(57)【要約】【課題】  人間の知覚に忠実、かつ、知覚的な補間誤差の均等化が可能な色変換プロファイルを作成する。【解決手段】  測定値取得部102は、画像出力機器が出力する色の測定値を含むデータセットを取得する。補正マトリクス生成部104は、基準色空間の色値を均等色知覚空間の色値に変換する第一の補正パラメータを用いて、基準色空間を均等分割する第一の格子を知覚均等に再配置するための第二の補正パラメータを生成する。色再現域算出部105は、第一の補正パラメータを用いてデータセットが含む測定値を変換し、画像出力機器の均等色知覚空間における色再現域を示す色値を算出する。多次元LUT作成部106は、第二の補正パラメータと色再現域に基づき、基準色空間の色値を画像出力機器に依存する信号値に変換するためのテーブルを作成する。【選択図】  図3
2016054405.tif 000002
【特許請求の範囲】
【請求項１】
画像出力機器が出力する色の測定値を含むデータセットを取得する取得手段と、
基準色空間の色値を均等色知覚空間の色値に変換する第一の補正パラメータを用いて、前記基準色空間を均等分割する第一の格子を知覚均等に再配置するための第二の補正パラメータを生成する生成手段と、
前記第一の補正パラメータを用いて前記データセットが含む測定値を変換し、前記画像出力機器の前記均等色知覚空間における色再現域を示す色値を算出する算出手段と、
前記第二の補正パラメータと前記色再現域に基づき、前記基準色空間の色値を前記画像出力機器に依存する信号値に変換するためのテーブルを作成する作成手段とを有する色処理装置。
【請求項２】
前記生成手段は、前記第一の補正パラメータを用いて、前記均等色知覚空間を均等分割する第二の格子を前記基準色空間に逆変換した非均等格子を算出し、前記非均等格子と前記第一の格子の対応関係から前記第二の補正パラメータを生成する請求項1に記載された色処理装置。
【請求項３】
前記作成手段は、前記第二の補正パラメータを用いて前記第一の格子を再配置した均等色知覚格子の格子点の色値を囲む前記色再現域を示す色値を探索し、前記探索の結果得られた色値に基づき、前記均等色知覚格子の格子点に対応する、前記画像出力機器に依存する信号値を算出することで前記テーブルを作成する請求項1または請求項2に記載された色処理装置。
【請求項４】
前記作成手段は、前記探索の結果得られた色値に対応する前記データセットに含まれる信号値を補間演算して、前記均等色知覚格子の格子点に対応する、前記画像出力機器に依存する信号値を算出する請求項3に記載された色処理装置。
【請求項５】
前記作成手段は、前記色再現域に含まれない前記均等色知覚格子の格子点の色値を前記色再現域の境界に色域マッピングする請求項3または請求項4に記載された色処理装置。
【請求項６】
前記生成手段は、前記第二の補正パラメータとして補正マトリクスを生成する請求項1から請求項5の何れか一項に記載された色処理装置。
【請求項７】
さらに、前記第二の補正パラメータと前記テーブルを格納した、前記画像出力機器用の色変換プロファイルを生成する手段を有する請求項1から請求項6の何れか一項に記載された色処理装置。
【請求項８】
さらに、前記第二の格子の生成条件を示す情報を入力する入力手段を有する請求項1から請求項7の何れか一項に記載された色処理装置。
【請求項９】
さらに、前記第一の補正パラメータを用いて、前記生成条件に含まれる第二の格子の設定範囲を前記均等色知覚空間に変換した設定範囲を前記第二の格子の設定条件とする設定手段を有する請求項8に記載された色処理装置。
【請求項１０】
前記生成手段は、前記生成条件および前記設定条件に従い、前記第二の格子を前記均等色知覚空間に設定する請求項9に記載された色処理装置。
【請求項１１】
画像出力機器が出力する色の測定値を含むデータセットを取得し、
基準色空間の色値を均等色知覚空間の色値に変換する第一の補正パラメータを用いて、前記基準色空間を均等分割する第一の格子を知覚均等に再配置するための第二の補正パラメータを生成し、
前記第一の補正パラメータを用いて前記データセットが含む測定値を変換し、前記画像出力機器の前記均等色知覚空間における色再現域を示す色値を算出し、
前記第二の補正パラメータと前記色再現域に基づき、前記基準色空間の色値を前記画像出力機器に依存する信号値に変換するためのテーブルを作成する色処理方法。
【請求項１２】
コンピュータを請求項1から請求項10の何れか一項に記載された色処理装置の各手段として機能させるためのプログラム。
【請求項１３】
請求項12に記載されたプログラムが記録されたコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換プロファイルを作成する色処理に関する。
【背景技術】
【０００２】
各種の画像入出力機器の間の色合わせには、ICCプロファイル（非特許文献1参照）などのカラープロファイルが利用される。ICCプロファイルは、デバイス依存の信号値をデバイス非依存のPCS値に変換するルックアップテーブル(LUT)であるAtoBタグと、PCS値をデバイス依存の信号値に変換するLUTであるBtoAタグを有する。なお、デバイス依存の信号値は一般にRGB値やCMYK値であり、デバイス非依存の信号値にはCIEL*a*b*値などが用いられ、PCSはプロファイル接続空間(profile connection space)の略である。また、AtoBタグやBtoAタグは、マトリクス、一次元LUT、多次元LUTの組み合せによって構成される。
【０００３】
デバイス依存の信号値からPCS値への変換を行うAtoBタグの作成には、モニタに表示またはプリンタで印刷した、信号値が既知のカラーチャートを測色器によって測定し、信号値に対応するPCS値を取得する。そして、取得したPCS値を補間処理することで、信号値の全域において、デバイス依存の信号値からPCS値への変換を行うAtoBタグが作成される。
【０００４】
一方、PCS値からデバイス依存の信号値への変換を行うBtoAタグの作成には、PCS上に格子点を定める。そして、それらの格子点のPCS値に対応するデバイス依存の信号値を補間演算により求めることで、BtoAタグが作成される。PCSの格子点には、機器が再現可能な色範囲（以下、色再現範囲）の外の色も含まれ、すべての格子点を機器の色再現範囲に収めるため、PCSに色空間圧縮が施される。
【０００５】
このようにして作成された画像入出力機器のAtoBタグおよびBtoAタグは色マッチングモジュール(CMM)に参照される。CMMがAtoBタグおよびBtoAタグを参照して画像データを色変換することで、入出力機器の間の色合わせが実現される。
【０００６】
図1によりBtoAタグに含まれる多次元LUTの一例を示す。BtoAタグに含まれる多次元LUTは、一般に、PCSの各軸の数値範囲を均等に分割した格子（以下、均等格子）の各格子点の座標（色値）と、それら格子点に対応するデバイス依存の信号値が格納された構造を有する。非特許文献1は、例えばL*a*b*値のプロファイルの場合、PCSの数値範囲を次のように定義する。
0≦ L* ≦ 100、
-128≦ a* ≦ 127、
-128≦ b* ≦ 127。
【０００７】
また、各軸の数値範囲の分割数は精度に応じて8、16、32などから選択することができる。なお、図1は各軸の数値範囲を16分割した173=4913格子点のLUTを示している。CMMは、格子点の間に位置する入力データ（L*a*b*値）が入力された場合、入力データを囲む格子点の出力データ（デバイス依存の信号値）を参照して、入力データに対応する出力データを補間演算する。従って、格子点数が多く、格子点の間の距離が短いほど、補間演算による誤差（以下、補間誤差）を小さくすることができる。
【０００８】
PCSとして使用されるCIEL*a*b*空間は、必ずしも人間の知覚に対して均等な色空間ではない。そのため、PCSの各軸の数値範囲を均等に分割した多次元LUTを用いると、領域によって、補間誤差が知覚的に不均一になる問題がある。補間誤差は、例えば、低彩度域においては大きく知覚され、高彩度域においては小さく知覚される。言い替えれば、数値的な補間誤差が均等化されたとしても、知覚的な補間誤差は色域によって変動し均等にはならない。
【０００９】
特許文献1は、上記の問題を解決する方法を開示する。特許文献1によれば、S字関数を用いてPCSのa*値、b*値を変換することで、LUTの格子点密度を、グレイ軸近傍は密に、グレイ軸から遠ざかるほど粗くして、補間演算の精度向上を図る。
【００１０】
しかし、CIEL*a*b*空間の知覚に対する歪みは複雑であり、特許文献1に示される彩度方向の単純なS字変換だけでは知覚的な補間誤差の均等性は得られず、PCS全体における補間誤差を知覚的に均等化することができない。さらに、特許文献1の技術は、機器の色再現範囲外の格子点を機器の色再現範囲に対応付ける際に、CIEL*a*b*空間上で色空間圧縮を行うため、CIEL*a*b*空間の知覚に対する歪みの影響により視覚的に忠実な色再現が得られない場合が多い。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特許第4250863号公報（特開2002-152530号）
【特許文献２】特開2013-021679号公報
【非特許文献】
【００１２】
【非特許文献１】International Color Consortium, Specification ICC. 1:2004-10, (Profile Version 4.2.0.0)
【非特許文献２】D. L. MacAdam「Visual sensitibities to color differences in daylight」Journal of the Optical Society of America、Vol. 32、No.5、247-274頁、1942年5月
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明は、人間の知覚に忠実、かつ、知覚的な補間誤差の均等化が可能な色変換プロファイルの作成を目的とする。
【課題を解決するための手段】
【００１４】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【００１５】
本発明にかかる色処理は、画像出力機器が出力する色の測定値を含むデータセットを取得し、基準色空間の色値を均等色知覚空間の色値に変換する第一の補正パラメータを用いて、前記基準色空間を均等分割する第一の格子を知覚均等に再配置するための第二の補正パラメータを生成し、前記第一の補正パラメータを用いて前記データセットが含む測定値を変換し、前記画像出力機器の前記均等色知覚空間における色再現域を示す色値を算出し、前記第二の補正パラメータと前記色再現域に基づき、前記基準色空間の色値を前記画像出力機器に依存する信号値に変換するためのテーブルを作成する。
【発明の効果】
【００１６】
本発明によれば、人間の知覚に忠実、かつ、知覚的な補間誤差の均等化が可能な色変換プロファイルを作成することができる。
【図面の簡単な説明】
【００１７】
【図１】BtoAタグに含まれる多次元LUTの一例を示す図。
【図２】実施例の色処理装置として機能する情報処理装置の構成例を示すブロック図。
【図３】実施例1の色処理装置の処理構成例を示すブロック図。
【図４】色処理装置が実行する色変換プロファイルの作成処理を説明するフローチャート。
【図５】MacAdamが作成した25色それぞれに対する色弁別閾をCIELAB空間にプロットした様子を示す図。
【図６】均等色知覚空間の作成方法の概要を説明する図。
【図７】補正マトリクスの生成処理を説明するフローチャート。
【図８】B2ALUTの生成処理を説明するフローチャート。
【図９】実施例2の色処理装置の処理構成例を示すブロック図。
【図１０】均等格子UGUCASの生成条件を入力するためのUIの一例を示す図。
【発明を実施するための形態】
【００１８】
以下、本発明にかかる実施例の色処理装置および色処理方法を図面を参照して詳細に説明する。なお、実施例は特許請求の範囲にかかる本発明を限定するものではなく、また、実施例において説明する構成の組み合わせのすべてが本発明の解決手段に必須とは限らない。
【実施例１】
【００１９】
［装置の構成］
図2のブロック図により実施例の色処理装置として機能する情報処理装置の構成例を示す。CPU201は、RAMなどのメインメモリ202をワークメモリとして、ROM209や記憶部203に格納されたオペレーティングシステム(OS)やプログラムを実行し、システムバス206を介して後述する構成を制御する。なお、記憶部203は、HDDやSSDなどであり、後述する色処理を実現するプログラムや各種データを格納する。
【００２０】
インタフェイス204には、キーボードやマウスなどの操作部207、測色器101、メモリカードやUSBメモリのような記録媒体210などが接続される。また、ビデオカード(VC)205には、モニタ211が接続される。CPU201は、ユーザインタフェイス(UI)、および、処理経過や処理結果などを示す情報をモニタ211に表示する。
【００２１】
例えば、CPU201は、操作部207を介して入力されるユーザ指示に従い、記憶部203または記録媒体210に格納されたアプリケーションプログラム(AP)をメインメモリ202の所定領域にロードする。そして、APを実行し、APに従いモニタ211にUIを表示する。
【００２２】
次に、CPU201は、ユーザによるUIの操作に従い、記憶部203や記録媒体210に格納された各種データや測色器101から測色値を入力し、メインメモリ202の所定領域にロードする。そして、APに従いメインメモリ202にロードした各種データに所定の演算処理を施す。そして、CPU201は、ユーザによるUIの操作に従い演算処理結果をモニタ205に表示したり、記憶部203や記録媒体210に格納する。
【００２３】
なお、CPU201は、インタフェイス204を介して、有線または無線ネットワーク上のサーバ装置との間でプログラム、データ、演算処理結果の送受信を行うこともできる。また、情報処理装置としてタブレット型コンピュータを利用することも可能であり、その場合、モニタ211のスクリーン上に重畳されたタッチパネルが操作部207である。
【００２４】
［色変換プロファイルの作成］
図3のブロック図により色変換プロファイルを作成する実施例1の色処理装置100の処理構成例を示す。なお、図3に示す色変換プロファイルを作成する処理構成や機能は、CPU201が色処理APを実行することにより実現される。また、図4のフローチャートにより色処理装置100が実行する色変換プロファイルの作成処理を説明する。
【００２５】
測色値取得部102は、測色器101や記録媒体210から、色変換プロファイルの作成対象機器の色再現特性を表すデータセットを取得する(S11)。色変換プロファイルの作成対象機器は例えばモニタやプリンタであるが、以下では、作成対象機器をプリンタとして説明を行う。従って、取得されるデータセットは、例えば、所定のCMYK値と測定値の対応関係を示す。
【００２６】
測色値取得部102は、操作部207によって入力されるユーザ指示に従い、例えば記録媒体210からプリンタの色再現特性を予め測定したデータセットが格納されたデータファイルを入力する。測定値は、三刺激値XYZなどの心理物理量でもよいし、CIEL*a*b*値など標準色空間の値でもよい。ただし、測定値が三刺激値XYZの場合、測色値取得部202は、取得した三刺激値XYZをCIEL*a*b*値などの標準的な色空間の値に変換する。
【００２７】
補正パラメータ取得部103は、記憶部203や記録媒体210から、CIEL*a*b*空間などのPCSにおける知覚に対する歪みを補正し、PCSを人間の知覚に対して均等な色空間に変換するための補正パラメータを取得する(S12)。以下では、人間の知覚に対して均等な色空間を「均等色知覚空間」または「UCAS (uniform color apparance space)」と呼ぶ。補正マトリクス生成部104は、詳細は後述するが、補正パラメータを用いて、PCSの均等格子を知覚均等に再配置するための補正マトリクスを生成する(S13)。
【００２８】
色再現域算出部105は、補正パラメータを用いて、測色値取得部202が取得したデータセットに含まれる測定値を均等色知覚空間の表色値に変換する(S14)。つまり、色再現域算出部105は、作成対象機器の色再現域を示す測定値を均等色知覚空間に変換することで、作成対象機器の均等色知覚空間における色再現域GamutUCSAを示すデータセットを生成する。
【００２９】
多次元LUT作成部106は、詳細は後述するが、補正マトリクスと作成対象機器の色再現域GamutUCSAを示すデータセットを用いてBtoAタグに格納する多次元ルックアップテーブル（以下、B2ALUT）を生成する(S15)。プロファイル生成部107は、補正マトリクスと、多次元LUT作成部106が生成したB2ALUTをBtoAタグに格納した色変換プロファイルを生成する(S16)。
【００３０】
色変換プロファイルは、記憶部203や記録媒体210などに格納され、作成対象機器である画像出力機器用の色変換プロファイルとして、色マッチングモジュール(CMM)に利用される。
【００３１】
●均等色知覚空間と補正パラメータ
均等色知覚空間は、CIEL*a*b*空間に代表される従来の標準色空間の色差均等性と色相線形性を改善した色空間である。例えば、図5によりMacAdamが作成した25色それぞれに対する色弁別閾（非特許文献2参照）をCIELAB空間にプロットした様子を示す。なお、説明のために、図5は、MacAdamの色弁別閾（以下、MacAdam楕円）を十倍に拡大し、色度情報のみをa*-b*平面にプロットしたものである。
【００３２】
図6に示す楕円状の各図形は、人間が同じ色と認識する範囲を示し、低彩度の色に対しては比較的図形の面積が小さく、高彩度の色、とくに青色や緑色に対して図形の面積が非常に大きくなる。つまり、人間は、低彩度の色については色空間内の距離が小さくても色を弁別することができ、高彩度の青色や緑色については色空間内の距離が大きくても色を弁別することができない。言い換えれば、CIEL*a*b*空間は人間の知覚に一致していない。また、図形の形状も様々な方向に歪んでいる。これは、人間が同じ色と認識する色空間上のラインが、CIEL*a*b*空間上では曲がって表現されていることを示す。このようなCIEL*a*b*空間の人間の知覚に対する歪みを改善した色空間が均等色知覚空間である。
【００３３】
図6により均等色知覚空間の作成方法の概要を説明する。まず、図7(a)に示すように、CIEL*a*b*空間のような人間の知覚に対して非均等な色空間（以下、非均等色知覚空間）に格子データを設定する。そして、図7(b)に示すように、格子領域の境界に設定した制御点を移動する。その際、MacAdamの色弁別閾に代表される楕円データが色空間全域で同じ大きさの真円になるように、制御点の移動方法や移動量、さらには制御点の移動に伴う内部の移動比率を最適化する（特許文献2参照）。
【００３４】
このようにして、図6(c)に示す均等色知覚空間を作成することで、色空間全域に亘って、色差均等性と色相線形性の高い知空間を作成することができる。なお、上述した格子データの各格子点の移動前の座標(L, a, b)と、移動後の座標(Lu, au, bu)の対応をLUT（以下、Lab→UCAS変換LUT）に格納する。そして、Lab→UCAS変換LUTを用いた補間演算を行うことにより、容易にCIEL*a*b*値を均等色知覚空間の色値（以下、UCAS値）に変換することができる。
【００３５】
つまり、補正パラメータ取得部203は補正パラメータとしてLab→UCAS変換LUTを取得する(S13)。また、色再現域算出部105は、Lab→UCAS変換LUTを用いて、測色値取得部202が取得した測定値を均等色知覚空間の表色値に変換する(S14)。
【００３６】
なお、以下では、CIEL*a*b*色空間のL*、a*、b*の各軸に対応する均等色知覚空間の各軸をLu、au、buで表す。また、PCSがCIEL*a*b*空間ではない場合、補正パラメータ取得部203は、当該PCSに対応した補正パラメータ、つまりPCS→UCAS変換LUTを取得する。
【００３７】
●補正マトリクス生成部
以下では、PCSおよび均等色知覚空間の格子に下記の名称を用いる。
UGPCS1：PCSの均等格子、
UGUCAS：均等色知覚空間の均等格子、
NGPCS2：PCS→UCAS変換LUTを用いてUGUCASをPCSに逆変換した非均等格子。
【００３８】
補正マトリクスの生成処理(S13)は、UGPCS1が知覚的に均等な間隔になるよう、UGPCS1の配置を歪めるためのマトリクスを生成する。補正マトリクスは、UGPCS1とNGPCS2の対応関係から算出することができる。
【００３９】
図7のフローチャートにより補正マトリクスの生成処理(S13)を説明する。補正マトリクス生成部104は、均等色知覚空間の各軸の数値範囲を均等分割してUGUCASを生成する(S71)。数値範囲は、補正パラメータ（Lab→UCAS変換LUT）の格子領域の境界であり、例えば、次のように定義される。
0 ≦ Lu ≦ 100、
-100 ≦ au ≦ 100、
-100 ≦ bu ≦ 100。
【００４０】
また、本実施例では、各軸の数値範囲の分割数を16として、173=4913格子点の均等格子を生成することにする。
【００４１】
次に、補正マトリクス生成部104は、Lab→UCAS変換LUTを用いて、UGUCASの各格子点のLuaubu値をCIEL*a*b*値に変換し、NGPCS2を算出する(S72)。そして、UGPCS1とNGPCS2の対応関係から補正マトリクスを生成する(S73)。
【００４２】
補正マトリクスは、例えば3×3の変換マトリクスなどである。補正マトリクスによって入力データ（UGPCS1）を変換した結果と、NGPCS2の間の色差を小さくするように、減衰最小二乗法(DLS)などの最適化手法を用いてマトリクス係数が最適化される。
【００４３】
DLS (dumped least square)法は、入力データの列を処理パラメータ（マトリクスなど）で処理した後のデータ列と、ターゲットデータ列の差が目標値列に近付くように、処理パラメータを決定する手法である。つまり、下式の評価値Eを最小にするマトリクス係数が算出される。
E = ΣEi = Σ√{(Lui-L*i)2 + (aui-a*i)2 + (bui-b*i)2}      …(1)
ここで、Eiは格子点iの評価値、
(L*i, a*i, b*i)は入力データ（UGPCS1の格子点iの値）、
(Lui, aui, bui)は目標値（NGPCS2の格子点iの値）、
Σ演算の範囲はi=1からN（本実施例においてN=4913）。
【００４４】
●多次元LUT作成部
多次元LUTの生成処理(S15)は、PCSの均等格子UGPCS1に補正マトリクスを適用して、変換後の各格子点に対応するデバイス依存の信号値（出力データ）を求め、B2ALUTを生成する処理である。変換後の各格子点に対応するデバイス依存の信号値は、均等知覚色空間上で探索される。
【００４５】
図8のフローチャートによりB2ALUTの生成処理(S15)を説明する。多次元LUT作成部106は、下式に示すようにPCSの均等格子UGPCS1に補正マトリクスを適用して、PCSの格子点の配置を均等色知覚空間の均等格子UGUCASに対応させる(S81)。言い替えれば、PCSの格子点が知覚的均等に再配置される。以下では、再配置後の格子点を「均等色知覚格子点」と呼ぶ。
┌   ┐   ┌  ┐
│L*t│   │L*│
│a*t│= M│a*│      …(2)
│b*t│   │b*│
└   ┘   └  ┘
┌        ┐
│m1 m2 m3│
M =│m4 m5 m6│
│m7 m8 m9│
└        ┘
ここで、Mは補正マトリクス、
(L*, a*, b*)はUGPCS1の格子点の座標（色値）、
(L*t, a*t, b*t)は知覚均等格子点の座標（色値）。
【００４６】
次に、多次元LUT作成部106は、補正パラメータ（Lab→UCAS変換LUT）を用いる補間演算によって、各均等色知覚格子点の座標(L*t, a*t, b*t)に対応する均等色知覚空間の表色値を算出する(S82)。そして、ステップS14において色再現域算出部105が生成した作成対象機器の色再現域GamutUCSAを示すデータセットと均等色知覚格子点の表色値を用いて、均等色知覚格子点に対応するデバイス依存の信号値を算出する(S83)。
【００４７】
つまり、均等色知覚格子点の表色値を囲む、データセットに含まれる表色値を探索する。そして、探索の結果得られた表色値に対応するデバイス依存の信号値（データセットに含まれる）の補間演算により、均等色知覚格子点に対応するデバイス依存の信号値が算出される。その際、均等色知覚格子点の表色値が作成対象機器の色再現域GamutUCSAの外に存在する場合は色域マッピングを行う(S84)。
【００４８】
色域マッピングにおいて、例えば、色再現域GamutUCSAの外に存在する表色値（以下、色域外表色値）を有する均等色知覚格子点（以下、色域外格子点）について、色域外表色値に対応する色再現域GamutUCSAの境界が判定される。そして、色域外表色値に対応する境界の近傍のデバイス依存の信号値の補間演算により、色域外格子点に対応するデバイス依存の信号値が算出される。
【００４９】
色域外表色値に対応する境界には、最短距離点（色差最小点）、等明度点（彩度圧縮点）、色域外表色値と所定の収束点（例えば無彩色軸のLu=50の点）を結ぶ線分と境界の交点などが使用される。このような色域マッピングによれば、色域外格子点は色再現域GamutUCSAの境界にマッピングされる。
【００５０】
このように、色変換プロファイルを作成する際に、均等色知覚空間の均等格子に対応するB2ALUTを作成することで、知覚的な補間誤差を均等化することができる。さらに、色域マッピングを均等色知覚空間上で行うため、視覚的に忠実な色再現を得ることができる。
【実施例２】
【００５１】
以下、本発明にかかる実施例2の色処理装置および色処理方法を説明する。なお、実施例2において、実施例1と略同様の構成については、同一の符号を付して、その詳細な説明を省略する場合がある。
【００５２】
実施例1では、格子点を知覚的に均等に色空間全体に配置する補正マトリクスを作成する例を説明した。実施例2では、補間精度を重視する領域（以下、精度重視領域）のユーザ指示に従い、補正マトリクスを作成する例を説明する。
【００５３】
図9のブロック図により実施例2の色処理装置100の処理構成例を示す。図9に示す実施例2の処理構成おいて、図3に示す実施例1の処理構成と異なるのは、UI部111と条件設定部112が備わることである。UI部111は、ユーザ指示を入力するためのユーザインタフェイス(UI)をVC205を介してモニタ211に表示し、操作部207を介してユーザ指示を入力する。
【００５４】
図10により均等格子UGUCASの生成条件を入力するためのUIの一例を示す。ユーザは、ラジオボタンにより精度重視領域を示す色域情報をデータファイルから入力するか、色度値の範囲として入力するかを選択することができる。色域設定ラジオボタンを選択した場合、ユーザは、入力部1001によってデータファイル名を入力するか、データファイルを選択する。また、範囲設定ラジオボタンを選択した場合、ユーザは、入力部1002によって精度重視領域を示す色度値の範囲を入力する。また、ユーザは、入力部1003によって均等色知覚空間の分割数を指定することができる。
【００５５】
ユーザがOKボタンを押す（またはタッチする）と、条件設定部112は、UIに設定された生成条件（精度重視領域を示す情報および分割数）を入力する。条件設定部112は、PCS→UCAS変換LUTを用いて、精度重視領域を均等色知覚空間に変換する。そして、変換後の精度重視領域を包含し、au軸に対して正負対称、かつ、bu軸に対して正負対称の領域を均等色知覚空間の均等格子UGUCASの設定範囲とする。
【００５６】
補正マトリクス生成部104は、設定条件（均等格子UGUCASの設定範囲および指定された分割数）を入力し、設定条件に基づき均等格子UGUCASを生成し(S71)、補正マトリクスを生成する(S73)。このように、B2ALUTの生成処理(S15)に用いる領域を精度重視領域に限定することで、格子点の間隔を狭めることができ、補間精度の向上を図ることができる。
【００５７】
［変形例］
上記の実施例においては、PCSの格子点を知覚的均等に再配置するための補正マトリクスを用いる例を説明したが、補正マトリクスと一次元LUTの組み合わせなど、他の補正パラメータ形式でもよい。
【００５８】
また、上記の実施例においては、画像出力機器としてCMYK入力のプリンタを例に説明したが、例えば、RGB入力のプリンタ、プロジェクタ、ディスプレイなど他の画像出力機器の色変換プロファイルの作成処理も同様に可能である。
【００５９】
また、上記の実施例においては、CIEL*a*b*空間やCIEXYZ空間を基準色空間に利用する例を説明したが、CIEL*u*v*空間やCIECAM02におけるJCh空間などを基準色空間に利用してもよい。
【００６０】
［その他の実施例］
本発明は、上述の実施形態の一以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける一以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、一以上の機能を実現する回路（例えば、ASIC）によっても実現可能である。
【符号の説明】
【００６１】
102 … 測定値取得部、104 … 補正マトリクス生成部、105 … 色再現域算出部、106 … 多次元LUT作成部
【図１】
2016054405.tif 000003
【図２】
2016054405.tif 000004
【図３】
2016054405.tif 000005
【図４】
2016054405.tif 000006
【図５】
2016054405.tif 000007
【図６】
2016054405.tif 000008
【図７】
2016054405.tif 000009
【図８】
2016054405.tif 000010
【図９】
2016054405.tif 000011
【図１０】
2016054405.tif 000012