Professional Documents
Culture Documents
Management New
from the ICC?
by David McDowell, NPES/Eastman Kodak
The ICC profile definition specifi- The current ICC product is its spec-
cation is currently undergoing a ification for the format for color
major revision. Once approved, profile data. The official title of
the new version of the speci- the cur rent version is
fication will be available Specification ICC.1:XXXX
for free download from File Format for Color
the ICC Web site Profiles. It will soon be
(www.color.org). This joined by additional
should be available specif ications cov-
early in 2002. ering other color
What Is the ICC? management issues.
In spite of all that has The ICC, formed in 1993, However, the larger
been written about color man- had eight founding mem- contribution of the ICC to the
agement, there still seems to be a lot bers. These were Adobe Systems imaging community is the color
of confusion about the International Inc.; Agfa-Gevaert N.V.; Apple management architecture into
Color Consortium (or the ICC as it is Computer, Inc.; Eastman Kodak which these profiles fit and its role
more familiarly known), its respon- Company; FOGRA-Institute; as the forum through which the
sibilities, goals, accomplishments Microsoft Corporation; Silicon ongoing refinement and extension
and specifications. Graphics, Inc.; and Sun Micro- of an open color management archi-
systems, Inc. These have now grown tecture can take place.
We will come back to this new ver- to include over 70 companies and/or
sion of the ICC profile definition organizations. Who Is the ICC?
specification later but let’s first look The leadership of the ICC is elected
at the ICC, its current status, and The scope or purpose of the ICC is: annually from within the member-
some of the issues with which they ship. The current chair is Lars Borg
are currently struggling as they To create, promote, and encourage of Adobe and the vice-chair is Uwe
move forward. Although the ICC is an open vendor-neutral, cross-plat- Krabbenhoeft of Heidelberg. The
neither a national nor international form color management system work of the ICC is managed by a
accredited standard activity, but architecture and components. Steering Committee made up of the
rather an industry consortium, it is Results of the ICC shall be made representatives of the founding
nonetheless a key part of the larger available to the public and shall be members and representatives of
standards effort within the imaging submitted to the appropriate inter- seven additional company members
community. national standards organizations. elected annually. For 2001 these are
Standards articles published by the IPA Standards Committee. Editors: David McDowell, NPES/Eastman Kodak, and Larry Warter, Fuji Photo Film.
What Is ICC and an intermediate or reference Simply put, the profile vendors use
Color Management? color space, then to move data the device characterization data and
For those not familiar with the ICC between devices one would simply their color science/reproduction
architecture a brief description is in need to combine the appropriate knowledge to build the appropriate
order. Normally to convert values transforms. Using this scheme only transforms between the device and
obtained from an input device, such one set of transforms would be PCS. The intelligence is in the pro-
as RGB from a scanner, into the required per device and adding a files. The CMM is simply a pro-
device code values needed by an device would only require the addi- cessing engine that is typically built
output (rendering) device, such as a tion of one transform, or a total of n into an operating system, applica-
CMYK printer, a transform is transforms or sets of transforms vs. tion or output device (and therefore
needed to appropriately modify the the n2 required without a reference provided by different vendors) and
data. As input and/or output devices space. We say sets of transforms the color image that results should
are added, such a transform is because the ICC has made provision be independent of the CMM used.
needed between every new pair of for three different types of trans-
devices—this gives n2 transforms if forms called rendering intents, The Profile Specification is cur-
we require a transform from every which provide for different types of rently undergoing a revision, which
device to every other device. These mapping of color into the available both clarifies existing features and
transforms are based on up to three device gamut. These are colori- adds new features. We will get to
components: metric, perceptual, and saturation those shortly. However, there remain
and allow the prof ile users to a number of issues—particularly for
Characterization data for the select the type of transform appro- some workflows—that will require
individual devices (the relationship priate to their imaging application. further refinement. Thus, the ICC
between device code values and the Colorimetric transforms are typi- also has several working groups
November/December 2001 5
looking at various remaining issues. have been carried out in Europe and printing and publishing industry. In
Two of these are of particular signif- the United States to understand the this industry the preparer of the
icance to the future of the ICC and problems that users identify image data, the sender, anticipates
to the utilization of color manage- working with the existing system. (specifies) a particular reproduc-
ment within the graphic arts Following this it has become tion capability and prepares a proof
industry. These are the Architecture apparent that different problems which is used to secure customer
and Workflow Working Groups and arise in different workflows and so approval. The receiver of the data is
the Graphic Arts Special Interest the ICC is now identifying the expected to reproduce the image
Group (GASIG). requirements of these workflows as data to provide the best match to
a model against which to test any the proof prepared by the sender
Some Working Groups architecture and the way it is imple- and used to get customer approval.
Architecture and Workflow mented. By constantly challenging This requires knowledge of selec-
Working Groups the current models from within, the tions made by the initial preparer
The present ICC architecture is that ICC should be a stronger more for- of the data.
designed by the initial charter mem- ward looking organization.
bers and represents their best Currently, the graphic arts accom-
thinking based on the workflows The ICC is always looking for user plishes this by sending CMYK data.
they perceived at the time the ICC feedback and anyone who wishes to However, sending CMYK data
was created. However, a number of submit problems they feel are due to defeats much of the flexibility that
ICC members have identif ied a the use of the current ICC color color management is intended to
need to look at the architecture, in management architecture is invited provide and eliminates many of the
the context of the workflows being to send them to Tony Johnson at possibilities for repurposing (adjust-
commonly used, to see whether that tony@colouruk.demon.co.uk. ing the image data for optimum ren-
would allow color management to dering on an output device which has
be more transparent to the user Graphic Arts Special Interest a different color gamut) or retar-
and/or better suited to their needs— Group (GASIG) geting (adjusting the image data for
depending on the type of user. The GASIG was created to allow optimum rendering on a different
those members of the ICC that had output device which has the same
An alternative architecture that has significant involvement with the gamut) of the image data.
been studied by ICC has sometimes printing and publishing industry to
been referred to as an intelligent work together to ensure that the ICC One possibility is to simply send
CMM or pipeline approach. Rather architecture and implementation along the output profile used to
than simply combining the trans- scheme meets the needs of that render the image for customer
forms provided within profiles, this industry. approval. However, this runs
new architecture would use spe- counter to the goal of an open color
cially prepared characterization data A key focus for current discussions managed data flow. Looking at the
and both color appearance and is the question of mechanisms to perceptual transform of an output
gamut mapping models to dynami- allow the sender or generator of data profile typically used for graphic
cally create the optimum transform to also define the preferred output. arts reproduction, suggests it
between devices and then process Within the present ICC Architecture includes three separate functions—
the image data through this trans- the input profile is typically associ- gamut mapping, tone scale mapping
form. However, such a change— ated with the input image data. (often considered part of gamut
while having theoretical benefits— However, the choice of output pro- mapping), and color separation
may not meet the main needs of file is typically left to the recipient including black printer generation.
users and may make some of the of the data who will have knowledge
problems they see worse in the short of the output device and the desired At the last meeting of the ICC, a key
term as bugs get ironed out. reproduction. Within the ICC archi- part of the GASIG discussions
tecture it was expected that the focused on alternate ways that this
So, it was decided that in parallel to output device should render the information could be conveyed with
looking at new architectures ICC original image as faithfully as pos- the image, yet still retain indepen-
should also find out what users need sible as allowed by its capabilities dence from the output device.
so that any new architecture pro- (color gamut).
posals can be evaluated against what A number of options are being
they perceive as problems with the Unfortunately, this is not the work- studied by the ICC. The GASIG
current architecture. User surveys flow used by a large segment of the (and the ICC as a whole) is com-
November/December 2001 9