← Back to Patent Explorer
US6204858B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for adjusting color data of pixels in a digital image

Assignee: Adobe Inc
•
Filing: 1997-05-30
•
Granted: 2001-03-20
•
Expires: 2017-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Color data of pixels of a digital image are adjusted by identifying pixels of a digital image having original color data corresponding to predetermined color and shape characteristics and adjusting the original color data of the identified pixels to achieve a desired result.

Inventors

  • 👤 Naresh C. Gupta

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 09:18
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/62; H04N1/624; G; G06; G06T; G06T7/00; G06T7/90; G06T2207/00; G06T2207/30; G06T2207/30216

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 132 words
A method for adjusting color values of pixels of an image to reduce a red-eye effect, the method comprising: generating a red-enhanced value for each pixel in the image, wherein the red-enhanced value of a pixel represents the degree of redness of the pixel; convolving a plurality of spatial filters with the red-enhanced values to create one or more red filter values, each of the one or more red filter values corresponding to a pixel region having a specific shape and size; identifying a pixel region having a shape and size defined by at least one of the plurality of spatial filters as a red-eye pixel region if the corresponding red filter value exceeds a predetermined threshold; and adjusting the color values of the red-eye pixel region to reduce the red-eye effect.
Claim 2
Independent Claim 132 words
A method for adjusting color values of pixels of an image to reduce a red-eye effect, the method comprising: generating a red-enhanced value for each pixel in the image, wherein the red-enhanced value of a pixel represents the degree of redness of the pixel; convolving a plurality of spatial filters with the red-enhanced values to create one or more red filter values, each of the one or more red filter values corresponding to a pixel region having a specific shape and size; identifying a pixel region having a shape and size defined by at least one of the plurality of spatial filters as a red-eye pixel region if the corresponding red filter value exceeds a predetermined threshold; and adjusting the color values of the red-eye pixel region to reduce the red-eye effect.
Claim 3
Dependent Claim 59 words
The method of claim 1 , wherein generating a red-enhanced value for each pixel comprises: categorizing each pixel in the image as a non-red pixel or a red pixel; assigning a minimum red-enhanced value to each non-red pixel; and calculating a red-enhanced value for each red pixel, wherein the red-enhanced value represents a degree of redness of the pixel.
Claim 4
Dependent Claim 67 words
The method of claim 2 , wherein the color values of the pixels of the image comprise the values for red, green and blue components, and wherein: each pixel having a red component value exceeding both the green component value and the blue component value by first and second predetermined thresholds, respectively, is categorized as a red pixel; and each remaining pixel is categorized a non-red pixel.
Claim 5
Dependent Claim 16 words
The method of claim 1 , wherein the image is a portion of an original image.
Claim 6
Dependent Claim 17 words
The method of claim 4 , wherein the image is a user-selected portion of the original image.
Claim 7
Dependent Claim 56 words
The method of claim 1 , wherein adjusting the color values comprises: identifying pixels in the image corresponding to an iris area of an eye affected by the red-eye effect; determining a color value of the iris pixels; and adjusting the color value of each red-eye pixel to approach the color value of the iris pixels.
Claim 8
Dependent Claim 24 words
The method of claim 6 , wherein determining the color value of the iris pixels comprises using a color value of a default color.
Claim 9
Dependent Claim 15 words
The method of claim 7 , wherein the default color is selected by a user.
Claim 10
Independent Claim 127 words
A method for identifying a red-eye area in an image, comprising: generating a red-enhanced value for each pixel in the image; generating a weak-color-enhanced value for each pixel in the image; convolving an inner filter with the red-enhanced values to create a red filter value corresponding to a pixel region having a specific shape and size defined by the inner filter; convolving an outer spatial filter with the weak-color-enhanced values to create a weak-color filter value corresponding to a pixel region having a specific shape and size defined by the outer filter; and identifying a red-eye area having a shape and size defined by at least one of the inner filter and the outer filter using both the red-enhanced values and the weak-color-enhanced values of the pixels.
Claim 11
Independent Claim 127 words
A method for identifying a red-eye area in an image, comprising: generating a red-enhanced value for each pixel in the image; generating a weak-color-enhanced value for each pixel in the image; convolving an inner filter with the red-enhanced values to create a red filter value corresponding to a pixel region having a specific shape and size defined by the inner filter; convolving an outer spatial filter with the weak-color-enhanced values to create a weak-color filter value corresponding to a pixel region having a specific shape and size defined by the outer filter; and identifying a red-eye area having a shape and size defined by at least one of the inner filter and the outer filter using both the red-enhanced values and the weak-color-enhanced values of the pixels.
Claim 12
Dependent Claim 36 words
The method of claim 9 , wherein identifying a red-eye area comprises: identifying as a red-eye area an area of the image having a ring-shaped region of weak-color-background pixels surrounding a circular-shaped region of red-eye pixels.
Claim 13
Dependent Claim 105 words
The method of claim 10 , further comprising: convolving a plurality of ring-shaped outer filters with the weak-color-enhanced values to create one or more ring filter values, each of the one or more ring filter values corresponding to a pixel region having a specific size and shape; convolving a plurality of circular-shaped inner filters with the red-enhanced values to create one or more red filter values, each of the one or more red filter values corresponding to a pixel region having a specific size and shape; and using the ring filter values and the red filter values to identify a red-eye area in the image.
Claim 14
Dependent Claim 146 words
A computer program product stored on a machine-readable medium for adjusting color values of pixels of an image to reduce a red-eye effect, the product comprising instructions operable to cause a programmable processor to: generate a red-enhanced value for each pixel in the image, wherein the red-enhanced value of a pixel represents the degree of redness of the pixel; convolve a plurality of spatial filters with the red-enhanced values to create one or more red filter values, each of the one or more red filter values corresponding to a pixel region having a specific shape and size; identify a pixel region having a shape and size defined by at least one of the plurality of spatial filters as a red-eye pixel region if the corresponding red filter value exceeds a predetermined threshold; and adjusting the color values of the red-eye region to reduce the red-eye effect.
Claim 15
Dependent Claim 146 words
A computer program product stored on a machine-readable medium for adjusting color values of pixels of an image to reduce a red-eye effect, the product comprising instructions operable to cause a programmable processor to: generate a red-enhanced value for each pixel in the image, wherein the red-enhanced value of a pixel represents the degree of redness of the pixel; convolve a plurality of spatial filters with the red-enhanced values to create one or more red filter values, each of the one or more red filter values corresponding to a pixel region having a specific shape and size; identify a pixel region having a shape and size defined by at least one of the plurality of spatial filters as a red-eye pixel region if the corresponding red filter value exceeds a predetermined threshold; and adjusting the color values of the red-eye region to reduce the red-eye effect.
Claim 16
Dependent Claim 59 words
The product of claim 12 , wherein generating a red-enhanced value for each pixel comprises: categorizing each pixel in the image as a non-red pixel or a red pixel; assigning a minimum red-enhanced value to each non-red pixel; and calculating a red-enhanced value for each red pixel, wherein the red-enhanced value represents a degree of redness of the pixel.
Claim 17
Dependent Claim 60 words
The product of claim 13 , wherein the color values comprise values for red, green and blue components, and wherein: each pixel having a red component value exceeding both the green component value and the blue component value by first and second predetermined thresholds, respectively, is categorized as a red pixel; and each remaining pixel is categorized a non-red pixel.
Claim 18
Dependent Claim 16 words
The product of claim 12 , wherein the image is a portion of an original image.
Claim 19
Dependent Claim 17 words
The product of claim 15 , wherein the image is a user-selected portion of the original image.
Claim 20
Dependent Claim 56 words
The product of claim 12 , wherein adjusting the color values comprises: identifying pixels in the image corresponding to an iris area of an eye affected by the red-eye effect; determining a color value of the iris pixels; and adjusting the color value of each red-eye pixel to approach the color value of the iris pixels.
Claim 21
Dependent Claim 24 words
The product of claim 17 , wherein determining the color value of the iris pixels comprises using a color value of a default color.
Claim 22
Dependent Claim 15 words
The product of claim 18 , wherein the default color is selected by a user.
Claim 23
Dependent Claim 144 words
A computer program product stored on a machine-readable medium for identifying a red-eye area in an image, the product comprising instructions operable to cause a programmable processor to: generate a red-enhanced value for each pixel in the image; generate a weak-color-enhanced value for each pixel in the image; convolve an inner filter with the red-enhanced values to create a red filter value corresponding to a pixel region having a specific shape and size defined by the inner filter; convolve an outer spatial filter with the weak-color-enhanced values to create a weak-color filter value corresponding to a pixel region having a specific shape and size defined by the outer filter; and identify a red-eye area having a shape and size defined by at least one of the inner filter and the outer filter using both the red-enhanced values and the weak-color-enhanced values of the pixels.
Claim 24
Dependent Claim 144 words
A computer program product stored on a machine-readable medium for identifying a red-eye area in an image, the product comprising instructions operable to cause a programmable processor to: generate a red-enhanced value for each pixel in the image; generate a weak-color-enhanced value for each pixel in the image; convolve an inner filter with the red-enhanced values to create a red filter value corresponding to a pixel region having a specific shape and size defined by the inner filter; convolve an outer spatial filter with the weak-color-enhanced values to create a weak-color filter value corresponding to a pixel region having a specific shape and size defined by the outer filter; and identify a red-eye area having a shape and size defined by at least one of the inner filter and the outer filter using both the red-enhanced values and the weak-color-enhanced values of the pixels.
Claim 25
Dependent Claim 36 words
The product of claim 20 , wherein identifying a red-eye area comprises: identifying as a red-eye area an area of the image having a ring-shaped region of weak-color-background pixels surrounding a circular-shaped region of red-eye pixels.
Claim 26
Dependent Claim 113 words
The product of claim 21 , further comprising instructions operable to cause a programmable processor to: convolve a plurality of ring-shaped outer filters with the weak-color-enhanced values to create one or more ring filter values, each of the one or more ring filter values corresponding to a pixel region having a specific size and shape; convolve a plurality of circular-shaped inner filters with the red-enhanced values to create one or more red filter values, each of the one or more red filter values corresponding to a pixel region having a specific size and shape; and use the ring filter values and the red filter values to identify a red-eye area in the image.

References Cited (Backward Citations)

US5701519A Cited
US5796931A Cited
US5130789A Cited
US5202935A Cited
US5706355A Cited
US5398308A Cited
US5506946A Cited
US5270806A Cited
EP0635972A2 Cited
US5432863A Cited
EP0693852A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-19 2004-09-18 2005-03-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-19 2008-09-18 2009-03-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-19 2012-09-18 2013-03-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag