(57)【要約】【課題】連写撮影を行う場合に、被写体の像面移動速度が徐々に変化するような場合においても、被写体に正確に焦点を合わせ続けることが可能な撮像装置を提供する。【解決手段】撮影光学系により結像された被写体像を撮像して画像信号を得る撮像部と、撮影光学系により形成される被写体像の焦点を調整する焦点調節部と、焦点調節部を駆動しながら撮像部の画面内の第１の領域から得られた画像信号に基づいて合焦位置を検出する焦点検出部と、第１の領域を分割した複数の第２の領域からの画像信号に基づいて、被写体が動いているか否かを判定する判定部と、連続して複数の画像を撮影する場合に、前回の撮影における合焦位置から、今回の撮影における合焦位置を予測する予測部と、を備え、予測部は、判定部の判定結果に基づいて、第２の領域から得られる画像信号に基づいて今回の撮影における合焦位置を予測し、焦点検出部は、予測された合焦位置を中心として焦点調節部を駆動し、合焦位置の探索を行う。【選択図】  図７
2015118337.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系により結像された被写体像を撮像して画像信号を得る撮像手段と、
前記撮影光学系により形成される被写体像の焦点を調整する焦点調節手段と、
前記焦点調節手段を駆動しながら前記撮像手段の画面内の第１の領域から得られた画像信号に基づいて合焦位置を検出する焦点検出手段と、
前記第１の領域を分割した複数の第２の領域からの画像信号に基づいて、被写体が動いているか否かを判定する判定手段と、
連続して複数の画像を撮影する場合に、前回の撮影における合焦位置から、今回の撮影における合焦位置を予測する予測手段と、を備え、
前記予測手段は、前記判定手段の判定結果に基づいて、前記第２の領域から得られる画像信号に基づいて今回の撮影における合焦位置を予測し、前記焦点検出手段は、前記予測された合焦位置を中心として前記焦点調節手段を駆動し、合焦位置の探索を行うことを特徴とする撮像装置。
【請求項２】
前記判定手段は、前記第２の領域から得られる画像信号から求められる被写体の移動量が連続して所定値未満である場合に、被写体は動いていないと判定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記予測手段は、前記第２の領域のうちの画像信号の信頼性の高い領域から得られる画像信号を用いて被写体の移動量を求め、その最大値が前記第１の領域からの画像信号から得られる被写体の移動量にほぼ等しい場合には、前記第２の領域から得られる画像信号に基づいて今回の撮影における合焦位置を予測することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記焦点検出手段は、合焦位置の探索を行う場合の探索範囲を、静止した被写体とみなした第２の領域の数、移動する被写体とみなした第２の領域の数、第２の領域の位置、合焦位置を予測する際に用いる第２の領域から得られる焦点評価値が極大となる位置とその他の第２の領域から得られる焦点評価値が極大となる位置の差、第２の領域から求められる被写体の移動量の最大値、第２の領域から求められる被写体の移動量のばらつき、のいずれかに基づいて変更することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
撮影光学系により結像された被写体像を撮像して画像信号を得る撮像手段と、
前記撮影光学系により形成される被写体像の焦点を調整する焦点調節手段と、
前記焦点調節手段を駆動しながら前記撮像手段の画面内の所定の領域から得られた画像信号に基づいて合焦位置を検出する焦点検出手段と、
連続して複数の画像を撮影する場合に、前回の撮影における合焦位置から、今回の撮影における合焦位置を予測する予測手段と、を備え、
前記予測手段は、連続して複数の画像を撮影する場合に、各々の撮影において前記所定の領域から得られた画像信号に基づいて求められる複数の合焦位置と、該複数の合焦位置を得た時刻とに基づいて、今回の撮影における合焦位置を予測し、前記焦点検出手段は、前記予測された合焦位置を中心として前記焦点調節手段を駆動し、合焦位置の探索を行うことを特徴とする撮像装置。
【請求項６】
前記予測手段は、今回の合焦位置を得る時刻を、画像信号を得るための蓄積時間、前記撮像手段から画像信号を読み出すための時間、前記撮像手段から画像信号を読み出すための前記撮像手段の動作を切り替えための時間、焦点調節手段を駆動しながら前記撮像手段によって得た画像信号から合焦位置を検出するための時間、前記焦点調節手段を該焦点調節手段の初期位置へ移動させるための時間、のいずれかを用いて予測することを特徴とする請求項５に記載の撮像装置。
【請求項７】
撮影光学系により結像された被写体像を撮像して画像信号を得る撮像手段と、前記撮影光学系により形成される被写体像の焦点を調整する焦点調節手段と、を備える撮像装置の制御方法であって、
前記焦点調節手段を駆動しながら前記撮像手段の画面内の第１の領域から得られた画像信号に基づいて合焦位置を検出する焦点検出工程と、
前記第１の領域を分割した複数の第２の領域からの画像信号に基づいて、被写体が動いているか否かを判定する判定工程と、
連続して複数の画像を撮影する場合に、前回の撮影における合焦位置から、今回の撮影における合焦位置を予測する予測工程と、を有し、
前記予測工程では、前記判定工程の判定結果に基づいて、前記第２の領域から得られる画像信号に基づいて今回の撮影における合焦位置を予測し、前記焦点検出工程では、前記予測された合焦位置を中心として前記焦点調節手段を駆動し、合焦位置の探索を行うことを特徴とする撮像装置の制御方法。
【請求項８】
撮影光学系により結像された被写体像を撮像して画像信号を得る撮像手段と、前記撮影光学系により形成される被写体像の焦点を調整する焦点調節手段と、を備える撮像装置の制御方法であって、
前記焦点調節手段を駆動しながら前記撮像手段の画面内の所定の領域から得られた画像信号に基づいて合焦位置を検出する焦点検出工程と、
連続して複数の画像を撮影する場合に、前回の撮影における合焦位置から、今回の撮影における合焦位置を予測する予測工程と、を備え、
前記予測工程では、連続して複数の画像を撮影する場合に、各々の撮影において前記所定の領域から得られた画像信号に基づいて求められる複数の合焦位置と、該複数の合焦位置を得た時刻とに基づいて、今回の撮影における合焦位置を予測し、前記焦点検出工程では、前記予測された合焦位置を中心として前記焦点調節手段を駆動し、合焦位置の探索を行うことを特徴とする撮像装置の制御方法。
【請求項９】
請求項７又は８に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項７又は８に記載の制御方法の各工程をコンピュータに実行させるためのプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動焦点調節装置、詳しくは撮影光学系により結像される被写体像を光電変換する撮像素子により取得される画像信号を使用して、焦点調節を行う自動焦点調節装置に関するものである。
【背景技術】
【０００２】
従来より、カメラの連写中のＡＦ（オートフォーカス）技術に関しては種々提案されている。例えば、特許文献１には次のような記載がある。
【０００３】
合焦レンズの走査範囲は、現在の合焦位置を中心としてその両側に等しく振り分けるようにしてもよいが、以下に示すような観点から、現在の合焦位置を基準とした走査範囲の振り分け幅をお互いに異ならせるようにしてもよい。
【０００４】
連写では短い時間間隔で連続的に撮影が行われるため、連続する撮影間では一般に被写体は同一方向に移動している場合が多い。したがって、前回の撮影までの被写体の移動方向に基づいて、すなわち前回の撮影までの合焦レンズの駆動方向（合焦位置の移動方向）に基づいて、その次の撮影時における合焦位置をある程度予測することが可能である。
【０００５】
図１２（ａ）〜（ｃ）に示した例は、連続する３回の撮影における各合焦位置について示したものである。図１２（ｃ）では、前々回（図１２（ａ））及び前回（図１２（ｂ））の撮影における合焦位置の移動方向に基づき、前回（図１２（ｂ））の合焦位置を基準として、その両側の走査範囲の振り分け幅（ＳＣ１、ＳＣ２）を互いに異ならせるようにしている。すなわち、前回までの移動方向と同一方向側の振り分け幅を相対的に大きくしている。
【０００６】
このように、前回の撮影までの合焦位置の移動方向に基づいて、走査範囲の振り分け幅を異ならせることにより、効率的に合焦レンズを駆動することができ、合焦処理を高速化することが可能となる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１２２７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の特許文献１に記載の技術では、走査範囲の振り分け幅を相対的に大きくするだけで、その基準は変えていない。そのため、像面移動速度が徐々に増していくようなシーンには対応できない。被写体が等速で近づいてくるような一般的な被写体では像面移動速度は加速度的に増加するため、従来例ではこのような一般的な動いている被写体に合焦することは難しい場合がある。
【０００９】
また静止被写体と移動被写体の判別を行っていないので、移動被写体の撮影において背景に間違えて合焦した場合には、背景に合焦し続けてしまうという問題がある。
【００１０】
本発明は上述した課題に鑑みてなされたものであり、その目的は、連写撮影を行う場合に、被写体の像面移動速度が徐々に変化するような場合においても、被写体に正確に焦点を合わせ続けることが可能な撮像装置を提供することである。
【課題を解決するための手段】
【００１１】
本発明に係わる撮像装置は、撮影光学系により結像された被写体像を撮像して画像信号を得る撮像手段と、前記撮影光学系により形成される被写体像の焦点を調整する焦点調節手段と、前記焦点調節手段を駆動しながら前記撮像手段の画面内の第１の領域から得られた画像信号に基づいて合焦位置を検出する焦点検出手段と、前記第１の領域を分割した複数の第２の領域からの画像信号に基づいて、被写体が動いているか否かを判定する判定手段と、連続して複数の画像を撮影する場合に、前回の撮影における合焦位置から、今回の撮影における合焦位置を予測する予測手段と、を備え、前記予測手段は、前記判定手段の判定結果に基づいて、前記第２の領域から得られる画像信号に基づいて今回の撮影における合焦位置を予測し、前記焦点検出手段は、前記予測された合焦位置を中心として前記焦点調節手段を駆動し、合焦位置の探索を行うことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、連写撮影を行う場合に、被写体の像面移動速度が徐々に変化するような場合においても、被写体に正確に焦点を合わせ続けることが可能な撮像装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係わる撮像装置の構成を示すブロック図。
【図２】第１の実施形態の撮像装置の撮影動作を示すフローチャート。
【図３】スキャンＡＦのフォーカスレンズの動きを示す図。
【図４】連写間ＡＦの動作の説明図。
【図５】スキャン範囲設定方法の説明図。
【図６】スキャンＡＦの動作手順の説明図。
【図７】スキャン範囲設定方法の説明図。
【図８】静止被写体と移動被写体の判定方法の説明図。
【図９Ａ】ピーク位置予測判定方法の説明図。
【図９Ｂ】ピーク位置予測判定方法の説明図。
【図１０】ＡＦ枠の配置の説明図
【図１１Ａ】第２の実施形態におけるスキャン範囲設定方法の説明図。
【図１１Ｂ】第２の実施形態におけるスキャン範囲設定方法の説明図。
【図１２】従来例の説明図。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。
【００１５】
（第１の実施形態）
図１は、本発明の第１の実施形態に係わる撮像装置の構成を示すブロック図である。図１において、１は撮像装置、２はズームレンズ群、３はフォーカスレンズ群、４はズームレンズ群２、及びフォーカスレンズ群３等からなる撮影光学系を透過する光束の量を調節する絞りである。３１はズームレンズ群２、フォーカスレンズ群３、及び絞り４等を内蔵する撮影レンズ鏡筒、５は撮影光学系を透過した被写体像が結像され、これを光電変換する固体撮像素子（以下センサー）である。６はこのセンサー５によって光電変換された電気信号を受けて各種の画像処理を施すことにより所定の画像信号を生成する撮像回路、７はこの撮像回路６により生成されたアナログ画像信号をデジタル画像信号に変化するＡ／Ｄ変換回路である。８はこのＡ／Ｄ変換回路７の出力を受けてこの画像信号を一時的に記憶するバッファメモリ等のメモリ（ＶＲＡＭ）、９はこのＶＲＡＭ８に記憶された画像信号を読み出してこれをアナログ信号に変換するとともに再生出力に適する形態の画像信号に変換するＤ／Ａ変換回路である。１０はこの画像信号を表示する液晶表示装置（ＬＣＤ）等の画像表示装置（以下ＬＣＤ）、１２は半導体メモリ等からなる画像データを記憶する記憶用メモリである。１１はＶＲＡＭ８に一時記憶された画像信号を読み出して記憶用メモリ１２に対する記憶に適した形態にするために画像データの圧縮処理や符号化処理を施す圧縮回路及び記憶用メモリ１２に記憶された画像データを再生表示等をするのに最適な形態とするための復号化処理や伸長処理等を施す伸長回路とからなる圧縮伸長回路である。
【００１６】
１３はＡ／Ｄ変換回路７からの出力を受けて自動露出（ＡＥ）処理を行うＡＥ処理回路、１４はＡ／Ｄ変換回路７からの出力を受けてＡＦ評価値（焦点評価値）を生成する自動焦点検出及び自動焦点調節（ＡＦ）処理を行うスキャンＡＦ処理回路である。１５は撮像装置の制御を行う演算用のメモリを内蔵したＣＰＵ、１６は所定のタイミング信号を発生するタイミングジェネレータ（以下ＴＧ）、１７はセンサードライバーである。２１は絞り４を駆動する絞り駆動モータ、１８は絞り駆動モータ２１を駆動制御する第１モータ駆動回路、２２はフォーカスレンズ群３を駆動するフォーカス駆動モータ、１９はフォーカス駆動モータ２２を駆動制御する第２モーター駆動回路である。２３はズームスレンズ群２を駆動するズーム駆動モータ、２０はズーム駆動モータ２３を駆動制御する第３モータ駆動回路、２４は各種のスイッチ群からなる操作スイッチである。２５は各種制御等を行うプログラムや各種動作を行わせるために使用するデータ等が予め記憶されている電気的に書き換え可能な読み出し専用メモリ（ＥＥＰＲＯＭ）、２６は電池である。２８はストロボ発光部、２７はストロボ発光部２８の閃光発光を制御するスイッチング回路、２９は警告表示などを行うＬＥＤなどの表示素子、３０は音声によるガイダンスや警告などを行うためのスピーカーである。３３はＡＦ評価値を取得する際に被写体の全部又は一部を照明する照明手段であるＬＥＤなどの光源で構成されるＡＦ補助光、３２はＡＦ補助光３３を駆動するためのＡＦ補助光駆動回路である。３５は手振れなどを検出する振れ検出センサー、３４は振れ検出センサー３５の信号を処理する振れ検出回路、３６はＡ／Ｄ変換回路７からの出力を受けて画面上での顔の位置や顔の大きさなどを検出する顔検出回路である。
【００１７】
なお、画像データ等の記憶媒体である記憶用メモリは、フラッシュメモリ等の固定型の半導体メモリや、カード形状やスティック形状からなり装置に対して着脱自在に形成されるカード型フラッシュメモリ等の半導体メモリ等が用いられる。また、その他、ハードディスクやフロッピー（登録商標）ディスク等の磁気記憶媒体等、様々な形態のものが適用される。
【００１８】
また、操作スイッチ２４としては、撮像装置１を起動させ電源供給を行うための主電源スイッチや撮影動作（記憶動作）等を開始させるレリーズスイッチがある。また、再生動作を開始させる再生スイッチ、撮影光学系のズームレンズ群２を移動させズームを行わせるズームスイッチ等もある。
【００１９】
そしてレリーズスイッチは撮影動作に先立ち行われるＡＥ処理、ＡＦ処理を開始させる指示信号を発生する第１ストローク（以下ＳＷ１）と実際の露光動作を開始させる指示信号を発生する第２ストローク（以下ＳＷ２）との二段スイッチにより構成される。
【００２０】
このように構成された本実施形態の撮像装置の動作を以下に説明する。
【００２１】
まず、撮像装置１の撮影レンズ鏡筒３１を透過した被写体光束は絞り４によってその光量が調整された後、センサー５の受光面に結像される。この被写体像は、センサー５による光電変換処理により電気的な信号に変換され撮像回路６に出力される。撮像回路６では、入力された信号に対して各種の信号処理を施し、所定の画像信号を生成する。この画像信号はＡ／Ｄ変換回路７に出力されデジタル信号（画像データ）に変換された後、ＶＲＡＭ８に一時的に格納される。ＶＲＡＭ８に格納された画像データはＤ／Ａ変換回路９へ出力されアナログ信号に変換され表示するのに適した形態の画像信号に変換された後、ＬＣＤに画像として表示される。一方ＶＲＡＭ８に格納された画像データは圧縮伸長回路１１にも出力される。この圧縮伸長回路１１における圧縮回路によって圧縮処理が行われた後、記憶に適した形態の画像データに変換され、記憶用メモリ１２に記憶される。
【００２２】
また。例えば操作スイッチ２４のうち不図示の再生スイッチが操作されオン状態になると、再生動作が開始される。すると記憶用メモリ１２に圧縮された形で記憶された画像データは圧縮伸長回路１１に出力され、伸長回路において復号化処理や伸長処理等が施された後、ＶＲＡＭ８に出力され一時的に記憶される。更に、この画像データはＤ／Ａ変換回路９へ出力されアナログ信号に変換され表示するのに適した形態の画像信号に変換された後、ＬＣＤ１０に画像として表示される。
【００２３】
他方、Ａ／Ｄ変換回路７によってデジタル化された画像データは、上述のＶＲＡＭ８とは別にＡＥ処理回路１３、スキャンＡＦ処理回路１４及び顔検回路３６に対しても出力される。まずＡＥ処理回路１３においては、入力されたデジタル画像信号を受けて、一画面分の画像データの輝度値に対して累積加算等の演算処理が行われる。これにより、被写体の明るさに応じたＡＥ評価値が算出される。このＡＥ評価値はＣＰＵ１５に出力される。
【００２４】
またスキャンＡＦ処理回路１４においては、入力されたデジタル画像信号を受けて、画像データの高周波成分がハイパスフィルター（ＨＰＦ）等を介して抽出され、更に累積加算等の演算処理を行い、高域側の輪郭成分量等に対応するＡＦ評価値が算出される。具体的にはスキャンＡＦ処理はＡＦ領域として指定された画面の一部分の領域に相当する画像データの高周波成分をハイパスフィルター（ＨＰＦ）等を介して抽出し、更に累積加算等の演算処理を行う。これにより、高域側の輪郭成分量等に対応するＡＦ評価値信号が算出される。このＡＦ領域は中央部分あるいは画面上の任意の部分の一箇所である場合や、中央部分あるいは画面上の任意の部分とそれに隣接する複数箇所である場合、離散的に分布する複数箇所である場合などがある。このようにスキャンＡＦ処理回路１４は、ＡＦ処理を行う過程において、センサー５によって生成された画像信号から所定の高周波成分を検出する高周波成分検出手段の役割を担っている。
【００２５】
顔検出回路３６においては、入力されたデジタル画像信号を受けて、目、眉などの顔を特徴付ける部分を画像上で探索し、人物の顔の画像上での位置を求める。更に顔の大きさや傾きなどを、顔を特徴付ける部分の間隔などの位置関係から求める。
【００２６】
一方、ＴＧ１６からは所定のタイミング信号がＣＰＵ１５、撮像回路６、センサードライバー１７へ出力されており、ＣＰＵ１５はこのタイミング信号に同期させて各種の制御を行う。また撮像回路６は、ＴＧ１６からのタイミング信号を受け、これに同期させて色信号の分離等の各種画像処理を行う。さらにセンサードライバー１７は、ＴＧ１６のタイミング信号を受けこれに同期してセンサー５を駆動する。
【００２７】
またＣＰＵ１５は、第１モータ駆動回路１８、第２モータ駆動回路１９、第３モータ駆動回路２０をそれぞれ制御することにより、絞り駆動モータ２１、フォーカス駆動モータ２２、ズーム駆動モータ２３を駆動する。そして、絞り４、フォーカスレンズ群３、ズームスレンズ群２を駆動制御する。すなわちＣＰＵ１５はＡＥ処理回路１３において算出されたＡＥ評価値等に基づき第１モータ駆動回路１８を制御して絞り駆動モータ２１を駆動し、絞り４の絞り量を適正になるように調整するＡＥ制御を行う。またＣＰＵ１５はスキャンＡＦ処理回路１４において算出されるＡＦ評価値信号に基づき第２モータ駆動回路１９を制御してフォーカス駆動モータ２２を駆動し、フォーカスレンズ群３を合焦位置に移動させるＡＦ制御を行う。また操作スイッチ２４のうち不図示のズームスイッチが操作された場合は、これを受けてＣＰＵ１５は、第３モータ駆動回路２０を制御してズームモータ２３を駆動制御することによりズームレンズ群２を移動させ、撮影光学系の変倍動作（ズーム動作）を行う。
【００２８】
次に本実施形態の撮像装置の実際の撮影動作を図２に示すフローチャートを用いて説明する。なお本実施形態の説明においては、フォーカスレンズ群３を所定位置に駆動しながらＡＦ評価値を取得する動作をスキャン、ＡＦ評価値を取得するフォーカスレンズの位置の間隔をスキャン間隔と称するものとする。また、ＡＦ評価値を取得する数をスキャンポイント数、ＡＦ評価値を取得する範囲をスキャン範囲、合焦位置を検出するための画像信号を取得する領域をＡＦ枠と称するものとする。
【００２９】
本実施形態の撮像装置１の主電源スイッチがオン状態であり、かつ撮像装置の動作モードが撮影（録画）モードにあるときは、撮影処理シーケンスが実行される。
【００３０】
まずステップＳ１においてＣＰＵ１５は、撮影レンズ鏡筒３１を透過しセンサー５上に結像した像をＬＣＤに画像として表示する。すなわちセンサー５上に結像した被写体像は、センサー５により光電変換処理され電気的な信号に変換された後、撮像回路６に出力される。そこで入力された信号に対して各種の信号処理が施され、所定の画像信号が生成された後、Ａ／Ｄ変換回路７に出力されデジタル信号（画像データ）に変換されＶＲＡＭ８に一時的に格納される。ＶＲＡＭ８に格納された画像データはＤ／Ａ変換回路９へ出力されアナログ信号に変換され表示するのに適した形態の画像信号に変換された後、ＬＣＤに画像として表示される。
【００３１】
次いでステップＳ２において、レリーズスイッチの状態を確認する。撮影者によってレリーズスイッチが操作され、ＳＷ１（レリーズスイッチの第１ストローク）がオン状態になったことをＣＰＵ１５が確認すると、次のステップＳ３に進む。ステップＳ３では、スキャンＡＦに適した露光条件を設定するためのＡＦ用ＡＥ処理が実行される。そのためにステップＳ１のＬＣＤ表示を行った際の絞り４の値、センサー５の蓄積時間、撮像回路６における信号増幅率を必要に応じて変更する。そしてその変更を順次行うのではなく並行して変更することで処理の時間を短縮している。
【００３２】
続いてステップＳ４においてスキャンＡＦ処理を行う。すなわちＣＰＵ１５は、ステップＳ４で合焦位置を検出するためのスキャンＡＦ処理を行う。その概略を図３を用いて説明する。
【００３３】
スキャンＡＦはセンサー５によって生成された画像信号から出力される高周波成分が最も多くなるフォーカスレンズ群３の位置を求めることにより行われる。ＣＰＵ１５はフォーカス駆動モータ２２を駆動制御する第２モーター駆動回路１９を介してフォーカス駆動モータ２２を制御する。この制御では、フォーカスレンズ群３を無限遠に相当する位置（図３における「Ａ」）から各々の撮影モードにおいて設定される至近距離に相当する位置（図３における「Ｂ」）まで駆動する。そして駆動しながらスキャンＡＦ処理回路の出力（ＡＦ評価値信号）を取得し、フォーカスレンズ群３の駆動が終了した時点で取得したＡＦ評価値信号から、それが最大になる位置（図３における「Ｃ」）を求め、その位置にフォーカスレンズ群３を駆動する。
【００３４】
このＡＦ処理回路の出力の取得はスキャンＡＦの高速化のために、全てのフォーカスレンズ群３の停止位置については行わず、所定のスキャン間隔毎に出力を取得する。この場合、図３に示すａ１、ａ２、ａ３点においてＡＦ評価値信号を取得することがありうる。このような場合はＡＦ評価値信号が最大値となった点とその前後の点から合焦位置Ｃを計算にて求めている。
【００３５】
今フォーカスレンズ群３の位置がＸ１の時にＡＦ評価値が最大になりその値がＹ１であり（図３ａ２）、その前後の位置Ｘ２、Ｘ３で取得したＡＦ評価値がＹ２、Ｙ３の時（図３ａ１、ａ３）、合焦位置Ｃのフォーカスレンズ群３の位置Ｘ０は、
Ｘ０＝｛（Ｙ３−Ｙ２）・Ｘ１＋（Ｙ３−Ｙ１）・Ｘ２＋（Ｙ２−Ｙ１）・Ｘ３｝／
２・（Ｙ３−Ｙ１）
と求められる。但しＹ１＞Ｙ３、Ｙ１≧Ｙ２である。
【００３６】
このように補間計算を行いＡＦ評価値信号が最大値となる点（図３のＣ）を求める前にＡＦ評価値信号の信頼性を評価する。その信頼性が十分であれば、ＡＦ評価値信号が最大値となる点を求め、ステップＳ５においてＡＦＯＫ表示を行う。これは表示素子２９を点灯することなどにより行うと同時にＬＣＤ上に緑の枠を表示するなどの処理を行う。
【００３７】
またステップＳ４においてＡＦ評価値信号の信頼性を評価した結果その信頼性が低い場合には、ＡＦ評価値信号が最大値となる点を求める処理は行わず、ステップＳ５に進みＡＦＮＧ表示を行う。これは表示素子２９を点滅表示することなどにより行うと同時にＬＣＤ上に黄色の枠を表示するなどの処理を行う。
【００３８】
なおステップＳ４におけるＡＦ評価値信号の信頼性判定方法については特許第０４２３５４２２号公報や特許第０４１８５７４１号公報に記載されているので、説明は省略する。
【００３９】
ＣＰＵ１５はステップＳ６において、ＳＷ１（レリーズスイッチの第１ストローク）のオン状態が保持されているかをチェックする。保持されていればステップＳ７に進む。
【００４０】
ステップＳ７において、ＳＷ２（レリーズスイッチの第２ストローク）の確認を行い、ＳＷ２がオンになっていたならば、ステップＳ８に進み、連続撮影の枚数をカウントする連写カウンターの値を１に初期化する。その後ステップＳ９に進み撮影用ＡＥ処理を実行し露光条件を決定した後、ステップＳ１０において実際の露光処理を実行するとともに、連写カウンターの値を＋１する。
【００４１】
露光処理が終了したならばステップＳ１１に進み、再びＳＷ２（レリーズスイッチの第２ストローク）の確認を行う。ＳＷ２がオフになっていたならばＳＷ１オン以降の処理を終了し、ステップＳ６に戻る。
【００４２】
ＳＷ２オン状態が維持されたままならばステップＳ１２に進み撮影と撮影の間に行われるＡＦに関する処理（連写間ＡＦ処理）を行う。
【００４３】
そして、連写間ＡＦ処理の終了後、ステップＳ９に戻りＡＥ処理を実行し露光条件を決定した後実際の露光処理を実行する。
【００４４】
但し当然ではあるが、この連写間ＡＦ処理を行うのは、撮影者によって連続撮影が指示されている場合のみである。連続撮影が指示されていない場合（一枚撮影モードが撮影者により指定されている場合など）は、ステップＳ９、Ｓ１０のＡＥ処理、露光処理が終了した後ステップＳ１１でＳＷ２の状態を調べＳＷ２オン状態が維持されたままならば、ＳＷ２オフ状態になるまで待機する。すなわちステップＳ９〜Ｓ１２において、ステップＳ９のＡＥ処理、ステップＳ１０の露光処理及び連写カウンターのカウントアップや、ステップＳ１２の連写間ＡＦ処理は行なわず、ステップＳ１１のＳＷ２状態のチェックのみが行われる。
【００４５】
またステップＳ７においてＳＷ２がオンになっていなければ、ＳＷ２がオンになるまで待機する。但し、この間にＳＷ１がオフの状態になったならばステップＳ１に戻る。
【００４６】
ここで、ステップＳ１２で行われる連写間ＡＦの詳細に関して図４を用いて説明する。前述のように連続撮影が指示されていない場合は、連写間ＡＦ処理は行われないので、連続撮影が指示されている場合の動作を説明する。
【００４７】
この処理は連続撮影の２枚目以降にしか実行されないので、初めにこの処理が実行されときは連続撮影の２枚目の処理となる。またこのときの連写カウンターの値は２である。
【００４８】
ステップＳ４０１では、連続撮影の２枚目の撮影であるかどうか調べる。連続撮影の２枚目（連写カウンターの値が２）であればステップＳ４０２へ進み、連続撮影の２枚目でなければステップＳ４０３へ進む。
【００４９】
ステップＳ４０２では、連続撮影の１枚目の撮影の際のフォーカスレンズ３の位置（ピーク位置ＦＰ１）をスキャン範囲の中心ＯｂｊＰ２として設定する。スキャン範囲は連続撮影の際の撮影間隔を延ばさないことを優先して設定される。これは、連続撮影間内に行われる処理、例えば撮像素子からの画像信号の読み出し時間や、次の撮影動作のためのチェック時間等を考慮して、撮影間にＡＦ動作が終了するようにスキャンポイント数を定める。そして、更にＡＦ動作（合焦位置探索）が可能なスキャン間隔を設定することで行われる。スキャン範囲（探索範囲）は（スキャンポイント数−１）とスキャン間隔の積となる。但し、設定されたスキャン範囲が全域（合焦すべき至近端から無限遠端までの範囲）を越える場合は全域をスキャン範囲とする。また設定されたスキャン範囲の端が、合焦すべき至近端、無限遠端に相当する位置を越える場合はスキャン範囲をシフトして合焦すべき至近端、無限遠端に相当する位置をスキャン範囲の端が越えないようにする。
【００５０】
なおここで用いるピーク位置（極大値）ＦＰ１、スキャン範囲の中心ＯｂｊＰ２等は、全てＳ４１１のスキャンにおいて全体枠の出力信号から得られるＡＦ評価値から求められるものである。スキャン範囲の設定が終了したならばステップＳ４１１へ進む。
【００５１】
ステップＳ４０３では、連続撮影の３枚目（連写カウンターの値が３）であるかどうか調べる。連続撮影の３枚目であればステップＳ４０４へ進み、連続撮影の３回目でなければステップＳ４０５へ進む。
【００５２】
連続撮影の３枚目の場合は、合焦位置履歴情報として連続撮影の１回目、２回目の２つの合焦位置（ピーク位置ＦＰ１、ＦＰ２）に関する情報がある。よってステップＳ４０４では、連続撮影間の時間は一定であるとして、２つの合焦位置に関する情報から１次近似により被写体位置の予測（３回目の撮影の際のピーク位置の予測）を行ってスキャン範囲の中心位置ＯｂｊＰ３を式（１）より求める。
【００５３】
ＯｂｊＰ３＝ＦＰ２＋（ＦＰ２−ＦＰ１）×ＦｐＡｄｊ３      …式（１）
但しパラメータＦｐＡｄｊ３は、被写体位置の予測の結果と直前の合焦位置の重み付け設定のパラメータであり、０〜１の値をとる。このようにして演算された中心位置ＯｂｊＰ３に基づいてスキャン範囲が設定され、前回のスキャン範囲から被写体像が移動する方向にずらされる。ステップＳ４０２と同様にスキャン範囲は連続撮影の際の撮影間隔を延ばさないことを優先して設定される。その後ステップＳ４１１へ進む。
【００５４】
ステップＳ４０５では、４枚目以降の撮影であるので合焦位置履歴情報として少なくとも３回の合焦位置に関する情報がある。したがって、連続撮影間の時間は一定であるとすれば、２次近似により被写体位置の予測（今回の撮影の際のピーク位置の予測）を行う。例えば４枚目の撮影の際のスキャン範囲の中心位置ＯｂｊＰ４は式（２）より求められる。このようにして演算された中心位置ＯｂｊＰ４に基づいてスキャン範囲が設定され、前回のスキャン範囲から被写体像が移動する方向にずらされる。
【００５５】
ＯｂｊＰ４＝（ＦＰ１-３ＦＰ２＋３ＦＰ３）×ＦｐＡｄｊ４＋ＦＰ３（１−ＦｐＡｄｊ４）
＝（ＦＰ１-３ＦＰ２＋２ＦＰ３）×ＦｐＡｄｊ４＋ＦＰ３  …式（２）
ここでは今までと異なりスキャン範囲の設定は行わない。
【００５６】
次いで、ステップＳ４０６において、３枚目の撮影の合焦位置ＦＰ３と、４枚目の撮影の際のスキャン範囲の中心位置ＯｂｊＰ４の差の絶対値を求め、これを被写体の光軸方向の移動量とする。
【００５７】
そしてステップＳ４０７においてステップＳ４０６で求められた被写体の光軸方向の移動量を所定値と比較することで、被写体が光軸方向に大きく移動しているか否かを判定する。その結果被写体の光軸方向の移動量が所定値以上の場合はステップＳ４０８へ進み、スキャン範囲の設定を行う。この場合の設定の仕方はステップＳ４０２、ステップＳ４０４で行われた設定の仕方と同様で、連続撮影の際の撮影間隔を延ばさないことを優先して設定される。その後ステップＳ４１１へ進む。
【００５８】
被写体の光軸方向の移動量が所定値より小さい場合はステップＳ４０９へ進み、静止被写体か移動被写体かの判定及びスキャン範囲の設定を行う。このような処理を行うのは、移動した主被写体がそのスキャン範囲外になってしまい、合焦しないという弊害を解決するため、移動した主被写体をスキャン範囲に含むように設定する必要があるからである。しかし、静止した被写体の場合に、このようなスキャン範囲の設定を行うと不要な動作時間を増やしてしまう弊害があるからである。
【００５９】
移動被写体の場合の現象は以下の様にして生じる。１枚目の撮影において、背景の被写体のＡＦ領域に占める割合が大きい場合などは背景に合焦してしまい、その後も背景に合焦し続けることがある。これは背景の被写体のＡＦ領域に占める割合が大きいために、１枚目の撮影で背景に合焦し、その後も背景のＡＦ領域に占める割合が大きいため主被写体ではなく背景に合焦する。そして主被写体が移動しＡＦ領域に占める割合が背景より大きくなった時には移動した主被写体は、ステップＳ４０４等で設定されるスキャン範囲ではなく、その外になってしまい合焦しない。
【００６０】
よってステップＳ４０７において比較に用いるこの所定値は、連写間ＡＦの結果が背景に張り付いていないか否かを判定するためのものとなる。その値は、合焦位置や予測位置の検出誤差等を考慮して被写体が動いていないと判断できる値となる。
【００６１】
ステップＳ４０９の動作を図７を用いて説明する。また、本実施形態における撮像素子の画面内のＡＦ枠の配置を図１０に示す。図に示すように、連写間のＡＦに用いるＡＦ枠（図で点線で表示）を水平・垂直とも３分割し、９つのＡＦ枠をつくる。よってＡＦ評価値は各枠から取得されるので、ひとつのスキャンポイントにおいて９つのＡＦ評価値を得ることができる。そして、その９つのＡＦ評価値を加算して全体の枠（図で点線表示）でのＡＦ評価値とする。
【００６２】
ステップＳ８０１以下の処理ではまず分割された各枠の信頼性を調べる。次いで信頼性のあるＡＦ枠での各枠の移動量を調べることで、撮影対象の被写体が移動しているか静止しているかを判定し、更に被写体が移動被写体と判定された場合は分割された各枠の情報を用いて被写体の移動量を予測している。
【００６３】
まず、ステップＳ８０１において初期化の処理を行う。使用するカウンターのリセット等の他に、判定するＡＦ枠の初期化を行う。図１０に示すようにＡＦ枠が９分割されている場合は“００枠”にＡＦ枠位置を設定する。
【００６４】
ステップＳ８０２では、特許第０４２３５４２２号公報や特許第０４１８５７４１号公報に記載されている方法で評価された該当するＡＦ枠の前回撮影時のスキャンにおける信頼性を評価する。そして、信頼性がないと判定された場合は、ステップＳ８０７へ、信頼性があると判定された場合はステップＳ８０３へ進む。
【００６５】
ステップＳ８０３では、処理しているＡＦ枠における被写体の移動量ΔＦＰｍｎを求める。ステップＳ８０３では、４枚目以降の撮影であるので少なくとも３回のスキャンを行っているため、処理しているＡＦ枠におけるピーク位置に関する情報が少なくとも３回分はある。したがって、連続撮影間の時間は一定であるとすれば、２次近似により処理しているＡＦ枠内の被写体位置の予測を行う。例えば４枚目の撮影の際の被写体の予測位置ＯｂｊＰ４ｍｎは式（３）より求められる
ＯｂｊＰ４ｍｎ＝ＦＰ１ｍｎ−３・ＦＰ２ｍｎ＋３・ＦＰ３ｍｎ      …式（３）
但し、ＦＰ１ｍｎは１枚目、ＦＰ２ｍｎは２枚目、ＦＰ３ｍｎは３枚目の撮影の際のスキャンにより求められた処理しているＡＦ枠におけるピーク位置である。
【００６６】
そして、３枚目の撮影の際のスキャンにより求められた処理しているＡＦ枠におけるピーク位置ＦＰ３ｍｎと、４枚目の撮影の際のスキャン範囲の中心位置ＯｂｊＰ４ｍｎの差の絶対値を求め、これを処理しているＡＦ枠における被写体の光軸方向の移動量ΔＦＰｍｎとする。
【００６７】
但し、この処理において求められた移動量ΔＦＰｍｎが所定量（例えば、Ｓ４１１のスキャンＡＦを行った際の絞り値Ｆから得られる深度の半分程度）以下の場合は、移動量ΔＦＰｍｎ＝０とする。これはスキャンＡＦ時の様々な要因による測定誤差により、静止被写体であるにも関わらず僅かな移動量が誤検出されることがあるためである。このような誤検出があると静止被写体であっても前後にふらつく次回のスキャン範囲を予測できない移動被写体と判断されることがあるので、それを防止するための対策である。
【００６８】
次いで、ステップＳ８０４で、求められた移動量ΔＦＰｍｎを所定値と比較し、所定値以上ならばステップＳ８０５へ進み、移動被写体カウンターをカウントアップする。逆に所定値未満ならステップＳ８０６へ進み静止被写体カウンターをカウントアップする。
【００６９】
ここで用いる所定値は、図４のステップＳ４０７で用いる所定値よりは小さい値とする。全体枠が背景に引っ張られた移動被写体の場合、２枚目以降のスキャン範囲は全体枠のＡＦ評価値のピーク位置（合焦位置）によって決定されるので、分割された各枠はスキャン範囲が足りず２枚目３枚目は登り止まりの可能性がある。この場合、計算上の被写体の移動量は実際の移動量より小さい値になる可能性があるからである。例えばステップＳ４０７の所定値が開放深度の５倍の場合、その半分の開放深度の２．５倍に設定する。
【００７０】
次いで、ステップＳ８０７で、分割された全てのＡＦ枠について処理が終了したかをチェックし、終了していなければステップＳ８２０へ進み、処理するＡＦ枠を更新する。例えば、００枠の処理が終了したならば０１枠に、０１枠の処理が終了したならば０２枠に、０２枠の処理が終了したならば１０枠に、処理するＡＦ枠位置を更新する。
【００７１】
このステップＳ８０２〜Ｓ８０５、Ｓ８０６の処理が全ての分割されたＡＦ枠について行われたならば、ステップＳ８０７からＳ８０８へ進み、連続撮影している被写体が静止被写体か否かの判定を行う。この処理の詳細は後述する。
【００７２】
ステップＳ８０９の処理の結果静止被写体と判定されたならば、ステップＳ８１０へ進む。ステップＳ８１０では、静止被写体・ＡＦ評価値のピーク位置が予測でき被写体の移動に追従できている場合のスキャン範囲の設定を行う。ここでは連写速度と合焦性能のバランスを重視して、スキャン範囲を決める
ステップＳ８０９の処理の結果移動被写体と判定されたならば、ステップＳ８１１へ進む。ステップＳ８１１では、分割された各枠の情報から移動被写体の今回の撮影におけるＡＦ評価値のピーク位置の予測が可能か判定する。この処理の詳細は後述する。移動被写体のピーク位置の予測が可能と判定された場合はステップＳ８１２からステップＳ８１５へ進み、式（２）を用いてスキャン中心位置を予測し、その後ステップＳ８１０へ進む。
【００７３】
移動被写体のピーク位置の予測が可能と判定されなかった場合はステップＳ８１２からステップＳ８１３へ進み、移動被写体に対するスキャン範囲の設定を行う。ここでは背景張り付きが起き移動被写体に追従できていないと判断されているので、連写速度よりも合焦性能が重要視される。従って被写体へ確実に合焦できるように、焦点距離と撮影距離、想定する被写体の移動速度などを考慮して、図４のステップＳ４０８などで設定されるスキャン範囲より広いスキャン範囲を設定する。
【００７４】
具体的には以下のようにして設定する。図５にその処理手順を示す。
【００７５】
まずステップＳ５０１において初期のスキャン範囲の設定を行う。図４のステップＳ４０８と同様に、撮影間にＡＦ動作が終了するようにスキャンポイント数を定め、更にＡＦ動作（合焦位置探索）が可能なスキャン間隔を設定することで行われる。スキャン範囲は（スキャンポイント数−１）とスキャン間隔の積となる。このようにして設定されたスキャン範囲が全域（合焦すべき至近端から無限遠端までの範囲）を越える場合、またはスキャン範囲をシフトすることで全域をカバーできる場合は全域をスキャン範囲とする（ステップＳ５０２→ステップＳ５０３）。
【００７６】
上記の設定で全域をカバーできない場合は、ステップＳ５０４においてスキャン間隔は変えずにスキャンポイント数を１増やす。そして（スキャンポイント数−１）とスキャン間隔の積で求まるスキャン範囲が全域（合焦すべき至近端から無限遠端までの範囲）を越える、またはスキャン範囲をシフトすることで全域をカバーできる場合は全域をスキャン範囲とする（ステップＳ５０５→ステップＳ５０３）。
【００７７】
スキャンポイント数を１増やしても全域をカバーしない場合は、ステップＳ５０６においてスキャン間隔は変えずにスキャンポイント数を１増やす前のスキャンポイント数（初期スキャンポイント数）の２倍にする。そして、（スキャンポイント数−１）とスキャン間隔の積で求まるスキャン範囲が全域（合焦すべき至近端から無限遠端までの範囲）を越える、またはスキャン範囲をシフトすることで全域をカバーできる場合は全域をスキャン範囲とする（ステップＳ５０７→ステップＳ５０３）。
【００７８】
全域をカバーしない場合は、ステップＳ５０６で設定されたスキャン範囲が全域の２分の１以上か否かを判定する（ステップＳ５０７→ステップＳ５０８）。ステップＳ５０８で、全域の２分の１以上の場合はその時点で設定されているスキャン範囲（初期スキャン範囲の２倍）をそのままスキャン範囲とする。ステップＳ５０６で設定されたスキャン範囲が全域の２分の１未満の場合は全域のスキャン範囲の２分の１をスキャン範囲とする（ステップＳ５０９）。
【００７９】
以上の様にしてステップＳ５０９の処理が終了したならば、ステップＳ８１４において連写カウンターを１に初期化する。これにより、移動被写体であるにも関わらず背景に合焦し続けるなどして被写体が移動していないと判断された場合は、その時の撮影は連続撮影の１枚目ではないが、１枚目の撮影として扱われる。よって次の撮影も２枚目の撮影として扱われる。以下の撮影も同様である。
【００８０】
上記のような処理が終了したならばステップＳ４１１へ進む。そして、ステップＳ４１１において、後述する図６のフローチャートに従ってスキャンを行う。まず分割された各枠のＡＦ評価値を取得する。次いで全体枠のＡＦ評価値を計算する。同じフォーカスレンズ群３の位置における分割された各枠でのＡＦ評価値を加算して、それをそのフォーカスレンズ群３の位置における全体枠のＡＦ評価値とする。その後、分割された各枠のＡＦ評価値のピーク位置と全体枠のＡＦ評価値のピーク位置を求める。図１０のように９つに分割されていれば、合計１０個のＡＦ評価値のピーク位置を求めることになる。そして、ステップＳ４１２で全体枠のピーク位置へフォーカスレンズ３を移動する。
【００８１】
なお、連続撮影の２枚目以降においては、定点へフォーカスレンズ３の駆動を行わない。これは連続撮影中は同じような像面位置に被写体が存在すると考えられるので、フォーカスレンズを定点に駆動するよりも、前回の合焦位置（フォーカスレンズ駆動位置）へ駆動した方が、ピントが合った画像が得られる可能性が高いと考えられるからである。
【００８２】
同様にして５枚目以降（連写カウンターの値が５以上）の連続撮影の際には、２次近似により被写体位置の予測（今回の撮影の際のピーク位置の予測）を行ってスキャン範囲の中心位置ＯｂｊＰ（ｎ）を式（４）より求める。このようにして演算された中心位置ＯｂｊＰ（ｎ）に基づいてスキャン範囲が設定され、前回のスキャン範囲から被写体像が移動する方向にずらされる。
【００８３】
ＯｂｊＰ（ｎ）＝（ＦＰ（ｎ-3）-３ＦＰ（ｎ-2）＋２ＦＰ（ｎ-1））×ＦｐＡｄｊ（ｎ）＋ＦＰ（ｎ-1）        …式（４）
但し、４枚目の撮影と同様に被写体の移動量が所定値以下の場合は、ステップＳ４０９に進み、図７の動作手順に従い静止被写体か否かの判定及びその判定結果に基づくスキャン範囲の設定を行う。
【００８４】
このような処理を行うことは連写速度（単位時間あたりの撮影枚数）の低下を招く場合もあるが、背景張り付きが起き移動被写体に追従できていない場合に確実に主被写体に合焦することができる。もし本当に被写体が動いていない静止被写体の場合や被写体が動いていたとしても、大きく動いていない場合、分割された情報から追従可能な場合、また静止被写体の場合には、連写速度（単位時間あたりの撮影枚数）の低下をさせることはない。
【００８５】
ここで、図６のフローチャートを参照しながら図４のフローチャートにおけるスキャン動作（ステップＳ４１１）について説明する。
【００８６】
まず、ステップＳ７０１ではフォーカスレンズ３をスキャン開始位置（初期位置）にスキャン動作中の速度より速い速度で移動させる。
【００８７】
スキャン開始位置は、本実施形態においては、設定されたスキャン範囲の一端に設定される。ステップＳ７０２では、撮影領域内に図１０のように設定される各ＡＦ枠に対応する領域のＡＦ評価値を加算して全体枠のＡＦ評価値を求めこの値とフォーカスレンズ群３の位置をＣＰＵ１５に内蔵される図示しない演算メモリに記憶する。ステップＳ７０３ではレンズ位置がスキャン終了位置にあるかどうかを調べ、終了位置であればステップＳ７０５へ、そうでなければステップＳ７０４へ進む。上記のスキャン終了位置は、設定されたスキャン範囲の他端に設定される。ステップＳ７０４ではフォーカスレンズ群３を駆動して所定の方向へ所定量動かす。ステップＳ７０５では、ステップＳ７０２で記憶したＡＦ評価値とそのフォーカスレンズ群３の位置から、ＡＦ評価値が最大となる位置に対応するフォーカスレンズ群３のピーク位置を計算する。
【００８８】
ここでステップＳ８０８の静止被写体か否かの判定の動作を、図８を用いて説明する。まずステップＳ９０１、Ｓ９０２で移動被写体カウンター、静止被写体カウンターの値をチェックする。
【００８９】
図７のステップＳ８０６でカウントされた静止被写体カウンターの値が第１の静止被写体判定値以上であれば、ステップＳ９２１へ進み、主被写体は静止被写体と判定する。
【００９０】
次いで、ステップＳ９０２において、静止被写体カウンターの値が第１より小さい第２の静止被写体判定値以上かつ、移動被写体カウンターが第１の移動被写体判定値以下ならばステップＳ９２１へ進み、主被写体は静止被写体と判定する。
【００９１】
ステップＳ９０３では、移動被写体カウンターを第２の移動被写体判定値と比較し、判定値以上ならばステップＳ９２０へ進み、主被写体は移動被写体と判定する。
【００９２】
背景の影響を受けている場合は、全体のＡＦ枠で得られたＡＦ評価値から求められた合焦位置に基づく被写体の移動量ΔＦＰが小さくとも移動被写体の可能性がある。これはＡＦ枠の中に背景が入ることが原因であるので、移動被写体の場合は分割されたＡＦ枠の中には背景の影響を受けず被写体移動量ΔＦＰが大きくなるＡＦ枠が存在するはずである。そこで移動被写体カウンターの値が第２の移動被写体判定値以上の場合は、移動被写体を撮影しておりかつ背景に全体のＡＦ枠の合焦位置が張り付いていると判定する。
【００９３】
また静止被写体カウンターの値が第１の静止被写体判定値より小さい場合は、移動被写体カウンターの値が小さくとも、移動被写体のため被写体振れやスキャン中に被写体が移動してＡＦ枠から外れる等の影響を受けている可能性がある。そこで静止被写体カウンターの値が第２の静止被写体判定値以上の場合も、移動被写体を撮影しておりかつ背景に全体のＡＦ枠の合焦位置が張り付いている可能性があるため、移動被写体カウンターの値が第１の移動被写体判定値以下、かつ静止被写体カウンターの値が第２の静止被写体判定所定値以上の場合のみ、静止被写体を撮影していると判定する
次いでステップＳ９０４で、静止被写体カウンターの値と移動被写体カウンターの値の和が、ＡＦ評価値の信頼性がないと判定されたＡＦ枠の数の所定値以下かを調べる。ＡＦ評価値の信頼性のあるＡＦ枠については静止被写体か移動被写体かを判定できるが、信頼性のないＡＦ枠内の被写体はそれができない。信頼性を下げる要因として被写体の移動による被写体のコントラストの低下が考えられる。そこで静止被写体カウンターの値と移動被写体カウンターの値の和（信頼性があると判定さえたＡＦ枠の数に相当）が信頼性がないと判定されたＡＦ枠の数の所定値以下の場合は、ステップＳ９２０へ進み、主被写体は移動被写体と判定する。
【００９４】
その後ステップＳ９０５で、移動被写体カウンターを第３の移動被写体判定値と比較し、判定値未満ならステップＳ９０６へ、判定値以上ならばステップＳ９０９へ進む。
【００９５】
ステップＳ９０６では、信頼性がないと判定されたＡＦ枠が前回のＡＦ評価値取得時と同じＡＦ枠か否かを調べる。同じＡＦ枠で信頼性がないと判定されたならばステップＳ９０７へ進み、同じＡＦ枠で信頼性がないと判定された際の全体枠の移動量が静止被写体とみなす移動量の閾値と比較し、それ以下であるならばステップＳ９２１へ進み、主被写体は静止被写体と判定する。逆に閾値を超える場合はステップＳ９２０へ進み、主被写体は移動被写体と判定する。
【００９６】
ステップＳ９０６で、異なるＡＦ枠で信頼性がないと判定されたならばステップＳ９０８へ進み、異なるＡＦ枠で信頼性がないと判定された際の全体枠の移動量が静止被写体とみなす移動量の閾値と比較し、それ以下であるならばステップＳ９２１へ進み、主被写体は静止被写体と判定する。逆に閾値を超える場合はステップＳ９２０へ進み、主被写体は移動被写体と判定する。
【００９７】
一方移動被写体カウンターが第３の移動被写体判定値以上ならばステップＳ９０５からステップＳ９０９へ進む。
【００９８】
ステップＳ９０９では、移動被写体が存在すると判定された全てのＡＦ枠の位置が４隅でかつ、そのＡＦ枠での移動量が所定値以下か否かを判定する。例えば図１０に示すように９つのＡＦ枠が設定されている場合は、移動被写体が存在すると判定されたＡＦ枠全てが、００枠・０２枠・２０枠。２２枠のいずれかであり、かつ全てのＡＦ枠での移動量が所定値以下か否かを判定する。条件が満たされたならステップＳ９２１へ進み、主被写体は静止被写体と判定する。
【００９９】
移動被写体が存在すると判定されたＡＦ枠のいずれかが４隅のＡＦ枠でない場合はステップＳ９１０へ進み、移動被写体が存在すると判定されたＡＦ枠のＡＦ評価値のピーク位置を、そのＡＦ枠の上下左右のＡＦ枠における前回のＡＦ評価値取得時のＡＦ評価値のピーク位置と比較する。例えば図１０に示すように９つのＡＦ枠が設定されており、移動被写体が存在すると判定された枠が１１枠であった場合は、１１枠のＡＦ評価値のピーク位置と、前回のＡＦ評価値取得時の０１枠のＡＦ評価値のピーク位置、１０枠のＡＦ評価値のピーク位置、１２枠のＡＦ評価値のピーク位置、２１枠のＡＦ評価値のピーク位置との比較を行い。その差を求める。
【０１００】
そして求められたピーク位置の差のいずれかが、静止被写体とみなすＡＦ評価値のピーク位置差以下であったなら、ステップＳ９１１からステップＳ９２１へ進み、主被写体は静止被写体と判定する。
【０１０１】
逆に静止被写体とみなすＡＦ評価値のピーク位置差を超えていたら、ステップＳ９１１からステップＳ９２０へ進み、主被写体は移動被写体と判定する。
【０１０２】
なお各判定値の値は３×３の９枠にＡＦ枠が分割されている場合は、例えば、第１の静止被写体判定値は８、第２の静止被写体判定値は７、第１の移動被写体判定値は０、第２の移動被写体判定値は２程度の値にする。また、Ｓ９０４の判定に用いる静止被写体カウンターの値と移動被写体カウンターの値の和の判定値は６程度の値に、Ｓ９０４の判定に用いる移動被写体カウンターの判定値は１程度の値にする。また、同じＡＦ枠で信頼性がないと判定された際の全体枠の移動量が静止被写体とみなす移動量の閾値は４深度程度の値に、異なるＡＦ枠で信頼性がないと判定された際の全体枠の移動量が静止被写体とみなす移動量の閾値は３深度程度の値にする。また、Ｓ９０９で用いる静止被写体とみなす移動量は４深度程度の値に、Ｓ９１１で用いる静止被写体とみなすＡＦ評価値のピーク位置差は３深度程度の値に設定すれば良い。
【０１０３】
ここで、ステップＳ８１１、Ｓ８１５で行われるピーク位置予測判定の動作を、図９Ａ、図９Ｂを用いて説明する。
【０１０４】
まずステップＳ１００１において初期化の処理を行う。使用するカウンターのリセット等の他に、判定するＡＦ枠の初期化を行う。図１０に示すようにＡＦ枠が９分割されている場合は「００枠」にＡＦ枠位置を設定する。
【０１０５】
ステップＳ１００２では、特許第０４２３５４２２号公報や特許第０４１８５７４１号公報に記載されている方法で評価された該当するＡＦ枠の前回撮影時のスキャンにおける信頼性を評価する。そして、信頼性がないと判定された場合は、ステップＳ１００５へ、信頼性があると判定された場合はステップＳ１００３へ進む。
【０１０６】
ステップＳ１００３では、処理しているＡＦ枠が上枠もしくは中枠かの判定を行う。例えば、図１０のように９つのＡＦ枠に分割されている場合は、カメラが正位置であれば、００枠、０１枠、０２枠を上枠、１０枠、１１枠、１２枠を中枠とする。
【０１０７】
処理しているＡＦ枠が上枠もしくは中枠の場合は、ステップＳ１００４へ進み処理しているＡＦ枠における被写体の移動量ΔＦＰｍｎを求める。この求め方は、図４のステップＳ４０５、Ｓ４０６と同様である。
【０１０８】
その後ステップＳ１０３０において、へ進み、Ｓ１００４で求められた移動量ΔＦＰｍｎが所定値以下か否かを調べ、所定値以下であればステップＳ１０３１において移動量ΔＦＰｍｎ＝０とする。これはスキャンＡＦ時の測定誤差により、静止被写体であっても次回のスキャン範囲を予測できない移動被写体と判断されることを防止するための対策である。
【０１０９】
処理しているＡＦ枠が上枠もしくは中枠の以外の場合は、ステップＳ１００５へ進む。ステップＳ１００５で、分割された全てのＡＦ枠について処理が終了したかをチェックし、終了していなければステップＳ１００６へ進み、処理するＡＦ枠を更新する。例えば、００枠の処理が終了したならば０１枠に、０１枠の処理が終了したならば０２枠に、０２枠の処理が終了したならば１０枠に、処理するＡＦ枠位置を更新する。
【０１１０】
全ての分割されたＡＦ枠について処理が行われたならば、ステップＳ１００７へ進み、Ｓ１００４で求められた被写体の移動量が最大となるＡＦ枠とその移動量を求める。このとき求められた移動量が全て零の場合は、零を最大の移動量とする。
【０１１１】
そして中央枠（図１０に示す例の場合は１１枠）の移動量が最大の場合は、ステップＳ１００８からステップＳ１００９へ進み中央枠を予測に使用するＡＦ枠とする。また中央上枠（図１０に示す例の場合は０１枠）の移動量が最大の場合は、ステップＳ１０１０からステップＳ１０１１へ進み中央上枠を予測に使用するＡＦ枠とする。中央枠また中央上枠以外のＡＦ枠の移動量が最大の場合は、ステップＳ１０１０からステップＳ１０２０へ進みピーク予測不可と判定する。そして図７のステップＳ８１３以降の処理をその後に行う。
【０１１２】
そしてステップＳ１０３２では、予測枠とされた枠（中央枠また中央上枠）の移動量が零か否かを調べ、零でなければステップＳ１０１２へ進む。零の場合は、更にステップＳ１０３３で予測枠とされた枠（中央枠また中央上枠）の前回の移動量量が零か否かを調べ、零でなければステップＳ１０２０へ進みピーク予測不可と判定する。零の場合はステップＳ１０１３へ進む。
【０１１３】
一方ステップＳ１０１２では予測枠とされたＡＦ枠の移動方向が一致しているか判定する。予測枠とされたＡＦ枠の今回、前回、前々回のＡＦ評価値のピーク位置をそれぞれ、ＰＮ、ＰＮ−１、ＰＮ−２としたとき、
（ＰＮ−２）−（ＰＮ−１）＞ΔＰ
かつ
（ＰＮ−１）−ＰＮ＞ΔＰ
かつ
（ＰＮ−２）−（ＰＮ−１）と（ＰＮ−１）−ＰＮ
の符号が等しい場合、予測枠としたＡＦ枠の移動方向が一致しているとして、ステップＳ１０１２から、ステップＳ１０１３へ進む。但しΔＰは被写体移動量に関する所定量で２〜３深度程度の値が望ましい。
【０１１４】
移動方向が等しくない場合はステップＳ１０１９へ進む。ここでは最大の移動量を所定値（例えば、１深度程度の値）と比較し、それ以下であればステップＳ１０１３へ進む。所定値を超えていれば、ステップＳ１０２０へ進みピーク位置予測不可と判定する。
【０１１５】
ピーク位置予測可能と判定された場合は、ステップＳ１０１３で分割されたＡＦ枠のうちの上中枠（図１０に示す例の場合は００枠から１２枠）のうちで最至近のＡＦ評価値がピークとなる位置を選択する。そして、ステップＳ１０１４でその値との差が所定値以内（例えば１深度以内）のものを選択し、その平均値ＦＰ(ｎ)を求める。
【０１１６】
そしてステップＳ１０１５において、次回の撮影におけるスキャンＡＦの中心値となる予測位置ＯｂｊＰ（n+1）を
ＯｂｊＰ（n+1）＝（ＦＰ(n-1)−３ＦＰ(n-1)＋２ＦＰ(n)）×ＦｐＡｄｊ４＋ＦＰ(n)                                                           …式（５）
と求める。
【０１１７】
ここでＦＰ(n-2)、ＦＰ(n-1)はＳ１０１３で選択されたＡＦ枠におけるＳ４１１のスキャンで求められたＡＦ評価値のピーク位置の値を用いる。
【０１１８】
ここで、図７のステップＳ８１０で行われるスキャン範囲の設定に関して説明する。これは静止被写体もしくはＡＦ評価値のピーク位置が予測でき被写体の移動に追従できている場合の処理である。そのため、連写速度と合焦性能のバランスを重視してスキャン範囲の設定を行う。
【０１１９】
静止被写体と判定された場合の設定の仕方は、ステップＳ４０２、Ｓ４０４、Ｓ４０８で行われた設定の仕方と同様で、連続撮影の際の撮影間隔を延ばさないことを優先して設定される。例えば４枚目の撮影であれば、静止被写体の場合は、ステップＳ４０５で求められた４枚目の撮影の際の被写体の予測位置ＯｂｊＰ４を中心にスキャン範囲は連続撮影の際の撮影間隔を延ばさないことを優先して設定される。
【０１２０】
移動被写体と判定された場合は、被写体のピーク位置予測判定の確からしさから、追従が十分か追従が不十分な可能性があるかを判断し、不十分な可能性がある場合は、スキャン範囲を拡げるようにしている。
【０１２１】
ＡＦ評価値のピーク位置が予測でき被写体の移動に十分追従できている場合は、ステップＳ８１５で式（２）を用いて求められた４枚目の撮影の際の被写体の予測位置ＯｂｊＰ４を中心にスキャン範囲は連続撮影の際の撮影間隔を延ばさないことを優先して設定される。
【０１２２】
追従が不十分な可能性がある場合は、ステップＳ８１５で式（２）を用いて求められた４枚目の撮影の際の被写体の予測位置ＯｂｊＰ４を中心にスキャン範囲は十分に追従できていると判断された場合に比べて、スキャンポイント数を数ポイント増やして合焦性能を保証する。
【０１２３】
この被写体のピーク位置予測判定の確からしさの判断は、「図７Ｓ８０５などで求まる静止カウンター、移動カウンターの値」、「図１０ステップＳ１００９など求まる予測枠の位置」、「図１０ステップＳ１０１４で求められる予測に使われるＡＦ枠のＡＦ評価値がピーク値となるフォーカスレンズ群３の位置と他のＡＦ枠の位置との差」、「図７のステップＳ８０３で求められるΔＦＰｍｎの最大値、ΔＦＰｍｎのばらつき、全体の移動量のばらつき」等から行う。
【０１２４】
具体的な判定とスキャン範囲の設定方法を図１１Ａ、１１Ｂを用いて説明する。
【０１２５】
まずステップＳ１２０１において、スキャンポイント数とスキャン間隔の初期設定を行う。この設定はステップＳ４０２、Ｓ４０４、Ｓ４０８と同じで、スキャン範囲は連続撮影の際の撮影間隔を延ばさないことを優先し、連続撮影間隔内にＡＦ動作が終了するようにスキャンポイント数を定める。更に、ＡＦ動作（合焦位置探索）が可能なスキャン間隔を設定することで行われる。スキャン範囲は（スキャンポイント数−１）とスキャン間隔の積となる。但し、設定されたスキャン範囲が全域（合焦すべき至近端から無限遠端までの範囲）を越える場合は全域をスキャン範囲とする。また設定されたスキャン範囲の端が、合焦すべき至近端、無限遠端に相当する位置を越える場合はスキャン範囲をシフトして合焦すべき至近端、無限遠端に相当する位置をスキャン範囲の端が越えないようにする。
【０１２６】
次いで、ステップＳ１２０２において、ステップＳ８０６で求められた静止被写体カウンターの値が所定値（例えば図１０に示されるような９つのＡＦ枠を持つ場合は６枠）以上であり、かつステップＳ８０６で求められた移動被写体カウンターの値が零であり、かつステップＳ１００９またはステップＳ１０１１で求められた予測枠が静止被写体と判定されている場合は、このままこのルーチンを抜けスキャンポイント数とスキャン間隔は初期設定のままとする。この場合被写体は静止被写体と判定されなかったが静止被写体の可能性が極めて高いのでＡＦ評価値のピーク位置が予測できていると判断できるので、スキャンポイント数とスキャン間隔は初期設定のままで被写体に十分追従できるからである。  上記の条件を満たさない場合はステップ１２０３に進み、移動被写体と判定された被写体の移動量（ステップＳ８０３で求められたΔＦＰｍn）を用いた判定とスキャン範囲の設定に関する処理を開始する。
【０１２７】
まず、ステップＳ１２０３では、移動被写体と判定されたＡＦ枠での被写体の移動量の最大値を求め、その値が所定量Ａ以下か調べ、所定量Ａ以下ならステップＳ１２０７へ進む。ステップＳ８０２で信頼性が低いと判定されたＡＦ枠に関しては対象としない。
【０１２８】
所定量Ａ以下でない場合は、ステップＳ１２０４で所定量Ａより大きい所定量Ｂ以下かを調べ、所定量Ｂ以下ならステップＳ１２０５に進みスキャンポイント数を＋１する。所定量Ｂ以下でない場合は、ステップＳ１２０６に進みスキャンポイント数を＋２する。移動量が大きい場合は、追従が不十分な可能性があるので移動量の大きさに応じてスキャン範囲を拡げるようにしている。
【０１２９】
次いで、予測ＡＦ枠とされた枠とその他のＡＦ枠のＡＦ評価値がピーク値となるフォーカスレンズ群３の位置を用いた判定とスキャン範囲の設定に関する処理を開始する。
【０１３０】
ステップＳ１２０７において、予測枠と判定されたＡＦ枠とそれ以外のＡＦ枠のステップＳ４１１のスキャンにおけるＡＦ評価値がピーク値となるフォーカスレンズ群３の位置を求める。そして予測ＡＦ枠以外のＡＦ枠に関して、ピーク値となるフォーカスレンズ群３の位置の予測ＡＦ枠の位置との差分を計算し、その計算値が所定値（例えば、開放Ｆ値における１深度）以内のものを選択し、その最大値と最小値の差分を求める。但し最大値、最小値は絶対値ではなく符号付きで評価する。但し、ステップＳ８０２で信頼性が低いと判定されたＡＦ枠に関しては対象としない。
【０１３１】
そしてステップＳ１２０９において所定値ａとの比較を行い、その差分値が所定量ａ以下ならステップＳ１２１３へ進む。所定量ａ以下でない場合は、ステップＳ１２１０で所定量ａより大きい所定量ｂ以下かを調べ、所定量ｂ以下ならステップＳ１２１１に進みスキャンポイント数を＋１する。所定量ｂ以下でない場合は、ステップＳ１２１２に進みスキャンポイント数を＋２する。各ＡＦ枠でのＡＦ評価値がピーク値となる位置が安定していない場合は、追従が不十分な可能性があるのでその差分量に応じてスキャン範囲を拡げるようにしている。
【０１３２】
その後移動被写体と判定された被写体の移動量のばらつきを用いた判定とスキャン範囲の設定に関する処理を開始する。
【０１３３】
ステップＳ１２１３において、移動量（ステップＳ８０３で求められた移動量ΔＦＰｍｎ）の最大値と最小値の差分値を求める。但し、ステップＳ８０２で信頼性が低いと判定されたＡＦ枠に関しては対象としない。また移動量は絶対値ではなく符号付きで評価する。
【０１３４】
そしてステップＳ１２１４において所定値αとの比較を行い、その差分値が所定量α以下ならこのルーチンを抜ける。所定量α以下でない場合は、ステップＳ１２１５で所定量αより大きい所定量β以下かを調べ、所定量β以下ならステップＳ１２１６に進みスキャンポイント数を＋１する。所定量β以下でない場合は、ステップＳ１２１７に進みスキャンポイント数を＋２する。移動量が安定していない（各ＡＦ枠での移動量のばらつきが大きい）場合は、追従が不十分な可能性があるので移動量の最大値と最小値の差分量に応じてスキャン範囲を拡げるようにしている。
【０１３５】
このルーチンを抜けた時点で、スキャンポイント数、スキャン間隔が確定しているので、スキャン範囲は（スキャンポイント数−１）とスキャン間隔の積で定められる。このようにしてステップＳ８１０で設定されたスキャン範囲を用いてステップＳ４１１においてスキャンを行う。
【０１３６】
また全域を超えた場合・至近端、無限遠端に相当する位置を越える場合の処理はステップＳ４０２などと同様である。
【０１３７】
上記の処理はＡＦ枠として通常の大きさの領域が指定された場合にのみ行う。顔検出回路３６で検出された顔領域の大きさが規定値より小さい場合、撮影者により意図的に規定値より小さい領域が指定された場合は上記の処理は行わない。また電子ズームにより表示上のＡＦ枠の大きさが変わらなくとも、ＡＦ枠内に含まれるセンサーの画素数が規定値より小さくなる場合も上記の処理は行わない。
【０１３８】
このようなにすることにより、静止した被写体では連写速度を低下させず、移動した主被写体に合焦せず背景に合焦する弊害を防止し、確実に主被写体に合焦することが可能になる。
【０１３９】
（第２の実施形態）
この第２の実施形態の第１の実施形態に対する違いは、図４のステップＳ４０４、Ｓ４０５、図１０のステップＳ１０１５におけるスキャン中心の求め方が異なる点である。
【０１４０】
第１の実施形態では連写間におけるスキャンのタイミングは等間隔で行われることを前提に、次回の撮影のためのスキャン範囲の中心位置を求めたが、現実には等間隔と見なせない場合もある。そこで本実施形態では、スキャンの行われるタイミングが不等間隔になった場合にも対応した。
【０１４１】
不等間隔になる要因は、スキャン範囲が拡大される場合があることや、予測されたスキャン中心から定まるスキャン開位置までのフォーカスレンズ群３の移動時間が被写体の動きが速い場合に異なること等が考えられる。処理の流れは第１の実施形態と同じで、図４等に記載された順序に従い動作する。
【０１４２】
１枚目の撮影のためのスキャンを行った中心時刻を０、２枚目の撮影のためのスキャンを行った中心時刻をｔ２とすると、予想される３枚目の撮影のためのスキャンの中心時刻をｔ３、１枚目、２枚目の合焦位置（ＡＦ評価値がピーク値となる位置）をＦＰ１、ＦＰ２とすると、ステップＳ４０４で求める３枚目のスキャン中心位置ＯｂｊＰ３の予測式は、
ＯｂｊＰ３＝ＯｂｊＰ３’×ＦｐＡｄｊ３＋ＦＰ２×（１−ＦｐＡｄｊ３）
ＯｂｊＰ３’＝（ＦＰ２−ＦＰ１）÷（ｔ２−ｔ１）
＋（ＦＰ２・ｔ２−ＦＰ１・ｔ１）÷（ｔ２−ｔ１）
…式（１１）
となる。
【０１４３】
また、１枚目の撮影のためのスキャンを行った中心時刻を０、２枚目の撮影のためのスキャンを行った中心時刻をｔ２とすると、３枚目の撮影のためのスキャンの中心時刻をｔ３、予想される４枚目の撮影のためのスキャンの中心時刻をｔ４、１枚目、２枚目、３枚目の合焦位置（ＡＦ評価値がピーク値となる位置）をＦＰ１、ＦＰ２、ＦＰ３とすると、ステップＳ４０５で求める４枚目のスキャン中心位置ＯｂｊＰ４の予測式は、
ＯｂｊＰ４＝（ＯｂｊＰ４’×ＦｐＡｄｊ４＋（１−ＦｐＡｄｊ４）×ＦＰ３
式（１２）
ＯｂｊＰ４’＝ＦＰ１×（ｔ４−ｔ２）×（ｔ４−ｔ３）÷ｔ２÷ｔ３
−ＦＰ２×（ｔ４−ｔ３）×ｔ４÷ｔ２÷（ｔ３−ｔ２）
＋ＦＰ３×ｔ４×（ｔ４−ｔ２）÷ｔ３÷（ｔ３−ｔ２）
…式（１２）
となる。
【０１４４】
そして、また、１枚目の撮影のためのスキャンを行った中心時刻を０、２枚目の撮影のためのスキャンを行った中心時刻をｔ２とすると、３枚目の撮影のためのスキャンの中心時刻をｔ３、予想される４枚目の撮影のためのスキャンの中心時刻をｔ４、１枚目、２枚目、３枚目のＡＦ枠ｍｎにおける合焦位置（ＡＦ評価値がピーク値となる位置）をＦＰ１ｍｎ、ＦＰ２ｍｎ、ＦＰ３ｍｎとすると、ステップＳ８０３で求める４枚目のＡＦ枠ｍｎにおけるスキャン中心位置ＯｂｊＰ４ｍｎの予測式は、
ＯｂｊＰ４ｍｎ’＝ＦＰ１ｍｎ×（ｔ４−ｔ２）×（ｔ４−ｔ３）÷ｔ２÷ｔ３
−ＦＰ２ｍｎ×（ｔ４−ｔ３）×ｔ４÷ｔ２÷（ｔ３−ｔ２）
＋ＦＰ３ｍｎ×ｔ４×（ｔ４―ｔ２）÷ｔ３÷（ｔ３−ｔ２）
…式（１３）
となる。
【０１４５】
５枚目以降ｎ枚目に関しては、（ｎ−３）枚目の撮影のためのスキャンを行った中心時刻を０、（ｎ−２）枚目の撮影のためのスキャンを行った中心時刻をｔ２とすると、（ｎ−１）枚目の撮影のためのスキャンの中心時刻をｔ１、予想されるｎ枚目の撮影のためのスキャンの中心時刻をｔｎ、（ｎ−３）枚目、（ｎ−２）枚目、（ｎ−１）枚目の合焦位置（ＡＦ評価値がピーク値となる位置）をＦＰ(n-3)、ＦＰ(n-2)、ＦＰ(n-1)とすると、ステップＳ４０５で求めるｎ枚目のスキャン中心位置ＯｂｊＰ（ｎ）の予測式は、
ＯｂｊＰ（ｎ）＝（ＯｂｊＰ（ｎ）’×ＦｐＡｄｊｎ
＋（１−ＦｐＡｄｊｎ）×ＦＰ(n-1)
ＯｂｊＰ（ｎ）’＝ＦＰ(n-3)×（ｔｎ−ｔ２）×（ｔｎ−ｔ１）÷ｔ２÷ｔ１
−ＦＰ(n-2)×（ｔｎ−ｔ１）×ｔｎ÷ｔ２÷（ｔ１−ｔ２）
＋ＦＰ(n-1)×ｔｎ×（ｔｎ−ｔ２）÷ｔ１÷（ｔ１−ｔ２）
…式（１４）
となる。
【０１４６】
そして、ステップＳ１０１５において、次回の撮影におけるスキャンＡＦの中心値となる予測位置ＯｂｊＰ（n+1）を
ＯｂｊＰ（n+1）＝（ＦＰ(n-1)-３ＦＰ(n-1)＋２ＦＰ(n)）×ＦｐＡｄｊ４＋ＦＰ(n)
…式（１５）
と求める。
【０１４７】
そしてステップＳ１０１５において、次回の撮影におけるスキャンＡＦの中心値となる予測位置ＯｂｊＰ（n+1）は以下のようにして求める。
【０１４８】
（ｎ−３）枚目の撮影のためのスキャンを行った中心時刻を０、（ｎ−２）枚目の撮影のためのスキャンを行った中心時刻をｔ２、（ｎ−１）枚目の撮影のためのスキャンの中心時刻をｔ１、とすると、
ＯｂｊＰ（ｎ）＝（ＯｂｊＰ（ｎ）’×ＦｐＡｄｊｎ＋（１−ＦｐＡｄｊｎ）
×ＦＰ(n-1)
ＯｂｊＰ（ｎ）’＝ＦＰ(n-3)×（ｔｎ−ｔ２）×（ｔｎ−ｔ１）÷ｔ２÷ｔ１
−ＦＰ(n-2)×（ｔｎ−ｔ１）×ｔｎ÷ｔ２÷（ｔ１−ｔ２）
＋ＦＰ(n-1)×ｔｎ×（ｔｎ−ｔ２）÷ｔ１÷（ｔ１−ｔ２）
…式（１６）
となる。
【０１４９】
ここでＦＰ(n-2)、ＦＰ(n-1)は第１の実施形態と同様にＳ１０１３で選択されたＡＦ枠におけるＳ４１１のスキャンで求められたＡＦ評価値のピーク位置の値を用いる。ＦＰ(n)も第１の実施形態と同様にＳ１０１４で求められた予測位置である。
【０１５０】
ここで予想されるｎ枚目の撮影のためのスキャンの中心時刻をｔｎの計算方法に関して説明する。(n-1)枚目とn枚目のスキャンとスキャンの間隔Δｔは、
（１）連写における撮影時間＝蓄積時間＋読み出し時間＋センサー駆動モードの切り替え時間
（２）(n-1)枚目のスキャン時間の半分
（３）n枚目のスキャン時間の半分
（４）(n-1)枚目のスキャン中心から(n)枚目のスキャン中心へのフォーカスレンズ群３の移動時間
の４つの和で現わされる。
【０１５１】
このうち（１）は被写体の明るさが変化すると蓄積時間が変化するため変わる。また（２）、（３）はスキャン範囲の拡大がステップＳ８１０等で行われると変化する。そして、（４）は予測の結果によって変化する。よって様々な要因でスキャンとスキャンの間隔が変化することがわかる。
【０１５２】
そして、ｎ枚目の撮影のためのスキャンの中心時刻をｔｎは、(n-1)枚目の撮影のためのスキャンの中心時刻ｔ１に上記のΔｔを加算することで求める。
【０１５３】
ところで（４）に関しては、スキャンの中心時刻がｔｎの値によって変化するため循環参照に陥る。そこで、まずは、ｔｎ＝ｔ１＋（ｔ１−ｔ２）で仮のｔｎを求める。その上で式（１６）を用いて予測位置ＯｂｊＰ（ｎ）を計算し、その結果からｔｎを再計算する。そしてこのｔｎから再度予測位置ＯｂｊＰ（ｎ）・ｔｎを再計算する。この動作を再計算前後のｔｎの差が所定値以内になり略等しいと見なせるまで繰り返す。
【０１５４】
なお、第１及び第２の実施形態は、コンパクトタイプのデジタルカメラを例に説明したが、本発明は、デジタルビデオカメラやデジタル一眼レフのライブビュー時のＡＦ等に適用可能である。
【０１５５】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015118337.tif 000003
【図２】
2015118337.tif 000004
【図３】
2015118337.tif 000005
【図４】
2015118337.tif 000006
【図５】
2015118337.tif 000007
【図６】
2015118337.tif 000008
【図７】
2015118337.tif 000009
【図８】
2015118337.tif 000010
【図９Ａ】
2015118337.tif 000011
【図９Ｂ】
2015118337.tif 000012
【図１０】
2015118337.tif 000013
【図１１Ａ】
2015118337.tif 000014
【図１１Ｂ】
2015118337.tif 000015
【図１２】
2015118337.tif 000016