首页 / 专利分类库 / 教育;密码术;显示;广告;印鉴 / 显示面板的显示驱动方法、显示驱动器及电子设备

显示面板的显示驱动方法、显示驱动器电子设备

申请号 CN202410166093.9 申请日 2024-02-05 公开(公告)号 CN117975854A 公开(公告)日 2024-05-03
申请人 武汉天马微电子有限公司; 武汉天马微电子有限公司上海分公司; 发明人 罗恒;
摘要 本 申请 公开了一种 显示面板 的显示驱动方法、显示 驱动器 以及 电子 设备,显示面板包括用于图像显示的显示阵列,显示阵列包括多个阵列排布的 像素 单元,显示驱动方法包括:获取像素单元的待显示数据;基于各个像素单元的待显示数据,将显示阵列划分为至少两个优先级不同的子显示区域;子显示区域包括多个连续排布的像素单元;基于优先级,控制子显示区中像素单元进行图像显示;对于最高优先级的子显示区域,像素单元基于待显示数据进行图像显示;对于非最高优先级的子显示区域,至少部分像素单元基于修正显示数据进行图像显示。本申请技术方案可以基于子显示区域的优先级,控制像素单元进行图像显示。
权利要求

1.一种显示面板的显示驱动方法,所述显示面板包括用于图像显示的显示阵列,所述显示阵列包括多个阵列排布的像素单元,其特征在于,所述显示驱动方法包括:
获取所述像素单元的待显示数据;
基于各个所述像素单元的待显示数据,将所述显示阵列划分为至少两个优先级不同的子显示区域;所述子显示区域包括多个连续排布的像素单元;
基于所述优先级,控制所述子显示区中像素单元进行图像显示;对于最高优先级的子显示区域,所述像素单元基于待显示数据进行图像显示;对于非最高优先级的子显示区域,至少部分所述像素单元基于修正显示数据进行图像显示。
2.根据权利要求1所述的显示驱动方法,其特征在于,
所述修正显示数据能够使得所述像素单元显示第一亮度,所述待显示数据能够使得所述像素单元显示第二亮度,所述第一亮度小于所述第二亮度。
3.根据权利要求2所述的显示驱动方法,其特征在于,对于非最高优先级的所述子显示区域,所述第二亮度与所述第一亮度的差值与所述子显示区域所属优先级负相关。
4.根据权利要求2所述的显示驱动方法,其特征在于,对于非最高优先级的所述子显示区域,同一所述子显示区域中,将所述像素单元的待显示数据均基于相同比例系数缩小,以获取所述修正显示数据,所述像素单元分别基于所对应修正显示数据进行图像显示;
或,所述修正显示数据为预设的低灰阶显示数据;对于非最高优先级的所述子显示区域,至少部分所述像素单元基于所述待显示数据进行图像显示。
5.根据权利要求4所述的显示驱动方法,其特征在于,控制非最高优先级的所述子显示区域中像素单元进行图像显示的方法包括:
对于同一所述子显示区域,将所述像素单元的待显示数据均基于预先存储的同一比例系数缩小,以获取所述修正显示数据;
基于所述修正显示数据控制所述子显示区域中像素单元进行图像显示;
其中,所述比例系数与所述子显示区域的优先级负相关。
6.根据权利要求4所述的显示驱动方法,其特征在于,控制非最高优先级的所述子显示区域中像素单元进行图像显示的方法包括:
获取所述低灰阶显示数据,以确定所述修正显示数据;
对于同一所述子显示区域,一部分所述像素单元基于对应的所述待显示数据进行图像显示,另一部分所述像素单元基于所述修正显示数据进行图像显示;
其中,所述子显示区域中,基于所述修正显示数据进行图像显示的像素单元的数量占比与所述子显示区域的优先级负相关。
7.根据权利要求4所述的显示驱动方法,其特征在于,同一优先级对应相同的所述低灰阶显示数据;
不同所述优先级对应相同的所述低灰阶显示数据;或,不同所述优先级对应不同的所述低灰阶显示数据,且所述优先级与所述低灰阶显示数据正相关。
8.根据权利要求2所述的显示驱动方法,其特征在于,基于各个所述像素单元的待显示数据,将所述显示阵列划分为至少两个优先级不同的子显示区域,包括:
基于各个所述像素单元的待显示数据,将所述显示阵列划分为多个区;所述待显示数据不同的所述像素单元位于不同的区块;所述待显示数据相同,且在第一方向上相邻的所述像素单元位于同一所述区块;所述第一方向至少包括阵列的行方向和列方向;
基于所述区块,确定多个所述子显示区域;具有不小于设定数量像素单元的区块单独作为一所述子显示区域;在所述第一方向上相邻,且具有小于所述设定数量像素单元的区块位于同一所述子显示区域;
基于所述子显示区域的面积、所述子显示区域的位置以及所述子显示区域的待显示颜色信息,确定所述子显示区域的优先级。
9.根据权利要求8所述的显示驱动方法,其特征在于,所述像素单元包括多个发光颜色不同的子像素;
所述待显示数据不同的两个所述像素单元中,至少一种发光颜色的子像素对应不同的待显示数据;
所述待显示数据相同的两个所述像素单元中,同一种发光颜色的子像素对应相同的待显示数据。
10.根据权利要求8所述的显示驱动方法,其特征在于,基于各个所述像素单元的待显示数据,将所述显示阵列划分为多个区块,包括:
以所述显示阵列中一所述像素单元为参考像素;
在所述第一方向上,对于与所述参考像素相邻的像素单元,如果所述像素单元与所述参考像素具有相同的待显示数据,所述像素单元与所述参考像素划分为同一所述区块,如果所述像素单元与所述参考像素具有不同的待显示数据,将所述像素单元作为新的参考像素;
基于新的所述参考像素,划分新的所述区块,直至将所有所述像素单元均划分至对应的所述区块。
11.根据权利要求8所述的显示驱动方法,其特征在于,基于各个所述像素单元的待显示数据,将所述显示阵列划分为多个区块,包括:
将所述显示阵列分为多个阵列排布的区块,一个所述区块对应一个所述子显示区域;
基于所述子显示区域的面积、所述子显示区域的位置以及所述子显示区域的待显示颜色信息,确定所述子显示区域的优先级。
12.根据权利要求2‑11任一项所述的显示驱动方法,其特征在于,确定所述子显示区域的优先级方法包括:
获所述子显示区域的目标参数,所述目标参数能够表征所述子显示区域对所述待显示图像的影响程度;
基于所述子显示区域的目标参数,确定所述子显示区域的优先级;
其中,所述目标参数包括:所述子显示区域的面积、所述子显示区域的位置以及所述子显示区域的待显示颜色信息中的至少一者。
13.根据权利要求12所述的显示驱动方法,其特征在于,确定所述子显示区域所处优先级的方法包括:
判断所述子显示区域的中心与所述显示阵列的中心的距离是否小于第一距离阈值,获取第一判断结果;
判断所述子显示区域中像素单元数量相对于所述显示阵列中像素单元数量的比值是否大于第一数量比值,获取第二判断结果;
判断所述子显示区域基于所述待显示数据进行图像显示时所能显示的颜色数量是否大于第一颜色数量阈值,获取第三判断结果;
基于所述第一判断结果、所述第二判断结果以及所述第三判断结果,确定所述子显示区域的优先级;
其中,所述显示面板具有第1优先级至第8优先级;不同优先级对应三种判断结果的不同组合。
14.根据权利要求13所述的显示驱动方法,其特征在于,如果所述第一判断结果、所述第二判断结果和所述第三判断结果均为是,则为第1优先级;
当所述第一判断结果和所述第二判断结果均为是时,如果所述第三判断结果为是,则为第1优先级,反之则为第2优先级;
当所述第一判断结果为是,所述第二判断结果为否时,如果所述第三判断结果为是,则为第3优先级,反之则为第4优先级;
当所述第一判断结果为否,所述第二判断结果为是,如果所述第三判断结果为是,则为第5优先级,反之则为第6优先级;
如果所述第一判断结果和所述第二判断结果均为否,如果所述第三判断结果为是,则为第7优先级,反之则为第8优先级。
15.根据权利要求12所述的显示驱动方法,其特征在于,确定所述子显示区域所处优先级的方法包括:
基于所述子显示区域与所述显示阵列之间的中心距离,确定所述子显示区域的相对位置等级,不同相对位置等级对应不同的第一权重系数;
基于所述子显示区域与所述显示阵列中像素单元的数量比值,确定所述子显示区域的面积等级,不同面积等级对应不同的第二权重系数;
基于所述子显示区域基于所述待显示数据进行图像显示时所能显示的颜色数量,确定所述子显示区域的待显示颜色信息等级,不同待显示颜色信息等级对应不同的第三权重系数;
基于所述子显示区域的三个权重系数,计算所述子显示区域的权重;
基于所述子显示区域的权重,确定所述子显示区域的优先级。
16.根据权利要求15所述的显示驱动方法,其特征在于,基于所述子显示区域的三个权重系数,计算所述子显示区域的权重,包括:
或,W=W*W3*W3;
其中,W为所述子显示区域的权重,W1为所述第一权重系数,W2为所述第二权重系数,W3为所述第三权重系数,a、b、c、d均为设定常数。
17.根据权利要求15所述的显示驱动方法,其特征在于,将所述显示阵列均分为多个阵列排布的子阵列,所述子阵列具有多个所述像素单元;所述子阵列分别设置有对应的所述第一权重系数,所述第一权重系数与所述子阵列和所述显示阵列之间的中心距离负相关;
确定所述相对位置等级的方法包括:
基于所述子显示区域的中心所处的子阵列,确定所述子显示区域所处的位置等级。
18.根据权利要求15所述的显示驱动方法,其特征在于,预先存储第1比值区间至第N比值区间以及各比值区间对应的第二权重系数;第1比值区间至第N比值区间依次对应第1面积等级至第N面积等级,所对应的第二权重系数依次降低;N为大于1的正整数;
确定所述面积等级的方法包括:
基于所述数量比值所处的比值区间,确定所述子显示区域所处的面积等级。
19.根据权利要求5所述的显示驱动方法,其特征在于,预先存储第1颜色数量区间至第Q颜色数量区间以及各颜色数量区间对应的第三权重系数;第1颜色数量区间至第Q颜色数量区间依次对应第1待显示颜色信息等级至第Q待显示颜色信息等级,所对应的第三权重系数依次降低;Q为大于1的正整数;
确定所述子显示区域的待显示颜色信息等级的方法包括:
根据所述子显示区域基于所述待显示数据进行图像显示时,所能显示的颜色数量所处的颜色数量区间,确定所述子显示区域所处的待显示颜色信息等级。
20.根据权利要求1所述的显示驱动方法,其特征在于,
所述修正显示数据能够使得所述像素单元显示第一亮度,所述待显示数据能够使得所述像素单元显示第二亮度,所述第一亮度大于所述第二亮度。
21.一种用于执行如权利要求1‑20任一项所述显示驱动方法的显示驱动器,其特征在于,包括:
获取模块,用于获取所述像素单元的待显示数据;
划分模块,用于基于各个所述像素单元的待显示数据,将所述显示阵列划分为至少两个优先级不同的子显示区域;所述子显示区域包括多个连续排布的像素单元;
驱动模块,用于基于所述优先级,控制所述子显示区中像素单元进行图像显示;对于最高优先级的子显示区域,所述像素单元基于待显示数据进行图像显示;对于非最高优先级的子显示区域,至少部分所述像素单元基于修正显示数据进行图像显示。
22.一种电子设备,其特征在于,包括:
显示面板;
显示驱动器,所述显示驱动器能够基于如权利要求1‑20任一项所述的显示驱动方法控制所述显示面板进行图像显示。

说明书全文

显示面板的显示驱动方法、显示驱动器电子设备

技术领域

[0001] 本申请涉及显示控制技术领域,更具体的说,涉及一种显示面板的显示驱动方法、显示驱动器以及电子设备。

背景技术

[0002] 随着科学技术的不断发展,越来越多的具有显示功能的电子设备被广泛的应用于人们的日常生活以及工作当中,为人们的日常生活以及工作带来了巨大的便利,成为当今人们不可或缺的重要工具。
[0003] 电子设备实现显示功能的主要部件是显示面板。目前,现有电子设备在控制显示面板进行图像显示时,仅能基于待显示数据进行图像显示,显示模式单一。发明内容
[0004] 有鉴于此,本申请提供了一种显示面板的显示驱动方法、显示驱动器以及电子设备,方案如下:
[0005] 第一方面,本申请技术方案提供了一种显示面板的显示驱动方法,显示面板包括用于图像显示的显示阵列,显示阵列包括多个阵列排布的像素单元,显示驱动方法包括:
[0006] 获取像素单元的待显示数据;
[0007] 基于各个像素单元的待显示数据,将显示阵列划分为至少两个优先级不同的子显示区域;子显示区域包括多个连续排布的像素单元;
[0008] 基于优先级,控制子显示区中像素单元进行图像显示;对于最高优先级的子显示区域,像素单元基于待显示数据进行图像显示;对于非最高优先级的子显示区域,至少部分像素单元基于修正显示数据进行图像显示。
[0009] 不同于所有像素单元均具有待显示数据进行图像显示的常规显示驱动方法,本申请技术方案所提供的显示驱动方法中,基于子显示区域的优先级,控制各个子显示区域进行图像显示。对于最高优先级的子显示区域,控制像素单元基于待显示数据进行还原显示,可以还原待显示数据对应的画面信息。对于非最高优先级的子显示区域,控制部分像素单元基于和待显示数据不同的修正显示数据进行非还原显示,显示的是修正显示数据对应的画面信息,无法还原待显示数据对应的画面信息。可见,本申请实施例所提供的显示驱动方法,可以基于子显示区域的优先级,控制像素单元基于待显示数据进行图像显示,或基于修正显示数据进行图像显示,具有多样化的显示模式。
[0010] 第二方面,基于同一发明构思,本申请技术方案还提供了一种用于执行上述显示驱动方法的显示驱动器,包括:
[0011] 获取模,用于获取像素单元的待显示数据;
[0012] 划分模块,用于基于各个像素单元的待显示数据,将显示阵列划分为至少两个优先级不同的子显示区域;子显示区域包括多个连续排布的像素单元;
[0013] 驱动模块,用于基于优先级,控制子显示区中像素单元进行图像显示;对于最高优先级的子显示区域,像素单元基于待显示数据进行图像显示;对于非最高优先级的子显示区域,至少部分像素单元基于修正显示数据进行图像显示。
[0014] 第三方面,基于同一发明构思,本申请技术方案还提供了一种电子设备,包括:
[0015] 显示面板;
[0016] 显示驱动器,显示驱动器能够基于上述显示驱动方法控制显示面板进行图像显示。附图说明
[0017] 为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0018] 本说明书附图所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本申请可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本申请所能产生的功效及所能达成的目的下,均应仍落在本申请所揭示的技术内容涵盖的范围内。
[0019] 图1为本申请实施例提供的一种显示驱动方法的流程示意图;
[0020] 图2为本申请实施例提供的一种控制子显示区域中像素单元进行图像显示的方法流程图
[0021] 图3为本申请实施例提供的另一种控制子显示区域中像素单元进行图像显示的方法流程图;
[0022] 图4为本申请实施例提供的又一种控制子显示区域中像素单元进行图像显示的方法流程图;
[0023] 图5为本申请实施例提供的一种将显示阵列划分为多个子显示区域的方法流程图;
[0024] 图6为本申请实施例提供的一种将显示阵列划分为多个区块的方法流程图;
[0025] 图7为本申请实施例提供的一种将显示阵列划分为多个子显示区域的方法流程图;
[0026] 图8为本申请实施例提供的一种显示阵列中像素单元与坐标点的对应关系示意图;
[0027] 图9为本申请实施例提供的一种将显示阵列划分为多个区块的原理示意图;
[0028] 图10为本申请实施例提供的一种将显示阵列划分为多个区块的原理示意图;
[0029] 图11为本申请实施例提供的另一种将显示阵列划分为多个区块的流程示意图;
[0030] 图12为本申请实施例提供的一种确定子显示区域优先级的方法流程图;
[0031] 图13为本申请实施例提供的一种确定子显示区域所处优先级的方法流程图;
[0032] 图14为本申请实施例提供的一种确定子显示区域优先级的原理示意图;
[0033] 图15为本申请实施例提供的一种确定子显示区域所对应第一权重系数的原理示意图;
[0034] 图16为本申请实施例提供的一种显示驱动器的结构示意图;
[0035] 图17为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

[0036] 下面将结合本申请实施例中的附图,对本申请中的实施例进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0037] 在不脱离本申请的精神或范围的情况下,在本申请中能进行各种修改和变化,这对于本领域技术人员来说是显而易见的。因而,本申请意在覆盖落入所对应权利要求(要求保护的技术方案)及其等同物范围内的本申请的修改和变化。需要说明的是,本申请实施例所提供的实施方式,在不矛盾的情况下可以相互组合。
[0038] 为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
[0039] 参考图1所示,图1为本申请实施例提供的一种显示驱动方法的流程示意图,该显示驱动方法用于显示面板,显示面板包括用于图像显示的显示阵列,显示阵列包括多个阵列排布的像素单元,该显示驱动方法包括:
[0040] 步骤S11:获取像素单元的待显示数据。
[0041] 步骤S12:基于各个像素单元的待显示数据,将显示阵列划分为至少两个优先级不同的子显示区域;子显示区域包括多个连续排布的像素单元。
[0042] 由于子显示区域包括多个连续排布的像素单元,故使得各个子显示区域为显示阵列中一个连续显示区域。
[0043] 步骤S13:基于优先级,控制子显示区中像素单元进行图像显示;对于最高优先级的子显示区域,像素单元基于待显示数据进行图像显示;对于非最高优先级的子显示区域,至少部分像素单元基于修正显示数据进行图像显示。
[0044] 本申请实施例所提供的显示驱动方法,可以基于子显示区域的优先级,控制像素单元基于待显示数据进行图像显示,或基于修正显示数据进行图像显示,具有多样化的显示模式。
[0045] 可选的,基于本申请实施例所提供的优先级与子显示区域的设定方式,以及优先级与修正显示数据的对应设置方式,能够降低显示面板的耗电量,以降低显示功耗,同时还可以保留人眼对待显示图像的画面信息的获取质量。本申请实施例能够在最大程度保留待显示图像中重点画面信息的同时,降低显示功耗。其中,待显示图像为显示阵列中像素单元均具有对应待显示数据进行图像显示时,显示面板所能够显示的图像。
[0046] 在本申请实施例的一种实施方式中,优先级能够表征所述子显示区域对显示面板的待显示图像的影响程度,影响程度与优先级正相关。显示阵列中所有像素单元均基于各自对应的待显示数据进行显示时,显示面板能够显示待显示图像。该方式中,修正显示数据能够使得像素单元显示第一亮度,待显示数据能够使得像素单元显示第二亮度,第一亮度小于第二亮度。对于一子显示区域,基于像素单元的待显示数据,能够确定该子显示区域的待显示颜色信息。待显示颜色信息能够表征子显示区域中像素单元基于待显示数据进行图像显示时的颜色丰富程度。
[0047] 其中,修正显示数据的灰阶值小于待显示数据的灰阶值,从而使得第一亮度小于第二亮度。
[0048] 如上述优先级可以表示子显示区域对显示面板当前待显示图像的影响程度,由于影响程度与优先级正相关,故子显示区域对待显示图像的影响程度越大,则子显示区域的优先级越高,反之如果子显示区域对待显示图像的影响程度越小,则子显示区域的优先级越低。
[0049] 对于最高优先级的子显示区域,控制像素单元基于待显示数据进行还原显示,能够还原待显示数据对应的画面信息。对于非最高优先级的子显示区域,由于至少部分像素单元基于修正显示数据进行图像显示,这部分像素单元基于修正显示数据进行非还原显示,另外,设置第一亮度小于第二亮度,优先级越高,第二亮度与第一亮度的差值越小,可以通过牺牲非最高优先级的子显示区域的显示亮度降低显示面板的显示功耗。
[0050] 显示面板是电子设备的主要耗电部件,显示面板的耗电量是影响电子设备续航能的主要因素。受限于电子设备内部空间以及电池容量,电子设备中电池的储电量有限,如果显示面板的耗电量过大,将大大降低电子设备的续航能力。本申请实施例技术方案可以通过牺牲对待显示图像影响程度小的子显示区域的显示亮度,以降低显示面板的显示功耗,从而可以提高电子设备的续航能力。
[0051] 在本申请实施例的一种实施方式中,对于非最高优先级的子显示区域,第二亮度与第一亮度的差值与子显示区域所属优先级负相关,具体的,子显示区域的优先级越高,则第二亮度与第一亮度的差值越小,反之,如果子显示区域的优先级越低,则第二亮度与第一亮度的差值越大。该方式中,优先级越高的子显示区域,亮度降低幅度越小,优先级越低的子显示区域,亮度降低幅度越大。
[0052] 设置第二亮度与第一亮度的差值与子显示区域所属优先级负相关,一方面,可以利用对待显示图像的影响程度较小的低优先级子显示区域降低显示面板的耗电量,另一方面,还可以避免高优先级子显示区域的显示亮度发生较大变化,以避免显示面板的实际显示图像相对于待显示图像发生较大偏差。
[0053] 一种实施方式中,对于非最高优先级的子显示区域,同一子显示区域中,将像素单元的待显示数据均基于相同比例系数缩小,以获取修正显示数据,像素单元分别基于所对应修正显示数据进行图像显示。设定待显示数据为D0,修正显示数据为D1,则D1=k*D0,k为比例系数,k为小于1的正数。
[0054] 对于非最高优先级的子显示区域,设置同一子显示区域中所有像素单元的待显示数据可以直接基于相同比例系数进行缩小,子显示区域中所有像素单元均可以等比降低发光亮度,不影响子显示区域所显示的颜色信息。
[0055] 另一种实施方式中,修正显示数据为预设的低灰阶显示数据;对于非最高优先级的子显示区域,至少部分像素单元基于待显示数据进行图像显示。对于同一像素单元,所对应低灰阶显示数据的灰阶值小于所对应待显示数据的灰阶值。
[0056] 当非最高优先级的子显示区域基于预设的低灰阶显示数据作为修正显示数据时,低灰阶显示数据的灰阶值不大于预设灰阶,该预设灰阶可以为小于10的灰阶值,或为小于5的灰阶值。
[0057] 对于非最高优先级的子显示区域,在同一子显示区域中,一部分像素单元基于待显示数据进行图像显示,以避免实际显示图像相对于待显示图像在该子显示区域发生较大偏差,另一部分像素单元基于预设的低灰阶显示数据进行图像显示,通过牺牲该部分像素的显示效果,以降低显示面板的耗电量。
[0058] 对于同一非最高优先级的子显示区域,当像素单元的待显示数据均基于相同比例系数缩小时,在上述实施方式基础上,控制非最高优先级的子显示区域中像素单元进行图像显示的方法可以如图2所示。
[0059] 参考图2所示,图2为本申请实施例提供的一种控制子显示区域中像素单元进行图像显示的方法流程图,该方法包括:
[0060] 步骤S21:对于同一子显示区域,将像素单元的待显示数据均基于预先存储的同一比例系数缩小,以获取修正显示数据。
[0061] 如上述,对于非最高优先级的子显示区域,像素单元的修正显示数据等于所对应的比例系数与待显示数据的乘积。
[0062] 步骤S22:基于修正显示数据控制子显示区域中像素单元进行图像显示。
[0063] 其中,比例系数与子显示区域的优先级负相关。具体的,优先级越高,所对应的比例系数越小,反之,优先级越低,所对应的比例系数越大,从而避免使得高优先级子显示区域中的像素单元。
[0064] 可以基于设定的优先级,预先存储与各个优先级对应的比例系数。当将显示阵列划分为多个子显示区域,并确定子显示区域的优先级后,可以基于子显示区域的优先级,确定所对应的比例系数。最高优先级所对应的比例系数设置为1,非最高优先级对应的比例系数是小于1的正数。如是能够使得最子显示区域中的像素单元均基于待显示数据进行还原显示;对于非最高优先级的子显示区域,能够使得子显示区域中的像素单元基于与对应比例系数相关的修正显示数据进行非还原显示。
[0065] 在图2所示方式中,故对于优先级越高的子显示区域,像素单元的修正显示数据相对于待显示数据的缩小程度越小,避免高优先级子显示区域的显示亮度发生较大变化;对于优先级越低的子显示数据,像素单元的修正显示数据相对于待显示数据的缩小程度越大,利用对待显示图像影响程度小的低优先级子显示区域降低显示面板的耗电量。
[0066] 对于同一非最高优先级的子显示区域,当修正显示数据为预设的低灰阶显示数时,在上述实施方式基础上,控制非最高优先级的子显示区域中像素单元进行图像显示的方法可以如图3所示。
[0067] 参考图3所示,图3为本申请实施例提供的另一种控制子显示区域中像素单元进行图像显示的方法流程图,该方法包括:
[0068] 步骤S31:获取低灰阶显示数据,以确定修正显示数据。
[0069] 步骤S32:对于同一子显示区域,一部分像素单元基于对应的待显示数据进行图像显示,另一部分像素单元基于修正显示数据进行图像显示。
[0070] 可选的,子显示区域中,基于修正显示数据进行图像显示的像素单元的数量占比与子显示区域的优先级负相关。具体的,优先级越高,该数量越多,反之,优先级越低,该数量越少。这样,对于高优先级的子显示区域,基于待显示数据进行还原显示的像素单元的数量较多,从而能够避免对待显示图像影响程度较大的高优先级子显示区域显示效果变化较大,从而避免由此导致显示面板实际显示图像与待显示图像的显示效果发生较大偏差;对于低优先级的子显示区域,基于修正显示数据进行非还原显示的像素单元的数量较大,基于对待显示图像影响程度较小的低优先级子显示区域降低显示面板的耗电量,在降低显示面板耗电量的同时,保证显示鲜果。
[0071] 可以基于设定的优先级,预先存储与各个优先级的对应的数量占比,该数量占比为处于对应优先级的子显示区域中,基于修正显示数据进行非还原显示的像素单元数量占据该子显示区域中总像素单元的百分比。当将显示阵列划分为多个子显示区域,并确定子显示区域的优先级后,可以基于子显示区域的优先级,确定所对应的数量占比,以基于数量占比确定子显示区域需要基于修正显示数据进行非还原显示的像素单元的数量。最高优先级所对应的数量占比为0,非最高优先级对应的数量占比大于0且小于100%。如是能够使得最高优先级的子显示区域中像素单元均基于待显示数据进行还原显示,对于非最高优先级的子显示区域,能够使得子显示区域中与所处优先级相关数量的像素单元基于修正显示数据进行非还原显示。
[0072] 在图3所示方式中,可以设置同一优先级对应相同的低灰阶显示数据;不同优先级对应相同的低灰阶显示数据。此时,对于非最高优先级的子显示区域,子显示区域均采用相同的低灰阶显示数据,便于显示控制。
[0073] 当不同优先级对应相同的低灰阶显示数据时,预设的低灰阶显示数据可以为0灰阶显示数据。如是,对于同一非最高优先级的子显示区域,直接通过0灰阶显示数据关闭一部分像素单元,以降低显示面板的耗电量,控制方法简单。易知的,当不同优先级对应相同的低灰阶显示数据时,可以基于需求生该低灰阶显示数据对应的灰阶值,不局限于为0灰阶。本申请实施例对于该低灰阶显示数据所对应的灰阶值不做限定。
[0074] 在图3所示方式中,还可以设置同一优先级对应相同的低灰阶显示数据;不同优先级对应不同的低灰阶显示数据,且优先级与低灰阶显示数据正相关。该方式中,预先存储与各个非最高优先级对应的低灰阶显示数据,不同优先级对应不同的低灰阶显示数据,具体的,优先级越高,对应的预设灰阶值显示数据的灰阶值越大,反之,优先级越低,对应的预设低灰阶显示数据的灰阶值越小。
[0075] 当不同优先级对应不同的低灰阶显示数据时,上述步骤S32中控制像素单元进行图像显示的方法可以如图4所示。
[0076] 参考图4所示,图4为本申请实施例提供的又一种控制子显示区域中像素单元进行图像显示的方法流程图,该方法包括:
[0077] 步骤S41:获取子显示区域中第一像素单元的数量。
[0078] 其中,对于一非最高优先级的子显示区域,如果像素单元的待显示数据大于该子显示区域所对应的低灰阶显示数据,则像素单元为第一像素单元。
[0079] 步骤S42:判断子显示区域中第一像素单元的数量是否满足预设条件。
[0080] 如上述,对于各个非最高优先级,不同优先级对应设置有基于修正显示数据进行图像显示的像素单元的数量占比。如果第一像素单元的数量与子显示区域中总的像素单元数量比值不小于子显示区域所处优先级对应的数量占比,则满足预设条件,反之,如果第一像素单元的数量与子显示区域中总的像素单元数量比值小于子显示区域所处优先级对应的数量占比,则不满足在预设条件。
[0081] 步骤S43:如果是,控制子显示区域的第一部分像素单元基于对应低灰阶显示数据进行图像显示,并控制子显示区域中的第二部分像素单元基于待显示数据进行图像显示。
[0082] 其中,第一部分像素单元均为第一像素单元,且第一部分像素单元的数量与子显示区域中所有像素单元的数量比值为子显示区域所处优先级对应的数量占比。
[0083] 步骤S44:如果否,控制子显示区域中像素单元均基于0灰阶进行图像显示。
[0084] 基于图4所示方式,对于非最高优先级的子显示区域,当满足预设条件时,可以控制与优先级对应数量占比的像素单元基于对应低灰阶显示数据进行非还原显示,并控制其他像素单元基于待显示数据进行还原显示;当不满足预设条件时,控制子显示区域中像素单元均基于0灰阶进行图像显示。基于图4所示方法,在不满足预设条件时,能够避免控制第二像素单元基于对应低灰阶显示数据进行非还原显示。其中,对于一非最高优先级的子显示区域,如果像素单元的待显示数据小于该子显示区域所对应的低灰阶显示数据,则像素单元为第二像素单元。
[0085] 在本申请实施例中,上述基于各个像素单元的待显示数据,将显示阵列划分为至少两个优先级不同的子显示区域的方法可以如图5所示。
[0086] 参考图5所示,图5为本申请实施例提供的一种将显示阵列划分为多个子显示区域的方法流程图,该方法包括:
[0087] 步骤S51:基于各个像素单元的待显示数据,将显示阵列划分为多个区块;待显示数据不同的像素单元位于不同的区块;待显示数据相同,且在第一方向上相邻的像素单元位于同一区块;第一方向至少包括阵列的行方向和列方向。
[0088] 步骤S52:基于区块,确定多个的子显示区域;具有不小于设定数量像素单元的区块单独作为一子显示区域;在第一方向上相邻,且具有小于设定数量像素单元的区块位于同一子显示区域。
[0089] 步骤S53:基于子显示区域的面积、子显示区域的位置以及子显示区域的待显示颜色信息,确定子显示区域的优先级。
[0090] 在图5所示方法中,可以通过预显示画面信号,获取显示阵列中各个像素单元的待显示数据;基于各个像素单元的待显示数据,对显示阵列进行分区,将显示阵列划分为多个区块;基于所划分的区块,确定多个子显示区域。确定子显示区所处优先级后,对于非最高优先级的子显示区,可以基于其所处优先级,确定子显示区域所对应的修正显示数据。
[0091] 最高优先级的子显示区域为目标区,非最高优先级的子显示区域均为非目标区域。目标区中像素单元均基于待显示数据进行图像显示,可以还原显示待显示数据的图像信息,故目标区中整个亮度和像素单元保持正常显示。非最高优先级的子显示区域中至少部分像素单元基于修正显示数据进行图像显示,这些像素单元无法还原显示待显示数据的画面信息。当非目标区中所有像素单元均基于修正显示数据进行非还原显示时,非目标区中整体像素单元的显示亮度降低,当非目标区中部分像素单元基于修正显示数据进行非还原显示时,该部分像素单元的显示亮度降低。
[0092] 本申请实施例的一种方式中,对于同一子显示区域,当一部分像素单元基于待显示数据进行图像显示,另一部分像素单元基于修正显示数据进行图像显示时,可以设定这两部分像素单元在同一行中交替分布,在同一列中交替分布,如是可以使得同一子显示区域中,基于待显示数据进行显示的像素单元与基于修正显示数据进行图像显示的像素单元都是均匀分布在子显示区域内,以保证非最高优先级子显示区域的显示效果。
[0093] 在图5所示方法中,可以将具有相同待显示数据,且在第一方向上连续排布的多个像素单元划分为同一区块,如是可以基于各个像素单元的待显示数据将显示阵列划分为多个不同区块。再基于区块内像素单元的数量,将各个区块划分至不同的子显示区域,进而能够基于子显示区域的面积、位置以及待显示颜色信息,确定各个子显示区域的优先级,从而能够基于各个子显示区域的优先级,控制各个子显示区域中像素单元进行图像显示,可以在降低显示面板耗电量的同时,保证显示面板整体的显示效果。
[0094] 在本申请实施例所提供的显示驱动方法中,像素单元包括多个发光颜色不同的子像素,如可以设定像素单元均包括红色子像素R、绿色子像素G和蓝色子像素B。待显示数据不同的两个像素单元中,至少一种发光颜色的子像素对应不同的待显示数据,显示数据不同的两个像素单元满足绿色子像素G的待显示数据不同、红色子像素R的待显示数据不同以及蓝色子像素B的待显示数据不同中至少一者。待显示数据相同的两个像素单元中,同一种发光颜色的子像素对应相同的待显示数据,待显示数据相同的两个像素单元满足绿色子像素G的待显示数据相同、红色子像素R的待显示数据相同以及蓝色子像素B的待显示数据相同。
[0095] 基于上述描述可知,本申请实施例中,可以基于相邻两个像素单元的待显示数据是否相同,确定二者是否属于同一区块,以便于将显示阵列划分为多个子显示区域。
[0096] 上述步骤S51中,基于各个像素单元的待显示数据,将显示阵列划分为多个区块的方法可以如图6所示。
[0097] 参考图6所示,图6为本申请实施例提供的一种将显示阵列划分为多个区块的方法流程图,所示方法包括:
[0098] 步骤S61:以显示阵列中一像素单元为参考像素。
[0099] 步骤S62:在第一方向上,对于与参考像素相邻的像素单元,如果像素单元与参考像素具有相同的待显示数据,像素单元与参考像素划分为同一区块,如果像素单元与参考像素具有不同的待显示数据,将像素单元作为新的参考像素。
[0100] 步骤S63:基于新的参考像素,划分新的区块,直至将所有像素单元均划分至对应的区块。
[0101] 在图6所示方式中,可以通过预显示画面信号,获取显示阵列中各个像素单元的待显示数据。以基于参考像素与第一方向上相邻像素单元的待数据信号比对结果,确定第一方向上相邻的两个像素单元是否处于同一区块,以将显示阵列划分为多个区块。
[0102] 参考图7所示,图7为本申请实施例提供的一种将显示阵列划分为多个子显示区域的方法流程图,通过预显示画面信号,获得各个像素单元的待显示数据后,判断参考像素和相邻像素单元的待显示数据是否相同。如果两像素单元的红色子像素R具有相同的待显示数据,绿色子像素G具有相同的待显示数据,蓝色子像素B具有相同的待显示数据,则两像素单元具有相同的待显示数据。如果两像素单元中任一种子像素的待显示数据不同,则该两像素单元的待显示数据不同。如果参考像素和相邻像素单元的待显示数据相同,表明与参考像素相邻的像素单元与参考像素处于同一区块,反之,则位于不同区块。
[0103] 图7所示方式中,在对显示阵列进行分区块时,选定第1行第1类的像素单元作为首个参考像素,对比其第一方向上相邻的像素单元,若发光相同(具有相同的待显示数据),则划分为同一区域,若发光不同(具有不同的待显示数据),则新增一个区块并将具有不同待显示数据的像素单元划分到新的区块中,并将该像素单元作为新的参考像素。然后基于新的参考像素进行对比,直至全部像素单元对比完成,获得t个区块,t为大于1的正整数。区块划分完成后,合并相邻的、包含像素少于设定数量的区块为一个区块,最终显示阵列被划分为不同区块。
[0104] 为了提高区块划分效率,初始可选定多个参考像素,例如将显示阵列的四个顶的像素单元均作为一个参考像素,同时开始进行待显示数据的对比,能更加快速完成区块划分。
[0105] 参考图8所示,图8为本申请实施例提供的一种显示阵列中像素单元与坐标点的对应关系示意图,设定显示阵列具有m+1列n+1行的像素单元,n与m均为正整数。以显示阵列所在平面作为直角坐标系的XY平面,设定第i列第j行的像素单元在XY平面的坐标为(i‑1,j‑1),则第1列第1行像素单元的坐标为(0,0),则第m+1列第n+1行像素单元的坐标为(m,n),i为不大于m+1的正整数,j为不大于n+1的正整数。像素单元的坐标可以表征像素单元的中心位置
[0106] 在图8所示像素单元与坐标系关系下,将显示阵列划分为多个区块的原理可以如图9或是图10所示。其中,图8‑图9中,一个矩形阴影填充方框表示显示阵列中的一个像素单元,箭头表示第一方向。
[0107] 参考图9所示,图9为本申请实施例提供的一种将显示阵列划分为多个区块的原理示意图,该方式中,第一方向包括阵列的行方向和列方向。以(0,0)位置的像素单元为起始参考像素,对比其右(1,0)和下(0,1)相邻像素单元的R、G、B,如果相邻两像素单元的待显示数据相同,则划分为区块1,如果相邻两像素单元的待显示数据不同,则新增区块,将与初始参考像素具有不同待显示数据的像素单元划分到新的区块,以该像素单元为新的参考像素,继续相邻像素单元的待显示数据,直至像素阵列中全部像素单元的待显示数据对比完成。对于相邻的两区块,如果每个区块中像素单元的数量均小于设定数量,将二者合并,使得二者处于同一子显示区域。
[0108] 当多个连续的区块中像素单元均小于设定数量,可以将该多个连续的区块合并,使得二者处于同一子显示区域。当一个区块中像素单元小于设定数量,且其周围相邻的区块中像素单元均不小于设定数量,可以将该区块单独作为一个子显示区域,或将该区块与相邻具有最小数量的区块合并为一个子显示区域。
[0109] 参考图10所示,图10为本申请实施例提供的一种将显示阵列划分为多个区块的原理示意图,该方式中,第一方向包括阵列的行方向和列方向,还包括阵列的两个对角线方向。在图9所示方式基础上,图10所示方式除了比对行方向与列方向上相邻两个像素单元的待显示数据之外,还比对阵列两对角方向上相邻的像素单元的待显示数据。
[0110] 在本申请实施例的其他实施方式中,上述基于各个像素单元的待显示数据,将显示阵列划分为多个区块的方法还可以如图11所示。
[0111] 参考图11所示,图11为本申请实施例提供的另一种将显示阵列划分为多个区块的流程示意图,所示方法包括:
[0112] 步骤S71:将显示阵列分为多个阵列排布的区块,一个区块对应一个子显示区域。
[0113] 可以通过预显示画面信号,获取显示阵列中各个像素单元的待显示数据,以将显示阵列划分为多个阵列排布的区块。具体的,可以先沿着显示阵列的行方向,将显示阵列划分为多个平行排布的条形区域,然后再沿着显示阵列的列方向,将多个平行排布的条形区域分为多个阵列排布的区块;或者,可以先沿着显示阵列的列方向,将显示阵列划分为多个平行排布的条形区域,然后再沿着显示阵列的行方向,将显示阵列划分为多个平行排布的条形区域。
[0114] 不同条形区域的宽度可以相同,此时,将显示阵列划分为多个相同的区块。也可以基于待显示图像的画面信息,使得至少包括两个宽度不同的条形区域,如将待显示图像中大面积颜色与亮度相同的部分尽可能的划分至同一条形区域。
[0115] 步骤S72:基于子显示区域的面积、子显示区域的位置以及子显示区域的待显示颜色信息,确定子显示区域的优先级。
[0116] 在图11所示方式中,将显示阵列划分为多个阵列排布的区块,以每个区块单独作为一个子显示区域。子显示区域的优先级与子显示区域的面积、子显示区域的位置以及子显示区域的待显示颜色信息相关。如下文描述,可以通过对子显示区域的面积、位置以及待显示颜色信息的不同权重系数设定,确定各个子显示区的优先级。该方式可以用于全屏显示视频的场景,设定子显示区域的位置具有的权重系数最大,以便于使得距离显示阵列中心越近的子显示区域优先级越高,距离显示阵列中心越远的子显示区域优先级越低,如是可以使得靠近显示阵列中心区域的子显示区域实际显示图像与待显示数据偏差较小,可以通过牺牲显示阵列四周边缘区域的显示亮度和/或分辨率以降低显示功耗。
[0117] 参考图12所示,图12为本申请实施例提供的一种确定子显示区域优先级的方法流程图,该方法包括:
[0118] 步骤S91:获子显示区域的目标参数,目标参数能够表征子显示区域对待显示图像的影响程度。
[0119] 易知的,当两子显示区域的目标参数对待显示图像的影响程度相同时,二者具有相同的优先级,反之,如果两子显示区域的目标参数对待显示图像的影响程度不同,则具有不同的优先级。如上述,优先级与影响程度正相关。
[0120] 步骤S92:基于子显示区域的目标参数,确定子显示区域的优先级。
[0121] 其中,目标参数包括:子显示区域的面积、子显示区域的位置以及子显示区域的待显示颜色信息中的至少一者。
[0122] 在图12所示方式中,能够基于子显示区域的目标参数,确定所处优先级,进而基于各个子显示区域所处优先级控制子显示区域中的像素单元进行图像显示,能够在较大程度保证待显示图像中重要画面信息的同时,降低显示面板的显示功耗。
[0123] 需要说明的是,下述实施方式中,以目标参数包括子显示区域的面积、子显示区域的位置以及子显示区域的待显示颜色信息为例,对确定子显示区域的优先级进行说明,显然其他方式中,可以基于图像显示效果的需求,基于子显示区域的面积、子显示区域的位置以及子显示区域的待显示颜色信息中的一者或是任意两者,确定子显示区域的优先级,本申请实施例对此不做限定。
[0124] 在本申请实施例的一种实施方式中,基于子显示区域的面积、子显示区域的位置以及子显示区域的待显示颜色信息,确定子显示区域的优先级。其中,子显示区域的面积能够表征子显示区域的面积相对于显示阵列的整体面积的占比;子显示区域的位置能够表征子显示区域的中心位置相对于显示阵列的中心位置的距离;子显示区域的待显示颜色信息能够表征子显示区域各个像素单元基于待显示数据进行图像显示时的颜色丰富程度。
[0125] 可选的,基于目标参数,确定子显示区域所处优先级的方法包括:
[0126] 判断子显示区域的中心与显示区域的中心的距离是否小于第一距离阈值,获取第一判断结果;
[0127] 判断子显示区域中像素单元数量相对于显示阵列中像素单元数量的比值是否大于第一数量比值,获取第二判断结果;
[0128] 判断子显示区域基于待显示数据进行图像显示时所能显示的颜色数量是否大于第一颜色数量阈值,获取第三判断结果;
[0129] 基于第一判断结果、第二判断结果以及第三判断结果,确定子显示区域的优先级;
[0130] 其中,显示面板具有第1优先级至第8优先级;不同优先级对应三种判断结果的不同组合。
[0131] 具体的,对于同一子显示区域,第一判断结果、第二判断结果以及第三判断结果均具有“是”与“否”两种,共计具有2*2*2种的组合方式,对应8个优先级,可以基于需求设定8种组合方式分别对应一种不同的优先级,在最大程度保证待显示图像中重要画面信息的同时,实现降低显示面板的显示功耗的目的。
[0132] 在本申请实施的一种实现方式中,如果第一判断结果、第二判断结果和第三判断结果均为是,则为第1优先级;当第一判断结果和第二判断结果均为是时,如果第三判断结果为是,则为第1优先级,反之则为第2优先级;当第一判断结果为是,第二判断结果为否时,如果第三判断结果为是,则为第3优先级,反之则为第4优先级;当第一判断结果为否,第二判断结果为是,如果第三判断结果为是,则为第5优先级,反之则为第6优先级;如果第一判断结果和第二判断结果均为否,如果第三判断结果为是,则为第7优先级,反之则为第8优先级。此时,确定子显示区域所处优先级的方法可以如图13所示。
[0133] 参考图13所示,图13为本申请实施例提供的一种确定子显示区域所处优先级的方法流程图,所示方法包括:
[0134] 步骤S91:将显示阵列划分区块,以确定子显示区域。将显示阵列分为多个区块,并基于区块确定多个子显示区域的方式可以参考前文描述,该方式中不再赘述。
[0135] 步骤S92:将显示阵列划分为多个子显示区域后,通过位置判断,以判断子显示区域的中心与显示阵列的中心的距离是否小于第一距离阈值。如果是(即第一判断结果为是),进入步骤S93,如果否(即第一判断结果为否),进入步骤S96。
[0136] 步骤S93:通过面积判定,以判断子显示区域中像素单元数量相对于显示阵列中像素单元数量是否大于第一数量比值。如果是(即第二判断结果为是),进入步骤S94,如果否(即第二判断结果为否),进入步骤S95。
[0137] 步骤S94:通过颜色丰富程度判定,以判断子显示区域基于待显示数据进行图像显示时所能显示的颜色数量是否大于第一颜色阈值。如果是(即第三判断结果为是),则该子显示区域为第1优先级,如果过否(即第三判断结果为否),则该子显示区域为第2优先级。该方式中,如果第一判断结果、第二判断结果和第三判断结果均为是,则对应子显示区域为第1优先级;如果仅第三判断结果为否,则对应子显示区域为第2优先级。
[0138] 步骤S95:在上述步骤S93的判断结果为否时,通过颜色丰富程度判定,以判断子显示区域基于待显示数据进行图像显示时所能显示的颜色数量是否大于第一颜色阈值。如果是(即第三判断结果为是),则该子显示区域为第3优先级,如果过否(即第三判断结果为否),则该子显示区域为第4优先级。该方式中,如果第一判断结果、第二判断结果和第三判断结果中仅第二判断结果为否,则子显示区域为第3优先级;如果仅第一判断结果为是,则子显示区域为第4优先级。
[0139] 步骤S96:在上述步骤S92的判断结果为否时,通过面积判定,以判断子显示区域中像素单元数量相对于显示阵列中像素单元数量是否大于第一数量比值。如果是(即第二判断结果为是),进入步骤S97,如果否(即第二判断结果为否),进入步骤S98。
[0140] 步骤S97:通过颜色丰富程度判定,以判断子显示区域基于待显示数据进行图像显示时所能显示的颜色数量是否大于第一颜色阈值。如果是(即第三判断结果为是),则该子显示区域为第5优先级,如果过否(即第三判断结果为否),则该子显示区域为第6优先级。该方式中,如果第一判断结果、第二判断结果和第三判断结果中仅第一判断结果为否,则子显示区域为第5优先级;如果仅第二判断结果为是,则子显示区域为第6优先级。
[0141] 步骤S98:通过颜色丰富程度判定,以判断子显示区域基于待显示数据进行图像显示时所能显示的颜色数量是否大于第一颜色阈值。如果是(即第三判断结果为是),则该子显示区域为第7优先级,如果过否(即第三判断结果为否),则该子显示区域为第8优先级。该方式中,如果第一判断结果、第二判断结果和第三判断结果中仅第三判断结果为是,则子显示区域为第7优先级;如果第一判断结果、第二判断结果和第三判断结果均为否,则子显示区域为第8优先级。
[0142] 最后,基于各个子显示区域所处的优先级,确定各个子显示区域所需的修正显示数据。
[0143] 在图13所示方式中,基于显示阵列的区块划分结果,将子显示阵列分为多个子显示区域,通过每个子显示区域的位置、面积小和颜色丰富度的判定结果,可以确定各个子显示区域的优先级。每个子显示区域的位置、面积小和颜色丰富度的判定顺序可根据重要性依次进行,将子显示区域划分对应的优先级。
[0144] 其中,基于位置判定能够确定子显示区域相对于显示阵列中心的相对位置,子显示区域的位置越居中越重要;基于面积判定能够确定子显示区域的面积大小,以子显示区域包含的像素单元数量与显示阵列中像素单元总数(m*n)的比值,表征子显示区域的面积大小,子显示区域的面积越小越重要;基于颜色丰富程度判定能够确定子显示区域所需显示的颜色丰富程度,如上述,根据子显示区域由多少同色区块合并而来,可得到区块颜色丰富度,由越多的小区块合并的子显示区域的颜色丰富度越高,反之,颜色丰富度越低,子显示区域的颜色越丰富越重要。
[0145] 基于位置判定、面积判定和颜色丰富程度判定确定子显示区域的优先级时,包括但不局限于8级,如位置、面积、颜色丰富度判定均可划分更多级别的标准。各个优先级的显示可进行预处理设置,例如第1优先级保持整体亮度和发光像素点正常;从第2优先级到第8优先级,各个优先级可设置整体亮度降低或者部分像素单元关闭,整体亮度降低程度和发光像素单元的关闭数量可以根据实际调试效果进行设定,以在保留人眼对于重点画面信息的获取情况下降低显示功耗。
[0146] 可以基于显示需求,设置第一判断结果、第二判断结果和第三判断结果对应8中组合方式分别是从高到低的第1优先级至第8优先级,不局限于图13所示优先级与判断结果组合方式。
[0147] 本申请实施例所提供的显示驱动方法中,还可以基于子显示区域的目标参数,确定子显示区域的权重,基于子显示区域的权重,确定子显示区域的优先级。
[0148] 当基于子显示区域的权重,确定其优先级时,可以结合子显示区域的面积、位置以及待显示颜色信息的各自对应的权重系数,确定子显示区域的权重,进而确定子显示区域的优先级,该方式同样可以通过牺牲低优先级子显示区域的显示亮度,降低显示面板的显示功耗。
[0149] 当基于子显示区域的权重,确定子显示区域所处时,确定子显示区域所处优先级的方法可以包括:基于子显示区域与显示阵列之间的中心距离,确定子显示区域的相对位置等级,不同相对位置等级对应不同的第一权重系数;基于子显示区域与显示阵列中像素单元的数量比值,确定子显示区域的面积等级,不同面积等级对应不同的第二权重系数;基于子显示区域基于待显示数据进行图像显示时所能显示的颜色数量,确定子显示区域的待显示颜色信息等级,不同待显示颜色信息等级对应不同的第三权重系数;基于子显示区域的三个权重系数,计算子显示区域的权重;基于子显示区域的权重,确定子显示区域的优先级。优先级越高,则权重越大,反之,优先级越低,则权重越小。
[0150] 子显示区域与显示阵列之间的中心距离为子显示区域的中心与现实阵列中心之间的距离。如果子显示区域为不规则图形,以子显示区域的重心作为子显示区域的中心定义上述中心距离。
[0151] 本申请实施例能够基于子显示区域的权重,确定子显示区域所处的优先级,并基于子显示区域所对应的优先级,控制子显示区域进行图像显示,在降低显示面板的显示功耗的同时,还能够较好的保留待显示图像中重要画面信息。
[0152] 需要说明的是,可以预先设定不同优先级对应不同的权重区间,不同优先级的权重区间无交叠。当确定子显示区域的权重后,可以通过权重所处权重区间,确定所处的优先级。如果两个子显示区域的权重处于同一权重区间,则两个子显示区域具有相同的优先级,如果两个子显示区域的权重处于不同权重区间,则两个子显示区域具不同的优先级。
[0153] 在本申请实施例的一种实施方式中,基于子显示区域的三个权重系数,计算子显示区域的权重,包括:
[0154]
[0155] 或,W=W*W3*W3   (2)
[0156] 其中,W为子显示区域的权重,W1为第一权重系数,W2为第二权重系数,W3为第三权重系数,a、b、c、d均为设定常数。
[0157] 本申请实施例中,可以基于上式(1)或是上式(2)计算子显示区域所对应的权重,并基于子显示区域的权重,确定其所属优先级。
[0158] 可选的,将显示阵列均分为多个阵列排布的子阵列,子阵列具有多个像素单元;子阵列分别设置有对应的第一权重系数,第一权重系数与子阵列和显示阵列之间的中心距离负相关,该中心距离越大,则第一权重系数越小,反之该中心距离越大,则第一权重系数越大,该中心距离相同,则对应相同的第一权重系数。此时,确定相对位置等级的方法包括:基于子显示区域的中心所处的子阵列,确定子显示区域所处的位置等级,具体的,子显示区域的第一权重系数等于其中心所在子阵列对应的第一权重系数。可以设置显示阵列的中心所处的子阵列对应的第一权重系数为1,其他子阵列所对应的第一权重系数均为小于1的正数。其中,子阵列的数量以及划分方式可以基于需求设定,各个子阵列所对应的第一权重系数可以具有需求设定,本申请实施例对子阵列的数量和各个子阵列所对应的第一权重系数不作限定。
[0159] 参考图14所示,图14为本申请实施例提供的一种确定子显示区域优先级的原理示意图,将显示阵列划分为多个子显示区域后,同时进行第一权重系数判定、第二权重系数判定和第三权重系数判定,以确定子显示区域的第一权重系数、第二权重系数和第三权重系数,根据第一权重系数、第二权重系数和第三权重系数,计算子显示区域的权重,以基于子显示区域的权重,确定其优先级。
[0160] 第一权重系数能够表征子显示区域的位置,第二权重系数能够表征子显示区域的面积,第三权重系数能够表征子显示区域所需显示的颜色丰富程度,故该方式可以通过对每个子显示区域的位置、大小和颜色丰富度等进行同时判定,以确定子显示区域的权重,以基于子显示区域的权重,确定其优先级。该方式同样可以设定最高优先级保持整体亮度和发光像素点正常,非最高优先级可设置整体亮度降低或者部分像素单元关闭,整体亮度降低程度和发光像素单元的关闭数量可以根据实际调试效果进行设定,以在保留人眼对于重点画面信息的获取情况下降低显示功耗。
[0161] 在图14所示方式中,同样是子显示区域的位置越居中越重要;子显示区域的面积越小越重要;子显示区域的颜色越丰富越重要。
[0162] 参考图15所示,图15为本申请实施例提供的一种确定子显示区域所对应第一权重系数的原理示意图,将显示阵列分割为3行3列的子阵列10,每个子阵列10都具有多个像素单元。在XY平面内,显示阵列的中心坐标为 显示阵列中第1行第1列像素单元的中心坐标为坐标原点(0,0),显示阵列中第n行第m列像素单元的中心坐标为坐标原点(m,n)。
[0163] 在图15中,设定第2行第2列的子阵列为一级子阵列,具有最大的第一权重系数,可以设定一级阵列的第一权重系数为1;与一级子阵列相邻的四个子阵列均为二级子阵列,可以设定二级子阵列的第一权重系数为0.66;位于顶角区域的四个子阵列均为三级子阵列,可以设定三级子阵列的第一权重系数为0.33。
[0164] 为了提高显示驱动方法子显示区域设定的多样性,在获取待显示数据之前,显示驱动方法还包括:设定子阵列的划分方式,基于该划分方式设定各个子阵列对应的第一权重系数。其他方式中,也可以基于固定设置的子显示阵列划分方式,设定各个子阵列具有固定的第一权重系数。
[0165] 可选的,预先存储第1比值区间至第N比值区间以及各比值区间对应的第二权重系数;第1比值区间至第N比值区间依次对应第1面积等级至第N面积等级,所对应的第二权重系数依次降低;N为大于1的正整数。此时,确定面积等级的方法包括:基于上述数量比值所处的比值区间,确定子显示区域所处的面积等级。
[0166] 例如,可以设定N=10,数量比值小于10%时,为第1比值区间;数量比值不小于10%,且小于20%时,为第2比值区间;数量比值不小于20%,且小于30%时,为第3比值区间;以此类推,数量比值不小于90%时,为第10比值区间。可以设定第1比值区间至第10比值区间所对应的第二权重系数依次为1、0.9、0.8、0.7、0.6、0.5、0.4、0.3、0.2、0.1。
[0167] 为了提高显示驱动方法子显示区域设定的多样性,在获取待显示数据之前,显示驱动方法还包括:设定N个比值区间的划分方式,基于该划分方式设定各个比值区间对应的第二权重系数。其他方式中,也可以基于固定划分方式设置的N个比值区间,设定各个比值区间具有固定的第二权重系数。
[0168] 可选的,预先存储第1颜色数量区间至第Q颜色数量区间以及各颜色数量区间对应的第三权重系数;第1颜色数量区间至第Q颜色数量区间依次对应第1待显示颜色信息等级至第Q待显示颜色信息等级,所对应的第三权重系数依次降低;Q为大于1的正整数。此时,确定子显示区域的待显示颜色信息等级的方法包括:根据子显示区域基于待显示数据进行图像显示时,所能显示的颜色数量所处的颜色数量区间,确定子显示区域所处的待显示颜色信息等级。
[0169] 例如,可以设定Q=4,子显示区域基于待显示数据进行图像显示时,所能显示的颜色数量不小于10时,为第1颜色数量区间;颜色数量不小于6,且小于10时,为第2颜色数量区间;颜色数量不小于2,且小于6时,为第3颜色数量区间;颜色数量等于1,为第4颜色数量区间。可以设定第1颜色数量区间至第4颜色数量区间所对应的第三权重系数依次为1、0.75、0.5、0.25。
[0170] 为了提高显示驱动方法子显示区域设定的多样性,在获取待显示数据之前,显示驱动方法还包括:设定Q个颜色数量区间的划分方式,基于该划分方式设定各个颜色数量区间对应的第三权重系数。其他方式中,也可以基于固定划分方式设置的Q个颜色数量区间,设定各个颜色数量区间具有固定的第三权重系数。
[0171] 在本申请实施例中,可以基于三个权重系数,计算子显示区域的权重,以确定子显示区域的优先级。故通过设定该三个权重系数的取值,调整不同子显示区域的权重,进而能够调节子显示区域的优先级排序。可选的,
[0172] 例如,当第一权重系数最大时,可以将子显示区域的位置作为其优先级的首要决定因素,这样能够突出子显示区域的位置对优先级的重要性,以便于使得靠近显示面板中间区域的子显示区域具有较大的优先级,以较好的保证靠近显示面板中间区域的子显示区域的显示效果。或者,当第二权重系数最大时,可以将子显示区域的面积作为其优先级的首先决定因素,这样能够突出子显示区中像素单元的数量对优先级的重要性,以便于使得具有较多数量像素单元的子显示区域具有较大的优先级,以较好的保证具有较多数量像素单元的子显示区域的显示效果。或者,当第三权重系数最大时,可以将子显示区域的待显示颜色信息作为其优先级的首先决定因素,这样能够突出子显示区所需显示的颜色丰富程度对优先级的重要性,以便于使得需要显示较大颜色丰富程度的子显示区域具有较大的优先级,以较好的保证需要显示较大颜色丰富程度的子显示区域的显示效果。
[0173] 可选的,本申请实施例所提供的显示驱动方法还包括:选择显示面板的显示模式。其中,显示面板的显示模式包括第一显示模式和第二显示模式。第一模式为节能显示模式,在第一显示模式时,基于上述描述,将显示阵列划分为至少两个优先级不同的子显示区域,以基于优先级,控制子显示区域中像素单元进行图像显示,以降低显示功耗。第二模式为正常显示模式,在第二模式时,显示阵列中像素单元均基于待显示数据进行图像显示,以最好的展示待显示图像的画面信息。
[0174] 在上述各个实施方式中,以子显示区域对待显示图像的影响程度,确定各个子显示区域所处的优先级,基于优先级,控制子显示区域中像素单元进行图像显示,以降低显示面板的显示功耗。
[0175] 在其他方式中,还可以设置优先级与子显示区域与显示阵列的边缘之间距离正相关;设置修正显示数据能够使得像素单元显示第一亮度,待显示数据能够使得像素单元显示第二亮度,第一亮度大于第二亮度。此时,能够增大靠近显示阵列边缘区域的显示亮度,以提高边缘区域的炫目程度,以防止用户周围其他人员窥视显示面板的显示内容。
[0176] 显示面板具有第三模式,第三模式为防窥显示模式。当显示面板处于第三模式时,显示阵列可以划分为第一子显示区域和包围第一子显示区域的第二子显示区域。设定第一子显示区域的优先级高于第二子显示区域的优先级。如是在第三模式下,第一子显示区域中像素单元基于待显示数据进行图像显示,第二子显示区域中的像素单元基于修正显示数据进行图像显示。
[0177] 在上述实施例所提供的显示驱动方法基础上,本申请另一实施例还提供了一种显示驱动器,显示驱动器能够执行上述任一种实施方式所提供的显示驱动方法。
[0178] 本申请实施例所提供的显示驱动器能够执行上述显示驱动方法,基于子显示区域的优先级控制各个子显示区域进行图像显示,可以使得显示面板具有多种显示模式,以降低显示面板的显示功耗,或实现防窥显示。
[0179] 参考图16所示,图16为本申请实施例提供的一种显示驱动器的结构示意图,所示显示驱动器包括:
[0180] 获取模块11,获取模块11用于获取像素单元的待显示数据;
[0181] 划分模块12,划分模块12用于基于各个像素单元的待显示数据,将显示阵列划分为至少两个优先级不同的子显示区域;子显示区域包括多个连续排布的像素单元;
[0182] 驱动模块13,驱动模块13用于基于优先级,控制子显示区中像素单元进行图像显示;对于最高优先级的子显示区域,像素单元基于待显示数据进行图像显示;对于非最高优先级的子显示区域,至少部分像素单元基于修正显示数据进行图像显示。
[0183] 在上述实施例所提供的显示驱动器和显示驱动方法基础上,本申请另一实施例还提供了一种电子设备,该电子设备可以如图17所示。
[0184] 参考图17所示,图17为本申请实施例提供的一种电子设备的结构示意图,所示电子设备包括:显示面板21;显示驱动器22,显示驱动器22能够基于上述任一种实施方式所提供的显示驱动方法控制显示面板21进行图像显示。显示驱动器22可以如图16所示。
[0185] 本申请实施例中,电子设备可以为手机、电脑以及智能穿戴设备等显示设备。
[0186] 本申请实施例所提供的电子设备能够通过显示驱动器22执行上述显示驱动方法,可以基于子显示区域的优先级控制各个子显示区域进行图像显示,可以使得显示面板21具有多种显示模式,以降低显示面板21的显示功耗,或实现防窥显示。
[0187] 本说明书中各个实施例采用递进、或并列、或递进和并列结合的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0188] 需要说明的是,在本申请的描述中,需要理解的是,附图和实施例的描述是说明性的而不是限制性的。贯穿说明书实施例的同样的附图标记标识同样的结构。另外,处于理解和易于描述,附图可能夸大了一些层、膜、面板、区域等厚度。同时可以理解的是,当诸如层、膜、区域或基板的元件被称作“在”另一元件“上”时,该元件可以直接在其他元件上或者可以存在中间元件。另外,“在…上”是指将元件定位在另一元件上或者另一元件下方,但是本质上不是指根据重力方向定位在另一元件的上侧上。
[0189] 术语“上”、“下”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中设置的组件。
[0190] 还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括上述要素的物品或者设备中还存在另外的相同要素。
[0191] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
QQ群二维码
意见反馈