(57)【要約】【課題】カメラと交換レンズ装置との間の通信を高速化しつつ、カメラとアダプタ装置との間の通信もスムーズに行えるようにする。【解決手段】カメラ２０は、交換レンズ装置１０が少なくとも１つのアダプタ装置３０，４０を介して接続され、該カメラからアダプタ装置を介して交換レンズ装置に繋がるカメラ−レンズ通信チャネルを介して、交換レンズ装置との通信を行うレンズ−カメラ通信制御部２０７，２０５と、アダプタ装置との間にカメラ−レンズ通信チャネルとは別に設けられたカメラ−アダプタ通信チャネルを介して、アダプタ装置との間で通信を行うアダプタ−カメラ通信制御部２０９，２０５とを有する。カメラ−レンズ通信チャネルは、第１のデータ通信チャネルと、第１の通知チャネルとを含み、カメラーアダプタ通信チャネルは、第２のデータ通信チャネルと、第２の通知チャネルとを含む。【選択図】図１
2018205716.tif 000002
【特許請求の範囲】
【請求項１】
交換レンズ装置が少なくとも１つのアダプタ装置を介して接続されるカメラであって、
前記カメラから前記アダプタ装置を介して前記交換レンズ装置に繋がるカメラ−レンズ通信チャネルを介して、前記交換レンズ装置との通信を行うレンズ−カメラ通信制御部と、
前記アダプタ装置との間に前記カメラ−レンズ通信チャネルとは別に設けられたカメラ−アダプタ通信チャネルを介して、前記アダプタ装置との間で通信を行うアダプタ−カメラ通信制御部とを有し、
前記カメラ−レンズ通信チャネルは、データ通信時に用いられる第１のデータ通信チャネルと、前記第１のデータ通信チャネルを介した通信のタイミングの通知に用いられる第１の通知チャネルとを含み、
前記カメラーアダプタ通信チャネルは、データ通信時に用いられる第２のデータ通信チャネルと、前記第２のデータ通信チャネルを介した通信のタイミングの通知に用いられる第２の通知チャネルとを含むことを特徴とするカメラ。
【請求項２】
前記レンズ−カメラ通信制御部は、前記アダプタ−カメラ通信制御部が通信中であるか否かにかかわらず、通信を行うことを特徴とする請求項１に記載のカメラ。
【請求項３】
前記レンズ−カメラ通信チャネル通信チャネルを介した通信と前記アダプタ−カメラ通信チャネル通信チャネルを介した通信は、通信方式、通信タイミング、通信レートおよび通信電圧のうち少なくとも１つが互いに異なることを特徴とする請求項１または２に記載のカメラ。
【請求項４】
前記レンズ−カメラ通信制御部は、前記交換レンズ装置に対して、該交換レンズ装置の動作を制御するためのレンズ制御コマンドを送信することを特徴とする請求項１から３のいずれか一項に記載のカメラ。
【請求項５】
前記アダプタ−カメラ通信制御部は、前記アダプタ装置から、該アダプタ装置の固有情報を受信することを特徴とする請求項１から４のいずれか一項に記載のカメラ。
【請求項６】
前記固有の情報は、前記アダプタ装置の光学データを含むことを特徴とする請求項５に記載のカメラ。
【請求項７】
前記アダプタ−カメラ通信制御部は、前記アダプタ装置から、該アダプタ装置に対するユーザ操作を示す操作データを受信することを特徴とする請求項１から６のいずれか一項に記載のカメラ。
【請求項８】
前記レンズ−カメラ通信制御部は、前記カメラ−レンズ通信チャネルにおいて前記交換レンズ装置が使用する通信電圧を検出し、該検出の結果に応じて前記カメラ−レンズ通信チャネルにおける前記交換レンズ装置との通信に使用する通信電圧を設定することを特徴とする請求項１から７のいずれか一項に記載のカメラ。
【請求項９】
前記アダプタ−カメラ通信制御部は、前記カメラ−アダプタ通信チャネルを介して、前記交換レンズ装置から該交換レンズ装置に関するデータを受信することを特徴とする請求項１から８のいずれか一項に記載のカメラ。
【請求項１０】
前記レンズ−カメラ通信制御部および前記アダプタ−カメラ通信制御部はそれぞれ、前記交換レンズ装置および前記アダプタ装置を個別に、通信を行う第１の状態から通信を行わない第２の状態に移行させるための通信を行うことを特徴とする請求項１から９のいずれか一項に記載のカメラ。
【請求項１１】
前記レンズ−カメラ通信制御部は、前記交換レンズ装置を前記第２の状態から前記第１の状態に移行させるレンズ起動信号または前記交換レンズ装置から出力される該交換レンズ装置の前記第２の状態から前記第１の状態への移行を要求するレンズ起動要求信号を、前記カメラ−レンズ通信チャネルを介して、前記第１の状態での通信とは異なる伝達方式で前記交換レンズ装置との間で伝達することを特徴とする請求項１０に記載のカメラ。
【請求項１２】
前記アダプタ−カメラ通信制御部は、前記アダプタ装置を前記第２の状態から前記第１の状態に移行させるアダプタ起動信号または前記アダプタ装置から出力される該アダプタ装置の前記第２の状態から前記第１の状態への移行を要求するアダプタ起動要求信号を、前記カメラ−アダプタ通信チャネルを介して、前記第１の状態での通信とは異なる伝達方式で前記アダプタ装置との間で伝達することを特徴とする請求項１０または１１に記載のカメラ。
【請求項１３】
前記第２の状態は、前記第１の状態より消費電力が低い状態であることを特徴とする請求項１０から１２のいずれか一項に記載のカメラ。
【請求項１４】
アダプタ−カメラ通信制御部は、前記交換レンズと前記少なくとも１つのアダプタ装置と前記カメラとの間で通信するために用いられる第１通信方式と、前記交換レンズおよび前記少なくとも１つのアダプタ装置のうちのいずれかと個別に通信するために用いられ、通信相手にデータを送信している間の前記第２の通知チャネルの電圧レベルが前記第１通信方式とは異なる第２通信方式とに切り替え可能であることを特徴とする請求項１から１３のいずれか一項に記載のカメラ。
【請求項１５】
アダプタ−カメラ通信制御部は、前記第１通信方式においてデータを送信している間の前記第２の通知チャネルの電圧レベルを第１のレベルとし、前記第２通信方式においてデータを送信している間の前記第２の通知チャネルの電圧レベルを前記第１のレベルよりも高い第２のレベルとすることを特徴とする請求項１４に記載のカメラ。
【請求項１６】
アダプタ−カメラ通信制御部は、前記第１通信方式において、前記第２通信方式における前記カメラの通信相手を示す通信相手指定データを前記第２のデータ通信チャネルを介して送信することを特徴とする請求項１４または１５に記載のカメラ。
【請求項１７】
請求項１から１６のいずれか一項に記載のカメラと、
前記カメラに接続される交換レンズと、
前記カメラに接続され、前記交換レンズが接続されるアダプタ装置とを有することを特徴とするカメラシステム。
【請求項１８】
カメラと交換レンズが接続されるアダプタ装置であって、
前記カメラと前記交換レンズとで通信を行うためのカメラーレンズ通信チャネルの一部を形成する中継チャネルと、
前記カメラとの間に前記中継チャネルとは別に設けられたカメラ−アダプタ通信チャネルを介して、前記カメラとの間で通信を行うアダプタ−カメラ通信制御部とを有し、
前記カメラ−レンズ通信チャネルは、データ通信時に用いられる第１のデータ通信チャネルと、前記第１のデータ通信チャネルを介した通信のタイミングの通知に用いられる第１の通知チャネルとを含み、
前記カメラーアダプタ通信チャネルは、データ通信時に用いられる第２のデータ通信チャネルと、前記第２のデータ通信チャネルを介した通信のタイミングの通知に用いられる第２の通知チャネルとを含むことを特徴とするアダプタ装置。
【請求項１９】
前記アダプタ通信制御部は、前記交換レンズ装置との間に前記中継チャネルとは別に設けられたレンズ−アダプタ通信チャネルを介して前記交換レンズ装置との通信を行うことを特徴とする請求項１８に記載のアダプタ装置。
【請求項２０】
アダプタ装置に接続され、前記アダプタ装置を介してカメラに接続される交換レンズ装置であって、
前記カメラから前記アダプタ装置を介して前記交換レンズに繋がるカメラーレンズ通信チャネルを介して、前記カメラとの通信を行う第１のレンズ−カメラ通信制御部と、
前記カメラーレンズ通信チャネルとは別に設けられ、前記アダプタと前記カメラに繋がるカメラーアダプタ通信チャネルを含む通信チャネルを介して、前記カメラとの通信を行う第２のレンズ−カメラ通信制御部とを有し、
前記第１のカメラ−レンズ通信チャネルは、データ通信時に用いられる第１のデータ通信チャネルと、前記第１のデータ通信チャネルを介した通信のタイミングの通知に用いられる第１の通知チャネルとを含み、
前記カメラーアダプタ通信チャネルを含む通信チャネルは、データ通信時に用いられる第２のデータ通信チャネルと、前記第２のデータ通信チャネルを介した通信のタイミングの通知に用いられる第２の通知チャネルとを含むことを特徴とする交換レンズ装置。
【請求項２１】
前記アダプタ装置との間に前記カメラ−レンズ通信チャネルとは別に設けられたレンズ−アダプタ通信チャネルを介して、前記アダプタ装置との間で通信を行うアダプタ−レンズ通信制御部を有することを特徴とする請求項２０に記載の交換レンズ装置。
【請求項２２】
交換レンズ装置が少なくとも１つのアダプタ装置を介して接続されるカメラの制御方法であって、
前記カメラから前記アダプタ装置を介して前記交換レンズ装置に繋がるカメラ−レンズ通信チャネルを介して前記交換レンズ装置との通信を行い、かつ、前記アダプタ装置との間に前記カメラ−レンズ通信チャネルとは別に設けられたカメラ−アダプタ通信チャネルを介して前記アダプタ装置との間で通信を行うステップと、
前記交換レンズ装置との通信により得られたデータを用いて前記交換レンズの動作を制御し、前記アダプタ装置との通信により得られたデータを用いて前記アダプタ装置の動作を制御するステップとを有し、
前記カメラ−レンズ通信チャネルは、データ通信時に用いられる第１のデータ通信チャネルと、前記第１のデータ通信チャネルを介した通信のタイミングの通知に用いられる第１の通知チャネルとを含み、
前記カメラーアダプタ通信チャネルは、データ通信時に用いられる第２のデータ通信チャネルと、前記第２のデータ通信チャネルを介した通信のタイミングの通知に用いられる第２の通知チャネルとを含むことを特徴とするカメラの制御方法。
【請求項２３】
交換レンズ装置が少なくとも１つのアダプタ装置を介して接続されるカメラのコンピュータに処理を実行させるコンピュータプログラムであって、
前記処理は、
前記カメラから前記アダプタ装置を介して前記交換レンズ装置に繋がるカメラ−レンズ通信チャネルを介して前記交換レンズ装置との通信を行い、かつ、前記アダプタ装置との間に前記カメラ−レンズ通信チャネルとは別に設けられたカメラ−アダプタ通信チャネルを介して前記アダプタ装置との間で通信を行う処理と、
前記交換レンズ装置との通信により得られたデータを用いて前記交換レンズの動作を制御し、前記アダプタ装置との通信により得られたデータを用いて前記アダプタ装置の動作を制御する処理とを含み、
前記カメラ−レンズ通信チャネルは、データ通信時に用いられる第１のデータ通信チャネルと、前記第１のデータ通信チャネルを介した通信のタイミングの通知に用いられる第１の通知チャネルとを含み、
前記カメラーアダプタ通信チャネルは、データ通信時に用いられる第２のデータ通信チャネルと、前記第２のデータ通信チャネルを介した通信のタイミングの通知に用いられる第２の通知チャネルとを含むことを特徴とする撮像制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相互に通信が可能なカメラ、交換レンズ装置（以下、単に交換レンズという）およびカメラと交換レンズとの間に配置されるアダプタ装置（以下、単にアダプタという）に関する。
【背景技術】
【０００２】
交換レンズが着脱可能なカメラを含むレンズ交換型カメラシステムでは、カメラが交換レンズの動作を制御したり交換レンズがその制御や撮像に必要なデータをカメラに提供したりするための通信が行われる。特に、交換レンズを用いて記録用動画やライブビュー表示用動画を撮像する際にはその撮像周期に合わせた滑らかなレンズ制御が求められるため、カメラの撮像タイミングと交換レンズの制御タイミングとの同期をとる必要がある。したがって、カメラは、交換レンズからのデータの受信と交換レンズへの各種指示や要求等のコマンドの送信とを撮像周期内で完了させる必要がある。ただし、カメラが交換レンズから受信するデータ量が増加したり撮像周期が短縮したり（高フレームレート化したり）することで、より高速で大量のデータの通信が求められる。
【０００３】
また、カメラと交換レンズとの間にワイドコンバータやテレコンバータ（エクステンダ）等のアダプタが装着される場合がある。この場合、カメラから交換レンズへのコマンドの送信や交換レンズからカメラへのデータの送信がアダプタを介して行われる。さらに、カメラにおいてＡＦやＡＥ等を適切に行うためには、交換レンズのデータだけでなく、アダプタ固有のデータも必要となる。特許文献１にて開示されたカメラシステムでは、カメラからアダプタへのコマンドの送信とアダプタからカメラへのデータの送信が、カメラから交換レンズへのコマンドの送信と交換レンズからカメラへのデータとの送信と共通の通信チャネルで行われている。すなわち、カメラと交換レンズおよびアダプタとの一対多の通信が１つの通信チャネルで行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０３７６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、１つの通信チャネルのみを用いた一対多の通信では、例えばアダプタからカメラにデータが送信されている間は、カメラは交換レンズに対してコマンドを送信したり交換レンズからデータを受信したりすることができない。この結果、カメラと交換レンズとの間の通信高速化が阻害される。
【０００６】
本発明は、カメラと交換レンズ装置との間の通信を高速化しつつ、カメラとアダプタ装置との間の通信もスムーズに行えるようにしたカメラ、交換レンズ装置およびアダプタ装置を提供する。
【課題を解決するための手段】
【０００７】
本発明の一側面としてのカメラは、交換レンズ装置が少なくとも１つのアダプタ装置を介して接続される。カメラは、該カメラからアダプタ装置を介して交換レンズ装置に繋がるカメラ−レンズ通信チャネルを介して、交換レンズ装置との通信を行うレンズ−カメラ通信制御部と、アダプタ装置との間にカメラ−レンズ通信チャネルとは別に設けられたカメラ−アダプタ通信チャネルを介して、アダプタ装置との間で通信を行うアダプタ−カメラ通信制御部とを有する。カメラ−レンズ通信チャネルは、データ通信時に用いられる第１のデータ通信チャネルと、第１のデータ通信チャネルを介した通信のタイミングの通知に用いられる第１の通知チャネルとを含み、カメラーアダプタ通信チャネルは、データ通信時に用いられる第２のデータ通信チャネルと、第２のデータ通信チャネルを介した通信のタイミングの通知に用いられる第２の通知チャネルとを含むことを特徴とする。
【０００８】
なお、上記カメラと、該カメラに接続される交換レンズと、該カメラに接続され、交換レンズが接続されるアダプタ装置とを有するカメラシステムも、本発明の他の一側面を構成する。
【０００９】
また、本発明の他の一側面としてのアダプタ装置は、カメラと交換レンズが接続される。アダプタ装置は、カメラと交換レンズとで通信を行うためのカメラーレンズ通信チャネルの一部を形成する中継チャネルと、カメラとの間に中継チャネルとは別に設けられたカメラ−アダプタ通信チャネルを介して、カメラとの間で通信を行うアダプタ−カメラ通信制御部とを有する。カメラ−レンズ通信チャネルは、データ通信時に用いられる第１のデータ通信チャネルと、第１のデータ通信チャネルを介した通信のタイミングの通知に用いられる第１の通知チャネルとを含み、カメラーアダプタ通信チャネルは、データ通信時に用いられる第２のデータ通信チャネルと、第２のデータ通信チャネルを介した通信のタイミングの通知に用いられる第２の通知チャネルとを含むことを特徴とする。
【００１０】
また、本発明の他の一側面としての交換レンズ装置は、アダプタ装置に接続され、アダプタ装置を介してカメラに接続される。交換レンズ装置は、カメラからアダプタ装置を介して交換レンズに繋がるカメラーレンズ通信チャネルを介して、カメラとの通信を行う第１のレンズ−カメラ通信制御部と、カメラーレンズ通信チャネルとは別に設けられ、アダプタとカメラに繋がるカメラーアダプタ通信チャネルを含む通信チャネルを介して、カメラとの通信を行う第２のレンズ−カメラ通信制御部とを有する。第１のカメラ−レンズ通信チャネルは、データ通信時に用いられる第１のデータ通信チャネルと、第１のデータ通信チャネルを介した通信のタイミングの通知に用いられる第１の通知チャネルとを含み、カメラーアダプタ通信チャネルを含む通信チャネルは、データ通信時に用いられる第２のデータ通信チャネルと、第２のデータ通信チャネルを介した通信のタイミングの通知に用いられる第２の通知チャネルとを含むことを特徴とする。
【００１１】
また、本発明の他の一側面としての制御方法は、交換レンズ装置が少なくとも１つのアダプタ装置を介して接続されるカメラに適用される。該制御方法は、カメラからアダプタ装置を介して交換レンズ装置に繋がるカメラ−レンズ通信チャネルを介して交換レンズ装置との通信を行い、かつ、アダプタ装置との間にカメラ−レンズ通信チャネルとは別に設けられたカメラ−アダプタ通信チャネルを介してアダプタ装置との間で通信を行うステップと、交換レンズ装置との通信により得られたデータを用いて交換レンズの動作を制御し、アダプタ装置との通信により得られたデータを用いてアダプタ装置の動作を制御するステップとを有する。カメラ−レンズ通信チャネルは、データ通信時に用いられる第１のデータ通信チャネルと、第１のデータ通信チャネルを介した通信のタイミングの通知に用いられる第１の通知チャネルとを含み、カメラーアダプタ通信チャネルは、データ通信時に用いられる第２のデータ通信チャネルと、第２のデータ通信チャネルを介した通信のタイミングの通知に用いられる第２の通知チャネルとを含むことを特徴とする。
【００１２】
なお、上記制御方法を実行するコンピュータプログラムとしての撮像制御プログラムも、本発明の他の一側面を構成する。
【発明の効果】
【００１３】
本発明によれば、カメラと交換レンズ装置との間の通信を高速化しつつ、カメラとアダプタ装置との間の通信も行えるようにしたカメラ、交換レンズ装置およびアダプタ装置を実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施例１であるカメラシステムの構成を示すブロック図。
【図２】実施例１におけるレンズ制御処理を示すフローチャート。
【図３】実施例１における第１通信を説明する図。
【図４】実施例１におけるアダプタ情報取得処理を示すフローチャート。
【図５】実施例１における各通信のデータ占有状況を説明する図。
【図６】本発明の実施例２であるカメラシステムの構成を示すブロック図。
【図７】実施例２におけるレンズ制御処理を示すフローチャート。
【図８】実施例２においてカメラから交換レンズを起動させるときの第１通信を説明する図。
【図９】実施例２において交換レンズから交換レンズを起動させるときの第１通信を説明する図。
【図１０】実施例２におけるアダプタ制御処理を示すフローチャート。
【図１１】実施例１における第２通信を説明する図。
【図１２】実施例１における第３通信（一対多）を説明する図。
【図１３】実施例１における第３通信（一対一）を説明する図。
【発明を実施するための形態】
【００１５】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１６】
図１には、本発明の実施例１であるカメラシステムの構成を示している。カメラシステムは、カメラ２０と、交換レンズ装置（以下、交換レンズという）１０と、カメラ２０と交換レンズ１０の間に配置された２つのアダプタ装置（以下、アダプタという）３０，４０とにより構成されている。カメラシステムは、カメラ２０から交換レンズ１０に指示や要求のためのコマンドを送信するための第１通信用のカメラ−レンズ通信チャネル１００（以下、第１通信チャネル１００という）を有する。またカメラシステムは、交換レンズ１０からその光学データや状態等を示すデータをカメラ２０に送信するための第２通信用のレンズ−カメラ通信チャネル（以下、第２通信チャネル２００という）を、第１通信チャネル１００とは別の通信チャネルとして有する。さらにカメラシステムは、カメラ２０と２つのアダプタ３０，４０との間でコマンドや各アダプタの光学データおよびその状態等を示すデータを通信するための第３通信用のカメラ−アダプタ通信チャネル（以下、第３通信チャネル３００という）も別に有する。
【００１７】
交換レンズ１０は、レンズや絞り（アイリス）等の複数の可動光学部材を含む撮像光学系を有する。カメラ２０は、撮像光学系により形成された被写体像を撮像する撮像素子２０４を有し、該撮像素子２０４からの出力信号を用いて映像信号を生成する。アダプタ４０は、そのマウント４０２においてカメラ２０のマウント２０１に取り外し可能に接続（装着）される。アダプタ３０は、そのマウント３０２においてアダプタ４０のマウント４０１に取り外し可能に接続される。アダプタ３０はエクステンダやワイドコンバータ等として構成され、アダプタ４０はＮＤアダプタ等として構成されており、それぞれ変倍レンズやＮＤフィルタ等のアダプタ光学部材３０９，４０９を有する。さらに、交換レンズ１０は、そのマウント１０１においてアダプタ３０のマウント３０１に取り外し可能に接続される。
【００１８】
マウント１０１，３０１，３０２，４０１，４０２，２０１が全て接続されると、それぞれのマウントに設けられた第１通信接点１０２，３０３，３０６，４０３，４０６，２０２が互いに導通し、第１通信を行うためのカメラ-レンズ通信チャネルが形成される。第１通信は、交換レンズ１０の可動光学部材の動作をカメラ２０が制御するための通信に用いられる。
【００１９】
またマウント１０１，３０１，３０２，４０１，４０２，２０１が全て接続されると、それぞれのマウントに設けられた第２通信接点１０３，３０４，３０７，４０４，４０７，２０２が互いに導通し、第２通信を行うためのカメラ-レンズ通信チャネルが形成される。第２通信は、交換レンズ１０の光学データ（以下、レンズ光学データという）や交換レンズ１０の状態を示すデータ（以下、レンズ状態データという）をカメラ２０に送信するために用いられる。さらにマウント１０１，３０１，３０２，４０１，４０２，２０１の接続により、それぞれのマウントに設けられた第３通信接点１０４，３０５，３０８，４０５，４０８，２０３が互いに導通し、第３通信を行うためのカメラ−アダプタ通信チャネルが形成される。第３通信は、カメラ２０と２つのアダプタ３０，４０との間の一対多通信である。第３通信は、カメラ２０がアダプタ３０，４０に対してそれらの動作を制御するためのコマンドを送信するために用いられる。さらに、アダプタ３０，４０からカメラ２０に対して、アダプタ光学部材３０９,４０９の光学データやアダプタ３０，４０に対するユーザ操作を示す操作データを送信するために用いられる。以下の説明において、アダプタ３０，４０のそれぞれの光学データを、第１アダプタ光学データおよび第２アダプタ光学データという。また、アダプタ３０，４０のそれぞれの操作データを、第１アダプタ操作データおよび第２アダプタ操作データという。第３通信は、交換レンズ１０とアダプタ３０，４０との間の通信にも用いられる。
【００２０】
交換レンズ１０において、上述した撮像光学系内の可動光学部材は、フォーカスレンズ１０５、変倍レンズの１０６、アイリス１０７および防振レンズ１０８である。フォーカスレンズ１０５は、撮像光学系の光軸方向に移動してフォーカスを行う。変倍レンズ１０６は、光軸方向に移動して変倍を行う。アイリス１０７は、光量調節を行う。防振レンズ１０８は、光軸方向に対して直交する方向に移動（シフト）して、手振れ等によるカメラシステムの振れに起因する被写体像の振れを低減する。
【００２１】
フォーカス制御部１０９は、フォーカスレンズ１０５を移動させるフォーカスアクチュエータと、その駆動を制御するフォーカスドライバと、フォーカスレンズ１０５の位置を検出するフォーカス位置センサとにより構成される。ズーム制御部１１０は、変倍レンズ１０６を移動させるズームアダプタと、その駆動を制御するズームドライバと、変倍レンズ１０６の位置を検出するズーム位置センサとにより構成される。アイリス制御部１１１は、アイリス１０７に設けられたアイリスモータを駆動するアイリスドライバと、アイリス１０７の開閉位置（絞り値）を検出するアイリス位置センサとを有する。防振制御部１１２は、防振レンズ１０８をシフト駆動する防振アクチュエータと、その駆動を制御する防振ドライバと、防振レンズ１０８のシフト位置を検出するシフト位置センサとを有する。
【００２２】
振れ検出部１１３は、振動ジャイロ等により構成され、交換レンズ１０（つまりはカメラシステム）の振れ量であるカメラ振れ量を検出する。
【００２３】
レンズ制御部１１４は、カメラ２０内のカメラ制御部２０５から受信したレンズ制御コマンドに応じて、フォーカス、ズームおよびアイリス制御部１０９〜１１１を通じてフォーカスレンズ１０５、変倍レンズ１０６およびアイリス１０７の動作を制御する。また、レンズ制御部１１４は、レンズ制御コマンドを受信することに応じて、防振制御部１１２を通じて防振レンズ１０８の動作（シフト）を制御する。さらにレンズ制御部１１４は、レンズ光学データやレンズ状態データをカメラ制御部２０５に送信する。レンズ制御部１１４は、レンズ第１通信部１１５およびレンズ第２通信部１１６を通じてカメラ制御部２０５と通信を行い、レンズ第３通信部１１７を通じてアダプタ３０，４０と通信を行う。
【００２４】
レンズ第１通信部１１５は、レンズ制御部１１４とともにカメラ−レンズ通信制御部を構成し、カメラ制御部２０５と第１通信を行う。第１通信は、カメラ制御部２０５からレンズ制御コマンド等のコマンドを受信するために用いられる。
【００２５】
レンズ第２通信部１１６は、カメラ制御部２０５と第２通信を行う。第２通信は、カメラ制御部２０５に対してレンズ光学データやレンズ状態データを送信するために用いられる。レンズ第３通信部１１７は、レンズ制御部１１４とともにアダプタ−レンズ通信制御部を構成し、アダプタ３０，４０内のアダプタ第３通信部３１０，４１０と第３通信を行う。アダプタ第３通信部３１０，４１０との間の第３通信は、レンズ制御部１１４からアダプタ制御部３１１，４１１にレンズ光学データやレンズ状態データを送信するためにも用いられる。
【００２６】
レンズ制御部１１４とレンズ第１〜第３通信部１１５〜１１７は、交換レンズ１０内に設けられたＣＰＵ等のコンピュータにより構成される。レンズ操作部材１１８は、交換レンズ１０においてユーザにより操作される操作部材であり、スイッチや電子リング等である。
【００２７】
カメラ２０において、撮像素子２０４は、ＣＭＯＳイメージセンサ等により構成され、被写体像を光電変換（撮像）する。カメラ制御部２０５は、撮像素子２０４からの出力信号を映像信号に変換して映像表示部２０６に出力する。
【００２８】
また、カメラ制御部２０５は、レンズ制御部１１４に対してレンズ制御コマンドを送信して交換レンズ１０の動作を制御したり、レンズ制御部１１４からレンズ光学データやレンズ状態データを受信したりする。カメラ制御部２０５は、カメラ第１通信部２０７およびカメラ第２通信部２０８を通じてレンズ制御部１１４と通信を行い、カメラ第３通信部２０９を通じてアダプタ３０，４０と通信を行う。
【００２９】
カメラ第１通信部２０７は、カメラ制御部２０５とともにレンズ−カメラ通信制御部を構成し、レンズ第１通信部１１５と第１通信を行う。第１通信は、前述したように、カメラ制御部２０５からレンズ制御部１１４にレンズ制御コマンド等のコマンドを送信するため、または、レンズ制御部１１４からカメラ制御部２０５にデータを送信するために用いられる。カメラ第２通信部２０８は、レンズ第１通信部１１５と第２通信を行う。第２通信は、前述したように、レンズ制御部１１４からレンズ光学データやレンズ状態データを受信するために用いられる。
【００３０】
カメラ第３通信部２０９は、カメラ制御部２０５とともにアダプタ−カメラ通信制御部を構成し、アダプタ第３通信部３１０，４１０と第３通信を行う。第３通信は、アダプタ制御部３１１，４１１に対してアダプタ制御コマンドやアダプタ送信要求コマンド（アダプタの固有情報の送信を要求するコマンド）を送信するために用いられる。さらに、第３通信は、アダプタ制御部３１１，４１１からアダプタの固有情報を受信するために用いられる。アダプタの固有情報は、例えば、第１および第２アダプタ光学データや第１および第２アダプタ操作データを含む。カメラ制御部２０５とカメラ第１〜第３通信部２０７〜２０９は、カメラ２０内に設けられたＣＰＵ等のコンピュータにより構成される。第１通信と第３通信では、通信方式、通信タイミング、通信速度（通信レート）および通信電圧のうち少なくとも１つが互いに異なる。
【００３１】
映像表示部２０６は、液晶モニタ等により構成され、カメラ制御部２０５からの映像信号（撮像映像）を表示する。カメラ操作部材２１０は、撮像条件を設定するためにカメラ２０においてユーザにより操作される操作部材であり、ダイヤルやスイッチ等である。
【００３２】
アダプタ３０，４０において、上述したアダプタ光学部材３０９，４０９は、交換レンズ１０に対して特定の光学作用を付加するための光学部材であり、変倍レンズやＮＤフィルタ等である。本実施例では、アダプタ３０はアダプタ光学部材３０９としての変倍レンズを有するエクステンダであり、アダプタ４０はアダプタ光学部材４０９としてのＮＤフィルタを有するＮＤアダプタである。なお、アダプタ光学部材は、変倍レンズやＮＤフィルタ以外のものであってもよい。
【００３３】
アダプタ制御部３１１，４１１は、カメラ制御部２０５から受信したアダプタ制御コマンドに応じて、アダプタ３０，４０の動作（変倍レンズやＮＤフィルタの撮像光路に対する挿抜等）を制御する。
【００３４】
アダプタ制御部３１１，４１１は、アダプタ第３通信部３１０，４１０を介してカメラ制御部２０５およびレンズ制御部１１４と通信を行う。アダプタ第３通信部３１０，４１０は、アダプタ制御部３１１，４１１とともにカメラ−アダプタ通信制御部およびレンズ−アダプタ通信制御部を構成し、カメラ第３通信部２０９およびレンズ第３通信部１１７と第３通信を行う。カメラ第３通信部２０９との第３通信は、前述したように、カメラ制御部２０５からのアダプタ制御コマンドやアダプタ要求コマンドを受信したり、カメラ制御部２０５に対して第１および第２アダプタ光学データを送信したりするための通信である。レンズ第３通信部１１７との間の第３通信は、前述したように、レンズ制御部１１４からレンズ光学データやレンズ状態データを受信するために用いられる。
【００３５】
アダプタ制御部３１１およびアダプタ第３通信部３１０は、アダプタ３０内に設けられたＣＰＵにより構成される。アダプタ制御部４１１およびアダプタ第３通信部４１０は、アダプタ４０内に設けられたＣＰＵ等のコンピュータにより構成される。
【００３６】
アダプタ操作部材３１２，４１２は、アダプタ３０，４０においてユーザにより操作される操作部材であり、スイッチや電子リング等である。ここで、アダプタ操作部材３１２，４１２の操作に対して所定の機能が割り当てられている。または、カメラ２０の不図示の設定手段を介して、ユーザにより好みの機能が割り当てられている。アダプタ操作部材３１２，４１２の操作に対する機能として、例えば、以下のものが挙げられる。アダプタ操作部材３１２，４１２がスイッチの場合は、防振機能のＯＮ／ＯＦＦ、防振機能の防振レベルの設定、オートフォーカスとマニュアルフォーカスの切り替えの少なくともいずれかである。アダプタ操作部材３１２，４１２が電子リングの場合は、交換レンズ１０の絞りの位置（開口径）の調整機能、フォーカス位置の調整機能、およびズーム位置の調整機能の少なくともいずれかである。電子リングが操作された量に応じた調整量で、レンズ１０において、絞り位置、フォーカス位置、ズーム位置の少なくともいずれかが調整される。
【００３７】
次に、カメラ２０（カメラ制御部２０５）が交換レンズ１０（レンズ制御部１１４）を制御する処理について、図２のフローチャートを用いて説明する。カメラ制御部２０５およびレンズ制御部１１４はそれぞれ、コンピュータプログラムである撮像制御プログラムに従って本処理（および後述するそれぞれの処理）を実行する。
【００３８】
Ｓ２０１においてカメラ２０が起動すると、カメラ制御部２０５はＳ２０２に進む。Ｓ２０２では、カメラ制御部２０５は、不図示の電源供給用マウント接点を介して、交換レンズ１０、アダプタ３０，４０に電源を供給する。
【００３９】
次にＳ２０３では、カメラ制御部２０５は、カメラ第１通信部２０７に交換レンズ１０が使用する通信電圧を検出させ、該検出の結果に応じてカメラ第１通信部２０７およびカメラ第２通信部２０８が使用する通信電圧を設定する。この後、カメラ第１通信部２０７およびカメラ第２通信部２０８はそれぞれ、設定された通信電圧を用いてレンズ第１通信部１１５およびレンズ第２通信部１１６と第１通信および第２通信を行う。カメラ第１通信部２０７が交換レンズ１０の通信電圧を検出する処理については後述する。
【００４０】
次にＳ２０４では、レンズ制御部１１４は、レンズ第１通信部１１５（およびカメラ第１通信部２０７）を介して、レンズ名称やレンズスペック等の交換レンズ１０のＩＤ情報（以下、レンズＩＤという）をカメラ制御部２０５に送信する。カメラ制御部２０５は、カメラ第１通信部２０７を介してレンズＩＤを受信する。またレンズ制御部１１４は、レンズ第２通信部１１６（およびカメラ第２通信部２０８）を介して、カメラ制御部２０５に交換レンズ１０の現在の状態（レンズ状態）を示すレンズ状態データを送信する。カメラ制御部２０５は、カメラ第２通信部２０８を介してレンズ状態データを受信する。
【００４１】
レンズ状態データは、フォーカス、ズームおよびアイリス制御部１０９，１１０，１１１と防振制御部１１２から取得された現在のフォーカスレンズ１０５、変倍レンズ１０６、アイリス１０７および防振レンズ１０８の位置（以下、光学部材位置という）を含む。またレンズ状態データは、振れ検出部１１３から取得したカメラ振れ量を正規化した値や、レンズ操作部材１１８から取得したそのユーザ操作の操作量や操作状態を示すレンズ操作データを含む。レンズ操作部材１１８が電子リングである場合は、該電子リングの単位時間当たりの操作量をレンズ操作データに含んでもよい。また、レンズ操作部材１１８がスイッチである場合は、該スイッチのＯＮ／ＯＦＦ状態をレンズ操作データに含んでもよい。
【００４２】
次にＳ２０５では、カメラ制御部２０５は、Ｓ２０４にて取得したレンズ状態データに基づいて、第２通信によりレンズ制御部１１４から受信するレンズ状態データを決定する。そして、決定したレンズ状態データの送信を要求するコマンドをカメラ第１通信部２０７（およびレンズ第１通信部１１５）を介してレンズ制御部１１４に送信する。
【００４３】
次にＳ２０６では、レンズ制御部１１４は、Ｓ２０５にてレンズ第１通信部１１５を介してカメラ制御部２０５から受信した上記コマンドに基づいて、カメラ制御部２０５に送信すべき現在のレンズ状態を示すレンズ状態データを決定する。
【００４４】
次にＳ２０７では、レンズ制御部１１４は、レンズ第２通信部１１６（およびカメラ第２通信部２０８）を介して、決定したレンズ状態データをカメラ制御部２０５に送信する。
【００４５】
次にＳ２０８では、カメラ制御部２０５は、レンズ制御部１１４からカメラ第２通信部２０８を介して受信したレンズ状態データと、アダプタ（エクステンダ）３０の変倍率およびアダプタ（ＮＤアダプタ）４０の透過率とから撮像条件を決定する。そして、該撮像条件での撮像を行う。撮像条件は、被写体距離、焦点距離、Ｆ値、Ｔ値、単位時間当たりのカメラ振れ量および防振のための振れ補正角（防振レンズ１０８のシフト量）を含む。カメラ制御部２０５は、生成した撮像映像を映像表示部２０６に表示するとともに、撮像条件を示す数字、記号、マーク、アイコン等を撮像映像に重畳表示する。カメラ制御部２０５が、アダプタ３０，４０の変倍率および透過率を取得する方法については後述する。
【００４６】
次にＳ２０９では、カメラ制御部２０５は、カメラ操作部材２１０に対するユーザ操作を示す操作データ（以下、カメラ操作データという）を取得し、またアダプタ操作部材３１２，４１２から第１アダプタ操作データおよび第２アダプタ操作データを取得する。カメラ操作データは、ダイヤルや電子リングの操作による露出（Ｆ値、シャッタ速度等）やズーム位置の設定、スイッチの操作によるＡＦおよび防振の実行／停止の指示等を示すデータである。第１および第２アダプタ操作データについては後述する。また、カメラ制御部２０５が、第１および第２アダプタ操作データを取得する処理については後述する。
【００４７】
次にＳ２１０では、カメラ制御部２０５は、Ｓ２０７で取得したレンズ状態データとＳ２０９で取得したカメラ操作データと第１および第２アダプタ操作データとに基づいて、レンズ制御データを決定する。具体的には、カメラ制御部２０５は、ＡＦの実行を指示するスイッチのＯＮに応じて、撮像素子２０４に設けられた位相差センサから位相差を取得し、該位相差から撮像光学系のデフォーカス量を算出する。さらに、算出したデフォーカス量から、合焦状態を得るためのフォーカスレンズ１０５の駆動量を決定する。また、カメラ制御部２０５は、ダイヤルまたは電子リングの操作量を示すデータに基づいて、変倍レンズ１０６の駆動量を決定する。さらに、カメラ制御部２０５は、ダイヤルの操作によって設定された露出設定値と撮像素子２０４からの出力を用いて生成した映像信号の輝度レベルとに基づいて、アイリス１０７の駆動量を決定する。また、カメラ制御部２０５は、防振の実行／停止を指示するスイッチのＯＮ／ＯＦＦに応じて、防振レンズ１０８のシフト駆動の可否を決定する。
【００４８】
このようにして、カメラ制御部２０５は、フォーカスレンズ１０５、変倍レンズ１０６およびアイリス１０７の駆動量と防振の可否を含むレンズ制御データを決定する。
【００４９】
次にＳ２１１では、カメラ制御部２０５は、カメラ第１通信部２０７（およびレンズ第１通信部１１５）を介して、レンズ制御データを含むレンズ制御コマンドをレンズ制御部１１４に送信する。
【００５０】
次にＳ２１２では、レンズ制御部１１４は、受信したレンズ制御コマンドに含まれるレンズ制御データをフォーカス、ズームおよびアイリス制御部１０９，１１０，１１１に渡す。フォーカス、ズームおよびアイリス制御部１０９，１１０，１１１は、レンズ制御データに応じて、フォーカスレンズ１０５、ズームレンズ１０６およびアイリス１０７を駆動する。また、レンズ制御部１１４は、レンズ制御データに含まれる防振の可否を防振制御部１１２に通知する。防振制御部１１２は、防振が許可されている場合は、振れ検出部１１３にて検出されたカメラ振れ量に応じて像振れを低減するように防振レンズ１０８をシフト駆動する。
【００５１】
以上説明したように、カメラ２０と交換レンズ１０の間の初期通信（システム起動時）には、交換レンズ１０の、名称や仕様（スペック）、レンズ補正データ等のレンズ固有情報が通信される。それ以降のシステムの起動中は、所定のタイミングで、焦点距離やフォーカス位置を含む交換レンズ１０の撮像光学系の状態を示すデータ、ユーザからカメラ２０になされた操作の内容を示すデータ、前述のレンズ制御データ等が通信される。
【００５２】
次に、カメラ第１通信部２０７が、交換レンズ１０の通信電圧を検出する処理と第１通信での通信処理について、図３（ａ），（ｂ）を用いて説明する。
【００５３】
図３（ａ）は、第１通信を行うための第１通信チャネル１００の構成を示している。カメラ２０からアダプタ３０，４０を介して交換レンズ１０に繋がる第１通信チャネル１００を形成するため、第１通信接点１０２，３０３，３０６，４０３，４０６，２０２には、以下の端子が設けられている。
【００５４】
第１通信接点３０３は、第１通信ＬＣＬＫ端子３０３ａ、第１通信ＤＣＬ端子３０３ｂ、第１通信ＤＬＣ端子３０３ｃ、ＴＹＰＥ端子３０３ｄを含む。第１通信接点３０６は、第１通信ＬＣＬＫ端子３０６ａ、第１通信ＤＣＬ端子３０６ｂ、第１通信ＤＬＣ端子３０６ｃ、ＴＹＰＥ端子３０６ｄを含む。第１通信接点４０３は、第１通信ＬＣＬＫ端子４０３ａ、第１通信ＤＣＬ端子４０３ｂ、第１通信ＤＬＣ端子４０３ｃ、ＴＹＰＥ端子４０３ｄを含む。第１通信接点４０６は、第１通信ＬＣＬＫ端子４０６ａ、第１通信ＤＣＬ端子４０６ｂ、第１通信ＤＬＣ端子４０６ｃ、ＴＹＰＥ端子４０６ｄを含む。
【００５５】
カメラ第１通信部２０７から出力されるクロック信号ＬＣＬＫ用のライン（以下、ＬＣＬＫラインという）を形成するために、第１通信ＬＣＬＫ端子１０２ａ，３０３ａ，３０６ａ，４０３ａ，４０６ａ，２０２ａが設けられている。また、カメラ第１通信部２０７から出力されるカメラデータ信号ＤＣＬ用のライン（以下、ＤＣＬラインという）を形成するために、第１通信ＤＣＬ端子１０２ｂ，３０３ｂ，３０６ｂ，４０３ｂ，４０６ｂ，２０２ｂも設けられている。また、レンズ第１通信部１１５から出力されるレンズデータ信号ＤＬＣ用のライン（以下、ＤＬＣラインという）を形成するために第１通信ＤＬＣ端子１０２ｃ，３０３ｃ，３０６ｃ，４０３ｃ，４０６ｃ，２０２ｃも設けられている。ＤＬＣライン、ＤＣＬラインは、それぞれ、データ通信時に用いられる第１のデータ通信チャネルに相当する。ＬＣＬＫラインは、ＤＣＬラインやＤＬＣラインを介した通信のタイミングの通知に用いられる第１の通知チャネルに相当する。第１通信は、後述のクロック同期式通信に限らず、調歩同期式通信により行ってもよい。
【００５６】
さらに、交換レンズ１０の通信電圧を検出するための交換レンズタイプ検出信号ＴＹＰＥ用のライン（以下、ＴＹＰＥラインという）を形成するためのＴＹＰＥ端子１０２ｄ，３０３ｄ，３０６ｄ，４０３ｄ，４０６ｄ，２０２ｄも設けられている。アダプタ３０，４０に設けられた第１通信接点３０３，３０６，４０３，４０６間の４つのラインは、第１通信チャネル１００の一部を形成する中継チャネルを構成する。
【００５７】
図３（ａ）に示すように、ＬＣＬＫラインおよびＤＣＬラインは、交換レンズ１０内でプルアップされている。また、ＬＣＬＫラインおよびＤＬＣラインは、カメラ２０内でプルアップされている。
【００５８】
アダプタ３０，４０内のＬＣＬＫライン、ＤＣＬライン、ＤＬＣラインおよびＴＹＰＥラインはそれぞれ、第１通信接点３０３，３０６間および第１通信接点間４０３，４０６間で短絡されている。
【００５９】
ＴＹＰＥラインは、交換レンズ１０内で通信電圧毎に予め定められた抵抗値によりプルダウンされるとともに、カメラ２０内で予め定められた抵抗値によりプルアップされている。カメラ第１通信部２０７は、ＴＹＰＥラインの電圧値を検出し、交換レンズ１０内の抵抗値とカメラ２０内の抵抗値から決定される電圧値により交換レンズ１０の通信電圧を特定する。
【００６０】
図３（ｂ）は、第１通信の通信フォーマット例を示す。この図では、ＬＣＬＫライン、ＤＣＬラインおよびＤＬＣライン上での信号波形を示している。以下の説明において、クロック信号ＬＣＬＫをＬＣＬＫ信号といい、ＤＣＬラインで送受信されるカメラデータ信号ＤＣＬをＤＣＬ信号といい、ＤＬＣラインで送受信されるレンズデータ信号ＤＬＣをＤＬＣ信号という。
【００６１】
カメラ第１通信部２０７は、ＬＣＬＫラインにＬＣＬＫ信号を出力するとともに、該ＬＣＬＫ信号の立ち上がりに合わせて、ＤＣＬラインにＤＣＬ信号としてＢ７〜Ｂ０の８ビットのデータを出力する。レンズ第１通信部１１５は、ＬＣＬＫ信号の立ち上がりに合わせて、ＤＬＣラインにＤＬＣ信号としてＢ７〜Ｂ０の８ビットのデータを出力する。
【００６２】
カメラ第１通信部２０７は、ＬＣＬＫ信号の立ち上がりに合わせて、ＤＬＣラインからの８ビット（Ｂ７〜Ｂ０）のデータを受信する。レンズ第１通信部１１５は、ＬＣＬＫ信号の立ち上がりに合わせて、ＤＣＬラインからの８ビット（Ｂ７〜Ｂ０）のデータを受信する。これにより、カメラ第１通信部２０７とレンズ第１通信部１１５は、データを互いにやり取りすることができる。
【００６３】
レンズ第１通信部１１５は、ＤＣＬラインからの８ビットデータを受信すると、ＬＣＬＫラインを所定時間ＴｂｕｓｙだけＬＣＬＫラインの電圧レベルをＬｏｗとし、所定時間Ｔｂｕｓｙが経過するとＬｏｗを解除する。すなわち、Ｈｉｇｈにする。所定時間Ｔｂｕｓｙは、レンズ制御部１１４において受信したデータに対する処理を行う時間であり、この時間中にはカメラ第１通信部２０７はレンズ第１通信部１１５にデータ送信を行わない。このような通信処理を繰り返すことで、第１通信によりカメラ第１通信部２０７とレンズ第１通信部１１５との間で複数バイトのデータの通信が行われる。
【００６４】
第２通信は、交換レンズ１０からカメラ２０への一方向通信を、第１通信と同じクロック同期式通信で行ってもよいし、調歩同期式通信で行ってもよい。また、第３通信も、カメラ２０とアダプタ３０，４０間および交換レンズ１０とアダプタ３０，４０間の双方向通信としてのクロック同期式通信や調歩同期式通信をマスタ・スレーブ方式やトークンパッシング方式等で行ってもよい。
【００６５】
図１１（ａ）は、第２通信チャネル２００での第２通信で行われる調歩同期式通信の通信フォーマット例を示す。ここでは、通信されるデータのフォーマットとして、１ビットのスタートビット、８ビットのデータビットおよび１ビットのストップビットを含む１０ビットを１フレームとする例を示している。なお、データビットは７ビットや１６ビットでもよいし、パリティビットを含めてもよい。また、ストップビットを２ビットとしてもよい。
【００６６】
図１１（ｂ）は、第２通信での調歩同期式通信のタイミング同期方法を示す。カメラ制御部２０５（およびカメラ第２通信部２０８）とレンズ制御部１１４（およびレンズ第２通信部１１７）は、互いに予め取り決めたクロック周波数、すなわちクロックレートに応じて内部クロックを動作させてデータの送受信を行う。例えば、内部クロックをカメラ制御部２０５とレンズ制御部１１４間の通信レートの１６倍のクロックレートに設定する。データサンプリングの起点は、図中に同期タイミングとして示すように、受信データのスタートビットの立ち下りを内部クロックでサンプリングすることで決める。そして、図中にデータサンプリングタイミングとして示すように、この同期タイミングを起点とした８クロックの位置にてデータをラッチする。これにより各ビットの中央でデータを取り込むことができる。ビット毎にこのようなデータのサンプリングを行うことで、第２通信用の１本のライン（レンズ−カメラ送信チャネル：ＤＬＣ２）のみでのデータ通信が行われる。
【００６７】
第３通信チャネル３００は、カメラ２０、アダプタ３０，４０との間で通信可能にするために設けられた通信チャネルである。第３通信チャネル３００はカメラ制御部２０５から、アダプタ制御部３１１，４１１およびレンズ制御部１１４に対して、省電力モードへの移行指示を示すコマンドを送信する場合に用いられる。ここで、省電力モードとは、通常の動作時よりも消費電力が低いモードである。例えば、省電力モードでは、データの送受信や、撮像光学系内の可動光学部材や光学部材３０９，４０９の駆動などが禁止されるモードである。さらに、第３通信チャネル３００は一対一通信における通信相手を示すコマンドを送信する場合にも用いられる。さらにアダプタ制御部３０，４０の固有の情報をカメラ制御部２０５に送信するためにも用いられる。アダプタ制御部３０，４０の固有の情報については、後述する。
【００６８】
図１２、１３を用いて、第３通信チャネル３００を用いて行われる調歩同期式通信について説明する。第３通信チャネル３００は、通信タイミングの通信に用いられる通知チャネルＣＳとデータの送受信に用いられるデータ通信チャネルＤＡＴＡの２本の信号線により構成される。ここで、データ通信チャネルＤＡＴＡは、データ通信時に用いられる第２のデータ通信チャネルに相当する。通知チャネルＣＳは、データ通信チャネルＤＡＴＡを介した通信のタイミングの通知に用いられる第２の通知チャネルに相当する。
【００６９】
図１２は、第３通信チャネル３００において第３通信で行われる調歩同期式通信の通信波形を示す。特に、データ送信側の装置から複数のデータ受信側の装置に対して同時にデータを送信することが可能な一対多通信の例を示している。具体的には、カメラ２０がデータを送信し、次いで、アダプタ３０（またはアダプタ３０）がデータを送信する様子を示している。以下、このような一対多の構成要素で行われる通信を、ブロードキャスト通信という。
【００７０】
図１２では、２つのアダプタ３０，４０（アダプタ制御部３１１，４１１）からの信号出力を１つにまとめて示している。
【００７１】
カメラ制御部２０５、アダプタ制御部３１１，４１１およびレンズ制御部１１４の全てが通知チャネルＣＳにＨｉｇｈを出力することで、通知チャネルＣＳの信号レベルはＨｉｇｈとなるように構成されている。一方、カメラ制御部２０５、アダプタ制御部３１１，４１１およびレンズ制御部１１４のうち少なくとも１つが通知チャネルＣＳにＬｏｗを出力することで、通知チャネルＣＳの信号レベルはＬｏｗとなるように構成されている。
【００７２】
第３通信では、データ送信側とデータ受信側の双方で通信速度を予め設定し、この設定に基づいた通信ビットレートでデータ通信を行う。通信ビットレートとは、１秒間に転送することができるデータ量を示し、単位はｂｐｓ（ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄ）である。
【００７３】
データ通信を行っていない状態では、データ通信チャネルＤＡＴＡの信号レベルはＨｉレベルに維持されている。続いて、データの送信開始をデータ受信側に通知するため、データ通信チャネルＤＡＴＡの信号レベルが１ビット期間の間Ｌｏｗとされる。この１ビット期間をスタートビットＳＴと呼び、スタートビットＳＴからデータフレームが開始される。スタートビットＳＴに続く２ビット目から９ビット目までの８ビット期間で１バイトのデータが送信される。
【００７４】
通知チャネルＣＳは、カメラ制御部２０５、アダプタ制御部３１１，４１１およびレンズ制御部１１４に接続されており、各制御部は、通知チャネルＣＳの信号レベル（電圧レベル）を検出可能である。また、通知チャネルＣＳは、カメラ２０内に配置された不図示の電源にプルアップ接続されている。
【００７５】
各制御部は、通知チャネルＣＳの信号レベルをそれぞれ設定可能であり、全ての制御部２０５，３１１，４１１，１１４が、通知チャネルＣＳの信号レベルをＨｉに設定することで、通信チャネルＣＳの信号レベルはＨｉとなる。また、いずれかの制御部が通知チャネルＣＳの信号レベルをＬｏｗに設定することで、通信チャネルＣＳの信号レベルはＬｏｗとなる。
【００７６】
第３通信では、カメラ制御部２０５（およびカメラ第３通信部２０９）を通信マスタとし、アダプタ制御部３１１，４１１およびレンズ制御部１１４を通信スレーブとした通信が行われる。
【００７７】
通信マスタであるカメラ制御部２０５は、通知チャネルＣＳにＬｏｗを出力することで、通信スレーブであるアダプタ３０、４０および交換レンズ１０に対して通信の開始を通知する。次にカメラ制御部２０５は、データ通信チャネルＤＡＴＡを介してアダプタ３０、４０および交換レンズ１０にデータを送信する。一方、アダプタ制御部３１１，４１１およびレンズ制御部１１４は、データ通信チャネルＤＡＴＡを介して上述したスタートビットＳＴを検出することに応じて、通知チャネルＣＳにＬｏｗを出力する。なお、アダプタ制御部３１１，４１１およびレンズ制御部１１４が通知チャネルＣＳにＬｏｗを出力する時点で、カメラ制御部２０５がＬｏｗを出力しているため、通知チャネルＣＳの信号レベルはＬｏｗのままである。
【００７８】
アダプタ制御部３１１，４１１およびレンズ制御部１１４は、通知チャネルＣＳにＬｏｗを出力することで通信待機要求を通知する。通信待機要求は、カメラシステムにおける通信を一時停止させるためのものであり、通知チャネルＣＳの信号レベルにより通信待機要求の有無が判断される。
【００７９】
カメラ制御部２０５は、全てのデータを送信した後に通知チャネルＣＳにＨｉｇｈ出力を行う。アダプタ制御部３１１，４１１およびレンズ制御部１１４は、データ通信チャネルＤＡＴＡから送信されたストップビットＳＰを受信した後に、受信したデータの解析と該受信データに対応する内部処理を実行する。その後、次の通信を実行するための準備が整った後に通知チャネルＣＳにＨｉｇｈを出力する。
【００８０】
カメラ制御部２０５、アダプタ制御部３１１，４１１およびレンズ制御部１１４は、通知チャネルＣＳの信号レベルがＨｉｇｈに戻ったことにより、各制御部が次の通信を実行可能な状態になったことを確認することができる。
【００８１】
図１２では、カメラ制御部２０５が送信するデータに、アダプタ制御部３１１，４１１に対する送信要求命令が含まれており、アダプタ制御部３１１，４１１によるデータ送信に続いて該アダプタ制御部３１１，４１１によるデータ送信が行われる。具体的には、通知チャネルＣＳの信号レベルがＨｉｇｈになった後に、アダプタ制御部３１１，４１１は、通知チャネルＣＳにＬｏｗを出力する。これによりレンズ制御部１１４およびカメラ制御部２０５に通信の開始を通知する。次に、アダプタ制御部３１１，４１１は、データ通信チャネルＤＡＴＡを介してレンズ制御部１１４およびカメラ制御部２０５にデータを送信する。
【００８２】
一方、レンズ制御部１１４とカメラ制御部２０５は、データ通信チャネルＤＡＴＡを介して上述したスタートビットＳＴを検出することに応じて、通知チャネルＣＳにＬｏｗを出力する。なお、レンズ制御部１１４とカメラ制御部２０５が通知チャネルＣＳにＬｏｗを出力する時点では、アダプタ制御部３１１，４１１が通知チャネルＣＳにＬｏｗを出力しているため、通知チャネルＣＳの信号レベルはＬｏｗのままである。
【００８３】
アダプタ制御部３１１，４１１は、全てのデータを送信した後に通知チャネルＣＳにＨｉｇｈを出力する。レンズ制御部１１４とカメラ制御部２０５は、データ通信チャネルＤＡＴＡから送信されたストップビットＳＰを受信した後に、受信したデータの解析と該受信データに対応する内部処理を実行する。その後、次の通信を実行するための準備が整った後に通知チャネルＣＳにＨｉｇｈ出力を行う。
【００８４】
カメラ制御部２０５、アダプタ制御部３１１，４１１およびレンズ制御部１１４の全てが通知チャネルＣＳにＨｉｇｈを出力することで、通知チャネルＣＳの信号レベルはＨｉｇｈとなる。カメラ制御部２０５、アダプタ制御部３１１，４１１およびレンズ制御部１１４は、通知チャネルＣＳの信号レベルがＨｉｇｈに戻ったことにより、各制御部が次の通信を実行可能な状態になったことを確認することができる。
【００８５】
図１３は、第３通信チャネル３００において第３通信で行われる調歩同期式通信の通信波形を示す。特に、カメラ２０と、カメラ２０に通信相手として選択された１つの構成要素（交換レンズ１０、アダプタ３０，４０のうちのいずれか）との間で個別に通信する例を示している。以下、このような一対一の構成要素で行われる通信を、Ｐ２Ｐ通信と言う。
【００８６】
Ｐ２Ｐ通信における通信相手となる通信スレーブを示す情報は、ブロードキャスト通信によってカメラ制御部２０５から送信される。Ｐ２Ｐ通信においては、データ送信側が、通知チャネルＣＳにＬｏｗ出力を行わず、通知チャネルＣＳをＨｉｇｈに維持したままデータ受信側にデータを送信する。すなわち、カメラ２０から交換レンズ１０、アダプタ３０にデータを送信する間の通知チャネルＣＳの電圧レベルを、ブロードキャスト通信とＰ２Ｐ通信とで異ならせている。
【００８７】
ブロードキャスト通信からＰ２Ｐ通信への切り替えが実行されると、最初に通信マスタであるカメラ制御部２０５からデータ送信が開始される。
【００８８】
図１３は、カメラ制御部２０５からレンズ制御部１１４への１バイトのデータ送信後に、レンズ制御部１１４からカメラ制御部２０５に対して２バイトのデータ送信が行われる例を示している。
【００８９】
カメラシステムを構成する各構成要素においてブロードキャスト通信からＰ２Ｐ通信への切り替えが完了した後に、通信マスタとしてのカメラ制御部２０５はデータ通信チャネルＤＡＴＡを介してレンズ制御部１１４にデータを送信する。カメラ制御部２０５は、データ送信が完了すると、通知チャネルＣＳの信号レベルをＬｏｗ出力にして通信待機要求の通知を行う。そして、カメラ制御部２０５は、データ受信側としてデータを受信する準備が完了した後に通知チャネルＣＳの信号レベルをＨｉｇｈ出力に戻す。
【００９０】
一方、レンズ制御部１１４は、通知チャネルＣＳの信号レベルがＬｏｗになったことによりカメラ制御部２０５からのデータ送信が完了したことを認識し、受信したデータの解析や受信したデータに対応する内部処理を実行する。図５の例では、カメラ制御部２０５から受信したデータに、レンズ制御部１１４からカメラ制御部２０５へのデータ送信要求が含まれており、レンズ制御部１１４はカメラ制御部２０５に送信するデータの生成も行う。
【００９１】
その後、通知チャネルＣＳの信号レベルがＨｉｇｈに戻ったことにより、通信待機要求の解除を認識したレンズ制御部１１４は、カメラ制御部２０５に対して２バイトのデータ送信を行う。
【００９２】
レンズ制御部１１４は、データ送信が終了すると、通知チャネルＣＳの信号レベルをＬｏｗ出力にして通信待機要求の通知を行う。そして、レンズ制御部１１４は、データ受信側としてデータを受信する準備が完了した後に通知チャネルＣＳの信号レベルをＨｉｇｈ出力に戻す。なお、Ｐ２Ｐ通信の通信相手として選択されていないアダプタマイコン３０２は、通知チャネルＣＳへの出力を変化させず、データの送受信に関与しない。
【００９３】
レンズ制御部１１４は、通知チャネルＣＳの信号レベルをＨｉｇｈに戻した後のカメラ制御部２０５からのデータ送信タイミングによって、Ｐ２Ｐ通信が継続されているのか、ブロードキャスト通信への切り替えが行われたのかを判断する。
【００９４】
カメラ制御部２０５がデータを送信している間の通知チャネルＣＳの信号レベルをブロードキャスト通信とＰ２Ｐ通信とで異ならせている。通知チャネルＣＳの信号レベルがＨｉｇｈ（第２の電圧レベル）のままの状態で、カメラ制御部２０５からのデータを受信した場合、レンズ制御部１１４はＰ２Ｐ通信が継続されていると判断する。一方、通知チャネルＣＳの信号レベルがＬｏｗ（第１の電圧レベル）に変化した後に、カメラ制御部２０５からのデータを受信した場合、レンズ制御部１１４はＰ２Ｐ通信からブロードキャスト通信に切り換えられたと判断する。
【００９５】
以上説明したように、Ｐ２Ｐ通信においては、データ送信側が通知チャネルＣＳの信号レベルをＨｉｇｈ出力からＬｏｗ出力にすることで、データ送信側によるデータの送信が完了したことをデータ受信側に通知している。そのため、Ｐ２Ｐ通信においては、データ送信側が通知チャネルＣＳの信号レベルを変化させるまで、複数のデータフレームを連続して送信することができる。これにより、カメラ２０と、交換レンズ１０やアダプタ３０、マイコン３０２等のアクセサリ装置との間の通信を高速に行うことができる。そして、データ送信側は、次の通信におけるデータ受信側としてのデータ受信準備が完了するまで、通知チャネルＣＳの信号レベルをＬｏｗ出力のままとすることで、通信待機要求を通知している。
【００９６】
次に、カメラ制御部２０５が、アダプタ光学部材（変倍レンズ）３０９の変倍率およびアダプタ光学部材（ＮＤフィルタ）４０９の透過率と、第１および第２アダプタ操作データを取得する処理について、図４のフローチャートを用いて説明する。
【００９７】
Ｓ４０１およびＳ４０２は、図２のＳ２０１およびＳ２０２と同じである。Ｓ４０２からＳ４０３に進んだカメラ制御部２０５は、カメラ第３通信部２０９（およびアダプタ第３通信部３１０）を介して、アダプタ制御部３１１にアダプタ光学部材３０９の光学データである第１アダプタ光学データの送信を要求するコマンドを送信する。
【００９８】
次にＳ４０４では、アダプタ制御部３１１は、その内部メモリに保持している第１アダプタ光学データを、アダプタ第３通信部３１０（およびカメラ第３通信部２０９）を介してカメラ制御部２０５に送信する。第１アダプタ光学データは、アダプタ光学部材３０９の変倍率を示すデータである。
【００９９】
次にＳ４０５では、カメラ制御部２０５は、カメラ第３通信部２０９（およびアダプタ第３通信部４１０）を介して、アダプタ制御部４１１にアダプタ光学部材４０９の光学データである第２アダプタ光学データの送信を要求するコマンドを送信する。
【０１００】
次にＳ４０６では、アダプタ制御部４１１は、その内部メモリに保持している第２アダプタ光学データを、アダプタ第３通信部４１０（およびカメラ第３通信部２０９）を介してカメラ制御部２０５に送信する。第２アダプタ光学データは、アダプタ光学部材４０９の透過率を示すデータである。
【０１０１】
次にＳ４０７では、カメラ制御部２０５は、カメラ第３通信部２０９（およびアダプタ第３通信部３１０）を介して、アダプタ制御部３１１にアダプタ操作部材３１２の操作データである第１アダプタ操作データの送信を要求するコマンドを送信する。
【０１０２】
次にＳ４０８では、アダプタ制御部３１１は、アダプタ操作部材３１２からその操作量や操作状態を取得する。そして、それらを示すデータを第１アダプタ操作データとして、アダプタ第３通信部３１０（およびカメラ第３通信部２０９）を介してカメラ制御部２０５に送信する。第１アダプタ操作データは、アダプタ操作部材３１２が電子リングである場合は、該電子リングの単位時間当たりの操作量を示すデータである。また、アダプタ操作部材３１２がスイッチである場合は、該スイッチのＯＮ／ＯＦＦ状態を示すデータである。
【０１０３】
次にＳ４０９では、カメラ制御部２０５は、カメラ第３通信部２０９（およびアダプタ第３通信部４１０）を介して、アダプタ制御部４１１にアダプタ操作部材４１２の操作データである第２アダプタ操作データの送信を要求するコマンドを送信する。
【０１０４】
次にＳ４１０では、アダプタ制御部４１１は、アダプタ操作部材４１２からその操作量や操作状態を取得する。そして、それらを示すデータを第２アダプタ操作データとして、アダプタ第３通信部３１０（およびカメラ第３通信部２０９）を介してカメラ制御部２０５に送信する。第２アダプタ操作データは、第１アダプタ操作データと同様のデータである。Ｓ４０７からＳ４１０の処理を繰り返すことで、カメラ制御部２０５はアダプタ操作部材３１２およびアダプタ操作部材４１２の操作データを周期的に取得することができる。
【０１０５】
例えば、アダプタ操作部材３１２に対して絞り位置の調整機能が割り当てられている場合、カメラ２０は、Ｓ４１０で取得したアダプタ操作部材４１２の操作量に応じて第１通信チャネル１００を介して交換レンズ１０に対して絞り位置の変更を指示する。アダプタ操作部材３１２に対して防振機能のＯＮ／ＯＦＦ機能が割り当てられている場合、カメラ２０は、Ｓ４１０で取得したアダプタ操作部材４１２の操作状態（ＯＮまたはＯＦＦ）に応じて第１通信チャネル１００を介して交換レンズ１０に対して防振制御のＯＮまたはＯＦＦを指示する。これらのことは、アダプタ操作部材４１２についても同様である。アダプタ操作部材３１２，４１２の操作を介して、ユーザは交換レンズ１０の撮像光学系の状態を制御することができる。
【０１０６】
以上説明した実施例では、第１アダプタ光学データおよび第２アダプタ光学データとして、アダプタ光学部材３０９，４０９それぞれの変倍率及び透過率を例に説明した。
【０１０７】
第１アダプタ光学データおよび第２アダプタ光学データ以外の、アダプタ３０に固有の情報や，アダプタ４０に固有の情報を、第３通信チャネル３００を介して通信しても良い。アダプタ３０の固有の情報が、例えば、アダプタ３０の、名称、仕様（スペック）、アダプタ光学部材３０９の補正データの少なくともいずれかを含んでいてもよい。同様に、アダプタ４０の固有の情報が、例えば、アダプタ４０の、名称、仕様（スペック）、アダプタ光学部材４０９の補正データの少なくともいずれかを含んでいてもよい。例えば、名称、仕様（スペック）、アダプタ光学部材３０９、アダプタ光学部材４０９の補正データの少なくともいずれかは、カメラ２０とアダプタ３０の間、カメラ２０とアダプタ４０の間における初期通信時にカメラ２０に送信される。
【０１０８】
また、交換レンズ１０の撮像光学系やアダプタ光学部材３０９，４０９等の状態が変化することにより、焦点距離の情報および光線の透過率の情報等が時変化した場合、アダプタ３０やアダプタ４０は、撮影待機中等の通常状態においてカメラ２０にこれらの更新データを送信してもよい。  以上の処理により、カメラ制御部２０５は、アダプタ光学部材３０９，４０９の変倍率や透過率を電源供給開始の直後に取得することができ、アダプタ操作部材３１２，４１２の操作量や操作状態を電源供給開始から周期的に取得することができる。
【０１０９】
次に、第１通信チャネル１００、第２通信チャネル２００および第３通信チャネル３００における通信データの占有状況について、図５（ａ），（ｂ）を用いて説明する。ここでの説明では、レンズ制御コマンド、レンズ状態データおよびアダプタ操作データのサイズは全て同じサイズを有するものとする。
【０１１０】
図５（ａ）は、通信チャネルが１つのみ設けられた比較例としてのカメラシステムにおいて、該通信チャネルにおける通信データの占有状況を示す。図中の横軸は時間を示す。Ｔａ１，Ｔａ２，Ｔａ３およびＴａ４はそれぞれ、レンズ制御コマンド、レンズ状態データ、第１アダプタ操作データおよび第２アダプタ操作データの送信時間を示す。また、Ｃａ１およびＣａ２はそれぞれ、レンズ制御コマンド間およびレンズ状態データ間の送信間隔を示す。
【０１１１】
レンズ送信要求コマンドは、カメラ制御部２０５がレンズ制御部１１４に対してレンズ状態データの送信を要求するコマンド（データ）である。レンズ制御部１１４は、レンズ送信要求データを受信することに応じて、レンズ状態データをカメラ制御部２０５に送信する。第１アダプタ送信要求データおよび第２アダプタ送信要求コマンドはそれぞれ、カメラ制御部２０５がアダプタ制御部３０９およびアダプタ制御部４０９に対して第１アダプタ操作データおよび第２アダプタ操作データの送信を要求するデータである。アダプタ制御部３１１およびアダプタ制御部４１１はそれぞれ、第１アダプタ送信要求データおよび第２アダプタ送信要求データを受信することに応じて、第１アダプタ操作データおよび第２アダプタ操作データをカメラ制御部２０５に送信する。
【０１１２】
図５（ａ）では、１つの通信チャネルにおいてレンズ制御コマンド、レンズ状態データ、第１および第２アダプタ操作データを順次通信するため、レンズ制御データ間とレンズ状態データ間の送信間隔Ｃａ１，Ｃａ２が長くなっている。また、アダプタ制御部３１１，４１１は、レンズ制御部１１４およびカメラ制御部２０５と同じ通信速度に対応する必要がある。
【０１１３】
一方、図５（ｂ）は、第１通信、第２通信および第３通信チャネル３００を有する本実施例のカメラシステムにおける通信データの占有状況を示す。図の横軸は、時間である。Ｔｂ１，Ｔｂ２，Ｔｂ３，Ｔｂ４はそれぞれ、レンズ制御コマンド、レンズ状態データ、第１アダプタ操作データおよび第２アダプタ操作データの送信時間を示す。また、Ｃｂ１，Ｃｂ２はそれぞれ、レンズ制御コマンド間およびレンズ状態データ間の送信間隔を示す。
【０１１４】
図５（ｂ）に示すように、レンズ制御コマンドと、レンズ状態データと、第１および第２アダプタ操作データは互いに異なる通信チャネルで通信される。これにより、カメラ制御部２０５は、該カメラ制御部２０５とアダプタ制御部３０，４０とが第３通信中であるか否かにかかわらず、第１通信を行う。また、レンズ制御コマンドと、レンズ状態データと、第１および第２アダプタ操作データとを互いに異なる通信チャネルで通信することで、レンズ制御コマンド間の送信間隔Ｃｂ１が図５（ａ）に示したＣａ１に比べて十分に短くなっている。同様に、レンズ状態データ間の送信間隔Ｃｂ２も、Ｃｂ１に比べて十分短くなっている。これにより、カメラ２０は、図５（ａ）の比較例に比べて、交換レンズ１０を高速に制御することができる。
【０１１５】
また本実施例では、第１および第２通信チャネル２００に接続されるデバイスをカメラ２０と交換レンズ１０に限定する。これにより、比較例のように他のデバイス（アダプタ）がカメラ２０と交換レンズ１０の通信チャネルに接続される場合に比べて、通信される信号の反射による信号の劣化を防ぐことができる。この結果、比較例に比べて、カメラ２０と交換レンズ１０間の通信速度を速くすることができる。したがって、通信されるデータのサイズが同じであれば、Ｔａ１とＴａ２に比べて、Ｔｂ１とＴｂ２が短くなっている。さらに第２通信チャネル２００に接続されるデバイスがカメラ２０と交換レンズ１０に限定されることで、カメラ２０から交換レンズ１０へのレンズ送信要求コマンドの送信が不要となり、その分、レンズ状態データ間の送信間隔を短くすることができる。
【０１１６】
また本実施例では、第１および第２アダプタ操作データの送信時間Ｔｂ３，Ｔｂ４が、Ｔｂ３，Ｔｂ４に比べて長くなっている。これは、第３通信の通信レートを第１および第２通信の通信レートに関係なく遅く設定することで、アダプタ３０，４０が高速通信に対応する必要をなくしている。
【０１１７】
さらに本実施例では、レンズ制御コマンド、レンズ状態データ、第１アダプタ操作データおよび第２アダプタ操作データをそれぞれ、他のデータの通信によるチャネル占有により阻害されることなく、自由な通信タイミングで通信することができる。例えば、カメラ２０に対して交換レンズ、アダプタ３０，４０などが装着されたときに行われる初期通信の際だけでなく、カメラ２０における撮影待機中や撮影動作中においても通信することができる。
【０１１８】
以上説明したように、本実施例によれば、カメラ２０と交換レンズ１０およびアダプタ３０，４０との間で行われる様々なコマンドやデータの通信を、それらコマンドやデータの通信が他の通信により阻害されることなく、適切な通信タイミングに行う事ができる。また、通信チャネルが１つのみである場合に比べて、様々なコマンドやデータを短い間隔で安定的に通信することができ、交換レンズの制御の安定性やアダプタの操作性等を向上させることができる。
【０１１９】
また、第１および第２通信チャネル２００にはカメラ２０と交換レンズ１０のみが接続されているため、第１および第２通信の高速化と高機能化を図ることができ、交換レンズの制御性をより向上させることができる。また、交換レンズ１０の通信電圧に応じてカメラ２０が通信電圧を切り替えることで、通信電圧が互いに異なる複数の交換レンズをカメラ２０に接続することができる。さらに、カメラ２０とアダプタ３０，４０との間の第３通信を、第１および第２通信と別に行うことで、カメラ２０および交換レンズ１０の速い通信速度に合ったアダプタの使用を不要とすることができる。以上により、例えば通信電圧が高い第１通信に対応し、第２通信、第３通信の接点を持たない古い交換レンズと、消費電力を低下させることを目的とした通信電圧が低い第１通信、第２通信、第３通信に対応した新しい交換レンズの両方を装着可能となるカメラ２０を実現する事ができる。この場合、新しい交換レンズは第１通信の通信電圧を低く設定する事ができるため、通信電圧が低い、第二通信、第三通信と同じ電圧で通信する事が可能となり、新しい交換レンズの電気回路のコストを抑える事ができる。
【０１２０】
なお、本実施例では、アダプタ３０，４０から第３通信により第１および第２アダプタ操作データをカメラ２０に通信する場合について説明した。しかし、レンズ第３通信部１１７、アダプタ第３通信部３１０およびカメラ第３通信部２０９を介して、交換レンズ１０から該交換レンズ１０に関するデータ（例えば、レンズ操作データ）をカメラ２０に通信してもよい。
【０１２１】
また、アダプタ３０，４０の通信電圧と異なる通信電圧で通信を行う交換レンズは、レンズ第３通信部１１７および第３通信接点１０４を有さない構成としてもよい。これにより、レンズ第３通信部１１７とアダプタ第３通信部３１０，４１０とが互いに異なる通信電圧で接続されることが防ぐことができる。
【実施例２】
【０１２２】
次に、図６を用いて本発明の実施例２について説明する。本実施例において、実施例１と共通する構成については同符号を付して説明に代える。
【０１２３】
本実施例では、カメラが交換レンズとアダプタを個別に、通信を行う通常動作状態（第１の状態：以下、ノーマル状態という）と、ノーマル状態より消費電力が低く、通信を行わない低消費電力状態（第２の状態：以下、スリープ状態という）とに移行させる。そして、本実施例では、交換レンズがスリープ状態にあるときに、第１通信チャネル１００を該交換レンズを起動させるレンズ起動信号を伝達するためのチャネルとして使用する。また、本実施例では、アダプタがスリープ状態にあるときに、第３通信チャネル３００を該アダプタを起動させるアダプタ起動信号を伝達するためのチャネルとして使用する。レンズ起動信号およびアダプタ起動信号は、ノーマル状態において行われる第１通信や第３通信とは異なる伝達方式で交換レンズやアダプタに伝達される。
【０１２４】
図６において、カメラ２０′内のカメラ制御部２２０１は、交換レンズ１０′がスリープ状態にあるときに、カメラスリープ状態信号制御部２２０２および第１通信チャネル１００を介して、レンズ制御部２１０１にレンズ起動信号を送信する。また交換レンズ１０′内のレンズ制御部２１０１は、交換レンズ１０′がスリープ状態にあるときに、第１通信チャネル１００とレンズスリープ状態信号制御部２１０２を介してカメラ制御部２２０１からのレンズ起動信号を受信する。さらにカメラ制御部２２０１は、アダプタ３０′，４０′がスリープ状態にあるときに、カメラスリープ状態信号制御部２２０２および第３通信チャネル３００を介して、アダプタ３０′，４０′内のアダプタ制御部２３０１，２４０１にアダプタ起動信号を送信する。
【０１２５】
図７のフローチャートには、カメラ２０′が交換レンズ１０′を通常動作状態（以下、ノーマル状態という）からスリープ状態に移行させ、再度、交換レンズ１０′をノーマル状態に移行させる処理を示している。交換レンズ１０′のノーマル状態とは、交換レンズ１０′が第１、第２および第３通信を行い、カメラ２０′から交換レンズ１０′の撮像光学系内の可動光学部材の駆動を制御することができる状態を示す。交換レンズ１０′のスリープ状態とは、交換レンズ１０′が第１、第２および第３通信を停止し、ノーマル状態よりも低い電力を消費している状態を示す。
【０１２６】
Ｓ７０１において処理を開始したカメラ制御部２２０１は、Ｓ７０２において、実施例１で説明したカメラ操作データと第１および第２アダプタ操作データを取得する。そして、Ｓ７０３に進む。
【０１２７】
Ｓ７０３では、カメラ制御部２２０１は、カメラ操作データまたは第１および第２アダプタ操作データに変化がない時間が所定時間を超えたか否かを判定する。言い換えれば、カメラ２０′またはアダプタ３０′，４０′の操作部材２０７，３１２，４１２がユーザにより操作されない無操作時間が所定時間を超えたか否かを判定する。カメラ制御部２２０１は、無操作時間が所定時間を超えた場合はＳ７０４に進み、そうでなければ（操作があれば）Ｓ７０３の処理を繰り返す。所定時間は、ユーザが撮像のための操作を行っていないと判定するために十分な時間であり、例えば数秒である。
【０１２８】
Ｓ７０４では、カメラ制御部２２０１は、カメラ第１通信部２０７（およびレンズ第１通信部１１５）を介して、レンズ制御部２１０１にスリープ状態への移行を要求するコマンドを送信する。そして、Ｓ７０５に進む。
【０１２９】
Ｓ７０５では、レンズ制御部２１０１は、レンズ第１通信部１１５を通じて受信したスリープ状態への移行要求に応じて、交換レンズ１０′をスリープ状態に移行させる。スリープ状態の交換レンズ１０′では、レンズスリープ状態信号制御部２１０２のみが動作する。
【０１３０】
次にＳ７０６では、カメラ制御部２２０１は、再びカメラ操作データと第１および第２アダプタ操作データを取得する。そして、Ｓ７０７に進む。
【０１３１】
Ｓ７０７では、カメラ制御部２２０１は、Ｓ７０２とＳ７０６で取得したカメラ操作データまたは第１および第２アダプタ操作データに変化があったか否かを判定する。言い換えれば、カメラ２０′またはアダプタ３０′，４０′の操作部材２０７，３１２，４１２がユーザにより操作されたか否かを判定する。カメラ制御部２２０１は、操作されたと判定した場合はＳ７０８に進み、そうでなければ（操作がなければ）Ｓ７０７の判定を繰り返す。
【０１３２】
Ｓ７０８では、カメラ制御部２２０１は、カメラスリープ状態信号制御部２２０２を介して、第１通信チャネル１００にレンズ起動信号を出力する。第１通信チャネル１００にレンズ起動信号を出力する処理については後述する。
【０１３３】
次にＳ７０９では、レンズ起動信号が入力されたレンズスリープ状態信号制御部２１０２は、レンズ制御部２１０１を起動させ、交換レンズ１０′をノーマル状態に移行させる。そして、本処理を終了する。
【０１３４】
本処理により、カメラ制御部２２０１は、交換レンズ１０′のみをノーマル状態からスリープ状態に移行させ、またスリープ状態からノーマル状態に移行させることができる。
【０１３５】
次に、第１通信チャネル１００にレンズ起動信号を出力する処理について、図８を用いて説明する。図８は、カメラスリープ状態信号制御部２２０２がレンズ起動信号を出力するときのＬＣＬＫライン、ＤＣＬラインおよびＤＬＣラインにおける信号波形を示している。
【０１３６】
カメラスリープ状態信号制御部２２０２は、図７のＳ７０８にてカメラ制御部２２０１からレンズ起動信号が入力されると、時間Ｔｃｌ０からＬＣＬＫラインにＬＣＬＫ信号を出力するとともに、ＤＣＬラインに特定のデータビット列（Ｂ７〜Ｂ０）を出力する。これらＬＣＬＫ信号および特定のデータビット列の信号がレンズ起動信号としてレンズスリープ状態信号制御部２１０２に伝達される。
【０１３７】
レンズスリープ状態信号制御部２１０２は、スリープ状態においてＬＣＬＫラインとＤＣＬラインのうち少なくとも一方の信号の変化の検出に応じてレンズ制御部２１０１を起動させる。これにより、交換レンズ１０′がノーマル状態に移行する。この後、レンズ第１通信部１１５は、ＬＣＬＫラインに所定時間Ｔｂｕｓｙの間、Ｌｏｗを出力し、所定時間Ｔｂｕｓｙが経過した時間Ｔｃ１１にてＬｏｗ出力を解除する。これ以後は、カメラ制御部２２０１とレンズ制御部２１０１との間で図３（ｂ）に示した第１通信を行うことができる。
【０１３８】
本処理により、第１通信チャネル１００を使用して、交換レンズ１０′のみをスリープ状態からノーマル状態に移行させることができる。
【０１３９】
次に、図９を用いて、レンズ操作部材１１８の操作に応じて交換レンズ１０′をスリープ状態からノーマル状態に移行させる処理について説明する。図９は、レンズ操作部材１１８の操作に応じて交換レンズ１０′がスリープ状態からノーマル状態に移行する際のＬＣＬＫライン、ＤＣＬラインおよびＤＬＣラインにおける信号波形を示している。
【０１４０】
レンズスリープ状態信号制御部２１０２は、レンズ操作部材１１８の操作を検出すると、図９に示す時間Ｔｌｃ０からＤＬＣラインにレンズ起動要求信号としてのＬｏｗを出力する。カメラスリープ状態信号制御部２２０２は、ＤＬＣラインのＬｏｗを検出すると、カメラ第１通信部２０７に時間Ｔｌｃ１からＬＣＬＫラインにＬＣＬＫ信号を出力させ、ＤＣＬラインに特定のデータビット列（Ｂ７〜Ｂ０）を出力させる。これらＬＣＬＫ信号および特定のデータビット列の信号がレンズ起動信号としてレンズスリープ状態信号制御部２１０２に伝達される。
【０１４１】
レンズスリープ状態信号制御部２１０２は、交換レンズ１０′のスリープ状態においてＬＣＬＫラインおよびＤＣＬラインのうち少なくとも一方の信号の変化を検出することに応じてレンズ制御部２１０１を起動させる。これにより、交換レンズ１０′がノーマル状態に移行する。その後、レンズ第１通信部１１５は、時間Ｔｌｃ２にてＤＬＣラインのＬｏｗ出力を解除する。さらにその後、レンズ第１通信部１１５は、ＬＣＬＫラインに所定時間Ｔｂｕｓｙの間、Ｌｏｗを出力し、所定時間Ｔｂｕｓｙが経過するとＬｏｗ出力を解除する。これ以後は、カメラ制御部２２０１とレンズ制御部２１０１との間で図３（ｂ）に示した第１通信を行うことができる。
【０１４２】
本処理により、スリープ状態にある交換レンズ１０′のレンズ操作部材１１８が操作されることに応じて、第１通信チャネル１００を使用して交換レンズ１０′のみをノーマル状態に移行させることができる。
【０１４３】
次に、図１０のフローチャートを用いて、カメラ２０′がアダプタ３０′，４０′をノーマル状態からスリープ状態に移行させ、再度、アダプタ３０′，４０′をノーマル状態に移行させる処理について説明する。アダプタ３０′，４０′のノーマル状態とは、アダプタ３０′，４０′が第３通信を行い、カメラ２０′から交換レンズ１０′の撮像光学系の可動光学部材の駆動を制御することができる状態を示す。また、アダプタ３０′，４０′のスリープ状態とは、アダプタ３０′，４０′が第３通信を停止し、ノーマル状態よりも低い電力を消費している状態を示す。
【０１４４】
Ｓ１００１において処理を開始したカメラ制御部２２０１は、Ｓ１００２において、実施例１で説明したカメラ操作データとレンズ操作データを取得する。そして、Ｓ１００３に進む。
【０１４５】
Ｓ１００３では、カメラ制御部２２０１は、カメラ操作データまたはレンズ操作データに変化がない時間が所定時間を超えたか否かを判定する。言い換えれば、カメラ２０′または交換レンズ１０′の操作部材２０７，１１８がユーザにより操作されない無操作時間が所定時間を超えたか否かを判定する。カメラ制御部２２０１は、無操作時間が所定時間を超えた場合はＳ１００４に進み、そうでなければ（操作があれば）Ｓ１００３の処理を繰り返す。所定時間は、ユーザが撮像のための操作を行っていないと判定するために十分な時間であり、例えば数秒である。
【０１４６】
Ｓ１００４では、カメラ制御部２２０１は、カメラ第３通信部２０９（およびアダプタ第３通信部３１０，４１０）を介して、アダプタ制御部２３０１，２４０１にスリープ状態への移行を要求するコマンドを送信する。そして、Ｓ１００５に進む。
【０１４７】
Ｓ１００５では、アダプタ制御部２３０１，２４０１はそれぞれ、アダプタ３０′，４０′をスリープ状態に移行させる。スリープ状態のアダプタ３０′，４０′は、アダプタスリープ状態信号制御部２３０２，２４０２のみが動作する。
【０１４８】
次にＳ１００６では、カメラ制御部２２０１は、再びカメラ操作データとレンズ操作データを取得する。そして、Ｓ１００７に進む。
【０１４９】
Ｓ１００７では、カメラ制御部２２０１は、Ｓ１００２とＳ１００６で取得したカメラ操作データまたはレンズ操作データに変化があるか否かを判定する。言い換えれば、カメラ２０′または交換レンズ′の操作部材２０７，１１８がユーザにより操作されたか否かを判定する。カメラ制御部２２０１は、操作されたと判定した場合はＳ１００８に進み、そうでなければ（操作がなければ）Ｓ１００７の判定を繰り返す。
【０１５０】
Ｓ１００８では、カメラ制御部２２０１は、カメラスリープ状態信号制御部２２０２を介して、第３通信チャネル３００にアダプタ起動信号を出力する。第３通信チャネル３００にアダプタ起動信号を出力する処理は、先に説明した第１通信チャネル１００にレンズ起動信号を出力する処理と同様である。
【０１５１】
次にＳ１００９では、アダプタスリープ状態信号制御部２３０２，２４０２はそれぞれ、アダプタ制御部２３０１，２４０１を起動させ、アダプタ３０′，４０′をノーマル状態に移行させる。そして、本処理を終了する。
【０１５２】
本処理により、カメラ制御部２２０１は、アダプタ３０′，４０′のみをノーマル状態からスリープ状態に移行させ、またスリープ状態からノーマル状態に移行させることができる。
【０１５３】
また、アダプタ操作部材３１２，４１２の操作に応じてアダプタ３０′，４０′をスリープ状態からノーマル状態に移行させる処理については、先に説明したレンズ操作部材１１８の操作に応じて交換レンズ１０′をノーマル状態に移行させる方法と同様である。つまり、スリープ状態にあるアダプタ３０′，４０′のアダプタ操作部材３１２，４１２が操作されることに応じて、第３通信チャネル３００を使用してアダプタ起動要求信号をカメラ２０′に送信する。そして、カメラ２０′からアダプタ起動信号を第３通信チャネル３００を使用してアダプタ３０′，４０′に伝達する。これにより、アダプタ３０′，４０′のみをスリープ状態からノーマル状態に移行させることができる。
【０１５４】
本実施例によれば、カメラ２０′は交換レンズ１０′およびアダプタ３０′，４０′をそれらの状態に依存することなく、ノーマル状態とスリープ状態に移行させることができる。このため、交換レンズおよびアダプタの使用状況や種類に応じて適切な電力制御を行うことができる。例えば、カメラ２０′がバッテリーにて駆動する場合、バッテリーの電力が低下した事をカメラ２０′が検知した場合はアダプタのみをスリープ状態にすることにより、カメラの撮影時間を出来るだけ長くすることが出来る。
【０１５５】
以上説明した実施例では、交換レンズ１０とカメラ２０との間に２つのアダプタが配置される場合を説明したが、アダプタの数はこれに限られない。少なくとも１つのアダプタを交換レンズ１０とカメラ２０との間に配置可能なカメラシステムを構成する交換レンズ、カメラ、アダプタにおいて、本発明は適用されうる。
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１５６】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【符号の説明】
【０１５７】
１１４  レンズ制御部
１１５  レンズ第１通信部
１１６  レンズ第２通信部
１１７  レンズ第３通信部
２０５  カメラ制御部
２０７  カメラ第１通信部
２０８  カメラ第２通信部
２０９  カメラ第３通信部
３１０，４１０  アダプタ第３通信部
３１１，４１１  アダプタ制御部
【図１】
2018205716.tif 000003
【図２】
2018205716.tif 000004
【図３】
2018205716.tif 000005
【図４】
2018205716.tif 000006
【図５】
2018205716.tif 000007
【図６】
2018205716.tif 000008
【図７】
2018205716.tif 000009
【図８】
2018205716.tif 000010
【図９】
2018205716.tif 000011
【図１０】
2018205716.tif 000012
【図１１】
2018205716.tif 000013
【図１２】
2018205716.tif 000014
【図１３】
2018205716.tif 000015