(57)【要約】【課題】適切に焦点調節を行うこと。【解決手段】焦点検出装置は、画像を繰り返し取得する画像取得部１６によって時系列に取得される画像から、第１の追尾対象の位置を追尾する第１追尾部１９と、画像から、第１の追尾対象と異なる第２の追尾対象の位置を追尾する第２追尾部１９と、画面内に設けられた複数の焦点検出位置に対してそれぞれ焦点調節状態を検出する焦点検出部１０と、第１位置に対応する焦点検出位置で焦点検出部１０が検出した第１の焦点調節状態と、第２位置に対応する焦点検出位置で焦点検出部１０が検出した第２の焦点調節状態との差に基づいて、焦点調節に用いる焦点検出位置を決める焦点調節制御部１１と、を備える。【選択図】図２
2017103601.tif 000002
【特許請求の範囲】
【請求項１】
画像を繰り返し取得する画像取得部によって時系列に取得される前記画像から、第１の追尾対象の位置を追尾する第１追尾部と、
前記画像から、前記第１の追尾対象と異なる第２の追尾対象の位置を追尾する第２追尾部と、
画面内に設けられた複数の焦点検出位置に対してそれぞれ焦点調節状態を検出する焦点検出部と、
前記第１の追尾対象の位置に対応する前記焦点検出位置で前記焦点検出部が検出した第１の焦点調節状態と、前記第２の追尾対象の位置に対応する前記焦点検出位置で前記焦点検出部が検出した第２の焦点調節状態との差に基づいて、焦点調節に用いる焦点検出位置を決める焦点調節制御部と、
を備える焦点検出装置。
【請求項２】
請求項１に記載の焦点検出装置において、
前記画像から顔を検出する顔検出部を備え、
前記第１の追尾対象は、前記画面内でユーザー操作に基づく位置に設定された領域に存在する対象物であり、
前記第２の追尾対象は、前記顔検出部で検出された顔である、
焦点検出装置。
【請求項３】
請求項２に記載の焦点検出装置において、
前記焦点調節制御部は、前記第１の焦点調節状態と、前記第２の焦点調節状態との差が所定の判定閾値以下の場合に、前記焦点調節に用いる焦点検出位置として前記第２の追尾対象の位置に対応する前記焦点検出位置を決定する、
焦点検出装置。
【請求項４】
請求項３に記載の焦点検出装置において、
前記焦点調節制御部は、
前記第２の追尾対象が前記第１の追尾対象よりも至近側にある場合に、前記焦点調節に用いる焦点検出位置として前記第２の追尾対象の位置に対応する前記焦点検出位置を決定し、
前記第２の追尾対象が前記第１の追尾対象よりも至近側にない場合に、前記焦点調節に用いる焦点検出位置として前記第１の追尾対象の位置に対応する前記焦点検出位置を決定する、
焦点検出装置。
【請求項５】
請求項３に記載の焦点検出装置において、
前記焦点調節制御部は、
前記第２の追尾対象の位置に対応する画像のコントラストが前記第１の追尾対象の位置に対応する画像のコントラストよりも高い場合に、前記焦点調節に用いる焦点検出位置として前記第２の追尾対象の位置に対応する前記焦点検出位置を決定し、
前記第２の追尾対象の位置に対応する画像のコントラストが前記第１の追尾対象の位置に対応する画像のコントラストよりも高くない場合に、前記焦点調節に用いる焦点検出位置として前記第１の追尾対象の位置に対応する前記焦点検出位置を決定する、
焦点検出装置。
【請求項６】
請求項２〜５のいずれか一項に記載の焦点検出装置において、
前記焦点調節制御部は、前記第１の焦点調節状態と、前記第２の焦点調節状態との差が所定の判定閾値を超える場合に、前記焦点調節に用いる焦点検出位置として前記第１の追尾対象の位置に対応する前記焦点検出位置を決定する、
焦点検出装置。
【請求項７】
請求項１〜６のいずれか一項に記載の焦点検出装置を備えるカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、焦点検出装置およびカメラに関する。
【背景技術】
【０００２】
移動する被写体の動きに追従して、撮影画面におけるオートフォーカス（ＡＦ）エリアの位置を移動させる技術が知られている（特許文献１参照）。
この技術では、当初の追尾対象と異なる追尾対象が選ばれた場合に、焦点調節状態が大きく変化するおそれがあった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２９５８７号公報
【発明の概要】
【０００４】
本発明による焦点検出装置は、画像を繰り返し取得する画像取得部によって時系列に取得される画像から、第１の追尾対象の位置を追尾する第１追尾部と、画像から、第１の追尾対象と異なる第２の追尾対象の位置を追尾する第２追尾部と、画面内に設けられた複数の焦点検出位置に対してそれぞれ焦点調節状態を検出する焦点検出部と、第１の追尾対象の位置に対応する焦点検出位置で焦点検出部が検出した第１の焦点調節状態と、第２の追尾対象の位置に対応する焦点検出位置で焦点検出部が検出した第２の焦点調節状態との差に基づいて、焦点調節に用いる焦点検出位置を決める焦点調節制御部と、を備える。
【図面の簡単な説明】
【０００５】
【図１】撮影画面内に設定されるフォーカスエリアを示す図である。
【図２】カメラの要部を説明するブロック図である。
【図３】カメラ制御部がＡＦ動作時に実行する処理の流れを説明するフローチャートである。
【図４】カメラ制御部がＡＦ動作時に実行する処理の流れを説明するフローチャートである。
【図５】カメラ制御部がＡＦ動作時に実行する処理の流れを説明するフローチャートである。
【図６】カメラ制御部がＡＦ動作時に実行する処理の流れを説明するフローチャートである。
【図７】カメラ制御部がＡＦ動作時に実行する処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００６】
一実施の形態に係る焦点検出装置は、例えば、一眼レフタイプのカメラ３００（図２）に搭載される。
＜ＡＦ動作の概要＞
はじめに、図１を参照して本実施形態によるＡＦ（自動焦点調節）動作の概要を説明する。図１は、カメラ３００において撮影画面５０内に設定されるフォーカスエリアａを例示する図である。図１において、撮影画面５０の略全域にわたって１００点のフォーカスエリアａ（焦点検出エリア、測距点、オートフォーカス（ＡＦ）ポイントとも称される）が設けられている。
なお、撮影画面５０においてフォーカスエリアａが配される位置および数は、図１に例示した態様に限定されるものではない。
【０００７】
焦点検出装置は、交換レンズ２００（図２）による焦点調節状態（ピントずれ量）を検出するための一対の光束による一対の被写体像の像ズレ量（位相差）を、フォーカスエリアａごとに検出する。そして、例えば、複数のフォーカスエリアａの中から選んだ一つのフォーカスエリアａに対応する被写体に焦点を合わせるようにＡＦ動作を行う。
【０００８】
ＡＦ動作によって焦点を合わせる対象の被写体は、通常、ユーザー操作によって指定される。すなわち、焦点検出装置は、ユーザー操作によって指定された選択エリア５１の位置に対応するフォーカスエリアａを選ぶ。ユーザーが人物の胴部分を選択エリア５１として指定した場合、焦点検出装置は、人物の胴部分をもとに第１テンプレート画像を設定し、撮影画面５０内を移動する人物の胴部分を追尾する。そして、第１テンプレート画像を用いた追尾処理によって検出した人物の胴部分の位置に対応するフォーカスエリアａにおいて、一対の被写体像の像ズレ量を検出する。
【０００９】
焦点検出装置はさらに、所定の条件下（例えば、選択エリア５１の上側に人物の顔が存在する場合）において、人物の顔の位置に対応するフォーカスエリアａを選ぶ。すなわち、人物の顔領域５２をもとに第２テンプレート画像を設定し、撮影画面５０内を移動する人物の顔を追尾する。そして、第２テンプレート画像を用いた追尾処理によって検出した人物の顔の位置に対応するフォーカスエリアａにおいて、一対の被写体像の像ズレ量を検出する。つまり、所定の条件下においては、焦点検出装置が人物の胴部分および顔をそれぞれ追尾し、人物の胴部分と顔とを対象にそれぞれ一対の被写体像の像ズレ量を検出する。
【００１０】
そして、焦点検出装置は、人物の胴部分に基づいた一対の被写体像の像ズレ量と、人物の顔に基づいた一対の被写体像の像ズレ量とが一致する場合、あるいは、略一致するとみなせるほどに両者が近似している場合に、第２テンプレート画像を用いた追尾処理によって検出した人物の顔を対象に焦点を合わせるようにＡＦ動作を行う。これにより、例えばユーザーが、人物の顔領域５２にピントを合わせたい場面で選択エリア５１として人物の胴部分を選んだとしても、人物の顔を焦点調節の対象とする。詳述すると、焦点検出装置は、人物の胴部分と顔とをそれぞれ追尾した上で、追尾処理によって検出した人物の顔を焦点調節の対象にする。同じ人物の胴部分と顔は、一対の被写体像の像ズレ量が一致するという考えに基づく。
以上説明したカメラ３００の機能は、図３〜図７を参照して後述するフローチャートで表した処理手順を実行することによって実現される。
【００１１】
＜カメラの説明＞
上述したＡＦ動作を行うカメラ３００について、さらに詳細に説明する。図２は、カメラ３００の要部を説明するブロック図である。図２において、カメラ３００は、カメラボディ１００と、交換レンズ２００とによって構成される。交換レンズ２００は、カメラボディ１００の不図示のマウント部に対して着脱可能である。
【００１２】
交換レンズ２００には、撮像光学系が設けられている。撮像光学系は、複数のレンズ１ａ、１ｂ、１ｃで構成されるレンズ群１と、絞り２０とで構成される。絞り２０は、その開口径が調節されることにより、撮像光学系を通過する光束を制限する。レンズ群１は、カメラボディ１００側の撮像素子６に被写体像を結像させる。レンズ群１のうちフォーカスレンズ１ｂは、交換レンズ２００の光軸Ｌ１の方向に進退可能に構成されている。フォーカスレンズ１ｂは、エンコーダ１４によってその位置が検出されつつ、カメラボディ１００側のレンズ駆動制御部１３からの駆動信号を受けた不図示の駆動モータによって進退駆動される。
【００１３】
エンコーダ１４によって検出されたフォーカスレンズ１ｂの位置情報は、レンズ駆動制御部１３を介してレンズ駆動量演算部１２へ送出される。そして、この位置情報に基づいてレンズ駆動量演算部１２で演算されたフォーカスレンズ１ｂの駆動量Δｄが、レンズ駆動量演算部１２からレンズ駆動制御部１３へと送出される。レンズ駆動制御部１３は、駆動量Δｄに基づいてフォーカスレンズ１ｂを駆動するための駆動信号を出力する。
【００１４】
カメラボディ１００には、メインミラー２と、サブミラー７と、撮像素子６と、位相差ＡＦ検出部８と、ファインダースクリーン３と、ペンタプリズム４と、接眼レンズ５と、測光用レンズ１５と、測光センサ１６とが設けられている。メインミラー２およびザブミラー７は、いわゆるクイックリターンミラーを構成する。
【００１５】
カメラボディ１００にはさらに、カメラ制御部１８および操作部材１７が備えられる。カメラ制御部１８は、ＣＰＵやメモリ等によって構成されており、カメラ３００の動作制御を行う。また、カメラ制御部１８は、ＡＦ−ＣＣＤ制御部９と、デフォーカス演算部１０と、フォーカスエリア位置決定部１１と、レンズ駆動量演算部１２と、レンズ駆動制御部１３と、被写体追尾演算部１９とを含む。
【００１６】
操作部材１７は、カメラ３００の操作を行うための各種スイッチ類によって構成される。例えば、カメラ３００の動作モードを選択するためのモード選択スイッチ、上記選択エリア５１（図１）を選択するためのエリア選択スイッチ、ＡＦ動作の開始および撮影を指示するためのレリーズボタンなどが含まれる。
【００１７】
撮像素子６は、例えばＣＭＯＳイメージセンサ等によって構成される。撮像素子６の画素位置には、赤（Ｒ）、緑（Ｇ）および青（Ｂ）のカラーフィルタが所定の配列パターンで設けられている。撮像素子６は、交換レンズ２００の撮像光学系によって結像されている被写体像を撮像し、各画素に対応する色情報や輝度情報に応じた画像信号を出力する。
【００１８】
メインミラー２およびサブミラー７は、光軸Ｌ１に沿って交換レンズ２００から撮像素子６へ至る光路上に介在する観察位置（図２に示す状態）と、光路の外の退避位置との間を回動可能に設けられる。メインミラー２は、観察位置において入射光束を上方（ファインダースクリーン３）へ反射する。メインミラー２の一部には、入射光束の一部を透過する半透過領域が形成されている。サブミラー７は、メインミラー２の半透過領域を透過した入射光束を、位相差ＡＦ検出部８へ向けて反射する。
【００１９】
ファインダースクリーン３、ペンタプリズム４、および接眼レンズ５は、ファインダー光学系を構成する。メインミラー２を上方へ反射した光束による像は、ファインダースクリーン３に結像される。ファインダースクリーン３は、撮像素子６と光学的に等価な位置に設けられている。ユーザーは、ファインダースクリーン３上の被写体像をファインダー接眼部３０から観察する。ペンタプリズム４および接眼レンズ５により、被写体像は正立像として観察される。
【００２０】
測光用レンズ１５および測光センサ１６は、測光部を構成する。測光用レンズ１５は、ファインダースクリーン３に結像した被写体像を、測光センサ１６に再結像させる。測光センサ１６は、撮像素子６と同様の構成を備えており、各画素に対応する色情報や輝度情報に応じた画像信号を出力する。
【００２１】
カメラ制御部１８は、測光センサ１６からの画像信号に基づいて結像面の明るさを検出し、露出を決定する（自動露出制御）。また、カメラ制御部１８の被写体追尾演算部１９は、測光センサ１６が所定のフレームレート（例えば６０ｆｐｓ）で撮像を繰り返すことによって得られる画像信号に基づいて、撮影画面内に存在する特定の被写体の位置を追尾する被写体追尾処理を行う。
【００２２】
ユーザーがレリーズボタン（不図示）を全押し操作すると、メインミラー２およびサブミラー７が回動して光路外の退避位置へ退避するとともに、不図示のシャッターが開かれる。これにより、被写体からの光束は全て撮像素子６へ導かれる。撮像素子６で被写体像が光電変換されると、撮像素子６から出力された画像信号に基づく画像データが、カメラ制御部１８によって不図示のメモリに保存される。
【００２３】
位相差ＡＦ検出部８は、図１の各フォーカスエリアａに対応してそれぞれ配置された複数のラインセンサを有する。各ラインセンサは、一対の光電変換素子アレイによって構成される。各ラインセンサには、交換レンズ２００の異なる領域を通過して２つに分けられた一対の光束による一対の被写体像が結像される。各ラインセンサは、一対の被写体像を光電変換して、一対の被写体像の輝度分布に対応したＡＦ用検知信号を出力する。各ラインセンサの電荷蓄積時間は、カメラ制御部１８におけるＡＦ−ＣＣＤ制御部９によって制御される。
【００２４】
ＡＦ−ＣＣＤ制御部９は、上記ラインセンサからＡＦ用検知信号を読み出し、デフォーカス演算部１０に出力する。デフォーカス演算部１０は、ＡＦ用検知信号に基づいて、上記一対の光束による一対の被写体像の像ズレ量（位相差）を検出することにより、交換レンズ２００の焦点調節状態を表すデフォーカス量をフォーカスエリアａごとに算出する。上記瞳分割位相差方式によるデフォーカス量演算は、カメラの分野において公知であるので詳細な説明は省略する。
【００２５】
フォーカスエリア位置決定部１１は、デフォーカス演算部１０によって算出されたデフォーカス量や、被写体追尾演算部１９による被写体追尾処理の結果を用いて、交換レンズ２００を最終的に合焦させるフォーカスエリア（以後、採用フォーカスエリアと呼ぶ）を決定する。
【００２６】
レンズ駆動量演算部１２は、採用フォーカスエリアに対応する被写体部分にピントを合わせるため、上記フォーカスレンズ１ｂの駆動量Δｄを演算する。デフォーカス演算部１０によって算出された採用フォーカスエリアのデフォーカス量が、上記フォーカスレンズ１ｂの駆動量Δｄに相当する。
【００２７】
レンズ駆動制御部１３は、上記駆動量Δｄに基づいて、交換レンズ２００へ駆動信号を送出する。これにより、フォーカスレンズ１ｂが移動され、自動焦点調節が行われる。
【００２８】
カメラ制御部１８は、図１の選択エリア５１の設定を、ユーザー操作に基づいて以下のように行う。例えば、カメラ制御部１８が初期設定位置として撮影画面５０の中央に選択エリア５１を設定する。カメラ制御部１８は、操作部材１７を構成するエリア選択スイッチ（例えば十字スイッチ）の操作方向（上下左右）へ、選択エリア５１の位置を移動させる。選択エリア５１の大きさは、例えば図１に例示したように、横３×縦３の９個のフォーカスエリアａを包含する大きさとする。
なお、十字スイッチの代わりにタッチパネルスイッチによって、エリア選択スイッチを構成しても構わない。
【００２９】
選択エリア５１を設定したカメラ制御部１８は、選択エリア５１の設定位置および大きさ（範囲）を示すマーク（例えば、四角い枠）を、フォーカスエリアａを示すマークとともに、ファインダースクリーン３に重ねて設けられた不図示の液晶表示素子によって表示させる。選択エリア５１およびフォーカスエリアａを示すマークが被写体像に重ねて重畳表示されることにより、ユーザーは、接眼部３０から図１と同様の観察像を視認できる。
【００３０】
＜フローチャートの説明＞
カメラ制御部１８がＡＦ動作時に実行する処理の流れについて、図３〜図７に例示するフローチャートを参照して説明する。
＜ＡＦメイン処理＞
カメラ制御部１８は、上述したように選択エリア５１を設定すると、図３による処理を起動させる。図３のステップＳ１０１において、カメラ制御部１８は、上記レリーズボタンの半押し操作に連動する不図示の半押しスイッチＳＷ１がオンしたか否かを判定する。カメラ制御部１８は、半押しスイッチＳＷ１のオンを検知した場合にステップＳ１０１を肯定判定してステップＳ１０２へ進み、半押しスイッチＳＷ１のオンを検知しない場合には、ステップＳ１０１を否定判定して当該判定処理を繰り返す。
【００３１】
ステップＳ１０２において、カメラ制御部１８は、被写体の追尾を行う追尾動作を開始済みか否かを判定する。カメラ制御部１８は、被写体追尾動作を未だ開始していない場合に、ステップＳ１０２を否定判定してステップＳ１０３へ進む。カメラ制御部１８は、被写体追尾動作を既に開始している場合は、ステップＳ１０２を肯定判定してステップＳ１０４へ進む。
【００３２】
ステップＳ１０３において、カメラ制御部１８は、追尾制御のための初期処理を行ってステップＳ１０６へ進む。追尾制御初期設定処理の詳細については、図４を参照して後述する。
【００３３】
ステップＳ１０４において、カメラ制御部１８は、顔追尾処理を行ってステップＳ１０５へ進む。顔追尾処理の詳細については、図５を参照して後述する。
【００３４】
ステップＳ１０５において、カメラ制御部１８は、追尾演算処理を行ってステップＳ１０６へ進む。追尾演算処理の詳細については、図６を参照して後述する。
【００３５】
ステップＳ１０６において、カメラ制御部１８は、ＡＦ−ＣＣＤ制御部９によって位相差ＡＦ検出部８のラインセンサの蓄積時間およびゲインを制御し、ラインセンサに上記一対の被写体像を光電変換させてステップＳ１０７へ進む。
【００３６】
ステップＳ１０７において、カメラ制御部１８（デフォーカス演算部１０）は、主領域に含まれるフォーカスエリアａに対応するラインセンサから出力されたＡＦ用検知信号に基づいてデフォーカス量演算を行う。主領域は、初回動作でユーザー操作に基づいて選択された選択エリア５１、または後述する追尾演算処理を経て決定される被写体領域１もしくは被写体領域２をいう。本実施形態では、デフォーカス量の演算対象となるフォーカスエリアａは１点の場合もあるし、複数点の場合もある。
【００３７】
ステップＳ１０８において、カメラ制御部１８は、演算対象の全てのフォーカスエリアａについてデフォーカス量演算が終了したか否かを判定する。カメラ制御部１８は、デフォーカス量演算を終了した場合にステップＳ１０８を肯定判定してステップＳ１０９へ進む。カメラ制御部１８は、デフォーカス量演算を終了していない場合はステップＳ１０８を否定判定してステップＳ１０７へ戻り、デフォーカス量演算を継続する。
【００３８】
ステップＳ１０９において、カメラ制御部１８（フォーカスエリア位置決定部１１）は、デフォーカス量演算を行ったフォーカスエリアａの中から最適な測距位置（採用フォーカスエリア）を決定するための採用エリア判定処理を行う。採用エリア判定処理の詳細については、図７を参照して後述する。
【００３９】
ステップＳ１１０において、カメラ制御部１８は、採用エリア判定処理によって決定された採用フォーカスエリアの有無を判定する。採用フォーカスエリアがない場合とは、デフォーカス量の演算対象とした全てのフォーカスエリアａにおいて、（１）デフォーカス量が算出できなかった場合、または、（２）算出したデフォーカス量の値が適切でない場合である。
【００４０】
カメラ制御部１８は、採用フォーカスエリアが存在する場合にステップＳ１１０を肯定判定してステップＳ１１１へ進み、採用フォーカスエリアが存在しない場合には、ステップＳ１１０を否定判定してステップＳ１１３へ進む。
【００４１】
ステップＳ１１１において、カメラ制御部１８（レンズ駆動量演算部１２）は、フォーカスレンズ１ｂの駆動量Δｄを演算してステップＳ１１２へ進む。
なお、レンズ駆動量演算部１２は、追尾対象の被写体が動いている場合は、合焦位置を予測して駆動量Δｄを求めてもよい。その際、追尾対象が顔である場合は、その動きが、人が動ける速度に見合うかどうかを判定しながら、合焦位置の予測値を算出してもよい。
【００４２】
ステップＳ１１２において、カメラ制御部１８（レンズ駆動制御部１３）は、レンズ駆動量演算部１２で演算した駆動量Δｄに基づいて、交換レンズ２００へ駆動信号を送出して図３による処理を終了する。これにより、フォーカスレンズ１ｂが合焦位置へ駆動される。
【００４３】
ステップＳ１１０を否定判定して進むステップＳ１１３において、カメラ制御部１８は、初回の追尾動作か否かを判定する。カメラ制御部１８は、被写体追尾動作が初回でない（被写体追尾動作を既に開始済み）場合、ステップＳ１１３を否定判定してステップＳ１１５へ進み、被写体追尾動作が初回の場合は、ステップＳ１１３を肯定判定してステップＳ１１４へ進む。
【００４４】
ステップＳ１１５へ進む場合は、ステップＳ１１３を否定判定している場合であり、被写体を追尾している状態である。カメラ制御部１８は、ステップＳ１１５において主領域を拡大させる。例えば、主領域が当初横３×縦３の９個のフォーカスエリアａを包含する大きさを有する場合、フォーカスエリアａを主領域の上下左右にそれぞれ３個ずつ、合計１２個増やして計２１個のフォーカスエリアａを包含する大きさへと変更する。
【００４５】
ステップＳ１１６において、カメラ制御部１８（デフォーカス演算部１０）は、拡大後の主領域に含まれるフォーカスエリアａに対応するラインセンサから出力されたＡＦ用検知信号に基づいて、デフォーカス量演算を行う。
【００４６】
ステップＳ１１７において、カメラ制御部１８は、演算対象の全てのフォーカスエリアａについてデフォーカス量演算が終了したか否かを判定する。カメラ制御部１８は、デフォーカス量演算を終了した場合にステップＳ１１７を肯定判定してステップＳ１１８へ進み、デフォーカス量演算を終了していない場合はステップＳ１１７を否定判定してステップＳ１１６へ戻り、デフォーカス量演算を継続する。
【００４７】
ステップＳ１１８において、カメラ制御部１８（フォーカスエリア位置決定部１１）は、デフォーカス量演算を行ったフォーカスエリアａの中から最適な測距位置（採用フォーカスエリア）を決定するための採用エリア判定処理を行う。採用エリア判定処理の詳細については、図７を参照して後述する。
【００４８】
ステップＳ１１９において、カメラ制御部１８は、採用エリア判定処理によって決定された採用フォーカスエリアの有無を判定する。判定はステップＳ１１０の場合と同様である。
【００４９】
カメラ制御部１８は、採用フォーカスエリアが存在する場合はステップＳ１１９を肯定判定してステップＳ１１１へ進み、採用フォーカスエリアが存在しない場合には、ステップＳ１１９を否定判定してステップＳ１２０へ進む。
【００５０】
ステップＳ１２０において、カメラ制御部１８は、フォーカスレンズ１ｂの移動を停止させて図３による処理を終了する。採用フォーカスエリアを見つけることができないときは、フォーカスレンズ１ｂを駆動させないためである。この場合は、位相差ＡＦ検出部８で取得されたＡＦ用検知信号に基づいた自動焦点調節を行うことができない。
【００５１】
ステップＳ１１３を肯定判定して進むステップＳ１１４において、カメラ制御部１８は、スキャン動作を行わせて図３による処理を終了する。スキャン動作は、フォーカスレンズ１ｂを至近位置から無限遠位置まで動かしながら、デフォーカス演算部１０によって、選択エリア５１に含まれる複数のフォーカスエリアａにおけるデフォーカス量を演算させることをいう。
【００５２】
＜追尾制御初期処理＞
図４は、追尾制御初期処理の流れを説明するフローチャートである。図４のステップＳ２０１において、カメラ制御部１８は、選択エリア５１の位置情報（撮影画面５０のどこに設定されているかを示す情報）を取得してステップＳ２０２へ進む。
【００５３】
ステップＳ２０２において、カメラ制御部１８は、測光センサ１６から出力された画像信号に基づいて、公知の顔検出処理を行ってステップＳ２０３へ進む。図１における顔領域５２は、検出した顔を示している。
カメラ制御部１８は、図２のファインダースクリーン３に重ねて設けられた不図示の液晶表示素子により、選択エリア５１の設定位置、大きさを示すマーク、フォーカスエリアａを示すマークとともに、顔領域５２を表示させるようにしてもよい。
また、顔検出処理は、ステップＳ２０１の前に行うようにしてもよい。
【００５４】
図４のステップＳ２０３において、カメラ制御部１８は、選択エリア５１の位置が、検出した顔の位置に相当するか否かを判定する。カメラ制御部１８は、選択エリア５１に検出した顔が含まれる場合、ステップＳ２０３を肯定判定してステップＳ２１４へ進む。本実施形態では、ステップＳ２１４へ進む場合にテンプレート画像を１つだけ設定する。１つだけ設定する理由は、選択エリア５１に顔が含まれている場合、顔をもとに設定するテンプレート画像は選択エリア５１内の被写体をもとに設定するテンプレート画像といえるからである。
ここで、顔領域５２が選択エリア５１の内側にすっぽり収まらなくても、顔領域５２と選択エリア５１との間で同じフォーカスエリアａを含んでいれば、ステップＳ２０３を肯定判定する。
【００５５】
一方、カメラ制御部１８は、選択エリア５１に検出した顔が含まれない場合、ステップＳ２０３を否定判定してステップＳ２０４へ進む。本実施形態では、ステップＳ２０４へ進む場合にテンプレート画像を２つ設定する。２つ設定する理由は、選択エリア５１に顔が含まれていない場合、顔をもとに設定するテンプレート画像と、選択エリア５１内の被写体をもとに設定するテンプレート画像とを別個に設けるためである。
【００５６】
ステップＳ２０４において、カメラ制御部１８は、選択エリア５１内の被写体の色情報を内部のメモリに記憶する。具体的には、測光センサ１６から出力された画像信号のうち、選択エリア５１に対応する画像信号が示す色成分情報を記憶してステップＳ２０５へ進む。
【００５７】
ステップＳ２０５において、カメラ制御部１８は、測光センサ１６から出力された画像信号から、上記記憶した色情報と同色の色情報を示す領域を検出する。同色の領域を検出する理由は、選択エリア５１より大きな主要被写体が占める範囲を検出するためである。図１のように、人物の胴部分を主要被写体とする場合、主要被写体が占める範囲は選択エリア５１より大きい。
【００５８】
図４のステップＳ２０６において、カメラ制御部１８は、同色の色情報が占める範囲を被写体領域１（初期の被写体存在領域）としてステップＳ２０７へ進む。図１の例では、人物の胴部分の範囲を被写体領域１とする。
【００５９】
ステップＳ２０７において、カメラ制御部１８は、ステップＳ２０６で決定した被写体領域１をもとに、上記第１テンプレート画像を設定してステップＳ２０８へ進む。第１テンプレート画像は、選択エリア５１に存在する被写体（図１の例では人物の胴部分）の色情報を用いて設定されていることになる。
【００６０】
ステップＳ２０８において、カメラ制御部１８（被写体追尾演算部１９）は、被写体領域１を基準にして探索領域１を決定する。探索領域１は、入力したフレーム画像のうち追尾対象を探す範囲をいう。探索領域１を撮影画面５０の全範囲としてもよいが、演算簡略化のため、本実施形態では被写体領域１を上下左右方向に４画素ずつ拡大した領域を探索領域１とする。
【００６１】
ステップＳ２０９において、カメラ制御部１８（被写体追尾演算部１９）は、ステップＳ２０２で検出した顔の位置が、被写体領域１の周囲にあるか否かを判定する。カメラ制御部１８は、例えば顔の位置が被写体領域１の上側（重力方向と反対側）にある場合、ステップＳ２０９を肯定判定してステップＳ２１０へ進む。カメラ制御部１８は、顔の位置が被写体領域１の周囲に存在しない（例えば被写体領域１から離れている）場合、ステップＳ２０９を否定判定して図４による処理を終了する。
【００６２】
ステップＳ２１０において、カメラ制御部１８（被写体追尾演算部１９）は、被写体色情報として、ステップＳ２０２で検出した顔の色情報を内部のメモリに記憶する。具体的には、測光センサ１６から出力された画像信号のうち、顔に対応する画像信号が示す色成分情報を記憶してステップＳ２１１へ進む。
【００６３】
ステップＳ２１１において、カメラ制御部１８は、顔を被写体領域２（初期の被写体存在領域）としてステップＳ２１２へ進む。図１の例では、顔領域５２の範囲を被写体領域２とする。
【００６４】
図４のステップＳ２１２において、カメラ制御部１８は、ステップＳ２１１で決定した被写体領域２をもとに、上記第２テンプレート画像を設定してステップＳ２１３へ進む。第２テンプレート画像は、顔（図１の例では顔領域５２）の情報を用いて設定されていることになる。
【００６５】
ステップＳ２１３において、カメラ制御部１８（被写体追尾演算部１９）は、被写体領域２を基準にして探索領域２を決定し、図４による処理を終了する。探索領域２は、入力したフレーム画像のうち追尾対象を探す範囲をいう。探索領域１の場合と同様に、被写体領域２を上下左右方向に４画素ずつ拡大した領域を探索領域２とする。
【００６６】
ステップＳ２１４へ進むのは、ステップＳ２０３を肯定判定した場合（すなわち、人物の顔の位置に選択エリア５１が設定されている場合）である。ステップＳ２１４において、カメラ制御部１８（被写体追尾演算部１９）は、被写体色情報として、ステップＳ２０２で検出した顔の色情報を内部のメモリに記憶し、ステップＳ２１５へ進む。
【００６７】
ステップＳ２１５において、カメラ制御部１８は、顔を被写体領域１（初期の被写体存在領域）としてステップＳ２１６へ進む。ステップＳ２１６において、カメラ制御部１８は、ステップＳ２１５で決定した被写体領域１をもとに第１テンプレート画像を設定してステップＳ２１７へ進む。第１テンプレート画像は、選択エリア５１に存在する被写体の情報であって、かつ顔の情報を用いて設定されていることになる。
【００６８】
ステップＳ２１７において、カメラ制御部１８（被写体追尾演算部１９）は、被写体領域１を基準にして探索領域１を決定し、図４による処理を終了する。ステップＳ２０８やＳ２１３の場合と同様に、被写体領域１を上下左右方向に４画素ずつ拡大した領域を探索領域１とする。
【００６９】
以上のように、図４の追尾制御初期処理による動作は、概ね次のようである。すなわち、設定された選択エリア５１の上側で人物の顔領域５２が検出された場合において、選択エリア５１内の胴部分（被写体領域１）をもとに第１テンプレート画像を設定するとともに、顔領域５２（被写体領域２）をもとに第２テンプレート画像を設定する。また、設定された選択エリア５１内で人物の顔領域５２が検出された場合は、顔領域５２（被写体領域１）をもとに第１テンプレート画像を設定する。
【００７０】
＜顔追尾処理＞
図５は、顔追尾処理の流れを説明するフローチャートである。図５の処理は、ステップＳ１０２を肯定判定している場合に行われる。図５のステップＳ３０１において、カメラ制御部１８（被写体追尾演算部１９）は、被写体領域１が顔に基づいているか否かを判定する。被写体追尾演算部１９は、顔をもとに被写体領域１を設定した場合に、ステップＳ３０１を肯定判定して図５による処理を終了する。被写体追尾演算部１９は、顔をもとに被写体領域１を設定していない場合には、ステップＳ３０１を否定判定してステップＳ３０２へ進む。
【００７１】
ステップＳ３０２において、カメラ制御部１８（被写体追尾演算部１９）は、被写体領域２の有無を判定する。被写体追尾演算部１９は、被写体領域２を設定している場合に、ステップＳ３０２を肯定判定して図５による処理を終了する。ステップＳ３０２を肯定判定する場合は、既に顔の情報をもとに設定した第２テンプレート画像が存在するので、新たな顔検出が不要である。一方、被写体追尾演算部１９は、被写体領域２を設定していない場合には、ステップＳ３０２を否定判定してステップＳ３０３へ進む。
【００７２】
ステップＳ３０３において、カメラ制御部１８は、ステップＳ２０２の場合と同様に、測光センサ１６から出力された画像信号に基づいて顔検出処理を行い、ステップＳ３０４へ進む。
【００７３】
ステップＳ３０４において、カメラ制御部１８（被写体追尾演算部１９）は、ステップＳ２０９の場合と同様に、ステップＳ３０３で検出した顔の位置が、被写体領域１の周囲にあるか否かを判定する。カメラ制御部１８は、例えば顔の位置が被写体領域１の上側（重力方向と反対側）にある場合、ステップＳ３０４を肯定判定してステップＳ３０４Ｂへ進む。カメラ制御部１８は、顔の位置が被写体領域１の周囲に存在しない（例えば被写体領域１から離れている）場合、ステップＳ３０４を否定判定して図５による処理を終了する。
【００７４】
ステップＳ３０４Ｂにおいて、カメラ制御部１８（被写体追尾演算部１９）は、被写体色情報として、ステップＳ３０３で検出した顔の色情報を内部のメモリに記憶する。被写体追尾演算部１９は、測光センサ１６から出力された画像信号のうち、顔に対応する画像信号が示す色成分情報を記憶してステップＳ３０５へ進む。
【００７５】
ステップＳ３０５において、カメラ制御部１８は、顔を被写体領域２（初期の被写体存在領域）としてステップＳ３０６へ進む。図１の例では、顔領域５２の範囲を被写体領域２とする。
【００７６】
図５のステップＳ３０６において、カメラ制御部１８は、ステップＳ３０５で決定した被写体領域２をもとに第２テンプレート画像を設定してステップＳ３０７へ進む。第２テンプレート画像は顔の情報を用いて設定されていることになる。
【００７７】
ステップＳ３０７において、カメラ制御部１８（被写体追尾演算部１９）は、被写体領域２を基準にして探索領域２を決定し、図５による処理を終了する。上述した場合と同様に、被写体領域２を上下左右方向に４画素ずつ拡大した領域を探索領域２とする。
【００７８】
以上のように、図５の顔追尾処理による動作は、概ね次のようである。すなわち、被写体領域２が存在していない場合において、選択エリア５１の上側で人物の顔領域５２が検出された場合において、顔領域５２を被写体領域２として、この被写体領域２をもとに第２テンプレート画像を設定する。
【００７９】
＜追尾演算処理＞
図６は、追尾演算処理の流れを説明するフローチャートである。図６の追尾演算処理は、図５の顔追尾処理後に、第１テンプレート画像および第２テンプレート画像の２つを用いてそれぞれ行う。図６のステップＳ４０１において、カメラ制御部１８（被写体追尾演算部１９）は、測光センサ１６から出力された次フレームの画像信号において、上記探索領域１（または探索領域２）にターゲット画像を設定し、各画素位置において、第１テンプレート画像（または第２テンプレート画像）とターゲット画像との間で色相の差分演算を行う。ターゲット画像は、第１テンプレート画像のサイズと同サイズの探索領域１内の画像、または、第２テンプレート画像のサイズと同サイズの探索領域２内の画像、である。
【００８０】
ステップＳ４０２において、カメラ制御部１８（被写体追尾演算部１９）は、上記差分演算したターゲット画像の中で、色相差の合計値が最小となるターゲット画像について、色相差の合計値が所定の判定閾値内に入っているか否かを判定する。判定閾値は、固定値でもよいし、時間とともに変動する動的な値でもよい。
【００８１】
カメラ制御部１８（被写体追尾演算部１９）は、色相差の合計値が判定閾値内に入っている場合にステップＳ４０２を肯定判定してステップＳ４０３へ進み、色相差の合計値が判定閾値内に入っていない場合には、ステップＳ４０２を否定判定してステップＳ４０６へ進む。
【００８２】
ステップＳ４０３において、カメラ制御部１８（被写体追尾演算部１９）は、色相差の合計値が最小となるターゲット画像の位置を、新たな被写体領域１（または新たな被写体領域２）に決定してステップＳ４０４へ進む。被写体追尾演算部１９は、第１テンプレート画像を用いて追尾演算している場合は、新たな被写体領域１（最新の被写体存在領域１）を決定し、第２テンプレート画像を用いて追尾演算している場合は、新たな被写体領域２（最新の被写体存在領域２）を決定する。
【００８３】
ステップＳ４０４において、カメラ制御部１８（被写体追尾演算部１９）は、上記色相差の合計値が最小のターゲット画像をもとに、対応する第１テンプレート画像（または第２テンプレート画像）を更新する。第２テンプレート画像を更新する場合に更新される第２テンプレート画像は、追尾した顔がもとになる。
なお、本実施形態では、テンプレート画像の更新を無条件に行う場合を例示しているが、追尾対象とする特定の被写体の動きの大きさによって上記差分演算値が変わる場合や、被写体の倍率が変わる場合があるので、所定の条件に合致した場合においてテンプレート画像の更新を行うようにしてもよい。
【００８４】
ステップＳ４０５において、カメラ制御部１８（被写体追尾演算部１９）は、新たな被写体領域１（または新たな被写体領域２）を基準にして探索領域１（または探索領域２）を決定し、図６による処理を終了する。上述した場合と同様に、被写体領域１（または被写体領域２）を、上下左右方向に４画素ずつ拡大した領域を探索領域１（または探索領域２）とする。
【００８５】
ステップＳ４０２を否定判定して進むステップＳ４０６において、カメラ制御部１８（被写体追尾演算部１９）は、追尾対象とする被写体が消失したと判定し、図６による処理を終了する。色相差の合計値が判定閾値より大きい場合は、追尾対象の被写体が存在しなかったと考えられる。ステップＳ４０６の処理を行うのは、例えば、追尾対象とする被写体の前に障害物等が出現した場合である。
【００８６】
以上のように、図６の追尾演算処理による動作は、概ね次のようである。すなわち、第１テンプレート画像を用いて追尾演算している場合は、新たな被写体領域１（最新の被写体存在領域１）を決定し、第２テンプレート画像を用いて追尾演算している場合は、新たな被写体領域２（最新の被写体存在領域２）を決定する。
【００８７】
＜採用エリア判定処理＞
図７は、採用エリア判定処理の流れを説明するフローチャートである。図７のステップＳ５０１において、カメラ制御部１８（フォーカスエリア位置決定部１１）は、被写体領域２が存在するか否かを判定する。被写体領域２が存在する場合は、顔が検出されており、かつ、顔が選択エリア５１の周囲にある場合である。フォーカスエリア位置決定部１１は、被写体領域２が存在する場合にステップＳ５０１を肯定判定してステップＳ５０２へ進み、被写体領域２が存在しない場合にはステップＳ５０１を否定判定してステップＳ５０７へ進む。
【００８８】
ステップＳ５０２において、カメラ制御部１８（フォーカスエリア位置決定部１１）は、被写体領域１に含まれるフォーカスエリアａにおいて算出したデフォーカス量と、被写体領域２に含まれるフォーカスエリアａにおいて算出したデフォーカス量との差を算出する。図１に例示したフォーカスエリアａのうち、内部を縦線で示す１０個のフォーカスエリアａは、被写体領域１に含まれるフォーカスエリアａである。また、図１に例示したフォーカスエリアａのうち、内部を斜線で示す６個のフォーカスエリアａは、被写体領域２に含まれるフォーカスエリアａである。
【００８９】
被写体領域１や被写体領域２に複数のフォーカスエリアａが存在する場合、フォーカスエリア位置決定部１１は、各被写体領域においてそれぞれ１つのフォーカスエリアａ（例えば、カメラ３００に最も近い被写体に対応するフォーカスエリアａ）に基づくデフォーカス量を求め、このデフォーカス量の差を算出してステップＳ５０３へ進む。
なお、各被写体領域においてそれぞれ含まれる複数のフォーカスエリアａに基づく複数のデフォーカス量を求め、複数のデフォーカス量による全体の分布の差を求めるようにしてもよい。
【００９０】
ステップＳ５０３において、カメラ制御部１８（フォーカスエリア位置決定部１１）は、上記差に基づいて、被写体領域１および被写体領域２が同じ被写体であること、すなわち一致度の判定を行う。フォーカスエリア位置決定部１１は、上記デフォーカス量の差が小さい（所定の一致度判定閾値以下）場合に、同じ被写体と判断する。
なお、判定条件は、ステップＳ５０２で算出したデフォーカス量の差だけでなく、デフォーカス量の差と、被写体領域１の周囲に被写体領域２が存在する頻度等を重みづけした判定条件としてもよい。
【００９１】
ステップＳ５０４において、カメラ制御部１８（フォーカスエリア位置決定部１１）は、一致度ありを判定した場合にステップＳ５０４を肯定判定してステップＳ５０５へ進み、一致度なしを判定した場合には、ステップＳ５０４を否定判定してステップＳ５０７へ進む。図１の例において、被写体領域１および被写体領域２はそれぞれ同じ人物の胴部分と顔であるので、フォーカスエリア位置決定部１１は一致度ありを判定する。
【００９２】
ステップＳ５０５において、カメラ制御部１８（フォーカスエリア位置決定部１１）は、所定の条件に合致するか否かを判定する。フォーカスエリア位置決定部１１は、例えば、被写体領域２における被写体が被写体領域１における被写体よりもカメラ３００に近い（至近側）場合、または、被写体領域２における画像信号のコントラストが被写体領域１における画像信号のコントラストより高い場合に、ステップＳ５０５を肯定判定してステップＳ５０６へ進む。一方、フォーカスエリア位置決定部１１は、被写体領域２における被写体が被写体領域１における被写体よりもカメラ３００から遠い場合、または、被写体領域２における画像信号のコントラストが被写体領域１における画像信号のコントラストより低い場合に、ステップＳ５０５を否定判定してステップＳ５０７へ進む。
【００９３】
ステップＳ５０６において、カメラ制御部１８（フォーカスエリア位置決定部１１）は、被写体領域２に含まれるフォーカスエリアａの中から採用フォーカスエリアを決定し、図７による処理を終了する。
ただし、被写体領域２に含まれるフォーカスエリアａの全てにおいて、（１）デフォーカス量が算出できなかった場合、または、（２）算出したデフォーカス量の値が適切でない場合は、採用フォーカスエリアはなしとする。
【００９４】
ステップＳ５０７へ進む場合は、被写体領域２が存在しない場合も含まれる。ステップＳ５０７において、カメラ制御部１８（フォーカスエリア位置決定部１１）は、被写体領域１に含まれるフォーカスエリアａの中から採用フォーカスエリアを決定し、図７による処理を終了する。
ただし、被写体領域１に含まれるフォーカスエリアａの全てにおいて、（１）デフォーカス量が算出できなかった場合、または、（２）算出したデフォーカス量の値が適切でない場合は、採用フォーカスエリアはなしとする。
【００９５】
以上のように、図７の採用エリア判定処理による動作は、概ね次のようである。すなわち、人物の胴部分（被写体領域１）に基づいたデフォーカス量と、人物の顔領域５２（被写体領域２）に基づいたデフォーカス量とが一致する場合、あるいは、略一致するとみなせるほどに両者が近似している場合に、顔領域５２（被写体領域２）を用いた追尾処理によって検出した人物の顔に対応する採用エリアを決める。また、上記デフォーカス量が一致も近似もしていない場合は、被写体領域１を用いた追尾処理によって検出した被写体に対応する採用エリアを決める。
【００９６】
上述した実施の形態によれば、次の作用効果が得られる。
（１）カメラ３００の焦点検出装置は、画像を繰り返し取得する測光センサ１６によって時系列に取得される画像から、第１被写体の位置を追尾する被写体追尾演算部１９と、画像から、第２被写体の位置を追尾する被写体追尾演算部１９と、画面内に設けられた複数のフォーカスエリアａに対してそれぞれ瞳分割位相差方式でデフォーカス量を検出するデフォーカス量演算部１０と、第１被写体の位置に対応するフォーカスエリアａでデフォーカス量演算部１０が検出した第１のデフォーカス量と、第２被写体の位置に対応するフォーカスエリアａでデフォーカス量演算部１０が検出した第２のデフォーカス量との差に基づいて、焦点調節に用いるフォーカスエリアａを決めるフォーカスエリア位置決定部１１とを備える。これにより、２つの被写体（第１被写体、第２被写体）をそれぞれ追尾した２つの被写体の位置の双方にフォーカスエリアａが存在する場合に、適切に焦点検出位置を選べるから、焦点調節を適切に行い得る。例えば、２つのデフォーカス量が同じといえるほどに上記の差が小さい場合には、２つの被写体（第１被写体、第２被写体）の位置からどちらの位置を選んでも、焦点調節状態が大きく変化することがない。
【００９７】
（２）カメラ３００はさらに、画像から顔を検出するカメラ制御部１８を備える。第１被写体は、画面内でユーザー操作に基づく位置に設定された選択エリア５１に存在する対象物であり、第２被写体は、カメラ制御部１８で検出された顔とした。これにより、例えば人物の顔にピントを合わせたい使用場面で、ユーザーが選択エリア５１として人物の胴部分を選んだ場合でも、この人物を適切に追尾し、この人物の顔にピント合わせを行い得る。
一般に、顔検出は、顔の向きによって検出困難になるが、顔の色情報を用いて行う追尾処理は、顔の向きに影響を受け難い。顔（第２被写体）を追尾対象としたことで、例えば顔の向きを変えながら移動する人物を適切に追尾し、その顔にピント合わせを行い得る。
【００９８】
（３）フォーカスエリア位置決定部１１は、第１のデフォーカス量と、第２のデフォーカス量との差が所定の判定閾値以下の場合に、焦点調節に用いるフォーカスエリアａとして顔（第２被写体）の位置に対応するフォーカスエリアａを決定するようにした。一般に、同じ人物の顔と胴については、デフォーカス量が同等と考えられる。顔（第２被写体）の位置に対応するフォーカスエリアａを用いることで、例えば、ユーザーが選択エリア５１として人物の胴部分を選んだ場合でも、この人物の顔にピント合わせを行い得る。
【００９９】
（４）フォーカスエリア位置決定部１１は、顔（第２被写体）が第１被写体よりも至近側にある場合に、焦点調節に用いるフォーカスエリアａとして顔の位置に対応するフォーカスエリアａを決定し、顔が第１被写体よりも至近側にない場合に、焦点調節に用いるフォーカスエリアａとして第１被写体の位置に対応するフォーカスエリアａを決定する。顔（第２被写体）が第１の被写体よりもカメラ３００に近い場合に顔の位置に対応するフォーカスエリアａを用いることで、適切に顔にピント合わせを行い得る。
【０１００】
（５）フォーカスエリア位置決定部１１は、顔（第２被写体）の位置に対応する画像のコントラストが第１被写体の位置に対応する画像のコントラストよりも高い場合に、焦点調節に用いるフォーカスエリアａとして顔の位置に対応するフォーカスエリアａを決定し、顔の位置に対応する画像のコントラストが第１被写体の位置に対応する画像のコントラストよりも高くない場合に、焦点調節に用いるフォーカスエリアａとして第１被写体の位置に対応するフォーカスエリアａを決定する。コントラストが高い顔（第２被写体）の位置に対応するフォーカスエリアａを用いることで、適切に顔にピント合わせを行い得る。
【０１０１】
（６）フォーカスエリア位置決定部１１は、第１のデフォーカス量と、第２のデフォーカス量との差が所定の判定閾値を超える場合に、焦点調節に用いるフォーカスエリアａとして第１被写体の位置に対応するフォーカスエリアａを決定するようにした。一般に、人物の顔と人物の胴体とでデフォーカス量の差が大きい場合、異なる人物の顔と胴体と考えられる。このような場合において、選択エリア５１として選ばれた対象物に対して適切にピント合わせを行い得る。
【０１０２】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
（変形例１）
上述した説明では、図１の撮影画面５０内の選択エリア５１の外側で、選択エリア５１の上側に人物の顔などの特定の被写体（第２被写体）が存在する場合において、選択エリア５１内の特定の被写体（第１被写体）に相当する第１テンプレート画像と、上記第２被写体に相当する第２テンプレート画像とを用いて追尾処理を行う例を説明した。人物の顔の位置は、選択エリア５１の上側に限らず、右側、左側、あるいは下側であってもよく、撮影画面５０の中で選択エリア５１の周囲にあればよい。
【０１０３】
（変形例２）
以上の説明では、撮像素子６と別に位相差ＡＦ検出部８を備えるレンズ交換式の一眼レフカメラを例に説明した。この代わりに、撮像素子６においてフォーカスエリアａに対応する位置に位相差検出用の画素（焦点検出用画素とも呼ばれる）を設け、位相差検出用の画素から読み出されるＡＦ用検知信号に基づいてデフォーカス量演算を行うように構成してもよい。撮像用の画素とともに位相差検出用の画素を有する撮像素子を用いることで、クイックリターンミラーを備えていないミラーレス一眼カメラや、ビデオカメラなどの撮像機器でも、本実施形態と同様の作用効果が得られる。
【０１０４】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【０１０５】
１…レンズ群
１ｂ…フォーカスレンズ
６…撮像素子
８…位相差ＡＦ検出部
９…ＡＦ−ＣＣＤ制御部
１０…デフォーカス演算部
１１…フォーカスエリア位置決定部
１２…レンズ駆動量演算部
１３…レンズ駆動制御部
１６…測光センサ
１８…カメラ制御部
１９…被写体追尾演算部
５１…選択エリア
１００…カメラボディ
２００…交換レンズ
３００…カメラ
ａ…フォーカスエリア
【図１】
2017103601.tif 000003
【図２】
2017103601.tif 000004
【図３】
2017103601.tif 000005
【図４】
2017103601.tif 000006
【図５】
2017103601.tif 000007
【図６】
2017103601.tif 000008
【図７】
2017103601.tif 000009