(57)【要約】【課題】  入力色信号を出力色信号に高い色再現性でもって色変換を行う為の技術を提供すること。【解決手段】  写像装置１０９は、被写像色信号の写像先の色、写像先の色の範囲を求め、写像先の色となるように被写像色信号を写像し、写像後の色信号もしくは写像後の色信号を写像先の色の範囲内で補正した色信号と、被写像色信号とに基づいて被写像色信号を好適な色を示す色信号に変換する際に用いられるプロファイルを作成する。【選択図】    図１
2005354313.tif 000002
【特許請求の範囲】
【請求項１】
色信号を別の色信号に写像する際に用いるプロファイルを作成する画像処理方法であって、
被写像色信号を別の色信号に変換した場合に当該変換後の色信号の再現明度に応じて色信号が示す色が好ましい色と知覚される色成分の座標を示す情報を用いて、当該被写像色信号の写像先の色、を求める計算工程と、
前記被写像色信号が示す色が前記写像先の色となるように前記被写像色信号を写像する写像工程と
を備えることを特徴とする画像処理方法。
【請求項２】
色信号を別の色信号に写像する際に用いるプロファイルを作成する画像処理方法であって、
被写像色信号を別の色信号に変換した場合に当該変換後の色信号の再現明度に応じて色信号が示す色が好ましい色と知覚される色成分の座標を示す情報を用いて、当該被写像色信号の写像先の色、を求める計算工程と、
前記被写像色信号が示す色が前記写像先の色となるように前記被写像色信号を写像する写像工程と、
前記写像工程による写像後の色信号が所定の基準を満たしていない旨の指示が入力された場合には、前記写像後の色信号を前記写像先の色の範囲内で補正するよう報知する報知工程と、
前記写像工程による写像後の色信号もしくは前記写像先の色の範囲内で補正された前記写像後の色信号と、前記被写像色信号とに基づいて、前記被写像色信号を好適な色を示す色信号に変換する際に用いられるプロファイルを作成する作成工程と
を備えることを特徴とする画像処理方法。
【請求項３】
前記計算工程では、被写像色信号を別の色信号に変換した場合に当該変換後の色信号が示す色が好ましい色として許容されるような色成分のうち明度の上限値、下限値を用いて、前記被写像色信号の写像先の明度を計算すると共に、前記上限値、下限値における色相範囲、彩度範囲を示す情報を用いて、前記被写像色信号の写像先の色相範囲、彩度範囲を計算することを特徴とする請求項１に記載の画像処理方法。
【請求項４】
前記計算工程では、前記明度の上限値、下限値を結ぶ線分上で前記被写像色信号の明度に相当する位置を前記被写像色信号の写像先の明度として求め、
前記上限値における色相範囲、彩度範囲を示す色域、前記下限値における色相範囲、彩度範囲を示す色域をそれぞれ底面とする領域を、前記被写像色信号の写像先の明度に相当する位置を含み前記色域に平行な平面で切った場合の断面を、前記被写像色信号の写像先の色相範囲、彩度範囲として求めることを特徴とする請求項３に記載の画像処理方法。
【請求項５】
前記被写像色信号に対する評価値を、前記写像先の色の範囲内における前記被写像色信号の位置に応じて求める評価値計算工程と、
前記評価値を報知する評価値報知工程と
を備えることを特徴とする請求項１に記載の画像処理方法。
【請求項６】
色信号を別の色信号に写像する際に用いるプロファイルを作成する画像処理装置であって、
被写像色信号を別の色信号に変換した場合に当該変換後の色信号の再現明度に応じて色信号が示す色が好ましい色と知覚される色成分の座標を示す情報を用いて、当該被写像色信号の写像先の色、を求める計算手段と、
前記被写像色信号が示す色が前記写像先の色となるように前記被写像色信号を写像する写像手段と
を備えることを特徴とする画像処理装置。
【請求項７】
色信号を別の色信号に写像する際に用いるプロファイルを作成する画像処理装置であって、
被写像色信号を別の色信号に変換した場合に当該変換後の色信号の再現明度に応じて色信号が示す色が好ましい色と知覚される色成分の座標を示す情報を用いて、当該被写像色信号の写像先の色、を求める計算手段と、
前記被写像色信号が示す色が前記写像先の色となるように前記被写像色信号を写像する写像手段と、
前記写像手段による写像後の色信号が所定の基準を満たしていない旨の指示が入力された場合には、前記写像後の色信号を前記写像先の色の範囲内で補正するよう報知する報知手段と、
前記写像手段による写像後の色信号もしくは前記写像先の色の範囲内で補正された前記写像後の色信号と、前記被写像色信号とに基づいて、前記被写像色信号を好適な色を示す色信号に変換する際に用いられるプロファイルを作成する作成手段と
を備えることを特徴とする画像処理装置。
【請求項８】
コンピュータに請求項１乃至５の何れか１項に記載の画像処理方法を実行させることを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムを格納することを特徴とする、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色信号を別の色信号に写像する際に用いるプロファイルを作成する為の技術に関するものである。
【背景技術】
【０００２】
従来の入力カラー画像信号を出力機器における画像信号に変換する手法においては、イメージ画像を好ましく出力する写真調色補正があり、なかでも記憶色と呼ばれる肌色や空の色、草の緑について好ましい色再現を行うことが重要視されている。
【０００３】
入力カラー画像信号を出力機器における画像信号に変換するプロファイルを作成するための従来の装置、及びこの装置の動作について以下説明する。
【０００４】
図２Ａは、任意の入力色空間における入力情報を出力色空間に写像する為の装置の基本構成を示すブロック図である。同図に示す如く、この装置は、この写像を行うためのプロファイルを作成するための装置２０１、ＲＡＭ２０２、補間装置２０３、端子２０９，２１０，２１１，２１２により構成されている。更に装置２０１は同図に示す如く、入力色域記憶装置２０４、プリンタ色域記憶装置２０５、写像パラメータ計算装置２０６、色域写像装置２０７，プロファイル作成装置２０８により構成されている。
【０００５】
端子２０９からは出力デバイスであるプリンタの色再現域に関する情報が、端子２１０からは入力デバイスの色域に関する情報である入力色空間情報が入力される。
【０００６】
入力色域記憶装置２０４は、この端子２１０から入力された入力色空間情報を記憶する。また、プリンタ色域記憶装置２０５は、この端子２０９から入力された出力デバイスであるプリンタの色再現域情報を記憶する。
【０００７】
写像パラメータ作成装置２０６は、プリンタ色再現域情報と入力色空間情報とを参照して、後述の色域写像装置２０７において必要な色空間圧縮パラメータの算出を行う。
【０００８】
色域写像装置２０７は、入力色空間情報とプリンタ色再現域情報とを参照し、入力情報に対して所望の階調を持つ画像品質を再現するように入力色空間の色域をプリンタ色再現域へ写像する。以下、写像結果を写像色再現域と呼称する。
【０００９】
プロファイル作成装置２０８は、入力色再現域と写像色再現域との対応関係、並びに入力色空間上にて所定の色を出力する入力色情報（ＲＧＢデータ）と、プリンタ上にて所定の色を出力するプリンタ出力色情報（ＣＭＹＫデータ）とを参照して、入力データからプリンタ出力要素データへの変換用プロファイルを作成する。そして、作成されたプロファイルがＲＡＭ２０２へ書きこまれる。
【００１０】
端子２１１からはホストコンピュータ上にあるＲＧＢ画像データが補間装置２０３に入力される。補間装置２０３はＲＡＭ２０２に格納されたプロファイルを参照し、ＲＧＢ画像データから出力要素データへの変換を行ない、端子２１２を介してプリンタに出力する。
【００１１】
上記プロファイル作成部２０１の動作について説明する。ここで、プロファイル作成部２０１の写像動作においては、均等表色系としてL*a*b*色空間を用いる。
【００１２】
まず始めに、入力色空間の色域情報ならびにプリンタの色再現域情報がそれぞれ端子２１０，２０９を介して入力色域記憶装置２０４、プリンタ色域記憶装置２０５に入力され、それぞれ入力色空間色再現域情報、プリンタ色再現域情報として記憶される。
【００１３】
次に、写像パラメータ計算装置２０６が動作し、色域写像装置２０７において色空間圧縮に必要な各種パラメータを算出する。このパラメータの算出が終了すると、色域写像装置２０７が動作し、均等表色系において入力色空間の色域をプリンタ色再現域へ写像する処理を行う。色域写像装置２０７は図３のフローチャートに従って写像動作を行なうが、本動作に関しては後述する。
【００１４】
そして次に、プロファイル作成装置２０９は最終写像結果であるところの写像色再現域を参照して入力情報からプリンタ色情報への変換用プロファイルを作成し、ＲＡＭ２０２へプロファイルを書き込む。以上で、一連の動作が終了する。
【００１５】
図３は、色域写像装置２０７における写像処理のフローチャートである。尚、本説明において、ある色とある色とを結ぶ連続した軌跡を階調線と呼称する。
【００１６】
まずステップＳ３０１にて、色域の写像を規定する為の標本点を決定する。標本点は、入力情報色再現域表面の写像を規定する表面標本点と、入力情報色再現域内部の写像を規定する内部標本点とに分かれる。
【００１７】
次にステップＳ３０２にて、表面標本点に関し、プリンタ色再現域の何処に写像すべきかを定める。尚、表面標本点の写像結果は必ずしもプリンタ色再現域の表面に位置するとは限らない。ステップＳ３０３では、内部標本点に関し、プリンタ色再現域の何処に写像すべきかを定める。但し、内部標本点の写像結果が必ずプリンタ色再現域の内部に位置するよう、写像は制御される。
【００１８】
続いてステップＳ３０４にて、所定の異なる２つの表面標本点を結ぶ階調線（以下、表面階調線）を規定する。ステップＳ３０５では、表面階調線について、プリンタ色再現域の何処に写像すべきかを定める。尚、表面階調線の写像結果は必ずしもプリンタ色再現域の表面に位置するとは限らない。
【００１９】
続いてステップＳ３０６にて、所定の異なる２つの内部標本点を結ぶ階調線（以下、内部階調線）を規定する。ステップＳ３０７では、内部階調線について、プリンタ色再現域の何処に写像すべきかを定める。内部階調線の写像結果は必ずプリンタ色再現域の内部に位置するように、写像は制御される。
【００２０】
最後にステップＳ３０８において、写像色再現域を表現するために所望される色について、入力色空間色再現域から写像色再現域への写像結果を、表面階調線ならびに内部階調線より取得する。
【００２１】
上記のようなガマットマッピング処理を用いることによって、写像点制御が自由でかつ写像された色と色とが滑らかな変化となるようにマッピングを行うことができる。また、記憶色となる肌色、空の色、草の緑に対応する色は、ほとんどが内部標本点として、写像されることとなる。
【００２２】
ここで、画像再現の好ましさを決定する要因として、画像全体のコントラストを決定する階調特性があり、主に白色点から黒色点を結ぶグレイラインにおける階調再現特性のことを指す。
【００２３】
一方で、上記写像処理における表面階調線の決定においては、白色点からRGBCMYといった主要色相であるプライマリカラー間の階調変化（コントラスト）もしくは、プライマリカラーから黒色点間の階調変化を決定する色階調特性もある。従って、内部階調線は、グレイラインにおける階調再現特性と各色相における色階調特性との間において階調の連続性（無彩色から有彩色への滑らかな変化）を損なわないように決定される。
【００２４】
そのため、階調特性は、上記ガマットマッピング処理において、グレイラインの明度再現のみを制御するだけではなく、特に低彩度の内部階調線の写像処理においては、無彩色から有彩色への滑らかな変化を実現するために、内部階調線（内部標本点）の写像明度の決定に対して影響を及ぼすことになる。従って、低彩度色である肌色はその明度再現について階調特性の影響を大きく受けることになるため、階調特性の決定についてはあらかじめ肌色再現明度を考慮した設計が行われ、写像処理におけるパラメータとして階調特性情報が写像パラメータ作成装置２０６に格納される。
【００２５】
従来においては、特に肌色などの記憶色については、その色再現性に対して明度、色相、彩度の各要素についてそれぞれ上限、下限値を設定した範囲条件を設定し、写像点が、各要素毎にその条件を満たすように写像点の決定を行っていた（例えば特許文献１を参照）。
【特許文献１】特願平９−１７１５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００２６】
しかしながら、まず、色変換プロファイルの作成にあたっては画像全体のコントラストについて例えばモニタに忠実な再現とするのか、または銀塩写真のようなコントラストの強い再現とするのかといった再現傾向についてあらかじめ階調特性の決定によって行われる。その際に、記憶色である肌色の再現明度も階調特性の決定によりほぼ決定される。
【００２７】
ここで、好ましい色再現性は、特に記憶色である肌色について、その再現明度によって色相、彩度の好ましい領域が変化するため、先願のような明度、色相、彩度の各要素に対する１次元の範囲設定では、再現される明度に対して、他要素である色相、彩度について非許容となる場合があり、先願のようにあらかじめ設定した範囲内に再現されたとしても、必ずしも好ましく再現されるとは限らないという問題があった。
【００２８】
具体例をあげると、肌色明度を明るく再現する場合は、好ましい肌色の彩度は比較的高くてもよいが、肌色再現明度が再現明度条件の下限に近い値で合った場合は、高彩度側への再現を抑える必要があり、また色相についても前者より好ましく見える範囲は狭くなっている。
【００２９】
本発明は以上の問題に鑑みてなされたものであり、入力色信号を出力色信号に高い色再現性でもって色変換を行う為の技術を提供することを目的とする。
【課題を解決するための手段】
【００３０】
本発明の目的を達成する為に、例えば本発明の画像処理方法は以下の構成を備える。
【００３１】
すなわち、色信号を別の色信号に写像する際に用いるプロファイルを作成する画像処理方法であって、
被写像色信号を別の色信号に変換した場合に当該変換後の色信号の再現明度に応じて色信号が示す色が好ましい色と知覚される色成分の座標を示す情報を用いて、当該被写像色信号の写像先の色、を求める計算工程と、
前記被写像色信号が示す色が前記写像先の色となるように前記被写像色信号を写像する写像工程と
を備えることを特徴とする。
【００３２】
本発明の目的を達成する為に、例えば本発明の画像処理方法は以下の構成を備える。
【００３３】
すなわち、色信号を別の色信号に写像する際に用いるプロファイルを作成する画像処理方法であって、
被写像色信号を別の色信号に変換した場合に当該変換後の色信号の再現明度に応じて色信号が示す色が好ましい色と知覚される色成分の座標を示す情報を用いて、当該被写像色信号の写像先の色、を求める計算工程と、
前記被写像色信号が示す色が前記写像先の色となるように前記被写像色信号を写像する写像工程と、
前記写像工程による写像後の色信号が所定の基準を満たしていない旨の指示が入力された場合には、前記写像後の色信号を前記写像先の色の範囲内で補正するよう報知する報知工程と、
前記写像工程による写像後の色信号もしくは前記写像先の色の範囲内で補正された前記写像後の色信号と、前記被写像色信号とに基づいて、前記被写像色信号を好適な色を示す色信号に変換する際に用いられるプロファイルを作成する作成工程と
を備えることを特徴とする。
【００３４】
本発明の目的を達成する為に、例えば本発明の画像処理装置は以下の構成を備える。
【００３５】
すなわち、色信号を別の色信号に写像する際に用いるプロファイルを作成する画像処理装置であって、
被写像色信号を別の色信号に変換した場合に当該変換後の色信号の再現明度に応じて色信号が示す色が好ましい色と知覚される色成分の座標を示す情報を用いて、当該被写像色信号の写像先の色、を求める計算手段と、
前記被写像色信号が示す色が前記写像先の色となるように前記被写像色信号を写像する写像手段と
を備えることを特徴とする。
【００３６】
本発明の目的を達成する為に、例えば本発明の画像処理装置は以下の構成を備える。
【００３７】
すなわち、色信号を別の色信号に写像する際に用いるプロファイルを作成する画像処理装置であって、
被写像色信号を別の色信号に変換した場合に当該変換後の色信号の再現明度に応じて色信号が示す色が好ましい色と知覚される色成分の座標を示す情報を用いて、当該被写像色信号の写像先の色、を求める計算手段と、
前記被写像色信号が示す色が前記写像先の色となるように前記被写像色信号を写像する写像手段と、
前記写像手段による写像後の色信号が所定の基準を満たしていない旨の指示が入力された場合には、前記写像後の色信号を前記写像先の色の範囲内で補正するよう報知する報知手段と、
前記写像手段による写像後の色信号もしくは前記写像先の色の範囲内で補正された前記写像後の色信号と、前記被写像色信号とに基づいて、前記被写像色信号を好適な色を示す色信号に変換する際に用いられるプロファイルを作成する作成手段と
を備えることを特徴とする。
【発明の効果】
【００３８】
本発明の構成により、入力色信号を出力色信号に高い色再現性でもって色変換を行うことができる。
【発明を実施するための最良の形態】
【００３９】
以下添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００４０】
［第１の実施形態］
図１は、本実施形態に係る画像処理装置の基本構成を示すブロック図である。この画像処理装置は例えばＰＣ（パーソナルコンピュータ）やＷＳ（ワークステーション）等により構成されている。
【００４１】
１０１はＣＰＵで、ＲＡＭ１０３やＲＯＭ１０２に記憶されているプログラムやデータを用いて本装置全体の制御を行うと共に、外部機器とのデータ通信制御や後述する写像処理に係る一連の処理を実行する。
【００４２】
１０２はＲＯＭで、ブートプログラムや本装置の設定データなどを格納する。
【００４３】
１０３はＲＡＭで、後述のＨＤＤ（ハードディスクドライブ装置）１００からロードされたプログラムやデータを一時的に記憶するためのエリアを備えると共に、ＣＰＵ１０１が各種の処理を実行する為に必要なワークエリアを備える。また、後述する入力デバイス１０７から入力した各種のデータを一時的に記憶するためのエリアを備える。その他、後述する各処理において、一時的にデータを記憶する必要がある場合には、そのデータを記憶するためのエリアを備える。
【００４４】
１０４は操作部で、キーボードやマウスなどにより構成されており、ユーザからの各種の指示をＣＰＵ１０１に対して入力することができる。
【００４５】
１０５は画像処理部で、写像装置１０９を内部に備え、この写像装置１０９により後述する写像処理に係る一連の処理を、ＣＰＵ１０１の制御に基づいて実行する。画像処理部１０５についての詳細は後述する。
【００４６】
１０６はモニタであり、ＣＲＴや液晶画面などにより構成されており、ＣＰＵ１０１の制御に基づいて、画像や文字を表示することができる。
【００４７】
１０７は入力デバイスで、例えばＣＣＤセンサを含むイメージスキャナ等の画像読取装置や測色装置である。
【００４８】
１０８はデバイスで、インクジェットプリンタ、熱転写プリンタ、ドットプリンタ等の画像出力装置である。
【００４９】
１００はＨＤＤで、ここにＯＳ（オペレーティングシステム）や、ＣＰＵ１０１に、後述する写像処理に係る一連の処理を実行させるために必要なプログラムやデータが保存されており、これらの一部もしくは全部はＣＰＵ１０１の制御に基づいてＲＡＭ１０３にロードされ、ＣＰＵ１０１による実行対象もしくは参照対象となる。
【００５０】
１００は上述の各部を繋ぐバスである。
【００５１】
図２Ｂは、上記写像装置１０９の基本構成を示すブロック図である。同図に示す如く、写像装置１０９は後述する写像を行うためのプロファイルを作成するための装置２０１、ＲＡＭ２０２、補間装置２０３、端子２０９，２１０，２１１，２１２により構成されている。更に装置２０１は同図に示す如く、入力色域記憶装置２０４、プリンタ色域記憶装置２０５、写像パラメータ計算装置２５０、色域写像装置２０７，プロファイル作成装置２０８により構成されている。
【００５２】
端子２０９からは出力デバイスであるプリンタの色再現域に関する情報が、端子２１０からは入力デバイスの色域に関する情報である入力色空間情報が入力される。これらの情報は例えば、ＨＤＤ１００に保存されており、ＲＡＭ１０３にロードされたものが端子２０９、２１０を介して入力される。
【００５３】
入力色域記憶装置２０４は、この端子２１０から入力された入力色空間情報を記憶する。また、プリンタ色域記憶装置２０５は、この端子２０９から入力された出力デバイスであるプリンタの色再現域情報を記憶する。
【００５４】
写像パラメータ計算装置２５０は同図に示す如く、写像情報記憶装置２１３、写像情報設定装置２１４により構成されている。
【００５５】
写像情報記憶装置２１３には、好ましい色再現性を実現するための写像点について、少なくとも２段階の明度情報に対する色相・彩度範囲の定義することによって示される３次元立体写像範囲を算出するための写像範囲情報と、同じく、少なくとも２段階の明度情報に対する色相・彩度座標点を定義することによって示される写像目標値を算出するための写像目標情報が予め格納されている。写像点の入力信号値は、入力色空間において、記憶色である肌色、空の色、草の緑を代表する色度点と、その他のユーザによって定義される任意の入力色度点である。また上記写像範囲情報と写像目標情報は、上記各入力信号値に対して、主観実験などによって異なる明度再現における好ましい色再現を実現する色目標座標と許容範囲を求めた結果に基づいて、出力色空間に対して決定された色度座標情報である。
【００５６】
一方、写像情報設定装置２１４は、写像入力信号に対して、あらかじめ設定された階調特性より、写像点の再現明度の算出を行い、また、写像情報記憶装置２１３に格納された少なくとも２段階の明度情報に対する写像目標値情報と、少なくとも２段階の明度情報に対する写像範囲情報と、算出した写像点の再現明度情報を用いて、写像点の再現明度における写像目標値データと写像範囲データの算出を行う。この算出処理の詳細については後述する。そして、写像情報設定装置２１４において決定された写像入力信号における写像目標値データと写像範囲データは、色域写像装置２０７に出力される。
【００５７】
更に、写像情報記憶装置２１３、写像情報設定装置２１４は図５に示す如く構成を備える。図５は、写像情報記憶装置２１３、及び写像情報設定装置２１４の基本構成を示すブロック図である。同図に示す如く、写像情報記憶装置２１３は、入力色空間情報メモリ５０１，出力色空間情報メモリ５０２、写像入力信号格納メモリ５０４、写像範囲情報格納メモリ５０５、階調特性格納メモリ５０６により構成されている。
【００５８】
入力色空間情報メモリ５０１は、入力色域記憶装置２０４から出力された入力色空間情報を格納する。出力色空間情報メモリ５０２は、プリンタ色域記憶装置２０５から出力された出力色空間情報を格納する。写像入力信号格納メモリ５０３は、好ましい色再現性を実現するための写像点の入力信号情報を格納する。写像目標情報格納メモリ５０４は、写像目標情報を格納する。写像範囲情報格納メモリ５０５は、写像範囲情報を格納する。階調特性格納メモリ５０６は、上記階調特性データを格納する。
【００５９】
一方、写像情報設定装置２１４は、明度演算処理部５０７、写像目標値演算処理部５０８、写像範囲演算処理部５０９、写像目標データ格納メモリ５１０により構成されている。
【００６０】
明度演算処理部５０７は、あらかじめ設定された階調特性より、写像点の再現明度の算出を行う。写像目標値演算処理部５０８は、写像点の再現明度における写像目標値データの算出を行う。写像範囲演算処理部５０９は、写像点の再現明度における写像範囲データの算出を行う。写像目標データ格納メモリ５１０は、算出された写像点の再現明度における写像目標値データ、写像範囲データを格納する。
【００６１】
図２Ｂに戻って、色域写像装置２０７は、入力色空間情報とプリンタ色再現域情報とを参照し、入力情報に対して所望の階調を持つ画像品質を再現するように入力色空間の色域をプリンタ色再現域へ写像する。以下、写像結果を写像色再現域と呼称する。
【００６２】
プロファイル作成装置２０８は、入力色再現域と写像色再現域との対応関係、並びに入力色空間上にて所定の色を出力する入力色情報（ＲＧＢデータ）と、プリンタ上にて所定の色を出力するプリンタ出力色情報（ＣＭＹＫデータ）とを参照して、入力データからプリンタ出力要素データへの変換用プロファイルを作成する。そして、作成されたプロファイルがＲＡＭ２０２へ書きこまれる。
【００６３】
端子２１１からはＲＡＭ１０３に保持されているＲＧＢ画像データが補間装置２０３に入力される。補間装置２０３はＲＡＭ２０２に格納されたプロファイルを参照し、ＲＧＢ画像データから出力要素データへの変換を行ない、端子２１２を介してプリンタに出力する。
【００６４】
上記プロファイル作成部２０１の動作について説明する。ここで、プロファイル作成部２０１の写像動作においては、均等表色系としてL*a*b*色空間を用いる。
【００６５】
まず始めに、入力色空間の色域情報ならびにプリンタの色再現域情報がそれぞれ端子２１０，２０９を介して入力色域記憶装置２０４、プリンタ色域記憶装置２０５に入力され、それぞれ入力色空間色再現域情報、プリンタ色再現域情報として記憶される。
【００６６】
次に、写像情報設定装置２１４による処理が行われるのであるが、この処理について同処理のフローチャートを示す図４を参照して説明する。
【００６７】
まず、ステップＳ４０１において、入力色域記憶装置２０４より入力色空間情報が入力色空間情報メモリ５０１に入力され、プリンタ色再現域情報が出力色空間情報メモリ５０２に入力され、それぞれの情報はそれぞれのメモリに格納される。
【００６８】
次に、ステップＳ４０２において、入力色空間を出力色空間に写像するための階調特性情報をＨＤＤ１００から獲得し、階調特性格納メモリ５０６に格納する。
【００６９】
ステップＳ４０３において、写像入力信号格納メモリ５０３に格納されている写像点のデータのうち１つの写像点の入力信号値を読み出す。
【００７０】
ステップＳ４０４において、明度演算処理部５０７において、階調特性格納メモリ５０６に格納されている階調特性情報に基づき、ステップＳ４０３で獲得された入力信号値を出力色空間内において写像を行う際の写像明度を算出する。
【００７１】
写像明度の算出については、図３にしめした写像処理のフローチャートによって設定された表面階調線および内部階調線の写像結果に基づいて、入力色域は表面階調線および内部階調線を辺とする例えば複数の立方体に細分される。ステップＳ４０３において獲得された入力信号値における出力色空間内の写像色度点は、入力信号値を内部に含む入力色域における立方体領域を検索し、各立方体領域の頂点に対応する出力色空間内の写像点座標または各立方体領域の辺上における写像点座標を用い、既存の四面体補間のような補間方法を用いて、入力信号値に対応する出力色空間内の写像点座標を算出することによって、写像明度を決定することができる。
【００７２】
ステップＳ４０５において、写像目標情報格納メモリ５０４に格納された写像目標情報と、ステップＳ４０４において算出された写像明度より、写像明度に対応する写像目標値を算出する。
【００７３】
図７は、写像目標情報格納メモリ５０４の構成例を示す図である。写像目標情報格納メモリ５０４は大まかにはメモリ７０１乃至７０３により構成されている。それぞれのメモリについて以下説明する。
【００７４】
メモリ７０１には、写像入力信号格納メモリ５０３に格納された入力信号値であるＲ、Ｇ、Ｂそれぞれのデータが格納されている。メモリ７０２には、メモリ７０１に格納されているＲ、Ｇ、Ｂに対して好ましい出力再現明度の上限値である明度上限値Ｌｔ１における、もっとも好ましい色度点再現を実現する色度点座標値（ａｔ１、ｂｔ１）と、この明度上限値Ｌｔ１のデータが格納されている。一方、メモリ７０３には、メモリ７０１に格納されているＲ、Ｇ、Ｂに対して好ましい出力再現明度の下限値である明度下限値Ｌｔ２における、もっとも好ましい色度点再現を実現する色度点座標値（ａｔ２、ｂｔ２）と、この明度下限値Ｌｔ２のデータが格納されている。
【００７５】
上記ステップＳ４０２において獲得される階調特性情報は、図２７に示す入力信号であるRGB色空間において、グレイラインを示すRGBデータに対して、プリンタ色再現域における再現明度の対応関係を記述したデータである。さらに階調特性情報は、グレイラインを示すRGBデータに対して、プリンタ色再現域における再現明度と再現明度における再現色度点の対応関係をも記述したデータであっても良い。
【００７６】
階調特性情報は、入力信号であるグレイラインを示すRGBデータに対し写像色空間における再現明度の対応関係を記述した図２８に示すような参照テーブルデータの形態をもち、写像入力信号格納メモリ５０３に格納されているグレイラインに対応する各写像点のデータの入力信号値について、階調特性情報テーブルデータを参照し、出力色空間内において写像を行う明度および色度点決定する。
【００７７】
本実施形態では、明度上限値および明度下限値におけるもっとも好ましい色度点再現を実現する２つの色度点座標値より、出力色空間内における上限明度、下限明度間における直線的な写像色度点の遷移を定義することによって、３次元空間における写像点変化を記述するものであるが、上限明度および下限明度間における任意の写像明度を設定し、設定した写像明度におけるもっとも好ましい色度点再現を実現する色度点座標値を求め、これを上限明度および下限明度間の中間明度におけるもっとも好ましい色度点再現を実現する色度点座標値として設定することによって、出力色空間内における上限明度、下限明度間における非線形的な写像色度点の遷移を定義することもまた可能である。
【００７８】
また、写像明度における好ましい色再現範囲の算出において、明度上限値および明度下限値におけるも好ましい色再現範囲について直線ではなく３次元の曲線によって２つの色再現範囲境界を結ぶような曲線を定義し、３次元空間における曲線を境界とする許容範囲分布の設定をすることによって、出力色空間内における上限明度、下限明度間における非線形的な写像領域の遷移を定義することもまた可能である。
【００７９】
次に、ステップＳ４０５における処理について図９を用いて説明する。図９は、明度上限値Ｌｔ１、明度上限値Ｌｔ１におけるもっとも好ましい色度点再現を実現する色度点座標値（ａｔ１、ｂｔ１）、明度下限値Ｌｔ２、もっとも好ましい色度点再現を実現する色度点座標値（ａｔ２、ｂｔ２）により規定される領域を示す図である。以下、同図を用いて、入力色信号の写像明度に対応する写像目標値を求める処理について説明する。
【００８０】
同図において９０３は、メモリ７０１に格納されているＲ、Ｇ、Ｂで規定される入力色に対して好ましい出力再現明度の上限値である明度上限値Ｌｔ１における、もっとも好ましい色度点再現を実現する色度点座標値（ａｔ１、ｂｔ１）を示す座標点である。
【００８１】
９０７は、メモリ７０１に格納されているＲ、Ｇ、Ｂで規定される入力色に対して好ましい出力再現明度の下限値である明度下限値Ｌｔ２における、もっとも好ましい色度点再現を実現する色度点座標値（ａｔ２、ｂｔ２）を示す。
【００８２】
ここで、ステップＳ４０４で算出する写像明度をＬｔとする。
【００８３】
写像明度Ｌｔは、好ましい色再現を実現するものとして、あらかじめ明度上限値Ｌｔ１と明度下限値Ｌｔ２の中間の明度値としてステップＳ４０４において設定されなければならない。
【００８４】
従って、写像明度Ｌｔは明度上限値Ｌｔ１と明度下限値Ｌｔ２の中間の明度値であることから、本実施形態においては入力色信号に対する写像明度Ｌｔにおける好ましい色再現性を実現する色度点座標９１１の座標点（ａｔ、ｂｔ）は、座標点９０３と座標点９０７を結ぶ直線上に位置しており、明度上限値Ｌｔ１と明度下限値Ｌｔ２と写像明度Ｌｔの関係から、次の式１、式２をもって求めることができる。
【００８５】
ａｔ＝（ａｔ１×（Ｌｔ−Ｌｔ２）＋ａｔ２×（Ｌｔ１−Ｌｔ））／（Ｌｔ１−Ｌｔ２）    （式１）
ｂｔ＝（ｂｔ１×（Ｌｔ−Ｌｔ２）＋ｂｔ２×（Ｌｔ１−Ｌｔ））／（Ｌｔ１−Ｌｔ２）    （式２）
従って、入力色信号の写像先の明度Ｌｔが決定すれば、入力色信号に対する写像明度Ｌｔにおける好ましい色再現性を実現する色度点座標９１１の座標点（ａｔ、ｂｔ）は上記写像目標値のデータとして上記式１，２により一意に決まる。
【００８６】
次に、ステップＳ４０６において、写像範囲情報格納メモリ５０５に格納された写像範囲情報と、ステップＳ４０４において獲得された写像明度より、写像明度に対応する写像範囲領域を算出する。
【００８７】
図６は、写像範囲情報格納メモリ５０５の構成例を示す図である。写像範囲情報格納メモリ５０５は大まかにはメモリ６０１乃至６０３により構成されている。それぞれのメモリについて以下説明する。
【００８８】
メモリ６０１には、写像入力信号格納メモリ５０３に格納された入力信号値であるＲ、Ｇ、Ｂそれぞれのデータが格納されている。メモリ６０２には、メモリ６０１に格納されているＲ、Ｇ、Ｂに対して好ましい出力再現明度の上限値である明度上限値Ｌｔ１における、好ましい色度点再現を実現する領域の彩度範囲境界値を示す彩度範囲データ（Ｃｔ１、Ｃｔ２）と、色相範囲境界値を示す色相範囲データ（ｈｔ１、ｈｔ２）と、この明度上限値Ｌｔ１のデータが格納されている。一方、メモリ６０３には、メモリ６０１に格納されているＲ、Ｇ、Ｂに対して好ましい出力再現明度の下限値である明度下限値Ｌｔ２における、好ましい色度点再現を実現する領域の彩度範囲境界値を示す彩度範囲データ（Ｃｔ３、Ｃｔ４）と、色相範囲境界値を示す色相範囲データ（ｈｔ３、ｈｔ４）と、この明度下限値Ｌｔ２のデータが格納されている。
【００８９】
本実施形態では、明度上限値および明度下限値におけるも好ましい色再現範囲を実現する２組の色相彩度境界値データより、出力色空間内における上限明度、下限明度間における線形に変化する写像領域の遷移を定義することによって、３次元空間における写像領域変化を記述するものであるが、上限明度および下限明度間における任意の写像明度を設定し、設定した写像明度における好ましい色再現範囲を実現する色相彩度境界値データを求め、これを上限明度および下限明度間の中間明度における好ましい色再現範囲を実現する色相彩度境界値データとして設定することによって、出力色空間内における上限明度、下限明度間における非線形的な写像領域の遷移を定義することもまた可能である。
【００９０】
また、写像明度における好ましい色再現範囲の算出において、明度上限値および明度下限値におけるも好ましい色再現範囲について直線ではなく３次元の曲線によって２つの色再現範囲境界を結ぶような曲線を定義し、３次元空間における曲線を境界とする許容範囲分布の設定をすることによって、出力色空間内における上限明度、下限明度間における非線形的な写像領域の遷移を定義することもまた可能である。
【００９１】
次に、図９を用いて、入力色信号の写像明度に対応する写像領域を求める処理について説明する。
【００９２】
９０１は、メモリ６０１に格納されているＲ、Ｇ、Ｂに対して好ましい出力再現明度の上限値である明度上限値Ｌｔ１における、好ましい色再現範囲を実現する色相範囲データ（ｈｔ１、ｈｔ２）によって定義される座標範囲である。また９０２は、メモリ６０１に格納されているＲ、Ｇ、Ｂに対して好ましい出力再現明度の上限値である明度上限値Ｌｔ１における、好ましい色再現範囲を実現する彩度範囲データ（Ｃｔ１、Ｃｔ２）によって定義される座標範囲である。ここで、９０１、９０２をそれぞれ長軸、短軸とする楕円領域９０４が、明度上限値Ｌｔ１における、好ましい色再現範囲とする。
【００９３】
９０５は、メモリ６０１に格納されているＲ、Ｇ、Ｂに対して好ましい出力再現明度の下限値である明度下限値Ｌｔ２における、好ましい色再現範囲を実現する色相範囲データ（ｈｔ３、ｈｔ４）によって定義される座標範囲である。また９０６は、メモリ６０１に格納されているＲ、Ｇ、Ｂに対して好ましい出力再現明度の下限値である明度下限値Ｌｔ２における、好ましい色再現範囲を実現する彩度範囲データ（Ｃｔ３、Ｃｔ４）によって定義される座標範囲である。ここで、９０５、９０６をそれぞれ長軸、短軸とする楕円領域９０８が、明度下限値Ｌｔ２における、好ましい色再現範囲とする。
【００９４】
写像明度Ｌｔは明度上限値Lｔ１と明度下限値Lｔ２の中間の明度値であることから、本実施形態においては写像明度Ｌｔにおける好ましい色再現範囲９１２を実現する色相範囲データ９０９（ｈｔ５、ｈｔ６）および彩度範囲データ９１０（Ｃｔ５、Ｃｔ６）は、それぞれ色相範囲データ（ｈｔ１、ｈｔ２）と（ｈｔ３、ｈｔ４）、彩度範囲データ（Ｃｔ１、Ｃｔ２）と（Ｃｔ３、Ｃｔ４）の境界値を結ぶ直線上に位置しており、明度上限値Ｌｔ１と明度下限値Ｌｔ２と写像明度Ｌｔの関係から、次の式３〜式６をもって求めることができる。
【００９５】
なお、色相境界値、彩度境界値には次の関係がある。
【００９６】
ｈｔ１＞ｈｔ２、ｈｔ３＞ｈｔ４、Ｃｔ１＞Ｃｔ２、Ｃｔ３＞Ｃｔ４、ｈｔ５＞ｈｔ６、Ｃｔ５＞Ｃｔ６
ｈｔ５＝（ｈｔ１×（Ｌｔ−Ｌｔ２）＋ｈｔ３×（Ｌｔ１−Ｌｔ））／（Ｌｔ１−Ｌｔ２）    （式３）
ｈｔ６＝（ｈｔ２×（Ｌｔ−Ｌｔ２）＋ｈｔ４×（Ｌｔ１−Ｌｔ））／（Ｌｔ１−Ｌｔ２）    （式４）
Ｃｔ５＝（Ｃｔ１×（Ｌｔ−Ｌｔ２）＋Ｃｔ３×（Ｌｔ１−Ｌｔ））／（Ｌｔ１−Ｌｔ２）    （式５）
Ｃｔ６＝（Ｃｔ２×（Ｌｔ−Ｌｔ２）＋Ｃｔ４×（Ｌｔ１−Ｌｔ））／（Ｌｔ１−Ｌｔ２）    （式６）
すなわち、明度上限値Ｌｔ１における色相範囲、彩度範囲を示す楕円領域９０４、明度下限値Ｌｔ２における色相範囲、彩度範囲を示す楕円領域９０５をそれぞれ底面とする領域を、ステップＳ４０４で算出した写像明度をＬｔの位置を含み、それぞれの楕円に平行な平面で切った場合の断面を、色再現範囲９１２として求める。この求めた色再現範囲９１２がすなわち、写像範囲領域のデータである。
【００９７】
そして、図４に戻って、ステップＳ４０７で、ステップＳ４０５、Ｓ４０６において上述のようにして求めた写像目標値のデータ（ａｔ，ｂｔのデータ）、写像領域のデータ（ｈｔ５，ｈｔ６，Ｃｔ５，Ｃｔ６のデータ）を写像情報記憶装置２１３の写像目標データ格納メモリ５１０に格納する。
【００９８】
写像パラメータ計算装置２５０は、以上説明した図４のフローチャートに従った処理を、あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点における各入力信号値に対して行い、それぞれの色の入力色信号に対する写像目標値、写像領域を求め、写像目標データ格納メモリ５１０に格納する。
【００９９】
図８は、写像目標データ格納メモリ５１０における、ステップＳ４０５，Ｓ４０６において上述のようにして求めた写像目標値、写像領域のデータの構成例を示す図である。同図に示す如く、各色（あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点）毎に求められた写像目標値、写像領域のデータが各色毎に管理されている。
【０１００】
次に、色域写像装置２０７が各色の入力色信号を写像目標値に写像し、写像後の色に問題があるとユーザが判断した場合にはその旨を受け、補正させ、補正後の色信号もしくは補正していない色信号と、写像前の色信号との関係を示すプロファイルをプロファイル作成装置２０８によって作成するための一連の処理について、同処理のフローチャートを示す図１０を参照して以下、説明する。
【０１０１】
先ず、あらかじめ定義されている写像対象色（肌色、空の色、草の緑、および、その他のユーザによって定義される任意の色）のうち１つ（例えば各写像対象色を順番に並べた場合に、最初の色）のデータを写像入力信号格納メモリ５０３から指定して読み出し（ステップＳ１００２）、更に、この色について上記処理により求めた写像目標値を写像目標データ格納メモリ５１０から読み出し（ステップＳ１００３）、読み出した１つの写像対象色を、読み出した写像目標値となるように写像する（ステップＳ１００４）。色データを写像することで別の色のデータを作成する処理については周知の技術であるので、これについての説明は省略する。
【０１０２】
そしてステップＳ１００２，Ｓ１００３の一連の処理を、写像入力信号格納メモリ５０３に記憶されている全ての「あらかじめ定義されている写像対象色」について行う。
【０１０３】
本実施形態は、上記３次元空間における明度に対する写像目標に写像が行われることを特徴とするが、さらに以下の処理を行い、全体的な写像結果を良好にする処理をもつものであってもよい。
【０１０４】
全てについて行った場合には処理をステップＳ１００５からステップＳ１００６に進め、写像後の各色をモニタ１０６に表示する（ステップＳ１００６）。表示の形態は特に限定するものではない。
【０１０５】
そしてユーザはこのモニタ１０６の画面を見て、もしくは、以上の写像後の結果について一度テストプロファイルとして作成し、プロファイルを用いた処理画像を印刷装置によって出力した画像について写像後の各色を見て、写像結果に連続性が維持されず、再現色のねじれ、反転、ひずみなどが生じ、出力画像再現において擬似輪郭や色の極端なつぶれといった障害が生じていないかといったことをチェックする。
【０１０６】
そのチェックの結果、ユーザが特定の色について補正したいと考えた場合には、その旨の指示を操作部１０４を介して入力するので、ＣＰＵ１０１はこの通知を受け、補正したい色を補正するための画面をモニタ１０６の表示画面上に表示する（ステップＳ１００６）。
【０１０７】
ここで、ある特定の色について写像後の色に障害があって、更にその障害の原因が、ステップＳ１００４における写像目標値への写像であることがユーザの判断によって確認された場合、写像の補正が必要であると判断される。一方、障害の原因が、ステップＳ１００４における写像目標値への写像で無かった場合は、ステップＳ１００４における写像目標値への写像処理以外の写像処理個所について補正を行うために（同図には不図示であるが）、ユーザはその旨の指示を操作部１０４を介して入力するので、ＣＰＵ１０１はこの通知を受け、補正の為の画面をモニタ１０６の表示画面上に表示する。そしてユーザがこの画面を見て、操作部１０４を用いて好適な写像結果となるように、操作を行う。
【０１０８】
一方、ユーザから、写像目標値への写像について補正が必要である旨の指示が操作部１０４を介して入力され、ＣＰＵ１０１がこれを検知した場合には、処理をステップＳ１００７からステップＳ１００８に進め、ユーザが補正したいと指示した色について上記処理により求めた写像領域のデータを写像目標データ格納メモリ５１０から読み出す（ステップＳ１００８）。そして、ユーザが補正したいと指示した色を、この色について上記処理により求めた写像領域内で操作部１０４を用いて補正させるための表示画面をモニタ１０６の表示画面上に表示する（ステップＳ１００９）。この表示画面のレイアウトについては特に限定するものではない。
【０１０９】
よってユーザはこの表示画面を見て、操作部１０４を用いて、補正したい色を写像結果が好適な色となるべく写像領域内で補正することができる。なお、この補正において、明度を補正した場合には、写像目標値、写像範囲が変更することになるので、変更した明度に基づいて写像目標値、写像範囲を再計算する必要がある。
【０１１０】
そして、補正が完了した旨をユーザが操作部１０４を用いて指示する、もしくは全く補正が必要がなかった場合に、補正を行わない旨の指示をユーザが操作部１０４を用いて指示した場合には、ＣＰＵ１０１はこれを検知し、プロファイル作成装置２０８を制御して、写像前の色と写像後の色（補正されたものも含み得る）との関係を示すプロファイルを作成させる（ステップＳ１０１０）。そして作成されたプロファイルのデータは、ＲＡＭ２０５に格納する（ステップＳ１０１１）。
【０１１１】
以上の図１０に示されるフローチャートに則った処理によって、あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点における各入力信号値について、出力色空間における写像目標値、写像領域が決定され、好ましい色再現を実現するプリンタ色への写像処理が実現されることにより、作成されたプロファイルは、出力装置において好ましい色再現を実現する。
【０１１２】
以上のように本実施形態では、写像パラメータ計算装置２０６において、あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点における各入力信号値について、出力色空間における写像目標値、写像領域の決定を行い、色域写像装置２０７において図３、図１０に示されるフローチャートに則った写像処理において、写像目標値、写像領域に基づいた写像点を決定する。
【０１１３】
そして、決定された写像点に基づいて色域写像処理を行ないプロファイルを作成する。そして、本実施形態によって作成されたプロファイルを用いて、あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点について出力装置において好ましい色再現を実現する色補正処理を実現する。
【０１１４】
以上のことから、作成されたプロファイルを用いて、ＲＧＢ色空間情報をもつ画像データをプリンタによって出力するにおいて、記憶色である肌色、空の色、草の緑、その他のRGB画像データの好ましい色再現性出力画像を実現することができる。
【０１１５】
尚、本実施形態では、写像装置１０９内の各部がハードウェアで構成されているものとして説明したが、これに限定するものではなく、メモリとして機能する部分は全てＲＡＭ１０３内に設け、それ以外の部分をソフトウェアでもって構成するようにしても良い。このようなソフトウェアは、ＨＤＤ１００に保存されており、ＣＰＵ１０１の制御によってＲＡＭ１０３に読み出され、ＣＰＵ１０１の実行対象となる。これにより、ＣＰＵ１０１は上述のプロファイルを作成するための一連の処理を実行することになる。
【０１１６】
［第２の実施形態］
図１１は、本実施形態に係る画像処理部１０５の基本構成を示すブロック図である。本実施形態に係る画像処理部１０５は写像パラメータ作成装置１１０６、色域写像装置１１０７、プロファイル作成装置１１０８、表示装置１１１５、ＵＩ１１１６、写像点補正値記憶装置１１１７により構成されている。
【０１１７】
表示装置１１１５は、写像パラメータ作成装置１１０６が写像パラメータ計算装置２５０と同様にして作成した写像目標値および写像範囲の座標情報をユーザに対して表示する。
【０１１８】
ユーザはこの表示装置１１１５の表示画面を見て、ＵＩ１１１６を操作して、写像範囲内において写像対象色に対する写像点補正量を決定して入力する。
【０１１９】
ユーザから入力された写像点補正量情報は写像点補正値記憶装置１１１７に格納され、色域写像装置１１０７はこの補正量の分だけ第１の実施形態と同様にして補正処理を行う。
【０１２０】
また、ユーザからＵＩ１１１６を用いてプロファイル作成指示が入力されると、プロファイル作成装置１１０８は、色域写像装置１１０７において写像点補正値記憶装置１１０９に格納された写像点補正値を参照して処理された写像結果に基づき、プロファイルを作成し、端子１１１９を通じて出力を行う。
【０１２１】
なお、写像目標点、写像範囲を求める処理については第１の実施形態と同じであり、この求める処理の後、写像後の色を補正する場合が第１の実施形態とは異なる。
【０１２２】
図１３は、写像補正処理における色補正量をユーザが指定することが出来るように、写像目標値および写像範囲を表示装置１１１５に表示され、ＵＩ１１１６より色補正量を入力するためＧＵＩの表示例を示す図である。尚同図のＧＵＩに係る操作は、例えば操作部１０４に含まれるマウスや、ＵＩ１１１６に含まれる操作系を用いて行われるものとする。なお、このＧＵＩはモニタ１０６に表示するようにしても良い。
【０１２３】
同図において１３０４は、任意のあらかじめ定義された写像入力信号値を選択、指定する為の写像色選択表示部である。マウスポインタをおくと選択可能な定義された写像入力信号値ないしは、その色名がドロップボタン上に表示され、ユーザが所望する定義された写像入力信号値ないしは、その色名を選択する。
【０１２４】
次に、１３１０の階調・プロファイル入力部において、指定された写像入力信号値における写像点の写像目標値、写像範囲の算出のための階調特性データを獲得するための階調特性データファイル、または階調特性データを含む色変換プロファイルデータファイルをユーザが指定して入力する。参照ボタン１３１１は、階調特性データまたはプロファイルデータを入力する際にデータのあるディレクトリおよびデータファイル名を特定するために用いる。
【０１２５】
階調特性データファイルと色変換プロファイルデータファイルはそのファイル形式が定義されており、ファイル形式を自動的に判別することによって、ファイルに含まれている階調特性データが抽出されるものとする。
【０１２６】
写像色選択表示部１３０４、階調・プロファイル入力部１３１０に各データを入力し、処理実行ボタン１３１２を押すことによって、上記写像パラメータ作成装置１１０６が起動し、別途のＵＩによって指定されている入力色空間情報および出力色空間情報に基づいて指定された写像対象色における写像明度、写像目標値、写像範囲の演算を行う。この演算処理については第１の実施形態と同様である。
【０１２７】
ここで、後述する出力色空間における入力色空間の写像結果を示すプロファイルのシミュレーションのため、あらかじめ定義されたすべての写像入力信号値に対して写像目標値は演算され、各入力信号値の写像点座標の初期値として設定されるものとし、ＵＩ１１１６による色補正の変更がない限りは、初期値がプロファイル作成のための設定値として扱われる。
【０１２８】
座標表示部１３０５〜１３０９それぞれには、色補正初期値として演算された写像目標値の出力色空間内Ｌａｂ座標値ならびに、彩度値Ｃ、色相値ｈが表示される。
【０１２９】
表示部１３０２には出力空間、すなわち、出力色空間における入力色空間の写像結果が３次元画像として表示される。
【０１３０】
ユーザはマウスを用いて表示部１３０２の表示形態（ワイヤーフレーム、ソリッド）、座標軸、視点、３Ｄ立体の断面条件指定、回転などを任意に変更できる。図１３では、横軸に彩度、縦軸に明度を配したある色相断面を表示したものである。
【０１３１】
１３２１は出力色空間の外郭を示しており、内部の格子点は、入力色空間の写像結果を示す。
【０１３２】
１３２２は、指定された写像入力信号値における写像点、１３２４は、写像点明度、１３２３は、演算された写像範囲をそれぞれ示している。また表示部１３０３は、写像点明度１３２４において、色空間を彩度、色相方向での断面を示しており、１３２７は写像点明度１３２４における写像範囲を示す。１３２８は写像目標値、１１２５は写像点の位置座標をそれぞれ示す。
【０１３３】
写像点の補正については、ユーザがこのＧＵＩに表示された写像目標値、写像範囲を参照し、座標表示部１３０５〜１３０９における、各座標値を変更する、または、表示部１３０３における写像点１３２５をマウスによって移動するという２つの方法がある。座標表示部１３０５〜１３０９における、各座標値と表示部１３０３における写像点１３２５の位置とは連動しており、いずれかを変更すると他方がその変更を反映して表示が変わる。表示部１３０３において、写像点１３２５は写像範囲１３２７を超えて変更することはできない。また、座標表示部１３０５〜１３０９においても、写像範囲を超えた変更はできない。
【０１３４】
座標表示部１３０５において、明度の変更がなされた場合は、上記写像パラメータ作成装置１１０６が起動し、変更された明度情報における写像目標値、写像範囲の再演算を行い、各表示を変更する。これについては第１の実施形態で説明したとおりである。
【０１３５】
また、写像点の変更により色域写像装置２０７において作成される入力色空間の写像結果についてシミュレーションを行い、表示部１３０２における範囲１３２１の内部格子点が変更されるため、ユーザは写像結果全体を見て、写像補正値の決定を行うことができる。
【０１３６】
ユーザが写像点の色補正を決定すると、OKボタン１１２９を押すことによって、色補正情報が写像点補正値記憶装置１１１７内の所定メモリに格納される。一方、キャンセルボタン１１３０を押すことによって、ＧＵＩに係る操作を終了する。
【０１３７】
ＧＵＩに対する操作を、写像色選択表示部１３０１における写像入力信号値ないしは、その色名について、繰り返すことによって、あらかじめ定義された写像入力信号値について、写像点の色補正、決定を行うことができる。
【０１３８】
ここで上記ＧＵＩは異なる写像結果の比較を行うために、座標表示部１３１３〜１３１７、参照尾淡１３１９、階調・プロファイル入力部１３１８、処理実行ボタン１３２０を備えるようにしても良い。この場合は、表示部１３０３において座標表示部１３１３〜１３１７と連動する写像点１３２６が新たに表示される。またその場合、写像点１３２６に対応する写像目標値、写像範囲も示される。
【０１３９】
図１３に示したＧＵＩにおいては、出力色空間における入力色空間の写像結果を色空間を３D表示を行い、これを見て確認しながら補正処理を行う。その一方で、図１４に示されるＧＵＩ１２０１は、作成されたプロファイルを用いて、出力装置において入力イメージ画像にプロファイルを用いて処理した結果画像を、擬似的に作成し表示するためのものである。図１４は、作成されたプロファイルを用いて、出力装置において入力イメージ画像にプロファイルを用いて処理した結果画像を、擬似的に作成し表示するためのＧＵＩの表示例を示す図である。同図のＧＵＩは表示装置１１１５に表示され、操作部１０４に含まれるマウスや、ＵＩ１１１６に含まれる操作系を用いた操作を受けるものである。なお、このＧＵＩはモニタ１０６に表示するようにしても良い。
【０１４０】
ユーザは評価対象である画像データ入力部１４０３において、参照ボタン１４０４を用いて画像データのあるディレクトリとファイル名を参照し、画像データの入力を行う。また、プロファイル入力部１４０５において参照ボタン１４０６を用いてプロファイルデータファイルのあるディレクトリとファイル名を参照し、プロファイルデータの入力を行う。
【０１４１】
処理実行ボタン１４０７を押すことによって、出力装置において入力イメージ画像にプロファイルを用いて処理した結果画像をシミュレートし、表示部１４０２に表示する。
【０１４２】
表示領域１４０２によって、ユーザは、実際のプロファイルの色変換効果や、擬似輪郭などの障害がないかを確認することができる。また、ユーザが比較したいプロファイル、およびプロファイル結果について、任意の数のＧＵＩ１４０１を表示させ、処理することができる。また、キャンセルボタン１４０８を押すことによって、ＧＵＩ１４０１に係る操作を終了する。
【０１４３】
更にＧＵＩ１４０１に入力されるプロファイルは、ＧＵＩ１３０１においてシミュレーションされるプロファイルであっても良い。この場合、ユーザは、ＧＵＩ１３０１において写像点の色補正結果を出力色空間における入力色空間の写像結果と、ＧＵＩ１４０１においてシミュレートされたプロファイルについてリアルタイムに画像補正処を行った画像データ結果の両者で確認しながら色補正を行うことができる。
【０１４４】
図１２は、図１３のＧＵＩを用いて補正処理を行う為に、画像処理部１０５が行う処理のフローチャートである。
【０１４５】
先ずステップＳ１２０１において、色補正を行う入力色空間情報、出力色空間情報が入力される。
【０１４６】
ステップＳ１２０２において、プロファイル作成における階調特性データが入力される。
【０１４７】
ステップＳ１２０３において、ＧＵＩ１３０１を用いて、あらかじめ定義された写像入力信号値が指定される。
【０１４８】
ステップＳ１２０４において、指定された写像入力信号値に対する、出力色空間内における、写像目標値、写像範囲が第１の実施形態と同様にして算出され、ＧＵＩ１３０１に表示される。
【０１４９】
ステップＳ１２０５において、ユーザによって表示部１１０３上の色補正ポインタによる入力、もしくは座標表示部１１０５〜１１０９において色補正値を入力する。
【０１５０】
ステップＳ１２０６において、ユーザが入力を終了しＯＫボタンを押下したことを検知すると、ステップＳ１２０７においてＧＵＩ１３０１によって設定された情報が写像点補正値記憶装置２１７内の所定メモリに格納される。
【０１５１】
一方、ステップＳ１２０６において、ＯＫボタンが押されなかった場合には処理をステップＳ１２０８に進め、キャンセルボタンが押下されていることを検知すると処理をステップＳ１２０９に進め、ステップＳ１２０９において、ステップＳ１２０５において設定された色補正値を削除し、ステップＳ１２０７において初期値である写像目標値が写像点補正値記憶装置１１１７内の所定メモリに格納される。
【０１５２】
ＯＫボタン、キャンセルボタンのどちらも押されなかった場合は、処理をステップＳ１２０３に戻し、写像入力信号が入力されるまで待機状態となる。
【０１５３】
以上の処理が完了すると、色域写像装置１１０７において、写像点補正値記憶装置１１１７内の所定メモリに格納された定義された写像入力信号値に対する写像点の色補正を行った入力色空間から出力色空間への写像結果に基づき、プロファイル作成装置１１０８において第１の実施形態と同様にしてプロファイルを作成する。そして作成されたプロファイルがＲＡＭ１１０２に格納される。
【０１５４】
以上説明したＧＵＩ１３０１を用いた処理によって、あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点における各入力信号値について、ＧＵＩを用いて出力色空間における写像目標値、写像領域が表示されユーザによる好ましい色再現を実現するプリンタ色への写像の色補正が実現されることにより、色補正結果に基づいて作成されたプロファイルは、出力装置において好ましい色再現を実現する。
【０１５５】
以上のように本実施形態により、写像パラメータ作成装置１１０６において、あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点における各入力信号値について、図３、図１２に示されるフローに則った写像処理において、ＧＵＩを用いて出力色空間における写像目標値、写像領域を表示し、写像目標値、写像領域における色補正値の決定を行い、色域写像装置２０７において写像目標値、写像領域に基づいた写像点を決定する。決定された写像点に基づいて色域写像処理を行ないプロファイルを作成する。そして、本実施例によって作成されたプロファイルを用いて、あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点について出力装置において好ましい色再現を実現する色補正処理を実現する。
【０１５６】
また、作成されたプロファイルを用いて、RGB色空間情報をもつ画像データをプリンタによって出力するにおいて、記憶色である肌色、空の色、草の緑、その他のRGB画像データの好ましい色再現性出力画像を実現することができる。
【０１５７】
［第３の実施形態］
本実施形態に係る画像処理装置の基本構成は、図１に示した構成において、画像処理部１０５を、後述する画像処理部１５００に置き換えた構成となる。
【０１５８】
図１５は、本実施形態に係る画像処理部１５００の基本構成を示すブロック図である。評価対象色データ記憶装置１５１６には、評価を行う対象となる色信号値（入力信号値）が予め記憶されている。この信号値は入力色空間において記憶色である肌色、空の色、草の緑を代表する色度点と、その他のユーザによって定義される任意の入力色度点である。
【０１５９】
色評価値演算装置１５１７は、評価対象色データ記憶装置１５１６に記憶されている入力信号値に対する出力色を求める。
【０１６０】
評価基準値作成装置１５１４は、評価情報記憶装置１５１３に記憶されている評価情報より、対応する評価条件を獲得し、入力信号および出力色に基づき、評価基準値、評価基準色域を算出する。獲得された評価基準値、評価基準色域は、評価基準色・評価基準色域格納装置１５１５に格納される。
【０１６１】
色評価値演算装置１５１７は、入力信号に対する出力色について、評価基準値、評価基準色域を用いた評価を行い、評価結果である評価値を評価結果格納装置１５１８に格納する。
【０１６２】
評価結果は表示装置１５１９に表示される。ユーザはこの表示された評価結果を見て、ＵＩ１５２０を操作して、評価結果に基づいた出力色に対する色補正値を入力する。
【０１６３】
色補正値格納装置１５２１は、ＵＩ１５２０により入力された色補正値を格納する。
【０１６４】
色域写像装置１５０７は、色補正値格納装置２２１に格納された色補正値による色域写像を行う。
【０１６５】
プロファイル作成装置１５０８は、色域写像装置１５０７における色域写像結果に基づいた色変換プロファイルの作成を行うことにより、色補正処理が行われる。
【０１６６】
評価情報記憶装置２１３において、好ましい色再現性についての色評価を行うため、予め定義された評価入力信号に対応する出力色信号について少なくとも２段階の明度情報に対する色相・彩度評価範囲の定義することによって示される３次元立体評価領域範囲を算出するための評価範囲情報と、同じく、少なくとも２段階の明度情報に対する色相・彩度評価座標点を定義することによって示される３次元空間における線分を示す評価目標情報が予め格納されている。予め定義された評価入力信号値は、入力色空間において、記憶色である肌色、空の色、草の緑を代表する色度点と、その他のユーザによって定義される任意の入力色度点である。また上記評価範囲情報と評価目標情報は、上記各入力信号値に対して、主観実験などによって異なる明度再現における好ましい色再現を実現する色目標座標と許容範囲を求めた結果に基づいて、出力色空間に対して決定された色度座標情報である。
【０１６７】
一方、評価基準値作成装置１５１４は、評価入力信号に対して、色変換プロファイルから獲得された出力色の再現明度、また、評価情報記憶装置１５１３に格納された少なくとも２段階の明度情報に対する評価目標情報と、少なくとも２段階の明度情報に対する評価領域情報と、再現明度情報を用いて、再現明度における評価基準値座標データと評価基準範囲座標データの算出を行う。この算出処理の詳細については後述する。評価基準値作成装置１５１４において算出された写像入力信号における評価基準値座標データと評価基準範囲座標データは、評価基準色・評価基準色域格納装置１５１５に格納される。
【０１６８】
図１６は、評価基準値作成装置１５１４の基本構成を示すブロック図である。同図に示す如く評価基準値作成装置１５１４は、入力色空間色域記憶装置２０４からの入力色空間情報を格納する入力色空間情報メモリ１６０１、プリンタ色域記憶装置２０５から出力色空間情報を格納する出力色空間情報メモリ１６０２、好ましい色再現性を実現するための出力色の入力信号情報を格納する評価入力信号格納メモリ１６０３、評価目標情報を格納する評価目標情報格納メモリ１６０４、評価領域情報を格納する評価領域情報格納メモリ１６０５、色評価値演算装置１５１７により獲得された出力色の再現明度値を格納する明度情報格納メモリ１６０８、出力色の再現明度における評価基準値座標データの算出を行う評価目標値演算処理部１６０６、出力色の再現明度における評価基準範囲座標データの算出を行う評価基準範囲演算処理部１６０７である。
【０１６９】
図１７は、評価基準値作成装置１５１４による処理のフローチャートである。
【０１７０】
まず、ステップＳ１７０１において、入力色域記憶装置２０４より入力色空間情報が入力色空間情報メモリ１６０１に入力され、プリンタ色再現域情報が出力色空間情報メモリ１６０２に入力され、それぞれの情報はそれぞれのメモリに格納される。
【０１７１】
次に、ステップＳ１７０２において、評価入力信号格納メモリ１６０３に格納されている評価対象色の入力信号値を読み出す。
【０１７２】
ステップＳ１７０３において、読み出された出力色の再現明度値を明度情報格納メモリ１６０８から特定して読み出す。
【０１７３】
ステップＳ１７０４において、評価目標値演算処理部１６０６において、評価目標情報格納メモリ１６０４に格納された評価目標情報と、ステップＳ１７０３で読み出された再現明度値とを用いて、この再現明度に対応する評価基準値座標データを算出する。
【０１７４】
評価目標情報格納メモリ１６０４の構成例については、写像目標情報格納メモリ５０４と同様である。ただし、メモリ７０１には、評価入力信号格納メモリ１６０３に格納された入力信号値であるＲ、Ｇ、Ｂそれぞれのデータが格納されている。
【０１７５】
本実施形態では、明度上限値および明度下限値におけるもっとも好ましい色度点再現を実現する２つの色度点座標値より、出力色空間内における上限明度、下限明度間における直線的な評価色度点の遷移を定義することによって、３次元空間における出力色変化を記述するものであるが、上限明度および下限明度間における任意の再現明度を設定し、設定した再現明度におけるもっとも好ましい色度点再現を実現する色度点座標値を求め、これを上限明度および下限明度間の中間明度におけるもっとも好ましい色度点再現を実現する色度点座標値として設定することによって、出力色空間内における上限明度、下限明度間における非線形的な評価色度点の遷移を定義することもまた可能である。
【０１７６】
図１７に戻って、ステップＳ１７０４では、再現明度に対応する評価基準値座標データを求めるのであるが、これは、第１の実施形態で図９を用いたステップＳ４０５における説明で、写像目標情報の変わりに評価目標情報、写像明度の代わりに再現明度を用い、後は写像目標値を算出する方法と同様の処理を行うことにより求めることができる。従って、このようにして求めたａｔ，ｂｔのデータが再現明度に対応する評価基準値座標データとなる。
【０１７７】
次に、ステップＳ１７０５では、再現明度に対応する評価基準範囲座標データを求めるのであるが、これは、第１の実施形態で図９を用いたステップＳ４０６における説明で、写像範囲情報の変わりに評価領域情報、写像明度の代わりに再現明度を用い、後は写像範囲領域を算出する方法と同様の処理を行うことにより求めることができる。従って、このようにして求めたｈｔ５，ｈｔ６，Ｃｔ５，Ｃｔ６のデータが再現明度に対応する評価基準範囲座標データとなる。
【０１７８】
評価領域情報格納メモリ１６０５の構成例については、写像範囲情報格納メモリ５０５と同様である。ただし、メモリ６０１には、評価入力信号格納メモリ１６０３に格納された入力信号値であるＲ、Ｇ、Ｂそれぞれのデータが格納されている。
【０１７９】
次に、ステップＳ１７０６において、ステップＳ１７０４、Ｓ１７０５において上述のようにして求めた評価基準値座標データ（ａｔ，ｂｔのデータ）、評価基準範囲座標データ（ｈｔ５，ｈｔ６，Ｃｔ５，Ｃｔ６のデータ）を評価基準色・評価基準色域格納装置１５１５に格納する。
【０１８０】
評価基準値作成装置１５１４は、以上説明した図１７のフローチャートに従った処理を、あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点における各入力信号値に対して行い、それぞれの色の入力色信号に対する評価基準値座標データ、評価基準範囲座標データを求め、評価基準色・評価基準色域格納装置１５１５に格納する。
【０１８１】
評価基準色・評価基準色域格納装置１５１５における各色ごとの評価基準情報格納メモリに格納された評価目標情報、評価領域情報格納メモリ１６０５に格納された評価領域情報をそれぞれ入力信号色毎に格納した場合の、評価情報記憶装置１５１３におけるメモリについては、図８に例示する構成を備える。すなわち同図に示す如く、各色（あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点）毎に求められた評価基準値座標データ、評価基準範囲座標データが各色毎に管理されている。
【０１８２】
図１８は、色評価値演算装置１５１７の基本構成を示すブロック図である。色評価値演算装置１５１７は同図に示す如く、入力色空間色域記憶装置２０４からの入力色空間情報を格納する入力色空間情報メモリ１８０１、プリンタ色域記憶装置１５０５から出力色空間情報を格納する出力色空間情報メモリ１８０２、色変換プロファイルを格納する色変換プロファイル格納メモリ１８１３、評価対象色の入力信号情報を格納する評価対象入力信号格納メモリ１８０３、評価対象色の入力信号に対する出力値を演算する出力値演算処理部１８０４、出力値を格納する出力値格納メモリ１８０５、出力値の出力色空間における色度点座標を演算する出力色度座標演算処理部１８０６、出力値の色度点座標を格納する明度・色度座標格納メモリ１８０７、出力値の明度評価処理を行う明度評価処理部１８０８、評価基準値座標データ、評価基準範囲座標データを格納する評価目標情報・評価基準範囲情報格納メモリ１８０９、出力値明度における色度点座標の評価処理を行う色度評価処理部１８１０、明度評価処理部１８０８と色度評価処理部１８１０における出力値の評価値に重み付け処理を行う重み付け処理部１８１１、評価値を格納する評価値格納メモリ１８１２、により構成されている。
【０１８３】
次に、色評価値演算装置１５１７が、評価基準値座標データ、評価基準範囲座標データを用いて評価を行う場合の処理について、同処理のフローチャートを示す図１９を参照して、以下説明する。
【０１８４】
先ず、入力色空間情報、出力色空間情報をそれぞれ入力色空間情報メモリ１９０１、出力色空間情報メモリ１９０２から獲得し（ステップＳ１９０１）、次に、あらかじめ定義されている評価対象色（肌色、空の色、草の緑、および、その他のユーザによって定義される任意の色）のうち１つ（例えば各評価対象色を順番に並べた場合に、最初の色）のデータを評価入力信号格納メモリ１８０３から指定して読み出し（ステップＳ１９０２）、更に、読み出した評価対象色の入力信号の出力色空間における出力色、及びＬａｂ色空間座標値を上記色変換プロファイルを用いて、出力色空間情報より求め、それぞれ出力値格納メモリ１８０５、明度・色度座標格納メモリ１８０７に格納する（ステップＳ１９０３）。
【０１８５】
次に、ステップＳ１９０３で求めたＬａｂ色空間座標値から、この色についての明度値を明度・色度座標格納メモリ１８０７から読み出す（ステップＳ１９０４）。次に、この色についての明度評価範囲情報を、評価目標情報・評価基準範囲情報格納メモリ１８０９から読み出す（ステップＳ１９０５）。
【０１８６】
明度評価範囲情報は、これは、第１の実施形態で図９に示されるＲ、Ｇ、Ｂに対して好ましい出力再現明度の上限値である明度上限値Ｌｔ１、またＲ、Ｇ、Ｂに対して好ましい出力再現明度の上限値である明度下限値Ｌｔ２によって定義される明度範囲を写像範囲情報の変わりに評価範囲として扱う。
【０１８７】
そして明度評価処理部１８０８は、読み出した明度評価範囲情報を参照し、この情報が示す明度評価範囲内に、ステップＳ１９０４で読み出した明度値が含まれているのか否かをチェックする（ステップＳ１９０６）。
【０１８８】
範囲外である場合には処理をステップＳ１９１３に進め、「範囲外」と評価し、その旨を示すデータを評価値格納メモリ１８１２に格納する（ステップＳ１９１３）。
【０１８９】
一方、範囲内である場合には処理をステップＳ１９０７に進め、明度・色度座標格納メモリ１９０７より出力色の色度座標値を獲得する（ステップＳ１９０７）。色度座標値は、Ｌａｂ色空間におけるａｂ値または色相・彩度であるＣｈ値のいずれでも良い。
【０１９０】
そして、評価目標情報・評価基準範囲情報格納メモリ１８０９に格納された評価基準範囲座標データを獲得し（ステップＳ１９０８）、ステップＳ１９０３で求めた出力値色度座標が評価基準範囲座標データが示す範囲内であるかを判定する。
【０１９１】
出力値色度座標が評価基準範囲座標データの範囲外であった場合、処理をステップＳ１９１３に進め、「範囲外」と評価し、その旨を示すデータを評価値格納メモリ１８１２に格納する（ステップＳ１９１３）。
【０１９２】
一方、範囲内である場合には処理をステップＳ１９１０に進め、評価目標情報・評価基準範囲情報格納メモリ１８０９に格納された評価基準値座標データを獲得する（ステップＳ１９１０）。そして、獲得した評価基準範囲座標データ、及び評価基準値座標データを用いて、出力値色度座標に対する評価値を算出する（ステップＳ１９１１）。
【０１９３】
以下、この評価値の算出方法について図２０，図２１を用いて説明する。図２０は、出力値再現明度における評価基準範囲座標データが表す領域、評価基準値座標データが示す位置、出力値色度点座標が示す位置を示す図である。
【０１９４】
同図において２００１は、出力値再現明度における評価基準範囲座標データが表す領域を示す。２００２は評価基準値座標データが示す位置、２００３は出力値色度点座標が示す位置である。評価基準範囲座標データ２００１が示す位置と出力値色度点座標２００３が示す位置とを結ぶ線分２００４を設定し、線分２００４と評価基準範囲座標データ２００１が示す領域のエッジ部との交点を座標点Ｐ１、座標点Ｐ２とする。
【０１９５】
図２１は、出力値色度点座標２００３の位置判定を説明するための図で、同図に示す如く、出力値色度点座標２００３は、評価基準値座標データ２００２が示す位置と座標点Ｐ１とに挟み込まれた位置、もしくは評価基準値座標データ２００２が示す位置と座標点Ｐ２とに挟み込まれた位置の何れかの位置にあるので、何れの位置にあるのかを先ず判定する。
【０１９６】
図２１の場合には、出力値色度点座標１２０３は、評価基準値座標データ２００２が示す位置と座標点Ｐ１との間に位置する。ここで、評価基準値座標データ２００２が示す位置と座標点Ｐ１との距離ｄＷ（色差）、出力値色度点座標１２０３と評価基準値座標データ２００２が示す位置との距離ｄＥ（色差）を求める。その結果、求めるべき評価値Ｔは以下の式に従って求めることができる
Ｔ＝ｄＥ／ｄＷ    （式７）
評価値Ｔは、出力値色度点座標１２０３が評価基準値座標データ１２０２に近いほど小さい値をとり、評価範囲境界に近づくほど大きくなり、評価範囲境界上において１．０となる。本実施形態においては、明度評価については範囲内外の判定しか行わないが、明度評価において、評価基準値座標データがある場合は、式７による評価値を用いて同様の評価を行っても良い。
【０１９７】
次に、上記式７に従って求めた評価値に対して、評価対象色毎に設定された重み付け処理を行い、重み付け処理後の評価値のデータを評価値格納メモリ１８１２に格納する（ステップＳ１９１２）。
【０１９８】
重み付け処理に用いる重み係数値は、評価対象色の重要度に基づいてあらかじめユーザによって設定された値である。記憶色のなかでも肌色の再現は人間の目が肌色の変化に大変敏感であるため、他の記憶色よりも色再現の評価におけるウエイトを高くする必要がある。このように図１９のフローチャートに従った処理を各評価対象色の色信号に対して行うことで、評価対象色毎の評価値を求めることができる。
【０１９９】
図２２は、評価対象色における評価値の重み付け値を管理するためのデータテーブルの構成例を示す図である。同図のテーブルデータは、評価値格納メモリ１８１２に保存されているものとするが、これに限定しない。このようなテーブルは、記憶色である肌色、空の色、草の緑の他、ユーザが設定する評価対象色における明度評価値、色度点評価値における重み付け値を同図に示す如く管理する。
【０２００】
重み付け処理部１８１１は、注目評価対象色に対して重み付け処理を行う場合には、この注目評価対象色に対応する重み付け値を参照し、参照した重み付け値を用いて注目評価対象色に対する重み付け処理を行う。
【０２０１】
重み付け値は、明度評価値Ｔｌに対するウエイト値（重み付け値）Ｗｌ、色度評価値Ｔｃに対するウエイト値Ｗｃ、また明度評価値Ｔｌと色度評価値Ｔｃの総合結果Ｔｔ＝（Ｔｌ＋Ｔｃ）におけるウエイト値Ｗｔがあり、それぞれユーザが求める評価基準に照らし合わせ、適宜評価値と対応するウエイト値が定義されるものとする。
【０２０２】
評価値Ｔに対して参照される重み付け値をＷとすると、重み付けされた評価値Ｔｗは、次の式で示される。
【０２０３】
Ｔｗ＝Ｔ×Ｗ    （式８）
以上の処理によって、あらかじめ定義されている記憶色である肌色、空の色、草の緑を代表する色度点、および、その他のユーザによって定義される任意の入力色度点における各入力信号値について、出力色空間における評価目標値、評価領域が決定され、色評価装置において評価値を求めることができる。
【０２０４】
次に、以上の処理によって獲得された、評価目標値、評価領域を用いる色評価処理を行う為のＧＵＩについて説明する。
【０２０５】
図２３は、色評価処理に用いるデータファイルを入力する為のＧＵＩの表示例を示す図である。同図のＧＵＩは表示装置１５１９に表示され、ＵＩ１５２０によって操作されるが、モニタ１０６に表示しても良いし、操作部１０４によって操作しても良い。
【０２０６】
２３０２は入力色空間データファイルをユーザが指定し入力する為の領域である入力色空間入力部、２３０３は出力色空間データファイルをユーザが指定し入力する為の領域である出力色空間入力部、２３０４は色変換プロファイルデータファイルをユーザが指定し入力する為の領域である色変換プロファイル入力部、２３０５は評価入力信号における出力装置の出力色の測定結果データファイルをユーザが指定し入力する為の領域である測定データ入力部、２３０６は評価入力信号データファイルをユーザが指定し入力する為の領域である評価入力データ入力部、２３０７は評価入力信号に対する評価目標・範囲データファイルをユーザが指定し入力する為の領域である評価目標・範囲データ入力部、２３０８は評価入力信号に対する出力色の評価値における重み付けデータファイルをユーザが指定し入力する為の領域である重み付けデータ入力部である。
【０２０７】
参照ボタン２３０９〜２３１５は、各データファイルを入力する際にデータのあるディレクトリおよびデータファイル名を参照、特定するために用いられるボタン画像である。
【０２０８】
OKボタン２３１６を押すことによって、各入力データが対応する格納装置内の所定メモリに格納され、同図のＧＵＩに対する操作は終了する。一方、キャンセルボタン２３１７を押すことによって、各入力データ情報がクリアされた後、同図のＧＵＩに対する操作は終了する。
【０２０９】
図２４は、色評価を行う際にユーザに対して見せるために、評価目標値、評価領域を表示し、評価対象色の評価結果である評価値を表示するためのＧＵＩの表示装置１５１９への表示例を示す図である。尚同図のＧＵＩに係る操作は、例えば操作部１０４に含まれるマウスや、ＵＩ１１１６に含まれる操作系を用いて行われるものとする。なお、このＧＵＩはモニタ１０６に表示するようにしても良い。
【０２１０】
２４０４は、任意のあらかじめ定義された評価入力信号値を選択、指定する評価色選択表示部である。マウスポインタをおくと選択可能な定義された評価入力信号値ないしは、その色名がドロップボタン上に表示され、ユーザが所望する定義された評価入力信号値ないしは、その色名を選択する。
【０２１１】
評価色選択表示部２４０４により評価色が指定され、評価ボタン２４１０を押すことによって、上記色評価装置が起動し、図２３に示したＧＵＩを操作することによって指定されている入力色空間情報および出力色空間情報に基づいて指定された評価対象色における評価明度範囲、評価明度目標、評価色度目標値、評価色域範囲の演算を行う。
【０２１２】
また、入力色空間情報および出力色空間情報と色変換プロファイルに基づいて出力色のＬａｂ座標値が算出され、Ｌａｂ座標値ならびに、彩度値Ｃ、色相値ｈを、座標表示部２４０５〜２４０９に表示する。
【０２１３】
もしくは、評価入力信号値を出力装置で出力したパッチデータの測定結果である出力色のＬａｂ座標値がＬａｂ座標値ならびに、彩度値Ｃ、色相値ｈを、座標表示部２４０５〜２４０９に表示されるようにしても良い。
【０２１４】
座標表示部２４１１〜２４１５において、評価目標として演算された評価明度目標、評価色度目標値の出力色空間内Ｌａｂ座標値ならびに、彩度値Ｃ、色相値ｈを表示する。表示部２４０２は、出力色空間における出力色の評価結果が３次元画像として表示される。
【０２１５】
ユーザはマウスを用いて表示部２４０２の表示形態（ワイヤーフレーム、ソリッド）、座標軸、視点、３Ｄ立体の断面条件指定、回転などを任意に変更できる。図２４では、横軸に彩度、縦軸に明度を配したある色相断面を表示したものである。
【０２１６】
２４２２は出力色空間の外郭を示しており、内部の格子点は、入力色空間の写像結果を示す。２４２３は、指定された評価入力信号値における出力色座標点（写像点）、２４２５は出力色座標明度、２４２４は評価範囲の３次元形状をそれぞれ示している。また表示部２４０３は、写像点明度２４２５において、色空間を彩度、色相方向での断面を示しており、２４２７は評価点明度２４２５における評価範囲を示す。２４２６は評価目標値、２４２８は評価点の位置座標をそれぞれ示す。
【０２１７】
領域内外判定結果表示部２４１６には、出力色について明度評価範囲および色度座標範囲における内外判定結果が表示される。明度評価値表示部２４１７には、出力色の明度について明度評価目標と明度評価範囲に基づく評価値が表示される。色度点評価値表示部２４１８に、出力色の色度座標について評価色度目標値と評価色域範囲に基づく評価値が表示される。あらかじめ定義された評価入力信号全体における明度と色度座標の両者における評価値が、総合評価値として、総合評価値表示部２４１９に表示される。
【０２１８】
OKボタン２４２０を押すことによって、評価結果が評価結果格納装置内の所定メモリに格納され、同図のＧＵＩに係る処理は終了する。一方、キャンセルボタン２４２１を押すことによって、上記各色評価に用いた情報がクリアされた後、同図のＧＵＩに係る処理は終了する。
【０２１９】
以上の図２４に示したＧＵＩに係る操作を、評価入力信号値ないしは、その色名について、繰り返すことによって、あらかじめ定義された評価入力信号値における出力色についての評価値がユーザに表示される。
【０２２０】
図２５は、図２４のＧＵＩを用いて色評価処理を行う為に、画像処理部１５００が行う処理のフローチャートである。図２５に示すフローチャートに沿って、評価入力信号における出力装置の出力色についての色評価値がユーザに示される。
【０２２１】
先ずステップＳ２５０１において、入力色空間情報、出力色空間情報が入力される。
【０２２２】
ステップＳ２５０２において、図２３に示したＧＵＩによって、プロファイル情報または評価入力信号値を出力装置で出力したパッチデータの測定結果である測定データが入力される。
【０２２３】
ステップＳ２５０３において、図２３に示したＧＵＩによって、あらかじめ定義された写像入力信号値が指定される。
【０２２４】
ステップＳ２５０４において、指定された写像入力信号値に対する、出力色空間内における出力色のＬａｂ色空間座標値が上述の通り求められ、図２４のＧＵＩの対応する領域内に表示される。もしくは、指定された評価入力信号の出力色の測定結果Ｌａｂ色空間座標値が図２４のＧＵＩの対応する領域内に表示される。
【０２２５】
ステップＳ２５０５において、評価結果格納装置に格納された出力色に対応する評価目標値、評価範囲が図２４のＧＵＩの対応する領域内に表示される。
【０２２６】
ステップＳ２５０６において、色評価値演算装置において算出された出力色に対応する評価値が図２４のＧＵＩの対応する領域内に表示される。
【０２２７】
ステップＳ２５０７において、ユーザが入力を終了しＯＫボタンを押下したことを検知すると、評価結果が評価結果格納装置１５１８に格納され、図２４のＧＵＩに対する操作は終了する。
【０２２８】
一方、ステップＳ２５０７において、ＯＫボタンが押されなかった場合には処理をステップＳ２５０９に進め、キャンセルボタンが押下されていることを検知すると処理をステップＳ２５１０に進め、ステップＳ２５１０において、上記各色評価に用いた情報を削除し、図２４のＧＵＩに対する操作は終了する。
【０２２９】
ＯＫボタン、キャンセルボタンのどちらも押されなかった場合は、処理をステップＳ２５１１に戻し、次の評価入力信号が入力されるまで待機状態となる。
【０２３０】
図２６は、異なる色変換プロファイルや測定データに基づく評価結果の比較を行うためのＧＵＩの表示装置１５１９における表示例を示す図である。尚同図のＧＵＩに係る操作は、例えば操作部１０４に含まれるマウスや、ＵＩ１１１６に含まれる操作系を用いて行われるものとする。なお、このＧＵＩはモニタ１０６に表示するようにしても良い。
【０２３１】
同図に示したＧＵＩ２６０１は、少なくとも２つ以上の評価点表示部２６０２、２６０３を持ち、各表示部に対応する色変換プロファイル・測定データ入力部２６０４、２６０６、データを入力する際のディレクトリを参照する為の参照ボタン２６０５、２６０７を備える。
【０２３２】
また、評価点表示部２６０２、２６０３のデータを入力するための領域上をマウスなどで指定することで、表示部に対応するデータが有効になり、評価ボタン２６０８を押すことで、指定された評価点表示部における評価が実施される。評価点表示部２６０２、２６０３においては、あらかじめ定義された評価入力信号の色名がリストとなって表示され、各評価入力信号対応する評価値表示部２６１１〜２６１５、２６２２〜２６２６および内外判定結果表示部２６１６〜２６２０、２６２７〜２６３１を有し、各評価入力信号に対応する評価値および内外判定結果が表示される。
【０２３３】
あらかじめ定義された評価入力信号全体における明度と色度座標の両者における評価値が、総合評価値として、総合評価値表示部２６２１、２６３２に表示される。
【０２３４】
OKボタン２６０９を押すことによって、評価結果が評価結果格納装置に格納される。キャンセルボタン２６１０を押すことによって、上記各色評価に用いた情報がクリアされる。
【０２３５】
以上説明した図２５，２６に示したＧＵＩを用いた操作によって、ユーザは、あらかじめ定義された評価入力信号の各信号毎の評価結果を比較参照したり、全体的な評価結果を比較参照を行うことで、ユーザが好ましい色再現を実現するプリンタ色への色補正値を設定することが可能になる。
【０２３６】
従って、表示される評価値を用いて、ユーザが好ましい色再現を実現するプリンタ色への色補正値を設定した色変換処理が実現されることにより、作成されたプロファイルは、出力装置においてユーザの意図を反映した好ましい色再現を実現する。
【０２３７】
［その他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、カメラのＣＰＵやＭＰＵが記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０２３８】
また、カメラが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、カメラ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２３９】
さらに、記録媒体から読み出されたプログラムコードが、カメラに挿入された機能拡張カードやカメラに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２４０】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャート（機能構成）に対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０２４１】
【図１】本発明の第１の実施形態に係る画像処理装置の基本構成を示すブロック図である。
【図２Ａ】任意の入力色空間における入力情報を出力色空間に写像する為の装置の基本構成を示すブロック図である。
【図２Ｂ】写像装置１０９の基本構成を示すブロック図である。
【図３】色域写像装置２０７における写像処理のフローチャートである。
【図４】写像情報設定装置２１４による処理のフローチャートである。
【図５】写像情報記憶装置２１３、及び写像情報設定装置２１４の基本構成を示すブロック図である。
【図６】写像範囲情報格納メモリ５０５の構成例を示す図である。
【図７】写像目標情報格納メモリ５０４の構成例を示す図である。
【図８】写像目標データ格納メモリ５１０における、ステップＳ４０５，Ｓ４０６において上述のようにして求めた写像目標値、写像領域のデータの構成例を示す図である。
【図９】明度上限値Ｌｔ１、明度上限値Ｌｔ１におけるもっとも好ましい色度点再現を実現する色度点座標値（ａｔ１、ｂｔ１）、明度下限値Ｌｔ２、もっとも好ましい色度点再現を実現する色度点座標値（ａｔ２、ｂｔ２）により規定される領域を示す図である。
【図１０】色域写像装置２０７が各色の入力色信号を写像目標値に写像し、写像後の色に問題があるとユーザが判断した場合にはその旨を受け、補正させ、補正後の色信号もしくは補正していない色信号と、写像前の色信号との関係を示すプロファイルをプロファイル作成装置２０８によって作成するための一連の処理のフローチャートである。
【図１１】本発明の第２の実施形態に係る画像処理部１０５の基本構成を示すブロック図である。
【図１２】図１３のＧＵＩを用いて補正処理を行う為に、画像処理部１０５が行う処理のフローチャートである。
【図１３】写像補正処理における色補正量をユーザが指定することが出来るように、写像目標値および写像範囲を表示装置１１１５に表示され、ＵＩ１１１６より色補正量を入力するためＧＵＩの表示例を示す図である。
【図１４】作成されたプロファイルを用いて、出力装置において入力イメージ画像にプロファイルを用いて処理した結果画像を、擬似的に作成し表示するためのＧＵＩの表示例を示す図である。
【図１５】本発明の第３の実施形態に係る画像処理部１５００の基本構成を示すブロック図である。
【図１６】評価基準値作成装置１５１４の基本構成を示すブロック図である。
【図１７】評価基準値作成装置１５１４による処理のフローチャートである。
【図１８】色評価値演算装置１５１７の基本構成を示すブロック図である。
【図１９】色評価値演算装置１５１７が、評価基準値座標データ、評価基準範囲座標データを用いて評価を行う場合の処理のフローチャートである。
【図２０】出力値再現明度における評価基準範囲座標データが表す領域、評価基準値座標データが示す位置、出力値色度点座標が示す位置を示す図である。
【図２１】出力値色度点座標２００３の位置判定を説明するための図である。
【図２２】評価対象色における評価値の重み付け値を管理するためのデータテーブルの構成例を示す図である。
【図２３】色評価処理に用いるデータファイルを入力する為のＧＵＩの表示例を示す図である。
【図２４】色評価を行う際にユーザに対して見せるために、評価目標値、評価領域を表示し、評価対象色の評価結果である評価値を表示するためのＧＵＩの表示装置１５１９への表示例を示す図である。
【図２５】図２４のＧＵＩを用いて色評価処理を行う為に、画像処理部１５００が行う処理のフローチャートである。
【図２６】異なる色変換プロファイルや測定データに基づく評価結果の比較を行うためのＧＵＩの表示装置１５１９における表示例を示す図である。
【図２７】階調特性情報を説明するための図である。
【図２８】参照テーブルデータの構成例を示す図である。
【図１】
2005354313.tif 000003
【図２Ａ】
2005354313.tif 000004
【図２Ｂ】
2005354313.tif 000005
【図３】
2005354313.tif 000006
【図４】
2005354313.tif 000007
【図５】
2005354313.tif 000008
【図６】
2005354313.tif 000009
【図７】
2005354313.tif 000010
【図８】
2005354313.tif 000011
【図９】
2005354313.tif 000012
【図１０】
2005354313.tif 000013
【図１１】
2005354313.tif 000014
【図１２】
2005354313.tif 000015
【図１３】
2005354313.tif 000016
【図１４】
2005354313.tif 000017
【図１５】
2005354313.tif 000018
【図１６】
2005354313.tif 000019
【図１７】
2005354313.tif 000020
【図１８】
2005354313.tif 000021
【図１９】
2005354313.tif 000022
【図２０】
2005354313.tif 000023
【図２１】
2005354313.tif 000024
【図２２】
2005354313.tif 000025
【図２３】
2005354313.tif 000026
【図２４】
2005354313.tif 000027
【図２５】
2005354313.tif 000028
【図２６】
2005354313.tif 000029
【図２７】
2005354313.tif 000030
【図２８】
2005354313.tif 000031