本发明实施例涉及显示面板技术领域,尤其涉及一种显示面板的mura补偿方法及、补偿装置及显示装置。
背景技术:
随着显示技术的发展以及人们生活水平的提高,对显示面板的显示效果要求越来越高,现有的显示面板在显示时存在显示不均的问题,影响用户体验。
技术实现要素:
本发明实施例提供一种显示面板的mura补偿方法及、补偿装置及显示装置,以解决现有的显示面板在显示时存在显示不均的问题。
为实现上述技术问题,本发明采用以下技术方案:
第一方面,本发明实施例提供了一种显示面板的mura补偿方法,包括:
计算设定灰阶下各子像素的初始补偿值;
搜索所述初始补偿值中的非整数补偿值;
将设定子像素的补偿值重置为预设整数补偿值,重置后的所述设定子像素的预设整数补偿值的均值等于所述非整数补偿值,且每一所述设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值;
其中,所述设定子像素包括所述非整数补偿值对应的所述子像素周围的n*m个子像素;m和n为大于或等于2的整数。
进一步地,所述设定子像素的预设整数补偿值包括第一整数和第二整数;其中,所述第一整数等于所述非整数补偿值的整数部分的值。
进一步地,所述第一整数和所述第二整数在所述设定子像素中分散排布。
进一步地,m和n的取值范围为:3≤m≤5,3≤n≤5。
进一步地,所述显示面板的mura补偿方法,还包括:
当所述设定子像素中的第一子像素的初始补偿值与所述预设整数补偿值的差值大于预设阈值时,则将所述第一子像素的补偿值保持为初始补偿值,将所述设定子像素中除所述第一子像素之外的子像素的初始补偿值重置,所述设定子像素中除所述第一子像素之外的子像素的预设整数补偿值的均值等于所述非整数补偿值。
进一步地,当所述预设灰阶小于或等于32灰阶时,所述预设阈值等于2;
当所述预设灰阶大于32灰阶且小于或等于64灰阶时,所述预设阈值大于2,且小于或等于5;
当所述预设灰阶大于64灰阶时,所述预设阈值大于5,且小于或等于10。
进一步地,不同的所述非整数补偿值对应的所述子像素周围的n*m个子像素的数量不同。
进一步地,将所述设定子像素的补偿值重置为预设整数补偿值,包括:
将以所述非整数补偿值对应的所述子像素为中心的n*m个子像素的补偿值重置为预设整数补偿值。
第二方面,本发明实施例提供一种显示面板的mura补偿装置,包括:
计算模块,用于计算设定灰阶下各子像素的初始补偿值;
查询模块,用于搜索所述初始补偿值中的非整数补偿值;
补偿数据刷新模块,用于将设定子像素的补偿值重置为预设整数补偿值,重置后的所述设定子像素的预设整数补偿值的均值等于所述非整数补偿值,且每一所述设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值;其中,所述设定子像素包括所述非整数补偿值对应的所述子像素周围的n*m个子像素;m和n为大于或等于2的整数。
第三方面,本发明实施例提供一种显示装置,包括显示面板以及第二方面所述显示面板的mura补偿装置。
本发明实施例提供的显示面板的mura补偿方法通过将非整数补偿值对应的子像素周围的n*m个子像素的补偿值重置为预设整数补偿值,重置后的非整数补偿值对应的子像素周围的n*m个子像素的预设整数补偿值的均值等于非整数补偿值,实现了对初始补偿值中的非整数补偿值的分散补偿,补偿的精度更高,此外,每一设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值,使得补偿值重置后的设定子像的补偿效果与初始补偿值的补偿效果接近,保证每一子像素的补偿效果均较好,提高了显示面板的显示均一性,解决了现有的显示面板在显示时存在雪花等显示不均的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1是本发明实施例提供的一种显示面板的mura补偿方法的流程图;
图2是本发明实施例提供的一种显示面板的mura补偿方法的设定子像素的分布示意图;
图3是本发明实施例提供的另一种显示面板的mura补偿方法的设定子像素的分布示意图;
图4是本发明实施例提供的又一种显示面板的mura补偿方法的设定子像素的分布示意图;
图5是本发明实施例提供的另一种显示面板的mura补偿方法的流程图;
图6是本发明实施例提供的又一种显示面板的mura补偿方法的流程图;
图7是本发明实施例提供的又一种显示面板的mura补偿方法的流程图;
图8是本发明实施例提供的一种显示面板的mura补偿装置的结构示意图;
图9是本发明实施例提供的一种显示装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
正如背景技术中提到的现有的显示面板在显示时存在显示不均,发明人经过研究发现出现这种问题的原因在于,现有的显示面板在进行显示补偿时,仅能对较严重的mura问题进行补偿,在显示时仍存在雪花(sandymura)等显示不均的问题。
基于上述技术问题,本实施例提出了以下解决方案:
图1是本发明实施例提供的一种显示面板的mura补偿方法的流程图。参见图1,本发明实施例提供的显示面板的mura补偿方法,包括:
s101、计算设定灰阶下各子像素的初始补偿值。
具体地,可以从第一行至最后一行,每行由左到右依次计算设定灰阶下各子像素对应的初始补偿值,并将计算得到的各子像素的初始补偿值与各子像素一一对应。
s102、搜索所述初始补偿值中的非整数补偿值。
具体地,可以从第一行至最后一行,每行由左到右依次搜索初始补偿值中的非整数补偿值,对应找到各非整数补偿值对应的子像素。
s103、将设定子像素的补偿值重置为预设整数补偿值,重置后的所述设定子像素的预设整数补偿值的均值等于所述非整数补偿值,且每一所述设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值;其中,所述设定子像素包括所述非整数补偿值对应的所述子像素周围的n*m个子像素;m和n为大于或等于2的整数。
具体地,设定子像素包括非整数补偿值对应的子像素周围的n*m个子像素,非整数补偿值对应的子像素可以位于n*m个子像素的中心位置或者除中心位置以外的其他位置。重置后的设定子像素的预设整数补偿值的均值等于非整数补偿值,使得n*m个子像素的补偿值重置后可以共同拟合出非整数补偿值的补偿效果,相对于现有技术中直接舍弃非整数补偿值的方案,可以对非整数补偿值对应的子像素进行较好的补偿,更好的补偿显示面板的显示不均。此外,每一设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值,使得补偿值重置后的设定子像的补偿效果与初始补偿值的补偿效果接近,保证每一子像素的补偿效果均较好,更好的补偿显示面板的显示不均。
需要说明的是,预设阈值大小可以根据显示面板的补偿需求确定,本实施例并不做具体限定。
本实施例提供的显示面板的mura补偿方法通过将非整数补偿值对应的子像素周围的n*m个子像素的补偿值重置为预设整数补偿值,重置后的非整数补偿值对应的子像素周围的n*m个子像素的预设整数补偿值的均值等于非整数补偿值,实现了对初始补偿值中的非整数补偿值的分散补偿,补偿的精度更高,此外,每一设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值,使得补偿值重置后的设定子像的补偿效果与初始补偿值的补偿效果接近,保证每一子像素的补偿效果均较好,提高了显示面板的显示均一性,解决了现有的显示面板在显示时存在雪花等显示不均的问题。
可选地,设定子像素的预设整数补偿值包括第一整数和第二整数;其中,第一整数等于非整数补偿值的整数部分的值。
具体地,第一整数直接根据非整数补偿值的整数部分确定,第二整数可以从与第一整数最接近的整数中选取,示例性地,非整数补偿值为64.25,则第一整数等于非整数补偿值的整数部分的值,即第一整数等于64,第二整数可以为与非整数补偿值最接近的整数补偿值,示例性的,第二整数可以为65。这样设置,在补偿时可以快速的确定第一整数的值,然后通过计算n*m个第一整数和第二整数的均值,使其等于非整数补偿值来确定第二整数的值,降低了计算难度,提高了整数补偿值的确定速度。
可选地,m和n的取值范围为:3≤m≤5,3≤n≤5。
其中,设定子像素包括非整数补偿值对应的子像素周围的n*m个子像素,即设定子像素包括非整数补偿值对应的子像素周围的3*3个子像素,3*4个子像素,3*5个子像素,4*3个子像素,4*4个子像素,4*5个子像素,或者5*5个子像素。示例性地,可以根据需要对第一个非整数补偿值进行补偿时,设置设定子像素包括非整数补偿值对应的子像素周围的3*3个子像素,对第二个非整数补偿值的进行补偿时,设置设定子像素包括非整数补偿值对应的子像素周围的3*3个子像素或者4*4个子像素等,能满足重置后的设定子像素的预设整数补偿值的均值等于非整数补偿值即可。
具体地,通过设置3≤m≤5,3≤n≤5,使得每一非整数补偿值对应的子像素对应的设定子像素的个数较少,需要重置补偿值的子像素的个数较少,一方面降低了算法难度,另一方面,避免设定子像素的个数较多,影响初始补偿值的补偿效果,保证显示面板具有较好的补偿效果。
可选地,图2是本发明实施例提供的一种显示面板的mura补偿方法的设定子像素的分布示意图。在上述实施例的基础上,参见图2,所述第一整数和所述第二整数在所述设定子像素中分散排布。
具体地,这样设置可以减小由于第一整数和第二整数聚集引起的显示不均问题。图2示例性地示出非整数补偿值为64.25,第一整数等于非整数补偿值的整数部分的值,即第一整数等于64,第二整数可以为与非整数补偿值最接近的整数补偿值,即第二整数为65,第一整数64和第二整数65分散排布,每行和每列仅有一个第二整数65的情况。
示例性地,图3是本发明实施例提供的另一种显示面板的mura补偿方法的设定子像素的分布示意图。在上述实施例的基础上,参见图3,非整数补偿值为64.5时,第一整数等于非整数补偿值的整数部分的值,即第一整数等于64,第二整数可以为与非整数补偿值最接近的整数补偿值,即第二整数为65,第一整数64和第二整数65分散排布,每行和每列均有两个第一整数64和两个第二整数65。图4是本发明实施例提供的又一种显示面板的mura补偿方法的设定子像素的分布示意图。在上述实施例的基础上,参见图4,非整数补偿值为64.75时,第一整数等于非整数补偿值的整数部分的值,即第一整数等于64,第二整数可以为与非整数补偿值最接近的整数补偿值,即第二整数为65,第一整数64和第二整数65分散排布,每行和每列仅有一个第一整数64。
可选地,图5是本发明实施例提供的另一种显示面板的mura补偿方法的流程图。在上述实施例的基础上,参见图5,本发明实施例提供的显示面板的mura补偿方法,包括:
s101、计算设定灰阶下各子像素的初始补偿值。
s102、搜索所述初始补偿值中的非整数补偿值。
s201、当所述设定子像素中的第一子像素的初始补偿值与所述预设整数补偿值之间的差值大于预设阈值时,则将所述第一子像素的补偿值保持为初始补偿值,将所述设定子像素中除所述第一子像素之外的子像素的初始补偿值重置,所述设定子像素中除所述第一子像素之外的子像素的预设整数补偿值的均值等于所述非整数补偿值。
具体地,预设阈值的大小可以根据灰阶的不同而变化,预设阈值可以为1、2、3、4、5或者10等,第一子像素为设定子像素中初始补偿值为整数的任意子像素。当设定子像素中的第一子像素的初始补偿值与预设整数补偿值之间的差值大于预设阈值时,则将第一子像素的补偿值保持为初始补偿值,将设定子像素中除第一子像素之外的子像素的初始补偿值重置,设定子像素中除第一子像素之外的子像素的预设整数补偿值的均值等于非整数补偿值,保证第一子像素的补偿效果的同时,提升非整数补偿值对应的子像素的补偿效果,进一步改善显示面板的整体显示画面的补偿效果。
可选地,当预设灰阶小于或等于32灰阶时,预设阈值等于2;当预设灰阶大于32灰阶且小于或等于64灰阶时,预设阈值大于2,且小于或等于5;当预设灰阶大于64灰阶时,预设阈值大于5,且小于或等于10。
示例性的,当预设灰阶小于或等于32灰阶时,且当设定子像素的初始补偿值与第一整数和第二整数之间的差值均小于或等于2时,则将非整数补偿值对应的设定子像素的补偿值重置,当设定子像素中的第一子像素的初始补偿值与第一整数或第二整数之间的差值大于2时,则将第一子像素的补偿值保持为初始补偿值,将设定子像素中除第一子像素之外的子像素的初始补偿值重置,设定子像素中除第一子像素之外的子像素的预设整数补偿值的均值等于非整数补偿值。
当预设灰阶大于32灰阶且小于或等于64灰阶时,预设阈值大于2,且预设阈值小于或等于5。示例性地,可以设置设定子像素的初始补偿值与第一整数和第二整数之间的差值均小于或等于5,则将非整数补偿值对应的设定子像素的补偿值重置,当设定子像素中的第一子像素的初始补偿值与第一整数或第二整数之间的差值大于5时,则将第一子像素的补偿值保持为初始补偿值,将设定子像素中除第一子像素之外的子像素的初始补偿值重置,设定子像素中除第一子像素之外的子像素的预设整数补偿值的均值等于非整数补偿值。
当预设灰阶大于64灰阶时,预设阈值大于5,且小于或等于10。示例性地,可以设置设定子像素的初始补偿值与第一整数和第二整数之间的差值均小于或等于10,则将非整数补偿值对应的设定子像素的补偿值重置,当设定子像素中的第一子像素的初始补偿值与第一整数或第二整数之间的差值大于10时,则将第一子像素的补偿值保持为初始补偿值,将设定子像素中除第一子像素之外的子像素的初始补偿值重置,设定子像素中除第一子像素之外的子像素的预设整数补偿值的均值等于非整数补偿值。
由于显示面板不同灰阶的画面对显示画面的补偿精度的需求不同,灰阶越低,对补偿精度要求越高,灰阶越高,对补偿精度要求相对越低,通过在不同的灰阶范围内选取不同的预设阈值的数值,在保证较好的对显示不均进行补偿的同时,可以降低较高灰阶画面的补偿计算难度。
可选地,图6是本发明实施例提供的又一种显示面板的mura补偿方法的流程图。在上述实施例的基础上,参见图6,本发明实施例提供的显示面板的mura补偿方法,包括:
s101、计算设定灰阶下各子像素的初始补偿值。
s301、从左到右依次搜索所述初始补偿值中的非整数补偿值。
具体地,从左到右依次搜索初始补偿值中的非整数补偿值,可以依次遍历所有的子像素对应的初始补偿值,不容易出现数据遗漏,同时,从左到右依次搜索初始补偿值中的非整数补偿值,算法上更简单,容易实现。
s302、从左到右依次将所述设定子像素的补偿值重置为预设整数补偿值,重置后的所述设定子像素的预设整数补偿值的均值等于所述非整数补偿值,且每一所述设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值;其中,所述设定子像素包括所述非整数补偿值对应的所述子像素周围的n*m个子像素;m和n为大于或等于2的整数。
具体地,从左到右依次将设定子像素的补偿值重置为预设整数补偿值,可以依次遍历设定子像素对应的初始补偿值,不容易出现数据遗漏。
可选地,不同的所述非整数补偿值对应的所述子像素周围的n*m个子像素的数量不同。
具体地,这样设置在计算时可以优先考虑预设整数补偿值与初始补偿值的接近程度,根据需要调整n和m的具体数值,降低了计算难度。
可选地,图7是本发明实施例提供的又一种显示面板的mura补偿方法的流程图。在上述实施例的基础上,参见图7,本发明实施例提供的显示面板的mura补偿方法,包括:
s101、计算设定灰阶下各子像素的初始补偿值。
s102、搜索所述初始补偿值中的非整数补偿值。
s401、将以所述非整数补偿值对应的所述子像素为中心的n*m个子像素的补偿值重置为预设整数补偿值。
具体地,这样设置n*m个子像素的显示中心位于非整数补偿值对应的子像素,使得以非整数补偿值对应的子像素为中心的n*m个子像素的补偿值重置为预设整数补偿值后,以非整数补偿值对应的子像素为中心的n*m个子像素的整体的补偿效果更接近非整数补偿值对应的子像素需要补偿的效果,进一步改善显示面板的显示效果。
图8是本发明实施例提供的一种显示面板的mura补偿装置的结构示意图。在上述实施例的基础上,参见图8,本发明实施例提供的显示面板的mura补偿装置,包括:
计算模块81,用于计算设定灰阶下各子像素的初始补偿值。
查询模块82,用于搜索所述初始补偿值中的非整数补偿值。
补偿数据刷新模块83,用于将设定子像素的补偿值重置为预设整数补偿值,重置后的所述设定子像素的预设整数补偿值的均值等于所述非整数补偿值,且每一所述设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值,其中,所述设定子像素包括所述非整数补偿值对应的所述子像素周围的n*m个子像素;m和n为大于或等于2的整数。
本实施例提供的显示面板的mura补偿装置包括计算模块、查询模块以及补偿数据刷新模块,通过计算模块计算设定灰阶下各子像素的初始补偿值,通过查询模块搜索初始补偿值中的非整数补偿值,并通过补偿数据刷新模块将设定子像素的补偿值重置为预设整数补偿值,重置后的设定子像素的预设整数补偿值的均值等于非整数补偿值,且每一所述设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值,实现了对初始补偿值中的非整数补偿值的分散补偿,补偿的精度更高,此外,每一设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值,使得补偿值重置后的设定子像的补偿效果与初始补偿值的补偿效果接近,保证每一子像素的补偿效果均较好,提高了显示面板的显示均一性,解决了现有的显示面板在显示时存在雪花等显示不均的问题。
图9是本发明实施例提供的一种显示装置的结构示意图。在上述实施例的基础上,参见图9,本实施例提供的显示装置200包括显示面板100以及上述任意实施例提出的显示面板的mura补偿装置300,具有上述任意实施例提出的显示面板的mura补偿装置的有益效果,在此不再赘述。显示装置200可以包括手机以及可穿戴设备等移动终端。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
1.一种显示面板的mura补偿方法,其特征在于,包括:
计算设定灰阶下各子像素的初始补偿值;
搜索所述初始补偿值中的非整数补偿值;
将设定子像素的补偿值重置为预设整数补偿值,重置后的所述设定子像素的预设整数补偿值的均值等于所述非整数补偿值,且每一所述设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值;
其中,所述设定子像素包括所述非整数补偿值对应的所述子像素周围的n*m个子像素;m和n为大于或等于2的整数。
2.根据权利要求1所述显示面板的mura补偿方法,其特征在于,
所述设定子像素的预设整数补偿值包括第一整数和第二整数;其中,所述第一整数等于所述非整数补偿值的整数部分的值。
3.根据权利要求2所述显示面板的mura补偿方法,其特征在于:
所述第一整数和所述第二整数在所述设定子像素中分散排布。
4.根据权利要求1所述显示面板的mura补偿方法,其特征在于,
m和n的取值范围为:3≤m≤5,3≤n≤5。
5.根据权利要求1所述显示面板的mura补偿方法,其特征在于,还包括:
当所述设定子像素中的第一子像素的初始补偿值与预设整数补偿值的差值大于预设阈值时,则将所述第一子像素的补偿值保持为初始补偿值,将所述设定子像素中除所述第一子像素之外的子像素的初始补偿值重置;
所述设定子像素中除所述第一子像素之外的子像素的预设整数补偿值的均值等于所述非整数补偿值。
6.根据权利要求1或5所述显示面板的mura补偿方法,其特征在于,
当所述预设灰阶小于或等于32灰阶时,所述预设阈值等于2;
当所述预设灰阶大于32灰阶且小于或等于64灰阶时,所述预设阈值大于2,且小于或等于5;
当所述预设灰阶大于64灰阶时,所述预设阈值大于5,且小于或等于10。
7.根据权利要求1所述显示面板的mura补偿方法,其特征在于,
不同的所述非整数补偿值对应的所述子像素周围的n*m个子像素的数量不同。
8.根据权利要求1所述显示面板的mura补偿方法,其特征在于,将所述设定子像素的补偿值重置为预设整数补偿值,包括:
将以所述非整数补偿值对应的所述子像素为中心的n*m个子像素的补偿值重置为预设整数补偿值。
9.一种显示面板的mura补偿装置,其特征在于,包括:
计算模块,用于计算设定灰阶下各子像素的初始补偿值;
查询模块,用于搜索所述初始补偿值中的非整数补偿值;
补偿数据刷新模块,用于将设定子像素的补偿值重置为预设整数补偿值,重置后的所述设定子像素的预设整数补偿值的均值等于所述非整数补偿值,且每一所述设定子像素的预设整数补偿值与对应的初始补偿值之间的差值不超过预设阈值;其中,所述设定子像素包括所述非整数补偿值对应的所述子像素周围的n*m个子像素;m和n为大于或等于2的整数。
10.一种显示装置,其特征在于,包括:显示面板以及权利要求9所述显示面板的mura补偿装置。
技术总结