LED显示屏网络播放方法及系统

申请号 CN202410091358.3 申请日 2024-01-23 公开(公告)号 CN117612482B 公开(公告)日 2024-04-26
申请人 深圳博邦诚光电有限公司; 发明人 李强; 陈云升;
摘要 本 发明 涉及网络播放技术领域,尤其涉及一种LED显示屏网络播放方法。所述方法包括以下步骤:在LED显示屏边缘设置多组分布均匀的非显示 检测区域 ,从而获取非显示检测区域数据;对非显示检测区域数据中的子 像素 进行多级激励 信号 刺激,从而获取多点 电压 数据;根据多点电压数据对所述子像素中不同灰阶对应电压值进行变化规律提取,从而得到子像素的灰阶‑电压映射数据;根据灰阶‑电压映射数据对所述子像素进行 亮度 衰减程度评估,从而得到亮度衰减系数数据;对相邻像素进行分组,并对组内子像素的亮度衰减系数数据以及响应时间补偿数据的相对误差进行组级别的补偿参数评估。本发明通过对补偿参数的计算实现LED显示屏网络播放的高效响应。
权利要求

1.一种LED显示屏网络播放方法,其特征在于,包括以下步骤:
步骤S1:在LED显示屏边缘设置多组分布均匀的非显示检测区域,从而获取非显示检测区域数据;对非显示检测区域数据中的子像素进行多级激励信号刺激,从而获取多点电压数据;
步骤S2:根据多点电压数据对所述子像素中不同灰阶对应电压值进行变化规律提取,从而得到子像素的灰阶‑电压映射数据;
步骤S3:根据灰阶‑电压映射数据对所述子像素进行亮度衰减程度评估,从而得到亮度衰减系数数据;通过所述子像素对变化信号的响应速度进行时间偏差分析,从而获取响应时间补偿数据;
步骤S4:对相邻像素进行分组,并对组内子像素的亮度衰减系数数据以及响应时间补偿数据的相对误差进行组级别的补偿参数评估,从而得到组级补偿参数数据;其中,步骤S4包括以下步骤:
步骤S41:将相邻像素聚合为像素组,从而得到像素组数据;
步骤S42:根据像素组数据对组内子像素的亮度衰减系数数据进行均值计算,从而得到像素组的衰减系数均值数据;
步骤S43:根据像素组数据对组内子像素的响应时间补偿数据进行相对误差评估,从而得到响应补偿时间的相对误差数据;
步骤S44:根据预设的时间阈值对响应时间补偿数据进行对比,当子像素的响应时间补偿数据超过预设的时间阈值,则将子像素标记为异常,当子像素的响应时间补偿数据不超过预设的时间阈值,则将子像素标记为异常,从而得到子像素标记数据;
步骤S45:根据子像素标记数据、相对误差数据以及衰减系数均值数据对像素组数据进行组级补偿参数评估,从而得到组级补偿参数数据;其中,组级补偿参数数据由如下公式计算获得:
式中, 为表示该像素组的补偿效果的组级补偿参数数据, 为像素组内的子像素个数, 为亮度衰减系数数据中第 个子像素的亮度衰减系数,为预设的时间阈值,为自然常数,为第 个子像素的亮度衰减速率,为时间积分参数, 为像素组的亮度衰减速率均值, 为响应时间补偿数据中第 个子像素的响应补偿时间, 为像素组的响应时间补偿数据均值, 为相对误差数据中第 个子像素的响应补偿时间的相对误差, 为预设的相对误差最大值;
步骤S5:获取网络播放图像数据;对网络播放图像数据进行内容划分编码,从而获取混合编码数据;对编码图像数据进行添加控制字段打包传输,从而获取传输数据包;对传输数据包进行解码还原,从而得到还原渲染图像数据;其中,步骤S5包括以下步骤:
步骤S51:获取网络播放图像数据;
步骤S52:对网络播放图像数据进行内容划分,从而得到动态图像数据和静态图像数据;
步骤S53:对静态图像数据进行静态自然图像编码,从而得到图像编码数据;
步骤S54:对动态图像数据进行视频编码,从而得到视频编码数据;
步骤S55:对图像编码数据以及视频编码数据进行数据整合,并进行编码标识添加,从而得到混合编码数据;
步骤S56:对混合编码数据进行分和压缩,从而得到压缩分块数据;
步骤S57:对压缩分块数据中的各块数据进行控制字段添加,并进行打包,从而获取传输数据包,其中控制字段包括时间戳、流编号、增强信息以及图像定界符;
步骤S58:对传输数据包进行链接组包,从而得到组包数据;
步骤S59:对组包数据进行网络传输,并进行解码还原,从而得到还原渲染图像数据;
步骤S6:根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,从而实现LED显示屏网络播放的高效响应。
2.根据权利要求1所述的LED显示屏网络播放方法,其特征在于,步骤S2包括以下步骤:
步骤S21:对多点电压数据进行数据整理,形成子像素编号与不同灰阶级对应的电压值表,从而获取初步灰阶‑电压对应数据;
步骤S22:对所述子像素的代表性灰阶级进行选择,从而确定建模参考灰阶数据;
步骤S23:根据初步灰阶‑电压对应数据对建模参考灰阶数据进行电压值变化趋势分析,从而获取子像素的响应规律数据;
步骤S24:利用线性回归技术根据响应规律数据对所述子像素进行灰阶‑电压模型建立,从而获取预测电压值数据;
步骤S25:对预测电压值数据进行抽样验证,从而得到电压验证结果数据;
步骤S26:根据电压验证结果数据对灰阶‑电压模型进行优化,从而得到子像素的优化灰阶‑电压模型;
步骤S27:根据优化灰阶‑电压模型生成灰阶‑电压映射数据。
3.根据权利要求1所述的LED显示屏网络播放方法,其特征在于,步骤S3包括以下步骤:
步骤S31:根据灰阶‑电压映射数据提取子像素光强,从而获取子像素光强数据;
步骤S32:根据预设的参考灰阶与其他灰阶的子像素光强数据进行对比分析,从而得到亮度变化规律数据;
步骤S33:对亮度变化规律数据进行亮度变化曲线拟合,从而得到子像素的亮度衰减模型数据;
步骤S34:对亮度衰减模型数据进行特征提取,从而得到亮度衰减特征数据;
步骤S35:对亮度衰减特征数据进行定量化操作,从获取亮度衰减系数数据;
步骤S36:通过子像素对变化信号的响应速度进行时间偏差分析,从而获取响应时间补偿数据。
4.根据权利要求3所述的LED显示屏网络播放方法,其特征在于,步骤S36包括以下步骤:
步骤S361:利用不同幅度和频率的输入变化信号对子像素进行多轮激励,并记录响应信号的时间轴位置,从而得到信号响应时间数据;
步骤S362:对信号响应时间数据进行平均值统计,从而获取平均响应时间数据;
步骤S363:获取理想响应时间数据;
步骤S364:对理想响应时间数据以及平均响应时间数据进行时间偏差计算,从而获取响应时间偏差数据;
步骤S365:利用线性回归技术对子像素的响应时间偏差数据以及获取平均响应时间数据进行速度和时间的关系曲线拟合,从而获取偏差曲线数据;
步骤S366:根据偏差曲线数据对子像素响应速度进行时间定量,从而获取响应时间补偿数据。
5.根据权利要求1所述的LED显示屏网络播放方法,其特征在于,步骤S59包括以下步骤:
步骤S591:对组包数据中各块压缩数据的包头中的图像定界符进行解析,从而得到分块类型数据;
步骤S592:根据分块类型数据对组包数据进行数据分类,从而得到待解码混合数据,其中待解码混合数据包括待解码图像数据以及待解码视频数据;
步骤S593:根据图像编码标识对待解码图像数据进行解码,从而得到解码图像数据;
步骤S594:根据视频编码标识对待解码视频数据进行解码,从而得到解码视频数据;
步骤S595:对解码图像数据以及解码视频数据进行时间戳顺序重组,从而得到还原渲染图像数据。
6.根据权利要求1所述的LED显示屏网络播放方法,其特征在于,步骤S6包括以下步骤:
步骤S61:根据组级补偿参数数据对还原渲染图像数据的视频进行像素组的补偿参数提取,从而得到视频补正值数据;
步骤S62:根据组级补偿参数数据对还原渲染图像数据的静态图像帧进行像素组的补偿参数提取,从而得到图像补正值数据;
步骤S63:将视频补正值数据以及图像补正值数据缓存至缓冲区;
步骤S64:对缓冲区中的补正值进行实时读取,并对实时像素信号进行修正,从而实现LED显示屏网络播放的高效响应。
7.一种LED显示屏网络播放系统,其特征在于,用于执行如权利要求1所述的LED显示屏网络播放方法,所述LED显示屏网络播放系统包括:
非显示检测模块,用于在LED显示屏边缘设置多组分布均匀的非显示检测区域,从而获取非显示检测区域数据;对非显示检测区域数据中的子像素进行多级激励信号刺激,从而获取多点电压数据;
灰阶映射模块,用于根据多点电压数据对所述子像素中不同灰阶对应电压值进行变化规律提取,从而得到子像素的灰阶‑电压映射数据;
参数获取模块,用于根据灰阶‑电压映射数据对所述子像素进行亮度衰减程度评估,从而得到亮度衰减系数数据;通过所述子像素对变化信号的响应速度进行时间偏差分析,从而获取响应时间补偿数据;
组级补偿参数评估模块,用于对相邻像素进行分组,并对组内子像素的亮度衰减系数数据以及响应时间补偿数据的相对误差进行组级别的补偿参数评估,从而得到组级补偿参数数据;
图像编解码模块,用于获取网络播放图像数据;对网络播放图像数据进行内容划分编码,从而获取混合编码数据;对编码图像数据进行添加控制字段打包传输,从而获区传输数据包;对传输数据包进行解码还原,从而得到还原渲染图像数据;
缓冲预读模块,用于根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,从而实现LED显示屏网络播放的高效响应。

说明书全文

LED显示屏网络播放方法及系统

技术领域

[0001] 本发明涉及网络播放技术领域,尤其涉及一种LED显示屏网络播放方法。

背景技术

[0002] LED显示屏是一种由LED发光器件组成的平面显示装置,可以显示文本、图形、动画、视频等多种信息。LED显示屏具有亮度高、色彩鲜艳、视广、寿命长、节能环保等优点,广泛应用于交通、广告、体育、舞台、会议等领域。LED显示屏的控制方式主要有两种:同步控制和异步控制。同步控制是指LED显示屏与电脑同步显示,电脑上能显示的内容,LED显示屏上也能显示,适用于实时播放的场合。异步控制是指LED显示屏与电脑不同步显示,电脑上编辑好的内容,通过网络或其他方式发送给LED显示屏,LED显示屏自动播放,适用于非实时播放的场合。传统的异步控制的LED显示屏网络播放方法往往存在网络播放响应慢、不连贯的问题。

发明内容

[0003] 基于此,本发明有必要提供一种LED显示屏网络播放方法及系统,以解决至少一个上述技术问题。
[0004] 为实现上述目的,一种LED显示屏网络播放方法,包括以下步骤:
[0005] 步骤S1:在LED显示屏边缘设置多组分布均匀的非显示检测区域,从而获取非显示检测区域数据;对非显示检测区域数据中的子像素进行多级激励信号刺激,从而获取多点电压数据;
[0006] 步骤S2:根据多点电压数据对所述子像素中不同灰阶对应电压值进行变化规律提取,从而得到子像素的灰阶‑电压映射数据;
[0007] 步骤S3:根据灰阶‑电压映射数据对所述子像素进行亮度衰减程度评估,从而得到亮度衰减系数数据;通过所述子像素对变化信号的响应速度进行时间偏差分析,从而获取响应时间补偿数据;
[0008] 步骤S4:对相邻像素进行分组,并对组内子像素的亮度衰减系数数据以及响应时间补偿数据的相对误差进行组级别的补偿参数评估,从而得到组级补偿参数数据;
[0009] 步骤S5:获取网络播放图像数据;对网络播放图像数据进行内容划分编码,从而获取混合编码数据;对编码图像数据进行添加控制字段打包传输,从而获取传输数据包;对传输数据包进行解码还原,从而得到还原渲染图像数据;
[0010] 步骤S6:根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,从而实现LED显示屏网络播放的高效响应。
[0011] 本发明通过设置非显示检测区域和对子像素进行激励信号刺激,可以获取多点电压数据,从而对LED显示屏的非显示区域进行全面的检测和分析。这有助于了解非显示区域的电压特性和性能状况,为后续的亮度衰减和响应时间补偿提供数据基础。通过提取子像素的灰阶‑电压映射数据,可以了解LED显示屏中每个子像素的电压输出与灰阶输入之间的关系。这有助于后续的亮度衰减评估和补偿参数计算,实现对LED显示屏的精确控制和调整。通过亮度衰减程度评估和响应时间补偿数据的分析,可以量化LED显示屏中子像素的亮度衰减和响应时间特性。这有助于准确补偿亮度衰减和响应时间的影响,提高LED显示屏的图像质量和响应速度。通过对相邻像素的分组和组级补偿参数评估,可以考虑到相邻像素之间的亮度衰减和响应时间的关联性。这有助于更精确地对LED显示屏进行补偿参数计算和调整,进一步提高图像的均匀性和一致性。通过对网络播放图像数据的处理,包括内容划分编码、打包传输和解码还原,可以实现对图像数据的高效传输和还原。这有助于保证网络播放的图像质量和流畅性,提供良好的用户体验。通过根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,可以根据LED显示屏的特性和补偿需求,提前加载和调整图像数据,以实现高效的响应和显示效果。这有助于减少图像延迟和失真,提高LED显示屏在网络播放中的性能和品质。综上所述,以上步骤获取非显示区域数据,全面检测和分析LED显示屏的性能。建立子像素的灰阶‑电压映射数据,实现精确的亮度控制。评估亮度衰减程度和响应时间,提供补偿参数数据,改善图像质量和响应速度。考虑相邻像素关联性,提供组级补偿参数数据,提高图像均匀性和一致性。高效传输和还原网络播放图像数据,保证图像质量和流畅性。缓冲预读还原渲染图像数据,实现高效响应和显示效果。
[0012] 优选地,本发明还提供一种LED显示屏网络播放系统,用于执行如上所述的LED显示屏网络播放方法,所述LED显示屏网络播放系统包括:
[0013] 非显示检测模,用于在LED显示屏边缘设置多组分布均匀的非显示检测区域,从而获取非显示检测区域数据;对非显示检测区域数据中的子像素进行多级激励信号刺激,从而获取多点电压数据;
[0014] 灰阶映射模块,用于根据多点电压数据对所述子像素中不同灰阶对应电压值进行变化规律提取,从而得到子像素的灰阶‑电压映射数据;
[0015] 参数获取模块,用于根据灰阶‑电压映射数据对所述子像素进行亮度衰减程度评估,从而得到亮度衰减系数数据;通过所述子像素对变化信号的响应速度进行时间偏差分析,从而获取响应时间补偿数据;
[0016] 组级补偿参数评估模块,用于对相邻像素进行分组,并对组内子像素的亮度衰减系数数据以及响应时间补偿数据的相对误差进行组级别的补偿参数评估,从而得到组级补偿参数数据;
[0017] 图像编解码模块,用于获取网络播放图像数据;对网络播放图像数据进行内容划分编码,从而获取混合编码数据;对编码图像数据进行添加控制字段打包传输,从而获区传输数据包;对传输数据包进行解码还原,从而得到还原渲染图像数据;
[0018] 缓冲预读模块,用于根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,从而实现LED显示屏网络播放的高效响应。
[0019] 本发明通过非显示检测模块,可以获取LED显示屏非显示区域的数据,这些数据用于后续的亮度衰减和响应时间补偿参数的评估和优化。多级激励信号的刺激可以获取到子像素的多点电压数据,提供了更准确的补偿参数评估依据。通过灰阶映射模块,可以了解子像素的灰阶和电压之间的变化规律,进而建立灰阶‑电压映射关系。这有助于后续的亮度衰减程度评估和补偿参数的计算。参数获取模块根据灰阶‑电压映射数据进行亮度衰减程度评估,得到亮度衰减系数数据,用于优化图像的亮度均匀性。同时,通过对子像素的响应时间进行分析,获取响应时间补偿数据,用于优化图像的运动表现和动态效果。组级补偿参数评估模块基于相邻像素的亮度衰减系数和响应时间补偿数据的相对误差,进行组级别的补偿参数评估。这有助于优化整个显示屏的亮度均匀性和运动表现,提高图像的一致性和视觉效果。图像编解码模块用于处理网络播放图像数据,将其进行编码和打包传输,再解码还原为原始图像数据。这有助于保证图像数据的传输和处理的准确性和完整性,实现高质量的图像播放和展示。缓冲预读模块根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,可以提高LED显示屏网络播放的响应速度和效率。通过提前加载和存储图像数据,减少了读取和处理数据的延迟,实现了对网络播放的高效响应,提供流畅的图像显示体验。综上所述,以上步骤获取非显示检测区域和子像素的数据,提供补偿参数评估的依据。提取灰阶‑电压映射关系,优化图像的亮度均匀性。获取亮度衰减系数和响应时间补偿数据,优化图像的显示效果和动态表现。进行组级补偿参数评估,提高整个显示屏的一致性和视觉效果。实现图像的编码、传输和解码,保证图像数据的准确性和完整性。缓冲预读图像数据,提高网络播放的响应速度和效率。附图说明
[0020] 通过阅读参照以下附图所作的对非限制性实施所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0021] 图1为本发明LED显示屏网络播放方法的步骤流程示意图;
[0022] 图2为图1中步骤S3的详细步骤流程示意图;
[0023] 图3为图2中步骤S36的详细步骤流程示意图。

具体实施方式

[0024] 下面结合附图对本发明专利的技术方法进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域所属的技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025] 此外,附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器方法和/或微控制器方法中实现这些功能实体。
[0026] 应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。
[0027] 为实现上述目的,请参阅图1至图3,本发明提供了一种LED显示屏网络播放方法,包括以下步骤:
[0028] 步骤S1:在LED显示屏边缘设置多组分布均匀的非显示检测区域,从而获取非显示检测区域数据;对非显示检测区域数据中的子像素进行多级激励信号刺激,从而获取多点电压数据;
[0029] 步骤S2:根据多点电压数据对所述子像素中不同灰阶对应电压值进行变化规律提取,从而得到子像素的灰阶‑电压映射数据;
[0030] 步骤S3:根据灰阶‑电压映射数据对所述子像素进行亮度衰减程度评估,从而得到亮度衰减系数数据;通过所述子像素对变化信号的响应速度进行时间偏差分析,从而获取响应时间补偿数据;
[0031] 步骤S4:对相邻像素进行分组,并对组内子像素的亮度衰减系数数据以及响应时间补偿数据的相对误差进行组级别的补偿参数评估,从而得到组级补偿参数数据;
[0032] 步骤S5:获取网络播放图像数据;对网络播放图像数据进行内容划分编码,从而获取混合编码数据;对编码图像数据进行添加控制字段打包传输,从而获取传输数据包;对传输数据包进行解码还原,从而得到还原渲染图像数据;
[0033] 步骤S6:根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,从而实现LED显示屏网络播放的高效响应。
[0034] 本发明实施例中,参考图1所述,为本发明一种LED显示屏网络播放方法的步骤流程示意图,在本实例中,所述的LED显示屏网络播放方法包括以下步骤:
[0035] 步骤S1:在LED显示屏边缘设置多组分布均匀的非显示检测区域,从而获取非显示检测区域数据;对非显示检测区域数据中的子像素进行多级激励信号刺激,从而获取多点电压数据;
[0036] 本发明实施例在LED显示屏的边缘布置多个区域,这些区域被用作非显示检测区域。这些区域应在整个显示屏上分布均匀,以确保对整个屏幕的非显示区域进行有效检测。对于每个非显示检测区域,使用多级激励信号来刺激区域内的子像素。多级激励信号可以是不同幅度和频率的电压信号,用于激活子像素并获取其对应的电压响应。通过测量子像素的电压响应,获取非显示检测区域的多点电压数据。可以使用专用的测量设备或传感器来获取这些数据。
[0037] 步骤S2:根据多点电压数据对所述子像素中不同灰阶对应电压值进行变化规律提取,从而得到子像素的灰阶‑电压映射数据;
[0038] 本发明实施例对于每个子像素,在非显示检测区域中获取其对应的多点电压数据。根据不同的灰阶级别,在多点电压数据中提取子像素的灰阶和对应的电压值。基于提取的数据,建立子像素的灰阶‑电压映射关系。可以使用数学建模或插值方法来确定灰阶级别和电压值之间的变化规律。
[0039] 步骤S3:根据灰阶‑电压映射数据对所述子像素进行亮度衰减程度评估,从而得到亮度衰减系数数据;通过所述子像素对变化信号的响应速度进行时间偏差分析,从而获取响应时间补偿数据;
[0040] 本发明实施例使用灰阶‑电压映射数据,评估每个子像素的亮度衰减程度。根据子像素的电压值,可以推断其对应的亮度平,进而评估亮度衰减的程度。通过对子像素对变化信号的响应速度进行时间偏差分析,获取响应时间补偿数据。对于给定的变化信号,测量子像素的响应时间,并与预期的响应时间进行比较,从而计算出时间偏差。
[0041] 步骤S4:对相邻像素进行分组,并对组内子像素的亮度衰减系数数据以及响应时间补偿数据的相对误差进行组级别的补偿参数评估,从而得到组级补偿参数数据;
[0042] 本发明实施例将LED显示屏上的相邻像素进行分组。分组可以基于像素的位置、亮度特性或其他相关因素进行。对于每个像素组,计算组内子像素亮度衰减系数数据的相对误差,并进行组级别的补偿参数评估。相对误差可以根据实际测量的数据与理论或标准值之间的差异来计算。基于组级别的补偿参数评估结果,得到组级补偿参数数据。这些参数可以用于在后续的图像处理和显示过程中对组内子像素的亮度衰减和响应时间进行补偿。
[0043] 步骤S5:获取网络播放图像数据;对网络播放图像数据进行内容划分编码,从而获取混合编码数据;对编码图像数据进行添加控制字段打包传输,从而获取传输数据包;对传输数据包进行解码还原,从而得到还原渲染图像数据;
[0044] 本发明实施例从网络获取播放图像数据,可以是通过网络传输的图像数据。对网络播放图像数据进行内容划分编码,将图像数据划分为不同的编码块,并对每个编码块进行编码处理,以减小数据量并提高传输效率。常见的内容划分编码方法包括JPEG、H.264等。在编码图像数据中添加控制字段,用于标识和控制数据的传输和解码过程。然后将编码图像数据打包成传输数据包,以便在网络中传输。在接收端,对传输数据包进行解码还原操作,将编码图像数据还原为原始的图像数据。
[0045] 步骤S6:根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,从而实现LED显示屏网络播放的高效响应。
[0046] 本发明实施例根据之前得到的组级补偿参数数据,对还原渲染图像数据进行缓冲预读。这意味着在显示之前,提前加载和处理图像数据,以减小响应时间和提高显示效率。根据组级补偿参数数据,对渲染图像数据进行亮度补偿和响应时间补偿。使用之前计算得到的补偿参数,对图像数据中的像素进行相应的调整,以消除亮度衰减和响应时间差异。将经过补偿处理的图像数据传输到LED显示屏,并进行显示。
[0047] 本发明通过设置非显示检测区域和对子像素进行激励信号刺激,可以获取多点电压数据,从而对LED显示屏的非显示区域进行全面的检测和分析。这有助于了解非显示区域的电压特性和性能状况,为后续的亮度衰减和响应时间补偿提供数据基础。通过提取子像素的灰阶‑电压映射数据,可以了解LED显示屏中每个子像素的电压输出与灰阶输入之间的关系。这有助于后续的亮度衰减评估和补偿参数计算,实现对LED显示屏的精确控制和调整。通过亮度衰减程度评估和响应时间补偿数据的分析,可以量化LED显示屏中子像素的亮度衰减和响应时间特性。这有助于准确补偿亮度衰减和响应时间的影响,提高LED显示屏的图像质量和响应速度。通过对相邻像素的分组和组级补偿参数评估,可以考虑到相邻像素之间的亮度衰减和响应时间的关联性。这有助于更精确地对LED显示屏进行补偿参数计算和调整,进一步提高图像的均匀性和一致性。通过对网络播放图像数据的处理,包括内容划分编码、打包传输和解码还原,可以实现对图像数据的高效传输和还原。这有助于保证网络播放的图像质量和流畅性,提供良好的用户体验。通过根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,可以根据LED显示屏的特性和补偿需求,提前加载和调整图像数据,以实现高效的响应和显示效果。这有助于减少图像延迟和失真,提高LED显示屏在网络播放中的性能和品质。综上所述,以上步骤获取非显示区域数据,全面检测和分析LED显示屏的性能。建立子像素的灰阶‑电压映射数据,实现精确的亮度控制。评估亮度衰减程度和响应时间,提供补偿参数数据,改善图像质量和响应速度。考虑相邻像素关联性,提供组级补偿参数数据,提高图像均匀性和一致性。高效传输和还原网络播放图像数据,保证图像质量和流畅性。缓冲预读还原渲染图像数据,实现高效响应和显示效果。
[0048] 优选地,步骤S2包括以下步骤:
[0049] 步骤S21:对多点电压数据进行数据整理,形成子像素编号与不同灰阶级对应的电压值表,从而获取初步灰阶‑电压对应数据;
[0050] 本发明实施例针对每个子像素,整理多点电压数据,以子像素编号为索引,将不同灰阶级别对应的电压值整理成表格形式。在表格中,每一行表示一个子像素编号,每一列表示一个灰阶级别,对应的表格元素即为该子像素在对应灰阶级别下的电压值。
[0051] 步骤S22:对所述子像素的代表性灰阶级进行选择,从而确定建模参考灰阶数据;
[0052] 本发明实施例从灰阶级别中选择代表性的几个级别,这些级别应涵盖整个灰阶范围并具有代表性。可以根据实际需求和应用场景来选择这些级别。选择的代表性灰阶级别将用作建模参考,用于分析子像素的响应规律和建立灰阶‑电压模型。
[0053] 步骤S23:根据初步灰阶‑电压对应数据对建模参考灰阶数据进行电压值变化趋势分析,从而获取子像素的响应规律数据;
[0054] 本发明实施例对于每个子像素和其对应的建模参考灰阶数据,分析不同灰阶级别下的电压值变化趋势。可以使用统计分析方法、趋势分析方法或其他相关方法来确定子像素的电压值随灰阶级别变化的规律性。
[0055] 步骤S24:利用线性回归技术根据响应规律数据对所述子像素进行灰阶‑电压模型建立,从而获取预测电压值数据;
[0056] 本发明实施例基于响应规律数据,运用线性回归技术建立子像素的灰阶‑电压模型。在线性回归过程中,使用响应规律数据中的灰阶级别作为自变量,对应的电压值作为因变量,拟合出灰阶‑电压之间的线性关系。根据建立的模型,可以对任意灰阶级别下的子像素进行电压值的预测。
[0057] 步骤S25:对预测电压值数据进行抽样验证,从而得到电压验证结果数据;
[0058] 本发明实施例从建立的灰阶‑电压模型中选择一部分预测电压值数据作为验证样本。对于每个验证样本,将对应的灰阶级别输入到模型中,根据模型预测出对应的电压值。将预测的电压值与实际测量得到的电压值进行比较,得到电压验证结果数据,包括预测值和实际值。
[0059] 步骤S26:根据电压验证结果数据对灰阶‑电压模型进行优化,从而得到子像素的优化灰阶‑电压模型;
[0060] 本发明实施例根据电压验证结果数据,分析预测值与实际值之间的误差和偏差。根据分析结果,对灰阶‑电压模型进行调整和优化,以减小误差和偏差。可以使用各种优化方法,如参数调整、模型重拟合、特征选择等,以改善模型的预测准确性。
[0061] 步骤S27:根据优化灰阶‑电压模型生成灰阶‑电压映射数据。
[0062] 本发明实施例基于优化的灰阶‑电压模型,对所有灰阶级别进行输入,预测对应的电压值。将预测的灰阶‑电压对应关系整理成表格或映射函数的形式。生成的灰阶‑电压映射数据可以用于后续的图像处理、显示控制或其他相关应用中。
[0063] 本发明通过整理多点电压数据并形成初步灰阶‑电压对应数据表,可以建立子像素编号与不同灰阶级之间的电压关系。这有助于后续的建模和预测,实现对子像素的精确灰阶控制。通过选择代表性灰阶级,可以减少建模所需的数据量,同时保证建模参考数据的代表性。这有助于简化建模过程,提高建模效率。通过分析建模参考灰阶数据的电压值变化趋势,可以获取子像素的响应规律数据。这有助于理解子像素的灰阶与电压之间的关系,为建立灰阶‑电压模型提供基础。通过应用线性回归技术,可以建立子像素的灰阶‑电压模型,从而预测子像素在不同灰阶级下的电压值。这有助于实现对子像素的精确灰阶控制,提高显示图像的准确性和一致性。通过对预测电压值数据进行抽样验证,可以评估建立的灰阶‑电压模型的准确性和可靠性。这有助于验证模型的有效性,并为后续的模型优化提供依据。通过根据电压验证结果数据对灰阶‑电压模型进行优化,可以提高模型的准确性和预测能。这有助于更精确地描述子像素的灰阶‑电压关系,提升显示图像的质量和准确度。通过优化后的灰阶‑电压模型,可以生成准确的灰阶‑电压映射数据。这有助于LED显示屏对不同灰阶级的输入信号进行精确的电压输出,实现图像的准确显示和灰阶表现。综上所述,以上步骤获取初步的灰阶‑电压对应数据,为建模和预测提供基础。选择代表性灰阶级,简化建模过程并保证建模参考数据的代表性。分析子像素的响应规律数据,理解灰阶与电压之间的关系。建立灰阶‑电压模型,实现对子像素的精确灰阶控制。验证和优化灰阶‑电压模型,提高模型的准确性和可靠性。生成准确的灰阶‑电压映射数据,实现图像的准确显示和灰阶表现。这些步骤的综合效果是优化LED显示屏对不同灰阶级输入信号的响应,提高显示图像的质量、准确性和一致性。同时,通过优化灰阶‑电压模型,可以提高LED显示屏的能效,降低能耗。这些有益效果使得LED显示屏在各种应用领域,如电视、显示器、广告牌等,能够提供更好的视觉体验和能效表现。
[0064] 优选地,步骤S3包括以下步骤:
[0065] 步骤S31:根据灰阶‑电压映射数据提取子像素光强,从而获取子像素光强数据;
[0066] 步骤S32:根据预设的参考灰阶与其他灰阶的子像素光强数据进行对比分析,从而得到亮度变化规律数据;
[0067] 步骤S33:对亮度变化规律数据进行亮度变化曲线拟合,从而得到子像素的亮度衰减模型数据;
[0068] 步骤S34:对亮度衰减模型数据进行特征提取,从而得到亮度衰减特征数据;
[0069] 步骤S35:对亮度衰减特征数据进行定量化操作,从获取亮度衰减系数数据;
[0070] 步骤S36:通过子像素对变化信号的响应速度进行时间偏差分析,从而获取响应时间补偿数据。
[0071] 作为本发明的一个实施例,参考图2所示,为图1中步骤S3的详细步骤流程示意图,在本发明实施例中步骤S3包括以下步骤:
[0072] 步骤S31:根据灰阶‑电压映射数据提取子像素光强,从而获取子像素光强数据;
[0073] 本发明实施例利用灰阶‑电压映射数据,将子像素的电压值转换为对应的灰阶级别。根据灰阶级别,可以获取子像素的光强数据,表示子像素在对应灰阶级别下的亮度或亮度强度。
[0074] 步骤S32:根据预设的参考灰阶与其他灰阶的子像素光强数据进行对比分析,从而得到亮度变化规律数据;
[0075] 本发明实施例选择一个预设的参考灰阶级别,将其对应的子像素光强作为基准值。对于其他灰阶级别,将其对应的子像素光强与基准值进行对比分析,得到亮度变化规律数据。亮度变化规律数据可以表示不同灰阶级别下子像素光强的相对变化程度或比例关系。
[0076] 步骤S33:对亮度变化规律数据进行亮度变化曲线拟合,从而得到子像素的亮度衰减模型数据;
[0077] 本发明实施例基于亮度变化规律数据,进行亮度变化曲线的拟合。可以使用曲线拟合算法(如多项式拟合、指数拟合等)来拟合子像素的亮度衰减模型。拟合得到的模型数据可以描述子像素亮度随灰阶级别变化的曲线趋势和衰减规律。
[0078] 步骤S34:对亮度衰减模型数据进行特征提取,从而得到亮度衰减特征数据;
[0079] 本发明实施例从亮度衰减模型数据中提取关键特征,以描述子像素的亮度衰减特性。可以提取的特征包括衰减速率、衰减程度、衰减曲线的形状等。特征提取可以使用统计分析方法、数学计算方法或其他相关方法来获得亮度衰减特征数据。
[0080] 步骤S35:对亮度衰减特征数据进行定量化操作,从获取亮度衰减系数数据;
[0081] 本发明实施例对亮度衰减特征数据进行定量化,将其转化为数值形式。定量化操作可以涉及数学计算、归一化、标准化等方法,以获得表示亮度衰减特征的具体数值。定量化后的数据可以作为亮度衰减系数,用于描述子像素在不同灰阶级别下亮度衰减的程度或幅度。
[0082] 步骤S36:通过子像素对变化信号的响应速度进行时间偏差分析,从而获取响应时间补偿数据。
[0083] 本发明实施例对子像素进行变化信号的输入,并记录子像素对变化信号的响应时间。可以通过实验、测量或模拟等方法得到子像素对不同变化信号的响应时间数据。基于响应时间数据,进行时间偏差分析,得到响应时间补偿数据。响应时间补偿数据可以用于校正子像素在不同灰阶级别下的响应速度差异,以提高显示效果的准确性和稳定性
[0084] 本发明通过根据灰阶‑电压映射数据提取子像素的光强,可以获得子像素在不同灰阶级下的光强数据。这有助于了解子像素的亮度表现,并为后续的亮度变化分析提供数据基础。通过对比分析预设的参考灰阶与其他灰阶下的子像素光强数据,可以获得亮度在不同灰阶级之间的变化规律数据。这有助于理解子像素在不同灰阶级下的亮度表现差异,为亮度衰减模型的建立提供依据。通过对亮度变化规律数据进行曲线拟合,可以建立子像素的亮度衰减模型。这有助于描述子像素在不同灰阶级下的亮度衰减趋势,为后续的亮度补偿和校正提供依据。通过对亮度衰减模型数据进行特征提取,可以提取出描述亮度衰减的关键特征数据。这有助于分析亮度衰减的主要影响因素,为亮度补偿算法的设计和优化提供依据。通过对亮度衰减特征数据进行定量化操作,可以得到亮度衰减的系数数据。这些系数数据可以用于计算亮度补偿因子,以实现对子像素亮度的校正和优化。通过分析子像素对变化信号的响应速度和时间偏差,可以获取响应时间补偿数据。这有助于校正子像素的响应时间差异,提高显示图像的响应速度和一致性。综上所述,以上步骤获取子像素的光强数据,了解子像素的亮度表现。分析亮度在不同灰阶级之间的变化规律,为亮度衰减模型的建立提供依据。建立子像素的亮度衰减模型,描述亮度在不同灰阶级下的衰减趋势。提取亮度衰减的关键特征数据,分析亮度衰减的主要影响因素。定量化亮度衰减特征数据,获取亮度衰减的系数数据,用于亮度补偿的计算和优化。分析子像素的响应速度和时间偏差,获取响应时间补偿数据,提高显示图像的响应速度和一致性。这些步骤的综合效果是提供了对子像素亮度特性的深入理解,并为亮度补偿和校正提供了数据和模型基础,从而改善显示图像的亮度表现、响应速度和一致性。这对于图像显示技术的研究和优化具有重要意义,能够提升显示设备的视觉效果和用户体验。
[0085] 优选地,步骤S36包括以下步骤:
[0086] 步骤S361:利用不同幅度和频率的输入变化信号对子像素进行多轮激励,并记录响应信号的时间轴位置,从而得到信号响应时间数据;
[0087] 步骤S362:对信号响应时间数据进行平均值统计,从而获取平均响应时间数据;
[0088] 步骤S363:获取理想响应时间数据;
[0089] 步骤S364:对理想响应时间数据以及平均响应时间数据进行时间偏差计算,从而获取响应时间偏差数据;
[0090] 步骤S365:利用线性回归技术对子像素的响应时间偏差数据以及获取平均响应时间数据进行速度和时间的关系曲线拟合,从而获取偏差曲线数据;
[0091] 步骤S366:根据偏差曲线数据对子像素响应速度进行时间定量,从而获取响应时间补偿数据。
[0092] 作为本发明的一个实施例,参考图3所示,为图2中步骤S36的详细步骤流程示意图,在本发明实施例中步骤S36包括以下步骤:
[0093] 步骤S361:利用不同幅度和频率的输入变化信号对子像素进行多轮激励,并记录响应信号的时间轴位置,从而得到信号响应时间数据;
[0094] 本发明实施例选择不同幅度和频率的输入变化信号,例如方波、脉冲信号等。对子像素进行多轮激励,将不同信号输入给子像素。记录每一轮激励后子像素响应信号的时间轴位置,即记录子像素的响应时间数据。
[0095] 步骤S362:对信号响应时间数据进行平均值统计,从而获取平均响应时间数据;
[0096] 本发明实施例将多轮激励得到的信号响应时间数据进行统计。计算信号响应时间数据的平均值,得到平均响应时间数据。平均响应时间数据表示子像素对输入信号的平均响应时间。
[0097] 步骤S363:获取理想响应时间数据;
[0098] 本发明实施例根据设计要求或理论模型,确定子像素的理想响应时间。理想响应时间数据可以是预先定义的常量值,也可以是根据理论计算或仿真得到的数据。
[0099] 步骤S364:对理想响应时间数据以及平均响应时间数据进行时间偏差计算,从而获取响应时间偏差数据;
[0100] 本发明实施例将平均响应时间数据与理想响应时间数据进行比较。计算平均响应时间与理想响应时间之间的时间偏差,得到响应时间偏差数据。响应时间偏差数据表示子像素实际响应时间与理想响应时间之间的差异或偏移量。
[0101] 步骤S365:利用线性回归技术对子像素的响应时间偏差数据以及获取平均响应时间数据进行速度和时间的关系曲线拟合,从而获取偏差曲线数据;
[0102] 本发明实施例将响应时间偏差数据以及对应的时间数据进行线性回归拟合。使用线性回归算法,拟合速度和时间的关系曲线。拟合得到的偏差曲线数据可以描述子像素响应时间偏差随时间变化的规律和趋势。
[0103] 步骤S366:根据偏差曲线数据对子像素响应速度进行时间定量,从而获取响应时间补偿数据。
[0104] 本发明实施例基于偏差曲线数据,对子像素的响应速度进行时间定量。可以根据偏差曲线数据中的斜率、截距等参数,计算子像素的响应速度与时间的关系。响应时间补偿数据表示对子像素响应时间进行校正或补偿的数值,用于提高子像素在不同灰阶级别下的响应准确性和稳定性。
[0105] 本发明通过对子像素进行多轮激励并记录响应信号的时间轴位置,可以获取信号响应时间数据。这有助于了解子像素对不同幅度和频率的输入变化信号的响应特性,包括响应延迟和响应时间的变化。通过对信号响应时间数据进行平均值统计,可以得到平均响应时间数据。这有助于获得更稳定和可靠的子像素响应时间信息,用于后续的时间偏差计算和补偿。获取理想响应时间数据是为了建立一个理想的参考标准,用于与实际响应时间数据进行对比和分析。这有助于评估子像素的实际响应性能,并确定响应时间的偏差情况。通过对理想响应时间数据和平均响应时间数据进行时间偏差计算,可以获取响应时间的偏差数据。这有助于量化子像素的响应时间偏差,并提供了衡量响应速度的指标。通过利用线性回归技术对子像素的响应时间偏差数据和平均响应时间数据进行曲线拟合,可以获得子像素响应速度和时间的关系曲线数据。这有助于理解子像素响应速度与时间之间的关系,并提供了对响应时间补偿的基础。通过根据偏差曲线数据对子像素响应速度进行时间定量,可以获取响应时间补偿数据。这有助于校正子像素的响应时间偏差,使得子像素能够更准确地响应输入信号,并提高显示图像的响应速度和一致性。综上所述,以上步骤获取子像素的实际响应时间数据,了解其对不同输入变化信号的响应特性。统计平均响应时间数据,提供稳定和可靠的子像素响应时间信息。建立理想响应时间数据作为参考标准,用于分析实际响应时间的偏差情况。计算响应时间偏差数据,量化子像素的响应时间偏差。拟合速度和时间的关系曲线,进一步理解响应速度与时间的关系。根据偏差曲线数据进行时间定量,获取响应时间补偿数据,以校正子像素的响应时间偏差,提高响应速度和一致性。这些步骤的组合可以帮助优化显示设备的响应性能,确保图像在显示过程中能够快速而准确地响应输入信号。通过对实际响应时间的分析和补偿,可以提高图像的清晰度、减少模糊效应,并提供更流畅和真实的视觉体验。
[0106] 优选地,步骤S4包括以下步骤:
[0107] 步骤S41:将相邻像素聚合为像素组,从而得到像素组数据;
[0108] 本发明实施例将相邻的像素按照一定规则聚合在一起,形成像素组。聚合的规则可以根据具体需求来确定,例如可以选择相邻像素在空间上的距离或者像素值的相似性等作为聚合的依据。聚合后得到的像素组数据可以用于后续的分析和处理。
[0109] 步骤S42:根据像素组数据对组内子像素的亮度衰减系数数据进行均值计算,从而得到像素组的衰减系数均值数据;
[0110] 本发明实施例针对每个像素组,提取组内子像素的亮度衰减系数数据。对组内子像素的亮度衰减系数数据进行均值计算,得到像素组的衰减系数均值数据。衰减系数均值数据表示像素组内子像素亮度衰减的平均程度,可以用于后续的补偿参数评估。
[0111] 步骤S43:根据像素组数据对组内子像素的响应时间补偿数据进行相对误差评估,从而得到响应补偿时间的相对误差数据;
[0112] 本发明实施例针对每个像素组,提取组内子像素的响应时间补偿数据。对组内子像素的响应时间补偿数据进行相对误差评估。相对误差可以采用不同的计算方法,例如百分比误差或绝对误差等。得到响应补偿时间的相对误差数据,用于评估组内子像素的响应时间补偿准确性。
[0113] 步骤S44:根据预设的时间阈值对响应时间补偿数据进行对比,当子像素的响应时间补偿数据超过预设的时间阈值,则将子像素标记为异常,当子像素的响应时间补偿数据不超过预设的时间阈值,则将子像素标记为异常,从而得到子像素标记数据;
[0114] 本发明实施例设置预设的时间阈值,用于判断子像素的响应时间补偿数据是否异常。对每个子像素的响应时间补偿数据与预设的时间阈值进行比较。当子像素的响应时间补偿数据超过预设的时间阈值时,将该子像素标记为异常;当子像素的响应时间补偿数据不超过预设的时间阈值时,将该子像素标记为正常。得到子像素的标记数据,用于后续的组级补偿参数评估。
[0115] 步骤S45:根据子像素标记数据、相对误差数据以及衰减系数均值数据对像素组数据进行组级补偿参数评估,从而得到组级补偿参数数据。
[0116] 本发明实施例根据子像素的标记数据,筛选出正常子像素所在的像素组。对正常子像素所在的像素组,结合相对误差数据和衰减系数均值数据,进行组级补偿参数的评估。组级补偿参数可以包括补偿系数、补偿时间或其他补偿相关的参数。根据评估结果得到组级补偿参数数据,用于对像素组进行补偿操作,以提高像素组的表现质量。
[0117] 本发明通过将相邻像素聚合为像素组,可以减少数据量并提高处理效率。像素组数据可以提供更全面的信息,以便后续的分析和处理。通过计算组内子像素的亮度衰减系数的均值,可以得到像素组的衰减系数均值数据。这有助于了解像素组的整体亮度衰减情况,并为后续的补偿参数评估提供基础。通过对组内子像素的响应时间补偿数据进行相对误差评估,可以评估响应补偿时间的准确性和稳定性。这有助于了解响应补偿时间的相对误差情况,并为后续的异常子像素标记提供依据。通过对响应时间补偿数据与预设的时间阈值进行对比,并将子像素标记为异常或正常,可以识别出具有异常响应时间补偿的子像素。这有助于快速检测和定位可能存在问题的子像素,并进行后续的补偿参数评估和处理。通过使用子像素标记数据、相对误差数据和衰减系数均值数据,可以对像素组数据进行组级补偿参数评估。这有助于确定每个像素组的补偿参数,以校正可能存在的亮度衰减和响应时间偏差,提高图像的均匀性和一致性。综上所述,以上步骤通过像素组数据的聚合,减少数据量并提高处理效率。计算像素组的衰减系数均值,了解像素组的整体亮度衰减情况。
相对误差评估响应补偿时间的准确性和稳定性。标记异常子像素,识别存在响应时间补偿问题的子像素。进行组级补偿参数评估,校正亮度衰减和响应时间偏差,提高图像的均匀性和一致性。这些步骤的组合可以对像素组进行全面的分析和处理,以优化图像的质量和表现。
[0118] 优选地,步骤S45中的组级补偿参数数据由如下公式计算获得:
[0119]
[0120] 式中, 为表示该像素组的补偿效果的组级补偿参数数据, 为像素组内的子像素个数, 为亮度衰减系数数据中第 个子像素的亮度衰减系数,为预设的时间阈值,为自然常数,为第 个子像素的亮度衰减速率,为时间积分参数, 为像素组的亮度衰减速率均值, 为响应时间补偿数据中第 个子像素的响应补偿时间, 为像素组的响应时间补偿数据均值, 为相对误差数据中第 个子像素的响应补偿时间的相对误差, 为预设的相对误差最大值。
[0121] 本发明通过构建一个评估组级补偿参数的公式,该公式综合考虑了像素组内子像素的亮度衰减系数、亮度衰减的时间积分、响应补偿时间的相对误差以及预设的相对误差最大值,从而评估了像素组的补偿参数 。该公式充分考虑到了表示该像素组的补偿效果的组级补偿参数数据 ,像素组内的子像素个数 ,亮度衰减系数数据中第 个子像素的亮度衰减系数 ,预设的时间阈值 ,自然常数 ,第 个子像素的亮度衰减速率 ,时间积分参数 ,像素组的亮度衰减速率均值 ,响应时间补偿数据中第 个子像素的响应补偿时间,像素组的响应时间补偿数据均值 ,相对误差数据中第 个子像素的响应补偿时间的相对误差 ,预设的相对误差最大值 。 为表示将各子像素的补偿参数求平均,计算平均值可以综合考虑像素组内所有子像素的补偿参数,得到整个像素组的补偿效果。为表示对子像素的亮度衰减进行时间积分,其中 为第 个子像素的亮度衰减速率,为时间积分参数;通过对亮度衰减进行时间积分,可以考虑亮度衰减在不同时间段的累积效应,提高补偿参数的准确性。 为表示对像素组的亮度衰减进行时间积分,其中 为像素组的亮度衰减速率均值;通过对像素组的亮度衰减进行时间积分,可以考虑整个像素组的亮度衰减情况,为补偿参数的评估提供全局信息。 为表示响应补偿时间的相对误差对补偿参数的影响,其中 为响应时间补偿数据中第 个子像素的响应补偿时间,为像素组的响应时间补偿数据均值;通过考虑响应补偿时间的相对误差,可以对补偿参数进行调整,减小误差较大的子像素对整个像素组补偿效果的影响。 为表示相对误差数据中第 个子像素的响应补偿时间的相对误差对补偿参数的影响,其中 为相对误差数据中第 个子像素的响应补偿时间的相对误差, 为预设的相对误差最大值;通过考虑相对误差,可以对补偿参数进行调整,减小误差较大的子像素对整个像素组补偿效果的影响。综合考虑了像素组内各子像素的贡献,得到整个像素组的补偿效果评估。通过时间积分考虑了亮度衰减的累积效应。考虑了响应补偿时间的相对误差和相对于像素组的亮度衰减速率以及响应时间补偿的相对误差,通过调整补偿参数,可以有效地减小误差较大的子像素对整个像素组补偿效果的影响。总体而言,该公式综合考虑了多个因素,包括亮度衰减系数、亮度衰减的时间积分、响应补偿时间的相对误差等,从而得到了更准确的组级补偿参数。这有助于提高像素组的补偿效果,使其更符合预期的亮度和响应特性。
[0122] 优选地,步骤S5包括以下步骤:
[0123] 步骤S51:获取网络播放图像数据;
[0124] 本发明实施例从网络上获取需要播放的图像数据,例如从一个视频网站下载一个视频文件,或者从一个摄像头接收实时的视频流。为了获取网络播放图像数据,需要知道图像数据的来源、格式、大小、率等信息,以便选择合适的网络协议和传输方式。例如,如果图像数据是一个已经编码的视频文件,可以使用HTTP协议或者FTP协议进行下载;如果图像数据是一个实时的视频流,可以使用TCP协议或者UDP协议进行传输。
[0125] 步骤S52:对网络播放图像数据进行内容划分,从而得到动态图像数据和静态图像数据;
[0126] 本发明实施例根据图像数据的内容特征,将其划分为动态图像数据和静态图像数据,以便采用不同的编码方法进行压缩。动态图像数据是指图像数据中存在时间上的变化,例如视频中的运动物体、场景切换等;静态图像数据是指图像数据中不存在时间上的变化,例如视频中的背景、水印、字幕等。为了对图像数据进行内容划分,可以使用一些图像分析和处理的方法,例如运动估计、背景建模、区域分割等,以便识别出图像数据中的动态部分和静态部分。
[0127] 步骤S53:对静态图像数据进行静态自然图像编码,从而得到图像编码数据;
[0128] 本发明实施例对图像数据中的静态部分进行压缩,以减少数据量,提高传输效率。静态自然图像编码是指对静态的自然图像(例如景、人物等)进行编码的方法,通常利用图像中的空间冗余和视觉冗余进行压缩。为了对静态图像数据进行静态自然图像编码,可以使用一些常见的图像编码标准,例如JPEG、PNG、GIF等,根据图像的质量要求和复杂度选择合适的编码参数。
[0129] 步骤S54:对动态图像数据进行视频编码,从而得到视频编码数据;
[0130] 本发明实施例对图像数据中的动态部分进行压缩,以减少数据量,提高传输效率。视频编码是指对动态的视频图像进行编码的方法,通常利用视频中的空间冗余和时间冗余进行压缩。为了对动态图像数据进行视频编码,可以使用一些常见的视频编码标准,例如H.264、H.265、VP9等,根据视频的质量要求和复杂度选择合适的编码参数。
[0131] 步骤S55:对图像编码数据以及视频编码数据进行数据整合,并进行编码标识添加,从而得到混合编码数据;
[0132] 本发明实施例将静态图像编码数据和动态视频编码数据进行合并,以便作为一个整体进行传输和解码。为了对图像编码数据和视频编码数据进行数据整合,可以使用一些数据封装的方法,例如MPEG、MP4、MKV等,根据数据的结构和特点选择合适的封装格式。为了方便数据的识别和解析,还需要对数据进行编码标识添加,例如添加数据的类型、格式、长度、时间戳等信息,以便在接收端进行正确的解码。
[0133] 步骤S56:对混合编码数据进行分块和压缩,从而得到压缩分块数据;
[0134] 本发明实施例对混合编码数据进行进一步的压缩,以减少数据量,提高传输效率。为了对混合编码数据进行分块和压缩,可以使用一些数据压缩的方法,例如ZIP、RAR、7Z等,根据数据的特性和压缩率选择合适的压缩算法。为了方便数据的传输和恢复,还需要对混合编码数据进行分块,即将数据划分为多个较小的数据块,每个数据块都有一个唯一的序号和校验码,以便在接收端进行正确的拼接和校验。
[0135] 步骤S57:对压缩分块数据中的各块数据进行控制字段添加,并进行打包,从而获取传输数据包,其中控制字段包括时间戳、流编号、增强信息以及图像定界符;
[0136] 本发明实施例对压缩分块数据进行封装,以便作为一个完整的数据包进行传输。为了对压缩分块数据进行控制字段添加,并进行打包,可以使用一些数据传输的协议,例如TCP、UDP、RTP等,根据数据的可靠性和实时性选择合适的传输协议。为了方便数据的控制和管理,还需要对压缩分块数据进行控制字段添加,例如添加数据包的时间戳、流编号、增强信息以及图像定界符等信息,以便在接收端进行正确的解析和处理。
[0137] 步骤S58:对传输数据包进行链接组包,从而得到组包数据;
[0138] 本发明实施例对传输数据包进行分组,以便作为一个完整的数据帧进行传输。为了对传输数据包进行链接组包,可以使用一些数据链路的协议,例如Ethernet、WiFi、Bluetooth等,根据数据的物理介质和网络环境选择合适的链路协议。为了方便数据的传输和恢复,还需要对传输数据包进行链接组包,即将多个数据包按照一定的顺序和规则进行组合,形成一个数据帧,每个数据帧都有一个唯一的帧头和帧尾,以便在接收端进行正确的分离和校验。
[0139] 步骤S59:对组包数据进行网络传输,并进行解码还原,从而得到还原渲染图像数据。
[0140] 本发明实施例对组包数据进行发送,以便在接收端进行显示。为了对组包数据进行网络传输,可以使用一些网络设备和技术,例如路由器、交换机、网卡、光纤、无线电等,根据数据的目的地址和网络拓扑选择合适的传输路径和方式。为了对组包数据进行解码还原,需要在接收端进行与发送端相反的操作,即按照以下顺序进行:对组包数据进行分离和校验,从而得到传输数据包;对传输数据包进行解析和拼接,从而得到压缩分块数据;对压缩分块数据进行解压和恢复,从而得到混合编码数据;对混合编码数据进行解封和分离,从而得到图像编码数据和视频编码数据;对图像编码数据和视频编码数据进行解码和重组,从而得到还原渲染图像数据。
[0141] 本发明通过获取网络播放图像数据,可以获取到需要进行处理和传输的原始图像数据,为后续步骤提供输入。通过对图像数据进行内容划分,将动态图像数据(如视频)和静态图像数据(如静态图片)分开,可以针对不同类型的图像数据采用不同的处理和编码方法。通过对静态图像数据进行编码,可以将图像数据进行压缩和编码,减少存储和传输所需的数据量,同时保持图像质量。通过对动态图像数据进行视频编码,可以将视频数据进行压缩和编码,以减少存储和传输所需的数据量,并提供视频播放所需的相关信息。通过将静态图像数据和动态图像数据进行整合和添加编码标识,可以将两者的编码数据合并为一体,方便后续处理和传输。通过将混合编码数据进行分块和压缩,可以进一步减少数据量并提高传输效率,同时对数据进行适当的分块可以方便传输和处理。通过对压缩分块数据添加控制字段并进行打包,可以为传输数据提供必要的控制信息,如时间戳、流编号、增强信息和图像定界符等,以便接收端能够正确解码和还原图像数据。通过对传输数据包进行链接组包,可以将多个数据包组合成一个较大的数据块,提高传输效率和稳定性,减少传输过程中的开销。通过将组包数据进行网络传输并解码还原,可以将经过编码和传输的数据重新还原为原始的图像数据,从而实现图像的渲染和显示。综上所述,以上步骤对图像数据进行划分和编码,减少存储和传输所需的数据量。整合不同类型的图像数据,方便处理和传输。提供必要的控制信息,确保数据传输的正确性和完整性。提高传输效率和稳定性,减少传输过程中的开销。最终实现图像数据的还原和渲染,满足用户对网络播放图像的需求。
[0142] 优选地,步骤S59包括以下步骤:
[0143] 步骤S591:对组包数据中各块压缩数据的包头中的图像定界符进行解析,从而得到分块类型数据;
[0144] 本发明实施例首先,将接收到的组包数据进行分块解析。根据通信协议或数据格式,确定每个压缩数据块的起始位置和长度。对于每个压缩数据块,读取其包头信息,其中可能包含了图像定界符。图像定界符是一种特定的标识符,用于指示该数据块是静态图像数据还是动态视频数据。通过解析包头中的图像定界符,确定数据块的类型。根据解析结果,将组包数据中的各块数据分类为待解码图像数据或待解码视频数据。可以使用标志位或其他数据结构来标识每个数据块的类型。
[0145] 步骤S592:根据分块类型数据对组包数据进行数据分类,从而得到待解码混合数据,其中待解码混合数据包括待解码图像数据以及待解码视频数据;
[0146] 本发明实施例基于步骤S591中得到的分块类型数据,对组包数据进行数据分类。将组包数据中的各块数据根据其类型进行分类。将被标识为待解码图像数据的数据块放入待解码图像数据组,将被标识为待解码视频数据的数据块放入待解码视频数据组。待解码混合数据是指待解码图像数据和待解码视频数据的组合。
[0147] 步骤S593:根据图像编码标识对待解码图像数据进行解码,从而得到解码图像数据;
[0148] 本发明实施例对待解码图像数据组中的每个数据块,根据图像编码标识选择相应的图像解码算法或解码器。使用选定的解码算法或解码器对待解码图像数据进行解码操作。这通常涉及解压缩、逆量化和逆变换等步骤。解码后得到的数据即为解码图像数据。
[0149] 步骤S594:根据视频编码标识对待解码视频数据进行解码,从而得到解码视频数据;
[0150] 本发明实施例对待解码视频数据组中的每个数据块,根据视频编码标识选择相应的视频解码算法或解码器。使用选定的解码算法或解码器对待解码视频数据进行解码操作。这通常涉及解压缩、运动补偿、逆量化和逆变换等步骤。解码后得到的数据即为解码视频数据。
[0151] 步骤S595:对解码图像数据以及解码视频数据进行时间戳顺序重组,从而得到还原渲染图像数据。
[0152] 本发明实施例对解码图像数据和解码视频数据进行重组,以便按照正确的时间顺序和位置进行显示。时间戳是一种特殊的控制字段,用于标识压缩数据的采样时间和播放时间,以便在解码后进行同步和调整。时间戳通常由一些特定的字节序列组成,例如RTP的时间戳是一个32位的无符号整数,表示从某个固定的起始点开始的时间间隔。为了对解码图像数据和解码视频数据进行时间戳顺序重组,可以使用一些数据重组的方法,例如队列、堆、优先级队列等,以便根据时间戳的值,将解码图像数据和解码视频数据按照时间的先后顺序进行排序和合并,形成还原渲染图像数据。
[0153] 本发明通过解析组包数据中各块压缩数据的包头中的图像定界符,可以确定每个数据块的类型,例如静态图像数据或动态视频数据,为后续的解码和处理提供准确的数据类型信息。通过根据分块类型数据对组包数据进行分类,可以将混合编码数据中的图像数据和视频数据区分开来,从而为后续的解码和处理提供针对性的操作。通过根据图像编码标识对待解码图像数据进行解码,可以将经过编码的图像数据还原为原始的图像数据,使其能够被正确渲染和显示。通过根据视频编码标识对待解码视频数据进行解码,可以将经过编码的视频数据还原为原始的视频数据,使其能够被正确播放和展示。通过对解码图像数据和解码视频数据进行时间戳顺序重组,可以根据时间戳的顺序将图像和视频的帧按照正确的顺序进行组合,从而得到还原渲染的图像数据,实现流畅的图像播放和展示。综上所述,以上步骤提供准确的数据类型信息,使得后续的解码和处理能够按照正确的方式进行。将混合编码数据中的图像数据和视频数据分开,方便后续操作的针对性处理。还原经过编码的图像和视频数据,使其能够被正确渲染、播放和展示。根据时间戳进行顺序重组,确保图像和视频的帧按照正确的顺序组合,实现流畅的图像播放和展示。
[0154] 优选地,步骤S6包括以下步骤:
[0155] 步骤S61:根据组级补偿参数数据对还原渲染图像数据的视频帧进行像素组的补偿参数提取,从而得到视频补正值数据;
[0156] 本发明实施例首先,从还原渲染图像数据中选择视频帧。对于每个视频帧,根据相应的组级补偿参数数据进行像素组的补偿参数提取。组级补偿参数数据包含了对应于视频帧中像素组的补偿值。通过解析补偿参数数据,可以获取每个像素组的补偿值。提取的补偿值即为视频补正值数据,用于后续的修正和处理。
[0157] 步骤S62:根据组级补偿参数数据对还原渲染图像数据的静态图像帧进行像素组的补偿参数提取,从而得到图像补正值数据;
[0158] 本发明实施例从还原渲染图像数据中选择静态图像帧。根据对应的组级补偿参数数据,对静态图像帧的像素组进行补偿参数提取。组级补偿参数数据中包含了对应于像素组的补偿值。通过解析补偿参数数据,可以获得每个像素组的补偿值。提取的补偿值即为图像补正值数据,用于后续的修正和处理。
[0159] 步骤S63:将视频补正值数据以及图像补正值数据缓存至缓冲区;
[0160] 本发明实施例创建一个缓冲区,用于存储视频补正值数据和图像补正值数据。将步骤S61中提取的视频补正值数据和步骤S62中提取的图像补正值数据存储到缓冲区中。缓冲区可以是内存中的数据结构,例如数组、队列或缓冲池。
[0161] 步骤S64:对缓冲区中的补正值进行实时读取,并对实时像素信号进行修正,从而实现LED显示屏网络播放的高效响应。
[0162] 本发明实施例针对LED显示屏网络播放,设置一个实时读取和处理的过程。在该过程中,从缓冲区中读取实时的视频补正值数据和图像补正值数据。对每个像素组或像素进行修正计算,将补正值应用于实时像素信号。修正后的实时像素信号即为经过补偿处理的信号,可以用于高效响应的LED显示屏网络播放。
[0163] 本发明通过提取组级补偿参数数据,并根据这些参数对视频帧进行补偿,可以对视频数据进行优化和修正,提高视频的质量和表现效果。通过提取组级补偿参数数据,并根据这些参数对静态图像帧进行补偿,可以对图像数据进行优化和修正,提高图像的质量和清晰度。通过将视频补正值数据和图像补正值数据缓存至缓冲区,可以提高数据的读取和访问效率,减少实时处理的延迟,保证后续步骤对补正值数据的高效读取和使用。通过对缓冲区中的补正值进行实时读取,并对实时像素信号进行修正,可以实现对LED显示屏的高效响应和显示。补正值的应用能够纠正图像和视频帧中的像素偏差和失真,提高显示效果和减少视觉瑕疵。综上所述,以上步骤提高视频和图像的质量和表现效果,通过补偿参数对数据进行优化和修正。提高LED显示屏的响应速度和显示效果,通过实时读取和修正实时像素信号。减少视觉瑕疵和像素失真,提供更清晰、更准确的图像和视频显示。提高数据的读取和访问效率,减少实时处理的延迟,保证高效的数据处理和显示。
[0164] 优选地,本发明还提供一种LED显示屏网络播放系统,用于执行如上所述的LED显示屏网络播放方法,所述LED显示屏网络播放系统包括:
[0165] 非显示检测模块,用于在LED显示屏边缘设置多组分布均匀的非显示检测区域,从而获取非显示检测区域数据;对非显示检测区域数据中的子像素进行多级激励信号刺激,从而获取多点电压数据;
[0166] 灰阶映射模块,用于根据多点电压数据对所述子像素中不同灰阶对应电压值进行变化规律提取,从而得到子像素的灰阶‑电压映射数据;
[0167] 参数获取模块,用于根据灰阶‑电压映射数据对所述子像素进行亮度衰减程度评估,从而得到亮度衰减系数数据;通过所述子像素对变化信号的响应速度进行时间偏差分析,从而获取响应时间补偿数据;
[0168] 组级补偿参数评估模块,用于对相邻像素进行分组,并对组内子像素的亮度衰减系数数据以及响应时间补偿数据的相对误差进行组级别的补偿参数评估,从而得到组级补偿参数数据;
[0169] 图像编解码模块,用于获取网络播放图像数据;对网络播放图像数据进行内容划分编码,从而获取混合编码数据;对编码图像数据进行添加控制字段打包传输,从而获区传输数据包;对传输数据包进行解码还原,从而得到还原渲染图像数据;
[0170] 缓冲预读模块,用于根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,从而实现LED显示屏网络播放的高效响应。
[0171] 本发明通过非显示检测模块,可以获取LED显示屏非显示区域的数据,这些数据用于后续的亮度衰减和响应时间补偿参数的评估和优化。多级激励信号的刺激可以获取到子像素的多点电压数据,提供了更准确的补偿参数评估依据。通过灰阶映射模块,可以了解子像素的灰阶和电压之间的变化规律,进而建立灰阶‑电压映射关系。这有助于后续的亮度衰减程度评估和补偿参数的计算。参数获取模块根据灰阶‑电压映射数据进行亮度衰减程度评估,得到亮度衰减系数数据,用于优化图像的亮度均匀性。同时,通过对子像素的响应时间进行分析,获取响应时间补偿数据,用于优化图像的运动表现和动态效果。组级补偿参数评估模块基于相邻像素的亮度衰减系数和响应时间补偿数据的相对误差,进行组级别的补偿参数评估。这有助于优化整个显示屏的亮度均匀性和运动表现,提高图像的一致性和视觉效果。图像编解码模块用于处理网络播放图像数据,将其进行编码和打包传输,再解码还原为原始图像数据。这有助于保证图像数据的传输和处理的准确性和完整性,实现高质量的图像播放和展示。缓冲预读模块根据组级补偿参数数据对还原渲染图像数据进行缓冲预读,可以提高LED显示屏网络播放的响应速度和效率。通过提前加载和存储图像数据,减少了读取和处理数据的延迟,实现了对网络播放的高效响应,提供流畅的图像显示体验。综上所述,以上步骤获取非显示检测区域和子像素的数据,提供补偿参数评估的依据。提取灰阶‑电压映射关系,优化图像的亮度均匀性。获取亮度衰减系数和响应时间补偿数据,优化图像的显示效果和动态表现。进行组级补偿参数评估,提高整个显示屏的一致性和视觉效果。实现图像的编码、传输和解码,保证图像数据的准确性和完整性。缓冲预读图像数据,提高网络播放的响应速度和效率。
[0172] 因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在申请文件的等同要件的含义和范围内的所有变化涵括在本发明内。
[0173] 以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所发明的原理和新颖特点相一致的最宽的范围。
QQ群二维码
意见反馈