(57)【要約】【課題】他の画像機器の色再現結果との色差を考慮した、最適な色変換パラメータの設定ができるようにする。【解決手段】複数の画像機器（１２０−１及び１２０−２）における色を合わせるカラーマッチングに係る処理を行う画像処理装置１１０において、複数の画像機器（１２０−１及び１２０−２）における測色データを測色データ入力部１１１で取得し、また、複数の画像機器（１２０−１及び１２０−２）における色域の一致度と当該色域の有効使用度とに係る制御情報を色変換パラメータ作成条件設定部１１４で設定する。そして、色変換パラメータ作成部１１５では、測色データおよび制御情報に基づいて、複数の画像機器（１２０−１及び１２０−２）における画像の色変換を行う際に用いる色変換パラメータを作成する。【選択図】図１
2009296168.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像機器における色を合わせるカラーマッチングに係る処理を行う画像処理装置であって、
前記複数の画像機器における色データを取得する取得手段と、
前記複数の画像機器における色域の一致度と当該色域の有効使用度とに係る制御情報を設定する設定手段と、
前記色データおよび前記制御情報に基づいて、前記複数の画像機器における画像の色変換を行う際に用いる色変換パラメータを作成する作成手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記取得手段で取得した色データに基づいて、前記複数の画像機器における色域の色域データを算出する色域データ算出手段を更に有し、
前記作成手段は、前記複数の画像機器の各画像機器ごとに、前記色域データおよび前記制御情報を用いて、前記色変換パラメータを作成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記作成手段は、前記各画像機器ごとに、前記色域データを用いて色変換パラメータを設定し、当該設定した色変換パラメータを前記制御情報を用いて補正して、前記色変換パラメータを作成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
複数の画像機器における色を合わせるカラーマッチングに係る処理を行う画像処理装置の画像処理方法であって、
前記複数の画像機器における色データを取得する取得ステップと、
前記複数の画像機器における色域の一致度と当該色域の有効使用度とに係る制御情報を設定する設定ステップと、
前記色データおよび前記制御情報に基づいて、前記複数の画像機器における画像の色変換を行う際に用いる色変換パラメータを作成する作成ステップと
を有することを特徴とする画像処理方法。
【請求項５】
複数の画像機器における色を合わせるカラーマッチングに係る処理を行う画像処理装置の画像処理方法をコンピュータに実行させるためのプログラムであって、
前記複数の画像機器における色データを取得する取得ステップと、
前記複数の画像機器における色域の一致度と当該色域の有効使用度とに係る制御情報を設定する設定ステップと、
前記色データおよび前記制御情報に基づいて、前記複数の画像機器における画像の色変換を行う際に用いる色変換パラメータを作成する作成ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像機器における色を合わせるカラーマッチングに係る処理を行う画像処理装置、その画像処理方法、及び、当該画像処理方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来、複数の機器間においてカラーマッチングを行う場合には、例えば、モニタ、あるいは、ｓＲＧＢ理論値等、基準となる色域データを設定し、全ての機器が、基準の色域に対して１対１で最適となるように、個別にカラーマッチングがなされていた。また、出力機器が複数ある場合には、当該複数の出力機器の色再現が可能な範囲（以下、「色域」と記す）の共通部分を算出し、当該共通部分のみを使用するという方法が提案されている（例えば、下記の特許文献１参照）。また、従来、入力機器に関しては、ターゲットとなる被写体（色表）を撮影し、被写体の測色値との誤差が小さくなるように、個々の入力機器の色変換パラメータを個別に最適化していた。
【０００３】
【特許文献１】特開２００７−１２４０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、例えば、ｓＲＧＢ理論式に対して、ＩＪプリンタとＥＰプリンタをマッチングさせた場合について考える。この場合、従来においては、ｓＲＧＢとＩＪプリンタ、あるいはｓＲＧＢとＥＰプリンタ等、基準の色域に対するマッチング結果は良好であっても、ＩＪプリンタとＥＰプリンタ等のマッチング結果は必ずしも最適とはならないという問題があった。
【０００５】
本発明はこのような問題点に鑑みてなされたものであり、複数の画像機器の色を合わせる場合に、ターゲットとの色差だけでなく、他の画像機器の色再現結果との色差を考慮した、最適な色変換パラメータの設定ができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、複数の画像機器における色を合わせるカラーマッチングに係る処理を行う画像処理装置であって、前記複数の画像機器における色データを取得する取得手段と、前記複数の画像機器における色域の一致度と当該色域の有効使用度とに係る制御情報を設定する設定手段と、前記色データおよび前記制御情報に基づいて、前記複数の画像機器における画像の色変換を行う際に用いる色変換パラメータを作成する作成手段とを有する。
【０００７】
本発明の画像処理方法は、複数の画像機器における色を合わせるカラーマッチングに係る処理を行う画像処理装置の画像処理方法であって、前記複数の画像機器における色データを取得する取得ステップと、前記複数の画像機器における色域の一致度と当該色域の有効使用度とに係る制御情報を設定する設定ステップと、前記色データおよび前記制御情報に基づいて、前記複数の画像機器における画像の色変換を行う際に用いる色変換パラメータを作成する作成ステップとを有する。
【０００８】
本発明のプログラムは、複数の画像機器における色を合わせるカラーマッチングに係る処理を行う画像処理装置の画像処理方法をコンピュータに実行させるためのプログラムであって、前記複数の画像機器における色データを取得する取得ステップと、前記複数の画像機器における色域の一致度と当該色域の有効使用度とに係る制御情報を設定する設定ステップと、前記色データおよび前記制御情報に基づいて、前記複数の画像機器における画像の色変換を行う際に用いる色変換パラメータを作成する作成ステップとをコンピュータに実行させるためのものである。
【発明の効果】
【０００９】
本発明によれば、他の画像機器の色再現結果との色差を考慮した、最適な色変換パラメータの設定を行うことができる。これにより、複数の画像機器の全ての画像機器の組み合わせにおいて、良好なカラーマッチング結果を得ることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について、添付図面を参照して説明する。
【００１１】
（第１の実施形態）
以下、本発明の第１の実施形態について説明する。
図１は、本発明の第１の実施形態に係る画像処理装置を含む画像処理システムの概略構成の一例を示すブロック図である。
【００１２】
図１に示す画像処理システム１００は、画像処理装置１１０と、第１の画像出力機器１２０−１と、第２の画像出力機器１２０−２と、測色器１３０と、入力機器１４０と、画像データ記憶部１５０を有して構成されている。
【００１３】
画像処理装置１１０は、複数の画像機器（図１に示す例では、第１の画像出力機器１２０−１及び第２の画像出力機器１２０−２）の色を合わせるカラーマッチングに係る処理を含む各種の処理を行う。
【００１４】
第１の画像出力機器１２０−１及び第２の画像出力機器１２０−２は、例えば、ＣＲＴモニタやＬＣＤモニタ等の画像を表示するためのモニタ、あるいは、インクジェットプリンタや電子写真プリンタ等の画像を印刷するためのプリンタなどで構成されている。
【００１５】
測色器１３０は、例えば、分光放射輝度計、あるいは、分光測色計等で構成され、画像出力機器（図１に示す例では、第１の画像出力機器１２０−１及び第２の画像出力機器１２０−２）の色再現特性を測定するためのものである。
【００１６】
入力機器１４０は、例えばユーザからの指示を、画像処理装置１１０に対して入力するものである。画像データ記憶部１５０は、各種の画像データを記憶するものである。
【００１７】
画像処理装置１１０は、測色データ入力部１１１、色域データ算出部１１２、色域データ記憶部１１３、色変換パラメータ作成条件設定部１１４、色変換パラメータ作成部１１５、画像データ入力部１１６、色変換部１１７及び画像データ出力部１１８を具備する。
【００１８】
測色データ入力部１１１は、測色器１３０において測色された画像出力機器１２０の色再現特性に係る測色データを、画像処理装置１１０に読み込んで入力（取得）する処理を行う。
【００１９】
色域データ算出部１１２は、測色データ入力部１１１において読み込んだ測色データに基づいて、画像出力機器１２０の色域データを算出する色域データ算出処理を行う。
【００２０】
色域データ記憶部１１３は、色域データ算出部１１２で算出された色域データを記憶するものである。
【００２１】
色変換パラメータ作成条件設定部１１４は、複数の画像機器（図１に示す例では、第１の画像出力機器１２０−１及び第２の画像出力機器１２０−２）における色変換結果の色再現一致度及び色域の有効使用度に係る色変換パラメータ作成条件を設定する。具体的に、色変換パラメータ作成条件設定部１１４は、複数の画像機器における色変換結果の色再現一致度（色域の一致度）と当該色域の有効使用度とに係る色変換パラメータ作成条件を制御情報として設定する。
【００２２】
色変換パラメータ作成部１１５は、色域データ記憶部１１３に記憶されている色域データ、色変換パラメータ作成条件設定部１１４で設定された色変換パラメータ作成条件に基づいて、色変換パラメータを作成する。
【００２３】
画像データ入力部１１６は、画像データ記憶部１５０に記憶されている画像データを、
画像処理装置１１０に読み込む画像データ入力処理を行う。
【００２４】
色変換部１１７は、画像データ入力部１１６により入力された画像データに対して、色変換パラメータ作成部１１５において作成された色変換パラメータを用いて色変換処理を行う。
【００２５】
画像データ出力部１１８は、色変換部１１７において色変換された画像データを、第１の画像出力機器１２０−１あるいは第２の画像出力機器１２０−２に出力する画像データ出力処理を行う。
【００２６】
＜全体処理＞
次に、図１に示す画像処理システム１００における処理手順について説明する。
図２は、本発明の第１の実施形態に係る画像処理装置を含む画像処理システムおいて行われる画像処理の処理手順の一例を示すフローチャートである。
【００２７】
まず、ステップＳ２０１において、色変換パラメータ作成部１１５は、例えば入力機器１４０からの指示に基づき、ｓＲＧＢあるいはＡｄｏｂｅＲＧＢのような入力色域データを、例えば色域データ記憶部１１３から読み込む。ここで、読み込む入力色域データは、画像データ記憶部１５０に記憶されている出力画像データの色空間データである。
【００２８】
続いて、ステップＳ２０２において、色域データ算出部１１２は、第１の画像出力機器１２０−１及び第２の画像出力機器１２０−２の色再現特性である、色域データを算出する（詳細は図３を用いて後述する）。
【００２９】
続いて、ステップＳ２０３において、色変換パラメータ作成部１１５は、ステップＳ２０１で読み込んだ入力色域データ及びステップＳ２０２で算出された画像出力機器１２０の色域データを用いて、色変換パラメータを作成する（詳細は図７を用いて後述する）。
【００３０】
続いて、ステップＳ２０４において、画像データ入力部１１６は、例えば入力機器１４０からの指示に基づき、画像データ記憶部１５０に記憶されている画像処理対象（色変換処理対象）の出力画像データを読み込む。
【００３１】
続いて、ステップＳ２０５において、色変換部１１７は、ステップＳ２０３で作成された色変換パラメータを用いて、ステップＳ２０４で読み込まれた出力画像データの色変換処理を行う。
【００３２】
続いて、ステップＳ２０６において、画像データ出力部１１８は、ステップＳ２０５で色変換処理が行われた出力画像データを、例えば入力機器１４０からの指示に基づき、第１の画像出力機器１２０−１、あるいは、第２の画像出力機器１２０−１に出力する。
【００３３】
＜画像出力機器の色域データ算出処理＞
次に、図２のステップＳ２０２の詳細な処理手順について説明する。
図３は、図２のステップＳ２０２における画像出力機器の色域データ算出処理の処理手順の一例を示すフローチャートである。
【００３４】
まず、ステップＳ３０１において、画像処理装置１１０は、画像出力機器１２０の色再現特性を測定するチャートを作成するために、ＲＧＢデータからなる出力チャートデータ
を作成する。ここで、ＲＧＢデータとしては、ＲＧＢ値が、例えば（Ｒ，Ｇ，Ｂ）＝（０，０，０）、（０，０，３２）、（０，０，６４）・・・（２５５，２５５，２２４）、（２５５，２５５，２５５）のように、等間隔で変化するＲＧＢデータを作成する。
【００３５】
続いて、ステップＳ３０２において、画像データ出力部１１８は、ステップＳ３０１で作成した、ＲＧＢデータからなる出力チャートデータを画像出力機器１２０に出力する。これにより、画像出力機器１２０は、出力チャートデータに基づく出力チャートを出力する。
【００３６】
続いて、ステップＳ３０３において、測色器１３０は、ステップＳ３０２で画像出力機器１２０に出力されたＲＧＢデータからなる出力チャートに対応する色票を測色する。
【００３７】
図４は、図１に示す画像出力機器１２０が画像を表示するモニタである場合の測色器１３０を用いた測色のイメージの一例を示す模式図である。
図４に示すように、第１の画像出力機器１２０−１あるいは第２の画像出力機器１２０−２がＣＲＴモニタやＬＣＤモニタ等の画像を表示するためのモニタである場合には、当該モニタに、ＲＧＢデータが１色ずつ測色用色票４０１として表示される。この場合、測色器１３０は、モニタに表示された測色用色票４０１を測色する処理を行う。
【００３８】
図５は、図１に示す画像出力機器１２０が画像を印刷するためのプリンタである場合に、当該プリンタで出力された出力チャートの一例を示す模式図である。
図５に示すように、画像出力機器１２０がインクジェットプリンタや電子写真プリンタ等の画像を印刷するためのプリンタである場合には、当該プリンタから複数の測色用色票５０１が配置された出力チャート５００が印刷出力される。この場合、測色器１３０は、当該プリンタから印刷出力された出力チャート５００の各測色用色票５０１を測色する処理を行う。
【００３９】
なお、ステップＳ３０３において行う出力チャートの測色方法は、上述した方法に限定されるものではない。例えば、プリンタを用いて出力した出力チャートを実際の画像観察照明光にて照明して、測色器１３０で測定する等、ユーザが必要とする照明条件や測色器１３０において測定可能であれば、上述した方法に限定されるものではない。
【００４０】
その後、測色データ入力部１１１は、測色器１３０で測色された、出力チャートの各測色用色票の測色値に係る測色データを取得し（取得ステップ）、当該測色データを色域データ算出部１１２に入力する。
【００４１】
続いて、ステップＳ３０４において、色域データ算出部１１２は、ステップＳ３０３で測色された測色データに基づいて、対象とする画像出力機器１２０（即ち、ステップＳ３０２で出力チャートデータを出力した画像出力機器）の色域データを算出する。
【００４２】
図６は、図１に示す色域データ算出部１１２で算出される色域データの一例を示す模式図である。
ここで、図６には、画像出力機器１２０の色域データの一例として、インクジェットプリンタのＬａｂ空間における色域データが示されている。ステップＳ３０４で算出される色域データは、ステップＳ３０１において作成された出力チャートデータのＲＧＢ値と測色値（図６に示す例ではＬａｂ値）とが対応したデータとなっている。例えば、対象とする画像出力機器１２０の色域表面（最外郭）のデータが必要である場合には、Ｒ、Ｇ、Ｂの値の何れかが０または２５５である点を抜き出せば良いし、無彩色（Ｇｒａｙ）のデータが必要である場合には、Ｒ＝Ｇ＝Ｂとなる点を抜き出せば良い。
【００４３】
続いて、ステップＳ３０５において、色域データ算出部１１２は、ステップＳ３０４で算出した色域データを、色域データ記憶部１１３に記憶して保存する。
【００４４】
続いて、ステップＳ３０６において、画像処理装置１１０は、使用する全ての画像出力機器１２０の色域データを算出したか否かを判断する。この判断の結果、使用する全ての画像出力機器１２０の色域データについては未だ算出していない場合（未だ色域データを算出していない画像出力機器１２０が存在する場合）には、ステップＳ３０１に戻る。そして、処理の対象とする画像出力機器１２０を、未だ色域データを算出していない画像出力機器として、ステップＳ３０１以降の処理を行う。
【００４５】
一方、ステップＳ３０６の判断の結果、使用する全ての画像出力機器１２０の色域データを算出した場合には、当該フローチャートにおける処理を終了する。
【００４６】
以上のステップＳ３０１〜Ｓ３０６の処理を経ることで、図２のステップＳ２０２における画像出力機器の色域データ算出処理が行われる。
【００４７】
＜色変換パラメータ作成処理＞
次に、図２のステップＳ２０３の詳細な処理手順について説明する。
図７は、図２のステップＳ２０３における色変換パラメータ作成処理の処理手順の一例を示すフローチャートである。
【００４８】
まず、ステップＳ７０１において、色変換パラメータ作成条件設定部１１４は、例えば入力機器１４０からの指示に基づき、色変換パラメータ作成条件の設定を行う。具体的に、本実施形態の色変換パラメータ作成条件設定部１１４は、色変換パラメータ作成条件として、複数の画像出力機器１２０の色再現一致度及び色域の有効使用度のどちらを優先するかの度合いを示す制御情報の設定を行う。
【００４９】
図８は、図１に示す色変換パラメータ作成条件設定部１１４で色変換パラメータ作成条件の設定を行う際に用いられるユーザインターフェース（以下、「ＵＩ」と記す）の一例を示す模式図である。この図８に示すＵＩ８００は、例えば入力機器１４０の表示画面に表示される。
【００５０】
そして、ユーザが、入力機器１４０のマウス等のポインティングデバイスによりＵＩ８００上のポインタ８０１を操作してスライダーバー８０２を調整すると、色変換パラメータ作成条件設定部１１４は、当該スライダーバー８０２の位置を検知する。そして、色変換パラメータ作成条件設定部１１４は、検知したスライダーバー８０２の位置に従って、色変換パラメータ作成条件（即ち、色再現一致度及び色域有効使用度のどちらを優先するかの度合いを示す制御情報）の設定を行う。
【００５１】
続いて、ステップＳ７０２において、色変換パラメータ作成部１１５は、ステップＳ２０１で読み込んだ入力色域データに対し、ステップＳ２０２で算出された色域データの色域を有効使用する収束点の算出を行う。具体的に、入力色域データに対し、ステップＳ２０２で算出された第１の画像出力機器１２０−１の色域データ（第１の色域データ）の色域を最大限に使用可能なマッピング結果を得ることが可能な収束点（Ｌ1，ａ1，ｂ1）を算出する。同様に、入力色域データに対し、ステップＳ２０２で算出された第２の画像出力機器１２０−２の色域データ（第２の色域データ）の色域を最大限に使用可能なマッピング結果を得ることが可能な収束点（Ｌ2，ａ2，ｂ2）を算出する。
【００５２】
続いて、ステップＳ７０３において、色変換パラメータ作成部１１５は、ステップＳ７０１で設定された色変換パラメータ作成条件を用いて、ステップＳ７０２で算出した収束点（Ｌ1，ａ1，ｂ1）及び（Ｌ2，ａ2，ｂ2）を補正する。これにより、それぞれ、補正後の収束点（Ｌ1'，ａ1'，ｂ1'）及び（Ｌ2'，ａ2'，ｂ2'）が得られる（詳細は後述する）。
【００５３】
続いて、ステップＳ７０４において、色変換パラメータ作成部１１５は、ステップＳ７０３で補正した収束点を用いて、ステップＳ２０１で読み込んだ入力色域データの入力点を、画像出力機器１２０の色域データ内にマッピングするマッピング処理を行う。
【００５４】
続いて、ステップＳ７０５において、色変換パラメータ作成部１１５は、ステップＳ２０１で読み込んだ入力色域データの全ての入力点に対し、マッピング処理を行ったか否かを判断する。
ステップＳ７０５の判断の結果、全ての入力点についてはマッピング処理を行っていない場合（即ち、マッピング処理を行っていない入力点が存在する場合）には、ステップＳ７０６に進む。
【００５５】
ステップＳ７０６に進むと、色変換パラメータ作成部１１５は、マッピング対象の入力点を、未処理の入力点に変更する。その後、ステップＳＳ７０２に戻り、ステップＳ７０２以降の処理を行う。
【００５６】
一方、ステップＳ７０５の判断の結果、全ての入力点についてマッピング処理を行った場合には、当該フローチャートにおける処理を終了する。
【００５７】
以上のステップＳ７０１〜Ｓ７０６の処理を経ることで、図２のステップＳ２０３における色変換パラメータ作成処理が行われる。
【００５８】
＜収束点の補正処理＞
次に、図７のステップＳ７０３の詳細について説明する。
図９は、図７のステップＳ７０３における収束点の補正処理を説明するための模式図である。図９には、マッピング対象の入力点９０１が示されている。更に、図９には、マッピング対象の入力点９０１の色相における、入力色域データの最外郭９０２、第１の画像出力機器１２０−１の色域外郭（第１の色域外郭）９０３、及び、第２の画像出力機器１２０−２の色域外郭（第２の色域外郭）９０４が示されている。
【００５９】
今、マッピング対象の入力点９０１を、第１の色域データのみを基に当該第１の色域を最大限に使用することを考えた場合、入力点９０１から、第１の色域外郭９０３に下ろした垂線と、Ｌ＊軸との交点が、（Ｌ1，ａ1，ｂ1）の収束点９０５である。同様に、マッピング対象の入力点９０１を、第２の色域データのみを基に当該第２の色域を最大限に使用することを考えた場合、入力点９０１から、第２の色域外郭９０４に下ろした垂線と、Ｌ＊軸との交点が、（Ｌ2，ａ2，ｂ2）の収束点９０８である。
【００６０】
ここで、収束点９０５及び９０８に向かってマッピング処理を行った場合、第１の色域外郭９０３上では点９０９に、一方、第２の色域外郭９０４上では点９１０にマッピングされることになる。この場合、各画像出力機器の色域は有効利用しているものの、点９０９と点９１０との色差が大きくなってしまい、第１の画像出力機器１２０−１により出力した画像と、第２の画像出力機器１２０−２により出力した画像との色再現結果が大きく異なってしまう。
【００６１】
そこで、ステップＳ７０１で設定された色変換パラメータ作成条件に基づいて、パラメータｋの値を決定し、以下に示す（１）式を用いて、補正後の収束点（Ｌ1'，ａ1'，ｂ1'）及び（Ｌ2'，ａ2'，ｂ2'）を算出する。
【００６２】
【数１】
2009296168.tif 000003
【００６３】
ここで、図８に示すＵＩ８００に基づきユーザが色域の有効使用度を重視した場合には、（１）式のパラメータｋの値を大きくし、逆に、ユーザが色再現一致度を重視した場合は、（１）式のパラメータｋの値を小さくして、補正後の収束点が算出される。ただし、この時、パラメータｋの範囲は、０．０≦ｋ≦１．０とする。
【００６４】
ここで、例えば、パラメータｋの値を０．５に設定した場合、収束点９０５及び９０８は、それぞれ、収束点９０６及び９０７に補正される。そして、当該収束点に向かってマッピング処理を行うと、第１の色域外郭９０３上では点９１１に、一方、第２の色域外郭９０４上では点９１２にマッピングされる。この場合、色域の体積は小さくなるものの、点９１１と点９１２との色差は小さくなり、第１の画像出力機器１２０−１により出力した画像と、第２の画像出力機器１２０−２により出力した画像との色再現結果が近くなる。
【００６５】
また、例えば、パラメータｋの値を１．０に設定した場合、収束点９０５及び９０８は、共に、収束点９１３に補正される。そして、当該収束点に向かってマッピング処理を行うと、第１の色域外郭９０３上では点９１４に、一方、第２の色域外郭９０４上では点９１５にマッピングされる。この場合、第１の画像出力機器１２０−１により出力した画像と、第２の画像出力機器１２０−２により出力した画像との色再現結果はより近くなる。
【００６６】
なお、収束点の補正方法は、上述した（１）式を用いたものに限定されるものではなく、例えば、以下の（２）式で示される評価値Ｅを算出し、評価値Ｅが最小となるように、収束点を最適化するようにしても良い。
【００６７】
【数２】
2009296168.tif 000004
【００６８】
（２）式において、ΔＶ1及びΔＶ2は、それぞれ、第１の画像出力機器１２０−１の色域及び第２の画像出力機器１２０−２の色域において、ガマットマッピング処理により、使用されなくなった色域の体積である。また、（２）式において、ΔＥは、同一のマッピング対象の入力点に対し、第１の画像出力機器１２０−１の色域へのマッピング結果と、第２の画像出力機器１２０−２の色域へのマッピング結果との色差である。
【００６９】
（第２の実施形態）
以下、本発明の第２の実施形態について説明する。
図１０は、本発明の第２の実施形態に係る画像処理装置を含む画像処理システムの概略構成の一例を示すブロック図である。
【００７０】
図１０に示す画像処理システム１０００は、画像処理装置１０１０と、第１の画像入力機器１０２０−１と、第２の画像入力機器１０２０−２と、入力機器１０３０と、画像データ記憶部１０４０を有して構成されている。
【００７１】
画像処理装置１０１０は、複数の画像機器（図１０に示す例では、第１の画像入力機器１０２０−１及び第２の画像入力機器１０２０−２）の色を合わせるカラーマッチングに係る処理を含む各種の処理を行う。
【００７２】
第１の画像入力機器１０２０−１及び第２の画像入力機器１０２０−２は、例えば、デジタルカメラやスキャナ等の画像（画像データ）を入力するための機器である。
【００７３】
入力機器１０３０は、例えばユーザからの指示を、画像処理装置１０１０に対して入力するものである。画像データ記憶部１０４０は、各種の画像データを記憶するものである。
【００７４】
画像処理装置１０１０は、画像データ入力部１０１１、チャート測色データ記憶部１０１２、色変換パラメータ作成条件設定部１０１３、色変換パラメータ作成部１０１４、色変換部１０１５及び画像データ出力部１０１６を具備する。
【００７５】
画像データ入力部１０１１は、第１の画像入力機器１０２０−１及び第２の画像入力機器１０２０−２で取得された画像データを、画像処理装置１０１０に入力する画像データ入力処理を行う。
【００７６】
チャート測色データ記憶部１０１２は、第１の画像入力機器１０２０−１及び第２の画像入力機器１０２０−２の色再現特性を算出するために使用するカラーチャートの測色データを記憶している。
【００７７】
色変換パラメータ作成条件設定部１０１３は、複数の画像機器（図１０に示す例では、第１の画像入力機器１０２０−１及び第２の画像入力機器１０２０−２）における色変換結果の色再現一致度及び色域の有効使用度に係る色変換パラメータ作成条件を設定する。具体的に、色変換パラメータ作成条件設定部１０１３は、複数の画像機器における色変換結果の色再現一致度（色域の一致度）と当該色域の有効使用度とに係る色変換パラメータ作成条件を制御情報として設定する。
【００７８】
色変換パラメータ作成部１０１４は、第１の画像入力機器１０２０−１及び第２の画像入力機器１０２０−２で取得されたチャート画像データ、チャート測色データ記憶部１０１２に記憶されている測色データ等を用いて、色変換パラメータを作成する処理を行う。この際、色変換パラメータ作成部１０１４は、色変換パラメータ作成条件設定部１０１３で設定された色変換パラメータ作成条件も考慮して、色変換パラメータを作成する処理を行う。また、チャート画像データは、例えば画像データ入力部１０１１を介して色変換パラメータ作成部１０１４に入力される。
【００７９】
色変換部１０１５は、画像データ入力部１０１１により入力された画像データに対して、色変換パラメータ作成部１０１４において作成された色変換パラメータを用いて色変換処理を行う。
【００８０】
画像データ出力部１０１６は、色変換部１０１５において色変換された画像データを、画像データ記憶部１０４０に出力する画像データ出力処理を行う。
【００８１】
＜全体処理＞
次に、図１０に示す画像処理システム１０００における処理手順について説明する。
図１１は、本発明の第２の実施形態に係る画像処理装置を含む画像処理システムおいて行われる画像処理の処理手順の一例を示すフローチャートである。
【００８２】
まず、ステップＳ１１０１において、第１の画像入力機器１０２０−１及び第２の画像入力機器１０２０−２は、チャート画像データを取得する処理を行う。具体的に、第１の画像入力機器１０２０−１及び第２の画像入力機器１０２０−２では、色変換パラメータ作成用カラーチャートを撮影あるいはスキャンすることにより、上述したチャート画像データを取得する。この際に用いられる色変換パラメータ作成用カラーチャートは、予め当該カラーチャートの各色票が測色されており、画像処理装置１０１０では、その測色データを取得してチャート測色データ記憶部１０１２に記憶しているものとする。
【００８３】
続いて、ステップＳ１１０２において、画像データ入力部１０１１は、例えば入力機器１０３０からの指示に基づき、ステップＳ１１０１において取得されたチャート画像データを、画像処理装置１０１０に読み込む画像データ入力処理を行う。
【００８４】
続いて、ステップＳ１１０３において、色変換パラメータ作成条件設定部１０１３は、第１の実施形態と同様に、色変換パラメータ作成条件（本実施形態では、ｋ値）を設定する。
【００８５】
続いて、ステップＳ１１０４において、色変換パラメータ作成部１０１４は、ステップＳ１１０２で入力されたチャート画像データ、ステップＳ１１０３で設定された色変換パラメータ作成条件、及び、チャート測色データ記憶部１０１２に記憶されている測色データを用いて、色変換パラメータを作成する（詳細は後述する）。
【００８６】
続いて、ステップＳ１１０５において、第１の画像入力機器１０２０−１及び第２の画像入力機器１０２０−２は、被写体画像データを取得する処理を行う。具体的に、第１の画像入力機器１０２０−１及び第２の画像入力機器１０２０−２では、被写体を撮影あるいは被写体画像をスキャンすることにより、上述した被写体画像データを取得する。
【００８７】
続いて、ステップＳ１１０６において、画像データ入力部１０１１は、例えば入力機器１０３０からの指示に基づき、ステップＳ１１０５において取得された被写体画像データを、画像処理装置１０１０に読み込む画像データ入力処理を行う。このステップＳ１１０６で入力された被写体画像データは、画像処理対象（色変換処理対象）の画像データである。
【００８８】
続いて、ステップＳ１１０７において、色変換部１０１５は、ステップＳ１１０６で入力された被写体画像データに対して、ステップＳ１１０４で作成された色変換パラメータを用いて色変換処理を行う。
【００８９】
続いて、ステップＳ１１０８において、画像データ出力部１０１６は、ステップＳ１１０７において色変換処理を行った被写体画像データを、画像データ記憶部１０４０に出力して記憶（保存）する。
【００９０】
＜色変換パラメータ作成処理＞
次に、図１１のステップＳ１１０４の詳細な処理について説明する。
ここでは、デジタルカメラやスキャナ等の被写体画像データをＲＧＢデータとして取得する画像入力機器１０２０について説明する。一般的に、このような画像入力機器１０２０により得られるデバイス固有のＲＧＢ値を（Ｒdev，Ｇdev，Ｂdev）、色変換後のＲＧＢ値を（Ｒout，Ｇout，Ｂout）とすると、以下に示す（３）式により、色変換処理がなされる。
【００９１】
【数３】
2009296168.tif 000005
【００９２】
この際、色変換後のＲＧＢ値（Ｒout，Ｇout，Ｂout）は、ｓＲＧＢやＡｄｏｂｅＲＧＢのように、Ｌａｂ値等、デバイスに依存しない色情報に変換可能なＲＧＢ値を用いるのが一般的である。
【００９３】
ここで、入力のＲＧＢ値（Ｒdev，Ｇdev，Ｂdev）と出力のＲＧＢ値（Ｒout，Ｇout，Ｂout）とのγ特性を併せるためのパラメータであるγ値、及び、マトリックス演算のための行列の因子であるａ11，ａ12，・・・，ａ33の両パラメータを併せて、色変換パラメータと呼ぶ。
【００９４】
ここで、カラーチャートの複数の色票において、Ｎ番目の色票の測色データを（ＬN_meas，ａN_meas，ｂN_meas）とする。また、色変換処理を行った後のＲＧＢ値（Ｒout，Ｇout，Ｂout）から、ｓＲＧＢ変換式等を用いてＬａｂ値に変換した値を（ＬN_out，ａN_ out，ｂN_out）とする。この場合、上記色変換パラメータの最適化では、通常、以下の（４）式にて示される評価値ΔＥが最小となるように、色変換パラメータを最適化する。
【００９５】
【数４】
2009296168.tif 000006
【００９６】
（４）式において、Ｍは、カラーチャートの色票の総数である。
この時、第２の実施形態においては、第１の画像入力機器１０２０−１のチャート画像データ（第１のチャート画像データ）に対して、色変換処理を行った後のＬａｂ値を
（Ｌ1_N_meas，ａ1_N_meas，ｂ1_N_meas）とする。また、第２の画像入力機器１０２０−２のチャート画像データ（第２のチャート画像データ）に対して、色変換処理を行った後のＬａｂ値を（Ｌ2_N_meas，ａ2_N_meas，ｂ2_N_meas）とする。また、第１の画像入力機器１０２０−１における色変換後の色域の体積をＶ1、第２の画像入力機器１０２０−２における色変換後の色域の体積をＶ2とする。
【００９７】
そして、ステップＳ１１０３で設定された色変換パラメータ作成条件であるｋ値を用いて、以下の（５）式で示される評価値Ｅを最小にするように、色変換パラメータを最適化する。これにより、複数の画像入力機器１０２０における色変換後の色域体積を考慮した上で、ユーザが使用する画像入力機器の組み合わせで、良好なマッチング結果を得ることが可能である。
【００９８】
【数５】
2009296168.tif 000007
【００９９】
なお、（５）式において、Ｗ1、Ｗ2は任意の定数である。
【０１００】
（その他の実施形態）
前述した本発明の各実施形態に係る画像処理システムによる画像処理方法を示す図２、図３、図７及び図１１の各ステップは、コンピュータのＣＰＵ等が、記億媒体に記憶されたプログラム（プログラムコード）を実行することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【０１０１】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記憶媒体に記録し、あるいは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記憶媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ−Ｒ、ＲＯＭ、ＤＶＤ、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体を用いることができる。また、この際の通信媒体としては、光ファイバ等の有線回線や無線回線などが挙げられる。
【０１０２】
また、本発明は、コンピュータが供給されたプログラムを実行することにより本実施形態に係る画像処理システムの機能が実現される態様に限られない。そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して本実施形態に係る画像処理システムの機能が実現される場合も、かかるプログラムは本発明に含まれる。また、供給されたプログラムの処理の全て、或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて本実施形態に係る画像処理システムの機能が実現される場合も、かかるプログラムは本発明に含まれる。
【０１０３】
＜使用する色空間＞
また、上述した第１の実施形態及び第２の実施形態では、色再現精度を算出するための色空間として、Ｌａｂ値を用いて説明をしたが、これに限定されるものではなく、例えばＸＹＺ値あるいはＣＩＥＣＡＭ０２変換式にて算出されるＪＣｈ値等を用いても良い。
【０１０４】
＜対象とする画像機器の数＞
また、上述した第１の実施形態及び第２の実施形態では、対象とする画像機器は２つであるとして説明したが、２つに限定されるものではなく、３つあるいはそれ以上の画像機器を対象として同様の処理を行っても良い。
【０１０５】
以上説明した本発明の各実施形態によれば、他の画像機器の色再現結果との色差を考慮した、最適な色変換パラメータの設定を行うことができる。これにより、複数の画像機器の全ての画像機器の組み合わせにおいて、良好なカラーマッチング結果を得ることが可能となる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の第１の実施形態に係る画像処理装置を含む画像処理システムの概略構成の一例を示すブロック図である。
【図２】本発明の第１の実施形態に係る画像処理装置を含む画像処理システムおいて行われる画像処理の処理手順の一例を示すフローチャートである。
【図３】図２のステップＳ２０２における画像出力機器の色域データ算出処理の処理手順の一例を示すフローチャートである。
【図４】図１に示す画像出力機器が画像を表示するモニタである場合の測色器を用いた測色のイメージの一例を示す模式図である。
【図５】図１に示す画像出力機器が画像を印刷するためのプリンタである場合に、当該プリンタで出力された出力チャートの一例を示す模式図である。
【図６】図１に示す色域データ算出部で算出される色域データの一例を示す模式図である。
【図７】図２のステップＳ２０３における色変換パラメータ作成処理の処理手順の一例を示すフローチャートである。
【図８】図１に示す色変換パラメータ作成条件設定部で色変換パラメータ作成条件の設定を行う際に用いられるＵＩの一例を示す模式図である。
【図９】図７のステップＳ７０３における収束点の補正処理を説明するための模式図である。
【図１０】本発明の第２の実施形態に係る画像処理装置を含む画像処理システムの概略構成の一例を示すブロック図である。
【図１１】本発明の第２の実施形態に係る画像処理装置を含む画像処理システムおいて行われる画像処理の処理手順の一例を示すフローチャートである。
【符号の説明】
【０１０７】
１００  画像処理システム
１１０  画像処理装置
１１１  測色データ入力部
１１２  色域データ算出部
１１３  色域データ記憶部
１１４  色変換パラメータ作成条件設定部
１１５  色変換パラメータ作成部
１１６  画像データ入力部
１１７  色変換部
１１８  画像データ出力部
１２０−１  第１の画像出力機器
１２０−２  第２の画像出力機器
１３０  測色器
１４０  入力機器
１５０  画像データ記憶部
【図１】
2009296168.tif 000008
【図２】
2009296168.tif 000009
【図３】
2009296168.tif 000010
【図４】
2009296168.tif 000011
【図５】
2009296168.tif 000012
【図６】
2009296168.tif 000013
【図７】
2009296168.tif 000014
【図８】
2009296168.tif 000015
【図９】
2009296168.tif 000016
【図１０】
2009296168.tif 000017
【図１１】
2009296168.tif 000018