(57)【要約】【課題】  画像表示装置の周囲の光による影響を、その画像表示装置により表示される画像に適切に反映させる。【解決手段】  センサー信号処理部１１は、二次元光センサー３〜６で得られた画像３１〜３４の光強度が最大値を示す位置を表すベクトルｖ１〜ｖ４と、画像３１〜３４における光強度分布の偏りを示すパラメータｃ１〜ｃ４とを算出する。照明条件計算部１２は、パラメータｃ１〜ｃ４を用いて、画像表示装置１の表示画面における光の強度分布（コントラスト）ｃＬを算出する。照明条件計算部１２は、センサー信号処理部１１で算出されたベクトルｖ１〜ｖ４に基づいて、各オブジェクトの位置から光源２の位置に向かうベクトルを算出する。画像処理部１３は、算出したベクトルと、照明条件計算部１２で算出されたコントラストｃＬとに基づいて、各オブジェクトに対して影画像を生成する。【選択図】  図１
2008180797.tif 000002
【特許請求の範囲】
【請求項１】
周囲の少なくとも一部の方向を撮像する撮像手段を備える画像表示装置であって、
前記撮像手段によって撮像された画像に基づいて周囲からもたらされる光の照明条件を導出する導出手段と、
前記導出手段によって導出された光の照明条件に基づいて表示画像を生成して表示する表示手段とを有することを特徴とする画像表示装置。
【請求項２】
前記照明条件は、前記周囲からもたらされる光の光源の方向に関わる情報を含むことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記導出手段は、前記照明条件を色毎に導出し、
前記表示手段は、前記色毎の照明条件に基づいて前記表示画像を生成して表示することを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記撮像手段は複数あり、前記導出手段は、前記複数の撮像手段によってそれぞれ撮像された画像から、前記周囲からもたらされる光の光源の方向を導出することを特徴とする請求項１に記載の画像表示装置。
【請求項５】
周囲の少なくとも一部の方向を撮像する撮像手段を備える画像表示装置の制御方法であって、
前記撮像手段によって撮像された画像に基づいて周囲からもたらされる光の照明条件を導出する導出工程と、
前記導出工程で導出された光の照明条件に基づいて表示画像を生成して表示する表示工程とを有することを特徴とする画像表示装置の制御方法。
【請求項６】
周囲の少なくとも一部の方向を撮像する撮像手段を備える画像表示装置の制御方法をコンピュータに実行させるコンピュータプログラムであって、
前記撮像手段によって撮像された画像に基づいて周囲からもたらされる光の照明条件を導出する導出工程と、
前記導出工程で導出された光の照明条件に基づいて表示画像を生成して表示する表示工程とを備えたことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示装置の制御方法、及びコンピュータプログラムに関し、特に、周囲の光による影響を調整して画像表示装置に画像を表示するために用いて好適なものである。
【背景技術】
【０００２】
従来から、画像表示装置が置かれている周囲の光による影響を調整して画像を表示することが行われていた。
特許文献１には、画像表示装置の周囲に光の強度を測定する光センサーを設ける技術が開示されている。かかる技術では、光センサーの検出結果と、利用者が設定したコントラストや輝度とを学習することにより、利用者の嗜好を反映した表示状態を再現するようにしている。例えば、晴天時等の日中で周囲が明るい場合には周囲の明るさに負けないだけの輝度で画像を表示する。また、薄暗い部屋等の周囲が位場合には必要最小限の輝度で画像を表示する。このようにすることにより、目の疲労を防止したり、部屋の雰囲気を落ち着かせたりすることが可能になる。
【０００３】
また、特許文献２には、画像表示装置の周囲に光の色温度を検知するセンサーを設ける技術が開示されている。かかる技術では、センサーの検出結果により画像表示装置の周囲の光の色温度を判別し、判別した結果に応じて、ディスプレイの色温度を調節するようにしている。
【０００４】
【特許文献１】特開平４−２３８３９０号公報
【特許文献２】特開平４−２５７１９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、画像表示装置が置かれている周囲の光は、多くの場合方向性を有する。例えば、部屋の中で一方から強い光が画像表示装置に照明されている場合や、外部からそのような光が画像表示装置に飛び込んでいる場合、その光の色温度によって、画像表示装置に表示されているそれぞれの物体の色味が変わって見える。特に、強く光があたっている部分ほどその光による影響が大きい。
【０００６】
しかしながら、前述した従来の技術では、周囲の色温度や光の強度を測定しているに過ぎないので、例えば一方から強い光が画像表示装置に照明された場合に、その光による影響を画像表示装置に表示される画像に反映することが困難であった。
【０００７】
また、前述した従来の技術では、画像表示装置が置かれている空間の光の影響を、画像表示装置に表示されている画像の陰影の位置に反映していない。
従って、色温度の異なる光が画像表示装置にあたる場合、特に、光が強くあたる部分における色調の分布が、画像表示装置に表示される画像と、周囲の現実空間とで整合しないことがある。
【０００８】
例えば、比較的大きな画面に表示されている動画像を没入した状態で鑑賞する場合、画像表示装置に表示される画像の色調と、画像表示装置の周囲の現実空間における照明による色調とが不一致であると、画像を鑑賞するユーザに違和感を与えることがある。また、バーチャルリアリティー等の分野において没入した状態で何らかの作業をする場合にもユーザに違和感を与えることがある。この他、イベント会場等で大画面の画像表示装置を用いて画像を表示する場合や、ステージ上の実演とその実演の画像表示装置による表示とが併用される場合にもユーザに違和感を与えることがある。
【０００９】
以上のように従来の技術では、画像表示装置の周囲の光による影響を、その画像表示装置により表示される画像に適切に反映させることが困難であり、実在感、現実感、臨場感のある画像の表示を行うことが困難であるという問題点があった。
【００１０】
本発明は、このような問題点に鑑みてなされたものであり、画像表示装置の周囲の光による影響を、その画像表示装置により表示される画像に適切に反映させることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の画像表示装置は、周囲の少なくとも一部の方向を撮像する撮像手段を備える画像表示装置であって、前記撮像手段によって撮像された画像に基づいて周囲からもたらされる光の照明条件を導出する導出手段と、前記導出手段によって導出された光の照明条件に基づいて表示画像を生成して表示する表示手段とを有する。
【００１２】
本発明の画像表示装置の制御方法は、周囲の少なくとも一部の方向を撮像する撮像手段を備える画像表示装置の制御方法であって、前記撮像手段によって撮像された画像に基づいて周囲からもたらされる光の照明条件を導出する導出工程と、前記導出工程で導出された光の照明条件に基づいて表示画像を生成して表示する表示工程とを有する。
【００１３】
本発明のコンピュータプログラムは、周囲の少なくとも一部の方向を撮像する撮像手段を備える画像表示装置の制御方法をコンピュータに実行させるプログラムであって、前記撮像手段によって撮像された画像に基づいて周囲からもたらされる光の照明条件を導出する導出工程と、前記導出工程で導出された光の照明条件に基づいて表示画像を生成して表示する表示工程とをコンピュータに実行させる。
【発明の効果】
【００１４】
本発明によれば、画像表示装置が置かれている現実の空間の光の状態に合わせて、画像表示装置に表示される画像を調整することが可能になる。
【発明を実施するための最良の形態】
【００１５】
（第１の実施形態）
以下に、図面を参照しながら、本発明の第１の実施形態について説明する。
本実施形態では、画像表示装置の所定の位置に設置された複数の二次元光センサーによって、画像表示装置の周囲を撮像する。そして、撮像された画像に基づいて画像表示装置の周囲の光の分布を導出し、その光の分布に基づいて、画像表示装置で表示する表示画像にレンダリング処理を施す。また、本実施形態では、二次元光センサーとしてカラーセンサーを用いるようにしている。従って、レンダリング処理もカラーで行われる。
【００１６】
図１は、画像処理システムの構成の一例を示す図である。
図１において、画像処理システムは、画像表示装置１と、二次元光センサー３〜６と、処理制御装置１０とを備えて構成される。
【００１７】
ここで処理制御装置１０は、例えばパーソナルコンピュータを用いることにより実現される。また、画像表示装置１は、処理制御装置１０と相互に接続されるＬＣＤやＣＲＴ等のディスプレイ装置を用いることにより実現される。また、処理制御装置１０は、二次元光センサー３〜６と例えば通信ケーブルを介して相互に接続され、二次元光センサー３〜６で得られた情報を、インターフェースを介して入力することができる。
【００１８】
更に処理制御装置１０は、３次元情報を含む画像コンテンツ１００を入力し、入力した画像コンテンツ１００を画像表示装置１で表示する。尚、画像コンテンツ１００は、例えば、ＤＶＤやＣＤ−ＲＯＭ等の記憶媒体に記憶されている。この場合、処理制御装置１０は、記憶媒体から画像コンテンツ１００を読み出すことにより、画像コンテンツ１００を入力することになる。また、画像コンテンツ１００には、３次元情報が含まれている。
【００１９】
二次元光センサー３〜６は、ＣＣＤ等の撮像素子を有する撮像装置を備える。二次元光センサー３〜６は、画像表示装置１の周囲の少なくとも一部の領域の画像を撮像する。図２及び図６に示すように、二次元センサー３〜６は、画像表示装置１の表示画面側における四隅の部分に設けられる。
【００２０】
次に、処理制御装置１０が有する機能の一例について説明する。かかる機能は、ＣＰＵがＲＯＭに記憶されているプログラムを、ＲＡＭ等を用いて実行すること等によって実現される。
まず、センサー信号処理部１１は、二次元光センサー３〜６で得られた画像情報に基づいて、ベクトルｖ１、ｖ２、ｖ３、ｖ４とパラメータｃ１、ｃ２、ｃ３、ｃ４とを算出する。ここで、ベクトルｖ１〜ｖ４はそれぞれ、二次元光センサー３〜６の感光面に結像された画像の光強度が最大値の位置もしくは明部の重心位置を示すベクトルである（図３を参照）。
【００２１】
また、パラメータｃ１〜ｃ４はそれぞれ、二次元光センサー３〜６の感光面に結像された画像における光強度分布の偏りを示すパラメータである。具体的にパラメータｃ１〜ｃ４にはそれぞれ、二次元光センサー３〜６の感光面に結像された画像の最大強度を示す部分と、その周辺の部分との強度比が含まれる。更に、パラメータｃ１〜ｃ４にはそれぞれ、二次元光センサー３〜６の感光面に結像された画像の最大強度を示す部分の先鋭度が含まれる。
【００２２】
照明条件計算部１２は、センサー信号処理部１１によって算出されたベクトルｖ１〜ｖ４とパラメータｃ１〜ｃ４とに基づいて、光源２による光の照明条件に関わる情報を算出する。本実施形態では、照明条件計算部１２は、光源２の相対的な三次元の位置を示す情報と、光源２から発せられた光の拡散の程度を示す情報とを、光源２による光の照明条件に関わる情報として算出する。ここで、光源２の相対的な三次元の位置とは、例えば、画像表示装置１を基準とした光源２の位置を三次元座標で表したものである。
【００２３】
画像処理部１３は、光源２の相対的な三次元の位置を示す情報と、光源２から発せられた光の拡散の程度を示す情報とが照明条件計算部１２で求められると、求められた情報に基づいて、レンダリング処理を施す。このレンダリング処理によって、画像コンテンツ１００に対して影画像を付加する等の処理が行われる。
【００２４】
次に、画像処理システムの具体例について説明する。
図２は、光源２から発せられた光が画像表示装置１に照射される様子の第１の例を示した図である。
図２に示すように、二次元光センサー３〜６は、画像表示装置１の表示画面側における四隅の部分に設置されている。二次元光センサー３〜６は、画像表示装置１の周囲の一部の領域を撮像し、画像表示装置１の周囲の光の分布を検出する。
【００２５】
［センサー信号処理部１１の処理］
前述したように、センサー信号処理部１１は、二次元光センサー３〜６の検出結果から、ベクトルｖ１〜ｖ４とパラメータｃ１〜ｃ４とを算出する。
図３は、二次元光センサー３〜６で取得された画像に、その画像に所定の処理を施することにより算出されるベクトルｖ１〜ｖ４を重ねて示した図である。
図２に示したようにして画像処理装置１と光源２と二次元光センサー３〜６とが配置されている場合、図３に示すような画像が、二次元光センサー３〜６でそれぞれ撮像される。尚、前述したように本実施形態では、二次元光センサー３〜６としてカラーセンサーを用いているので、撮像は色毎に行われる。また、図３に示す画像３１〜３４は、二次元光センサー３〜６の感光面の前方側から見た画像である。
【００２６】
図３（ａ）に示す画像３１は、二次元光センサー３で取得された画像であり、図３（ｂ）に示す画像３２は、二次元光センサー４で取得された画像である。また、図３（ｃ）に示す画像３３は、二次元光センサー５で取得された画像であり、図３（ｄ）に示す画像３４は、二次元光センサー６で取得された画像である。
【００２７】
図３において、斜線で示される部分３１ａ〜３４ａが光源２の影響で輝度が高くなっていることを示している。即ち斜線で示される部分３１ａ〜３４ａは、明るくなっている部分である。尚、前述したように本実施形態では、二次元光センサー３〜６としてカラーセンサーを用いるようにしているようにしているので、実際の画像は図３のような２値画像ではなく、階調を持った画像である。
【００２８】
センサー信号処理部１１は、夫々の画像３１〜３４において、光強度が最大値を示す位置を表すベクトルｖ１〜ｖ４と、光強度分布の偏りを示すパラメータｃ１〜ｃ４とを算出する。前述したように、パラメータｃ１〜ｃ４には、最大強度を示す部分とその周辺の部分との強度比と、最大強度を示す部分の先鋭度とが含まれる。
【００２９】
［照明条件計算部１２の処理］
図４は、光源２の位置（点Ｌ）と、画像表示装置１の表示画面の中心位置（点Ｏ）と、表示されるオブジェクトの位置（点Ｄ）との関係の一例を示す図である。
照明条件計算部１２は、センサー信号処理部１１で算出されたベクトルｖ１〜ｖ４に基づいて、画像表示装置１の表示画面の中心位置（点Ｏ）を原点にした場合の光源２の位置を示すベクトル（点Ｏから点Ｌに向かうベクトル（Ｏ→Ｌ））を求める。これにより、光源２の相対的な三次元の位置が求められる。尚、このような処理を行うために、照明条件計算部１２は、例えば、画像表示装置１の表示画面の位置情報と、二次元光センサー３〜６の位置情報とを予め記憶している。
【００３０】
更に照明条件計算部１２は、センサー信号処理部１１で算出されたパラメータｃ１〜ｃ４を用いて、画像表示装置１の表示画面における光の強度分布ｃＬを算出する。これにより、光源２から発せられた光の拡散の程度が求められる。尚、以下の説明では、画像表示装置１の表示画面における光の強度分布をコントラストｃＬと称する。
尚、前述したように本実施形態では、二次元光センサー３〜６としてカラーセンサーを用いるようにしている。従って、照明条件計算部１２は、光源２の位置を示すベクトル（Ｏ→Ｌ）と、コントラストｃＬとを色毎に算出する。
【００３１】
［画像処理部１３の処理］
光源２が点灯すると、画像表示装置１の表示画面のうち、光源２からの光が強くあたる部分が、その光源２の色温度の影響を強く受ける。従って画像処理部１３は、画像表示装置１に表示される画像のうち、光源２からの光が強くあたる部分が、その光の色温度の影響を強く受けるという考えに基づいてレンダリング処理を色毎に実行する。即ち、画像処理部１３は、光源２からの光により現実の空間で生じる視覚上の色温度の分布（変化）と、画像表示装置１に表示される画像の各部分における色温度の分布（変化）とが出来るだけ一致するように演算処理する。
【００３２】
具体的に画像処理部１３は、画像コンテンツ１００における各オブジェクトの位置（図４の座標（Ｘｄ、−Ｙｄ））と、照明条件計算部１２で算出されたベクトル（Ｏ→Ｌ）とを考慮して、各オブジェクトに対する光源２の相対位置を算出する。即ち、画像処理部１３は、各オブジェクトの位置（点Ｄ）から光源２の位置（点Ｌ）に向かうベクトル（Ｄ→Ｌ）を算出する。
【００３３】
そして、画像処理部１３は、算出したベクトル（Ｄ→Ｌ）と、照明条件計算部１２で算出されたコントラストｃＬとに基づいて、入力した画像コンテンツ１００のオブジェクトに対して影画像を生成する画像処理を行う。即ち、画像処理部１３は、画像表示装置１に表示された画像の中の仮想的な照明に基づく色調の分布が、現実の空間の光源２に基づく色調の分布に一致する（又は近づく）ように画像処理を行う。このようにすることにより、光源２の位置に対応したレンダリング処理を、入力した画像コンテンツ１００に対して施すことができる。
【００３４】
図５、図６は、光源２からの光が画像表示装置１に照射される様子の第２、第３の例を示した図である。これら図５、図６に示す場合でも、図２〜図４を用いて説明したのと同様な処理を行うことができる。この処理により、現実の空間の光源２が強くあたる部分と弱くあたる部分の色温度の分布（変化）と、画像表示装置１に表示される画像の中の仮想的な照明が強くあたる部分と弱くあたる部分の色温度の分布（変化）とを出来るだけ一致させることが可能になる。
【００３５】
例えば、図６に示す例では、光源２の光源が画像表示装置１の略正面方向にあり、画像表示装置１の表示画面の左右にオブジェクトが表示されている。よって、現実の空間の光源２が強くあたる部分と弱くあたる部分の色温度の分布（変化）と、画像表示装置１に表示される画像の中の仮想的な照明が強くあたる部分と弱くあたる部分の色温度の分布（変化）とを出来るだけ一致させるためのレンダリング処理を行う。即ち、光源２からの光が強くあたるところは、色温度に基づく補正を強く施し、弱くあたるところは、色温度に基づく補正を弱く施す。
【００３６】
例えば、図６において、画像表示装置１に表示されている右側のオブジェクトと左側のオブジェクトとのそれぞれの内側の部分が特に光源２の色温度の影響が大きくなるようにレンダリング処理が施される。また、右側のオブジェクトと左側のオブジェクトとのそれぞれの外側の部分が光源２の色温度の影響が小さくなるようにレンダリング処理が施される。更に、オブジェクトの下にあるシート状の部分が、光源２の色温度の影響を相当程度受けるようにレンダリングが施される。
【００３７】
以上のように本実施形態では、センサー信号処理部１１は、４個の二次元光センサー３〜６で得られた画像３１〜３４の光強度が最大値を示す位置を表すベクトルｖ１〜ｖ４と、画像３１〜３４における光強度分布の偏りを示すパラメータｃ１〜ｃ４とを算出する。照明条件計算部１２は、センサー信号処理部１１で算出されたパラメータｃ１〜ｃ４を用いて、画像表示装置１の表示画面における光の強度分布（コントラスト）ｃＬを算出する。また、照明条件計算部１２は、センサー信号処理部１１で算出されたベクトルｖ１〜ｖ４に基づいて、画像表示装置１の表示画面の中心位置（点Ｏ）を原点にした場合の光源２の位置を示すベクトル（点Ｏから点Ｌに向かうベクトル（Ｏ→Ｌ））を求める。画像処理部１３は、夫々のオブジェクトの位置（図４の座標（Ｘｄ、−Ｙｄ））と、照明条件計算部１２で算出されたベクトル（Ｏ→Ｌ）とに基づいて、各オブジェクトの位置から光源２の位置に向かうベクトル（Ｄ→Ｌ）を算出する。そして、画像処理部１３は、算出したベクトル（Ｄ→Ｌ）と、照明条件計算部１２で算出されたコントラストｃＬとに基づいて、入力した画像コンテンツ１００の各オブジェクトに対して影画像を生成する。
【００３８】
以上のように本実施形態では、二次元光センサー３〜６を４個用いることにより、画像表示装置１に表示された画像コンテンツ１００の各オブジェクトから見た光源２の三次元的な相対位置と、画像表示装置１の表示画面における照明光の強度分布とを求めた。従って、画像表示装置１に表示される画像内に仮想的に設定される照明の位置に基づいて、画像コンテンツ１００のオブジェクト毎に、画像コンテンツ１００の色温度（色調）の制御を、光源２の色温度の影響の大小に合わせて行うことができる。これにより、実在感、現実感、臨場感のある色調で画像の表示を行うことが可能になる。
【００３９】
また、二次元光センサー３〜６は、画像処理部１３で実行されるレンダリング処理を行うための情報を取得できればよい。即ち、二次元光センサー３〜６は、高解像度を有している必要はない。従って、画素数や光学系の分解能がそれほど高くない二次元光センサーを用いることができ、装置を安価にすることができる。
【００４０】
尚、本実施形態では、二次元光センサー３〜６を、画像表示装置１の表示画面側の四隅にそれぞれ設置するようにした。しかしながら、各オブジェクトの位置から光源２の位置に向かうベクトルを算出することができるような検出を行えれば、二次元光センサーの個数や設置位置はこれに限定されない。
【００４１】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。前述した第１の実施形態では、４個の二次元光センサー３〜６を用いて、画像表示装置１に対する光源２の三次元的な相対位置（三次元的な相対座標）を求めるようにした。
これに対して本実施形態では、１個の２次元センサーを用いて、画像表示装置１に対する光源２の方向を求めるようにする。即ち、本実施形態では、画像表示装置１の表示画面が、１個の２次元センサーで検出される１つの（共通の）光学的環境にあることを前提とする。そして、光源２から発せられる光が平行光であると近似してレンダリング処理を施す。光源２が画像表示装置１の遠方にあればこのような前提が有効に成り立つので、第１の実施形態よりもシンプルな構成でレンダリング処理を施すことができる。
【００４２】
以上のように、本実施形態と第１の実施形態とは、二次元光センサーの数及び設置位置と、処理制御装置１０における処理の一部とが主として異なる。従って、以下の説明において第１の実施形態と同一の部分については、図１〜図６に付した符号と同一の符号を付す等して詳細な説明を省略する。
【００４３】
図７は、光源２からの光が画像表示装置１に照射される様子の一例を示した図である。
本実施形態では、図７に示すように、１個の２次元光センサー９が、画像表示装置１の上面中央部に上向きに設置される。２次元光センサー９は、比較的広角な光学系の撮像素子を有するものであるのが望ましい。また、本実施形態でも、第１の実施形態と同様に、二次元光センサー９としてカラーセンサーを用いるようにしている。従って、以下に述べる処理は、色毎に行うことが可能である。
【００４４】
図７に示す位置に光源２が配置された場合、図８に示すような画像８１が２次元光センサー９で得られる。図８は、二次元光センサー９で取得された画像に、その画像に所定の処理を施することにより算出されるベクトルｖ０を重ねて示した図である。尚、図８に示す画像８１は、二次元光センサー９の感光面の前方側から見た画像である。
図８において、斜線で示される部分８１ａは、光源２の影響で輝度が高くなっていることを示し、その斜線で示される部分８１ａの中の白抜きの部分は、より輝度が高くなっていることを示している。即ち斜線で示される部分８１ａは、明るくなっている部分であり、その斜線で示される部分８１ａの中の白抜きの部分は、より明るくなっている部分である。
【００４５】
第１の実施形態と同様に、センサー信号処理部１１は、画像８１において、光強度が最大値を示す位置を表すベクトルｖ０と、光強度分布の偏りを示すパラメータｃ０とを算出する。
【００４６】
図９は、画像表示装置１の位置と、二次元光センサー９の位置(点Ｓ)と、光源２の位置（点Ｌ）との関係の一例を示す図である。
本実施形態では、二次元光センサー９が１つなので、点Ｌの位置（画像表示装置１を基準とした光源２の位置を示す三次元座標）を特定することはできない。そこで、照明条件計算部１２は、二次元光センサー９から見た点Ｌの方向（点Ｓから点Ｌに向かうベクトル（Ｓ→Ｌ）の方向）と、画像表示装置１の表示画面における光の強度分布（コントラスト）ｃＬのみを算出することができる。
そして、画像処理部１３は、照明条件計算部１２で算出されたベクトル（Ｓ→Ｌ）の方向及びコントラストｃＬに基づいて、入力した画像コンテンツ１００のオブジェクトに対して影画像を生成するレンダリング処理を施す。
【００４７】
具体的に説明すると例えば、画像処理部１３は、夫々のオブジェクトの位置と、照明条件計算部１２で算出されたベクトル（Ｓ→Ｌ）の方向とに基づいて、各オブジェクトの位置から光源２の位置に向かうベクトルの方向を算出する。そして、画像処理部１３は、算出したベクトルの方向と、照明条件計算部１２で算出されたコントラストｃＬとに基づいて、入力した画像コンテンツ１００の各オブジェクトに対して影画像を生成する等してレンダリング処理を施す。
【００４８】
ここで、画像処理装置１３は、光源２から画像処理装置１に照射される光の方向が一様であり、画像表示装置１の表示画面における光の強度分布（コントラスト）ｃＬが一様であることを前提として、レンダリング処理を施す。そして、画像表示装置１に表示される画像における色温度（色調）の分布（変化の程度）も、その光の方向及びコントラストの状態に合わせて調整される。
【００４９】
以上のように本実施形態では、画像表示装置１に表示された画像コンテンツ１００の各オブジェクトから見た光源２の方向と、画像表示装置１の表示画面における照明光の強度分布とに基づいて、レンダリング処理（影画像を生成する画像処理等）を施した。従って、画像表示装置１に表示される画像内に仮想的に設定される照明の方向に基づいて、画像コンテンツ１００のオブジェクト毎に、画像コンテンツ１００の色温度（色調）の制御を、光源２の色温度の影響の大小に合わせて行うことができる。
【００５０】
このように、光源２から画像表示装置１に照射される光の方向と、画像表示装置１の表示画面における光強度分布とが同じであると見なせる場合には、第１の実施形態よりも簡単な構成で、画像コンテンツ１００の色温度（色調）を適切に制御できる。
【００５１】
尚、本実施形態では、１個の２次元光センサー９が、画像表示装置１の上面中央部に上向きに設置される場合を例に挙げて示した。しかしながら、各オブジェクトの位置から見た光源２の方向を算出することができるような検出を行えれば、二次元光センサーの個数や設置位置はこれに限定されない。
【００５２】
（本発明の他の実施形態）
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給してもよい。そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたコンピュータプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００５３】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになる。また、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５４】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでない。そのプログラムコードがコンピュータにおいて稼働しているオペレーティングシステムあるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【００５５】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードに備わるＣＰＵが実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれる。
また、供給されたプログラムコードがコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいて機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれる。
【００５６】
尚、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施形態を示し、画像処理システムの構成の一例を示す図である。
【図２】本発明の第１の実施形態を示し、光源からの光が画像表示装置に照射される様子の第１の例を示した図である。
【図３】本発明の第１の実施形態を示し、二次元光センサーで取得された画像情報に基づく画像にベクトルを重ねて示した図である。
【図４】本発明の第１の実施形態を示し、光源の位置（点Ｌ）と、画像表示装置の表示画面の中心位置（点Ｏ）と、表示されるオブジェクトの位置（点Ｄ）との関係の一例を示す図である。
【図５】本発明の第１の実施形態を示し、光源からの光が画像表示装置に照射される様子の第２の例を示した図である。
【図６】本発明の第１の実施形態を示し、光源からの光が画像表示装置に照射される様子の第３の例を示した図である。
【図７】本発明の第２の実施形態を示し、光源からの光が画像表示装置に照射される様子の一例を示した図である。
【図８】本発明の第２の実施形態を示し、二次元光センサーで取得された画像にベクトルを重ねて示した図である。
【図９】本発明の第２の実施形態を示し、画像表示装置の位置と、二次元光センサー９の位置(点Ｓ)と、光源の位置（点Ｌ）との関係の一例を示す図である。
【符号の説明】
【００５８】
１  画像処理装置
２  照明
３〜６、９  二次元光センサー
１０  処理制御装置
１００  画像コンテンツ
【図１】
2008180797.tif 000003
【図２】
2008180797.tif 000004
【図３】
2008180797.tif 000005
【図４】
2008180797.tif 000006
【図５】
2008180797.tif 000007
【図６】
2008180797.tif 000008
【図７】
2008180797.tif 000009
【図８】
2008180797.tif 000010
【図９】
2008180797.tif 000011