(57)【特許請求の範囲】
【請求項１】
被写体を検出する検出手段と、
前記被写体に撮影光学系の焦点を合わせるように、前記撮影光学系のフォーカスレンズの位置を調節する焦点調節手段と、
前記検出手段の検出結果に基づいて、撮影画面内で前記焦点調節手段が焦点を検出する領域である焦点検出領域を設定する設定手段と、を備え、
前記設定手段は、焦点調節モードが動体モードの場合には、前記被写体の顔の中心位置を前記焦点検出領域の中心位置に設定し、前記焦点調節モードが動体モードではないモードの場合、前記被写体の目の中心位置を前記焦点検出領域の中心位置に設定するとともに、前記動体モードの場合も前記動体モードではないモードの場合も前記焦点検出領域の大きさを前記被写体の顔の大きさに基づいて設定することを特徴とする撮像装置。
【請求項２】
前記検出手段により前記被写体の両目が検出されている場合には、前記設定手段は、前記動体モードではないモードの場合、前記被写体の両目の平均座標を前記焦点検出領域の中心位置に設定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記検出手段により前記被写体の片目だけが検出されている場合には、前記設定手段は、前記動体モードではないモードの場合、前記被写体の片目の中心位置を前記焦点検出領域の中心位置に設定することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記設定手段は、前記動体モードの場合には、前記検出手段により複数回にわたって検出された被写体の顔の位置を平均した値に基づいて前記焦点検出領域を設定することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記設定手段は、前記焦点検出領域を前記被写体の顔の大きさよりも小さく設定することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記設定手段は、前記焦点検出領域を前記被写体の顔の大きさよりも大きく設定することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項７】
前記焦点調節手段は、撮像面位相差検出方式またはコントラスト検出方式により前記撮影光学系の焦点を合わせることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記焦点調節手段は、前記撮像面位相差検出方式により求められた位相差評価値が使用可能である場合は、前記撮像面位相差検出方式により前記撮影光学系の焦点を合わせることを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記焦点調節モードはユーザの指示に応じて決定されることを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
撮像装置を制御する方法であって、
被写体を検出する検出工程と、
前記被写体に撮影光学系の焦点を合わせるように、前記撮影光学系のフォーカスレンズの位置を調節する焦点調節工程と、
前記検出工程における検出結果に基づいて、撮影画面内で前記焦点調節工程において焦点を検出する領域である焦点検出領域を設定する設定工程と、を備え、
前記設定工程では、焦点調節モードが動体モードの場合には、前記被写体の顔の中心位置を前記焦点検出領域の中心位置に設定し、前記焦点調節モードが動体モードではないモードの場合、前記被写体の目の中心位置を前記焦点検出領域の中心位置に設定するとともに、前記動体モードの場合も前記動体モードではないモードの場合も前記焦点検出領域の大きさを前記被写体の顔の大きさに基づいて設定することを特徴とする撮像装置の制御方法。
【請求項１１】
請求項１０に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１０に記載の制御方法の各工程をコンピュータに実行させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ、デジタルビデオカメラ等の撮像装置におけるオートフォーカス技術に関するものである。
【背景技術】
【０００２】
撮像装置における焦点調節の一般的な方式として、コントラストオートフォーカス（コントラストＡＦ）、位相差オートフォーカス（位相差ＡＦ）が知られている。コントラストＡＦはビデオカメラやデジタルスチルカメラで多く用いられるＡＦ方式であり、撮像素子の出力信号、特に高周波成分のコントラスト情報に着目し、そのＡＦ評価値が最も大きくなるフォーカスレンズの位置を合焦位置とするＡＦ方式である。
【０００３】
一方、撮像素子を用いた位相差ＡＦとしては、撮像素子にある画素をマイクロレンズで瞳分割し、瞳分割された画素で被写体からの光を受光することにより、撮像を行うと同時に焦点検出を行う手法が提案されている。近年、コントラストＡＦと位相差ＡＦのお互いの長所を活かした方式として、ハイブリッドＡＦも提案されている。特許文献１では、位相差ＡＦの焦点検出結果を用いてフォーカスレンズを駆動し、合焦位置近傍でコントラストＡＦに変更することにより、高速かつ高精度な焦点検出を可能としている。
【０００４】
また、これらのようなＡＦ方式を使用して人物の顔にピントを合わせる技術が提案されている。コントラストＡＦの例としては特許文献２などがある。また特許文献２にも記載されているが、ユーザー操作により１度だけＡＦする方式（以下、ワンショットＡＦという）と、常に被写体にピントが合い続けるように制御するＡＦ方式(以下、コンティニュアスＡＦという)が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５６８２４号公報
【特許文献２】特開２００８−１９７１５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のようなＡＦ制御により人物の顔に対してピントを追従させる場合、顔検出の精度によっては結果にばらつきが生じる。例えば静止している被写体でも、輝度の変化やノイズ量の変化等によって顔のサイズや位置の検出結果がフレームごとに異なる場合がある。また、人物の目にピントを合わせる場合にも検出ばらつきが発生し、特に人物が動いていると顔の向きが変わることによってフレーム間の目の検出結果が異なる場合が多々ある。このような場合、上記の顔の検出結果をそのままＡＦ枠として使用すると、ＡＦの結果にもばらつきが発生し、所望のＡＦ制御ができない。
【０００７】
本発明は上述した課題に鑑みてなされたものであり、その目的は、被写体が静止している場合と動いている場合とで、それぞれピントの見栄えを損なうことなく高精度なＡＦを行うことができる撮像装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明に係わる撮像装置は、被写体を検出する検出手段と、前記被写体に撮影光学系の焦点を合わせるように、前記撮影光学系のフォーカスレンズの位置を調節する焦点調節手段と、前記検出手段の検出結果に基づいて、撮影画面内で前記焦点調節手段が焦点を検出する領域である焦点検出領域を設定する設定手段と、を備え、前記設定手段は、焦点調節モードが動体モードの場合には、前記被写体の顔の中心位置を前記焦点検出領域の中心位置に設定し、前記焦点調節モードが動体モードではないモードの場合、前記被写体の目の中心位置を前記焦点検出領域の中心位置に設定するとともに、前記動体モードの場合も前記動体モードではないモードの場合も前記焦点検出領域の大きさを前記被写体の顔の大きさに基づいて設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、被写体が静止している場合と動いている場合とで、それぞれピントの見栄えを損なうことなく高精度なＡＦを行うことが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態のデジタルカメラの構成を示すブロック図。
【図２】一実施形態における撮像素子の画素配列を示す図。
【図３】一実施形態における焦点検出処理を説明するためのフローチャート。
【図４】図３におけるコンティニュアスＡＦを説明するためのフローチャート。
【図５】図３、図４におけるハイブリッドＡＦを説明するためのフローチャート。
【図６】図３、図４におけるＡＦ枠設定の動作を説明するためのフローチャート。
【図７】中央１点のＡＦ枠設定と多点のＡＦ枠設定を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の撮像装置の一実施形態であるレンズ交換可能な一眼レフタイプのデジタルカメラについて、添付図面を参照して詳細に説明する。
【００１２】
図１は本実施形態のデジタルカメラの構成を示すブロック図である。本実施形態のデジタルカメラはレンズ交換式の一眼レフカメラであり、レンズユニット１００とカメラ本体１２０とを有する。レンズユニット１００は図中、中央の点線で示されるマウントＭを介して、カメラ本体１２０と接続される。
【００１３】
レンズユニット１００は、第１レンズ群１０１、絞り兼用シャッタ１０２、第２レンズ群１０３、フォーカスレンズ群（以下、単に「フォーカスレンズ」という）１０４を有する。このようにレンズユニット１００は、フォーカスレンズ１０４を含むと共に被写体の像を形成する撮影光学系を有する。
【００１４】
第１レンズ群１０１は、レンズユニット１００の先端に配置され、光軸に沿う方向である矢印ＯＡの方向に進退可能に保持される。絞り兼用シャッタ１０２は、その開口径を調節することで撮影時の光量調節を行う他、静止画撮影時には露光秒時調節用シャッタとして機能する。絞り兼用シャッタ１０２及び第２レンズ群１０３は一体的に矢印ＯＡで示す方向に進退し、第１レンズ群１０１の進退動作との連動によりズーム機能を実現する。フォーカスレンズ１０４は、矢印ＯＡで示す方向に進退することにより焦点調節を行う。
【００１５】
レンズユニット１００は、さらにズームアクチュエータ１１１、絞りシャッタアクチュエータ１１２、フォーカスアクチュエータ１１３、ズーム駆動回路１１４、絞りシャッタ駆動回路１１５、フォーカス駆動回路１１６、レンズメモリ１１８を備える。また、これらの撮影光学系を駆動する機構及び回路は、レンズＭＰＵ１１７により制御される。
【００１６】
ズームアクチュエータ１１１は、第１レンズ群１０１や第３レンズ群１０３を矢印ＯＡの方向に進退駆動し、ズーム操作を行なう。絞りシャッタアクチュエータ１１２は、絞り兼用シャッタ１０２の開口径を制御して撮影光量を調節すると共に、静止画撮影時の露光時間制御を行なう。フォーカスアクチュエータ１１３で、フォーカスレンズ１０４を矢印ＯＡの方向に進退駆動して焦点調節を行なう。フォーカスアクチュエータ１１３には、フォーカスレンズ１０４の現在位置を検出する位置検出器としての機能が備わっている。
【００１７】
ズーム駆動回路１１４は、撮影者のズーム操作に応じてズームアクチュエータ１１１を駆動する。絞りシャッタ駆動回路１１５は、絞りシャッタアクチュエータ１１２を駆動制御して絞り兼用シャッタ１０２の開口を制御する。フォーカス駆動回路１１６は、焦点検出結果に基づいてフォーカスアクチュエータ１１３を駆動制御し、フォーカスレンズ１０４を矢印ＯＡの方向に進退駆動して焦点調節を行なう。
【００１８】
レンズＭＰＵ１１７は、撮像素子１２２上に被写体像を結像させる撮影光学系全体についての演算及び制御を行い、ズーム駆動回路１１４、シャッタ駆動回路１１５、フォーカス駆動回路１１６、レンズメモリ１１８を制御する。また、レンズＭＰＵ１１７は、現在のレンズ位置を検出し、カメラＭＰＵ１２５からの要求に対してレンズ位置情報を通知する。レンズメモリ１１８には自動焦点調節に必要な光学情報が記憶されている。
【００１９】
カメラ本体１２０は、光学的ローパスフィルタ１２１、撮像素子１２２を有する。光学的ローパスフィルタ１２１は、撮影画像の偽色やモアレを軽減する。撮像素子１２２は、Ｃ−ＭＯＳセンサとその周辺回路で構成され、横方向ｍ画素、縦方向ｎ画素の受光ピクセル上にそれぞれ１つの光電変換素子が配置される。撮像素子１２２は、全画素の独立な出力が可能なように構成されている。また、全画素のうちの一部の画素が焦点検出用画素となっており、撮像面位相差検出方式のオートフォーカス（撮像面位相差ＡＦ）が可能となっている。
【００２０】
より具体的には、撮像素子１２２は、図２に示すように、被写体の像を形成する撮影光学系の射出瞳の全域を通る光束を各々が受光して被写体の像を生成する複数の撮像用画素２５０を有する。また、撮像素子１２２は、各々が撮影光学系の異なる射出瞳の領域を通る光束を受光する複数の焦点検出用画素２５１を更に有する。複数の焦点検出用画素は全体として撮影光学系の射出瞳の全域を通る光束を受光することができる。例えば、撮像素子１２２は、２行×２列の画素のうち、対角に配置される一対のＧ画素は撮像用画素として残し、Ｒ画素とＢ画素を焦点検出用画素に置き換えている。本実施形態では、撮像面に配置された撮像用画素配列の一部を焦点検出用画素２５１に置き換えることによって撮像面位相差ＡＦを実現しているが、本発明はこの方式に限定されるものではない。
【００２１】
図１に戻って、カメラ本体１２０は、さらに撮像素子駆動回路１２３、画像処理回路１２４、カメラＭＰＵ１２５、表示器１２６、操作スイッチ群１２７、メモリ１２８、撮像面位相差焦点検出部１２９、ＴＶＡＦ焦点検出部１３０を有する。
【００２２】
撮像素子駆動回路１２３は、撮像素子１２２の動作を制御するとともに、取得した画像信号をＡ／Ｄ変換してカメラＭＰＵ１２５に送信する。画像処理回路１２４は、撮像素子１２２が取得した画像のγ変換、カラー補間、ＪＰＥＧ圧縮などを行う。カメラＭＰＵ（プロセッサ）１２５は、カメラ本体１２０全体についての演算及び制御を行う。そして、撮像素子駆動回路１２３、画像処理回路１２４、表示器１２６、操作ＳＷ（操作スイッチ群）１２７、メモリ１２８、撮像面位相差焦点検出部１２９、ＴＶＡＦ焦点検出部１３０を制御する。
【００２３】
カメラＭＰＵ１２５はマウントＭの信号線を介してレンズＭＰＵ１１７と接続され、レンズＭＰＵ１１７に対してレンズ位置の取得や所定の駆動量でのレンズ駆動要求を発行したり、レンズユニット１００の固有の光学情報を取得したりする。カメラＭＰＵ１２５には、カメラ動作を制御するプログラムを格納したＲＯＭ１２５ａ、変数を記憶するＲＡＭ１２５ｂ、諸パラメータを記憶するＥＥＰＲＯＭ１２５ｃが内蔵されている。更に、カメラＭＰＵ１２５は、ＲＯＭ１２５ａに格納したプログラムにより焦点検出処理を実行する。焦点検出処理の詳細は後述する。また、撮像面位相差ＡＦでは、焦点検出位置の像高が大きい時にケラレの影響が大きく信頼度が低下するため、カメラＭＰＵ１２５はその補正も行う。
【００２４】
表示器１２６はＬＣＤなどから構成され、カメラの撮影モードに関する情報、撮影前のプレビュー画像と撮影後の確認用画像、焦点検出時の合焦状態表示画像などを表示する。操作スイッチ群１２７は、電源スイッチ、レリーズ（撮影トリガ）スイッチ、ズーム操作スイッチ、撮影モード選択スイッチ等で構成される。本実施形態のメモリ１２８は、着脱可能なフラッシュメモリで、撮影済み画像を記録する。
【００２５】
撮像面位相差焦点検出部（第１焦点検出部）１２９は、撮像素子１２２に埋め込まれた焦点検出用画素の像信号により位相差ＡＦ方式での焦点検出処理を行う。より具体的には、撮像面位相差焦点検出部１２９は、撮像光学系の一対の瞳領域を通過する光束により焦点検出用画素に形成される一対の像のずれ量に基づいて撮像面位相差ＡＦを行う。
【００２６】
ＴＶＡＦ焦点検出部（第２焦点検出部）１３０は、画像処理回路１２４により得られた画像情報のコントラスト成分に基づいてコントラスト検出方式の焦点検出処理を行う。コントラスト方式の焦点検出処理は、フォーカスレンズ１０４を光軸に沿って移動させてコントラスト評価値（ＴＶＡＦ評価値）がピークとなるフォーカスレンズの位置を検出する。なお、顔検出部１３１は画像処理回路１２４により得られた画像情報から特徴量を抽出して人物の顔を検出する。
【００２７】
このように、本実施形態では、撮像面位相差ＡＦとコントラストＡＦとを組み合わせており、いずれの焦点検出も撮像面上の情報に基づく。そのため、撮像面とは異なる位置に配置されたセンサにより行われる位相差ＡＦとコントラストＡＦ（ＴＶＡＦ）とを組み合わせる場合よりも焦点検出精度を向上させることができる。
【００２８】
以下、図３〜図８を参照して、カメラＭＰＵ（プロセッサ）１２５が実行する焦点検出処理について説明する。図３以降において、「Ｓ」はステップの略である。
【００２９】
図３は、カメラＭＰＵ１２５が実行する焦点検出処理を説明するためのフローチャートである。カメラＭＰＵ１２５は、Ｓ２００においてカメラ起動後被写体にピントを合わせ続けるコンティニュアスＡＦを実行する。コンティニュアスＡＦの詳細については図４を用いて後述する。Ｓ２０１において操作スイッチ群１２７におけるレリーズ（撮影トリガ）スイッチの操作を検出した場合、Ｓ２０２へ進む。Ｓ２０２では位相差ＡＦによる焦点調節用の評価値（以下、位相差評価値）が使用可能かどうかを判断する。位相差評価値の使用可否の判定方法は、像高やＦ値に応じて信頼性を求め、使用可能かどうかを判断する等の方法が考えられるが本実施形態とは直接関係が無いため、詳細な説明は省略する。
【００３０】
Ｓ２０２において、位相差評価値が使用可能と判断された場合はＳ２０３へ進み、求められたフォーカス駆動量分だけフォーカスレンズ１０４を移動させる。Ｓ２０２において位相差評価値が使用可能でないと判断された場合はＳ２０８へ進み、コントラストＡＦによる焦点調節用の評価値（以下、コントラスト評価値）でスキャン開始位置へフォーカスレンズ１０４を移動させる。この場合、コントラスト評価値の合焦度合いが高い程現在のフォーカス位置が合焦位置近傍にあるとしてフォーカスレンズ駆動量が小さくなる。
【００３１】
Ｓ２０４ではＡＦ用に撮像素子１２２の駆動を切り替える。例えばＡＦ時間を短縮させたければ画素数を減らして高速な画像読み出しを行っても良いし、低照度シーン等ではＳ／Ｎを稼ぐために画素数を増やすなどしても良い。Ｓ２０５では後述するＡＦ枠（焦点検出領域）の設定を行う。Ｓ２０６ではＳ２０３もしくはＳ２０８において実行したフォーカス駆動が完了するまで待つ。Ｓ２０７では後述するハイブリッドＡＦ制御を行い処理を終了する。
【００３２】
図４は、図３のＳ２００におけるコンティニュアスＡＦの動作を説明するためのフローチャートである。まずＳ３００で後述するＡＦ枠設定を行う。Ｓ３０１では図５で後述するハイブリッドＡＦ制御を行う。Ｓ３０２では位相差評価値とコントラスト評価値をそれぞれＲＡＭ１２５ｂに記憶する。Ｓ３０３では、最新の位相差評価値を取得してＲＡＭ１２５ｂに記憶する。Ｓ３０４では最新のコントラスト評価値を取得してＲＡＭ１２５ｂに記憶する。Ｓ３０５ではＲＡＭ１２５ｂで記憶しているＳ３０１で取得した評価値とＳ３０３以降で取得した最新の評価値を比較し、所定値以上変化しているかを判定する。所定値以上変化している場合にはＳ３０６へ進み、所定値以上変化していない場合にはＳ３０３へ戻り再度評価値を監視する。Ｓ３０６ではＳ３０５の所定値以上の変化が所定回数以上あったかを判定する。Ｓ３０６において所定回数以上変化したと判定された場合はＳ３００へ戻り、再度ハイブリッドＡＦ動作を行う。Ｓ３０６で所定回数以上変化していないと判定された場合はＳ３０３へ戻り、再度評価値を監視する。
【００３３】
ここで、本実施形態ではＳ３０２において位相差評価値で合焦していた場合は、Ｓ３０５において位相差評価値のみを比較する。こうすることによって位相差評価値で合焦した場合に、コントラスト評価値の変動によって再度ＡＦをするようなハンチング動作を防ぐことができる。しかし、動体などをピント追従する場合など、なるべく早くＡＦを行いたければ位相差評価値とコントラスト評価値の変化を論理和で判断しても良い。
【００３４】
図５は図３のＳ２０７と図４のＳ３０１におけるハイブリッドＡＦ制御を説明するためのフローチャートである。Ｓ４００では、評価値を算出するための画像データを露光する。Ｓ４０１では、コントラスト評価値を取得する。Ｓ４０２では位相差評価値を取得する。Ｓ４０３では位相差評価値が使用可能かどうかを判定する。位相差評価値の使用可否の判定方法は、既に図３で説明したように、像高やＦ値に応じて信頼性を求め、使用可能かどうかを判断する等の方法が考えられる。Ｓ４０４では位相差評価値の合焦位置へのデフォーカス量が深度内かどうかを判定し、深度内であればＳ４０５の合焦状態へ遷移して処理を終了する。ユーザが操作スイッチ群１２７等を操作して合焦状態へ遷移した場合は表示器１２６等に合焦状態であることがわかるような表示を出力する。
【００３５】
Ｓ４０４においてデフォーカス量が深度外と判定された場合は、Ｓ４０６において、得られたデフォーカス駆動量分だけフォーカスレンズ１０４を移動させてＳ４００に戻る。Ｓ４０３において位相差評価値が使用可能と判定されていなければ、Ｓ４０７へ進みコントラスト評価値についてピークが検出されているかを判定する。このピークは各レンズ位置で取得したコントラスト評価値内に所定値以上の極大値が検出されているかどうかで判定する。Ｓ４０８ではＳ４０７で検出されたピーク位置へフォーカスレンズ１０４を移動させる。Ｓ４０９ではピーク位置へフォーカスレンズ１０４が駆動されるまで待ち、その後Ｓ４１０へ進み合焦状態へ遷移して処理を終了する。
【００３６】
Ｓ４１１では、フォーカスレンズ１０４を遠端から近端まで全領域にわたってスキャンしたかどうかを判定する。全領域にわたってスキャンしていればＳ４１２へ進み、全領域にわたってスキャンしていなければＳ４１５へ進む。Ｓ４１５では、所定量フォーカスレンズ１０４を移動させてＳ４００に戻り、スキャンを継続させる。Ｓ４１２ではピークが検出できていないため、適当な定点位置へフォーカスレンズ１０４を移動させる。この定点位置はスキャン開始位置や過焦点位置を採用しても良い。その後Ｓ４１４において非合焦状態へ遷移して処理を終了する。ユーザが操作スイッチ群１２７等を操作して合焦状態へ遷移した場合は表示器１２６等に合焦状態であることがわかるような表示を出力する。
【００３７】
図６は図３のＳ２０５、図４のＳ３００におけるＡＦ枠（撮影画面内における焦点検出領域）の設定の動作を説明をするためのフローチャートである。Ｓ５００では顔検出部１３１によって顔が検出されているかを判定する。顔が検出されていればＳ５０１へ進み、顔が検出されていなければＳ５１２へ進む。Ｓ５０１では動体ピント追従状態かを判定する。この判定は顔の座標、サイズなどから動き判別をしても良いし、動体追尾用のＡＦ方式を操作スイッチ群１２７等から指定できるようにしてもよい。Ｓ５０１において動体ピント追従状態であればＳ５０２へ進み、顔サイズと顔位置情報をバッファに格納する。本実施形態におけるバッファはリングバッファの構成とし、最新のデータから所定フレーム前のデータまでが格納される。
【００３８】
Ｓ５０３では所定数（複数回）のデータがバッファに格納されたかどうかを判別し、所定数バッファに格納されていればＳ５０４に進み、所定数バッファに格納されていなければＳ５０７へ進む。Ｓ５０４では顔サイズ、位置に対し所定データ数の平均値を算出する。Ｓ５０５では顔の中心位置をＡＦ枠の中心に設定する。Ｓ５０６では顔のＸ％の割合のＡＦ枠サイズを設定する。本実施形態では顔サイズ等倍（Ｘ＝１００）を採用するが、背景抜けを防止するために顔検出結果より小さくしても良いし、顔の出入りによる評価値変動を抑えるため、顔検出結果より大きく設定しても良い。Ｓ５０７ではＳ５０３において所定数の顔データがバッファに格納されていないとして得られたデータから平均値を求め、Ｓ５０５に進む。
【００３９】
Ｓ５０１において動体ピント追従状態でないと判定された場合はＳ５０８へ進む。Ｓ５０８では顔検出の最新データである顔と目のサイズ、位置情報を取得する。Ｓ５０９では両目が検出されたかどうかを判定する。両目が検出されていればＳ５１０へ進み、両目の平均座標をＡＦ枠の中心に設定する。両目が検出されていなければＳ５１１において片目が検出されているかを判定する。片目が検出されていれば検出された目の座標をＡＦ枠の中心に設定する。Ｓ５１１において目が検出されていなければＳ５０５に進み、顔の中心位置をＡＦ枠の中心に設定する。
【００４０】
Ｓ５００で顔が検出されていなければＳ５１３に進み、所定サイズ及び位置にＡＦ枠を設定する。図７（ａ）のように画面中心に一つのＡＦ枠を設定しても良いし、図７（ｂ）のように所定領域内に複数のＡＦ枠を設定してもよい。
【００４１】
以上のように、コントラスト評価値、位相差評価値の検出デフォーカス量を算出するにあたって、顔の検出結果や、ピント追従状態に応じたＡＦ枠の設定を行う。具体的には、動体にピントを追従させる場合には、人物の目の検出結果が変動しやすいと考えられるため、顔の中心位置に基づいてＡＦ枠を設定する。また、静止体にピントを合わせる場合には、人物の目の検出結果が変動しにくいと考えられるため、目の位置に基づいてＡＦ枠を設定する。このようにすることによって焦点調節の精度を高めることができる。
【００４２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００４３】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４４】
１００：撮影光学系、１０１：第１レンズ群、１０２：絞り兼用シャッタ、１０３：第２レンズ群、１０４：フォーカスレンズ、１１７：レンズＭＰＵ、１２２：撮像素子、１２４：画像処理回路、１２５：カメラＭＰＵ、１２９：撮像面位相差焦点検出部、１３０：ＴＶＡＦ焦点検出部
【図１】
0006501536.tif 000002
【図２】
0006501536.tif 000003
【図３】
0006501536.tif 000004
【図４】
0006501536.tif 000005
【図５】
0006501536.tif 000006
【図６】
0006501536.tif 000007
【図７】
0006501536.tif 000008