Methods and systems for improving display resolution in images using sub-pixel sampling and visual error filtering
First Claim
1. A method for converting a higher-resolution image to a lower-resolution image with reduced visible errors, said method comprising the acts of:
- splitting a higher-resolution opponent color domain (OCD) image into separate initial luminance and initial chrominance channels;
performing sub-pixel sampling on said initial luminance channel thereby creating an additive color domain (ACD) luminance image;
converting said ACD luminance image into an OCD luminance image;
splitting said OCD luminance image into separate sub-pixel sampled (SPS) luminance and SPS chrominance channels;
high-pass filtering said SPS chrominance channels;
low-pass filtering said initial chrominance channels;
sub-sampling said filtered initial chrominance channels;
combining said sub-sampled, low-pass filtered chrominance channels with said high-pass filtered SPS chrominance channels; and
combining said combined chrominance channels with said SPS luminance channel to form an error-reduced lower-resolution image.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide systems and methods for converting a higher-resolution image to a lower-resolution image with reduced visible errors. These embodiments comprise splitting a higher-resolution opponent color domain (OCD) image into separate initial luminance and initial chrominance channels followed by sub-pixel sampling on said initial luminance channel thereby creating an additive color domain (ACD) luminance image. This ACD luminance image is then converted into an OCD luminance image and split into separate sub-pixel sampled (SPS) luminance and SPS chrominance channels. The SPS chrominance channels are high-pass filtered and the initial chrominance channels are low-pass filtered. The filtered initial chrominance channels are sub-sampled and combined with the high-pass filtered SPS chrominance channels. These combined chrominance channels are then combined with said SPS luminance channel to form an error-reduced lower-resolution image.
58 Citations
17 Claims
-
1. A method for converting a higher-resolution image to a lower-resolution image with reduced visible errors, said method comprising the acts of:
-
splitting a higher-resolution opponent color domain (OCD) image into separate initial luminance and initial chrominance channels;
performing sub-pixel sampling on said initial luminance channel thereby creating an additive color domain (ACD) luminance image;
converting said ACD luminance image into an OCD luminance image;
splitting said OCD luminance image into separate sub-pixel sampled (SPS) luminance and SPS chrominance channels;
high-pass filtering said SPS chrominance channels;
low-pass filtering said initial chrominance channels;
sub-sampling said filtered initial chrominance channels;
combining said sub-sampled, low-pass filtered chrominance channels with said high-pass filtered SPS chrominance channels; and
combining said combined chrominance channels with said SPS luminance channel to form an error-reduced lower-resolution image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
filtering said SPS chrominance channels via an unsharp-mask filter with a Gaussian low-pass kernel resulting in low-pass SPS chrominance channels; and
subtracting said SPS low-pass chrominance channels from said SPS chrominance channels to yield high-pass filtered SPS chrominance channels.
-
-
8. The method of claim 1 wherein said chrominance channels comprise a red-green channel and a blue-yellow channel.
-
9. The method of claim 1 wherein said chrominance channels comprise the Cr and Cb channels of a YCrCb image.
-
10. The method of claim 1 wherein said chrominance channels comprise the “
- a” and
“
b”
channels of a CIELab image.
- a” and
-
11. The method of claim 1 further comprising the act of transforming said error-reduced lower-resolution image to an RGB image.
-
12. The method of claim 1 wherein said act of performing sub-pixel sampling comprises converting said initial luminance channel into an additive color domain (ACD) luminance image and sampling said ACD luminance image.
-
13. A method for displaying a higher-resolution image at a lower-resolution with reduced visible errors, said method comprising the acts of:
-
converting a higher-resolution RGB image to a higher-resolution opponent color domain (OCD) image;
splitting said higher-resolution OCD image into separate initial luminance and initial chrominance channels;
converting said initial luminance channel into a RGB luminance image;
performing sub-pixel sampling on said RGB luminance image;
converting said sub-pixel sampled (SPS) RGB luminance image into a SPS OCD luminance image;
splitting said SPS-OCD luminance image into separate SPS luminance and SPS chrominance channels;
high-pass filtering said SPS chrominance channels;
low-pass filtering said initial chrominance channels of said higher-resolution OCD image;
sub-sampling said filtered initial chrominance channels;
combining said sub-sampled, low-pass filtered chrominance channels with said high-pass filtered SPS chrominance channels; and
combining said combined chrominance channels with said SPS luminance channel to form an error-reduced OCD lower-resolution image; and
converting said error-reduced OCD lower-resolution image to an error-reduced lower-resolution RGB image.
-
-
14. A method for converting a higher-resolution image to a lower-resolution image with reduced visible errors, said method comprising steps for:
-
splitting a higher-resolution opponent color domain (OCD) image into separate initial luminance and initial chrominance channels;
performing sub-pixel sampling on said initial luminance channel thereby creating an additive color domain (ACD) luminance image;
converting said ACD luminance image into an OCD luminance image;
splitting said OCD luminance image into separate sub-pixel sampled (SPS) luminance and SPS chrominance channels;
high-pass filtering said SPS chrominance channels;
low-pass filtering said initial chrominance channels;
sub-sampling said filtered initial chrominance channels;
combining said sub-sampled, low-pass filtered chrominance channels with said high-pass filtered SPS chrominance channels; and
combining said combined chrominance channels with said SPS luminance channel to form an error-reduced lower-resolution image.
-
-
15. A system for converting a higher-resolution image to a lower-resolution image with reduced visible errors, said system comprising:
-
a first splitter for splitting a higher-resolution opponent color domain (OCD) image into separate initial luminance and initial chrominance channels;
a sub-pixel sampler for performing sub-pixel sampling on said initial luminance channel thereby creating an additive color domain (ACD) luminance image;
a converter for converting said ACD luminance image into an OCD luminance image;
a second splitter for splitting said OCD luminance image into separate sub-pixel sampled (SPS) luminance and SPS chrominance channels;
a high-pass filter for high-pass filtering said SPS chrominance channels;
a low-pass filter for low-pass filtering said initial chrominance channels;
a sub-sampler for sub-sampling said filtered initial chrominance channels;
a first combiner for combining said sub-sampled, low-pass filtered chrominance channels with said high-pass filtered SPS chrominance channels; and
a second combiner for combining said combined chrominance channels with said SPS luminance channel to form an error-reduced lower-resolution image.
-
-
16. A computer readable medium comprising instructions for converting a higher-resolution image to a lower-resolution image with reduced errors, said instructions comprising the acts of:
-
splitting a higher-resolution opponent color domain (OCD) image into separate initial luminance and initial chrominance channels;
performing sub-pixel sampling on said initial luminance channel thereby creating an additive color domain (ACD) luminance image;
converting said ACD luminance image into an OCD luminance image;
splitting said OCD luminance image into separate sub-pixel sampled (SPS) luminance and SPS chrominance channels;
high-pass filtering said SPS chrominance channels;
low-pass filtering said initial chrominance channels;
sub-sampling said filtered initial chrominance channels;
combining said sub-sampled, low-pass filtered chrominance channels with said high-pass filtered SPS chrominance channels; and
combining said combined chrominance channels with said SPS luminance channel to form an error-reduced lower-resolution image.
-
-
17. A computer data signal embodied in an electronic transmission, said signal having the function of converting a higher-resolution image to a lower-resolution image with reduced visible errors, said signal comprising instructions for:
-
splitting a higher-resolution opponent color domain (OCD) image into separate initial luminance and initial chrominance channels;
performing sub-pixel sampling on said initial luminance channel thereby creating an additive color domain (ACD) luminance image;
converting said ACD luminance image into an OCD luminance image;
splitting said OCD luminance image into separate sub-pixel sampled (SPS) luminance and SPS chrominance channels;
high-pass filtering said SPS chrominance channels;
low-pass filtering said initial chrominance channels;
sub-sampling said filtered initial chrominance channels;
combining said sub-sampled, low-pass filtered chrominance channels with said high-pass filtered SPS chrominance channels; and
combining said combined chrominance channels with said SPS luminance channel to form an error-reduced lower-resolution image.
-
Specification