System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理领域,特别是涉及一种led显示屏色亮度校正方法和校正系数编、解码方法。
技术介绍
1、作为信息传播与视觉艺术展现的重要载体,电子显示屏的显示效果关乎信息传递的准确性和用户的体验,但由于灯珠制造工艺的限制以及光谱差异,显示屏往往会遭遇色彩不均、亮度差异显著的问题。为了使得显示屏保持良好的显示效果,避免出现上述问题,需要定期对显示屏进行逐点校正。逐点校正是一项用于提升显示屏亮色均匀度和色彩保真度的技术,通过对显示屏上的每个像素区域的亮度数据进行采集,并获取每个像素的校正系数矩阵,利用校正系数矩阵对每个像素进行校正,使得显示屏的每个像素的色彩得到真实还原。
2、在对显示屏进行色亮度校正处理过程中,通常是上位机将显示屏的亮色校正系数(下文称为校正系数)发送至接收卡,并进行存储。而针对上的每个像素点均存在一个校正系数矩阵,每个像素点的校正系数矩阵由9个系数组成,每个系数量化范围15bit或16bit,则针对一个像素点的校正系数可达到144bit,以640x360箱体显示屏为例,显示屏上有640x360个像素点,则需要存储的校正系数至少需要4050kb,对存储要求和带宽要求较高。
3、相关技术中采用将校正系数编码压缩至目标bit的方式来降低校正系数的数据量,但这样在解码时可能会导致压缩误差较大,进而影响校正效果。
技术实现思路
1、本申请实施例的目的在于提供一种led显示屏色亮度校正方法和校正系数编、解码方法,以减小校正系数的压缩误差。具体技术方案如下
2、本申请实施例的第一方面,提供了一种校正系数编码方法,所述方法包括:
3、获取多组原始校正系数,并获取针对各组原始校正系数配置的编码位数,作为各组原始校正系数各自对应的第一位数;
4、分别计算各组原始校正系数的中值,作为各组所述原始校正系数各自对应的标准值;
5、分别计算各原始校正系数与对应的所述标准值之间的差值,作为各原始校正系数各自的第一差值;
6、分别确定各组原始校正系数的所述第一差值的最大值的有效位数,作为各组原始校正系数对应的第二位数;
7、分别计算各组原始校正系数对应的所述第一位数与所述第二位数之间的差值,得到各组原始校正系数各自对应的第二差值;
8、在保持各组原始校正系数配置的编码位置的总和不变的情况下,向着使各组所述原始校正系数对应的所述第二差值变为0的方向,对针对各组原始校正系数配置的编码位数进行调整,得到各组原始校正系数各自对应的第三位数;
9、将各原始校正系数的所述第一差值编码为长度为对应的所述第三位数的编码数据,作为各原始校正系数的编码数据。
10、在一种可能的实施方式中,所述方法还包括:
11、获取各组原始校正系数的所述第一差值的最大值的总位数,作为各组原始校正系数对应的第四位数;
12、分别计算各组原始校正系数对应的所述第四位数与所述第二位数之间的差值,得到各组原始校正系数各自对应的初始指数位宽;
13、所述编码数据包括指数编码子数据与尾数编码子数据,所述指数编码子数据用于表示z- ein,尾数编码子数据用于表示所述原始校正系数以指数计数法形式表示的情况下的尾数;其中,z为所述原始校正系数的总位数与对应的所述第二位数之间的差值,ein为所述原始校正系数对应的初始指数位宽。
14、在一种可能的实施方式中,所述各原始校正系数为带符号位的整型数据,所述编码数据包括长度为第五位数的指数编码子数据与长度为第六位数的尾数编码子数据;其中,所述第五位数与所述第六位数之和等于所述第三位数或所述第三位数减一,所述第五位数为将所述第二差值写为n进制数后得到的目标n进制数的位数。
15、在一种可能的实施方式中,所述方法还包括:
16、针对各所述原始校正系数,计算所述原始校正系数的总位数f与对应的所述第二位数之间的差值,得到所述原始校正系数对应的第七位数z;
17、若z小于(ein+nx),所述尾数编码子数据为去除所述原始校正系数的最高位上的z个0,且去除所述原始校正系数的最低位上的(f-y-z)个数值后得到的,所述指数编码子数据为z-ein;
18、若z大于等于(ein+nx),所述尾数编码子数据为去除所述原始校正系数的最高位上的(ein+nx-1)个0,且去除所述原始校正系数的最低位上的[f-y-(ein+nx-1)]个数值后得到的,所述指数编码子数据为nx-1。
19、在一种可能的实施方式中,所述获取多组原始校正系数,包括:
20、获取led显示屏上各像素点各自对应的各校正系数,所述各校正系数包括rr校正系数、rg校正系数、rb校正系数、gr校正系数、gg校正系数、gb校正系数、br校正系数、bg校正系数以及bb校正系数;
21、将各所述像素点各自对应的rr校正系数划分为一组原始校正系数、各自对应的rg校正系数划分为一组原始校正系数、各自对应的rb校正系数划分为一组原始校正系数、各自对应的gr校正系数划分为一组原始校正系数、各自对应的gg校正系数划分为一组原始校正系数、各自对应的gb校正系数划分为一组原始校正系数、各自对应的br校正系数划分为一组原始校正系数、各自对应的bg校正系数划分为一组原始校正系数、各自对应的bb校正系数划分为一组原始校正系数;
22、其中,所述rr校正系数为红色通道下红色灯点的校正系数,所述rg校正系数为红色通道下绿色灯点的校正系数,所述rb校正系数为红色通道下蓝色灯点的校正系数;所述gr校正系数为绿色通道下红色灯点的校正系数,所述gg校正系数为绿色通道下绿色灯点的校正系数,所述gb校正系数为绿色通道下蓝色灯点的校正系数;所述br校正系数为蓝色通道下红色灯点的校正系数,所述bg校正系数为蓝色通道下绿色灯点的校正系数,所述bb校正系数为蓝色通道下蓝色灯点的校正系数。
23、本申请实施例的第二方面,提供了一种校正系数解码方法,所述方法包括:
24、获取各组原始校正系数各自对应的标准值;
25、对各原始校正系数的编码数据进行解码,得到各解码数据;其中,所述各原始校正系数的编码数据为根据前述第一方面任一所述的校正系数编码方法编码得到的;
26、计算各所述解码数据与对应的标准值的和,得到解码后的各校正系数。
27、在一种可能的实施方式中,所述各解码数据是按照以下方式解码得到的:
28、
29、其中,为解码数据,s为符号位的值,为指数编码子数据,为尾数编码子数据。
30、在一种可能的实施方式中,所述对各原始校正系数的编码数据进行解码,得到各解码数据,包括:
31、针对各原始校正系数的编码数据,对所述原始校正系数的编码数据进行解码,得到所述原始校正系数对应的尾数编码子数据;
32、在所述尾数编码子数据的最高位补充个0,在所述尾数编码子数据的末本文档来自技高网...
【技术保护点】
1.一种校正系数编码方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述各原始校正系数为带符号位的整型数据,所述编码数据包括长度为第五位数的指数编码子数据与长度为第六位数的尾数编码子数据;其中,所述第五位数与所述第六位数之和等于所述第三位数或所述第三位数减一,所述第五位数为将所述第二差值写为n进制数后得到的目标n进制数的位数。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述获取多组原始校正系数,包括:
6.一种校正系数解码方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述各解码数据是按照以下方式解码得到的:
8.根据权利要求7所述的方法,其特征在于,所述对各原始校正系数的编码数据进行解码,得到各解码数据,包括:
9.一种LED显示屏色亮度校正方法,其特征在于,所述方法应用于LED显示系统中的接收卡,所述LED显
10.一种电子设备,其特征在于,包括:
11.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行权利要求1-9任一所述的方法。
...【技术特征摘要】
1.一种校正系数编码方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述各原始校正系数为带符号位的整型数据,所述编码数据包括长度为第五位数的指数编码子数据与长度为第六位数的尾数编码子数据;其中,所述第五位数与所述第六位数之和等于所述第三位数或所述第三位数减一,所述第五位数为将所述第二差值写为n进制数后得到的目标n进制数的位数。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述获取多组原始校正系数,包括:
6.一种校正系数解码方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:王航,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。