(57)【要約】【課題】動きのある被写体を振れなく撮像できる撮像装置及び方法を提供する。【解決手段】ＡＦ制御を実施して、被写体にピントを合せるとともに、ＡＥ制御を実施して、本撮像時の撮像条件（絞り値、露光時間）を決定する。被写体の動き量を検出し、閾値以上の動き量が検出された場合は、絞りを絞る方向にシフトして、本撮像時の撮像条件を変更し、本撮像を行う。【選択図】      図４
2010062987.tif 000002
【特許請求の範囲】
【請求項１】
撮像光学系と、
前記撮像光学系を介して撮像面上に結像される被写体の光学像を撮像する撮像手段と、
被写体を測光する測光手段と、
前記測光手段の測光結果に基づいて、適正露出となるように、本撮像時の撮像条件を決定する撮像条件決定手段と、
被写体の動き量を検出する動き量検出手段と、
前記動き量検出手段で検出された動き量に基づいて、前記撮像条件決定手段で決定された本撮像時の撮像条件の変更の要否を判定する判定手段と、
前記判定手段で本撮像時の撮像条件の変更が必要と判定された場合に、絞り値が大きくなるように、前記撮像条件決定手段で決定された本撮像時の撮像条件を変更する変更手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
被写体までの距離を検出する被写体距離検出手段を備え、前記判定手段は、前記動き量検出手段で検出された動き量と前記被写体距離検出手段で検出された被写体までの距離とに基づいて、本撮像時の撮像条件の変更の要否を判定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
撮像光学系と、
前記撮像光学系を介して撮像面上に結像される被写体の光学像を撮像する撮像手段と、
被写体を測光する測光手段と、
被写体の動き量を検出する動き量検出手段と、
前記測光手段の測光結果と前記動き量検出手段の検出結果とに基づいて、適正露出となるように、本撮像時の撮像条件を決定する撮像条件決定手段であって、前記動き量検出手段で検出された動き量が大きくなると、絞り値が大きくなるように、本撮像時の撮像条件を決定する撮像条件決定手段と、
を備えたことを特徴とする撮像装置。
【請求項４】
前記撮像条件決定手段は、前記動き量検出手段で検出された動き量が閾値以上になると、絞り値を最大にして、本撮像時の撮像条件を決定することを特徴とする請求項３に記載の撮像装置。
【請求項５】
被写体までの距離を検出する被写体距離検出手段を備え、前記撮像条件決定手段は、前記測光手段の測光結果と前記動き量検出手段の検出結果と前記被写体距離検出手段の検出結果とに基づいて、前記動き量検出手段で検出された動き量が大きくなると、また、前記被写体距離検出手段で検出された被写体までの距離が近くなると、絞り値が大きくなるように、本撮像時の撮像条件を決定することを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記撮像条件決定手段は、前記動き量検出手段で検出された動き量が閾値以上になり、かつ、前記被写体距離検出手段で検出された被写体までの距離が閾値以下になると、絞り値を最大にして、本撮像時の撮像条件を決定することを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記動き量検出手段は、被写体の光軸方向の動き量を検出することを特徴とする請求項１−６のいずれか一項に記載の撮像装置。
【請求項８】
被写体を測光する測光するステップと、
被写体の測光結果に基づいて、適正露出となるように、本撮像時の撮像条件を決定するステップと、
被写体の動き量を検出するステップと、
被写体の動き量の検出結果に基づいて、本撮像時の撮像条件の変更の要否を判定するステップと、
本撮像時の絞り値の変更が必要と判定された場合に、絞り値が大きくなるように、本撮像時の撮像条件を変更するステップと、
を備えたことを特徴とする撮像方法。
【請求項９】
被写体までの距離を検出するステップを含み、
本撮像時の撮像条件の変更の要否を判定するステップでは、被写体の動き量の検出結果と、被写体までの距離の検出結果とに基づいて、本撮像時の撮像条件の変更の要否を判定することを特徴とする請求項８に記載の撮像方法。
【請求項１０】
被写体を測光するステップと、
被写体の動き量を検出するステップと、
被写体の測光結果と被写体の動き量の検出結果とに基づいて、適正露出となるように、本撮像時の撮像条件を決定するステップであって、検出された被写体の動き量が大きくなると、絞り値が大きくなるように、本撮像時の撮像条件を決定するスッテプと、
を備えたことを特徴とする撮像方法。
【請求項１１】
検出された動き量の大きさが閾値以上になると、絞り値を最大にして、本撮像時の撮像条件を決定することを特徴とする請求項１０に記載の撮像方法。
【請求項１２】
被写体までの距離を検出するステップを含み、
検出された被写体の動き量が大きくなると、また、検出された被写体までの距離が近くなると、絞り値が大きくなるように、本撮像時の撮像条件を決定することを特徴とする請求項１０に記載の撮像方法。
【請求項１３】
検出された被写体の動き量が閾値以上になり、かつ、検出された被写体までの距離が閾値以下になると、絞り値を最大にして、本撮像時の撮像条件を決定することを特徴とする請求項１２に記載の撮像方法。
【請求項１４】
前記被写体の動き量を検出するステップでは、被写体の光軸方向の動き量を検出することを特徴とする請求項８−１３のいずれか一項に記載の撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び方法に係り、特に被写体の動きを検出して、振れのない画像を撮像する撮像装置及び方法に関する。
【背景技術】
【０００２】
オートフォーカス（ＡＦ）の技術として、位相差検出方式やコントラスト検出方式、パッシブ外光方式などの技術が知られている。
【０００３】
しかし、これらの技術を用いて高精度に焦点合わせを行っても、撮像者が撮りたいと思う被写体が被写界深度に収まっていないと、その被写体はピンボケになってしまうという問題がある。
【０００４】
そこで、特許文献１では、ＡＦ制御の結果、合焦不能と判断すると、自動的に絞りを絞り、被写界深度を広げることにより、被写体が合焦可能範囲に収まるようにしている。
【特許文献１】特開平８−９５１１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、通常、撮像は、ＡＦ制御により合焦が確認された後、実行される。このため、特許文献１の方法では、合焦後に被写体が動くと、ピンボケになってしまうという欠点がある。
【０００６】
本発明は、このような事情に鑑みてなされたもので、動きのある被写体を振れなく撮像できる撮像装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、前記目的を達成するために、撮像光学系と、前記撮像光学系を介して撮像面上に結像される被写体の光学像を撮像する撮像手段と、被写体を測光する測光手段と、前記測光手段の測光結果に基づいて、適正露出となるように、本撮像時の撮像条件を決定する撮像条件決定手段と、被写体の動き量を検出する動き量検出手段と、前記動き量検出手段で検出された動き量に基づいて、前記撮像条件決定手段で決定された本撮像時の撮像条件の変更の要否を判定する判定手段と、前記判定手段で本撮像時の撮像条件の変更が必要と判定された場合に、絞り値が大きくなるように、前記撮像条件決定手段で決定された本撮像時の撮像条件を変更する変更手段と、を備えたことを特徴とする撮像装置を提供する。
【０００８】
本発明によれば、被写体の動き量が検出され、許容値を超える動きが検出されると、絞りが絞られる方向（絞り値が大きくなる方向）にシフトされて、本撮像時の撮像条件が変更される。これにより、被写体が動いている場合であっても、振れのない画像を撮像することができる。
【０００９】
請求項２に係る発明は、前記目的を達成するために、被写体までの距離を検出する被写体距離検出手段を備え、前記判定手段は、前記動き量検出手段で検出された動き量と前記被写体距離検出手段で検出された被写体までの距離とに基づいて、本撮像時の撮像条件の変更の要否を判定することを特徴とする請求項１に記載の撮像装置を提供する。
【００１０】
本発明によれば、被写体の動き量と被写体までの距離とに基づいて、本撮像時の撮像条件の変更の要否が判定される。被写体の動きは、被写体までの距離が近いほど、ピントに及ぼす影響が大きい。したがって、本発明のように、被写体の動き量と被写体までの距離とに基づいて、本撮像時の撮像条件の変更の要否を判定することにより、適切に撮像条件を設定することができる。
【００１１】
請求項３に係る発明は、前記目的を達成するために、撮像光学系と、前記撮像光学系を介して撮像面上に結像される被写体の光学像を撮像する撮像手段と、被写体を測光する測光手段と、被写体の動き量を検出する動き量検出手段と、前記測光手段の測光結果と前記動き量検出手段の検出結果とに基づいて、適正露出となるように、本撮像時の撮像条件を決定する撮像条件決定手段であって、前記動き量検出手段で検出された動き量が大きくなると、絞り値が大きくなるように、本撮像時の撮像条件を決定する撮像条件決定手段と、を備えたことを特徴とする撮像装置を提供する。
【００１２】
本発明によれば、被写体の明るさとともに動き量が検出され、検出された動き量と測光結果とに基づいて、適正露出となるように、本撮像時の撮像条件が決定される。この際、検出された動き量が大きくなると、絞り値が大きくなるように、撮像条件が決定される。これにより、被写体が動いている場合であっても、振れのない画像を撮像することができる。すなわち、動きが大きい場合は、絞り値を大きく設定することにより、被写界深度が深くなり、被写体が動いている場合であっても、振れのない画像を撮像することができる。
【００１３】
請求項４に係る発明は、前記目的を達成するために、前記撮像条件決定手段は、前記動き量検出手段で検出された動き量が閾値以上になると、絞り値を最大にして、本撮像時の撮像条件を決定することを特徴とする請求項３に記載の撮像装置を提供する。
【００１４】
本発明によれば、検出された動き量が閾値以上になると、絞り値が最大に設定されて、本撮像時の撮像条件が決定される。
【００１５】
請求項５に係る発明は、前記目的を達成するために、被写体までの距離を検出する被写体距離検出手段を備え、前記撮像条件決定手段は、前記測光手段の測光結果と前記動き量検出手段の検出結果と前記被写体距離検出手段の検出結果とに基づいて、前記動き量検出手段で検出された動き量が大きくなると、また、前記被写体距離検出手段で検出された被写体までの距離が近くなると、絞り値が大きくなるように、本撮像時の撮像条件を決定することを特徴とする請求項３に記載の撮像装置を提供する。
【００１６】
本発明によれば、被写体の明るさと、被写体の動き量と、被写体までの距離とに基づいて、本撮像時の撮像条件が決定される。この際、被写体の動き量が大きくなると、また、被写体までの距離が近くなると、絞り値が大きくなるように、本撮像時の撮像条件が決定される。これにより、より適切に撮像条件を設定することができる。すなわち、被写体の動きは、被写体までの距離が近いほど、ピントに及ぼす影響が大きいので、被写体の動き量と被写体までの距離とを考慮して、本撮像時の撮像条件を設定することにより、より適切に撮像条件を設定することができる。
【００１７】
請求項６に係る発明は、前記目的を達成するために、前記撮像条件決定手段は、前記動き量検出手段で検出された動き量が閾値以上になり、かつ、前記被写体距離検出手段で検出された被写体までの距離が閾値以下になると、絞り値を最大にして、本撮像時の撮像条件を決定することを特徴とする請求項５に記載の撮像装置を提供する。
【００１８】
本発明によれば、検出された動き量が閾値以上になり、かつ、検出された被写体までの距離が閾値以下になると、絞り値が最大に設定されて、本撮像時の撮像条件が設定される。
【００１９】
請求項７に係る発明は、前記目的を達成するために、前記動き量検出手段は、被写体の光軸方向の動き量を検出することを特徴とする請求項１−６のいずれか一項に記載の撮像装置を提供する。
【００２０】
本発明によれば、被写体の光軸方向（画面の奥行き方向）の動き量が検出される。ピントに影響を及ぼすのは、被写体の光軸方向の動きであるため、これを検出することにより、必要以上に撮像条件が変更されるのを防止できる。
【００２１】
請求項８に係る発明は、前記目的を達成するために、被写体を測光する測光するステップと、被写体の測光結果に基づいて、適正露出となるように、本撮像時の撮像条件を決定するステップと、被写体の動き量を検出するステップと、被写体の動き量の検出結果に基づいて、本撮像時の撮像条件の変更の要否を判定するステップと、本撮像時の絞り値の変更が必要と判定された場合に、絞り値が大きくなるように、本撮像時の撮像条件を変更するステップと、を備えたことを特徴とする撮像方法を提供する。
【００２２】
本発明によれば、被写体の動き量が検出され、許容値を超える動きが検出されると、絞りが絞られる方向（絞り値が大きくなる方向）にシフトされて、本撮像時の撮像条件が変更される。これにより、被写体が動いている場合であっても、振れのない画像を撮像することができる。
【００２３】
請求項９に係る発明は、前記目的を達成するために、被写体までの距離を検出するステップを含み、本撮像時の撮像条件の変更の要否を判定するステップでは、被写体の動き量の検出結果と、被写体までの距離の検出結果とに基づいて、本撮像時の撮像条件の変更の要否を判定することを特徴とする請求項８に記載の撮像方法を提供する。
【００２４】
請求項１０に係る発明は、前記目的を達成するために、被写体を測光するステップと、被写体の動き量を検出するステップと、被写体の測光結果と被写体の動き量の検出結果とに基づいて、適正露出となるように、本撮像時の撮像条件を決定するステップであって、検出された被写体の動き量が大きくなると、絞り値が大きくなるように、本撮像時の撮像条件を決定するスッテプと、を備えたことを特徴とする撮像方法を提供する。
【００２５】
本発明によれば、被写体の明るさとともに動き量が検出され、検出された動き量と測光結果とに基づいて、適正露出となるように、本撮像時の撮像条件が決定される。この際、検出された動き量が大きくなると、絞り値が大きくなるように、撮像条件が決定される。これにより、被写体が動いている場合であっても、振れのない画像を撮像することができる。すなわち、動きが大きい場合は、絞り値を大きく設定することにより、被写界深度が深くなり、被写体が動いている場合であっても、振れのない画像を撮像することができる。
【００２６】
請求項１１に係る発明は、前記目的を達成するために、検出された動き量の大きさが閾値以上になると、絞り値を最大にして、本撮像時の撮像条件を決定することを特徴とする請求項１０に記載の撮像方法を提供する。
【００２７】
本発明によれば、検出された動き量が閾値以上になると、絞り値が最大に設定されて、本撮像時の撮像条件が決定される。
【００２８】
請求項１２に係る発明は、前記目的を達成するために、被写体までの距離を検出するステップを含み、検出された被写体の動き量が大きくなると、また、検出された被写体までの距離が近くなると、絞り値が大きくなるように、本撮像時の撮像条件を決定することを特徴とする請求項１０に記載の撮像方法を提供する。
【００２９】
本発明によれば、被写体の明るさと、被写体の動き量と、被写体までの距離とに基づいて、本撮像時の撮像条件が決定される。この際、被写体の動き量が大きくなると、また、被写体までの距離が近くなると、絞り値が大きくなるように、本撮像時の撮像条件が決定される。これにより、より適切に撮像条件を設定することができる。すなわち、被写体の動きは、被写体までの距離が近いほど、ピントに及ぼす影響が大きいので、被写体の動き量と被写体までの距離とを考慮して、本撮像時の撮像条件を設定することにより、より適切に撮像条件を設定することができる。
【００３０】
請求項１３に係る発明は、前記目的を達成するために、検出された被写体の動き量が閾値以上になり、かつ、検出された被写体までの距離が閾値以下になると、絞り値を最大にして、本撮像時の撮像条件を決定することを特徴とする請求項１２に記載の撮像方法を提供する。
【００３１】
本発明によれば、検出された動き量が閾値以上になり、かつ、検出された被写体までの距離が閾値以下になると、絞り値が最大に設定されて、本撮像時の撮像条件が設定される。
【００３２】
請求項１４に係る発明は、前記目的を達成するために、前記被写体の動き量を検出するステップでは、被写体の光軸方向の動き量を検出することを特徴とする請求項８−１３のいずれか一項に記載の撮像方法を提供する。
【００３３】
本発明によれば、被写体の光軸方向の動き量が検出される。ピントに影響を及ぼすのは、被写体の光軸方向の動きであるため、これを検出することにより、必要以上に撮像条件が変更されるのを防止できる。
【発明の効果】
【００３４】
本発明によれば、動きのある被写体を振れなく撮像することができる。
【発明を実施するための最良の形態】
【００３５】
以下、添付図面を参照して、本発明に係る撮像装置及び方法の好ましい実施の形態について詳説する。
【００３６】
＜第１の実施の形態＞
［装置構成］
図１は、本発明が適用されたデジタルカメラの構成を示すブロック図である。
【００３７】
同図に示すように、本実施の形態のデジタルカメラ１０は、ＣＰＵ１２、操作部１４、ＲＯＭ１６、フラッシュＲＯＭ１８、メモリ（ＳＤＲＡＭ）２０、撮像レンズ２４、イメージセンサ３０、イメージセンサ駆動回路３２、アナログ信号処理回路３４、Ａ／Ｄ変換回路３６、画像入力制御回路３８、デジタル信号処理回路４０、ＡＦ検出回路４２、ＡＥ検出回路４４、顔検出回路４６、動き検出回路４８、圧縮伸張処理回路５０、表示制御回路５２、モニタ５４、メディア制御回路５６、記憶メディア５８、フラッシュ制御回路６０、フラッシュ６２、電源制御回路６４、電源６６等を備えて構成されている。
【００３８】
ＣＰＵ１２は、所定のプログラムを実行することにより、カメラ全体の動作を統括制御する。バス２２を介して接続されたＲＯＭ１６には、このＣＰＵ１２が実行するプログラム及び制御に必要な各種データ等が格納されている。また、フラッシュＲＯＭ１８には、カメラの動作に関する各種設定情報等が格納されている。
【００３９】
メモリ（ＲＡＭ）２０は、ＣＰＵ１２のプログラム実行領域として利用されるとともに、データの一時記憶領域として利用される。
【００４０】
操作部１４は、電源のＯＮ／ＯＦＦを指示する電源ボタン、撮像を指示するレリーズボタン、テレ／ワイドのズームを指示するズームボタン、メニュー画面の呼び出しを指示するメニューボタン、操作の実行、処理の確定等を指示するＯＫボタン、操作のキャンセル等を指示するキャンセルボタン、再生モードと撮像モードとを切り換える再生／撮像モード切換スイッチ、十字ボタン等の各種操作ボタン類を備えて構成され、各操作ボタン類の操作に応じた信号をＣＰＵ１２に出力する。
【００４１】
なお、レリーズボタンは、いわゆる半押しと全押しとからなる二段式のスイッチで構成されており、半押しでＳ１オン信号、全押しでＳ２オン信号が出力される。デジタルカメラ１０は、このレリーズボタンの半押しで撮像準備（ＡＥ、ＡＦ）を行い、全押しで本撮像（記録用の撮像）を実行する。
【００４２】
撮像レンズ（撮像光学系）２４は、ズームレンズ２４Ｚ、絞り２４Ｉ、フォーカスレンズ２４Ｆ等を備えて構成されている。
【００４３】
ズームレンズ２４Ｚは、光軸上を前後移動自在に設けられており、ズームモータ２６Ｚに駆動されて、光軸上を前後移動する。撮像レンズ２４は、このズームレンズ２４Ｚが光軸上を前後移動することにより、焦点距離が変化する。ＣＰＵ１２は、ズーム制御回路２８Ｚを介してズームモータ２６Ｚの駆動を制御することにより、撮像レンズ２４の焦点距離を制御する。
【００４４】
フォーカスレンズ２４Ｆは、光軸上を前後移動自在に設けられており、フォーカスモータ２６Ｆに駆動されて、光軸上を前後移動する。撮像レンズ２４は、このフォーカスレンズ２４Ｆが光軸上を前後移動することにより、焦点位置を変化する。ＣＰＵ１２は、フォーカス制御回路２８Ｆを介してフォーカスモータ２６Ｆの駆動を制御することにより、撮像レンズ２４の焦点位置を制御する。
【００４５】
絞り２４Ｉは、アイリス絞りで構成されており、アイリスモータ２６Ｉに駆動されて、その開口量（絞り値（Ｆ値））が変化する。ＣＰＵ１２は、アイリス制御回路２８Ｉを介してアイリスモータ２６Ｉの駆動を制御することにより、絞り値を制御する。
【００４６】
本実施の形態のデジタルカメラ１０では、絞り２４Ｉは、最大絞り値がＦ２．８、最小絞り値がＦ１１で構成され、その間を１／３ＥＶステップで設定できるように構成されているものとする。
【００４７】
イメージセンサ３０は、単板式のカラーＣＣＤ（たとえば、ベイヤ配列の原色カラーＣＣＤ）で構成されている。このイメージセンサは３０は、いわゆる電子シャッタ機能を有しており、不要電荷をドレインに掃きだすことにより、その電荷蓄積時間（露光時間（シャッタースピード））を調整する。
【００４８】
イメージセンサ駆動回路３２は、ＣＰＵ１２からの指令に応じて、イメージセンサ３０を駆動し、イメージセンサ３０の各画素に蓄積された信号電荷を電圧信号（画像信号）として点順次に出力させる。
【００４９】
アナログ信号処理回路３４は、相関二重サンプリング回路（ＣＤＳ）、ゲイン・コントロール・アンプ（ＡＧＣ）を含み、イメージセンサ３０から出力されたアナログの画像信号を取り込んで、所要の信号処理を施す。すなわち、相関二重サンプリング回路でアンプ雑音とリセット雑音を除去し、ゲイン・コントロール・アンプでゲインを調整する。
【００５０】
Ａ／Ｄ変換回路３６は、アナログ信号処理回路３４から出力されたアナログの画像信号を取り込み、デジタルの画像信号に変換して出力する。
【００５１】
画像入力制御回路３８は、ＣＰＵ１２からの指令に応じて、Ａ／Ｄ変換回路３６から出力される画像信号を順次取り込み、１コマ分の画像データとして、メモリ２０に格納する。
【００５２】
デジタル信号処理回路４０は、ＣＰＵ１２からの指令に応じて、メモリ２０に格納された画像データ（ＲＡＷデータ）を取り込み、所定の信号処理を施して、可視可能な画像データ（輝度データ（Ｙデータ）と色差データ（Ｃｒデータ、Ｃｂデータ）とからなるＹ／Ｃデータ）を生成する。具体的には、単板式のイメージセンサから得られるＲＡＷデータは、各画素が単色の色情報しか持たないため、所要の補完処理（デモザイク処理）を行って、各画素がＲ、Ｇ、Ｂ三色の色情報を持った画像データを生成する。また、これと同時に明るさやコントラスト、ホワイトバランス、増感補正、彩度、シャープネスなどの画像処理（レタッチ処理）を行って、最終的に可視可能な画像データ（Ｙ／Ｃデータ）を生成する。
【００５３】
デジタル信号処理回路４０で生成された画像データ（Ｙ／Ｃデータ）は、メモリ２０に格納される。
【００５４】
ＡＦ検出回路４２は、ＣＰＵ１２の制御の下、メモリ２０に格納された１コマ分のＲＡＷデータを取り込み、所定のフォーカスエリアにおける焦点評価値を算出する。ＣＰＵ１２は、このＡＦ検出回路４２から出力される焦点評価値に基づいてフォーカスレンズ２４Ｆの移動を制御し、焦点合わせを行う。具体的には、フォーカスレンズ１４Ｆを至近から無限遠まで所定のステップで移動させ、各点で焦点評価値を取得する。そして、焦点評価値が極大となる位置をサーチし、サーチされた位置にフォーカスレンズ２４Ｆを移動させる（いわゆるコントラストＡＦ）。
【００５５】
ＡＥ検出回路４４は、メモリ２０に格納された１コマ分のＲＡＷデータを取り込み、ＡＥ制御に必要な積算値を算出する。具体的には、一画面を複数のエリア（たとえば、８×８＝６４エリア）に分割し、分割されたエリアごとにＲ、Ｇ、Ｂ信号の積算値を算出する。ＣＰＵ１２は、このＡＥ検出回路４４で算出されたエリアごとのＲ、Ｇ、Ｂ信号の積算値の情報を取得して、被写体の明るさ（測光値）を算出する。そして、得られた測光値と設定ＩＳＯ感度とに基づいて露出値（ＥＶ値）を算出し、得られたＥＶ値に基づいて本撮像時の撮像条件（絞り値、シャッタースピード）を設定する。具体的には、所定のプログラム線図（図３参照）に基づいて撮像条件を設定する。
【００５６】
顔検出回路４６は、ＣＰＵ１２からの指令に応じて、入力された画像データから画像中に含まれる人物の顔領域を検出する。具体的には、顔テンプレートとのパターンマッチングにより、入力された画像データから人物の顔領域を検出する。検出された人物の顔領域の情報はＣＰＵ１２に出力される。
【００５７】
なお、画像から人物の顔領域を検出する方法は、これに限らず、他の方法、たとえば、原画像から肌色データを抽出し、肌色範囲と判断された測光点のクラスタを顔として抽出する方法や、測光データを色相と彩度に変換し、変換した色相・彩度の二次元ヒストグラムを作成し、解析することで、顔領域を判断する方法、人の顔の形状に相当する顔候補領域を抽出し、その領域内の特徴量から顔領域を決定する方法、画像から人の顔の輪郭を抽出し、顔領域を決定する方法等を用いて検出する構成とすることもできる。
【００５８】
動き検出回路４８は、ＣＰＵ１２からの指令に応じて、撮像により得られた画像データから撮像中の被写体の動き量を検出する。具体的には、連続して撮像された画像データを連続的に取り込み、前後する画像データの差分を求めて、被写体の動き量を検出する。検出された被写体の動き量の情報はＣＰＵ１２に出力される。
【００５９】
なお、画像から被写体の動き量を検出する方法は、これに限らず、他の方法で検出する構成とすることもできる。
【００６０】
圧縮伸張処理回路５０は、ＣＰＵ１２からの指令に応じて、画像データ（Ｙ／Ｃデータ）を取り込み、所定の圧縮フォーマット（たとえば、ＪＰＥＧ）で圧縮して、圧縮画像データを生成する。また、ＣＰＵ１２からの指令に応じて、圧縮画像データを取り込み、伸張処理を施して、非圧縮の画像データ（Ｙ／Ｃデータ）を生成する。
【００６１】
表示制御回路５２は、ＣＰＵ１２からの指令に応じて、モニタ５４の表示を制御する。すなわち、ＣＰＵ１２からの描画指示に応じて表示用の画像データを生成し、モニタ５４に出力する。この表示制御回路５２は、ＯＳＤ回路を含み、ＣＰＵ１２からの指令に応じて、表示画像に文字、図形、線画を重ねて表示させる。
【００６２】
モニタ５４は、カラーＬＣＤで構成され、表示制御回路から出力された画像データをカラー表示する。
【００６３】
メディア制御回路５６は、ＣＰＵ１２からの指令に応じて、記憶メディア５８にデータを読み／書きする。本実施の形態のデジタルカメラ１０において、記憶メディア５８は、いわゆるメモリカードで構成され、カメラ本体に設けられたメモリカードスロットに着脱自在に装着される。
【００６４】
フラッシュ制御回路６０は、ＣＰＵ１２からの指令に応じて、フラッシュ６２の発光を制御する。
【００６５】
電源制御回路６４は、ＣＰＵ１２からの指令に応じて、電源６６から供給される電力のカメラ各部への供給を制御する。なお、本実施の形態のデジタルカメラ１０では、電源６６が電池で構成され、電池はカメラ本体に着脱自在に装着される。
【００６６】
［撮像動作］
次に、本実施の形態のデジタルカメラ１０における撮像時の処理動作について説明する。
【００６７】
本実施の形態のデジタルカメラ１０では、被写体の動きを考慮した撮像制御が行われる。すなわち、被写体の動き量を検出し、一定量以上の動きが検出されると、撮像条件を変更して、本撮像を実行する。具体的には、絞りを絞る方向（絞り値（Ｆ値）を大きくする方向）にシフトさせて、本撮像の撮像条件を変更する。これにより、合焦可能範囲が広がり、被写体が動くことによって生じる画像のブレを効果的に防止することができる。
【００６８】
図２は、本実施の形態のデジタルカメラ１０における撮像制御の概略を示す制御ブロック図である。
【００６９】
同図に示すように、撮像により得られる画像データから被写体の動き量を検出し、検出された被写体の動き量に基づいて、本撮像時の撮像条件の変更の要否を判定する。
【００７０】
本撮像時の撮像条件は、撮像により得られる画像データから被写体の明るさ（測光値）を演算し、得られた測光値に基づいて決定する。具体的には、得られた測光値と設定ＩＳＯ感度とに基づいて露出値（ＥＶ値）を算出し、得られたＥＶ値に基づいて、プログラム線図を参照して決定する。
【００７１】
図３は、プログラム線図の一例を示す図である。たとえば、ＥＶ値が１２の場合、絞り値はＦ５．６、露光時間（シャッタースピード）は１／１２５秒に設定される。
【００７２】
このように決定された撮像条件に対して変更が必要と判断された場合、絞りを絞る方向（絞り値を大きくする方向）にシフトさせて、撮像条件を変更する。
【００７３】
本例では、撮像条件に対して変更が必要と判断されると、絞り値を絞る方向に２段（６ステップ）シフトさせて、撮像条件を変更する。ただし、現在の設定から絞り値を２段シフトできない場合は最大絞り値（Ｆ１１）に設定し、撮像条件を変更する。
【００７４】
たとえば、ＥＶ値が１２の場合、プログラム線図から求めた本撮像時の撮像条件は、絞り値がＦ５．６、露光時間が１／１２５秒に設定されるが、撮像条件の変更が必要と判断されると、絞り値はＦ１１、露光時間は１／３０秒に変更される。
【００７５】
そして、このように設定された撮像条件に基づいて、撮像光学系２４の絞り２４Ｉを制御し、また、イメージセンサ３０の露光時間を制御する。
【００７６】
なお、合焦制御は、上記のように、イメージセンサ３０から出力される画像信号に基づいて所定のフォーカスエリアの焦点評価値を算出し、算出した焦点評価値が最大となる位置にフォーカスレンズ２４Ｆを移動させて実施する。
【００７７】
フォーカスエリアは、画面中央に固定されていてもよいし、また、ユーザが任意に設定できるようにしてもよい。本実施の形態のデジタルカメラ１０では、撮像画面内から人物の顔領域を検出し、検出された顔領域にフォーカスエリアが設定される（顔が検出されない場合は、画面中央）。この場合、スルー表示用にイメージセンサ３０から取り込まれた画像データが顔検出回路４６に加えられ、撮像画面内から人物の顔領域が検出される。
【００７８】
図４は、本実施の形態のデジタルカメラにおける撮像時の処理の手順を示すフローチャートである。
【００７９】
画像の撮像は、カメラのモードを撮像モードに設定することにより行われる。
【００８０】
カメラのモード設定は、撮像／再生モード切換スイッチにより行われ、撮像／再生モード切換スイッチの設定を撮像モードにすることにより、カメラのモードが撮像モードに設定される。
【００８１】
カメラのモードが、撮像モードに設定されると、まず、イメージセンサ３０で捉えた画像がモニタ５４にスルー表示される。すなわち、イメージセンサ３０で画像が連続的に撮像され、その画像信号が連続的に処理されて、モニタ５４に出力される。撮像者は、このモニタ５４にスルー表示される画像（スルー画像）を見て構図を決定し、レリーズボタンを半押しする。
【００８２】
ＣＰＵ１２は、操作部１４からの入力に基づいて、レリーズボタンが半押しされたか否かを判定する（ステップＳ１０）。なお、上記のように、レリーズボタンが、半押しされると、ＣＰＵ１２にＳ１オン信号が出力されるので、ＣＰＵ１２は、このＳ１オン信号の入力の有無により、レリーズボタンが半押しされたか否かを判定する。
【００８３】
レリーズボタンが半押しされると、ＣＰＵ１２は、撮像準備処理、撮像準備処理、すなわち、ＡＥ、ＡＦの各処理を実行する（ステップＳ１１）。
【００８４】
まず、画像入力制御回路３８を介してイメージセンサ３０から取り込んだ１コマ分の画像信号をＡＥ検出回路４４及びＡＦ検出回路４２に加える。
【００８５】
ＡＥ検出回路４４は、入力された画像信号からＡＥ制御に必要な積算値を算出し、ＣＰＵ１２に出力する。ＣＰＵ１２は、このＡＥ検出回路４４から得られた積算値に基づき被写体の明るさ（測光値）を算出し、本撮像時の撮像条件を決定する。すなわち、得られた測光値と設定ＩＳＯ感度とに基づいて露出値（ＥＶ値）を算出し、得られたＥＶ値に基づいて、プログラム線図を参照して、本撮像時の撮像条件（絞り値、露光時間）を決定する。
【００８６】
また、ＡＦ検出回路４２は、入力された画像信号から所定のフォーカスエリア内の焦点評価値を算出し、ＣＰＵ１２に出力する。ＣＰＵ１２は、このＡＦ検出回路４２から得られた焦点評価値の情報に基づきフォーカスレンズ２４Ｆの移動を制御し、被写体に焦点を合せる。
【００８７】
なお、上記のように、本実施の形態のデジタルカメラ１０では、撮像画面内から人物の顔領域が検出され、検出された顔領域がフォーカスエリアに設定されて、焦点合せが行われる。
【００８８】
被写体に焦点が合せられると、ＣＰＵ１２は、被写体の動き量の検出処理を開始する（ステップＳ１２）。すなわち、イメージセンサ３０から連続的に取り込まれて生成された画像データ（スルー表示用の画像データ）を動き検出回路４８に加え、被写体の動き量を検出する。
【００８９】
撮像者は、モニタ５４に表示されるスルー画像を見てピント状態等を確認し、撮像実行を指示する。すなわち、レリーズボタンを全押しする。
【００９０】
ＣＰＵ１２は、操作部１４からの入力に基づいてレリーズボタンが全押しされたか否かを判定する（ステップＳ１３）。
【００９１】
なお、上記のように、レリーズボタンが全押しされると、ＣＰＵ１２にＳ２オン信号が入力されるので、ＣＰＵ１２は、このＳ２オン信号の入力の有無により、レリーズボタンが全押しされたか否かを判定する。
【００９２】
ここで、レリーズボタンが全押しされていないと判定すると、ＣＰＵ１２は、レリーズボタンの半押しが解除されたか否かを判定する（ステップＳ１４）。レリーズボタンの半押しが解除されたと判定すると、ＣＰＵ１２は、ステップＳ１０に戻り、再度レリーズボタンの半押しの有無を判定する。また、レリーズボタンの半押しが解除されていないと判定すると、ＣＰＵ１２は、継続して被写体の動き検出の処理を実行する。
【００９３】
一方、レリーズボタンが全押しされたと判定すると、ＣＰＵ１２は、検出された被写体の動き量が、あらかじめ設定された閾値以上か否かを判定する（ステップＳ１５）。すなわち、被写体の動きが大きいか否かを判定する。
【００９４】
この判定で、検出された被写体の動き量が閾値以上と判定すると、ＣＰＵ１２は、先に設定した本撮像時の撮像条件を変更する（ステップＳ１６）。すなわち、絞り値を絞る方向に２段シフトさせて、撮像条件を変更する。そして、変更した撮像条件の下で絞り制御、露光時間制御を行って、本撮像を実施する（ステップＳ１７）。
【００９５】
一方、検出された被写体の動き量が閾値未満と判定すると、ＣＰＵ１２は、撮像条件の変更は行わず、先に設定した撮像条件の下で絞り制御、露光時間制御を行って、本撮像を実施する（ステップＳ１７）。
【００９６】
この後、本撮像により得られた画像データを記憶メディア５８に記録して（ステップＳ１８）、撮像処理を終了する。
【００９７】
このように、本実施の形態のデジタルカメラ１０では、撮像に際して被写体の動き量を検出し、動き量が大きい場合は、絞りを絞って本撮像を実行する。これにより、合焦範囲可能範囲が広がり、合焦後に被写体が動いた場合であっても、ピンボケの発生を抑止でき、振れのない画像を撮像することができる。
【００９８】
なお、本実施の形態では、撮像条件を変更する場合において、絞り２４Ｉを２段絞る構成としているが、絞る量（シフトする量）は、これに限定されるものではない。たとえば、１段絞る構成にしてもよいし、また、３段以上絞る構成にしてもよい。また、絞り２４Ｉを絞り値最大に設定するようにしてもよい。
【００９９】
また、動き量に応じて絞る量を可変する構成としてもよい。たとえば、動き量が閾値未満の場合は、撮像条件の変更はしないが、閾値を超えると、動き量に応じて段階的に絞り値を絞る方向にシフトさせるようにしてもよい。
【０１００】
また、絞り２４Ｉを絞ると（絞り値を大きくすると）、それに応じて露光時間が長くなる（シャッタースピードが遅くなる）が、露光時間が長くなると、手振れが発生しやすくなるので、露光時間の下限を設定するようにしてもよい。たとえば、露光時間が１／６０秒より長くならないように、絞り値を変更するようにしてもよい。
【０１０１】
なお、一般に手振れが発生する露光時間の限界は、１／焦点距離（秒）（ただし、焦点距離は３５ｍｍ版換算値）といわれているので、露光時間が、この値よりも長くならないように、露光時間の下限値を設定する構成としてもよい。
【０１０２】
＜第２の実施の形態＞
上記第１の実施の形態のデジタルカメラでは、被写体の動き量を検出し、閾値以上の動きが検出されると、撮像条件を変更する構成とされている。
【０１０３】
被写体の動きの中でピント状態に影響を及ぼすのは、主として撮像光学系２４の光軸方向の動き（画面の奥行き方向の動き）である。
【０１０４】
そこで、本実施の形態のデジタルカメラでは、被写体の光軸方向の動き量を検出し、閾値以上の動きが検出されると、撮像条件を変更して、本撮像を実行する。
【０１０５】
なお、被写体の光軸方向の動き量の検出は、上記第１の実施の形態のデジタルカメラと同様に、画像データを連続的に取り込み、前後する画像データの差分を求めて検出する。
【０１０６】
このように装置の基本構成は、上述した第１の実施の形態のデジタルカメラと同じなので、以下においては、本実施の形態のデジタルカメラにおける撮像時の処理の手順についてのみ説明する。
【０１０７】
図５は、本実施の形態のデジタルカメラにおける撮像時の処理の手順を示すフローチャートである。
【０１０８】
上記第１の実施の形態のデジタルカメラと同様に、画像の撮像はカメラのモードを撮像モードに設定することにより行われる。
【０１０９】
カメラのモードが、撮像モードに設定されると、まず、イメージセンサ３０で捉えた画像がモニタ５４にスルー表示される。
【０１１０】
ＣＰＵ１２は、操作部１４からの入力に基づいて、レリーズボタンが半押しされたか否かを判定する（ステップＳ２０）。
【０１１１】
レリーズボタンが半押しされると、ＣＰＵ１２は、撮像準備処理（ＡＥ、ＡＦ）を実行する（ステップＳ２１）。すなわち、被写体を測光し、本撮像時の撮像条件を決定する。また、焦点評価値がピークとなる位置をサーチし、被写体に焦点を合せる。
【０１１２】
被写体に焦点が合せられると、ＣＰＵ１２は、被写体の光軸方向の動き量の検出処理を開始する（ステップＳ２２）。すなわち、イメージセンサ３０から連続的に取り込まれて生成された画像データ（スルー表示用の画像データ）を動き検出回路４８に加え、被写体の光軸方向の動き量を検出する。
【０１１３】
この後、ＣＰＵ１２は、操作部１４からの入力に基づいてレリーズボタンが全押しされたか否かを判定する（ステップＳ２３）。
【０１１４】
ここで、レリーズボタンが全押しされていないと判定すると、ＣＰＵ１２は、レリーズボタンの半押しが解除されたか否かを判定する（ステップＳ２４）。レリーズボタンの半押しが解除されたと判定すると、ＣＰＵ１２は、ステップＳ２０に戻り、再度レリーズボタンの半押しの有無を判定する。また、レリーズボタンの半押しが解除されていないと判定すると、ＣＰＵ１２は、継続して被写体の動き検出の処理を実行する。
【０１１５】
一方、レリーズボタンが全押しされたと判定すると、ＣＰＵ１２は、検出された被写体の光軸方向の動き量が、あらかじめ設定された閾値以上か否かを判定する（ステップＳ２５）。すなわち、被写体の光軸方向の動きが大きいか否かを判定する。
【０１１６】
この判定で、検出された被写体の光軸方向の動き量が、閾値以上と判定すると、ＣＰＵ１２は、先に設定した本撮像時の撮像条件を変更する（ステップＳ２６）。すなわち、絞り値を絞る方向に２段シフトさせて、撮像条件を変更する。そして、変更した撮像条件の下で絞り制御、露光時間制御を行って、本撮像を実施する（ステップＳ２７）。
【０１１７】
一方、検出された被写体の光軸方向の動き量が、閾値未満と判定すると、ＣＰＵ１２は、撮像条件の変更は行わず、先に設定した撮像条件の下で絞り制御、露光時間制御を行って、本撮像を実施する（ステップＳ２７）。
【０１１８】
この後、本撮像により得られた画像データを記憶メディア５８に記録して（ステップＳ２８）、撮像処理を終了する。
【０１１９】
このように、本実施の形態のデジタルカメラ１０では、撮像に際して被写体の光軸方向の動き量を検出し、検出された光軸方向の動き量が大きい場合、絞りを絞って本撮像を実行する。これにより、合焦範囲可能範囲が広がり、合焦後に被写体が動いた場合であっても、ピンボケの発生を抑止でき、振れのない画像を撮像することができる。また、ピント状態に影響を及ぼす光軸方向の動きを検出して、絞りの制御を行っているので、必要以上に撮像条件が変更されるのを防止することができる。
【０１２０】
なお、本実施の形態では、撮像された画像に基づいて、被写体の光軸方向の動き量を検出する構成としているが、被写体の光軸方向の動き量を検出する方法は、これに限定されるものではない。この他、たとえば、被写体までの距離を測距する測距手段を有する場合には、被写体までの距離を連続的に測距し、その変化量を検出して、被写体の光軸方向の動き量を検出する構成としてもよい。また、コンティニュアスＡＦを採用する場合、フォーカスレンズ２４Ｆの移動量（制御量）を検出し、このフォーカスレンズ２４Ｆの移動量から被写体の光軸方向の動き量を算出する構成としてもよい。
【０１２１】
＜第３の実施の形態＞
上記第１、２の実施の形態のデジタルカメラでは、被写体の動き量に基づいて、撮像条件の変更の要否を判定する構成とされている。
【０１２２】
ところで、被写体が動いた場合にピント状態に及ぼす影響は、被写体までの距離が近いほど大きくなる。逆に被写体までの距離が遠い場合は、問題とされない場合が多い。
【０１２３】
そこで、本実施の形態のデジタルカメラでは、被写体までの距離を検出し、被写体までの距離が遠い場合は、被写体の動きが検出されても、撮像条件は変更せずに、本撮像を実行する。
【０１２４】
図６は、本実施の形態のデジタルカメラにおける撮像制御の概略を示す制御ブロック図である。
【０１２５】
同図に示すように、被写体の動き量を検出するとともに、被写体までの距離（被写体距離）を検出し、検出された被写体の動き量と被写体距離とに基づいて、本撮像時の撮像条件の変更の要否を判定する。すなわち、あらかじめ設定された閾値以上の動き量が検出され、かつ、あらかじめ設定された閾値以下の被写体距離が検出された場合に、本撮像時の撮像条件を変更し、本撮像を実行する。たとえば、閾値を２ｍとして、被写体距離が２ｍ以下の場合に、本撮像時の撮像条件を変更する。
【０１２６】
なお、本実施の形態のデジタルカメラでは、ＡＦ制御の結果を利用して、被写体までの距離を算出する。すなわち、基準点からのフォーカスレンズ２４Ｆの変位量を検出することにより、その変位量から合焦している被写体までの距離を求めることができるので、基準点からのフォーカスレンズ２４Ｆの変位量を検出して、被写体までの距離を算出する。
【０１２７】
このように装置の基本構成は、上述した第１の実施の形態のデジタルカメラと同じなので、以下においては、本実施の形態のデジタルカメラにおける撮像時の処理の手順についてのみ説明する。
【０１２８】
図７は、本実施の形態のデジタルカメラにおける撮像時の処理の手順を示すフローチャートである。
【０１２９】
上記第１の実施の形態のデジタルカメラと同様に、画像の撮像はカメラのモードを撮像モードに設定することにより行われる。
【０１３０】
カメラのモードが、撮像モードに設定されると、まず、イメージセンサ３０で捉えた画像がモニタ５４にスルー表示される。
【０１３１】
ＣＰＵ１２は、操作部１４からの入力に基づいて、レリーズボタンが半押しされたか否かを判定する（ステップＳ３０）。
【０１３２】
レリーズボタンが半押しされると、ＣＰＵ１２は、撮像準備処理、撮像準備処理（ＡＥ、ＡＦ）を実行する（ステップＳ３１）。すなわち、被写体を測光し、本撮像時の撮像条件を決定する。また、焦点評価値がピークとなる位置をサーチし、被写体に焦点を合せる。
【０１３３】
被写体に焦点が合せられると、ＣＰＵ１２は、被写体の動き量の検出処理を開始する（ステップＳ３２）。
【０１３４】
この後、ＣＰＵ１２は、操作部１４からの入力に基づいてレリーズボタンが全押しされたか否かを判定する（ステップＳ３３）。
【０１３５】
ここで、レリーズボタンが全押しされていないと判定すると、ＣＰＵ１２は、レリーズボタンの半押しが解除されたか否かを判定する（ステップＳ３４）。レリーズボタンの半押しが解除されたと判定すると、ＣＰＵ１２は、ステップＳ２０に戻り、再度レリーズボタンの半押しの有無を判定する。また、レリーズボタンの半押しが解除されていないと判定すると、ＣＰＵ１２は、継続して被写体の動き検出の処理を実行する。
【０１３６】
一方、レリーズボタンが全押しされたと判定すると、ＣＰＵ１２は、検出された被写体の動き量が、あらかじめ設定された閾値以上か否かを判定する（ステップＳ３５）。すなわち、被写体の動きが大きいか否かを判定する。
【０１３７】
この判定で、検出された被写体の動き量が、閾値未満と判定すると、ＣＰＵ１２は、撮像条件の変更は行わず、先に設定した撮像条件の下で絞り制御、露光時間制御を行って、本撮像を実施する（ステップＳ３９）。
【０１３８】
一方、検出された被写体の動き量が、閾値以上と判定すると、ＣＰＵ１２は、被写体距離を検出する（ステップＳ３６）。すなわち、フォーカスレンズ２４Ｆの変位量から合焦している被写体までの距離を算出する。
【０１３９】
そして、検出した被写体距離が、閾値以下か否かを判定する（ステップＳ３７）。
【０１４０】
この判定で、検出された被写体距離が、閾値以下と判定すると、ＣＰＵ１２は、撮像条件の変更は行わず、先に設定した撮像条件の下で絞り制御、露光時間制御を行って、本撮像を実施する（ステップＳ３９）。
【０１４１】
一方、検出された被写体距離が閾値を超えていると判定すると、ＣＰＵ１２は、先に設定した本撮像時の撮像条件を変更する（ステップＳ３８）。すなわち、絞り値を絞る方向に２段シフトさせて、撮像条件を変更する。そして、変更した撮像条件の下で絞り制御、露光時間制御を行って、本撮像を実施する（ステップＳ３９）。
【０１４２】
この後、本撮像により得られた画像データを記憶メディア５８に記録して（ステップＳ４０）、撮像処理を終了する。
【０１４３】
このように、本実施の形態のデジタルカメラ１０では、被写体の動き量と被写体距離を検出し、検出された被写体の動き量と被写体距離とに基づいて、本撮像時の絞りの制御を行う。これにより、適切に絞りの制御を行うことができる。
【０１４４】
なお、本実施の形態では、フォーカスレンズ２４Ｆの変位量を検出して、被写体距離を検出する構成としているが、被写体距離を検出する方法は、これに限定されるものではない。この他、たとえば、カメラ本体に測距センサを取り付けて、被写体距離を検出する構成としてもよい。また、撮像された画像と焦点距離とに基づいて、被写体距離を算出するようにしてもよい。たとえば、撮像画像中の人物の顔領域を検出し、その大きさと撮像光学系の焦点距離とに基づいて、被写体距離を算出するようにしてもよい。
【０１４５】
また、上記の例では、単に被写体の動き量を検出して、撮像条件の変更の要否を判定しているが、上記第２の実施の形態のように、被写体の光軸方向（画面奥行き方向）の動きを検出して、撮像条件の変更の要否を判定するようにしてもよい。
【０１４６】
また、上記の例では、被写体距離が閾値以下か否かで撮像条件の変更の要否を判定しているが、被写体距離を複数のゾーンに分け、属するゾーンに応じて、絞りをシフトする量（絞る量）を変えるようにしてもよい（被写体距離が短くなるに従って、段階的に絞りをシフトする量を大きくする。）。
【０１４７】
＜第４の実施の形態＞
上記第１〜３の実施の形態のデジタルカメラでは、被写体の動き量に応じて撮像条件を変更する構成とされている。本実施の形態のデジタルカメラでは、被写体の測光結果と動き量の検出結果とに基づいて本撮像時の撮像条件を設定する。
【０１４８】
なお、装置の基本構成は、上述した第１の実施の形態のデジタルカメラと同じなので、以下においては、本実施の形態のデジタルカメラでの撮像処理の手順についてのみ説明する。
【０１４９】
図８は、本実施の形態のデジタルカメラにおける撮像時の処理の手順を示すフローチャートである。
【０１５０】
上記第１の実施の形態のデジタルカメラと同様に、画像の撮像はカメラのモードを撮像モードに設定することにより行われる。
【０１５１】
カメラのモードが、撮像モードに設定されると、まず、イメージセンサ３０で捉えた画像がモニタ５４にスルー表示される。
【０１５２】
ＣＰＵ１２は、操作部１４からの入力に基づいて、レリーズボタンが半押しされたか否かを判定する（ステップＳ５０）。
【０１５３】
レリーズボタンが半押しされると、ＣＰＵ１２は、撮像準備処理を実行する。
【０１５４】
まず、ＡＦ処理を実行し、焦点評価値がピークとなる位置をサーチし、被写体に焦点を合せる（ステップＳ５１）。
【０１５５】
また、被写体を測光し（ステップＳ５２）、得られた測光値と設定ＩＳＯ感度とに基づいて露出値（ＥＶ値）を算出する。
【０１５６】
また、被写体の光軸方向の動き量を検出する（ステップＳ５３）。
【０１５７】
ＣＰＵ１２は、測光により得られたＥＶ値と被写体の動き量とに基づいて、本撮像時の撮像条件（露出）を決定する（ステップＳ５４）。この処理は、所定のテーブルを参照して行われる。すなわち、ＥＶ値と動き量とよって、露出（絞り値とシャッタースピード）が一意に定められたテーブルが用意されており（たとえば、ＲＯＭ１６に格納されている。）、ＣＰＵ１２は、このテーブルを参照して、得られたＥＶ値と被写体の動き量とから、本撮像時の露出を決定する。
【０１５８】
ここで、このテーブルは、被写体の動き量が大きくなるほど、絞り値が大きくなるように設定されている。すなわち、同じ明るさの被写体を撮影する場合であっても、絞り値とシャッタースピードの組み合わせは複数あり、その組み合わせは任意であるが、本実施の形態のデジタルカメラでは、被写体の動き量を考慮し、動き量が大きくなるほど、絞り値が大きくなるように設定される。これにより、被写体が動いている場合であっても、振れのない画像を撮像することができる。
【０１５９】
このように、ＣＰＵ１２は、所定のテーブルを参照して、測光により得られたＥＶ値と動き量とから、本撮像時の露出を設定する。
【０１６０】
この後、ＣＰＵ１２は、操作部１４からの入力に基づいて、レリーズボタンが全押しされたか否かを判定する（ステップＳ５５）。そして、レリーズボタンが全押しされたと判定すると、設定した撮像条件（露出）の下で絞り制御、露光時間制御を行って、本撮像を実施し（ステップＳ５７）、得られた画像データを記憶メディア５８に記録して（ステップＳ５８）、撮像処理を終了する。
【０１６１】
一方、ステップＳ５５でレリーズボタンが全押しされていないと判定すると、ＣＰＵ１２は、レリーズボタンの半押しが解除されたか否かを判定する（ステップＳ５６）。そして、レリーズボタンの半押しが解除されたと判定すると、ステップＳ５０に戻り、再度レリーズボタンの半押しの有無を判定する。
【０１６２】
また、レリーズボタンの半押しが解除されていないと判定すると、ステップＳ５５に戻り、再度レリーズボタンの全押しの有無を判定する。
【０１６３】
このように、本実施の形態のデジタルカメラでは、動き量を考慮して、本撮像時の撮像条件（露出）が設定され、被写体の動きが大きいと、絞りが絞られて、本撮像が行われる。これにより、被写体が動いている場合であっても、振れのない画像を撮像することができる。
【０１６４】
なお、上記の例では、測光結果と動き量とに基づいて本撮像時の撮像条件を設定する構成としているが、上記第３の実施の形態と同様に、さらに被写体までの距離を考慮して、撮像条件を設定するようにしてもよい。
【０１６５】
この場合、ＥＶ値と動き量と被写体までの距離とよって、露出（絞り値とシャッタースピード）が一意に定められたテーブルを用意し、当該テーブルを参照して、ＥＶ値と動き量と被写体までの距離から本撮像時の撮像条件を設定する。
【０１６６】
また、この場合、被写体までの距離は、シャッタボタンの半押しに応動して検出する構成とする。
【０１６７】
また、上記の例では、テーブルを参照して、本撮像時の撮像条件を設定する構成としているが、測光結果と動き量とから本撮像時の撮像条件を設定する方法は、これに限定されるものではない。たとえば、動き量から絞り値を設定し、設定した絞り値からＥＶ値に基づいて、シャッタースピードを決定することもできる（EV=AV+TVの関係を利用 ）。この場合、絞り値は、動き量が大きくなるほど、大きな絞り値になるように設定する。
【０１６８】
また、たとえば、動き量が閾値を超えると、絞り値を最大に設定し、設定した絞り値からＥＶ値に基づいて、シャッタスピードを決定することもできる（EV=AV+TVの関係を利用 ）。
【０１６９】
なお、上記一連の実施の形態では、本発明をデジタルカメラに適用した場合を例に説明したが、本発明の適用は、これに限らず、撮像機能を有する機器（たとえば、カメラ付き携帯電話機等）全てに適用することができる。
【図面の簡単な説明】
【０１７０】
【図１】デジタルカメラの構成を示すブロック図
【図２】第１の実施の形態のデジタルカメラにおける撮像制御の概略を示す制御ブロック図
【図３】プログラム線図の一例を示す図
【図４】第１の実施の形態のデジタルカメラにおける撮像時の処理の手順を示すフローチャート
【図５】第２の実施の形態のデジタルカメラにおける撮像時の処理の手順を示すフローチャート
【図６】第３の実施の形態のデジタルカメラにおける撮像制御の概略を示す制御ブロック図
【図７】第３の実施の形態のデジタルカメラにおける撮像時の処理の手順を示すフローチャート
【図８】第４の実施の形態のデジタルカメラにおける撮像時の処理の手順を示すフローチャート
【符号の説明】
【０１７１】
１０…デジタルカメラ、１２…ＣＰＵ、１４…操作部、１６…ＲＯＭ、１８…フラッシュＲＯＭ、２０…メモリ（ＳＤＲＡＭ）、２２…バス、２４…撮像レンズ、２６Ｚ…ズームモータ、２６Ｆ…フォーカスモータ、２６Ｉ…アイリスモータ、２８Ｚ…ズーム制御回路、２８Ｆ…フォーカス制御回路、２８Ｉ…アイリス制御回路、３０…イメージセンサ、３２…イメージセンサ駆動回路、３４…アナログ信号処理回路、３６…Ａ／Ｄ変換回路、３８…画像入力制御回路、４０…デジタル信号処理回路、４２…ＡＦ検出回路、４４…ＡＥ検出回路、４６…顔検出回路、４８…動き検出回路、５０…圧縮伸張処理回路、５２…表示制御回路、５４…モニタ、５６…メディア制御回路、５８…記憶メディア、６０…フラッシュ制御回路、６２…フラッシュ、６４…電源制御回路、６６…電源
【図１】
2010062987.tif 000003
【図２】
2010062987.tif 000004
【図３】
2010062987.tif 000005
【図４】
2010062987.tif 000006
【図５】
2010062987.tif 000007
【図６】
2010062987.tif 000008
【図７】
2010062987.tif 000009
【図８】
2010062987.tif 000010