用于显示装置的亮度补偿方法、驱动方法及装置与流程

文档序号:23620162发布日期:2021-01-12 10:30阅读:79来源:国知局
用于显示装置的亮度补偿方法、驱动方法及装置与流程

本公开涉及显示技术领域,更具体地,涉及一种用于显示装置的亮度补偿方法、一种显示装置的驱动方法及其装置。



背景技术:

现有显示装置在显示时会存在拖尾现象。即在显示装置的屏幕上拖动对象时,在拖动对象移动的反方向上会出现非正常显示的画面。例如,在黑色背景的屏幕上拖动白色的文字会在拖动的反方向上出现深色或彩色的“尾巴”。拖尾现象严重影响了用户在使用显示装置时的视觉体验。



技术实现要素:

本公开提供了一种用于显示装置的亮度补偿方法、一种显示装置的驱动方法及其装置,以至少部分地解决上述问题。

根据本公开的第一方面,提供了一种用于显示装置的亮度补偿方法,包括:

获取所述显示装置的显示画面从第一灰阶值切换至第二灰阶值后显示的多帧画面的显示亮度数据;

根据所述多帧画面的显示亮度数据确定所述多帧画面中每帧画面的亮度系数;

根据所述亮度系数确定所述多帧画面中的参考画面和至少一帧待补偿画面;以及

确定所述至少一帧待补偿画面的灰阶补偿值,以使所述显示装置显示的所述至少一帧待补偿画面中每帧待补偿画面的显示亮度与显示的所述参考画面的显示亮度之比大于或等于预设第一亮度阈值。

在一些实施例中,获取所述显示装置的显示画面从第一灰阶值切换至第二灰阶值后显示的多帧画面的显示亮度数据包括:

在所述显示装置显示具有第一灰阶值的第一画面之后,依次显示具有第二灰阶值的多帧第二画面;以及

采集所述多帧第二画面的显示亮度数据。

在一些实施例中,根据如下表达式确定所述多帧画面中每帧画面的亮度系数:

m(i)=li/max{l1,l2,…,ln}

其中,m(i)表示所述多帧画面中第i帧画面的亮度系数,li表示第i帧画面的亮度,i为自然数,i=1,2,…,n,n为所述多帧画面的数量。

在一些实施例中,根据所述亮度系数确定所述多帧画面中的参考画面和至少一帧待补偿画面包括:

分别将所述亮度系数与预设第二亮度阈值进行比较;以及

在相邻两帧画面中的前一帧画面的亮度系数小于所述第二亮度阈值且后一帧画面的亮度系数大于或等于所述第二亮度阈值的情况下,将所述后一帧画面确定为所述参考画面,并将所述后一帧画面之前的各帧画面确定为所述至少一帧待补偿画面。

在一些实施例中,确定所述至少一帧待补偿画面的灰阶补偿值,以使所述显示装置显示的所述至少一帧待补偿画面中每帧待补偿画面的显示亮度与显示的所述参考画面的显示亮度之比大于或等于预设第一亮度阈值包括:

a.选定灰阶调整步长;

b.根据所述第二灰阶值和选定的灰阶调整步长之和来确定调整后灰阶值;

c.获取所述显示装置的显示画面从所述第一灰阶值切换至所确定的调整后灰阶值后显示的至少一帧待补偿画面和参考画面的显示亮度数据;

在所采集的各帧待补偿画面的显示亮度与所述参考画面的显示亮度之比大于所述预设第一亮度阈值的情况下,重复执行操作a至c,直到所述至少一帧待补偿画面中每帧待补偿画面的显示亮度与所述参考画面的显示亮度之比大于或等于所述预设第一亮度阈值;以及

将所选定的灰阶调整步长作为所述至少一帧待补偿画面的灰阶补偿值。

在一些实施例中,获取所述显示装置的显示画面从所述第一灰阶值切换至所确定的调整后灰阶值后显示的至少一帧待补偿画面和参考画面的显示亮度数据包括:

以所确定的调整后灰阶值作为所述至少一帧待补偿画面和所述参考画面的灰阶值,在所述显示装置显示具有第一灰阶值的第一画面之后,依次显示所述至少一帧待补偿画面和所述参考画面;以及

采集所述至少一帧待补偿画面和所述参考画面的显示亮度。

在一些实施例中,所述显示装置包括gamma单元;

其中,所述灰阶调整步长是根据所述gamma单元的绑点电压最小分辨率所表示的灰阶的整数倍来选定的。

在一些实施例中,所述显示画面是红色画面、绿色画面或蓝色画面,所述第一灰阶值小于所述第二灰阶值。

根据本公开的第二方面,提供了一种显示装置的驱动方法,包括:

接收待显示下一帧画面的灰阶值;

将所述待显示下一帧画面的灰阶值与当前正在显示的画面的灰阶值进行比较;

在所述待显示下一帧画面的灰阶值大于当前正在显示的画面的灰阶值的情况下,查询亮度补偿查找表以获取灰阶补偿值;

根据所述灰阶补偿值计算所述待显示下一帧画面的经补偿灰阶值;以及

利用所述经补偿灰阶值驱动所述显示装置;

其中,所述亮度补偿查找表中的灰阶补偿值是基于本公开第一方面所提供的方法确定的。

在一些实施例中,查询亮度补偿查找表以获取灰阶补偿值包括:

根据当前正在显示的画面的灰阶值m,在所述亮度补偿查找表中确定第一下限灰阶值a和第一上限灰阶值a’,使得a≤m≤a’;

根据接收到的待显示下一帧画面的灰阶值n,在所述亮度补偿查找表中确定第二下限灰阶值b和第二上限灰阶值b’,使得b≤n≤b’;以及

根据所述a、a’、b和b’查询亮度补偿查找表以获取从第一下限灰阶值a切换至第二下限灰阶值b的灰阶补偿值goff(a,b)、从第一上限灰阶值a’切换至第二下限灰阶值b的灰阶补偿值goff(a’,b)、从第一下限灰阶值a切换至第二上限灰阶值b’的灰阶补偿值goff(a,b’)和从第一上限灰阶值a’切换至第二上限灰阶值b’的灰阶补偿值goff(a’,b’)。

在一些实施例中,根据如下表达式计算所述待显示下一帧画面的经补偿灰阶值m’:

在一些实施例中,所述亮度补偿查找表包括红色补偿查找表、绿色补偿查找表和蓝色补偿查找表;

其中,所述查询亮度补偿查找表以获取灰阶补偿值包括:

分别查询红色补偿查找表、绿色补偿查找表和蓝色补偿查找表以分别获取红色灰阶补偿值、绿色灰阶补偿值和蓝色灰阶补偿值。

根据本公开的第三方面,提供了一种亮度补偿装置,包括:

存储器,配置为存储程序指令;以及

处理器,配置为执行所述程序指令,以执行如本公开第一方面所提供的方法。

根据本公开的第四方面,提供了一种显示驱动器,包括:

数据处理器,包括补偿寄存器,在所述补偿寄存器中存储有亮度补偿查找表,所述亮度补偿查找表中的灰阶补偿值是基于如本公开第一方面所提供的方法确定的;

所述数据处理器被配置为:

接收待显示下一帧画面的灰阶值;

将待显示下一帧画面的灰阶值与当前正在显示的画面的灰阶值进行比较;

在待显示下一帧画面的灰阶值大于当前正在显示的画面的灰阶值的情况下,查询亮度补偿查找表以获取灰阶补偿值;

根据灰阶补偿值计算待显示下一帧画面的经补偿灰阶值;以及

利用所述经补偿灰阶值驱动显示装置。

根据本公开的第五方面,提供了一种显示装置,包括:

显示面板;以及

如本公开第四方面所提供的显示驱动器。

根据本公开实施例的技术方案,通过在显示画面切换之后对若干初始帧画面的显示亮度进行补偿,改善了由于若干初始帧画面的显示亮度不足而导致的拖尾现象。此外,通过针对红色、绿色和蓝色分别确定补偿参数,例如确定待补偿画面的数量和灰阶补偿值,可以在改善拖尾现象的同时调整拖尾的颜色,进一步提升用户的视觉体验。

附图说明

通过下面结合附图说明本公开实施例,将使本公开实施例的上述及其它目的、特征和优点更加清楚。应注意,贯穿附图,相同的元素由相同或相近的附图标记来表示。在附图中:

图1示意性地示出了根据本公开实施例的用于显示装置的亮度补偿方法的流程图;

图2示意性地示出了用于采集显示画面的显示亮度的测试装置的框图;

图3示意性地示出了画面切换后多帧显示画面的显示亮度变化;

图4示意性地示出了根据本公开实施例的确定补偿参数的过程;

图5示意性地示出了在多个不同灰阶值的显示画面之间进行画面切换的过程;

图6示意性地示出了亮度补偿查找表的示例;

图7示意性地示出了根据本公开另一实施例的显示装置的驱动方法的流程图;

图8示意性地示出了执行图7所示的显示装置的驱动方法的ddic的框图;

图9示意性地示出了根据本公开另一实施例的亮度补偿装置的框图;以及

图10示意性地示出了根据本公开另一实施例的显示装置的框图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例是本公开的一部分实施例,而不是全部。基于所描述的本公开实施例,本领域普通技术人员在无需创造性劳动的前提下获得的所有其他实施例都属于本公开保护的范围。在以下描述中,一些具体实施例仅用于描述目的,而不应该理解为对本公开有任何限制,而只是本公开实施例的示例。在可能导致对本公开的理解造成混淆时,将省略常规结构或构造。应注意,图中各部件的形状和尺寸不反映真实大小和比例,而仅示意本公开实施例的内容。

除非另外定义,本公开实施例使用的技术术语或科学术语应当是本领域技术人员所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似词语并不表示任何顺序、数量或重要性,而只是用于区分不同的组成部分。

此外,在本公开实施例的描述中,术语“连接至”或“相连”可以是指两个组件直接连接,也可以是指两个组件之间经由一个或多个其他组件相连。此外,这两个组件可以通过有线或无线方式相连或相耦合。

图1示意性地示出了根据本公开实施例的用于显示装置的亮度补偿方法100的流程图。如图1所示,根据本公开实施例的亮度补偿方法100可以包括以下步骤。

在步骤s110中,获取显示装置的显示画面从第一灰阶值切换至第二灰阶值后显示的多帧画面的显示亮度数据。

在步骤s120中,根据多帧画面的显示亮度数据确定多帧画面中每帧画面的亮度系数。

在步骤s130中,根据亮度系数确定多帧画面中的参考画面和至少一帧待补偿画面。

在步骤s140中,确定至少一帧待补偿画面的灰阶补偿值,以使显示装置显示的至少一帧待补偿画面中每帧待补偿画面的显示亮度与显示的参考画面的显示亮度之比大于或等于预设第一亮度阈值。

根据本公开的实施例,通过对显示装置进行画面切换的场景进行仿真,并通过对显示画面的显示亮度进行测量来获取显示装置的显示画面从第一灰阶值切换至第二灰阶值后显示的多帧画面的显示亮度数据。

在本公开的实施例中,可以采用如图2所示的测试装置来仿真显示装置进行画面切换的场景并测量显示画面的显示亮度。

图2示意性地示出了根据本公开实施例的用于采集显示画面的显示亮度的测试装置的框图。如图2所示,该测试装置包括控制器201、画面生成器202、光学测试探头203和测试载台204,在测试载台204上放置有待测试的显示装置205。根据实施例,控制器201可以是处理器或个人计算机,用于对画面生成器202和光学测试探头203的操作进行控制。画面生成器202与控制器201相连,其从控制器201接收指令,根据接收到的指令生成要在显示装置205上显示的画面,并将所生成的画面以特定的顺序发送给显示装置205进行显示。光学测试探头203用于在显示装置205显示画面的过程中对显示画面的显示亮度进行检测。测试载台204用于在测试时支撑并固定显示装置205。

根据实施例,首先将显示装置205或从显示装置205分拆的显示模组(例如显示屏)固定在测试载台204上,同时将显示装置205与画面生成器202的转接线相连接。通过控制器201向画面生成器202发出控制信号,以控制画面生成器202生成例如具有第一灰阶值的红色画面(第一画面),并控制画面生成器202将该具有第一灰阶值的红色画面发送给显示装置205进行显示。根据实施例,可以控制画面生成器202仅生成一帧具有第一灰阶值的红色画面,则在画面切换之前仅通过显示装置205显示一帧具有第一灰阶值的红色画面。也可以控制画面生成器202生成多帧具有第一灰阶值的红色画面,则在画面切换之前通过显示装置205显示多帧具有第一灰阶值的红色画面,本公开的实施例对此不做限定。

接下来,根据实施例,继续利用控制器201控制画面生成器202生成具有第二灰阶值的多帧红色画面(第二画面),并控制画面生成器202将该具有第二灰阶值的多帧红色画面依次发送给显示装置205进行显示。在显示装置205显示各帧具有第二灰阶值的红色画面时,利用光学测试探头203同步采集多帧具有第二灰阶值的红色画面的显示亮度数据,并将采集到的显示亮度数据反馈给控制器201进行存储。

图3示意性地示出了画面切换后多帧显示画面的显示亮度变化。如图3所示,竖直线l1和竖直线l2之间的区域表示显示的4帧具有第一灰阶值的第一画面,竖直线l2和竖直线l3之间的区域表示显示的4帧具有第二灰阶值的第二画面。在竖直线l2处发生了具有第一灰阶值的第一画面向具有第二灰阶值的第二画面的切换,并且在发生画面切换之后的具有第二灰阶值的第1帧和第2帧的显示亮度明显小于之后的第3帧和第4帧的显示亮度。这是因为显示装置205的像素驱动电路中的存储电容充放电速度不足而导致的。在显示装置205发生画面切换时,存储电容所存储的电荷不能及时调整到所需的值,由此导致流过发光单元的电流比期望的电流低,进而导致显示画面的显示亮度偏低,显示画面的显示亮度偏低将导致拖尾现象。在本公开的实施例中,通过对上述若干初始帧画面进行亮度补偿来改善拖尾现象。

需要说明的是,在前述实施例中,仅以红色画面作为示例进行了说明,但根据实施例,可以采用其他颜色的画面,例如绿色画面或蓝色画面,以获取针对不同颜色的补偿参数,以从视觉上改善或消除彩色拖尾现象。在本公开的实施例中,可以通过控制器201控制画面生成器202分别生成红色画面、绿色画面和蓝色画面的纯色画面,并分别采集显示装置205在各不同颜色的纯色画面切换时画面的亮度变化。

此外,需要说明的是,画面生成器202生成的具有第二灰阶值的第二画面的数量可以根据显示装置205的显示性能来确定。例如,如果通过测试确定显示装置205在3帧第二画面之后的画面的显示亮度达到稳定,即认为从第4帧第二画面开始,其后的第二画面的显示亮度都可以被认为是期望的亮度,期望的亮度即显示装置205以第二灰阶值稳定地进行显示时画面的亮度。由此,可以控制画面生成器202生成4帧或多于4帧的第二画面,例如5帧第二画面、10帧第二画面等。容易理解,显示越多的第二画面,越有利于从中选择越多的画面进行亮度补偿,由此提高补偿的精度。因此,可以根据测试时间和产品的性能对测试中显示的第二画面的数量进行选择。根据产品的性能确定画面切换之后达到期望画面亮度的时间,由此确定达到期望画面亮度所需显示的画面的数量,在保证达到期望画面亮度的前提下,根据产品生产过程中的测试时间要求来选择第二画面的数量。

接下来,在从具有第一灰阶值的第一画面切换至具有第二灰阶值的第二画面的若干初始帧画面中,确定要对其进行亮度补偿的画面的数量。根据实施例,计算多帧第二画面中每帧第二画面的亮度系数,并根据多帧第二画面中每帧第二画面的亮度系数确定多帧画面中的至少一帧待补偿画面。在本公开的实施例中,一帧画面的亮度系数表示该帧画面的显示亮度与相同灰阶值(第二灰阶值)的期望画面亮度之间相接近的程度。亮度系数越大,说明画面的显示亮度越接近期望画面亮度,亮度系数越小,说明画面的显示亮度与期望画面亮度相差较大,会导致显示画面的拖尾现象,需要对其进行亮度补偿。根据实施例,根据对显示装置205的补偿要求设置第一亮度阈值th1。例如,如果希望显示装置205在从具有第一灰阶值的第一画面切换至具有第二灰阶值的第二画面切换时,画面切换之后初始帧画面的亮度达到期望画面亮度的95%,则可以将第一亮度阈值th1设置为95%,由此筛选出显示亮度未达到期望画面亮度95%的第二画面作为待补偿画面,并对其进行亮度补偿。通过一次或多次调整第二灰阶值的数值,即确定关于第二灰阶值的灰阶补偿值,来使待补偿画面的显示亮度达到期望画面亮度的95%。容易理解,在其他的实施例中,也可以通过比较一帧画面的显示亮度与相同灰阶值的期望画面亮度之间的差值,来确定该帧画面的显示亮度与相同灰阶值的期望画面亮度之间相接近的程度。

另外,在本公开的实施例中,可以以选择的参考画面的显示亮度作为期望画面亮度,这是因为在确定至少一帧待补偿画面时,认为在至少一帧待补偿画面后面显示的画面的显示亮度已经达到要求的与期望画面亮度的接近程度,不需要进行补偿。

根据本公开的实施例,通过在显示画面切换之后对若干初始帧画面的显示亮度进行补偿,改善了由于若干初始帧画面的显示亮度不足而导致的拖尾现象。此外,通过针对红色、绿色和蓝色分别确定补偿参数,例如确定待补偿画面的数量和灰阶补偿值,可以在改善拖尾现象的同时调整拖尾的颜色,进一步提升用户的视觉体验。

图4示意性地示出了根据本公开实施例的确定补偿参数的过程。

如图4所示,在步骤s401中,计算多帧画面中每帧画面的亮度系数。根据实施例,根据如下表达式(1)计算每帧画面的亮度系数:

m(i)=li/max{l1,l2,…,ln}(1)

式中,m(i)表示多帧画面中第i帧画面的亮度系数,li表示第i帧画面的亮度,i为自然数,i=1,2,…,n,n为多帧画面的数量。max{﹒}运算符表示取所有值中的最大值。根据本公开实施例,n的取值可以根据测试时间和产品的性能对测试中显示的第二画面的数量进行选择。例如,对于通常的产品,n可以取小于等于3的值。对于性能较差的产品,n可以取大于3的值。

接下来,在步骤s402中,分别比较每帧画面的亮度系数m(i)和预设的第二亮度阈值th2的大小。根据实施例,在相邻两帧画面中,例如在第i帧画面和第i+1帧画面中,如果前一帧画面的亮度系数m(i)小于第二亮度阈值th2且后一帧画面的亮度系数m(i+1)大于或等于第二亮度阈值th2,则将后一帧画面即第i+1帧画面确定为参考画面,并将后一帧画面之前的各帧画面,即第1帧画面、第2帧画面、……、第i帧画面确定为待补偿画面。如图4所示,在步骤s402中,比较第1帧画面和第2帧画面的亮度系数m(1)和m(2)与第二亮度阈值th2的大小,并确定是否满足m(1)<th2且m(2)≥th2,如步骤s403所示。如果条件满足,则在步骤s404中,将第1帧确定为待补偿画面,将第2帧确定为参考画面。如果条件不满足,则将i加1并返回到步骤s402,比较m(2)和m(3)与th2,如果满足m(2)<th2且m(3)≥th2,则将第1帧和第2帧确定为待补偿画面,将第3帧确定为参考画面。如果在步骤s403中确定的比较结果仍为“否”,则将i加1并返回到步骤s402继续执行循环比较的过程。如果在步骤s403中确定的比较结果为“是”,则执行步骤s404,将第1~i帧确定为待补偿画面,将第i+1帧确定为参考画面。

这里,与第一亮度阈值th1的含义类似,第二亮度阈值th2也用来表示显示画面的显示亮度之间的接近程度。例如,第二亮度阈值th2表示了至少一帧待补偿画面的显示亮度与参考画面的显示亮度的接近程度。根据实施例,以参考画面的显示亮度表示画面切换之后达到稳定的显示亮度,即期望画面亮度,因此,第二亮度阈值th2表示至少一帧待补偿画面的显示亮度相对于期望画面亮度的占比。需要注意的是,虽然第一亮度阈值th1和第二亮度阈值th2表示相同的属性,但两者在设置依据和数值上存在差异。如前所述,第一亮度阈值th1主要依据对显示装置的补偿要求来设置。例如,如果希望补偿后的显示装置效果更好,则可以设置相对较大的第一亮度阈值th1,例如设置th1=98%。但同样的,较高的补偿要求会导致成本上升。而第二亮度阈值th2是在已经确定通过至少一帧待补偿画面和参考画面的显示就可以实现补偿要求的前提下,至少一帧待补偿画面和参考画面之间的相对亮度要求。第二亮度阈值th2可以依据显示装置的性能来确定。

接下来,在步骤s405中,选定灰阶调整步长gstep。在步骤s406中,根据第二灰阶值和选定的灰阶调整步长之和来确定调整后灰阶值gout=gin+gstep,其中gin表示输入的第二灰阶值,gout表示输出的调整后灰阶值。

接下来,在步骤s407中,获取显示装置的显示画面从第一灰阶值切换至所确定的调整后灰阶值后,显示的至少一帧待补偿画面和参考画面的显示亮度数据l'1,l'2,…,l'i,l'i+1。根据实施例,获取显示装置的显示画面从第一灰阶值切换至所确定的调整后灰阶值后显示的至少一帧待补偿画面和参考画面的显示亮度数据包括:以所确定的调整后灰阶值作为至少一帧待补偿画面和参考画面的灰阶值,在显示装置显示具有第一灰阶值的第一画面之后,依次显示至少一帧待补偿画面和参考画面,以及采集至少一帧待补偿画面和参考画面的显示亮度。可以参照前述实施例中获取多帧画面的显示亮度数据的方法获取l'1,l'2,…,l'i,l'i+1。需要注意的是,在该实施例中,需要显示的具有第二灰阶值(即调整后灰阶值)的第二画面的数量为所确定的至少一帧待补偿画面的数量与参考画面的数量(即1帧)之和。

接下来,在步骤s408中,根据如下表达式(2)计算所采集的各帧待补偿画面的显示亮度与所采集的参考画面的显示亮度之比,

m'(j)=l'j/l'i+1(2)

式中,m'(j)表示至少一帧待补偿画面中第j帧待补偿画面的亮度l'j与参考画面的亮度l'i+1之比,i为在步骤s404中确定的待补偿画面的帧数,j为自然数,j=1,2,…,i。

接下来,在步骤s409中,将所采集的各帧待补偿画面的显示亮度与参考画面的显示亮度之比m'(j),与预设的第一亮度阈值th1的大小进行比较,这里th1与前述实施例中第一亮度阈值的含义相同。如果所采集的各帧待补偿画面的显示亮度与参考画面的显示亮度之比m'(j)小于第一亮度阈值th1,则返回到步骤s405,这表明选定的灰阶调整步长小,仍不足以产生足够的亮度。重复执行步骤s405至步骤s409,直到确定所采集的各帧待补偿画面的显示亮度与参考画面的显示亮度之比m'(j)大于或等于第一亮度阈值th1,退出循环。然后在步骤s410中,将所选定的灰阶调整步长作为至少一帧待补偿画面的灰阶补偿值。

在该实施例中,确定了两个补偿参数,即待补偿画面的数量和灰阶补偿值。在实际应用中,可以根据灰阶补偿值计算得到经补偿灰阶值,并按照待补偿画面的数量将具有经补偿灰阶值的待补偿画面显示多次。

根据实施例,可以根据显示装置中所包括的gamma单元使用的绑点电压来选定灰阶调整步长。例如,可以将灰阶调整步长选定为gamma单元的绑点电压最小分辨率所表示的灰阶的整数倍。

前述实施例中的确定补偿参数的过程是针对一对灰阶值切换进行的,进一步地,可以遍历两组灰阶值进行切换,分别记为第一组灰阶值和第二组灰阶值,对画面灰阶值从第一组灰阶值中的第一灰阶值向第二组灰阶值的第二灰阶值切换的过程进行仿真,并保证第一灰阶值小于第二灰阶值。例如,第一组灰阶值p可以包括m个第一灰阶值,即p={g11,g12,g13,……,g1m},第二组灰阶值q可以包括n个第二灰阶值,即q={g21,g22,g23,……,g2n},m和n为自然数。p和q内所包含的灰阶值的数量可以不相等,即m≠n。在进行从第一灰阶值向第二灰阶值的切换时,对于任意一组g1i→g2j,其中“→”表示灰阶值之间的切换,1≤i≤m,1≤j≤n,i和j均为自然数,g1i的数值小于g2j的数值。在其他的实施例中,p和q可以包括相同的灰阶值,即p={g1,g2,g3,……,gx},q={g1,g2,g3,……,gx},如果g1,g2,g3,……,gx为从小到大排列的灰阶值,则可以进行g1→g2、g1→g3、……g1→gx、……的切换,可以遍历p和q灰阶值的所有组合。图5示意性地示出了在多个不同灰阶值的显示画面之间进行画面切换的过程。如图5所示,先通过显示装置显示n帧具有灰阶值g1的第一画面,然后显示n帧具有灰阶值g2的第二画面,再接着显示n帧具有灰阶值g1的第一画面,然后显示n帧具有灰阶值g3的第二画面,依次类推,可以快速地完成从灰阶值g1向灰阶值g2、g3、……gx切换的所有测试。进一步地,根据实施例,上述实施例中所选择的灰阶值g1,g2,g3,……,gm可以均为与特定绑点电压相关联的灰阶值。

此外,需要说明的是,在本公开的实施例中,仅仿真了显示装置从低灰阶画面向高灰阶画面切换时的场景。这是因为,虽然显示装置在从高灰阶画面向低灰阶画面切换时也会导致拖尾现象,但从画面的显示上并不能分辨出来,即人眼并不能分辨出这种情况下的拖尾,也就是说这种情况下的拖尾不会影响用户的视觉体验。但容易理解的是,可以利用光学测试探头来检测亮度,因此,可以基于本公开实施例的从低灰阶画面向高灰阶画面切换时的场景的仿真原理来进行从高灰阶画面向低灰阶画面切换的场景的仿真。

根据本公开的实施例,可以分别针对多组不同灰阶值之间的切换确定补偿参数,并由此构成灰阶补偿值查找表,并烧录进显示驱动器ic(displaydriveric,ddic)中,以用于驱动显示装置。图6示意性地示出了亮度补偿查找表的示例。如图6所示,在发生从灰阶值g1到灰阶值g5的切换时,可以从表示第一灰阶值的列中选中g1,从表示第二灰阶值的行中选中g5,可以从两者相交处获取所存储的灰阶补偿值。如图6所示,“*”表示灰阶补偿值的示例。

图7示意性地示出了根据本公开另一实施例的显示装置的驱动方法700的流程图。如图7所示,驱动方法700包括以下步骤:

在步骤s710中,接收待显示下一帧画面的灰阶值。

在步骤s720中,将待显示下一帧画面的灰阶值与当前正在显示的画面的灰阶值进行比较。

在步骤s730中,在待显示下一帧画面的灰阶值大于当前正在显示的画面的灰阶值的情况下,查询亮度补偿查找表以获取灰阶补偿值。

在步骤s740中,根据灰阶补偿值计算待显示下一帧画面的经补偿灰阶值。

在步骤s750中,利用经补偿灰阶值驱动显示装置。

本公开实施例中的亮度补偿查找表中的灰阶补偿值可以是根据前述实施例的方法所确定的。亮度补偿查找表的具体形式如图6所示。进一步地,补偿参数还包括待补偿画面的数量。在本实施例中,还可以在亮度补偿查找表中存储待补偿画面的数量,以在驱动显示装置时,根据待补偿画面的数量确定要显示的具有经补偿灰阶值的画面的次数。在一些其他的实施例中,也可以将待补偿画面的数量另外存储成一个独立的查找表。在驱动显示装置时,可以同时查找两个查找表获取补偿参数。

图8示意性地示出了执行图7所示的显示装置的驱动方法700的ddic的框图。如图8所示,首先由数据处理器接收待显示下一帧画面的灰阶值。然后,数据处理器将所接收的待显示下一帧画面的灰阶值与当前正在显示的画面的灰阶值进行比较,如果确定待显示下一帧画面的灰阶值大于当前正在显示的画面的灰阶值,则调用补偿寄存器中所存储的亮度补偿查找表,启动补偿过程。如果确定待显示下一帧画面的灰阶值小于或等于当前正在显示的画面的灰阶值,则不调用补偿过程,直接以接收的灰阶值进行显示。

在启动补偿过程之后,数据处理器从亮度补偿查找表中获取灰阶补偿值。根据实施例,查询亮度补偿查找表以获取灰阶补偿值包括:根据当前正在显示的画面的灰阶值m,在亮度补偿查找表中确定第一下限灰阶值a和第一上限灰阶值a’,使得a≤m≤a’,根据接收到的待显示下一帧画面的灰阶值n,在亮度补偿查找表中确定第二下限灰阶值b和第二上限灰阶值b’,使得b≤n≤b’,以及根据a、a’、b和b’查询亮度补偿查找表以获取从第一下限灰阶值a切换至第二下限灰阶值b的灰阶补偿值goff(a,b)、从第一上限灰阶值a’切换至第二下限灰阶值b的灰阶补偿值goff(a’,b)、从第一下限灰阶值a切换至第二上限灰阶值b’的灰阶补偿值goff(a,b’)和从第一上限灰阶值a’切换至第二上限灰阶值b’的灰阶补偿值goff(a’,b’)。

在该实施例中,显示画面的灰阶值从m切换至n,m和n不一定是可以在亮度补偿查找表中直接获得的值,需要利用线性插值的方法来确定灰阶补偿值。在查询得到goff(a,b)、goff(a’,b)、goff(a,b’)和goff(a’,b’)之后,数据处理器根据如下表达式(3)计算待显示下一帧画面的经补偿灰阶值m’:

接下来,如图8所示,处理器将计算得到的经补偿灰阶值m’发送给gamma单元。gamma单元调用gamma寄存器中的gamma信息对m’进行处理以得到对应的gamma数据,并将处理得到的gamma数据输出至数模转换器。数模转换器同时从时序信号锁存器中接收由时序控制器提供的时序控制信号,以根据设定的时序向源驱动电路提供经补偿的数据电压。

根据本公开实施例的驱动方法,可以通过基于亮度补偿查找表获取灰阶补偿值,来对画面切换过程中的若干初始帧画面的亮度进行补偿,从而改善拖尾现象,提升用户的视觉体验。

根据实施例,数据处理器在查询亮度补偿查找表的同时还要获取待补偿画面的数量,这可以通过读取亮度补偿查找表(存储在同一个查找表中)来获得,也可以通过读取另一个单独的查找表(单独存储在另一个查找表中)来获得。

根据实施例,实际的补偿过程与要显示的每帧画面的灰阶值的相对变化相关联。举例而言,令要显示的6帧画面的灰阶值依次为g1、g2、g3、g3、g3、g3,各灰阶值依次增加,即g1<g2<g3。查询亮度补偿查找表获得的补偿规则是,从g1→g2时,需要补偿2帧,灰阶补偿值为g12;从g2→g3时,需要补偿2帧,灰阶补偿值为g23。则补偿驱动时,数据处理器首先根据g1<g2来启动第一个补偿驱动过程,并根据g12计算得到经补偿灰阶值g′1,在该第一个补偿过程中,应该在显示完灰阶值为g1的画面之后以经补偿灰阶值g′1显示3帧画面。然而,在以经补偿灰阶值g′1显示完从g1→g2切换后的第1帧补偿画面之后,数据处理器又根据g2<g3启动了第二个补偿过程,并且,数据处理器根据计算得到经补偿灰阶值g′2。根据实施例,如果第一个补偿过程和第二个补偿过程存在叠加,第一个补偿过程将被中断。即在以经补偿灰阶值g′1显示完从g1→g2切换后的第1帧补偿画面之后,将以经补偿灰阶值g′2显示从g1→g2切换后的第2帧补偿画面,或从g2→g3切换后的第1帧补偿画面。接下来,数据处理器继续进行确定,由于之后的3帧画面的灰阶值均为g3,因此确定不启动补偿过程,因此,在以经补偿灰阶值g′2显示从g2→g3切换后的第1帧补偿画面之后,继续以经补偿灰阶值g′2显示从g2→g3切换后的第2帧补偿画面和第3帧参考画面。在完成对从g2→g3切换后的初始3帧画面的补偿显示之后,以未经补偿的灰阶值g3继续显示。因此,实际显示画面的灰阶值依次为g1、g′1、g′2、g′2、g′2、g3。

另外,需要说明的是,在补偿过程中需要遵循补偿规则一致的原则,即在创建亮度补偿查找表的过程中,如果采用经补偿灰阶值(或调整后灰阶值)来显示参考画面来确定补偿灰阶值,例如在图4中的步骤s407中所示,则在驱动过程中,也采用经补偿灰阶值显示参考画面。例如,在要显示灰阶值依次为g1、g2、g3、g3、g3、g3的6帧画面的实施例中,虽然从g2到g3切换时,需要显示2帧待补偿画面,但实际显示的时候却显示了3帧,即2帧待补偿画面和1帧参考画面。这是因为在创建亮度补偿查找表时,在根据待补偿画面的显示亮度与参考画面的显示亮度之比确定灰阶补偿值的时候,是利用经过补偿的参考画面的显示亮度确定的灰阶补偿值。容易理解,也可以在获取显示装置的显示画面从第一灰阶值切换至所确定的调整后灰阶值后显示的至少一帧待补偿画面和参考画面的显示亮度数据的步骤中,不通过以调整后灰阶值显示参考画面来获取参考画面的显示亮度,而是以第二灰阶值显示的参考画面的显示亮度来进行计算。由于画面切换后的若干初始帧画面之间的显示亮度是相互影响的,因此优选通过以调整后灰阶值显示参考画面来获取参考画面的显示亮度。

另外,根据实施例,可以分别创建红色补偿查找表、绿色补偿查找表和蓝色补偿查找表,并且,在查询亮度补偿查找表以获取灰阶补偿值的步骤中分别查询红色补偿查找表、绿色补偿查找表和蓝色补偿查找表以分别获取红色灰阶补偿值、绿色灰阶补偿值和蓝色灰阶补偿值,然后,根据所获取的红色灰阶补偿值、绿色灰阶补偿值和蓝色灰阶补偿值分别对显示装置的红色子像素、绿色子像素和蓝色子像素进行亮度补偿。这是因为,只有在红色子像素、绿色子像素和蓝色子像素的亮度均达到各自期望的亮度时才能表现出期望的画面,例如白色画面。如果其中某一子像素的亮度未达到其期望的亮度,则将导致画面变化,例如如果蓝色子像素的亮度未达到其期望的亮度,则画面将呈现出轻微的黄色,即产生彩色拖尾现象。根据本公开的实施例,分别针对不同的颜色进行补偿,能够改善或消除彩色拖尾现象。

另外,还需要说明的是,显示装置的显示亮度与显示装置自身的性能密切相关,因此针对一个显示装置所确定的补偿参数不适用于其他显示装置,需要针对每个显示装置分别测试和补偿。

图9示意性地示出了根据本公开另一实施例的亮度补偿装置的框图。如图9所示,该亮度补偿装置900包括处理器901和存储器902,在存储器902中存储有机器可读指令,处理器901可以执行这些机器可读指令来实现根据本公开实施例的用于显示装置的亮度补偿方法100。

存储器902可以具有以下形式:非易失性或易失性存储器,例如,电可擦除可编程只读存储器(eeprom)、闪存等。

根据本公开实施例的亮度补偿装置900内部的各种组件可以通过多种器件来实现,这些器件包括但不限于:模拟电路器件、数字电路器件、数字信号处理(dsp)电路、可编程处理器、专用集成电路(asic)、现场可编程门阵列(fpga)、可编程逻辑器件(cpld),等等。

图10示意性地示出了根据本公开另一实施例的显示装置1000的框图。如图10所示,根据本公开实施例的显示装置1000包括显示面板1001和根据本公开实施例的显示驱动器ddic1002。ddic1002与显示面板1001相连,用于驱动显示面板1001。根据本公开实施例的显示装置1000可以是电子纸、手机、平板电脑、电视机、显示器、笔记本电脑、数码相框、导航仪等任何具有显示功能的产品或部件。

此外,本文所公开的实施例可以在计算机程序产品上实现。更具体地,该计算机程序产品是如下的一种产品:具有计算机可读介质,计算机可读介质上编码有计算机程序逻辑,当在计算设备上执行时,该计算机程序逻辑提供相关的操作以实现本公开的上述技术方案。当在计算系统的至少一个处理器上执行时,计算机程序逻辑使得处理器执行本公开实施例所述的操作(方法)。本公开的这种设置典型地提供为设置或编码在例如光介质(例如cd-rom)、软盘或硬盘等的计算机可读介质上的软件、代码和/或其他数据结构、或者诸如一个或多个rom或ram或prom芯片上的固件或微代码的其他介质、或一个或多个模块中的可下载的软件图像、共享数据库等。软件或固件或这种配置可安装在计算设备上,以使得计算设备中的一个或多个处理器执行本公开实施例所描述的技术方案。

应当注意的是,在以上的描述中,仅以示例的方式,示出了本公开实施例的技术方案,但并不意味着本公开实施例局限于上述步骤和结构。在可能的情形下,可以根据需要对步骤和结构进行调整和取舍。因此,某些步骤和单元并非实施本公开实施例的总体发明思想所必需的元素。

至此已经结合优选实施例对本公开进行了描述。应该理解,本领域技术人员在不脱离本公开实施例的精神和范围的情况下,可以进行各种其它的改变、替换和添加。因此,本公开实施例的范围不局限于上述特定实施例,而应由所附权利要求所限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1