基于多级抖动对图像进行处理的方法、装置及芯片制造方法及图纸

技术编号:39140079 阅读:10 留言:0更新日期:2023-10-23 14:54
本发明专利技术公开了一种基于多级抖动对图像进行处理的方法、装置及芯片,该方法通过第一级抖动算法对图像中像素执行一级抖动操作,得到图像中像素的一级抖动结果;根据图像中像素的一级抖动结果,并通过第二级抖动算法对执行一级抖动操作后的图像中像素执行二级抖动操作,得到图像中像素的二级抖动结果,即通过对图像中像素执行两级抖动操作,且每执行一次抖动操作,所得到的图像的位宽依次降低,能够在对图像的像素进行抖动时减少模式噪声的产生及减少灰阶不均的发生情况,使得图像亮度分布更加平滑,从而提高图像的显示质量;通过2级抖动算法对像素执行抖动操作,还能够缩小算法图形大小,减少抖动所需的存储空间,从而缩小芯片的面积。面积。面积。

【技术实现步骤摘要】
基于多级抖动对图像进行处理的方法、装置及芯片


[0001]本专利技术涉及图像处理
,尤其涉及一种基于多级抖动对图像进行处理的方法、装置及芯片。

技术介绍

[0002]现有的显示系统的源驱动芯片像素位宽通常为6bit或者8bit,TCON芯片通常将输入像素位宽降低到8bit或6bit送到源驱动芯片,并对像素基于4bit或2bit抖动算法对像素进行抖动,以减少低显示位宽带来的色彩细节丢失情况。然而,实践发现,对像素基于4bit抖动算法,会使图像出现灰阶不均和图形噪声的情况,从而影响图像的显示质量。
[0003]为了解决灰阶不均和图形噪声的问题,传统的抖动技术基于时间抖动(temporal dither)技术与有序抖动(order dither)技术相结合的方式来降低灰阶不均和图形噪声带来的图像显示质量影响。然而,实践发现,现有的抖动技术虽然可以降低灰阶丢失带来的图像显示质量影响,但由于有序抖动的抖动图形是规则的,即使基于空间抖动技术对抖动图形进行了相应的变换,仍然会产生模式噪声,从而降低图像的显示质量。因此,提出一种在对图像的像素进行抖动时减少模式噪声的产生,从而提高图像的显示质量的技术方案显得有为重要。

技术实现思路

[0004]本专利技术提供了一种基于多级抖动对图像进行处理的方法、装置及芯片,能够在对图像的像素进行抖动时减少模式噪声的产生,从而提高图像的显示质量。
[0005]为了解决上述技术问题,本专利技术第一方面公开了一种基于多级抖动对图像进行处理的方法,所述方法包括:/>[0006]基于预先确定出的第一级抖动算法对目标图像中像素执行一级抖动操作,得到所述目标图像中像素的一级抖动结果,所述目标图像中像素的一级抖动结果包括所述目标图像中像素的一级位宽;
[0007]根据所述目标图像中像素的一级抖动结果,基于预先确定出的第二级抖动算法对执行所述一级抖动操作后的所述目标图像中像素执行二级抖动操作,得到所述目标图像中像素的二级抖动结果,所述目标图像中像素的二级抖动结果包括所述目标图像中像素的二级位宽;
[0008]其中,所述目标图像中像素的位宽大于所述目标图像中像素的一级位宽大于所述目标图像中像素的二级位宽。
[0009]作为一种可选的实施方式,在本专利技术第一方面中,所述目标图像由连续多帧子图像组成;
[0010]其中,所述基于预先确定出的第一级抖动算法对目标图像中像素执行一级抖动操作,得到所述目标图像中像素的一级抖动结果,包括:
[0011]确定与所述目标图像匹配的第一时间抖动周期;
[0012]对于每个所述第一时间抖动周期,根据所述第一时间抖动周期内的第一帧所述子图像的参数,确定所述第一时间抖动周期对应的初始矩阵,以及基于所述第一时间抖动周期及所述第一时间抖动周期对应的初始矩阵,对所述第一时间抖动周期内的所有所述子图像中像素执行一级抖动操作,得到所述第一时间抖动周期内的所有所述子图像中像素的一级抖动结果;
[0013]其中,所述目标图像中像素的一级抖动结果包括所有所述第一时间抖动周期对应的所有所述子图像中像素的一级抖动结果;
[0014]所述子图像的参数包括所述子图像的像素参数,所述子图像的像素参数包括所述子图像的像素值。
[0015]作为一种可选的实施方式,在本专利技术第一方面中,所述基于所述第一时间抖动周期及与所述第一时间抖动周期对应的初始矩阵,对所述第一时间抖动周期内的所有所述子图像中像素执行一级抖动操作,得到所述第一时间抖动周期内的所有所述子图像中像素的一级抖动结果,包括:
[0016]在所述第一时间抖动周期内,从所述第一时间抖动周期对应的第一帧所述子图像开始,将当前帧所述子图像中像素的像素值与所述第一时间抖动周期对应的初始矩阵中与该像素的坐标对应的坐标值进行比较,得到当前帧所述子图像中像素的一级抖动结果;
[0017]基于预先确定出的第一移位变换方式对该初始矩阵中各元素位置进行移位变换,得到第一目标矩阵,并将所述第一目标矩阵更新为该初始矩阵以及将后一帧所述子图像更新为当前帧所述子图像,以及重新执行所述的将当前帧所述子图像中像素的像素值与所述第一时间抖动周期对应的初始矩阵中与该像素的坐标对应的坐标值进行比较,得到当前帧所述子图像中像素的一级抖动结果的操作,直至得到所述第一时间抖动周期对应的所有所述子图像中像素的一级抖动结果。
[0018]作为一种可选的实施方式,在本专利技术第一方面中,所述将当前帧所述子图像中像素的像素值与所述第一时间抖动周期对应的初始矩阵中与该像素的坐标对应的坐标值进行比较,得到当前帧所述子图像中像素的一级抖动结果,包括:
[0019]将当前帧所述子图像中像素的像素值与所述第一时间抖动周期对应的初始矩阵中与该像素的坐标对应的坐标值进行比较,得到比较结果;
[0020]当所述比较结果用于表示所述像素的像素值大于等于所述坐标值时,将所述像素的像素值加1,当所述比较结果用于表示所述像素的像素值小于所述坐标值时,保持所述像素的像素值不变,得到当前帧所述子图像中像素的一级抖动结果;
[0021]以及,所述基于预先确定出的第一移位变换方式对该初始矩阵中各元素位置进行移位变换,得到第一目标矩阵,包括:
[0022]将该初始矩阵中各元素位置的坐标的行左移第一预设数量位、列下移第二预设数量位,得到第一目标矩阵。
[0023]作为一种可选的实施方式,在本专利技术第一方面中,当所述目标图像的类型为静态图像类型时,所述根据所述目标图像中像素的一级抖动结果,基于预先确定出的第二级抖动算法对执行所述一级抖动操作后的所述目标图像中像素执行二级抖动操作,得到所述目标图像中像素的二级抖动结果,包括:
[0024]对所述目标图像的水平同步信号进行计数,得到随机数,并根据所述随机数,从预
先确定出的多个随机矩阵中,确定与所述随机数相匹配的目标随机矩阵;
[0025]将预先确定出的第一矩阵和所述目标随机矩阵执行异或操作,得到所需的第二矩阵;
[0026]根据所述目标图像中像素的一级抖动结果,基于所述第二矩阵对执行所述一级抖动操作后的所述目标图像中像素执行二级抖动操作,得到所述目标图像中像素的二级抖动结果。
[0027]作为一种可选的实施方式,在本专利技术第一方面中,所述目标图像由连续多帧子图像组成;
[0028]其中,所述根据所述目标图像中像素的一级抖动结果,基于所述第二矩阵对执行所述一级抖动操作后的所述目标图像中像素执行二级抖动操作,得到所述目标图像中像素的二级抖动结果,包括:
[0029]根据所述目标图像中像素的一级抖动结果,从第一帧所述子图像开始,将当前帧所述子图像中像素的像素值与所述第二矩阵中与该像素的坐标对应的坐标值进行比较,得到当前帧所述子图像中像素的二级抖动结果;
[0030]基于预先确定出的第二移位变换方式对所述第二矩阵中各元素位置进行移位变换,得到第二目标矩阵,并将所述第二目标矩阵更新为所述第二矩阵以及将后一帧所述子图像更新为当前帧所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于多级抖动对图像进行处理的方法,其特征在于,所述方法包括:基于预先确定出的第一级抖动算法对目标图像中像素执行一级抖动操作,得到所述目标图像中像素的一级抖动结果,所述目标图像中像素的一级抖动结果包括所述目标图像中像素的一级位宽;根据所述目标图像中像素的一级抖动结果,基于预先确定出的第二级抖动算法对执行所述一级抖动操作后的所述目标图像中像素执行二级抖动操作,得到所述目标图像中像素的二级抖动结果,所述目标图像中像素的二级抖动结果包括所述目标图像中像素的二级位宽;其中,所述目标图像中像素的位宽大于所述目标图像中像素的一级位宽大于所述目标图像中像素的二级位宽。2.根据权利要求1所述的基于多级抖动对图像进行处理的方法,其特征在于,所述目标图像由连续多帧子图像组成;其中,所述基于预先确定出的第一级抖动算法对目标图像中像素执行一级抖动操作,得到所述目标图像中像素的一级抖动结果,包括:确定与所述目标图像匹配的第一时间抖动周期;对于每个所述第一时间抖动周期,根据所述第一时间抖动周期内的第一帧所述子图像的参数,确定所述第一时间抖动周期对应的初始矩阵,以及基于所述第一时间抖动周期及所述第一时间抖动周期对应的初始矩阵,对所述第一时间抖动周期内的所有所述子图像中像素执行一级抖动操作,得到所述第一时间抖动周期内的所有所述子图像中像素的一级抖动结果;其中,所述目标图像中像素的一级抖动结果包括所有所述第一时间抖动周期对应的所有所述子图像中像素的一级抖动结果;所述子图像的参数包括所述子图像的像素参数,所述子图像的像素参数包括所述子图像的像素值。3.根据权利要求2所述的基于多级抖动对图像进行处理的方法,其特征在于,所述基于所述第一时间抖动周期及所述第一时间抖动周期对应的初始矩阵,对所述第一时间抖动周期内的所有所述子图像中像素执行一级抖动操作,得到所述第一时间抖动周期内的所有所述子图像中像素的一级抖动结果,包括:在所述第一时间抖动周期内,从所述第一时间抖动周期对应的第一帧所述子图像开始,将当前帧所述子图像中像素的像素值与所述第一时间抖动周期对应的初始矩阵中与该像素的坐标对应的坐标值进行比较,得到当前帧所述子图像中像素的一级抖动结果;基于预先确定出的第一移位变换方式对该初始矩阵中各元素位置进行移位变换,得到第一目标矩阵,并将所述第一目标矩阵更新为该初始矩阵以及将后一帧所述子图像更新为当前帧所述子图像,以及重新执行所述的将当前帧所述子图像中像素的像素值与所述第一时间抖动周期对应的初始矩阵中与该像素的坐标对应的坐标值进行比较,得到当前帧所述子图像中像素的一级抖动结果的操作,直至得到所述第一时间抖动周期对应的所有所述子图像中像素的一级抖动结果。4.根据权利要求3所述的基于多级抖动对图像进行处理的方法,其特征在于,所述将当前帧所述子图像中像素的像素值与所述第一时间抖动周期对应的初始矩阵中与该像素的
坐标对应的坐标值进行比较,得到当前帧所述子图像中像素的一级抖动结果,包括:将当前帧所述子图像中像素的像素值与所述第一时间抖动周期对应的初始矩阵中与该像素的坐标对应的坐标值进行比较,得到比较结果;当所述比较结果用于表示所述像素的像素值大于等于所述坐标值时,将所述像素的像素值加1,当所述比较结果用于表示所述像素的像素值小于所述坐标值时,保持所述像素的像素值不变,得到当前帧所述子图像中像素的一级抖动结果;以及,所述基于预先确定出的第一移位变换方式对该初始矩阵中各元素位置进行移位变换,得到第一目标矩阵,包括:将该初始矩阵中各元素位置的坐标的行左移第一预设数量位、列下移第二预设数量位,得到第一目标矩阵。5.根据权利要求1

4任一项所述的基于多级抖动对图像进行处理的方法,其特征在于,当所述目标图像的类型为静态图像类型时,所述根据所述目标图像中像素的一级抖动结果,基于预先确定出的第...

【专利技术属性】
技术研发人员:具用根智扬
申请(专利权)人:摩星半导体广东有限公司
类型:发明
国别省市:

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

1