IP Library Granted Patent US 8,270,028
Granted Patent B2
US 8,270,028 · App. 11/904,440 · Granted Sep 18, 2012

Method for creating a color link

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,270,028
App. No.
11/904,440
Granted
Sep 18, 2012
Kind
B2
Abstract

The invention deals with a method for replacing the colorant values of a raster image by a new set of colorant values that is for example optimized for a standardized printing process. According to the invention, a forward look up table is identified that transforms the colorant values in the raster image into color values. The color values in this look up table are separated into new colorant values to obtain a colorant to colorant interpolation look up table. This is done by using an inverse transformation that is based on the forward look up table using appropriate separation parameters for the standardized printing process. The method has the advantage that it enables to map pure colorant values in the original image back onto pure colorant values in the transformed image.

Claims (37)

1. A method for transforming a colorant vector representing amounts of chromatic and non-chromatic colorants in a first colorant vector space that is defined by chromatic and non-chromatic colorants of an object, the method comprising the steps of:

determining for said object a forward look up table having first colorant vectors in the first colorant vector space as entries and color vectors as data points, said look up table defining a forward transformation by tabulating colors that result from color measuring a number of samples in the first colorant vector space;

calculating, utilizing a computer, a link look up table comprising said first colorant vectors in the first colorant vector space as entries and second colorant vectors in the first colorant vector space as data points;

transforming, utilizing the computer, the colorant vector representing amounts of colorants of the object into a transformed colorant vector representing transformed amounts of colorants by using the link look up table in combination with a tetrahedral interpolation;

wherein said second colorant vectors are obtained by separating the data points of said forward look up table by inverting said forward transformation in the first colorant vector space in combination with separation parameters, the separation parameters increasing the use of the non-chromatic colorants and reducing the use of the chromatic colorants in the transformed colorant vector.

2. A method according to claim 1 wherein a dimensionality of said first and second colorant vectors is greater than a dimensionality of said color vectors.

3. A method according to claim 1 wherein using said forward transformation maps said first and said second colorant vectors on substantially a same color vector.

4. A method according to claim 1 wherein a sum of components of said second vector is smaller than a sum of components of said first vector.

5. A method according to claim 1 wherein a total cost of colorants of said second colorant vector is smaller than a total cost of colorants of said first colorant vector.

6. A method according to claim 1 , wherein said object is a raster image.

7. A method according to claim 1 , wherein said color vector is a color vector in a profile connection space of a color management system.

8. A method according to claim 1 , additionally comprising a step of changing a gradation of at least one component of the colorant vector representing the amounts of colorants.

9. A method for calculating a first link for a first object and a second link for a second object each according to the steps in claim 1 , whereby the separation parameters for calculating said first and second links are different.

10. A method according to claim 1 , wherein said first colorant vector and said second colorant vector corresponds with one out of the set of {CMYK, CMYKO, CMYKG, CMYLB, CMYKIG, CMYKOB, CMYKGB, CMYKOGB} printing processes.

11. A tangible, non-transitory data carrier comprising computer code for performing, when the computer code is run on a computer, a method for carrying out the steps according to the claim 1 .

12. A method for transforming a colorant vector representing amounts of chromatic and non-chromatic colorants of an object, the method comprising the steps of:

determining for said object a forward look up table having first colorant vectors as entries and color vectors as data points, said look up table defining a forward transformation;

calculating, utilizing a computer, a link look up table comprising said first colorant vectors as entries and second colorant vectors as data points;

transforming, utilizing the computer, the colorant vector representing amounts of colorants of the object into a transformed colorant vector representing transformed amounts of colorants by using the link look up table in combination with interpolation;

wherein said second colorant vectors are obtained by separating the data points of said forward look up table by inverting said forward transformation in combination with separation parameters, the separation parameters increasing the use of the non-chromatic colorants and reducing the use of the chromatic colorants in the transformed colorant vector; and

an incremental variation of said second colorant vector results in a smaller distance variation of a color vector than the same incremental variation when applied to said first colorant vector, when said forward transformation is used for transforming a colorant vector into a color vector.

13. A method for transforming a colorant vector representing amounts of chromatic and non-chromatic colorants of an object, the method comprising the steps of:

determining for said object a forward look up table having first colorant vectors as entries and color vectors as data points, said look up table defining a forward transformation;

calculating, utilizing a computer, a link look up table comprising said first colorant vectors as entries and second colorant vectors as data points;

transforming, utilizing the computer, the colorant vector representing amounts of colorants of the object into a transformed colorant vector representing transformed amounts of colorants by using the link look up table in combination with interpolation;

wherein said second colorant vectors are obtained by separating the data points of said forward look up table by inverting said forward transformation in combination with separation parameters, the separation parameters increasing the use of the non-chromatic colorants and reducing the use of the chromatic colorants in the transformed colorant vector;

wherein said object is a raster image; and

further comprising the steps of:

identifying, utilizing the computer, a set of inverse lookup tables, each inverse look up table being associated with a corresponding forward look up table; calculating, utilizing the computer, for each inverse look up table an aggregate distance between the data points of said inverse look up table and colorant vectors of said raster image object; and

selecting, utilizing the computer, the forward look up table yielding the minimum distance.

14. A method according to claim 13 wherein calculating said inverse transformation that is derived from said forward transformation comprises the steps of:

specifying, utilizing the computer, separation parameters comprising a GCR setting, a maximum amount for the sum of colorant values and a maximum amount for the individual colorant values; and

using said separation parameters to derive said inverse transformation from said forward transformation.

15. A system for calculating a link for transforming a colorant vector representing amounts of chromatic and non-chromatic ink of a first colorant vector space that is defined by chromatic and non-chromatic colorants of an object, the system comprising:

determining means for determining for said object a forward lookup table having first colorant vectors of the first colorant vector space as entries and color vectors as data points, said look up table in combination with a tetrahedral interpolation technique defining a forward transformation; and

means for calculating a link by separating the data points in the forward transformation using an inversion of the forward transformation in the first colorant vector space in combination with separation parameters, the separation parameters increasing the use of the non-chromatic inks and reducing the use of the chromatic inks in the transformed colorant vector.

16. A system according to claim 15 , further comprising an image processor for using said link in combination with interpolation for transforming a colorant vector of said object into a transformed colorant vector.

Assignments (3)
CHANGE OF NAME Recorded Jan 5, 2024
From: AGFA OFFSET BV
To: ECO3 BV
Reel/Frame 066206/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: AGFA NV
To: AGFA OFFSET BV
Reel/Frame 061218/0571 →
CHANGE OF NAME Recorded Jan 3, 2018
From: AGFA GRAPHICS NV
To: AGFA NV
Reel/Frame 045742/0598 →