← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag