(57)【要約】【課題】目標色を再現するための色変換処理において、目標色の分光分布特性を忠実に再現し、異なる観察環境下においても正確な色再現を実現可能とする。【解決手段】色見本検索部４は、複数色の分光反射率を格納した色見本データベース３から指定された色見本の分光反射率を取得する。プリンタモデル５は、画像形成時に用いられる複数色のインクの種々の打ち込み量の組み合わせによって得られる各出力色の分光反射率を推定する。誤差算出部６は、色見本検索部４で取得された色見本の分光反射率とプリンタモデル５で推定された分光反射率とに基づいて、指定された色見本に対応する出力色を決定する。結果表示部７は表示装置８を用いて、決定された出力色をユーザに提示する。【選択図】　図１
2004064546.tif 000002
【特許請求の範囲】
【請求項１】
複数色の分光反射率を格納した格納手段と、
指定された色の分光反射率を前記格納手段より取得する取得手段と、
画像形成時に用いられる色材を種々の量で組み合わせて記録することによって得られる各出力色の分光反射率を推定する推定手段と、
前記取得手段で取得された前記指定された色の分光反射率と前記推定手段で推定された分光反射率とに基づいて、該指定された色に対応する出力色を決定する決定手段と、
前記決定手段で決定された出力色をユーザに提示する提示手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記決定手段は、前記推定手段で推定された再現色と前記設定された目標色との誤差が最小となる色材の組み合わせを、使用すべき色材の組み合わせに決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記推定手段は、
設定された色材の組み合わせに含まれる各色材の分光反射率を、設定された打ち込み量に基づいて補正する１次色補正手段と、
前記１次色補正手段で補正された分光反射率を用いて混色の分光反射率を予測する混色予測手段と、
所定のサンプルを実測された分光反射率と前記混色予測手段によって予測された分光反射率との誤差から決定された補正係数を用いて、前記混色予測手段で予測された混色の分光反射率を補正する多次色補正手段とを備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記格納手段は色見本名と分光反射率とを対応付けて格納し、
前記取得手段は、指定された色見本名に対応する分光反射率を前記指定された色の分光反射率として取得することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記提示手段は、前記決定手段で決定された出力色の推定された分光反射率に基づいてカラーパッチを表示することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記提示手段は、前記決定手段で決定された出力色の推定された分光反射率と前記取得手段で取得された分光反射率との誤差を表示することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記提示手段は、前記決定手段で決定された出力色の推定された分光反射率と前記取得手段で取得された分光反射率をグラフ表示することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記提示手段は、前記決定手段で決定された出力色の推定された分光反射率と前記取得手段で取得された分光反射率のそれぞれから３刺激値を求め、各３刺激値を３刺激値空間の座標点として表示することを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記指定された色に対応するように前記決定手段で決定された出力色に関る情報を登録する登録手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
前記登録手段は、前記決定手段で決定された出力色を得る色材の使用量の組み合わせを、前記指定された色に対応付けて前記格納手段に登録することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記登録手段は、前記決定手段で決定された出力色の分光反射率を前記指定された色に対応付けて登録することを特徴とする請求項９又は１０に記載の画像処理装置。
【請求項１２】
指定された画像データに基づいて各画素の色を再現するための出力色を決定して推定画像を生成する生成手段と、
前記画像データによって表される画像中より指定された画素の出力色を、前記決定手段で決定された出力色で置換する更新手段とを更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項１３】
複数色の分光反射率を格納した格納手段を有する画像処理装置における色再現方法であって、
指定された色の分光反射率を前記格納手段より取得する取得工程と、
画像形成時に用いられる色材を種々の量で組み合わせて記録することによって得られる各出力色の分光反射率を推定する推定工程と、
前記取得工程で取得された前記指定された色の分光反射率と前記推定工程で推定された分光反射率とに基づいて、該指定された色に対応する出力色を決定する決定工程と、
前記決定工程で決定された出力色をユーザに提示する提示工程と
を備えることを特徴とする色再現方法。
【請求項１４】
前記指定された色に対応するように前記決定工程で決定された出力色に関る情報を前記格納手段に登録する登録工程を更に備えることを特徴とする請求項１３に記載の色再現方法。
【請求項１５】
指定された画像データに基づいて各画素の色を再現するための出力色を決定して推定画像を生成する生成工程と、
前記画像データによって表される画像中より指定された画素の出力色を、前記決定工程で決定された出力色で置換する更新工程とを更に備えることを特徴とする請求項１３に記載の色再現方法。
【請求項１６】
複数色の分光反射率を格納した格納手段を用いた色再現処理をコンピュータに実行させる制御プログラムであって、該コンピュータを
指定された色の分光反射率を前記格納手段より取得する取得手段と、
画像形成時に用いられる色材を種々の量で組み合わせて記録することによって得られる各出力色の分光反射率を推定する推定手段と、
前記取得手段で取得された前記指定された色の分光反射率と前記推定手段で推定された分光反射率とに基づいて、該指定された色に対応する出力色を決定する決定手段と、
前記決定手段で決定された出力色をユーザに提示する提示手段として機能させることを特徴とする制御プログラム。
【請求項１７】
請求項１６に記載の制御プログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラープリンタ等による画像出力機器において目標色を正確に再現するための画像処理方法及び装置に関する。
【０００２】
【従来技術】
従来、ある目標色をカラープリンタ等で正確に再現する場合には、まずＣＲＴやＬＣＤ等のディスプレイ上で、オペレータが所望の印刷結果が得られるように画像を調色し、実際に印刷してその結果を見て、再びディスプレイ上で画像の調色を行うという試行錯誤の繰り返しにより調色が行われている。例えば、特開２０００−３３３０３２号公報のように、色見本や出力画像を画面に表示して指定された色が出力画像上で滑らかになるように出力画像に反映して色調整を行うという方法がある。また、測色器を用いて目標色である色見本を測色し、その測色値に最も近くなるようつまり色差が最小となる出力色を選択して出力するという方法もある。
【０００３】
【発明が解決しようとする課題】
しかしながら、ディスプレイに表示される色は一般にＲＧＢ３つの蛍光体の加法混色からなっているのに対し、印刷で出力される色はシアン、マゼンタ、イエロー、ブラックの４色インク、または該４色インクに淡シアン、淡マゼンタを加えた６色インクの減法混色からなっている。このため、ディスプレイに表示された調色結果と実際の印刷結果とでは、ＸＹＺなど三刺激値は一致していても分光反射率が異なったものとなっている場合がある。すなわち条件等色によりカラーマッチングを行っているため、調色を行った環境とは異なる環境、例えば異なる照明光源下で印刷物を観察する場合には色再現精度が低下してしまうという課題があった。また、色見本と出力色との色差を最小にする方法においても、三刺激値は一致させることができたとしても、分光反射率は異なっているため、異なる照明光源下で色見本と出力色との色の見えが大きく異なったものとなってしまうという課題があった。
【０００４】
本発明は上述した課題を解決するためになされたものであり、目標色を再現するための色変換処理において、目標色の分光分布特性を出来るだけ忠実に再現することを可能とし、異なる観察環境下においても正確な色再現を実現可能とすることを目的とする。
【０００５】
【課題を解決するための手段】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。すなわち、
複数色の分光反射率を格納した格納手段と、
指定された色の分光反射率を前記格納手段より取得する取得手段と、
画像形成時に用いられる色材を種々の量で組み合わせて記録することによって得られる各出力色の分光反射率を推定する推定手段と、
前記取得手段で取得された前記指定された色の分光反射率と前記推定手段で推定された分光反射率とに基づいて、該指定された色に対応する出力色を決定する決定手段と、
前記決定手段で決定された出力色をユーザに提示する提示手段とを備える。
【０００６】
また、上記の目的を達成するための本発明による色再現方法は、
複数色の分光反射率を格納した格納手段を有する画像処理装置における色再現方法であって、
指定された色の分光反射率を前記格納手段より取得する取得工程と、
画像形成時に用いられる色材を種々の量で組み合わせて記録することによって得られる各出力色の分光反射率を推定する推定工程と、
前記取得工程で取得された前記指定された色の分光反射率と前記推定工程で推定された分光反射率とに基づいて、該指定された色に対応する出力色を決定する決定工程と、
前記決定工程で決定された出力色をユーザに提示する提示工程とを備える。
【０００７】
【発明の実施の形態】
以下、添付の図面を参照して本発明に係る実施形態について詳細に説明する。
【０００８】
＜第１実施形態＞
図１は第１実施形態による色再現装置の構成を示したブロック図である。
【０００９】
図１において、１は本発明の実施形態である色再現装置を表している。なお、色再現装置１は汎用のコンピュータにおいて、後述する処理を実現する制御プログラムを実行させることで実現可能である。２は色指定情報入力部であり、ユーザに色指定情報を入力させる。３は色見本データベースであり、色見本における色名と分光反射率を対応付けて記憶する。４は色見本検索部であり、色指定情報入力部２によって入力された色指定情報に基づき、色見本データベース３から色見本の分光反射率を検索する。５はプリンタモデルであり、各インクの分光反射率と打ち込み量に基づいて出力色（プリンタ出力の分光反射率）の推定を行う。
【００１０】
６は誤差算出部であり、色見本検索部４で検索された色見本の分光反射率とプリンタモデル５により推定された分光反射率との誤差を算出する。７は結果表示部であり、プリンタモデル５における出力推定結果を表示装置８に表示する。８はＣＲＴやＬＣＤ等を有し、結果を表示するための表示装置である。色見本データベース３と結果表示部７との間の通信は、選択された色見本を結果表示部にて表示するためのものである。９は画像出力部であり、画像出力装置１０を制御して可視画像を出力させる。１０は画像出力装置であり、プリンタ等により画像を出力する。本実施形態では、画像出力装置としてインクジェット方式のカラープリンタを想定して記録材がカラーインクであるとして説明するが、他のレーザビーム方式のカラープリンタにも適用可能であることは明らかであろう。例えばレーザビーム方式の場合は、記録材としてトナーが用いられることになる。１１は色指定情報入力装置であり、キーボードやマウス等で構成される。
【００１１】
＜全体処理＞
次に、第１実施形態による色再現処理について説明する。図２Ａ，Ｂは色再現装置１にて実行される色再現処理を示すフローチャートである。また、図３は色再現処理において用いられるユーザインターフェースの一例を示す図である。図３に示されるユーザインターフェースは表示装置８に表示され、当該ユーザインターフェースへの操作入力は色指定情報入力装置１１を構成するキーボードやマウスによって行われる。
【００１２】
まず、ステップＳ２０１において、色指定情報入力装置１１を用い、ユーザが色見本名選択部３０１にて色見本データベース３に記憶されているＤＩＣ、Ｐａｎｔｏｎｅ等の印刷色見本Ｎｏ．（以下色見本名と記す）の中から所望の色見本名を指定する。なお、以下に説明する処理において、ステップＳ２０２では、色見本検索部４が、ステップＳ２０１にて指定された色見本の分光反射率を色見本データベース３から読み込む。そして、ステップＳ２０３において、色見本検索部４は読み込まれた分光反射率の三刺激値（Ｌ＊ａ＊ｂ＊）を算出し、その結果を色見本三刺激値表示部３０６に表示する。また、ＩＣＣプロファイル等を用いて、算出された三刺激値を表示装置８のデバイスＲＧＢ値に変換し、該デバイスＲＧＢ値を色見本確認部３０３に表示する。このとき、ユーザは、三刺激値を算出する際に必要である光源情報を光源情報選択部３０２にて指定することができる。なお、色見本名選択部３０１、光源情報選択部３０２では、装置に登録されている色見本や光源情報をリスト表示し、その中から所望のものをユーザに選択させる構成としてもよい。
【００１３】
ステップＳ２０４では、カラーマッチングボタン３０５が押されたかどうか（マウスによってクリックされたかどうか）を判断し、押されていればステップＳ２０５〜Ｓ２０７のカラーマッチング処理を実行し、押されていなければステップＳ２０８へとスキップする。カラーマッチング処理では、まずステップＳ２０５において、プリンタモデル５により画像出力装置１０によって出力される再現色の分光反射率を推定する（分光反射率の推定処理については後述する）。このとき、推定された分光反射率について三刺激値（Ｌ＊ａ＊ｂ＊）が算出され、出力三刺激値表示部３０７に表示される。また、ＩＣＣプロファイル等を用いて、この算出された三刺激値を表示装置８のデバイスＲＧＢ値に変換し、該デバイスＲＧＢ値を色見本確認部３０４に表示する。
【００１４】
ステップＳ２０６では、誤差算出部６において、プリンタモデル５にて推定された各色（分光反射率）と色見本の色（分光反射率）との誤差を算出し（誤差の算出については後述する）、色見本との誤差が最小となった推定色を得るインク打ち込み量の組み合わせを取得する。ステップＳ２０７では、結果表示部７が得られた結果を表示装置８に表示する。すなわち、誤差算出部６にて算出された誤差のうち最小のものが誤差表示部３０８に表示され、そのときの各インクの打ち込み量がインク打ち込み量表示部３０９に表示され、色見本および出力推定値の分光反射率及びＬａｂ値がそれぞれ分光反射率表示部３１０及び三刺激値表示部３１１に表示される。なお、分光反射率表示部では色見本の分光反射率が実線で、推定された分光反射率が破線で示されている。また、三刺激値表示部３１１では、色見本の値が黒丸で、推定値が白丸で表されている。なお、三刺激値表示部３１１に表示されている白丸と黒丸は、異なるＬａｂ値を持っている点の、ａｂ値のみをプロットしている。つまり、２点をａｂ平面に投影した図になっている。これは、２点の色度の違いを確認するためであり、明るさ（Ｌ値）は、色見本三刺激値表示部３０６および出力三刺激値表示部３０７にて確認する。
【００１５】
ステップＳ２０８ではパッチ出力ボタン３１２が押されたかどうかを判断し、押されていればステップＳ２０９に進んでパッチ出力処理を実行し、押されていなければステップＳ２１０に進む。但し、パッチ出力処理は上述のステップＳ２０５〜Ｓ２０７によるカラーマッチング処理の結果を用いた処理であるので、パッチ出力ボタン３１２はカラーマッチング処理が行われた後でのみ有効である。ステップＳ２０９では、画像出力部９において、インク打ち込み量表示部３０９に表示されている打ち込み量を用い、画像出力装置１０を用いてパッチを出力する。
【００１６】
ステップＳ２１０ではファイル出力ボタン３１３が押されたかどうかを判断し、押されていればステップＳ２１１に進んでファイル出力処理を実行し、押されていなければステップＳ２１２に進む。但し、ファイル出力処理は上述のステップＳ２０５〜Ｓ２０７によるカラーマッチング処理の結果を用いた処理であるので、ファイル出力ボタン３１３はカラーマッチング処理が行われた後でのみ有効である。ステップＳ２１１ではインク打ち込み量表示部３０９に表示されている打ち込み量をテキストファイルに出力する。
【００１７】
ステップＳ２１２ではデータベース追加ボタン３１４が押されたかどうかを判断し、押されていればステップＳ２１３に進んでデータベース追加処理を実行し、押されていなければ本処理を終了する。但し、データベース追加処理は上述のステップＳ２０５〜Ｓ２０７によるカラーマッチング処理の結果を用いた処理であるので、データベース追加ボタン３１４はカラーマッチング処理が行われた後でのみ有効である。ステップＳ２１３では、色見本検索部４にて検索された色見本名と、インク打ち込み量表示部３０９に表示されている打ち込み量（当該色見本名に最も近い分光反射率を有する色を再現すると推定された打ち込み量）を対応付けて色見本データベースに追記する。
【００１８】
＜プリンタ出力推定＞
次に図４を用いて、ステップＳ２０５による出力推定処理の詳細を説明する。図４は本実施形態による出力推定処理を説明するフローチャートである。
【００１９】
ステップＳ４０１では、用いるインクの打ち込み量を初期値（例えば全て０％）に設定する。ステップＳ４０２では、１次色のドットゲイン補正を行う（詳細は後述）。ステップＳ４０３では、１次色ドットゲイン補正された各インクの分光反射率を用いて、ＫＭ理論（Ｋｕｂｅｌｋａ−Ｍｕｎｋ理論）に基づく次式（１）〜（３）により分光反射率推定初期値算出を行う。
【００２０】
【数１】
2004064546.tif 000003
【００２１】
ステップＳ４０４では、ステップＳ４０３にて算出された分光反射率推定初期値に対して、インク重ね合わせ補正を行う（詳細は後述）。ステップＳ４０５では、用いるインクの打ち込み量の全ての組み合わせ（例えば０％から１００％まで１％間隔）について出力推定したかどうか判断し、全て推定していれば終了し、していなければステップＳ４０６に進む。ステップＳ４０６では、インクの打ち込み量を一定量変化させて新たなインク打ち込み量の組み合わせを設定し、ステップＳ４０２に戻る。なお、上記のようにして求めた分光反射率を、各インク打ち込み量の組み合わせに対応付けて格納しておくようにすれば、図４で説明した推定処理を繰り返す必要がなくなり、処理の高速化を図ることができる。
【００２２】
＜１次色ドットゲイン補正＞
次に、図５及び図６を用いて、ステップＳ４０２による１次色ドットゲイン補正の詳細を説明する。一般的には１次色ドットの分光反射率（ドットゲイン）が打ち込み量に対して線形に変化すると仮定しているのに対し、本実施形態ではドットゲインの非線形性の影響を考慮するために、１次色ドットゲイン補正を行ない、高精度な出力推定を行なう。
【００２３】
図５は本実施形態による１次色補正用パッチの例を示す図である。また、図６において、（ａ）はシアンインクの打ち込み量に対する分光反射率の測定結果を示す図、（ｂ）は（ａ）の測定結果から取得された１次色補正ＬＵＴを示す図である。
【００２４】
まず、予め色再現予測を行いたい対象のプリンタを用いて出力しておいた１次色補正用パッチを測色する。ここで用いる１次色補正用パッチとは、図５に示すような、各インクの打ち込み量を０％から１００％まで、２０％間隔というように各インクの打ち込み量を変化させたものである。このような１次色補正用パッチの分光反射率データは、図６（ａ）に示すような、各インクの離散的な打ち込み量に対する各波長の反射率である。これら各波長の反射率の測定データから、図６（ｂ）に示すような各インク、各波長での、打ち込み量と反射率との関係を示すＬＵＴに変換される。
【００２５】
ここで、インク打ち込み量に関しては２０％刻みの離散的な測定結果しか存在しないので、１次色補正ＬＵＴの作成には線形補間やスプライン補間等、一般的な補間法が用いられる。１次色ドットゲイン補正（ステップＳ４０２）では、このＬＵＴを用い、入力されたインク打ち込み量に対する、１次色ドットゲイン補正を行い、１次色の分光反射率を推定する。なお、図６（ｂ）には、簡単のため、４本のグラフしか描いていないが、実際には可視波長域においてサンプリングされた全ての波長（例えば、３８０ｎｍ〜７８０ｎｍまで１０ｎｍ刻みの４１波長）についてそれぞれテーブルが作成される。このようなＬＵＴを用い、設定されたインク打ち込み量における、１次色ドットゲイン補正された分光反射率を取得することができる。
【００２６】
＜インク重ね合わせ補正係数算出＞
次に図７を用いて、ステップＳ４０４によるインク重ね合わせ補正の詳細を説明する。
【００２７】
ステップＳ４０４では、予め色再現予測を行いたい対象のプリンタを用いて出力しておいたインク重ね合わせ補正用パッチを測色する。ここで用いるインク重ね合わせ補正用パッチとは、図７に示すような、各インクの打ち込み量を０％から１００％まで２０％間隔というように変化させ、さらに用いるインクを２色以上重ね合わせて印刷したものである。
【００２８】
次に、図７に示した重ね合わせ補正用パッチデータを記録するためのデータ（各パッチにおける各色の打ち込み量）を用いて、上記（１）〜（３）式により、すなわちステップＳ４０３と同様の処理により、重ね合わせ補正用パッチの分光反射率推定初期値を推定する。ここで算出された分光反射率推定初期値は、実際に図７の補正用パッチを測色して得られた実測データに対して誤差が生じている。そこで、該実測データとの誤差を修正するために、以下の（４）式を用いて、該誤差が最小となるように、最小二乗法等を用いて補正係数ａｈ、λ、ｂｉ，ｊ，λ、ｃｋ，ｌ，ｍ，λを決定する。
【００２９】
【数２】
2004064546.tif 000004
【００３０】
なお、上記（４）式において、Ｒｐ，λは（１）式〜（３）式のＫＭ理論（Ｋｕｂｅｌｋａ−Ｍｕｎｋ理論）で求まる１次色補正後の推論値であり、Ｒｍｏｄ，λは、インク重ね合わせ補正後の補正された推論値を示している。そして、Ｒｍｏｄ，λとカラーパッチの実測値との誤差が小さくなるように係数ａｈ，λ、ｂｉ，ｊ，λ、ｃｋ，ｌ，ｍ，λを決定している。また、第２項のｉ，ｊと、第３項のｋ，ｌ，ｍは任意のインクを示しており、例えばｎ色のインクとしてＣ、Ｍ、Ｙ、Ｋの４色を用いるとした場合、ｉ　＝　Ｃ，Ｍ，Ｙ，Ｋ、ｊ　＝　Ｃ，Ｍ，Ｙ，Ｋ、…（ただし、ｉ≠ｊ，　ｋ≠ｌ≠ｍ）となる。また、（Ｋ／Ｓ）は（１）式に定義されたとおりである。
【００３１】
以上のようにして決定された補正係数は所定の記憶装置に記憶され、ステップＳ３０４によるインク重ね合わせ補正の実行時に読出される。即ち、ステップＳ３０４におけるインク重ね合わせ補正では、ステップＳ３０３で算出された分光反射率推定初期値に対して、上記インク重ね合わせ補正係数を用い、（４）式を適用してインク重ね合わせによる推定誤差を補正する。
【００３２】
＜誤差算出方法＞
次に、ステップＳ２０６による誤差算出方法の詳細を説明する。２つの色の誤差を算出する方法としては、一般にＣＩＥ色差式が知られている。しかしながら、このＣＩＥ色差式ではメタメリズムの影響を考慮していないため、本実施形態では、例えば、以下の（５）式で表すような、波長ごとの分光分布誤差の２乗平均（ＲＭＳ誤差）を用いる。
【００３３】
【数３】
2004064546.tif 000005
【００３４】
ただし、上記ＲＭＳ以外でも、メタメリズムを考慮した誤差を算出できるものであれば、その種類は限定しない。例えば、（６）式のように、上記ＲＭＳ誤差において、
【００３５】
【数４】
2004064546.tif 000006
で表されるＣＩＥ等色関数の和で与えられるような重み関数を用い、波長毎に重み付けしたものを用いても良い。
【００３６】
【数５】
2004064546.tif 000007
【００３７】
以上のように、第１実施形態によれば目標とする色を再現するための色変換処理において、ユーザの指定した色見本帳などの色の分光分布特性を予め記憶させておき、その特性を出来るだけ忠実に再現することで、異なる観察環境下においても正確な色再現を実現することが出来る。
【００３８】
＜第２実施形態＞
次に第２実施形態について説明する。第２実施形態では、画像データに基づいて出力画像を推定するとともに、所望の色を所望の見本色に置換することを可能とする。
【００３９】
図８は第２実施形態による色再現装置の構成を示したブロック図である。図８において、８０１は本発明の実施形態である色再現装置を示している。なお、色再現装置８０１は汎用のコンピュータにおいて、後述する処理を実現する制御プログラムを実行させることで実現可能である。８０２は色指定情報入力部であり、マウス、キーボード等によってユーザが指定した色指定情報を入力する。８０３は色見本データベースであり、色見本名と分光反射率の対の形態で色見本を記憶する。８０４は色見本検索部であり、色指定情報入力部８０２で入力された色指定情報に基づき、色見本データベース８０３から色見本の分光反射率を検索、取得する。８０５は画像データベースであり、画像データを格納する。８０６は結果表示部であり、出力推定結果等を表示装置８０９に表示する。８０７はプリンタモデルであり、プリンタによる出力色の色（分光反射率）を推定する。８０８は画像出力部であり、画像出力装置８１０によって画像を出力させる。
【００４０】
８０９は表示装置であり、ＣＲＴやＬＣＤ等で構成され、各種ユーザインターフェースを提供したり、結果表示部８０６の制御によって処理結果を表示する。８１０は画像出力装置であり、インクジェット方式或いはレーザビーム方式等のカラープリンタである。８１１はキーボードやマウス等で構成され、色指定情報を入力するための色指定情報指定装置である。
【００４１】
＜全体処理＞
以下、第２実施形態による色再現装置の動作について詳細に説明する。図９は第２実施形態による色再現処理を説明するフローチャートである。図１０は第２実施形態の色再現処理に用いるユーザインターフェースの一例を示す図である。
【００４２】
まず、ステップＳ９０１において、結果表示部８０６は画像データベース８０５からユーザが画像指定部１００９にて指定した画像を読み込み、これを原画像表示部１００６に表示する。次に、ステップＳ９０２では、上記第１実施形態と同様の手順により、プリンタモデル８０７にて出力分光反射率を推定する。すなわち、画素データのＲＧＢ値から求まるＬａｂと各インク打ち込み量について推定された分光反射率から求まるＬａｂの比較で決定する（各画素のＲＧＢ値は、ＩＣＣプロファイル等でＬａｂ値に変換することができ、このＬａｂ値に最も近くなるように、各インクの打ち込み量を決定する）。このとき、各画素の推定された分光反射率から三刺激値Ｌａｂを算出し、ＩＣＣプロファイル等を用いて、表示装置８０９のデバイスＲＧＢ値に変換し、該デバイスＲＧＢ値を出力推定画像表示部１００７に表示する。
【００４３】
ステップＳ９０３では、ユーザが原画像表示部１００６にて、色指定したい画素をマウス等により色指定ポインタ１００８を操作して指定する。このとき、指定された画素のＲＧＢ値が指定色表示部１００３に表示される。ステップＳ９０４では、ユーザが指定した指定色を実際にどのような色で出力したいかを指定するために、色見本名入力部１００１にて色見本から所望の色を選択する。すなわち、色見本データベース８０３に記憶されている色見本の分光反射率中から、該色見本名選択部１００１にて指定された色見本の分光反射率が色見本検索部８０４によって読み込まれる。読み込まれた色見本の分光反射率は、分光反射率表示部１０１０に表示されるとともに、ＩＣＣプロファイル等を用いて表示装置８０９のデバイスＲＧＢ値に変換される。該デバイスＲＧＢ値は色見本確認部１００４に表示される。
【００４４】
ステップＳ９０５では、第１実施形態で説明したのと同様の手順で、プリンタモデル８０７にて出力推定を行い、当該色見本に最も近い色（分光反射率）となるインク打ち込み量を取得する。こうして、色見本に最も近いと推定された分光反射率を分光反射率表示部１０１０に表示する。また、この推定された分光反射率をＩＣＣプロファイル等を用いて表示装置８１０のデバイスＲＧＢ値に変換し、得られたデバイスＲＧＢ値を出力推定確認部１００５に表示する。そして、更新された出力推定画像を出力推定画像表示部１００７に表示する。
【００４５】
ユーザによって画像出力ボタン１０１１が押されると、ステップＳ９０６からステップＳ９０７へ進み、画像出力を行なう。すなわち、ユーザは、出力推定画像表示部１００７に表示された出力推定結果等を見て所望の画素に対して色指定をやり直したい場合、画像出力ボタン１０１１を押さずに指定色の選択を繰り返すことにより色修正を行なえる。また、出力推定結果が満足の行くものであれば、画像出力ボタン１０１１を押すことで、画像出力装置８１０から画像出力を得ることができる。すなわち、ステップＳ９０７において、画像出力部８０８が画像出力装置８１０から画像を出力させる。なお、上記において、指定された画素の色と同一の色を有する画素の全てについて見本色への置き換えが行われる。すなわち、指定された画素と同じＬａｂを有する画素は、特定の観察環境下では、全て同じ色に見える。ユーザはそのディスプレイ上の色を見て色補正を行うので、出力される色も、全て同じである必要がある。そこで、ある画素の分光反射率を更新した場合には、同じＬａｂの画素全てを更新する。
【００４６】
以上説明したように上記各実施形態によれば、目標とする色を再現するための色変換処理において、ユーザの指定した色の分光分布特性が忠実に再現され、異なる観察環境下においても正確な色再現を実現する色変換処理を行うことができる。
【００４７】
＜出力推定＞
なお、上記各実施形態では、プリンタモデル５および８０７における出力推定に適用できる方法は、上述した推定方法に限られるものではない。例えば、従来用いられているニューラルネットワークによる出力推定方法を用いても良いし、ユール‐ニールセンの修正式を用いたノイゲバウア式を用いても良い。すなわち、インクの分光反射率と打ち込み量を用いて出力予測を行う方法であれば、その方法は限定しない。
【００４８】
＜色見本データベース＞
図１１、図１２および図１３は、色見本データベース３、８０３のデータ構成例を示す図である。図１１では、色見本名と該色見本名に対応した分光反射率が記憶されているデータベースの初期状態である。さらに上記各実施形態において色再現予測結果をデータベースに追記した場合には、図１２のように、色見本に対して色再現予測結果にて得られたインク打ち込み量が追記される。また、インク打ち込み量の追記方法はこれに限られるものではなく、例えば、図１３に示すように、新たにユーザ出力として、該打ち込み量に加えて、実際に出力したパッチの分光反射率の測定値と共に追記するようにしても良い。また、色見本は一定の数に固定されるものではなくユーザが所望の時に、新たに測定した色見本データを追加してもよい。なお、上述のようにして追加登録されたユーザ出力、色見本は、上述の色見本検索部４、８０４による検索の対象となる。
【００４９】
＜ユーザインターフェース＞
また、上記各実施形態では、図３および図１０に示すユーザインターフェースの例を示したが、ユーザインターフェースの形態が図示のものに限定されないことは言うまでもない。例えば、光源情報選択部３０２および１００２において、ユーザが所望の光源を選択するとしたが、予め光源データを記述してあるファイルを読みこむ形式にしても構わない。つまり、ユーザの所望の設定ができるようなユーザインターフェース構成であればよい。
【００５０】
＜記憶媒体＞
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用しても良い。
【００５１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成されることは言うまでもない。
【００５２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることが出来る。
【００５４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、目標色を再現するための色変換処理において、目標色の分光分布特性を忠実に再現することが可能となり、異なる観察環境下においても正確な色再現が実現される。
【図面の簡単な説明】
【図１】第１実施形態による色再現装置の構成を示したブロック図である。
【図２Ａ】第１実施形態の色再現装置にて実行される色再現処理を示すフローチャートである。
【図２Ｂ】第１実施形態の色再現装置にて実行される色再現処理を示すフローチャートである。
【図３】色再現処理において用いられるユーザインターフェースの一例を示す図である。
【図４】本実施形態による出力推定処理を説明するフローチャートである。
【図５】本実施形態による１次色補正用パッチの例を示す図である。
【図６】（ａ）はシアンインクの打ち込み量に対する分光反射率の測定結果を示す図、
（ｂ）は（ａ）の測定結果から取得された１次色補正ＬＵＴを示す図である。
【図７】本実施形態によるインク重ね合わせ補正用パッチの例を示す図である。
【図８】第２実施形態による色再現装置の構成を示したブロック図である。
【図９】第２実施形態による色再現処理を説明するフローチャートである。
【図１０】第２実施形態の色再現処理に用いるユーザインターフェースの一例を示す図である。
【図１１】本実施形態による色見本データベースのデータ構成例を示す図である。
【図１２】本実施形態による色見本データベースのデータ構成例を示す図である。
【図１３】本実施形態による色見本データベースのデータ構成例を示す図である。
【図１】
2004064546.tif 000008
【図２Ａ】
2004064546.tif 000009
【図２Ｂ】
2004064546.tif 000010
【図３】
2004064546.tif 000011
【図４】
2004064546.tif 000012
【図５】
2004064546.tif 000013
【図６】
2004064546.tif 000014
【図７】
2004064546.tif 000015
【図８】
2004064546.tif 000016
【図９】
2004064546.tif 000017
【図１０】
2004064546.tif 000018
【図１１】
2004064546.tif 000019
【図１２】
2004064546.tif 000020
【図１３】
2004064546.tif 000021