(57)【要約】【課題】構図変更や被写体の移動に伴い異なる被写体に対応する信号が加算された場合でも、焦点検出演算の信頼性低下を防ぐ。【解決手段】焦点検出装置は、複数の撮像画素と複数対の焦点検出画素とが配列された撮像素子と、焦点検出信号で焦点調節する第１焦点調節部と、撮像信号で焦点調節する第２焦点調節部と、所定周期毎に同一被写体かを判定する同一被写体判定部と、第１および第２焦点調節部の一方により焦点調節させる焦点調節制御部とを備え、第１焦点調節部は所定回数の焦点検出信号から加算値を算出する加算部と、加算値が閾値を超えるかを判定する加算値判定部とを有し、加算値が閾値を超えかつ同一被写体の場合は加算値に基づき焦点調節し、加算値が閾値を超えかつ非同一被写体の場合は同一被写体判定部の判定結果の取得以降に出力された焦点検出信号の加算値に基づき焦点調節し、第２焦点調節部は加算値が閾値を超えない場合に焦点調節する。【選択図】図２
2013054289.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系を通過した被写体からの光束を受光して、所定周期ごとに撮像信号を出力する複数の撮像画素と、前記所定周期ごとに焦点検出信号を出力する複数対の焦点検出画素とが配列された撮像素子と、
前記焦点検出信号を用いて前記撮影光学系の焦点状態を調節する第１焦点調節部と、
前記撮像信号を用いて前記撮影光学系の焦点状態を調節する第２焦点調節部と、
前記所定周期ごとに出力された焦点検出信号に基づいて、前記被写体が同一被写体か否かを判定する同一被写体判定部と、
所定の条件に基づいて、前記第１焦点調節部および第２焦点調節部の一方を用いて前記撮影光学系の焦点状態を調節させる焦点調節制御部と、を備え、
前記第１焦点調節部は、
所定回数の前記焦点検出信号を加算した加算値を算出する加算部と、
前記加算部により加算された前記加算値が所定の閾値を超えるか否かを判定する加算値判定部と、を有し、
前記加算値判定部により前記加算値が前記所定の閾値を超えると判定され、かつ、前記同一被写体判定部により前記被写体が同一被写体と判定された場合は、前記加算部により算出された前記加算値に基づいて前記焦点状態を調節し、
前記加算値判定部により前記加算値が前記所定の閾値を超えると判定され、かつ、前記同一被写体判定部により前記被写体が同一被写体ではないと判定された場合は、前記加算部に前記同一被写体判定部による判定結果が得られた以降に出力された前記焦点検出信号を加算させ、当該加算部により算出された前記加算値に基づいて前記焦点状態を調節し、
前記第２焦点調節部は、前記加算値判定部により前記加算値が前記所定の閾値を超えないと判定された場合に、前記焦点状態を調節すること、
を特徴とする焦点検出装置。
【請求項２】
請求項１に記載の焦点検出装置において、
前記同一被写体判定部は、前記被写体の像面移動速度および前記被写体に対応する前記撮影光学系の位置を前記所定の周期ごとに算出し、前記算出された像面移動速度および前記撮影光学系の位置の一方に基づいて、前記被写体が同一被写体か否かを判定することを特徴とする焦点検出装置。
【請求項３】
請求項１または２に記載の焦点検出装置において、
前記加算値判定部により前記加算値が前記所定の閾値を超えないと判定された場合、前記加算部は、算出した前記加算値に応じて前記撮影光学系の駆動方向のみを決定し、
前記焦点調節制御部は、前記決定された前記駆動方向に対して、前記第２焦点調節部により焦点調節を行わせることを特徴とする焦点検出装置。
【請求項４】
請求項１乃至３の何れか一項に記載の焦点検出装置において、
前記第１焦点調節部は、前記加算値が前記所定の閾値を超えたと前記加算値判定部により判定された場合に、前記加算値を用いてデフォーカス量を算出することを特徴とする焦点検出装置。
【請求項５】
請求項１乃至４の何れか一項に記載の焦点検出装置を備えることを特徴とする撮像装置。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、焦点検出装置および撮像装置に関する。
【背景技術】
【０００２】
従来から、撮影用の撮像素子に設けられた焦点検出用画素から時系列で出力された信号を加算し、加算された信号を用いて焦点検出演算を行う撮像装置が知られている（たとえば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８５７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、構図変更や被写体が移動に伴って異なる被写体に対応する信号が加算された場合には、焦点検出演算の信頼性が低下するという問題がある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明による焦点検出装置は、撮影光学系を通過した被写体からの光束を受光して、所定周期ごとに撮像信号を出力する複数の撮像画素と、所定周期ごとに焦点検出信号を出力する複数対の焦点検出画素とが配列された撮像素子と、焦点検出信号を用いて撮影光学系の焦点状態を調節する第１焦点調節部と、撮像信号を用いて撮影光学系の焦点状態を調節する第２焦点調節部と、所定周期ごとに出力された焦点検出信号に基づいて、被写体が同一被写体か否かを判定する同一被写体判定部と、所定の条件に基づいて、第１焦点調節部および第２焦点調節部の一方を用いて撮影光学系の焦点状態を調節させる焦点調節制御部と、を備え、第１焦点調節部は、所定回数の焦点検出信号を加算した加算値を算出する加算部と、加算部により加算された加算値が所定の閾値を超えるか否かを判定する加算値判定部と、を有し、加算値判定部により加算値が所定の閾値を超えると判定され、かつ、同一被写体判定部により被写体が同一被写体と判定された場合は、加算部により算出された加算値に基づいて焦点状態を調節し、加算値判定部により加算値が所定の閾値を超えると判定され、かつ、同一被写体判定部により被写体が同一被写体ではないと判定された場合は、加算部に同一被写体判定部による判定結果が得られた以降に出力された焦点検出信号を加算させ、当該加算部により算出された加算値に基づいて焦点状態を調節し、第２焦点調節部は、加算値判定部により加算値が所定の閾値を超えないと判定された場合に、焦点状態を調節すること、を特徴とする。
【発明の効果】
【０００６】
本発明によれば、焦点検出信号の加算値が所定の閾値を超え、かつ、被写体が同一被写体と判定された場合は加算値に基づいて焦点状態を調節し、被写体が同一被写体ではないと判定された場合は、判定結果が得られた以降に出力された焦点検出信号を加算して焦点状態を調節できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態によるカメラの構成を示す横断面図
【図２】実施の形態によるボディ制御装置の機能構成を説明するブロック図
【図３】交換レンズの撮影画面上における焦点検出位置の一例を示す図
【図４】焦点検出エリア近傍における撮像素子の画素配列を拡大して示す図
【図５】撮像画素が受光する撮影光束を説明する図
【図６】焦点検出画素が受光する焦点検出光束を説明する図
【図７】加算処理について説明する図
【図８】同一被写体信頼値について説明する図
【図９】実施の形態によるカメラの焦点調節処理を説明するフローチャート
【図１０】加算処理を説明するフローチャート
【図１１】撮影準備処理を説明するフローチャート
【図１２】同一被写体判定処理を説明するフローチャート
【図１３】動体判定処理を説明するフローチャート
【発明を実施するための形態】
【０００８】
図面を参照しながら、一実施の形態の撮像装置として、レンズ交換式デジタルカメラを例に挙げて説明する。図１は、第１の実施の形態のカメラの構成を示すカメラの横断面図である。本実施の形態のデジタルカメラ２０１は、交換レンズ２０２とカメラボディ２０３から構成され、交換レンズ２０２がマウント部２０４を介してカメラボディ２０３に装着される。カメラボディ２０３にはマウント部２０４を介して種々の撮影光学系を有する交換レンズ２０２が装着可能である。
【０００９】
交換レンズ２０２は、レンズ２０９、ズーミング用レンズ２０８、フォーカシング用レンズ２１０、絞り２１１、レンズ駆動制御装置２０６などを備えている。レンズ駆動制御装置２０６は、不図示のマイクロコンピューター、メモリ、駆動制御回路などから構成される。レンズ駆動制御装置２０６は、フォーカシング用レンズ２１０の焦点調節と絞り２１１の開口径調節のための駆動制御や、ズーミング用レンズ２０８、フォーカシング用レンズ２１０および絞り２１１の状態検出などを行う他、後述するボディ駆動制御装置２１４との通信によりレンズ情報の送信とカメラ情報の受信とを行う。絞り２１１は、光量およびボケ量調整のために光軸中心に開口径が可変な開口を形成する。
【００１０】
カメラボディ２０３は、撮像素子２１２、ボディ駆動制御装置２１４、液晶表示素子駆動回路２１５、液晶表示素子２１６、接眼レンズ２１７、メモリカード２１９、操作部２２０などを備えている。撮像素子２１２には、撮像画素が二次元状（行と列）に配置されるとともに、焦点検出位置（焦点検出エリア）に対応した部分に焦点検出用画素が組み込まれている。この撮像素子２１２については詳細を後述する。
【００１１】
交換レンズ２０２を通過した光束により、撮像素子２１２上に被写体像が形成される。この被写体像は撮像素子２１２により光電変換され、撮像画素の画素信号（撮像画素信号）および焦点検出画素の画素信号（焦点検出画素信号）がボディ駆動制御装置２１４へ送られる。
【００１２】
ボディ駆動制御装置２１４は、マイクロコンピューター、メモリ、駆動制御回路などから構成されデジタルカメラ２０１の各構成要素を制御したり、各種のデータ処理を実行する演算回路である。ボディ駆動制御装置２１４は、撮像素子２１２の駆動制御および撮像素子２１２からの撮像画素信号の読み出しと、焦点検出画素の焦点検出画素信号に基づく焦点検出演算と交換レンズ２０２の焦点調節とを繰り返し行う。ボディ駆動制御装置２１４は、撮像素子２１２からの撮像画素信号を処理して画像を生成し、メモリカード２１９に格納するとともに、スルー画像信号を生成して液晶表示素子駆動回路２１５へ出力し、スルー画像を液晶表示素子２１６に表示させる。また、ボディ駆動制御装置２１４は電気接点２１３を介してレンズ駆動制御装置２０６との通信を行い、レンズ情報の受信とカメラ情報（デフォーカス量や絞り値など）の送信を行う。
【００１３】
図２に示すように、ボディ駆動制御装置２１４は、同一被写体判定部２１４ａと、第１焦点調節部２１４ｂと、第２焦点調節部２１４ｃと、加算部２１４ｄと、判定部２１４ｅと動体判定部２１４ｆとを機能的に備える。同一被写体判定部２１４ａは、公知の像面移動速度を算出する方式を用いて、後述する焦点検出エリアで捕捉している被写体が同一の被写体であるか否かを判定する。第１焦点調節部２１４ｂは、撮像素子２１２からの焦点検出画素信号に基づいてデフォーカス量を算出し、このデフォーカス量をレンズ駆動制御装置２０６へ出力する。第２焦点調節部２１４ｃは、撮像素子２１２の撮像画素信号に基づいて公知の焦点評価値演算を行い、公知のコントラスト方式によりフォーカシング用レンズ２１０を駆動させて焦点調節を行う。加算部２１４ｄは、焦点検出画素から繰り返し出力された焦点検出画素信号を、時系列に従って順次、加算する。判定部２１４ｅは、加算部２１４ｄにより加算された焦点検出画素信号の値（加算値）が所定の閾値を超えたか否かを判定する。動体判定部２１４ｆは、焦点検出エリアで捕捉している被写体が動体被写体か否かを判定する。本実施の形態では、上記の第１焦点調節部２１４ｂと、加算部２１４ｄと、判定部２１４ｅと、動体判定部２１４ｆとが、公知の位相差方式による焦点調節を行う。なお、同一被写体判定部２１４ａと、第１焦点調節部２１４ｂと、加算部２１４ｄと、判定部２１４ｅ、動体判定部２１４ｆとについては、詳細を後述する。
【００１４】
液晶表示素子２１６は電気的なビューファインダー（ＥＶＦ：Electronic View Finder）として機能する。液晶表示素子駆動回路２１５はスルー画像信号に対応するスルー画像を液晶表示素子２１６に表示させる。その結果、撮影者は接眼レンズ２１７を介してスルー画像を観察することができる。メモリカード２１９は、撮像素子２１２により撮像された画像を記録する画像ストレージである。
【００１５】
操作部２２０は、ユーザの操作を受け付けるスイッチである。操作部２２０には、電源スイッチ、レリーズスイッチ、その他の設定メニューの表示切換スイッチ、設定メニュー決定ボタン、合焦ロックモードを設定する設定ボタンなどが含まれる。合焦ロックモードとは、焦点調節時に一旦合焦すると、フォーカシング用レンズ２１０の駆動を禁止させるモードである。
【００１６】
図３は、交換レンズ２０２の撮影画面上における焦点検出位置を示す図であり、後述する撮像素子２１２上の焦点検出画素列が焦点検出の際に撮影画面上で像をサンプリングする領域（焦点検出エリア、焦点検出位置）の一例を示す。この例では、矩形の撮影画面１００上に焦点検出エリア１０１Ａ〜１０１Ｅが設定される。撮像素子２１２には、焦点検出エリア１０１Ａ、１０１Ｅでは焦点検出画素が水平方向に配列され、焦点検出エリア１０１Ｂ、１０１Ｄでは焦点検出用画素が垂直方向に配列され、焦点検出エリア１０１Ｃでは焦点検出画素が水平方向と垂直方向に十字形状に配列される。
【００１７】
図４は、撮像素子２１２の詳細な構成を示す図であり、図４は図３における焦点検出エリア１０１Ａの近傍を拡大した画素配列の詳細を示す。撮像素子２１２には撮像画素３１０が二次元正方格子状に稠密に配列される。撮像画素３１０は赤画素（Ｒ）、緑画素（Ｇ）、青画素（Ｂ）からなり、ベイヤー配列の配置規則によって配置されている。図４においては、水平方向の焦点検出用に撮像画素と同一の画素サイズを有する水平方向焦点検出用の焦点検出画素３１３、３１４が交互に、本来緑画素と青画素とが連続的に配置されるべき水平方向の直線上に連続して配列される。
【００１８】
マイクロレンズ１０は、元々画素サイズより大きな円形のマイクロレンズ９から画素サイズに対応した正方形の形状で切り出した形状をしている。撮像画素３１０は矩形のマイクロレンズ１０、遮光マスクで受光領域を正方形に制限された光電変換部１１および色フィルタ（不図示）から構成される。色フィルタは赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３種類からなる。撮像素子２１には、各色フィルタを備えた撮像画素３１０がベイヤー配列されている。
【００１９】
焦点検出画素３１３、３１４には、全ての色に対して焦点検出を行うためにすべての可視光を透過する白色フィルタが設けられている。従って、焦点検出画素３１３、３１４は、緑画素、赤画素および青画素の分光特性を加算したような分光特性を有し、その感度の光波長領域は緑画素、赤画素および青画素の感度の光波長領域を包括する。
【００２０】
焦点検出画素３１３は矩形のマイクロレンズ１０と、遮光マスクで受光領域を正方形の左半分（正方形を垂直線で２等分した場合の左半分）に制限された光電変換部１３と、色フィルタ（不図示）とを含んで構成される。また、焦点検出画素３１４は、矩形のマイクロレンズ１０と、後述の遮光マスクで受光領域を正方形の右半分（正方形を垂直線で２等分した場合の右半分）に制限された光電変換部１４と、色フィルタ（不図示）とを含んで構成される。焦点検出画素３１３と焦点検出画素３１４とをマイクロレンズ１０を重ね合わせて表示すると、遮光マスクで受光領域を制限された光電変換部１３と１４とが水平方向に並んでいる。
【００２１】
撮像画素３１０では、撮像用の光電変換部１１の上に近接して遮光マスクが形成され、光電変換部１１は遮光マスクの開口部を通過した光を受光する。遮光マスクの上には、平坦化層が形成され、その上に色フィルタが形成される。色フィルタの上には平坦化層が形成され、その上にマイクロレンズ１０が形成される。マイクロレンズ１０により開口部の形状が前方に投影される。光電変換部１１は、半導体回路基板上に形成される。
【００２２】
焦点検出画素３１３、３１４では、焦点検出用の光電変換部１３、１４の上に近接して遮光マスクが形成され、光電変換部１３、１４は遮光マスクの開口部を通過した光をそれぞれ受光する。遮光マスクの上には平坦化層が形成され、その上に白色フィルタが形成される。白色フィルタの上には平坦化層が形成され、その上にマイクロレンズ１０が形成される。マイクロレンズ１０により開口部の形状が前方に投影される。光電変換部１３、１４は半導体回路基板上に形成される。
【００２３】
図５は、撮像画素３１０が受光する撮影光束の様子を説明するための図であって、撮像画素配列の断面を示す。撮像素子２１２上に配列された全ての撮像画素３１０の光電変換部１１は、光電変換部１１に近接して配置された遮光マスクの開口部を通過した光束を受光する。開口部の形状は、各撮像画素３１０のマイクロレンズ１０によって、マイクロレンズ１０から測距瞳距離ｄだけ離間した射出瞳９０上の全撮像画素に共通な領域９５に投影される。
【００２４】
従って、各撮像画素３１０の光電変換部１１は、領域９５と各撮像画素３１０のマイクロレンズ１０とを通過する光束７１を受光する。そして、各撮像素子３１０の光電変換部１１は、領域９５を通過して各撮像画素３１０のマイクロレンズ１０へ向う光束７１によって各マイクロレンズ１０上に形成される像の強度に対応した信号を出力する。
【００２５】
図６は、焦点検出画素３１３、３１４が受光する焦点検出光束の様子を図５と比較して説明するための図であって、焦点検出画素配列の断面を示す。撮像素子２１２上に配列された全ての焦点検出画素３１０、３１４の光電変換部１３、１４は、光電変換部１３、１４に近接して配置された遮光マスクの開口部を通過した光束を受光する。開口部の形状は、各焦点検出画素３１３のマイクロレンズ１０によって、マイクロレンズ１０から測距瞳距離ｄだけ離間した射出瞳９０上の全ての焦点検出画素３１３に共通した領域９３に投影される。同じく開口部の形状は、各焦点検出画素３１４のマイクロレンズ１０によって、マイクロレンズ１０から測距瞳距離ｄだけ離間した射出瞳９０上の全ての焦点検出画素３１４に共通した領域９４に投影される。一対の領域９３、９４を測距瞳と呼ぶ。
【００２６】
従って、各焦点検出画素３１３の光電変換部１３は、測距瞳９３と各焦点検出画素３１３のマイクロレンズ１０とを通過する光束７３を受光する。そして、各焦点検出画素３１３の光電変換部１３は、測距瞳９３を通過して各焦点検出画素３１３のマイクロレンズ１０へ向う光束７３によってマイクロレンズ１０上に形成される像の強度に対応した信号を出力する。また、各焦点検出画素３１４の光電変換部１４は、測距瞳９４と各焦点検出画素３１４のマイクロレンズ１０とを通過する光束７４を受光する。そして、各焦点検出画素３１４の光電変換部１４は、測距瞳９４を通過して各焦点検出画素３１４のマイクロレンズ１０へ向う光束７４によってマイクロレンズ１０上に形成される像の強度に対応した信号を出力する。
【００２７】
一対の焦点検出画素３１３、３１４が受光する光束７３、７４が通過する射出瞳９０上の測距瞳９３と９４とを統合した領域は、撮像画素３１０が受光する光束７１が通過する射出瞳９０上の領域９５と一致する。すなわち、射出瞳９０上において、光束７３、７４は光束７１に対して相補的な関係になっている。
【００２８】
上述した一対の焦点検出画素３１３、３１４を交互にかつ直線状に多数配置し、各焦点検出画素の光電変換部の出力を測距瞳９３および測距瞳９４に対応した一対の出力グループにまとめることによって、測距瞳９３と測距瞳９４とをそれぞれ通過する一対の光束が焦点検出画素配列上（垂直方向）に形成する一対の像の強度分布に関する情報が得られる。この情報に対して、たとえば特開２００８−８５７３８号公報に開示されている公知の像ズレ検出演算処理（相関演算処理、位相差検出処理）を施すことによって、いわゆる瞳分割型位相差検出方式で一対の像の像ズレ量が検出される。さらに、像ズレ量に一対の測距瞳の重心間隔と測距瞳距離の比例関係に応じた変換演算を行うことによって、焦点検出位置（垂直方向）における予定結像面と結像面との偏差（デフォーカス量）が算出される。
【００２９】
次に、本実施の形態におけるデジタルカメラ２０１による焦点調節動作について説明する。ボディ駆動制御装置２１４は、デジタルカメラ２０１の電源がオンされると、撮像素子２１２を周期動作（たとえば３０画面／秒または６０画面／秒）させて、撮像画素信号および焦点検出画素信号を出力させる。この周期動作により焦点検出画素から出力され画素信号は、時系列でメモリ（不図示）に格納される。ユーザによるシャッタレリーズ部材の半押し操作によって撮影準備指示操作がされると、加算部２１４ｄは、メモリに格納された焦点検出画素信号を読み出し、加算処理により加算値を算出する。このとき、加算部２１４ｄは、基準時刻Ｂｔ以降に出力された焦点検出画素信号を用いて加算処理を行う。なお、基準時刻Ｂｔは、同一被写体に対して、撮像素子２１２が上記の周期動作を開始した時刻を示す。
【００３０】
第１焦点調節部２１４ｂは、加算部２１４ｄにより算出された加算値を用いてデフォーカス量の算出を行い、同一被写体判定部２１４ａによる同一被写体判定処理により、同一被写体と判定された場合には、フォーカシング用レンズ２１０を駆動させて焦点調節を行う。同一被写体判定部２１４ａにより同一被写体ではないと判定された場合には、加算部２１４ｄは、当該判定結果が得られた以後に取得された焦点検出画素信号を用いて加算値を算出する。なお、同一被写体判定部２１４ａは、後述するように、動体判定部２１４ｆによる動体判定処理の結果を用いて、同一被写体か否かを判定する。なお、加算部２１４ｄによる加算処理で算出された加算値が所定の閾値を超えない場合には、第２焦点調節部２１４ｃにより、コントラスト方式を用いて焦点調節を行う。なお、ボディ駆動制御装置２１４は、撮影準備指示操作が行われてからシャッタレリーズ部材が全押し操作（撮影指示操作）されるまでの間は、上記の処理を繰り返し行う。
【００３１】
以下、撮影準備指示操作が行われた後のボディ駆動制御装置２１４の処理について、加算処理と、同一被写体判定処理と、動体判定処理とに分けて、詳細に説明する。
（１）加算処理
図７を参照して、加算部２１４ｄおよび判定部２１４ｅによる加算処理について説明する。まず、加算部２１４ｄは、撮影準備指示操作が行われた時点で最新の焦点検出画素信号Ｓ[Ｎ]をメモリから読み出す。判定部２１４ｅは、読み出した焦点検出画素信号Ｓ[Ｎ]の最大値Ｐと閾値Ｐｔｈとを比較する。判定部２１４ｅにより最大値Ｐが閾値Ｐｔｈを超えていと判定された場合には、加算部２１４ｄは焦点検出画素信号Ｓ[Ｎ]をそのまま加算値Ａｆ[Ｎ]として採用する。
【００３２】
最大値Ｐが閾値Ｐｔｈを超えていない場合には、加算部２１４ｄは、前回の焦点検出画素信号Ｓ[Ｎ−１]が基準時刻Ｂｔ以降に出力されたか否かを判定する。前回の焦点検出画素信号Ｓ[Ｎ−１]が基準時刻Ｂｔ以降に出力されている場合は、加算部２１４ｄは、前回の焦点検出画素信号Ｓ[Ｎ−１]と最新の焦点検出画素信号Ｓ[Ｎ]とを加算して加算値Ａｆ[Ｎ−１]を最新の加算値Ａｆ[Ｎ]として算出する。
【００３３】
判定部２１４ｅは、加算値Ａｆ[Ｎ−１]（すなわち最新の加算値Ａｆ[Ｎ]）の最大値Ｐと閾値Ｐｔｈとを比較する。加算値Ａｆ[Ｎ−１]の最大値Ｐが閾値Ｐｔｈを超えていると判定された場合には、加算部２１４ｄはこのときの加算値Ａｆ[Ｎ−１]を加算値Ａｆ[Ｎ]として採用する。加算値Ａｆ[Ｎ−１]の最大値Ｐが閾値Ｐｔｈを超えていないと判定された場合には、加算部２１４ｄは、前々回の焦点検出画素信号Ｓ[Ｎ−２]が基準時刻Ｂｔ以降に出力されたか否かを判定する。前々回の焦点検出画素信号Ｓ[Ｎ−２]が基準時刻Ｂｔ以降に出力されている場合は、加算部２１４ｄは、前々回の焦点検出画素信号Ｓ[Ｎ−２]と加算値Ａｆ[Ｎ−１]とを加算して、新たな加算値Ａｆ[Ｎ−２]を最新の加算値Ａｆ[Ｎ]として算出する。
【００３４】
加算部２１４ｄと判定部２１４ｅとは、上記の加算処理を加算値Ａｆ[Ｎ]の最大値Ｐが閾値Ｐｔｈを超えるまで繰り返す。ただし、所定回数ｉ（たとえば１０回）加算処理を行っても加算値Ａｆ[Ｎ]の最大値Ｐが閾値Ｐｔｈを超えない場合は、加算部２１４ｄは、加算処理を終了する。また、前回以前の焦点検出画素信号Ｓ[Ｎ−ｉ]が基準時刻Ｂｔ以前に出力された場合には、加算部２１４ｄは、加算処理を終了する。この場合、第２焦点調節部２１４ｃによって撮像画素信号を用いた公知のコントラスト方式により焦点調節を行う。
【００３５】
（２）同一被写体判定処理
ボディ駆動制御部２１４は、たとえば特開２０００−６６０８６号公報に開示されている方法を用いて同一被写体判定処理を行う。上述のようにして加算部２１４ｄにより算出された加算値Ａｆ[Ｎ]を用いて、第１焦点調節部２１４ｂはデフォーカス量を算出する。同一被写体判定部２１４ａは、算出されたデフォーカス量からフォーカシング用レンズ２１０の合焦位置（以後、被写体位置対応レンズ位置）Ｐ[０]を算出し、メモリ（不図示）に格納する。そして、同一被写体判定部２１４ａは、今回算出した被写体位置対応レンズ位置Ｐ[０]と前回算出した被写体位置対応レンズ位置Ｐ[１]とを用いて、今回の像面移動速度Ｖ[０]を算出する。算出された像面移動速度Ｖ[０]についても、メモリに格納される。
【００３６】
同一被写体判定部２１４ａは、算出した像面移動速度Ｖ[０]に基づいて、同一の被写体が焦点調節の対象となっているか否かを判定する。この場合、同一被写体判定部２１４ａは、被写体が同一である確率を示す同一被写体信頼値Ｊ[０]が所定の閾値Ｊｔｈを超える場合に同一の被写体が焦点調節の対象となっていると判定する。同一被写体信頼値Ｊ[０]は０から１までの実数であり、被写体が同一の可能性が１００パーセントの場合には１となり、被写体が同一の可能性が０パーセントの場合には０となる。同一被写体判定部２１４ａは、同一被写体信頼値Ｊ[０]を以下の（ａ）〜（ｄ）の場合ごとに異なる方法で算出する。
（ａ）像面移動速度Ｖ[０]、Ｖ[１]が算出され、かつ、被写体が動体であり、かつ、前回の像面移動速度Ｖ[１]の絶対値が閾値Ｖｔｈ以上の場合。
（ｂ）像面移動速度Ｖ[０]、Ｖ[１]が算出されない、または、被写体が動体ではない、または、前回の像面移動速度Ｖ[１]が閾値Ｖｔｈ未満のときに、合焦ロック中ではない場合。
（ｃ）像面移動速度Ｖ[０]、Ｖ[１]が算出されない、または、被写体が動体ではない、または、前回の像面移動速度Ｖ[１]が閾値Ｖｔｈ未満のときに、合焦ロック中の場合。
（ｄ）デフォーカス量が算出されていない場合。
なお、被写体が動体であるか否かについては、後述する動体判定処理により判定される。
【００３７】
（ａ）像面移動速度Ｖ[０]、Ｖ[１]が算出され、かつ、被写体が動体であり、かつ、前回の像面移動速度Ｖ[１]の絶対値が閾値Ｖｔｈ以上の場合
同一被写体判定部２１４ａは、前回の像面移動速度Ｖ[１]と今回の像面移動速度Ｖ[０]との比を示す像面移動比ＨＣを算出し、この像面移動比ＨＣに基づいて同一被写体信頼値Ｊ[０]を算出する。すなわち、同一被写体判定部２１４ａは、以下の式（１）を用いて同一被写体信頼値Ｊ[０]を算出する。
Ｊ[０]＝ｆ（ＨＣ）  ・・・（１）
【００３８】
なお、上記の式（１）においては、関数ｆは、図８（ａ）の特性を示している。図８（ａ）は、前回の像面移動速度Ｖ[１]と今回の像面移動速度Ｖ[０]との速度差分が少ない、すなわち像面移動比ＨＣが１に近いほど同一被写体である可能性が高くなることを示している。さらに、図８（ａ）は、速度差分が大きくなるほど、すなわち像面移動比ＨＣが０に近づくほど同一被写体である可能性が低くなることを示している。
【００３９】
（ｂ）像面移動速度Ｖ[０]、Ｖ[１]が算出されない、または、被写体が動体ではない、または、前回の像面移動速度Ｖ[１]が閾値Ｖｔｈ未満のときに、合焦ロック中ではない場合
同一被写体判定部２１４ａは、前回の被写体位置対応レンズ位置Ｐ[１]と今回の被写体位置対応レンズ位置Ｐ[０]との差分によりレンズ駆動量ＥＲＰ（＝Ｐ[０]−Ｐ[１]）を算出する。そして、同一被写体判定部２１４ａは、レンズ駆動量ＥＲＰに所定の変換係数をかけてデフォーカス量の変位を示す値ＥＲを算出する。同一被写体判定部２１４ａは、値ＥＲが閾値ＥＲｔｈ以下の場合には同一被写体信頼値Ｊ[０]の値を１に設定し、閾値ＥＲｔｈより大きい場合には同一被写体信頼値Ｊ[０]を０に設定する。
【００４０】
図８（ｂ）に、値ＥＲと同一被写体信頼値Ｊ[０]との関係を示す。図８（ｂ）は、値ＥＲが所定の閾値ＥＲｔｈ以下の場合、すなわち、前回の被写体位置対応レンズ位置Ｐ[１]と今回の被写体位置対応レンズ位置Ｐ[０]との差が小さい場合には、同一被写体である可能性が高くなることを示している。また、図８（ｂ）は、値ＥＲが閾値ＥＲｔｈより大きい場合、同一被写体である可能性が低いことを示している。たとえば、それまで捕捉していた被写体の全面を異なる被写体が横切る場合や、異なる被写体が新たに撮影対象となった場合などのように、デフォーカス量の変位が、それまで捕捉していた被写体の移動に起因するものである可能性が低い状況が考えられる。
【００４１】
（ｃ）像面移動速度Ｖ[０]、Ｖ[１]が算出されない、または、被写体が動体ではない、または、前回の像面移動速度Ｖ[１]が閾値Ｖｔｈ未満のときに、合焦ロック中の場合
合焦ロック中の場合には、ユーザは同一の被写体に対して焦点調節が行われることを所望していることが考えられる。したがって、同一被写体判定部２１４ａは同一被写体信頼値Ｊ[０]を１に設定する。
【００４２】
（ｄ）デフォーカス量が算出されていない場合
第１焦点調節部２１４ｂによりデフォーカス量が算出されていない場合、同一被写体判定部２１４ａは同一被写体信頼値Ｊ[０]を０に設定する。すなわち、同一被写体判定部２１４ａは、第１焦点調節部２１４ｂによりデフォーカス量が算出されていない場合には、同一被写体ではないものと判定する。
【００４３】
（３）動体判定処理
ボディ駆動制御部２１４は、たとえば特開２０００−６６０８６号公報に開示されている方法を用いて動体判定処理を行う。この場合、動体判定部２１４ｆは、以下の（ａ）〜（ｃ）の条件に基づいて、焦点調節の対象となった被写体が動体被写体か否かを判定する。
（ａ）同一被写体と判定されている場合。
（ｂ）前回と今回の像面移動速度が同一方向の場合。
（ｃ）前回と今回の像面移動速度の絶対値がそれぞれ所定の閾値Ｖｔｈ１、Ｖｔｈ２以上の場合。
【００４４】
動体判定部２１４ｆは、焦点調節の対象となった被写体が上記の（ａ）〜（ｃ）の条件を満たす場合に、動体被写体と判定する。そして、動体判定部２１４ｆは、被写体を動体被写体と判定した場合には、動体被写体が焦点調節の対象となっていることを示す動体フラグｊを１に設定する。また、動体判定部２１４ｆは、被写体を動体被写体ではないと判定した場合には、動体フラグｊを０に設定する。
【００４５】
図９〜図１３に示すフローチャートを参照して、デジタルカメラ２０１による焦点調節動作について説明する。図９〜図１３の処理を行うプログラムはボディ駆動制御装置２１４内の図示しないメモリに格納されており、ボディ駆動制御装置２１４により起動されて、実行される。
図９のステップＳ１においては、電源がオンされているか否かを判定する。電源がオンの場合にはステップＳ１が肯定判定されてステップＳ２へ進む。電源がオフの場合にはステップＳ１が否定判定されてステップＳ１２へ進む。
【００４６】
ステップＳ１２では、デジタルカメラ２０１の電源がオフからオンにされたか否かを判定する。ユーザによる電源オン操作に応じて操作部２２０から操作信号が出力された場合には、ステップＳ１２が肯定判定されてステップＳ１３へ進む。ユーザによる電源オン操作が行われず、操作部２２０から操作信号が出力されない場合には、ステップＳ１２が否定判定されてステップＳ１へ戻る。ステップＳ１３では初期化処理を行い、ステップＳ１４では電源オン処理を行って、ステップＳ１５へ進む。ステップＳ１５では、基準時刻Ｂｔ１を初期化、すなわち基準時刻Ｂｔ１を０に設定してステップＳ２へ進む。
【００４７】
ステップＳ２では、デジタルカメラ２０１の電源がオンからオフにされたか否かを判定する。ユーザによる電源オフ操作に応じて操作部２２０から操作信号が出力された場合には、ステップＳ２が肯定判定されステップＳ１１で電源オフ処理を行って、ステップＳ１へ戻る。ユーザによる電源オフ操作が行われず、操作部２２０から操作信号が出力されていない場合には、ステップＳ２が否定判定されてステップＳ３へ進む。
【００４８】
ステップＳ３では、撮像素子２１２の周期動作、すなわち光電変換動作が開始済か否かを判定する。撮像素子２１２の周期動作が開始されていない場合には、ステップＳ３が否定判定されてステップＳ４へ進み、撮像素子２１２に対して周期動作を開始させてステップＳ５へ進む。撮像素子２１２の周期動作がすでに開始されている場合には、ステップＳ３が肯定判定されてステップＳ５へ進む。ステップＳ５では、撮像素子２１２の露光時間を制御して、撮像画素信号および焦点検出画素信号の出力を完了させてステップＳ６へ進む。
【００４９】
ステップＳ６では、ユーザによりシャッタレリーズ部材が撮影準備指示操作されたか否かを判定する。撮影準備指示操作に応じて操作部２２０から操作信号が出力された場合には、ステップＳ６が肯定判定されてステップＳ７へ進む。操作部２２０から撮影準備指示操作に応じた操作信号が出力されていない場合には、ステップＳ６が否定判定されてステップＳ１へ戻る。ステップＳ７では、図１０を用いて後述する焦点検出画素信号の加算処理が行われてステップＳ８へ進む。
【００５０】
ステップＳ８では、図１１を用いて後述する撮影準備処理が行われてステップＳ９へ進む。ステップＳ９では、ユーザによりシャッタレリーズ部材が撮影指示操作されたか否かを判定する。撮影指示操作に応じて操作部２２０から操作信号が出力された場合には、ステップＳ９が肯定判定されてステップＳ１０へ進み、撮影処理を行ってステップＳ１へ戻る。操作部２２０から撮影指示操作に応じた操作信号が出力されていない場合には、ステップＳ９が否定判定されてステップＳ１へ戻る。
【００５１】
図１０に示すフローチャートを用いて、図９のステップＳ７における加算処理について説明する。
ステップＳ２１では、加算部２１４ｄは撮像素子２１２の読み出し回数を示す変数ｉを１に設定してステップＳ２２へ進む。ステップＳ２２では、加算部２１４ｄは、変数ｉが最大加算回数ＭａｘＴｈ（たとえば１０回）未満か否かを判定する。変数ｉが最大加算回数ＭａｘＴｈ未満の場合には、加算部２１４ｄによりステップＳ２２が肯定判定されてステップＳ２３へ進む。変数ｉが最大加算回数ＭａｘＴｈ以上の場合には、加算部２１４ｄによりステップＳ２２が否定判定されて加算処理を終了する。
【００５２】
ステップＳ２３では、加算部２１４ｄは、加算値Ａｆ[Ｎ]の最大値Ｐが閾値Ｐｔｈを超えるか否かを判定する。加算値Ａｆ[Ｎ]の最大値Ｐが閾値Ｐｔｈを超える場合には、加算部２１４ｄによりステップＳ２３が肯定判定されて加算処理を終了する。加算値ＡＦ[Ｎ]の最大値Ｐが閾値Ｐｔｈ以下の場合には、加算部２１４ｄによりステップＳ２３が否定判定されてステップＳ２４へ進む。
【００５３】
ステップＳ２４では、加算部２１４ｄは、焦点検出画素信号Ｓ[Ｎ−ｉ]が基準時刻Ｂｔ１よりも以前に出力されたか否かを判定する。焦点検出画素信号Ｓ[Ｎ−ｉ]が基準時刻Ｂｔ１よりも以前に出力された場合には、加算部２１４ｄによりステップＳ２４が肯定判定されて、加算処理を終了する。焦点検出画素信号Ｓ[Ｎ−ｉ]が基準時刻Ｂｔ１よりも後に出力された場合には、加算部２１４ｄによりステップＳ２４が否定判定されて、ステップＳ２５へ進む。ステップＳ２５では、加算部２１４ｄは、最新の加算値Ａｆ[Ｎ]と焦点検出画素信号Ｓ[Ｎ−ｉ]とを加算して、新たな加算値Ａｆ[Ｎ]を算出してステップＳ２６へ進む。ステップＳ２６では、加算部２１４ｄは、変数ｉに１を加算してステップＳ２２へ戻る。
【００５４】
図１１に示すフローチャートを用いて、ステップＳ８における撮影準備処理について説明する。
ステップＳ３１では、ステップＳ７における加算処理で算出された加算値Ａｆ[Ｎ]の最大値が所定の閾値Ｐｔｈを超えるか否かを判定する。加算値Ａｆ[Ｎ]の最大値が閾値Ｐｔｈ以下の場合には、ステップＳ３１が否定判定されて後述するステップＳ４３へ進む。加算値Ａｆ[Ｎ]の最大値が閾値Ｐｔｈを超える場合には、ステップＳ３１が肯定判定されてステップＳ３２へ進む。
【００５５】
ステップＳ３２においては、第１焦点調節部２１４ｂは、加算値Ａｆ[Ｎ]を用いてデフォーカス量を算出してステップＳ３３へ進む。ステップＳ３３では、同一被写体判定部２１４ａは、後述する被写体位置対応レンズ位置Ｐ[０]を算出してステップＳ３４へ進む。ステップＳ３４では、同一被写体判定部２４１ａは、後述する今回の像面移動速度Ｖ[０]を算出してステップＳ３５へ進む。ステップＳ３５では、同一被写体判定部２１４ａは同一被写体判定処理を行ってステップＳ３６へ進む。なお、同一被写体判定処理については、詳細を後述する。
【００５６】
ステップＳ３６では、ステップＳ３５の同一被写体判定処理の結果、焦点調節の対象となる被写体が同一被写体であるか否かを判定する。同一被写体ではない場合、すなわち、後述する同一被写体信頼値Ｊ[０]が閾値Ｊｔｈ以下の場合には、ステップＳ３６が否定判定されてステップＳ３７へ進む。ステップＳ３７では、基準時刻Ｂｔ１を設定してステップＳ３８へ進む。同一被写体の場合、すなわち同一被写体信頼値Ｊ[０]が閾値Ｊｔｈを超える場合には、ステップＳ３６が肯定判定されてステップＳ３８へ進む。
【００５７】
ステップＳ３８では、動体判定部２１４ｆは動体判定処理を行ってステップＳ３９へ進む。なお、動体判定処理の詳細については、説明を後述する。ステップＳ３９では、第１焦点調節部２１４ｂは、ステップＳ３２で算出したデフォーカス量に基づいて、フォーカシング用レンズ２１０の駆動量を算出し、レンズ駆動制御装置２０６へ出力して、フォーカシング用レンズ２１０を駆動させて処理を終了する。なお、ステップＳ３６で同一被写体と判定されていない場合には、フォーカシング用レンズ２１０が現在の位置で停止させたまま、あるいはスキャン駆動を行うように、第１焦点調節部２１４ｂはレンズ駆動制御装置２０６へ信号を出力する。
【００５８】
ステップＳ３１が否定判定されると処理はステップＳ４３へ進み、第２焦点調節部２１４ｃは撮像画素信号を用いて、コントラスト方式により焦点調節演算を行って、ステップＳ４０へ進む。ステップＳ４０においては、第２焦点調節部２１４ｃは合焦位置を検出したか否かを判定する。合焦位置が検出された場合には、第２焦点調節部２１４ｃによりステップＳ４０が肯定判定されてステップＳ４１へ進む。ステップＳ４１では、第２焦点調節部２１４ｃは、レンズ駆動制御装置２０６を介してフォーカシング用レンズ２１０を合焦位置に駆動させて処理を終了する。合焦位置が検出された場合には、第２焦点調節部２１４ｃによりステップＳ４０が否定判定されてステップＳ４２へ進む。ステップＳ４２では、第２焦点調節部２１４ｃは、レンズ駆動制御装置２０６を介してフォーカシング用レンズ２１０を所定位置、たとえば最至近位置へ駆動させて処理を終了する。
【００５９】
図１２に示すフローチャートを用いて、図１１のステップＳ３５における同一被写体判定処理について説明する。
ステップＳ５１において、同一被写体判定部２１４ａは焦点検出が不可能か否か、すなわち第１焦点調節部２１４ｂによるデフォーカス量が算出されているか否かを判定する。焦点検出が不可能な場合、すなわち図１１のステップＳ３２において第１焦点検出部２１４ｂによりデフォーカス量が算出されていない場合には、同一被写体判定部２１４ａによりステップＳ５１が肯定判定されてステップＳ５９へ進む。ステップＳ５９では、同一被写体判定部２１４ａは、同一被写体信頼値Ｊ[０]を０に設定して同一被写体判定処理を終了する。
【００６０】
焦点検出が可能な場合、すなわち第１焦点調節部２１４ｂによりステップＳ３２においてデフォーカス量が算出されている場合には、同一被写体判定部２１４ａによりステップＳ５１が否定判定されてステップＳ５２へ進む。ステップＳ５２では、同一被写体判定部２１４ａは、前回および今回の像面移動速度Ｖ[１]、Ｖ[０]が算出されているか否かを判定する。像面移動速度Ｖ[１]、Ｖ[０]が算出されている場合には、同一被写体判定部２１４ａによりステップＳ５２が肯定判定されてステップＳ５３へ進む。像面移動速度Ｖ[１]、Ｖ[０]が算出されていない場合には、同一被写体判定部２１４ａによりステップＳ５２が否定判定されて、後述するステップＳ５６へ進む。
【００６１】
ステップＳ５３では、焦点調節の対象となる被写体が動体であることを示す動体フラグｊが１に設定されているか否かを判定する。動体フラグｊが１に設定されている場合、すなわち焦点調節の対象となる被写体が動体と判定されている場合には、同一被写体判定部２１４ａによりステップＳ５３が肯定判定されてステップＳ５４へ進む。動体フラグｊが０に設定されている場合、すなわち焦点調節の対象となる被写体が動体ではないと判定されている場合には、同一被写体判定部２１４ａによりステップＳ５３が否定判定されて、後述するステップＳ５６へ進む。
【００６２】
ステップＳ５４では、同一被写体判定部２１４ａにより前回の像面移動速度Ｖ[1]の絶対値が閾値Ｖｔｈ以上か否かを判定する。像面移動速度Ｖ[１]の絶対値が閾値Ｖｔｈ以上の場合には、同一被写体判定部２１４ａによりステップＳ５４が肯定判定されてステップＳ５５へ進む。ステップＳ５５では、同一被写体判定部２１４ａは前回および今回の像面移動速度Ｖ[１]、Ｖ[０]を用いて像面移動比ＨＣを算出し、上述した式（１）を用いて同一被写体信頼値Ｊ[０]を設定して同一被写体判定処理を終了する。
【００６３】
ステップＳ５２、Ｓ５３、Ｓ５４が否定判定されると、ステップＳ５６において同一被写体判定部２１４ａは合焦ロック中であるか否かを判定する。合焦ロック中の場合には、同一被写体判定部２１４ａによりステップＳ５６が肯定判定されてステップＳ５８へ進む。ステップＳ５８では、同一被写体判定部２１４ａは同一被写体信頼値Ｊ[０]の値を１に設定して同一被写体判定処理を終了する。合焦ロック中ではない場合には、同一被写体判定部２１４ａによりステップＳ５６が否定判定されてステップＳ５７へ進む。ステップＳ５７においては、同一被写体判定部２１４ａは、前回と今回の被写体位置対応レンズ位置Ｐ[１]、[０]に基づいて算出したデフォーカス量の変位を示す値ＥＲを用いて、同一被写体信頼値Ｊ[０]を設定し、同一被写体判定処理を終了する。
【００６４】
図１３に示すフローチャートを用いて、図１１のステップＳ３８における動体判定処理について説明する。
ステップＳ６１では、動体判定部２１４ｆは、図１２のステップＳ５１と同様にして焦点検出が不可能か否かを判定する。焦点検出が不可能な場合には、動体判定部２１４ｆによりステップＳ６１が肯定判定されて動体判定処理を終了する。焦点検出が可能な場合には、動体判定部２１４ｆによりステップＳ６１が肯定判定されてステップＳ６２へ進む。
【００６５】
ステップＳ６２では、動体判定部２１４ｆは、図１２のステップＳ５２と同様にして前回と今回の像面移動速度Ｖ[１]、Ｖ[０]が算出されているか否かを判定する。前回と今回の像面移動速度Ｖ[１]、Ｖ[０]が算出されている場合には、動体判定部２１４ｆによりステップＳ６２が肯定判定されてステップＳ６３へ進む。前回と今回の像面移動速度Ｖ[１]、Ｖ[０]が算出されていない場合には、動体判定部２１４ｆによりステップＳ６２が否定判定されて後述するステップＳ６８へ進む。
【００６６】
ステップＳ６３では、動体判定部２１４ｆは、同一被写体判定処理により設定された同一被写体信頼値Ｊ[０]が閾値Ｊｔｈを超えているか否かを判定する。同一被写体信頼値Ｊ[０]が閾値Ｊｔｈを超えている場合には、動体判定部２１４ｆによりステップＳ６３が肯定判定されてステップＳ６４へ進む。同一被写体信頼値Ｊ[０]が閾値Ｊｔｈ以下の場合には、動体判定部２１４ｆによりステップＳ６３が否定判定されて動体判定処理を終了する。
【００６７】
ステップＳ６４では、動体判定部２１４ｆは、前回と今回の像面移動速度Ｖ[１]、Ｖ[０]が互いに同一方向であるか否かを判定する。前回と今回の像面移動速度Ｖ[１]、Ｖ[０]が互いに同一方向の場合には、動体判定部２１４ｆによりステップＳ６４が肯定判定されてステップＳ６５へ進む。前回と今回の像面移動速度Ｖ[１]、Ｖ[０]が互いに同一方向ではない場合には、動体判定部２１４ｆによりステップＳ６４が否定判定されて後述するステップＳ６８へ進む。
【００６８】
ステップＳ６５では、動体判定部２１４ｆは、今回の像面移動速度Ｖ[０]の絶対値が閾値Ｖｔｈ１を超えるか否かを判定する。今回の像面移動速度Ｖ[０]の絶対値が閾値Ｖｔｈ１を超える場合には、動体判定部２１４ｆによりステップＳ６５が肯定判定されてステップＳ６６へ進む。今回の像面移動速度Ｖ[０]の絶対値が閾値Ｖｔｈ１以下の場合には、動体判定部２１４ｆによりステップＳ６５が否定判定されて後述するステップＳ６８へ進む。
【００６９】
ステップＳ６６では、動体判定部２１４ｆは、前回の像面移動速度Ｖ[１]の絶対値が閾値Ｖｔｈ２を超えるか否を判定する。前回の像面移動速度Ｖ[１]の絶対値が閾値Ｖｔｈ２を超える場合には、動体判定部２１４ｆによりステップＳ６６が肯定判定されてステップＳ６７へ進む。ステップＳ６７では、動体判定部２１４ｆは動体フラグｊを１に設定して動体判定処理を終了する。前回の像面移動速度Ｖ[１]の絶対値が閾値Ｖｔｈ２以下の場合には、動体判定部２１４ｆによりステップＳ６６が否定判定されてステップＳ６８へ進む。ステップＳ６８では、動体判定部２１４ｆは動体フラグｊを０に設定して動体判定処理を終了する。
【００７０】
本発明の実施の形態によるデジタルカメラ２０１によれば、以下の作用効果が得られる。
（１）撮像素子２１２は交換レンズ２０２を通過した被写体からの光束を受光して、所定周期ごとに撮像画素信号を出力する複数の撮像画素３１０と、所定周期ごとに焦点検出画素信号を出力する複数対の焦点検出画素３１３，３１４とが配列されている。第１焦点調節部２１４ｂは、焦点検出画素信号を用いて交換レンズ２０２の焦点状態を調節し、第２焦点調節部２１４ｃは撮像画素信号を用いて交換レンズ２０２の焦点状態を調節する。同一被写体判定部２１４ａは、所定周期ごとに出力された焦点検出画素信号に基づいて、被写体が同一被写体か否かを判定する。ボディ駆動制御装置２１４は、所定の条件に基づいて、第１焦点調節部２１４ｂおよび第２焦点調節部２１４ｃの一方を用いて交換レンズ２０２の焦点状態を調節させる。そして、第１焦点調節部２１４ｂと、所定回数の焦点検出画素信号を加算した加算値Ａｆ[Ｎ]を算出する加算部２１４ｄと、加算部２１４ｄにより加算された加算値Ａｆ[Ｎ]が所定の閾値を超えるか否かを判定する判定部２１４ｅと、によって位相差方式により焦点調節を行う。第１焦点調節部２１４ｂは、判定部２１４ｅにより加算値Ａｆ[Ｎ]の最大値Ｐが閾値Ｐｔｈを超えると判定され、かつ、同一被写体判定部２１４ａにより被写体が同一被写体と判定された場合は、加算値Ａｆ[Ｎ]に基づいて焦点調節を行う。また、判定部２１４ｅにより加算値Ａｆ[Ｎ]の最大値Ｐが閾値Ｐｔｈを超えると判定され、かつ、同一被写体判定部２１４ａにより被写体が同一被写体ではないと判定された場合は、加算部２１４ｄは同一被写体判定部２１４ａによる判定結果が得られた以降に出力された焦点検出画素信号を加算して、その加算値Ａｆ[Ｎ]に基づいて第１焦点調節部２１４ｂが焦点調節を行う。そして、第２焦点調節部２１４ｃは、判定部２１４ｅにより加算値Ａｆ[Ｎ]の最大値Ｐが閾値Ｐｔｈを超えないと判定された場合には、コントラスト方式により交換レンズ２０２の焦点状態を調節する。したがって、同一被写体ではないと判定された場合には、新たな加算値Ａｆ[Ｎ]の算出を行うので、異なる被写体に対して算出した加算値Ａｆ[Ｎ]に基づいて焦点調節を行うことを防ぎ、焦点調節精度の低下を防止できる。
【００７１】
（２）第１焦点調節部２１４ｂは、加算値Ａｆ[Ｎ]の最大値Ｐが閾値Ｐｔｈを超えたと判定された場合に、加算値Ａｆ[Ｎ]を用いてデフォーカス量を算出するようにした。この場合、加算値Ａｆ[Ｎ]がデフォーカス量の算出に適していない値の場合には、デフォーカス量の演算を行うことなく第２焦点調節部２１４ｃにより焦点調節を行う。したがって、デフォーカス量を算出した後、算出したデフォーカス量が焦点調節に適していないと判定したときにコントラスト方式により焦点調節をする場合に比べ、処理に要する時間を短縮できる。
【００７２】
実施の形態によるデジタルカメラ２０１を以下のように変形できる。
判定部２１４ｅにより加算値Ａｆ[Ｎ]の最大値Ｐが閾値Ｐｔｈを超えなと判定された場合に、第１焦点調節部２１４ｂは、加算値Ａｆ[Ｎ]に基づいてデフォーカスの方向、すなわちフォーカシング用レンズ２１０の駆動方向を検出してもよい。この場合、第２焦点調節部２１４ｃは、検出されたデフォーカスの方向にフォーカシング用レンズ２１０を駆動させながら、焦点評価値演算を行うことができる。
【００７３】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。説明に用いた実施の形態および変形例は、それぞれを適宜組合わせて構成しても構わない。
【符号の説明】
【００７４】
２１２  撮像素子、  ２１４  ボディ駆動制御装置、
２１４ａ  同一被写体判定部、  ２１４ｂ  第１焦点調節部、
２１４ｃ  第２焦点調節部、  ２１４ｄ  加算部、
２１４ｅ  判定部
【図１】
2013054289.tif 000003
【図２】
2013054289.tif 000004
【図３】
2013054289.tif 000005
【図４】
2013054289.tif 000006
【図５】
2013054289.tif 000007
【図６】
2013054289.tif 000008
【図７】
2013054289.tif 000009
【図８】
2013054289.tif 000010
【図９】
2013054289.tif 000011
【図１０】
2013054289.tif 000012
【図１１】
2013054289.tif 000013
【図１２】
2013054289.tif 000014
【図１３】
2013054289.tif 000015