US20030193677A1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for data adjustment
Assignee: Hewlett Packard Development Co LP
•
Filing: 2002-04-01
•
Granted: —
•
Expires: 2022-04-01
Abstract
Abstract A method includes obtaining a first value corresponding to a first location in a first color space and obtaining a second value in a second color space using the first value. The method further includes converting the second value to a third value in the first color space corresponding to a second location in the first color space and determining a fourth value related to a distance between the first location and the second location. Additionally, the method includes changing the second value if the fourth value exceeds the predetermined value.
Inventors
- 👤 Huanzhao Zeng
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:49
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6016; H04N1/6022; H04N1/6025; H04N1/6077; H04N1/608
Claims Analysis
Total Claims: 47
Claim 1
Independent Claim
84 words
1 . A method, comprising: obtaining a first value corresponding to a first location in a first color space; obtaining a second value in a second color space using the first value; converting the second value to a third value in the first color space corresponding to a second location in the first color space; determining a fourth value related to a distance between the first location and the second location; and changing the second value if the fourth value exceeds the predetermined value.
Claim 2
Dependent Claim
84 words
1 . A method, comprising: obtaining a first value corresponding to a first location in a first color space; obtaining a second value in a second color space using the first value; converting the second value to a third value in the first color space corresponding to a second location in the first color space; determining a fourth value related to a distance between the first location and the second location; and changing the second value if the fourth value exceeds the predetermined value.
Claim 3
Dependent Claim
28 words
2 . The method as recited in claim 1 , wherein: the first location corresponds to a position on a neutral gray axis in the first color space.
Claim 4
Dependent Claim
57 words
3 . The method as recited in claim 2 , wherein: obtaining the second value includes selecting the second value from a second plurality of values in the second color space using the first value, with the second plurality of values corresponding to a first plurality of values in the first color space including the first value.
Claim 5
Dependent Claim
36 words
4 . The method as recited in claim 3 , wherein: obtaining the first value includes selecting the first value from the first plurality of values including a plurality of positions upon the neutral gray axis.
Claim 6
Dependent Claim
46 words
5 . The method as recited in claim 4 , wherein: the first color space corresponds to an L*a*b* color space; the second color space corresponds to a CMYK color space; and the neutral gray axis corresponds to a luminance axis of the L*a*b* color space.
Claim 7
Dependent Claim
63 words
6 . The method as recited in claim 5 , wherein: selecting the first value includes selecting the first value having a first L* component, a first a* component, and a first b* component; and converting the second value to the third value in the first color space includes determining a second L* component, a second a* component, and a second b* component.
Claim 8
Dependent Claim
63 words
7 . The method as recited in claims 6 , wherein: determining the fourth value includes adding a square of a difference between the first a* component and the second a* component, a square of a difference between the first b* component and the second b* component, and a square of a difference between the first L* component and the second L* component.
Claim 9
Dependent Claim
68 words
8 . The method as recited in claim 7 , wherein: the second value includes a C component, a M component, a Y component, and a K component; and changing the second value includes iteratively changing the C component over a first range, the M component over a second range, and the Y component over a third range until the predetermined value equals or exceeds the fourth value.
Claim 10
Dependent Claim
77 words
9 . The method as recited in claim 7 , wherein: the second value includes a C component, a M component, a Y component, and a K component; and changing the second value includes iteratively changing the C component over a first range, the M component over a second range, and the Y component over a third range to determine a minimum of the fourth value within the first range, the second range, and the third range.
Claim 11
Dependent Claim
39 words
10 . The method as recited in claim 1 , wherein: a computing device performs the operations of obtaining the first value, obtaining the second value, converting the second value, determining a fourth value, and changing the second value.
Claim 12
Dependent Claim
39 words
11 . The method as recited in claim 1 , wherein: an imaging device performs the operations of obtaining the first value, obtaining the second value, converting the second value, determining a fourth value, and changing the second value.
Claim 13
Dependent Claim
87 words
12 . The method as recited in claim 2 , wherein: the first color space includes a first plurality of values and the first value; the second color space includes a second plurality of values and the second value; obtaining the first value includes computing the first value using ones of the first plurality of values; obtaining the second value includes performing an interpolation using ones of the second plurality of values; and changing the second value includes changing the ones of the second plurality of values.
Claim 14
Dependent Claim
43 words
13 . The method as recited in claim 12 , wherein: the first color space includes an XYZ color space; and the second color space includes a color space selected from a group including an RGB color space and a CMYK color space.
Claim 15
Dependent Claim
100 words
14 . The method as recited in claim 13 wherein: the first value includes a first X component, a first Y component, and a first Z component; the third value includes a second X component, a second Y component, and a second Z component; and determining the fourth value includes determining a sum of a square of a difference between the first X component and the second X component, a square of a difference between the first Y component and the second Y component, and a square of a difference between the first Z component and the second Z component.
Claim 16
Dependent Claim
156 words
15 . An apparatus, comprising: a memory configured to store a first set of values associated with a first color space and a second set of values associated with a second color space; and a processing device operatively associated with the memory and configured to determine a second value in the second color space using a first value in the first color space and the second set of values, with the first value corresponding to a first location on a neutral gray axis in the first color space, configured to determine a third value in the first color space using the second value and the first set of values, with the third value corresponding to a second location in the first color space, configured to determine a fourth value corresponding to a distance between the first location and the second location, and configured to change ones of the second set of values using the fourth value.
Claim 17
Dependent Claim
156 words
15 . An apparatus, comprising: a memory configured to store a first set of values associated with a first color space and a second set of values associated with a second color space; and a processing device operatively associated with the memory and configured to determine a second value in the second color space using a first value in the first color space and the second set of values, with the first value corresponding to a first location on a neutral gray axis in the first color space, configured to determine a third value in the first color space using the second value and the first set of values, with the third value corresponding to a second location in the first color space, configured to determine a fourth value corresponding to a distance between the first location and the second location, and configured to change ones of the second set of values using the fourth value.
Claim 18
Dependent Claim
53 words
16 . The apparatus as recited in claim 15 , wherein: the processing device includes a configuration to perform an interpolation between ones of the first set of values selected, using the second value, to convert the second value in the second color space to the third value in the first color space.
Claim 19
Dependent Claim
98 words
17 . The apparatus as recited in claim 16 , wherein: the first location corresponds to one of a first plurality of grid points in the first color space; the second location corresponds to one of a second plurality of grid points in the second color space; the processing device includes a configuration to select the one of the first plurality of grid points from the first plurality of grid points; and the processing device includes a configuration to select the one of the second plurality of grid points, using the first value, to determine the second value.
Claim 20
Dependent Claim
33 words
18 . The apparatus as recited in claim 17 , wherein: the processing device includes a configuration to change the second value using the fourth value to reduce a magnitude of the distance.
Claim 21
Dependent Claim
77 words
19 . The apparatus as recited in claim 1 8 , wherein: the first color space corresponds to an L*a*b* color space; the second color space corresponds to a CMYK color space; the second value includes a C component, an M component, a Y component, and a K component; and the processing device includes a configuration to change the C component, the M component, and the Y component, using the fourth value, to change the second value.
Claim 22
Dependent Claim
97 words
20 . The apparatus as recited in claim 19 , wherein: the first value includes a first L* value, a first a* value, and a first b* value; the third value includes a second L* value, a second a* value, and a second b* value; and the processing device includes a configuration to determine the fourth value as a sum of a square of a difference between the first L* value and the second L* value, between the first a* value and the second a* value, and between the first b* value and the second b* value.
Claim 23
Dependent Claim
17 words
21 . The apparatus as recited in claim 20 , wherein: the processing device includes a processor.
Claim 24
Dependent Claim
67 words
22 . The apparatus as recited in claim 16 , wherein: the processing device includes a configuration to determine the first value on the neutral gray axis by computing the first value using ones of the first set of values; and the processing device includes a configuration to determine the second value through an interpolation using the first value and ones of the second set of values.
Claim 25
Dependent Claim
34 words
23 . The apparatus as recited in claim 22 , wherein: the processing device includes a configuration to change the ones of the second set of values to reduce the magnitude of the distance.
Claim 26
Dependent Claim
43 words
24 . The apparatus as recited in claim 23 , wherein: the first color space includes an XYZ color space; and the second color space includes a color space selected from a group including a CMYK color space and an RGB color space.
Claim 27
Dependent Claim
107 words
25 . The apparatus as recited in claim 24 , wherein: the first value includes a first X component, a first Y component, and a first Z component; the third value includes a second X component, a second Y component, and a second Z component; and the processing device includes a configuration to determine the fourth value as a sum of a square of a difference between the first X component and the second X component, a square of a difference between the first Y component and the second Y component, and a square of a difference between the first Z component and the second Z component.
Claim 28
Dependent Claim
156 words
26 . An apparatus, comprising: means for storing a first set of values associated with a first color space and a second set of values associated with a second color space; and means for processing operatively associated with the means for storing and configured to determine a second value in the second color space using a first value in the first color space and the second set of values, with the first value corresponding to a first location on a neutral gray axis in the first color space, configured to determine a third value in the first color space using the second value and the first set of values, with the third value corresponding to a second location in the first color space, configured to determine a fourth value corresponding to a distance between the first location and the second location, and configured to change ones of the second set of values using the fourth value.
Claim 29
Dependent Claim
156 words
26 . An apparatus, comprising: means for storing a first set of values associated with a first color space and a second set of values associated with a second color space; and means for processing operatively associated with the means for storing and configured to determine a second value in the second color space using a first value in the first color space and the second set of values, with the first value corresponding to a first location on a neutral gray axis in the first color space, configured to determine a third value in the first color space using the second value and the first set of values, with the third value corresponding to a second location in the first color space, configured to determine a fourth value corresponding to a distance between the first location and the second location, and configured to change ones of the second set of values using the fourth value.
Claim 30
Dependent Claim
173 words
27 . An imaging device, comprising: an interface arranged to receive data from a computing device; a memory configured to store image data, a first interpolation table, and a second interpolation table; a processing device coupled to the memory and configured to generate the image data using the data, configured to select a first value corresponding to a first grid point on a luminance axis in a first color space from the first interpolation table, configured to select a second value corresponding to a second grid point in a second color space from the second interpolation table using the first value, configured to perform a color space conversion of the second value to a third value corresponding to a location in the first color space using the first interpolation table, configured to determine a distance between the first grid point and the location, and configured to change the second value if the distance exceeds a predetermined magnitude; and an imaging mechanism configured to form an image on media corresponding to the image data.
Claim 31
Dependent Claim
173 words
27 . An imaging device, comprising: an interface arranged to receive data from a computing device; a memory configured to store image data, a first interpolation table, and a second interpolation table; a processing device coupled to the memory and configured to generate the image data using the data, configured to select a first value corresponding to a first grid point on a luminance axis in a first color space from the first interpolation table, configured to select a second value corresponding to a second grid point in a second color space from the second interpolation table using the first value, configured to perform a color space conversion of the second value to a third value corresponding to a location in the first color space using the first interpolation table, configured to determine a distance between the first grid point and the location, and configured to change the second value if the distance exceeds a predetermined magnitude; and an imaging mechanism configured to form an image on media corresponding to the image data.
Claim 32
Dependent Claim
31 words
28 . The imaging device as recited in claim 27 , wherein: the first color space includes an L*a*b* color space; and the second color space includes a CMYK color space.
Claim 33
Dependent Claim
107 words
29 . The imaging device as recited in claim 28 , wherein: the first value includes a first L* value, a first a* value, and a first b* value; the third value includes a second L* value, a second a* value, and a second b* value; and the processing device includes a configuration to determine the distance as a sum of a square of a difference between the first L* value and the second L* value, a square of a difference between the first a* value and the second a* value, and a square of a difference between the first b* value and the second b* value.
Claim 34
Dependent Claim
43 words
30 . The imaging device as recited in claim 29 , wherein: the processing device includes a configuration to change a C component, an M component, and a Y component included in the second value to reduce a magnitude of the fourth value.
Claim 35
Dependent Claim
172 words
31 . An imaging system, comprising: an imaging device including a memory configured to store image data, a first interpolation table, a second interpolation table, and an imaging mechanism configured to form an image on media corresponding to the image data; and a computing device coupled to the imaging device and including a processing device configured to generate the image data using the data, configured to select a first value corresponding to a first grid point on a luminance axis in a first color space from the first interpolation table, configured to select a second value corresponding to a second grid point in a second color space from the second interpolation table using the first value, configured to perform a color space conversion of the second value to a third value corresponding to a location in the first color space using the first interpolation table, configured to determine a distance between the first grid point and the location, and configured to change the second value if the distance exceeds a predetermined magnitude.
Claim 36
Dependent Claim
172 words
31 . An imaging system, comprising: an imaging device including a memory configured to store image data, a first interpolation table, a second interpolation table, and an imaging mechanism configured to form an image on media corresponding to the image data; and a computing device coupled to the imaging device and including a processing device configured to generate the image data using the data, configured to select a first value corresponding to a first grid point on a luminance axis in a first color space from the first interpolation table, configured to select a second value corresponding to a second grid point in a second color space from the second interpolation table using the first value, configured to perform a color space conversion of the second value to a third value corresponding to a location in the first color space using the first interpolation table, configured to determine a distance between the first grid point and the location, and configured to change the second value if the distance exceeds a predetermined magnitude.
Claim 37
Dependent Claim
31 words
32 . The imaging system as recited in claim 31 , wherein: the first color space includes an L*a*b* color space; and the second color space includes a CMYK color space.
Claim 38
Dependent Claim
107 words
33 . The imaging system as recited in claim 32 , wherein: the first value includes a first L* value, a first a* value, and a first b* value; the third value includes a second L* value, a second a* value, and a second b* value; and the processing device includes a configuration to determine the distance as a sum of a square of a difference between the first L* value and the second L* value, a square of a difference between the first a* value and the second a* value, and a square of a difference between the first b* value and the second b* value.
Claim 39
Dependent Claim
43 words
34 . The imaging system as recited in claim 33 , wherein: the processing device includes a configuration to change a C component, an M component, and a Y component included in the second value to reduce a magnitude of the fourth value.
Claim 40
Dependent Claim
102 words
35 . A storage device, comprising: a computer readable medium; processor executable instructions stored on the computer readable medium and configured to obtain a first value corresponding to a first location in a first color space, obtain a second value in a second color space using the first value, to convert the second value to a third value in the first color space corresponding to a second location in the first color space, determine a fourth value related to a distance between the first location and the second location, and change the second value if the fourth value exceeds the predetermined value.
Claim 41
Dependent Claim
102 words
35 . A storage device, comprising: a computer readable medium; processor executable instructions stored on the computer readable medium and configured to obtain a first value corresponding to a first location in a first color space, obtain a second value in a second color space using the first value, to convert the second value to a third value in the first color space corresponding to a second location in the first color space, determine a fourth value related to a distance between the first location and the second location, and change the second value if the fourth value exceeds the predetermined value.
Claim 42
Dependent Claim
85 words
36 . The storage device as recited in claim 35 , wherein: the first location corresponds to a position on a neutral gray axis in the first color space; and the processor executable instructions configured to obtain the second value include a configuration to select the second value from a second plurality of values in the second color space using the first value, with the second plurality of values corresponding to a first plurality of values in the first color space including the first value.
Claim 43
Dependent Claim
81 words
37 . The storage device as recited in claim 36 , wherein: the processor executable instructions configured to obtain the first value include a configuration to select the first value from the first plurality of values including a plurality of positions upon the neutral gray axis; the first color space corresponds to an L*a*b* color space; the second color space corresponds to a CMYK color space; and the neutral gray axis corresponds to a luminance axis of the L*a*b* color space.
Claim 44
Dependent Claim
82 words
38 . The storage device as recited in claim 37 , wherein: the processor executable instructions configured to select the first value include a configuration to select the first value having a first L* component, a first a* component, and a first b* component; and the processor executable instructions configured to convert the second value to the third value in the first color space include a configuration to determine a second L* component, a second a* component, and a second b* component.
Claim 45
Dependent Claim
73 words
39 . The storage device as recited in claims 38 , wherein: the processor executable instructions configured to determine the fourth value include a configuration to add a square of a difference between the first a* component and the second a* component, a square of a difference between the first b* component and the second b* component, and a square of a difference between the first L* component and the second L* component.
Claim 46
Dependent Claim
78 words
40 . The storage device as recited in claim 39 , wherein: the second value includes a C component, a M component, a Y component, and a K component; and the processor executable instructions configured to change the second value include a configuration to iteratively change the C component over a first range, the M component over a second range, and the Y component over a third range until the predetermined value equals or exceeds the fourth value.
Claim 47
Dependent Claim
87 words
41 . The storage device as recited in claim 39 , wherein: the second value includes a C component, a M component, a Y component, and a K component; and the processor executable instructions configured to change the second value include a configuration to iteratively change the C component over a first range, the M component over a second range, and the Y component over a third range to determine a minimum of the fourth value within the first range, the second range, and the third range.
References Cited (Backward Citations)
US5289295A
Cited
US5909291A
Cited
US5963201A
Cited
US5500921A
Cited
US5696839A
Cited
US5596428A
Cited
US6108008A
Cited
US5619427A
Cited
US5737032A
Cited
US6421140B1
Cited
US6275302B1
Cited
US5937089A
Cited
US6304863B1
Cited
US6362808B1
Cited
US6628825B1
Cited
US6999617B1
Cited
US6611356B1
Cited
US6330078B1
Cited
US6701007B1
Cited
US20020000993A1
Cited
US6731796B2
Cited
US7006691B2
Cited
US20030090726A1
Cited
US20050062985A1
Cited
US20050057762A1
Cited
US20050083542A1
Cited
US20060188156A1
Cited
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.