(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
前記撮像手段による被写体の撮像の際の露出条件を設定する露出条件設定手段と、
前記撮像手段による撮像の際に逆光対応処理が必要であるか否かを判定する逆光対応判定手段と、
前記逆光対応判定手段により前記逆光対応処理が必要であると判定された場合に、前記逆光対応処理として、前記露出条件設定手段により設定された露出条件を、前記撮像手段により被写体をさらに明るく撮像するように補正する露出条件補正手段と、
前記撮像手段による被写体の撮影状態が静止画の撮影動作中であるか動画の撮影動作中であるかを判定する撮影状態判定手段と、
前記撮影状態判定手段によって静止画の撮影動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量を、動画の撮影動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量よりも少なくなるように制御する補正制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記撮影状態判定手段は、前記撮像手段による被写体の撮影状態を、動画の撮影動作を伴わないスルー画像の表示動作中と、静止画の撮影動作中と、動画の撮影動作中のいずれかであるかを判定し、
前記補正制御手段は、前記撮影状態判定手段によって動画の撮影動作を伴わないスルー画像の表示動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量を、動画の撮影動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量よりも少なくなるように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記補正制御手段は、前記撮影状態判定手段によって動画の撮影動作を伴わないスルー画像の表示動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量を、静止画の撮影動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量と同じになるように制御することを特徴とする請求項２に記載の撮像装置。
【請求項４】
撮影の補助光を発光する発光手段と、
前記撮像手段による静止画の撮像の際に所定の撮影条件が成立すると、前記逆光対応処理として、前記発光手段により補助光を発光させる発光制御手段と、
を更に備えることを特徴とする請求項１〜３の何れか一項に記載の撮像装置。
【請求項５】
前記撮像手段による被写体の撮像により生成された画像フレーム内の人物の顔を検出する顔検出手段を備え、
前記発光制御手段は、
前記顔検出手段により顔が検出された場合に、前記発光手段により補助光を発光させることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記撮像手段により撮像されたスルー画像を表示する表示手段と、
前記撮像手段により撮像される被写体の静止画の記録を指示する記録指示手段と、を備え、
前記補正制御手段は、
前記撮像手段によりスルー画像を撮像する場合に、前記露出条件補正手段により前記露出条件を所定の補正量で補正させ、前記記録指示手段により静止画の記録が指示されて前記発光手段が補助光を発光する場合に、前記露出条件補正手段による前記露出条件の補正量を前記所定の補正量よりも少なくなるように制御することを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記発光制御手段は、
前記撮像手段による静止画の撮像の際に所定の撮影条件が成立すると、前記露出条件補正手段による前記露出条件の補正に代えて、前記発光手段により補助光を発光させることを特徴とする請求項４〜６の何れか一項に記載の撮像装置。
【請求項８】
前記顔検出手段により検出された顔の人物が所定の明るさよりも暗いか否かを判定する人物明るさ判定手段を備え、
前記発光制御手段は、
前記人物明るさ判定手段により人物が暗いと判定された場合に、前記記録指示手段により静止画の記録が指示されると、前記発光手段により補助光を発光させることを特徴とする請求項５又は６に記載の撮像装置。
【請求項９】
前記補正制御手段は、
前記撮影状態判定手段によって静止画の撮影動作中であると判定された場合における、前記撮像手段によりスルー画像を撮像する際の前記露出条件補正手段による前記露出条件の補正量を、動画の撮影動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量よりも少なくなるように制御することを特徴とする請求項６に記載の撮像装置。
【請求項１０】
前記逆光対応処理に係る逆光対応モードの設定を指示する逆光対応モード設定指示手段を備え、
前記逆光対応判定手段は、
前記逆光対応モード設定指示手段による前記逆光対応モードの設定指示の有無に基づいて、前記逆光対応処理が必要であるか否かを判定することを特徴とする請求項１〜９の何れか一項に記載の撮像装置。
【請求項１１】
前記逆光対応処理に係る逆光対応モードの設定を指示する逆光対応モード設定指示手段と、
前記撮像手段により撮像された画像の画素値のヒストグラムを算出するヒストグラム算出手段と、を備え、
前記逆光対応判定手段は、
前記逆光対応モード設定指示手段により前記逆光対応モードの設定が指示された場合に、前記逆光対応処理が必要であると判定し、
前記発光制御手段は、
前記ヒストグラム算出手段により算出された前記ヒストグラムの画素値の分布が所定範囲以上である場合に、前記発光手段により補助光を発光させることを特徴とする請求項４〜９の何れか一項に記載の撮像装置。
【請求項１２】
前記撮像手段により撮像された画像の画素値のヒストグラムを算出するヒストグラム算出手段を備え、
前記逆光対応判定手段は、
前記ヒストグラム算出手段により算出された前記ヒストグラムの画素値の分布が所定範囲以上である場合に、前記逆光対応処理が必要であると判定することを特徴とする請求項１〜９の何れか一項に記載の撮像装置。
【請求項１３】
前記露出条件補正手段による前記露出条件の補正量の設定を指示する補正量設定指示手段を備え、
前記補正制御手段は、
前記逆光対応判定手段により前記逆光対応処理が必要であると判定された場合に、前記逆光対応処理として、前記発光手段により補助光を発光させる際に前記露出条件補正手段による前記露出条件の補正を抑制し、前記補正量設定指示手段により前記露出条件の補正量の設定が指示されると、前記発光手段により補助光を発光させる場合であっても、前記補正量設定指示手段により設定指示された前記露出条件の補正量で前記露出条件補正手段により補正させることを特徴とする請求項４〜９の何れか一項に記載の撮像装置。
【請求項１４】
被写体を撮像する撮像手段を備える撮像装置のコンピュータに、
前記撮像手段による被写体の撮像の際の露出条件を設定する機能と、
前記撮像手段による撮像の際に逆光対応処理が必要であるか否かを判定する機能と、
前記逆光対応処理が必要であると判定された場合に、前記逆光対応処理として、設定された露出条件を前記撮像手段により被写体をさらに明るく撮像するように補正する機能と、
前記撮像手段による被写体の撮影状態が静止画の撮影動作中であるか動画の撮影動作中であるかを判定する機能と、
撮影状態が静止画の撮影動作中であると判定された場合の前記露出条件の補正量を、動画の撮影動作中であると判定された場合の前記露出条件の補正量よりも少なくなるように制御する機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体の静止画と動画を撮像する撮像装置及びプログラムに関する。
【背景技術】
【０００２】
従来、静止画撮影と動画撮影を行う撮像装置が知れられている。この撮像装置を用いて逆光状態にて自動露出による撮影を行うと、空や太陽などの明るい部分の影響を受けて人物などの主被写体が暗く写ってしまう現象が生じる場合がある。
そこで、当該現象を回避するために、逆光状態であると判定された場合に、自動的にストロボを発光させて主被写体を明るくしたり、ストロボが発光できない場合には、自動露出処理にて調整される露出条件に対して更に露出補正を行うことで、主被写体が暗く写らないようにする技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開平６−１６７７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、逆光状態の撮影の際に、どの程度の露出補正が必要であるかは、主被写体と背景の輝度差、自動露出における測光状態、ストロボ発光の有無などによって異なる。
しかしながら、特許文献１にあっては、主に逆光状態で静止画撮影を行う場合を想定した技術であり、静止画撮影と動画撮影に関する特性の違いを考慮していなかった。
【０００４】
そこで、本発明の課題は、逆光状態における静止画撮影及び動画撮影をより良い状態で行うことができる撮像装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明の撮像装置は、
被写体を撮像する撮像手段と、
前記撮像手段による被写体の撮像の際の露出条件を設定する露出条件設定手段と、
前記撮像手段による撮像の際に逆光対応処理が必要であるか否かを判定する逆光対応判定手段と、
前記逆光対応判定手段により前記逆光対応処理が必要であると判定された場合に、前記逆光対応処理として、前記露出条件設定手段により設定された露出条件を、前記撮像手段により被写体をさらに明るく撮像するように補正する露出条件補正手段と、
前記撮像手段による被写体の撮影状態が静止画の撮影動作中であるか動画の撮影動作中であるかを判定する撮影状態判定手段と、
前記撮影状態判定手段によって静止画の撮影動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量を、動画の撮影動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量よりも少なくなるように制御する補正制御手段と、
を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、請求項１に記載の撮像装置において、
前記撮影状態判定手段は、前記撮像手段による被写体の撮影状態を、動画の撮影動作を伴わないスルー画像の表示動作中と、静止画の撮影動作中と、動画の撮影動作中のいずれかであるかを判定し、
前記補正制御手段は、前記撮影状態判定手段によって動画の撮影動作を伴わないスルー画像の表示動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量を、動画の撮影動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量よりも少なくなるように制御することを特徴としている。
【０００７】
請求項３に記載の発明は、請求項２に記載の撮像装置において、
前記補正制御手段は、前記撮影状態判定手段によって動画の撮影動作を伴わないスルー画像の表示動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量を、静止画の撮影動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量と同じになるように制御することを特徴としている。
【０００８】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の撮像装置において、
撮影の補助光を発光する発光手段と、
前記撮像手段による静止画の撮像の際に所定の撮影条件が成立すると、前記逆光対応処理として、前記発光手段により補助光を発光させる発光制御手段と、
を更に備えることを特徴としている。
【０００９】
請求項５に記載の発明は、請求項４に記載の撮像装置において、
前記撮像手段による被写体の撮像により生成された画像フレーム内の人物の顔を検出する顔検出手段を備え、
前記発光制御手段は、
前記顔検出手段により顔が検出された場合に、前記発光手段により補助光を発光させることを特徴としている。
【００１０】
請求項６に記載の発明は、請求項５に記載の撮像装置において、
前記撮像手段により撮像されたスルー画像を表示する表示手段と、
前記撮像手段により撮像される被写体の静止画の記録を指示する記録指示手段と、を備え、
前記補正制御手段は、
前記撮像手段によりスルー画像を撮像する場合に、前記露出条件補正手段により前記露出条件を所定の補正量で補正させ、前記記録指示手段により静止画の記録が指示されて前記発光手段が補助光を発光する場合に、前記露出条件補正手段による前記露出条件の補正量を前記所定の補正量よりも少なくなるように制御することを特徴としている。
【００１１】
請求項７に記載の発明は、請求項４〜６の何れか一項に記載の撮像装置において、
前記発光制御手段は、
前記撮像手段による静止画の撮像の際に所定の撮影条件が成立すると、前記露出条件補正手段による前記露出条件の補正に代えて、前記発光手段により補助光を発光させることを特徴としている。
【００１２】
請求項８に記載の発明は、請求項５又は６に記載の撮像装置において、
前記顔検出手段により検出された顔の人物が所定の明るさよりも暗いか否かを判定する人物明るさ判定手段を備え、
前記発光制御手段は、
前記人物明るさ判定手段により人物が暗いと判定された場合に、前記記録指示手段により静止画の記録が指示されると、前記発光手段により補助光を発光させることを特徴としている。
【００１３】
請求項９に記載の発明は、請求項６に記載の撮像装置において、
前記補正制御手段は、
前記撮影状態判定手段によって静止画の撮影動作中であると判定された場合における、前記撮像手段によりスルー画像を撮像する際の前記露出条件補正手段による前記露出条件の補正量を、動画の撮影動作中であると判定された場合の前記露出条件補正手段による前記露出条件の補正量よりも少なくなるように制御することを特徴としている。
【００１４】
請求項１０に記載の発明は、請求項１〜９の何れか一項に記載の撮像装置において、
前記逆光対応処理に係る逆光対応モードの設定を指示する逆光対応モード設定指示手段を備え、
前記逆光対応判定手段は、
前記逆光対応モード設定指示手段による前記逆光対応モードの設定指示の有無に基づいて、前記逆光対応処理が必要であるか否かを判定することを特徴としている。
【００１５】
請求項１１に記載の発明は、請求項４〜９の何れか一項に記載の撮像装置において、
前記逆光対応処理に係る逆光対応モードの設定を指示する逆光対応モード設定指示手段と、
前記撮像手段により撮像された画像の画素値のヒストグラムを算出するヒストグラム算出手段と、を備え、
前記逆光対応判定手段は、
前記逆光対応モード設定指示手段により前記逆光対応モードの設定が指示された場合に、前記逆光対応処理が必要であると判定し、
前記発光制御手段は、
前記ヒストグラム算出手段により算出された前記ヒストグラムの画素値の分布が所定範囲以上である場合に、前記発光手段により補助光を発光させることを特徴としている。
【００１６】
請求項１２に記載の発明は、請求項１〜９の何れか一項に記載の撮像装置において、
前記撮像手段により撮像された画像の画素値のヒストグラムを算出するヒストグラム算出手段を備え、
前記逆光対応判定手段は、
前記ヒストグラム算出手段により算出された前記ヒストグラムの画素値の分布が所定範囲以上である場合に、前記逆光対応処理が必要であると判定することを特徴としている。
【００１７】
請求項１３に記載の発明は、請求項４〜９の何れか一項に記載の撮像装置において、
前記露出条件補正手段による前記露出条件の補正量の設定を指示する補正量設定指示手段を備え、
前記補正制御手段は、
前記逆光対応判定手段により前記逆光対応処理が必要であると判定された場合に、前記逆光対応処理として、前記発光手段により補助光を発光させる際に前記露出条件補正手段による前記露出条件の補正を抑制し、前記補正量設定指示手段により前記露出条件の補正量の設定が指示されると、前記発光手段により補助光を発光させる場合であっても、前記補正量設定指示手段により設定指示された前記露出条件の補正量で前記露出条件補正手段により補正させることを特徴としている。
【００１８】
請求項１４に記載の発明のプログラムは、
被写体を撮像する撮像手段を備える撮像装置のコンピュータに、
前記撮像手段による被写体の撮像の際の露出条件を設定する機能と、
前記撮像手段による撮像の際に逆光対応処理が必要であるか否かを判定する機能と、
前記逆光対応処理が必要であると判定された場合に、前記逆光対応処理として、設定された露出条件を前記撮像手段により被写体をさらに明るく撮像するように補正する機能と、
前記撮像手段による被写体の撮影状態が静止画の撮影動作中であるか動画の撮影動作中であるかを判定する機能と、
撮影状態が静止画の撮影動作中であると判定された場合の前記露出条件の補正量を、動画の撮影動作中であると判定された場合の前記露出条件の補正量よりも少なくなるように制御する機能と、
を実現させることを特徴としている。
【発明の効果】
【００１９】
本発明によれば、逆光状態における静止画撮影及び動画撮影をより良い状態で行うことができる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明を適用した一実施形態の撮像装置１００の概略構成を示すブロック図である。
【００２１】
本実施形態の撮像装置１００は、ユーザによる逆光ボタン４１ｃの操作に基づいて、逆光対応処理として、露出条件設定処理にて設定された被写体の撮像の際の露出条件を被写体をさらに明るく撮像するように補正する露出条件補正処理を行うものであって、撮影モードが静止画撮影モードである場合における露出条件補正処理による露出条件の補正量を、撮影モードが動画撮影モードである場合における露出条件補正処理による露出条件の補正量よりも少なくなるように制御する。
具体的には、図１に示すように、撮像装置１００は、撮像部１と、撮像補助部２と、表示部３、操作部４と、記録媒体５と、ＵＳＢ端子６と、制御部７等を備えて構成されている。
【００２２】
撮像部１は、被写体を連続して撮像して複数の画像フレームを生成する。具体的には、撮像部１は、撮像レンズ１１と、電子撮像部１２と、映像信号処理部１３と、画像メモリ１４と、撮影制御部１５等を備えている。
【００２３】
撮像レンズ１１は、複数のレンズから構成されている。
電子撮像部１２は、撮像レンズ１１を通過した被写体像を二次元の画像信号に変換するＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等から構成されている。
映像信号処理部１３は、電子撮像部１２から出力される画像信号に対して所定の画像処理を施すものである。
画像メモリ１４は、画像処理後の画像信号を一時的に記憶する。
【００２４】
撮影制御部１５は、ＣＰＵ７１の制御下にて、電子撮像部１２及び映像信号処理部１３を制御する。具体的には、撮影制御部１５は、電子撮像部１２に所定の露出時間で被写体を撮像させ、当該電子撮像部１２の撮像領域から画像信号（画像フレーム）を所定のフレームレートで読み出す処理の実行を制御する。
【００２５】
撮像補助部２は、撮像部１による被写体の撮像の際に駆動するものであり、フォーカス駆動部２１と、ズーム駆動部２２、ストロボ発光部２３と、ストロボ駆動部２４等を備えている。
【００２６】
フォーカス駆動部２１は、撮像レンズ１１に接続されたフォーカス機構部（図示略）を駆動させる。
ズーム駆動部２２は、撮像レンズ１１に接続されたズーム機構部（図示略）を駆動させる。
ストロボ発光部２３は、ストロボ駆動部２４により駆動され、発光手段として、撮像部１による被写体の撮影の際に補助光を発光する。
なお、フォーカス駆動部２１、ズーム駆動部２２及びストロボ駆動部２４は、撮影制御部１５に接続され、撮影制御部１５の制御下にて駆動する。
【００２７】
表示部３は、表示手段として、撮像部１により撮像された被写体画像を表示する。また、表示部３は、表示制御部３１と、画像表示部３２を備えている。
【００２８】
表示制御部３１は、ＣＰＵ７１から適宜出力される表示データを一時的に保存するビデオメモリ（図示略）を備えている。
【００２９】
画像表示部３２は、表示制御部３１からの出力信号に基づいて撮像部１により撮像された画像等を表示画面に表示する。具体的には、画像表示部３２は、電子撮像部１２による被写体の撮像により生成された複数の画像フレームに基づいてスルー画像表示する。
【００３０】
操作部４は、当該撮像装置１００の所定操作を行うためのものであり、操作入力部４１と、入力回路４２等を備えている。
【００３１】
操作入力部４１は、シャッターボタン４１ａ、モード設定ボタン４１ｂ、逆光ボタン４１ｃ等を備えている。
【００３２】
シャッターボタン４１ａは、撮像部１による被写体の撮像を指示する。また、シャッターボタン４１ａは、例えば、半押し操作及び全押し操作の２段階の押圧操作が可能に構成され、各操作段階に応じた所定の操作信号を出力する。
具体的には、シャッターボタン４１ａは、ユーザにより半押し操作された場合に、自動合焦処理（ＡＦ）等の実行指示を出力する。また、シャッターボタン４１ａは、記録指示手段として、ユーザにより全押し操作された場合に、撮像部１による被写体の静止画像（記録画像）の記録指示を出力する。
【００３３】
モード設定ボタン４１ｂは、例えば、当該撮像装置１００のボディ背面に設けられ、撮像装置１００の複数の動作モードの中で所定の動作モードの選択設定を指示する。
ここで、動作モードとしては、例えば、所定サイズの静止画像を撮影する静止画撮影モードや、所定のフレームレートで動画を撮影する動画撮影モード、撮像された画像を再生表示する再生モード等が挙げられる。
そして、ユーザによりモード設定ボタン４１ｂが操作されて所定の動作モード（例えば、静止画撮影モード）が選択されると、当該動作モードの設定指示を入力回路４２を介してＣＰＵ７１に出力する。ＣＰＵ７１は、設定指示が入力されると、各部を制御して当該動作モードに応じた設定を行う。
【００３４】
逆光ボタン４１ｃは、逆光対応モード設定指示手段として、逆光対応処理（後述）に係る逆光対応モードの設定を指示する。
そして、ユーザにより逆光ボタン４１ｃが操作されて逆光対応モードが選択されると、当該モードの設定指示を入力回路４２を介してＣＰＵ７１に出力する。ＣＰＵ７１は、設定指示が入力されると、各部を制御して当該逆光対応モードに応じて逆光対応処理を行う。
【００３５】
入力回路４２は、操作入力部４１から入力された操作信号をＣＰＵ７１に入力するためのものである。
【００３６】
記録媒体５は、例えば、カード型の不揮発性メモリ（フラッシュメモリ）やハードディスク等により構成され、撮像部１により撮像された被写体画像の画像データを複数記憶する。
【００３７】
ＵＳＢ端子６は、外部機器との接続用の端子であり、ＵＳＢケーブル（図示略）等を介してデータの送受信を行う。
【００３８】
制御部７は、撮像装置１００の各部を制御するものであり、例えば、ＣＰＵ７１と、プログラムメモリ７２と、データメモリ７３等を備えている。
【００３９】
ＣＰＵ７１は、プログラムメモリ７２に記憶された撮像装置１００用の各種処理プログラムに従って各種の制御動作を行うものである。
【００４０】
データメモリ７３は、例えば、フラッシュメモリ等により構成され、ＣＰＵ７１によって処理されるデータ等を一時記憶する。
【００４１】
プログラムメモリ７２は、ＣＰＵ７１の動作に必要な各種プログラムやデータを記憶するものである。具体的には、プログラムメモリ７２は、露出条件設定プログラム７２ａ、逆光対応判定プログラム７２ｂ、露出条件補正プログラム７２ｃ、撮影状態判定プログラム７２ｄ、補正制御プログラム７２ｅ、顔検出プログラム７２ｆ、人物明るさ判定プログラム７２ｇ、ヒストグラム算出プログラム７２ｈ、発光制御プログラム７２ｉ等を記憶している。
【００４２】
露出条件設定プログラム７２ａは、ＣＰＵ７１を露出条件設定手段として機能させるものである。即ち、露出条件設定プログラム７２ａは、撮像部１による被写体の撮像の際の露出条件を被写体の明るさに応じて設定する自動露出（ＡＥ）処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が露出条件設定プログラム７２ａを実行することで、撮像部１によるスルー画像の撮像により生成された画像フレームの明るさに基づいて、例えば、シャッター速度や絞り、または増幅率（ゲイン）等の露出条件を設定する。
【００４３】
逆光対応判定プログラム７２ｂは、ＣＰＵ７１を逆光対応判定手段として機能させるものである。即ち、逆光対応判定プログラム７２ｂは、撮像部１による被写体の撮像の際に逆光対応処理が必要であるか否かを判定する逆光対応判定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が逆光対応判定プログラム７２ｂを実行することで、ユーザによる逆光ボタン４１ｃの操作に応じた逆光対応モードの設定指示の有無に基づいて、逆光対応処理が必要であるか否かを判定し、ユーザによる逆光ボタン４１ｃの操作に基づいて逆光対応モードが選択されると、逆光対応処理が必要であると判定する。
なお、ＣＰＵ７１は、ヒストグラム算出処理にて算出されたヒストグラムの画素値の分布が所定範囲以上であると判定した場合に、逆光対応処理が必要であると判定しても良い。
ここで、逆光対応処理としては、例えば、予め固定された所定量の露出補正を行う逆光ＥＶシフトや、被写体の撮影の際にストロボを発光させるストロボ発光撮影等が挙げられる。
【００４４】
露出条件補正プログラム７２ｃは、ＣＰＵ７１を露出条件補正手段として機能させるものである。即ち、露出条件補正プログラム７２ｃは、逆光対応判定処理にて逆光対応処理が必要であると判定された場合に、逆光対応処理として、露出条件設定処理にて設定された露出条件を撮像部１により被写体をさらに明るく撮像するように補正する露出条件補正処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が露出条件補正プログラム７２ｃを実行することで、露出条件設定処理にて設定された露出条件を撮像部１により被写体をさらに明るく撮像するように逆光ＥＶシフトを行う。露出条件の補正は、このＥＶシフト量を考慮した形で露出条件設定プログラム７２ａにより露出条件（シャッター速度、絞り、増幅率等の全て）を再設定させてもよいし、補正前の露出条件に対して、シャッター速度、絞り、増幅率のうち、少なくともいずれか１つを変化させることで対応するようにしてもよい。
【００４５】
撮影状態判定プログラム７２ｄは、ＣＰＵ７１を撮影状態判定手段として機能させるものである。即ち、撮影状態判定プログラム７２ｄは、撮像部１による被写体の撮影状態が静止画の撮影動作中（スルー画像表示だけが行われている動作状態も含む）であるか動画の撮影動作中であるかを判定する撮影状態判定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
【００４６】
補正制御プログラム７２ｅは、ＣＰＵ７１を補正制御手段として機能させるものである。即ち、補正制御プログラム７２ｅは、撮影状態判定処理にて撮影状態が静止画の撮影動作中であると判定された場合の露出条件補正処理による露出条件の補正量を、撮影状態が動画の撮影動作中であると判定された場合の露出条件補正処理による露出条件の補正量よりも少なくなるように制御する。
具体的には、ＣＰＵ７１が補正制御プログラム７２ｅを実行することで、露出条件補正処理における逆光ＥＶシフトによる補正量を撮影状態に応じて予め規定された固定値で設定するようになっており、例えば、撮影状態が静止画の撮影動作中である場合には、逆光ＥＶシフトによる露出条件の補正量を＋２／３ＥＶとする一方で、撮影状態が動画の撮影動作中である場合には、逆光ＥＶシフトによる露出条件の補正量を＋１ＥＶとするように制御する。
また、撮影状態が静止画の撮影動作中である場合に、ＣＰＵ７１が補正制御プログラム７２ｅを実行することで、撮像部１によりスルー画像を撮像する際の逆光ＥＶシフトによる露出条件の補正量を＋２／３ＥＶとするように制御する。即ち、ＣＰＵ７１は、静止画の撮影動作中にて、撮像部１によりスルー画像を撮像する際の露出条件補正処理による露出条件の補正量を、動画の撮影動作中の場合の露出条件補正処理による露出条件の補正量よりも少なくなるように制御する。
【００４７】
また、撮影状態が静止画の撮影動作中にて、ＣＰＵ７１が補正制御プログラム７２ｅを実行することで、撮像部１によりスルー画像を撮像する場合に、露出条件補正処理（例えば、逆光ＥＶシフト）にて露出条件を所定の補正量で補正し、ユーザによるシャッターボタン４１ａの全押し操作に基づいて静止画像の記録が指示されてストロボ発光部２３が補助光を発光する場合に、露出条件補正処理による露出条件の補正量をスルー画像を撮像する場合の所定の補正量よりも少なくなるように制御する。
【００４８】
顔検出プログラム７２ｆは、ＣＰＵ７１を顔検出手段として機能させるものである。即ち、顔検出プログラム７２ｆは、撮像部１により生成された複数の画像フレームの各々から人物の顔を逐次検出する顔検出処理の実行に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１による顔検出プログラム７２ｆの実行に基づいて、複数の画像フレームのうち、一の画像フレームについて顔画像探索範囲を画像全体として顔画像探索枠を所定方向に走査して、目、鼻、ロなどに相当する特徴部分（顔パーツ）を特定して、各顔パーツの位置関係から顔であるか否かを判定し、所定の判定値（閾値）よりも大きく顔であると判定されると当該探索枠領域を顔とみなす。また、所定の画像フレームにて顔が検出されると、次の画像フレームにて、検出された顔の近傍の所定領域を顔画像探索範囲として顔検出する。
そして、顔が検出されると、画像表示部３２は、当該顔に重畳させて顔検出枠（図示略）を表示する。
【００４９】
人物明るさ判定プログラム７２ｇは、ＣＰＵ７１を人物明るさ判定手段として機能させるものである。即ち、人物明るさ判定プログラム７２ｇは、顔検出処理にて検出された顔の人物が所定の明るさよりも暗いか否かを判定する人物明るさ判定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が人物明るさ判定プログラム７２ｇを実行することで、人物の顔検出枠内の部分の明るさが所定の明るさよりも暗いか否かを判定する。例えば、ＣＰＵ７１は、顔検出処理にて明るくなるように露出補正を行って顔検出した場合や、逆光対応処理として逆光ＥＶシフトを行った場合には、人物が所定の明るさよりも暗いと判定する。
なお、人物が暗いか否かの判定に係る所定の明るさは、適宜任意に変更することができる。
【００５０】
ヒストグラム算出プログラム７２ｈは、ＣＰＵ７１をヒストグラム算出手段として機能させるものである。即ち、ヒストグラム算出プログラム７２ｈは、撮像部１により生成された複数の画像フレームの各々について、その画素値のヒストグラム（図２（ａ）及び図２（ｂ）参照）を算出するヒストグラム算出処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１がヒストグラム算出プログラム７２ｈを実行することで、各画像フレームについて画素値の分布を調べてヒストグラム（０〜２５５の階調）を算出する。
【００５１】
発光制御プログラム７２ｉは、ＣＰＵ７１を発光制御手段として機能させるものである。即ち、発光制御プログラム７２ｉは、撮像部１による静止画像の撮像の際に所定の撮影条件が成立すると、逆光対応処理として、ストロボ駆動部２４によりストロボ発光部２３から補助光を発光させる発光制御処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が発光制御プログラム７２ｉを実行することで、撮像部１による静止画像の撮像の際に所定の撮影条件が成立すると、露出条件補正処理による露出条件の補正に代えて、ストロボ発光部２３により補助光を発光させる。例えば、ＣＰＵ７１は、人物明るさ判定処理にて顔検出された人物が暗いと判定された場合に、ユーザによるシャッターボタン４１ａの全押し操作に基づいて静止画像の記録が指示されると、逆光ＥＶシフトを解除（±０ＥＶに設定）して、ストロボ発光部２３により補助光を発光させる。また、ＣＰＵ７１は、ヒストグラム算出処理にて算出されたヒストグラムの画素値の分布が所定範囲以上であると判定された場合に（図２（ｂ）参照）、逆光ＥＶシフトを解除して、ストロボ発光部２３により補助光を発光させる。
【００５２】
次に、撮像装置１００による撮像処理について図３〜図６を参照して説明する。
図３は、撮像処理における動作モード切換処理に係る動作の一例を示すフローチャートである。
【００５３】
図３に示すように、ユーザによるモード設定ボタン４１ｂの所定操作に基づいて設定された動作モードに応じた分岐を行う（ステップＳ１）。
ここで、動作モードとして、静止画撮影や動画撮影を行うための撮影モードが設定されている場合（ステップＳ１；撮影）、ＣＰＵ７１は、撮像部１により撮像され生成された画像データに基づいてスルー画像を画像表示部３２に表示させる処理を行う（ステップＳ２）。その後、ＣＰＵ７１は、被写体を撮像する際の露出条件を設定して撮像する露出制御処理（図４〜図６参照）を行う（ステップＳ３）。この露出制御処理の詳細は後述する。
【００５４】
そして、露出制御処理の終了後、ＣＰＵ７１は、ユーザ操作による動画撮影の開始または終了の指示に応じた分岐を行う（ステップＳ４）。
ここで、動画撮影の開始が指示されると（ステップＳ４；ムービー撮影開始）、ＣＰＵ７１は、動画の撮影記録を行う処理を開始させ（ステップＳ５）、ステップＳ１に移行する（動画撮影の終了が指示されるまで動画の撮影記録処理が継続して実行させる）。また、動画撮影の終了が指示されると（ステップＳ４；ムービー撮影終了）、ＣＰＵ７１は、動画の撮影記録動作を終了させた後（ステップＳ６）、ステップＳ１に移行する（動画としての記録動作は終了するが、スルー画像を表示させるための撮像部１による被写体の撮像動作は継続する）。
なお、ステップＳ４にて、動画撮影の開始または終了の指示が入力されなかった場合には（ステップＳ４；なし）、現在の動作状態を継続して、ステップＳ１に移行する。つまり、動画の撮影記録中であればスルー画像表示処理および動画の撮影記録処理を継続し、動画の撮影記録中で無ければスルー画像表示処理だけを継続する。
【００５５】
一方、ステップＳ１にて、動作モードとして、再生モードが設定されている場合（ステップＳ１；再生）、スルー画像表示処理は行わずに、記録媒体５に記録されている画像データに基づいて所定の画像を画像表示部３２に表示させる（ステップＳ７）。
【００５６】
上記の動作モード切換処理における各処理は、撮像装置１００の電源がＯＦＦされるまで実行され、同様に、露出制御処理も撮影モードにおいて、撮像装置１００の電源がＯＦＦされるまで実行される。
【００５７】
次に、露出制御処理について図４〜図６を参照して説明する。
図４〜図６は、露出制御処理に係る動作の一例を示すフローチャートである。
なお、露出制御処理は、静止画撮影モード及び動画撮影モードに共通して行われる処理である。
【００５８】
図４に示すように、ＣＰＵ７１は、プログラムメモリ７２内の露出条件設定プログラム７２ａを実行して、撮像部１によるスルー画像の撮像により生成された画像フレームの明るさに基づいて、シャッター速度や絞り等の露出条件を設定する（ステップＳ１０；露出条件設定処理（ＡＥ））。
次に、ＣＰＵ７１は、ユーザによる逆光ボタン４１ｃの所定操作に基づいて、プログラムメモリ７２内の逆光対応判定プログラム７２ｂを実行して、逆光対応モードの設定指示の有無に応じて逆光対応処理が必要であるか否かを判定する（ステップＳ１１）。
ここで、逆光ボタン４１ｃが操作されて逆光対応処理が必要であると判定されると（ステップＳ１１；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の撮影状態判定プログラム７２ｄを実行して、現在の撮影状態を判断して、動画の撮影記録動作中（ムービーモード）であるか否かを判定する（ステップＳ１２）。
【００５９】
ステップＳ１３にて、動画の撮影記録動作中でないと判定されると（スルー画像表示だけが行われている動作状態であると判定されると）（ステップＳ１２；ＮＯ）、ＣＰＵ７１は、プログラムメモリ７２内の露出条件補正プログラム７２ｃ及び補正制御プログラム７２ｅを実行して、撮像部１により被写体をさらに明るく撮像するようにシフト量を＋２／３ＥＶとして露出条件設定処理にて設定された露出条件を逆光ＥＶシフトにより補正する（ステップＳ１３）。
一方、ステップＳ１２にて、動画の撮影記録動作中であると判定されると（ステップＳ１２；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の露出条件補正プログラム７２ｃ及び補正制御プログラム７２ｅを実行して、撮像部１により被写体をさらに明るく撮像するようにシフト量を＋１ＥＶとして露出条件設定処理にて設定された露出条件を逆光ＥＶシフトにより補正して（ステップＳ１４）、当該露出制御処理を終了する。
【００６０】
ステップＳ１１にて、逆光ボタン４１ｃが操作されていないと判定されるか（ステップＳ１２；ＮＯ）、ステップＳ１３の後、ＣＰＵ７１は、撮像部１によるスルー画像の撮像により生成された画像フレームの明るさおよび設定されているＥＶシフト量に基づいて露出条件を順次設定する露出追従を行う（ステップＳ１５）。このときには、逆光ＥＶシフトによる補正が反映された状態での露出追従を行うので、スルー画像の表示にも補正が反映される。
【００６１】
その後、ＣＰＵ７１は、ユーザによりシャッターボタン４１ａが半押し操作されたか否かを判定する（ステップＳ１６）。
ここで、シャッターボタン４１ａが半押し操作されたと判定されると（ステップＳ１６；ＹＥＳ）、ＣＰＵ７１は、顔検出モードに設定されているか否かを判定する（ステップＳ１７）。そして、顔検出モードに設定されていると判定されると（ステップＳ１７；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の顔検出プログラム７２ｆを実行して、撮像部１により生成された画像データに基づいて被写体画像内の人物の顔を検出する顔検出処理を実行して、検出された顔の明るさに係る顔情報を取得する（ステップＳ１８）。
なお、この顔検出処理は、逆光ＥＶシフトによる補正が反映された状態で行うので、補正前よりも顔を検出し易い状態であるが、この補正を行っても人物の顔を検出できない場合には、更に明るくなるように露出補正を行って顔検出するようにしても良い。
【００６２】
ステップＳ１７にて、顔検出モードに設定されていないと判定されるか、ステップＳ１８の後、ＣＰＵ７１は、プログラムメモリ７２内のヒストグラム算出プログラム７２ｈを実行して、撮像部１により生成された画像フレームについて画素値の分布を調べてヒストグラム（０〜２５５の階調）を算出して取得する（ステップＳ１９）。
その後、ＣＰＵ７１は、ストロボ撮影フラグを初期化する（ステップＳ２０）。
【００６３】
次に、図５に示すように、ＣＰＵ７１は、ユーザによる操作部の所定操作に基づいて設定されたストロボモードに応じた分岐を行う（ステップＳ２１）。
ここで、ストロボモードとして強制発光モードが設定されている場合（ステップＳ２１；強制発光）、ＣＰＵ７１は、被写体の静止画撮影の際にストロボ発光部２３により補助光を発光させるためのストロボ撮影フラグを設定した後（ステップＳ２２）、逆光ＥＶシフトを解除（±０ＥＶに設定）する（ステップＳ２３）。
その後、ＣＰＵ７１は、プログラムメモリ７２内の露出条件設定プログラム７２ａを実行して、シャッターボタン４１ａの半押し操作の際に撮像部１により撮像され生成された画像フレームの明るさに基づいて、被写体の本撮影の際のシャッター速度や絞り等の露出条件を設定する（ステップＳ２４）。
【００６４】
一方、ステップＳ２１にて、ストロボモードとしてオートモードが設定されている場合（ステップＳ２１；オート）、ＣＰＵ７１は、顔検出モードに設定されているか否かを判定する（ステップＳ２５）。ここで、顔検出モードに設定されていると判定されると（ステップＳ２５；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の人物明るさ判定プログラム７２ｇを実行して、ステップＳ１８で検出された顔の明るさに係る顔情報に基づいて人物の顔検出枠内の部分の明るさが所定の明るさよりも暗いか否かを判定する（ステップＳ２６）。
ここで、人物の顔が所定の明るさよりも暗いと判定されると（ステップＳ２６；ＹＥＳ）、ステップＳ２２に移行して、上記の強制発光モードの場合と同様に、被写体の静止画撮影の際にストロボ発光部２３により補助光を発光させるためのストロボ撮影フラグを設定する。
なお、ＣＰＵ７１は、顔検出処理にて明るくなるように露出補正を行って顔検出した場合や、逆光対応処理として逆光ＥＶシフトを行った場合にも、人物が所定の明るさよりも暗いと判定するようになっている。
【００６５】
一方、ステップＳ２５にて、顔検出モードに設定されていないと判定されるか（ステップＳ２５；ＮＯ）、或いは、ステップＳ２６にて、人物の顔が所定の明るさよりも暗くないと判定されると（ステップＳ２６；ＮＯ）、ＣＰＵ７１は、逆光対応モードに設定されているか否かを判定する（ステップＳ２７）。ここで、逆光対応モードに設定されていると判定されると（ステップＳ２７；ＹＥＳ）、ＣＰＵ７１は、ヒストグラム算出処理にて算出されたヒストグラムの画素値が低輝度から高輝度まで広く分布して当該分布が所定範囲以上であるか否かを判定する（ステップＳ２８）。
ここで、画素値の分布が所定範囲以上であると判定されると（ステップＳ２８；ＹＥＳ）、ステップＳ２２に移行して、上記の強制発光モードの場合と同様に、被写体の静止画撮影の際にストロボ発光部２３により補助光を発光させるためのストロボ撮影フラグを設定する。
【００６６】
一方、ステップＳ２７にて、逆光対応モードに設定されていないと判定されるか（ステップＳ２７；ＮＯ）、或いは、ステップＳ２８にて、画素値の分布が所定範囲以上ではないないと判定されると（ステップＳ２８；ＮＯ）、ステップＳ２４に移行して、上記の強制発光モードの場合と同様に、シャッターボタン４１ａの半押し操作の際に撮像部１により撮像され生成された画像フレームの明るさおよび設定されているＥＶシフト量に基づいて、被写体の本撮影の際のシャッター速度や絞り等の露出条件を設定する。
【００６７】
一方、ステップＳ２１にて、ストロボモードとして非発光モードが設定されている場合（ステップＳ２１；非発光）、ステップＳ２４に移行して、上記の強制発光モード及びオートモードの場合と同様に、シャッターボタン４１ａの半押し操作の際に撮像部１により撮像され生成された画像フレームの明るさおよび設定されているＥＶシフト量に基づいて、被写体の本撮影の際のシャッター速度や絞り等の露出条件を設定する。
上記ステップＳ１７からステップＳ２８までの処理により、夜間撮影などのメイン被写体と背景の両方が暗い撮影シーンではなく、逆光撮影などのメイン被写体だけが暗い撮影シーンであるか否かを効果的に判定するとともに、このような撮影シーンへの対応として、露出条件の補正による対応とストロボ発光による対応のどちらがより効果的であるかを判定することができる。
【００６８】
その後、図６に示すように、ＣＰＵ７１は、ストロボモードとしてオートモードが設定されているか否かを判定する（ステップＳ２９）。ここで、ストロボモードとしてオートモードが設定されていると判定されると（ステップＳ２９；ＹＥＳ）、ＣＰＵ７１は、露出条件設定処理にて設定された被写体の本撮影の際のシャッター速度が所定値よりも遅いか否かを判定する（ステップＳ３０）。
ここで、シャッター速度が所定値よりも遅いと判定されると（ステップＳ３０；ＹＥＳ）、ＣＰＵ７１は、被写体の静止画撮影の際にストロボ発光部２３により補助光を発光させるためのストロボ撮影フラグを設定する（ステップＳ３１）。
【００６９】
その後、ＣＰＵ７１は、露出条件設定処理にて設定された被写体の本撮影の際の露出条件を保持させる（ステップＳ３２）。
なお、ステップＳ２９にて、ストロボモードとしてオートモードが設定されていないと判定されるか（ステップＳ２９；ＮＯ）、或いは、ステップＳ３０にて、シャッター速度が所定値よりも遅くないと判定された場合にも（ステップＳ３０；ＮＯ）、ステップＳ３２に移行して、本撮影の際の露出条件を保持する。
上記ステップＳ２９からステップＳ３２までの処理により、逆光撮影への対応のためのストロボ発光ではなく、夜間撮影などのメイン被写体と背景の両方が暗い撮影シーンへの対応のためのストロボ発光とを区別して露出条件を設定することができる。
【００７０】
続けて、ＣＰＵ７１は、ユーザによりシャッターボタン４１ａが全押し操作されたか否かを判定する（ステップＳ３３）。
なお、ステップＳ１６にて、シャッターボタン４１ａが半押し操作されていないと判定された場合にも（ステップＳ１６；ＮＯ）、ステップＳ３３に移行する。
ここで、シャッターボタン４１ａが全押し操作されたと判定されると（ステップＳ３３；ＹＥＳ）、ＣＰＵ７１は、露出条件設定処理にて設定された露出条件で被写体の本撮像を行う（ステップＳ３４）。即ち、ＣＰＵ７１は、ストロボ撮影フラグが設定されていない場合には、逆光対応処理として逆光ＥＶシフトにより補正された露出条件で被写体の本撮影を行う一方で、ストロボ撮影フラグが設定されている場合には、発光制御プログラム７２ｉを実行して、逆光対応処理として、ストロボ駆動部２４によりストロボ発光部２３から補助光を発光させて被写体の本撮影を行う。
これにより、露出制御処理を終了する。
【００７１】
以上のように、本実施形態の撮像装置１００によれば、ユーザによる逆光ボタン４１ｃの所定操作に基づいて逆光対応処理が必要であると判定された場合に、逆光対応処理として、露出条件設定処理にて設定された被写体を撮像する際の露出条件を撮像部１により被写体をさらに明るく撮像するように補正する露出条件補正処理を行うようになっており、当該露出条件補正処理による露出条件の補正量を、被写体の撮影状態が静止画の撮影動作中である場合に、動画の撮影動作中である場合よりも少なくなるように制御するので、逆光状態にて静止画撮影であるか動画撮影であるかを考慮して露出条件を補正することができる。即ち、動画撮影中は、画像の連続性を考慮して露出条件の補正量（逆光ＥＶシフト量）を固定して主要な被写体の黒つぶれを回避することができ、静止画撮影においては、露出条件の補正により背景が白飛びしてしまう可能性があるため、露出条件の補正量を動画撮影よりも少なくなるように制御する。これにより、逆光状態における静止画撮影及び動画撮影をより良い状態で行うことができる。
【００７２】
また、撮像部１による静止画像の撮像の際に所定の撮影条件が成立すると、ＣＰＵ７１は、露出条件補正処理による露出条件の補正に代えて、ストロボ発光部２３から補助光を発光させることができる。即ち、逆光撮影の際に逆光ＥＶシフトによってより大きい露出条件の補正（例えば、＋２／３〜１ＥＶ程度）が必要な状況である程、ストロボ発光による逆光対応が効果的である場合が多くなる。このため、このような状況では、露出条件の補正による逆光対応に代えて、所定の撮影条件の成立に基づいてストロボ発光部２３からの発光による逆光対応を行うようにすることで、背景が白飛びすることなく通常の露出条件設定処理にて設定された露出条件で撮ることができるとともに、黒つぶれしている被写体はストロボ発光部２３からの補助光の発光によって適正に撮ることができる。
そして、ストロボ発光部２３から補助光を発光させずに露出条件の補正による逆光対応を行う場合には、より小さな露出条件の補正（例えば、０〜２／３ＥＶ程度）が必要な状況だけを考慮すれば良くなって、対応する範囲を絞ることができる。これにより、適正な画像撮影に必要な露出補正量と実際に算出される露出補正量が大きく離れてしまう可能性が低くなって、静止画撮影にてより精度の高い逆光対応を行うことができる。
【００７３】
なお、撮像部１による静止画像の撮像の際に所定の撮影条件が成立すると、露出条件補正処理による露出条件の補正に代えて、ストロボ発光部２３から補助光を発光させるようにしたが、ストロボ発光部２３が補助光を発光する場合に、必ずしも露出条件補正処理による露出条件の補正量をゼロにする必要はなく、当該補正量をスルー画像を撮像する場合における露出条件の補正量よりも少なくなるようにしても良い。
【００７４】
また、静止画の撮影動作中にて、撮像部１によりスルー画像を撮像する際の露出条件補正処理による露出条件の補正量（例えば、逆光シフト量が＋２／３ＥＶ）を、動画の撮影動作中の場合の露出条件補正処理による露出条件の補正量（例えば、逆光シフト量が＋１ＥＶ）よりも少なくなるように制御するので、スルー画像の撮影の場合と動画撮影の場合において露出条件の補正量を制御することができる。即ち、静止画の撮影動作中にあっては、後の判断にて所定の撮影条件が成立すると、ストロボ発光部２３からの補助光の発光により適正露出を得ることができるため、露出条件の補正のみで完全に明るくする必要がなくなり、スルー画像の撮影の場合と動画撮影の場合においてより適正な補正量で露出条件を補正して、より適正な露出のスルー画像や撮影されている動画を画像表示部３２に表示することができる。
【００７５】
また、撮像部１による静止画像の撮像の際に所定の撮影条件が成立すると、ＣＰＵ７１は、逆光対応処理として、ストロボ発光部２３から補助光を発光させることができる。即ち、顔検出処理にて検出された人物の顔が暗い場合に、ストロボ発光部２３から補助光を発光させることができる。例えば、逆光状態では、顔検出処理を行っても人物の顔を検出することができない場合が多いが、ユーザによる逆光ボタン４１ｃの操作に基づいて逆光対応モードが設定されている場合には、逆光ＥＶシフトにより露出条件が補正されて顔検出できる可能性が高くなる。この場合に、顔が検出されると、静止画の撮影の際にストロボ発光部２３から補助光を発光させて被写体を適正な露出で撮影することができる。このとき、スルー画像の撮像により設定された露出条件の補正に係る余計な逆光ＥＶシフトを解除することで、背景から人物まで適正な露出で撮影することができる。
【００７６】
また、逆光対応モードの設定が指示され、且つ、ヒストグラム算出処理にて算出されたヒストグラムの画素値が低輝度から高輝度まで広く分布して当該分布が所定範囲以上である場合には、暗い部分が主要被写体であると判断でき、この場合に、スルー画像の撮像により設定された露出条件の補正に係る逆光ＥＶシフトを解除して、ストロボ発光部２３から補助光を発光させることで、背景から主要被写体（例えば、人物）まで適正な露出で撮影することができる。
さらに、ヒストグラムの画素値の分布が所定範囲よりも狭い場合には、ストロボ発光を不要であるため、補助光を発光させずに、逆光ＥＶシフトにより露出条件を補正して撮影することができる。
【００７７】
また、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
【００７８】
以下に、露出制御処理の変形例について図７を参照して説明する。
この変形例の露出制御処理にあっては、動画撮影中に静止画撮影の実行が指示された場合に、被写体の静止画像の本撮影の際の露出条件を設定するようになっている。
即ち、当該変形例に係る撮像装置は、ユーザによるモード設定ボタン４１ｂの所定操作に基づいて、動作モードとして動画撮影中に静止画を撮影するスチルインムービーモードを設定することができるようになっている。
【００７９】
そして、図７に示すように、ステップＳ１２における動画の撮影記録動作中であるか否かの判定にて、動画の撮影記録動作中であると判定されると（ステップＳ１２；ＹＥＳ）、ＣＰＵ７１は、スチルインムービーモードに設定されているか否かの判定を行う（ステップＳ１Ａ）。
ここで、スチルインムービーモードが設定されていると判定された場合には（ステップＳ１Ａ；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の露出条件補正プログラム７２ｃ及び補正制御プログラム７２ｅを実行して、撮像部１により被写体をさらに明るく撮像するようにシフト量を＋１ＥＶとして露出条件設定処理にて設定された露出条件を逆光ＥＶシフトにより補正する（ステップＳ１Ｂ）。その後、ステップＳ１５に移行して、撮像部１によるスルー画像の撮像により生成された画像フレームの明るさおよび設定されているＥＶシフト量に基づいて露出条件を順次設定する露出追従を行う。
なお、ステップＳ１Ａにて、スチルインムービーモードが設定されていない、即ち、通常の動画撮影モードであると判定されると（ステップＳ１Ａ；ＮＯ）、上記実施形態と同様に、ステップＳ１４に移行する。つまり、スチルインムービーモードが設定されていない場合には、動画の撮影記録中に静止画の撮影記録処理を割り込ませることができないが、スチルインムービーモードが設定されている場合には、動画の撮影記録中に静止画撮影が指示された場合に静止画の撮影記録処理を割り込ませるための処理を行う。
【００８０】
その後、上記実施形態と同様に、ステップＳ１６に移行して、それ以降の処理を行う。即ち、図５におけるステップＳ２１にて、ストロボモードとして、強制発光モードが設定されている場合（ステップＳ２１；強制発光）、ステップＳ２２に移行して、ＣＰＵ７１は、被写体の静止画撮影の際にストロボ発光部２３により補助光を発光させるためのストロボ撮影フラグを設定した後、逆光ＥＶシフトを解除（±０ＥＶに設定）する（ステップＳ２３）。
また、図５におけるステップＳ２６にて、人物の顔が所定の明るさよりも暗いと判定されると（ステップＳ２６；ＹＥＳ）、ステップＳ２２に移行して、ＣＰＵ７１は、被写体の静止画撮影の際にストロボ発光部２３により補助光を発光させるためのストロボ撮影フラグを設定する。
また、図５におけるステップＳ２８にて、画素値の分布が所定範囲以上であると判定されると（ステップＳ２８；ＹＥＳ）、ステップＳ２２に移行して、ＣＰＵ７１は、被写体の静止画撮影の際にストロボ発光部２３により補助光を発光させるためのストロボ撮影フラグを設定する。
また、図６におけるステップＳ３０にて、シャッター速度が所定値よりも遅いと判定されると（ステップＳ３０；ＹＥＳ）、ステップＳ３１に移行して、ＣＰＵ７１は、被写体の静止画撮影の際にストロボ発光部２３により補助光を発光させるためのストロボ撮影フラグを設定する。
【００８１】
そして、図６におけるステップＳ３３にて、シャッターボタン４１ａが全押し操作されたと判定されると（ステップＳ３３；ＹＥＳ）、ＣＰＵ７１は、ストロボ撮影フラグが設定されていない場合には、逆光対応処理として逆光ＥＶシフトにより補正された露出条件で被写体の本撮影を行う一方で、ストロボ撮影フラグが設定されている場合には、発光制御プログラム７２ｉを実行して、逆光対応処理として、ストロボ駆動部２４によりストロボ発光部２３から補助光を発光させて被写体の本撮影を行う。
【００８２】
従って、動画撮影中に静止画を撮影するスチルインムービーモードにあっても、上記実施形態と同様に、被写体の本撮影の際の露出条件を静止画撮影や動画撮影といった被写体の撮影状態を考慮して補正することができる。
【００８３】
また、上記実施形態にあっては、顔検出処理にて顔が検出され、当該顔が所定の明るさよりも暗いと判定された場合に、ストロボ撮影フラグを設定してストロボ撮影を行うようにしたが、これに限られるものではなく、逆光対応モードに設定されている場合には、顔検出処理にて顔が検出されたと判定されただけでストロボ撮影を行うようにしても良い。
即ち、人物は主要な被写体である場合が多く、且つ、人物がストロボ発光部２３からの補助光が十分届く距離にいることが多いため、人物が検出された場合には、補助光を発光させて逆光対応処理を確実に行うようにしても良い。
【００８４】
さらに、上記実施形態にあっては、逆光対応処理の実行の必要性をユーザによる逆光ボタン４１ｃの所定操作の有無に基づいて判定するようにしたが、これに限られるものではなく、撮像部１により撮像され生成された画像データに基づいて自動的に判断するようにしても良い。即ち、ヒストグラム算出処理にて算出されたヒストグラムの画素値の分布が所定範囲以上であるか否かに基づいて判定して、ヒストグラムの画素値の分布が所定範囲以上である場合には、逆光対応処理が必要であると判定するようにしても良い。
また、撮像部１により撮像され生成された画像データ内に存在するメイン被写体の明るさが所定値よりも暗いと判定された場合に、逆光対応処理が必要であると判定するようにしても良い。
【００８５】
また、上記実施形態にあっては、ユーザによる操作部（補正量設定指示手段）４の所定操作に基づいて、露出条件補正処理における被写体の撮像の際の露出条件の補正量の設定を指示可能に構成しても良い。
そして、逆光対応処理が必要であると判定された場合に、逆光対応処理として、発光手段により補助光を発光させる際に露出条件補正処理における露出条件の補正を抑制する一方で、ユーザによる操作部（補正量設定指示手段）４の所定操作に基づいて露出条件の補正量の設定が指示された場合には、ストロボ発光部２３により補助光を発光させる際に、操作部の所定操作に基づいて設定指示された露出条件の補正量で露出条件を補正させるようにしても良い。
即ち、ユーザによる操作部の所定操作に基づいて露出条件の補正量が任意に設定された場合には、ストロボ発光部２３により補助光を自動的に発光させる場合であっても、操作部の所定操作に基づいて設定指示された露出条件の補正量で露出条件を補正させるようにすることで、少なくともユーザにより設定された任意の補正量で露出条件を補正して、被写体をより明るく撮像することができる。従って、逆光状態で露出をより強くした画像をユーザが意図的な撮影する場合に、ユーザの意図を考慮した露出補正制御を行うことができることとなって、ユーザ所望の画像を適正に撮影することができる。
【００８６】
さらに、上記実施形態にあっては、静止画の撮影の際に所定条件の成立に基づいて、ストロボ発光部２３から補助光を発光させるようにしたが、補助光を発光させるか否かは適宜任意に変更することができる。
また、顔検出処理にて検出された人物の顔が所定の明るさよりも暗いと判定された場合に、ストロボ発光部２３から補助光を発光させるようにしたが、これに限られるものではなく、顔検出処理にて検出された人物の顔が暗いか否かに関わらず補助光を発光させるようにしても良い。
また、撮像部１により撮像された画像に係るヒストグラムの画素値の分布が所定範囲以上である場合に、ストロボ発光部２３から補助光を発光させるようにしたが、これに限られるものではなく、ヒストグラムの画素値の分布が所定範囲以上であるか否かに関わらず補助光を発光させるようにしても良い。
【００８７】
さらに、静止画撮影モードにて、撮像部１によりスルー画像を撮像する際の露出条件補正処理による露出条件の補正量を、動画撮影モードの場合の露出条件補正処理による露出条件の補正量よりも少なくなるように制御するようにしたが、これに限られるものではなく、撮像部１によりスルー画像を撮像する際の露出条件補正処理による露出条件の補正量を、動画撮影モードの場合の露出条件補正処理による露出条件の補正量よりも少なくするか否かは適宜任意に変更することができる。
【００８８】
また、撮像部１によりスルー画像を撮像する場合に、露出条件補正処理にて露出条件を所定の補正量で補正し、ユーザによるシャッターボタン４１ａの全押し操作に基づいて静止画像の記録が指示されてストロボ発光部２３が補助光を発光する場合に、露出条件補正処理による露出条件の補正量をスルー画像を撮像する場合の所定の補正量よりも少なくなるように制御するようにしたが、これに限られるものではなく、静止画像の記録が指示されてストロボ発光部２３が補助光を発光する場合に、露出条件補正処理による露出条件の補正量をスルー画像を撮像する場合の所定の補正量よりも少なくするか否かは適宜任意に変更することができる。
【００８９】
また、撮像装置１００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。
【００９０】
加えて、上記実施形態にあっては、露出条件設定手段、逆光対応判定手段、露出条件補正手段、撮影状態判定手段、補正制御手段、発光制御手段、顔検出手段、人物明るさ判定手段、ヒストグラム算出手段としての機能を、ＣＰＵ７１によって所定のプログラム等が実行されることにより実現される構成としたが、これに限られるものではなく、例えば、各種機能を実現するためのロジック回路等から構成しても良い。
【００９１】
また、上記実施形態にあっては、撮影モードにおいて、動画の撮影記録動作中である場合と、そうで無い場合（スルー画像表示だけを行っている動作状態または静止画の撮影記録動作中）とで異なる補正量となるようにしたが、スルー画像表示だけを行っている動作状態と動画の撮影記録動作中の補正量を同じにして、静止画の撮影記録動作中の補正量を変えるようにしてもよく、また、動画の撮影記録動作中、スルー画像表示だけを行っている動作状態、静止画の撮影記録動作中の全ての動作状態で異なる補正量にしてもよい。
また、撮影記録動作を開始する前の段階で動画撮影モードと静止画撮影モードのいずれかを予め選択的に設定できるようにし、スルー画像表示だけを行っている状態において、動画撮影モードと静止画撮影モードのいずれかが設定されているかに応じて補正量を変えるようにしてもよい。つまり、実際の撮影動作ではなく、モード設定に対応させて補正量を変えるようにしてもよい。
【図面の簡単な説明】
【００９２】
【図１】本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置により撮像された画像の画素値のヒストグラムの一例を示す図である。
【図３】図１の撮像装置による撮像処理の動作モード切換処理に係る動作の一例を示すフローチャートである。
【図４】図３の撮像処理の露出制御処理に係る動作の一例を示すフローチャートである。
【図５】図４の露出制御処理の続きを示すフローチャートである。
【図６】図５の露出制御処理の続きを示すフローチャートである。
【図７】変形例１の撮像装置による撮像処理の露出制御処理に係る動作の一例を示すフローチャートである。
【符号の説明】
【００９３】
１００、２００  撮像装置（コンピュータ）
１      撮像部（撮像手段）
２３    ストロボ発光部（発光手段）
３      表示部（表示手段）
４      操作部（補正量設定指示手段）
４１ａ  シャッターボタン（記録指示手段）
４１ｃ  逆光ボタン（逆光対応モード設定指示手段）
７１    ＣＰＵ（露出条件設定手段、逆光対応判定手段、露出条件補正手段、撮影状態判定手段、補正制御手段、発光制御手段、顔検出手段、人物明るさ判定手段、ヒストグラム算出手段）
【図１】
0004957580.tif 000002
【図２】
0004957580.tif 000003
【図３】
0004957580.tif 000004
【図４】
0004957580.tif 000005
【図５】
0004957580.tif 000006
【図６】
0004957580.tif 000007
【図７】
0004957580.tif 000008