Patent US6204858B1 successfully refreshed from Google Patents.
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
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:36
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 |