Color processing
AssigneeEastman Kodak Company
InventorsChristopher J. Edge, Timothy A. Fischer, William A. Rozzi
Life of this patent
Estimating the term…
Abstract
The invention provides a color processing method comprising determining whether a desired mapping between a first arrangement, including a first color device, and a second arrangement, including a second color device, exists, and automatically producing a mapping between the first arrangement and the second arrangement in the absence of such a desired mapping.
Claims51
A color processing method comprising:
- determining whether a desired mapping between a first arrangement, including a first color device, and a second arrangement, including a second color device, exists for user preferences relating to gamut mapping and profile connecting space (PCS);
- and
- automatically producing a mapping between the first arrangement and the second arrangement in the absence of such a desired mapping.
A color processing method comprising:
- providing, for a source device, source coordinates and corresponding source profile connecting space (PCS) data, the source PCS data being indicative of a source color associated with the source device corresponding to the source coordinates;
- and
- obtaining, for a destination device, a fourth destination coordinate using, based on user preference, either the source PCS data, or the source coordinates, or a combination of the source PCS data and the source coordinates, the destination device being adapted to produce a destination color in response to at least four destination coordinates, including three base destination coordinates and the fourth destination coordinate.
A color processing method comprising:
- providing, for a source device, source coordinates and corresponding source profile connecting space (PCS) data, the source PCS data being indicative of a source color associated with the source device corresponding to the source coordinates;
- and
- obtaining, for a destination device, a fourth destination coordinate using either the source PCS data, or the source coordinates, or a combination of the source PCS data and the source coordinates, the destination device being adapted to produce a destination color in response to at least four destination coordinates, including three base destination coordinates and the fourth destination coordinate,
- wherein the fourth destination coordinate is a destination black coordinate indicative of an amount of black associated with the destination color;
- and
- wherein the destination coordinates are CMYK coordinates and the destination black coordinate is obtained using a reverse transformation of destination PCS data to destination CMYK coordinates using the source PCS data.
A color processing method comprising:
- providing, for a source device, source coordinates and corresponding source profile connecting space (PCS) data, the source PCS data being indicative of a source color associated with the source device corresponding to the source coordinates;
- and
- obtaining, for a destination device, a fourth destination coordinate using either the source PCS data, or the source coordinates, or a combination of the source PCS data and the source coordinates, the destination device being adapted to produce a destination color in response to at least four destination coordinates, including three base destination coordinates and the fourth destination coordinate,
- wherein the fourth destination coordinate is a destination black coordinate indicative of an amount of black associated with the destination color, and
- wherein the destination coordinates are CMYK coordinates and the destination black coordinate is determined according to
- if
-
-
- min
-
-
- (
- C
- ,
- M
- ,
- Y
- )
- destination
- =
- {
-
- 100
-
- %
- ,
- then
-
-
- K
- =
- 100
-
- %
- 80
-
- %
- ,
- then
-
-
- K
- =
- 50
-
- %
- <
- 50
-
- %
- ,
- then
-
-
- K
- =
- 0
-
- %
- .
A color processing method comprising:
- providing, for a source device, source coordinates and corresponding source profile connecting space (PCS) data, the source PCS data being indicative of a source color associated with the source device corresponding to the source coordinates;
- and
- obtaining, for a destination device, a fourth destination coordinate using either the source PCS data, or the source coordinates, or a combination of the source PCS data and the source coordinates, the destination device being adapted to produce a destination color in response to at least four destination coordinates, including tree base destination coordinates and the fourth destination coordinate,
- wherein the fourth destination coordinate is indicative of an amount of a custom color associated with the destination color.
A color processing apparatus comprising:
- a mapping module adapted to build a mapping between source coordinates and destination coordinates, the mapping module including:
- at least one device profile module adapted to obtain a set of source profile connecting space (PCS) data corresponding to a set of source coordinates using a source device profile that provides a forward mapping of sets of source coordinates to sets of source color data and adapted to obtain a set of destination PCS data corresponding to a set of destination coordinates using a destination device profile that provides a forward mapping of sets of destination coordinates to sets of destination color data;
- and
- a linker coupled to the at least one device profile module and adapted to correlate source coordinates and destination coordinates using the source PCS data and the destination PCS data;
- wherein the mapping module is adapted to selectively couple to a preference module that defines user preferences relating to gamut mapping and profile connecting space (PCS), and to build the mapping of the source coordinates to the destination coordinates according to data received from the preference module.
A color processing system comprising:
- a mapping module adapted to build a mapping between source coordinates and destination coordinates, the mapping module including:
- at least one device profile module adapted to obtain a set of source profile connecting space (PCS) data corresponding to a set of source coordinates using a source device profile that provides a forward mapping of sets of source coordinates to sets of source color data and adapted to obtain a set of destination PCS data corresponding to a set of destination coordinates using a destination device profile that provides a forward mapping of sets of destination coordinates to sets of destination color data;
- a linker coupled to the at least one device profile module and adapted to correlate source coordinates and destination coordinates using the source PCS data and the destination PCS data;
- and
- a preference module selectively coupled to the mapping module, the preference module being adapted to effect the mapping of the source coordinates to the destination coordinates based on user preferences relating to gamut mapping and profile connecting space (PCS).
A color processing system comprising:
- a mapping module adapted to build a mapping been source coordinates and destination coordinates, the mapping module including:
- at least one device profile module adapted to obtain a set of source profile connecting space (PCS) data corresponding to a set of source coordinates using a source device profile that provides a forward mapping of sets of source coordinates to sets of source color data and adapted to obtain a set of destination PCS data corresponding to a set of destination coordinates using a destination device profile that provides a forward mapping of sets of destination coordinates to sets of destination color data;
- a linker coupled to the at least one device profile module and adapted to correlate source coordinates and destination coordinates using the source PCS data and the destination PCS data;
- and
- a preference module selectively coupled to the mapping module, the preference module being adapted to effect the mapping of the source coordinates to the destination coordinates based on user preferences relating to gamut mapping and profile connecting space (PCS),
- wherein the destination coordinates include three base coordinates and a fourth coordinate, and the preference module is adapted to control production of the fourth coordinate based on a gray component replacement (GCR) method specified by a user,
- wherein the destination coordinates are CMYK coordinates and the fourth coordinate is a K coordinate indicative of an amount of black to be used by a destination device to produce a color corresponding to the destination coordinates, and
- wherein the preference module controls production of the K coordinate such that the K coordinate is obtained using a reverse mapping of destination color data to destination coordinates using the source PCS data.
A computer program product, residing on a computer readable medium, comprising instructions for causing a computer to:
- determine whether a desired mapping exists between a first arrangement, including a first color device, and a second arrangement, including a second color device for user preferences relating to gamut mapping and profile connecting space (PCS);
- and
- automatically produce a mapping between the first arrangement and the second arrangement in the absence of such a desired mapping.
A computer program product, residing on a computer readable medium, comprising instructions for causing a computer to:
- build a mapping between source coordinates and destination coordinates, the instructions to build the mapping including instructions for causing the computer to:
- obtain a set of source profile connecting space (PCS) data corresponding to a set of source coordinates using a source device profile that provides a forward mapping of sets of source coordinates to sets of source color data;
- obtain a set of destination PCS data corresponding to a set of destination coordinates using a destination device profile that provides a forward mapping of sets of destination coordinates to sets of destination color data;
- correlate source coordinates and destination coordinates using the source PCS data and the destination PCS data;
- and
- effect the building of the mapping according to a preference module that defines user preferences relating to gamut mapping and profile connecting space (PCS), if a preference module is coupled to the computer.
Dependencies are inferred from the claim text.