(57)【要約】【課題】被写体追尾装置における誤追尾を抑制する。【解決手段】被写体追尾装置は、基準情報に基づき被写体画像内で追尾対象領域を検出して追尾対象を追尾する追尾部と、複数の焦点検出エリア毎の焦点検出情報に基づき、前記複数の焦点検出エリアを複数のグループにグループ化するグループ化部と、前記追尾対象領域と前記グループとに基づき、前記基準情報を変更する変更部と、を備える。【選択図】図１
2018004904.tif 000002
【特許請求の範囲】
【請求項１】
基準情報に基づき被写体画像内で追尾対象領域を検出して追尾対象を追尾する追尾部と、
複数の焦点検出エリア毎の焦点検出情報に基づき、前記複数の焦点検出エリアを複数のグループにグループ化するグループ化部と、
前記追尾対象領域と前記グループとに基づき、前記基準情報を変更する変更部と、を備える被写体追尾装置。
【請求項２】
請求項１に記載の被写体追尾装置において、
前記追尾対象領域内の前記焦点検出エリアから採用エリアを選定する採用エリア選定部と、
前記採用エリアの前記焦点検出情報に基づき焦点調節を行う焦点調節部と、を備え、
前記変更部は、前記採用エリアが属する前記グループ内の所定位置に基づき、前記基準情報を変更する被写体追尾装置。
【請求項３】
請求項２に記載の被写体追尾装置において、
前記追尾部は、被写体画像内に探索領域を設定して、基準情報に基づき前記探索領域内で追尾対象領域を検出し、
前記追尾部は、前記グループ内の所定位置に基づき前記探索領域を設定する被写体追尾装置。
【請求項４】
基準情報に基づき被写体画像内で追尾対象領域を検出して追尾対象を追尾する追尾部と、
前記追尾対象領域内の焦点検出エリアから採用エリアを選定する採用エリア選定部と、
複数の焦点検出エリア毎の焦点検出情報に基づき、前記複数の焦点検出エリアを複数のグループにグループ化するグループ化部と、
前記複数のグループのうち前記採用エリアを含む採用グループの所定位置と前記採用エリアとの位置関係に基づき、前記基準情報を変更する変更部と、を備える被写体追尾装置。
【請求項５】
請求項４に記載の被写体追尾装置において、
前記変更部は、前記採用グループの所定位置と前記採用エリアとの距離が所定値未満である場合に前記基準情報を変更し、前記採用グループの所定位置と前記採用エリアとの距離が所定値以上である場合に前記基準情報を変更しない被写体追尾装置。
【請求項６】
基準情報に基づき被写体画像内で追尾対象領域を検出して追尾対象を追尾する追尾部と、
複数の焦点検出エリア毎の焦点検出情報に基づき、前記複数の焦点検出エリアを複数のグループにグループ化するグループ化部と、
前記複数のグループのうちの２以上のグループが、前記追尾対象領域内に存在しない場合に前記基準情報を変更し、前記追尾対象領域内に存在する場合に前記基準情報を変更しない変更部と、を備える被写体追尾装置。
【請求項７】
請求項１から６のいずれか一項に記載の被写体追尾装置と、
被写体像を撮像する撮像部とを備える撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体追尾装置および撮像装置に関する。
【背景技術】
【０００２】
検出された追尾被写体位置を参照して焦点検出を行う焦点調節装置が知られている（特許文献１参照）。上述した特許文献に記載の焦点調節装置では、追尾する被写体を誤ってしまうおそれがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−９７３１２号公報
【発明の概要】
【０００４】
（１）請求項１に記載の被写体追尾装置は、基準情報に基づき被写体画像内で追尾対象領域を検出して追尾対象を追尾する追尾部と、複数の焦点検出エリア毎の焦点検出情報に基づき、前記複数の焦点検出エリアを複数のグループにグループ化するグループ化部と、前記追尾対象領域と前記グループとに基づき、前記基準情報を変更する変更部と、を備える。
（２）請求項４に記載の被写体追尾装置は、基準情報に基づき被写体画像内で追尾対象領域を検出して追尾対象を追尾する追尾部と、前記追尾対象領域内の焦点検出エリアから採用エリアを選定する採用エリア選定部と、複数の焦点検出エリア毎の焦点検出情報に基づき、前記複数の焦点検出エリアを複数のグループにグループ化するグループ化部と、前記複数のグループのうち前記採用エリアを含む採用グループの所定位置と前記採用エリアとの位置関係に基づき、前記基準情報を変更する変更部と、を備える。
（３）請求項６に記載の被写体追尾装置は、基準情報に基づき被写体画像内で追尾対象領域を検出して追尾対象を追尾する追尾部と、複数の焦点検出エリア毎の焦点検出情報に基づき、前記複数の焦点検出エリアを複数のグループにグループ化するグループ化部と、前記複数のグループのうちの２以上のグループが、前記追尾対象領域内に存在しない場合に前記基準情報を変更し、前記追尾対象領域内に存在する場合に前記基準情報を変更しない変更部と、を備える。
（４）請求項７に記載の撮像装置は、請求項１から６のいずれか一項に記載の被写体追尾装置と、被写体像を撮像する撮像部とを備える。
【図面の簡単な説明】
【０００５】
【図１】カメラの要部構成を示すブロック図である。
【図２】焦点検出エリアを示す図である。
【図３】追尾部のブロック図である。
【図４】採用エリアの設定および被写体追尾動作の流れを説明する図である。
【図５】焦点調節時に実行される処理のフローチャートである。
【図６】追尾制御初期処理に関するサブルーチンのフローチャートである。
【図７】追尾演算処理に関するサブルーチンのフローチャートである。
【図８】採用エリアの設定処理に関するサブルーチンのフローチャートである。
【図９】第２の実施の形態における追尾演算処理に関するサブルーチンのフローチャートである。
【図１０】第３の実施の形態における追尾演算処理に関するサブルーチンのフローチャートである。
【図１１】追尾演算処理に関するサブルーチンのフローチャートの変形例である。
【発明を実施するための形態】
【０００６】
図１から図８を参照して、被写体追尾装置を備えた電子機器の一例として、一眼レフ方式のデジタルカメラの一実施の形態を説明する。図１は、カメラの要部構成を示すブロック図である。カメラは、カメラボディとレンズ鏡筒を有しており、カメラボディにレンズ鏡筒が交換可能に装着されている。レンズ鏡筒内には、レンズ光学系１と、レンズ駆動用モータ１４が設けられている。レンズ光学系１は、被写体像を結像面に結像させるための光学系であり、焦点調節レンズを含む複数のレンズによって構成される。焦点調節レンズは、レンズ駆動用モータ１４の動作により光軸方向に移動可能である。
【０００７】
カメラボディの内部には、クイックリターンミラー２、ファインダースクリーン３、ペンタプリズム４、接眼レンズ５、撮像素子６、サブミラー７、位相差ＡＦ検出素子８、ＡＦ−ＣＣＤ制御部９、デフォーカス演算部１０、焦点検出エリア位置決定部１１、レンズ駆動量演算部１２、レンズ駆動制御部１３、測光用レンズ１５、測光センサ１６、操作部材１７および制御装置１８が設けられている。なお、ＡＦ−ＣＣＤ制御部９、デフォーカス演算部１０、焦点検出エリア位置決定部１１、レンズ駆動量演算部１２およびレンズ駆動制御部１３は、制御装置１８の機能により実現されるものである。
【０００８】
撮像素子６には、赤（Ｒ）、緑（Ｇ）および青（Ｂ）の各画素が所定の配列パターンで配列されている。撮像素子６は、レンズ光学系１によって結像される結像面の画像情報を撮像し、各画素に対応する色情報や輝度情報に応じた画像信号を出力する。撮像素子６から出力された画像信号は、制御装置１８の制御によって画像データに変換される。これにより、カメラにおいて撮像画像が取得される。撮像素子６には、たとえばＣＣＤやＣＭＯＳ等が使用される。なお、撮像素子６の撮像面の前には、赤外光をカットするための赤外カットフィルタや、画像の折り返しノイズを防止するための光学ローパスフィルタなどが配置されている。
【０００９】
レンズ光学系１と撮像素子６との間には、レンズ光学系１を通過した被写体からの入射光束をファインダー光学系へと反射するクイックリターンミラー２が配設されている。入射光束の一部はクイックリターンミラー２の半透過領域を透過し、サブミラー７にて下方に反射された後に位相差ＡＦ検出素子８へ入射される。
【００１０】
クイックリターンミラー２で反射された入射光束は、撮像素子６と光学的に等価な位置に設けられたファインダースクリーン３上に被写体像を結像する。ファインダースクリーン３上に結像された被写体像は、ペンタプリズム４および接眼レンズ５を通って撮影者の目へと導かれ、撮影者によって視認される。
【００１１】
ファインダースクリーン３上に結像された被写体像はまた、ペンタプリズム４および測光用レンズ１５を通って測光センサ１６へと導かれる。測光センサ１６は、撮像素子６と同様に、赤（Ｒ）、緑（Ｇ）および青（Ｂ）の各画素が所定の配列パターンで配列されており、レンズ光学系１により結像される結像面の画像情報を撮像する。そして、各画素に対応する色情報や輝度情報に応じた画像信号を制御装置１８へ出力する。制御装置１８は、この測光センサ１６からの画像信号に基づいて、結像面の明るさを検出したり、スルー画像を図示を省略した表示部に表示させる。制御装置１８は、測光センサ１６からの画像信号に基づいて、予め追尾対象に設定された被写体像の結像面における位置を認識し、その被写体像の位置を追尾する被写体追尾を行う追尾部を有する。本実施の形態における被写体追尾については、後で詳述する。
【００１２】
カメラが撮影を行う際には、クイックリターンミラー２およびサブミラー７が光路上から光路外へと移動され、入射光束により撮像素子６上に被写体像が結像される。この被写体像を撮像素子６により撮像することで撮像画像が取得され、不図示のメモリーカードに記録される。こうしたクイックリターンミラー２およびサブミラー７の動作は、制御回路１８により制御される。
【００１３】
位相差ＡＦ検出素子８は、不図示のマスク部、再結像レンズ、複数位置に配置されたＡＦ用のＣＣＤラインセンサなどを有している。図２に示したようにレンズ光学系１による結像面１ａには、多数の焦点検出エリア（焦点検出位置）、図示例では１０５個の焦点検出エリア８ａが設けられ、位相差ＡＦ検出素子８は、多数の焦点検出エリア８ａの各々に対応して設けられている。この位相差ＡＦ検出素子８には、レンズ光学系１を通して入射され、クイックリターンミラー２を透過してサブミラー７により反射された被写体からの光束が入力される。この入射光束をマスク部により撮影レンズの異なる領域を通過する２つの光束に分けた後、再結像レンズにより一対の被写体像をＣＣＤラインセンサ上に再結像し、その像位置の検出結果を表す像信号をＣＣＤラインセンサから出力する。
【００１４】
ＡＦ−ＣＣＤ制御部９は、位相差ＡＦ検出素子８に設けられたＣＣＤラインセンサのゲイン量や蓄積時間を制御する。
【００１５】
デフォーカス演算部１０は、ＡＦ−ＣＣＤ制御部９によって読み出された位相差ＡＦ検出素子８のＣＣＤラインセンサの出力値に基づいて、レンズ光学系１の焦点調節状態を表すデフォーカス量をすべての焦点検出エリアについて算出する。
【００１６】
焦点検出エリア位置決定部１１は、１０５個の焦点検出エリア８ａから１つの焦点検出エリア又は互いに近接した複数の焦点検出エリアを選択する。選択された焦点検出エリアのデフォーカス量に基づき、焦点調節動作が行われる。なお、焦点検出エリア位置決定部１１は、撮影者が操作部材１７の操作によって焦点検出エリアを設定した場合には手動設定された焦点検出エリアを選択し、追尾モード時に後述の採用エリア選定部１０９が採用エリアを選定した場合にはその採用エリアを選択する。
【００１７】
レンズ駆動量演算部１２は、デフォーカス演算部１０によって算出されたデフォーカス量のうち、焦点検出エリア位置決定部１１によって選択された焦点検出エリアのデフォーカス量に基づいて、レンズ光学系１の焦点調節レンズの駆動量を演算する。
【００１８】
レンズ駆動制御部１３は、レンズ駆動量演算部１２によって演算されたレンズ駆動量に基づいて、レンズ駆動用モータ１４へ駆動制御信号を出力する。この駆動制御信号に応じて、レンズ駆動用モータ１４が焦点調節レンズを駆動してレンズ光学系１の焦点調節が行われる。なお、焦点検出動作、即ち、デフォーカス量の演算は、繰り返し実行される。
【００１９】
操作部材１７は、カメラの操作を行うための各種スイッチ類によって構成される。たとえば、被写体追尾モードなどのカメラの動作モードを選択するためのモード選択スイッチ、追尾対象被写体を特定するために追尾対象被写体に対応する焦点検出エリアを選択するためのエリア選択スイッチ、焦点調節の開始および撮影を指示するためのレリーズボタンなどが操作部材１７に含まれる。なお、追尾対象被写体を特定するために操作部材１７のエリア選択スイッチによって選択された焦点検出エリアを選択エリアと呼ぶ。
【００２０】
制御装置１８は、マイコンやメモリ等によって構成されており、上記のＡＦ−ＣＣＤ制御部９、デフォーカス演算部１０、焦点検出エリア位置決定部１１、レンズ駆動量演算部１２およびレンズ駆動制御部１３の各機能を実現するための処理を実行したり、被写体追尾動作を含めた各種のカメラ動作制御を行ったりする。また、これらの処理や制御において必要な情報を一時的に記憶する。
【００２１】
図３は、制御装置１８が機能として有する追尾部１００を示したブロック図である。追尾部１００は、探索領域設定部１０１と、パターンマッチング（以下、ＰＭ）演算部１０３と、追尾領域検出部１０５と、テンプレート変更部１０７と、採用エリア選定部１０９と、焦点検出エリアのグループ化部１１１等とを有する。
【００２２】
探索領域設定部１０１は、後に詳述するが、測光センサ１６の撮像領域内の一部に探索領域を設定する。ＰＭ演算部１０３は、探索領域内の測光センサ１６の画像データと追尾対象被写体に関するテンプレートとについてパターンマッチング演算を行う。詳述すると、ＰＭ演算部１０３は、探索領域内の測光センサ１６の画像データから、探索領域内の異なった小領域に関する画像データを順次切り出し、順次切り出した小領域の画像データの各々とテンプレートとのＰＭ演算をそれぞれ実行する。追尾領域検出部１０５は、ＰＭ演算結果が最も小さい小領域を追尾対象被写体領域として検出する。
【００２３】
テンプレート変更部１０７は、追尾領域検出部１０５が検出した追尾対象被写体領域の画像データによって、テンプレートを変更する。この変更は、テンプレートを追尾対象被写体領域の画像データによって更新するテンプレート更新と、テンプレートを追尾対象被写体領域の画像データに置き換えるテンプレート再取得とを含む。テンプレート更新は、テンプレートの情報と追尾対象被写体領域の画像データの情報とにそれぞれ所定の重み付けした後に、両情報を合成して、新しいテンプレートを生成する。
【００２４】
採用エリア選定部１０９は、追尾領域検出部１０５が検出した追尾対象被写体領域内に位置する複数の焦点検出エリアから１つ又は少数の焦点検出エリアを、採用エリアとして、選定する。この採用エリアの選定は、例えば、追尾対象被写体領域内に位置する複数の焦点検出エリアのデフォーカス量のうち、最も小さいデフォーカス量の焦点検出エリアを選定する。追尾モード時には、この採用エリアのデフォーカス量に基づき焦点調節が行われる。即ち、図１に示したレンズ駆動量演算部１２は、採用エリアのデフォーカス量に基づきレンズ駆動量を算出し、レンズ駆動制御部１３は、この算出されたレンズ駆動量に基づき、焦点調節レンズを焦点調節駆動する。
なお、採用エリア選定部１０９が採用エリアとして、複数の焦点検出エリアを選定した場合には、その複数の採用エリアのデフォーカス量の平均値に基づき焦点調節が行われる。
【００２５】
焦点検出エリアのグループ化部１１１は、１０５個の焦点検出エリア８ａを各焦点検出エリアのデフォーカス量に応じて複数のグループに分ける。焦点検出エリアのグループ化部１０９は、例えば、１０５個の焦点検出エリア８ａをデフォーカス量に応じてグループＡ、Ｂ、Ｃ、Ｄ、Ｅの５個のグループにグループ化する。
【００２６】
グループＡは、デフォーカス量Ｄｆが条件(−Δ１≦Ｄｆ≦+Δ1)を満たす焦点検出エリアからなる。グループＢは、デフォーカス量Ｄｆが条件(+Δ1＜Ｄｆ≦+Δ２)を満たす焦点検出エリアからなる。グループＣは、デフォーカス量Ｄｆが条件(−Δ２≦Ｄｆ＜−Δ１)を満たす焦点検出エリアからなる。グループＤは、デフォーカス量Ｄｆが条件(+Δ２＜Ｄｆ)を満たす焦点検出エリアからなる。グループＥは、デフォーカス量Ｄｆが条件(Ｄｆ＜−Δ２)を満たす焦点検出エリアからなる。但し、｜Δ１｜＜｜Δ２｜である。従って、グループＡは、５つのグループのなかで、最もデフォーカス量が小さい焦点検出エリアのグループである。
【００２７】
図４は、グループ化部１１１による焦点検出エリアのグループ化の一例を示したものである。図４（ａ）〜図４（ｃ）は、撮影画面内の比較的近景の追尾対象被写体像２１と比較的遠景の２人の背景被写体２２とを示す。図４（ａ）〜図４（ｃ）において、背景被写体２２は静止しているが、追尾対象被写体２１は、撮影画面の中央位置から右方向に移動している。なお、図４（ａ）〜図４（ｃ）では、追尾対象被写体２１と背景被写体２２以外の被写体の図示は省略している。
【００２８】
図４（ｄ）、（ｅ）、（ｆ）は、それぞれ図４（ａ）、（ｂ）、（ｃ）の被写体に対する焦点検出エリアのグループ化を示したものである。焦点検出エリアに太い斜めハッチング線を施したグループ１は、追尾対象被写体２１に対応し、撮影画面内の複数の被写体のうちで、最も近景に位置する被写体に対応する焦点検出エリアをグループ化したものである。焦点検出エリアに碁盤状のハッチング線を施したグループ２は、水平方向に伸びた、追尾対象被写体２１の次に近景の被写体に対応する焦点検出エリアをグループ化したものである。焦点検出エリアに２方向の斜めハッチング線を施したグループ３は、主に背景被写体２２に対応する焦点検出エリアをグループ化したものである。焦点検出エリアに１方向の比較的細い斜めハッチング線を施したグループ４は、最も遠景の被写体に対応する焦点検出エリアをグループ化したものである。
【００２９】
グループ化部１１１は、更に、各グループの中心位置を算出する。各グループの中心位置は、各グループの重心位置である。本実施の形態にあっては、グループ化部１１１は、複数のグループの各々の重心位置に最も近い焦点検出エリアを、グループの重心位置として決定する。なお、図４（ｅ）に示したように、例えば、左右に広がったグループ２が、グループ１によって分断されている場合には、グループ化部１０９は、分断された右側のグループ２と左側のグループ２との各々について、重心位置を算出する。例えば、図４において、追尾対象被写体２１に対応するグループ１の重心位置に相当する焦点検出エリアを太線８ｂで示す。
【００３０】
また、グループ化部１１１は、採用エリア選定部１０９によって選定された採用エリアが属するグループを複数のグループから、採用グループとして選定する。また、グループ化部１１１は、操作部材１７のエリア選択スイッチによって選択された選択エリアが属するグループを選択グループとして選定する。
探索領域設定部１０１は、採用エリアの位置を中心として第１の探索領域を設定すると共に、採用グループの重心位置を中心として第２の探索領域を設定する。
【００３１】
上述した追尾部１００における被写体追尾動作は、繰り返し実行される。なお、追尾部１００による被写体動作と位相差ＡＦ検出素子８及びデフォーカス演算部１０による焦点検出動作とは、必ずしも同期していない。
以下、本実施の形態における焦点調節処理および被写体追尾処理について詳細に説明する。
【００３２】
図５は、本実施の形態の焦点調節時に実行される処理のフローチャートである。このフローチャートは、所定の開始条件を満たすことにより、制御装置１８において実行される。操作部材１７のモード選択スイッチによって被写体追尾モードが設定され、また操作部材１７のレリーズボタンが撮影者によって半押し操作され、操作部材１７のエリア選択スイッチによって追尾対象被写体を特定する焦点検出エリアの１つが選択される。これによって、制御装置１８は、レリーズボタンの半押し操作が継続されている間、図５のフローチャートの処理を繰り返し実行する。
【００３３】
なお、追尾対象被写体を特定するための焦点検出エリアの選択は、被写体認識技術によってスルー画像から主要被写体像を自動的に判別し、その認識した主要被写体位置の焦点検出エリアを自動的に選択してもよい。
【００３４】
ステップＳ１０１において、制御装置１８のＡＦ−ＣＣＤ制御部９は、位相差ＡＦ検出素子８に設けられたＣＣＤラインセンサのゲイン量や蓄積時間を制御して位相差ＡＦ検出素子８のセンサ蓄積制御を行う。
ステップＳ１０２において、制御装置１８のデフォーカス演算部１０は、各焦点検出エリア８ａにおける焦点検出信号をそれぞれＡＤ変換し、所定のフィルタ処理を行い、相関演算してデフォーカス量を算出する。
ステップＳ１０３において、制御装置１８は、すべての焦点検出エリア８ａについてデフォーカス量の演算が終了したか否かを判定する。制御装置１８は、すべての焦点検出エリア８ａについてデフォーカス量の演算が終了したと判定するとステップＳ１０４へ進み、すべての焦点検出エリア８ａについてデフォーカス量の演算が終了していないと判定するとステップＳ１０２へ戻る。
【００３５】
ステップＳ１０４において、制御装置１８のグループ化部１１１は、ステップＳ１０２で算出されたデフォーカス量に基づいて、各焦点検出エリア８ａをデフォーカス量に応じた複数のグループに分ける。ステップＳ１０５において、グループ化部１１１は、複数のグループの各々の重心位置を算出する。本実施の形態にあっては、グループ化部１１１は、複数のグループの各々の重心位置に最も近い焦点検出エリアを、グループの重心位置として決定する。
【００３６】
ステップＳ１０６において、制御装置１８は、被写体追尾動作が既に開始されているか否かを判定する。
ステップＳ１０６が否定判断されるとステップＳ１０７の追尾制御初期処理のサブルーチンへ進み、ステップＳ１０６が肯定判断されるとステップＳ１０８の追尾演算処理のサブルーチンへ進む。ここでは、追尾動作が開始されていないので、ステップＳ１０７の追尾制御初期処理が実行される。
【００３７】
この追尾制御初期処理は、図６において、ステップＳ２０１において、制御装置１８は、操作部材１７のエリア選択スイッチによって選択された選択エリアの位置の情報と、グループ化部１０９によって選定された選択グループの重心位置の情報とを取得する。
ステップＳ２０２において、制御装置１８は、ステップＳ２０１で取得した選択グループの重心位置における測光センサ１６の画像信号の追尾対象被写体の色情報を不図示のメモリに記憶させる。
【００３８】
ステップＳ２０３において、制御装置１８は、測光センサ１６の画像信号から、ステップＳ２０２でメモリに記憶させた色情報と同様な色情報を有する領域を同色情報領域として検出する。
ステップＳ２０４において、制御装置１８は、ステップＳ２０３で検出した同色情報領域を初期の追尾被写体領域に設定すると共に、ステップＳ２０５において、制御装置１８は、ステップＳ２０４で設定した追尾被写体領域の画像をテンプレート画像として取得して本サブルー-チンの処理を終了する。
このように、テンプレート画像は、選択エリア及び選択グループの重心位置の色情報に基づき取得される。従って、選択エリアの選定とテンプレート画像の取得との間に時間差があり、その時間差の間に、追尾対象被写体が多少移動した場合にも、その移動を選択グループの重心位置として捕捉し、移動後の追尾対象被写体の画像をテンプレート画像として取得することができる。
【００３９】
図６のサブルーチンの処理の終了後に、ステップＳ１０９の採用エリア設定のサブルーチンへ進む。このステップＳ１０９では、追尾動作開始前の採用エリア設定にあっては、初期の採用エリアとして、選択エリアを選定する。但し、ステップＳ１０２のデフォーカス量の演算において、選択エリアを含む選択エリア周辺の焦点検出エリアで、又は全ての焦点検出エリアで、デフォーカス量が算出することができなかった場合、又は信頼性の低いデフォーカス量が算出された場合には、採用エリアを設定しない。選択エリアではデフォーカス量が算出することができないが、その近傍の焦点検出エリアでは、デフォーカス量が算出することができた場合には、その近傍焦点検出エリアを初期の採用エリアとしてもよい。
また、追尾動作が既に開始済みであった場合の採用エリア設定は、後に詳述するように、追尾領域検出部１０５が検出した追尾被写体領域内の複数の焦点検出エリアから採用エリアを選定する。
【００４０】
ステップＳ１０９のサブルーチンが実行されるとステップＳ１１０へ進み、制御装置１８は、ステップＳ１０９のサブルーチンで採用エリアが設定されたか否かを判断する。  ステップＳ１０９のサブルーチンで採用エリアが設定されていればステップＳ１１０が肯定判断されてステップＳ１１１へ進み、制御装置１８のレンズ駆動量演算部１２は、採用エリアでのデフォーカス量をレンズ光学系１が有する焦点調節レンズの駆動量に変換して、合焦位置までのレンズ駆動量を求める。
【００４１】
ステップＳ１１２において、制御装置１８のレンズ駆動制御部１３は、ステップＳ１１１で算出した駆動量に基づきレンズ光学系１の焦点調節レンズを駆動するようにレンズ駆動用モータ１４へ駆動制御信号を出力する。
【００４２】
ステップＳ１０９のサブルーチンで採用エリアが設定されていなければステップＳ１１０が否定判断されてステップＳ１１３へ進み、制御装置１８は、追尾動作が開始されているか否かを判定する。ここでは、追尾動作がまだ開始されていないので、ステップＳ１１３が否定判断されてステップＳ１１５に進む。ステップＳ１１５では、ステップＳ１０９で採用エリアが設定されなかった原因が正しい焦点検出が不可能であった為であるので、制御装置１８のレンズ駆動制御部１３は、スキャン動作、即ち、焦点調節レンズを強制的に至近位置と無限遠位置との間で駆動させる。
【００４３】
他方、追尾動作が既に開始されている場合には、ステップＳ１０９のサブルーチンで採用エリアが設定されなかった理由が、ＡＦ処理の途中で適切な焦点位置を見失ったためであると考えられるので、前回の焦点検出位置から焦点調節レンズを動かさないことが望ましい。そこで、すでに追尾動作が開始されているのであれば、ステップＳ１１３が肯定判断されてステップＳ１１４へ進み、制御装置１８のレンズ駆動制御部１３は、焦点調節レンズを駆動しないようにレンズ駆動用モータ１４へ駆動制御信号を出力する。
【００４４】
他方、ステップＳ１０６で、追尾動作が開始済みであった場合には、ステップＳ１０８の追尾演算処理のサブルーチンに進む。図７は、図５のステップＳ１０８の追尾演算処理に関するサブルーチンのフローチャートである。
図５のステップＳ１０６が肯定判断されると図７のステップＳ３０１へ進み、制御装置１８は、採用エリアの位置を示す情報と、採用グループの重心位置を示す情報とを取得する。詳述すると、制御装置１８は、図５のステップＳ１０９の採用エリアの設定処理を前回実行した際に設定された採用エリアについて、その位置の情報を取得する。なお、採用エリアの位置の情報とは、たとえば、採用エリアが１０５点の焦点検出エリア８ａのうちのどれであるのかを示す情報である。
【００４５】
また、採用グループの重心位置の情報の取得は、次のようにして行われる。即ち、制御装置１８のグループ化部１１１は、図５のステップＳ１０４において設定された複数のグループのうち、上記採用エリアが属するグループを採用グループとして選択する。グループ化部１１１は、採用グループの重心位置を算出する。前述のように、本実施の形態にあっては、採用グループの重心位置は、採用グループの重心位置に最も近い焦点検出エリアの位置が使用されるが、採用グループの重心位置そのものを使用してもよい。制御装置１８は、採用グループの重心位置の情報を取得する。
【００４６】
ステップＳ３０２において、探索領域設定部１０１は、採用エリアの位置の情報に基づいて採用エリア位置を中心とした第１の探索領域と、採用グループの重心位置の情報に基づいてその重心位置を中心とした第２の探索領域とをそれぞれ設定する。
ステップＳ３０３において、ＰＭ演算部１０３は、採用グループの重心位置を基準とした第２の探索領域について、テンプレート画像と同じサイズの領域を順次切り出し、順次切り出した領域の画像とテンプレート画像との色相の差分を積算する演算を行う。
ステップＳ３０４において、制御装置１８は、ステップＳ３０３のテンプレートマッチングにおいて色相差の演算値が最小となる領域について、その演算値が所定の閾値ａ以下であるか否かを判定する。なお、閾値ａは、あらかじめ設定された固定値であってもよく、種々の条件によって変動する値でもよい。  
【００４７】
ステップＳ３０４が肯定判断されるとステップＳ３０５へ進み、追尾領域検出部１０５は、ステップＳ３０３のテンプレートマッチングにおいて色相差の演算値が最小となる領域を新たな追尾被写体領域として検出する。
以上のように、追尾領域検出部１０５は、採用グループの重心位置を基準にした第２の探索領域内から追尾被写体領域を検出する。従って、採用エリアの選定と採用グループの重心位置の算出との間に時間差があり、その時間差の間に追尾対象被写体が多少移動した場合にも、その移動を採用グループの重心位置として捕捉し、移動後の追尾対象被写体を基準とした第２の探索領域を設定することができる。
【００４８】
ステップＳ３０６において、テンプレート変更部１０７は、ステップＳ３０５で検出した追尾被写体領域の画像に基づいて、テンプレート画像を更新する。なお、このテンプレート画像の更新は、更新前のテンプレート画像と、ステップＳ３０５で設定した追尾被写体領域の画像とにそれぞれ重み付けして合成することによって行われる。
以上のように、テンプレート変更部１０７は、追尾対象被写体領域内の焦点検出エリアから選定された採用エリアが属する採用グループの重心位置を基準とした第２の探索領域内において、追尾領域検出部１０５によって検出された追尾対称被写体領域の画像に基づきテンプレート画像を変更する。即ち、テンプレート変更部１０７は、追尾対象被写体領域内の採用エリアと採用グループとに基づき検出された追尾対称被写体領域の画像によってテンプレート画像を変更している。
【００４９】
ステップＳ３０４が否定判断されるとステップＳ３０７へ進む。ステップＳ３０４の否定判定は、第２の探索領域内には、追尾対象被写体が存在しないことを意味するので、ステップＳ３０７で、ＰＭ演算部１０３は、採用エリアを基準とした第１の探索領域について、テンプレート画像と同じサイズの領域を順次切り出し、順次切り出した領域の画像とテンプレート画像との色相の差分を積算する演算を行う。
【００５０】
ステップＳ３０８において、制御装置１８は、ステップＳ３０７のテンプレートマッチングにおいて色相差の演算値が最小となる領域について、その演算値が所定の閾値ｂ以下であるか否かを判定する。なお、閾値ｂは、あらかじめ設定された固定値であってもよく、種々の条件によって変動する値でもよい。
ステップＳ３０８が肯定判断されるとステップＳ３０５へ進む。
ステップＳ３０８が否定判断される場合、追尾対象被写体が第１及び第２の探索領域内に存在しなかったことが考えられる。具体的には、たとえば、障害物等が追尾対象被写体の前に出現した場合などが挙げられる。そこで、ステップＳ３０８が否定判断されるとステップＳ３０９へ進み、制御装置１８は、被写体が消失したと判定して本サブルー-チンの処理を終了する。
【００５１】
図７のサブルーチンの処理の終了後に、図５のステップＳ１０９の採用エリア設定のサブルーチンに進む。図８は、このステップＳ１０９の採用エリア設定のサブルーチンを示す。図８において、ステップＳ４０１では、制御装置１８は、図５のステップＳ１０４において設定された複数のグループのうち、焦点調節の目標とする目標デフォーカス量に基づくグループを目標グループとして設定する。なお、この目標デフォーカス量は、被写体が光軸方向に移動していないとみなされる場合には、ほぼゼロであり、被写体が同方向に移動しているとみなされる場合には、被写体の移動速度を加味した予測デフォーカス量である。
【００５２】
ステップＳ４０２において、採用エリア選定部１０９は、追尾被写体領域内の複数の焦点検出エリアのうち、ステップＳ４０１で設定した目標グループに属し、かつ、デフォーカス量が目標フォーカス量に最も近い焦点検出エリアを採用エリアとして採用する。なお、目標グループに属し、かつ、追尾被写体領域に対応する焦点検出エリアは、追尾対象とする被写体に対応する焦点検出エリアである可能性が高い。すなわち、ステップＳ４０２では、制御装置１８は、追尾対象とする被写体に対応する可能性が高い焦点検出エリアの中から、目標とするデフォーカス量に最も近い焦点検出エリアを採用エリアとして採用する。
また、採用エリア選定部１０９は、検出した追尾被写体領域内に位置しかつステップＳ４０１で設定した目標グループに属する焦点検出エリアが１つしか存在しない場合には、その１つの焦点検出エリアと、その焦点検出エリアの周囲に存在するたとえば８つの焦点検出エリアを選択する。そして、制御装置１８は、選択した９つの焦点検出エリアのうち、デフォーカス量が目標デフォーカス量に最も近い焦点検出エリアを採用エリアとして採用する。
【００５３】
ステップＳ４０２が実行されるとステップＳ４０３へ進み、制御装置１８は、ステップＳ４０２において採用エリアを採用できたか否かを判断する。
ステップＳ４０２で採用エリアが採用されていればステップＳ４０３が肯定判断されてステップＳ４０４へ進み、制御装置１８は、「採用エリアが採用されたこと」および「採用エリアが追尾被写体領域内に存在したこと」を不図示のメモリに記憶させて本サブルーチンの処理を終了する。
【００５４】
ステップＳ４０２で採用エリアが採用されていなければステップＳ４０３が否定判断される。なお、ステップＳ４０２において、採用エリアを採用できない場合とは、たとえば、追尾被写体領域に対応する焦点検出エリアと、ステップＳ４０１で設定した目標グループに属する焦点検出エリアとが重複しない場合、または、図７のステップＳ３０９で追尾対象被写体消失が判定された場合が挙げられる。ステップＳ４０３が否定判断されるとステップＳ４０５へ進み、採用エリア選定部１０９は、本サブルーチンの前回の処理で採用された採用エリアと、その焦点検出エリアの周囲に存在するたとえば８つの焦点検出エリアを選択する。そして、採用エリア選定部１０９は、選択した９つの焦点検出エリアのうち、ステップＳ４０１で設定した目標グループに属し、かつ、デフォーカス量が目標デフォーカス量に最も近い焦点検出エリアを採用エリアとして採用する。
【００５５】
ステップＳ４０５が実行されるとステップＳ４０６へ進み、制御装置１８は、ステップＳ４０５において採用エリアを採用できたか否かを判断する。
ステップＳ４０５で採用エリアが採用されていればステップＳ４０６が肯定判断されてステップＳ４０７へ進み、制御装置１８は、「採用エリアが採用されたこと」および「今回の処理で採用された採用エリアが前回の処理で採用された採用エリアの周辺に存在したこと」を不図示のメモリに記憶させて本サブルーチンの処理を終了する。
【００５６】
ステップＳ４０５で採用エリアが採用されていなければステップＳ４０６が否定判断されてステップＳ４０８へ進み、制御装置１８は、「採用エリアが採用されなかったこと」を不図示のメモリに記憶させて本サブルーチンの処理を終了する。
【００５７】
上述した実施の形態によれば、次の作用効果が得られる。
（１）制御装置１８は、テンプレート画像に基づき被写体画像内で追尾被写体領域を検出して追尾対象を追尾し、複数の焦点検出エリア毎のデフォーカス量に基づき、複数の焦点検出エリアを複数のグループにグループ化し、追尾被写体領域とグループとに基づき、テンプレート画像を変更する。これにより、被写体追尾のために被写体を撮像したタイミングと、焦点調節状態の検出のタイミングとが異なっても、適切な被写体を追尾することができ、誤追尾を抑制できる。
【００５８】
（２）制御装置１８は、追尾被写体領域内の焦点検出エリアから採用エリアを選定し、採用エリアのデフォーカス量に基づき焦点調節を行う。制御装置１８は、採用エリアが属するグループ内の所定位置に基づき、テンプレート画像を変更する。これにより、被写体追尾のために被写体を撮像したタイミングと、焦点調節状態の検出のタイミングとが異なっても、適切な被写体を追尾することができ、誤追尾を抑制できる。
【００５９】
（３）制御装置１８は、被写体画像内に探索領域を設定して、テンプレート画像に基づき探索領域内で追尾被写体領域を検出する。制御装置１８は、グループ内の所定位置に基づき探索領域を設定する。これにより、デフォーカス量に基づいて設定されたグループの所定位置に基づいて探索領域が設定されるので、焦点調節状態の検出結果が探索領域の設定に反映され、適切な被写体を追尾することができ、誤追尾を抑制できる。
【００６０】
−−−第２の実施の形態−−−
図９を参照して、被写体追尾装置を備えた電子機器の一例としての一眼レフ方式のデジタルカメラの第２の実施の形態を説明する。以下の説明では、第１の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１の実施の形態と同じである。本実施の形態では、図５のステップＳ１０８の追尾演算処理に関するサブルーチンにおける処理が、第１の実施の形態と異なる。
【００６１】
図９は、図５のステップＳ１０８の追尾演算処理に関するサブルーチンの第２の実施の形態におけるフローチャートである。図９に示したフローチャートでは、第１の実施の形態における図７に示したフローチャートにおける処理と同じ処理をするステップについては、図７に示したフローチャートと同じステップ番号を付し、詳細な説明を省略する。
【００６２】
図５のステップＳ１０６が肯定判断されると図９のステップＳ３２１へ進み、制御装置１８は、図５のステップＳ１０９の処理、すなわち、採用エリアの設定処理に関するサブルーチンを前回実行した際に設定された採用エリアについて、その位置の座標を取得する。なお、採用エリアの位置の座標とは、たとえば図２に示した像面１ａにおける採用エリアの位置を座標で表したものである。以下の説明では、採用エリアの位置の座標を（ｘ１，ｙ１）として表す。また、制御装置１８は、採用エリアの位置の情報、すなわち、採用エリアが１０５点の焦点検出エリアのうちのどれであるのかを示す情報を取得する。
また、ステップＳ３２１において、制御装置１８は、図５のステップＳ１０９の処理、すなわち、採用エリアの設定処理に関するサブルーチンを前回実行した際に設定された採用エリアが属する採用グループの中心の座標を取得する。なお、採用グループの中心の座標とは、たとえば図２に示した像面１ａにおける採用グループの中心の位置を座標で表したものである。以下の説明では、採用グループの中心の位置の座標を（ｘ２，ｙ２）として表す。
【００６３】
ステップＳ３２１が実行されるとステップＳ３２２へ進み、制御装置１８は、ステップＳ３２１で取得した採用エリアの位置の情報に基づいて、採用エリアを基準とした第１の探索領域を設定する。
ステップＳ３２１が実行されるとステップＳ３０７へ進み、制御装置１８は、ステップＳ３２２で設定した第１の探索領域について、テンプレート画像と同じサイズの領域を順次切り出し、順次切り出した領域の画像とテンプレート画像との色相の差分を積算する演算を行う。
【００６４】
ステップＳ３０８において、制御装置１８は、ステップＳ３０７のテンプレートマッチングにおいて色相差の演算値が最小となる領域について、その演算値が所定の閾値ｂ以下であるか否かを判定する。
ステップＳ３０８が肯定判断されるとステップＳ３２３へ進み、制御装置１８は、ステップＳ３０７のテンプレートマッチングにおいて色相差の演算値が最小となる領域を新たな追尾被写体領域に設定する。
【００６５】
ステップＳ３２４において、制御装置１８は、採用エリアが追尾被写体領域内に存在していたか否かを判断する。すなわち、制御装置１８は、不図示のメモリに「採用エリアが追尾被写体領域内に存在したこと」に関する情報を記憶しているか否かを判断する。なお、「採用エリアが追尾被写体領域内に存在したこと」に関する情報は、図８のステップＳ４０４が実行されると不図示のメモリに記憶される。
採用エリアが追尾被写体領域内に存在していた場合、ステップＳ３２４が肯定判断されてステップＳ３２５へ進む。
【００６６】
ステップＳ３２５において、制御装置１８は、採用エリアの位置と採用グループの中心の位置とが遠いか否かを判断する。具体的には、制御装置１８は、ステップＳ３２１で取得した採用エリアの位置の座標（ｘ１，ｙ１）および採用グループの中心の位置の座標（ｘ２，ｙ２）に基づいて、採用エリアの位置と採用グループの中心の位置とが所定の距離以上離れているか否かを算出する。たとえば制御装置１８は、座標値ｘ１と座標値ｘ２との差の絶対値から、図２に示した像面１ａにおける横方向にたとえば焦点検出エリアの３つ分（３エリア分）以上離れているか否かを判断する。また、たとえば制御装置１８は、座標値ｙ１と座標値ｙ２との差の絶対値から、図２に示した像面１ａにおける縦方向にたとえば３エリア分以上離れているか否かを判断する。図２に示した像面１ａにおける横方向にたとえば３エリア分以上離れているか、または、図２に示した像面１ａにおける縦方向にたとえば３エリア分以上離れていれば、制御装置１８は、採用エリアの位置と採用グループの中心の位置とが所定の距離以上離れていると判断する。
【００６７】
ステップＳ３２５において採用エリアの位置と採用グループの中心の位置とが遠いか否かを判断する理由は次のとおりである。採用エリアの位置と採用グループの中心の位置とが近ければ、被写体追尾の信頼性が高いと考えられるが、採用エリアの位置と採用グループの中心の位置とが遠ければ、誤追尾の可能性があり、被写体追尾の信頼性が低いと考えられる。したがって、採用エリアの位置と採用グループの中心の位置とが近ければ、テンプレート画像を更新または再取得することが好ましいが、採用エリアの位置と採用グループの中心の位置とが遠ければ、更新または再取得することが好ましくない。そのため、本実施の形態では、採用エリアの位置と採用グループの中心の位置とが遠いか否かによって、テンプレート画像を更新するか否かを判断するようにしている。
【００６８】
採用エリアの位置と採用グループの中心の位置とが近い場合、ステップＳ３２５が否定判断されてステップＳ３２６へ進み、制御装置１８は、ステップＳ３２３で設定した新たな追尾被写体領域の画像に基づいて、テンプレート画像を更新する。なお、ステップＳ３２６では、テンプレート画像を更新したが、ステップＳ３２３で設定した追尾被写体領域の画像に基づいて、テンプレート画像を再取得してもよい。
採用エリアの位置と採用グループの中心の位置とが遠い場合、ステップＳ３２５が肯定判断されて、制御装置１８は、本サブルーチンの処理を終了する。
【００６９】
なお、ステップＳ３２４が否定判断される場合は、採用エリアが追尾被写体領域内に存在していなかった場合であるので、採用エリアの設定に際して追尾被写体領域の影響を受けていない。したがって、ステップＳ３２４が否定判断される場合には、上述したステップＳ３２５における判定は行わず、ステップＳ３２６へ進む。
【００７０】
上述した第２の実施の形態によれば、第１の実施の形態の作用効果に加えて次の作用効果が得られる。
（１）制御装置１８は、テンプレート画像に基づき被写体画像内で追尾被写体領域を検出して追尾対象を追尾し、追尾被写体領域内の焦点検出エリアから採用エリアを選定し、  複数の焦点検出エリア毎のデフォーカス量に基づき、複数の焦点検出エリアを複数のグループにグループ化し、複数のグループのうち採用エリアを含む採用グループの所定位置と採用エリアとの位置関係に基づき、テンプレート画像を変更する。これにより、採用グループの所定位置と採用エリアとの位置関係から被写体追尾の信頼性を判断できるので、テンプレート画像の信頼性が向上する。
【００７１】
（２）制御装置１８は、採用グループの所定位置と採用エリアとの距離が所定値未満である場合にテンプレート画像を変更し、採用グループの所定位置と採用エリアとの距離が所定値以上である場合にテンプレート画像を変更しない。これにより、テンプレート画像の信頼性が向上する。
【００７２】
−−−第３の実施の形態−−−
図１０を参照して、被写体追尾装置を備えた電子機器の一例としての一眼レフ方式のデジタルカメラの第３の実施の形態を説明する。以下の説明では、第１および第２の実施の形態と同じ構成要素には同じ符号を付して相違点を主に説明する。特に説明しない点については、第１および第２の実施の形態と同じである。本実施の形態では、図５のステップＳ１０８の追尾演算処理に関するサブルーチンにおける処理が、第１および第２の実施の形態と異なる。
【００７３】
図１０は、図５のステップＳ１０８の追尾演算処理に関するサブルーチンの第３の実施の形態におけるフローチャートである。図１０に示したフローチャートでは、第１の実施の形態の図７に示したフローチャート、および、第２の実施の形態の図９に示したフローチャートにおける処理と同じ処理をするステップについては、図７または図９に示したフローチャートと同じステップ番号を付し、詳細な説明を省略する。
【００７４】
図５のステップＳ１０６が肯定判断されると図１０のステップＳ３３１へ進み、制御装置１８は、図５のステップＳ１０９の処理、すなわち、採用エリアの設定処理に関するサブルーチンを前回実行した際に設定された採用エリアについて、その採用エリアが図５のステップＳ１０４の処理によって設定されたグループのうち、どのグループに属しているのかを示す情報を取得する。本実施の形態では、たとえば、図５のステップＳ１０４の処理によって設定されたグループにそれぞれ異なる番号が付されているものとし、図１０のステップＳ３３１において、制御装置１８は採用エリアが属するグループの番号を取得する。
また、ステップＳ３３１において、制御装置１８は、追尾被写体領域に対応する焦点検出エリアがどのグループに属しているのかを示す情報、すなわち、追尾被写体領域に対応する焦点検出エリアが属するグループの番号を取得する。
【００７５】
ステップＳ３３１が実行されるとステップＳ３２２へ進む。ステップＳ３２２からステップＳ３２４まで、およびステップＳ３２２からステップＳ３０９までは、第２の実施の形態における図９のフローチャートと同じである。
ステップＳ３２４が肯定判断されるとステップＳ３３２へ進み、制御装置１８は、ステップＳ３３１で取得した、追尾被写体領域に対応する焦点検出エリアが属するグループの番号が複数存在するか否かを判断する。すなわち、ステップＳ３３２において、制御装置１８は、追尾被写体領域に対応する焦点検出エリアが複数のグループにそれぞれ存在しているか否かを判断する。
追尾被写体領域に対応する焦点検出エリアが複数のグループにそれぞれ存在している場合、遠近競合が生じていることや被写体の中心付近ではなく端の方を追尾している可能性が高い。そのため、追尾被写体領域に対応する焦点検出エリアが複数のグループにそれぞれ存在している場合には、テンプレート画像を更新または再取得することが好ましくない。そのため、本実施の形態では、追尾被写体領域に対応する焦点検出エリアが複数のグループにそれぞれ存在しているか否かによって、テンプレート画像を更新するか否かを判断するようにしている。
【００７６】
追尾被写体領域に対応する焦点検出エリアが複数のグループにそれぞれ存在している場合、ステップＳ３３２が肯定判断されて、制御装置１８は、本サブルーチンの処理を終了する。
追尾被写体領域に対応する焦点検出エリアが１つのグループだけに存在している場合、ステップＳ３３２が否定判断されて、ステップＳ３２６へ進み、制御装置１８は、ステップＳ３２３で設定した新たな追尾被写体領域の画像に基づいて、テンプレート画像を更新する。
【００７７】
上述した第３の実施の形態によれば、第１および第２の実施の形態の作用効果に加えて次の作用効果が得られる。
（１）制御装置１８は、テンプレート画像に基づき被写体画像内で追尾被写体領域を検出して追尾対象を追尾し、複数の焦点検出エリア毎のデフォーカス量に基づき、複数の焦点検出エリアを複数のグループにグループ化し、複数のグループのうちの２以上のグループが、追尾被写体領域内に存在しない場合にテンプレート画像を変更し、追尾被写体領域内に存在する場合にテンプレート画像を変更しない。これにより、遠近競合が生じていることや被写体の中心付近ではなく端の方を追尾している可能性が高い場合にはテンプレート画像を変更しないので、テンプレート画像の信頼性を向上できる。
【００７８】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
（変形例１）上述した第１の実施の形態では、図７に示した追尾演算処理に関するサブルーチンにおいて、新たな追尾被写体領域を設定した場合にはテンプレート画像を更新した。しかし、たとえば、採用エリアを基準とした第１の探索領域についてテンプレートマッチングを行って新たな追尾被写体領域を設定した場合にはテンプレート画像を更新し、採用グループ中心エリアを基準とした第２の探索領域についてテンプレートマッチングを行って新たな追尾被写体領域を設定した場合にはテンプレート画像を再取得するようにしてもよい。
図１１は、本変形例についての、図５のステップＳ１０８の追尾演算処理に関するサブルーチンのフローチャートである。図１１に示したフローチャートでは、図７に示したフローチャートにおける処理と同じ処理をするステップについては、図７に示したフローチャートと同じステップ番号を付し、詳細な説明を省略する。
ステップＳ３０５が実行されるとステップＳ３１０へ進み、制御装置１８は、ステップＳ３０５で設定した追尾被写体領域の画像に基づいて、テンプレート画像を再取得する。すなわち、ステップＳ３１０において制御装置１８は、ステップＳ３０５で設定した追尾被写体領域の画像から新たなテンプレート画像を取得する。
ステップＳ３０８が肯定判断されるとステップＳ３１１へ進み、制御装置１８は、ステップＳ３０７のテンプレートマッチングにおいて色相差の演算値が最小となる領域を新たな追尾被写体領域に設定する。
ステップＳ３１２において、制御装置１８は、ステップＳ３１１で設定した追尾被写体領域の画像に基づいて、テンプレート画像を更新する。
【００７９】
（変形例２）上述した実施の形態では、図５に示すように、ステップＳ１０７のサブルーチンおよびステップＳ１０８のサブルーチンによる処理をステップＳ１０９のサブルーチンによる処理の直前に実施している。しかし、必ずしもステップＳ１０７のサブルーチンおよびステップＳ１０８のサブルーチンによる処理をステップＳ１０９のサブルーチンによる処理の直前に実施する必要はない。たとえば、図５のフローチャートの処理の初期の段階でステップＳ１０７のサブルーチンおよびステップＳ１０８のサブルーチンによる処理を実施するなど、図５のフローチャートの処理において、ステップＳ１０７のサブルーチンおよびステップＳ１０８のサブルーチンによる処理と、他のステップの処理との前後関係は、上述した実施の形態に限定されない。
【００８０】
（変形例３）上述の実施の形態では、図６の追尾制御初期処理に関するサブルーチンの処理により、テンプレート画像は、選択グループの中心の位置の色情報を用いて設定された。しかし、選択グループの中心の位置の色情報ではなく、撮影者が選択した選択エリアに対応する位置の色情報を用いてテンプレート画像を設定するようにしてもよい。
【００８１】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【００８２】
６；撮像素子、１０；デフォーカス演算部、１１；焦点検出エリア位置決定部、１８；制御装置、１００；追尾部
【図１】
2018004904.tif 000003
【図２】
2018004904.tif 000004
【図３】
2018004904.tif 000005
【図４】
2018004904.tif 000006
【図５】
2018004904.tif 000007
【図６】
2018004904.tif 000008
【図７】
2018004904.tif 000009
【図８】
2018004904.tif 000010
【図９】
2018004904.tif 000011
【図１０】
2018004904.tif 000012
【図１１】
2018004904.tif 000013