Mauro Boscarol   Digital Color Management 
 

How the rendering intent is implemented

Different sorts of digital color management technology use different methods to implement rendering intents.

One way is to have only the absolute colorimetric table in the profile and to leave all the necessary decisions to the color engine. Another possibility is to include a table for each type of rendering in the profile.

Rendering intents in the color engine
When all the decisions about choice and application of rendering intent are left to the color engine, the profile will contain a single table, converting from device coordinates to absolute coordinates:
A table from device to absolute.
C M Y K L a b
   
   
   
Rendering intents in the profile

If the rendering intent is implemented in the profile, the profile will be made up of table from device to absolute, plus four other tables, one for each type of rendering, which convert from absolute to device.

In practice, the absolute colorimetric table can be obtained from the relative colorimetric table, so a single table is sufficient for both colorimetric intents. The tables in the profile are therefore (the device to absolute plus) these three:

The absolute to device tables; one for each rendering intent (absolute & relative colorimetric are in the same table).
Perceptual Colorimetric Saturation
L a b C M Y K L a b C M Y K L a b C M Y K
           
           
           

Note that if the rendering intents are implemented in the profile, all the information necessary to convert the entire gamut of colors visible on the device, in each of the four possible rendering intents, is contained in the profile.

The only task left to the color engine will be to calculate the values needed the tables in the profile. In this instance, we describe the profile as "smart" and the engine as "dumb".

 

Home | Comments to Mauro Boscarol | Last updated April 4, 2001