(57)【要約】      （修正有）【課題】周辺光や表示装置の反射光によらず、適正な輝度・色調の画像を表示する画像処理装置に関するもので，ディスプレイに表示される動画や静止画の反射光と周囲光に対応した画像調整を行う。【解決手段】入力画像を取得する画像取得手段と、センサから、該センサの周囲の輝度や色度を取得するセンサ情報取得手段と、前記センサ情報取得手段によって得られたセンサ値を補正するセンサ値補正処理手段と、前記センサ値補正処理手段によって補正されたセンサ値を用いて前記入力画像に補正を行う補正処理手段とを有する。【選択図】図１
2012128206.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を取得する画像取得手段と、
センサから、該センサの周囲の輝度や色度を取得するセンサ情報取得手段と、
前記センサ情報取得手段によって得られたセンサ値を補正するセンサ値補正処理手段と、
前記センサ値補正処理手段によって補正されたセンサ値を用いて前記入力画像に補正を行う補正処理手段と
を有することを特徴とする画像処理装置。
【請求項２】
さらに、前記入力画像とセンサ値から評価値を算出する評価値算出手段と、評価値算出手段によって算出された評価値を用いて補正を行うか否かを判定する判定手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像取得手段は、表示装置のバックライトから発光輝度を取得することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記センサ値補正処理手段は表示装置の発光輝度もしくは色度と、センサ値の関係からセンサ値を補正することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記評価値算出手段は画像信号値とセンサ値の時間周波数から評価値を算出することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記評価値算出手段は画像信号値とセンサの色度値から評価値を算出することを特徴とする請求項２に記載の画像処理装置。
【請求項７】
入力画像を取得する画像取得工程と、
センサから、該センサの周囲の輝度や色度を取得するセンサ情報取得工程と、
前記センサ情報取得工程によって得られたセンサ値を補正するセンサ値補正処理工程と、
前記センサ値補正処理工程によって補正されたセンサ値を用いて前記入力画像に補正を行う補正処理工程と
を有することを特徴とする画像処理装置の制御方法。
【請求項８】
コンピュータが読み出して実行することにより、前記コンピュータを、請求項１乃至６のいずれか１項に記載の画像処理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周辺光や表示装置の反射光によらず、適正な輝度・色調の画像を表示する画像処理装置に関するものである。
【背景技術】
【０００２】
近年、表示装置には陰極線管（ＣＲＴ），液晶（ＬＣＤ），プラズマディスプレイパネル（ＰＤＰ），エレクトロルミネッセンス（ＥＬ）などの表示形式が存在する。
【０００３】
これらの表示装置では、様々な照明環境の変化に応じて常に表示文字や図形が見やすくなるように、設定や調整が可能である。例えば、表示装置の使用者が表示画面の明るさ（輝度）を段階的に切り換える調整スイッチや、表示画面の輝度を連続的に変化させる調整つまみなどを操作して、表示画面の輝度を任意に設定できるようになっている。
【０００４】
また、特許文献１には、周囲の環境に関わらず最適な画像を表示するためにディスプレイ周辺の光量など周囲の環境を外光センサが検出し、この検出結果に応じて基準の相関関係を修正し、ディスプレイに表示する画像の輝度や彩度を調整することが開示されている。
【０００５】
さらに、下記特許文献２には、ディスプレイの発光する光（以下、発光光とする）が周囲に反射や回り込みをして外光センサに入ってくる光（以下、反射光とする）の影響も取り除くことで、より最適な画像調整を行うことが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０５−００６１５９公報
【特許文献２】特開２００４−０２１１４４公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の手法では、ディスプレイに表示される動画、静止画の反射光と視環境における照明の光（以下、照明光とする）を判別することが出来なかった。従来の手法は、あらかじめ測定したディスプレイの反射光を記憶しておき、それを用いて環境光センサから反射光の影響を減算するというものである。また、周囲光から反射光の影響を正確に取り除くことは出来なかった。
【０００８】
本発明は上述した課題を解決するためになされたものであり、ディスプレイに表示される動画や静止画の反射光と周囲光に対応した画像調整を行う画像処理方法、画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の問題点を解決するため、本発明の画像処理装置は以下の構成を有する。すなわち、入力画像を取得する画像取得手段と、センサから、該センサの周囲の輝度や色度を取得するセンサ情報取得手段と、前記センサ情報取得手段によって得られたセンサ値を補正するセンサ値補正処理手段と、前記センサ値補正処理手段によって補正されたセンサ値を用いて前記入力画像に補正を行う補正処理手段とを有する。
【発明の効果】
【００１０】
本発明によれば、ディスプレイによって、周囲光及びディスプレイの反射光の影響を取り除いて、適正な画像を表示することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態における画像処理装置のブロック図
【図２】第１の実施形態における画像処理方法のフローチャート
【図３】反射光の影響が大きい場合の、画面発光輝度値とセンサの輝度値の関係を示す図
【図４】反射光の影響が小さい場合の、画面発光輝度値とセンサの輝度値の関係を示す図
【図５】第１の実施形態におけるセンサの輝度値の時間変化を示す図
【図６】画面発光輝度値の時間変化を示す図
【図７】画面発光輝度値とセンサの輝度値の正規化スペクトルを示す図
【図８】ａｂ平面上での、画像信号とセンサの色度変化を示す図
【図９】照明光輝度に対する最適な画面発光輝度の関係を示す図
【図１０】照明光輝度に対する係数ｋの関係を示す図
【図１１】第２の実施形態における画像処理装置のブロック図
【図１２】第２の実施形態における画像処理方法のフローチャート
【図１３】第２の実施形態におけるセンサの輝度値時間変化を示す図
【図１４】第２の実施形態における画面発光輝度値とセンサの輝度値の関係例を示す図
【図１５】第２の実施形態における評価値の時間変化例を示す図
【図１６】第２の実施形態における画面発光輝度値とセンサの輝度値の正規化スペクトルを示す図
【図１７】本発明の画像表示装置に適用可能なコンピュータのハードウェアの構成例を示すブロック図
【発明を実施するための形態】
【００１２】
以下、添付の図面を参照して、本願発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１３】
＜実施形態１＞
図１は、本発明の第１の実施形態に関わる画像処理装置のシステム構成例を示すブロック図である。本構成において、１０１は表示装置の周囲光を検出する外光センサ、１０２は外光センサから輝度、色調などのセンサ値を取得するセンサ情報取得部である。また、１０３は表示装置に入力される画像信号値や表示装置の発光輝度値を取得する画像取得部、１０４は取得したセンサ値と画像信号値からセンサ値を補正するセンサ値補正処理部である。また、１０５は補正したセンサ値と画像信号値から画像信号を補正処理する信号値補正処理部、１０６は補正された信号値を用いて画像を表示する画像表示部である。
【００１４】
図２は本画像処理装置における処理フローを示したフローチャートである。
【００１５】
以下、図２のフローチャートを元に本実施形態について説明する。
【００１６】
ステップＳ２０１では、表示装置の周囲光を検出する外光センサ１０１から、センサ情報取得部１０２が輝度値と色度を取得する。周囲光を検出するセンサは公知のものでよい。取得する色度はＸＹＺ値やＬａｂ値、色温度などであってもよい。本実施形態ではＸＹＺ値を取得した例について説明する。
【００１７】
ステップＳ２０２では、表示装置に入力される画像信号を、画像信号取得部１０３が取得する。取得する信号値はＲＧＢ値、ＹＣｂＣｒ値などである。また、表示装置の発光輝度値を取得する場合、表示装置のバックライト前に設置した受光センサから取得してもよい。本実施形態ではＲＧＢ値を取得した例について説明する。
【００１８】
ステップＳ２０３では、ステップＳ２０１で取得したセンサの輝度値とステップＳ２０２で取得した画像信号値を用いて、センサ値補正処理部１０４でセンサ値を補正する。本実施形態において、センサの輝度値はステップＳ２０１で取得したＹ値、色度値はＸ、Ｚ値とする。センサ値補正の処理については後述する。
【００１９】
ステップＳ２０４では、ステップＳ２０３で補正したセンサの輝度値とステップＳ２０２で取得した画像信号値を用いて、信号値補正処理部１０５で、反射光と周囲光の影響がなくなるように信号値の補正処理を行う。信号値補正の処理については後述する。
【００２０】
ステップＳ２０５では、ステップＳ２０４で補正処理された画像信号値を用いて画像表示部１０６で表示する。これにより、周囲光や反射光に関わらず安定した画質で表示することができる。表示方法は公知の方法でよい。
【００２１】
（センサ値補正の処理１）
図３は、ステップＳ２０１でセンサ情報取得部１０２が取得するセンサの輝度値と、画面発光輝度値との関係を示す図である。例えば、センサの輝度値と、ステップＳ２０２で画像信号取得部１０３が取得する画像信号値を現在の値から過去数秒分を取得する。次に、画像信号値から画面発光輝度値を算出し、図３のようにセンサの輝度値と画面発光輝度値で相関をとる。このとき、画像信号値をＲＧＢ、表示装置のガンマをｒ、ＲＧＢ値からＸＹＺ値への変換マトリクスをＭとすると、ＲＧＢ値をＸＹＺ値への変換は下記の式（１）のように表すことができる。
【００２２】
【数１】
2012128206.tif 000003
【００２３】
このとき、表示装置のガンマや変換マトリクスは、表示装置があらかじめ保持しておいてもよい。式（１）から得られたＸＹＺ値のＹ値は明度を示すものなので、これを画面発光輝度値とする。
【００２４】
図３において、縦軸をセンサの輝度値をｙ、横軸を画面発光輝度値としている画面発光輝度値とセンサの輝度値をｘとすると、各時刻での（ｘ，ｙ）は下記のように表すことが出来る。
【００２５】
【数２】
2012128206.tif 000004
【００２６】
図３では、画面発光輝度値が高くなるにつれてセンサの輝度値が上昇していることから、画面発光輝度値とセンサの輝度値に相関関係があることがわかる。このとき、反射光の影響が全く無かった場合、センサ値とＲ値の関係は、Ｒ値の値に関わらずセンサ値は照明光の値だけを取得し続けるので、図４のようになる。
【００２７】
次に、（ｘ，ｙ）それぞれに対して相関の高い相関直線Ｃ＿ｌｉｎｅを求める。このＣ＿ｌｉｎｅは最小二乗法や共分散主成分分析などで求めてもよい。ここでは、例として最小二乗法による求め方を下記に示す。
【００２８】
Ｃ＿ｌｉｎｅを一次式ｙ＝ａ・ｘ＋ｂとすると、ａとｂは
【００２９】
【数３】
2012128206.tif 000005
【００３０】
として求められる。よって式（３）よりＣ＿ｌｉｎｅ：ｙ＝ａ・ｘ＋ｂが求まる。
【００３１】
次に、Ｃ＿ｌｉｎｅのｙ切片Ｃｉを求める。Ｃｉはｙ切片なので（０，ｂ）となる。このＣｉのｙ座標が、図４における照明光の輝度値に等しいと考えられる。この照明光の輝度値には表示装置の反射光の影響は含まれていない。Ｃｉのｙ座標を照明光の輝度値として信号値補正処理部１０５に送出する。
【００３２】
また、センサ値の補正を行うために使う画面発光輝度値は、ＸＹＺ値からＣＩＥで定められたＣＩＥ  １９７６（Ｌ＊ａ＊ｂ＊）に基づいて算出した、Ｌａｂ値のＬ値などであってもよい。画面発光輝度値は、ステップＳ２０２で取得した表示装置のバックライトの発光輝度を用いてもよい。
【００３３】
さらに、センサの色度値の補正を行うためには、式（１）により画像信号値から算出したＸＹＺ値と、外光センサが取得するＸＹＺ値を用いて図３のように相関をとる。そして、式（３）から補正されたセンサの色度値を算出し、照明光の色度値として信号値補正処理部１０５に送出する。画像信号値やセンサ値はＣＩＥで定められたＣＩＥ  １９７６（Ｌ＊ａ＊ｂ＊）やＣＩＥ  １９７６（Ｌ＊ｕ＊ｖ＊）に基づいたＬａｂ値やＬｕｖ値であってもよい。
【００３４】
（信号値補正の処理）
ステップＳ２０４における信号値補正の処理について詳細に述べる。補正の方法として、例えば照明光の輝度値と画面の輝度値の最適な関係図を保持しておき、それを参照して画像信号の輝度を補正してもよい。図９に照明光の輝度値と画面の輝度値の関係を示す。この例の場合、照明光の輝度値が６０［ｃｄ／ｍ２］のとき、画面輝度値は１００［ｃｄ／ｍ２］となる。また、周囲光と画面の発光光の関係比率から、信号値の補正を行ってもよい。まず反射光のＸＹＺ値を求める。周囲光は、照明光と反射光の和なので、外光センサの取得した周囲光のＸＹＺ値をＸｓ，Ｙｓ，Ｚｓ、ステップＳ２０３で求めた照明光のＸＹＺ値をＸｉ，Ｙｉ，Ｚｉとすると、反射光のＸＹＺ値Ｘｒ，Ｙｒ，Ｚｒは、以下の式から算出できる。
【００３５】
【数４】
2012128206.tif 000006
【００３６】
すると、発光光と反射光の輝度比率ｋは以下の式で示すことができる。
【００３７】
【数５】
2012128206.tif 000007
【００３８】
ｋと照明光との関係は一例として図１０のようになる。このような照明光と反射光との関係では、反射光の影響を低減した画像信号Ｘ’，Ｙ’，Ｚ’は、反射光比率ｋ、画像信号Ｘ，Ｙ，Ｚ、および反射光Ｘｒ，Ｙｒ，Ｚｒから、以下の式で示される。
【００３９】
【数６】
2012128206.tif 000008
【００４０】
ｋは暗室内でグレー階調などを発光するなど、発光光の輝度値とセンサに入射する反射光の輝度値から取得してもよい。式（６）により、画像信号値から、反射光の影響を低減することができる。補正処理を行った信号値を画像表示部１０６に送出する。
【００４１】
以上のように、本発明では、補正したセンサの輝度値と取得した画像信号値を用いて信号値の補正処理を行うことにより、周囲光及びディスプレイの反射光の影響を取り除いて、適正な画像を表示することができる。
【００４２】
＜実施形態２＞
図１１は、本発明の第２の実施形態に関わる画像処理装置のシステム構成例を示すブロック図である。第１の実施形態でのセンサ値補正処理部１０４の前に評価値算出部１１０４を使い、センサ値補正処理部と信号値補正処理部１０５の間に評価値を参照して、センサ値補正処理と信号値補正処理を行うかどうか判断する判定部１１０５を挿入している。
【００４３】
図１２は、本発明の第２の実施形態に関わる画像処理装置の処理フローを示したフローチャートである。以下、図１２のフローチャートをもとに本実施形態について説明する。
【００４４】
ステップＳ１２０１では、ステップＳ２０１と同様に、表示装置の周囲光を検出する外光センサ１１０１から、センサ情報取得部１１０２が輝度値と色度を取得する。本実施形態ではＸＹＺ値の場合の例について説明する。
【００４５】
ステップＳ１２０２では、ステップＳ２０２と同様に、表示装置に入力される画像信号を、画像信号取得部１１０３が取得する。本実施形態ではＲＧＢ値の場合の例について説明する。
【００４６】
ステップＳ１２０３では、ステップＳ１２０１で取得したセンサ値とステップＳ１２０２で取得した画像信号値から算出した画面発光輝度値を用いて、評価値算出部１１０４で、相関の評価値を算出する。評価値の算出方法については後述する。画面発光輝度値は画像信号値から式（１）を用いて算出してもよいし、表示装置のバックライトの輝度値を用いてもよい。
【００４７】
ステップＳ１２０４では、ステップＳ１２０３で算出した評価値Ｃから、センサの値と画面発光輝度値に相関関係があるかを、判定部１１０５で判定する。例えば、センサの輝度値と画面発光輝度値との相関の評価値Ｃが、センサの輝度値と画面発光輝度値との閾値Ｃｔｈより大きい場合（ステップＳ１２０４でＹｅｓの場合）、センサの輝度値と画面発光輝度値の相関関係は低いと判定する。そして、ステップＳ１２０７に移る。また、評価値Ｃが閾値Ｃｔｈ以下の場合（ステップＳ１２０４でＮｏの場合）、センサの輝度値と画面発光輝度値の相関関係は高いと判定し、ステップＳ１２０５に移る。評価値算出は画面の発光輝度値とセンサの輝度値から算出してもよいし、画像信号値とセンサの色度値から算出してもよい。このとき、閾値Ｃｔｈはセンサの輝度値と表示装置のバックライトの輝度値との相関や、センサの色度値と画像信号値の相関など各々の場合で保持していてもよい。
【００４８】
ステップＳ１２０５では、ステップＳ１２０３で算出した評価値とステップＳ１２０１で取得したセンサ値とステップＳ１２０２で取得した画像信号値を用いて、センサ値補正処理部１１０６で、反射光と周囲光の影響がなくなるようにセンサ値補正の処理を行う。センサ値補正の処理について第１の実施形態と同様でもよい。
【００４９】
ステップＳ１２０６では、センサ値に応じて画像信号値に補正の処理を、信号値補正処理部１１０７で行う。このセンサ値から反射光の影響は除外されている。信号値補正の処理は、センサ値を照明光の値として、第１の実施形態と同様としてもよい。
【００５０】
ステップＳ１２０７では、ステップＳ１２０６で補正処理された画像信号値を用いて画像表示部１１０８で表示する。また、ステップＳ１２０４でＹｅｓだった場合、入力画像信号値をそのまま画像表示部１１０８に表示する。表示方法は第１の実施形態のステップＳ２０５と同様でもよい。
【００５１】
（評価値算出の処理１）
ステップＳ１２０３における評価値算出の処理について述べる。センサの輝度値と画像信号値の相関を、時間周波数スペクトル上でとる。以下、順を追って説明する。図５はステップＳ１２０１でセンサ情報取得部１１０２が取得するセンサの輝度値の時間変化を表す図である。このとき、外光センサが取得するセンサの輝度値の時間変化は下記の式（７）で示すことができる。
【００５２】
【数７】
2012128206.tif 000009
【００５３】
このときｔはある時間を示している。このように、外光センサが取得するセンサの輝度値ｆＬ（ｔ）は照明光の輝度値ｆＬｉ（ｔ）と外光センサに入力される反射光の輝度値ｆＬｒ（ｔ）の和で表される。このとき、照明光の輝度値は短時間で大きな変化は無く一定であり、反射光は表示装置に表示されるコンテンツによって変化が大きいと考えられる。
【００５４】
図６は画像信号のＲＧＢ値から式（１）を用いて算出したＸＹＺ値のＹ値を画面発光輝度値ｆｙ（ｔ）として時間変化を表した図である。
【００５５】
センサのＸＹＺ値のＹ値を輝度値ｆＬ（ｔ）として、ｆＬ（ｔ）とｆｙ（ｔ）の現在の値と過去数秒の値を取り出し、フーリエ変換を行う。それぞれのフーリエ変換の結果をＦＬ（ω）とＦｙ（ω）とする。このとき、ωは時間周波数を表す。ＦＬ（ω）とＦｙ（ω）は、それぞれセンサの輝度値と画面発光輝度値の時間周波数を表す。ＦＬ（ω）とＦｙ（ω）のスペクトルが似ていれば、センサの輝度値と画面発光輝度値の相関が高く、センサに入射される周囲光は、画面の反射光が大きく影響していると考えられる。ＦＬ（ω）とＦｙ（ω）を比較するために、各々の直流成分を除いて正規化を行う。各々で正規化した比較図を図７に示す。なお、ＦＬ＿ｎｏｒｍ（ω）とＦｙ＿ｎｏｒｍ（ω）は、ＦＬ（ω）とＦｙ（ω）から直流成分を除いて正規化したスペクトルのことである。
【００５６】
このとき、ＦＬ＿ｎｏｒｍ（ω）とＦｙ＿ｎｏｒｍ（ω）から相関の評価値Ｃを算出する。時間周波数ωをｎ回サンプリングしているとすると、評価値Ｃ算出の例を下記の式（８）に示す。
【００５７】
【数８】
2012128206.tif 000010
【００５８】
式（８）で算出された評価値Ｃを判定部１１０５に送出する。
【００５９】
また、表示装置に表示される映像が動画の場合、反射光は動画に応じて変動する。そのため、反射光を含む周囲光のセンサ値ＦＬ（ω）は主に高周波において変動する。このことから、評価値ＣはＦＬ（ω）とＦｙ（ω）の高周波成分でのみ算出する、としてもよい。
【００６０】
また、表示するコンテンツに応じて算出する評価値の周波数を決めてもよい。例えば、コンテンツが放送波の場合、周波数６０Ｈｚの評価値を、映画なら周波数２４Ｈｚの評価値を求める、としてもよい。取得するＦＬ（ω）とＦｙ（ω）は数秒ではなく数フレームであってもよい。また、画像信号のＸ、Ｚ値とセンサのＸ、Ｚ値それぞれで上記のように相関を取り、評価値を算出してもよい。
【００６１】
また、評価値算出の方法は下記に記す方法でもよい。
【００６２】
（評価値算出の処理２）
評価値算出の処理１と異なり、現在と次のフレームの、周囲光の色度と画像信号値を取得する。例えば、ＣＩＥで定められたＣＩＥ１９７６（Ｌ＊ａ＊ｂ＊）に基づいて画像信号のＲＧＢ値とセンサのＸＹＺ値をＬａｂ値に変換し、ａｂ平面図で表すと図８のようになる。図８は、ある時刻での画像信号値を（ａｋ，ｂｋ）、外光センサの色度値を（ａ’ｋ，ｂ’ｋ）、次のフレームの画像信号値を（ａｋ＋１，ｂｋ＋１）、外光センサの色度値を（ａ’ｋ＋１，ｂ’ｋ＋１）としている。このとき、画像信号値（ａｋ，ｂｋ）から（ａｋ＋１，ｂｋ＋１）のベクトルの角度をθｋ、センサ値（ａ’ｋ，ｂ’ｋ）からａ’ｋ＋１，ｂ’ｋ＋１）のベクトルの角度をθ’ｋとする。この角度θｋとθｋの差分の絶対値をΘｋとするとき、Θｋを下記の式（９）より算出する。
【００６３】
【数９】
2012128206.tif 000011
【００６４】
上記のΘｋを相関の評価値Ｃとして信号値補正処理部１１０７に送出する。画像信号値とセンサ値の角度は複数フレーム間の１次微分の角度でもよい。
【００６５】
（センサ値補正の処理２）
ここでは、ステップＳ１２０３にて評価値算出の処理３を用いた場合での、ステップＳ１２０５におけるセンサ値補正の処理について述べる。まず、センサ情報取得部１１０２が取得する輝度や色度のうち最も小さい値である時間の色度値を保持しておく。そして、センサの輝度や色度を保持していた値に置き換える。そして、ステップＳ１２０６に移る。例えば、ある時間の画像信号値が（Ｌｋ，ａｋ，ｂｋ）であるとすると、
【００６６】
【数１０】
2012128206.tif 000012
【００６７】
が最小値となる画像信号値を保持するなどでもよい。最も小さい値は、反射光の影響が最も少ないときのセンサの輝度、色度であると考えられるので、最小値に置き換えることでセンサの値から反射光の影響を除外するように補正が出来る。
【００６８】
これらの処理を行うことで、外的要因などで周囲光の状況が変化したときにも好適に信号値の補正処理が行える。以下、周囲光の状況が変化したときの処理例を示す。
【００６９】
ステップＳ１２０１において、センサ情報取得部１１０２がセンサの輝度値を取得しているとき、ある一定時間だけ照明光を消したとする。このとき、センサの輝度値の時間変化は図１３のようになる。図１３のセンサの輝度値は、照明光を消すという外的要因による周囲光が変化した期間以外は、図５とほぼ同じである。
【００７０】
ステップＳ１２０２において、画像信号取得部１１０３から画像信号を取得する。このときの画像信号は図６とほぼ同じとする。
【００７１】
これを、実施形態１の処理方法で、ステップＳ２０３、ステップＳ２０４のように処理すると、反射光の影響を除いた照明光の輝度は図３のＣｉのように約６０ではなく、図１４のＣｉのように約７０と大きくずれてしまう。
【００７２】
ステップＳ１２０３で、画像信号値とセンサの輝度値のスペクトルを見てみると、図１５のようになり、相関関係が低いことが分かる。なお、この時間周波数スペクトルＦＬ＿ｎｏｒｍ（ω）とＦｙ＿ｎｏｒｍ（ω）はそれぞれ直流成分を除いて、各スペクトル最大値で正規化している。これらのＦＬ＿ｎｏｒｍ（ω）とＦｙ＿ｎｏｒｍ（ω）と、式（８）から評価値Ｃを算出する。図７の場合Ｃ＝１．８に対して、図１５ではＣ＝６．３と大きくなっている。
【００７３】
ステップＳ１２０４において、例えば、評価値Ｃが図１６のように時間変化しているとすると、Ｃが閾値Ｃｔｈより大きいときは、画像信号値とセンサ値の相関関係が低いとして、ステップＳ１２０７に移る。
【００７４】
ステップＳ１２０５において、評価値Ｃが閾値Ｃｔｈ以下なので、センサ値補正の処理１を行うことで、センサ値から正しく反射光の影響を低減することができる。
【００７５】
ステップＳ１２０６において、ステップＳ１２０５から補正されたセンサ値を用いて、信号値補正の処理を行う。
【００７６】
ステップＳ１２０７において、ステップＳ１２０６で補正された画像信号値を用いて表示装置に表示する。また、ステップＳ１２０４から移ってくる場合、入力の画像信号値をそのまま表示装置に表示する。
【００７７】
以上が、周囲光の状況が時間変化した場合での、第２の実施形態における処理例である。このようにして、周囲光が大きく変化しない場合は正しく画像信号値を補正し、周囲光が変化した場合も誤った補正を行わないという処理ができる。
【００７８】
＜実施形態３＞
図１、図１１に示した１０２〜１０５、１１０２〜１１０７の各部はハードウェアでもって構成しているものとして上記実施形態では説明した。しかし、各部で行なう処理をコンピュータプログラムでもって構成しても良い。
【００７９】
図１７は、上記各実施形態に係る画像表示装置に適用可能なコンピュータのハードウェアの構成例を示すブロック図である。
【００８０】
ＣＰＵ１７０１は、ＲＡＭ１７０２やＲＯＭ１７０３に格納されているコンピュータプログラムやデータを用いてコンピュータ全体の制御を行うと共に、上記各実施形態に係る画像処理装置が行うものとして上述した各部の処理を実行する。即ち、ＣＰＵ１７０１は、図１、図１１に示した１０２〜１０５、１１０２〜１１０７の各部として機能することになる。
【００８１】
ＲＡＭ１７０２は、外部記憶装置１７０６からロードされたコンピュータプログラムやデータ、Ｉ／Ｆ（インターフェース）１７０９を介して外部から取得したデータなどを一時的に記憶するためのエリアを有する。更に、ＲＡＭ１７０２は、ＣＰＵ１７０１が各種の処理を実行する際に用いるワークエリアを有する。即ち、ＲＡＭ１７０２は、例えば、フレームメモリとして割当てたり、その他の各種のエリアを適宜提供することができる。
【００８２】
ＲＯＭ１７０３には、本コンピュータの設定データや、ブートプログラムなどが格納されている。操作部１７０４は、キーボードやマウスなどにより構成されており、本コンピュータのユーザが操作することで、各種の指示をＣＰＵ１７０１に対して入力することができる。表示部１７０５は、ＣＰＵ１７０１による処理結果を表示する。また表示部１７０５は例えば液晶ディスプレイのようなホールド型の表示装置や、フィールドエミッションタイプの表示装置のようなインパルス型の表示装置で構成される。
【００８３】
外部記憶装置１７０６は、ハードディスクドライブ装置に代表される、大容量情報記憶装置である。外部記憶装置１７０６には、ＯＳ（オペレーティングシステム）や、図１、図１１に示した各部の機能をＣＰＵ１７０１に実現させるためのコンピュータプログラムが保存されている。更には、外部記憶装置１７０６には、処理対象としての各画像データが保存されていても良い。
【００８４】
外部記憶装置１７０６に保存されているコンピュータプログラムやデータは、ＣＰＵ１７０１による制御に従って適宜ＲＡＭ１７０２にロードされ、ＣＰＵ１７０１による処理対象となる。Ｉ／Ｆ１７０７には、ＬＡＮやインターネット等のネットワーク、表示装置などの他の機器を接続することができ、本コンピュータはこのＩ／Ｆ１７０７を介して様々な情報を取得したり、送出したりすることができる。センサ１７０８は周囲光を検出する外光センサである。また１７０９は上述の各部を繋ぐバスである。
【００８５】
上述の構成からなる作動は前述のフローチャートで説明した作動をＣＰＵ１７０１が中心となってその制御を行う。
【００８６】
＜その他の実施形態＞
本発明の目的は、前述した機能を実現するコンピュータプログラムのコードを記録した記憶媒体を、システムに供給し、そのシステムがコンピュータプログラムのコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたコンピュータプログラムのコード自体が前述した実施形態の機能を実現し、そのコンピュータプログラムのコードを記憶した記憶媒体は本発明を構成する。また、そのプログラムのコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した機能が実現される場合も含まれる。
【００８７】
さらに、以下の形態で実現しても構わない。すなわち、記憶媒体から読み出されたコンピュータプログラムコードを、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。そして、そのコンピュータプログラムのコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行って、前述した機能が実現される場合も含まれる。
【００８８】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するコンピュータプログラムのコードが格納されることになる。
【図１】
2012128206.tif 000013
【図２】
2012128206.tif 000014
【図３】
2012128206.tif 000015
【図４】
2012128206.tif 000016
【図５】
2012128206.tif 000017
【図６】
2012128206.tif 000018
【図７】
2012128206.tif 000019
【図８】
2012128206.tif 000020
【図９】
2012128206.tif 000021
【図１０】
2012128206.tif 000022
【図１１】
2012128206.tif 000023
【図１２】
2012128206.tif 000024
【図１３】
2012128206.tif 000025
【図１４】
2012128206.tif 000026
【図１５】
2012128206.tif 000027
【図１６】
2012128206.tif 000028
【図１７】
2012128206.tif 000029