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.
Patent No.:
Date of Patent:
Jun. 01, 1999
Filed:
Jun. 07, 1995
Robin D Myers, Pleasanton, CA (US);
Keith McGreggor, San Jose, CA (US);
Robert Johnson, Canoga Park, CA (US);
Konstantin Othmer, San Jose, CA (US);
Apple Computer, Inc., Cupertino, CA (US);
Abstract
A color matching system initializes a translator by storing profiles of source and destination color devices which include the coordinates in a calibrated color space of the colorants produced in the source and destination devices and a tonal reproduction curve for each device. Mixing equations and parameters are precomputed to be used in matching calculations of an image including color pixels to be matched. The color gamut is divided into mixing regions in which a given point can be produced by a mixture of two chromatic colorants and the achromatic colorants of the destination device. A technique for selecting a mixing region is included which is based on the slopes of vectors defining the colorants of the destination device, and the sample color to be produced. Colors that are out of the gamut of the destination device are adjusted according to precomputed parameters in order to preserve the lightness, chromaticity, or other selected characteristics of the sample color as suits the need of a particular application. The system is particularly suited for computer systems independent of the source and destination devices to be used, and can be adapted to run with a translation cache to enhance the speed of operation of translating a color image on one device for display on a second device.