抖动方法和抖动设备技术

技术编号:4137141 阅读:253 留言:0更新日期:2012-04-11 18:40
一种抖动方法和抖动设备,防止在具有高亮度的灰度级区域中的灰度级饱和并且表示所有灰度级。所述抖动方法包括:对输入数据执行时间/空间补偿,通过向对其执行时间/空间补偿的数据添加头位来生成抖动数据,以及依照抖动数据来选择相应的γ电压。

【技术实现步骤摘要】

本专利技术涉及一种图^^r出系统,并且尤其涉及一种图^^r出系统的抖动方法(ditheringmethod)和抖动设备,能够在不减少高^JL级图像的输入数据的^JL级数目的情况下显示图像。
技术介绍
图^^T出系统正;^成各种设备,诸如阴极射线管(CRT)、液晶显示器(LCD)、等离子体显示板(PDP)和移动显示器。用于输出图像的典型方法可以包括把实际的图像转换为数字化信号,对所述数字化信号执行图像处理,并且通过图像输出系统来显示所处理的视频信号。在以上处理序列中,图#^出系统应当输出最接近于实际图像的图像。即,应当使在实际图像数字化的过程中要被丟失的数据最小化并且应当使经过图像处理的图像的被丢失数据量最小化。实际图像的数字化过程包M如采样、量化和标准化之类的处理序列。处理信号的序列的一个目的;K吏要^L丟失的数据最小化,使得数字数据最接近于实际图4象。图<|^出系统是用于显示所处理的图像以便使肉眼可见的设备,但是它具有局限性。即,图傳瑜出系统在它可以表示的^j^级数目方面具有限制。例如,当R、 G和B视频信号中的每个由8个位组成时, 一个视频信号可以表示数目为28的灰度级。通过合成R、 G和B视频信号,有可能表示数目为2、2、28的颜色,即数目为2的颜色。然而,如果图^J^出系统把8位视频信号输出为6位信号,则每个视频信号无法表示数目为(28-26)的灰度级,从而它无法表示数目为(2-218)的颜色。因此,表示的灰度级的数目小于原始视频信号的灰度级的数目的图4象输出系统使6用抖动技术来实现最接近于实际图像的图像。构成一幅图像的像素的每一个包括由R、 G和B组成的3个子像素。向每个子像素提供视频信号。如果减少被耦合到每个子像素的视频信号的AJL级数目,那么可能在屏幕边界处生成其生成明显轮廓线的假轮廓线,或者可能出现在屏幕上生成亮带或暗带的马赫(Mach)现象。由于假轮廓线或马赫现象生成在实际图像中并不存在的明显轮廓线,所以它变为使图像质量恶化的原因。从而,为了不生成假轮廓线或马赫现象而执行抖动,以便通过向在图像边界处的数据或像素有意地输入噪声来对明显轮廓线进行平滑处理。通常,在视频源的位宽(bit width)大于图^J渝出系统的位宽的情况下,可以使用以下两个方案。第一个是截位方案(truncation scheme)。截位方案是简单去除被耦合到像素的视频信号的低2位的技术。例如,在视频信号具有8个位的情况下,输出除低2位之外的6个位来作为输出信号。当通过向像素输入6位的信号来构成屏幕时,由于一个子像素的M级数目变为26,所以可以确切地突出图像的边界。图1示出了表现截位方案的真值表。参照图1,在输入数据具有8个位的情况下,由于在利用6个位表示输入数据的过程中把十进制数0、 1、 2和3—概输出为0,所以通过图像输出系统显示的图像可能具有与实际图像不同的假轮廓线。第二个是时间/空间补偿方案。参考了在输入数据具有8个位并且输出数据具有6个位的情况下低2位要被丢弃,时间/空间补偿方案是应用空间效应和时间效应的技术,所述空间效应通过确定要补偿的像素和行的位置来把低2位反映到所述4象素和所述行上,所述时间效应把低2位反映到每个帧。即,时间/空间补偿方案是用于表示较接近于8位的6位的输出数据的方案。低2位的反映是为了补偿低2位,所述低2位变为位于每个帧中的行和〗象素的权重。表1表示依照低2位的时间/空间补偿方案。7[表l]<table>table see original document page 8</column></row><table>如在表l中所示,对于第一到第四帧中每个帧的一个像素来说,依照低2位的值,向在输入数据的位当中除低2位之外的高6位添加权重1(100),或者把高6位照原样输出。如果要丢弃的低2位具有值'11,并且该值被维持了 4个帧,那么输出数据失去以下值,即,3(低2位的值,11) x4(帧的数目)12。 一种用于补偿丢失值的方法是向第一、第三和第四帧的相应像素的高6位添加1(100),并且原样输出第二帧的相应像素的高6位。如果完成补偿,那么补偿了4(100) x3 (其中添加l的帧的数目)=12的值,从而补偿的值总是变得等于在4个帧期间丢失的值。对于再一例子来说,在要丟弃的低2位具有值'10,的情况下,输出数据丢失以下值,即,2 (低2位的值,10) x 4 (帧的数目)=8。 一种用于补偿丢失值的方法是向第一和第三帧的相应像素的高6位添加1(100),并且原样输出第二和第四帧的相应像素的高6位。如果完成补偿,那么补偿了 4 (100) x2 (其中添加l的帧的数目)=8的值,从而补偿的值总是变得等于在4个帧期间丢失的值。对于时间/空间补偿方案中在其中添加权重1的帧的位置不受限制。例如,在要丢弃的低2位具有值'11,的情况下,向在连续的4帧当中的3帧的像素应用权重。在要丢弃的低2位具有值'10,的情况下,向在连续的4帧当中的2帧的像素应用权重。然而,依照现有技术的时间/空间补偿方案具有以下问题。图2提供了用于表示在输入视频信号具有8个位的情况下的常规时间/空间补偿方案的真值表。图3图示了用于示出依照常规的时间/空间补偿方案的、当在O到IOO的范围内使输出信号标准化时的输出性能的图表。如图2所示,在对输入视频信号的8位当中大于十进制数252的M级执行时间^M尝时可能出现上溢。因此,尽管应用了时间/空间补偿方案,不过无法实现补偿。在这种情况下,如图3所示,在输入数据的较高^L级中可能出现AJL级饱和,而与输入变化无关。因此,当通过应用常规的时间/空间补偿方案执行抖动时,可能导致无法稳定地表示高亮度部分的问题。
技术实现思路
本专利技术的实施例旨在提供一种抖动方法,能够防止在具有高亮度的灰度级区域中的AJL级饱和并且表示所有灰度级。本专利技术的另一实施例旨在提供一种抖动设备,能够防止在具有高亮度的^JL级区域中的A^级饱和并且表示所有支变级。本专利技术的其它目的和优点可以通过以下描述来理解,并且参考本专利技术的实施例将变得更加清楚。本专利技术所属领域的那些技^a员易明白,可以借助所要求保护的装置及其组合来实现本专利技术的目的和优点。依照本专利技术的一个方面,提供了一种抖动方法,包括对输入数据执行时间/空间补偿;通过向对其执行所述时间/空间补偿的数据添加头位来生成抖动数据;并且依照抖动数据来选^^相应的y电压。依照本专利技术的另一方面,提供了一种抖动设备,包括补偿部分,被配置为依照输入数据的灰度级来执行时间/空间^h(尝,并且通过向对其执行所述时间/空间补偿的数据添加头位来输出抖动数据;y电压生成部分,被配置为生成多个主y电压和虚拟y电压;和y电压选择部分,被配置为依照抖动数据选择主y电压或虚拟y电压。附图说明图1图示了用于表现截位方案的真值表.图2图示了用于表现常规的时间/空间##方案的真值表。图3图示了用于示出依照常规的时间/空间补偿方案的数据输出性能的图表。图4图示了依照本专利技术一个实施例的抖动方法 的流程图。图5图示了 R数据通道(data channel)的抖动矩阵的形式。图6图示了 G数据通道的抖动矩阵的形式。图7图示了 B数据通道的抖动矩阵的形式。图8本文档来自技高网
...

【技术保护点】
一种抖动方法,包括: 对输入数据执行时间/空间补偿; 通过向对其执行时间/空间补偿的数据添加头位来生成抖动数据;及 依照抖动数据来选择相应的γ电压。

【技术特征摘要】
KR 2008-9-5 10-2008-00877331.一种抖动方法,包括对输入数据执行时间/空间补偿;通过向对其执行时间/空间补偿的数据添加头位来生成抖动数据;及依照抖动数据来选择相应的γ电压。2. 如权利要求1所述的抖动方法,其中时间/空间补偿的执行包括通过绕过当执行时间补偿时要出现上溢的输入数据的高位而不考虑 输入数据的低位来补偿该些高位;以及通过依照低位向除要出现上溢的输入数据的高位之外的其它高位添 加权重来^M尝所述其它高位。3. 如权利要求2所述的抖动方法,其中头位变为抖动数据的最高有效位。4. 如权利要求3所述的抖动方法,其中,在输入数据的支变级小于或 等于预置的基准^jl级的情况下,添加二进制数'0,作为头位,并且在 其它情况下,添加二进制数'0,或t。5. 如权利要求1所述的抖动方法,其中y电压包括多个主y电压和多 个虛拟y电压,所述多个虚拟y电压具有不同于主y电压的电压电平。6. 如权利要求5所述的抖动方法,其中在输入数据具有n个位并且高 位为k个位的情况下,主y电压的数目为2k,主y电压具有从第2°到第 2K上升的电压电平,并且虚拟y电压具有处于笫(2k-1)主y电压和第2K 主y电压之间的电压电平。7. 如权利要求6所述的抖动方法,其中在依照抖动数据选择相应的y 电压的处理中,在输入数据的AJL级小于或等于预置的基准先变级的情况 下,依照抖动数据来选择第2°到第(2K-1)主y电压之一,并且在其它情 况中选择第(2k-1)主y电压、虚拟y电压和第2'主y电压之一。8. 如权利要求6所述的抖动方法,其中在输入数据的H级为第2n 先变级的情况下,选择第2K主y电压。9. 如权利要求6所述的抖动方法,其中在输入数据的灰度级为第 (2n-7 ) A;变级的情况下,选择第(2k-1)主y电压。10. 如权利要求6所述的抖动方法,其中在输入数据的灰度级为第 (2n_3 ) AJL级的情况下,选择虚拟y电压。11. 如权利要求6所述的抖动方法,其中在输入数据的^JL级为在第 (2W-7)灰度级和第(2n-3) AJL级之间的^JL级的情况下,依照抖动数据来选择第(2k-1)主y电压或虚拟y电压。12. 如权利要求6所述的抖动方法,其中在输入数据的^JL级为在第 (2W-3)灰度级和第2W^JL级之间的AJL级的情况下,依照头位来选择虚拟y电压或第^主y电压;在头位为二进制数'0,的情况下i^择第2K主 y电压;并且在头位为二进制数T的情况下选择虚拟y电压。13. 如权利要求1所述的抖动方法,其中时间/空间补偿的执行包括按 照像素数据通道应用不同模式来使用4 x 4形式的抖动矩阵。14. 如权利要求13所述的抖动方法,其中在像素数据通道为r数据通 道的情况下应用14^式;在像素数据通道为G数据通道的情况下,应用 通过对所^4^式执行垂直镜^象或水平镜1象所获得的模式;以^*<象素 数据通道为B数据通道的情况下,应用通itxt被应用于G数据通道的模式 执行帧变换所获得的模式。15. 如权利要求1所述的抖动方法,进一步包括在选择相应的y电压 之后放大所选择的y电压。16. —种抖动设备,包括补偿部分,被配置为依照输入数据的AJL级来执行时间/空间补偿, 并且通过向对其执行所述时间/空间补偿的数据添加头位来输出抖动数 据;y电压生成部分,被配置为生成多个主y电压和虚拟y电压;以及 y电压选择部分,被配置为依照抖动数据来选择主y电压或虚拟y电压。17. 如权利要求16所述的抖动设备,其中所述补偿部分包括 比较单元,被配置为把输...

【专利技术属性】
技术研发人员:裵天豪明峻亨
申请(专利权)人:美格纳半导体有限会社
类型:发明
国别省市:KR[韩国]

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

1