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