显示面板的mura补偿方法及装置与流程

文档序号:18468940发布日期:2019-08-20 20:03阅读:226来源:国知局
显示面板的mura补偿方法及装置与流程

本发明涉及显示领域,特别是涉及一种显示面板的mura补偿方法及装置。



背景技术:

在显示面板生产过程中,由于材料和工艺等原因会有部分产品出现画面显示亮度不均的现象,也即mura。为提高显示面板的显示效果且提升产品良率,需要消除mura,也即de-mura。

通常,de-mura方案主要是通过相机采集三基色中各单基色对应的单色亮度数据,然后分别计算各子像素补偿数据,并将补偿数据保存到闪存里面。由于每个灰阶下均保存对应的个子像素的补偿数据,补偿数据较多,占用驱动芯片内部ram(random-accessmemory,随机存储器)和外部闪存的容量较大,使得生产成本较高。



技术实现要素:

基于此,有必要针对补偿区域的边界过去不均匀显示有块状的问题,提供一种显示面板的mura补偿方法及装置。

一种显示面板的mura补偿方法,包括:

在预设灰阶下分别获取所述显示面板纯色画面的单色亮度数据,所述显示面板包括阵列排布的像素单元,所述像素单元中各单色子像素分别被点亮以显示纯色画面;

将显示面板划分为多个补偿区域,从每个所述补偿区域中提取一个特征亮度数据代表本补偿区域计算对应的原始补偿数据,所述原始补偿数据为n位原始补偿数据;

将所述n位原始补偿数据调制为m位调制补偿数据,并保存所述预设灰阶与所述m位调制补偿数据的对应关系,其中,m小于n。

上述显示面板的mura补偿方法,通过将n位原始补偿数据调制为m位调制补偿数据并存储,可以降低芯片内部ram和外部闪存的容量,降低物料成本。

在其中一个实施例中,还包括:

根据所述预设灰阶确定的所述n位原始补偿数据,采用gamma2.2曲线确定其他灰阶下所述纯色画面的n位原始补偿数据;

将所述n位原始补偿数据调制为m位调制补偿数据,并保存每一灰阶与所述m位调制补偿数据的对应关系。

在其中一个实施例中,将所述n位原始补偿数据调制为m位调制补偿数据,并保存每一灰阶与所述m位调制补偿数据的对应关系之后还包括:

对任一灰阶下的纯色画面进行补偿,根据所述灰阶与所述m位调制补偿数据的对应关系,获取m位调制补偿数据;

随机振荡产生n-m位补偿数据,在每个所述补偿区域中各单色子像素的所述m位调制补偿数据的末端添加所述n-m位补偿数据,以产生n位实际补偿数据。

上述方法在对同一灰阶下的纯色画面进行补偿时,随机振荡产生多种n-m位补偿数据,并在补偿区域中各子像素的m位调制补偿数据的末端添加n-m位补偿数据,产生多种n位实际补偿数据,使得每个补偿区域中可以包含多种实际补偿数据,补偿区域内部各子像素的补偿值不同,进而可以降低同一灰阶下纯色画面的块状现象,使补偿区域之间的边界过渡平滑。

在其中一个实施例中,所述n-m位补偿数据为两位补偿数据;

所述补偿数据为二进制补偿数据,随机振荡产生的所述实际补偿数据包括2n-m种。

在其中一个实施例中,每个所述补偿区域包括至少两种实际补偿数据。

在其中一个实施例中,所述纯色画面中每个所述补偿区域包括至少两种所述n位实际补偿数据。

在其中一个实施例中,还包括:

所述补偿区域包括偶数个,每个所述补偿区域包括a*b个所述子像素,其中,a为第一方向上的子像素数量,b为第二方向上的子像素数量,所述第一方向与所述第二方向相交,a和b包括大于1且小于等于8的正整数;

对所述预设灰阶下的纯色画面进行补偿时,在第x帧,采用本补偿区域内的实际补偿数据对本补偿区域进行补偿;

在第x+1帧,交换每相邻两个补偿区域的实际补偿数据对本补偿区域进行补偿,其中x大于等于1。

在其中一个实施例中,获取每个所述补偿区域内各所述单色子像素的所述n位实际补偿数据后,对相邻所述补偿区域的边界线上的单色子像素,采用线性差值算法二次计算实际补偿数据。

在其中一个实施例中,所述特征亮度数据为每个所述补偿区域中所述单色子像素的单色亮度数据的平均值;

所述从每个所述补偿区域中提取一个特征亮度数据代表本补偿区域计算对应区域的原始补偿数据包括:

计算每个补偿区域中所述单色子像素的单色亮度数据的平均值以获取特征亮度数据;

将所述特征亮度数据与目标亮度数据作差,所述差值为所述原始补偿数据。

在其中一个实施例中,将所述n位原始补偿数据调制为m位调制补偿数据,并保存每一灰阶与所述m位调制补偿数据的对应关系之后还包括:

采集混色画面的亮度数据,所述混色画面包括点亮的三基色对应的子像素,所述亮度数据包括三基色对应的子像素的亮度数据;

根据所述亮度数据与灰阶的对应关系获取所述子像素的灰阶;

根据所述灰阶与所述m位调制补偿数据的对应关系,获取所述m位调制补偿数据;

对混色画面进行补偿,随机振荡产生n-m位补偿数据,在每个所述子像素的m位调制补偿数据的末端添加所述n-m位补偿数据,以产生n位实际补偿数据,随机振荡产生的n-m位补偿数据包括2n-m种。

上述混色画面的补偿方法,通过预先采集纯色画面获取n位原始补偿数据,然后将n位原始补偿数据降位处理并调制为m位调制补偿数据,保存灰阶与m位调制补偿数据的对应关系,可降低内部ram和外部闪存的容量,降低物料成本。同时,由于预先存储了纯色画面下各单色子像素的灰阶与补偿数据的对应关系,因此,当混色画面出现mura时,可以利用预先存储的各单色子像素的灰阶与补偿数据的对应关系获取混色画面下各子像素的补偿数据,对混色画面额mura进行补偿。故上述实施例提供的方法对混色画面进行补偿时,不仅可以降低内存容量,还可消除混色画面的mura。

一种显示面板的mura补偿装置,包括:

获取模块,用于在预设灰阶下分别获取所述显示面板纯色画面的单色亮度数据,所述显示面板包括阵列排布的像素单元,所述像素单元中各单色子像素分别被点亮以显示纯色画面;

数据处理模块,用于将显示面板划分为多个补偿区域,从每个所述补偿区域中提取一个特征亮度数据代表本补偿区域计算对应的原始补偿数据,所述原始补偿数据为n位原始补偿数据;将所述n位原始补偿数据调制为m位调制补偿数据,其中,m小于n;

存储模块,用于保存灰阶与所述m位调制补偿数据的对应关系。

上述实施例提供的显示面板的mura补偿装置,通过将n位原始补偿数据调制为m位调制补偿数据并存储,可以降低芯片内部ram和外部闪存的容量,降低物料成本。

附图说明

图1为本申请的一个实施例提供的显示面板的mura补偿方法流程图;

图2为本申请的一个实施例提供的显示面板的mura补偿装置图;

图3为本申请的一个实施例提供的计算机设备的内部结构图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施例的限制。

需要说明的是,当元件被称为“设置于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是在于限制本发明。

请参见图1,本申请的一个实施例提供一种显示面板的mura补偿方法,包括以下步骤:

s100:在预设灰阶下分别获取显示面板纯色画面的单色亮度数据,显示面板包括阵列排布的像素单元,像素单元中各单色子像素分别被点亮以显示纯色画面。

本实施例中,显示面板可以是液晶显示面板、发光二极管显示面板或有机发光二极管显示面板中的任意一种。显示面板中可以包括红色、绿色、蓝色三种颜色对应的子像素,也可以包括其他显示方案,本实施例以显示面板包括红、绿、蓝三种颜色的子像素为例进行说明。

分别获取预设灰阶下各单基色(红、绿、蓝)对应的纯色画面的单色亮度数据。可以采用ccd(charge-coupleddevice,电荷耦合器件)相机获取显示面板的亮度。

s300:将显示面板划分为多个补偿区域,从每个补偿区域提取一个特征亮度数据代表本补偿区域计算对应的原始补偿数据,其中,原始补偿数据为n位原始补偿数据。

具体的,在获取纯色画面的单色亮度数据后,将显示面板划分为多个补偿区域,每个补偿区域均包括数量相同的阵列排布的像素单元,每个像素单元中只有一个子像素被点亮,且被点亮的子像素均为同一种颜色。每个补偿区域可以包括a*b个像素单元,即也包括a*b个被点亮的单色子像素,a为第一方向上的单色子像素数量,b为第二方向上的单色子像素数量,第一方向与第二方向相交,第一方向可以是行方向,第二方向可以是列方向,或者第一方向可以是列方向,第二方向可以是行方向。其中,a和b包括大于1且小于等于8的正整数。例如,每个补偿区域均包括4*4个子像素,也即行方向上4个子像素,列方向上4个子像素。当然,每个补偿区域也可包括其他数量的子像素。可以理解的是,当每个补偿区域内子像素的数量越多,进行数据压缩后,计算补偿数据时误差也越大,因此,用户需根据需求划分补偿区域。

根据补偿区域对采集到的亮度数据进行压缩,进行数据压缩即为将每个补偿区域中采集到的多个亮度数据压缩为一个亮度数据,该亮度数据即为特征亮度数据。本实施例中,特征亮度数据可以为每个补偿区域内所有点亮的单色子像素的单色亮度数据的均值。将特征亮度数据与目标亮度数据做差,获取显示面板的原始补偿数据,原始补偿数据即为对应的差值,其中,原始补偿数据为n位原始补偿数据,具体的,为n位二进制原始补偿数据。

本实施例中,目标亮度数据可以是根据预设灰阶预先设置的,也可以是根据纯色画面的亮度数据计算而得,例如,获取整个纯色画面的单色亮度数据后,将所有单色子像素的单色亮度数据求和并求均值,目标亮度数据即为整副纯色画面的亮度均值。

例如,预设灰阶包括6个灰阶,分别采集6个灰阶下红色画面中每个红色子像素的单色亮度数据。将显示面板划分为多个补偿区域,将每个补偿区域中红色子像素的单色亮度数据求和并求亮度均值,该亮度均值即为对应的特征区域的特征亮度数据。将特征亮度数据与目标亮度数据做差,差值即为对应的补偿区域的原始补偿数据,每个特征区域对应一个原始补偿数据。利用该方法还可获取预设灰阶下绿色画面的绿色原始补偿数据和蓝色画面的蓝色原始补偿数据。

s500:将n位原始补偿数据调制为m位调制补偿数据,并保存预设灰阶与m位调制补偿数据的对应关系,其中m小于n。

为降低芯片内部ram和外部闪存的容量,将n位原始补偿数据调制为m位调制补偿数据,其中,n位原始补偿数据和m位调制补偿数据皆为二进制数据。例如,n为8,m为6,将8位原始补偿数据的前6位保留,去除后两位,存储补偿数据时,保存前6位,也即保存调制补偿数据,可降低芯片内部ram和外部闪存的容量,降低成本。当然n和m也可取其他数值,例如n为10,m为8。然后保存预设灰阶与m位调制补偿数据的对应关系,便于后续补偿时调用灰阶对应的补偿数据。

进一步的,为降低计算量及补偿时间,除预设灰阶外的其他灰阶的原始补偿数据,可以根据预设灰阶下的原始补偿数据计算。具体的,可采用gamma2.2曲线计算其他灰阶下的原始补偿数据,gamma2.2曲线最符合人眼视觉效果,因此利用gamma2.2曲线计算的原始补偿数据其补偿效果较好。获取其他灰阶下各纯色画面的n位原始补偿数据后,采用同样的数据调制方法将n位原始补偿数据调制为m位调制补偿数据,并保存各单色子像素每一灰阶与m位调制补偿数据的对应关系。

上述实施例提供的显示面板的mura补偿方法,通过将n位原始补偿数据调制为m位调制补偿数据并存储,可以降低芯片内部ram和外部闪存的容量,降低物料成本。

上述补偿数据的获取方式中,从每个补偿区域中提取一个数据,利用该数据代表该补偿区域计算该补偿区域的补偿数据,也即每个补偿区域中的子像素均对应一个原始补偿数据和一个调制补偿数据。虽然进行数据压缩降低芯片内部ram和外部闪存的容量,但当对同一灰阶下的纯色画面进行补偿时,由于每个补偿区域中各子像素的补偿数据相同,导致同一灰阶下纯色画面的补偿区域块状现象较为明显,补偿区域之间的边界过度不均匀。

因此,在其中一个实施例中,对任一灰阶下的纯色画面进行补偿时,首先根据灰阶与m位调制补偿数据的对应关系,获取该灰阶下各补偿区域对应的m位调制补偿数据。可以理解的是,补偿时补偿区域的划分与进行数据压缩是补偿区域的划分方式相同。然后随机振荡产生n-m位补偿数据,在每个补偿区域中的各单色子像素的m位补偿数据的末端添加随机振荡产生的n-m位补偿数据,以产生n位实际补偿数据。

本实施例中,由于n位原始补偿数据和m位调制补偿数据均为二进制数据,因此,随机振荡产生的补偿数据有2n-m种。然后在每个补偿区域中各子像素的m位调制补偿数据的末端添加随机振荡产生任意一种的n-m位补偿数据,产生一种或多种n位实际补偿数据。当每个补偿区域中包括至少两种n位实际补偿数据时,可使得每个补偿区域中各子像素的实际补偿数据不同,进而可以消除由于同一补偿区域内补偿数据相同导致的块状现象,因此,对采用本实施例提供的方式对同一灰阶下的纯色画面进行补偿时,不仅可以降低内存容量,还可消除纯色画面的块状现象。

举例说明,当n为8,m为6时,假设某一补偿区域的原始补偿数据为127d,对应的n位原始补偿数据即为01111111b。为降低芯片内部ram和外部闪存的容量,将01111111b保存前6位,去除后两位,保存为011111,即存储于内部ram中的该补偿区域的调制补偿数据为011111。在补偿时,振荡器随机振荡2位补偿数据,随机振荡产生的两位补偿数据可以为00、01、10、11中的任意一个。在补偿区域中每个子像素的调制补偿数据末端添加随机振荡产生的两位补偿数据,产生完整的8位实际补偿数据,即一个补偿区域中最多可以有01111100、0111101、101111110、01111111四种实际补偿数据,也即124d、125d、126d和127d,该四个补偿数据与计算产生的补偿数据127d差别不大,故补偿误差较小,人眼难以分辨。当然,由于2位补偿数据为随机振荡产生,因此,补偿区域中可能有上述四种实际补偿数据的一种、两种或三种。通常,补偿区域包括4*4个子像素,也即16个像素,补偿时,需要随机振荡产生16个2位补偿数据,16个2位补偿数据均为同一个数据的概率较小,故大概率下,一个补偿区域中可包括两种、三种或四种补偿数据,进而可使得每个补偿区域中各子像素的实际补偿数据不同,降低补偿区域的块状感。可以理解的是,为了防止一个补偿区域中各子像素的补偿误差过大,n与m的差值应合理选取,若n与m的差值过大,个子像素的补偿数据差距也较大,影响补偿效果。通常,n与m的差值为2。

上述实施例提供的显示面板的mura补偿方法,在对同一灰阶下的纯色画面进行补偿时,随机振荡产生多种n-m位补偿数据,并在补偿区域中各子像素的m位调制补偿数据的末端添加n-m位补偿数据,产生多种n位实际补偿数据,使得每个补偿区域中可以包含多种实际补偿数据,补偿区域内部各子像素的补偿值不同,进而可以降低同一灰阶下纯色画面的块状现象,使补偿区域之间的边界过渡平滑。

进一步的,在其中给一个实施例中,补偿区域包括偶数个,在对显示面板补偿时,第x帧采用本补偿区域的实际补偿数据对本补偿区域进行补偿。在第x+1帧,采用相邻补偿区域的实际补偿数据对本补偿区域进行补偿。其中,x大于等于1。

具体的,前一帧采用本补偿区域内的实际补偿数据对本补偿区域内的各子像素进行补偿。后一帧采用相邻补偿区域内的补偿数据对本补偿区域进行补偿。其中,相邻补偿区域可以是行方向上的相邻补偿区域,也可以是列方向上的相邻补偿区域。以列方向上的相邻补偿区域交换补偿数据为例进行说明,列方向上第一个补偿区域与第二个补偿区域的实际补偿数据交换进行补偿,第三个补偿区域和第四个补偿区域交换补偿数据进行补偿,以此类推。由于每个补偿区域较小,且相邻补偿区域之间的实际补偿数据差距较小,故交换实际补偿数据后对补偿效果影响不大。通过在前一帧采用本补偿区域的实际补偿数据,后一帧采用相邻补偿区域的实际补偿数据,利用人眼的视觉残留现象,可模糊相邻补偿区域的边界,使得边界过渡平滑。

在其中一个实施例中,获取每个补偿区域内各单色子像素的实际补偿数据之后,对相邻补偿区域的边界线上的单色子像素,采用线性差值算法二次计算实际补偿数据。

例如,第一个补偿区域与第二补偿区域为相邻的补偿区域,第一补偿区域在边界线上的第一子像素实际补偿数据为127d,第二个补偿区域在边界线上与第一子像素相邻的第二子像素的实际补偿数据为129d,则利用线性差值算法,二次计算第一子像素的实际补偿数据和第二子像素的实际补偿数据,计算后得到的实际补偿数据为128d,及第一子像素和第二子像素重新计算得到的实际补偿数据为128d。本实施例通过将边界上的子像素的实际补偿数据进行线性差值算法,并重新赋值新的实际补偿数据,可以模糊相邻补偿区域的边界线,进一步使边界过渡平滑。

在其中一个实施例中,保存每一灰阶与m位调制补偿数据的对应关系之后还可以对混色画面进行mura补偿,消除混色画面的mura现象。混色画面包括点亮的三基色子像素,对混色画面进行补偿时,首先采集混色画面的亮度数据,混色画面包括点亮的三基色对应的子像素,亮度数据包括三基色对应的子像素的亮度数据。本实施例中,可以采用ccd相机采集混色画面中每个子像素的亮度数据。然后根据所述亮度数据与灰阶的对应关系获取所述子像素的灰阶。灰阶即为亮度等级,因此,一个灰阶对应一个亮度等级,根据采集到的亮度数据所在的亮度等级可以获知每个子像素的灰阶。根据所述灰阶与所述m位调制补偿数据的关系,即可获取每个子像素的m位调制补偿数据。获取m位调制补偿数据后,对混色画面进行补偿。随机振荡产生n-m位补偿数据,在每个子像素的m位调制补偿数据的末端添加随机振荡产生的任一n-m位补偿数据,以产生n位实际补偿数据,从而对显示面板的混色画面进行补偿。本实施例中,由于n位原始补偿数据和m位调制补偿数据均为二进制数据,因此随机振荡产生的n-m位补偿数据包括2n-m种。

上述实施例提供的混色画面的补偿方法,通过预先采集纯色画面获取n位原始补偿数据,然后将n位原始补偿数据降位处理并调制为m位调制补偿数据,保存灰阶与m位调制补偿数据的对应关系,可降低内部ram和外部闪存的容量,降低物料成本。同时,由于预先存储了纯色画面下各单色子像素的灰阶与补偿数据的对应关系,因此,当混色画面出现mura时,可以利用预先存储的各单色子像素的灰阶与补偿数据的对应关系获取混色画面下各子像素的补偿数据,对混色画面额mura进行补偿。故上述实施例提供的方法对混色画面进行补偿时,不仅可以降低内存容量,还可消除混色画面的mura。

在其中一个实施例中,如图3所示,提供一种显示面板的mura补偿装置,包括:获取模块110、数据处理模块120、存储模块130和补偿模块140。其中:

获取模块110用于在预设灰阶下分别获取显示面板纯色画面的单色亮度数据。其中,显示面板包括阵列排布的像素单元,像素单元中各单色子像素分别被点亮以显示纯色画面。

数据处理模块120用于将显示面板划分为多个补偿区域,从每个补偿区域中提取一个特征亮度数据代表本补偿区域计算对应的原始补偿数据,原始补偿数据为n位原始补偿数据。然后将所述n位原始补偿数据调制为m位调制补偿数据,其中,m小于n。

存储模块130用于保存灰阶与m位调制补偿数据的对应关系。

上述实施例提供的显示面板的mura补偿装置,通过将n位原始补偿数据调制为m位调制补偿数据并存储,可以降低芯片内部ram和外部闪存的容量,降低物料成本。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种显示面板的mura补偿方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序。其中,处理器执行所述计算机程序时实现上述显示面板的mura补偿方法的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述显示面板的mura补偿方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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