(57)【要約】【課題】複数の焦点検出点を用いて焦点調節する場合に被写体形状の変化にかかわらず適切に焦点調節すること。【解決手段】電子カメラは、撮影光学系１を通した被写体像を所定時間ごとに撮像する撮像素子２と、設定されている複数の焦点検出エリアにそれぞれ対応する撮像素子２の複数の光電変換部からの出力信号に基づいて、撮影光学系１の焦点調節状態をそれぞれ検出する焦点検出手段４と、撮像素子２による撮像画像の中の主要被写体領域を検出する主要被写体検出手段４と、最新の撮像画像の中で検出された主要被写体領域の大きさが、それ以前の撮像画像の中で検出された当該主要被写体領域の大きさと異なる場合に、当該最新の撮像画像の主要被写体領域に対応する焦点検出エリアの数を、当該それ以前の撮像画像の主要被写体領域に対応する焦点検出エリアの数と揃えるように設定制御する焦点検出エリア制御手段４とを備える。【選択図】図１
2011176457.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系を通した被写体像を所定時間ごとに撮像する撮像素子と、
設定されている複数の焦点検出エリアにそれぞれ対応する前記撮像素子の複数の光電変換部からの出力信号に基づいて、前記撮影光学系の焦点調節状態をそれぞれ検出する焦点検出手段と、
前記撮像素子による撮像画像の中の主要被写体領域を検出する主要被写体検出手段と、
最新の撮像画像の中で検出された主要被写体領域の大きさが、それ以前の撮像画像の中で検出された当該主要被写体領域の大きさと異なる場合に、当該最新の撮像画像の主要被写体領域に対応する焦点検出エリアの数を、当該それ以前の撮像画像の主要被写体領域に対応する焦点検出エリアの数と揃えるように設定制御する焦点検出エリア制御手段と、
を備えることを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記撮影光学系は変倍光学系を含み、
前記焦点検出エリア制御手段は、前記変倍光学系による倍率変化に応じて前記複数の焦点検出エリアの大きさおよび間隔をそれぞれ制御することを特徴とする電子カメラ。
【請求項３】
請求項１に記載の電子カメラにおいて、
前記焦点検出エリア制御手段は、前記最新の撮像画像と前記それ以前の撮像画像との間における主要被写体領域の大きさの変化に応じて前記複数の焦点検出エリアの大きさおよび間隔をそれぞれ制御することを特徴とする電子カメラ。
【請求項４】
請求項１〜３のいずれか一項に記載の電子カメラにおいて、
前記焦点検出エリア制御手段は、前記最新の撮像画像の主要被写体領域に対する焦点検出エリアの配置関係を、当該それ以前の撮像画像の主要被写体領域に対する焦点検出エリアの配置関係と略類似した配置関係になるように制御することを特徴とする電子カメラ。
【請求項５】
請求項１〜４のいずれか一項に記載の電子カメラにおいて、
前記焦点検出エリア制御手段は、前記最新の撮像画像の主要被写体領域の形状が、前記それ以前の撮像画像の主要被写体領域の形状と異なる場合にも、当該最新の撮像画像の主要被写体領域に対応する焦点検出エリアの数を、当該それ以前の撮像画像の主要被写体領域に対応する焦点検出エリアの数と揃えるように設定制御することを特徴とする電子カメラ。
【請求項６】
請求項１〜５のいずれか一項に記載の電子カメラにおいて、
前記撮像素子は、撮像用の光電変換部および前記撮影光学系を通過した被写体光束を一対の光束に分割して互いに異なる光電変換部へ導くように構成された焦点検出用の光電変換部を有し、
前記焦点検出手段は、前記焦点検出用の光電変換部からの出力信号に基づいて前記一対の光束による一対の像の位相差情報を検出し、該位相差情報に基づいて前記焦点調節状態を検出し、
前記焦点検出エリア制御手段は、前記複数の焦点検出エリアのそれぞれに前記焦点検出用の光電変換部を含むように焦点検出エリアを設定制御することを特徴とする電子カメラ。
【請求項７】
請求項１〜５のいずれか一項に記載の電子カメラにおいて、
前記撮像素子は、撮像用の光電変換部で構成され、
前記焦点検出手段は、前記光電変換部からの出力信号に基づいてコントラスト情報を検出し、該コントラスト情報に基づいて前記焦点調節状態を検出し、
前記焦点検出エリア制御手段は、前記複数の焦点検出エリアのそれぞれに前記光電変換部を少なくとも１つ含むように焦点検出エリアを設定制御することを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラに関する。
【背景技術】
【０００２】
被写体がカメラ方向に移動する場合の被写体形状の変化に応じてＡＦ測距枠の形状を変形させる技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６９７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、主要被写体に複数の焦点検出点を対応させる場合への適用が困難であった。
【課題を解決するための手段】
【０００５】
本発明による電子カメラは、撮影光学系を通した被写体像を所定時間ごとに撮像する撮像素子と、設定されている複数の焦点検出エリアにそれぞれ対応する撮像素子の複数の光電変換部からの出力信号に基づいて、撮影光学系の焦点調節状態をそれぞれ検出する焦点検出手段と、撮像素子による撮像画像の中の主要被写体領域を検出する主要被写体検出手段と、最新の撮像画像の中で検出された主要被写体領域の大きさが、それ以前の撮像画像の中で検出された当該主要被写体領域の大きさと異なる場合に、当該最新の撮像画像の主要被写体領域に対応する焦点検出エリアの数を、当該それ以前の撮像画像の主要被写体領域に対応する焦点検出エリアの数と揃えるように設定制御する焦点検出エリア制御手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明による電子カメラでは、複数の焦点検出点を用いて焦点調節する場合、被写体形状の変化にかかわらず適切に焦点調節できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による焦点検出装置を搭載する電子カメラの要部構成を説明するブロック図である。
【図２】撮像素子に形成されているフォーカス検出用画素の位置を例示する図である。
【図３】焦点検出用画素列および周囲の撮像用画素を拡大した図である。
【図４】焦点検出用画素列の一部を拡大した図である。
【図５】撮像用画素列の一部を拡大した図である。
【図６】１１個の焦点検出点を用いて人物撮影する場合を例示する図である。
【図７】焦点検出点の位置および間隔を変化させた例を示す図である。
【図８】焦点検出点の位置および間隔を変更制御する処理を説明するフローチャートである。
【図９】焦点検出点の位置および間隔を変更制御する処理を説明するフローチャートである。
【図１０】焦点検出点の位置および間隔を変化させた例を示す図である。
【図１１】デフォーカス量の算出に用いるポイント数を、焦点検出点の位置および間隔を変更する前後で揃えるための処理を説明するフローチャートである。
【図１２】変形例２で焦点検出点を増やして横一列に並べた場合を例示する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態による焦点検出装置を搭載する電子カメラの要部構成を説明するブロック図である。電子カメラは、ＣＰＵ４によって制御される。
【０００９】
撮影レンズ１は、撮像素子２の撮像面上に被写体像を結像させる。撮像素子２は、たとえば、ＣＭＯＳイメージセンサによって構成される。撮像素子２は被写体像を撮像し、アナログ画像信号を画像信号処理回路３へ出力する。画像信号処理回路３は、AFE(Analog 
Front End)回路と、Ａ／Ｄ変換回路と、信号処理回路とを含む。
【００１０】
ＡＦＥ回路は、アナログ画像信号に対して相関二重サンプリングやゲイン調整などのアナログ処理を行う。Ａ／Ｄ変換回路は、アナログ処理後の画像信号をデジタル画像データに変換する。信号処理回路は、デジタル画像データに対して画像処理を施す。画像処理には、たとえば、γ変換処理、輪郭強調処理、フィルタ処理やホワイトバランス調整処理、フォーマット変換処理、画像圧縮・伸張処理などが含まれる。
【００１１】
ＣＰＵ４は、カメラ内の各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。ＣＰＵ４はさらに、撮影レンズ１による焦点位置の調節状態（デフォーカス量）を算出するための位相差演算を行う。位相差演算の詳細については後述する。
【００１２】
ＬＣＤモニタ５は、ＣＰＵ４からの指示に応じて撮像画像を表示したり、操作メニューを表示したりする。電源スイッチ６は、電源ボタン（不図示）の押下操作に連動してオン／オフし、オン操作信号またはオフ操作信号をＣＰＵ４へ送出する。
【００１３】
レリーズスイッチ７Ａは、レリーズボタン（不図示）の押下操作に連動してオン／オフする。レリーズスイッチ７Ａは、レリーズボタンが半押し操作されると半押し操作信号をＣＰＵ４へ出力し、レリーズボタンが全押し操作されると全押し操作信号をＣＰＵ４へ出力する。操作部材７は、電子カメラの各スイッチ類を含み、モード切替スイッチの切換操作やズーム操作など、各操作部材の操作内容に応じた操作信号をＣＰＵ４へ出力する。
【００１４】
レンズ駆動制御回路８は、ＣＰＵ４からの指示に応じてレンズ駆動信号（レンズ駆動方向およびレンズ駆動量を指示する信号）をレンズ駆動機構９へ出力する。レンズ駆動機構９は、レンズ駆動信号に応じて撮影レンズ１を構成するフォーカスレンズを光軸方向へ進退移動させる。これにより、電子カメラのピント調節が行われる。
【００１５】
不揮発性メモリ１０は、ＣＰＵ４が実行するプログラムや、ＣＰＵ４が行う処理に必要なデータなどを格納する。不揮発性メモリ１０が格納するプログラムやデータの内容は、ＣＰＵ４からの指示によって追加、変更が可能に構成されている。
【００１６】
＜焦点調節処理＞
ＣＰＵ４が行うオートフォーカス（自動焦点調節）処理について詳細に説明する。本実施形態の撮像素子２は、フォーカス検出用の画素（焦点検出用画素と呼ぶ）を有する。フォーカス検出用画素は、特開２００７−３１７９５１号公報に記載されているものと同様のものである。ＣＰＵ４は、焦点検出用画素からの画素出力データを用いて位相差検出演算を行うことにより、焦点検出処理を行う。
【００１７】
図２は、撮像素子２に形成されているフォーカス検出用画素の位置を例示する図である。図２において、撮像素子２の有効撮像領域のうち、水平方向にＬ１〜Ｌ９で示す９ライン状にフォーカス検出用画素列が形成されている。本実施形態では、領域１０１〜領域１１１で示す１１個の焦点検出点を設定し、１１個の焦点検出点でそれぞれ得られるデフォーカス量に基づいてフォーカスレンズの駆動量を決定する。なお、焦点検出点と説明したが、実際にはＬ１〜Ｌ９で示す９ラインのフォーカス検出用画素列のうち、領域１０１〜領域１１１内に含まれるフォーカス検出用画素からの画素出力データに基づいて位相差検出演算を行う。なお、焦点検出点の数は１１個以外の他の数へ変更可能に構成されている。たとえば、１個、１１個、または５１個のように択一的に選択可能である。
【００１８】
図３は、水平方向に並ぶ焦点検出用画素列Ｌｎ（ｎは１〜９）のうち１列および周囲の撮像用画素を拡大して例示する図である。図４は、焦点検出用画素列の一部を拡大して例示する図であり、図５は、撮像用画素列の一部を拡大して例示する図である。
【００１９】
図４において、焦点検出用画素３１１および３１２は、それぞれマイクロレンズ１０と一対の光電変換部１２および光電変換部１３を備える。両光電変換部１２、１３は、それぞれが半円形状をしており、マイクロレンズ１０の中央に対して左右対称に配置される。光電変換部１２にはＧ色の色フィルタが形成され、他方の光電変換部１３にはＲ色の色フィルタが形成されている。焦点検出用画素３１１と焦点検出用画素３１２では、色フィルタが形成される位置が逆である。
【００２０】
同様に、焦点検出用画素３１３および３１４は、それぞれマイクロレンズ１０と一対の光電変換部１４および光電変換部１５を備える。両光電変換部１４、１５は、それぞれが半円形状をしており、マイクロレンズ１０の中央に対して左右対称に配置される。光電変換部１４にはＧ色の色フィルタが形成され、他方の光電変換部１５にはＢ色の色フィルタが形成されている。焦点検出用画素３１３と焦点検出用画素３１４では、色フィルタが形成される位置が逆である。
【００２１】
焦点検出用画素３１１および３１２は、一対の光電変換部１２および１３の並び方向（この場合は水平方向）に交互に形成される。また、焦点検出用画素３１３および３１４は、一対の光電変換部１４および１５の並び方向（同水平方向）に交互に形成される。
【００２２】
図５において、撮像用画素３１０は、マイクロレンズ１０と光電変換部１１を備える。各光電変換部１１には、ベイヤー配列されたＧ色、Ｂ色、Ｒ色のうちいずれか１色の色フィルタが形成される。撮像用画素３１０は、形成される色フィルタの色が隣接画素との間で異なることを除き、各画素共通である。
【００２３】
上述した構成を有することにより、焦点検出用画素は、特開２００７−３１７９５１号公報に記載されるように、それぞれ瞳分割された光束が入射されることになる。具体的には、焦点検出用画素３１１のＧ色成分について着目すれば、マイクロレンズ１０の右側略半面が遮光されているのと等価である。右半面からの光束が入らない光電変換部１２には、左方向からの光束（Ａ成分と呼ぶ）が入射される。一方、焦点検出用画素３１２のＧ色成分について着目すれば、マイクロレンズ１０の左側略半面が遮光されているのと等価である。左半面からの光束が入らない光電変換部１２には、右方向からの光束（Ｂ成分と呼ぶ）が入射される。
【００２４】
この結果、Ａ成分の光束が入射される画素３１１から成る画素群から得られる画素出力（Ａ成分のデータ列）は、撮影レンズ１の射出瞳の片半分から入射された光束による像を表し、Ｂ成分の光束が入射される画素３１２から成る画素群から得られる画素出力（Ｂ成分のデータ列）は、上記射出瞳の他の半分から入射された光束による像を表す。
【００２５】
ＣＰＵ４は、Ａ成分のデータ列およびＢ成分のデータ列の相対的な位置関係をずらしながら、２つのデータ列間の像ずれ量（シフト量と呼ぶ）と、Ａ成分のデータ列とＢ成分のデータ列との相関度を演算する。相関値が最小となる（相関値が小さいほど２つのデータ列の相関度が高い）シフト量を求める演算は、公知の位相差検出演算による。ＣＰＵ４は、相関値を最小にするシフト量に所定係数を掛けることにより、デフォーカス量（被写体像面と予定焦点面とのずれ）を求める。
【００２６】
図６は、１１個の焦点検出点（領域１０１〜領域１１１）を用いて人物撮影する場合を例示する図である。ＣＰＵ４は、ＬＣＤモニタ５に表示するライブビュー画像に重ねて、１１個の焦点検出点を示すマーク（本例では□）を表示させる。ライブビュー画像は、レリーズスイッチ７Ａが操作される前に、撮像素子２によって所定のフレームレート（たとえば３０フレーム／毎秒）で撮像された画像のデータに基づく再生画像をいい、最新フレームのライブビュー画像が上記フレームレートで逐次表示される。撮影者は、ライブビュー画像を見ながら構図をチェックするとともにシャッターチャンスをうかがう。なお、図６においてフォーカス検出用画素列に対応する９ラインＬ１〜Ｌ９を記しているが、実際のＬＣＤモニタ５には表示しない。
【００２７】
本実施形態では、図６の状態からズーム倍率を変更した場合に、注目被写体と重なる焦点検出点の数をズーム倍率の変更前後で揃えるように焦点検出点を変更する。具体的には、図７に例示するように、焦点検出点（領域１０１〜領域１１１）の位置および間隔を変更倍率に応じて変化させる。なお、フォーカス検出用画素列に対応する９ラインＬ１〜Ｌ９を実際のＬＣＤモニタ５に表示させない点は、図６の場合と同様である。
【００２８】
上述した焦点検出点の位置および間隔を変更制御する処理の流れについて、図８に例示するフローチャートを参照して説明する。ＣＰＵ４は、電源スイッチ６がオン操作されると、図８による処理を行うプログラムを起動させる。図８のステップＳ１１において、ＣＰＵ４は、ＡＦモードの選択操作が行われたか否かを判定する。ＣＰＵ４は、操作部材７からＡＦモードの選択操作信号が入力された場合にステップＳ１１を肯定判定してステップＳ１２へ進む。ＣＰＵ４は、操作部材７からＡＦモードの選択操作信号が入力されない場合には、ステップＳ１１を否定判定してステップＳ１８へ進む。
【００２９】
ステップＳ１２において、ＣＰＵ４はＡＦモードの選択処理を行う。具体的には、操作部材７からの操作信号に基づいてＡＦエリアの画面内における位置変更、およびポイント数（上記１個、１１個、または５１個に相当）の選択を行ってステップＳ１３へ進む。ＡＦエリアは、領域１０１〜領域１１１で示される範囲に相当するものとする。
【００３０】
ステップＳ１３において、ＣＰＵ４はズーム操作が行われたか否かを判定する。ＣＰＵ４は、操作部材７からズーム倍率変更操作信号が入力された場合にステップＳ１３を肯定判定してステップＳ１４へ進む。ＣＰＵ４は、操作部材７からズーム倍率の変更操作信号が入力されない場合には、ステップＳ１３を否定判定してステップＳ１７へ進む。
【００３１】
ステップＳ１４において、ＣＰＵ４はズーム倍率の拡大か縮小かを判定する。ＣＰＵ４は、ズーム倍率変更操作信号が拡大を指示する場合にステップＳ１５へ進む。ＣＰＵ４は、ズーム倍率変更操作信号が縮小を指示する場合には、ステップＳ１６へ進む。
【００３２】
ステップＳ１５において、ＣＰＵ４は、ポイント数（焦点検出点の数）を変えることなくＡＦエリアの拡大（焦点検出点を示すマークを大きく、マークの間隔を広く）してステップＳ１７へ進む。ステップＳ１６において、ＣＰＵ４は、ポイント数（焦点検出点の数）を変えないでＡＦエリアの縮小（焦点検出点を示すマークを小さく、マークの間隔を狭く）してステップＳ１７へ進む。
【００３３】
ステップＳ１７において、ＣＰＵ４は撮影処理を行う。具体的には、レリーズスイッチ７Ａからの半押し操作信号に応じてフォーカス調節および自動露出演算を行ってから撮影を行う。フォーカス調節では、設定されている焦点検出点を示すマークにそれぞれ含まれるフォーカス検出用画素からの画素出力データに基づいて焦点検出点ごとのデフォーカス量をそれぞれ算出し、算出したデフォーカス量に基づいてレンズ駆動制御回路８へフォーカスレンズの駆動を指示する。複数の焦点検出点に対応する複数のデフォーカス量の中から、至近被写体に対応するデフォーカス量を選ぶか、複数のデフォーカス量の全ての平均を算出してデフォーカス量とするかは、あらかじめ設定されている設定内容に従う。
【００３４】
自動露出演算では、撮像素子２で撮像されたライブビュー画像の信号レベルに基づいて測光処理を行い、測光処理で得た輝度情報に基づいて撮影条件を設定する。ＣＰＵ４は、設定後の撮影条件を適用して記録用の本撮影を行い、ステップＳ１１へ戻る。
【００３５】
上述したステップＳ１１を否定判定して進むステップＳ１８において、ＣＰＵ４は、ポイント数（焦点検出点の数）、ＡＦエリア（焦点検出点を示すマークの大きさおよびマークの間隔）を変えないでＡＦエリアの自動調整（いわゆる追尾）を以下のように行う。
【００３６】
ＣＰＵ４は、設定されているポイント数（焦点検出点の数）のＡＦエリアの全て（すなわち焦点検出点を示すマークの全て）を含む対象物を追尾被写体Ｔとする。ＣＰＵ４は、ライブビュー画像のうち追尾被写体Ｔに対応する画像データに基づいて特徴量データを生成し、該特徴量データを含む参照用データを不揮発性メモリ１０に格納（登録）する。この参照用データは、追尾被写体Ｔを追尾する際のテンプレートマッチング用に用いる。
【００３７】
その後、ＣＰＵ４は被写体追尾処理を行う。具体的には、取得時刻が異なる複数フレー
ムのライブビュー画像データを用いて公知のテンプレートマッチング処理を施すことによ
り、先に取得された画像データにおける追尾被写体Ｔと類似する領域を、後から取得され
た画像データから検出（追尾）する。
【００３８】
ＣＰＵ４は、後から取得された画像データにおける検出領域の位置と、先に取得された画像データにおける追尾被写体Ｔの位置との相対距離が所定差を超えている場合に、ＡＦエリアの全て（すなわち焦点検出点を示すマークの全て）を現位置から上記被写体追尾処理で検出した追尾被写体Ｔの位置へ自動的に移動させる。ＣＰＵ４は、このようにＡＦエリアの自動調整を行うとステップＳ１７へ進む。
【００３９】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）撮影レンズ１を通した被写体像を所定時間ごとに撮像する撮像素子２と、設定されている複数の焦点検出点（領域１０１〜領域１１１）にそれぞれ対応する撮像素子２の複数の光電変換部からの出力信号に基づいて、撮影レンズ１の焦点調節状態をそれぞれ検出し、撮像素子２による撮像画像の中の追尾被写体領域を検出するとともに、最新の撮像画像の中で検出された追尾被写体領域の大きさが、それ以前の撮像画像の中で検出された当該追尾被写体領域の大きさと異なる場合に、当該最新の撮像画像の追尾被写体領域に対応する焦点検出点の数を、当該それ以前の撮像画像の追尾被写体領域に対応する焦点検出点の数と揃えるように設定制御するＣＰＵ４とを、電子カメラに備えるようにした。これにより、複数の焦点検出点を用いてピント合わせをする場合、追尾被写体形状の変化の前後において、それぞれ同様の精度で適切に焦点調節が行える。
【００４０】
（２）撮影レンズ１はズーム光学系を含み、ＣＰＵ４は、ズーム光学系による倍率変化に応じて複数の焦点検出点の大きさおよび間隔をそれぞれ制御するので、ズーム倍率の変化に起因する追尾被写体形状の変化の前後において、それぞれ同様の精度で適切に焦点調節が行える。
【００４１】
（３）ＣＰＵ４は、最新の撮像画像とそれ以前の撮像画像との間における追尾被写体領域の大きさの変化に応じて複数の焦点検出点の大きさおよび間隔をそれぞれ制御するので、焦点検出点の大きさおよび間隔を、リアルタイムに制御できる。この結果、焦点調節の追従性がよくなる。
【００４２】
（４）撮像素子２は、撮像用の光電変換部および撮影レンズ１を通過した被写体光束を一対の光束に分割して互いに異なる光電変換部へ導くように構成された焦点検出用の光電変換部を有し、ＣＰＵ４は、焦点検出用の光電変換部からの出力信号に基づいて一対の光束による一対の像の位相差情報を検出し、該位相差情報に基づいて焦点調節状態を検出するとともに、複数の焦点検出点のそれぞれに焦点検出用の光電変換部を含むように焦点検出点を設定制御するようにした。これにより、ズーム倍率の変化や被写体形状の変化にかかわらず、それぞれ同様の精度で適切にピント合わせを行うことができる。
【００４３】
（変形例１）
注目被写体が電子カメラに対して近づいたり離れたりする場合にも、焦点検出点（領域１０１〜領域１１１）の位置および間隔を注目被写体の形状変化に応じて変化させるとよい。この場合の焦点検出点の位置および間隔を変更制御する処理の流れについて、図９に例示するフローチャートを参照して説明する。図９において、図８の場合と同様の処理には同一ステップ番号を付して説明を省略する。
【００４４】
ステップＳ１２の次に進むステップＳ１９において、ＣＰＵ４は、被写体形状が変化したか否かを判定する。ＣＰＵ４は、設定されているポイント数（焦点検出点の数）のＡＦエリアの全て（すなわち焦点検出点を示すマークの全て）を含む対象物を追尾被写体Ｔとする。ＣＰＵ４は、ライブビュー画像のうち追尾被写体Ｔに対応する画像データに基づいて特徴量データを生成し、特徴量データを含む参照用データを不揮発性メモリ１０に格納（登録）する。この参照用データは、追尾被写体Ｔを追尾する際のテンプレートマッチング用に用いる。
【００４５】
その後、ＣＰＵ４は被写体追尾処理を行う。取得時刻が異なる複数フレームのライブビ
ュー画像データを用いて公知のテンプレートマッチング処理を施すことにより、先に取得
された画像データにおける追尾被写体Ｔと類似する領域を、後から取得された画像データ
から検出（追尾）する。
【００４６】
ＣＰＵ４は、追尾した被写体形状が変化している場合にステップＳ１９を肯定判定してステップＳ２０へ進み、追尾した被写体形状が変化してない場合にはステップＳ１９を否定判定してステップＳ１７へ進む。
【００４７】
ステップＳ２０において、ＣＰＵ４は、追尾被写体Ｔに重なるポイント数（焦点検出点
の数）を変えることなく、ＡＦエリアの拡大（焦点検出点を示すマークを大きく、マークの間隔を広く）もしくは縮小（焦点検出点を示すマークを小さく、マークの間隔を狭く）してステップＳ１７へ進む。
【００４８】
変形例１によれば、被写体距離の変化に起因する被写体形状の変化の前後で注目被写体に対するピント合わせに寄与するポイント数（焦点検出点の数）を揃えたので、被写体形状の変化にかかわらず、同様の精度で適切にピント合わせを行うことができる。
【００４９】
（変形例２）
上述した実施形態や変形例１では、ポイント数（焦点検出点の数）を変えることなくＡ
Ｆエリア（焦点検出点を示すマークの大きさやマークの間隔）を変更後にデフォーカス量
を算出する際、変更後の焦点検出点であってフォーカス検出用画素を含むもの（すなわち
、ラインＬ１〜Ｌ９のいずれかと交わる焦点検出点マーク）を全て用いて焦点検出点ごとのデフォーカス量をそれぞれ算出した。たとえば、図６と図７とを比べると、焦点検出点（領域１０１〜領域１１１）の位置および間隔を変更する前後で、デフォーカス量の算出に用いる焦点検出点マークの数は１１個で変化がない。
【００５０】
しかしながら、図１０の例では、焦点検出点マークの大きさおよび間隔を小さく変更した結果、デフォーカス量の算出に用いることが可能な焦点検出点（すなわち、ラインＬ１〜Ｌ９のいずれかと交わる焦点検出点マーク）の数は１１個から５個に減少する。そこで、ＣＰＵ４は、フォーカス検出用画素列に対応するラインＬ７上で焦点検出点を６個増やして計１１個とし、横一列に並べる（図１２）。これにより、デフォーカス量の算出に用いることが可能な焦点検出点の数を１１個に保つことが可能になる。
【００５１】
デフォーカス量の算出に用いるポイント数（焦点検出点の数）を、焦点検出点（領域１
０１〜領域１１１）の位置および間隔を変更する前後で揃えるための処理について、図１１に例示するフローチャートを参照して説明する。ＣＰＵ４は、図１１による処理を図８におけるＳ１５の後、図８におけるＳ１６の後、および図９におけるＳ２０の後にそれぞれ行う。
【００５２】
図１１のステップＳ３１において、ＣＰＵ４は、ＡＦエリア（領域１０１〜領域１１１で示される範囲）内の焦点検出用画素列（ＡＦ画素ライン）の数について変化の状態を判定する。ＣＰＵ４は、増加した（すなわち、ラインＬ１〜Ｌ９のいずれかと交わる焦点検出点マークの数が増えた）場合にステップＳ３３へ進む。ＣＰＵ４は、不変の場合にステップＳ３２へ進む。また、ＣＰＵ４は、減少した（すなわち、ラインＬ１〜Ｌ９のいずれかと交わる焦点検出点マークの数が減った）場合にステップＳ３４へ進む。
【００５３】
ステップＳ３３において、ＣＰＵ４は、ラインＬ１〜Ｌ９と交わる焦点検出点の数（す
なわち焦点検出点マークの数）を減少させて図１１による処理を終了する。なお、削減数は、増加分のみを減らすものとする。
【００５４】
ステップＳ３２において、ＣＰＵ４は、ラインＬ１〜Ｌ９と交わる焦点検出点の数（すなわち焦点検出点マークの数）を維持して図１１による処理を終了する。
【００５５】
ステップＳ３４において、ＣＰＵ４は、ラインＬ１〜Ｌ９と交わる焦点検出点の数（す
なわち焦点検出点マークの数）を増加させて図１１による処理を終了する。なお、増加数は、減少分のみを増やすものとする。
【００５６】
なお、ステップＳ３３やステップＳ３４においてラインＬ１〜Ｌ９と交わる焦点検出点の数（すなわち焦点検出点マークの数）を増減させた場合のＣＰＵ４は、ライブビュー画像に重ねてＬＣＤモニタ５に表示する１１個の焦点検出点を示すマーク（本例では□）については、ステップＳ３３やステップＳ３４の処理を行う前と同様の表示を継続する。
【００５７】
すなわち、上述した図１０の例ではラインＬ１〜Ｌ９のいずれかと交わる焦点検出点マ
ークの数が１１個から５個に減少しているが、ステップＳ３４の処理を行って焦点検出点を横一列に１１個にしたとしても（図１２）、ＬＣＤモニタ５への表示は図１０に例示した内容を継続する。
【００５８】
変形例２によれば、ズーム倍率の変化の前後や被写体形状の変化の前後で注目被写体に対するピント合わせに寄与するポイント数（焦点検出点の数）を揃えたので、ズーム倍率の変化や被写体形状の変化にかかわらず、同様の精度で適切にピント合わせを行うことができる。
【００５９】
（変形例３）
主要被写体を追尾する処理において、撮影用の撮像素子２によって取得されたライブビュー画像を用いる例を説明した。この代わりに、撮像素子２とは別の撮像素子、たとえば、測光用撮像素子によって取得された画像を用いてもよい。この場合のＣＰＵ４は、測光用画像のうち追尾被写体Ｔに対応する画像データに基づいて特徴量データを生成し、該特徴量データを含む参照用データを不揮発性メモリ１０に格納（登録）する。この参照用データは、追尾被写体Ｔを追尾する際のテンプレートマッチング用に用いる。
【００６０】
そして、ＣＰＵ４は、取得時刻が異なる複数フレームの測光用画像データを用いて公知
のテンプレートマッチング処理を施すことにより、先に取得された測光用画像データにお
ける追尾被写体Ｔと類似する領域を、後から取得された測光用画像データから検出（追尾
）する。
【００６１】
（変形例４）
上述した説明では、フォーカス検出用の画素（焦点検出用画素と呼ぶ）を有する撮像素子２を用いることにより、いわゆる撮像面位相差検出方式の焦点検出処理を行う例を説明した。この代わりに、焦点検出用画素を持たずに撮像用画素のみを有する撮像素子を用いて、焦点検出点に対応する撮像用画素からの画素出力データを用いてコントラスト検出を行うコントラスト検出方式の焦点検出処理を行う場合にも本発明を適用できる。この場合のＣＰＵ４は、複数の焦点検出点のそれぞれに、コントラスト検出（焦点評価値を算出）するための光電変換部を少なくとも１つ含むように焦点検出点を設定制御すればよい。
【００６２】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００６３】
１…撮影レンズ
２…撮像素子
４…ＣＰＵ
５…ＬＣＤモニタ
８…レンズ駆動制御回路
９…駆動機構
１０…不揮発性メモリ
【図１】
2011176457.tif 000003
【図２】
2011176457.tif 000004
【図３】
2011176457.tif 000005
【図４】
2011176457.tif 000006
【図５】
2011176457.tif 000007
【図６】
2011176457.tif 000008
【図７】
2011176457.tif 000009
【図８】
2011176457.tif 000010
【図９】
2011176457.tif 000011
【図１０】
2011176457.tif 000012
【図１１】
2011176457.tif 000013
【図１２】
2011176457.tif 000014