位相差検出方式により撮像レンズのデフォーカス量を検出する焦点検出手段と、前記撮像レンズが有するフォーカスレンズの駆動を制御する駆動制御手段と、撮像画像のコントラスト評価値を取得する評価値取得手段と、制御手段とを有し、前記制御手段は、前記駆動制御手段によって前記フォーカスレンズを一方向に移動させ、前記フォーカスレンズの異なる位置において撮像された撮像画像について前記評価値取得手段で取得されたコントラスト評価値から、前記フォーカスレンズの位置が、前記コントラスト評価値が最大となるピーク位置を通り過ぎたかどうかを判別し、前記フォーカスレンズの位置が、前記ピーク位置を通り過ぎたと判別された場合、前記フォーカスレンズの移動を停止させるとともに、前記フォーカスレンズの停止位置を取得し、前記評価値取得手段で取得されたコントラスト評価値と、対応する前記フォーカスレンズの位置とを用いて前記ピーク位置を決定し、前記フォーカスレンズを前記停止位置から移動させずに前記焦点検出手段により前記デフォーカス量を検出させ、前記焦点検出手段により検出された前記デフォーカス量から、前記決定した前記フォーカスレンズの位置と、前記停止位置との差に対応するデフォーカス量を差し引くことにより、前記焦点検出手段により検出される前記デフォーカス量の補正値を算出する、ことを特徴とする焦点検出装置。請求項1記載の焦点検出装置と、前記撮像画像を撮像する撮像素子とを有し、前記撮像レンズが着脱可能であることを特徴とする撮像装置。駆動公差の小さい撮像レンズのレンズ識別情報を記憶した記憶手段をさらに有し、前記制御手段は、装着された前記撮像レンズの識別情報が、前記記憶手段に記憶されている場合には、前記ピーク位置を決定した後、前記駆動制御手段によって前記フォーカスレンズを前記停止位置から前記決定したピーク位置に移動させて前記焦点検出手段により前記デフォーカス量を検出させ、前記フォーカスレンズを前記ピーク位置に移動させて検出された前記デフォーカス量から、前記決定した前記フォーカスレンズの位置と、前記停止位置との差に対応するデフォーカス量を差し引くことにより、前記焦点検出手段により検出される前記デフォーカス量の補正値を算出する、ことを特徴とする請求項2記載の撮像装置。前記制御手段は、記録用画像の撮像準備動作の開始指示に応答して、前記焦点検出手段により前記デフォーカス量を検出し、前記補正値を用いて前記デフォーカス量を補正し、前記補正されたデフォーカス量に基づくフォーカスレンズ位置を合焦位置として、前記フォーカスレンズを移動させる、ことを特徴とする請求項2又は請求項3記載の撮像装置。前記駆動制御手段が前記撮像レンズに設けられることを特徴とする請求項2乃至請求項4のいずれか1項に記載の撮像装置。位相差検出方式により撮像レンズのデフォーカス量を検出する焦点検出手段と、前記撮像レンズが有するフォーカスレンズの駆動を制御する駆動制御手段と、撮像画像のコントラスト評価値を取得する評価値取得手段と、制御手段と、を有する焦点検出装置の制御方法であって、前記制御手段が、前記駆動制御手段によって前記フォーカスレンズを一方向に移動させ、前記フォーカスレンズの異なる位置において撮像された撮像画像について前記評価値取得手段で取得されたコントラスト評価値から、前記フォーカスレンズの位置が、前記コントラスト評価値が最大となるピーク位置を通り過ぎたかどうかを判別し、前記フォーカスレンズの位置が、前記ピーク位置を通り過ぎたと判別された場合、前記フォーカスレンズの移動を停止させるとともに、前記フォーカスレンズの停止位置を取得し、前記評価値取得手段で取得されたコントラスト評価値と、対応する前記フォーカスレンズの位置とを用いて前記ピーク位置を決定し、前記フォーカスレンズを前記停止位置から移動させずに前記焦点検出手段により前記デフォーカス量を検出させ、前記焦点検出手段により検出された前記デフォーカス量から、前記決定した前記フォーカスレンズの位置と、前記停止位置との差に対応するデフォーカス量を差し引くことにより、前記焦点検出手段により検出される前記デフォーカス量の補正値を算出する、ことを特徴とする焦点検出装置の制御方法。特許文献1記載の焦点検出装置では、コントラストAFによって検出された合焦位置コントラスト評価値が最大となるフォーカスレンズ位置ピーク位置にフォーカスレンズを移動させて位相差AFを実行する。そして、ピーク位置で検出されたデフォーカス量に対応するフォーカスレンズ位置と、コントラストAFで検出されたピーク位置との差を補正値として取得する。しかしながら、このような補正値の取得方法では、ピーク位置の検出後にフォーカスレンズの駆動が複数回行われるため、駆動の度に駆動公差が誤差が累積し、補正値の精度が低下するおそれがあった。図5を用いてこの点についてより詳細に説明する。図5は、コントラストAF動作とコントラスト評価値との関係例を示す図である。コントラスト評価駆動503は、コントラスト評価値のピーク値を探索するためのフォーカスレンズの駆動動作を示している。フォーカスレンズ位置500においてコントラスト評価駆動503が開始され、フォーカスレンズを所定方向に駆動しながら、レンズ位置が所定量変化する毎にコントラスト評価値を求める。図5では、コントラスト評価値を求めたフォーカスレンズ位置を破線で示している。また、停止位置507は、フォーカスレンズ位置504~506によりピークが検出されたものとしてフォーカスレンズの駆動を停止させた位置である。また、合焦駆動508は停止位置507から逆方向にフォーカスレンズをピーク位置501まで駆動する動作である。つまり、コントラスト評価値のピーク位置を過ぎたことがフォーカスレンズ位置506で判別された時点では、すでにフォーカスレンズはピーク位置501から離れている。特許文献1においては、ピーク位置501での位相差AF検出結果を得るため、合焦駆動508を行っている。しかしながら、合焦駆動508後のフォーカスレンズ位置は、ピーク位置501に対して駆動公差509の幅を有する。従って、補正値を得るための位相差AFによる検出結果はピーク位置501の駆動公差509の範囲内のある値に対する結果である。しかしながら、それをピーク位置501に対する検出結果として補正値を算出してしまうので、特にフォーカスレンズの駆動公差が大きな撮像レンズを用いる場合には補正値の精度が低下し、補正の効果が十分得られない場合があった。本発明はこのような従来技術の課題に鑑みてなされたものである。本発明は、位相差検出方式とコントラスト評価方式の自動焦点検出が可能な焦点検出装置及びその制御方法において、位相差検出方式による焦点検出結果の補正値を精度よく取得可能とすることを目的とする。上述の目的は、位相差検出方式により撮像レンズのデフォーカス量を検出する焦点検出手段と、撮像レンズが有するフォーカスレンズの駆動を制御する駆動制御手段と、撮像画像のコントラスト評価値を取得する評価値取得手段と、制御手段とを有し、制御手段は、駆動制御手段によってフォーカスレンズを一方向に移動させ、フォーカスレンズの異なる位置において撮像された撮像画像について評価値取得手段で取得されたコントラスト評価値から、フォーカスレンズの位置が、コントラスト評価値が最大となるピーク位置を通り過ぎたかどうかを判別し、フォーカスレンズの位置が、ピーク位置を通り過ぎたと判別された場合、フォーカスレンズの移動を停止させるとともに、フォーカスレンズの停止位置を取得し、評価値取得手段で取得されたコントラスト評価値と、対応するフォーカスレンズの位置とを用いてピーク位置を決定し、フォーカスレンズを停止位置から移動させずに焦点検出手段によりデフォーカス量を検出させ、焦点検出手段により検出されたデフォーカス量から、決定したフォーカスレンズの位置と、停止位置との差に対応するデフォーカス量を差し引くことにより、焦点検出手段により検出されるデフォーカス量の補正値を算出する、ことを特徴とする焦点検出装置によって達成される。本発明によれば、位相差検出方式とコントラスト評価方式の自動焦点検出が可能な焦点検出装置及びその制御方法において、位相差検出方式による焦点検出結果の補正値を精度よく取得することが可能になる。以下、本発明の例示的な実施形態について、添付図面を参照して詳細に説明する。第1の実施形態<デジタルカメラの構成>図1は、本発明の実施形態に係る撮像装置の一例としてのデジタルスチルカメラ以下、単にカメラというの構成例を示すブロック図である。本実施形態のカメラ200はレンズ交換式一眼レフカメラであるが、本発明は位相差検出方式とコントラスト評価方式の自動焦点検出が可能な任意のカメラに適用可能である。カメラ200には、撮像レンズ100が不図示のマウント部のレンズ装着機構を介して着脱可能に取り付けられている。マウント部には電気接点ユニット107が設けられている。この電気接点ユニット107には、通信クロックライン、データ転送ライン、データ受信ラインなどからなる通信バスライン用の端子と、カメラ側から画像信号の電荷蓄積タイミングをレンズ側に伝送するための同期信号ライン用の端子が設けられている。カメラ200のシステムコントローラ230と撮像レンズ100のレンズコントローラ108とは、電気接点ユニット107を通じて通信することができる。例えば、システムコントローラ230は、レンズコントローラ108との通信により、撮像レンズ100内の、フォーカスレンズ101および、入射光量を調整する絞り102の駆動を制御する。なお、図1には、撮像レンズ100内を構成するレンズのうち、フォーカスレンズ101のみを示しているが、撮像レンズ100には他に変倍レンズや固定レンズが設けられている。不図示の被写体からの光束は、撮像レンズ100内の複数のレンズフォーカスレンズ101を含むおよび絞り102を介して、カメラ200内のクイックリターンミラー203に導かれる。クイックリターンミラー203は、ミラー駆動機構213によりアップダウン駆動が行われることにより、被写体からの光束を上方のファインダ光学系に導く第1の位置図示と、撮像光路外に退避する第2の位置とに移動が可能である。クイックリターンミラー203の中央部はハーフミラーになっており、クイックリターンミラー203がダウン状態第1の位置にあるときには、被写体からの光束の一部がハーフミラー部分を透過する。そして、ハーフミラー部分を透過した光束は、クイックリターンミラー203の背面側に設けられたサブミラー204で反射され、位相差AFセンサ部205に導かれる。位相差AFセンサ部205は、焦点検出回路206とともに位相差検出方式の自動焦点検出ユニット位相差AFユニットを構成する。位相差AFセンサ部205は、一対の瞳分割光学系と一対のラインセンサ群から構成され、個々のラインセンサ対は焦点検出領域に対応した位置に設けられている。図2は、2次元の撮像平面250上に45の焦点検出領域251が配置された例を示している。この場合、位相差AFセンサ部205には各々が45の焦点検出領域の1つに対応する45対のラインセンサが設けられる。そして、45対のラインセンサの各々で検出した像信号を焦点検出回路206へ出力する。また、ラインセンサの電荷蓄積時刻も焦点検出回路206へ出力される。ここで、ラインセンサの電荷蓄積時刻は、ラインセンサの電荷蓄積開始から終了までの期間の中間にあたる時刻であり、電荷蓄積タイミングの重心を示す時刻である。焦点検出回路206は、入力された各ラインセンサの像信号出力から、相関演算に基づく公知の位相差検出を行い、フォーカスレンズ101の現在位置と被写体の焦点位置とのずれ量デフォーカス量を算出する。デフォーカス量は焦点検出領域それぞれに対して算出されるが、その値をどのように用いて最終的な1つのデフォーカス量を決定するかにはさまざまな手法が存在し、また本発明と直接関係しないため説明を省略する。焦点検出回路206は、デフォーカス量を決定すると、予め定められた対応関係によってフォーカスレンズ101の駆動要求量に変換する。得られた駆動要求量はシステムコントローラ230を通じて駆動制御手段としてのレンズコントローラ108へ通知され、レンズコントローラ108は駆動要求量に基づいてフォーカスレンズ101の焦点位置を制御する。一方、ダウン状態のクイックリターンミラー203で上方に反射された光束は、ピント面に存在するファインダスクリーン202、ペンタプリズム201、接眼レンズ207により構成されるファインダ光学系を介して撮像者の目に至る。また、ペンタプリズム201で折り曲げられた光束を斜めから観察するように配置された測光部209により、光束のうち2次元の撮像平面に相当する領域内で、さらに複数に分割された区分領域ごとに測光が行われる。各区分領域の測光結果は測光部209からシステムコントローラ230へ出力される。撮像時にクイックリターンミラー203がアップ状態に移動すると、撮像レンズ100からの光束は、機械シャッタであるフォーカルプレーンシャッタ210の開口から光学フィルタ211を介して撮像素子212に至る。光学フィルタ211は、赤外線をカットして可視光線を撮像素子212へ導く機能と、光学ローパスフィルタとしての機能を有する。また、フォーカルプレーンシャッタ210は、先幕および後幕を有して構成されており、撮像レンズ100からの光束の透過および遮断を制御する。また、カメラ200は、全体の制御を司るシステムコントローラ230を有する。システムコントローラ230は、CPUやMPU等により構成され、カメラ200内の各回路の動作を制御するとともに、電気接点ユニット107を通じた通信により、レンズコントローラ108を介して撮像レンズ100の動作も制御する。レンズコントローラ108もシステムコントローラ230と同様にCPUやMPU等により構成され、撮像レンズ100内の各回路の動作を制御する。システムコントローラ230とレンズコントローラ108間の通信では、撮像レンズ100内のフォーカスレンズ101の駆動命令、停止命令、駆動量、要求駆動速度がシステムコントローラ230から送信される。また、さらに絞り102の駆動量、駆動速度、およびレンズ側の各種データの送信要求がシステムコントローラ230から送信される。フォーカス駆動の際、システムコントローラ230はレンズコントローラ108に対して、レンズ駆動方向や駆動量および駆動速度についての指令を通信によって行う。レンズコントローラ108は、システムコントローラ230からのレンズ駆動命令を受信すると、レンズ駆動制御部104を介してレンズ駆動機構103を制御する。レンズ駆動機構103は、ステッピングモータを駆動源として有し、フォーカスレンズ101を光軸に沿って駆動する。レンズコントローラ108は、システムコントローラ230からの絞り制御命令を受信すると、絞り制御駆動部106を介して、絞り102を駆動する絞り駆動機構105を制御し、受信した駆動量に従って絞り102を制御する。また、システムコントローラ230は、シャッタ制御部215と測光部209とも接続されている。シャッタ制御部215は、システムコントローラ230からの信号に応じて、フォーカルプレーンシャッタ210の先幕および後幕の走行駆動を制御する。また、フォーカルプレーンシャッタ210の先幕、後幕は、バネを駆動源として有しており、シャッタ走行後、次の動作のためにバネチャージを要する。そのため、シャッタチャージ機構214がバネチャージを行う。また、システムコントローラ230は、測光部209又は撮像素子212における所定の測光領域の出力から得られる露光量と、撮像素子212の電荷蓄積時間、露光感度及び絞り値との関係が定められたプログラム線図を不図示の不揮発性メモリに記憶している。カメラDSP227はコントラスト評価方式による自動焦点コントラストAFに関する演算を実行する。後述するようにカメラDSP227は、コントラスト評価値を算出したり、コントラスト評価値算出を行う領域の位置や大きさを決定したりするための構成要素を有している。なお、コントラスト評価値とは、コントラストAFにおいて、フォーカスレンズ101を含む光学系の合焦状態を示す値である。カメラDSP227には、システムコントローラ230の他、タイミングジェネレータ219と、セレクタ222を介してA/Dコンバータ217と、ビデオメモリ221、ワークメモリ226とが接続されている。撮像素子212は、全体の駆動タイミングを決定しているタイミングジェネレータ219からの信号に基づき、画素毎の水平駆動および垂直駆動を制御するドライバー218からの出力で制御される。そして、撮像素子212は、被写体像を光電変換して画像信号を生成して出力する。撮像素子212で生成された画像信号は、CDS/AGC回路216で増幅され、A/Dコンバータ217でデジタル信号に変換される。本実施形態のカメラ200は、操作スイッチ232からの操作入力により、撮像素子212の撮像フレームレートが設定可能である。設定された撮像フレームレートに応じた出力をタイミングジェネレータ219が行うことで、撮像素子212の撮像フレームレートが設定値となるように制御される。撮像フレームレートは、動画用の画像信号を生成する動画撮像モード及び静止画用の画像信号を生成する静止画撮像モードを含む複数の撮像モードに応じて変更してもよい。A/Dコンバータ217からの出力は、システムコントローラ230からの信号に基づいて信号を選択するセレクタ222を介してメモリコントローラ228に入力され、フレームメモリであるDRAM229に全て転送される。ビデオカメラやコンパクトデジタルカメラでは、撮像スタンバイ状態で、この転送結果をビデオメモリ221に定期的毎フレームに転送することで、モニタ表示部220によりファインダ表示ライブビュー等を行っている。一方、通常の一眼レフデジタルカメラでは、撮像スタンバイ状態ではクイックリターンミラー203やフォーカルプレーンシャッタ210により撮像素子212が遮光されているため、ライブビュー表示が行えない。しかし、クイックリターンミラー203をアップ状態として撮像光路より退避させてからフォーカルプレーンシャッタ210を開くことにより、一眼レフデジタルカメラでもライブビューが可能である。また、ライブビュー時に撮像素子212からの画像信号をカメラDSP227もしくはシステムコントローラ230が処理することで、フォーカスレンズ101を含む光学系の合焦状態を示すコントラスト評価値を得ることができる。そして、このコントラスト評価値を用いてコントラストAFを行うことが可能となる。撮像時には、システムコントローラ230からの制御信号によって、1フレーム分の各画素データをDRAM229から読み出し、カメラDSP227で画像処理を行ってから、一旦、ワークメモリ226に記憶する。そして、ワークメモリ226のデータを圧縮伸張回路225で所定の圧縮フォーマットに基づいて圧縮し、その結果を外部の不揮発性メモリ224に記憶する。不揮発性メモリ224として、通常、半導体メモリカード等の着脱可能な記録媒体を使用する。また、不揮発性メモリ224として磁気ディスクや光ディスクを始めとした任意の不揮発性記録媒体を用いることができる。さらに、システムコントローラ230と接続されている表示部231は、操作スイッチ232に含まれるスイッチ類により設定または選択されたカメラの動作状態を、液晶表示パネル、LED発光ダイオード、有機EL表示パネル等の表示素子により表示する。操作スイッチ232は、ユーザがカメラ200の各種設定項目に対する操作入力を行うための入力デバイス群であり、任意の入力デバイスが含まれうる。レリーズスイッチSW1233は、レリーズボタンが半押しされた際にオンとなり、システムコントローラ230はSW1233のオンにより測光や焦点検出などの撮像準備動作を開始する。レリーズスイッチSW2234は、レリーズボタンが全押しされた際にオンとなり、システムコントローラ230はSW2234のオンにより撮像動作記録のための静止画を撮像するための電荷蓄積および電荷読み出し動作を開始させる。ライブビューモードスイッチ235は、ライブビュー表示の入切を制御するためのスイッチである。動画スイッチ236は、連続撮像動作動画を取得するための繰り返しの電荷蓄積および電荷読み出し動作を開始させるためのスイッチである。一方、レンズユニットとしての撮像レンズ100において、レンズコントローラ108には、メモリ109が接続されている。メモリ109の少なくとも一部は不揮発性であり、撮像レンズ100の焦点距離、開放絞り値、設定可能な絞り駆動速度情報といった性能情報、撮像レンズ100を識別するための固有の情報であるレンズIDレンズ識別情報が記憶されている。また、後述する焦点検出回路206の出力を補正する補正値もメモリ109に記憶される。なお、カメラ200がレンズ交換式でない場合、撮像レンズ100の制御に関する構成要素は本体に含まれる。この場合、システムコントローラ230と図示しない不揮発性メモリ又はEEPROM223がレンズコントローラ108とメモリ109の機能を果たしてもよい。すなわち、システムコントローラ230がなお、性能情報およびレンズID合わせてレンズ情報というは、カメラ200に撮像レンズ100が装着された際にシステムコントローラ230とレンズコントローラ108との間で行われる初期通信によってシステムコントローラ230へ送信される。システムコントローラ230は受信したレンズ情報を例えばEEPROM223に記憶する。また、撮像レンズ100には、フォーカスレンズ101の位置情報を検出するためのレンズ位置情報検出部110が設けられている。レンズ位置情報検出部110で検出されたレンズ位置情報は、レンズコントローラ108に読み取られる。レンズ位置情報は、フォーカスレンズ101の駆動制御に用いられ、電気接点ユニット107を介してシステムコントローラ230に送信される。レンズ位置情報検出部110は、例えばレンズ駆動機構を構成するモータの回転パルス数を検出するパルスエンコーダ等により構成される。その出力はレンズコントローラ108内の不図示のハードウェアカウンタに接続され、レンズが駆動されるとその位置情報がハード的にカウントされる。レンズコントローラ108がレンズ位置情報を読み取る際は、内部のハードウェアカウンタのレジスタにアクセスして、記憶されているカウンタ値を読み込む。次に、カメラDSP227内の回路ブロックについて、図3を用いて説明する。撮像素子212で生成された画像信号は、上述のようにCDS/AGC回路216で増幅され、A/Dコンバータ217でデジタルデータに変換される。デジタル化された画像データはセレクタ222を介してカメラDSP227に入力される。コントラストAFに用いられるコントラスト評価値を算出するため、カメラDSP227に入力された画像データは、まずカメラDSP227内のDSP内部メモリ241を経て、焦点検出領域抽出ブロック242に入力される。焦点検出領域抽出ブロック242は、全画面分の画像デ-タから焦点検出領域とその近傍の画像を抽出して、コントラスト評価値算出ブロック243に供給する。焦点検出領域の大きさは、画面全体の大きさを1として1/5~1/10程度であることが望ましい。なお、画面内における焦点検出領域の位置や大きさは、システムコントローラ230より焦点検出領域抽出ブロック242に対して設定できるよう構成される。コントラスト評価値算出ブロック243は、焦点検出領域とその近傍の画像に対してデジタルフィルタ演算により所定の周波数成分を抽出して、コントラスト評価値としてシステムコントローラ230に出力する。<位相差AF補正値取得動作>次に、本実施形態のカメラ200における位相差AF補正値取得動作について、図4のフローチャートを用いて説明する。なお、以下の動作において、被写体距離は一定であるものとする。補正値取得動作は、例えば操作スイッチ232を通じて補正値取得指示が入力されたことをシステムコントローラ230が検出したことに応答して開始される。なお、カメラ200には、あらかじめ電源が投入されているものとする。はじめに、S401でシステムコントローラ230は、フォーカスレンズ101を合焦位置に近づけるため、位相差AFセンサ部205及び焦点検出回路206を用いる位相差デフォーカス量検出を実行する。そして、システムコントローラ230は、検出されたデフォーカス量と所定量異なるデフォーカス量に対応する位置あるいは、検出されたデフォーカス量に対応する位置と所定量異なる位置へフォーカスレンズ101を移動させる。これにより、コントラスト評価値のピーク位置の近傍からコントラスト評価値の取得を開始することが可能となり、ピーク検出までの時間を短縮することができる。すなわち、コントラスト評価値のピーク位置を探索するには、ピーク位置前後でのコントラスト評価値の取得が必要であるため、検出されたデフォーカス量に対応した位置からずれた位置にフォーカスレンズ101を移動している。ただし、ピーク検出の時間短縮という観点からは、ピークの検出が可能な範囲でできるだけ少ないずれ量とすることが好ましい。例えば、コントラスト評価駆動時におけるコントラスト評価値の算出間隔の2~3倍程度の距離に対応するずれ量となるようにすることができる。フォーカスレンズ101の移動が完了したことがレンズコントローラ108から通知されると、システムコントローラ230は処理をS402へ進める。S402でシステムコントローラ230は、コントラスト評価駆動を行うため、ミラー駆動機構213を通じてクイックリターンミラー203を撮像光路外の第2の位置へ移動ミラーアップさせる。また、シャッタ制御部215を通じてフォーカルプレーンシャッタ210を開かせる。そして、システムコントローラ230は例えばライブビュー表示を行う際と同様な連続的な撮像動作を開始する。S403でシステムコントローラ230は、S401で移動させたフォーカスレンズの位置すなわち、位相差AFで検出された合焦レンズ位置から若干ずれた位置を初期位置として、コントラスト評価駆動を開始する。なお、位相差検出ではデフォーカス量とともにピントのずれ方向も検出されるため、コントラスト評価駆動時にフォーカスレンズを移動させるべき方向も既知である。システムコントローラ230は、レンズコントローラ108との通信を行い、フォーカスレンズ101を、一方向ピーク方向に所定速度で移動するように指示する。そして、連続的に撮像して得られる撮像画像のデータを用いてカメラDSP227によって例えば定期的に撮像コントラスト評価値を取得し、評価値が増加から減少に転じたことを検出することによりピーク位置を探索する。探索中、システムコントローラ230は、コントラスト評価値の取得とともに、フォーカスレンズ101の位置情報をレンズコントローラ108を通じて取得する。S404でシステムコントローラ230は、フォーカスレンズ101の位置が、コントラスト評価値が最大となるピーク位置を通り過ぎたかどうかを判断する。例えばコントラスト評価値が増加から減少に転じた検出したことを検出すると、システムコントローラ230は、フォーカスレンズ101の位置がピーク位置を通り過ぎたピークを検出したと判別することができる。システムコントローラ230は、フォーカスレンズ101の位置が、コントラスト評価値が最大となるピーク位置を通り過ぎたと判断される場合はS405へ、そうでない場合はS403へ、それぞれ処理を移行させる。S405でシステムコントローラ230は、フォーカスレンズ101の駆動を停止させるとともに、レンズ位置情報検出部110が検出したフォーカスレンズ101の停止位置をレンズコントローラ108を通じて取得する。そして、システムコントローラ230は、フォーカスレンズ停止位置とコントラスト評価値のピーク位置との差分を算出する。まず、システムコントローラ230は、コントラスト評価駆動時におけるコントラスト評価値とフォーカスレンズの位置との関係から、ピーク位置を決定する。ピーク位置の決定方法は、フォーカスレンズ101をピーク方向に逆転駆動しない公知かつ任意な方法によって行いうる。例えば、図5の例であれば、フォーカスレンズ位置504~506と対応するコントラスト評価値との関係から、補間計算などによってピーク位置501を求めることができる。あるいは、コントラスト評価駆動時のコントラスト評価値取得間隔が十分細かい場合には、取得されたコントラスト評価値が最大となるフォーカスレンズ位置をピーク位置としてもよい。次に、システムコントローラ230は、フォーカスレンズ停止位置と、ピーク位置との差分を算出する。この位置の差分は、フォーカスレンズ101がコントラスト評価値のピーク位置を過ぎてから、次にコントラスト評価値が取得されてピークの検出が判別され、停止指示によって実際にフォーカスレンズ101が停止するまでの移動距離である。つまり、この移動距離は、図5におけるピーク位置501と停止位置507との差であり、ピーク位置501からのずれ量である。そして、システムコントローラ230は、差分ずれ量に対応するデフォーカス量を算出する。そして、システムコントローラ230は、フォーカスレンズ101の駆動公差の影響を極力抑えるため、フォーカスレンズ101を停止させたままS406へ処理を進める。S406でシステムコントローラ230は、ミラー駆動機構213を通じてクイックリターンミラー203を第1の位置へ移動ミラーダウンさせ、サブミラー204で反射された光束が位相差AFセンサ部205へ導かれるようにする。次にS407でシステムコントローラ230は、位相差AFセンサ部205及び焦点検出回路206を用いた位相差AF合焦位置からのデフォーカス量の検出を行う。上述の通り、この時点でフォーカスレンズ101はS405で検出された停止位置図5の停止位置507に相当に停止したままである。従って、システムコントローラ230は、焦点検出回路206で得られたデフォーカス量から、S405で算出した、ずれ量に相当するデフォーカス量を差し引くことで、補正値を算出する。システムコントローラ230は算出した補正値をレンズコントローラ108に送信し、レンズコントローラ108は補正値をメモリ109へ記憶する。補正値は、その後、この撮像レンズ100をこのカメラ200に装着して撮像時に位相差AFを行う際に用いられる。例えば、レリーズスイッチSW1233がオンとなったことで開始される、記録用画像の撮像準備動作における焦点検出時に位相差AFセンサ部205及び焦点検出回路206によって検出されたデフォーカス量に対し、補正値を適用することができる。この場合、レリーズスイッチSW1233のオンレリーズスイッチの半押しは、撮像準備動作の開始指示に相当する。例えば、撮像レンズ100がカメラ200に装着された際にシステムコントローラ230が補正値を取得して、自身が有する不揮発性メモリや、EEPROM223もしくは不揮発性メモリ224などに記憶する。そして、システムコントローラ230は、その後焦点検出回路206から得られるデフォーカス量に補正値を適用し、補正後のデフォーカス量をレンズコントローラ108に与える。これにより、位相差AFの検出結果を補正して焦点検出精度を向上させることができる。このような構成にすることで、メモリ109の容量を削減することができる。また、レンズ種別情報は一般的に露光量調整や焦点検出に用いられるためその通信量は削減できないものの、補正値はカメラ側に記憶させることで、レンズコントローラ108とシステムコントローラ230間の通信量を削減することができるようになる。あるいは、システムコントローラ230はデフォーカス量を補正せず、レンズコントローラ108がシステムコントローラ230から受信したデフォーカス量を補正して、補正後のデフォーカス量に従ってフォーカスレンズ101を駆動するようにしてもよい。なお、カメラ200にレンズIDと対応付けて補正値を保存しておくことで、撮像レンズ100に補正値を記憶しなくても、撮像レンズ100の装着時に得られるレンズIDから補正値を特定することができる。以上説明したように、本実施形態によれば、コントラスト評価駆動によってコントラスト評価値のピークが検出された場合、フォーカスレンズを停止させ、フォーカスレンズをピーク位置に移動させずにデフォーカス量を取得する。そして、ピーク位置とレンズ停止位置との差に相当するデフォーカス量を算出し、取得したデフォーカス量から差し引くことで、デフォーカス量の補正値を算出する。そのため、フォーカスレンズをピーク位置に移動した際に生じる駆動公差が補正値に与える影響を抑制することが可能になり、位相差検出方式による自動焦点検出の精度を向上させることができる。変形例上述の実施形態では、カメラ200がレンズ交換式である場合について説明した。しかし、上述の通り、本発明はレンズ一体型のデジタルカメラについても適用可能である。レンズ一体型のデジタルカメラにおいては、製造時の調整工程で行う補正値の設定や、レンズの駆動公差の経年変化を補正に、本発明を効果的に用いることができる。また、上述の実施形態では、撮像レンズ100の種類によらず、コントラスト評価値のピークを検出したらコントラスト評価駆動を停止させ、フォーカスレンズが停止した位置で位相差検出を行っていた。しかしながら、撮像レンズの種類や特性によって位相差検出するフォーカスレンズ位置を変更してもよい。例えば、駆動公差の大きなレンズでは、駆動を行うほど駆動公差の影響が累積するものと考えられる。フォーカスレンズの駆動源としてのアクチュエータの種類であれば、超音波モータ駆動のレンズは加減速性能に優れ、またギアが存在しないことが多いため、駆動公差は比較的小さい。これに対して、DCモータ駆動のレンズは、加減速性能が超音波モータに比べて劣り、また伝達系にギアが存在することが多い。加減速性能が悪いと所望のフォーカス位置で停止しづらくなってしまうため、駆動公差が大きくなってしまう。また、伝達系にギアが存在すると、歯に遊びを持たせるため、駆動公差が大きくなってしまう。従って、超音波モータ駆動の撮像レンズが装着された場合には、コントラスト評価駆動によりピーク検出された後にフォーカスレンズをピーク位置に移動して、デフォーカス量を検出するようにしてもよい。このような動作を行うことで、補正値の算出後に合焦画像を表示することができるようになる。装着されている撮像レンズが超音波モータ駆動か否かは、性能情報に含まれていてもよいし、予めカメラ200に超音波モータ駆動レンズのIDを記憶しておき、撮像レンズIDと比較することにより判別してもよい。また、超音波モータ駆動か否かに限らず、駆動公差が十分小さいと認められるレンズ種別を予め登録しておくこともできる。あるいは、駆動公差そのものがレンズ情報に含まれる場合、閾値未満の駆動公差を有する撮像レンズであれば、ピーク位置にレンズを移動させてデフォーカス量を検出するように構成してもよい。また、レンズの物理移動量に対するフォーカス変化量の対応を補正する、いわゆるフォーカス敏感度補正値の大小に応じて、位相差検出するフォーカスレンズ位置を変更してもよい。例えば、フォーカス敏感度補正値が大きい場合、レンズを光軸方向に微小量だけ物理的に変位させてもフォーカス変化量が相対的に大きくなる。このため、レンズ駆動系の公差の影響が大きくなり、フォーカス制御性が悪くなる。逆に、フォーカス敏感度補正量が小さい場合、レンズを光軸方向に微小量だけ物理的に変位させてもフォーカス変化量が相対的に小さくなる。このため、レンズ駆動系の公差の影響が小さくなり、フォーカス制御性が良くなる。なお、フォーカス敏感度補正値はレンズ設計次第で変化する値であり、焦点距離や焦点位置によって異なる場合が多い。従って、フォーカス敏感度補正値が所定値以上の条件となる焦点距離や焦点位置において、コントラスト評価駆動によりピーク検出された後にフォーカスレンズをピーク位置に移動して、デフォーカス量を検出するようにしてもよい。このような動作を行うことで、補正値の算出後に合焦画像を表示することができるようになる。