Transcription of International Color Consortium
1 International Color Consortium :2001-04 File Format for Color Profiles [REVISION of :1998-09]File Format for Color Profiles 2001 ICC ii Spec :2001-04 Copyright noticeCopyright 1994-2001 International Color Consortium Permission is hereby granted, free of charge, to any person obtaining a copy of the Specification and asso-ciated documentation files (the Specification ) to deal in the Specification without restriction, includingwithout limitation the rights to use, copy, modify, merge, publish, distribute, and/or sublicense copies of theSpecification, and to permit persons to whom the Specification is furnished to do so, subject to the follow-ing above copyright notice and this permission notice shall be included in all copies or substantial portionsof the Specification is provided as is , without warranty of any kind, express, implied, or otherwise, includingbut not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement.
2 Inno event shall the International Color Consortium be liable for any claim, damages or other liability,whether in an action of contract, tort or otherwise, arising from, out of, or in connection with the Specifica-tion or the use or other dealings in the as contained in this notice, the name of the International Color Consortium shall not be used inadvertising or otherwise to promote the use or other dealings in this Specification without prior writtenauthorization from the International Color and trademarksInternational Color Consortium and the ICC logo are registered trademarks of the International Color than put a trademark symbol in every occurrence of other trademarked names, we state that we areusing the names only in an editorial fashion, and to the benefit of the trademark owner, with no intention ofinfringement of the additional information on the ICCV isit the ICC Web site: Format for Color Profiles 2001 ICC iii Spec :2001-04 Founding MembersAdobe Systems Computer, Kodak CompanyMicrosoft CorporationSilicon Graphics, Microsystems, MembersNote: This list is correct at time of publication.
3 See the ICC Web Site for the most up-to-date member Peripherals, Color ExpertiseB & R, groupe ODESSAB arco , R & D Center Americas, Savvy Systems, and Software and TechnologyCorbis CorporationCreoScitexDainippon ScreenDuPont Ink JetFuji Photo GroupFuji Xerox Co., Laboratories Harlequin Group Druckmaschinen Packard CompanyImaging Business Machines, LLCI maging Technologies Corp. (ITEC)Imaging, Technology Research Institute (ITRI)Intel CorporationJust NormlichtKonica CorporationKorea C4 Co., InternationalLotsadots, Electric Industrial Co., Co., , DisplaysNEC CorporationNikon Technology, Graphics , CorporationQuark, AGQue-Net Donnelley & Sons, ImageRATIO Entwicklungen GmbHRicho CorporationRoyal Information Electronics Company, Software GmbHSeiko Epson Laboratories of America, CorporationToppan Printing Co.
4 , Ink Mfg. Co., Systems Technologies, Development, CorporationX-RiteHonorary MembersEPFLFOGRAL ondon College of PrintingFile Format for Color Profiles 2001 ICC iv Spec :2001-04 Contents0 Intended audience .. Organizational description of this specification .. International Color Consortium .. Device profiles .. Profile element structure .. Embedded profiles .. Registration authority .. Redundant data arbitration .. 31 Scope .. 42 Normative references .. 43 Conformance .. 54 55 Notation, symbols and Symbols and Basic numeric s15 Fixed16 Number .. Seven-bit 106 Requirements .. Header description .. Profile CMM Type signature .. Profile Profile/Device Class signature .. Color Space Profile Connection Space signature.
5 Primary Platform signature .. Profile Device manufacturer and model Attributes .. Rendering intent .. Profile Creator signature .. Tag table Tag signature .. 18 File Format for Color Profiles 2001 ICC v Spec Element size .. Required tags for Input Profile .. Monochrome Input Profiles .. Three-component Matrix-based Input N-component LUT-based Input Profiles .. Display Profile .. Monochrome Display Profiles .. RGB Display Profiles .. Output Profile .. Monochrome Output Profiles .. Color Output Profiles .. Additional Profile Formats .. Device Link Profile .. ColorSpace Conversion Abstract Profile .. Named Color Profile .. Tag AToB0 Tag .. AToB1 Tag .. AToB2 Tag .. blueTRCTag .. BToA0 Tag .. BToA1 Tag .. BToA2 Tag .. calibrationDateTimeTag.
6 ChromaticAdaptationTag .. chromaticityTag .. crdInfoTag .. gamutTag .. greenColorantTag .. measurementTag .. mediaBlackPointTag .. mediaWhitePointTag .. outputResponseTag .. profileDescriptionTag .. profileSequenceDescTag .. 37 File Format for Color Profiles 2001 ICC vi Spec ps2 CSATag .. redColorantTag .. screeningDescTag .. ucrbgTag .. viewingCondDescTag .. viewingConditionsTag .. Tag type chromaticityType .. crdInfoType .. dataType .. dateTimeType .. deviceSettingsType .. measurementType .. profileSequenceDescType .. s15 Fixed16 ArrayType .. u16 Fixed16 ArrayType .. ucrbgType .. uInt16 ArrayType .. uInt32 ArrayType.
7 UInt64 ArrayType .. viewingConditionsType .. XYZType .. 65 Annex A Color Profile Connection Spaces .. External and internal conversions .. Rendering Intents .. 70 Colorimetric Intents .. 70 MediaWhitePoint Tag .. 70 Media-Relative Colorimetric Intent .. 71 ICC-Absolute Colorimetric 71 Applying the ICC-Absolute Colorimetric 71 Perceptual Intent .. 71 Saturation Intent .. 71 File Format for Color Profiles 2001 ICC vii Spec :2001-04 Annex B Embedding Profiles .. Embedding ICC profiles in PICT files .. Embedding ICC profiles in EPS files .. Embedding ICC profiles in TIFF files .. Embedding ICC profiles in JFIF files .. Embedding ICC profiles in GIF files .. 76 Annex C PostScript Level 2 Synchronizing profiles and 77 Annex D Profile Connection Space Colorimetry and its interpretation.
8 Color measurements .. Colorimetry corrections and adjustments in Output Profiles .. Output to reflection print media .. Output to transparency Negative media .. Monitor display .. Colorimetry corrections and adjustments in Input Profiles .. Scanned reflection prints .. Scanned Scanned Computer graphics .. Scene capture .. Colorimetric input .. Techniques for colorimetry corrections .. 88 Annex E Chromatic Adaptation Tag .. Calculating the Chromatic Adaptation Matrix .. 89 von Kries transformation .. 89 Linearized Bradford/CIECAM97 transformation .. 90 Wrong von Kries transformation.. Applying the Chromatic Adaptation Matrix .. 91 Annex F Summary of spec changes .. 93 File Format for Color Profiles 2001 ICC viii Spec :2001-04Ta bl esTable 1 dateTimeNumber.
9 7 Table 2 response16 Number .. 7 Table 3 s15 Fixed16 Number .. 8 Table 4 u16 Fixed16 Number .. 8 Table 5 u8 Fixed8 Number .. 8 Table 6 9 Table 7 Hexadecimal .. 9 Table 8 Decimal .. 10 Table 9 12 Table 10 Profile version .. 13 Table 11 Device class .. 13 Table 12 Profile class .. 14 Table 13 Color space signature .. 14 Table 14 Profile connection space signature .. 15 Table 15 Primary platform 15 Table 16 Profile flags .. 16 Table 17 Header 16 Table 18 Header rendering 17 Table 19 Tag table structure .. 17 Table 20 Profile type/profile tag and defined rendering 19 Table 21 Monochrome input profile required tags .. 19 Table 22 Three-component matrix-based input profile required tags .. 20 Table 23 N-component LUT-based input profile required tags .. 21 Table 24 Monochrome display profile required tags.
10 22 Table 25 RGB display profile required tags .. 23 Table 26 Monochrome output profile required tags ..24 Table 27 Color output profile required tags .. 25 Table 28 Device link profile required tags .. 25 Table 29 ColorSpace conversion profile required tags ..26 Table 30 Abstract profile required tags .. 27 Table 31 Named Color required 27 Table 32 Tag list .. 28 Table 33 Technology signatures .. 37 Table 34 chromaticityType encoding .. 39 Table 35 Phosphor or colorant encoding .. 40 Table 36 crdInfoType encoding .. 40 Table 37 curveType 41 Table 38 dataType encoding .. 41 Table 39 dateTimeType encoding .. 42 Table 40 deviceSettingsType encoding .. 42 Table 41 Platform encoding .. 42 Table 42 Device settings combinations structure .. 43 Table 43 Device settings setting structure .. 43 Table 44 Device settings ID signatures.