显示装置的校正方法及装置、处理器与流程
本发明涉及数据控制领域,具体而言,涉及一种显示装置的校正方法及装置、处理器。
背景技术:
随着led显示技术的发展,目前led显示屏因其成本低、功耗小、可视性高、组装自由等优点被应用到各种领域。同时,随着led显示屏应用的普及,人们对其显示质量的要求也越来越高,因此如何提升led显示屏显示质量已成为该领域的研究热点。
led屏的均匀性是提升显示质量的重要因素,目前通过相机对led灯点亮色度进行采集,然后生成每颗灯点的校正系数将其校正到同一水平。通常为数据驱动方式,对ccd/cmos相机采集到的led显示屏数据进行拟合求得其真实亮色度,再计算其校正系数。而曲面受到led屏本身亮暗块等影响较大,例如cob屏和玻璃基板大多都是有亮暗块的,现有数据驱动方案很难在达到良好的校正效果。
针对上述的问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例提供了一种显示装置的校正方法及装置、处理器,以至少解决相关技术中显示装置由于曲面问题,导致根据相机采集的显示数据不准确,根据显示数据校正后的显示质量较差的技术问题。
根据本发明实施例的一个方面,提供了一种显示装置的校正方法,包括:确定显示装置上的用于采集显示数据的采集范围;根据所述采集范围,第一采集装置的采集区域,以及所述第一采集装置进行显示数据采集的采集点位的数量,确定所述第一采集装置在所述采集范围的多个采集点位的位置;通过第一采集装置在所述多个采集点位采集多个分别与所述采集点位对应的第一显示数据,并通过第二采集装置采集所述采集范围的第二显示数据;其中,所述第一显示数据和所述第二显示数据的数据类型相同;根据所述多个第一显示数据和所述第二显示数据中与所述多个采集点位对应的第三显示数据,确定曲面补偿系数;根据所述曲面补偿系数对所述第二显示数据进行修正,通过修正后的第二显示数据对所述显示装置进行校正。
可选的,确定显示装置上的用于采集显示数据的采集范围之前包括:对所述显示装置的亮度进行初步校正。
可选的,根据所述采集范围,第一采集装置的采集区域,以及所述第一采集装置进行显示数据采集的采集点位的数量,确定所述第一采集装置在所述采集范围的多个采集点位的位置包括:确定所述采集范围边界与邻近采集点位上所述第一采集装置的采集区域的边界之间的预设距离,其中,所述邻近采集点位为距离所述采集范围的边界最近的采集点位;根据所述预设距离,所述第一采集装置的采集区域,以及所述采集点位的数量,确定所述多个采集点位的位置。
可选的,根据所述预设距离,所述第一采集装置的采集区域,以及所述采集点位的数量,确定所述多个采集点位的位置包括:根据所述预设距离,以及所述第一采集装置的采集区域的尺寸,确定所述邻近采集点位在所述采集范围内的坐标;根据所述预设距离,以及所述采集区域的尺寸和所述采集点位的数量,确定所述多个采集点位之间的行距离和列距离;根据所述邻近采集点位的坐标,以及所述行距离和所述列距离,确定多个采集点位的坐标。
可选的,根据所述预设距离,所述第一采集装置的采集区域,以及所述采集点位的数量,确定所述多个采集点位的位置之前包括:根据所述采集范围的尺寸,通过下列第一计算公式,确定所述采集点位的数量;n=col/delta_x,m=row/delta_y,式中,col为所述采集范围的水平长度,row为所述采集范围的垂直宽度,delta_x为水平方向上的列距离的初始默认值,delta_y为垂直方向上的行距离的初始默认值,m为所述采集点位的行数,n为采集点位的列数,所述采集点位的数量为m*n。
可选的,根据所述预设距离,以及所述采集区域的尺寸和所述采集点位的数量,确定所述多个采集点位之间的行距离和列距离包括:根据下列第二计算公式,确定所述行距离和所述列距离;dist_x=(col-2*dx-2*size)/(n-1),dist_y=(row-2*dy-2*size)/(m-1),式中,dist_x为多个采集点位在采集范围内的列距离,dist_y为多个采集点位在采集范围内的行距离,dx为水平方向上的预设距离,dy为垂直方向上的预设距离,col为所述采集范围的水平长度,row为所述采集范围的垂直宽度,其中,水平长度长与采集点位的列相对应,垂直宽度与采集点位的行相对应,size为所述第一采集装置的采集区域的尺寸。
可选的,通过第一采集装置在所述多个采集点位采集多个分别与所述采集点位对应的第一显示数据包括:控制显示装置在多个采集点位上显示多个预设范围的区域,其中,所述预设范围与所述第一采集装置的采集区域相对应;通过第一采集装置分别采集所述多个采集点位上显示的预设范围的区域的第一显示数据;遍历多个采集点位,采集多个采集点位的多个第一显示数据。
可选的,根据所述多个第一显示数据和所述第二显示数据中所述多个采集点位对应的第三显示数据,确定曲面补偿系数包括:从所述第二显示数据中选取与所述多个采集点位对应的多个第三显示数据;对采集点位的所有像素点的第一显示数据求取第一平均值,对采集点位的所有像素点的第三显示数据求取第二平均值,确定所述采集范围内的多个采集点位采集的多个第一平均值,和多个采集点位采集的多个第二平均值;通过第三计算公式,根据所述第一平均值和所述第二平均值,确定所述曲面补偿系数,所述第三计算公式如下:g_yi,j=y1_i,j/y2_i,j*normratio,式中,g_yi,j为所述曲面补偿系数,y1_i,j为所述第一平均值,y2_i,j为所述第二平均值,normratio为归一化系数。
可选的,根据所述曲面补偿系数对所述第二显示数据进行修正包括:对所述曲面补偿系数进行插值处理,确定所述第二显示数据的曲面修正系数;根据所述第二显示数据,和所述曲面修正系数的乘积,确定修正后的第二显示数据。
可选的,通过修正后的第二显示数据对所述显示装置进行校正之后,还包括:对所述显示装置的同一生产批次的其他显示装置,通过所述修正后的第二显示数据进行校正。
根据本发明实施例的另一方面,还提供了一种显示装置的校正装置,包括:第一确定模块,用于确定显示装置上的用于采集显示数据的采集范围;第二确定模块,用于根据所述采集范围,第一采集装置的采集区域,以及所述第一采集装置进行显示数据采集的采集点位的数量,确定所述第一采集装置在所述采集范围的多个采集点位的位置;采集模块,用于通过第一采集装置在所述多个采集点位采集多个分别与所述采集点位对应的第一显示数据,并通过第二采集装置采集所述采集范围的第二显示数据;其中,所述第一显示数据和所述第二显示数据的数据类型相同;修正模块,用于根据所述多个第一显示数据和所述第二显示数据中与所述多个采集点位对应的第三显示数据,确定曲面补偿系数;校正模块,用于根据所述曲面补偿系数对所述第二显示数据进行修正,通过修正后的第二显示数据对所述显示装置进行校正。
根据本发明实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的显示装置的校正方法。
根据本发明实施例的另一方面,还提供了一种计算机存储介质,所述计算机存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机存储介质所在设备执行上述中任意一项所述的显示装置的校正方法。
在本发明实施例中,采用确定显示装置上的用于采集显示数据的采集范围;根据采集范围,第一采集装置的采集区域,以及第一采集装置进行显示数据采集的采集点位的数量,确定第一采集装置在采集范围的多个采集点位的位置;通过第一采集装置在多个采集点位采集多个分别与采集点位对应的第一显示数据,并通过第二采集装置采集采集范围的第二显示数据;其中,第一显示数据和第二显示数据的数据类型相同;根据多个第一显示数据和第二显示数据中与多个采集点位对应的第三显示数据,确定曲面补偿系数;根据曲面补偿系数对第二显示数据进行修正,通过修正后的第二显示数据对显示装置进行校正的方式,达到了通过曲面补偿系数对显示装置进行校正,解决显示装置的曲面问题的目的,从而实现了提高显示装置的显示质量的技术效果,进而解决了相关技术中显示装置由于曲面问题,导致根据相机采集的显示数据不准确,根据显示数据校正后的显示质量较差的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种显示装置的校正方法的流程图;
图2是根据本发明实施方式的色度计采集多个采集点位的数据的示意图;
图3是根据本发明实施方式的led显示屏的校正方法的流程图;
图4是根据本发明实施方式的采集点位的位置的示意图;
图5是根据本发明实施方式的双线性插值的示意图;
图6是根据本发明实施例的一种显示装置的校正装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例,提供了一种显示装置的校正方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种显示装置的校正方法的流程图,如图1所示,该方法包括如下步骤:
步骤s102,确定显示装置上的用于采集显示数据的采集范围;
步骤s104,根据采集范围,第一采集装置的采集区域,以及第一采集装置进行显示数据采集的采集点位的数量,确定第一采集装置在采集范围的多个采集点位的位置;
步骤s106,通过第一采集装置在多个采集点位采集多个分别与采集点位对应的第一显示数据,并通过第二采集装置采集采集范围的第二显示数据;其中,第一显示数据和第二显示数据的数据类型相同;
步骤s108,根据多个第一显示数据和第二显示数据中与多个采集点位对应的第三显示数据,确定曲面补偿系数;
步骤s110,根据曲面补偿系数对第二显示数据进行修正,通过修正后的第二显示数据对显示装置进行校正。
通过上述步骤,采用确定显示装置上的用于采集显示数据的采集范围;根据采集范围,第一采集装置的采集区域,以及第一采集装置进行显示数据采集的采集点位的数量,确定第一采集装置在采集范围的多个采集点位的位置;通过第一采集装置在多个采集点位采集多个分别与采集点位对应的第一显示数据,并通过第二采集装置采集采集范围的第二显示数据;其中,第一显示数据和第二显示数据的数据类型相同;根据多个第一显示数据和第二显示数据中与多个采集点位对应的第三显示数据,确定曲面补偿系数;根据曲面补偿系数对第二显示数据进行修正,通过修正后的第二显示数据对显示装置进行校正的方式,达到了通过曲面补偿系数对显示装置进行校正,解决显示装置的曲面问题的目的,从而实现了提高显示装置的显示质量的技术效果,进而解决了相关技术中显示装置由于曲面问题,导致根据相机采集的显示数据不准确,根据显示数据校正后的显示质量较差的技术问题。
上述显示装置可以为显示屏,显示器,例如,led显示屏。上述显示装置上的采集范围可以是第一采集装置能够采集的显示屏区域范围,可以是显示屏的一部分,也可以是显示屏的全部显示范围,本实施例中,上述采集范围为显示屏的全部显示范围,在该采集范围内第一采集装置可以确定多个采集点位,进行数据采集。
上述第一采集装置可以为色度计,用于采集采集范围的采集点位上的显示亮度或色度,上述第二采集装置可以为相机,直接通过拍摄的形式采集整个采集范围的亮度或色度,需要说明的是,在同一个实施例中,第一采集装置和第二采集装置采集的数据类型相同,可以为亮度,可以为色度,还可以为亮度和色度。
根据上述采集范围,第一采集装置的采集区域,以及第一采集装置进行第一显示数据采集的采集点位的数量,确定第一采集装置的多个采集点位的位置。上述第一采集装置的采集区域,也即是第一采集装置单次在一个采集点位上进行显示数据采集时,采集的显示区域范围,可以是矩形,方形,圆形等形状。由于第一采集装置的采集区域较小,远小于上述采集范围,因此,需要设置多个采集点位,供第一采集装置在多个采集点位上进行显示数据的采集。上述采集点位的数量可以为预设值,还可以为根据显示装置的采集范围的尺寸确定的数值。
在多个采集点位的位置确定之后,通过第一采集装置在多个采集点位上逐一进行采集,每个采集点位上采集该采集点位对应的第一显示数据。在第二采集装置进行采集时,直接对整个采集范围的第二显示数据进行采集,该第二显示数据中包括与多个采集点位对应的第三显示数据,每个采集点位对应有一个第三显示数据。
上述第一显示数据和第二显示数据的数据类型相同,也即是上述第一显示数据和第三显示数据的数据类型相同,数据类型包括色度和/或亮度,在采集的第一显示数据和第二显示数据的数据类型为色度时,根据第一显示数据和第二显示数据确定色度的曲面补偿系数,通过色度的曲面补偿系数对显示装置的色度进行校正。在采集的第一显示数据和第二显示数据的数据类型为亮度时,根据第一显示数据和第二显示数据确定亮度的曲面补偿系数,通过亮度的曲面补偿系数对显示装置的亮度进行校正。二者的原理相同,确定方式也相同,色度计和相机都可以对色度和亮度进行采集,在实施时可以根据具体情况选取第一显示数据和第二显示数据的数据类型,也可以分多次对不同的数据类型的曲面补偿系数进行确定,从而对第二显示数据从多个数据类型的角度进行修正,进而对显示装置进行多个角度的校正,提高显示装置的显示质量。
上述根据第一显示数据和第二显示数据确定曲面补偿系数,上述曲面补偿系数实际上是上述显示屏的多个采集点位上的采集区域的曲面补偿系数,由于同一显示器的制造工艺相同,其曲面问题的程度和类型也相近,通过插值的方式将上述多个采集点位的多个采集区域得到的曲面补偿系数确定整个显示屏的采集范围的曲面补偿系数,从而对第二采集装置采集的整个显示装置的第二显示数据进行修正,对显示装置进行校正,提高显示装置的显示质量。
根据曲面补偿系数对第二显示数据进行修正,从而确定更准确的第二显示数据,第二显示数据是显示装置的采集范围的显示数据,根据修正后的第二显示数据可以对显示装置进行校正,使任意拼接的箱体的显示装置都可以有效准确的进行显示,上述根据修正后的第二显示数据可以对显示装置进行校正的方法可以为现有技术。
上述显示装置可以是上述采集范围所处的显示装置,还可以是采集范围所处的显示装置同一生产批次的其他显示装置,由于同一生产批次的显示装置制造工艺和原材料相同,其产生曲面问题的原理和原因相近,因此,通过上述曲面补偿系数可以显示装置的第二线数据进行修正,通过修正后的第二显示数据可以对上述采集范围所处的显示装置,或者上述采集范围所处的显示装置同一生产批次的其他显示装置进行校正,在提高对显示装置的显示质量的同时,也提高了校正的效率。
可选的,确定显示装置上的用于采集显示数据的采集范围之前包括:对显示装置的亮度进行初步校正。
具体的,采集显示装置的亮度信息,上述亮度信息可以为rgb三色亮度信息;通过数据驱动拟合的方式对亮度信息进行初步校正;通过预设的亮度目标值生成显示装置的每个像素点的亮度补偿系数;将亮度补偿系数应用的显示装置的硬件参数中,使显示装置的亮度表现基本均匀,从而根据亮度补偿系数控制显示装置进行显示。
对屏体进行亮度校正的主要目的是:显示装置未校正时,mura现象较严重,例如,led显示器的cob屏和玻璃基板大多存在亮暗块,灯板内、灯板间亮度差异较大等,导致后续步骤中使用色度计采集采集点位的采集区域无法和相机采集的第二显示数据数据完美匹配,例如,色度计采集点位于两个灯板拼接处或灯板内差异明显处、灯板间亮暗块处等位置,因此,一次亮度校正消除亮暗块,提高显示屏均匀性,使后续步骤中色度计采集的显示数据更准确。进而提高显示装置校正的准确度。
可选的,根据采集范围,第一采集装置的采集区域,以及第一采集装置进行显示数据采集的采集点位的数量,确定第一采集装置在采集范围的多个采集点位的位置包括:确定采集范围边界与邻近采集点位上第一采集装置的采集区域的边界之间的预设距离,其中,邻近采集点位为距离采集范围的边界最近的采集点位;根据预设距离,第一采集装置的采集区域,以及采集点位的数量,确定多个采集点位的位置。
如图4所示,上述采集范围为图中最大的矩形框的范围,采集范围的边界为矩形框的边,图中多个方形框对应为第一采集装置的多个采集点位上的采集区域,该采集区域的边界为方形框的边,其长度为第一采集装置的采集区域的尺寸size,上述邻近采集点位为距离边界最近的采集点位,例如对于图中的矩形框的左边界,第一列的方形框的采集区域均为邻近采集点位。
上述采集范围边界与邻近采集点位的采集区域的边界之间的距离,可以是采集范围边界与邻近采集点位的采集区域的靠近采集范围的边界之间的距离,如图4中所示的dx,在另一种实施例中,上述采集范围边界与邻近采集点位的采集区域的边界之间的距离,还可以是采集范围边界与邻近采集点位的采集区域的原理采集范围的边界之间的距离,可以为dx+size。对于采集范围的其他边界与上述采集范围左边边界的原理相同,图4中的dy可以为竖直方向上的采集区域的边界与邻近采集点位的采集区域的边界的距离,dx可以为水平方向上的采集区域的边界与邻近采集点位的采集区域的边界的距离,dx和dy可以相等也可以不相等。
根据上述预设距离,第一采集装置的采集区域,以及采集点位的数量,可以确定多个采集点位的位置。
可选的,根据预设距离,第一采集装置的采集区域,以及采集点位的数量,确定多个采集点位的位置包括:根据预设距离,以及第一采集装置的采集区域的尺寸,确定邻近采集点位在采集范围内的坐标;根据预设距离,以及采集区域的尺寸和采集点位的数量,确定多个采集点位之间的行距离和列距离;根据邻近采集点位的坐标,以及行距离和列距离,确定多个采集点位的坐标。
以上述采集范围建立坐标系,根据上述预设距离和采集范围的边界,以及邻近采集点位的采集区域的尺寸,可以确定邻近采集点位的坐标。根据上述采集范围的边界,上述预设距离,以及采集点位的采集区域的尺寸可以确定多个采集袋屋内的行距离和列距离,进而根据上述邻近采集点位的坐标和上述行距离和列距离,可以确定多个采集点位的坐标。
可选的,根据预设距离,第一采集装置的采集区域,以及采集点位的数量,确定多个采集点位的位置之前包括:根据采集范围的尺寸,通过下列第一计算公式,确定采集点位的数量;n=col/delta_x,m=row/delta_y,式中,col为采集范围的水平长度,row为采集范围的垂直宽度,delta_x为水平方向上的列距离的初始默认值,delta_y为垂直方向上的行距离的初始默认值,m为采集点位的行数,n为采集点位的列数,采集点位的数量为m*n。
上述采集数量通常与色度计的型号和类型有关,通常用m*n表示,m代表采集点数的行数,n代表采集点数的列数。
上述多个采集点位的数量可以为预设值,还可以根据上述采集范围的尺寸确定,本实施例中,根据采集范围的水平长度col,和垂直宽度row,以及多个采集点位的行距离的初始默认值和列距离的初始默认值,初步确定采集点位的数量。
可选的,根据预设距离,以及采集区域的尺寸和采集点位的数量,确定多个采集点位之间的行距离和列距离包括:根据下列第二计算公式,确定行距离和列距离;dist_x=(col-2*dx-2*size)/(n-1),dist_y=(row-2*dy-2*size)/(m-1),式中,dist_x为多个采集点位在采集范围内的列距离,dist_y为多个采集点位在采集范围内的行距离,dx为水平方向上的预设距离,dy为垂直方向上的预设距离,col为采集范围的水平长度,row为采集范围的垂直宽度,其中,水平长度长与采集点位的列相对应,垂直宽度与采集点位的行相对应,size为第一采集装置的采集区域的尺寸。
如图4所示,通过上述计算公式,根据预设距离,采集范围的尺寸,采集点位的采集区域的尺寸,可以计算多个采集点位实际的行距离和列距离。在采集范围中,可以通过采集点位的采集区域的边界与采集范围的边界之间的预设距离,结合采集点位的数量,包括行数和列数,将多个采集点位均匀的分布,从而确定采集点位在采集范围中的位置。
通过色度计采集多个采集点位的第一显示数据,为曲面补偿系数的确定提供条件。
如m*n个采集点位中,第i列、第j行的采集位置通过(size+dx+dist_x*(i-1),size+dy+dist_y*(j-1))公式计算。从而有效确定多个采集单位在采集范围内的位置。
可选的,通过第一采集装置在多个采集点位采集多个分别与采集点位对应的第一显示数据包括:控制显示装置在多个采集点位上显示多个预设范围的区域,其中,预设范围与第一采集装置的采集区域相对应;通过第一采集装置分别采集多个采集点位上显示的预设范围的区域的第一显示数据;遍历多个采集点位,采集多个采集点位的多个第一显示数据。
上述采集区域的尺寸可以为第一采集装置在采集点位进行数据采集时,针对的显示范围形成的采集区域的尺寸,采集区域可以为正方形,其尺寸为边长,或者半边长,采集区域还可以为圆形,其尺寸可以为半径或直径,采集区域还可以为其他的形状,例如,椭圆,三角形,不规则图形等。
可选的,根据多个第一显示数据和第二显示数据中多个采集点位对应的第三显示数据,确定曲面补偿系数包括:从第二显示数据中选取与多个采集点位对应的多个第三显示数据;对采集点位的所有像素点的第一显示数据求取第一平均值,对采集点位的所有像素点的第三显示数据求取第二平均值,确定采集范围内的多个采集点位采集的多个第一平均值,和多个采集点位采集的多个第二平均值;通过第三计算公式,根据第一平均值和第二平均值,确定曲面补偿系数,第三计算公式如下:g_yi,j=y1_i,j/y2_i,j*normratio,式中,g_yi,j为曲面补偿系数,y1_i,j为第一平均值,y2_i,j为第二平均值,normratio为归一化系数。
上述第一显示数据为采集点位的采集区域中所有像素点的亮度和/或色度值,对采集区域内所有的像素点的亮度和/或色度值求取平均值也即是上述第一平均值,作为该采集点位的采集区域的第一显示数据的数值,上述第三显示数据为采集点位的采集区域中所有像素点的亮度和/或色度值,对该采集区域内的所有像素点的亮度和/或色度值求取平均值,也即是上述第二平均值,作为该采集点位的采集区域的第三显示数据的数值。
通过上述第三计算公式,根据第一平均值和第二平均值,以及归一化系数,确定多个采集点位的曲面补偿系数。
可选的,根据曲面补偿系数对第二显示数据进行修正包括:对曲面补偿系数进行插值处理,确定第二显示数据的曲面修正系数;根据第二显示数据,和曲面修正系数的乘积,确定修正后的第二显示数据。
通过插值的方式将第一采集装置的采集点位的映射关系插值到显示装置的分辨率上,进而将曲面补偿系数应用在整个显示装置上,对整个显示装置的第二显示数据进行校正。
具体的,本实施例采用双线性插值法,对所述曲面补偿系数进行插值处理,确定所述第二显示数据的曲面修正系数包括:
如图5所示,确定曲面补偿系数在2*2个采集点位的显示数据值f(q11),f(q12),f(q21),f(q22),其中,所述2*2个采集点位属于所述m*n个采集点位,m>2,n>2,所述2*2个采集点位的位置坐标分别为q11=(x1,y1)、q12=(x1,y2),q21=(x2,y1)以及q22=(x2,y2);
在x方向进行线性插值,得到:
在y方向进行线性插值,得到:
式中,f(r1)为第一中间点r1(x,y1)的显示数据值,f(r2)为第二中间点r2(x,y2)的显示数据值,f(p)所述m*n个采集点位之外的任一点p(x,y)
根据所述f(r1),f(r2),f(p),确定的值f(x,y);
根据所述显示装置上所有的采集点位的显示数据值,和所述第二显示数据,确定曲面修正系数。
可选的,通过修正后的第二显示数据对显示装置进行校正之后,还包括:对显示装置的同一生产批次的其他显示装置,通过修正后的第二显示数据进行校正。
需要说明的是,本申请实施例还提供了一种可选的实施方式,下面对该实施方式进行详细说明。
相关技术中,利用面阵ccd/cmos相机测量led面板,led面板也即是上述显示装置,始终绕不开的一个问题就是测量梯度,主要包含两部分:相机暗角、led配光曲线。
相机暗角:即使用ccd/cmos(电荷耦合元件charge-coupleddevice/互补金属氧化物半导体complementmetaloxidesemiconductor)相机采集均匀的led面板,由于不同角度led灯点到面阵ccd的光程不同、光通量不同以前光强不同,导致采集到的图像存在很明显的暗角现象。暗角现象无法避免,但可修正。
led配光曲线:不同工艺、波长的led灯在不同方向上的光强不同,led的视场角即指光强50%以上的视角范围。led面板不同位置到达面阵ccd/cmos的角度不同,即光强不同,该现象也无法避免,但可修正。
如直接利用面阵ccd/cmos相机直接对led显示屏进行校正,将导致显示屏不同区域亮度不同。如对同一显示屏进行分区多次校正,将导致每个分区交界处有台阶。对led箱体或模组校正将导致箱体拼接问题,校正后的箱体或模组不能打乱顺序拼接,比如cob(板上芯片封装chip-on-board)和玻璃基板。
目前将相机暗角和led配光曲线的影响统称为曲面,主要的解决方法为数据驱动方式,对ccd/cmos相机采集到的led显示屏数据进行拟合求得其真实亮色度,再计算其校正系数。而曲面受到led屏本身亮暗块等影响较大,例如cob屏和玻璃基板大多都是有亮暗块的,现有数据驱动方案很难在达到良好的校正效果。
本实施方式针对上述问题,用色度计对曲面进行标定,解决led显示屏校正中的曲面问题,提高显示屏校正质量。
图2是根据本发明实施方式的色度计采集多个采集点位的数据的示意图,如图2所示,通过色度计对相机暗角、led配光曲线的影响进行标定,利用标定结果对相机采集到的数据进行修正,从而使校正后的led显示屏更加均匀,led箱体可以任意拼接。
图3是根据本发明实施方式的led显示屏的校正方法的流程图,如图3所示,具体实现步骤如下:
第一步:显示屏亮度校正;
亮度校正主要通过软件配合控制系统打屏,用相机采集屏体rgb三色亮度信息,利用数据驱动拟合等方法对其曲面进行修正,再通过设定目标值生成屏体每个像素点rgb三色的亮度补偿系数,将其应用的屏体硬件参数中,使屏体亮度表现基本均匀。
首先对屏体进行亮度校正的主要目的是:led显示屏未校正时,mura(斑)现象较严重,如cob屏和玻璃基板大多存在亮暗块,灯板内、灯板间亮度差异较大等,后续步骤中使用第一采集装置,例如,色度计采集小块区域无法和相机采集数据完美匹配,如色度计采集点位于两个灯板拼接处或灯板内差异明显处、灯板间亮暗块处等位置,故一次亮度校正消除亮暗块,提高显示屏均匀性,使后续步骤中色度计采集数据更准确。
第二步:软件控制系统打屏。
根据推荐色度计采集尺寸和推荐采集点数m*n,用电脑和控制器在led显示屏点亮m*n个均匀分布的区域,区域大小与色度计色度计采集范围相匹配。
举例1:m和n的大小可根据屏体大小进行推荐
n=col/delta_x
m=row/delat_y
col、row分别为led显示屏采集范围的长和宽,其中,长与采集点位的列相对应,宽与采集点位的行相对应,delta_x、delta_y分别为初始自定义的水平和垂直采集间隔,最终间隔会根据m和n进行重新计算。
图4是根据本发明实施方式的采集点位的位置的示意图,如图4所示,当m=4n=5,则采集坐标点如下:
矩形区域表示需要色度计采集数据的区域。
具体led灯点间距离计算公式如下:
dist_x=(col-dx*2-size*2)/(n-1)
dist_y=(row-dy*2-size*2)/(m-1)
dist_x为多个采集点位在采集范围内的列间距,dist_y为多个采集点位在采集范围内的行间距,dx为水平方向采集区域与屏体边界的距离,dy为垂直方向采集区域与屏体边界的距离,size为色度计的采集尺寸。如第i列、j行的采集位置通过(size+dx+dist_x*(i-1),size+dy+dist_y*(j-1))公式计算。从而有效确定多个采集单位在采集范围内的位置。
举例2:m*n位置也可随机生成,后续仍可采用插值方式获取全屏每个位置的补偿系数。
第三步:用色度计采集m*n个位置处的点数据。
色度计采集数据为对应点采集到的亮度或者其他数据。由于第一步亮度校正使led显示屏更加均匀、灯板间过渡更加平滑,此时色度计采集到的数据受mura影响更小,数据更加精确。
第四步:相机采集全屏数据。
相机采集数据为每个led灯点的光通量,可以是亮度或者其他数据。色度计采集的数据要和led的数据类型一致,例如色度计采集的是y数据,相机给的数据也应该是y。
第五步:计算曲面标定系数。
标定系数生成部分两个步骤:mapping和插值。mapping的作用是依据相机数据和色度计采集的数据,生成对应点的关系系数。mapping要找到色度计采集的所有led点,取这些点的平均值,然后计算标定系数;插值部分的作用是将色度计采集点数的映射关系插值到led灯的分辨率上。之所以选择插值的方式是因为插值能够保证边缘点的损失最小,在箱体拼接时更有优势。
举例1:以绿色y数据为例,先对色度计和相机采集到的数据进行归一化。遍历查找m*n个点色度计采集数据y1_i,j,i为行从1到m,j为列,从1到n。同时查找该位置的相机数据y2_i,j,其为采集区域的y均值。通过y1_i,j和y2_i,j计算该位置绿色y的曲面补偿系数,其中normratio为归一化系数:
g_yi,j=y1_i,j/y2_i,j*normratio。
举例2:获取到的曲面补偿系数为m*n个色度计色度计采集位置处的,但屏体其余位置点的曲面补偿系数未知,如果未知点处的补偿直接使用最邻近的m*n中的值,将导致相机数据修正存在台阶,影响最终校正效果,以双线性插值为例。图5是根据本发明实施方式的双线性插值的示意图,如图5所示,已知曲面补偿系数在q11=(x1,y1)、q12=(x1,y2),q21=(x2,y1)以及q22=(x2,y2)四个点的值f(q)。求p(x,y)处曲面补偿系数。首先在x方向进行线性插值,得到
然后在y方向进行线性插值,得到
综合起来就是双线性插值最后的结果:
即f(x,y)即为点p处的曲面补偿系数,通过计算可获得相机采集数据,即第二显示数据每一个点的曲面补偿系数,确定第二显示数据的曲面修正系数g'_yi,j。
第六步:将曲面标定系数应用到整个屏幕或者同个批次的其他屏幕上。
举例1:已知m*n个位置的曲面补偿系数,通过插值可获得相机或灯点每个位置的曲面补偿系数,对相机采集到的数据乘以对应位置的补偿系数即可。假设相机采集(i,j)点绿色y数据为y2_i,j,则实际该点绿色y为:
yi,j=g_yi,j*y2_i,j
举例2:针对超大屏体可将其进行分区校正,只对第一分区进行标定,如其余分区校正时相机与屏体的夹角与第一分区标定时相同,可直接对其系数进行映射后应用。
上述色度计可以为ca410色度计,色度计标定好曲面修正系数之后,其他屏幕可以直接使用此曲面修正系数。最终能够实现箱体校正,任意箱体拼接。
本实施方式通过对相机暗角和led配光曲线进行标定分析,计算曲面补偿系数将其应用到led屏校正中提升led显示屏均匀性,或实现led箱体的任意拼接。
图6是根据本发明实施例的一种显示装置的校正装置的示意图,如图6所示,根据本发明实施例的另一方面,还提供了一种显示装置的校正装置,包括:第一确定模块602,第二确定模块604,采集模块606,修正模块608和校正模块610,下面对该装置进行详细说明。
第一确定模块602,用于确定显示装置上的用于采集显示数据的采集范围;第二确定模块604,与上述第一确定模块602相连,用于根据采集范围,第一采集装置的采集区域,以及第一采集装置进行显示数据采集的采集点位的数量,确定第一采集装置在采集范围的多个采集点位的位置;采集模块606,与上述第二确定模块604相连,用于通过第一采集装置在多个采集点位采集多个分别与采集点位对应的第一显示数据,并通过第二采集装置采集采集范围的第二显示数据;其中,第一显示数据和第二显示数据的数据类型相同;修正模块608,与上述采集模块606相连,用于根据多个第一显示数据和第二显示数据中与多个采集点位对应的第三显示数据,确定曲面补偿系数;校正模块610,与上述修正模块608相连,用于根据曲面补偿系数对第二显示数据进行修正,通过修正后的第二显示数据对显示装置进行校正。
通过上述装置,采用第一确定模块602确定显示装置上的用于采集显示数据的采集范围;第二确定模块604根据采集范围,第一采集装置的采集区域,以及第一采集装置进行显示数据采集的采集点位的数量,确定第一采集装置在采集范围的多个采集点位的位置;采集模块606通过第一采集装置在多个采集点位采集多个分别与采集点位对应的第一显示数据,并通过第二采集装置采集采集范围的第二显示数据;其中,第一显示数据和第二显示数据的数据类型相同;修正模块608根据多个第一显示数据和第二显示数据中与多个采集点位对应的第三显示数据,确定曲面补偿系数;校正模块610根据曲面补偿系数对第二显示数据进行修正,通过修正后的第二显示数据对显示装置进行校正的方式,达到了通过曲面补偿系数对显示装置进行校正,解决显示装置的曲面问题的目的,从而实现了提高显示装置的显示质量的技术效果,进而解决了相关技术中显示装置由于曲面问题,导致根据相机采集的显示数据不准确,根据显示数据校正后的显示质量较差的技术问题。
可选的,还包括:初步校正模块,用于对显示装置进行初步校正;采集显示装置的亮度信息;通过数据驱动拟合的方式对亮度信息进行初步校正;通过预设的亮度目标值生成显示装置的每个像素点的亮度补偿系数;根据亮度补偿系数控制显示装置进行显示。
可选的,第二确定模块,包括:第一确定单元,用于确定采集范围边界与邻近采集点位上第一采集装置的采集区域的边界之间的预设距离,其中,邻近采集点位为距离采集范围的边界最近的采集点位;第二确定单元,用于根据预设距离,第一采集装置的采集区域,以及采集点位的数量,确定多个采集点位的位置。
可选的,第二确定单元包括:第一确定子单元,用于根据预设距离,以及第一采集装置的采集区域的尺寸,确定邻近采集点位在采集范围内的坐标;第二确定子单元,用于根据预设距离,以及采集区域的尺寸和采集点位的数量,确定多个采集点位之间的行距离和列距离;第三确定子单元,用于根据邻近采集点位的坐标,以及行距离和列距离,确定多个采集点位的坐标。
可选的,第二确定模块还包括:第三确定单元,用于根据采集范围的尺寸,通过下列第一计算公式,确定采集点位的数量;n=col/delta_x,m=row/delta_y,式中,col为采集范围的水平长度,row为采集范围的垂直宽度,delta_x为水平方向上的列距离的初始默认值,delta_y为垂直方向上的行距离的初始默认值,m为采集点位的行数,n为采集点位的列数,采集点位的数量为m*n。
可选的,第二确定子单元包括:第一确定二级子单元,用于根据下列第二计算公式,确定行距离和列距离;dist_x=(col-2*dx-2*size)/(n-1),dist_y=(row-2*dy-2*size)/(m-1),式中,dist_x为多个采集点位在采集范围内的列距离,dist_y为多个采集点位在采集范围内的行距离,dx为水平方向上的预设距离,dy为垂直方向上的预设距离,col为采集范围的水平长度,row为采集范围的垂直宽度,其中,水平长度长与采集点位的列相对应,垂直宽度与采集点位的行相对应,size为第一采集装置的采集区域的尺寸。
可选的,采集模块包括:控制单元,用于控制显示装置在多个采集点位上显示多个预设范围的区域,其中,预设范围与第一采集装置的采集区域相对应;采集单元,用于通过第一采集装置分别采集多个采集点位上显示的预设范围的区域的第一显示数据;遍历单元,用于遍历多个采集点位,采集多个采集点位的多个第一显示数据。
可选的,修正模块包括:选取单元,用于从第二显示数据中选取与多个采集点位对应的多个第三显示数据;平均单元,用于对采集点位的所有像素点的第一显示数据求取第一平均值,对采集点位的所有像素点的第三显示数据求取第二平均值,确定采集范围内的多个采集点位采集的多个第一平均值,和多个采集点位采集的多个第二平均值;计算单元,用于通过第三计算公式,根据第一平均值和第二平均值,确定曲面补偿系数,第三计算公式如下:g_yi,j=y1_i,j/y2_i,j*normratio,式中,g_yi,j为曲面补偿系数,y1_i,j为第一平均值,y2_i,j为第二平均值,normratio为归一化系数。
可选的,校正模块包括:插值单元,用于对曲面补偿系数进行插值处理,确定第二显示数据的曲面修正系数;乘积单元,用于根据第二显示数据,和曲面修正系数的乘积,确定修正后的第二显示数据。
可选的,所述校正模块,还用于对显示装置的同一生产批次的其他显示装置,通过修正后的第二显示数据进行校正。
根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述中任意一项的显示装置的校正方法。
根据本发明实施例的另一方面,还提供了一种计算机存储介质,计算机存储介质包括存储的程序,其中,在程序运行时控制计算机存储介质所在设备执行上述中任意一项的显示装置的校正方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除