(57)【要約】【課題】フォーカス駆動後の合焦精度をさらに高める。【解決手段】撮像装置２００は、撮像光学系２０１ａのデフォーカス量を検出する焦点検出手段２０８，２１０と、焦点検出手段により検出されたデフォーカス量、及び撮像光学系の最良像面と撮像面との位置差を減少させるためのピント補正量に基づいてフォーカス駆動量を求め、該フォーカス駆動量に応じてフォーカス駆動を行わせる制御手段２１０とを有する。制御手段は、フォーカス駆動前に焦点検出手段により検出されたフォーカス前デフォーカス量に基づいてフォーカス駆動後のピント補正量としてのフォーカス後補正量を求め、これらフォーカス前デフォーカス量及びフォーカス後補正量に基づいて該フォーカス駆動を行うためのフォーカス駆動量を求める。【選択図】図１
2008241733.tif 000002
【特許請求の範囲】
【請求項１】
撮像光学系のデフォーカス量を検出する焦点検出手段と、
前記焦点検出手段により検出されたデフォーカス量、及び前記撮像光学系の最良像面と撮像面との位置差を減少させるためのピント補正量に基づいてフォーカス駆動量を求め、該フォーカス駆動量に応じてフォーカス駆動を行わせる制御手段とを有し、
前記制御手段は、前記フォーカス駆動前に前記焦点検出手段により検出されたフォーカス前デフォーカス量に基づいて前記フォーカス駆動後の前記ピント補正量としてのフォーカス後補正量を求め、これらフォーカス前デフォーカス量及びフォーカス後補正量に基づいて該フォーカス駆動を行うための前記フォーカス駆動量を求めることを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記フォーカス前デフォーカス量と、前記フォーカス駆動前の前記ピント補正量としてのフォーカス前補正量と、前記フォーカス後補正量を求めるための記憶データとに基づいて、前記フォーカス駆動量を求めることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記フォーカス駆動前に検出されたフォーカスレンズの位置に応じた前記フォーカス前補正量を用いて、前記フォーカス駆動量を求めることを特徴とする請求項２に記載の撮像装置。
【請求項４】
請求項１から３のいずれか１つに記載の撮像装置と、
該撮像装置に着脱可能で、前記撮像光学系を備えた交換レンズとを有することを特徴とする撮像システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オートフォーカス（ＡＦ）機能を有した撮像装置に関する。
【背景技術】
【０００２】
撮像装置の焦点検出システム、例えばＴＴＬ位相差検出方式の焦点検出システムでは、撮像光学系からの光束の一部を利用して一対又は複数対の像を形成し、該対の像の位相差から撮像光学系のデフォーカス量を求める。そして、該デフォーカス量に基づいて、合焦を得るためのフォーカスレンズの駆動量、つまりは合焦位置を算出する。
【０００３】
ただし、撮像光学系の実際の最良像面（光束の集中度又は解像力が最大の結像面）と焦点検出システムが算出する合焦位置とには、後述する理由により差が生ずる場合が多い。
【０００４】
このため、特許文献１にて開示された撮像装置では、撮像光学系の最良像面と焦点検出システムにより算出される合焦位置との差に相当する補正量（以下、ベストピント補正量という）のデータを予めメモリに記憶しておく。そして、焦点検出システムによって検出されたデフォーカス量をベストピント補正量で補正し、この補正されたデフォーカス量からフォーカスレンズの駆動量を演算する。
【０００５】
ここで、上記ベストピント補正量が必要な理由について説明する。撮像光学系の最良像面は、球面収差や色収差の影響によってガウス像面（近軸像面）からずれた位置に存在する。一方、焦点検出システムにより得られる合焦位置は、ＴＴＬ位相差検出方式では撮像光学系からの光束の一部を用いて決定されるため、撮像光学系の全体の球面収差が反映されない。また、撮像面に配置されるフィルムや撮像素子と、焦点検出システムの受光素子とに分光感度の差があるため、色収差によっても撮像光学系の最良像面と焦点検出システムにより得られる合焦位置とに差が生じる。ベストピント補正量は、この差を考慮してフォーカスレンズの駆動量を補正するためのものである。
【０００６】
ただし、フォーカス駆動前のベストピント補正量を用いてフォーカスレンズの駆動量を演算しても、フォーカスレンズの移動によって撮像光学系の球面収差や色収差が変化する場合がある。この場合、フォーカス駆動前のベストピント補正量とフォーカス駆動後のベストピント補正量とに差が生ずるため、フォーカス駆動後の合焦度合いが十分でなかったり、ＡＦのやり直しが必要になったりする可能性がある。
【０００７】
このような問題を解消するため、本出願人は、フォーカスレンズの駆動量を求めた後、該フォーカスレンズの移動先のベストピント補正量をメモリから読み出し、新たなフォーカスレンズ駆動量を再計算する撮像装置を提案している（特許文献２）。
【特許文献１】特開平０２−１８１１０９号公報（２頁左上欄１３行〜５頁左下欄１３行）
【特許文献２】特開２００４−１０９６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献２の撮像装置においても、算出したフォーカスレンズ駆動量自体に誤差が含まれているため、フォーカス駆動後のベストピント補正量を正確に読み出すことが難しい。したがって、フォーカス駆動後の合焦度合いを十分に高めるために、さらに改善の余地がある。
【０００９】
本発明は、フォーカス駆動後の合焦精度をさらに高めることができる撮像装置を提供する。
【課題を解決するための手段】
【００１０】
本発明の一側面としての撮像装置は、撮像光学系のデフォーカス量を検出する焦点検出手段と、焦点検出手段により検出されたデフォーカス量、及び撮像光学系の最良像面と撮像面との位置差を減少させるためのピント補正量に基づいてフォーカス駆動量を求め、該フォーカス駆動量に応じてフォーカス駆動を行わせる制御手段とを有する。そして、制御手段は、フォーカス駆動前に焦点検出手段により検出されたフォーカス前デフォーカス量に基づいてフォーカス駆動後のピント補正量としてのフォーカス後補正量を求め、これらフォーカス前デフォーカス量及びフォーカス後補正量に基づいて該フォーカス駆動を行うためのフォーカス駆動量を求めることを特徴とする。
【発明の効果】
【００１１】
本発明では、焦点検出手段によって検出されたフォーカス前デフォーカス量に基づいて、フォーカス駆動の前にフォーカス駆動後の補正量（ベストピント補正量）を求め、そのフォーカス駆動のためのフォーカス駆動量を求める。したがって、本発明によれば、従来の撮像装置に比べて、フォーカス駆動後の合焦精度をさらに高めることができ、フォーカス駆動量の再計算やＡＦのやり直しの必要性を低減することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の好ましい実施例について図面を参照しながら説明する。
【実施例１】
【００１３】
図１には、本発明の実施例１である一眼レフデジタルカメラシステム（撮像システム）の概略構成を示している。
【００１４】
図１において、２００は撮像装置しての一眼レフデジタルカメラ本体、２０１は該カメラ本体２００に対して着脱可能に装着される交換レンズとしての撮像レンズである。Ｌは撮像レンズ２０１内に備えられた撮像光学系２０１ａの光軸（以下、単に撮像レンズ２０１の光軸という）である。２０１ｂは撮像光学系２０１ａに含まれるフォーカスレンズである。
【００１５】
撮像レンズ２０１の予定結像面の付近には、光学ローパスフィルタ、赤外カットフィルタ、およびＣＣＤセンサ又はＣＭＯＳセンサからなる撮像素子を含む撮像素子ユニット２０４が配置されている。
【００１６】
撮像レンズ２０１と撮像素子ユニット２０４との間には、光学ファインダによる観察時には該撮像レンズ２０１から撮像素子ユニット２０４までの光路内に配置され、撮像時には光束外へ退避するメインミラー２０２とサブミラー２０３が配置されている。メインミラー２０２はハーフミラーにより構成されている。このため、ファインダ観察時には、撮像レンズ２０１からの光束（撮像光束）の一部はメインミラー２０２で後述するファインダ光学系に向けて反射され、残りの一部はメインミラー２０２を透過してサブミラー２０３に導かれる。
【００１７】
メインミラー２０２で反射した光束は、ピント板２０５のマット面上に像を結び、該マット面上の像は、ペンタプリズム２０６および接眼レンズ２０７を介して撮像者によって観察される。ピント板２０５、ペンタプリズム２０６および接眼レンズ２０７によりファインダ光学系が構成される。
【００１８】
一方、メインミラー２０２を透過した光束は、サブミラー２０３によって反射され、焦点検出ユニット２０８に導かれる。
【００１９】
焦点検出ユニット２０８は、入射光束を複数に分割してそれぞれの分割光束に像を結ばせる２次結像レンズユニットと、該２次結像レンズユニットにより形成された一対又は複数対の像を受光する一対又は複数対の受光素子列（ラインセンサ）とを有する。互いに対をなすラインセンサ上に対の像が形成されると、該ラインセンサからそれらの像に応じた信号が出力される。焦点検出ユニット２０８は、それら対の像のずれ量（位相差）を表す信号（位相差情報）をカメラＣＰＵ２１０に出力する。なお、焦点検出ユニット２０８とカメラＣＰＵ２１０とにより焦点検出手段が構成される。また、カメラＣＰＵ２１０は、制御手段としても機能する。
【００２０】
以下、図５のフローチャートを併せ用いて、カメラＣＰＵ２１０のＡＦ処理動作について説明する。該ＡＦ処理動作は、カメラＣＰＵ２１０内に格納されたＡＦ処理用コンピュータプログラムに従って実行される。
【００２１】
ステップＳ１０１において、カメラＣＰＵ２１０は、カメラ本体２００に撮像レンズ２０１が装着された時点で該撮像レンズ２０１に搭載されたレンズＣＰＵ２１１と初期通信を行う。該初期通信により、撮像光学系２０１ａの光学情報（例えば、フォーカスレンズ２０１ｂのフォーカス敏感度情報）を取得する。
【００２２】
次に、ステップＳ１０２では、カメラＣＰＵ２１０は、カメラ本体２００に設けられた不図示のレリーズスイッチの第１ストローク（半押し）操作に応じて、焦点検出ユニット２０８を駆動する。これにより、焦点検出ユニット２０８から位相差情報を取り込み、該位相差情報から撮像光学系２０１ａのデフォーカス量（方向も含む）を算出（検出）する。
【００２３】
そして、ステップＳ１０３では、カメラＣＰＵ２１０は、該デフォーカス量と、後述するベストピント補正量とに基づいて、撮像光学系２０１ａ内のフォーカスレンズ２０１ｂの合焦を得るためのフォーカス駆動量を算出する。
【００２４】
続いて、ステップＳ１０４では、カメラＣＰＵ２１０は、算出したフォーカス駆動量をレンズＣＰＵ２１１に送信する。そして、ステップＳ１０５では、カメラＣＰＵ２１０は、レンズＣＰＵ２１１に、フォーカス駆動量に応じたフォーカスレンズ２０１ｂの駆動を行わせる。
【００２５】
カメラＣＰＵ２１０は、ステップＳ１０６において、再度、焦点検出ユニット２０８から位相差情報を取り込んでデフォーカス量を算出し、該デフォーカス量が合焦範囲内か否かを判別する。合焦範囲内でなければステップＳ１０２に戻って再度デフォーカス量の演算及びフォーカスレンズ２０１ｂの駆動を行う。一方、合焦範囲であれば、ＡＦ処理を終了し、撮像処理に進む。
【００２６】
こうして合焦状態が得られた後、カメラＣＰＵ２１０は、レリーズスイッチの第２ストローク（全押し）操作に応じて、メインミラー２０２とサブミラー２０３が撮像光路外に退避させる。撮像素子ユニット２０４内の撮像素子は、撮像光学系２０１ａによって形成された被写体像を光電変換する。カメラ本体２００内に設けられた不図示の画像処理回路は、撮像素子からの出力に対して所定の処理を施し、画像信号を生成する。画像信号は、不図示のディスプレイに画像として表示されたり、不図示の記録媒体（半導体メモリ、光ディスク等）に画像データとして記録されたりする。
【００２７】
次に、本実施例におけるカメラＣＰＵ２１０のＡＦ処理におけるフォーカス駆動量の演算について説明する。
【００２８】
前述したように、焦点検出手段により得られる合焦位置（フォーカス駆動量）は、撮像光束の一部を用いて決定されるので、撮像光束全体の球面収差は反映されない。また、撮像素子と焦点検出ユニットのラインセンサとに分光感度の差があるため、撮像光学系の色収差によっても撮像光学系の最良像面と焦点検出手段により得られる合焦位置とに差が生じる。したがって、フォーカシングによって球面収差や色収差が変化する撮像光学系では、ベストピント補正量として、フォーカス駆動によってフォーカスレンズ位置（撮像距離又は被写体距離）が変化した後の値を用いることで、より精度の高い合焦状態が得られる。
【００２９】
このため、本実施例のカメラＣＰＵ２１０は、フォーカスレンズ２０１ｂの駆動量（フォーカス駆動量）を、以下の関数［（１）〜（３）式］を用いて求める。これらの関数は、ＡＦ処理用コンピュータプログラムの一部に演算式として組み込まれている。
【００３０】
ΔＸ＝Ｄｅｆ／（Ｓ０＋Ａ１（Ｄｅｆ）＋Ａ２（Ｄｅｆ）２  ）  …（１）
ただし、Ｄｅｆ＝Ｄｅｆ０＋ＢＰ    …（２）
ＢＰ＝ＢＰ０＋Ｂ１Ｄｅｆ０＋Ｂ２Ｄｅｆ０２    …（３）
ΔＸ：今回のフォーカス駆動量
Ｓ０：今回のフォーカス駆動前のフォーカスレンズ位置におけるフォーカス敏感度（フォーカスレンズ単位移動量あたりのピント移動量）
Ａ１：１次の敏感度補正係数
Ａ２：２次の敏感度補正係数
Ｄｅｆ０：今回のフォーカス駆動前に焦点検出手段により検出されるデフォーカス量（フォーカス前デフォーカス量）
Ｄｅｆ：補正後のデフォーカス量
ＢＰ０：今回のフォーカス駆動前のフォーカスレンズ位置でのベストピント補正量（フォーカス前補正量）
ＢＰ：今回のフォーカス駆動後のフォーカスレンズ位置でのベストピント補正量（フォーカス後補正量）
Ｂ１：１次のベストピント補正係数
Ｂ２：２次のベストピント補正係数
【００３１】
ここで、本実施例の撮像レンズ２０１には、フォーカスレンズ２０１ｂの位置を検出するエンコーダ等の位置検出器（図示せず）が設けられている。位置検出器により検出されるフォーカスレンズ位置は、無限遠から至近までが分割された複数のフォーカスゾーンのうちどのフォーカスゾーンに入っているかを示す。
【００３２】
該位置検出器により検出されたフォーカスレンズ位置の情報（フォーカスゾーン情報）は、レンズＣＰＵ２１１からカメラＣＰＵ２１０に送信される。カメラＣＰＵ２１０は、各フォーカスゾーンに対応したＳ０，Ａ１  ，Ａ２  ，ＢＰ０，Ｂ１  ，Ｂ２  のデータ（記憶データ）を内部メモリ２１０ａに記憶しており、レンズＣＰＵ２１１からのフォーカスゾーン情報に対応した記憶データを読み出す。
【００３３】
（３）式は、焦点検出手段により検出されたフォーカス前デフォーカス量Ｄｅｆ０から、フォーカス後補正量ＢＰを求めるための関数である。フォーカス後補正量ＢＰは、今回のフォーカス駆動を行ったとした場合のフォーカスレンズ位置での撮像光学系の最良像面と撮像面（撮像素子２０４の受光面）との位置差を減少させるために、フォーカス前デフォーカス量に加えられるピント補正量である。
【００３４】
カメラＣＰＵ２１０の内部メモリ２１０ａには、Ｄｅｆ０とＢＰとの関係を図２に示すように線形近似するために式（３）で用いられる１次及び２次のベストピント補正係数Ｂ１，Ｂ２が予め記憶されている。
【００３５】
図２には、あるフォーカスゾーンに対応したフォーカス前デフォーカス量Ｄｅｆ０とフォーカス後補正量ＢＰとの関係を示している。図中のＢＰｎは、フォーカス前デフォーカス量Ｄｅｆ０ｎに対応したフォーカス後補正量ＢＰである。曲線Ａは、Ｄｅｆ０ｎが正の場合の線形近似曲線、曲線ＢはＤｅｆ０ｎが負の場合の線形近似曲線である。
【００３６】
内部メモリ２１０ａには、各フォーカスゾーンに対応した、図２に示すようなＤｅｆ０とＢＰとの関係が得られるベストピント補正係数Ｂ１，Ｂ２が記憶されている。また、ベストピント補正係数Ｂ１，Ｂ２は、Ｄｅｆ０の符号（例えば、＋：前ピン、−：後ピン）に応じてそれぞれ２種類設けられている。
【００３７】
なお、（３）式では１次及び２次のベストピント補正係数Ｂ１，Ｂ２を用いるが、Ｄｅｆ０とＢＰとを線形近似した場合の誤差が十分に小さければ、１次のベストピント補正係数のみ用いてもよい。また、逆に誤差が大きい場合は、３次以上のベストピント補正係数を設けてもよい。
【００３８】
（２）式は、（３）式によって得られたＢＰにＤｅｆ０を加えて、撮像光学系２０１ａの最良像面を基準とした補正後デフォーカス量Ｄｅｆを求める式である。この補正後デフォーカス量Ｄｅｆは、フォーカス前デフォーカス量Ｄｅｆ０に対してフォーカス後補正量ＢＰによる補正を加えたデフォーカス量である。
【００３９】
（１）式は、（２）式によって得られたＤｅｆから、今回のフォーカス駆動量を求めるための関数である。
【００４０】
フォーカスレンズ２０１ｂのフォーカス敏感度は、フォーカスレンズ２０１ｂの位置（つまりは被写体距離）によって変化するため、単純にＤｅｆをＳ０で割った値をΔＸとすると誤差が生じる。敏感度補正係数Ａ１，Ａ２は、この誤差を補正するための係数である。
【００４１】
Ｄｅｆと（１）式の分母の値（以下、補正敏感度Ｓという）は、図３に示す関係を有する。図３は、補正後デフォーカス量Ｄｅｆと補正敏感度Ｓとの関係を示している。図中のＳｎは、補正後デフォーカス量Ｄｅｆｎに対応した補正敏感度である。曲線Ｃは、Ｓｎが正の場合の線形近似曲線、曲線ＤはＳｎが負の場合の線形近似曲線である。
【００４２】
内部メモリ２１０ａには、図３に示すようなＤｅｆとＳとの関係が得られるようなベストピント補正係数敏感度補正係数Ａ１，Ａ２が予め記憶されている。また、係数Ａ１，Ａ２は、Ｄｅｆの符号（例えば、＋：前ピン、−：後ピン）に応じてそれぞれ２種類設けられている。
【００４３】
なお、（１）式では１次及び２次の敏感度補正係数Ａ１，Ａ２を用いるが、Ｄｅｆと補正敏感度Ｓとを線形近似した場合の誤差が十分に小さければ１次の敏感度補正係数のみ用いてもよい。逆に誤差が大きい場合は、３次以上の敏感度補正係数を設けてもよい。
【００４４】
上記の（１）式から（３）式は、それらの内容の説明のために３つの式に分けているが、実際の演算では、（２）式と（３）式を（１）式に代入して、以下の（１′）式としてもよい。
【００４５】
ΔＸ＝｛Ｄｅｆ０＋（ＢＰ０＋Ｂ１Ｄｅｆ０＋Ｂ２Ｄｅｆ０２）｝／
［Ｓ０＋Ａ１｛Ｄｅｆ０＋（ＢＰ０＋Ｂ１Ｄｅｆ０＋Ｂ２Ｄｅｆ０２）｝＋Ａ２｛Ｄｅｆ０＋（ＢＰ０＋Ｂ１  Ｄｅｆ０＋Ｂ２  Ｄｅｆ０２）｝２］   …  （１′）
【００４６】
この場合、実際にはフォーカス後補正量ＢＰが独立して算出されるわけではないが、
（ＢＰ０＋Ｂ１Ｄｅｆ０＋Ｂ２Ｄｅｆ０２）がＢＰに相当するので、ＢＰが独立して算出されているものとみなすことができる。
【００４７】
以上により、今回のフォーカス駆動に先立って、フォーカス前デフォーカス量Ｄｅｆ０からフォーカス後補正量ＢＰを求め、該フォーカス前デフォーカス量Ｄｅｆ０とフォーカス後補正量ＢＰとに基づいて今回のフォーカス駆動量が算出される。そして、このフォーカス駆動量に基づいてフォーカスレンズ２０１ｂを駆動することにより、従来の撮像装置に比べてフォーカス駆動後の合焦精度をさらに高めることができる。このため、フォーカス駆動量の再計算やＡＦのやり直しの必要性を低減することができる。
【００４８】
なお、本実施例の撮像光学系がズームレンズである場合には、ズームポジションをエンコーダ等のズーム位置検出器によって検出できるようにするとよい。そして、広角端から望遠端までを複数のズームゾーンに分割し、ズームゾーンとフォーカスゾーンに応じた上記Ｓ０，Ａ１  ，Ａ２  ，ＢＰ０，Ｂ１  ，Ｂ２  のデータを内部メモリ２１０ａに記憶しておけばよい。
【実施例２】
【００４９】
本発明の実施例２について説明する。本実施例の一眼レフカメラシステムの構成は、実施例１と同じである。実施例１と共通する構成要素については実施例１と同符号を用いる。
【００５０】
また、本実施例におけるカメラＣＰＵ２１０のＡＦ処理動作も、基本的には図４を用いて説明した実施例１でのＡＦ処理動作と同じである。ただし、フォーカス駆動量の演算方法が実施例１とは異なる。
【００５１】
カメラＣＰＵ２１０は、フォーカスレンズ２０１ｂの駆動量（フォーカス駆動量）を、以下の関数［（５），（６）式］を用いて求める。これらの関数は、ＡＦ処理用コンピュータプログラムの一部に演算式として組み込まれている。
【００５２】
ΔＸ＝Ｄｅｆ／（Ｓ０＋Ａ１（Ｄｅｆ）＋Ａ２（Ｄｅｆ）２  ）   …（５）
ただし、Ｄｅｆ＝Ｄｅｆ０＋ＢＰｎ    …（６）
ΔＸ：今回のフォーカス駆動量
Ｓ０：今回のフォーカス駆動前のフォーカスレンズ位置におけるフォーカス敏感度
Ａ１：１次の敏感度補正係数
Ａ２：２次の敏感度補正係数
Ｄｅｆ０：今回のフォーカス駆動前に焦点検出手段により検出されるデフォーカス量（フォーカス前デフォーカス量）
Ｄｅｆ：補正後のデフォーカス量
ＢＰｎ：ｎ番目のデフォーカスゾーンのベストピント補正量（フォーカス後補正量）
【００５３】
本実施例の撮像レンズ２０１でも、フォーカスレンズ２０１ｂの位置を検出するエンコーダ等の位置検出器（図示せず）が設けられている。位置検出器により検出されるフォーカスレンズ位置は、無限遠から至近までが分割された複数のフォーカスゾーンのうちどのフォーカスゾーンに入っているかを示す。
【００５４】
該位置検出器により検出されたフォーカスゾーン情報は、レンズＣＰＵ２１１からカメラＣＰＵ２１０に送信される。カメラＣＰＵ２１０は、各フォーカスゾーンに対応した上記Ｓ０，Ａ１  ，Ａ２  ，ＢＰｎのデータ（記憶データ）を内部メモリ２１０ａに記憶しており、レンズＣＰＵ２１１からのフォーカスゾーン情報に対応した記憶データを読み出す。
【００５５】
また、本実施例では、焦点検出手段により検出されるデフォーカス量Ｄｅｆ０の大きさを複数のゾーンに分割し、該デフォーカスゾーンごとにフォーカス駆動後のベストピント補正量であるフォーカス後補正量ＢＰを内部メモリ２１０ａに記憶している。
【００５６】
図４には、ｎ番目のデフォーカスゾーンＤｅｆ０ｎ対応したフォーカス後補正量ＢＰｎのデータテーブルである。
【００５７】
（６）式は、図４のデータテーブルから読み出したＤｅｆ０ｎ対応したＢＰｎにＤｅｆ０を加えて、撮像光学系の最良像面を基準とした補正後デフォーカス量Ｄｅｆを求める式である。
【００５８】
（５）式は、（６）式によって得られたＤｅｆからフォーカス駆動量を求めるための関数である。
【００５９】
敏感度補正係数Ａ１，Ａ２は、実施例１と同様に、フォーカスレンズ２０１ｂのフォーカス敏感度がフォーカスレンズ２０１ｂの位置によって変化することによるΔＸの誤差を補正するための係数である。
【００６０】
また、Ｄｅｆと（５）式の分母の値である補正敏感度Ｓは、図３に示す関係を有する。内部メモリ２１０ａには、図３に示すようなＤｅｆとＳとの関係が得られるようなベストピント補正係数敏感度補正係数Ａ１，Ａ２が予め記憶されている。また、係数Ａ１，Ａ２は、Ｄｅｆの符号（例えば、＋：前ピン、−：後ピン）に応じてそれぞれ２種類設けられている。
【００６１】
なお、（５）式では１次及び２次の敏感度補正係数Ａ１，Ａ２を用いるが、Ｄｅｆと補正敏感度Ｓとを線形近似した場合の誤差が十分に小さければ１次の敏感度補正係数のみ用いてもよい。逆に誤差が大きい場合は、３次以上の敏感度補正係数を設けてもよい。
【００６２】
上記の（５）式及び（６）式は、それらの内容の説明のために２つの式に分けているが、実際の演算では、（６）式を（５）式に代入して、以下の（５′）式としてもよい。
【００６３】
ΔＸ＝（Ｄｅｆ０＋ＢＰｎ）／
｛Ｓ０＋Ａ１（Ｄｅｆ０＋ＢＰｎ）＋Ａ２（Ｄｅｆ０＋ＢＰｎ）２  ｝  …（５′）
【００６４】
以上により、今回のフォーカス駆動に先立って、フォーカス前デフォーカス量Ｄｅｆ０からフォーカス後補正量ＢＰ（＝ＢＰｎ）を求める。そして、該フォーカス前デフォーカス量Ｄｅｆ０とフォーカス後補正量ＢＰとに基づいて今回のフォーカス駆動量が算出される。こうして、このフォーカス駆動量に基づいてフォーカスレンズ２０１ｂを駆動することにより、従来の撮像装置に比べてフォーカス駆動後の合焦精度をさらに高めることができる。このため、フォーカス駆動量の再計算やＡＦのやり直しの必要性を低減することができる。
【００６５】
なお、本実施例の撮像光学系がズームレンズである場合には、ズームポジションをエンコーダ等のズーム位置検出器によって検出できるようにするとよい。そして、広角端から望遠端までを複数のズームゾーンに分割し、ズームゾーンとフォーカスゾーンに応じた上記Ｓ０，Ａ１  ，Ａ２のデータやＤｅｆ０とＢＰｎのテーブルデータを内部メモリ２１０ａに記憶しておけばよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施例１である一眼レフデジタルカメラシステムの構成を示すブロック図。
【図２】実施例１でのＡＦ処理に用いるフォーカス前デフォーカス量とフォーカス後補正量との関係を示す図。
【図３】実施例１，２でのＡＦ処理に用いる補正後デフォーカス量と補正敏感度との関係を示す図。
【図４】本発明の実施例２でのＡＦ処理に用いるフォーカス前デフォーカス量とフォーカス後補正量との対応関係を示す図。
【図５】実施例１，２でのＡＦ処理のフローチャート。
【符号の説明】
【００６７】
２００  カメラ本体
２０１  撮像レンズ
２０１ａ  撮像光学系
２０１ｂ  フォーカスレンズ
２０８  焦点検出ユニット
２１０  カメラＣＰＵ
【図１】
2008241733.tif 000003
【図２】
2008241733.tif 000004
【図３】
2008241733.tif 000005
【図４】
2008241733.tif 000006
【図５】
2008241733.tif 000007