System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于抖动技术的图像显示方法、电子设备、存储介质和程序产品技术_技高网

基于抖动技术的图像显示方法、电子设备、存储介质和程序产品技术

技术编号:43854937 阅读:5 留言:0更新日期:2024-12-31 18:45
本申请提出了一种基于抖动技术的图像显示方法、电子设备、存储介质和程序产品,所述方法包括步骤:提供一帧待处理图像,并获取所述待处理图像的色深;获取与所述待处理图像的色深对应的灰阶集合;设定一个差值抖动阈值,依次扫描所述灰阶集合中的各灰阶值,根据所述差值抖动阈值将所述灰阶集合中的各灰阶值分为基础灰阶集合和抖动灰阶集合;获取所述待处理图像中全部像素的灰阶值;依次判断所述待处理图像中每个像素的灰阶值是否处于抖动灰阶集合;采用抖动算法对灰阶值处于抖动灰阶集合中的像素进行灰度校正。本申请能够减轻图像的DFC现象,模拟出更加自然的灰度变化效果,提高图像质量。

【技术实现步骤摘要】

本申请涉及显示,尤其涉及一种基于抖动技术的图像显示方法、电子设备、存储介质和程序产品


技术介绍

1、伴随着第五代移动通信技术(5g)与人工智能技术的飞速进步,以虚拟现实(virtual reality,vr)和增强现实(augmented reality,ar)为核心的可穿戴显示行业呈现出蓬勃的发展势头。在这股浪潮的推动下,有机发光二极管(organic light-emittingdiode,oled)技术正逐渐向ar、vr等领域渗透和扩展。然而,随着oled技术向着更高分辨率的方向发展,公众对图像显示质量的期望也在不断提升。在当前oled微显示技术中,大多采用数字驱动的方式进行操作。相较于模拟驱动,数字驱动拥有更高的精度、更稳定的显示画面质量以及更快的切换速度等诸多优点。

2、尽管数字驱动技术具有诸多优势,然而在数字驱动型硅基微显示器上显示动态图像时,人眼依然能够察觉到原本并不存在于原图像中的线状噪声。研究者们将这种现象称为动态假轮廓(dynamic false contour,dfc)。动态假轮廓现象的出现,会对用户的视觉体验造成不利影响,降低画面的真实感。因此,如何在oled显示技术中有效消除或减轻dfc现象,以提高动态画面的显示质量,成为了当前研究的一个重要课题。


技术实现思路

1、为了解决现有技术中存在的问题,本申请提供了一种基于抖动技术的图像显示方法、电子设备、存储介质和程序产品。

2、本申请提供了一种基于抖动技术的图像显示方法,包括步骤:提供一帧待处理图像,并获取所述待处理图像的色深;获取与所述待处理图像的色深对应的灰阶集合;设定一个差值抖动阈值,依次扫描所述灰阶集合中的各灰阶值,根据所述差值抖动阈值将所述灰阶集合中的各灰阶值分为基础灰阶集合和抖动灰阶集合;获取所述待处理图像中全部像素的灰阶值;依次判断所述待处理图像中每个像素的灰阶值是否处于抖动灰阶集合;采用抖动算法对灰阶值处于抖动灰阶集合中的像素进行灰度校正。

3、可选的,所述设定一个差值抖动阈值包括步骤:设定一个固定的差值抖动阈值。

4、可选的,所述差值抖动阈值的范围为15-25。

5、可选的,所述根据所述差值抖动阈值将所述灰阶集合中的各灰阶值分为基础灰阶集合和抖动灰阶集合包括步骤:通过仿真获得所述灰阶集合中每两个灰阶值之间的动态假轮廓的量化值;依次将动态假轮廓的量化值和所述差值抖动阈值进行比较;其中,若动态假轮廓的量化值低于所述差值抖动阈值,将所述动态假轮廓的量化值对应的灰阶值存入基础灰阶集合,否则,若动态假轮廓的量化值高于所述差值抖动阈值,将所述动态假轮廓的量化值对应的灰阶值存入抖动灰阶集合。

6、可选的,所述设定一个差值抖动阈值包括步骤:通过感知最小差异算法获取所述灰阶集合中各灰阶值对应的动态阈值。

7、可选的,所述根据所述差值抖动阈值将所述灰阶集合中的各灰阶值分为基础灰阶集合和抖动灰阶集合包括步骤:通过仿真获得所述灰阶集合中每两个灰阶值之间的动态假轮廓的量化值;依次将动态假轮廓的量化值和所述动态阈值进行比较;其中,若动态假轮廓的量化值低于所述动态阈值,将所述动态假轮廓的量化值对应的灰阶值存入基础灰阶集合,否则,若动态假轮廓的量化值高于所述动态阈值,将所述动态假轮廓的量化值对应的灰阶值存入抖动灰阶集合。

8、可选的,所述采用抖动算法对灰阶值处于抖动灰阶集合中的像素进行灰度校正包括步骤:获取灰阶值处于抖动灰阶集合中的像素;在所述基础灰阶集合中选择与所述像素的灰阶值最接近的灰阶值;通过抖动技术,将所述基础灰阶集合中与所述像素的灰阶值最接近的灰阶值在所述像素的位置模拟出所述像素的灰阶值。

9、可选的,所述抖动算法为有序抖动算法、随机抖动算法和误差扩散抖动算法中的任意一个。

10、本申请还提供了一种电子设备,包括:一个或多个处理器;用于存储可执行指令的存储器;其中,所述一个或多个处理器被配置为调用所述存储器存储的可执行指令,以执行上述基于抖动技术的图像显示方法。

11、本申请还提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述基于抖动技术的图像显示方法。

12、本申请还提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,其特征在于,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行上述基于抖动技术的图像显示方法。

13、与现有技术相比,本申请的技术方案具有以下有益效果:

14、本申请提供了一种基于抖动技术的图像显示方法,通过设定阈值对灰阶所发生的dfc现象的的dfc量化结果进行判断,以确定待处理图像中每个灰阶是否需要进行抖动处理,并据此对需要进行处理的像素采用抖动算法以减轻图像的dfc现象,可以模拟出更加自然的灰度变化效果,提高图像质量。

15、进一步的,本申请通过将抖动算法与人眼能够察觉到的最小灰度差异(justnoticeable difference,jnd)相结合,可以针对性地对产生动态轮廓线现象明显的灰阶进行调整,形成了一套适应不同场景的动态处理方法,极大地提高了图像处理的灵活性和有效性,同时保证了呈现的图像质量。

本文档来自技高网...

【技术保护点】

1.一种基于抖动技术的图像显示方法,其特征在于,包括步骤:

2.如权利要求1所述的基于抖动技术的图像显示方法,其特征在于,所述设定一个差值抖动阈值包括步骤:设定一个固定的差值抖动阈值。

3.如权利要求2所述的基于抖动技术的图像显示方法,其特征在于,所述差值抖动阈值的范围为15-25。

4.如权利要求2所述的基于抖动技术的图像显示方法,其特征在于,所述根据所述差值抖动阈值将所述灰阶集合中的各灰阶值分为基础灰阶集合和抖动灰阶集合包括步骤:

5.如权利要求1所述的基于抖动技术的图像显示方法,其特征在于,所述设定一个差值抖动阈值包括步骤:通过感知最小差异算法获取所述灰阶集合中各灰阶值对应的动态阈值。

6.如权利要求5所述的基于抖动技术的图像显示方法,其特征在于,所述根据所述差值抖动阈值将所述灰阶集合中的各灰阶值分为基础灰阶集合和抖动灰阶集合包括步骤:

7.如权利要求1所述的基于抖动技术的图像显示方法,其特征在于,所述采用抖动算法对灰阶值处于抖动灰阶集合中的像素进行灰度校正包括步骤:

8.如权利要求7所述的基于抖动技术的图像显示方法,其特征在于,所述抖动算法为有序抖动算法、随机抖动算法和误差扩散抖动算法中的任意一个。

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1-8中任一所述的方法。

11.一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,其特征在于,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行权利要求1-8中任一所述的方法。

...

【技术特征摘要】

1.一种基于抖动技术的图像显示方法,其特征在于,包括步骤:

2.如权利要求1所述的基于抖动技术的图像显示方法,其特征在于,所述设定一个差值抖动阈值包括步骤:设定一个固定的差值抖动阈值。

3.如权利要求2所述的基于抖动技术的图像显示方法,其特征在于,所述差值抖动阈值的范围为15-25。

4.如权利要求2所述的基于抖动技术的图像显示方法,其特征在于,所述根据所述差值抖动阈值将所述灰阶集合中的各灰阶值分为基础灰阶集合和抖动灰阶集合包括步骤:

5.如权利要求1所述的基于抖动技术的图像显示方法,其特征在于,所述设定一个差值抖动阈值包括步骤:通过感知最小差异算法获取所述灰阶集合中各灰阶值对应的动态阈值。

6.如权利要求5所述的基于抖动技术的图像显示方法,其特征在于,所述根据所述差值抖动阈值将所述灰阶集合中的各...

【专利技术属性】
技术研发人员:高蓉刘德平覃正才
申请(专利权)人:欣瑞华微电子上海有限公司
类型:发明
国别省市:

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

1