(57)【要約】【課題】  自動的により正確なスポットライトシーン判定を行うことができるようにする。【解決手段】  画面上の輝度分布が山状になだらかに変化しているか（Ｓ２０２）、中央部と周辺部の輝度値の差分（Ｓ２０４）、中央部において閾値以上の輝度値を有する画素の割合（Ｓ２０６）、に応じて、撮影画像のスポットライト判定を行う。【選択図】  図６
2011119875.tif 000002
【特許請求の範囲】
【請求項１】
撮影された画像のシーン判定を行う画像処理装置であって、
前記撮影画像の画面を複数の測光エリアに分割して測光する第一の測光手段と、
前記撮影画像の画面を画面中央部と周辺部の測光エリアに分割して測光する第二の測光手段と、
前記第一の測光手段による各測光エリアの測光値の行と列の加算の結果より前記画面上の輝度分布が山状に変化しているかを検出する分布検出手段と、
第二の測光手段により測光された中央部と周辺部の輝度値の差分を算出する差分算出手段と、
第二の測光手段の前記中央部において閾値以上の輝度値を有する画素の割合を算出する割合算出手段と、
前記分布検出手段の検出結果、前記差分算出手段の算出結果、及び前記割合算出手段の算出結果に応じて、前記撮影画像のスポットライト判定を行うスポットライト判定手段と、を有することを特徴とする画像処理装置。
【請求項２】
前記第一の測光手段と第二の測光手段の測光の結果に基づいて露出を制御する露出制御手段をさらに有し、撮影画像のシーンがスポットライトであると判定された場合、前記露出制御手段は、画面中の高輝度の測光エリアの測光値に基づいて露出制御を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第二の測光手段の画面中央部の画面全体における位置を、前記分布検出手段の結果に基づいて決めることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
撮影された画像のシーン判定を行う画像処理方法であって、
前記撮影画像の画面を複数の測光エリアに分割して測光する第一の測光ステップと、
前記撮影画像の画面を画面中央部と周辺部の測光エリアに分割して測光する第二の測光ステップと、
前記第一の測光ステップによる各測光エリアの測光値の行と列の加算の結果より前記画面上の輝度分布が山状に変化しているかを検出する分布検出ステップと、
第二の測光ステップにより測光された中央部と周辺部の輝度値の差分を算出する差分算出ステップと、
第二の測光ステップの前記中央部において閾値以上の輝度値を有する画素の割合を算出する割合算出ステップと、
前記分布検出ステップの検出結果、前記差分算出ステップの算出結果、及び前記割合算出ステップの算出結果に応じて、前記撮影画像のスポットライト判定を行うスポットライト判定ステップと、を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラやビデオカメラなどの撮像装置により撮影された画像を用いた自動シーン判定に関するものである。
【背景技術】
【０００２】
従来のビデオカメラ等の撮像装置では、ユーザが撮影シーンに合わせて適切なシーンモードを選択していた。ビデオカメラを使い慣れたユーザであれば現在撮影中のシーンに最適なシーンモードはどれかが分かるが、使い慣れていないユーザは専らオートモードで撮影することが殆どである。また、使い慣れてきて最適シーンモードが分かるようになってきたとしても、ユーザは撮影中は被写体を追いかけることに精一杯であり、急なシーンの変化があったときに、モードを切り替える余裕は殆ど無い。特に、スポットライトモードでの撮影が効果的なシーンは主被写体が白飛びしているシーンであり、ユーザが適切にスポットライトモードを選択しなければ、主被写体の情報が失われることとなる。具体的には、結婚披露宴の新郎新婦の入場のシーンなど、会場が真暗になっている中で新郎新婦がスポットライトを浴びているシーンは、背景がとても暗くで中央部がとても明るいためオートモードであるとスポットライトの中は白飛びしてしまう。
【０００３】
一方、最近では画像処理ＩＣやＣＰＵの性能向上により様々な自動シーン検出を行うようになってきた。例えば、特許文献１では、ヒストグラムから撮影シーンを検出し、それに応じた測光枠の重点比率を変化させることにより、スポットライトシーンなどヒストグラムが暗部と明部に分かれているシーンで主被写体が適正露出になるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０５−０５６３３１
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例ではユーザが自分でシーンを判断してモードを切り替える必要があり、撮影中は被写体を追うことや画角をあわせることに精一杯でシーンを判定する余裕は無く、適切なモードで撮影できない。又、カメラ画自動でシーン判定をしても上記従来例では画面中の明るさ分布状態を見ていないため、白黒の格子状のパターンであったとしてもスポットライトシーンであるかどうかの正確な判断はつかないという欠点があった。従って、スポットライトシーンではない通常シーンでも明るい部分を重視して測光してしまい、主被写体がアンダーになるなど不都合な撮影結果が得られてしまっていた。
【０００６】
本発明は、上述した問題点を解決するためのものであり、自動的により正確なスポットライトシーン判定を行うことができるようにする。
【課題を解決するための手段】
【０００７】
上述の問題点を解決するために、本発明の画像処理装置は、撮影された画像のシーン判定を行う画像処理装置であって、前記撮影画像の画面を複数の測光エリアに分割して測光する第一の測光手段と、前記撮影画像の画面を画面中央部と周辺部の測光エリアに分割して測光する第二の測光手段と、前記第一の測光手段による各測光エリアの測光値の行と列の加算の結果より前記画面上の輝度分布が山状に変化しているかを検出する分布検出手段と、第二の測光手段により測光された中央部と周辺部の輝度値の差分を算出する差分算出手段と、第二の測光手段の前記中央部において閾値以上の輝度値を有する画素の割合を算出する高輝度割合算出手段と、前記分布検出手段の検出結果、前記差分算出手段の算出結果、及び前記高輝度割合算出手段の算出結果に応じて、前記撮影画像のスポットライト判定を行うスポットライト判定手段と、を有することを特徴とする。
【発明の効果】
【０００８】
以上説明したように、本発明によれば、画面中の明るさの分布や、画面中の輝度差、画面中の高輝度割合を用いることにより、ヒストグラムなどの輝度分布だけを見るより正確なスポットライトシーン判定を行うことが出来る。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態のデジタルビデオカメラの構成を示すブロック図
【図２】本発明の実施形態において測光値を取得する為の測光枠を示した図
【図３】本発明の実施形態において画面中の明るさの分布状態を示した図
【図４】本発明の実施形態において画面中の明るさ分布を判定する為のフローチャート
【図５】本発明の実施形態においてシーン検出後の露出制御を行う為の測光枠を示した図
【図６】本発明の実施形態においてのシーン判別のための制御を示したフローチャート
【発明を実施するための形態】
【００１０】
＜第１の実施形態＞
図１は、本実施形態のデジタルビデオカメラの構成を示すブロック図である。１１０は被写体の結像用レンズ、１２０は入射光量を制御する絞り機構、１３０は絞り機構１２０を駆動する絞り駆動モーター、１４０は絞り駆動モーター１３０を駆動する絞り機構駆動部、１５０は絞り機構１２０の位置を検出する絞り位置検出部である。２００は入射した光を光電変換するセンサである。２１０はセンサ２００を制御し光電変換された信号を読み出すとともに信号の蓄積時間を制御（いわゆる電子シャッタ）したり、センサからの電荷の読み出しを加算して読み出すのか非加算で読み出すのか間引いて読み出すのかなどを制御するセンサ駆動部である。２２０はセンサ２００で光電変換された信号をサンプリングするサンプルホールド部、２３０はサンプルホールド部２２０から出力された画像信号を電気的に増幅するゲイン部である。２４０はアナログ信号をディジタル信号に変換するアナログ−ディジタル変換器（以下、Ａ／Ｄ変換器と称す）である。２５０は、画像信号に対してガンマ補正後、色分離、色差マトリクス等の処理を施した後に、同期信号を加え標準テレビジョン信号を生成したりする制御機能を有した画像処理部（以下ＤＳＰと称す）である。２６０は動画や静止画を記録しておくことの出来る記録媒体、２７０は画像を表示する液晶パネル、２８０はＤＳＰ２５０に処理命令を出すマイクロコンピュータである。
【００１１】
２５１は画面を複数に分割したメッシュ枠ごとに測光値を取得したり、画面上の任意のエリアの測光値を取得したり、任意の閾値以上、又は以下の輝度値を持った画素数をカウントすることの出来る測光値取得部である。なお、測光値の求め方には様々なものが存在するが、本実施形態での測光値は分割枠等の領域単位でそこに含まれる各画素の輝度値を加算平均した値とする。図２は測光値取得部にて設定される、測光値を取得する為の枠を示す図である。図２（ａ）は、画面を複数のエリアにメッシュ状に分割した図であり、それぞれの枠から測光値Ｙａ０からＹａ１５まで取得することが出来る。また、図２（ｂ）は画面全体の測光枠設定を示した図であり、この枠からＹｂ０という測光値を取得することが出来る。図２（ｃ）は画面中央部（実線）の測光枠設定を示した図であり（点線は画面全体を示す）、この枠からＹｃ０という測光値を取得することが出来る。最後に、図２（ｄ）は画面中央部（実線）の測光枠設定を示した図であり（点線は画面全体を示す）、この枠に対して輝度閾値ｔｈ１を設定することにより、設定された輝度値以上の画素数Ｎ１を取得することが出来る。
【００１２】
２８１は測光値取得部２５１から出力されたメッシュ枠の各枠ごとの測光値（図２（ａ））を各行列ごとに加算平均を行い、その加算平均結果から画面上の明るさの分布（輝度分布）を検出する明るさ分布検出部である。２８２は測光値取得部２５１から出力された画面全体と画面中央部の測光値（図２（ｂ）（ｃ））を用いて、画面全体と中央部の輝度の差分算出を行う輝度差算出部である。２８３は測光値取得部２５１から出力された画面中央部のある閾値以上の画素数（図２（ｄ））を用いて、画面中央部における高輝度画素の割合を算出する高輝度画素割合算出部である。
【００１３】
以上、ＤＳＰ２５０及びマイクロコンピュータ２８０において、本実施形態のシーン判別のための特徴的な機能を有する各ユニットを説明したが、これら各ユニットはハードウェアとして実現するだけでなく、その一部をソフトウェアとして実現してもよい。その場合、例えば、ＤＳＰ２５０及びマイクロコンピュータ２８０に含まれる不図示のＣＰＵが、各ユニットの機能を後述の各フローチャートに沿ってプログラムモジュールとして実行する。
【００１４】
ここで、明るさ分布検出部２８１と輝度差算出部２８２と高輝度画素割合算出部２８３の動作について詳細に説明する。
【００１５】
まず、明るさ分布検出部２８１について説明する。このユニットにより画面の明るさの分布が山状になっているかどうかを判別することが出来る。その判別方法を以下に説明する。
【００１６】
測光値取得部２５１から出力されたメッシュ枠の各枠ごとの測光値を、各行列ごとに加算平均を行う。その様子を図３に示す。列の加算平均結果をメッシュ枠の上部に示し、行の加算平均結果をメッシュ枠の右側に示す。それぞれの加算平均結果は下記の（式１）のようになる。
Ｙｓｕｍ１＝（Ｙａ０＋Ｙａ４＋Ｙａ８＋Ｙａ１２）／４
Ｙｓｕｍ２＝（Ｙａ１＋Ｙａ５＋Ｙａ９＋Ｙａ１３）／４
Ｙｓｕｍ３＝（Ｙａ２＋Ｙａ６＋Ｙａ１０＋Ｙａ１４）／４
Ｙｓｕｍ４＝（Ｙａ３＋Ｙａ７＋Ｙａ１１＋Ｙａ１５）／４
Ｙｓｕｍ５＝（Ｙａ０＋Ｙａ１＋Ｙａ２＋Ｙａ３）／４
Ｙｓｕｍ６＝（Ｙａ４＋Ｙａ５＋Ｙａ６＋Ｙａ７）／４
Ｙｓｕｍ７＝（Ｙａ８＋Ｙａ９＋Ｙａ１０＋Ｙａ１１）／４
Ｙｓｕｍ８＝（Ｙａ１２＋Ｙａ１３＋Ｙａ１４＋Ｙａ１５）／４      ・・・（式１）
【００１７】
ここで、Ｙｓｕｍ１からＹｓｕｍ４までの列において最大測光値を検索する。図３の場合、Ｙｓｕｍ３が最大測光値を有している。従って、Ｙｓｕｍ３が列の中で最大測光値であることをＹｍａｘとしてマイクロコンピュータ内の不図示のメモリに記憶しておく。その後、最大測光値を有しているＹｓｕｍ３の列をから一列左の値Ｙｓｕｍ２を参照する。するとＹｓｕｍ３＞Ｙｓｕｍ２であることが分かる。従って、Ｙｓｕｍ２が現在の最小測光値でありＹｍｉｎとしてマイクロコンピュータに記憶しておく。更に、Ｙｓｕｍ２の列をから一列左の値Ｙｓｕｍ１を参照する。するとＹｓｕｍ２＞Ｙｓｕｍ１であることが分かる。従って、Ｙｓｕｍ１が現在の最小測光値でありＹｍｉｎとしてマイクロコンピュータに記憶しておく。Ｙｓｕｍ１の左の列は存在しないので、Ｙｓｕｍ３の列からＹｓｕｍ１の列までは輝度の凹凸はなく、測光値は小さくなりつづけていることが判別できる。Ｙｓｕｍ３の列から右側の列に対しても同様に処理する。Ｙｓｕｍ３の列をから一列右の値Ｙｓｕｍ４を参照する。するとＹｓｕｍ３＞Ｙｓｕｍ４であることが分かる。従って、Ｙｓｕｍ４が現在の最小測光値でありＹｍｉｎとしてマイクロコンピュータに記憶しておく。Ｙｓｕｍ４の右の列は存在しないので、Ｙｓｕｍ３の列からＹｓｕｍ４の列までは輝度の凹凸はなく、測光値は小さくなりつづけていることが判別できる。すると画面の水平方向の明るさの分布としてはＹｓｕｍ３の列を中心として山状となっていることが判別できる。
【００１８】
次に、Ｙｓｕｍ５からＹｓｕｍ８までの列において最大測光値を検索する。図３の場合、Ｙｓｕｍ６が最大測光値を有している。従って、Ｙｓｕｍ６が列の中で最大測光値であることをＹｍａｘとしてマイクロコンピュータ内に記憶しておく。その後、最大測光値を有しているＹｓｕｍ６の列をから一行下の値Ｙｓｕｍ７を参照する。するとＹｓｕｍ６＞Ｙｓｕｍ７であることが分かる。従って、Ｙｓｕｍ７が現在の最小測光値でありＹｍｉｎとしてマイクロコンピュータに記憶しておく。更に、Ｙｓｕｍ７の行をから一行下の値Ｙｓｕｍ８を参照する。するとＹｓｕｍ８＞Ｙｓｕｍ７であることが分かる。ここで、記憶したＹｍｉｎよりも大きな値になったので、その測光値の差分（Ｙｄｉｆｆ＝Ｙｓｕｍ８−Ｙｍｉｎ）をマイクロコンピュータに記憶しておく。また、Ｙｓｕｍ７が現在の最小測光値であり続けている為Ｙｍｉｎの更新は行わない。Ｙｓｕｍ８の下の行は存在せずＹｄｉｆｆを参照すると０ではないので、Ｙｓｕｍ６の行からＹｓｕｍ８の行までで輝度の凹凸が存在している。この段階では画面の垂直方向の明るさ分布が山状ではない可能性がある。Ｙｓｕｍ６の行から上側の列に対しても同様に処理する。Ｙｓｕｍ６の行から一行上の値Ｙｓｕｍ５を参照する。するとＹｓｕｍ６＞Ｙｓｕｍ５であることが分かる。従って、Ｙｓｕｍ５が現在の最小測光値でありＹｍｉｎとしてマイクロコンピュータに記憶しておく。Ｙｓｕｍ５の上の行は存在しないので、Ｙｓｕｍ６の列からＹｓｕｍ５の列までは輝度の凹凸はなく、測光値は小さくなりつづけていることが判別できる。ここで、先に出てきたＹｄｉｆｆの値が０よりも大きかった場合、Ｙｄｉｆｆの値が加算平均測光値の和（Ｙｓｕｍ＿ｓｕｍ＝Ｙｓｕｍ５＋Ｙｓｕｍ６＋Ｙｓｕｍ７＋Ｙｓｕｍ８）の１０％以下であればほぼ垂直方向に山状であると判定できる。
【００１９】
以上のように算出した結果、行列すなわち画面の垂直方向、水平方向ともに山状であると言えるので、画面全体は山状になっていると判定できる。この処理をフローチャート図４で説明する。
【００２０】
図４のステップＳ１０１において、メッシュ枠から出力される測光値を行ごとに加算平均をし、ステップＳ１０２に進む。
ステップＳ１０２ではステップＳ１０１で求めた複数の加算平均測光値のうち最大測光値を持つ業を検索する。ここではその行がｎ行目であったとする。その最大値をＹｓｕｍ（ｎ）とする。
ステップＳ１０３ではステップＳ１０２で検索された最大測光値Ｙｓｕｍ（ｎ）を持つ行ｎのその値を初期値としてそれぞれＹｍａｘとＹｍｉｎに記憶する（Ｙｍａｘ＝Ｙｍｉｎ＝Ｙｓｕｍ（ｎ））。
ステップＳ１０４ではｎ行目の一つ上の行であるｎ−１行目の加算平均測光値を取得し現在地Ｙｎｏｗとして記憶し、ステップＳ１０５に進む（Ｙｎｏｗ＝Ｙｓｕｍ（ｎ−１））。
ステップＳ１０５では、ｎ行目とｎ−１行目の加算平均測光値であるＹｓｕｍ（ｎ）とＹｎｏｗ（Ｙｓｕｍ（ｎ−１））を比較し、Ｙｓｕｍ（ｎ）の方が大きければ、ステップＳ１０７に進み、小さければステップＳ１０６に進む。
ステップＳ１０６では、ＹｍｉｎとＹｎｏｗとの差分をＹｄｉｆｆに加算し、ステップＳ１０８に進む（Ｙｄｉｆｆ（ｎ−１）＝Ｙｄｉｆｆ（ｎ）＋Ｙｎｏｗ−Ｙｍｉｎ）。
ステップＳ１０５にてＹｓｕｍ（ｎ）の方が大きい場合（ステップＳ１０７）に進んだら、最小値を現在の値で更新し、ステップＳ１０８に進む（Ｙｍｉｎ＝Ｙｎｏｗ）。
ステップ１０８では、一番端の行であるかを確認し、一番端の行ではなかったらステップＳ１０４に戻り、一番端の行であればステップＳ１０９へ進む。
ステップＳ１０４に進んだ場合、更に上の行へ移行し、一番端の行であるとステップＳ１０８で判定されるまで繰り返す。
ステップＳ１０９ではステップＳ１０６にて差分を加算しつづけた結果であるＹｄｉｆｆ（０）の各行の加算平均測光値の和Ｙｓｕｍ＿ｓｕｍに対しての割合を求め、ステップＳ１１０に進む（Ｙｄｉｖ＝（Ｙｄｉｆｆ×１００）／Ｙｓｕｍ＿ｓｕｍ）。
ステップＳ１１０ではステップＳ１０９で算出された結果がある一定値以下であるか（ここでは１０％とする）を判定し、１０％未満であればステップＳ１１１に進み、１０％以上であればステップＳ１１２に進む。
【００２１】
そして最後に、ステップＳ１１１では画面の垂直方向の明るさの分布は山状になっていると判断され、ステップＳ１１２では画面の垂直方向の明るさの分布は山状になっていないと判断される。そして、処理を終了する。
【００２２】
以上、説明してきたフローチャートは、行の最大測光値から上方向に向かったときの形状判定を行ったが、行の下方向や、列の両方向についても同じフローを行い、全てステップＳ２１０に到達すれば、画面全体は山状になっていると判定する。一つでもステップＳ２２０に到達してしまえば、画面全体は山状になっていないと判定する。
【００２３】
この画面の明るさの分布が山状になっているかどうかを明るさ分布検出部２８１にて判定し、スポットライトシーンであると判定する為の第一の条件となる。
【００２４】
次に、輝度差算出部２８２の動作について説明する。輝度差算出部２８２は画面中央部と画面全体との明るさの違いを算出して撮影されている被写体の画像がスポットライトシーンの可能性が高いかどうかを判定するユニットである。図２（ｂ）は撮影画像の画面全体に測光枠が設定されている図であり、そこからはＹｂ０という測光値が出力される。また、図２（ｃ）は画面中央部に測光枠が設定されている図であり、そこからはＹｃ０という測光値が出力される。ここでは、下記（式２）のように、Ｙｃ０とＹｂ０の比率により輝度差を算出する。中央測光値が全体の測光値に対して２Ｅｖ以上明るければ（４倍以上明るければ）、スポットライトシーンであると判定する為の第二の条件となる。
Ｙｒａｔｉｏ＝Ｙｃ０／Ｙｂ０，Ｙｒａｔｉｏ＞２．０      ・・・（式２）
【００２５】
ここで、画面中央部の設定されている測光枠は必ずしも画面の中央で固定である必要は無く、明るさ分布検出部２８１で検出された画面上のピーク位置を中心とした枠の大きさを設定してもよい。むしろ、明るさ分布検出部２８１で検出された画面上のピーク位置に連動した方が、スポットライトモードをより正確な判定ができるようになる。
【００２６】
最後に、高輝度画素割合算出部２８３の動作について説明する。高輝度画素割合算出部２８３は画面中央部にどれだけ補正すべき高輝度な画素が存在するかを判定して、撮影されている被写体がスポットライトシーンの可能性が高いかどうかを判定するユニットである。図２（ｄ）は画面中央部に測光枠が設定されている図であり、本実施形態では図２（ｃ）を同じ位置、大きさに設定されている。これは、スポットライトシーンは画面中央部が画面周辺部より明るくなっており、かつ暗く補正すべき明るい被写体がその中に含まれているという意味で設定されているものであるが、必ずしも一致する必要は無い。例えば、図２（ｃ）で設定されている枠より、（ｄ）で設定されている枠が小さくても同等の効果が得られるものであるからである。更に言えば、画面中央部の設定されている測光枠は必ずしも画面の中央で固定である必要は無く、明るさ分布検出部２８１で検出された画面上のピーク位置を中心とした枠の大きさを設定してもよい。むしろ、明るさ分布検出部２８１で検出された画面上のピーク位置に連動した方が、明るいエリアが一致することによりスポットライトモードをより正確な判定ができるようになる。
【００２７】
中央の測光枠に対して輝度閾値Ｔｈ１をマイクロコンピュータ２８０より設定し、その閾値Ｔｈ１を超えている画素をカウントし、マイクロコンピュータ２８０の不図示のメモリに画素の個数Ｎ１として記憶させる。この閾値は例えば白飛び仕掛けているような１００ＩＲＥ以上のレベルに設定すると良い。また、中央の測光枠の中にいる画素数（Ｎ０）はあらかじめ枠の大きさ設定の中で分かっている。したがって、中央の測光枠の中に白飛び仕掛けている１００ＩＲＥ以上の画素が、中央の測光枠の画素数にたいしてどのくらい存在するかを
Ｎｒａｔｉｏ＝Ｎ１×１００／Ｎ０      ・・・（式３）
で表すことが出来る。そして、この比率Ｎｒａｔｉｏが３０％を超えたらスポットライトシーンであると判定する為の第三の条件となる。
【００２８】
以上述べてきたように、第一の条件として明るさ分布検出部２８１の出力、第二の条件として輝度差算出部２８２の出力、第三の条件として高輝度画素割合算出部２８３の出力がスポットライト判定部２８４に入力される。そして、全ての条件がスポットライトを指し示しているとき、現在撮影しているシーンがスポットライトであると判定される。その結果、スポットライト判定部２８４から評価値算出部２８５へ、測光方法をピーク測光に切り替えるよう命令を出す。ピーク測光とは図５に示すように画面中の測光エリア（例えば、図２（ａ）と同様の分割エリア）のうち最大輝度部Ｙ１０があらかじめ決められた目標値になるように露出を変更する測光のことである。そして、評価値算出部２８５はピーク測光を実行して評価値を算出する。算出された評価値は露出制御部２８６に入力されて絞り機構駆動部１３１や、センサ駆動部２１０、ゲイン２３０に命令を出し、ＡＥを動作させる。そのＡＥした結果が再び測光値取得部２５１に入力され、測光値が評価値算出部２８５に出力され、その中で再びピーク測光の評価値が算出され、評価値が適正になるまでＩＲＩＳやシャッタ、ゲインを動作させる。
【００２９】
続いて、これまで述べてきた制御に関して、図６のフローチャートを用いて説明する。なお、画面中央枠の位置を固定の場合は図６（ａ）、画面中央位置を明るさ分布検出部の結果を用いて可変させる場合は図６（ｂ）である。まず図６（ａ）から説明する。
【００３０】
ステップＳ２０１にて、明るさ分布検出部２８１により行と列の加算平均を算出することにより画面上の明るさの分布を検出し、ステップＳ２０２に進む。
【００３１】
それと平行してステップＳ２０３にて、輝度差算出部２８２により画面中央部と画面周辺部の輝度差を算出し、ステップＳ２０４に進む。
【００３２】
更に、ステップＳ２０１、Ｓ２０３の処理に平行して、ステップＳ２０５にて、高輝度画素割合算出部２８３により、画面中央部における高輝度画素の割合を算出し、ステップＳ２０６に進む。
ステップＳ２０２にて、明るさ分布の形が山型であると判定したらステップＳ２０４に進み、山型ではないと判定されたら処理を終了する。
ステップＳ２０４にて、画面中央部と画面周辺部の輝度差２Ｅｖ以上であればステップＳ２０６へ進み、２Ｅｖ未満であれば処理を終了する。
ステップＳ２０６にて、画面中央部における高輝度画素の割合が１０％以上で有ればステップＳ２０７に進み、１０％未満であれば処理を終了する。
ステップＳ２０７でスポットライトモードであると判定し、処理を終了する。
【００３３】
ここでステップＳ２０１、Ｓ２０３、Ｓ２０５の算出順序は不問であり、それぞれの判定、算出の結果が全て真になれば、スポットライトモードであると判定を行う。
【００３４】
この処理とは異なり、中央の枠位置が明るさ分布検出部２８１の検出結果により変化する場合のフローを図６（ｂ）にて説明する。
【００３５】
ステップＳ３０１にて、明るさ分布検出部２８１により行と列の加算平均を算出することにより画面上の明るさの分布を検出し、ステップＳ３０２に進む。
ステップＳ３０２にて、明るさ分布の形が山型であると判定したらステップＳ３０３に進み、山型ではないと判定されたら処理を終了する。
ステップＳ３０３にて、ステップＳ３０１で検出したときに導き出される山のピークのメッシュ枠を中心として中央枠を設定し、ステップＳ３０４とステップＳ３０５へ進む。
ステップＳ３０４にて、輝度差算出部２８２により画面中央部と画面周辺部の輝度差を算出し、ステップＳ３０６に進む。
【００３６】
更に、ステップＳ３０４の処理に平行して、ステップＳ３０６にて、高輝度画素割合算出部２８３により、画面中央部における高輝度画素の割合を算出し、ステップＳ３０７に進む。
ステップＳ３０６にて、画面中央部と画面周辺部の輝度差２Ｅｖ以上であればステップＳ３０７へ進み、２Ｅｖ未満であれば処理を終了する。
ステップＳ３０７にて、画面中央部における高輝度画素の割合が１０％以上で有ればステップＳ３０８に進み、１０％未満であれば処理を終了する。
ステップＳ３０８でスポットライトモードであると判定し、処理を終了する。
【００３７】
ここでステップＳ３０４、Ｓ３０６の算出順序は不問であり、それぞれの検出結果、算出結果が全て真になれば、スポットライトモードであると判定を行う。
【００３８】
このようにして、自動でシーンがスポットライトであることを検出した後に、画面中の最大輝度部を適正露出に合わせるように露出制御する。これにより、例えば、結婚式のスポットライトを浴びたウェディングドレスを着た花嫁など撮影する場合、撮影者は白飛びしかけている主被写体が適正な明るさで撮影することができる。そして、画面中の明るい部分だけを見ているだけではないため、スポットライトシーン以外は通常の測光を行うことが出来、シーンに応じて正しい露出を保つことが出来る。更に、自動で検出する為、撮影者は撮影モードを気にすることなく画角合わせに集中することができ、操作によるブレや被写体の見失いなど無く画角という意味でもきれい撮影することができる。
【００３９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。例えば、本発明のシーン判定は、ビデオカメラ等の撮像装置で実現されるものでなくても、例えば、撮像装置と接続して撮影画像を入力及び処理するパーソナルコンピュータ（ＰＣ）等の情報処理装置において実現されてもよい。その場合は、発明の一部又は全部は、ＰＣのＣＰＵ及びメモリ等のハードウェアを用いて実行される、アプリケーションソフトウェアにより実現される。
【符号の説明】
【００４０】
２５１  測光値取得部
２８１  明るさ分布検出部
２８２  輝度差検出部
２８３  高輝度画素割合算出部
２８４  スポットライト判定部
２８５  評価値算出部
【図１】
2011119875.tif 000003
【図２】
2011119875.tif 000004
【図３】
2011119875.tif 000005
【図４】
2011119875.tif 000006
【図５】
2011119875.tif 000007
【図６】
2011119875.tif 000008