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

Apparatus and method for enhancing color saturation in halftoned images

Assignee: Seiko Epson Corp
•
Filing: 1994-10-11
•
Granted: 1996-05-14
•
Expires: 2014-10-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Adaptive preprocessing is performed on the three primary color signals generated during the scanning of a color image in order to enhance the perceived saturation of the dominant primary color. This preprocessing is performed by removing a small increment from the least intense primary color and adding the same increment to the most intense primary color. In this manner the overall brightness of the pixel is preserved, but the perceived saturation is increased. The increment that is effectively transferred from the least intense primary color value to the most intense primary color value is based on the relations of the three primary color values to each other in order to avoid visible color artifacts.

Inventors

  • 👤 Joseph S. Shu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 19:56
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6077

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 140 words
Apparatus for enhancing color saturation in a halftone image comprised of a plurality of pixels, each pixel having a color comprised of three primary color values, the apparatus processing each of the plurality of pixels and comprising: means responsive to the three primary color values of a pixel for selecting the maximum primary color value; means responsive to the three primary color values of a pixel for selecting the minimum primary color value; and means responsive to the maximum primary color value and the minimum primary color value for subtracting an incremental amount from the minimum primary color value and adding the incremental amount to the maximum primary color value, the incremental amount being dependent on the maximum primary color value and the minimum primary color value and being determined in order to minimize visual artifacts in the halftone image.
Claim 2
Dependent Claim 140 words
Apparatus for enhancing color saturation in a halftone image comprised of a plurality of pixels, each pixel having a color comprised of three primary color values, the apparatus processing each of the plurality of pixels and comprising: means responsive to the three primary color values of a pixel for selecting the maximum primary color value; means responsive to the three primary color values of a pixel for selecting the minimum primary color value; and means responsive to the maximum primary color value and the minimum primary color value for subtracting an incremental amount from the minimum primary color value and adding the incremental amount to the maximum primary color value, the incremental amount being dependent on the maximum primary color value and the minimum primary color value and being determined in order to minimize visual artifacts in the halftone image.
Claim 3
Dependent Claim 100 words
Apparatus for enhancing color saturation in a halftone image according to claim 1 wherein each of the three primary color values has a lower limit and an upper limit and the apparatus further comprises: means responsive to the three primary color values of a pixel for calculating an average primary color value; and means responsive to the average primary color value for determining the incremental amount so that the maximum primary color value plus the incremental amount does not exceed the upper limit and the minimum primary color value minus the incremental amount does not fall below the lower limit.
Claim 4
Dependent Claim 75 words
Apparatus for enhancing color saturation in a halftone image according to claim 1 wherein the means for subtracting and adding the incremental amount comprises: means responsive to the maximum primary color value and the minimum primary color value for calculating a difference between the maximum primary color value and the minimum primary color value; and means responsive to the difference for adjusting the incremental amount in order to minimize visual artifacts in the halftone image.
Claim 5
Dependent Claim 32 words
Apparatus for enhancing color saturation in a halftone image according to claim 3 wherein the adjusting means comprises means responsive to the difference for increasing the incremental amount as the difference increases.
Claim 6
Dependent Claim 73 words
Apparatus for enhancing color saturation in a halftone image according to claim 1 wherein the means for subtracting and adding the incremental amount comprises: means responsive to the maximum primary color value and the minimum primary color value for increasing the incremental amount as a difference between a pixel color and a neutral color increases and for decreasing the incremental amount as a difference between the pixel color and the neutral color decreases.
Claim 7
Dependent Claim 194 words
Apparatus for enhancing color saturation in a halftone image comprised of a plurality of pixels, each pixel having a color comprised of three primary color values, the apparatus processing each of the plurality of pixels and comprising: a minimum circuit responsive to the three primary color values of a pixel for selecting the maximum primary color value; a maximum circuit responsive to the three primary color values of the pixel for selecting the minimum primary color value; an averaging circuit responsive to the three primary color values of the pixel for calculating an average primary color value; means responsive to the maximum primary color value, the minimum primary color value and the average primary color value for calculating an incremental amount, the incremental amount being dependent on the maximum primary color value and the minimum primary color value and the average primary color value and being determined in order to minimize visual artifacts in the halftone image; a subtractor responsive to the incremental amount for subtracting the incremental amount from the minimum primary color value; and an adder responsive to the incremental amount for adding the incremental amount to the maximum primary color value.
Claim 8
Dependent Claim 194 words
Apparatus for enhancing color saturation in a halftone image comprised of a plurality of pixels, each pixel having a color comprised of three primary color values, the apparatus processing each of the plurality of pixels and comprising: a minimum circuit responsive to the three primary color values of a pixel for selecting the maximum primary color value; a maximum circuit responsive to the three primary color values of the pixel for selecting the minimum primary color value; an averaging circuit responsive to the three primary color values of the pixel for calculating an average primary color value; means responsive to the maximum primary color value, the minimum primary color value and the average primary color value for calculating an incremental amount, the incremental amount being dependent on the maximum primary color value and the minimum primary color value and the average primary color value and being determined in order to minimize visual artifacts in the halftone image; a subtractor responsive to the incremental amount for subtracting the incremental amount from the minimum primary color value; and an adder responsive to the incremental amount for adding the incremental amount to the maximum primary color value.
Claim 9
Dependent Claim 115 words
Apparatus for enhancing color saturation in a halftone image according to claim 6 wherein the calculating means comprises: means responsive to the maximum primary color value and the minimum primary color value for increasing the incremental amount as a difference between a pixel color and a neutral color increases and for decreasing the incremental amount as a difference between the pixel color and the neutral color decreases; and means responsive to the average primary color value for limiting the incremental amount so that the maximum primary color value plus the incremental amount does not exceed the upper limit and the minimum primary color value minus the incremental amount does not fall below the lower limit.
Claim 10
Dependent Claim 75 words
Apparatus for enhancing color saturation in a halftone image according to claim 7 wherein the means for increasing and decreasing the incremental amount comprises: means responsive to the maximum primary color value and the minimum primary color value for calculating a difference between the maximum primary color value and the minimum primary color value; and means responsive to the difference for adjusting the incremental amount in order to minimize visual artifacts in the halftone image.
Claim 11
Dependent Claim 47 words
Apparatus for enhancing color saturation in a halftone image according to claim 8 wherein the adjusting means comprises a function generator responsive to the difference for generating a first factor; and a multiplier responsive to the first factor for multiplying the incremental amount by the first factor.
Claim 12
Dependent Claim 58 words
Apparatus for enhancing color saturation in a halftone image according to claim 8 wherein the adjusting means comprises a lookup table stored in a memory and means responsive to the difference for accessing the lookup table to retrieve a first factor; and a multiplier responsive to the first factor for multiplying the incremental amount by the first factor.
Claim 13
Dependent Claim 48 words
Apparatus for enhancing color saturation in a halftone image according to claim 7 wherein the limiting means comprises a function generator responsive to the average amount for generating a second factor; and a multiplier responsive to the second factor for multiplying the incremental amount by the second factor.
Claim 14
Dependent Claim 59 words
Apparatus for enhancing color saturation in a halftone image according to claim 7 wherein the limiting means comprises a lookup table stored in a memory and means responsive to the average amount for accessing the lookup table to retrieve a second factor; and a multiplier responsive to the second factor for multiplying the incremental amount by the second factor.
Claim 15
Independent Claim 126 words
A method for enhancing color saturation in a halftone image comprised of a plurality of pixels, each pixel having a color comprised of three primary color values, the method processing each of the plurality of pixels and comprising the steps of: A. selecting the maximum primary color value of the three primary color values of a pixel; B. selecting the minimum primary color value of the three primary color values of the pixel; and C. subtracting an incremental amount from the minimum primary color value and adding the incremental amount to the maximum primary color value, the incremental amount being dependent on the maximum primary color value and the minimum primary color value and being determined in order to minimize visual artifacts in the halftone image.
Claim 16
Independent Claim 126 words
A method for enhancing color saturation in a halftone image comprised of a plurality of pixels, each pixel having a color comprised of three primary color values, the method processing each of the plurality of pixels and comprising the steps of: A. selecting the maximum primary color value of the three primary color values of a pixel; B. selecting the minimum primary color value of the three primary color values of the pixel; and C. subtracting an incremental amount from the minimum primary color value and adding the incremental amount to the maximum primary color value, the incremental amount being dependent on the maximum primary color value and the minimum primary color value and being determined in order to minimize visual artifacts in the halftone image.
Claim 17
Dependent Claim 100 words
A method for enhancing color saturation in a halftone image according to claim 13 wherein each of the three primary color values has a lower limit and an upper limit and the method further comprises the steps of: D. calculating an average primary color value from the three primary color values of a pixel; and E. determining the incremental amount from the average primary color value so that the maximum primary color value plus the incremental amount does not exceed the upper limit and the minimum primary color value minus the incremental amount does not fall below the lower limit.
Claim 18
Dependent Claim 57 words
A method for enhancing color saturation in a halftone image according to claim 13 wherein step C comprises the steps of: C1. calculating a difference between the maximum primary color value and the minimum primary color value; and C2. adjusting the incremental amount based on the difference in order to minimize visual artifacts in the halftone image.
Claim 19
Dependent Claim 30 words
A method for enhancing color saturation in a halftone image according to claim 15 wherein step C2 comprises the step of: C2A. increasing the incremental amount as the difference increases.
Claim 20
Dependent Claim 56 words
A method for enhancing color saturation in a halftone image according to claim 13 wherein step C comprises the steps of: C3. increasing the incremental amount as a difference between a pixel color and a neutral color increases; and C4. decreasing the incremental amount as a difference between the pixel color and the neutral color decreases.
Claim 21
Independent Claim 171 words
A method for enhancing color saturation in a halftone image comprised of a plurality of pixels, each pixel having a color comprised of three primary color values, the method processing each of the plurality of pixels and comprising the steps of: A. selecting the maximum primary color value of the three primary color values of a pixel; B. selecting the minimum primary color value of the three primary color values of the pixel; C. calculating an average primary color value of the three primary color values of the pixel; D. calculating an incremental amount based on the maximum primary color value, the minimum primary color value and the average primary color value, the incremental amount being dependent on the maximum primary color value and the minimum primary color value and the average primary color value and being determined in order to minimize visual artifacts in the halftone image; E. subtracting the incremental amount from the minimum primary color value; and F. adding the incremental amount to the maximum primary color value.
Claim 22
Independent Claim 171 words
A method for enhancing color saturation in a halftone image comprised of a plurality of pixels, each pixel having a color comprised of three primary color values, the method processing each of the plurality of pixels and comprising the steps of: A. selecting the maximum primary color value of the three primary color values of a pixel; B. selecting the minimum primary color value of the three primary color values of the pixel; C. calculating an average primary color value of the three primary color values of the pixel; D. calculating an incremental amount based on the maximum primary color value, the minimum primary color value and the average primary color value, the incremental amount being dependent on the maximum primary color value and the minimum primary color value and the average primary color value and being determined in order to minimize visual artifacts in the halftone image; E. subtracting the incremental amount from the minimum primary color value; and F. adding the incremental amount to the maximum primary color value.
Claim 23
Dependent Claim 95 words
A method for enhancing color saturation in a halftone image according to claim 18 wherein step D comprises the steps of: D1. increasing the incremental amount as a difference between a pixel color and a neutral color increases; D2. decreasing the incremental amount as a difference between the pixel color and the neutral color decreases; and D3. limiting the incremental amount so that the maximum primary color value plus the incremental amount does not exceed the upper limit and the minimum primary color value minus the incremental amount does not fall below the lower limit.
Claim 24
Dependent Claim 57 words
A method for enhancing color saturation in a halftone image according to claim 19 wherein step D1 comprises the steps of: D1A. calculating a difference between the maximum primary color value and the minimum primary color value; and D1B. adjusting the incremental amount based on the difference in order to minimize visual artifacts in the halftone image.
Claim 25
Dependent Claim 45 words
A method for enhancing color saturation in a halftone image according to claim 20 wherein step D1B comprises the step of: D1B1. generating a first factor using a function generator which is responsive to the difference; D1B2 multiplying the incremental amount by the first factor.
Claim 26
Dependent Claim 53 words
A method for enhancing color saturation in a halftone image according to claim 20 wherein step D1B comprises the steps of: D1B3. creating a lookup table stored in a memory; D1B4. accessing the lookup table using the difference to retrieve a first factor; and D1B5. multiplying the incremental amount by the first factor.
Claim 27
Dependent Claim 47 words
A method for enhancing color saturation in a halftone image according to claim 19 wherein step D3 comprises the steps of: D3A. generating a second factor using a function generator which is responsive to the average amount; and D3B. multiplying the incremental amount by the second factor.
Claim 28
Dependent Claim 54 words
A method for enhancing color saturation in a halftone image according to claim 19 wherein step D3 comprises the steps of: D3C. creating a lookup table stored in a memory; D3D. accessing the lookup table using the average amount to retrieve a second factor; and D3E. multiplying the incremental amount by the second factor.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-14 1999-11-13 2000-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-14 2003-11-13 2004-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-14 2007-11-13 2008-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag