CN101685615A - 抖动方法和抖动设备 - Google Patents
抖动方法和抖动设备 Download PDFInfo
- Publication number
- CN101685615A CN101685615A CN200910172045A CN200910172045A CN101685615A CN 101685615 A CN101685615 A CN 101685615A CN 200910172045 A CN200910172045 A CN 200910172045A CN 200910172045 A CN200910172045 A CN 200910172045A CN 101685615 A CN101685615 A CN 101685615A
- Authority
- CN
- China
- Prior art keywords
- voltage
- gray level
- data
- main
- situation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 239000011159 matrix material Substances 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 4
- 239000011521 glass Substances 0.000 claims description 3
- 230000002123 temporal effect Effects 0.000 abstract 2
- 230000008569 process Effects 0.000 description 8
- 229920006395 saturated elastomer Polymers 0.000 description 5
- 238000013459 approach Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000001550 time effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000003335 steric effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2044—Display of intermediate tones using dithering
- G09G3/2051—Display of intermediate tones using dithering with use of a spatial dither pattern
- G09G3/2055—Display of intermediate tones using dithering with use of a spatial dither pattern the pattern being varied in time
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0266—Reduction of sub-frame artefacts
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
- G09G2320/0276—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
- Controls And Circuits For Display Device (AREA)
- Liquid Crystal (AREA)
- Picture Signal Circuits (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
一种抖动方法和抖动设备,防止在具有高亮度的灰度级区域中的灰度级饱和并且表示所有灰度级。所述抖动方法包括:对输入数据执行时间/空间补偿,通过向对其执行时间/空间补偿的数据添加头位来生成抖动数据,以及依照抖动数据来选择相应的γ电压。
Description
相关申请的交叉引用
本发明要求了于2008年9月5日提交的韩国专利申请号10-2008-0087733的优先权益,在此将其全部内容通过引用加以结合。
技术领域
本发明涉及一种图像输出***,并且尤其涉及一种图像输出***的抖动方法(dithering method)和抖动设备,能够在不减少高灰度级图像的输入数据的灰度级数目的情况下显示图像。
背景技术
图像输出***正发展成各种设备,诸如阴极射线管(CRT)、液晶显示器(LCD)、等离子体显示板(PDP)和移动显示器。用于输出图像的典型方法可以包括把实际的图像转换为数字化信号,对所述数字化信号执行图像处理,并且通过图像输出***来显示所处理的视频信号。在以上处理序列中,图像输出***应当输出最接近于实际图像的图像。即,应当使在实际图像数字化的过程中要被丢失的数据最小化并且应当使经过图像处理的图像的被丢失数据量最小化。实际图像的数字化过程包括诸如采样、量化和标准化之类的处理序列。处理信号的序列的一个目的是使要被丢失的数据最小化,使得数字数据最接近于实际图像。
图像输出***是用于显示所处理的图像以便使肉眼可见的设备,但是它具有局限性。即,图像输出***在它可以表示的灰度级数目方面具有限制。例如,当R、G和B视频信号中的每个由8个位组成时,一个视频信号可以表示数目为28的灰度级。通过合成R、G和B视频信号,有可能表示数目为28×28×28的颜色,即数目为224的颜色。然而,如果图像输出***把8位视频信号输出为6位信号,则每个视频信号无法表示数目为(28-26)的灰度级,从而它无法表示数目为(224-218)的颜色。因此,表示的灰度级的数目小于原始视频信号的灰度级的数目的图像输出***使用抖动技术来实现最接近于实际图像的图像。
构成一幅图像的像素的每一个包括由R、G和B组成的3个子像素。向每个子像素提供视频信号。如果减少被耦合到每个子像素的视频信号的灰度级数目,那么可能在屏幕边界处生成其生成明显轮廓线的假轮廓线,或者可能出现在屏幕上生成亮带或暗带的马赫(Mach)现象。
由于假轮廓线或马赫现象生成在实际图像中并不存在的明显轮廓线,所以它变为使图像质量恶化的原因。从而,为了不生成假轮廓线或马赫现象而执行抖动,以便通过向在图像边界处的数据或像素有意地输入噪声来对明显轮廓线进行平滑处理。通常,在视频源的位宽(bit width)大于图像输出***的位宽的情况下,可以使用以下两个方案。
第一个是截位方案(truncation scheme)。
截位方案是简单去除被耦合到像素的视频信号的低2位的技术。例如,在视频信号具有8个位的情况下,输出除低2位之外的6个位来作为输出信号。当通过向像素输入6位的信号来构成屏幕时,由于一个子像素的灰度级数目变为26,所以可以确切地突出图像的边界。
图1示出了表现截位方案的真值表。
参照图1,在输入数据具有8个位的情况下,由于在利用6个位表示输入数据的过程中把十进制数0、1、2和3一概输出为0,所以通过图像输出***显示的图像可能具有与实际图像不同的假轮廓线。
第二个是时间/空间补偿方案。
参考了在输入数据具有8个位并且输出数据具有6个位的情况下低2位要被丢弃,时间/空间补偿方案是应用空间效应和时间效应的技术,所述空间效应通过确定要补偿的像素和行的位置来把低2位反映到所述像素和所述行上,所述时间效应把低2位反映到每个帧。即,时间/空间补偿方案是用于表示较接近于8位的6位的输出数据的方案。低2位的反映是为了补偿低2位,所述低2位变为位于每个帧中的行和像素的权重。
表1表示依照低2位的时间/空间补偿方案。
[表1]
低2位 | 第一帧 | 第二帧 | 第三帧 | 第四帧 |
00 | 0 | 0 | 0 | 0 |
01 | 0 | +1 | 0 | 0 |
10 | +1 | 0 | +1 | 0 |
11 | +1 | 0 | +1 | +1 |
如在表1中所示,对于第一到第四帧中每个帧的一个像素来说,依照低2位的值,向在输入数据的位当中除低2位之外的高6位添加权重1(100),或者把高6位照原样输出。
如果要丢弃的低2位具有值‘11’并且该值被维持了4个帧,那么输出数据失去以下值,即,3(低2位的值,11)×4(帧的数目)=12。一种用于补偿丢失值的方法是向第一、第三和第四帧的相应像素的高6位添加1(100),并且原样输出第二帧的相应像素的高6位。如果完成补偿,那么补偿了4(100)×3(其中添加1的帧的数目)=12的值,从而补偿的值总是变得等于在4个帧期间丢失的值。
对于再一例子来说,在要丢弃的低2位具有值‘10’的情况下,输出数据丢失以下值,即,2(低2位的值,10)×4(帧的数目)=8。一种用于补偿丢失值的方法是向第一和第三帧的相应像素的高6位添加1(100),并且原样输出第二和第四帧的相应像素的高6位。如果完成补偿,那么补偿了4(100)×2(其中添加1的帧的数目)=8的值,从而补偿的值总是变得等于在4个帧期间丢失的值。
对于时间/空间补偿方案中在其中添加权重1的帧的位置不受限制。例如,在要丢弃的低2位具有值‘11’的情况下,向在连续的4帧当中的3帧的像素应用权重。在要丢弃的低2位具有值‘10’的情况下,向在连续的4帧当中的2帧的像素应用权重。
然而,依照现有技术的时间/空间补偿方案具有以下问题。
图2提供了用于表示在输入视频信号具有8个位的情况下的常规时间/空间补偿方案的真值表。图3图示了用于示出依照常规的时间/空间补偿方案的、当在0到100的范围内使输出信号标准化时的输出性能的图表。
如图2所示,在对输入视频信号的8位当中大于十进制数252的灰度级执行时间补偿时可能出现上溢。因此,尽管应用了时间/空间补偿方案,不过无法实现补偿。在这种情况下,如图3所示,在输入数据的较高灰度级中可能出现灰度级饱和,而与输入变化无关。因此,当通过应用常规的时间/空间补偿方案执行抖动时,可能导致无法稳定地表示高亮度部分的问题。
发明内容
本发明的实施例旨在提供一种抖动方法,能够防止在具有高亮度的灰度级区域中的灰度级饱和并且表示所有灰度级。
本发明的另一实施例旨在提供一种抖动设备,能够防止在具有高亮度的灰度级区域中的灰度级饱和并且表示所有灰度级。
本发明的其它目的和优点可以通过以下描述来理解,并且参考本发明的实施例将变得更加清楚。本发明所属领域的那些技术人员易明白,可以借助所要求保护的装置及其组合来实现本发明的目的和优点。
依照本发明的一个方面,提供了一种抖动方法,包括:对输入数据执行时间/空间补偿;通过向对其执行所述时间/空间补偿的数据添加头位来生成抖动数据;并且依照抖动数据来选择相应的γ电压。
依照本发明的另一方面,提供了一种抖动设备,包括:补偿部分,被配置为依照输入数据的灰度级来执行时间/空间补偿,并且通过向对其执行所述时间/空间补偿的数据添加头位来输出抖动数据;γ电压生成部分,被配置为生成多个主γ电压和虚拟γ电压;和γ电压选择部分,被配置为依照抖动数据选择主γ电压或虚拟γ电压。
附图说明
图1图示了用于表现截位方案的真值表。
图2图示了用于表现常规的时间/空间补偿方案的真值表。
图3图示了用于示出依照常规的时间/空间补偿方案的数据输出性能的图表。
图4图示了依照本发明一个实施例的抖动方法的流程图。
图5图示了R数据通道(data channel)的抖动矩阵的形式。
图6图示了G数据通道的抖动矩阵的形式。
图7图示了B数据通道的抖动矩阵的形式。
图8图示了在图4中所描述的抖动方法的详细流程图。
图9图示了在图8描述的抖动方法中的γ电压选择方案的概念视图。
图10图示了依照本发明一个实施例的、依照时间/空间补偿方案的数据输出性能的图表。
图11图示了依照本发明一个实施例的抖动设备。
具体实施方式
从参考附图对下文举出的具体实施例的以下说明,本发明的优点、特征和方面将变得更加清楚。而且,在此说明书中,由‘N’、‘K’和‘M’所表示的所有变量是自然数。类似的附图标记在全文中指代类似的元件。
图4图示了依照本发明一个实施例的抖动方法的流程图。
参照图4,在步骤S40,通过依照输入数据的灰度级向输入数据的高位应用抖动矩阵(dither matrix)来执行时间/空间补偿。
依照4个帧期间的时间求平均的方式来执行时间/空间补偿。
如图1所述,在低2位数据为二进制数‘10’的情况下,截位方案在4个帧期间丢失了与这样的值(即,十进制数2(数据)×4(帧的数目)=8)对应的数据。然而,像在图2中一样,由于在时间补偿方案中在4个帧当中的2个帧中完成对高6位的补偿,因此可以补偿如下值,即,‘4(补偿)×2(帧的数目)=8’。也就是说,在把8位数据转换为6位数据的情况下,可以完全地恢复消失的灰度级。
理论上,通过时间补偿方案可以表示所有灰度级而不会损失灰度级,但是实际上可能生成并不想要的抖动噪声,使得图像质量可能被恶化。因此,为了克服此问题,执行空间补偿。
当处理2D图像时,空间补偿使用抖动矩阵,例如使用3×3或5×5窗口矩阵。由于图像质量依照抖动矩阵的模式(权重)和大小而改变,所以抖动矩阵的模式(权重)和大小也是重要事项。因此,重要的是引入优化的抖动矩阵的大小和模式。
如图5到7所示,在本发明的实施例中,使用具有4×4形式的抖动矩阵。
在图5中所图示的抖动矩阵是基本形式,并且它们被应用于在像素(R,G和B)数据通道当中的R数据通道。尽管在图5中所图示的抖动矩阵也可以被应用于G数据通道和B数据通道,不过向R、G和B数据通道应用不同的抖动矩阵导致获得了良好的图像质量。
在图6中所图示的抖动矩阵是通过对图5中所示的基本抖动矩阵执行垂直镜像或水平镜像所获得的模式。向G数据通道应用在图6中所图示的抖动矩阵导致获得了好得多的图像质量。
在图7中所图示的抖动矩阵是通过对在图6中所图示的、用于G数据通道的抖动矩阵执行帧变换(frame-inversion)所获得的模式。优选向B数据通道应用在图7中所图示的抖动矩阵。
然后在步骤S50,通过向对其执行了时间/空间补偿的数据添加头位来生成抖动数据。头位变成抖动数据的最高有效位。头位可以是依照输入数据的灰度级的二进制数‘0’或‘1’。
例如,当输入数据具有8个位并且高位为6位时,在输入数据的灰度级小于或等于248灰度级的情况下,向完成了时间/空间补偿的数据(即高位数据)添加二进制数‘0’作为头位。此外,在输入数据的灰度级大于248灰度级的情况下,依照输入数据的灰度级向完成了时间/空间补偿的数据添加二进制数‘0’或‘1’作为头位。而且,在输入数据的灰度级对应于252灰度级的情况下,添加二进制数‘1’作为头位。在输入数据的灰度级对应于255灰度级的情况下,添加二进制数‘0’作为头位。
随后在步骤S60中,依照抖动数据来选择相应的γ电压。此时,γ电压包括多个主γ电压或至少一个虚拟γ电压。
依照输入数据的K个高位来确定主γ电压的数目。即,主γ电压的数目为2K。例如,如果K为6,那么主γ电压的数目变为第20到第2K的总共64个。这里,主γ电压具有从第20到第2K上升的电压电平。即,第20主γ电压具有最低电压电平并且第2K主γ电压具有最大电压电平。虚拟γ电压具有不同于第20到第2K主γ电压的电压电平,并且可以具有存在于第20主γ电压和第2K主γ电压之间的电压电平。优选地是,虚拟γ电压具有存在于第(2K-1)主γ电压和第2K主γ电压之间的电压电平。
在步骤S60中,当虚拟γ电压具有存在于第(2K-1)主γ电压和第2K主γ电压之间的电压电平时,以下将描述用于选择γ电压的方法。
例如,如果输入数据的灰度级小于或等于预置的基准灰度级,那么依照抖动数据来选择第20主γ电压到第(2K-1)主γ电压之一。优选地是,依照在抖动数据当中除头位之外的剩余位来选择第20主γ电压到第(2K-1)主γ电压之一。同时,如果输入数据的灰度级大于预置的基准灰度级,那么依照抖动数据来选择第(2K-1)主γ电压、虚拟γ电压和第2K主γ电压之一。
作为另一例子,在输入数据具有N个位并且所述输入数据的灰度级为第2N灰度级的情况下,在主γ电压当中选择具有最大电压电平的第2K主γ电压。在输入数据的灰度级为第(2N-7)灰度级的情况下,选择第(2K-1)主γ电压。在输入数据的灰度级为第(2N-3)灰度级的情况下,选择虚拟γ电压。在输入数据的灰度级存在于第(2N-3)灰度级和第2N灰度级之间的情况下,依照抖动数据的头位来选择虚拟γ电压或第2K主γ电压。在输入数据的灰度级存在于第(2N-7)灰度级和第(2N-3)灰度级之间的情况下,依照包括头位的抖动数据来选择第(2K-1)主γ电压或虚拟γ电压。
将参考图8和9描述步骤S50和S60的过程。
在本发明的实施例中,在输入数据(即输入视频信号)具有N个位的情况下,(N-M)位信号表示全部灰度级。输入视频信号可以具有8个位或10个位。依照本发明的实施例,输入视频信号具有8个位。
参照图8和9,在步骤S81,接收输入数据并且分析和比较输入数据的灰度级。
在步骤S82和S83中,在输入数据的灰度级小于或等于预置的基准灰度级(例如,248灰度级)的情况下,在对输入数据的高6位执行时间/空间补偿之后或同时,添加头位并且所述头位变为二进制数‘0’(b0)作为一位(1’)。
在步骤S91和S92中,在输入数据的灰度级大于248灰度级并且小于252灰度级的情况下,在对输入数据的高6位执行时间/空间补偿之后或同时,添加头位并且所述头位变为二进制数‘1’(b1)或‘0’(b0)作为一位(1’)。
在步骤S101和S102中,在输入数据的灰度级等于252灰度级的情况下,即输入数据的灰度级为252,在对输入数据的高6位执行时间/空间补偿之后或同时,添加头位并且所述头位变为二进制数‘1’(b1)作为一位(1’)。
在步骤S111和S112中,在输入数据的灰度级大于252灰度级并且小于255灰度级的情况下,即输入数据的灰度级为253或254灰度级,在对输入数据的高6位执行时间/空间补偿之后或同时,添加头位并且所述头位变为二进制数‘1’(b1)或‘0’(b0)作为一位(1’)。
在步骤S121,在输入数据的灰度级等于255灰度级的情况下,即输入数据的灰度级为255,在对输入数据的高6位执行时间/空间补偿之后或同时,添加头位并且所述头位变为二进制数‘0’(b0)作为一位(1’)。
以根据低2位向高6位添加权重的方式来实现在步骤S83和S92中所执行的时间补偿。然而在步骤S102、S112和S121中,绕过(bypass)高6位而不考虑低2位,以防止上溢。即当执行时间补偿时,高6位的权重变为整数‘0’,而不考虑低2位。而且,在执行时间/空间补偿后,有区别地应用头位,以区分相对于抖动数据中除头位之外的位的相同灰度级。
对于在步骤S83、S92、S102、S112和S121中所执行的时间/空间补偿来说可以指定四个帧。在所选择的帧中选择要对其执行时间/空间补偿的抖动矩阵。如图5到7中所图示,应用了相应像素(例如,R,G和B)的数据通道的抖动矩阵。这里,如果输入数据对应于补偿位置,那么完成了时间/空间补偿的数据具有通过向高6位添加整数‘1’所获得的值。另一方面,如果输入数据对应于非补偿位置,那么完成了时间/空间补偿的数据具有通过向高6位添加整数‘0’所获得的值。
如上所述,在步骤S83、S92、S102、S112和S121中,向完成了时间/空间补偿的数据添加头位。在执行时间/空间补偿的过程中可以添加头位。在输入数据的灰度级为248的情况下,向完成了时间/空间补偿的数据添加二进制数‘0’作为头位。在输入数据的灰度级为252的情况下,向完成了时间/空间补偿的数据添加二进制数‘1’作为头位。在输入数据的灰度级为255的情况下,向完成了时间/空间补偿的数据添加二进制数‘0’作为头位。即,在输入数据的灰度级为248的情况下,抖动数据变为‘0111110’,并且在输入数据的灰度级为252的情况下,抖动数据变为‘1111111’。在输入数据的灰度级为255的情况下,抖动数据变为‘0111111’。如果输入数据的灰度级存在于248和255之间且除248、252和255之外,那么向抖动数据适当地添加二进制数‘0’或‘1’作为头位。
在完成时间/空间补偿之后,在步骤S84,如果输入数据的灰度级小于或等于248灰度级,即所述输入数据的灰度级处于0到248灰度级的范围内,那么依照抖动数据来选择第20主γ电压V1到第(26-1)主γ电压V63之一。
在步骤S93,如果输入数据的灰度级大于248灰度级并且小于252灰度级,即输入数据的灰度级为249、250和251灰度级之一,那么依照抖动数据来选择第(26-1)主γ电压V63或虚拟γ电压V63.5。
在步骤S103,如果输入数据的灰度级等于252灰度级,那么选择虚拟γ电压V63.5。
在步骤S113,如果输入数据的灰度级大于252灰度级并且小于255灰度级,即输入数据的灰度级为253或254灰度级,那么依照头位来选择虚拟γ电压V63.5或第26主γ电压V64。
在步骤5122,如果输入数据的灰度级等于255灰度级,那么选择第26主γ电压V64。
然后,依照输入数据所选择的γ电压被放大并输出到图像显示器。
图10图示了依照本发明的一个实施例的、当在0到100的范围内对输出数据执行抖动并标准化时的数据输出性能的图表。参照图10,当应用本发明的实施例时,应当注意到,在具有高亮度的灰度级区域中不出现灰度级饱和。
图11图示了依照本发明一个实施例的抖动设备。
参照图11,抖动设备包括:补偿部分110,用于依照输入数据的灰度级执行时间/空间补偿,并且向对其执行了时间/空间补偿的数据添加头位,以便由此输出抖动数据;γ电压生成部分120,用于生成多个主γ电压和虚拟γ电压;以及γ电压选择部分130,用于依照抖动数据来选择主γ电压或虚拟γ电压。抖动设备可以进一步包括放大部分140,用于放大由γ电压选择部分130所选择的γ电压并且向图像显示器输出所放大的γ电压。
补偿部分110包括:比较单元111,用于把输入数据的灰度级与预置的基准灰度级相比较;抖动矩阵应用单元112,用于通过向输入数据应用抖动矩阵来执行时间/空间补偿;头位添加单元113,用于依照从比较单元111输出的控制信号向对其执行了时间/空间补偿的数据添加头位。
比较单元111把输入数据的灰度级与预置的基准灰度级相比较,并且输出对应于比较结果的控制信号。比较单元111输出与以下情况相对应的控制信号,即,输入数据的灰度级小于或等于基准灰度级的情况,以及输入数据的灰度级大于基准灰度级的情况。例如,在输入数据具有8个位并且高位为6个位的情况下,比较单元111判断输入视频信号的灰度级小于、等于还是大于248灰度级。
抖动矩阵应用单元112对从比较单元111所输出的输入数据执行使用抖动矩阵的时间/空间补偿。当执行时间补偿时,要出现上溢的输入数据的高位被绕过针对它们的补偿,不考虑低位,而除要出现上溢的高位以外的高位通过依照低位向其添加权重来被补偿。
响应于比较单元111的控制信号,头位添加单元113通过向数据添加头位来生成抖动数据,通过抖动矩阵应用单元112对该些数据执行了时间/空间补偿。这里,头位变为抖动数据的最高有效位。例如,在输入数据的灰度级小于或等于基准灰度级的情况下,添加二进制数‘0’作为头位,并且在其它情况下,即输入数据的灰度级大于基准灰度级,添加二进制数‘0’或‘1’作为头位。
γ电压生成部分120产生多个主γ电压和虚拟γ电压。虚拟γ电压具有在多个主γ电压之中的不同的电压电平。可以响应于控制信号V_CON来适当地选择虚拟γ电压的电压电平。此外,虚拟γ电压可以包括存在于多个主γ电压之中的一个或多个虚拟γ电压。例如,当输入数据具有8个位并且所述输入数据的高位为6个位时,γ电压生成部分120生成数目为26的主γ电压和一个虚拟γ电压。在这一点上,主γ电压具有从第20到第26上升的电压电平。虚拟γ电压具有存在于第(26-1)主γ电压和第26主γ电压之间的电压电平。
γ电压选择部分130包括解码器,并且建立从补偿部分110所输出的抖动数据与从γ电压生成部分120所输出的主γ电压V1到V64和虚拟γ电压V63.5之间的映射。即,依照抖动数据来选择并输出虚拟γ电压V63.5和主γ电压V1到V64之一。
在输入数据的灰度级小于或等于预置的基准灰度级的情况下,γ电压选择部分130依照对其执行了时间/空间补偿的高位来选择第20主γ电压V1到第(26-1)主γ电压V63之一。在其它情况下,γ电压选择部分130依照头位选择第(26-1)主γ电压V63、虚拟γ电压V63.5和第26主γ电压V64之一。
在输入数据的灰度级为第28灰度级255的情况下,γ电压选择部分130选择第26主γ电压V64。此外,在输入数据的灰度级为第(28-7)灰度级248的情况下,选择第(26-1)主γ电压V63。在输入数据的灰度级为第(28-3)灰度级252的情况下,选择虚拟γ电压V63.5。在输入数据的灰度级存在于第(28-7)灰度级248和第(28-3)灰度级252之间的情况下,依照抖动数据选择第(26-1)主γ电压V63或虚拟γ电压V63.5。
在输入数据的灰度级存在于第(28-3)灰度级252和第28灰度级255之间的情况下,依照头位选择虚拟γ电压V63.5或第26主γ电压V64。优选地是,在头位为二进制数‘0’的情况下,选择第26主γ电压V64。另一方面,在头位为二进制数‘1’的情况下,选择虚拟γ电压V63.5。
依照本发明的实施例,当通过向完成了时间/空间补偿的数据添加头位来生成抖动数据并且通过除主γ电压之外还添加虚拟γ电压来执行抖动数据映射时,通过使用来自某些灰度级的头位来选择主γ电压或虚拟γ电压,有可能解决在现有技术中出现的灰度级饱和。因而,可以保证好得多的质量。
虽然已经针对具体实施例描述了本发明,不过对那些本领域技术人员来说清楚的是:在不脱离如所附权利要求所限定的本发明的精神和范围的情况下,可以进行各种改变和修改。
Claims (33)
1.一种抖动方法,包括:
对输入数据执行时间/空间补偿;
通过向对其执行时间/空间补偿的数据添加头位来生成抖动数据;及
依照抖动数据来选择相应的γ电压。
2.如权利要求1所述的抖动方法,其中时间/空间补偿的执行包括:
通过绕过当执行时间补偿时要出现上溢的输入数据的高位而不考虑输入数据的低位来补偿该些高位;以及
通过依照低位向除要出现上溢的输入数据的高位之外的其它高位添加权重来补偿所述其它高位。
3.如权利要求2所述的抖动方法,其中头位变为抖动数据的最高有效位。
4.如权利要求3所述的抖动方法,其中,在输入数据的灰度级小于或等于预置的基准灰度级的情况下,添加二进制数‘0’作为头位,并且在其它情况下,添加二进制数‘0’或‘1’。
5.如权利要求1所述的抖动方法,其中γ电压包括多个主γ电压和多个虚拟γ电压,所述多个虚拟γ电压具有不同于主γ电压的电压电平。
6.如权利要求5所述的抖动方法,其中在输入数据具有N个位并且高位为K个位的情况下,主γ电压的数目为2K,主γ电压具有从第20到第2K上升的电压电平,并且虚拟γ电压具有处于第(2K-1)主γ电压和第2K主γ电压之间的电压电平。
7.如权利要求6所述的抖动方法,其中在依照抖动数据选择相应的γ电压的处理中,在输入数据的灰度级小于或等于预置的基准灰度级的情况下,依照抖动数据来选择第20到第(2K-1)主γ电压之一,并且在其它情况中选择第(2K-1)主γ电压、虚拟γ电压和第2K主γ电压之一。
8.如权利要求6所述的抖动方法,其中在输入数据的灰度级为第2N灰度级的情况下,选择第2K主γ电压。
9.如权利要求6所述的抖动方法,其中在输入数据的灰度级为第(2N-7)灰度级的情况下,选择第(2K-1)主γ电压。
10.如权利要求6所述的抖动方法,其中在输入数据的灰度级为第(2N-3)灰度级的情况下,选择虚拟γ电压。
11.如权利要求6所述的抖动方法,其中在输入数据的灰度级为在第(2N-7)灰度级和第(2N-3)灰度级之间的灰度级的情况下,依照抖动数据来选择第(2K-1)主γ电压或虚拟γ电压。
12.如权利要求6所述的抖动方法,其中在输入数据的灰度级为在第(2N-3)灰度级和第2N灰度级之间的灰度级的情况下,依照头位来选择虚拟γ电压或第2K主γ电压;在头位为二进制数‘0’的情况下选择第2K主γ电压;并且在头位为二进制数‘1’的情况下选择虚拟γ电压。
13.如权利要求1所述的抖动方法,其中时间/空间补偿的执行包括按照像素数据通道应用不同模式来使用4×4形式的抖动矩阵。
14.如权利要求13所述的抖动方法,其中在像素数据通道为R数据通道的情况下应用基本模式;在像素数据通道为G数据通道的情况下,应用通过对所述基本模式执行垂直镜像或水平镜像所获得的模式;以及在像素数据通道为B数据通道的情况下,应用通过对被应用于G数据通道的模式执行帧变换所获得的模式。
15.如权利要求1所述的抖动方法,进一步包括在选择相应的γ电压之后放大所选择的γ电压。
16.一种抖动设备,包括:
补偿部分,被配置为依照输入数据的灰度级来执行时间/空间补偿,并且通过向对其执行所述时间/空间补偿的数据添加头位来输出抖动数据;
γ电压生成部分,被配置为生成多个主γ电压和虚拟γ电压;以及
γ电压选择部分,被配置为依照抖动数据来选择主γ电压或虚拟γ电压。
17.如权利要求16所述的抖动设备,其中所述补偿部分包括:
比较单元,被配置为把输入数据的灰度级与预置的基准灰度级相比较;
抖动矩阵应用单元,被配置为向输入数据应用抖动矩阵以便执行时间/空间补偿;以及
头位添加单元,被配置为响应于从所述比较单元所输出的控制信号来向对其执行时间/空间补偿的数据添加头位。
18.如权利要求17所述的抖动设备,其中所述抖动矩阵应用单元通过绕过当执行时间补偿时要出现上溢的输入数据的高位而不考虑输入数据的低位来补偿该些高位,并且通过依照低位向除要出现上溢的输入数据的高位之外的其它高位添加权重来补偿所述其它高位。
19.如权利要求18所述的抖动设备,其中头位变为抖动数据的最高有效位。
20.如权利要求19所述的抖动设备,其中在输入数据的灰度级小于或等于预置的基准灰度级的情况下,添加二进制数‘0’作为头位,并且在其它情况下添加二进制数‘0’或‘1’作为头位。
21.如权利要求18所述的抖动设备,其中γ电压生成部分产生多个主γ电压和多个虚拟γ电压,所述虚拟γ电压具有不同于主γ电压的电压电平。
22.如权利要求21所述的抖动设备,其中在输入数据具有N个位并且输入数据的高位为K个位的情况下,γ电压生成部分产生数目为2K的主γ电压和一个虚拟γ电压,其中所述主γ电压具有从第20到第2K上升的电压电平,并且所述虚拟γ电压具有在第(2K-1)主γ电压和第2K主γ电压之间的电压电平。
23.如权利要求22所述的抖动设备,其中所述γ电压选择部分在输入数据的灰度级小于或等于预置的基准灰度级的情况下,依照抖动数据来选择第20到第(2K-1)主γ电压之一,并且在其它情况下,选择第(2K-1)主γ电压、虚拟γ电压和第2K主γ电压之一。
24.如权利要求22所述的抖动设备,其中在输入数据的灰度级为第2N灰度级的情况下,所述γ电压选择部分选择第2K主γ电压。
25.如权利要求22所述的抖动设备,其中在输入数据的灰度级为第(2N-7)灰度级的情况下,所述γ电压选择部分选择第(2K-1)主γ电压。
26.如权利要求22所述的抖动设备,其中在输入数据的灰度级为第(2N-3)灰度级的情况下,所述γ电压选择部分选择虚拟γ电压。
27.如权利要求22所述的抖动设备,其中在输入数据的灰度级为在第(2N-7)灰度级和第(2N-3)灰度级之间的灰度级的情况下,所述γ电压选择部分依照抖动数据来选择第(2K-1)主γ电压或虚拟γ电压。
28.如权利要求22所述的抖动设备,其中所述γ电压选择部分在输入数据的灰度级为在第(2N-3)灰度级和第2N灰度级之间的灰度级的情况下,依照头位来选择虚拟γ电压或第2K主γ电压,在头位为二进制数‘0’的情况下选择第2K主γ电压,并且在头位为二进制数‘1’的情况下选择虚拟γ电压。
29.如权利要求16所述的抖动设备,其中所述抖动矩阵具有4×4形式。
30.如权利要求29所述的抖动设备,其中所述抖动矩阵按照像素数据通道来应用不同的模式。
31.如权利要求30所述的抖动设备,其中在像素数据通道为R数据通道的情况下应用基本模式;在像素数据通道为G数据通道的情况下,应用通过对所述基本模式执行垂直镜像或水平镜像所获得的模式;并且在像素数据通道为B数据通道的情况下,应用通过对被应用于G数据通道的模式执行帧变换所获得的模式。
32.如权利要求16所述的抖动设备,进一步包括放大部分,所述放大部分被配置为放大由所述γ电压选择部分所选择的γ电压并且向图像显示器输出所放大的γ电压。
33.如权利要求16所述的抖动设备,其中所述γ电压选择部分包括解码器,并且γ电压生成部分响应于控制信号来确定虚拟γ电压的电压电平。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080087733 | 2008-09-05 | ||
KR10-2008-0087733 | 2008-09-05 | ||
KR1020080087733A KR101035579B1 (ko) | 2008-09-05 | 2008-09-05 | 디더링 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101685615A true CN101685615A (zh) | 2010-03-31 |
CN101685615B CN101685615B (zh) | 2013-11-27 |
Family
ID=41138789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101720456A Active CN101685615B (zh) | 2008-09-05 | 2009-09-03 | 抖动方法和抖动设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8711172B2 (zh) |
EP (1) | EP2161705B1 (zh) |
JP (1) | JP5588641B2 (zh) |
KR (1) | KR101035579B1 (zh) |
CN (1) | CN101685615B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015032104A1 (zh) * | 2013-09-03 | 2015-03-12 | 深圳市华星光电技术有限公司 | 一种液晶面板驱动方法、液晶显示装置和光斑补偿方法 |
US9202423B2 (en) | 2013-09-03 | 2015-12-01 | Shenzhen China Star Optoelectronics Technology Co., Ltd | LCD device, driving method of LCD panel, and mura compensating method |
CN107229121A (zh) * | 2016-03-23 | 2017-10-03 | 三星显示有限公司 | 头戴式装置和显示装置 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8531477B2 (en) | 2010-09-07 | 2013-09-10 | ARMSTEL Holding, LLC | Devices and methods for providing an enhanced monochromatic display |
US8531476B1 (en) * | 2010-09-07 | 2013-09-10 | ARMSTEL Holding, LLC | Enhanced monochromatic display |
KR101791865B1 (ko) * | 2011-02-01 | 2017-11-01 | 삼성디스플레이 주식회사 | 데이터 처리 방법 및 이를 수행하는 표시 장치 |
CA2862989A1 (en) * | 2012-01-19 | 2013-07-25 | Microsoft Corporation | Simultaneous display of multiple content items |
KR102255299B1 (ko) * | 2014-11-03 | 2021-05-24 | 엘지디스플레이 주식회사 | 타이밍 컨트롤러, 표시장치 및 구동방법 |
KR20160072344A (ko) | 2014-12-12 | 2016-06-23 | 삼성디스플레이 주식회사 | 유기 발광 표시 장치 및 그 구동 방법 |
KR102416343B1 (ko) * | 2015-09-24 | 2022-07-05 | 삼성디스플레이 주식회사 | 표시 장치 및 이의 구동 방법 |
KR102409075B1 (ko) * | 2015-12-31 | 2022-06-17 | 엘지디스플레이 주식회사 | 표시장치 및 구동방법 |
KR20230143211A (ko) * | 2022-04-01 | 2023-10-12 | 삼성디스플레이 주식회사 | 표시 장치 및 표시 장치의 구동 방법 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0918723A (ja) | 1995-06-30 | 1997-01-17 | Dainippon Screen Mfg Co Ltd | 階調数変換装置及びその方法 |
US6441867B1 (en) * | 1999-10-22 | 2002-08-27 | Sharp Laboratories Of America, Incorporated | Bit-depth extension of digital displays using noise |
TW403857B (en) * | 1999-12-13 | 2000-09-01 | Myson Technology Inc | An image dithering device used in both time domain and space domain |
KR100848093B1 (ko) * | 2002-03-18 | 2008-07-24 | 삼성전자주식회사 | 액정 표시 장치의 디더링 장치 및 디더링 방법 |
KR100831234B1 (ko) * | 2002-04-01 | 2008-05-22 | 삼성전자주식회사 | 프레임 레이트 제어 방법 및 이를 위한 액정 표시 장치 |
KR100484182B1 (ko) * | 2002-12-03 | 2005-04-20 | 삼성전자주식회사 | 디인터레이싱 장치 및 방법 |
KR100520298B1 (ko) * | 2003-07-26 | 2005-10-13 | 삼성전자주식회사 | 디더링 방법 및 디더링 장치 |
KR100997978B1 (ko) * | 2004-02-25 | 2010-12-02 | 삼성전자주식회사 | 액정 표시 장치 |
KR20060019822A (ko) | 2004-08-30 | 2006-03-06 | 삼성전자주식회사 | 표시 장치 |
KR101152116B1 (ko) * | 2004-10-22 | 2012-06-15 | 삼성전자주식회사 | 표시 장치 및 그 구동 장치 |
KR101137856B1 (ko) * | 2005-10-25 | 2012-04-20 | 엘지디스플레이 주식회사 | 평판표시장치 및 그 화질제어방법 |
US20080068293A1 (en) * | 2006-09-19 | 2008-03-20 | Tvia, Inc. | Display Uniformity Correction Method and System |
CN100594514C (zh) * | 2006-10-16 | 2010-03-17 | 北京大学 | 一种自适应的扩展变换抖动调制水印方法 |
JP2008209886A (ja) * | 2007-02-23 | 2008-09-11 | Samsung Sdi Co Ltd | 有機電界発光表示装置及びその駆動方法 |
KR100885917B1 (ko) * | 2007-03-16 | 2009-02-26 | 삼성전자주식회사 | 선형 변환기를 이용하여 오차를 효율적으로 분산할 수 있는디더링 시스템 및 그에 적합한 방법 |
US7721181B2 (en) * | 2007-07-11 | 2010-05-18 | Macronix International Co., Ltd. | Memory and 1-bit error checking method thereof |
-
2008
- 2008-09-05 KR KR1020080087733A patent/KR101035579B1/ko active IP Right Grant
-
2009
- 2009-08-14 EP EP09251993.3A patent/EP2161705B1/en active Active
- 2009-08-17 US US12/542,257 patent/US8711172B2/en active Active
- 2009-08-24 JP JP2009193038A patent/JP5588641B2/ja active Active
- 2009-09-03 CN CN2009101720456A patent/CN101685615B/zh active Active
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015032104A1 (zh) * | 2013-09-03 | 2015-03-12 | 深圳市华星光电技术有限公司 | 一种液晶面板驱动方法、液晶显示装置和光斑补偿方法 |
US9202423B2 (en) | 2013-09-03 | 2015-12-01 | Shenzhen China Star Optoelectronics Technology Co., Ltd | LCD device, driving method of LCD panel, and mura compensating method |
CN107229121A (zh) * | 2016-03-23 | 2017-10-03 | 三星显示有限公司 | 头戴式装置和显示装置 |
US10983345B2 (en) | 2016-03-23 | 2021-04-20 | Samsung Display Co., Ltd. | Head-mounted device and display device |
Also Published As
Publication number | Publication date |
---|---|
KR20100028821A (ko) | 2010-03-15 |
US8711172B2 (en) | 2014-04-29 |
CN101685615B (zh) | 2013-11-27 |
US20100060660A1 (en) | 2010-03-11 |
EP2161705B1 (en) | 2016-04-20 |
KR101035579B1 (ko) | 2011-05-19 |
EP2161705A2 (en) | 2010-03-10 |
EP2161705A3 (en) | 2010-11-10 |
JP2010061134A (ja) | 2010-03-18 |
JP5588641B2 (ja) | 2014-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101685615B (zh) | 抖动方法和抖动设备 | |
KR101138852B1 (ko) | 모바일 디스플레이를 위한 스마트 클리퍼 | |
CN101740002B (zh) | 计算修正值的方法和显示装置 | |
CN101621704B (zh) | 用于图形图像的颜色增强的方法和装置 | |
JP2001343957A (ja) | 液晶表示装置 | |
JPH0792947A (ja) | カラー表示システム | |
JPH0728995A (ja) | 範囲クリッピング方法及びその装置及び表示装置 | |
CN101414440A (zh) | 阻尼以减少闪烁的自适应背光控制 | |
JPH0660179A (ja) | カラー情報データの回復のための方法及び装置 | |
KR20060041642A (ko) | 화상 처리 장치, 화상 처리 방법, 화상 표시 장치, 휴대용정보 기기, 제어 프로그램 및 컴퓨터 판독가능 기록 매체 | |
CN101507258A (zh) | 图像色域映射 | |
KR20060053933A (ko) | 에러 확산과 또 다른 디더딩을 결합함으로써 비디오데이터를 처리하는 방법 및 장치 | |
CN117037724B (zh) | 墨水屏的画面显示方法、装置、设备及存储介质 | |
JPH08305330A (ja) | 誤差拡散方法・誤差拡散装置及び中間調処理方法 | |
KR20090116166A (ko) | 플라즈마 디스플레이 패널의 비디오 데이터 처리 방법 및장치 | |
JPH11231832A (ja) | 動ベクトル検出方法、動画像表示方法及び動画像表示装置 | |
KR20120105210A (ko) | 액정 표시 장치의 구동 방법 | |
JP2016142783A (ja) | 表示装置 | |
JP2003076341A (ja) | シーケンシャル・カラー・ディスプレイ装置 | |
KR20010077525A (ko) | 시간 도메인 및 공간 도메인에서 프로세싱되는 화상디저링 장치 | |
KR20050069827A (ko) | 플라즈마 표시 패널에서의 계조수 증가 방법 | |
KR100414107B1 (ko) | 플라즈마 디스플레이 패널의 계조표시 처리방법 | |
JP2001343926A (ja) | 階調減数方法、画像表示方法および画像表示装置 | |
KR100420032B1 (ko) | 플라즈마 디스플레이 패널의 화상 표시 방법 및 그 장치 | |
CN100380920C (zh) | 一种用于图像显示的抖动算法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240425 Address after: Han Guozhongqingbeidao Patentee after: Megna Zhixin Hybrid Signal Co.,Ltd. Country or region after: Republic of Korea Address before: Cheongju Chungbuk Korea Patentee before: MagnaChip Semiconductor, Ltd. Country or region before: Republic of Korea |