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

Color image processing method and apparatus for generating device-dependent color signals

Assignee: Agfa Gevaert NV
•
Filing: 1993-07-27
•
Granted: 1997-11-25
•
Expires: 2013-07-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for finding the stored device independent coordinate triplet (CIEL*a*b*triplet) which is closest to the device-independent target color triplet and then looking up the coordinates in device-dependent ABC space which correspond to this best fit among the color patches. A set of new points is defined in ABC space about the best fit point. The raster for the selection of these points in ABC space is independent of the stored color patch points. The magnitude of the increments away from the best fit color patch can therefore be made as small or large as desired. Using this new set of points about the best fit color match, each point of this set is converted back into CIEL*a*b* space points by interpolation and each of these points is compared with the target color in CIEL*a*b* space and the point determined with the smallest difference thereto, ΔE.

Inventors

  • 👤 Rene Raymond Govaert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 14:02
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/603; H04N1/6033

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 236 words
Method for generating device-dependent signals representative of target colors, using a first conversion table containing device-dependent color image signal triplets of a color output device and their corresponding device-independent coordinate triplets, said method comprising: (1) determining in said conversion table a first device-independent coordinate triplet having the smallest first color difference value ΔE with respect to the device-independent coordinate triplet of a target color, and (2) determining from said first determined device-independent coordinate triplet a device-dependent color image signal triplet which, when employed to generate a color with said output device at least approximates said target color wherein said second determining step (2) is based on a group of known preselected device-dependent color image signal triplets surrounding a given device-dependent color image signal triplet, the device-independent coordinate triplets of said preselected device-dependent color image signal triplets being either known or calculated by interpolation from device-independent coordinate triplet/device-dependent color image signal triplet sets known from said first conversion table, each one of the group of said device independent coordinate triplets of said preselected device-dependent color image signal triplets is compared with the device independent coordinate of said target color and the device-dependent color image signal triplet corresponding to the device independent coordinate triplet of said group for which a second color difference ΔE with respect to the device-independent coordinate triplet of said target color is the smallest is selected as said generated device-dependent color image signal triplet.
Claim 2
Dependent Claim 236 words
Method for generating device-dependent signals representative of target colors, using a first conversion table containing device-dependent color image signal triplets of a color output device and their corresponding device-independent coordinate triplets, said method comprising: (1) determining in said conversion table a first device-independent coordinate triplet having the smallest first color difference value ΔE with respect to the device-independent coordinate triplet of a target color, and (2) determining from said first determined device-independent coordinate triplet a device-dependent color image signal triplet which, when employed to generate a color with said output device at least approximates said target color wherein said second determining step (2) is based on a group of known preselected device-dependent color image signal triplets surrounding a given device-dependent color image signal triplet, the device-independent coordinate triplets of said preselected device-dependent color image signal triplets being either known or calculated by interpolation from device-independent coordinate triplet/device-dependent color image signal triplet sets known from said first conversion table, each one of the group of said device independent coordinate triplets of said preselected device-dependent color image signal triplets is compared with the device independent coordinate of said target color and the device-dependent color image signal triplet corresponding to the device independent coordinate triplet of said group for which a second color difference ΔE with respect to the device-independent coordinate triplet of said target color is the smallest is selected as said generated device-dependent color image signal triplet.
Claim 3
Dependent Claim 39 words
Method according to claim 1, wherein said conversion table relates actual device-dependent color image signal triplets with device-independent coordinate triplets measured from the color generated by said respective actual device-dependent color image signal triplets using said color output device.
Claim 4
Dependent Claim 50 words
Method according to claim 1 or 2, further comprising the step of: (3) storing the device-independent coordinate triplet of said target color as an input triplet and said generated device-dependent color image signal triplet, determined during step (2), as an output triplet in the form of a second conversion table.
Claim 5
Dependent Claim 50 words
Method according to claim 1, in which said first or second color difference value ΔE is the distance in the device-independent CIEL*a*b* space between the device-independent coordinate triplet of said target color and the device-independent coordinate triplet corresponding to a device-dependent color image signal triplet in particular the weighted distance.
Claim 6
Dependent Claim 70 words
Method according to claim 4, wherein step (2) includes determining the presence of a target color outside the color gamut of said color output device, if at least one value of said new triplet Ac, Bc, Cc is a minimum or a maximum value of the A, B, C space of said color output device and said corresponding third difference value ΔE is larger than said predetermined minimum difference value.
Claim 7
Dependent Claim 239 words
Method according to claim 1, in which a device-dependent color image signal coordinate triplet, preferably corresponding to said first device-independent coordinate triplet, is indicated as a pivot triplet Ac, Bc, Cc; said second determining step (2) further comprising the following steps: (a) selecting for each value of said pivot triplet Ac, Bc, Cc a positive and a negative increment on the respective A, B and C axis of the ABC color space of said output device, thus defining two new additional points on each of the A, B and C axes; (b) determining all possible A, B, C combination triplets from said pivot triplet and said increments and calculating the corresponding device-independent coordinate triplets by interpolation using the device-independent coordinate triplets stored in said first conversion table for device dependent ABC triplets neighboring said A, B, C combination triplets; (c) calculating for each said calculated device-independent coordinate triplet a third difference value ΔE with respect to the device-independent coordinate triplet of said target color; (d) selecting from said A, B, C combination triplets and said pivot triplet the one corresponding to the calculated device-independent coordinate triplet having the smallest third difference value ΔE as a new triplet Ac, Bc, Cc; and, (e) ending the method, preferably when said smallest calculated third difference value ΔE is smaller than a predetermined minimum difference value, and using said new pivot triplet Ac, Bc, Cc as said generated device-dependent color image signal triplet.
Claim 8
Dependent Claim 56 words
Method according to claim 6, in which at least one, preferably each of said increments, of step (a) is determined by one of a reduction by a predetermined value in comparison with the previous increments and maintained at a respective predetermined minimum value, thus defining two new additional points on each A, B and C axis.
Claim 9
Dependent Claim 57 words
Method according to claim 6 or 7, in which (e) comprises ending the method when said increments are equal to their respective predetermined minimum value and when the new triplet Ac, Bc, Cc is identical to the one of the previous iteration, and using the new triplet Ac, Bc, Cc as said generated device-dependent image signal triplet.
Claim 10
Dependent Claim 30 words
Method according to claim 7 in which said reduction of said increments is only executed if said new triplet Ac, Bc, Cc is identical to the previous Ac, Bc, Cc.
Claim 11
Dependent Claim 34 words
Method according to claim 7, in which all increments are reduced so as to have the same distance with respect to said pivot point on each of the three A, B and C axes.
Claim 12
Dependent Claim 33 words
Method according to claim 6, in which all increments in said step (a) have the same distance with respect to said pivot point on each of the three A, B and C axes.
Claim 13
Dependent Claim 36 words
Method according to claim 6 wherein step (e) includes repeating steps (a) to (d) employing said new triplet Ac, Bc, Cc determined in step (d) as said pivot triplets for step (a) in the next iteration.
Claim 14
Dependent Claim 29 words
Method according to claim 1, wherein said second determining step (2) furthermore includes determining the presence of a target color outside the color gamut of said color output device.
Claim 15
Dependent Claim 319 words
Apparatus for generating device-dependent signals representative of target colors, comprising: (a) first input means for receiving a device-independent coordinate triplet of a given target color; (b) first memory means in which a conversion table is stored, said first conversion table containing device-dependent color image signal triplets of a color output device and their corresponding device-independent coordinate triplets; (c) first data processor means for performing, on the basis of said first conversion table, a conversion of said device-independent triplet of said given target color into a generated device-dependent color image signal coordinate triplet which, when employed to generate a color with said color output device, at least approximates said target color, said first data processing means further comprising: first determining means for determining, in said first conversion table, a first device-independent coordinate triplet having the smallest first color difference value ΔE with respect to the device-independent coordinate triplet of said target color; and, second determining means for determining from said first device-independent coordinate triplet said generated device-dependent color image signal coordinate triplet; wherein said second determining means bases the determination of said first device-dependent color image signal coordinate triplet on a group of known preselected device-dependent color image signal triplets surrounding a given device-dependent color image signal triplet, the device-independent coordinate triplets of said preselected device-dependent color image signal triplets being either known or calculated by interpolation from device-independent coordinate triplet/device-dependent color image signal triplet sets known from said first conversion table, each one of the group of said device independent coordinate triplets of said preselected device-dependent color image signal triplets is compared with the device independent coordinate of said target color and the device-dependent color image signal triplet corresponding to the device independent coordinate triplet of said group for which a second color difference ΔE with respect to the device-independent coordinate triplet of said target color is the smallest is selected as said generated device-dependent color image signal triplet.
Claim 16
Dependent Claim 319 words
Apparatus for generating device-dependent signals representative of target colors, comprising: (a) first input means for receiving a device-independent coordinate triplet of a given target color; (b) first memory means in which a conversion table is stored, said first conversion table containing device-dependent color image signal triplets of a color output device and their corresponding device-independent coordinate triplets; (c) first data processor means for performing, on the basis of said first conversion table, a conversion of said device-independent triplet of said given target color into a generated device-dependent color image signal coordinate triplet which, when employed to generate a color with said color output device, at least approximates said target color, said first data processing means further comprising: first determining means for determining, in said first conversion table, a first device-independent coordinate triplet having the smallest first color difference value ΔE with respect to the device-independent coordinate triplet of said target color; and, second determining means for determining from said first device-independent coordinate triplet said generated device-dependent color image signal coordinate triplet; wherein said second determining means bases the determination of said first device-dependent color image signal coordinate triplet on a group of known preselected device-dependent color image signal triplets surrounding a given device-dependent color image signal triplet, the device-independent coordinate triplets of said preselected device-dependent color image signal triplets being either known or calculated by interpolation from device-independent coordinate triplet/device-dependent color image signal triplet sets known from said first conversion table, each one of the group of said device independent coordinate triplets of said preselected device-dependent color image signal triplets is compared with the device independent coordinate of said target color and the device-dependent color image signal triplet corresponding to the device independent coordinate triplet of said group for which a second color difference ΔE with respect to the device-independent coordinate triplet of said target color is the smallest is selected as said generated device-dependent color image signal triplet.
Claim 17
Dependent Claim 52 words
Apparatus according to claim 14, further comprising: (d) second memory means for storing the device-independent coordinate triplet of said target color as an input triplet and said generated device-dependent color image signal triplet, which at least approximates said target color, as an output triplet in the form of a second conversion table.
Claim 18
Dependent Claim 12 words
Apparatus according to claim 14, said apparatus being said color output device.
Claim 19
Dependent Claim 54 words
Apparatus according to any of claims 14 through 16, in which said first or second color difference value ΔE is the distance in the device-independent CIEL*a*b* space between said device-independent coordinate triplet of said target color and the device-independent coordinate triplet corresponding to a device-dependent color image signal triplet, in particular the weighted distance.
Claim 20
Dependent Claim 52 words
Apparatus according to claim 16 further comprising: (d) second memory means for storing the device-independent coordinate triplet of said target color as an input triplet and said generated device-dependent color image signal triplet, which at least approximates said target color, as an output triplet in the form of a second conversion table.
Claim 21
Dependent Claim 90 words
Apparatus according to claim 18 further comprising: (e) second input means for receiving device-independent coordinate triplets of target colors as input triplets; (f) second data processing means for determining for an input triplet of a target color, received by said second input means the corresponding output triplet on the basis of said second conversion table stored in said second memory means; and (g) output means for outputting a color represented by an output triplet determined by said second data processing means, said output color at least approximating a target color.
Claim 22
Dependent Claim 244 words
Apparatus according to claim 14, in which said first data processor means further comprises: indicator means for setting a device-dependent color image signal coordinate triplet, preferably corresponding to said first device-independent coordinate triplet, as a pivot triplet Ac, Bc, Cc; and processing means adapted for executing the following steps: (a) selecting for each value of said pivot triplet Ac, Bc, Cc, a positive and a negative increment on the respective A, B, and C axis of the ABC color space of said output device, thus defining two new additional points on each of the A, B, and C axes; (b) determining all possible A, B, C combination triplets from said pivot triplet and said increments and calculating the corresponding device-independent coordinate triplets by interpolation using the device-independent coordinate triplets stored in said first conversion table for device dependent ABC triplets neighboring A, B, C combination triplets; (c) calculating for each said calculated device-independent coordinate triplet a third difference value ΔE with respect to the device-independent coordinate triplet of said target color; (d) selecting from said A,B, C combination triplets and said pivot triplet, the one corresponding to the calculated device-independent coordinate triplet having the smallest third difference value ΔE as a new triplet Ac, Bc, Cc; and, (e) ending the method, preferably when said smallest calculated third difference value is smaller than a predetermined minimum difference value, and using said new pivot triplet Ac, Bc, Cc as said generated device-dependent color image signal triplet.
Claim 23
Dependent Claim 44 words
Apparatus according to one of the claims 14 through 16 or 20, further comprising information output means outputting a signal indicative of the presence of a target color, received by said input means, which lies outside the color gamut of said color output device.
Claim 24
Dependent Claim 83 words
Apparatus according to claim 20, further comprising detecting means for detecting the presence of a target color, received by said input means, which lies outside the color gamut of said color output device, if at least one value of said new triplet Ac, Bc, Cc of said step (e) is a minimum or a maximum value of the A, B, C color space of said color output device and said corresponding third difference value ΔE is larger than said predetermined minimum difference value.
Claim 25
Dependent Claim 39 words
Apparatus according to claim 20 wherein said processing means is adapted to repeat steps (a) to (d) employing said new triplets Ac, Bc, Cc determined in step (d) as said pivot triplet for step (a) in the next iteration.
Claim 26
Dependent Claim 55 words
Apparatus according to claim 23 in which at least one, preferably each of said increments, of step (a) is determined by one of a reduction by a predetermined amount in comparison with the previous increments and maintenance at a respective predetermined minimum value, thus defining two new additional points on each A, B, C axis.
Claim 27
Dependent Claim 62 words
Apparatus according to claim 23 or 24 in which said processing means is adapted to end the iterations when said increments are equal to their respective predetermined minimum value and when the new triplet Ac, Bc, Cc is identical to the one of the previous iteration and to use the new triplet, Ac, Bc, Cc as said generated device-dependent image signal triplet.
Claim 28
Dependent Claim 438 words
Color output device, comprising: (a) first input means for receiving device-independent coordinate triplets of target colors; (b) storage means for storing generated device-independent color image signal triplets output by an apparatus for generating device-dependent signals representative of target colors, respectively as input and output triplets of a first conversion table, said apparatus comprising: (1) second input means for receiving a device-independent coordinate triplet of a given target color; (2) first memory means in which a second conversion table is stored, said second conversion table containing device-dependent color image signal triplets of said color output device and their corresponding device-independent coordinate triplets; (3) first data processor means for performing, on the basis of said second conversion table, a conversion of said device-independent triplet of said given target color into a generated device-dependent color image signal coordinate triplet which, when employed to generate a color with said color output device, at least approximates said target color, said first data processing means further comprising: first determining means for determining, in said second conversion table, a first device-independent coordinate triplet having the smallest first color difference value ΔE with respect to the device-independent coordinate triplet of said target color; and second determining means for determining from said first device-independent coordinate triplet said generated device-dependent color image signal coordinate triplet; wherein said second determining means bases the determination of said first device-dependent color image signal coordinate triplet on a group of known preselected device-dependent color image signal triplets surrounding a given device-dependent color image signal triplet, the device-independent coordinate triplets of said preselected device-dependent color image signal triplets being either known or calculated by interpolation from device-independent coordinate triplet/device-dependent color image signal triplet sets known from said second conversion table, each one of the group of said device independent coordinate triplets of said preselected device-dependent color image signal triplets is compared with the device independent coordinate of said target color and the device-dependent color image signal triplet corresponding to the device independent coordinate triplet of said group for which a second color difference ΔE with respect to the device-independent coordinate triplet of said target color is the smallest is selected as said generated device dependent color image signal triplet, (c) second data processing means for determining for a device-independent coordinate triplet of a target color, received by said first input means, the corresponding device-dependent color image signal triplet on the basis of said first conversion table stored in said storage means; and, (d) output means for outputting a color represented by a device-dependent color image signal triplet determined by said second data processing means, said output color at least approximating a target color.
Claim 29
Dependent Claim 438 words
Color output device, comprising: (a) first input means for receiving device-independent coordinate triplets of target colors; (b) storage means for storing generated device-independent color image signal triplets output by an apparatus for generating device-dependent signals representative of target colors, respectively as input and output triplets of a first conversion table, said apparatus comprising: (1) second input means for receiving a device-independent coordinate triplet of a given target color; (2) first memory means in which a second conversion table is stored, said second conversion table containing device-dependent color image signal triplets of said color output device and their corresponding device-independent coordinate triplets; (3) first data processor means for performing, on the basis of said second conversion table, a conversion of said device-independent triplet of said given target color into a generated device-dependent color image signal coordinate triplet which, when employed to generate a color with said color output device, at least approximates said target color, said first data processing means further comprising: first determining means for determining, in said second conversion table, a first device-independent coordinate triplet having the smallest first color difference value ΔE with respect to the device-independent coordinate triplet of said target color; and second determining means for determining from said first device-independent coordinate triplet said generated device-dependent color image signal coordinate triplet; wherein said second determining means bases the determination of said first device-dependent color image signal coordinate triplet on a group of known preselected device-dependent color image signal triplets surrounding a given device-dependent color image signal triplet, the device-independent coordinate triplets of said preselected device-dependent color image signal triplets being either known or calculated by interpolation from device-independent coordinate triplet/device-dependent color image signal triplet sets known from said second conversion table, each one of the group of said device independent coordinate triplets of said preselected device-dependent color image signal triplets is compared with the device independent coordinate of said target color and the device-dependent color image signal triplet corresponding to the device independent coordinate triplet of said group for which a second color difference ΔE with respect to the device-independent coordinate triplet of said target color is the smallest is selected as said generated device dependent color image signal triplet, (c) second data processing means for determining for a device-independent coordinate triplet of a target color, received by said first input means, the corresponding device-dependent color image signal triplet on the basis of said first conversion table stored in said storage means; and, (d) output means for outputting a color represented by a device-dependent color image signal triplet determined by said second data processing means, said output color at least approximating a target color.
Claim 30
Dependent Claim 16 words
Color output device according to claim 26, wherein said color output device is a color printer.
Claim 31
Dependent Claim 16 words
Color output device according to claim 26, wherein said color output device is a color copier.
Claim 32
Dependent Claim 256 words
Color output device according to claim 26, said first data processing means further comprising: indicator means for setting a device-dependent color image signal triplet, preferably corresponding to said first device-independent coordinate triplet, as a pivot triplet Ac, Bc, Cc, and third data processing means adapted for executing the following steps: (a) selecting for each value of said pivot triplet Ac, Bc, Cc, a positive and a negative increment on the respective A, B and C axis of the ABC color space of said output device, thus defining two new additional points on each of the A, B an C axes; (b) determining all possible A, B, C combination triplets from said pivot triplet and said increments and calculating the corresponding device-independent coordinate triplets by increments and calculating the corresponding device-independent coordinate triplets by interpolation using the device-independent coordinate triplets stored in said first conversion table for device dependent ABC triplets neighboring A, B, C combination triplets; (c) calculating for each said calculated device-independent coordinate triplet a third difference value ΔE with respect to the device-independent coordinate triplet of said target color; (d) selecting from said A, B, C combination triplets and said pivot triplet, the one corresponding to the calculated device-independent coordinate triplet having the smallest third difference value ΔE as a new triplet Ac, Bc, Cc; and (e) ending the method, preferably when said smallest calculated third difference value is smaller than a predetermined minimum difference value, and using said new pivot triplet Ac, Bc, Cc as said generated device dependent color image signal triplet.
Claim 33
Dependent Claim 43 words
Color output device according to claim 29, wherein said third data processing means is adapted to repeat steps (a) to (d) employing said new triplet Ac, Bc, Cc determined in step (d) as said pivot triplet for step (a) in the next iteration.
Claim 34
Dependent Claim 64 words
Color output device according to claim 29 or 30 in which said processing means is adapted to end the iterations when said increments are equal to their respective predetermined minimum value and when the new triplet Ac, Bc, Cc is identical to the one of the previous iteration -and to use the new triplet Ac, Bc, Cc as said generated device-dependent image signal triplet.
Claim 35
Dependent Claim 57 words
Color output device according to claim 30 in which at least one, preferably each of said increments, of step (a) is determined by one of a reduction by a predetermined amount in comparison with the previous increments and maintenance at a respective predetermined minimum value, thus defining two new additional points on each A, B, C axis.

References Cited (Backward Citations)

EP0144188A2 Cited
US4929978A Cited
US5121196A Cited
US4941039A Cited
US4949135A Cited
US5305119A Cited
US5471324A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-24 2001-05-26 2001-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-24 2005-05-26 2005-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-24 2009-05-26 2009-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag