The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 27, 2010

Filed:

Aug. 24, 2005
Applicants:

Anthony M. Presley, Bellevue, WA (US);

Jeffrey R. Bloomfield, Redmond, WA (US);

Marilyn Chen, Atherton, CA (US);

Michael A. Bourgoin, Lake Forest Park, WA (US);

Michael D. Stokes, Eagle, ID (US);

Inventors:

Anthony M. Presley, Bellevue, WA (US);

Jeffrey R. Bloomfield, Redmond, WA (US);

Marilyn Chen, Atherton, CA (US);

Michael A. Bourgoin, Lake Forest Park, WA (US);

Michael D. Stokes, Eagle, ID (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/12 (2006.01); G03F 3/08 (2006.01); G06K 9/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A color engine supports extensibility by allowing plug-ins. The color engine transforms an image file associated with a source device for consumption by a destination device. Within the color engine, a device model operates over a device model profile to generate a gamut boundary shell, which describes the range of colors a device is capable of producing. A color appearance model operates over a color appearance model profile to compensate for external viewing conditions. A gamut map model accepts as input gamut boundary shells describing the source device and the destination device, and operates over a gamut map model profile to generate a transform, which is used to transform the image file for consumption by the destination device. The device model profiles and gamut map model profiles may be extended using XML plug-ins, and the device models and gamut map models may be extended using DLL plug-ins.


Find Patent Forward Citations

Loading…