(57)【特許請求の範囲】
【請求項１】
カメラボディに着脱可能に取り付けられる交換レンズであって、
被駆動状態が変化する複数の被駆動部材を含む撮影光学系と、
前記複数の被駆動部材のうち少なくとも１つの被駆動部材の位置に関する被駆動情報を、前記カメラボディから入力されるクロック信号に応じて、第１伝送部を介して前記カメラボディに送信する被駆動情報送信手段と、
前記被駆動情報送信手段から送信可能な被駆動情報の種類を表す種類情報を、前記第１伝送部とは異なる第２伝送部を介して、前記カメラボディに送信する種類情報送信手段と、
前記被駆動情報の前記種類を指定する指定情報を、前記第２伝送部を介して前記カメラボディから受信する指定情報受信手段と、を備え、
前記被駆動情報送信手段は、受信された前記指定情報の指定する前記種類の前記被駆動情報を送信することを特徴とする交換レンズ。
【請求項２】
請求項１に記載の交換レンズにおいて、
前記第２伝送部は、前記種類情報を前記カメラボディに出力する送信用接点と、前記指定情報を前記カメラボディから入力する、前記送信用接点とは異なる受信用接点と、を備えることを特徴とする交換レンズ。
【請求項３】
請求項２に記載の交換レンズにおいて、
前記種類情報送信手段は、前記カメラボディに前記交換レンズが取り付けられたときに前記種類情報を送信することを特徴とする交換レンズ。
【請求項４】
請求項３に記載の交換レンズにおいて、
前記被駆動情報送信手段は、前記指定情報受信手段により前記指定情報が複数回受信された場合、最後に受信された前記指定情報に基づいて前記被駆動情報を送信することを特徴とする交換レンズ。
【請求項５】
請求項１〜４のいずれか一項に記載の交換レンズにおいて、
前記被駆動部材は、前記撮影光学系の焦点調節を行うフォーカスレンズ、被写体像の像ぶれを補正するブレ補正レンズ、および前記撮影光学系を通過する被写体光の光量を調節する絞り、のいずれかであることを特徴とする交換レンズ。
【請求項６】
請求項１〜４のいずれか一項に記載の交換レンズにおいて、
前記第１伝送部は、前記交換レンズから前記カメラボディに対して情報伝送する第１伝送路を備え、
前記第２伝送部は、前記交換レンズから前記カメラボディに対して情報伝送する第２伝送路と、前記カメラボディから伝送されてきた情報を受信する第３伝送路と、を含み、
前記第２伝送部は、前記複数の被駆動部材のうち前記第１伝送部を介して前記カメラボディに送信されない被駆動部材の被駆動情報を送信することを特徴とする交換レンズ。
【請求項７】
請求項１〜４のいずれか一項に記載の交換レンズにおいて、
前記被駆動情報送信手段は、受信された前記指定情報の指定する前記種類の前記被駆動情報のみを、前記カメラボディから繰り返し出力されるクロック信号に応じて、前記カメラボディに繰り返し送信することを特徴とする交換レンズ。
【請求項８】
請求項１〜７のいずれか一項に記載の交換レンズが着脱可能に取り付けられるカメラボディであって、
前記交換レンズに送信するクロック信号を発生するクロック信号発生手段と、
前記複数の被駆動部材のうち少なくとも１つの被駆動部材の位置に関する被駆動情報を、前記クロック信号に応じて、第１伝送路を介して前記交換レンズから受信する被駆動情報受信手段と、
前記第１伝送路とは異なる第２伝送路を介して、前記交換レンズが送信可能な被駆動情報の種類を表す種類情報を、前記交換レンズから受信する種類情報受信手段と、
前記種類情報により表される前記種類について、当該種類の前記被駆動情報の要否を判定する判定手段と、
前記判定手段により必要であると判定された前記被駆動情報の前記種類を指定する指定情報を、前記第２伝送路を介して、前記交換レンズに送信する指定情報送信手段と、を備え、
前記被駆動情報受信手段は、前記指定情報の指定する前記種類の前記被駆動情報を受信することを特徴とするカメラボディ。
【請求項９】
請求項８に記載のカメラボディにおいて、
前記指定情報送信手段は、前記カメラボディに前記交換レンズが取り付けられたときに前記指定情報を送信することを特徴とするカメラボディ。
【請求項１０】
請求項８または９に記載のカメラボディにおいて、
前記指定情報送信手段は、前記判定手段による判定の結果が変化したときに前記指定情報を送信することを特徴とするカメラボディ。
【請求項１１】
請求項８〜１０の何れか一項に記載のカメラボディにおいて、
前記種類情報受信手段が前記交換レンズから前記種類情報を受信しないときには、前記第１伝送路を介した前記被駆動情報の受信を行わないことを特徴とするカメラボディ。
【請求項１２】
請求項１〜７のいずれか一項に記載の交換レンズと、前記交換レンズが着脱可能に取り付けられる請求項８〜１１のいずれか一項に記載のカメラボディと、から成るカメラシステムであって、
前記交換レンズに設けられた、被駆動状態が変化する複数の被駆動部材を含む撮影光学系と、
前記交換レンズに設けられた、前記複数の被駆動部材のうち少なくとも１つの被駆動部材の位置に関する被駆動情報を、前記カメラボディから出力されるクロック信号に応じて第１伝送路を介して前記カメラボディに送信する被駆動情報送信手段と、
前記カメラボディに設けられた、前記被駆動情報を前記第１伝送路を介して前記交換レンズから受信する被駆動情報受信手段と、
前記交換レンズに設けられた、被駆動情報送信手段により送信可能な被駆動情報の種類を表す種類情報を、前記第１伝送路とは異なる第２伝送路を介して前記カメラボディに送信する種類情報送信手段と、
前記カメラボディに設けられた、前記第２伝送路を介して前記交換レンズから前記種類情報を受信する種類情報受信手段と、
前記カメラボディに設けられた、前記受信された種類情報により表される前記種類について当該種類の前記被駆動情報の要否を判定する判定手段と、
前記カメラボディに設けられた、前記判定手段により必要であると判定された前記被駆動情報の前記種類を指定する指定情報を前記第２伝送路を介して前記交換レンズに送信する指定情報送信手段と、
前記交換レンズに設けられた、前記指定情報を前記第２伝送路を介して前記カメラボディから受信する指定情報受信手段と、を備え、
前記被駆動情報送信手段は、前記受信された指定情報の指定する種類の前記被駆動情報を送信することを特徴とするカメラシステム。
【請求項１３】
請求項１２に記載のカメラシステムにおいて、
前記カメラボディに設けられた、前記撮影光学系の自動焦点調節を行う自動焦点調節手段と、
前記交換レンズに設けられた、前記自動焦点調節手段のオンオフを設定可能な操作部材と、を更に備え、
前記判定手段は、前記操作部材の設定状態に基づいて前記被駆動情報の前記種類の要否を判定することを特徴とするカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換レンズ、カメラボディおよびカメラシステムに関する。
【背景技術】
【０００２】
レンズ交換可能なカメラシステムでは一般的に、例えば焦点調節用のレンズ等の、被駆動状態が変化する光学部材が少なくとも１つ交換レンズ内に配置されている。カメラボディは、このような被駆動部材の被駆動状態に関する情報（被駆動情報）を種々の制御のために必要とする。例えば特許文献１に記載のカメラシステムには、レンズ伝達系の動きをモニタするエンコーダが設けられている。このエンコーダが出力する駆動量のモニタ信号は、ボディとレンズのマウント部に設けられたレンズ側の接点とこれに対応するボディ側の接点を介してレンズ駆動制御ＣＰＵにフィードバックされる。他方、特許文献１に記載のカメラシステムでは、上記のモニタ信号を伝達する接点とは別の接点により、カメラボディ内のメインＣＰＵが撮影レンズ内のレンズＣＰＵ等と結合されている。メインＣＰＵはカメラシーケンス、露出動作の制御に必要な情報を他のＣＰＵ等からもらったり、他のＣＰＵに必要なカメラシーケンスの情報を送ったりする。すなわち、この接点はメインＣＰＵとレンズＣＰＵが汎用的な通信を行うための接点である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−６８８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のカメラシステムでは被駆動情報が常に送信される。従って、カメラボディが被駆動情報を必要としない場合には不必要な通信が発生してしまい、良好な通信が出来なくなるという問題がある。他方、上述の汎用的な通信用の接点を用いて被駆動情報の送受信を行う場合には、例えば被駆動情報を要求することを表すデータ等の余計なデータの送受信が必要となる、すなわち不必要な通信が発生してしまい、良好な通信が出来なくなる、という問題があった。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、カメラボディに着脱可能に取り付けられる交換レンズであって、被駆動状態が変化する複数の被駆動部材を含む撮影光学系と、複数の被駆動部材のうち少なくとも１つの被駆動部材の位置に関する被駆動情報を、カメラボディから入力されるクロック信号に応じて、第１伝送部を介してカメラボディに送信する被駆動情報送信手段と、被駆動情報送信手段から送信可能な被駆動情報の種類を表す種類情報を、第１伝送部とは異なる第２伝送部を介して、カメラボディに送信する種類情報送信手段と、被駆動情報の種類を指定する指定情報を、第２伝送部を介してカメラボディから受信する指定情報受信手段と、を備え、被駆動情報送信手段は、受信された指定情報の指定する種類の被駆動情報を送信することを特徴とする交換レンズである。
請求項８に係る発明は、請求項１〜７のいずれか一項に記載の交換レンズが着脱可能に取り付けられるカメラボディであって、交換レンズに送信するクロック信号を発生するクロック信号発生手段と、複数の被駆動部材のうち少なくとも１つの被駆動部材の位置に関する被駆動情報を、クロック信号に応じて、第１伝送路を介して交換レンズから受信する被駆動情報受信手段と、第１伝送路とは異なる第２伝送路を介して、交換レンズが送信可能な被駆動情報の種類を表す種類情報を、交換レンズから受信する種類情報受信手段と、種類情報により表される種類について、当該種類の被駆動情報の要否を判定する判定手段と、判定手段により必要であると判定された被駆動情報の種類を指定する指定情報を、第２伝送路を介して、交換レンズに送信する指定情報送信手段と、を備え、被駆動情報受信手段は、指定情報の指定する種類の被駆動情報を受信することを特徴とするカメラボディである。
請求項１２に係る発明は、請求項１〜７のいずれか一項に記載の交換レンズと、前記交換レンズが着脱可能に取り付けられる請求項８〜１１のいずれか一項に記載のカメラボディと、から成るカメラシステムであって、交換レンズに設けられた、被駆動状態が変化する複数の被駆動部材を含む撮影光学系と、交換レンズに設けられた、複数の被駆動部材のうち少なくとも１つの被駆動部材の位置に関する被駆動情報を、カメラボディから出力されるクロック信号に応じて第１伝送路を介してカメラボディに送信する被駆動情報送信手段と、カメラボディに設けられた、被駆動情報を第１伝送路を介して交換レンズから受信する被駆動情報受信手段と、交換レンズに設けられた、被駆動情報送信手段により送信可能な被駆動情報の種類を表す種類情報を、第１伝送路とは異なる第２伝送路を介してカメラボディに送信する種類情報送信手段と、カメラボディに設けられた、第２伝送路を介して交換レンズから種類情報を受信する種類情報受信手段と、カメラボディに設けられた、受信された種類情報により表される種類について当該種類の被駆動情報の要否を判定する判定手段と、カメラボディに設けられた、判定手段により必要であると判定された被駆動情報の種類を指定する指定情報を第２伝送路を介して交換レンズに送信する指定情報送信手段と、交換レンズに設けられた、指定情報を第２伝送路を介してカメラボディから受信する指定情報受信手段と、を備え、被駆動情報送信手段は、受信された指定情報の指定する種類の被駆動情報を送信することを特徴とするカメラシステムである。
【発明の効果】
【０００６】
本発明によれば、良好な通信を行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１の実施の形態に係るカメラシステムの外観を示す図である。
【図２】第１の実施の形態に係るカメラシステム１の構成を示す断面図である。
【図３】光学部材毎の被駆動情報を示す図である。
【図４】交換レンズ２００の初期化時にコマンドデータ通信により送受信されるデータの例を示す図である。
【図５】被駆動情報のデータ形式を示す図である。
【図６】本発明の第２の実施の形態に係るカメラシステムの外観を示す図である。
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係るカメラシステムの外観を示す図である。カメラシステム１は、カメラボディ１００と、交換レンズ２００とから構成される。交換レンズ２００はカメラボディ１００に着脱可能に取り付けられる。交換レンズ２００の取り付けは、カメラボディ１００のボディ側レンズマウント１０１に、交換レンズのレンズ側レンズマウント２０１を嵌め込むことにより行われる。
【０００９】
ボディ側レンズマウント１０１の近傍にはデータ通信および電源供給のための複数の接点を備えた接点群１０２が存在する。レンズ側レンズマウント２０１の近傍には、カメラボディ側の接点群１０２の各々に対応する複数の接点を備えた接点群２０２が存在する。交換レンズ２００がカメラボディ１００に取り付けられると、接点群１０２と接点群２０２が接続され、カメラボディ１００から交換レンズ２００に交換レンズ２００を動作させるための電力が供給されると共に、カメラボディ１００と交換レンズ２００との間で後述するデータ通信を行うことができるようになる。
【００１０】
カメラボディ１００はボディＣＰＵ１０３を備える。ボディＣＰＵ１０３は所定の制御プログラムを実行することにより、カメラボディ１００内の各部の制御を行う。交換レンズ２００はレンズＣＰＵ２０３を備える。レンズＣＰＵ２０３は所定の制御プログラムを実行することにより、交換レンズ２００内の各部の制御と、後述する初期通信処理と、被駆動情報の検出処理と、被駆動情報の送信処理と、を実行する。
【００１１】
撮像素子１０４は被写体像を撮像し、撮像信号を出力する。カメラボディ１００に設けられたレリーズスイッチ１０７が押下されると、ボディＣＰＵ１０３はこの撮像信号に各種の画像処理を行い、画像データを作成する。作成された画像データは、記憶媒体挿入口１０５内の可搬記憶媒体１０６に記憶される。
【００１２】
図２は、第１の実施の形態に係るカメラシステム１の構成を示す断面図である。交換レンズ２００は、複数の光学部材および絞り部材から構成される撮影光学系２１０を内蔵する。撮影光学系２１０を構成する被駆動部材（光学部材や絞り部材）は、複数のレンズ２１０ａ〜２１０ｅおよび虹彩絞り２１１である。これら複数のレンズには、撮影光学系２１０の焦点調節を行うフォーカスレンズ２１０ｃと、被写体像の像ぶれを補正するブレ補正レンズ２１０ｄとが含まれている。
【００１３】
なお、本発明において被駆動部材とは、レンズ２１０ａ〜２１０ｅのみならず、撮影光路上に存在し被写体からの光束を通過させたり遮ったりする部材をも含む。例えば、撮影光学系２１０を通過する被写体光の光量を調節する虹彩絞り２１１も被駆動部材の１つである。
【００１４】
交換レンズ２００内には、フォーカスレンズ２１０ｃ、ブレ補正レンズ２１０ｄ、および虹彩絞り２１１をそれぞれ駆動するための駆動系（不図示）が設置されている。例えば、フォーカスレンズ２１０ｃは超音波モータによって駆動される。また、ブレ補正レンズ２１０ｄは２つのボイスコイルモータによって駆動され、虹彩絞り２１１はステッピングモータによって駆動される。レンズＣＰＵ２０３はこれらの駆動系を制御し、各々の光学部材の被駆動状態を変化させる。
【００１５】
なお交換レンズ２００を、変倍用レンズを電気的に駆動して焦点距離を任意に変更可能な、いわゆるパワーズームレンズとしても良い。この場合には、交換レンズ２００に、ズームレンズ（変倍用レンズ）を設けると共に、そのズームレンズを電気的に駆動可能なズーム機構が設けられている。そしてこの場合、ズームレンズが被駆動部材となる。
【００１６】
撮像素子１０４の前面には、光学的ローパスフィルターと赤外線カットフィルターを合わせたフィルター１１１が設置されている。交換レンズ２００内の撮影光学系２１０を通過した被写体光は、光軸Ｒを中心に、フィルター１１１を介して撮像素子１０４に入射する。ボディＣＰＵ１０３は、撮像素子１０４が出力する撮像信号から表示用画像を作成し、カメラボディ１００の背面に設置されているＬＣＤモジュール１１０に表示する。
【００１７】
ボディＣＰＵ１０３とレンズＣＰＵ２０３との間、すなわちカメラボディ１００と交換レンズ２００との間には、図１に示す接点群１０２と接点群２０２とを介した２系統の伝送部が設けられている。これら２系統の伝送部は互いに独立しているので、一方の伝送部においてデータが伝送されている場合であっても、他方の伝送部によりデータを伝送することが可能である。以下の説明では、２系統の伝送部をそれぞれ第１伝送部３０１、第２伝送部３０２と称する。また、第１伝送部３０１を用いて行われる通信をホットライン通信、第２伝送部３０２を用いて行われる通信をコマンドデータ通信と呼ぶ。第１伝送部３０１および第２伝送部３０２を構成する信号線、ならびに、コマンドデータ通信およびホットライン通信の具体的な通信内容については後に詳述する。
【００１８】
カメラボディ１００内には、ホットライン通信を行うボディ側第１通信回路１１２と、コマンドデータ通信を行うボディ側第２通信回路１１３が設置される。これらの回路はそれぞれボディＣＰＵ１０３に接続される。同様に交換レンズ２００内には、ホットライン通信を行うレンズ側第１通信回路２１２と、コマンドデータ通信を行うレンズ側第２通信回路２１３が設置される。これらの回路はそれぞれレンズＣＰＵ２０３に接続される。
【００１９】
換言すれば、ボディ側第１通信回路１１２とボディ側第２通信回路１１３はそれぞれボディ側の通信インターフェースであり、レンズ側第１通信回路２１２とレンズ側第２通信回路２１３はそれぞれ交換レンズ側の通信インターフェースである。ボディＣＰＵ１０３とレンズＣＰＵ２０３はそれぞれ、上記の各通信インターフェースを制御して、各通信（ホットライン通信、コマンドデータ通信）を行う。
【００２０】
なお本実施形態では、通信インターフェースを、２つの通信（ホットライン通信、コマンドデータ通信）に対してそれぞれ個別に設けているが、これらが一体に形成されているものを代替使用してもよい。またボディＣＰＵ１０３やレンズＣＰＵ２０３の代わりに、２つの通信インターフェースの機能を備えたＣＰＵを使用しても良い。
【００２１】
ボディ側第１通信回路１１２とレンズ側第１通信回路２１２とは、第１伝送部３０１により互いに接続される。同様に、ボディ側第２通信回路１１３とレンズ側第２通信回路２１３とは、第２伝送部３０２により互いに接続される。
【００２２】
これらの各部材に加えて、カメラボディ１００内には、撮影光学系２１０の自動焦点調節を行う自動焦点調節装置（不図示）が設置されている。この自動焦点調節装置は、ボディＣＰＵ１０３を介してレンズＣＰＵ２０３にフォーカスレンズ２１０ｃの駆動指示を送信することにより、撮影光学系２１０の焦点調節を自動で行う。
【００２３】
（コマンドデータ通信の説明）
コマンドデータ通信は第２伝送部３０２を用いて行われる双方向の通信である。ここで、本実施形態における双方向通信は、カメラボディ１００から交換レンズ２００への情報通信を専用の一方向伝送路を使って行う構成となっており、その伝送路とは別個に設けられた一方向伝送路を使って交換レンズ２００からカメラボディ１００への情報通信も行う構成となっている。つまり第２伝送部３０２は、カメラボディからレンズへの一方向伝送路と、レンズからカメラボディへの一方向伝送路の、合計２つの一方向伝送路を備えている。
【００２４】
また第２伝送部３０２は、これら２つの一方向伝送路とは別に、カメラボディ１００から交換レンズ２００に対して、コマンドデータ通信時に使用されるクロック信号を伝送するための専用のクロック信号伝送路を備えている。更に第２伝送路３０２は、これら伝送路とは別に、交換レンズ２００からカメラボディ１００に対して、コマンドデータ通信を許可することを知らせるための信号線を備えている。カメラボディは、この信号線の信号レベルの変化（ＨｉｇｈレベルからＬｏｗレベルへの変化）を検知することによって、クロック信号の送信を開始して、コマンドデータ通信を開始する。なお当然ながら、この伝送路構成によって、カメラボディ側、交換レンズ側はそれぞれ各伝送路に個別に対応する電気接点を備えている。
【００２５】
コマンドデータ通信では、カメラボディ１００から送信されるデータと、交換レンズ２００から送信されるデータと、が同一のクロック信号に同期する。すなわち、カメラボディ１００から送信されるデータと、交換レンズ２００から送信されるデータと、が第２伝送部３０２により同時に伝送される。なおカメラボディ１００内のボディＣＰＵ１０３は、このコマンドデータ通信で使用する第１の所定周波数のクロック信号を第１の所定周期で発生するように構成されている。これによりコマンドデータ通信において、カメラボディ１００と交換レンズ２００との間の情報通信は、第１の所定周期で行われる。
【００２６】
コマンドデータ通信は、ボディＣＰＵ１０３により開始される。ボディＣＰＵ１０３はコマンドデータ通信の開始時、まずレンズＣＰＵ２０３への各種指示を表す所定のデータを送信する。レンズＣＰＵ２０３は受信したデータを解釈し、当該データがどのような指示を表しているのかを検知する。その後レンズＣＰＵ２０３は、指示に応じた処理を実行する。例えば、虹彩絞り２１１を特定の大きさまで絞る指示を受信した場合、レンズＣＰＵ２０３は不図示のステッピングモータを制御し、虹彩絞り２１１を指示された大きさまで絞る。
【００２７】
また、レンズＣＰＵ２０３の動作状態に関する情報を要求する指示を受信した場合、レンズＣＰＵ２０３は当該情報をボディＣＰＵ１０３に第２伝送部３０２を介して送信する。すなわち、ボディＣＰＵ１０３が交換レンズ２００に関する情報をコマンドデータ通信により取得する場合には、まずボディＣＰＵ１０３から交換レンズ２００へ当該情報を要求する指示を表すデータを送信しなければならない。
【００２８】
コマンドデータ通信によりボディＣＰＵ１０３から送信される指示には、上述した指示以外に、フォーカスレンズ２１０ｃを駆動させる指示、および、ブレ補正レンズ２１０ｄを用いた像ぶれ補正のオンオフを設定する指示が含まれる。
【００２９】
（ホットライン通信の説明）
ホットライン通信はボディＣＰＵ１０３が第１伝送部３０１を用いて行う単方向の通信である。ここで、本実施形態における単方向通信は、交換レンズ２００からカメラボディ１００への情報通信を専用の一方向伝送路を使って行う構成となっている。つまり第１伝送部３０１は、レンズからカメラボディへの一方向伝送路を１つ備えている。また第１伝送部３０１は、この一方向伝送路とは別に、カメラボディ１００から交換レンズ２００に対して、ホットライン通信の開始許可を求める信号（リクエスト信号）を交換レンズ２００に伝えるリクエスト信号線を備える。また第１伝送部３０１は、このリクエスト信号に応じて、ホットライン通信の開始を許可するためのアンサー信号を伝えるアンサー信号線を、一方向伝送路、リクエスト信号線とは別に備える。更に第１伝送部３０１は、ホットライン通信時に使用されるクロック信号を、カメラボディ１００から交換レンズ２００に伝送するための専用のクロック信号伝送路を備えている。ホットライン通信はコマンドデータ通信と同様に、ボディＣＰＵ１０３により開始される。具体的には、まずボディＣＰＵ１０３が第１伝送部３０１を構成する信号線のうち、通信開始用のリクエスト信号線の信号レベルを変化させ、それに応じてレンズＣＰＵがアンサー信号線の信号レベルを変化させると、ホットライン通信が開始される。ボディＣＰＵ１０３は、このアンサー信号線の信号レベルの変化を検知すると、クロック信号の送信を開始する。そしてレンズＣＰＵ２０３は、このクロック信号に応じて、被駆動情報の検出処理（後に詳述する）と被駆動情報の送信処理（後に詳述する）を順に実行する。換言すれば、ボディＣＰＵ１０３が、通信開始用の信号線であるリクエスト信号線の信号レベルを変化させなければ、ホットライン通信は開始されない。
【００３０】
ここで、カメラボディ１００内のボディＣＰＵ１０３は、このホットライン通信で使用する第１の所定周波数のクロック信号（コマンドデータ通信において既述したもの）を、第２の所定周期で発生するように構成されている。ここで第２の所定周期は、コマンドデータ通信において既述した第１の所定周期よりも短い周期に設定されている（例えば、第２の所定周期は、第１の所定周期の１／１０以下の極めて短い周期に設定されている）。これによりホットライン通信は、交換レンズ２００からカメラボディ１００に対する情報通信を、前述のコマンドデータ通信に比して、非常に速い周期（第２の所定周期）で繰り返し行われる。
【００３１】
ボディＣＰＵ１０３は、ホットライン通信を所定周期毎（上述の第２の所定周期）に実行する。ホットライン通信はコマンドデータ通信とは異なり、ボディＣＰＵ１０３がレンズＣＰＵ２０３から交換レンズ２００に関するデータをわずかな処理で受信することができる。これは、コマンドデータ通信によりデータを受信する場合にはまずレンズＣＰＵ２０３に対する指示を表すデータを送信する必要があるのに対し、ホットライン通信は特定の信号線（リクエスト信号線、アンサー信号線）の信号レベルを変化させるだけで、即座にレンズＣＰＵ２０３からのデータの送信が開始されるためである。
【００３２】
ここで、本実施形態では、コマンドデータ通信とホットライン通信の両方で同じ周波数のクロック信号（上述の第１の所定周波数のクロック信号）を使用するようにしているが、本発明はこれに限られるものでは無く、これら２つの通信で使用されるクロック信号の周波数を互いに異なる周波数にしても構わない。例えば、ホットライン通信を行う際に、交換レンズ２００とカメラボディ１００との間の情報通信（データ転送）が十分に間に合うのであれば、ホットライン通信で使用するクロック信号の周波数を、上述の第１の周波数よりも低い周波数にしても良い。
【００３３】
（被駆動情報の説明）
本実施形態の交換レンズ２００は、被駆動状態が変化する被駆動部材であるフォーカスレンズ２１０ｃと、ブレ補正レンズ２１０ｄと、虹彩絞り２１１とを含む。以下の説明では、これら３つの被駆動部材（光学部材）の位置（フォーカスレンズ２１０ｃの光軸方向における位置、ブレ補正レンズ２１０ｄの光軸に垂直な面内における位置、あるいは虹彩絞り２１１の開き具会、換言すれば絞り羽根の位置）に関する情報（更に換言すれば各被駆動部材の被駆動状態に関する情報）を被駆動情報と呼ぶ。各被駆動部材の被駆動情報は、レンズＣＰＵ２０３が実行する被駆動情報の検出処理により検出される。なお既述のように、交換レンズ２００がパワーズームレンズである場合には、ズームレンズも被駆動部材として見做される。
【００３４】
図３は、被駆動部材（光学部材）毎の被駆動情報を示す図である。図３（ａ）に示すように、フォーカスレンズ２１０ｃは光軸Ｒに沿って（光軸方向に）駆動される。レンズＣＰＵ２０３は、フォーカスレンズ２１０ｃの駆動量を被駆動情報として検出する。フォーカスレンズ２１０ｃの駆動量は１バイトの整数により表される。この整数は−１２８〜＋１２７の範囲の値を採り、矢印４１の方向（被写体の方向）に駆動されると正の値に、矢印４２の方向（カメラボディ１００の方向）に駆動されると負の値になる。フォーカスレンズ２１０ｃの駆動量を表す整数は、被駆動情報の検出処理を前回実行した時のフォーカスレンズ２１０ｃの位置を０として表している。つまり、フォーカスレンズ２１０ｃの被駆動情報である整数は、前回実行時からの変位量を表している。
【００３５】
フォーカスレンズ２１０ｃの駆動量は、自動焦点調節装置が焦点調節を行う為に利用する。自動焦点調節装置は、フォーカスレンズ２１０ｃの合焦状態の変化とフォーカスレンズ２１０ｃの駆動量とに基づいて、公知の手法により焦点調節を行う。
【００３６】
図３（ｂ）に示すように、ブレ補正レンズ２１０ｄは光軸Ｒに対し垂直な横軸４２と縦軸４３とに沿って駆動される。なお、ブレ補正レンズ２１０ｄは必ずしも光軸Ｒに対して垂直な方向に動かなくても、これら横軸４２、縦軸４３の方向に沿った成分を含む方向（光軸方向とは垂直な方向の成分を含む移動方向）に動くことによってブレ補正の目的を達成することができる。レンズＣＰＵ２０３は、ブレ補正レンズ２１０ｄの駆動量を被駆動情報として検出する。ブレ補正レンズ２１０ｄの駆動量はそれぞれ１バイトの大きさの２つの整数から成り、１つは横軸４２に対する駆動量（横駆動量）、もう１つは縦軸４３に対する駆動量（縦駆動量）を表す。各々の駆動量は−１２８〜＋１２７の範囲の値である。横駆動量は、矢印４２ｆの方向の変位が正の値、矢印４２ｂの方向の変位が負の値で表される。同様に、縦駆動量は矢印４３ｆの方向の変位が正の値、矢印４３ｂの方向の変位が負の値で表される。ブレ補正レンズ２１０ｄの被駆動情報についてもフォーカスレンズ２１０ｃの被駆動情報と同様に、被駆動情報の検出処理の前回実行時からの変位量となっている。
【００３７】
ブレ補正レンズ２１０ｄの駆動量は、自動焦点調節装置が焦点調節を行う為に利用する。ブレ補正レンズ２１０ｄを用いた像ぶれ補正は、交換レンズ２００のブレ量に基づいてブレ補正レンズ２１０ｄを駆動し、撮影光学系２１０の光軸を変化させることにより行われる。この光軸の変化により、例えば合焦状態であった撮影光学系２１０がわずかに合焦状態から外れる等の影響が生じることがある。自動焦点調節装置はこのような合焦状態の微調整のために、ブレ補正レンズ２１０ｄの駆動量を利用する。
【００３８】
図３（ｃ）に、光軸Ｒ上に配置される虹彩絞り２１１を示す。虹彩絞り２１１は、被写体光束が通過する開口（光軸Ｒを中心とした開口）の大きさを可変するように駆動される。虹彩絞り２１１は複数の絞り羽根により形成される開口部４７を有している。レンズＣＰＵ２０３は、開口部４７の大きさを被駆動情報として検出する。他の光学部材と同様にこの被駆動情報についても、被駆動情報の検出処理の前回実行時からの大きさの変化量として表される。この被駆動情報は−１２８〜＋１２７の範囲の値を採る１バイトの整数により表される。この整数は絞りの段数の変化量を表しており、絞りが絞られると正の値に、絞りが広げられると負の値になる。この整数は１／１２段の分解能で検出され、例えば前回実行時から１／１２段だけ絞りが絞られている場合、レンズＣＰＵ２０３は虹彩絞り２１１の被駆動情報として＋１という整数を検出する。
【００３９】
虹彩絞り２１１の駆動量は、ボディＣＰＵ１０３が虹彩絞り２１１の状態を検知する為に利用する。ボディＣＰＵ１０３がレンズＣＰＵ２０３に虹彩絞り２１１の駆動指示を送信してから、実際に虹彩絞り２１１の駆動が完了するまでには、交換レンズ２００の状態に応じたタイムラグが存在する。このタイムラグを正確に見積もることは困難であるので、一般にボディＣＰＵ１０３は、駆動指示を送信してからこのタイムラグより十分に大きいと考えられる時間だけ待つことにより、虹彩絞り２１１の駆動を確実に完了させてから、その後の処理を実行する。本実施形態のボディＣＰＵ１０３は、虹彩絞り２１１の駆動量を得ることにより、虹彩絞り２１１が指定された大きさまで確実に絞られたことを検知できるので、余分な待ち時間が必要ない。
【００４０】
（初期通信処理の説明）
カメラボディ１００が電源オン状態のときに交換レンズ２００が取り付けられると、交換レンズ２００への電力供給が開始される。このときボディＣＰＵ１０３およびレンズＣＰＵ２０３は、交換レンズ２００とカメラボディ１００との間で必要なデータの授受を行う初期通信処理の実行を開始する。
【００４１】
図４は、交換レンズ２００の初期通信時にコマンドデータ通信により送受信されるデータの例を示す図である。初期通信処理では、交換レンズ２００の制御に必要な種々のデータがコマンドデータ通信により送受信される。
【００４２】
初期通信処理において、レンズＣＰＵ２０３は図４（ａ）に示す特性データ１０をボディＣＰＵ１０３に送信する。特性データ１０は２バイトのデータであり、下位１バイトはこのデータが特性データであることを表す固有の値となっている。ボディＣＰＵ１０３は、受信したデータの下位１バイトを調べ、当該データが特性データであることを認識する。特性データ１０の上位１バイトは、各ビットが交換レンズ２００に備わる各種の機能に対応している。例えば図４（ａ）に示す例では、特性データ１０の８ビット目（ＡＦ）が自動焦点調節機能に、９ビット目（ＶＲ）がブレ補正機能にそれぞれ対応している。これらの各ビットの値が１であれば、交換レンズ２００は当該機能を備えている。なお、図４において「Ｎ／Ａ」と書かれたビットは、本実施形態において当該ビットに何ら意味が規定されていないことを表す。すなわち、当該ビットはどのような値であってもよい。
【００４３】
特性データ１０を送信したレンズＣＰＵ２０３は、続いて図４（ｂ）に示す種類データ２０をボディＣＰＵ１０３に送信する。種類データ２０はレンズＣＰＵ２０３が送信可能な被駆動情報の種類を表す２バイトのデータであり、特性データ１０と同様に下位１バイトが種類データであることを表す固有の値となっている。種類データ２０の上位１バイトは、交換レンズ２００がホットライン通信で送信可能な被駆動情報の種類を表している。具体的には、各ビットが送信可能な被駆動情報の種類に対応しており、各ビットの値が１であれば、レンズＣＰＵ２０３は当該ビットに対応する種類の被駆動情報を送信可能である。
【００４４】
例えば図４（ｂ）では、種類データ２０の８ビット目（ＦＬ）がフォーカスレンズ２１０ｃの単位時間当たりの駆動量に、９ビット目（ＩＲ）が虹彩絞り２１１の単位時間当たりの駆動量に、１０ビット目（ＶＲ）がブレ補正レンズ２１０ｄの単位時間当たりの駆動量にそれぞれ対応している。ボディＣＰＵ１０３は、受信した種類データ２０の各ビットを参照することにより、交換レンズ２００がホットライン通信によりどのような種類の被駆動情報を送信可能なのかを認識することができる。
【００４５】
種類データ２０を受信したボディＣＰＵ１０３は、交換レンズ２００が送信可能な各種の被駆動情報について、ボディＣＰＵ１０３が当該種類の被駆動情報を必要とするか否かを判定する判定処理を実行する。そして、図４（ｃ）に示す、判定処理において必要であると判定された被駆動情報の種類を指定する指定データ３０をレンズＣＰＵ２０３に送信する。指定データ３０は２バイトのデータであり、特性データ１０および種類データ２０と同様に下位１バイトが指定データであることを表す固有の値となっている。指定データ３０の上位１バイトは、ホットライン通信により交換レンズ２００から送信させる被駆動情報の種類を表している。具体的には、種類データ２０と同様に、各ビットが被駆動情報の種類に対応しており、各ビットが１であれば、ボディＣＰＵ１０３が当該ビットに対応する種類の被駆動情報を要求していることになる。
【００４６】
例えば図４（ｃ）では、指定データ３０の８ビット目（ＦＬ）がフォーカスレンズ２１０ｃの単位時間当たりの駆動量に、９ビット目（ＩＲ）が虹彩絞り２１１の単位時間当たりの駆動量に、１０ビット目（ＶＲ）がブレ補正レンズ２１０ｄの単位時間当たりの駆動量にそれぞれ対応している。例えばユーザがカメラボディ１００をオートフォーカスモードに設定している場合、カメラボディ１００内の自動焦点調節装置は自動焦点調節を行う為にフォーカスレンズ２１０ｃの駆動量を知る必要がある。そこで、ボディＣＰＵ１０３は上述の判定処理においてフォーカスレンズ２１０ｃの駆動量が必要であると判定する。そして、８ビット目が１である指定データ３０を交換レンズ２００に送信する。逆に、カメラボディ１００がマニュアルフォーカスモードに設定されている場合、自動焦点調節装置は動作しないので、カメラボディ１００はフォーカスレンズ２１０ｃの駆動量を必要としない。そこで、ボディＣＰＵ１０３は、８ビット目が０である指定データ３０を交換レンズ２００に送信する。
【００４７】
判定処理においてボディＣＰＵ１０３は、以下のような場合に、被駆動情報を必要ではないと判定する。例えば、交換レンズ２００がカメラボディ１００より後に製造された新たな交換レンズであり、カメラボディ１００が想定していない新たな種類の被駆動情報を送信可能であった場合には、カメラボディ１００は当該種類の被駆動情報の利用方法を知らないため、当該種類の被駆動情報は不要と判定される。また、カメラボディ１００が限定的な機能のみを有する廉価なカメラボディであった場合、特定の種類の被駆動情報を用いる高度な制御機能が搭載されていない可能性がある。このような場合にも、当該種類の被駆動情報は必要とされない。
【００４８】
以上のように、レンズＣＰＵ２０３は、カメラボディ１００に交換レンズ２００が取り付けられたときに、レンズＣＰＵ２０３が送信可能な被駆動情報の種類を表す種類データ２０を送信する。
【００４９】
ここで、もし交換レンズ２００からカメラボディ１００に対して、種類データ２０の送信が行われなかった場合の、カメラボディ１００（ボディＣＰＵ１０３）の動作について説明する。
【００５０】
ボディＣＰＵ１０３は、初期通信時に交換レンズ２００から上述の種類データ２０を得ることが出来なければ、カメラボディ１００に装着されている交換レンズ２００がホットライン通信を使ってどのような種類の被駆動情報を送信可能なのかを認識することができない。この場合、ボディＣＰＵ１０３は、交換レンズ２００に対して上述の指定データ３０を送信しない。またボディＣＰＵ１０３は、ホットライン通信開始用の信号線であるリクエスト信号線の信号レベルを変化させる事を行わず、このためボディＣＰＵ１０３は、装着されている交換レンズ２００のレンズＣＰＵ２０３との間でのホットライン通信を開始しない。即ち、このような状態（種類データ２０をカメラボディ１００に送信しない状態）に陥っている交換レンズ２００との間では、カメラボディ１００はホットライン通信を行わない。
【００５１】
（被駆動情報の検出処理の説明）
初期通信処理の終了後、ボディＣＰＵ１０３はレンズＣＰＵ２０３に対し、ホットライン通信の開始を所定周期毎に要求する。レンズＣＰＵ２０３は、カメラボディ１００からホットライン通信の開始要求を受けると、被駆動情報の検出処理を実行する。ここでホットライン通信の開始要求とは、前述した特定の信号線の信号レベルの変化である。
【００５２】
被駆動情報の検出処理は、ボディＣＰＵ１０３に送信する被駆動情報を各光学部材から検出する処理である。すなわち、上述の初期通信処理においてボディＣＰＵ１０３により送信された指定データ３０において、対応するビットの値が０であった被駆動情報は、検出処理では検出されない。
【００５３】
（被駆動情報の送信処理の説明）
被駆動情報の検出処理を実行したレンズＣＰＵ２０３は、その後、被駆動情報の送信処理を実行する。被駆動情報の送信処理では、被駆動情報の検出処理により検出された各被駆動情報が、レンズＣＰＵ２０３によりボディＣＰＵ１０３に送信される。
【００５４】
図５は、被駆動情報のデータ形式を示す図である。図５（ａ）〜（ｃ）に、フォーカスレンズ２１０ｃの駆動量を表すＦＬデータ５１、虹彩絞り２１１の駆動量を表すＩＲデータ５２、およびブレ補正レンズ２１０ｄの駆動量を表すＶＲデータ５３を示す。前述の通り、フォーカスレンズ２１０ｃの駆動量および虹彩絞り２１１の駆動量はそれぞれ１バイトの整数として検出されるので、図５（ａ）および図５（ｂ）に示すように、ＦＬデータ５１およびＩＲデータ５２は１バイトの大きさとなっている。
【００５５】
また、ブレ補正レンズ２１０ｄの駆動量は、左右方向の駆動量と上下方向の駆動量とが各１バイトの整数として検出される。これに対応して、図５（ｃ）に示すように、ＶＲデータ５３は下位バイトが左右方向の駆動量ＶＲＸを、上位バイトが上下方向の駆動量ＶＲＹをそれぞれ表す２バイトのデータとなっている。
【００５６】
レンズＣＰＵ２０３はこれらの各データを所定の順序で連結し、ホットライン通信によりボディＣＰＵ１０３に送信する送信データを作成する。前述の通り、被駆動情報の検出処理において、ボディＣＰＵ１０３が不要と判断した種類の被駆動情報は検出されないので、送信データにはボディＣＰＵ１０３が必要と判断した種類の被駆動情報のみが含まれることとなる。
【００５７】
例えば図５（ｄ）は、ボディＣＰＵ１０３から送信された指定データ３０において、全ての被駆動情報が必要であると指定されていた場合の送信データ５４を示す図である。レンズＣＰＵ２０３は、ボディＣＰＵ１０３に必要であると指定された種類の被駆動情報を、フォーカスレンズ２１０ｃの駆動量、虹彩絞り２１１の駆動量、ブレ補正レンズ２１０ｄの駆動量の順に下位バイトから連結する。例えばボディＣＰＵ１０３がフォーカスレンズ２１０ｃの駆動量のみを不要と判断した場合には、図５（ｅ）に示す送信データ５５が作成される。逆にフォーカスレンズ２１０ｃの駆動量のみを必要と判断した場合には、図５（ａ）に示す送信データ５１が作成される。
【００５８】
以上のように、レンズＣＰＵ２０３は、指定データ３０により指定された種類の被駆動情報のみを、第１伝送部３０１を介してカメラボディ１００に対して、カメラボディ１００で発生する上述のクロック信号に応じて繰り返し送信する。なおレンズＣＰＵ２０３は、指定データ３０で指定されていない種類の被駆動情報に関しては、前記カメラボディ側からコマンドデータ通信による送信要求があれば、そのコマンドデータ通信によって（上述の第２伝送部３０２を介して、上述のクロック信号に応じて上述の第１の所定周期で）、カメラボディ１００に対して送信する。
【００５９】
上述した第１の実施の形態によるカメラシステムによれば、次の作用効果が得られる。（１）レンズＣＰＵ２０３は初期通信処理において、送信可能な被駆動情報の種類を表す種類データ２０を、第２伝送部３０２を介してカメラボディ１００に送信する。ボディＣＰＵ１０３は種類データ２０に基づく判定処理を実行し、必要とされた種類の被駆動情報のみを指定する指定データ３０を交換レンズ２００に送信する。レンズＣＰＵ２０３は指定データ３０により指定された種類の被駆動情報のみを、第１伝送部３０１を介してカメラボディ１００に繰り返し送信する。このようにしたので、被駆動情報の送受信に際し余計な通信が発生せず、所望の被駆動情報の送受信を行うことができる。またレンズＣＰＵ２０３が、指定データ３０により指定された種類の被駆動情報のみを、第１伝送部３０１を介してカメラボディ１００に繰り返し送信するようにすれば、最低限の通信量で被駆動情報の送受信を行うことができる。
【００６０】
（２）レンズＣＰＵ２０３は、カメラボディ１００に交換レンズ２００が取り付けられたときに種類データ２０を送信する。またボディＣＰＵ１０３は、カメラボディ１００に交換レンズ２００が取り付けられたときに指定データ３０を送信する。このようにしたので、ボディＣＰＵ１０３は交換レンズ２００が取り付けられた後、速やかに被駆動情報を取得開始することができる。
【００６１】
（３）レンズＣＰＵ２０３は、指定データ３０により指定された種類の被駆動情報を、被駆動情報の通信に特化した第１伝送部３０１により送信する。このようにしたので、第２伝送部３０２の通信の輻輳等により被駆動情報の通信の応答性が低下することがない。
【００６２】
（４）ボディＣＰＵ１０３は、通信要求を表すデータをレンズＣＰＵ２０３に送信するのではなく、特定の信号線の信号レベルを変化させることにより、ホットライン通信の開始を要求する。このようにしたので、被駆動情報の送信要求が余計な通信を発生させることがない。
【００６３】
（５）レンズＣＰＵ２０３は、指定データ３０により複数の種類が指定された場合、複数の種類の被駆動情報をホットライン通信によりデータ送信する。このようにしたので、例え被駆動情報の種類が増加した場合であっても伝送するデータ内容を適宜変更するようにすれば良く、従来例のように追加の信号線やエンコーダ等を必要としない。
【００６４】
（６）カメラＣＰＵ１０３は、交換レンズ２００から種類データ２０を受信できない場合には、その交換レンズとの間ではホットライン通信を行わないように制御する。このため、ホットライン通信をできない交換レンズとの間では、その無駄な通信を仕掛けることなく、電力消費を抑制することが出来る。
【００６５】
（第２の実施の形態）
図６は、本発明の第２の実施の形態に係るカメラシステムの外観を示す図である。カメラシステム２は、カメラボディ１００と、交換レンズ４００とから構成される。なお、以下の説明では、第１の実施の形態に係るカメラシステム１と同一の回路および装置については第１の実施の形態と同一の符号を付し、説明を省略する。
【００６６】
本実施形態に係る交換レンズ４００は、カメラボディ１００に設置された自動焦点調節装置（不図示）のオンオフを設定可能なスイッチ４２０を有する。ボディＣＰＵ１０３は、スイッチ４２０の設定状態をコマンドデータ通信により取得することが可能である。ボディＣＰＵ１０３はスイッチ４２０の設定状態を所定周期毎に取得している。
【００６７】
ユーザがスイッチ４２０を操作すると、ボディＣＰＵ１０３はスイッチ４２０の設定状態が変化したことを検知する。そして、自動焦点調節装置のオンオフを当該設定状態に応じて切り替える。前述の通り、フォーカスレンズ２１０ｃの駆動量は、自動焦点調節装置により利用される。従って、自動焦点調節装置がオフの場合、ボディＣＰＵ１０３が実行する判定処理において、フォーカスレンズ２１０ｃの駆動量は不要であると判定される。すなわち、スイッチ４２０の設定状態に応じて、フォーカスレンズ２１０ｃに関する被駆動情報の要否が変化する。
【００６８】
ボディＣＰＵ１０３は、スイッチ４２０の設定状態が変化すると、再度判定処理を実行する。そして、判定結果に基づく指定データ３０を再度作成し、レンズＣＰＵ２０３に送信する。レンズＣＰＵ２０３は、初期通信処理後に再度指定データ３０を受信した場合、最後に受信された指定データ３０に基づいて送信データの作成および送信を行う。
【００６９】
上述した第２の実施の形態によるカメラシステムによれば、第１の実施の形態によるカメラシステムで得られる作用効果に加えて、次の作用効果が得られる。
（１）レンズＣＰＵ２０３は、指定データ３０を複数回受信した場合、最後に受信した指定データ３０に基づいて被駆動情報を送信する。このようにしたので、カメラボディ１００は常に適切な被駆動情報のみを受信することが可能である。
【００７０】
（２）ボディＣＰＵ１０３は、判定処理による判定の結果が変化したときに指定データ３０を送信する。このようにしたので、ボディＣＰＵ１０３は被駆動情報の要否が変化した場合に、適切な種類の被駆動情報のみを受信できるよう速やかにホットライン通信の通信内容を変更することができる。
【００７１】
（３）ボディＣＰＵ１０３は、自動焦点調節装置のオンオフを設定可能なスイッチ４２０の設定状態に基づいて各種類の被駆動情報の要否を判定する。このようにしたので、フォーカスレンズ２１０ｃの駆動量の要否が変化した場合に、速やかにホットライン通信の通信内容を適切なものに変更することができる。
【００７２】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
【００７３】
（変形例１）
第１の実施の形態において、交換レンズ２００が送信可能な被駆動情報をカメラボディ１００が全く必要としない場合、カメラボディ１００が指定データ３０を送らないようにしてもよい。また、カメラボディ１００が利用しない被駆動情報であっても、判定処理において必要であると判定するようにボディＣＰＵ１０３を構成してもよい。
【００７４】
（変形例２）
１つの被駆動部材に対して、２つ以上の種類の被駆動情報が存在してもよい。例えば、第１の実施の形態において、ブレ補正レンズ２１０ｄの駆動量を表すＶＲデータ５３は、横駆動量ＶＲＸと縦駆動量ＶＲＹとから成るが、これら２つの駆動量が個別の被駆動情報として扱われるようにしてもよい。また、１つの被駆動部材（光学部材）に対し、種別や利用方法が全く異なる２つ以上の被駆動情報が存在してもよい。例えば、第１の実施の形態において、フォーカスレンズ２１０ｃの駆動量を表すＦＬデータ５１の他に、フォーカスレンズ２１０ｃの駆動速度を表すデータを利用可能に構成してもよい。
【００７５】
（変形例３）
初期通信処理は、どのようなタイミングで実行してもよい。例えば、カメラボディ１００が電源オフ状態の時であっても交換レンズ２００の取り付けに応じて実行されるようにしてもよいし、カメラボディ１００を電源オンする時に交換レンズ２００が取り付けられていれば実行されるようにしてもよい。
【００７６】
（変形例４）
被駆動情報の表現形式は、第１の実施の形態において説明した形式に限定されない。例えば、各光学部材の駆動量が、当該光学部材の絶対位置を表す整数により表現されてもよいし、２バイト以上の整数や浮動小数点により表現されてもよい。特性データ１０、種類データ２０、指定データ３０についても同様である。
【００７７】
（変形例５）
各被駆動情報の利用形態が、第１の実施の形態において説明したものと異なっていてもよい。例えば、フォーカスレンズ２１０ｃの駆動量を、自動焦点調節装置以外の装置が利用するようにしてもよい。
【００７８】
（変形例６）
ボディＣＰＵ１０３は、交換レンズ２００から種類データ２０が受信できなかったときだけでなく、交換レンズ２００から特性データ１０が受信できなかったときにも、ホットライン通信を行わないように制御しても良い。
【００７９】
（変形例７）
交換レンズ２００が上述の如くパワーズームレンズであった場合には、特性データ１０や種類データ２０においてその旨を示す情報を組み込ませておくようにしても良い。
【００８０】
（変形例８）
上記実施形態では、ボディＣＰＵ１０３は、初期通信時に交換レンズ２００から上述の種類データ２０を得ることが出来なければ、交換レンズ２００との間でホットライン通信を行わないようにしている。このような場合において、ボディＣＰＵ１０３が、使用者に対して警告表示を出すようにしても良い。例えば「交換レンズを装着し直してください」などのメッセージをカメラボディ１００に設けられている表示画面（背面ＬＣＤなど）に表示するようにしても良い。
【００８１】
（変形例９）
上記実施形態では、ブレ補正機構として、光軸Ｒとは垂直な方向の成分をもつように移動可能なブレ補正レンズを含み、そのブレ補正レンズを駆動することにより手振れ補正を行うものについて述べた。しかしながらブレ補正機構としてはこれに限らず、ブレ補正光学系を、光軸Ｒを含む面内方向に回転（揺動）させてブレ補正を行う方式のものでも良い。
【００８２】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００８３】
１、２…カメラシステム、１００…カメラボディ、１０３…ボディＣＰＵ、２００、４００…交換レンズ、２０３…レンズＣＰＵ、２１０…撮影光学系、２１０ｃ…フォーカスレンズ、２１０ｄ…ブレ補正レンズ、２１１…虹彩絞り
【図１】
0005447364.tif 000002
【図２】
0005447364.tif 000003
【図３】
0005447364.tif 000004
【図４】
0005447364.tif 000005
【図５】
0005447364.tif 000006
【図６】
0005447364.tif 000007