掌桥专利:专业的专利平台
掌桥专利
首页

亮度补偿方法及装置、计算机可读存储介质

文献发布时间:2023-06-19 19:30:30


亮度补偿方法及装置、计算机可读存储介质

技术领域

本申请属于显示技术领域,尤其涉及一种亮度补偿方法及装置、计算机可读存储介质。

背景技术

随着显示技术的发展,用户对于显示面板的画面要求也越来越高。显示面板由于生产工艺复杂,管控难度大,在生产的过程中容易造成亮度显示不均匀的现象,即mura现象,降低了显示面板的画面质量。

为了消除上述mura现象,外部光学补偿(Demura)技术应运而生。Demura技术可以通过亮度补偿的方式以矫正显示面板中的显示亮度,进而消除mura现象。

然而,经本申请的发明人研究发现,显示面板经过目前的Demura方法补偿之后,仍然会存在亮度显示不均匀的问题。

发明内容

本申请实施例提供了一种亮度补偿方法及装置、计算机可读存储介质,能够在实现Demura补偿的同时,实现IR Drop补偿,提高亮度补偿的准确性和显示面板的亮度均匀性。

第一方面,本申请实施例提供了一种亮度补偿方法,亮度补偿方法包括:将第一显示面板的显示区划分为多个分区;控制第一显示面板显示目标灰阶绑点的白色画面和目标灰阶绑点的N种颜色单色画面,N为正整数;对于各个分区,获取在显示白色画面时分区的第一亮度和在显示N种颜色单色画面时分区的第二亮度,第二亮度为在显示第1种颜色单色画面时分区的第一子亮度至显示第N种颜色单色画面时分区的第N子亮度的亮度之和;根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数;根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据;根据补偿后的外部光学补偿数据,确定目标子像素的补偿值;基于目标子像素的补偿值,调整目标子像素的数据电压。

根据本申请第一方面的实施方式,显示区包括M个分区,M为正整数;根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数,具体包括:对于M个分区中的任意第i个分区,计算第i个分区的第一亮度和第i个分区的第二亮度之间的亮度差;根据M个分区各自对应的亮度差,从M个分区中选取一个分区作为目标分区;根据目标分区的第一亮度和目标分区的第二亮度,确定比例系数;基于比例系数对M个分区的第一亮度进行修正,得到M个分区修正后的第一亮度;对于各个分区,根据分区修正后的第一亮度和分区的第二亮度,确定分区对应的第一补偿系数。

根据本申请第一方面前述任一实施方式,根据M个分区各自对应的亮度差,从M个分区中选取一个分区作为目标分区,具体包括:从M个分区各自对应的亮度差中确定出最小的亮度差;将最小的亮度差对应的分区作为目标分区。

根据本申请第一方面前述任一实施方式,根据分区修正后的第一亮度和分区的第二亮度,确定分区对应的第一补偿系数,具体包括:依据以下表达式,确定分区对应的第一补偿系数:

Ratioi=(LWi’-Li’)/Li’+1

其中,Ratioi表示第i个分区对应的第一补偿系数,LWi’表示第i个分区修正后的第一亮度,Li’表示第i个分区的第二亮度。

根据本申请第一方面前述任一实施方式,根据分区修正后的第一亮度和分区的第二亮度,确定分区对应的第一补偿系数,具体包括:根据预设的调节参数、分区修正后的第一亮度和分区的第二亮度,确定分区对应的第一补偿系数。

根据本申请第一方面前述任一实施方式,根据预设的调节参数、分区修正后的第一亮度和分区的第二亮度,确定分区对应的第一补偿系数,具体包括:

Ratioi’=((LWi’-Li’)/Li’)*Gain+1

其中,Ratioi’表示第i个分区对应的第一补偿系数,LWi’表示第i个分区修正后的第一亮度,Li’表示第i个分区的第二亮度,Gain表示调节参数。

根据本申请第一方面前述任一实施方式,外部光学补偿数据包括在显示第1种颜色单色画面时的第一显示面板中第1种颜色子像素的亮度数据至在显示第N种颜色单色画面时的第一显示面板中第N种颜色子像素的亮度数据;根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据,具体包括:将多个分区对应的第一补偿系数扩展为目标大小的补偿系数矩阵;将补偿系数矩阵与亮度数据矩阵相乘,得到补偿后的外部光学补偿数据,亮度数据矩阵为由第1种颜色子像素的亮度数据至第N种颜色子像素的亮度数据组成的矩阵。

根据本申请第一方面前述任一实施方式,在基于目标子像素的补偿值,调整目标子像素的数据电压之后,方法还包括:获取第一显示面板中各个分区的亮度;判断第一显示面板的亮度均匀性是否大于预设误差阈值;当第一显示面板的亮度均匀性大于预设误差阈值时,重新调整调节参数,直至第一显示面板的亮度均匀性小于或等于预设误差阈值。

根据本申请第一方面前述任一实施方式,重新调整调节参数具体包括:判断第一目标分区的亮度是否大于第二目标分区的亮度,其中,沿第一显示面板的列方向,第一目标分区位于第二目标分区远离第一显示面板的绑定区的一侧;在第一目标分区的亮度大于第二目标分区的亮度时,按照预设步长减小调节参数;在第一目标分区的亮度小于第二目标分区的亮度时,按照预设步长增大调节参数。

根据本申请第一方面前述任一实施方式,重新调整调节参数具体包括:获取同一列中第一目标分区、第二目标分区和第三目标分区的亮度中的最大亮度和最小亮度,其中,沿第一显示面板的列方向,第一目标分区、第三目标分区、第二目标分区和第一显示面板的绑定区依次排布,当最大亮度为第一目标分区的亮度时,将最小亮度与最大亮度的比值作为调节参数;当最大亮度为第二目标分区的亮度时,将最大亮度与最小亮度的比值作为调节参数。

根据本申请第一方面前述任一实施方式,重新调整调节参数具体包括:获取第一显示面板中多个分区的亮度中的最大亮度和最小亮度,其中,多个分区包括远端分区和近端分区,沿第一显示面板的列方向,远端分区位于近端分区远离第一显示面板的绑定区的一侧,当最大亮度为远端分区中的一个分区的亮度时,将最小亮度与最大亮度的比值作为调节参数;当最大亮度为近端分区中的一个分区的亮度时,将最大亮度与最小亮度的比值作为调节参数。

根据本申请第一方面前述任一实施方式,目标灰阶绑点为预设的多个灰阶绑点中的其中一个灰阶绑点;在根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据之前,方法还包括:对于多个灰阶绑点中除目标灰阶绑点之外的其他灰阶绑点,根据多个分区在目标灰阶绑点时对应的第一补偿系数,确定多个分区在其他灰阶绑点时对应的第一补偿系数;根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据,具体包括:根据多个分区在各个灰阶绑点时对应的第一补偿系数分别对第一显示面板在各个灰阶绑点时的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据。

根据本申请第一方面前述任一实施方式,根据多个分区在目标灰阶绑点时对应的第一补偿系数,确定多个分区在其他灰阶绑点时对应的第一补偿系数,具体包括:

依据以下表述式,确定多个分区在其他灰阶绑点时对应的第一补偿系数:

其中,Ratioi(Gray(j))表示第i个分区在第j个灰阶绑点时的第一补偿系数,Gray(j)表示第j个灰阶绑点,Gray(m)表示目标灰阶绑点,Gamma表示预设曲线曲率,Gamma的取值范围为1~3,Ratioi(m)表示第i个分区在目标灰阶绑点时的第一补偿系数。

根据本申请第一方面前述任一实施方式,基于目标子像素的补偿值,调整目标子像素的数据电压,具体包括:将目标子像素的补偿值烧录至第一显示面板或者第二显示面板;第一显示面板基于目标子像素的补偿值,调整第一显示面板中的目标子像素的数据电压,或者,第二显示面板基于目标子像素的补偿值,调整第二显示面板中的与目标子像素对应位置的子像素的数据电压。

根据本申请第一方面前述任一实施方式,第一显示面板的数量为多个,在根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据之前,还包括:计算多个第一显示面板中各个分区对应的第一补偿系数的平均值;根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据,具体包括:根据多个分区对应的第一补偿系数的平均值对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据。

根据本申请第一方面前述任一实施方式,在根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数之前,方法还包括:对第二亮度进行校准;利用校准后的第二亮度对第一亮度进行校准;根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数,具体包括:根据校准后的第一亮度和校准后的第二亮度之间的亮度差异,确定分区对应的第一补偿系数。

根据本申请第一方面前述任一实施方式,对第二亮度进行校准,具体包括:对于各个分区,利用色彩分析仪采集在显示第1种颜色单色画面时分区的第一实测亮度至显示第N种颜色单色画面时分区的第N实测亮度;基于第一实测亮度至第N实测亮度,分别对第一子亮度至第N子亮度进行校准;计算校准后的第一子亮度至第N子亮度之和,得到校准后的第二亮度。

根据本申请第一方面前述任一实施方式,对第二亮度进行校准,具体包括:基于预设的第一子亮度至第N子亮度的亮度比例,分别对第一子亮度至第N子亮度进行校准;计算校准后的第一子亮度至第N子亮度之和,得到校准后的第二亮度。

第二方面,本申请实施例提供了一种亮度补偿装置,亮度补偿装置包括:划分模块,用于将第一显示面板的显示区划分为多个分区;显示模块,用于显示目标灰阶绑点的白色画面和目标灰阶绑点的N种颜色单色画面,N为正整数;获取模块,用于对于各个分区,获取在显示白色画面时分区的第一亮度和在显示N种颜色单色画面时分区的第二亮度,第二亮度为在显示第1种颜色单色画面时分区的第一子亮度至显示第N种颜色单色画面时分区的第N子亮度的亮度之和;第一确定模块,用于根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数;补偿模块,用于根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据;第二确定模块,用于根据补偿后的外部光学补偿数据,确定目标子像素的补偿值;调整模块,用于基于目标子像素的补偿值,调整目标子像素的数据电压。

第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如第一方面提供的亮度补偿方法的步骤。

本申请实施例的亮度补偿方法及装置、计算机可读存储介质,将第一显示面板的显示区划分为多个分区;显示目标灰阶绑点的白色画面和目标灰阶绑点的N种颜色单色画面,N为正整数;对于各个分区,获取在显示白色画面时分区的第一亮度和在显示N种颜色单色画面时分区的第二亮度,第二亮度为在显示第1种颜色单色画面时分区的第一子亮度至显示第N种颜色单色画面时分区的第N子亮度的亮度之和;根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数,从而得到各个分区在目标灰阶绑点的IR Drop(压降)趋势;根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,从而将各个分区在目标灰阶绑点的压降趋势融合到外部光学补偿数据之中;最后根据补偿后的外部光学补偿数据,确定目标子像素的补偿值,并基于目标子像素的补偿值,调整目标子像素的数据电压,从而通过Demura流程实现显示面板的IR Drop的补偿。这样一来,一方面在实现Demura补偿的同时,实现IR Drop补偿,减小了IR Drop对于显示面板亮度均匀性的影响,提高了亮度补偿的准确性和显示面板的亮度均匀性;另一方面,将Demura补偿和IR Drop补偿二合一,两者不再分开补偿,优化了亮度补偿过程,提高了亮度补偿的效率。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的亮度补偿方法的一种流程示意图;

图2为第一显示面板的一种结构示意图;

图3为本申请实施例提供的亮度补偿方法中步骤S104的一种流程示意图;

图4为本申请实施例提供的亮度补偿方法中步骤S105的一种流程示意图;

图5为本申请实施例提供的亮度补偿方法的另一种流程示意图;

图6为第一显示面板显示目标灰阶绑点的白色画面时的一种示意图;

图7为图5所示的亮度补偿方法中的S503的一种流程示意图;

图8为图5所示的亮度补偿方法中的S503的另一种流程示意图;

图9为图5所示的亮度补偿方法中的S503的又一种流程示意图;

图10为灰阶绑点与第一补偿系数的对应关系的一种示意图;

图11为本申请实施例提供的亮度补偿方法中的S107的又一种流程示意图;

图12为本申请实施例提供的亮度补偿方法的又一种流程示意图;

图13为图12所示的亮度补偿方法中的S1201的一种流程示意图;

图14为图12所示的亮度补偿方法中的S1201的一种流程示意图;

图15为本申请实施例提供的亮度补偿装置的一种结构示意图;

图16示出了本申请实施例提供的电子设备的硬件结构示意图。

具体实施方式

下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在不脱离本申请的精神或范围的情况下,在本申请中能进行各种修改和变化,这对于本领域技术人员来说是显而易见的。因而,本申请意在覆盖落入所对应权利要求(要求保护的技术方案)及其等同物范围内的本申请的修改和变化。需要说明的是,本申请实施例所提供的实施方式,在不矛盾的情况下可以相互组合。

在阐述本申请实施例所提供的技术方案之前,为了便于对本申请实施例理解,本申请首先对相关技术中存在的问题进行具体说明:

显示面板由于生产工艺复杂,管控难度大,在生产的过程中容易造成亮度显示不均匀的现象,即mura现象,降低了显示面板的画面质量。为了消除上述mura现象,外部光学补偿(Demura)技术应运而生。Demura技术可以通过亮度补偿的方式以矫正显示面板中的显示亮度,进而消除mura现象。

然而,经本申请的发明人研究发现,显示面板经过目前的Demura方法补偿之后,仍然会存在亮度显示不均匀的问题。

主要是因为:显示面板中还存在IR Drop(压降)。具体而言,因不同子像素的物理位置存在差异,电流在传输的过程中收到的走线电阻不同,所以会造成不同物理位置的电流大小不一致,产生压降现象。IR Drop主要表现为远IC端和近IC端的亮度渐变的现象。其中,远IC端可以理解为显示面板中距离驱动芯片(IC)较远的一端,近IC端可以理解为显示面板中距离驱动芯片(IC)较近的一端。

因此,为了较好的改善亮度显示不均匀的问题,还需要对于显示面板的IR Drop进行补偿。

鉴于发明人的上述研究发现,本申请实施例提供了一种亮度补偿方法及装置、计算机可读存储介质,能够解决相关技术中存在的显示面板的亮度显示不均匀的技术问题。

本申请实施例的技术构思在于:根据白色画面与多种颜色单色画面之间的亮度关系,确定出显示面板中各个分区对应的第一补偿系数,从而得到各个分区在目标灰阶绑点的IR Drop(压降)趋势;然后根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,从而将各个分区在目标灰阶绑点的压降趋势融合到外部光学补偿数据之中;最后根据补偿后的外部光学补偿数据,确定目标子像素的补偿值,并基于目标子像素的补偿值,调整目标子像素的数据电压,从而通过Demura流程实现显示面板的IR Drop的补偿。这样一来,一方面在实现Demura补偿的同时,实现IR Drop补偿,减小了IR Drop对于显示面板亮度均匀性的影响,提高了亮度补偿的准确性和显示面板的亮度均匀性;另一方面,将Demura补偿和IR Drop补偿二合一,两者不再分开补偿,优化了亮度补偿过程,提高了亮度补偿的效率。

下面首先对本申请实施例所提供的亮度补偿方法进行介绍。

图1为本申请实施例提供的亮度补偿方法的一种流程示意图。如图1所示,该方法可以包括以下步骤S101至S107。

S101、将第一显示面板的显示区划分为多个分区。

图2为第一显示面板的一种结构示意图。如图2所示,在S101中,可以将第一显示面板的显示区AA划分为多个分区f。例如,图2以9个分区作为示意示出。需要说明的是,第一显示面板的显示区AA中的分区f的数量不限于9个,也可以是其他数量,如3个、12个或者18个等,本申请实施例对此不作限定。显示区AA中的分区f的数量越多,即分区划分的越精细,那么得到的第一补偿系数越精细,最终的亮度补偿效果也较好。但是,随着显示区AA中的分区f的数量越多,需要获取的各个分区的亮度的数量也增多,计算量也会相应增加。因此,显示区AA中的分区f的数量可以根据实际情况灵活选择。

S102、控制第一显示面板显示目标灰阶绑点的白色画面和目标灰阶绑点的N种颜色单色画面。

可以预先设置多个灰阶绑点,目标灰阶绑点可以为多个灰阶绑点中的一个或者多个。本申请实施例对于灰阶绑点的数量不作限定,例如可以为3~7个灰阶绑点。以灰阶范围为0~255灰阶为例,例如,在一些示例中,可以设置16灰阶、32灰阶、96灰阶、192灰阶和255灰阶等5个灰阶作为灰阶绑点。再例如,在另一些示例中,可以设置16灰阶、64灰阶、128灰阶和255灰阶等4个灰阶作为灰阶绑点。

在一些示例中,第一显示面板可以包括红色子像素、绿色子像素和蓝色子像素。相应地,N种颜色单色画面可以包括红色单色画面、绿色单色画面和蓝色单色画面。容易理解的是,在白色画面时,红色子像素、绿色子像素和蓝色子像素可以均发光。在红色单色画面时,可以仅红色子像素发光,绿色子像素和蓝色子像素不发光。在绿色单色画面时,可以仅绿色子像素发光,红色子像素和蓝色子像素不发光。在蓝色单色画面时,可以仅蓝色子像素发光,绿色子像素和红色子像素不发光。

需要说明的是,在其他实施例中,第一显示面板还可以包括其他颜色子像素,相应地,N种颜色单色画面还可以包括对应颜色的单色画面,本申请实施例对此不作限定。

在S102中,可以通过点灯机(PG)依次将目标灰阶绑点的白色画面图片、第1种颜色单色画面图片至第N种颜色单色画面图片写入第一显示面板,从而使得第一显示面板依次显示目标灰阶绑点的白色画面和目标灰阶绑点的N种颜色单色画面。本申请实施例对于画面显示的顺序不作限定,也可以先显示N种颜色单色画面,再显示白色画面。

S103、对于各个分区,获取在显示白色画面时分区的第一亮度和在显示N种颜色单色画面时分区的第二亮度,第二亮度为在显示第1种颜色单色画面时分区的第一子亮度至显示第N种颜色单色画面时分区的第N子亮度的亮度之和。

在S103中,可以通过光学相机获取第一显示面板在显示目标灰阶绑点的白色画面时的各个分区的第一亮度。结合图2所示,以第一显示面板的显示区AA包括9个分区f为例,得到9个分区f的第一亮度,记作LW1~LW9。其中,LW1表示第1个分区f的第一亮度,依次类推,LW9表示第9个分区f的第一亮度。可以通过光学相机获取第一显示面板在显示目标灰阶绑点的第1种颜色单色画面时的各个分区的第一子亮度,……,通过光学相机获取第一显示面板在显示目标灰阶绑点的第N种颜色单色画面时的各个分区的第N子亮度。

以N=3为例,例如,通过光学相机获取第一显示面板在显示目标灰阶绑点的红色单色画面时的各个分区的第一子亮度,记作LR1~LR9。其中,LR1表示第1个分区f的第一子亮度,依次类推,LR9表示第9个分区f的第一子亮度。通过光学相机获取第一显示面板在显示目标灰阶绑点的绿色单色画面时的各个分区的第二子亮度,记作LG1~LG9。其中,LG1表示第1个分区f的第二子亮度,依次类推,LG9表示第9个分区f的第二子亮度。通过光学相机获取第一显示面板在显示目标灰阶绑点的蓝色单色画面时的各个分区的第三子亮度,记作LB1~LB9。其中,LB1表示第1个分区f的第三子亮度,依次类推,LB9表示第9个分区f的第三子亮度。

在一些实施例中,对于各个分区而言,该分区的第一亮度具体可以为第一显示面板在显示目标灰阶绑点的白色画面时的该分区中的多个子像素的亮度均值。同理,第一子亮度、第二子亮度和第三子亮度均可以为亮度均值。当然,在其他实施例中,第一亮度、第一子亮度、第二子亮度和第三子亮度还可以为亮度中位数或者亮度众数等,本申请实施例对此不作限定。

在得到各个分区的第一子亮度、各个分区的第二子亮度和各个分区的第三子亮度之后,可以分别将不同的分区的第一子亮度、第二子亮度和第三子亮度相加,得到各个分区的第二亮度。例如,第1个分区的第二亮度L1’=LR1+LG1+LB1,依次类推,第1个分区的第二亮度L9’=LR9+LG9+LB9,得到L1’~L9’。

在一些可选的实施例中,在计算各个分区的第一亮度和各个分区的第二亮度之前,还可以对于光学相机获取的各个分区中的多个子像素的亮度数据进行前处理。其中,前处理可以包括去除异常值、边缘处理和/或暗坏点去除。其中,去除异常值和暗坏点去除均可以通过阈值对比的方式完成。例如,在一些示例中,对于任意一个分区而言,可以先计算该分区中多个子像素的亮度平均值,然后对比各个子像素的亮度值与亮度平均值之间的差值是否大于第一预设阈值,去除掉差值大于第一预设阈值的子像素的亮度值,从而完成去除异常值和暗坏点去除。光线相机获取的显示区的边缘可能存在亮度偏暗或者偏亮的情况,因此可以通过边缘补偿算法对于位于边缘的子像素的亮度进行补偿,从而实现边缘处理。

如此,通过对于光学相机获取的各个分区中的多个子像素的亮度数据进行前处理,可以保证得到的亮度数据更加精确,进而保证后续得到的第一补偿系数更加精确,补偿效果更佳。

S104、根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数。

经本申请的发明人研究发现,白色画面受IR Drop的影响较为明显,而红色单色画面、绿色单色画面和蓝色单色画面受IR Drop的影响较弱。即,显示面板在显示白色画面时,会出现较为明显的远IC端和近IC端的亮度渐变的现象。而显示面板在显示红色单色画面、绿色单色画面和蓝色单色画面时,几乎不会出现远IC端和近IC端的亮度渐变的现象。

因此,第一亮度和第二亮度之间的亮度差异即为因IR Drop引起的亮度差异,根据该亮度差异确定出的第一补偿系数,即能够反映各个分区在目标灰阶绑点的IR Drop(压降)趋势。

S105、根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据。

在S105中,通过多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据(Demura数据)进行补偿或者校正,从而能够将各个分区在目标灰阶绑点的压降趋势融合到外部光学补偿数据之中。即,使得补偿后的外部光学补偿数据能够反映各个分区在目标灰阶绑点的压降趋势。

S106、根据补偿后的外部光学补偿数据,确定目标子像素的补偿值。

在S106中,可以采用外部光学补偿算法对于补偿后的外部光学补偿数据进行计算,计算出哪些子像素需要补偿以及需要补偿的具体补偿值。在一些示例中,补偿值具体可以为灰阶补偿值。例如,某个子像素的当前灰阶为255灰阶,而该子像素需要调整到240灰阶,则该子像素的补偿值为-15灰阶。容易理解的是,目标子像素即显示区中需要补偿的子像素。

S107、基于目标子像素的补偿值,调整目标子像素的数据电压。

在一些示例中,可以先根据目标子像素的补偿值调整目标子像素的灰阶。在调整完目标子像素的灰阶之后,可以根据预先确定的灰阶与数据电压之间的对应关系,确定与调整后的灰阶对应的目标子像素的数据电压,实现数据电压的调整。

在另一些示例中,也可以根据预先确定的补偿值与数据电压差值之间的对应关系,确定与目标子像素的补偿值对应的目标子像素的数据电压差值。然后,根据目标子像素的数据电压差值直接调整目标子像素的数据电压。

本申请实施例的亮度补偿方法,将第一显示面板的显示区划分为多个分区;显示目标灰阶绑点的白色画面和目标灰阶绑点的N种颜色单色画面,N为正整数;对于各个分区,获取在显示白色画面时分区的第一亮度和在显示N种颜色单色画面时分区的第二亮度,第二亮度为在显示第1种颜色单色画面时分区的第一子亮度至显示第N种颜色单色画面时分区的第N子亮度的亮度之和;根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数,从而得到各个分区在目标灰阶绑点的IR Drop(压降)趋势;根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,从而将各个分区在目标灰阶绑点的压降趋势融合到外部光学补偿数据之中;最后根据补偿后的外部光学补偿数据,确定目标子像素的补偿值,并基于目标子像素的补偿值,调整目标子像素的数据电压,从而通过Demura流程实现显示面板的IR Drop的补偿。这样一来,一方面在实现Demura补偿的同时,实现IR Drop补偿,减小了IR Drop对于显示面板亮度均匀性的影响,提高了亮度补偿的准确性和显示面板的亮度均匀性;另一方面,将Demura补偿和IR Drop补偿二合一,两者不再分开补偿,优化了亮度补偿过程,提高了亮度补偿的效率。

为了便于理解,上述各步骤的具体实现方式将在下文中进行详细描述。

图3为本申请实施例提供的亮度补偿方法中步骤S104的一种流程示意图。如图3所示,根据本申请的一些实施例,可选地,显示区可以包括M个分区,M为正整数。

S104、根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数,具体可以包括以下步骤S301至S305。

S301、对于M个分区中的任意第i个分区,计算第i个分区的第一亮度和第i个分区的第二亮度之间的亮度差。

具体而言,可以将第i个分区的第一亮度与第i个分区的第二亮度相减并取绝对值,从而得到第i个分区的亮度差。例如,第1个分区的亮度差为ΔL1=|LW1-L1’|,LW1表示第1个分区的第一亮度,L1’表示第1个分区的第二亮度。依次类推,第9个分区的亮度差为ΔL9=|LW9-L9’|,LW9表示第9个分区的第一亮度,L9’表示第9个分区的第二亮度。由此,得到M个分区的亮度差ΔL1~ΔLM。

S302、根据M个分区各自对应的亮度差,从M个分区中选取一个分区作为目标分区。

在一些示例中,在S302中,例如可以从M个分区各自对应的亮度差ΔL1~ΔLM中确定出最小的亮度差,然后将最小的亮度差对应的分区作为目标分区。例如假设最小的亮度差为ΔL2,则将第2个分区作为目标分区。

选择最小的亮度差对应的分区作为目标分区的好处在于:可以保证ΔL1~ΔLM中最小的亮度差对应的第一补偿系数为1,其他亮度差对应的第一补偿系数均大于1,非常便于算法的运算。

当然,在另一些示例中,也可以从ΔL1~ΔLM中选择除最小的亮度差之外的其他亮度差对应的分区作为目标分区,如从ΔL1~ΔLM中选择中间值(即数值介于中间的亮度差)对应的分区作为目标分区,本申请实施例对此不作限定。

S303、根据目标分区的第一亮度和目标分区的第二亮度,确定比例系数。

仍以目标分区为第2个分区为例,例如可以依据以下表达式,确定比例系数:

ratio_W=L2’/LW2(1)

其中,ratio_W表示比例系数,L2’表示第2个分区的第二亮度,LW2表示第2个分区的第一亮度。

S304、基于比例系数对M个分区的第一亮度进行修正,得到M个分区修正后的第一亮度。

在S304中,可以计算比例系数与各个分区的第一亮度的乘积,得到各个分区修正后的第一亮度。

例如对于M个分区中的任意第i个分区而言,可以依据以下表达式,确定第i个分区修正后的第一亮度:

LWi’=LWi*ratio_W(2)

其中,LWi’表示第i个分区修正后的第一亮度,LWi表示第i个分区的第一亮度。

如此,通过对各个分区的第一亮度进行修正,可以使得后续得到的各个分区的第一补偿系数更加精确。

S305、对于各个分区,根据分区修正后的第一亮度和分区的第二亮度,确定分区对应的第一补偿系数。

在一些实施例中,例如对于M个分区中的任意第i个分区而言,可以依据以下表达式,确定第i个分区对应的第一补偿系数:

Ratioi=(LWi’-Li’)/Li’+1(3)

其中,Ratioi表示第i个分区对应的第一补偿系数,LWi’表示第i个分区修正后的第一亮度,Li’表示第i个分区的第二亮度。

如此,通过各个分区的第一亮度和第二亮度,可以得到各个分区对应的第一补偿系数,得到多个分区的压降趋势。后续再将多个分区的压降趋势融合到Demura数据中,可以实现Demura补偿的同时,实现IR Drop补偿,减小了IR Drop对于显示面板亮度均匀性的影响,提高了亮度补偿的准确性和显示面板的亮度均匀性。

本申请的发明人意识到,光学相机采集的亮度数据可能存在偏差,同时计算时也可能存在误差。因此,本申请考虑引入调节参数Gain对于第一补偿系数进行调节,实现精细化调节,使得调节后的第一补偿系数符合显示面板的实际情况,较好的提高显示面板的亮度均匀性。

具体而言,在另一些实施例中,S305、对于各个分区,根据分区修正后的第一亮度和分区的第二亮度,确定分区对应的第一补偿系数,具体可以包括以下步骤:

根据预设的调节参数、分区修正后的第一亮度和分区的第二亮度,确定分区对应的第一补偿系数。

在一些具体的实施例中,例如对于M个分区中的任意第i个分区而言,可以依据以下表达式,确定第i个分区对应的第一补偿系数:

Ratioi’=((LWi’-Li’)/Li’)*Gain+1(4)

其中,Ratioi’表示第i个分区对应的第一补偿系数,LWi’表示第i个分区修正后的第一亮度,Li’表示第i个分区的第二亮度,Gain表示调节参数。在一些示例中,Gain的取值范围可以为0~2,默认值为1。

如此,通过引入调节参数Gain对于第一补偿系数进行调节,实现精细化调节,使得调节后的第一补偿系数符合显示面板的实际情况,较好的提高亮度补偿效果和显示面板的亮度均匀性。

以上为S104的具体实现方式,下面介绍S105的具体实现方式。

根据本申请的一些实施例,可选地,外部光学补偿数据可以包括在显示第1种颜色单色画面时的第一显示面板中第1种颜色子像素的亮度数据至在显示第N种颜色单色画面时的第一显示面板中第N种颜色子像素的亮度数据。

以N种颜色单色画面包括红色单色画面、绿色单色画面和蓝色单色画面为例,外部光学补偿数据可以包括在显示红色单色画面时的红色子像素的亮度数据、在显示绿色单色画面时的绿色子像素的亮度数据和在显示蓝色单色画面时的蓝色子像素的亮度数据。

图4为本申请实施例提供的亮度补偿方法中步骤S105的一种流程示意图。如图4所示,根据本申请的一些实施例,可选地,S105、根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据,具体可以包括以下步骤S401和S402。

S401、将多个分区对应的第一补偿系数扩展为目标大小的补偿系数矩阵。

以第一显示面板的分辨率为1920×2000为例,假设第一显示面板划分为9个分区,那么得到的9个分区的第一补偿系数为3×3的矩阵,无法与1920×2000的亮度数据矩阵相乘。其中,亮度数据矩阵为由第1种颜色子像素的亮度数据至第N种颜色子像素的亮度数据组成的矩阵。

因此,在S401中,可以通过目标线性插值算法对于多个分区对应的第一补偿系数的矩阵进行扩展,扩展为目标大小(与亮度数据矩阵同等大小)的补偿系数矩阵。例如,将3×3的矩阵扩展为1920×2000的补偿系数矩阵。示例性地,目标线性插值算法包括但不限于单线性插值算法或者双线性插值算法等。

S402、将补偿系数矩阵与亮度数据矩阵相乘,得到补偿后的外部光学补偿数据。

补偿前的亮度数据矩阵中无法反映压降趋势,而通过将补偿系数矩阵与亮度数据矩阵相乘,可以将多个分区的压降趋势融合到亮度数据矩阵中,使得补偿后的外部光学补偿数据能够反映压降趋势。进而,实现Demura补偿的同时,实现IR Drop补偿,减小了IRDrop对于显示面板亮度均匀性的影响,提高了亮度补偿的准确性和显示面板的亮度均匀性。

容易理解的是,对于不同的灰阶绑点,在S105中,可以将每个灰阶绑点的第一补偿系数扩展为目标大小的补偿系数矩阵,并将每个灰阶绑点的补偿系数矩阵与各自对应的每个灰阶绑点的亮度数据矩阵相乘,得到每个灰阶绑点补偿后的外部光学补偿数据,从而实现多个灰阶的Demura补偿和IR Drop补偿。

本申请的发明人意识到,仅通过一次调节或者少数次调节可能无法使得亮度补偿效果满足预期要求。因此,本申请考虑在调整目标子像素的数据电压之后,对于第一显示面板进行复拍,并对重新获取的第一显示面板的亮度数据进行处理。判断第一显示面板的亮度均匀性是否大于预设阈值,若第一显示面板的亮度均匀性大于预设阈值,则Demura流程结束;若第一显示面板的亮度均匀性小于预设阈值,则调整Gain值。Gain值的调整,具体可以根据远IC端和近IC端的亮度关系确定,再重新进行Demura流程。

图5为本申请实施例提供的亮度补偿方法的另一种流程示意图。如图5所示,根据本申请的一些实施例,可选地,在S107、基于目标子像素的补偿值,调整目标子像素的数据电压之后,亮度补偿方法还可以包括以下步骤S501至S503。

S501、获取第一显示面板中各个分区的亮度。

图6为第一显示面板显示目标灰阶绑点的白色画面时的一种示意图。如图6所示,可以控制第一显示面板显示目标灰阶绑点的白色画面,如255灰阶的白色画面。然后,通过光学相机获取第一显示面板中各个分区的亮度,以第一显示面板包括9个分区为例,得到9个分区的亮度L1~L9。对应图6中分区的位置,L1表示第1个分区的亮度,依次类推,L9表示第9个分区的亮度。其中,L1~L9分别为各个分区的亮度均值。

S502、判断第一显示面板的亮度均匀性是否大于预设误差阈值。

在一些示例中,例如可以判断任意两个分区的亮度之间的差值是否大于预设误差阈值,若任意两个分区的亮度之间的差值大于预设误差阈值,则认为第一显示面板的亮度均匀性大于预设误差阈值。若任意两个分区的亮度之间的差值小于或等于预设误差阈值,则认为第一显示面板的亮度均匀性小于或等于预设误差阈值。

S503、当第一显示面板的亮度均匀性大于预设误差阈值时,重新调整调节参数,直至第一显示面板的亮度均匀性小于或等于预设误差阈值。

当第一显示面板的亮度均匀性大于预设误差阈值时,说明亮度补偿效果不佳,则可以重新调整调节参数Gain。

图7为图5所示的亮度补偿方法中的S503的一种流程示意图。如图7所示,根据本申请的一些实施例,可选地,S503、重新调整调节参数,具体可以包括以下步骤S701至S703。

S701、判断第一目标分区的亮度是否大于第二目标分区的亮度。

其中,沿第一显示面板的列方向,第一目标分区位于第二目标分区远离第一显示面板的绑定区的一侧。结合图6所示,例如第一目标分区61可以为第4个分区,第4个分区的亮度为L4,第二目标分区62可以为第6个分区,第6个分区的亮度为L6。

S702、在第一目标分区的亮度大于第二目标分区的亮度时,按照预设步长减小调节参数。

通常情况下,因为IR Drop的存在,远IC端的亮度会小于近IC端的亮度,即第一目标分区的亮度会小于第二目标分区的亮度。因此,当第一目标分区的亮度大于第二目标分区的亮度时,说明存在过补偿现象,因此可以减小调节参数。在一些示例中,例如可以将Gain值从1向0的方向调整,调整幅度(即步长)可以是0.05或0.1,调整完Gain值再进行Demura流程。

S703、在第一目标分区的亮度小于第二目标分区的亮度时,按照预设步长增大调节参数。

当第一目标分区的亮度小于第二目标分区的亮度时,说明存在欠补偿现象,因此可以增大调节参数。在一些示例中,例如可以将Gain值从1向2的方向调整,调整幅度(即步长)可以是0.05或0.1,调整完Gain值再进行Demura流程。

如此,根据远IC端和近IC端的亮度关系,灵活调整调节参数Gain值。仅通过调整调节参数Gain值,即可使得亮度补偿效果满足预期要求,使得显示面板的亮度均匀性满足要求。

图8为图5所示的亮度补偿方法中的S503的另一种流程示意图。如图8所示,根据本申请的另一些实施例,可选地,S503、重新调整调节参数,具体可以包括以下步骤S801至S803。

S801、获取同一列中第一目标分区、第二目标分区和第三目标分区的亮度中的最大亮度和最小亮度。

其中,沿第一显示面板的列方向,第一目标分区、第三目标分区、第二目标分区和第一显示面板的绑定区依次排布。结合图6所示,可选地,可以获取中间列的第4个分区、第5个分区和第6个分区的亮度。例如第一目标分区61可以为第4个分区,第4个分区的亮度为L4;第三目标分区63可以为第5个分区,第5个分区的亮度为L5;第二目标分区62可以为第6个分区,第6个分区的亮度为L6。

S802、当最大亮度为第一目标分区的亮度时,将最小亮度与最大亮度的比值作为调节参数。

例如,当最大亮度为第4个分区的亮度L4时,说明存在过补偿现象。因此,可以将最小亮度与最大亮度的比值作为调节参数。

例如可以依据以下表达式,确定调节参数:

Gain= Lmin/Lmax (5)

其中,Lmin表示第一目标分区、第二目标分区和第三目标分区的亮度中的最小亮度,Lmax表示第一目标分区、第二目标分区和第三目标分区的亮度中的最大亮度。

S803、当最大亮度为第二目标分区的亮度时,将最大亮度与最小亮度的比值作为调节参数。

例如,当最大亮度为第6个分区的亮度L6时,说明存在欠补偿现象。因此,可以将最大亮度与最小亮度的比值作为调节参数。

例如可以依据以下表达式,确定调节参数:

Gain= Lmax/Lmin (6)

其中,Lmin表示第一目标分区、第二目标分区和第三目标分区的亮度中的最小亮度,Lmax表示第一目标分区、第二目标分区和第三目标分区的亮度中的最大亮度。

如此,根据远IC端和近IC端的亮度关系,灵活调整调节参数Gain值。仅通过调整调节参数Gain值,即可使得亮度补偿效果满足预期要求,使得显示面板的亮度均匀性满足要求。

图9为图5所示的亮度补偿方法中的S503的又一种流程示意图。如图9所示,根据本申请的又一些实施例,可选地,S503、重新调整调节参数,具体可以包括以下步骤S901至S903。

S901、获取第一显示面板中多个分区的亮度中的最大亮度和最小亮度。

结合图6所示,显示区AA可以包括远端分区F1和近端分区F2,沿第一显示面板的列方向Y,远端分区F1可以位于近端分区F2远离第一显示面板的绑定区b的一侧。远端分区F1和近端分区F2均可以包括至少一个分区。例如,在一些示例中,远端分区F1可以包括同一行的第1个分区、第4个分区和第7个分区,近端分区F2可以包括同一行的第3个分区、第6个分区和第9个分区。

以第一显示面板包括9个分区为例,获取9个分区的亮度L1~L9中的最大亮度Lmax’和最小亮度Lmin’。

S902、当最大亮度为远端分区中的一个分区的亮度时,将最小亮度与最大亮度的比值作为调节参数。

结合图6所示,当最大亮度为远端分区F1中的一个分区的亮度时,例如当最大亮度为L1、L4或者L7时,说明存在过补偿现象。因此,可以将最小亮度与最大亮度的比值作为调节参数。

例如可以依据以下表达式,确定调节参数:

Gain= Lmin’/Lmax’ (7)

S903、当最大亮度为近端分区中的一个分区的亮度时,将最大亮度与最小亮度的比值作为调节参数。

结合图6所示,当最大亮度为近端分区F2中的一个分区的亮度时,例如当最大亮度为L3、L6或者L9时,说明存在欠补偿现象。因此,可以将最大亮度与最小亮度的比值作为调节参数。

例如可以依据以下表达式,确定调节参数:

Gain= Lmax’/Lmin’ (8)

如此,根据远IC端和近IC端的亮度关系,灵活调整调节参数Gain值。仅通过调整调节参数Gain值,即可使得亮度补偿效果满足预期要求,使得显示面板的亮度均匀性满足要求。

根据本申请的一些实施例,可选地,目标灰阶绑点可以为预设的多个灰阶绑点中的多个。例如,假设预设16灰阶、32灰阶、96灰阶、192灰阶和255灰阶等5个灰阶作为灰阶绑点,那么,目标灰阶绑点可以包括16灰阶、32灰阶、96灰阶、192灰阶和255灰阶。各个灰阶绑点对应的第一补偿系数可以通过上述步骤S101~S104依次确定。在S105中,可以将每个灰阶绑点的第一补偿系数扩展为目标大小的补偿系数矩阵,并将每个灰阶绑点的补偿系数矩阵与各自对应的每个灰阶绑点的亮度数据矩阵相乘,得到每个灰阶绑点补偿后的外部光学补偿数据,从而实现多个灰阶的Demura补偿和IR Drop补偿。

根据本申请的另一些实施例,可选地,目标灰阶绑点也可以为预设的多个灰阶绑点中的其中一个灰阶绑点。预设的多个灰阶绑点中除目标灰阶绑点之外的其他灰阶绑点的第一补偿系数可以根据目标灰阶绑点时对应的第一补偿系数确定。

具体而言,在S105、根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据之前,亮度补偿方法还可以包括以下步骤:

对于多个灰阶绑点中除目标灰阶绑点之外的其他灰阶绑点,根据多个分区在目标灰阶绑点时对应的第一补偿系数,确定多个分区在其他灰阶绑点时对应的第一补偿系数。

在一些具体的示例中,例如可以依据以下表述式,确定多个分区在其他灰阶绑点时对应的第一补偿系数:

其中,Ratioi(Gray(j))表示第i个分区在第j个灰阶绑点时的第一补偿系数,Gray(j)表示第j个灰阶绑点,Gray(m)表示目标灰阶绑点,Gamma表示预设曲线曲率,Gamma的取值范围为1~3,Ratioi(m)表示第i个分区在目标灰阶绑点时的第一补偿系数。

图10为灰阶绑点与第一补偿系数的对应关系的一种示意图。图10的横坐标表示灰阶绑点,纵坐标表示第一补偿系数。如图10所示,灰阶绑点与第一补偿系数的对应关系可以构成一条曲线,曲线的曲率即为Gamma。

在一些示例中,目标灰阶绑点可以为255灰阶绑点,预设的16灰阶绑点、64灰阶绑点和128灰阶绑点对应的第一补偿系数,可以根据255灰阶绑点对应的第一补偿系数计算确定。因此,通过上述步骤S101~S104只需要计算255灰阶绑点对应的第一补偿系数,这样将大幅降低Demura流程所耗费的时间,提高Demura流程的效率。

例如,可以依据上述表达式(9)计算第i个分区在16灰阶绑点时对应的第一补偿系数:

如此,通过上述表达式(9)可以计算出第i个分区在各个灰阶绑点时对应的第一补偿系数。

相应地,S105、根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据,具体可以以下包括:

根据多个分区在各个灰阶绑点时对应的第一补偿系数分别对第一显示面板在各个灰阶绑点时的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据。

具体地,在S105中,可以将每个灰阶绑点的第一补偿系数扩展为目标大小的补偿系数矩阵,并将每个灰阶绑点的补偿系数矩阵与各自对应的每个灰阶绑点的亮度数据矩阵相乘,得到每个灰阶绑点补偿后的外部光学补偿数据,从而实现多个灰阶的Demura补偿和IR Drop补偿。

根据本申请的一些实施例,可选地,同一型号或同一批次的显示面板的第一补偿系数可以共用。因此,可以从同一批次数量众多的显示面板中选取少量的显示面板作为第一显示面板,确定出第一补偿系数,然后将第一补偿系数应用于在同一批次的多个显示面板中。如此,可以大幅减少需要亮度补偿的显示面板的数量,大幅提高Demura流程的效率。

图11为本申请实施例提供的亮度补偿方法中的S107的又一种流程示意图。如图11所示,根据本申请的又一些实施例,可选地,S107、基于目标子像素的补偿值,调整目标子像素的数据电压,具体可以包括以下步骤S1101和S1102。

S1101、将目标子像素的补偿值烧录至第一显示面板或者第二显示面板。其中,第二显示面板可以为与第一显示面板同一型号或同一批次的显示面板。

在得到第一显示面板的目标子像素的补偿值之后,可以将第一显示面板的目标子像素的补偿值烧录至第一显示面板自身,实现第一显示面板的亮度补偿。也可以将第一显示面板的目标子像素的补偿值烧录至同一型号或同一批次的第二显示面板,实现第二显示面板的亮度补偿。

S1102、第一显示面板基于目标子像素的补偿值,调整第一显示面板中的目标子像素的数据电压,或者,第二显示面板基于目标子像素的补偿值,调整第二显示面板中的与目标子像素对应位置的子像素的数据电压。

在将第一显示面板的目标子像素的补偿值烧录至第一显示面板时,第一显示面板可以基于目标子像素的补偿值,调整第一显示面板中的目标子像素的数据电压,具体调整过程参见上文S107的说明,在此不再赘述。

在将第一显示面板的目标子像素的补偿值烧录至第二显示面板时,第二显示面板可以基于目标子像素的补偿值,调整第二显示面板中的与目标子像素对应位置的子像素的数据电压。

例如,第一显示面板中的第1个分区中的目标子像素的亮度需要补偿,那么,在将第一显示面板的目标子像素的补偿值烧录至第二显示面板之后,第二显示面板也会基于目标子像素的补偿值,调整第二显示面板中的第1个分区中的目标子像素的数据电压,实现第二显示面板中的第1个分区中的目标子像素的亮度补偿。

如此,从同一批次数量众多的显示面板中选取少量的显示面板作为第一显示面板,确定出第一补偿系数,然后将第一补偿系数应用于在同一批次的多个显示面板中。如此,可以大幅减少需要亮度补偿的显示面板的数量,大幅提高Demura流程的效率。

在一些具体的实施例中,可选地,第一显示面板的数量可以为多个。在S105、根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据之前,亮度补偿方法还可以包括:

计算多个第一显示面板中各个分区对应的第一补偿系数的平均值。

具体地,可以采用多个第一显示面板,如10个第一显示面板。通过上述步骤S101~S104计算出各个第一显示面板中不同分区对应的第一补偿系数。然后,计算多个第一显示面板中不同分区对应的第一补偿系数的平均值,作为公版Ratio。以9个分区为例,得到公版Ratio1~公版Ratio9。公版Ratio1为多个第一显示面板中第1个分区的第一补偿系数的平均值,依次类推,公版Ratio9为多个第一显示面板中第9个分区的第一补偿系数的平均值。

相应地,S105、根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据,具体可以包括以下步骤:

根据多个分区对应的第一补偿系数的平均值对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据。

例如首先可以将公版Ratio1~公版Ratio9扩展为目标大小的补偿系数矩阵,然后将补偿系数矩阵与亮度数据矩阵相乘,得到补偿后的外部光学补偿数据。具体过程请参见上文步骤S401和S402,在此不再赘述。

如此,通过采用多个第一显示面板,计算多个第一显示面板中不同分区对应的第一补偿系数的平均值,可以进一步提高第一补偿系数的准确性,更加能够客观反映整个批次的显示面板的第一补偿系数,进而提高亮度补偿的效果。

本申请的发明人进一步研究发现,光学相机拍照出来的亮度数据通常只是R/G/B/W的亮度趋势,即各个分区的相对亮度,不能够反应R/G/B/W的真实亮度或亮度比例,因此为了保证计算出的结果更准确,可以对R/G/B/W的数据进行校准。

图12为本申请实施例提供的亮度补偿方法的又一种流程示意图。如图12所示,根据本申请的又一些实施例,可选地,在S104、根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数之前,亮度补偿方法还可以包括以下步骤S1201和S1202。

S1201、对第二亮度进行校准。

图13为图12所示的亮度补偿方法中的S1201的一种流程示意图。如图13所示,在一些实施例中,可选地,S1201可以包括以下步骤S1301至S1303。

S1301、对于各个分区,利用色彩分析仪采集在显示第1种颜色单色画面时分区的第一实测亮度至显示第N种颜色单色画面时分区的第N实测亮度。

色彩分析仪采集的亮度通常较为准确,可以反映分区的真实亮度(或称绝对亮度)。因此,可以通过CA410等色彩分析仪采集各个分区的中心区域的实测亮度,然后利用各个分区的中心区域的实测亮度对第一子亮度至第N子亮度进行校准。

以N种颜色单色画面包括红色单色画面、绿色单色画面和蓝色单色画面为例,可以通过色彩分析仪采集显示红色单色画面时的各个分区的第一实测亮度、显示绿色单色画面时的各个分区的第二实测亮度以及显示蓝色单色画面时的各个分区的第三实测亮度。

S1302、基于第一实测亮度至第N实测亮度,分别对第一子亮度至第N子亮度进行校准。

在S1302中,将第一子亮度校准为第一实测亮度,依次类推,将第N子亮度校准为第N实测亮度,实现R/G/B的数据校准。

S1303、计算校准后的第一子亮度至第N子亮度之和,得到校准后的第二亮度。

将校准后的第一子亮度至第N子亮度相加得到校准后的第二亮度。

图14为图12所示的亮度补偿方法中的S1201的一种流程示意图。如图14所示,在一些实施例中,可选地,S1201可以包括以下步骤S1401和S1402。

S1401、基于预设的第一子亮度至第N子亮度的亮度比例,分别对第一子亮度至第N子亮度进行校准。

第一子亮度至第N子亮度的目标亮度比例(或称理论亮度比例)是已知的。通过光学相机获取的第一子亮度至第N子亮度的实际亮度比例与目标亮度比例之间可能存在偏差。因此,可以利用预设的第一子亮度至第N子亮度的亮度比例(即目标亮度比例),对第一子亮度至第N子亮度进行校准,使得第一子亮度至第N子亮度的亮度比例能够等于目标亮度比例。

S1402、计算校准后的第一子亮度至第N子亮度之和,得到校准后的第二亮度。

返回图12,S1202、利用校准后的第二亮度对第一亮度进行校准。

在一些示例中,可以计算各个分区校准后的第二亮度与校准前的第二亮度之间的比值,得到各个分区的校准系数。然后,再计算各个分区的校准系数与各个分区的第一亮度的乘积,得到各个分区校准后的第一亮度。

相应地,S104、根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数,具体包括以下步骤:

根据校准后的第一亮度和校准后的第二亮度之间的亮度差异,确定分区对应的第一补偿系数。具体过程已在上文详细说明,在此不再赘述。

如此,通过对第一亮度和第二亮度进行校准,可以保证确定出的第一补偿系数更加精确,进一步提高亮度补偿效果,提高显示面板的亮度均匀性。

基于上述实施例提供的亮度补偿方法,相应地,本申请实施例还提供了一种亮度补偿装置。请参见以下实施例。

图15为本申请实施例提供的亮度补偿装置的一种结构示意图。如图15所示,亮度补偿装置1500可以包括以下模块:

划分模块1501,用于将第一显示面板的显示区划分为多个分区;

显示模块1502,用于控制第一显示面板显示目标灰阶绑点的白色画面和目标灰阶绑点的N种颜色单色画面,N为正整数;

获取模块1503,用于对于各个分区,获取在显示白色画面时分区的第一亮度和在显示N种颜色单色画面时分区的第二亮度,第二亮度为在显示第1种颜色单色画面时分区的第一子亮度至显示第N种颜色单色画面时分区的第N子亮度的亮度之和;

第一确定模块1504,用于根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数;

补偿模块1505,用于根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据;

第二确定模块1506,用于根据补偿后的外部光学补偿数据,确定目标子像素的补偿值;

调整模块1507,用于基于目标子像素的补偿值,调整目标子像素的数据电压。

本申请实施例的亮度补偿装置,将第一显示面板的显示区划分为多个分区;显示目标灰阶绑点的白色画面和目标灰阶绑点的N种颜色单色画面,N为正整数;对于各个分区,获取在显示白色画面时分区的第一亮度和在显示N种颜色单色画面时分区的第二亮度,第二亮度为在显示第1种颜色单色画面时分区的第一子亮度至显示第N种颜色单色画面时分区的第N子亮度的亮度之和;根据第一亮度和第二亮度之间的亮度差异,确定分区对应的第一补偿系数,从而得到各个分区在目标灰阶绑点的IR Drop(压降)趋势;根据多个分区对应的第一补偿系数对第一显示面板的外部光学补偿数据进行补偿,从而将各个分区在目标灰阶绑点的压降趋势融合到外部光学补偿数据之中;最后根据补偿后的外部光学补偿数据,确定目标子像素的补偿值,并基于目标子像素的补偿值,调整目标子像素的数据电压,从而通过Demura流程实现显示面板的IR Drop的补偿。这样一来,一方面在实现Demura补偿的同时,实现IR Drop补偿,减小了IR Drop对于显示面板亮度均匀性的影响,提高了亮度补偿的准确性和显示面板的亮度均匀性;另一方面,将Demura补偿和IR Drop补偿二合一,两者不再分开补偿,优化了亮度补偿过程,提高了亮度补偿的效率。

在一些实施例中,显示区包括M个分区,M为正整数。第一确定模块1504具体用于对于M个分区中的任意第i个分区,计算第i个分区的第一亮度和第i个分区的第二亮度之间的亮度差;根据M个分区各自对应的亮度差,从M个分区中选取一个分区作为目标分区;根据目标分区的第一亮度和目标分区的第二亮度,确定比例系数;基于比例系数对M个分区的第一亮度进行修正,得到M个分区修正后的第一亮度;对于各个分区,根据分区修正后的第一亮度和分区的第二亮度,确定分区对应的第一补偿系数。

在一些实施例中,第一确定模块1504具体用于从M个分区各自对应的亮度差中确定出最小的亮度差;将最小的亮度差对应的分区作为目标分区。

在一些实施例中,第一确定模块1504具体用于依据以下表达式,确定分区对应的第一补偿系数:

Ratioi=(LWi’-Li’)/Li’+1

其中,Ratioi表示第i个分区对应的第一补偿系数,LWi’表示第i个分区修正后的第一亮度,Li’表示第i个分区的第二亮度。

在一些实施例中,第一确定模块1504具体用于依据以下表达式,确定分区对应的第一补偿系数:

Ratioi’=((LWi’-Li’)/Li’)*Gain+1

其中,Ratioi’表示第i个分区对应的第一补偿系数,LWi’表示第i个分区修正后的第一亮度,Li’表示第i个分区的第二亮度,Gain表示调节参数。

在一些实施例中,外部光学补偿数据包括在显示第1种颜色单色画面时的第一显示面板中第1种颜色子像素的亮度数据至在显示第N种颜色单色画面时的第一显示面板中第N种颜色子像素的亮度数据。补偿模块1505具体用于将多个分区对应的第一补偿系数扩展为目标大小的补偿系数矩阵;将补偿系数矩阵与亮度数据矩阵相乘,得到补偿后的外部光学补偿数据,亮度数据矩阵为由第1种颜色子像素的亮度数据至第N种颜色子像素的亮度数据组成的矩阵。

在一些实施例中,亮度补偿装置1500还可以包括调节参数调整模块,用于获取第一显示面板中各个分区的亮度;判断第一显示面板的亮度均匀性是否大于预设误差阈值;当第一显示面板的亮度均匀性大于预设误差阈值时,重新调整调节参数,直至第一显示面板的亮度均匀性小于或等于预设误差阈值。

在一些实施例中,调节参数调整模块具体用于判断第一目标分区的亮度是否大于第二目标分区的亮度,其中,沿第一显示面板的列方向,第一目标分区位于第二目标分区远离第一显示面板的绑定区的一侧;在第一目标分区的亮度大于第二目标分区的亮度时,按照预设步长减小调节参数;在第一目标分区的亮度小于第二目标分区的亮度时,按照预设步长增大调节参数。

在一些实施例中,调节参数调整模块具体用于获取同一列中第一目标分区、第二目标分区和第三目标分区的亮度中的最大亮度和最小亮度,其中,沿第一显示面板的列方向,第一目标分区、第三目标分区、第二目标分区和第一显示面板的绑定区依次排布,当最大亮度为第一目标分区的亮度时,将最小亮度与最大亮度的比值作为调节参数;当最大亮度为第二目标分区的亮度时,将最大亮度与最小亮度的比值作为调节参数。

在一些实施例中,调节参数调整模块具体用于获取第一显示面板中多个分区的亮度中的最大亮度和最小亮度,其中,多个分区包括远端分区和近端分区,沿第一显示面板的列方向,远端分区位于近端分区远离第一显示面板的绑定区的一侧,当最大亮度为远端分区中的一个分区的亮度时,将最小亮度与最大亮度的比值作为调节参数;当最大亮度为近端分区中的一个分区的亮度时,将最大亮度与最小亮度的比值作为调节参数。

在一些实施例中,目标灰阶绑点为预设的多个灰阶绑点中的其中一个灰阶绑点。亮度补偿装置1500还可以包括第三确定模块,用于对于多个灰阶绑点中除目标灰阶绑点之外的其他灰阶绑点,根据多个分区在目标灰阶绑点时对应的第一补偿系数,确定多个分区在其他灰阶绑点时对应的第一补偿系数。补偿模块1505具体用于根据多个分区在各个灰阶绑点时对应的第一补偿系数分别对第一显示面板在各个灰阶绑点时的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据。

在一些实施例中,第三确定模块具体用于依据以下表述式,确定多个分区在其他灰阶绑点时对应的第一补偿系数:

其中,Ratioi(Gray(j))表示第i个分区在第j个灰阶绑点时的第一补偿系数,Gray(j)表示第j个灰阶绑点,Gray(m)表示目标灰阶绑点,Gamma表示预设曲线曲率,Gamma的取值范围为1~3,Ratioi(m)表示第i个分区在目标灰阶绑点时的第一补偿系数。

在一些实施例中,调整模块1507具体用于将目标子像素的补偿值烧录至第一显示面板或者第二显示面板;第一显示面板基于目标子像素的补偿值,调整第一显示面板中的目标子像素的数据电压,或者,第二显示面板基于目标子像素的补偿值,调整第二显示面板中的与目标子像素对应位置的子像素的数据电压。

在一些实施例中,第一显示面板的数量为多个。亮度补偿装置1500还可以包括均值计算模块,用于计算多个第一显示面板中各个分区对应的第一补偿系数的平均值。补偿模块1505具体用于根据多个分区对应的第一补偿系数的平均值对第一显示面板的外部光学补偿数据进行补偿,得到补偿后的外部光学补偿数据。

在一些实施例中,亮度补偿装置1500还可以包括校准模块,用于对第二亮度进行校准;利用校准后的第二亮度对第一亮度进行校准。第一确定模块1504具体用于根据校准后的第一亮度和校准后的第二亮度之间的亮度差异,确定分区对应的第一补偿系数。

在一些实施例中,校准模块具体用于对于各个分区,利用色彩分析仪采集在显示第1种颜色单色画面时分区的第一实测亮度至显示第N种颜色单色画面时分区的第N实测亮度;基于第一实测亮度至第N实测亮度,分别对第一子亮度至第N子亮度进行校准;计算校准后的第一子亮度至第N子亮度之和,得到校准后的第二亮度。

在一些实施例中,校准模块具体用于基于预设的第一子亮度至第N子亮度的亮度比例,分别对第一子亮度至第N子亮度进行校准;计算校准后的第一子亮度至第N子亮度之和,得到校准后的第二亮度。

图15所示装置中的各个模块/单元具有实现上述方法实施例提供的亮度补偿方法中各个步骤的功能,并能达到其相应的技术效果,为简洁描述,在此不再赘述。

基于上述实施例提供的亮度补偿方法,相应地,本申请还提供了电子设备的具体实现方式。请参见以下实施例。

图16示出了本申请实施例提供的电子设备的硬件结构示意图。

电子设备可以包括处理器1601以及存储有计算机程序指令的存储器1602。

具体地,上述处理器1601可以包括中央处理器(Central Processing Unit,CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本申请实施例的一个或多个集成电路。

存储器1602可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器1602可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在一个示例中,存储器1602可以包括可移除或不可移除(或固定)的介质,或者存储器1602是非易失性固态存储器。存储器1602可在综合网关容灾设备的内部或外部。

在一个示例中,存储器1602可以是只读存储器(Read Only Memory,ROM)。在一个示例中,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。

存储器1602可以包括只读存储器(ROM),随机存取存储器(RAM),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本申请的一方面的方法所描述的操作。

处理器1601通过读取并执行存储器1602中存储的计算机程序指令,以实现上述方法实施例中的方法/步骤,并达到方法实施例执行其方法/步骤达到的相应技术效果,为简洁描述在此不再赘述。

在一个示例中,电子设备还可包括通信接口1603和总线1610。其中,如图16所示,处理器1601、存储器1602、通信接口1603通过总线1610连接并完成相互间的通信。

通信接口1603,主要用于实现本申请实施例中各模块、装置、单元和/或设备之间的通信。

总线1610包括硬件、软件或两者,将电子设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(Accelerated Graphics Port,AGP)或其他图形总线、增强工业标准架构(Extended Industry Standard Architecture,EISA)总线、前端总线(Front Side Bus,FSB)、超传输(Hyper Transport,HT)互连、工业标准架构(IndustryStandard Architecture,ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线1610可包括一个或多个总线。尽管本申请实施例描述和示出了特定的总线,但本申请考虑任何合适的总线或互连。

另外,结合上述实施例中的亮度补偿方法,本申请实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种亮度补偿方法。计算机可读存储介质的示例包括非暂态计算机可读存储介质,如电子电路、半导体存储器设备、ROM、随机存取存储器、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘。

需要明确的是,本申请并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本申请的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本申请的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。

以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本申请的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RadioFrequency,RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

还需要说明的是,本申请中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本申请不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。

上面参考根据本申请的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本申请的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。

以上所述,仅为本申请的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。

技术分类

06120115929674