(57)【要約】      （修正有）【課題】カメラと通信可能な交換レンズにおいて、レンズの情報をカメラに通信するための新しい仕組みが望まれている。【解決手段】カメラボディ１００を取り付け可能な交換レンズ２００であって、変位可能な移動体を含む撮影光学系と、前記移動体の位置に関する第１情報を、前記カメラボディに送信するための第１接点と、前記第１接点により前記第１情報が前記カメラボディに送信される前記移動体の種類を示す第２情報を、前記カメラボディに送信するための第２接点と、前記第１接点を用いた前記第１情報の送信を行う前に、前記第２接点を用いた前記第２情報の送信を行う制御部とを有し、前記制御部は、前記第１接点を用いた前記第１情報の送信を行う第１通信部と、前記第２接点を用いた前記第２情報の送信を行う第２通信部とを含み、前記第１通信部は、前記第２通信部による前記第２情報の送信周期よりも短い送信周期で前記第１情報を送信する。【選択図】図１
2019095805.tif 000002
【特許請求の範囲】
【請求項１】
カメラボディを取り付け可能な交換レンズであって、
変位可能な移動体を含む撮影光学系と、
前記移動体の位置に関する第１情報を、前記カメラボディに送信するための第１接点と、
前記第１接点により前記第１情報が前記カメラボディに送信される前記移動体の種類を示す第２情報を、前記カメラボディに送信するための第２接点と、
前記第１接点を用いた前記第１情報の送信を行う前に、前記第２接点を用いた前記第２情報の送信を行う制御部とを有し、
前記制御部は、前記第１接点を用いた前記第１情報の送信を行う第１通信部と、前記第２接点を用いた前記第２情報の送信を行う第２通信部とを含み、
前記第１通信部は、前記第２通信部による前記第２情報の送信周期よりも短い送信周期で前記第１情報を送信する、交換レンズ。
【請求項２】
請求項１に記載の交換レンズであって、
前記第１通信部は、前記第１情報を繰り返し送信する、交換レンズ。
【請求項３】
請求項１または２に記載の交換レンズであって、
前記制御部は、前記カメラボディにおいて前記第２情報に基づき決定された前記移動体の種類を示す第４情報を、前記カメラボディから受信する、交換レンズ。
【請求項４】
請求項１から３までのいずれか一項に記載の交換レンズであって、
複数の前記移動体は、前記撮影光学系の焦点調節を行うフォーカシングレンズ、被写体像の像ぶれを補正するぶれ補正レンズ、および前記撮影光学系を通過する被写体光の光量を調節する絞り羽根のうちの何れか複数を含み、
前記第２情報は、前記何れか複数の移動体を示す情報を含む、交換レンズ。
【請求項５】
請求項４に記載の交換レンズであって、
前記複数の移動体は、前記撮影光学系の焦点調節を行うフォーカシングレンズ、被写体像の像ぶれを補正するぶれ補正レンズを含み、
前記第１情報は、前記フォーカシングレンズの光軸方向に関する情報、およびぶれ補正レンズの前記光軸方向と交差する方向に関する位置情報を含む、交換レンズ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換レンズに関する。
【背景技術】
【０００２】
レンズ交換可能なカメラシステムでは一般的に、例えば焦点調節用のレンズ等の、被駆動状態が変化する光学部材が少なくとも１つ交換レンズ内に配置されている。カメラボディは、このような被駆動部材の被駆動状態に関する情報（被駆動情報）を種々の制御のために必要とする。例えば特許文献１に記載のカメラシステムには、レンズ伝達系の動きをモニタするエンコーダが設けられている。このエンコーダが出力する駆動量のモニタ信号は、レンズのマウント部に設けられたレンズ側の接点と、これに対応する、ボディのマウント部に設けられたボディ側の接点とを介してレンズ駆動制御ＣＰＵにフィードバックされる。他方、特許文献１に記載のカメラシステムでは、上記のモニタ信号を伝達する接点とは別の接点により、カメラボディ内のメインＣＰＵが撮影レンズ内のレンズＣＰＵ等と結合されている。メインＣＰＵはカメラシーケンス、露出動作の制御に必要な情報を他のＣＰＵ等からもらったり、他のＣＰＵに必要なカメラシーケンスの情報を送ったりする。すなわち、この接点はメインＣＰＵとレンズＣＰＵが汎用的な通信を行うための接点である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−６８８７１号公報
【発明の概要】
【０００４】
カメラと通信可能な交換レンズにおいて、レンズの情報をカメラに通信するための新しい仕組みが望まれている。
第１の態様によれば、カメラボディを取り付け可能な交換レンズであって、変位可能な移動体を含む撮影光学系と、前記移動体の位置に関する第１情報を、前記カメラボディに送信するための第１接点と、前記第１接点により前記第１情報が前記カメラボディに送信される前記移動体の種類を示す第２情報を、前記カメラボディに送信するための第２接点と、前記第１接点を用いた前記第１情報の送信を行う前に、前記第２接点を用いた前記第２情報の送信を行う制御部とを有し、前記制御部は、前記第１接点を用いた前記第１情報の送信を行う第１通信部と、前記第２接点を用いた前記第２情報の送信を行う第２通信部とを含み、前記第１通信部は、前記第２通信部による前記第２情報の送信周期よりも短い送信周期で前記第１情報を送信する。
【図面の簡単な説明】
【０００５】
【図１】本発明を適用したレンズ交換式のカメラシステムを示した斜視図である。
【図２】本発明を適用したレンズ交換式のカメラシステムを示した断面図である。
【図３】保持部１０２，２０２の詳細を示す模式図である。
【図４】コマンドデータ通信の例を示すタイミングチャートである。
【図５】ホットライン通信の例を示すタイミングチャートである。
【図６】被駆動部材（光学部材）の模式図である。
【図７】交換レンズ２００の初期化時にコマンドデータ通信により送受信されるデータの例を示す図である。
【図８】被駆動情報のデータ形式を示す図である。
【図９】第２の実施の形態において送受信される各種データを示す図である。
【発明を実施するための形態】
【０００６】
（第１の実施の形態）
図１は、本発明を適用したレンズ交換式のカメラシステムを示した斜視図である。なお、図１では本発明に係わる機器および装置のみを示し、それ以外の機器および装置については図示と説明を省略する。カメラシステム１は、カメラボディ１００と、カメラボディ１００に着脱可能な交換レンズ２００とから構成される。
【０００７】
カメラボディ１００には交換レンズ２００が着脱可能に取り付けられるボディ側マウント部１０１が設けられている。ボディ側マウント部１０１の近傍（ボディ側マウント部１０１の内周側）の位置には、ボディ側マウント部１０１の内周側に部分的に突出する状態で、１２個のボディ側接続端子を保持するボディ側保持部（電気的な接続部）１０２が設けられている。
【０００８】
また交換レンズ２００には、ボディ側マウント部１０１に対応し、カメラボディ１００が着脱可能に取り付けられるレンズ側マウント部２０１が設けられている。レンズ側マウント部２０１の近傍（レンズ側マウント部２０１の内周側）の位置には、レンズ側マウント部２０１の内周側に部分的に突出する状態で、１２個のレンズ側接続端子を保持するレンズ側保持部（電気的な接続部）２０２が設けられている。
【０００９】
カメラボディ１００に交換レンズ２００が装着されると、複数のボディ側接続端子が設けられたボディ側保持部１０２（後に詳述）が、複数のレンズ側接続端子が設けられたレンズ側保持部２０２（後に詳述）に電気的に且つ物理的に接続される。これらの端子は、カメラボディ１００から交換レンズ２００への電力供給、および、カメラボディ１００と交換レンズ２００との信号の送受信に利用される。
【００１０】
カメラボディ１００内のボディ側マウント部１０１後方には撮像素子１０４が設けられる。カメラボディ１００の上方には、入力装置たるボタン１０７が設けられている。ユーザはボタン１０７等の入力装置を用いてカメラボディ１００に撮影指示や撮影条件の設定指示等を行う。
【００１１】
図２は、本発明を適用したレンズ交換式のカメラシステムを示した断面図である。交換レンズ２００は、被写体像を結像させる結像光学系２１０を備える。結像光学系２１０は複数のレンズ２１０ａ〜２１０ｃと虹彩絞り２１１とから構成されている。これら複数のレンズ２１０ａ〜２１０ｃには、被写体像のピント位置を制御するためのフォーカシングレンズ２１０ｂと、被写体像の像ぶれを補正するぶれ補正レンズ２１０ｃとが含まれている。
【００１２】
交換レンズ２００内部には、フォーカシングレンズ２１０ｂ、ぶれ補正レンズ２１０ｃ、および虹彩絞り２１１をそれぞれ駆動するための駆動系（不図示）が設置されている。例えば、フォーカシングレンズ２１０ｂは超音波モータによって駆動される。また、ぶれ補正レンズ２１０ｃは２つのボイスコイルモータによって駆動され、虹彩絞り２１１はステッピングモータによって駆動される。すなわち、フォーカシングレンズ２１０ｂと、ぶれ補正レンズ２１０ｃと、虹彩絞り２１１は、交換レンズ２００内に設けられた駆動系により駆動され、その被駆動状態が変化する被駆動部材（光学部材）である。このように、本発明において被駆動部材（光学部材）とは、レンズ２１０ａ〜２１０ｃに含まれる駆動可能なレンズのみならず、撮影光路上に存在し被写体からの光束を通過させたり遮ったりする部材をも含む。例えば、結像光学系２１０を通過する被写体光の光量を調節する虹彩絞り２１１も被駆動部材（光学部材）の１つである。
【００１３】
交換レンズ２００内部には更に、交換レンズ２００の各部の制御を司るレンズ制御部２０３が設けられている。レンズ制御部２０３は不図示のマイクロコンピュータおよびその周辺回路等から構成される。レンズ制御部２０３には、レンズ側第１通信部２１７、レンズ側第２通信部２１８、ＲＯＭ２１５、およびＲＡＭ２１６が接続されている。
【００１４】
レンズ側第１通信部２１７およびレンズ側第２通信部２１８は、レンズ側保持部２０２およびボディ側保持部１０２の端子を介してカメラボディ１００とのデータの授受を行う。このレンズ側第１通信部２１７とレンズ側第２通信部２１８はそれぞれ、交換レンズ側の通信インターフェースである。レンズ制御部２０３はこれら通信インターフェースを使って、カメラボディ１００（後述するボディ制御部１０３）との間で後述する各通信（ホットライン通信、コマンドデータ通信）を行う。
【００１５】
ＲＯＭ２１５は不揮発性の記憶媒体であり、レンズ制御部２０３が実行する所定の制御プログラム等が予め記憶される。ＲＡＭ２１６は揮発性の記憶媒体であり、レンズ制御部２０３により各種データの記憶領域として利用される。
【００１６】
撮像素子１０４の前面には、撮像素子１０４の露光状態を制御するためのシャッター１１５と、光学的ローパスフィルターや赤外線カットフィルターを組み合わせた光学フィルター１１６とが設けられている。結像光学系２１０を透過した被写体光は、シャッター１１５およびフィルター１１６を介して撮像素子１０４に入射する。
【００１７】
カメラボディ１００内部には、カメラボディ１００の各部の制御を司るボディ制御部１０３が設けられている。ボディ制御部１０３は不図示のマイクロコンピュータ、ＲＡＭおよびその周辺回路等から構成される。
【００１８】
ボディ制御部１０３には、ボディ側第１通信部１１７およびボディ側第２通信部１１８が接続されている。ボディ側第１通信部１１７はボディ側保持部１０２に接続されており、レンズ側第１通信部２１７とデータの授受を行うことができる。同様に、ボディ側第２通信部１１８はレンズ側第２通信部２１８とデータの授受を行うことができる。換言すれば、ボディ側第１通信部１１７とボディ側第２通信部１１８はそれぞれ、ボディ側の通信インターフェースである。ボディ制御部１０３はこれら通信インターフェースを使って、交換レンズ２００（レンズ制御部２０３）との間で、後述する各通信（ホットライン通信、コマンドデータ通信）を行う。
【００１９】
カメラボディ１００の背面には、ＬＣＤパネル等により構成される表示装置１１１が配置される。ボディ制御部１０３はこの表示装置１１１に対し、撮像素子１０４の出力に基づく被写体の画像（いわゆるスルー画）や、撮影条件等を設定するための各種のメニュー画面を表示する。
【００２０】
（ボディ側保持部１０２，レンズ側保持部２０２の説明）
図３はボディ側保持部１０２，レンズ側保持部２０２の詳細を示す模式図である。なお図３においてボディ側保持部１０２がボディ側マウント部１０１の右側に配置されているのは、実際のマウント構造に倣ったものである。すなわち、本実施形態のボディ側保持部１０２は、ボディ側マウント部１０１のマウント面よりも奥まった場所（図３においてボディ側マウント部１０１よりも右側の場所）に配置されている。同様に、レンズ側保持部２０２がレンズ側マウント部２０１の右側に配置されているのは、本実施形態のレンズ側保持部２０２が交換レンズ２００のレンズ側マウント部２０１のマウント面よりも突出した場所に配置されていることを表している。ボディ側マウント部１０１のマウント面とレンズ側マウント部２０１のマウント面とを接触させて、カメラボディ１００と交換レンズ２００とをマウント結合させる。ボディ側保持部１０２とレンズ側保持部２０２とは上述したように配置されているので、マウント結合によってボディ側保持部１０２とレンズ側保持部２０２とが接続され、両保持部に設けられている電気接点同士も接続する。このようなマウント構造については周知であるのでこれ以上の説明、図示を省略する。
【００２１】
図３に示すように、ボディ側保持部１０２にはＢＰ１〜ＢＰ１２の１２個の接点が存在する。またレンズ側保持部２０２には、上記の１２個の接点にそれぞれ対応する、ＬＰ１〜ＬＰ１２の１２個の接点が存在する。
【００２２】
接点ＢＰ１および接点ＢＰ２は、カメラボディ１００内の送電部１３０に接続されている。送電部１３０は、接点ＢＰ１に、アクチュエータ等の駆動系を有し消費電力が比較的大きい回路（フォーカシングレンズ２１０ｂの駆動系等）を除く交換レンズ２００内の各部の動作電圧を供給する。すなわち、接点ＢＰ１および接点ＬＰ１からは、上記の各駆動部を除く交換レンズ２００内の各部の動作電圧が供給される。この接点ＢＰ１に供給可能な電圧値は、最小電圧値〜最大電圧値の範囲（例えば３Ｖ台での電圧幅）をもつが、標準的に供給される電圧値はその最大電圧値と最小電圧値の中間値近傍の電圧値である。そしてこれにより、カメラボディ１００側から交換レンズ２００側に供給される電流値は、電源ＯＮ状態において、約数１０ｍＡ〜数１００ｍＡの範囲内の電流値である。
【００２３】
接点ＢＰ２は、接点ＢＰ１に与えられる上記動作電圧に対応する接地端子である。すなわち、接点ＢＰ２および接点ＬＰ２は、上記の動作電圧に対応する接地端子電圧である。接点ＬＰ１および接点ＬＰ２は、交換レンズ２００内の受電部２３０に接続されている。受電部２３０は、カメラボディ１００から供給された電力を、レンズ制御部２０３を含む交換レンズ２００内の各部に供給する。
【００２４】
以下の説明では、接点ＢＰ１および接点ＬＰ１により構成される信号線を、信号線Ｖ３３と呼ぶ。また、接点ＢＰ２および接点ＬＰ２により構成される信号線を、信号線ＧＮＤと呼ぶ。これらの接点ＬＰ１，ＬＰ２、ＢＰ１，ＢＰ２は、カメラボディ１００側から交換レンズ２００側へ電源供給するための、電源系接点を構成する。
【００２５】
接点ＢＰ３，ＢＰ４，ＢＰ５，およびＢＰ６は、ボディ側第１通信部１１７に接続されている。これらの接点に対応する交換レンズ２００側の接点ＬＰ３，ＬＰ４，ＬＰ５，およびＬＰ６は、レンズ側第１通信部２１７に接続されている。ボディ側第１通信部１１７とレンズ側第１通信部２１７は、これらの接点（通信系接点）を用いて、互いにデータの送受信を行う。ボディ側第１通信部１１７とレンズ側第１通信部２１７が行う通信の内容については、後に詳述する。
【００２６】
なお以下の説明では、接点ＢＰ３および接点ＬＰ３により構成される信号線を、信号線ＣＬＫと呼ぶ。同様に、接点ＢＰ４および接点ＬＰ４により構成される信号線を信号線ＢＤＡＴと、接点ＢＰ５および接点ＬＰ５により構成される信号線を信号線ＬＤＡＴと、接点ＢＰ６および接点ＬＰ６により構成される信号線を信号線ＲＤＹと呼ぶ。
【００２７】
接点ＢＰ７，ＢＰ８，ＢＰ９，およびＢＰ１０は、ボディ側第２通信部１１８に接続されている。これらの接点に対応する交換レンズ２００側の接点ＬＰ７，ＬＰ８，ＬＰ９，およびＬＰ１０は、レンズ側第２通信部２１８に接続されている。レンズ側第２通信部２１８は、これらの接点（通信系接点）を用いて、ボディ側第２通信部１１８にデータの送信を行う。ボディ側第２通信部１１８とレンズ側第２通信部２１８が行う通信の内容については、後に詳述する。
【００２８】
なお以下の説明では、接点ＢＰ７および接点ＬＰ７により構成される信号線を、信号線ＨＲＥＱと呼ぶ。同様に、接点ＢＰ８および接点ＬＰ８により構成される信号線を信号線ＨＡＮＳと、接点ＢＰ９および接点ＬＰ９により構成される信号線を信号線ＨＣＬＫと、接点ＢＰ１０および接点ＬＰ１０により構成される信号線を信号線ＨＤＡＴと呼ぶ。
【００２９】
接点ＢＰ１１および接点ＢＰ１２は、カメラボディ１００内の電源回路１４０に接続されている。電源回路１４０は、接点ＢＰ１２に、アクチュエータ等の駆動系を有し消費電力が比較的大きい回路（フォーカシングレンズ２１０ｂの駆動系等）の駆動電圧を供給する。すなわち、接点ＢＰ１２および接点ＬＰ１２からは、フォーカシングレンズ２１０ｂ等の駆動系の駆動電圧が供給される。この接点ＢＰ１２に供給可能な電圧値は、最小電圧値〜最大電圧値の範囲をもつが、その範囲はいずれも、前述した接点ＢＰ１に供給可能な電圧値範囲よりも大きい電圧値である（例えば、接点ＢＰ１２に供給可能な最大電圧値は、接点ＢＰ１に供給可能な最大電圧値の数倍程度）。即ち接点ＢＰ１２に供給される電圧値は、上述の接点ＢＰ１に供給される電圧値とは、その大きさが異なる電圧値である。なお接点ＢＰ１２に標準的に供給される電圧値は、接点ＢＰ１２に供給可能な最大電圧値と最小電圧値の中間値近傍の電圧値である。そしてこれにより、カメラボディ１００側から交換レンズ２００側に供給される電流は、電源ＯＮ状態において、約１０ｍＡ〜数Ａの電流値となる。
【００３０】
接点ＢＰ１１は、接点ＢＰ１２に与えられる上記駆動電圧に対応する接地端子である。すなわち、接点ＢＰ１１および接点ＬＰ１１は、上記駆動電圧に対応する接地端子である。
【００３１】
以下の説明では、接点ＢＰ１１および接点ＬＰ１１により構成される信号線を、信号線ＰＧＮＤと呼ぶ。また、接点ＢＰ１２および接点ＬＰ１２により構成される信号線を、信号線ＢＡＴと呼ぶ。これらの接点ＬＰ１１，ＬＰ１２、ＢＰ１１，ＢＰ１２は、カメラボディ１００側から交換レンズ２００側へ電源供給するための、電源系接点を構成する。
【００３２】
なお、上述の接点ＢＰ１２、接点ＬＰ１２に供給される電圧値（電流値）と、接点ＢＰ１，ＬＰ１に供給される電圧値（電流値）との大小関係から以下の点は明らかである。すなわち、上記の各接点ＢＰ１２、ＬＰ１２に供給される電圧のそれぞれに対して接地端子となる接点ＢＰ１１および接点ＬＰ１１を流れる電流の最大値と最小値との差は、接点ＢＰ２および接点ＬＰ２を流れる電流の最大値と最小値との差よりも大きくなっている。これは、アクチュエータ等の駆動系を有する各駆動部が消費する電力が、交換レンズ２００内のレンズ制御部２０３等の電子回路に比べて大きいこと、ならびに、被駆動部材を駆動する必要がない場合には各駆動部が電力を消費しないことに拠る。
【００３３】
（コマンドデータ通信の説明）
レンズ制御部２０３は、レンズ側第１通信部２１７を制御して、接点ＬＰ３〜ＬＰ６、すなわち信号線ＣＬＫ，ＢＤＡＴ，ＬＤＡＴ，およびＲＤＹを介して、ボディ側第１通信部１１７からの制御データの受信と、ボディ側第１通信部１１７への応答データの送信とを並行して、第１の所定周期（本実施形態では例えば１６ミリ秒）で行う。以下、レンズ側第１通信部２１７とボディ側第１通信部１１７との間で行われる通信の詳細を説明する。
【００３４】
なお、本実施形態において、レンズ制御部２０３およびレンズ側第１通信部２１７と、ボディ制御部１０３およびボディ側第１通信部１１７との間で行われる通信を「コマンドデータ通信」と称する。また、コマンドデータ通信に利用される４つの信号線（信号線ＣＬＫ，ＢＤＡＴ，ＬＤＡＴ，およびＲＤＹ）から成る伝送路を第１伝送路と称する。
【００３５】
図４は、コマンドデータ通信の例を示すタイミングチャートである。ボディ制御部１０３およびボディ側第１通信部１１７は、コマンドデータ通信の開始時（Ｔ１）、まず信号線ＲＤＹの信号レベルを確認する。信号線ＲＤＹの信号レベルはレンズ側第１通信部２１７の通信可否を表している。つまり、信号線ＲＤＹにはレンズ側第１通信部２１７から、データ通信の可否を表す通信可否信号が出力される。レンズ制御部２０３およびレンズ側第１通信部２１７は、通信できない状態である場合には、接点ＬＰ６からＨ（Ｈｉｇｈ）レベルの信号を出力する。すなわち、信号線ＲＤＹの信号レベルをＨレベルにする。ボディ制御部１０３およびボディ側第１通信部１１７は、信号線ＲＤＹがＨレベルである場合、これがＬレベルになるまで通信開始しない。また通信中の次の処理を実行しない。
【００３６】
信号線ＲＤＹがＬ（Ｌｏｗ）レベルであれば、ボディ制御部１０３およびボディ側第１通信部１１７は接点ＢＰ３からクロック信号４０１を出力する。すなわち、信号線ＣＬＫを介してレンズ側第１通信部２１７にクロック信号４０１を伝送する。ボディ制御部１０３およびボディ側第１通信部１１７はこのクロック信号４０１に同期して、接点ＢＰ４から制御データの前半部分であるボディ側コマンドパケット信号４０２を出力する。すなわち、信号線ＢＤＡＴを介してレンズ側第１通信部２１７にボディ側コマンドパケット信号４０２が伝送される。
【００３７】
また、信号線ＣＬＫにクロック信号４０１が出力されると、レンズ制御部２０３およびレンズ側第１通信部２１７は、クロック信号４０１に同期して接点ＬＰ５から応答データの前半部分であるレンズ側コマンドパケット信号４０３を出力する。すなわち、信号線ＬＤＡＴを介してボディ側第１通信部１１７にレンズ側コマンドパケット信号４０３が伝送される。
【００３８】
レンズ制御部２０３およびレンズ側第１通信部２１７は、レンズ側コマンドパケット信号４０３の送信完了に応じて、信号線ＲＤＹの信号レベルをＨレベルにする（Ｔ２）。レンズ制御部２０３は、受信したボディ側コマンドパケット信号４０２の内容に応じた処理である第１制御処理４０４（後述）を開始する。
【００３９】
レンズ制御部２０３は第１制御処理４０４が完了すると、レンズ側第１通信部２１７に第１制御処理４０４の完了を通知する。レンズ側第１通信部２１７はこの通知に応じて、接点ＬＰ６からＬレベルの信号を出力する。すなわち、信号線ＲＤＹの信号レベルをＬレベルにする（Ｔ３）。ボディ制御部１０３およびボディ側第１通信部１１７はこの信号レベルの変化に応じて、接点ＢＰ３からクロック信号４０５を出力する。すなわち、信号線ＣＬＫを介してレンズ側第１通信部２１７にクロック信号４０５が伝送される。
【００４０】
ボディ制御部１０３およびボディ側第１通信部１１７はこのクロック信号４０５に同期して、接点ＢＰ４から制御データの後半部分であるボディ側データパケット信号４０６を出力する。すなわち、信号線ＢＤＡＴを介してレンズ側第１通信部２１７にボディ側データパケット信号４０６が伝送される。
【００４１】
また、信号線ＣＬＫにクロック信号４０５が出力されると、レンズ制御部２０３およびレンズ側第１通信部２１７はクロック信号４０５に同期して接点ＬＰ５から応答データの後半部分であるレンズがデータパケット信号４０７を出力する。すなわち、信号線ＬＤＡＴを介してボディ側第１通信部１１７にレンズ側データパケット信号４０７が伝送される。
【００４２】
レンズ制御部２０３およびレンズ側第１通信部２１７は、レンズ側データパケット信号４０７の送信完了に応じて、信号線ＲＤＹの信号レベルを再びＨレベルにする（Ｔ４）。レンズ制御部２０３は、受信したボディ側データパケット信号４０６の内容に応じた処理である第２制御処理４０８（後述）を開始する。
【００４３】
以上のように、レンズ側第１通信部２１７は、カメラボディ１００からクロック信号が出力される信号線ＣＬＫと、カメラボディ１００からクロック信号に同期してデータ信号が出力される信号線ＢＤＡＴと、レンズ側第１通信部２１７からクロック信号に同期してデータ信号が出力される信号線ＬＤＡＴと、レンズ側第１通信部２１７からレンズ側第１通信部２１７のデータ通信の可否を表す通信可否信号が出力される信号線ＲＤＹと、を用いてカメラボディ１００とのデータ通信を行う。
【００４４】
ここで、レンズ制御部２０３が行う第１制御処理４０４、および第２制御処理４０８について述べる。
【００４５】
例えば、受信したボディ側コマンドパケット信号４０２が、交換レンズ側の特定のデータを要求する内容であった場合について述べる。レンズ制御部２０３は、第１制御処理４０４として、コマンドパケット信号４０２の内容を解析処理すると共に、当該要求されている特定データを生成する処理を実行する。更にレンズ制御部２０３は、第１制御処理４０４として、コマンドパケット信号４０２に含まれているチェックサムデータを用いて、コマンドパケット信号４０２の通信にエラーがないか否かをデータバイト数から簡易的にチェックする通信エラーチェック処理をも実行する。この第１制御処理４０４で生成された特定データの信号は、レンズ側データパケット信号４０７としてボディ側に出力される。なお、この場合においてコマンドパケット信号４０２の後でボディ側から出力されるボディ側データパケット信号４０６は、レンズ側にとっては特に意味をなさないダミーデータ信号（チェックサムデータは含む）となっている。この場合にはレンズ制御部２０３は、第２制御処理４０８として、ボディ側データパケット信号４０６に含まれるチェックサムデータを用いた、上述の如き通信エラーチェック処理を実行する。
【００４６】
また例えば、受信したボディ側コマンドパケット信号４０２が、レンズ側の被駆動部材を駆動する指示であった場合について述べる。例えば、コマンドパケット信号４０２がフォーカシングレンズ２１０ｂの駆動指示であり、受信したボディ側データパケット信号４０６がフォーカシングレンズ２１０ｂの駆動量であった場合について述べる。レンズ制御部２０３は、第１制御処理４０４として、コマンドパケット信号４０２の内容を解析処理すると共に、その内容を理解したことを表す了解信号を生成する。更にレンズ制御部２０３は、第１制御処理４０４として、コマンドパケット信号４０２に含まれているチェックサムデータを用いて、上述の如き通信エラーチェック処理をも実行する。この第１制御処理４０４で生成された了解信号は、レンズ側データパケット信号４０７としてボディ側に出力される。またレンズ制御部２０３は、第２制御処理４０８として、ボディ側データパケット信号４０６の内容の解析処理を実行すると共に、ボディ側データパケット信号４０６に含まれるチェックサムデータを用いた上述の如き通信エラーチェック処理を実行する。
【００４７】
レンズ制御部２０３は第２制御処理４０８が完了すると、レンズ側第１通信部２１７に第２制御処理４０８の完了を通知する。これによってレンズ制御部２０３は、レンズ側第１通信部２１７に、接点ＬＰ６からＬレベルの信号を出力させる。すなわち、信号線ＲＤＹの信号レベルをＬレベルにする（Ｔ５）。
【００４８】
なお受信したボディ側コマンドパケット信号４０２が、上述のようなレンズ側の被駆動部材（たとえばフォーカシングレンズ）を駆動する指示であった場合、レンズ制御部２０３は、次のように処理を実行させる。すなわち、レンズ制御部２０３は、レンズ側第１通信部２１７に信号線ＲＤＹの信号レベルをＬレベルにさせつつ、フォーカシングレンズ２１０ｂの駆動系に対して、フォーカシングレンズ２１０ｂを当該駆動量だけ駆動する処理を実行させる。
【００４９】
上述した時刻Ｔ１〜時刻Ｔ５に行われた通信が、１回のコマンドデータ通信である。上述のように、１回のコマンドデータ通信では、ボディ制御部１０３およびボディ側第１通信部１１７により、ボディ側コマンドパケット信号４０２およびボディ側データパケット信号４０６がそれぞれ１つずつ送信される。すなわち、処理の都合上２つに分割されて送信されるものの、ボディ側コマンドパケット信号４０２およびボディ側データパケット信号４０６は２つ合わせて１つの制御データを構成する。
【００５０】
同様に、１回のコマンドデータ通信では、レンズ制御部２０３およびレンズ側第１通信部２１７によりレンズ側コマンドパケット信号４０３およびレンズ側データパケット信号４０７がそれぞれ１つずつ送信される。すなわち、レンズ側コマンドパケット信号４０３およびレンズ側データパケット信号４０７は２つ合わせて１つの応答データを構成する。
【００５１】
以上のように、レンズ制御部２０３およびレンズ側第１通信部２１７は、ボディ側第１通信部１１７からの制御データの受信と、ボディ側第１通信部１１７への応答データの送信とを並行して行う。コマンドデータ通信に利用される接点ＬＰ６および接点ＢＰ６は、他のクロック信号に同期しない非同期信号（信号線ＲＤＹの信号レベル／Ｈ（Ｈｉｇｈ）レベル、またはＬ（Ｌｏｗ）レベル）が伝送される接点である。
【００５２】
（ホットライン通信の説明）
レンズ制御部２０３は、レンズ側第２通信部２１８を制御して、接点ＬＰ７〜ＬＰ１０、すなわち信号線ＨＲＥＱ，ＨＡＮＳ，ＨＣＬＫ，およびＨＤＡＴを介して、ボディ側第２通信部１１８へレンズ位置データを送信する。以下、レンズ側第２通信部２１８とボディ側第２通信部１１８との間で行われる通信の詳細を説明する。
【００５３】
なお、本実施形態において、レンズ制御部２０３およびレンズ側第２通信部２１８と、ボディ制御部１０３およびボディ側第２通信部１１８との間で行われる通信を「ホットライン通信」と称する。また、ホットライン通信に利用される４つの信号線（信号線ＨＲＥＱ，ＨＡＮＳ，ＨＣＬＫ，およびＨＤＡＴ）から成る伝送路を第２伝送路と称する。
【００５４】
図５は、ホットライン通信の例を示すタイミングチャートである。本実施形態のボディ制御部１０３は、ホットライン通信を第２の所定周期（本実施形態では例えば１ミリ秒）毎に開始するように構成されている。この周期は、コマンドデータ通信を行う周期よりも短い。図５（ａ）は、ホットライン通信が所定周期Ｔｎ毎に繰り返し実行されている様子を示す図である。繰り返し実行されるホットライン通信のうち、ある１回の通信の期間Ｔｘを拡大した様子が図５（ｂ）に示されている。以下、図５（ｂ）のタイミングチャートに基づいて、ホットライン通信の手順を説明する。
【００５５】
ボディ制御部１０３およびボディ側第２通信部１１８は、ホットライン通信の開始時（Ｔ６）、まず接点ＢＰ７からＬレベルの信号を出力する。すなわち、信号線ＨＲＥＱの信号レベルをＬレベルにする。レンズ側第２通信部２１８は、この信号が接点ＬＰ７に入力されたことをレンズ制御部２０３に通知する。レンズ制御部２０３はこの通知に応じて、レンズ位置データを生成する生成処理５０１の実行を開始する。生成処理５０１とは、レンズ制御部２０３が不図示のフォーカシングレンズ位置検出部にフォーカシングレンズ２１０ｂの位置を検出させ、検出結果を表すレンズ位置データを生成する処理である。
【００５６】
レンズ制御部２０３が生成処理５０１を実行完了すると、レンズ制御部２０３およびレンズ側第２通信部２１８は接点ＬＰ８からＬレベルの信号を出力する（Ｔ７）。すなわち、信号線ＨＡＮＳの信号レベルをＬレベルにする。ボディ制御部１０３およびボディ側第２通信部１１８は、この信号が接点ＢＰ８に入力されたことに応じて、接点ＢＰ９からクロック信号５０２を出力する。すなわち、信号線ＨＣＬＫを介してレンズ側第２通信部２１８にクロック信号が伝送される。
【００５７】
レンズ制御部２０３およびレンズ側第２通信部２１８は、このクロック信号５０２に同期して、接点ＬＰ１０からレンズ位置データを表すレンズ位置データ信号５０３を出力する。すなわち、信号線ＨＤＡＴを介してボディ側第２通信部１１８にレンズ位置データ信号５０３が伝送される。
【００５８】
レンズ位置データ信号５０３の送信が完了すると、レンズ制御部２０３およびレンズ側第２通信部２１８は接点ＬＰ８からＨレベルの信号を出力する。すなわち、信号線ＨＡＮＳの信号レベルをＨレベルにする（Ｔ８）。ボディ側第２通信部１１８は、この信号が接点ＢＰ８に入力されたことに応じて、接点ＬＰ７からＨレベルの信号を出力する。すなわち、信号線ＨＲＥＱの信号レベルをＨレベルにする（Ｔ９）。
【００５９】
上述した時刻Ｔ６〜時刻Ｔ９に行われた通信が、１回のホットライン通信である。上述のように、１回のホットライン通信では、レンズ制御部２０３およびレンズ側第２通信部２１８により、レンズ位置データ信号５０３が１つ送信される。ホットライン通信に利用される接点ＬＰ７、ＬＰ８、ＢＰ７、およびＢＰ８は、他のクロック信号に同期しない非同期信号が伝送される接点である。つまり接点ＬＰ７およびＢＰ７は、非同期信号（信号線ＨＲＥＱの信号レベル／Ｈ（Ｈｉｇｈ）レベル、またはＬ（Ｌｏｗ）レベル）が伝送される接点である。接点ＬＰ８およびＢＰ８は、非同期信号（信号線ＨＡＮＳの信号レベル／Ｈ（Ｈｉｇｈ）レベル、またはＬ（Ｌｏｗ）レベル）が伝送される接点である。
【００６０】
なお、コマンドデータ通信とホットライン通信は、同時にも或いは一部並行的にも実行することが可能である。すなわち、レンズ側第１通信部２１７とレンズ側第２通信部２１８との一方は、その他方がカメラボディ１００と通信を行っている場合であってもカメラボディ１００と通信を行うことが可能である。
【００６１】
（被駆動情報の説明）
本実施形態の交換レンズ２００は、被駆動状態が変化する被駆動部材（光学部材）であるフォーカシングレンズ２１０ｂと、ぶれ補正レンズ２１０ｃと、虹彩絞り２１１とを有する。以下の説明では、これら３つの被駆動部材（光学部材）の位置に関する情報を被駆動情報と呼ぶ。ここで被駆動部材の位置とは、例えばフォーカシングレンズ２１０ｂであれば光軸方向における位置、ぶれ補正レンズ２１０ｃであれば光軸に垂直な面内における位置、虹彩絞り２１１であればその開き具合（絞り羽根の位置）を指す。また、被駆動部材の位置に関する情報とは、換言すれば、各被駆動部材の被駆動状態に関する情報のことである。各被駆動部材の被駆動情報は、レンズ制御部２０３が実行する被駆動情報の検出処理により検出される。
【００６２】
レンズ制御部２０３は、例えばフォーカシングレンズ２１０ｂの駆動系（ステッピングモータ等）に入力された信号のパルス数を計数して、フォーカシングレンズ２１０ｂの位置を検出する。あるいは、交換レンズ２００に設けられた周知の距離エンコーダ等を用いてフォーカシングレンズ２１０ｂの位置を検出してもよい。他の被駆動部材の位置も、同様に周知の方法により検出される。
【００６３】
図６は、被駆動部材（光学部材）の模式図であり、図６（ａ）にはフォーカシングレンズ２１０ｂが、図６（ｂ）にはぶれ補正レンズ２１０ｃが、図６（ｃ）には虹彩絞り２１１が、それぞれ模式的に示されている。図６（ａ）に示すように、フォーカシングレンズ２１０ｂは光軸Ｒに沿って駆動される。レンズ制御部２０３は、フォーカシングレンズ２１０ｂの駆動量を被駆動情報として検出する。フォーカシングレンズ２１０ｂの駆動量は２バイトの整数により表される。この整数は−６５５３６〜＋６５５３５の範囲の整数値を採り、矢印４１の方向（被写体の方向）に駆動されると正の値に、矢印４２の方向（カメラボディ１００の方向）に駆動されると負の値になる。フォーカシングレンズ２１０ｂの駆動量を表す整数値は、被駆動情報の検出処理を前回実行した時のフォーカシングレンズ２１０ｂの位置を０として表している。つまり、フォーカシングレンズ２１０ｂの被駆動情報である整数値は、フォーカシングレンズ２１０ｂの位置を、前回実行時からの変位量という形で表している。
【００６４】
レンズ制御部２０３は、自動焦点調節を行う際にフォーカシングレンズ２１０ｂの駆動量を利用する。なお、レンズ制御部２０３がフォーカシングレンズ２１０ｂの合焦状態の変化とフォーカシングレンズ２１０ｂの駆動量とに基づいて実行する自動焦点調節処理は周知の技術であるので説明を省略する。
【００６５】
図６（ｂ）に示すように、ぶれ補正レンズ２１０ｃは光軸Ｒに対し垂直な横軸４２と縦軸４３とに沿って駆動される。レンズ制御部２０３は、ぶれ補正レンズ２１０ｃの駆動量を被駆動情報として検出する。ぶれ補正レンズ２１０ｃの駆動量はそれぞれ１バイトの大きさの２つの整数値から成り、１つは横軸４２に対する駆動量（横駆動量）、もう１つは縦軸４３に対する駆動量（縦駆動量）を表す。各々の駆動量は−１２８〜＋１２７の範囲の値である。横駆動量は、矢印４２ｆの方向の変位が正の値、矢印４２ｂの方向の変位が負の値で表される。同様に、縦駆動量は矢印４３ｆの方向の変位が正の値、矢印４３ｂの方向の変位が負の値で表される。ぶれ補正レンズ２１０ｃの被駆動情報についてもフォーカシングレンズ２１０ｂの被駆動情報と同様に、被駆動情報の検出処理の前回実行時からの変位量となっている。
【００６６】
ぶれ補正レンズ２１０ｃの駆動量は、レンズ制御部２０３が自動焦点調節を行うために利用する。ぶれ補正レンズ２１０ｃを用いた像ぶれ補正は、交換レンズ２００のぶれ量に基づいてぶれ補正レンズ２１０ｃを駆動し、結像光学系２１０の光軸を変化させることにより行われる。この光軸の変化により、例えば合焦状態であった結像光学系２１０がわずかに合焦状態から外れる等の影響が生じることがある。レンズ制御部２０３はこのような合焦状態の微調整のために、ぶれ補正レンズ２１０ｃの駆動量を利用する。
【００６７】
図６（ｃ）に、光軸Ｒ上に配置される虹彩絞り２１１を示す。虹彩絞り２１１は複数の絞り羽根により形成される開口部４７を有している。レンズ制御部２０３は、開口部４７の大きさを被駆動情報として検出する。他の光学部材と同様にこの被駆動情報についても、被駆動情報の検出処理の前回実行時からの大きさの変化量として表される。この被駆動情報は−６５５３６〜＋６５５３５の範囲の値を採る２バイトの整数値により表される。この整数値は絞りの段数の変化量を表しており、絞りが絞られると正の値に、絞りが広げられると負の値になる。この整数は１／１２段の分解能で検出され、例えば前回実行時から１／１２段だけ絞りが絞られている場合、レンズ制御部２０３は虹彩絞り２１１の被駆動情報として＋１という整数値を検出する。
【００６８】
ボディ制御部１０３は、虹彩絞り２１１の駆動量を、虹彩絞り２１１の状態を検知するために利用する。ボディ制御部１０３がレンズ制御部２０３に虹彩絞り２１１の駆動指示を送信してから、実際に虹彩絞り２１１の駆動が完了するまでには、交換レンズ２００の状態に応じたタイムラグが存在する。このタイムラグを正確に見積もることは困難である。したがって、一般にボディ制御部１０３は、駆動指示を送信してからこのタイムラグより十分に大きいと考えられる時間だけ待つことにより、虹彩絞り２１１の駆動を確実に完了させてから、その後の処理を実行する。他方、本実施形態のボディ制御部１０３は、虹彩絞り２１１の駆動量を得ることにより、虹彩絞り２１１が指定された大きさまで確実に絞られたことを検知できるので、余分な待ち時間が必要ない。
【００６９】
（初期化処理の説明）
カメラボディ１００が電源オン状態のときに交換レンズ２００が取り付けられると、交換レンズ２００への電力供給が開始される。このときボディ制御部１０３およびレンズ制御部２０３は、交換レンズ２００の初期化処理の実行を開始する。
【００７０】
図７は、交換レンズ２００の初期化時にコマンドデータ通信により送受信されるデータの例を示す図である。初期化処理では、交換レンズ２００の制御に必要な種々のデータがコマンドデータ通信により送受信される。
【００７１】
初期化処理において、レンズ制御部２０３は図７（ａ）に示す特性データ１０をボディ制御部１０３に送信する。特性データ１０は２バイトのデータであり、下位１バイトはこのデータが特性データであることを表す固有の値となっている。ボディ制御部１０３は、受信したデータの下位１バイトを調べ、当該データが特性データであることを認識する。特性データ１０の上位１バイトは、各ビットが交換レンズ２００に備わる各種の機能に対応している。例えば図７（ａ）に示す例では、特性データ１０の８ビット目（ＡＦ）が自動焦点調節機能に、９ビット目（ＶＲ）が像ぶれ補正機能にそれぞれ対応している。これらの各ビットの値が１であれば、交換レンズ２００は当該機能を備えている。なお、図７において「Ｎ／Ａ」と書かれたビットは、本実施形態において当該ビットに何ら意味が規定されていないことを表す。すなわち、当該ビットはどのような値であってもよい。
【００７２】
特性データ１０を送信したレンズ制御部２０３は、続いて図７（ｂ）に示す種類データ２０をボディ制御部１０３に送信する。種類データ２０はレンズ制御部２０３が送信可能な被駆動情報の種類を表す２バイトのデータであり、特性データ１０と同様に下位１バイトが種類データであることを表す固有の値となっている。種類データ２０の上位１バイトは、交換レンズ２００がホットライン通信で送信可能な被駆動情報の種類を表している。具体的には、各ビットが送信可能な被駆動情報の種類に対応しており、各ビットの値が１であれば、レンズ制御部２０３は当該ビットに対応する種類の被駆動情報を送信可能である。
【００７３】
例えば図７（ｂ）では、種類データ２０の８ビット目（ＦＬ）がフォーカシングレンズ２１０ｂの単位時間当たりの駆動量に、９ビット目（ＩＲ）が虹彩絞り２１１の単位時間当たりの駆動量に、１０ビット目（ＶＲ）がぶれ補正レンズ２１０ｃの単位時間当たりの駆動量にそれぞれ対応している。ボディ制御部１０３は、受信した種類データ２０の各ビットを参照することにより、交換レンズ２００がホットライン通信によりどのような種類の被駆動情報を送信可能なのかを認識することができる。本実施形態の交換レンズ２００からは、ＦＬ、ＩＲ、およびＶＲの各ビットがすべて１となっている種類データ２０が送信される。
【００７４】
以上のように、レンズ制御部２０３は、カメラボディ１００に交換レンズ２００が取り付けられたときに、レンズ制御部２０３が送信可能な被駆動情報の種類を表す種類データ２０を送信する。
【００７５】
（被駆動情報の検出処理の説明）
初期化処理の終了後、ボディ制御部１０３はレンズ制御部２０３に対し、ホットライン通信の開始を所定周期毎に要求する。レンズ制御部２０３は、カメラボディ１００からホットライン通信の開始要求を受けると、被駆動情報の検出処理を実行する。ここでホットライン通信の開始要求とは、前述した特定の信号線（信号線ＨＲＥＱ）の信号レベルの変化である。また、被駆動情報の検出処理は、ボディ制御部１０３に送信する被駆動情報を各光学部材（被駆動部材）から検出する処理である。
【００７６】
（被駆動情報の送信処理の説明）
被駆動情報の検出処理を実行したレンズ制御部２０３は、その後、被駆動情報の送信処理を実行する。被駆動情報の送信処理では、被駆動情報の検出処理により検出された各被駆動情報が、レンズ制御部２０３によりボディ制御部１０３に送信される。
【００７７】
図８は、被駆動情報のデータ形式を示す図である。図８（ａ）〜（ｃ）に、フォーカシングレンズ２１０ｂの駆動量を表すＦＬデータ５１、虹彩絞り２１１の駆動量を表すＩＲデータ５２、およびぶれ補正レンズ２１０ｃの駆動量を表すＶＲデータ５３をそれぞれ示す。前述の通り、フォーカシングレンズ２１０ｂの駆動量および虹彩絞り２１１の駆動量はそれぞれ２バイトの整数値として検出されるので、図８（ａ）および図８（ｂ）に示すように、ＦＬデータ５１およびＩＲデータ５２は２バイトの大きさとなっている。
【００７８】
また、ぶれ補正レンズ２１０ｃの駆動量は、左右方向の駆動量と上下方向の駆動量とが各１バイトの整数値として検出される。これに対応して、図８（ｃ）に示すように、ＶＲデータ５３は下位バイトが左右方向の駆動量ＶＲＸを、上位バイトが上下方向の駆動量ＶＲＹをそれぞれ表す２バイトのデータとなっている。
【００７９】
レンズ制御部２０３は、図８（ａ）〜（ｃ）に示したこれらのデータを所定の順序で連結し、ホットライン通信によりボディ制御部１０３に送信する送信データを作成する。図８（ｄ）に、このようにして作成された送信データ５４を示す。レンズ制御部２０３は、フォーカシングレンズ２１０ｂの駆動量（ＦＬデータ５１）、虹彩絞り２１１の駆動量（ＩＲデータ５２）、ぶれ補正レンズ２１０ｃの駆動量（ＶＲデータ５３）の順に下位バイトから連結する。
【００８０】
なお、交換レンズ２００が、フォーカシングレンズ２１０ｂ、ぶれ補正レンズ２１０ｃ、および虹彩絞り２１１のうちいずれかの被駆動部材（光学部材）を有していない場合、レンズ制御部２０３により作成される送信データには、当該被駆動部材の被駆動情報は当然に含まれない。また、交換レンズ２００が更に他の被駆動部材を有している場合、レンズ制御部２０３により作成される送信データには、その被駆動部材の被駆動情報が更に追加される。
【００８１】
以上のように、レンズ制御部２０３は、交換レンズ２００が有する各被駆動部材の被駆動情報を、第１伝送部３０１を介してカメラボディ１００に、カメラボディ１００で発生する上述のクロック信号に応じて繰り返し送信する。
【００８２】
上述した第１の実施の形態によるカメラシステムによれば、次の作用効果が得られる。（１）交換レンズ２００は、カメラボディ１００を取り付け可能なレンズ側マウント部２０１と、被駆動状態が変化する複数の被駆動部材を含む結像光学系２１０と、レンズ側第１通信部２１７と、レンズ側第２通信部２１８とを備える。レンズ側第２通信部２１８は、複数の被駆動部材の各々の位置に関する複数の被駆動情報を、カメラボディ１００から出力されるクロック信号に応じて第２伝送路を介してカメラボディ１００に送信する。レンズ側第１通信部２１７は、第１伝送路を介して、レンズ側第２通信部２１８により送信可能な被駆動情報の種類を表す種類データ２０を送信する。このようにしたので、カメラボディ１００は交換レンズ２００から送信される被駆動情報の種類を把握することができる。換言すれば、交換レンズ２００は今後送信する被駆動情報の種類をカメラボディ１００に事前に通知することができる。
【００８３】
（２）レンズ制御部２０３は、カメラボディ１００に交換レンズ２００が取り付けられたときに種類データ２０を送信する。このようにしたので、ボディ制御部１０３は交換レンズ２００が取り付けられた後、速やかに被駆動情報を取得開始することができる。
【００８４】
（３）レンズ制御部２０３は、被駆動情報を、被駆動情報の通信に特化した第２伝送路により送信する。このようにしたので、第１伝送路の通信の輻輳等により被駆動情報の通信の応答性が低下することがない。
【００８５】
（４）ボディ制御部１０３は、通信要求を表すデータをレンズ制御部２０３に送信するのではなく、特定の信号線の信号レベルを変化させることにより、ホットライン通信の開始を要求する。このようにしたので、被駆動情報の送信要求が余計な通信を発生させることがない。
【００８６】
（５）レンズ制御部２０３は、複数の種類の被駆動情報をホットライン通信によりデータ送信する。このようにしたので、例え被駆動情報の種類が増加した場合であっても伝送するデータ内容を適宜変更するようにすれば良く、従来例のように追加の信号線やエンコーダ等を必要としない。
【００８７】
（第２の実施の形態）
本発明を適用した第２の実施の形態のカメラシステムは、第１の実施の形態のカメラシステムと同様の構成を有するが、交換レンズ２００の初期化処理の内容が、第１の実施の形態とは異なる。以下、この第２の実施の形態のカメラシステムについて、第１の実施の形態と異なる点について説明する。なお、以下の説明において、第１の実施の形態と同様の各部については、第１の実施の形態と同一の符号を付し説明を省略する。
【００８８】
図９は、第２の実施の形態において送受信される各種データを示す図である。図９（ａ）には、初期化処理中にボディ制御部１０３からレンズ制御部２０３に送信される指定データ３０を示す図である。種類データ２０を受信したボディ制御部１０３は、交換レンズ２００が送信可能な各種の被駆動情報について、ボディ制御部１０３が当該種類の被駆動情報を必要とするか否かを判定する判定処理を実行する。そして、判定処理において必要であると判定された被駆動情報の種類を指定する指定データ３０をレンズ制御部２０３に送信する。
【００８９】
本実施形態の指定データ３０は２バイトのデータであり、特性データ１０および種類データ２０と同様に下位１バイトが指定データであることを表す固有の値となっている。指定データ３０の上位１バイトは、ホットライン通信により交換レンズ２００から送信させる被駆動情報の種類を表している。具体的には、種類データ２０と同様に、各ビットが被駆動情報の種類に対応しており、各ビットが１であれば、ボディ制御部１０３が当該ビットに対応する種類の被駆動情報をレンズ制御部２０３に要求していることになる。
【００９０】
図９（ａ）では、指定データ３０の８ビット目（ＦＬ）がフォーカシングレンズ２１０ｂの単位時間当たりの駆動量に、９ビット目（ＩＲ）が虹彩絞り２１１の単位時間当たりの駆動量に、１０ビット目（ＶＲ）がぶれ補正レンズ２１０ｃの単位時間当たりの駆動量にそれぞれ対応している。例えばユーザがカメラボディ１００をオートフォーカスモードに設定している場合、ボディ制御部１０３は自動焦点調節を行うためにフォーカシングレンズ２１０ｂの駆動量を知る必要がある。そこで、ボディ制御部１０３は上述の判定処理においてフォーカシングレンズ２１０ｂの駆動量が必要であると判定する。そして、８ビット目が１である指定データ３０を交換レンズ２００に送信する。他方、カメラボディ１００がマニュアルフォーカスモードに設定されている場合、ボディ制御部１０３は自動焦点調節を行わず、従ってフォーカシングレンズ２１０ｂの駆動量を必要としない。そこで、ボディ制御部１０３は、８ビット目が０である指定データ３０を交換レンズ２００に送信する。
【００９１】
判定処理においてボディ制御部１０３は、以下のような場合に、被駆動情報を必要ではないと判定する。例えば、交換レンズ２００がカメラボディ１００より後に製造された新たな交換レンズであり、カメラボディ１００が想定していない新たな種類の被駆動情報を送信可能であったと仮定する。この場合には、カメラボディ１００は当該種類の被駆動情報の利用方法を知らないため、当該種類の被駆動情報は不要と判定される。また、カメラボディ１００が限定的な機能のみを有する廉価なカメラボディであった場合、特定の種類の被駆動情報を用いる高度な制御機能が搭載されていない可能性がある。このような場合にも、当該種類の被駆動情報は必要とされない。
【００９２】
レンズ制御部２０３は、指定データ３０を受信すると、当該指定データ３０により指定された種類の被駆動情報をボディ制御部１０３に繰り返し送信する。ところで、例えば信号線が電気的なノイズの影響を受けた等の種々の理由により、レンズ制御部２０３が指定データ３０を正しく受信できないことがある。このように、初期化処理において指定データ３０を受信しなかった場合、本実施形態のレンズ制御部２０３は、初期化処理後のホットライン通信において、送信可能な全ての種類の被駆動情報をボディ制御部１０３に送信する。なお、「初期化処理において指定データ３０を受信しなかった場合」とは、ボディ制御部１０３は指定データ３０を送信したがレンズ制御部２０３はそれを受信できなかった、という場合のみならず、ボディ制御部１０３が指定データ３０を送信しなかった場合も当然に含む。
【００９３】
ボディ制御部１０３が一部の被駆動情報（例えばフォーカシングレンズ２１０ｂの被駆動情報）を除外した指定データ３０を送信し、レンズ制御部２０３がその指定データ３０を正しく受信した場合、レンズ制御部２０３はホットライン通信において、例えば図９（ｂ）に示す送信データ５５を送信する。送信データ５５は、図８（ｄ）に示した送信データ５４とは異なり、ＦＬデータ５１を含んでいない。他方、レンズ制御部２０３がその指定データ３０を正しく受信しなかった場合、ボディ制御部１０３が当該被駆動情報を要求していないにも関わらず、レンズ制御部２０３は全ての被駆動情報を含む送信データ５４（図８（ｄ））を送信する。換言すれば、レンズ制御部２０３は、ボディ制御部１０３からの指定データ３０とは無関係に、送信データ５４を送信する。ボディ制御部１０３はこのような送信データ５４を受信した後、送信データ５４のデータ長から先頭にＦＬデータ５１が存在することを認識し、単にＦＬデータ５１を無視する。
【００９４】
上述した第２の実施の形態によるカメラシステムによれば、次の作用効果が得られる。（１）レンズ制御部２０３は、被駆動情報の種類を指定する指定データ３０を、第１伝送路を介してカメラボディ１００から受信する。レンズ制御部２０３は、指定データ３０の受信に成功していない場合に、送信可能な全ての種類の被駆動情報を送信する。換言すると、レンズ制御部２０３は、ボディ制御部１０３からの指定データ３０とは無関係に、送信データ５４を送信する。このようにしたので、カメラボディ１００は被駆動情報を指定する指定データ３０の送信に失敗した場合であっても被駆動情報を受信することができる。
【００９５】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
【００９６】
（変形例１）
１つの被駆動部材（光学部材）に対して、２つ以上の種類の被駆動情報が存在してもよい。例えば、第１の実施の形態において、ぶれ補正レンズ２１０ｃの駆動量を表すＶＲデータ５３は、横駆動量ＶＲＸと縦駆動量ＶＲＹとから成るが、これら２つの駆動量が個別の被駆動情報として扱われるようにしてもよい。また、１つの被駆動部材（光学部材）に対し、種別や利用方法が全く異なる２つ以上の被駆動情報が存在してもよい。例えば、第１の実施の形態において、フォーカシングレンズ２１０ｂの駆動量を表すＦＬデータ５１の他に、フォーカシングレンズ２１０ｂの駆動速度を表すデータを利用可能に構成してもよい。
【００９７】
（変形例２）
初期化処理は、どのようなタイミングで実行してもよい。例えば、カメラボディ１００が電源オフ状態の時であっても交換レンズ２００の取り付けに応じて実行されるようにしてもよいし、カメラボディ１００を電源オンする時に交換レンズ２００が取り付けられていれば実行されるようにしてもよい。
【００９８】
（変形例３）
被駆動情報の表現形式は、第１の実施の形態において説明した形式に限定されない。例えば、各光学部材の駆動量が、当該光学部材の絶対位置を表す整数値により表現されてもよいし、２バイトの整数値以外の表現形式（例えば浮動小数点）により表現されてもよい。特性データ１０、種類データ２０、指定データ３０についても同様である。
【００９９】
（変形例４）
各被駆動情報の利用形態が、第１の実施の形態において説明したものと異なっていてもよい。例えば、フォーカシングレンズ２１０ｂの駆動量が、自動焦点調節以外の処理において利用されるようにしてもよい。
【０１００】
（変形例５）
交換レンズ２００内に、フォーカシングレンズ２１０ｂと、ぶれ補正レンズ２１０ｃと、虹彩絞り２１１以外の被駆動部材を設けていても良い。例えば、フォーカシングレンズ２１０ｂと同様に、交換レンズ（結像光学系２１０）の光軸方向に移動可能な部材としてズームレンズを備え、そのズームレンズを電気的に駆動する機構（パワーズーム機構）を、交換レンズ２００内に設けても良い。
【０１０１】
（変形例６）
レンズ制御部２０３が、ボディ制御部１０３からの指定データ３０とは無関係に、ホットライン通信を介して送信データを送信する際には、毎回同じ種類のデータの組み合わせを送信するように構成しなくても良い。例えば、送信タイミング毎に、送信する種類のデータの組み合わせを変更しても良い。一例として、具体的には、最初の送信タイミングでは「フォーカシングレンズ２１０ｂの位置情報」を送信し、２回目の送信タイミングでは上述の送信データ５４のような「フォーカシングレンズ２１０ｂの位置情報、ぶれ補正レンズ２１０ｃの位置情報、および虹彩絞り２１１の羽根位置情報」を送信し、３回目の送信タイミングでは上述の送信データ５５のような「ぶれ補正レンズ２１０ｃの位置情報、および虹彩絞り２１１の羽根位置情報」を送信するように構成し、以降はこの順序で送信を繰り返すように構成しても良い。
【０１０２】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【０１０３】
次の優先権基礎出願の開示内容は引用文としてここに組み込まれる。
日本国特許出願２０１１年第１９８４２２号（２０１１年９月１２日出願）
【図１】
2019095805.tif 000003
【図２】
2019095805.tif 000004
【図３】
2019095805.tif 000005
【図４】
2019095805.tif 000006
【図５】
2019095805.tif 000007
【図６】
2019095805.tif 000008
【図７】
2019095805.tif 000009
【図８】
2019095805.tif 000010
【図９】
2019095805.tif 000011