(57)【特許請求の範囲】
【請求項１】
撮像手段を所定の間隔で連続的に駆動させて当該撮像手段から画像を出力させる撮像制御手段と、
被写体の基準軸を中心とする複数の回動角度の各々と当該被写体を検出するための検出用情報とを対応付けてそれぞれ記憶する情報記憶手段と、
この情報記憶手段に記憶されている前記検出用情報に基づいて、前記撮像手段から出力された画像に前記被写体が含まれるか否かを判断する第１判断手段と、
この第１判断手段により前記被写体が含まれていると判断されると、この被写体の基準軸を中心とする回動角度に従って、前記撮像制御手段により前記撮像手段を駆動させる間隔を設定する設定手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記第１判断手段により前記被写体が含まれていると判断されると、この被写体の基準軸を中心とする回動角度に従って、当該回動角度の被写体を前記撮像手段から出力された画像から探索するための探索時間を決定する決定手段を更に備え、
前記設定手段は、前記決定手段によって決定された探索時間に応じて、前記撮像制御手段により前記撮像手段を駆動させる間隔を設定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記設定手段による設定後、前記決定手段により新たに特定された被写体の回動角度が前回特定された被写体の回動角度から変化したか否かを判断する第２判断手段を更に備え、
前記決定手段は、
前記第２判断手段により前記被写体の回動角度が変化したと判断されると、変化後の回動角度の被写体を前記撮像手段から出力された画像から探索するための探索時間を再決定することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記設定手段による設定後、前記撮像手段から出力された画像に前記被写体が含まれなくなったか否かを判断する第３判断手段を更に備え、
前記決定手段は、
前記第３判断手段により前記被写体が含まれなくなったと判断されると、前記撮像手段から出力された画像から被写体を検出するための検出時間を決定することを特徴とする請求項２又は３に記載の撮像装置。
【請求項５】
前記撮像手段から出力された画像を記録する画像記録手段を更に備えることを特徴とする請求項１〜４の何れか一項に記載の撮像装置。
【請求項６】
撮像手段を所定の間隔で連続的に駆動させて当該撮像手段から画像を出力させる撮像制御手段と、被写体の基準軸を中心とする複数の回動角度の各々と当該被写体を検出するための検出用情報とを対応付けてそれぞれ記憶する情報記憶手段と、を備える撮像装置を用いた撮像処理方法であって、
前記情報記憶手段に記憶されている前記検出用情報に基づいて、前記撮像手段から出力された画像に前記被写体が含まれるか否かを判断する処理と、
前記被写体が含まれていると判断されると、この被写体の基準軸を中心とする回動角度に従って、前記撮像制御手段により前記撮像手段を駆動させる間隔を設定する処理と、
を実行することを特徴とする撮像処理方法。
【請求項７】
撮像手段を所定の間隔で連続的に駆動させて当該撮像手段から画像を出力させる撮像制御手段と、被写体の基準軸を中心とする複数の回動角度の各々と当該被写体を検出するための検出用情報とを対応付けてそれぞれ記憶する情報記憶手段と、を備える撮像装置のコンピュータを、
この情報記憶手段に記憶されている前記検出用情報に基づいて、前記撮像手段から出力された画像に前記被写体が含まれるか否かを判断する第１判断手段、
この第１判断手段により前記被写体が含まれていると判断されると、この被写体の基準軸を中心とする回動角度に従って、前記撮像制御手段により前記撮像手段を駆動させる間隔を設定する設定手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮像する撮像装置、撮像処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の撮像装置は、順次撮像される画像から顔画像を検出することにより、この顔画像をＡＦエリアやＡＥエリアとして焦点調整や露出制御を行うものが一般的になっている。
また、「顔画像を有する被写体は常に動くものである」ということを前提とし、顔の向きが変わる等により顔画像が撮像される画像から消失した場合を想定した上で、最適な焦点調整や露出制御を行う技術も開発されている。例えば、撮像される画像から顔画像が検出されなくなると、その顔画像を有する被写体人物の、撮像間隔における距離の変化量を勘案し、変化量が大きい場合には、顔検出を諦めて固定焦点による調節に変更する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−８９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の技術にあっては、撮像されている画像について焦点調整や露出制御が最適となるように制御の効率化を図っているに過ぎず、撮像される画像から顔画像が検出されなくなると、顔画像を利用した焦点調整や露出制御を行うことができなくなることには変わりは無い。
【０００５】
本発明は、このような問題点に鑑みて成されたものであり、顔画像の検出を適正に行うことができ、当該顔画像の検出を起因とする最適な焦点調整や露出制御をより確実なものにすることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明の撮像装置は、
撮像手段を所定の間隔で連続的に駆動させて当該撮像手段から画像を出力させる撮像制御手段と、被写体の基準軸を中心とする複数の回動角度の各々と当該被写体を検出するための検出用情報とを対応付けてそれぞれ記憶する情報記憶手段と、この情報記憶手段に記憶されている前記検出用情報に基づいて、前記撮像手段から出力された画像に前記被写体が含まれるか否かを判断する第１判断手段と、この第１判断手段により前記被写体が含まれていると判断されると、この被写体の基準軸を中心とする回動角度に従って、前記撮像制御手段により前記撮像手段を駆動させる間隔を設定する設定手段と、を備えたことを特徴としている。
また、請求項２に記載の発明は、請求項１に記載の撮像装置において、
前記第１判断手段により前記被写体が含まれていると判断されると、この被写体の基準軸を中心とする回動角度に従って、当該回動角度の被写体を前記撮像手段から出力された画像から探索するための探索時間を決定する決定手段を更に備え、前記設定手段は、前記決定手段によって決定された探索時間に応じて、前記撮像制御手段により前記撮像手段を駆動させる間隔を設定することを特徴としている。
【０００７】
請求項３に記載の発明は、請求項２に記載の撮像装置において、
前記設定手段による設定後、前記決定手段により新たに特定された被写体の回動角度が前回特定された被写体の回動角度から変化したか否かを判断する第２判断手段を更に備え、前記決定手段は、前記第２判断手段により前記被写体の回動角度が変化したと判断されると、変化後の回動角度の被写体を前記撮像手段から出力された画像から探索するための探索時間を再決定することを特徴としている。
【０００８】
請求項４に記載の発明は、請求項２又は３に記載の撮像装置において、
前記設定手段による設定後、前記撮像手段から出力された画像に前記被写体が含まれなくなったか否かを判断する第３判断手段を更に備え、前記決定手段は、前記第３判断手段により前記被写体が含まれなくなったと判断されると、前記撮像手段から出力された画像から被写体を検出するための検出時間を決定することを特徴としている。
【０００９】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の撮像装置において、
前記撮像手段から出力された画像を記録する画像記録手段を更に備えることを特徴としている。
【００１０】
請求項６に記載の発明の撮像処理方法は、
撮像手段を所定の間隔で連続的に駆動させて当該撮像手段から画像を出力させる撮像制御手段と、被写体の基準軸を中心とする複数の回動角度の各々と当該被写体を検出するための検出用情報とを対応付けてそれぞれ記憶する情報記憶手段と、を備える撮像装置を用いた撮像処理方法であって、前記情報記憶手段に記憶されている前記検出用情報に基づいて、前記撮像手段から出力された画像に前記被写体が含まれるか否かを判断する処理と、前記被写体が含まれていると判断されると、この被写体の基準軸を中心とする回動角度に従って、前記撮像制御手段により前記撮像手段を駆動させる間隔を設定する処理と、を実行することを特徴としている。
【００１１】
請求項７に記載の発明のプログラムは、
撮像手段を所定の間隔で連続的に駆動させて当該撮像手段から画像を出力させる撮像制御手段と、被写体の基準軸を中心とする複数の回動角度の各々と当該被写体を検出するための検出用情報とを対応付けてそれぞれ記憶する情報記憶手段と、を備える撮像装置のコンピュータを、この情報記憶手段に記憶されている前記検出用情報に基づいて、前記撮像手段から出力された画像に前記被写体が含まれるか否かを判断する第１判断手段、この第１判断手段により前記被写体が含まれていると判断されると、この被写体の基準軸を中心とする回動角度に従って、前記撮像制御手段により前記撮像手段を駆動させる間隔を設定する設定手段、として機能させることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、顔画像の検出を適正に行うことができ、これにより、当該顔画像の検出を起因として実行される最適な焦点調整や露出制御をより確実なものにすることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明を適用した実施形態１の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置による連続撮像処理に係る動作の一例を示すフローチャートである。
【図３】図２の連続撮像処理に係る顔検出用情報の一例を模式的に示す図である。
【図４】図２の連続撮像処理に係る画像の一例を模式的に示す図である。
【図５】本発明を適用した実施形態２の撮像装置の概略構成を示すブロック図である。
【図６】図５の撮像装置による連続撮像処理に係る動作の一例を示すフローチャートである。
【図７】本発明を適用した実施形態３の撮像装置の概略構成を示すブロック図である。
【図８】図７の撮像装置による連続撮像処理に係る動作の一例を示すフローチャートである。
【図９】変形例１の撮像装置による連続撮像処理に係る動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１５】
［実施形態１］
実施形態１の撮像装置１００は、電子撮像部２から出力された撮像画像に顔画像Ｓが含まれていると判断されると、この顔画像Ｓの回動角度に従って、当該回動角度の顔画像Ｓをその後に取得される撮像画像から探索するための探索時間を決定し、決定された探索時間に応じて電子撮像部２を駆動させる連続撮像間隔を設定する。
【００１６】
図１は、本発明を適用した実施形態１の撮像装置１００の概略構成を示すブロック図である。
図１に示すように、撮像装置１００は、レンズ部１と、電子撮像部２と、ユニット回路部３と、撮像制御部４と、画像処理部５と、顔検出処理部６と、表示部７と、画像記録部８と、バッファメモリ９と、プログラムメモリ１０と、操作入力部１１と、中央制御部１２とを備えている。
また、撮像制御部４、画像処理部５、顔検出処理部６、表示部７、画像記録部８、バッファメモリ９、プログラムメモリ１０、中央制御部１２は、バスライン１３を介して接続されている。
【００１７】
レンズ部１は、例えば、図示は省略するが、ズームレンズ、フォーカスレンズ、絞り等を有し、これらレンズを通過した被写体の光学像を結像する。
【００１８】
電子撮像部２は、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサ等から構成され、レンズ部１の各種レンズを通過した光学像を当該電子撮像部２により二次元の画像信号（ＲＧＢ画像データ）に変換して、ユニット回路部３に出力する。
ここで、電子撮像部２は、被写体を撮像する撮像手段を構成している。
【００１９】
ユニット回路部３は、例えば、図示は省略するが、ＣＤＳ（Correlated Double Sampling：相関二重サンプリング回路）、ＡＧＣ（Auto Gain Control：ゲイン調整アンプ）、ＡＤＣ（Analog to Digital Converter：アナログ／デジタル変換器）等を具備している。そして、ユニット回路部３は、電子撮像部２から出力されて入力される被写体の光学像に応じたアナログの画像信号をＣＤＳにより保持し、当該画像信号をＡＧＣにより増幅した後、増幅された画像信号をＡＤＣによりデジタルの画像信号に変換する。
【００２０】
撮像制御部４は、中央制御部１２からの指令に基づいて、被写体の撮像の際に、レンズ部１、電子撮像部２、ユニット回路部３等の動作を制御する。具体的には、撮像制御部４は、レンズ部駆動部４１と、電子撮像部駆動部４２と、撮像間隔設定部４３とを具備している。
【００２１】
レンズ部駆動部４１は、レンズ部１のズームレンズやフォーカスレンズ等を光軸上で移動させるためのレンズモータ（図示略）の駆動を制御する。
具体的には、レンズ部駆動部４１は、中央制御部１２からの指令に基づいてレンズモータの駆動信号を生成し、当該駆動信号に従ってレンズモータを駆動させることにより、ズームレンズやフォーカスレンズ等の光軸上の位置を調整する。また、レンズ部駆動部４１は、顔検出処理部６により顔画像Ｓが検出されると、当該顔画像Ｓにピントを合わせるのに必要なレンズモータの駆動信号を生成し、当該駆動信号に従ってレンズモータを駆動させてフォーカスレンズの合焦位置を調整する。
【００２２】
電子撮像部駆動部４２は、電子撮像部２を走査駆動するための動作タイミングを撮像間隔設定部４３（詳細後述）により設定された連続撮像間隔に従って制御する。
具体的には、電子撮像部駆動部４２は、例えば、タイミング発生器（Timing Generator)、電子撮像部２を駆動するドライバ（何れも図示略）等を備え、ライブビュー画像や記録画像の撮像の際に、タイミング発生器やドライバを介して電子撮像部２を走査駆動させる。即ち、電子撮像部駆動部４２は、中央制御部１２からの指令に基づいて撮像間隔設定部４３により設定された連続撮像間隔を空けて、タイミング発生器がシャッタースピードに対応する電荷蓄積時間をシャッターパルスとしてドライバに出力し、ドライバからの駆動パルス信号に応じて電子撮像部２を動作させて電荷蓄積時間（露光時間）を制御する。このような動作制御を、電子撮像部駆動部４２は、連続記録枚数（例えば、60枚）分やメモリ容量一杯となるまで連続的に行い、電子撮像部２により変換された二次元の画像信号を当該電子撮像部２の撮像領域から１画面分ずつ連続撮像間隔を空けて（所定の周期で）読み出してユニット回路部３に出力させる。
ここで、電子撮像部駆動部４２は、電子撮像部２を所定の間隔で連続的に駆動させて当該電子撮像部２から画像を出力させる撮像制御手段を構成している。
【００２３】
撮像間隔設定部４３は、電子撮像部駆動部４２により電子撮像部２を駆動させる連続撮像間隔を設定する。
具体的には、撮像間隔設定部４３は、ユーザによる操作入力部１１の所定操作に基づいて中央制御部１２により指定された撮像フレームレート（例えば、30fps等）に従って、電子撮像部駆動部４２により電子撮像部２を連続的に駆動させるための連続撮像間隔（例えば、1/30s等）を設定する。
【００２４】
また、撮像間隔設定部４３は、後述する顔検出処理部６の探索時間決定部６２によって顔画像Ｓの探索時間が決定されると、当該探索時間と等しくなるように電子撮像部２の連続撮像間隔を設定する。即ち、顔画像Ｓの探索時間は、顔画像Ｓの基準軸を中心とする複数の回動角度の各々に応じて決定されるようになっており（後述）、撮像間隔設定部４３は、決定された顔画像Ｓの探索時間（例えば、1/6s等）に応じて、当該探索時間と電子撮像部２の連続撮像間隔（例えば、1/6s等）とが等しくなるように設定する。
ここで、撮像間隔設定部４３は、顔検出処理部６の探索時間決定部６２によって決定された探索時間に応じて、電子撮像部駆動部４２により電子撮像部２を駆動させる連続撮像間隔を設定する設定手段を構成している。
【００２５】
画像処理部５は、Ａ／Ｄ変換後の画像信号に対して、画素毎のＲ，Ｇ，Ｂの色成分データ（ＲＧＢデータ）を生成するＲＧＢ補間処理、ＲＧＢデータから輝度信号（Ｙ）と色差信号（Ｕ、Ｖ）からなるＹＵＶデータを画素毎に生成するＹＵＶ変換処理、さらに自動ホワイトバランスや輪郭強調などの画品質向上のためのデジタル信号処理を行う。そして、画像処理部５は、変換後の各画像フレームのＹＵＶデータをバッファメモリ９に順次出力し、当該バッファメモリ９に格納させる。
また、画像処理部５は、ＹＵＶデータを水平及び垂直ともに所定倍率で縮小処理を行って、低解像度のライブビュー表示用の画像データを生成する。さらに、画像処理部５は、ＹＵＶデータを水平及び垂直ともに所定倍率で縮小処理を行って、記録用の画像の連続撮像中の顔検出処理用に低解像度のＹＵＶデータを生成しても良い。
【００２６】
顔検出処理部６は、検出判断部６１と、探索時間決定部６２とを具備している。
【００２７】
検出判断部６１は、中央制御部１２からの指令に基づいて、画像処理部５によって生成された各画像フレームのＹＵＶデータをバッファメモリ９から取得して、当該画像フレーム内から人の顔画像Ｓを検出する顔検出処理を行う。
ここで、顔検出処理は、顔画像Ｓを検出するための顔検出用情報ｄ（図３参照）を用いて行われる。
【００２８】
顔検出用情報ｄは、顔検出処理部６に記憶されており、例えば、顔の複数の部位（例えば、目、鼻、口等）の形状や大きさ、顔の輪郭、略正面方向から見た場合の各部位の位置等を特徴量情報として、年齢別、人種別等に分けて複数登録されている。
特徴量情報は、顔の基準軸を中心とする複数の回動角度の各々と対応付けて複数登録されている（図３参照）。即ち、図３に示すように、複数の特徴量情報は、例えば、顔の中心Ｃを前後方向に通過する前後軸（基準軸）を中心軸として、左右方向に所定の角度ずつ回動させたものである。例えば、略正面方向から見た場合（回動角度：0°）の特徴量情報を基準として、当該基準となる顔F0を向かって右方向に所定角度（例えば、＋θ1°、＋θ2°、…、＋θn°等）回動させた特徴量情報や、向かって左方向に所定角度（例えば、−θ1°、−θ2°、…、−θn°等）回動させた特徴量情報などがある。
なお、顔F0の中心Ｃを通過して上下方向に延在する軸を上下軸L0として表し、当該上下軸L0の回動後の軸を軸Laとして表すものとする（図３並びに図４（ａ）及び図４（ｂ）参照）。また、上下軸L0と向かって右方向の回動後の軸Laとのなす回動角度を正の符号（＋）を付して表し、上下軸L0と向かって左方向の回動後の軸Laとのなす回動角度を負の符号（−）を付して表すものとする（図３参照）。
また、特徴量情報は、上記した左右方向に回動させたものは一例であり、これに限られるものではなく、例えば、顔の中心Ｃを左右方向に通過する左右軸を基準軸として、当該左右軸に対して上下方向に所定の角度ずつ回動させたものであっても良い（図示略）。
このように、顔検出処理部６は、顔画像（被写体）Ｓの基準軸を中心とする複数の回動角度の各々と当該顔画像Ｓを検出するための顔検出用情報ｄの特徴量情報とを対応付けてそれぞれ記憶する情報記憶手段を構成している。
【００２９】
そして、検出判断部６１は、バッファメモリ９から取得されたライブビュー表示用や記録用の各画像フレームのＹＵＶデータについて所定面積の画像領域を順次読み出し、この画像領域に対してエッジ抽出等を行って特徴量を算出する。ここで、記録用の各画像フレームの代わりに、画像処理部５により生成された記録用の画像フレームの低解像度のＹＵＶデータを処理対象としても良い。
そして、検出判断部６１は、算出された特徴量と顔検出用情報ｄの複数の回動角度の各々の特徴量情報との一致度を評価して評価値を算出する。続けて、検出判断部６１は、複数の所定面積の画像領域に対応する評価値のうち、所定の閾値以上で、且つ、最も高いものを、顔領域が含まれるものとして判断する。このようにして、検出判断部６１は、顔検出処理の結果に応じて各画像フレームに顔画像Ｓが含まれるか否かを判断する。
ここで、検出判断部６１は、顔検出用情報ｄに基づいて、電子撮像部２から出力された画像に顔画像（被写体）Ｓが含まれるか否かを判断する第１判断手段を構成している。
【００３０】
探索時間決定部６２は、画像処理部５によって生成された各画像フレームから人の顔画像Ｓを探索するための探索時間を決定する。具体的には、探索時間決定部６２は、バッファメモリ９から取得された一の画像フレームに顔画像Ｓが含まれていると検出判断部６１により判断された場合に、基準軸を中心とする顔画像Ｓの回動角度に応じて、当該一の画像フレームよりも後にバッファメモリ９から取得される画像フレームにて検出判断部６１が顔画像Ｓを探索するのに必要な探索時間を決定する。
ここで、探索時間は、各画像フレームにて人の顔画像Ｓを検出するために最低限必要な時間を考慮して規定されるものであるが、顔検出処理に用いられる特徴量情報における顔の回動角度が異なることによって長短に変化する。即ち、略正面方向から見た顔F0（回動角度：0°）の特徴量情報を用いる場合の探索時間が最も短くなり、基準軸を中心として所定方向（例えば、向かって左方向等）に回動させた角度が大きくなると（例えば、図４（ａ）の状態に比べて回動角度が大きくなっている図４（ｂ）の状態の方が）、探索時間も長くなる。具体的には、例えば、上下軸L0と回動後の軸Laとのなす回動角度が90°の顔の特徴量情報（例えば、図３における±θn°に対応する顔の特徴量情報）を用いる場合には、略正面方向から見た顔F0（回動角度：0°）の特徴量情報を用いる場合に比して、探索時間が５倍程度となっている。
【００３１】
そこで、探索時間決定部６２は、検出判断部６１により一の画像フレームに顔画像Ｓが含まれていると判断された場合には、先ず、顔検出用情報ｄを参照して、当該顔画像Ｓの検出に用いられた特徴量情報の顔の基準軸を中心とする所定方向（例えば、向かって右方向等）の回動角度を特定し、特定された回動角度に応じて、当該回動角度の顔画像Ｓをその後にバッファメモリ９から取得される画像フレームにて探索するのに必要な探索時間を決定する。
なお、顔画像Ｓの探索時間の決定は、例えば、所定の演算により行われるが、これに限られるものではなく、特徴量情報の顔の回動角度と探索時間とが対応付けられた所定のテーブルを用いて行っても良い。
ここで、探索時間決定部６２は、検出判断部６１により顔画像Ｓが含まれていると判断されると、この顔画像Ｓの基準軸を中心とする回動角度に従って、当該回動角度の顔画像Ｓを電子撮像部２から出力された画像から探索するための探索時間を決定する決定手段を構成している。
【００３２】
表示部７は、バッファメモリ９に格納された１フレーム分のＹＵＶデータをビデオ信号に変換した後、ライブビュー画像として表示画面に表示する。具体的には、表示部７は、被写体の撮像により生成された複数の画像フレームに基づいてライブビュー画像を所定の表示フレームレートで表示したり、本撮像画像として撮像されたレックビュー画像を表示する。
【００３３】
画像記録部８は、例えば、不揮発性メモリ（フラッシュメモリ）等により構成されている。また、画像記録部８は、電子撮像部２から出力され画像処理部５の符号化部（図示略）により所定の符号化方式（例えば、ＪＰＥＧ方式やＭＰＥＧ方式等）により圧縮・符号化された静止画像データや動画像データを記録する。
ここで、画像記録部８は、電子撮像部２から出力された画像を記録する画像記録手段を構成している。
【００３４】
バッファメモリ９は、画像データ等を一時的に記録するバッファであるとともに、中央制御部１２などのワーキングメモリ等としても使用される。
【００３５】
プログラムメモリ１０には、当該撮像装置１００の機能に係る各種プログラムやデータが格納されている。また、プログラムメモリ１０には、例えば、静止画撮像時、連続撮像時、ライブビュー画像撮像時等の各撮像時における適正な露出値(ＥＶ)に対応する絞り値(Ｆ)とシャッタースピードとの組み合わせを示すプログラム線図を構成するプログラムＡＥデータや、ＥＶ値表（何れも図示略）も格納されている。
【００３６】
操作入力部１１は、当該撮像装置１００の所定操作を行うためのものである。具体的には、操作入力部１１は、例えば、被写体の撮影指示に係るシャッタボタン、撮像モードや機能等の選択指示に係る選択決定用ボタン、ズーム量の調整指示に係るズームボタン等を備え（何れも図示略）、これらのボタンのユーザ操作に応じて所定の操作信号を中央制御部１２に出力する。
【００３７】
中央制御部１２は、例えば、撮像装置１００の各部を制御するＣＰＵを具備するワンチップマイコン等から構成されている。
また、中央制御部１２は、操作入力部１１から出力され入力された操作信号に基づいて、撮像装置１００の各部を制御する。具体的には、中央制御部１２は、操作入力部１１のシャッタボタンの所定操作に従って出力された記録指示信号が入力されると、プログラムメモリ１０に記憶されている所定のプログラムに従って、撮像制御部４により電子撮像部２及びユニット回路部３の駆動タイミングを制御して静止画像を撮影する処理を実行する。この静止画像の撮影によりバッファメモリ９に格納された１フレーム分のＹＵＶデータは、画像処理部５にてＪＰＥＧ方式等により圧縮され符号化されて、画像記録部８に静止画像データとして記録される。
【００３８】
次に、撮像装置１００により被写体を撮像する場合に実行される連続撮像処理について、図２を参照して説明する。
図２は、連続連続撮像処理に係る動作の一例を示すフローチャートである。
【００３９】
連続連続撮像処理は、ユーザによる操作入力部１１の所定操作に基づいて、表示部７に表示されたメニュー画面内の複数のモードの中から、例えば、静止画像の連続撮像モードが選択指定された場合に実行される処理である。
なお、以下の連続撮像処理にあっては、ユーザによって操作入力部１１のシャッタボタンが一回操作されると、撮像制御部４は、中央制御部１２からの指令に基づいて、予め設定されている所定の連続記録枚数（例えば、60枚）分の記録画像を電子撮像部２に連続して撮像させる。
【００４０】
図２に示すように、先ず、撮像制御部４の制御下にて、レンズ部１の各種レンズを通過した被写体の光学像が電子撮像部２により撮像されると、顔検出処理部６の検出判断部６１は、画像処理部５により生成されたライブビュー表示用の各画像フレームについて、顔検出用情報ｄを用いて人の顔画像Ｓを検出する顔検出処理を行う。そして、検出判断部６１は、当該顔検出処理の結果に応じて、処理対象となった画像フレームから顔画像Ｓが検出されたか否かを判断する（ステップＳ１）。
ここで、顔画像Ｓが検出されたと判断されると（ステップＳ１；ＹＥＳ）、探索時間決定部６２は、顔検出用情報ｄを参照して、検出された顔画像Ｓの基準軸を中心とする所定方向の回動角度（例えば、−θ1°等：図４（ａ）参照）を特定する（ステップＳ２）。また、顔画像Ｓが検出された場合には、表示部７は、表示されているライブビュー画像にて、当該顔画像Ｓを囲繞する顔検出枠Ｗ（図４（ａ）等参照）を表示する。
【００４１】
続けて、探索時間決定部６２は、特定された回動角度に基づいて、検出判断部６１が当該回動角度の顔画像Ｓをその後にバッファメモリ９から取得される画像フレームにて探索するのに必要な顔画像Ｓの探索時間（例えば、1/30s等）を決定して検出判断部６１に設定する（ステップＳ３）。
次に、撮像制御部４の撮像間隔設定部４３は、探索時間決定部６２によって決定された顔画像Ｓの探索時間に応じて、当該探索時間と等しくなるように電子撮像部２による顔画像Ｓの連続撮像間隔（例えば、1/30s等）を設定する（ステップＳ４）。
これにより、単位期間における電子撮像部２による被写体の撮像回数と検出判断部６１による顔画像Ｓの探索回数とを等しくすることができ、記録用の画像の撮像が行われる毎に当該画像についての顔画像Ｓの探索が実行可能となる。
【００４２】
続けて、中央制御部１２は、ユーザによる操作入力部１１のシャッタボタンの所定操作に基づいて、被写体の連続撮像画像の記録開始指示が検出されたか否かを判断する（ステップＳ５）。
ここで、記録開始指示が検出されていないと判断されると（ステップＳ５；ＮＯ）、中央制御部１２は、処理をステップＳ１に戻し、上記のように、検出判断部６１は、画像処理部５により生成されたライブビュー表示用の各画像フレームについて、顔検出用情報ｄを用いて人の顔画像Ｓを検出する顔検出処理を行い、処理対象となった画像フレームから顔画像Ｓが検出されたか否かを判断する（ステップＳ１）。
【００４３】
一方、ステップＳ５にて、記録開始指示が検出されたと判断されると（ステップＳ５；ＹＥＳ）、撮像制御部４は、撮像間隔設定部４３により設定された被写体の連続撮像間隔に従って、検出済の顔画像Ｓ（顔検出枠Ｗ；図４（ａ）等参照）をＡＦエリアやＡＥエリア（測定対象）とする自動合焦処理（ＡＦ）や自動露出処理（ＡＥ）等の被写体の撮像条件の調整制御を行って、画像処理部５は、電子撮像部２による連続撮像に基づいて順次生成した画像フレーム（撮像画像）のＹＵＶデータをバッファメモリ９に順次記録する（ステップＳ６）。
具体的には、検出判断部６１は、設定された顔画像Ｓの探索時間（＝連続撮像間隔）毎に、顔画像Ｓ（顔検出枠Ｗ）の画像データをコントラスト値の取得領域（ＡＦエリア）や露出計測領域（ＡＥエリア）として使用するとともに、撮像制御部４は、レンズ部駆動部４１により顔画像Ｓにピントを合わせるように自動合焦処理を実行したり、シャッタースピードや絞り値等の露出条件を調整する自動露出処理を実行する。また、これらの処理と同期させるように、撮像制御部４は、撮像間隔設定部４３により設定された被写体の連続撮像間隔（＝顔画像Ｓの探索時間）で、電子撮像部２を駆動させて当該電子撮像部２から記録用の画像を出力させる。
なお、撮像制御部４は、被写体の撮像条件の調整制御として、測定対象を利用して自動ホワイトバランス（ＡＷＢ）を行っても良い。
【００４４】
次に、中央制御部１２は、バッファメモリ９に記録された記録画像の数が所定の連続記録枚数（例えば、60枚）に達したか否かに応じて、被写体の連続撮像画像の記録終了指示が検出されたか否かを判断する（ステップＳ７）。
ここで、記録終了指示が検出されていないと判断されると（ステップＳ７；ＮＯ）、中央制御部１２は、処理をステップＳ６に戻し、記録画像の数が所定の連続記録枚数（例えば、60枚）に達するまで、それ以降の処理を行う。
そして、ステップＳ７にて、記録終了指示が検出されたと判断されると（ステップＳ７；ＹＥＳ）、中央制御部１２は、バッファメモリ９に一時的に記録されている所定の連続記録枚数（例えば、60枚）分の記録画像を画像記録部８に記録して、当該連続撮像処理を終了する。
【００４５】
一方、ステップＳ１にて、ライブビュー画像から顔画像Ｓが検出されていないと判断されると（ステップＳ１；ＮＯ）、中央制御部１２は、ユーザによる操作入力部１１のシャッタボタンの所定操作に基づいて、被写体の連続撮像画像の記録開始指示が検出されたか否かを判断する（ステップＳ８）。
ここで、記録開始指示が検出されていないと判断されると（ステップＳ８；ＮＯ）、中央制御部１２は、処理をステップＳ１に戻し、上記のように、検出判断部６１は、画像処理部５により生成されたライブビュー表示用の各画像フレームについて、顔検出用情報ｄを用いて人の顔画像Ｓを検出する顔検出処理を行い、処理対象となった画像フレームから顔画像Ｓが検出されたか否かを判断する（ステップＳ１）。
【００４６】
一方、ステップＳ８にて、記録開始指示が検出されたと判断されると（ステップＳ８；ＹＥＳ）、撮像制御部４は、予め設定されている所定の連続撮像間隔（固定値）に従って、予め設定されている所定のＡＦエリアやＡＥエリア（測定対象）に基づいて自動合焦処理（ＡＦ）や自動露出処理（ＡＥ）等の被写体の撮像条件の調整制御を行って、画像処理部５は、電子撮像部２による連続撮像に基づいて順次生成した画像フレームのＹＵＶデータをバッファメモリ９に順次記録する（ステップＳ９）。
なお、ステップＳ９における自動合焦処理や自動露出処理は、ＡＦエリアやＡＥエリアが異なる以外はステップＳ６における処理と略同様であり、その詳細な説明は省略する。
【００４７】
次に、中央制御部１２は、バッファメモリ９に記録された記録画像の数が所定の連続記録枚数（例えば、60枚）に達したか否かに応じて、被写体の連続撮像画像の記録終了指示が検出されたか否かを判断する（ステップＳ１０）。
ここで、記録終了指示が検出されていないと判断されると（ステップＳ１０；ＮＯ）、中央制御部１２は、処理をステップＳ９に戻し、記録画像の数が所定の連続記録枚数（例えば、60枚）に達するまで、それ以降の処理を行う。
そして、ステップＳ１０にて、記録終了指示が検出されたと判断されると（ステップＳ１０；ＹＥＳ）、中央制御部１２は、バッファメモリ９に一時的に記録されている所定の連続記録枚数（例えば、60枚）分の記録画像を画像記録部８に記録して、当該連続撮像処理を終了する。
【００４８】
以上のように、実施形態１の撮像装置１００によれば、顔検出処理にて検出された顔画像Ｓの回動角度に従って、当該回動角度の顔画像Ｓをその後にバッファメモリ９から取得される記録用の撮像画像から探索するための顔画像Ｓの探索時間を決定し、決定された顔画像Ｓの探索時間に応じて当該探索時間と電子撮像部２を駆動させる連続撮像間隔とが等しくなるように設定するので、記録用の画像の連続撮像中の単位期間における、被写体の撮像回数と撮像画像からの顔画像Ｓの探索回数とを等しくすることができ、所定の連続記録枚数（例えば、60枚）分の撮像にて、記録用の画像の撮像が行われる毎に当該画像についての顔画像Ｓの探索を実行することができる。
従って、被写体の連続撮像間隔、即ち、単位期間における被写体の撮像回数を一旦設定しても、顔画像Ｓの探索時間に応じて被写体の連続撮像間隔を可変させることで顔画像Ｓの非検出状態を生じ難くして、当該顔画像Ｓの検出を適正に行うことができる。この結果、当該顔画像Ｓの検出を起因として実行される最適な焦点調整や露出制御をより確実なものにすることができる。
【００４９】
［実施形態２］
以下に、本発明を適用した実施形態２の撮像装置２００について図５及び図６を参照して説明する。
図５は、実施形態２の撮像装置２００の概略構成を示すブロック図である。
実施形態２の撮像装置２００は、連続撮像処理にて、連続して撮像される記録用の画像毎に当該画像内の顔画像Ｓの回動角度が前回の顔画像Ｓの回動角度から変化したか否かを判断し、顔画像Ｓの回動角度が変化したと判断されると、変化後の回動角度の顔画像Ｓを撮像画像から探索するための探索時間を再決定する。
なお、実施形態２の撮像装置２００は、以下に説明する以外の点で上記実施形態１の撮像装置１００と略同様の構成をなし、その説明は省略する。
【００５０】
顔検出処理部６は、検出判断部６１及び探索時間決定部６２に加えて、連続撮像処理にて顔画像Ｓの回動角度の変化を判断する角度変化判断部６３を具備している。
角度変化判断部６３は、撮像間隔設定部４３によって連続撮像間隔が設定された後、連続撮像処理にて、画像処理部５によって生成された画像フレームから検出された顔画像Ｓの回動角度が、連続撮像間隔の設定の際に用いた顔画像Ｓの回動角度から変化したか否かを判断する。即ち、検出判断部６１は、画像処理部５によって画像フレームが順次生成される毎に、各画像フレームから顔画像Ｓを検出し、探索時間決定部６２は、検出された顔画像Ｓの基準軸を中心とする所定方向の回動角度を特定する。そして、角度変化判断部６３は、探索時間決定部６２によって新たに特定された顔画像Ｓの回動角度が、前回特定された顔画像Ｓの回動角度から変化したか否かを判断する。
このように、角度変化判断部６３は、撮像間隔設定部４３による連続撮像間隔の設定後、探索時間決定部６２により新たに特定された顔画像Ｓの回動角度が前回特定された顔画像Ｓの回動角度から変化したか否かを判断する第２判断手段を構成している。
【００５１】
探索時間決定部６２は、角度変化判断部６３により顔画像Ｓの回動角度が変化したと判断されると、変化後の回動角度に応じて、当該回動角度の顔画像Ｓをその後にバッファメモリ９から取得される画像フレームにて検出判断部６１が探索するのに必要な探索時間を再決定する。
【００５２】
撮像間隔設定部４３は、探索時間決定部６２によって顔画像Ｓの探索時間が再決定されると、当該再決定後の探索時間と等しくなるように電子撮像部２の連続撮像間隔を再設定する。
【００５３】
次に、撮像装置２００による連続撮像処理について、図６を参照して説明する。
図６は、連続撮像処理に係る動作の一例を示すフローチャートである。
なお、顔画像Ｓの回動角度の変化に基づく、顔画像Ｓの探索時間及び連続撮像間隔の再設定に係る処理以外の処理は、実施形態１の連続撮像処理と略同様であり、その詳細な説明は省略する。
【００５４】
図６に示すように、先ず、実施形態１の連続撮像処理と同様に、顔検出処理部６の検出判断部６１は、画像処理部５により生成されたライブビュー表示用の各画像フレームについて、顔検出用情報ｄを用いて人の顔画像Ｓを検出する顔検出処理を行い、当該顔検出処理の結果に応じて、処理対象となった画像フレームから顔画像Ｓが検出されたか否かを判断する（ステップＳ１）。
ここで、顔画像Ｓが検出されたと判断されると（ステップＳ１；ＹＥＳ）、実施形態１の連続撮像処理と同様に、探索時間決定部６２は、顔検出用情報ｄを参照して、検出された顔画像Ｓの基準軸を中心とする所定方向の回動角度（例えば、−θ1°等：図４（ａ）参照）を特定する（ステップＳ２）。
なお、ステップＳ１にて、顔画像Ｓが検出されていないと判断された場合には（ステップＳ１；ＮＯ）、中央制御部１２は、処理をステップＳ８に移行するが、ステップＳ２以降の処理は上記実施形態１の連続撮像処理と同様であるので、その詳細な説明は省略する。
【００５５】
続けて、実施形態１の連続撮像処理と同様に、探索時間決定部６２は、特定された回動角度に基づいて、検出判断部６１が当該回動角度の顔画像Ｓをその後にバッファメモリ９から取得される画像フレームにて探索するのに必要な顔画像Ｓの探索時間（例えば、1/30s等）を決定して検出判断部６１に設定する（ステップＳ３）。
次に、実施形態１の連続撮像処理と同様に、撮像制御部４の撮像間隔設定部４３は、探索時間決定部６２によって決定された顔画像Ｓの探索時間に応じて、当該探索時間と等しくなるように電子撮像部２による顔画像Ｓの連続撮像間隔（例えば、1/30s等）を設定する（ステップＳ４）。
【００５６】
続けて、実施形態１の連続撮像処理と同様に、中央制御部１２は、ユーザによる操作入力部１１のシャッタボタンの所定操作に基づいて、被写体の連続撮像画像の記録開始指示が検出されたか否かを判断する（ステップＳ５）。
ここで、記録開始指示が検出されていないと判断されると（ステップＳ５；ＮＯ）、中央制御部１２は、処理をステップＳ１に戻す。
【００５７】
一方、ステップＳ５にて、記録開始指示が検出されたと判断されると（ステップＳ５；ＹＥＳ）、実施形態１の連続撮像処理と同様に、撮像制御部４は、撮像間隔設定部４３により設定された被写体の連続撮像間隔に従って、検出済の顔画像Ｓ（顔検出枠Ｗ；図４（ａ）等参照）をＡＦエリアやＡＥエリア（測定対象）とする自動合焦処理（ＡＦ）や自動露出処理（ＡＥ）等の被写体の撮像条件の調整制御を行って、画像処理部５は、電子撮像部２による連続撮像に基づいて順次生成した画像フレーム（撮像画像）のＹＵＶデータをバッファメモリ９に順次記録する（ステップＳ６）。
【００５８】
次に、顔検出処理部６は、電子撮像部２による連続撮像に係る撮像画像の顔画像Ｓの回動角度が、前回特定された顔画像Ｓの回動角度から変化したか否かを角度変化判断部６３により判断する（ステップＳ１７）。具体的には、顔検出処理部６の検出判断部６１は、電子撮像部２による連続撮像によって画像処理部５により新たに生成された画像フレーム（撮像画像）のＹＵＶデータをバッファメモリ９から取得して、当該画像フレームから顔画像Ｓを検出する顔検出処理を行う。そして、探索時間決定部６２は、検出された顔画像Ｓの基準軸を中心とする所定方向の回動角度を特定した後、角度変化判断部６３は、探索時間決定部６２によって新たに特定された顔画像Ｓの回動角度が前回特定された顔画像Ｓの回動角度から変化したか否かを判断する。
【００５９】
ステップＳ１７にて、顔画像Ｓの回動角度が変化していないと判断されると（ステップＳ１７；ＮＯ）、中央制御部１２は、処理をステップＳ６に戻し、それ以降の処理を行う。
一方、顔画像Ｓの回動角度が変化したと判断されると（ステップＳ１７；ＹＥＳ）、探索時間決定部６２は、変化後の回動角度（例えば、−θ2°等：図４（ｂ）参照）に応じて、当該回動角度の顔画像Ｓをその後にバッファメモリ９から取得される画像フレームにて探索するのに必要な探索時間（例えば、1/15s等）を再決定して検出判断部６１に再設定するとともに、撮像間隔設定部４３は、再設定後の探索時間と等しくなるように電子撮像部２の連続撮像間隔（例えば、1/15s等）を再設定する（ステップＳ１８）。
これにより、顔画像Ｓの回動角度の変化後における、単位期間における電子撮像部２による被写体の撮像回数と検出判断部６１による顔画像Ｓの探索回数とを等しくすることができ、記録用の画像の撮像が行われる毎に当該画像についての顔画像Ｓの探索が実行可能となる。
【００６０】
次に、撮像制御部４は、撮像間隔設定部４３により再設定された被写体の連続撮像間隔に従って、検出済の顔画像Ｓ（顔検出枠Ｗ；図４（ａ）等参照）をＡＦエリアやＡＥエリア（測定対象）とする自動合焦処理（ＡＦ）や自動露出処理（ＡＥ）等の被写体の撮像条件の調整制御を行って、画像処理部５は、電子撮像部２による連続撮像に基づいて順次生成した画像フレーム（撮像画像）のＹＵＶデータをバッファメモリ９に順次記録する（ステップＳ１９）。
【００６１】
次に、実施形態１の連続撮像処理と同様に、中央制御部１２は、バッファメモリ９に記録された記録画像の数が所定の連続記録枚数（例えば、60枚）に達したか否かに応じて、被写体の連続撮像画像の記録終了指示が検出されたか否かを判断する（ステップＳ７）。
ここで、記録終了指示が検出されていないと判断されると（ステップＳ７；ＮＯ）、中央制御部１２は、処理をステップＳ６に戻し、記録画像の数が所定の連続記録枚数（例えば、60枚）に達するまで、それ以降の処理を行う。
そして、ステップＳ７にて、記録終了指示が検出されたと判断されると（ステップＳ７；ＹＥＳ）、中央制御部１２は、バッファメモリ９に一時的に記録されている所定の連続記録枚数（例えば、60枚）分の記録画像を画像記録部８に記録して、当該連続撮像処理を終了する。
【００６２】
以上のように、実施形態２の撮像装置２００によれば、連続撮像処理における顔検出処理にて新たに検出された顔画像Ｓの回動角度が変化した場合に、変化後の回動角度の顔画像Ｓをその後にバッファメモリ９から取得される記録用の撮像画像から探索するための探索時間を再決定することができ、再決定された顔画像Ｓの探索時間に応じて当該探索時間と電子撮像部２を駆動させる連続撮像間隔とが等しくなるように再設定することができる。
従って、顔画像Ｓの回動角度に応じて顔画像Ｓの探索時間及び被写体の連続撮像間隔を一旦設定した後、検出される顔画像Ｓの回動角度が変化しても、当該回動角度が変化後の顔画像Ｓの探索時間を設定し直すことができ、当該顔画像Ｓの探索時間に応じて被写体の連続撮像間隔を可変させることで顔画像Ｓの非検出状態を生じ難くして、当該顔画像Ｓの検出を適正に行うことができる。
【００６３】
［実施形態３］
以下に、本発明を適用した実施形態３の撮像装置３００について図７及び図８を参照して説明する。
図７は、実施形態３の撮像装置３００の概略構成を示すブロック図である。
実施形態３の撮像装置３００は、連続撮像処理にて、連続して撮像される記録用の画像から顔画像Ｓが検出されなくなったか否かを判断し、顔画像Ｓが検出されなくなったと判断されると、撮像画像から顔画像Ｓを探索するための探索時間を再決定する。
なお、実施形態３の撮像装置３００は、以下に説明する以外の点で上記実施形態１の撮像装置１００と略同様の構成をなし、その説明は省略する。
【００６４】
顔検出処理部６は、検出判断部６１及び探索時間決定部６２に加えて、連続撮像処理にて、記録用の撮像画像から顔画像Ｓが検出されなくなったか否かを判断する顔有無判断部６４を具備している。
顔有無判断部６４は、連続撮像処理にて、撮像間隔設定部４３によって連続撮像間隔が設定された後、検出判断部６１による顔検出の検出結果に応じて、撮像画像から顔画像Ｓが検出されなくなったか否かを判断する。具体的には、検出判断部６１は、画像処理部５によって画像フレームが順次生成される毎に、各画像フレームから顔画像Ｓを検出する処理を行い、顔有無判断部６４は、検出判断部６１により顔画像Ｓが検出されなかった場合に、連続撮像画像から顔画像Ｓが検出されなくなったと判断する。
このように、顔有無判断部６４は、撮像間隔設定部４３による連続撮像間隔の設定後、電子撮像部２から出力された画像に顔画像（被写体）Ｓが含まれなくなったか否かを判断する第３判断手段を構成している。
【００６５】
探索時間決定部６２は、顔有無判断部６４により顔画像Ｓが検出されなくなったと判断されると、その後にバッファメモリ９から取得される画像フレームにて検出判断部６１が顔画像Ｓを探索するのに必要な探索時間を再決定する。具体的には、探索時間決定部６２は、上下軸L0と回動後の軸Laとのなす回動角度が90°の顔の特徴量情報を用いて検出判断部６１が顔検出処理を行う場合、即ち、顔画像Ｓの回動角度と関連付けられている最長探索時間よりも長くなるように探索時間を再決定する。
【００６６】
撮像間隔設定部４３は、探索時間決定部６２によって顔画像Ｓの探索時間が再決定されると、当該再決定後の探索時間と等しくなるように電子撮像部２の連続撮像間隔を再設定する。
【００６７】
次に、撮像装置３００による連続撮像処理について、図８を参照して説明する。
図８は、連続撮像処理に係る動作の一例を示すフローチャートである。
なお、顔画像Ｓが検出されなくなった場合における、顔画像Ｓの探索時間及び連続撮像間隔の再設定に係る処理以外の処理は、実施形態１の連続撮像処理と略同様であり、その詳細な説明は省略する。
【００６８】
図８に示すように、先ず、実施形態１の連続撮像処理と同様に、顔検出処理部６の検出判断部６１は、画像処理部５により生成されたライブビュー表示用の各画像フレームについて、顔検出用情報ｄを用いて人の顔画像Ｓを検出する顔検出処理を行い、当該顔検出処理の結果に応じて、処理対象となった画像フレームから顔画像Ｓが検出されたか否かを判断する（ステップＳ１）。
ここで、顔画像Ｓが検出されたと判断されると（ステップＳ１；ＹＥＳ）、実施形態１の連続撮像処理と同様に、探索時間決定部６２は、顔検出用情報ｄを参照して、検出された顔画像Ｓの基準軸を中心とする所定方向の回動角度（例えば、−θ1°等：図４（ａ）参照）を特定する（ステップＳ２）。
なお、ステップＳ１にて、顔画像Ｓが検出されていないと判断された場合には（ステップＳ１；ＮＯ）、中央制御部１２は、処理をステップＳ８に移行するが、ステップＳ２以降の処理は上記実施形態１の連続撮像処理と同様であるので、その詳細な説明は省略する。
【００６９】
続けて、実施形態１の連続撮像処理と同様に、探索時間決定部６２は、特定された回動角度に基づいて、検出判断部６１が当該回動角度の顔画像Ｓをその後にバッファメモリ９から取得される画像フレームにて探索するのに必要な顔画像Ｓの探索時間（例えば、1/30s等）を決定して検出判断部６１に設定する（ステップＳ３）。
次に、実施形態１の連続撮像処理と同様に、撮像制御部４の撮像間隔設定部４３は、探索時間決定部６２によって決定された顔画像Ｓの探索時間に応じて、当該探索時間と等しくなるように電子撮像部２による顔画像Ｓの連続撮像間隔（例えば、1/30s等）を設定する（ステップＳ４）。
【００７０】
続けて、実施形態１の連続撮像処理と同様に、中央制御部１２は、ユーザによる操作入力部１１のシャッタボタンの所定操作に基づいて、被写体の連続撮像画像の記録開始指示が検出されたか否かを判断する（ステップＳ５）。
ここで、記録開始指示が検出されていないと判断されると（ステップＳ５；ＮＯ）、中央制御部１２は、処理をステップＳ１に戻す。
【００７１】
一方、ステップＳ５にて、記録開始指示が検出されたと判断されると（ステップＳ５；ＹＥＳ）、実施形態１の連続撮像処理と同様に、撮像制御部４は、撮像間隔設定部４３により設定された被写体の連続撮像間隔に従って、検出済の顔画像Ｓ（顔検出枠Ｗ；図４（ａ）等参照）をＡＦエリアやＡＥエリア（測定対象）とする自動合焦処理（ＡＦ）や自動露出処理（ＡＥ）等の被写体の撮像条件の調整制御を行って、画像処理部５は、電子撮像部２による連続撮像に基づいて順次生成した画像フレーム（撮像画像）のＹＵＶデータをバッファメモリ９に順次記録する（ステップＳ６）。
【００７２】
次に、顔検出処理部６は、電子撮像部２による連続撮像に係る撮像画像から顔画像Ｓが検出されなくなったか否かを顔有無判断部６４により判断する（ステップＳ２７）。具体的には、顔検出処理部６の検出判断部６１は、電子撮像部２による連続撮像によって画像処理部５により新たに生成された画像フレーム（撮像画像）のＹＵＶデータをバッファメモリ９から取得して、当該画像フレームから顔画像Ｓを検出する顔検出処理を行う。そして、顔有無判断部６４は、検出判断部６１による顔検出の検出結果に応じて、撮像画像から顔画像Ｓが検出されなくなったか否かを判断する。
【００７３】
ステップＳ２７にて、顔画像Ｓが検出されなくなっていないと判断されると（ステップＳ２７；ＮＯ）、中央制御部１２は、処理をステップＳ６に戻し、それ以降の処理を行う。
一方、顔画像Ｓが検出されなくなったと判断されると（ステップＳ２７；ＹＥＳ）、探索時間決定部６２は、その後にバッファメモリ９から取得される画像フレームにて検出判断部６１が顔画像Ｓを探索するのに必要な探索時間を長くするように（例えば、1/5s等）再決定して検出判断部６１に再設定するとともに、撮像間隔設定部４３は、再設定後の探索時間と等しくなるように電子撮像部２の連続撮像間隔（例えば、1/5s等）を再設定する（ステップＳ２８）。
これにより、顔画像Ｓが検出されなくなった場合にて顔画像Ｓの探索時間を長めに再設定しても、単位期間における電子撮像部２による被写体の撮像回数と検出判断部６１による顔画像Ｓの探索回数とを等しくすることができ、記録用の画像の撮像が行われる毎に当該画像についての顔画像Ｓの探索が実行可能となる。
【００７４】
次に、撮像制御部４は、撮像間隔設定部４３により再設定された被写体の連続撮像間隔に従って、顔画像Ｓを検出している状態で設定されていた顔画像Ｓ（顔検出枠Ｗ）に相当する領域、或いは、予め設定されている所定のＡＦエリアやＡＥエリア（測定対象）に基づいて自動合焦処理（ＡＦ）や自動露出処理（ＡＥ）等の被写体の撮像条件の調整制御を行って、画像処理部５は、電子撮像部２による連続撮像に基づいて順次生成した画像フレームのＹＵＶデータをバッファメモリ９に順次記録する（ステップＳ２９）。
【００７５】
次に、実施形態１の連続撮像処理と同様に、中央制御部１２は、バッファメモリ９に記録された記録画像の数が所定の連続記録枚数（例えば、60枚）に達したか否かに応じて、被写体の連続撮像画像の記録終了指示が検出されたか否かを判断する（ステップＳ７）。
ここで、記録終了指示が検出されていないと判断されると（ステップＳ７；ＮＯ）、中央制御部１２は、処理をステップＳ６に戻し、記録画像の数が所定の連続記録枚数（例えば、60枚）に達するまで、それ以降の処理を行う。
そして、ステップＳ７にて、記録終了指示が検出されたと判断されると（ステップＳ７；ＹＥＳ）、中央制御部１２は、バッファメモリ９に一時的に記録されている所定の連続記録枚数（例えば、60枚）分の記録画像を画像記録部８に記録して、当該連続撮像処理を終了する。
【００７６】
以上のように、実施形態３の撮像装置３００によれば、連続撮像処理における顔検出処理にて、連続して撮像される記録用の画像から顔画像Ｓが検出されなくなった場合に、撮像画像から顔画像Ｓを探索するための探索時間を長めに再決定するので、撮像画像から顔画像Ｓを検出するための時間をより長く確保することができ、当該顔画像Ｓを検出し易くすることができる。
さらに、再決定された顔画像Ｓの探索時間に応じて、当該探索時間と電子撮像部２を駆動させる連続撮像間隔とが等しくなるように再設定することができ、顔画像Ｓの探索時間に応じて被写体の連続撮像間隔を可変させることができる。
これにより、顔画像Ｓの検出状態から非検出状態となっても顔画像Ｓを再検出し易くして、当該顔画像Ｓの検出状態へ復帰させ易くすることができる。
【００７７】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、ライブビュー画像から顔画像Ｓが検出されていない状態で、ユーザによる操作入力部１１のシャッタボタンの所定操作に基づいて、被写体の連続撮像画像の記録が開始された場合であっても、記録用の画像の連続撮像中に顔検出処理を行って、検出された顔画像Ｓの回動角度に応じて、検出判断部６１による顔画像Ｓの探索時間や電子撮像部２による連続撮像間隔を再設定しても良い（図９参照）。
【００７８】
＜変形例１＞
以下に、図９を参照して、連続撮像処理の変形例について説明する。
なお、顔画像Ｓが検出された後における、顔画像Ｓの探索時間及び連続撮像間隔の再設定に係る処理以外の処理は、実施形態１の連続撮像処理と略同様であり、その詳細な説明は省略する。
【００７９】
図９に示すように、先ず、実施形態１の連続撮像処理と同様に、顔検出処理部６の検出判断部６１は、画像処理部５により生成されたライブビュー表示用の各画像フレームについて、顔検出用情報ｄを用いて人の顔画像Ｓを検出する顔検出処理を行い、当該顔検出処理の結果に応じて、処理対象となった画像フレームから顔画像Ｓが検出されたか否かを判断する（ステップＳ１）。
ここで、顔画像Ｓが検出されていないと判断されると（ステップＳ１；ＮＯ）、実施形態１の連続撮像処理と同様に、中央制御部１２は、ユーザによる操作入力部１１のシャッタボタンの所定操作に基づいて、被写体の連続撮像画像の記録開始指示が検出されたか否かを判断する（ステップＳ８）。
なお、ステップＳ１にて、顔画像Ｓが検出されたと判断された場合には（ステップＳ１；ＹＥＳ）、中央制御部１２は、処理をステップＳ２に移行するが、ステップＳ２以降の処理は上記実施形態１の連続撮像処理と同様であるので、その詳細な説明は省略する。
【００８０】
ステップＳ８にて、記録開始指示が検出されていないと判断されると（ステップＳ８；ＮＯ）、実施形態１の連続撮像処理と同様に、中央制御部１２は、処理をステップＳ１に戻す。
一方、ステップＳ８にて、記録開始指示が検出されたと判断されると（ステップＳ８；ＹＥＳ）、実施形態１の連続撮像処理と同様に、撮像制御部４は、予め設定されている所定の連続撮像間隔（固定値）に従って、予め設定されている所定のＡＦエリアやＡＥエリア（測定対象）に基づいて自動合焦処理（ＡＦ）や自動露出処理（ＡＥ）等の被写体の撮像条件の調整制御を行って、画像処理部５は、電子撮像部２による連続撮像に基づいて順次生成した画像フレームのＹＵＶデータをバッファメモリ９に順次記録する（ステップＳ９）。
【００８１】
次に、検出判断部６１は、画像処理部５により生成された記録用の各画像フレームについて、顔検出用情報ｄを用いて人の顔画像Ｓを検出する顔検出処理を行い、当該顔検出処理の結果に応じて、処理対象となった画像フレームから顔画像Ｓが検出されたか否かを判断する（ステップＳ３１）。
ここで、記録用の画像フレームから顔画像Ｓが検出されていないと判断されると（ステップＳ３１；ＮＯ）、実施形態１の連続撮像処理と同様に、中央制御部１２は、バッファメモリ９に記録された記録画像の数が所定の連続記録枚数（例えば、60枚）に達したか否かに応じて、被写体の連続撮像画像の記録終了指示が検出されたか否かを判断する（ステップＳ１０）。
【００８２】
ステップＳ１０にて、記録終了指示が検出されていないと判断されると（ステップＳ１０；ＮＯ）、中央制御部１２は、処理をステップＳ９に戻し、それ以降の処理を行う。その後、ステップＳ１０にて、記録終了指示が検出されたと判断されると（ステップＳ１０；ＹＥＳ）、中央制御部１２は、バッファメモリ９に一時的に記録されている所定の連続記録枚数（例えば、60枚）分の記録画像を画像記録部８に記録して、当該連続撮像処理を終了する。
【００８３】
一方、ステップＳ３１にて、顔画像Ｓが検出されたと判断されると（ステップＳ３１；ＹＥＳ）、探索時間決定部６２は、顔検出用情報ｄを参照して、検出された顔画像Ｓの基準軸を中心とする所定方向の回動角度（例えば、−θ1°等：図４（ａ）参照）を特定する（ステップＳ３２）。
続けて、探索時間決定部６２は、特定された回動角度に基づいて、検出判断部６１が当該回動角度の顔画像Ｓをその後にバッファメモリ９から取得される画像フレームにて探索するのに必要な顔画像Ｓの探索時間（例えば、1/30s等）を決定して検出判断部６１に設定した後、撮像制御部４の撮像間隔設定部４３は、探索時間決定部６２によって決定された顔画像Ｓの探索時間に応じて、当該探索時間と等しくなるように電子撮像部２による顔画像Ｓの連続撮像間隔（例えば、1/30s等）を設定する（ステップＳ３３）。
これにより、単位期間における電子撮像部２による被写体の撮像回数と検出判断部６１による顔画像Ｓの探索回数とを等しくすることができ、記録用の画像の撮像が行われる毎に当該画像についての顔画像Ｓの探索が実行可能となる。
【００８４】
その後、撮像制御部４は、ステップＳ６と同様に、撮像間隔設定部４３により設定された被写体の連続撮像間隔に従って、検出済の顔画像Ｓ（顔検出枠Ｗ；図４（ａ）等参照）をＡＦエリアやＡＥエリア（測定対象）とする自動合焦処理（ＡＦ）や自動露出処理（ＡＥ）等の被写体の撮像条件の調整制御を行って、画像処理部５は、電子撮像部２による連続撮像に基づいて順次生成した画像フレーム（撮像画像）のＹＵＶデータをバッファメモリ９に順次記録する（ステップＳ３４）。
【００８５】
次に、中央制御部１２は、バッファメモリ９に記録された記録画像の数が所定の連続記録枚数（例えば、60枚）に達したか否かに応じて、被写体の連続撮像画像の記録終了指示が検出されたか否かを判断する（ステップＳ３５）。
ここで、記録終了指示が検出されていないと判断されると（ステップＳ３５；ＮＯ）、中央制御部１２は、処理をステップＳ３４に戻し、記録画像の数が所定の連続記録枚数（例えば、60枚）に達するまで、それ以降の処理を行う。
そして、ステップＳ３５にて、記録終了指示が検出されたと判断されると（ステップＳ３５；ＹＥＳ）、中央制御部１２は、バッファメモリ９に一時的に記録されている所定の連続記録枚数（例えば、60枚）分の記録画像を画像記録部８に記録して、当該連続撮像処理を終了する。
【００８６】
従って、顔画像Ｓの非検出状態にて被写体の連続撮像画像の記録が開始された場合であっても、記録用の画像の連続撮像中に顔検出処理を行うことで、検出された顔画像Ｓの回動角度に応じて、当該回動角度の顔画像Ｓをその後にバッファメモリ９から取得される記録用の撮像画像から探索するための顔画像Ｓの探索時間を決定するので、決定された顔画像Ｓの探索時間に応じて当該探索時間と電子撮像部２を駆動させる連続撮像間隔とが等しくなるように設定することができる。これにより、顔画像Ｓの非検出状態から検出状態へ復帰した場合であっても、記録用の画像の連続撮像中の単位期間における、被写体の撮像回数と撮像画像からの顔画像Ｓの探索回数とを等しくすることができ、所定の連続記録枚数（例えば、60枚）分の撮像にて、記録用の画像の撮像が行われる毎に当該画像についての顔画像Ｓの探索を実行することができる。
【００８７】
なお、上記実施形態１〜３並びに変形例１にあっては、それぞれ特有の連続撮像処理を実行するようにしたが、これに限られるものではなく、これらの連続撮像処理のうち、少なくとも２つの処理を適宜組み合わせて行うようにしても良い。
即ち、例えば、実施形態２、３の連続撮像処理の各々と変形例１の連続撮像処理を組み合わせて、ライブビュー画像から顔画像Ｓの非検出状態にて、被写体の連続撮像画像の記録が開始された場合であっても、記録用の画像の連続撮像中に顔検出処理を行って、検出された顔画像Ｓの回動角度に応じて、検出判断部６１による顔画像Ｓの探索時間や電子撮像部２による連続撮像間隔を再設定しても良い。また、例えば、実施形態２、３の連続撮像処理どうしを組み合わせて、連続撮像処理にて、新たに検出された顔画像Ｓの回動角度が変化したと判断されると、変化後の回動角度の顔画像Ｓを撮像画像から探索するための探索時間を再決定するとともに、顔画像Ｓが検出されなくなったと判断されると、撮像画像から顔画像Ｓを探索するための探索時間を再決定するようにしても良い。また、例えば、実施形態２、３の連続撮像処理どうしを組み合わせたものと変形例１の連続撮像処理を組み合わせても良い。
【００８８】
また、撮像装置１００、２００、３００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。
さらに、被写体として人の顔画像Ｓを例示したが、一例であってこれに限られるものではなく、例えば、ペット等の各種動物の顔画像など適宜任意に変更可能である。
また、顔画像Ｓの探索時間の決定にて、顔画像の基準軸を中心とする回動角度を考慮するようにしたが、これに加えて、例えば、顔画像の回動方向も考慮しても良い。
【００８９】
加えて、上記実施形態にあっては、第１判断手段、決定手段、設定手段としての機能を、中央制御部１２の制御下にて、顔検出処理部６の検出判断部６１、探索時間決定部６２、撮像制御部４の撮像間隔設定部４３が駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部１２のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、撮像装置１００のプログラムを記憶するプログラムメモリ１０に、第１判断処理ルーチン、決定処理ルーチン、設定処理ルーチンを含むプログラムを記憶しておく。そして、第１判断処理ルーチンにより中央制御部１２のＣＰＵを、情報記憶手段に被写体の基準軸を中心とする複数の回動角度の各々と対応付けて記憶されている検出用情報に基づいて、撮像手段から出力された画像に被写体が含まれるか否かを判断する第１判断手段として機能させるようにしても良い。また、決定処理ルーチンにより中央制御部１２のＣＰＵを、第１判断手段により被写体が含まれていると判断されると、この被写体の基準軸を中心とする回動角度に従って、当該回動角度の被写体を撮像手段から出力された画像から探索するための探索時間を決定する決定手段として機能させるようにしても良い。また、設定処理ルーチンにより中央制御部１２のＣＰＵを、決定手段によって決定された探索時間に応じて、撮像制御手段により撮像手段を駆動させる間隔を設定する設定手段として機能させるようにしても良い。
【００９０】
同様に、第２判断手段、第３判断手段についても、中央制御部１２のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
【００９１】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【符号の説明】
【００９２】
１００  撮像装置
１      レンズ部
２      電子撮像部
４      撮像制御部
４２    電子撮像部駆動部
４３    撮像間隔設定部
６      顔検出処理部
６１    検出判断部
６２    探索時間決定部
６３    角度変化判断部
６４    顔有無判断部
８      画像記録部
１２    中央制御部
ｄ      顔検出用情報
【図１】
0005446977.tif 000002
【図２】
0005446977.tif 000003
【図３】
0005446977.tif 000004
【図４】
0005446977.tif 000005
【図５】
0005446977.tif 000006
【図６】
0005446977.tif 000007
【図７】
0005446977.tif 000008
【図８】
0005446977.tif 000009
【図９】
0005446977.tif 000010