| ICCプロファイル | |
|---|---|
ICC V4認証ロゴ | |
| ファイル名拡張子 | .icc、.icm |
| インターネットメディアの種類 | アプリケーション/vnd.iccprofile |
| 統一型識別子(UTI) | com.apple.colorsync-profile |
| 魔法の数字 | 「acsp」 |
| 開発者 | 国際色彩コンソーシアム |
| 初回リリース | 1994年(ICCv2「バージョン3.0」) (1994年) |
| 最新リリース | 4.4.0.0 2022年5月 (2022年5月) |
| 標準 | ICC.1:2001-04 (v2)、ICC.1:2010-12 (v4); ISO15076-1 |
| オープンフォーマット? | はい |
| Webサイト | https://www.color.org/icc_specs2.xalter |
カラーマネジメントにおいて、ICCプロファイルとは、国際カラーコンソーシアム(ICC)が制定した標準規格に基づいて、カラー入力デバイスまたは出力デバイス、あるいはカラースペースを特徴付けるデータセットです。プロファイルは、デバイスのソースまたはターゲットカラースペースとプロファイル接続空間(PCS)間のマッピングを定義することで、特定のデバイスまたは表示要件の色属性を記述します。このPCSは、 CIELAB(L*a*b*)またはCIEXYZのいずれかです。マッピングは、補間を適用するテーブル、または一連の変換パラメータ を使用して指定できます。
色を捉えたり表示したりするあらゆるデバイスは、プロファイルを作成できます。一部のメーカーは自社製品用のプロファイルを提供しており、エンドユーザーが三刺激値色彩計や分光測色計(分光測色計と呼ばれることもあります)を用いて独自のカラープロファイルを作成できる製品もいくつかあります。[ 1 ]
ICCはフォーマットを厳密に定義していますが、アルゴリズムや処理の詳細は定義していません。つまり、ICCプロファイルに対応するアプリケーションやシステムによって、ばらつきが生じる可能性があります。ICCv2と2001年12月にリリースされたICCv4という2つの主要な世代が使用されています。現在のフォーマット仕様(ICC.1)のバージョンは4.4です。[ 2 ]
ICCは、大幅に拡張された機能と、比色、スペクトル、またはマテリアル接続空間の選択を備えた次世代カラーマネジメントアーキテクチャであるiccMAX(ICC.2)またはICCv5の予備仕様も公開しました。[ 3 ]

これが実際にどのように機能するかを確認するために、特定のRGBおよびCMYKカラースペースがあり、このRGBからCMYKに変換したいとします。最初のステップは、関連する2つのICCプロファイルを取得することです。変換を実行するには、まずRGBプロファイルを使用して、各RGBトリプレットをプロファイル接続空間(PCS)に変換します。必要に応じて、PCSはCIELABとCIEXYZ間で変換されます。これは明確に定義された変換です。次に、PCSは2つ目のプロファイルを使用して、必要なC、M、Y、Kの4つの値に変換されます。
つまり、プロファイルとは本質的に2つのマッピング、つまり色空間からPCSへのマッピングと、PCSから色空間へのマッピングのペアです。マッピングは、補間する色値のテーブルを用いて実装される場合もあれば、一連の数式を用いて実装される場合もあります。
プロファイルは、レンダリングインテントに応じて複数のマッピングを定義する場合があります。これらのマッピングにより、可能な限り近い色を一致させるか、異なる色域に対応するために色範囲全体を再マッピングするかを選択できます。
プロファイル接続空間(PCS)の基準光源は、D50の16ビット分数近似値である。[ 4 ]その白色点はXYZ=(0.9642, 1.000, 0.8249)である。異なるソース/デスティネーション白色点は、ブラッドフォード変換を用いて調整される。[ 4 ]
もう1つの種類のプロファイルは、デバイスリンクプロファイルです。これは、デバイスのカラースペースとPCS間のマッピングではなく、2つの特定のデバイススペース間のマッピングです。柔軟性は低くなりますが、デバイス間でより正確で目的に沿った色の変換が可能になります。例えば、2つのCMYKデバイス間の変換では、黒インクのみを使用した色を、黒インクのみを使用したターゲットの色に変換できます。
ICCプロファイル仕様は、現在国際規格ISO 15076-1:2005として策定が進められており、[ 5 ] [ 6 ]、他の規格でも広く参照されています。以下の国際規格およびデファクトスタンダードは、ICCプロファイルを参照していることが知られています。