(57)【特許請求の範囲】
【請求項１】
撮像素子を有するカメラと通信可能なレンズ鏡筒であって、
フォーカシングレンズを有する結像光学系と、
前記カメラにおいて動画撮影モードの選択中または動画撮影中に、コントラスト方式の焦点検出におけるサーチ動作、または、瞳分割位相差方式の焦点検出におけるスキャン動作が行われている間、前記結像光学系による前記撮像素子における像面が一定の速度で移動するよう前記フォーカシングレンズの移動速度を算出し、前記算出した移動速度が第１速度より大きいと前記第１速度で前記フォーカシングレンズを移動させ、前記算出した移動速度が前記第１速度以下であると、前記第１速度以下である前記算出した移動速度で前記フォーカシングレンズを移動させる移動部と、
を備えるレンズ鏡筒。
【請求項２】
請求項１に記載のレンズ鏡筒において、
前記移動部は、前記カメラにおいて動画撮影モードの選択中または動画撮影中に、瞳分割位相差方式の焦点検出におけるスキャン動作が行われている間、前記結像光学系による前記撮像素子における像面が一定の速度で移動するよう前記フォーカシングレンズの移動速度を算出し、前記算出した移動速度が第２速度より小さいと、前記第２速度で前記フォーカシングレンズを移動させ、前記算出した移動速度が第２速度以上前記第１速度以下であると、前記第２速度以上前記第１速度以下である前記算出した移動速度で前記フォーカシングレンズを移動させるレンズ鏡筒。
【請求項３】
請求項１または２に記載のレンズ鏡筒において、
前記移動部は、前記カメラにおいて静止画撮影モードの選択中に、コントラスト方式の焦点検出におけるサーチ動作、または、瞳分割位相差方式の焦点検出におけるスキャン動作が行われている間、前記結像光学系による前記撮像素子における像面が一定の速度で移動するよう前記フォーカシングレンズの移動速度を算出し、前記算出した移動速度で前記フォーカシングレンズを移動させるレンズ鏡筒。
【請求項４】
請求項１に記載のレンズ鏡筒において、
前記移動部は、前記カメラにおいて動画撮影モードの選択中または動画撮影中に、前記結像光学系による像が前記撮像素子に合焦する合焦位置を位相差方式で検出した後で、前記合焦位置をコントラスト方式で検出する場合、前記結像光学系による像面が一定の速度で移動するよう前記フォーカシングレンズの移動速度を算出し、前記算出した移動速度が第２速度以上前記第１速度以下であると、前記第２速度以上前記第１速度以下である前記算出した移動速度で前記フォーカシングレンズを移動させるレンズ鏡筒。
【請求項５】
請求項１に記載のレンズ鏡筒において、
前記移動部は、前記カメラにおいて前記結像光学系による像が前記撮像素子に合焦する合焦位置をコントラスト方式で検出した後で、前記合焦位置を位相差方式で検出する場合、前記結像光学系による像面が一定の速度で移動するよう前記フォーカシングレンズの移動速度を算出し、前記算出した移動速度が前記第１速度以下であると、前記第１速度以下である前記算出した移動速度で前記フォーカシングレンズを移動させるレンズ鏡筒。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ鏡筒に関する。
【背景技術】
【０００２】
動画を撮影可能なデジタルカメラが知られている。一般的に、このようなデジタルカメラは、映像と共に音声を記録して記憶媒体に記憶可能である。例えば特許文献１には、カメラ本体と交換レンズとから成る、動画撮影可能なデジタルカメラが記載されている。この交換レンズは、最高速度と最低速度で絞りを駆動したときに発生する駆動音のうち小さい方の駆動音のレベルと同じかまたはそれよりも小さい駆動音のレベルで絞りを駆動可能な駆動速度を、静音速度としてカメラ本体に送信する。これにより、動画撮影時など、録音が行われている場合に、絞りの駆動音が録音されないように絞りを駆動することが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８８７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されたデジタルカメラには、駆動音を小さくするための駆動速度をカメラ本体が指定しなければならないという問題があった。
【課題を解決するための手段】
【０００５】
本発明の第１の態様によるレンズ鏡筒は、撮像素子を有するカメラと通信可能なレンズ鏡筒であって、フォーカシングレンズを有する結像光学系と、前記カメラにおいて動画撮影モードの選択中または動画撮影中に、コントラスト方式の焦点検出におけるサーチ動作、または、瞳分割位相差方式の焦点検出におけるスキャン動作が行われている間、前記結像光学系による前記撮像素子における像面が一定の速度で移動するよう前記フォーカシングレンズの移動速度を算出し、前記算出した移動速度が第１速度より大きいと前記第１速度で前記フォーカシングレンズを移動させ、前記算出した移動速度が前記第１速度以下であると、前記第１速度以下である前記算出した移動速度で前記フォーカシングレンズを移動させる移動部と、を備える。
【発明の効果】
【０００６】
本発明によれば、カメラ本体が静音となる駆動速度を直接指定する必要なく好適にフォーカシングレンズを駆動することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明を適用したレンズ交換式のカメラシステムを示した斜視図である。
【図２】本発明を適用したレンズ交換式のカメラシステムを示した断面図である。
【図３】保持部１０２，２０２の詳細を示す模式図である。
【図４】コマンドデータ通信の例を示すタイミングチャートである。
【図５】ホットライン通信の例を示すタイミングチャートである。
【図６】レンズ位置と、当該レンズ位置において像面移動速度を一定とする場合に必要なレンズ駆動速度との対応関係を示す図である。
【図７】レンズ位置と、当該レンズ位置において像面移動速度を一定とする場合に必要なレンズ駆動速度との対応関係を示す図である。
【図８】レンズ位置と、当該レンズ位置において像面移動速度を一定とする場合に必要なレンズ駆動速度との対応関係を示す図である。
【図９】測距エリア毎に画面をブロック分割した例を示す図である。
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
図１は、本発明を適用したレンズ交換式のカメラシステムを示した斜視図である。なお、図１では本発明に係わる機器および装置のみを示し、それ以外の機器および装置については図示と説明を省略する。カメラ１は、カメラボディ１００と、カメラボディ１００に着脱可能なレンズ鏡筒２００とから構成される。
【０００９】
カメラボディ１００にはレンズ鏡筒２００が着脱可能に取り付けられるボディ側マウント部１０１が設けられている。ボディ側マウント部１０１の近傍（ボディ側マウント部１０１の内周側）の位置には、ボディ側マウント部１０１の内周側に部分的に突出する状態で、接点を保持する保持部（電気的な接続部）１０２が設けられている。この保持部１０２には複数の接点が設けられている。
【００１０】
またレンズ鏡筒２００には、ボディ側マウント部１０１に対応する、カメラボディ１００が着脱可能に取り付けられるレンズ側マウント部２０１が設けられている。レンズ側マウント部２０１の近傍（レンズ側マウント部２０１の内周側）の位置には、レンズ側マウント部２０１の内周側に部分的に突出する状態で、接点を保持する保持部（電気的な接続部）２０２が設けられている。この保持部２０２には複数の接点が設けられている。
【００１１】
カメラボディ１００にレンズ鏡筒２００が装着されると、複数の接点が設けられたカメラボディ１００側の保持部１０２が、複数の接点が設けられたレンズ鏡筒２００側の保持部２０２に電気的に且つ物理的に接続される。両保持部１０２，２０２は、カメラボディ１００からレンズ鏡筒２００への電力供給、および、カメラボディ１００とレンズ鏡筒２００との信号の送受信に利用される。
【００１２】
カメラボディ１００内のボディ側マウント部１０１後方には、例えばＣＭＯＳやＣＣＤなどの撮像素子１０４が設けられる。カメラボディ１００の上方には、入力装置たるボタン１０５が設けられている。ユーザはボタン１０５等の入力装置を用いてカメラボディ１００に撮影指示や撮影条件の設定指示等を行う。
【００１３】
図２は、本発明を適用したレンズ交換式のカメラシステムを示した断面図である。レンズ鏡筒２００は、被写体像を結像させる結像光学系２１０を備える。結像光学系２１０は複数のレンズ２１０ａ〜２１０ｃおよび絞り２１１により構成されている。これら複数のレンズ２１０ａ〜２１０ｃには、被写体像のピント位置を制御するためのフォーカシングレンズ２１０ｂが含まれている。
【００１４】
レンズ鏡筒２００内部には、レンズ鏡筒２００の各部の制御を司るレンズ制御部２０３が設けられている。レンズ制御部２０３は不図示のマイクロコンピュータおよびその周辺回路等から構成される。レンズ制御部２０３には、レンズ側第１通信部２１７、レンズ側第２通信部２１８、レンズ駆動部２１２、レンズ速度検出部２１４、ＲＯＭ２１５、およびＲＡＭ２１６が接続されている。
【００１５】
レンズ側第１通信部２１７およびレンズ側第２通信部２１８は、保持部１０２、２０２の各通信接点を介してカメラボディ１００との信号の送受信を行う。このレンズ側第１通信部２１７とレンズ側第２通信部２１８はそれぞれ、レンズ鏡筒２００側の通信インターフェースである。レンズ制御部２０３はこれら通信インターフェースを使って、カメラボディ１００（後述するボディ制御部１０３）との間で後述する各通信（ホットライン通信、コマンドデータ通信）を行う。
【００１６】
レンズ駆動部２１２は駆動力を発生させるモータ（例えばステッピングモータ等のアクチュエータ）と、当該駆動力をフォーカシングレンズ２１０ｂに伝達する伝達系（例えば複数のギア等を組み合わせたもの）を有している。レンズ駆動部２１２はレンズ制御部２０３により制御され、フォーカシングレンズ２１０ｂを、レンズ制御部２０３が指定した駆動速度で光軸方向に駆動する。
【００１７】
レンズ速度検出部２１４は、フォーカシングレンズ２１０ｂの駆動速度を検出するセンサである。ＲＯＭ２１５は不揮発性の記憶媒体であり、レンズ制御部２０３が実行する所定の制御プログラムや、後述するフォーカシングレンズ２１０ｂの最大駆動速度および最小駆動速度等が予め記憶される。ＲＡＭ２１６は揮発性の記憶媒体であり、レンズ制御部２０３により各種データの一時記憶領域として利用される。
【００１８】
撮像素子１０４の前面には、撮像素子１０４の露光状態を制御するためのシャッター１１５と、光学的ローパスフィルターや赤外線カットフィルターを組み合わせた光学フィルター１１６とが設けられている。結像光学系２１０を透過した被写体光は、シャッター１１５およびフィルター１１６を介して撮像素子１０４に入射する。
【００１９】
カメラボディ１００内部には、カメラボディ１００の各部の制御を司るボディ制御部１０３が設けられている。ボディ制御部１０３は不図示のマイクロコンピュータ、ＲＡＭおよびその周辺回路等から構成される。
【００２０】
ボディ制御部１０３には、ボディ側第１通信部１１７およびボディ側第２通信部１１８が接続されている。ボディ側第１通信部１１７は保持部１０２に接続されており、保持部１０２に設けられた複数の接点を介して、レンズ側第１通信部２１７と信号の送受信を行うことができる。同様に、ボディ側第２通信部１１８はレンズ側第２通信部２１８と信号の送受信を行うことができる。換言すれば、ボディ側第１通信部１１７とボディ側第２通信部１１８はそれぞれ、ボディ側の通信インターフェースである。ボディ制御部１０３はこれら通信インターフェースを使って、レンズ鏡筒２００（レンズ制御部２０３）との間で、後述する各通信（ホットライン通信、コマンドデータ通信）を行う。
【００２１】
カメラボディ１００の背面には、ＬＣＤパネル等により構成される表示装置１１１が配置される。ボディ制御部１０３はこの表示装置１１１に対し、撮像素子１０４の出力に基づく被写体の画像（いわゆるスルー画）や、撮影条件等を設定するための各種のメニュー画面を表示する。
【００２２】
カメラボディ１００は、静止画を撮影する静止画撮影モードと、動画を撮影する動画撮影モードと、の２種類の撮影モードを有している。ユーザがカメラボディ１００に対してこれらの撮影モードの設定を指示すると、ボディ制御部１０３は当該撮影モードでの動作を開始する。カメラボディ１００は不図示のマイクを備えており、動画撮影時にはこのマイクに入力された音声が映像と共に不図示の記憶媒体に記憶される。
【００２３】
（保持部１０２，２０２の説明）
図３は保持部１０２，２０２の詳細を示す模式図である。なお図３において保持部１０２がボディ側マウント部１０１の右側に配置されているのは、実際のマウント構造に倣ったものである。すなわち、本実施形態の保持部１０２は、ボディ側マウント部１０１のマウント面よりも奥まった場所（図３においてボディ側マウント部１０１よりも右側の場所）に配置されている。同様に、保持部２０２がレンズ側マウント部２０１の右側に配置されているのは、本実施形態の保持部２０２がレンズ側マウント部２０１のマウント面よりも突出した場所に配置されていることを表している。保持部１０２と保持部２０２がこのように配置されているので、ボディ側マウント部１０１のマウント面とレンズ側マウント部２０１のマウント面とを接触させて、カメラボディ１００とレンズ鏡筒２００とをマウント結合させると、保持部１０２と保持部２０２とが接続され、両保持部に設けられている電気接点同士も接続することになる。このようなマウント構造については周知であるのでこれ以上の説明、図示を省略する。
【００２４】
図３に示すように、保持部１０２にはＢＰ１〜ＢＰ１２の１２個の接点が存在する。また保持部２０２には、上記の１２個の接点にそれぞれ対応する、ＬＰ１〜ＬＰ１２の１２個の接点が存在する。
【００２５】
接点ＢＰ１および接点ＢＰ２は、カメラボディ１００内の第１電源回路１３０に接続されている。第１電源回路１３０は、接点ＢＰ１に、アクチュエータ等の駆動系を有し消費電力が比較的大きい回路（レンズ駆動部２１２など）を除くレンズ鏡筒２００内の各部の動作電圧を供給する。すなわち、接点ＢＰ１および接点ＬＰ１からは、上記のレンズ駆動部２１２等を除くレンズ鏡筒２００内の各部の動作電圧が供給される。この接点ＢＰ１に供給可能な電圧値は、最小電圧値〜最大電圧値の範囲（例えば３Ｖ台での電圧幅）をもつが、標準的に供給される電圧値はその最大電圧値と最小電圧値の中間値近傍の電圧値である。そしてこれにより、カメラボディ１００側からレンズ鏡筒２００側に供給される電流値は、電源ＯＮ状態において、約数１０ｍＡ〜数１００ｍＡの範囲内の電流値である。
【００２６】
接点ＢＰ２は、接点ＢＰ１に与えられる上記動作電圧に対応する接地端子である。すなわち、接点ＢＰ２および接点ＬＰ２は、上記の動作電圧に対応する接地端子電圧である。
【００２７】
以下の説明では、接点ＢＰ１および接点ＬＰ１により構成される信号線を、信号線Ｖ３３と呼ぶ。また、接点ＢＰ２および接点ＬＰ２により構成される信号線を、信号線ＧＮＤと呼ぶ。これらの接点ＬＰ１，ＬＰ２、ＢＰ１，ＢＰ２は、カメラボディ１００側からレンズ鏡筒２００側へ電源供給するための、電源系接点を構成する。
【００２８】
接点ＢＰ３，ＢＰ４，ＢＰ５，およびＢＰ６は、ボディ側第１通信部１１７に接続されている。これらの接点に対応するレンズ鏡筒２００側の接点ＬＰ３，ＬＰ４，ＬＰ５，およびＬＰ６は、レンズ側第１通信部２１７に接続されている。ボディ側第１通信部１１７とレンズ側第１通信部２１７は、これらの接点（通信系接点）を用いて、互いに信号の送受信を行う。ボディ側第１通信部１１７とレンズ側第１通信部２１７が行う通信の内容については、後に詳述する。
【００２９】
なお以下の説明では、接点ＢＰ３および接点ＬＰ３により構成される信号線を、信号線ＣＬＫと呼ぶ。同様に、接点ＢＰ４および接点ＬＰ４により構成される信号線を信号線ＢＤＡＴと、接点ＢＰ５および接点ＬＰ５により構成される信号線を信号線ＬＤＡＴと、接点ＢＰ６および接点ＬＰ６により構成される信号線を信号線ＲＤＹと呼ぶ。
【００３０】
接点ＢＰ７，ＢＰ８，ＢＰ９，およびＢＰ１０は、ボディ側第２通信部１１８に接続されている。これらの接点に対応するレンズ鏡筒２００側の接点ＬＰ７，ＬＰ８，ＬＰ９，およびＬＰ１０は、レンズ側第２通信部２１８に接続されている。レンズ側第２通信部２１８は、これらの接点（通信系接点）を用いて、ボディ側第２通信部１１８に信号の送信を行う。ボディ側第２通信部１１８とレンズ側第２通信部２１８が行う通信の内容については、後に詳述する。
【００３１】
なお以下の説明では、接点ＢＰ７および接点ＬＰ７により構成される信号線を、信号線ＨＲＥＱと呼ぶ。同様に、接点ＢＰ８および接点ＬＰ８により構成される信号線を信号線ＨＡＮＳと、接点ＢＰ９および接点ＬＰ９により構成される信号線を信号線ＨＣＬＫと、接点ＢＰ１０および接点ＬＰ１０により構成される信号線を信号線ＨＤＡＴと呼ぶ。
【００３２】
接点ＢＰ１１および接点ＢＰ１２は、カメラボディ１００内の第２電源回路１３１に接続されている。第２電源回路１３１は、接点ＢＰ１２に、アクチュエータ等の駆動系を有し消費電力が比較的大きい回路（レンズ駆動部２１２など）の駆動電圧を供給する。すなわち、接点ＢＰ１２および接点ＬＰ１２からは、レンズ駆動部２１２の駆動電圧が供給される。この接点ＢＰ１２に供給可能な電圧値は、最小電圧値〜最大電圧値の範囲をもつが、その範囲はいずれも、前述した接点ＢＰ１に供給可能な電圧値範囲よりも大きい電圧値である（例えば、接点ＢＰ１２に供給可能な最大電圧値は、接点ＢＰ１に供給可能な最大電圧値の数倍程度）。即ち接点ＢＰ１２に供給される電圧値は、上述の接点ＢＰ１に供給される電圧値とは、その大きさが異なる電圧値である。なお接点ＢＰ１２に標準的に供給される電圧値は、接点ＢＰ１２に供給可能な最大電圧値と最小電圧値の中間値近傍の電圧値である。そしてこれにより、カメラボディ１００側からレンズ鏡筒２００側に供給される電流は、電源ＯＮ状態において、約１０ｍＡ〜数Ａの電流値となる。
【００３３】
接点ＢＰ１１は、接点ＢＰ１２に与えられる上記駆動電圧に対応する接地端子である。すなわち、接点ＢＰ１１および接点ＬＰ１１は、上記駆動電圧に対応する接地端子である。
【００３４】
以下の説明では、接点ＢＰ１１および接点ＬＰ１１により構成される信号線を、信号線ＰＧＮＤと呼ぶ。また、接点ＢＰ１２および接点ＬＰ１２により構成される信号線を、信号線ＢＡＴと呼ぶ。これらの接点ＬＰ１１，ＬＰ１２、ＢＰ１１，ＢＰ１２は、カメラボディ１００側からレンズ鏡筒２００側へ電源供給するための、電源系接点を構成する。
【００３５】
なお、上述の接点ＢＰ１２、接点ＬＰ１２に供給される電圧値（電流値）と、接点ＢＰ１，ＬＰ１に供給される電圧値（電流値）との大小関係から明らかなように、それら各接点に供給される電圧にそれぞれに対する接地端子となる接点ＢＰ１１および接点ＬＰ１１を流れる電流の最大値と最小値との差は、接点ＢＰ２および接点ＬＰ２を流れる電流の最大値と最小値との差よりも大きくなっている。これは、アクチュエータ等の駆動系を有する各駆動部が消費する電力が、レンズ鏡筒２００内のレンズ制御部２０３等の電子回路に比べて大きいこと、ならびに、被駆動部材を駆動する必要がない場合には各駆動部が電力を消費しないことに拠る。
【００３６】
（コマンドデータ通信の説明）
レンズ制御部２０３は、レンズ側第１通信部２１７を制御して、接点ＬＰ３〜ＬＰ６、すなわち信号線ＣＬＫ，ＢＤＡＴ，ＬＤＡＴ，およびＲＤＹを介して、ボディ側第１通信部１１７からの制御データの受信と、ボディ側第１通信部１１７への応答データの送信とを並行して、第１の所定周期（本実施形態では例えば１６ミリ秒）で行う。以下、レンズ側第１通信部２１７とボディ側第１通信部１１７との間で行われる通信の詳細を説明する。
【００３７】
なお、本実施形態において、レンズ制御部２０３およびレンズ側第１通信部２１７と、ボディ制御部１０３およびボディ側第１通信部１１７との間で行われる通信を「コマンドデータ通信」と称する。また、コマンドデータ通信に利用される４つの信号線（信号線ＣＬＫ，ＢＤＡＴ，ＬＤＡＴ，およびＲＤＹ）から成る伝送路を第１伝送路と称する。
【００３８】
図４は、コマンドデータ通信の例を示すタイミングチャートである。ボディ制御部１０３およびボディ側第１通信部１１７は、コマンドデータ通信の開始時（Ｔ１）、まず信号線ＲＤＹの信号レベルを確認する。信号線ＲＤＹの信号レベルはレンズ側第１通信部２１７の通信可否を表している。レンズ制御部２０３およびレンズ側第１通信部２１７は、通信できない状態である場合には、接点ＬＰ６からＨ（Ｈｉｇｈ）レベルの信号を出力する。すなわち、信号線ＲＤＹの信号レベルをＨレベルにする。ボディ制御部１０３およびボディ側第１通信部１１７は、信号線ＲＤＹがＨレベルである場合、これがＬレベルになるまで通信開始しない。また通信中の次の処理を実行しない。
【００３９】
信号線ＲＤＹがＬ（Ｌｏｗ）レベルであれば、ボディ制御部１０３およびボディ側第１通信部１１７は接点ＢＰ３からクロック信号４０１を出力する。すなわち、信号線ＣＬＫを介してレンズ側第１通信部２１７にクロック信号４０１を伝送する。ボディ制御部１０３およびボディ側第１通信部１１７はこのクロック信号４０１に同期して、接点ＢＰ４から制御データの前半部分であるボディ側コマンドパケット信号４０２を出力する。すなわち、信号線ＢＤＡＴを介してレンズ側第１通信部２１７にボディ側コマンドパケット信号４０２を伝送する。
【００４０】
また、信号線ＣＬＫにクロック信号４０１が出力されると、レンズ制御部２０３およびレンズ側第１通信部２１７は、クロック信号４０１に同期して接点ＬＰ５から応答データの前半部分であるレンズ側コマンドパケット信号４０３を出力する。すなわち、信号線ＬＤＡＴを介してボディ側第１通信部１１７にレンズ側コマンドパケット信号４０３を伝送する。
【００４１】
レンズ制御部２０３およびレンズ側第１通信部２１７は、レンズ側コマンドパケット信号４０３の送信完了に応じて、信号線ＲＤＹの信号レベルをＨレベルにする（Ｔ２）。レンズ制御部２０３は、受信したボディ側コマンドパケット信号４０２の内容に応じた処理
である第１制御処理４０４（後述）を開始する。
【００４２】
レンズ制御部２０３は第１制御処理４０４が完了すると、レンズ側第１通信部２１７に第１制御処理４０４の完了を通知する。レンズ側第１通信部２１７はこの通知に応じて、接点ＬＰ６からＬレベルの信号を出力する。すなわち、信号線ＲＤＹの信号レベルをＬレベルにする（Ｔ３）。ボディ制御部１０３およびボディ側第１通信部１１７はこの信号レベルの変化に応じて、接点ＢＰ３からクロック信号４０５を出力する。すなわち、信号線ＣＬＫを介してレンズ側第１通信部２１７にクロック信号４０５を伝送する。
【００４３】
ボディ制御部１０３およびボディ側第１通信部１１７はこのクロック信号４０５に同期して、接点ＢＰ４から制御データの後半部分であるボディ側データパケット信号４０６を出力する。すなわち、信号線ＢＤＡＴを介してレンズ側第１通信部２１７にボディ側データパケット信号４０６を伝送する。
【００４４】
また、信号線ＣＬＫにクロック信号４０５が出力されると、レンズ制御部２０３およびレンズ側第１通信部２１７はクロック信号４０５に同期して接点ＬＰ５から応答データの後半部分であるレンズがデータパケット信号４０７を出力する。すなわち、信号線ＬＤＡＴを介してボディ側第１通信部１１７にレンズ側データパケット信号４０７を伝送する。
【００４５】
レンズ制御部２０３およびレンズ側第１通信部２１７は、レンズ側データパケット信号４０７の送信完了に応じて、信号線ＲＤＹの信号レベルを再びＨレベルにする（Ｔ４）。レンズ制御部２０３は、受信したボディ側データパケット信号４０６の内容に応じた処理である第２制御処理４０８（後述）を開始する。
【００４６】
ここで、レンズ制御部２０３が行う第１制御処理４０４、および第２制御処理４０８について述べる。
【００４７】
例えば、受信したボディ側コマンドパケット信号４０２が、レンズ鏡筒側の特定のデータを要求する内容であった場合について述べる。レンズ制御部２０３は、第１制御処理４０４として、コマンドパケット信号４０２の内容を解析処理すると共に、当該要求されている特定データを生成する処理を実行する。更にレンズ制御部２０３は、第１制御処理４０４として、コマンドパケット信号４０２に含まれているチェックサムデータを用いて、コマンドパケット信号４０２の通信にエラーがないか否かをデータバイト数から簡易的にチェックする通信エラーチェック処理をも実行する。この第１制御処理４０４で生成された特定データの信号は、レンズ側データパケット信号４０７としてボディ側に出力される。なお、この場合においてコマンドパケット信号４０２の後でボディ側から出力されるボディ側データパケット信号４０６は、レンズ側にとっては特に意味をなさないダミーデータ信号（チェックサムデータは含む）となっている。この場合にはレンズ制御部２０３は、第２制御処理４０８として、ボディ側データパケット信号４０６に含まれるチェックサムデータを用いた、上述の如き通信エラーチェック処理を実行する。
【００４８】
また例えば、受信したボディ側コマンドパケット信号４０２が、レンズ側の被駆動部材を駆動する指示であった場合について述べる。例えば、コマンドパケット信号４０２がフォーカシングレンズ２１０ｂの駆動指示であり、受信したボディ側データパケット信号４０６がフォーカシングレンズ２１０ｂの駆動速度および駆動量であった場合について述べる。レンズ制御部２０３は、第１制御処理４０４として、コマンドパケット信号４０２の内容を解析処理すると共に、その内容を理解したことを表す了解信号を生成する。更にレンズ制御部２０３は、第１制御処理４０４として、コマンドパケット信号４０２に含まれているチェックサムデータを用いて、上述の如き通信エラーチェック処理をも実行する。この第１制御処理４０４で生成された了解信号は、レンズ側データパケット信号４０７としてボディ側に出力される。またレンズ制御部２０３は、第２制御処理４０８として、ボディ側データパケット信号４０６の内容の解析処理を実行すると共に、ボディ側データパケット信号４０６に含まれるチェックサムデータを用いた上述の如き通信エラーチェック処理を実行する。
【００４９】
レンズ制御部２０３は第２制御処理４０８が完了すると、レンズ側第１通信部２１７に第２制御処理４０８の完了を通知する。これによってレンズ制御部２０３は、レンズ側第１通信部２１７に、接点ＬＰ６からＬレベルの信号を出力させる。すなわち、信号線ＲＤＹの信号レベルをＬレベルにする（Ｔ５）。
【００５０】
なお受信したボディ側コマンドパケット信号４０２が、上述のようなレンズ側の被駆動部材（たとえばフォーカシングレンズ２１０ｂ）を駆動する指示であった場合、レンズ制御部２０３は、レンズ側第１通信部２１７に信号線ＲＤＹの信号レベルをＬレベルにさせつつ、レンズ駆動部２１２に対して、フォーカシングレンズ２１０ｂを当該駆動速度で当該駆動量だけ駆動する処理を実行させる。
【００５１】
上述した時刻Ｔ１〜時刻Ｔ５に行われた通信が、１回のコマンドデータ通信である。上述のように、１回のコマンドデータ通信では、ボディ制御部１０３およびボディ側第１通信部１１７により、ボディ側コマンドパケット信号４０２およびボディ側データパケット信号４０６がそれぞれ１つずつ送信される。すなわち、処理の都合上２つに分割されて送信されるものの、ボディ側コマンドパケット信号４０２およびボディ側データパケット信号４０６は２つ合わせて１つの制御データを構成する。
【００５２】
同様に、１回のコマンドデータ通信では、レンズ制御部２０３およびレンズ側第１通信部２１７によりレンズ側コマンドパケット信号４０３およびレンズ側データパケット信号４０７がそれぞれ１つずつ送信される。すなわち、レンズ側コマンドパケット信号４０３およびレンズ側データパケット信号４０７は２つ合わせて１つの応答データを構成する。
【００５３】
以上のように、レンズ制御部２０３およびレンズ側第１通信部２１７は、ボディ側第１通信部１１７からの制御データの受信と、ボディ側第１通信部１１７への応答データの送信とを並行して行う。コマンドデータ通信に利用される接点ＬＰ６および接点ＢＰ６は、他のクロック信号に同期しない非同期信号（信号線ＲＤＹの信号レベル／Ｈ（Ｈｉｇｈ）レベル、またはＬ（Ｌｏｗ）レベル）が伝送される接点である。
【００５４】
（ホットライン通信の説明）
レンズ制御部２０３は、レンズ側第２通信部２１８を制御して、接点ＬＰ７〜ＬＰ１０、すなわち信号線ＨＲＥＱ，ＨＡＮＳ，ＨＣＬＫ，およびＨＤＡＴを介して、ボディ側第２通信部１１８へレンズ位置データを送信する。以下、レンズ側第２通信部２１８とボディ側第２通信部１１８との間で行われる通信の詳細を説明する。
【００５５】
なお、本実施形態において、レンズ制御部２０３およびレンズ側第２通信部２１８と、ボディ制御部１０３およびボディ側第２通信部１１８との間で行われる通信を「ホットライン通信」と称する。また、ホットライン通信に利用される４つの信号線（信号線ＨＲＥＱ，ＨＡＮＳ，ＨＣＬＫ，およびＨＤＡＴ）から成る伝送路を第２伝送路と称する。
【００５６】
図５は、ホットライン通信の例を示すタイミングチャートである。本実施形態のボディ制御部１０３は、ホットライン通信を第２の所定周期（本実施形態では例えば１ミリ秒）毎に開始するように構成されている。この周期は、コマンドデータ通信を行う周期よりも短い。図５（ａ）は、ホットライン通信が所定周期Ｔｎ毎に繰り返し実行されている様子を示す図である。繰り返し実行されるホットライン通信のうち、ある１回の通信の期間Ｔ
ｘを拡大した様子が図５（ｂ）に示されている。以下、図５（ｂ）のタイミングチャートに基づいて、ホットライン通信の手順を説明する。
【００５７】
ボディ制御部１０３およびボディ側第２通信部１１８は、ホットライン通信の開始時（Ｔ６）、まず接点ＢＰ７からＬレベルの信号を出力する。すなわち、信号線ＨＲＥＱの信号レベルをＬレベルにする。レンズ側第２通信部２１８は、この信号が接点ＬＰ７に入力されたことをレンズ制御部２０３に通知する。レンズ制御部２０３はこの通知に応じて、レンズ位置データを生成する生成処理５０１の実行を開始する。生成処理５０１とは、レンズ制御部２０３が不図示のフォーカシングレンズ位置検出部にフォーカシングレンズ２１０ｂの位置を検出させ、検出結果を表すレンズ位置データを生成する処理である。
【００５８】
レンズ制御部２０３が生成処理５０１を実行完了すると、レンズ制御部２０３およびレンズ側第２通信部２１８は接点ＬＰ８からＬレベルの信号を出力する（Ｔ７）。すなわち、信号線ＨＡＮＳの信号レベルをＬレベルにする。ボディ制御部１０３およびボディ側第２通信部１１８は、この信号が接点ＢＰ８に入力されたことに応じて、接点ＢＰ９からクロック信号５０２を出力する。すなわち、信号線ＨＣＬＫを介してレンズ側第２通信部２１８にクロック信号を伝送する。
【００５９】
レンズ制御部２０３およびレンズ側第２通信部２１８は、このクロック信号５０２に同期して、接点ＬＰ１０からレンズ位置データを表すレンズ位置データ信号５０３を出力する。すなわち、信号線ＨＤＡＴを介してボディ側第２通信部１１８にレンズ位置データ信号５０３を伝送する。
【００６０】
レンズ位置データ信号５０３の送信が完了すると、レンズ制御部２０３およびレンズ側第２通信部２１８は接点ＬＰ８からＨレベルの信号を出力する。すなわち、信号線ＨＡＮＳの信号レベルをＨレベルにする（Ｔ８）。ボディ側第２通信部１１８は、この信号が接点ＢＰ８に入力されたことに応じて、接点ＬＰ７からＨレベルの信号を出力する。すなわち、信号線ＨＲＥＱの信号レベルをＨレベルにする（Ｔ９）。
【００６１】
上述した時刻Ｔ６〜時刻Ｔ９に行われた通信が、１回のホットライン通信である。上述のように、１回のホットライン通信では、レンズ制御部２０３およびレンズ側第２通信部２１８により、レンズ位置データ信号５０３が１つ送信される。ホットライン通信に利用される接点ＬＰ７、ＬＰ８、ＢＰ７、およびＢＰ８は、他のクロック信号に同期しない非同期信号が伝送される接点である。つまり接点ＬＰ７およびＢＰ７は、非同期信号（信号線ＨＲＥＱの信号レベル／Ｈ（Ｈｉｇｈ）レベル、またはＬ（Ｌｏｗ）レベル）が伝送される接点であり、接点ＬＰ８およびＢＰ８は、非同期信号（信号線ＨＡＮＳの信号レベル／Ｈ（Ｈｉｇｈ）レベル、またはＬ（Ｌｏｗ）レベル）が伝送される接点である。
【００６２】
なお、コマンドデータ通信とホットライン通信は、同時にも或いは一部並行的にも実行することが可能である。すなわち、レンズ側第１通信部２１７とレンズ側第２通信部２１８との一方は、その他方がカメラボディ１００と通信を行っている場合であってもカメラボディ１００と通信を行うことが可能である。
【００６３】
（自動焦点調節の説明）
ボディ制御部１０３は、周知の自動焦点調節処理を実行可能に構成されている。この自動焦点調節処理において、ボディ制御部１０３は２種類の焦点検出処理を使い分けることが可能に構成されている。具体的には、ボディ制御部１０３はいわゆる瞳分割位相差方式の焦点検出処理（以下、位相差ＡＦと呼ぶことがある）と、いわゆるコントラスト方式の焦点検出処理（以下、コントラストＡＦと呼ぶことがある）とを使い分けることが可能である。ボディ制御部１０３は、撮影状況や被写体の特性等に応じてこれら２種類の焦点検出処理を使い分ける。
【００６４】
ボディ制御部１０３による瞳分割位相差検出方式の焦点検出処理について説明する。本実施形態の撮像素子１０４は、フォーカス検出用の画素（焦点検出用画素と呼ぶ）を有する。フォーカス検出用画素は、特開２００７−３１７９５１号公報に記載されているものと同様のものである。ボディ制御部１０３は、焦点検出用画素からの画素出力データを用いて周知の位相差検出演算を行うことにより、焦点検出処理を行う。なお、この位相差検出演算については、例えば特開２００７−３１７９５１号公報に記載されているものと同様のものであるため、説明を省略する。ボディ制御部１０３は、この焦点検出処理により得られたデフォーカス量に基づいて、レンズ駆動部２１２にフォーカシングレンズ２１０ｂを駆動させることにより、自動焦点調節を行う。なお、瞳分割位相差方式の焦点検出処理を実行する際、信頼性のあるデフォーカス量を算出できないことがある。この場合、ボディ制御部１０３はフォーカシングレンズ２１０ｂを所定範囲で駆動させながらデフォーカス量の算出を行う、いわゆるスキャン動作を実行する。
【００６５】
ボディ制御部１０３によるコントラスト方式の焦点検出処理について説明する。ボディ制御部１０３は、撮像素子１０４が有する撮像用画素からの画素出力データを用いて周知のコントラスト検出演算を行う。ボディ制御部１０３はこのコントラスト検出演算を、フォーカシングレンズ２１０ｂを至近側の駆動限界位置と無限遠側の駆動限界位置との間で駆動させながら行う、いわゆるサーチ動作を実行し、焦点評価値（コントラスト値）がピークとなるフォーカシングレンズ２１０ｂの位置を検出することにより、自動焦点調節を行う。
【００６６】
レンズ制御部２０３は、フォーカシングレンズ２１０ｂを駆動させるための２種類のレンズ駆動コマンド（第１レンズ駆動コマンド、第２レンズ駆動コマンド）に対応している。第１レンズ駆動コマンドは、フォーカシングレンズ２１０ｂを指定した駆動速度で駆動させるコマンドであり、パラメータとしてフォーカシングレンズ２１０ｂの駆動量および駆動速度を含む。ボディ制御部１０３がコマンドデータ通信によりフォーカシングレンズ２１０ｂの駆動量および駆動速度を含む第１レンズ駆動コマンドをレンズ制御部２０３に送信すると、レンズ駆動部２１２は指定された駆動速度で指定された駆動量だけフォーカシングレンズ２１０ｂを駆動させる。
【００６７】
他方、第２レンズ駆動コマンドは、結像光学系２１０による結像面が指定した移動速度で移動するようにフォーカシングレンズ２１０ｂを駆動させるコマンドであり、パラメータとして結像面の移動量（像面移動量）および結像面の移動速度（像面移動速度）を含む。ボディ制御部１０３がコマンドデータ通信により像面移動量および像面移動速度を含む第２レンズ駆動コマンドをレンズ制御部２０３に送信すると、レンズ制御部２０３は指定された像面移動速度で指定された像面移動量だけ結像光学系２１０の結像面が移動するようにレンズ駆動部２１２を制御し、フォーカシングレンズ２１０ｂを駆動させる。
【００６８】
図６は、レンズ位置と、当該レンズ位置において像面移動速度を一定とする場合に必要なレンズ駆動速度との対応関係を示す図であり、横軸がフォーカシングレンズ２１０ｂの位置を、縦軸がレンズ駆動速度をそれぞれ表している。図６に一例として示したレンズ鏡筒２００は、至近側に近づくほどレンズ駆動量に対する像面移動量が大きくなるように構成されている。つまり、至近端ではフォーカシングレンズ２１０ｂを少し動かしただけで、結像面が大きく移動する。
【００６９】
図６に示したレンズ鏡筒２００は、例えば至近端から無限遠端までフォーカシングレンズ２１０ｂを一定の像面移動速度で駆動させる場合、レンズ駆動速度を少しずつ大きくしていく必要がある。ＲＯＭ２１５には、図６に示すようなレンズ位置と像面移動量との対応関係を表す情報が予め格納されており、レンズ制御部２０３はこの情報を用いてフォーカシングレンズ２１０ｂを一定の像面移動速度で駆動させる制御を行う。
【００７０】
ボディ制御部１０３は、コントラスト方式の焦点検出におけるサーチ動作を行うとき、および、瞳分割位相差方式の焦点検出におけるスキャン動作を行うとき、レンズ制御部２０３に対して、第２レンズ駆動コマンドを送信する。これは、コントラスト検出および位相差検出の間隔を一定にすることにより、焦点検出の精度を高めるためである。レンズ駆動速度を一定にして焦点検出を行うと、至近端や無限端の付近において像面が急激に変化してしまい、焦点検出を正しく行えない可能性がある。従って、上記の場合には、像面移動速度を一定にしてフォーカシングレンズ２１０ｂを駆動させることが望ましい。他方、例えば焦点検出処理が完了し合焦位置が判明した場合に、当該合焦位置へフォーカシングレンズ２１０ｂを駆動させる、いわゆる合焦駆動を行う際には、レンズ駆動速度を一定にする第１レンズ駆動コマンドを用いればよい。
【００７１】
（静音制御モードの説明）
本実施形態のレンズ制御部２０３は、レンズ駆動部２１２の制御を、３種類の制御モード（通常制御モード、第１静音制御モード、および第２静音制御モード）に基づいて行う。レンズ制御部２０３に通常制御モードが設定されている場合、レンズ制御部２０３はフォーカシングレンズ２１０ｂの駆動速度を制限せずにレンズ駆動部２１２を制御する。他方、レンズ制御部２０３に第１静音制御モードまたは第２静音制御モードが設定されている場合、レンズ制御部２０３はフォーカシングレンズ２１０ｂの駆動速度を制限する。
【００７２】
より具体的に述べると、レンズ制御部２０３に第１静音制御モードが設定されている場合、フォーカシングレンズ２１０ｂの駆動速度が所定の最大駆動速度を上回らないようにレンズ駆動部２１２を制御する。また、レンズ制御部２０３に第２静音制御モードが設定されている場合、上記の最大駆動速度の制限に加えて更に、フォーカシングレンズ２１０ｂの駆動速度が所定の最小駆動速度を下回らないようにレンズ駆動部２１２を制御する。レンズ制御部２０３は、レンズ駆動部２１２の制御中に、レンズ速度検出部２１４により検出されたフォーカシングレンズ２１０ｂの駆動速度を監視し、検出された駆動速度を上記の最大駆動速度や最小駆動速度と比較することにより、フォーカシングレンズ２１０ｂの駆動速度を制限する。
【００７３】
例えば、レンズ制御部２０３に第１静音制御モードが設定されているときに、最大駆動速度を上回るレンズ駆動速度を指定した第１レンズ駆動コマンドが送信されてきた場合、レンズ制御部２０３は指定された駆動速度ではなく、上記の最大駆動速度でフォーカシングレンズ２１０ｂを駆動させる。
【００７４】
本実施形態では、静音制御モードにおけるフォーカシングレンズ２１０ｂの最大駆動速度および最小駆動速度は、レンズ駆動部２１２がフォーカシングレンズ２１０ｂを駆動する際に発する駆動音に基づいて決定されている。例えば、駆動音が所定の音量（例えば５０デシベル）を上回らない最大の駆動速度を、第１静音制御モードおよび第２静音制御モードにおける最大駆動速度とする。同様に、駆動音が当該所定の音量を上回らない最小の駆動速度を、第２静音制御モードにおける最小駆動速度とする。
【００７５】
ボディ制御部１０３は、カメラボディ１００に動画撮影モードが設定されると、コマンドデータ通信によりレンズ制御部２０３に第２静音制御モードコマンドを送信し、レンズ制御部２０３を第２静音制御モードに移行させる。他方、カメラボディ１００に静止画撮影モードが設定されると、レンズ制御部２０３に通常制御モードコマンドを送信し、レンズ制御部２０３を通常制御モードに移行させる。
【００７６】
従って、基本的に動画撮影時にはレンズ制御部２０３は第２静音制御モードである。ただし、ボディ制御部１０３がいわゆるコントラスト方式の焦点検出処理を行う場合、ボディ制御部１０３はレンズ制御部２０３に第１静音制御モードコマンドを送信し、レンズ制御部２０３を第１静音制御モードに移行させる。つまり、ボディ制御部１０３はコントラスト方式の焦点検出処理を第１静音制御モードが設定された状態で実行する。これは以下のような理由からである。
【００７７】
一般的にコントラスト方式の焦点検出処理では、焦点評価値（コントラスト値）を取得する間隔が合焦精度に影響を及ぼす。例えば絞り値がＦ２．８に設定されている場合、焦点評価値の取得間隔は像面移動量換算で２００マイクロメートル以下にしなければならない。これは、焦点評価値を取得する際の撮像素子１０４のフレームレートが６０ｆｐｓ、つまり撮像素子１０４の画素出力が毎秒６０回行われ、その都度焦点評価値が演算されるとすれば、フォーカシングレンズ２１０ｂの駆動速度を２００マイクロメートル×６０＝１２ミリメートル毎秒以下にしなければならない（さもなくば合焦精度が低下する）、ということを意味する。ところが、レンズ鏡筒２００の最小駆動速度が像面移動量換算で１２ミリメートル毎秒より大きい速度だった場合、この最小駆動速度でフォーカシングレンズ２１０ｂを駆動すると、合焦精度が低下してしまうこととなる。従って、コントラスト方式の焦点検出処理を実行する場合、そのサーチ動作において、フォーカシングレンズ２１０ｂの駆動速度を最小駆動速度で制限しないことが望ましい。
【００７８】
なお、一般に動画撮影時の画像サイズは静止画のそれよりも小さく、静止画ほどの合焦精度は求められないことが多い。従って、動画撮影時の画像サイズとそれに求められる合焦精度から、コントラスト方式の焦点検出処理を実行する場合であっても第２静音制御モードを用いるようにしてもよい。例えば１９２０×１０８０の画像サイズで動画撮影を行う場合には第２静音制御モードを用いて、より小さい１２８０×７２０等の画像サイズで動画撮影を行う場合には第１静音制御モードを用いるようにしてもよい。
【００７９】
他方、いわゆる瞳分割位相差検出方式の焦点検出処理は、焦点検出範囲が像面移動量換算で数ミリメートル程度あるので、コントラスト方式ほどフォーカシングレンズ２１０ｂの駆動速度に敏感ではない。そこで、本実施形態では、瞳分割位相差検出方式の焦点検出処理を実行する場合には第２静音制御モードを用いて、できるだけ駆動音が発生しないようにフォーカシングレンズ２１０ｂを駆動させる。もちろん、上述の最小駆動速度が像面移動量換算で速すぎるため、瞳分割位相差検出方式の焦点検出処理でもその性能が低下してしまうことが予想される場合には、第１静音制御モードを用いるようにしてもよい。
【００８０】
なお、静止画撮影モードの場合にも、ユーザ操作等により、通常制御モード以外の各モードが設定されるようにしてよい。例えばカメラボディ１００に静音撮影モード等のモードを設け、静音撮影モードが設定されていると静止画撮影モードにおいても第１静音制御モードや第２静音制御モードが設定されるようにすることが可能である。
【００８１】
レンズ制御部２０３に上述の第１静音制御モードまたは第２静音制御モードが設定されている場合、上述の第２レンズ駆動コマンドに応じたレンズ駆動部２１２の制御を正しく行えない可能性がある。例えば、図６に示した範囲Ｒ１の中にフォーカシングレンズ２１０ｂが位置している場合、図６に対応する像面移動速度でフォーカシングレンズ２１０ｂを駆動するためには、破線で示した最大駆動速度を超える速度でフォーカシングレンズ２１０ｂを駆動させる必要がある。本実施形態のレンズ制御部２０３は、像面移動速度に対するカメラボディ１００からの要求と、第１静音制御モードおよび第２静音制御モードにおける最大駆動速度の制限とが競合する場合、図７に示すように、最大駆動速度の制限を優先してレンズ駆動部２１２を制御する。換言すれば、図６に示した範囲Ｒ１において、図６に対応する像面移動速度でフォーカシングレンズ２１０ｂを駆動させる場合、図６に破線で示した最大駆動速度でフォーカシングレンズ２１０ｂを駆動させる。つまり、レンズ制御部２０３は、図６の範囲Ｒ１内では、カメラボディ１００から要求された（第２レンズ駆動コマンドに含まれる）像面移動速度とは異なる速度（可能な限り大きな像面移動速度）で結像光学系２１０の結像面を移動させる。
【００８２】
同様に、レンズ制御部２０３に上述の第２静音制御モードが設定されている場合、図８に示すように、像面移動速度に対するカメラボディ１００からの要求と、第２静音制御モードにおける最小駆動速度の制限とが競合する場合、最小駆動速度の制限を優先してレンズ駆動部２１２を制御する。つまり第２静音制御モードでは、図８に示すように、最小駆動速度を下回らなければ指定された像面移動速度を実現できない範囲Ｒ２内では、カメラボディ１００から要求された（第２レンズ駆動コマンドに含まれる）像面移動速度とは異なる速度（可能な限り小さな像面移動速度）で結像光学系２１０の結像面を移動させる。また、最大駆動速度を上回らなければ指定された像面移動速度を実現できない範囲Ｒ１内では、カメラボディ１００から要求された（第２レンズ駆動コマンドに含まれる）像面移動速度とは異なる速度（可能な限り大きな像面移動速度）で結像光学系２１０の結像面を移動させる。
【００８３】
なお、本実施形態のレンズ制御部２０３は、カメラボディ１００との初期通信において、カメラボディ１００（ボディ制御部１０３）に対して上記の最大駆動速度および最小駆動速度を通知する。ここで初期通信とは、カメラボディ１００にレンズ鏡筒２００が装着された状態で、カメラボディ１００が電源オフ状態から電源オン状態になった場合や、カメラボディ１００が電源オン状態のときにレンズ鏡筒２００が装着された場合などにコマンドデータ通信により実行される、カメラボディ１００とレンズ鏡筒２００とが互いの情報を交換するための通信である。初期通信では、例えばレンズ鏡筒２００から結像光学系２１０の光学特性を表す情報等が送信されるが、それらの情報と共に上記の最大駆動速度および最小駆動速度が送信される。
【００８４】
ボディ制御部１０３は初期通信により第１静音制御モードおよび第２静音制御モードにおける最大駆動速度および最小駆動速度を知ることができるので、通常、各静音制御モードにおいて第２レンズ駆動コマンドを送信する際には、この最大駆動速度を超える駆動速度（第２静音制御モードの場合には更に最小駆動速度を下回る駆動速度）が指定されることはない。しかしながら、電気的なノイズ等によりレンズ側第１通信部２１７が駆動速度を正しく受信することができず、結果として、レンズ制御部２０３が最大駆動速度や最小駆動速度による制限を守らない駆動速度が指定されたものと判断してしまう、という可能性は残る。本実施形態のレンズ制御部２０３は、第１静音制御モードまたは第２静音制御モードが設定されている場合、第２レンズ駆動コマンドにより指定された駆動速度についても念のため最大駆動速度を超えているか否かを判断し、超えていた場合には指定された駆動速度ではなく最大駆動速度でフォーカシングレンズ２１０ｂが駆動されるようにレンズ駆動部２１２を制御する。同様に、第２静音制御モードが設定されている場合には、第２レンズ駆動コマンドにより指定された駆動速度についても念のため最小駆動速度を下回っているか否かを判断し、下回っていた場合には指定された駆動速度ではなく最小駆動速度でフォーカシングレンズ２１０ｂが駆動されるようにレンズ駆動部２１２を制御する。従って、各静音制御モード設定時の動作が確実なものとなる。
【００８５】
上述した第１の実施の形態によるカメラシステムによれば、次の作用効果が得られる。（１）レンズ制御部２０３は、第１静音制御モードと第２静音制御モードとを有し、設定されている制御モードに応じた駆動制御をレンズ駆動部２１２に対して行いフォーカシングレンズ２１０ｂを駆動させる。レンズ側第１通信部２１７は、カメラボディ１００から、フォーカシングレンズ２１０ｂを所定の駆動速度で駆動するように指令する第１レンズ駆動コマンドと、第１静音制御モードコマンドと、第２静音制御モードコマンドとを受信する。レンズ制御部２０３は、第１レンズ駆動コマンドにより指定された駆動速度が所定の最大駆動速度を超えるか否かを判定すると共に、第２静音制御モードが設定されている場合には更に、指定された駆動速度が所定の最小駆動速度を下回るか否かを判定する。レンズ制御部２０３は、指定された駆動速度が所定の最大駆動速度を超えると判定した場合には、フォーカシングレンズ２１０ｂが所定の最大駆動速度で駆動されるようにレンズ駆動部２１２を制御し、指定された駆動速度が所定の最小駆動速度を下回ると判定した場合には、フォーカシングレンズ２１０ｂが所定の最小駆動速度で駆動されるようにレンズ駆動部２１２を制御する。このようにしたので、カメラ本体が静音となる駆動速度を直接指定する必要なく好適にフォーカシングレンズを駆動することができる。また、通信エラー等により最大駆動速度より大きな駆動速度（最小駆動速度より小さな駆動速度）を指定する第１レンズ駆動コマンドが受信された場合であっても、静音を考慮した駆動速度でフォーカシングレンズ２１０ｂを駆動することができる。
【００８６】
（２）レンズ制御部２０３は通常制御モードを有しており、通常制御モードが設定されている場合には、第１レンズ駆動コマンドにより指定された駆動速度が所定の最大駆動速度を超えるか否かを判定しない。このようにしたので、特に静音駆動する必要がない静止画撮影モード等において、迅速な焦点調節が可能となり、使い勝手が向上する。
【００８７】
（３）レンズ側第１通信部２１７は、ボディ制御部１０３がコントラスト方式の焦点検出におけるサーチ動作を行うときに第１静音制御モードを設定する第１静音制御モードコマンドを受信し、ボディ制御部１０３が瞳分割位相差方式の焦点検出におけるスキャン動作を行うときに第２静音制御モードを設定する第２静音制御モードコマンドを受信する。このようにしたので、カメラボディ１００が状況に応じて最適なフォーカシングレンズ２１０ｂの駆動方法を切り替えることができ、レンズ鏡筒の使い勝手が向上する。
【００８８】
（４）初期通信の際、レンズ制御部２０３からボディ制御部１０３に、第２静音制御モードにおける最大駆動速度および最小駆動速度が送信される。このようにしたので、第１レンズ駆動コマンドを用いる際、適切な駆動速度を指定することが可能となる。
【００８９】
（第２の実施の形態）
第２の実施の形態に係るカメラシステムは、第１の実施の形態に係るカメラシステムと同様の構成を備えるが、２つの方式の焦点検出処理を一定条件下で併用する、いわゆるハイブリッドＡＦ機能を有する。以下、この点について詳述する。なお、第１の実施の形態に係るデジタルカメラと同様の箇所については同一の符号を付し説明を省略する。
【００９０】
図９は、測距エリアの配置例を示す図である。図９（ａ）において、９つの位相差ＡＦエリア１０ａ〜１０ｉ（以下、総称する場合、単に符号１０で示す。）が設けられている。各エリア１０ａ〜１０ｉと重複して破線で示す四角形状の領域２０は、位相差ＡＦ用の一対のラインセンサの１次像面上の像を表している。通常、位相差ＡＦ使用時は、これら測距エリアの少なくとも一つを用いて、焦点検出を行う。たとえば、全ての測距エリアのデフォーカス量に基づいて、最もカメラシステム１に対して近距離に相当するデフォーカス量を採用し、焦点検出を行う。この場合、各測距エリアのデフォーカス量を使用しつつ、近距離側のデフォーカス量に大きな重み付けをするなど種々の方式が採用できる。太線で示す枠３０は、コントラストＡＦ使用時の測距エリアである。ユーザは不図示の操作部材（例えば上下左右の各キー）により、コントラストＡＦエリア３０を手動で任意の位置に変えることが可能である。
【００９１】
本実施形態のボディ制御部１０３は、図９（ａ）に示すように、撮影画面を各位相差ＡＦエリア１０を中心とした複数のブロックに分割し、コントラストＡＦエリア３０を設定した際にこのコントラストＡＦエリア３０が属するブロック内に位相差ＡＦエリア１０が存在する場合に、位相差ＡＦエリア１０とコントラストＡＦエリア３０とが互いに近接していると判定する。図９（ａ）の例では、コントラストＡＦエリア３０を設定したブロック内に位相差ＡＦエリア１０ｅが存在しているのでレンズ制御部２０３は位相差ＡＦエリア１０ｅとコントラストＡＦエリア３０とが互いに近接していると判定する。他方、図９（ｂ）に示すように、コントラストＡＦエリア３０を設定したブロック内に位相差ＡＦエリア１０のいずれも存在しない場合は、レンズ制御部２０３はコントラストＡＦエリア３０がどの位相差ＡＦエリア１０とも近接していないと判定する。
【００９２】
ボディ制御部１０３は、コントラストＡＦエリア３０がいずれかの位相差ＡＦエリア１０と近接していると判定した場合には、当該位相差ＡＦエリア１０を用いた位相差ＡＦと、コントラストＡＦエリア３０を用いたコントラストＡＦとを組み合わせたハイブリッドＡＦ処理を実行する。例えば、位相差ＡＦによりデフォーカス量を算出後、レンズ駆動方向のみを決めてコントラストＡＦを実行する。あるいは、位相差ＡＦでデフォーカス量を算出し、フォーカシングレンズ２１０ｂを合焦位置の近傍まで駆動した後にコントラストＡＦを行い、コントラスト値が最大となる位置にフォーカシングレンズ２１０ｂを駆動させる。つまり、位相差ＡＦにより駆動方向を決定する、あるいは、大まかなフォーカシングレンズ２１０ｂの駆動を行い、コントラストＡＦで精密に焦点調節を行う。他方、コントラストＡＦエリア３０がどの位相差ＡＦエリア１０とも近接していないと判定した場合には、第１の実施の形態と同様に、コントラスト方式の焦点検出処理を実行する。なお、コントラストＡＦエリア３０が複数のブロックに跨るように設定された場合は、コントラストＡＦエリア３０が最も多く属しているブロックを採用すればよい。
【００９３】
ボディ制御部１０３は、上述のようにしてどの方式の焦点検出処理を実行するか決めた後、レンズ制御部２０３にどの制御モードを設定するかを決定する。コントラスト方式の焦点検出処理を実行することにした場合、第１の実施の形態と同様に、レンズ制御部２０３に第１静音制御モードを設定する。他方、ハイブリッドＡＦ処理を実行することにした場合には、レンズ制御部２０３に第２静音制御モードを設定する。これは、ハイブリッドＡＦ処理においてまず位相差ＡＦを行い、その後にコントラストＡＦを実行するためである。なお、ハイブリッドＡＦ処理において、まずコントラストＡＦを実行し、次に位相差ＡＦを実行する場合には、レンズ制御部２０３に第１静音制御モードを設定するようにしてもよい。
【００９４】
上述した第２の実施の形態によるカメラシステムによれば、次の作用効果が得られる。（１）レンズ側第１通信部２１７は、カメラボディ１００がコントラスト方式の焦点検出におけるサーチ動作を行うときに第１静音制御モードを設定する第１静音制御モードコマンドを受信し、カメラボディ１００がコントラスト方式の焦点検出と瞳分割位相差方式の焦点検出とを組み合わせたハイブリッド方式の焦点検出を行うときに第２静音制御モードを設定する第２静音制御モードコマンドを受信する。このようにしたので、迅速かつ精度の高い焦点検出を、小さな駆動音で行うことが可能となる。
【００９５】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
【００９６】
（変形例１）
上述した第１の実施の形態では、必要な駆動速度（または指定された駆動速度）が最大駆動速度を上回っていた場合、当該駆動速度の代わりに最大駆動速度でフォーカシングレンズ２１０ｂが駆動されるよう制御を行っていた。このとき、最大駆動速度の代わりに、最大駆動速度以下のどのような駆動速度を用いてもよい。また、最小駆動速度についても同様である。つまり、必要な駆動速度（または指定された駆動速度）が最小駆動速度を下回っていた場合、当該駆動速度の代わりに、最小駆動速度以上のどのような駆動速度でフォーカシングレンズ２１０ｂが駆動されるようにしてもよい。
【００９７】
（変形例２）
ボディ制御部１０３は、上述した各実施の形態において例示したものとは異なるタイミングにおいて、レンズ制御部２０３に各制御モードを設定するようにしてもよい。例えば、表示装置１１１にライブビュー表示を行うときに、第１静音制御モードを設定する第１静音制御モードコマンドを送信するようにしてもよい。
【００９８】
（変形例３）
本発明は、レンズ交換可能なカメラシステムで用いられるレンズ鏡筒であれば、上述した各実施の形態に限定されず、どのようなものに対しても適用することができる。例えば、クイックリターンミラーを有する、いわゆる一眼レフレックス方式のカメラシステムに対しても本発明を適用することが可能である。
【００９９】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【０１００】
１…カメラ、１００…カメラボディ、１０１…ボディ側マウント部、１０２、２０２…保持部、１０３…ボディ制御部、１１７…ボディ側第１通信部、１１８…ボディ側第２通信部、２００…レンズ鏡筒、２０１…レンズ側マウント部、２０３…レンズ制御部、２１０…結像光学系、２１０ｂ…フォーカシングレンズ、２１２…レンズ駆動部、２１４…レンズ速度検出部、２１５…ＲＯＭ、２１７…レンズ側第１通信部、２１８…レンズ側第２通信部
【図１】
0006384520.tif 000002
【図２】
0006384520.tif 000003
【図３】
0006384520.tif 000004
【図４】
0006384520.tif 000005
【図５】
0006384520.tif 000006
【図６】
0006384520.tif 000007
【図７】
0006384520.tif 000008
【図８】
0006384520.tif 000009
【図９】
0006384520.tif 000010