(57)【特許請求の範囲】
【請求項１】
画像データを取得する取得手段と、
前記取得した画像データを補正する第１の補正手段と、
前記第１の補正手段により補正された画像データをさらに補正する第２の補正手段と、
画像データに基づく画像を投影面に投影する投影手段と、
前記投影面上の色を測定する測色手段と、
制御手段とを有し、
前記制御手段は、前記第１の補正手段及び前記第２の補正手段により補正されない第１の所定画像を投影するように前記投影手段を制御し、前記第１の所定画像が投影された前記投影面上の色を測定する第１の測定を実行するように前記測色手段を制御し、
前記制御手段は、第１の測定の測定結果のＲＧＢ比率が、前記第１の所定画像のＲＧＢ比率と近づくパラメータで、第２の所定画像を補正するように前記第１の補正手段を制御し、前記第１の補正手段により補正され、前記第２の補正手段により補正されない前記第２の所定画像を投影するように前記投影手段を制御し、前記第２の所定画像が投影された前記投影面上の色を測定する第２の測定を実行するように前記測色手段を制御し、
前記制御手段は、前記第２の測定の測定結果に応じて、前記第２の補正手段に入力された画像データのＲＧＢ値の変換テーブルを決定することを特徴とする画像表示装置。
【請求項２】
前記制御手段は、前記第２の測定結果に応じて、前記画像表示装置の配置された環境における光源の種類を判定することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記制御手段は、前記画像表示装置の配置された環境における光源の種類に応じて、前記変換テーブルを決定することを特徴とすることを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記制御手段は、前記第１の測定の測定結果のＲＧＢ比率が、前記第１の所定画像のＲＧＢ比率と近づくガンマで、前記第２の所定画像を補正するように前記第１の補正手段を制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像表示装置。
【請求項５】
前記制御手段は、前記第１の測定の測定結果のＲＧＢ比率が、前記第１の所定画像のＲＧＢ比率と近づくゲインで、前記第２の所定画像を補正するように前記第１の補正手段を制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像表示装置。
【請求項６】
前記制御手段は、前記第１の所定画像として白色の画像を投影するように前記投影手段を制御することを特徴とする請求項１乃至５のいずれか１項に記載の画像表示装置。
【請求項７】
前記制御手段は、前記取得手段により取得した画像データを、前記第１の補正手段及び前記第２の補正手段で補正させ、
前記制御手段は、前記補正後の画像データに基づく画像を前記投影面上に投影するように、前記投影手段を制御することを特徴とする請求項１乃至６のいずれか１項に記載の画像表示装置。
【請求項８】
投射型のプロジェクタにより画像を表示する画像表示装置の制御方法であって、
取得手段が、画像データを取得する取得工程と、
第１の補正手段が、前記取得した画像データを補正する第１の補正工程と、
第２の補正手段が、前記第１の補正工程で補正された画像データをさらに補正する第２の補正工程と、
投影手段が、画像データに基づく画像を投影面に投影する投影工程と、
測色手段が、前記投影面上の色を測定する測色工程と、
制御手段が、（ｉ）前記第１の補正工程及び前記第２の補正工程で補正されない第１の所定画像を投影するように前記投影工程を制御し、前記第１の所定画像が投影された前記投影面上の色を測定する第１の測定を実行するように前記測色工程を制御し、
（ｉｉ）前記第１の測定の測定結果のＲＧＢ比率が、前記第１の所定画像のＲＧＢ比率と近づくパラメータで、第２の所定画像を補正するように前記第１の補正工程を制御し、前記第１の補正工程で補正され、前記第２の補正工程で補正されない前記第２の所定画像を投影するように前記投影工程を制御し、前記第２の所定画像が投影された前記投影面上の色を測定する第２の測定を実行するように前記測色工程を制御し、
（ｉｉｉ）前記第２の測定の測定結果に応じて、前記第２の補正工程に入力された画像データのＲＧＢ値の変換テーブルを決定する制御工程と、
を有することを特徴とする画像表示装置の制御方法。
【請求項９】
前記制御工程は、前記第２の測定結果に応じて、前記画像表示装置の配置された環境における光源の種類を判定することを特徴とする請求項８に記載の制御方法。
【請求項１０】
前記制御工程は、前記画像表示装置の配置された環境における光源の種類に応じて、前記変換テーブルを決定することを特徴とすることを特徴とする請求項９に記載の制御方法。
【請求項１１】
前記制御工程は、前記第１の測定の測定結果のＲＧＢ比率が、前記第１の所定画像のＲＧＢ比率と近づくガンマで、前記第２の所定画像を補正するように前記第１の補正工程を制御することを特徴とする請求項８乃至１０のいずれか１項に記載の制御方法。
【請求項１２】
前記制御工程は、前記第１の測定の測定結果のＲＧＢ比率が、前記第１の所定画像のＲＧＢ比率と近づくゲインで、前記第２の所定画像を補正するように前記第１の補正工程を制御することを特徴とする請求項８乃至１０のいずれか１項に記載の制御方法。
【請求項１３】
前記制御工程は、前記第１の所定画像として白色の画像を投影するように前記投影工程を制御することを特徴とする請求項８乃至１２のいずれか１項に記載の制御方法。
【請求項１４】
前記制御工程は、前記取得工程で取得した画像データを、前記第１の補正工程及び前記第２の補正工程で補正させ、
前記制御工程は、前記補正後の画像データに基づく画像を前記投影面上に投影するように、前記投影工程を制御することを特徴とする請求項８乃至１３のいずれか１項に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投射型のプロジェクタにより画像を表示する画像表示装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、会議でのプレゼンテーションや、家庭での動画コンテンツの表示用に、簡便に大画面を投影表示できる液晶プロジェクタが普及している。この液晶プロジェクタは様々な照明環境下で使用されるが、実際の投射環境照明に応じた色再現をするのが望ましい。他方で、ＣＩＥが発行する色順応モデルであるCIECAM02（CAM；Color Appearance Model）等がカラーマッチング技術用に開発されている。そして、これらの技術を応用して液晶プロジェクタの照明環境等を考慮した色再現が可能となりつつある。
【０００３】
この様な視覚順応を考慮した色再現を液晶プロジェクタに適用する場合、その視環境情報として照明光（環境光）に関する情報を取得する必要がある。このような照明光を測定する既存技術としては、例えば回折格子を用いた分光計測器や、カラーフィルタを用いたカラーセンサ等がある。更に、照明光を正しく測定するために、これらのセンサの前面に積分球や拡散板を設置する必要がある。
【０００４】
このような機材を使用すれば正確に照明光を測定できるが、製品コストの観点からは好ましくない。もし液晶プロジェクタが、自動スクリーン色補正のためのスクリーン色測定センサ（壁色センサ）を搭載していれば、この壁色センサを利用して照明光を測定することが望ましい。壁色センサを利用して照明光を測定する例として、特許文献１では、一つ或いは複数のキャリブレーション用の画像を投影し、壁色センサにより、これら一つ或いは複数のキャリブレーション用画像の色情報を得ている。そして、入力画像の色情報と投影面上の投影画像の色情報とから色の見えを一致させる色変換を実行し、その色変換に基づいて入力画像の色を変換して、プロジェクタへ出力する色を得ている。
【０００５】
また特許文献２では、通常画像の画像情報の入力がないと判定された場合、即ち同期信号が入力されていないと判定された場合に、キャリブレーション画像を発生させる。そして、そのキャリブレーション画像を用いて、投影面の色補正用の三次元ルックアップテーブル（3D-LUT）と、投影面の明るさ補正用の一次元ルックアップテーブル（1D-LUT）とを一回おきに更新している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−３２３６１０号公報
【特許文献２】特開２００３−２８３９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の方法では、予めキャリブレーション用の画像を測定して、投影面の色補正と周辺環境光による影響の補正との双方を実現する色変換特性を得ている。ところが、投影面の色補正と、周辺環境光による影響の補正との双方を同時に実現する3D-LUTを生成するためには複雑な計算が必要になる。更に、投影途中に周辺照明光（環境光）が変わった場合は、投影面の色補正と周辺照明光による影響の補正との双方を同時に実現する3D-LUTを生成し直さなければならず、そのためには再度、複雑な計算を実行しなければならない。
【０００８】
また特許文献２に記載の方法では、投影面の色補正用の3D-LUTの生成ステップと、投影面の明るさ補正用の1D-LUT生成ステップとの間に、同期信号の遮断が必要であり、双方のステップの処理を行うには多大な時間を要する。更に、投影面の色補正と投影面の明るさ補正の何れを先に行うかが規定されていない。このため、3D-LUTを生成して周辺環境光による影響の補正を行った後で1D-LUTを生成して投影面の補正を行うと、先に行った周辺環境光による影響を補正した色が異なったものになる。
【０００９】
本発明は上記従来技術の問題点を解決することを目的とする。
【００１０】
本発明の特徴は、まず投影面の色補正を行い、その色補正の下で投影面に画像を投影して測色することにより照明光の影響を補正するための色補正情報を得る技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明の一態様に係る画像表装置は以下のような構成を備える。即ち、
画像データを取得する取得手段と、
前記取得した画像データを補正する第１の補正手段と、
前記第１の補正手段により補正された画像データをさらに補正する第２の補正手段と、
画像データに基づく画像を投影面に投影する投影手段と、
前記投影面上の色を測定する測色手段と、
制御手段とを有し、
前記制御手段は、前記第１の補正手段及び前記第２の補正手段により補正されない第１の所定画像を投影するように前記投影手段を制御し、前記第１の所定画像が投影された前記投影面上の色を測定する第１の測定を実行するように前記測色手段を制御し、
前記制御手段は、第１の測定の測定結果のＲＧＢ比率が、前記第１の所定画像のＲＧＢ比率と近づくパラメータで、第２の所定画像を補正するように前記第１の補正手段を制御し、前記第１の補正手段により補正され、前記第２の補正手段により補正されない前記第２の所定画像を投影するように前記投影手段を制御し、前記第２の所定画像が投影された前記投影面上の色を測定する第２の測定を実行するように前記測色手段を制御し、
前記制御手段は、前記第２の測定の測定結果に応じて、前記第２の補正手段に入力された画像データのＲＧＢ値の変換テーブルを決定することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、投影面が着色している場合でも、周辺環境光の影響を補正するための色補正情報を正確かつ迅速に生成することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る画像表示装置の主要構成を示すブロック図。
【図２】本実施形態に係る画像表示装置の適用例を示す図。
【図３】実施形態１に係る色補正回路の構成を示すブロック図。
【図４】本実施形態１に係る画像表示装置の動作を説明するフローチャート。
【図５】本実施形態１に係るＬＵＴ演算回路による処理を説明するフローチャート。
【図６】本実施形態１に係る色補正用3D-LUTを説明する図。
【図７】本実施形態２に係る色補正回路の構成を示すブロック図。
【図８】センサの相対分光感度を説明する図（Ａ）と各センサの感度に基づく黒体軌跡をｒｇ色度図（Ｂ）。
【図９】標準光源の中心値のｒｇ色度での分布を示す図（Ａ）と、Ａ光源並びにＦ12光源の主成分情報を示す図。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１５】
図１は、本発明の実施形態に係る画像表示装置１００の主要構成を示すブロック図である。
【００１６】
この画像表示装置１００は、投射型のプロジェクタにより画像を表示する画像表示装置で、不図示のパーソナルコンピュータ、ＤＶＤプレーヤ、テレビチューナ等の画像供給装置からの映像信号を、コネクタ１０１を介して受け取る。この映像信号はＡ／Ｄ変換器１０２でディジタル信号に変換される。但し、不図示の画像供給装置からディジタルの映像信号を受け取った場合は、Ａ／Ｄ変換器１０２でのＡ／Ｄ変換は不要である。解像度変換部１０３は、映像信号を赤色用、緑色用、青色用の液晶表示素子１０７に適した解像度に変換する。色補正回路１０４は、解像度変換部１０３で解像度が変換された映像信号に対して色補正を施す。液晶表示素子駆動回路１０５は、色補正された映像信号に対して液晶表示素子１０７の駆動に必要な倍速変換、ＶＴガンマ補正等を行って液晶表示素子１０７の駆動信号を生成する。液晶表示素子１０７は、照明光学系１０６から発せられた光束を受け、液晶表示素子駆動回路１０５からの駆動信号による制御に基づいた光束を投影光学系１０８に送る。投影光学系１０８は、レンズ１０９でズーム動作を行い、各液晶表示素子１０７からの光束を投影光としてスクリーン２０１（図２）に投影する。
【００１７】
ＲＡＭ等で実現されるテーブル格納部１１０には、ＬＵＴ演算回路１１４で作成した環境光補正のための三次元ルックアップテーブル（3D-LUT）が格納される。ＲＯＭ１１１には、中央演算装置（ＣＰＵ）１１２で実行されるプログラムやスクリーン２０１の理想的な白色のデータ等が予め書き込まれている。スイッチ１１３がユーザにより操作されると、そのスイッチ情報がデータバス１３１を介してＣＰＵ１１２に送られる。ＬＵＴ演算回路１１４は、センサ部１３０により測色された投影面上の色の測色結果を受けて後述の動作により色補正のための3D-LUTを生成するための演算を行う。センサ部１３０は、赤色（R）センサ１１６、緑色（G）センサ１１７、青色（B）センサ１１８を有し、各センサは図８（Ａ）に示すような相対分光感度を有している。
【００１８】
図８（Ａ）は、センサの相対分光感度を説明する図である。
【００１９】
図において、Ｇセンサ１１７の最大感度を「１」として正規化し、Ｒセンサ１１６、Ｇセンサ１１７、Ｂセンサ１１８の相対分光感度を、それぞれ８０１，８０２，８０３で示している。
【００２０】
図８（Ｂ）は、各センサの感度に基づいて黒体軌跡をｒｇ色度図で示す図である。
【００２１】
Ｒセンサ１１６、Ｇセンサ１１７、Ｂセンサ１１８で測定したデータは、それぞれＡ／Ｄ変換器１１９，１２０，１２１でディジタル信号に変換され、センサ制御部１１５に送られる。センサ制御部１１５では、Ａ／Ｄ変換器１１９，１２０，１２１の出力データを受け取ってＣＰＵ１１２による処理に適したフォーマットに変換すると共に、ＣＰＵ１１２の指示によりセンサ部１３０を駆動する。
【００２２】
図２は、本実施形態に係る画像表示装置の適用例を示す図である。
【００２３】
図１の構成を有する画像表示装置１００は、投影光学系１０８からスクリーン２０１に対して投影画像２０３を投射する。このとき、投影画像２０３はスクリーン２０１の色や、照明機器２０２から発する照明光２０４の影響を受ける。例えば、白色の画像を表示する場合でもスクリーン２０１の種別によっては、着色したり明るさが変わったりする。また照明光２０４の色温度や種類によっても色再現が変わってくる。ここでは、センサ部１３０でスクリーン２０１上の画像の明るさや色を検出することで、スクリーン２０１の色補正、即ち壁色補正と、照明光２０４による色の変化の補正、即ち環境光補正とを実現する。
【００２４】
図３は、実施形態１に係る色補正回路１０４の構成を示すブロック図である。
【００２５】
解像度変換部１０３の出力はセレクタ３０２に入力される。一方、投影面を測定するためのキャリブレーションパターンを発生するパターン発生回路３０１の出力もセレクタ３０２に入力される。セレクタ３０２は、ＣＰＵ１１２の指示に従って、スクリーン２０１の色を測定するためのキャリブレーションパターンを出力する際はパターン発生回路３０１の出力を選択する。一方、通常の画像の投影時は、解像度変換部１０３の出力を選択する。係数格納部３０７は、後述の動作で決定した赤色ゲイン（Ar）、緑色ゲイン（Ag）、青色ゲイン（Ab）をＣＰＵ１１２から受信して格納する。乗算器３０３は、セレクタ３０２の出力と係数格納部３０７の出力とを掛け合わせてゲイン調整をする。尚、図３では各構成要素間をつなぐ信号線は一本しか書かれていないが、これは便宜的なものであり実際にはＲＧＢの３本分を有しても、ＲＧＢを時分割多重して信号線を一本にしても差し支えない。乗算器３０３の出力はセレクタ３０６とアドレス送出回路３０４とに送られる。アドレス送出回路３０４は、乗算器３０３の出力信号をテーブル格納部１１０のアドレスに変換して、データバス１３１を通じてテーブル格納部１１０に送る。テーブル格納部１１０は、アドレス送出回路３０４から入力したアドレスに書き込まれているテーブルのデータを読み出し、データバス１３１を通じてデータ格納部３０５に送る。データ格納部３０５は、テーブル格納部１１０からのデータから、乗算器３０３の出力信号に所定の補正を施したものに対応する信号値を抽出してセレクタ３０６に送る。セレクタ３０６は、ＣＰＵ１１２の指示に従って、3D-LUTによる環境光補正を行うときはデータ格納部３０５の出力を選択し、環境光補正を行わないときは乗算器３０３の出力信号を選択する。
【００２６】
図４は、本実施形態１に係る画像表示装置の動作を説明するフローチャートである。尚、この処理を実行するプログラムはＲＯＭ１１１に格納されており、ＣＰＵ１１２の制御の下で実行される。
【００２７】
このフローチャートで示す処理は、電源投入か、もしくはスイッチ１１３の操作で開始される。まずＳ４０２で、パターン発生回路３０１から全面白色の画像データ（第１の画像）を発生させてスクリーン２０１に投影する。ここで、白色を投影するのは次の２つの理由がある。第１の理由は、白色を投影してこれを補正すればスクリーン２０１が着色している影響を排除して正しい白色が得られるからである。第２の理由は、白のような明るい光を投影すると、スクリーン２０１で反射する光は、照明光学系１０６の光源の影響を大きく受ける。このため、照明機器２０２からの照明光２０４の影響が小さくなり、照明光２０４の影響を受けずに壁色補正を行うことができるためである。
【００２８】
この時点では、まだ環境光補正のための3D-LUTを生成していないので3D-LUTは使用しない。従って、セレクタ３０６は乗算器３０３の出力信号を選択する。次にＳ４０３で、白色投影時のスクリーン２０１の色データＲw，Ｇw，ＢwをそれぞれＲセンサ１１６、Ｇセンサ１１７、Ｂセンサ１１８から取得する。次にＳ４０４に進み、ＲＯＭ１１１に格納されている理想白色値である第１の色データＲ0，Ｇ0，Ｂ0をＲＯＭ１１１から取得する。次にＳ４０５に進み、センサ部１３０から取得した第２の色データＲw，Ｇw，Ｂwの比が、Ｓ４０４で取得した理想白色値Ｒ0，Ｇ0，Ｂ0の比と等しくなるようなゲインＡr，Ａg，Ａbを算出する。ここで、第１の色補正である壁色補正の演算により補正情報としてゲインＡr，Ａg，Ａbを算出し、乗算器３０３で乗算する例を挙げた。しかし本発明はこれに限定されるものではなく、オフセット値で各色の黒レベルを合わせた上でゲイン調整を行う等、他の方法であっても差し支えない。
【００２９】
次にＳ４０６に進み、Ｓ４０５で算出したゲインＡr，Ａg，Ａbを乗算器３０３に送る。これと同時にパターン発生回路３０１は、照明光２０４の測定用パターンである全面グレー（第２の画像）を発生させてスクリーン２０１に投影する。ここで、白色画像からグレー画像の投影に変えるのは、照明光学系１０６の光源の影響を小さくすることで、スクリーン２０１で反射する照明光２０４を正確に測定するためである。またこのとき、投影画像にゲインＡr，Ａg，Ａbで壁色補正を実施しているので、スクリーン２０１の着色の影響を排除している。次にＳ４０７に進み、壁色補正を施したスクリーン２０１の色データＲe、Ｇe，ＢeをそれぞれＲセンサ１１６、Ｇセンサ１１７、Ｂセンサ１１８から取得する。
【００３０】
次にＳ４０８に進み、Ｓ４０７で取得した色データＲe、Ｇe，Ｂeを式（１）（２）に代入して照明光２０４の色度を算出する。
【００３１】
ｒ＝Ｒe／（Ｒe＋Ｇe＋Ｂe）              ...式（１）
ｇ＝Ｇe／（Ｒe＋Ｇe＋Ｂe）              ...式（２）
ここで算出した色度の例を図８（Ｂ）の８１０に示す。
【００３２】
次にＳ４０９に進み、Ｓ４０８で算出した色度を基に照明光２０４を推定する。ここでは予めＲＯＭ１１１に、Ｆ1〜Ｆ12（蛍光灯）、Ａ（白色光源）、Ｄ50（５０００Ｋ）、Ｄ65（昼光）の１５種の標準光源に関して、尤度を判定するためのｒｇ色度における中心値並びに主成分情報が格納されている。ＣＰＵ１１２は、この尤度判定用のデータを読み出す。なお、本実施例では、１５種類の標準光源としたが、当然、これ以上でも、これ以下でもよい。
【００３３】
図９（Ａ）は、予めＲＯＭ１１１に格納した標準光源の中心値のｒｇ色度での分布を示す図である。
【００３４】
また図９（Ｂ）は、主成分情報の一例としてＡ光源並びにＦ12光源の主成分情報を示す図である。図９（Ｂ）において、中心値を中心として直交する２軸が主成分を表し、楕円は所定の尤度となる軌跡を表している。ＣＰＵ１１２は、Ｓ４０８で算出した照明光２０４の色度について１５種の光源に総てに対し尤度を求め、最も尤度の高かった光源を照明光の種別であると判定する。例えばＳ４０８で算出した照明光の色度が図８（Ｂ）及び図９（Ｂ）の８１０であった場合、照明光の種別はＦ10光源であると推定される。
【００３５】
続いてＳ４１０に進み、Ｓ４０９で判定した照明光の種別に従い、ＬＵＴ演算回路１１４で環境光補正のための色補正情報である3D-LUTを生成するための第２の色補正のための演算を行う。このＳ４１０で行われる三次元ルックアップテーブル3D-LUTの作成処理は、図５のフローチャートに基づいて行われる。
【００３６】
図５は、本実施形態１に係るＬＵＴ演算回路１１４による処理を説明するフローチャートである。尚、この処理はＣＰＵ１１２の指示を受けたＬＵＴ演算回路１１４で実行される。この処理に先立って、予めデスティネーション側プロファイルとして、Ｆ1〜Ｆ12及びＡ、Ｄ50，Ｄ65に相当する照明下、並びに無照明下においてスクリーン上の色を測定することで作成したプロファイルを１６種準備してＲＯＭ１１１に格納しておく。
【００３７】
まずＳ５０２で、ＬＵＴ格子点に相当するＲＧＢ値を１つ取得する。次にＳ５０３に進み、その取得したＲＧＢ値をソース側のデバイスモデルに基づいてＸＹＺ値に変換する。尚、ソース側デバイスモデルには、ｓＲＧＢやＡｄｏｂｅＲＧＢ等種々のモデルを適用できる。本実施形態１では、ソース側デバイスモデルの例としてｓＲＧＢを使用するが、本発明はこれに限定されるものではない。
【００３８】
次にＳ５０４に進み、国際照明委員会（CIE）が発行したCIECAM02に基づいて、Ｓ５０３で算出したＸＹＺ値をＪＣｈ値に変換する。次にＳ５０５に進み、ソース側色域とデスティネーション側色域とに基づき、デスティネーション色域内の色は変換せず、デスティネーション色域外の色は、距離最小のデスティネーション側色域表面に写像するように色域写像を施す。尚、ソース側色域とデスティネーション側色域は、この処理に先立って予め算出しておく。次にＳ５０６に進み、CIECAM02に基づいてＳ５０４で算出したＪＣｈ値をＸＹＺ値に変換する。次にＳ５０７に進み、Ｓ５０６で算出したＸＹＺ値をデスティネーション側のデバイスモデルに基づいてＲＧＢ値に変換する。尚、このＳ５０７で使用するデスティネーション側プロファイルは、先述の１６種のプロファイルから選択されるものである。そしてＳ５０８で、ＬＵＴ格子点の総てに対し変換ＲＧＢ値を算出したかどうかを判断し、完了していればＳ５０９へ進み、完了していなければＳ５０２へ戻る。Ｓ５０９では、変換用の3D-LUTをテーブル格納部１１０に保存して、この処理を終了する。
【００３９】
図６は、本実施形態１に係る色補正用3D-LUTを説明する図である。
【００４０】
ＲＧＢ色空間における格子点の色座標データと、その格子点のＲＧＢ座標値に対応付けられた格子点データであるＲＧＢの値の組とを表している。図６では、ＲＧＢデータが１０ビットで、ＲＧＢ軸それぞれに対して８等分した箇所に格子点を有する例を示しているが、信号のビット数と格子点の数はこれに限ったものではない。
【００４１】
図５のフローチャートでは、（Ｒ，Ｇ，Ｂ）＝（０，０，０）から、（Ｒ，Ｇ，Ｂ）＝（１０２３，１０２３，１０２３）までの各格子点について、Ｓ５０２からＳ５０７までの処理を行い、環境光補正のための3D-LUTを生成する。尚、格子点以外の変換ＲＧＢ値は補間処理によって生成する。
【００４２】
本実施形態１では、ＬＵＴ演算回路１１４を具備し、ＣＰＵ１１２の指示を受けてハードウェアで3D-LUTを生成する例で説明した。しかし、3D-LUTの生成方法はこれに限ったものではなく、ＬＵＴ演算回路１１４を具備せずに、ソフトウェアに従ってＣＰＵ１１２での演算で生成しても差し支えない。ハード、ソフトウェアいずれの場合でも、図４及び図５のフローチャートに基づいて動作する点でなんら変わりは無い。
【００４３】
また本実施形態１では、判定した照明光の種別に従い、ＬＵＴ演算回路１１４で環境光補正のための3D-LUTを生成している。しかし本発明はこれに限らず、ＲＯＭ１１１に予め各照明光に対応する3D-LUTを用意しておき、図４のＳ４１０で判定した照明光に対応する3D-LUTを選択してもよい。
【００４４】
以上説明したように本実施形態１では、画像表示装置において、まずセンサで投影面の色を測定してスクリーン色補正（壁色補正）を行って投影し、その状態で、再びセンサで投影面の色を測定して照明光（環境光）を推定する。これによりスクリーンが着色している場合にも照明光を正確に推定し、更に、推定した照明光から照明光補正のための3D-LUTを正確に生成することができる。
【００４５】
また、3D-LUT生成の際、壁色補正の機能を含まず、照明光の補正のみを行うテーブルを生成すればよいので演算時間を短縮できる。更に、もし投影中に照明光の種類や状態が変わっても、壁色補正は前の状態の照明光下で完了しているので、迅速に照明光を推定して照明光補正のための3D-LUTを正確に生成することができるという効果がある。
【００４６】
［実施形態２］
次に本発明の実施形態２を図７を参照して説明する。尚、実施形態２に係る画像表示装置の構成は前述の実施形態１に係る画像表示装置の構成（図１）と同じであるため、その説明を省略する。前述の実施形態１では、ゲインの調整で壁色補正を行っていたのに対し、本実施形態２では、一次元ルックアップテーブル（1D-LUT）で壁色補正を行う点で異なる。この1D-LUTの生成は、基本となる1D-LUTをＲＯＭ１１１に格納しておき、壁色補正に伴う特性の変更をＬＵＴ演算回路１１４で行ってテーブル格納部１１０に保持してもよい。また或いは、何も無い状態からＬＵＴ演算回路１１４で生成してテーブル格納部１１０に送ってもよい。このとき、環境光補正のための3D-LUTとは別のテーブル格納部１１０の領域に1D-LUTを格納する。
【００４７】
この1D-LUTの生成もしくは変更は、図４のフローチャートのＳ４０５で行われる。ここでは、ＲＧＢそれぞれの1D-LUTの出力値の比がＲ0：Ｇ0：Ｂ0になるようにする。通常、1D-LUTはガンマ補正を行うためのものである。このガンマ補正は、前述の実施形態１の液晶表示素子駆動回路１０５で行うＶＴガンマ補正で置き換えてもよいし、γ＝２．２のようなガンマ補正でもよい。
【００４８】
図７は、本実施形態２に係る色補正回路１０４の構成を示すブロック図である。
【００４９】
解像度変換部１０３の出力がセレクタ３０２に入力される。一方、投影面を測定するためのキャリブレーションパターンを発生するパターン発生回路３０１の出力もセレクタ３０２に入力される。セレクタ３０２は、ＣＰＵ１１２の指示に従って、スクリーン２０１の色を測定するためのキャリブレーションパターンを使用する際はパターン発生回路３０１の出力を選択し、通常の画像の投影時は解像度変換部１０３の出力を選択する。セレクタ３０２の出力は、セレクタ３１０とアドレス送出回路３０８に送られる。アドレス送出回路３０８は、セレクタ３０２の出力信号をテーブル格納部１１０のアドレスに変換し、データバス１３１を通じてテーブル格納部１１０に送る。テーブル格納部１１０は、入力したアドレスに書き込まれたデータを読み出し、データバス１３１を介してデータ格納部３０９に送る。データ格納部３０９は、テーブル格納部１１０からのデータから、セレクタ３０２の出力信号に所定の補正を施したものに対応する信号値を抽出してセレクタ３１０に送る。尚、アドレス送出回路３０８とデータ格納部３０９とは、1D-LUTに関するアドレスとデータを授受する。セレクタ３１０はＣＰＵ１１２の指示に従って、1D-LUTによる壁色補正を行うときはデータ格納部３０９の出力信号を選択し、1D-LUTによる壁色補正を行わないときはセレクタ３０２の出力信号を選択する。
【００５０】
セレクタ３１０の出力は、セレクタ３０６とアドレス送出回路３０４とに送られる。アドレス送出回路３０４は、セレクタ３１０の出力信号をテーブル格納部１１０のアドレスに変換して、データバス１３１を通じてテーブル格納部１１０に送る。テーブル格納部１１０は、入力したアドレスに書き込まれたデータを読み出し、データバス１３１を通じてデータ格納部３０５に送る。データ格納部３０５は、テーブル格納部１１０からのデータから、セレクタ３１０の出力信号に所定の補正を施したものに対応する信号値を抽出してセレクタ３０６に送る。尚、アドレス送出回路３０４とデータ格納部３０５とは、3D-LUTに関するアドレスとデータを授受する。セレクタ３０６は、ＣＰＵ１１２の指示に従って、3D-LUTによる環境光補正を行うときはデータ格納部３０５の出力を選択し、環境光補正を行なわないときは、セレクタ３１０の出力信号を選択する。
【００５１】
以上説明したように本実施形態２によれば、まずセンサで投影面の色を測定して1D-LUTでスクリーン色補正（壁色補正）を行って投影し、その状態で、再びセンサで投影面の色を測定して照明光（環境光）を推定する。これにより、スクリーンが着色している場合にも照明光を正確に推定でき、更に、推定した照明光から照明光補正のための3D-LUTを正確に生成することができる。
【００５２】
また3D-LUT生成の際、壁色補正の機能を含まず、照明光補正のみを行うテーブルを生成すればよいので演算時間を短縮できる。更に、投影中に照明光の種類や明るさが変わった場合でも、壁色補正は前の状態の照明光下で完了しているので、迅速に照明光を推定して照明光補正のための3D-LUTを正確に生成することができる。
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005430254.tif 000002
【図２】
0005430254.tif 000003
【図３】
0005430254.tif 000004
【図４】
0005430254.tif 000005
【図５】
0005430254.tif 000006
【図６】
0005430254.tif 000007
【図７】
0005430254.tif 000008
【図８】
0005430254.tif 000009
【図９】
0005430254.tif 000010