显示面板的背光控制方法、计算机可读介质及显示装置与流程

文档序号:15313363发布日期:2018-08-31 22:23阅读:119来源:国知局
本发明涉及显示
技术领域
,尤其涉及一种显示面板的背光控制方法、计算机可读介质及显示装置。
背景技术
:为了降低的液晶电视的功耗且提高对比度,通常采用动态背光控制的方法,即局部背光控制(localdimming)的方法,具体地,将背光模组分为若干个背光区域,对每个背光区域的背光亮度根据对应的画面显示的平均亮度进行单独控制。该方法可以在有效的降低功耗的同时提高对比度,但是该方法也具有一定的缺陷,容易在具有相同背景的相邻背光区域出现亮度差异,进而引起视觉效果变差。技术实现要素:有鉴于此,本发明实施例提供了一种显示面板的背光控制方法、计算机可读介质及显示装置,用以提高动态背光控制方法的显示效果。因此,本发明实施例提供了一种显示面板的背光控制方法,包括:根据接收到的待显示图像中各像素的亮度值,确定背光模组中每相邻的两个背光区域对应的画面是否为相似背景画面;在确定所述相邻的两个所述背光区域对应的画面为相似背景画面时,确定所述相邻的两个所述背光区域中,在满足设定条件时像素的亮度值较大的背光区域作为基准区域;将所述基准区域的背光亮度作为所述相邻的两个所述背光区域的背光亮度。在一种可能的实现方式中,在本发明实施例提供的上述背光控制方法中,所述根据接收到的待显示图像中各像素的亮度值,确定背光模组中每相邻的两个背光区域对应的画面是否为相似背景画面,具体包括:将接收到的待显示图像中各像素的灰阶数据转换为各像素的亮度值;根据各所述背光区域对应的各像素的亮度值,对各所述背光区域进行直方图统计;对直方图统计出的各所述背光区域进行分析,确定每相邻的两个背光区域对应的画面是否为相似画面;在确定所述相邻的两个背光区域对应的画面为不相似画面时,确定所述相邻的两个背光区域对应的画面边界是否连续;在确定所述相邻的两个背光区域对应的画面边界连续时,则确定所述相邻的两个背光区域对应的画面为相似背景画面;在确定所述相邻的两个背光区域对应的画面不边界连续时,则确定所述相邻的两个背光区域对应的画面为不相似背景画面。在一种可能的实现方式中,在本发明实施例提供的上述背光控制方法中,所述对直方图统计出的各所述背光区域进行分析,确定每相邻的两个背光区域对应的画面是否为相似画面,具体包括:确定所述相邻的两个背光区域对应的画面中各相同亮度值的第一重合像素个数;确定所述第一重合像素个数之和占所述背光区域对应的画面中总像素个数的第一百分比;确定所述第一百分比是否大于第一阈值;在确定所述第一百分比大于所述第一阈值时,则确定所述相邻的两个背光区域对应的画面为相似画面;在确定所述第一百分比不大于所述第一阈值时,则确定所述相邻的两个背光区域对应的画面为不相似画面。在一种可能的实现方式中,在本发明实施例提供的上述背光控制方法中,所述确定所述相邻的两个背光区域对应的画面边界是否连续,具体包括:确定所述相邻的两个背光区域对应的画面在边界相邻区域中各相同亮度值的第二重合像素个数;确定所述第二重合像素个数之和占所述边界相邻区域中总像素个数的第二百分比;确定所述第二百分比是否大于第二阈值;在确定所述第二百分比大于所述第二阈值时,则确定所述相邻的两个背光区域对应的画面边界连续;在确定所述第二百分比不大于所述第二阈值时,则确定所述相邻的两个背光区域对应的画面边界不连续。在一种可能的实现方式中,在本发明实施例提供的上述背光控制方法中,所述确定所述相邻的两个所述背光区域中,在满足设定条件时像素的亮度值较大的背光区域作为基准区域,具体包括:由从高到低的顺序,分别对所述相邻的两个所述背光区域中的各相同亮度值的像素个数进行排序;对排序后的各亮度值进行顺序累加,并计算累加结果占所述背光区域对应的画面中总像素个数的第三百分比,直至确定所述第三百分比大于第三阈值为止,确定此时累加对应的亮度值;选取亮度值较大的所述背光区域作为所述基准区域。在一种可能的实现方式中,在本发明实施例提供的上述背光控制方法中,还包括:在确定所述相邻的两个所述背光区域对应的画面为不相似背景画面时,分别根据所述背光区域对应的各像素的亮度值,单独确定两个所述背光区域的背光亮度。在一种可能的实现方式中,在本发明实施例提供的上述背光控制方法中,还包括:在确定所述相邻的两个背光区域对应的画面为相似画面时,分别根据所述背光区域对应的各像素的亮度值,单独确定两个所述背光区域的背光亮度。另一方面,本发明实施例还提供了一种计算机可读介质,包括程序代码,当所述程序代码在计算设备上运行时,所述程序代码用于使所述计算设备执行本发明实施例提供的上述背光控制方法的步骤。另一方面,本发明实施例还提供了一种显示装置,包括:显示面板、背光模组和本发明实施例提供的上述计算机可读介质。本发明实施例的有益效果包括:本发明实施例提供的一种显示面板的背光控制方法、计算机可读介质及显示装置,在根据待显示图像中各像素的亮度值确定相邻的两个背光区域对应的画面为相似背景画面时,利用其中在满足设定条件时像素的亮度值较大的背光区域作为基准区域,将这两个背光区域的背光亮度调整为一致,即为基准区域的背光亮度,可以使具有相似背景的画面具有相同的背光亮度,避免背光亮度不一致导致的显示亮度差异的问题,从而提高视觉效果。附图说明图1a为需要显示的原始画面示意图;图1b为经过现有的动态背光控制处理后的显示效果示意图;图2为本发明实施例提供的背光控制方法的总流程示意图;图3为本发明实施例提供的背光控制方法的一种流程示意图;图4为本发明实施例提供的背光控制方法的另一种流程示意图;图5为本发明实施例提供的背光控制方法的另一种流程示意图;图6a和图6b分别为本发明实施例提供的背光控制方法中背光区域的边界相邻区域的示意图;图7为本发明实施例提供的背光控制方法的另一种流程示意图;图8为本发明实施例提供的背光控制方法的详细流程示意图。具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。虽然现有的动态背光控制的方法可以在有效的降低功耗的同时提高对比度,但是由于在进行背光亮度计算时并未考虑相邻背光区域对应画面的相关性,导致具有相似背景的画面由于计算所得的背光亮度不同而出现不同的视觉效果。如图1a所示,为需要显示的原始画面,其中三颗星星所在的背光区域与周围的背光区域具有相同的夜空背景;如图1b所示,为经过动态背光控制处理后的显示效果,导致三颗星星所在的背光区域的背光亮度高于无星星的夜空的背光区域的背光亮度,使得相同的夜空画面出现不同亮度的显示效果,从而导致视觉效果变差。基于此,本发明实施例提供了一种显示面板的背光控制方法,如图2所示,可以包括以下步骤:s201、根据接收到的待显示图像中各像素的亮度值,确定背光模组中每相邻的两个背光区域对应的画面是否为相似背景画面;s202在确定相邻的两个背光区域对应的画面为相似背景画面时,执行步骤s202;s202、确定相邻的两个背光区域中,在满足设定条件时像素的亮度值较大的背光区域作为基准区域;s203、将基准区域的背光亮度作为相邻的两个背光区域的背光亮度。具体地,在本发明实施例提供的上述背光控制方法中,背光模组中被预先划分为呈矩阵排布的多个背光区域,其中相邻的两个背光区域包含在水平方向相邻的两个背光区域和竖直方向相邻的两个背光区域。并且,每个背光区域对应的画面一般包含相同数量的矩阵排布的多个像素,此外,在应用于异型显示面板时,也可能存在边缘的背光区域对应的画面包含的像素个数与中心的背光区域对应的画面包含的像素个数不一致的情况,在此不做限定。具体地,在本发明实施例提供的上述背光控制方法中,在根据待显示图像中各像素的亮度值确定相邻的两个背光区域对应的画面为相似背景画面时,利用其中在满足设定条件时像素的亮度值较大的背光区域作为基准区域,将这两个背光区域的背光亮度调整为一致,即为基准区域的背光亮度,可以使具有相似背景的画面具有相同的背光亮度,避免背光亮度不一致导致的显示亮度差异的问题,从而提高视觉效果。可选地,在本发明实施例提供的上述背光控制方法中,如图2所示,在确定相邻的两个背光区域对应的画面为不相似背景画面时,还可以包括以下步骤:s204、分别根据背光区域对应的各像素的亮度值,单独确定两个背光区域的背光亮度。具体地,在本发明实施例提供的上述背光控制方法中,当确定相邻的两个背光区域对应的画面为不相似背景画面时,可以根据常规方式确定这两个背光区域的背光亮度,例如可以根据对应的画面显示的平均亮度确定该背光区域的背光亮度。并且,还可以配合峰值拉伸(peakdriving)方式,在确保降低功耗的条件下,调整背光区域的背光亮度,在此不做赘述。并且,对于上述步骤s202中确定的基准区域也可以采用相同的方式确定背光亮度,在此不做赘述。可选地,在本发明实施例提供的上述背光控制方法中,s201根据接收到的待显示图像中各像素的亮度值,确定背光模组中每相邻的两个背光区域对应的画面是否为相似背景画面,如图3所示,可以具体包括以下步骤:s301、将接收到的待显示图像中各像素的灰阶数据转换为各像素的亮度值;具体地,将输入的rgb数据信号转换至hsv颜色空间,选取其中的v值;其中h表示色调,s表示饱和度,v表示明度即亮度值;s302、根据各背光区域对应的各像素的亮度值,对各背光区域进行直方图统计;具体地,进行直方图统计后,得到各背光区域对应的各不同亮度值的像素个数分布,例如下述表1中间两列所示;s303、对直方图统计出的各背光区域进行分析,确定每相邻的两个背光区域对应的画面是否为相似画面;具体可以确定亮度值的分布是否一致;在确定相邻的两个背光区域对应的画面为不相似画面时,执行步骤s304;s304、确定相邻的两个背光区域对应的画面边界是否连续;在确定相邻的两个背光区域对应的画面边界连续时,则执行步骤s305;在确定相邻的两个背光区域对应的画面边界不连续时,则执行步骤s306;s305、确定相邻的两个背光区域对应的画面为相似背景画面;s306、确定相邻的两个背光区域对应的画面为不相似背景画面。具体地,在本发明实施例提供的上述背光控制方法中,在进行相似背景画面判断时,先通过比较确定相邻的两个背光区域是否对应相似画面,只有画面相关度不高时,才具有相同背景的可能性,因此,在确定不相似画面的基础上,进行画面边界的判断,以确定是否为相似背景画面。可选地,在本发明实施例提供的上述背光控制方法中,在确定相邻的两个背光区域对应的画面为相似画面时,还可以执行步骤s204、分别根据背光区域对应的各像素的亮度值,单独确定两个背光区域的背光亮度。可选地,在本发明实施例提供的上述背光控制方法中,s303对直方图统计出的各背光区域进行分析,确定每相邻的两个背光区域对应的画面是否为相似画面,如图4所示,可以具体包括以下步骤:s401、确定相邻的两个背光区域对应的画面中各相同亮度值的第一重合像素个数;例如下表1所示,中间两列列出了相邻的两个背光区域a和b对应的画面中从0-255亮度值的像素个数,右侧列出了各相同亮度值的第一重合像素个数,即相同亮度值时,像素个数min(a,b),例如在亮度值为2时,背光区域a的像素个数为10,背光区域b的像素个数为20,则第一重合像素个数为10;s402、确定第一重合像素个数之和占背光区域对应的画面中总像素个数的第一百分比;例如可以对应表1中最右侧的0-255亮度值对应的各第一重合像素个数进行求和,得到像素总数t1,设背光区域中的总像素个数为m1,则第一百分比为t1/m1;s403、确定第一百分比t1/m1是否大于第一阈值y1;第一阈值y1的取值为0-1之间,优选取值为0.9左右,在确定第一百分比t1/m1大于第一阈值y1时,则执行步骤s404;在确定第一百分比不大于第一阈值时,则执行步骤s405;s404、确定相邻的两个背光区域对应的画面为相似画面;即两个背景区域对应的画面相似度极高,灰阶分布类似,之后可单独确定背光亮度;具体地,可以根据常规方式确定这两个背光区域的背光亮度,例如可以根据对应的画面显示的平均亮度确定该背光区域的背光亮度。并且,还可以配合峰值拉伸(peakdriving)方式,在确保降低功耗的条件下,调整背光区域的背光亮度,在此不做赘述;s405、确定相邻的两个背光区域对应的画面为不相似画面,即两个背景区域对应的画面相关性不高,但存在具有相同背景的可能性。表1可选地,在本发明实施例提供的上述背光控制方法中,s304确定相邻的两个背光区域对应的画面边界是否连续,如图5所示,可以具体包括以下步骤:s501、确定相邻的两个背光区域对应的画面在边界相邻区域中各相同亮度值的第二重合像素个数;具体地,在相邻的两个背光区域水平排列时,如图6a所示,边界相邻区域指的是在背光区域相邻的至少一列像素(图中阴影所示);在相邻的两个背光区域竖直排列时,如图6b所示,边界相邻区域指的是在背光区域相邻的至少一行像素(图中阴影所示);例如下表2所示,左侧列出了相邻的两个背光区域对应的边界相邻区域c和d中亮度值的像素个数,右侧列出了各相同亮度值的第二重合像素个数,即存在相同亮度值时,像素个数min(c,d),例如在亮度值为2时,边界相邻区域c的像素个数为10,边界相邻区域d的像素个数为30,则第二重合像素个数为10;s502、确定第二重合像素个数之和占边界相邻区域中总像素个数的第二百分比;例如可以对应表2中最右侧的各第二重合像素个数进行求和,得到像素总数t2,设边界相邻区域中的总像素个数为m2,则第二百分比为t2/m2;例如表2中相同亮度值为1,2,25,26,第二重合像素个数之和为10+10+50+20=90;边界相邻区域的总像素个数为200,则t2/m2=0.45;s503、确定第二百分比t2/m2是否大于第二阈值y2;第二阈值y2的取值为0-1之间,优选取值为0.3左右,在确定第二百分比t2/m2大于第二阈值y2时,例如t2/m2=0.45>0.3,则执行步骤s504;在确定第二百分比不大于第二阈值时,则执行步骤s505;s504、确定相邻的两个背光区域对应的画面边界连续;s505、确定相邻的两个背光区域对应的画面边界不连续。表2可选地,在本发明实施例提供的上述背光控制方法中,上述步骤s202确定相邻的两个背光区域中,对应亮度值较大的背光区域作为基准区域,如图7所示,可以具体包括以下步骤:s701、由从高到低的顺序,分别对相邻的两个背光区域中的各相同亮度值的像素个数进行排序;例如表3a所示,列出了相邻的两个背光区域e和f对应的画面中从0-255亮度值的像素个数,表3b所示,列出了背光区域e和f在从高到低的顺序对各像素个数排序后的情况;s702、对排序后的各亮度值进行顺序累加;s703、计算累加结果占背光区域对应的画面中总像素个数的第三百分比;s704、确定第三百分比是否大于第三阈值;具体地,第三阈值y3的取值为0-1之间,优选取值为0.3左右;若是,则执行步骤s705;若否则返回步骤s702;s705、确定此时累加对应的亮度值;s706、选取亮度值较大的背光区域作为基准区域。例如,判断表3b中背光区域e的第一个像素个数1000与总像素个数的第三百分比是否大于0.3,若否,则累加500,判断1000+500与总像素个数的第三百分比是否大于0.3,以此类推,当1000+500……+20与总像素个数的第三百分比大于0.3时,则确定此时累加对应的亮度值为2;判断表3b中背光区域f的第一个像素个数1000与总像素个数的第三百分比是否大于0.3,若否,则累加500,判断1000+500与总像素个数的第三百分比是否大于0.3,以此类推,当1000+500……+300与总像素个数的第三百分比大于0.3时,则确定此时累加对应的亮度值为255,由于255大于2,则选取背光区域f作为基准区域。亮度值背光区域e的像素个数背光区域f的像素个数00101101022010………………255005002610001000………………254002550300表3a表3b具体地,图8为本发明实施例提供的上述背光控制方法的完整流程图,包括以下步骤:s801、接收的待显示图像中各像素的灰阶数据;s802、将接收到的待显示图像中各像素的灰阶数据转换为各像素的亮度值;s803、根据各背光区域对应的各像素的亮度值,对各背光区域进行直方图统计;s804、确定相邻的两个背光区域对应的画面中各相同亮度值的第一重合像素个数;s805、确定第一重合像素个数之和占背光区域对应的画面中总像素个数的第一百分比;s806、确定第一百分比是否大于第一阈值;在确定第一百分比大于第一阈值时,则执行步骤s807;在确定第一百分比不大于第一阈值时,则执行步骤s808;s807、确定相邻的两个背光区域对应的画面为相似画面;执行步骤s823;s808、确定相邻的两个背光区域对应的画面为不相似画面;s809、确定相邻的两个背光区域对应的画面在边界相邻区域中各相同亮度值的第二重合像素个数;s810、确定第二重合像素个数之和占边界相邻区域中总像素个数的第二百分比;s811、确定第二百分比是否大于第二阈值;在确定第二百分比大于第二阈值时,则执行步骤s812;在确定第二百分比不大于第二阈值时,则执行步骤s813;s812、确定相邻的两个背光区域对应的画面边界连续;执行步骤s814;s813、确定相邻的两个背光区域对应的画面边界不连续;执行步骤s815;s814、确定相邻的两个背光区域对应的画面为相似背景画面;执行步骤s816;s815、确定相邻的两个背光区域对应的画面为不相似背景画面;执行步骤s823;s816、由从高到低的顺序,分别对相邻的两个背光区域中的各相同亮度值的像素个数进行排序;s817、对排序后的各亮度值进行顺序累加;s818、计算累加结果占背光区域对应的画面中总像素个数的第三百分比;s819、确定第三百分比是否大于第三阈值;若是,则执行步骤s820;若否,则返回步骤s817;s820、确定此时累加对应的亮度值;s821、选取亮度值较大的背光区域作为基准区域;s822、将基准区域的背光亮度作为相邻的两个背光区域的背光亮度;s823、分别根据背光区域对应的各像素的亮度值,单独确定两个背光区域的背光亮度。具体地,可以根据常规方式确定这两个背光区域的背光亮度,例如可以根据对应的画面显示的平均亮度确定该背光区域的背光亮度。并且,还可以配合峰值拉伸(peakdriving)方式,在确保降低功耗的条件下,调整背光区域的背光亮度,在此不做赘述。基于同一发明构思,本发明实施例还提供了一种计算机可读介质,包括程序代码,当程序代码在计算设备上运行时,程序代码用于使计算设备执行本发明实施例提供的上述背光控制方法的步骤。由于该计算机可读介质解决问题的原理与前述一种显示面板的背光控制方法相似,因此该计算机可读介质的实施可以参见背光控制方法的实施,重复之处不再赘述。程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。根据本发明的实施方式的用于显示产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在服务器设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被信息传输、装置或者器件使用或者与其结合使用。可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由周期网络动作系统、装置或者器件使用或者与其结合使用的程序。可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算设备,或者,可以连接到外部计算设备。基于同一发明构思,本发明实施例还提供了一种显示装置,包括:显示面板、背光模组和本发明实施例提供的上述计算机可读介质。该显示装置可以为:手机、平板电脑、电视机、显示器、笔记本电脑、数码相框、导航仪等任何具有显示功能的产品或部件。该显示装置的实施可以参见上述背光控制方法的实施例,重复之处不再赘述。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本发明实施例提供的上述显示面板的背光控制方法、计算机可读介质及显示装置,在根据待显示图像中各像素的亮度值确定相邻的两个背光区域对应的画面为相似背景画面时,利用其中在满足设定条件时像素的亮度值较大的背光区域作为基准区域,将这两个背光区域的背光亮度调整为一致,即为基准区域的背光亮度,可以使具有相似背景的画面具有相同的背光亮度,避免背光亮度不一致导致的显示亮度差异的问题,从而提高视觉效果。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1