CN118119998A - 拼接显示屏及其显示方法、参数确定方法、以及控制系统 - Google Patents
拼接显示屏及其显示方法、参数确定方法、以及控制系统 Download PDFInfo
- Publication number
- CN118119998A CN118119998A CN202280003394.9A CN202280003394A CN118119998A CN 118119998 A CN118119998 A CN 118119998A CN 202280003394 A CN202280003394 A CN 202280003394A CN 118119998 A CN118119998 A CN 118119998A
- Authority
- CN
- China
- Prior art keywords
- gray
- data
- scale
- display screen
- compensation
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 85
- 230000008569 process Effects 0.000 claims description 44
- 238000012545 processing Methods 0.000 claims description 38
- 238000005070 sampling Methods 0.000 claims description 29
- 241001270131 Agaricus moelleri Species 0.000 claims description 10
- 230000002123 temporal effect Effects 0.000 claims description 10
- 239000003086 colorant Substances 0.000 claims description 7
- 238000009792 diffusion process Methods 0.000 claims description 6
- 238000010438 heat treatment Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- 238000010606 normalization Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 22
- 230000020169 heat generation Effects 0.000 description 16
- 230000008859 change Effects 0.000 description 12
- 206010047571 Visual impairment Diseases 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 3
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000000047 product Substances 0.000 description 3
- 238000009529 body temperature measurement Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2074—Display of intermediate tones using sub-pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/02—Composition of display devices
- G09G2300/026—Video wall, i.e. juxtaposition of a plurality of screens to create a display screen of bigger dimensions
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0666—Adjustment of display parameters for control of colour parameters, e.g. colour temperature
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0686—Adjustment of display parameters with two or more screen areas displaying information with different brightness or colours
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
一种拼接显示屏及其显示方法、参数确定方法、以及控制系统,拼接显示屏中包括多个互相拼接的显示面板,显示面板被划分为多个显示区域;拼接显示屏的显示方法包括:根据当前帧图像数据中每个像素点的第一灰阶数据,预先生成的灰阶补偿数据表,确定初始灰阶补偿数据(S1);灰阶补偿数据表中包括灰阶的补偿灰阶数据,以及预先配置的拼接显示屏的温度调整参数,且不同的拼接显示屏配置的温度调整参数不同;灰阶补偿数据表中包括预先配置的温度调整参数;确定各个显示区域的灰阶补偿系数(S2);根据灰阶补偿系数和初始灰阶补偿数据,确定目标灰阶补偿数据(S3);根据目标灰阶补偿数据,对当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据(S4)。
Description
本公开属于显示技术领域,具体涉及一种拼接显示屏及其显示方法、参数确定方法、以及控制系统。
随着次毫米发光二极管(mini Light-Emitting Diode,mini LED)显示技术的迅速发展,mini LED的显示产品已经开始应用于超大显示屏高清显示领域。在mini LED工作过程中,由于拼接显示屏被长时间点亮,电子元器件产生大量的热能未能及时散掉,屏幕温度会升高,出现区域温度差异,由于屏幕的发光效率随温度上升而下降,导致屏幕的显示画面在进行切换时,出现目视残像。而传统技术所研发出的灰阶补偿算法仅适用于单个拼接显示屏,不具有普适性。
发明内容
本公开旨在至少解决现有技术中存在的技术问题之一,提供一种拼接显示屏及其显示方法、参数确定方法、以及控制系统。
第一方面,本公开实施例提供了一种拼接显示屏的显示方法,所述拼接显示屏中包括多个互相拼接的显示面板,所述显示面板被划分为多个显示区域;其中,所述拼接显示屏的显示方法包括:
按照预设序列顺序,对视频帧序列中的帧图像数据进行采样,并在每采样一帧图像数据后,对所采样得到的当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据;
所述对所采样得到的当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据包括:
根据所述当前帧图像数据中每个像素点的第一灰阶数据,预先生成的灰阶补偿数据表,确定初始灰阶补偿数据;所述灰阶补偿数据表中包括预设灰阶范围内各个灰阶的补偿灰阶数据,以及预先配置的所述拼接显示屏的温度调整参数,且不同的所述拼接显示屏配置的所述温度调整参数不同;
确定各个显示区域的灰阶补偿系数;
根据所述灰阶补偿系数和所述初始灰阶补偿数据,确定目标灰阶补偿数据;
根据所述目标灰阶补偿数据,对所述当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。
在一些实施例中,确定一个像素点的初始灰阶补偿数据,包括:
根据预先存储的所述像素点中各子像素之间的发热能力的比值,对所述 当前帧图像数据中所述像素点的子像素进行处理,确定所述第一灰阶数据;
按照所述第一灰阶数据,从所述灰阶补偿数据表中查找与所述第一灰阶数据对应的补偿灰阶数据,并利用所述温度调整参数对所述补偿灰阶数据进行调整,确定所述初始灰阶补偿数据。
在一些实施例中,确定一个所述显示区域的灰阶补偿系数,包括:
根据预先设置的显示面板的分辨率信息,对各个所述显示面板进行区域划分,得到各个显示区域;
根据各个所述显示区域的所述第一灰阶数据和预先配置的、至少一帧历史帧图像数据对应的时域加权系数,确定所述显示区域的时域加权灰阶数据;所述时域加权灰阶数据表征所述显示区域的至少一帧历史帧图像数据对所述当前帧图像数据的灰阶影响;
根据预先设置的卷积核和所述时域加权灰阶数据,确定所述显示区域的空域加权灰阶数据;所述卷积核包括用于表征预设区域内的每个所述显示区域向周围区域进行热扩散的系数;所述空域加权灰阶数据表征以所述显示区域为中心,周围的其他显示区域对中心显示区域的灰阶影响;
根据所述空域加权灰阶数据,确定所述显示区域的灰阶补偿系数。
在一些实施例中,所述根据各个所述显示区域的所述第一灰阶数据和预先配置的、至少一帧历史帧图像数据对应的时域加权系数,确定所述显示区域的时域加权灰阶数据,包括:
根据每个像素点的所述第一灰阶数据和各个所述显示区域,确定每个所述显示区域的区域灰阶数据;
根据所述区域灰阶数据和预先配置的第一非线性因子,确定时域温度影响数据;
利用每帧所述历史帧图像数据对应的时域加权系数,对每帧所述历史帧图像数据对应的所述时域温度影响数据进行加权处理,得到所述显示区域的时域加权灰阶数据。
在一些实施例中,所述根据预先设置的卷积核和所述时域加权灰阶数据,确定所述显示区域的空域加权灰阶数据,包括:
根据所述卷积核,对所述预设区域内的每个所述显示区域的所述时域加权灰阶数据进行加权处理,确定所述显示区域的空域加权灰阶数据。
在一些实施例中,所述根据所述空域加权灰阶数据,确定所述显示区域的灰阶补偿系数,包括:
将1与所述空域加权灰阶数据的差值作为所述显示区域的灰阶补偿系数。
在一些实施例中,所述根据所述灰阶补偿系数和所述初始灰阶补偿数据,确定目标灰阶补偿数据,包括:
将所述显示区域的所述灰阶补偿系数作为所述显示区域中每个所述像 素点的灰阶补偿系数;根据每个所述像素点的灰阶补偿系数和所述初始灰阶补偿数据,确定每个所述像素点的目标灰阶补偿数据;
所述根据所述目标灰阶补偿数据,对所述当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据,包括:
利用所述目标灰阶补偿数据对所述像素点的第一子像素进行处理,得到补偿后的帧图像数据。
第二方面,本公开实施例还提供了一种拼接显示屏的参数确定方法,包括:
利用自定义的基准拼接显示屏,确定以下至少一种为所述拼接显示屏配置的参数:像素点中各子像素之间的发热能力的比值;灰阶补偿数据表;第一非线性因子;时域加权系数;卷积核。
在一些实施例中,确定像素点中各子像素之间的发热能力的比值,包括:
分别按照各个所述子像素的子颜色点亮所述基准拼接显示屏,得到各个所述子颜色下的所述基准拼接显示屏的温度变化量;
将各个所述子颜色下的所述基准拼接显示屏的温度变化量进行归一化处理,得到各所述子像素之间的发热能力的比值。
在一些实施例中,确定所述灰阶补偿数据表,包括:
按照第一灰阶点亮所述基准拼接显示屏,确定所述基准拼接显示屏的第一平均温度;
在所述第一平均温度下,遍历预设灰阶范围内的各个灰阶,确定每个所述灰阶下的第一亮度信息;
按照第二灰阶点亮所述基准拼接显示屏,确定所述基准拼接显示屏的第二平均温度;
在所述第二平均温度下,遍历预设灰阶范围内的各个灰阶,确定每个所述灰阶下的第二亮度信息;
在所述第一亮度信息和所述第二亮度信息之间满足第一预设条件的情况下,确定所述第一亮度信息对应的第一目标灰阶和所述第二亮度信息对应的第二目标灰阶,并将所述第一目标灰阶与所述第二目标灰阶之间的差值作为所述第二目标灰阶的补偿灰阶数据;
在按照所述第一灰阶点亮所述拼接显示屏时,确定所述拼接显示屏的最低温度;
在按照所述第二灰阶点亮所述拼接显示屏时,确定所述拼接显示屏的最高温度;
根据所述最低温度、所述最高温度、所述第一平均温度和所述第二平均温度,确定所述温度调整参数。
在一些实施例中,所述根据所述最低温度、所述最高温度、所述第一平均温度和所述第二平均温度,确定所述温度调整参数,包括:
将所述最高温度与所述最低温度的第一差值,与所述第二平均温度与所述第一平均温度的第二差值的比值,作为所述温度调整参数。
在一些实施例中,确定所述第一非线性因子,包括:
按照第一灰阶点亮所述基准拼接显示屏的第一区域、以及按照第二灰阶点亮所述基准拼接显示屏的第二区域;所述第一区域和所述第二区域不同;
在预设时间后,将所述第一区域和所述第二区域点亮所述第二灰阶,调整第一非线性因子,在所述第一区域的显示画面和所述第二区域的显示画面一致时,确定调整后的第一非线性因子。
在一些实施例中,确定所述时域加权系数,包括:
根据预设数量的历史帧图像数据的时序信息和预先设置的第二非线性因子,确定时域加权系数。
在一些实施例中,确定所述卷积核,包括:
针对所述基准拼接显示屏中的P×P个显示面板,获取P×P个显示面板未被点亮前的初始温度;P取正整数;
对各个所述显示面板进行区域划分,并按照第二灰阶点亮位于所述P×P个显示面板中心位置的目标显示面板,得到各个显示区域的第三平均温度;
将所述第三平均温度与所述初始温度之差作为所述显示区域的温度变化量;
对每个所述显示区域的温度变化量与所述显示区域中的最大温度变化量之间的比值进行归一化处理,得到所述卷积核。
第三方面,本公开实施例还提供了一种拼接显示屏,其包括灰阶补偿电路,用于对所述拼接显示屏中的显示数据进行灰阶补偿;所述拼接显示屏中包括多个相互拼接的显示面板;所述显示面板被划分为多个显示区域;其中,所述灰阶补偿电路包括采样模块和处理器;所述采样模块,被配置为按照预设序列顺序,对视频帧序列中的帧图像数据进行采样,得到当前帧图像数据;
所述处理器,被配置为根据所述当前帧图像数据中每个像素点的第一灰阶数据,预先生成的灰阶补偿数据表,确定初始灰阶补偿数据;所述灰阶补偿数据表中包括预设灰阶范围内各个灰阶的补偿灰阶数据,以及预先配置的所述拼接显示屏的温度调整参数,且不同的所述拼接显示屏配置的所述温度参数不同;确定各个显示区域的灰阶补偿系数;根据所述灰阶补偿系数和所述初始灰阶补偿数据,确定目标灰阶补偿数据;根据所述目标灰阶补偿数据,对所述当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。
在一些实施例中,所述处理器包括初始灰阶确定模块、补偿系数确定模块和灰阶补偿模块;
所述初始灰阶确定模块,被配置为根据所述当前帧图像数据中每个像素点的第一灰阶数据、以及预先生成的灰阶补偿数据表,确定初始灰阶补偿数据;
所述补偿系数确定模块,被配置为确定各个显示区域的灰阶补偿系数;
所述灰阶补偿模块,被配置为根据所述灰阶补偿系数和所述初始灰阶补偿数据,确定目标灰阶补偿数据;根据所述目标灰阶补偿数据,对所述当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。
在一些实施例中,所述初始灰阶确定模块包括第一灰阶确定单元和初始灰阶确定单元;
对于确定一个像素点的第一灰阶数据,所述第一灰阶确定单元,被配置为根据预先存储的所述像素点中各子像素之间的发热能力的比值,对所述当前帧图像数据中所述像素点的子像素进行处理,确定所述第一灰阶数据;
对于确定一个像素点的初始灰阶补偿数据,所述初始灰阶确定单元,被配置为按照所述第一灰阶数据,从所述灰阶补偿数据表中查找与所述第一灰阶数据对应的补偿灰阶数据,并利用所述温度调整参数对所述补偿灰阶数据进行调整,确定所述初始灰阶补偿数据。
在一些实施例中,所述补偿系数确定模块包括区域划分单元、时域统计单元、空域统计单元和补偿系数确定单元;
对于确定一个所述显示区域的灰阶补偿系数,其中:
所述区域划分单元,被配置为根据预先设置的显示面板的分辨率信息,对各个所述显示面板进行区域划分,得到各个显示区域;
所述时域统计单元,被配置为根据各个所述显示区域的所述第一灰阶数据和预先配置的、至少一帧历史帧图像数据对应的时域加权系数,确定所述显示区域的时域加权灰阶数据;所述时域加权灰阶数据表征所述显示区域的至少一帧历史帧图像数据对所述当前帧图像数据的灰阶影响;
所述空域统计单元,被配置为根据预先设置的卷积核和所述时域加权灰阶数据,确定所述显示区域的空域加权灰阶数据;所述卷积核包括用于表征预设区域内的每个所述显示区域向周围区域进行热扩散的系数;所述空域加权灰阶数据表征以所述显示区域为中心,周围的其他显示区域对中心显示区域的灰阶影响;
所述补偿系数确定单元,被配置为根据所述空域加权灰阶数据,确定所述显示区域的灰阶补偿系数。
在一些实施例中,所述时域统计单元包括区域灰阶确定子单元、非线性处理子单元和时域加权子单元;
所述区域灰阶确定子单元,被配置为根据每个像素点的所述第一灰阶数据和各个所述显示区域,确定每个所述显示区域的区域灰阶数据;
所述非线性处理子单元,被配置为根据所述区域灰阶数据和预先配置的第一非线性因子,确定时域温度影响数据;
所述时域加权子单元,被配置为利用每帧所述历史帧图像数据对应的时域加权系数,对每帧所述历史帧图像数据对应的所述时域温度影响数据进行加权处理,得到所述显示区域的时域加权灰阶数据。
在一些实施例中,所述空域统计单元,具体被配置为根据所述卷积核,对所述预设区域内的每个所述显示区域的所述时域加权灰阶数据进行加权处理,确定所述显示区域的空域加权灰阶数据。
在一些实施例中,所述补偿系数确定单元,具体被配置为将1与所述空域加权灰阶数据的差值作为所述显示区域的灰阶补偿系数。
在一些实施例中,所述灰阶补偿模块包括目标灰阶确定单元和灰阶补偿单元;
所述目标灰阶确定单元,被配置为将所述显示区域的所述灰阶补偿系数作为所述显示区域中每个所述像素点的灰阶补偿系数;根据每个所述像素点的灰阶补偿系数和所述初始灰阶补偿数据,确定每个所述像素点的目标灰阶补偿数据;
所述灰阶补偿单元,被配置为利用所述目标灰阶补偿数据对所述像素点的第一子像素进行处理,得到补偿后的帧图像数据。
第四方面,本公开实施例还提供了一种拼接显示屏的控制系统,其包括上述实施例中所述的拼接显示屏和播控模块。
在一些实施例中,所述播控模块,被配置为响应于对播控界面的节目的管理操作,调整所述播控界面中的节目;响应于对播控界面的节目的编辑操作,得到编辑后的节目,并上传至所述拼接显示屏。
图1为本公开实施例提供的一种拼接显示屏的显示方法的流程图;
图2a和图2b分别为本公开实施例提供的中心显示区域位于拼接显示屏不同位置的示意图;
图3a为本公开实施例提供的一种利用卷积核进行加权处理时的示意图;
图3b为本公开实施例提供的另一种利用卷积核进行加权处理时的示意图;
图4为本公开实施例提供的灰阶补偿的流程架构示意图;
图5为本公开实施例提供的三通道引起的温度变化的曲线图;
图6a和图6b分别为本公开实施例提供的亮度随温度变化曲线的示意图;
图7为本公开实施例提供的基准拼接显示屏的温度测量过程的示意图;
图8为本公开实施例提供的测量第一非线性因子过程中的基准拼接显示 屏的示意图;
图9为本公开实施例提供的确定第二非线性因子后,时域加权系数与采样帧时序之间的非线性关系示意图;
图10为本公开实施例提供的一种拼接显示屏中的灰阶补偿电路的示意图;
图11为本公开实施例提供的一种拼接显示屏的控制系统的示意图;
图12为本公开实施例提供的播控模块的原型示意图。
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
除非另外定义,本公开使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”、“一”或者“该”等类似词语也不表示数量限制,而是表示存在至少一个。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
在本公开中提及的“多个或者若干个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
研究发现,拼接显示屏,比如mini LED拼接屏在工作过程中由于电子元器件产生大量的热能,导致屏幕温度升高,进而造成LED发光效率衰减。由于整个屏幕中显示区域所显示的灰阶不均一,造成长时间显示高灰阶和低灰阶的显示区域的亮度红色通道R亮度存在差异。当不同该区域在此显示同一灰阶时,画面会出现青红斑块,也即残影,这种出现目视残影的现象严重干扰显示画面的一致性。另外,现有拼接显示屏较为多样化,不同的拼接显示屏对应的分辨率不同,不同的拼接显示屏设置的gamma特性和最大峰值 亮度也具有不确定性,不同的拼接显示屏或者同一拼接显示屏不同的峰值亮度下出现的残像的程度不一致,则对应的补偿值也就不一致。因此,拼接显示屏在受gamma特性和最大峰值亮度的影响下进行灰阶补偿时,不同拼接显示屏对应的灰阶补偿算法不同,单一的灰阶补偿算法对拼接显示屏的应用不具有普适性,而对于每个拼接显示屏,在应用阶段分别对应各自的灰阶补偿算法,对于技术人员来讲是一个较为复杂的测试、准备过程,提高了设计阶段的人力物力成本。
基于此,本公开实施例提供了一种拼接显示屏的显示方法,按照预设序列顺序,对视频帧序列中的帧图像数据进行采样,并在每采样一帧图像数据后,对所采样得到的当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。在对所采样得到的当前帧图像数据进行灰阶补偿的过程中,利用预先生成的灰阶补偿表中的数据进行补偿处理,预先生成的灰阶补偿表中包括预设灰阶范围内各个灰阶的补偿灰阶数据,以及预先配置的拼接显示屏的温度调整参数,特殊说明的是,本公开实施例中不同的拼接显示屏配置的温度调整参数不同,而温度调整参数与拼接显示屏的gamma特性和最大峰值亮度无关,也即本公开实施例只需要调整温度调整参数即可实现对不同拼接显示屏的灰阶进行补偿处理,从而实现将上述拼接显示屏的显示方法应用于多种不同的拼接显示屏,因此本公开实施例提供的拼接显示屏的显示方法对拼接显示屏的应用具有普适性,只需要在应用之前调整对应拼接显示屏的温度调整参数,即可实现对该拼接显示屏的灰阶补偿,提高了技术人员在开发部署阶段的整体处理流程的效率。
这里,预设序列顺序具体可以为视频帧序列在拼接显示屏上的播放顺序。对视频帧序列中的帧图像数据进行采样的采样方式可以为连续采样;或者,也可以为跳帧采样,具体跳帧的帧数可以根据经验设定,本公开对此不进行限定。
需要说明的是,针对采样得到的帧图像数据,当前帧图像数据为按照预设序列顺序,当前时刻从视频帧序列中采集到的帧图像数据。在当前时刻之前采样得到的帧图像数据记为历史帧图像数据。
预先设置一个滑动窗口,滑动窗口的长度为T帧采样帧,T帧采样帧中的每帧采样帧均属于当前帧之前的历史帧。对视频帧序列中的帧图像数据进行采样,其采样规则为均匀采样,例如按照每间隔一定帧数采样一帧图像数据。
这里的拼接显示屏可以是mini LED显示屏,简称MLED显示屏。
下面对所采样得到的当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据的具体过程进行详细介绍。拼接显示屏中包括多个互相拼接的显示面板,显示面板被划分为多个显示区域。图1为本公开实施例提供的一种拼接显示屏的显示方法的流程图,如图1所示,包括步骤S1~S4:
S1、根据当前帧图像数据中每个像素点的第一灰阶数据,预先生成的灰 阶补偿数据表,确定初始灰阶补偿数据。
帧图像数据包括帧图像中的各个像素点的灰阶数据,同理,当前帧图像数据包括当前帧图像中各个像素点的第一灰阶数据。
像素点的第一灰阶数据可以直接获取得到,或者,也可以基于该像素点的各个子像素的像素信息确定。其中,直接获取像素点的第一灰阶数据,具体地,图像数据中像素是由电流驱动的信号,而第一灰阶数据对应信号的强度,当获取到当前帧图像数据后,根据检测到的当前帧图像数据中每个像素点的信号强度,能够直接获取到该像素点的第一灰阶数据。其中,基于像素点的各个子像素的像素信息确定像素点的第一灰阶数据,具体地,根据预先存储的各子像素之间的发热能力的比值,对当前帧图像数据中像素点的子像素进行处理,确定第一灰阶数据。
需要说明的是,图像中的像素点包括三个子像素,例如三个子像素分别为红色子像素、绿色子像素和蓝色子像素。其中,红色子像素、绿色子像素和蓝色子像素分别对应像素点的三个通道,也即红色子像素对应红色通道R,绿色子像素对应绿色通道G,蓝色子像素对应蓝色通道B。子像素的像素信息可以为子像素对应通道的通道值,也即红色通道R对应的红色通道值r、绿色通道G对应的绿色通道值g和蓝色通道B对应的蓝色通道值b。
各子像素之间的发热能力的比值可以是预先设定的,可以直接获取得到。确定发热能力的比值的过程可以参见下述S11~S12,这里不进行详细描述。
示例性的,已知红色子像素、绿色子像素和蓝色子像素的发热能力的比值R:G:B=reteR:reteG:reteB,各子像素的通道值分别为r、g和b。根据预先存储的像素点中各子像素之间的发热能力的比值,对当前帧图像数据中像素点的子像素进行处理,例如利用R:G:B=reteR:reteG:reteB对各子像素的通道值r、g和b进行加权处理,确定第一灰阶数据G
j=reteR×r+reteG×g+reteB×b。其中,第一灰阶数据G
j中的“j”表示当前帧图像数据中的一个像素点。
灰阶补偿数据表中包括预设灰阶范围内各个灰阶的补偿灰阶数据,以及预先配置的拼接显示屏的温度调整参数,且不同的拼接显示屏配置的温度调整参数不同。其中,预设灰阶范围例如为预先选取的0~255灰阶范围。0~255灰阶范围中包括0、1、……255灰阶分别对应的灰阶补偿数据G
max。温度调整参数α与拼接显示屏在不同灰阶下点亮的变化温度有关,且需要借助另一拼接显示屏(也即下述自定义的基准拼接显示屏)在不同灰阶下点亮的变化温度确定。基准拼接显示屏可以作为多种不同拼接显示屏的基准,用于确定预先为拼接显示屏配置的各个参数,例如包括灰阶补偿数据表等。
灰阶补偿数据表可以是预先生成的,在本步骤S1中可以直接获取得到。生成灰阶补偿数据表的过程可以参见下述S101-S106,这里不进行详细描述。
确定初始灰阶补偿数据
具体实施时,按照当前帧图像数据中第j 个像素点的第一灰阶数据G
j,从灰阶补偿数据表中查找出与第一灰阶数据G
j对应的补偿灰阶数据G
max_j,也即从下述表一中各个灰阶对应的灰阶补偿数据G
max中查找到的第一灰阶数据G
j对应的补偿灰阶数据G
max_j。并利用拼接显示屏唯一对应的温度调整参数α对补偿灰阶数据G
max_j进行调整,确定第j个像素点的初始灰阶补偿数据
其中,“i”表示当前帧图像数据,具体参见公式一:
这里“j”表示当前帧图像数据中的一个像素点,例如可以表示当前帧图像数据中的任意一个像素点,因此对于当前帧图像数据中的任意一个像素点,要确定其初始灰阶补偿数据,均可以参照上述公式一,重复部分不再赘述。
S2、确定各个显示区域的灰阶补偿系数。
具体地,可以根据下述步骤S21~S24确定一个显示区域的灰阶补偿系数。
S21、根据预先设置的显示面板的分辨率信息,对各个显示面板进行区域划分,得到各个显示区域。
为了降低运算量,提高数据处理效率,可以对显示面板进行分区,并以每个显示区域为单位进行后续的处理过程。拼接显示屏中包括多个相互拼接的显示面板,一个显示面板被划分为多个显示区域。
以拼接显示屏包括N×N个分辨率为w×h的显示面板为例,一个显示面板被划分为k×k个显示区域,其中,k可以选取3或5。拼接显示屏包括(k×M)×(k×N)个显示区域,每个显示区域的分辨率为
S22、根据各个显示区域的第一灰阶数据和预先配置的、至少一帧历史帧图像数据对应的时域加权系数,确定显示区域的时域加权灰阶数据。
其中,时域加权灰阶数据表征显示区域的至少一帧历史帧图像数据对当前帧图像数据的灰阶影响。
具体实施时,将各个显示区域的第一灰阶数据和预先配置的、至少一帧历史帧图像数据对应的时域加权系数,作为第一预设算法的输入数据,可以得到第一预设算法输出的各显示区域的时域加权灰阶数据。这里,第一预设算法可以是预先设置的加权求和算法。每帧历史帧图像数据对应的时域加权系数是预先确定的,可以直接获取得到。每帧历史帧图像数据的时域加权系数的确定过程,参见下述S220的详细描述,这里不进行详述。需要说明的是,每个时域加权系数相加和为1,也即
且W
p+1≥W
v。其中,W
v表示第v帧历史帧图像数据对应的时域加权系数,T表示T帧历史帧图像数据。
在一些实施例中,对于一个显示区域的时域加权灰阶数据的确定,具体地,根据每个像素点的第一灰阶数据和各个显示区域,确定每个显示区域的区域灰阶数据;根据区域灰阶数据和预先配置的第一非线性因子,确定时域 温度影响数据;利用每帧历史帧图像数据对应的时域加权系数,对每帧历史帧图像数据对应的时域温度影响数据进行加权处理,得到显示区域的时域加权灰阶数据。
确定每个显示区域O的区域灰阶数据
具体地,对每个像素点的第一灰阶数据G
j进行归一化处理,得到每个像素点的第二灰阶数据G′
j,也即
其中,n表示当前帧图像中所有像素点的数量。第二灰阶数据G′
j的取值在0~1之间。对于显示区域O中每个像素点的第二灰阶数据G′
j进行加权处理,例如,计算显示区域O中全部像素点
的第二灰阶数据G′
j的平均值,得到该显示区域O的区域灰阶数据
具体参见公式二:
O1表示显示区域O中像素点的个数。在j=O1时,G′
O1表示显示区域O中第O1个像素点的第二灰阶数据。其他显示区域的区域灰阶数据可以参照公式二确定,重复部分不再赘述。
已知拼接显示屏的分辨率为W×H。一个显示面板被划分为k×k个显示区域,则一块拼接显示屏共确定
个区域灰阶数据
第一非线性因子b的确定过程,可以参见下述S22-1~S22-2的详细描述,这里不进行详述。第一非线性因子b的取值范围为[1,2]的浮点数。确定每个显示区域O的时域温度影响数据Y
O,具体地,对每个显示区域O的区域灰阶数据
进行幂次方运算,幂指数为第一非线性因子b,得到时域温度影响数据Y
O,具体参见公式三:
其他显示区域的时域温度影响数据可以参照公式三确定,重复部分不再赘述。
利用每帧历史帧图像数据对应的时域加权系数W
v,对每帧历史帧图像数据对应的时域温度影响数据Y
O进行加权处理,得到显示区域O的时域加权灰阶数据Y
O_i,具体参见公式四:
其中,Y
O_v表示第v帧历史帧图像数据中显示区域O的时域温度影响数据。其他显示区域的时域加权灰阶数据可以参照公式四确定,重复部分不再赘述。
示例性的,自定义T=1800帧,通过采样大量的历史帧用作确定当前帧图像数据的显示区域O的时域加权灰阶数据Y
O_i,能够提高确定出的时域加权灰阶数据Y
O_i准确性,进而提高后续灰阶补偿的精度。
S23、根据预先设置的卷积核和时域加权灰阶数据,确定显示区域的空 域加权灰阶数据。
其中,显示区域O的空域加权灰阶数据表征以该显示区域O为中心,周围的其他显示区域A对中心显示区域O的灰阶影响。卷积核包括用于表征预设区域内的每个显示区域向周围区域进行热扩散的系数。卷积核是预先生成的在本步骤S23中可以直接获取得到,设置卷积核的过程可以参见下述S231~S234,这里不进行详细描述。
图2a和图2b分别为本公开实施例提供的中心显示区域位于拼接显示屏不同位置的示意图,以预设区域20包括3×3个显示面板21为例,每个显示面板31划分成3×3个显示区域22。中心显示区域O所在位置可以是3×3个显示面板21的中间区域(如图中填充灰色的矩形框),如图2a所示;或者,中心显示区域O所在位置可以是3×3个显示面板的边缘区域(如图中未填充灰色的矩形框),如图2b所示。围绕中心显示区域O的区域均为其他显示区域A。
需要说明的是,中心显示区域O位于预设区域的中心,并不一定位于拼接显示屏的中心。预设区域至少部分位于拼接显示屏。如图2a所示,预设区域位于拼接显示屏(也即3×3的显示面板21)。如图2b所示,预设区域部分位于拼接显示屏,部分位于拼接显示屏外。
为了降低运算量,提高数据处理效率,以每个显示区域为单位进行卷积处理,确定显示区域O的空域加权灰阶数据Y′
O_i。具体地,根据卷积核,对预设区域内的每个显示区域的时域加权灰阶数据进行加权处理,确定显示区域的空域加权灰阶数据。
卷积核中系数的数量与预设区域内显示区域的数量相同。卷积核中包括M×M个系数,卷积核中的一个系数与预设区域内一个显示区域的时域加权灰阶数据对应。以预设区域包括3×3显示面板,每个显示面板包括3×3显示区域为例,则预设区域内包括9×9显示区域,卷积核中包括9×9个系数。9×9的卷积核中第5行第5列的系数(可以理解为中心位置的系数)与预设区域内中心显示区域O的时域加权灰阶数据Y
O_i对应。
图3a为本公开实施例提供的一种利用卷积核进行加权处理时的示意图,如图3a所示,这里中心显示区域O的位置与图2a示出的中心显示区域O的位置相同,卷积核包括m
1、m
2、……、m
M个系数,卷积核中的系数与预设区域内的显示区域对齐,且中心位置的系数m
u与预设区域内中心显示区域O对齐,则卷积核中的系数与其对齐的显示区域的时域加权灰阶数据相乘再相加,得到中心显示区域O的空域加权灰阶数据Y′
O_i。
图3b为本公开实施例提供的另一种利用卷积核进行加权处理时的示意图,如图3b所示,这里中心显示区域O的位置与图2b示出的中心显示区域O的位置相同,也即第1个显示区域。下面以中心显示区域O为拼接显示屏中第一行第一列的显示区域(第1个显示区域)为例进行说明。卷积核包括m
1、m
2、……、m
M个系数,卷积核中的系数与预设区域内的显示区域对齐, 需要说明的是,这里与预设区域中的一部分显示区域属于拼接显示屏中的显示区域,还有另一部分显示区域不属于拼接显示屏中的显示区域,属于虚拟显示区域。针对虚拟显示区域不存在对应的时域加权灰阶数据,因此,需要对虚拟显示区域补充对应的时域加权灰阶数据。具体地,以拼接显示屏的边界为对称轴,或者以拼接显示屏的顶点为对称中心,将拼接显示屏中预设区域内的一个显示区域对应的时域加权灰阶数据作为与该显示区域对称的虚拟显示区域的时域加权灰阶数据。示例性的,如图3b所示,以一个拼接显示屏中预设区域内的一个显示区域C为例,将该显示区域C的时域加权灰阶数据作为与其对称的虚拟显示区域C1、虚拟显示区域C2和虚拟显示区域C3的时域加权灰阶数据。其中,显示区域C与虚拟显示区域C1通过顶点V1对称;显示区域C与虚拟显示区域C2通过拼接显示屏的边界V2对称,显示区域C与虚拟显示区域C3通过拼接显示屏的边界V3对称。其他虚拟显示区域的补充方式同理,对此不再一一列举。之后,利用卷积核中的每个系数m
1、m
2、……、m
M,分别对对应显示区域内的时域加权灰阶数据相乘再相加,得到第1个显示区域的空域加权灰阶数据Y′
O_i。
上述滤波处理过程,卷积的步长为一个显示区域,能够使得拼接显示屏的补偿效果更加均匀。
同理,针对其他显示区域,利用上述方式得到各个显示区域的空域加权灰阶数据。
S24、根据空域加权灰阶数据,确定显示区域的灰阶补偿系数。
这里,区域温度差异的规律是,灰阶越大,温度越高;温度越高则灰阶补偿值越小。由于空域加权灰阶数据表征周围的其他显示区域A对中心显示区域O的灰阶影响,主要体现在温度影响上,也即空域加权灰阶数据的数值越大,说明温度影响越大,此时灰阶补偿系数应该越小。因此,在一种情况下,可以将空域加权灰阶数据的补数作为显示区域O的灰阶补偿系数S
O。这里,空域加权灰阶数据Y′
O_i的补数也即1-Y′
O_i。也即将1与空域加权灰阶数据的差值作为显示区域的灰阶补偿系数S
O。在另一种情况下,还可以将空域加权灰阶数据的倒数作为显示区域的灰阶补偿系数S
O。
同理,其他显示区域的灰阶补偿系数也可以用S21~S24确定,重复部分不再赘述。
之后,将每个显示区域的灰阶补偿系数S
O作为对应显示区域O内每个像素点的灰阶补偿系数S。具体地,将每个区域灰阶补偿系数S
O作为对应区域内(w/k)×(h/k)个像素点的灰阶补偿系数S。
之后,得到每个显示区域分别对应的灰阶补偿系数后,可以利用每个显示区域分别对应的灰阶补偿系数和初始灰阶补偿数据,进一步确定目标灰阶补偿数据,具体参见步骤S3。
S3、根据灰阶补偿系数和初始灰阶补偿数据,确定目标灰阶补偿数据。
本步骤根据S1中确定的初始灰阶补偿数据
和S2中确定的灰阶补偿系数S,确定目标灰阶补偿数据。具体地,每个像素点的灰阶补偿系数S
(x,y)与对应像素点的初始灰阶补偿数据
相乘,得到对应像素点的目标灰阶补偿数据Z
(x,y),具体参见公式五:
其余的像素点(x,y)的目标灰阶补偿数据Z
(x,y)可以参照公式五确定,重复部分不再赘述。
S4、根据目标灰阶补偿数据,对当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。
在一些示例中,为了提高灰阶补偿的均匀性和一致性,针对当前帧图像数据中每个像素点的各个子像素,也即三通道R、G和B,按照预先设置的三通道的亮度衰减比值R:G:B=μ
1:μ
2:μ
3,进一步确定每个子像素的目标灰阶补偿数据,也即μ
1×Z
(x,y)、μ
2×Z
(x,y)和μ
3×Z
(x,y)。之后,对当前帧图像数据中每个像素点的子像素进行灰阶补偿,其中,红色通道值r′=r-μ
1×Z
(x,y)、绿色通道值g′=g-μ
2×Z
(x,y)和蓝色通道值b′=b-μ
3×Z
(x,y),也即得到该像素点更新后的三通道RGB,此时,更新后的三通道值也即补偿后的帧图像数据。对当前帧图像数据中每个像素点按照上述方式进行补偿,得到补偿后的帧图像数据。
在一些示例中,由于R通道本身特性的影响,其为最能引起温度变化的通道,因此,灰阶在R通道衰减量最大。为了提高数据处理的效率,针对当前帧图像数据中每个像素点的R通道的通道值r,减去目标灰阶补偿数据Z
(x,y),得到该像素点R通道更新后数据,进而得到该像素点更新后的三通道RGB(其中,通道G和通道B值不变),此时,更新后的三通道值也即补偿后的帧图像数据。对当前帧图像数据中每个像素点按照上述方式进行补偿,得到补偿后的帧图像数据。
在一些示例中,由于拼接显示屏中各个相互拼接的显示面板之间存在拼接缝隙,因此,在对当前帧图像数据进行灰阶补偿时,为了进一步优化显示面板拼接处的灰阶补偿,还需要对目标灰阶补偿数据进行滤波处理,具体地,针对Q×Q个显示区域(0<Q≤m),计算Q×Q个显示区域内各像素点的目标灰阶补偿数据Z
(x,y)的平均值,将该平均值作为Q×Q个显示区域内第一个显示区域的滤波灰阶补偿数据Z′
(x,y)。之后,根据滤波灰阶补偿数据Z′
(x,y),对当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。具体补偿过程可以参见S4中具体补偿步骤,重复部分在此不再赘述。
在得到补偿后的帧图像数据之后,可以将当前帧图像数据作为下一滑动窗口中的采样帧,以更新历史帧图像数据。
示例性的,图4为本公开实施例提供的灰阶补偿的流程架构示意图,如图4所示。具体灰阶补补偿步骤包括S41-S413:
S41、输入视频帧序列,按照预设序列顺序,对视频帧序列中的帧图像数据进行采样,将当前采样得到的一帧图像数据最为当前帧图像数据。
S42、针对当前帧图像数据中的每个像素点,按照像素点的各子像素之间的发热能力的比值R:G:B=reteR:reteG:reteB,获取子像素的平均灰阶作为第一灰阶数据G
j。
S43、对显示面板进行分区,并根据公式二计算得到区域灰阶数据
S44、将区域灰阶数据
带入公式三计算得到时域温度影响数据Y
O。
S45、将滑动窗口对应的T帧历史帧图像数据中每帧历史帧图像数据的时域加权系数W
v,以及时域温度影响数据Y
O带入公式四计算,得到时域加权灰阶数据Y
O_i。
S46、利用卷积核中的m×m个系数,对每个显示区域的时域加权灰阶数据Y
O_i进行滤波处理,得到每个显示区域O的空域加权灰阶数据Y′
O_i。
S47、将1与空域加权灰阶数据Y′
O_i的差值作为显示区域O的灰阶补偿数据S
O。
S48、将每个显示区域灰阶补偿系数S
O作为对应显示区域内(w/k)×(h/k)个像素点的灰阶补偿系数S
(x,y)。
S49、根据第一灰阶数据G
j,查找灰阶补偿数据表,得到初始灰阶补偿数据
S410、将每个像素点对应的初始灰阶补偿数据
与该像素点的灰阶补偿系数S
(x,y)相乘,得到每个像素点的目标灰阶补偿数据
S411、对目标灰阶补偿数据Z
(x,y)进行滤波,得到滤波灰阶补偿数据Z′
(x,y)。
S412、将像素点的三通道分离;针对R通道的通道值r,减去滤波灰阶补偿数据Z′
(x,y0,并将三通道合并,得到补偿后的帧图像数据。
S413、将当前帧图像数据作为下一滑动窗口中的采样帧。
上述S41~S413中每一步骤的详细介绍可以参照上述S1~S4中具体实时过程的详细说明,重复部分在此不再赘述。
对于上述实施例中预先为拼接显示屏配置的各个参数,本公开实施例还提供了一种拼接显示屏的参数确定方法,利用预先设置的参数确定系统作为拼接显示屏的参数确定方法的执行主体,该参数确定系统包括自定义的基准拼接显示屏、等待灰阶补偿的拼接显示屏、以及测试装置。其中,以基准拼接显示屏作为上述实施例中等待灰阶补偿的拼接显示屏的基准屏,并利用基准拼接显示屏确定以下至少一种为拼接显示屏配置的参数:像素点中各子像素之间的发热能力的比值;灰阶补偿数据表;第一非线性因子;时域加权系数;卷积核。
本公开实施例将基准拼接显示屏作为具有不同分辨率、设置有不同 gamma特性和最大峰值亮度的拼接显示屏的基准屏,预先为不同拼接显示屏确定出待配置的各个参数。基于此,针对不同拼接显示屏,无需再以自身为基准,重复执行确定各个参数的过程,只需要以基准拼接显示屏为基准确定出各个参数再配置给对应的拼接显示屏即可,能够提高技术人员在开发部署阶段的整体处理流程的效率。
下面对确定各个参数的具体过程进行详细介绍。
在一些实施例中,确定像素点中各子像素之间的发热能力的比值,具体参见步骤S11~S12:
S11:分别按照各个子像素的子颜色点亮基准拼接显示屏,得到各个子颜色下的基准拼接显示屏的温度变化量。
S12:将各个子颜色下的基准拼接显示屏的温度变化量进行归一化处理,得到各子像素之间的发热能力的比值。
子像素的子颜色包括红色、绿色和蓝色。
图5为本公开实施例提供的三通道引起的温度变化的曲线图,如图5所示,其展示了基准拼接显示屏分别点亮红色、绿色和蓝色,这三种纯色时,测量的基准拼接显示屏的温度随时间的变化曲线,其中,红色灯发热最明显,待温度变化曲线趋于稳定时,测得温度升高6℃(摄氏度);蓝色灯的发热效果次之,待温度变化曲线趋于稳定时,测得温度升高2.7℃;绿色灯发热效果最小,待温度变化曲线趋于稳定时,测得温度升高2℃,最终得到的灰阶比值为R:G:B=6.4:2:2.7,对灰阶比值进行归一化处理,确保reteR+reteG+reteB=1,得到R:G:B=reteR:reteG:reteB=0.576577:0.18018:0.243243。
在一些示例中,由于不同灰阶下亮度和温度之间呈线性变化,具体为亮度随温度上升而下降,因此,可以通过控制基准拼接显示屏的温度变化范围,确定每个灰阶在不同的温度下对应的亮度,进而获取每个灰阶在不同温度下保持固定亮度所需要的补偿灰阶数据。
图6a和图6b分别为本公开实施例提供的亮度随温度变化曲线的示意图,如图6a和图6b所示,其中图6a示出了196灰阶下,亮度随温度上升而下降的变化曲线;图6b示出了表示255灰阶下,亮度随温度上升而下降的变化曲线。
针对灰阶补偿数据表的确定,具体步骤如下S101-S106,其中,步骤S101~S103为确定预设灰阶范围内各个灰阶的补偿灰阶数据G
max;步骤S104~S106为确定温度调整参数α。
S101、按照第一灰阶点亮基准拼接显示屏,确定基准拼接显示屏的第一平均温度;在第一平均温度下,遍历预设灰阶范围内的各个灰阶,确定每个灰阶下的第一亮度信息。
图7为本公开实施例提供的基准拼接显示屏的温度测量过程的示意图, 如图7所示,第一灰阶为0灰阶,按照0灰阶全屏点亮基准拼接显示屏,也即点亮白屏,待基准拼接显示屏的温度稳定后,用测温仪记录基准拼接显示屏中每个像素点的温度,并计算全屏的平均温度,作为第一平均温度T
0。之后,保持基准拼接显示屏恒定处于第一平均温度T
0,并依次遍历预设灰阶范围0~255内的各个灰阶,也即,依次按照各个灰阶点亮基准拼接显示屏,利用光学仪器,例如色彩分析仪CA410,测量基准拼接显示屏的中心点的亮度,并记录每个灰阶f的亮度
S102、按照第二灰阶点亮基准拼接显示屏,确定基准拼接显示屏的第二平均温度;在第二平均温度下,遍历预设灰阶范围内的各个灰阶,确定每个灰阶下的第二亮度信息。
如图7所示,第二灰阶为255灰阶,按照255灰阶全屏点亮基准拼接显示屏,也即点亮黑屏,待基准拼接显示屏的温度稳定后,用测温仪记录基准拼接显示屏中每个像素点的温度,并计算全屏的平均温度,作为第二平均温度T
max。之后,保持基准拼接显示屏恒定处于第二平均温度T
max,并依次遍历预设灰阶范围0~255内的各个灰阶,也即,依次按照各个灰阶点亮基准拼接显示屏,利用色彩分析仪CA410,测量基准拼接显示屏的中心点的亮度,并记录每个灰阶f的亮度
S103、在第一亮度信息和第二亮度信息之间满足第一预设条件的情况下,确定第一亮度信息对应的第一目标灰阶和第二亮度信息对应的第二目标灰阶,并将第一目标灰阶与第二目标灰阶之间的差值作为第二目标灰阶的补偿灰阶数据。
第一预设条件为
遍历0~255内的各个灰阶,判断满足
时的第一目标灰阶f1和第二目标灰阶f2,其中,第二目标灰阶f2为第一目标灰阶f1的补偿灰阶,第一目标灰阶f1的补偿灰阶数据G
max=f1-f2,由于亮度随温度上升而下降,因此,在
的情况下,f1大于f2。
灰阶补偿数据表中包括预设灰阶范围内各个灰阶的补偿灰阶,如表1所示。表1中,0灰阶的补偿灰阶数据G
max为0,1灰阶的补偿灰阶数据G
max为0,128灰阶的补偿灰阶数据G
max为x,254灰阶的补偿灰阶数据G
max为y,255灰阶的补偿灰阶数据G
max为z。
S104、在按照第一灰阶点亮拼接显示屏时,确定拼接显示屏的最低温度。
具体地,按照0灰阶全屏点亮拼接显示屏,也即点亮白屏,待拼接显示屏的温度稳定后,用测温仪记录拼接显示屏中心点的最低温度T
′ 0。
S105、在按照第二灰阶点亮拼接显示屏时,确定拼接显示屏的最高温度。
具体地,按照255灰阶全屏点亮拼接显示屏,也即点亮黑屏,待拼接显示屏的温度稳定后,用测温仪记录拼接显示屏中心点的最高温度T′
max。
S106、根据最低温度、最高温度、第一平均温度和第二平均温度,确定温度调整参数。
具体地,可以将最高温度与最低温度的第一差值,与第二平均温度与第一平均温度的第二差值的比值,作为温度调整参数。
这里,第一差值即为(T′
max-T′
0),第二差值即为(T
max-T
0),温度调整参数α即为
或者,也可以对最低温度、最高温度、第一平均温度和第二平均温度进行其他算数运算处理,确定温度调整参数。例如第一差值与对应权重的乘积,与第二差值与对应权重的乘积的比值作为温度调整参数。第一差值的权重与第二差值的权重可以根据实际应用情况设定。
针对上述步骤S104~S106,考虑到不同拼接显示屏对应的分辨率、gamma特性和最大峰值亮度的变化,在以基准拼接显示屏为基准的基础上,根据实际待补偿灰阶的拼接显示屏进一步确定该拼接显示屏对应的灰阶补偿数据的温度调整参数。这里,只需要实际应用的拼接显示屏进行简单的测量,也即按照第一灰阶点亮拼接显示屏测得拼接显示屏的最低温度T′
0,按照第二灰阶点亮拼接显示屏测得拼接显示屏的最高温度T′
max,即可与利用基准拼接显示屏预先生成的第一平均温度和第二平均温度相结合,得到拼接显示屏的温度调整参数α。无需针对不同拼接显示屏重复执行确定补偿灰阶数据G
max的过程(也即S101~S103),在基准拼接显示屏确定了补偿灰阶数据G
max、第一平均温度T
0和第二平均温度T
max后,可以直接复用在任意拼接显示屏确定温度调整参数的过程,实现参数在不同的拼接显示屏间的快速部署,提高技术人员在开发部署阶段的整体处理流程的效率。
表1为灰阶补偿数据表,具体参数如下:
表1
在一些实施例中,确定第一非线性因子,具体参见步骤S22-1~22-2:
S22-1、按照第一灰阶点亮基准拼接显示屏的第一区域、以及按照第二灰阶点亮基准拼接显示屏的第二区域。
这里,第一区域和第二区域不同。图8为本公开实施例提供的测量第一非线性因子过程中的基准拼接显示屏的示意图,如图8所示,示例性的,在同一时刻,按照第一灰阶(也即0灰阶)点亮基准拼接屏的第一区域,显示黑屏。按照第二灰阶(也即255灰阶)点亮基准拼接显示屏的第二区域,显示白屏。此时基准拼接显示屏中既有白屏,也有黑屏,使得基准拼接显示屏的对比度达到最大。
S22-2、在预设时间后,将第一区域和第二区域点亮第二灰阶,调整第一非线性因子,在第一区域的显示画面和第二区域的显示画面一致时,确定调整后的第一非线性因子。
继续如图8所示,基准拼接显示屏从画面1调准到画面2,此时第一区域点亮第二灰阶,显示白屏。以画面2实际显示效果均匀为目的,调整公式三中的幂指数b,利用调整后的幂指数b继续执行确定时域温度影响数据Y
O,进而确定目标灰阶补偿数据Z
(x,y)的步骤,最终判断得到的补偿后的帧图像数据中第一区域和第二区域的显示画面是否一致,若显示画面基本一致或均匀,则确定最终调整的幂指数b为调整后的第一非线性因子。
示例性的,调整第一非线性因子b,可以从浮点数1开始,向上以步长为0.1依次调整公式三中的幂指数b,也即b依次设置为1.1、1.2、1.3、……、2,判断第一区域和第二区域的显示画面是否一致;以及,向下以步长为0.1依次调整公式三中的幂指数b,也即b依次设置为0.9、0.8、0.7、……、0,判断第一区域和第二区域的显示画面是否一致。
在一些实施例中,确定第一非线性因子,具体参见步骤S220:
S220、根据预设数量的历史帧图像数据的时序信息和预先设置的第二非线性因子,确定时域加权系数。
这里,预设数量为T帧,历史帧图像数据的时序信息包括采样时序第v帧,v=[1,2,3,……,T]。第1帧历史帧图像数据对应的待调整的时域加权系数为w′
1,第2帧历史帧图像数据对应的待调整的时域加权系数为w′
2,……,……,第T帧历史帧图像数据对应的待调整的时域加权系数为w′
T。满足
调整第二非线性因子a,并按照公式六确定每帧历史帧图像数据对应的待调整的时域加权系数。
继续如图8所示,在同一时刻,按照第一灰阶(也即0灰阶)点亮基准拼接屏的第一区域,显示黑屏。按照第二灰阶(也即255灰阶)点亮基准拼接显示屏的第二区域,显示白屏。此时基准拼接显示屏中既有白屏,也有黑屏,使得基准拼接显示屏的对比度达到最大。基准拼接显示屏从画面1调准到画面2,此时第一区域点亮第二灰阶,显示白屏。以画面2实际显示效果均匀为目的,且在满足
的前提下,调整公式六中的幂指数a,利用调整后的幂指数a继续执行确定待调整的时域加权系数,进而确定目标灰 阶补偿数据Z
(x,y)的步骤,最终判断得到的补偿后的帧图像数据中第一区域和第二区域的显示画面是否一致,若显示画面基本一致或均匀,则确定最终调整的幂指数a为第二非线性因子,利用第二非线性因子,按照公式六得到的待调整的时域加权系数w′
v即为最终调整完成的时域加权系数W
v,如图9所示,其为确定第二非线性因子后,时域加权系数与采样帧时序之间的非线性关系示意图。
在一些实施例中,确定卷积核,具体参见步骤S231~S234:
S231、针对基准拼接显示屏中的P×P个显示面板,获取P×P个显示面板未被点亮前的初始温度,记为T
1。P取正整数。
S232、对各个显示面板进行区域划分,并按照第二灰阶点亮位于P×P个显示面板中心位置的目标显示面板,得到各个显示区域的第三平均温度。
第二灰阶为255灰阶。取P=3,以3×3个显示面板为例,第5块显示面板为3×3显示面板的中心位置,也即第5块显示面板为目标显示面板,将每个显示面板划分k×k个显示区域,k可以取3或5。记录每个像素点的温度,并根据每个像素点的温度,计算3k×3k个显示区域中每个显示区域的第三平均温度
S233、将第三平均温度与初始温度之差作为显示区域的温度变化量。
温度变化量
能够得到3k×3k个显示区域中每个显示区域的温度变化量ΔT,并确定最大温度变化量ΔT
max。
S234、对每个显示区域的温度变化量与显示区域中的最大温度变化量之间的比值进行归一化处理,得到卷积核。
确定每个显示区域的温度变化量ΔT与显示区域中的最大温度变化量ΔT
max之间的比值m,得到无量纲参数m
o=ΔT
o/ΔT
max,o表示第o个显示区域。
对各个显示区域对应的m
o进行归一化处理,使得
得到卷积核中的系数m
1、m
2、……、m
M。卷积核中的系数个数M×M与基准拼接显示屏中划分得到的显示区域的个数(k×P)×(k×P)相同。例如,P=3,k=3,则M=9。也即针对基准拼接显示屏中的3×3个显示面板,将每个显示面板划分为3×3个显示区域,对应得到9×9的卷积核。
本公开实施例还提供了一种拼接显示屏,本公开实施例中拼接显示屏所解决问题的原理,与本公开实施例上述一种拼接显示屏的显示方法实施例所解决问题的原理相似,因此该拼接显示屏的具体说明,可以参见上述一种拼接显示屏的显示方法实施例的具体说明,重复之处不再赘述。
本公开实施例还提供一种拼接显示屏,其包括灰阶补偿电路100,该灰阶补偿电路100可以是集成在现场可编程门阵列(Field-Programmable Gate Array,FPGA)中的,用于进行显示画面的灰阶补偿。该拼接显示屏为实 际应用时的拼接显示屏,利用基准拼接显示屏得到的各个参数(也即像素点中各子像素之间的发热能力的比值;灰阶补偿数据表;第一非线性因子;时域加权系数;卷积核)写入FPGA芯片,此时拼接显示屏即可实现对视频帧序列中的帧图像数据进行实时灰阶补偿处理。本公开实施例的拼接显示屏包括灰阶补偿电路100,该灰阶补偿电路100能够按照预设序列顺序(也即视频帧序列的播放顺序),对视频帧序列中的帧图像数据进行采样,并在每采样一帧图像数据后,对所采样得到的当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。
下面将结合拼接显示屏的灰阶补偿电路100的具体结构,对拼接显示屏中显示数据的灰阶补偿进行详细介绍。拼接显示屏中包括多个相互拼接的显示面板;显示面板被划分为多个显示区域。图10为本公开实施例提供的一种拼接显示屏中的灰阶补偿电路的示意图,如图10所示,该灰阶补偿电路100包括采样模块101和处理器102,其中:
采样模块101被配置为按照预设序列顺序,对视频帧序列中的帧图像数据进行采样,得到当前帧图像数据。处理器102被配置为根据当前帧图像数据中每个像素点的第一灰阶数据,预先生成的灰阶补偿数据表,确定初始灰阶补偿数据;灰阶补偿数据表中包括预设灰阶范围内各个灰阶的补偿灰阶数据,以及预先配置的拼接显示屏的温度调整参数,且不同的拼接显示屏配置的温度参数不同;确定各个显示区域的灰阶补偿系数;根据灰阶补偿系数和初始灰阶补偿数据,确定目标灰阶补偿数据;根据目标灰阶补偿数据,对当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。
本公开实施例提供的拼接显示屏利用灰阶补偿系数对显示区域的当前帧图像数据进行灰阶补偿,能够消除该显示区域的目视残影,能够提升显示画面的均匀性和一致性,进而提高用户的视觉体验感。同时,拼接显示屏预先被配置有各种参数,如灰阶补偿数据表中的补偿灰阶数据以及温度调整参数等,因此拼接显示屏无需在应用之前再执行参数确定的算法逻辑,能够直接调用参数完成灰阶补偿,消除目视残影,提高了灰阶补偿的效率。
在一些实施例中,处理器102包括初始灰阶确定模块201、补偿系数确定模块202和灰阶补偿模块203。其中,初始灰阶确定模块201被配置为根据当前帧图像数据中每个像素点的第一灰阶数据、以及预先生成的灰阶补偿数据表,确定初始灰阶补偿数据。这里,初始灰阶确定模块201的具体执行逻辑参见上述实施例中S1的具体执行过程,重复部分不再赘述。补偿系数确定模块202被配置为确定各个显示区域的灰阶补偿系数。这里,补偿系数确定模块202的具体执行逻辑参见上述实施例中S21~S24的具体执行过程,重复部分不再赘述。灰阶补偿模块203被配置为根据灰阶补偿系数和初始灰阶补偿数据,确定目标灰阶补偿数据;根据目标灰阶补偿数据,对当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。这里,灰阶补偿模块203的具体执行逻辑参见上述实施例中S3和S4的具体执行过程,重复部分不再 赘述。
在一些实施例中,初始灰阶确定模块201包括第一灰阶确定单元和初始灰阶确定单元。其中,对于确定一个像素点的第一灰阶数据,第一灰阶确定单元被配置为根据预先存储的各子像素之间的发热能力的比值,对当前帧图像数据中像素点的子像素进行处理,确定第一灰阶数据。对于确定一个像素点的初始灰阶补偿数据,初始灰阶确定单元被配置为按照第一灰阶数据,从灰阶补偿数据表中查找与第一灰阶数据对应的补偿灰阶数据,并利用温度调整参数对补偿灰阶数据进行调整,确定初始灰阶补偿数据。这里,第一灰阶确定单元和初始灰阶确定单元的具体执行逻辑参见上述实施例中S1的具体执行过程,重复部分不再赘述。
在一些实施例中,补偿系数确定模块202包括区域划分单元、时域统计单元、空域统计单元和补偿系数确定单元。其中,对于确定一个显示区域的灰阶补偿系数,区域划分单元被配置为根据预先设置的显示面板的分辨率信息,对各个显示面板进行区域划分,得到各个显示区域。这里,区域划分单元的具体执行逻辑参见上述实施例中S21的具体执行过程,重复部分不再赘述。
时域统计单元被配置为根据各个显示区域的第一灰阶数据和预先配置的、至少一帧历史帧图像数据对应的时域加权系数,确定显示区域的时域加权灰阶数据;时域加权灰阶数据表征显示区域的至少一帧历史帧图像数据对当前帧图像数据的灰阶影响。这里,时域统计单元的具体执行逻辑参见上述实施例中S22的具体执行过程,重复部分不再赘述。
空域统计单元被配置为根据预先设置的卷积核和时域加权灰阶数据,确定显示区域的空域加权灰阶数据;卷积核包括用于表征预设区域内的每个显示区域向周围区域进行热扩散的系数;空域加权灰阶数据表征以显示区域为中心,周围的其他显示区域对中心显示区域的灰阶影响。这里,空域统计单元的具体执行逻辑参见上述实施例中S23的具体执行过程,重复部分不再赘述。
补偿系数确定单元被配置为根据空域加权灰阶数据,确定显示区域的灰阶补偿系数。这里,补偿系数确定单元的具体执行逻辑参见上述实施例中S24的具体执行过程,重复部分不再赘述。
在一些实施例中,时域统计单元包括区域灰阶确定子单元、非线性处理子单元和时域加权子单元。其中,区域灰阶确定子单元被配置为根据每个像素点的第一灰阶数据和各个显示区域,确定每个显示区域的区域灰阶数据。这里,区域灰阶确定子单元的具体执行逻辑可以参见上述公式二的处理过程,重复部分不再赘述。
非线性处理子单元被配置为根据区域灰阶数据和预先配置的第一非线性因子,确定时域温度影响数据。这里,非线性处理子单元的具体执行逻辑可以参见上述公式三的处理过程,重复部分不再赘述。
时域加权子单元被配置为利用每帧历史帧图像数据对应的时域加权系数,对每帧历史帧图像数据对应的时域温度影响数据进行加权处理,得到显示区域的时域加权灰阶数据。这里,时域加权子单元的具体执行逻辑可以参见上述公式四的处理过程,重复部分不再赘述。
在一些实施例中,空域统计单元具体被配置为根据卷积核,对预设区域内的每个显示区域的时域加权灰阶数据进行加权处理,确定显示区域的空域加权灰阶数据。这里,空域统计单元的具体执行逻辑可以参见上述实施例中S23的具体执行过程,重复部分不再赘述。
在一些实施例中,补偿系数确定单元具体被配置为将1与空域加权灰阶数据的差值作为显示区域的灰阶补偿系数。这里,补偿系数确定单元的的具体执行逻辑可以参见上述实施例中S24的具体执行过程,重复部分不再赘述。
在一些实施例中,灰阶补偿模块203包括目标灰阶确定单元和灰阶补偿单元。其中,目标灰阶确定单元被配置为将显示区域的灰阶补偿系数作为显示区域中每个像素点的灰阶补偿系数;根据每个像素点的灰阶补偿系数和初始灰阶补偿数据,确定每个像素点的目标灰阶补偿数据。这里,目标灰阶确定单元的具体执行逻辑可以参见上述实施例中S3的具体执行过程,重复部分不再赘述。
灰阶补偿单元被配置为利用目标灰阶补偿数据对像素点的第一子像素进行处理,得到补偿后的帧图像数据。这里,灰阶补偿单元的具体执行逻辑可以参见上述实施例中S4的具体执行过程,重复部分不再赘述。
本公开实施例还提供了一种拼接显示屏的控制系统,图11为本公开实施例提供的一种拼接显示屏的控制系统的示意图,如图11所示,该拼接显示屏的控制系统200包括上述实施例中的拼接显示屏111和播控模块112。拼接显示屏111包括采样模块101、处理器102和显示模块103。显示模块103用于显示补偿后的帧图像数据。
其中,播控模块112被配置为响应于对播控界面的节目的管理操作,调整播控界面中的节目;响应于对播控界面的节目的编辑操作,得到编辑后的节目,并上传至拼接显示屏111。
这里,节目管理操作可以包括以下至少一种:新建节目和删除节目。编辑操作可以包括以下至少一种:节目窗口的配置、播放时长的配置、节目类型的配置、多个节目连续播放的配置、节目循环播放的配置。
图12为本公开实施例提供的播控模块的原型示意图,如图12所示,播放模块112搭载在播控设备300上,以节目制作的方式管理拼接显示屏的播放内容。具体地,播放模块112搭载在播控设备300上,通过高清多媒体接口(High Definition Multimedia Interface,HDMI)输出信号,播控模块112在终端显示屏的界面主要包含节目管理界面和节目管理界面,其中节目管理界面负责节目的创建、管理现有节目、以及删除节目等。节目编辑界面主要 包含节目窗口的配置、播放时长的配置、节目类型的配置、“多个节目连续播放”命令的配置、节目循环播放的配置、节目内容的删减或增加的配置等。
播控模块112节目管理流程,具体地,例如新建一个节目;根据拼接显示屏的分辨率,设置节目窗口像素的分辨率;在节目管理界面新建一个页面,从本地上传节目素材至新建页面,节目素材可以包括多个文件类型,例如图片、视频、文本、演示文稿PPT、文档DOC等。调整素材的在拼接显示屏中的位置、分辨率、播放时长;继续新建页面或保存节目;点击节目管理界面的播放按钮,节目即通过HDMI发送至拼接显示屏。在播放完成后,可以点击节目管理界面的删除按钮,对播放后的节目删除。
本公开实施例设置的播控模块可支持部署在多种播控设备上,且设置节目管理界面和节目编辑界面,方便用户对拼接显示屏待播放的节目的统一管理,便于用户使用。另外,本公开实施例提供的拼接显示屏的控制系统通过播控模块与拼接显示屏的协同控制,能够同时解决节目的制作和显示的问题,并且能够满足多种拼接显示屏的显示需求。
可以理解的是,以上实施方式仅仅是为了说明本公开的原理而采用的示例性实施方式,然而本公开并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本公开的保护范围。
Claims (24)
- 一种拼接显示屏的显示方法,所述拼接显示屏中包括多个互相拼接的显示面板,所述显示面板被划分为多个显示区域;其中,所述拼接显示屏的显示方法包括:按照预设序列顺序,对视频帧序列中的帧图像数据进行采样,并在每采样一帧图像数据后,对所采样得到的当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据;所述对所采样得到的当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据包括:根据所述当前帧图像数据中每个像素点的第一灰阶数据,预先生成的灰阶补偿数据表,确定初始灰阶补偿数据;所述灰阶补偿数据表中包括预设灰阶范围内各个灰阶的补偿灰阶数据,以及预先配置的所述拼接显示屏的温度调整参数,且不同的所述拼接显示屏配置的所述温度调整参数不同;确定各个显示区域的灰阶补偿系数;根据所述灰阶补偿系数和所述初始灰阶补偿数据,确定目标灰阶补偿数据;根据所述目标灰阶补偿数据,对所述当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。
- 根据权利要求1所述的拼接显示屏的显示方法,其中,确定一个像素点的初始灰阶补偿数据,包括:根据预先存储的所述像素点中各子像素之间的发热能力的比值,对所述当前帧图像数据中所述像素点的子像素进行处理,确定所述第一灰阶数据;按照所述第一灰阶数据,从所述灰阶补偿数据表中查找与所述第一灰阶数据对应的补偿灰阶数据,并利用所述温度调整参数对所述补偿灰 阶数据进行调整,确定所述初始灰阶补偿数据。
- 根据权利要求1所述的拼接显示屏的显示方法,其中,确定一个所述显示区域的灰阶补偿系数,包括:根据预先设置的显示面板的分辨率信息,对各个所述显示面板进行区域划分,得到各个显示区域;根据各个所述显示区域的所述第一灰阶数据和预先配置的、至少一帧历史帧图像数据对应的时域加权系数,确定所述显示区域的时域加权灰阶数据;所述时域加权灰阶数据表征所述显示区域的至少一帧历史帧图像数据对所述当前帧图像数据的灰阶影响;根据预先设置的卷积核和所述时域加权灰阶数据,确定所述显示区域的空域加权灰阶数据;所述卷积核包括用于表征预设区域内的每个所述显示区域向周围区域进行热扩散的系数;所述空域加权灰阶数据表征以所述显示区域为中心,周围的其他显示区域对中心显示区域的灰阶影响;根据所述空域加权灰阶数据,确定所述显示区域的灰阶补偿系数。
- 根据权利要求3所述的拼接显示屏的显示方法,其中,所述根据各个所述显示区域的所述第一灰阶数据和预先配置的、至少一帧历史帧图像数据对应的时域加权系数,确定所述显示区域的时域加权灰阶数据,包括:根据每个像素点的所述第一灰阶数据和各个所述显示区域,确定每个所述显示区域的区域灰阶数据;根据所述区域灰阶数据和预先配置的第一非线性因子,确定时域温度影响数据;利用每帧所述历史帧图像数据对应的时域加权系数,对每帧所述历史帧图像数据对应的所述时域温度影响数据进行加权处理,得到所述显示区域的时域加权灰阶数据。
- 根据权利要求3所述的拼接显示屏的显示方法,其中,所述根据预先设置的卷积核和所述时域加权灰阶数据,确定所述显示区域的空域加权灰阶数据,包括:根据所述卷积核,对所述预设区域内的每个所述显示区域的所述时域加权灰阶数据进行加权处理,确定所述显示区域的空域加权灰阶数据。
- 根据权利要求3所述的拼接显示屏的显示方法,其中,所述根据所述空域加权灰阶数据,确定所述显示区域的灰阶补偿系数,包括:将1与所述空域加权灰阶数据的差值作为所述显示区域的灰阶补偿系数。
- 根据权利要求1所述的拼接显示屏的显示方法,其中,所述根据所述灰阶补偿系数和所述初始灰阶补偿数据,确定目标灰阶补偿数据,包括:将所述显示区域的所述灰阶补偿系数作为所述显示区域中每个所述像素点的灰阶补偿系数;根据每个所述像素点的灰阶补偿系数和所述初始灰阶补偿数据,确定每个所述像素点的目标灰阶补偿数据;所述根据所述目标灰阶补偿数据,对所述当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据,包括:利用所述目标灰阶补偿数据对所述像素点的第一子像素进行处理,得到补偿后的帧图像数据。
- 一种拼接显示屏的参数确定方法,其中,包括:利用自定义的基准拼接显示屏,确定以下至少一种为所述拼接显示屏配置的参数:像素点中各子像素之间的发热能力的比值;灰阶补偿数据表;第一非线性因子;时域加权系数;卷积核。
- 根据权利要求8所述的拼接显示屏的参数确定方法,其中,确定像素点中各子像素之间的发热能力的比值,包括:分别按照各个所述子像素的子颜色点亮所述基准拼接显示屏,得到 各个所述子颜色下的所述基准拼接显示屏的温度变化量;将各个所述子颜色下的所述基准拼接显示屏的温度变化量进行归一化处理,得到各所述子像素之间的发热能力的比值。
- 根据权利要求8所述的拼接显示屏的参数确定方法,其中,确定所述灰阶补偿数据表,包括:按照第一灰阶点亮所述基准拼接显示屏,确定所述基准拼接显示屏的第一平均温度;在所述第一平均温度下,遍历预设灰阶范围内的各个灰阶,确定每个所述灰阶下的第一亮度信息;按照第二灰阶点亮所述基准拼接显示屏,确定所述基准拼接显示屏的第二平均温度;在所述第二平均温度下,遍历预设灰阶范围内的各个灰阶,确定每个所述灰阶下的第二亮度信息;在所述第一亮度信息和所述第二亮度信息之间满足第一预设条件的情况下,确定所述第一亮度信息对应的第一目标灰阶和所述第二亮度信息对应的第二目标灰阶,并将所述第一目标灰阶与所述第二目标灰阶之间的差值作为所述第二目标灰阶的补偿灰阶数据;在按照所述第一灰阶点亮所述拼接显示屏时,确定所述拼接显示屏的最低温度;在按照所述第二灰阶点亮所述拼接显示屏时,确定所述拼接显示屏的最高温度;根据所述最低温度、所述最高温度、所述第一平均温度和所述第二平均温度,确定所述温度调整参数。
- 根据权利要求10所述的拼接显示屏的参数确定方法,其中,所述根据所述最低温度、所述最高温度、所述第一平均温度和所述第二平均温度,确定所述温度调整参数,包括:将所述最高温度与所述最低温度的第一差值,与所述第二平均温度与所述第一平均温度的第二差值的比值,作为所述温度调整参数。
- 根据权利要求8所述的拼接显示屏的参数确定方法,其中,确定所述第一非线性因子,包括:按照第一灰阶点亮所述基准拼接显示屏的第一区域、以及按照第二灰阶点亮所述基准拼接显示屏的第二区域;所述第一区域和所述第二区域不同;在预设时间后,将所述第一区域和所述第二区域点亮所述第二灰阶,调整第一非线性因子,在所述第一区域的显示画面和所述第二区域的显示画面一致时,确定调整后的第一非线性因子。
- 根据权利要求8所述的拼接显示屏的参数确定方法,其中,确定所述时域加权系数,包括:根据预设数量的历史帧图像数据的时序信息和预先设置的第二非线性因子,确定时域加权系数。
- 根据权利要求8所述的拼接显示屏的参数确定方法,其中,确定所述卷积核,包括:针对所述基准拼接显示屏中的P×P个显示面板,获取P×P个显示面板未被点亮前的初始温度;P取正整数;对各个所述显示面板进行区域划分,并按照第二灰阶点亮位于所述P×P个显示面板中心位置的目标显示面板,得到各个显示区域的第三平均温度;将所述第三平均温度与所述初始温度之差作为所述显示区域的温度变化量;对每个所述显示区域的温度变化量与所述显示区域中的最大温度变化量之间的比值进行归一化处理,得到所述卷积核。
- 一种拼接显示屏,其包括灰阶补偿电路,用于对所述拼接显示 屏中的显示数据进行灰阶补偿;所述拼接显示屏中包括多个相互拼接的显示面板;所述显示面板被划分为多个显示区域;其中,所述灰阶补偿电路包括采样模块和处理器;所述采样模块,被配置为按照预设序列顺序,对视频帧序列中的帧图像数据进行采样,得到当前帧图像数据;所述处理器,被配置为根据所述当前帧图像数据中每个像素点的第一灰阶数据,预先生成的灰阶补偿数据表,确定初始灰阶补偿数据;所述灰阶补偿数据表中包括预设灰阶范围内各个灰阶的补偿灰阶数据,以及预先配置的所述拼接显示屏的温度调整参数,且不同的所述拼接显示屏配置的所述温度参数不同;确定各个显示区域的灰阶补偿系数;根据所述灰阶补偿系数和所述初始灰阶补偿数据,确定目标灰阶补偿数据;根据所述目标灰阶补偿数据,对所述当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。
- 根据权利要求15所述的拼接显示屏,其中,所述处理器包括初始灰阶确定模块、补偿系数确定模块和灰阶补偿模块;所述初始灰阶确定模块,被配置为根据所述当前帧图像数据中每个像素点的第一灰阶数据、以及预先生成的灰阶补偿数据表,确定初始灰阶补偿数据;所述补偿系数确定模块,被配置为确定各个显示区域的灰阶补偿系数;所述灰阶补偿模块,被配置为根据所述灰阶补偿系数和所述初始灰阶补偿数据,确定目标灰阶补偿数据;根据所述目标灰阶补偿数据,对所述当前帧图像数据进行灰阶补偿,得到补偿后的帧图像数据。
- 根据权利要求16所述的拼接显示屏,其中,所述初始灰阶确定模块包括第一灰阶确定单元和初始灰阶确定单元;对于确定一个像素点的第一灰阶数据,所述第一灰阶确定单元,被配置为根据预先存储的所述像素点中各子像素之间的发热能力的比值, 对所述当前帧图像数据中所述像素点的子像素进行处理,确定所述第一灰阶数据;对于确定一个像素点的初始灰阶补偿数据,所述初始灰阶确定单元,被配置为按照所述第一灰阶数据,从所述灰阶补偿数据表中查找与所述第一灰阶数据对应的补偿灰阶数据,并利用所述温度调整参数对所述补偿灰阶数据进行调整,确定所述初始灰阶补偿数据。
- 根据权利要求16所述的拼接显示屏,其中,所述补偿系数确定模块包括区域划分单元、时域统计单元、空域统计单元和补偿系数确定单元;对于确定一个所述显示区域的灰阶补偿系数,其中:所述区域划分单元,被配置为根据预先设置的显示面板的分辨率信息,对各个所述显示面板进行区域划分,得到各个显示区域;所述时域统计单元,被配置为根据各个所述显示区域的所述第一灰阶数据和预先配置的、至少一帧历史帧图像数据对应的时域加权系数,确定所述显示区域的时域加权灰阶数据;所述时域加权灰阶数据表征所述显示区域的至少一帧历史帧图像数据对所述当前帧图像数据的灰阶影响;所述空域统计单元,被配置为根据预先设置的卷积核和所述时域加权灰阶数据,确定所述显示区域的空域加权灰阶数据;所述卷积核包括用于表征预设区域内的每个所述显示区域向周围区域进行热扩散的系数;所述空域加权灰阶数据表征以所述显示区域为中心,周围的其他显示区域对中心显示区域的灰阶影响;所述补偿系数确定单元,被配置为根据所述空域加权灰阶数据,确定所述显示区域的灰阶补偿系数。
- 根据权利要求18所述的拼接显示屏,其中,所述时域统计单元包括区域灰阶确定子单元、非线性处理子单元和时域加权子单元;所述区域灰阶确定子单元,被配置为根据每个像素点的所述第一灰阶数据和各个所述显示区域,确定每个所述显示区域的区域灰阶数据;所述非线性处理子单元,被配置为根据所述区域灰阶数据和预先配置的第一非线性因子,确定时域温度影响数据;所述时域加权子单元,被配置为利用每帧所述历史帧图像数据对应的时域加权系数,对每帧所述历史帧图像数据对应的所述时域温度影响数据进行加权处理,得到所述显示区域的时域加权灰阶数据。
- 根据权利要求18所述的拼接显示屏,其中,所述空域统计单元,具体被配置为根据所述卷积核,对所述预设区域内的每个所述显示区域的所述时域加权灰阶数据进行加权处理,确定所述显示区域的空域加权灰阶数据。
- 根据权利要求18所述的拼接显示屏,其中,所述补偿系数确定单元,具体被配置为将1与所述空域加权灰阶数据的差值作为所述显示区域的灰阶补偿系数。
- 根据权利要求16所述的拼接显示屏,其中,所述灰阶补偿模块包括目标灰阶确定单元和灰阶补偿单元;所述目标灰阶确定单元,被配置为将所述显示区域的所述灰阶补偿系数作为所述显示区域中每个所述像素点的灰阶补偿系数;根据每个所述像素点的灰阶补偿系数和所述初始灰阶补偿数据,确定每个所述像素点的目标灰阶补偿数据;所述灰阶补偿单元,被配置为利用所述目标灰阶补偿数据对所述像素点的第一子像素进行处理,得到补偿后的帧图像数据。
- 一种拼接显示屏的控制系统,其包括如权利要求15~22中任一项所述的拼接显示屏和播控模块。
- 根据权利要求23所述的拼接显示屏的控制系统,其中,所述播控模块,被配置为响应于对播控界面的节目的管理操作,调整所述播 控界面中的节目;响应于对播控界面的节目的编辑操作,得到编辑后的节目,并上传至所述拼接显示屏。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/123252 WO2024065668A1 (zh) | 2022-09-30 | 2022-09-30 | 拼接显示屏及其显示方法、参数确定方法、以及控制系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118119998A true CN118119998A (zh) | 2024-05-31 |
Family
ID=90475584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202280003394.9A Pending CN118119998A (zh) | 2022-09-30 | 2022-09-30 | 拼接显示屏及其显示方法、参数确定方法、以及控制系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20250095534A1 (zh) |
CN (1) | CN118119998A (zh) |
WO (1) | WO2024065668A1 (zh) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104299563B (zh) * | 2014-09-05 | 2017-06-30 | 青岛海信电器股份有限公司 | 一种亮度补偿方法及自发光显示装置 |
KR102190106B1 (ko) * | 2014-10-21 | 2020-12-11 | 엘지디스플레이 주식회사 | 표시장치의 영상데이터 보상장치 |
CN111161691B (zh) * | 2018-11-08 | 2021-08-06 | 京东方科技集团股份有限公司 | 用于显示屏的补偿方法、补偿装置和显示装置 |
CN111816112B (zh) * | 2020-07-24 | 2022-04-08 | 昆山国显光电有限公司 | 显示面板的补偿参数确定方法及装置 |
CN114203086B (zh) * | 2021-12-01 | 2023-10-20 | 西安诺瓦星云科技股份有限公司 | 热力补偿校正的方法、装置及设备 |
CN114694618B (zh) * | 2022-03-03 | 2023-06-27 | 武汉华星光电半导体显示技术有限公司 | 显示面板的亮度调节方法及其装置 |
CN114898717B (zh) * | 2022-05-30 | 2023-12-26 | 京东方科技集团股份有限公司 | 残像补偿方法、装置、显示设备和计算机可读存储介质 |
-
2022
- 2022-09-30 CN CN202280003394.9A patent/CN118119998A/zh active Pending
- 2022-09-30 US US18/290,833 patent/US20250095534A1/en active Pending
- 2022-09-30 WO PCT/CN2022/123252 patent/WO2024065668A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US20250095534A1 (en) | 2025-03-20 |
WO2024065668A1 (zh) | 2024-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10657905B2 (en) | Method and apparatus for compensating for brightness of display device | |
US10957239B2 (en) | Gray tracking across dynamically changing display characteristics | |
CN104981861B (zh) | 信号转换装置和方法 | |
TWI479469B (zh) | 背光單元及方法 | |
US10269285B2 (en) | Display device and method of driving the same | |
CN100527205C (zh) | 亮度调整装置及其方法 | |
US9830851B2 (en) | Wear compensation for a display | |
US11205363B2 (en) | Electronic display cross-talk compensation systems and methods | |
US20160335965A1 (en) | Display diode relative age tracking | |
CN110706648B (zh) | 图像显示调整方法、系统及显示面板 | |
US20160267834A1 (en) | Display diode relative age | |
KR102581719B1 (ko) | 얼룩 특성에 기초하여 휘도 보상 데이터를 생성하기 위한 장치 및 방법 및 휘도 보상을 수행하기 위한 장치 및 방법 | |
CN105047147B (zh) | 基于光适应来补偿图像的方法、显示装置及电子装置 | |
CN107025087A (zh) | 一种图像显示方法及设备 | |
US20140204007A1 (en) | Method and system for liquid crystal display color optimization with sub-pixel openings | |
TW202422532A (zh) | 顯示裝置及其亮度與色度的補償方法 | |
CN104471922A (zh) | 显示装置 | |
US20250087135A1 (en) | Splicing display screen and display method thereof | |
CN115019723A (zh) | 屏幕显示方法、屏幕显示装置、电子设备、程序及介质 | |
WO2019148667A1 (zh) | 基于分区背光的高动态对比度图像显示方法及装置 | |
CN107886907A (zh) | 透明显示装置及其透明显示面板的驱动方法 | |
KR20200034793A (ko) | 액정 패널의 충전율을 취득하는 방법 | |
CN106293107B (zh) | 计算机系统及其键盘背光设定方法 | |
CN118119998A (zh) | 拼接显示屏及其显示方法、参数确定方法、以及控制系统 | |
WO2025044503A1 (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 |