抖动方法和抖动设备的制作方法

文档序号:2569184阅读:249来源:国知局

专利名称::抖动方法和抖动设备的制作方法
技术领域
:本发明涉及一种图^^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)现象。由于假轮廓线或马赫现象生成在实际图像中并不存在的明显轮廓线,所以它变为使图像质量恶化的原因。从而,为了不生成假轮廓线或马赫现象而执行抖动,以便通过向在图像边界处的数据或像素有意地输入噪声来对明显轮廓线进行平滑处理。通常,在视频源的位宽(bitwidth)大于图^J渝出系统的位宽的情况下,可以使用以下两个方案。第一个是截位方案(truncationscheme)。截位方案是简单去除被耦合到像素的视频信号的低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>tableseeoriginaldocumentpage8</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)x4(帧的数目)=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数据通道(datachannel)的抖动矩阵的形式。图6图示了G数据通道的抖动矩阵的形式。图7图示了B数据通道的抖动矩阵的形式。图8图示了在图4中所描述的抖动方法的详细流程图。图9图示了在图8描述的抖动方法中的Y电压选择方案的概念视图。图10图示了依照本发明一个实施例的、依照时间/空间补偿方案的数据输出性能的图表。图11图示了依照本发明一个实施例的抖动设备。具体实施例方式从参考附图对下文举出的具体实施例的以下说明,本发明的优点、特征和方面将变得更加清楚。而且,在此说明书中,由'N,、'K,和'M,所表示的所有变量是自然数。类似的附图标记在全文中指代类似的元件。图4图示了依照本发明一个实施例的抖动方法的流程图。参照图4,在步骤S40,通过依照输入数据的^JL级向输入数据的高位应用抖动矩阵(dithermatrix)来执行时间/空间补偿。依照4个帧期间的时间求平均的方式来执行时间/空间补偿。如图l所述,在低2位数据为二进制数'10,的情况下,截位方案在4个帧期间丢失了与这样的值(即,十进制数2(数据)x4(帧的数目)=8)对应的数据。然而,像在图2中一样,由于在时间补偿方案中在4个帧当中的2个帧中完成对高6位的补偿,因此可以补偿如下值,即,M(补偿)x2(帧的数目)-8,。也就是说,在把8位数据转换为6位数据的情况下,可以完全地恢复消失的AJL级。理论上,通过时间补偿方案可以表示所有^JL级而不会损失^JL级,但是实际上可能生成并不想要的抖动噪声,使得图像质量可能被恶化。因此,为了克服此问题,执行空间补偿。当处理2D图像时,空间补偿使用抖动矩阵,例如使用3x3或5x5窗口矩阵。由于图像质量依照抖动矩阵的模式(权重)和大小而改变,所以抖动矩阵的模式(权重)和大小也是重要事项。因此,重要的是引入优10化的抖动矩阵的大小和模式。如图5到7所示,在本发明的实施例中,使用具有4x4形式的抖动矩阵。在图5中所图示的抖动矩阵A^本形式,并且它们被应用于在像素(R,G和B)数据通道当中的R数据通道。尽管在图5中所图示的抖动矩阵也可以被应用于G数据通道和B数据通道,不过向R、G和B数据通道应用不同的抖动矩阵导致获得了良好的图像质量。在图6中所图示的抖动矩阵是通过对图5中所示的基本抖动矩阵执行垂直镜^^水平镜像所获得的模式。向G数据通道应用在图6中所图示的抖动矩阵导致获得了好得多的图像质量。在图7中所图示的抖动矩阵是通it)寸在图6中所图示的、用于G数据通道的抖动矩阵执行帧变换(frame-inversion)所获得的模式。优选向B数据通道应用在图7中所图示的抖动矩阵。然后在步骤S50,通过向对其执行了时间/空间补偿的数据添加头位来生成抖动数据。头位变成抖动数据的最高有效位。头位可以是依照输入数据的U级的二进制数'0,或T。例如,当输入数据具有8个位并且高位为6位时,在输入数据的^JL级小于或等于248AJL级的情况下,向完成了时间/空间补偿的婆:据(即高位数据)添加二进制数'0,作为头位。此外,在输入数据的A;变级大于248支变级的情况下,依照输入数据的支变级向完成了时间/空间##的数据添加二进制数'0,或T作为头位。而且,在输入数据的U级对应于252灰度级的情况下,添加二进制数T作为头位。在输入数据的^JL级对应于255AJL级的情况下,添加二进制数'0,作为头位。随后在步骤S60中,依照抖动数据来选择相应的Y电压。此时,Y电压包括多个主Y电压或至少一个虚拟Y电压。依照输入数据的K个高位来确定主Y电压的数目。即,主Y电压的数目为2K。例如,如果K为6,那么主Y电压的数目变为第2°到第f的总共64个。这里,主y电压具有从第2°到第^上升的电压电平。即,第2°主Y电压具有最低电压电平并且第2K主Y电压具有最大电压电平。虚拟Y电压具有不同于第2°到第f主Y电压的电压电平,并且可以具有存在于第2。主Y电压和第2K主v电压之间的电压电平。优选地是,虚拟Y电压ii具有存在于第(2K-1)主y电压和第2K主y电压之间的电压电平。在步骤s60中,当虚拟y电压具有存在于第(2k-1)主y电压和第2k主y电压之间的电压电平时,以下将描述用于选择y电压的方法。例如,如果输入数据的灰度级小于或等于预置的基准灰度级,那么依照抖动数据来选择第2°主y电压到第(2k-1)主y电压之一。优选地是,依照在抖动数据当中除头位之外的剩余位来选择第2°主y电压到第(2k-1)主y电压之一。同时,如果输入数据的支复级大于预置的基准灰度级,那么依照抖动数据来选择第(2k-1)主y电压、虚拟Y电压和第2k主y电压之一。作为另一例子,在输入数据具有n个位并且所述输入数据的支变级为第2W支变级的情况下,在主y电压当中选择具有最大电压电平的第y主y电压。在输入数据的A;变级为第(2n-7)AJL级的情况下,选择第(2k-1)主y电压。在输入数据的支变级为第(2n-3)支变级的情况下,选择虚拟y电压。在输入数据的^JLM在于第(2n-3)^JL级和第2W^JL级之间的情况下,依照抖动数据的头位来选择虚拟y电压或第2'主y电压。在输入数据的AJL级存在于第(2n-7)AJL级和第(2n-3)^JL级之间的情况下,依照包括头位的抖动数据来选择第(2k-1)主y电压或虚拟y电压。将参考图8和9描述步骤s50和s60的过程。在本发明的实施例中,在输入数据(即输入视频信号)具有n个位的情况下,(n-m)位信号表示全部AJL级。输入视频信号可以具有8个位或10个位。依照本发明的实施例,输入视频信号具有8个位。参照图8和9,在步骤s81,接收输入数据并且分析和比较输入数据的&复级。在步骤s82和s83中,在输入数据的AJL级小于或等于预置的基准灰度级(例如,248灰度级)的情况下,在对输入数据的高6位执行时间/空间补偿之后或同时,添加头位并且所述头位变为二进制数'0'(bO)作为一位(1,)。在步骤s91和s92中,在输入数据的支变级大于248灰度级并且小于252Av变级的情况下,在对输入数据的高6位执行时间/空间补偿之后或同时,添加头位并且所述头位变为二进制数'1,(bl)或'0,(bO)作为一位(1,)。在步骤S101和S102中,在输入数据的AJL级等于252灰度级的情况下,即输入数据的AJL级为252,在对输入数据的高6位执行时间/空间补偿之后或同时,添加头位并且所述头位变为二进制数T(bl)作为一位(1,)。在步骤Sill和S112中,在输入数据的^JL级大于252灰度级并且小于255灰度级的情况下,即输入数据的U级为253或254^JL级,在对输入数据的高6位执行时间/空间补偿之后或同时,添加头位并且所述头位变为二进制数'1,(bl)或'0,(b0)作为一位(1,)。在步骤S121,在输入数据的M级等于255A;变级的情况下,即输入数据的^A级为255,在对输入数据的高6位执行时间/空间补偿之后或同时,添加头位并且所述头位变为二进制数'0,(bO)作为一位(l,)。以根据低2位向高6位添加权重的方式来实现在步骤S83和S92中所执行的时间补偿。然而在步骤S102、S112和S121中,绕过(bypass)高6位而不考虑低2位,以防止上溢。即当执行时间补偿时,高6位的权重变为整数'O,,而不考虑低2位。而且,在执行时间/空间补偿后,有区别地应用头位,以区分相对于抖动数据中除头位之外的位的相同AJL级。对于在步骤S83、S92、S102、S112和S121中所执行的时间/空间补偿来说可以指定四个帧。在所选择的帧中选择要对其执行时间/空间补偿的抖动矩阵。如图5到7中所图示,应用了相应《象素(例如,R,G和B)的数据通道的抖动矩阵。这里,如果输入数据对应于补偿位置,那么完成了时间/空间补偿的数据具有通过向高6位添加整数'1,所获得的值。另一方面,如果输入数据对应于非补偿位置,那么完成了时间/空间补偿的数据具有通过向高6位添加整数'0'所获得的值。如上所述,在步骤S83、S92、S102、S112和S121中,向完成了时间/空间4卜偿的数据添加头位。在执行时间/空间补偿的过程中可以添加头位。在输入数据的支变级为248的情况下,向完成了时间/空间补偿的数据添加二进制数'0,作为头位。在输入数据的^JL级为252的情况下,向完成了时间/空间补偿的数据添加二进制数T作为头位。在输入数据的&变级为255的情况下,向完成了时间/空间补偿的数据添加二进制数'0,作为头位。即,在输入数据的AJL级为248的情况下,抖动数据变为'0111110,,并且在输入数据的丸变级为252的情况下,抖动数据变为'1111111,。在输入数据的灰度级为255的情况下,抖动数据变为'0111111,。如果输入数据的^JL级存在于248和255之间且除248、252和255之外,那么向抖动数据适当地添加二进制数'0,或'1,作为头位。在完成时间/空间补偿之后,在步骤S84,如果输入数据的支变级小于或等于248支变级,即所述输入数据的AJL级处于0到248支变级的范围内,那么依照抖动数据来选择第2°主y电压VI到第(26-1)主y电压V63之一。在步骤S93,如果输入数据的灰度级大于248灰度级并且小于252灰度级,即输入数据的^JL级为249、250和251^JL级之一,那么依照抖动数据来选择第(26-1)主y电压V63或虚拟y电压V63.5。在步骤S103,如果输入数据的^JL级等于252灰度级,那么选择虚拟Y电压V63.5。在步骤S113,如果输入数据的灰度级大于252灰度级并且小于255灰度级,即输入数据的AJL级为253或254灰度级,那么依照头位;^择虚拟y电压V63.5或第26主y电压V64。在步骤S122,如果输入数据的^JL级等于255灰度级,那么选择第26主丫电压V64。然后,依照输入数据所选择的Y电压拔改大并输出到图像显示器。图10图示了依照本发明的一个实施例的、当在O到IOO的范围内对输出数据执行抖动并标准化时的数据输出性能的图表。参照图10,当应用本发明的实施例时,应当注意到,在具有高亮度的^JL级区域中不出现^JL级饱和。图11图示了依照本发明一个实施例的抖动设备。参照图11,抖动设备包括补偿部分IIO,用于依照输入数据的^JL级执行时间/空间补偿,并且向对其执行了时间/空间补偿的数据添加头位,以便由此输出抖动数据;y电压生成部分120,用于生成多个主Y电压和虚拟Y电压;以及Y电压选择部分130,用于依照抖动数据来选择主Y电压或虚拟Y电压。抖动设备可以进一步包括放大部分140,用于放大由Y电压选择部分130所选择的Y电压并且向图像显示器输出所放大的Y电压。补偿部分110包括比较单元lll,用于把输入数据的灰度级与预置14的基准AJL勤目比较;抖动矩阵应用单元112,用于通过向输入数据应用抖动矩阵来执行时间/空间补偿;头位添加单元113,用于依照从比较单元111输出的控制信号向对其执行了时间/空间补偿的数据添加头位。比较单元111把输入数据的灰度级与预置的基准AJL^目比较,并且输出对应于比较结果的控制信号。比较单元111输出与以下情况相对应的控制信号,即,输入数据的AJL级小于或等于基准^JL级的情况,以及输入数据的灰度级大于基准^JL级的情况。例如,在输入数据具有8个位并且高位为6个位的情况下,比较单元111判断输入视频信号的^JL级小于、等于还是大于248AJL级。抖动矩阵应用单元112对从比较单元111所输出的输入数据执行使用抖动矩阵的时间/空间补偿。当执行时间补偿时,要出现上溢的输入数据的高位被绕过针对它们的补偿,不考虑低位,而除要出现上溢的高位以外的高位通过依照低位向其添加权重来被补偿。响应于比较单元111的控制信号,头位添加单元113通过向数据添加头位来生成抖动数据,通过抖动矩阵应用单元112对该些数据执行了时间/空间补偿。这里,头位变为抖动数据的最高有效位。例如,在输入数据的灰度级小于或等于基准灰度级的情况下,添加二进制数'0,作为头位,并且在其它情况下,即输入数据的灰度级大于基准^JL级,添加二进制数'0'或'l'作为头位。Y电压生成部分120产生多个主Y电压和虚拟Y电压。虚拟Y电压具有在多个主Y电压之中的不同的电压电平。可以响应于控制信号V-C0N来适当地选^^虚拟Y电压的电压电平。此外,虚拟y电压可以包括存在于多个主Y电压之中的一个或多个虚拟Y电压。例如,当输入数据具有8个位并且所述输入数据的高位为6个位时,Y电压生成部分120生成数目为26的主Y电压和一个虚拟Y电压。在这一点上,主Y电压具有从第2°到第26上升的电压电平。虚拟Y电压具有存在于第(26-1)主7电压和第26主丫电压之间的电压电平。Y电压选择部分130包括解码器,并且建立从补偿部分110所输出的抖动数据与从y电压生成部分120所输出的主y电压VI到V64和虚拟y电压V63.5之间的映射。即,依照抖动数据来选择并输出虚拟Y电压V63.5和主Y电压VI到V64之一。在输入数据的^JL级小于或等于预置的基准H级的情况下,Y电压15选择部分130依照对其执行了时间/空间补偿的高位来选择第2°主y电压VI到第(26-1)主y电压V63之一。在其它情况下,Y电压选择部分130依照头位选择第(26-1)主y电压V63、虚拟y电压V63.5和第26主y电压V64之一。在输入数据的支变级为第28灰度级255的情况下,Y电压选择部分130选择第Y主Y电压V64。此外,在输入数据的^JL级为第(28-7)灰度级248的情况下,选择第(26-1)主v电压V63。在输入数据的支变级为第(28-3)支变级252的情况下,选择虚拟Y电压V63.5。在输入数据的AJL级存在于第(28-7)灰度级248和第(28-3)灰度级252之间的情况下,依照抖动数据选择第(26-1)主y电压V63或虚拟y电压V63.5。在输入lt据的^^级存在于第(28-3)AJL级252和第28夂变级255之间的情况下,依照头位选择虚拟y电压V63.5或第26主y电压V64。优选地是,在头位为二进制数'0,的情况下,选择第2s主y电压V64。另一方面,在头位为二进制数T的情况下,选择虚拟Y电压V63.5。依照本发明的实施例,当通过向完成了时间/空间补偿的数据添加头位来生成抖动数据并且通过除主Y电压之外还添加虚拟Y电压来执行抖动数据映射时,通过使用来自某些支变级的头位来选择主Y电压或虚拟Y电压,有可能解决在现有技术中出现的^L级饱和。因而,可以保证好得多的质量。虽然已经针对具体实施例描述了本发明,不过对那些本领域技术人员来说清楚的是在不脱离如所附权利要求所限定的本发明的精神和范围的情况下,可以进行各种改变和修改。1权利要求1.一种抖动方法,包括对输入数据执行时间/空间补偿;通过向对其执行时间/空间补偿的数据添加头位来生成抖动数据;及依照抖动数据来选择相应的γ电压。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所述的抖动方法,其中时间/空间补偿的执行包括按照像素数据通道应用不同模式来使用4x4形式的抖动矩阵。14.如权利要求13所述的抖动方法,其中在像素数据通道为r数据通道的情况下应用14^式;在像素数据通道为G数据通道的情况下,应用通过对所^4^式执行垂直镜^象或水平镜1象所获得的模式;以^*<象素数据通道为B数据通道的情况下,应用通itxt被应用于G数据通道的模式执行帧变换所获得的模式。15.如权利要求1所述的抖动方法,进一步包括在选择相应的y电压之后放大所选择的y电压。16.—种抖动设备,包括补偿部分,被配置为依照输入数据的AJL级来执行时间/空间补偿,并且通过向对其执行所述时间/空间补偿的数据添加头位来输出抖动数据;y电压生成部分,被配置为生成多个主y电压和虚拟y电压;以及y电压选择部分,被配置为依照抖动数据来选择主y电压或虚拟y电压。17.如权利要求16所述的抖动设备,其中所述补偿部分包括比较单元,被配置为把输入数据的灰度级与预置的基准灰度^目比较;抖动矩阵应用单元,被配置为向输入数据应用抖动矩阵以便执行时间/空间补偿;以及头位添加单元,被配置为响应于从所述比较单元所输出的控制信号来向对其执行时间/空间补偿的数据添加头位。18.如权利要求17所述的抖动设备,其中所述抖动矩P车应用单元通过绕过当执行时间补偿时要出现上溢的输入数据的高位而不考虑输入数据的低位来补偿该些高位,并且通过依照低位向除要出现上溢的输入数据的高位之外的其它高位添加权重来补偿所述其它高位。19.如权利要求18所述的抖动设备,其中头位变为抖动翁:据的最高有效位。20.如权利要求19所述的抖动设备,其中在输入数据的^JL级小于或等于预置的基准t变级的情况下,添加二进制数'0,作为头位,并且在其它情况下添加二进制数'0,或T作为头位。21.如权利要求18所述的抖动设备,其中y电压生成部分产生多个主y电压和多个虚拟y电压,所述虚拟y电压具有不同于主y电压的电压电平。22.如权利要求21所述的抖动设备,其中在输入数据具有N个位并且输入数据的高位为K个位的情况下,y电压生成部分产生数目为2£的主y电压和一个虚拟y电压,其中所述主y电压具有从第2°到第f上升的电压电平,并且所述虚拟y电压具有在第(2k-1)主y电压和第2^主y电压之间的电压电平。23.如权利要求22所述的抖动设备,其中所述y电压选#^5分在输入数据的灰度级小于或等于预置的基准灰度级的情况下,依照抖动数据来选择第2。到第(2K-1)主y电压之一,并且在其它情况下,选择第(2K-1)主y电压、虚拟y电压和第2"主y电压之一。24.如权利要求22所述的抖动设备,其中在输入数据的灰度级为第2W^JL级的情况下,所述y电压选#^分选择第f主y电压。25.如权利要求22所述的抖动设备,其中在输入数据的灰度级为第(2n-7)Av变级的情况下,所述y电压选#^分选择第(2M)主y电压。26.如权利要求22所述的抖动设备,其中在输入数据的灰度级为第(2n-3)灰度级的情况下,所述y电压选择部分选择虚拟y电压。27.如权利要求22所述的抖动设备,其中在输入数据的A;复级为在第(2")AJL级和第("-3)^JL级之间的支变级的情况下,所述y电压选#^分依照抖动数据来选择第(2K-1)主Y电压或虚拟Y电压。28.如权利要求22所述的抖动设备,其中所述Y电压选,分在输入数据的灰度级为在第(2N-3)^JL级和第2WAJL级之间的^变级的情况下,依照头位来选择虚拟Y电压或第^主Y电压,在头位为二进制数'0,的情况下选择第2'主Y电压,并且在头位为二进制数T的情况下选择虚拟Y电压。29.如权利要求16所述的抖动设备,其中所述抖动矩阵具有4x4形式。30.如权利要求29所述的抖动设备,其中所述抖动矩阵按照像素数据通道来应用不同的模式。31.如权利要求30所述的抖动设备,其中在像素数据通道为R数据通道的情况下应用基M式;在^象素数据通道为G数据通道的情况下,应用通过对所^J4^式执行垂直镜像或水平镜《象所获得的模式;并iUE像素数据通道为B数据通道的情况下,应用通it^t被应用于G数据通道的模式执行帧变换所获得的模式。32.如权利要求16所述的抖动设备,进一步包括放大部分,所逸改大部分被配置为放大由所述Y电压选择部分所选择的Y电压并且向图像显示器输出所放大的Y电压。33.如权利要求16所述的抖动设备,其中所述Y电压选择部分包括解码器,并且Y电压生成部分响应于控制信号来确定虚拟Y电压的电压电平。全文摘要一种抖动方法和抖动设备,防止在具有高亮度的灰度级区域中的灰度级饱和并且表示所有灰度级。所述抖动方法包括对输入数据执行时间/空间补偿,通过向对其执行时间/空间补偿的数据添加头位来生成抖动数据,以及依照抖动数据来选择相应的γ电压。文档编号G09G5/00GK101685615SQ20091017204公开日2010年3月31日申请日期2009年9月3日优先权日2008年9月5日发明者明峻亨,裵天豪申请人:美格纳半导体有限会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1