IP Library Granted Patent US 7,382,379
Granted Patent B1
US 7,382,379 · App. 09/536,366 · Granted Jun 3, 2008

Arrangement for mapping colors between imaging systems and method thereof

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 7,382,379
App. No.
09/536,366
Granted
Jun 3, 2008
Kind
B1
Abstract

A color mapping method is used in transforming colors between color imaging systems. The method includes using forward transformation profiles that characterize the color imaging systems to generate respective sets of device-independent color values for the color imaging systems. Color conversions are calculated by recursively reducing differences between the respective sets of device-independent color values. Based on these color conversions, a color map is constructed that describes a relationship between the color imaging systems.

Claims (55)

1. A system for color mapping, the system comprising:

a source device capable of producing an image from image data using a source device profile;

a destination device capable of reproducing said image from the image data using a destination device profile; and

a computer system operatively connecting said source device and destination device, said computer system including:

a source device profile interpreter that interprets the source device profile to convert coordinates in a source device color space to a device-independent color space;

a destination device profile interpreter that interprets the destination device profile to convert coordinates in a destination device color space to the device-independent color space; and

a color transformer that generates a color map defining a relationship between the source and destination device color spaces based on the converted coordinates and user preferences, said user preferences being specified by a user to configure the color transformer,

wherein the color transformer generates the color map in part by reducing color error between said converted coordinates from the source and destination device profile interpreters, the color transformer, in said reducing, at least adjusting coordinates in the destination device color space to generate adjusted coordinates, the color map being based in part on said adjusted coordinates in the destination device color space, and

wherein the source and destination device profile interpreters use forward transformation profiles to produce said converted coordinates.

2. The system of claim 1 , wherein the color map is a look-up table.

3. The system of claim 1 , wherein the color map is a mathematical expression.

4. The system of claim 1 , wherein said source and destination device profile interpreters are configured to include illuminant functions.

5. The system of claim 1 , wherein said source and destination device profile interpreters are configured to include observer functions.

6. The system of claim 1 , wherein the source and destination device profile interpreters are configured to include white- and black-point parameters to account for color variations between media and colorants used by different color display devices.

7. A system for color mapping, the system comprising:

a source device capable of producing an image from image data using a source device profile;

a destination device capable of reproducing said image from the image data using a destination device profile; and

a computer system operatively connecting said source device and destination device, said computer system including:

a source device profile interpreter that interprets the source device profile to convert coordinates in a source device color space to a device-independent color space;

a destination device profile interpreter that interprets the destination device profile to convert coordinates in a destination device color space to the device-independent color space; and

a color transformer that generates a color map defining a relationship between the source and destination device color spaces based on the converted coordinates and user preferences specified by a user independently of the source and destination device profiles, wherein the source device profile characterizes a source device and contains raw spectral data used to construct said source device profile, and the destination device profile characterizes a destination device and contains raw spectral data used to construct said destination device profile.

8. A system for color mapping, the system comprising:

a source device capable of producing an image from image data using a source device profile;

a destination device capable of reproducing said image from the image data using a destination device profile; and

a computer system operatively connecting said source device and destination device, said computer system including:

a source device profile interpreter that interprets the source device profile to convert coordinates in a source device color space to a device-independent color space;

a destination device profile interpreter that interprets the destination device profile to convert coordinates in a destination device color space to the device-independent color space; and

a color transformer that generates a color map defining a relationship between the source and destination device color spaces based on the converted coordinates and user preferences, said user preferences being specified by a user independently of the source and destination device profiles;

wherein the source device profile defines a forward transformation from the source device color space to the device-independent color space; and

wherein the destination device profile defines a forward transformation from the destination device color space to the device-independent color space.

9. The system of claim 8 , wherein the source and destination device profile interpreters are configured to include white- and black-point parameters to account for color variations between media and colorants used by different color display devices.

10. A system for color mapping, the system comprising:

a source device capable of producing an image from image data using a source device profile;

a destination device capable of reproducing said image from the image data using a destination device profile; and

a computer system operatively connecting said source device and destination device, said computer system being programmed to include:

means for interpreting the source device profile to convert coordinates in a source device color space to a device-independent color space;

means for interpreting the destination device profile to convert coordinates in a destination device color space to the device-independent color space; and

means for generating a color map defining a relationship between the source and destination device color spaces based on the converted coordinates and user preferences specified by a user independently of the source and destination device profiles,

wherein the means for generating a color map generates the color map in part by reducing color error between said converted coordinates from the means for interpreting the source device profile, and the means for interpreting the destination device profile, said reducing at least adjusting coordinates in the destination device color space, the color map being based in part on said adjusted coordinates in the destination device color space; and

wherein the means for interpreting the source device profile, and the means for interpreting the destination device profile each use forward transformation profiles to produce the converted coordinates.

11. The system of claim 10 , wherein said means for interpreting the source device profile, and the means for interpreting the destination device profile are configured to include illuminant functions.

12. The system of claim 10 , wherein said means for interpreting the source device profile, and the means for interpreting the destination device profile are configured to include observer functions.

13. The system of claim 10 , wherein the means for generating a color map adjusts the means for interpreting the source and destination device profiles based on the user preferences.

14. A method implemented, at least in part, by one or more computers, the method comprising:

producing an image from image data using a source device profile; and

reproducing said image from the image data using a destination device profile;

wherein said reproducing further comprises:

interpreting the source device profile to convert coordinates in a source device color space to a device-independent color space;

interpreting the destination device profile to convert coordinates in a destination device color space to the device-independent color space;

generating a color map defining a relationship between the source and destination device color spaces based on the converted coordinates and user preferences specified by a user independently of the source and destination device profiles; and

using the color map to map colors between an image produced by a source device having said source device profile and a reproduction of said image produced by a destination device having said destination device profile;

wherein generating a color map includes generating the color map in part by reducing color error between the converted coordinates generated from interpreting the source device profile and the converted coordinates generated from interpreting the destination device profile, said reducing at least adjusting coordinates in the destination device color space, the color map being based in part on said adjusted coordinates in the destination device color space; and

wherein interpreting the source and destination device profiles includes using forward transformation profiles to produce the converted coordinates.

15. The system of claim 14 , wherein said interpreting the source device profile and said interpreting the destination device profile are configured to include illuminant functions.

16. The system of claim 14 , wherein said interpreting the source device profile and said interpreting the destination device profile are configured to include observer functions.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2020
From: BARCLAYS BANK PLC
To: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST) INC.; KODAK AMERICAS LTD.; KODAK REALTY INC.; LASER PACIFIC MEDIA CORPORATION; QUALEX INC.; KODAK PHILIPPINES LTD.; NPEC INC.
Reel/Frame 052773/0001 →
RELEASE OF SECURITY INTEREST Recorded Jul 22, 2019
From: JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC, INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX, INC.; KODAK PHILIPPINES, LTD.; NPEC, INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
Reel/Frame 049814/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (ABL) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
To: BANK OF AMERICA N.A., AS AGENT
Reel/Frame 031162/0117 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 5, 2013
From: CITICORP NORTH AMERICA, INC., AS SENIOR DIP AGENT; WILMINGTON TRUST, NATIONAL ASSOCIATION, AS JUNIOR DIP AGENT
To: EASTMAN KODAK COMPANY; PAKON, INC.
Reel/Frame 031157/0451 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC; KODAK AMERICAS, LTD.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE
Reel/Frame 031158/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (SECOND LIEN) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 031159/0001 →
PATENT SECURITY AGREEMENT Recorded Apr 1, 2013
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 030122/0235 →
MERGER Recorded Aug 11, 2006
From: KPG HOLDING COMPANY INC. (FORMERLY KODAK POLYCHROME GRAPHICS LLC)
To: EASTMAN KODAK COMPANY
Reel/Frame 018096/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2002
From: IMATION CORP.
To: KODAK POLYCHROME GRAPHICS
Reel/Frame 013090/0396 →