一种亮度调节方法、装置、计算机设备及计算机可读存储介质与流程

文档序号:31705147发布日期:2022-10-01 10:37阅读:76来源:国知局
一种亮度调节方法、装置、计算机设备及计算机可读存储介质与流程

1.本技术涉及led技术领域,具体涉及一种亮度调节方法、装置、计算机设备及计算机可读存储介质。


背景技术:

2.led显示屏具有亮度高、分辨率大、画质好等优点。随着led显示屏技术的发展,出现了led显示屏的灰度等级和像素密度不断提高、刷新频率越来越快的现象。
3.基于此,在led显示屏的同一块灯板中,出现了ac(即,交流电)串扰所导致的高对比耦合现象。高对比耦合现象是led显示屏的同一块灯板中,同一行的像素点之间的相互干扰造成的,具体表现为同一行的不同像素点的 led之间相互干扰造成的,比如,针对同一行的像素点,高亮区域像素点的 led干扰非高亮区域像素的led,导致与高亮区域的像素点在同一行上的非高亮区域中像素点的亮度变暗,从而导致与高亮区域的像素点在同一行上的非高亮区域中像素点,比与高亮区域的像素点不在同一行上的非高亮区域中像素点的亮度低,也即,导致led显示屏的存在亮度不均匀的现象。


技术实现要素:

4.本技术实施例提供一种亮度调节方法、装置、计算机设备及计算机可读存储介质,能够提高显示屏幕亮度的均匀性。
5.一种亮度调节方法,包括:
6.获取显示屏幕中像素点的亮度值;
7.根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域;
8.根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数;
9.根据亮度调节参数,对非高亮区域的像素点进行亮度调节。
10.相应地,本技术实施例提供一种亮度调节装置,包括:
11.获取单元,可以用于获取显示屏幕中像素点的亮度值;
12.第一确定单元,可以用于根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域;
13.第二确定单元,可以用于根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数;
14.亮度调节单元,可以用于根据亮度调节参数,对非高亮区域的像素点进行亮度调节。
15.在一些实施例中,第二确定单元,具体可以用于根据高亮区域像素点的数量,确定高亮区域的宽度;根据高亮区域的宽度,确定非高亮区域的像素点对应的亮度调节参数。
16.在一些实施例中,第二确定单元,具体可以用于确定显示屏幕的宽度;根据高亮区域的宽度和显示屏幕的宽度,确定高亮区域占显示屏幕的宽度比例;根据宽度比例,确定非高亮区域的像素点对应的亮度调节参数。
17.在一些实施例中,第二确定单元,具体可以用于根据宽度比例,从预设亮度调节参数集合中筛选出目标参数集合;从目标参数集合中,提取非高亮区域的像素点对应的亮度调节参数。
18.在一些实施例中,亮度调节单元,具体可以用于确定亮度调节参数在非高亮区域的像素点中所对应的目标led芯片;根据亮度调节参数,对像素点的目标led芯片进行亮度调节。
19.在一些实施例中,亮度调节单元,具体可以用于获取高亮区域中像素点所在的参考位置;根据参考位置,确定非高亮区域中的目标像素点;确定亮度调节参数在非高亮区域的目标像素点中所对应的目标led芯片。
20.在一些实施例中,第一确定单元,具体可以用于若像素点的亮度值大于或等于预设亮度阈值,则确定显示屏幕中存在高亮区域;将亮度值大于或等于预设亮度阈值的像素点作为高亮像素点,并根据高亮像素点所在位置,生成高亮区域;将亮度值小于预设亮度阈值的像素点作为非高亮像素点,并根据非高亮像素点所在位置,生成非高亮区域。
21.在一些实施例中,第一确定单元,具体可以用于将亮度值大于或等于预设亮度阈值的像素点作为高亮像素点;根据高亮像素点,生成初始高亮区域;若初始高亮区域中高亮像素点的数量大于预设数量阈值,则将初始高亮区域作为高亮区域。
22.此外,本技术实施例还提供一种计算机设备,包括存储器和处理器;存储器存储有计算机程序,处理器用于运行存储器内的计算机程序,以执行本技术实施例提供的任一种亮度调节方法。
23.此外,本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行本技术实施例提供的任一种亮度调节方法。
24.本技术实施例可以获取显示屏幕中像素点的亮度值;根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域;根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数;根据亮度调节参数,对非高亮区域的像素点进行亮度调节;由于本技术实施例可以根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数,从而可以根据亮度调节参数对高亮区域的像素点进行亮度调节,相当是根据亮度调节参数对高亮区域的像素点进行亮度补偿,如此能够提高显示屏幕亮度的均匀性。
附图说明
25.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1是本技术实施例提供的亮度调节方法的场景示意图;
27.图2是本技术实施例提供的亮度调节方法的流程示意图;
28.图3是本技术实施例提供的显示屏幕的led芯片的排布示意图;
29.图4是本技术实施例提供的显示屏幕的高亮区域和非高亮区域的示意图;
30.图5是本技术实施例提供的亮度调节装置的结构示意图;
31.图6是本技术实施例提供的计算机设备的结构示意图。
具体实施方式
32.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
33.本技术实施例提供一种亮度调节方法、装置、计算机设备及计算机可读存储介质。其中,该亮度调节装置可以集成在计算机设备中,该计算机设备可以是服务器,也可以是终端等设备。
34.其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
35.例如,参见图1,以亮度调节装置集成在计算机设备中为例,计算机设备获取显示屏幕中像素点的亮度值;根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域;根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数;根据亮度调节参数,对非高亮区域的像素点进行亮度调节。
36.其中,显示屏幕可以包括led显示屏幕。
37.其中,一个像素点可以包括三个led芯片,这三个led芯片可以分别为r 芯片、g芯片、b芯片。r芯片可以是指发红色光的led芯片,g芯片可以是指发绿色光的led芯片,b芯片可以是指发蓝色光的led芯片。
38.其中,高亮区域可以是指显示屏幕中,发光亮度较高的像素点所在的区域;非高亮区域可以是指显示屏幕中,发光亮度较低的像素点所在的区域。
39.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
40.本实施例将从亮度调节装置的角度进行描述,该亮度调节装置具体可以集成在计算机设备中,该计算机设备可以是服务器,也可以是终端等设备;其中,该终端可以包括平板电脑、笔记本电脑、以及个人计算机(pc,personalcomputer)、可穿戴设备、虚拟现实设备或其他可以获取数据的智能设备等设备。
41.如图2所示,该亮度调节方法的具体流程如下:
42.s101、获取显示屏幕中像素点的亮度值。
43.其中,显示屏幕可以包括led显示屏幕。
44.其中,一个像素点可以包括三个led芯片,这三个led芯片可以分别为r 芯片、g芯片、b芯片。r芯片可以是指发红色光的led芯片,g芯片可以是指发绿色光的led芯片,b芯片可以是指发蓝色光的led芯片。
45.s102、根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮
区域。
46.其中,高亮区域可以是指显示屏幕中,发光亮度较高的像素点所在的区域;非高亮区域可以是指显示屏幕中,发光亮度较低的像素点所在的区域。
47.s103、根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数。
48.s104、根据亮度调节参数,对非高亮区域的像素点进行亮度调节。
49.本技术实施例对非高亮区域的像素点进行亮度调节,可以是对非高亮区域的像素点进行亮度补偿,具体可以是增加非高亮区域的像素点的脉冲宽度。
50.本技术实施例可以获取显示屏幕中像素点的亮度值;根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域;根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数;根据亮度调节参数,对非高亮区域的像素点进行亮度调节;由于本技术实施例可以根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数,从而可以根据亮度调节参数对高亮区域的像素点进行亮度调节,相当是根据亮度调节参数对高亮区域的像素点进行亮度补偿,如此能够提高显示屏幕亮度的均匀性
51.本技术实施例在对显示屏幕进行亮度调节之前,本技术实施例需要对本技术实施例的原理进行阐述。详见下述。
52.本技术实施例的显示屏幕可以为16bit位深的显示屏幕。如图3所示,本技术实施例的显示屏幕包括若干led芯片,图中dn表示led芯片,n为正整数。显示屏幕包括若干像素点,每个像素点包括3个led芯片,分别为r芯片、g芯片、b芯片。r芯片可以是指发红色光的led芯片,g芯片可以是指发绿色光的 led芯片,b芯片可以是指发蓝色光的led芯片。
53.例如,图3中包括6个像素点,分别为第一像素点,第二像素点、第三像素点、第四像素点、第五像素点,以及第六像素点。
54.其中,第一像素点包括d1、d2、d3,第二像素点包括d4、d5、d6,第三像素点包括d7、d8、d9;第四像素点包括d10、d11、d12,第五像素点包括d13、d14、d15,第六像素点包括d16、d17、d18。
55.与d1在同一列上的led芯片均可以为发红色光的led芯片,也即图3中, d1、d4、d7均为发红色光的led芯片;与d2在同一列上的led芯片均可以为发绿色光的led芯片,也即,图3中,d2、d5、d8均为发绿色光的led芯片;与d3在同一列上的led芯片均可以为发蓝色光的led芯片,也即图3中,d3、 d6、d9均为发蓝色光的led芯片。
56.与d10在同一列上的led芯片均可以为发红色光的led芯片,也即图3中, d10、d13、d16均为发红色光的led芯片;与d11在同一列上的led芯片均可以为发绿色光的led芯片,也即图3中,d11、d14、d17均为发绿色光的led 芯片;与d12在同一列上的led芯片均可以为发蓝色光的led芯片,也即图3 中,d12、d15、d18均可以为发蓝色光的led芯片。
57.第一像素点、第二像素点,以及第三像素点均为高亮区域的像素点,第四像素点、第五像素点,以及第六像素点均为非高亮区域的像素点。
58.开启显示屏幕时,如果同时开启高亮区域和非高亮区域,由于高亮区域的像素点和非高亮区域的像素点之间会存在耦合现象,例如,高对比耦合现象,也即同一行上,高亮区域的像素点和非高亮区域的像素点之间相互干扰,导致非高亮区域中的像素点存在亮度不均匀的现象,也即导致显示屏幕存在亮度不均匀的现象。
59.例如,第一像素点和第四像素点位于同一行上,第一像素点为高亮区域的像素点,
第四像素点为非高亮区域的像素点,第一像素点中的led芯片会干扰第四像素点中的led芯片,导致第四像素点中的led芯片两端的电势差变小,从而导致第四像素点中的led芯片变暗。
60.基于上述,本技术实施例进行改进,详见下述。
61.本技术实施例可以预先控制开启显示屏幕中的高亮区域和非高亮区域中的发红色光的led芯片。针对非高亮区域中的发红色光的led芯片,本技术实施例可以控制非高亮区域中发红色光的led芯片按照不同的亮度值发光,并可以通过亮度检测仪器测量出非高亮区域中发红色光的led芯片的耦合亮度值。
62.在本技术实施例中,led芯片的亮度值可以以灰阶表征,led芯片的亮度值范围包括0-255级灰阶。本技术实施例可以控制非高亮区域中发红色光的 led芯片按照不同级的灰阶发光,并测量出非高亮区域中发红色光的led芯片的耦合亮度值。
63.然后,本技术实施例可以控制显示屏幕只显示非高亮区域,不显示高亮区域。控制非高亮区域中发红色光的led芯片按照不同级的灰阶发光,并测量出非高亮区域中发红色光的led芯片的原始亮度值。
64.基于上述,本技术实施例可以得到不同级的灰阶下,非高亮区域中发红色光的led芯片的对比数据组,对比数据组包括同一级的灰阶下,非高亮区域中发红色光的led芯片的耦合亮度值,和非高亮区域中发红色光的led芯片的原始亮度值。
65.同理,改变上述开启非高亮区域中发绿色光的led芯片为开启非高亮区域中发绿色光的led芯片,重复上述过程,得到不同级的灰阶下,非高亮区域中发绿色光的led芯片的对比数据组,对比数据组包括同一级的灰阶下,非高亮区域中发绿色光的led芯片的耦合亮度值,和非高亮区域中发绿色光的led芯片的原始亮度值。
66.同理,改变上述开启非高亮区域中发蓝色光的led芯片为开启非高亮区域中发蓝色光的led芯片,重复上述过程,得到不同级的灰阶下,非高亮区域中发蓝色光的led芯片的对比数据组,对比数据组包括同一级的灰阶下,非高亮区域中发蓝色光的led芯片的耦合亮度值,和非高亮区域中发蓝色光的led芯片的原始亮度值。
67.基于上述,本技术实施例可以通过改变高亮区域的宽度,不改变高亮区域的高度,从而来改变高亮区域占显示屏幕的宽度比例,获取不同宽度比例下,不同级灰阶对应的非高亮区域中发红色光的led芯片的对比数据组、不同级灰阶对应的非高亮区域中发绿色光的led芯片的对比数据组、不同级灰阶对应的非高亮区域中发蓝色光的led芯片的对比数据组。
68.其中,本技术实施例可以设置若干宽度比例,宽度比例计算公式详见公式 (1):
69.x
÷
y=z
ꢀꢀꢀ
公式(1)
70.其中,如图4所示,x表示高亮区域的宽度,y表示显示屏幕的宽度,z表示宽度比例,z可以是五分之一、可以是四分之一、可以是三分之一、可以是二分之一等。
71.基于上述,本技术实施例可以计算相同宽度比例和相同级灰阶条件下,非高亮区域中发红色光的led芯片的对比数据组之间的第一差值绝对值,也即,非高亮区域中发红色光的led芯片的耦合亮度值,和非高亮区域中发红色光的 led芯片的原始亮度值之间的第一差值绝对值。
72.同理,本技术实施例可以计算相同宽度比例和相同级灰阶条件下,非高亮区域中
发绿色光的led芯片的对比数据组之间的第二差值绝对值,也即,非高亮区域中发绿色光的led芯片的耦合亮度值,和非高亮区域中发绿色光的led 芯片的原始亮度值之间的第二差值绝对值。
73.同理,本技术实施例可以计算相同宽度比例和相同级灰阶条件下,非高亮区域中发蓝色光的led芯片的对比数据组之间的第三差值绝对值,也即,非高亮区域中发蓝色光的led芯片的耦合亮度值,和非高亮区域中发蓝色光的led 芯片的原始亮度值之间的第三差值绝对值。
74.本技术实施例可以基于差值绝对值,确定耦合影响率,耦合影响率表征高亮区域和非高亮区域之间的耦合现象对非高亮区域中像素点的led芯片的影响程度。差值绝对值包括第一差值绝对值、第二差值绝对值、第三差值绝对值。耦合影响率的计算如公式(2)所示:
75.a=(b
÷
c)
×
100%
ꢀꢀꢀ
公式(2)
76.其中,a表示耦合影响率,b表示差值绝对值,c表示非高亮区域中led 芯片的原始亮度值,led芯片包括发红色光的led芯片、发绿色光的led芯片、发蓝色光的led芯片。
77.其中,当a小于1%时,表示高亮区域和非高亮区域之间的耦合现象可以忽略不计。
78.本技术实施例可以将差值绝对值换算为以预设灰阶为单位的亮度值,预设灰阶以gray表示。基于此,可以得到差值绝对值b=kgray,其中,k为常数。
79.基于上述,本技术实施例对led芯片进行亮度补偿的方式可以为:在非高亮区域中led芯片的耦合亮度值的基础上,补偿差值绝对值,详见公式(3):
80.ngray=ngray+kgray
ꢀꢀꢀꢀ
公式(3)
81.由于gray为单位,基于此,可以将公式(3)简化为公式(4):
82.n=n+k
ꢀꢀꢀꢀ
公式(4)
83.其中,n表示非高亮区域中led芯片的补偿后亮度值;n表示非高亮区域中led芯片的耦合亮度值;k表示非高亮区域中led芯片的差值绝对值。
84.基于上述,本技术实施例通过在非高亮区域中led芯片的原始亮度值的基础上,补偿差值绝对值后,可以减小甚至消除耦合效应对非高亮区域中led芯片的影响。
85.基于上述,本技术实施例可以得到像素点的亮度补偿矩阵,参数矩阵详见下述:
[0086][0087]
其中,n
rm
表示在m级灰阶下,非高亮区域中亮度发红色光led芯片的补偿后亮度值;n
gm
表示在m级灰阶下,非高亮区域中亮度发绿色光led芯片的补偿后亮度值;n
bm
表示在m级灰阶下,非高亮区域中亮度发蓝色光led芯片的补偿后亮度值。
[0088]
其中,n
rm
表示在m级灰阶下,非高亮区域中亮度发红色光led芯片的耦合亮度值;n
gm
表示在m级灰阶下,非高亮区域中亮度发绿色光led芯片的耦合亮度值;n
bm
表示在m级灰阶下,非高亮区域中亮度发蓝色光led芯片的耦合亮度值。
[0089]
其中,k
rm
表示在m级灰阶下,非高亮区域中亮度发红色光led芯片的差值绝对值,也即补偿亮度值;k
gm
表示在m级灰阶下,非高亮区域中亮度发绿色光led芯片的补偿亮度值;kbm
表示在m级灰阶下,非高亮区域中亮度发蓝色光led芯片的补偿亮度值。
[0090]
其中,m表示灰阶级,m的取值范围为0-255。
[0091]
当高亮区域的宽度改变的情况下,也即当宽度比例改变的情况下,像素点的亮度补偿矩阵中的元素的数值会产生变化。
[0092]
本技术实施例中,每一像素点均对应有一亮度补偿矩阵集合。针对每一像素点对应的亮度补偿矩阵集合,亮度补偿矩阵集合包括每一宽度比例对应的亮度补偿矩阵。
[0093]
本技术实施例中,计算机设备可以按照预设宽度比例,获取到预设宽度比例对应的非高亮区域中每一像素点对应的亮度补偿矩阵;生成第一关联关系集合,该第一关联关系集合包括每一像素点所在位置和亮度补偿矩阵之间的关联关系;生成第二关联关系集合,该第二关联关系集合包括预设宽度比例和第一关联关系集合之间的映射关系。
[0094]
基于上述,本技术实施例可以对显示屏幕进行亮度调节,如图2所示,该亮度调节方法的具体流程可以如下:
[0095]
s101、获取显示屏幕中像素点的亮度值。
[0096]
其中,本技术实施例显示屏幕中像素点的亮度值以灰阶表示,例如,亮度值为60灰阶。
[0097]
由于显示屏幕中像素点的亮度值由计算机设备控制,基于此,本技术实施例中,计算机设备获取到显示屏幕中像素点的亮度值。
[0098]
除上述之外,本技术实施例还可以将计算机设备与亮度检测仪器连接,通过亮度检测仪器检测到显示屏幕中像素点的亮度值,并将显示屏幕中像素点的亮度值传输给计算机设备,基于此,计算机设备可以获取到显示屏幕中像素点的亮度值。
[0099]
s102、根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域。
[0100]
本技术实施例中,由于高亮区域对非高亮区域产生耦合效应,基于此,本技术实施例可以确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域。
[0101]
计算机设备根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域的方式可以如下:
[0102]
例如,若像素点的亮度值大于或等于预设亮度阈值,则确定显示屏幕中存在高亮区域;将亮度值大于或等于预设亮度阈值的像素点作为高亮像素点,并根据高亮像素点所在位置,生成高亮区域;将亮度值小于预设亮度阈值的像素点作为非高亮像素点,并根据非高亮像素点所在位置,生成非高亮区域。
[0103]
其中,预设亮度阈值可以设置为80灰阶。
[0104]
基于上述,计算机设备将亮度值大于或等于预设亮度阈值的像素点作为高亮像素点,并根据高亮像素点,生成高亮区域的过程可以如下:
[0105]
计算机设备将亮度值大于或等于预设亮度阈值的像素点作为高亮像素点;根据高亮像素点,生成初始高亮区域;若初始高亮区域中高亮像素点的数量大于预设数量阈值,则将初始高亮区域作为高亮区域。
[0106]
由于可能会出现误判断的情况,基于此,本技术实施例对初始高亮区域中高亮像素点的数量进行判断,从而避免误判断。
[0107]
其中,预设数量阈值可以设置为50,但不限于50。
[0108]
s103、根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数。
[0109]
其中,亮度调节参数可以为亮度值。
[0110]
本技术实施例根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数的方式可以如下:
[0111]
例如,计算机设备根据高亮区域像素点的数量,确定高亮区域的宽度;根据高亮区域的宽度,确定非高亮区域的像素点对应的亮度调节参数。
[0112]
其中,计算机设备可以获取第一亮度调节参数映射集合,第一亮度调节参数映射集合包括高亮区域的预设宽度和预设亮度调节参数集合之间的映射关系;根据第一亮度调节参数映射集合,获取到高亮区域的宽度对应的参考亮度调节参数集合;获取非高亮区域的像素点所在位置,并根据非高亮区域的像素点所在位置从参考亮度调节参数集合中筛选出非高亮区域的像素点对应的亮度调节参数。
[0113]
其中,本技术实施例的非高亮区域的像素点所在位置和亮度调节参数在参考亮度调节参数集合的排列一一对应,基于此,本技术实施例可以非高亮区域的像素点所在位置,获取到非高亮区域的像素点对应的亮度调节参数。
[0114]
本技术实施例根据高亮区域的宽度,确定非高亮区域的像素点对应的亮度调节参数的方式可以如下:
[0115]
例如,计算机设备可以确定显示屏幕的宽度;根据高亮区域的宽度和显示屏幕的宽度,确定高亮区域占显示屏幕的宽度比例;根据宽度比例,确定非高亮区域的像素点对应的亮度调节参数。
[0116]
其中,本技术实施例可以基于公式(1),以及高亮区域的宽度和显示屏幕的宽度,计算高亮区域占显示屏幕的宽度比例。
[0117]
本技术实施例根据宽度比例,确定非高亮区域的像素点对应的亮度调节参数的方式可以如下:
[0118]
例如,计算机设备可以根根据宽度比例,从预设亮度调节参数集合中筛选出目标亮度调节参数集合;从目标亮度调节参数集合中,提取非高亮区域的像素点对应的亮度调节参数。
[0119]
其中,计算机设备可以获取第二亮度调节参数映射集合,第二亮度调节参数映射集合包括预设宽度比例和预设亮度调节参数集合之间的映射关系;根据第二亮度调节参数映射集合,获取到宽度比例对应的目标亮度调节参数集合。
[0120]
其中,本技术实施例的非高亮区域的像素点所在位置和亮度调节参数在目标亮度调节参数集合的排列一一对应,基于此,本技术实施例可以非高亮区域的像素点所在位置,从目标亮度调节参数集合中,提取到非高亮区域的像素点对应的亮度调节参数。
[0121]
基于上述,本技术实施例的第二亮度调节参数映射集合还可以是前述的第二关联关系集合,基于此,本技术实施例可以根据第二关联关系集合,获取到宽度比例对应的目标第一关联关系集合。本技术实施例可以根据非高亮区域的像素点所在位置,从目标第一关联集合中,提取到非高亮区域的像素点的亮度补偿矩阵。由于亮度补偿矩阵包括了0-255级灰阶亮度值,基于此,针对非高亮区域中的每一像素点,计算机设备可以根据像素点的亮度值,也即,根据像素点led芯片的耦合亮度值,从该像素点对应的亮度补偿矩阵中提取出耦合亮度值对应的补偿亮度值;将该补偿亮度值作为亮度调节参数。
[0122]
s104、根据亮度调节参数,对非高亮区域的像素点进行亮度调节。
[0123]
其中,亮度调节可以是对非高亮区域的像素点进行亮度补偿,具体可以是增加非高亮区域的像素点中led芯片的脉冲宽度。
[0124]
基于上述,本技术实施例根据亮度调节参数,对非高亮区域的像素点进行亮度调节的方式可以如下:
[0125]
计算机设备可以确定亮度调节参数在非高亮区域的像素点中所对应的目标led芯片;根据亮度调节参数,对像素点的目标led芯片进行亮度调节。
[0126]
其中,一个像素点可以对应一组亮度调节参数组,一组亮度调节参数组可以包括三个亮度调节参数,这三个亮度调节参数分别为第一亮度调节参数、第二亮度调节参数和第三亮度调节参数。针对每一像素点,第一亮度调节参数为像素点中发红色光的led芯片对应的亮度调节参数,第二亮度调节参数为像素点中发绿色光的led芯片对应的亮度调节参数,第三亮度调节参数为像素点中发蓝色光的led芯片对应的亮度调节参数。
[0127]
本技术实施例确定亮度调节参数在非高亮区域的像素点中所对应的目标 led芯片的方式可以如下:
[0128]
计算机设备可以获取高亮区域中像素点所在的参考位置;根据参考位置,确定非高亮区域中的目标像素点;确定亮度调节参数在非高亮区域的目标像素点中所对应的目标led芯片。
[0129]
其中,目标像素点为与高亮区域中像素点在同一行上的非高亮区域中的像素点。
[0130]
本技术实施例中,检测非高光区域的目标像素点中发光的参考led芯片,将参考led芯片作为亮度调节参数在非高亮区域的目标像素点中所对应的目标led芯片。
[0131]
其中,亮度调节参数的排列和目标led芯片一一对应。
[0132]
本技术实施例可以获取显示屏幕中像素点的亮度值;根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域;根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数;根据亮度调节参数,对非高亮区域的像素点进行亮度调节;由于本技术实施例可以根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数,从而可以根据亮度调节参数对高亮区域的像素点进行亮度调节,相当是根据亮度调节参数对高亮区域的像素点进行亮度补偿,如此能够提高显示屏幕亮度的均匀性。
[0133]
为了更好地实施以上方法,本技术实施例还提供一种亮度调节装置,该亮度调节装置可以集成在计算机设备,比如服务器或终端等设备中,该终端可以包括平板电脑、笔记本电脑和/或个人计算机等。
[0134]
例如,如图5所示,该亮度调节装置可以包括获取单元301、第一确定单元 302、第二确定单元303和亮度调节单元304,如下:
[0135]
(1)获取单元301;
[0136]
获取单元301,可以用于获取显示屏幕中像素点的亮度值。
[0137]
(2)第一确定单元302;
[0138]
第一确定单元302,可以用于根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域。
[0139]
在一些实施例中,第一确定单元302,具体可以用于若像素点的亮度值大于或等于预设亮度阈值,则确定显示屏幕中存在高亮区域;将亮度值大于或等于预设亮度阈值的像
素点作为高亮像素点,并根据高亮像素点所在位置,生成高亮区域;将亮度值小于预设亮度阈值的像素点作为非高亮像素点,并根据非高亮像素点所在位置,生成非高亮区域。
[0140]
在一些实施例中,第一确定单元302,具体可以用于将亮度值大于或等于预设亮度阈值的像素点作为高亮像素点;根据高亮像素点,生成初始高亮区域;若初始高亮区域中高亮像素点的数量大于预设数量阈值,则将初始高亮区域作为高亮区域。
[0141]
(3)第二确定单元303;
[0142]
第二确定单元303,可以用于根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数。
[0143]
在一些实施例中,第二确定单元303,具体可以用于根据高亮区域像素点的数量,确定高亮区域的宽度;根据高亮区域的宽度,确定非高亮区域的像素点对应的亮度调节参数。
[0144]
在一些实施例中,第二确定单元303,具体可以用于确定显示屏幕的宽度;根据高亮区域的宽度和显示屏幕的宽度,确定高亮区域占显示屏幕的宽度比例;根据宽度比例,确定非高亮区域的像素点对应的亮度调节参数。
[0145]
在一些实施例中,第二确定单元303,具体可以用于根据宽度比例,从预设亮度调节参数集合中筛选出目标参数集合;从目标参数集合中,提取非高亮区域的像素点对应的亮度调节参数。
[0146]
(4)亮度调节单元304;
[0147]
亮度调节单元304,可以用于根据亮度调节参数,对非高亮区域的像素点进行亮度调节。
[0148]
在一些实施例中,亮度调节单元304,具体可以用于确定亮度调节参数在非高亮区域的像素点中所对应的目标led芯片;根据亮度调节参数,对像素点的目标led芯片进行亮度调节。
[0149]
在一些实施例中,亮度调节单元304,具体可以用于获取高亮区域中像素点所在的参考位置;根据参考位置,确定非高亮区域中的目标像素点;确定亮度调节参数在非高亮区域的目标像素点中所对应的目标led芯片。
[0150]
本技术实施例的获取单元301可以用于获取显示屏幕中像素点的亮度值;第一确定单元302可以用于根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域;第二确定单元303可以用于根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数;亮度调节单元304可以用于根据亮度调节参数,对非高亮区域的像素点进行亮度调节;由于本技术实施例可以根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数,从而可以根据亮度调节参数对高亮区域的像素点进行亮度调节,相当是根据亮度调节参数对高亮区域的像素点进行亮度补偿,如此能够提高显示屏幕亮度的均匀性。
[0151]
本技术实施例还提供一种计算机设备,如图6所示,其示出了本技术实施例所涉及的计算机设备的结构示意图,具体来讲:
[0152]
该计算机设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图6中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0153]
处理器401是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和计算机程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
[0154]
存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器 402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器402 可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402 还可以包括存储器控制器,以提供处理器401对存储器402的访问。
[0155]
计算机设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0156]
该计算机设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息通讯,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
[0157]
尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器401会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器402中,并由处理器401 来运行存储在存储器402中的计算机程序,从而实现各种功能,如下:
[0158]
获取显示屏幕中像素点的亮度值;根据像素点的亮度值,确定显示屏幕中的高亮区域和显示屏幕中的非高亮区域;根据高亮区域,确定非高亮区域的像素点对应的亮度调节参数;根据亮度调节参数,对非高亮区域的像素点进行亮度调节。
[0159]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0160]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
[0161]
为此,本技术实施例提供一种计算机可读存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的任一种亮度调节方法。
[0162]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0163]
其中,该计算机可读存储介质可以包括:只读存储器(rom,read onlymemory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
[0164]
由于该计算机可读存储介质中所存储的指令,可以执行本技术实施例所提供的任一种亮度调节方法中的步骤,因此,可以实现本技术实施例所提供的任一种亮度调节方法
所能实现的有益效果,详见前面的实施例,在此不再赘述。
[0165]
其中,根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例提供的各种可选实现方式中提供的方法。
[0166]
以上对本技术实施例所提供的一种亮度调节方法、装置、计算机设备及计算机可读存储介质,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1