(57)【要約】【課題】  分光データを三刺激値に表色系変換する際に、等色関数の導出方法に起因する変換精度の低下を防ぐ。【解決手段】  三刺激値算出部15は、複数の等色関数を用いて、入力される分光データから複数の三刺激値を算出する。補正係数算出部16は、複数の等色関数の導出方法に基づき、三刺激値の補正係数を算出する。三刺激値補正部17は、補正係数を用いて、複数の三刺激値から補正後の三刺激値を算出する。【選択図】  図2
2015188131.tif 000002
【特許請求の範囲】
【請求項１】
複数の等色関数を用いて、入力される分光データから複数の三刺激値を算出する第一の算出手段と、
前記複数の等色関数の導出方法に基づき、三刺激値の補正係数を算出する第二の算出手段と、
前記補正係数を用いて、前記複数の三刺激値から補正後の三刺激値を算出する第三の算出手段とを有する色処理装置。
【請求項２】
前記複数の等色関数には、テスト刺激として彩度の高い複数の単色光の合成を用いる第一の等色実験によって導出された第一の等色関数と、前記テスト刺激として単一の白色光を用いる第二の等色実験によって導出された第二の等色関数が含まれる請求項1に記載された色処理装置。
【請求項３】
前記第二の算出手段は、
前記白色光の色度を算出し、前記第一または第二の等色関数を用いて算出された三刺激値から変換対象色の色度を算出する第一の色度算出手段と、
前記白色光の色度および前記変換対象色の色度から色相に関連する角度を算出する色相算出手段と、
前記角度に対応する色相に最も近い色相を有する単色光を前記テスト刺激に用いる前記第一の等色実験における前記単色光の色度を算出する第二の色度算出手段と、
前記白色光の色度、前記変換対象色の色度、および、前記単色光の色度から前記変換対象色の彩度を算出する彩度算出手段と、
前記彩度に基づき前記補正係数を算出する係数算出手段を有することを特徴とする請求項2に記載された色処理装置。
【請求項４】
前記第三の算出手段は、前記補正係数を用いて、前記複数の三刺激値の線形和を前記補正後の三刺激値として算出する請求項1から請求項3の何れか一項に記載された色処理装置。
【請求項５】
カラーマッチングの対象の複数の画像機器の分光特性データを入力する入力手段と、
前記複数の画像機器ごとに、前記分光特性データから、前記複数の等色関数を用いて算出した複数の三刺激値を含む色再現特性テーブルを生成する生成手段と、
前記複数の画像機器を用いて、三刺激値の補正係数を設定する設定手段と、
前記補正係数を用いて、前記色再現特性テーブルに含まれる前記複数の三刺激値から補正後の三刺激値を算出する算出手段と、
前記複数の画像機器の前記色再現特性テーブルに含まれる前記補正後の三刺激値を用いてカラーマッチング用のテーブルを作成する作成手段とを有する色処理装置。
【請求項６】
前記設定手段は、前記色再現特性テーブルに含まれる前記複数の三刺激値の色度を算出し、前記複数の画像機器の一方から補正係数調整用の調整画像の生成条件を入力し、前記算出した色度および前記生成条件に基づき前記色再現特性テーブルを参照して、前記複数の画像機器に出力すべき初期の補正係数に応じた調整画像データを生成する請求項5に記載された色処理装置。
【請求項７】
前記設定手段は、前記一方の画像機器の分光特性データから生成された前記色再現特性テーブルを参照して前記一方の画像機器用の調整画像データを生成し、他方の画像機器の分光特性データから生成された前記色再現特性テーブルを参照して前記他方の画像機器用の調整画像データを生成する請求項6に記載された色処理装置。
【請求項８】
前記設定手段は、前記一方の画像機器から入力される調整情報に応じて前記補正係数を変更し、前記変更した補正係数に応じた前記一方の画像機器用の調整画像データを生成する請求項6または請求項7に記載された色処理装置。
【請求項９】
前記設定手段は、前記生成条件および前記調整情報を入力するためのユーザインタフェイスを前記一方の画像機器に供給する請求項8に記載された色処理装置。
【請求項１０】
前記生成条件は、前記調整画像の色度である請求項6から請求項9の何れか一項に記載された色処理装置。
【請求項１１】
前記複数の等色関数には、テスト刺激として彩度の高い複数の単色光の合成を用いる等色実験によって導出された等色関数と、前記テスト刺激として単一の白色光を用いる等色実験によって導出された等色関数が含まれる請求項5から請求項10の何れか一項に記載された色処理装置。
【請求項１２】
複数の等色関数を用いて、入力される分光データから複数の三刺激値を算出し、
前記複数の等色関数の導出方法に基づき、三刺激値の補正係数を算出し、
前記補正係数を用いて、前記複数の三刺激値から補正後の三刺激値を算出する色処理方法。
【請求項１３】
カラーマッチングの対象の複数の画像機器の分光特性データを入力し、
前記複数の画像機器ごとに、前記分光特性データから、複数の等色関数を用いて算出した複数の三刺激値を含む色再現特性テーブルを生成し、
前記複数の画像機器を用いて、三刺激値の補正係数を設定し、
前記補正係数を用いて、前記色再現特性テーブルに含まれる前記複数の三刺激値から補正後の三刺激値を算出し、
前記複数の画像機器の前記色再現特性テーブルに含まれる前記補正後の三刺激値を用いてカラーマッチング用のテーブルを作成する色処理方法。
【請求項１４】
コンピュータを請求項1から請求項11の何れか一項に記載された色処理装置の各手段として機能させるためのプログラム。
【請求項１５】
請求項14に記載されたプログラムが記録されたコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表色系の変換処理およびカラーマッチング用のテーブルの作成に関する。
【背景技術】
【０００２】
例えばモニタとプリンタのような異なる画像機器の間でカラーマッチングを行う場合、一般に両者の分光特性を一致させることは不可能であり、条件等色を利用したカラーマッチングが用いられる。条件等色とは、人間が色を知覚する際に、分光特性そのものを知覚するわけではなく、錐体と呼ばれる三種類の細胞の応答値から色を知覚するという、所謂、ヘルムホルツの三原色説に基づき、人間が知覚する色を一致させる方法である。
【０００３】
分光データから三原色データへの変換、つまり表色系の変換処理として、例えば等色関数（CIE1931等色関数）を用いたXYZ三刺激値への変換方法が用いられる。等色関数は、CIE（国際照明委員会）が1931年に規定したものであり、広く普及している。
【０００４】
しかし、CIE1931等色関数には、実際の視覚特性との間に誤差があることが指摘されている。例えば、CIE1931等色関数は、複数の被験者により等色実験を行った結果の平均値を用いて規定されているが、等色関数には個人差があることが知られている。
【０００５】
特許文献1は、等色関数の個人差を考慮した表色系の変換方法に関する技術を開示する。また、非特許文献1は、同一の観察者であっても、等色関数を導出するための等色実験方法の違いにより、導出される等色関数が異なることを記載する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2010-169427号公報
【非特許文献】
【０００７】
【非特許文献１】喜多靖ほか「HIDと白色LEDにおける光源色の見えと測色値の不一致」照明学会誌第94巻第2号、日本、照明学会、2010年2月、92頁
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、等色関数は個人ごとに異なるだけではなく、同一の観察者であっても、対象とする色によって異なることが知られている。図1により等色関数を求める等色実験の概略構成を示す。等色実験には、テスト刺激として彩度の高い複数の単色光（例えば435.8nm、546.1nm、700nmの輝線スペクトル）の合成を用いるMSM (max saturation method)がある。また、テスト刺激として単一の白色光を用いるMWM (Maxwell method)がある。しかし、テスト刺激によって導出される等色関数が異なる。
【０００９】
そのため、単一の等色関数を用いる表色系の変換処理は、対象色によっては充分な変換精度が得られず、その結果、カラーマッチング精度が低下する問題がある。
【００１０】
本発明は、分光データを三刺激値に表色系変換する際に、等色関数の導出方法に起因する変換精度の低下を防ぐことを目的とする。
【００１１】
また、等色関数の導出方法に起因する変換精度の低下を防いで、カラーマッチング用のテーブルを作成することを他の目的とする。
【課題を解決するための手段】
【００１２】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【００１３】
本発明にかかる色処理装置は、複数の等色関数を用いて、入力される分光データから複数の三刺激値を算出する第一の算出手段と、前記複数の等色関数の導出方法に基づき、三刺激値の補正係数を算出する第二の算出手段と、前記補正係数を用いて、前記複数の三刺激値から補正後の三刺激値を算出する第三の算出手段とを有する。
【００１４】
また、カラーマッチングの対象の複数の画像機器の分光特性データを入力する入力手段と、前記複数の画像機器ごとに、前記分光特性データから、複数の等色関数を用いて算出した複数の三刺激値を含む色再現特性テーブルを生成する生成手段と、前記複数の画像機器を用いて、三刺激値の補正係数を設定する設定手段と、前記補正係数を用いて、前記色再現特性テーブルに含まれる前記複数の三刺激値から補正後の三刺激値を算出する算出手段と、前記複数の画像機器の前記色再現特性テーブルに含まれる前記補正後の三刺激値を用いてカラーマッチング用のテーブルを作成する作成手段とを有する。
【発明の効果】
【００１５】
本発明によれば、分光データを三刺激値に表色系変換する際に、等色関数の導出方法に起因する変換精度の低下を防ぐことができる。
【００１６】
また、等色関数の導出方法に起因する変換精度の低下を防いで、カラーマッチング用のテーブルを作成することができる。
【図面の簡単な説明】
【００１７】
【図１】等色関数を求める等色実験の概略構成を示す図。
【図２】実施例1の色処理装置の構成例を説明するブロック図。
【図３】三刺激値の算出処理を説明するフローチャート。
【図４】変換対象色の色度点、WMW白色の色度点および対応単色光の色度点の関係を示すxy色度図。
【図５】彩度と補正係数関係を示す図。
【図６】実施例2の色処理装置の構成例を説明するブロック図。
【図７】カラーマッチング用LUTの作成処理を説明するフローチャート。
【図８】補正係数を調整するためのユーザインタフェイスの一例を示す図。
【図９】実施例1の補正係数算出部の構成例を示すブロック図。
【発明を実施するための形態】
【００１８】
以下、本発明にかかる実施例の色処理を図面を参照して詳細に説明する。
【００１９】
前述したように、等色実験には、テスト刺激として彩度の高い複数の単色光の合成を用いるMSM（最大彩度法）と、テスト刺激として単一の白色光を用いるMWM（マクスウェル法）がある。以下では、MSMによる等色実験を「MSM等色実験」、MWMによる等色実験を「MWM等色実験」と呼ぶ。また、MSM等色実験により導出された等色関数を「MSM等色関数」、MWM等色実験により導出された等色関数を「MWM等色関数」と呼ぶ。また、MSM等色関数を用いて算出されたXYZ三刺激値を「MSM三刺激値」、MWM等色関数を用いて算出されたXYZ三刺激値を「MWM三刺激値」と呼ぶ。なお、以下では、XYZ三刺激値からXYZを省略して単に「三刺激値」と呼ぶ場合がある。
【実施例１】
【００２０】
［装置の構成］
図2のブロック図により実施例1の色処理装置10の構成例を説明する。
【００２１】
分光データ記憶部12は、分光放射輝度計などの分光測色器により測定された分光データを記憶する記憶メディアである。分光データ入力部13は、分光データ記憶部12に記憶された分光データを読み込む。等色関数記憶部14は、複数の等色関数を記憶する記憶メディアである。
【００２２】
三刺激値算出部15は、分光データ入力部13が読み込んだ分光データと、等色関数記憶部14が記憶する等色関数を用いて三刺激値を算出する。補正係数算出部16は、三刺激値算出部15が算出した三刺激値を補正するための補正係数を算出する。
【００２３】
三刺激値補正部17は、補正係数算出部16が算出した補正係数を用いて、三刺激値算出部15が算出した三刺激値を補正する。三刺激値出力部18は、三刺激値補正部17が補正した三刺激値を出力する。三刺激値記憶部19は、三刺激値出力部18が出力する三刺激値を記憶する記憶メディアである。
【００２４】
分光データから算出され補正された三刺激値は、分光データの測定条件とともに三刺激値記憶部19に格納される。三刺激値記憶部19に格納された三刺激値は、画像処理装置などによってカラーマッチングに利用される。
【００２５】
分光データ記憶部12、等色関数記憶部14、三刺激値記憶部19には、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、メモリカードのような記録媒体、色処理装置10とネットワーク接続されたサーバ装置などが利用可能である。
【００２６】
分光データ記憶部12、等色関数記憶部14、三刺激値記憶部19は、それぞれ異なる記憶装置に割り当ててもよいし、一つの記憶装置に割り当ててもよい。それら記憶装置は、色処理装置10に内蔵されてもよいし、USBなどのシリアルバスやネットワークを介して色処理装置10に接続されてもよい。分光データ記憶部12と三刺激値記憶部19が色処理装置10に内蔵される場合、分光データ入力部13と三刺激値出力部18は、測定器や三刺激値を利用する装置と接続するインタフェイスとして機能する。
【００２７】
［三刺激値の算出］
図3のフローチャートにより三刺激値の算出処理を説明する。三刺激値の算出処理は、色処理装置10が行う処理である。
【００２８】
分光データ入力部13は、分光データ記憶部12が記憶する分光データを読み込む(S201)。分光データが読み込まれると、三刺激値算出部15は、詳細は後述するが、読み込まれた分光データおよび等色関数記憶部14が記憶する複数の等色関数を用いて複数の三刺激値を算出する(S202)。
【００２９】
次に、補正係数算出部16は、詳細は後述するが、三刺激値の補正係数を算出する(S203)。補正係数が算出されると、三刺激値補正部17は、算出された補正係数とステップS202で算出された複数の三刺激値を用いて、補正後の三刺激値を算出する(S204)。そして、三刺激値出力部18は、補正後の三刺激値を三刺激値記憶部19に格納する(S205)。
【００３０】
なお、補正後の三刺激値だけでなく、補正前の複数の三刺激値や補正係数なども三刺激値記憶部19に格納してもよい。
【００３１】
●三刺激値算出部
以下では、三刺激値算出部15が複数の三刺激値の算出(S202)に用いる複数の等色関数について説明する。
【００３２】
三刺激値算出部15は、下式により、分光データを三刺激値（XYZ値）に変換する。
X = k∫S(λ)・x(λ)dλ；
Y = k∫S(λ)・y(λ)dλ；
Z = k∫S(λ)・z(λ)dλ；      …(1)
ここで、S(λ)は分光データ、
x(λ)y(λ)z(λ)は等色関数、
kは定数、
積分範囲は例えば380nmから780nm。
【００３３】
式(1)において、計算対象の色が照明光源やディスプレイなどの光源色の場合、S(λ)は分光放射輝度I(λ)であり、定数kは683 lm/Wである。また、計算対象の色が印刷物など物体色の場合、S(λ)は光源の分光放射輝度I(λ)と物体の分光反射率R(λ)の積であり、定数kは式(2)によって計算される。
k = 100/{∫I(λ)・y(λ)dλ}；      …(2)
ここで、I(λ)は照明光源の分光放射輝度。
【００３４】
式(1)(2)に用いる等色関数は、前述したように対象色によって変化する。そこで、例えばMSM等色関数およびMWM等色関数を用いて、次式により、二組の三刺激値XMSMYMSMZMSMおよびXMWMYMWMZMWMを算出する。
XMSM = k∫S(λ)・xMSM(λ)dλ；
YMSM = k∫S(λ)・yMSM(λ)dλ；
ZMSM = k∫S(λ)・zMSM(λ)dλ；
XMWM = k∫S(λ)・xMWM(λ)dλ；
YMWM = k∫S(λ)・yMWM(λ)dλ；
ZMWM = k∫S(λ)・zMWM(λ)dλ；      …(3)
ここで、xMSM(λ)yMSM(λ)zMSM(λ)はMSM等色関数、
xMWM(λ)yMWM(λ)zMWM(λ)はMWM等色関数。
【００３５】
●補正係数算出部
前述したように、等色関数は、対象色が単色光（高彩度）か白色光（低彩度）かによって異なる。以下では、補正係数算出部16による三刺激値の補正係数の算出(S203)について説明する。図9のブロック図により補正係数算出部16の構成例を示す。
【００３６】
色度算出部161は、次式により、MWM等色実験におけるテスト刺激である白色光（以下、MWM白色）のxy色度xwyw、MSM三刺激値のxy色度を算出する。
xw = Xw_MWM/(Xw_MWM+Yw_MWM+Zw_MWM)；
yw = Yw_MWM/(Xw_MWM+Yw_MWM+Zw_MWM)；
x = XMSM/(XMSM+YMSM+ZMSM)；
y = YMSM/(XMSM+YMSM+ZMSM)；      …(4)
ここで、Xw_MWMYw_MWMZw_MWMはMWM白色の三刺激値、
XMSMYMSMZMSMはMSM三刺激値。
【００３７】
なお、式(4)には、変換対象色のxy色度の算出にMSM三刺激値を用いる例を示すが、別の三刺激値を用いてもよい。例えば、MWM三刺激値を用いてもよいし、MSM三刺激値とMWM三刺激値の平均値を変換対象色のxy色度としてもよい。
【００３８】
色相算出部162は、次式により、MWM白色のxy色度xwywとMSM三刺激値のxy色度からMSM三刺激値の色相に関連する角度θを算出する。
θ = tan-1{(y - yw)/(x - xw)}；      …(5)
【００３９】
色度算出部163は、白色色度点xwywから、角度θで直線を延ばし、xy色度図の馬蹄形の曲線で表された最明色ラインとの交点xiyiを算出する。以下では、角度θに対応する色相に最も近い色相を有する単色光を「対応単色光」と呼ぶ。
【００４０】
彩度算出部164は、次式により、変換対象色の彩度Cを算出する。なお、次式によって、算出される彩度Cはxy色度における色純度を表す。
C = √{(xw-x)2+(yw-y)2}/√{(xw-xi)2+(yw-yi)2}；      …(6)
【００４１】
図4のxy色度図により変換対象色の色度点、WMW白色の色度点および対応単色光の色度点の関係を示す。
【００４２】
図4において、点302はWMW白色の色度点に相当し（以下、白色点302）、点301は変換対象色の色度点に相当する。白色点302から点301に延びる線分を延長すると、馬蹄形の最明色ライン304と線分が交わる点303は、変換対象色の色相における最明色に相当し、対応単色光の色度点は最明色303付近にあると考えられる。言い換えれば、白色点302と変換対象色の色度点301を結ぶ線分は、最明点303において対応単色光の色度点の近傍を通過すると考えられる。
【００４３】
式(7)によって計算される彩度Cは、白色点302と対応単色光の色度点（ほぼ最明点303）の間の距離を1に正規化した場合の、変換対象色の色度点301と白色点302の間の距離に相当する。つまり、変換対象色がWMW白色に等しい場合はC=0になり、変換対象色が対応単色光の色度点に等しい場合はC=1になる。
【００４４】
係数算出部165は、式(7)によって算出された彩度Cに基づき、例えば式(8)により、各三刺激値の補正係数Wを算出する。
WMSM(C) = C；
WMWM(C) = 1 - C；      …(7)
【００４５】
図5により彩度Cと補正係数Wの関係を示す。図5(a)は式(7)により算出される補正係数Wを示し、C=0の場合、MWM三刺激値の補正係数WMWMが1、MSM三刺激値の補正係数WMSMが0になり、補正後の三刺激値はMWM三刺激値と等しくなる。C=1の場合、MWM三刺激値の補正係数WMWMが0、MSM三刺激値の補正係数WMSMが1になり、補正後の三刺激値はMSM三刺激値と等しくなる。また、0＜C＜1の場合、補正後の三刺激値はMWM三刺激値とMSM三刺激値の線形和になる。
【００４６】
補正係数Wの算出式は、式(7)に限定されず、例えば式(8)を用いることもでき、図5(b)(c)は式(8)により算出される非線形な補正係数Wを示す。
WMSM(C) = Cγ；
WMWM(C) = 1 - WMSM；      …(8)
ここで、0＜γ。
【００４７】
つまり、下記の条件を満たす補正係数Wの算出式であれば、その詳細は限定されない。
WMSM(0) = 0；
WMSM(1) = 1；
WMWM(0) = 1；
WMWM(1) = 0；
WMSM(C) + WMWM(C) = 1；
WMSM(C)は彩度Cの増加に対して単調増加する関数；
WMWM(C)は彩度Cの増加に対して単調減少する関数；      …(9)
【００４８】
●三刺激値補正部
三刺激値補正部17は、下式により補正後の三刺激値の算出(S204)を行う。
Xc = WMWM・XMWM + WMSM・XMSM；
Yc = WMWM・YMWM + WMSM・YMSM；
Zc = WMWM・ZMWM + WMSM・ZMSM；      …(10)
【００４９】
このように、複数の等色関数を用いて分光データを三刺激値に変換することで、等色関数の導出方法に起因する変換精度の低下を防いで、観察者が知覚する色との相関が高い三刺激値を得ることができる。言い換えれば、観察者が知覚する色との相関が高い表色系変換を行うことができる。
【実施例２】
【００５０】
以下、本発明にかかる実施例2の色処理を説明する。なお、実施例2において、実施例1と略同様の構成については、同一符号を付して、その詳細説明を省略する。
【００５１】
実施例1では、分光データから観察者が知覚する色との相関が高い三刺激値を算出する色処理を説明した。実施例2では、複数の画像機器の色を合わせるためのカラーマッチング用のルックアップテーブル(LUT)を作成する色処理を説明する。
【００５２】
［装置の構成］
図6のブロック図により実施例2の色処理装置10の構成例を説明する。
【００５３】
分光特性記憶部22は、一方の画像機器（第一の画像機器）29の分光特性データを記憶する。分光特性記憶部23は、他方の画像機器（第二の画像機器）30の分光特性データを記憶する。なお、第一の画像機器29は、カラーマッチングのリファレンス機器であり、例えばモニタなどである。また、第二の画像機器30は、カラーマッチング用のLUTの適用により、第一の画像機器にカラーマッチングさせる対象の画像機器であり、例えばプリンタなどである。
【００５４】
実施例2において、分光データ入力部13は、分光特性記憶部22および分光特性記憶部23から分光特性データを読み込む。等色関数記憶部14、三刺激値算出部15および三刺激値補正部17は、実施例1と同様の構成である。
【００５５】
色再現特性記憶部27は、三刺激値算出部15が分光特性データから算出した色再現特性テーブルを記憶する。
【００５６】
補正係数設定部24は、詳細は後述するが、三刺激値算出部15が算出した三刺激値を補正するための補正係数の設定を行う。データ入出力部28は、USBのようなシリアルバスやネットワークを介して、第一の画像機器29および第二の画像機器30に補正係数調整用の画像データを出力するとともに、第一の画像機器29から補正係数の調整データを入力する。
【００５７】
マッチングLUT作成部25は、色再現特性テーブルの補正後の三刺激値を用いて、第一の画像機器29と第二の画像機器30の間のカラーマッチング用のLUTを作成し、作成したLUTをマッチングLUT記憶部26に格納する。
【００５８】
分光特性記憶部22、23、マッチングLUT記憶部26には、HDD、SSD、メモリカードのような記録媒体、色処理装置10とネットワーク接続されたサーバ装置などが利用可能である。
【００５９】
分光特性記憶部22、23、等色関数記憶部14、マッチングLUT記憶部26、色再現特性記憶部27は、それぞれ異なる記憶装置に割り当ててもよいし、一つの記憶装置に割り当ててもよい。それら記憶装置は、色処理装置10に内蔵されてもよいし、USBなどのシリアルバスやネットワークを介して色処理装置10に接続されてもよい。分光特性記憶部22、23、マッチングLUT記憶部26が色処理装置10に内蔵される場合、分光データ入力部13は、測定器やカラーマッチング用のLUTを利用する装置と接続するインタフェイスとして機能する。
【００６０】
また、分光特性記憶部22は第一の画像機器29、分光特性記憶部23およびマッチングLUT記憶部26は第二の画像機器30に存在してもよい。また、分光特性記憶部22、23およびマッチングLUT記憶部26は、第一および第二の画像機器29、30に接続されたコンピュータ機器に存在してもよい。
【００６１】
［カラーマッチング用LUTの作成］
図7のフローチャートによりカラーマッチング用LUTの作成処理を説明する。カラーマッチング用LUTの作成処理は、ユーザによって作成開始が指示されると色処理装置10が実行する処理である。
【００６２】
第一の画像機器29において補正係数の調整が開始されると、分光データ入力部13は、分光特性記憶部22から分光特性データを読み込む(S601)。三刺激値算出部15は、第一の画像機器29の分光特性データおよび等色関数記憶部14が記憶する複数の等色関数を用いて、ソース色再現特性テーブルを生成する(S602)。第一の画像機器29の分光特性データは、LUTの格子点に対応する信号値（例えばsRGB値）それぞれに対する分光データである。三刺激値算出部15は、各格子点に対応する二つの三刺激値を算出し、各格子点について二つの三刺激値を有するソース色再現特性テーブルを生成する。
【００６３】
次に、分光データ入力部13は、分光特性記憶部23から分光特性データを読み込む(S603)。三刺激値算出部15は、第二の画像機器30の分光特性データおよび等色関数記憶部14が記憶する複数の等色関数を用いて、デスティネーション色再現特性テーブルを生成する(S604)。第二の画像機器30の分光特性データは、LUTの格子点に対応する信号値（例えばCMYK値）それぞれに対する分光データである。三刺激値算出部15は、各格子点に対応する二つの三刺激値を算出し、各格子点について二つの三刺激値を有するデスティネーション色再現特性テーブルを生成する。
【００６４】
ソースおよびデスティネーション色再現特性テーブルは、色再現特性記憶部27に格納される。補正係数設定部24は、ソースおよびデスティネーション色再現特性テーブルの各格子点の三刺激値から各格子点に対応するxy色度を算出し、ソースおよびデスティネーション色再現特性テーブルに追加する(S605)。
【００６５】
補正係数設定部24は、補正係数調整用の画像（以下、調整画像）の生成条件を入力する(S606)。そして、デスティネーション色再現特性テーブルを参照して、生成条件および初期の補正係数に応じた第二の画像機器用の調整画像データを生成し、調整画像データをデータ入出力部28を介して第二の画像機器30に出力する(S607)。さらに、ソース色再現特性テーブルを参照して、生成条件および補正係数に応じた第二の画像機器用の調整画像データを生成し、調整画像データをデータ入出力部28を介して第一の画像機器29に出力する(S608)。
【００６６】
詳細は後述するが、ユーザは、第一の画像機器29が出力する画像の色と、第二の画像機器30が出力する画像の色を比較して、両者のカラーマッチングが得られるように補正係数を調整する。
【００６７】
補正係数設定部24は、補正係数が調整されたか否かの判定(S609)、および、調整が終了したか否かの判定(S610)を行う。補正係数が調整された場合は、処理をステップS608に戻し、生成条件および調整後の補正係数に応じた第一の画像機器用の調整画像データを生成する。
【００６８】
調整が終了すると、三刺激値補正部17は、調整結果の補正係数を用いて、ソースおよびデスティネーション色再現特性テーブルの三刺激値から補正後の三刺激値を算出する(S611)。補正後の三刺激値を算出方法は実施例1と同様であり、補正後の三刺激値はソースおよびデスティネーション色再現特性テーブルに追加される。
【００６９】
次に、マッチングLUT作成部25は、ソースおよびデスティネーション色再現特性テーブルの補正後の三刺激値を用いてカラーマッチング用のLUTを作成する(S612)。なお、プロファイル作成方法には一般的な方法を用いることができる。そして、作成したカラーマッチング用のLUTをマッチングLUT記憶部26に格納する(S613)。
【００７０】
●補正係数の調整
図8により補正係数を調整するためのユーザインタフェイス(UI)の一例を示す。なお、実施例2において、図8に示すUIは第一の画像機器29に表示される。
【００７１】
ユーザは、UIの主波長設定部708および彩度設定部709を操作して、補正係数を調整するための色（以下、調整色）を指定する。なお、調整色は中彩度色が望ましい。調整色の主波長と彩度値は、データ入出力部28を介して補正係数設定部24に入力される。
【００７２】
補正係数設定部24は、主波長と彩度値に対応するxy色度を計算し、調整色の色度点をウィンドウ705のxy色度図上に表示する。なお、ウィンドウ705のxy色度図上の白色点はWMW白色の色度点に対応する。ユーザは、ポインティングデバイスを使用して、xy色度図上をポイントしたり、色度点を移動して、調整色を指定することもできる。調整色の指定が終了すると、ユーザは、UIの調整色の「決定」ボタン710を押す。
【００７３】
補正係数設定部24は、調整色のxy色度を生成条件として、ソースおよびデスティネーション色再現特性テーブルから生成条件に対応する信号値を取得する。ソース色再現特性テーブルから取得される信号値が第一の画像機器用の初期の調整画像データであり、デスティネーション色再現特性テーブルから取得される信号値が第二の画像機器用の調整画像データである。
【００７４】
補正係数設定部24は、調整色のxy色度を囲む複数のxy色度に対応する信号値から調整画像データを補間演算する。その際、補正係数WMWMをMWM三刺激値のxy色度に対応する信号値の重み、補正係数WMSMをMSM三刺激値のxy色度に対応する信号値の重みとして、調整画像データを補間演算する。初期の補正係数は、例えば、WMWM=WMSM=0.5とする。また、補正係数設定部24は、現在の補正係数を表す画像をUIのウィンドウ706に表示する。
【００７５】
UIの表示部704には、第一の画像機器用の初期の調整画像データに基づく色が表示される。また、第二の画像機器30は、第二の画像機器用の調整画像データに基づき、例えば半円状の画像703を印刷したプリント702を出力する。ユーザは、図8に示すように、プリント702の画像703が表示部704に隣接するようにプリント702を配置する。そして、ユーザは、画像703の色と表示部704の色が等色するように、UIのスライダ707を操作する。
【００７６】
スライダ707の位置情報は、データ入出力部28を介して、調整情報として補正係数設定部24に入力される。補正係数設定部24は、調整情報に応じて補正係数WMWM、WMSMを変更し、変更後の補正係数を重みとして第一の画像機器用の調整画像データを補間演算する。これにより、スライダ707のユーザ操作に従い、UIの表示部704の色とウィンドウ706の表示が変化することになる。
【００７７】
初期状態では、図5(a)に示す、補正係数がリニアに変化する調整になるが、図5(b)(c)のように補正係数が非線形に変化する調整でも構わない。ユーザは、スライダ707の操作により、等色が得られたと判断すると、UIの調整の「終了」ボタン711を押す。
【００７８】
このように、複数の等色関数を用いて分光データを三刺激値に変換することで、等色関数の導出方法に起因する変換精度の低下を防ぐ。さらに、ユーザが目視によって等色が得られるように調整した結果を補正係数として設定して、実際の画像機器に最適な三刺激値の補正係数を得る。従って、当該補正係数を用いて補正後の三刺激値を算出することで、観察者が知覚する色との相関が高いカラーマッチング用のLUTを生成することができる。
【００７９】
［変形例］
実施例1、2の色処理装置10は、ハードウェアによって構成可能であるが、実施例の各構成の機能および色処理を実現するソフトウェアを汎用のコンピュータ機器に供給し、コンピュータ機器に当該ソフトウェアを実行させることでも構成可能である。
【００８０】
［その他の実施例］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステムあるいは装置のコンピュータ（又はCPUやMPU等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８１】
15 … 三刺激値算出部、16 … 補正係数算出部、17 … 三刺激値算出部
【図１】
2015188131.tif 000003
【図２】
2015188131.tif 000004
【図３】
2015188131.tif 000005
【図４】
2015188131.tif 000006
【図５】
2015188131.tif 000007
【図６】
2015188131.tif 000008
【図７】
2015188131.tif 000009
【図８】
2015188131.tif 000010
【図９】
2015188131.tif 000011