(57)【要約】【課題】カメラボディと適正なデータ通信を行うことができるアクセサリを提供する。【解決手段】アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、前記カメラボディへ前記情報を送信する第１の送信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記カメラボディに送信する第２の送信部と、前記第１の値以下の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記カメラボディから受信する受信部と、前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部と、を備える。【選択図】図１
2020012978.tif 000002
【特許請求の範囲】
【請求項１】
カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、
前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、
前記カメラボディへ前記情報を送信する第１の送信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記カメラボディに送信する第２の送信部と、
前記第１の値以下の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記カメラボディから受信する受信部と、
前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部と
を備えるアクセサリ。
【請求項２】
カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、
前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、
前記カメラボディへ第１のクロック信号を送信するクロック送信部と、
前記カメラボディへ前記第１のクロック信号に同期して前記情報を送信する第１の送信部と、
前記カメラボディから第２のクロック信号を受信するクロック受信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期して前記カメラボディに送信する第２の送信部と、
前記第１の値以下の第２の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する受信部と、
前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部と
を備えるアクセサリ。
【請求項３】
請求項１または２に記載のアクセサリにおいて、
前記情報は、前記被駆動部材の位置に関する位置情報である
アクセサリ。
【請求項４】
請求項１から３のいずれか一項に記載のアクセサリにおいて、
前記受信部は、前記第２の送信部から送信された前記第１の値に基づいて前記カメラボディで決定された前記第２の値を受信する
アクセサリ。
【請求項５】
請求項１から４のいずれか一項に記載のアクセサリにおいて、
前記第１の値は、前記第１の値以下の値で示された前記通信仕様に従って前記第１の送信部が前記情報を前記カメラボディに送信することが可能であることを示す値である
アクセサリ。
【請求項６】
請求項１から５のいずれか一項に記載のアクセサリにおいて、
前記受信部は、前記カメラボディからコマンド信号を受信し、
前記制御部は、前記受信部が前記カメラボディから前記コマンド信号および前記第２の値を受信すると、前記第２の値で示された前記通信仕様に従って前記情報の送信を前記第１の送信部に開始させる
アクセサリ。
【請求項７】
請求項６に記載のアクセサリにおいて、
前記コマンド信号は、前記制御部に前記第２の値で示された前記通信仕様を設定するためのコマンドである、
アクセサリ。
【請求項８】
請求項６または７に記載のアクセサリにおいて、
前記制御部は、前記第１の送信部が前記情報の送信を開始した後、前記コマンド信号と第３の値を受信すると、前記第１の送信部からの前記情報の送信を停止する
アクセサリ。
【請求項９】
請求項８に記載のアクセサリにおいて、
前記第３の値は、０である
アクセサリ。
【請求項１０】
請求項１から９のいずれか一項に記載のアクセサリにおいて、
前記第１の値と前記第２の値は、前記アクセサリと前記カメラボディ間の通信仕様を示す世代情報である
アクセサリ。
【請求項１１】
請求項１から１０のいずれか一項に記載のアクセサリにおいて、
前記通信仕様は、前記第１の送信部が前記情報を前記カメラボディに送信する通信の速度または間隔に関する仕様を示す
アクセサリ。
【請求項１２】
カメラボディに装着可能であり、前記カメラボディと通信するための複数の端子を備えるアクセサリであって、
前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、
前記カメラボディに第１周期の第１のクロック信号を出力する第１端子と、
前記第１のクロック信号に同期させて、前記情報を前記カメラボディへ出力する第２端子と、
前記カメラボディから前記第１周期よりも短い周期の第２のクロック信号が入力される第３端子と、
前記第２端子から前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期させて、前記カメラボディに送信する第４端子と、
前記第４端子が前記第１の値を送信した後に、前記第２端子から前記カメラボディに前記情報を送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディからから受信する第５端子と、
前記カメラボディとの通信の可否を示すために用いられる第６端子と、
前記カメラボディから第２電源電圧が供給される第７端子と、
前記第２電源電圧の接地電位として用いられる第８端子と、
前記カメラボディから第１電源電圧が供給される第９端子と、
前記第１電源電圧の接地電位として用いられる第１０端子と、
前記アクセサリの装着を前記カメラボディに検出させるための第１１端子と、
前記第５端子が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の前記第２端子からの送信を開始させる制御部と
を備えるアクセサリ。
【請求項１３】
請求項１２に記載のアクセサリにおいて、
前記情報は、前記被駆動部材の位置に関する位置情報である
アクセサリ。
【請求項１４】
請求項１２または１３に記載のアクセサリにおいて、
前記第５端子は、前記第４端子から送信された前記第１の値に基づいて前記カメラボディで決定された前記第２の値を受信する
アクセサリ。
【請求項１５】
請求項１２から１４のいずれか一項に記載のアクセサリにおいて、
前記第１の値は、前記第１の値以下の値で示す前記通信仕様に従って前記第２端子が前記情報を前記カメラボディに送信することが可能であることを示す値である
アクセサリ。
【請求項１６】
請求項１２から１５のいずれか一項に記載のアクセサリにおいて、
前記第５端子は前記カメラボディからコマンド信号を受信し、
前記制御部は、前記第５端子が前記カメラボディから前記コマンド信号および前記第２の値を受信すると、前記第２の値で示された前記通信仕様に従って前記情報の送信を前記第２端子に開始させる
アクセサリ。
【請求項１７】
請求項１６に記載のアクセサリにおいて、
前記コマンド信号は、前記制御部に前記第２の値で示された前記通信仕様を設定するためのコマンドである、
アクセサリ。
【請求項１８】
請求項１６または１７に記載のアクセサリにおいて、
前記制御部は、前記第２端子が前記情報の送信を開始した後、前記コマンド信号と第３の値を受信すると、前記第２端子からの前記情報の送信を停止する
アクセサリ。
【請求項１９】
請求項１８に記載のアクセサリにおいて、
前記第３の値は、０である
アクセサリ。
【請求項２０】
請求項１２から１９のいずれか一項に記載のアクセサリにおいて、
前記第１の値と前記第２の値は、前記アクセサリと前記カメラボディ間の通信仕様を示す世代情報である
アクセサリ。
【請求項２１】
請求項１２から２０のいずれか一項に記載のアクセサリにおいて、
前記通信仕様は、前記端子の通信の速度または間隔に関する仕様を示す
アクセサリ。
【請求項２２】
カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、
前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、
前記カメラボディへ前記情報を送信する第１の送信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す、０以上の整数である第１の値を前記カメラボディに送信する第２の送信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す、前記第１の値以下で０以上の整数である第２の値を前記カメラボディから受信する受信部と、
前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値として１以上の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させ、前記第２の値として０を受信すると前記情報の送信を前記第１の送信部に開始させない制御部と
を備えるアクセサリ。
【請求項２３】
カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、
前記アクセサリ内の被駆動部材の位置に関する情報を生成する生成部と、
前記カメラボディへ前記情報を送信する第１の送信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す、０以上の整数である第１の値を前記カメラボディに送信する第２の送信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す、前記第１の値以下で０以上の整数である第２の値を前記カメラボディから受信する受信部と、
前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値として１以上の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させ、前記第１の送信部による前記情報の送信を開始した後に、前記第２の値として０を受信すると第１の送信部による前記情報の送信を停止させる制御部と
を備えるアクセサリ。
【請求項２４】
請求項２２または２３に記載のアクセサリにおいて、
前記情報は、前記被駆動部材の位置に関する位置情報である
アクセサリ。
【請求項２５】
請求項１から請求項２４のいずれか一項に記載のアクセサリは、
前記カメラボディに対して着脱可能な交換レンズである
アクセサリ。
【請求項２６】
カメラボディに装着可能であり、前記カメラボディと通信可能な交換レンズであって、
前記交換レンズの光軸方向または前記光軸と交差する方向に移動可能なレンズと、
前記レンズの位置に関する情報を生成する生成部と、
前記カメラボディへ前記情報を送信する第１の送信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記カメラボディに送信する第２の送信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す、前記第１の値以下の第２の値を前記カメラボディから受信する受信部と、
前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部と
を備える交換レンズ。
【請求項２７】
交換レンズが装着可能であり、前記交換レンズと通信可能なカメラボディであって、
前記交換レンズから前記交換レンズの被駆動部材に関する情報を受信する第１の受信部と、
前記第１の受信部が前記情報を前記交換レンズから受信する通信仕様を示す第１の値を前記交換レンズから受信する第２の受信部と、
前記第２の受信部で受信した前記第１の値に基づいて、前記第１の受信部が前記情報を前記交換レンズから受信する通信仕様を示す、前記第１の値以下の第２の値を決定する決定部と、
前記決定部で決定された前記第２の値を前記交換レンズに送信する送信部と、
を備えるカメラボディ。
【請求項２８】
請求項２７に記載のカメラボディにおいて、
前記第１の受信部は、前記送信部が前記第２の値を送信したのちに、前記情報の受信を開始する
カメラボディ。
【請求項２９】
請求項２８に記載のカメラボディにおいて、
前記送信部は、前記第１の受信部が前記情報の受信を開始したのちに、第１の受信部による前記情報の受信を終了するための前記第２の値と異なる第３の値を送信する
カメラボディ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセサリ、交換レンズ、及び、カメラボディに関する。
【背景技術】
【０００２】
従来、交換レンズに代表されるアクセサリをカメラボディに装着可能なカメラシステムがある。アクセサリとカメラボディとでは適正なデータ通信が行われる必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−８５４２３号公報
【発明の概要】
【０００４】
第１の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、前記カメラボディへ前記情報を送信する第１の送信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記カメラボディに送信する第２の送信部と、前記第１の値以下の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記カメラボディから受信する受信部と、前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部と、を備える。
第２の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、前記カメラボディへ第１のクロック信号を送信するクロック送信部と、前記カメラボディへ前記第１のクロック信号に同期して前記情報を送信する第１の送信部と、前記カメラボディから第２のクロック信号を受信するクロック受信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期して前記カメラボディに送信する第２の送信部と、前記第１の値以下の第２の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する受信部と、前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部と、を備える。
第３の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信するための複数の端子を備えるアクセサリであって、前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、前記カメラボディに第１周期の第１のクロック信号を出力する第１端子と、前記第１のクロック信号に同期させて、前記情報を前記カメラボディへ出力する第２端子と、前記カメラボディから前記第１周期よりも短い周期の第２のクロック信号が入力される第３端子と、前記第２端子から前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期させて、前記カメラボディに送信する第４端子と、前記第４端子が前記第１の値を送信した後に、前記第２端子から前記カメラボディに前記情報を送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディからから受信する第５端子と、前記カメラボディとの通信の可否を示すために用いられる第６端子と、前記カメラボディから第２電源電圧が供給される第７端子と、前記第２電源電圧の接地電位として用いられる第８端子と、前記カメラボディから第１電源電圧が供給される第９端子と、前記第１電源電圧の接地電位として用いられる第１０端子と、前記アクセサリの装着を前記カメラボディに検出させるための第１１端子と、前記第５端子が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の前記第２端子からの送信を開始させる制御部と、を備える。
第４の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、前記カメラボディへ前記情報を送信する第１の送信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す、０以上の整数である第１の値を前記カメラボディに送信する第２の送信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す、前記第１の値以下で０以上の整数である第２の値を前記カメラボディから受信する受信部と、前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値として１以上の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させ、前記第２の値として０を受信すると前記情報の送信を前記第１の送信部に開始させない制御部と、を備える。
第５の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、前記アクセサリ内の被駆動部材の位置に関する情報を生成する生成部と、前記カメラボディへ前記情報を送信する第１の送信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す、０以上の整数である第１の値を前記カメラボディに送信する第２の送信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す、前記第１の値以下で０以上の整数である第２の値を前記カメラボディから受信する受信部と、前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値として１以上の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させ、前記第１の送信部による前記情報の送信を開始した後に、前記第２の値として０を受信すると第１の送信部による前記情報の送信を停止させる制御部と、を備える。
第６の態様によると、交換レンズは、カメラボディに装着可能であり、前記カメラボディと通信可能な交換レンズであって、前記交換レンズの光軸方向または前記光軸と交差する方向に移動可能なレンズと、前記レンズの位置に関する情報を生成する生成部と、前記カメラボディへ前記情報を送信する第１の送信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記カメラボディに送信する第２の送信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す、前記第１の値以下の第２の値を前記カメラボディから受信する受信部と、前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部と、を備える。
第７の態様によると、カメラボディは、交換レンズが装着可能であり、前記交換レンズと通信可能なカメラボディであって、前記交換レンズから前記交換レンズの被駆動部材に関する情報を受信する第１の受信部と、前記第１の受信部が前記情報を前記交換レンズから受信する通信仕様を示す第１の値を前記交換レンズから受信する第２の受信部と、前記第２の受信部で受信した前記第１の値に基づいて、前記第１の受信部が前記情報を前記交換レンズから受信する通信仕様を示す、前記第１の値以下の第２の値を決定する決定部と、前記決定部で決定された前記第２の値を前記交換レンズに送信する送信部と、を備える。
【図面の簡単な説明】
【０００５】
【図１】第１の実施の形態に係るカメラの構成例を示す図である。
【図２】第１の実施の形態に係るカメラにおけるコマンドデータ通信を説明するための図である。
【図３】第１の実施の形態に係るレンズ側接続部及びボディ側接続部の電気的接続を模式的に示す図である。
【図４】第１の実施の形態に係る交換レンズ側から見たカメラボディのマウントを模式的に示す図である。
【図５】第１の実施の形態に係るカメラボディ側から見た交換レンズのマウントを模式的に示す図である。
【図６】第１の実施の形態に係る世代の例を説明するための図である。
【図７】第１の実施の形態に係るカメラにおいて決定される世代の一例を示す図である。
【図８】第１の実施の形態に係るカメラにおいて決定される世代の一例を示す図である。
【図９】第１の実施の形態に係るカメラにおける処理と通信の一例を示す図である。
【図１０】第１の実施の形態に係るカメラにおける時間Δｔの算出方法の一例を説明するための図である。
【発明を実施するための形態】
【０００６】
（第１の実施の形態）
図１は、第１の実施の形態に係る撮像装置の一例であるカメラ１の構成例を示す図である。カメラ１は、カメラボディ２と取り付け可能なアクセサリである交換レンズ３とにより構成される。このように、カメラ１は、カメラボディ２と交換レンズ３とから構成されるので、カメラシステムと称することもある。
【０００７】
カメラボディ２には、交換レンズ３が取り付けられるボディ側マウント部２０１が設けられる。交換レンズ３には、カメラボディ２に取り付けられるレンズ側マウント部３０１が設けられる。レンズ側マウント部３０１及びボディ側マウント部２０１には、それぞれレンズ側接続部３０２、ボディ側接続部２０２が設けられる。レンズ側接続部３０２及びボディ側接続部２０２には、それぞれ後述するクロック信号用の端子やデータ信号用の端子、電源供給用の端子等の複数の端子が設けられている。交換レンズ３は、レンズ側マウント部３０１によりカメラボディ２のボディ側マウント部２０１に着脱可能に装着される。
【０００８】
カメラボディ２に交換レンズ３が装着されると、ボディ側接続部２０２に設けられた端子とレンズ側接続部３０２に設けられた端子とが電気的に接続される。これにより、カメラボディ２から交換レンズ３への電力供給や、カメラボディ２及び交換レンズ３間の通信が可能となる。
【０００９】
先ず、交換レンズ３の構成について詳しく説明する。交換レンズ３は、撮影光学系３１と、開口絞り３２と、レンズ駆動部３３と、レンズ位置検出部３４と、絞り駆動部３５と、レンズメモリ３６と、レンズ制御部３７とを備える。撮影光学系３１は、図を簡略化するために一枚のレンズで図示されているが、フォーカスレンズ（焦点調節レンズ）を含む複数枚のレンズを含み、カメラボディ２に装着されると撮像素子２１の撮像面上に被写体像を形成する。例えば、撮影光学系３１は、フォーカスレンズ（焦点調節レンズ）以外に焦点距離を可変にするズームレンズや像ブレ（手ブレ）を低減する防振レンズ（ブレ補正レンズ）を備えても構わない。なお、実際には、開口絞り３２は、例えば撮影光学系３１の複数枚のレンズの間に設けられる。
【００１０】
レンズ駆動部３３及び絞り駆動部３５の各々は、例えば、ステッピングモータ、超音波モータ、ＤＣモータ等によって構成される。レンズ駆動部３３は、撮影光学系３１の駆動制御を行う。例えば、レンズ駆動部３３は、レンズ制御部３７から出力される信号に基づき、フォーカスレンズを光軸Ｌの方向に進退移動させて撮影光学系３１による被写体像の結像位置を変化させる。また、絞り駆動部３５は、レンズ制御部３７から出力される信号に基づき、開口絞り３２を駆動して開口径を変化させる。なお、レンズ駆動部３３は、撮影光学系３１がズームレンズや防振レンズを含む場合には、それらの駆動源を備えて、それぞれズームレンズや防振レンズを駆動してもよい。この場合、レンズ駆動部３３は、レンズ制御部３７から出力される信号に基づいて、ズームレンズを光軸Ｌ方向に移動させる。また、レンズ駆動部３３は、レンズ制御部３７から出力される信号に基づき、防振レンズを光軸Ｌと交差する方向に移動させる。
またレンズ駆動部３３及び絞り駆動部３５はステッピングモータ、超音波モータ、ＤＣモータ等を駆動する不図示の駆動回路（駆動ＩＣ等）を含んでも構わない。
【００１１】
レンズ位置検出部３４は、例えば、フォトインタラプタとエンコーダで構成される。フォトインタラプタは撮影光学系３１の被検出箇所（例えばフォーカスレンズの支持部など）が光軸Ｌ上の基準位置（原点位置）を通過したことを検出し、検出した信号をレンズ制御部３７に出力する。レンズ制御部３７はフォトインタラプタからの信号により、フォーカスレンズが基準位置（原点位置）を通過したことを検出する。エンコーダはいわゆるリニアエンコーダを用いる。リニアエンコーダはそれぞれ位相が異なる２以上のパルス信号を生成し、２以上のパルス信号に基づいてフォーカスレンズの移動量及び移動方向を検出する。検出された移動量はパルス信号としてレンズ制御部３７に出力される。あるいは、エンコーダとして磁気式エンコーダなどを用いて絶対位置に応じてパルス信号を出力するようにしても良い。
【００１２】
なおレンズ駆動部３３としてステッピングモータを使用した場合には、エンコーダは使用せず、フォトインタラプタで原点位置を通過したことを検出するだけでも構わない。その場合、撮影光学系３１の被検出箇所（例えばフォーカスレンズの支持部など）がレンズ位置検出部３４のフォトインタラプタを通過した際に、レンズ制御部３７へ撮影光学系３１が原点位置を通過したことを示す信号が出力される。撮影光学系３１を駆動するために、レンズ制御部３７からレンズ駆動部３３のステッピングモータの駆動回路へレンズを移動させる量に対応するパルス信号が出力されると共に、レンズ駆動部３３の駆動回路からレンズ制御部３７へレンズ移動量に対応するパルス信号（レンズ制御部３７からレンズ駆動部３３の駆動回路に出力されたパルス信号に対応する）が出力される。
【００１３】
なお、レンズ位置検出部３４は、撮影光学系３１がズームレンズや防振レンズを含む場合には、それらのズームレンズの移動量や防振レンズの移動量を検出して、ズームレンズの移動量又は焦点距離を表す信号や、防振レンズの移動量又は移動位置を表す信号を生成する。
【００１４】
レンズ制御部３７は、ＣＰＵやＦＰＧＡなどのプロセッサ、ＲＯＭやＲＡＭ等のメモリによって構成され、制御プログラムに基づいて交換レンズ３の各部を制御する。レンズ制御部３７は、カメラボディ２のボディ制御部２７からボディ側接続部２０２とレンズ側接続部３０２とを介して入力される制御信号に基づいて、レンズ駆動部３３及び絞り駆動部３５を用いて、撮影光学系３１及び開口絞り３２を駆動制御する。例えば、レンズ制御部３７は、ボディ制御部２７からフォーカスレンズの移動方向や移動量、移動速度などを示す制御信号が入力されると、制御信号に基づいてレンズ駆動部３３を駆動制御する指示を送る。
【００１５】
またレンズ制御部３７はフォーカスレンズやズームレンズなどの位置を検出して、カメラボディ２に送信する。レンズ駆動部３３としてステッピングモータを使用する場合、レンズ制御部３７はフォーカスレンズの駆動量をレンズ駆動部３３に送信する。レンズ駆動部３３の不図示の駆動回路は、ステッピングモータを駆動する。ステッピングモータが駆動されると、駆動量に応じたパルス信号がレンズ駆動部３３の駆動回路からレンズ制御部３７へ出力される。
レンズ制御部３７はレンズ位置検出部３４のフォトインタラプタの出力から、フォーカスレンズやズームレンズが基準位置（原点位置）を通過したことを検知し、さらにエンコーダから入力されるパルス信号やステッピングモータの駆動量に応じたパルス信号をカウントし、積算することによりフォーカスレンズの移動量に対応する情報（パルス位置情報）を生成する。
生成された、フォーカスレンズの移動量に対応する情報（パルス位置情報）は、後述するホットライン通信で、カメラボディ２に送信される。
【００１６】
レンズメモリ３６は、例えば、不揮発性の記憶媒体等により構成される。レンズメモリ３６には、交換レンズ３に関連する種々の情報が記憶される。例えば、レンズメモリ３６には、交換レンズの焦点距離や開放絞り値などや、カメラボディ２との通信を行う際に交換レンズ３が対応可能な通信仕様を示す情報が記憶される。この通信仕様を示す情報は後述する交換レンズの世代と呼ぶ。世代は世代情報と称しても良い。交換レンズ３の世代情報をレンズ側世代情報と称する。レンズメモリ３６へのデータの書き込みや、レンズメモリ３６からのデータの読み出しは、レンズ制御部３７によって制御される。なお、レンズ側世代情報は、レンズ制御部３７の内部のメモリに記憶するようにしてもよい。
【００１７】
また、レンズ制御部３７は、第１レンズ通信部３８と第２レンズ通信部３９とを有する。詳細は後述するが、第１レンズ通信部３８は、レンズ側接続部３０２及びボディ側接続部２０２を介して、第１ボディ通信部２８とコマンドデータ通信を行う。第２レンズ通信部３９は、レンズ側接続部３０２及びボディ側接続部２０２を介して、第２ボディ通信部２９とホットライン通信を行う。
【００１８】
次に、カメラボディ２の構成について詳しく説明する。カメラボディ２は、撮像素子２１と、ボディメモリ２２と、表示部２３と、操作部２４と、給電部２６と、ボディ制御部２７とを備える。ボディ制御部２７は、ＣＰＵやＦＰＧＡなどのプロセッサ、ＲＯＭやＲＡＭ等のメモリによって構成され、制御プログラムに基づいてカメラ１の各部を制御する。
【００１９】
ボディ制御部２７は、撮像素子２１から出力された信号に対して所定の画像処理を行って画像データを生成する。画像処理には、例えば、階調変換処理、色補間処理、輪郭強調処理等の公知の画像処理が含まれる。また、ボディ制御部２７は、撮影光学系３１の駆動（フォーカスレンズの駆動やズームレンズの駆動や防振レンズの駆動）や開口絞り３２の駆動を制御する制御信号を生成する。
【００２０】
また、ボディ制御部２７は、撮影光学系３１の自動焦点調節（ＡＦ）に必要な処理を行う。具体的には、ボディ制御部２７は、位相差検出方式の焦点検出処理を行う。撮像素子２１は、撮像信号を出力する撮像画素の一部に置換して配置された、画素内の光電変換部の一部を遮光膜で遮光した焦点検出画素を有する。ボディ制御部２７は、焦点検出画素から出力される焦点検出信号を用いて、位相差検出方式によりデフォーカス量を算出する。ボディ制御部２７は、算出したデフォーカス量に関する信号を、レンズ制御部３７に出力する。レンズ制御部３７は、デフォーカス量に応じてフォーカスレンズを駆動する。なお、撮像素子２１は、一つの画素内に複数の光電変換部を有し、撮像信号と焦点検出信号とを出力する撮像用兼焦点検出用の画素を有する構成であってもよい。
【００２１】
また、ボディ制御部２７は、位相差検出方式の焦点検出処理の代わりに、又は、それに加えて、コントラスト検出方式の焦点検出処理を行うこともできる。即ち、ボディ制御部２７は、撮影光学系３１のフォーカスレンズを光軸Ｌの方向に移動させながら、撮像素子２１からの信号に基づき被写体像のコントラスト評価値を順次算出する。ボディ制御部２７は、交換レンズ３から送信されるフォーカスレンズの位置情報（パルス位置情報）を用いて、フォーカスレンズの位置と、コントラスト評価値との対応付けを行う。そして、ボディ制御部２７は、フォーカスレンズの合焦位置を算出する。ボディ制御部２７は、算出した合焦位置に対応する信号を、レンズ制御部３７に出力する。レンズ制御部３７は、フォーカスレンズを合焦位置に移動する。
【００２２】
給電部２６は、電源を有し、カメラボディ２内および交換レンズ３に対して電力の供給を行う。給電部２６は、ボディ側接続部２０２とボディ制御部２７とに接続される。さらに給電部２６は、ボディ側接続部２０２、レンズ側接続部３０２を介してレンズ制御部３７へ電力を供給する。
【００２３】
撮像素子２１は、例えば、ＣＭＯＳイメージセンサやＣＣＤイメージセンサである。撮像素子２１は、撮影光学系３１を通過した光束を受光して、被写体像を撮像する。撮像素子２１には、光電変換部を有する複数の画素が行方向及び列方向に二次元の平面状に配置される。光電変換部は、例えばフォトダイオード（ＰＤ）によって構成される。撮像素子２１は、受光した光を光電変換して信号を生成し、生成した信号をボディ制御部２７に出力する。
【００２４】
ボディメモリ２２は、例えば、不揮発性の記憶媒体等により構成される。ボディメモリ２２には、カメラボディ２やカメラ１を制御するためのプログラムが記憶される。また、ボディメモリ２２には、後述するカメラボディの世代を表す情報、即ち、交換レンズ３との通信を行う際にカメラボディ２が対応可能な通信仕様を示す情報が記憶される。この通信仕様を示す情報は後述するカメラボディの世代と呼ぶ。世代は世代情報と称しても良い。カメラボディ２の世代情報をボディ側世代情報と称する。ボディメモリ２２へのデータの書き込みや、ボディメモリ２２からのデータの読み出しは、ボディ制御部２７によって制御される。なお、画像データはボディメモリ２２に記憶されてもよいし、別の記憶媒体に記憶しても良い。またボディ側世代情報は、ボディ制御部２７の内部のメモリに記憶するようにしてもよい。
【００２５】
表示部２３は、画像データに基づく画像、シャッター速度や開口絞り値等の撮影に関する情報、及びメニュー画面等を表示する。操作部２４は、レリーズボタン、電源スイッチなどの各種設定スイッチ等を含み、それぞれの操作に応じた操作信号をボディ制御部２７へ出力する。
【００２６】
また、ボディ制御部２７は、第１ボディ通信部２８と、第２ボディ通信部２９とを有する。後述するが、第１ボディ通信部２８は、ボディ側接続部２０２及びレンズ側接続部３０２を介して、第１レンズ通信部３８とコマンドデータ通信を行う。また、第２ボディ通信部２９は、ボディ側接続部２０２及びレンズ側接続部３０２を介して、第２レンズ通信部３９とホットライン通信を行う。
【００２７】
次に、コマンドデータ通信について、説明する。第１レンズ通信部３８と第１ボディ通信部２８とは、レンズ側接続部３０２及びボディ側接続部２０２の各々の端子を介して全二重通信を行う。図２を用いて後述するが、第１レンズ通信部３８及び第１ボディ通信部２８は、例えば、ＲＤＹ信号、ＣＬＫ信号、ＤＡＴＡＢ信号、及びＤＡＴＡＬ信号の４種類の信号の授受を行う。
【００２８】
ＲＤＹ信号は、第１レンズ通信部３８の通信可否を示す信号であり、第１レンズ通信部３８がハイレベル（Ｈレベル）とローレベル（Ｌレベル）とを切り換える。ＲＤＹ信号は第１ボディ通信部２８に対して送信（出力）される信号である。ＣＬＫ信号は、第１ボディ通信部２８から第１レンズ通信部３８に対して送信されるカメラボディ側のクロック信号である。ＤＡＴＡＢ信号は、第１ボディ通信部２８から第１レンズ通信部３８に対して送信されるデータ信号である。ＤＡＴＡＬ信号は、第１レンズ通信部３８から第１ボディ通信部２８に対して送信されるデータ信号である。
【００２９】
次に、コマンドデータ通信で送受信される情報（コマンド、データ）について説明する。交換レンズ３からカメラボディ２には、ＤＡＴＡＬ信号によって、例えば、撮影光学系３１の光学特性（開放Ｆ値や収差等）に関するデータや、フォーカスレンズの無限遠位置や至近位置に関するデータ、レンズ側世代情報、後述するカメラボディ２からの初期化コマンドに対する初期化の実行状況などの応答内容（応答データ）が送信される。他方、カメラボディ２から交換レンズ３には、ＤＡＴＡＢ信号によって、例えば、後述するホットライン通信に使用する通信仕様を示す世代情報や、撮影光学系３１のフォーカスレンズや防振レンズやズームレンズの駆動及び開口絞り３２の駆動、レンズの初期化などを指示する制御指令（コマンド）及び制御内容（制御データ）等が送信される。
【００３０】
図２は、第１の実施の形態に係る撮像装置におけるコマンドデータ通信を説明するための図である。図２において、レンズ制御部３７とボディ制御部２７との、第１レンズ通信部３８及び第１ボディ通信部２８間によるコマンドデータ通信のタイミングチャートの一例を模式的に示している。第１レンズ通信部３８は、ＲＤＹ信号、ＣＬＫ信号、ＤＡＴＡＢ信号、ＤＡＴＡＬ信号によって、第１ボディ通信部２８との信号の送受信を行う。
【００３１】
ＲＤＹ信号の信号レベルは、第１レンズ通信部３８が通信可能な状態であるか否かを表している。第１レンズ通信部３８が第１ボディ通信部２８と通信可能な状態である場合は、レンズ制御部３７はＲＤＹ信号の信号レベルをローレベル（Ｌレベル、例えば接地電圧、基準電圧）とする。第１レンズ通信部３８が第１ボディ通信部２８と通信できない状態である場合には、レンズ制御部３７はＲＤＹ信号の信号レベルをハイレベル（Ｈレベル、例えば電源電圧）とする。第１ボディ通信部２８は、ＲＤＹ信号の信号レベルを検出し、ボディ制御部２７は第１レンズ通信部３８が通信可能な状態であるか否かを判定する。
【００３２】
ＲＤＹ信号がローレベル（Ｌレベル）である時刻ｔ１において、第１ボディ通信部２８は、クロック信号（ＣＬＫ信号）を第１レンズ通信部３８に出力（伝送）する。即ち、第１ボディ通信部２８は、時刻ｔ１までは所定の電圧（例えばハイレベル、電源電圧）であったＣＬＫ信号の信号レベルを、時刻ｔ１以降ではハイレベルとローレベル（例えば接地電圧、基準電圧）とに所定周期で交互に切り換える。また、時刻ｔ１から時刻ｔ２までの期間では、第１ボディ通信部２８は、ＣＬＫ信号の立ち上がり又は立ち下がりに同期させて、ＤＡＴＡＢ信号によってコマンドパケット４１を送信する。
【００３３】
なお、ＲＤＹ信号がハイレベル（Ｈレベル）の場合は、第１レンズ通信部３８が通信を受け付けない状態であり、この状態では第１ボディ通信部２８は、第１レンズ通信部３８に対してコマンド及びデータの送信を行わない。この場合、第１ボディ通信部２８は、ＣＬＫ信号及びＤＡＴＡＢ信号の信号レベルを所定の電圧（例えばハイレベル）に固定する。
【００３４】
レンズ制御部３７は、第１ボディ通信部２８から入力されたコマンドパケット４１の内容をチェックサム等によって確認し、正常にコマンドパケット４１を受信できたか否かを判定する。第１レンズ通信部３８がコマンドパケット４１を正常に受信できた場合は、レンズ制御部３７は時刻ｔ３においてＲＤＹ信号をハイレベルにする。また、レンズ制御部３７は、コマンドパケット４１の内容に応じた第１の処理５１を行う。第１の処理５１が完了すると、レンズ制御部３７は、時刻ｔ４においてＲＤＹ信号をローレベルにする。なお、第１レンズ通信部３８がコマンドパケット４１を正常に受信できなかった場合は、レンズ制御部３７はＲＤＹ信号をローレベルのままとして、コマンドパケット４１を正常に受信できなかったことを第１ボディ通信部２８に通知する。
【００３５】
第１ボディ通信部２８は、ＲＤＹ信号がハイレベルからローレベルになったことを検出すると、時刻ｔ５において、ＣＬＫ信号の出力を再び開始する。また、時刻ｔ５から時刻ｔ６までの期間では、第１ボディ通信部２８は、ＣＬＫ信号の立ち上がり又は立ち下がりに同期させて、ＤＡＴＡＢ信号によってデータパケット４２を送信する。さらに、同じ時刻ｔ５から時刻ｔ６までの期間で、第１レンズ通信部３８は、第１ボディ通信部２８から入力されるＣＬＫ信号の立ち上がり又は立ち下がりに同期させて、ＤＡＴＡＬ信号によってデータパケット４３を送信する。
【００３６】
第１レンズ通信部３８が第１ボディ通信部２８からデータパケット４２を正常に受信すると、レンズ制御部３７は時刻ｔ７においてＲＤＹ信号をハイレベルにする。レンズ制御部３７は、データパケット４２の内容に応じた第２の処理５２を行う。第２の処理５２が完了すると、レンズ制御部３７は、時刻ｔ８においてＲＤＹ信号をローレベルにする。
【００３７】
上述した第１ボディ通信部２８から出力されるコマンドパケット４１及びデータパケット４２が示す内容は、例えば、交換レンズ３の初期化の要求や、特定のデータの要求、撮影光学系３１の被駆動部材（例えばフォーカスレンズ、開口絞り等）の駆動の指示、第２レンズ通信部３９によるホットライン通信の開始の指示等である。レンズ制御部３７は、第１の処理５１又は第２の処理５２として、要求されている特定データを生成する処理や、被駆動部材を駆動する処理等を行う。レンズ制御部３７は、データパケット４３として、例えば交換レンズ３の初期化完了を示すフラグデータ、光学特性を示すデータ、指示された被駆動部材の駆動が完了したことを示すデータ等を送信する。
【００３８】
次に、ホットライン通信について、詳しく説明する。図１に示す第２レンズ通信部３９と第２ボディ通信部２９とは、レンズ側接続部３０２及びボディ側接続部２０２の各々の端子を介して交換レンズ３からカメラボディ２への単方向通信を行う。第２レンズ通信部３９は第２ボディ通信部２９に対し、例えば、ＨＣＬＫ信号及びＨＤＡＴＡ信号の２種類の信号を送信する。
【００３９】
ＨＣＬＫ信号は、第２レンズ通信部３９から第２ボディ通信部２９に対して送信される交換レンズ側のクロック信号である。ＨＤＡＴＡ信号は、第２レンズ通信部３９から第２ボディ通信部２９に対して送信されるデータ信号であって、上述したフォーカスレンズやズームレンズや防振レンズのレンズ位置に関する情報や、開口絞り３２の開口径に関する情報である。第２レンズ通信部３９は、ＨＣＬＫ信号の周期的な立ち上がり又は立ち下がりに同期させて、ＨＤＡＴＡ信号を第２ボディ通信部２９に送信する。このように、第２レンズ通信部３９及び第２ボディ通信部２９は、第２レンズ通信部３９から第２ボディ通信部２９へクロック信号及びデータ信号を送信する単方向通信を行う。
【００４０】
なお、コマンドデータ通信に用いられるＣＬＫ信号の周期は、ホットライン通信に用いられるＨＣＬＫ信号の周期と同程度の周期か、より短い周期となる。カメラボディ２から交換レンズ３に出力されるＣＬＫ信号の周波数は例えば８ＭＨｚであり、交換レンズ３からカメラボディ２に出力されるＨＣＬＫ信号の周波数は例えば２．５ＭＨｚ〜８ＭＨｚである。
【００４１】
次に、レンズ側接続部３０２及びボディ側接続部２０２の電気的接続について説明する。図３は、レンズ側接続部３０２及びボディ側接続部２０２の電気的接続を模式的に示す図である。ボディ側接続部２０２は、ＬＤＥＴ（Ｂ）端子、ＶＢＡＴ（Ｂ）端子、ＰＧＮＤ（Ｂ）端子、Ｖ３３（Ｂ）端子、ＧＮＤ（Ｂ）端子、ＲＤＹ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子、ＣＬＫ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子、ＨＣＬＫ（Ｂ）端子、およびＨＤＡＴＡ（Ｂ）端子を有する。これら計１１個のボディ側端子をボディ側端子群と総称する。
【００４２】
ＬＤＥＴ（Ｂ）端子は、交換レンズ３の着脱検知に用いられる端子である。ＬＤＥＴ（Ｂ）端子は、抵抗Ｒ２を介してボディ制御部２７に接続される。抵抗Ｒ２とボディ制御部２７との間には、抵抗Ｒ１を介して給電部２６から供給される電源Ｖ３３が接続され、ＬＤＥＴ（Ｂ）端子がプルアップされる。
ＶＢＡＴ（Ｂ）端子、ＰＧＮＤ（Ｂ）端子、Ｖ３３（Ｂ）端子、ＧＮＤ（Ｂ）端子は、給電部２６に接続されるカメラボディ側の電源系の端子である。図３において、供給される電力の方向を矢印で示す。ＶＢＡＴ（Ｂ）端子は、交換レンズ３の駆動系への電力供給（電源電圧を供給）に用いられる端子である。ＶＢＡＴ（Ｂ）端子を介して供給された電力により、交換レンズ３のレンズ駆動部３３が駆動される。給電部２６がＶＢＡＴ（Ｂ）端子に印加する電圧は、最大で１０Ｖ程度である。ＰＧＮＤ（Ｂ）端子は、ＶＢＡＴ（Ｂ）端子に対応する接地端子であり、ＶＢＡＴ（Ｂ）端子で供給する駆動系の電源電圧に対し接地電位（グラウンド）となる。
【００４３】
Ｖ３３（Ｂ）端子は、交換レンズ３の回路系への電力供給（電源電圧の供給）に用いられる端子である。Ｖ３３（Ｂ）端子を介して給電部２６より供給された電力により、レンズ制御部３７などを動作させる。レンズ制御部３７などの各部は、レンズ駆動部３３に比べて小さな電圧および小さな電流で動作する。給電部２６がＶ３３（Ｂ）端子に印加する電圧は、最大で３．３Ｖ程度である。ＧＮＤ（Ｂ）端子は、Ｖ３３（Ｂ）端子に対応する接地端子であり、Ｖ３３（Ｂ）端子で供給する回路系への電源電圧の接地電位（グラウンド）となる。
【００４４】
ＲＤＹ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子、ＣＬＫ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子、ＨＣＬＫ（Ｂ）端子、ＨＤＡＴＡ（Ｂ）端子は、ボディ制御部２７に接続される通信系の端子であり、対応するＲＤＹ（Ｌ）端子、ＤＡＴＡＢ（Ｌ）端子、ＣＬＫ（Ｌ）端子、ＤＡＴＡＬ（Ｌ）端子、ＨＣＬＫ（Ｌ）端子、ＨＤＡＴＡ（Ｌ）端子（後述）との間でＲＤＹ信号、ＣＬＫ信号、ＤＡＴＡＢ信号、ＤＡＴＡＬ信号、ＨＣＬＫ信号、ＨＤＡＴＡ信号の送受信を行う。ＲＤＹ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子、ＣＬＫ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子は、ボディ制御部２７の第１ボディ通信部２８に接続され、上述したようにコマンドデータ通信に用いられる。また、ＨＣＬＫ（Ｂ）端子、ＨＤＡＴＡ（Ｂ）端子は、第２ボディ通信部２９に接続され、上述したようにホットライン通信に用いられる。図３において、信号の流れを矢印で示す。ＲＤＹ（Ｂ）端子の電位により、交換レンズ３がコマンドデータ通信を可能か否かが示される。ＤＡＴＡＢ（Ｂ）端子は、交換レンズ３に向けて信号が出力される端子である。ＣＬＫ（Ｂ）端子は、交換レンズ３に向けてカメラボディ側のクロック信号が出力される端子である。
【００４５】
ＤＡＴＡＬ（Ｂ）端子は、交換レンズ３からのデータ信号が入力される端子である。
ＨＣＬＫ（Ｂ）端子は、交換レンズ３からの交換レンズ側のクロック信号が入力される端子である。ＨＤＡＴＡ（Ｂ）端子は、交換レンズ３からのデータ信号が入力される端子である。
【００４６】
レンズ側接続部３０２は、ＬＤＥＴ（Ｌ）端子、ＶＢＡＴ（Ｌ）端子、ＰＧＮＤ（Ｌ）端子、Ｖ３３（Ｌ）端子、ＧＮＤ（Ｌ）端子、ＲＤＹ（Ｌ）端子、ＤＡＴＡＢ（Ｌ）端子、ＣＬＫ（Ｌ）端子、ＤＡＴＡＬ（Ｌ）端子、ＨＣＬＫ（Ｌ）端子、およびＨＤＡＴＡ（Ｌ）端子を有する。これら計１１個のレンズ側端子をレンズ側端子群と総称する。
【００４７】
カメラボディ２に交換レンズ３を装着すると、図３において破線で示したように、ボディ側端子とレンズ側端子とが電気的に接続される。具体的には、ＬＤＥＴ（Ｂ）端子にはＬＤＥＴ（Ｌ）端子が接続され、ＶＢＡＴ（Ｂ）端子にはＶＢＡＴ（Ｌ）端子が接続され、ＰＧＮＤ（Ｂ）端子にはＰＧＮＤ（Ｌ）端子が接続され、Ｖ３３（Ｂ）端子にはＶ３３（Ｌ）端子が接続され、ＧＮＤ（Ｂ）端子にはＧＮＤ（Ｌ）端子が接続され、ＲＤＹ（Ｂ）端子にはＲＤＹ（Ｌ）端子が接続され、ＤＡＴＡＢ（Ｂ）端子にはＤＡＴＡＢ（Ｌ）端子が接続され、ＣＬＫ（Ｂ）端子にはＣＬＫ（Ｌ）端子が接続され、ＤＡＴＡＬ（Ｂ）端子にはＤＡＴＡＬ（Ｌ）端子が接続され、ＨＣＬＫ（Ｂ）端子にはＨＣＬＫ（Ｌ）端子が接続され、ＨＤＡＴＡ（Ｂ）端子にはＨＤＡＴＡ（Ｌ）端子が接続される。個々のレンズ側端子の役割は、それぞれ接触するボディ側端子の役割に対応している。
【００４８】
ＬＤＥＴ（Ｌ）端子は、抵抗Ｒ３を介して接地されている。ＬＤＥＴ（Ｌ）端子がＬＤＥＴ（Ｂ）端子と接触すると、ＬＤＥＴ（Ｂ）端子の電位はプルダウンされる。ＶＢＡＴ（Ｌ）端子とＰＧＮＤ（Ｌ）端子は、レンズ制御部３７を介してレンズ駆動部３３や絞り駆動部３５に接続される。ＶＢＡＴ（Ｌ）端子およびＰＧＮＤ（Ｌ）端子の間には、いわゆるバイパスコンデンサＣ１が接続される。Ｖ３３（Ｌ）端子およびＧＮＤ（Ｌ）端子は、レンズ制御部３７に接続される。Ｖ３３（Ｌ）端子およびＧＮＤ（Ｌ）端子の間には、バイパスコンデンサＣ２が接続される。ＲＤＹ（Ｌ）端子、ＤＡＴＡＢ（Ｌ）端子、ＣＬＫ（Ｌ）端子、ＤＡＴＡＬ（Ｌ）端子、ＨＣＬＫ（Ｌ）端子、ＨＤＡＴＡ（Ｌ）端子は、それぞれレンズ制御部３７に接続される。ＲＤＹ（Ｌ）端子、ＤＡＴＡＢ（Ｌ）端子、ＣＬＫ（Ｌ）端子、ＤＡＴＡＬ（Ｌ）端子は、レンズ制御部３７の第１レンズ通信部３８に接続され、上述したようにコマンドデータ通信に用いられる。また、ＨＣＬＫ（Ｌ）端子、ＨＤＡＴＡ（Ｌ）端子は、第２レンズ通信部３９に接続され、上述したようにホットライン通信に用いられる。
【００４９】
ボディ制御部２７からの制御指令（コマンド）を交換レンズ３のレンズ制御部３７へ送信した後、ボディ制御部２７からの制御内容（制御データ）とレンズ制御部３７からの応答内容（応答データ）とを並行して送受信する通信をコマンドデータ通信と呼ぶ。コマンドデータ通信は全二重通信である。コマンドデータ通信は、第１ボディ通信部２８および第１レンズ通信部３８を介してＲＤＹ（Ｂ）端子、ＲＤＹ（Ｌ）端子、ＤＡＴＡＢ（Ｂ）端子、ＤＡＴＡＢ（Ｌ）端子、ＣＬＫ（Ｂ）端子、ＣＬＫ（Ｌ）端子、ＤＡＴＡＬ（Ｂ）端子、およびＤＡＴＡＬ（Ｌ）端子を用いたデジタルデータ通信により行う。
【００５０】
ボディ制御部２７は、第１ボディ通信部２８および第１レンズ通信部３８を介して、コマンドデータ通信により交換レンズ３に種々の制御指令、制御内容を送信し、交換レンズ３から応答内容を受信することにより交換レンズ３との間で種々の情報を送受信する。ここでいう制御指令とは、例えばレンズ情報の送信指令である。交換レンズ３から受信する種々の情報とは、例えば交換レンズ３の機種情報、撮像光学系３１の焦点距離等の光学特性を示す情報などである。交換レンズ３に送信される種々の情報とは、例えばレンズの駆動量などの制御内容やカメラボディ２の機種情報などである。なお、制御指令には、不図示のフォーカスレンズの駆動指令なども含まれる。レンズ制御部３７は、コマンドデータ通信によって、ボディ制御部２７から種々の制御指令を受信したり、ボディ制御部２７から種々の情報を受信したり、ボディ制御部２７に種々の情報を送信したりする。
【００５１】
図４（ａ）は、交換レンズ３側から見たカメラボディ２のマウントを模式的に示す図である。ボディ側マウント部２０１は、一定の幅を有する環状の基準面を有する。さらにボディ側マウント部２０１は、ボディ側第１爪部１２９ａ、ボディ側第２爪部１２９ｂ、ボディ側第３爪部１２９ｃ、およびボディ側第４爪部１２９ｄを有する。以下の説明において、これら４つの爪部をボディ側爪部１２９と総称する。
【００５２】
ボディ側爪部１２９は、ボディ側マウント部２０１の円形の開口に沿って、互いに間隔を置いて配置される。図４（ａ）に示すように、ボディ側第１爪部１２９ａは右上の位置に、ボディ側第２爪部１２９ｂは左上の位置に、ボディ側第３爪部１２９ｃは左下の位置に、ボディ側第４爪部１２９ｄは右下の位置に、それぞれ配置される。
【００５３】
ボディ側第１爪部１２９ａ〜ボディ側第４爪部１２９ｄの円周方向の長さは、それぞれ異なっている。具体的には、ボディ側第１爪部１２９ａが最も長く、ボディ側第３爪部１２９ｃが２番目に長く、ボディ側第４爪部１２９ｄが３番目に長く、ボディ側第２爪部１２９ｂが最も短い。
【００５４】
ボディ側爪部１２９は、ボディ側マウント部２０１から開口の中央に向かって突出し、開口の円周上には、ボディ側爪部１２９が存在する部分とボディ側爪部１２９が存在しない部分とがある。以下の説明において、ボディ側マウント部２０１の開口の円周上における、ボディ側第１爪部１２９ａとボディ側第４爪部１２９ｄとの間の空間１４０ａをボディ側第１挿抜部１４０ａと称する。同様に、ボディ側第１爪部１２９ａとボディ側第２爪部１２９ｂとの間の空間１４０ｂをボディ側第２挿抜部１４０ｂと、ボディ側第２爪部１２９ｂとボディ側第３爪部１２９ｃとの間の空間１４０ｃをボディ側第３挿抜部１４０ｃと、ボディ側第３爪部１２９ｃとボディ側第４爪部１２９ｄとの間の空間１４０ｄをボディ側第４挿抜部１４０ｄと、それぞれ称する。これら４つのボディ側挿抜部をボディ側挿抜部１４０と総称する。
【００５５】
ボディ側マウント部２０１の開口の内側には、ボディ側接続部２０２が設けられる。ボディ側接続部２０２は、環状のボディ側マウント部２０１の形状に対応する円弧状の形状を有する。ボディ側接続部２０２は、ボディ側マウント部２０１の開口に並行して、ボディ側マウント部２０１の開口の上部に配置され、図４（ａ）に示すように上部の中央に配置するのが好ましい。ボディ側接続部２０２は、上述したように複数のボディ側端子を有する。複数のボディ側端子は、ボディ側接続部２０２に、ボディ側マウント部２０１の内側に一列に並べて円弧状に配置される。複数のボディ側端子は、図４（ａ）に示すように右側からＨＤＡＴＡ（Ｂ）、ＨＣＬＫ（Ｂ）、ＤＡＴＡＬ（Ｂ）、ＣＬＫ（Ｂ）、ＤＡＴＡＢ（Ｂ）、ＲＤＹ（Ｂ）、ＧＮＤ（Ｂ）、Ｖ３３（Ｂ）、ＰＧＮＤ（Ｂ）、ＶＢＡＴ（Ｂ）、最も左側にＬＤＥＴ（Ｂ）の１１個の端子が配置される。ボディ側端子群は、それぞれ導電性のピンである。ボディ側端子群は、不図示のバネ等により、―Ｚ方向（図１）に向かって押されている。―Ｚ方向とはすなわち、カメラボディ２に装着される交換レンズ３に向かう方向であり、被写体の方向である。
【００５６】
ボディ側マウント部２０１は、ロックピン１４２が貫通する孔を有する。ロックピン１４２が貫通する孔は、ボディ側第４爪部１２９ｄの右上に配置される。つまり、ボディ側マウント部２０１の環状の基準面において、ロックピン１４２の孔は、ボディ側マウント部２０１の開口内にボディ側第４爪部１２９ｄが存在する領域とボディ側第１爪部１２９ａが存在する領域との間に配置される。ロックピン１４２は、不図示のバネ等により、―Ｚ方向（図１）に向かって押されている。
【００５７】
図４（ｂ）は、ボディ側マウント部２０１を取り外したカメラボディ２のマウントを交換レンズ３側からみた模式図である。ボディ側第１爪部１２９ａと対応した位置（ボディ側第１爪部１２９ａの＋Ｚ方向である裏側）には、第１板バネ１４１ａが設けられる。同様に、ボディ側第２爪部１２９ｂと対応した位置（ボディ側第２爪部１２９ｂの裏側）には、第２板バネ１４１ｂが設けられ、ボディ側第３爪部１２９ｃと対応した位置（ボディ側第３爪部１２９ｃの裏側）には、第３板バネ１４１ｃが設けられ、ボディ側第４爪部１２９ｄと対応した位置（ボディ側第４爪部１２９ｄの裏側）には、第４板バネ１４１ｄが設けられる。以下の説明において、これら４つの板バネを板バネ１４１と総称する。板バネ１４１は、後述するレンズ側爪部を＋Ｚ方向（カメラボディ２側）に押し付ける。
【００５８】
図５は、カメラボディ２側から見た交換レンズ３のマウントを模式的に示す図である。交換レンズ３は、図１で前述したレンズ側マウント部３０１およびレンズ側接続部３０２を備える。レンズ側マウント部３０１は、一定の幅を有する環状の基準面を有する。カメラボディ２に交換レンズ３を装着した際に、レンズ側マウント部３０１の環状の基準面は前述したボディ側マウント部２０１の環状の基準面と接触する。さらにレンズ側マウント部３０１は、その内周に光軸方向に伸びた円筒部を有する。レンズ側マウント部３０１は、その円筒部の外周に沿って互いに間隔を置いてレンズ側第１爪部１３９ａ、レンズ側第２爪部１３９ｂ、レンズ側第３爪部１３９ｃ、およびレンズ側第４爪部１３９ｄを有する。以下の説明において、これら４つの爪部をレンズ側爪部１３９と総称する。
【００５９】
レンズ側爪部１３９は、レンズ側マウント部３０１の円筒部の外周からマウント外側（光軸Ｌから放射方向）に向かって突出する方向に設けられる。図５に示すように、レンズ側第１爪部１３９ａは左上の位置に、レンズ側第２爪部１３９ｂは右上の位置に、レンズ側第３爪部１３９ｃは右下の位置に、レンズ側第４爪部１３９ｄは左下の位置に、それぞれ配置される。レンズ側爪部１３９の後ろ側（レンズ側マウント部３０１の基準面側）には、カメラボディ２に交換レンズ３を装着した際にそれぞれ対応するボディ側爪部１２９が入り込むための空間が存在する。
【００６０】
レンズ側マウント部３０１の開口の内側には、レンズ側接続部３０２が設けられる。レンズ側接続部３０２は、環状のレンズ側マウント部３０１の形状に対応する円弧状の形状を有する。レンズ側接続部３０２は、レンズ側マウント部３０１の開口に並行して、レンズ側マウント部３０１の開口内の上部に配置され、図５に示すように上部の中央に配置するのが好ましい。レンズ側接続部３０２は、上述したように複数のレンズ側端子を有する。複数のレンズ側端子は、レンズ側接続部３０２に、レンズ側マウント部３０１の内側に一列に並べて円弧状に配置される。複数のレンズ側端子は、図５に示すように右側からＬＤＥＴ（Ｌ）、ＶＢＡＴ（Ｌ）、ＰＧＮＤ（Ｌ）、Ｖ３３（Ｌ）、ＧＮＤ（Ｌ）、ＲＤＹ（Ｌ）、ＤＡＴＡＢ（Ｌ）、ＣＬＫ（Ｌ）、ＤＡＴＡＬ（Ｌ）、ＨＣＬＫ（Ｌ）、ＨＤＡＴＡ（Ｌ）の１１個の端子が配置される。レンズ側端子群は、それぞれ導電性の接触面が＋Ｚ方向（図１）に向かって露出するように配置される。＋Ｚ方向とはすなわち、撮影光学系３１を通過した被写体光が撮像素子２１へ向かう方向である。
【００６１】
レンズ側マウント部３０１は、ロックピン受部１４３を有する。ロックピン受部１４３は、図５に示すようにレンズ側第４爪部１３９ｄの左上に配置される。つまり、ロックピン受部１４３は、レンズ側マウント部３０１のうちレンズ側第１爪部１３９ａに対応する部分とレンズ側第４爪部１３９ｄに対応する部分の間に配置されている。ロックピン受部１４３は、交換レンズ３をカメラボディ２に装着した際にロックピン１４２が収まる溝である。この溝は、レンズ側マウント部３０１の基準面から−Ｚ方向（図１）に向かって設けられている。
【００６２】
カメラボディ２に交換レンズ３が装着されると、複数のボディ側端子がそれぞれ対応する複数のレンズ側端子に物理的に接触する。この接触により、複数のボディ側端子と複数のレンズ側端子とが電気的に接続される。すなわち、複数のボディ側端子と複数のレンズ側端子とが電気的に導通する。
【００６３】
（交換レンズの装着）
カメラボディ２への交換レンズ３の装着方法について説明する。交換レンズ３をカメラボディ２に取り付ける際、まずボディ側マウント部２０１とレンズ側マウント部３０１とを対向させ、レンズ側第１爪部１３９ａをボディ側第１挿抜部１４０ａの位置に合わせ、レンズ側第２爪部１３９ｂをボディ側第２挿抜部１４０ｂの位置に合わせ、レンズ側第３爪部１３９ｃをボディ側第３挿抜部１４０ｃの位置に合わせ、レンズ側第４爪部１３９ｄをボディ側第４挿抜部１４０ｄの位置に合わせる。そして、レンズ側第１爪部１３９ａをボディ側第１挿抜部１４０ａに挿入し、レンズ側第２爪部１３９ｂをボディ側第２挿抜部１４０ｂに挿入し、レンズ側第３爪部１３９ｃをボディ側第３挿抜部１４０ｃに挿入し、レンズ側第４爪部１３９ｄをボディ側第４挿抜部１４０ｄに挿入する。このとき、ＬＤＥＴ（Ｌ）端子がＣＬＫ（Ｂ）端子に、ＶＢＡＴ（Ｌ）端子がＤＡＴＡＬ（Ｂ）端子に、ＰＧＮＤ（Ｌ）端子がＨＣＬＫ（Ｂ）端子に、Ｖ３３（Ｌ）端子がＨＤＡＴＡ（Ｂ）端子にそれぞれ接触する。
【００６４】
その状態から、交換レンズ３を図４（ａ）および図５に示す装着方向１４４に回転させる。すなわち、ボディ側第１爪部１２９ａがレンズ側第１爪部１３９ａの裏側の空間に進入し、ボディ側第２爪部１２９ｂがレンズ側第２爪部１３９ｂの裏側の空間に進入し、ボディ側第３爪部１２９ｃがレンズ側第３爪部１３９ｃの裏側の空間に進入し、ボディ側第４爪部１２９ｄがレンズ側第４爪部１３９ｄの裏側の空間に進入する。このとき、複数のレンズ側端子は、複数のボディ側端子と順に接触していく。なお、交換レンズ３ではなくカメラボディ２を図４（ａ）および図５に示す装着方向１４４とは逆方向に回転させてもよい。
【００６５】
レンズ側爪部１３９をそれぞれ対応するボディ側挿抜部１４０に挿入し、装着方向１４４に回転させると、例えばＬＤＥＴ（Ｌ）端子は、ＣＬＫ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子、ＲＤＹ（Ｂ）端子、ＧＮＤ（Ｂ）端子、Ｖ３３（Ｂ）端子、ＰＧＮＤ（Ｂ）端子、ＶＢＡＴ（Ｂ）端子、ＬＤＥＴ（Ｂ）端子に順に接触する。例えばＶＢＡＴ（Ｌ）端子は、ＤＡＴＡＬ（Ｂ）端子、ＣＬＫ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子、ＲＤＹ（Ｂ）端子、ＧＮＤ（Ｂ）端子、Ｖ３３（Ｂ）端子、ＰＧＮＤ（Ｂ）端子、ＶＢＡＴ（Ｂ）端子に順に接触する。例えばＰＧＮＤ（Ｌ）端子はＨＣＬＫ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子、ＣＬＫ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子、ＲＤＹ（Ｂ）端子、ＧＮＤ（Ｂ）端子、Ｖ３３（Ｂ）端子、ＰＧＮＤ（Ｂ）端子に順に接触する。例えばＶ３３（Ｌ）端子はＨＤＡＴＡ（Ｂ）端子、ＨＣＬＫ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子、ＣＬＫ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子、ＲＤＹ（Ｂ）端子、ＧＮＤ（Ｂ）端子、Ｖ３３（Ｂ）端子に順に接触する。例えばＧＮＤ（Ｌ）端子はＨＤＡＴＡ（Ｂ）端子、ＨＣＬＫ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子、ＣＬＫ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子、ＲＤＹ（Ｂ）端子、ＧＮＤ（Ｂ）端子に順に接触する。
【００６６】
例えばＲＤＹ（Ｌ）端子はＨＤＡＴＡ（Ｂ）端子、ＨＣＬＫ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子、ＣＬＫ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子、ＲＤＹ（Ｂ）端子に順に接触する。例えばＤＡＴＡＢ（Ｌ）端子はＨＤＡＴＡ（Ｂ）端子、ＨＣＬＫ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子、ＣＬＫ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子に順に接触する。例えばＣＬＫ（Ｌ）端子はＨＤＡＴＡ（Ｂ）端子、ＨＣＬＫ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子、ＣＬＫ（Ｂ）端子に順に接触する。例えばＤＡＴＡＬ（Ｌ）端子はＨＤＡＴＡ（Ｂ）端子、ＨＣＬＫ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子に順に接触する。例えばＨＣＬＫ（Ｌ）端子はＨＤＡＴＡ（Ｂ）端子、ＨＣＬＫ（Ｂ）端子に順に接触する。
【００６７】
交換レンズ３をカメラボディ２に対して所定の角度だけ回転させると装着完了位置に到達する。装着完了位置では対応するボディ側爪部１２９とレンズ側爪部１３９が光軸方向に対向し、ロックピン１４２が図１の−Ｚ方向に押されてロックピン受部１４３に進入する。ロックピン１４２がロックピン受部１４３に進入すると、交換レンズ３はカメラボディ２に対して取り外すための回転はできない。つまり、ボディ側爪部１２９およびレンズ側爪部１３９が所定の装着完了位置に到達すると、ボディ側マウント部２０１とレンズ側マウント部３０１との相対位置が固定される。レンズ側爪部１３９は板バネ１４１によってボディ側（図１の＋Ｚ方向）に押される。これにより複数のレンズ側端子の各々は、それぞれ対応する複数のボディ側端子の各々に接触し、電気的に接続される。
【００６８】
以下の説明において、ボディ側爪部１２９およびレンズ側爪部１３９が所定の装着完了位置に到達した状態を、装着完了状態と呼ぶ。レンズ側爪部１３９をボディ側挿抜部１４０に挿入した位置から装着完了位置の直前まで回転している途中の状態、もしくは装着完了位置の直前から挿入位置まで回転している途中の状態を装着中状態と呼ぶ。
【００６９】
装着中状態のとき、ＬＤＥＴ（Ｂ）端子の信号レベルはプルアップされており、ハイレベルである。ボディ制御部２７は、ＬＤＥＴ（Ｂ）端子の信号レベルがハイレベルであることが検出されているとき、交換レンズ３が装着されていないと判断する。ボディ制御部２７は、交換レンズ３が装着されていないとき、給電部２６に対してＶＢＡＴ（Ｂ）端子およびＶ３３（Ｂ）端子への電力供給を行わせない。
【００７０】
装着完了状態のとき、上述（図３）した様にＬＤＥＴ（Ｂ）端子の信号レベルはローレベルにプルダウンされる。ボディ制御部２７は、ＬＤＥＴ（Ｂ）端子の信号レベルがローレベルになったことが検出されると、交換レンズ３が装着されたと判断する。また、装着完了状態ではロックピン１４２がロックピン受部１４３に進入して、ロックピン１４２に連動する不図示のロックピン検出スイッチがオンされる。ボディ制御部２７は、ＬＤＥＴ（Ｂ）端子の信号レベルがローレベルになったことおよびロックピン検出スイッチがオンされたことを検出すると、給電部２６にＶ３３（Ｂ）端子への電力供給を開始、すなわち回路系の電源電圧を供給させる。なお、カメラボディ２はロックピン検出スイッチを必ずしも備えなくともよい。ロックピン検出スイッチを備えていない場合は、ＬＤＥＴ（Ｂ）端子の信号レベルがローレベルになったことを検出した時点で給電部２６にＶ３３（Ｂ）端子への給電を開始させるようにすればよい。
【００７１】
Ｖ３３（Ｂ）端子への電力供給が開始されると、Ｖ３３（Ｌ）端子をとおして交換レンズ３のレンズ制御部３７への電源電圧が供給され、レンズ制御部３７が動作を開始する。動作を開始したレンズ制御部３７は、ボディ制御部２７との間でコマンドデータ通信による初期通信を許可する。レンズ制御部３７が初期通信を許可した後に、ボディ制御部２７は初期通信を開始する。初期通信にはレンズ制御部３７によるＶＢＡＴ（Ｌ）端子への電源供給を要求する信号が含まれる。ＶＢＡＴ（Ｌ）端子への電源供給を要求する信号がレンズ制御部３７からボディ制御部２７に送信されると、ボディ制御部２７はＶＢＡＴ（Ｂ）端子への電源電圧を供給し、カメラボディ２と交換レンズ３との間の初期化処理が行われる。初期化処理では、撮影動作や焦点調節動作など、カメラ１の種々の動作に必要な情報をカメラボディ２と交換レンズ３との間で交換したり、交換レンズのレンズ位置を基準位置に移動したりする。
【００７２】
装着完了状態のときに、ユーザがカメラボディ２の不図示のロック解除ボタンを押下すると、ロックピン１４２がロックピン受部１４３から退避する。これにより、ボディ側マウント部２０１とレンズ側マウント部３０１との相対位置を変化させられるようになる。ボディ制御部２７は、ユーザが不図示のロック解除ボタンを押下するとロック解除ボタンに連動したロックピン検出スイッチがオフし、給電部２６にＶＢＡＴ（Ｂ）端子およびＶ３３（Ｂ）端子への電力供給を停止させる。その状態から、交換レンズ３を図４（ａ）および図５に示す装着方向１４４とは逆の方向に回転させると、複数のレンズ側端子は、前述とは逆の順序で複数のボディ側端子と接触していく。
【００７３】
なお、ロック解除ボタンの操作に連動して電力供給を停止しなくてもよい。この場合、ボディ制御部２７は、交換レンズ３の装着方向１４４とは逆方向の回転によりＬＤＥＴ（Ｌ）端子とＬＤＥＴ（Ｂ）端子が離れ、ＬＤＥＴ（Ｂ）端子の信号レベルがローレベルからハイレベルに変化したことを検知したときに、給電部２６にＶＢＡＴ（Ｂ）端子およびＶ３３（Ｂ）端子への電力供給を停止させる。このようにすることで、カメラ１の部品点数を削減することができる。また、ロック解除ボタンが押下され、かつＬＤＥＴ（Ｂ）端子の信号レベルがローレベルからハイレベルに変化したことの両方を検知したときに、給電部２６にＶＢＡＴ（Ｂ）端子およびＶ３３（Ｂ）端子への電力供給を停止させてもよい。あるいは、ロック解除ボタンが押下されるか、ＬＤＥＴ（Ｂ）端子の信号レベルがローレベルからハイレベルに変化したことのいずれか一方を検知したときに、ボディ制御部２７は給電部２６にＶＢＡＴ（Ｂ）端子およびＶ３３（Ｂ）端子への電力供給を停止させてもよい。
【００７４】
以上で説明したように、交換レンズのカメラボディへの取り付け中および取り外し中（装着中状態）に、レンズ側端子が、取付け完了時に対応すべき端子以外のボディ側端子と接触してしまう。レンズ側端子およびボディ側端子の配列は、この取付け中および取り外し中での接触により生じる不具合が少ないことが望ましい。
【００７５】
本実施の形態では、複数のボディ側端子のうちＬＤＥＴ（Ｂ）端子をレンズの装着方向（図４（ａ）の矢印１４４）の最先端に配置した。すなわちＬＤＥＴ（Ｂ）端子の配置位置は上述したように図４（ａ）におけるボディ側端子群の最も左側である。複数のレンズ側端子のうちＬＤＥＴ（Ｌ）端子も同様にレンズの装着方向（図５の矢印１４４）の最先端に配置した。すなわちＬＤＥＴ（Ｌ）端子の配置位置は上述したように図５におけるレンズ側端子群の最も右側である。従って、装着レンズの装着が完了するまでＬＤＥＴ（Ｂ）端子はＬＤＥＴ（Ｌ）端子以外のレンズ側端子と接触しない。それ故に、交換レンズの装着過程においてＬＤＥＴ（Ｂ）端子の信号レベルが誤ってローレベルになることがなく、レンズ装着を誤って認識することがない。
【００７６】
本実施の形態では、ＶＢＡＴ（Ｂ）端子を、ＬＤＥＴ（Ｂ）端子の隣、すなわち装着方向の最先端から２番目に配置した。ＶＢＡＴ（Ｌ）端子を、ＬＤＥＴ（Ｌ）端子の隣、すなわち装着方向の最先端から２番目に配置した。このようにしたのは、レンズの装着過程においてカメラボディ側のＶＢＡＴ（Ｂ）端子が接触するレンズ側の端子を少なくするためである。ＶＢＡＴ（Ｂ）端子に印加される電圧は他の端子よりも高電圧なので、カメラ１の故障などによりＶＢＡＴ（Ｂ）端子に誤って高電圧がかかる状況下でＶＢＡＴ（Ｂ）端子がＶＢＡＴ（Ｌ）端子以外の端子と接触してしまうと、この高電圧が交換レンズ内の電気回路に予期せぬ負荷を掛けるおそれがある。本実施の形態では、ＶＢＡＴ（Ｂ）端子がＬＤＥＴ（Ｂ）端子の隣に位置しているので、交換レンズ３の装着中状態において、ＶＢＡＴ（Ｂ）端子には、複数のレンズ側端子のうち、唯一ＬＤＥＴ（Ｌ）端子のみが接触する。ＬＤＥＴ（Ｌ）端子は抵抗（図３の抵抗Ｒ３）を介して接地されており、万一ＶＢＡＴ（Ｂ）端子から高電圧が印加されてもカメラ１に影響を及ぼさない。
【００７７】
本実施の形態では、ＶＢＡＴ（Ｂ）端子の隣、すなわち装着方向の最先端から３番目にＰＧＮＤ（Ｂ）端子を配置した。ＰＧＮＤ（Ｌ）端子を、ＶＢＡＴ（Ｌ）端子の隣、すなわち装着方向の最先端から３番目に配置した。ＶＢＡＴ（Ｌ）端子に接続されているコンデンサＣ１には、ＶＢＡＴ（Ｂ）端子から供給された高電圧が電荷蓄積される。交換レンズ３を取り外し方向（装着方向１４４と逆方向）に回転すると、ＶＢＡＴ（Ｌ）端子は、最初にＰＧＮＤ（Ｂ）端子に接触する。コンデンサＣ１に蓄積された電荷は、接地端子であるＰＧＮＤ（Ｂ）端子から速やかに排出され、カメラ１の他の回路に影響を及ぼすことはない。
【００７８】
本実施の形態では、ＰＧＮＤ（Ｂ）端子の隣、すなわち装着方向の最先端から４番目にＶ３３（Ｂ）端子を配置し、その隣、すなわち最先端から５番目にＧＮＤ（Ｂ）端子を配置した。ＰＧＮＤ（Ｌ）端子の隣、すなわち装着方向の最先端から４番目にＶ３３（Ｌ）端子を配置し、その隣、すなわち最先端から５番目にＧＮＤ（Ｌ）端子を配置した。Ｖ３３（Ｌ）端子に接続されているコンデンサＣ２には、Ｖ３３（Ｂ）端子から供給された電圧が電荷蓄積される。交換レンズ３を取り外し方向（装着方向１４４と逆方向）に回転すると、Ｖ３３（Ｌ）端子は、最初にＧＮＤ（Ｂ）端子に接触する。コンデンサＣ２に蓄積された電荷は、接地端子であるＧＮＤ（Ｂ）端子から速やかに排出され、カメラ１の他の回路に影響を及ぼすことはない。
【００７９】
ＧＮＤ（Ｂ）端子の隣、すなわち最先端から６番目にＲＤＹ（Ｂ）端子を配置し、その隣、すなわち最先端から７番目にＤＡＴＡＢ（Ｂ）端子を配置し、その隣、すなわち最先端から８番目にＣＬＫ（Ｂ）端子を配置し、その隣、すなわち最先端から９番目にＤＡＴＡＬ（Ｂ）端子を配置し、さらにその隣、すなわち最先端から１０番目にＨＣＬＫ（Ｂ）端子を配置し、その隣である最後端にＨＤＡＴＡ（Ｂ）端子を配置した。
【００８０】
ＧＮＤ（Ｌ）端子の隣、すなわち最先端から６番目にＲＤＹ（Ｌ）端子を配置し、その隣、すなわち最先端から７番目にＤＡＴＡＢ（Ｌ）端子を配置し、その隣、すなわち最先端から８番目にＣＬＫ（Ｌ）端子を配置し、その隣、すなわち最先端から９番目にＤＡＴＡＬ（Ｌ）端子を配置し、さらにその隣、すなわち最先端から１０番目にＨＣＬＫ（Ｌ）端子を配置し、その隣である最後端にＨＤＡＴＡ（Ｌ）端子を配置した。
【００８１】
次に、各ボディ側端子と各レンズ側端子とで構成される通信ラインが及ぼすノイズの影響について記載する。ホットライン通信は、通信開始後はカメラボディ２に対して一方的に情報を送信する通信であり、高頻度に（ごく短い周期で繰り返し）行われる。ホットライン通信時は、ＨＣＬＫ（Ｌ）端子からＨＣＬＫ（Ｂ）端子に交換レンズ側のクロック信号（Ｈクロック信号）が送られる。クロック信号はハイレベルとローレベルとを短い周期で繰り返す信号であるため、他の信号に対して大きなノイズ源となりうる。更に、ＨＣＬＫ（Ｌ）端子からＨＣＬＫ（Ｂ）端子に送信される交換レンズ側のクロック信号（Ｈクロック信号）は交換レンズ３から出力される信号であるため、そのクロック信号に誤ってノイズが乗ってもカメラボディ２側はそのノイズを認識することができない。このように、ＨＣＬＫ端子を流れるクロック信号（Ｈクロック信号）がノイズ源となる可能性やクロック信号（Ｈクロック信号）にノイズが乗る可能性があり、カメラ１の誤動作の原因になるおそれがある。誤動作の例としては交換レンズの装着の誤検出やコマンドデータ通信の可否を間違えることなどが挙げられる。
【００８２】
本実施の形態では、ＨＣＬＫ端子は高電圧のかかるＶＢＡＴ端子から離れた位置に配置した。交換レンズ３のレンズ駆動部３３を駆動するＶＢＡＴ端子の電圧・電流は、レンズ駆動部３３の駆動状態によって変動するため、ＶＢＡＴ端子の電圧・電流の変動は他の端子にとってノイズになる可能性がある。そのためＶＢＡＴ端子をＨＣＬＫ端子から離すことにより、ＶＢＡＴ端子の電圧・電流の変動によるノイズがクロック信号（Ｈクロック信号）に影響することを抑えることができる。すなわちクロック信号（Ｈクロック信号）にノイズが乗ることを抑えることができる。
上述したようにＲＤＹ端子はコマンド通信の可否を示すために用いられる端子である。本実施の形態では、ノイズ源となりうるＨＣＬＫ端子をＲＤＹ端子と隣接しないように離して配置した。それゆえ、クロック信号（Ｈクロック信号）によるノイズがＲＤＹ端子の信号に影響することを抑えることができる。
【００８３】
また、ＨＣＬＫ端子の両隣には、ＨＤＡＴＡ端子およびＤＡＴＡＬ端子を配置した。このようにすることで、ＨＣＬＫ端子のノイズがＨＤＡＴＡ端子およびＤＡＴＡＬ端子以外に及ぼす影響を抑えることができる。ＨＤＡＴＡ端子およびＤＡＴＡＬ端子を流れる信号はクロック信号（Ｈクロック信号）よりも変動が少ない。そのためクロック信号（Ｈクロック信号）の変動による影響がＨＤＡＴＡ端子やＤＡＴＡＬ端子以外の端子に及ぶことを抑えられる。
【００８４】
次に、コマンドデータ通信は、上述したようにカメラボディ２と交換レンズ３間で双方向に情報を送受信する通信である。コマンドデータ通信時は、ＣＬＫ（Ｂ）端子からＣＬＫ（Ｌ）端子にカメラボディ側のクロック信号（Ｃクロック信号）が送られる。ＣＬＫ端子で送信されるクロック信号（Ｃクロック信号）も前述した理由と同じくノイズ源になりうる。
またクロック信号（Ｃクロック信号）にノイズが乗るとコマンド通信に異常が発生してしまう。従って、本実施の形態では、ＣＬＫ端子は高電圧のかかるＶＢＡＴ端子から離れた位置に配置した。交換レンズ３のレンズ駆動部３３を駆動するＶＢＡＴ端子の電圧・電流は、レンズ駆動部３３の駆動状態によって変動するため、ＶＢＡＴ端子の電圧・電流の変動は他の端子にとってノイズになる可能性がある。そのためＶＢＡＴ端子をＣＬＫ端子から離すことにより、ＶＢＡＴ端子のノイズがクロック信号（Ｃクロック信号）に影響することを抑えることができる。すなわちクロック信号（Ｃクロック信号）にノイズが乗ることを抑えることができる。
また、ＣＬＫ端子をコマンド通信の可否を示すために用いられるＲＤＹ端子に隣接しないように離して配置した。
【００８５】
また、ＨＣＬＫ端子とＣＬＫ端子とを隣接させると、一方のクロック信号が他のクロック信号に影響を及ぼしノイズ源となりうる。本実施の形態では、ＣＬＫ端子とＨＣＬＫ端子との間にＤＡＴＡＬ端子を配置した。また、ＣＬＫ端子とＲＤＹ端子との間にＤＡＴＡＢ端子を配置した。すなわちＣＬＫ端子の両側にはＤＡＴＡＬ端子およびＤＡＴＡＢ端子を配置した。このようにしたので、ＣＬＫ端子に起因するノイズのカメラ１への影響を抑えることができる。ＤＡＴＡＬ端子およびＤＡＴＡＢ端子を流れる信号はクロック信号（Ｃクロック信号）よりも変動が少ないため、クロック信号（Ｃクロック信号）の変動による影響がＤＡＴＡＬ端子やＤＡＴＡＢ端子以外の端子に及ぶことを抑えられるからである。
ＣＬＫ端子とＨＣＬＫ端子との間にＤＡＴＡＬ端子を配置すると、ＤＡＴＡＬ端子を流れる信号はＣＬＫ端子のクロック信号（Ｃクロック信号）やＨＣＬＫ端子のクロック信号（Ｈクロック信号）よりも変動が少ないため、ＣＬＫ端子のクロック信号（Ｃクロック信号）の変動による影響がＨＣＬＫ端子のクロック信号（Ｈクロック信号）に及ぶことやＨＣＬＫ端子のクロック信号（Ｈクロック信号）の変動による影響がＣＬＫ端子のクロック信号（Ｃクロック信号）に及ぶことを抑えられるからである。
【００８６】
また上述したように、コマンドデータ通信を行うにはＲＤＹ端子のレベルを判別する必要がある。すなわちＲＤＹ端子の信号レベルはコマンドデータの通信可否を表すため、ノイズによる撮影動作への影響が大きい。ここで、コマンドデータを通信できない状態であるにも関わらず、ノイズにより通信可能な状態であるとボディ制御部２７が誤認識した場合を考える。この場合、レンズ制御部３７はコマンドデータを受信できないが、ボディ制御部２７はコマンドデータを送信し、そのコマンドデータに則った制御が交換レンズ３で行われるとボディ制御部２７は誤認識する。しかし、レンズ制御部３７はコマンドデータを受け付けられないため、誤送信されたコマンドデータに則った制御が行われることはない。したがって、カメラ１の動作に支障が生じる。そのため、ＲＤＹ端子の信号にノイズが乗らないようにする必要がある。ＲＤＹ端子の信号にノイズが乗らないようにするためにＲＤＹ端子の両隣には比較的安定した信号、すなわち単位時間当たりの信号レベルの変化が少ない信号が流れる端子を配置することが望ましい。本実施の形態では、ＲＤＹ端子の両隣には、ＧＮＤ端子およびＤＡＴＡＢ端子を配置した。ＧＮＤ端子は接地電位の端子であるため安定しており、ＤＡＴＡＢ端子もＣＬＫ端子やＨＣＬＫ端子に比べて安定した信号が流れる端子である。このようにしたので、ＲＤＹ端子の信号が受けるノイズの影響を抑えることができる。
【００８７】
次に、ＶＢＡＴ（Ｂ）端子からＶＢＡＴ（Ｌ）端子へ供給される電力（電源電圧）は、交換レンズ３のレンズ駆動部３３のアクチュエータ（例えばステッピングモータ等）の駆動に使用される。従って、ＶＢＡＴ端子に流れる電流は、そのアクチュエータが駆動しているときと駆動していないときとで大きく変動する。このような電流の変動は他の端子に流れる信号に対するノイズ源になる。本実施の形態では、ＶＢＡＴ端子をコマンドデータ通信に用いられるＲＤＹ端子、ＤＡＴＡＢ端子、ＣＬＫ端子、ＤＡＴＡＬ端子、およびホットライン通信に用いられるＨＣＬＫ端子とＨＤＡＴＡ端子から離れた位置に配置した。さらに、ＶＢＡＴ端子とこれらの通信に用いられる端子との間に、ＧＮＤ端子、Ｖ３３端子、およびＰＧＮＤ端子を配置した。これにより、ＶＢＡＴ端子を流れる電流の変動に起因するノイズがデータ通信に及ぼす影響が抑えられる。
【００８８】
以上説明したノイズを考慮した端子配置についてここでまとめる。
ＲＤＹ端子は、ノイズ源となるＶＢＡＴ端子とＨＣＬＫ端子のいずれとも隣接しないように離して配置した。これにより、コマンドデータ通信の可否を示すために用いられるＲＤＹ端子へのノイズによる影響を抑えられる。
ノイズ源となるＨＣＬＫ端子をＨＤＡＴＡ端子とＤＡＴＡＬ端子とで挟み、ＣＬＫ端子をＤＡＴＡＬ端子とＤＡＴＡＢ端子とで挟んだ。すなわち、装着方向の後端から順にＨＤＡＴＡ端子、ＨＣＬＫ端子、ＤＡＴＡＬ端子、ＣＬＫ端子、ＤＡＴＡＢ端子と配置した。これにより、ＲＤＹ端子などへのクロック信号に起因するノイズによる影響を抑えられる。
【００８９】
さらに、ノイズの影響を考慮してＲＤＹ端子を挟んで電源供給用の端子群と通信に用いる端子群とを離して配置した。詳述すると、ＲＤＹ端子を挟んで装着方向の先端側に電源供給用の端子であるＶＢＡＴ端子、ＰＧＮＤ端子、Ｖ３３端子、ＧＮＤ端子を先端側から順に配置し、装着方向の後端側に通信に用いる端子であるＤＡＴＡＢ端子、ＣＬＫ端子、ＤＡＴＡＬ端子、ＨＣＬＫ端子、ＨＤＡＴＡ端子を先端側から順に配置した。これにより、ＶＢＡＴ端子などの電源供給系端子群が、通信に用いる端子に及ぼす影響を抑えることができる。またＶＢＡＴ端子などの電源供給系端子群およびＨＣＬＫ端子やＣＬＫ端子などの通信に用いる端子群のＲＤＹ端子に及ぼすノイズの影響を抑えることができる。
【００９０】
ホットライン通信に用いられる交換レンズ側のクロック信号が送られるＨＣＬＫ端子とコマンドデータ通信に用いられるカメラボディ側のクロック信号が送られるＣＬＫ端子とでは、ＨＣＬＫ端子をＣＬＫ端子よりもＶＢＡＴ端子から離れた位置に配置した。これは、ＣＬＫ端子で交換レンズ３へ送られるクロック信号は第１ボディ通信部２８を介してボディ制御部２７が出力するが、交換レンズ３から第２レンズ通信部３９経由でＨＣＬＫ（Ｌ）端子を介してカメラボディ２に送られる、交換レンズから送信されるクロック信号にノイズが乗るとボディ制御部２７は誤認識する。そのためＨＣＬＫ端子のクロック信号に乗るノイズの方がカメラ１に及ぼす影響が大きいからである。
【００９１】
ＨＣＬＫ端子とＧＮＤ端子とでは、ＨＣＬＫ端子をＧＮＤ端子よりもＶＢＡＴ端子から離れた位置に配置した。さらに、ＧＮＤ端子とＶＢＡＴ端子との間にはＰＧＮＤ端子を配置した。これにより、ホットライン通信に用いられるクロック信号が送られるＨＣＬＫ端子へのＶＢＡＴ端子に起因するノイズをシールドすることができる。
ＣＬＫ端子とＧＮＤ端子とでは、ＣＬＫ端子をＧＮＤ端子よりもＶＢＡＴ端子から離れた位置に配置した。さらに、ＧＮＤ端子とＶＢＡＴ端子との間にはＰＧＮＤ端子を配置した。これにより、コマンドデータ通信に用いられるクロック信号が送られるＣＬＫ端子へのＶＢＡＴ端子に起因するノイズをシールドすることができる。
【００９２】
このように配置した端子群を用いて、上述したように、交換レンズ３及びカメラボディ２は、第１レンズ通信部３８及び第１ボディ通信部２８によって、ＲＤＹ信号、ＣＬＫ信号、ＤＡＴＡＢ信号、及びＤＡＴＡＬ信号を用いたコマンドデータ通信を行う。また、交換レンズ３及びカメラボディ２は、第２レンズ通信部３９及び第２ボディ通信部２９によって、ＨＣＬＫ信号及びＨＤＡＴＡ信号を用いたホットライン通信を行う。なお、コマンドデータ通信に用いられる通信路はホットライン通信を行なう通信路とは別に設けられており、コマンドデータ通信とホットライン通信とは、並行して行うことが可能である。即ち、第１レンズ通信部３８が第１ボディ通信部２８とコマンドデータ通信を行っている場合であっても、第２レンズ通信部３９は第２ボディ通信部２９とホットライン通信を任意に行うことが可能である。また、第２レンズ通信部３９が第２ボディ通信部２９とホットライン通信を行っている場合であっても、第１レンズ通信部３８は第１ボディ通信部２８とコマンドデータ通信を任意に行うことが可能である。
【００９３】
（摩耗を考慮した端子配置）
これより、カメラボディ２に交換レンズ３を着脱する際の各端子の接触について記載する。
交換レンズ３をカメラボディ２に取り付ける際、ボディ側端子はレンズ側端子に次々に接触する。カメラボディ２から交換レンズ３を取り外す際も同様である。つまり、ボディ側接続部２０２から突出したピンであるボディ側端子と、露出した導電性の接触面であるレンズ側端子とが次々と擦り合わされる。一つのカメラボディに対して複数の交換レンズが着脱されるため、レンズ側端子に比べてボディ側端子の方がより摩耗しやすい。特に、交換レンズ３の装着方向の後端側に位置するボディ側端子ほど、より多数のレンズ側端子に擦りつけられ、多く摩擦する。従って、後端側に位置するボディ側端子ほど先端側に位置するボディ側端子よりもピンの先端の摩耗が進み易い。ボディ側端子の摩耗はレンズ側端子との接触性に影響するので、データ通信が不安定になるおそれがある。
本実施の形態では、ＬＤＥＴ（Ｂ）端子を装着方向の最も先端に配置したので、ＬＤＥＴ（Ｂ）端子の摩耗は最も少ない。これにより、ＬＤＥＴ（Ｂ）端子とＬＤＥＴ（Ｌ）端子とは良好に接触し、交換レンズ３の着脱を誤検知する可能性は少ない。
【００９４】
前述したように、本実施の形態では、通信へのノイズの影響を抑止するため、ＣＬＫ（Ｂ）端子やＨＣＬＫ（Ｂ）端子をＶＢＡＴ（Ｂ）端子から離れた位置に配置した。つまり、ＶＢＡＴ（Ｂ）端子は装着方向の先端側から２番目に配置し、ＣＬＫ（Ｂ）端子やＨＣＬＫ（Ｂ）端子はＶＢＡＴ（Ｂ）端子から離れた後端側に配置した。従って、ＣＬＫ（Ｂ）端子やＨＣＬＫ（Ｂ）端子は、ＬＤＥＴ（Ｂ）端子やＶＢＡＴ（Ｂ）端子に比べて摩耗が多くなる。本実施の形態では、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子をボディ側第１爪部１２９ａのすぐ傍に配置した。すなわち、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子を、ＶＢＡＴ（Ｂ）端子よりもボディ側第１爪部１２９ａの内周側の縁である内周縁に近い位置に配置した。換言すると、ＣＬＫ（Ｂ）端子とボディ側第１爪部１２９ａの内周縁との距離はＶＢＡＴ（Ｂ）端子とボディ側第１爪部１２９ａの内周縁との距離よりも短く、またＨＣＬＫ（Ｂ）端子とボディ側第１爪部１２９ａの内周縁との距離はＶＢＡＴ（Ｂ）端子とボディ側第１爪部１２９ａの内周縁との距離よりも短い。上述したようにボディ側第１爪部１２９ａの裏側には第１板バネ１４１ａがあり、第１板バネ１４１ａによりレンズ側第１爪部１３９ａを＋Ｚ方向（図１）に押し付ける。
【００９５】
第１板バネ１４１ａの観点で見ても、ＣＬＫ（Ｂ）端子と第１板バネ１４１ａとの距離、および、ＨＣＬＫ（Ｂ）端子と第１板バネ１４１ａとの距離は、いずれも、ＶＢＡＴ（Ｂ）端子と第１板バネ１４１ａとの距離よりも短い。またＬＤＥＴ（Ｂ）端子もＶＢＡＴ（Ｂ）端子と同様であり、ＣＬＫ（Ｂ）端子と第１板バネ１４１ａとの距離、およびＨＣＬＫ（Ｂ）端子と第１板バネ１４１ａとの距離は、いずれもＬＤＥＴ（Ｂ）端子と第１板バネ１４１ａとの距離よりも短い。このようにしたので、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子は、ＶＢＡＴ（Ｂ）端子およびＬＤＥＴ（Ｂ）端子よりもレンズ側端子に強く押しつけられる。
【００９６】
レンズ側においても、ＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子を、ＶＢＡＴ（Ｌ）端子よりもレンズ側第１爪部１３９ａの内周縁に近い位置に配置した。換言すると、ＣＬＫ（Ｌ）端子とレンズ側第１爪部１３９ａの内周縁との距離はＶＢＡＴ（Ｌ）端子とレンズ側第１爪部１３９ａの内周縁との距離よりも短く、またＨＣＬＫ（Ｌ）端子とレンズ側第１爪部１３９ａの内周縁との距離はＶＢＡＴ（Ｌ）端子とレンズ側第１爪部１３９ａの内周縁との距離よりも短い。それゆえ、レンズ側第１爪部１３９ａの傍にあるＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子は装着完了状態で第１板バネ１４１ａによりそれぞれ対応するボディ側端子に押し付けられる。
【００９７】
またＬＤＥＴ（Ｌ）端子もＶＢＡＴ（Ｌ）端子と同様であり、装着完了状態でＣＬＫ（Ｌ）端子と第１板バネ１４１ａとの距離、およびＨＣＬＫ（Ｌ）端子と第１板バネ１４１ａとの距離は、いずれもＬＤＥＴ（Ｌ）端子と第１板バネ１４１ａとの距離よりも短い。このようにしたのでＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子は、装着完了状態でＬＤＥＴ（Ｌ）端子よりもボディ側端子に押しつける力がより強く働く。これによりＣＬＫ（Ｂ）端子やＨＣＬＫ（Ｂ）端子が摩耗しても良好な接触を維持でき、それぞれのクロック信号が安定し、安定したデータ通信が行える。また例えば、装着完了状態を維持したままカメラボディ２や交換レンズ３に衝撃が加わっても、ＣＬＫ（Ｂ）端子とＣＬＫ（Ｌ）端子との接触およびＨＣＬＫ（Ｂ）端子とＨＣＬＫ（Ｌ）端子との接触は保たれる。
【００９８】
仮にレンズ側第１爪部１３９ａの一部を切り欠いた場合であっても、ボディ側第１爪部１２９ａに対向する領域に配置される突出部および切り欠いた部分を合わせた全体をレンズ側第１爪部とする。切り欠き方としては、レンズ側爪部を円周方向に２以上に分割するように切り欠いてもよく、レンズ側爪部の一部を欠くように切り欠いてもよく、レンズ側爪部の少なくとも一部を径方向の長さが短くなるように切り欠いてもよい。また、レンズ側爪部の円周方向の長さは、対応するボディ側挿抜部を通過する範囲で変更してもよい。レンズ側第２爪部１３９ｂ、レンズ側第３爪部１３９ｃ、レンズ側第４爪部１３９ｄも同様である。また、円筒部の径方向の厚さは適宜変更可能であり、本実施形態の円筒部より内側に少なくとも一部が突出する形状であってもよい。
【００９９】
上述したように、ＣＬＫ（Ｂ）端子やＨＣＬＫ（Ｂ）端子は、ＬＤＥＴ（Ｂ）端子およびＶＢＡＴ（Ｂ）端子に比べて摩耗が多くなる。本実施の形態では、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子をボディ側第１爪部１２９ａのすぐ傍に配置した。すなわち、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子を、ＬＤＥＴ（Ｂ）端子やＶＢＡＴ（Ｂ）端子よりもボディ側第１爪部１２９ａの内周縁に近い位置に配置した。換言すると、ＣＬＫ（Ｂ）端子とボディ側第１爪部１２９ａの内周縁との距離はＬＤＥＴ（Ｂ）端子やＶＢＡＴ（Ｂ）端子とボディ側第１爪部１２９ａの内周縁との距離よりも短く、またＨＣＬＫ（Ｂ）端子とボディ側第１爪部１２９ａの内周縁との距離はＬＤＥＴ（Ｂ）端子やＶＢＡＴ（Ｂ）端子とボディ側第１爪部１２９ａの内周縁との距離よりも短い。上述したようにボディ側第１爪部１２９ａの裏側には第１板バネ１４１ａがあり、第１板バネ１４１ａによりレンズ側第１爪部１３９ａを＋Ｚ方向（図１）に押し付ける。第１板バネ１４１ａの観点で見ても、ＣＬＫ（Ｂ）端子と第１板バネ１４１ａとの距離、および、ＨＣＬＫ（Ｂ）端子と第１板バネ１４１ａとの距離は、いずれも、ＬＤＥＴ（Ｂ）端子やＶＢＡＴ（Ｂ）端子と第１板バネ１４１ａとの距離よりも短い。
【０１００】
レンズ側においても、ＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子を、ＬＤＥＴ（Ｌ）端子やＶＢＡＴ（Ｌ）端子よりもレンズ側第１爪部１３９ａの内周縁に近い位置に配置した。換言すると、ＣＬＫ（Ｌ）端子とレンズ側第１爪部１３９ａの内周縁との距離はＬＤＥＴ（Ｌ）端子やＶＢＡＴ（Ｌ）端子とレンズ側第１爪部１３９ａの内周縁との距離よりも短く、またＨＣＬＫ（Ｌ）端子とレンズ側第１爪部１３９ａの内周縁との距離はＬＤＥＴ（Ｌ）端子やＶＢＡＴ（Ｌ）端子とレンズ側第１爪部１３９ａの内周縁との距離よりも短い。それゆえ、レンズ側第１爪部１３９ａの傍にあるＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子は第１板バネ１４１ａによりそれぞれ対応するボディ側端子に押し付けられる。このようにしたので、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子は、ＬＤＥＴ（Ｂ）端子やＶＢＡＴ（Ｂ）端子よりもレンズ側端子に強く押しつけられる。これによりＣＬＫ（Ｂ）端子やＨＣＬＫ（Ｂ）端子が摩耗しても良好な接触を維持でき、安定した通信を行える。また例えば、装着完了状態を維持したままカメラボディ２や交換レンズ３に衝撃が加わっても、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子とレンズ側端子との接触は保たれる。
【０１０１】
本実施の形態では、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子はボディ側第４爪部１２９ｄの近くでもある。すなわち、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子を、ＶＢＡＴ（Ｂ）端子やＬＤＥＴ（Ｂ）端子よりもボディ側第４爪部１２９ｄに近い位置に配置した。換言すると、ＣＬＫ（Ｂ）端子とボディ側第４爪部１２９ｄとの距離はＶＢＡＴ（Ｂ）端子またはＬＤＥＴ（Ｂ）端子とボディ側第４爪部１２９ｄとの距離よりも短く、またＨＣＬＫ（Ｂ）端子とボディ側第４爪部１２９ｄとの距離はＶＢＡＴ（Ｂ）端子またはＬＤＥＴ（Ｂ）端子とボディ側第４爪部１２９ｄとの距離よりも短い。上述したようにボディ側第４爪部１２９ｄの裏側には第４板バネ１４１ｄがあり、第４板バネ１４１ｄによりレンズ側第４爪部１３９ｄを＋Ｚ方向（図１）に押し付ける。それゆえ、レンズ側第４爪部１３９ｄの近くにあるＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子は第１板バネ１４１ａと第４板バネ１４１ｄによりＶＢＡＴ（Ｂ）端子やＬＤＥＴ（Ｂ）端子よりも安定してレンズ側端子に強く押し付けられる。
【０１０２】
前述したＣＬＫ（Ｂ）端子とボディ側第１爪部１２９ａ（ボディ側第４爪部１２９ｄも同様であるが、以下では省略する）との距離とは、ボディ側第１爪部１２９ａの一端とＣＬＫ（Ｂ）端子との直線距離のことであり、ボディ側第１爪部１２９ａの他端とＣＬＫ（Ｂ）端子との直線距離で規定してもよい。もしくは、前述したＣＬＫ（Ｂ）端子とボディ側第１爪部１２９ａとの距離とは、ボディ側マウント部２０１の円周方向におけるボディ側第１爪部１２９ａの中間の位置と、ＣＬＫ（Ｂ）端子との直線距離で規定してもよい。ＨＣＬＫ（Ｂ）端子、ＶＢＡＴ（Ｂ）端子、ＬＤＥＴ（Ｂ）端子など、他のボディ側端子とボディ側第１爪部１２９ａとの距離も同様に直線距離である。第１板バネ１４１ａ（第４板バネ１４１ｄ）とボディ側端子との距離も同様に直線距離である。
【０１０３】
なお、前述したＣＬＫ（Ｂ）端子とボディ側第１爪部１２９ａ（ボディ側第４爪部１２９ｄも同様であるが、以下では省略する）との距離は、ボディ側マウント部２０１の円周方向におけるボディ側第１爪部１２９ａの一端とＣＬＫ（Ｂ）端子との円弧状の距離と規定してもよいし、ボディ側第１爪部１２９ａの他端とＣＬＫ（Ｂ）端子との円弧状の距離と規定してもよい。もしくは、前述したＣＬＫ（Ｂ）端子とボディ側第１爪部１２９ａとの距離とは、ボディ側マウント部２０１の円周方向におけるボディ側第１爪部１２９ａの中間の位置と、ＣＬＫ（Ｂ）端子との円弧状の距離と規定してもよい。ＨＣＬＫ（Ｂ）端子やＶＢＡＴ（Ｂ）端子やＬＤＥＴ（Ｂ）端子など、他のボディ側端子とボディ側第１爪部１２９ａとの距離も同様に円弧状の距離と規定してもよい。第１板バネ１４１ａ（第４板バネ１４１ｄ）とボディ側端子との距離も同様に円弧状の距離と規定してもよい。
【０１０４】
以上はカメラボディ２について記載したが、交換レンズ３についても同様である。本実施の形態では、ＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子をレンズ側第１爪部１３９ａのすぐ傍に配置した。すなわちＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子を、ＶＢＡＴ（Ｌ）端子およびＬＤＥＴ（Ｌ）端子よりもレンズ側第１爪部１３９ａに近い位置に配置した。換言すると、ＣＬＫ（Ｌ）端子とレンズ側第１爪部１３９ａとの距離はＶＢＡＴ（Ｌ）端子またはＬＤＥＴ（Ｌ）端子とレンズ側第１爪部１３９ａとの距離よりも短く、またＨＣＬＫ（Ｌ）端子とレンズ側第１爪部１３９ａとの距離はＶＢＡＴ（Ｌ）端子またはＬＤＥＴ（Ｌ）端子とレンズ側第１爪部１３９ａとの距離よりも短い。レンズ側第１爪部１３９ａはボディ側の第１板バネ１４１ａにより＋Ｚ方向（図１）に押し付けられる。それゆえ、上述と同様にレンズ側第１爪部１３９ａの近くにあるＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子は第１板バネ１４１ａによりＶＢＡＴ（Ｌ）端子あるいはＬＤＥＴ（Ｌ）端子よりもボディ側端子に強く押し付けられる。
【０１０５】
本実施の形態では、図４（ａ）に示すように、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子を、ボディ側マウント部２０１の開口の中心位置（すなわち交換レンズ３の光軸Ｌの位置）と円弧状のボディ側第１爪部１２９ａとで形成される扇形（角度５０の範囲）の内部に配置した。もしくは、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子を、ボディ側マウント部２０１の開口の中心位置（すなわち交換レンズ３の光軸Ｌの位置）とボディ側第１爪部１２９ａの内周側の両端とで形成される三角形の領域の内部に配置した。そのため、ボディ側マウント部２０１の開口の中心位置とＬＤＥＴ（Ｂ）端子とを結ぶ一点鎖線１５１の延長線上にはボディ側第１爪部１２９ａが存在しないが、ボディ側マウント部２０１の開口の中心位置とＨＣＬＫ（Ｂ）端子とを結ぶ一点鎖線１５２の延長線上にはボディ側第１爪部１２９ａが存在し、ボディ側マウント部２０１の開口の中心位置とＣＬＫ（Ｂ）端子とを結ぶ一点鎖線１５３の延長線上にはボディ側第１爪部１２９ａが存在する。これにより、装着完了状態において、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子は、ＬＤＥＴ（Ｂ）端子よりも対応するレンズ側端子に強く押し付けられる。
【０１０６】
図５に示すように、ＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子を、レンズ側マウント部３０１の開口の中心位置（すなわち交換レンズ３の光軸Ｌの位置）と円弧状のレンズ側第１爪部１３９ａとで形成される扇形（角度６０の範囲）の内部に配置した。もしくは、ＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子を、レンズ側マウント部３０１の開口の中心位置（すなわち交換レンズ３の光軸Ｌの位置）とレンズ側第１爪部１３９ａの外周側の両端とで形成される三角形の領域の内部に配置した。そのため、レンズ側マウント部３０１の開口の中心位置とＬＤＥＴ（Ｌ）端子とを結ぶ一点鎖線１６１の延長線上にはレンズ側第１爪部１３９ａが存在しないが、レンズ側マウント部３０１の開口の中心位置とＨＣＬＫ（Ｌ）端子とを結ぶ一点鎖線１６２の延長線上にはレンズ側第１爪部１３９ａが存在し、レンズ側マウント部３０１の開口の中心位置とＣＬＫ（Ｌ）端子とを結ぶ一点鎖線１６３の延長線上にはレンズ側第１爪部１３９ａが存在する。これにより、装着完了状態において、ＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子は、ＬＤＥＴ（Ｌ）端子よりも安定して対応するボディ側端子と接触する。換言すると、ＣＬＫ（Ｌ）端子およびＨＣＬＫ（Ｌ）端子は、ＬＤＥＴ（Ｌ）端子よりもボディ側端子に押しつけるより強い力が働く。従って、ＣＬＫ（Ｂ）端子およびＨＣＬＫ（Ｂ）端子の先端が摩耗した場合であっても、カメラボディ２と交換レンズ３とのクロック信号の通信は安定して行われる。
【０１０７】
なお本実施の形態ではＣＬＫ（Ｂ）端子、ＣＬＫ（Ｌ）端子、ＨＣＬＫ（Ｂ）端子、ＨＣＬＫ（Ｌ）端子について説明してきたが、その他の通信系の端子であるＨＤＡＴＡ（Ｂ）端子、ＨＤＡＴＡ（Ｌ）端子、ＤＡＴＡＬ（Ｂ）端子、ＤＡＴＡＬ（Ｌ）端子、ＤＡＴＡＢ（Ｂ）端子、ＤＡＴＡＢ（Ｌ）端子についても同様である。すなわちＨＤＡＴＡ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子はＬＤＥＴ（Ｂ）端子、ＶＢＡＴ（Ｂ）端子よりもボディ側第１爪部１２９ａや第１板バネ１４１ａに近い位置に配置されている（距離が短い）。このようにしたので、ＨＤＡＴＡ（Ｂ）端子、ＤＡＴＡＬ（Ｂ）端子、ＤＡＴＡＢ（Ｂ）端子は、ＶＢＡＴ（Ｂ）端子およびＬＤＥＴ（Ｂ）端子よりもレンズ側端子に強く押しつけられ、レンズ側端子と良好な接触を維持できる。またＨＤＡＴＡ（Ｌ）端子、ＤＡＴＡＬ（Ｌ）端子、ＤＡＴＡＢ（Ｌ）端子はＬＤＥＴ（Ｌ）端子、ＶＢＡＴ（Ｌ）端子よりもレンズ側第１爪部１３９ａに近い位置に配置されている（距離が短い）。このようにしたので、ＨＤＡＴＡ（Ｌ）端子、ＤＡＴＡＬ（Ｌ）端子、ＤＡＴＡＢ（Ｌ）端子は、ＶＢＡＴ（Ｌ）端子およびＬＤＥＴ（Ｌ）端子よりもボディ側端子に強く押しつけられ、レンズ側端子と良好な接触を維持できる。
【０１０８】
コマンドデータ通信により、交換レンズ３とカメラボディ２との間でホットライン通信の通信仕様を示す値が送受信される。この値を世代と呼ぶ。この世代の値を世代情報と称することもある。世代は通常０以上の整数であるが、小数でもよい。また世代は等級と呼んでも良い。図６は、世代の例を示す説明図である。世代は、異なる通信仕様を示す。この通信仕様を、通信方式、通信方法、又は通信規格と称しても良い。この通信仕様は、通信に関する項目を少なくとも１つ有する。図６に示す例では、通信仕様は、通信に関する項目として、ホットライン通信の通信速度、ホットライン通信の通信間隔、及びホットライン通信で送信されるデータの数の３つを有する。世代が示す通信仕様は、上述した３つの項目を有することに限られず、３つの項目から選択したいずれか１つ又は２つの項目を有してもよい。
【０１０９】
世代を用いることにより、例えば、第１〜第４世代のように異なる世代を示すことができる。世代によって示す通信仕様が異なる。ここで、異なる世代の間で、示される通信仕様の一部の項目の値が同じであっても良い。なお数字が大きい世代を上位の世代（等級）と呼ぶ。例えば第４世代は第３世代よりも上位の世代（等級）である。また世代は、通信仕様に加えて、さらに他の仕様を示してもよい。図６に示す例では、世代は、通信仕様に加えてデータ生成のサンプリング間隔の仕様を示す。また、世代は、上述した例に加えて、例えば手振れ補正の機能・能力に関する仕様を示しても良い。
【０１１０】
ここで、通信速度は、ホットライン通信で通信されるデータの通信速度（クロック周波数）、即ち、第２レンズ通信部３９から第２ボディ通信部２９へデータを転送する速度である。通信間隔は、ホットライン通信でデータを転送する時間間隔である。ホットライン通信によって交換レンズ３からカメラボディ２に送信するデータとしては、フォーカスレンズの駆動に関する情報（フォーカスレンズの位置に関する情報等）や、防振レンズの駆動に関する情報（防振レンズの位置に関する情報等）、ズームレンズに関する情報（ズームレンズの状態に関する情報、焦点距離情報等）、開口絞り３２の駆動に関する情報（Ｆ値に関する情報等）等が挙げられる。また、サンプリング間隔は、ホットライン通信で送信するためのデータをサンプリングする時間間隔である。例えば、レンズ位置検出部３４により生成されるパルス信号を、レンズ制御部３７がサンプリングする間隔である。
【０１１１】
図６に示す例では、第１世代が示す通信仕様では、通信速度はＶ１（単位は、例えばＭＨｚ）、通信間隔はＴ１（単位は、例えばｍｓｅｃ）、データの数はＮ１（整数）である。例えば、世代が進む（等級が上がる）につれて、通信速度は速くなり、通信間隔は短くなり、データの数は増える。即ち、第２世代が示す通信仕様では、通信速度はＶ１よりも速いＶ２、通信間隔はＴ１よりも短いＴ２、データの数はＮ１よりも多いＮ２である。
【０１１２】
また、第３世代が示す通信仕様では、通信速度はＶ２よりも速いＶ３、通信間隔はＴ２よりも短いＴ３、データの数はＮ２よりも多いＮ３である。第４世代が示す通信仕様では、通信速度はＶ３よりも速いＶ４、通信間隔はＴ３よりも短いＴ４、データの数はＮ３よりも多いＮ４である。なお、Ｖ１〜Ｖ４、Ｔ１〜Ｔ４、Ｎ１〜Ｎ４の各々は、所定の固定値であっても、所定の範囲の値でもよい。例えば、通信速度Ｖ１は、所定の固定値（例えば２．５ＭＨｚ）であっても、所定の通信速度範囲ｖ１〜ｖ２（例えば２〜８ＭＨｚ）であってもよい。また通信間隔Ｔ１は所定の固有値（例えば１ｍｓｅｃ）であっても、所定の通信間隔範囲（例えば０．５〜２ｍｓｅｃ）であってもよい。
【０１１３】
上述したように、ホットライン通信によって送信されるデータとしては、フォーカスレンズの駆動や防振レンズの駆動や開口絞りの駆動やズームレンズの状態に関する情報等が挙げられる。例えば、データの数がＮ１の場合は、ホットライン通信で送信されるデータは、フォーカスレンズの駆動に関する情報である。データの数がＮ２の場合には、フォーカスレンズの駆動に関する情報に加えて、防振レンズの駆動に関する情報も、ホットライン通信によって送信される。また、データの数がＮ３の場合には、フォーカスレンズの駆動に関する情報及び防振レンズの駆動に関する情報に加えて、開口絞り３２の駆動に関する情報も、ホットライン通信によって送信される。さらに、データの数がＮ４の場合には、フォーカスレンズの駆動に関する情報と防振レンズの駆動に関する情報と開口絞り３２の駆動に関する情報に加えて、ズームレンズの状態に関する情報も、ホットライン通信によって送信される。
【０１１４】
図６に示す例では、世代が示すホットライン通信によって送信されるデータの数が、通信仕様に含まれるとして説明した。しかし、このデータの数が通信仕様に含まれず、通信仕様とは別に世代により示されるとしてもよい。また、上述した例では、世代はデータの数を示すとして説明した。しかし、世代が、ホットライン通信によって送信されるデータを示すとしてもよい。例えば、フォーカスレンズの駆動に関する情報（フォーカスレンズの位置に関する情報等）や、防振レンズの駆動に関する情報（防振レンズの位置に関する情報等）、ズームレンズに関する情報（ズームレンズの状態に関する情報、焦点距離情報等）、開口絞り３２の駆動に関する情報（Ｆ値に関する情報等）等のホットライン通信によって送信されるデータを、世代が示しても良い。
【０１１５】
また、図６に示す例では、第１世代が示すサンプリング間隔の仕様ではサンプリング間隔はＳ１（単位は、例えばｍｓｅｃ）である。第２世代が示すサンプリング間隔の仕様では、サンプリング間隔はＳ１よりも短いＳ２であり、第３世代が示すサンプリング間隔の仕様では、サンプリング間隔はＳ２よりも短いＳ３であり、第４世代が示すサンプリング間隔の仕様では、サンプリング間隔はＳ３よりも短いＳ４である。ここで、Ｓ１〜Ｓ４も所定の固定値であっても、所定の範囲の値でもよい。
【０１１６】
なお、第１〜第４世代と世代（等級）が変わるにつれて、通信仕様及び他の仕様の全ての項目の値が変わる必要はなく、いずれか１つ、またはそれ以上の項目の値を変えるようにしてもよい。例えば、世代が進むにつれて、通信速度が速くなるが、通信間隔、及びデータの数は変化しないようにしてもよい。上述のように、ホットライン通信の各世代が通信仕様に加えて、サンプリング間隔の仕様及び手振れ補正の機能・能力に関する仕様を示しても良い。この場合、世代が変わるにつれて、通信仕様の１つの項目の値のみを変えてもよく、また、通信仕様の２つまたは３つの項目の値を変えてもよく、さらに、世代が変わるにつれて、通信仕様に加えてサンプリング間隔の仕様及び手振れ補正の機能・能力に関する仕様を変えるようにしてもよい。
【０１１７】
次に、世代が示す通信仕様と交換レンズ３とカメラボディ２との関係を説明する。第１世代が示す通信仕様でホットライン通信が可能な交換レンズ３及びカメラボディ２を、それぞれ第１世代の交換レンズ３及び第１世代のカメラボディ２と称する。また、第２世代が示す通信仕様でホットライン通信が可能な交換レンズ３及びカメラボディ２を、それぞれ第２世代の交換レンズ３及び第２世代のカメラボディ２と称する。同様に、第３世代が示す通信仕様でホットライン通信が可能な交換レンズ３及びカメラボディ２をそれぞれ第３世代の交換レンズ３及び第３世代のカメラボディ２と称する。第４世代が示す通信仕様でホットライン通信が可能な交換レンズ３及びカメラボディ２を第４世代の交換レンズ３及び第４世代のカメラボディ２と称する。
【０１１８】
なお、本実施の形態では、「第１世代が示す通信仕様」という共通の通信仕様で通信可能な機能をそれぞれ有する複数の交換レンズ及び複数のカメラボディをそれぞれ、総して「第１世代の交換レンズ」及び「第１世代のカメラボディ」と称した。第２世代、第３世代、第４世代についても、同様である。「第１世代が示す通信仕様」は「第１の通信仕様」と称してもよい。「第１世代の交換レンズ」及び「第１世代のカメラボディ」を、「第１の交換レンズ」及び「第１のカメラボディ」とそれぞれ称してもよい。
【０１１９】
なお、各世代が示す通信仕様に対応する交換レンズ３及びカメラボディ２は、それよりも前の世代（数字の小さい世代・低い等級）が示す通信仕様に従ってホットライン通信を行うことも可能である。即ち、第１世代の交換レンズ３と第１世代のカメラボディ２とは、共に、第１世代が示す通信仕様に従ってホットライン通信を行うが、第２世代の交換レンズ３及びカメラボディ２では、それぞれ第２世代が示す通信仕様だけでなく第１世代が示す通信仕様にも対応可能である。また、第３世代の交換レンズ３及びカメラボディ２では、それぞれ第１〜第３世代が示す通信仕様に、第４世代の交換レンズ３及びカメラボディ２では、それぞれ第１〜第４世代が示す通信仕様に対応可能である。仮に第４世代の交換レンズ３と第３世代のカメラボディ２とを組み合わせた場合は、共通の通信仕様である第３世代が示す通信仕様、第２世代が示す通信仕様、第１世代が示す通信仕様のいずれかに従ってホットライン通信を行うことができる。しかし、カメラボディ２が第４世代が示す通信仕様に対応していないので、第４世代が示す通信仕様に従ったホットライン通信を行うことはできない。もしくはホットライン通信は開始されない。
【０１２０】
図７は、第１世代〜第４世代の交換レンズ３と第１世代〜第４世代のカメラボディ２とを組み合わせた場合に、ホットライン通信を行う際に用いられる通信仕様を示す世代を説明する表である。図７は、横軸にカメラボディ２の世代をとり、縦軸に交換レンズ３の世代をとり、それぞれの組み合わせによるホットライン通信の通信仕様を示す世代を説明する。
以下に示すように、交換レンズ３とカメラボディ２とを組み合わせた場合に取りうる最も上位の世代（最も数字の大きい世代・最も高い世代、最も上の等級）が示す通信仕様でホットライン通信を行うことが好ましい。ただし、最も上位の世代でなく、より下位の世代が示す通信仕様でホットライン通信を行っても構わない。
第１世代の交換レンズ３が第１世代〜第４世代のカメラボディ２に装着された場合には、いずれの場合も第１世代が示す通信仕様に従って、ホットライン通信が行われる。
【０１２１】
第２世代の交換レンズ３が第１〜第４世代のカメラボディ２に装着された場合には、第１世代のカメラボディ２とは第１世代が示す通信仕様に従ってホットライン通信が行われ、第２〜第４世代のカメラボディ２とは第２世代が示す通信仕様に従ってホットライン通信が行われる。
【０１２２】
第３世代の交換レンズ３が第１〜第４世代のカメラボディ２に装着された場合には、以下の通りである。第３世代の交換レンズ３は、第１世代のカメラボディ２とは第１世代が示す通信仕様に従って、第２世代のカメラボディ２とは第２世代が示す通信仕様に従って、第３〜第４世代のカメラボディ２とは第３世代が示す通信仕様に従って、それぞれホットライン通信が行われる。なお、第３世代の交換レンズ３は、第２世代のカメラボディ２とは最も上位の世代（最も数字の大きい世代・最も高い世代、最も上の等級）ではなく下位の世代（数字の小さい世代・前の世代）である第１世代が示す通信仕様に従って通信を行っても良く、第３世代のカメラボディ２および第４世代のカメラボディ２とは第１世代または第２世代が示す通信仕様に従って通信を行っても良い。
【０１２３】
第４世代の交換レンズ３が第１〜第４世代のカメラボディ２に装着された場合には、以下の通りである。第４世代の交換レンズ３は、第１世代のカメラボディ２とは第１世代が示す通信仕様に従って、第２世代のカメラボディ２とは第２世代が示す通信仕様に従って、それぞれホットライン通信が行われる。更に、第４世代の交換レンズ３は、第３世代のカメラボディ２とは第３世代が示す通信仕様に従って、第４世代のカメラボディ２とは第４世代が示す通信仕様に従って、それぞれホットライン通信が行われる。
なお、第４世代の交換レンズ３は、第２世代のカメラボディ２とは第１世代が示す通信仕様に従って通信を行っても良く、第３世代のカメラボディ２とは第１世代または第２世代が示す通信仕様に従って通信を行っても良い。また第４世代のカメラボディ２とは第１世代または第２世代または第３世代が示す通信仕様に従って通信を行っても良い。
【０１２４】
次に、コマンドデータ通信で、交換レンズ３からカメラボディ２に、逆にカメラボディ２から交換レンズ３にそれぞれ送信される世代情報について説明する。コマンドデータ通信において、交換レンズ３からカメラボディ２に、例えば、レンズ側世代情報「１」、「２」、「３」、又は「４」を示すデータが送信される。レンズ側世代情報「１」、「２」、「３」、又は「４」は、それぞれ、交換レンズ３が第１世代、第２世代、第３世代、又は第４世代であることを示す。
【０１２５】
なお、レンズ側世代情報が第１世代であることは、交換レンズ３が第１世代が示す通信仕様に対応することを示している。同様に、レンズ側世代情報が第２世代であることは、交換レンズ３が第１世代が示す通信仕様と第２世代が示す通信仕様の両方に対応することを示している。レンズ側世代情報が第３世代であることは、交換レンズ３が第１世代と第２世代と第３世代の３つの世代が示す通信仕様に対応することを示し、レンズ側世代情報が第４世代であることは、交換レンズ３が第１世代、第２世代、第３世代、第４世代の４つの世代が示す通信仕様に対応することを示している。
【０１２６】
また、カメラボディ２から交換レンズ３に送信される世代情報は、後述するが、レンズ側世代情報とボディ側世代情報とに基づいてカメラボディ２で決定され、カメラボディ２とカメラボディ２に装着された交換レンズ３とがホットライン通信を行う際に用いる通信仕様を示す世代を表している。コマンドデータ通信において、カメラボディ２から交換レンズ３に、例えば、世代情報「１」、「２」、「３」、又は「４」が送信される。その世代情報「１」、「２」、「３」、又は「４」は、それぞれ、ホットライン通信を行うときに使用する通信仕様がそれぞれ第１世代、第２世代、第３世代、又は第４世代により示されることを示す。
【０１２７】
例えば、第２世代までしか対応していない交換レンズ３から第２の世代情報（第２世代）が、第２世代までしか対応していないカメラボディ２に送信されると、カメラボディ２も同一の世代（第２世代）まで対応しているので、最も上位の世代である第２世代を交換レンズ３に送信する。この同一の世代情報（第２世代）をカメラボディ２から交換レンズ３へ送信することは、同一の世代（第２世代）が示す通信仕様を使用することを交換レンズ３にカメラボディ２が要求していることを示している。
【０１２８】
また、例えば第３世代までしか対応していない交換レンズ３が、より上位世代である第４世代のカメラボディ２に装着された場合には、交換レンズ３から第３世代の世代情報がカメラボディ２に送信され、カメラボディ２は、カメラボディ２と交換レンズ３とで共通する最も上位の世代、この場合は自身の世代（第４世代）よりも低い世代（下位）である第３世代の世代情報を交換レンズ３に送信する。このカメラボディ２から送信された低い世代（第３世代）の世代情報は、交換レンズ３に、交換レンズ３が対応する最も高い世代である第３世代が示す通信仕様に従ってホットライン通信を行うことを要求するものである。
【０１２９】
また、例えば第４世代まで対応している交換レンズ３が、より低い世代である第３世代のカメラボディ２に装着された場合には、交換レンズ３からは第４世代の世代情報がカメラボディ２に送信されるが、カメラボディ２は、自身が第４世代が示す通信仕様に対応していないため、自身の最も高い世代である第３世代の世代情報を交換レンズ３に送信する。このカメラボディ２から送信された交換レンズ３にとっては低い世代（第３世代）の世代情報は、交換レンズ３に、カメラボディ２が対応する最も高い世代である第３世代が示す通信仕様に従ってホットライン通信を行うことを要求するものである。
【０１３０】
上述したように、世代は、異なる通信仕様を示す。通信仕様は、通信に関する項目を少なくとも１つ有しており、通信に関する項目として、例えば、ホットライン通信の通信速度、ホットライン通信の通信間隔、及びホットライン通信で送信されるデータの数等を有する。そして、世代情報は、交換レンズ及びカメラボディがホットライン通信により通信可能である通信仕様を示す。
【０１３１】
交換レンズ３とカメラボディ２との間のホットライン通信において使用される通信仕様を示す世代の決定方法を以下に具体的に説明する。
交換レンズ３がカメラボディ２に装着されると、交換レンズ３とカメラボディ２との間でコマンドデータ通信を使用して初期化通信が開始される。初期化通信の中で、レンズ側世代情報の送信を要求するコマンドがカメラボディ２から交換レンズ３へ送信されると、第１レンズ通信部３８は、レンズメモリ３６に記憶されたレンズ側世代情報を、コマンドデータ通信によって第１ボディ通信部２８に送信する。ボディ制御部２７は、第１ボディ通信部２８を介して、装着されている交換レンズ３の世代情報を取得し、交換レンズ３が対応可能な通信仕様を示す世代を把握する。例えば、交換レンズ３の世代情報が第３世代を表す「３」である場合には、ボディ制御部２７は、交換レンズ３は第１世代、第２世代、及び第３世代が示す通信仕様によりホットライン通信が可能であると認識する。
【０１３２】
そして、ボディ制御部２７は、レンズ側世代情報と、ボディ側世代情報とに基づき、ホットライン通信を行う際の通信仕様を示す世代を以下のように決定する。交換レンズ３が対応可能な通信仕様を示す世代とカメラボディ２が対応可能な通信仕様を示す世代とで共通する世代の中で最も上位の世代を、ホットライン通信の通信仕様を示す世代として決定する。例えば、上述のように交換レンズ３から送信されたレンズ側世代情報が「３」、すなわち交換レンズ３は、第１世代、第２世代、第３世代が示す通信仕様でホットライン通信による通信が可能であり、ボディ側世代情報が第４世代を表す「４」である場合には、カメラボディ２は、第１世代、第２世代、第３世代、第４世代が示す通信仕様でホットライン通信による通信が可能であるので、交換レンズ３とカメラボディ２とで共通する世代の中で最も上位の世代である第３世代を選択する。
【０１３３】
このように、ボディ制御部２７は、図７に示すように交換レンズ３が対応する通信仕様を示す世代とカメラボディ２が対応する通信仕様を示す世代との間で共通する世代のうち最も上位の世代を選択する。そして、ボディ制御部２７は、決定した世代情報を、第１ボディ通信部２８を介して第１レンズ通信部３８に送信する。また、ボディ制御部２７は、決定した世代が示す通信仕様に応じてカメラボディ２の各部を制御（設定）する。これにより、カメラボディ２は、決定した世代が示す通信仕様に従って、装着されている交換レンズ３との間でホットライン通信が実行可能となる。
【０１３４】
コマンドデータ通信により、カメラボディ２からホットライン通信に使用する世代情報を含むコマンド及びデータが交換レンズ３に送信されると、ホットライン通信が開始される。具体的にはカメラボディ２から交換レンズ３にホットラインの通信を設定するコマンドが送信される際に、そのコマンドのデータパケットとして世代情報も一緒に送信される。
ホットライン通信の開始にあたり、レンズ制御部３７はカメラボディ２が決定した世代情報、すなわち第１レンズ通信部３８を介してカメラボディ２から取得した世代情報が示す通信仕様に従って、ホットライン通信が可能な状態となるように、交換レンズ３の各部を設定・制御する。これにより、交換レンズ３は、カメラボディ２により決定された世代が示す通信仕様に従って、カメラボディ２との間でホットライン通信が実行可能となる。
このように、カメラボディ２から交換レンズ３へホットライン通信を設定するコマンドと第１世代以上の世代情報が送信されると、交換レンズ３からのホットライン通信が開始される。すなわちカメラボディ２からホットラインの通信を設定するコマンドとホットライン通信に使用する通信仕様を示す世代情報（世代情報を示す値）が交換レンズ３に送られることにより、ホットライン通信が開始される。
【０１３５】
なお、ボディ制御部２７は、交換レンズ３及びカメラボディ２が共に対応する世代のうち、最も高い世代が示す通信仕様とは異なる通信仕様を選択するようにしてもよい。例えば、最も上位の世代が示す通信仕様を採用すると通信周波数と撮像素子などの駆動周波数との干渉が起こる場合に、それよりも下位の世代が示す通信仕様を採用することによって、この干渉を回避することができる。
【０１３６】
このように、本実施の形態では、交換レンズ３は、通信速度や通信間隔等の項目を有する通信仕様を示す世代を、レンズ側世代情報として、カメラボディ２に送信する。カメラボディ２は、レンズ側世代情報を受信することで、交換レンズ３が対応可能な通信仕様（通信速度等）を把握することができる。交換レンズ３が対応可能な通信速度、通信間隔等を個別に複数回の通信によってカメラボディ２に通知する場合と比較して、レンズ側世代情報を交換レンズ３からカメラボディ２に送信するのでデータ量が削減され、通信時間及び通信回数を短縮することができる。また交換レンズ３によって対応可能な通信速度、通信間隔等が交換レンズ３からカメラボディ２へ個別に送られた場合、交換レンズ３から送られた通信速度、通信間隔等に矛盾がないどうかカメラボディ２がチェックする必要がある。しかしながら、本実施の形態では、世代（世代情報）が矛盾の無い通信仕様（通信速度、通信間隔等）を示しているので、ボディ制御部２７は交換レンズ３から受信した通信速度、通信間隔等の矛盾をチェックする必要はない。
【０１３７】
これまでの説明では世代情報として第１世代、第２世代、第３世代、第４世代を例として説明したが、世代情報はこれらに限られることはなく第５世代またはそれ以上の世代情報であっても構わない。
【０１３８】
図７を用いて説明した例では、各世代の交換レンズ３は、前の世代（数字の小さい世代・低い等級）が示す通信仕様に従ってホットライン通信を行うことも可能である構成を示した。次に、交換レンズ３が、一つの世代が示す通信仕様のみに従ってホットライン通信可能であり、前の世代（数字の小さい世代・低い等級）が示す通信仕様によるホットライン通信には対応していない例について説明する。
【０１３９】
図８は、交換レンズ３が、例えば、第１世代〜第４世代のいずれか一つの世代が示す通信仕様のみに対応したホットライン通信が可能であり、このような交換レンズ３と第１世代〜第４世代のカメラボディ２とを組み合わせた場合に、ホットライン通信を行う際に用いられる通信仕様を示す世代を説明する表である。ここで、カメラボディ２は、図７を用いて説明した例と同様に、前の世代（数字の小さい世代・低い等級）が示す通信仕様に従ってホットライン通信を行うことも可能である。
【０１４０】
図８は、横軸にカメラボディ２の世代をとり、縦軸に交換レンズ３の世代をとり、それぞれの組み合わせによるホットライン通信の通信仕様を示す世代を説明する表である。第１世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、各世代のカメラボディ２に装着された場合について説明する。第１世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、第１世代のカメラボディ２に装着された場合、初期通信の中で、第１レンズ通信部３８は、レンズ側世代情報として「１」をコマンドデータ通信によって第１ボディ通信部２８に送信する。ボディ制御部２７は、第１ボディ通信部２８を介して、送信されたレンズ側世代情報「１」を受信する。第１世代のカメラボディ２のボディ制御部２７は、交換レンズ３とカメラボディ２とで共通する世代の中で最も上位の世代である第１世代を、ホットライン通信の通信仕様を示す世代として決定する。そして、ボディ制御部２７は、決定した第１世代の世代情報を、第１ボディ通信部２８を介して第１レンズ通信部３８に送信する。その後、第１世代が示す通信仕様に従って、交換レンズ３とカメラボディ２との間でホットライン通信が行われる。
【０１４１】
第１世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、第２世代、第３世代又は第４世代のカメラボディ２に装着された場合は、交換レンズ３とカメラボディ２との間の、コマンドデータ通信の同様のやりとりにより、交換レンズ３とカメラボディ２とで共通する世代の中で最も上位の世代である第１世代が、ホットライン通信の通信仕様を示す世代として決定され、第１世代が示す通信仕様に従って、交換レンズ３とカメラボディ２との間でホットライン通信が行われる。
【０１４２】
次に、第２世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、各世代のカメラボディ２に装着された場合について説明する。第２世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、第２世代のカメラボディ２に装着された場合、初期通信の中で、第１レンズ通信部３８は、レンズ側世代情報として「２」をコマンドデータ通信によって第１ボディ通信部２８に送信する。ボディ制御部２７は、第１ボディ通信部２８を介して、送信されたレンズ側世代情報「２」を受信する。第２世代のカメラボディ２のボディ制御部２７は、交換レンズ３とカメラボディ２とで共通する世代の中で最も上位の世代である第２世代を、ホットライン通信の通信仕様を示す世代として決定する。そして、ボディ制御部２７は、決定した第２世代の世代情報を、第１ボディ通信部２８を介して第１レンズ通信部３８に送信する。その後、第２世代が示す通信仕様に従って、交換レンズ３とカメラボディ２との間でホットライン通信が行われる。
【０１４３】
第２世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、第３世代又は第４世代のカメラボディ２に装着された場合は、交換レンズ３とカメラボディ２との間の、コマンドデータ通信の同様のやりとりにより、交換レンズ３とカメラボディ２とで共通する世代の中で最も上位の世代である第２世代が、ホットライン通信の通信仕様を示す世代として決定され、第２世代が示す通信仕様に従って、交換レンズ３とカメラボディ２との間でホットライン通信が行われる。
【０１４４】
第２世代が示す通信仕様のみ対応したホットライン通信可能な交換レンズ３が第１世代のカメラボディ２に装着された場合は、交換レンズ３とカメラボディ２とで、共通の世代が無いため、ホットライン通信は正常に動作しない。もしくはホットライン通信は開始されない。
【０１４５】
次に、第３世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、各世代のカメラボディ２に装着された場合について説明する。第３世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、第３世代のカメラボディ２に装着された場合、初期通信の中で、第１レンズ通信部３８は、レンズ側世代情報として「３」をコマンドデータ通信によって第１ボディ通信部２８に送信する。ボディ制御部２７は、第１ボディ通信部２８を介して、送信されたレンズ側世代情報「３」を受信する。第３世代のカメラボディ２のボディ制御部２７は、交換レンズ３とカメラボディ２とで共通する世代の中で最も上位の世代である第３世代を、ホットライン通信の通信仕様を示す世代として決定する。そして、ボディ制御部２７は、決定した第３世代の世代情報を、第１ボディ通信部２８を介して第１レンズ通信部３８に送信する。その後、第３世代が示す通信仕様に従って、交換レンズ３とカメラボディ２との間でホットライン通信が行われる。
【０１４６】
第３世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、第４世代のカメラボディ２に装着された場合は、交換レンズ３とカメラボディ２との間の、コマンドデータ通信の同様のやりとりにより、交換レンズ３とカメラボディ２とで共通する世代の中で最も上位の世代である第３世代が、ホットライン通信の通信仕様を示す世代として決定され、第３世代が示す通信仕様に従って、交換レンズ３とカメラボディ２との間でホットライン通信が行われる。
【０１４７】
第３世代が示す通信仕様のみ対応したホットライン通信可能な交換レンズ３が第１世代又は第２世代のカメラボディ２に装着された場合は、交換レンズ３とカメラボディ２とで、共通の世代が無いため、ホットライン通信は正常に動作しない。もしくはホットライン通信は開始されない。
【０１４８】
次に、第４世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、各世代のカメラボディ２に装着された場合について説明する。第４世代が示す通信仕様にのみ対応したホットライン通信による通信が可能な交換レンズ３が、第４世代のカメラボディ２に装着された場合、初期通信の中で、第１レンズ通信部３８は、レンズ側世代情報として「４」をコマンドデータ通信によって第１ボディ通信部２８に送信する。ボディ制御部２７は、第１ボディ通信部２８を介して、送信されたレンズ側世代情報「４」を受信する。第４世代のカメラボディ２のボディ制御部２７は、交換レンズ３とカメラボディ２とで共通する世代の中で最も上位の世代である第４世代を、ホットライン通信の通信仕様を示す世代として決定する。そして、ボディ制御部２７は、決定した第４世代の世代情報を、第１ボディ通信部２８を介して第１レンズ通信部３８に送信する。その後、第４世代が示す通信仕様に従って、交換レンズ３とカメラボディ２との間でホットライン通信が行われる。
【０１４９】
第４世代が示す通信仕様のみ対応したホットライン通信可能な交換レンズ３が第１世代、第２世代又は第３世代のカメラボディ２に装着された場合は、交換レンズ３とカメラボディ２とで、共通の世代が無いため、ホットライン通信は正常に動作しない。もしくはホットライン通信は開始されない。
【０１５０】
また世代情報の値として「０」を使用することができる。世代情報の値が「０」は、カメラボディ２と交換レンズ３との間でのホットライン通信で用いる通信仕様を示す世代を決定して通信を開始するために使用するのではなく、ホットライン通信を行わないこと、もしくは一度開始したホットライン通信を停止するために使用する。仮にオートフォーカスに対応していないマニュアルフォーカスレンズであっても、フォーカスレンズの位置を検出できるならば、検出したフォーカスレンズ位置をカメラボディ２へホットライン通信で送信しても構わない。しかし例えばフォーカスレンズの位置を検出する機構のないマニュアルフォーカスレンズでは、そもそもフォーカスレンズ位置を交換レンズ３からカメラボディ２へ送信する必要はなく、フォーカスレンズ位置を送信するためのホットライン通信を行う必要がない。フォーカスレンズ位置以外の情報についてもカメラボディ２へ送信する必要がない場合には交換レンズ３とカメラボディ２との間でホットライン通信を行う必要が無い。そのため、このようなホットライン通信を行う必要のないホットライン通信非対応の交換レンズ３をカメラボディ２に装着した場合には、交換レンズ３からカメラボディ２へ世代情報の値として「０」が送信される。それに対してカメラボディ２は交換レンズ３に対して、ホットライン通信を設定するコマンドと世代情報を示すデータパケットとして値「０」を一緒に送信する。交換レンズ３はデータパケット「０」を受信すると、カメラボディ２との間でホットライン通信は開始しない。
【０１５１】
また、カメラボディ２は交換レンズ３に対して世代情報の値「０」を送信することによってホットライン通信を終了させることができる。カメラボディ２と交換レンズ３との間で開始されたホットライン通信は、カメラボディ２の電源スイッチが操作されたことによる電源オフや一定時間操作がされないことによる電源オフ（休止状態、スリープ状態とも呼ばれる）、画像再生モード、メニュー表示に際して、ホットライン通信を終了するようにしても良い。ホットライン通信を終了する場合には、カメラボディ２から交換レンズ３にホットラインの通信を設定するコマンドと世代情報を示すデータパケットとして値「０」を送信する。交換レンズ３は、カメラボディ２からコマンドデータ通信によって世代情報の値「１」〜「４」を受信するとホットライン通信を開始し、カメラボディ２からコマンドデータ通信で世代情報の値「０」を受信するとホットライン通信を終了する。なお、通信を開始しない世代情報のパラメータあるいは通信を停止する世代情報のパラメータは、「０」に限ることなく「９９」などの特定の値でも良い。
【０１５２】
このように世代情報としては「０」以上の値（整数）を使用することができる。交換レンズ３から世代情報として「１」以上の整数がカメラボディ２に送信されると、カメラボディ２はカメラボディ２で通信可能な通信仕様を示す世代を決定し、交換レンズ３はホットライン通信を設定するコマンドとカメラボディ２が決定した「１」以上の世代情報をカメラボディ２から受信することにより、ホットライン通信を開始する。
また、交換レンズ３から世代情報として「０」がカメラボディ２に送信されると、カメラボディ２は交換レンズ３がホットライン通信を行わない交換レンズであると認識し、カメラボディ２は交換レンズ３に世代情報として「０」を送信する。交換レンズ３はホットライン通信を設定するコマンドと「０」である世代情報をカメラボディ２から受信することにより、ホットライン通信を開始しない。なお、交換レンズ３から世代情報として「０」がカメラボディ２に送信された場合、カメラボディ２は交換レンズ３に「０」を送信することなく、ホットライン通信の設定コマンドも送信しなくても良い。
【０１５３】
さらに交換レンズ３がカメラボディ２からホットライン通信を設定するコマンドとカメラボディ２が決定した「１」以上の世代情報を受信して、ホットライン通信を開始した後、カメラボディ２からホットライン通信を設定するコマンドと「０」である世代情報を交換レンズ３が受信すると、交換レンズ３はホットライン通信を停止する。
このようにホットライン通信を行わない、もしくは一度開始したホットライン通信を停止する場合には、交換レンズ３はホットライン通信を設定するコマンドと「０」である世代情報をカメラボディ２から受信すれば良いので、ホットライン通信を停止する専用のコマンドは必要ない。そのためコマンドの数を減らすことができる。またホットライン通信の開始、停止で同じコマンドを使うことができるので、制御が簡便になる。
カメラボディ２から交換レンズ３への世代情報の送信は、ホットライン通信に使用する通信仕様を示す世代情報を送るだけではなく、ホットライン通信を設定するコマンドの後に送られることによって、ホットライン通信を開始すること、ホットライン通信を開始しないこと、もしくは一度開始したホットライン通信を停止することを示している。
【０１５４】
図９は、第１の実施の形態に係る撮像装置であるカメラ１における世代情報の決定に従って行われるホットライン通信の一例を示す図である。図９では、レンズとしてフォーカスレンズを駆動した場合について説明する。図９（ａ）はフォーカスレンズの光軸方向における実際の位置（Ｌ１）の時間的変化を模式的に示し、図９（ｂ）はフォーカスレンズの移動に応じてレンズ位置検出部３４のエンコーダから出力されるパルス信号を示し、図９（ｃ）はレンズ制御部３７によるパルス信号のサンプリングを示し、図９（ｄ）はカメラボディ２と交換レンズ３との間のコマンドデータ通信（ＣＤ１〜ＣＤ３）およびホットライン通信（ＨＬ１〜ＨＬ６）を示し、図９（ｅ）はホットライン通信で受信したパルス信号の積算値（パルス位置情報）に基づいてカメラボディ２でフォーカスレンズの位置（パルス位置）を復元した際の、そのフォーカスレンズの位置（Ｌ２）の時間変化を模式的に示す。図９において、（ａ）〜（ｅ）の横軸は共通の時間軸である。
【０１５５】
図９（ａ）の曲線Ｌ１は、横軸を時間、縦軸をフォーカスレンズの光軸Ｌ方向の位置として、フォーカスレンズの位置の時間的変化を模式的に表している。図９（ｂ）は、上述したレンズ位置検出部３４のエンコーダから出力されるパルス信号を示している。このパルス信号の数は、フォーカスレンズの移動量に対応しており、フォーカスレンズが駆動され所定量移動するごとに発生するパルス信号であり、フォーカスレンズの位置の変化が大きい場合に多く発生する。すなわち、フォーカスレンズの移動速度が大きくなる程、単位時間あたりのパルス信号の発生頻度が多くなる。レンズ制御部３７が上記のパルス信号を積算し生成したフォーカスレンズのパルス位置情報（積算したパルス数で表したフォーカスレンズの位置）を各ホットライン通信によって交換レンズ３からカメラボディ２に送信する。なお図９（ｂ）のパルス信号は、レンズ駆動部３３の駆動回路から出力されるパルス信号でも構わない。図９（ｅ）の曲線Ｌ２は、横軸を時間、縦軸をフォーカスレンズの光軸Ｌ方向の位置として、各ホットライン通信で受信したパルス位置情報に基づいて、カメラボディ２で再現したフォーカスレンズの位置の時間的変化を模式的に表している。
【０１５６】
なお、上述のようにコマンドデータ通信とホットライン通信とは、互いに異なる通信路を用いて行われるが、図９（ｄ）においては、コマンドデータ通信（ＣＤ１〜ＣＤ３）とホットライン通信（ＨＬ１〜ＨＬ６）とを合わせて図示している。コマンドデータ通信（ＣＤ１〜ＣＤ３）を破線の両矢印で示し、ホットライン通信（ＨＬ１〜ＨＬ６）を実線の矢印で示している。コマンドデータ通信は、カメラボディ２と交換レンズ３との間の双方向の通信であり、ホットライン通信は交換レンズ３からカメラボディ２への通信である。
【０１５７】
コマンドデータ通信ＣＤ１において、交換レンズ３のレンズ制御部３７は第１レンズ通信部３８により、交換レンズ３のレンズ側世代情報をカメラボディ２の第１ボディ通信部２８に送信する。カメラボディ２のボディ制御部２７は、第１ボディ通信部２８により交換レンズ３のレンズ側世代情報が受信された場合、そのレンズ側世代情報とカメラボディ２自身が有するボディ側世代情報とに基づいて、上述したようにホットライン通信を行う際の通信仕様を示す世代を決定する。
【０１５８】
コマンドデータ通信ＣＤ２において、第１ボディ通信部２８は、ホットラインの通信の設定を要求するコマンドパケット及びデータパケットを、第１レンズ通信部３８に送信する。このデータパケットには、ボディ制御部２７によって決定された通信仕様を示す世代情報が含まれる。第１レンズ通信部３８によりホットライン通信の設定を要求するコマンドパケット及びデータパケットが受信されると、レンズ制御部３７は、そのデータパケットに含まれる世代情報が示す通信仕様に従って通信可能となるように、交換レンズ３の各部を設定・制御する処理を行う。
なおコマンドデータ通信ＣＤ２において、後述するずれ時間Δｔに対応する情報を交換レンズ３からカメラボディ２へ送信する。
【０１５９】
図９（ｃ）に示すように、ホットライン通信の設定を要求するコマンドパケット及びデータパケット（コマンドデータ通信ＣＤ２）を受信したレンズ制御部３７は、時刻ｔ１においてレンズ位置検出部３４からのパルス信号のサンプリングを開始する。レンズ制御部３７は、パルス信号をサンプリング（カウント）することで、サンプリング時間内にサンプリングしたパルス信号の積算値の情報を生成可能な状態になる。第２レンズ通信部３９は、フォトインタラプタで検出した原点位置からのパルス信号の積算値（パルス位置情報）をカメラボディ２に対して送信可能な状態となる。
なおパルス信号のサンプリングを時刻ｔ１以前から行い、ＣＤ２を受信した後、時刻ｔ１からパルス位置情報をカメラボディ２に送信するようにしても良い。
【０１６０】
第１ボディ通信部２８は、フォーカスレンズの駆動を指示する信号（駆動コマンド）を、コマンドデータ通信ＣＤ３として第１レンズ通信部３８に送信する。レンズ制御部３７は、この駆動コマンドに基づいてフォーカスレンズの移動を開始させる。
【０１６１】
図９（ｃ）に示すように、レンズ制御部３７は、決定された世代が示すサンプリング間隔の仕様に則ったサンプリング間隔で、レンズ位置検出部３４から出力されるパルス信号をサンプリング（カウント）する。レンズ制御部３７は、まず時刻ｔ１から時刻ｔ２までにレンズ位置検出部３４から出力されるパルス信号をサンプリングし、パルス信号を積算したパルス位置情報を生成する。そしてレンズ制御部３７は、時刻ｔ２以降も決定された世代が示すサンプリング間隔の仕様に応じたサンプリング間隔で、レンズ位置検出部３４から出力されるパルス信号をサンプリングする。上述したように、レンズ制御部３７は、ホットライン通信を終了指示する世代情報の値「０」を受信するまでパルス信号のサンプリングを継続する。
【０１６２】
ホットライン通信ＨＬ１において、第２レンズ通信部３９は、時刻ｔ１から時刻ｔ２の間においてサンプリングされたパルス信号の積算値（図９の例では、パルス信号の積算値は１）をパルス位置情報として、第２ボディ通信部２９に送信する。
【０１６３】
ホットライン通信ＨＬ２においては、第２レンズ通信部３９は、時刻ｔ１から時刻ｔ２までにサンプリングされたパルス信号の積算値（図９の例では、パルス数は１パルス）及び時刻ｔ２から時刻ｔ３の間においてサンプリングされたパルス信号の積算値（図９の例では、パルス数は２パルス）を加算したパルス数（図９の例では、加算パルス数は３パルス）で表されるパルス位置情報を、第２ボディ通信部２９に送信する。ホットライン通信ＨＬ３、ＨＬ４、ＨＬ５、ＨＬ６・・・では、第２レンズ通信部３９は、期間ｔ３〜ｔ４、ｔ４〜ｔ５、ｔ５〜ｔ６、ｔ６〜ｔ７・・・においてサンプリングされたそれぞれのパルス数をそれ以前にサンプリングされた積算パルス数に加算したパルス数を積算したパルス数で表されるパルス位置情報として、第２ボディ通信部２９に送信する。
なお、第２レンズ通信部３９及び第２ボディ通信部２９による各ホットライン通信は、上述したようにボディ制御部２７によって決定された世代が示す通信仕様の通信速度、通信間隔で実行される。本実施形態では、通信速度は２．５ＭＨｚで、通信間隔は１ｍｓｅｃである。すなわち、ＨＬ１、ＨＬ２、ＨＬ３、ＨＬ４、ＨＬ５、ＨＬ６・・・は１ｍｓｅｃごとに２．５ＭＨｚのクロック周波数に同期させて、レンズ制御部３７からボディ制御部２７へ送信される。
【０１６４】
以上のように、時刻ｔ１から時刻ｔ２までの間隔、時刻ｔ２から時刻ｔ３までの間隔、時刻ｔ３から時刻ｔ４までの間隔、時刻ｔ４から時刻ｔ５までの間隔、時刻ｔ５から時刻ｔ６までの間隔、及び時刻ｔ６から時刻ｔ７までの間隔は、それぞれ決定された世代が示すサンプリング間隔の仕様のサンプリング間隔となる。
また、ホットライン通信ＨＬ１〜ＨＬ２の間隔、ホットライン通信ＨＬ２〜ＨＬ３の間隔、ホットライン通信ＨＬ３〜ＨＬ４の間隔、ホットライン通信ＨＬ４〜ＨＬ５の間隔、及びホットライン通信ＨＬ５〜ＨＬ６の間隔は、それぞれ決定された世代が示す通信仕様の通信間隔となる。なお、本実施の形態では、サンプリング間隔と通信間隔とは、同一の時間間隔である。勿論、サンプリング間隔と通信間隔とは互いに異なる間隔であってもよい。例えば、通信間隔を、サンプリング間隔の２倍の間隔としてもよい。
【０１６５】
第２ボディ通信部２９により通信間隔毎に繰り返し受信される積算したパルス信号数で表されるパルス位置情報は、カメラボディ２のボディメモリ２２に順次記憶される。パルス位置情報のボディメモリ２２への転送は、例えばＤＭＡ（Direct Memory Access）によって行われる。ボディ制御部２７は、任意のタイミング（例えば撮像素子の垂直同期信号が出力されるタイミングなど。図９では、時刻ｔ６と時刻ｔ７の間の時刻ｔａ）でボディメモリ２２に記憶されたパルス位置情報を参照し、後述する方法によって各パルス位置情報が交換レンズ３において生成された時刻（交換レンズ側の時刻ｔ２〜ｔ６）を算出する。ボディ制御部２７は、各パルス位置情報と、それらパルス位置情報の生成時刻との対応付けを行うことによって、図９（ｅ）に曲線Ｌ２で示すように、各時刻におけるフォーカスレンズの位置を把握する。なお第２ボディ通信部２９により通信間隔毎に繰り返し受信される位置情報は積算されたパルス信号数で表されるパルス位置情報に限られず、交換レンズ３のレンズ制御部３７がサンプリング期間内にサンプリングしたパルス信号を第２ボディ通信部２９が受信し、ボディ制御部２７がパルス信号を積算してレンズのパルス位置情報を生成しても構わない。
【０１６６】
生成時刻と対応付けられたパルス位置情報は、例えば上述した位相差ＡＦに用いられる。ボディ制御部２７は、上述したように撮像素子２１から出力される焦点検出信号を用いてデフォーカス量を算出する。ボディ制御部２７は、算出したデフォーカス量に基づいてフォーカスレンズの駆動を指示する信号を生成し、生成した駆動指示信号（駆動コマンド）をコマンドデータ通信によってレンズ制御部３７に出力する。レンズ制御部３７は、フォーカスレンズを駆動制御すると共に、パルス位置情報をボディ制御部２７に送信する。ボディ制御部２７は、パルス位置情報に基づいて各時刻におけるフォーカスレンズの位置を把握し、レンズ制御部３７に指示したフォーカスレンズの移動量（デフォーカス量）に対してフォーカスレンズがどこまで移動したかを確認する。
【０１６７】
また、生成時刻と対応付けられたパルス位置情報は、上述したコントラストＡＦに用いることができる。ボディ制御部２７は、パルス位置情報の生成時刻と、コントラスト評価値の算出に用いた撮像素子２１の信号の生成時刻とに基づき、フォーカスレンズのパルス位置情報とコントラスト評価値との対応付けを行う。これにより、ボディ制御部２７は、各時刻におけるフォーカスレンズの位置及びコントラスト評価値を把握することができる。ボディ制御部２７は、コントラスト評価値がピークとなるフォーカスレンズのパルス位置を合焦位置として算出する。そして、ボディ制御部２７は、算出した合焦位置に基づいてフォーカスレンズの駆動を指示する信号を生成し、生成した駆動指示信号（駆動コマンド）をコマンドデータ通信によってレンズ制御部３７に出力する。レンズ制御部３７は、フォーカスレンズを合焦位置に移動させる駆動制御を行い、焦点調節を行う。
【０１６８】
ここで、カメラボディ２が復元生成するレンズ位置に関して、カメラボディ２と交換レンズ３とのそれぞれのクロックタイミングの違いにより生じうるずれについて記載する。カメラボディ２と交換レンズ３とは個別のクロックを使用して動作している。すなわち、カメラボディ２はカメラボディ２内でカメラボディ自身が使用するクロックを生成し、交換レンズ３は交換レンズ３内で交換レンズ自身が使用するクロックを独自に生成している。カメラボディ２内のクロックの周波数と交換レンズ３内のクロックの周波数とは、同じ周波数である場合もあれば、異なる周波数の場合もある。仮に、カメラボディ２と交換レンズ３とで同じ周波数のクロックを生成し、かつクロックタイミング（立ち上がりと立ち下がり）とが完全に同期していれば、カメラボディ２は交換レンズ３が生成した信号の生成時刻を把握できる。しかしカメラボディ２と交換レンズ３のクロックタイミング、すなわちクロック周波数やクロックの立ち上がり立ち下がりタイミングが異なる場合は、カメラボディ２は、交換レンズ３が信号を生成した時刻が正確に把握できずに、実際のレンズの位置とカメラボディ２で復元生成するレンズの位置との間に時間的なずれが生じてしまう。
【０１６９】
以下では、カメラボディ２と交換レンズ３のクロックタイミングが異なる場合において、カメラボディ２が、交換レンズ３がパルス位置情報（パルス信号の積算値）を生成した時刻（交換レンズ側の時刻ｔ２〜ｔ６）を算出する方法について説明する。パルス位置情報は、図９（ｂ）〜（ｄ）を用いて上述したように、レンズ制御部３７がレンズ位置検出部３４またはレンズ駆動部３３からのパルス信号を所定の周期でサンプリングして生成される。レンズ制御部３７によるパルス信号のサンプリングは、交換レンズ３の内部で用いられるクロック信号（以下、レンズ用クロック信号と称する）に応じて行われる。即ち、図９において、パルス信号がサンプリングされてパルス信号の積算値が生成される時刻ｔ２、ｔ３、ｔ４、ｔ５、ｔ６、ｔ７、・・・は、レンズ用クロック信号の立ち上がり又は立ち下がりに同期したタイミングとなる。このレンズ用クロック信号は、カメラボディ２から供給されるＣＬＫ信号とは異なるクロック信号である。
【０１７０】
ボディ制御部２７は、例えばホットラインの通信を設定するためのコマンドデータ通信ＣＤ２を行った時刻を基準として、パルス信号のサンプリングが開始された時刻を把握する。ボディ制御部２７がコマンドデータ通信ＣＤ２の時刻を基準としたレンズ制御部３７によるパルス信号の積算値の生成時刻を把握するために、レンズ制御部３７は、後述する方法によりコマンドデータ通信ＣＤ２の時刻からパルス信号のサンプリングが開始された時刻ｔ１までの時間（図９（ｄ）に示すずれ時間Δｔ）を算出する。レンズ制御部３７は算出したズレ時間Δｔに対応する情報を、コマンドデータ通信ＣＤ２によりカメラボディ２に送信する。
【０１７１】
カメラボディ２のボディ制御部２７は、交換レンズ３からずれ時間Δｔに対応する情報を取得し、ずれ時間Δｔを用いてコマンドデータ通信ＣＤ２の送信時刻からのパルス信号の積算値であるパルス位置情報の生成時刻を算出する。こうして、ボディ制御部２７は、コマンドデータ通信ＣＤ２の送信時刻を基準としたパルス位置情報の生成時刻を算出する。
【０１７２】
図１０は、第１の実施の形態に係る撮像装置におけるずれ時間Δｔの算出方法の一例を説明するための図である。なお、図１０における時刻ｔ−1、時刻ｔ０、時刻ｔ１、時刻ｔ２は、図９における時刻ｔ−１、時刻ｔ０、時刻ｔ１、時刻ｔ２にそれぞれ対応している。コマンドパケット４４及びデータパケット４５は、図９に示すコマンドデータ通信ＣＤ２により、カメラボディ２から交換レンズ３に対して送信されるコマンドパケット及びデータパケットである。コマンドパケット４４は、ホットライン通信の設定を指示する信号であり、データパケット４５は、カメラボディ２により決定された世代情報を含む信号である。
【０１７３】
図１０の時刻ｔ−1、ｔ１、ｔ２に示すパルス信号をラッチするトリガ信号は、交換レンズ３のレンズ制御部３７が出力するレンズ用クロック信号に基づいて所定の周期Ｓで繰り返し生成されるトリガ信号である。所定の周期Ｓは、図９（ｃ）のサンプリング間隔であり、この間隔は図６で説明したサンプリング間隔であり、世代情報が示すものである。レンズ制御部３７は、このトリガ信号を用いて、レンズ位置検出部３４またはレンズ駆動部３３からのパルス信号をサンプリング間隔Ｓでサンプリング（ラッチ）する。
【０１７４】
ここでずれ時間Δｔを算出する方法について説明する。前提として、交換レンズ３がカメラボディ２に装着されカメラボディ２から給電が開始されると、レンズ制御部３７は自身が対応可能な仕様に則ったサンプリング間隔Ｓでパルス信号のラッチを行っている。図１０においてはコマンドデータ通信ＣＤ２が行われる直前のラッチの時刻ｔ−１以降の時間を示す。レンズ制御部３７は、コマンドデータ通信ＣＤ２のコマンドパケット４４を正常に受信してＲＤＹ信号をハイレベルとした後に、時刻ｔ０においてＲＤＹ信号をローレベルとする。レンズ制御部３７は、時刻ｔ−１から時刻ｔ０までの時間を検出し、時刻ｔ−1から時刻ｔ１までの周期Ｓから時刻ｔ−１から時刻ｔ０までの時間を減算することで上述したずれ時間Δｔを算出する。具体的には、レンズ制御部３７は、内部のカウンタ回路等によって、時刻ｔ−１からＲＤＹ信号の立ち下がりエッジまでの期間、レンズ用クロック信号をカウント（計数）することで、時刻ｔ−１から時刻ｔ０までの時間を検出する。そして、レンズ制御部３７は、コマンドデータ通信ＣＤ２によって、ずれ時間Δｔを示す情報をボディ制御部２７に出力する。
【０１７５】
また、レンズ制御部３７は、データパケット４５を受信すると、ＲＤＹ信号をローレベルからハイレベルに遷移させる。また、上述したようにデータパケット４５には世代情報が含まれており、レンズ制御部３７は、カメラボディ２により決定された世代が示す通信仕様に従ってホットライン通信を開始する。また、レンズ制御部３７は、決定された世代が示すサンプリング間隔の仕様に応じたサンプリング間隔Ｓでトリガ信号を生成し、パルス信号のサンプリング処理を行う（図９参照）。レンズ制御部３７は、時刻ｔ１から時刻ｔ２までの間隔Ｓの間に発生するレンズ位置検出部３４またはレンズ駆動部３３のパルス信号をカウントする。サンプリングされたパルス信号数は、図９のホットライン通信ＨＬ１において、交換レンズ３からカメラボディ２に送信される。
【０１７６】
ボディ制御部２７は、コマンドデータ通信ＣＤ２によって、レンズ制御部３７からずれ時間Δｔを示す情報を取得する。ボディ制御部２７は、ずれ時間Δｔ及びサンプリング間隔Ｓに基づいて、パルス位置情報の生成時刻、即ちレンズ位置検出部３４のエンコーダまたはレンズ駆動部３３から出力されたパルス信号がサンプリングされた時刻を算出する。例えば、ボディ制御部２７は、ＲＤＹ信号の立ち下がり時刻ｔ０にずれ時間Δｔとサンプリング間隔Ｓを加算した時刻ｔ０＋Δｔ＋Ｓを、パルス位置情報の生成時刻ｔ２として算出（決定）する。また、ボディ制御部２７は、パルス位置情報の生成時刻ｔ３、ｔ４、ｔ５、ｔ６を、それぞれｔ２＋Ｓ、ｔ２＋２Ｓ、ｔ２＋３Ｓ、ｔ２＋４Ｓと算出する。
【０１７７】
本実施の形態では、カメラボディ２は、パルス信号を積算したパルス位置情報が生成される時間に関するずれ時間Δｔを取得し、ずれ時間Δｔを用いてフォーカスレンズの位置情報を算出する。このため、カメラボディ２により算出して復元されたフォーカスレンズの位置と、交換レンズ３における実際のフォーカスレンズの位置との時間的な遅れを低減することができる。以下に、復元したフォーカスレンズの位置と実際のフォーカスレンズの位置との時間的な遅れが低減される（遅れの要因であるずれ時間Δｔがキャンセルされる）ことを、比較例と対比して説明する。
【０１７８】
比較例は、正確なずれ時間Δｔを取得せずにフォーカスレンズの位置を算出するものである。ボディ制御部２７は、レンズ制御部３７から正確なずれ時間Δｔがないので、代わりにずれ時間に相当する固定値を用いて、レンズ位置情報の生成時刻の算出を行う。しかし、カメラボディ２からのクロック信号（ＣＬＫ信号）とは非同期のトリガ信号（交換レンズ３の内部で用いられるレンズ用クロック信号に基づく信号）を用いてレンズ位置情報の生成が行われるため、ずれ時間は、カメラボディ２からホットライン通信の設定を指示するコマンドが送信されるタイミング（図１０に示した実施形態ではＲＤＹ信号の立下りのタイミング）に応じて変化する。この結果、ずれ時間を固定値としてしまうと、パルス位置情報と生成時刻との対応付けを行う際に誤差が生じ、フォーカスレンズの実際の位置と計算位置との差が生じてしまう。なお、レンズ用クロック信号に基づいてホットライン通信のクロック信号（ＨＣＬＫ信号）が生成され、交換レンズ３からカメラボディ２に出力される。
【０１７９】
本実施の形態では、コマンド信号が送信されたタイミングとレンズ制御部３７が実際にパルス信号の計測（サンプリング）を行うタイミングとのずれ時間Δｔを用いてフォーカスレンズの位置を復元するため、復元したフォーカスレンズの位置と実際のフォーカスレンズの位置との時間的なずれが低減される。この結果、例えば、オートフォーカスで合焦位置とするフォーカスレンズの位置を決定する際に誤差が生じることを抑制することができる。
【０１８０】
上述した実施の形態によれば、次の作用効果が得られる。
（１）交換レンズ３からホットライン通信の通信仕様を示す世代情報を、コマンドデータ通信によってカメラボディ２へ送信する。このようにしたので、カメラボディ２は、交換レンズ３からコマンドデータ通信で送信された世代情報を参照することで、交換レンズ３が対応可能な通信仕様（通信速度等）を把握することができる。そのため、カメラボディ２と交換レンズ３との間で適正な通信を行うことができる。また、通信速度や通信間隔のデータ、フォーカスレンズの駆動に関する情報（フォーカスレンズの位置に関する情報等）や、防振レンズの駆動に関する情報（防振レンズの位置に関する情報等）等のホットライン通信によって送信されるデータを個別に交換レンズ３からカメラボディ２に送る場合に比べて交換レンズ３からカメラボディ２に送信するデータ量を削減でき、交換レンズ３とカメラボディ２との間で行う通信仕様を決定するための通信時間及び通信回数を短縮することができる。ここで、世代情報の値の数は、世代情報で示す通信仕様、データの全ての組み合わせの数よりも、少ないものとなる。また、世代情報で示す通信仕様（通信速度、通信間隔等）、サンプリング間隔の仕様を個々に交換レンズ３からカメラボディ２に送信した場合には、個々の情報に矛盾がないかどうかカメラボディ２で確認する必要がある。本実施の形態では、矛盾がない通信仕様（通信速度、通信間隔等）、サンプリング間隔の仕様を設定し、これらの仕様を示す世代情報として記憶しておくので、世代情報を受け付ければカメラボディ２で矛盾がないかどうか確認する必要はない。
また、カメラボディ２によって決定される世代が示す通信仕様に従って、交換レンズ３は生成部（レンズ制御部３７）によって生成された被駆動部材（フォーカスレンズなど）に関する情報（レンズ位置情報）をホットライン通信によってカメラボディ２に送信する。それゆえ、被駆動部材であるフォーカスレンズなどの位置情報を交換レンズ３からカメラボディ２にホットライン通信を使用して高速に送信することができるのでオートフォーカスの動作が高速化される。
【０１８１】
（２）交換レンズ３は、被駆動部材（フォーカスレンズなど）に関する情報（レンズのパルス位置情報）の生成を繰り返し、その情報をカメラボディ２に送信し、カメラボディ２から通信の開始を指示する信号を受信した時点から、レンズ制御部３７により被駆動部材に関する情報が生成されるまでのずれ時間Δｔを算出し、ずれ時間Δｔをカメラボディ２に送信するレンズ制御部３７を備える。このようにしたので、カメラボディ２は、レンズのパルス位置情報及びずれ時間Δｔを用いることで、各時刻におけるフォーカスレンズの位置を把握することができる。また、本実施の形態では、カメラボディ２はずれ時間Δｔを用いてフォーカスレンズの位置を復元生成する。このため、カメラボディ２により復元されたフォーカスレンズの位置と、交換レンズ３における実際のフォーカスレンズの位置との誤差を低減することができる。
【０１８２】
（３）ＣＬＫ端子とＧＮＤ端子とでは、ＣＬＫ端子をＧＮＤ端子よりもＶＢＡＴ端子から離れた位置に配置した。さらに、ＧＮＤ端子とＶＢＡＴ端子との間にはＰＧＮＤ端子を配置した。これにより、コマンドデータ通信に用いられるクロック信号が送られるＣＬＫ端子へのＶＢＡＴ端子に起因するノイズをシールドすることができるので、コマンドデータ通信を安定に行うことができる。そのためカメラボディ２と交換レンズ３との間で確実に世代情報を送受信することができる。
【０１８３】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
【０１８４】
（変形例１）
上述した実施の形態では、第１レンズ通信部３８と第１ボディ通信部２８とのコマンドデータ通信として、全二重通信を行う例について説明した。しかし、第１レンズ通信部３８及び第１ボディ通信部２８は、コマンドデータ通信として、半二重通信を行うようにしてもよい。
【０１８５】
（変形例２）
上述した実施の形態では、レンズ制御部３７は、図１０の時刻ｔ０から時刻ｔ１までの時間をずれ時間Δｔとして算出し、ボディ制御部２７は、レンズ制御部３７により算出されたずれ時間Δｔを用いてレンズ位置情報の生成時刻を算出する例について説明した。しかし、レンズ制御部３７は、図１０の時刻ｔ０から時刻ｔ２までの時間（ずれ時間Δｔ２）を算出し、ずれ時間Δｔ２をカメラボディ２に出力するようにしてもよい。この場合、ボディ制御部２７は、ずれ時間Δｔ２を用いてレンズ位置情報の生成時刻を算出する。
【０１８６】
例えば、ボディ制御部２７は、ＲＤＹ信号の立ち下がり時刻ｔ０にずれ時間Δｔ２を加算した時刻ｔ０＋Δｔ２を、レンズ位置情報の生成時刻ｔ２として算出（決定）する。また、ボディ制御部２７は、レンズ位置情報の生成時刻ｔ３、ｔ４、ｔ５、ｔ６を、それぞれｔ２＋Ｓ、ｔ２＋２Ｓ、ｔ２＋３Ｓ、ｔ２＋４Ｓと算出する。
【０１８７】
（変形例３）
上述した実施の形態では、レンズ制御部３７は、第１レンズ通信部３８と第２レンズ通信部３９とを有したが、これらを個別に備えることなく、一つのレンズ通信部で行ってもよい。また、ボディ制御部２７は、第１ボディ通信部２８と第２ボディ通信部２９とを有したが、これらを個別に備えることなく、一つのボディ通信部で行ってもよい。
【０１８８】
（変形例４）
上記の実施の形態では、アクセサリとしてカメラの交換レンズを例に挙げて説明したが、アクセサリは交換レンズに限らない。例えばカメラボディと交換レンズとの間に装着され、交換レンズの焦点距離を変更するテレコンバータやワイドコンバータ、接写リングなどでもよい。あるいは、上述したカメラボディのマウント規格に他のマウント規格の交換レンズを含むアクセサリを装着可能にするマウントアダプタなどにも適用できる。すなわち、カメラボディのマウントに装着して使用するアクセサリであればいずれにも同様に適用できる。その場合、レンズ側端子群、レンズ側爪部１３９、第１及び第２レンズ通信部３８、３９などは、それぞれのアクセサリのアクセサリ側端子群、アクセサリ側突出部、アクセサリ側通信部などに相当する。
上記の実施の形態では、カメラボディに取り付け可能なアクセサリとしたが、上記のカメラボディは、上述したマウント規格とは異なるカメラボディに上述したマウント規格の交換レンズを装着可能にするマウントアダプタであってもよく、そのマウントアダプタに上述したアクセサリを装着可能とする構成としてもよい。
【０１８９】
（変形例５）
上述した実施の形態では、交換レンズ３は決定された世代が示す通信仕様の通信間隔でカメラボディ２に情報を送信する。しかしながら、交換レンズ３は決定された世代が示す通信仕様の通信間隔ごとに必ずデータを送信しなくても良い。決定された世代が示す通信仕様の通信間隔の整数倍、例えば交換レンズ３が送る通信間隔は決定された世代が示す通信仕様の通信間隔の２倍の通信間隔であっても良い。その場合、カメラボディ２は決定された世代が示す通信仕様の通信間隔の２倍の間隔で、交換レンズ３から送られるデータをすべて受け取ることができる。もちろん、２倍の通信間隔ごとでもなく、生成したデータを決定された世代が示す通信仕様の通信間隔に同期させれば、周期的でなく不定期に送信しても良い。ほかにも、交換レンズ３がデータを送る通信間隔は、決定された世代が示す通信仕様の通信間隔の３倍の通信間隔であっても良い。
【０１９０】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。上述の実施の形態および変形例を組み合わせても良い。さらに、本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【０１９１】
１…カメラ（カメラシステム）、２…カメラボディ、３…交換レンズ、２７…ボディ制御部、２８…第１ボディ通信部、２９…第２ボディ通信部、３７…レンズ制御部、３８…第１レンズ通信部、３９…第２レンズ通信部
【図１】
2020012978.tif 000003
【図２】
2020012978.tif 000004
【図３】
2020012978.tif 000005
【図４】
2020012978.tif 000006
【図５】
2020012978.tif 000007
【図６】
2020012978.tif 000008
【図７】
2020012978.tif 000009
【図８】
2020012978.tif 000010
【図９】
2020012978.tif 000011
【図１０】
2020012978.tif 000012
【手続補正書】
【提出日】平成31年4月26日(2019.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、
前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、
前記カメラボディへ第１のクロック信号を送信するクロック送信部と、
前記カメラボディへ前記第１のクロック信号に同期して前記情報を送信する第１の送信部と、
前記カメラボディから第２のクロック信号を受信するクロック受信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期して前記カメラボディに送信する第２の送信部と、
前記第１の値以下の第２の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する受信部と、
前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部と
を備えるアクセサリ。
【請求項２】
請求項１に記載のアクセサリにおいて、
前記情報は、前記被駆動部材の位置に関する位置情報である
アクセサリ。
【請求項３】
請求項１または２に記載のアクセサリにおいて、
前記受信部は、前記第２の送信部から送信された前記第１の値に基づいて前記カメラボディで決定された前記第２の値を受信する
アクセサリ。
【請求項４】
請求項１から３のいずれか一項に記載のアクセサリにおいて、
前記第１の値は、前記第１の値以下の値で示された前記通信仕様に従って前記第１の送信部が前記情報を前記カメラボディに送信することが可能であることを示す値である
アクセサリ。
【請求項５】
請求項１から４のいずれか一項に記載のアクセサリにおいて、
前記受信部は、前記カメラボディからコマンド信号を受信し、
前記制御部は、前記受信部が前記カメラボディから前記コマンド信号および前記第２の値を受信すると、前記第２の値で示された前記通信仕様に従って前記情報の送信を前記第１の送信部に開始させる
アクセサリ。
【請求項６】
請求項５に記載のアクセサリにおいて、
前記コマンド信号は、前記制御部に前記第２の値で示された前記通信仕様を設定するためのコマンドである、
アクセサリ。
【請求項７】
請求項５または６に記載のアクセサリにおいて、
前記制御部は、前記第１の送信部が前記情報の送信を開始した後、前記コマンド信号と第３の値を受信すると、前記第１の送信部からの前記情報の送信を停止する
アクセサリ。
【請求項８】
請求項７に記載のアクセサリにおいて、
前記第３の値は、０である
アクセサリ。
【請求項９】
請求項１から８のいずれか一項に記載のアクセサリにおいて、
前記第１の値と前記第２の値は、前記アクセサリと前記カメラボディ間の通信仕様を示す世代情報である
アクセサリ。
【請求項１０】
請求項１から９のいずれか一項に記載のアクセサリにおいて、
前記通信仕様は、前記第１の送信部が前記情報を前記カメラボディに送信する通信の速度または間隔に関する仕様を示す
アクセサリ。
【請求項１１】
カメラボディに装着可能であり、前記カメラボディと通信するための複数の端子を備えるアクセサリであって、
前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、
前記カメラボディに第１のクロック信号を出力する第１端子と、
前記第１のクロック信号に同期させて、前記情報を前記カメラボディへ出力する第２端子と、
前記カメラボディから第２のクロック信号が入力される第３端子と、
前記第２端子から前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期させて、前記カメラボディに送信する第４端子と、
前記第４端子が前記第１の値を送信した後に、前記第２端子から前記カメラボディに前記情報を送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する第５端子と、
前記カメラボディとの通信の可否を示すために用いられる第６端子と、
前記カメラボディから第２電源電圧が供給される第７端子と、
前記第２電源電圧の接地電位として用いられる第８端子と、
前記カメラボディから第１電源電圧が供給される第９端子と、
前記第１電源電圧の接地電位として用いられる第１０端子と、
前記アクセサリの装着を前記カメラボディに検出させるための第１１端子と、
前記第５端子が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の前記第２端子からの送信を開始させる制御部と
を備えるアクセサリ。
【請求項１２】
請求項１１に記載のアクセサリにおいて、
前記情報は、前記被駆動部材の位置に関する位置情報である
アクセサリ。
【請求項１３】
請求項１１または１２に記載のアクセサリにおいて、
前記第５端子は、前記第４端子から送信された前記第１の値に基づいて前記カメラボディで決定された前記第２の値を受信する
アクセサリ。
【請求項１４】
請求項１１から１３のいずれか一項に記載のアクセサリにおいて、
前記第１の値は、前記第１の値以下の値で示す前記通信仕様に従って前記第２端子が前記情報を前記カメラボディに送信することが可能であることを示す値である
アクセサリ。
【請求項１５】
請求項１１から１４のいずれか一項に記載のアクセサリにおいて、
前記第５端子は前記カメラボディからコマンド信号を受信し、
前記制御部は、前記第５端子が前記カメラボディから前記コマンド信号および前記第２の値を受信すると、前記第２の値で示された前記通信仕様に従って前記情報の送信を前記第２端子に開始させる
アクセサリ。
【請求項１６】
請求項１５に記載のアクセサリにおいて、
前記コマンド信号は、前記制御部に前記第２の値で示された前記通信仕様を設定するためのコマンドである、
アクセサリ。
【請求項１７】
請求項１５または１６に記載のアクセサリにおいて、
前記制御部は、前記第２端子が前記情報の送信を開始した後、前記コマンド信号と第３の値を受信すると、前記第２端子からの前記情報の送信を停止する
アクセサリ。
【請求項１８】
請求項１７に記載のアクセサリにおいて、
前記第３の値は、０である
アクセサリ。
【請求項１９】
請求項１１から１８のいずれか一項に記載のアクセサリにおいて、
前記第１の値と前記第２の値は、前記アクセサリと前記カメラボディ間の通信仕様を示す世代情報である
アクセサリ。
【請求項２０】
請求項１１から１９のいずれか一項に記載のアクセサリにおいて、
前記通信仕様は、前記端子の通信の速度または間隔に関する仕様を示す
アクセサリ。
【請求項２１】
カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、
駆動部により駆動される被駆動部材に関する情報を前記カメラボディへ送信する送信部と、
前記送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記カメラボディへ送信し、前記第１の値以下の値であり、前記送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記カメラボディから受信する送受信部と、
前記送受信部が前記第１の値を送信した後に前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記情報の送信を前記送信部に開始させる制御部と
を備えるアクセサリ。
【請求項２２】
請求項２１に記載のアクセサリにおいて、
前記情報は、前記被駆動部材の位置に関する位置情報である
アクセサリ。
【請求項２３】
請求項２１または２２に記載のアクセサリにおいて、
前記送受信部は、前記送受信部から送信された前記第１の値に基づいて前記カメラボディで決定された前記第２の値を受信する
アクセサリ。
【請求項２４】
請求項２１から２３のいずれか一項に記載のアクセサリにおいて、
前記第１の値は、前記第１の値以下の値で示された前記通信仕様に従って前記送信部が前記情報を前記カメラボディに送信することが可能であることを示す値である
アクセサリ。
【請求項２５】
請求項２１から２４のいずれか一項に記載のアクセサリにおいて、
前記送受信部は、前記カメラボディからコマンド信号を受信し、
前記制御部は、前記送受信部が前記カメラボディから前記コマンド信号および前記第２の値を受信すると、前記第２の値で示された前記通信仕様に従って前記情報の送信を前記送信部に開始させる
アクセサリ。
【請求項２６】
請求項２５に記載のアクセサリにおいて、
前記コマンド信号は、前記制御部に前記第２の値で示された前記通信仕様を設定するためのコマンドである、
アクセサリ。
【請求項２７】
請求項２５または２６に記載のアクセサリにおいて、
前記制御部は、前記送信部が前記情報の送信を開始した後、前記コマンド信号と第３の値を受信すると、前記送信部からの前記情報の送信を停止する
アクセサリ。
【請求項２８】
請求項２７に記載のアクセサリにおいて、
前記第３の値は、０である
アクセサリ。
【請求項２９】
請求項２１から２８のいずれか一項に記載のアクセサリにおいて、
前記第１の値と前記第２の値は、前記アクセサリと前記カメラボディ間の通信仕様を示す世代情報である
アクセサリ。
【請求項３０】
請求項２１から２９のいずれか一項に記載のアクセサリにおいて、
前記通信仕様は、前記送信部が前記情報を前記カメラボディに送信する通信の速度または間隔に関する仕様を示す
アクセサリ。
【請求項３１】
請求項１から請求項３０のいずれか一項に記載のアクセサリは、
前記カメラボディに対して着脱可能な交換レンズである
アクセサリ。
【請求項３２】
請求項１から請求項３０のいずれか一項に記載のアクセサリは、
前記カメラボディに対して、異なるマウント規格のアクセサリを装着可能とするマウントアダプタである
アクセサリ。
【請求項３３】
カメラボディに装着可能であり、前記カメラボディと通信可能な交換レンズであって、
前記交換レンズの光軸方向または前記光軸と交差する方向に移動可能なレンズと、
前記レンズの位置に関する情報を生成する生成部と、
前記カメラボディへ前記情報を送信する送信部と、
前記送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記カメラボディへ送信し、前記送信部が前記情報を前記カメラボディに送信する通信仕様を示す、前記第１の値以下の第２の値を前記カメラボディから受信する送受信部と、
前記送受信部が前記第１の値を送信した後に前記第２の値を受信すると、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記送信部に開始させる制御部と
を備える交換レンズ。
【請求項３４】
交換レンズが装着可能であり、前記交換レンズと通信可能なカメラボディであって、
駆動部により駆動される被駆動部材に関する情報を前記交換レンズから受信する受信部と、
前記受信部が前記情報を前記交換レンズから受信する通信仕様を示す第１の値を前記交換レンズから受信する送受信部と、
前記送受信部で受信した前記第１の値に基づいて、前記受信部が前記情報を前記交換レンズから受信する通信仕様を示す、前記第１の値以下の第２の値を決定する決定部と、を備え、
前記送受信部は、前記決定部で決定された前記第２の値を前記交換レンズに送信するカメラボディ。
【請求項３５】
請求項３４に記載のカメラボディにおいて、
前記受信部は、前記送受信部が前記第２の値を送信したのちに、前記情報の受信を開始する
カメラボディ。
【請求項３６】
請求項３５に記載のカメラボディにおいて、
前記送受信部は、前記受信部が前記情報の受信を開始したのちに、前記受信部による前記情報の受信を終了するための前記第２の値と異なる第３の値を前記交換レンズに送信する
カメラボディ。
【請求項３７】
カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、
前記カメラボディへ第１のクロック信号を送信するクロック送信部と、
前記第１のクロック信号に同期して、駆動部により駆動される被駆動部材に関する情報を前記カメラボディへ送信する第１の送信部と、
前記カメラボディから第２のクロック信号を受信するクロック受信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期して前記カメラボディに送信する第２の送信部と、
前記第１の値以下の第２の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する受信部と、
前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記情報の送信を前記第１の送信部に開始させる制御部と
を備えるアクセサリ。
【請求項３８】
カメラボディに装着可能であり、前記カメラボディと通信するための複数の端子を備えるアクセサリであって、
前記カメラボディに第１のクロック信号を出力する第１端子と、
前記第１のクロック信号に同期させて、駆動部により駆動される被駆動部材に関する情報を前記カメラボディへ出力する第２端子と、
前記カメラボディから第２のクロック信号が入力される第３端子と、
前記第２端子から前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期させて、前記カメラボディに送信する第４端子と、
前記第４端子が前記第１の値を送信した後に、前記第２端子から前記カメラボディに前記情報を送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する第５端子と、
前記カメラボディとの通信の可否を示すために用いられる第６端子と、
前記カメラボディから第２電源電圧が供給される第７端子と、
前記第２電源電圧の接地電位として用いられる第８端子と、
前記カメラボディから第１電源電圧が供給される第９端子と、
前記第１電源電圧の接地電位として用いられる第１０端子と、
前記アクセサリの装着を前記カメラボディに検出させるための第１１端子と、
前記第５端子が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記情報の前記第２端子からの送信を開始させる制御部と
を備えるアクセサリ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
第１の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、前記カメラボディへ第１のクロック信号を送信するクロック送信部と、前記カメラボディへ前記第１のクロック信号に同期して前記情報を送信する第１の送信部と、前記カメラボディから第２のクロック信号を受信するクロック受信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期して前記カメラボディに送信する第２の送信部と、前記第１の値以下の第２の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する受信部と、前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部とを備える。
第２の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信するための複数の端子を備えるアクセサリであって、前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、前記カメラボディに第１のクロック信号を出力する第１端子と、前記第１のクロック信号に同期させて、前記情報を前記カメラボディへ出力する第２端子と、前記カメラボディから第２のクロック信号が入力される第３端子と、前記第２端子から前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期させて、前記カメラボディに送信する第４端子と、前記第４端子が前記第１の値を送信した後に、前記第２端子から前記カメラボディに前記情報を送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する第５端子と、前記カメラボディとの通信の可否を示すために用いられる第６端子と、前記カメラボディから第２電源電圧が供給される第７端子と、前記第２電源電圧の接地電位として用いられる第８端子と、前記カメラボディから第１電源電圧が供給される第９端子と、前記第１電源電圧の接地電位として用いられる第１０端子と、前記アクセサリの装着を前記カメラボディに検出させるための第１１端子と、前記第５端子が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の前記第２端子からの送信を開始させる制御部とを備える。
第３の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、駆動部により駆動される被駆動部材に関する情報を前記カメラボディへ送信する送信部と、前記送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記カメラボディへ送信し、前記第１の値以下の値であり、前記送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記カメラボディから受信する送受信部と、前記送受信部が前記第１の値を送信した後に前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記情報の送信を前記送信部に開始させる制御部とを備える。
第４の態様によると、交換レンズは、カメラボディに装着可能であり、前記カメラボディと通信可能な交換レンズであって、前記交換レンズの光軸方向または前記光軸と交差する方向に移動可能なレンズと、前記レンズの位置に関する情報を生成する生成部と、前記カメラボディへ前記情報を送信する送信部と、前記送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記カメラボディへ送信し、前記送信部が前記情報を前記カメラボディに送信する通信仕様を示す、前記第１の値以下の第２の値を前記カメラボディから受信する送受信部と、前記送受信部が前記第１の値を送信した後に前記第２の値を受信すると、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記送信部に開始させる制御部とを備える。
第５の態様によると、カメラボディは、交換レンズが装着可能であり、前記交換レンズと通信可能なカメラボディであって、駆動部により駆動される被駆動部材に関する情報を前記交換レンズから受信する受信部と、前記受信部が前記情報を前記交換レンズから受信する通信仕様を示す第１の値を前記交換レンズから受信する送受信部と、前記送受信部で受信した前記第１の値に基づいて、前記受信部が前記情報を前記交換レンズから受信する通信仕様を示す、前記第１の値以下の第２の値を決定する決定部と、を備え、前記送受信部は、前記決定部で決定された前記第２の値を前記交換レンズに送信する。
第６の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、前記カメラボディへ第１のクロック信号を送信するクロック送信部と、前記第１のクロック信号に同期して、駆動部により駆動される被駆動部材に関する情報を前記カメラボディへ送信する第１の送信部と、前記カメラボディから第２のクロック信号を受信するクロック受信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期して前記カメラボディに送信する第２の送信部と、前記第１の値以下の第２の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する受信部と、前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記情報の送信を前記第１の送信部に開始させる制御部とを備える。
第７の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信するための複数の端子を備えるアクセサリであって、前記カメラボディに第１のクロック信号を出力する第１端子と、前記第１のクロック信号に同期させて、駆動部により駆動される被駆動部材に関する情報を前記カメラボディへ出力する第２端子と、前記カメラボディから第２のクロック信号が入力される第３端子と、前記第２端子から前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期させて、前記カメラボディに送信する第４端子と、前記第４端子が前記第１の値を送信した後に、前記第２端子から前記カメラボディに前記情報を送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディからから受信する第５端子と、前記カメラボディとの通信の可否を示すために用いられる第６端子と、前記カメラボディから第２電源電圧が供給される第７端子と、前記第２電源電圧の接地電位として用いられる第８端子と、前記カメラボディから第１電源電圧が供給される第９端子と、前記第１電源電圧の接地電位として用いられる第１０端子と、前記アクセサリの装着を前記カメラボディに検出させるための第１１端子と、前記第５端子が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記情報の前記第２端子からの送信を開始させる制御部とを備える。
【手続補正書】
【提出日】令和1年6月24日(2019.6.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、
前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、
前記カメラボディへ第１のクロック信号を送信するクロック送信部と、
前記カメラボディへ前記第１のクロック信号に同期して前記情報を送信する第１の送信部と、
前記カメラボディから第２のクロック信号を受信するクロック受信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期して前記カメラボディに送信する第２の送信部と、
前記第１の値以下の第２の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する受信部と、
前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部と
を備えるアクセサリ。
【請求項２】
請求項１に記載のアクセサリにおいて、
前記情報は、前記被駆動部材の位置に関する位置情報である
アクセサリ。
【請求項３】
請求項１または２に記載のアクセサリにおいて、
前記受信部は、前記第２の送信部から送信された前記第１の値に基づいて前記カメラボディで決定された前記第２の値を受信する
アクセサリ。
【請求項４】
請求項１から３のいずれか一項に記載のアクセサリにおいて、
前記第１の値は、前記第１の値以下の値で示された前記通信仕様に従って前記第１の送信部が前記情報を前記カメラボディに送信することが可能であることを示す値である
アクセサリ。
【請求項５】
請求項１から４のいずれか一項に記載のアクセサリにおいて、
前記受信部は、前記カメラボディからコマンド信号を受信し、
前記制御部は、前記受信部が前記カメラボディから前記コマンド信号および前記第２の値を受信すると、前記第２の値で示された前記通信仕様に従って前記情報の送信を前記第１の送信部に開始させる
アクセサリ。
【請求項６】
請求項５に記載のアクセサリにおいて、
前記コマンド信号は、前記制御部に前記第２の値で示された前記通信仕様を設定するためのコマンドである、
アクセサリ。
【請求項７】
請求項５または６に記載のアクセサリにおいて、
前記制御部は、前記第１の送信部が前記情報の送信を開始した後、前記コマンド信号と第３の値を受信すると、前記第１の送信部からの前記情報の送信を停止する
アクセサリ。
【請求項８】
請求項７に記載のアクセサリにおいて、
前記第３の値は、０である
アクセサリ。
【請求項９】
請求項１から８のいずれか一項に記載のアクセサリにおいて、
前記第１の値と前記第２の値は、前記アクセサリと前記カメラボディ間の通信仕様を示す世代情報である
アクセサリ。
【請求項１０】
請求項１から９のいずれか一項に記載のアクセサリにおいて、
前記通信仕様は、前記第１の送信部が前記情報を前記カメラボディに送信する通信の速度または間隔に関する仕様を示す
アクセサリ。
【請求項１１】
カメラボディに装着可能であり、前記カメラボディと通信するための複数の端子を備えるアクセサリであって、
前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、
前記カメラボディに第１のクロック信号を出力する第１端子と、
前記第１のクロック信号に同期させて、前記情報を前記カメラボディへ出力する第２端子と、
前記カメラボディから第２のクロック信号が入力される第３端子と、
前記第２端子から前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期させて、前記カメラボディに送信する第４端子と、
前記第４端子が前記第１の値を送信した後に、前記第２端子から前記カメラボディに前記情報を送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する第５端子と、
前記カメラボディとの通信の可否を示すために用いられる第６端子と、
前記カメラボディから第２電源電圧が供給される第７端子と、
前記第２電源電圧の接地電位として用いられる第８端子と、
前記カメラボディから第１電源電圧が供給される第９端子と、
前記第１電源電圧の接地電位として用いられる第１０端子と、
前記アクセサリの装着を前記カメラボディに検出させるための第１１端子と、
前記第５端子が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の前記第２端子からの送信を開始させる制御部と
を備えるアクセサリ。
【請求項１２】
請求項１１に記載のアクセサリにおいて、
前記情報は、前記被駆動部材の位置に関する位置情報である
アクセサリ。
【請求項１３】
請求項１１または１２に記載のアクセサリにおいて、
前記第５端子は、前記第４端子から送信された前記第１の値に基づいて前記カメラボディで決定された前記第２の値を受信する
アクセサリ。
【請求項１４】
請求項１１から１３のいずれか一項に記載のアクセサリにおいて、
前記第１の値は、前記第１の値以下の値で示す前記通信仕様に従って前記第２端子が前記情報を前記カメラボディに送信することが可能であることを示す値である
アクセサリ。
【請求項１５】
請求項１１から１４のいずれか一項に記載のアクセサリにおいて、
前記第５端子は前記カメラボディからコマンド信号を受信し、
前記制御部は、前記第５端子が前記カメラボディから前記コマンド信号および前記第２の値を受信すると、前記第２の値で示された前記通信仕様に従って前記情報の送信を前記第２端子に開始させる
アクセサリ。
【請求項１６】
請求項１５に記載のアクセサリにおいて、
前記コマンド信号は、前記制御部に前記第２の値で示された前記通信仕様を設定するためのコマンドである、
アクセサリ。
【請求項１７】
請求項１５または１６に記載のアクセサリにおいて、
前記制御部は、前記第２端子が前記情報の送信を開始した後、前記コマンド信号と第３の値を受信すると、前記第２端子からの前記情報の送信を停止する
アクセサリ。
【請求項１８】
請求項１７に記載のアクセサリにおいて、
前記第３の値は、０である
アクセサリ。
【請求項１９】
請求項１１から１８のいずれか一項に記載のアクセサリにおいて、
前記第１の値と前記第２の値は、前記アクセサリと前記カメラボディ間の通信仕様を示す世代情報である
アクセサリ。
【請求項２０】
請求項１１から１９のいずれか一項に記載のアクセサリにおいて、
前記通信仕様は、前記端子の通信の速度または間隔に関する仕様を示す
アクセサリ。
【請求項２１】
カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、
前記カメラボディへ第１のクロック信号を送信するクロック送信部と、
前記第１のクロック信号に同期して、駆動部により駆動される被駆動部材に関する情報を前記カメラボディへ送信する第１の送信部と、
前記カメラボディから第２のクロック信号を受信するクロック受信部と、
前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期して前記カメラボディに送信する第２の送信部と、
前記第１の値以下の第２の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する受信部と、
前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記情報の送信を前記第１の送信部に開始させる制御部と
を備えるアクセサリ。
【請求項２２】
カメラボディに装着可能であり、前記カメラボディと通信するための複数の端子を備えるアクセサリであって、
前記カメラボディに第１のクロック信号を出力する第１端子と、
前記第１のクロック信号に同期させて、駆動部により駆動される被駆動部材に関する情報を前記カメラボディへ出力する第２端子と、
前記カメラボディから第２のクロック信号が入力される第３端子と、
前記第２端子から前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期させて、前記カメラボディに送信する第４端子と、
前記第４端子が前記第１の値を送信した後に、前記第２端子から前記カメラボディに前記情報を送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する第５端子と、
前記カメラボディとの通信の可否を示すために用いられる第６端子と、
前記カメラボディから第２電源電圧が供給される第７端子と、
前記第２電源電圧の接地電位として用いられる第８端子と、
前記カメラボディから第１電源電圧が供給される第９端子と、
前記第１電源電圧の接地電位として用いられる第１０端子と、
前記アクセサリの装着を前記カメラボディに検出させるための第１１端子と、
前記第５端子が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記情報の前記第２端子からの送信を開始させる制御部と
を備えるアクセサリ。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、アクセサリに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
第１の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、前記カメラボディへ第１のクロック信号を送信するクロック送信部と、前記カメラボディへ前記第１のクロック信号に同期して前記情報を送信する第１の送信部と、前記カメラボディから第２のクロック信号を受信するクロック受信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期して前記カメラボディに送信する第２の送信部と、前記第１の値以下の第２の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する受信部と、前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の送信を前記第１の送信部に開始させる制御部とを備える。
第２の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信するための複数の端子を備えるアクセサリであって、前記アクセサリ内の被駆動部材に関する情報を生成する生成部と、前記カメラボディに第１のクロック信号を出力する第１端子と、前記第１のクロック信号に同期させて、前記情報を前記カメラボディへ出力する第２端子と、前記カメラボディから第２のクロック信号が入力される第３端子と、前記第２端子から前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期させて、前記カメラボディに送信する第４端子と、前記第４端子が前記第１の値を送信した後に、前記第２端子から前記カメラボディに前記情報を送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する第５端子と、前記カメラボディとの通信の可否を示すために用いられる第６端子と、前記カメラボディから第２電源電圧が供給される第７端子と、前記第２電源電圧の接地電位として用いられる第８端子と、前記カメラボディから第１電源電圧が供給される第９端子と、前記第１電源電圧の接地電位として用いられる第１０端子と、前記アクセサリの装着を前記カメラボディに検出させるための第１１端子と、前記第５端子が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記生成部で生成された前記情報の前記第２端子からの送信を開始させる制御部とを備える。
第３の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信可能なアクセサリであって、前記カメラボディへ第１のクロック信号を送信するクロック送信部と、前記第１のクロック信号に同期して、駆動部により駆動される被駆動部材に関する情報を前記カメラボディへ送信する第１の送信部と、前記カメラボディから第２のクロック信号を受信するクロック受信部と、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期して前記カメラボディに送信する第２の送信部と、前記第１の値以下の第２の値であり、前記第１の送信部が前記情報を前記カメラボディに送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディから受信する受信部と、前記第２の送信部が前記第１の値を送信した後に、前記受信部が前記第２の値を受信すると前記第２の値で示された前記通信仕様に従って前記情報の送信を前記第１の送信部に開始させる制御部とを備える。
第４の態様によると、アクセサリは、カメラボディに装着可能であり、前記カメラボディと通信するための複数の端子を備えるアクセサリであって、前記カメラボディに第１のクロック信号を出力する第１端子と、前記第１のクロック信号に同期させて、駆動部により駆動される被駆動部材に関する情報を前記カメラボディへ出力する第２端子と、前記カメラボディから第２のクロック信号が入力される第３端子と、前記第２端子から前記情報を前記カメラボディに送信する通信仕様を示す第１の値を前記第２のクロック信号に同期させて、前記カメラボディに送信する第４端子と、前記第４端子が前記第１の値を送信した後に、前記第２端子から前記カメラボディに前記情報を送信する通信仕様を示す第２の値を前記第２のクロック信号に同期して前記カメラボディからから受信する第５端子と、前記カメラボディとの通信の可否を示すために用いられる第６端子と、前記カメラボディから第２電源電圧が供給される第７端子と、前記第２電源電圧の接地電位として用いられる第８端子と、前記カメラボディから第１電源電圧が供給される第９端子と、前記第１電源電圧の接地電位として用いられる第１０端子と、前記アクセサリの装着を前記カメラボディに検出させるための第１１端子と、前記第５端子が前記第２の値を受信することにより、前記第２の値で示された前記通信仕様に従って前記情報の前記第２端子からの送信を開始させる制御部とを備える。