(57)【要約】【課題】異なる観察条件下で色の見えを一致させる。【解決手段】出力物の紙白がない場合に、モニタ１のｓＲＧＢ信号を色変換部２で標準信号に変換し、基準照明下において標準信号を等色させる色変換パラメータを用いて、標準信号をカラープリンタ３のデバイス信号へ色変換し、このデバイス信号を出力する。これにより、モニタ１で表示される発光色の三刺激値と、出力物４が基準照明下で顕色する三刺激値とが一致する。【選択図】図３
2005328265.tif 000002
【特許請求の範囲】
【請求項１】
異なる観察環境下で色の見えを一致させる色変換方法において、出力条件から出力物の紙白領域を推定し、前記紙白領域が所定値以下の場合、画像データから順応領域と基準白色点を求め、モニタからの三刺激値を、前記基準白色点で色の見えが一致する等価な三刺激値へ色変換し、前記等価な三刺激値をプリンタの制御信号へ色変換することを特徴とする色変換方法。
【請求項２】
異なる観察環境下で色の見えを一致させる色変換方法において、出力条件から出力物の紙白領域を推定し、前記紙白領域が所定値以下の場合、画像データから基準白色点となる順応領域をユーザが選択し、モニタからの三刺激値を、前記基準白色点で色の見えが一致する等価な三刺激値へ色変換し、前記等価な三刺激値をプリンタの制御信号へ色変換することを特徴とする色変換方法。
【請求項３】
前記基準白色点が所定の範囲にない場合、モニタからの三刺激値を白色点変換することなくプリンタの制御信号へ色変換することを特徴とする請求項１または２記載の色変換方法。
【請求項４】
異なる観察環境下で色の見えを一致させる色変換装置において、出力条件から出力物の紙白領域を推定する手段と、前記紙白領域が所定値以下の場合に画像データから順応領域と基準白色点を求める手段と、モニタからの三刺激値を、前記基準白色点で色の見えが一致する等価な三刺激値へ色変換する手段と、前記等価な三刺激値をプリンタの制御信号へ色変換する手段とを具備することを特徴とする色変換装置。
【請求項５】
異なる観察環境下で色の見えを一致させる色変換装置において、出力条件から出力物の紙白領域を推定する手段と、前記紙白領域が所定値以下の場合に画像データから基準白色点となる順応領域をユーザが選択する手段と、モニタからの三刺激値を、前記基準白色点で色の見えが一致する等価な三刺激値へ色変換する手段と、前記等価な三刺激値をプリンタの制御信号へ色変換する手段とを具備することを特徴とする色変換装置。
【請求項６】
前記基準白色点が所定の範囲にない場合、モニタからの三刺激値を白色点変換することなくプリンタの制御信号へ色変換することを特徴とする請求項４または５記載の色変換装置。
【請求項７】
異なる観察環境下で色の見えを一致させる色変換をコンピュータに実行させるためのプログラムにおいて、出力条件から出力物の紙白領域を推定する手順と、前記紙白領域が所定値以下の場合に、画像データから順応領域と基準白色点を求める手順と、モニタからの三刺激値を、前記基準白色点で色の見えが一致する等価な三刺激値へ色変換する手順と、前記等価な三刺激値をプリンタの制御信号へ色変換する手順とをコンピュータに実行させるためのプログラム。
【請求項８】
異なる観察環境下で色の見えを一致させる色変換をコンピュータに実行させるためのプログラムにおいて、出力条件から出力物の紙白領域を推定する手順と、前記紙白領域が所定値以下の場合に、画像データから基準白色点となる順応領域をユーザに選択させる手順と、モニタからの三刺激値を、前記基準白色点で色の見えが一致する等価な三刺激値へ色変換する手順と、前記等価な三刺激値をプリンタの制御信号へ色変換する手順とをコンピュータに実行させるためのプログラム。
【請求項９】
前記基準白色点が所定の範囲にない場合、モニタからの三刺激値を白色点変換することなくプリンタの制御信号へ色変換する手順をコンピュータに実行させるための請求項７または８記載のプログラム。
【請求項１０】
異なる観察環境下で色の見えを一致させる色変換をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、出力条件から出力物の紙白領域を推定する手順と、前記紙白領域が所定値以下の場合に、画像データから順応領域と基準白色点を求める手順と、モニタからの三刺激値を、前記基準白色点で色の見えが一致する等価な三刺激値へ色変換する手順と、前記等価な三刺激値をプリンタの制御信号へ色変換する手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
異なる観察環境下で色の見えを一致させる色変換をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、出力条件から出力物の紙白領域を推定する手順と、前記紙白領域が所定値以下の場合に、画像データから基準白色点となる順応領域をユーザに選択させる手順と、モニタからの三刺激値を、前記基準白色点で色の見えが一致する等価な三刺激値へ色変換する手順と、前記等価な三刺激値をプリンタの制御信号へ色変換する手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記基準白色点が所定の範囲にない場合、モニタからの三刺激値を白色点変換することなくプリンタの制御信号へ色変換する手順をコンピュータに実行させるためのプログラムを記録した請求項１０または１１記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる観察条件下で色の見えを一致させる色変換方法、色変換装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
異なる光源下で同一出力物（例えば画像データ）を観察した場合、観察される出力物に対するＸＹＺ値は当然異なる。異なる光源下での色の見えを一致させる、所謂色の見えモデルとして、Ｖｏｎ  Ｋｒｉｅｓモデル、ＣＩＥＣＡＭモデル等が提案されている。ここでまず、Ｖｏｎ  Ｋｒｉｅｓモデルを用いて色の見えを一致させる方法について、図１を用いて説明する。
【０００３】
Ｖｏｎ  Ｋｒｉｅｓモデルは、試験色の基準白色点Ｗ１下での試験色を、基準色の基準白色点Ｗ２下の対応色に変換するために、人間の受光器における原色応答空間上でＷ２／Ｗ１の比率変換を施す方法である（図１）。例えば、Ｗ１下でのＸＹＺ値をＷ２下のＸＹＺ値に変換するために、Ｗ１（Ｘｗ１，Ｙｗ１，Ｚｗ１）下でのサンプルのＸＹＺ値を（Ｘ１，Ｙ１，Ｚ１）、Ｗ２（Ｘｗ２，Ｙｗ２，Ｚｗ２）下でのサンプルのＸＹＺ値を（Ｘ２，Ｙ２，Ｚ２）、かつ人間の受光器における空間上でのＷ１’下での原色応答値を（Ｒａ１，Ｇａ１，Ｂａ１）、Ｗ２’下での三刺激値を（Ｒａ２，Ｇａ２，Ｂａ２）とすると、Ｖｏｎ  Ｋｒｉｅｓモデルによれば、式（１ａ）〜（１ｃ）で示される。
【０００４】
Ｒａ１＝［ＭＰｉｔｔ］・Ｘ１Ｒａ２＝［ＭＰｉｔｔ］・Ｘ２
Ｇａ１＝［ＭＰｉｔｔ］・Ｙ１Ｇａ２＝［ＭＰｉｔｔ］・Ｙ２
Ｂａ１＝［ＭＰｉｔｔ］・Ｚ１Ｂａ２＝［ＭＰｉｔｔ］・Ｚ２
（１ａ）
Ｒａ２＝（Ｘｗ２／Ｘｗ１）・Ｒａ１
Ｇａ２＝（Ｙｗ２／Ｙｗ１）・Ｇａ１
Ｂａ２＝（Ｚｗ２／Ｚｗ１）・Ｂａ１
（１ｂ）
ここで、［ＭＰｉｔｔ］は基本原色の色度座標であり、次式で表される。
【０００５】
【数１】
2005328265.tif 000003
【０００６】
したがって、基準白色点Ｗ１下と基準白色点Ｗ２下での色を一致させるときには、原色応答の三刺激値（Ｒａ１，Ｇａ１，Ｂａ１）を（Ｒａ２，Ｇａ２，Ｂａ２）に変換し、出力すればよい。
【０００７】
上記モデルは、照明光が変化すると、それに応じて人間の目の各受光器は、その感度バランスを白色の見えが一致するように調節するとするモデルである。例えば、昼光から白熱電球照明に変わる場合を考える。昼光の分光分布は平坦であるので、赤・緑・青色の感度はほぼバランスしている。ところが、白熱電球照明は、赤色成分が強く、青色成分が弱い。そこで、人間の視覚は赤色の受光器の感度は低く、青色の受光器の感度が高くなるように調節するのである。結局、常に一定の応答が得られ、色の見えが変わらないと理解される。既述のごとく色の見えを一致させるには、基準となる白色の見えが一致するように、各受光器が感度バランスを調節する。なお、この基準となる白色は試験光と基準光の光源の白色を仮定している。
【０００８】
ここで、前記基準白色として出力物を仮定すると、基準白色のＸＹＺ三刺激値ＸｗＹｗＺｗは、式（１ｄ）で算出される。すなわち、光源からの分光輝度Ｐ（λ）と物体の反射率Ｒｗ（λ）が出力物から完全拡散反射する（Ｒ（λ）≡１）反射光を基準白色とする。しかし、紙白が存在しない場合は、Ｒｗ（λ）は当然１よりも小さいため、Ｗ１（Ｘｗ１，Ｙｗ１，Ｚｗ１）およびＷ２（Ｘｗ２，Ｙｗ２，Ｚｗ２）が実際よりも小さく見積もられる。すると、基準白色からの順応を合わせる感度比（Ｘｗ１／Ｘｗ２），（Ｙｗ１／Ｙｗ２），（Ｚｗ１／Ｚｗ２）が実際から外れるため、色の見えが一致しない問題があった。
【０００９】
次に、ＣＩＥＣＡＭモデルによる予測式を図２に基づき説明する。観察条件１下でのＸＹＺ値を観察条件２下のＸＹＺ値に変換するために、人間の色知覚空間ＱＭＨ（またはＪＣＨ）を利用して変換する方法である。ここで、ＱＭＨのＱはＢｒｉｇｈｔｎｅｓｓ、ＭはＣｏｌｏｒｆｕｌｌｎｅｓｓ、ＨはＨｕｅ  ａｎｇｌｅを表し、ＪＣＨのＪはＬｉｇｈｔｎｅｓｓ、ＣはＣｈｒｏｍａを表す。ここで、Ｗ１（Ｘｗ１，Ｙｗ１，Ｚｗ１）下でのサンプルのＸＹＺ値を（Ｘ１，Ｙ１，Ｚ１）、Ｗ２（Ｘｗ２，Ｙｗ２，Ｚｗ２）下でのサンプルのＸＹＺ値を（Ｘ２，Ｙ２，Ｚ２）、かつ人間の色知覚空間上でのＷ１’下での応答値を（Ｊ，Ｃ，Ｈ）および（Ｑ，Ｍ，Ｈ）、Ｗ２（Ｘｗ２，Ｙｗ２，Ｚｗ２）下での三刺激値を（Ｘ２，Ｙ２，Ｚ２）とすると、式（２ａ）、（２ｂ）で示される。
【００１０】
【数２】
2005328265.tif 000004
【００１１】
ＣＩＥＣＡＭモデルもＪＣＨ，ＱＭＨを算出するため、Ｖｏｎ  Ｋｒｉｅｓモデルの原色応答に相当するＲａ，Ｇａ，Ｂａを算出する。これは観察環境に応じて基準白色点に順応する応答量を順応係数Ｄとして定義し、この応答量は次式（２ｃ）で表される。
【００１２】
【数３】
2005328265.tif 000005
【００１３】
したがって、基準白色点Ｗ１下と基準白色点Ｗ２下での色を一致させるときには、三刺激値（Ｘ１，Ｙ１，Ｚ１）を入力環境とその試験光源に応じたＱＭＨ，ＪＣＨ値に変換し、これを入力環境とその基準光源に応じた三刺激値（Ｘ２，Ｙ２，Ｚ２）に逆変換し、出力すればよい。しかし、出力物に紙白が存在しない、あるいはその部分が少ない場合、式（１ｄ）より見積もられるＲＧＢｗは実際よりも小さい（例えば、特許文献１、２を参照）。
【００１４】
【特許文献１】特開２０００−１４８９７９号公報
【特許文献２】特開２００３−２５６８２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
上記した特許文献１、２では、入力光源の白色点をＲＧＢｗとしているため、基準光源の明るさが暗めに見積もられ、実際よりも暗く見える出力物が得られるという問題があった。
【００１６】
本発明は上記した問題点に鑑みてなされたもので、
本発明の目的は、異なる観察条件下で色の見えを一致させる色変換方法、色変換装置、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１７】
異なる観察条件下で色の見えを一致させる色変換方法において、出力物の紙白部分がない、あるいは少ない場合、人の視覚では色が一致しないと感じられる場合がある。
【００１８】
本発明は、異なる観察条件下で色の見えを一致させる色変換方法において、出力物の紙白部分がない、あるいは所定値以下の場合、出力条件から出力物の紙白領域を推定し、前記紙白領域が所定値以下の場合、画像データから順応領域と基準白色点を求め（ｋ）、モニタからの三刺激値（ＸＹＺ）を、前記基準白色点（順応条件）で色の見えが一致する等価な三刺激値（ＸＹＺｋ’）へ色変換し、前記等価な三刺激値（ＸＹＺｋ’）をプリンタの制御信号へ色変換（ｃｍｙＢｋ）することを特徴とし、
また、本発明は、異なる観察環境下で色の見えを一致させる色変換方法において、出力条件から出力物の紙白領域を推定し、前記紙白領域が所定値以下の場合、画像データから基準白色点となる順応領域をユーザが選択し（ｋｕｓｅｒ）、モニタからの三刺激値（ＸＹＺ）を、前記基準白色点（順応条件）で色の見えが一致する等価な三刺激値（ＸＹＺｋ’）へ色変換し、前記等価な三刺激値（ＸＹＺｋ’）をプリンタの制御信号へ色変換する（ｃｍｙＢｋ）ことを特徴とする。
【発明の効果】
【００１９】
本発明によると、モニタで表示される発光色の三刺激値と、出力物が基準照明下で顕色する三刺激値とが一致し、異なる観察環境下で色の見えを一致させることができる。
【発明を実施するための最良の形態】
【００２０】
以下、発明の実施の形態について図面により詳細に説明する。
【実施例１】
【００２１】
実施例１は、所定の試験照明下と異なる基準照明下とにおいて、色の見えを一致させる色変換方式に関し、出力物の紙白がない場合に、モニタから標準信号を算出し、基準照明下においてこの標準信号を等色させる色変換パラメータを算出し、この色変換パラメータによって標準信号をデバイス信号へ色変換し、このデバイス信号を出力する構成とする。
【００２２】
図３は、本発明の実施例１に係る色変換処理の構成を示す。図３では、モニタ１、カラープリンタ３が、色変換部２を介して接続されている。色変換部２は、標準信号としてＣＩＥ１９３１表色系への色変換を行なう色変換部（図示せず）と、その色変換パラメータＡｉｊ（Ｐ）を記憶している色変換パラメータ記憶メモリとからなっている。また本実施例では、モニタ１で表示される発光色の三刺激値と出力物４が基準照明下で顕色する三刺激値とが一致する実施例である。
【００２３】
色変換方法（１）
モニタ１に表示された画像データをカラープリンタ３に出力する動作について説明する。初めに、モニタ１の信号ｓＲＧＢ（Ｒ，Ｇ，Ｂ）が色変換部２に入力され、色変換部２では、画像データの入力信号（Ｒ，Ｇ，Ｂ）をＸＹＺ標準信号（Ｘ１，Ｙ１，Ｚ１）に変換する。このＸＹＺ標準信号への変換は次式（３）で示される。ここではモニタ１のＸＹＺ標準信号（Ｘ１，Ｙ１，Ｚ１）を実現するＲＧＢ信号への変換は、常に一定とみなすことができる。なぜなら、モニタ自体が発光して色を表示しているので、光源の影響はあまり受けないからである。
【００２４】
次に、得られた標準ＸＹＺ信号（Ｘ１，Ｙ１，Ｚ１）を、カラープリンタ３に出力する場合には、色変換部２において、（Ｘ１，Ｙ１，Ｚ１）信号をカラープリンタ３のデバイス信号（ｃ，ｍ，ｙ，Ｂｋ）へ色変換する。このときの色変換パラメータＡｉｊ（Ｐ）は、基準光（Ｐ）下でのプリント出力のＸＹＺとＣＭＹＫ信号の対応関係を示すパラメータである。これによりプリント出力した色は、基準光源下において（Ｘ１，Ｙ１，Ｚ１）の色の見えと一致する。例えば、基準光をＤ５０光源と想定し、これに準ずるパラメータＡｉｊ（Ｄ５０）を色変換パラメータメモリから読込み、これを適用する。したがって、モニタ１が発光するＸＹＺ三刺激値（Ｘ１，Ｙ１，Ｚ１）と出力物４が顕色するＸＹＺ三刺激値（Ｘ１’，Ｙ１’，Ｚ１’）が一致する。すなわち、次式（４）が成立する。なお、ここでは、基準光源として、Ｄ５０光源を想定したが、Ａ光源、Ｆ光源などの基準光源において色の見えを一致させることも可能である。実施形態としては、色変換パラメータ記憶メモリに格納された基準光源に応じた色変換パラメータＡｉｊ（Ａ，Ｆ，…）を、基準光源に応じて読出し、上記パラメータを切替えることが挙げられる。この色変換パラメータの算出方法の実施例については、以下で述べる。
【００２５】
【数４】
2005328265.tif 000006
【００２６】
色変換パラメータ作成方法（１）
ここでは、上述の色変換パラメータＡｉｊ（Ｐ）の作成方法について説明する。これは、予め準備した複数のカラーパッチを測色後、標準信号とその測色値との対応関係より変換パラメータを求める方式である。図４は、標準信号の変換パラメータを設定する実施例を示す。
【００２７】
測色値データメモリ１００には、基準光源下でのカラーパッチの測色値が格納される。具体的には、複数個（図４中では（ｉ＋１）×（ｊ＋１）個）からなるカラーパッチ１１０は試験光源１２０（Ｐ）で照明され、その反射光を測色計１３０で測色して、測色データを測色値データメモリ１００に格納する。そして、デバイス信号データと測色値データメモリ１００のデータとに基づいて変換パラメータＡｉｊ（Ｐ）を式（５）によって算出し、その結果を色処理部２に格納する。この変換パラメータＡｉｊ（Ｐ）の算出には、最小２乗法などを適用し、変換誤差を最小とする値を設定する。なお、計測には非接触での計測が可能な測色機器、例えばスペクトロメータ、ＳＲ−１（トプコン社製）などが挙げられる。
【００２８】
【数５】
2005328265.tif 000007
【実施例２】
【００２９】
本実施例は、所定の試験照明下と異なる基準照明下とにおいて、色の見えを一致させる色変換方式に関し、出力物の紙白がない場合に、画像データから基準白色点となる順応領域を算出し、この白色点のモニタから算出される標準信号を算出し、基準照明下においてこの標準信号を等色させる色変換パラメータを算出し、この色変換パラメータによって標準信号をデバイス信号へ色変換し、このデバイス信号を出力する構成とする。
【００３０】
図５は、本発明の実施例２に係る色変換処理の構成を示す。図５では、モニタ１ａ、カラープリンタ３ａが、色変換部２ａを介して接続されている。色変換部２ａは、標準信号としてＣＩＥ１９３１表色系への色変換を行なう色変換部（図示せず）、順応領域設定部、その色変換パラメータＡｉｊ（Ｐ）を記憶している色変換パラメータ記憶メモリとからなっている。また本実施例では、モニタ１ａに表示されるｋ領域の発光色の三刺激値と出力物４ａが基準照明下において顕色するｋ’の三刺激値とが一致する実施例である。
【００３１】
色変換方法（２）
モニタ１ａに表示された画像データをカラープリンタ３ａに出力する動作について説明する。初めに、モニタ１ａの信号ｓＲＧＢ（Ｒ，Ｇ，Ｂ）が色変換部２ａに入力され、色変換部２ａでは、画像データの入力信号（Ｒ，Ｇ，Ｂ）をＸＹＺ標準信号（Ｘ１，Ｙ１，Ｚ１）に変換する。このＸＹＺ標準信号への変換は前記した式（３）で示される。
【００３２】
ここで、画像データを領域分割し、各領域の中で基準白色点となる順応領域ｋを設定する。この設定方法は、後述の順応領域設定方法において詳説する。
【００３３】
次に、得られた標準ＸＹＺ信号（Ｘ１，Ｙ１，Ｚ１）を、カラープリンタ３ａに出力する場合には、前記順応領域ｋにおける白色点の見えが一致するように、次式（６）を満たす標準ＸＹＺ信号（Ｘ１’，Ｙ１’，Ｚ１’）に色変換される。そして、色変換部２ａにおける色変換パラメータによって、（Ｘ１’，Ｙ１’，Ｚ１’）信号をカラープリンタ３ａのデバイス信号（ｃ，ｍ，ｙ，Ｂｋ）へ色変換する。このときの色変換パラメータＡｉｊ（Ｐ）は、基準光（Ｐ）下でのプリント出力のＸＹＺとＣＭＹＫ信号の対応関係を示すパラメータである。これによりプリント出力した基準白色点の色（Ｘｗｋ，Ｙｗｋ，Ｚｗｋ）は、基準光源下において（Ｘｗｋ’，Ｙｗｋ’，Ｚｗｋ’）の色の見えと一致する。つまり、式（７）が成立する。なおここでは、色変換パラメータの算出方法の実施例については、実施例１と同様であるので省略する。
【００３４】
【数６】
2005328265.tif 000008
【００３５】
順応領域設定方法（１）
ここでは、順応領域の設定方法について、（１）画像データの領域分割、（２）特徴テーブルの算出、（３）順応領域の抽出、の３つの手順に沿って説明する。
（１）画像データの領域分割
画像データの領域分割方法を図７を用いて説明する。図６（ａ）は、モニタ１ａに提示される画像データの一例である。この画像データを任意の数の領域に分割した後の画像データを図６（ｂ）に示す。領域分割方法は、種々の方法が適用できる。例えば、原画像データの統計的情報から再帰的に領域分割する方法（太田友一、領域分割によるカラー画像情報の構造化，情報処理，Vol．19，No．12，pp．1130-1136）、画像の統計情報を用いて領域分割する方法（Picture  Segmentation  Using  A  Recursive  Segmentation  Splitting  Method，Comp．Graph．and  Image  Proc.，RON  Ohlander  et．al.，pp.313-333）などが例示できる。本実施例ではＫ平均アルゴリズムを応用した領域分割法を例にとって説明する。  
初期領域分割ステップ（Ｓ１００）は、入力された画像データ図６（ａ）の画面全体を予め設定された小領域に分割して初期領域を生成し、領域毎に統計情報テーブルを算出する。本実施例における小領域数は縦５つ、横５つであり、５ｘ５＝２５［領域］に分割した。また、このときの統計情報テーブルとは、領域毎の色情報ｓＲＧＢ値の算術平均である（Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅ）と、位置情報（Ｉ，Ｊ）の算術平均値である（Ｉａｖｅ，Ｊａｖｅ）とからなり、次式（８）により算出される。統計情報テーブルの例を図８に示す。縦軸は小領域の通し番号、横軸は統計情報である。例えば、…（時間に応じて掲載）。これを一旦保持し、次ステップに移る。
【００３６】
【数７】
2005328265.tif 000009
ここで、ｖ、ｗは初期分割領域の縦および横画素数［ｐｉｘ］、Ｒｔｕ、Ｇｔｕ、Ｂｔｕは画素位置［ｔ，ｕ］におけるｓＲＧＢ値の値、Ｉｔｕ、Ｊｔｕは画素位置［ｔ，ｕ］における位置情報である。
【００３７】
次の小領域探索ステップ（Ｓ１１０）は、画像データの色信号（ｒｇｂ）ｓＲＧＢと位置情報（ｉ，ｊ）と統計情報テーブルとの相対距離Ｄ（Ｎｏ）を次式（９）から算出し、画素（ｉ，ｊ）がどの小領域の色、位置に最も近いかを算出する。これを小領域の回数（本実施例では２５回）繰返し、Ｄ（Ｎｏ）を最小とする領域番号Ｎｏを探索する。ここでＮｏとして図８の小領［１４］を探索されたとする。この結果を一旦保持し、次ステップに移る。
【００３８】
【数８】
2005328265.tif 000010
ここで、Ｑ１およびＱ２は定数である。本実施例ではＱ１＝Ｑ２＝１とした。
【００３９】
次の統計情報テーブル書き換えステップ（Ｓ１２０）は、前記Ｓ１１０で探索した番号１４のテーブル内容と元々画素（ｉ，ｊ）が属していた小領域番号０のテーブル内容を書き換える。具体的には、小領域［１４］の（Ｒ，Ｇ，Ｂ）ｓＲＧＢに（ｒ，ｇ，ｂ）をそれぞれ加え、（Ｉ，Ｊ）に（ｉ，ｊ）を加える。また、領域に属する画素数も１増加させる。他方、小領域［０］の（Ｒ，Ｇ，Ｂ）ｓＲＧＢから（ｒ，ｇ，ｂ）をそれぞれ減じ、（Ｉ，Ｊ）から（ｉ，ｊ）を減じる。また、領域に属する画素数も１減少させる。これを画像データの画素数（実施例では、（ｉ＋１）ｘ（ｊ＋１）回）繰返し、次ステップに移る。
【００４０】
上記したＳ１１０からＳ１２０までを所定回数、繰返す。実施例では５回繰返した例を図６（ｂ）に示す。図中は領域の分割結果を濃淡情報で表している。なお、領域分割結果を分りやすくするため、コントラスト補正をかけている。
【００４１】
（２）特徴テーブルの算出
ここでは、上記分割された領域の（ＲＧＢ）ｓＲＧＢ値に対して一律の変換処理を加え、図９を得る。このときの変換式は前記した式（３）を用い、（ＲＧＢ）ｓＲＧＢ値を標準ＸＹＺ（ＸＹＺ）値に変換し、さらに式（１０）によってｘｙ色度値に変換する。得られた標準ＸＹＺ値は図中では（Ｘｗｋ，Ｙｗｋ，Ｚｗｋ）で示している。ｋは領域番号を、ｗは基準白色点の候補となることを示している。なお、備考欄は図との対応を明示するために書き加えたものである（実際にはこの欄は保持されない）。
ｘｗｋ＝（Ｘｗｋ）／（Ｘｗｋ＋Ｙｗｋ＋Ｚｗｋ）
ｙｗｋ＝（Ｙｗｋ）／（Ｘｗｋ＋Ｙｗｋ＋Ｚｗｋ）  （１０）
【００４２】
（３）順応領域の抽出
ここでは図１０に示したｘｙ色度図に従って、順応領域の算出方法を説明する。図１０には、上記（２）で算出した、それぞれの領域の色度座標をプロットしており、各領域が出力媒体４ａに出力されたとき、基準光源Ｐ下での色の見えを示す。例えば、点３は図６のドレスを表す領域であり、やや赤味がかった白として認識される。ここで、基準光源Ｐを白色点とすると、これからの相対的な距離が白色点からの色みのズレとして認識されるので、このｘｙ色図上の距離を最小とする領域ｋを算出し、これを順応領域とする。
【００４３】
また、このとき、順応領域として適用される範囲を同図斜線部に示した。当該領域を順応領域とし、これを図５の順応領域ｋ部の記憶メモリ（図示せず）として予め格納しておき、領域以外では、基準光源を変化させないことも可能である。また同様に、同記憶領域部分に順応領域として画像データの占める面積率［％］を予め格納しておき、所定値以下では、基準光源を変化させないことも可能である。
【実施例３】
【００４４】
本実施例は、所定の試験照明下と異なる基準照明下とにおいて、色の見えを一致させる色変換方式に関し、出力物の紙白がない場合に、画像データから基準白色点となる順応領域をユーザが選択し、これを順応領域として設定し、この白色点のモニタから算出される標準信号を算出し、基準照明下においてこの標準信号を等色させる色変換パラメータを算出し、この色変換パラメータによって標準信号をデバイス信号へ色変換し、このデバイス信号を出力する構成とする。
【００４５】
なお、本実施例では、色変換方法、順応領域設定方法における（１）画像データの領域分割、および、（２）特徴テーブルの算出は実施例２と同様であるので説明を省略する。以下では、第三の装置構成、および第二の順応領域設定方法について詳説する。
【００４６】
図１１は、本発明の実施例３に係る色変換処理の構成を示す。図１１では、モニタ（パソコン５ｂ）、カラープリンタ３ｂが、色変換部２ｂを介して接続されている。色変換部２ｂは、標準信号としてＣＩＥ１９３１表色系への色変換を行なう色変換部（図示せず）、順応領域設定部、その色変換パラメータＡｉｊ（Ｐ）を記憶している色変換パラメータ記憶メモリとからなっている。また、本実施例では、パソコン５ｂで表示されるｋｕｓｅｒ領域の発光色の三刺激値と出力物４ｂが基準照明下において顕色するｋｕｓｅｒ’の三刺激値とが一致する実施例である。
【００４７】
順応領域設定方法（２）
ここでは、図１２と図１３を参照して、順応領域ｋｕｓｅｒの設定方法について説明する。図１２は、ユーザに対してパソコン５ｂに表示されるプレビュー画像の一例である。出力物４ｂが出力される直前に提示される。ここでユーザは、出力物のどの領域を白として出力するかをマウス６ｂで、プレビュー画面を操作しながら、ポインタ７ｂによって指定する。このプレビュー画像は、上記した領域分割処理、特徴テーブルの算出が実行されて、図１３に示される特徴テーブルが図１１の順応領域設定部に格納してある。そこで、ユーザが指定した領域をｋｕｓｅｒとすると、このときの領域が基準光源Ｐ下での白色に見えることが望ましいことを示す。例えば、ユーザがポインタ７ｂによってケーキに属する領域（図１３中の特徴テーブルの［１］の領域）を指定すると、この領域番号［１］をｋｕｓｅｒとして設定する。これにより、基準光源Ｐ下で出力物４ｂを観察した際には、ケーキ領域が最も白に近く認識される出力が得られることになる。
【００４８】
また、本発明は、前述した実施例の機能、手順を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記録媒体から読出されたプログラムコード自体が前述した実施例の機能、手順を実現することになる。プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能、手順が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能、手順が実現される場合も含まれる。さらに、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能、手順が実現される場合も含まれる。
【図面の簡単な説明】
【００４９】
【図１】Ｖｏｎ  Ｋｒｉｅｓモデルを説明する図である。
【図２】ＣＩＥＣＡＭモデルを説明する図である。
【図３】本発明の実施例１に係る色変換処理の構成を示す。
【図４】標準信号の変換パラメータを設定する例を示す。
【図５】本発明の実施例２に係る色変換処理の構成を示す。
【図６】画像データの一例を示す。
【図７】画像データの領域分割方法の処理フローチャートである。
【図８】初期情報テーブルの一例を示す。
【図９】実施例２の特徴テーブルの例を示す。
【図１０】ｘｙ色度座標図を示す。
【図１１】本発明の実施例３に係る色変換処理の構成を示す。
【図１２】プレビュー画像上でユーザの指定方法を示す。
【図１３】実施例３の特徴テーブルの例を示す。
【符号の説明】
【００５０】
１  モニタ
２  色変換部
３  カラープリンタ
４  出力物
【図１】
2005328265.tif 000011
【図２】
2005328265.tif 000012
【図３】
2005328265.tif 000013
【図４】
2005328265.tif 000014
【図５】
2005328265.tif 000015
【図６】
2005328265.tif 000016
【図７】
2005328265.tif 000017
【図８】
2005328265.tif 000018
【図９】
2005328265.tif 000019
【図１０】
2005328265.tif 000020
【図１１】
2005328265.tif 000021
【図１２】
2005328265.tif 000022
【図１３】
2005328265.tif 000023