一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于RGB三通道的亮度控制方法、装置及电子设备与流程

2022-05-06 07:32:22 来源:中国专利 TAG:

一种基于rgb三通道的亮度控制方法、装置及电子设备
技术领域
1.本技术属于图像显示技术领域,尤其涉及一种基于rgb三通道的亮度控制方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.目前,液晶电视等电子设备在人们的日常生活中占据越来越重要的地位,如何降低电子设备的功耗成为了各大厂商急需解决的问题。相关技术中,通常采用局部背光调节技术实时调节电子设备的背光亮度,以降低电子设备的功耗。
3.然而,现有的局部背光调节技术只支持白色背光源,不能支持rgb三色背光源、yb双色背光源和gp双色背光源等,兼容性较差。


技术实现要素:

4.有鉴于此,本技术提供了一种基于rgb三通道的亮度控制方法、装置、电子设备及计算机可读存储介质,可以使得电子设备的局部背光调节功能支持多种背光配置,兼容性较好。
5.第一方面,本技术提供了一种基于rgb三通道的亮度控制方法,包括:
6.基于背光配置及待显示的视频数据确定每一上述通道对应的数据源;
7.根据上述数据源确定背光系数以控制背光亮度。
8.可选地,上述根据上述数据源确定背光系数以控制背光亮度之后,还包括:
9.根据上述背光系数进行显示亮度的补偿。
10.可选地,上述根据上述背光系数进行显示亮度的补偿,包括:
11.针对上述视频数据的每一像素点,以上述像素点对应的预设区域的每一背光源对上述像素点的亮度贡献值对上述像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据;
12.基于每一像素点的补偿后的灰阶数据进行显示。
13.可选地,上述以上述像素点对应的预设区域的每一背光源对上述像素点的亮度贡献值对上述像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据,包括:
14.基于上述预设区域的每一背光源对上述像素点的亮度贡献值计算上述像素点在对应通道的当前亮度;
15.计算上述像素点在对应通道的当前亮度与在对应通道的原始亮度之间的比值;
16.基于上述比值对上述像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据。
17.上述基于背光配置及待显示的视频数据确定每一上述通道对应的数据源,包括:
18.根据预设的配置关系确定与上述背光配置对应的配置方案;
19.根据上述配置方案从上述视频数据中选择与上述通道对应的数据源。
20.可选地,上述配置方案包括上述通道对应的通道组合,上述通道组合包括rgb三通
道中的至少一个通道,上述根据上述配置方案从上述视频数据中选择与上述通道对应的数据源,包括:
21.将上述视频数据在上述通道组合中各个通道的像素值作为与上述通道对应的数据源。
22.可选地,上述根据上述数据源确定背光系数以控制背光亮度,包括:
23.根据上述数据源计算对应的背光系数;
24.基于上述背光系数调节对应分区的背光亮度。
25.可选地,上述根据上述数据源计算对应的背光系数,包括:
26.针对上述数据源中的每个像素点,获取上述像素点在各个通道的像素值;
27.根据上述数据源中各个像素点对应的目标像素值生成目标直方图,上述目标像素值为对应像素点在所获取的所有通道的像素值中的最大值,上述目标直方图表示上述数据源在每个目标像素值下的像素数量,上述目标直方图的横坐标表示像素值,纵坐标表示上述像素值对应的像素点的个数;
28.根据上述目标直方图计算对应的背光系数。
29.可选地,上述根据上述目标直方图计算对应的背光系数,包括:
30.基于上述目标直方图的坐标值进行累计叠加,累加值大于或等于预设值的坐标值作为上述背光系数。
31.可选地,上述基于上述背光系数调节对应分区的背光亮度,包括:
32.根据预设的背光亮度对照表确定上述背光系数对应的目标背光亮度,上述背光亮度对照表用于指示背光系数与背光亮度之间的对应关系;
33.将对应分区的对应背光源的亮度调节为上述目标背光亮度。
34.第二方面,本技术提供了一种基于rgb三通道的亮度控制装置,包括:
35.数据源确定单元,用于基于背光配置及待显示的视频数据确定每一上述通道对应的数据源;
36.系数确定单元,用于根据上述数据源确定背光系数以控制背光亮度。
37.第三方面,本技术提供了一种电子设备,包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面所提供的方法。
38.第四方面,本技术提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如第一方面所提供的方法。
39.第五方面,本技术提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面所提供的方法。
40.由上可见,本技术方案中首先基于背光配置及待显示的视频数据确定每一通道对应的数据源,然后根据上述数据源确定背光系数以控制背光亮度。本技术方案通过确定rgb三通道中每一通道对应的数据源,并分别根据每一通道对应的数据源计算对应的背光系数,由三个背光系数共同控制背光亮度,使得电子设备的局部背光调节功能支持多种背光配置,兼容性较好。
附图说明
41.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1是本技术实施例提供的亮度控制方法的流程示意图;
43.图2是本技术实施例提供的显示屏的分区示例图;
44.图3是本技术实施例提供的目标直方图的示例图;
45.图4是本技术实施例提供的亮度控制装置的结构框图;
46.图5是本技术实施例提供的电子设备的结构示意图。
具体实施方式
47.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
48.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
49.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
50.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0051]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0052]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0053]
图1示出了本技术实施例提供的一种基于rgb三通道的亮度控制方法的流程图,该亮度控制方法应用于具有显示屏的电子设备,详述如下:
[0054]
步骤101,基于背光配置及待显示的视频数据确定每一通道对应的数据源;
[0055]
在本技术实施例中,待显示的视频数据可以由用户输入到电子设备,也可以从电子设备的内部获取,比如用户可以将当前需要电子设备播放的视频数据输入到电子设备。背光配置包括但不限于白色背光源、rgb三色背光源、yb双色背光源和gp双色背光源等。电
子设备基于视频数据及电子设备自身的背光配置,可以确定rgb三通道中每一通道对应的数据源,比如r通道对应数据源1,g通道对应数据源2,b通道对应数据源3。
[0056]
需要说明的是,电子设备包括至少两个背光单元,每个背光单元包括至少一个背光源,具体背光源的数量与背光配置相关,例如,若电子设备的背光配置为rgb三色背光源,则每个背光单元包括三个背光源,分别为红色背光源、绿色背光源和蓝色背光源;若电子设备的背光配置为白色背光源,则每个背光单元只包括一个背光源,即白色背光源。根据各个背光单元的分布情况,可以将显示区域划分为至少两个分区。其中,每个分区对应一个背光单元,,分区的数量与背光单元的数量相等。示例性地,请参考图2,图2中的显示屏被划分为16
×
9个分区,一个分区对应一个背光单元,即一个背光单元为一个分区提供光源,该背光单元包括三个背光源,即红色背光源21、绿色背光源22和蓝色背光源23。
[0057]
可以理解的是,在局部背光调节技术中,对显示屏中的每个分区会执行相同或相似的操作,因此,为了便于说明,将以显示屏中的一个分区为例进行介绍,该分区即本技术实施例中需要进行亮度控制的分区。
[0058]
可选地,上述步骤101可以具体包括:
[0059]
根据预设的配置关系确定与背光配置对应的配置方案;
[0060]
根据配置方案从视频数据中选择与通道对应的数据源。
[0061]
在本技术实施例中,预设的配置关系包括背光配置和配置方案之间的对应关系,示例地,可以在电子设备中保存预设配置表,该预设配置表用于记录该配置关系。根据该配置关系,可以确定与电子设备的背光配置对应的配置方案,该配置方案用于指示各个通道对应的数据源的配置。根据该配置方案,即可从视频数据中选择与每一通道对应的数据源。具体地,每一通道对应的数据源的配置是rgb三通道中至少一个通道的组合,将该组合记作通道组合,通道组合可以包括r通道,或者通道组合可以包括g通道和b通道,又或者通道组合可以包括r通道、g通道和b通道,应理解,此处仅为通道组合的示例,不对通道组合作任何限定。举例来说,假设r通道对应的数据源的配置是通道组合1,该通道组合1包括g通道和b通道,则可以先从视频数据中确定出属于对应分区(即需要进行亮度控制的分区)的视频数据,属于该分区的视频数据也即在该分区进行显示的视频数据,然后,可以将属于该分区的视频数据在g通道的像素值和属于该分区的视频数据在b通道的像素值作为r通道对应的数据源。
[0062]
请参阅下表,其为预设配置表的一个示例:
[0063]
[0064]
基于上述预设配置表,假设电子设备的背光配置为rgb三色背光源,则对于r通道,对应的数据源包括属于对应分区的视频数据在r通道的像素值;对于g通道,对应的数据源包括属于对应分区的视频数据在g通道的像素值;对于b通道,对应的数据源包括属于对应分区的视频数据在b通道的像素值。
[0065]
假设电子设备的背光配置为白色背光源,则对于r通道,对应的数据源包括属于对应分区的视频数据在rgb三通道的像素值;对于g通道,对应的数据源包括属于对应分区的视频数据在rgb三通道的像素值;对于b通道,对应的数据源包括属于对应分区的视频数据在rgb三通道的像素值。
[0066]
步骤102,根据数据源确定背光系数以控制背光亮度;
[0067]
在本技术实施例中,电子设备获取到rgb三通道中每一通道对应的数据源后,可以分别根据每一通道对应数据源计算对应的背光系数。应理解,因为有rgb三个通道,每个通道对应一个数据源,所以计算出的背光系数实际有三个,即r通道对应的背光系数、g通道对应的背光系数和b通道对应的背光系数。其中,计算出的每个背光系数均用于调节电子设备的背光亮度。
[0068]
可选地,上述步骤102可以具体包括:
[0069]
a1、根据数据源计算对应的背光系数;
[0070]
a2、基于背光系数调节对应分区的背光亮度。
[0071]
在本技术实施例中,基于上述预设配置表可知,当电子设备的背光配置为白色背光源时,r通道所对应的数据源、g通道所对应的数据源及b通道所对应的数据源均包括属于对应分区的视频数据在rgb三通道的像素值,因此,根据相同的数据源计算得到的r通道对应的背光系数、g通道对应的背光系数和b通道对应的背光系数相同。
[0072]
当电子设备的背光配置为rgb三色背光源时,r通道所对应的数据源包括属于对应分区的视频数据在r通道的像素值,g通道所对应的数据源包括属于对应分区的视频数据在g通道的像素值,b通道所对应的数据源包括属于对应分区的视频数据在b通道的像素值,因此,根据不同的数据源计算得到的r通道对应的背光系数、g通道对应的背光系数和b通道对应的背光系数各不相同。
[0073]
当电子设备的背光配置为yb双色背光源时,r通道所对应的数据源包括属于对应分区的视频数据在r、g两通道的像素值,g通道所对应的数据源包括属于对应分区的视频数据在r、g两通道的像素值,b通道所对应的数据源包括属于对应分区的视频数据在b通道的像素值,因此,根据相同的数据源计算得到的r通道对应的背光系数和g通道对应的背光系数相同,而根据不同的数据源计算得到的g通道对应的背光系数和b通道对应的背光系数不相同。
[0074]
具体地,计算得到对应的背光系数后,可以根据该背光系数调节对应分区的背光亮度。例如,可以根据该背光系数为对应分区的背光单元生成背光控制信号,该背光控制信号用于调节该背光单元所包括的背光源的亮度,从而提升电子设备的显示屏的显示效果。
[0075]
示例性地,可以根据rgb三通道中每一通道对应的背光系数为对应分区中的对应背光源生成背光控制信号,该背光控制信号用于调节对应背光源的亮度。其中,通道与背光源具有如下对应关系:
[0076]
以rgb三色背光源为例,r通道对应的背光源为红色背光源,g通道对应的背光源为
绿色背光源,b通道对应的背光源为蓝色背光源。以白色背光源为例,r通道、g通道和b通道对应的背光源均为白色背光源。以yb(黄蓝)双色背光源为例,由于红色加绿色等于黄色,因此,r通道和g通道对应的背光源均为黄色背光源,b通道对应的背光源为蓝色背光源。以rc(红青)双色背光源为例,由于绿色加蓝色等于青色,因此,g通道和b通道对应的背光源均为青色背光源,r通道对应的背光源为红色背光源。以gp(绿紫)双色背光源为例,由于红色加蓝色等于紫色,因此,r通道和b通道对应的背光源均为紫色背光源,g通道对应的背光源为绿色背光源。
[0077]
举例来说明,若电子设备的背光配置为rgb三色背光源,则可以根据r通道对应的背光系数为对应分区中的红色背光源生成第一背光控制信号,该第一背光控制信号用于调节该红色背光源的亮度;可以根据g通道对应的背光系数为对应分区中的绿色背光源生成第二背光控制信号,该第二背光控制信号用于调节该绿色背光源的亮度;可以根据b通道对应的背光系数为对应分区中的蓝色背光源生成第三背光控制信号,该第三背光控制信号用于调节该蓝色背光源的亮度。
[0078]
在上述内容中提及到,若电子设备的背光配置为白色背光源,则r通道对应的背光系数、g通道对应的背光系数和b通道对应的背光系数相同。因此,可以根据r通道对应的背光系数、g通道对应的背光系数或b通道对应的背光系数为对应分区的白色背光源生成第四背光控制信号,该第四背光控制信号用于调节该白色背光源的亮度。
[0079]
在上述内容提及到,若电子设备的背光配置为yb双色背光源,则r通道对应的背光系数和g通道对应的背光系数相同,而g通道对应的背光系数和b通道对应的背光系数不相同。因此,可以根据r通道对应的背光系数或g通道对应的背光系数为对应分区的黄色背光源生成第五背光控制信号,该第五背光控制信号用于调节该黄色背光源的亮度;根据b通道对应的背光系数为对应分区的蓝色背光源生成第六背光控制信号,该第六背光控制信号用于调节该蓝色背光源的亮度。
[0080]
可选地,上述步骤a2可以具体包括:
[0081]
a21、根据预设的背光亮度对照表确定背光系数对应的目标背光亮度;
[0082]
a22、将对应分区的对应背光源的亮度调节为目标背光亮度。
[0083]
在本技术实施例中,预设的背光亮度对照表用于指示背光系数与背光亮度之间的对应关系。例如,假设背光系数的取值范围是0~1,背光亮度的范围是0~800。基于该假设,当背光系数为0时,则对应的背光亮度为0;当背光系数为1时,则对应的背光亮度为800;当背光系数为0.5时,则对应的背光亮度为400。基于计算得到的背光系数,可以在背光亮度对照表中查找到与该背光系数对应的背光亮度,该背光亮度作为目标背光亮度。在确定了目标背光亮度之后,即可将对应分区的对应背光源的亮度调节为该目标背光亮度。
[0084]
可选地,上述步骤a1可以具体包括:
[0085]
a11、针对数据源中的每个像素点,获取像素点在各个通道的像素值;
[0086]
a12、根据数据源中各个像素点对应的目标像素值生成目标直方图;
[0087]
a13、根据目标直方图计算对应的背光系数。
[0088]
在本技术实施例中,对于数据源中的每个像素点,比如像素点p,可以获取像素点p在各个通道的像素值,比如数据源包括属于对应分区的视频数据在r、g两通道的像素值,则获取像素点p在r通道的像素值和像素点p在g通道的像素值。然后确定像素点p在r通道的像
素值和像素点p在g通道的像素值哪个较大,将较大的像素值作为像素点p对应的目标像素值,比如,像素点p在r通道的像素值为50,像素点p在g通道的像素值为60,则取像素点p在g通道的像素值为像素点p对应的目标像素值,即目标像素值为60。
[0089]
在获取到数据源中各个像素点对应的目标像素值后,可以根据数据源中各个像素点对应的目标像素值生成目标直方图,该目标直方图用于指示数据源在每个目标像素值下的像素数量,例如,该目标直方图的横坐标表示像素值,纵坐标表示像素点的个数。请参考图3,图3为目标直方图的一个示例,其中,像素值的取值范围是0-255,即共有256个像素值,对于每个像素值,统计数据源中对应的目标像素值等于该像素值的像素点的个数。根据图3所示的目标直方图可知,数据源中对应的目标像素值为255的像素点的个数为120,对应的目标像素值为254的像素点的个数为160,对应的目标像素值为253的像素点的个数为100。因此,根据目标直方图,可以得到数据源中像素值的分布情况,分析该像素值的分布情况,即可计算对应的背光系数。
[0090]
可选地,上述步骤a13可以具体包括:
[0091]
基于目标直方图的坐标进行累计叠加,累加值大于或等于预设值的坐标值作为背光系数。
[0092]
在本技术实施例中,可以按照目标直方图的横坐标由大到小的顺序,依次对目标直方图的横坐标所对应的纵坐标进行累计叠加,每次累加后,将累加值与预设的累加阈值进行比较,当累加值大于或等于该累加阈值时,则不再进行下一次累加。
[0093]
举例来说明,请参考图3,假设预设的累加阈值为350,图3所示的目标直方图中,横坐标255所对应的纵坐标为120,横坐标254所对应的纵坐标为160,横坐标253所对应的纵坐标为100。在累加的过程中,首先累加横坐标255所对应的纵坐标,即120,得到的累加值为120,由于累加值120小于累加阈值350,因此,继续累加横坐标254所对应的纵坐标,即160,得到的累加值为120 160=280,由于累加值280小于累加阈值350,因此,继续累加横坐标253所对应的纵坐标,即100,得到的累加值为280 100=380,由于累加值380大于累加阈值350,因此,将不再进行下一次累加,也即累加过程结束。
[0094]
在累加过程结束后,可以根据最后一次累加的纵坐标所对应的横坐标计算对应的背光系数。在上述举例中,最后一次累加的纵坐标所对应的横坐标即为253。
[0095]
示例性地,本技术实施例中可以直接将最后一次累加的纵坐标所对应的横坐标确定为对应的背光系数。比如,假设最后一次累加的纵坐标所对应的横坐标为253,则确定对应的背光系数为253。
[0096]
可选地,在上述步骤102之后,还包括:
[0097]
b1、根据背光系数进行显示亮度的补偿。
[0098]
在本技术实施例中,可以根据背光系数对视频数据进行显示亮度的补偿。具体地,可以根据该背光系数分别对视频数据在r通道、g通道和b通道的像素值进行显示亮度的补偿,使显示亮度补偿后的视频数据适配于对应分区的背光亮度,从而提升电子设备的显示屏的显示效果。
[0099]
可选地,上述步骤b1可以具体包括:
[0100]
针对视频数据的每一像素点,以像素点对应的预设区域的每一背光源对像素点的亮度贡献值对像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据;
[0101]
基于每一像素点的补偿后的灰阶数据进行显示。
[0102]
在本技术实施例中,像素点对应的预设区域可以是以该像素点为中心的正方形区域。在该预设区域中,包括至少一个背光源,具体数量可根据实际情况进行设定。针对视频数据的每一像素点,首先计算预设区域的每一背光源对像素点的亮度贡献值,然后根据亮度贡献值对像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据,最后可以根据补偿后的灰阶数据显示视频。
[0103]
示例性地,可以计算像素点对应的预设区域的每一背光源对该像素点的亮度贡献值,然后根据预设区域的每一背光源对该像素点的亮度贡献值计算像素点在对应通道的当前亮度,再计算像素点在对应通道的当前亮度与在对应通道的原始亮度之间的比值,最后基于比值对像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据。
[0104]
假设任一预设区域的背光源对任一像素点的亮度贡献值为l
i,j
,预设数目的预设区域的背光源的背光系数为bl_coeff(i,j),则在上述背光系数下,该像素点在对应通道的亮度值为:
[0105]
该像素点未进行背光控制时,在对应通道的原始亮度值为:
[0106]
假设对应通道为r通道,该像素点在r通道的灰阶数据为r
in
,则该像素点的补偿后的灰阶数据r
out
为:r
out
=r
in
*lum_ori/lum_dim。
[0107]
由上可见,本技术方案中首先基于背光配置及待显示的视频数据确定每一通道对应的数据源,然后根据上述数据源确定背光系数以控制背光亮度。本技术方案通过确定rgb三通道中每一通道对应的数据源,并分别根据每一通道对应的数据源计算对应的背光系数,由三个背光系数共同控制背光亮度,使得电子设备的局部背光调节功能支持多种背光配置,兼容性较好。
[0108]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0109]
图4示出了本技术实施例提供的一种基于rgb三通道的亮度控制装置的结构框图,为了便于说明,仅示出了与本技术实施例相关的部分。
[0110]
该亮度控制装置400包括:
[0111]
数据源确定单元401,用于基于背光配置及待显示的视频数据确定每一上述通道对应的数据源;
[0112]
系数确定单元402,用于根据上述数据源确定背光系数以控制背光亮度。
[0113]
可选地,上述亮度控制装置400,还包括:
[0114]
亮度补偿单元,用于根据上述背光系数进行显示亮度的补偿。
[0115]
可选地,上述亮度补偿单元,具体用于针对上述视频数据的每一像素点,以上述像素点对应的预设区域的每一背光源对上述像素点的亮度贡献值对上述像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据;基于每一像素点的补偿后的灰阶数据进行显示。
[0116]
可选地,上述亮度补偿单元,具体用于基于上述预设区域的每一背光源对上述像素点的亮度贡献值计算上述像素点在对应通道的当前亮度;计算上述像素点在对应通道的
当前亮度与在对应通道的原始亮度之间的比值;基于上述比值对上述像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据。
[0117]
可选地,上述数据源确定单元401,包括:
[0118]
配置方案确定子单元,用于根据预设的配置关系确定与上述背光配置对应的配置方案;
[0119]
数据源选择子单元,用于根据上述配置方案从上述视频数据中选择与上述通道对应的数据源。
[0120]
可选地,上述配置方案包括上述通道对应的通道组合,上述通道组合包括rgb三通道中的至少一个通道,上述数据源选择子单元,具体用于将上述视频数据在上述通道组合中各个通道的像素值作为与上述通道对应的数据源。
[0121]
可选地,上述系数确定单元402,包括:
[0122]
系数计算子单元,用于根据上述数据源计算对应的背光系数;
[0123]
亮度调节子单元,用于基于上述背光系数调节对应分区的背光亮度。
[0124]
可选地,上述系数计算子单元,包括:
[0125]
像素值获取子单元,用于针对上述数据源中的每个像素点,获取上述像素点在各个通道的像素值;
[0126]
直方图生成子单元,用于根据上述数据源中各个像素点对应的目标像素值生成目标直方图,上述目标像素值为对应像素点在所获取的所有通道的像素值中的最大值,上述目标直方图表示上述数据源在每个目标像素值下的像素数量,上述目标直方图的横坐标表示像素值,纵坐标表示上述像素值对应的像素点的个数;
[0127]
背光系数计算子单元,用于根据上述目标直方图计算对应的背光系数。
[0128]
可选地,上述背光系数计算子单元,具体用于基于上述目标直方图的坐标值进行累计叠加,累加值大于或等于预设值的坐标值作为上述背光系数。
[0129]
可选地,上述亮度调节子单元,具体用于根据预设的背光亮度对照表确定上述背光系数对应的目标背光亮度,上述背光亮度对照表用于指示背光系数与背光亮度之间的对应关系;将对应分区的对应背光源的亮度调节为上述目标背光亮度。
[0130]
由上可见,本技术方案中首先基于背光配置及待显示的视频数据确定每一通道对应的数据源,然后根据上述数据源确定背光系数以控制背光亮度。本技术方案通过确定rgb三通道中每一通道对应的数据源,并分别根据每一通道对应的数据源计算对应的背光系数,由三个背光系数共同控制背光亮度,使得电子设备的局部背光调节功能支持多种背光配置,兼容性较好。
[0131]
图5为本技术一实施例提供的电子设备的结构示意图。如图5所示,该实施例的电子设备5包括:至少一个处理器50(图5中仅示出一个)、存储器51、存储在上述存储器51中并可在上述至少一个处理器50上运行的计算机程序52及显示屏53,上述处理器50执行上述计算机程序52时实现以下步骤:
[0132]
基于背光配置及待显示的视频数据确定每一上述通道对应的数据源;
[0133]
根据上述数据源确定背光系数以控制背光亮度。
[0134]
假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,上述根据上述数据源计算对应的背光系数之后,上述处理器
50执行上述计算机程序52时还实现以下步骤:
[0135]
根据上述背光系数进行显示亮度的补偿。
[0136]
在上述第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,上述根据上述背光系数进行显示亮度的补偿,包括:
[0137]
针对上述视频数据的每一像素点,以上述像素点对应的预设区域的每一背光源对上述像素点的亮度贡献值对上述像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据;
[0138]
基于每一像素点的补偿后的灰阶数据进行显示。
[0139]
在上述第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,上述以上述像素点对应的预设区域的每一背光源对上述像素点的亮度贡献值对上述像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据,包括:
[0140]
基于上述预设区域的每一背光源对上述像素点的亮度贡献值计算上述像素点在对应通道的当前亮度;
[0141]
计算上述像素点在对应通道的当前亮度与在对应通道的原始亮度之间的比值;
[0142]
基于上述比值对上述像素点在对应通道的灰阶数据进行补偿,得到补偿后的灰阶数据。
[0143]
在上述第一种可能的实施方式作为基础而提供的第五种可能的实施方式中,上述基于背光配置及待显示的视频数据确定每一上述通道对应的数据源,包括:
[0144]
根据预设的配置关系确定与上述背光配置对应的配置方案;
[0145]
根据上述配置方案从上述视频数据中选择与上述通道对应的数据源。
[0146]
在上述第五种可能的实施方式作为基础而提供的第六种可能的实施方式中,上述配置方案包括上述通道对应的通道组合,上述通道组合包括rgb三通道中的至少一个通道,上述根据上述配置方案从上述视频数据中选择与上述通道对应的数据源,包括:
[0147]
将上述视频数据在上述通道组合中各个通道的像素值作为与上述通道对应的数据源。
[0148]
在上述第一种可能的实施方式作为基础而提供的第七种可能的实施方式中,上述根据上述数据源确定背光系数以控制背光亮度,包括:
[0149]
根据上述数据源计算对应的背光系数;
[0150]
基于上述背光系数调节对应分区的背光亮度。
[0151]
在上述第七种可能的实施方式作为基础而提供的第八种可能的实施方式中,上述根据上述数据源计算对应的背光系数,包括:
[0152]
针对上述数据源中的每个像素点,获取上述像素点在各个通道的像素值;
[0153]
根据上述数据源中各个像素点对应的目标像素值生成目标直方图,上述目标像素值为对应像素点在所获取的所有通道的像素值中的最大值,上述目标直方图表示上述数据源在每个目标像素值下的像素数量,上述目标直方图的横坐标表示像素值,纵坐标表示上述像素值对应的像素点的个数;
[0154]
根据上述目标直方图计算对应的背光系数。
[0155]
在上述第八种可能的实施方式作为基础而提供的第九种可能的实施方式中,上述根据上述目标直方图计算对应的背光系数,包括:
[0156]
基于上述目标直方图的坐标值进行累计叠加,累加值大于或等于预设值的坐标值作为上述背光系数。
[0157]
在上述第七种可能的实施方式作为基础而提供的第十种可能的实施方式中,上述基于上述背光系数调节对应分区的背光亮度,包括:
[0158]
根据预设的背光亮度对照表确定上述背光系数对应的目标背光亮度,上述背光亮度对照表用于指示背光系数与背光亮度之间的对应关系;
[0159]
将对应分区的对应背光源的亮度调节为上述目标背光亮度。
[0160]
上述电子设备5可以是电视机、笔记本及掌上电脑等计算设备。该电子设备可包括,但不仅限于,处理器50、存储器51。本领域技术人员可以理解,图5仅仅是电子设备5的举例,并不构成对电子设备5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
[0161]
所称处理器50可以是中央处理单元(central processing unit,cpu),该处理器50还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0162]
上述存储器51在一些实施例中可以是上述电子设备5的内部存储单元,例如电子设备5的硬盘或内存。上述存储器51在另一些实施例中也可以是上述电子设备5的外部存储设备,例如上述电子设备5上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述存储器51还可以既包括上述电子设备5的内部存储单元也包括外部存储设备。上述存储器51用于存储操作系统、应用程序、引导装载程序(bootloader)、数据以及其他程序等,例如上述计算机程序的程序代码等。上述存储器51还可以用于暂时地存储已经输出或者将要输出的数据。
[0163]
由上可见,本技术方案中首先基于背光配置及待显示的视频数据确定每一通道对应的数据源,然后根据上述数据源确定背光系数以控制背光亮度。本技术方案通过确定rgb三通道中每一通道对应的数据源,并分别根据每一通道对应的数据源计算对应的背光系数,由三个背光系数共同控制背光亮度,使得电子设备的局部背光调节功能支持多种背光配置,兼容性较好。
[0164]
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0165]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统
中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0166]
本技术实施例还提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现上述各个方法实施例中的步骤。
[0167]
本技术实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述各个方法实施例中的步骤。
[0168]
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质至少可以包括:能够将计算机程序代码携带到电子设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
[0169]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0170]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0171]
在本技术所提供的实施例中,应该理解到,所揭露的装置/电子设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/电子设备实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0172]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0173]
以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献