基于误差扩散的显示屏对比度提升方法、装置及电子设备制造方法及图纸

技术编号:33716771 阅读:22 留言:0更新日期:2022-06-06 09:01
本发明专利技术涉及LED显示屏对比度提升领域,具体涉及一种基于误差扩散的显示屏对比度提升方法、装置及电子设备,方法包括:获取视频图像中LED显示屏的各个灯点对应的灰度值;将灰度值拆分为整数部分与小数部分,按照视频图像点亮顺序,获取第一位待点亮灯点作为目标灯点,对目标灯点进行预设处理操作,包括利用目标灯点对应的滤波器进行误差扩散;获取下一灯点作为目标灯点,继续对目标灯点进行预设处理操作,直至对LED显示屏中的全部灯点进行预处理操作,本发明专利技术提供的方法、装置及电子设备,能够提高显示屏对比度,并且通过误差扩散,有效处理了当前帧视频图像存在上一帧视频图像的历史遗留信息的问题,显著提升LED显示屏显示连续画面或者图片的显示效果。续画面或者图片的显示效果。续画面或者图片的显示效果。

【技术实现步骤摘要】
基于误差扩散的显示屏对比度提升方法、装置及电子设备


[0001]本专利技术涉及LED显示屏对比度提升领域,尤其涉及一种基于误差扩散的显示屏对比度提升方法、装置及电子设备。

技术介绍

[0002]LED显示屏具有低能耗、高亮度、寿命长、性能稳定性好等特点,被广泛应用于指挥中心、视频会议室、演播厅、商场等室内场所以及户外大屏显示,随着技术的发展,其对显示效果的要求,比如对比度、亮度、分辨率等也越来越高。目前的LED显示屏由于受到发光芯片特性的影响,屏幕起灰亮度过高,通常在0.2cd/m2,不能满足客户需求。此外,由于目前LED显示屏灰度精度较低,低灰度跳灰修复难度大,受到最小精度影响,低灰开启校正后存在亮度跳变,播放部分画面时,会出现马赛克线性问题(因屏幕灰阶不够而导致显示效果不好)。
[0003]现有技术中会通过对灰阶进行拓展,从而达到更多的灰阶数,以提高显示屏对比度,但是对于连续画面,由于显示当前帧图像时,会存在上一帧的历史遗留信息(上一帧历史遗留信息指上一帧未显示完全的视频图像信息),若对上一帧的历史遗留信息没有处理好,会对当前帧图像的显示效果存在影响,造成当前帧图像显示效果不佳。因此,本领域人员亟需寻找一种新的技术方案来解决上述的问题。

技术实现思路

[0004]针对上述问题,本专利技术提供一种基于误差扩散的显示屏对比度提升方法、装置及电子设备。
[0005]本专利技术提供的一种基于误差扩散的显示屏对比度提升方法,包括:获取视频图像中LED显示屏的各个灯点对应的灰度值;根据预设的灰阶拓展倍数n,将灰度值拆分为整数部分与小数部分;按照视频图像点亮顺序,获取第一位待点亮灯点作为目标灯点,对目标灯点进行预设处理操作;预设处理操作包括:获取目标灯点的当前整数部分Pi以及当前小数部分Pj;判断Pj是否大于预设阈值,若是,令Pi=Pi+1,令目标灯点的残差值delta=Pj

n,否则,令目标灯点的残差值delta=Pj;根据目标灯点对应的滤波器,对位于目标灯点之后的误差扩散灯点的当前小数部分进行重新赋值,以将目标灯点的残差值delta分散至位于目标灯点之后的误差扩散灯点上;按照视频图像点亮顺序,获取下一位待点亮灯点作为目标灯点,继续对目标灯点进行预设处理操作,直至对视频图像中的全部灯点进行预设处理操作。
[0006]进一步的,灰阶拓展倍数为64,预设阈值的取值范围为[0,64]。
[0007]进一步的,滤波器,为大小为M
×
N的滤波表格,其中滤波表格中包括一第一预设单元格以及位于第一预设单元格之后的多个第二预设单元格,第一预设单元格为目标灯点所在单元格,第二预设单元格为误差扩散灯点所在单元格,每个误差扩散灯点所在单元格对
应设有残差值分配比例,其中,全部误差扩散灯点所在单元格的误差分配比例之和等于1。
[0008]进一步的,方法还包括预先设置一第一滤波器,预设处理操作还包括:根据目标灯点在视频图像中的位置,判断在目标灯点之后,视频图像上是否存在与第一滤波器中的第二预设单元格一一对应的误差扩散灯点;若是,将第一滤波器作为目标灯点对应的滤波器;否则,根据目标灯点在视频图像中的位置,重新设置一第二滤波器,以使视频图像上存在与第二滤波器中的第二预设单元格一一对应的误差扩散灯点,将第二滤波器作为目标灯点对应的滤波器。
[0009]进一步的,根据目标灯点对应的滤波器,对位于目标灯点之后的误差扩散灯点的当前小数部分进行重新赋值,包括:根据目标灯点在LED显示屏上的位置以及目标灯点对应的滤波器,确定目标灯点对应的多个误差扩散灯点;从滤波器中,获取每个误差扩散灯点对应的残差值分配比例;根据每个误差扩散灯点对应的残差值分配比例以及目标灯点的残差值delta,计算每个误差扩散灯点的分配残差;将每个误差扩散灯点的当前小数部分与分配残差相加,以对每个误差扩散灯点的当前小数部分重新赋值。
[0010]进一步的,根据每个误差扩散灯点对应的残差值分配比例以及目标灯点的残差值delta,计算每个误差扩散灯点的分配残差包括:利用每个误差扩散灯点对应的残差值分配比例乘以目标灯点的残差值delta,得到每个误差扩散灯点的分配残差。
[0011]本专利技术还提供一种基于误差扩散的显示屏对比度提升装置,装置包括获取模块、灰阶拓展模块、灯点预处理模块,其中:获取模块,与灰阶拓展模块连接,用于获取视频图像中LED显示屏的各个灯点对应的灰度值;灰阶拓展模块,与灯点预处理模块连接,用于根据预设的灰阶拓展倍数n,将灰度值拆分为整数部分与小数部分;灯点预处理模块,用于按照视频图像点亮顺序,获取第一位待点亮灯点作为目标灯点,对目标灯点进行预设处理操作;预设处理操作包括:获取目标灯点的当前整数部分Pi以及当前小数部分Pj;判断Pj是否大于预设阈值,若是,令Pi=Pi+1,令目标灯点的残差值delta=Pj

n,否则,令目标灯点的残差值delta=Pj;根据目标灯点对应的滤波器,对位于目标灯点之后的误差扩散灯点的当前小数部分进行重新赋值,以将目标灯点的残差值delta分散至位于目标灯点之后的误差扩散灯点上;按照视频图像点亮顺序,获取下一位待点亮灯点作为目标灯点,继续对目标灯点进行预设处理操作,直至对视频图像中的全部灯点进行预设处理操作。
[0012]进一步的,装置还包括预设阈值存储模块;预设阈值存储模块与灯点预处理模块连接,用于存储预设阈值,其中,灰阶拓展倍数为64,预设阈值的取值范围为[0,64]。
[0013]进一步的,灯点预处理模块,根据目标灯点对应的滤波器,对位于目标灯点之后的误差扩散灯点的当前小数部分进行重新赋值,包括:根据目标灯点在LED显示屏上的位置以及目标灯点对应的滤波器,确定目标灯点对应的多个误差扩散灯点;从滤波器中,获取每个误差扩散灯点对应的残差值分配比例;根据每个误差扩散灯点对应的残差值分配比例以及目标灯点的残差值delta,计算每个误差扩散灯点的分配残差;将每个误差扩散灯点的当前小数部分与分配残差相加,以对每个误差扩散灯点的当前小数部分重新赋值。
[0014]本专利技术还提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放处理器可执行指令;处理器,用于执行存储器上所存放的指令时,实现上述的方法步骤。
[0015]本专利技术提供的基于误差扩散的显示屏对比度提升方法、装置及电子设备,至少具有以下有益效果:针对每一帧视频图像,通过获取获取视频图像中LED显示屏的各个灯点对应的灰度值,对灰阶进行拓展,将各个灯点的灰度值拆分成整数部分和小数部分,并对每个目标灯点进行预处理操作,预处理操作包括获取目标灯点的当前整数部分Pi以及当前小数部分Pj;判断Pj是否大于预设阈值,若是,则执行点亮操作,对目标灯点的小数部分和整数部分进行重新赋值,并将重新赋值后的小数部分作为残差值,若否,直接将该目标灯点的小数部分作为残差值,利用目标灯点对应的滤波器,进行误差扩散,将目标灯点的残差值分散本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于误差扩散的显示屏对比度提升方法,其特征在于,包括:获取视频图像中LED显示屏的各个灯点对应的灰度值;根据预设的灰阶拓展倍数n,将所述灰度值拆分为整数部分与小数部分;按照视频图像点亮顺序,获取第一位待点亮灯点作为目标灯点,对所述目标灯点进行预设处理操作;所述预设处理操作包括:获取所述目标灯点的当前整数部分Pi以及当前小数部分Pj;判断Pj是否大于预设阈值,若是,令Pi=Pi+1,令所述目标灯点的残差值delta=Pj

n,否则,令所述目标灯点的残差值delta=Pj;根据所述目标灯点对应的滤波器,对位于所述目标灯点之后的误差扩散灯点的当前小数部分进行重新赋值,以将所述目标灯点的残差值delta分散至位于所述目标灯点之后的误差扩散灯点上;按照所述视频图像点亮顺序,获取下一位待点亮灯点作为目标灯点,继续对所述目标灯点进行所述预设处理操作,直至对所述视频图像中的全部灯点进行所述预设处理操作。2.根据权利要求1所述的基于误差扩散的显示屏对比度提升方法,其特征在于,所述灰阶拓展倍数为64,所述预设阈值的取值范围为[0,64]。3.根据权利要求1所述的基于误差扩散的显示屏对比度提升方法,其特征在于,所述滤波器,为大小为M
×
N的滤波表格,其中所述滤波表格中包括一第一预设单元格以及位于所述第一预设单元格之后的多个第二预设单元格,所述第一预设单元格为目标灯点所在单元格,所述第二预设单元格为误差扩散灯点所在单元格,每个误差扩散灯点所在单元格对应设有残差值分配比例,其中,全部误差扩散灯点所在单元格的误差分配比例之和等于1。4.根据权利要求3所述的基于误差扩散的显示屏对比度提升方法,其特征在于,所述方法还包括预先设置一第一滤波器,所述预设处理操作还包括:根据所述目标灯点在所述视频图像中的位置,判断在所述目标灯点之后,所述视频图像上是否存在与所述第一滤波器中的第二预设单元格一一对应的误差扩散灯点;若是,将所述第一滤波器作为所述目标灯点对应的滤波器;否则,根据所述目标灯点在所述视频图像中的位置,重新设置一第二滤波器,以使所述视频图像上存在与所述第二滤波器中的第二预设单元格一一对应的误差扩散灯点,将所述第二滤波器作为所述目标灯点对应的滤波器。5.根据权利要求3所述的基于误差扩散的显示屏对比度提升方法,其特征在于,所述根据所述目标灯点对应的滤波器,对位于所述目标灯点之后的误差扩散灯点的当前小数部分进行重新赋值,包括:根据所述目标灯点在LED显示屏上的位置以及所述目标灯点对应的滤波器,确定所述目标灯点对应的多个误差扩散灯点;从所述滤波器中,获取每个误差扩散灯点对应的残差值分配比例;根据每个误差扩散灯点对应的残差值分配比例以及所述目标灯点的残差值delta,计算每个误差扩散灯点的分配残差;将每个误差扩散灯点的当前小数部分与分配残差相加,以对每个误差扩散...

【专利技术属性】
技术研发人员:何志民王利文
申请(专利权)人:卡莱特云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1