(57)【要約】      （修正有）【課題】撮像素子のダイナミックレンジが狭くとも適切なシーン判別を可能とする撮像装置を提供する。【解決手段】被写体を撮像する撮像手段と、撮像手段により時系列的に撮像された画像から被写体の状況判別に係るシーン判別評価値を逐次算出する算出手段と、算出手段によるシーン判別評価値に基づいて前記被写体の状況を判別するシーン判別手段と、静止画像の撮像開始を示す指示をユーザから受け付ける操作手段と、シーン判別手段の動作を制御するとともに、指示に応答して、前記撮像手段により、シーン判別手段による被写体の状況判別結果に基づく静止画像の撮像動作を行わせる制御手段とを有し、制御手段は指示が受け付けられると、シーン判別手段に、時系列的に撮像された画像のうち、その輝度が目標輝度に対して所定の範囲内に収束してから得られた画像に対するシーン判別評価値に基づいて、被写体の状況判別を行わせる撮像装置によって達成される。【選択図】図１
2010183190.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
前記撮像手段により時系列的に撮像された画像から被写体の状況判別に係るシーン判別評価値を逐次算出する算出手段と、
前記算出手段によるシーン判別評価値に基づいて前記被写体の状況を判別するシーン判別手段と、
静止画像の撮像開始を示す指示をユーザから受け付ける操作手段と、
前記シーン判別手段の動作を制御するとともに、前記指示に応答して、前記撮像手段により、前記シーン判別手段による被写体の状況判別結果に基づく静止画像の撮像動作を行わせる制御手段と、を有し、
前記制御手段は、前記指示が受け付けられると、前記シーン判別手段に、前記時系列的に撮像された画像のうち、その輝度が目標輝度に対して所定の範囲内に収束してから得られた画像に対する前記シーン判別評価値に基づいて、前記被写体の状況判別を行わせることを特徴とする撮像装置。
【請求項２】
前記撮像手段により時系列的に撮像された画像から人物の顔を逐次検出する顔検出手段を有し、
前記制御手段は、前記シーン判別手段に、前記顔検出手段による顔検出結果と前記算出手段によるシーン判別評価値とに基づいて、前記被写体の状況判別を行わせることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記指示が受け付けられると、前記シーン判別手段に、前記時系列的に撮像された画像のうち、その輝度が目標輝度に対して所定の範囲内に収束してから得られた画像に対する前記シーン判別評価値と、前記シーン判別評価値を算出した画像よりも前に得られた画像に対する前記顔検出結果に基づいて、前記被写体の状況判別を行わせることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記制御手段は、前記指示が受け付けられる前は、前記シーン判別手段に、前記時系列的に撮像された画像のうち、同じタイミングで得られた画像に対する前記顔検出結果と前記シーン判別評価値に基づいて、前記被写体の状況判別を行わせることを特徴とする請求項３に記載の撮像装置。
【請求項５】
被写体を撮像する撮像手段と、前記撮像手段により時系列的に撮像された画像から被写体の状況判別に係るシーン判別評価値を逐次算出する算出手段と、前記算出手段によるシーン判別評価値に基づいて前記被写体の状況を判別するシーン判別手段と、静止画像の撮像開始を示す指示をユーザから受け付ける操作手段とを有する撮像装置の制御方法であって、
前記シーン判別手段の動作を制御するとともに、前記指示に応答して、前記撮像手段により、前記シーン判別手段による被写体の状況判別結果に基づく静止画像の撮像動作を行わせる制御工程を含み、
前記制御工程では、前記指示が受け付けられると、前記シーン判別手段に、前記時系列的に撮像された画像のうち、その輝度が目標輝度に対して所定の範囲内に収束してから得られた画像に対する前記シーン判別評価値に基づいて、前記被写体の状況判別を行わせることを特徴とする撮像装置の制御方法。
【請求項６】
請求項５に記載の撮像装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、デジタルスチルカメラなどの撮像装置には、逐次撮像された被写体の明るさ、色、距離、動きなどの様々な事情を判断して被写体状況（シーン）を示すシーン判別評価値を算出するものがある。このような撮像装置は、算出されたシーン判別評価値と顔検出結果とにより特定されたシーンに応じて撮像を行う。例えば、特許文献１には、シーンに応じた撮像には、主被写体が存在すると推定される領域とそれ以外の領域の明暗差を示すシーン判別評価値とに基づいて逆光シーンであることを検出し、逆光を解消するような露出制御を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８７０９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＣＣＤやＣＭＯＳイメージセンサを用いた撮像素子で被写体の明るさ、色、距離、動きなどの様々な事情を判断しようとすると、そのダイナミックレンジの狭さが課題となる。静止画や動画の撮影の用いる撮像素子は、そもそもダイナミックレンジが広くなく、明暗差が激しいシーンの測光には不向きである。露出量が不適切である場合、明部の白とび、暗部の黒つぶれが顕著になり、逐次撮像された被写体の明るさ、色、距離、動きなどの様々な事情を判断しようとしても、適切な検出を行うことはできない。このような状況下でシーン判別を行い、その判別結果に応じて撮像を行ってしまうと、かえって不適切な画像となってしまうおそれがある。
【０００５】
本発明は、このような従来技術の課題を解決することを目的としてなされたものである。本発明の目的は、撮像素子のダイナミックレンジが狭くとも適切なシーン判別を可能とする撮像装置、その制御方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記目的は、被写体を撮像する撮像手段と、前記撮像手段により時系列的に撮像された画像から被写体の状況判別に係るシーン判別評価値を逐次算出する算出手段と、前記算出手段によるシーン判別評価値に基づいて前記被写体の状況を判別するシーン判別手段と、静止画像の撮像開始を示す指示をユーザから受け付ける操作手段と、前記シーン判別手段の動作を制御するとともに、前記指示に応答して、前記撮像手段により、前記シーン判別手段による被写体の状況判別結果に基づく静止画像の撮像動作を行わせる制御手段と、を有し、前記制御手段は、前記指示が受け付けられると、前記シーン判別手段に、前記時系列的に撮像された画像のうち、その輝度が目標輝度に対して所定の範囲内に収束してから得られた画像に対する前記シーン判別評価値に基づいて、前記被写体の状況判別を行わせることを特徴とする本発明による撮像装置によって達成される。
【０００７】
また、上記目的は、被写体を撮像する撮像手段と、前記撮像手段により時系列的に撮像された画像から被写体の状況判別に係るシーン判別評価値を逐次算出する算出手段と、前記算出手段によるシーン判別評価値に基づいて前記被写体の状況を判別するシーン判別手段と、静止画像の撮像開始を示す指示をユーザから受け付ける操作手段とを有する撮像装置の制御方法であって、前記シーン判別手段の動作を制御するとともに、前記指示に応答して、前記撮像手段により、前記シーン判別手段による被写体の状況判別結果に基づく静止画像の撮像動作を行わせる制御工程を含み、前記制御工程では、前記指示が受け付けられると、前記シーン判別手段に、前記時系列的に撮像された画像のうち、その輝度が目標輝度に対して所定の範囲内に収束してから得られた画像に対する前記シーン判別評価値に基づいて、前記被写体の状況判別を行わせることを特徴とする本発明による撮像装置の制御方法によっても達成される。
【発明の効果】
【０００８】
本発明によれば、撮像素子のダイナミックレンジが狭くとも適切にシーン判別することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る撮像装置の全体構成を示すブロック図である。
【図２】（ａ）は、本実施形態に係る撮像装置の前面外観を示す図であり、（ｂ）は、本実施形態に係る撮像装置の背面外観を示す図である。
【図３】表示部のライブ画像を例示する図である。
【図４】各シーンを抽象化したシーンアイコンを例示する図である。
【図５】撮像装置による撮像の一例を示す図である。
【図６】撮像装置におけるシーン判別評価値の生成、顔検出、シーン判別のタイミングの一例を示すタイミングチャートである。
【図７】撮像装置におけるシーン判別評価値の生成、顔検出、シーン判別のタイミングの一例を示すタイミングチャートである。
【図８】撮像装置におけるシーン判別評価値の生成、顔検出、シーン判別のタイミングの一例を示すタイミングチャートである。
【図９】撮像装置におけるシーン判別評価値の生成、顔検出、シーン判別のタイミングの一例を示すタイミングチャートである。
【図１０】撮像装置におけるシーン判別評価値の生成、顔検出、シーン判別のタイミングの一例を示すタイミングチャートである。
【図１１】本実施形態に係る撮像装置の全体フローを示すフローチャートである。
【図１２】シーン判別処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態について図を参照して説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１１】
図１は、本実施形態に係る撮像装置１００の全体構成を示すブロック図である。図１に示すように、撮像装置１００では、レンズ１０により外光を撮像素子１６に集光する。図１ではレンズは１枚として表現しているが、複数枚のレンズから構成されたレンズユニットを搭載することも可能である。
【００１２】
また、レンズ１０は、レンズ駆動回路４２にてレンズ位置を光軸に沿って前後に動かすことで焦点を調節したり、画角を調節したりすることも可能である。さらに、ブレ量検知回路４４で測定した撮像装置１００のブレ量を元に、手ブレ補正回路４０にてレンズを駆動し、手ブレをキャンセルする方向に光軸を変化させることで、光学的な手ブレ補正を行うことも可能である。なお、ブレ量検知回路４４には撮像装置１００のブレ量を測定するジャイロセンサが含まれている。図１ではレンズを駆動することで手ブレ補正を実現しているが、同様に撮像素子１６を駆動することで手ブレ補正を実現してもよい。
【００１３】
レンズ１０を通過した光は絞り１４によりその光量が調節される。撮像装置１００では、制御部６０が絞り制御情報を絞り駆動回路２６に伝達することで、絞り１４を制御することが可能となっている。
【００１４】
絞り１４は、複数枚の羽から構成された虹彩絞りや、板に予め様々な径の孔を打ち抜いた丸絞りがある。制御部６０は、絞り１４と絞り駆動回路２６を用い、被写体輝度が高い場合は絞りを絞って光量を落とすように制御し、被写体輝度が低い場合は絞りを開放にして光を多く取り込むように制御する。
【００１５】
撮像装置１００では、制御部６０がメカニカルシャッタ制御情報をメカニカルシャッタ駆動回路２８に伝達することでメカニカルシャッタ１２を制御することが可能となっている。静止画撮像時の露出時間はメカニカルシャッタ１２の開閉時間により決定され、この露出時間は制御部６０が時間を判断し、メカニカルシャッタ駆動回路２８に指示を出すことで決定される。
【００１６】
レンズ１０、メカニカルシャッタ１２、絞り１４を通過した光は撮像素子１６で受光される。撮像装置１００は、制御部６０が撮像素子制御信号をＴＧ２４（TimingGenerator）に伝達することで撮像素子１６を制御することができる。
【００１７】
ＴＧ２４は、制御部６０から受信した撮像素子制御信号を元に撮像素子１６を駆動する。撮像素子１６は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどであり、露出時に受光した被写体像を光電変換する。撮像素子１６は、ＴＧ２４からの駆動信号に基づいて、露出と露出時に光電変換された撮像データの読み出しが行われる。なお、この露出と光電変換された撮像データの読み出しとは、ＴＧ２４からの駆動信号を基準に周期的に行ってもよい。
【００１８】
また、撮像素子１６で光電変換された撮像データは、特定のラインや特定の領域のみを読み出してもよい。これは、ＴＧ２４から出力される読み出し用の駆動信号に応じて読み出し方法を変更することで実現できる。制御部６０は、状況に応じて最適な読み出し方式を決定し、ＴＧ２４に指示する。例えば、静止画撮像時には、解像度の高い撮像データが要求されるため、撮像素子１６の全データを読み出す方式が決定される。また、電子ビューファインダ（ＥｌｅｃｔｒｉｃａｌＶｉｅｗＦｉｎｄｅｒ）時や動画撮像時には、３０ｆｐｓ又は６０ｆｐｓなどの高いフレームレートが要求されるため、撮像素子１６の特定のラインだけ間引いて読み出す方式が決定される。
【００１９】
また、ＴＧ２４は、撮像素子１６の露出時間を制御することが可能である。これは、任意のタイミングで光電変換によりチャージした電荷を撮像素子１６が開放するように、駆動信号を撮像素子１６へ出すことで実現できる。
【００２０】
撮像素子１６から読み出された撮像データは、ＣＤＳ回路１８（Correlated Double Sampler）を通過する。ＣＤＳ回路１８は、相関二重サンプリング方式により撮像データのノイズ成分を除去することを主な役割とする。その後、撮像データはＰＧＡ回路２０（Programmable Gain Amplifier）により減衰／増幅される。制御部６０は、増幅レベルをＰＧＡ回路２０に伝達することで、ＰＧＡ回路２０における減衰／増減量を制御する。
【００２１】
通常、撮像素子１６の露出を適正とすることは、絞り１４で撮像素子１６への露出量を適切に設定すると共に、メカニカルシャッタ１２における露出時間を適切に設定することで実現される。ＰＧＡ回路２０では、撮像データの減衰／増幅を行うことで、擬似的に露出を替えるという機能を提供することができる。すなわち、ＰＧＡ回路２０は、絞りやシャッタ速度と並ぶ撮像時の露出条件の一つである感度を切り替えるという機能を提供する。
【００２２】
ＰＧＡ回路２０で減衰／増幅された撮像データは、Ａ／Ｄ回路２２（Analog/Digital Converter）にてアナログ信号からデジタル信号へ変換される。なお、図１では、ＣＤＳ回路、ＰＧＡ回路、Ａ／Ｄ回路をそれぞれ別のブロックとして表現しているが、一つのＩＣ（Integrated Circuit）パッケージにこれらの機能を搭載したものを用いてもよい。
【００２３】
Ａ／Ｄ回路２２でデジタル信号に変換された撮像データは、画像処理回路５０へ入力される。画像処理回路５０は、画像処理を行うブロックが複数構成され、種々の画像処理を行う。撮像素子１６は、カラーフィルタ（図示しない）を通して各画素ごとに特定の色成分を抽出している。したがって、Ａ／Ｄ回路２２から出力される撮像データは、撮像素子１６の画素及びカラーフィルタの配置に対応したデータ形式となっている。よって、Ａ／Ｄ回路２２から輝度成分のみを評価して露出制御を行う自動露出制御（AE:AutoExposureControl）で使用するには適さないデータ形式である。このため、画像処理回路５０では、撮像データから色情報を排除し、輝度情報のみを抜き出す機能を備えている。逆に色情報を抜き出す機能も備え、被写体の光源を特定し、色を適切に調整するホワイトバランス（ＡＷＢ）処理に使用することも可能となっている。
【００２４】
さらに、画像処理回路５０では、撮像素子１６から撮像データの周波数成分のみを抜き出す機能を備え、自動ピント合わせ制御（AF:AutoFocus）に使用することが可能となっている。撮像素子１６から読み出された撮像データのどの領域の周波数成分を抽出するか、また、領域内をどのように分割するかを決定する機能を備えている。
【００２５】
さらに、画像処理回路５０は、Ａ／Ｄ回路２２によりデジタル信号に変換された撮像データのレベルの増減、画像の色効果などを操作する機能を備え、撮像画像の画質を調整する役割も担っている。撮像データのレベルに関しては、画像全体に一律の増幅率でレベルを増減させる、元の信号レベルの大小に応じて信号レベルを変換するガンマ変換、画面内の領域ごとの周波数成分に応じた増幅率でレベルを増減させるなど、様々な調整が可能となっている。
【００２６】
Ａ／Ｄ回路２２によりデジタル信号に変換された撮像データは、画像処理回路５０へ入力されると同時に、一時記憶メモリ３０に記憶されてもよい。一旦、一時記憶メモリ３０に記憶した撮像データは再度読み出すことができ、画像処理回路５０から撮像データを参照したり、読み出した撮像データを画像処理回路５０に入力することも可能である。さらに、画像処理回路５０で画像処理した撮像データを一時記憶メモリ３０に書き戻したり、画像処理回路５０からの任意のデータを一時記憶メモリ３０に書き込むことも可能である。
【００２７】
画像処理回路５０で処理された撮像データは画像認識回路３８に入力される。画像認識回路３８は、入力された画像の明るさ状況、ピント合焦状況、色状況の認識に加え、人物の顔認識とその表情、文字がある場合はその文字情報を認識することが可能となっている。画像認識回路３８には複数の画像を入力することが可能となっており、例えば２つの画像を入力し、その２つの画像の特徴を比較することで、同一の画像か否かの判定をすることが可能である。
【００２８】
画像認識回路３８で画像を認識する方法に加え、制御部６０でも画像認識処理を行うことができる。制御部６０は、図示しないＣＰＵ（Central Processing Unit）上で予めコーディングされたプログラムを実行することが可能となっている。このプログラムを順次実行することで、制御部６０は、一時記憶メモリ３０に記憶された撮像データを読み出して、その読み出した撮像データを解析して撮像時の状況を認識することができる。
【００２９】
ＬＣＤ（Liquid Crystal Display）などである表示部１０８に撮像データを表示出力する場合は、画像処理回路５０で画像処理を行った撮像データをＶＲＡＭ３４（Video Random Access Memory）に展開する。ＶＲＡＭ３４に展開した撮像データは、Ｄ／Ａ回路３６にてアナログデータに変換されて表示部１０８に表示出力される。電子ビューファインダ表示は、撮像素子１６から連続して読み出される撮像データを順次表示部１０８に表示することで実現される。なお、ＶＲＡＭ３４上には、１つの撮像画像を表示部１０８に最も大きくなるように表示する、又は複数の撮像画像をマルチ画面表示するなど、様々な表示形態に対応するように撮像データを展開してよい。
【００３０】
表示部１０８には、画像だけでなく任意の情報を単独、もしくは画像と共に表示してもよい。具体的には、撮像装置１００の状態、ユーザが選択あるいは撮像装置１００が決定したシャッタ速度、絞り値、感度情報などの文字情報、画像処理回路５０にて測定した輝度分布などのグラフ、顔認識結果、シーン認識結果などがある。また、表示部１０８では、情報の表示位置、表示色も操作部７０により受け付けられたユーザの操作指示に応じて任意に選択可能である。撮像装置１００では、操作部７０により受け付けられたユーザの操作指示に応じて、これら様々な情報を表示部１０８で表示することで、ユーザインターフェースを実現している。
【００３１】
操作部７０は、電源スイッチ１０２、シャッタスイッチ１０４、モード切替スイッチ１１０、パラメータ選択スイッチ１５１、１５３、１５７、１５９などを有する。電源スイッチ１０２は、ユーザから電源のＯＮ／ＯＦＦの指示を受け付ける。シャッタスイッチ１０４は、ユーザから撮像を準備するための撮像準備指示や撮像開始指示を受け付ける。モード切替スイッチ１１０は、ユーザから撮像モードの切り替え指示を受け付ける。パラメータ選択スイッチ１５１、１５３、１５７、１５９は、ユーザからパラメータの選択指示を受け付ける。なお、上述した各スイッチの詳細については後述する。
【００３２】
また、表示部１０８には、記憶媒体Ｉ／Ｆ８０を介して撮像装置１００と接続する記憶媒体８２に記憶されている画像データを読み出して表示することも可能である。なお、画像データが圧縮されている場合は、圧縮伸長部３２にて画像データを伸長し、伸長後の画像データをＶＲＡＭ３４に展開する。
【００３３】
記憶媒体８２は、記憶媒体Ｉ／Ｆ８０を介して撮像装置１００と接続可能となっており、制御部６０の制御の下でデータの読み出し又は記憶が可能な不揮発性のメモリである。記憶媒体８２には、主に撮像した画像データを記憶することが可能である。また、各画像データには、絞り値、シャッタ速度、ＩＳＯ感度、撮像した時刻などの撮像情報を付加することができる。この付加されたデータは画像データと共に記憶媒体８２に記憶されてもよい。
【００３４】
外部機器Ｉ／Ｆ８４は、ＰＣ（Personal Computer）などの外部機器８６と接続するための通信インターフェースである。撮像装置１００と外部機器８６とは、外部機器Ｉ／Ｆ８４を介して互いに通信可能に接続され、制御部６０の制御の下でデータの送受信が可能となっている。例えば、外部機器８６からの指示に応じて撮像した画像データの転送などが外部機器Ｉ／Ｆ８４を介して行われる。
【００３５】
図２に撮像装置１００の外観図を示す。図２（ａ）は、撮像装置１００の前面外観を示す図である。図２（ｂ）は、撮像装置１００の背面外観を示す図である。
【００３６】
図２（ａ）に示すように、撮像装置１００の前面にはレンズ１０が配置されており、撮像装置１００は被写体像を捉えることが可能となっている。レンズ１０が設けられた同一面（前面）には制御部６０により発光が制御されるストロボユニット９０が配置されている。撮像装置１００は、主被写体が暗い場合にストロボユニット９０を発光させることで撮像に十分な光量を得ることができ、暗い中でも速いシャッタ速度を保ち、好適な撮像画像を得ることができる。
【００３７】
図２（ｂ）に示すように、撮像装置１００の背面には表示部１０８が配置されている。表示部１０８は、撮像素子１６で逐次撮像された撮像画像を連続して表示する電子ビューファインダ表示を行い、ユーザがその連続画像（ライブ画像）を参照して被写体を捉えるためのファインダとして使用されてもよい。このとき、ＡＥ（自動露出調整）やＡＦ（自動焦点調整）における測光領域情報、測距領域情報をライブ画像に重畳して表示することも可能である。さらに、表示部１０８には、被写体の認識情報として、人物の顔を認識した結果に応じてその人物の顔に枠を重畳して表示したり、青空、夕陽、逆光など、背景シーンの状況を認識した結果をアイコンで表示してもよい。
また、撮像装置１００の背面には従来からの光学ファインダ１０６を併設してもよい。
【００３８】
また、撮像装置１００の背面にはモード切替スイッチ１１０が設けられている。モード切替スイッチ１１０は、静止画撮像モード、動画撮像モード、再生モードなどの撮像装置１００の動作モードの切り替え指示をユーザから受け付ける。
【００３９】
また、撮像装置１００の背面には決定スイッチ、カーソルスイッチなどのパラメータ選択スイッチ１５１、１５３、１５５、１５７、１５９が設けられている。このパラメータ選択スイッチ１５１、１５３、１５５、１５７、１５９により、測距領域や測光モードをはじめとする撮像時の撮像条件の選択、撮像画像の再生時のページ送り、動作設定全般などのパラメータをユーザが選択して設定できる。さらに、前述の電子ビューファインダ表示のＯＮ／ＯＦＦを選択してもよい。また、表示部１０８は、画像を表示するとともに、タッチパネルとして、パラメータ選択スイッチ１５１、１５３、１５５、１５７、１５９と同様の設定をユーザから受け付けてもよい。
【００４０】
図２（ａ）、図２（ｂ）に示すように、撮像装置１００の上部には電源スイッチ１０２、シャッタスイッチ１０４が配置されている。シャッタスイッチ１０４は、スイッチを浅く押下する場合（ＳＷ１動作）と深く押下する場合（ＳＷ２動作）の２段階の押下操作をユーザから受け付ける。そして、シャッタスイッチ１０４は、ＳＷ１動作で静止画撮像の撮像準備開始の指示を、ＳＷ２動作で静止画像の撮像開始の指示をユーザから受け付ける。よって、ユーザがシャッタスイッチ１０４を浅く押すことで、撮像装置１００では撮像準備として自動露出調整と自動焦点調整とが行われる。次いで、ユーザがシャッタスイッチ１０４を深く押すことで撮像装置１００では静止画撮像や画像認識などが行われることとなる。
【００４１】
なお、自動露出調整では、例えばモード切替スイッチ１１０で選択された撮像モードに応じた制御線図に従って制御部６０が露出制御して、モード切替スイッチ１１０で選択されている撮像モードで好適な露出を得るように動作する。撮像モードには、オートモードといった汎用的な撮像モードがある。また、予めユーザが設定したシャッタ速度を優先するシャッタ速度優先モード、予めユーザが設定した絞り値を優先する絞り優先モードなどの撮像モードがあってもよい。
【００４２】
これらの撮像モードでは、ＰＧＡ回路２０で設定する撮像感度を自動で好適に選択設定することや、予めユーザが撮像感度を指定することも可能である。ユーザが予め撮像感度を指定する際、撮像感度を上げるほど撮像された画像信号のＳ／Ｎが劣化するため、画質を優先したいユーザは低感度を選択することが想定される。
【００４３】
ここで、撮像装置１００において、シーンを識別して表示部１０８にその識別結果を表示する様子について図３を参照して説明する。図３は、表示部１０８のライブ画像を例示する図であり、人物３９１を撮像装置１００で撮像した際に表示部１０８に表示される画像の様子を示している。
【００４４】
人物３９１の被写体像は、レンズ１０を通して撮像素子１６に結像し、光電変換された後に撮像素子１６から画像データとして読み出される。撮像素子１６から読み出された画像データは、一時記憶メモリ３０に記憶されるか、もしくは直接画像処理回路５０に入力される。画像処理回路５０では、顔認識に適した画像データを生成し、生成後の画像データを一時記憶メモリ３０に記憶させる。また、画像処理回路５０では、シーン認識に適した画像データを生成し、生成後の画像データを一時記憶メモリ３０に記憶させる。また、画像処理回路５０では、表示部１０８への表示に適した画像データを生成し、生成後の画像データをＶＲＡＭ３４に記憶させる。
【００４５】
その後、顔認識用に生成された画像データが画像認識回路３８に入力され、画像認識回路３８は人物の顔を検出する顔認識を行う。この顔認識の結果、人物の顔の数、位置、大きさが取得されることとなる。この画像認識回路３８による顔認識の結果により、図３に示すように、表示部１０８では、ＶＲＡＭ３４に予め生成された表示用の画像データを表示する際に、顔認識の結果に基づいた顔検出枠３４１を重畳描画する。
【００４６】
これと同時に、一時記憶メモリ３０に生成されたシーン認識に適した画像データを読み出し、制御部６０にて被写体の状況を判別するシーン判別（状況判別）が行われる。シーン判別は、予めプログラミングされたコードをＣＰＵで実行することで実現されるアルゴリズムに従って行われる。したがって、判別可能なシーンの種類やシーン判別性能はそのプログラム次第となる。
【００４７】
制御部６０にて判別されたシーンについては、その状態を抽象化して示すアイコン３４３として、画像認識回路３８による顔認識の結果と共に表示部１０８の画面に重畳表示される。具体的には、図３に示すように、ＶＲＡＭ３４に予め生成された表示用の画像データを表示部１０８に表示する際に、アイコン３４３として重畳表示される。なお、図３の例では表示部１０８の左上位置に人物のシーンアイコン３１１を表示する形態を表しているが、表示形態はこの限りでなく、表示位置、大きさ、アイコンデザインは任意に変更可能となっている。
【００４８】
図４に、識別可能なシーンと、各シーンを抽象化したアイコンの例を示す。シーンアイコン３０１は、画像認識回路３８で人物の顔が検出され、シーン判別処理により逆光シーンと判別された場合を示す。逆光シーンは、主被写体の背後に太陽などの明るい被写体が存在して主被写体が暗くなるが、シーン認識用の画像を複数のブロックに分割してブロック毎の輝度情報の分布をチェックして、逆光パターンであるか否かを判定することで判別される。
【００４９】
シーンアイコン３０３、３０５は、同様に逆光シーンであるが、主被写体が人物ではない場合を示している。さらに、シーンアイコン３０３においては、ピント合焦位置が至近距離であることを示している。このような合焦位置の情報もアイコンとして抽象化して表現してもよい。
【００５０】
シーンアイコン３１１、３１３、３１５は、それぞれ逆光シーンではなく、主被写体が人物である場合、主被写体が人物ではなく合焦位置が至近距離である場合、主被写体が人物ではない場合を示す。
【００５１】
シーンアイコン３２１、３２５は、シーン判別処理により夜景シーンと判別された場合を示す。夜景シーンの判別は、逆光シーンと同様に制御部６０にてシーン認識用の画像を解析することで行う。具体的には、画面内に暗い空領域が所定以上存在するか否かの判定、イルミネーションなどを示す点光源が存在するか否かの判定などの画像解析を行う。
【００５２】
それに加え、本来は手ブレ補正に用いるブレ量検知回路４４にて検出された撮像装置１００のブレ量も使用して夜景シーンの判別を行ってもよい。夜景シーンの場合、シャッタ速度が長くなる撮像に対して、ユーザが撮像装置１００を三脚固定したり任意の場所に置くなどしてブレないようにする。したがって、撮像装置１００では、ブレ量検知回路４４の検出結果に基づいてブレ量が微小になったことを検知できた場合を夜景シーンへ移行する条件の一つとする。
【００５３】
シーンアイコン３３３は、シーン判別処理により夕景シーンと判別された場合を示す。夕景シーンはその特徴的な色によりシーンを判別する。一時記憶メモリ３０に生成されたシーン認識用の画像には色情報も含まれており、逆光シーンと同様に制御部６０にてその画像を解析することで夕景シーンを判別する。具体的には、シーン認識用の画像の所定の領域に、所定の色温度の領域が所定量以上あることを検知して夕景シーンと判別する。
【００５４】
制御部６０は、このシーン判別結果に応じて、レンズ駆動回路４２、絞り駆動回路２６、メカニカルシャッタ駆動回路２８、ＴＧ２４、ＰＧＡ回路２０、および、画像処理回路５０を制御する。例えば、制御部６０は、撮像データから得られた輝度情報の平均値が等しい場合であっても、主被写体が人物であるか否か、逆光であるか否かに応じて、撮像データ内の輝度情報の重み付けを変えたり、絞りと露出時間の組合せを変えたりする。あるいは、ＰＧＡ回路２０の増幅レベルを変えたり、画像処理回路５０のガンマ変換の設定を変えたりもする。さらに、主被写体が人物であるか否かに応じて、周波数成分の値が等しくても、レンズ１０の被写界深度を異ならせたりもする。さらに、夕景シーンであるか否か、夜景シーンであるか否かに応じて、画像処理回路５０による撮像データに対する色処理の設定を変えたりもする。
【００５５】
シャッタスイッチ１０４の操作を受け付ける前の定常状態では、上述したシーン判別に用いる評価値（シーン判別評価値）の生成を、撮像素子１６により時系列的に撮像された画像から周期的に行い続ける。そして、シーン判別評価値が所定回数得られた時点で最新のシーン判別評価値を参照し、シーンに変化があればシーンアイコンの表示を更新する。シーン判別評価値が所定回数得られてからシーン変化の有無を判断するのは、あまりに高い頻度でシーン判別結果を更新してしまうと、被写体の状況によってはシーン判別結果がめまぐるしく変化してしまうためである。このような場合は、かえってユーザに不快感を与えたり、撮像装置の制御が不安定になったりするおそれがある。
【００５６】
しかし、撮像装置１００における撮像では、被写体を急に変更する場合や、被写体が急に動いた後の撮像など、急にシーンが変わった直後に撮像を行うシチュエーションが多くある。撮像を行う際には、シャッタスイッチ１０４のＳＷ１動作、ＳＷ２動作で、それぞれ撮像準備、撮像を行う。この時、被写体の動きなどにより急なシーン変化がある場合、ＳＷ１動作による撮像準備にかかる時間は短いほどよい。且つ、シーン変化を撮像装置１００が適切に検知して、シーン変化後の被写体に対する適切な露出調整、焦点調整、さらにはシーンアイコン表示を行うことが求められている。
【００５７】
図５に上述した撮像装置１００の撮像の一例を示す。図５の例では、ユーザは花３９５を撮像するつもりでいるがまだ花３９５から離れた位置におり、撮像装置１００の撮像画角には様々な被写体が入っているものとする。また、撮像画角の中には太陽３９３を背に花３９５の近くに座っている人物３９１が含まれているため、シーンアイコン表示は人物を含む逆光シーンを示すシーンアイコン３０１となっている。
【００５８】
上述した状態から、撮像装置１００を持ったユーザが花３９５に近付いていく場合は、撮像画角から人物３９１が外れ、撮像目的である花３９５が画角の中心に大きく位置することとなる。ここで、人物３９１が画角から外れた段階で直ぐにＳＷ１動作による撮像準備を行う際には、撮像対象である花３９５が画面の中心に位置しており、シーン判別の周期に関わらずに至近距離で合焦が行われるシーンアイコン３１３が表示されることが望ましい。要するに、ＳＷ１動作による撮像準備時には、シーン判別にかかる処理時間が短く、新たなシーンも適切に判別されることが望まれている。
【００５９】
ここで、図６のタイミングチャートを参照して、シーン判別評価値の生成、顔検出、シーン判別のタイミングを説明する。図６に示すように、撮像装置１００では、撮像素子１６の垂直同期信号４０１を基準に、各垂直同期（ＶＤ）で露出４０３が行われている。また、撮像装置１００では、各ＶＤで露出した画像データが撮像素子１６から読み出され、その読み出された画像データを元にシーン判別評価値４０５の生成が行われている。すなわち、撮像装置１００では、時系列的に撮像された画像から被写体の状況判別に係るシーン判別評価値が逐次算出されている。また、撮像装置１００では、撮像素子１６から読み出された画像データを元に顔検出４０７が行われている。すなわち、撮像装置１００では、時系列的に撮像された画像から人物の顔が逐次検出されている。
【００６０】
また、露出４０３はＶＤごとに行われており、シーン判別評価値４０５の出力はその次のＶＤから毎ＶＤで行われているのに対し、顔検出４０７はさらに次のＶＤから２ＶＤ周期で行われている。具体的には、露出期間４１１の画像データによるシーン判別評価値４０５の出力は次のＶＤの期間４１３で行われる。また、露出期間４１１の画像データによる顔検出４０７は、さらに次のＶＤであり、露出期間４１７の開始と同じタイミングの期間４１５で行われる。
【００６１】
この顔検出４０７が行われるタイミングについては、画像認識回路３８の処理速度に依存するものである。図６の例では、画像認識回路３８が１つの入力画像から顔検出を実施するには１ＶＤ以内で処理が終わらないことを示す。ただし、図６は一例であり、画像認識回路３８の性能、検出精度、入力画像のサイズなどに依存して顔検出の処理時間は変動する。例えば、顔検出の処理時間は、１ＶＤより短い場合もあれば、さらに長い場合もある。
【００６２】
図６に例示したタイミングにおいて、時刻４２１でシーン判別を実施する場合、その時点で最新のシーン判別評価値４０５と顔検出４０７を使用しようとすると、異なる露出期間の画像データを用いて一つのシーン判別を行うこととなる。具体的には、時刻４２１での最新のシーン判別評価値４０５は露出期間４１７の画像データを元に期間４１９で出力されたものであり、最新の顔検出４０７は露出期間４１１の画像データを元に期間４１５で出力されたものである。露出期間４１１と露出期間４１７とは２ＶＤの時間的なズレがあるため、時刻４２１で最新のシーン判別評価値４０５、顔検出４０７を用いたシーン判別は正確に行うことが困難である。
【００６３】
そこで、図７にシーン判別評価値と顔検出の元となる露出期間のズレを解消するタイミングチャートを例示する。図７に示すように、時刻４３７におけるシーン判別では、最新のシーン判別評価値と顔検出結果を用いるのではなく、同一の露出期間の画像データを元にしたシーン判別評価値と顔検出結果を用いる。
【００６４】
具体的には、時刻４３７で最新の顔検出結果が露出期間４３１を元に期間４３５で出力されたものである場合は、同じ露出期間４３１を元に期間４３３で出力されたシーン判別評価値を用いて期間４３９でシーン判別を行う。このように、同一の露出期間による画像データで生成されたシーン判別評価値と顔検出結果を用いてシーン判別を行う場合は、より正確なシーン判別を行うことができる。なお、時刻４３７において、数ＶＤ過去のシーン判別評価値を用いるため、一時記憶メモリ３０には数ＶＤに亘ってシーン判別評価値を格納しておく領域が確保されている。
【００６５】
また、図７の例では、顔検出結果の出力の方がシーン判別評価値の出力よりも後に行われる場合を例示したが、逆にシーン判別評価値の出力の方が顔検出結果の出力の方よりも後であってもよい。この場合も同一の露出期間による画像データから生成されたシーン判別評価値と顔検出結果を用いてシーン判別を行うことに変わりはない。なお、数ＶＤ過去の顔検出結果を用いるため、一時記憶メモリ３０には数ＶＤに亘って顔検出結果を格納しておく領域が確保される。
【００６６】
さらに、図８にＳＷ１動作前の定常状態からＳＷ１動作時のタイミングチャートを例示する。図８に示す例でも、図７と同様に、同一の露出期間による画像データから生成されたシーン判別評価値と顔検出結果を用いてシーン判別を行っている。時刻４３７ａにおけるＳＷ１動作前には一定周期で逐次判別し続け、ＳＷ１動作時には最新の顔検出結果と、その顔検出結果と同一の露出期間による画像データから生成されたシーン判別評価値とを用いてシーン判別を行っている。
【００６７】
ただし、図８で前提としていることは、時刻４３７ａにおけるＳＷ１動作前の定常状態からＳＷ１動作時において、被写体に変動が無いことである。ＳＷ１動作の直前にシーンを替えて撮像を行う場合など、被写体への追従が完了していない状態でＳＷ１動作が行われた場合に新たなシーンに対応したシーン判別を適切に行うためには、被写体への追従を終えてからシーン判別を行う必要がある。
【００６８】
図９にＳＷ１動作時に被写体への輝度追従が完了していない場合のタイミングチャートを例示する。図９に示すように、時刻４４１のＳＷ１動作時には、被写体に最適な露出で撮像を行うために、被写体輝度の測定（測光）を行う。
【００６９】
ＣＣＤやＣＭＯＳイメージセンサを用いた撮像素子１６による測光では、そのダイナミックレンジの狭さが課題となっている。撮像素子１６は、そもそもダイナミックレンジが広くなく、明暗差が激しいシーンの測光には不向きである。露出量が不適切である場合、明部の白とび、暗部の黒つぶれが顕著になり、正確な測光が行えなくなるためである。このようなダイナミックレンジが狭い撮像素子１６で測光する場合は、絞り、電子シャッタ、ゲインなどの露出を段階的に調節して、撮像素子１６に受光させる光量を適切に制御して測光を行う必要がある。
【００７０】
したがって、図９に示すように、露出期間４１１のＳＷ１動作時に測光を行う際には、撮像素子１６への光量が不適切なため、光量を適切にするためのＡＥ収束期間４４３を設けている。ＡＥ収束期間とは、撮像データから求めた輝度が、目標輝度に対して、所定の範囲内（例えば、±１／３段以内）に収束するまで待つ期間である。そして、撮像データから求めた輝度が、目標輝度に対して、予め定められた範囲内になった後の期間４５５でシーン判別を行う。これは、ＡＥ収束期間が経過する前に得られたシーン判別評価値を用いてシーン判別を行ってしまうと、ＡＥ収束期間を待った場合と異なる領域にて黒つぶれや白とびが生じてしまう可能性が高いためである。このような状況下では、撮像データの輝度分布は勿論のこと、周波数成分や色情報等を適切に検出することができず、誤ったシーン判別結果を導いてしまうことにつながりかねない。
【００７１】
そこで、シーン判別を行う際に使用するシーン判別評価値と顔検出結果は、それぞれ撮像データから求めた輝度が目標輝度に対して所定の範囲内に収束した時点で最新のデータ（最も早くに得られるデータ）を用いるようにしている。具体的には、期間４５５のシーン判別で用いるシーン判別評価値は、ＡＥ収束後の露出期間４５１の画像データを元に期間４５３で生成されたものである。また、期間４５５のシーン判別で用いる顔検出結果は、ＡＥ収束前の露出期間４４５の画像データを元に期間４４９で生成されたものである。
【００７２】
シーン判別にＡＥの収束を必要とする場合はＡＥ収束期間分のタイムラグが生じ、ＡＥ収束後の露出期間の画像データを元に顔検出を行う場合はそれに新たなタイムラグの増加を招くことになる。よって、図９の例では、ＡＥの収束を必要とする場合には、互いに異なる露出期間の画像データを元に生成されたシーン判別評価値と顔検出結果とを用い、シーン判別に関するタイムラグの短縮に重点をおいたシーケンスとしている。言い換えると、ＡＥ収束後に、最も早く得られるシーン判別評価値及び顔検出結果とに基づいてシーン判別が行われる。この場合、顔検出結果はＡＥが収束する前の画像データを元に生成されることになるが、収束する間際の画像データであれば、ＡＥ収束後に得られる画像データと比較して大きな差は生じにくいと考えられる。そこで、収束する間際の画像データにおける顔検出結果であれば、一定レベルの信頼度が得られるものと判断し、ＡＥ収束後の露出期間の画像データからシーン判別評価値を得られると、これらを用いてすぐさまシーン判別を行う。
【００７３】
しかしながら、ユーザのＳＷ１動作、ＳＷ２動作の状況に応じて上述したシーケンスは変更してもよい。図１０にＳＷ１動作時に被写体への輝度追従が完了しておらず、ＡＥの収束を要する場合であっても、同一の露出期間による画像データから生成されたシーン判別評価値と顔検出結果を用いてシーン判別を行うシーケンスを示す。
【００７４】
撮像装置１００は、ＳＷ１動作時に撮像準備として露出調整や焦点調整を行い、ＳＷ２動作時に撮像を行う。この二段階に亘るユーザの操作としては、一旦ＳＷ１動作を保持して露出調整、焦点調整、構図を確認した後にＳＷ２動作を行う撮り方、ＳＷ１動作の後に間を空けずにＳＷ２動作を行う撮り方がある。前者のようにＳＷ１動作を一旦保持する場合は、ＳＷ２動作による撮像まで間があるため、シーン判別に関するタイムラグを短縮する要求がそれほど厳しくないと想定される。
【００７５】
このような場合は、図１０に示すように、時刻４６１におけるＳＷ１動作によるＡＥ収束期間４６３が経過した後の同一の露出期間による画像データのシーン判別評価値と顔検出結果を用いたシーン判別を行う。具体的には、ＡＥ収束後の露出期間４６５の画像データを元にしたシーン判別評価値と顔検出結果の取得を期間４６７、４６９で行い、取得されたシーン判別評価値と顔検出結果に基づいたシーン判別を期間４７１で行う。
【００７６】
ＡＥ収束後の同一の露出期間による画像データのシーン判別評価値と顔検出結果を用いたシーン判別では、図９と図１０との比較から明らかなように、約２ＶＤ程度のタイムラグが生じることとなる。しかしながら、シーン判別に関するタイムラグの短縮に重点が置かれていない状況であれば、同一の露出期間による画像データのシーン判別評価値と顔検出結果を用いたシーン判別が行われるため、シーン判別精度を高めるメリットを優先することができる。
【００７７】
次に、撮像装置１００において、ＡＥ収束やユーザの操作に応じて上述したシーケンスをどのように使い分けるかについて、図１１を参照して説明する。図１１に撮像装置１００の起動から撮像までの全体フローを示す。
【００７８】
図１１に示すように、撮像装置１００では、電源スイッチ１０２の操作などにより処理が開始されると（Ｓ２０１）、制御部６０の制御の下、表示部１０８にライブ画像を表示するＥＶＦ状態となる。ＥＶＦ状態時には、表示部１０８の表示画像の画質を適切に調整したり、顔検出、シーン判別を行った結果を表示部１０８に表示する。このため、ＥＶＦ状態時には、制御部６０の制御の下、ＡＥ処理（Ｓ２０３）、ＡＷＢ処理（Ｓ２０５）、ＡＦ処理（Ｓ２０７）、顔検出処理（Ｓ２０９）、シーン判別処理（Ｓ２１１）が行われる。
【００７９】
この時のシーン判別処理（Ｓ２１１）では、制御部６０の制御の下、図８に例示したシーケンスを用いたシーン判別が行われる。すなわち、ＥＶＦ状態では、同一の露出期間による画像データのシーン判別評価値と顔検出結果を用いたシーン判別が行われ続けることとなる。
【００８０】
次いで、制御部６０は、シャッタスイッチ１０４によるＳＷ１動作の有無（ＯＮ／ＯＦＦ）を判定し（Ｓ２１３）、ＳＷ１動作が確認されるまではＳ２０３〜Ｓ２１１の処理を継続して行う。ＳＷ１動作が確認された場合、制御部６０は、静止画撮像用のＡＥ処理を行う（Ｓ２１５）。このＡＥ処理では、撮像素子１６で撮像された画像に基づいて被写体輝度が測定されるが、被写体輝度が適正レベルではない、もしくは安定していない場合はＡＥを収束させる。
【００８１】
次いで、制御部６０は、静止画撮像用のシーン判別処理を行う（Ｓ３０１）。ここで、Ｓ３０１のシーン判別処理について、図１２を参照して説明する。図１２に示すように、シーン判別処理が開始されると、制御部６０はＡＥが安定状態（ＡＥが収束している）か否かを判定する（Ｓ３０３）。
【００８２】
ＡＥが安定（収束）していた場合はＡＥを収束させる必要がない（既に収束している）。したがって、制御部６０は、シーン判別評価値と顔検出に用いる画像データの露出期間を同期したシーン判別処理、すなわち、同一の露出期間による画像データのシーン判別評価値と顔検出結果を用いたシーン判別を行う（Ｓ３０９）。言い換えると、Ｓ３０９では、時系列的に撮像された画像のうち、同じタイミングで撮像された画像に対する顔検出結果及びシーン判別評価値に基づいたシーン判別処理が行われる。
【００８３】
ＡＥが安定（収束）していない場合はＡＥ収束期間中ということとなる。したがって、制御部６０は、ＡＥ収束を待ち（Ｓ３０５）、ＡＥ収束後にＳＷ１、ＳＷ２が一気押しであるか否かを判定する（Ｓ３０７）。このＳ３０７では、ＳＷ１動作の後のＳＷ２動作が予め定められた所定の時間内に行われたか否かを判定し、ＳＷ１動作の後に時間を空けずにＳＷ２動作を行う撮り方か否かが判別される。
【００８４】
一気押しでない場合（一旦ＳＷ１動作が保持され、ＳＷ１動作とＳＷ２動作の間が所定の時間以上である場合）は、シーン判別に関するタイムラグの短縮よりもシーン判別精度の向上に重点をおくことができる。したがって、制御部６０は、図１０に例示したように、シーン判別評価値と顔検出に用いる画像データの露出期間を同期したシーン判別処理を行う（Ｓ３０９）。
【００８５】
一気押しの場合（ＳＷ１動作の後に時間を空けずにＳＷ２動作がある場合）は、ＳＷ２動作に応じた撮像が行われるため、シーン判別精度の向上よりもタイムラグの短縮が重要となる。したがって、制御部６０は、図９に例示したように、シーン判別評価値と顔検出とに用いる互いの画像データを同一の露出期間とすることなく、互いの画像データの露出期間が非同期のシーン判別処理を行い（Ｓ３１１）、シーン判別のタイムラグを短縮させる。言い換えると、Ｓ３１１では、ＳＷ２動作があった後に最も早く得られるシーン判別評価値及び顔検出結果とに基づいたシーン判別処理が行われる。
【００８６】
図１１に示すように、シーン判別処理の後、制御部６０は、静止画撮像用のＡＦ処理を行って（Ｓ２１９）、被写体への焦点調整を行う。上述したＳ２１９までを行うことでＳＷ１動作時の処理は完了する。
【００８７】
次いで、制御部６０は、ＳＷ１がＯＦＦされたか否かを判定する（Ｓ２１１）。ＳＷ１がＯＦＦされていれば撮像準備を取りやめたと判断し、制御部６０は、ＥＶＦ定常状態のループへ処理を戻す。
【００８８】
ＳＷ１がＯＮであり、ＳＷ１の押下が保持されている場合、制御部６０は、ＳＷ２がＯＮされたか否かを判定し（Ｓ２２３）、ＳＷ２のＯＮに応答した撮像動作、すなわち、静止画撮像処理（Ｓ２２５〜Ｓ２２９）を開始する。なお、ＳＷ２がＯＦＦのままである場合、制御部６０は、Ｓ２１５へ処理を戻す。
【００８９】
静止画撮像処理が開始されると、制御部６０は、ストロボを発光させたストロボ撮像を行うか否かをストロボ発光の有無について予め設定された情報や被写体輝度に基づいて判定する（Ｓ２２５）。ストロボ発光を行う場合、制御部６０は、調光処理を行って静止画撮像時のストロボ発光量を決定する（Ｓ２２７）。調光処理では、所定の発光量でストロボをプリ発光させてその反射光を測光センサ、あるいは撮像素子１６で測定し、その測定結果に基づいて被写体の反射率やストロボ光の到達具合を確認してストロボ発光量を決定する。
【００９０】
以上で静止画撮影のための露出、シーン、ピント、ストロボなどからなる撮影条件が決定され、被写体に適切に応じた静止画撮像が行われる（Ｓ２２９）。すなわち、Ｓ２２９では、シーン判別処理による被写体の状況判別結果に基づく静止画撮像が行われる。なお、静止画撮像の後、制御部６０はＥＶＦ定常状態のループへ処理を戻す。
【００９１】
なお、本実施形態ではシーン判別評価値の算出より顔検出結果の取得の方が時間がかかる場合を例示したが、逆に、シーン判別評価値の算出の方が顔検出結果の取得より時間がかかってもよい。要は、静止画像の撮像指示があった際のシーン特定のタイムラグを低減するため、シーン判別には、撮像指示があった後に最も早く得られる顔検出結果及びシーン判別評価値を用いればよい。
【００９２】
なお、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【００９３】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【００９４】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００９５】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【００９６】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【符号の説明】
【００９７】
１００  撮像装置
１０  レンズ
１６  撮像素子
３０  一時記憶メモリ
３４  ＶＲＡＭ
３８  画像認識回路
５０  画像処理回路
６０  制御部
７０  操作部
９０  ストロボユニット
１０４  シャッタスイッチ
１０８  表示部
【図１】
2010183190.tif 000003
【図２】
2010183190.tif 000004
【図３】
2010183190.tif 000005
【図４】
2010183190.tif 000006
【図５】
2010183190.tif 000007
【図６】
2010183190.tif 000008
【図７】
2010183190.tif 000009
【図８】
2010183190.tif 000010
【図９】
2010183190.tif 000011
【図１０】
2010183190.tif 000012
【図１１】
2010183190.tif 000013
【図１２】
2010183190.tif 000014