发明内容
本申请要解决的技术问题是,提供一种消除面板亮度不均的动态取样方法,以便能够动态地提高取样点数量,做到面板亮度不均的精细补偿。
为解决上述技术问题,本申请实施例首先提供以下技术方案:一种消除面板亮度不均的动态取样方法,包括:
对面板进行拍摄,取得所述面板的多个第一矩形区域的四个直角点的亮度值;
获取所述多个直角点的亮度值并进行一方向上彼此相邻的二直角点的亮度值的差异计算,以获得多个差异值;
判断所述多个差异值是否大于一标准值,若任一所述多个差异值大于所述标准值,则获取所述面板的多个第二矩形区域的四个直角点的亮度值,其中所述多个第二矩形区域的面积小于所述多个第一矩形区域的面积;
再针对第二矩形区域的四个直角点的亮度值进行所述方向上彼此相邻的二直角点的亮度值的差异计算,以获得所述多个差异值,判断所述多个差异值是否大于所述标准值,若任一所述多个差异值仍大于所述标准值,则再获取所述面板的多个更小面积的矩形区域的四个直角点的亮度值并再次针对所述多个更小面积的矩形区域的四个直角点的亮度值进行所述方向上彼此相邻的二直角点的亮度值的差异计算以获得最新的多个差异值,判断所述最新的多个差异值是否大于所述标准值,直至判断所述最新的多个差异值均小于或等于所述标准值;
当所述最新的多个差异值均小于或等于所述标准值时,则判断所述最新的多个差异值中较大的二差异值,取得所述二差异值所对应的亮度值较低的直角点,以取得在所述方向上所述面板的亮度不均的二边界点。
可选地,所述多个第一矩形区域为8*8个像素。
可选地,所述多个第二矩形区域为4*4个像素。
可选地,所述多个更小面积的矩形区域为2*2个像素或1*1个像素。
可选地,所述矩形区域的最小面积为1*1个像素。
可选地,进一步对所述二边界点进行亮度补偿计算。
可选地,所述方向为水平方向。
可选地,所述方向为垂直方向。
可选地,所述方法进一步包括当取得所述二边界点时,则删除其余直角点的亮度值。
另一方面,本申请实施例还提供一种消除面板亮度不均的动态取样方法,包括:
对面板进行拍摄,取得所述面板的多个第一矩形区域的四个直角点的亮度值;
获取所述多个直角点的亮度值并进行一方向上彼此相邻的二直角点的亮度值的差异计算,以获得多个差异值;
判断所述多个差异值是否大于一标准值,若任一所述多个差异值大于所述标准值,则获取所述面板的多个第二矩形区域的四个直角点的亮度值,其中所述多个第二矩形区域的面积小于所述多个第一矩形区域的面积;
再针对第二矩形区域的四个直角点的亮度值进行所述方向上彼此相邻的二直角点的亮度值的差异计算,以获得所述多个差异值,判断所述多个差异值是否大于所述标准值,若任一所述多个差异值仍大于所述标准值,则再获取所述面板的多个更小面积的矩形区域的四个直角点的亮度值并再次针对所述多个更小面积的矩形区域的四个直角点的亮度值进行所述方向上彼此相邻的二直角点的亮度值的差异计算以获得最新的多个差异值,判断所述最新的多个差异值是否大于所述标准值,直至判断所述最新的多个差异值均小于或等于所述标准值;
当所述最新的多个差异值均小于或等于所述标准值时,则判断所述最新的多个差异值中较大的二差异值,取得所述二差异值所对应的亮度值较低的直角点,以取得在所述方向上所述面板的亮度不均的二边界点;
对所述二边界点进行补偿数据的计算。
通过采用上述技术方案,本申请至少具有以下有益效果:通过侦测相邻取样点(直角点)的亮度值数据差异,如果亮度值数据差异过大,则动态地提高取样点数量,做到面板亮度不均的精细补偿及提升消除面板亮度不均机制对面板的适应状况。另外,本申请于最终定位到面板亮度不均边界点时,可以设定取消其他点的采样数据,只对边界点进行补偿计算即可,可进一步减少计算量和最终的数据存储量。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
如图1所示,是目前消除面板亮度不均的取样原理,以UD分辨率(3840 *2160)的面板举例,目前的最小补偿单元是8*8个像素(pixel),即水平方向和垂直方向上都是间隔8个像素取一个补偿点,以此补偿点为基准,再通过线性运算得到中间每个像素的补偿数据。这样做的缺陷很明显,就是当面板亮度不均不在取样点上的时候,就很难得到很好的补偿,特别是对边界线比较明显的面板亮度不均补偿效果就会更差。
图2为本申请一实施例中一种消除面板亮度不均的动态取样方法的取得多个为8*8个像素的矩形区域的四个直角点的示意图;图3为本申请一实施例中一种消除面板亮度不均的动态取样方法的取得多个为4*4个像素的矩形区域的四个直角点的示意图;图4为本申请一实施例中于水平方向上以间隔2个像素取一个直角点的示意图;图5为本申请一实施例中取得在水平方向上面板亮度不均的二边界点示意图;图6为本申请一实施例中一种消除面板亮度不均的动态取样方法的步骤图。
请参照图2至图6,本申请实施例提供的一种消除面板亮度不均的动态取样方法,该方法包括以下步骤:
步骤S1、对面板进行拍摄,取得面板的多个第一矩形区域的四个直角点,例如:图2中所示的P1、P8、P16、N1、N8、N16的亮度值。
在本申请实施例中,用于对面板进行拍摄的亮度获取装置可为相机,所述第一矩形区域可以为8*8个像素的矩形区域,亮度获取装置取得的直角点P1的亮度值为200nits、直角点P8的亮度值为50nits、直角点P16的亮度值为200nits、直角点N1的亮度值为200nits、直角点N8的亮度值为50nits、直角点N16的亮度值为200nits。
步骤S2、获取所述多个直角点(例如图2中所示的P1、P8、P16、N1、N8、N16)的亮度值并进行水平方向上彼此相邻的二直角点(P1与P8)、(P16与P8)的亮度值的差异计算,以获得多个差异值。
在本申请实施例中,是通过电脑来进行水平方向上彼此相邻的二直角点(P1与P8)、(P16与P8)的亮度值的差异计算,以获得此二直角点P1与P8差异值为150 nits,另二直角点P16与P8差异值为150 nits。
步骤S3、判断所述多个差异值是否大于标准值。
在本申请实施例中,标准值可设定为110 nits,因此电脑可判断所述多个差异值(直角点P1与直角点P8的亮度值的差异、直角点P16与直角点P8的亮度值的差异)是否大于标准值110 nits。
步骤S4、若任一所述多个差异值大于标准值,则电脑控制亮度获取装置取得面板的多个更小面积(例如:4*4个像素)的矩形区域的四个直角点(例如图3所示的P1、P4、P8、P12、P16等)的亮度值。
在本申请实施例中,直角点P1与直角点P8的亮度值的差异、直角点P16与直角点P8的亮度值的差异皆大于标准值110 nits,因此电脑控制亮度获取装置取得面板的多个更小面积(4*4个像素)的矩形区域的四个直角点P1、P4、P8、P12、P16等的亮度值(如图3所示),而亮度获取装置取得的直角点P1的亮度值为200nits、直角点P8的亮度值为50nits、直角点P16的亮度值为200nits、直角点P4的亮度值为50nits、直角点P12的亮度值为200nits。
再重复步骤S2、进行水平方向上彼此相邻的二直角点(P1与P4)、(P4与P8) 、(P8与P12) 、(P12与P16)的亮度值的差异计算,以获得此二直角点P1与P4差异值为150 nits,二直角点P4与P8差异值为0 nits,二直角点P8与P12差异值为150 nits,二直角点P12与P16差异值为0 nits。
再重复步骤S3、判断所述多个差异值(P1与P4的亮度值的差异、P4与P8的亮度值的差异、P8与P12的亮度值的差异、P12与P16的亮度值的差异)是否大于标准值110 nits。
再重复步骤S4、直角点P1与直角点P4的亮度值的差异、直角点P8与直角点P12的亮度值的差异皆大于标准值110 nits,因此再取得面板的多个更小面积(2*2个像素)的矩形区域的四个直角点P1、P2、P4、P6、P8、P10、P12、P14、P16等的亮度值(图4仅示出于水平方向上以间隔2个像素取一个直角点),而亮度获取装置取得的直角点P1的亮度值为200nits、直角点P8的亮度值为50nits、直角点P16的亮度值为200nits、直角点P4的亮度值为50nits、直角点P12的亮度值为200nits、直角点P2的亮度值为100nits、直角点P6的亮度值为50nits、直角点P10的亮度值为100nits、直角点P14的亮度值为200nits。
再重复步骤S3、判断所述多个差异值(直角点P1与直角点P2的亮度值的差异、直角点P2与直角点P4的亮度值的差异、直角点P4与直角点P6的亮度值的差异、直角点P6与直角点P8的亮度值的差异、直角点P8与直角点P10的亮度值的差异、直角点P10与直角点P12的亮度值的差异、直角点P12与直角点P14的亮度值的差异、直角点P14与直角点P16的亮度值的差异)是否大于标准值110 nits。
步骤S5、若所述多个差异值皆小于标准值110 nits,则判断多个差异值中较大的二差异值,取得二差异值所对应的亮度值较低的直角点P2与P10,以取得在水平方向上面板的亮度不均的二边界点P2与P10。
在本申请实施例中,当所有差异值皆小于标准值110 nits时,判断多个差异值(二直角点P1与P2差异值为100 nits,二直角点P2与P4差异值为50 nits,二直角点P4与P6差异值为0nits,二直角点P6与P8差异值为0nits,二直角点P8与P10差异值为50nits,二直角点P10与P12差异值为100nits,二直角点P12与P14差异值为0 nits,二直角点P14与P16差异值为0 nits)中较大的二差异值(二直角点P1与P2差异值为100 nits,二直角点P10与P12差异值为100nits),取得二差异值所对应的亮度值较低的直角点P2与P10,以取得在水平方向上面板的亮度不均的二边界点P2与P10。
在一些实施例中,所述面板的多个矩形区域的最小面积可为1*1个像素。
在具体实施例中,进一步包括:步骤S6、删除其余直角点P1、P4、P6、P8、P12、P14、P16的亮度值,仅对二边界点P2与P10进行亮度补偿计算即可,藉此可进一步减少计算量和最终的数据存储量。当然本申请实施例只举例了进行水平方向上的精细取样,按照相同的过程也可以进行垂直方向上的精细取样控制,达到更精准的面板亮度不均补偿效果。而上述获取直角点的亮度值、判断、计算等动作均可由电脑等计算单元来实现。
在具体实施例中,本申请实施例提供的一种消除面板亮度不均的动态取样方法可应用于LCD显示面板、OLED显示面板、QLED显示面板、曲面显示面板或其他显示面板中。例如:应用于LCD显示面板中,请再参照图2至图6,本申请实施例提供的一种消除LCD显示面板亮度不均的动态取样方法,该方法包括以下步骤:
步骤S1、对LCD显示面板进行拍摄,取得LCD显示面板的多个矩形区域的四个直角点的亮度值,例如图2所示的8*8个像素的矩形区域的四个直角点P1、P8、P16、N1、N8、N16的亮度值。
在本申请实施例中,用于对LCD显示面板进行拍摄的亮度获取装置可为相机,亮度获取装置取得的直角点P1的亮度值为200nits、直角点P8的亮度值为50nits、直角点P16的亮度值为200nits、直角点N1的亮度值为200nits、直角点N8的亮度值为50nits、直角点N16的亮度值为200nits。
步骤S2、获取所述多个直角点(例如图2所示的P1、P8、P16、N1、N8、N16)的亮度值并进行水平方向上彼此相邻的二直角点(P1与P8)、(P16与P8)的亮度值的差异计算,以获得多个差异值。
在本申请实施例中,可通过电脑进行水平方向上彼此相邻的二直角点(P1与P8)、(P16与P8)的亮度值的差异计算,以获得此二直角点P1与P8差异值为150 nits,另二直角点P16与P8差异值为150 nits。
步骤S3、判断所述多个差异值是否大于标准值。
在本申请实施例中,标准值可设定为110 nits,因此可判断所述多个差异值(直角点P1与直角点P8的亮度值的差异、直角点P16与直角点P8的亮度值的差异)是否大于标准值110 nits。
步骤S4、若任一所述多个差异值大于标准值,则取得面板的多个更小面积(例如4*4个像素)的矩形区域的四个直角点(例如图3所示的P1、P4、P8、P12、P16等)的亮度值。
在本申请实施例中,直角点P1与直角点P8的亮度值的差异、直角点P16与直角点P8的亮度值的差异皆大于标准值110 nits,因此再取得LCD显示面板的多个更小面积(4*4个像素)的矩形区域的四个直角点P1、P4、P8、P12、P16等的亮度值(如图3所示),而亮度获取装置取得的直角点P1的亮度值为200nits、直角点P8的亮度值为50nits、直角点P16的亮度值为200nits、直角点P4的亮度值为50nits、直角点P12的亮度值为200nits。
再重复步骤S2、进行水平方向上彼此相邻的二直角点(P1与P4)、(P4与P8) 、(P8与P12) 、(P12与P16)的亮度值的差异计算,以获得此二直角点P1与P4差异值为150 nits,二直角点P4与P8差异值为0 nits,二直角点P8与P12差异值为150 nits,二直角点P12与P16差异值为0 nits。
再重复步骤S3、判断所述多个差异值(P1与P4的亮度值的差异、P4与P8的亮度值的差异、P8与P12的亮度值的差异、P12与P16的亮度值的差异)是否大于标准值110 nits。
再重复步骤S4、直角点P1与直角点P4的亮度值的差异、直角点P8与直角点P12的亮度值的差异皆大于标准值110 nits,因此取得LCD显示面板的多个更小面积(2*2个像素)的矩形区域的四个直角点P1、P2、P4、P6、P8、P10、P12、P14、P16等的亮度值(图4仅示出于水平方向上以间隔2个像素取一个直角点),而亮度获取装置取得的直角点P1的亮度值为200nits、直角点P8的亮度值为50nits、直角点P16的亮度值为200nits、直角点P4的亮度值为50nits、直角点P12的亮度值为200nits、直角点P2的亮度值为100nits、直角点P6的亮度值为50nits、直角点P10的亮度值为100nits、直角点P14的亮度值为200nits。
再重复步骤S3、判断所述多个差异值(直角点P1与直角点P2的亮度值的差异、直角点P2与直角点P4的亮度值的差异、直角点P4与直角点P6的亮度值的差异、直角点P6与直角点P8的亮度值的差异、直角点P8与直角点P10的亮度值的差异、直角点P10与直角点P12的亮度值的差异、直角点P12与直角点P14的亮度值的差异、直角点P14与直角点P16的亮度值的差异)是否大于标准值110 nits。
步骤S5、若所述多个差异值皆小于标准值110 nits,则判断多个差异值中较大的二差异值,取得二差异值所对应的亮度值较低的直角点P2与P10,以取得在水平方向上面板的亮度不均的二边界点P2与P10。
在本申请实施例中,当所有差异值皆小于标准值110 nits时,判断多个差异值(二直角点P1与P2差异值为100 nits,二直角点P2与P4差异值为50 nits,二直角点P4与P6差异值为0nits,二直角点P6与P8差异值为0nits,二直角点P8与P10差异值为50nits,二直角点P10与P12差异值为100nits,二直角点P12与P14差异值为0 nits,二直角点P14与P16差异值为0 nits)中较大的二差异值(二直角点P1与P2差异值为100 nits,二直角点P10与P12差异值为100nits),取得二差异值所对应的亮度值较低的直角点P2与P10,以取得在水平方向上面板的亮度不均的二边界点P2与P10。
在一些实施例中,所述LCD显示面板的多个矩形区域的最小面积可为1*1个像素。
在具体实施例中,进一步包括:步骤S6、删除其余直角点P1、P4、P6、P8、P12、P14、P16的亮度值,仅对二边界点P2与P10进行亮度补偿计算即可,藉此可进一步减少计算量和最终的数据存储量。当然本申请实施例只举例了进行水平方向上的精细取样,按照相同的过程也可以进行垂直方向上的精细取样控制,达到更精准的LCD显示面板亮度不均补偿效果。此外,上述获取直角点的亮度值、判断、计算等动作均可由电脑来实现。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。