CN109618142B - 一种拼接墙屏前亮度均匀度的校正方法及装置 - Google Patents
一种拼接墙屏前亮度均匀度的校正方法及装置 Download PDFInfo
- Publication number
- CN109618142B CN109618142B CN201811582985.8A CN201811582985A CN109618142B CN 109618142 B CN109618142 B CN 109618142B CN 201811582985 A CN201811582985 A CN 201811582985A CN 109618142 B CN109618142 B CN 109618142B
- Authority
- CN
- China
- Prior art keywords
- matrix
- elements
- data
- value
- data matrix
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3182—Colour adjustment, e.g. white balance, shading or gamut
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
- H04N9/315—Modulator illumination systems
- H04N9/3161—Modulator illumination systems using laser light sources
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明提供一种拼接墙屏前亮度均匀度的校正方法及装置,该方法包括:在拼接墙中当前显示单元的像素点矩阵选取目标像素点得到第一数据矩阵;对相邻的每两个目标像素点之间的元素进行拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵;根据第三数据矩阵中元素的特殊值进行计算得到第一校准系数矩阵;将第二数据矩阵与第一校准系数矩阵进行矩阵计算得到第四数据矩阵,并计算第四数据矩阵中元素的平均值;确定拼接墙的下一显示单元重新执行第一步,直至得到所有显示单元的第四数据矩阵中元素的平均值并组成平均值矩阵;根据平均值矩阵中元素的特殊值进行计算得到第二校准系数矩阵;根据第二校准系数矩阵进行信号调节后向拼接墙输出。
Description
技术领域
本发明涉及拼接墙亮度均匀度自动调节领域,尤其涉及一种拼接墙屏前亮度均匀度的校正方法及装置。
背景技术
大屏幕背投拼接墙体包括两大部分,一是屏幕及其框架,二是投影机及其固定架,为了适应各种环境和场合的观看需求,背投投影机的关键指标亮度不断得以提升,相对应于光源技术不断创新,从UHD、LED光源、蓝色激光+荧光轮、发展到目前最顶级的纯三色激光光源,投影机从1000lm发展到目前的3000lm,低亮度的问题得以解决,但代表光源终极解决方案的纯三色激光背投显示单元也会存在均匀性的问题,目前的改进技术都是在不断提升投影机本身的均匀性,通过各种光学手段可以将投影机的亮度均匀性提升至95%以上,色度不均匀度(Δx,Δy)控制在0.005以内,但受限于屏幕的均匀性,投影机加上屏幕后的亮度均匀性将降至85%,色度不均匀度(Δx,Δy)降至0.015,显示单元的屏前将存在暗边暗角和边角偏色现象而无法消除,特别是较大尺寸如80寸及以上的显示单元会很明显,加上人眼对亮度的独特敏感性和适应性,如远距离观看单色画面太久(如单色红、绿、蓝、青、黄、紫、白)现象会更加明显。为了彻底解决目前三色激光背投显示单元物理特性决定而本身存在亮度和色度不均匀的现象,将在显示单元的屏前引入色彩校正***和新型校正方法。
传统的提高亮度均匀性的方法是对投影机的信号量进行粗略处理,要么是采集点数不够精细要么就是扩展数据算法不够平滑,从而会导致显示单元的256灰阶画面有过渡不顺的现象,严重的情况下会出现白场亮块的问题,即目前的方式方法虽然能一定程度地将亮度均匀性指标提升至目标值,但前提是牺牲了显示单元的显示效果,屏前的白色画面在视觉效果上更加不均匀。
发明内容
本发明实施例提供了一种拼接墙屏前亮度均匀度的校正方法及装置,能彻底解决目前纯三色激光光源背投拼墙存在的暗边暗角和边角偏色的问题,提升DLP大屏的显示效果和客户观看体验度。
根据本发明的一个方面,提供一种拼接墙屏前亮度均匀度的校正方法,包括:
S1:获取拼接墙中当前显示单元的像素点矩阵,在所述像素点矩阵中选取目标像素点得到第一数据矩阵;
S2:在所述第一数据矩阵中,对相邻的每两个所述目标像素点之间的元素进行拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵;
S3:根据所述第三数据矩阵中元素的最小值和平均值进行计算得到第一校准系数矩阵;
S4:将所述第二数据矩阵与所述第一校准系数矩阵进行矩阵计算得到第四数据矩阵,并计算所述第四数据矩阵中元素的平均值;
S5:将所述拼接墙的下一显示单元确定为所述当前显示单元重新执行步骤S1,直至得到所述拼接墙所有显示单元的所述第四数据矩阵中元素的平均值并组成平均值矩阵;
S6:根据所述平均值矩阵中元素的最小值和平均值进行计算得到第二校准系数矩阵;
S7:根据所述第二校准系数矩阵对信号量进行调节后向所述拼接墙输出。
优选地,所述获取拼接墙中当前显示单元的像素点矩阵,在所述像素点矩阵中选取目标像素点得到第一数据矩阵具体为:
获取拼接墙中当前显示单元的像素点矩阵,按将所述显示单元均等分的预置数量个采集点的位置,在所述像素点矩阵中采集对应的目标像素点得到第一数据矩阵。
优选地,所述预置数量为36。
优选地,所述在所述第一数据矩阵中,对相邻的每两个所述目标像素点之间的元素进行拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵具体为:
在所述第一数据矩阵的同一行元素或同一列元素中,若相邻的两个目标像素点的坐标之和为偶数,则以均值往上下平滑缩进的方式进行拟值,若相邻的两个目标像素点的坐标之和为奇数,则以步进的方式进行拟值,直至完成对所述第一数据矩阵的所有行和所有列的元素拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵。
优选地,所述对得到的第二数据矩阵进行预处理,得到第三数据矩阵具体为:
根据所述第一数据矩阵中元素的最大值对得到的第二数据矩阵进行归一化,得到第三数据矩阵。
优选地,所述根据所述第三数据矩阵中元素的最小值和平均值进行计算得到第一校准系数矩阵具体包括:
S31:确定所述第三数据矩阵的x矩阵、y矩阵和z矩阵;
S32:判断所述第三数据矩阵的所述y矩阵元素中的最小值和所述第三数据矩阵的所述y矩阵元素中的平均值之间的积是否不小于预置亮度均匀性目标值,若是,则将第三数据矩阵的所述y矩阵确定为第一系数矩阵,若不是,所述第三数据矩阵的所述y矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S32;
S33:将所述第三数据矩阵的所述x矩阵、所述z矩阵和所述第一系数矩阵中的对应元素进行计算得到第二系数矩阵,判断所述第二系数矩阵元素中的最大值与所述第二系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出所述第二系数矩阵,若不是,则第二系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S33;
S34:将所述第一系数矩阵、所述第二系数矩阵和所述第三数据矩阵的所述z矩阵中的对应元素进行计算得到第三系数矩阵,判断所述第三系数矩阵元素中的最大值与所述第三系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出所述第三系数矩阵,若不是,则第三系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S34;
S35:输出第一校准系数矩阵,所述第一校准系数矩阵包括所述第二系数矩阵和所述第三系数矩阵。
优选地,所述将所述第二数据矩阵与所述第一校准系数矩阵进行矩阵计算得到第四数据矩阵,并计算所述第四数据矩阵中元素的平均值具体为:
S41:将所述第二数据矩阵的x矩阵与所述第一校准系数矩阵的所述第三系数矩阵中的对应元素进行相乘得到第四数据矩阵的x矩阵,将所述第二数据矩阵的y矩阵与所述第一校准系数矩阵的所述第二系数矩阵中的对应元素进行相乘得到所述第四数据矩阵的y矩阵,将所述第二数据矩阵的z矩阵确定为所述第四数据矩阵的z矩阵;
S42:分别计算所述第四数据矩阵中x矩阵元素的x平均值、y矩阵元素的y平均值和z矩阵元素的z平均值。
优选地,所述将所述拼接墙的下一显示单元确定为所述当前显示单元重新执行步骤S1,直至得到所述拼接墙所有显示单元的所述第四数据矩阵中元素的平均值并组成平均值矩阵具体为:
将所述拼接墙的下一显示单元确定为所述当前显示单元重新执行步骤S1,直至得到所述拼接墙所有显示单元的所述第四数据矩阵中元素的x平均值、y平均值和z平均值,将所有x平均值组成所述平均值矩阵的x矩阵,将所有y平均值组成所述平均值矩阵的y矩阵,将所有z平均值组成所述平均值矩阵的z矩阵。
优选地,所述根据所述平均值矩阵中元素的最小值和平均值进行计算得到第二校准系数矩阵具体包括:
S61:判断所述平均值矩阵的所述y矩阵元素中的最小值和所述平均值矩阵的所述y矩阵元素中的平均值之间的积是否不小于预置亮度均匀性目标值,若是,则将平均值矩阵的所述y矩阵确定为第四系数矩阵,若不是,所述平均值矩阵的所述y矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S61;
S62:将所述平均值矩阵的所述x矩阵、所述y矩阵和所述z矩阵的对应元素进行计算得到第五系数矩阵,判断所述第五系数矩阵元素中的最大值与所述第五系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出所述第五系数矩阵,若不是,则第五系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S62;
S63:将所述第四系数矩阵、所述第五系数矩阵和所述平均值矩阵的所述z矩阵中的对应元素进行计算得到第六系数矩阵,判断所述第六系数矩阵元素中的最大值与所述第六系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出所述第六系数矩阵,若不是,则第六系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S34;
S64:输出第二校准系数矩阵,所述第二校准系数矩阵包括所述第五系数矩阵和所述第六系数矩阵。
根据本发明的另一方面,提供一种拼接墙屏前亮度均匀度的校正装置,包括:
选取模块,用于获取拼接墙中当前显示单元的像素点矩阵,在所述像素点矩阵中选取目标像素点得到第一数据矩阵;
拟值模块,用于在所述第一数据矩阵中,对相邻的每两个所述目标像素点之间的元素进行拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵;
第一计算模块,用于根据所述第三数据矩阵中元素的最小值和平均值进行计算得到第一校准系数矩阵;
第二计算模块,用于将所述第二数据矩阵与所述第一校准系数矩阵进行矩阵计算得到第四数据矩阵,并计算所述第四数据矩阵中元素的平均值;
循环模块,用于将所述拼接墙的下一显示单元确定为所述当前显示单元重新触发所述选取模块,直至得到所述拼接墙所有显示单元的所述第四数据矩阵中元素的平均值并组成平均值矩阵;
第三计算模块,用于根据所述平均值矩阵中元素的最小值和平均值进行计算得到第二校准系数矩阵;
输出模块,用于根据所述第二校准系数矩阵对信号量进行调节后向所述拼接墙输出。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明提供一种拼接墙屏前亮度均匀度的校正方法及装置,该方法包括:S1:在拼接墙中当前显示单元的像素点矩阵选取目标像素点得到第一数据矩阵;S2:对相邻的每两个目标像素点之间的元素进行拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵;S3:根据第三数据矩阵中元素的特殊值进行计算得到第一校准系数矩阵;S4:将第二数据矩阵与第一校准系数矩阵进行矩阵计算得到第四数据矩阵,并计算第四数据矩阵中元素的平均值;S5:确定拼接墙的下一显示单元重新执行步骤S1,直至得到所有显示单元的第四数据矩阵中元素的平均值并组成平均值矩阵;S6:根据平均值矩阵中元素的特殊值进行计算得到第二校准系数矩阵;S7:根据第二校准系数矩阵进行信号调节后向拼接墙输出。本发明能彻底解决目前纯三色激光光源背投拼墙存在的暗边暗角和边角偏色的问题,能在提高亮度和色度均匀性指标的同时提升屏前显示效果,提升DLP大屏的显示效果和客户观看体验度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明提供的一种拼接墙屏前亮度均匀度的校正方法的一个实施例的流程示意图;
图2为本发明提供的一种拼接墙屏前亮度均匀度的校正装置的一个实施例的结构示意图。
具体实施方式
本发明实施例提供了一种拼接墙屏前亮度均匀度的校正方法及装置,能彻底解决目前纯三色激光光源背投拼墙存在的暗边暗角和边角偏色的问题,提升DLP大屏的显示效果和客户观看体验度。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,本发明提供的一种拼接墙屏前亮度均匀度的校正方法的一个实施例,包括:
101、获取拼接墙中当前显示单元的像素点矩阵,在像素点矩阵中选取目标像素点得到第一数据矩阵;
在本实施例中,获取拼接墙中当前显示单元的像素点矩阵,按将显示单元均等分的预置数量(通常可以设置为36个,即将显示单元均等划分为25个相同的区域,每个区域的顶点即为采集点)个采集点的位置,在像素点矩阵中采集对应的目标像素点得到第一数据矩阵。
具体的,以1080P三色激光投影显示单元为例,其像素个数为1920*1080(实际上显示单元的像素可以根据需求进行设置,此处仅举例以方便说明,不做具体限制),并构建以下6×6采集矩阵:
然后获取拼接墙中当前显示单元的像素点矩阵,需要说明的是,当前显示单元指拼接墙中的某一个显示单元,且显示单元上的像素点以颜色坐标的形式进行体现,即像素点坐标为:
将采集矩阵中的元素对应至像素点矩阵中的特定元素(即目标像素点),定义列序号:X1(0,0)=X(0,0),X1(0,1919)=X(0,5),中间以1920/5=384依次递增,即X1(0,384)=X(0,1),X1(0,768)=X(0,2),X1(0,1152)=X(0,3),X1(0,1536)=X(0,4),在本实施例中,由于采集矩阵的中X(0,5)无法采集到像素点矩阵对应位置的元素,即像素点矩阵中不存在X1(0,1920),故定义X1(0,1919)=X(0,5)。更进一步地,当显示单元的像素改变时,若是采集矩阵某一行的末端元素无法在显示单元的像素点矩阵采集到对应的元素时,通常采集像素点矩阵中对应行的最后一个元素。
同理,定义行序号:X1(1079,0)=X(5,0),中间以1080/5=216依次递增,即X1(216,0)=X(1,0),X1(432,0)=X(2,0),X1(648,0)=X(3,0),X1(864,0)=X(4,0),具体的元素采集规则同上,且对Y和Z相关数据也进行类似处理,将采集的数据***采集矩阵中即可得到第一数据矩阵:
102、在第一数据矩阵中,对相邻的每两个目标像素点之间的元素进行拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵;
由于第一数据矩阵的三个矩阵均是6×6的矩阵,本发明实施例对第一数据矩阵每两个目标像素点之间的空白元素进行拟值。具体过程为:在第一数据矩阵的同一行元素或同一列元素中,若相邻的两个目标像素点的坐标之和为偶数,则以均值往上下平滑缩进的方式进行拟值,若相邻的两个目标像素点的坐标之和为奇数,则以步进的方式进行拟值,直至完成对第一数据矩阵的所有行和所有列的元素拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵。
如上述例子,以第一数据矩阵的x矩阵的第0行为例,若相邻的两个目标像素点的坐标之和为偶数,即X1(0,192)=(X1(0,0)+X1(0,384))/2,X1(0,96)=(X1(0,0)+X1(0,192))/2,…,X1(0,6)=(X1(0,0)+X1(0,12))/2,X1(0,3)=(X1(0,0)+X1(0,6))/2,若相邻的两个目标像素点的坐标之和为奇数,如(0,3)和(0,6)之间出现(0,4)、(0,5)用上述均值方法无法拟值时,判断X1(0,6)和X1(0,3)的大小,如果X1(0,6)大于X1(0,3),则X1(0,4)=X1(0,3)+(X1(0,6)-X1(0,3))/3,X1(0,5)=X1(0,3)+2×(X1(0,6)-X1(0,3))/3,如果X1(0,6)不大于X1(0,3),则X1(0,4)=X1(0,6)+(X1(0,3)-X1(0,6))/3,X1(0,5)=X1(0,6)+2×(X1(0,3)-X1(0,6))/3,则可以将第0、216、432、648、864、1079行所有值拟合完成。
然后在以第一数据矩阵的x矩阵的第0列为例,若相邻的两个目标像素点的坐标之和为偶数,即X1(108,0)=(X1(0,0)+X1(216,0))/2,X1(54,0)=(X1(0,0)+X1(108,0))/2,…。若相邻的两个目标像素点的坐标之和为奇数,如(4,0)和(7,0)之间出现(5,0)、(6,0)无法用上述均值方法进行拟值时,判断X1(4,0)和X1(7,0)的大小,如果X1(7,0)大于X1(4,0),则X1(5,0)=X1(4,0)+(X1(7,0)-X1(4,0))/3,X1(5,0)=X1(4,0)+2×(X1(7,0)-X1(4,0))/3,如果X1(7,0)不大于X1(4,0),则X1(5,0)=X1(7,0)+(X1(4,0)-X1(7,0))/3,X1(5,0)=X1(7,0)+2×(X1(4,0)-X1(7,0))/3,则可以将第0~1079列所有值拟合完成,即完成对第一数据矩阵的x矩阵的完善,得到第二数据矩阵的x矩阵[X1]:
同理,第一数据矩阵的y矩阵和z矩阵也进行类似的处理,即可得到第二数据矩阵的y矩阵[Y1]和z矩阵[Z1]。然后再根据第一数据矩阵中元素的最大值对得到的第二数据矩阵进行归一化,得到第三数据矩阵,即先确定第一数据矩阵中各个矩阵的最大值Xmax,Ymax,Zmax,将矩阵[X1]、[Y1]、[Z1]对应除以最大值即可得第三数据矩阵的x矩阵[X1]/Xmax、y矩阵[Y1]/Ymax、z矩阵[Z1]/Zmax。
103、根据第三数据矩阵中元素的最小值和平均值进行计算得到第一校准系数矩阵;
更进一步地,步骤103具体包括:
(1)确定第三数据矩阵的x矩阵[X1]/Xmax、y矩阵[Y1]/Ymax、z矩阵[Z1]/Zmax;
(2)判断第三数据矩阵的y矩阵[Y1]/Ymax元素中的最小值{[Y1]/Ymax}min和第三数据矩阵的y矩阵元素中的平均值{[Y1]/Ymax}ave之间的积{[Y1]/Ymax}min/{[Y1]/Ymax}ave是否不小于预置亮度均匀性目标值(通常可以设置为98%),若是,则将第三数据矩阵的y矩阵[Y1]/Ymax确定为第一系数矩阵A1,若不是,第三数据矩阵的y矩阵[Y1]/Ymax中大于平均值的元素的值均将降低预置百分比(通常可以设置为2%),并重新执行(2);
(3)将第三数据矩阵的x矩阵[X1]/Xmax、z矩阵[Z1]/Zmax和第一系数矩阵A1中的对应元素进行计算得到第二系数矩阵B,其中B(i,j)={[X1]/Xmax(i,j)}/{[X1]/Xmax(i,j)+A1(i,j)+[Z1]/Zmax(i,j)},i=0~1079,j=0~1919,判断第二系数矩阵元素B中的最大值B(max)与第二系数矩阵元素中的最小值B(min)之间的差是否不大于预置阈值(通常设置为0.005),若是,则输出第二系数矩阵B,若不是,则第二系数矩阵B中大于平均值的元素的值均将降低预置百分比(通常可以设置为2%),并重新执行(3);
(4)将第一系数矩阵A1、第二系数矩阵B和第三数据矩阵的z矩阵[Z1]/Zmax中的对应元素进行计算得到第三系数矩阵A2,其中,A2(i,j)={A1(i,j)}/{B(i,j)+A1(i,j)+[Z1]/Zmax(i,j)},i=0~1079,j=0~1919,判断第三系数矩阵A2元素中的最大值A2(max)与第三系数矩阵元素中的最小值A2(min)之间的差是否不大于预置阈值(通常设置为0.005),若是,则输出第三系数矩阵,若不是,则第三系数矩阵中大于平均值的元素的值均将降低预置百分比(通常可以设置为2%),并重新执行(4);
(5)输出第一校准系数矩阵,第一校准系数矩阵包括第二系数矩阵B和第三系数矩阵A2。
104、将第二数据矩阵与第一校准系数矩阵进行矩阵计算得到第四数据矩阵,并计算第四数据矩阵中元素的平均值;
更进一步地,步骤104具体包括:
(1)将第二数据矩阵的x矩阵[X1]与第一校准系数矩阵的第三系数矩阵A2中的对应元素进行相乘得到第四数据矩阵的x矩阵[X2],将第二数据矩阵的y矩阵[Y1]与第一校准系数矩阵的第二系数矩阵B中的对应元素进行相乘得到第四数据矩阵的y矩阵[Y2],将第二数据矩阵的z矩阵[Z1]确定为第四数据矩阵的z矩阵;
(2)分别计算第四数据矩阵中x矩阵元素的x平均值Xave、y矩阵元素的y平均值Yave和z矩阵元素的z平均值Zave。
105、将拼接墙的下一显示单元确定为当前显示单元重新执行步骤101,直至得到拼接墙所有显示单元的第四数据矩阵中元素的平均值并组成平均值矩阵;
可以理解的是,步骤101~104计算得到的是拼接墙上当前显示单元的第四数据矩阵的三个平均值Xave、Yave和Zave。本发明还需确定拼接墙上所有显示单元的第四数据矩阵的三个平均值,故将拼接墙的下一显示单元确定为当前显示单元重新执行步骤101,直至得到拼接墙所有显示单元的第四数据矩阵中元素的x平均值、y平均值和z平均值,设有m×n个显示单元,将所有x平均值组成平均值矩阵的x矩阵[Xave],将所有y平均值组成平均值矩阵的y矩阵[Yave],将所有z平均值组成平均值矩阵的z矩阵[Zave],可以理解的是,该三个矩阵为m行n列的矩阵。
106、根据平均值矩阵中元素的最小值和平均值进行计算得到第二校准系数矩阵;
更进一步地,步骤106具体包括:
(1)判断平均值矩阵的y矩阵[Yave]元素中的最小值[Yave]min和平均值矩阵的y矩阵元素中的平均值[Yave]ave之间的积[Yave]min/[Yave]ave是否不小于预置亮度均匀性目标值(通常设置为98%),若是,则将平均值矩阵的y矩阵[Yave]确定为第四系数矩阵C1,若不是,平均值矩阵的y矩阵[Yave]中大于平均值的元素的值均将降低预置百分比(通常设置为2%),并重新执行(1);
(2)将平均值矩阵的x矩阵[Xave]、y矩阵[Yave]和z矩阵[Zave]的对应元素进行计算得到第五系数矩阵D,其中,D(i,j)={[Xave](i,j)}/{[Xave](i,j)+[Yave](i,j)+[Zave](i,j)},i=0~m-1,j=0~n-1,判断第五系数矩阵元素D中的最大值D1(max)与第五系数矩阵元素中的最小值D(min)之间的差是否不大于预置阈值(通常设置为0.005),若是,则输出第五系数矩阵D,若不是,则第五系数矩阵D中大于平均值的元素的值均将降低预置百分比(通常设置为2%),并重新执行(2);
(3)将第四系数矩阵C1、第五系数矩阵D和平均值矩阵的z矩阵[Zave]中的对应元素进行计算得到第六系数矩阵C2,其中,C2(i,j)={C1(i,j)}/{D(i,j)+C1(i,j)+[Zave](i,j)},i=0~m-1,j=0~n-1,判断第六系数矩阵C2元素中的最大值C2(max)与第六系数矩阵元素中的最小值C2(min)之间的差是否不大于预置阈值(通常设置为0.005),若是,则输出第六系数矩阵C2,若不是,则第六系数矩阵中大于平均值的元素的值均将降低预置百分比(通常设置为2%),并重新执行(3);
(4)输出第二校准系数矩阵,第二校准系数矩阵包括第五系数矩阵D和第六系数矩阵C2。
107、根据第二校准系数矩阵对信号量进行调节后向拼接墙输出。
最后,当需要向拼接墙输出信号时,可以根据第二校准系数矩阵对信号量进行相应的调节后输出,完成拼接墙屏前亮度均匀度的校正。需要说明的是,第二校准系数矩阵的各个系数与各个显示单元的信号量对应,调节的过程为本领域技术人员的公知常识,此处不做具体说明。
本发明能彻底解决目前纯三色激光光源背投拼墙存在的暗边暗角和边角偏色的问题,能在提高亮度和色度均匀性指标的同时提升屏前显示效果,提升DLP大屏的显示效果和客户观看体验度。
以上是对本发明提供的一种拼接墙屏前亮度均匀度的校正方法进行的详细说明,以下将对本发明提供的一种拼接墙屏前亮度均匀度的校正装置的结构和连接关系进行说明,请参阅图2,本发明提供的一种拼接墙屏前亮度均匀度的校正装置的一个实施例,包括:
选取模块201,用于获取拼接墙中当前显示单元的像素点矩阵,在像素点矩阵中选取目标像素点得到第一数据矩阵;
拟值模块202,用于在第一数据矩阵中,对相邻的每两个目标像素点之间的元素进行拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵;
第一计算模块203,用于根据第三数据矩阵中元素的最小值和平均值进行计算得到第一校准系数矩阵;
第二计算模块204,用于将第二数据矩阵与第一校准系数矩阵进行矩阵计算得到第四数据矩阵,并计算第四数据矩阵中元素的平均值;
循环模块205,用于将拼接墙的下一显示单元确定为当前显示单元重新触发选取模块,直至得到拼接墙所有显示单元的第四数据矩阵中元素的平均值并组成平均值矩阵;
第三计算模块206,用于根据平均值矩阵中元素的最小值和平均值进行计算得到第二校准系数矩阵;
输出模块207,用于根据第二校准系数矩阵对信号量进行调节后向拼接墙输出。
更进一步地,选取模块201还用于获取拼接墙中当前显示单元的像素点矩阵,按将显示单元均等分的预置数量个采集点的位置,在像素点矩阵中采集对应的目标像素点得到第一数据矩阵。
更进一步地,预置数量为36。
更进一步地,拟值模块202还用于在第一数据矩阵的同一行元素或同一列元素中,若相邻的两个目标像素点的坐标之和为偶数,则以均值往上下平滑缩进的方式进行拟值,若相邻的两个目标像素点的坐标之和为奇数,则以步进的方式进行拟值,直至完成对第一数据矩阵的所有行和所有列的元素拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵。
更进一步地,拟值模块202还用于在第一数据矩阵的同一行元素或同一列元素中,若相邻的两个目标像素点的坐标之和为偶数,则以均值往上下平滑缩进的方式进行拟值,若相邻的两个目标像素点的坐标之和为奇数,则以步进的方式进行拟值,直至完成对第一数据矩阵的所有行和列的元素拟值,并根据第一数据矩阵中元素的最大值对得到的第二数据矩阵进行归一化,得到第三数据矩阵。
更进一步地,第一计算模块203具体包括:
确定单元2031,用于确定第三数据矩阵的x矩阵、y矩阵和z矩阵;
第一判断单元2032,用于判断第三数据矩阵的y矩阵元素中的最小值和第三数据矩阵的y矩阵元素中的平均值之间的积是否不小于预置亮度均匀性目标值,若是,则将第三数据矩阵的y矩阵确定为第一系数矩阵,若不是,第三数据矩阵的y矩阵中大于平均值的元素的值均将降低预置百分比,并重新触发第一判断单元2032;
第二判断单元2033,用于将第三数据矩阵的x矩阵、z矩阵和第一系数矩阵中的对应元素进行计算得到第二系数矩阵,判断第二系数矩阵元素中的最大值与第二系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出第二系数矩阵,若不是,则第二系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新触发第二判断单元2033;
第三判断单元2034,用于将第一系数矩阵、第二系数矩阵和第三数据矩阵的z矩阵中的对应元素进行计算得到第三系数矩阵,判断第三系数矩阵元素中的最大值与第三系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出第三系数矩阵,若不是,则第三系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新触发第三判断单元2034;
第一输出单元2035,用于输出第一校准系数矩阵,第一校准系数矩阵包括第二系数矩阵和第三系数矩阵。
更进一步地,第二计算模块204具体包括:
第一计算单元2041,用于将第二数据矩阵的x矩阵与第一校准系数矩阵的第三系数矩阵中的对应元素进行相乘得到第四数据矩阵的x矩阵,将第二数据矩阵的y矩阵与第一校准系数矩阵的第二系数矩阵中的对应元素进行相乘得到第四数据矩阵的y矩阵,将第二数据矩阵的z矩阵确定为第四数据矩阵的z矩阵;
第二计算单元2042,用于分别计算第四数据矩阵中x矩阵元素的x平均值、y矩阵元素的y平均值和z矩阵元素的z平均值。
更进一步地,循环模块205,还用于将拼接墙的下一显示单元确定为当前显示单元重新触发选取模块201,直至得到拼接墙所有显示单元的第四数据矩阵中元素的x平均值、y平均值和z平均值,将所有x平均值组成平均值矩阵的x矩阵,将所有y平均值组成平均值矩阵的y矩阵,将所有z平均值组成平均值矩阵的z矩阵。
更进一步地,第三计算模块206具体包括:
第四判断单元2061,用于判断平均值矩阵的y矩阵元素中的最小值和平均值矩阵的y矩阵元素中的平均值之间的积是否不小于预置亮度均匀性目标值,若是,则将平均值矩阵的y矩阵确定为第四系数矩阵,若不是,平均值矩阵的y矩阵中大于平均值的元素的值均将降低预置百分比,并重新第四判断单元2061;
第五判断单元2062,用于将平均值矩阵的x矩阵、y矩阵和z矩阵的对应元素进行计算得到第五系数矩阵,判断第五系数矩阵元素中的最大值与第五系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出第五系数矩阵,若不是,则第五系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新触发第五判断单元2062;
第六判断单元2063,用于将第四系数矩阵、第五系数矩阵和平均值矩阵的z矩阵中的对应元素进行计算得到第六系数矩阵,判断第六系数矩阵元素中的最大值与第六系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出第六系数矩阵,若不是,则第六系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新触发第六判断单元2063;
第二输出单元2064,用于输出第二校准系数矩阵,第二校准系数矩阵包括第五系数矩阵和第六系数矩阵。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccess Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (5)
1.一种拼接墙屏前亮度均匀度的校正方法,其特征在于,包括:
S1:获取拼接墙中当前显示单元的像素点矩阵,在所述像素点矩阵中选取目标像素点得到第一数据矩阵;
S2:在所述第一数据矩阵中,对相邻的每两个所述目标像素点之间的元素进行拟值,并根据所述第一数据矩阵中元素的最大值对得到的第二数据矩阵进行归一化,得到第三数据矩阵;
S3:根据所述第三数据矩阵中元素的最小值和平均值进行计算得到第一校准系数矩阵,具体包括:
S31:确定所述第三数据矩阵的x矩阵、y矩阵和z矩阵;
S32:判断所述第三数据矩阵的所述y矩阵元素中的最小值和所述第三数据矩阵的所述y矩阵元素中的平均值之间的积是否不小于预置亮度均匀性目标值,若是,则将第三数据矩阵的所述y矩阵确定为第一系数矩阵,若不是,所述第三数据矩阵的所述y矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S32;
S33:将所述第三数据矩阵的所述x矩阵、所述z矩阵和所述第一系数矩阵中的对应元素进行计算得到第二系数矩阵,判断所述第二系数矩阵元素中的最大值与所述第二系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出所述第二系数矩阵,若不是,则第二系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S33;
S34:将所述第一系数矩阵、所述第二系数矩阵和所述第三数据矩阵的所述z矩阵中的对应元素进行计算得到第三系数矩阵,判断所述第三系数矩阵元素中的最大值与所述第三系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出所述第三系数矩阵,若不是,则第三系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S34;
S35:输出第一校准系数矩阵,所述第一校准系数矩阵包括所述第二系数矩阵和所述第三系数矩阵;
S4:将所述第二数据矩阵与所述第一校准系数矩阵进行矩阵计算得到第四数据矩阵,并计算所述第四数据矩阵中元素的平均值,具体包括:
S41:将所述第二数据矩阵的x矩阵与所述第一校准系数矩阵的所述第三系数矩阵中的对应元素进行相乘得到第四数据矩阵的x矩阵,将所述第二数据矩阵的y矩阵与所述第一校准系数矩阵的所述第二系数矩阵中的对应元素进行相乘得到所述第四数据矩阵的y矩阵,将所述第二数据矩阵的z矩阵确定为所述第四数据矩阵的z矩阵;
S42:分别计算所述第四数据矩阵中x矩阵元素的x平均值、y矩阵元素的y平均值和z矩阵元素的z平均值;
S5:将所述拼接墙的下一显示单元确定为所述当前显示单元重新执行步骤S1,直至得到所述拼接墙所有显示单元的所述第四数据矩阵中元素的平均值并组成平均值矩阵,具体包括:
将所述拼接墙的下一显示单元确定为所述当前显示单元重新执行步骤S1,直至得到所述拼接墙所有显示单元的所述第四数据矩阵中元素的x平均值、y平均值和z平均值,将所有x平均值组成所述平均值矩阵的x矩阵,将所有y平均值组成所述平均值矩阵的y矩阵,将所有z平均值组成所述平均值矩阵的z矩阵;
S6:根据所述平均值矩阵中元素的最小值和平均值进行计算得到第二校准系数矩阵,具体包括:
S61:判断所述平均值矩阵的所述y矩阵元素中的最小值和所述平均值矩阵的所述y矩阵元素中的平均值之间的积是否不小于预置亮度均匀性目标值,若是,则将平均值矩阵的所述y矩阵确定为第四系数矩阵,若不是,所述平均值矩阵的所述y矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S61;
S62:将所述平均值矩阵的所述x矩阵、所述y矩阵和所述z矩阵的对应元素进行计算得到第五系数矩阵,判断所述第五系数矩阵元素中的最大值与所述第五系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出所述第五系数矩阵,若不是,则第五系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S62;
S63:将所述第四系数矩阵、所述第五系数矩阵和所述平均值矩阵的所述z矩阵中的对应元素进行计算得到第六系数矩阵,判断所述第六系数矩阵元素中的最大值与所述第六系数矩阵元素中的最小值之间的差是否不大于预置阈值,若是,则输出所述第六系数矩阵,若不是,则第六系数矩阵中大于平均值的元素的值均将降低预置百分比,并重新执行S34;
S64:输出第二校准系数矩阵,所述第二校准系数矩阵包括所述第五系数矩阵和所述第六系数矩阵;
S7:根据所述第二校准系数矩阵对信号量进行调节后向所述拼接墙输出。
2.根据权利要求1所述的拼接墙屏前亮度均匀度的校正方法,其特征在于,所述获取拼接墙中当前显示单元的像素点矩阵,在所述像素点矩阵中选取目标像素点得到第一数据矩阵具体为:
获取拼接墙中当前显示单元的像素点矩阵,按将所述显示单元均等分的方式确定预置数量个采集点的位置,在所述像素点矩阵中采集对应的目标像素点得到第一数据矩阵。
3.根据权利要求2所述的拼接墙屏前亮度均匀度的校正方法,其特征在于,所述预置数量为36。
4.根据权利要求1所述的拼接墙屏前亮度均匀度的校正方法,其特征在于,所述在所述第一数据矩阵中,对相邻的每两个所述目标像素点之间的元素进行拟值,并根据所述第一数据矩阵中元素的最大值对得到的第二数据矩阵进行归一化,得到第三数据矩阵具体为:
在所述第一数据矩阵的同一行元素或同一列元素中,若相邻的两个目标像素点的坐标之和为偶数,则以均值往上下平滑缩进的方式进行拟值,若相邻的两个目标像素点的坐标之和为奇数,则以步进的方式进行拟值,直至完成对所述第一数据矩阵的所有行和所有列的元素拟值,并根据所述第一数据矩阵中元素的最大值对得到的第二数据矩阵进行归一化,得到第三数据矩阵。
5.一种采用权利要求1-权利要求4中任一项所述的拼接墙屏前亮度均匀度的校正方法的校正装置,其特征在于,包括:
选取模块,用于获取拼接墙中当前显示单元的像素点矩阵,在所述像素点矩阵中选取目标像素点得到第一数据矩阵;
拟值模块,用于在所述第一数据矩阵中,对相邻的每两个所述目标像素点之间的元素进行拟值,并对得到的第二数据矩阵进行预处理,得到第三数据矩阵;
第一计算模块,用于根据所述第三数据矩阵中元素的最小值和平均值进行计算得到第一校准系数矩阵;
第二计算模块,用于将所述第二数据矩阵与所述第一校准系数矩阵进行矩阵计算得到第四数据矩阵,并计算所述第四数据矩阵中元素的平均值;
循环模块,用于将所述拼接墙的下一显示单元确定为所述当前显示单元重新触发所述选取模块,直至得到所述拼接墙所有显示单元的所述第四数据矩阵中元素的平均值并组成平均值矩阵;
第三计算模块,用于根据所述平均值矩阵中元素的最小值和平均值进行计算得到第二校准系数矩阵;
输出模块,用于根据所述第二校准系数矩阵对信号量进行调节后向所述拼接墙输出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811582985.8A CN109618142B (zh) | 2018-12-24 | 2018-12-24 | 一种拼接墙屏前亮度均匀度的校正方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811582985.8A CN109618142B (zh) | 2018-12-24 | 2018-12-24 | 一种拼接墙屏前亮度均匀度的校正方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109618142A CN109618142A (zh) | 2019-04-12 |
CN109618142B true CN109618142B (zh) | 2021-03-09 |
Family
ID=66011683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811582985.8A Active CN109618142B (zh) | 2018-12-24 | 2018-12-24 | 一种拼接墙屏前亮度均匀度的校正方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109618142B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6388648B1 (en) * | 1996-11-05 | 2002-05-14 | Clarity Visual Systems, Inc. | Color gamut and luminance matching techniques for image display systems |
CN103531175A (zh) * | 2013-10-31 | 2014-01-22 | 广东威创视讯科技股份有限公司 | 拼接显示装置屏幕亮度均匀性调节方法和*** |
CN104332133A (zh) * | 2014-05-07 | 2015-02-04 | 长春希达电子技术有限公司 | 一种高密度led显示屏拼缝亮度补偿调节方法 |
CN106157889A (zh) * | 2016-08-15 | 2016-11-23 | 昆山国显光电有限公司 | 提高oled显示亮度均匀性的方法及装置 |
-
2018
- 2018-12-24 CN CN201811582985.8A patent/CN109618142B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6388648B1 (en) * | 1996-11-05 | 2002-05-14 | Clarity Visual Systems, Inc. | Color gamut and luminance matching techniques for image display systems |
CN103531175A (zh) * | 2013-10-31 | 2014-01-22 | 广东威创视讯科技股份有限公司 | 拼接显示装置屏幕亮度均匀性调节方法和*** |
CN104332133A (zh) * | 2014-05-07 | 2015-02-04 | 长春希达电子技术有限公司 | 一种高密度led显示屏拼缝亮度补偿调节方法 |
CN106157889A (zh) * | 2016-08-15 | 2016-11-23 | 昆山国显光电有限公司 | 提高oled显示亮度均匀性的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109618142A (zh) | 2019-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109147712B (zh) | 一种改善显示面板的视角色偏的方法及*** | |
CN108615499B (zh) | 显示优化及显示驱动方法及装置、显示装置、存储介质 | |
CN105047145A (zh) | 背光亮度控制方法、背光亮度控制装置及显示终端 | |
WO2019119793A1 (zh) | 一种显示装置的驱动方法及驱动装置 | |
EP1061500A2 (en) | Color correction in image display | |
CN101471045B (zh) | 用以通过伽马曲线及色温曲线来调整伽马对照表的方法 | |
JP4542988B2 (ja) | 補正方法及び表示装置 | |
US10706798B2 (en) | Display driving method, device and apparatus | |
US9508281B2 (en) | Apparatus and method for image analysis and image display | |
KR20080021984A (ko) | 영상신호 처리 방법 및 장치 | |
CN110875020B (zh) | 一种驱动方法、驱动装置及显示装置 | |
CN113270062A (zh) | 一种显示面板的补偿方法 | |
US12033597B2 (en) | Method and device for eliminating brightness mura defect of liquid crystal display | |
CN113658559A (zh) | 显示器驱动装置及驱动方法 | |
CN112053650A (zh) | 多屏幕色彩校正方法及其电子装置 | |
WO2022120799A1 (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN112740667A (zh) | 一种显示补偿的方法、装置及终端 | |
CN117746808A (zh) | 显示校准方法、显示面板的校准***和显示装置 | |
CN109618142B (zh) | 一种拼接墙屏前亮度均匀度的校正方法及装置 | |
US20060007239A1 (en) | Color correction system | |
CN115762380A (zh) | 显示方法和显示装置 | |
CN113947539A (zh) | 图像的校正方法、装置及存储介质 | |
KR100791267B1 (ko) | 멀티 프로젝터의 밝기 보정 방법 | |
CN112289274B (zh) | 一种显示方法及装置 | |
CN114898699B (zh) | 显示控制方法及显示面板 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |