1.本发明涉及校正系数处理技术领域,具体地,涉及一种校正系数压缩方法、装置、系统及亮度校正方法。
背景技术:
2.目前在使用校正系数对led显示屏上的灯点进行校正的过程中,上位机计算得到每个灯点的校正系数后,会将所有的校正系数发送至接收卡中,由接收卡读取存储于接收卡中的sdram等动态随机存储内存中的校正系数。但是,目前校正系数使用的数据位数较大,也即所需的数据存储空间较大,这对于sdram等动态随机存储内存来说,带宽和存储容量消耗较大,sdram等动态随机存储内存的带载能力也可能会受到一定的影响。
3.例如当校正系数为14比特时,每个像素点共对应有9个校正系数,此时存储一个像素点的校正系数需要占据14*9=126比特的存储空间,在带载分辨率为512*512的显示屏,总共需要消耗2g的带宽,在带载分辨率为1024*512的显示屏,总共需要消耗4g的带宽。
4.因此本领域技术人员亟需寻找一种新的技术方案来解决上述的问题。
技术实现要素:
5.为克服相关技术中存在的问题,本发明公开提供一种校正系数压缩方法、装置、系统及亮度校正方法。
6.根据本发明公开实施例的第一方面,提供一种校正系数压缩方法,所述方法包括:
7.获取待校正led显示屏中每个灯点的亮度和校正系数,所述待校正led显示屏中包括至少一张接收卡;
8.根据所述每个灯点的亮度,通过聚类分析方法对每张接收卡带载的灯点进行聚类分析,将每张接收卡带载的灯点划分为多个聚类;
9.若划分后的聚类中包括中心灯点,根据所述中心灯点的校正系数和所述包括中心灯点的聚类中非中心灯点的校正系数,通过差值编码方法对所述包括中心灯点的聚类中每个灯点的校正系数进行差值压缩处理,获取每个灯点的压缩校正系数。
10.可选的,所述根据所述每个灯点的亮度,通过聚类分析方法对每张接收卡带载的灯点进行聚类分析,将每张接收卡带载的灯点划分为多个聚类,包括:
11.针对于需要将带载的灯点划分为n个聚类的第m张接收卡,通过所述聚类分析方法,根据所述第m张接收卡上每个灯点的亮度将灯点划分为n个聚类;
12.在所述n个聚类中确定(n-1)个聚类的中心灯点;
13.通过所述聚类分析方法将每张接收卡带载的灯点划分为多个聚类。
14.可选的,所述若划分后的聚类中包括中心灯点,根据所述中心灯点的校正系数和所述包括中心灯点的聚类中非中心灯点的校正系数,通过差值编码方法对所述包括中心灯点的聚类中每个灯点的校正系数进行差值压缩处理,获取每个灯点的压缩校正系数,包括:
15.若划分后的聚类中包括中心灯点,确定所述包括中心灯点的聚类中非中心灯点的
校正系数和中心灯点的校正系数;
16.将所述中心灯点校正系数减去所述中心灯点所在聚类中每个灯点的校正系数,获取所述中心灯点所在聚类中每个灯点的差分编码;
17.确定包括中心灯点的聚类中每个灯点的前缀编码,所述前缀编码用于区分多个聚类;
18.获取每个灯点的压缩校正系数,所述压缩校正系数包括前缀编码和差分编码。
19.可选的,所述确定包括中心灯点的聚类中每个灯点的前缀编码,包括:
20.确定每个包括中心灯点的聚类中灯点的数量;
21.根据所述聚类中灯点的数量确定所述包括中心灯点的聚类中每个灯点的前缀编码,其中,每个所述包括中心灯点的聚类中所有灯点的前缀编码相同。
22.可选的,所述方法还包括:
23.若划分后的聚类中不包括中心灯点,对所述不包括中心灯点的聚类中每个灯点的校正系数不做处理,将不做处理的校正系数确定为原始校正系数。
24.可选的,所述方法还包括:
25.将进行差值压缩处理后每个灯点的压缩校正系数和不做处理的原始校正系数存储至接收卡中的动态随机存取内存中。
26.根据本发明公开实施例的第二方面,提供一种亮度校正方法,所述方法包括:
27.根据本发明公开实施例第一方面所述的校正系数压缩方法,获取待校正led显示屏中进行差值压缩处理后每个灯点的压缩校正系数和不做处理的原始校正系数;
28.通过所述原始校正系数对不做处理的校正系数对应的灯点进行亮度校正;
29.根据进行差值压缩处理后每个灯点的压缩校正系数确定每个灯点进行差值压缩处理之前的校正系数;
30.根据所述每个灯点进行差值压缩处理之前的校正系数对每个对应的灯点进行亮度校正。
31.根据本发明公开实施例的第三方面,提供一种校正系数压缩装置,所述校正系数压缩装置包括:
32.第一系数获取模块,获取待校正led显示屏中每个灯点的亮度和校正系数,所述待校正led显示屏中包括至少一张接收卡;
33.聚类分析模块,与所述第一系数获取模块相连,根据所述每个灯点的亮度,通过聚类分析方法对每张接收卡带载的灯点进行聚类分析,将每张接收卡带载的灯点划分为多个聚类;
34.压缩系数获取模块,与所述聚类分析模块相连,若划分后的聚类中包括中心灯点,根据所述中心灯点的校正系数和所述包括中心灯点的聚类中非中心灯点的校正系数,通过差值编码方法对所述包括中心灯点的聚类中每个灯点的校正系数进行差值压缩处理,获取每个灯点的压缩校正系数。
35.可选的,所述校正系数压缩装置还包括:
36.原始系数获取模块,与所述聚类分析模块相连,若划分后的聚类中不包括中心灯点,对所述不包括中心灯点的聚类中每个灯点的校正系数不做处理,将不做处理的校正系数确定为原始校正系数。
37.可选的,所述压缩系数获取模块包括:
38.校正系数确定单元,若划分后的聚类中包括中心灯点,确定所述包括中心灯点的聚类中非中心灯点的校正系数和中心灯点的校正系数;
39.差分编码获取单元,与所述校正系数确定单元相连,将所述中心灯点校正系数减去所述中心灯点所在聚类中每个灯点的校正系数,获取所述中心灯点所在聚类中每个灯点的差分编码;
40.前缀编码确定单元,与所述差分编码获取单元相连,确定包括中心灯点的聚类中每个灯点的前缀编码,所述前缀编码用于区分多个聚类;
41.压缩系数获取单元,与所述前缀编码确定单元相连,获取每个灯点的压缩校正系数,所述压缩校正系数包括前缀编码和差分编码。
42.根据本发明公开实施例的第四方面,提供一种校正系数压缩系统,所述系统包括:相机、服务器、接收卡和待校正led显示屏;
43.所述接收卡位于待校正led显示屏中,所述相机用于拍摄待校正led显示屏的亮度图像;
44.所述服务器中包括本发明公开实施例第三方面所述的校正系数压缩装置,并分别与所述接收卡和相机相连,用于通过所述校正系数压缩装置,根据相机拍摄到的亮度图像对待校正led显示屏中灯点的校正系数进行差值压缩处理,并将差值压缩处理后每个灯点的压缩校正系数发送至接收卡中。
45.综上所述,本发明公开涉及一种校正系数压缩方法、装置、系统及亮度校正方法,该校正系数压缩方法包括:获取待校正led显示屏中每个灯点的亮度和校正系数;根据每个灯点的亮度,通过聚类分析方法对每张接收卡带载的灯点进行聚类分析,将每张接收卡带载的灯点划分为多个聚类;若划分后的聚类中不包括中心灯点,对该不包括中心灯点的聚类中每个灯点的校正系数不做处理;若划分后的聚类中包括中心灯点,通过差值编码方法对该包括中心灯点的聚类中每个灯点的校正系数进行差值压缩处理,获取每个灯点的压缩校正系数。能够通过对部分聚类中的灯点校正系数进行差值压缩处理,有效降低压缩校正系数占用的存储位数,提高接收卡的读取效率,降低带宽和存储容量的消耗。
46.本发明公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
47.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
48.图1是根据一示例性实施例示出的一种校正系数压缩方法的流程图;
49.图2是根据图1示出的一种聚类分析方法的流程图;
50.图3是根据图2示出的一种聚类分析方法的示意图;
51.图4是根据图1示出的一种校正系数压缩方法的流程图;
52.图5是根据图1示出的另一种校正系数压缩方法的流程图;
53.图6是根据一示例性实施例示出的一种亮度校正方法的流程图;
54.图7是根据一示例性实施例示出的一种校正系数压缩装置的结构框图;
55.图8是根据图7示出的另一种校正系数压缩装置的结构框图;
56.图9是根据图7示出的一种亮度校正装置的结构框图。
具体实施方式
57.以下结合附图对本发明公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
58.图1是根据一示例性实施例示出的一种校正系数压缩方法的流程图,如图1所示,该方法包括:
59.在步骤101中,获取待校正led显示屏中每个灯点的亮度和校正系数。
60.其中,该待校正led显示屏中包括至少一张接收卡。
61.示例地,获取待校正led显示屏中每个灯点校正系数的过程具体包括:通过相机拍摄待校正led显示屏的亮度图像,再将该亮度图像上传至上位机软件中,由上位机软件对该亮度图像进行分析,计算出每个灯点的亮度值以及校正系数,并下发至led显示屏的接收卡中。若后续过程中需要进行灯点亮度校正,则由接收卡读取存储于接收卡sdram动态随机存储内存中的校正系数,将校正系数用于led显示屏上各个灯点的亮度校正。同样的,本发明公开实施例中,也需要先获取待校正led显示屏上每个灯点的亮度和校正系数,以便进行后续的校正系数压缩和灯点校正过程。
62.在步骤102中,根据每个灯点的亮度,通过聚类分析方法对每张接收卡带载的灯点进行聚类分析,将每张接收卡带载的灯点划分为多个聚类。
63.示例地,待校正led显示屏中通常包括至少一张接收卡,由每张接收卡上带载的灯点共同组成led显示屏上的所有灯点,本发明公开实施例中,以每张接收卡带载的灯点为单位,将每张接收卡上的灯点按照亮度关系划分为多个聚类。如此,能够方便接收卡sdram动态随机存储内存对该接收卡中灯点的压缩校正系数和原始校正系数进行储存和读取。本发明公开实施例中在将接收卡上的灯点划分为多个聚类时,将灯点的亮度作为聚类分析的依据,是由于通常情况下,对于大屏的led显示屏来说,位置相近的灯点之间亮度值通常也非常接近,因此,采用聚类分析方法将亮度值接近的多个灯点划分为一个聚类,再通过下述步骤对一个聚类下的灯点进行校正系数压缩。
64.其中,图2是根据图1示出的一种聚类分析方法的流程图,如图2所示,该步骤102包括:
65.在步骤1021中,针对于需要将带载的灯点划分为n个聚类的第m张接收卡,通过该聚类分析方法,根据该第m张接收卡上每个灯点的亮度将灯点划分为n个聚类。
66.示例地,可以理解的是,针对于每张接收卡来说,具体将灯点划分为多少个聚类,需要取决于该接收卡上灯点的复杂程度,例如,不同批次生产的灯点很有可能存在亮度差异,同批次生产的灯点也有可能因为生产过程中人工操作的原因导致灯点之间存在亮度差异,因此,工作人员在确定每个灯点的亮度后,根据亮度之间的差异确定划分后聚类的种类数。目前,较为常见的是将灯点划分为64种或者128种。
67.可以理解的是,聚类分析方法的基本原理是先确定每个聚类的中心点(即本发明公开实施例中的中心灯点),再根据最小距离原则将中心点附近且与中心点之间差异小于预设阈值的其他元素点划分至该中心点所在的聚类下。而本发明公开实施例中将灯点的亮度作为划分聚类的依据,具体的,以第m张接收卡为例进行说明,若需要将第m张接收卡中的
灯点划分为n个聚类,则根据每个灯点的亮度值大小对灯点进行排序后,根据排序后相邻灯点之间的亮度差异将灯点划分到n个聚类之下(通常情况下n为预设数值,由工作人员根据灯点的亮度关系确定)。并且,在上述n个聚类中,前(n-1)个聚类中灯点之间的亮度差异是比较小的,小于预设的亮度差异阈值(该预设亮度差异阈值也是工作人员根据灯点的亮度关系确定的预设数值),而在第n个聚类中灯点之间的亮度差异通常较大,远大于预设的亮度差异阈值。这是由于在划分聚类时,前(n-1)个聚类将亮度差异较小的灯点划分到了一起,而最后一个聚类(第n个聚类)中包含的则是无法划分到前面(n-1)个聚类中的亮度差异较大的灯点。
68.在步骤1022中,在上述n个聚类中确定(n-1)个聚类的中心灯点。
69.示例地,通过上述步骤1021将第m张接收卡中的灯点划分到n个聚类后,由于前(n-1)个聚类中灯点的亮度差异较小,因此可以对这些聚类中灯点的校正系数进行差值压缩处理。进行差值压缩处理之前,首先需要确定上述(n-1)个聚类中每个聚类的中心灯点,由于在步骤1021中已经对灯点的亮度进行了排序,因此可以将一个聚类中亮度处于中间位置的灯点作为该聚类下的中心灯点。例如,在一个聚类下包括亮度分别为4、5、6、7、8、9和10的灯点,则可以将亮度值为7的灯点确定为该聚类下的中心灯点。
70.需要说明的是,一般情况下划分后的每个聚类中都会包含中心灯点,只有最后一个聚类中不包含中心灯点,是由于最后一个聚类相当于划分完前面所有聚类后,将剩余的灯点都归为一个聚类(即最后一个聚类),此时,最后一个聚类中灯点的亮度差异通常较大,无法确定中心灯点。或者说即便确定最后一个聚类的中心灯点,根据中心灯点对该聚类中灯点的校正系数进行压缩处理后,由于灯点之间的校正系数差值较大(灯点之间的的亮度差异过大时,会导致灯点校正系数之间的差值也较大),压缩处理后的压缩校正系数也无法达到节省存储位数的目的。
71.例如,如图3所示为一种聚类分析方法的示意图,通过每条横线与竖线交叉后形成的“点”代表led显示屏上的一个灯点,图3中共包括7个聚类,其中a、b、c、d、e和f所代表的聚类中均包括中心灯点,而g聚类是在上述a、b、c、d、e和f聚类划分完毕后,由于未划分到上述聚类中的剩余灯点亮度之间的差异较大,或者由于部分剩余灯点与上述a、b、c、d、e和f聚类中的灯点距离较远,导致无法划分到上述聚类中,因此,将所有剩余灯点划分到一个聚类中,作为g聚类。
72.在步骤1023中,通过该聚类分析方法将每张接收卡带载的灯点划分为多个聚类。
73.示例地,由于每张接收卡中灯点的亮度差异不同,因此进行聚类分析后被划分的聚类数量也不相同,采用上述步骤1021-步骤1022中的方法对每张接收卡中的灯点进行聚类分析,直至完成整张待校正led显示屏中所有灯点的聚类分析为止。如此,可根据聚类分析的结果,通过以下步骤103和步骤104对灯点的校正系数进行压缩处理或不进行压缩处理。
74.在步骤103中,若划分后的聚类中包括中心灯点,根据该中心灯点的校正系数和包括中心灯点的聚类中非中心灯点的校正系数,通过差值编码方法对包括中心灯点的聚类中每个灯点的校正系数进行差值压缩处理,获取每个灯点的压缩校正系数。
75.示例地,对于包括中心灯点的聚类,例如,图3中的a、b、c、d、e和f聚类或者上述步骤1022中的前(n-1)个聚类,由于这些聚类中非中心灯点与中心灯点之间的亮度差异较小,
因此对这些聚类中每个灯点的校正系进行差值压缩处理。如此,通过将差值压缩处理后的压缩校正系数存储在接收卡sdram动态随机存储内存中,能够减少校正系数所占用的存储位数,减少校正系数占用的存储内存。可以理解的是,由于进行灯点的亮度校正时,校正系数等于目标亮度值除以灯点的实际亮度值,因此,对于灯点亮度差异较小的聚类来说,每个灯点的校正系数之间相差的数值也很小,对于这些灯点的校正系数进行差值压缩处理后,得到的压缩校正系数占用的存储位数小于这些灯点的校正系数占用的存储位数。
76.其中,图4是根据图1示出的一种校正系数压缩方法的流程图,如图4所示,该步骤103包括:
77.在步骤1031中,若划分后的聚类中包括中心灯点,确定该包括中心灯点的聚类中非中心灯点的校正系数和中心灯点的校正系数。
78.在步骤1032中,将该中心灯点校正系数减去该中心灯点所在聚类中每个灯点的校正系数,获取该中心灯点所在聚类中每个灯点的差分编码。
79.示例地,对于包含中心灯点的聚类,将中心灯点的校正系数减去每个灯点的校正系数,所得的差值作为该灯点的差分编码,该差分编码即为压缩处理后压缩校正系数的一部分。例如,一个聚类中包含6个灯点,校正系数分别为:0.1,0.13,0.12,0.15,0.18和10.17,其中,中心灯点的校正系数为0.15,此时将中心灯点减去每个灯点的校正系数等到的差值分别为:0.05,0.02,0.03,0,-0.03和-0.02,如此,将上述差值作为每个灯点的差分编码进行储存,一个聚类下只需要储存一个中心灯点的校正系数,其他灯点均采用前缀编码 差分编码的方式进行储存。另外,可以理解的是,上述校正系数和压缩校正系数(前缀编码 差分编码)在储存时,均以二进制的形式进行储存。
80.在步骤1033中,确定包括中心灯点的聚类中每个灯点的前缀编码。
81.示例地,压缩校正系数中除了差分编码之外,还包括前缀编码,该前缀编码用于区分多种聚类。例如,前缀码可以与聚类中灯点的种类数量相关,以根据灯点的种类数量区分不同聚类。具体的,确定每个包括中心灯点的聚类中灯点的数量;根据该聚类中灯点的数量确定该包括中心灯点的聚类中每个灯点的前缀编码,其中,每个包括中心灯点的聚类中所有灯点的前缀编码相同,而不同中心灯点的聚类中所有灯点的前缀编码不同。
82.另外,在本发明公开实施例中,聚类中灯点的数量越多,该聚类下灯点的前缀编码长度越短,聚类中灯点的数量越少,该聚类下灯点的前缀码越长。这是因为通常情况下,聚类中灯点的数量越多,灯点之间的亮度差异就越小,校正系数之间的差值也就越小。此时,针对于灯点数量较多的聚类采用较短的前缀码进行编码,可以使这些校正系数之间的差值较小的灯点的压缩系数占用较短的存储位数,使该聚类下灯点校正系数的读取效率得以较大地提升(压缩校正系数包括前缀编码和差分编码,此类聚类下采用较短的前缀编码,且灯点校正系数之间的差值较小,即每个灯点的差分编码较小,如此,灯点的压缩校正系数占用的存储位数较小)。其中,长度不同的前缀编码可以表示为1、01、001、0001和0001等形式。
83.在本公开另一实施例中,若一个聚类中所有灯点校正系数之间的差值为0(每个灯点的校正系数相等),则该聚类下灯点的前缀编码可以采用特殊字符进行表示,如此,当接收卡读取到该聚类对应的压缩校正系数时,只要读取到特殊字符的前缀编码,即可确定该聚类下所有灯点的差分编码均为0,可以进一步节省接收卡读取压缩校正系数的时间,极大地提高读取效率。
84.在步骤1034中,获取每个灯点的压缩校正系数。
85.其中,该压缩校正系数包括前缀编码和差分编码。
86.示例地,通过上述步骤1031-步骤1033获取每个灯点的前缀编码和差分编码(压缩校正系数),可以极大地降低每个灯点压缩校正系数占用的存储位数,降低带宽和存储容量的消耗。例如,一个灯点对应的9个校正系数中均需要占用14bit的存储位数,则该灯点共需要占用9*14=126bit的存储位数,而差值压缩处理后的压缩校正系数中,若该灯点的主系数需要占用6bit的存储位数,补系数需要占用5bit的存储位数,则差值压缩所处理后该灯点压缩校正系数所占用的存储位数为3*6 6*5=48bit,可见,相比于压缩处理之前,该灯点共节省了78bit的存储位数。
87.图5是根据图1示出的另一种校正系数压缩方法的流程图,如图5所述,该校正系数压缩方法还包括:
88.在步骤104中,若划分后的聚类中不包括中心灯点,对该不包括中心灯点的聚类中每个灯点的校正系数不做处理,将不做处理的校正系数确定为原始校正系数。
89.示例地,对于不包括中心灯点的聚类,例如图3中的g聚类,或上述步骤1021-1022中的第n个聚类,这些聚类中灯点之间的亮度差异较大,因此不进行差值压缩处理,而是直接将这部分灯点的校正系数存储在接收卡sdram动态随机存储内存中,并为了便于将这部分灯点的校正系数与其他灯点的校正系数进行区分,将不做处理的灯点校正系数定义为原始校正系数。
90.另外,该校正系数压缩方法还包括:将进行差值压缩处理后每个灯点的压缩校正系数和不做处理的原始校正系数存储至接收卡中的动态随机存取内存中。
91.图6是根据一示例性实施例示出的一种亮度校正方法的流程图,如图6所示,该方法包括:
92.在步骤601中,获取待校正led显示屏中进行差值压缩处理后每个灯点的压缩校正系数和不做处理的原始校正系数。
93.示例地,通过上述步骤101-步骤104对待校正led显示屏中灯点的校正系数进行差值压缩处理或者不做处理,并将差值压缩处理后的压缩校正系数和不做处理的原始校正系数存储在接收卡中的动态随机存取内存中之后,在待校正led显示屏灯点校正过程中,首先需要从动态随机存取内存中读取原始校正系数和压缩校正系数,再通过以下步骤602-步骤604对灯点进行校正。
94.在步骤602中,通过该原始校正系数对不做处理的校正系数对应的灯点进行亮度校正。
95.示例地,获取原始校正系数后,可以直接根据原始校正系数对灯点进行亮度校正。该原始校正系数未经过差值压缩处理,不包括前缀编码和差分编码,不需要解码操作。
96.在步骤603中,根据进行差值压缩处理后每个灯点的压缩校正系数确定每个灯点进行差值压缩处理之前的校正系数。
97.在步骤604中,根据该每个灯点进行差值压缩处理之前的校正系数对每个对应的灯点进行亮度校正。
98.示例地,获取压缩校正系数后,根据上述步骤101-步骤103中的校正系数压缩方法反向对压缩校正系数进行解码,获取差值压缩处理之前的校正系数,再根据差值压缩处理
之前的校正系数对灯点进行亮度校正。
99.图7是根据一示例性实施例示出的一种校正系数压缩装置的结构框图,如图7所示,该装置700包括:
100.第一系数获取模块710,获取待校正led显示屏中每个灯点的亮度和校正系数,该待校正led显示屏中包括至少一张接收卡;
101.聚类分析模块720,与该第一系数获取模块710相连,根据该每个灯点的亮度,通过聚类分析方法对每张接收卡带载的灯点进行聚类分析,将每张接收卡带载的灯点划分为多个聚类;
102.压缩系数获取模块730,与该聚类分析模块720相连,若划分后的聚类中包括中心灯点,根据该中心灯点的校正系数和该包括中心灯点的聚类中非中心灯点的校正系数,通过差值编码方法对该包括中心灯点的聚类中每个灯点的校正系数进行差值压缩处理,获取每个灯点的压缩校正系数。
103.可选的,该压缩系数获取模块730包括:
104.校正系数确定单元,若划分后的聚类中包括中心灯点,确定该包括中心灯点的聚类中非中心灯点的校正系数和中心灯点的校正系数;
105.差分编码获取单元,与该校正系数确定单元相连,将该中心灯点校正系数减去该中心灯点所在聚类中每个灯点的校正系数,获取该中心灯点所在聚类中每个灯点的差分编码;
106.前缀编码确定单元,与该差分编码获取单元相连,确定包括中心灯点的聚类中每个灯点的前缀编码,该前缀编码用于区分多个聚类;
107.压缩系数获取单元,与该前缀编码确定单元相连,获取每个灯点的压缩校正系数,该压缩校正系数包括前缀编码和差分编码。
108.图8是根据图7示出的另一种校正系数压缩装置的结构框图,如图8所示,该校正系数压缩装置还包括:
109.原始系数获取模块740,与该聚类分析模块720相连,若划分后的聚类中不包括中心灯点,对该不包括中心灯点的聚类中每个灯点的校正系数不做处理,将不做处理的校正系数确定为原始校正系数。
110.图9是根据图7示出的一种亮度校正装置的结构框图,如图9所示,该亮度校正装置900与该校正系数压缩装置700相连,该亮度校正装置900包括:
111.第二系数获取模块910,通过该校正系数压缩装置,采用校正系数压缩方法,获取待校正led显示屏中进行差值压缩处理后每个灯点的压缩校正系数和不做处理的原始校正系数;
112.第一校正模块920,与该第二系数获取模块910相连,通过该原始校正系数对不做处理的校正系数对应的灯点进行亮度校正;
113.第三系数获取模块930,与该第二系数获取模块910相连,根据进行差值压缩处理后每个灯点的压缩校正系数确定每个灯点进行差值压缩处理之前的校正系数;
114.第二校正模块940,与该第三系数获取模块930相连,根据该每个灯点进行差值压缩处理之前的校正系数对每个对应的灯点进行亮度校正。
115.另外,本发明公开还涉及到一种校正系数压缩系统,其特征在于,该系统包括:相
机、服务器、接收卡和待校正led显示屏;
116.该接收卡位于待校正led显示屏中,该相机用于拍摄待校正led显示屏的亮度图像;
117.该服务器中包括校正系数压缩装置,并分别与该接收卡和相机相连,用于通过该校正系数压缩装置,根据相机拍摄到的亮度图像对待校正led显示屏中灯点的校正系数进行差值压缩处理,并将差值压缩处理后每个灯点的压缩校正系数发送至接收卡中。
118.综上所述,本发明公开涉及一种校正系数压缩方法、装置、系统及亮度校正方法,该校正系数压缩方法包括:获取待校正led显示屏中每个灯点的亮度和校正系数;根据每个灯点的亮度,通过聚类分析方法对每张接收卡带载的灯点进行聚类分析,将每张接收卡带载的灯点划分为多个聚类;若划分后的聚类中不包括中心灯点,对该不包括中心灯点的聚类中每个灯点的校正系数不做处理;若划分后的聚类中包括中心灯点,通过差值编码方法对该包括中心灯点的聚类中每个灯点的校正系数进行差值压缩处理,获取每个灯点的压缩校正系数。能够通过对部分聚类中的灯点校正系数进行差值压缩处理,有效降低压缩校正系数占用的存储位数,提高读取效率,降低带宽和存储容量的消耗。
119.另外,还通过将压缩校正系数中的前缀编码与聚类中灯点的数量建立联系,灯点数量越多的聚类中灯点的前缀编码长度越短,使该聚类下灯点校正系数的读取效率得以较大地提升。
120.以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
121.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
122.此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
转载请注明原文地址:https://tc.8miu.com/read-3223.html