显示面板的驱动方法、装置、显示模组及电子设备
文献发布时间:2024-04-18 19:58:26
技术领域
本申请涉及显示面板领域,尤其涉及一种显示面板的驱动方法、装置、显示模组及电子设备。
背景技术
有机电激光显示(Organic Light-Emitting Diode,简称OLED)作为下一代潜力巨大的显示器件,以图像质量高和成本低等特性被广泛应用于移动终端。
与此同时,OLED显示屏是移动终端中的高耗能组件之一,其显示功耗占了整个移动终端功耗的很大一部分,由此,对OLED显示屏的显示功耗的优化成为低功耗研究中需关注的问题。
发明内容
本申请提供了一种显示面板的驱动方法、装置、显示模组及电子设备,以解决如何降低OLED显示屏的显示功耗又不影响OLED显示屏对图像的品质的问题。
第一方面,本申请提供了一种显示面板的驱动方法,所述方法包括:
获取输入图像;
确定所述输入图像的亮度级别;
基于所述亮度级别分别调整各个图像分区中的像素在HSV颜色空间上的亮度分量,其中,所述输入图像被划分为
基于所述输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流;
使用所述各个子像素对应的目标驱动电流驱动所述显示面板以显示所述输入图像。
在一可能的实施方式中,所述确定所述输入图像的亮度级别,包括:
将所述输入图像转换到HSV颜色空间,得到所述输入图像中的各个像素在HSV颜色空间上的亮度分量;
确定所述输入图像中所有像素的第一平均亮度分量,以及分别确定各个所述图像分区中像素的第二平均亮度分量;
基于所述第一平均亮度分量和各个所述第二平均亮度分量确定所述输入图像的亮度级别。
在一可能的实施方式中,所述基于所述第一平均亮度分量和各个所述第二平均亮度分量确定所述输入图像的亮度级别,包括:
确定各个所述第二平均亮度分量中的最大值和最小值,以及确定所述最大值和所述最小值之间的差幅;
在所述差幅不小于预设的亮度差幅阈值且所述第一平均亮度分量不小于预设的亮度分量阈值的情况下,确定所述输入图像的亮度级别为第一级别;
在所述差幅小于所述亮度差幅阈值,或者所述第一平均亮度值小于所述亮度分量阈值的情况下,确定所述输入图像的亮度级别为第二级别。
在一可能的实施方式中,所述亮度级别包括第一级别;所述基于所述亮度级别分别调整各个图像分区中的像素在HSV颜色空间上的亮度分量,包括:
在所述输入图像的亮度级别为所述第一级别的情况下,将所述输入图像转换到HSV颜色空间,得到所述输入图像中的各个像素在HSV颜色空间上的亮度分量;
确定各个所述图像分区中像素的第二平均亮度分量;
按照所述第二平均亮度值从大到小的顺序对所述各个图像分区进行排序,得到图像分区序列;
基于所述
按照对应的所述亮度下降比例分别降低各个所述图像分区中的像素在HSV颜色空间上的亮度分量。
在一可能的实施方式中,所述基于所述输入图像中图像分区的数量、各个所述图像分区在所述图像分区序列中的排序位置以及第一预设比例值,确定各个所述图像分区的亮度下降比例,包括:
针对每个所述图像分区,按照预设公式对所述输入图像中图像分区的数量、所述图像分区在所述图像分区序列中的排序位置以及第一预设比例值进行运算,得到所述图像分区的亮度下降比例;所述预设公式为:
,其中,/>
在一可能的实施方式中,所述亮度级别包括第二级别;所述基于所述亮度级别分别调整各个图像分区中的像素在HSV颜色空间上的亮度分量,包括:
在所述输入图像的亮度级别为所述第二级别的情况下,按照第二预设比例值降低所述各个图像分区中的像素在HSV颜色空间上的亮度分量。
在一可能的实施方式中,所述基于所述输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流,包括:
针对所述输入图像中的每个像素执行以下处理:
基于所述像素调整后的亮度分量,确定所述像素在RGB颜色空间的灰阶值;
基于所述像素在RGB颜色空间的灰阶值查找预设的子像素灰阶与驱动电流的对应关系;
基于查找结果确定所述像素对应的各个子像素的目标驱动电流。
在一可能的实施方式中,通过以下方式将所述输入图像划分为
从所述输入图像的中心开始,按照回字形对所述输入图像进行划分,得到N个所述图像分区。
第二方面,本申请提供一种显示面板的驱动装置,所述装置包括:
图像获取模块,用于获取输入图像;
亮度确定模块,用于确定所述输入图像的亮度级别;
亮度调整模块,用于基于所述亮度级别分别调整各个图像分区中像素的亮度分量,其中,所述输入图像被划分为
电流确定模块,用于基于所述输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流;
驱动模块,用于使用所述各个子像素对应的目标驱动电流驱动所述显示面板以显示所述输入图像。
在一可能的实施方式中,所述亮度确定模块,包括:
转换单元,用于将所述输入图像转换到HSV颜色空间,得到所述输入图像中的各个像素在HSV颜色空间上的亮度分量;
平均值确定单元,用于确定所述输入图像中所有像素的第一平均亮度分量,以及分别确定各个所述图像分区中像素的第二平均亮度分量;
级别确定单元,用于基于所述第一平均亮度分量和各个所述第二平均亮度分量确定所述输入图像的亮度级别。
在一可能的实施方式中,所述级别确定单元,包括:
参照值确定子单元,用于确定各个所述第二平均亮度分量中的最大值和最小值,以及确定所述最大值和所述最小值之间的差幅;
确定子单元,用于在所述差幅不小于预设的亮度差幅阈值且所述第一平均亮度分量不小于预设的亮度分量阈值的情况下,确定所述输入图像的亮度级别为第一级别;
在所述差幅小于所述亮度差幅阈值,或者所述第一平均亮度值小于所述亮度分量阈值的情况下,确定所述输入图像的亮度级别为第二级别。
在一可能的实施方式中,所述亮度级别包括第一级别;所述亮度调整,包括:
转换单元,用于在所述输入图像的亮度级别为所述第一级别的情况下,将所述输入图像转换到HSV颜色空间,得到所述输入图像中的各个像素在HSV颜色空间上的亮度分量;
平均值确定单元,用于确定各个所述图像分区中像素的第二平均亮度分量;
排序单元,用于按照所述第二平均亮度值从大到小的顺序对所述各个图像分区进行排序,得到图像分区序列;
下降比例确定单元,用于基于所述
调整单元,用于按照对应的所述亮度下降比例分别降低各个所述图像分区中的像素在HSV颜色空间上的亮度分量。
在一可能的实施方式中,所述下降比例确定单元,具体用于:
针对每个所述图像分区,按照预设公式对所述输入图像中图像分区的数量、所述图像分区在所述图像分区序列中的排序位置以及第一预设比例值进行运算,得到所述图像分区的亮度下降比例;所述预设公式为:
,其中,/>
在一可能的实施方式中,所述亮度级别包括第二级别;所述亮度调整模块,具体用于:
在所述输入图像的亮度级别为所述第二级别的情况下,按照第二预设比例值降低所述各个图像分区中的像素在HSV颜色空间上的亮度分量。
在一可能的实施方式中,所述电流确定模块,包括:
RGB灰阶确定单元,用于针对所述输入图像中的每个像素,基于所述像素调整后的亮度分量,确定所述像素在RGB颜色空间的灰阶值;
查找单元,用于基于所述像素在RGB颜色空间的灰阶值查找预设的子像素灰阶与驱动电流的对应关系;基于查找结果确定所述像素对应的各个子像素的目标驱动电流。
在一可能的实施方式中,所述装置包括:
分区划分模块,用于通过以下方式将所述输入图像划分为
从所述输入图像的中心开始,按照回字形对所述输入图像进行划分,得到N个所述图像分区。
第三方面,本申请提供一种显示模组,包括显示面板和控制单元;
所述控制单元,获取输入图像;
确定所述输入图像的亮度级别;
基于所述亮度级别分别调整各个图像分区中像素的亮度分量,其中,所述输入图像被划分为
基于所述输入图像中的各个像素调整后的亮度分量,确定所述显示面板的各个子像素对应的目标驱动电流;
使用所述各个子像素对应的目标驱动电流驱动所述显示面板以显示所述输入图像。
第四方面,本申请提供一种电子设备,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述处理器被配置为:
获取输入图像;
确定所述输入图像的亮度级别;
基于所述亮度级别分别调整各个图像分区中像素的亮度分量,其中,所述输入图像被划分为
基于所述输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流;
使用所述各个子像素对应的目标驱动电流驱动所述显示面板以显示所述输入图像。
第五方面,本申请还提供了一种计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本申请上述任一项所述的显示面板的驱动方法。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,通过确定输入图像的亮度级别,基于亮度级别分别调整各个图像分区中的像素在HSV颜色空间上的亮度分量,基于输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流,使用各个子像素对应的目标驱动电流驱动显示面板以显示输入图像,实现了通过调整输入图像的亮度来达到降低显示功耗的目的,并且在这一方案中,通过输入图像原本的亮度级别来调整输入图像的亮度,并非毫无根据的调整输入图像的亮度,这使得在降低显示功耗的同时,能够有效保证图像的品质,避免因亮度降低而影响人眼对显示图像的观看效果,再者,在这一方案中,分区进行亮度调整,也即不同的图像分区有差别地进行亮度调整,这能够保证图像保持高对比,使得最终的输出图像相较于原图像的损失降到最低。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1为本申请实施例提供的一种显示面板的驱动方法的实施例流程图;
图2为将输入图像划分为多个图像分区的示例;
图3为RGB颜色空间的灰阶值与驱动电流对应关系的示意图;
图4为在HSV颜色空间中,固定饱和度时的亮度变化图;
图5为本申请实施例提供的另一种显示面板的驱动方法的实施例流程图;
图6为在输入图像的亮度级别为第一级别的情况下,基于亮度级别分别调整各个图像分区中的像素在HSV颜色空间上的亮度分量的具体实现流程图;
图7为本申请实施例提供的再一种显示面板的驱动方法的实施例流程图;
图8为本申请实施例提供的一种显示面板的驱动装置的实施例框图;
图9为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。
为了解决现有技术中如何降低OLED显示屏的显示功耗又不影响OLED显示屏对图像的品质的技术问题,本申请提供了一种显示面板的驱动方法。
图1为本申请实施例提供的一种显示面板的驱动方法的实施例流程图。如图1所示,包括以下步骤:
步骤101、获取输入图像。
本申请实施例中的显示面板采用RGB颜色空间,即利用红色(R),绿色(G)和蓝色(B)三个颜色通道的线性组合来表示任何颜色。因此,上述输入图像通常为RGB图像。
步骤102、确定输入图像的亮度级别。
上述亮度级别用于表示输入图像的明亮程度。在一实施例中,设置两个亮度级别,分别为第一级别和第二级别。其中,第一级别表示图像较为明亮,第二级别表示图像较暗。
步骤103、基于上述亮度级别分别调整各个图像分区中的像素在HSV颜色空间上的亮度分量,其中,输入图像被划分为
HSV颜色空间也称六角锥体模型,这个模型中颜色的参数分别是色调(H)、饱和度(S)和明度(V)。其中,明度表示颜色明亮的程度,因此,明度这一参数的值即为亮度分量,调整像素在HSV颜色空间上的亮度分量也就意味着调整像素的亮度。
本申请实施例中,输入图像被划分为
作为一个可选的实现方式,通过以下方式将输入图像划分为
图2中,输入图像被划分为6个图像分区,包括图像分区A1、A2、A3、A4、A5以及A6,该6个图像分区从输入图像的中心开始,以回字形分布。之所以如此划分图像分区,是由于人眼观看对象时的视角是从中心向四周进行发散的,那么以此种方式划分图像分区,再对图像分区中的像素以相同的方式进行亮度调整能够使得人眼看到的图像在亮度上保持均匀。
步骤104、基于输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流。
在一实施例中,显示面板上的每个像素由红、绿、蓝三原色组成,每个像素上的每种颜色称为一个子像素,也就是说,显示面板上的每个像素被分解为3个子像素,每个子像素处理一个颜色通道。
进一步的,像素亮度的变化意味着显示面板中的各个子像素对应的驱动电流的变化,例如,如图3所示,为RGB颜色空间的灰阶值与驱动电流对应关系的示意图。因此,步骤104中基于输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流。这里的目标驱动电流是指为驱动显示面板中的像素达到上述调整后的亮度所需要的驱动电流。
基于图3,在一实施例中,基于输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流包括:针对输入图像中的每个像素执行以下处理:基于像素调整后的亮度分量,确定像素在RGB颜色空间的灰阶值;基于像素在RGB颜色空间的灰阶值查找预设的子像素灰阶与驱动电流的对应关系,基于查找结果确定像素对应的各个子像素的目标驱动电流。
在实际应用中,在HSV颜色空间下调整输入图像中各个像素的亮度分量之后,再将输入图像从HSV颜色空间转换至RGB颜色空间,从而能够得到输入图像中的各个像素在RGB颜色空间的灰阶值。可以理解的是,这里所说的RGB颜色空间的灰阶值包括R颜色分量下的灰阶值,G颜色分量下的灰阶值以及B颜色分量下的灰阶值。据此,基于像素在RGB颜色空间的灰阶值查找预设的子像素灰阶与驱动电流的对应关系(例如图3的示例),基于查找结果确定像素对应的各个子像素的目标驱动电流。
此外,如图3所示,在两个相邻的子像素灰阶之间,驱动电流呈线性变化,因此,基于像素在RGB颜色空间的灰阶值查找预设的子像素灰阶与驱动电流的对应关系时,若未查找到包含该灰阶值的对应关系,可以从图3所示的对应关系中查找到小于该灰阶值的邻接值和大于该灰阶值的邻接值,然后通过该两个邻接值各自对应的驱动电流进行线性运算,得到目标驱动电流。
步骤105、使用各个子像素对应的目标驱动电流驱动显示面板以显示输入图像。
为使得对本申请实施例技术方案的解释说明具备连贯性以及便于本领域技术人员理解,对步骤102至步骤105再进行统一说明,具体如下:
为估算显示模组的功耗,提出一种像素级显示模组的功耗计算模型,如公式(一)所示:
+/>
上述公式(一)中,
从上述的功耗计算模型可以得出,要降低显示模组的功耗,降低像素点在R、G、B三个颜色通道上的子像素的功耗大小是最为有效直接的方式。但是,降低像素点在R、G、B三个颜色通道上的子像素的功耗则需要降低像素点在R、G、B三个颜色通道上的颜色分量,而随着像素点在R、G、B三个颜色通道上的颜色分量的减小,导致图像的显示质量不可避免的受到影响。因此,需要在图像显示质量和显示模组的功耗之间取得权衡,实现在降低显示模组功耗的同时也能保证图像最终的显示质量。
进一步的,在RGB颜色空间中,任何颜色都与R、G、B这三个颜色分量有关,而且这三个颜色分量都与亮度密切相关,即只要亮度改变,上述三个颜色分量都会随之相应的改变,因此RGB颜色空间是一种均匀性较差的颜色空间,其只适合于显示系统,并不适合于图像处理。基于上述原因,本申请实施例中采用HSV颜色空间进行图像处理。这也就是说,本申请实施例中,将输入图像从RGB颜色空间转换到HSV颜色空间,通过降低输入图像中的像素在HSV颜色空间上的亮度分量来达到降低显示模组显示输入图像时功耗的目的。
但是,降低亮度会导致图像失真,如图4所示,为在HSV颜色空间中,固定饱和度时的亮度变化图。从图4中可以看出,当亮度在一定范围内,例如在0%~±10%的范围内变化时,人眼基本无法识别显示图像的亮度变化,而当亮度在一定范围内,例如在±10%~±20%的范围内变化时,人眼可以区分轻微的变化。因此,在调整图像分区中的像素在HSV颜色空间上的亮度分量时,在限定的变化范围内来降低亮度分量,这样就可以达到在保证图像高品质显示的情形下又降低显示功耗的目的。
需要说明的是,当输入图像较为明亮时,例如输入图像的亮度级别为第一级别,此时可以在限定的变化范围内尽可能地降低亮度分量,而不影响人眼的观看效果;而当输入图像比较暗时,由于人眼对暗态的变化较为敏感,因此在限定的变化范围内不宜过多地降低亮度分量,以避免影响人眼的观看效果。由此可见,上述步骤103中所说的基于亮度级别调整图像分区中的像素在HSV颜色空间上的亮度分量是指:在不同的亮度级别下,对图像分区中的像素在HSV颜色空间上的亮度分量的调整比例可以有所不同。
本申请实施例提供的该方法,通过确定输入图像的亮度级别,基于亮度级别分别调整各个图像分区中的像素在HSV颜色空间上的亮度分量,基于输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流,使用各个子像素对应的目标驱动电流驱动显示面板以显示输入图像,实现了通过调整输入图像的亮度来达到降低显示功耗的目的,并且在这一方案中,通过输入图像原本的亮度级别来调整输入图像的亮度,并非毫无根据的调整输入图像的亮度,这使得在降低显示功耗的同时,能够有效保证图像的品质,避免因亮度降低而影响人眼对显示图像的观看效果,再者,在这一方案中,分区进行亮度调整,也即不同的图像分区有差别地进行亮度调整,这能够保证图像保持高对比,使得最终的输出图像相较于原图像的损失降到最低。
图5为本申请实施例提供的另一种显示面板的驱动方法的实施例流程图,图5所示流程在图1的基础上,描述如何确定输入图像的亮度级别。如图5所示,包括以下步骤:
步骤501、将输入图像转换到HSV颜色空间,得到输入图像中的各个像素在HSV颜色空间上的亮度分量。
步骤502、确定输入图像中所有像素的第一平均亮度分量,以及分别确定各个图像分区中像素的第二平均亮度分量。
本申请实施例中,为了描述方便,将输入图像中所有像素的平均亮度分量称为第一平均亮度分量,将图像分区中像素的平均亮度分量称为第二平均亮度分量。
步骤503、基于第一平均亮度分量和各个第二平均亮度分量确定输入图像的亮度级别。
在一实施例中,基于第一平均亮度分量和各个第二平均亮度分量确定输入图像的亮度级别的具体实现包括:确定各个第二平均亮度分量中的最大值和最小值,以及确定最大值和所述最小值之间的差幅;在差幅不小于预设的亮度差幅阈值且第一平均亮度分量不小于预设的亮度分量阈值(例如为0.7)的情况下,确定输入图像的亮度级别为第一级别。在差幅小于亮度差幅阈值,或者第一平均亮度值小于亮度分量阈值的情况下,确定输入图像的亮度级别为第二级别。在这里,可以将上述最大值对应的图像分区看出最亮的图像分区,将上述最小值对应的图像分区看出最暗的图像分区。进一步的,上述所说的最大值和最小值之间的差幅能够表征出最亮的图像分区与最暗的图像分区之间的亮度差异。
由此可见,在最亮的图像分区与最暗的图像分区之间的亮度差异较大(不小于预设的亮度差幅阈值),且输入图像的平均亮度分量较大(不小于预设的亮度分量阈值)的情况下,认为输入图像整体较为明亮,确定输入图像的亮度级别为第一级别。相反的,在最亮的图像分区与最暗的图像分区之间的亮度差异较小(小于预设的亮度差幅阈值),且输入图像的平均亮度分量较小(小于预设的亮度分量阈值)的情况下,认为输入图像整体较暗,确定输入图像的亮度级别为第二级别。
在一实施例中,确定第二平均亮度分量中的最大值和最小值之间的差幅是指:将该最大值除以该最小值,得到两者之间的差幅。在这里,上述亮度差幅阈值例如为80%,并且,上述作除运算所得到的的商值越大,意味着差幅越大,商值越小,意味着差幅越小。
此外,在实际应用中还可以通过其他方式,例如作差的方式来确定第二平均亮度分量中的最大值和最小值之间的差幅,此时,差值越大,意味着差幅越大,差值越小,意味着差幅越小。
图5所示流程实现了确定输入图像的亮度级别,并且图5所示流程中,在确定输入图像的亮度级别时,不仅仅是参考整体图像的平均亮度分量,还参考了最亮的图像分区和最暗的图像分区之间的亮度差异,那么,在后续根据亮度级别来调整各个图像分区中像素的亮度分量时,也就相当于考虑到了图像分区之间原本的亮度差异,这能够使得最终的输出图像相较于原图像的损失降到最低。
在一实施例中,如图6所示,在输入图像的亮度级别为第一级别的情况下,也即输入图像较为明亮的情况下,基于亮度级别分别调整各个图像分区中的像素在HSV颜色空间上的亮度分量的具体实现包括以下步骤:
步骤601、将输入图像转换到HSV颜色空间,得到输入图像中的各个像素在HSV颜色空间上的亮度分量。
步骤602、确定各个图像分区中像素的第二平均亮度分量。
步骤603、按照第二平均亮度值从大到小的顺序对各个图像分区进行排序,得到图像分区序列。
在这里,按照第二平均亮度值从大到小的顺序对各个图像分区进行排序,意味着按照从亮到暗的顺序对各个图像分区进行排序,得到由明逐渐变案的图像分区序列。
步骤604、基于
由上述描述可以得知,在图像较暗的情况下,不宜过多地降低图像中像素的亮度分量,因此,随着图像分区亮度的不同,图像分区对应的亮度下降比例也将有所不同,并且,随着图像分区越暗,图像分区中像素的亮度分量下降的程度也将越小。在这里,上述亮度下降比例是指:下降后的亮度分量占下降之前的亮度分量的比例值。
基于此,在一实施例中,步骤604的具体实现包括:针对每个图像分区,按照预设公式对输入图像中图像分区的数量、图像分区在图像分区序列中的排序位置以及第一预设比例值进行运算,得到图像分区的亮度下降比例。上述预设公式如下述公式(二)所示:
公式(二)
上述公式(二)中,
由上述公式(二)可见,随着图像分区在图像分区序列中的排序位置越靠后,也即图像分区越暗,亮度分量下降的程度越小。
举例来说,假设上述
并且,由上述公式(二)可见,按照图像分区序列中图像分区的排列顺序,图像分区的亮度分量是逐比例渐近下降的,这样处理一方面可以使得输入图像中不同图像分区的亮度平滑过渡,使得人眼无法察觉输入图像的变化,另一方面可以在保证图像品质损失最小的情况下最大程度地降低显示功耗。
步骤605、按照对应的亮度下降比例分别降低各个图像分区中的像素在HSV颜色空间上的亮度分量。
在一实施例中,在输入图像的亮度级别为第二级别的情况下,也即输入图像较暗的情况下,基于亮度级别分别调整各个图像分区中的像素在HSV颜色空间上的亮度分量的具体实现包括:按照第二预设比例值降低各个图像分区中的像素在HSV颜色空间上的亮度分量,可通过下述公式(三)来表示:
公式(三)
上述公式(三)中,
由此可见,在输入图像较暗的情况下,可采用一个较小的固定比例对不同的图像分区中像素的亮度分量进行调整,如此可以避免图像亮度下降太多而导致失去图像细节,从而可以在保证图像品质损失最小的情况下最大程度地降低显示功耗。
图7为本申请实施例提供的再一种显示面板的驱动方法的实施例流程图,图7所示流程在上述各个实施例的基础上,从整体上对本申请实施例提供的技术方案做出描述。如图7所示,包括以下步骤:
步骤701、获取输入图像。
步骤702、将输入图像转换到HSV颜色空间。
步骤703、将输入图像划分为
步骤704、确定输入图像中所有像素的第一平均亮度分量,以及分别确定各个图像分区中像素的第二平均亮度分量。
步骤705、基于第一平均亮度分量和各个第二平均亮度分量确定输入图像的亮度级别;在为第一级别的情况下,执行步骤706,在为第二级别的情况下,执行步骤709。
步骤706、按照第二平均亮度值从大到小的顺序对各个图像分区进行排序,得到图像分区序列。
步骤707、基于
步骤708、按照对应的亮度下降比例分别降低各个图像分区中的像素在HSV颜色空间上的亮度分量;执行步骤711。
步骤709、按照第二预设比例值降低各个图像分区中的像素在HSV颜色空间上的亮度分量。
步骤710、将亮度分量调整后的输入图像转换到RGB颜色空间。
步骤711、基于像素在RGB颜色空间的灰阶值查找预设的子像素灰阶与驱动电流的对应关系,基于查找结果确定像素对应的各个子像素的目标驱动电流。
步骤712、使用各个子像素对应的目标驱动电流驱动显示面板以显示输入图像。
上述步骤701至步骤712的详细描述可以参见上述实施例中的描述,这里不再赘述。
本申请实施例提供的该方法,实现了通过调整输入图像的亮度来达到降低显示功耗的目的,并且在这一方案中,通过输入图像原本的亮度级别来调整输入图像的亮度,并非毫无根据的调整输入图像的亮度,这使得在降低显示功耗的同时,能够有效保证图像的品质,避免因亮度降低而影响人眼对显示图像的观看效果,再者,在这一方案中,分区进行亮度调整,也即不同的图像分区有差别地进行亮度调整,这能够保证图像保持高对比,使得最终的输出图像相较于原图像的损失降到最低。
图8为本申请实施例提供的一种显示面板的驱动装置的实施例框图。如图8所示,该装置包括:
图像获取模块81,用于获取输入图像;
亮度确定模块82,用于确定所述输入图像的亮度级别;
亮度调整模块83,用于基于所述亮度级别分别调整各个图像分区中像素的亮度分量,其中,所述输入图像被划分为
电流确定模块84,用于基于所述输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流;
驱动模块85,用于使用所述各个子像素对应的目标驱动电流驱动所述显示面板以显示所述输入图像。
在一可能的实施方式中,所述亮度确定模块83,包括:
转换单元,用于将所述输入图像转换到HSV颜色空间,得到所述输入图像中的各个像素在HSV颜色空间上的亮度分量;
平均值确定单元,用于确定所述输入图像中所有像素的第一平均亮度分量,以及分别确定各个所述图像分区中像素的第二平均亮度分量;
级别确定单元,用于基于所述第一平均亮度分量和各个所述第二平均亮度分量确定所述输入图像的亮度级别。
在一可能的实施方式中,所述级别确定单元,包括:
参照值确定子单元,用于确定各个所述第二平均亮度分量中的最大值和最小值,以及确定所述最大值和所述最小值之间的差幅;
确定子单元,用于在所述差幅不小于预设的亮度差幅阈值且所述第一平均亮度分量不小于预设的亮度分量阈值的情况下,确定所述输入图像的亮度级别为第一级别;
在所述差幅小于所述亮度差幅阈值,或者所述第一平均亮度值小于所述亮度分量阈值的情况下,确定所述输入图像的亮度级别为第二级别。
在一可能的实施方式中,所述亮度级别包括第一级别;所述亮度调整,包括:
转换单元,用于在所述输入图像的亮度级别为所述第一级别的情况下,将所述输入图像转换到HSV颜色空间,得到所述输入图像中的各个像素在HSV颜色空间上的亮度分量;
平均值确定单元,用于确定各个所述图像分区中像素的第二平均亮度分量;
排序单元,用于按照所述第二平均亮度值从大到小的顺序对所述各个图像分区进行排序,得到图像分区序列;
下降比例确定单元,用于基于所述
调整单元,用于按照对应的所述亮度下降比例分别降低各个所述图像分区中的像素在HSV颜色空间上的亮度分量。
在一可能的实施方式中,所述下降比例确定单元,具体用于:
针对每个所述图像分区,按照预设公式对所述输入图像中图像分区的数量、所述图像分区在所述图像分区序列中的排序位置以及第一预设比例值进行运算,得到所述图像分区的亮度下降比例;所述预设公式为:
,其中,/>
在一可能的实施方式中,所述亮度级别包括第二级别;所述亮度调整模块,具体用于:
在所述输入图像的亮度级别为所述第二级别的情况下,按照第二预设比例值降低所述各个图像分区中的像素在HSV颜色空间上的亮度分量。
在一可能的实施方式中,所述电流确定模块84,包括:
RGB灰阶确定单元,用于针对所述输入图像中的每个像素,基于所述像素调整后的亮度分量,确定所述像素在RGB颜色空间的灰阶值;
查找单元,用于基于所述像素在RGB颜色空间的灰阶值查找预设的子像素灰阶与驱动电流的对应关系;基于查找结果确定所述像素对应的各个子像素的目标驱动电流。
在一可能的实施方式中,所述装置包括:
分区划分模块,用于通过以下方式将所述输入图像划分为
从所述输入图像的中心开始,按照回字形对所述输入图像进行划分,得到N个所述图像分区。
本申请还提供一种显示模组,包括显示面板和控制单元。其中,控制单元用于获取输入图像;确定所述输入图像的亮度级别;基于所述亮度级别分别调整各个图像分区中像素的亮度分量,其中,所述输入图像被划分为
如图9所示,本申请实施例提供了一种电子设备,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口112,存储器113通过通信总线114完成相互间的通信,
存储器113,用于存放计算机程序;
在本申请一个实施例中,处理器111,用于执行存储器113上所存放的程序时,实现前述任意一个方法实施例提供的显示面板的驱动方法,包括:
获取输入图像;
确定所述输入图像的亮度级别;
基于所述亮度级别分别调整各个图像分区中的像素在HSV颜色空间上的亮度分量,其中,所述输入图像被划分为
基于所述输入图像中的各个像素调整后的亮度分量,确定显示面板的各个子像素对应的目标驱动电流;
使用所述各个子像素对应的目标驱动电流驱动所述显示面板以显示所述输入图像。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
应理解的是,文中使用的术语仅出于描述特定示例实施方式的目的,而无意于进行限制。除非上下文另外明确地指出,否则如文中使用的单数形式“一”、“一个”以及“所述”也可以表示包括复数形式。术语“包括”、“包含”、“含有”以及“具有”是包含性的,并且因此指明所陈述的特征、步骤、操作、元件和/或部件的存在,但并不排除存在或者添加一个或多个其它特征、步骤、操作、元件、部件、和/或它们的组合。文中描述的方法步骤、过程、以及操作不解释为必须要求它们以所描述或说明的特定顺序执行,除非明确指出执行顺序。还应当理解,可以使用另外或者替代的步骤。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
- 显示面板的控制装置、显示装置以及显示面板的驱动方法
- 显示面板、控制装置、显示装置以及显示面板的驱动方法
- 一种显示面板的驱动方法、显示面板和显示装置
- 一种显示面板、显示面板的驱动方法和显示装置
- 一种显示面板、显示面板的驱动方法和显示装置
- 显示面板、显示驱动方法、显示驱动模组和显示装置
- 一种显示驱动模组、显示面板及显示驱动模组的制备方法