CN1267882C - Method and system for improving display resolution in images using sub-pixel sampling and visual error filtering - Google Patents
Method and system for improving display resolution in images using sub-pixel sampling and visual error filtering Download PDFInfo
- Publication number
- CN1267882C CN1267882C CN 01822601 CN01822601A CN1267882C CN 1267882 C CN1267882 C CN 1267882C CN 01822601 CN01822601 CN 01822601 CN 01822601 A CN01822601 A CN 01822601A CN 1267882 C CN1267882 C CN 1267882C
- Authority
- CN
- China
- Prior art keywords
- image
- channel
- sps
- luminance
- channels
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4015—Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns
-
- 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/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
-
- 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
- G09G5/395—Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
-
- 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0414—Vertical resolution change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0421—Horizontal resolution change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
- G09G2340/0428—Gradation resolution change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0457—Improvement of perceived resolution by subpixel rendering
-
- 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/2059—Display of intermediate tones using error diffusion
-
- 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/2074—Display of intermediate tones using sub-pixels
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Image Processing (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Television Systems (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
Description
技术领域technical field
本发明的实施例涉及在具有较低分辨率的显示器上显示高分辨率图像的领域,其中显示器使用三色组配置来显示图像的R,G,和B或其他分量。这种三色组配置在直接观看的LCD显示器中是通用的,例如,以及在这样的配置中,单个像素由3个并排的子像素组成。每个子像素只控制三个基色(即,R、G和B)中的一个基色,以及每个子像素本身通常只由数字图像显示的基色控制。高分辨率的图像可以是在存储器中可提供的,或可以是直接从算法(矢量图形学,某些字体设计,和计算机图形学)可提供的。Embodiments of the present invention relate to the field of displaying high resolution images on a display having a lower resolution, wherein the display uses a tristimulus configuration to display the R, G, and B or other components of the image. Such triad configurations are common in direct view LCD displays, for example, and in such configurations a single pixel consists of 3 side-by-side sub-pixels. Each sub-pixel controls only one of the three primary colors (ie, R, G, and B), and each sub-pixel itself is typically controlled by only the primary color of a digital image display. High-resolution images may be available in memory, or may be available directly from algorithms (vector graphics, certain font designs, and computer graphics).
背景技术Background technique
本申请的主题与在2000年12月12日提交的、由Scott Daly发明的、题目为“Methods and Systems for Improving DisplayResolution using Sub-Pixel Sampling and Visual ErrorCompensation(通过使用子像素采样和视觉错误补偿来提高显示分辨率的方法和系统)”的美国专利申请No.09/735,454有关。该专利申请在此引用,以供参考。The subject of this application is related to that filed on December 12, 2000 by Scott Daly, entitled "Methods and Systems for Improving Display Resolution using Sub-Pixel Sampling and Visual Error Compensation" method and system for display resolution)" in U.S. Patent Application No. 09/735,454. This patent application is hereby incorporated by reference.
本申请的主题与在2000年12月12日提交的、由Rajesh Reddy KKovvuri和Scott Daly发明的、题目为“Methods and Systems forImproving Display Resolution in Achromatic Images usingSub-Pixel Sampling and Visual Error Compensation(通过使用子像素采样和视觉错误滤波来提高单色图像的显示分辨率的方法和系统)”的美国专利申请No.09/735,425有关。该专利申请在此引用,以供参考。The subject of this application is identical to that filed on December 12, 2000 by Rajesh Reddy KKovvuri and Scott Daly, entitled "Methods and Systems for Improving Display Resolution in Achromatic Images using Sub-Pixel Sampling and Visual Error Compensation (by using sub-pixel Sampling and visual error filtering to improve the display resolution of monochrome images)" in US Patent Application No. 09/735,425. This patent application is hereby incorporated by reference.
用于在较低分辨率的显示器上显示高分辨率的图像的最通常使用的方法是把高分辨率的图像4的像素2下采样到低分辨率显示器6的分辨率,如图1所示。然后,每个下采样的彩色像素8的R、G、B数值被变换成每个显示像素16的分开的R、G、B元素10、12、14。显示像素16的这些R、G、B元素10、12、14也被称为子像素。因为显示装置不允许彩色元素重叠,子像素只取R、G、或B三种颜色中的一种颜色,然而,颜色的幅度可以在整个灰度范围(例如,0-255)内变化。子像素通常具有1∶3的宽高比(宽度∶高度),以使得最后得到的像素16是方形的。子采样/变换技术没有考虑到,显示器的R,G,B子像素是空间布置的;事实上,它们被假设为以与它们在如图1所示的高分辨率的图像中相同的方式重叠的。The most commonly used method for displaying a high-resolution image on a lower-resolution display is to downsample the pixels 2 of the high-
高分辨率图像4的像素被显示为三个稍微偏移的堆叠的方形8,表示它们的RGB数值是与同一个空间位置(即,像素)相联系的。包含R、G、B子像素10、12、14中的每种一个子像素的一个显示像素16,在图1上通过使用深色线被显示为较低分辨率三色组显示器6的一部分。其他显示像素用较浅的点线来表示。The pixels of the high-
在本例中,高的分辨率图像具有比显示器分辨率大3倍的分辨率(在水平和垂直尺度上)。由于这种直接子采样技术引起混淆现象人工产物,使用了各种方法,诸如对于采样的像素的相邻的未采样的像素进行平均。应当指出,这种在子采样时平均相邻元素的通用的技术,在数学上等价于用矩形滤波器预滤波高分辨率的图像。另外,应当指出,选择不同于最左面的像素(如本图所示)的技术可被看作为只影响相位的预滤波。因此,与阻止混淆现象有关的大多数处理可被看作为对于高分辨率图像的滤波运算,即使只把核(Kernel)施加到采样的像素位置上。In this example, the high resolution image has a resolution (in both horizontal and vertical scales) that is 3 times greater than the display resolution. Since this direct subsampling technique causes aliasing artifacts, various methods are used, such as averaging a sampled pixel's neighboring unsampled pixels. It should be noted that this general technique of averaging neighboring elements while subsampling is mathematically equivalent to prefiltering a high-resolution image with a rectangular filter. Additionally, it should be noted that the technique of selecting a pixel other than the leftmost (as shown in this figure) can be viewed as a pre-filter that only affects phase. Therefore, most of the processing related to preventing aliasing can be regarded as a filtering operation for high-resolution images, even if only the kernel (Kernel) is applied to the sampled pixel positions.
单色图像,正如在本说明中规定的,没有可见的彩色变化。这种单色条件可以发生在图像只包含一层或一个彩色信道时,或发生在图像具有多层或多个彩色信道,但每个彩色层是相同时,由此产生单一颜色的图像。Monochrome images, as specified in this specification, have no visible color shift. This monochromatic condition can occur when the image contains only one layer or one color channel, or when the image has multiple layers or multiple color channels, but each color layer is the same, thereby producing a single color image.
已经看到,前述的技术没有利用潜在的显示器分辨率。这方面的背景信息可以通过参考下述文献而获取:R.Fiegenblatt(1989),“Full color imaging on amplitude color mosaic displays(在幅度彩色镶嵌显示器上的全彩色成象)”,Proc.SPIE V.1075,199-205;以及J.Kranz和L.Silverstein(1990),”Color matrix displayimage quality:The effects of luminance and spatialsampling(彩色矩阵显示图像质量:亮度和空间采样的效果)”,SIDSymp.Digest 29-32,这些文章在此引用,以供参考。例如,在图1所示的显示中,当显示像素16的分辨率是高分辨率图像(源图像)4的分辨率的1/3时,子像素10、12和14的分辨率等于源的分辨率(在水平尺度上)。如果这个显示仅仅被色盲的人使用,则有可能利用子像素的空间位置。这个方法被显示于下面的图2上,其中显示的R、G和B子像素10、12和14是从高分辨率图像的不同的像素11、13和15的相应的彩色中取得的。这允许水平分辨率是子像素分辨率,它是显示器像素分辨率的三倍。It has been seen that the foregoing techniques do not take advantage of the potential display resolution. Background information on this can be obtained by referring to R. Fiegenblatt (1989), "Full color imaging on amplitude color mosaic displays", Proc. SPIE V. 1075, 199-205; and J. Kranz and L. Silverstein (1990), "Color matrix display image quality: The effects of luminance and spatial sampling (color matrix display image quality: the effect of luminance and spatial sampling)", SIDSymp.Digest 29 -32, these articles are cited here for reference. For example, in the display shown in Figure 1, when the resolution of display pixel 16 is 1/3 of the resolution of high-resolution image (source image) 4, the resolution of subpixels 10, 12, and 14 is equal to that of the source Resolution (on the horizontal scale). If the display is only used by color-blind people, it is possible to exploit the spatial location of the sub-pixels. This approach is shown in Figure 2 below, where the R, G and B subpixels 10, 12 and 14 are shown taken from the corresponding colors of the
但对于不是色盲者的显示器的观看者(也就是,大多数观众)是如何呢?对于显示器工程师来说,幸运地,即使具有完美的彩色5视力的观察者在最高的空间频率下也是色盲的。这被显示于下面的图3,图上显示人的视觉系统的理想化的空间频率响应。But what about viewers of displays that are not colorblind (ie, most viewers)? Fortunately for display engineers, even observers with perfect color 5 vision are color blind at the highest spatial frequencies. This is shown in Figure 3 below, which shows the idealized spatial frequency response of the human visual system.
这里,亮度17是指所观看的图像的单色目力观察,色度19是指彩色内容,它被视觉系统处理为从红色到绿色和从蓝色到黄色的同等亮度调制。视频图像的色差信号R-G和B-Y大约近似于这些调制。对于大多数观察者,彩色频率响应的带宽是亮度频率响应的带宽的1/2。有时,蓝-黄调制响应的带宽甚至更小,下降到亮度的1/3左右。包括彩色元素从不同的图像像素到显示器像素三色组子像素变换的采样,如图2所示,可被称为子像素采样。Here,
参照图4,在显示器的水平方向上,有一个频率范围,处在显示像素16的Nyquist(奈奎斯特)频率(显示像素=三色组像素,给出三色组Nyquist为每个三色组像素0.5周期)与子像素元素10、12和14的Nyquist(奈奎斯特)频率(每个子像素0.5周期=1.5周期/三色组像素)之间。这个区域在图4上被显示为矩形区域20。把高分辨率图像与其宽度等于显示采样间隔的矩形函数进行卷积而得出的sinc函数显示为浅的点划线22。这是在显示器是LCD时对于显示MIF(调制转移函数)进行建模所采取的最通用的方法。With reference to Fig. 4, on the horizontal direction of display, there is a frequency range, in the Nyquist (Nyquist) frequency of display pixel 16 (display pixel=three-color group pixel, give three-color group Nyquist for each three-color group pixel 0.5 period) and the Nyquist frequency of subpixel elements 10, 12 and 14 (0.5 period per subpixel = 1.5 period/tricolor group pixel). This area is shown as a
把高分辨率源图像与等于子像素间隔的矩形进行卷积而得出的sinc函数显示为虚线24,它具有更高的带宽。这是在考虑到子像素在一个尺度上是矩形时由显示器施加的限制。在所显示的矩形区域20中,子像素可以显示亮度信息,但没有彩色信息。事实上,在这个区域中的任何彩色信息都是被混淆的。因此,在这个区域中,通过允许彩色混淆现象,我们可得到比起由三色组(即,显示器)像素所允许的、更高的频率亮度信息。这是通过使用子像素采样而得到的“有利的”区域。The sinc function resulting from convolving the high-resolution source image with a rectangle equal to the sub-pixel spacing is shown as dashed
对于字体显示的应用,黑白字体典型地被预处理,如图5所示。标准预处理包括暗示,它是指在像素中心处为字体笔划定中心,即,字体笔划特定的相移。这后面通常跟随低通滤波,也被称为灰度抗混淆。For font display applications, black and white fonts are typically preprocessed, as shown in FIG. 5 . Standard preprocessing includes hints, which refer to centering font strokes at pixel centers, ie, font stroke specific phase shifts. This is usually followed by low-pass filtering, also known as grayscale anti-aliasing.
图3所示的视觉频率响应(CSF)被理想化。实际上,它们具有有限的下降斜率,如图6(a)所示。亮度CSF 30从cy/deg(周期/度)的单位被变换成显示像素域(假设1280像素的观看距离)。它被显示为实线30,具有接近于1.5周期/像素(显示像素)的最大频率,以及它在形状上是带通的,具有接近于0.2周期/像素三色组的峰值。R:G CSF32被显示为虚线,也就是低通,具有接近于0.5周期/像素的最大频率。B:Y调制CSF 34被显示为点划的、LPF曲线,具有类似于R:G CSF的最大频率,但具有较低的最大响应。在色度CSF 32和34与亮度CSF30的截止频率之间的范围是其中我们可允许彩色混淆现象以便提高亮度带宽的区域。The visual frequency response (CSF) shown in Figure 3 is idealized. In fact, they have a finite falling slope, as shown in Fig. 6(a). The
图6(a)也显示理想化的图像功率谱36,作为1/f的函数,在图上呈现为具有-1的斜率的直线(因为该图使用对数轴)。这个频谱将以采样频率重复。这些重复被显示为对于像素38和子像素40的水平方向的采样速率。在较低的频率38出现的重复是由于像素采样,以及在较高的频率40出现的重复是由于子像素采样。应当指出,形状改变是由于我们把它画在对数频率轴上。扩展到低于奈奎斯特频率的较低频率的、这些重复频谱的频率被称为混淆现象。最左面的重复是彩色混淆38,因为它是由于像素采样速率,而亮度混淆40出现在较高的频率,因为它涉及到较高的子像素采样速率。Figure 6(a) also shows the idealized
在图6(a)上,对于源频谱没有施加预滤波。因此,由于像素采样造成的混淆现象(即,彩色混淆)扩展到非常低的频率35。因此,即使彩色CSF比起亮度CSF具有更窄的带宽,彩色人工产物仍旧是可看见的(取决于噪声和显示器的对比度)。In Fig. 6(a), no pre-filtering is applied to the source spectrum. Consequently, the aliasing phenomenon due to pixel sampling (ie color aliasing) extends to very
在图6(b)上,我们对于源功率谱施加预滤波(等于三个源图像像素的矩形函数),在图4上显示为点划线22,以及可以看到它会影响超过0.5周期/像素的基带频谱42,使得它具有比-1更陡峭的斜率,被显示为44。这些重复也显示这种预滤波的效果。即使通过这个滤波,我们看到,某些彩色混淆现象(在较低的频率处的重复的频谱)发生在低于两个色度CSF 32a和34a的截止频率的频率46处。因此,可以看到,简单的亮度预滤波将难以去除彩色混淆现象,不能去除超过0.5周期/像素的所有的亮度频率(即,“有利的”区域)。In Fig. 6(b), we apply pre-filtering (equal to a rectangular function of three source image pixels) to the source power spectrum, shown as dotted
因为我们依赖于视觉系统在带宽上的差别作为亮度或色度的函数,给予我们在“有利的区域”20中亮度带宽提升,所以一个可能性是根据如在以下文章中描述的视觉系统模型来设计预滤波:C.Betrisey等(2000),”Displaced filtering for patterneddisplays(用于图案显示器的置换滤波)”,SID Symposium digest,296-299,该文章在此引用,以供参考,以及被显示于图7。Since we rely on the difference in bandwidth of the visual system as a function of luminance or chrominance, giving us a luminance bandwidth boost in the "region of interest" 20, one possibility is to Designing pre-filtering: C. Betrisey et al. (2000), "Displaced filtering for patterned displays", SID Symposium digest, 296-299, which is hereby incorporated by reference, and shown in Figure 7.
这个技术理想地根据图像正在被采样的那个彩色层和那个彩色子像素,使用不同的预滤波器。这样,有9个滤波器。它们可通过使用在以下的文章中描述的人的视觉差别模型被设计:X.Zhang和B.Wandell(1996),”A spatial extension of CIELab for digitalcolor image reproduction(用于数字彩色图像重现的CIELab的空间扩展)”,SID Symp.Digest 731-734,该文章在此引用,以供参考,以及被显示于图7。这是离线完成的,假设图像总是黑白的。在最后的实施方案中,为了节省计算,使用矩形函数而不是最终得到的滤波器。另外,仍旧有某些可被看到的剩余彩色错误,因为彩色混淆现象向下扩展到比彩色CSF截止频率更低的频率(正如在图6(b)上看到的)。This technique ideally uses different prefilters depending on which color layer and which color sub-pixel the image is being sampled from. Thus, there are 9 filters. They can be designed by using the human visual difference model described in the following article: X. Zhang and B. Wandell (1996), "A spatial extension of CIELab for digital color image reproduction (CIELab for digital color image reproduction Spatial extension of )", SID Symp. Digest 731-734, which article is hereby incorporated by reference, and is shown in Figure 7. This is done offline, assuming the images are always black and white. In the final implementation, to save computation, a rectangular function is used instead of the resulting filter. In addition, there is still some residual color error that can be seen because the color aliasing phenomenon extends down to frequencies lower than the color CSF cutoff frequency (as seen in Figure 6(b)).
然而,所使用的视觉模型并没有考虑视觉系统的遮掩性质,这在亮度是处在中等到高的对比度水平时,造成由亮度引起的色度遮掩。因此,在较大的字体中,沿字体边缘处的彩色人工产物被字体的高的亮度对比度遮掩。然而,随着字体尺寸减小,字体的亮度减小,相同的彩色人工产物成为非常明显地可看见的(例如,对于非常小的字体,字体的黑/白区段消失,只留下局部化的彩色斑点)。However, the vision model used does not take into account the masking properties of the visual system, which cause luminance-induced chromatic masking when luminance is at moderate to high contrast levels. Thus, in larger fonts, color artifacts along the font edges are obscured by the font's high luminance contrast. However, as the font size decreases, the brightness of the font decreases, and the same color artifacts become very noticeably visible (e.g., for very small fonts, the black/white segments of the font disappear, leaving only localized colored spots).
发明内容Contents of the invention
本发明是根据上述的人的视觉系统的空间频率响应的特性,换句话说,是根据亮度CSF比起色度CSF具有更高的截止频率这一事实而被创建的。通过本发明,低分辨率图像是通过把较高分辨率的图像分离成亮度数据和色度数据,以便对于每个亮度数据和色度数据实行适当的采样和滤波,以及在采样后组合亮度数据和色度数据而被形成的。至于色度数据,实行传统的子采样,以避免彩色混淆,而同时对于亮度数据执行子像素采样,以提高亮度分量的分辨率。而且,对于子像素采样的亮度数据实行高通滤波,以便去除在亮度数据的子像素采样期间出现的低频人工产物。The present invention is created based on the above-mentioned characteristics of the spatial frequency response of the human visual system, in other words, on the fact that luminance CSF has a higher cut-off frequency than chrominance CSF. With the present invention, the low-resolution image is obtained by separating the higher-resolution image into luma data and chrominance data, performing appropriate sampling and filtering on each luma data and chrominance data, and combining the luma data after sampling and chrominance data are formed. As for chrominance data, conventional subsampling is performed to avoid color aliasing, while subpixel sampling is performed on luma data to increase the resolution of the luma component. Also, high pass filtering is performed on the sub-pixel sampled luminance data in order to remove low frequency artifacts that occur during sub-pixel sampling of the luminance data.
下面给出本发明的概念性说明。在图1和2上,在一个显示像素16中的R、G和B子像素10、12和14的各个R、G和B数值反映通过图1所示的子采样的、具有高的分辨率的图像4的彩色像素8(即,11)的各个R、G和B数值。然而,子像素10、12和14的各个R、G和B数值是与彩色像素8(11)的各个R、G和B数值不同的。所以,依据亮度分量,进行图2所示的子像素采样,以使子像素10、12和14的各个R、G和B数值反映彩色像素11、13和15的亮度分量。A conceptual illustration of the invention is given below. In FIGS. 1 and 2, the individual R, G, and B values of the R, G, and B subpixels 10, 12, and 14 in one display pixel 16 reflect the subsampling shown in FIG. The respective R, G, and B values of color pixel 8 (ie, 11 ) of
本发明的实施例包括不太依赖滤波和它的线性度的假设、并能够对输入彩色图像起作用的方法和系统。这些实施例能够在低频彩色人工产物由子像素采样造成以后直接去除这些人工产物。这是通过生成被加到亮度和彩色混淆型式上的、图像的彩色内容的LPF型式而达到的。这是通过利用不同于加添的、基本彩色域(即,RGB)的彩色控制来去除由子像素采样造成的彩色人工产物而完成的。实际上,只需要抵消较低频率的彩色人工产物,因为高频彩色人工产物由于彩色CSF的较窄的带宽而不会被看见,如图6(a)所示。Embodiments of the present invention include methods and systems that rely less on filtering and its linearity assumptions, and are able to work on input color images. These embodiments are capable of removing low frequency color artifacts directly after they are caused by sub-pixel sampling. This is achieved by generating an LPF version of the color content of the image that is added to the luminance and color aliasing versions. This is done by removing color artifacts caused by sub-pixel sampling with a color control other than the additive, base color gamut (ie, RGB). In practice, only lower frequency color artifacts need to be canceled out, since high frequency color artifacts are not visible due to the narrower bandwidth of the color CSF, as shown in Figure 6(a).
本发明的方法和系统可以在显示器在比起设计技术条件更远离地被观看时,在得到较高分辨率的亮度信号而不会看见彩色混淆现象时被使用。这些技术不需要假设源图像是文本或图像是单色的。The method and system of the present invention can be used when a display is viewed at a greater distance than design specifications to obtain a higher resolution luminance signal without seeing color aliasing. These techniques do not need to assume that the source image is text or that the image is monochrome.
本发明的实施例把较高分辨率的图像变换成较低分辨率的图像,而同时由子采样处理过程造成的误差被减小。当较高分辨率的图像不是允许分离亮度和色度数据的格式时,图像被变换成这样的格式。许多对立的彩色域是可接受的。对立的彩色域图像被分割,由此把亮度信道与色度信道分离开,由此允许分开进行处理。Embodiments of the present invention transform a higher resolution image into a lower resolution image while at the same time errors caused by the subsampling process are reduced. When a higher resolution image is not in a format that allows separation of luma and chrominance data, the image is converted to such a format. Many opposing color gamuts are acceptable. Opposing color domain images are segmented, thereby separating the luma and chrominance channels, thereby allowing separate processing.
亮度信道然后被变换成加添的彩色域(ACD),诸如RGB,以及ACD亮度图像被子像素采样,以便在降低分辨率的同时保留亮度数据。在子像素采样后,已子像素采样的(SPS)图像被变换回对立的彩色域(OCD),以及再次被分割成分开的亮度和色度信道。通过这种分离产生的SPS色度信道然后被高通滤波,以去除在子像素采样期间产生的低频人工产物。SPS亮度信道典型地不被修正,以便保留原先的亮度数据。The luma channel is then converted to an additive color domain (ACD), such as RGB, and the ACD luma image is sub-pixel sampled to preserve luma data while reducing resolution. After sub-pixel sampling, the sub-pixel sampled (SPS) image is transformed back to the opposing color domain (OCD), and split again into separate luma and chrominance channels. The SPS chrominance channels produced by this separation are then high-pass filtered to remove low-frequency artifacts produced during sub-pixel sampling. The SPS luminance channel is typically not modified so that the original luminance data is preserved.
来自原先的图像的色度信道被低通滤波,然后被子采样,以便为较低分辨率的图像提供色度数据。这些已低通滤波的色度信道然后与已高通滤波的、从原先的亮度信道产生的已子像素采样的色度信道相组合。这些组合的色度信道也与SPS亮度信道相组合,以形成减小错误的、较低分辨率的图像,通常是在对立的彩色域中。这个错误减小的、低分辨率的图像可被变换到加添的彩色域或变换到与想要的应用相兼容的、某个其他彩色域。The chroma channels from the original image are low-pass filtered and then sub-sampled to provide chroma data for the lower resolution image. These low pass filtered chroma channels are then combined with high pass filtered subpixel sampled chroma channels generated from the original luma channel. These combined chroma channels are also combined with SPS luma channels to form error-reduced, lower-resolution images, usually in opposing color gamuts. This error-reduced, low-resolution image can be converted to the added color gamut or to some other color gamut compatible with the desired application.
本发明提供了一种用于把较高分辨率的图像变换成可见错误减小的较低分辨率图像的方法,所述方法包括以下动作:把较高分辨率的对立的彩色域(OCD)图像分割成独立的初始亮度信道和一个或多个初始色度信道;将所述初始亮度信道变换为加添的彩色域(ACD)亮度图像,对所述ACD亮度图像执行子像素采样;把所述ACD亮度图像变换成OCD亮度图像;把所述OCD亮度图像分割成相独立的已进行了子像素采样(SPS)的亮度信道和一个或多个SPS色度信道;高通滤波所述一个或多个SPS色度信道;以及把所述一个或多个已高通滤波的SPS色度信道与所述SPS亮度信道相组合,以形成错误减小的较低分辨率图像。The present invention provides a method for converting a higher resolution image into a lower resolution image with reduced visible errors, said method comprising the acts of converting the higher resolution Opposite Color Domain (OCD) Segmenting an image into a separate original luma channel and one or more original chrominance channels; transforming the original luma channel into an additive color domain (ACD) luma image, performing subpixel sampling on the ACD luma image; converting the The ACD luminance image is converted into an OCD luminance image; the OCD luminance image is divided into independent luminance channels and one or more SPS chrominance channels that have carried out sub-pixel sampling (SPS); high-pass filtering the one or more SPS chrominance channels; and combining the one or more high-pass filtered SPS chrominance channels with the SPS luminance channel to form a lower resolution image with reduced errors.
本发明还提供了一种用于把较高分辨率图像变换成可见错误减小的较低分辨率图像的设备,所述设备包括:用于把较高分辨率的对立的彩色域(OCD)图像分割成相独立的初始亮度信道和一个或多个初始色度信道的装置;用于将所述初始亮度信道变换为加添的彩色域(ACD)亮度图像并且对所述ACD亮度图像执行子像素采样的装置;用于把所述ACD亮度图像变换成OCD亮度图像的装置;用于把所述OCD亮度图像分割成独立的已进行了子像素采样(SPS)的亮度信道和一个或多个SPS色度信道的装置;用于高通滤波所述一个或多个SPS色度信道的高通滤波器;以及用于把所述一个或多个已高通滤波的SPS色度信道与所述SPS亮度信道相组合以形成错误减少的较低分辨率图像的装置。The present invention also provides an apparatus for converting a higher resolution image into a lower resolution image with reduced visible errors, said apparatus comprising: an Opposite Color Domain (OCD) for converting the higher resolution means for segmenting an image into independent original luma channels and one or more original chrominance channels; for transforming said original luma channels into additive color domain (ACD) luma images and performing sub-processing on said ACD luma images means for pixel sampling; means for converting said ACD luminance image into an OCD luminance image; for dividing said OCD luminance image into independent sub-pixel sampled (SPS) luminance channels and one or more means for SPS chroma channels; a high pass filter for high pass filtering said one or more SPS chroma channels; and for combining said one or more high pass filtered SPS chroma channels with said SPS luma channels Means that combine to form lower resolution images with reduced errors.
本发明又提供了一种用于把较高分辨率图像变换成可见错误减小的较低分辨率图像的方法,所述方法包括以下动作:把较高分辨率的对立的彩色域(OCD)图像分割成独立的初始亮度信道和多个初始色度信道;将所述初始亮度信道变换为加添的彩色域(ACD)亮度图像,对所述ACD亮度图像执行子像素采样;把所述ACD亮度图像变换成OCD亮度图像;把所述OCD亮度图像分割成相独立的已进行了子像素采样(SPS)的亮度信道和SPS色度信道;高通滤波所述SPS色度信道;低通滤波所述初始色度信道;子采样所述已滤波的初始色度信道;把所述已进行了子采样的低通滤波的色度信道与所述已高通滤波的SPS色度信道相组合;以及把所述已组合的色度信道与所述SPS亮度信道相组合,以形成错误减小的较低分辨率图像。The present invention further provides a method for converting a higher resolution image into a lower resolution image with reduced visible errors, said method comprising the act of converting the higher resolution Opposite Color Domain (OCD) Segmenting an image into a separate initial luma channel and a plurality of initial chrominance channels; transforming said initial luma channel into an additive color domain (ACD) luma image, performing subpixel sampling on said ACD luma image; converting said ACD The luminance image is converted into an OCD luminance image; the OCD luminance image is divided into independent luminance channels and SPS chrominance channels that have carried out sub-pixel sampling (SPS); the SPS chrominance channels are high-pass filtered; said initial chroma channel; subsampling said filtered initial chroma channel; combining said subsampled low pass filtered chroma channel with said high pass filtered SPS chroma channel; and The combined chrominance channel is combined with the SPS luma channel to form a lower resolution image with reduced errors.
本发明又提供了一种用于以可见错误减小的较低分辨率显示较高分辨率图像的方法,所述方法包括以下动作:把较高分辨率的RGB图像变换成较高分辨率的对立的彩色域(OCD)图像;把所述较高分辨率的OCD图像分割成相独立的初始亮度信道和多个初始色度信道;把所述初始亮度信道变换成RGB亮度图像;对于所述RGB亮度图像执行子像素采样;把所述已进行了子像素采样的(SPS)RGB亮度图像变换成SPS-OCD亮度图像;把所述SPS-OCD亮度图像分割成独立的SPS亮度和SPS色度信道;高通滤波所述SPS色度信道;低通滤波所述较高分辨率的OCD图像的所述初始色度信道;子采样所述已滤波的初始色度信道;把所述已进行了子采样的低通滤波的色度信道与所述已高通滤波的SPS色度信道相组合;把所述已组合的色度信道与所述SPS亮度信道相组合,以形成错误减小的OCD较低分辨率的图像;以及把所述错误减小的OCD较低分辨率的图像变换成错误减小的较低分辨率的RGB图像。The present invention further provides a method for displaying a higher resolution image at a lower resolution with reduced visible errors, said method comprising the act of converting the higher resolution RGB image into a higher resolution Opposite Color Domain (OCD) images; splitting the higher resolution OCD image into independent initial luminance channels and multiple initial chrominance channels; transforming the initial luminance channels into RGB luminance images; for the The RGB luminance image performs sub-pixel sampling; the (SPS) RGB luminance image that has been sub-pixel sampled is converted into an SPS-OCD luminance image; the SPS-OCD luminance image is divided into independent SPS luminance and SPS chromaticity channel; high pass filter the SPS chroma channel; low pass filter the initial chroma channel of the higher resolution OCD image; subsample the filtered initial chroma channel; combining a sampled low pass filtered chroma channel with said high pass filtered SPS chroma channel; combining said combined chroma channel with said SPS luma channel to form an error reduced OCD lower resolution image; and transforming said error-reduced OCD lower-resolution image into an error-reduced lower-resolution RGB image.
本发明又提供了一种用于把较高分辨率的图像变换成可见错误减小的较低分辨率图像的系统,所述系统包括:第一分割器,用于把较高分辨率的对立的彩色域(OCD)图像分割成独立的初始亮度信道和多个初始色度信道;子像素采样器,用于将所述初始亮度信道变换为加添的彩色域(ACD)亮度图像,并且对所述ACD亮度图像执行子像素采样;变换器,用于把所述ACD亮度图像变换成OCD亮度图像;第二分割器,用于把所述OCD亮度图像分割成独立的已进行了子像素采样(SPS)的亮度信道和SPS色度信道;高通滤波器,用于高通滤波所述SPS色度信道;低通滤波器,用于低通滤波所述初始色度信道;子采样器,用于子采样所述已滤波的初始色度信道;第一组合器,用于组合所述已进行了子采样的低通滤波的色度信道与所述已高通滤波的SPS色度信道;以及第二组合器,用于把所述已组合的色度信道与所述SPS亮度信道相组合,以形成错误减小的较低分辨率的图像。The present invention further provides a system for converting a higher resolution image into a lower resolution image with reduced visible errors, said system comprising: a first divider for dividing the higher resolution opposite The color domain (OCD) image of is divided into independent original luminance channel and a plurality of original chrominance channels; Subpixel sampler is used for transforming described original luminance channel into added color domain (ACD) luminance image, and to The ACD luminance image performs sub-pixel sampling; a converter is used to convert the ACD luminance image into an OCD luminance image; a second divider is used to divide the OCD luminance image into independent sub-pixel samples (SPS) luma channel and SPS chroma channel; high pass filter for high pass filtering said SPS chroma channel; low pass filter for low pass filtering said initial chroma channel; subsampler for subsampling the filtered initial chroma channel; a first combiner for combining the subsampled low pass filtered chroma channel with the high pass filtered SPS chroma channel; and a second a combiner for combining the combined chroma channels with the SPS luma channels to form a lower resolution image with reduced errors.
附图说明Description of drawings
为了得到本发明的上述的和其他的优点和目的,将通过参照在附图上显示的、本发明的具体的实施例,呈现对于以上概述的本发明的更具体的说明。在看到这些附图仅仅描绘本发明的典型的实施例,而不是被看作为限制本发明的范围后,将通过使用附图,以附加的特定性和细节来描述和说明本发明,其中:In order to obtain the above and other advantages and objects of the invention, a more particular description of the invention outlined above will be rendered by reference to specific embodiments of the invention as shown in the accompanying drawings. After seeing that these drawings depict only typical embodiments of the invention and are not to be considered as limiting the scope of the invention, the invention will be described and illustrated with additional particularity and detail by using the accompanying drawings, in which:
图1是显示对于具有三色组像素结构的显示器的传统的图像采样的图;FIG. 1 is a diagram showing conventional image sampling for a display having a tricolor pixel structure;
图2是显示对于具有三色组像素结构的显示器的子像素图像采样的图;FIG. 2 is a diagram showing subpixel image sampling for a display having a tricolor pixel structure;
图3是显示被变换到数字频率平面的理想化的CSF的图;Figure 3 is a diagram showing an idealized CSF transformed to a digital frequency plane;
图4是显示表示有利的区域的像素Nyquist频率和子像素Nyquist频率区域的分析的图;4 is a graph showing analysis of pixel Nyquist frequencies and sub-pixel Nyquist frequency regions representing regions of interest;
图5显示典型的预处理技术;Figure 5 shows a typical preprocessing technique;
图6(a)是显示使用以像素采样和子像素采样频率重复的、1/f-功率谱的分析的图;Figure 6(a) is a graph showing analysis using 1/f-power spectra repeated at pixel sampling and sub-pixel sampling frequencies;
图6(b)是显示使用以像素采样和子像素采样频率重复的、1/f-功率谱的、并具有由于预处理而得到的改进的分析的图;Figure 6(b) is a graph showing analysis using 1/f-power spectrum repeated at pixel sampling and sub-pixel sampling frequencies with improvements due to preprocessing;
图7是显示视觉模型的已知的使用的方框图;Figure 7 is a block diagram showing a known use of a vision model;
图8是显示本发明的实施例的流程图;Figure 8 is a flowchart showing an embodiment of the present invention;
图9是显示本发明的特定的实施例的流程图;以及Figure 9 is a flow chart showing a specific embodiment of the present invention; and
图10是显示由本发明的实施例所保持的信号的图。Figure 10 is a diagram showing signals maintained by an embodiment of the present invention.
具体实施方式Detailed ways
通过参考附图,将最好地了解本发明的当前的优选实施例,图上相同的部件在全文中用相同的数字表示。以上列出的图将作为本详细说明的一部分被直接引用。The presently preferred embodiments of the present invention will be best understood by referring to the drawings, in which like parts are designated by like numerals throughout. The figures listed above are directly referenced as part of this detailed description.
将会容易地看到,正如这里在图上一般地描述和显示的,本发明的部件可以以各种各样不同的结构被安排和被设计。因此,本发明的方法和系统的实施例的、以下的更详细的说明并不打算用来限制本发明的范围,它仅仅是本发明的当前优选实施例的代表。It will be readily seen that the components of the invention may be arranged and designed in a wide variety of different configurations, as generally described and shown in the drawings herein. Accordingly, the following more detailed description of embodiments of the method and system of the present invention is not intended to limit the scope of the invention, but is merely representative of presently preferred embodiments of the invention.
本发明的实施例的元件可以以硬件、固件和或软件来实施。而且,有可能以这样的方式提供用来实施本发明的实施例的特性的软件(程序),以使软件被存储在计算机可读的媒体中。这样的媒体的例子,除了诸如信息存储装置(半导体存储器,软盘,硬盘等)和光存储装置(CD-ROM,DVD等)那样的记录媒体以外,包括在计算机网络(LAN,WAN,诸如互联网等,以及无线通信网)系统中使用的通信媒体(光纤,无线通信线路等等)。而且,有可能以在电子传输中具体表现的计算机信号来实现本发明的实施例的特性。虽然这里揭示的示例性实施例可能仅仅描述这些形式中的一种形式,但应当看到,本领域技术人员将能够以这些形式的任何形式实施这些元件,而仍旧属于本发明的范围。Elements of embodiments of the invention may be implemented in hardware, firmware and or software. Also, it is possible to provide software (program) for implementing the characteristics of the embodiments of the present invention in such a manner that the software is stored in a computer-readable medium. Examples of such media include, in addition to recording media such as information storage devices (semiconductor memory, floppy disk, hard disk, etc.) and optical storage devices (CD-ROM, DVD, etc.) and wireless communication network) communication media (fiber optics, wireless communication lines, etc.) used in the system. Furthermore, it is possible to implement features of embodiments of the invention in computer signals embodied in electronic transmissions. Although the exemplary embodiments disclosed herein may describe only one of these forms, it should be appreciated that a person skilled in the art would be able to implement these elements in any of these forms and still remain within the scope of the invention.
本发明的实施例可以根据术语“单色”来描述和要求得到专利权保护。正如在本说明中连同图像一起被使用的,这个术语是指一个不具有可看见的彩色变化的图像。单色图像可以是只包含一层或一个彩色信道的图像,或是具有多层或多个彩色信道、但每个彩色层是相同的,由此产生单一颜色的图像。Embodiments of the present invention may be described and claimed in terms of "monochrome". As used in connection with an image in this specification, this term refers to an image that has no visible color variation. A monochrome image can be an image that contains only one layer or one color channel, or an image that has multiple layers or multiple color channels, but each color layer is the same, resulting in a single color image.
本发明的实施例可以根据“RGB”图像或域,或“加添的彩色域”或“加添的彩色图像”来描述和要求得到专利权保护。正如在本说明中被使用的,这些术语可以指具有整体的亮度和色度信息的多分量图像域的任何形式,包括但不限于各种RGB域和CMYK域。Embodiments of the invention may be described and claimed in terms of "RGB" images or fields, or "added color fields" or "added color images." As used in this specification, these terms may refer to any form of multi-component image domain with integral luminance and chrominance information, including but not limited to various RGB domains and CMYK domains.
本发明的实施例可以根据“YCrCb”图像或域,“对立的彩色”域、图像或信道,或“彩色差别”域、图像或信道来描述和要求得到专利权保护。这些术语,正如在本说明中被使用的,可以指具有包括至少一个不同的亮度信道和色度信道的多分量图像域的任何形式,包括但不限于,YCrCb,LAB,YUV和YIQ域。Embodiments of the invention may be described and claimed in terms of a "YCrCb" image or domain, an "opposite color" domain, image or channel, or a "color difference" domain, image or channel. These terms, as used in this description, may refer to any form having a multi-component image domain including at least one distinct luma channel and chrominance channel, including but not limited to, YCrCb, LAB, YUV and YIQ domains.
本发明的实施例可被使用来把较高分辨率的图像变换成在已变换的图像中具有极少可见的错误的、较低分辨率的图像。虽然这些实施例典型地连同显示装置一起被使用来变换比起显示器来说具有更高分辨率的图像,把分辨率下降到显示器可使用的分辨率,但其他应用项也是可应用的。Embodiments of the present invention may be used to transform a higher resolution image into a lower resolution image with few visible errors in the transformed image. While these embodiments are typically used in conjunction with a display device to convert an image having a higher resolution than the display, down to a usable resolution of the display, other applications are applicable.
通过本发明的实施例被变换的图像可以具有各种各样的格式。当这些格式与本发明的实施例的处理过程是不兼容时,图像可以在处理前被变换成可兼容的格式,以及当必要时,可以在处理后再被变换回原来的格式。Images transformed by embodiments of the present invention may be in a variety of formats. When these formats are incompatible with the processing of embodiments of the present invention, the images can be converted to a compatible format prior to processing and, when necessary, converted back to the original format after processing.
本发明的实施例可以参照图8来说明,图8显示概述示例性实施例的图。这个处理过程70从存在于对立的彩色域(OCD)中的图像开始,诸如YCrCb,LAB,YUV,YIQ或类似的域。当图像存在于加添的彩色域(ACD)时,诸如RGB或CMYK域或某个其他彩色空间,图像可以在利用本发明的实施例处理前被变换成对立的彩色域。某些实施例包括在处理前把图像变换成可兼容的格式的步骤。Embodiments of the present invention may be explained with reference to Figure 8, which shows a diagram summarizing an exemplary embodiment. This process 70 starts with an image existing in an opposing color domain (OCD), such as YCrCb, LAB, YUV, YIQ or similar. When an image exists in an additive color gamut (ACD), such as the RGB or CMYK gamut or some other color space, the image may be transformed into the opposing color gamut before being processed with an embodiment of the present invention. Certain embodiments include the step of converting the image into a compatible format prior to processing.
一旦图像是在对立的彩色域72,具有不同的亮度信道和色度信道,图像就被“分割”(步骤74),以便为分开处理亮度和色度信道作好准备。“分割”(步骤74)可包括对原先的OCD图像72的采样或滤波,或把亮度和色度数据与原先的图像72分隔开的其他方法。分割也可包括图像变换。Once the image is in the opposing color domain 72, with different luma and chrominance channels, the image is "segmented" (step 74) in preparation for processing the luma and chrominance channels separately. "Segmentation" (step 74 ) may include sampling or filtering of the original OCD image 72 , or other methods of separating the luma and chrominance data from the original image 72 . Segmentation may also include image transformations.
在分割后,初始的亮度信道76被变换成(步骤78)ACD亮度图像,诸如RGB图像。这个步骤完成后,使得能够以最终被显示的格式或域来采样亮度图像。一旦亮度图像被变换(步骤78),就对图像执行子像素采样(步骤80),以便提高最终得到的较低分辨率的图像的分辨率。这样,在原先较高分辨率的图像中的每个接连的像素的亮度数据被分配给在较低分辨率的图像中的每个相应的子像素。After segmentation, the original luminance channel 76 is transformed (step 78) into an ACD luminance image, such as an RGB image. This step, when done, enables the sampling of the luma image in the format or domain in which it will ultimately be displayed. Once the luminance image is transformed (step 78), subpixel sampling is performed on the image (step 80) in order to increase the resolution of the resulting lower resolution image. In this way, the brightness data of each successive pixel in the original higher resolution image is assigned to each corresponding sub-pixel in the lower resolution image.
当子像素采样(步骤80)完成时,产生子像素采样的(SPS)亮度图像,这个SPS亮度图像被变换成(步骤82)OCD图像,它可被称为SPS-OCD亮度图像。这个变换被执行,以便把SPS亮度图像进一步分割成(步骤84)不同的亮度和色度信道。SPS亮度信道86典型地保留为不被打扰的,直至以后与其他信道相组合(步骤88)为止。然而,SPS色度信道90与92在进一步组合之前被滤波。When the subpixel sampling (step 80) is complete, a subpixel sampled (SPS) luminance image is generated, this SPS luminance image is transformed (step 82) into an OCD image, which may be referred to as an SPS-OCD luminance image. This transformation is performed to further segment (step 84) the SPS luma image into different luma and chrominance channels. The SPS luminance channel 86 is typically left undisturbed until later combined with other channels (step 88). However, SPS chrominance channels 90 and 92 are filtered before further combining.
这些SPS色度信道90与92可被划分成红-绿信道90和蓝-黄信道92。这些信道典型地包括YCrCb图像的Cr和Cb信道,LAB图像的”a”和”b”信道,YUV图像的U和V信道,YIQ图像的I和Q信道,或其他彩色空间或域的类似的信道。这些色度信道90和92被高通滤波(步骤94和96),去除在子像素采样期间出现的低频人工产物。These SPS chrominance channels 90 and 92 may be divided into a red-green channel 90 and a blue-yellow channel 92 . These channels typically include Cr and Cb channels for YCrCb images, "a" and "b" channels for LAB images, U and V channels for YUV images, I and Q channels for YIQ images, or similar for other color spaces or domains. channel. These chrominance channels 90 and 92 are high pass filtered (steps 94 and 96), removing low frequency artifacts that occur during subpixel sampling.
在本发明的某些实施例中,可以通过模糊掩模方法执行高通滤波(步骤94和96)。模糊掩模可以使用低通核。典型地,原先的图像用低通核被处理,产生图像的低通的型式。这个低通的型式随后被从原先的未滤波的图像中减去,而同时保留图像的中值。成功的实施例使用了具有约0.3像素到约0.8像素的和值的高斯低通的核。0.6像素的和值被认为是特别成功的,以及造成约0.168周期/像素的频域上的截止。这给出良好的模糊掩模滤波器。下面给出对于高斯核的推导。In some embodiments of the invention, high pass filtering (steps 94 and 96) may be performed by a blur masking method. Blur masks can use low-pass kernels. Typically, the original image is processed with a low-pass kernel, producing a low-pass version of the image. This low-pass version is then subtracted from the original unfiltered image while preserving the median of the image. A successful embodiment uses a Gaussian low pass kernel with a sum value of about 0.3 pixels to about 0.8 pixels. A sum value of 0.6 pixels was found to be particularly successful, and resulted in a cutoff in the frequency domain of about 0.168 cycles/pixel. This gives a good blur mask filter. The derivation for the Gaussian kernel is given below.
在某些实施例中使用的一维高斯函数被给出为:The one-dimensional Gaussian function used in some embodiments is given as:
这个函数的傅立叶变换被给出为:The Fourier transform of this function is given as:
这里,我们看到,在空间域中的σ(以像素为单位)相应于频域中的1/π2σ(以周期/像素为单位)。这个关系式可被使用来帮助确定给定其σ的滤波器的截止频率,或反之,确定给定频率的模糊掩模的空间σ,这可以由CSF模型被引导。Here, we see that σ (in pixels) in the spatial domain corresponds to 1/π 2 σ (in cycles/pixel) in the frequency domain. This relationship can be used to help determine the cutoff frequency of a filter given its σ, or conversely, the space σ of the blur mask for a given frequency, which can be guided by the CSF model.
在某些实施例中使用的二维高斯函数被给出为:The two-dimensional Gaussian function used in some embodiments is given as:
由于高斯函数是可以进行直角坐标分离的,故二维高斯函数的频率响应类似于公式(2),当考虑σ的重要性时,也就是,时域中的σx是频域中的1/π2σx,以及时域中的σy是频域中的1/π2σy。Since the Gaussian function can be separated in rectangular coordinates, the frequency response of the two-dimensional Gaussian function is similar to formula (2). When considering the importance of σ, that is, σ x in the time domain is 1/ π 2 σ x , and σ y in the time domain is 1/π 2 σ y in the frequency domain.
本发明的成功的实施例采用以尺寸3×3的核实施的高斯模糊掩模滤波器,其和值(sigma)的数值被选择为0.6,导致约为0.2周期/像素的低通滤波器的截止频率。A successful embodiment of the invention employs a Gaussian blur mask filter implemented with a kernel of size 3×3, whose sum (sigma) value is chosen to be 0.6, resulting in a low-pass filter of about 0.2 cycles/pixel Cut-off frequency.
本发明的其他的实施例可以使用等价于各个对立的彩色信道的逆CSF的高通滤波器。这些CSF可以从cy/deg的域(它们是在其中建模的)变换成cy/pix的数字域。实际的变换处理过程考虑观看距离,以及允许对于具有特定的显示分辨率(以像素/毫米计)和不同的预期的或打算的观看距离的不同的应用来定做。由于本发明的方法,当在不比设计的观看距离更近处观看时,彩色人工产物将是不可看见的。然而,亮度分辨率将被改进。Other embodiments of the invention may use high-pass filters equivalent to the inverse CSFs of the respective opposing color channels. These CSFs can be transformed from the domain of cy/deg (in which they are modeled) to the digital domain of cy/pix. The actual transformation process takes viewing distance into account and allows customization for different applications with specific display resolutions (in pixels/mm) and different expected or intended viewing distances. Due to the method of the present invention, color artifacts will not be visible when viewed no closer than the designed viewing distance. However, brightness resolution will be improved.
对于色度信道90和92或对于选择的信道,可以根据在特定的采样处理过程中引入的人工产物的数量或强度,或根据某些其他准则执行这种滤波(步骤94和96)。For chrominance channels 90 and 92 or for selected channels, such filtering (steps 94 and 96) may be performed according to the amount or strength of artifacts introduced during a particular sampling process, or according to some other criteria.
原先的OCD色度信道98和100的低通滤波(步骤102和104)可以与在亮度通道105中的处理同时进行,或可以在某些其他时间进行。对于OCD色度信道执行低通滤波(步骤102和104),以便去除大于显示器像素Nyquist频率的主要的彩色频率。因此,这些信道可以以传统的方式以1∶3的因子被子采样(步骤101和103),而在彩色通道110中不产生彩色混淆现象。The low pass filtering of the original OCD chroma channels 98 and 100 (
一旦滤波运算完成,分离的信道就可被组合。彩色信道的组合将依赖于所使用的彩色域而变化。在本示例性实施例中,已高通滤波的、子像素采样的蓝-黄(HPFSPS-B/Y)彩色信道97将与已低通滤波的、传统的子采样的蓝-黄(LPFSS-B/Y)彩色信道109相组合(步骤106),以形成已单一高低滤波的、(HLF)B/Y彩色信道111。已高通滤波的、子像素采样的红-绿(HPFSPS-R/G)信道95也与已低通滤波的、传统的子采样的红-绿(LPFSS-R/G)信道107相组合(步骤108),以形成已单一高低滤波的、(HLF)R/G信道114。Once the filtering operation is complete, the separated channels can be combined. The combination of color channels will vary depending on the color gamut used. In the exemplary embodiment, a high-pass filtered, subpixel-sampled blue-yellow (HPFSPS-B/Y) color channel 97 will be compared to a low-pass filtered, conventionally subsampled blue-yellow (LPFSS-B/Y) color channel 97. /Y) color channels 109 are combined (step 106) to form a single high-low filtered, (HLF)B/Y color channel 111. The high-pass filtered, sub-pixel sampled red-green (HPFSPS-R/G) channel 95 is also combined with the low-pass filtered, conventionally sub-sampled red-green (LPFSS-R/G) channel 107 (step 108) to form a single high and low filtered, (HLF) R/G channel 114.
应当指出,本发明的实施例的方法可以在可包括其他彩色信道和其他数量的彩色信道以及亮度信道的其他变化的、其他彩色空间和域中被使用。组合的HLF色度信道111和114还可以与SPS亮度信道86相组合(步骤88),以形成较低分辨率的OCD图像116。较低分辨率的OCD图像116,当需要用于各种用途时,然后可被变换成其他图像格式或域。It should be noted that the methods of embodiments of the present invention may be used in other color spaces and domains that may include other color channels and other numbers of color channels and other variations of luma channels. The combined HLF chroma channels 111 and 114 may also be combined with the SPS luma channel 86 (step 88 ) to form a lower resolution OCD image 116 . The lower resolution OCD image 116 can then be converted to other image formats or domains as required for various purposes.
这些实施例的方法和系统提供具有极少可见的彩色人工产物的较低分辨率的图像。The methods and systems of these embodiments provide lower resolution images with few visible color artifacts.
另外,以上的实施例可以以各种方式被修正。例如,在某些情形下,色度信道98和100的低通滤波(步骤102和104)可被省略。而且,有可能通过只使用已被分割的亮度信道76而形成较低分辨率的图像116。换句话说,有可能相对于亮度信道76执行亮度通道105的每个步骤,而省略彩色通道110的每个步骤以及相对于色度信道98和100的步骤106和108,以便组合SPS亮度信道86和HPFSPS-R/G信道95与HPFSPS-B/Y信道97。这样,有可能形成较低分辨率的图像116。In addition, the above embodiments can be modified in various ways. For example, in some cases the low pass filtering of chroma channels 98 and 100 (
通过参照图9,可以说明本发明的特定的示例性实施例。这个特定的实施例可被用来处理较高分辨率的RGB图像,用于在较低分辨率的显示装置上显示。较高分辨率的RGB图像120可以按照用户或应用的具体需要,被任选地预处理(步骤122)。预处理(步骤122)可包括暗示(hinting),低通滤波的类型或某些其他处理技术。预处理(步骤122)也可以一起被旁通。By referring to FIG. 9, a specific exemplary embodiment of the present invention can be explained. This particular embodiment can be used to process higher resolution RGB images for display on lower resolution display devices. The higher
在任何预处理(步骤122)后,RGB可被变换到(步骤124)对立的彩色域图像,诸如LAB、YCrCb、YIQ、YUV或其他图像域。在本例中,使用LAB图像域。一旦被变换到这个域,图像就可被分割(步骤126)成该域的单独的L、a和b信道,以便分开地处理这些信道。这样,色度和亮度信道可被分开地处理。After any pre-processing (step 122), RGB may be transformed (step 124) into an opposing color domain image, such as LAB, YCrCb, YIQ, YUV or other image domains. In this example, the LAB image domain is used. Once transformed to this domain, the image can be segmented (step 126) into the individual L, a, and b channels of the domain in order to process these channels separately. In this way, the chrominance and luma channels can be processed separately.
“L”信道127然后被变换回RGB域(步骤128),以使它可以以它的最后的显示格式被采样。这个变换可包括把L层或信道简单地复制成三个相同的R、G和B层。也可以使用单个层,然而,实际的变换方法将取决于所选择的彩色变换。The "L"
然后,对于这个RGB亮度图像执行子像素采样(步骤130),以保留原先的RGB图像120的水平亮度分辨率。在子像素采样后,已采样的图像再次被变换成(步骤132)对立的彩色域,诸如LAB。这个已采样的LAB图像被分割(步骤134),以便分开亮度和色度信道,供进一步处理色度信道。这里,典型地不处理亮度信道136,以便保留原先的亮度数据。然而,已子像素采样的和分割的图像的色度信道150和152被高通滤波(步骤146和148),以去除在子像素采样期间出现的低频彩色混淆现象。Then, sub-pixel sampling is performed on this RGB luminance image (step 130 ) to preserve the horizontal luminance resolution of the
如在以上说明的其他实施例中,这个高通滤波可以用使用高斯低通核的模糊掩模滤波器被执行。在使用这个方法的实施例中,色度信道被滤波,产生已低通滤波的色度图像,并从SPS-RGB色度图像中减去这个低通滤波的色度图像,以产生已“高通”滤波的(HPF)SPS色度图像或信道147和149。高通滤波(步骤146和148)典型地是对于”a”和”b”信道执行的,但当条件许可时可以只对于一个信道执行。As in other embodiments described above, this high pass filtering may be performed with a blur mask filter using a Gaussian low pass kernel. In an embodiment using this method, the chroma channels are filtered to produce a low-pass filtered chroma image, and this low-pass filtered chroma image is subtracted from the SPS-RGB chroma image to produce a "high-pass filtered "filtered (HPF) SPS chrominance image or
对于原先的”a”和”b”色度信道154和156的低通滤波(步骤138和140)可以与”L”信道的处理同时进行,或可以在某些其他时间进行。对于”a”和”b”色度信道执行低通滤波(步骤138和140),以去除大于显示器像素Nyquist频率的主要的彩色频率。在低通滤波(步骤138和140)后,这些信道可以以传统的方式以1∶3的因子被子采样(步骤142和144),而不产生彩色混淆现象。The low pass filtering (
当信道已被滤波和被采样时,它们被组合,以形成具有极少错误的较低分辨率图像。已高通滤波的亮度”a”信道147将与已子采样的、低通滤波的”a”信道143相组合(步骤160),以形成已处理的”a”信道164。已高通滤波的亮度”b”信道149将与已子采样的、低通滤波的”b”信道145相组合(步骤158),以形成已处理的”b”信道162。这些色度信道162和164然后与SPS亮度信道136相组合(步骤166),以形成错误减小的、较低分辨率的LAB图像168。When the channels have been filtered and sampled, they are combined to form a lower resolution image with few errors. High pass filtered luminance “a”
这个错误减小的图像可被变换到(步骤170)RGB域,以产生错误减小的、较低分辨率的RGB图像172,它可被输出到显示器或其他装置。This error-reduced image can be transformed (step 170) to the RGB domain to produce an error-reduced, lower
本发明的实施例的处理的功能可以参照图10被说明,图10显示相对于亮度CSF 180和彩色CSF 182被保持的信号。被保留的彩色信号包括对于彩色CSF是不可检测的高通区域184,以及包含图像的有用的彩色内容的低通区域186。理想地,因为RG和BY CSF的有限的带宽,从这个低通彩色186丢失的频率对于观察者是不可看见的。HPF彩色信号184是载送有效的亮度信息的彩色混淆现象。应当指出,由于低频彩色信息被保持,本技术将作用于彩色图像。图10显示在这两个彩色信号之间没有重叠,但取决于所使用的实际的滤波器,重叠是可能的。其他实施例可包括允许如图10所示的、高通184和低通186彩色信号的重叠的滤波器的使用。重叠可以以彩色混淆现象为代价而允许更大的彩色带宽。The functionality of the processing of an embodiment of the present invention can be described with reference to FIG. 10, which shows the signal held with respect to the luma CSF 180 and the color CSF 182. The color signal that is preserved includes a high-pass region 184 that is undetectable to the color CSF, and a low-pass region 186 that contains the useful color content of the image. Ideally, the frequencies lost from this low-pass color 186 are invisible to the observer because of the limited bandwidth of RG and BY CSF. The HPF color signal 184 is a color aliasing that carries effective luminance information. It should be noted that this technique will work on color images since low frequency color information is preserved. Figure 10 shows that there is no overlap between the two color signals, but depending on the actual filters used, overlap is possible. Other embodiments may include the use of filters that allow overlapping of high-pass 184 and low-pass 186 color signals as shown in FIG. 10 . Overlap can allow greater color bandwidth at the expense of color aliasing.
本发明可以以其他特定的形式被体现,而不背离它的精神或本质特性。所描述的实施例在所有的方面仅仅被看作为说明性而不是限制性的。所以,本发明的范围由附属权利要求表示,而不是由上述的说明表示。属于权利要求的等价性的意义和范围内的所有的改变要被包括在它们的范围内。The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. Therefore, the scope of the present invention is indicated by the appended claims rather than the above description. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.
Claims (14)
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/735,425 US6807319B2 (en) | 2000-06-12 | 2000-12-12 | Methods and systems for improving display resolution in achromatic images using sub-pixel sampling and visual error filtering |
| US09/735,454 | 2000-12-12 | ||
| US09/735,425 | 2000-12-12 | ||
| US09/735,424 | 2000-12-12 | ||
| US09/735,454 US6775420B2 (en) | 2000-06-12 | 2000-12-12 | Methods and systems for improving display resolution using sub-pixel sampling and visual error compensation |
| US09/735,424 US6608632B2 (en) | 2000-06-12 | 2000-12-12 | Methods and systems for improving display resolution in images using sub-pixel sampling and visual error filtering |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1489760A CN1489760A (en) | 2004-04-14 |
| CN1267882C true CN1267882C (en) | 2006-08-02 |
Family
ID=27419197
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 01822601 Expired - Fee Related CN1267882C (en) | 2000-12-12 | 2001-12-12 | Method and system for improving display resolution in images using sub-pixel sampling and visual error filtering |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP1350221A2 (en) |
| JP (1) | JP2004524729A (en) |
| CN (1) | CN1267882C (en) |
| TW (1) | TW558899B (en) |
| WO (1) | WO2002048960A2 (en) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7110012B2 (en) | 2000-06-12 | 2006-09-19 | Sharp Laboratories Of America, Inc. | System for improving display resolution |
| US6927804B2 (en) * | 2002-09-09 | 2005-08-09 | Eastman Kodak Company | Reducing color aliasing artifacts from color digital images |
| US7084906B2 (en) * | 2002-10-15 | 2006-08-01 | Eastman Kodak Company | Reducing computation time in removing color aliasing artifacts from color digital images |
| JP4813787B2 (en) * | 2003-10-17 | 2011-11-09 | パナソニック株式会社 | Image processing apparatus and method |
| KR101254032B1 (en) | 2005-05-20 | 2013-04-12 | 삼성디스플레이 주식회사 | Multiprimary color subpixel rendering with metameric filtering |
| CN101305408B (en) * | 2005-11-09 | 2010-12-15 | 奇美电子股份有限公司 | Method and apparatus for processing pixel signals for driving a display and display using the same |
| EP2038734A4 (en) | 2006-06-02 | 2009-09-09 | Samsung Electronics Co Ltd | DYNAMIC HIGH CONTRAST DISPLAY SYSTEM WITH MULTI SEGMENT REAR LIGHTING |
| US7592996B2 (en) | 2006-06-02 | 2009-09-22 | Samsung Electronics Co., Ltd. | Multiprimary color display with dynamic gamut mapping |
| JP2009141430A (en) * | 2007-12-03 | 2009-06-25 | Murata Mach Ltd | Image processor |
| US8724928B2 (en) | 2009-08-31 | 2014-05-13 | Intellectual Ventures Fund 83 Llc | Using captured high and low resolution images |
| JP4861523B2 (en) * | 2010-03-15 | 2012-01-25 | シャープ株式会社 | Display device and television receiver |
| EP3275190B1 (en) | 2015-03-25 | 2024-04-17 | Dolby Laboratories Licensing Corporation | Chroma subsampling and gamut reshaping |
| CN106470335B (en) * | 2015-08-17 | 2019-05-17 | 西安诺瓦电子科技有限公司 | Image processing method and image display method based on sub-pix sampling |
| US20240193825A1 (en) * | 2022-12-09 | 2024-06-13 | Nvidia Corporation | Luminance-preserving and temporally stable daltonization |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5170152A (en) * | 1990-12-14 | 1992-12-08 | Hewlett-Packard Company | Luminance balanced encoder |
| EP0772179A3 (en) * | 1995-10-31 | 1998-10-21 | Cirrus Logic, Inc. | Method and apparatus for determining chrominance components |
| US6396505B1 (en) * | 1998-10-07 | 2002-05-28 | Microsoft Corporation | Methods and apparatus for detecting and reducing color errors in images |
-
2001
- 2001-12-12 CN CN 01822601 patent/CN1267882C/en not_active Expired - Fee Related
- 2001-12-12 JP JP2002550598A patent/JP2004524729A/en not_active Withdrawn
- 2001-12-12 TW TW90130880A patent/TW558899B/en active
- 2001-12-12 EP EP01270858A patent/EP1350221A2/en not_active Withdrawn
- 2001-12-12 WO PCT/JP2001/010915 patent/WO2002048960A2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| CN1489760A (en) | 2004-04-14 |
| EP1350221A2 (en) | 2003-10-08 |
| WO2002048960A3 (en) | 2003-07-24 |
| JP2004524729A (en) | 2004-08-12 |
| WO2002048960A2 (en) | 2002-06-20 |
| TW558899B (en) | 2003-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6608632B2 (en) | Methods and systems for improving display resolution in images using sub-pixel sampling and visual error filtering | |
| JP4688432B2 (en) | System for improving display resolution | |
| US7471843B2 (en) | System for improving an image displayed on a display | |
| US7035476B2 (en) | Methods and systems for improving display resolution using sub-pixel sampling and visual error compensation | |
| Betrisey et al. | 20.4: Displaced filtering for patterned displays | |
| US6807319B2 (en) | Methods and systems for improving display resolution in achromatic images using sub-pixel sampling and visual error filtering | |
| CN1267882C (en) | Method and system for improving display resolution in images using sub-pixel sampling and visual error filtering | |
| US8326050B2 (en) | Method and apparatus for subpixel-based down-sampling | |
| CN1571990A (en) | Method of and display processing unit for displaying a colour image and a display apparatus comprising such a display processing unit | |
| WO2000042564A2 (en) | Filtering image data to obtain samples mapped to pixel sub-components of a display device | |
| JPH11316568A (en) | Method for displaying digital color image of high fidelity and resolution on dot matrix display of low resolution | |
| US20150235393A1 (en) | Image device and data processing system | |
| CN1720563B (en) | Method for improving perceived resolution of color matrix displays | |
| US6720972B2 (en) | Method and apparatus for remapping subpixels for a color display | |
| JP4813787B2 (en) | Image processing apparatus and method | |
| KR100597156B1 (en) | Method and system for improving the display resolution of an image using subpixel sampling and visible error filtering | |
| Fang et al. | A new adaptive subpixel-based downsampling scheme using edge detection | |
| JP2006031003A (en) | Method and system for improving display resolution using subpixel sampling and visual error compensation | |
| Betrisey et al. | 20.4: Displaced Filtering for Patterned Displays | |
| TW201347562A (en) | Image processing method |
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 | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060802 Termination date: 20111212 |