You are on page 1of 5

Color What's

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.

4 The Prepress Bulletin


Sony, Polaroid, Heidelberg, Hewlett color—defined by an internation- cally used in proofing, perceptual
Packard, Canon, Harlequin, R. R. ally accepted measurement proce- transforms in cross-media repro-
Donnelley and Xerox. (Members of dure—either input to or produced duction where gamut mapping is an
the 2002 Steering Committee are by the device), issue (e.g., transparency to print and
currently being nominated and display to print) and saturation in
elected.) The gamut adjustments neces- reproducing business graphics
sary to accomplish the desired where it is important to keep bright,
In addition the ICC has a series of appearance match between input vivid colors.
working groups focused on specific and output, and
areas. The current Working Groups The name given to this intermediate
are Specification Editing, Graphic Any conversions (separations) color space is “Profile Connection
Arts Special Interest, Architecture, between the working space of the Space” or PCS and the carrier for the
Workflow, CMM Chromatic input device and the output device. transforms is called a profile. The
Adaptation and Communications. computational engine that combines
The change in perspective intro- these profiles and then processes
Application for membership in the duced by the ICC was the concept image data through the associated
ICC is open to any company or indi- that if transforms were provided transforms is called the Color
vidual. There is a nominal annual between each input or output device Management Module or CMM.
fee involved to allow the ICC to be
independent of any outside group or
influence. The purpose of the ICC is to create, promote, and
Administrative support is provided encourage an open vendor-neutral, cross-platform
through an administrative secretary,
Kip Smythe of NPES, and a tech- color management system architecture and com-
nical secretary, Tony Johnson of the ponents. Results of the ICC shall be made available
London College of Printing. Tony,
who is familiar to many in the to the public and shall be submitted to the appro-
graphic arts, was appointed as the
ICC technical secretary at the begin- priate international standards organizations.
ning of 2001.

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-

6 The Prepress Bulletin


mitted to finding ways to meet the different when used with different rather than by imposing specific
needs of both the graphic arts and CMMs. This meant that different additional requirements on profile
other application areas within the CMMs could produce slightly dif- building or CMM developers. Thus,
ICC framework. ferent results to each other, even it certainly does not mean that all
when using the same pair of pro- profiles built for a specific device
Future Work files. Much of this comes from the will be identical.
In some ways the ICC has largely way different profile builders have
met its initial objective. The specifi- interpreted the way some of the There is still the need in many mar-
cation and architecture they have data are specif ied and what the kets for profile building vendors to
defined has ensured a portability of PCS reference really is. This means be able to differentiate their prod-
color images that was not achiev- that prof iles could be built that ucts and for users to select those
able prior to its publication of the work well with their CMM—or products that best suit their needs.
first edition of the profile specifica- when both input and output profile There is still no “one size fits all” in
tion. However, as the above discus- come from the same vendor—but color reproduction and ICC has not
sion shows, refinement of the ICC not when profiles are used with attempted to impose one. However,
architecture—particularly for spe- those from other vendors, used what it does mean is that when a
cific workflows—is still desirable with other CMMs. user’s preferred profiles are used
they should be treated consistently,
and when pairs of profiles are used
they should produce the same
In some ways the ICC has largely met its initial result—regardless of which CMM
objective. The specification and architecture they is used. There is still a small risk that
different CMMs could produce
have defined has ensured a portability of color small differences due to differing
interpolation procedures but the
images that was not achievable prior to its publica- more major errors of interpretation
have been removed.
tion of the first edition of the profile specification.
Thus, users will still need to select
and build profiles that suit their
and necessary. It represents a funda- Although for many applications reproduction needs—and ensure
mental aspect of the current discus- these problems were often small that they process the individual
sions within the consortium. enough not to be an issue, there are images to give their preferred repro-
other situations where high levels of duction within the context of those
Thus, the decisions made over the consistency are particularly impor- profiles. How this is done will be
next few years should be of great tant. It was therefore necessary for workflow dependent. ICC is not
significance to any group that finds ICC to identify the major areas proposing specific workflows and
that the current system is too lim- where ambiguities could permit control procedures—that is the
iting in some way. To ensure that all poor interoperability and attempt to responsibility of the user and/or
views are fully represented within resolve those in the specification. specific industry standardization
the discussions it is important that groups to recommend.
the consortium has as wide a mem- Before summarizing the main
bership as possible. For details con- amendments to the specification it What we do believe is that this ver-
tact Kip Smythe. is important to put these in context. sion of the ICC specification pro-
The changes are designed to ensure vides users with the correct tools for
So What’s New that any ICC compliant profile is communicating the color rendering
As we said earlier, the ICC specifi- interpreted unambiguously by any associated with devices to imple-
cation has recently undergone a ICC compliant CMM, and that dif- ment in their workflows.
major revision. The main driving ferent CMMs processing the same
force behind this revision has been pair of profiles to produce a color This does not mean that ICC sees its
to improve interoperability. Certain transformation provide a similar work as complete. The subject of
ambiguities in the previous versions transformation. color reproduction is not a trivial
of the specification have permitted one and there are important issues
ICC compliant profiles to be pro- This has been attained by removing still to address. Many users would
duced that were interpreted slightly ambiguities from the specification, like to see the ICC ensure confor-

8 The Prepress Bulletin


mance of profiles and CMMs to the
specification. Others have workflow
needs that cannot easily be met with
the existing architecture. In order to
address these issues ICC is working
on developing procedures for con-
formance testing and also producing
recommended workflows to achieve
desired results using ICC profiles
conforming to the existing specifi-
cation. An Architecture working
group is considering what funda-
mental changes are needed to a
future specification to meet ever
more complex workflows.

Thus, we can summarize the state of


the art with this new specification as
ensuring improved consistency
when using ICC prof iles. The
system still retains the flexibility to
let users produce profiles that best
suit their requirements—they can
choose when to trade off ease-of-use the transformation required for cor- similar structure for all types of pro-
when building profiles against their rection of the data must be specified. files. Another specification change
individual needs. They can achieve A procedure that specifies how the enables a simpler specification of
this either by evaluating the various CMM should handle this transfor- 1-d LUTs for typical display devices.
profile building software packages mation (depending on the chromatic
available and selecting that which adaptation condition assumed for •Various clarifications have been
produces the best results for them, the various prof iles being introduced into the document cov-
or by editing profiles to produce processed) is now specified. This ering such issues as rendering
what they require. But because of change is particularly important for intents, the definition of the tags for
the improved consistency, once a color monitor profiles (which rarely three-component devices, the con-
profile has been selected its perfor- assume a D50 chromatic adaptation tent and structure of monochrome
mance in use should be highly pre- state) but can have applications else- profiles, the relationship between
dictable. where (e.g., where prints or trans- PCS XYZ and PCS L*a*b* and
parencies are expected to be viewed how to handle colors that can be rep-
Summary of the main changes in non-standard conditions). resented in one and not the other.
• For perceptual rendering the
dynamic range of the PCS, and the •Where profiles involve more than •Various new procedures have been
assumed level of illumination for the usual four (CMYK) colorants it specified to avoid confusion when
viewing has been identified. These is now required that the color of the using profiles such as improved
attributes were not identified in pre- additional colorants be specified by naming and dating procedures, and
vious versions of the specification their XYZ or L*a*b* co-ordinates. to permit profiles containing mul-
and this led to ambiguities when The sequence of printing may also tiple rendering intents to be specified
specifying gamut mapping that be specified. This helps to avoid for input and display devices as they
resulted in white and black being ambiguities when building profiles currently are for output profiles.
misinterpreted and tone reproduc- for such processes.
tion ‘errors.’ More Info?
•New look up table (LUT) specifi- Further information about the ICC
•Chromatic adaptation information cations have been provided that is available at the ICC Web site
is now required. When data are overcome some issues of invert- (www.color.org) or from either Kip
intended for viewing in illumina- ibility of the previous LUTs—as Smythe at (ksmythe@npes.org)
tion conditions other than those well as offer some other benefits of or by contacting Tony Johnson at
specified by ISO 3664 (i.e., D50) profile management by having a (tony@colouruk.demon.co.uk).

November/December 2001 9

You might also like