(57)【要約】      （修正有）【課題】カメラボディ側でオーバーラップ補正を施した残デフォーカス量を、撮影レンズ側において適正な残駆動量に変換して焦点制御できる撮影レンズを提供する。【解決手段】撮影光学系５，７の移動中に撮影光学系のデフォーカス量を検出する焦点検出手段１９を有するカメラボディ１に装着可能な撮影レンズ３において、デフォーカス量と撮影光学系５，７の移動量との関係を表す関数情報のうち、焦点検出時点における第１の関数情報Ａをカメラボディ側へ出力するとともに、デフォーカス量ＤＦ１を焦点検出時点以降の撮影光学系５，７の移動量に基づいてカメラボディ側で残デフォーカス量ＤＦ２に補正する時点における第２の関数情報Ｂをカメラボディ側へ出力する出力手段３１と、第２の関数情報Ｂを用いて残デフォーカス量ＤＦ２を残駆動量Ｚ３に換算するレンズ内換算手段３７と、残駆動量Ｚ３に応じて撮影光学系５，７を駆動するレンズ駆動手段４３とを備える。【選択図】図１
2008097006.tif 000002
【特許請求の範囲】
【請求項１】
撮影光学系を備えるとともに、該撮影光学系の少なくとも一部の移動中に前記撮影光学系のデフォーカス量を検出する焦点検出手段を有するカメラボディに装着可能な撮影レンズにおいて、
前記デフォーカス量と前記撮影光学系の少なくとも一部の移動量との関係を表す関数情報のうち、前記焦点検出手段による焦点検出時点における第１の関数情報を前記カメラボディ側へ出力するとともに、前記デフォーカス量を前記焦点検出時点以降の前記撮影光学系の少なくとも一部の移動量に基づいて前記カメラボディ側で残デフォーカス量に補正する時点における第２の関数情報を前記カメラボディ側へ出力する出力手段と、
前記第２の関数情報を用いて前記残デフォーカス量を前記撮影光学系の少なくとも一部の残駆動量に換算するレンズ内換算手段と、
前記レンズ内換算手段により換算された前記残駆動量に応じて、前記撮影光学系の少なくとも一部を駆動するレンズ駆動手段と、を備えたことを特徴とする撮影レンズ。
【請求項２】
請求項１に記載の撮影レンズにおいて、
前記レンズ内換算手段は、前記カメラボディ側から入力した前記残デフォーカス量を前記第２の関数情報を用いて換算した前記残駆動量を、前記補正の時点以降の前記撮影光学系の少なくとも一部の移動量で補正し、
前記レンズ駆動手段は、前記補正した残駆動量に応じて前記撮影光学系の少なくとも一部を駆動することを特徴とする撮影レンズ。
【請求項３】
請求項１または請求項２に記載の撮影レンズにおいて、
前記カメラボディ側からの前記関数情報の要求に応じて前記第１の関数情報または前記第２の関数情報を選択するデータ選択部と、
前記データ選択部が選択した関数情報を一時的に保持するデータ保持部とを備えたことを特徴とする撮影レンズ。
【請求項４】
請求項３に記載の撮影レンズにおいて、
前記データ選択部は、前記カメラボディ側から前記関数情報を要求された時点の前記撮影光学系の少なくとも一部の位置に応じて前記関数情報を選択することを特徴とする撮影レンズ。
【請求項５】
請求項１から請求項４のいずれか１項に記載の撮影レンズにおいて、
前記第１の関数情報および前記第２の関数情報を記憶する記憶手段を備えることを特徴とする撮影レンズ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、焦点検出部を有するカメラボデイに交換可能な撮影レンズ側に焦点制御用の駆動機構を有して撮影レンズの焦点制御を実行する撮影レンズに関する。
【背景技術】
【０００２】
従来、オートフォーカスシステムとして、デフォーカス量（撮像面と結像面とのズレ量）の検出動作と、レンズの駆動動作とを同時並行に実行するシステムが知られている。
【０００３】
このようなオートフォーカスシステムでは、焦点検出以降のレンズ移動の分だけ、デフォーカス量の検出値を補正しなければならない（以下、このような補正を「オーバーラップ補正」という）。
【０００４】
この種のオーバーラップ補正は、カメラボディ側において、以下の手順（１）〜（３）によって実行される。
（１）まず、焦点検出部で求めたデフォーカス量ＤＦ１を、撮影レンズ内の合焦用レンズの駆動量Ｚ１に換算する。
（２）この合焦用レンズの駆動量Ｚ１から、焦点検出以降のレンズ移動分Ｚ２を減じることにより、実際に残っている駆動量（以下「残駆動量」という）Ｚ３を算出する。
（３）この残駆動量Ｚ３を変換係数Ａ（駆動量とデフォーカス量との比）で割り、残デフォーカス量ＤＦ３に変換する。
撮影レンズ側へは、このように補正された残デフォーカス量ＤＦ３が伝達される。
【０００５】
撮影レンズ側では、この残デフォーカス量ＤＦ３に変換係数Ａ′を乗じて、合焦用レンズの目標駆動値である残駆動量Ｚ３′を算出する。撮影レンズ内の駆動機構は、この残駆動量Ｚ３′に応じて、合焦用レンズの位置制御もしくは速度制御を逐次に実行する。
【０００６】
なお、上記した変換係数Ａ，Ａ′は、レンズ移動に応じて刻々と変化する値である。そのため、撮影レンズ内などには、レンズ位置と変換係数との対応関係を示すデータが予め用意される。このデータを現在のレンズ位置に基づいて参照することにより、最新の変換係数を得ることができる。
【特許文献１】特開昭６３−３０４２３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、上述した従来例では、撮影レンズおよびカメラボディの双方が、独立したタイミングで変換係数Ａ，Ａ′を取得する。そのため、カメラボディ側で使用される変換係数Ａと、撮影レンズ側で使用される変換係数Ａ′とは必ずしも一致しない。
【０００８】
通常、全体繰り出し式の撮影レンズの場合、レンズ位置による変換係数の変化は小さい。そのため、このような変換係数Ａ，Ａ′の違いは、十分に無視できる程度であり、合焦精度などに不具合は生じない。
【０００９】
しかしながら、内焦式のズームレンズなどでは、レンズ位置による変換係数の変化が大きい。そのため、変換係数Ａ，Ａ′の取得時点の間にレンズ位置が変化した場合、変換係数Ａ，Ａ′は大きくずれてしまう。
【００１０】
このように変換係数Ａと変換係数Ａ′とが大きくずれると、カメラボディ側で求めた正規の残駆動量Ｚ３と、撮影レンズ側で実際に焦点制御に使用される残駆動量Ｚ３′との間に食い違いを生じることとなる。
【００１１】
そのため、内焦式のズームレンズなどを使用する場合には、合焦精度が低下したり、合焦速度が遅くなるなどの問題点が生じる。
【００１２】
そこで、上述した問題点を解決するために、カメラボディ側でオーバーラップ補正を施した残デフォーカス量を、撮影レンズ側において適正な残駆動量に変換して焦点制御することが可能な撮影レンズを提供することを目的とする。
【課題を解決するための手段】
【００１３】
請求項１に記載の撮影レンズは、撮影光学系を備えるとともに、該撮影光学系の少なくとも一部（５，７）の移動中に撮影光学系のデフォーカス量を検出する焦点検出手段（１９）を有するカメラボディ（１）に装着可能な撮影レンズ（３）において、デフォーカス量と撮影光学系の少なくとも一部（５，７）の移動量との関係を表す関数情報のうち、焦点検出手段（１９）による焦点検出時点における第１の関数情報（Ａ）をカメラボディ側へ出力するとともに、デフォーカス量（ＤＦ１）を焦点検出時点以降の撮影光学系の少なくとも一部の移動量に基づいてカメラボディ側で残デフォーカス量（ＤＦ２）に補正する時点における第２の関数情報（Ｂ）をカメラボディ側へ出力する出力手段（３１）と、第２の関数情報（Ｂ）を用いて残デフォーカス量（ＤＦ２）を撮影光学系の少なくとも一部の残駆動量（Ｚ３）に換算するレンズ内換算手段（３７）と、レンズ内換算手段により換算された残駆動量（Ｚ３）に応じて、撮影光学系の少なくとも一部を駆動するレンズ駆動手段（４３）とを備えたことを特徴とする。
【００１４】
請求項２に記載の撮影レンズは、請求項１に記載の撮影レンズにおいて、レンズ内換算手段は、カメラボディ側から入力した残デフォーカス量を第２の関数情報を用いて換算した残駆動量を、補正の時点以降の撮影光学系の少なくとも一部の移動量で補正し、レンズ駆動手段は、補正した残駆動量に応じて撮影光学系の少なくとも一部を駆動することを特徴とする。
【００１５】
請求項３に記載の撮影レンズは、請求項１または請求項２に記載の撮影レンズにおいて、カメラボディ側からの関数情報の要求に応じて第１の関数情報または第２の関数情報を選択するデータ選択部（２７）と、データ選択部が選択した関数情報を一時的に保持するデータ保持部（３５）とを備えたことを特徴とする。
【００１６】
請求項４に記載の撮影レンズは、請求項３に記載の撮影レンズにおいて、データ選択部（２７）は、カメラボディ側から関数情報を要求された時点の撮影光学系の少なくとも一部の位置に応じて関数情報を選択することを特徴とする。
【００１７】
請求項５に記載の撮影レンズは、請求項１から請求項４のいずれか１項に記載の撮影レンズにおいて、第１の関数情報および第２の関数情報を記憶する記憶手段（２９）を備えることを特徴とする。
【発明の効果】
【００１８】
本発明では、撮影レンズ側のレンズ内換算手段において、デフォーカス量を焦点検出時点以降の撮影光学系の少なくとも一部の移動量に基づいてカメラボディ側で残デフォーカス量に補正する時点における第２の関数情報をカメラボディ側へ出力するとともに、この第２の関数情報を用いて残デフォーカス量を撮影光学系の少なくとも一部の残駆動量に換算するため、カメラボディ側でオーバーラップ補正を施した残デフォーカス量を、撮影レンズ側において適正な残駆動量に換算することが可能となる。
【００１９】
このような適正な残駆動量に基づいて焦点制御が実行されることにより、合焦精度および合焦速度を高めることが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、図面に基づいて本発明における実施の形態を説明する。
【００２１】
＜第１の実施形態＞
（第１の実施形態の構成）
図１は、第１の実施形態のシステム構成を示すブロック図である。
【００２２】
図１において、カメラボディ１に交換可能な撮影レンズ３が装着される。この撮影レンズ３内には合焦用レンズ５およびズーム用レンズ７その他のレンズ群が配置される。これらのレンズ群の光軸に沿って、カメラボディ１内にはメインミラー１１，サブミラー１３，フィルム面９などが配置される。
【００２３】
このサブミラー１３の反射方向には、ＡＦセンサー１７が配置される。このＡＦセンサー１７の出力は、焦点検出演算を行う焦点検出部１９を介して、ボディ側制御部２１へ接続される。このボディ側制御部２１から出力される焦点制御に関する情報は、撮影レンズ３側のデータ入力部３９を介してＡＦ制御部３７に伝達される。
【００２４】
一方、撮影レンズ３側には、合焦用レンズ５の絶対位置を検出するためのフォーカス位置検出部２３と、ズーム用レンズ７の位置を検出するためのズーム位置検出部２５とがそれぞれ配置される。これらの検出部２３，２５の出力は、データ選択部２７に接続される。このデータ選択部２７には、レンズ情報（例えば、焦点距離情報，撮影距離情報，および変換係数情報など）を格納したメモリ２９が接続される。
【００２５】
このデータ選択部２７から出力されるレンズ情報は、データ出力部３１を介してボディ側制御部２１に転送される。また、このとき、ボディ側制御部２１へ転送されるレンズ情報は、撮影レンズ３内のデータ保持部３５にも送られ、直前に転送したレンズ情報として逐一記録される。
【００２６】
このデータ保持部３５の出力データは、ＡＦ制御部３７に取り込まれる。このＡＦ制御部３７は、レンズ駆動部４３を介して合焦用レンズ５を前後に駆動する。この合焦用レンズ５の駆動系には、エンコーダなどからなる移動信号発生部４５が設けられる。この移動信号発生部４５から出力されるレンズ移動信号は、ＡＦ制御部３７およびボディ側制御部２１にそれぞれ伝達される。
【００２７】
（第１の実施形態の動作）
図２は、第１の実施形態の動作を説明するための流れ図である。また、図３は、デフォーカス量と駆動量との関係を示す説明図である。
【００２８】
以下、図２および図３を用いて、第１の実施形態の動作を説明する。
【００２９】
まず、ボディ側制御部２１は、焦点検出部１９を介して、ＡＦセンサー１７に電荷蓄積を開始させる（図２Ｓ１）。
【００３０】
ボディ側制御部２１は、この電荷蓄積期間の中間時点（以下、この中間時点を焦点検出時点という）で、撮影レンズ３側のＡＦ制御部３７に対し、変換係数を要求する（図２Ｓ２）。
【００３１】
撮影レンズ３側では、ＡＦ制御部３７がデータ選択部２７に対し変換係数の発生を指示する。このような指示に応じて、まず、データ選択部２７では、フォーカス位置検出部２３から合焦用レンズ５およびズーム用レンズ７のレンズ位置を取り込む（図２Ｓ３）。
【００３２】
データ選択部２７は、このレンズ位置に基づいて、メモリ２９内のデータテーブルを参照し、焦点検出時点のレンズ位置における変換係数Ａを求める。この変換係数Ａは、データ出力部３１を介してカメラボディ１側へ転送される（図２Ｓ４）。このような転送動作に並行して、データ選択部２７は、この変換係数Ａの値をデータ保持部３５に一旦保持する（図２Ｓ５）。なお、ここでの変換係数Ａは、図３中に示す角度θａのtan値に相当する値である。
【００３３】
カメラボディ１側のボディ側制御部２１は、このように転送される変換係数Ａその他のレンズデータを取り込む（図２Ｓ６）。
【００３４】
ボディ側制御部２１では、このような変換係数Ａの転送動作に並行して、移動信号発生部４５から随時に出力されるレンズ移動信号の計数を開始する（図２Ｓ７）。
【００３５】
なお、このレンズ移動信号は、合焦用レンズ５の前後移動に応じて出力される正負２相のパルス信号である。そのため、このレンズ移動信号の計数により、計数開始時点以降における合焦用レンズ５の移動距離をパルス数の単位で検出することができる。
【００３６】
続いて、ＡＦセンサー１７において所定の電荷蓄積期間が終了すると、焦点検出部１９は、ＡＦセンサー１７から一対の光像パターンを示すデータ列を読み出す（図２Ｓ８）。
【００３７】
焦点検出部１９は、これらのデータ列に相関演算を施し、焦点検出時点におけるデフォーカス量の値を算出する（図２Ｓ９）。このときのデフォーカス量は、図３中に示すデフォーカス量ＤＦ１に相当する。
【００３８】
ここで、ボディ側制御部２１は、下式（１）のように、デフォーカス量ＤＦ１に変換係数Ａを乗じ、合焦用レンズ５を合焦点まで駆動するために必要な駆動量Ｚ１を算出する（図２Ｓ１０）。
Ｚ１＝ＤＦ１×Ａ      ・・・（１）
なお、ここで算出される駆動量Ｚ１の単位は、上述したレンズ移動信号のパルス数と同一の単位である。
【００３９】
この時点で、ボディ側制御部２１は、レンズ移動信号の計数を終了し、図３中に示すような「焦点検出時点以降におけるレンズ移動量Ｚ２」を求める（図２Ｓ１１）。
【００４０】
ここで、ボディ側制御部２１は、下式（２）のように、駆動量Ｚ１からレンズ移動量Ｚ２を減じて、補正時点における残駆動量Ｚ３を求める（図２Ｓ１２）。
Ｚ３＝Ｚ１−Ｚ２      ・・・（２）
次に、ボディ側制御部２１は、下式（３）のように、残駆動量Ｚ３を変換係数Ａで割り、図３中に示す残デフォーカス量ＤＦ３に換算する（図２Ｓ１３）。
ＤＦ３＝Ｚ３／Ａ      ・・・（３）
ボディ側制御部２１は、この残デフォーカス量ＤＦ３を撮影レンズ３側へ伝達する（図２Ｓ１４）。
【００４１】
撮影レンズ３側では、ＡＦ制御部３７が、この残デフォーカス量ＤＦ３を取得する（図２Ｓ１５）。
【００４２】
ここで、ＡＦ制御部３７は、データ保持部３５に保持されている変換係数Ａを読み出す（図２Ｓ１６）。
【００４３】
続いて、ＡＦ制御部３７は、下式（４）のように、残デフォーカス量ＤＦ３に対し変換係数Ａを乗じ、残駆動量Ｚ３を求める（図２Ｓ１７）。
Ｚ３＝ＤＦ３×Ａ      ・・・（４）
ＡＦ制御部３７は、レンズ駆動部４３を介して、この残駆動量Ｚ３が減少する方向に合焦用レンズ５を駆動する（図２Ｓ１８）。
【００４４】
以上の動作を繰り返し実行し、移動信号発生部４５から出力されるレンズ移動信号の計数結果が残駆動量Ｚ３に等しくなった時点で、ＡＦ制御部３７はレンズ駆動を停止する。
【００４５】
（第１の実施形態の効果など）
以上説明した動作により、第１の実施形態では、変換係数Ａを保持するデータ保持部３５を設けたので、図２中のステップＳ１３で使用した変換係数Ａと、ステップＳ１７で使用する変換係数Ａとが必ず一致する。
【００４６】
したがって、レンズ位置によって変換係数の値が大きく変化するケースにおいても、カメラボディ１側と撮影レンズ３側とで求める残駆動量Ｚ３の値に食い違いを生じることが一切ない。したがって、撮影レンズ３側では、カメラボディ１で求めた正確な残駆動量Ｚ３に基づいて、的確な自動焦点制御を実行することが可能となる。
【００４７】
次に、別の実施形態について説明する。
【００４８】
＜第２の実施形態＞
第２の実施形態の構成は、第１の実施形態（図１）と同様であるため、ここでの説明を省略する。
【００４９】
（第２の実施形態の動作）
図４は、第２の実施形態の動作を説明するための流れ図である。また、図５は、デフォーカス量と駆動量との関係を示す説明図である。
【００５０】
以下、図４および図５を用いて、第２の実施形態の動作を説明する。
【００５１】
まず、ボディ側制御部２１は、焦点検出部１９を介して、ＡＦセンサー１７に電荷蓄積を開始させる（図４Ｓ１）。
【００５２】
ボディ側制御部２１は、この焦点検出時点において、撮影レンズ３側のＡＦ制御部３７に対し、変換係数を要求する（図４Ｓ２）。
【００５３】
撮影レンズ３側では、この要求に従って、まず、データ選択部２７が、フォーカス位置検出部２３から合焦用レンズ５およびズーム用レンズ７のレンズ位置を取り込む（図４Ｓ３）。
【００５４】
データ選択部２７は、このレンズ位置に基づいて、メモリ２９内のデータテーブルを参照し、焦点検出時点のレンズ位置における変換係数Ａを求める。この変換係数Ａは、データ出力部３１を介してカメラボディ１側へ転送される（図４Ｓ４）。
【００５５】
このような転送動作に並行して、データ選択部２７は、この変換係数Ａの値をデータ保持部３５に一旦保持する（図４Ｓ５）。なお、ここでの変換係数Ａは、図５中に示す角度θａのtan値に相当する値である。
【００５６】
カメラボディ１側のボディ側制御部２１は、このように転送される変換係数Ａその他のレンズデータを取り込む（図４Ｓ６）。
【００５７】
ボディ側制御部２１では、このような変換係数Ａの転送動作に並行して、移動信号発生部４５から随時に出力されるレンズ移動信号の計数を開始する（図４Ｓ７）。
【００５８】
続いて、ＡＦセンサー１７において所定の電荷蓄積期間が終了すると、焦点検出部１９は、ＡＦセンサー１７から一対の光像パターンを示すデータ列を読み出す（図４Ｓ８）。
【００５９】
焦点検出部１９は、これらのデータ列に相関演算を施し、焦点検出時点におけるデフォーカス量の値を算出する（図４Ｓ９）。このときのデフォーカス量は、図５中に示すデフォーカス量ＤＦ１に相当する。
【００６０】
ここで、ボディ側制御部２１は、下式（５）のように、デフォーカス量ＤＦ１に変換係数Ａを乗じ、合焦用レンズ５を合焦点まで駆動するために必要な駆動量Ｚ１を算出する（図４Ｓ１０）。
Ｚ１＝ＤＦ１×Ａ      ・・・（５）
この時点で、ボディ側制御部２１は、レンズ移動信号の計数を終了し、図５中に示すような「焦点検出時点以降におけるレンズ移動量Ｚ２」を求める（図４Ｓ１１）。
【００６１】
ここで、ボディ側制御部２１は、下式（６）のように、駆動量Ｚ１からレンズ移動量Ｚ２を減じて、補正時点における残駆動量Ｚ３を求める（図４Ｓ１２）。
Ｚ３＝Ｚ１−Ｚ２      ・・・（６）
次に、ボディ側制御部２１は、これらの補正演算を行っている時点（以下、「補正時点」という）の変換係数をレンズ側に要求する（図４Ｓ１３）。
【００６２】
撮影レンズ３側では、この要求に従って、まず、データ選択部２７が、補正時点における合焦用レンズ５およびズーム用レンズ７のレンズ位置を取り込む（図４Ｓ１４）。
【００６３】
データ選択部２７は、このレンズ位置に基づいて、メモリ２９内のデータテーブルを参照し、補正時点のレンズ位置における変換係数Ｂを求める。この変換係数Ｂは、データ出力部３１を介してカメラボディ１側へ転送される（図４Ｓ１５）。
【００６４】
このような転送動作に並行して、データ選択部２７は、この変換係数Ｂの値をデータ保持部３５に一旦保持する（図４Ｓ１６）。なお、ここでの変換係数Ｂは、図５中に示す角度θｂのtan値に相当する値である。
【００６５】
カメラボディ１側のボディ側制御部２１は、このように転送される変換係数Ｂを取り込む（図４Ｓ１７）。
【００６６】
次に、ボディ側制御部２１は、下式（７）のように、残駆動量Ｚ３を変換係数Ｂで割り、図５中に示す残デフォーカス量ＤＦ２に換算する（図４Ｓ１８）。
ＤＦ２＝Ｚ３／Ｂ      ・・・（７）
ボディ側制御部２１は、この残デフォーカス量ＤＦ２を撮影レンズ３側へ転送する（図４Ｓ１９）。
【００６７】
なお、この残デフォーカス量ＤＦ２の値は、補正時点の変換係数Ｂを用いて変換されるため、補正時点における正確な残デフォーカス量を示す。そこで、ボディ側制御部２１は、この残デフォーカス量ＤＦ２の値に基づいて、合焦判定などの動作を実行する（図４Ｓ２０）。
【００６８】
一方、撮影レンズ３側では、ＡＦ制御部３７が、この残デフォーカス量ＤＦ２を取得する（図４Ｓ２１）。
【００６９】
ここで、ＡＦ制御部３７は、データ保持部３５に直前に保持された変換係数Ｂを読み出す（図４Ｓ２２）。
【００７０】
続いて、ＡＦ制御部３７は、下式（８）のように、残デフォーカス量ＤＦ２に対し変換係数Ｂを乗じ、残駆動量Ｚ３を求める（図４Ｓ２３）。
Ｚ３＝ＤＦ２×Ｂ      ・・・（８）
ＡＦ制御部３７は、レンズ駆動部４３を介して、この残駆動量Ｚ３が減少する方向に合焦用レンズ５を駆動する（図４Ｓ２４）。
【００７１】
以上の動作を繰り返し実行し、移動信号発生部４５から出力されるレンズ移動信号の計数結果が残駆動量Ｚ３に等しくなった時点で、ＡＦ制御部３７はレンズ駆動を停止する。
【００７２】
（第２の実施形態の効果など）
以上説明した動作により、第２の実施形態では、第１の実施形態と同様の効果を得ることができる。
【００７３】
また、第２の実施形態に特有な効果としては、残駆動量Ｚ３に補正時点の変換係数Ｂを乗じるので、補正時点における残デフォーカス量ＤＦ２を誤差なく求めことができる点である。そのため、この残デフォーカス量ＤＦ２に基づき、補正時点における合焦判定などを正確に実行することが可能となる。
【００７４】
次に、別の実施形態について説明する。
【００７５】
＜第３の実施形態＞
第３の実施形態の構成は、第１の実施形態（図１）と同様であるため、ここでの説明を省略する。
【００７６】
（第３の実施形態の動作）
図６は、第３の実施形態の動作を説明するための流れ図である。
【００７７】
以下、図５および図６を用いて、第３の実施形態の動作を説明する。
【００７８】
まず、ボディ側制御部２１は、焦点検出部１９を介して、ＡＦセンサー１７の電荷蓄積を開始させる（図６Ｓ１）。
【００７９】
ボディ側制御部２１は、この焦点検出時点において、撮影レンズ３側のＡＦ制御部３７に対し、変換係数を要求する（図６Ｓ２）。
【００８０】
撮影レンズ３側では、この要求に従って、まず、データ選択部２７が、フォーカス位置検出部２３から合焦用レンズ５およびズーム用レンズ７のレンズ位置を取り込む（図６Ｓ３）。
【００８１】
データ選択部２７は、このレンズ位置に基づいて、メモリ２９内のデータテーブルを参照し、焦点検出時点のレンズ位置における変換係数Ａを求める。この変換係数Ａは、データ出力部３１を介してカメラボディ１側へ転送される（図６Ｓ４）。このような転送動作に並行して、データ選択部２７は、この変換係数Ａの値をデータ保持部３５に一旦保持する（図６Ｓ５）。なお、ここでの変換係数Ａは、図５中に示す角度θａのtan値に相当する値である。
【００８２】
カメラボディ１側のボディ側制御部２１は、このように転送される変換係数Ａその他のレンズデータを取り込む（図６Ｓ６）。
【００８３】
ボディ側制御部２１では、このような変換係数Ａの転送動作に並行して、移動信号発生部４５から随時に出力されるレンズ移動信号の計数を開始する（図６Ｓ７）。
【００８４】
続いて、ＡＦセンサー１７において所定の電荷蓄積期間が終了すると、焦点検出部１９は、ＡＦセンサー１７から一対の光像パターンを示すデータ列を読み出す（図６Ｓ８）。
【００８５】
焦点検出部１９は、これらのデータ列に相関演算を施し、焦点検出時点におけるデフォーカス量の値を算出する（図６Ｓ９）。このときのデフォーカス量は、図５中に示すデフォーカス量ＤＦ１に相当する。
【００８６】
ここで、ボディ側制御部２１は、下式（９）のように、デフォーカス量ＤＦ１に変換係数Ａを乗じ、合焦用レンズ５を合焦点まで駆動するために必要な駆動量Ｚ１を算出する（図６Ｓ１０）。
Ｚ１＝ＤＦ１×Ａ      ・・・（９）
この時点で、ボディ側制御部２１は、レンズ移動信号の計数を終了し、図５中に示すような「焦点検出時点以降におけるレンズ移動量Ｚ２」を求める（図６Ｓ１１）。
【００８７】
ここで、ボディ側制御部２１は、下式（１０）のように、駆動量Ｚ１からレンズ移動量Ｚ２を減じて、補正時点における残駆動量Ｚ３を求める（図６Ｓ１２）。
Ｚ３＝Ｚ１−Ｚ２      ・・・（１０）
次に、ボディ側制御部２１は、この補正時点における変換係数をレンズ側に要求する（図６Ｓ１３）。
【００８８】
撮影レンズ３側では、この要求に従って、まず、データ選択部２７が、補正時点における合焦用レンズ５およびズーム用レンズ７のレンズ位置を取り込む（図６Ｓ１４）。
【００８９】
また、この時点から、ＡＦ制御部３７は、移動信号発生部４５から出力されるレンズ移動信号の計数を開始する（図６Ｓ１５）。
【００９０】
データ選択部２７は、レンズ位置に基づいてメモリ２９内のデータテーブルを参照し、補正時点のレンズ位置における変換係数Ｂを求める。この変換係数Ｂは、データ出力部３１を介してカメラボディ１側へ転送される（図６Ｓ１６）。
【００９１】
このような転送動作に並行して、データ選択部２７は、この変換係数Ｂの値をデータ保持部３５に上書きする（図６Ｓ１７）。なお、ここでの変換係数Ｂは、図５中に示す角度θｂのtan値に相当する値である。
【００９２】
カメラボディ１側のボディ側制御部２１は、このように転送される変換係数Ｂを取り込む（図６Ｓ１８）。
【００９３】
次に、ボディ側制御部２１は、下式（１１）のように、残駆動量Ｚ３を変換係数Ｂで割り、図５中に示す残デフォーカス量ＤＦ２に換算する（図６Ｓ１９）。
ＤＦ２＝Ｚ３／Ｂ      ・・・（１１）
ボディ側制御部２１は、この残デフォーカス量ＤＦ２を撮影レンズ３側へ伝達する（図６Ｓ２０）。
【００９４】
なお、ボディ側制御部２１は、この残デフォーカス量ＤＦ２の値に基づいて、合焦判定などの動作を実行する（図６Ｓ２１）。
【００９５】
撮影レンズ３側では、ＡＦ制御部３７が、この残デフォーカス量ＤＦ２を取得する（図６Ｓ２２）。
【００９６】
ここで、ＡＦ制御部３７は、データ保持部３５から、直前に保持された変換係数Ｂを読み出す（図６Ｓ２３）。
【００９７】
続いて、ＡＦ制御部３７は、下式（１２）のように、残デフォーカス量ＤＦ２に対し変換係数Ｂを乗じ、残駆動量Ｚ３を求める（図６Ｓ２４）。
Ｚ３＝ＤＦ２×Ｂ      ・・・（１２）
この時点で、ＡＦ制御部３７は、レンズ移動信号の計数を一旦終了し、補正時点以降におけるレンズ移動量Ｚ４を求める（図６Ｓ２５）。
【００９８】
ここで、ＡＦ制御部３７は、下式（１３）のように、残デフォーカス量Ｚ３からレンズ移動量Ｚ４を減じて、焦点制御時点の残駆動量Ｚ５を求める（図６Ｓ２６）。
Ｚ５＝Ｚ３−Ｚ４      ・・・（１３）
ＡＦ制御部３７は、レンズ駆動部４３を介して、この残駆動量Ｚ５が減少する方向に合焦用レンズ５を駆動しつつ、レンズ移動信号の計数を再び実行する（図６Ｓ２７）。
【００９９】
以上の動作を繰り返し実行しつつ、移動信号発生部４５から出力されるレンズ移動信号の計数結果が残駆動量Ｚ５に等しくなった時点で、ＡＦ制御部３７はレンズ駆動を停止する。
【０１００】
（第３の実施形態の効果など）
以上説明した動作により、第３の実施形態では、第２の実施形態と同様の効果を得ることができる。
【０１０１】
また、第３の実施形態に特有な効果としては、残駆動量Ｚ３から補正時点以降のレンズ移動量Ｚ４を減じることにより、焦点制御時点における残駆動量Ｚ５を求めることができる点である。そのため、この残駆動量Ｚ５に基づいて、一層正確な自動焦点制御を実行することが可能となる。
【０１０２】
なお、上述した実施形態では、関数情報の一例として変換係数を使用しているが、本発明はこれに限定されるものではない。一般的には、「デフォーカス量と駆動量との関係を表す情報」であれば関数情報として使用することができる。
【図面の簡単な説明】
【０１０３】
【図１】第１の実施形態のシステム構成を示すブロック図
【図２】第１の実施形態の動作を説明するための流れ図
【図３】デフォーカス量と駆動量との関係を示す説明図
【図４】第２の実施形態の動作を説明するための流れ図
【図５】デフォーカス量と駆動量との関係を示す説明図
【図６】第３の実施形態の動作を説明するための流れ図
【符号の説明】
【０１０４】
１  カメラボディ
３  撮影レンズ
５  合焦用レンズ
７  ズーム用レンズ
１１  メインミラー
１３  サブミラー
１７  ＡＦセンサー
１９  焦点検出部
２１  ボディ側制御部
２３  フォーカス位置検出部
２５  ズーム位置検出部
２７  データ選択部
２９  メモリ
３１  データ出力部
３５  データ保持部
３７  ＡＦ制御部
３９  データ入力部
４３  レンズ駆動部
４５  移動信号発生部
【図１】
2008097006.tif 000003
【図２】
2008097006.tif 000004
【図３】
2008097006.tif 000005
【図４】
2008097006.tif 000006
【図５】
2008097006.tif 000007
【図６】
2008097006.tif 000008