(57)【特許請求の範囲】
【請求項１】
複数の画像座標のそれぞれに対応付けられた環境光情報および代表的な環境光情報を取得する取得手段と、
注目画素の背景領域内の画素の色データの平均輝度を算出する輝度算出手段と、
前記注目画素の画像座標と前記取得された環境光情報に対応付けられた前記画像座標との関係に基づき、前記取得された環境光情報から前記注目画素に対応する環境光情報を算出する環境光情報算出手段と、
前記算出された平均輝度と前記算出された環境光情報とを用いて、前記注目画素の色データに対して環境光補正を行う補正手段と、
前記環境光補正が行われた色データに対して前記代表的な環境光情報に対応した色変換を行う変換手段とを有することを特徴とする画像処理装置。
【請求項２】
前記環境光情報は、白色点情報と順応領域の輝度情報であり、
前記補正手段は、色知覚モデルの逆変換を行い、
前記変換手段は、前記代表的な環境光情報に対応する変換テーブルを用いて、前記環境光補正が行われた色データを出力デバイス依存の色データに変換することを特徴とする請求項１記載の画像処理装置。
【請求項３】
コンピュータ装置を制御して、請求項１または２に記載された画像処理装置の各手段として機能させることを特徴とするコンピュータプログラム。
【請求項４】
複数の画像座標のそれぞれに対応付けられた環境光情報および代表的な環境光情報を取得し、
注目画素の背景領域内の画素の色データの平均輝度を算出し、
前記注目画素の画像座標と前記取得された環境光情報に対応付けられた前記画像座標との関係に基づき、前記取得された環境光情報から前記注目画素に対応する環境光情報を算出し、
前記算出された平均輝度と前記算出された環境光情報とを用いて、前記注目画素の色データに対して環境光補正を行い、
前記環境光補正が行われた色データに対して前記代表的な環境光情報に対応した色変換を行うことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその方法に関し、例えば、異なる環境光下においてカラーマッチングを行う画像処理装置及びその方法に関する。
【背景技術】
【０００２】
従来、カラーマッチングにおいて基準白色点及び環境光は固定されており、例えば、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ（ＩＣＣ）規定のプロファイルでは、プロファイルを結び付けるＰｒｏｆｉｌｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｐａｃｅ（ＰＣＳ）がＤ５０基準のＸＹＺ値及びＬａｂ値である。この為、入力原稿やプリント出力はＤ５０特性の光源下で観察する場合には正しい色再現が保証されるが、その他の特性の光源下では正しい色再現は保証されないという問題がある。
【０００３】
これを解決するものとして、変換ＬＵＴ（Ｌｏｏｋ  ｕｐ  ｔａｂｌｅ）を用いて、入出力デバイスに非依存な形式に色空間データを変換する方法がある。例えば、変換ＬＵＴにより出力側の観察条件に合わせて出力デバイス依存の色空間データに変換することで、観察条件に関わらず良好なカラーマッチングを行う方法が開示されている。（例えば特許文献１参照）
【特許文献１】特開２００２−２８１３３８
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記、特許文献１の方法によれば、ある入力画像データに対して、異なる観察条件下においても人の視覚で色相が一定である、すなわち色の見えが同じであると感じられるカラーマッチングを行うことができる。また、特定の光源を基準とするデバイス依存の色空間データに限定されることなく、環境光に対応したカラーマッチングを精度良く行うことができる。
【０００５】
しかしながら、単一光源下という観察条件を満たす場合であっても、出力された印刷物が大きい場合は、光源のおよぶ範囲は一様ではなく、同じ印刷物の面内でその観察条件が異なるという問題がある。また、複数光源下で見るような場合には、各光源の印刷物におよぶ範囲はさらに複雑になり、観察条件はより大きく異なるという問題がある。
【０００６】
その為、上記従来技術のように、入力画像の全画素に対して同一の観察条件に基づいてカラーマッチングを行う方法では、こうした問題を解決することはできず、印刷物の面内の色の見えが不均一になるという技術課題があった。
【課題を解決するための手段】
【０００７】
上記課題を解決する為の一手法として、本発明は以下の構成を有する。
【０００８】
複数の画像座標のそれぞれに対応付けられた環境光情報および代表的な環境光情報を取得する取得手段と、注目画素の背景領域内の画素の色データの平均輝度を算出する輝度算出手段と、前記注目画素の画像座標と前記取得された環境光情報に対応付けられた前記画像座標との関係に基づき、前記取得された環境光情報から前記注目画素に対応する環境光情報を算出する環境光情報算出手段と、前記算出された平均輝度と前記算出された環境光情報とを用いて、前記注目画素の色データに対して環境光補正を行う補正手段と、前記環境光補正が行われた色データに対して前記代表的な環境光情報に対応した色変換を行う変換手段とを有する。
【発明の効果】
【０００９】
本発明は、画像が均一に照明されていない場合においても適切に色再現できるようにすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
【００１１】
＜実施例１＞
＜カラーマッチングの概念＞
図１はカラーマッチングの概念を説明する図である。
【００１２】
１１は入力デバイスに依存するデータを、入力側の環境光の白色点基準に基づく入力デバイス非依存の色空間データへ変換する為の変換マトリクスまたは変換ルックアップテーブル（ＬＵＴ）である。１２は入力側の観察条件（観察条件１）に基づき、変換ＬＵＴ１１から得られるデータを人間の色知覚色空間ＪＣｈまたはＱＭｈへ変換する為の色知覚モデルの順変換部（ＣＡＭ）である。１３は環境光の基準白色に相対的な色知覚空間であるＪＣｈ（またはＪＣＨ）であり、１４は照度レベルによって大きさの変化する絶対的な色知覚空間であるＱＭｈ（またはＱＭＨ）である。１５は、出力側の観察条件（観察条件２）に基づき、人間の色知覚空間ＪＣｈまたはＱＭｈから出力側の環境光の白色点基準に基づくデバイスに依存しない色空間データへ変換する為の色知覚モデルの逆変換部である。１６は逆変換部１５から得られるデータを出力デバイスに依存する色空間データヘ変換する為の変換ＬＵＴである。
【００１３】
なお、入力デバイス及び出力デバイスは、デジタルスチルカメラ、デジタルビデオカメラ、モニタ、プリンタといった任意の画像入出力デバイスである。また、カラーマッチング自体を実行する画像処理装置には、パーソナルコンピュータなどのコンピュータ機器を適用することができるが、入出力デバイスにその機能を与えることも可能である。
【００１４】
一般に、観察条件における環境光の白色点は、カラーターゲットやカラーパッチなどの色票を測色した際の標準光源の白色点とは異なる。例えば、測色の際に使用される標準光源はＤ５０やＤ６５であるが、実際に画像を観察する場合の環境光はライトブースのＤ５０やＤ６５とは限らず、白熱電球や蛍光灯などの照明光であったり、照明光と太陽光とが混合した光になる場合が多い。
【００１５】
色知覚モデルとして、例えばＣＩＥ  ＣＡＭ９７ｓを適用する場合、入力側の観察条件パラメータ１７及び出力側の観察条件パラメータ１８は以下のようになる。
【００１６】
Ｌａ：  順応領域の絶対輝度［ｃｄ／ｍ２］
ＸＹＺ：  色票の相対ＸＹＺ値
ＸｗＹｗＺｗ：  白色点の相対ＸＹＺ値
Ｙｂ：  背景領域の相対輝度
周囲条件：  Ａｖｅｒａｇｅ  Ｓｕｒｒｏｎｄ（平均的、色票の視野角四度より大）
Ａｖｅｒａｇｅ  Ｓｕｒｒｏｎｄ（平均的、色票の視野角四度以下）
Ｄｉｍ  Ｓｕｒｒｏｕｎｄ（薄暗い）
Ｄａｒｋ  Ｓｕｒｒｏｕｎｄ（暗い）
Ｃｕｔ−Ｓｈｅｅｔ  Ｔｒａｎｓｐａｒｅｎｃｉｅｓ（ｏｎ  ｖｉｅｗｉｎｇ  ｂｏｘ）
【００１７】
図２は、本実施形態におけるカラーマッチング処理を実現する構成の一例を示すフローチャートである。図２のカラーマッチング処理は、処理を実現する為のプログラムをパーソナルコンピュータなどに供給することで実現することができる。
【００１８】
図２において、カラーマッチング処理が起動されると、ステップＳ２０１で画像と観察者との距離Ｄを取得する。次に、ステップＳ２０２で、距離Ｄの値より刺激領域、隣接領域及び背景領域の直径を算出し、続くステップＳ２０３で画像の解像度Ｒ（ｐｉｘｅｌｓ／ｉｎｃｈ）を取得する。次に、ステップＳ２０４で、刺激画素領域、隣接画素領域及び背景画素領域それぞれの直径に対応する画像上のピクセル数を算出し、ステップＳ２０５で入力環境及び出力環境それぞれにおける順応領域の白色点絶対輝度Ｌａｗ［ｃｄ／ｍ２］及び周囲領域の絶対輝度Ｌｓ［ｃｄ／ｍ２］を取得し、ステップＳ２０６で、これまでに取得した値に基づいて周囲条件を決定する。
【００１９】
次に、ステップＳ２０７で入力画像に対する注目画素を設定し、続くステップＳ２０８で、入力側または出力側の周囲条件がＡｖｅｒａｇｅ  Ｓｕｒｒｏｕｎｄであるかどうか判定する。その結果、Ａｖｅｒａｇｅ  Ｓｕｒｒｏｕｎｄであれば、ステップＳ２０９で隣接領域における均一度合Ｓｐを算出し、Ａｖｅｒａｇｅ  Ｓｕｒｒｏｕｎｄ出ない場合にはステップＳ２１０に進む。ステップＳ２１０では、背景領域（注目画素、刺激領域及び隣接領域を含まない）について、各画素に対するＸＹＺ値からＹの平均的相対輝度Ｙｂを算出する。次に、ステップＳ２１１で、注目画素の入力側および出力側の白色点ＸｗＹｗＺｗおよび絶対輝度Ｌａを算出し、ステップＳ２１２で、これまでの処理結果に基づき入力側及び出力側の観察条件パラメータを設定する。次に、ステップＳ２１３で、入力側及び出力側の観察条件パラメータを用いてＣＡＭによるカラーマッチングを行う。次に、ステップＳ２１４で、全画素に対して処理が完了したかどうかを判定し、処理が完了していない場合にはステップＳ２０７に戻り、以降の処理をで全画素に対する処理が完了するまで繰り返す。ステップＳ２１４で、全画素に対して処理が完了していると判定されると、処理を終了する。
【００２０】
図３は、本実施形態において、環境光情報を計測する領域、及び出力における位置と対応づけられる環境光情報テーブルについて説明する図である。
【００２１】
図３において、（ａ）は、１つの出力画像について、環境光情報を計測する為に複数の領域に分けた状態を示す。３０、３１は計測点であり、各領域の中心に黒点で示す。３２は、処理対象画素であり、各領域の境界部分すなわち計測点と計測点の間に位置することを示す。
【００２２】
（ｂ）は、（ａ）について計測した環境光情報を格納した環境光情報テーブルであり、計測点毎に、位置を示す座標情報とメディア白色点データと照度データとに対応付けて格納する（図３（ｂ）３４）。３３は代表点であり、出力画像の代表的な環境光情報として、複数の計測点を平均することにより算出したメディア白色点及び照度を格納している。
【００２３】
図４は、画像における注目画素と各視野角に対する領域を示す図であり、本実施形態におけるカラーマッチング処理において算出される各領域を示す。
【００２４】
図５は、画像と観察者との距離Ｄから刺激領域、隣接領域及び背景領域の直径を求める方法を説明する図であり、本実施形態におけるカラーマッチング処理においては、これに基づいて各領域の直径を算出している。
【００２５】
図６は、印刷物を観察する条件の一例を示す概念図であり、観察対象である印刷物が、複数の異なる光源の影響を受ける場合を示している。この場合、印刷物の見えにおいて、カラーマッチング処理で考慮すべき光源の影響は、単一光源の場合よりも複雑である。
【００２６】
図６において、６０１は印刷物を示し、ポスターや写真、絵画の展示作品など大判印刷による印刷物を想定している。６０２、６０３は光源であり、ここでは一方を白熱灯、他方を蛍光灯と想定している。白熱灯と蛍光灯では環境光情報が異なるが、特に図６で示すような観察条件では、同じ印刷物であってもその面内の位置によって、少なくとも、白熱灯の影響を強く受ける部分と、蛍光灯の影響を強く受ける部分と、双方の影響を受ける部分とが存在することになる。
【００２７】
なお、複数の異なる光源として、図６では白熱灯と蛍光灯を例として用いたが、本発明はこれに限定されるものではない。
【００２８】
図７は、印刷物を観察する条件の一例を示す概念図であり、観察対象である印刷物を壁等に固定して展示すような場合において、設置場所の床面からの反射光の影響を受ける例を示している。このような場合、印刷物全体の見えに影響する観察条件として、光源やサラウンド（印刷物が設置される壁など）だけでなく、周囲の物理物からの反射光をも考慮する必要がある。例えば、床の色、材質の違いによっても、発生する反射光の影響は異なり、さらに、印刷物が設置される位置と床からの距離や角度によっても反射光の影響は変化するので、カラーマッチング処理で考慮すべき環境光の影響は、より複雑となる。
【００２９】
図７において、６０１は印刷物を示し、ポスターや写真、絵画の展示作品など大判印刷による印刷物が、壁面に設定される場合を想定している。６０２、は光源であり、天井等、印刷物全体の上部方向から照射されることを想定している。７０１は、光源６０２の床面からの反射光を示す。
【００３０】
なお、ここでは、床を例として用いたが、本発明はこれに限定されるものではなく、印刷物の設置される位置と光源の位置との関係によっては、天井や、側壁や、さらにはテーブルなどの物理物の影響も同様に考慮すべきものである。
【００３１】
図８は、印刷物を観察する条件の一例を示すまた別の概念図であり、観察対象である印刷物を壁等に固定して展示すような場合において、設置場所の床面からの反射光の影響に加え、複数の異なる光源による影響をも受ける例を示している。図８において、６０１は印刷物を示し、ポスターや写真、絵画の展示作品など大判印刷による印刷物が、壁面に設定される場合を想定している。６０２、は光源であり、天井等、印刷物全体の上部方向から照射されることを想定している。７０１は、光源６０２の床面からの反射光を示す。８０１は、また別の光源であり、印刷物が設置されているのと同じ壁面に設置され、横方向から印刷物を照射していることを示している。
【００３２】
＜環境光情報の管理方法＞
この為に、本実施形態では、出力画像の環境光情報（白色点（ＸｗＹｗＺｗ）及び順応領域の絶対輝度（Ｌａ））を、出力画像における位置に対応させて管理する。
【００３３】
出力画像を実際に配置する状況において、出力画像を配置する領域における複数の異なる位置（図３（ａ）の計測点３０，３１）のメディア白色点のＸＹＺ値及び照度を、分光放射輝度計などの計測器を用いて計測する。そして、計測結果に応じた環境光情報を、出力における位置と対応づけて、環境光情報テーブルに格納する（図３（ｂ）３４））。さらに、出力画像の代表的な環境光情報（メディア白色点及び照度）を、複数の計測点を平均することにより求め、環境光情報テーブルに格納する（図３（ｂ）３３）。なお、代表的な環境光情報は、平均値に限らず、位置に応じた重み付け加算値や、注目被写体の位置における環境光情報を用いるようにしても構わない。
【００３４】
出力画像の代表的な環境光情報は、出力変換テーブル１６の設定に使用される。また、位置に対応した環境光情報は、処理対象の画素に対する観察条件２のメディア白色点（ＸｗＹｗＺｗ）及び順応領域の絶対輝度（Ｌａ）を設定する際に使用される。処理対象の画素の位置が計測点と異なる場合は、処理対象の画素の環境光情報は、計測点の環境光情報から補間して算出する。
【００３５】
例えば、図３（ａ）の処理画素の環境光情報は、計測点からの距離に応じて算出され、即ち、計測点３０の計測値をＫ１、計測点３１の計測値をＫ２とすると、処理画素３２の環境光情報は次の式で求められる。（Ｋ１＋Ｋ２）／２
＜カラーマッチング処理の手順＞
以下に、本実施形態のカラーマッチング処理の手順について、図２を用いて、入力デバイスがモニタであり、出力デバイスがプリンタである場合の具体的な例を説明する。
【００３６】
まず、画像と観察者との距離Ｄの値をセットする（Ｓ２０１）。これは、ユーザインタフェースを使って、ユーザに対して入力を求めるダイアログを出して、ユーザが任意の値を入力できるようにしてもよいし、予め設定しておいてもよい。なお、画像と観察者との距離Ｄは、入力側と出力側とで異なる値を設定できる。ここでは、モニタ画面や印刷物と観察者との一般的な距離とされる値０．４ｍ〜０．７ｍを考慮して、仮にＤ＝０．５ｍを用いることにする。
【００３７】
次に、画像と観察者との距離Ｄから刺激領域、隣接領域及び背景領域の直径を求める（Ｓ２０２）。図５に示されるように、視線と画像の表面は、ほぼ垂直に交わると考えられるので、視野角二度以内の刺激領域の直径Ｄａ、視野角四度以内の隣接領域の直径Ｄｐ、及び、視野角１０度以内の背景領域の直径Ｄｂはそれぞれ下のようになる。
Ｄａ  ＝  ２×Ｄ×ｔａｎ（１°）
Ｄｐ  ＝  ２×Ｄ×ｔａｎ（２°）
Ｄｂ  ＝  ２×Ｄ×ｔａｎ（５°）
仮に、Ｄ＝０．５ｍであればＤａ＝１７ｍｍ、Ｄｐ＝３５ｍｍ、Ｄｂ＝８７ｍｍである。
【００３８】
次に、画像の解像度Ｒ（ｐｉｘｅｌｓ／ｉｎｃｈ）を取得する（Ｓ２０３）。これは、ユーザインタフェースを使って、ユーザに対して入力を求めるダイアログを出して、ユーザが任意の値を入力できるようにしてもよいし、予め設定しておいてもよい。例えば、モニタに表示された画像であれば７２ｐｐｉ、プリントアウトされた画像であればプリンタ解像度の４００ｐｐｉのようになる。実際は、アプリケーションやデバイスドライバによって指定される解像度またはズーム比率に依存する。
【００３９】
次に、刺激画素領域、隣接画素領域及び背景画素領域それぞれの直径に対応する画像上のピクセル数を算出する（Ｓ２０４）。刺激領域の直径ピクセル数Ｄａｐ、隣接領域の直径ピクセル数Ｄｐｐ及び背景領域の直径ピクセル数Ｄｂｐはそれぞれ下のようになる。
Ｄａｐ  ＝  Ｄａ×Ｒ／０．０２５４
Ｄｐｐ  ＝  Ｄｐ×Ｒ／０．０２５４
Ｄｂｐ  ＝  Ｄｂ×Ｒ／０．０２５４
【００４０】
仮に、Ｄ＝０．５ｍ、Ｒ＝７２ｐｐｉならば、Ｄａｐ＝４８．２、Ｄｐｐ＝９９．０、Ｄｂｐ＝２４６．６になる。ここで簡略化の為、図４のように、各辺が２ｎ＋１画素（ｎは正の整数）になる正方形領域を仮定する。円形領域の面積と正方形領域の面積が等しくなるように正方形領域の一辺の長さＬを算出すれば、Ｌ＝√π×Ｄ／２＝０．８８６×Ｄより、各領域の一辺の長さはＬａｐ＝４３画素、Ｌｐｐ＝８７画素、Ｌｂｐ＝２１９画素になる。なお、入力側のＤと出力側のＤとが異なる場合は、各領域に対する一辺の長さに対応する画素数が入力側と出力側とで独立に計算すればよい。
【００４１】
次に、入力環境及び出力環境それぞれにおける順応領域の白色点絶対輝度Ｌａｗ［ｃｄ／ｍ２］及び周囲領域の絶対輝度Ｌｓ［ｃｄ／ｍ２］を取得し設定する（Ｓ２０５）。
【００４２】
順応領域の白色点絶対輝度は、モニタの場合（本実施形態の入力環境に相当する）はモニタ白色点の絶対輝度［ｃｄ／ｍ２］によって求めることができる。周囲領域の絶対輝度は、厳密には注目画素に対して視野角１０度より広い領域の絶対輝度になるが、本実施形態では簡単化の為にモニタの場合は周囲領域の絶対輝度としてモニタ周囲の絶対輝度を測定し設定値とする。
【００４３】
一方、プリンタの場合（本実施形態の出力環境に相当する）は、順応領域の白点絶対輝度は、環境光テーブルの代表値３１の照度値［ｌｕｘ］／πから求めることができる。周囲領域の絶対輝度は印刷物周囲の絶対輝度を設定値とする。
【００４４】
次に、周囲条件を例えば以下の条件で決定する（Ｓ２０６）。
０．２≦Ｌｓ／ＬａｗならばＡｖｅｒａｇｅ  Ｓｕｒｒｏｎｄ
０．０６＜Ｌｓ／Ｌａｗ＜０．２ならばＤｉｍ  Ｓｕｒｒｏｕｎｄ
Ｌｓ／Ｌａｗ≦０．０６ならばＤａｒｋ  Ｓｕｒｒｏｕｎｄ
なお、Ｌｓ及びＬａｗが入力側と出力側とで異なる場合、周囲条件は入力側と出力側とで独立に決定される。
【００４５】
次に、入力画像に対する注目画素を設定し（Ｓ２０７）、例えば、画像の左上から右下までの全画素に対して以下の処理を施す。
【００４６】
まず、入力側または出力側の周囲条件がＡｖｅｒａｇｅ  Ｓｕｒｒｏｕｎｄか否かを判断し（Ｓ２０８）、Ａｖｅｒａｇｅ  Ｓｕｒｒｏｎｄであれば隣接領域における均一度合Ｓｐを算出する（Ｓ２０９）。
【００４７】
つまり、図４に示されるような一辺の長さがＬｐｐの隣接領域内（注目画素及び刺激領域を含む）について、各画素のＸＹＺ値から最大及び最小のＹ値Ｙｍａｘ及びＹｍｉｎを求める。そして、均一度合Ｓｐ＝（Ｙｍａｘ  −  Ｙｍｉｎ）／１００を算出し、例えばＳｐ＝０．０１の場合は、隣接領域が均一領域だとみなす。隣接領域が均一領域とみなされる場合は周囲条件としてＡｖｅｒａｇｅ  Ｓｕｒｒｏｎｄ（色票の視野角四度より大）を適用し、均一でない場合はＡｖｅｒａｇｅ  Ｓｕｒｒｏｎｄ（色票の視野角四度以下）を適用する。なお、入力側の距離Ｄと出力側の距離Ｄとが異なる場合は隣接領域の範囲が異なる為、入力側と出力側とは独立に計算される。
【００４８】
次に、図４に示されるような一辺の長さがＬｂｐの背景領域（注目画素、刺激領域及び隣接領域を含まない）について、各画素に対するＸＹＺ値からＹの平均的相対輝度Ｙｂを求める（Ｓ２１０）。なお、入力側の距離Ｄと出力側の距離Ｄとが異なる場合は背景領域の範囲が異なる為、入力側と出力側とは独立に計算される。
【００４９】
次に、注目画素に対応するＸｗＹｗＺｗ及びＬａを求める（Ｓ２１１）。本実施形態の場合、入力側であるモニタにおいて画面内の環境光情報は同一であるが、出力側であるプリンタにおいては、出力画像内の位置によって環境光情報は異なる。
【００５０】
よって、入力側のＸｗＹｗＺｗとしてモニタの白色点のＸＹＺ値を設定し、入力側の順応領域の絶対輝度としてＳ２０５で設定された入力側の絶対輝度を設定する。
【００５１】
一方、出力側の注目画素のＸｗＹｗＺｗ及び順応領域の絶対輝度は、図３（ａ）に示されるように注目画素の位置と計測点の位置との関係に基づき、計測結果から補間することにより求められる。
【００５２】
次に、以上の処理結果に基づき、入力側及び出力側の観察条件パラメータを設定する（Ｓ２１２）。
【００５３】
次に、入力側及び出力側の観察条件パラメータを用いて、図１に示すカラーマッチングを行う（Ｓ２１３）。ここで、入力変換テーブル１１は入力側の白色点情報に基づき設定され、出力変換テーブル１６は出力側の白色点情報の代表値（図３（ｂ）３１）に基づき設定される。
【００５４】
本発明によれば、かかる上述の図６〜図８に示す観察例いずれにおいても、印刷物が設置される面内の環境光の状態を図３に示すように計測し、予めテーブルに格納しておき、かかるテーブルの値に基づいて入力画像のカラーマッチング処理を行うことができる。
【００５５】
＜変形例＞
上記実施形態では、カラーマッチングを行う際に利用する色知覚モデルとしてＣＩＥＣＡＭ９７ｓを用いたが、ＣＩＥＣＡＭ０２やＨｕｎｔモデルなど他のモデルを使用しても構わない。
【００５６】
また上記実施形態では、環境光情報として、出力画像の位置に応じたメディア白色点及び順応領域の絶対輝度の両データを用いたが、メディア白色点または順応領域の絶対輝度のいずれか一方のみ、もしくは他のパラメータを用いてＣＡＭ処理を行うようにしても構わない。
【００５７】
また、他の色知覚モデルを使用する場合は、使用する色知覚モデルに応じたパラメータを位置に応じて設定すればよい。例えば、部分順応に対応可能な色知覚モデルの場合は、部分順応パラメータを位置に応じて設定するようにしても構わない。
【００５８】
また、上記実施形態では、入力デバイスとしてモニタ、出力デバイスとしてプリンタを用いたが他のデバイスの組み合わせに対しても適用することが可能である。そして、入力側、出力側に限らず、画像内で環境光情報が変更する場合には、位置に応じて環境光情報を管理することにより、高精度のカラーマッチングを実現することができる。
【図面の簡単な説明】
【００５９】
【図１】ＣＡＭによるカラーマッチングの概念を説明する図
【図２】実施例１の処理構成の一例を示すフローチャート
【図３】実施例１の環境光情報を計測するエリア、及び出力における位置と対応づけられる環境光情報テーブルを説明する図
【図４】画像における注目画素と各視野角に対する領域を示す図
【図５】画像と観察者との距離Ｄから刺激領域、隣接領域及び背景領域の直径を求める方法を説明する図
【図６】印刷物の観察条件の一例を示す概念図
【図７】印刷物の観察条件の一例を示す概念図
【図８】印刷物の観察条件の一例を示す概念図
【符号の説明】
【００６０】
３０  計測点
３１  計測点
３２  処理対象画素
３３  環境光情報テーブルの代表点データ
３４  環境光情報テーブルの計測点データ
６０１  展示の為に固定された印刷物
６０２  光源
６０３  別の光源
７０１  反射光
【図１】
0004652937.tif 000002
【図２】
0004652937.tif 000003
【図３】
0004652937.tif 000004
【図４】
0004652937.tif 000005
【図５】
0004652937.tif 000006
【図６】
0004652937.tif 000007
【図７】
0004652937.tif 000008
【図８】
0004652937.tif 000009