International Color Consortium
Members
Getting Started
V4
iccMAX
Making color seamles between devices and documents
ICC Specifications
Technical Notes
ICC Resource Center
ICC Slide Presentation
ICC Logos
Information on Profiles
ICC White Papers
Color Management Links
Member List
ICC Working Groups
FAQ
Forum
Home
Got a question about ICC Profiles or colour management?

ICC Profile Detail Description TAGs for ICC Profile Usage Management

ICC profile detail description tags provide a way to enable improved manual and/or automated device profile search and selection, so that a selected profile corresponds to the current setup of the device. The ICC profile detail description information is recorded in profiles as they are built, when device setup, viewing conditions, media conditions, etc., are known to the profile building software. The ICC profile detail description tags and tag type can be incorporated into any ICC profile of any version. The contents of this tag set will not affect the computational operation of any CMM and so are not restricted to a particular ICC profile version.

The profile detail description tag type will be used in a number of profile detail description tags. Each profile detail description tag will provide the descriptors for a particular kind of device profile.

Currently separate profile detail description tags are expected for the following profile cases: monitor profiles (VESA data), camera rare profiles (DNG subset), production printing (AFP case), office printer (laser printer, inkjet printer cases), professional photography printer, commercial press.

You can propose fields and field values for one of the predefined cases:

  • monitor profiles (VESA data)
  • camera 'rare' profiles (DNG subset)
  • production printing (AFP case)
  • office printer (laser printer)
  • office printer (inkjet printer)
  • professional photography printer
  • commercial press

You can also propose a new profile detail description tag case by downloading this spreadsheet and completing the fields and field values as indicated.

Field length (bytes) Content Encoded as...
4 'nvmt' (6E766D74h) [descriptiveNameValueMuArrayType] type signature  
4 reserved, must be set to 0  
4 count of parameters (n) uint32Number
64 1st parameter name (64 byte field) UTF-16
64 1st parameter value (value of the 1st parameterized aspect of this profile) UTF-16
4 offset to display text element for 1st parameter [a value of binary zero indicates no display text element] uint32Number
4 size of display text element for 1st parameter in bytes [a value of binary zero indicates no display text element] (s of pn text) uInt32Number
4 offset to display text element for 1st parameter value [a value of binary zero indicates no display text element] uInt32Number
4 size of display text element for 1st parameter value in bytes [a value of binary zero indicates no display text element] (s of pv text) uInt32Number
144 (n-1) the remaining parameters and their values  
size bytes defined by referencing parameter (s of pn text) localized display text of a parameter name multiLocalizedUnicodeType
size bytes defined by referencing parameter value (s of pv text) localized display text of a parameter value multiLocalizedUnicodeType
  the remaining localized display text elements for parameters and values