IP Library Granted Patent US 7,715,070
Granted Patent B2
US 7,715,070 · App. 11/121,409 · Granted May 11, 2010

Creation of transform-based profiles by a measurement-based color management system

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,715,070
App. No.
11/121,409
Granted
May 11, 2010
Kind
B2
Abstract

A method and apparatus for generating transform-based color profiles by a measurement-based Color Management System (CMS). The measurement-based CMS generates the transform-based profile wherein the measurement-based color system is parameterized by color data and procedures. The CMS may use a reference Profile Connection Space (PCS) loaded from a measurement profile, thus enabling user configuration of the generation process. The reference PCS may also be set to include a gamut that is appropriate for an eventual color-output device. In addition, a Gamut Mapping Model (GMM) used in the generation process is user-selectable as well as a Device Model (DM). The DM may also be supplied as a pluggable module. The CMS also features user-selectable mapping from an International Color Consortium (ICC) intent to a PCS profile and to a DM. The features of the CMS may be used in an application, stand-alone profiling tool or in an operating system utility.

Claims (47)

1. A color processing apparatus for generating a transform-based profile from a measurement-based device model profile, the color processing apparatus comprising:

a first initializing unit configured to initialize a device model, which transforms device color data, by using color measurement data for a color device of the measurement-based device model profile;

a first creating unit configured to create a device gamut boundary by using the device model;

a second creating unit configured to create a profile connection space gamut boundary;

a second initializing unit configured to initialize a gamut mapping model by using the device gamut boundary and the profile connection space gamut boundary; and

a generating unit configured to transform sampling data in a device color space by using the device model and the gamut mapping model and generate an AtoB look-up-table in the transform-based profile.

2. The color processing apparatus according to claim 1 ,

wherein the first creating unit comprises an appearance data generating unit configured to generate appearance data from device measurement data by using a color appearance model, and

wherein the device gamut boundary is created from the generated appearance data.

3. A color processing apparatus for generating a transform-based profile from a measurement-based device model profile, the color processing apparatus comprising:

a first initializing unit configured to initialize a device model, which transforms device color data, by using color measurement data for a color device of the measurement-based device model profile;

a first creating unit configured to create a device gamut boundary by using the device model;

a second creating unit configured to create a profile connection space gamut boundary;

a second initializing unit configured to initialize a gamut mapping model by using the device gamut boundary and the profile connection space gamut boundary; and

a generating unit configured to transform sampling data in a profile connection space by using the device model and the gamut mapping model and generating a B to A lookup table in the transform-based profile.

4. A method for a color processing apparatus for generating a transform-based profile from a measurement-based device model profile, the method comprising:

performing by a processor the following steps:

a first initializing step of initializing a device model, which transforms device color data, by using color measurement data for a color device of the measurement-based device model profile;

a first creating step of creating a device gamut boundary by using the device model;

a second creating step of creating a profile connection space gamut boundary;

a second initializing step of initializing a gamut mapping model by using the device gamut boundary and the profile connection space gamut boundary; and

a generating step of transforming sampling data in a device color space by using the device model and the gamut mapping model and generating an AtoB look-up-table in the transform-based profile.

5. The method according to claim 4 ,

wherein the first creating step comprises an appearance data generating step of generating appearance data from device measurement data by using a color appearance model, and

wherein the device gamut boundary is created from the generated appearance data.

6. A method for a color processing apparatus for generating a transform-based profile from a measurement-based device model profile, the method comprising:

performing by a processor the following steps:

a first initializing step of initializing a device model, which transforms device color data, by using color measurement data for a color device of the measurement-based device model profile;

a first creating step of creating a device gamut boundary by using the device model;

a second creating step of creating a profile connection space gamut boundary;

a second initializing step of initializing a gamut mapping model by using the device gamut boundary and the profile connection space gamut boundary; and

a generating step of transforming sampling data in a profile connection space by using the device model and the gamut mapping model and generating a BtoA lookup table in the transform-based profile.

7. A computer-readable medium storing a computer program for a color processing apparatus for generating a transform-based profile from a measurement-based device model profile, the program comprising:

a first initializing step of initializing a device model, which transforms device color data, by using color measurement data for a color device of the measurement-based device model profile;

a first creating step of creating a device gamut boundary by using the device model;

a second creating step of creating a profile connection space gamut boundary;

a second initializing step of initializing a gamut mapping model by using the device gamut boundary and the profile connection space gamut boundary; and

a generating step of transforming sampling data in a device color space by using the device model and the gamut mapping model and generating an AtoB look-up-table in the transform-based profile.

8. The program according to claim 7 ,

wherein the first creating step comprises an appearance data generating step of generating appearance data from device measurement data by using a color appearance model, and

wherein the device gamut boundary is created from the generated appearance data.

9. A computer-readable medium storing a computer program for a color processing apparatus for generating a transform-based profile from a measurement-based device model profile, the program comprising:

a first initializing step of initializing a device model, which transforms device color data, by using color measurement data for a color device of the measurement-based device model profile;

a first creating step of creating a device gamut boundary by using the device model;

a second creating step of creating a profile connection space gamut boundary;

a second initializing step of initializing a gamut mapping model by using the device gamut boundary and the profile connection space gamut boundary; and

a generating step of transforming sampling data in a profile connection space by using the device model and the gamut mapping model and generating a BtoA lookup table in the transform-based profile.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2008
From: CANON KABUSHIKI KAISHA
To: CANON KABUSHIKI KAISHA; MICROSOFT CORPORATION
Reel/Frame 021379/0753 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2005
From: NEWMAN, TODD D.; HAIKIN, JOHN S.
To: CANON KABUSHIKI KAISHA
Reel/Frame 016811/0884 →