(57)【要約】【課題】光学系の焦点調節状態を適切に検出することを可能とするレンズ鏡筒を提供すること。【解決手段】焦点調節レンズを含む結像光学系と、前記焦点調節レンズを光軸方向に駆動させる駆動部と、カメラボディとの間で信号の送受信を行う送受信部と、前記結像光学系に含まれる焦点調節レンズのレンズ位置に対応して定められた第１像面移動係数、および前記焦点調節レンズのレンズ位置に依存しない第２像面移動係数を、カメラボディに送信するように前記送受信部を制御する制御部とを備え、前記第２像面移動係数は、前記焦点調節レンズの駆動制御が行われる範囲に基づいて設定されていることを特徴とするレンズ鏡筒。【選択図】図１
2014219642.tif 000002
【特許請求の範囲】
【請求項１】
焦点調節レンズを含む結像光学系と、
前記焦点調節レンズを光軸方向に駆動させる駆動部と、
カメラボディとの間で信号の送受信を行う送受信部と、
前記結像光学系に含まれる焦点調節レンズのレンズ位置に対応して定められた第１像面移動係数、および前記焦点調節レンズのレンズ位置に依存しない第２像面移動係数を、カメラボディに送信するように前記送受信部を制御する制御部とを備え、
前記第２像面移動係数は、前記焦点調節レンズの駆動制御が行われる範囲に基づいて設定されていることを特徴とするレンズ鏡筒。
【請求項２】
請求項１に記載のレンズ鏡筒において、
前記第２像面移動係数は、
前記結像光学系が像面に合焦可能な最も至近側の位置に対応する至近合焦位置を含む該至近合焦位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数、または、
前記結像光学系が像面に合焦可能な最も無限遠側の位置に対応する無限合焦位置を含む該無限合焦位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数
に基づいて設定されることを特徴とするレンズ鏡筒。
【請求項３】
請求項１に記載のレンズ鏡筒において、
前記第２像面移動係数は、
前記焦点調節レンズを駆動制御する際における、至近側の限界の位置に対応する至近限界位置を含む至近限界位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数、または、
前記焦点調節レンズを駆動制御する際における、無限遠側の限界の位置に対応する無限限界位置を含む無限限界位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数
に基づいて設定されることを特徴とするレンズ鏡筒。
【請求項４】
請求項１に記載のレンズ鏡筒において、
前記第２像面移動係数は、
前記焦点調節レンズが機械的に移動可能な範囲のうち、至近側の端点に対応する至近端点位置を含む至近端点位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数、または、
前記焦点調節レンズが機械的に移動可能な範囲のうち、無限遠側の端点に対応する無限端点位置を含む無限端点位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数
に基づいて設定されることを特徴とするレンズ鏡筒。
【請求項５】
請求項１〜４のいずれかに記載のレンズ鏡筒において、
前記第２像面移動係数は、前記第１像面移動係数の最大値および最小値のうち少なくとも一方であることを特徴とするレンズ鏡筒。
【請求項６】
請求項５に記載のレンズ鏡筒において、
前記制御部は、前記第２像面移動係数に代えて、前記第２像面移動係数を補正することで得られる補正第２像面移動係数を、カメラボディに送信するように前記送受信部を制御し、
前記第２像面移動係数が、前記第１像面移動係数の最小値である場合には、前記補正第２像面移動係数は、前記第２像面移動係数よりも小さな値となるように補正された像面移動係数であり、
前記第２像面移動係数が、前記第１像面移動係数の最大値である場合には、前記補正第２像面移動係数は、前記第２像面移動係数よりも大きな値となるように補正された像面移動係数であることを特徴とするレンズ鏡筒。
【請求項７】
請求項１〜６のいずれかに記載のレンズ鏡筒と、カメラボディとを含むカメラシステムにおいて、
前記カメラボディは、
前記第１像面移動係数および前記第２像面移動係数を、前記レンズ鏡筒から取得する取得部と、
前記結像光学系による像のコントラストに関する評価値を算出し前記結像学系の焦点調節状態を検出する焦点検出部と、
前記第２像面移動係数を用いて、前記焦点検出部が焦点調節状態を検出する際の前記焦点調節レンズの駆動速度を決定する駆動速度決定部とを含むことを特徴とするカメラシステム。
【請求項８】
焦点調節レンズを含む結像光学系と、
前記焦点調節レンズを駆動させる駆動部と、
カメラボディとの間で信号の送受信を行う送受信部と、
前記結像光学系に含まれる焦点調節レンズのレンズ位置に対応して定められた第１像面移動係数、及び、前記焦点調節レンズのレンズ位置に依存しない第２像面移動係数を、カメラボディに送信するように前記送受信部を制御可能な制御部とを備え、
前記制御部は、前記送受信部を用いた前記カメラボディとの間の信号の送受信の結果、前記カメラボディにより第１種別のレンズであると判断された場合、前記第１像面移動係数、及び、前記第２像面移動係数をカメラボディに送信するように前記送受信部を制御し、
前記送受信部を用いた前記カメラボディとの間の信号の送受信の結果、前記カメラボディにより前記第１種別とは異なる第２種別のレンズであると判断された場合、前記第１像面移動係数をカメラボディに送信し、前記第２像面移動係数をカメラボディに送信しないように前記送受信部を制御することを特徴とするレンズ鏡筒。
【請求項９】
焦点調節レンズを含む結像光学系と、
前記焦点調節レンズを駆動させる駆動部と、
カメラボディとの間で信号の送受信を行う送受信部と、
前記結像光学系に含まれる焦点調節レンズのソフトリミットの範囲内のレンズ位置に対応して定められた第１像面移動係数、前記焦点調節レンズのレンズ位置に依存しない第２像面移動係数、及び、前記焦点調節レンズのソフトリミットの範囲外のレンズ位置に対応して定められた第３像面移動係数を記憶する記憶部と、
前記送受信部を用いた前記カメラボディとの間の信号の送受信の結果、前記カメラボディにより第１種別のレンズであると判断された場合、前記第１像面移動係数、及び、前記第２像面移動係数をカメラボディに送信し、前記第３像面移動係数をカメラボディに送信しないように前記送受信部を制御し、
前記送受信部を用いた前記カメラボディとの間の信号の送受信の結果、前記カメラボディにより前記第１種別とは異なる第２種別のレンズであると判断された場合、前記第１像面移動係数をカメラボディに送信し、前記第２像面移動係数及び前記第３像面移動係数をカメラボディに送信しないように前記送受信部を制御する制御部とを備えることを特徴とするレンズ鏡筒。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ鏡筒およびカメラシステムに関する。
【背景技術】
【０００２】
従来より、焦点調節レンズを光軸方向に所定の駆動速度で駆動させながら、光学系によるコントラストに関する評価値を算出することで、光学系の焦点状態を検出する技術が知られている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１３９６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、光学系の焦点調節状態を適切に検出することを可能とするレンズ鏡筒を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、以下の解決手段によって上記課題を解決する。
【０００６】
[１]本発明の第１の観点に係るレンズ鏡筒は、焦点調節レンズを含む結像光学系と、前記焦点調節レンズを光軸方向に駆動させる駆動部と、カメラボディとの間で信号の送受信を行う送受信部と、前記結像光学系に含まれる焦点調節レンズのレンズ位置に対応して定められた第１像面移動係数、および前記焦点調節レンズのレンズ位置に依存しない第２像面移動係数を、カメラボディに送信するように前記送受信部を制御する制御部とを備え、前記第２像面移動係数は、前記焦点調節レンズの駆動制御が行われる範囲に基づいて設定されていることを特徴とする。
【０００７】
[２]上記レンズ鏡筒に係る発明において、前記第２像面移動係数は、前記結像光学系が像面に合焦可能な最も至近側の位置に対応する至近合焦位置を含む該至近合焦位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数、または、前記結像光学系が像面に合焦可能な最も無限遠側の位置に対応する無限合焦位置を含む該無限合焦位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数に基づいて設定されるように構成することができる。
【０００８】
[３]上記レンズ鏡筒に係る発明において、前記第２像面移動係数は、前記焦点調節レンズを駆動制御する際における、至近側の限界の位置に対応する至近限界位置を含む至近限界位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数、または、前記焦点調節レンズを駆動制御する際における、無限遠側の限界の位置に対応する無限限界位置を含む無限限界位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数に基づいて設定されるように構成することができる。
【０００９】
[４]上記レンズ鏡筒に係る発明において、前記第２像面移動係数は、前記焦点調節レンズが機械的に移動可能な範囲のうち、至近側の端点に対応する至近端点位置を含む至近端点位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数、または、前記焦点調節レンズが機械的に移動可能な範囲のうち、無限遠側の端点に対応する無限端点位置を含む無限端点位置近傍において、前記焦点調節レンズを駆動させた場合における像面移動係数に基づいて設定されるように構成することができる。
【００１０】
[５]上記レンズ鏡筒に係る発明において、前記第２像面移動係数は、前記第１像面移動係数の最大値および最小値のうち少なくとも一方であるように構成することができる。
【００１１】
[６]上記レンズ鏡筒に係る発明において、前記制御部は、前記第２像面移動係数に代えて、前記第２像面移動係数を補正することで得られる補正第２像面移動係数を、カメラボディに送信するように前記送受信部を制御し、前記第２像面移動係数が、前記第１像面移動係数の最小値である場合には、前記補正第２像面移動係数は、前記第２像面移動係数よりも小さな値となるように補正された像面移動係数であり、前記第２像面移動係数が、前記第１像面移動係数の最大値である場合には、前記補正第２像面移動係数は、前記第２像面移動係数よりも大きな値となるように補正された像面移動係数であるように構成することができる。
【００１２】
[７]本発明のカメラシステムは、上記いずれかのレンズ鏡筒と、カメラボディとを含み、前記カメラボディが、前記第１像面移動係数および前記第２像面移動係数を、前記レンズ鏡筒から取得する取得部と、前記結像光学系による像のコントラストに関する評価値を算出し前記結像学系の焦点調節状態を検出する焦点検出部と、前記第２像面移動係数を用いて、前記焦点検出部が焦点調節状態を検出する際の前記焦点調節レンズの駆動速度を決定する駆動速度決定部とを含むことを特徴とする。
【００１３】
[８]本発明の第２の観点に係るレンズ鏡筒は、焦点調節レンズを含む結像光学系と、
前記焦点調節レンズを駆動させる駆動部と、カメラボディとの間で信号の送受信を行う送受信部と、前記結像光学系に含まれる焦点調節レンズのレンズ位置に対応して定められた第１像面移動係数、及び、前記焦点調節レンズのレンズ位置に依存しない第２像面移動係数を、カメラボディに送信するように前記送受信部を制御可能な制御部とを備え、前記制御部は、前記送受信部を用いた前記カメラボディとの間の信号の送受信の結果、前記カメラボディにより第１種別のレンズであると判断された場合、前記第１像面移動係数、及び、前記第２像面移動係数をカメラボディに送信するように前記送受信部を制御し、前記送受信部を用いた前記カメラボディとの間の信号の送受信の結果、前記カメラボディにより前記第１種別とは異なる第２種別のレンズであると判断された場合、前記第１像面移動係数をカメラボディに送信し、前記第２像面移動係数をカメラボディに送信しないように前記送受信部を制御することを特徴とする。
【００１４】
[９]本発明の第３の観点に係るレンズ鏡筒は、焦点調節レンズを含む結像光学系と、前記焦点調節レンズを駆動させる駆動部と、カメラボディとの間で信号の送受信を行う送受信部と、前記結像光学系に含まれる焦点調節レンズのソフトリミットの範囲内のレンズ位置に対応して定められた第１像面移動係数、前記焦点調節レンズのレンズ位置に依存しない第２像面移動係数、及び、前記焦点調節レンズのソフトリミットの範囲外のレンズ位置に対応して定められた第３像面移動係数を記憶する記憶部と、前記送受信部を用いた前記カメラボディとの間の信号の送受信の結果、前記カメラボディにより第１種別のレンズであると判断された場合、前記第１像面移動係数、及び、前記第２像面移動係数をカメラボディに送信し、前記第３像面移動係数をカメラボディに送信しないように前記送受信部を制御し、前記送受信部を用いた前記カメラボディとの間の信号の送受信の結果、前記カメラボディにより前記第１種別とは異なる第２種別のレンズであると判断された場合、前記第１像面移動係数をカメラボディに送信し、前記第２像面移動係数及び前記第３像面移動係数をカメラボディに送信しないように前記送受信部を制御する制御部とを備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、光学系の焦点調節状態を適切に検出することを可能とするレンズ鏡筒を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本実施形態に係るカメラを示す斜視図である。
【図２】図２は、本実施形態に係るカメラを示す要部構成図である。
【図３】図３は、フォーカスレンズ３３の駆動範囲を示す図である。
【図４】図４は、第１実施形態に係る、ズームレンズのレンズ位置（焦点距離）およびフォーカスレンズのレンズ位置（撮影距離）と、像面移動係数Ｋとの関係を示すテーブルである。
【図５】図５は、接続部２０２，３０２の詳細を示す模式図である。
【図６】図６は、コマンドデータ通信の一例を示す図である。
【図７】図７は、ホットライン通信の一例を示す図である。
【図８】図８は、本実施形態の動作例を示すフローチャートである。
【図９】図９は、第２実施形態に係る、ズームレンズのレンズ位置（焦点距離）およびフォーカスレンズのレンズ位置（撮影距離）と、像面移動係数Ｋとの関係を示すテーブルである。
【図１０】図１０は、フォーカスレンズ３３の駆動伝達機構のガタ量Ｇを説明するための図である。
【図１１】図１１は、本実施形態に係るスキャン動作およびコントラスト検出方式に基づく合焦駆動を行った際における、フォーカスレンズ位置と焦点評価値との関係、およびフォーカスレンズ位置と時間との関係を示す図である。
【図１２】図１２は、第４実施形態の動作を示すフローチャートである。
【図１３】図１３は、第５実施形態に係るクリップ動作を示すフローチャートである。
【図１４】図１４は、フォーカスレンズのレンズ駆動速度Ｖ１ａと、静音下限レンズ移動速度Ｖ０ｂとの関係を説明するための図である。
【図１５】図１５は、第５実施形態に係るクリップ動作制御処理を示すフローチャートである。
【図１６】図１６は、フォーカスレンズの像面移動速度Ｖ１ａと、静音下限像面移動速度Ｖ０ｂ＿ｍａｘとの関係を説明するための図である。
【図１７】図１７は、焦点検出時の像面の移動速度Ｖ１ａと、クリップ動作との関係を示す図である。
【図１８】図１８は、フォーカスレンズのレンズ駆動速度Ｖ１ａと、クリップ動作との関係を説明するための図である。
【図１９】図１９は、第６実施形態において用いられる、ズームレンズ３２のレンズ位置（焦点距離）およびフォーカスレンズ３３のレンズ位置（撮影距離）と、像面移動係数Ｋとの関係を示すテーブルである。
【図２０】図２０は、他の実施形態に係るカメラを示す要部構成図である。
【発明を実施するための形態】
【００１７】
《第１実施形態》
図１は、本実施形態の一眼レフデジタルカメラ１を示す斜視図である。また、図２は、本実施形態のカメラ１を示す要部構成図である。本実施形態のデジタルカメラ１（以下、単にカメラ１という。）は、カメラ本体２とレンズ鏡筒３から構成され、これらカメラ本体２とレンズ鏡筒３とが着脱可能に結合されている。
【００１８】
レンズ鏡筒３は、カメラ本体２に着脱可能な交換レンズである。図２に示すように、レンズ鏡筒３には、レンズ３１，３２，３３，３４および絞り３５を含む撮影光学系が内蔵されている。
【００１９】
レンズ３３は、フォーカスレンズであり、光軸Ｌ１方向に移動することで、撮影光学系の焦点距離を調節可能となっている。フォーカスレンズ３３は、レンズ鏡筒３の光軸Ｌ１に沿って移動可能に設けられ、フォーカスレンズ用エンコーダ３３２によってその位置が検出されつつフォーカスレンズ駆動モータ３３１によってその位置が調節される。
【００２０】
フォーカスレンズ駆動モータ３３１は、たとえば超音波モータであり、レンズ制御部３６から出力される電気信号（パルス）に応じて、フォーカスレンズ３３を駆動する。具体的には、フォーカスレンズ駆動モータ３３１によるフォーカスレンズ３３の駆動速度は、パルス／秒で表され、単位時間当たりのパルス数が多いほど、フォーカスレンズ３３の駆動速度は速くなる。なお、本実施形態では、カメラ本体２のカメラ制御部２１により、フォーカスレンズ３３の駆動指示速度（単位：パルス／秒）がレンズ鏡筒３に送信され、レンズ制御部３６は、カメラ本体２から送信された駆動指示速度（単位：パルス／秒）に応じたパルス信号を、フォーカスレンズ駆動モータ３３１に出力することで、フォーカスレンズ３３を、カメラ本体２から送信された駆動指示速度（単位：パルス／秒）で駆動させる。
【００２１】
また、レンズ３２は、ズームレンズであり、光軸Ｌ１方向に移動することで、撮影光学系の焦点距離を調節可能となっている。ズームレンズ３２も、上述したフォーカスレンズ３３と同様に、ズームレンズ用エンコーダ３２２によってその位置が検出されつつズームレンズ駆動モータ３２１によってその位置が調節される。ズームレンズ３２の位置は、操作部２８に設けられたズームボタンを操作することにより、あるいは、カメラ鏡筒３に設けられたズーム環（不図示）を操作することにより調節される。
【００２２】
絞り３５は、上記撮影光学系を通過して撮像素子２２に至る光束の光量を制限するとともにボケ量を調整するために、光軸Ｌ１を中心にした開口径が調節可能に構成されている。絞り３５による開口径の調節は、たとえば自動露出モードにおいて演算された適切な開口径が、カメラ制御部２１からレンズ制御部３６を介して送出されることにより行われる。また、カメラ本体２に設けられた操作部２８によるマニュアル操作により、設定された開口径がカメラ制御部２１からレンズ制御部３６に入力される。絞り３５の開口径は図示しない絞り開口センサにより検出され、レンズ制御部３６で現在の開口径が認識される。
【００２３】
レンズメモリ３７は、像面移動係数Ｋを記憶している。像面移動係数Ｋとは、フォーカスレンズ３３の駆動量と像面の移動量との対応関係を示す値であり、たとえば、フォーカスレンズ３３の駆動量と像面の移動量との比である。なお、レンズメモリ３７に記憶されている像面移動係数Ｋの詳細については、後述する。
【００２４】
一方、カメラ本体２は、被写体からの光束を撮像素子２２、ファインダ２３５、測光センサ２３７および焦点検出モジュール２６１へ導くためのミラー系２２０を備える。このミラー系２２０は、回転軸２２３を中心にして被写体の観察位置と撮像位置との間で所定角度だけ回転するクイックリターンミラー２２１と、このクイックリターンミラー２２１に軸支されてクイックリターンミラー２２１の回動に合わせて回転するサブミラー２２２とを備える。図１においては、ミラー系２２０が被写体の観察位置にある状態を実線で示し、被写体の撮像位置にある状態を二点鎖線で示す。
【００２５】
ミラー系２２０は、被写体の観察位置にある状態では光軸Ｌ１の光路上に挿入される一方で、被写体の撮像位置にある状態では光軸Ｌ１の光路から退避するように回転する。
【００２６】
クイックリターンミラー２２１はハーフミラーで構成され、被写体の観察位置にある状態では、被写体からの光束（光軸Ｌ１）の一部の光束（光軸Ｌ２，Ｌ３）を当該クイックリターンミラー２２１で反射してファインダ２３５および測光センサ２３７に導き、一部の光束（光軸Ｌ４）を透過させてサブミラー２２２へ導く。これに対して、サブミラー２２２は全反射ミラーで構成され、クイックリターンミラー２２１を透過した光束（光軸Ｌ４）を焦点検出モジュール２６１へ導く。
【００２７】
したがって、ミラー系２２０が観察位置にある場合は、被写体からの光束（光軸Ｌ１）はファインダ２３５、測光センサ２３７および焦点検出モジュール２６１へ導かれ、撮影者により被写体が観察されるとともに、露出演算やフォーカスレンズ３３の焦点調節状態の検出が実行される。そして、撮影者がレリーズボタンを全押しするとミラー系２２０が撮影位置に回動し、被写体からの光束（光軸Ｌ１）は全て撮像素子２２へ導かれ、撮影した画像データをメモリ２４に保存する。
【００２８】
クイックリターンミラー２２１で反射された被写体からの光束（光軸Ｌ２）は、撮像素子２２と光学的に等価な面に配置された焦点板２３１に結像し、ペンタプリズム２３３と接眼レンズ２３４とを介して観察可能になっている。このとき、透過型液晶表示器２３２は、焦点板２３１上の被写体像に焦点検出エリアマークなどを重畳して表示するとともに、被写体像外のエリアにシャッター速度、絞り値、撮影枚数などの撮影に関する情報を表示する。これにより、撮影者は、撮影準備状態において、ファインダ２３５を通して被写体およびその背景ならびに撮影関連情報などを観察することができる。
【００２９】
測光センサ２３７は、二次元カラーＣＣＤイメージセンサなどで構成され、撮影の際の露出値を演算するため、撮影画面を複数の領域に分割して領域ごとの輝度に応じた測光信号を出力する。測光センサ２３７で検出された信号はカメラ制御部２１へ出力され、自動露出制御に用いられる。
【００３０】
撮像素子２２は、カメラ本体２の、被写体からの光束の光軸Ｌ１上であって、レンズ３１，３２，３３，３４を含む撮影光学系の予定焦点面に設けられ、その前面にシャッター２３が設けられている。この撮像素子２２は、複数の光電変換素子が二次元に配置されたものであって、二次元ＣＣＤイメージセンサ、ＭＯＳセンサまたはＣＩＤなどのデバイスから構成することができる。撮像素子２２で光電変換された画像信号は、カメラ制御部２１で画像処理されたのち、記録媒体であるカメラメモリ２４に記録される。なお、カメラメモリ２４は着脱可能なカード型メモリや内蔵型メモリの何れをも用いることができる。
【００３１】
また、カメラ制御部２１は、撮像素子２２から読み出した画素データに基づき、コントラスト検出方式による撮影光学系の焦点調節状態の検出（以下、適宜、「コントラストＡＦ」とする。）を行う。たとえば、カメラ制御部２１は、撮像素子２２の出力を読み出し、読み出した出力に基づき、焦点評価値の演算を行う。この焦点評価値は、たとえば撮像素子２２からの出力の高周波成分を、高周波透過フィルタを用いて抽出することで求めることができる。また、遮断周波数が異なる２つの高周波透過フィルタを用いて高周波成分を抽出することでも求めることができる。
【００３２】
そして、カメラ制御部２１は、レンズ制御部３６に駆動信号を送出してフォーカスレンズ３３を所定のサンプリング間隔(距離)で駆動させ、それぞれの位置における焦点評価値を求め、該焦点評価値が最大となるフォーカスレンズ３３の位置を合焦位置として求める、コントラスト検出方式による焦点検出を実行する。なお、この合焦位置は、たとえば、フォーカスレンズ３３を駆動させながら焦点評価値を算出した場合に、焦点評価値が、２回上昇した後、さらに、２回下降して推移した場合に、これらの焦点評価値を用いて、内挿法などの演算を行うことで求めることができる。
【００３３】
コントラスト検出方式による焦点検出では、焦点評価値のサンプリング間隔は、フォーカスレンズ３３の駆動速度が速くなるほど大きくなり、フォーカスレンズ３３の駆動速度が所定速度を越えた場合には、焦点評価値のサンプリング間隔が大きくなり過ぎてしまい、合焦位置を適切に検出することができなくなってしまう。これは、焦点評価値のサンプリング間隔が大きくなるほど、合焦位置のばらつきが大きくなり合焦精度が低下する場合があるためである。そのため、カメラ制御部２１は、フォーカスレンズ３３を駆動させた際の像面の移動速度が、合焦位置を適切に検出することができる速度となるように、フォーカスレンズ３３を駆動させる。たとえば、カメラ制御部２１は、焦点評価値を検出するためにフォーカスレンズ３３を駆動させる探索制御において、合焦位置を適切に検出することができるサンプリング間隔の像面移動速度のうち最大の像面駆動速度となるように、フォーカスレンズ３３を駆動させる。探索制御とは、たとえば、ウォブリング、所定位置の近傍のみを探索する近傍サーチ（近傍スキャン）、フォーカスレンズ３３の全駆動範囲を探索する全域サーチ（全域スキャン）を含む。
【００３４】
また、カメラ制御部２１は、レリーズスイッチの半押しをトリガとして探索制御を開始する場合にはフォーカスレンズ３３を高速で駆動させ、レリーズスイッチの半押し以外の条件をトリガとして探索制御を開始する場合にはフォーカスレンズ３３を低速で駆動させてもよい。このように制御することにより、レリーズスイッチの半押しがされたときに高速にコントラストＡＦを行い、レリーズスイッチの半押しがされていないときにはスルー画の見栄えが好適なコントラストＡＦを行うことができるからである。
【００３５】
さらに、カメラ制御部２１は、静止画撮影モードにおける探索制御において、フォーカスレンズ３３を高速で駆動させ、動画撮影モードにおける探索制御において、フォーカスレンズ３３を低速で駆動させるように制御してもよい。このように制御することにより、静止画撮影モードでは高速にコントラストＡＦを行い、動画撮影モードでは動画の見栄えが好適なコントラストＡＦを行うことができるからである。
【００３６】
また、静止画撮影モードおよび動画撮影モードの少なくとも一方において、スポーツ撮影モードにおいては高速にコントラストＡＦを行い、風景撮影モードにおいては低速にコントラストＡＦを行ってもよい。さらに、焦点距離、撮影距離、絞り値等に応じて、探索制御におけるフォーカスレンズ３３の駆動速度を変化させてもよい。
【００３７】
また、本実施形態では、位相差検出方式による焦点検出を行うこともできる。具体的には、カメラ本体２は、焦点検出モジュール２６１を備えており、焦点検出モジュール２６１は、撮像光学系の予定焦点面近傍に配置されたマイクロレンズと、このマイクロレンズに対して配置された光電変換素子とを有する画素が複数配列された、一対のラインセンサ（不図示）を有している。そして、フォーカスレンズ３３の射出瞳の異なる一対の領域を通る一対の光束を、一対のラインセンサに配列された各画素で受光することで、一対の像信号を取得することができる。そして、一対のラインセンサで取得した一対の像信号の位相ずれを、周知の相関演算によって求めることにより焦点調節状態を検出する位相差検出方式による焦点検出を行うことができる。
【００３８】
操作部２８は、シャッターレリーズボタン、動画撮影開始スイッチなどの撮影者がカメラ１の各種動作モードを設定するための入力スイッチであり、静止画撮影モード／動画撮影モードの切換、オートフォーカスモード／マニュアルフォーカスモードの切換、さらには、オートフォーカスモードの中でも、ＡＦ−Ｓモード／ＡＦ−Ｆモードの切換が行えるようになっている。この操作部２８により設定された各種モードはカメラ制御部２１へ送出され、当該カメラ制御部２１によりカメラ１全体の動作が制御される。また、シャッターレリーズボタンは、ボタンの半押しでＯＮとなる第１スイッチＳＷ１と、ボタンの全押しでＯＮとなる第２スイッチＳＷ２とを含む。
【００３９】
ここで、ＡＦ−Ｓモードとは、シャッターレリーズボタンの半押しがされた場合に、焦点検出結果に基づき、フォーカスレンズ３３を駆動させた後は、一度調節したフォーカスレンズ３３の位置を固定し、そのフォーカスレンズ位置で撮影するモードである。なお、ＡＦ−Ｓモードは、静止画撮影に適したモードであり、通常、静止画撮影を行う際に選択される。また、ＡＦ−Ｆモードとは、シャッターレリーズボタンの操作の有無に関係なく、焦点検出結果に基づきフォーカスレンズ３３を駆動し、その後、焦点状態の検出を繰り返し行い、焦点状態が変化した場合には、フォーカスレンズ３３のスキャン駆動を行なうモードである。なお、ＡＦ−Ｆモードは、動画撮影に適したモードであり、通常、動画撮影を行なう際に選択される。
【００４０】
また、本実施形態においては、オートフォーカスモードを切換えるためのスイッチとして、ワンショットモード／コンティニュアスモードを切換えるためのスイッチを備えているような構成としてもよい。そして、この場合においては、撮影者によりワンショットモードが選択された場合には、ＡＦ−Ｓモードに設定され、また、撮影者によりコンティニュアスモードが選択された場合には、ＡＦ−Ｆモードに設定されるような構成とすることができる。
【００４１】
次いで、フォーカスレンズ３３の駆動範囲について、図３を用いて説明する。
【００４２】
図３に示すように、フォーカスレンズ３３は、図中において一点鎖線で示す光軸Ｌ１上を、無限遠方向４１０および至近方向４２０に向けて移動可能に構成されている。無限遠方向４１０のメカ的な端点（機械的な端点）４３０および至近方向４２０のメカ的な端点４４０には不図示のストッパーが設けられ、フォーカスレンズ３３の移動を制限する。すなわち、フォーカスレンズ３３は無限遠方向４１０のメカ的な端点４３０から、至近方向４２０のメカ的な端点４４０まで移動可能に構成されている。
【００４３】
ただし、レンズ制御部３６が実際にフォーカスレンズ３３を駆動させる範囲は、上述のメカ的な端点４３０からメカ的な端点４４０までの範囲より小さい。この移動範囲について具体的に述べると、レンズ制御部３６は無限遠方向４１０のメカ的な端点４３０より内側に設けられた無限ソフトリミット位置４５０から、至近方向４２０のメカ的な端点４４０より内側に設けられた至近ソフトリミット位置４６０までの範囲でフォーカスレンズ３３を駆動する。すなわちレンズ駆動部２１２は、フォーカスレンズ３３を至近側の駆動限界の位置に対応する至近ソフトリミット位置４６０と無限遠側の駆動限界の位置に対応する無限ソフトリミット位置４５０との間で駆動する。
【００４４】
無限ソフトリミット位置４５０は、無限合焦位置４７０より外側に設けられる。なお無限合焦位置４７０とは、レンズ３１，３２，３３，３４および絞り３５を含む撮影光学系が合焦可能な最も無限遠側の位置に対応するフォーカスレンズ３３の位置である。無限ソフトリミット位置４５０をこのような位置に設ける理由は、コントラスト検出方式による焦点検出を行う際に、無限合焦位置４７０に焦点評価値のピークが存在することがあるためである。すなわち、無限合焦位置４７０を無限ソフトリミット位置４５０に一致させてしまうと、無限合焦位置４７０に存在する焦点評価値のピークをピークとして認識することができないという問題があり、このような問題を避けるため、無限ソフトリミット位置４５０は、無限合焦位置４７０より外側に設けられる。同様に、至近ソフトリミット位置４６０は、至近合焦位置４８０より外側に設けられる。ここで至近合焦位置４８０とは、レンズ３１，３２，３３，３４および絞り３５を含む撮影光学系が合焦可能な最も至近側の位置に対応するフォーカスレンズ３３の位置である。
至近合焦位置４８０は、例えば、収差等を用いて設定することができる。例えば、設定された至近合焦位置４８０よりも至近側にフォーカスレンズ３３を駆動することによりピントを合わせることができる場合であっても、収差が悪化する場合には、レンズの使用範囲として適切ではないからである。
【００４５】
本実施形態では、フォーカスレンズ３３の位置は、たとえば、レンズ駆動モータ３２１に与える駆動信号のパルス数により表すことができ、この場合には、パルス数は無限合焦位置４７０を原点（基準）とすることができる。たとえば、図５に示す例では、無限ソフトリミット位置４５０は「−１００パルス」の位置、至近合焦位置４８０は「９８００パルス」の位置、至近ソフトリミット位置４６０は「９９００パルス」の位置としている。この場合、フォーカスレンズ３３を無限ソフトリミット位置４５０から至近ソフトリミット位置４６０まで移動させるためには、レンズ駆動モータ３２１に１００００パルス分の駆動信号を与える必要がある。ただし、本実施形態では、このような態様に特に限定されるものではない。
【００４６】
次いで、レンズ鏡筒３のレンズメモリ３７に記憶されている像面移動係数Ｋについて、説明する。
【００４７】
像面移動係数Ｋとは、フォーカスレンズ３３の駆動量と像面の移動量との対応関係を示す値であり、たとえば、フォーカスレンズ３３の駆動量と像面の移動量との比である。本実施形態において、像面移動係数は、たとえば、下記式（１）により求められ、像面移動係数Ｋが小さくなるほど、フォーカスレンズ３３の駆動に伴う像面の移動量は大きくなる。
像面移動係数Ｋ＝（フォーカスレンズ３３の駆動量／像面の移動量）  ・・・（１）
また、本実施形態のカメラ１においては、フォーカスレンズ３３の駆動量が同じ場合であっても、フォーカスレンズ３３のレンズ位置によっては、像面の移動量が異なるものとなる。同様に、フォーカスレンズ３３の駆動量が同じ場合であっても、ズームレンズ３２のレンズ位置、すなわち、焦点距離によっては、像面の移動量が異なるものとなる。すなわち、像面移動係数Ｋは、フォーカスレンズ３３の光軸方向におけるレンズ位置、さらには、ズームレンズ３２の光軸方向におけるレンズ位置に応じて変化するものであり、本実施形態において、レンズ制御部３６は、フォーカスレンズ３３のレンズ位置ごと、およびズームレンズ３２のレンズ位置ごとに、像面移動係数Ｋを記憶している。
また、像面移動係数Ｋは、たとえば、像面移動係数Ｋ＝（像面の移動量／フォーカスレンズ３３の駆動量）のように定義をすることもできる。この場合、像面移動係数Ｋが大きくなるほど、フォーカスレンズ３３の駆動に伴う像面の移動量は大きくなる。
【００４８】
ここで、図４に、ズームレンズ３２のレンズ位置（焦点距離）およびフォーカスレンズ３３のレンズ位置（撮影距離）と、像面移動係数Ｋとの関係を示すテーブルを示す。図４に示すテーブルにおいては、ズームレンズ３２の駆動領域を、ワイド端からテレ端に向かって順に、「ｆ１」〜「ｆ９」の９つの領域に分けるとともに、フォーカスレンズ３３の駆動領域を至近端から無限遠端に向かって順に、「Ｄ１」〜「Ｄ９」の９つの領域に分けて、各レンズ位置に対応する像面移動係数Ｋが記憶されている。ここで、フォーカスレンズ３３のレンズ位置のうち、「Ｄ１」は、図３に示す至近合焦位置４８０に対応する所定の領域である。例えば、図３に示す至近合焦位置４８０の近傍の所定の領域である。「Ｄ９」は、図３に示す無限合焦位置４７０に対応する所定の領域である。例えば、図３に示す無限合焦位置４７０の近傍の所定の領域である。図４に示すテーブルにおいては、たとえば、ズームレンズ３２のレンズ位置（焦点距離）が「ｆ１」にあり、フォーカスレンズ３３のレンズ位置（撮影距離）が「Ｄ１」にある場合に、像面移動係数Ｋは「Ｋ１１」となる。なお、図４に示すテーブルは、各レンズの駆動領域をそれぞれ９つの領域に分けるような態様を例示したが、その数は特に限定されず、任意に設定することができる。
【００４９】
次に、図４を用いて、最小像面移動係数Ｋｍｉｎおよび最大像面移動係数Ｋｍａｘについて説明する。
最小像面移動係数Ｋｍｉｎとは、像面移動係数Ｋの最小値に対応する値である。例えば、図４において、「Ｋ１１」＝「１００」、「Ｋ１２」＝「２００」、「Ｋ１３」＝「３００」、「Ｋ１４」＝「４００」、「Ｋ１５」＝「５００」、「Ｋ１６」＝「６００」、「Ｋ１７」＝「７００」、「Ｋ１８」＝「８００」、「Ｋ１９」＝「９００」であったとき、最小の値である「Ｋ１１」＝「１００」が最小像面移動係数Ｋｍｉｎであり、最大の値である「Ｋ１９」＝「９００」が最大像面移動係数Ｋｍａｘである。
最小像面移動係数Ｋｍｉｎは、通常、ズームレンズ３２の現在のレンズ位置に応じて変化する。また、最小像面移動係数Ｋｍｉｎは、ズームレンズ３２の現在のレンズ位置が変化しなければ、通常、フォーカスレンズ３３の現在のレンズ位置が変化しても一定値（固定値）である。つまり、最小像面移動係数Ｋｍｉｎは、通常、ズームレンズ３２のレンズ位置（焦点距離）に応じて定まる固定値（一定値）であって、フォーカスレンズ３３のレンズ位置（撮影距離）には依存しない値である。
【００５０】
ここで、本実施形態においては、フォーカスレンズ３３のレンズ位置のうち、「Ｄ１」における像面移動係数Ｋを最小像面移動係数Ｋｍｉｎに設定するものである。すなわち、本実施形態では、図３に示す至近合焦位置４８０を含む至近合焦位置４８０近傍において、フォーカスレンズ３３を駆動させた場合における、像面移動係数Ｋを、最小像面移動係数Ｋｍｉｎに設定するものであり、図４中において、灰色で示した「Ｋ１１」、「Ｋ２１」、「Ｋ３１」、「Ｋ４１」、「Ｋ５１」、「Ｋ６１」、「Ｋ７１」、「Ｋ８１」、「Ｋ９１」は、ズームレンズ３２の各レンズ位置（焦点距離）における、像面移動係数Ｋのうち、最小となる値を示す最小像面移動係数Ｋｍｉｎを示している。
【００５１】
たとえば、ズームレンズ３２のレンズ位置（焦点距離）が「ｆ１」にある場合には、「Ｄ１」〜「Ｄ９」のうち、フォーカスレンズ３３のレンズ位置（撮影距離）が「Ｄ１」にある場合の像面移動係数Ｋである「Ｋ１１」が、最小の値を示す最小像面移動係数Ｋｍｉｎとなる。したがって、フォーカスレンズ３３のレンズ位置（撮影距離）が「Ｄ１」にある場合の像面移動係数Ｋである「Ｋ１１」は、フォーカスレンズ３３のレンズ位置（撮影距離）が「Ｄ１」〜「Ｄ９」にある場合の像面移動係数Ｋである「Ｋ１１」〜「Ｋ１９」の中で、最も小さな値を示すものとなる。また、同様に、ズームレンズ３２のレンズ位置（焦点距離）が「ｆ２」である場合も、フォーカスレンズ３３のレンズ位置（撮影距離）が「Ｄ１」にある場合の像面移動係数Ｋである「Ｋ２１」が、「Ｄ１」〜「Ｄ９」にある場合の像面移動係数Ｋである「Ｋ２１」〜「Ｋ２９」の中で、最も小さな値を示すものとなる。すなわち、「Ｋ２１」が最小像面移動係数Ｋｍｉｎとなる。以下、同様に、ズームレンズ３２の各レンズ位置（焦点距離）が「ｆ３」〜「ｆ９」である場合でも、灰色で示した「Ｋ３１」、「Ｋ４１」、「Ｋ５１」、「Ｋ６１」、「Ｋ７１」、「Ｋ８１」、「Ｋ９１」が、それぞれ最小像面移動係数Ｋｍｉｎとなる。
【００５２】
このように、本実施形態においては、フォーカスレンズ３３のレンズ位置のうち、「Ｄ１」における像面移動係数Ｋを、最小像面移動係数Ｋｍｉｎに設定するものである。特に、レンズ鏡筒３を構成する３１，３２，３３，３４の構成にもよるが、本実施形態においては、フォーカスレンズ３３を、無限遠側から至近側に向かって駆動させた場合に、像面移動係数Ｋが小さくなる傾向にあり、図３に示す至近合焦位置４８０において、像面移動係数Ｋが最も小さくなる傾向にある。そのため、本実施形態では、「Ｄ１」における像面移動係数Ｋを、最小像面移動係数Ｋｍｉｎとして設定するものである。ただし、レンズ鏡筒３を構成する３１，３２，３３，３４の構成によっては、図３に示す無限合焦位置４７０において、像面移動係数Ｋが最も小さくなるような場合もあり、このような場合には、「Ｄ９」における像面移動係数Ｋを、最小像面移動係数Ｋｍｉｎに設定することができる。
【００５３】
同様に、最大像面移動係数Ｋｍａｘとは、像面移動係数Ｋの最大値に対応する値である。最大像面移動係数Ｋｍａｘは、通常、ズームレンズ３２の現在のレンズ位置に応じて変化する。また、最大像面移動係数Ｋｍａｘは、通常、ズームレンズ３２の現在のレンズ位置が変化しなければフォーカスレンズ３３の現在のレンズ位置が変化しても一定値（固定値）である。
【００５４】
ここで、本実施形態においては、フォーカスレンズ３３のレンズ位置のうち、「Ｄ９」における像面移動係数Ｋを最大像面移動係数Ｋｍａｘに設定するものである。すなわち、本実施形態では、図３に示す無限合焦位置４７０を含む無限合焦位置４７０近傍において、フォーカスレンズ３３を駆動させた場合における、像面移動係数Ｋを、最大像面移動係数Ｋｍａｘに設定するものであり、図４中において、ハッチングを施して示した「Ｋ１９」、「Ｋ２９」、「Ｋ３９」、「Ｋ４９」、「Ｋ５９」、「Ｋ６９」、「Ｋ７９」、「Ｋ８９」、「Ｋ９９」は、ズームレンズ３２の各レンズ位置（焦点距離）における、像面移動係数Ｋのうち、最大となる値を示す最大像面移動係数Ｋｍａｘを示している。
【００５５】
上述したように、本実施形態においては、フォーカスレンズ３３のレンズ位置のうち、「Ｄ９」における像面移動係数Ｋを、最大像面移動係数Ｋｍａｘに設定するものである。特に、レンズ鏡筒３を構成する３１，３２，３３，３４の構成にもよるが、本実施形態においては、フォーカスレンズ３３を、至近側から無限遠側に向かって駆動させた場合に、像面移動係数Ｋが大きくなる傾向にあり、図３に示す無限合焦位置４７０において、像面移動係数Ｋが最も大きくなる傾向にある。そのため、本実施形態では、「Ｄ９」における像面移動係数Ｋを、最大像面移動係数Ｋｍａｘとして設定するものである。ただし、レンズ鏡筒３を構成する３１，３２，３３，３４の構成によっては、図３に示す至近合焦位置４８０において、像面移動係数Ｋが最も大きくなるような場合もあり、このような場合には、「Ｄ１」における像面移動係数Ｋを、最大像面移動係数Ｋｍａｘに設定することができる。
【００５６】
このように、レンズメモリ３７は、図３に示すように、ズームレンズ３２のレンズ位置（焦点距離）、およびフォーカスレンズ３３のレンズ位置（撮影距離）に対応する像面移動係数Ｋと、ズームレンズ３２のレンズ位置（焦点距離）ごとに、像面移動係数Ｋのうち最小となる値を示す最小像面移動係数Ｋｍｉｎと、ズームレンズ３２のレンズ位置（焦点距離）ごとに、像面移動係数Ｋのうち最大となる値を示す最大像面移動係数Ｋｍａｘとを記憶している。
【００５７】
また、レンズメモリ３７は、像面移動係数Ｋのうち最小となる値を示す最小像面移動係数Ｋｍｉｎの代わりに、最小像面移動係数Ｋｍｉｎの近傍の値である最小像面移動係数Ｋｍｉｎ’をレンズメモリ３７に記憶していてもよい。たとえば、最小像面移動係数Ｋｍｉｎの値が１０２．３４５という桁数の大きい数字であった場合、１０２．３４５の近傍の値である１００を最小像面移動係数Ｋｍｉｎ’として記憶することができる。レンズメモリ３７に１００（最小像面移動係数Ｋｍｉｎ’）を記憶する場合、レンズメモリ３７に１０２．３４５（最小像面移動係数Ｋｍｉｎ）を記憶する場合と比較して、メモリの記憶容量を節約できるとともに、カメラボディ２への送信時に送信データの容量を抑えることができるからである。
また、たとえば、最小像面移動係数Ｋｍｉｎの値が１００という数字であった場合、後述するガタ詰め制御、静音制御（クリップ動作）、レンズ速度制御等の制御の安定性を考慮して、１００の近傍の値である９８を最小像面移動係数Ｋｍｉｎ’として記憶することができる。たとえば、制御の安定性を考慮する場合には、実際の値（最小像面移動係数Ｋｍｉｎ）の８０％〜１２０％の範囲で最小像面移動係数Ｋｍｉｎ’を設定することが好ましい。
【００５８】
次いで、カメラ本体２とレンズ鏡筒３との間のデータの通信方法について説明する。
【００５９】
カメラ本体２には、レンズ鏡筒３が着脱可能に取り付けられるボディ側マウント部２０１が設けられている。また、図１に示すように、ボディ側マウント部２０１の近傍（ボディ側マウント部２０１の内面側）の位置には、ボディ側マウント部２０１の内面側に突出する接続部２０２が設けられている。この接続部２０２には複数の電気接点が設けられている。
【００６０】
一方、レンズ鏡筒３は、カメラ本体２に着脱可能な交換レンズであり、レンズ鏡筒３には、カメラ本体２に着脱可能に取り付けられるレンズ側マウント部３０１が設けられている。また、図１に示すように、レンズ側マウント部３０１の近傍（レンズ側マウント部３０１の内面側）の位置には、レンズ側マウント部３０１の内面側に突出する接続部３０２が設けられている。この接続部３０２には複数の電気接点が設けられている。
【００６１】
そして、カメラ本体２にレンズ鏡筒３が装着されると、ボディ側マウント部２０１に設けられた接続部２０２の電気接点と、レンズ側マウント部３０１に設けられた接続部３０２の電気接点とが、電気的かつ物理的に接続される。これにより、接続部２０２，３０２を介して、カメラ本体２からレンズ鏡筒３への電力供給や、カメラ本体２とレンズ鏡筒３とのデータ通信が可能となる。
【００６２】
図５は、接続部２０２，３０２の詳細を示す模式図である。なお、図５において接続部２０２がボディ側マウント部２０１の右側に配置されているのは、実際のマウント構造に倣ったものである。すなわち、本実施形態の接続部２０２は、ボディ側マウント部２０１のマウント面よりも奥まった場所（図５においてボディ側マウント部２０１よりも右側の場所）に配置されている。同様に、接続部３０２がレンズ側マウント部３０１の右側に配置されているのは、本実施形態の接続部３０２がレンズ側マウント部３０１のマウント面よりも突出した場所に配置されていることを表している。接続部２０２と接続部３０２とがこのように配置されることで、ボディ側マウント部２０１のマウント面とレンズ側マウント部３０１のマウント面とを接触させて、カメラ本体２とレンズ鏡筒３とをマウント結合させた場合に、接続部２０２と接続部３０２とが接続され、これにより、両方の接続部２０２，３０２に設けられている電気接点同士が接続する。
【００６３】
図５に示すように、接続部２０２にはＢＰ１〜ＢＰ１２の１２個の電気接点が存在する。またレンズ３側の接続部３０２には、カメラ本体２側の１２個の電気接点にそれぞれ対応するＬＰ１〜ＬＰ１２の１２個の電気接点が存在する。
【００６４】
電気接点ＢＰ１および電気接点ＢＰ２は、カメラ本体２内の第１電源回路２３０に接続されている。第１電源回路２３０は、電気接点ＢＰ１および電気接点ＬＰ１を介して、レンズ鏡筒３内の各部（ただし、レンズ駆動モータ３２１，３３１などの消費電力が比較的大きい回路を除く）に動作電圧を供給する。電気接点ＢＰ１および電気接点ＬＰ１を介して、第１電源回路２３０により供給される電圧値は、特に限定されず、たとえば３〜４Ｖの電圧値（標準的には、この電圧幅の中間にある３．５Ｖ近傍の電圧値）とすることができる。この場合、カメラ本体側２からレンズ鏡筒側３に供給される電流値は、電源オン状態において、約数１０ｍＡ〜数１００ｍＡの範囲内の電流値となる。また、電気接点ＢＰ２および電気接点ＬＰ２は、電気接点ＢＰ１および電気接点ＬＰ１を介して供給される上記動作電圧に対応する接地端子である。
【００６５】
電気接点ＢＰ３〜ＢＰ６は、カメラ側第１通信部２９１に接続されており、これら電気接点ＢＰ３〜ＢＰ６に対応して、電気接点ＬＰ３〜ＬＰ６が、レンズ側第１通信部３８１に接続されている。そして、カメラ側第１通信部２９１とレンズ側第１通信部３８１とは、これらの電気接点を用いて互いに信号の送受信を行う。なお、カメラ側第１通信部２９１とレンズ側第１通信部３８１とが行う通信の内容については、後に詳述する。
【００６６】
電気接点ＢＰ７〜ＢＰ１０は、カメラ側第２通信部２９２に接続されており、これら電気接点ＢＰ７〜ＢＰ１０に対応して、電気接点ＬＰ７〜ＬＰ１０が、レンズ側第２通信部３８２に接続されている。そして、カメラ側第２通信部２９２とレンズ側第２通信部３８２とは、これらの電気接点を用いて互いに信号の送受信を行う。なお、カメラ側第２通信部２９２とレンズ側第２通信部３８２とが行う通信の内容については、後に詳述する。
【００６７】
電気接点ＢＰ１１および電気接点ＢＰ１２は、カメラ本体２内の第２電源回路２４０に接続されている。第２電源回路２４０は、電気接点ＢＰ１１および電気接点ＬＰ１１を介して、レンズ駆動モータ３２１，３３１などの消費電力が比較的大きい回路に動作電圧を供給する。第２電源回路２３０により供給される電圧値は、特に限定されないが、第２電源回路２４０により供給される電圧値の最大値は、第１電源回路２３０により供給される電圧値の最大値の数倍程度とすることができる。また、この場合、第２電源回路２４０からレンズ鏡筒３側に供給される電流値は、電源オン状態において、約数１０ｍＡ〜数Ａの範囲内の電流値となる。また、電気接点ＢＰ１２および電気接点ＬＰ１２は、電気接点ＢＰ１１および電気接点ＬＰ１１を介して供給される上記動作電圧に対応する接地端子である。
【００６８】
なお、図５に示すカメラ本体２側の第１通信部２９１および第２通信部２９２は、図１に示すカメラ送受信部２９を構成し、図５に示すレンズ鏡筒３側の第１通信部３８１および第２通信部３８２は、図１に示すレンズ送受信部３８を構成する。
【００６９】
次に、カメラ側第１通信部２９１とレンズ側第１通信部３８１との通信（以下、コマンドデータ通信という）について説明する。レンズ制御部３６は、電気接点ＢＰ３およびＬＰ３から構成される信号線ＣＬＫと、電気接点ＢＰ４およびＬＰ４から構成される信号線ＢＤＡＴと、電気接点ＢＰ５およびＬＰ５から構成される信号線ＬＤＡＴと、電気接点ＢＰ６およびＬＰ６から構成される信号線ＲＤＹとを介して、カメラ側第１通信部２９１からレンズ側第１通信部３８１への制御データの送信と、レンズ側第１通信部３８１からカメラ側第１通信部２９１への応答データの送信とを、並行して、所定の周期（たとえば、１６ミリ秒間隔）で行う、コマンドデータ通信を行う。
【００７０】
図６は、コマンドデータ通信の一例を示すタイミングチャートである。カメラ制御部２１およびカメラ側第１通信部２９１は、コマンドデータ通信の開始時（Ｔ１）に、まず、信号線ＲＤＹの信号レベルを確認する。ここで、信号線ＲＤＹの信号レベルはレンズ側第１通信部３８１の通信可否を表しており、通信不可の場合には、レンズ制御部３６およびレンズ側第１通信部３８１により、Ｈ（Ｈｉｇｈ）レベルの信号が出力される。カメラ側第１通信部２９１は、信号線ＲＤＹがＨレベルである場合には、レンズ鏡筒３との通信を行わず、または、通信中である場合にも、次の処理を実行しない。
【００７１】
一方、信号線ＲＤＹがＬ（ＬＯＷ）レベルである場合、カメラ制御部２１およびカメラ側第１通信部２９１は、信号線ＣＬＫを用いて、クロック信号５０１をレンズ側第１通信部２９１に送信する。また、カメラ制御部２１およびカメラ側第１通信部２９１は、このクロック信号５０１に同期して、信号線ＢＤＡＴを用いて、制御データであるカメラ側コマンドパケット信号５０２をレンズ側第１通信部２９１に送信する。また、クロック信号５０１が出力されると、レンズ制御部３６およびレンズ側第１通信部３８１は、このクロック信号５０１に同期して、信号線ＬＤＡＴを用いて、応答データであるレンズ側コマンドパケット信号５０３を送信する。
【００７２】
レンズ制御部３６およびレンズ側第１通信部２９１は、レンズ側コマンドパケット信号５０３の送信完了に応じて、信号線ＲＤＹの信号レベルをＬレベルからＨレベルに変更する（Ｔ２）。そして、レンズ制御部３６は、時刻Ｔ２までに受信したボディ側コマンドパケット信号５０２の内容に応じて、第１制御処理５０４を開始する。
【００７３】
たとえば、受信したボディ側コマンドパケット信号５０２が、レンズ鏡筒３側の特定のデータを要求する内容であった場合、レンズ制御部３６は、第１制御処理５０４として、コマンドパケット信号５０２の内容を解析するとともに、要求された特定データを生成する処理を実行する。さらに、レンズ制御部３６は、第１制御処理５０４として、コマンドパケット信号５０２に含まれているチェックサムデータを用いて、コマンドパケット信号５０２の通信にエラーがないか否かをデータバイト数から簡易的にチェックする通信エラーチェック処理をも実行する。この第１制御処理５０４で生成された特定データの信号は、レンズ側データパケット信号５０７としてカメラ本体２側に出力される（Ｔ３）。なお、この場合においてコマンドパケット信号５０２の後でカメラ本体２側から出力されるカメラ側データパケット信号５０６は、レンズ側にとっては特に意味をなさないダミーデータ (チェックサムデータは含む)となっている。この場合には、レンズ制御部３６は、第２制御処理５０８として、カメラ側データパケット信号５０６に含まれるチェックサムデータを用いた、上述の如き通信エラーチェック処理を実行する（Ｔ４）。
【００７４】
また、たとえば、カメラ側コマンドパケット信号５０２が、フォーカスレンズ３３の駆動指示であり、カメラ側データパケット信号５０６がフォーカスレンズ３３の駆動速度および駆動量であった場合、レンズ制御部３６は、第１制御処理５０４として、コマンドパケット信号５０２の内容を解析するとともに、その内容を理解したことを表す確認信号を生成する（Ｔ２）。この第１制御処理５０４で生成された確認信号は、レンズ側データパケット信号５０７としてカメラ本体２に出力される（Ｔ３）。またレンズ制御部３６は、第２制御処理５０８として、カメラ側データパケット信号５０６の内容の解析を実行するとともに、カメラ側データパケット信号５０６に含まれるチェックサムデータを用いて通信エラーチェック処理を実行する（Ｔ４）。そして、第２制御処理５０８の完了後、レンズ制御部３６は、受信したカメラ側コマンドパケット信号５０６、すなわち、フォーカスレンズ３３の駆動速度および駆動量に基づいて、フォーカスレンズ駆動モータ３３１を駆動させることで、フォーカスレンズ３３を、受信した駆動速度で、受信した駆動量だけ駆動させる（Ｔ５）。
【００７５】
また、レンズ制御部３６は、第２制御処理５０８が完了すると、レンズ側第１通信部２９１に第２制御処理５０８の完了を通知する。これにより、レンズ制御部３６は、信号線ＲＤＹにＬレベルの信号を出力する（Ｔ５）。
【００７６】
上述した時刻Ｔ１〜Ｔ５の間に行われた通信が、 １回のコマンドデータ通信である。上述のように、１回のコマンドデータ通信では、カメラ制御部２１およびカメラ側第１通信部２９１により、カメラ側コマンドパケット信号５０２およびカメラ側テータパケット信号５０６がそれぞれ１つずつ送信される。このように、本実施形態では、カメラ本体２からレンズ鏡筒３に送信される制御データは、処理の都合上２つに分割されて送信されているが、カメラ側コマンドパケット信号５０２およびカメラ側データパケット信号５０６は２つ合わせて１つの制御データを構成するものである。
【００７７】
同様に、１回のコマンドデータ通信では、レンズ制御部３６およびレンズ側第１通信部３８１によりレンズ側コマンドパケット信号５０３およびレンズ側データパケット信号５０７がそれぞれ１つずつ送信される。このように、レンズ鏡筒３からカメラ本体２に送信される応答データも２つに分割されているが、レンズ側コマンドパケット信号５０３とレンズ側データパケット信号５０７とも２つ合わせて１つの応答データを構成する。
【００７８】
次に、カメラ側第２通信部２９２とレンズ側第２通信部３８２との通信（以下、ホットライン通信という）について説明する。図５に戻り、レンズ制御部３６は、電気接点ＢＰ７およびＬＰ７から構成される信号線ＨＲＥＱ、電気接点ＢＰ８およびＬＰ８から構成される信号線ＨＡＮＳ、電気接点ＢＰ９およびＬＰ９から構成される信号線ＨＣＬＫ、電気接点ＢＰ１０およびＬＰ１０から構成される信号線ＨＤＡＴを介して、コマンドデータ通信よりも短い周期（たとえば１ミリ秒間隔）で通信を行うホットライン通信を行う。
【００７９】
たとえば、本実施形態では、ホットライン通信により、レンズ鏡筒３のレンズ情報が、レンズ鏡筒３からカメラ本体２に送信される。なお、ホットライン通信により送信されるレンズ情報には、フォーカスレンズ３３のレンズ位置、ズームレンズ３２のレンズ位置、現在位置像面移動係数Ｋｃｕｒ、最小像面移動係数Ｋｍｉｎ、および最大像面移動係数Ｋｍａｘが含まれる。ここで、現在位置像面移動係数Ｋｃｕｒとは、現在のズームレンズ３２のレンズ位置（焦点距離）および現在のフォーカスレンズ３３のレンズ位置（撮影距離）に対応した像面移動係数Ｋである。本実施形態において、レンズ制御部３６は、レンズメモリ３７に記憶された、レンズ位置（ズームレンズ位置およびフォーカスレンズ位置）と像面移動係数Ｋとの関係を示すテーブルを参照することで、ズームレンズ３２の現在のレンズ位置およびフォーカスレンズ３３の現在のレンズ位置に対応する現在位置像面移動係数Ｋｃｕｒを求めることができる。たとえば、図４に示す例において、ズームレンズ３２のレンズ位置（焦点距離）が「ｆ１」にあり、フォーカスレンズ３３のレンズ位置（撮影距離）が「Ｄ４」にある場合、レンズ制御部３６は、ホットライン通信により、現在位置像面移動係数Ｋｃｕｒとして「Ｋ１４」を、最小像面移動係数Ｋｍｉｎとして「Ｋ１１」を、最大像面移動係数Ｋｍａｘとして「Ｋ１９」をカメラ制御部２１に送信する。
【００８０】
ここで、図７は、ホットライン通信の一例を示すタイミングチャートである。図７（ａ）は、ホットライン通信が所定周期Ｔｎ毎に繰り返し実行されている様子を示す図である。また、繰り返し実行されるホットライン通信のうち、ある１回の通信の期間Ｔｘを拡大した様子を図７（ｂ）に示す。以下、図７（ｂ）のタイミングチャートに基づいて、フォーカスレンズ３３のレンズ位置をホットライン通信で通信する場面を説明する。
【００８１】
カメラ制御部２１およびカメラ側第２通信部２９２は、まず、ホットライン通信による通信を開始するために、信号線ＨＲＥＱにＬレベルの信号を出力する（Ｔ６）。そして、レンズ側第２通信部３８２は、この信号が電気接点ＬＰ７に入力されたことを、レンズ制御部３６に通知する。レンズ制御部３６は、この通知に応じて、レンズ位置データを生成する生成処理６０１の実行を開始する。生成処理６０１とは、レンズ制御部３６がフォーカスレンズ用エンコーダ３３２にフォーカスレンズ３３の位置を検出させ、検出結果を表すレンズ位置データを生成する処理である。
【００８２】
レンズ制御部３６が生成処理６０１を実行完了すると、レンズ制御部３６およびレンズ側第２通信部３８２は信号線ＨＡＮＳにＬレベルの信号を出力する（Ｔ７）。そして、カメラ制御部２１およびカメラ側第２通信部２９２は、この信号が電気接点ＢＰ８に入力されると、電気接点ＢＰ９から信号線ＨＣＬＫに、クロック信号６０２を出力する。
【００８３】
レンズ制御部３６およびレンズ側第２通信部３８２は、このクロック信号６０２に同期して、電気接点ＬＰ１０から信号線ＨＤＡＴに、レンズ位置データを表すレンズ位置データ信号６０３を出力する。そして、レンズ位置データ信号６０３の送信が完了すると、レンズ制御部３６およびレンズ側第２通信部３８２は電気接点ＬＰ８から信号線ＨＡＮＳにＨレベルの信号を出力する（Ｔ８）。そして、カメラ側第２通信部２９２は、この信号が電気接点ＢＰ８に入力されると、電気接点ＬＰ７から信号線ＨＲＥＱに、Ｈレベルの信号を出力する（Ｔ９）。
【００８４】
なお、コマンドデータ通信とホットライン通信は、同時に、あるいは、並行して実行することが可能である。
【００８５】
次いで、図８を参照して、本実施形態に係るカメラ１の動作例を説明する。図７は、本実施形態に係るカメラ１の動作を示すフローチャートである。なお、以下の動作は、カメラ１の電源がオンされることにより開始される。
【００８６】
まず、ステップＳ１０１においては、カメラボディ２がレンズ鏡筒３を識別するための通信を行う。レンズ鏡筒の種類に応じて通信可能な通信形式が異なるからである。そして、ステップＳ１０２に進み、ステップＳ１０２では、カメラ制御部２１は、レンズ鏡筒３が所定の第１種別の通信形式に対応したレンズであるか否かの判断を行う。その結果、第１種別の通信形式に対応したレンズであると判断した場合に、ステップＳ１０３に進む。一方、カメラ制御部２１は、レンズ鏡筒３が、所定の第１種別の通信形式に対応していないレンズであると判断した場合には、ステップＳ１１２に進む。また、カメラ制御部２１は、レンズ鏡筒３が、第１種別の通信形式とは異なる第２種別の通信形式に対応しているレンズであると判断した場合、ステップＳ１１２に進むようにしてもよい。さらに、カメラ制御部２１は、レンズ鏡筒３が第１種別および第２種別の通信形式に対応しているレンズであると判断した場合、ステップＳ１０３に進むようにしてもよい。
【００８７】
次に、ステップＳ１０３において、撮影者により操作部２８に備えられたライブビュー撮影オン／オフスイッチをオンに操作がされたか否かの判定を行い、ライブビュー撮影オンとされると、ミラー系２２０が被写体の撮影位置になり、被写体からの光束が、撮像素子２２に導かれる。
【００８８】
ステップＳ１０４では、カメラボディ２とレンズ鏡筒３との間でホットライン通信が開始される。ホットライン通信においては、上述したように、カメラ制御部２１およびカメラ側第２通信部２９２により、信号線ＨＲＥＱに出力されたＬレベルの信号（要求信号）を、レンズ制御部３６が受信すると、レンズ情報をカメラ制御部２１に送信し、このようなレンズ情報の送信が繰り返し行われる。なお、レンズ情報とは、たとえば、フォーカスレンズ３３のレンズ位置、ズームレンズ３２のレンズ位置、現在位置像面移動係数Ｋｃｕｒ、最小像面移動係数Ｋｍｉｎ、および最大像面移動係数Ｋｍａｘの各情報が含まれる。ホットライン通信は、ステップＳ１０４以降、繰返し行われる。ホットライン通信は、たとえば、電源スイッチがオフされるまで繰り返し行われる。この際において、現在位置像面移動係数Ｋｃｕｒ、最小像面移動係数Ｋｍｉｎ、および最大像面移動係数Ｋｍａｘについては、現在位置像面移動係数Ｋｃｕｒ、最小像面移動係数Ｋｍｉｎ、最大像面移動係数Ｋｍａｘの順番に送信することが好ましい。
【００８９】
なお、レンズ制御部３６は、レンズ情報をカメラ制御部２１に送信する際には、レンズメモリ３７に記憶された各レンズ位置と像面移動係数Ｋとの関係を示すテーブル（図４参照）を参照して、ズームレンズ３２の現在のレンズ位置およびフォーカスレンズ３３の現在のレンズ位置に対応する現在位置像面移動係数Ｋｃｕｒ、ならびに、ズームレンズ３２の現在のレンズ位置に対応する最大像面移動係数Ｋｍａｘ、および最小像面移動係数Ｋｍｉｎを取得し、取得した現在位置像面移動係数Ｋｃｕｒ、最大像面移動係数Ｋｍａｘ、および最小像面移動係数Ｋｍｉｎをカメラ制御部２１に送信する。
【００９０】
ステップＳ１０５では、撮影者により操作部２８に備えられたレリーズボタンの半押し操作（第１スイッチＳＷ１のオン）、あるいは、ＡＦ起動操作等が行われた否かの判定を行い、これらの動作が行われた場合に、ステップＳ１０６に進む（以下においては、半押し操作がされた場合について詳細に説明する）。
【００９１】
次いで、ステップＳ１０６では、カメラ制御部２１はコントラスト検出方式による焦点検出を行うためにレンズ制御部３６にスキャン駆動指令（スキャン駆動の開始指示）を送信する。レンズ制御部３６に対するスキャン駆動指令（スキャン駆動時の駆動速度の指示、または、駆動位置の指示）は、フォーカスレンズ３３の駆動速度で与えてもよいし、像面移動速度で与えてもよいし、目標駆動位置等で与えてもよい。
【００９２】
そして、ステップＳ１０７では、カメラ制御部２１により、ステップＳ１０４で取得した最小像面移動係数Ｋｍｉｎに基づいて、スキャン動作におけるフォーカスレンズ３３の駆動速度である、スキャン駆動速度Ｖを決定する処理が行われる。ここで、スキャン動作とは、フォーカスレンズ駆動モータ３３１により、フォーカスレンズ３３を、このステップＳ１０７で決定するスキャン駆動速度Ｖで駆動させながら、カメラ制御部２１により、コントラスト検出方式による焦点評価値の算出を、所定の間隔で同時に行い、これにより、コントラスト検出方式による合焦位置の検出を、所定の間隔で実行する動作である。
【００９３】
また、このスキャン動作においては、コントラスト検出方式により合焦位置を検出する際には、カメラ制御部２１は、フォーカスレンズ３３をスキャン駆動させながら、所定のサンプリング間隔で、焦点評価値を算出し、算出した焦点評価値がピークとなるレンズ位置を、合焦位置として検出する。具体的には、カメラ制御部２１は、フォーカスレンズ３３をスキャン駆動させることで、光学系による像面を光軸方向に移動させ、これにより、異なる像面において焦点評価値を算出し、これら焦点評価値がピークとなるレンズ位置を、合焦位置として検出する。しかしその一方で、像面の移動速度を速くし過ぎると、焦点評価値を算出する像面の間隔が大きくなり過ぎてしまい、合焦位置を適切に検出することができなくなってしまう場合がある。特に、フォーカスレンズ３３の駆動量に対する像面の移動量を示す像面移動係数Ｋは、フォーカスレンズ３３の光軸方向におけるレンズ位置に応じて変化するものであるため、フォーカスレンズ３３を一定の速度で駆動させた場合でも、フォーカスレンズ３３のレンズ位置によっては、像面の移動速度が速くなり過ぎてしまい、そのため、焦点評価値を算出する像面の間隔が大きくなり過ぎて、合焦位置を適切に検出することができなくなってしまう場合がある。
【００９４】
そこで、本実施形態において、カメラ制御部２１は、ステップＳ１０４で取得した最小像面移動係数Ｋｍｉｎに基づいて、フォーカスレンズ３３のスキャン駆動を行う際におけるスキャン駆動速度Ｖを算出する。カメラ制御部２１は、最小像面移動係数Ｋｍｉｎを用いて、コントラスト検出方式により合焦位置を適切に検出することができるような駆動速度であり、かつ、最大の駆動速度となるようにスキャン駆動速度Ｖを算出する。
【００９５】
そして、ステップＳ１０８では、ステップＳ１０７で決定したスキャン駆動速度Ｖで、スキャン動作が開始される。具体的には、カメラ制御部２１は、レンズ制御部３６にスキャン駆動開始指令を送出し、レンズ制御部３６は、カメラ制御部２１からの指令に基づき、フォーカスレンズ駆動モータ３３１を駆動させ、フォーカスレンズ３３を、ステップＳ１０７で決定したスキャン駆動速度Ｖでスキャン駆動させる。そして、カメラ制御部２１は、スキャン駆動速度Ｖでフォーカスレンズ３３を駆動させながら、所定間隔で、撮像素子２２の撮像画素から画素出力の読み出しを行い、これに基づき、焦点評価値を算出し、これにより、異なるフォーカスレンズ位置における焦点評価値を取得することで、コントラスト検出方式により合焦位置の検出を行う。
【００９６】
次に、ステップＳ１０９において、カメラ制御部２１は焦点評価値のピーク値が検出できたか否か（合焦位置が検出できたか否か）を判断する。焦点評価値のピーク値が検出できなかったときはステップＳ１０８に戻り、焦点評価値のピーク値が検出できるか、あるいは、フォーカスレンズ３３が所定の駆動端まで駆動するまで、ステップＳ１０８、Ｓ１０９の動作を繰り返し行う。一方、焦点評価値のピーク値が検出できたときはステップＳ１０９に進む。
【００９７】
焦点評価値のピーク値が検出できたときはステップＳ１１０に進み、ステップＳ１１０では、カメラ制御部２１は焦点評価値のピーク値に対応する位置に合焦駆動させるための指令をレンズ制御部３６に送信する。レンズ制御部３６は受信した指令に従ってフォーカスレンズ３３の駆動制御を行う。
【００９８】
次いで、ステップＳ１１１に進み、ステップＳ１１１では、カメラ制御部２１はフォーカスレンズ３３が焦点評価値のピーク値に対応する位置に到達した旨の判断を行い、撮影者によりシャッターレリーズボタンの全押し操作（第２スイッチＳＷ２のオン）がされたとき静止画の撮影制御を行う。撮影制御が終了した後は、再びステップＳ１０４に戻る。
【００９９】
一方、ステップＳ１０２において、レンズ鏡筒３が、所定の第１種別の通信形式に対応していないレンズであると判断した場合には、ステップＳ１１２に進み、ステップＳ１１２〜Ｓ１２０の処理を実行する。なお、ステップＳ１１２〜Ｓ１２０においては、カメラボディ２とレンズ鏡筒３との間におけるホットライン通信により、レンズ情報の送信を繰り返し実行する際に、レンズ情報として、最小像面移動係数Ｋｍｉｎ、および最大像面移動係数Ｋｍａｘの情報を含まない情報の送信を行うようにする点（ステップＳ１１３）、および、スキャン動作におけるフォーカスレンズ３３の駆動速度である、スキャン駆動速度Ｖを決定する際に、最小像面移動係数Ｋｍｉｎまたは補正最小像面移動係数Ｋｍｉｎ＿ｘに代えて、レンズ情報に含まれる現在位置像面移動係数Ｋｃｕｒを用いる点（ステップＳ１１６）以外は、上述したステップＳ１０３〜Ｓ１１１と同様の処理が実行される。
【０１００】
以上のように、本実施形態では、レンズ鏡筒３のレンズメモリ３７に記憶された像面移動係数Ｋのうち、最小の像面移動係数である最小像面移動係数Ｋｍｉｎを用いて、コントラスト検出方式により合焦位置を適切に検出することができるような駆動速度であり、かつ、最大の駆動速度となるようにスキャン駆動速度Ｖを算出するので、像面移動係数Ｋが最小値（たとえば、最小像面移動係数Ｋｍｉｎと同一の値）となる位置にフォーカスレンズ３３をスキャン駆動させた場合でも、焦点評価値の算出間隔（焦点評価値を算出する像面の間隔）を焦点検出に適した大きさとすることできる。そして、これにより、本実施形態によれば、フォーカスレンズ３３を光軸方向に駆動させた際に、像面移動係数Ｋが変化していった結果、像面移動係数Ｋが小さくなった場合（たとえば、最小像面移動係数Ｋｍｉｎとなった場合）でも、コントラスト検出方式による合焦位置の検出を適切に行うことができる。
【０１０１】
《第２実施形態》
次いで、本発明の第２実施形態について説明する。第２実施形態では、図１に示すカメラ１において、レンズ鏡筒３のレンズメモリ３７に記憶された像面移動係数Ｋのうち、最小像面移動係数Ｋｍｉｎおよび最大像面移動係数Ｋｍａｘの設定手法が異なる以外は、上述した第１実施形態と同様の構成を有し、同様に動作し、かつ、同様の作用効果を奏するものである。
【０１０２】
本実施形態においては、フォーカスレンズ３３を至近ソフトリミット位置４６０近傍に駆動させたときの像面移動係数Ｋが最小の値となるように像面移動係数Ｋが設定されている。すなわち、フォーカスレンズ３３を至近ソフトリミット位置４６０から無限ソフトリミット位置４5０までの何れに移動したときよりも、至近ソフトリミット位置４６０近傍に駆動させたときの像面移動係数Ｋが最小の値となるように像面移動係数Ｋが設定されている。
同様に、フォーカスレンズ３３を無限ソフトリミット位置４5０近傍に駆動させたときの像面移動係数Ｋが最大の値となるように像面移動係数Ｋが設定されている。すなわち、フォーカスレンズ３３を至近ソフトリミット位置４６０から無限ソフトリミット位置４5０までの何れに移動したときよりも、無限ソフトリミット位置４5０近傍に駆動させたときの像面移動係数Ｋが最大の値となるように像面移動係数Ｋが設定されている。
すなわち、最小像面移動係数Ｋｍｉｎに関し、上述した第１実施形態においては、至近合焦位置４８０を含む至近合焦位置４８０近傍において、フォーカスレンズ３３を駆動させた場合における像面移動係数Ｋを、最小像面移動係数Ｋｍｉｎに設定したが、第２実施形態においては、至近ソフトリミット位置４６０を含む至近ソフトリミット位置４６０近傍において、フォーカスレンズ３３を駆動させた場合における像面移動係数Ｋを、最小像面移動係数Ｋｍｉｎに設定する。
【０１０３】
ここで、図９に、第２実施形態において用いられる、ズームレンズ３２のレンズ位置（焦点距離）およびフォーカスレンズ３３のレンズ位置（撮影距離）と、像面移動係数Ｋとの関係を示すテーブルを示す。すなわち、第２実施形態においては、図３に示す至近合焦位置４８０を含む「Ｄ１」で示される領域よりも、さらに至近側の領域である「Ｄ０」における像面移動係数Ｋを、最小像面移動係数Ｋｍｉｎに設定するものである。本実施形態において、フォーカスレンズ３３のレンズ位置のうち、「Ｄ０」は、図３に示す至近ソフトリミット位置４６０に対応する所定の領域である。例えば、図３に示す至近ソフトリミット位置４６０の近傍の所定の領域である。「Ｄ１０」は、図３に示す無限ソフトリミット位置４５０に対応する所定の領域である。例えば、図３に示す無限ソフトリミット位置４５０の近傍の所定の領域である。なお、図９中においては、灰色で示した「Ｋ１０」、「Ｋ２０」、「Ｋ３０」、「Ｋ４０」、「Ｋ５０」、「Ｋ６０」、「Ｋ７０」、「Ｋ８０」、「Ｋ９０」は、ズームレンズ３２の各レンズ位置（焦点距離）における、像面移動係数Ｋのうち、最小となる値を示す最小像面移動係数Ｋｍｉｎを示している。
【０１０４】
同様に、最大像面移動係数Ｋｍａｘに関し、上述した第１実施形態においては、無限合焦位置４７０を含む無限合焦位置４７０近傍において、フォーカスレンズ３３を駆動させた場合における像面移動係数Ｋを、最大像面移動係数Ｋｍａｘに設定したが、第２実施形態においては、無限ソフトリミット位置４５０を含む無限ソフトリミット位置４５０近傍において、フォーカスレンズ３３を駆動させた場合における像面移動係数Ｋを、最大像面移動係数Ｋｍａｘに設定する。すなわち、第２実施形態においては、図３に示す無限合焦位置４７０を含む「Ｄ９」で示される領域よりも、さらに無限遠側の領域である「Ｄ１０」における像面移動係数Ｋを、最大像面移動係数Ｋｍａｘに設定するものである。なお、図９中においては、ハッチングを施して示した「Ｋ１１０」、「Ｋ２１０」、「Ｋ３１０」、「Ｋ４１０」、「Ｋ５１０」、「Ｋ６１０」、「Ｋ７１０」、「Ｋ８１０」、「Ｋ９１０」は、ズームレンズ３２の各レンズ位置（焦点距離）における、像面移動係数Ｋのうち、最大となる値を示す最大像面移動係数Ｋｍａｘを示している。
【０１０５】
あるいは、第２実施形態においては、最小像面移動係数Ｋｍｉｎに関し、至近ソフトリミット位置４６０を含む至近ソフトリミット位置４６０近傍において、フォーカスレンズ３３を駆動させた場合における像面移動係数Ｋに代えて、至近方向４２０のメカ的な端点４４０を含むメカ的な端点４４０近傍において、フォーカスレンズ３３を駆動させた場合における像面移動係数Ｋを、最小像面移動係数Ｋｍｉｎに設定し、レンズメモリ３７に記憶させてもよい。
【０１０６】
さらに、第２実施形態においては、最大像面移動係数Ｋｍａｘに関し、無限ソフトリミット位置４５０を含む無限ソフトリミット位置４５０近傍において、フォーカスレンズ３３を駆動させた場合における像面移動係数Ｋに代えて、無限遠方向４１０のメカ的な端点４３０を含むメカ的な端点４３０近傍において、フォーカスレンズ３３を駆動させた場合における像面移動係数Ｋを、最小像面移動係数Ｋｍａｘに設定し、レンズメモリ３７に記憶させてもよい。
【０１０７】
《第３実施形態》
次いで、本発明の第３実施形態について説明する。第３実施形態では、図１に示すカメラ１において、以下に説明するように動作する以外は、上述した第１実施形態と同様の構成を有するものである。
【０１０８】
すなわち、第３実施形態においては、上述した第１実施形態において、図８に示すフローチャートにおいて、ステップＳ１０３で、レンズ情報として送信する最小像面移動係数Ｋｍｉｎ、および最大像面移動係数Ｋｍａｘに代えて、補正最小像面移動係数Ｋｍｉｎ＿Ｘ、および補正最大像面移動係数Ｋｍａｘ＿Ｘを送信するものであり、この点において、上述した第１実施形態と異なる以外は、同様である。
【０１０９】
ここで、補正最小像面移動係数Ｋｍｉｎ＿Ｘは、最小像面移動係数Ｋｍｉｎを補正することにより得られ、かつ、最小像面移動係数Ｋｍｉｎよりも値の小さい像面移動係数であり、たとえば、最小像面移動係数Ｋｍｉｎに、１より小さい定数α１（たとえば、０．９など）を乗じることにより算出される像面移動係数である。同様に、補正最大像面移動係数Ｋｍａｘ＿Ｘは、最大像面移動係数Ｋｍａｘを補正することにより得られ、かつ、最大像面移動係数Ｋｍａｘよりも値の大きい像面移動係数であり、たとえば、最大像面移動係数Ｋｍａｘに、１より大きい定数α２（たとえば、１．１など）を乗じることにより算出される像面移動係数である。
【０１１０】
そして、第３実施形態においては、図８に示すフローチャートにおいて、ステップＳ１０６で、スキャン動作におけるフォーカスレンズ３３の駆動速度である、スキャン駆動速度Ｖを決定する処理を実行する際に、最小像面移動係数Ｋｍｉｎに代えて、補正最小像面移動係数Ｋｍｉｎ＿Ｘを用いて、スキャン駆動速度Ｖの決定を行う。特に、第３実施形態においては、最小像面移動係数Ｋｍｉｎに代えて、より値の小さい補正最小像面移動係数Ｋｍｉｎ＿Ｘを用いることで、スキャン駆動速度Ｖを決定する際に安全マージンを設定することができ、これにより、コントラスト検出方式により焦点検出を行う際に、像面の移動速度が速くなり過ぎてしまい、これにより、合焦位置を適切に検出することができなくなってしまうという不具合をより確実に防止することができる。
【０１１１】
なお、補正最小像面移動係数Ｋｍｉｎ＿Ｘおよび補正最大像面移動係数Ｋｍａｘ＿Ｘとしては、予め算出されたものをレンズメモリ３７に記憶させておき、これを用いるような構成としてもよいし、あるいは、撮影条件等に応じて、補正最小像面移動係数Ｋｍｉｎ＿Ｘおよび補正最大像面移動係数Ｋｍａｘ＿Ｘを算出する際における定数α１、α２を適宜設定し、処理ごとに算出するような構成としてもよい。また、第３実施形態においては、補正最小像面移動係数Ｋｍｉｎ＿Ｘおよび補正最大像面移動係数Ｋｍａｘ＿Ｘを求める方法として、補正前の最小像面移動係数Ｋｍｉｎおよび最大像面移動係数Ｋｍａｘに所定の定数α１、α２を乗じる方法を例示したが、このような方法に特に限定されるものではない。
【０１１２】
さらに、第３実施形態においては、レンズ鏡筒３からカメラ本体２に、補正最小像面移動係数Ｋｍｉｎ＿Ｘおよび補正最大像面移動係数Ｋｍａｘ＿Ｘを送信する際には、補正を行っていない最小像面移動係数Ｋｍｉｎおよび最大像面移動係数Ｋｍａｘと同様の方式にて送信するような態様とすることができる。すなわち、実際には、補正最小像面移動係数Ｋｍｉｎ＿Ｘおよび補正最大像面移動係数Ｋｍａｘ＿Ｘを送信している一方で、カメラ本体２には、補正を行っていない最小像面移動係数Ｋｍｉｎおよび最大像面移動係数Ｋｍａｘとして認識されるような方式で送信するような態様とすることができ、これにより、カメラ本体２における処理を簡素化することができる。
【０１１３】
《第４実施形態》
次いで、本発明の第４実施形態について説明する。第４実施形態では、図１に示すカメラ１において、以下に説明するように動作する以外は、上述した第１実施形態と同様の構成を有するものである。
【０１１４】
すなわち、第４実施形態においては、上述した第１実施形態において、図７に示すフローチャートにおいて、ステップＳ１０９で、コントラスト検出方式により合焦位置が検出できた場合に、ステップＳ１１０において、コントラスト検出方式の結果に基づいて合焦駆動を行う際に、ガタ詰め駆動を行うか否かを判断し、該判断に基づいて、合焦駆動を行う際におけるフォーカスレンズ３３の駆動形式を異ならせることを特徴とするものであり、この点において、上述した第１実施形態と異なる以外は、同様である。
【０１１５】
すなわち、図１に示すフォーカスレンズ３３を駆動するためのフォーカスレンズ駆動モータ３３１は、通常、機械的な駆動伝達機構から構成され、このような駆動伝達機構は、たとえば、図１０に示すように、第１の駆動機構５００および第２の駆動機構６００からなり、第１の駆動機構５００が駆動することにより、これに伴い、フォーカスレンズ３３側の第２の駆動機構６００を駆動させ、これにより、フォーカスレンズ３３を、至近側あるいは無限遠側に移動させるような構成を備えている。そして、このような駆動機構においては、通常、歯車の噛み合わせ部の円滑な動作の観点より、ガタ量Ｇが設けられている。しかしその一方で、コントラスト検出方式においては、その機構上、図１１（Ａ）、図１１（Ｂ）に示すように、フォーカスレンズ３３は、スキャン動作により、一度、合焦位置を通り過ぎた後に、駆動方向を反転させ、合焦位置へと駆動させる必要がある。そして、この場合において、図１１（Ｂ）のようにガタ詰め駆動をしない場合には、フォーカスレンズ３３のレンズ位置が、ガタ量Ｇだけ合焦位置からずれてしまうという特性がある。そのため、このようなガタ量Ｇの影響を除去するためには、図１１（Ａ）に示すように、フォーカスレンズ３３の合焦駆動を行う際に、一度、合焦位置を通り過ぎた後に、再度、駆動方向を反転させて合焦位置へと駆動させるガタ詰め駆動を行う必要が生じてくる。
【０１１６】
なお、図１１は、本実施形態に係るスキャン動作およびコントラスト検出方式に基づく合焦駆動を行った際における、フォーカスレンズ位置と焦点評価値との関係、およびフォーカスレンズ位置と時間との関係を示す図である。そして、図１１（Ａ）は、時間ｔ０において、レンズ位置Ｐ０から、無限遠側から至近側に向けてフォーカスレンズ３３のスキャン動作を開始した後、時間ｔ１において、フォーカスレンズ３３がレンズ位置Ｐ１に移動させた時点において、焦点評価値のピーク位置（合焦位置）Ｐ２が検出されると、スキャン動作を停止し、ガタ詰め駆動を伴った合焦駆動を行うことで、時間ｔ２において、合焦位置までフォーカスレンズ３３を駆動させる態様を示している。一方、図１１（Ｂ）は、同様に、時間ｔ０において、スキャン動作を開始した後、時間ｔ１において、スキャン動作を停止し、ガタ詰め駆動を伴わずに合焦駆動を行うことで、時間ｔ３において、合焦位置までフォーカスレンズ３３を駆動させる態様を示している。
【０１１７】
以下に、第４実施形態における動作例を、図１２に示すフローチャートにしたがって、説明する。なお、以下の動作は、上述した図７に示すフローチャートにおいて、ステップＳ１０９において、コントラスト検出方式により合焦位置が検出された際に、実行される。すなわち、図１１（Ａ）、図１１（Ｂ）に示すように、時間ｔ０からスキャン動作を開始し、時間ｔ１において、フォーカスレンズ３３がレンズ位置Ｐ１に移動させた時点において、焦点評価値のピーク位置（合焦位置）Ｐ２が検出された場合に、時間ｔ１の時点において実行される。
【０１１８】
すなわち、コントラスト検出方式により合焦位置が検出されると、まず、ステップＳ２０１において、カメラ制御部２１により、ズームレンズ３２の現在のレンズ位置における、最小像面移動係数Ｋｍｉｎの取得が行われる。なお、最小像面移動係数Ｋｍｉｎは、上述したカメラ制御部２１とレンズ制御部３６との間で行われているホットライン通信により、レンズ送受信部３９およびカメラ送受信部２１を介して、レンズ制御部３６から取得することができる。
【０１１９】
次いで、ステップＳ２０２では、カメラ制御部２１により、フォーカスレンズ３３の駆動伝達機構のガタ量Ｇ（図１０参照）の情報の取得が行われる。なお、フォーカスレンズ３３の駆動伝達機構のガタ量Ｇは、たとえば、レンズ鏡筒３に備えられたレンズメモリ３７に予め記憶させておき、これを参照することにより取得することができる。すなわち、具体的には、カメラ制御部２１から、カメラ送受信部２９およびレンズ送受信部３８を介して、レンズ制御部３６に対して、フォーカスレンズ３３の駆動伝達機構のガタ量Ｇの送信要求を送出し、レンズ制御部３６に、レンズメモリ３７に記憶されたフォーカスレンズ３３の駆動伝達機構のガタ量Ｇの情報を、送信させることにより取得することができる。あるいは、上述したカメラ制御部２１とレンズ制御部３６との間で行われているホットライン通信により送受信するレンズ情報に、レンズメモリ３７に記憶されたフォーカスレンズ３３の駆動伝達機構のガタ量Ｇの情報を含めるような態様とすることもできる。
【０１２０】
次いで、ステップＳ２０３では、カメラ制御部２１により、上述したステップＳ２０１で取得した最小像面移動係数Ｋｍｉｎ、および上述したステップＳ２０２で取得したフォーカスレンズ３３の駆動伝達機構のガタ量Ｇの情報に基づいて、ガタ量Ｇに対応する像面移動量ＩＧを算出する。なお、ガタ量Ｇに対応する像面移動量ＩＧは、ガタ量Ｇと同じ量だけフォーカスレンズを駆動させた場合における像面の移動量であり、本実施形態では、以下の式にしたがって算出する。
ガタ量Ｇに対応する像面移動量ＩＧ＝ガタ量Ｇ×最小像面移動係数Ｋｍｉｎ
【０１２１】
次いで、ステップＳ２０４では、カメラ制御部２１により、上述したステップＳ２０３で算出したガタ量Ｇに対応する像面移動量ＩＧと、所定像面移動量ＩＰとを比較する処理が行われ、該比較の結果、ガタ量Ｇに対応する像面移動量ＩＧが、所定像面移動量ＩＰ以下であるか否か、すなわち、「ガタ量Ｇに対応する像面移動量ＩＧ」≦「所定像面移動量ＩＰ」が成立するか否かの判定が行われる。なお、所定像面移動量ＩＰは、光学系の焦点深度に対応して設定され、通常、焦点深度に対応する像面移動量とされる。また、所定像面移動量ＩＰは、光学系の焦点深度に設定されるものであるため、Ｆ値や撮像素子２２のセルサイズや、撮影する画像のフォーマットに応じて適宜設定するような態様とすることができる。すなわち、Ｆ値が大きいほど、所定像面移動量ＩＰを大きく設定することができる。あるいは、撮像素子２２のセルサイズが大きいほど、または、画像フォーマットが小さいほど、所定像面移動量ＩＰを大きく設定することができる。そして、ガタ量Ｇに対応する像面移動量ＩＧが、所定像面移動量ＩＰ以下である場合には、ステップＳ２０５に進む。一方、ガタ量Ｇに対応する像面移動量ＩＧが、所定像面移動量ＩＰよりも大きい場合には、ステップＳ２０６に進む。
【０１２２】
ステップＳ２０５においては、上述したステップＳ２０４において、ガタ量Ｇに対応する像面移動量ＩＧが、所定像面移動量ＩＰ以下であると判定されたため、この場合には、ガタ詰め駆動をしない場合でも、駆動後のフォーカスレンズ３３のレンズ位置を、光学系の焦点深度内とすることができると判断し、合焦駆動時にガタ詰め駆動を行わないと決定し、該決定に基づき、ガタ詰め駆動を伴わずに合焦駆動を行う。すなわち、合焦駆動を行う際に、直接、合焦位置までフォーカスレンズ３３を駆動させるとの決定を行い、該決定に基づき、図１１（Ｂ）に示すように、ガタ詰め駆動を伴わない合焦駆動を行う。
【０１２３】
一方、ステップＳ２０６においては、上述したステップＳ２０４において、ガタ量Ｇに対応する像面移動量ＩＧが、所定像面移動量ＩＰより大きいと判定されたため、この場合には、ガタ詰め駆動をしないと、駆動後のフォーカスレンズ３３のレンズ位置を、光学系の焦点深度内とすることができないと判断し、合焦駆動時にガタ詰め駆動を行うと決定し、該決定に基づき、ガタ詰め駆動を伴った合焦駆動を行う。すなわち、フォーカスレンズ３３を駆動させ、合焦駆動を行う際に、一度、合焦位置を通過させた後、再度、反転駆動させて、合焦位置まで駆動させるとの決定を行い、該決定に基づき、図１０（Ａ）に示すように、ガタ詰め駆動を伴った合焦駆動を行う。
【０１２４】
第４実施形態においては、上述したように、最小像面移動係数Ｋｍｉｎ、およびフォーカスレンズ３３の駆動伝達機構のガタ量Ｇの情報に基づいて、ガタ量Ｇに対応する像面移動量ＩＧを算出し、算出されたガタ量Ｇに対応する像面移動量ＩＧが、光学系の焦点深度に対応する所定像面移動量ＩＰ以下であるか否かを判定することで、合焦駆動を行う際にガタ詰め駆動を実行するか否かの判定を行うガタ詰め制御を実行する。そして、該判定の結果、ガタ量Ｇに対応する像面移動量ＩＧが、光学系の焦点深度に対応する所定像面移動量ＩＰ以下であり、駆動後のフォーカスレンズ３３のレンズ位置を、光学系の焦点深度内とすることができる場合には、ガタ詰め駆動を行わない一方で、ガタ量Ｇに対応する像面移動量ＩＧが、光学系の焦点深度に対応する所定像面移動量ＩＰより大きく、ガタ詰め駆動を行わないと、駆動後のフォーカスレンズ３３のレンズ位置を、光学系の焦点深度内とすることができない場合には、ガタ詰め駆動を行うものである。そのため、本実施形態によれば、ガタ詰め駆動が必要無い場合に、ガタ詰め駆動を行わないことにより、合焦駆動に要する時間を短縮することが可能となり、これにより、合焦動作に係る時間を短縮することができる。また、その一方で、ガタ詰め駆動が必要な場合には、ガタ詰め駆動を行うことにより、合焦精度を良好なものとすることができる。
【０１２５】
特に、第４実施形態においては、最小像面移動係数Ｋｍｉｎを用いて、フォーカスレンズ３３の駆動伝達機構のガタ量Ｇに対応する像面移動量ＩＧを算出し、これを、光学系の焦点深度に対応する所定像面移動量ＩＰと比較することにより、合焦時のガタ詰め駆動の要否を適切に判断することが可能となる。
【０１２６】
なお、上述した第４実施形態に係るガタ詰め制御において、カメラ制御部２１は、焦点距離、絞り、被写体距離に応じて、ガタ詰めの要否を判断してもよい。また、カメラ制御部２１は、焦点距離、絞り、被写体距離に応じて、ガタ詰めの駆動量を変化させてもよい。たとえば、絞りを所定値よりも絞っている場合（Ｆ値が大きい場合）には、絞りを所定値よりも絞っていない場合（Ｆ値が小さい場合）よりも、ガタ詰めが不要である旨の判断、または、ガタ詰めの駆動量を小さくするように制御してもよい。さらに、例えば、ワイド側では、テレ側よりも、ガタ詰めが不要である旨の判断、または、ガタ詰めの駆動量を小さくするように制御してもよい。
【０１２７】
《第５実施形態》
次いで、本発明の第５実施形態について説明する。第５実施形態では、図１に示すカメラ１において、以下に説明するように動作する以外は、上述した第１実施形態と同様の構成を有するものである。
【０１２８】
すなわち、第５実施形態においては、以下に説明するクリップ動作（静音制御）を行うものである。第５実施形態では、コントラスト検出方式による探索制御において、フォーカスレンズ３３の像面の移動速度が一定になるように制御する一方で、このようなコントラスト検出方式の探索制御において、フォーカスレンズ３３の駆動音を抑制するためのクリップ動作を行うものである。ここで、第５実施形態で行うクリップ動作とは、フォーカスレンズ３３の速度が遅くなり静音化の妨げになる場合にフォーカスレンズ３３の速度を静音下限レンズ移動速度未満にならないようにクリップする動作である。
【０１２９】
第５実施形態では、後述するように、カメラ本体２のカメラ制御部２１が、所定の係数（Ｋｃ）を用いて、予め定められた静音下限レンズ移動速度Ｖ０ｂとフォーカスレンズの駆動速度Ｖ１ａとを比較することによりクリップ動作をすべきか否かを判断する。
【０１３０】
そして、カメラ制御部２１によりクリップ動作が許可された場合、レンズ制御部３６は、後述するフォーカスレンズ３３の駆動速度Ｖ１ａが静音下限レンズ移動速度Ｖ０ｂ未満とならないように、フォーカスレンズ３３の駆動速度を静音下限レンズ移動速度Ｖ０ｂで制限する。以下、図１３に示すフローチャートを参照して詳細に説明する。ここで、図１３は、第５実施形態に係るクリップ動作（静音制御）を示すフローチャートである。
【０１３１】
ステップＳ３０１では、レンズ制御部３６により、静音下限レンズ移動速度Ｖ０ｂの取得が行われる。静音下限レンズ移動速度Ｖ０ｂはレンズメモリ３７に記憶されており、レンズ制御部３６は、レンズメモリ３７から静音下限レンズ移動速度Ｖ０ｂを取得することができる。
【０１３２】
ステップＳ３０２では、レンズ制御部３６により、フォーカスレンズ３３の駆動指示速度の取得が行われる。本実施形態では、コマンドデータ通信により、カメラ制御部２１からレンズ制御部３６に、フォーカスレンズ３３の駆動指示速度が送信されており、これにより、レンズ制御部３６は、カメラ制御部２１からフォーカスレンズ３３の駆動指示速度を取得することができる。
【０１３３】
ステップＳ３０３では、レンズ制御部３６により、ステップＳ３０１で取得した静音下限レンズ移動速度Ｖ０ｂと、ステップＳ３０２で取得したフォーカスレンズ３３の駆動指示速度との比較が行われる。具体的には、レンズ制御部３６は、フォーカスレンズ３３の駆動指示速度（単位：パルス／秒）が静音下限レンズ移動速度Ｖ０ｂ（単位：パルス／秒）未満であるか否かを判断し、フォーカスレンズ３３の駆動指示速度が静音下限レンズ移動速度未満である場合には、ステップＳ３０４に進み、一方、フォーカスレンズ３３の駆動指示速度が静音下限レンズ移動速度Ｖ０ｂ以上である場合には、ステップＳ３０５に進む。
【０１３４】
ステップＳ３０４では、カメラ本体２から送信されたフォーカスレンズ３３の駆動指示速度が静音下限レンズ移動速度Ｖ０ｂ未満であると判断されている。この場合、レンズ制御部３６は、フォーカスレンズ３３の駆動音を抑制するために、フォーカスレンズ３３を静音下限レンズ移動速度Ｖ０ｂで駆動させる。このように、レンズ制御部３６は、フォーカスレンズ３３の駆動指示速度が静音下限レンズ移動速度Ｖ０ｂ未満である場合に、フォーカスレンズ３３のレンズ駆動速度Ｖ１ａを静音下限レンズ移動速度Ｖ０ｂで制限する。
【０１３５】
一方、ステップＳ３０５では、カメラ本体２から送信されたフォーカスレンズ３３の駆動指示速度が静音下限レンズ移動速度Ｖ０ｂ以上であると判断されている。この場合、所定値以上のフォーカスレンズ３３の駆動音は発生しない（あるいは、駆動音は極めて小さい）ため、レンズ制御部３６は、フォーカスレンズ３３を、カメラ本体２から送信されたフォーカスレンズ３３の駆動指示速度で駆動させる。
【０１３６】
ここで、図１４は、フォーカスレンズ３３のレンズ駆動速度Ｖ１ａと、静音下限レンズ移動速度Ｖ０ｂとの関係を説明するためのグラフであり、縦軸をレンズ駆動速度、横軸を像面移動係数Ｋとしたグラフである。図１４において横軸に示すように、像面移動係数Ｋは、フォーカスレンズ３３のレンズ位置に応じて変化するものであり、図１４に示す例においては、至近側ほど像面移動係数Ｋは小さくなり、無限遠側ほど像面移動係数Ｋが大きくなるような傾向となっている。これに対し、本実施形態においては、焦点検出動作実行時において、フォーカスレンズ３３を駆動させる際には、像面の移動速度が一定となるような速度にて駆動させるため、そのため、図１４に示すように、フォーカスレンズ３３の実際の駆動速度Ｖ１ａは、フォーカスレンズ３３のレンズ位置に応じて変化することとなる。すなわち、図１４に示す例においては、像面の移動速度が一定の速度となるようにフォーカスレンズ３３を駆動させた場合、フォーカスレンズ３３のレンズ移動速度Ｖ１ａは至近側ほど遅くなり、無限遠側ほど速くなる。
【０１３７】
その一方で、図１４に示すように、フォーカスレンズ３３を駆動させた場合に、このような場合における像面移動速度を示すと、図１６に示すように、一定なものとなる。なお、図１６は、フォーカスレンズ３３の駆動による像面移動速度Ｖ１ａと、静音下限像面移動速度Ｖ０ｂ＿ｍａｘとの関係を説明するためのグラフであり、縦軸を像面移動速度、横軸を像面移動係数Ｋとしたグラフである。また、図１４、図１６中においては、フォーカスレンズ３３の実際の駆動速度およびフォーカスレンズ３３の駆動による像面移動速度を、ともにＶ１ａで表した。そのため、Ｖ１ａは、図１４に示すように、グラフの縦軸がフォーカスレンズ３３の実際の駆動速度である場合には可変（横軸と平行でない）となり、図１６に示すように、グラフの縦軸が像面移動速度である場合には、一定値（横軸と平行）となる。
【０１３８】
そして、像面の移動速度が一定の速度となるように、フォーカスレンズ３３を駆動させた場合に、クリップ動作を行わないと、図１４に示す例のように、フォーカスレンズ３３のレンズ駆動速度Ｖ１ａが、静音下限レンズ移動速度Ｖ０ｂ未満となる場合がある。たとえば、最小像面移動係数Ｋｍｉｎが得られるフォーカスレンズ３３の位置（図１４において最小像面移動係数Ｋｍｉｎ＝１００）において、レンズ移動速度Ｖ１ａは、静音下限レンズ移動速度Ｖ０ｂ未満となってしまう。
【０１３９】
特に、レンズ鏡筒３の焦点距離が長い場合や光環境が明るい場合に、フォーカスレンズ３３のレンズ移動速度Ｖ１ａが静音下限レンズ移動速度Ｖ０ｂ未満となりやすい。このような場合、レンズ制御部３６は、クリップ動作を行うことで、図１４に示すように、フォーカスレンズ３３の駆動速度Ｖ１ａを静音下限レンズ移動速度Ｖ０ｂで制限する（静音下限レンズ移動速度Ｖ０ｂよりも低速にならないように制御する）ことができ（ステップＳ３０４）、これにより、フォーカスレンズ３３の駆動音を抑制することができる。
【０１４０】
次に、図１５を参照して、図１３に示すクリップ動作を許可するか、禁止するかを決定するクリップ動作制御処理を説明する。図１５は、本実施形態に係るクリップ動作制御処理を示すフローチャートである。なお、以下に説明するクリップ動作制御処理は、たとえばＡＦ−Ｆモードや動画撮影モードが設定された際に、カメラ本体２により実行される。
【０１４１】
まず、ステップＳ４０１では、カメラ制御部２１により、レンズ情報の取得が行われる。具体的には、カメラ制御部２１は、ホットライン通信により、現在像面移動係数Ｋｃｕｒ、最小像面移動係数Ｋｍｉｎ、最大像面移動係数Ｋｍａｘ、および静音下限レンズ移動速度Ｖ０ｂをレンズ鏡筒３から取得する。
【０１４２】
そして、ステップＳ４０２では、カメラ制御部２１により、静音下限像面移動速度Ｖ０ｂ＿ｍａｘの算出が行われる。静音下限像面移動速度Ｖ０ｂ＿ｍａｘとは、最小像面移動係数Ｋｍｉｎが得られるフォーカスレンズ３３の位置において、フォーカスレンズ３３を、上述した静音下限レンズ移動速度Ｖ０ｂにて駆動させた際における、像面の移動速度である。以下において、静音下限像面移動速度Ｖ０ｂ＿ｍａｘについて詳細に説明する。
【０１４３】
まず、図１４に示すように、フォーカスレンズ３３の駆動により駆動音が発生するか否かは、フォーカスレンズ３３の実際の駆動速度により決定されることとなり、そのため、図１４に示すように、静音下限レンズ移動速度Ｖ０ｂは、レンズ駆動速度で表した場合に、一定の速度となる。その一方で、このような静音下限レンズ移動速度Ｖ０ｂを、像面移動速度で示すと、上述したように、像面移動係数Ｋは、フォーカスレンズ３３のレンズ位置に応じて変化するものであるため、図１６に示すように可変となる。なお、図１４、図１６中においては、静音下限レンズ移動速度（フォーカスレンズ３３の実際の駆動速度の下限値）と、静音下限レンズ移動速度でフォーカスレンズ３３を駆動させた場合の像面移動速度を、ともにＶ０ｂで表した。そのため、Ｖ０ｂは、図１４に示すように、グラフの縦軸がフォーカスレンズ３３の実際の駆動速度である場合には一定値（横軸と平行）となり、図１６に示すように、グラフの縦軸が像面移動速度である場合には、可変（横軸と平行でない）となる。
【０１４４】
そして、本実施形態では、静音下限像面移動速度Ｖ０ｂ＿ｍａｘを、像面の移動速度が一定となるようにフォーカスレンズ３３を駆動させた場合に、最小像面移動係数Ｋｍｉｎが得られるフォーカスレンズ３３の位置（図１６に示す例では、像面移動係数Ｋ＝１００）において、フォーカスレンズ３３の移動速度が静音下限レンズ移動速度Ｖ０ｂとなる像面移動速度に設定する。すなわち、本実施形態では、静音下限レンズ移動速度にてフォーカスレンズ３３を駆動させた際に、最大となる像面移動速度（図１６に示す例では、像面移動係数Ｋ＝１００における像面移動速度）を、静音下限像面移動速度Ｖ０ｂ＿ｍａｘとして設定する。
【０１４５】
このように、本実施形態では、フォーカスレンズ３３のレンズ位置に応じて変化する、静音下限レンズ移動速度Ｖ０ｂに対応する像面移動速度のうち、最大の像面移動速度（像面移動係数が最小となるレンズ位置における像面移動速度）を、静音下限像面移動速度Ｖ０ｂ＿ｍａｘとして算出する。たとえば、図１６に示す例において、最小像面移動係数Ｋｍｉｎが「１００」であるため、像面移動係数が「１００」となるフォーカスレンズ３３のレンズ位置における像面移動速度を、静音下限像面移動速度Ｖ０ｂ＿ｍａｘとして算出する。
【０１４６】
具体的には、カメラ制御部２１は、下記式に示すように、静音下限レンズ移動速度Ｖ０ｂ（単位：パルス／秒）と最小像面移動係数Ｋｍｉｎ（単位：パルス／ｍｍ）とに基づいて、静音下限像面移動速度Ｖ０ｂ＿ｍａｘ（単位：ｍｍ／秒）を算出する。
静音下限像面移動速度Ｖ０ｂ＿ｍａｘ＝静音下限レンズ移動速度（フォーカスレンズの実際の駆動速度）Ｖ０ｂ／最小像面移動係数Ｋｍｉｎ
【０１４７】
このように、本実施形態では、最小像面移動係数Ｋｍｉｎを用いて、静音下限像面移動速度Ｖ０ｂ＿ｍａｘを算出することで、ＡＦ−Ｆによる焦点検出や動画撮影を開始したタイミングで、静音下限像面移動速度Ｖ０ｂ＿ｍａｘを算出することができる。たとえば、図１６に示す例において、ＡＦ−Ｆによる焦点検出または動画撮影をタイミングｔ１’において開始した場合に、このタイミングｔ１’において、像面移動係数Ｋが「１００」となるフォーカスレンズ３３のレンズ位置における像面移動速度を、静音下限像面移動速度Ｖ０ｂ＿ｍａｘとして算出することができる。
【０１４８】
次いで、ステップＳ４０３では、カメラ制御部２１により、ステップＳ４０１で取得した焦点検出用の像面移動速度Ｖ１ａと、ステップＳ４０２で算出した静音下限像面移動速度Ｖ０ｂ＿ｍａｘとの比較が行われる。具体的には、カメラ制御部２１は、焦点検出用の像面移動速度Ｖ１ａ（単位：ｍｍ／秒）と静音下限像面移動速度Ｖ０ｂ＿ｍａｘ（単位：ｍｍ／秒）とが、下記式を満たすか否かを判断する。
（焦点検出用の像面移動速度Ｖ１ａ×Ｋｃ）＞静音下限像面移動速度Ｖ０ｂ＿ｍａｘ
なお、上記式中、係数Ｋｃは１以上の値（Ｋｃ≧１）であり、その詳細については後述する。
【０１４９】
上記式を満たす場合には、ステップＳ４０４に進み、カメラ制御部２１により、図１３に示すクリップ動作が許可される。すなわち、フォーカスレンズ３３の駆動音を抑制するために、図１４に示すように、フォーカスレンズ３３の駆動速度Ｖ１ａが静音下限レンズ移動速度Ｖ０ｂに制限される（フォーカスレンズ３３の駆動速度Ｖ１ａが静音下限レンズ移動速度Ｖ０ｂよりも低い速度にならないように探索制御が行われる。）。
【０１５０】
一方、上記式を満たさない場合には、ステップＳ４０５に進み、図１３に示すクリップ動作が禁止される。すなわち、フォーカスレンズ３３の駆動速度Ｖ１ａを静音下限レンズ移動速度Ｖ０ｂで制限せずに（フォーカスレンズ３３の駆動速度Ｖ１ａが静音下限レンズ移動速度Ｖ０ｂよりも低い速度となることを許容し）、合焦位置を適切に検出することができる像面移動速度Ｖ１ａとなるように、フォーカスレンズ３３を駆動させる。
【０１５１】
ここで、図１４に示すように、クリップ動作を許可して、フォーカスレンズ３３の駆動速度を、静音下限レンズ移動速度Ｖ０ｂで制限してしまうと、像面移動係数Ｋが小さいレンズ位置において像面の移動速度が速くなってしまい、その結果、像面の移動速度が、合焦位置を適切に検出できる像面移動速度よりも速くなり、適切な合焦精度が得られない場合がある。一方、クリップ動作を禁止して、像面の移動速度が合焦位置を適切に検出できる像面移動速度となるように、フォーカスレンズ３３を駆動させた場合には、図１４に示すように、フォーカスレンズ３３の駆動速度Ｖ１ａが静音下限レンズ移動速度Ｖ０ｂ未満となり、所定値以上の駆動音が発生してしまう場合がある。
【０１５２】
このように、焦点検出用の像面移動速度Ｖ１ａが静音下限像面移動速度Ｖ０ｂ＿ｍａｘ未満となる場合には、合焦位置を適切に検出できる像面移動速度Ｖ１ａが得られるように、フォーカスレンズ３３を静音下限レンズ移動速度Ｖ０ｂ未満のレンズ駆動速度で駆動させるか、フォーカスレンズ３３の駆動音を抑制するために、フォーカスレンズ３３を静音下限レンズ移動速度Ｖ０ｂ以上のレンズ駆動速度で駆動させるかが問題となる場合がある。
【０１５３】
これに対して、本実施形態では、上記式における係数Ｋｃを、フォーカスレンズ３３を静音下限レンズ移動速度Ｖ０ｂで駆動させた場合でも、上記式を満たす場合には、一定の焦点検出精度を確保できる１以上の値として記憶しておく。これにより、カメラ制御部２１は、図１６に示すように、焦点検出用の像面移動速度Ｖ１ａが静音下限像面移動速度Ｖ０ｂ＿ｍａｘ未満となる場合でも、上記式を満たす場合には、一定の焦点検出精度を確保できるものと判断し、フォーカスレンズ３３の駆動音の抑制を優先して、フォーカスレンズ３３を静音下限レンズ移動速度Ｖ０ｂ未満のレンズ駆動速度で駆動させるクリップ動作を許可する。
【０１５４】
一方、仮に、焦点検出時の像面移動速度Ｖ１ａ×Ｋｃ（但し、Ｋｃ≧１）が静音下限像面移動速度Ｖ０ｂ＿ｍａｘ以下となる場合に、クリップ動作を許可し、フォーカスレンズ３３の駆動速度を静音下限レンズ移動速度Ｖ０ｂで制限した場合には、焦点検出用の像面移動速度が速くなり過ぎてしまい、焦点検出精度を確保することができない場合がある。そのため、カメラ制御部２１は、上記式を満たさない場合には、焦点検出精度を優先して、図１３に示すクリップ動作を禁止する。これにより、焦点検出時に、像面の移動速度を、合焦位置を適切に検出することができる像面移動速度Ｖ１ａとすることができ、焦点検出を高い精度で行うことができる。
【０１５５】
なお、絞り値が大きい（絞り開口が小さい）場合には、被写界深度が深くなるため、合焦位置を適切に検出することができるサンプリング間隔は広くなる。その結果、合焦位置を適切に検出することができる像面移動速度Ｖ１ａを速くすることができる。そのため、合焦位置を適切に検出することができる像面移動速度Ｖ１ａが固定の値である場合には、カメラ制御部２１は、絞り値が大きいほど、上記式の係数Ｋｃを大きくすることができる。
【０１５６】
同様に、ライブビュー画像など画像サイズが小さい場合（画像の圧縮率が高い場合、あるいは画素データの間引き率が高い場合）には、高い焦点検出精度が要求されないため、上記式の係数Ｋｃを大きくすることができる。また、撮像素子２２における画素ピッチが広い場合なども、上記式の係数Ｋｃを大きくすることができる。
【０１５７】
次に、図１７および図１８を参照して、クリップ動作の制御についてより詳細に説明する。図１７は、焦点検出時の像面の移動速度Ｖ１ａと、クリップ動作との関係を示す図であり、図１８は、フォーカスレンズ３３の実際のレンズ駆動速度Ｖ１ａと、クリップ動作との関係を説明するための図である。
【０１５８】
たとえば、上述したように、本実施形態では、レリーズスイッチの半押しをトリガとして探索制御を開始する場合とレリーズスイッチの半押し以外の条件をトリガとして探索制御を開始する場合、静止画撮影モードと動画撮影モード、スポーツ撮影モードと風景撮影モード、あるいは、焦点距離、撮影距離、絞り値等に応じて、探索制御における像面の移動速度が異なる場合がある。図１７では、このような異なる３つの像面の移動速度Ｖ１ａ＿１，Ｖ１ａ＿２，Ｖ１ａ＿３を例示している。
【０１５９】
具体的には、図１７に示す焦点検出時の像面移動速度Ｖ１ａ＿１は、焦点状態を適切に検出できる像面の移動速度のうち最大の移動速度であり、上記式の関係を満たす像面の移動速度である。また、焦点検出時の像面移動速度Ｖ１ａ＿２は、Ｖ１ａ＿１よりも遅い像面の移動速度であるが、タイミングｔ１’において上記式の関係を満たす像面の移動速度である。一方、焦点検出時の像面移動速度Ｖ１ａ＿３は、上記式の関係を満たさない像面の移動速度である。
【０１６０】
このように、図１７に示す例において、焦点検出時の像面の移動速度がＶ１ａ＿１およびＶ１ａ＿２である場合には、タイミングｔ１において上記式の関係を満たすため、図１７に示すクリップ動作が許可される。一方、焦点検出時の像面の移動速度がＶ１ａ＿３である場合には、上記式の関係を満たさないため、図１３に示すクリップ動作は禁止される。
【０１６１】
この点について、図１８を参照して、具体的に説明する。なお、図１８は、図１７に示すグラフの縦軸を、像面移動速度からレンズ駆動速度に変更して示した図である。上述したように、フォーカスレンズ３３のレンズ駆動速度Ｖ１ａ＿１は、上記式（３）の関係を満たすため、クリップ動作が許可される。しかしながら、図１８に示すように、最小像面移動係数（Ｋ＝１００）が得られるレンズ位置においても、レンズ駆動速度Ｖ１ａ＿１は静音下限レンズ移動速度Ｖ０ｂ未満とはならないために、実際には、クリップ動作は行われない。
【０１６２】
また、フォーカスレンズ３３のレンズ駆動速度Ｖ１ａ＿２も、焦点検出の開始タイミングであるタイミングｔ１’において上記式の関係を満たすため、クリップ動作が許可される。図１８に示す例では、フォーカスレンズ３３をレンズ駆動速度Ｖ１ａ＿２で駆動させた場合に、像面移動係数ＫがＫ１となるレンズ位置において、レンズ駆動速度Ｖ１ａ＿２が静音下限レンズ移動速度Ｖ０ｂ未満となるため、Ｋ１よりも像面移動係数Ｋが小さいレンズ位置において、フォーカスレンズ３３のレンズ駆動速度Ｖ１ａ＿２が静音下限レンズ移動速度Ｖ０ｂで制限される。
【０１６３】
すなわち、フォーカスレンズ３３のレンズ駆動速度Ｖ１ａ＿２が静音下限レンズ移動速度Ｖ０ｂ未満となるレンズ位置において、クリップ動作が行われ、これにより、焦点検出時の像面の移動速度Ｖ１ａ＿２は、それまでの像面の移動速度（探索速度）とは異なる像面の移動速度で、焦点評価値の探索制御を行うこととなる。すなわち、図１７に示すように、像面移動係数がＫ１よりも小さくなるレンズ位置において、焦点検出時の像面の移動速度Ｖ１ａ＿２が今までの一定の速度とは異なる速度となる。
【０１６４】
また、フォーカスレンズ３３のレンズ駆動速度Ｖ１ａ＿３は、上記式の関係を満たさないため、クリップ動作が禁止される。そのため、図１８に示す例では、フォーカスレンズ３３をレンズ駆動速度Ｖ１ａ＿３で駆動させた場合に、像面移動係数ＫがＫ２となるレンズ位置において、レンズ駆動速度Ｖ１ａ＿３は静音下限レンズ移動速度Ｖ０ｂ未満となるが、Ｋ２よりも小さい像面移動係数Ｋが得られるレンズ位置において、クリップ動作が行われず、焦点状態を適切に検出するために、フォーカスレンズ３３の駆動速度Ｖ１ａ＿３が静音下限レンズ移動速度Ｖ０ｂ未満となってもクリップ動作が行われないこととなる。
【０１６５】
以上のように、第５実施形態では、静音下限レンズ移動速度Ｖ０ｂでフォーカスレンズ３３を駆動させた場合における像面移動速度のうち、最大の像面移動速度を静音下限像面移動速度Ｖ０ｂ＿ｍａｘとして算出し、算出した静音下限像面移動速度Ｖ０ｂ＿ｍａｘと焦点検出時の像面の移動速度Ｖ１ａとを比較する。そして、焦点検出時の像面の移動速度Ｖ１ａ×Ｋｃ（但し、Ｋｃ≧１）が静音下限像面移動速度Ｖ０ｂ＿ｍａｘよりも速い場合には、フォーカスレンズ３３を静音下限レンズ移動速度Ｖ０ｂで駆動させた場合でも、一定以上の焦点検出精度が得られるものと判断し、図１３に示すクリップ動作を許可する。これにより、本実施形態では、焦点検出精度を確保しながら、フォーカスレンズ３３の駆動音を抑制することができる。
【０１６６】
一方、焦点検出時の像面の移動速度Ｖ１ａ×Ｋｃ（但し、Ｋｃ≧１）が静音下限像面移動速度Ｖ０ｂ＿ｍａｘ以下となる場合に、フォーカスレンズ３３の駆動速度Ｖ１ａを静音下限レンズ移動速度Ｖ０ｂで制限した場合には、適切な焦点検出精度が得られない場合がある。そのため、本実施形態では、このような場合には、焦点検出に適した像面移動速度が得られるように、図１３に示すクリップ動作を禁止する。これにより、本実施形態では、焦点検出時に合焦位置を適切に検出することができる。
【０１６７】
また、本実施形態では、レンズ鏡筒３のレンズメモリ３７に最小像面移動係数Ｋｍｉｎを予め記憶しており、この最小像面移動係数Ｋｍｉｎを用いて、静音下限像面移動速度Ｖ０ｂ＿ｍａｘを算出する。そのため、本実施形態では、たとえば、図１０に示すように、動画撮影やＡＦ−Ｆモードによる焦点検出が開始された時刻ｔ１のタイミングで、焦点検出用の像面移動速度Ｖ１ａ×Ｋｃ（但し、Ｋｃ≧１）が静音下限像面移動速度Ｖ０ｂ＿ｍａｘを超えるか否かを判断し、クリップ動作を行うか否かを判断することができる。このように、本実施形態では、現在位置像面移動係数Ｋｃｕｒを用いて、クリップ動作を行うか否かを繰り返し判断するのではなく、最小像面移動係数Ｋｍｉｎを用いて、動画撮影やＡＦ−Ｆモードによる焦点検出が開始された最初のタイミングで、クリップ動作を行うか否かを判断することができるため、カメラ本体２の処理負荷を軽減することができる。
【０１６８】
なお、上述した実施形態においては、図１３に示すクリップ動作制御処理を、カメラ本体２において実行する構成を例示したが、この構成に限定されず、たとえば、図７に示すクリップ動作制御処理を、レンズ鏡筒３において実行する構成としてもよい。
【０１６９】
また、上述した実施形態では、上記式に示すように、像面移動係数Ｋを、像面移動係数Ｋ＝（フォーカスレンズ３３の駆動量／像面の移動量）で算出する構成を例示したが、この構成に限定されず、たとえば、下記式に示すように算出する構成としてもよい。
像面移動係数Ｋ＝（像面の移動量／フォーカスレンズ３３の駆動量）
なお、この場合、カメラ制御部２１は、静音下限像面移動速度Ｖ０ｂ＿ｍａｘを以下のように算出することができる。すなわち、カメラ制御部２１は、下記式に示すように、静音下限レンズ移動速度Ｖ０ｂ（単位：パルス／秒）と、ズームレンズ３２の各レンズ位置（焦点距離）における像面移動係数Ｋのうち、最大となる値を示す最大像面移動係数Ｋｍａｘ（単位：パルス／ｍｍ）とに基づいて、静音下限像面移動速度Ｖ０ｂ＿ｍａｘ（単位：ｍｍ／秒）を算出することができる。
静音下限像面移動速度Ｖ０ｂ＿ｍａｘ＝静音下限レンズ移動速度Ｖ０ｂ／最大像面移動係数Ｋｍａｘ
【０１７０】
例えば、像面移動係数Ｋとして、「像面の移動量／フォーカスレンズ３３の駆動量」で算出される値を採用した場合には、値（絶対値）が大きくなるほど、フォーカスレンズが所定値（例えば１ｍｍ）駆動した場合の像面の移動量が大きくなる。像面移動係数Ｋとして、「フォーカスレンズ３３の駆動量／像面の移動量」で算出される値を採用した場合には、値（絶対値）が大きくなるほど、フォーカスレンズが所定値（例えば１ｍｍ）駆動した場合の像面の移動量が小さくなる。
【０１７１】
また、上述した実施形態に加えて、フォーカスレンズ３３の駆動音を抑制する静音モードが設定されている場合に、上述したクリップ動作およびクリップ動作制御処理を実行し、静音モードが設定されていない場合には、上述したクリップ動作およびクリップ動作制御処理を実行しない構成としてもよい。また、静音モードが設定されている場合は、フォーカスレンズ３３の駆動音の抑制を優先し、図１５に示すクリップ動作制御処理を行わずに、図１３に示すクリップ動作を常に行う構成としてもよい。
また、上述した実施例においては、像面移動係数Ｋ＝（フォーカスレンズ３３の駆動量／像面の移動量）として説明したが、これに限定されるものではない。例えば、像面移動係数Ｋ＝（像面の移動量／フォーカスレンズ３３の駆動量）のように定義した場合、最大像面移動係数Ｋｍａｘを用いて、上述した実施例と同様にクリップ動作等の制御をすることができる。
【０１７２】
《第６実施形態》
次いで、本発明の第６実施形態について説明する。第６実施形態では、以下の点において異なる以外は、上述した第１実施形態と同様の構成を有するものである。図１９に、第６実施形態において用いられる、ズームレンズ３２のレンズ位置（焦点距離）およびフォーカスレンズ３３のレンズ位置（撮影距離）と、像面移動係数Ｋとの関係を示すテーブルを示す。すなわち、第６実施形態においては、図９に示す至近ソフトリミット位置４６０を含む「Ｄ０」で示される領域よりも、さらに至近側の領域である「Ｘ１」、「Ｘ２」領域が備えられている。また、無限ソフトリミット位置４５０を含む「Ｄ１０」で示される領域よりも、さらに至近側の領域である「Ｘ３」、「Ｘ４」領域が備えられている。
【０１７３】
「Ｘ１」、「Ｘ２」領域は、至近ソフトリミット位置よりも至近側の領域、例えば、至近方向４２０のメカ的な端点４４０に対応する位置、至近ソフトリミット位置と端点４４０との間の位置等である。「Ｘ３」、「Ｘ４」領域は、無限ソフトリミット位置よりも無限側の領域、例えば、無限遠方向４１０のメカ的な端点４３０に対応する位置、無限ソフトリミット位置と端点４３０との間の位置等である。
【０１７４】
ここで、本実施形態においては、「Ｘ１」領域における像面移動係数「α１１」、「α２１」、・・・「α９１」の値は、「Ｄ０」領域における像面移動係数「Ｋ１０」、「Ｋ２０」、・・・「Ｋ９０」の値よりも小さい。同様に、「Ｘ２」領域における像面移動係数「α１２」、「α２２」、・・・「α９２」の値は、「Ｄ０」領域における像面移動係数「Ｋ１０」、「Ｋ２０」、・・・「Ｋ９０」の値よりも小さい。また、「Ｘ３」領域における像面移動係数「α１３」、「α２３」、・・・「α９３」の値は、「Ｄ１０」領域における像面移動係数「Ｋ１１０」、「Ｋ２１０」、・・・「Ｋ９１０」の値よりも大きい。「Ｘ４」領域における像面移動係数「α１４」、「α２４」、・・・「α９４」の値は、「Ｄ１０」領域における像面移動係数「Ｋ１１０」、「Ｋ２１０」、・・・「Ｋ９１０」の値よりも大きい。
【０１７５】
しかしその一方で、本実施形態においては、「Ｄ０」における像面移動係数Ｋ（「Ｋ１０」、「Ｋ２０」・・・「Ｋ９０」）が最小像面移動係数Ｋｍｉｎに設定され、「Ｄ１０」における像面移動係数Ｋ（「Ｋ１１０」、「Ｋ２１０」・・・「Ｋ９１０」）が最大像面移動係数Ｋｍａｘに設定される。特に、「Ｘ１」、「Ｘ２」、「Ｘ３」、「Ｘ４」領域は、収差、メカ的機構等の事情により、フォーカスレンズ３３を駆動させない、又は、フォーカスレンズ３３を駆動させる必要が少ない領域である。このため、「Ｘ１」、「Ｘ２」、「Ｘ３」、「Ｘ４」領域に対応する像面移動係数「α１１」、「α２１」、・・・「α９４」を最小像面移動係数Ｋｍｉｎや最大像面移動係数Ｋｍａｘに設定しても適切なオートフォーカス制御（例えば、フォーカスレンズの速度制御、静音制御、ガタ詰め制御等）に寄与しないからである。
【０１７６】
なお、本実施形態では、至近ソフトリミット位置４６０に対応する「Ｄ０」領域における像面移動係数を最小像面移動係数Ｋｍｉｎに設定し、無限ソフトリミット位置４５０に対応する「Ｄ１０」領域における像面移動係数を最大像面移動係数Ｋｍａｘに設定したがこれに限定されるものではない。
【０１７７】
例えば、至近ソフトリミット位置よりも至近側の領域「Ｘ１」、「Ｘ２」、及び、無限ソフトリミット位置よりも無限側の領域「Ｘ３」、「Ｘ４」に対応する像面移動係数がレンズメモリ３７に記憶されていても、コントラストＡＦの探索範囲（スキャン範囲）に含まれるフォーカスレンズの位置に対応する像面移動係数の中で最も小さい像面移動係数を最小像面移動係数Ｋｍｉｎに設定し、コントラストＡＦの探索範囲に含まれるフォーカスレンズの位置に対応する像面移動係数の中で最も大きい像面移動係数を最大像面移動係数Ｋｍａｘに設定してもよい。さらに、至近合焦位置４８０に対応する像面移動係数を最小像面移動係数Ｋｍｉｎに設定し、無限合焦位置４７０に対応する像面移動係数を最大像面移動係数Ｋｍａｘに設定してもよい。
【０１７８】
なお、以上説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。また、上述した各実施形態は、適宜組み合わせて用いることもできる。
【０１７９】
さらに、上述した実施形態のカメラ１は特に限定されず、たとえば、図２０に示すように、本発明を、レンズ交換式のミラーレスカメラ１ａに適用してもよい。図２０に示す例において、カメラ本体２ａは、逐次、撮像素子２２により撮像した撮像画像をカメラ制御部２１に送出し、液晶駆動回路２５を介して観察光学系の電子ビューファインダ（ＥＶＦ）２６に表示する。この場合、カメラ制御部２１は、たとえば、撮像素子２２の出力を読み出し、読み出した出力に基づき、焦点評価値の演算を行うことで、コントラスト検出方式による撮影光学系の焦点調節状態の検出を行うことができる。また、デジタルビデオカメラ、レンズ一体型のデジタルカメラ、携帯電話用のカメラなどのその他の光学機器に本発明を適用してもよい。
【符号の説明】
【０１８０】
１…デジタルカメラ
２…カメラ本体
２１…カメラ制御部
２２…撮像素子
２９…カメラ送受信部
２９１…カメラ側第１通信部
２９２…カメラ側第２通信部
３…レンズ鏡筒
３２…ズームレンズレンズ
３２１…ズームレンズ駆動モータ
３３…フォーカスレンズ
３３１…フォーカスレンズ駆動モータ
３６…レンズ制御部
３７…レンズメモリ
３８…レンズ送受信部
３８１…レンズ側第１通信部
３８２…レンズ側第２通信部
【図１】
2014219642.tif 000003
【図２】
2014219642.tif 000004
【図３】
2014219642.tif 000005
【図４】
2014219642.tif 000006
【図５】
2014219642.tif 000007
【図６】
2014219642.tif 000008
【図７】
2014219642.tif 000009
【図８】
2014219642.tif 000010
【図９】
2014219642.tif 000011
【図１０】
2014219642.tif 000012
【図１１】
2014219642.tif 000013
【図１２】
2014219642.tif 000014
【図１３】
2014219642.tif 000015
【図１４】
2014219642.tif 000016
【図１５】
2014219642.tif 000017
【図１６】
2014219642.tif 000018
【図１７】
2014219642.tif 000019
【図１８】
2014219642.tif 000020
【図１９】
2014219642.tif 000021
【図２０】
2014219642.tif 000022