(57)【要約】【課題】人物撮影の際の焦点検出を安定的に行う。【解決手段】撮像信号から顔が検出されたら、顔が安定的に認識されたことを判断するための安定性判断時間を設定すると共に、時間の計測を開始する。計測された時間が安定性判断時間を超えるまでは、顔に対応する顔枠を含むようにされた通常枠から取得されたＡＦ評価値を用いてＴＶ−ＡＦ制御を行う。計測された時間が安定性判断時間を超えたら、顔枠および通常枠からそれぞれ取得されたＡＦ評価値に基づきＴＶ−ＡＦ制御を行う。【選択図】図２
2010102041.tif 000002
【特許請求の範囲】
【請求項１】
所定時間間隔で供給される撮像信号から顔を検出する検出手段と、
前記撮像信号による撮像画面に対して、ＡＦ評価値を検出するための、前記検出手段で検出された顔に対応する第１の評価枠と、該第１の評価枠を含み該第１の評価枠よりも大きい第２の評価枠とを設定する設定手段と、
前記設定手段により設定された前記第１および第２の評価枠の少なくとも一方の中の前記撮像信号に基づきＡＦ評価値を取得する取得手段と、
前記取得手段で取得された前記ＡＦ評価値に基づき撮像光学系の合焦制御を行う合焦制御手段と
を有し、
前記合焦制御手段は、
前記検出手段で前記撮像信号から継続して顔が検出される時間を計測し、該時間が閾値を超えたら、少なくとも前記第１の評価枠の中の前記撮像信号に基づき前記取得手段で取得された前記ＡＦ評価値を用いて前記合焦制御を行い、
前記時間が前記閾値を超えるまでは、前記第２の評価枠の中の前記撮像信号に基づき前記取得手段で取得された前記ＡＦ評価値を用いて前記合焦制御を行う
ことを特徴とする自動合焦装置。
【請求項２】
所定時間間隔で供給される撮像信号から顔を検出する検出手段と、
前記撮像信号による撮像画面に対して、ＡＦ評価値を検出するための、前記検出手段で検出された顔に追従した第１の評価枠と、前記検出手段で検出された顔に追従しない第２の評価枠とを設定する設定手段と、
前記設定手段により設定された前記第１および第２の評価枠の少なくとも一方の中の前記撮像信号に基づきＡＦ評価値を取得する取得手段と、
前記取得手段で取得された前記ＡＦ評価値に基づき撮像光学系の合焦制御を行う合焦制御手段と
を有し、
前記合焦制御手段は、
前記検出手段で前記撮像信号から継続して顔が検出される時間を計測し、該時間が閾値を超えたら、少なくとも前記第１の評価枠の中の前記撮像信号に基づき前記取得手段で取得された前記ＡＦ評価値を用いて前記合焦制御を行い、
前記時間が前記閾値を超えるまでは、前記第２の評価枠の中の前記撮像信号に基づき前記取得手段で取得された前記ＡＦ評価値を用いて前記合焦制御を行う
ことを特徴とする自動合焦装置。
【請求項３】
前記合焦制御手段は、
前記検出手段で前記撮像信号による１の撮像画面から複数の顔が検出されたら、該複数の顔のうち優先順位が最も高い顔に対して、前記継続して顔が検出される時間を計測する
ことを特徴とする請求項１または請求項２に記載の自動合焦装置。
【請求項４】
前記優先順位が最も高い顔は、前記複数の顔のうち、前記撮像画面の中央に最も近い位置にある顔、前記撮像画面上で最もサイズが大きい顔、ならびに、前記検出手段による検出結果の信頼度が最も高い顔の何れか１つである
ことを特徴とする請求項３に記載の自動合焦装置。
【請求項５】
前記設定手段は、前記撮像画面の中央を中心として前記第２の評価枠を設定する
ことを特徴とする請求項１乃至請求項４の何れか１項に記載の自動合焦装置。
【請求項６】
前記合焦制御手段は、
前記閾値として、前記検出手段による、１の撮像画面に対する前記検出に要する時間が長いほどより長い時間を設定する
ことを特徴とする請求項１乃至請求項５の何れか１項に記載の自動合焦装置。
【請求項７】
前記撮像光学系と、
前記撮像光学系を介して入射された光を撮像して前記撮像信号として出力する撮像手段と、
前記撮像手段を用いて得られた前記撮像信号に基づく映像信号を記録媒体に記録する記録手段と、
請求項１乃至請求項５の何れか１項に記載の自動合焦装置と
を有する
ことを特徴とする撮像装置。
【請求項８】
前記合焦制御手段は、
前記閾値として、前記検出手段による、１の撮像画面に対する前記検出に要する時間が長いほどより長い時間を設定する
ことを特徴とする請求項７記載の自動合焦装置。
【請求項９】
前記合焦制御手段は、
前記閾値として、前記撮像時のシャッタスピードが遅いほどより長い時間を設定する
ことを特徴とする請求項７に記載の撮像装置。
【請求項１０】
前記合焦制御手段は、
前記閾値として、前記撮像光学系の焦点距離が長いほどより長い時間を設定する
ことを特徴とする請求項７に記載の撮像装置。
【請求項１１】
前記合焦制御手段は、
前記閾値として、撮影モードが静止画撮影モードであれば動画撮影モードの場合よりも短い時間を設定する
ことを特徴とする請求項７に記載の撮像装置。
【請求項１２】
前記映像信号による映像を表示する表示デバイスと、
前記表示デバイスに対する表示を制御する表示制御手段と
をさらに有し、
前記表示制御手段は、
前記時間が前記閾値を超えたら、前記第１の評価枠を示す表示を前記映像信号による映像と共に前記表示デバイスに対して表示させる
ことを特徴とする請求項７乃至請求項１１の何れか１項に記載の撮像装置。
【請求項１３】
所定時間間隔で供給される撮像信号から顔を検出する検出ステップと、
前記撮像信号による撮像画面に対して、ＡＦ評価値を検出するための、前記検出ステップで検出された顔に対応する第１の評価枠と、該第１の評価枠を含み該第１の評価枠よりも大きい第２の評価枠とを設定する設定ステップと、
前記設定ステップにより設定された前記第１および第２の評価枠の少なくとも一方の中の前記撮像信号に基づきＡＦ評価値を取得する取得ステップと、
前記取得ステップで取得された前記ＡＦ評価値に基づき撮像光学系の合焦制御を行う合焦制御ステップと
を有し、
前記合焦制御ステップは、
前記検出ステップで前記撮像信号から継続して顔が検出される時間を計測し、該時間が閾値を超えたら、少なくとも前記第１の評価枠の中の前記撮像信号に基づき前記取得ステップで取得された前記ＡＦ評価値を用いて前記合焦制御を行い、
前記時間が前記閾値を超えるまでは、前記第２の評価枠の中の前記撮像信号に基づき前記取得ステップで取得された前記ＡＦ評価値を用いて前記合焦制御を行う
ことを特徴とする自動合焦方法。
【請求項１４】
所定時間間隔で供給される撮像信号から顔を検出する検出ステップと、
前記撮像信号による撮像画面に対して、ＡＦ評価値を検出するための、前記検出ステップで検出された顔に追従した第１の評価枠と、前記検出ステップで検出された顔に追従しない第２の評価枠とを設定する設定ステップと、
前記設定ステップにより設定された前記第１および第２の評価枠の少なくとも一方の中の前記撮像信号に基づきＡＦ評価値を取得する取得ステップと、
前記取得ステップで取得された前記ＡＦ評価値に基づき撮像光学系の合焦制御を行う合焦制御ステップと
を有し、
前記合焦制御ステップは、
前記検出ステップで前記撮像信号から継続して顔が検出される時間を計測し、該時間が閾値を超えたら、少なくとも前記第１の評価枠の中の前記撮像信号に基づき前記取得ステップで取得された前記ＡＦ評価値を用いて前記合焦制御を行い、
前記時間が前記閾値を超えるまでは、前記第２の評価枠の中の前記撮像信号に基づき前記取得ステップで取得された前記ＡＦ評価値を用いて前記合焦制御を行う
ことを特徴とする自動合焦方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影時の焦点を自動的に調節する場合に用いて好適な自動合焦装置および方法、表示装置および方法、ならびに、撮像装置に関し、特には、人物の特徴部（特に顔部）を抽出し、その結果に基づいて焦点調節制御を行う場合に用いて好適な自動合焦装置および自動合焦方法、ならびに、撮像装置に関する。
【背景技術】
【０００２】
ビデオカメラなどのオートフォーカス（ＡＦ）制御では、撮像素子を用いて生成された映像信号の鮮鋭度（コントラスト状態）を示すＡＦ評価値信号を生成し、このＡＦ評価値信号が最大となるフォーカスレンズの位置を探索する、ＴＶ−ＡＦ方式が主流である。
【０００３】
この映像信号の鮮鋭度に基づくオートフォーカス制御は、例えば人物を撮影する場合において、主被写体である人物とその背景のコントラストとの関係から、人物に合焦できず、背景に合焦してしまうことがあった。
【０００４】
これを解決するために、撮像信号による画像に含まれる顔を認識する顔認識機能を撮像装置に搭載し、顔の認識結果を用いてオートフォーカス制御を行う技術が開発されている。例えば、特許文献１には、認識された顔領域を含む焦点検出領域を設定し、焦点検出を行う技術が記載されている。また、特許文献２には、人物の目を検出し、検出された目に基づいて焦点検出を行う技術が記載されている。
【０００５】
【特許文献１】特開２００６−２２７０８０
【特許文献２】特開２００１−２１５４０３
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述した顔認識機能を用いた焦点検出の場合、認識された顔に対する合焦制御を常に行う。例えば、顔認識機能により認識された顔に対して合焦させるために、認識された顔の位置に対応して焦点検出領域を設定する。顔が認識されていない場合には、例えば撮影画面の中央位置といった撮影画面内の所定の固定位置に、焦点検出領域を設定する。この焦点検出領域内の映像信号から生成されたＡＦ評価値に基づき、合焦制御を行う。
【０００７】
ここで、人物である主被写体（以下、主人物被写体と呼ぶ）の絵柄の変化による影響や、撮影者の手振れの影響などによっては、顔の認識が困難になることも考えられ、常に顔が認識されるとは限らない。特に動画撮影の場合には、主人物被写体は動いていることが多く、主人物被写体が横を向いた状態になったり、一時的に他の被写体が主人物被写体を覆った場合などは、直前に顔認識されていた焦点検出領域であっても、顔認識に失敗してしまうことになる。
【０００８】
このような、撮影画面内の同一位置において、顔が認識された状態と顔の認識に失敗した状態とが短い間隔で頻繁に繰り返されると、何処に合焦すればよいかを判断するのが困難となってしまうことになる。この場合、撮影者が意図する主人物被写体に対する合焦動作が遅くなる、合焦できないなど、合焦制御を安定的に行えなくなる可能性があるという問題点があった。
【０００９】
したがって、本発明の目的は、人物撮影の際の焦点検出を安定的に行うことができる自動合焦装置および自動合焦方法、ならびに、撮像装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、上述した課題を解決するために、所定時間間隔で供給される撮像信号から顔を検出する検出手段と、撮像信号による撮像画面に対して、ＡＦ評価値を検出するための、検出手段で検出された顔に対応する第１の評価枠と、第１の評価枠を含み第１の評価枠よりも大きい第２の評価枠とを設定する設定手段と、設定手段により設定された第１および第２の評価枠の少なくとも一方の中の撮像信号に基づきＡＦ評価値を取得する取得手段と、取得手段で取得されたＡＦ評価値に基づき撮像光学系の合焦制御を行う合焦制御手段とを有し、合焦制御手段は、検出手段で撮像信号から継続して顔が検出される時間を計測し、時間が閾値を超えたら、少なくとも第１の評価枠の中の撮像信号に基づき取得手段で取得されたＡＦ評価値を用いて合焦制御を行い、時間が閾値を超えるまでは、第２の評価枠の中の撮像信号に基づき取得手段で取得されたＡＦ評価値を用いて合焦制御を行うことを特徴とする。
【００１１】
また、本発明は、所定時間間隔で供給される撮像信号から顔を検出する検出手段と、撮像信号による撮像画面に対して、ＡＦ評価値を検出するための、検出手段で検出された顔に追従した第１の評価枠と、検出手段で検出された顔に追従しない第２の評価枠とを設定する設定手段と、設定手段により設定された第１および第２の評価枠の少なくとも一方の中の撮像信号に基づきＡＦ評価値を取得する取得手段と、取得手段で取得されたＡＦ評価値に基づき撮像光学系の合焦制御を行う合焦制御手段とを有し、合焦制御手段は、検出手段で撮像信号から継続して顔が検出される時間を計測し、時間が閾値を超えたら、少なくとも第１の評価枠の中の撮像信号に基づき取得手段で取得されたＡＦ評価値を用いて合焦制御を行い、時間が閾値を超えるまでは、第２の評価枠の中の撮像信号に基づき取得手段で取得されたＡＦ評価値を用いて合焦制御を行うことを特徴とする。
【００１２】
また、本発明は、所定時間間隔で供給される撮像信号から顔を検出する検出ステップと、撮像信号による撮像画面に対して、ＡＦ評価値を検出するための、検出ステップで検出された顔に対応する第１の評価枠と、第１の評価枠を含み第１の評価枠よりも大きい第２の評価枠とを設定する設定ステップと、設定ステップにより設定された第１および第２の評価枠の少なくとも一方の中の撮像信号に基づきＡＦ評価値を取得する取得ステップと、取得ステップで取得されたＡＦ評価値に基づき撮像光学系の合焦制御を行う合焦制御ステップとを有し、合焦制御ステップは、検出ステップで撮像信号から継続して顔が検出される時間を計測し、時間が閾値を超えたら、少なくとも第１の評価枠の中の撮像信号に基づき取得ステップで取得されたＡＦ評価値を用いて合焦制御を行い、時間が閾値を超えるまでは、第２の評価枠の中の撮像信号に基づき取得ステップで取得されたＡＦ評価値を用いて合焦制御を行うことを特徴とする。
【００１３】
また、本発明は、所定時間間隔で供給される撮像信号から顔を検出する検出ステップと、撮像信号による撮像画面に対して、ＡＦ評価値を検出するための、検出ステップで検出された顔に追従した第１の評価枠と、検出ステップで検出された顔に追従しない第２の評価枠とを設定する設定ステップと、設定ステップにより設定された第１および第２の評価枠の少なくとも一方の中の撮像信号に基づきＡＦ評価値を取得する取得ステップと、取得ステップで取得されたＡＦ評価値に基づき撮像光学系の合焦制御を行う合焦制御ステップとを有し、合焦制御ステップは、検出ステップで撮像信号から継続して顔が検出される時間を計測し、時間が閾値を超えたら、少なくとも第１の評価枠の中の撮像信号に基づき取得ステップで取得されたＡＦ評価値を用いて合焦制御を行い、時間が閾値を超えるまでは、第２の評価枠の中の撮像信号に基づき取得ステップで取得されたＡＦ評価値を用いて合焦制御を行うことを特徴とする。
【発明の効果】
【００１４】
本発明は、上述の構成を有するため、人物撮影の際の焦点検出を安定的に行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を、図面を参照しながら説明する。図１は、本発明の実施形態に適用可能なデジタルビデオカメラ１００の一例の構成を示す。このデジタルビデオカメラ１００は、本発明による自動合焦を行う自動焦点調節機能を搭載している。
【００１６】
図１において、第１固定レンズ群１０１、変倍レンズ１０２、絞り１０３、第２固定レンズ群１０４およびフォーカスコンペンセータレンズ（以下、フォーカスレンズ）１０５により撮像光学系が構成される。変倍レンズ１０２は、光軸方向に移動してズーム倍率を変更する。フォーカスレンズ１０５は、変倍レンズ１０２によるズーム倍率の変更に伴う焦点面の移動を補正する機能と、フォーカシングの機能とを兼ね備える。
【００１７】
撮像手段としての撮像素子１０６は、ＣＣＤセンサやＣＭＯＳセンサといった素子により、入射された光を光電変換により電気信号である撮像信号に変換して出力する。撮像素子１０６は、図示されないタイミングジェネレータから供給される各種タイミング信号に応じて、画素からの電荷の読み出しやシャッタ制御が行われる。撮像素子１０６からの電荷の読み出しを所定時間間隔、例えばフィールドまたはフレーム周期で連続的に行うことで、フィールドまたはフレーム周期毎に更新される撮像信号を得ることができ、動画の撮影が可能となる。
【００１８】
撮像信号処理部１０７は、撮像素子１０６の出力をサンプリングするＣＤＳ部、ゲイン調整を行うＡＧＣおよびアナログ信号の撮像信号をデジタル信号に変換するＡ／Ｄ変換部を備える。カメラ信号処理部１０８は、撮像信号処理部１０７の出力信号に対して各種の画像処理を施し、映像信号を生成する。また、カメラ信号処理部１０８は、生成された映像信号に対して、ＭＰＥＧ２方式やＨ．２６４｜ＡＶＣ方式といった所定の圧縮符号化方式で圧縮符号化を施し、圧縮映像信号を生成する。
【００１９】
さらに、カメラ信号処理部１０８は、後述する制御部１１４から供給された表示制御信号に基づき、当該表示制御信号に応じた映像を表示させるための映像信号を生成することができる。カメラ信号処理部１０８は、この表示制御信号に基づく映像信号と、撮像信号処理部１０７から供給された、撮像素子１０６からの撮像信号に基づく映像信号とを合成して出力することができる。これにより、撮像信号に基づく映像に対し、所定のメッセージや枠表示などを合成して表示させることができる。
【００２０】
表示部１０９は、例えばＬＣＤといった表示デバイスと、当該表示デバイスを駆動する駆動部とからなり、カメラ信号処理部１０８で生成された映像信号を表示する。記録手段としての記録再生部１１５は、カメラ信号処理部１０８から出力された圧縮映像信号の、磁気テープ、光ディスク、半導体メモリといった記録媒体への記録と、記録媒体に記録された圧縮映像信号の再生を行う。
【００２１】
設定手段としてのＡＦゲート１１２は、後述する制御部１１４から供給される情報に基づき、撮像信号処理部１０７から供給された、撮像素子１０６の全画素による出力信号のうち、焦点検出に用いられる領域の信号のみを選択的に通過させる。以下では、焦点検出に用いられる領域（ＡＦ信号取得領域）を、ＡＦ枠と呼ぶ。すなわち、ＡＦ枠は、焦点検出の際に用いる信号の評価を行う評価枠である。
【００２２】
取得手段としてのＡＦ信号処理部１１３は、ＡＦゲート１１２を通過した信号、すなわちＡＦ信号取得領域の中の信号からバンドパスフィルタ処理により高周波成分を抽出する。ＡＦ信号処理部１１３は、抽出した高周波信号から、ＡＦゲート１１２を通過した信号の輝度レベルの最大値と最小値の差分である輝度差成分を生成する。そして、この輝度差成分から焦点信号を生成する。ここで、焦点信号は、実際には、撮像素子１０６からの出力信号に基づいて生成される映像の鮮鋭度（コントラスト状態）を表す信号である。この鮮鋭度は、撮像光学系の焦点状態によって変化するので、精鋭度を表す信号は、撮像光学系の焦点状態を評価するＡＦ評価値として用いられる。
【００２３】
検出手段としての顔検出処理部１１６は、カメラ信号処理部１０８から供給される映像信号に対して公知の顔認識処理を施し、撮像画面内の人物の顔領域（顔）を検出する。顔検出処理部１１６は、例えば１フレーム周期あるいは数フレーム周期など、所定の周期で顔認識処理を行う。顔検出処理部１１６による顔領域の検出結果は、後述する制御部１１４に供給される。
【００２４】
なお、顔検出処理部１１６に適用可能な公知の顔検認識処理としては、例えば、画像データで表される各画素の階調色から肌色領域を抽出し、予め用意する顔の輪郭プレートとのマッチング度で顔を検出する方法が知られている。また、周知のパターン認識技術を用いて、目、鼻、口等の顔の特徴点を抽出することで顔検出を行う方法なども周知である。さらに、本発明に適用可能な顔認識処理の手法については、これらの手法に限るものではなく、他の手法を用いてもよい。
【００２５】
ズーム駆動部１１０は、変倍レンズ１０２を移動させるためのアクチュエータおよびそのドライバを含む。フォーカシング駆動部１１１は、フォーカスレンズ１０５を移動させるためのアクチュエータおよびそのドライバを含む。ズーム駆動部１１０およびフォーカシング駆動部１１１は、ステッピングモータ、ＤＣモータ、振動型モータおよびボイスコイルモータなどのアクチュエータにより構成される。
【００２６】
制御部１１４は、例えばＣＰＵ、ＲＯＭおよびＲＡＭを有し、ＣＰＵが、ＲＯＭに予め記憶されたプログラムに従い、ＲＡＭをワークメモリとして用いてこのデジタルビデオカメラ１００の全体の動作を制御する。制御部１１４は、不揮発性メモリをさらに有し、後述する操作部１１７に対する操作や、他の処理により設定された設定値などを不揮発性メモリに記憶する。
【００２７】
合焦制御手段としての制御部１１４は、顔検出処理部１１６による顔領域の検出結果に基づき、撮像画面内の顔領域を含む位置に焦点検出に用いられる領域を追加するように、ＡＦゲート１１２へ情報を送信する。また、制御部１１４は、ＡＦ信号処理部１１３の出力信号に基づいて、フォーカシング駆動部１１１を制御してフォーカスレンズ１０５を駆動し、合焦制御を行う。
【００２８】
さらに、制御部１１４は、撮像素子１０６のシャッタスピードを設定することができる。例えば、制御部１１４は、撮像素子１０６から出力された撮像信号や絞り１０３の状態などに基づきシャッタスピードを設定し、設定されたシャッタスピードに対応するタイミング信号を出力するように、図示されないタイミングジェネレータを制御する。さらにまた、制御部１１４は、時間を計測するタイマ機能を有する。また、表示制御手段としての制御部１１４は、プログラムに従い上述した表示制御信号を生成し、カメラ信号処理部１０８に供給する。
【００２９】
操作部１１７は、ユーザ操作を受け付ける複数の操作子が設けられ、操作子に対する操作に応じた制御信号を、制御部１１４に対して出力する。例えば、操作部１１７に対する操作により、このデジタルビデオカメラ１００における電源のＯＮ／ＯＦＦ、撮影の開始および終了、ズームなどの指示を行うことができる。
【００３０】
＜第１の実施形態＞
次に、本発明の第１の実施形態によるＴＶ−ＡＦ制御の例について、図２のフローチャートを用いて説明する。この図２のフローチャートにおける各処理は、制御部１１４において、ＲＯＭに予め記憶されたプログラムに従ったＣＰＵにより実行される。
【００３１】
ステップＳ２０１で、制御部１１４が処理を開始する。この図２に例示されるフローチャートによる処理は、例えば１フィールド画像を生成するための撮像素子１０６からの撮像信号の読み出し周期で、ステップＳ２０２〜ステップＳ２１３の処理が繰り返し実行される。
【００３２】
ステップＳ２０２で、制御部１１４は、顔検出処理部１１６で最新の撮影画像に対して顔認識処理が実行された結果、認識された顔の有無を取得する。そして、次のステップＳ２０３で、ステップＳ２０２で取得された顔の有無に基づき顔認識ができたか否かが判断される。若し、顔認識できたと判断されたら、処理はステップＳ２０４に移行される。
【００３３】
ステップＳ２０４では、顔が安定的に継続して認識されているか否かを判断するための閾値である安定性判断時間を設定する。この安定性判断時間は、例えばこの図２のフローチャートの繰り返し周期を単位として設定される。そして、次のステップＳ２０５で、顔が認識されてからの時間がステップＳ２０４で設定された安定性判断時間を超えたか否かが判断される。より具体的には、ステップＳ２０５において、後述するステップＳ２０８でカウントアップされる顔認識維持時間が当該安定性判断時間を超えたか否かが判断される。若し、超えたと判断されたら、処理はステップＳ２０６に移行される。
【００３４】
ステップＳ２０６で、制御部１１４は、顔検出処理部１１６での顔認識処理により顔が認識された画面上の位置情報を基に、顔領域を含む被写体に追従して移動する所定のＡＦ枠と被写体に追従しない所定のＡＦ枠とを、ＡＦゲート１１２に設定する。位置情報としては、顔が認識された領域の中心位置や、目、鼻、口などの顔の特徴点の位置を示す情報を用いてもよい。
【００３５】
なお、以下では、「顔領域を含む被写体に追従して移動する所定のＡＦ枠」を「顔枠」と呼び、「被写体に追従しない所定のＡＦ枠」を「通常枠」と呼ぶ。
【００３６】
ここで、ステップＳ２０６での通常枠（第２の評価枠）の設定方法の例として、顔枠（第１の評価枠）を含む画面上の中央を中心とした固定枠を設定する。また、通常枠は、画面上に１つに限るものではなく、複数存在しても構わない。その場合、少なくとも１つの通常枠が顔枠を含むような大きさに設定する。
【００３７】
なお、ステップＳ２０６で顔枠および通常枠が設定された際に、表示部１０９に対して、設定された顔枠を示す表示を行うことができる。一例として、制御部１１４は、顔枠を示す表示、例えば顔枠の境界を示す枠線表示を行うための表示制御信号を生成し、カメラ信号処理部１０８に供給する。カメラ信号処理部１０８は、当該表示制御信号に基づき枠表示を行う映像信号を生成し、この映像信号を、撮像信号処理部１０７から供給された映像信号に対して合成して、表示部１０９に出力する。これにより、表示部１０９に対し、撮像画像に対して顔枠が示された表示がなされ、撮影者は、現在撮像画像のどの部分に注目して合焦が行われているかを容易に知ることができる。
【００３８】
なお、顔枠を示す表示は、枠線表示に限られない。例えば顔枠内の輝度や色度を変更することで、顔枠の領域を示すようにしてもよい。また、ここでは、顔枠のみを示すように説明したが、通常枠を示す表示を、顔枠表示に加えてさらに表示してもよい。この場合、通常枠を示す表示と顔枠を示す表示とで、例えば枠線の色を変えるなど、容易に区別がつくようにすると好ましい。
【００３９】
次のステップＳ２０７で、制御部１１４は、ＡＦ信号処理部１１３から、顔枠および通常枠のそれぞれによるＡＦ評価値を取得し、処理はステップＳ２１２に移行される。ステップＳ２１２では、設定されている各ＡＦ枠からそれぞれ取得されたＡＦ評価値を加算し、ＴＶ−ＡＦ処理で合焦制御を行う場合に主として用いるＡＦ評価値を生成する。
【００４０】
ところで、特に動画撮影時には、撮影中に、人物に限らず、主被写体とは異なる被写体が画面内に入ってくることが多く発生することが考えられる。ここで、顔枠のＡＦ評価値と、通常枠のＡＦ評価値とを同等に扱って合焦制御を行う場合について考える。この場合、例えば偶然に画面上の端部にある意図しない人物被写体が顔認識されてしまうと、撮影者が意図しない被写体に対して合焦制御が行われてしまい、一時的に合焦状態が不安定になることが起こり得る。
【００４１】
このような事態を避けるために、設定されている各ＡＦ枠から取得されたＡＦ評価値の加算の方法として、顔枠から取得したＡＦ評価値に重み付けをして加算することが考えられる。顔枠から取得したＡＦ評価値に重み付けを行うことにより、撮影者が意図する主人物被写体に対する合焦を、より容易に行うことが可能となる。
【００４２】
これに限らず、上述した顔検出処理部１１６での顔認識処理により顔が認識された画面上の位置情報によって、顔枠の重み付け比率を変更してもよい。例えば、顔が画面中央付近に検出された場合には、重み付けを大きくし、画面の端付近に検出された場合には、重み付けを小さくする。撮影者は、主人物被写体を画面中央付近に配置しながら撮影することが多いと考えられるため、画面上の顔位置に応じて重み付けを行うことで、撮影者が意図する主人物被写体に対する合焦を、より容易に行うことが可能となる。
【００４３】
ステップＳ２１３では、ステップＳ２１２で生成されたＡＦ評価値を用いてＴＶ−ＡＦ処理が実行される。このＴＶ−ＡＦ処理は、公知の技術を用いることができ、例えば、ＡＦ評価値が最大になるように、ＡＦ評価値をモニタしつつフォーカスレンズ１０５を駆動して合焦を得る。また、ＴＶ−ＡＦ処理には、合焦が得られている状態において、フォーカスレンズ再駆動の必要性の有無を判断するために、ＡＦ評価値の低下があったか否かを判定する等、合焦を維持するための処理も含まれる。そして、処理はステップＳ２０２に戻される。
【００４４】
上述のステップＳ２０５で、顔が認識されてから安定性判断時間が経過していないと判断されたら、処理はステップＳ２０８に移行される。ステップＳ２０８では、上述した顔認識維持時間がカウントアップされる。また、上述のステップＳ２０３で、顔認識に失敗したと判断されたら、処理はステップＳ２０９に移行され、顔認識維持時間がクリアされる。ステップＳ２０８での顔認識維持時間のカウントアップまたはステップＳ２０９での顔認識維持時間のクリアが行われたら、処理はステップＳ２１０に移行される。
【００４５】
ステップＳ２１０で、制御部１１４は、通常枠のみをＡＦ枠としてＡＦゲート１１２に対して設定する。ここで、上述したステップＳ２０６における顔枠の設定時に、表示部１０９に対して顔枠を示す表示を行った場合には、当該顔枠を示す表示を消去する。そして、次のステップＳ２１１で当該通常枠からＡＦ評価値が取得され、処理がステップＳ２１２に移行される。
【００４６】
すなわち、本第１の実施形態では、顔認識に失敗したときのみならず、顔が認識された場合であっても、顔が認識されてから所定時間（安定性判断時間）を経過するまでは、通常枠のみをＡＦ枠として用いて、ＴＶ−ＡＦ制御が行われることになる。
【００４７】
なお、ステップＳ２０３で顔認識ができて、且つ、ステップＳ２０５で顔認識維持時間が安定性判断時間を超えない状態でステップＳ２１０に処理が移行された場合には、処理はステップＳ２０６を通過しておらず、顔枠の設定が行われていない。この場合、顔認識処理により得られた顔に基づき顔枠の領域を推定し、この推定された顔枠の領域を含むように通常枠を設定することが考えられる。または、予め顔認識処理により得られる顔が画面内で存在する領域を特定しておき、顔枠を設定した際には顔枠の領域が含まれるであろう大きさの通常枠を設定しておくことが考えられる。
【００４８】
このように、本発明の第１の実施形態においては、顔が認識された後も直ぐに顔枠をＡＦ枠に設定せずに、所定時間を経過するまで顔が認識され続けているか否かを判断している。そして、所定時間経過後に顔が認識され続けていると判断されたら、通常枠と共に顔枠をＡＦ枠として設定するようにしている。
【００４９】
これにより、顔が認識される状態と認識されない状態とが短時間に頻繁に繰り返し発生したような場合に、ＡＦ枠が頻繁に切り替わることが防がれる。そのため、合焦すべき被写体を確定できないなどにより、焦点検出制御を安定的に行うことができなくなる事態を軽減することが可能である。
【００５０】
特に動画撮影時には、主人物被写体が動いていることが多いと考えられ、主人物被写体が頻繁に横を向いたり、一時的に他の被写体が主人物被写体を覆ってしまうなど、顔認識に失敗する頻度が大きいと想定される。本発明の第１の実施形態は、このような場合に有効であり、より安定的な合焦制御を実現できる。
【００５１】
＜顔認識の安定性を判断するための安定性判断時間について＞
上述では、ステップＳ２０４で設定される、顔認識の安定性を判断するための安定性判断時間が固定的に設定されるように説明したが、これはこの例に限定されない。例えば、当該安定性判断時間は、撮像光学系の焦点距離に応じて設定することができる。
【００５２】
これは、焦点距離が長いほど、つまりテレ側になるほど手振れによる影響が発生し易くなるため、ワイド側と比較して安定した映像が得られない。そのため、焦点距離が長いほど顔認識に関しても信頼性が低くなり、確実に顔と認識される確率が低下し、顔が安定的に認識されない場合が多くなると考えられる。したがって、安定性判断時間を、焦点距離が長いほどより長時間に設定することで、認識された顔に対して安定的に合焦制御を行うことができる。
【００５３】
図３のフローチャートを用いて、焦点距離に応じて安定性判断時間を設定する一例の処理について説明する。ステップＳ３０１で、制御部１１４は、撮像光学系における現在の焦点距離を取得する。例えば、制御部１１４は、ズーム駆動部１１０およびフォーカシング駆動部１１１に対する駆動情報に基づき、撮像光学系の焦点距離を取得することができる。そして、次のステップＳ３０２で、当該焦点距離が基準値よりも大きいか否かが判断される。
【００５４】
若し、ステップＳ３０２で当該焦点距離が基準値よりも大きい、すなわち現在よりもテレ側であると判断されたら、処理はステップＳ３０３に移行される。そして、ステップＳ３０３で、焦点距離がテレ側である場合に適用する時間を、ステップＳ２０４で設定する安定性判断時間として設定する。一方、ステップＳ３０２で、当該焦点距離が基準値よりも小さい、すなわち現在よりもワイド側であると判断されたら、処理はステップＳ３０４に移行される。そして、ステップＳ３０４で、焦点距離がワイド側である場合に適用する、上述のテレ側である場合に適用する時間よりも短い時間を、ステップＳ２０４で設定する安定性判断時間として設定する。なお、上述のステップＳ３０３およびステップＳ３０４で設定する値は、それぞれ予め決められているものとする。
【００５５】
なお、ここでは、焦点距離がテレ側およびワイド側の何れかで判断したが、これはこの例に限定されず、焦点距離の判断をさらに細かく行い、判断された焦点距離に応じた安定性判断時間を選択するようにしてもよい。これにより、焦点距離に依らず、安定的に合焦制御を行うことができる。
【００５６】
また、別の例として、安定性判断時間を、撮像時のシャッタスピードに応じて設定することができる。シャッタスピードが遅くなるほど手振れによる影響が発生しやすくなり、安定した映像が得られにくくなる。そのため、顔認識に関してもシャッタスピードが遅いと信頼性が低くなり、確実に顔と認識される確率が低下し、顔が安定的に認識されない場合が多くなると考えられる。したがって、安定性判断時間を、シャッタスピードが遅いほどより長時間に設定することで、認識された顔に対して安定的に合焦制御を行うことができる。
【００５７】
図４に示すフローチャートを用いて、シャッタスピードに応じて安定性判断時間を設定する一例の処理について説明する。ステップＳ４０１で、制御部１１４は、現在のシャッタースピード値を取得し、次のステップＳ４０２で、取得されたシャッタスピードがスローシャッターか否かを判断する。例えば、シャッタスピードを所定値と比較して、当該シャッタスピードがスローシャッタか否かを判断することが考えられる。若し、スローシャッタであると判断されたら、処理はステップＳ４０３に移行され、スローシャッタに適用する時間を安定性判断時間として設定する。一方、スローシャッタではないと判断されたら、処理はステップＳ４０４に移行され、スローシャッタに適用するより短い時間を、安定性判断時間として設定する。なお、ステップＳ４０３およびステップＳ４０４で設定する値は、それぞれ予め決められているものとする。
【００５８】
なお、ここでは、シャッタスピードがスローシャッタか否かの判断により安定性判断時間を決定したが、これはこの例に限定されない。例えば、現在のシャッタスピードを複数の異なるシャッタスピードと比較してもよい。この場合、安定性判断時間も、比較を行うシャッタスピードの数に応じて予め用意される。これにより、シャッタスピードに依らず、安定的に合焦制御を行うことができる。
【００５９】
さらに、安定性判断時間を、顔検出処理部１１６での顔認識処理の周期に応じて適応的に設定することことができる。
【００６０】
顔認識処理は、上述したようにパターン認識を利用して行っている。そのため、認識させる顔の数などにより、撮像信号に対する走査の回数も異なり、１回の認識処理時間も変わってくる。そのため、ＡＦ制御の周期に対して顔認識処理の検出周期が長くなるほど、安定的に顔が認識されているか否かを判断する判断回数が少なくり、顔が安定的に認識されているか否かの判断の信頼性が低くなる。したがって、安定性判断時間を、顔認識処理の検出周期、すなわち、１の撮像画面に対する顔検出に要する時間が長いほどより長時間に設定することで、認識された顔に対して安定的に合焦判断を行うことができる。
【００６１】
図５は、安定性判断時間を顔認識処理の周期に応じて設定する一例の処理を示すフローチャートである。制御部１１４は、ステップＳ５０１で、顔検出処理部１１６による顔認識処理の検出周期を取得する。例えば、制御部１１４は、顔認識処理の認識周期を、顔検出処理部１１６から顔検出の位置、サイズ、信頼性などの情報と同様に取得する。次のステップＳ５０２で、取得された検出周期が基準周期よりも長いか否かを判定する。若し、長いと判定されたら、処理はステップＳ５０３に移行され、時間の長い安定性判断時間が設定される。一方、短いと判定された場合には、処理はステップＳ５０４に移行され、ステップＳ５０３で設定されたよりも時間の短い安定性判断時間が設定される。なお、ステップＳ５０２で用いる基準周期は、予め決められているものとする。
【００６２】
このように安定性判断時間を設定することで、顔認識処理に要する時間に関わらず、一定の回数だけ顔認識処理を行った結果から顔が認識されない状態であると判定することができ、安定的に判定結果を得ることができる。
【００６３】
さらにまた、安定性判断時間を、デジタルビデオカメラ１００の撮影モードに応じて設定することができる。
【００６４】
すなわち、静止画撮影を行う静止画撮影モードにおいて、動画撮影モードと共通の安定性判断時間を設定した場合、撮影者の所望する一瞬のシーンが撮影できない、あるいは、主被写体に合焦しないなどにより、撮影者に不快感を与えてしまう。そのため、静止画撮影時には、安定性判断時間の設定を短くする必要がある。さらに、静止画撮影時には、主人物被写体も安定した位置にあり、構図も決まっていることが多いため、顔が認識されたり、認識されなかったりすることが頻繁には発生しないと考えられる。
【００６５】
図６は、安定性判断時間を撮影モードに応じて設定する一例の処理を示すフローチャートである。制御部１１４は、ステップＳ６０１で現在の撮影モードを取得し、次のステップＳ６０２で、現在の撮影モードが動画撮影モードであるか否かを判断する。若し、動画撮影モードであると判断されたら、処理はステップＳ６０３に移行され、時間の長い安定性判断時間を設定する。一方、静止画撮影モードであると判断されたら、処理はステップＳ６０４に移行され、ステップＳ６０３で設定されるよりも時間の短い安定性判断時間を設定する。
【００６６】
なお、ここでは、デジタルビデオカメラ１００の撮影モードが動画撮影モードおよび静止画撮影モードの何れであるかでステップＳ６０２の判定を行っているが、これはこの例に限られない。例えば、ある特定の撮影モード、例えば、人物を撮影する場合に用いるポートレートモードか否かで判断してもよい。これにより、撮影者の撮影するシーンや条件に応じて、安定的に合焦制御を行うことができる。
【００６７】
＜ＡＦ枠の設定例＞
ここで、顔枠および通常枠の設定例について、図７を用いて説明する。図７（ａ）は、撮像画面内に顔枠Ａと通常枠Ｂとを設定した例を示す。通常枠Ｂが撮像画面の中央を中心として設定されると共に、顔認識がなされた位置に対して顔枠Ａが設定される。
【００６８】
図７（ｂ）は、通常枠のみでＴＶ−ＡＦ制御を行う場合の例である。ここで、撮像画面内に通常枠のみを設定する場合、図７（ａ）に例示される状態から単純に顔枠Ａを削除して、通常枠ＢのみでＡＦ評価値を検出しＴＶ−ＡＦ制御を行うことができる。これに限らず、撮影者が撮像画面の中央に被写体を配置する場合が多いことを考慮し、通常枠Ｂよりも小さい通常枠Ｃを、画面中央を中心としてさらに設定するようにしてもよい。この場合、通常枠Ｂおよび通常枠Ｃそれぞれから取得されたＡＦ評価値を加算してＴＶ−ＡＦ制御を行う。
【００６９】
さらに、上述のステップＳ２０５で顔が安定的に認識されていると判断された場合において、次のステップＳ２０６で、図７（ｃ）に例示されるように、顔枠ＡのみをＡＦ枠に設定してもよい。すなわち、顔枠ＡのみからＡＦ評価値を取得し（ステップＳ２０７）、そのＡＦ評価値を用いて、ステップＳ２１３によるＴＶ−ＡＦ制御を行う。
【００７０】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。本第２の実施形態では、上述した第１の実施形態によるＴＶ−ＡＦ制御に対して、顔認識処理で認識された顔が複数あった場合に、これら複数の顔の中から最も優先度の高い顔（主顔と呼ぶ）を判定するようにしている。そして、主顔と判定された顔が、所定時間の間、安定的に主顔と判定されるか否かで、顔枠と通常枠でＴＶ−ＡＦ制御を行うか、通常枠のみでＴＶ−ＡＦ制御を行うかを判定する。
【００７１】
図８は、本発明の第２の実施形態によるＴＶ−ＡＦ制御の一例を示すフローチャートである。なお、図８において、上述した図２と共通する部分には同一の符号を付し、詳細な説明を省略する。また、この図８のフローチャートによる処理は、上述した図２のフローチャートと同様に、例えば１フィールド画像を生成するための撮像素子１０６からの撮像信号の読み出し周期で繰り返される。
【００７２】
ステップＳ２０１で制御部１１４により処理が開始され、次のステップＳ２０２で顔検出処理部１１６で顔認識処理が実行され、ステップＳ２０３で、顔認識ができたか否かが判断される。若し、顔認識ができなかったと判断されたら、処理はステップＳ２２４に移行され、後述するステップＳ２２３でカウントアップされる主顔認識維持時間がクリアされる。そして、処理はステップＳ２１０に移行され、通常枠のみをＡＦ枠としてＡＦゲート１１２に対して設定し、次のステップＳ２１１で、当該通常枠からＡＦ評価値が取得され、処理がステップＳ２１２に移行される。
【００７３】
一方、上述のステップＳ２０３で、顔認識ができたと判断されたら、処理はステップＳ２２０に移行される。ステップＳ２２０では、認識された顔のうち最も優先度の高い顔とされる主顔を設定する主顔判定処理が行われる。この主顔判定処理の詳細については、後述する。
【００７４】
ステップＳ２２０で主顔が設定されると、次のステップＳ２２１において、前回の主顔判定処理における主顔に対して、今回の主顔判定処理における主顔が変わったか否かが判断される。若し、主顔が変わったと判断されたら、処理はステップＳ２２４に移行され、主顔認識維持時間がクリアされる。
【００７５】
一方、前回の主顔判定処理と今回の主顔判定処理とで主顔が変わっていないと判断されたら、処理はステップＳ２２２に移行される。ステップＳ２２２では、主顔が安定的に認識されているか否かを判断するための主顔安定性判断時間を設定する。この主顔安定性判断時間は、例えば上述の安定性判断時間と同様に、この図８のフローチャートの繰り返し周期を単位として設定される。
【００７６】
なお、この主顔安定性判断時間は、予め設定された値を用いることができる。これに限らず、主顔安定性判断時間を、上述の第１の実施形態で図３〜図６を用いて説明したような、撮像光学系の焦点距離やシャッタスピード、顔認識処理における顔検出周期、デジタルビデオカメラ１００の撮影モードなどに応じて設定することができる。
【００７７】
ステップＳ２２２で主顔安定性判断時間が設定されると、処理はステップＳ２２５に移行され、主顔が設定されてからの時間が当該主顔安定性判断時間を超えたか否かが判断される。より具体的には、ステップＳ２２５において、主顔認識維持時間が当該主顔安定性判断時間を超えたか否かが判断される。若し、超えていないと判断されたら、処理はステップＳ２２３に移行され、主顔認識維持時間がカウントアップされる。そして、処理がステップＳ２１０に移行される。
【００７８】
一方、ステップＳ２２５において、主顔認識維持時間が主顔安定性判断時間を超えたと判断されたら、処理はステップＳ２２６に移行される。ステップＳ２２６では、主顔に対応する顔枠と、当該顔枠を含み撮像画面の中央を中心とする通常枠とが、ＡＦ枠としてＡＦゲート１１２に対してそれぞれ設定される。なお、主顔に対応する顔枠は、顔検出処理部１１６による顔認識処理による、顔が認識された画面上の位置情報と、上述のステップＳ２２０で設定された主顔の情報とに基づき求めることができる。そして、次のステップＳ２０７で、制御部１１４は、ＡＦ信号処理部１１３から、顔枠および通常枠のそれぞれによるＡＦ評価値を取得し、処理がステップＳ２１２に移行される。
【００７９】
ステップＳ２１２では、設定されている各ＡＦ枠からそれぞれ取得されたＡＦ評価値を加算し、ＴＶ−ＡＦ制御で用いるＡＦ評価値を生成する。このとき、顔枠から取得されたＡＦ評価値に対して重み付けを行うことができる。次のステップＳ２１３で、ステップＳ２１２で生成されたＡＦ評価値を用いてＴＶ−ＡＦ制御が実行される。ステップＳ２１３でのＴＶ−ＡＦ制御の実行後、処理がステップＳ２０２に戻される。
【００８０】
なお、本第２の実施形態においても、上述した第１の実施形態と同様に、ステップＳ２２６において、主顔に対して顔枠を設定した際に、当該顔枠を示す表示を表示部１０９に対して行うことができる。また、この顔枠を示す表示は、次に顔認識に失敗したり（ステップＳ２０３）、主顔が異なる顔に変わったりした（ステップＳ２２１）場合には、ステップＳ２１０でＡＦ枠が通常枠のみに対して設定される際に、消去される。
【００８１】
また、ステップＳ２２６およびステップＳ２１０におけるＡＦ枠の設定も、上述した第１の実施形態で説明したのと同様にして行われる。すなわち、ステップＳ２２６においては、図７（ａ）に例示されるように、主顔に対応する顔枠Ａと、顔枠Ａを含む通常枠Ｂを設定してもよいし、図７（ｃ）に例示されるように、主顔に対応する顔枠Ａのみを設定してもよい。また、ステップＳ２１０においては、図７（ｂ）に例示されるように、図７（ａ）に例示される状態から単純に顔枠Ａのみを削除して、通常枠Ｂのみとしてもよいし、通常枠Ｂに対してより小さい通常枠Ｃをさらに設定してもよい。
【００８２】
このように、本発明の第２の実施形態においては、顔認識処理で認識された顔から最も優先度が高い顔を主顔として設定し、この主顔が他の顔に変わらずに安定的に所定時間検出されているか否かを判断している。そのため、１の撮像画面に対して複数の顔が認識されていても、顔枠が当該複数の顔の間で頻繁に切り替わるのが防がれ、合焦制御を安定的に行うことができる。
【００８３】
図９は、上述したステップＳ２２０で実行される主顔判定の一例の処理を示すフローチャートである。先ず、ステップＳ９０１で、顔認識処理で認識された顔の情報を取得する。ここで、顔情報は、例えば認識された顔の撮像画面上での位置およびサイズや、顔認識処理における信頼度である。次に、ステップＳ９０２で、顔認識処理で認識された顔の確からしさを判定する。これは、主に顔情報に含まれる信頼度から顔として確からしさを判定するもので、信頼度が低いものは顔ではないものを顔として誤検出している可能性が高い。そのため、検出された顔のうち、信頼度が所定値よりも高いものを顔として確かであると判定し、信頼度が当該所定値より低いものは、認識された顔の中から除く。
【００８４】
次のステップＳ９０３で、１の撮像画面に複数の顔が認識されているか否かが判断される。若し、１の撮像画面に対して１の顔のみが認識されていると判断されたら、処理はステップＳ９０４に移行され、当該１の顔を主顔と判定する。そして、処理がステップＳ９０７に移行される。
【００８５】
一方、１の撮像画面に複数の顔が認識されたと判断されたら、処理はステップＳ９０５に移行される。ステップＳ９０５では、認識された複数の顔に対して優先順位が設定される。優先順位は、複数の顔のうち撮影者が主人物被写体として意図していると推定される顔から順に、設定される。
【００８６】
第１の例として、複数の顔それぞれの撮像画面内の位置に基づき、画面中央に近い顔から順に、優先順位を設定する。第２の例として、複数の顔それぞれの撮像画面内におけるサイズが大きいものから順に、優先順位を設定する。第３の例として、複数の顔それぞれの、顔認識処理における信頼度が高いものから順に、優先順位を設定する。複数の顔に対する優先順位付けは、これら第１〜第３の例に限定されない。また、これら第１〜第３の例を適宜、組み合わせて優先順位付けを行ってもよい。
【００８７】
次のステップＳ９０６では、ステップＳ９０５で複数の顔に対する優先順付の結果、最も高い優先順位が付けられた顔を主顔として設定する。そして、処理はステップＳ９０７に移行される。
【００８８】
ステップＳ９０７では、前回の主顔判定処理において設定された主顔と、今回の主顔判定処理において設定された主顔とが比較される。例えば、前回の主顔判定処理において設定された主顔と、今回の主顔判定処理において設定された主顔とで、撮像画面内の位置やサイズを比較する。そして、次のステップＳ９０８で、前回の主顔判定処理で主顔に設定された顔とは異なる顔が、今回の主顔判定処理で主顔として設定されたか否かが判定される。
【００８９】
主顔が前回と今回とで変わったか否かの判定は、主顔として設定された顔の情報に基づいて行う。第１の例として、顔の撮像画面内の位置情報に基づき、前回の主顔の位置と今回の主顔の位置との差分が所定値以下であれば、前回と今回とで主顔が変わっていないと判定することができる。第２の例として、顔の撮像画面内でのサイズに基づき、前回の主顔のサイズと今回の主顔のサイズとの差分が所定値以下であれば、前回と今回とで主顔が変わっていないと判断することができる。第３の例として、顔の顔認識処理における信頼度に基づき、前回の主顔の信頼度と今回の主顔の信頼度との差分が所定値以下であれば、前回と今回とで主顔が変わっていないと判断することができる。
【００９０】
なお、主顔が前回と今回とで変わったか否かの判定を行う判定方法は、これら第１〜第３の例に限定されない。また、これら第１〜第３の例を適宜、組み合わせて判定を行ってもよい。
【００９１】
若し、ステップＳ９０８で、前回の主顔判定処理において設定された主顔に対して、今回の主顔判定処理において設定された主顔が変化していないと判定されたら、処理はステップＳ９０９に移行され、主顔変化無しフラグがセットされる。一方、前回に対して今回の主顔が変わったと判定されたら、処理はステップＳ９１０に移行し、主顔変化無しフラグがクリアされる。図８のフローチャートにおけるステップＳ２２１では、この主顔変化無しフラグに基づき主顔が変わったか否かの判断を行うことになる。
【００９２】
ステップＳ９０８またはステップＳ９０９の処理の後、処理がステップＳ９１１に移行され、今回の主顔判定処理において設定された主顔の情報が、例えば制御部１１４が有するＲＡＭに記憶されて履歴として残される。次回の主顔判定の際には、この履歴として残された今回の主顔判定処理による主顔の情報を前回の主顔の情報として用いる。今回の主顔情報が履歴に残されると、一連の主顔判定処理が終了され、処理が図８のフローチャートにおけるステップＳ２２１に移行される。
【００９３】
なお、上述では、顔枠を主顔に対して設定するように説明したが、これはこの例に限定されない。例えば、図８のフローチャートにおけるステップＳ２０２で顔認識された顔の全てに顔枠を設定するようにしてもよい。この場合、ステップＳ２２０以降で主顔が決定された際に、主顔以外の顔に設定された顔枠を削除することが考えられる。
【００９４】
＜他の実施形態＞
上述の各実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。したがって、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【００９５】
なお、上述の各実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。
【００９６】
上述の各実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００９７】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。
【００９８】
そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。
【００９９】
つまり、上述の各実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１００】
また、上述の各実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。
【０１０１】
また、上述の各実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の各実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施形態に適用可能なデジタルビデオカメラの一例の構成を示すブロック図である。
【図２】本発明の第１の実施形態によるＴＶ−ＡＦ制御の一例を示すフローチャートである。
【図３】焦点距離に応じて安定性判断時間を設定する一例の処理を示すフローチャートである。
【図４】シャッタスピードに応じて安定性判断時間を設定する一例の処理を示すフローチャートである。
【図５】安定性判断時間を顔認識処理の周期に応じて設定する一例の処理を示すフローチャートである。
【図６】安定性判断時間を撮影モードに応じて設定する一例の処理を示すフローチャートである。
【図７】顔枠および通常枠の設定の例を示す図である。
【図８】本発明の第２の実施形態によるＴＶ−ＡＦ制御の一例を示すフローチャートである。
【図９】主顔判定の一例の処理を示すフローチャートである。
【符号の説明】
【０１０３】
１００  デジタルビデオカメラ
１０５  フォーカスレンズ
１０６  撮像素子
１０７  撮像信号処理部
１０８  カメラ信号処理部
１１１  フォーカシング駆動部
１１２  ＡＦゲート
１１３  ＡＦ信号処理部
１１４  制御部
１１６  顔検出処理部
【図１】
2010102041.tif 000003
【図２】
2010102041.tif 000004
【図３】
2010102041.tif 000005
【図４】
2010102041.tif 000006
【図５】
2010102041.tif 000007
【図６】
2010102041.tif 000008
【図７】
2010102041.tif 000009
【図８】
2010102041.tif 000010
【図９】
2010102041.tif 000011