(57)【要約】【課題】レンズ交換式のカメラシステムにおいて、様々な種類の光学系を適切に機能させることができるアダプターを提供する。【解決手段】アダプターは、カメラボディを着脱可能な第１マウント部と、第１マウント部とは別に設けられており、交換レンズを着脱可能な第２マウント部と、第１マウント部に装着されたカメラボディ、および第２マウント部に装着された交換レンズとの間で通信可能なアダプター制御部と、を有し、アダプター制御部は、交換レンズから受信するレンズ情報に基づいて、カメラボディに対して送信するボディ送信用レンズ情報を、交換レンズからレンズ情報を受信した順序に対応して定められている処理により生成する。【選択図】図３
2013064774.tif 000002
【特許請求の範囲】
【請求項１】
カメラボディを着脱可能な第１マウント部と、
前記第１マウント部とは別に設けられており、交換レンズを着脱可能な第２マウント部と、
前記第１マウント部に装着された前記カメラボディ、および前記第２マウント部に装着された前記交換レンズとの間で通信可能なアダプター制御部と、を有し、
前記アダプター制御部は、
前記交換レンズから受信するレンズ情報に基づいて、前記カメラボディに対して送信するボディ送信用レンズ情報を、前記交換レンズから前記レンズ情報を受信した順序に対応して定められている処理により生成することを特徴とするアダプター。
【請求項２】
前記処理には、
前記受信した前記レンズ情報に対して所定の変換処理を施して前記ボディ送信用レンズ情報を生成する処理が含まれていることを特徴とする請求項１に記載のアダプター。
【請求項３】
前記処理には、
前記受信した前記レンズ情報をそのまま用いて前記ボディ送信用レンズ情報を生成する処理が含まれていることを特徴とする請求項１または請求項２に記載のアダプター。
【請求項４】
前記処理には、
前記受信した前記レンズ情報に対応する情報を、前記ボディ送信用レンズ情報として生成しない処理が含まれていることを特徴とする請求項１から請求項３の何れか１項に記載のアダプター。
【請求項５】
前記アダプター制御部は、
前記カメラボディから要求されているレンズ情報のうち、前記交換レンズが有していないレンズ情報に対応する前記ボディ送信用レンズ情報を、前記カメラボディに前記ボディ送信用レンズ情報を送信する順序に対応して定められている処理により生成することを特徴とする請求項１から請求項４の何れか１項に記載のアダプター。
【請求項６】
前記アダプター制御部は、
前記カメラボディから要求されているレンズ情報のうち、前記交換レンズが有していないレンズ情報に対して、前記アダプター制御部内に予め記憶されている制御用の所定データ、および前記レンズ情報が無効であることを示す所定データのうちの何れかを前記ボディ送信用レンズ情報として生成することを特徴とする請求項１から請求項５の何れか１項に記載のアダプター。
【請求項７】
請求項１から請求項６の何れか１項に記載のアダプターと、
前記第１マウント部に装着された前記カメラボディと、
前記第２マウント部に装着された前記交換レンズと、
を備えることを特徴とするカメラシステム。
【請求項８】
カメラボディを着脱可能な第１マウント部と、前記第１マウント部とは別に設けられており、交換レンズを着脱可能な第２マウント部と、を備えたアダプターに設けられているアダプター制御部の動作を制御するアダプター制御プログラムであって、
前記交換レンズから受信するレンズ情報に基づいて、前記カメラボディに対して送信するボディ送信用レンズ情報を、前記交換レンズから前記レンズ情報を受信した順序に対応して定められている処理により生成するステップを有することを特徴とするアダプター制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アダプター、カメラシステム、およびアダプター制御プログラムに関する。
【背景技術】
【０００２】
カメラボディとカメラボディに着脱可能な交換レンズとを備えるレンズ交換式のカメラシステムがある（例えば、特許文献１参照）。
このレンズ交換式のカメラシステムにおいては、カメラボディに装着される交換レンズを変更することにより、様々な種類の光学系を介しての撮像が可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７５８９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、デジタル方式のカメラシステムにおいては、従来よりもカメラボディのサイズが小型化された新しいレンズ交換式のカメラシステムが開発されている。
しかしながら、この新しいレンズ交換式のカメラシステムのカメラボディには、既存のカメラシステムの交換レンズを装着させて機能させることができない場合がある。
ところで、既存の交換レンズは、一般に広く普及している。そのため、新しいレンズ交換式のカメラシステムにおいて、様々な種類の光学系を介しての撮像を可能にするためには、既存の交換レンズも装着させて機能させることができるようになることが望まれている。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、レンズ交換式のカメラシステムにおいて、様々な種類の光学系を適切に機能させることができるアダプター、カメラシステム、およびアダプター制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明は上述した課題を解決するためになされたもので、カメラボディを着脱可能な第１マウント部と、前記第１マウント部とは別に設けられており、交換レンズを着脱可能な第２マウント部と、前記第１マウント部に装着された前記カメラボディ、および前記第２マウント部に装着された前記交換レンズとの間で通信可能なアダプター制御部と、を有し、前記アダプター制御部は、前記交換レンズから受信するレンズ情報に基づいて、前記カメラボディに対して送信するボディ送信用レンズ情報を、前記交換レンズから前記レンズ情報を受信した順序に対応して定められている処理により生成することを特徴とするアダプターである。
また、本発明は、上記記載のアダプターと、前記第１マウント部に装着された前記カメラボディと、前記第２マウント部に装着された前記交換レンズと、を備えることを特徴とするカメラシステムである。
また、本発明は、カメラボディを着脱可能な第１マウント部と、前記第１マウント部とは別に設けられており、交換レンズを着脱可能な第２マウント部と、を備えたアダプターに設けられているアダプター制御部の動作を制御するアダプター制御プログラムであって、前記交換レンズから受信するレンズ情報に基づいて、前記カメラボディに対して送信するボディ送信用レンズ情報を、前記交換レンズから前記レンズ情報を受信した順序に対応して定められている処理により生成するステップを有することを特徴とするアダプター制御プログラムである。
【発明の効果】
【０００７】
この発明によれば、レンズ交換式のカメラシステムにおいて、様々な種類の光学系を適切に機能させることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の一実施形態によるカメラシステムの構成を示す斜視図である。
【図２】本実施形態によるアダプターの構成の一例を示す斜視図である。
【図３】本実施形態によるカメラシステムの構成の第１の例を示す概略ブロック図である。
【図４】本実施形態によるカメラシステムの構成の第２の例を示す概略ブロック図である。
【図５】本実施形態によるカメラシステムの構成の第３の例を示す概略ブロック図である。
【図６】本実施形態による交換レンズに係る処理の状態遷移の概要を示すフローチャートである。
【図７】レンズ定常処理におけるコマンドデータ通信の通信シーケンスの一例を示す図である。
【図８】第１アダプター通信部の構成の一例を示す概略ブロック図である。
【図９】第１レンズ通信部からの応答データのデータ構造と受信順序との一例を説明する図である。
【図１０】応答データの受信順序の一例を示すタイミングチャートである。
【図１１】取得したレンズ情報に対するデータ処理の一例を示すフローチャートである。
【図１２】データ処理の詳細の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施の形態について説明する。
図１は、この発明の一実施形態によるカメラシステム１の構成を示す斜視図である。
図１に示すカメラシステム１は、レンズ交換式のカメラシステムであり、カメラボディ１００と、交換レンズ２００と、カメラボディ１００と交換レンズ２００との間に設けられ、カメラボディ１００と交換レンズ２００とに対してそれぞれ着脱可能に固定されるアダプター３００と、を備えている。
この図において、アダプター３００は、カメラボディ１００に装着されている。また、交換レンズ２００は、アダプター３００を介してカメラボディ１００に装着されている。
【００１０】
このカメラシステム１において、カメラボディ１００が備えているレンズマウントであるカメラボディ側マウント１０１の仕様と、交換レンズ２００が備えているレンズマウントであるレンズ側マウント２０１の仕様とは、互いに異なる仕様である。例えば、カメラボディ側マウント１０１の仕様とレンズ側マウント２０１の仕様とでは、マウント形状の仕様、電気的に接続される接続端子の仕様が互いに異なる。また、該接続端子を介して通信される通信規格や通信データの種類等も互いに異なる。そのため、交換レンズ２００をカメラボディ１００に直接装着することはできない。
そこで、アダプター３００は、カメラボディ１００と交換レンズ２００とを間接的に装着可能にするマウントアダプターとして構成されている。さらに、アダプター３００は、互いに異なる通信規格や通信データの種類を持つカメラボディ１００と交換レンズ２００との間で、それら通信規格等を変更すること無く、両者間の通信を可能とするように構成されている。
また、カメラボディ１００は、電源釦１３１と、レリーズ釦１３２と、背面操作部１３３と、表示部１５０と、を備えている。
電源釦１３１は、カメラボディ１００における主電源のオンとオフとを切替えるための操作部材である。
レリーズ釦１３２は、撮影処理開始の指示を受け付ける操作部材である。例えば、レリーズ釦１３２は、半押しされた状態（半押し状態、例えば、焦点調整、露出調整等を受け付ける状態）と全押しされた状態（全押し状態、例えば、露光開始の指示を受け付ける状態）との２種類の撮影処理開始の指示を受け付ける。
背面操作部１３３は、カメラボディ１００の筐体面のうちカメラボディ側マウント１０１を備えている面と反対面である背面に設けられている。背面操作部１３３は、例えば、動作モードの選択釦（例えば、モードダイヤル）、または、各種設定条件の選択釦（例えば、メニュー釦や上下左右選択釦）等の操作部材を含んで構成されている。
表示部１５０は、背面操作部１３３と同様に背面に設けられており、撮影された画像、または、各種設定条件を選択させるメニュー画面等を表示する。表示部１５０は、例えば、液晶ディスプレイ、または有機ＥＬ（Electro-Luminescence）ディスプレイ等を含んで構成されている。
【００１１】
図２は、本実施形態によるアダプター３００の構成の一例を示す斜視図である。
アダプター３００は、カメラボディ１００を着脱可能な第１マウント部と、第１マウント部とは別に設けられており、交換レンズ２００を着脱可能な第２マウント部と、を備えている。
例えば図２に示すように、アダプター３００は、カメラボディ１００が備えているカメラボディ側マウント１０１に着脱可能な第１マウント３０１（第１マウント部）と、交換レンズ２００が備えているレンズ側マウント２０１に着脱可能な第２マウント３０２（第２マウント部）と、を備えている。
なお、第１マウント３０１の近傍には、カメラボディ側マウント１０１の近傍に設けられている複数の電気的な接続端子のそれぞれに対応する、複数の電気的な接続端子（マウント接点）が設けられている。これにより、アダプター３００は、カメラボディ１００に装着されると、これら複数の接続端子を介して、カメラボディ１００と電気的に接続される。
また、第２マウント３０２の近傍には、レンズ側マウント２０１の近傍に設けられている複数の電気的な接続端子のそれぞれに対応する複数の電気的な接続端子を備えている。これにより、アダプター３００は、交換レンズ２００に装着されると、これら複数の接続端子を介して交換レンズ２００と電気的に接続される。
【００１２】
また、アダプター３００は、アダプター３００を三脚に取り付け可能とするための三脚座３０５と、レンズ着脱釦３０６と、絞り連動レバー３５０と、を備えている。
レンズ着脱釦３０６は、交換レンズ２００が装着されることに応じて機械的にロックされるロック機構のロックを解除するための釦である。つまり、レンズ着脱釦３０６は、ユーザが、アダプター３００に装着されている交換レンズ２００を取り外す際に操作する操作部材である。
【００１３】
絞り連動レバー３５０（絞り連動機構部）は、交換レンズ２００の絞りによる絞り開口径（絞りによる絞り込み量、開口サイズ、開口率、絞り値）を変化させる複数の絞り羽根を含む絞り機構２５１（図３参照）を変位させるためのレバーとしてアダプター３００に備えられている。絞り連動レバー３５０の位置が、アダプター３００の内周に沿った方向に移動することで、交換レンズ２００の絞りの開口径が変化するよう構成されている。
例えば、交換レンズ２００は、絞り機構２５１を変位させる絞りレバー２５２（図３参照）を備えている。したがって、交換レンズ２００の絞り開口径は、絞りレバー２５２の位置が移動することで変位する。そして絞りレバー２５２は、絞り連動レバー３５０と勘合し、絞り連動レバー３５０と連動して移動するよう構成されている。このため交換レンズ２００の絞り開口径は、絞り連動レバー３５０の位置が移動することで変化する。
すなわち、絞り連動レバー３５０は、交換レンズ２００が備えている絞り機構２５１（絞り）の絞り値に応じた位置に移動する。
【００１４】
＜カメラシステムのブロック構成の説明＞
次に、図３を参照して、カメラシステム１のブロック構成について説明する。
図３は、本実施形態によるカメラシステム１の構成の一例を示す概略ブロック図である。この図において、カメラボディ１００と交換レンズ２００とは、アダプター３００を介して装着されている。また、カメラボディ１００、交換レンズ２００、およびアダプター３００がそれぞれ備える接続端子を介して、互いに電気的に接続されている。
【００１５】
まず、カメラシステム１の構成の概略を説明する。
カメラボディ１００は、接続部１０１ｓを含むカメラボディ側マウント１０１を備えている。アダプター３００は、接続部３０１ｓを含む第１マウント３０１と、接続部３０２ｓを含む第２マウント３０２と、を備えている。交換レンズ２００は、接続部２０１ｓを含むレンズ側マウント２０１を備えている。
【００１６】
カメラボディ１００とアダプター３００とは、カメラボディ側マウント１０１および第１マウント３０１を介して装着（物理的に接続）されており、また接続部１０１ｓおよび接続部３０１ｓを介して電気的に接続されている。接続部１０１ｓと接続部３０１ｓはそれぞれ、互いに電気的に接続される１２個の接続端子（端子Ｔａ１〜Ｔａ１２と、端子Ｔｂ１〜Ｔｂ１２）を備えており、この接続端子を介してカメラボディ１００とアダプター３００との間で給電（電圧の供給）および信号の授受（通信）が行われる。
なお、信号の授受（通信）は、カメラボディ１００が備えているカメラ制御部１１０とアダプター３００が備えているアダプター制御部３１０との間で行われる。
【００１７】
また、交換レンズ２００とアダプター３００とは、レンズ側マウント２０１および第２マウント３０２を介して装着（物理的に接続）されており、また接続部２０１ｓおよび接続部３０２ｓを介して電気的に接続されている。接続部２０１ｓと接続部３０２ｓはそれぞれ、互いに電気的に接続される９個の接続端子（端子Ｔｃ１〜Ｔｃ９と、端子Ｔｄ１〜Ｔｄ９と）を備えており、この接続端子を介して交換レンズ２００とアダプター３００との間で給電（電圧の供給）および信号の授受（通信）が行われる。
なお、信号の授受（通信）は、交換レンズ２００が備えているレンズ制御部２１０とアダプター３００が備えているアダプター制御部３１０との間で行われる。
【００１８】
（カメラボディの構成）
次に、カメラボディ１００の構成について説明する。
カメラボディ１００は、カメラ制御部１１０と、カメラ電源部１２０と、スイッチ１２５と、バッテリー部１９０Ｂと、接続部１０１ｓ（端子Ｔａ１〜Ｔａ１２）とを備えている。
接続部１０１ｓは、アダプター３００が備えている接続部３０１ｓの１２個の接続端子（端子Ｔｂ１〜Ｔｂ１２）と互いに接続される接続端子として、端子Ｔａ１〜Ｔａ１２の１２個の接続端子を備えている。
なお、アダプター３００の構成については後で詳細に説明する。
【００１９】
バッテリー部１９０Ｂは、バッテリー１９０を収納する。
バッテリー１９０は、カメラボディ１００、交換レンズ２００およびアダプター３００に電圧を供給する。例えば、バッテリー１９０は、リチウムイオン２次電池またはニッケル水素２次電池等である。なお、バッテリー１９０は、アルカリ電池等の１次電池であってもよい。また、カメラボディ１００は、バッテリー１９０から電圧が供給される構成に限られず、外部の直流電源（例えば、交流電源から直流電源に変換して電圧を供給するＡＣアダプター等）から電圧が供給されてもよい。
【００２０】
カメラ電源部１２０は、バッテリー１９０から供給される電圧をカメラボディ１００、またはカメラボディ１００に接続されるカメラアクセサリーに供給できるようバッテリー電圧を変換する。例えば、カメラ電源部１２０は、バッテリー電圧を変換することで、カメラボディ１００が備えている制御系回路（主にカメラ制御部１１０）に電圧を供給する電源Ｖｃｃ０と、カメラ電源部１２０は、接続部１０１ｓに接続されるアダプター３００に電圧を供給する第１電源系統である電源Ｖｃｃ１とに分ける。この電源Ｖｃｃ１の電圧は、アダプター３００が備えている制御系回路（主にアダプター制御部３１０）に供給される。以下、この電源Ｖｃｃ１を、制御系電源Ｖｃｃ１と称する。
【００２１】
また、カメラ電源部１２０は、カメラ制御部１１０の制御により、制御系電源Ｖｃｃ１による電圧の供給状態と供給停止状態とを切替える。さらに、カメラ電源部１２０は、カメラ制御部１１０の制御により、供給可能な電力（電力量、給電量）を制御する。例えば、カメラ電源部１２０は、カメラシステム１において撮影処理を実行可能な程度に供給可能な電力（電力量、給電量）が多い状態（通常給電状態）と、撮影処理を実行不可能な程度に供給可能な電力（電力量、給電量）が少ない状態（小給電状態）とを切替える。
なお、制御系電源Ｖｃｃ１の電圧は、端子Ｔａ３と端子Ｔｂ３を介してアダプター制御部３１０に供給される。
【００２２】
また、バッテリー１９０の正極端子と端子Ｔａ２とが、バッテリー部１９０Ｂとスイッチ１２５を介して接続されている。これにより、上述した第１電源系統である電源Ｖｃｃ１とは別に、バッテリー１９０から第２電源系統である電源ＰＷＲが生成され、その電源ＰＷＲからの電圧がアダプター電源部３２０に供給される。電源ＰＷＲの電圧は、端子Ｔａ２と端子Ｔｂ２とを介してアダプター電源部３２０に供給される。なお、バッテリー１９０に代えて、外部の直流電源から電源ＰＷＲの電圧が供給されてもよい。また、電源ＰＷＲは、制御系電源Ｖｃｃ１に比べて供給可能な電力が大きい電源系統である。以下、この電源ＰＷＲを、パワー系電源ＰＷＲと称する。
【００２３】
また、パワー系電源ＰＷＲに対応するグランド（ＧＮＤ）であるパワー系グランドＰＧＮＤは、パワー系電源ＰＷＲの電圧が供給される各部および端子Ｔａ１に接続されている。一方、制御系電源Ｖｃｃ１に対応するグランドである制御系グランドＳＧＮＤは、端子Ｔａ１２に接続されている。また、パワー系グランドＰＧＮＤと制御系グランドＳＧＮＤは、バッテリー部１９０Ｂを介してそれぞれバッテリー１９０の負極端子と同電位のグランドになっている。
なお、制御系グランドＳＧＮＤは、電源Ｖｃｃ０に対応するグランドでもあり、制御系グランドＳＧＮＤがカメラ制御部１１０のグランド端子に接続されている。
【００２４】
スイッチ１２５は、カメラ制御部１１０の制御により、導通状態と遮断状態（非導通状態）とを切替える。すなわち、スイッチ１２５は、カメラ制御部１１０の制御により、パワー系電源ＰＷＲの電圧を、端子Ｔａ２に対して供給するか否かを切替える。
【００２５】
カメラ制御部１１０は、カメラ電源制御部１１１と、第１カメラ通信部１１２と、第２カメラ通信部１１３と、を備えている。カメラ制御部１１０は、カメラボディ１００が備えている各部を制御するとともに、接続部１０１ｓを介して接続されるアダプター３００のアダプター制御部３１０との間で第１データ通信系Ｄ１ｂと第２データ通信系Ｄ２ｂとの２系統の通信を行う。
【００２６】
カメラ電源制御部１１１は、カメラボディ１００の状態、または、第１カメラ通信部１１２もしくは第２カメラ通信部１１３による通信状態に基づいて、カメラ電源部１２０およびスイッチ１２５を制御する。
なお、第１カメラ通信部１１２および第２カメラ通信部１１３はそれぞれ、第１データ通信系Ｄ１ｂと第２データ通信系Ｄ２ｂとの２系統の通信を、独立に実行する。
【００２７】
第１データ通信系Ｄ１ｂは、シリアルインターフェース方式の全二重通信による通信系である。第１カメラ通信部１１２は、第１データ通信系Ｄ１ｂとして、信号ＲＤＹ、ＣＬＫ１、ＤＡＴＡＢ、ＤＡＴＡＬの４種類の信号の授受（通信）を行う。
信号ＲＤＹは、第１カメラ通信部１１２に対して通信可否を通知する信号である。この信号ＲＤＹは、後述する第１アダプター通信部３１２から第１カメラ通信部１１２に対して、端子Ｔａ４を介して送信（出力）される。信号ＣＬＫ１は、シリアル通信用のクロック信号である。このクロック信号ＣＬＫ１は、第１カメラ通信部１１２から第１アダプター通信部３１２に対して、端子Ｔａ５を介して送信（出力）される。信号ＤＡＴＡＢは、第１カメラ通信部１１２から第１アダプター通信部３１２に対して、端子Ｔａ６を介して出力される、カメラボディ１００に関するデータ信号である。信号ＤＡＴＡＬは、第１アダプター通信部３１２から第１カメラ通信部１１２に対して出力される、交換レンズ２００に関するデータ信号である。第１カメラ通信部１１２は信号ＤＡＴＡＬを端子Ｔａ７を介して受信する。
【００２８】
第２データ通信系Ｄ２ｂは、シリアルインターフェース方式であって、カメラボディ１００に対してデータが送信される単方向通信による通信系である。第２カメラ通信部１１３は、信号ＨＲＥＱ、ＨＡＮＳ、ＨＣＬＫ、ＨＤＡＴＡの４種類の信号の授受（通信）を行う。
信号ＨＲＥＱは、第２カメラ通信部１１３からの通信要求を示す信号であり、第２カメラ通信部１１３が、後述する第２アダプター通信部３１３に対して、端子Ｔｂ８を介して送信（出力）する。信号ＨＡＮＳは、第２カメラ通信部１１３への通信応答を示す信号であり、第２アダプター通信部３１３から第２カメラ通信部１１３に対して、端子Ｔｂ９を介して送信される。信号ＨＣＬＫは、シリアル通信用のクロック信号である。このクロック信号ＨＣＬＫは、第２カメラ通信部１１３から第２アダプター通信部３１３に対して、端子Ｔｂ１０を介して送信（出力）される。信号ＨＤＡＴＡは、第２アダプター通信部３１３から第２カメラ通信部１１３に対して、端子Ｔｂ１１を介して送信されるレンズのデータ信号である。
【００２９】
なお、第１データ通信系Ｄ１ｂ、および第２データ通信系Ｄ２ｂでの通信内容は、後で詳述する。
【００３０】
（交換レンズの構成）
次に、交換レンズ２００の構成について説明する。
交換レンズ２００は、接続部２０１ｓ（端子Ｔｄ１〜Ｔｄ９）と、レンズ制御部２１０と、光学系２２０と、光学系駆動部２３０とを備えている。
光学系２２０を介して入射した被写体光（光学像）は、アダプター３００を介してカメラボディ１００が備えている周知の撮影素子（不図示）の受光面に導かれる。
光学系２２０は、レンズ２２１と、焦点調整用レンズ（以下、フォーカスレンズと称す）２２２と、光学像の像ぶれ補正用（防振用）レンズ（以下、ＶＲ（Vibration Reduction）レンズと称す）２２３と、絞りユニット２５０と、を備えている。
【００３１】
絞りユニット２５０は、複数の絞り羽根を含む絞り機構２５１と、絞り機構２５１を機械的に操作する絞りレバー２５２とを備えている。したがって、交換レンズ２００の絞り開口径は、絞りレバー２５２が絞り機構２５１を機械的に操作することで変化する。また、図３に記載のカメラシステム１における交換レンズ２００は、絞り機構２５１を駆動するアクチュエータ等の動力源を内蔵しないレンズであり、アダプター３００の絞り連動レバー３５０によって絞りレバー２５２を介して絞り機構２５１が駆動されるレンズである。
【００３２】
光学系駆動部２３０は、ＡＦ（Auto Focus）駆動部２３１と、ＡＦエンコーダ２３２と、ＶＲ駆動部２３５と、を備えている。
ＡＦ駆動部２３１は、レンズ制御部２１０の制御によりフォーカスレンズ２２２を駆動させる。また、ＡＦエンコーダ２３２は、フォーカスレンズ２２２の位置を検出してレンズ制御部２１０に検出結果を供給する。
ＶＲ駆動部２３５は、レンズ制御部２１０の制御によりＶＲレンズ２２３を駆動させる。
なお、交換レンズ２００は、ユーザに手動操作されることによってフォーカスレンズ２２２の位置を移動させるフォーカスリングを備えている構成としてもよい。
【００３３】
接続部２０１ｓは、アダプター３００が備えている接続部３０２ｓの９個の接続端子（端子Ｔｃ１〜Ｔｃ９）と互いに接続される接続端子として、９個の接続端子Ｔｄ１〜Ｔｄ９を備えている。
光学系駆動部２３０の電圧が供給される電源Ｖｐは、端子Ｔｄ２を介して供給される。以下、この電源Ｖｐをレンズ駆動系電源Ｖｐと称する。レンズ駆動系電源Ｖｐはアダプター３００を介してパワー系電源ＰＷＲから供給される。
例えば、ＡＦ駆動部２３１が備えているフォーカスレンズ２２２を駆動するアクチュエータ、およびＶＲレンズ２２３を駆動するアクチュエータ等のように消費電力が多い光学系駆動部２３０に、この端子Ｔｄ２からレンズ駆動系電源Ｖｐの電圧が供給される。また、レンズ駆動系電源Ｖｐに対応するグランドであるパワー系グランドＰＧＮＤは、光学系駆動部２３０のグランド端子および端子Ｔｄ１に接続されている。
【００３４】
レンズ制御部２１０の電圧が供給される電源Ｖｃは、端子Ｔｄ３に接続されている。以下、この電源Ｖｃをレンズ制御系電源Ｖｃと称する。レンズ制御系電源Ｖｃはアダプター３００を介してパワー系電源ＰＷＲから供給される。
光学系駆動部２３０と比べて消費電力が少ないレンズ制御部２１０を含む制御系回路等に、この端子Ｔｄ３を介してレンズ制御系電源Ｖｃの電圧が供給される。また、レンズ制御系電源Ｖｃに対応するグランドである制御系グランドＳＧＮＤは、レンズ制御部２１０のグランド端子および端子Ｔｄ９に接続されている。
すなわち、パワー系グランドＰＧＮＤと制御系グランドＳＧＮＤとは、交換レンズ２００において互いに接続されておらず、２系統のグランドに分離されている。
【００３５】
レンズ制御部２１０は、光学系制御部２１１と、第１レンズ通信部２１２と、第２レンズ通信部２１３と、を備えている。レンズ制御部２１０は、光学系駆動部２３０を制御するとともに、接続部２０１ｓを介して接続されるアダプター３００のアダプター制御部３１０との間で第１データ通信系Ｄ１Ｌと第２データ通信系Ｄ２Ｌとの２系統の通信を制御する。
【００３６】
光学系制御部２１１は、光学系駆動部２３０を制御する。例えば、光学系制御部２１１は、アダプター３００との通信状態に応じて、光学系駆動部２３０を初期化する。また、光学系制御部２１１は、アダプター３００を介したカメラ制御部１１０の制御に応じて、フォーカスレンズ２２２またはＶＲレンズ２２３等の駆動要素を駆動するよう、光学系駆動部２３０を制御する。また、光学系制御部２１１は、光学系駆動部２３０から供給される光学系（駆動要素）２２０に関する情報（例えば、ＡＦエンコーダ２３２に検出されたフォーカスレンズ２２２の位置等の情報）を取得する。
【００３７】
第１レンズ通信部２１２および第２レンズ通信部２１３は、それぞれ第１データ通信系Ｄ１Ｌと第２データ通信系Ｄ２Ｌとの２系統の通信を独立したタイミングで実行する。
第１データ通信系Ｄ１Ｌは、シリアルインターフェース方式の半二重通信による通信系である。第１レンズ通信部２１２は、第１データ通信系Ｄ１Ｌとして、信号Ｒ／Ｗ、ＣＬＫ２、ＤＡＴＡの３種類の信号の通信を実行する。
信号Ｒ／Ｗは、後述するデータ信号の通信方向を示すリード／ライト信号であり、端子Ｔｄ４を介して、後述する第１アダプター通信部３１２と第１レンズ通信部２１２との間で送受信される。信号ＣＬＫ２は、シリアル通信用のクロック信号であるが、レンズ側とアダプター間のハンドシェイクを行う信号として利用され、第１アダプター通信部３１２から第１レンズ通信部２１２に対して、端子Ｔｄ５を介して送信(出力)される。信号ＤＡＴＡは、第１アダプター通信部３１２と第１レンズ通信部２１２との間で、端子Ｔｄ６を介して送受信されるデータ信号である。
【００３８】
第２データ通信系Ｄ２Ｌは、パルス通信方式であって、交換レンズ２００からパルス信号が出力される単方向通信による通信系である。第２レンズ通信部２１３は、第２データ通信系Ｄ２Ｌとして、信号ＨＬＰ１、ＨＬＰ２の２種類のパルス信号を送信する。
信号ＨＬＰ１は、端子Ｔｄ７を介して後述する第２アダプター通信部３１３に送信されるパルス信号である。信号ＨＬＰ２は、第２レンズ通信部２１３から第２アダプター通信部３１３に対して、端子Ｔｄ８を介して出力されるパルス信号である。これらのパルス信号ＨＬＰ１、ＨＬＰ２は、ＡＦエンコーダ２３２から出力される信号に応じたパルス信号である。
【００３９】
なお、第１データ通信系Ｄ１Ｌ、および第２データ通信系Ｄ２Ｌにて通信される通信内容は、後で詳述する。
【００４０】
（アダプターの構成）
次に、アダプター３００の構成について説明する。
アダプター３００は、アダプター制御部３１０と、アダプター電源部３２０と、絞り連動レバー駆動部３３０（絞り連動機構駆動部）と、接続部３０１ｓ（端子Ｔｂ１〜Ｔｂ１２）と、接続部３０２ｓ（端子Ｔｃ１〜Ｔｃ９）と、絞り連動レバー３５０と、を備えている。
【００４１】
接続部３０１ｓは、カメラボディ１００側の既述の１２個の接続端子Ｔａ１〜Ｔａ１２と互いに接続される、１２個の接続端子Ｔｂ１〜Ｔｂ１２を備えている。アダプター３００とカメラボディ１００とが接続部３０１ｓおよび接続部１０１ｓを介して接続されることにより、接続部３０１ｓの端子Ｔｂ１〜Ｔｂ１２のそれぞれの端子は、接続部１０１ｓの端子Ｔａ１〜Ｔａ１２のそれぞれ対応する接続端子と電気的に接続する。
【００４２】
また、接続部３０２ｓは、交換レンズ２００側の既述の９個の接続端子（端子Ｔｄ１〜Ｔｄ９）と互いに接続される、９個の接続端子Ｔｃ１〜Ｔｃ９を備えている。アダプター３００と交換レンズ２００とが、接続部３０２ｓおよび接続部２０１ｓを介して接続されることにより、接続部３０２ｓの端子Ｔｃ１〜Ｔｃ９のそれぞれの端子は、接続部２０１ｓの端子Ｔｄ１〜Ｔｄ９のそれぞれ対応する接続端子と接続する。
【００４３】
端子Ｔｂ２は端子Ｔａ２に接続され、端子Ｔｂ３は端子Ｔａ３に接続される。これにより、カメラボディ１００から、端子Ｔａ２を介して端子Ｔｂ２にパワー系電源ＰＷＲの電圧が供給され、端子Ｔａ３を介して端子Ｔｂ３に制御系電源Ｖｃｃ１の電圧が供給される。これにより、アダプター電源部３２０には、カメラボディ１００から端子Ｔａ２および端子Ｔｂ２を介してパワー系電源ＰＷＲの電圧が供給される。
一方、アダプター制御部３１０には、カメラボディ１００から端子Ｔａ３および端子Ｔｂ３を介して制御系電源Ｖｃｃ１の電圧が供給される。
【００４４】
このように、アダプター３００には、カメラボディ１００から制御系電源Ｖｃｃ１の電圧（第１電源系統の電圧）と、制御系電源Ｖｃｃ１と比べて供給可能な電力が大きいパワー系電源ＰＷＲの電圧（第２電源系統の電圧）との両方が供給される。アダプター電源部３２０に供給されたパワー系電源ＰＷＲの電圧は、交換レンズ２００に電圧を供給するレンズ系電源系統として、レンズ駆動系電源Ｖｐ（第３電源系統）とレンズ制御系電源Ｖｃ（第４電源系統）とに分けられる（変換される）。例えば、アダプター電源部３２０は、カメラボディ１００から供給されたパワー系電源ＰＷＲから、交換レンズ２００に対して給電するレンズ駆動系電源Ｖｐおよびレンズ制御系電源Ｖｃの供給電圧を生成する。
なお、レンズ駆動系電源Ｖｐから供給される電圧は、レンズ制御系電源Ｖｃから供給される電圧よりも大きい。また、レンズ駆動系電源Ｖｐから供給される負荷における消費電力が、レンズ制御系電源Ｖｃから供給される負荷における消費電力に比べて多いとしてもよい。
【００４５】
さらに、アダプター電源部３２０に供給されたパワー系電源ＰＷＲからは、上述したレンズ駆動系電源Ｖｐとレンズ制御系電源Ｖｃとは別に、絞り連動レバー駆動部３３０に電圧を供給する電源Ｖｍ（第５電源系統）も生成される（分けられる）。以下、この電源Ｖｍを絞り駆動用電源Ｖｍと称する。
例えば、アダプター電源部３２０は、パワー系電源ＰＷＲの電圧を予め定められた絞り駆動用電源Ｖｍの電圧に変換する電圧変換部を備えている。この電圧変換部は、例えば、ＤＣ−ＤＣコンバータを備えている。また、この電圧変換部は、例えば予め定められた電圧（予め定められた絞り駆動用電源Ｖｍの電圧）まで昇降圧した電圧に変換する。そして、アダプター電源部３２０は、生成した絞り駆動用電源Ｖｍの電圧を絞り連動レバー駆動部３３０に供給する。
なお、アダプター電源部３２０は、絞り駆動用電源Ｖｍの電圧に基づいてレンズ制御系電源Ｖｃの電圧を変換する（生成する）第１レギュレータ部を備える構成としてもよい。例えば、この第１レギュレータ部は、絞り駆動用電源Ｖｍの電圧を予め定められた電圧（予め定められたレンズ制御系電源Ｖｃの電圧）まで降圧した電圧に変換する。また、例えば、この第１レギュレータ部は、第１リニアレギュレータを備えている構成としてもよい。なお、絞り駆動用電源Ｖｍの電圧は、レンズ制御系電源Ｖｃの電圧より高い電圧に設定されている。
また、アダプター電源部３２０は、パワー系電源ＰＷＲの電圧に基づいてレンズ駆動系電源Ｖｐの電圧を変換する（生成する）第２レギュレータ部を備えている構成としてもよい。例えば、この第２レギュレータ部は、パワー系電源ＰＷＲの電圧を予め定められた電圧（予め定められたレンズ駆動系電源Ｖｐの電圧）まで降圧した電圧に変換する。また、例えば、この第２レギュレータ部は、第２リニアレギュレータを備えている構成としてもよい。なお、この場合、第２レギュレータ部は、第１レギュレータ部と比べて供給可能な電力が大きくなる（給電量が多い）ように構成されている。
【００４６】
なお、アダプター電源部３２０により変換された電源系それぞれの接続は、以下のようになっている。
端子Ｔｃ２は、アダプター電源部３２０のレンズ駆動系電源Ｖｐ出力端子（レンズ駆動系電源Ｖｐの電圧を出力する端子）に接続されている。また、端子Ｔｃ３は、アダプター電源部３２０のレンズ制御系電源Ｖｃ出力端子（レンズ制御系電源Ｖｃの電圧を出力する端子）に接続されている。これにより、アダプター電源部３２０は、端子Ｔｃ２にレンズ駆動系電源Ｖｐの電圧を供給し、端子Ｔｃ３にレンズ制御系電源Ｖｃの電圧を供給する。
また、アダプター電源部３２０は、レンズ駆動系電源Ｖｐの電圧を端子Ｔｃ２および端子Ｔｄ２を介して交換レンズ２００の光学系駆動部２３０に供給する。
また、アダプター電源部３２０は、レンズ制御系電源Ｖｃの電圧を端子Ｔｃ３および端子Ｔｄ３を介して交換レンズ２００のレンズ制御部２１０に供給する。
【００４７】
このように、アダプター電源部３２０は、交換レンズ２００の光学系駆動部２３０およびレンズ制御部２１０に供給する電圧を、パワー系電源ＰＷＲの電圧から生成する。
【００４８】
さらに、アダプター電源部３２０は、アダプター３００内の絞り駆動用電源Ｖｍの電圧を、絞り連動レバー駆動部３３０に供給する。つまりアダプター３００は、絞り連動レバー駆動部３３０に供給する電圧を、カメラボディ１００から供給されるパワー系電源ＰＷＲの電圧から生成する。パワー系電源ＰＷＲは、制御系電源Ｖｃｃ１よりも給電力が十分に大きいため、パワー系電源ＰＷＲを様々な回路への給電に利用することができ、且つ本実施形態のようにパワー系電源ＰＷＲから絞り連動レバー駆動部３３０に給電する電圧を作成しても（パワー系電源ＰＷＲを兼用しても）、その兼用先の他の回路の動作（例えば上述のレンズ制御部２１０の動作）に悪影響を与えることがない
【００４９】
また、端子Ｔｂ１は、カメラボディ１００の端子Ｔａ１に接続されている。これにより、パワー系グランドＰＧＮＤは、端子Ｔａ１を介して端子Ｔｂ１に接続されている。また、端子Ｔｂ１と端子Ｔｃ１とは、アダプター３００内でパワー系グランドＰＧＮＤとして接続されている。さらに、端子Ｔｃ１は、交換レンズ２００の端子Ｔｄ１に接続されている。これにより、パワー系グランドＰＧＮＤは、レンズ駆動系電源Ｖｐに対応するグランドとして、端子Ｔｃ１を介して端子Ｔｄ１に接続されている。なお、パワー系グランドＰＧＮＤは、アダプター電源部３２０および絞り連動レバー駆動部３３０等のグランドとしても接続されている。
【００５０】
また、端子Ｔｂ１２は、カメラボディ１００の端子Ｔａ１２に接続されている。これにより、制御系グランドＳＧＮＤは、端子Ｔａ１２を介して端子Ｔｂ１２に接続されている。また、端子Ｔｂ１２と端子Ｔｃ９とは、アダプター３００内で制御系グランドＳＧＮＤとして接続されている。さらに、端子Ｔｃ９は、交換レンズ２００の端子Ｔｄ９に接続されている。これにより、制御系グランドＳＧＮＤは、レンズ制御系電源Ｖｃに対応するグランドとして、端子Ｔｃ９を介して端子Ｔｄ９に接続されている。また、制御系グランドＳＧＮＤは、アダプター制御部３１０のグランドとしても接続されている。
【００５１】
このように、パワー系グランドＰＧＮＤと制御系グランドＳＧＮＤとは、アダプター３００において互いに接続されておらず、２系統のグランドに分離されている。
【００５２】
なお、交換レンズ２００において、制御系グランドＳＧＮＤは、レンズ側マウント２０１の導電部（交換レンズ筐体）に接続されていてもよい。また、交換レンズ２００において制御系グランドＳＧＮＤが接続されている端子Ｔｄ９は、レンズ側マウント２０１の導電部に含まれている構成としてもよい。同様に、アダプター３００において、制御系グランドＳＧＮＤは、第２マウント３０２の導電部に接続されていてもよい。また、アダプター３００において制御系グランドＳＧＮＤが接続されている端子Ｔｃ９は、第２マウント３０２の導電部に含まれている構成としてもよい。
さらに、同様に、端子Ｔｂ１２は第１マウント３０１の導電部に接続されていてもよく、また、端子Ｔｂ１２は第１マウント３０１の導電部に含まれている構成としてもよい。同様に、端子Ｔａ１２も、カメラボディ側マウント１０１の導電部に接続されていてもよく、また、端子Ｔａ１２はカメラボディ側マウント１０１の導電部に含まれている構成としてもよい。
【００５３】
絞り連動レバー駆動部３３０は、アダプター制御部３１０の制御により絞り連動レバー３５０の位置を移動させる。絞り連動レバー駆動部３３０は、絞り連動レバー３５０を移動させることにより、交換レンズ２００の絞り機構２５１を絞りレバー２５２を介して変位させる。また、絞り連動レバー駆動部３３０は、絞り連動レバー３５０の位置を検出して、該検出結果をアダプター制御部３１０に出力する。
【００５４】
例えば、絞り連動レバー駆動部３３０は、絞り連動レバー３５０を駆動する絞り駆動用アクチュエータ（例えば、ステッピングモーター）、絞り駆動用アクチュエータを駆動制御するモーター駆動部、および、絞り連動レバー３５０の位置を検出する絞り連動レバー位置検出部等を備えている。これにより、絞り連動レバー駆動部３３０において、モーター駆動部が絞り駆動用アクチュエータを駆動することにより、絞り駆動用アクチュエータが絞り連動レバー３５０を駆動する。また、絞り連動レバー駆動部３３０において、絞り連動レバー位置検出部（例えば、フォトインタラプタ）が、絞り連動レバー３５０の位置を検出して、検出結果をアダプター制御部３１０に供給する。
【００５５】
アダプター制御部３１０は、アダプター電源制御部３１１と、第１アダプター通信部３１２と、第２アダプター通信部３１３と、絞り制御部３１４と、を備えている。また、アダプター制御部３１０は、カメラ制御部１１０との周期的な通信により制御されて、アダプター３００が備えている各部において行われる処理を制御するとともに、レンズ制御部２１０と周期的な通信を行う。例えば、アダプター制御部３１０は、カメラ制御部１１０との間で、定常的な周期的通信を実行する。また、アダプター制御部３１０は、レンズ制御部２１０との間でも、定常的な周期的通信を実行する。
また、アダプター制御部３１０は、カメラ制御部１１０からの撮影処理を制御するための通信に基づいて、絞り連動レバー駆動部３３０の制御をするとともに、交換レンズ２００の光学系駆動部２３０を制御するためにレンズ制御部２１０との通信を行う。
アダプター電源制御部３１１は、カメラ制御部１１０またはレンズ制御部２１０との通信結果、またはアダプター３００の状態等に応じて、アダプター電源部３２０を制御する。例えば、アダプター電源制御部３１１は、カメラ制御部１１０またはレンズ制御部２１０との通信結果に応じてアダプター電源部３２０を制御して、レンズ制御系電源Ｖｃ、レンズ駆動系電源Ｖｐ、または絞り駆動用電源Ｖｍの電圧を供給させるか否かを制御する。
【００５６】
絞り制御部３１４は、カメラ制御部１１０またはレンズ制御部２１０との通信結果に応じて、絞り連動レバー駆動部３３０を制御する。
例えば、絞り制御部３１４は、カメラ制御部１１０との通信結果に応じて、絞り機構２５１の絞り開口径が、カメラ制御部１１０からの制御指示に応じた絞り開口径になるように絞り連動レバー駆動部３３０を制御する。
また、絞り制御部３１４は、処理に応じて絞り連動レバー３５０の位置を初期の位置に移動させる制御を絞り連動レバー駆動部３３０にする。例えば、絞り制御部３１４は、初期の位置として、絞り機構２５１が開放になる位置、絞り機構２５１の設定絞り値に応じて移動する絞りレバー２５２に干渉しない位置である退避位置、等に絞り連動レバー３５０を移動させるように絞り連動レバー駆動部３３０を制御する。
また、絞り制御部３１４は、絞り連動レバー駆動部３３０において検出された絞り連動レバー３５０の位置を取得する。
【００５７】
第１アダプター通信部３１２は、第１カメラ通信部１１２との間で第１データ通信系Ｄ１ｂの通信を実行し、第１レンズ通信部２１２との間で第１データ通信系Ｄ１Ｌの通信を実行する。
具体的には、第１アダプター通信部３１２は、互いに異なる通信規格である第１データ通信系Ｄ１ｂと第１データ通信系Ｄ１Ｌとの通信を中継する。例えば、第１アダプター通信部３１２は、シリアルインターフェース方式の全二重通信である第１データ通信系Ｄ１ｂの通信規格により第１カメラ通信部１１２から受信したデータを、シリアルインターフェース方式の半二重通信である第１データ通信系Ｄ１Ｌの通信規格のデータに変換して第１レンズ通信部２１２へ送信する。一方、第１アダプター通信部３１２は、シリアルインターフェース方式の半二重通信である第１データ通信系Ｄ１Ｌの通信規格により第１レンズ通信部２１２から受信したデータを、シリアルインターフェース方式の全二重通信である第１データ通信系Ｄ１ｂの通信規格のデータに変換して第１カメラ通信部１１２へ送信する。
また、第１アダプター通信部３１２は、互いに異なる周期で通信される第１データ通信系Ｄ１ｂと第１データ通信系Ｄ１Ｌとの通信を中継する。
また、第１アダプター通信部３１２は、第１データ通信系Ｄ１ｂと第１データ通信系Ｄ１Ｌとにおいて送受信されるデータのフォーマットの整合性をとるための変換処理をする。
なお、アダプター制御部３１０は、例えば、記憶部（不図示）を備えている。第１アダプター通信部３１２は、受信したデータ、および変換したデータ等に基づいて生成したデータを該記憶部に一時的に記憶させる。そして、第１アダプター通信部３１２は、生成したデータを該記憶部から読み出して送信する。
【００５８】
第１アダプター通信部３１２と第１カメラ通信部１１２とは、信号ＲＤＹ、ＣＬＫ１、ＤＡＴＡＢ、ＤＡＴＡＬの４種類の信号線を介して第１データ通信系Ｄ１ｂの通信を実行する。端子Ｔｂ４は、信号ＲＤＹの信号線を介して第１アダプター通信部３１２に接続されている。また、端子Ｔｂ５は信号ＣＬＫ１の信号線、端子Ｔｂ６は信号ＤＡＴＡＢの信号線、および端子Ｔｂ７は信号ＤＡＴＡＬの信号線、を介してそれぞれ第１アダプター通信部３１２に接続されている。そして、端子Ｔｂ４は、カメラボディ１００の端子Ｔａ４に接続されており、端子Ｔｂ５は端子Ｔａ５に、端子Ｔｂ６は端子Ｔａ６に、端子Ｔｂ７は端子Ｔａ７に、それぞれ接続されている。
つまり、第１データ通信系Ｄ１ｂの通信を行う信号ＲＤＹ、ＣＬＫ１、ＤＡＴＡＢ、ＤＡＴＡＬの４種類の信号線は、端子Ｔｂ４〜Ｔｂ７と端子Ｔａ４〜Ｔａ７とを介して第１アダプター通信部３１２と第１カメラ通信部１１２との間で接続されている。
【００５９】
一方、第１アダプター通信部３１２と第１レンズ通信部２１２とは、信号Ｒ／Ｗ、ＣＬＫ２、ＤＡＴＡの３種類の信号線を介して第１データ通信系Ｄ１Ｌの通信を実行する。端子Ｔｃ４は、信号Ｒ／Ｗの信号線を介して第１アダプター通信部３１２に接続されている。また、端子Ｔｃ５は信号ＣＬＫ２の信号線、端子Ｔｃ６は信号ＤＡＴＡの信号線を介して第１アダプター通信部３１２に接続されている。そして、端子Ｔｃ４は、交換レンズ２００の端子Ｔｄ４に接続されており、端子Ｔｃ５は端子Ｔｄ５に、端子Ｔｃ６は端子Ｔｄ６に、それぞれ接続されている。
つまり、第１データ通信系Ｄ１Ｌの通信を行う信号Ｒ／Ｗ、ＣＬＫ２、ＤＡＴＡの３種類の信号線は、端子Ｔｃ４〜Ｔｃ６と端子Ｔｄ４〜Ｔｄ６とを介して第１アダプター通信部３１２と第１レンズ通信部２１２との間で接続されている。
【００６０】
このように、第１アダプター通信部３１２を介して第１カメラ通信部１１２と第１レンズ通信部２１２との間において、第１データ通信系Ｄ１ｂの通信および第１データ通信系Ｄ１Ｌの通信が行われる。この第１データ通信系Ｄ１ｂの通信および第１データ通信系Ｄ１Ｌの通信においては、第１カメラ通信部１１２と第１レンズ通信部２１２との間で、第１アダプター通信部３１２を介して、例えば、光学系２２０の情報、制御指示等の要求コマンド、および要求コマンドに対する応答データ等が通信される。ここで、この第１データ通信系Ｄ１ｂおよび第１データ通信系Ｄ１Ｌにおける通信をコマンドデータ通信と称する。
なお、光学系２２０の情報とは、光学系２２０の種類を示す情報（光学系２２０の仕様、機能、光学特性等を示す情報）、または光学系２２０の駆動状態を示す情報等である。
以上述べたように、アダプター制御部３１０内の第１アダプター通信部３１２は、カメラ制御部１１０の第１カメラ通信部１１２から出力されるカメラ制御指令を受信する機能（換言すれば第１受信部）と、第１受信部での受信内容に応じて、交換レンズ２００の駆動要素を駆動制御するためのレンズ制御指令を交換レンズ２００の第１レンズ通信部２１２に対して送信する機能（換言すれば第１送信部）と、駆動要素の駆動状態を示す状態情報を交換レンズ２００の第１レンズ通信部２１２から受信する機能（換言すれば第２受信部）と、第２受信部での受信内容に基づいて、駆動要素の駆動状態を示す状態情報をカメラボディ１００の第１カメラ通信部１１２に対して送信する機能（換言すれば第２送信部）と、を有する。
【００６１】
第２アダプター通信部３１３は、第２レンズ通信部２１３から第２データ通信系Ｄ２Ｌのパルス信号を受信して、第２カメラ通信部１１３との間で第２データ通信系Ｄ２ｂの通信を実行する。
具体的には、第２アダプター通信部３１３は、第２データ通信系Ｄ２Ｌのパルス信号に含まれる情報を検出し、検出した情報を第２データ通信系Ｄ２ｂの通信規格に合わせて変換する。例えば、第２アダプター通信部３１３は、パルス通信方式の単方向通信である第２データ通信系Ｄ２Ｌの通信規格により第２レンズ通信部２１３から受信したパルス信号を、シリアルインターフェース方式の単方向通信である第２データ通信系Ｄ２ｂの通信規格のデータに変換して第２カメラ通信部１１３へ送信する。また、第２アダプター通信部３１３は、第１アダプター通信部３１２による制御に応じて、第２データ通信系Ｄ２Ｌの通信により受信したパルス信号に含まれる情報を第２データ通信系Ｄ２ｂの通信規格に変換して第２カメラ通信部１１３へ送信する。
【００６２】
第２アダプター通信部３１３と第２カメラ通信部１１３とは、信号ＨＲＥＱ、ＨＡＮＳ、ＨＣＬＫ、ＨＤＡＴＡの４種類の信号線を介して第２データ通信系Ｄ２ｂの通信を実行する。端子Ｔｂ８は、信号ＨＲＥＱの信号線を介して第２アダプター通信部３１３に接続されている。また、端子Ｔｂ９は信号ＨＡＮＳの信号線、端子Ｔｂ１０は信号ＨＣＬＫの信号線、および端子Ｔｂ１１は信号ＨＤＡＴＡの信号線、を介してそれぞれ第２アダプター通信部３１３に接続されている。そして、端子Ｔｂ８は、カメラボディ１００の端子Ｔａ８に接続されており、端子Ｔｂ９は端子Ｔａ９に、端子Ｔｂ１０は端子Ｔａ１０に、端子Ｔｂ１１は端子Ｔａ１１に、それぞれ接続されている。
つまり、第２データ通信系Ｄ２ｂの通信を行う信号ＨＲＥＱ、ＨＡＮＳ、ＨＣＬＫ、ＨＤＡＴＡの４種類の信号線は、端子Ｔｂ８〜Ｔｂ１１と端子Ｔａ８〜Ｔａ１１とを介して第２アダプター通信部３１３と第２カメラ通信部１１３との間で接続されている。
【００６３】
一方、第２アダプター通信部３１３と第２レンズ通信部２１３とは、信号ＨＬＰ１、ＨＬＰ２の２種類の信号線を介して第２データ通信系Ｄ２Ｌの通信を実行する。端子Ｔｃ７は、信号ＨＬＰ１の信号線を介して第２アダプター通信部３１３に接続されている。また、端子Ｔｃ８は信号ＨＬＰ２の信号線を介して第２アダプター通信部３１３に接続されている。そして、端子Ｔｃ７は、交換レンズ２００の端子Ｔｄ７に接続されており、端子Ｔｃ８は端子Ｔｄ８に接続されている。
つまり、第２データ通信系Ｄ２Ｌの通信を行う信号ＨＬＰ１、ＨＬＰ２の２種類の信号線は、端子Ｔｃ７〜Ｔｃ８と端子Ｔｄ７〜Ｔｄ８とを介して第２アダプター通信部３１３と第２レンズ通信部２１３との間で接続されている。
【００６４】
このように、第２アダプター通信部３１３を介して第２カメラ通信部１１３と第２レンズ通信部２１３との間において、第２データ通信系Ｄ２ｂの通信および第２データ通信系Ｄ２Ｌの通信が行われる。この第２データ通信系Ｄ２ｂの通信および第２データ通信系Ｄ２Ｌの通信においては、第２カメラ通信部１１３の通信要求信号に基づいて、第２アダプター通信部３１３を介して第２レンズ通信部２１３から、例えば、フォーカスレンズ２２２の位置を示すデータ等が通信される。ここで、この第２データ通信系Ｄ２ｂおよび第２データ通信系Ｄ２Ｌにおける通信をホットライン通信と称する。
【００６５】
＜交換レンズの他の形態＞
次に、交換レンズの他の形態について説明する。
アダプター３００を介してカメラボディ１００と接続して機能させることが可能なレンズは、図３を用いて説明した交換レンズ２００に限られるものではない。交換レンズ２００の他に、様々な交換レンズを、アダプター３００を介してカメラボディ１００と接続して機能させることが可能である。
なお、図３を用いて説明した交換レンズ２００は、通信可能なレンズ制御部２１０を備えており、レンズ制御部２１０が通信結果に基づいて光学系駆動部２３０を制御する交換レンズであり、この交換レンズ２００を、以下の記述においてＣＰＵ（Central Processing Unit）レンズとも称する。
【００６６】
（非ＣＰＵレンズ）
これに対して、図４に示すように、通信可能なレンズ制御部を備えていない交換レンズ２００Ｂを、アダプター３００を介してカメラボディ１００と接続して機能させることも可能である。
図４は、通信可能なレンズ制御部を備えていない交換レンズ２００Ｂを備えているカメラシステム１Ｂの構成の一例を示す概略ブロック図である。同図において図３の各部に対応する部分には同一の符号を付け、その説明を省略する。
この図において、カメラボディ１００と交換レンズ２００Ｂとは、アダプター３００を介して装着されている。
【００６７】
例えば、交換レンズ２００Ｂは、光学系を電気的に駆動しない仕様のレンズであって、ユーザの操作によってフォーカスレンズ２２２Ｂの位置を調整可能なフォーカスリング２６０Ｂと、ユーザの操作によって絞り機構２５１Ｂの開度を変更可能な絞り環２５５Ｂとを備えているレンズである。また、図４に示す交換レンズ２００Ｂは、レンズ制御部、光学系駆動部、および電気的な接続端子を備えていない点で、図３に示す交換レンズ２００と異なる。
なお、交換レンズ２００Ｂにおいては、ユーザによって絞り環２５５Ｂが操作されることにより、絞り機構２５１Ｂの絞り開口径（開度、絞り値）が変更される。そのため、アダプター制御部３１０は、絞り機構２５１Ｂの絞り開口径（開度、絞り値）が変更されることに応じて位置が移動する絞りレバー２５２Ｂの位置に干渉しない位置（移動を妨げない位置）である退避位置に、絞り連動レバー３５０を制御する。
これにより、交換レンズ２００Ｂは、アダプター３００を介してカメラボディ１００と接続することが可能であり、交換レンズ２００Ｂの仕様に応じてマニュアル操作によって機能させることができる。
この交換レンズ２００Ｂを、以下の記述において、非ＣＰＵレンズとも称する。
【００６８】
（電磁絞り式ＣＰＵレンズ）
また、図５に示すように、絞り機構２５１Ｃを電気的に駆動する電磁絞り式の交換レンズ２００Ｃを、アダプター３００を介してカメラボディ１００と接続して機能させることも可能である。
図５は、電磁絞り式の交換レンズ２００Ｃを備えているカメラシステム１Ｃの構成の一例を示す概略ブロック図である。同図において図３の各部に対応する部分には同一の符号を付け、その説明を省略する。
この図において、カメラボディ１００と交換レンズ２００Ｃとは、アダプター３００を介して装着されている。
図５に示す交換レンズ２００Ｃは、図３に示す交換レンズ２００が絞りレバー２５２を有する絞りユニット２５０を備えているのに対して、絞り駆動部２３３Ｃを有する電磁絞りユニット２５０Ｃ備えている点で異なる。
【００６９】
例えば、交換レンズ２００Ｃは、電磁絞りユニット２５０Ｃ（ＥＭＤ(Electro-magnetic Diaphragm)を備えているレンズである。この電磁絞りユニット２５０Ｃは、絞り機構２５１Ｃと絞り駆動部２３３Ｃとを備えている。
絞り駆動部２３３Ｃは、レンズ制御部２１０Ｃが備えている光学系制御部２１１Ｃの制御により、絞り機構２５１Ｃの絞り開口径（開度、絞り値）を電気的に駆動して変更する。また、絞り駆動部２３３Ｃは、例えば、絞り駆動用アクチュエータを含んで構成されている。
なお、この図に示す構成においてアダプター３００が絞り機構２５１Ｃを制御する場合、アダプター制御部３１０は、絞り連動レバー駆動部３３０を制御するのに代えて、レンズ制御部２１０Ｃと通信することにより絞り駆動部２３３Ｃを介して絞り機構２５１Ｃを制御する。
これにより、交換レンズ２００Ｃは、アダプター３００を介してカメラボディ１００と接続することが可能であり、カメラ制御部１１０は、アダプター制御部３１０を介してレンズ制御部２１０Ｃと通信することにより、交換レンズ２００Ｃを機能させることができる。
この交換レンズ２００Ｃを、以下の記述において、電磁絞り式ＣＰＵレンズとも称する。
【００７０】
＜状態遷移の説明＞
次に、本実施形態による処理について説明する。
まず、図６を参照して本実施形態による状態遷移の概要について説明する。
図６は、本実施形態による交換レンズに係る処理の状態遷移の概要を示すフローチャートである。
【００７１】
まず、カメラボディ１００に対して、カメラボディ１００の主電源がオンされた場合、または、カメラボディ１００の主電源がオンされている状態において、アダプター３００が装着された場合、アダプター３００は、カメラボディ１００の制御により、「レンズ起動処理」を実行する（ステップＳ１００）。
ここで、「レンズ起動処理」とは、例えば、カメラボディ１００のカメラボディ側マウント１０１に対する着脱判定処理、アダプター３００およびアダプター３００に装着されている交換レンズ２００の初期化処理、各電源系統の給電制御処理、等である。また、例えば、このレンズ起動処理において、カメラボディ１００は、カメラボディ１００にアダプター３００を介して装着されている交換レンズ２００の種類や仕様（機能）の情報を取得する。
【００７２】
ステップＳ１００においてレンズ起動処理が完了すると、アダプター３００は、カメラボディ１００の制御により、「レンズ定常処理」に遷移する（ステップＳ２００）。
「レンズ定常処理」とは、例えば、レンズ起動処理が完了した後の撮影処理が可能な状態である。このレンズ定常処理において、カメラボディ１００は、例えば、アダプター３００を介して装着されている交換レンズ２００の装着状態の検出と光学系の情報の取得とを所定周期で行う「定常通信」を実行する。このレンズ定常処理については図７を用いて後述する。
【００７３】
次に、カメラボディ１００またはアダプター３００は、レンズ定常処理中において割り込み要求が生じたか否かを判定する（ステップＳ３００）。ステップＳ３００において、割り込み要求がないと判定された場合、アダプター３００は、カメラボディ１００の制御により、レンズ定常処理を継続する。一方、ステップＳ３００において、割り込み要求があると判定された場合、カメラボディ１００またはアダプター３００は、要求された割り込み処理に遷移する（ステップＳ４００）。ここで、割り込み処理とは、例えば、レリーズ操作による撮影開始処理、電源瞬断時の処理、低消費電力モードへの移行または電源オフによる電源遮断処理等である。
【００７４】
（レンズ定常処理におけるコマンドデータ通信の説明）
次に、レンズ定常処理（図６のステップＳ２００）において実行されるコマンドデータ通信について説明する。
図７は、レンズ定常処理におけるコマンドデータ通信の通信シーケンスの一例を示す図である。
この図は、交換レンズ２００（ＣＰＵレンズ）とカメラボディ１００とがアダプター３００を介して接続されているカメラシステム１を例としてコマンドデータ通信の一例を示している。アダプター制御部３１０は、カメラ制御部１１０との間で、定常的に周期的通信を実行可能であり、この周期的通信を実行することにより、カメラ制御部１１０からの要求に応じて、レンズ制御部２１０から取得したレンズ情報（光学系２２０の情報等）をカメラ制御部１１０に送信する。
【００７５】
例えば、図７に示す「レンズ定常処理」において、第１アダプター通信部３１２は、周期Ｔｆ（第１の通信周期）で交換レンズ２００が備えるレンズ制御部２１０との間で通信する第１定期通信と、周期Ｔｍ（第２の通信周期）でカメラボディ１００が備えているカメラ制御部１１０と通信する第２定期通信とを非同期の関係で実行する。
第１アダプター通信部３１２は、周期Ｔｆ（例えば、６４ｍｓｅｃ毎の周期）で、第１データ通信系Ｄ１Ｌの通信（第１定期通信）を第１レンズ通信部２１２と実行する（ステップＳ２０１０、Ｓ２０２０）。
ここで、このレンズ定常処理における第１データ通信系Ｄ１Ｌの通信（第１定期通信）を「レンズ定常通信」と称する。このレンズ定常通信により、第１アダプター通信部３１２は、第１レンズ通信部２１２からレンズ情報（光学系２２０の情報等（第１情報））を取得する。
【００７６】
また、第１アダプター通信部３１２は、ステップＳ２０１０において取得したレンズ情報に基づいて、第１カメラ通信部１１２へ送信するレンズ情報（光学系２２０の情報等（第２情報））を生成する（ステップＳ２０１５）。例えば、第１アダプター通信部３１２は、ステップＳ２０１０において取得したレンズ情報（光学系２２０の情報等）のデータを、第１データ通信系Ｄ１ｂの通信規格に適合するようにデータ変換して、第１カメラ通信部１１２へ送信する情報を生成する。
同様に、第１アダプター通信部３１２は、ステップＳ２０２０において取得したレンズ情報（光学系２２０の情報等）に基づいて、第１カメラ通信部１１２へ送信する情報をデータ変換して生成する（ステップＳ２０２５）。
すなわち、第１アダプター通信部３１２は、レンズ定常通信の通信タイミング（周期Ｔｆの通信タイミング）に応じて、第１カメラ通信部１１２へ送信するレンズ情報（光学系２２０の情報等）を生成する。
【００７７】
上述の第１データ通信系Ｄ１Ｌの通信に対して、第１アダプター通信部３１２は、第１データ通信系Ｄ１Ｌでの交換レンズ２００との間の通信（第１定期通信）周期Ｔｆとは非同期な周期Ｔｍ（例えば、１６ｍｓｅｃ毎の周期）で、第１データ通信系Ｄ１ｂの通信（第２定期通信）を第１カメラ通信部１１２と実行する（ステップＳ１０１０、Ｓ１０１５、Ｓ１０２０、Ｓ１０２５）。この通信周期Ｔｍは、通信周期Ｔｆよりも高速な通信周期である。
ここで、このレンズ定常処理における第１データ通信系Ｄ１ｂの通信（第２定期通信）を「定常通信」と称する。この定常通信には、レンズ着脱検出処理（レンズ着脱検出）と、定常データ通信処理（以下、「定常データ通信」）とが含まれている。
各ステップのレンズ着脱検出処理は、第１カメラ通信部１１２からのレンズ着脱検出指示コマンドに応じて、第１アダプター通信部３１２が検出結果を応答する処理である。第１アダプター通信部３１２は、第１レンズ通信部２１２からレンズ定常通信の応答があるか否かに基づいて、交換レンズ２００の着脱を検出し、検出結果を第１カメラ通信部１１２に送信する。
【００７８】
各ステップの定常データ通信は、第１アダプター通信部３１２が生成したレンズ情報（光学系２２０の情報等）を、第１カメラ通信部１１２が取得する通信処理である。すなわち、定常データ通信において、第１カメラ通信部１１２は、第１アダプター通信部３１２に対して、レンズ情報（光学系２２０の情報等）の送信を要求する要求コマンドを送信し、それを受けた第１アダプター通信部３１２からの応答（アダプターからカメラ側への送信）によって、アダプター３００を介した交換レンズ２００からのレンズ情報（光学系２２０の情報等）の受信（取得）処理を行う。この要求コマンドは定常データ通信において定期的に送信されるため、第１カメラ通信部１１２は、この定常データ通信のたびに、レンズ情報の取得（受信）動作を繰り返し行う。
例えば、第１カメラ通信部１１２は、ステップＳ１０１０の定常データ通信により、第１アダプター通信部３１２がステップＳ２０１０のレンズ定常通信の前に取得したレンズ情報（光学系２２０の情報等／第１情報）に基づいて生成したレンズ情報（第２情報）を取得する。また、第１カメラ通信部１１２は、ステップＳ１０１５、Ｓ１０２０の定常データ通信により、第１アダプター通信部３１２がステップＳ２０１０のレンズ定常通信において取得したレンズ情報（光学系２２０の情報等／第１情報）に基づいて生成したレンズ情報（第２情報）を取得する。また、第１カメラ通信部１１２は、ステップＳ１０２５の定常データ通信により、第１アダプター通信部３１２がステップＳ２０２０のレンズ定常通信において取得したレンズ情報（光学系２２０の情報等）に基づいて生成したレンズ情報を取得する。
すなわち、第１アダプター通信部３１２は、上記のように生成したレンズ情報を、定常データ通信の周期Ｔｍで第１カメラ通信部１１２に送信する（応答する）。
【００７９】
このように、コマンドデータ通信において、アダプター制御部３１０は、周期Ｔｆのレンズ定常通信により取得した交換レンズ２００からのレンズ情報（光学系２２０の情報等／第１情報）に基づいて、カメラ制御部１１０に送信するレンズ情報（第２情報）を生成する。また、アダプター制御部３１０は、生成したレンズ情報（第２情報）を、周期Ｔｍの定常データ通信によりカメラ制御部１１０に送信する。
これにより、アダプター制御部３１０は、周期Ｔｆのレンズ定常通信により取得して生成したレンズ情報を、周期Ｔｆに対して非同期の関係にある周期Ｔｍの定常データ通信によりカメラ制御部１１０に滞りなく確実に送信することができる。
よって、アダプター制御部３１０は、カメラ制御部１１０と通信することにより、カメラ制御部１１０からの要求に応じて、レンズ制御部２１０から取得したレンズ情報をカメラ制御部１１０に滞りなく送信することができる。
【００８０】
なお、図７を用いて、レンズ定常通信の通信タイミング（周期Ｔｆの通信タイミング）に応じて、第１カメラ通信部１１２へ送信するレンズ情報（光学系２２０の情報等）を、第１アダプター通信部３１２が生成する処理を説明したが、これに限られるものではない。例えば、第１アダプター通信部３１２は、定常データ通信の通信タイミング（周期Ｔｍの通信タイミング）に応じて、第１カメラ通信部１１２へ送信するレンズ情報（光学系２２０の情報等）を生成してもよい。
これにより、アダプター制御部３１０は、周期Ｔｆのレンズ定常通信により取得したレンズ情報（光学系２２０の情報等）から、周期Ｔｆに対して非同期の関係にある周期Ｔｍのタイミングに応じてカメラ制御部１１０に送信するレンズ情報を生成し、生成したレンズ情報を定常データ通信によりカメラ制御部１１０に送信することができる。
【００８１】
また、図７を用いて、第１アダプター通信部３１２は、レンズ制御部２１０との通信の周期Ｔｆと、カメラ制御部１１０との通信の周期Ｔｍとが、非同期の関係にある処理について説明したが、周期Ｔｆと周期Ｔｍとが、同期の関係にある処理としてもよい。
【００８２】
＜コマンドデータ通信のデータ処理＞
次に、互いに異なる通信規格の第１データ通信系Ｄ１ｂと第１データ通信系Ｄ１Ｌとを用いて通信処理が行われるコマンドデータ通信において、第１アダプター通信部３１２が第１データ通信系Ｄ１Ｌにより第１レンズ通信部２１２から取得した通信データ（レンズ情報）のフォーマットと、第１データ通信系Ｄ１ｂにより第１カメラ通信部１１２へ送信する通信データ（レンズ情報）のフォーマットとの整合性をとるために行うデータ処理（データ変換処理）について説明する。
【００８３】
（第１アダプター通信部３１２の構成）
図８は、第１アダプター通信部３１２の構成の一例を示す概略ブロック図である。
第１アダプター通信部３１２は、処理選択部３１２ａと、データ処理部３１２ｂと、データ生成部３１２ｃと、を備えている。
処理選択部３１２ａは、第１データ通信系Ｄ１Ｌにおいて受信した通信データ（レンズ情報を含む）に対する所定の処理を選択して、選択した処理を示す情報をデータ処理部３１２ｂに送信する。例えば、処理選択部３１２ａは、通信データに含まれる交換レンズ２００のレンズ情報（第１レンズ情報）を交換レンズ２００（第１レンズ通信部２１２）から受信（取得）した順序（受信順序）に基づいて、その受信順序に対応付けられている処理を選択する。そして、処理選択部３１２ａは、選択した処理を処理対象のレンズ情報（取得したレンズ情報）に対して実行させるために、取得したレンズ情報と、選択した処理を示す情報とをデータ処理部３１２ｂに送信する。例えば、処理選択部３１２ａは、取得したレンズ情報と、取得したレンズ情報の受信順序に基づいて選択した処理を示す情報とを対応付けてデータ処理部３１２ｂに送信する。
【００８４】
ここで、本実施形態における交換レンズ２００のレンズ情報の受信順序について説明する。
第１アダプター通信部３１２は、交換レンズ２００の第１レンズ通信部２１２との間のコマンドデータ通信（例えば、レンズ定常通信）において、交換レンズ２００のレンズ情報を取得する。この第１アダプター通信部３１２と第１レンズ通信部２１２との間の通信処理において、第１アダプター通信部３１２は、第１レンズ通信部２１２に対してレンズ情報を取得するための要求コマンドを送信し、送信した要求コマンドに対する第１レンズ通信部２１２からの応答により、交換レンズ２００のレンズ情報を取得する。なお、第１アダプター通信部３１２がレンズ情報を取得するための要求コマンドには、第１データ通信系Ｄ１Ｌの通信規格により定められている複数の要求コマンド（交換レンズ２００が有する複数のレンズ情報をそれぞれ取得するために対応付けられている（用意されている）複数の要求コマンド）が含まれている。そして、その要求コマンドごとに所望するレンズ情報の内容（複数種類のレンズ情報のセット）も、第１データ通信系Ｄ１Ｌの通信規格上、予め決まっている。例えば、要求コマンドＡは「絞りの位置、防振レンズの位置、収差情報Ａ」の３種のレンズ情報をセットにして要求するコマンドであり、また別の要求コマンドＢは「開放Ｆ値、収差情報Ｂ、周辺光量（減光）情報」の３種のレンズ情報をセットにして要求するコマンドである。
さらに、この複数の要求コマンドに対する第１レンズ通信部２１２からの応答データ（レンズ情報）は、第１データ通信系Ｄ１Ｌの通信規格により定められているデータ配列の順序に従って配列されている。例えば、要求コマンドＡに対する応答データは、「絞りの位置、防振レンズの位置、収差情報Ａ」の３種のレンズ情報が、それぞれ何ビット目に配列されているかが第１データ通信系Ｄ１Ｌの通信規格により定められている。
これにより、第１アダプター通信部３１２は、例えばレンズ定常通信の通信処理を行うごとに、レンズ情報を取得するための複数の要求コマンドを予め定められている順序で第１レンズ通信部２１２に送信し、送信した要求コマンドの順序、且つ送信したそれぞれの要求コマンドのデータ配列による順序に応じた受信順序により、第１レンズ通信部２１２からレンズ情報を受信（取得）する。
【００８５】
例えば、アダプター制御部３１０内の不揮発性メモリーには、レンズ情報を取得するための複数の要求コマンドを示す情報（複数のレンズ情報それぞれを取得するための複数の要求コマンドそれぞれを示す情報）と、その複数の要求コマンドを送信する予め定められている順序を示す情報とが記憶されている。また、アダプター制御部３１０内の不揮発性メモリーには、第１レンズ通信部２１２から受信する複数のレンズ情報の受信順序それぞれに対応付けられた処理（例えば、第１カメラ通信部１１２に対して送信するレンズ情報（ボディ送信用レンズ情報）を生成（準備）する処理）を示す情報が記憶されている。
これにより、第１アダプター通信部３１２は、レンズ情報を取得するための複数の要求コマンドを予め定められた順序で第１レンズ通信部２１２に対して送信し、送信した要求コマンド対する応答データ（レンズ情報）により受信したレンズ情報（第１レンズ情報）のそれぞれに対して、受信順序に対応付けられて記憶されている処理を処理選択部３１２ａにおいて選択する。
【００８６】
ここで、図９および図１０を参照して、レンズ情報のデータ構造と受信順序の関係について説明する。
図９は、第１レンズ通信部２１２からの応答データ（レンズ情報）のデータ構造と受信順序との一例を説明する図である。
例えばこの図に示すように、第１レンズ通信部２１２から第１アダプター通信部３１２に受信される応答データ（レンズ情報）は、２バイトのデータ構造であり、データＤ１００（１）、Ｄ１００（２）、・・・、Ｄ１００（ｍ）の受信順序で受信される（ｍは自然数）。そして２バイトのデータのうち、下位１バイトのデータＤ１０（１）、Ｄ１０（２）、・・・、Ｄ１０（ｍ）は、レンズ情報を取得するための要求コマンドであることを示すコマンドデータである。コマンドデータＤ１０（１）、Ｄ１０（２）、・・・、Ｄ１０（ｍ）はそれぞれ、複数のレンズ情報を取得するために対応付けられている（用意されている）複数の要求コマンド（コマンドデータ）が設定されている（換言すれば、それぞれの応答データに含まれるレンズ情報の種類を識別可能なコマンドデータが設定されている）。
また、応答データ（レンズ情報）の２バイトのデータのうち、上位１バイトのデータＤ２０（１）、Ｄ２０（２）、・・・、Ｄ２０（ｍ）は、それぞれのコマンドデータに対応するレンズ情報のデータである。例えば、ｍ番目に受信される応答データＤ１００（ｍ）の上位１バイトＤ２０（ｍ）は、ｄａｔａ（ｎ）〜ｄａｔａ（ｎ＋７）の８個のデータ（レンズ情報）が、ＬＳＢ側であるｂｉｔ８からＭＳＢ側であるｂｉｔ１５までの８ｂｉｔの各ｂｉｔに対して順に配列して、格納されている（ｎは自然数）。
【００８７】
また、応答データＤ１００（ｍ）の上位１バイトのデータＤ２０（ｍ）は、例えば、ＬＳＢ側から順に第１アダプター通信部３１２に受信される。
図１０は、応答データ（レンズ情報）の受信順序の一例を示すタイミングチャートである。この図では、上位１バイトのデータＤ２０（ｍ）が、シリアル通信用のクロック信号である信号ＣＬＫ２に同期して、ＬＳＢ側であるｂｉｔ８のｄａｔａ（ｎ）からＭＳＢ側であるｂｉｔ１５のｄａｔａ（ｎ＋７）の順に、第１レンズ通信部２１２から送信されて、第１アダプター通信部３１２に受信されることを示している。
【００８８】
これにより、例えば、第１アダプター通信部３１２は、予め定められている受信順序として、図９に示すように第１レンズ通信部２１２から応答データＤ１００（１）、Ｄ１００（２）、・・・、Ｄ１００（ｍ）の受信順序で応答データを受信する。そして、第１アダプター通信部３１２は、これらの応答データに含まれているレンズ情報として、まず応答データＤ１００（１）の上位１バイトのデータＤ２０（１）を、ｂｉｔ８のｄａｔａ（１）からｂｉｔ１５のｄａｔａ（８）までの順序で受信し、その次に、応答データＤ１００（２）の上位１バイトのデータＤ２０（２）を、ｂｉｔ８のｄａｔａ（９）からｂｉｔ１５のｄａｔａ（１６）までの順序で受信する。すなわち、図９に示すように、第１アダプター通信部３１２は、応答データに含まれているレンズ情報を、予め定められている受信順序として、ｄａｔａ（１）、ｄａｔａ（２）、・・・、ｄａｔａ（８）、ｄａｔａ（９）、ｄａｔａ（１０）、・・・、ｄａｔａ（１６）、・・・、ｄａｔａ（ｎ）、ｄａｔａ（ｎ＋１）、・・・、ｄａｔａ（ｎ＋７）、の受信順序で、第１レンズ通信部２１２からレンズ情報を受信（取得）する。
【００８９】
なお、レンズ情報のデータ単位は、１ｂｉｔ（ビット）単位のデータであっても、複数ｂｉｔ単位のデータ（例えば、２ｂｉｔ単位、１バイト単位、複数バイト単位）の何れであってもよく、レンズ情報の種類によって異なってもよい。例えば、データ単位の大きさを示す情報も、レンズ情報の受信順序に対応して定められている処理に含まれていてもよい（例えば、受信順序が２番目であるデータ（１ｂｉｔのデータ）は、次に受信されるデータ（１ｂｉｔのデータ）と合わせた２ｂｉｔのデータ単位のレンズ情報であることを示す情報が、２番目の受信順序に対応して定められている処理に含まれていてもよい）。
【００９０】
図８に戻り、データ処理部３１２ｂは、通信データ（レンズ情報）に対して、処理選択部３１２ａによって選択された処理を用いてデータ処理を行う。例えば、データ処理部３１２ｂは、第１レンズ通信部２１２から受信したレンズ情報（第１レンズ情報）に対してデータ処理を実行して、第１カメラ通信部１１２に送信するための交換レンズ２００のレンズ情報（ボディ送信用レンズ情報、第２レンズ情報）を生成（準備）する。ここで、データ処理部３１２ｂにおいて実行されるデータ処理は、例えば、交換レンズ２００から受信したレンズ情報であるデータを変更せずにそのまま、第１カメラ通信部１１２に送信するデータとして生成する処理、所定の変換式を用いてデータを変換して生成する処理（この変換処理には、変換係数１の変換処理、すなわち値を変更せずにそのまま伝える場合は、含まれない）、所定のデータ（所定の固定値、またはそのデータが無効であることを示す規定値）に置換して生成する処理、または、新たに所定のデータを生成する処理等である。なお、これらの処理の具体的な内容や動作については、後述する。
例えば、データ処理部３１２ｂは、処理選択部３１２ａによって選択された処理（受信したレンズ情報の受信順序に対応して定められている処理）を用いて、受信したレンズ情報に対する処理を実行する。
【００９１】
データ生成部３１２ｃは、データ処理部３１２ｂによりデータ処理が行われた通信データ（レンズ情報）に基づいて、第１データ通信系Ｄ１ｂによりカメラ制御部１１０（第１カメラ通信部１１２）に送信する通信データ（ボディ送信用レンズ情報）を生成する。また、データ生成部３１２ｃは、第１データ通信系Ｄ１ｂにより送信するデータのフォーマットに従った通信データを生成する。
【００９２】
ここで、本実施形態におけるカメラボディ１００に送信するレンズ情報（ボディ送信用レンズ情報）の生成について説明する。
第１アダプター通信部３１２は、カメラ制御部１１０の第１カメラ通信部１１２との間のコマンドデータ通信（例えば、定常データ通信）において、交換レンズ２００のレンズ情報を第１カメラ通信部１１２に対して送信（応答）する。この第１アダプター通信部３１２と第１カメラ通信部１１２との間の通信処理において、第１アダプター通信部３１２は、第１カメラ通信部１１２から送信される要求コマンド（レンズ情報を取得するための）に応じて、要求コマンドに対応するレンズ情報（ボディ送信用レンズ情報）を生成して応答（送信）する。
【００９３】
なお、第１データ通信系Ｄ１ｂにおいても、第１カメラ通信部１１２が第１アダプター通信部３１２を介して交換レンズ２００に対してレンズ情報を要求するコマンドとして複数種類の要求コマンド、それら要求コマンドごとに所望するレンズ情報の内容（セット）が、第１データ通信系Ｄ１ｂの通信規格上、予め決まっている。
そして、アダプター３００（第１アダプター通信部３１２）は、第１データ通信系Ｄ１ｂで使用されるレンズ情報を取得するための複数の要求コマンドを（それにより所望されるデータも含めて）、アダプター制御部３１０内の不揮発性メモリー内に予め記憶している。つまりアダプター３００は、カメラボディ１００から受信した要求コマンドと上述の不揮発性メモリーの記憶内容とに基づいて、カメラボディ１００が要求しているレンズ情報の種類を把握することができる。
そして、アダプター３００は、カメラボディ１００から受信した要求コマンドに応じて、そのコマンドに最も相応しい（所望されるデータのセットが類似している）レンズ情報（交換レンズ２００から取得し、取得する際の受信順序に応じた処理を実行したレンズ情報）を選択して、その選択したレンズ情報を要求コマンドと対応付けてカメラボディ１００に送信(応答)する。
【００９４】
また、アダプター３００は、カメラボディ１００から受信した要求コマンドに応じたレンズ情報が、交換レンズ２００から取得できない（交換レンズ２００が有していない）レンズ情報である場合、アダプター３００において第２情報（ボディ送信用レンズ情報）を生成してカメラボディ１００に送信する。
例えば、第１アダプター通信部３１２は、第１カメラ通信部１１２から要求されているレンズ情報（第２レンズ情報）のうち、交換レンズ２００が有していないレンズ情報に対する第１カメラ通信部１１２に送信する第２レンズ情報（ボディ送信用レンズ情報）を、第１カメラ通信部１１２に第２レンズ情報（ボディ送信用レンズ情報）を送信する順序（送信順序）に対応して定められている処理により生成（準備）する。具体的には、第１アダプター通信部３１２は、第１カメラ通信部１１２から要求されているレンズ情報（第２レンズ情報）のうち、交換レンズ２００が有していないレンズ情報に対して、アダプター制御部内の不揮発性メモリーに予め記憶されている制御用の所定データ（固定値データ）およびレンズ情報が無効であることを示す（カメラボディ１００において無効な情報であると判定される）所定データ（固定値データ）、のうちの何れかを第２レンズ情報（ボディ送信用レンズ情報）として生成する。
【００９５】
このように、第１アダプター通信部３１２は、交換レンズ２００から受信（取得）して、その受信順序に応じた処理を実行したレンズ情報、および、交換レンズ２００が有していないレンズ情報に対して生成したレンズ情報（固定値データ）を、第１カメラ通信部１１２から予め決められた送信順序で送信された要求コマンドに応じて、第１データ通信系Ｄ１ｂの通信規格上、予め決まっているデータの配列順序すなわちデータの送信順序に従って、第１カメラ通信部１１２に送信（応答）する。
【００９６】
（レンズ情報のデータ処理）
次に、レンズ情報に対するデータ処理（データ変換処理）の具体的な内容および動作について説明する。
【００９７】
まず、レンズ情報に対するデータ処理（交換レンズ２００から受信したレンズ情報を、或いは交換レンズ２００には存在しないレンズ情報を、カメラボディ１００に送信するための送信用データに変換するデータ変換処理）の概要について説明する。
アダプター制御部３１０の第１アダプター通信部３１２は、交換レンズ２００から受信する交換レンズ２００の情報（レンズ情報）に基づいて、カメラボディ１００の第１カメラ通信部１１２に対して送信するレンズ情報（ボディ送信用レンズ情報）を、交換レンズ２００からレンズ情報を受信した順序（受信順序）に対応して定められている処理により生成（準備）する。例えば、第１アダプター通信部３１２は、交換レンズ２００から取得した交換レンズ２００の情報である第１レンズ情報（受信レンズ情報）に基づいて、第１カメラ通信部１１２に送信するための交換レンズ２００の情報である第２レンズ情報（ボディ送信用レンズ情報）を、第１レンズ通信部２１２から受信した第１レンズ情報の受信順序に対応して定められている処理により生成する。
また、第１アダプター通信部３１２は、カメラボディ１００から要求されているレンズ情報（換言すると、アダプター３００がカメラボディ１００に送信するためのレンズ情報としてカメラボディ１００から要求されるレンズ情報）のうち、交換レンズ２００が有していないレンズ情報に対する第２レンズ情報（ボディ送信用レンズ情報）を、カメラボディ１００に第２レンズ情報（ボディ送信用レンズ情報）を送信する順序（送信順序）に対応して定められている処理により生成（準備）する。
【００９８】
ここで、交換レンズ２００の情報（第１レンズ情報）は、例えば、交換レンズ２００の光学特性を示す情報（射出瞳位置を示す情報、開放Ｆ値を示す情報、倍率色収差を示す情報、分光透過率を示す情報、周辺光量（減光）を示す情報、焦点距離の情報等）、機能を示す情報（防振機能の情報、操作スイッチの有無等の情報）、制御用の情報（像面移動量を補正する補正パラメータの情報、カップリング回転量と像面移動量との関係を示す情報、その他各種の補正値の情報、各種の駆動制限値の情報等）、等である。
これらの交換レンズ２００の情報（第１レンズ情報）それぞれは、図９を用いて説明した応答データにおいて、第１レンズ情報それぞれを識別するためのコマンドデータと第１レンズ情報のデータ配列の順序とが予め定められており、交換レンズ２００からアダプター３００への受信順序がそれぞれ予め定められている。そして、アダプター３００は、交換レンズ２００から受信した第１レンズ情報それぞれに対して、第１レンズ情報それぞれの受信順序に対応して定められているそれぞれの処理（前述の不揮発性メモリーに記憶されている処理）を実行する。また、アダプター３００は、カメラボディ１００から要求されたレンズ情報のうち、交換レンズ２００が有していないレンズ情報に対しては、カメラボディ１００に送信する送信順序に対応して定められている処理を実行する。
【００９９】
なお、アダプター３００のアダプター通信部３１２が、カメラボディ１００の第１カメラ通信部１１２に対して送信するレンズ情報を生成する処理は、大別すると図１２に示すような「処理１」、「処理２」、「処理３」、および「処理４」に分類される。
これら４つに分類分けできる処理はそれぞれ、例えば、第１アダプター通信部３１２が第１レンズ通信部２１２から受信するレンズ情報をカメラボディ１００に送信する処理であるか否か、またカメラボディ１００へ送信するレンズ情報であるならばどのようなデータに変換する処理であるか、について、予め処理の内容が定められている（具体的には、レンズ情報の受信順序に対応付けられて予め処理の内容が決められおり、その処理の内容は既述した如く、アダプター制御部３１０内の不揮発性メモリーに記憶されている）。アダプター制御部３１０は、その予め定められている処理の内容に従って、カメラボディ１００への送信の有無、および送信すべきデータの変換方法を決定し、送信処理を実行する。
【０１００】
例えば、第１レンズ情報はそれぞれ、カメラボディ１００に送信する処理が行われるか否かが、その第１レンズ情報の受信順序に対応して定められている。その処理内容は、カメラボディ１００から要求されているレンズ情報であれば、送信する処理として設定され、そうでなければ送信不要な処理として設定されている。そして、第１アダプター通信部３１２は、第１レンズ情報のうち、カメラボディ１００に送信する処理が行われると定められている受信順序に該当するレンズ情報に基づいて、第２レンズ情報（ボディ送信用レンズ情報）を生成する。
【０１０１】
また、第１アダプター通信部３１２は、第１レンズ情報に対して、その第１レンズ情報の受信順序に対応して定められている変換処理を行うことにより第２レンズ情報（ボディ送信用レンズ情報）を生成する。
例えば、第１レンズ情報に基づいて第２レンズ情報が生成される場合、第１アダプター通信部３１２が第１レンズ情報に対して変換処理を行うか否かが、その第１レンズ情報の受信順序に対応して定められている。そして、第１アダプター通信部３１２は、第１レンズ情報の受信順序に対応して定められている処理のうち「変換処理を行う」処理に対応付けられている受信順序に該当する第１レンズ情報に対しては、変換処理を行うことにより第２レンズ情報を生成する。また、第１アダプター通信部３１２は、第１レンズ情報の受信順序に対応して定められている処理のうち「変換処理を行わない（換言すれば、変換係数１の変換処理を行う）」処理に対応付けられている受信順序に該当する第１レンズ情報に対しては、変換処理を行わずに第１レンズ情報のままの情報を、第２レンズ情報として生成する。なお、この処理内容については後述する。
また、第１アダプター通信部３１２は、第２レンズ情報のうち交換レンズ２００から取得できない情報に対して、該取得できない情報に成り代わって送信すべき情報として予め用意されている情報を、第２レンズ情報（ボディ送信用レンズ情報）として生成する。
例えば、第１アダプター通信部３１２は、第２レンズ情報のうち交換レンズ２００から取得できない情報に対して、第２レンズ情報（ボディ送信用レンズ情報）をカメラボディ１００に送信する送信順序に対応して定められている予め用意されている固定値データを、第２レンズ情報（ボディ送信用レンズ情報）として生成する。
【０１０２】
以下に、図１１と図１２とを参照して、レンズ情報に対するデータ処理の内容および動作の詳細について説明する。
図１１は、取得したレンズ情報に対するデータ処理の一例を示すフローチャートである。
まず、第１アダプター通信部３１２は、交換レンズ２００の第１レンズ通信部２１２から第１レンズ情報を取得する（ステップＳ５１０）。
例えば、処理選択部３１２ａは、交換レンズ２００から取得した第１レンズ情報であるレンズデータに対して、取得した第１レンズ情報の受信順序に対応して定められている処理を選択する。また、処理選択部３１２ａは、第２レンズ情報（ボディ送信用レンズ情報）として第１カメラ通信部１１２から要求されるレンズデータのうち、第１レンズ通信部２１２から取得できないデータ（交換レンズ２００が有していないレンズ情報）に対して、第１カメラ通信部１１２に送信する送信順に対応して定められている処理（固定値データを設定する処理）を選択する。そして、処理選択部３１２ａは、取得したレンズ情報（レンズデータ）と、選択した処理を示す情報とをデータ処理部３１２ｂに送信する。
【０１０３】
次に、データ処理部３１２ｂは、処理選択部３１２ａにより選択された処理を、取得したレンズデータに対して実行する（ステップＳ５２０）。
続いて、データ生成部３１２ｃは、データ処理部３１２ｂによりデータ処理が実行されたレンズデータから、カメラボディ１００の第１カメラ通信部１１２に送信するレンズデータを生成する（ステップＳ５３０）。例えば、データ生成部３１２ｃは、データ処理部３１２ｂによりデータ処理が実行されたレンズデータを、第１カメラ通信部１１２に送信するレンズデータのフォーマットに従ったデータ配列にした送信用のレンズデータ（ボディ送信用レンズ情報）を生成する。
【０１０４】
図１２は、図１１のステップＳ５２０におけるデータ処理の詳細の一例を示すフローチャートである。
ステップＳ５２０におけるデータ処理は、「処理１」（ステップＳ５２１）と、「処理２」（ステップＳ５２２）と、「処理３」（ステップＳ５２３）と、「処理４」（ステップＳ５２４）と、を有している。「処理１」〜「処理４」のどの処理を行うべきであるかを示す情報が、第１レンズ通信部２１２から受信する第１レンズ情報の受信順序、または第１カメラ通信部１１２に送信する第２レンズ情報の送信順序に対応付けられて、予めアダプター制御部３１０内の不揮発性メモリーに記憶されている。アダプター制御部３１０はこの記憶されている情報に基づいて、レンズ情報（種類）ごとに予め決められている後述の処理を行う。
処理選択部３１２ａは、交換レンズ２００から取得した第１レンズ情報であるレンズデータに対して、取得した第１レンズ情報の受信順序に対応して定められている上述のそれぞれの処理（「処理１」、「処理２」、または「処理３」）を選択する。また、処理選択部３１２ａは、第２レンズ情報（ボディ送信用レンズ情報）として第１カメラ通信部１１２から要求されるレンズデータのうち、第１レンズ通信部２１２から取得できないデータ（交換レンズ２００が有していないレンズ情報）に対しては、第１カメラ通信部１１２に送信する送信順序に対応して定められている上述の「処理４」を選択する。次に、処理選択部３１２ａは、取得したレンズデータと、選択した処理を示す情報とをデータ処理部３１２ｂに送信する。データ処理部３１２ｂは、各レンズ情報それぞれに対して、処理選択部３１２ａによりそれぞれ選択された処理を実行する。
【０１０５】
ステップＳ５２１の「処理１」は、受信（取得）したレンズ情報（レンズデータ）に対して変換処理等を行わず、受信（取得）したレンズ情報（レンズデータ）のままとする処理（換言すれば、「変換係数＝１」の変換を施す処理）である。この「処理１」は、第１アダプター通信部３１２に受信されるレンズ情報の受信順序に対応して定められている処理である。
また、この「処理１」が対応付けられている受信順序に含まれるレンズ情報は、カメラボディ１００と交換レンズ２００の両方で使用されており、且つそのデータ定義（データ構成の仕組み、フォーマット）が同じである情報（以下、「同一定義情報」という）である。すなわち、この「処理１」が実行されるレンズ情報（レンズデータ）は、交換レンズ２００から取得した第１レンズ情報とカメラボディ１００に送信する第２レンズ情報とのそれぞれのデータフォーマットが同じであることにより、データ変換が不要なレンズ情報として予め定められているレンズ情報である。
データ処理部３１２ｂは、「処理１」において、変換が不要なレンズ情報として対応付けられているレンズ情報に対して、そのままのデータとしてデータ処理を終了する。
このような「同一定義情報」のレンズ情報としては、例えば、上述の射出瞳位置情が含まれる。つまり射出瞳位置情報は、変換処理が不要なレンズ情報であり、射出瞳位置情報が受信される受信順序には、変換処理が不要なレンズ情報として予めアダプター制御部３１０内で「処理１」が定義付けられている。
すなわち、カメラボディ１００と交換レンズ２００との両方で使用する情報であり、且つ両者間でのデータ定義が同一であるレンズ情報に対して、アダプター制御部３１０は、受信した第１レンズ情報をそのまま用いて第２レンズ情報（ボディ送信用レンズ情報）を生成する。
【０１０６】
ステップＳ５２２の「処理２」は、受信（取得）したレンズ情報（レンズデータ）に対して所定の変換処理（受信したレンズ情報の受信順序に対応して定められている処理）を行う処理である。この「処理２」は、第１アダプター通信部３１２に受信されるレンズ情報の受信順序に対応して定められている処理である。
また、この「処理２」が対応付けられている受信順序に含まれるレンズ情報は、カメラボディ１００と交換レンズ２００の両方で使用されているが、互いにそのデータ定義（上述）が異なっている情報（以下、「要変換情報」という）である。すなわち、この「処理２」が実行されるレンズ情報（レンズデータ）は、交換レンズ２００から取得した第１レンズ情報とカメラボディ１００に送信する第２レンズ情報とのそれぞれのデータフォーマットが互いに異なるために、データ変換が必要なレンズデータとしてアダプター制御部３１０が予め認識している（不揮発性メモリー内にその旨を記憶している）レンズ情報である。このような「要変換情報」のレンズ情報としては、例えば、上述の開放Ｆ値情報や像面移動量補正パラメータが含まれる。つまり開放Ｆ値情報や像面移動量補正パラメータは、データ変換処理が必要なレンズ情報であり、開放Ｆ値情報や像面移動量補正パラメータが受信される受信順序には、変換処理が必要なレンズ情報として予めアダプター制御部３１０内で「処理２」が定義付けられている。
【０１０７】
なお、「処理２」におけるデータ変換処理は、各レンズ情報の受信順序に対応して定められている処理であって、第１レンズ情報のレンズデータを、第２レンズ情報のデータフォーマットに従ったレンズデータに変換する処理である。例えば、「処理２」におけるデータ変換処理は、１バイトのデータフォーマットを２バイトのデータフォーマットに変換する処理、データに対して変換式（関数式）等により示される変換演算を実行して変換する処理等である。
データ処理部３１２ｂは、「処理２」において、変換が必要なレンズ情報と定義されている受信順序のレンズ情報に対して、予め定められている上記「処理２」による処理を実行してデータ処理を終了する。
すなわち、カメラボディ１００と交換レンズ２００との両方で使用する情報であり、且つ両者間でのデータ定義が異なるレンズ情報には、アダプター制御部３１０は、受信した第１レンズ情報に対して所定の変換処理を施して第２レンズ情報（ボディ送信用レンズ情報）を生成する。
【０１０８】
ステップＳ５２３の「処理３」は、取得したレンズ情報（レンズデータ）を、カメラボディ１００に送信しない処理である。この「処理３」は、第１アダプター通信部３１２に受信されるレンズ情報の受信順序に対応して定められている処理である。
また、この「処理３」が対応付けられている受信順序に含まれるレンズ情報は、交換レンズ２００では使用するが、カメラボディ１００では使用しない情報（以下、「ボディ非使用情報」という）である。すなわち、この「処理３」が実行されるレンズ情報（レンズデータ）としては、例えば、交換レンズ２００から取得したレンズ情報が、カメラボディ１００側で必要な情報として定義されておらず（換言すればカメラボディ１００側の要求コマンドにおける要求対象として、そのレンズ情報が含まれておらず）、その取得したレンズデータはカメラボディ１００にとって、第２レンズ情報として不要なレンズデータである。
【０１０９】
データ処理部３１２ｂは、「処理３」において、不要なレンズデータとしてアダプター制御部３１０内で定義されているレンズ情報に対して、第２レンズ情報として不要なレンズデータとする処理（データ生成部３１２ｃにおいて送信用レンズデータを生成する際に使用されないレンズデータとする処理）を実行してデータ処理を終了する。このような「ボディ非使用情報」のレンズ情報としては、例えば、上述のカップリング回転量と像面移動量との関係を示す情報が含まれる。なお、カップリングとは、カメラボディ１００に設けられたカップリングと係合可能なカップリングを備え、当該カップリングの回転によって合焦用レンズが駆動されるタイプの交換レンズに用いられる駆動力伝達機構のことである。そしてカップリング回転量と像面移動量との関係を示す情報とは、このカップリングの１回転によって、撮像素子の撮像面上で被写体像が光軸方向にどのくらい移動するかを示す情報のことである。
カップリング回転量と像面移動量との関係を示す情報は、（カメラボディ１００から要求されていないため）カメラボディ１００に送信不要なレンズ情報であり、カップリング回転量と像面移動量との関係を示す情報が受信される受信順序には、送信不要なレンズ情報として予めアダプター制御部３１０内で「処理３」が定義付けられている。
すなわち、カメラボディ１００では使用しない情報であるレンズ情報には、アダプター制御部３１０は、このレンズ情報に対応する情報を、第２レンズ情報（ボディ送信用レンズ情報）として生成しない。
【０１１０】
ステップＳ５２４の「処理４」は、カメラボディ１００に送信する第２レンズ情報のレンズデータのうち、交換レンズ２００から取得できないレンズデータに対して、アダプター制御部３１０内で予め用意してある情報（固定値データ）を対応付ける処理である。換言すれば「処理４」は、第２レンズ情報として所定の固定値データを適用する処理である。また、この「処理４」は、第１カメラ通信部１１２に送信する第２レンズ情報の送信順序に対応して定められている処理である。
【０１１１】
この処理４では、更に２通りの処理に分かれる。まず一つ目の処理について説明する。
「処理４」としての一つ目の処理が対応付けられている送信順序に含まれるレンズ情報は、カメラボディ１００では使用するが、交換レンズ２００では使用しない（具備しない）情報であって、且つ交換レンズ２００との組合わせにおいてカメラボディ１００で使用する情報（以下、「交換レンズ非使用情報」という）である。すなわち、この「処理４」において処理されるレンズデータは、交換レンズ２００から取得した第１レンズ情報の中に、カメラボディ１００に送信すべき第２レンズ情報が含まれないレンズデータである。
例えば、カメラボディ１００は、交換レンズ２００内の光学系で生じる画像としての不具合を画像処理によって補正処理する機能を備えており、取得すべき第２レンズ情報に、その画像処理で用いる光学系補正用のレンズデータが含まれているとする。一方、交換レンズ２００は、この光学系補正用のレンズデータを有していないとする。すなわち、この光学系補正用のレンズデータは、アダプター３００がカメラボディ１００に送信する第２レンズ情報（換言すれば、カメラボディ１００が要求しているレンズ情報）には含まれているが、交換レンズ２００から取得するレンズ情報（換言すれば、アダプター３００から交換レンズ２００に対して要求するレンズ情報）には含まれていないとする。このような場合、データ処理部３１２ｂは、「処理４」におけるデータ変換処理において、例えば、アダプター３００内に予め設けられている（アダプター制御部３１０の不揮発性メモリー内に記憶されている）所定の光学補正用データ（カメラボディ１００において制御用として使用される所定データ）を、カメラボディ１００に応答するための代用データとして設定する処理を行う。この所定の光学補正用データは、どのタイプの交換レンズが装着されたとしても、カメラボディ１００側に同じ値が送信される、一律の補正データである。なお所定の光学補正用データとしては、例えば、カメラボディ１００において所定の補正効果を達成できるようなデータを所定の光学補正用データとして設定しても良いし、或いは補正効果がゼロになるようなデータを所定の補正用データとして設定するようにしても良い。このように、「処理４」として、所定の補正用データが代用して設定処理されるレンズ情報としては、例えば、上述の倍率色収差情報や分光透過率情報が含まれる。つまり倍率色収差情報や分光透過率情報は、アダプター３００内に予め記憶されている所定データが、それらデータに対応するデータとしてカメラボディ１００に送信されるレンズ情報であり、倍率色収差情報や分光透過率情報を送信する送信順序には、所定の補正用データが代用して送信用データとして設定されるレンズ情報として、予めアダプター制御部３１０内で「処理４」が定義付けられている。
すなわち、交換レンズ２００では使用しない情報であり、且つ交換レンズ２００との組合わせにおいてカメラボディ１００で使用する情報であるレンズ情報には、アダプター制御部３１０は、アダプター制御部３１０内に予め記憶されている制御用の所定データを、第２レンズ情報（ボディ送信用レンズ情報）として生成する。
【０１１２】
次に「処理４」としての二つ目の処理について説明する。
「処理４」としての二つ目の処理が対応付けられている送信順序に含まれるレンズ情報は、カメラボディ１００では使用するが、交換レンズ２００では使用しない（具備しない）情報であり、且つ交換レンズ２００との組み合わせにおいてはカメラボディ１００で使用しない情報（以下、「無効情報」という）である。データ処理部３１２ｂは、「処理４」におけるデータ変換処理において、レンズ情報の送信順序に応じた設定処理として、カメラボディ１００において無効データとして判定されるデータを設定する処理を行う。アダプター制御部３１０での「処理４」において、「無効」を示すデータが固定値データとして設定され、且つそれをカメラボディ１００側に送信した場合には、それを受信したカメラボディ１００側では、そのデータが最初から存在していないものとして、以降のカメラボディ１００側での処理を行うことになる。このように、「処理４」として、「無効」を定義する情報を固定値データとして設定処理されるレンズ情報としては、例えば、上述の周辺光量（減光）情報が含まれる。つまり周辺光量（減光）情報は、アダプター３００内に予め記憶されている無効を示す「固定値データ」が、その情報に対応するデータとしてカメラボディ１００に送信されるレンズ情報であり、周辺光量（減光）情報を送信する送信順序には、「無効」を定義する情報を固定値データとして設定処理されるレンズ情報として、予めアダプター制御部３１０内「処理４」で定義付けられている。このように、データ処理部３１２ｂは、「処理４」において、交換レンズ２００から取得できないレンズ情報に対して、対応する固定値データを設定する処理を実行してデータ処理を終了する。
すなわち、交換レンズ２００では使用しない情報であり、且つ交換レンズ２００との組合わせにおいてカメラボディ１００では使用しない情報であるレンズ情報には、アダプター制御部３１０は、このレンズ情報が無効であることを示す所定データを、第２レンズ情報（ボディ送信用レンズ情報）として生成する。
【０１１３】
以上述べたように、第１アダプター通信部３１２は、交換レンズ２００から取得（受信）したレンズ情報（第１レンズ情報）に対して、交換レンズ２００から第１レンズ情報を受信する受信順序に対応して定められているそれぞれに適した処理を行うことによりカメラボディ１００に送信する第２レンズ情報（ボディ送信用レンズ情報）を生成する。また、第１アダプター通信部３１２は、カメラボディ１００から要求されているレンズ情報（第２レンズ情報）のうち、交換レンズ２００が有していないレンズ情報に対して、カメラボディ１００に第２レンズ情報（ボディ送信用レンズ情報）を送信する送信順序に対応して定められているそれぞれに適した処理を行うことによりカメラボディ１００に送信する第２レンズ情報（ボディ送信用レンズ情報）を生成する。例えば、第１アダプター通信部３１２は、交換レンズ２００から取得したレンズ情報に対して、取得した情報のままの情報とする処理、取得した情報を変換する処理、取得した情報を送信しない情報とする処理、または、取得できない情報に対して固定値データを設定して生成する処理、のうちの何れかの処理を第１レンズ情報の受信順序または第２レンズ情報の送信順序に応じて選択して実行し、カメラボディ１００に送信する第２レンズ情報（ボディ送信用レンズ情報）を生成する。
【０１１４】
これにより、アダプター３００は、互いに異なる通信規格の交換レンズ２００とカメラボディ１００との間の通信を中継して、交換レンズ２００の情報をカメラボディ１００に送信する情報へ、前述のレンズ情報（第１レンズ情報）の受信順序に応じて適切に変換することができる。すなわち、アダプター３００は、接続されている交換レンズ２００から受信したレンズ情報に対して、交換レンズ２００からの受信順序に対応して定められている処理を実行することにより、カメラボディ１００に送信する交換レンズ２００のレンズ情報を適切に生成することができる。また、アダプター３００は、カメラボディ１００から要求されているレンズ情報のうち、交換レンズ２００が有していないレンズ情報に対して、アダプター３００内で前述のレンズ情報の送信順序に応じて適切に生成することができる。よって、互いに異なる通信規格の交換レンズ２００とカメラボディ１００であっても、アダプター３００を介して接続することにより、適切に機能させることができる。
【０１１５】
なお、第１アダプター通信部３１２は、交換レンズの種類に応じて、第１レンズ情報の受信順序に対応して定められている処理を変更してもよい。すなわち、第１アダプター通信部３１２は、交換レンズの種類に応じて、該交換レンズの種類に適した処理を第１レンズ情報の受信順序に対応して定められている処理として変更可能なように構成してもよい。
ここで、交換レンズの種類とは、例えば、ＣＰＵレンズ、または非ＣＰＵレンズ等のことである。
【０１１６】
つまり、第１アダプター通信部３１２は、アダプター３００に対してＣＰＵレンズが接続されているか、または非ＣＰＵレンズが接続されているかに応じて、第２レンズ情報を生成する際の処理を変更してもよい。例えば、第１アダプター通信部３１２は、ＣＰＵレンズが接続されている状態において取得可能であった第１レンズ情報のうち、非ＣＰＵレンズが接続されている状態になると取得できなくなる情報がある。そのため、第１アダプター通信部３１２は、ＣＰＵレンズが接続されているか、または非ＣＰＵレンズが接続されているかに応じて、第１レンズ情報の受信順序に対する処理（第１レンズ情報に対して変換処理をして第２レンズ情報を生成するか、および予め定められている情報（固定値データ）を第２レンズ情報（ボディ送信用レンズ情報）として生成するか、等の処理）の対応付けを変更可能な構成としてもよい。
【０１１７】
なお、第１アダプター通信部３１２は、交換レンズ２００に給電することに応じて、交換レンズ２００から応答があるか否かに応じて、ＣＰＵレンズであるか、または非ＣＰＵレンズであるかを判定する。また、第１アダプター通信部３１２は、交換レンズ２００から第１レンズ情報を取得したか否かに応じて、ＣＰＵレンズであるか、または非ＣＰＵレンズであるかを判定してもよい。
【０１１８】
また、第１アダプター通信部３１２は、防振機構が搭載されているレンズであるか否か、または電磁絞り式のレンズであるか否かによって、第１レンズ情報の受信順序に対する処理（第１レンズ情報に対して変換処理をして第２レンズ情報を生成するか、およびレンズ情報（種類）に対応して定められている情報（固定値データ）にして第２レンズ情報を生成するか、等の処理）の対応付けを変更可能な構成としてもよい。
なお、第１アダプター通信部３１２は、例えば、図６に示すステップＳ１００におけるレンズ起動処理において、第１レンズ通信部２１２から交換レンズ２００のレンズ情報（光学特性、機能等）を取得して、防振機構が搭載されているレンズであるか否か、または電磁絞り式のレンズであるか否か等を判定する。
【０１１９】
これにより、アダプター３００は、装着されている交換レンズ２００の種類に応じて、カメラボディ１００に送信する交換レンズ２００のレンズ情報を適切に生成することができる。また、互いに異なる通信規格の交換レンズ（例えば、交換レンズ２００、２００Ｃ等）と、カメラボディ１００とをアダプター３００を介して接続することにより、様々な種類の光学系２２０を適切に機能させることができる。
【０１２０】
以上のように、本実施形態によれば、レンズ交換式のカメラシステムにおいて、様々な種類の光学系を適切に機能させることができる。
【０１２１】
なお、図３、図４、および図５に示す、交換レンズ２００とカメラボディ１００とがアダプター３００のみを介して接続されている構成に限られるものではない。
例えば、交換レンズ２００とカメラボディ１００とが、アダプター３００と他の変換アダプター（テレコンバータ等）とを介して交換レンズ２００に接続されている構成としてもよい。
また、上記実施形態のアダプター３００は、光学系を備えていない構成であるが、光学系を備えている構成としてもよい。
【０１２２】
なお、上記実施形態におけるカメラ制御部１１０、レンズ制御部２１０、またはアダプター制御部３１０は、それぞれ専用のハードウェアにより実現されるものであってもよく、また、メモリーおよびＣＰＵ（Central Processing Unit）により構成され、上述のカメラ制御部１１０、レンズ制御部２１０、およびアダプター制御部３１０のそれぞれの機能を実現するためのプログラムをメモリーにロードして実行することによりその機能を実現させるものであってもよい。
【０１２３】
また、上述のカメラ制御部１１０、レンズ制御部２１０、またはアダプター制御部３１０それぞれの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の各部の処理をそれぞれ行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１２４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリーのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１２５】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１２６】
１  カメラシステム、１００  カメラボディ、２００  交換レンズ、３００  アダプター、３０１  第１マウント（第１マウント部）、３０２  第２マウント（第２マウント部）、３１０  アダプター制御部
【図１】
2013064774.tif 000003
【図２】
2013064774.tif 000004
【図３】
2013064774.tif 000005
【図４】
2013064774.tif 000006
【図５】
2013064774.tif 000007
【図６】
2013064774.tif 000008
【図７】
2013064774.tif 000009
【図８】
2013064774.tif 000010
【図９】
2013064774.tif 000011
【図１０】
2013064774.tif 000012
【図１１】
2013064774.tif 000013
【図１２】
2013064774.tif 000014