(57)【要約】【課題】  調整前のプロファイルと調整後のプロファイルとの間の改善、改悪を提示するための技術を提供すること。【解決手段】  評価部１０１は、カラープロファイル２０１に対する評価値を算出する。評価部１０２は、編集されたカラープロファイルに対する評価値を算出する。評価部１０３は、評価部１０１が計算した評価値に対する、評価部１０２が計算した評価値の相対的な大きさを示す相対評価値を計算する。評価結果提示部１０４は、相対評価値に基づく評価結果を提示する。【選択図】  図１
2010021731.tif 000002
【特許請求の範囲】
【請求項１】
入力色と、当該入力色に対応する出力色と、のセットを複数セット分登録したカラープロファイルに対する評価値を算出する第１の計算手段と、
前記カラープロファイルに対する編集操作を受け付けた場合には、当該編集操作に応じて前記カラープロファイルを編集する編集手段と、
前記編集手段によって編集されたカラープロファイルに対する評価値を算出する第２の計算手段と、
前記第１の計算手段が計算した評価値に対する、前記第２の計算手段が計算した評価値の相対的な大きさを示す相対評価値を計算する第３の計算手段と、
前記相対評価値に基づく評価結果を提示する提示手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１の計算手段は、前記カラープロファイルに登録されているそれぞれのセットに対する評価値を、セット中の入力色と出力色とを用いて求め、
前記編集手段は、前記カラープロファイルに登録されているそれぞれの出力色のうち１以上の出力色に対する編集操作を受け付けた場合には、当該編集操作に応じた変更を前記１以上の出力色に対して反映させることで、前記カラープロファイルを編集し、
前記第２の計算手段は、前記編集手段によって編集されたカラープロファイルに登録されているそれぞれのセットに対する評価値を、セット中の入力色と出力色とを用いて求め、
前記第３の計算手段は、前記第１の計算手段が計算した評価値に対する、前記第２の計算手段が計算した評価値の相対的な大きさを示す相対評価値を、それぞれのセットについて求め、
前記提示手段は、
それぞれのセットのうち、改善部分に属するセット、改悪部分に属するセットを、前記第３の計算手段がそれぞれのセットについて求めた相対評価値に基づいて特定する特定手段と、
前記改善部分に属するセット、前記改悪部分に属するセットを、提示する手段と
を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の計算手段は、
前記カラープロファイルに登録されているセットＳ中の入力色Ｉを構成する各成分を軸とする色空間における前記入力色Ｉに対応する格子点Ｐを通ってそれぞれの軸方向に伸びるそれぞれの曲線を、前記カラープロファイルに登録されているそれぞれの入力色を用いて求め、
それぞれの曲線について、前記格子点Ｐにおける、前記セットＳ中の出力色が属する色空間上での曲率を求め、
それぞれの曲線について求めた曲率の平均値を、前記セットＳに対する評価値として求め、
前記第２の計算手段は、前記編集手段による編集後のカラープロファイルを用いて前記第１の計算手段と同じ処理を行うことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第３の計算手段は、前記第２の計算手段が計算した評価値から、前記第１の計算手段が計算した評価値を引いた結果を前記相対評価値として求めることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記特定手段は、
閾値Ｔｈ１以下の相対評価値に対応するセットを、前記改善部分に属するセットとして特定し、閾値Ｔｈ２以上の相対評価値に対応するセットを、前記改悪部分に属するセットとして特定する、ことを特徴とする請求項２乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記提示手段は、前記改善部分に属するセットに含まれている出力色を示すシンボルと、前記改悪部分に属するセットに含まれている出力色を示すシンボルとを、それぞれの色が属する色空間上にプロットすることを特徴とする請求項２乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記改善部分に属するセットに含まれている出力色を示すシンボルと、前記改悪部分に属するセットに含まれている出力色を示すシンボルとは、視覚的に異なるシンボルであることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記第１の計算手段は、それぞれ異なる色のパッチ画像の色値と、前記カラープロファイルを用いてそれぞれのパッチ画像を出力した結果を測色することで得られる測色値と、の色差を求め、
前記編集手段は、前記カラープロファイルに登録されているそれぞれの出力色のうち１以上の出力色に対する編集操作を受け付けた場合には、当該編集操作に応じた変更を前記１以上の出力色に対して反映させることで、前記カラープロファイルを編集し、
前記第２の計算手段は、前記それぞれのパッチ画像の色値と、前記編集手段によって編集されたカラープロファイルを用いて前記それぞれのパッチ画像を出力した結果を測色することで得られる測色値と、の色差を求め、
前記第３の計算手段は、前記第１の計算手段が計算した色差に対する、前記第２の計算手段が計算した色差の相対的な大きさを示す相対評価値を、それぞれのパッチ画像について求め、
前記提示手段は、前記第３の計算手段がそれぞれのパッチ画像について求めた相対評価値を提示する手段と
を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記第１の計算手段は、前記カラープロファイルを用いて色域圧縮を行った場合の圧縮後の色域の体積を求め、
前記編集手段は、前記カラープロファイルに基づいて得られる印刷物の観察条件に応じて前記カラープロファイルを編集し、
前記第２の計算手段は、前記編集手段により編集されたカラープロファイルを用いて色域圧縮を行った場合の圧縮後の色域の体積を求め、
前記第３の計算手段は、前記第１の計算手段が計算した体積に対する、前記第２の計算手段が計算した体積の大きさを示す相対評価値を求め、
前記提示手段は、前記第３の計算手段が計算した前記相対評価値を提示する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
入力色と、当該入力色に対応する出力色と、のセットを複数セット分登録したカラープロファイルに対する評価値を算出する第１の計算工程と、
前記カラープロファイルに対する編集操作を受け付けた場合には、当該編集操作に応じて前記カラープロファイルを編集する編集工程と、
前記編集工程で編集されたカラープロファイルに対する評価値を算出する第２の計算工程と、
前記第１の計算工程で計算した評価値に対する、前記第２の計算工程で計算した評価値の相対的な大きさを示す相対評価値を計算する第３の計算工程と、
前記相対評価値に基づく評価結果を提示する提示工程と
を備えることを特徴とする画像処理方法。
【請求項１１】
コンピュータを、請求項１乃至９の何れか１項に記載の画像処理装置が有する各手段として機能させるためのコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを格納した、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラープロファイルの評価技術に関するものである。
【背景技術】
【０００２】
カラー画像を出力するデバイスには、モニタやプリンタなどがある。通常、異なるデバイス間では、色再現可能領域（色域）の形状や大きさが異なる為、あるデバイスで出力された画像を、そのデバイスよりも狭い色域を持つデバイスを用いて全く同じ色で再現することは不可能である。そこで、色域の狭いデバイスで再現できない色を再現できる色に変換する色域圧縮の技術が必要になる。
【０００３】
色域圧縮には様々な方法があり、通常はその用途、あるいは、デバイスや出力メディア、観察環境などの組み合わせ毎に設計され、関連付けられたプロファイルに予め記述されている。例えば、入力色信号に対する出力色信号を関連付ける変換テーブルや変換マトリクス、変換関数（以下ではこれらをまとめて色変換パラメータと呼称する）をプロファイルに記述することが一般的である。実際に画像をデバイスから出力する際には、適当なプロファイルを指定することで、そのプロファイルに記述された色変換パラメータに沿って色域圧縮が行われる。従って、所望の色再現を得るためには適切なプロファイルを用意する必要がある。
【０００４】
このとき、どのようなプロファイルが適切であるかは、用途やデバイス、出力メディア、観察環境以外に、人の好みによっても異なる。例えば、人物画像における人の肌の色みに代表される記憶色には個人差があることが一般的に知られており、全ての人にとって好ましい色再現を行うプロファイルを一意に決定することは非常に困難である。そこで、各個人にとってより好ましい色を再現しようとする際には、ある平均的に良好な色再現を行う汎用プロファイルに対して、個人にとって色再現が良好となるように調整を加えるといった方法がとられている。また、一般にこの調整は、プロファイルをどのように変更するかを表すパラメータの入力を、所望の色再現が得られるまで繰り返すことで行われる。
【０００５】
ところで、階調性や色差に代表される色再現性は、画像品質として一般的であり、かつ非常に重要な要素である。そのため、個人の好みに応じてプロファイルを調整する際においても、これらの色再現性が保たれることが望ましい。しかしながら、プロファイルのデータ容量は有限であるため、個人の好みを優先させると色再現性が悪化する、というようなトレードオフの関係が存在する。このトレードオフを考慮しながら個人の好みと色再現性とを最適なバランスで両立させるようなプロファイル調整を行う際には、調整後の色再現性を評価し、その調整による色再現性の変化を把握しながら進める必要がある。
【０００６】
色再現性の要素の一つである階調性を評価する方法は、例えば特許文献１に開示がある。特許文献１には、計算機上で階調つぶれと階調とびを検出して表示することが開示されている。この開示されている方法では、画像の画素毎に再現前後の色を比較して同じように見える色であるかどうかを検査することにより、階調つぶれや階調とびを検出する。
【０００７】
また、他の階調性評価方法は、特許文献２に開示がある。特許文献２には、プロファイルに対して客観的な階調性の評価値を算出することも開示されている。この開示されている方法では、パッチ画像を測色して得られる実測値と、プロファイルに基づき算出されるパッチ画像の実測値に対応する理想値と、のずれ量から評価値を算出することが提案されている。
【特許文献１】特許第03655693号公報
【特許文献２】特開2007-184766号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記特許文献１に開示されている色再現検査方法では、画像上に再現されていない色空間については階調つぶれ等を検出することはできない。従って、プロファイルを用いて再現できる色域全体について検査するためには、その色域全体を網羅する画像を用意する必要がある。しかし、そのような画像の作成方法については述べられていない。加えて、階調性が改善する部分の検出や表示を行うことはできない。
【０００９】
また、上記特許文献２に開示されている色分解処理方法では、プロファイル調整前後での色再現性の変化を把握することはできない。そのため、調整後の色再現が調整前に比べて改善するか、あるいは、悪化するかを定量的な値で確認することができなかった。
【００１０】
本発明は以上の問題に鑑みて成されたものであり、調整前のプロファイルと調整後のプロファイルとの間の改善、改悪を提示するための技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の目的を達成するために、例えば、本発明の画像処理装置は以下の構成を備える。
【００１２】
即ち、入力色と、当該入力色に対応する出力色と、のセットを複数セット分登録したカラープロファイルに対する評価値を算出する第１の計算手段と、
前記カラープロファイルに対する編集操作を受け付けた場合には、当該編集操作に応じて前記カラープロファイルを編集する編集手段と、
前記編集手段によって編集されたカラープロファイルに対する評価値を算出する第２の計算手段と、
前記第１の計算手段が計算した評価値に対する、前記第２の計算手段が計算した評価値の相対的な大きさを示す相対評価値を計算する第３の計算手段と、
前記相対評価値に基づく評価結果を提示する提示手段と
を備えることを特徴とする。
【００１３】
本発明の目的を達成するために、例えば、本発明の画像処理方法は以下の構成を備える。
【００１４】
即ち、入力色と、当該入力色に対応する出力色と、のセットを複数セット分登録したカラープロファイルに対する評価値を算出する第１の計算工程と、
前記カラープロファイルに対する編集操作を受け付けた場合には、当該編集操作に応じて前記カラープロファイルを編集する編集工程と、
前記編集工程で編集されたカラープロファイルに対する評価値を算出する第２の計算工程と、
前記第１の計算工程で計算した評価値に対する、前記第２の計算工程で計算した評価値の相対的な大きさを示す相対評価値を計算する第３の計算工程と、
前記相対評価値に基づく評価結果を提示する提示工程と
を備えることを特徴とする。
【発明の効果】
【００１５】
本発明の構成によれば、調整前のプロファイルと調整後のプロファイルとの間の改善、改悪を提示することができる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載の構成の具体的な実施例の１つである。
【００１７】
［第１の実施形態］
図２は、プロファイルについて説明する図である。２０１は評価対象のカラープロファイルで、カラープロファイル２０１は、入力画像（画像データ）２１１を、色域圧縮の施された画像（色域圧縮済画像データ）２１２に変換するために用いられるものである。カラープロファイル２０１に記述されている変換パラメータとしては、LUT（ルックアップテーブル）に代表される変換テーブルや変換マトリクス、変換関数などがある。しかし何れの場合であっても、カラープロファイル２０１は、入力色と、この入力色に対応する出力色と、のセットを複数セット分登録したものに等価である。
【００１８】
次に、このようなカラープロファイルを用いて入力画像を変換して出力するための、一般的なシステムについて説明する。図３は、入力デバイスに依存する色空間に属する画像データを、出力デバイスに依存する色空間に属する画像データに変換する為の、一般的なシステムの機能構成例を示すブロック図である。
【００１９】
３１１は、入力デバイス（モニタなど）に依存する色空間（入力色空間）上で表された画像データであって、係る画像データ３１１は入力色空間変換部３０１に入力される。入力色空間変換部３０１は、係る画像データを、デバイスに依存しない均等色空間における画像データに変換する。３１２は、入力色空間変換部３０１による変換済みの画像データである。
【００２０】
次に、色域圧縮部３０２は、均等色空間上で表される画像データ３１２に対して色域圧縮を行い、色域圧縮済画像データ３１３を生成する。
【００２１】
出力色空間変換部３０３は、均等色空間上で色域圧縮が施された画像データである色域圧縮済画像データ３１３を、出力デバイス（プリンタなど）に依存する色空間（出力色空間）上における画像データ（色域圧縮済画像データ３１４）に変換する。
【００２２】
入力色空間変換部３０１、色域圧縮部３０２、出力色空間変換部３０３による一連の処理は、その一部または全部を結合して行われる場合もある。例えば、図２に示したカラープロファイル２０１が、入力色空間上の画像データを均等色空間上における色域圧縮済みの画像データに直接変換するために用いられるものであるとする。この場合、入力色空間上の画像データは、例えば、ＲＧＢ値やＣＭＹＫ値で表現される画素データの集合となる。また、均等色空間上における色域圧縮済みの画像データは、例えば、CIE-L*a*b*値やXYZ値で表現される画素データの集合となる。
【００２３】
また、カラープロファイル２０１が、均等色空間上で表された画像データに対して色域圧縮を行う為に用いられるものであれば、入力色空間上の画像データや出力色空間上の画像データは例えば、L*a*b*値やXYZ値で表現される画素データの集合となる。
【００２４】
また、カラープロファイル２０１が、均等色空間上で表された画像データを出力色空間上における色域圧縮済みの画像データに直接変換するために用いられるものであるとする。この場合、入力色空間上の画像データは、例えば、L*a*b*値やXYZ値で表現される画素データの集合となる。また、出力色空間上における色域圧縮済みの画像データは、例えば出力デバイスがプリンタである場合には、そのプリンタに搭載された記録剤色に対応するCMYK値で表現される画素データの集合となる。
【００２５】
また、カラープロファイル２０１が、入力色空間上の画像データを出力色空間上における色域圧縮済みの画像データに直接変換するために用いられるものであるとする。この場合、入力色空間上の画像データは、例えば、RGB値やCMYK値で表現される画素データの集合となる。また、出力色空間上における色域圧縮済みの画像データは、例えばプリンタに搭載された記録剤色に対応するCMYK値で表現される画素データの集合となる。
【００２６】
なお、本実施形態は、入力色空間上の画像データ、出力色空間上の画像データは、上記例に限定するものではなく、CIECAMによるJCh値やJab値など、他の色空間上の値を取る画像データであっても良い。
【００２７】
以下の説明では、一例として、カラープロファイル２０１は、入力色空間上の画像データを均等色空間上における色域圧縮済みの画像データへ直接変換するために用いられるLUTであるとする。また、入力色空間上の画像データを、RGB値で表現される画素データの集合とし、均等色空間上における色域圧縮済みの画像データをL*a*b*値で表現される画素データの集合とする。また、入力デバイスをモニタ、出力デバイスをプリンタとする。
【００２８】
図１は、本実施形態に係る画像処理装置の機能構成例を示すブロック図である。
【００２９】
評価部１０１は、調整される前のカラープロファイル２０１のデータを入力し、入力したカラープロファイル２０１に対して後述する評価処理を行う。
【００３０】
評価部１０２は、ユーザ等によって調整されたカラープロファイル２０１のデータを入力し、入力したカラープロファイル２０１に対して後述する評価処理を行う。
【００３１】
評価部１０３は、評価部１０１による評価結果と、評価部１０２による評価結果とを用いて、調整前のカラープロファイル２０１に対する、調整後のカラープロファイル２０１の相対的な評価を行う。
【００３２】
評価結果提示部１０４は、評価部１０３による評価結果をユーザに対して提示する。
【００３３】
図４は、画像処理装置のハードウェア構成例を示すブロック図である。即ち、本実施形態では、図１に示した機能構成を、図４に示した構成を有するハードウェアを用いて実現する。
【００３４】
ＣＰＵ４０１は、ＲＯＭ４０２やＲＡＭ４０３に格納されているコンピュータプログラムやデータを用いて画像処理装置全体の制御を行うと共に、画像処理装置が行うものとして後述する各処理を実行する。
【００３５】
ＲＯＭ４０２には、画像処理装置の設定データやブートプログラムなどが格納されている。
【００３６】
ＲＡＭ４０３は、ＨＤＤ（ハードディスクドライブ）４０８からＨＤＤ  Ｉ／Ｆ（インターフェース）４０７を介してロードされたコンピュータプログラムやデータを一時的に記憶するためのエリアを有する。更に、ＲＡＭ４０３は、入力部４０６から入力Ｉ／Ｆ４０５を介して入力されたデータ等を一時的に記憶するためのエリアも有する。更にＲＡＭ４０３は、ＣＰＵ４０１が各種の処理を実行する際に用いるワークエリアも有する。即ち、ＲＡＭ４０３は、各種のエリアを適宜提供することができる。
【００３７】
入力Ｉ／Ｆ４０５は、ディジタルカメラ、スキャナ、測色器、キーボード、マウス等の入力部４０６を画像処理装置に接続する為のもので、例えばUSBやIEEE1394などのシリアルバスインタフェイスで構成されている。入力部４０６から出力された画像データや指示データは、入力Ｉ／Ｆ４０５を介してＲＡＭ４０３やＨＤＤ４０８に入力される。
【００３８】
ＨＤＤ  Ｉ／Ｆ４０７は、ＨＤＤ４０８を画像処理装置に接続するためのもので、例えばシリアルATA (SATA)等のインタフェイスである。
【００３９】
ＨＤＤ４０８には、ＯＳ（オペレーティングシステム）や、画像処理装置が行うものとして後述する各処理をＣＰＵ４０１に実行させるためのコンピュータプログラムやデータが保存されている。係るコンピュータプログラムには、図１に示した評価部１０１〜１０３、評価結果提示部１０４のそれぞれの機能をＣＰＵ４０１に実行させるためのコンピュータプログラムが含まれている。また、ＨＤＤ４０８には、カラープロファイル２０１のデータも保存されている。ＨＤＤ４０８に保存されているコンピュータプログラムやデータは、ＣＰＵ４０１による制御に従って適宜ＲＡＭ４０３にロードされ、ＣＰＵ４０１による処理対象となる。なお、データ展開処理や伸張処理などを行う場合には、展開（伸張）対象のデータや展開（伸張）後のデータをＲＡＭ４０３やＨＤＤ４０８に一旦保存するようにしても良い。
【００４０】
ビデオＩ／Ｆ４０９は、モニタ４１０を画像処理装置に接続する為に用いられるものであって、モニタ４１０の動作制御を行う。
【００４１】
モニタ４１０は、ビデオＩ／Ｆ４０９による制御に従って、ＣＰＵ４０１による処理結果を画像や文字などでもって表示する。
【００４２】
出力Ｉ／Ｆ４１１は、プリンタ、プロッタ、フィルムレコーダ等の出力部４１２を画像処理装置に接続するためのもので、例えば、USBやIEEE1394などのシリアルバスインタフェイスである。なお、USBやIEEE1394などの双方向通信インタフェイスを利用すれば、入力Ｉ／Ｆ４０５と出力Ｉ／Ｆ４１１とは１つにまとめることができる。
【００４３】
４０４は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、入力Ｉ／Ｆ４０５、ＨＤＤ  Ｉ／Ｆ４０７、ビデオＩ／Ｆ４０９、出力Ｉ／Ｆ４１１の各部を繋ぐバスである。
【００４４】
図５は、画像処理装置がカラープロファイル２０１を評価するために行う処理のフローチャートである。なお、図５のフローチャートに示した各ステップにおける処理をＣＰＵ４０１に実行させるためのコンピュータプログラムやデータは、ＨＤＤ４０８に保存されている。係るコンピュータプログラムやデータは、ＣＰＵ４０１による制御に従って適宜ＲＡＭ４０３にロードされる。そしてＣＰＵ４０１はこのロードされたコンピュータプログラムやデータを用いて処理を実行するので、画像処理装置は、以下に説明する各ステップにおける処理を実行することになる。係る点については、第２の実施形態以降についても同じである。
【００４５】
また、調整前のカラープロファイル２０１は、図５のフローチャートに従った処理を開始する前には既にＨＤＤ４０８からＲＡＭ４０３にロードされているものとして説明する。
【００４６】
先ず、ステップＳ５０１では、ＣＰＵ４０１は評価部１０１として機能し、調整される前のカラープロファイル２０１に登録されているそれぞれのセット（入力色と、この入力色に対応する出力色と、のセット）に対して評価値を算出する（第１の計算）。評価値の算出方法については如何なる方法を用いても良いが、本実施形態では一例として以下に説明する方法を用いる。
【００４７】
以下の説明では、カラープロファイル２０１に登録されている（評価対象の）LUTは、入力RGB値（入力色Ｉ）から出力L*a*b*値（出力色）へ変換する為の３×３の変換テーブルとする。また、LUTに登録されているそれぞれのセットＳ（１つのセットＳは色空間上の１つの格子点Ｐｉ，ｊ，ｋに対応する）中の入力色（入力RGB値）をｒｉ、ｇｊ、ｂｋとする。また、セットＳ中の出力色（出力L*a*b*値）を、Ｌｉ，ｊ，ｋ＊、ａｉ，ｊ，ｋ＊、ｂｉ，ｊ，ｋ＊とする。
【００４８】
まず、入力色Ｉを構成する各成分（Ｒ、Ｇ、Ｂ）を軸とする色空間における格子点Ｐｉ，ｊ，ｋを通ってそれぞれの軸方向に伸びる３本の曲線を、カラープロファイル２０１に登録されているそれぞれのセット中の入力色を用いて求める。即ち、この３本の曲線とは、以下の通りである。
【００４９】
・  Ｒ軸方向に広がる格子点列Ｐ１，ｊ，ｋ、Ｐ２，ｊ，ｋ、…、ＰＮ，ｊ，ｋを結ぶ曲線ＣＲ
・  Ｇ軸方向に広がる格子点列Ｐｉ，１，ｋ、Ｐｉ，２，ｋ、…、Ｐｉ，Ｎ，ｋを結ぶ曲線ＣＧ
・  Ｂ軸方向に広がる格子点列Ｐｉ，ｊ，１、Ｐｉ，ｊ，２、…、Ｐｉ，ｊ，Ｎを結ぶ曲線ＣＢ
ここで、格子点数は、（Ｎ×Ｎ×Ｎ）個である。
【００５０】
次に、それぞれの曲線ＣＲ、ＣＧ、ＣＢについて、格子点Ｐｉ，ｊ，ｋにおける、L*a*b*色空間上での曲率χｉ，ｊ，ｋＲ、χｉ，ｊ，ｋＧ、χｉ，ｊ，ｋＢを求める。
【００５１】
曲率の計算については、例えば、χｉ，ｊ，ｋＲの場合には以下の式に基づいて行う。
【００５２】
【数１】
2010021731.tif 000003
【００５３】
ここで、ｔＲは、曲線ＣＲに沿って格子点Ｐ１，ｊ，ｋからＰｉ，ｊ，ｋまでのL*a*b*色空間上での距離を表す。
【００５４】
χｉ，ｊ，ｋＧ、χｉ，ｊ，ｋＢについても同様の計算式に基づいて求める。
【００５５】
次に、求めた曲率χｉ，ｊ，ｋＲ、χｉ，ｊ，ｋＧ、χｉ，ｊ，ｋＢの平均値を、格子点Ｐｉ，ｊ，ｋに対する評価値（階調性評価値）として求める。
【００５６】
このようにして求められる階調性評価値は、階調破綻が発生する可能性の高い格子点ほど大きな値を示す。そして格子点Ｐｉ，ｊ，ｋについて求めた階調性評価値は、格子点Ｐｉ，ｊ，ｋに対応するセットと関連付けてＲＡＭ４０３やＨＤＤ４０８に格納する。
【００５７】
ＣＰＵ４０１はこのようにして、各格子点に対する階調性評価値を求める。
【００５８】
次に、ステップＳ５０２では、カラープロファイル２０１に登録されている複数セットのうち、１以上のセットについて出力色を調整する指示（編集操作）が入力部４０６から入力された場合には、係る指示を受け付ける。係る調整指示とは、例えば、あるセット中の出力色（L*a*b*値）の移動量（調整パラメータ）の指示である。
【００５９】
次に、ステップＳ５０３では、ステップＳ５０２で受け付けた指示に基づいて調整対象の出力色を調整する。例えば、ＣＰＵ４０１は、調整前のカラープロファイル２０１中の入力部４０６によって選択されたセット中の出力色（L*a*b*値）に、ステップＳ５０２で受け付けた移動量を加算する（反映させる）ことで、この出力色を更新する。これにより、カラープロファイル２０１を編集することができる。編集後のカラープロファイル２０１はＲＡＭ４０３若しくはＨＤＤ４０８に格納される。
【００６０】
次に、ステップＳ５０４では、ＣＰＵ４０１は、評価部１０２として機能し、ステップＳ５０３において編集されたカラープロファイル２０１（調整後のカラープロファイル２０１）を用いて、ステップＳ５０１における処理と同様の処理を行う（第２の計算）。これにより、調整後のカラープロファイル２０１中の各セットについて評価値を求めることができる。求めたそれぞれの評価値は、ステップＳ５０１と同様にして、ＲＡＭ４０３若しくはＨＤＤ４０８に格納する。
【００６１】
ステップＳ５０５では、ＣＰＵ４０１は、評価部１０３として機能する。即ち、ステップＳ５０１で求めた各セットの評価値と、ステップＳ５０４で求めた各セットの評価値とを用いて、調整前のカラープロファイル２０１に対する、調整後のカラープロファイル２０１の相対的な評価値を求める（第３の計算）。具体的には、調整後のカラープロファイル２０１中のセットＳｊ（ｊ＝１，…，Ｎ×Ｎ×Ｎ）の評価値から、調整前のカラープロファイル２０１中のセットＳｊの評価値を引いた結果（差分）を、セットＳｊに対する階調性の相対評価値Ｅｊとして求める。係る処理を全てのｊ（ｊ＝１，…，Ｎ×Ｎ×Ｎ）について行うことで、各セットに対する相対評価値を求めることができる。
【００６２】
上述したように、本実施形態における階調性の相対評価値は、階調破綻が発生する可能性の高い格子点ほど大きな値を示す。従って上記のようにして求めた相対評価値Ｅｊが正の値を示す格子点の付近では、調整により階調性が悪化すると予測することができる。さらに、その値が大きければ大きいほど悪化の度合いが大きいことが把握できる。また反対に、相対評価値Ｅｊが負の値となる格子点の付近においては階調性が改善され、その絶対値が大きいほど改善の度合いが大きいことが把握できる。
【００６３】
なお、相対評価値Ｅｊは、セット毎に評価値の差分を求めることで得ても良いが、他の方法でもって相対評価値Ｅｊを求めても良い。即ち、相対評価値Ｅｊは、調整前のカラープロファイル２０１の評価値に対する調整後のカラープロファイル２０１の評価値の相対的な大きさがわかる値であれば良い。従って、例えば、調整前のカラープロファイル２０１のセットＳｊの評価値に対する、調整後のカラープロファイル２０１のセットＳｊの評価値の比を、相対評価値Ｅｊとして求めても良い。
【００６４】
相対評価値Ｅｊは、セットＳｊと関連付けてＲＡＭ４０３やＨＤＤ４０８に格納する。
【００６５】
次に、ステップＳ５０６では、ステップＳ５０５において求めたそれぞれの相対評価値Ｅｊを用いて、調整後のカラープロファイル２０１に登録されているそれぞれのセットのうち、調整による階調性の改善部分に相当するセットを特定する。より詳しくは、閾値Ｔｈ１以下（Ｔｈ１＜０）である相対評価値Ｅｊに対応するセットは、階調性の改善部分に相当するセット（改善部分セット）として特定する。
【００６６】
一方、ステップＳ５０７では、ステップＳ５０５において求めたそれぞれの相対評価値Ｅｊを用いて、調整後のカラープロファイル２０１に登録されているそれぞれのセットのうち、調整による階調性の改悪部分に相当するセットを特定する。より詳しくは、閾値Ｔｈ２以上（Ｔｈ２＞０）である相対評価値Ｅｊに対応するセットは、階調性の改悪部分に相当するセット（改悪部分セット）として特定する。
【００６７】
なお、閾値Ｔｈ１、閾値Ｔｈ２は、予めユーザが入力部４０６を用いて設定しておいても良い。設定したそれぞれの閾値のデータはＨＤＤ４０８に保存されており、必要に応じてＲＡＭ４０３にロードされる。
【００６８】
次に、ステップＳ５０８では、ＣＰＵ４０１は、評価結果提示部１０４として機能し、ステップＳ５０６において特定した改善部分セット、ステップＳ５０７において特定した改悪部分セットを、モニタ４１０に表示することでユーザに提示する。
【００６９】
提示方法については様々な方法が考えられるが、本実施形態では、図７に示すような画面をモニタ４１０に表示する。即ち、調整後のカラープロファイル２０１に登録されている全てのセット中の出力色（L*a*b*値）を円形のシンボルとしてＬ＊ａ＊ｂ＊色空間中の対応する位置にプロットする。その際、改善部分セットに含まれる出力色に対応するシンボル、改悪部分セットに含まれる出力色に対応するシンボル、改善部分セット、改悪部分セットの何れにも含まれていないセット中の出力色に対応するシンボル、をそれぞれ異なる色でもってプロットする。
【００７０】
図７では、改善部分セットに含まれている出力色に対応するシンボルは斜線で示す円形のシンボルとしてプロットされており、改悪部分セットに含まれている出力色に対応するシンボルは黒で塗りつぶした円形のシンボルとしてプロットされている。また、改善部分セット、改悪部分セットの何れにも含まれていないセットに含まれている出力色に対応するシンボルは白の円形のシンボルとしてプロットされている。このようにして、改善部分セット、改悪部分セット、その他のセット、を区別して提示する。なお、区別して表示する（視覚的に異なるシンボルとして表示する）方法は係る方法に限定するものではなく、改善部分セット、改悪部分セット、その他のセット、で用いるシンボルの形状を異ならせても良い。
【００７１】
なお、本実施形態ではL*a*b*色空間上における色域全域の評価結果を表示したが、任意の画像上において改善部分セット、あるいは悪化部分セットを表示しても良いし、それぞれのセットに対応する相対評価値Ｅｊを一覧表示しても良い。
【００７２】
また、本実施形態では、調整後のカラープロファイル２０１に対する評価結果をモニタ４１０に表示することでユーザに提示したが、プリンタ等の出力部４１２から係る評価結果を出力することで、係る評価結果をユーザに提示しても良い。
【００７３】
［第２の実施形態］
第１の実施形態では、計算機演算により得られる色域圧縮後の信号値に基づいて評価値を算出したが、パッチ画像を出力デバイスで出力し、それを測色して得られる測色値に基づいて評価値を算出しても良い。また、第１の実施形態では、調整前のカラープロファイルと調整後のカラープロファイルのそれぞれにおける階調性評価値を算出することにより、調整による階調性の変化部分を抽出可能としている。しかし、他の画像品質（例えば、測色的色再現精度）の変化部分を抽出するようにしても良い。
【００７４】
図９は、本実施形態に係るカラープロファイル２０１の評価処理のフローチャートである。なお、本実施形態において用いる画像処理装置は第１の実施形態と同じものを用いるものとする。また、以下の説明は、本実施形態が第１の実施形態と異なる部分についてのものであって、係る説明で述べていない点については第１の実施形態と同じである。なお、本実施形態でも入力デバイスをモニタ、出力デバイスをプリンタとして説明する。
【００７５】
先ず、ステップＳ９０１では、入力色空間の構成要素であるRGB,XYZ,CMYKのような多次元のそれぞれの要素をステップに分割してパッチ画像を生成する。そして、生成したこのパッチ画像を、調整前のカラープロファイル２０１を用いて変換し、変換結果を出力部４１２に出力する。例えば、出力部４１２がプリンタである場合には、紙などの媒体上にパッチ画像を印刷して出力する。ここで「ステップに分割する」とは、例えばＲ、Ｇ、Ｂがそれぞれ８ビットで表現される場合のＲＧＢ色空間を例に取ると、Ｒ、Ｇ、Ｂのそれぞれを８等分した組み合わせにより５１２色のパッチ画像を作成することである。また、この分割は均等分割である必要は無く、ハイライト部分にステップを細かく取ったり、8bit処理系であれば、3以上255未満のステップを取ることが可能なのは言うまでも無い。また、説明上３次元のRGB信号の例を述べたが、３次元のXYZ値でもCMYKのような４次元でも良いのは当然である。
【００７６】
ここで、上記のようにして作成したそれぞれのパッチ画像（上記の例では５１２色のそれぞれの色に対応するパッチ画像）の色値（画素値）については、リファレンス値としてＲＡＭ４０３若しくはＨＤＤ４０８に格納する。尚、このリファレンス値は、パッチ画像を出力した際に再現されてほしい理想の値に相当する。また、リファレンス値は、通常は測定器で得られるデータと同じ色空間（L*a*b*空間等）上の値で表現される。
【００７７】
もちろん、係るパッチ画像は予め作成してＨＤＤ４０８に登録しておき、必要に応じて（例えばステップＳ９０１で）ＲＡＭ４０３にロードして用いても良い。
【００７８】
次に、ユーザは、ステップＳ９０１における処理によって出力されたそれぞれのパッチ画像を、画像処理装置に接続した分光光度計を用いて測色する。従って、ステップＳ９０２では、ＣＰＵ４０１は、測色結果としての測色値を、画像処理装置が有するＲＡＭ４０３やＨＤＤ４０８に格納する。本実施形態では、測色に用いる色空間をL*a*b*色空間として説明するが、他にもCIEL*a*b*色空間やXYZ色空間などの多次元空間としても良い。
【００７９】
なお、測色値のＲＡＭ４０３やＨＤＤ４０８への格納は、測色対象のパッチ画像の色（リファレンス値）と、このパッチ画像の測色値とが関連付けられるようにして行う。
【００８０】
次に、ステップＳ９０３では、パッチ画像毎に、リファレンス値と測色値との色差を、調整前の評価値として計算する。なお、色差としては一般的なΔＥの他、L*,a*,b*の各成分それぞれについての差分を用いても良いし、L*a*b*値から算出される彩度や色相の差分を用いても良い。また、測色に用いた色空間がL*a*b*色空間以外の色空間であった場合には、その色空間における色差を用いても良いことは言うまでも無い。パッチ画像ｊ（上記例の場合、ｊ＝０〜５１１）について求めた評価値ＳＥｊは、パッチ画像ｊの測色値と関連付けてＲＡＭ４０３やＨＤＤ４０８に格納する。
【００８１】
次に行うステップＳ５０２，Ｓ５０３における処理は、第１の実施形態で説明したとおりであるので、これについての説明は省略する。
【００８２】
次に、ステップＳ９０４では、ステップＳ５０２，Ｓ５０３による調整後のカラープロファイル２０１を用いて、ステップＳ９０１において生成したパッチ画像を、出力部４１２から出力する。
【００８３】
次に、ユーザは、ステップＳ９０４における処理によって出力されたそれぞれのパッチ画像を、画像処理装置に接続した分光光度計を用いて測色する。従って、ステップＳ９０５では、ＣＰＵ４０１は、測色結果としての測色値を、画像処理装置が有するＲＡＭ４０３やＨＤＤ４０８に格納する。
【００８４】
次に、ステップＳ９０６では、パッチ画像毎に、リファレンス値とステップＳ９０４で求めた測色値との色差を、調整後の評価値として計算する。パッチ画像ｊ（上記例の場合、ｊ＝０〜５１１）について求めた評価値ＳＥ’ｊは、パッチ画像ｊの測色値と関連付けてＲＡＭ４０３やＨＤＤ４０８に格納する。
【００８５】
次に、ステップＳ９０７では、ステップＳ９０３で求めた各パッチ画像の評価値と、ステップＳ９０６で求めた各パッチ画像の評価値とを用いて、調整前のカラープロファイル２０１に対する、調整後のカラープロファイル２０１の相対的な評価値を求める。具体的には、ステップＳ９０６で求めたパッチ画像ｊの評価値ＳＥ’ｊから、ステップＳ９０３で求めたパッチ画像ｊの評価値ＳＥｊを差し引いた結果（差分）を、パッチ画像ｊに対する階調性の相対評価値Ｅｊとして求める。係る処理を全てのｊ（上記例の場合、ｊ＝０〜５１１）について行うことで、各パッチ画像に対する相対評価値を求めることができる。
【００８６】
一般に、色差が小さいほど測色的色再現精度が高いとされることから、相対評価値が正の値を示すパッチ画像は、調整により測色的色再現精度が悪化したと見なすことができる。さらに、その相対評価値が大きいほど悪化の度合いが大きいことが把握できる。また反対に、相対評価値が負の値となるパッチ画像は、測色的色再現精度が改善され、その絶対値が大きいほど改善の度合いが大きいことが把握できる。なお、第１の実施形態でも述べたように、相対評価値は調整前の評価値に対する調整後の評価値の相対的な大きさがわかる値であれば良い。
【００８７】
相対評価値Ｅｊは、パッチ画像ｊの測色値と関連付けてＲＡＭ４０３やＨＤＤ４０８に格納される。
【００８８】
ステップＳ９０８では、ステップＳ９０７において求めた、それぞれのパッチ画像に対する相対評価値Ｅｊを、モニタ４１０や出力部４１２に対して出力することで、ユーザに提示する。
【００８９】
なお、ステップＳ９０８では、第１の実施形態と同様にして、それぞれのパッチ画像のうち、改善部分に属するパッチ画像、改悪部分に属するパッチ画像を、それぞれのパッチ画像について求めた相対評価値に基づいて特定しても良い。この場合、例えば、改善部分に属するパッチ画像、改悪部分に属するパッチ画像を、モニタ４１０を介してユーザに提示することになる。
【００９０】
［第３の実施形態］
第１，２の実施形態では、カラープロファイル２０１に対する編集は、カラープロファイル２０１に登録されているセット中の出力色を調整することで行っていたが、他の方法でもってカラープロファイル２０１の編集を行うようにしても良い。例えば、カラープロファイル２０１に基づく印刷物をプリンタなどによって生成した場合に、この印刷物を観察する際の光源情報（観察条件）に応じてカラープロファイル２０１を編集しても良い。また、第１，２の実施形態では、評価値はLUTの各格子点やパッチ画像に対して算出していたが、評価対象であるカラープロファイル２０１を用いて再現される色空間について単一の評価値を算出しても良い。
【００９１】
図６は、本実施形態に係るカラープロファイル２０１に対する評価処理のフローチャートである。なお、本実施形態において用いる画像処理装置は第１の実施形態と同じものを用いるものとする。また、以下の説明は、本実施形態が第１の実施形態と異なる部分についてのものであって、係る説明で述べていない点については第１の実施形態と同じである。
【００９２】
先ず、ステップＳ６０１では、観察条件変更前のカラープロファイル２０１を用いた場合の色再現について評価値を算出する。評価値としては、例えば色域圧縮後の色域の体積を算出する。色域の体積は再現可能な色空間の広さを意味するため、一般にその値が大きいほど色再現が良いと考えられる。
【００９３】
観察条件に応じた色変換処理は、例えば特許第3291259号公報が開示する画像処理方法を用いて行う。その場合の色変換処理の概要を図８に示す。なお、図８に示した構成は、ステップＳ６０１においてＣＰＵ４０１が行う処理の機能構成例である。
【００９４】
入力プロファイル８０９には、例えば入力デバイス値であるRGB値と測色光源基準のXYZ値とを関連付けたRGB→XYZ関係データ、及び、観察条件１が格納されている。また、出力プロファイル８１０には、例えば出力デバイス値であるCMYK値と測色光源基準のXYZ値とを関連付けたCMYK→XYZ関係データ、及び、観察条件２が格納されている。色変換処理を行う際には先ず、入力プロファイル８０９内のRGB→XYZ関係データのXYZ値を、色知覚モデルにより観察条件１の環境光基準のXYZ値に修正する。そして、これにより得られたデバイスRGBと環境光基準のXYZとの関係に基づいて、RGB→XYZ変換のマトリクス８０１を生成する。係る処理はデータ作成部８０６が行う。
【００９５】
次に、入力プロファイル８０９と出力プロファイル８１０に基づき、JCh色知覚空間、もしくはQMh色知覚空間上で、色域圧縮を行うＬＵＴ８０３を色知覚モデルに基づき生成する。係る処理は、色域圧縮部８０７が行う。
【００９６】
次に、出力プロファイル８１０内のCMYK→XYZ関係データのXYZ値を、色知覚モデルにより観察条件２の環境光基準のXYZ値に修正する。そして、得られたデバイスCMYKと環境光基準のXYZとの関係に基づいてXYZ→CMYK変換のマトリクス８０５を生成する。係る処理は、データ作成部８０８が行う。
【００９７】
以上のようにして得られたマトリクス８０１、８０５及びＬＵＴ８０３を用いることにより、色変換処理が実行される。なお、このようなマトリクス８０１、８０５及びＬＵＴ８０３を予め作成してＨＤＤ４０８に登録しておき、必要に応じてこれらをＲＡＭ４０３にロードして用いても良い。
【００９８】
具体的には、まず入力RGB値がマトリクス８０１により観察条件１におけるXYZ値へ変換される。次に、XYZ値が色知覚モデルの順変換部８０２により観察条件１に基づいて人間の知覚信号JCh、もしくは、QMhに変換される。得られた知覚信号はＬＵＴ８０３により出力デバイスの色域内へ圧縮され、さらに、色知覚モデルの逆変換部８０４により観察条件２に基づいて観察条件２におけるXYZ値へと変換される。そして、XYZ値はマトリクス８０５により、観察条件２における出力CMYK値へ変換される。
【００９９】
このとき色域圧縮後の色域の体積は、例えば下記の８点の座標値をマトリクス８０１とＬＵＴ８０３を用いてJCh色知覚空間、若しくはQMh色知覚空間での色域圧縮後の座標値に変換し、それらを頂点とする十二面体で色域を近似することにより求める。
【０１００】
・  Ｒｅｄ（Ｒ：１００％，Ｇ：０％，Ｂ：０％）
・  Ｙｅｌｌｏｗ（Ｒ：１００％，Ｇ：１００％，Ｂ：０％）
・  Ｇｒｅｅｎ（Ｒ：０％，Ｇ：１００％，Ｂ：０％）
・  Ｃｙａｎ（Ｒ：０％，Ｇ：１００％，Ｂ：１００％）
・  Ｂｌｕｅ（Ｒ：０％，Ｇ：０％，Ｂ：１００％）
・  Ｍａｇｅｎｔａ（Ｒ：１００％，Ｇ：０％，Ｂ：１００％）
・  Ｗｈｉｔｅ（Ｒ：１００％，Ｇ：１００％，Ｂ：１００％）
・  Ｂｌａｃｋ（Ｒ：０％，Ｇ：０％，Ｂ：０％）
以上のようにして求めた、観察条件変更前のカラープロファイル２０１（図８に登場するプロファイル群）を用いた場合の色再現について評価値のデータは、ＲＡＭ４０３やＨＤＤ４０８に格納する。
【０１０１】
次に、ステップＳ６０２では、新たな観察条件である観察条件３を示すデータをＲＡＭ４０３やＨＤＤ４０８に取得する。観察条件３を示すデータの取得形態については特に限定するものではない。例えば、予めＨＤＤ４０８内に登録されている複数種の観察条件をモニタ４１０に表示し、表示されたそれぞれの観察条件のうち１つをユーザが入力部４０６を用いて選択した場合、その選択された観察条件を観察条件３として取得しても良い。若しくは、測定器を使って環境光を測定することで得られる測定データを、観察条件３のデータとして取得しても良い。また、新たな観察条件は、入力側の観察条件であっても良いし、出力側の観察条件であっても良い。本実施形態では、観察条件３を出力側の観察条件として説明する。
【０１０２】
次に、ステップＳ６０３では、観察条件３に応じたマトリクスやLUTを生成する。より具体的には、先ず、出力プロファイル８１０内の観察条件２を観察条件３に差し替える。そして、デバイスRGBから観察条件１の環境光基準のXYZへ変換するマトリクス８０１、JCｈ色知覚空間上で色域圧縮を行うＬＵＴ８０３、観察条件３の環境光基準のXYZからデバイスCMYKへ変換するマトリクス８０５を再生成する。マトリクス８０１、８０５、ＬＵＴ８０３の生成方法についてはステップＳ６０１と同じであるので、これについての説明は省略する。
【０１０３】
なお、デバイスRGBから観察条件１の環境光基準のXYZへ変換するマトリクスはステップＳ６０１で生成したものと同一である。そのため、ステップＳ６０１で生成したこのマトリクスをＲＡＭ４０３やＨＤＤ４０８等に一旦格納しておけば、ステップＳ６０３ではこのマトリクスを用いれば良く、再度生成する必要はない。再生成されたマトリクス８０１、８０５、ＬＵＴ８０３はＲＡＭ４０３やＨＤＤ４０８に格納する。即ち、ステップＳ６０３では、カラープロファイル２０１を構成する変換パラメータが編集されたことになる。
【０１０４】
次に、ステップＳ６０４では、観察条件変更後のカラープロファイル２０１を用いた場合の色再現に対して評価値を算出する。より具体的には、ステップＳ６０３でＲＡＭ４０３やＨＤＤ４０８に格納したマトリクス８０１、８０５、ＬＵＴ８０３を用いて、ステップＳ６０１と同様の方法で評価値を算出する。算出した評価値はＲＡＭ４０３やＨＤＤ４０８に格納する。
【０１０５】
次に、ステップＳ６０５では、ステップＳ６０１において求めた評価値と、ステップＳ６０４において求めた評価値とを用いて、観察条件変更前の色再現に対する観察条件変更後の色再現の相対的な評価値（相対評価値）を算出する。相対評価値は、例えば、ステップＳ６０４で求めた評価値からステップＳ６０１で求めた評価値を差し引いた結果として求める。
【０１０６】
ここで、色域の体積を評価値として算出した場合、ステップＳ６０４で求めた評価値からステップＳ６０１で求めた評価値を差し引いた結果（相対評価値）が大きければ大きいほど、観察条件を変更することにより出力可能な色空間が広がることを意味する。すなわち、相対評価値が正の値となる場合には、観察条件を変更した際により豊かな色再現が可能となることが予測できる。逆に、ステップＳ６０４で求めた評価値からステップＳ６０１で求めた評価値を差し引いた結果（相対評価値）が負の値を示す場合には、観察条件の変更により再現できなくなる色が存在することが予測できる。
【０１０７】
なお、第１，２の実施形態でも述べたように、相対評価値は観察条件変更前の評価値に対する観察条件変更後の評価値の相対的な大きさがわかる値であれば良い。ステップＳ６０５において求めた相対評価値は、ＲＡＭ４０３やＨＤＤ４０８に格納する。
【０１０８】
ステップＳ６０６では、ステップＳ６０５において求めた相対評価値を、モニタ４１０や出力部４１２に対して出力することで、ユーザに提示する。
【０１０９】
なお、上記各実施形態は適宜組み合わせて用いても良いし、それぞれの実施形態を適宜切り替えて用いる構成としても良い。また、上述した種々の特徴点の少なくとも１つを含む構成であれば、特許請求の範囲に記されている発明の範疇に含まれる。
【０１１０】
以上の各実施形態によれば、調整前のプロファイルに対する相対的な色再現性の評価値を調整後のプロファイルに対して算出することで、色域全体における調整による色再現性の変化を明確に把握することが可能となる。すなわち、調整後の色再現が調整前に比べて改善するか、あるいは、悪化するかを定量的な値で確認することが可能となる。これにより、個人の好みと色再現性とを最適なバランスで両立させるためのプロファイル調整が容易となり、調整に要する負荷が低減される。
【０１１１】
［その他の実施形態］
また、本発明の目的は、以下のようにすることによって達成されることはいうまでもない。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。係る記憶媒体は言うまでもなく、コンピュータ読み取り可能な記憶媒体である。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０１１２】
また、コンピュータが読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１３】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１４】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１１５】
【図１】本発明の第１の実施形態に係る画像処理装置の機能構成例を示すブロック図である。
【図２】プロファイルについて説明する図である。
【図３】入力デバイスに依存する色空間に属する画像データを、出力デバイスに依存する色空間に属する画像データに変換する為の、一般的なシステムの機能構成例を示すブロック図である。
【図４】画像処理装置のハードウェア構成例を示すブロック図である。
【図５】画像処理装置がカラープロファイル２０１を評価するために行う処理のフローチャートである。
【図６】本発明の第３の実施形態に係るカラープロファイル２０１に対する評価処理のフローチャートである。
【図７】提示画面の表示例を示す図である。
【図８】観察条件に応じた色変換処理の概要を示す図である。
【図９】本発明の第２の実施形態に係るカラープロファイル２０１の評価処理のフローチャートである。
【図１】
2010021731.tif 000004
【図２】
2010021731.tif 000005
【図３】
2010021731.tif 000006
【図４】
2010021731.tif 000007
【図５】
2010021731.tif 000008
【図６】
2010021731.tif 000009
【図７】
2010021731.tif 000010
【図８】
2010021731.tif 000011
【図９】
2010021731.tif 000012