(57)【要約】【課題】任意の観察環境における表示色を高精度に推定できるようにする。【解決手段】観察環境における白色及び黒色の表示色情報を取得して暗黒状態における表示色との差分を算出し、高明度から低明度の表示色において照明光の色成分の変化量を取得することができるようにする。さらに、暗黒状態での高明度から低明度の表示色の変化率に比例したパラメータを用いて、加法混色における表示色への補正量を求めて合成することにより、任意の観察環境における表示色を高精度に推定することができるようにする。【選択図】図２
2010256489.tif 000002
【特許請求の範囲】
【請求項１】
表示装置により画像が表示される環境における照明光情報、及び前記表示装置によって表示される画像の白色及び黒色の色情報を取得する環境情報取得手段と、
前記表示装置により暗黒状態の環境に表示された場合における、前記表示装置によって表示される画像の白色及び黒色の色情報を記憶する記憶手段と、
前記環境情報取得手段によって取得された白色及び黒色の色情報と、前記記憶手段に記憶された白色及び黒色の色情報とに基づいて、暗黒状態において画像が表示される場合の色情報を前記表示装置により表示されている環境に対応した色情報に変換する色情報変換手段と、
前記環境情報取得手段によって取得された照明光情報及び白色の色情報に応じたカラーアピアランスモデルと、前記色情報変換手段によって変換された色情報とを用いて、入力された画像信号を前記表示装置から出力するための画像信号に変換する画像信号変換手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記環境情報取得手段によって取得された照明光情報及び白色の色情報に基づいて、前記カラーアピアランスモデルにおいて適用するパラメータを決定するパラメータ決定手段と、
前記決定手段によって決定されたパラメータが適用されたカラーアピアランスモデルを用いて、前記色情報変換手段によって変換された色情報を均等色空間に変換する均等色空間変換手段と、
前記均等色空間変換手段によって変換された均等色空間を用いて、入力された画像信号を前記表示装置から出力する画像信号に変換するための色補正プロファイルを作成する色補正プロファイル作成手段とをさらに備え、
前記画像信号変換手段は、前記色補正プロファイル作成手段によって作成された色補正プロファイルに従って、入力された画像信号を前記表示装置から出力するための画像信号に変換することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色補正プロファイル作成手段は、入力される画像信号の色空間における座標と、前記表示装置から出力する画像信号の色空間における座標とを、前記均等色空間において写像処理により対応付けることによって前記色補正プロファイルを作成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記環境情報取得手段によって取得された白色の色情報と、前記記憶手段に記憶されている暗黒状態の環境に表示された場合における白色の色情報との差分、及び前記環境情報取得手段によって取得された黒色の色情報と、前記記憶手段に記憶されている暗黒状態の環境に表示された場合における黒色の色情報との差分を算出する差分値算出手段と、
前記差分値算出手段によって算出された白色及び黒色の差分値と、前記暗黒状態において画像が表示される場合における明度の情報に基づく係数とを用いて、補正量を算出する補正量算出手段とをさらに備え、
前記色情報変換手段は、前記補正量算出手段によって算出された補正量により、暗黒状態において画像が表示される場合の色情報を前記表示装置により表示されている環境に対応した色情報に変換することを特徴とする請求項１〜３の何れか１項に記載の画像処理装置。
【請求項５】
前記環境情報取得手段は、前記表示装置によって表示される画像の白色及び黒色の色情報として、ＸＹＺ値のデータを取得することを特徴とする請求項１〜４の何れか１項に記載の画像処理装置。
【請求項６】
前記記憶手段は、前記表示装置が暗黒状態の環境に表示された場合における、前記表示装置によって表示される画像の白色及び黒色の色情報として、ＸＹＺ値のデータを記憶していることを特徴とする請求項１〜５の何れか１項に記載の画像処理装置。
【請求項７】
前記環境情報取得手段は、前記照明光情報として、少なくとも照明光の色温度、照度、及びＸＹＺ値の情報を取得することを特徴とする請求項１〜６の何れか１項に記載の画像処理装置。
【請求項８】
前記色情報変換手段によって変換される前記表示装置により表示されている環境に対応した色情報の任意のＸＹＺ値を（Ｘ２，Ｙ２，Ｚ２）、前記暗黒状態において画像が表示される場合の色情報の任意のＸＹＺ値を（Ｘ１，Ｙ１，Ｚ１）、前記明度の情報に基づく係数をＰ［Ｙ１］、前記差分値算出手段によって算出された白色の差分値を（Ｘｗｄ，Ｙｗｄ，Ｚｗｄ）、前記差分値算出手段によって算出された黒色の差分値を（Ｘｋｄ，Ｙｋｄ，Ｚｋｄ）とした場合に、前記明度の情報に基づく係数は、前記暗黒状態において画像が表示される場合の色情報が白色である場合に１となり、前記暗黒状態において画像が表示される場合の色情報が黒色である場合に０となる係数であり、前記色情報変換手段は、以下の数１に示す式を用いて、暗黒状態において画像が表示される場合の色情報を前記表示装置により表示されている環境に対応した色情報に変換することを特徴とする請求項４に記載の画像処理装置。
【数１】
2010256489.tif 000008
【請求項９】
さらに、前記記憶手段に記憶されている前記暗黒状態の環境に表示された場合の白色の色情報におけるＸＹＺ値を（Ｘ１ｗ，Ｙ１ｗ，Ｚ１ｗ）、前記記憶手段に記憶されている前記暗黒状態の環境に表示された場合の黒色の色情報におけるＸＹＺ値を（Ｘ１ｋ，Ｙ１ｋ，Ｚ１ｋ）とした場合に、前記補正量算出手段は、以下の数２に示す式により算出した係数を用いて補正量を算出することを特徴とする請求項８に記載の画像処理装置。
【数２】
2010256489.tif 000009
【請求項１０】
前記環境情報取得手段によって取得された白色の色情報が所定の条件を満たしているか否かを判定する判定手段をさらに備え、
前記判定手段によって前記所定の条件を満たしていないと判定された場合には、前記差分値算出手段は、前記環境情報取得手段によって取得された白色の色情報を変更して、前記変更した白色の色情報を用いて差分値を算出することを特徴とする請求項４に記載の画像処理装置。
【請求項１１】
前記所定の条件は、白色の色度又は明度の条件であることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記カラーアピアランスモデルは、ＣＩＥＣＡＭ０２であり、前記均等色空間は、ＪＣｈ色空間であることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項１３】
前記表示装置は、プロジェクタであることを特徴とする請求項１〜１２の何れか１項に記載の画像処理装置。
【請求項１４】
表示装置により画像が表示される環境における照明光情報、及び前記表示装置によって表示される画像の白色及び黒色の色情報を取得する環境情報取得工程と、
前記環境情報取得工程において取得された白色及び黒色の色情報と、前記表示装置により暗黒状態の環境に表示された場合における、前記表示装置によって表示される画像の白色及び黒色の色情報とに基づいて、暗黒状態において画像が表示される場合の色情報を前記表示装置により表示されている環境に対応した色情報に変換する色情報変換工程と、
前記環境情報取得工程において取得された照明光情報及び白色の色情報に応じたカラーアピアランスモデルと、前記色情報変換工程において変換された色情報とを用いて、入力された画像信号を前記表示装置から出力するための画像信号に変換する画像信号変換工程とを備えたことを特徴とする画像処理方法。
【請求項１５】
表示装置により画像が表示される環境における照明光情報、及び前記表示装置によって表示される画像の白色及び黒色の色情報を取得する環境情報取得工程と、
前記環境情報取得工程において取得された白色及び黒色の色情報と、前記表示装置により暗黒状態の環境に表示された場合における、前記表示装置によって表示される画像の白色及び黒色の色情報とに基づいて、暗黒状態において画像が表示される場合の色情報を前記表示装置により表示されている環境に対応した色情報に変換する色情報変換工程と、
前記環境情報取得工程において取得された照明光情報及び白色の色情報に応じたカラーアピアランスモデルと、前記色情報変換工程において変換された色情報とを用いて、入力された画像信号を前記表示装置から出力するための画像信号に変換する画像信号変換工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、画像処理方法、プログラム及び記憶媒体に関し、特に、カラー画像の色を正確に再現するために、環境光に応じて表示デバイスにより再現される色を高精度に推定するために用いて好適な技術に関する。
【背景技術】
【０００２】
カラー画像を扱う表示デバイスでは、表示デバイスが置かれている環境の照明光（以下、観察環境光）によって、その表示色の見えが変化することが知られている。特に、液晶プロジェクタのように、スクリーンに投影する型のデバイスでは、観察環境が照明のない暗黒状態に近い暗い環境である場合と、照明が点灯している明るい環境である場合とでは、デバイスによって再現可能な色の範囲（以下、色域）が異なる。特に、観察環境が明るい条件の下では、その色域の大きさが著しく縮小してしまう。一方、ディスプレイモニタのような自発光型の表示デバイスでは、観察環境が明るい条件の下であっても、プロジェクタと比較して色域の変化の度合いは小さい。
【０００３】
ここで、プレゼンテーションで一般に用いられるカラー表示デバイスは、大画面表示ができることから、プロジェクタが使用されることが多い。その一方で、プロジェクタに入力されるプレゼンテーション用のカラー画像データを作成する時には、作成者がディスプレイモニタを用いてカラー画像データを表示・確認しながら作成している。このように、プロジェクタとディスプレイモニタとが置かれている観察環境は、異なっている場合がほとんどである。
【０００４】
したがって、プレゼンテーションにおいて、作成されたカラー画像データの色を正確に表示する必要がある場合には、前述のようなプロジェクタとディスプレイモニタとの間で再現される色域の違いを考慮する必要がある。さらに、プロジェクタとディスプレイモニタとの間での観察環境における色の見え方の違いを考慮する必要がある。そこで、プロジェクタによって表示される色がディスプレイモニタに表示されていた色を適切に再現するように、プロジェクタの出力色信号に対して色補正を行っている。
【０００５】
従来、カラー画像を扱うデバイスによって再現する色域が異なる場合は、デバイス間の色域の差を吸収するための色域変換処理が行われている。一般に、色域変換処理は、ＬＡＢ色空間、ＪＣｈ色空間など、デバイスの種類に依存しない色空間により実施される。
【０００６】
また、人間の視覚によるカラー画像の色の見え方については、その画像が観察される照明環境に大きく影響される。そこで近年では、従来よりも人間の視覚特性を高精度にモデル化したＣＩＥＣＡＭ０２などのカラーアピアランスモデルが用いられている。このカラーアピアランスモデルを用いて求められた色空間は、環境照明下での色の見え方を反映したデバイスの種類に依存しない色空間として色域変換処理に利用されている。
【０００７】
カラーアピアランスモデルでは、評価対象となるカラー画像を観察する条件に応じた環境光パラメータを用いて、ＣＩＥ（国際照明委員会）のＸＹＺ表色系において表現されるＸＹＺ値をカラーアピアランス色空間の色信号値に変換する。その際の観察条件は、画像の観察環境における照明光の色度や照度、周囲光などであり、その光源に関する測定データなどに基づいて、カラーアピアランスモデルの環境光パラメータとして白色のＸＹＺ値や順応輝度を算出する。
【０００８】
また、様々な観察条件の環境光に対応するために、例えば、特許文献１に記載の画像表示システムでは、環境光条件の情報を取得し、環境光情報に基づいたアピアランスモデルを用いて、表示デバイスにより表示する色をデバイス非依存空間情報に変換している。
【０００９】
さらに、例えば、特許文献２に記載の色補正方法では、投影されている表示色を測定し、デバイス情報であるＸＹＺ値を変換するためのマトリクスを測定結果に基づいて取得し、デバイス情報を変換している。また、例えば、特許文献３に記載の画像処理システムでは、プロジェクタによる白色表示色の測定結果に基づき、暗黒状態におけるプロジェクタの表示色から、観察環境におけるプロジェクタの表示色を推定している。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００２−３４４７６１号公報
【特許文献２】特開２００３−３２３６１０号公報
【特許文献３】特許第３７１９４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
環境光への対応を目的とする従来例においては、以下のような課題が存在する。まず、アピアランスモデルを用いて観察環境における表示色の色域を高精度にデバイス非依存空間情報に変換するためには、任意の環境に対応するために多数の環境光条件に対応したデバイス情報を保持することが考えられる。ところが、その測定にかかる工数と膨大なメモリ容量とが必要となることから効率が良くない。
【００１２】
また、特許文献２に示す例においては、前述したように、投影されている表示色を測定し、デバイス情報であるＸＹＺ値を変換するマトリクスを獲得している。ところが、任意の環境光に対応するためには、表示色を複数測定してマトリクスを演算する行程が必要であり、効率が良くない。
【００１３】
したがって、観察環境に応じて表示色を推定する処理を簡単に行うことが望ましい。特許文献１に示す例では、前述したように、環境光条件を取得し、環境光情報に基づいたアピアランスモデルを用いて、表示色をデバイス非依存空間情報に変換している。ところが、環境光下における表示色を修正していないままアピアランスモデルを適用しているため、実際の環境光下における見え方が一致するように十分に変換できず、表示デバイスにより正確な色を再現できない。
【００１４】
また、特許文献３においては、前述したように、プロジェクタによって表示された白色の測定値に基づいて、暗黒状態における表示色から観察環境における表示色を推定している。ところが、表示された白色の測定値を用いた加法混色だけでは、中〜低明度における表示色の推定精度が不十分であるため、表示デバイスにより正確な色を再現できない。
【００１５】
本発明は前述の問題点に鑑み、任意の観察環境における表示色を高精度に推定できるようにすることを目的としている。
【課題を解決するための手段】
【００１６】
本発明の画像処理装置は、表示装置により画像が表示される環境における照明光情報、及び前記表示装置によって表示される画像の白色及び黒色の色情報を取得する環境情報取得手段と、前記表示装置により暗黒状態の環境に表示された場合における、前記表示装置によって表示される画像の白色及び黒色の色情報を記憶する記憶手段と、前記環境情報取得手段によって取得された白色及び黒色の色情報と、前記記憶手段に記憶された白色及び黒色の色情報とに基づいて、暗黒状態において画像が表示される場合の色情報を前記表示装置により表示されている環境に対応した色情報に変換する色情報変換手段と、前記環境情報取得手段によって取得された照明光情報及び白色の色情報に応じたカラーアピアランスモデルと、前記色情報変換手段によって変換された色情報とを用いて、入力された画像信号を前記表示装置から出力するための画像信号に変換する画像信号変換手段とを備えたことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、高明度から低明度の表示色において、照明光の色成分の変化量を取得することができるので、任意の観察環境における表示色を高精度に推定することができる。
【図面の簡単な説明】
【００１８】
【図１】画像処理装置の構成例を示すブロック図である。
【図２】本発明の第１の実施形態における画像処理部の内部構成例を示すブロック図である。
【図３】デバイス情報変換パラメータ決定部の詳細な構成例を示すブロック図である。
【図４】デバイス再現色域算出部の詳細な構成例を示すブロック図である。
【図５】カラーアピアランスモデル変換部の詳細な構成例を示すブロック図である。
【図６】色補正プロファイル作成部の詳細な構成例を示すブロック図である。
【図７】色補正プロファイルの作成処理手順の一例を示すフローチャートである。
【図８】デバイス情報変換パラメータＤＢメモリの概要を示す図である。
【図９】デバイス情報変換パラメータＤＢメモリの概要を示す図である。
【図１０】色度範囲条件が示すｘｙ座標の範囲を示す図である。
【図１１】デバイス情報変換パラメータ決定部の詳細な構成例を示すブロック図である。
【図１２】デバイス情報変換パラメータ決定部及びデバイス再現色域算出部による処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
（第１の実施形態）
以下、本発明に係る実施形態における概要及び構成について、図１に示すブロック図を参照しながら説明する。
図１は、本実施形態に係る画像処理装置１００の構成例を示すブロック図である。
図１において、ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているプログラム等に従って、ＲＡＭ１０３、操作部１０４、画像処理部１０５、モニタ１０６、入力デバイス群１０７、及び出力デバイス群１０８の各種制御を行う。
【００２０】
ＲＯＭ１０２には、情報データや制御プログラム、ＯＳ（オペレーティングシステム）、アプリケーションプログラム（以下、アプリケーションという）、カラーマッチング処理モジュール、デバイスドライバ等が格納されている。
【００２１】
入力デバイス群１０７は、ＣＣＤセンサを含むイメージスキャナ等の画像読取装置、測色装置などであり、任意のプロファイルを作成したい色空間情報を入力するためのものである。また、出力デバイス群１０８は、プロジェクタ、ディスプレイモニタ、インクジェットプリンタ、熱転写プリンタ、ドットプリンタなどであり、画像を出力するためのものである。
【００２２】
ＲＡＭ１０３は、各種制御プログラムや操作部１０４から入力されるデータの作業領域及び一時待避領域を備えている。操作部１０４は、出力デバイス群１０８に対する指示の設定やデータの入力を行う。画像処理部１０５は、本実施形態における環境光条件に基づく色変換処理及び色補正プロファイル作成処理を含む画像処理を行う。モニタ１０６は、画像処理部１０５の処理結果や操作部１０４で入力されたデータ等を表示する。
【００２３】
次に、本実施形態において、任意の観察環境光に応じて出力デバイス群１０８から出力される画像の再現色域を推定する処理、及び入力するカラー画像信号を変換するプロファイルを作成する処理について以下に説明する。
【００２４】
図２は、本実施形態における画像処理部１０５の内部構成例を示すブロック図である。
図２において、画像処理部１０５は、環境光対応デバイス色情報作成部２０１及び環境光対応色変換プロファイル作成部２０２から主に構成されている。
【００２５】
環境光対応デバイス色情報作成部２０１は、任意の観察環境において、出力デバイス群１０８から出力される画像の色の再現を推定するブロックである。一方、環境光対応色変換プロファイル作成部２０２は、任意の入力色信号を入力色空間から出力色空間に写像し、出力デバイス群１０８から出力するための色信号に入力色信号を変換する色補正プロファイルを作成するブロックである。
【００２６】
次に、環境光対応デバイス色情報作成部２０１及び環境光対応色変換プロファイル作成部２０２の詳細な構成について説明する。
環境光対応デバイス色情報作成部２０１において、デバイス情報記憶部２１０は、表示する環境が暗黒状態であった場合の、出力デバイス群１０８の中のプロジェクタによって再現される色域に関するデバイス色情報を入力端子２１６から入力して記憶する。
【００２７】
本実施形態では、デバイス色情報として、プロジェクタによって再現される色域を推定するのに十分な色数をもつＲＧＢ表色系の入力信号であって、ＲＧＢの各要素を離散的に均等に振り分けたものを用いる。そして、この入力信号をプロジェクタによって暗黒状態における標準的なスクリーンに対して投影した表示色を測定した値をデバイス色情報とする。また、本実施形態では、デバイス色情報は、測定結果に基づいて、ＣＩＥ（国際照明委員会）のＸＹＺ表色系におけるＸＹＺ値とする。
【００２８】
一方、観察環境において、画像処理部１０５に接続されたプロジェクタにより投影される白色及び黒色の表示色を、環境情報取得手段として機能する測定部２０４により測定する。なお、測定部２０４は、プロジェクタ内に装備されたカラーセンサであってもよく、プロジェクタとは別に入力デバイス群１０７として接続されている測定器でもよい。また、測定部２０４は、観察環境における照明光情報を取得する。照明光情報には、少なくとも観察環境における照明光の色温度、照度、及びＸＹＺ値の情報が含まれる。
【００２９】
デバイス情報変換パラメータ決定部２０６は、測定部２０４によって取得された白色及び黒色の表示色情報と、デバイス情報記憶部２１０に格納されたデバイス色情報の中の白色及び黒色の色情報とを入力する。そして、これらの情報を参照してデバイス色情報における補正量を決定する。また、デバイス情報変換パラメータ格納部２０７には、デバイス情報変換パラメータ決定部２０６による補正量の演算において必要なパラメータ等が格納されている。例えば、デバイス色情報における補正量を決定する際に、例外処理を行う場合の判定条件や例外処理における補正量の値などの情報が格納されている。
【００３０】
デバイス再現色域算出部２０８は、デバイス情報変換パラメータ決定部２０６において決定された白色及び黒色に関する補正量に基づいて、デバイス情報記憶部２１０に格納されたデバイス色情報を、観察環境における表示色情報に変換する。そして、デバイス再現色域記憶部２０９に、デバイス再現色域算出部２０８により変換された観察環境における表示色情報を格納する。
【００３１】
一方、環境光対応色変換プロファイル作成部２０２において、カラーアピアランスパラメータ記憶部２１２には、カラーアピアランスモデルにおいて用いる環境設定パラメータが格納されている。例えば、カラーアピアランスモデルがＣＩＥＣＡＭ０２の場合は、所定の観察環境の照明条件に応じて、パラメータＦ、Ｎｃ、ｃの設定値が予め決められている。以下、本実施形態では、カラーアピアランスモデルとしてＣＩＥＣＡＭ０２を用いた例について説明する。したがって、カラーアピアランスパラメータ記憶部２１２には、少なくともパラメータＦ、Ｎｃ、ｃについての観察環境の照明条件と設定値との対応関係を示すデータが格納されている。
【００３２】
カラーアピアランスパラメータ決定部２１１は、測定部２０４によって取得された観察環境の照明光情報及びプロジェクタによる白色の表示色情報を少なくとも入力する。そして、これらの情報を参照し、カラーアピアランスパラメータ記憶部２１２に格納されているカラーアピアランスモデルに代入する環境設定パラメータ群の値を選択する。もしくは所定の演算により環境設定パラメータ値を取得する。ＣＩＥＣＡＭ０２の場合、演算により決定される環境設定パラメータには、パラメータＬａ、Ｙｂ、及び順応白色点色度Ｘｗ、Ｙｗ、Ｚｗがある。また、前述したパラメータＦ、Ｎｃ、ｃについても、観察環境によっては演算した値が用いられる。
【００３３】
なお、環境光対応色変換プロファイル作成部２０２において使用するカラーアピアランスモデルに代入するパラメータの値や設定方法については、カラーアピアランスモデルの仕様に従う。このため、カラーアピアランスパラメータ決定部２１１やカラーアピアランスパラメータ記憶部２１２の構成も、カラーアピアランスモデルの仕様に準じたものとする。
【００３４】
カラーアピアランスモデル変換部２１３は均等色空間変換手段として機能し、カラーアピアランスパラメータ決定部２１１によって設定された環境設定パラメータに基づいたカラーアピアランスモデルを用いる。そして、入力色空間記憶部２０５に予め格納されている入力色空間における色情報と、デバイス再現色域算出部２０８により変換された観察環境における表示色情報とを、観察環境での色の見えに対応した均等色空間上に変換する。
【００３５】
色補正プロファイル作成部２１４は、カラーアピアランスモデル変換部２１３によって変換された均等色空間上の入力色空間における色情報を出力色空間に写像する処理を行う。そして、写像結果に基づいて、入力色信号を観察環境における出力デバイス群１０８の色信号に変換するための色補正プロファイルを作成する。
【００３６】
色補正プロファイル記憶部２１５は、色補正プロファイル作成部２１４により作成された色補正プロファイルを格納し、画像信号変換部２１７に提供する。画像信号変換部２１７は、作成された色補正プロファイルに基づいて、入力された画像信号をプロジェクタから出力するための画像信号に変換する。なお、画像信号変換部２１７は、出力デバイス群１０８のプロジェクタが備える構成であってもよい。
【００３７】
また、本実施形態では、測定値や各処理部による演算結果などをＵ／Ｉ２０３を介して適宜ユーザに表示したり、各パラメータの決定においてユーザの任意の指示設定の値をＵ／Ｉ２０３を介して入力したりすることができる。
【００３８】
ここで、任意の観察環境において、表示デバイスによって表示される色は、特に表示デバイスがプロジェクタであった場合に次のように考えられる。
【００３９】
プロジェクタによって投影されてスクリーン上で観察される表示色は、プロジェクタが投影する色そのものと、照明光の色とが加法混色によって合成された色となる。ここで、照明光の色とは、投影されるスクリーンや壁の色が観察環境光によって照射されているときに見える色である。そのため、従来は、観察環境光がスクリーンを照らしたときのスクリーン上の表色を照明光の色と捉えて、暗黒状態における表示色に加算することによって、観察環境での表示色を推定していた。
【００４０】
ところが、中明度から低明度の表示色については、従来の方法によって推定した表示色の再現精度は、実際の測定値に対して劣化していた。これは、デバイスによる表示色が高明度の表示色から低明度の表示色に変化する際に、中明度から低明度の表示色については、スクリーン上の照明光の色との単純な加法混色が実際は成立していないからである。
【００４１】
そこで、本実施形態では、前述したように、観察環境における表示デバイスによる白色及び黒色の表示色の情報を取得し、暗黒状態での表示色との差分を算出している。これにより、高明度から低明度の表示色において、照明光の色成分の変化量を取得することができる。さらに、暗黒状態での高明度から低明度における表示色の変化率に比例したパラメータを用いて、加法混色における表示色の補正量を求め、合成することによって、任意の観察環境における表示色を高精度に推定することを可能とした。
【００４２】
以下に、本実施形態において、表示デバイスによる表示色の推定手法について詳細に説明する。
図３は、本実施形態におけるデバイス情報変換パラメータ決定部２０６の詳細な構成例を示すブロック図である。
図３において、出力デバイス情報格納部３０５には、デバイス色情報として、暗黒状態においてプロジェクタによって再現される色域を示すデータが格納されている。具体的には、ＲＧＢ値の各色データについて、均等かつ離散的な組み合わせに対応した、暗黒状態において再現される色のＸＹＺ値の情報が格納されている。なお、出力デバイス情報格納部３０５は、デバイス情報記憶部２１０によって代用されるものでもあってもよい。
【００４３】
ここで、デバイス色情報として、任意の色におけるＸＹＺ値を（Ｘ１，Ｙ１，Ｚ１）とする。また、白色デバイス色情報として、暗黒状態において白色表示した場合のＸＹＺ値を（Ｘ１ｗ，Ｙ１ｗ，Ｚ１ｗ）とし、黒色デバイス色情報として、黒色表示した場合のＸＹＺ値を（Ｘ１ｋ，Ｙ１ｋ，Ｚ１ｋ）とする。
【００４４】
前述したように、観察環境においてプロジェクタによって投影された白色及び黒色の表示色が、測定部２０４によって測定される。そして、図３における白色表示色情報格納部３０１には、白色の測定値であるＸＹＺ値の情報が格納され、同様に、黒色表示色情報格納部３０２には、黒色の測定値であるＸＹＺ値の情報が格納される。ここで、観察環境における白色のＸＹＺ値を（Ｘｍｗ，Ｙｍｗ，Ｚｍｗ）とし、黒色のＸＹＺ値を（Ｘｍｋ，Ｙｍｋ，Ｚｍｋ）とする。
【００４５】
次に、デバイス情報変換パラメータ決定部２０６において、観察環境における白色及び黒色の表示色情報（ＸＹＺ値）と、出力デバイス情報格納部３０５に格納された暗黒状態の白色及び黒色の表示色情報（ＸＹＺ値）とを参照する。そして、暗黒状態におけるデバイス色情報の補正量を決定する。差分色情報演算部３０３は差分値算出手段として機能し、白色及び黒色についてそれぞれ、観察環境における表示色のＸＹＺ値から暗黒状態における表示色のＸＹＺ値を引いた差分を求める。
【００４６】
白色については、白色表示色情報格納部３０１に格納されている観察環境における白色のＸＹＺ値（Ｘｍｗ，Ｙｍｗ，Ｚｍｗ）と、出力デバイス情報格納部３０５に格納されている暗黒状態における白色のＸＹＺ値（Ｘ１ｗ，Ｙ１ｗ，Ｚ１ｗ）とを参照する。そして、以下の数１に示す式により、その差分ＸＹＺ値（Ｘｗｄ，Ｙｗｄ，Ｚｗｄ）を求める。
【００４７】
【数１】
2010256489.tif 000003
【００４８】
黒色についても同様に、黒色表示色情報格納部３０２に格納されている観察環境における黒色のＸＹＺ値（Ｘｍｋ，Ｙｍｋ，Ｚｍｋ）と、出力デバイス情報格納部３０５に格納されている暗黒状態における黒色のＸＹＺ値（Ｘ１ｋ，Ｙ１ｋ，Ｚ１ｋ）とを参照する。そして、以下の数２に示す式により、その差分ＸＹＺ値（Ｘｋｄ，Ｙｋｄ，Ｚｋｄ）を求める。
【００４９】
【数２】
2010256489.tif 000004
【００５０】
そして、前述のように求めた白色及び黒色の差分ＸＹＺ値を、暗黒状態におけるデバイス色情報の補正量パラメータとして、補正量格納部３０４にそれぞれ格納する。
【００５１】
図４は、本実施形態におけるデバイス再現色域算出部２０８の詳細な構成例を示すブロック図である。
図４において、デバイス再現色域算出部２０８は、補正量格納部３０４に格納されている補正量パラメータを用いて、出力デバイス情報格納部３０５に格納された暗黒状態におけるデバイス色情報を、観察環境における表示色情報に変換する。
【００５２】
まず、出力デバイス情報変換部４０１は、観察環境における表示色情報に変換するために、暗黒状態における任意の色のＸＹＺ値（Ｘ１，Ｙ１，Ｚ１）の情報を出力デバイス情報格納部３０５より取得する。このとき、出力デバイス情報格納部３０５から白色デバイス色情報及び黒色デバイス色情報も取得する。そして、変換係数演算部４０２は補正量算出手段として機能し、デバイス色情報であるＸＹＺ値（Ｘ１，Ｙ１，Ｚ１）に応じた補正量を求めるために、混合率パラメータＰ［Ｙ１］を、以下の数３に示す式により明度を示すＹ値を用いて算出する。
【００５３】
【数３】
2010256489.tif 000005
【００５４】
さらに、出力デバイス情報変換部４０１は補正量算出手段として機能し、補正量パラメータとして補正量格納部３０４に格納されている白色の差分ＸＹＺ値（Ｘｗｄ，Ｙｗｄ，Ｚｗｄ）、及び黒色の差分ＸＹＺ値（Ｘｋｄ，Ｙｋｄ，Ｚｋｄ）を参照する。そして、暗黒状態におけるＸＹＺ値（Ｘ１，Ｙ１，Ｚ１）に応じた補正量を求めるために、混合率パラメータＰ［Ｙ１］を用いた数４に示す式を用いる。この式を用いることにより、出力デバイス情報変換部４０１は色情報変換手段として機能し、暗黒状態におけるデバイス色情報であるＸＹＺ値（Ｘ１，Ｙ１，Ｚ１）を観察環境における表示色情報であるＸＹＺ値（Ｘ２，Ｙ２，Ｚ２）に変換する。
【００５５】
【数４】
2010256489.tif 000006
【００５６】
前述した方法によって、観察環境における白色及び黒色の表示色情報を取得して暗黒状態における表示色との差分を算出している。これにより、高明度から低明度の表示色において照明光の色成分の変化量を取得することができる。さらに、暗黒状態での高明度から低明度の表示色の変化率に比例したパラメータを用いて、加法混色における表示色への補正量を求めて合成することによって、任意の観察環境における表示色を高精度に推定することができる。
【００５７】
また、暗黒状態において投影されているスクリーン（もしくは壁面）の白地の色と、観察環境において投影されているスクリーン（もしくは壁面）の白地の色とが異なる場合であっても、白色及び黒色の表示色における差分を算出している。これにより、スクリーンの地色の違いを吸収できるため、任意の観察環境における表示色を高精度に推定することが可能である。
【００５８】
以上のように、出力デバイス情報変換部４０１は、出力デバイス情報格納部３０５に格納されている暗黒状態における色情報の全色について、前述した変換によって、観察環境における表示色情報を取得する。そして、デバイス再現色域記憶部２０９には、出力デバイス情報変換部４０１によって変換された観察環境における表示色情報が格納される。
【００５９】
図５は、本実施形態におけるカラーアピアランスモデル変換部２１３の詳細な構成例を示すブロック図である。前述したように、色補正プロファイル作成部２１４においては、入力色信号を表示デバイスから出力する色信号に変換するための色補正プロファイルを作成する。そこで、まず、この色補正プロファイルを作成するために用いる入力色空間と出力色空間とを決定する。そして、入力色信号における表示色情報からなる入力色空間及びデバイス再現色域記憶部２０９に格納された観察環境における表示色情報からなる出力色空間を、カラーアピアランスモデルを用いて均等色空間上に変換する。
【００６０】
ここで、入力色信号は、一般的にｓＲＧＢ色空間やＡｄｏｂｅＲＧＢ色空間といった標準色空間の色信号である場合が多い。その一方で、入力色信号を出力デバイスである表示デバイスで再現する際には、入力色信号をどのような色で再現するかにより、色補正プロファイルを作成するために必要な入力色空間及び出力色空間について条件が異なる。
【００６１】
例えば、標準色空間として規定された環境条件において標準色空間の色信号の色の見えを忠実に再現するためには、色補正プロファイルを作成する際に、入力色空間を、標準色空間として規定された環境条件において色の見えを示す色域とする必要がある。そして、出力色空間を、観察環境において表示デバイス上の色の見えを示す色域とする必要がある。
【００６２】
これに対して、ある観察環境の下にある表示デバイスに色信号を表示し、異なる観察環境の下にある表示デバイスにおいてその色の見えを忠実に再現するような表示デバイス間のカラーマッチングを目的とするような場合は条件が異なる。この場合は、入力色空間を、最初に表示した観察環境の下にある表示デバイスにより標準色空間の色信号を表示した場合の色域とする必要がある。
【００６３】
そこで、本実施形態においては、入力色信号の入力色空間を決定するために、様々な入力色空間に対応する表示色情報及び各種条件についての情報が入力色空間記憶部２０５に予め格納されている。
【００６４】
図５において、入力デバイス再現色域データ格納部５０１には、入力色信号を再現する表示色情報として入力色空間におけるＸＹＺ値の情報が入力色空間記憶部２０５から読み出されて格納されている。また、入力色変換パラメータ格納部５０２には、入力色信号の表示色に対応する、カラーアピアランスモデルに使用する環境設定パラメータが格納されている。
【００６５】
一方、本実施形態においては、前述したように、出力色空間を求めるためにカラーアピアランスパラメータ決定部２１１によって、観察環境に応じてカラーアピアランスモデルに使用する環境設定パラメータが決定される。そこで、出力色変換パラメータ格納部５０３には、カラーアピアランスパラメータ決定部２１１によって求められたカラーアピアランスモデルに使用する観察環境に応じた環境設定パラメータが格納されている。
【００６６】
色域演算部５０４は、入力デバイス再現色域データ格納部５０１に格納された表示色情報と入力色変換パラメータ格納部５０２に格納された環境設定パラメータとを入力する。そして、これらの情報を参照し、カラーアピアランスモデルを用いて入力色空間におけるＸＹＺ値を均等色空間上の座標（データ）に変換する。
【００６７】
また、デバイス再現色域記憶部２０９に格納された観察環境における表示色情報と出力色変換パラメータ格納部５０３に格納された環境設定パラメータとを入力する。そして、これらの情報を参照し、カラーアピアランスモデルを用いて出力色空間におけるＸＹＺ値を均等色空間上の座標（データ）に変換する。
【００６８】
ここで、カラーアピアランスモデルがＣＩＥＣＡＭ０２である場合、均等色空間はＪＣｈ色空間となり、変換されたデータは、ＪＣｈ色空間の座標情報となる。そして、色域演算部５０４によって変換された入力色空間及び出力色空間におけるデータは、入力色空間格納部５０５、出力色空間格納部５０６にそれぞれ格納される。
【００６９】
図６は、本実施形態における色補正プロファイル作成部２１４の詳細な構成例を示すブロック図である。色補正プロファイル作成部２１４では、カラーアピアランスモデル変換部２１３によって変換された、均等色空間上で表現された入力色空間のデータを出力色空間内に写像する処理を行う。
【００７０】
色域写像部６０１は、均等色空間上において、入力色空間格納部５０５に格納されている入力色空間のデータを出力色空間格納部５０６に格納されている出力色空間上へ写像する。これにより、入力色信号の座標と出力色信号の座標とを対応付けて対応関係を求める。
【００７１】
プロファイル作成部６０２は、色域写像部６０１によって求められた均等色空間上の入力色信号の座標と出力色信号の座標との対応関係より、入力色信号を観察環境における出力デバイスから出力する色信号に変換する色補正プロファイルを作成する。そして、作成された色補正プロファイルを、色補正プロファイル記憶部２１５に格納する。
【００７２】
なお、色補正プロファイルの一例としては、入力色信号であるｓＲＧＢ値に対して、表示デバイスから出力するＲＧＢデータの組み合わせを記述したテーブルを用いる。例えば、ｓＲＧＢ値の１７×１７×１７の格子入力値に対して、表示デバイスから出力するＲＧＢデータの組み合わせを記述したルックアップテーブルなどがある。
【００７３】
図７は、本実施形態における色補正プロファイルの作成処理手順の一例を示すフローチャートである。
まず、ステップＳ７０１において、表示デバイスが設置されている観察環境における照明光情報を、測定部２０４によって取得する。前述したように、照明光情報には、少なくとも観察環境における照明光の色温度、照度、及びＸＹＺ値が含まれている。
【００７４】
次に、ステップＳ７０２において、デバイス情報変換パラメータ決定部２０６は、測定部２０４によって測定された観察環境における表示デバイスによる白色及び黒色の表示色の測定値を取得する。そして、ステップＳ７０３において、デバイス情報変換パラメータ決定部２０６は、暗黒状態における表示色情報をデバイス情報記憶部２１０から取得する。
【００７５】
次に、ステップＳ７０４において、デバイス情報変換パラメータ決定部２０６は、ステップＳ７０２で取得された観察環境における白色及び黒色の表示色情報と、ステップＳ７０３で取得された暗黒状態における白色及び黒色の表示色情報とを参照する。そして、これらの情報からデバイス色情報を補正するための差分値を算出する。
【００７６】
次に、ステップＳ７０５において、デバイス再現色域算出部２０８は、ステップＳ７０４において算出された差分値を参照し、ステップＳ７０３において取得された暗黒状態における表示色情報を、観察環境における表示色情報に変換する。そして、ステップＳ７０６において、デバイス再現色域算出部２０８は、ステップＳ７０５において変換した観察環境における表示色情報をデバイス再現色域記憶部２０９に格納する。
【００７７】
次に、ステップＳ７０７において、カラーアピアランスパラメータ決定部２１１は、観察環境におけるカラーアピアランスモデルの環境設定パラメータを決定する。そして、ステップＳ７０８において、カラーアピアランスモデル変換部２１３は、ステップＳ７０７で取得された環境設定パラメータを用いて、観察環境における表示色情報を、均等色空間上における出力色空間のデータに変換する。
【００７８】
次に、ステップＳ７０９において、カラーアピアランスモデル変換部２１３は、色補正プロファイルを作成するために、入力デバイス再現色域データ格納部５０１に格納された表示色情報を取得する。そして、均等色空間上における入力色空間のデータに変換する。
【００７９】
次に、ステップＳ７１０において、色補正プロファイル作成部２１４は、ステップＳ７０９において取得された入力色空間から、ステップＳ７０８において取得された出力色空間への写像処理を行う。そして、写像結果に基づいて、入力色信号を出力色信号に変換するための色補正プロファイルを作成する。次に、ステップＳ７１１において、色補正プロファイル作成部２１４は、ステップＳ７１０において作成した色補正プロファイルを色補正プロファイル記憶部２１５格納して、処理を終了する。
【００８０】
以上のような処理手順によって、本実施形態において、観察環境における表示デバイスによる表示色を高精度に推定することができ、入力色信号を出力色信号に変換する色補正プロファイルを作成することができる。
【００８１】
以上のように本実施形態によれば、観察環境における白色及び黒色の表示色の測定値に基づいた色補正処理によって、プロジェクタによって観察環境において再現される色を、高精度に推定することができる。
【００８２】
さらに、本実施形態によって推定された色情報を、カラーアピアランスモデルを用いた均等色空間上の出力色空間に変換する。そして、均等色空間における入力色空間と出力色空間との間で写像処理を行い、その結果に基づいて、入力色信号をプロジェクタから出力する信号に変換するための色補正プロファイルを作成するようにした。これにより、観察環境におけるプロジェクタによって、入力色信号から高精度に色を再現することができる。
【００８３】
（第２の実施形態）
本実施形態は、観察環境における表示色を推定する際に、デバイス色情報の補正量を算出する手順が第１の実施形態と異なっている。本実施形態では、デバイス情報変換パラメータ決定部２０６は、算出した補正量に対して予め設定した条件による判定を行い、最適化を行う。なお、本実施形態の画像処理装置の構成については第１の実施形態と同様であるため、第１の実施形態と異なる点を中心に説明する。
【００８４】
まず、白色の補正量の最適化処理について説明する。デバイス情報変換パラメータ決定部２０６は、測定部２０４によって取得された白色の表示色情報と、デバイス情報記憶部２１０に格納されたデバイス色情報における白色の色情報とを参照する。そして、デバイス色情報の補正量を決定する。補正量を決定する際には、差分色情報演算部３０３が、白色について、観察環境における白色の表示色情報（ＸＹＺ値）から暗黒状態における白色の表示色情報（ＸＹＺ値）を引いた差分を求める。
【００８５】
具体的には、白色表示色情報格納部３０１に格納されている白色色情報（Ｘｍｗ，Ｙｍｗ，Ｚｍｗ）と、出力デバイス情報格納部３０５に格納されている白色デバイス色情報（Ｘ１ｗ，Ｙ１ｗ，Ｚ１ｗ）とを参照する。そして、数１に示した式を用いてその差分ＸＹＺ値（Ｘｗｄ，Ｙｗｄ，Ｚｗｄ）を求め、これを補正量として設定する。
【００８６】
ここで、出力デバイスであるプロジェクタは、会議室やホームシアターに使用されるような室内に固定された大型の表示機器と、携帯が可能な小型の出力表示機器との２種類の機器が想定される。大型の固定されたプロジェクタを用いる場合は、入力色信号を投影する壁面は白色のスクリーンであることが多い。
【００８７】
ところが、小型の携帯型プロジェクタの場合は、投影される壁面が白色であるとは限らず、場合によっては、木材の壁や濃い色の壁面である場合も考えられる。したがって、観察環境における白色及び黒色の表示色を測定し、その測定結果に応じて補正処理を行う際に、投影先の壁面が濃い有彩色であった場合は、補正により表示色を十分に再現できないことがある。
【００８８】
そこで、本実施形態では、デバイス情報変換パラメータ格納部２０７に、デバイス色情報の補正量を決定するために、例外処理を行う場合の判定条件や例外処理における補正量の値の情報が格納されている。以下、補正量の最適化処理について説明する。
【００８９】
図１１は、本実施形態におけるデバイス情報変換パラメータ決定部２０６の詳細な構成例を示すブロック図である。本実施形態においては、条件に応じて白色表示色情報格納部３０１に格納されている白色色情報（Ｘｍｗ，Ｙｍｗ，Ｚｍｗ）の補正を行う。
【００９０】
白色表示色情報格納部３０１に格納されている白色色情報（Ｘｍｗ，Ｙｍｗ，Ｚｍｗ）に対し、白色条件判定部１１０１は、デバイス情報変換パラメータ格納部２０７に格納された色度範囲条件を参照する。そして、白色色情報（Ｘｍｗ，Ｙｍｗ，Ｚｍｗ）より求められるｘｙ座標について、条件範囲に対する内外判定を行う。この判定の結果、ｘｙ座標が条件範囲内である場合は、白色色情報（Ｘｍｗ，Ｙｍｗ，Ｚｍｗ）の補正を行わず、白色色情報（Ｘｍｗ，Ｙｍｗ，Ｚｍｗ）を白色色情報補正データ格納部１１０３に格納する。一方、ｘｙ座標が条件範囲外である場合は、白色色情報補正部１１０２は、白色色情報（Ｘｍｗ，Ｙｍｗ，Ｚｍｗ）を変更し、白色色情報補正データ格納部１１０３に格納する。
【００９１】
図８は、デバイス情報変換パラメータ格納部２０７の一部であって、観察環境における白色の測定値の色度範囲条件と例外処理とに関する情報を記録したデバイス情報変換パラメータＤＢメモリ８０１の概要を示す図である。また、図１０は、デバイス情報変換パラメータＤＢメモリ８０１に格納された色度範囲条件が示すｘｙ座標の範囲を示す図である。
【００９２】
図１０において、ｘｙ色度座標上には黒体軌跡１００４が示されている。また、Ａ点１００２は、観察環境における白色表示色の測定値であるｘｙ座標を示す。さらに、図８に示すデバイス情報変換パラメータＤＢメモリ８０１に格納された色度範囲条件は、図１０において、条件範囲１００１として示されている。
【００９３】
ここで、Ａ点１００２のｘｙ座標と条件範囲１００１とを比較する。この比較の結果、Ａ点１００２のｘｙ座標が条件範囲１００１外であった場合は、観察環境光によって照射された投影面が、プロジェクタによって色を十分に再現できない有彩色であると判定される。また、デバイス情報変換パラメータＤＢメモリ８０１には、例外処理に関するアルゴリズムや関連するパラメータが記憶されており、本実施形態では、範囲外であった場合に適宜、例外処理プログラムが読み出され、実行されるような構成となっている。
【００９４】
例えば、Ａ点１００２に対する例外処理として、ｘｙ座標上で、Ａ点１００２から黒体軌跡１００４を結ぶ線分１００３を設定し、線分１００３と条件範囲１００１の枠とが交差するＡｗ点１００５のｘｙ座標を決定する。そして、観察環境における白色の表示色のｘｙ座標を、Ａｗ点１００５のｘｙ座標に変更する。
【００９５】
Ａ点１００２のＸＹＺ値については、明度成分Ｙは変更せず、Ａｗ点１００５のｘｙ座標及びＡ点１００２のＹ値を参照することによって、ＸＹＺ値を再度算出する。そして、白色表示色情報格納部３０１に格納されている白色色情報（Ｘｍｗ，Ｙｍｗ，Ｚｍｗ）を変更する。差分色情報演算部３０３は、変更された白色色情報（Ｘ′ｍｗ，Ｙ′ｍｗ，Ｚ′ｍｗ）を用いて、以下の数５に示す式により白色の表示色における差分ＸＹＺ値（Ｘ′ｗｄ，Ｙ′ｗｄ，Ｚ′ｗｄ）を算出し、これを補正量として設定する。
【００９６】
【数５】
2010256489.tif 000007
【００９７】
また、デバイス情報変換パラメータＤＢメモリ８０１には、例外処理に関するアルゴリズムや関連するパラメータにより例外処理が実行された時に用いるカラーアピアランスモデルの環境設定パラメータを記憶しておくようにしてもよい。
【００９８】
次に、本実施形態におけるデバイス情報変換パラメータ決定部２０６の動作について、図１２に示すフローチャートを参照しながら説明する。図１２は、本実施形態におけるデバイス情報変換パラメータ決定部２０６及びデバイス再現色域算出部２０８による処理手順の一例を示すフローチャートである。
ステップＳ１２０１において、測定部２０４により測定された観察環境における白色表示色の測定値（白色色情報）を取得し、白色表示色情報格納部３０１に格納する。そして、ステップＳ１２０２において、デバイス情報変換パラメータＤＢメモリ８０１に格納された色度範囲条件を取得する。
【００９９】
次に、ステップＳ１２０３において、白色条件判定部１１０１は、取得した色度範囲条件を参照し、白色色情報について、条件範囲に対する判定を行う。この判定の結果、白色色情報が条件範囲内であった場合は、ステップＳ１２０５に進み、第１の実施形態と同様に、差分色情報演算部３０３は、暗黒状態におけるデバイス色情報を変換するための補正量を算出する。
【０１００】
一方、ステップＳ１２０３の判定の結果、白色色情報が条件範囲外であった場合は、ステップＳ１２０４に進み、白色色情報補正部１１０２は、観察環境における白色表示色の測定値を前述したような例外処理により変更する。そして、差分色情報演算部３０３は、変更した白色色情報を用いて暗黒状態におけるデバイス色情報を変換するための補正量を算出する。
【０１０１】
次に、ステップＳ１２０６において、デバイス再現色域算出部２０８は、ステップＳ１２０５もしくはステップＳ１２０４において算出した補正量を参照し、暗黒状態におけるデバイス色情報の変換を行い、処理を終了する。このようにして、観察環境におけるデバイス表示色を推定する。
【０１０２】
本実施形態は、観察環境における表示色の中の白色について補正を行ったが、黒色について本実施形態における補正処理を行ってもよい。また、本実施形態においては、観察環境における白色の色度に対して、色度範囲条件を設定して補正を行ったが、白色または黒色における明度に関する明度範囲条件を設定して補正処理を行ってもよい。さらに、条件の設定についても、色度範囲条件を用いて判定するのではなく、色度に応じた補正量が出力されるルックアップテーブルのようなものを用いてもよい。
【０１０３】
さらに、本実施形態においては、観察環境における白色について補正を行ったが、暗黒状態におけるデバイス色情報を変換するための他の要素について、本実施形態に示したような補正処理を行ってもよい。例えば、第１の実施形態では、暗黒状態におけるデバイス色情報を変換する際に、変換係数演算部４０２によって、デバイス色情報（Ｘ１，Ｙ１，Ｚ１）に応じた補正量を求めるための混合率パラメータＰ［Ｙ１］を決定する。この際に、Ｙ１値に応じた混合率パラメータＰ［Ｙ１］を補正する処理を行ってもよい。
【０１０４】
また、デバイス情報変換パラメータ格納部２０７において、図９に示すようなデバイス情報変換パラメータＤＢメモリ９０１を構成してもよい。図９に示すデバイス情報変換パラメータＤＢメモリ９０１は、明度の変数としてＹ１値における条件を設定した場合におけるメモリの構成であり、Ｙ１値に対する条件設定や、例外処理に関するアルゴリズム、関連するパラメータ等が記憶されている。
【０１０５】
なお、例外処理を実行した時に用いるカラーアピアランスモデルの環境設定パラメータについても記憶しているようにしてもよい。また、条件の設定についても、明度範囲条件を用いて判定するのではなく、Ｙ１値に応じた混合率パラメータＰ［Ｙ１］が出力されるルックアップテーブルのようなものを用いてもよい。
【０１０６】
以上のように本実施形態によれば、観察環境における白色もしくは黒色の測定値が所定の範囲から外れている場合においては、観察環境における白色もしくは黒色の表示色情報を変更するようにした。これにより、投射するスクリーンによらず、最適な補正量を取得することができ、実際の観察環境に応じて高精度に色を再現することができる。
【０１０７】
（本発明に係る他の実施形態）
本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１０８】
また、本発明の目的は、以下の場合によっても実現される。まず、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶したコンピュータ読み取り可能な記憶媒体は本発明を構成することになる。
【０１０９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１１０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
【０１１３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１４】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【符号の説明】
【０１１５】
２０４  測定部、２０８  デバイス再現色域算出部、２１０  デバイス情報記憶部、２１７  画像信号変換部
【図１】
2010256489.tif 000010
【図２】
2010256489.tif 000011
【図３】
2010256489.tif 000012
【図４】
2010256489.tif 000013
【図５】
2010256489.tif 000014
【図６】
2010256489.tif 000015
【図７】
2010256489.tif 000016
【図８】
2010256489.tif 000017
【図９】
2010256489.tif 000018
【図１０】
2010256489.tif 000019
【図１１】
2010256489.tif 000020
【図１２】
2010256489.tif 000021