(57)【要約】【課題】  より意図したタイミングで通信を行うこと。【解決手段】  レンズ制御部１１３は、カメラ本体２０との第１の通信部を介した通信である第１の通信と、カメラ本体２０との第２の通信部を介した通信である第２の通信と、制御する。レンズ制御部１１３は前記第１の通信による第１の初期通信において、第１の送信要求の前記第１通信による受信に応じて前記交換レンズの機種に対応する識別情報を含む第１の情報を、前記第１の通信によって送信する。また、レンズ制御部１１３は、前記第２の通信による第２の初期通信において、前記第２の通信による第２の送信要求の受信に応じて、前記第１の識別情報とは異なる第２の識別情報を送信する。【選択図】  図５
2020024379.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置に装着することができるアクセサリであって、
前記撮像装置との第１の通信部を介した通信である第１の通信と、前記撮像装置との第２の通信部を介した通信である第２の通信と、制御する通信制御手段を有し、
前記通信制御手段は、前記撮像装置との前記第１の通信による第１の初期通信において、第１の送信要求の前記第１通信による受信に応じて前記アクセサリの機種に対応する識別情報を含む第１の情報を、前記第１の通信によって送信し、前記撮像装置との前記第２の通信による第２の初期通信において、前記第２の通信による第２の送信要求の受信に応じて、前記第１の識別情報とは異なる第２の識別情報を送信し、
前記第２の通信において第１の通信方式によって前記第２の識別情報を指定された場合に、前記第１の通信方式とは異なる第２の通信方式による前記撮像装置との通信が実行される、通信方式の変更を実行し、
前記第１の通信では当該変更が行われないことを特徴とするアクセサリ。
【請求項２】
前記第１の初期通信と前記第２の初期通信は、前記撮像装置からの電源供給に応じて実行されることを特徴とする請求項１に記載のアクセサリ。
【請求項３】
前記アクセサリは交換レンズであり、前記第２の識別情報は、交換レンズであることを示す情報に対応する識別情報であることを特徴とする請求項１又は請求項２に記載のアクセサリ。
【請求項４】
前記アクセサリは交換レンズであり、前記第２の識別情報は、中間アダプタではないことを示す情報に対応する識別情報であることを特徴とする請求項１乃至請求項３のいずれか１項に記載のアクセサリ。
【請求項５】
前記通信制御手段は、前記第２の通信において、前記第２の初期通信の後に前記第１の通信方式によって受信したデータに前記第２の識別情報が含まれていた場合には、前記第２の通信方式によるデータ通信を行うことを特徴とする請求項１又は請求項２に記載のアクセサリ。
【請求項６】
アクセサリを装着できる撮像装置であって、
前記アクセサリとの第１の通信部を介した通信である第１の通信と、前記アクセサリとの第２の通信部を介した通信である第２の通信と、制御する通信制御手段を有し、
前記通信制御手段は、前記アクセサリとの前記第１の通信による初期通信において、送信要求の前記第１通信による送信に応じて前記アクセサリの機種に対応する識別情報を含む第１の情報を、前記第１の通信によって受信し、前記アクセサリとの前記第２の通信による第２の初期通信において、前記第２の通信による送信要求の送信に応じて、前記第１の識別情報とは異なる第２の識別情報を受信し、
前記第２の通信において第１の通信方式によって前記第２の識別情報を指定した場合に、前記第１の通信方式とは異なる第２の通信方式による前記アクセサリとの通信が実行される、通信方式の変更を実行し、
前記第１の通信では当該変更が行われないことを特徴とする撮像装置。
【請求項７】
前記第１の初期通信と前記第２の初期通信は、電源供給に応じて実行されることを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記第２の識別情報は、交換レンズであることを示す情報に対応する識別情報であることを特徴とする請求項６又は請求項７に記載の撮像装置。
【請求項９】
前記第２の識別情報は、中間アダプタではないことを示す情報に対応する識別情報であることを特徴とする請求項６乃至請求項８のいずれか１項に記載の撮像装置。
【請求項１０】
前記通信制御手段は、前記第２の通信において、前記第２の初期通信の後に前記第２の識別情報を含むデータを前記第１の通信方式し、前記第２の通信方式に遷移してデータ通信を続行することを特徴とする請求項６乃至請求項９のいずれか１項に記載の撮像装置。
【請求項１１】
撮像装置と交換レンズとの間に装着することができる中間アクセサリであって、
前記撮像装置と前記交換レンズとの第１の通信による第１の初期通信において、前記撮像装置から送信された第１の送信要求と、前記第１の送信要求の受信に応じて前記交換レンズから送信された前記交換レンズの機種に対応する識別情報を含む第１の情報とが導通する第１の通信部と、
前記撮像装置と、前記中間アクセサリと前記交換レンズとを含むアクセサリとの第２通信による通信を行う第２の通信部と、
第２の通信による第２の初期通信において、第２の送信要求の受信に応じて前記中間アクセサリの機種に対応する識別情報を含む第３の情報を送信し、前記第３の情報を送信してから再度前記第２の送信要求を受信した場合には、当該第２の送信要求には応答しない通信制御手段と、を有することを特徴とする中間アクセサリ。
【請求項１２】
前記通信制御手段は、前記第２の通信において第１の通信方式によって前記第２の識別情報を指定された場合に、前記第１の通信方式とは異なる第２の通信方式による前記撮像装置との通信が実行される、通信方式の変更を実行し、
前記第１の通信では当該変更が行われないことを特徴とする請求項１１に記載の中間アクセサリ。
【請求項１３】
撮像装置に装着することが可能であり、前記撮像装置との第１の通信部を介した通信である第１の通信と、前記撮像装置との第２の通信部を介した通信である第２の通信と、制御する通信制御手段を有するアクセサリの制御方法であって、
前記通信制御手段が、前記撮像装置との前記第１の通信による第１の初期通信において、第１の送信要求の前記第１通信による受信に応じて前記アクセサリの機種に対応する識別情報を含む第１の情報を、前記第１の通信によって送信する第１のステップと、前記撮像装置との前記第２の通信による第２の初期通信において、前記第２の通信による第２の送信要求の受信に応じて、前記第１の識別情報とは異なる第２の識別情報を送信する第２のステップとを実行し、
前記通信制御手段は、前記第２の通信において第１の通信方式によって前記第２の識別情報を指定された場合に、前記第１の通信方式とは異なる第２の通信方式による前記撮像装置との通信が実行される、通信方式の変更ステップを実行し、
前記第１の通信では当該変更ステップが実行されないことを特徴とするアクセサリの制御方法。
【請求項１４】
アクセサリを装着することが可能であり、前記アクセサリとの第１の通信部を介した通信である第１の通信と、前記アクセサリとの第２の通信部を介した通信である第２の通信と、を制御する通信制御手段を有する撮像装置の制御方法であって、
前記通信制御手段が、前記アクセサリとの前記第１の通信による初期通信において、送信要求の前記第１通信による送信に応じて前記アクセサリの機種に対応する識別情報を含む第１の情報を、前記第１の通信によって受信する第１のステップと、前記アクセサリとの前記第２の通信による第２の初期通信において、前記第２の通信による送信要求の送信に応じて、前記第１の識別情報とは異なる第２の識別情報を受信する第２のステップと実行し、
前記通信制御手段は、前記第２の通信において第１の通信方式によって前記第２の識別情報を指定した場合に、前記第１の通信方式とは異なる第２の通信方式による前記撮像装置との通信が実行される、通信方式の変更ステップを実行し、
前記第１の通信では当該変更ステップが実行されないことを特徴とする撮像装置の制御方法。
【請求項１５】
撮像装置と交換レンズとの間に装着することが可能であり、前記撮像装置と前記交換レンズとの第１の通信による第１の初期通信において、前記撮像装置から送信された第１の送信要求と、前記第１の送信要求の受信に応じて前記交換レンズから送信された前記交換レンズの機種に対応する識別情報を含む第１の情報とが導通する第１の通信部と、
前記撮像装置と、前記中間アクセサリと前記交換レンズとを含むアクセサリとの第２通信による通信を行う第２の通信部と、を介した通信を制御する通信制御手段を有する中間アクセサリの制御方法であって、
第２の通信による第２の初期通信において、第２の送信要求の受信に応じて前記中間アクセサリの機種に対応する識別情報を含む第３の情報を送信するステップを実行し、前記第３の情報を送信してから再度前記第２の送信要求を受信した場合には、当該第２の送信要求には応答ステップを実行しないことを特徴とする中間アクセサリの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相互に通信を行う撮像装置と１つ以上の中間アクセサリおよび交換レンズから構成されるカメラシステムにおける撮像装置、交換レンズ、中間アクセサリ等に関するものである。
【背景技術】
【０００２】
カメラ本体と交換レンズを含むカメラシステムとして、カメラ本体（撮像装置とも称する）が撮像処理、画像記録、および交換レンズ制御を行うものが知られている。また、当該カメラシステムにおいて、交換レンズがカメラ本体からの制御命令に従ってフォーカス駆動や絞り駆動を行うことも知られている。
【０００３】
このようなカメラシステムにおいてフォーカス駆動や絞り駆動を適切に行うためには、交換レンズの固有の光学情報（例えば焦点距離、絞り、フォーカス敏感度、ピント補正量等の情報）をカメラ本体が交換レンズから取得する必要がある。交換レンズの光学情報はカメラ本体があらかじめ保有している場合もあるし、通信により交換レンズから取得する場合もある。
【０００４】
また、カメラ本体と交換レンズを含むカメラシステムにおいて、カメラ本体と交換レンズとの間に中間アクセサリをさらに装着する場合がある。中間アクセサリとしては例えば交換レンズの焦点距離を変化させるワイドコンバーターやテレコンバーターなどの変倍レンズや、透過率を変化させるＮＤフィルタ等を装着することや異なるタイプの交換レンズを装着可能にするためのものが考えられる。
【０００５】
カメラ本体が交換レンズや中間アクセサリ（以下、交換レンズ及び中間アクセサリの各々を総称してアクセサリとも称する）を適切に制御、もしくは光学情報を適切に補正するためには、装着されているアクセサリに関する情報が必要である。
【０００６】
特許文献１では、交換レンズがカメラ本体に、交換レンズの識別情報を送信することが開示されている。また、交換レンズと中間アクセサリとのうちより新しいアクセサリが、カメラ本体に対して中間アクセサリの識別情報を送信する構成が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許５２０８１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１によれば、交換レンズとカメラ本体との間に中間アクセサリが装着されている場合であっても、交換レンズとカメラ本体とが通信を行うための通信経路の他に新たな通信経路を設けることなく、中間アクセサリの識別情報を取得することができる。
【０００９】
しかしながら、特許文献１にて開示された通信の構成には課題がある。特許文献１では交換レンズと中間アクセサリで１つの通信経路を共有しているため、中間アクセサリ‐カメラ本体間で通信が行われている間は、意図したタイミングで交換レンズに交換レンズ制御信号を伝達する事が出来ない。交換レンズ制御信号をカメラ本体が意図したタイミングで直ぐに交換レンズに伝達できないと、交換レンズに実装された複数の光学部材を高速、高精度で制御することができない場合がある。
【００１０】
近年、撮像制御の高度化によってカメラ本体が交換レンズから取得するレンズ情報のデータ量が増加する傾向にある。さらに、撮像周期の短縮化（つまりは高フレームレート化）によってより短時間内に大量のデータを通信する必要が出てきている。このため、撮像装置、交換レンズ及び中間アクセサリの各ユニット間で、より意図したタイミングで通信を行う技術がより一層求められている。
【００１１】
そこで、本発明は、より意図したタイミングで通信を行うことができる撮像装置、交換レンズ及び中間アクセサリを提供することを目的とする。また、これらの制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一側面は、撮像装置に装着することができるアクセサリであって、
前記撮像装置との第１の通信部を介した通信である第１の通信と、前記撮像装置との第２の通信部を介した通信である第２の通信と、制御する通信制御手段を有し、前記通信制御手段は、前記撮像装置との前記第１の通信による第１の初期通信において、第１の送信要求の前記第１通信による受信に応じて前記アクセサリの機種に対応する識別情報を含む第１の情報を、前記第１の通信によって送信し、前記撮像装置との前記第２の通信による第２の初期通信において、前記第２の通信による第２の送信要求の受信に応じて、前記第１の識別情報とは異なる第２の識別情報を送信し、前記第２の通信において第１の通信方式によって前記第２の識別情報を指定された場合に、前記第１の通信方式とは異なる第２の通信方式による前記撮像装置との通信が実行される、通信方式の変更を実行し、前記第１の通信では当該変更が行われないよう構成したことを特徴とする。
【００１３】
また、本発明の別の側面は、アクセサリを装着できる撮像装置であって、前記アクセサリとの第１の通信部を介した通信である第１の通信と、前記アクセサリとの第２の通信部を介した通信である第２の通信と、制御する通信制御手段を有し、前記通信制御手段は、前記アクセサリとの前記第１の通信による初期通信において、送信要求の前記第１通信による送信に応じて前記アクセサリの機種に対応する識別情報を含む第１の情報を、前記第１の通信によって受信し、前記アクセサリとの前記第２の通信による第２の初期通信において、前記第２の通信による送信要求の送信に応じて、前記第１の識別情報とは異なる第２の識別情報を受信し、前記第２の通信において第１の通信方式によって前記第２の識別情報を指定した場合に、前記第１の通信方式とは異なる第２の通信方式による前記アクセサリとの通信が実行される、通信方式の変更を実行し、前記第１の通信では当該変更が行われないよう構成したことを特徴とする。
【００１４】
また、本発明の別の側面は、撮像装置と交換レンズとの間に装着することができる中間アクセサリであって、前記撮像装置と前記交換レンズとの第１の通信による第１の初期通信において、前記撮像装置から送信された第１の送信要求と、前記第１の送信要求の受信に応じて前記交換レンズから送信された前記交換レンズの機種に対応する識別情報を含む第１の情報とが導通する第１の通信部と、前記撮像装置と、前記中間アクセサリと前記交換レンズとを含むアクセサリとの第２通信による通信を行う第２の通信部と、第２の通信による第２の初期通信において、第２の送信要求の受信に応じて前記中間アクセサリの機種に対応する識別情報を含む第３の情報を送信し、前記第３の情報を送信してから再度前記第２の送信要求を受信した場合には、当該第２の送信要求には応答しない通信制御手段と、を有するよう構成したことを特徴とする。
【００１５】
本発明のその他の側面については、以下で説明する実施の形態で明らかにする。
【発明の効果】
【００１６】
本発明によれば、各ユニット間で、より意図したタイミングで通信を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】実施例１のカメラシステムの構成を説明するブロック図
【図２】実施例１の第一通信のための構成を説明する図
【図３】実施例１のアクセサリとの初期通信及び補正された光学情報を取得する処理の流れを示すフローチャート
【図４】実施例１のカメラとレンズの初期通信処理を示すフローチャート
【図５】実施例１のカメラとアクセサリの初期通信処理を示すフローチャート
【図６】実施例１の第１のアクセサリを決定する処理の流れを示すフローチャート
【図７】実施例２の動的アクセサリを探索する処理の流れを示すフローチャート
【図８】実施例２の動的アクセサリの操作に応じた光学情報の補正処理の流れを示すフローチャート
【図９】実施例３の光学情報を取得する処理の流れを示すフローチャート
【図１０】初期通信で通信される情報の例を示す図
【図１１】実施例４の補正識別情報を取得する処理と、補正識別情報を用いた補正処理の流れを示すフローチャート
【図１２】実施例１の第二通信のための構成を説明する図
【図１３】実施例５のカメラシステムの構成を説明するブロック図
【図１４】実施例５のファームウェア更新処理の流れを示すフローチャート
【図１５】実施例５のファームウェア更新処理の画面表示例を示す図
【図１６】実施例５のユーザー選択によるファームウェア更新処理の流れを示すフローチャート
【図１７】実施例１の第一通信の変形例を説明する図
【図１８】実施例６の末端が交換レンズである場合のカメラシステムの構成を説明するブロック図
【図１９】実施例６の末端が中間アクセサリである場合のカメラシステムの構成を説明するブロック図
【図２０】実施例６の第二通信の通信エラーを検出する処理の流れを示すフローチャート
【発明を実施するための形態】
【００１８】
以下、本発明を適用した実施形態について、図面を参照しながら説明する。以下、アクセサリとは、交換レンズもしくは中間アクセサリを示す。
【００１９】
なお、以下の実施例において、カメラ本体、交換レンズ及び中間アクセサリの各々を総称してユニットとも称する。また、交換レンズ及び中間アクセサリの各々を総称してアクセサリとも称する。
【００２０】
また、以下の実施例において、補正に関わるアクセサリとは、交換レンズ又は補正処理要否情報が「要」である中間アクセサリである。
【００２１】
また、以下の実施例において、補正に関わる中間アクセサリとは、交換レンズの光学情報の補正が必要な中間アクセサリである。
【００２２】
また、以下の実施例において、第１のアクセサリとは、他の全アクセサリの光学情報を保持するアクセサリである。
【００２３】
また、以下の実施例において、第１の中間アクセサリとは、他の中間アクセサリの光学情報を有している中間アクセサリである。
【００２４】
また、以下の実施例において、第１のユニットとは、全アクセサリの光学情報を保持しているユニットである。
【００２５】
なお。以下の実施例では各ユニットが他のユニットの光学情報を有しているか否かに着目するが、これは必ずしもユニットの発売日や製造日とは関係ない。例えば、ファームアップ等によって、ユニットの発売日や製造日によらず、各ユニットが記憶している光学情報は変わり得る。
【実施例１】
【００２６】
以下、実施例１について説明する。
【００２７】
＜カメラシステムの構成（図１）＞
図１を用いて、本実施例のカメラシステムの構成を説明する。
【００２８】
カメラシステムはカメラ本体２０から交換レンズ１０への制御命令伝達の為、および交換レンズ１０からカメラ本体２０への操作情報および光学情報伝達の為の通信経路である第一の通信経路を有する。また、カメラ本体２０と複数の中間アクセサリ３０、４０との操作情報および光学情報伝達の為の通信経路である第二の通信経路を有する。以後、第一の通信経路により行う通信を第一通信（第１の通信）、第二の通信経路により行う通信を第二通信（第２の通信）とも称する。
【００２９】
ここで、第一の通信経路はカメラ側の第一通信部２０７とレンズ側の第一通信部１１４との間で相互に行う通信を、後述のマウント２０２及び３０５、３０３及び４０５、４０３及び１０２を介して行う経路である。なお、カメラ側の第一通信部２０７とレンズ側の第一通信部１１４はそれぞれ通信制御手段の一例である。
【００３０】
このように、あるユニットが当該ユニットとは異なる１つのユニットとの間で行う通信を、本実施例では一対一の通信とも称する。
【００３１】
また、ここで、第二の通信経路は、カメラ側の第二通信部２０８が各アクセサリの通信部と通信する経路である。その際、カメラ側の第二通信部２０８からマウント２０３及び３０６を介して行われるとともに、マウント３０４及び４０６、４０４及び１０３の少なくとも一部を介して、通信が実施される。第二通信経路によってカメラ側の通信部２０８は例えば、レンズ側の第二通信部１１５、中間アクセサリ側の第二通信部３０８、４０８との間で通信を行う。なお、カメラ側の通信部２０８、レンズ側の第二通信部１１５、中間アクセサリ側の第二通信部３０８、及び中間アクセサリ側の４０８は、それぞれ通信制御手段の一例である。
【００３２】
このように、あるユニットが当該ユニットとは異なる複数のユニットとの間で行う通信を、本実施例では一対多の通信とも称する。
【００３３】
図１において、交換レンズ１０は、撮影に関する可動光学部材を制御する交換レンズである。カメラ本体２０は、映像を撮影するカメラ本体である。中間アクセサリ３０、中間アクセサリ４０は、交換レンズ１０とカメラ本体２０との間に装着されたエクステンダー等の中間アクセサリである。
【００３４】
交換レンズ１０、中間アクセサリ４０、中間アクセサリ３０、カメラ本体２０は、マウント１０１と４０１、４０２と３０１、３０２と２０１がそれぞれ取り外し可能に取り付けられる。ここで、マウント１０１は交換レンズ１０に設けられ、マウント４０１、マウント４０２は中間アクセサリ４０に設けられ、マウント３０１、マウント３０２は中間アクセサリ３０に設けられ、マウント２０１はカメラ本体２０に設けられている。
【００３５】
マウント１０１、４０１、４０２、３０１、３０２、２０１にはそれぞれ、第一通信を行う為の１つ以上の接点を持つ接点端子群である第一通信接点群１０２、４０３、４０５、３０３、３０５、２０２が設けられている。ここで、第一通信接点群１０２、４０３、４０５、３０３、３０５、２０２は、交換レンズ１０、中間アクセサリ３０、中間アクセサリ４０、カメラ本体２０が接続された時に、導通する構成となっている。実施例１では、第一通信は、交換レンズ１０の光学部材をカメラ本体２０が制御する為にも用いられる。
【００３６】
更に、マウント１０１、４０１、４０２、３０１、３０２、２０１にはそれぞれ、第二通信を行う為の１つ以上の接点を持つ接点端子群である第二通信接点群１０３、４０４、４０６、３０４、３０６、２０３が設けられている。ここで、第二通信接点群１０３、４０４、４０６、３０４、３０６、２０３は、交換レンズ１０、中間アクセサリ３０、中間アクセサリ４０、カメラ本体２０が接続された時に、導通する構成となっている。実施例１では、第二通信は、カメラ本体２０が中間アクセサリ３０、中間アクセサリ４０と、交換レンズ１０とに対して一対多の通信を行うことが可能であるように構成されている。
【００３７】
このように、カメラ本体２０と交換レンズ１０の一対一の通信である第一通信と、カメラ本体と複数のアクセサリとの一体多の通信を行う第二通信とのそれぞれに対応して、異なる第一の通信経路と第二の通信経路が設けられている。これにより、同一の通信経路を用いて通信を行う場合と比較して、例えば第一通信ではより意図したタイミングで交換レンズに交換レンズ制御命令伝達をする事が出来る。交換レンズ制御命令伝達をカメラ本体が意図したタイミングで直ぐに交換レンズに伝達できるので、交換レンズに実装された複数の光学部材を高速、高精度で制御することが出来る。
【００３８】
交換レンズ１０は、光学系を構成するフォーカスレンズ１０４、ズームレンズ１０５、アイリス１０６、ぶれ補正レンズ１０７と、各光学部材を制御する制御部（１０８〜１１１）及び、レンズ全体を制御するレンズ制御部１１３を備える。さらに交換レンズ１０は、第１の通信を行うレンズ側の第一通信部１１４、第２の通信を行うレンズ側の第二通信部１１５、ぶれ量を検出するぶれ量検出部１１２、交換レンズに設けられた操作部材であるレンズ操作部材１１６を備える。各構成について説明をする。
【００３９】
フォーカスレンズ１０４は、撮影映像のピント状態を変化させるためのものである。ズームレンズ１０５は、撮影映像のズームを行う為のものである。アイリス１０６は、撮影映像の光量調整を行う為のものである。ぶれ補正レンズ１０７は、被写体像の像ぶれを補正する為のぶれ補正レンズである。
【００４０】
フォーカスレンズ制御部１０８は、フォーカスレンズ１０４の位置検出および駆動制御を行う。ズームレンズ制御部１０９は、ズームレンズ１０５の位置検出および駆動制御を行う。アイリス制御部１１０は、アイリス１０６の位置検出および駆動制御を行う。ぶれ補正制御部１１１は、ぶれ補正レンズ１０７の位置検出および駆動制御を行う為のぶれ補正制御部である。フォーカスレンズ制御部１０８、ズームレンズ制御部１０９、アイリス制御部１１０、ぶれ補正制御部１１１は、それぞれ例えば絶対値エンコーダ等の位置センサーと、超音波モータやステッピングモータ等の駆動モータにより構成される。ぶれ量検出部１１２は、交換レンズ１０の振動量を検出するためのものであり、例えばジャイロセンサーで構成される。
【００４１】
レンズ制御部１１３はレンズを制御する為のものであり、不図示のメモリを有している。レンズ制御部１１３は、通信制御部の一例である。レンズ側第一通信部１１４は、交換レンズ１０にて第一通信を行う為のものである。レンズ側第二通信部１１５は、交換レンズ１０にて第二通信を行う為のものである。
【００４２】
レンズ制御部１１３が備えるメモリは、書き換え可能な不揮発メモリで構成され、ＣＰＵが実行する制御ソフトウェア（ファームウェア）、交換レンズ１０に関する固有情報や状態情報を記憶する。固有情報は例えば機種名（識別情報）、光学特性、補正情報などである。また、状態情報は例えば動作状態（正常／セーフモード）、ズームレンズ１０５の位置情報（または倍率）、フォーカスレンズ１０４の位置情報、アイリス１０６のＦ値、ぶれ補正レンズ１０７の位置情報、ファームウェアのバージョンや更新状態などである。ただし、これらに限定されない。また、メモリには、後述するセーフモードで交換レンズ１０を動作させる際に実行するプログラムも記憶されている。
【００４３】
また、レンズ制御部１１３はＣＰＵなどのプログラマブルプロセッサを有し、メモリからプログラムを読みだして実行することにより、後述する交換レンズ１０の動作をはじめとした、各種の動作を実現する。例えばレンズ制御部１１３は、後述する第一通信でカメラ制御部２０５から受信した命令に応じた動作を実行する。命令に応じた動作とは、例えばフォーカスレンズ制御部１０８、ズームレンズ制御部１０９、アイリス制御部１１０、ぶれ補正制御部１１１の制御や、メモリに記憶されたファームウェアの更新を実行する。
【００４４】
レンズ制御部１１３は、メモリに記憶されている古いファームウェアを、例えばカメラ本体２０から第一通信で受信した新しいファームウェアで上書きすることによってファームウェアを更新する。また、レンズ制御部１１３は、ファームウェアの更新処理の状態を表すデータ（更新状態データ）をメモリに記録することで、更新処理を管理する。例えばレンズ制御部１１３はファームウェアの上書きを行う前に、更新状態データを「未完了」を示す値にし、ファームウェアの上書きが完了すると更新状態データを「完了」を示す値にする。なお、「完了」を示す値は「正常完了」を示す値と「異常完了」を示す値とで異なっていてもよい。また「異常完了」を示す値は、異常の原因に応じて異なる値であってよい。
【００４５】
例えば、ファームウェアの更新中に交換レンズ１０が外された場合、交換レンズ１０への電源供給が絶たれるため、更新状態データが「未完了」を示す値のまま更新処理が中断される。例えばレンズ制御部１１３は、電源が再び供給された際に更新状態データを確認し、未完了状態を示す値であった場合には、ファームウェアの更新が中断された状態であるため、動作が制限されたモード（セーフモード）に移行する。また、メモリが記憶している交換レンズ１０の動作状態を、セーフモードに書き換える。セーフモードでは、ファームウェアの更新を行うために必要な処理を含む、制限された機能だけが実行可能である。ファームウェアの更新を行うために必要な処理とは、具体的には、交換レンズ１０の識別情報と動作状態情報（あるいはファームウェア更新の要求）をカメラ本体２０に送信する処理である。また、カメラ本体２０から受信したファームウェアでメモリに記録しているファームウェアを更新する処理も、ファームウェアの更新を行うために必要な処理である。
【００４６】
それ以外の処理、例えばフォーカスレンズ制御部１０８の制御などは行えない。
【００４７】
通常、メモリの容量はファームウェア全体を二重化して記憶できるほど大きくない。そのため、セーフモード用のプログラム記憶に利用できる容量は制限される。したがってセーフモードでは、交換レンズ１０の動作状態の送信やファームウェアの更新といった必要最低限の機能を含む、限られた機能だけが提供される。レンズ制御部１１３はセーフモード中に第一通信で、セーフモードでは実行できない処理の要求、例えばフォーカスレンズ１０４の駆動要求などを受信した場合、要求を無視する。レンズ操作部材１１６は、交換レンズ１０に備え付けられた操作部材であり、例えばスイッチ又は電子リングである。レンズ操作部材１１６が操作されると、操作信号がレンズ制御部１１３へ出力される。
【００４８】
次に、カメラ本体２０の構成の説明をする。カメラ本体２０は、撮像素子２０４、カメラ本体を制御するカメラ制御部２０５、カメラ本体２０が撮影した映像などを表示する映像表示部２０６、カメラ本体２０に設けられた操作部材であるカメラ操作部材２０９を備える。さらに、カメラ本体２０は、第１の通信及び第２の通信を制御するカメラ側第一通信部２０７、カメラ側第二通信部２０８を備える。各構成について説明をする。
【００４９】
撮像素子２０４は映像を撮影する為の撮像素子であり、例えばＣＭＯＳイメージセンサーである。
【００５０】
カメラ制御部２０５は、カメラ本体を制御する為のものであり、不図示のメモリを有している。カメラ制御部２０５は通信制御部の一例である。カメラ側第一通信部２０７は、カメラ本体２０にて第一通信を行う為のものである。カメラ側第二通信部２０８は、カメラ本体２０にて第二通信を行う為のものである。カメラ制御部２０５、カメラ側第一通信部２０７、カメラ側第二通信部２０８は例えばカメラ本体２０内のＣＰＵを用いて構成されている。
【００５１】
映像表示部２０６は例えば液晶モニタであり、カメラ本体２０が撮影した映像や、記録媒体２１１に記録された画像データ、ＧＵＩなどの表示に用いられる。このとき、映像表示部２０６は、交換レンズ１０もしくは中間アクセサリ３０、４０のファームウェア更新をユーザーが指示するためのメニュー表示にも用いられる。また、カメラ制御部２０５は、装着されている交換レンズ１０や中間アクセサリ３０、４０がセーフモードであることを検知すると、ファームウェアの更新が必要であることをメッセージ表示などによってユーザーに報知することができる。
【００５２】
カメラ操作部材２０９は撮影条件を設定する為のものであり、例えばダイアルリングやスイッチである。カメラ操作部材２０９が操作されると、操作信号がカメラ制御部２０５へ出力される。
【００５３】
メディアＩＦ２１０は、例えば着脱可能なメモリーカードである記録媒体２１１に対してデータの記録や読み出しを行うためのインターフェースである。
【００５４】
記録媒体２１１は、カメラ本体２０での撮影によって得られた画像データや音声データの記録先として用いられる。また、記録媒体２１１は、カメラ本体２０、交換レンズ１０、中間アクセサリ３０、４０のファームウェア更新時には新しいファームウェアの供給元としても用いられる。
【００５５】
中間アクセサリ３０、４０のそれぞれは、中間アクセサリ光学部材３０７、４０７と、第二通信を行う中間アクセサリ側第二通信部３０８、４０８と、中間アクセサリの制御を行う３０９、４０９を備える。また、更に、中間アクセサリ３０、４０のそれぞれは、中間アクセサリに設けられた操作部材である中間アクセサリ操作部材３１０、４１０を備える。各構成について説明をする。
【００５６】
本実施例の中間アクセサリ光学部材３０７及び４０７は一例として、撮影映像に対して光学特性の変化をもたらす光学部材であり、例えば変倍レンズやＮＤフィルタである。
【００５７】
中間アクセサリ側第二通信部３０８及び４０８は、中間アクセサリ３０、中間アクセサリ４０にて第二通信を行う為の通信部である。
【００５８】
中間アクセサリ制御部３０９、４０９は、それぞれ中間アクセサリ３０、中間アクセサリ４０を制御する為の制御部であり、不図示のメモリを有している。中間アクセサリ制御部３０９、４０９は、各々が通信制御部の一例である。中間アクセサリ制御部３０９、４０９、中間アクセサリ側第二通信部３０８及び４０８は、中間アクセサリのＣＰＵを用いて構成されている。
【００５９】
中間アクセサリ制御部３０９、４０９が有するメモリは、書き換え可能な不揮発メモリで構成され、ＣＰＵが実行する制御ソフトウェア（ファームウェア）、中間アクセサリ３０、４０に関する固有情報や状態情報を記憶する。固有情報は例えば機種名（識別情報）、光学特性、補正情報などである。また、状態情報は例えば動作状態（正常／セーフモード）、中間アクセサリ操作部材３１０、４１０の操作情報（位置や速度）、ファームウェアのバージョンや更新状態などである。ただし、これらに限定されない。また、メモリには、後述するセーフモードで中間アクセサリ３０、４０を動作させる際に実行するプログラムも記憶されている。
【００６０】
また、中間アクセサリ制御部３０９、４０９はＣＰＵなどのプログラマブルプロセッサを有し、メモリからプログラムを読みだして実行することにより、後述する中間アクセサリ３０、４０の動作をはじめとした、各種の動作を実現する。例えば中間アクセサリ制御部３０９、４０９は、後述する第二通信でカメラ制御部２０５から受信した命令に応じた動作、例えば中間アクセサリ操作部材３１０、４１０の操作情報の送信、メモリに記憶されたファームウェアの更新を実行する。
【００６１】
中間アクセサリ制御部３０９、４０９は、メモリに記憶されている古いファームウェアを、例えばカメラ本体２０から第一通信で受信した新しいファームウェアで上書きすることによってファームウェアを更新する。また、中間アクセサリ制御部３０９、４０９は、ファームウェアの更新処理の状態を表すデータ（更新状態データ）をメモリに記録することで、更新処理を管理する。例えば中間アクセサリ制御部３０９、４０９はファームウェアの上書きを行う前に、更新状態データを「未完了」を示す値にし、ファームウェアの上書きが完了すると更新状態データを「完了」を示す値にする。なお、「完了」を示す値は「正常完了」を示す値と「異常完了」を示す値とで異なっていてもよい。また「異常完了」を示す値は、異常の原因に応じて異なる値であってよい。
【００６２】
例えば、ファームウェアの更新中に中間アクセサリ３０、４０が外された場合、中間アクセサリ３０、４０への電源供給が絶たれるため、更新状態データが「未完了」を示す値のまま更新処理が中断される。例えば中間アクセサリ制御部３０９、４０９は、電源が再び供給された際に更新状態データを確認し、未完了状態を示す値であった場合には、動作が制限されたモード（セーフモード）に移行する。また、メモリが記憶している中間アクセサリ３０、４０の動作状態を、セーフモードに書き換える。
【００６３】
セーフモードでは、ファームウェアの更新を行うために必要な処理を含む、制限された機能だけが実行可能である。ファームウェアの更新を行うために必要な処理とは、具体的には、中間アクセサリ３０、４０の識別情報とセーフモードであることを示す情報（あるいはファームウェア更新の要求）などの認証情報をカメラ本体２０に送信する処理である。また、カメラ本体２０から受信したファームウェアでメモリに記録されているファームウェアを更新する処理もファームウェアの更新を行うために必要な処理である。それ以外の処理、例えば中間アクセサリ操作部材３１０、４１０の操作情報の送信などは行えない。
【００６４】
通常、メモリの容量はファームウェア全体を二重化して記憶できるほど大きくない。そのため、セーフモード用のプログラム記憶に利用できる容量は制限される。したがってセーフモードでは、中間アクセサリ３０、４０の動作状態の送信やファームウェアの更新といった必要最低限の機能を含む、限られた機能だけが提供される。中間アクセサリ制御部３０９、４０９はセーフモード中に第二通信で、セーフモードでは実行できない処理の要求、例えば中間アクセサリ操作部材３１０、４１０の操作情報の送信受信した場合、要求を無視する。
【００６５】
中間アクセサリ操作部材３１０、４１０は、それぞれ中間アクセサリ３０、中間アクセサリ４０に備え付けられた操作部材であり、例えばスイッチ又は電子リングである。中間アクセサリ操作部材３１０、４１０が操作されると、操作信号が中間アクセサリ制御部３０９、４０９へ出力される。
【００６６】
第二通信接続スイッチ３１１、第二通信接続スイッチ４１１は、それぞれ中間アクセサリ３０、中間アクセサリ４０の第二通信線上、かつ、中間アクセサリ側第二通信部よりレンズ側に備え付けられたスイッチである。第二通信接続スイッチ３１１、第二通信接続スイッチ４１１は、それぞれ中間アクセサリ制御部３０９および中間アクセサリ制御部４０９により短絡・開放を制御できる。これらを設けることにより、自身よりレンズ側の第二通信を遮断することが可能となる。つまり、これらのスイッチの短絡・解放を制御することで、第二通信の通信状態を変更することが可能である。
【００６７】
実施例１において、交換レンズ１０に入射した光が、映像として出力されるまでの流れは以下の通りである。
【００６８】
交換レンズ１０に入射した光は、フォーカスレンズ１０４、ズームレンズ１０５、アイリス１０６、ぶれ補正レンズ１０７、中間アクセサリ光学部材４０７、３０７を通り撮像素子２０４で結像し、電気信号に変換される。撮像素子２０４から出力された電気信号は、カメラ制御部２０５にて映像信号に変化され、映像表示部２０６に出力される。
【００６９】
＜第一通信（図２）＞
次に、第一通信について図２を用いて説明する。
【００７０】
図２の（ａ）は、第一通信を行う構成を示している。本実施例の第一通信はクロック同期通信を行う場合を例示するが、調歩同期式通信を行っても良い。調歩同期式通信については変形例として後述する。第一通信接点群１０２、４０３、４０５、３０３、３０５、２０２にはそれぞれ、カメラ側第一通信部２０７から出力されるクロックラインＬＣＬＫの端子である第一通信ＬＣＬＫ端子１０２ａ、４０３ａ、４０５ａ、３０３ａ、３０５ａ、２０２ａが含まれている。本実施例ではまた、同様にクロック同期通信のカメラ側第一通信部２０７から出力されるデータラインＤＣＬの端子である第一通信ＤＣＬ端子１０２ｂ、４０３ｂ、４０５ｂ、３０３ｂ、３０５ｂ、２０２ｂが含まれている。なお、第一通信ＤＣＬ端子１０２ｂ、４０３ｂ、４０５ｂ、３０３ｂ、３０５ｂ、２０２ｂの各々が、第１の通信端子の一例である。また、同様にクロック同期通信のレンズ側第一通信部１１４から出力されるデータラインＤＬＣの端子である第一通信ＤＬＣ端子１０２ｃ、４０３ｃ、４０５ｃ、３０３ｃ、３０５ｃ、２０２ｃが含まれている。ばお、第一通信ＤＬＣ端子１０２ｃ、４０３ｃ、４０５ｃ、３０３ｃ、３０５ｃ、２０２ｃの各々が、第３の通信端子の一例である。
【００７１】
図２の（ａ）が示す通り、クロックラインＬＣＬＫ、データラインＤＣＬは、交換レンズ１０内でプルアップされている。またクロックラインＬＣＬＫ、データラインＤＬＣは、カメラ本体２０内でプルアップされている。
【００７２】
中間アクセサリ３０、中間アクセサリ４０内のクロックラインＬＣＬＫ、データラインＤＣＬ、データラインＤＬＣはそれぞれ第一通信接点４０３と４０５および３０３と３０５の間で短絡されている。
【００７３】
図２の（ｂ）は、第一通信が行われている時のクロックラインＬＣＬＫ、データラインＤＣＬ、データラインＤＬＣの波形を示している。カメラ側第一通信部２０７は、クロックラインＬＣＬＫにクロックを出力すると共に、クロックラインＬＣＬＫの立ち上がり信号に合わせてデータラインＤＣＬにＢ７〜Ｂ０の８ビットのデータを出力する。同様にレンズ側第一通信部１１４は、クロックラインＬＣＬＫの立ち上がり信号に合わせてデータラインＤＬＣにＢ７〜Ｂ０の８ビットのデータを出力する。更にカメラ側第一通信部２０７はクロックラインＬＣＬＫの立ち上がり信号に合わせてデータラインＤＬＣのＢ７〜Ｂ０の８ビットのデータを受信する。同様にレンズ側第一通信部１１４はクロックラインＬＣＬＫの立ち上がり信号に合わせてデータラインＤＣＬのＢ７〜Ｂ０の８ビットのデータを受信する。以上によりカメラ側第一通信部２０７およびレンズ側第一通信部１１４が通信データをお互いに交換する事が出来る。レンズ側第一通信部１１４は、データラインＤＣＬのＢ７〜Ｂ０の８ビットのデータを受信すると、クロックラインＬＣＬＫをＴｂｕｓｙの時間ＬＯＷ出力し、その後ＬＯＷ出力を解除する。ここでＴｂｕｓｙ時間は交換レンズ１０が受信データを処理している時間であり、カメラ側第一通信部２０７はデータ送信後にクロックラインＬＣＬＫがＬＯＷからＨＩＧＨに変化するまでデータ送信を行わない構成となっている。この信号制御により、第一通信のフロー制御を行う事ができる。以上の処理を繰り返す事で、第一通信によりカメラ側第一通信部２０７とレンズ側第一通信部１１４の間でデータの伝達を行う事が出来る。
【００７４】
＜第２通信（図１２）＞
次に、図１２の構成図を参照して、カメラ本体２０と交換レンズ１０と中間アクセサリ３０と中間アクセサリ４０との間に構成される「１対多」の通信が可能な通信回路の１つについて説明する。なお、通信回路は「１対多」の通信が可能であればこの限りではない。さらに、複数の通信回路を持つ場合は、他の通信回路についてはクロック同期式のシリアル通信やＵＡＲＴ通信のような「１対１」の通信でも構わない。
【００７５】
カメラ側第二通信部２０８、レンズ側第二通信部１１５、中間アクセサリ第二通信部３０８、４０８は、第一通信と同様に接点部を介して接続される。より具体的には、前述の第二通信接点群第二通信接点群１０３、４０４、４０６、３０４、３０６、２０３を介して接続される。本実施例において、第二通信接点群１０３、４０４、４０６、３０４、３０６、２０３は各々ＣＳ信号端子１０３ａ、４０４ａ、４０６ａ、３０４ａ、３０６ａ、２０３ａとＤＡＴＡ信号端子１０３ｂ、４０４ｂ、４０６ｂ、３０４ｂ、３０６ｂ、２０３ｂを有する。カメラ側第二通信部２０８、レンズ側第二通信部１１５、中間アクセサリ第二通信部３０８は、ＣＳ信号端子を介して接続されたＣＳ信号線、ＤＡＴＡ信号端子を介して接続されたＤＡＴＡ信号線を用いて通信を行う。
【００７６】
なお、第二通信接点群１０３、４０４、４０６、３０４、３０６、２０３が各々有するＤＡＴＡ信号端子は、第２の通信端子の一例である。
【００７７】
カメラ通信回路は接地スイッチ２２１と入出力切り換えスイッチ２２２によって構成されている。レンズ通信回路は接地スイッチ１２１と入出力切り換えスイッチ１２２によって構成されている。中間アクセサリ通信回路は接地スイッチ３２１、４２１と入出力切り換えスイッチ３２２、４２２によって構成されている。
【００７８】
信号線は、通信のフロー制御を行うための信号を伝搬するためのＣＳ信号線（第一の信号線）と、送受信するデータを伝搬するためのＤＡＴＡ信号線（第二の信号線）の２本で構成される。
【００７９】
ＣＳ信号線はカメラ側第二通信部２０８と中間アクセサリ第二通信部３０８、およびレンズ側第二通信部１１５に接続されており、信号線の状態（Ｈｉ／Ｌｏｗ）を検出可能な構成としている。またＣＳ信号線はカメラ本体内で不図示の電源にプルアップ接続されている。ＣＳ信号線は交換レンズ１０の接地スイッチ１２１、カメラ本体２０の接地スイッチ２２１、中間アダプタの接地スイッチ３２１、４２１を介してＧＮＤと接続可能な構成としている（オープンドレイン接続）。この構成により、交換レンズ１０、カメラ本体２０、中間アクセサリ３０、４０はそれぞれ接地スイッチをオン（接続）することによりＣＳ信号線の状態をＬｏｗにすることが可能である。一方、交換レンズ１０、カメラ本体２０、中間アクセサリ３０、４０の全てが各々の接続スイッチをオフ（遮断）することで、ＣＳ信号線の状態をＨｉとすることができる。ＣＳ信号線は、ブロードキャスト通信とＰ２Ｐ通信を区別するため、もしくはＰ２Ｐ通信における通信方向の切り替えなどに用いられる。
【００８０】
ＤＡＴＡ信号線は、データの伝搬方向を切り換えながら使用可能な単線の双方向データ送信線である。ＤＡＴＡ信号線は、交換レンズ１０の入出力切り換えスイッチ１２２を介してレンズ側第二通信部１１５と接続可能である。また、ＤＡＴＡ信号線は、カメラ本体２０の入出力切り換えスイッチ２２２を介してカメラ側第二通信部２０８と接続可能である。また、ＤＡＴＡ信号線は、中間アクセサリ３０、４０の入出力切り換えスイッチ３２２、４２２を介して中間アクセサリ第二通信部３０８、４０８とそれぞれ接続可能である。それぞれのマイコンにはデータを送信するためのデータ出力部（ＣＭＯＳ方式）とデータを受信するためのデータ入力部（ＣＭＯＳ方式）が備えられている。入出力切り換えスイッチを操作することでＤＡＴＡ信号線をデータ出力部に接続するかデータ入力部に接続するかを選択することができる。この構成により、交換レンズ１０、カメラ本体２０、中間アクセサリ３０、４０は自分がデータを送信する場合にはＤＡＴＡ信号線をデータ出力部と接続するように各々入出力切り換えスイッチを操作することでデータ送信が可能となる。一方、交換レンズ１０、カメラ本体２０、中間アクセサリ３０、４０は自分がデータを受信する場合にはＤＡＴＡ信号線をデータ入力部と接続するように各々入出力切り換えスイッチを操作することでデータ受信が可能となる。
【００８１】
ここで、ＣＳ信号とデータ信号により行われるブロードキャスト通信とＰ２Ｐ通信について述べる。
【００８２】
ＣＳ信号線はいずれかのユニットがＧＮＤに接続するとＬＯＷに落ちるので、ブロードキャスト通信のきっかけとして使用される。
【００８３】
通信の主体であるカメラ本体がＣＳ信号線をＬＯＷに引くことでブロードキャスト通信が開始される。ＣＳ信号線がＬＯＷの時にＤＡＴＡ線によりアクセサリが受信したデータは、ブロードキャストされたデータであると判断する。
【００８４】
また、各アクセサリがＣＳ信号線をＬＯＷに引くことでカメラ本体にブロードキャスト通信をリクエストすることができる。
【００８５】
ＣＳ信号線のＬＯＷを検知したユニットは、ブロードキャストの処理中は自身の接地スイッチを入れておくことで、ブロードキャスト通信に対する処理が継続していることを他のユニットに周知することが可能である。第二通信はブロードキャスト通信で始まり、ブロードキャスト通信で終わると規定することで、アクセサリのＤＡＴＡ信号線は基本的に受信状態を維持しておけばよい。カメラがアクセサリとＰ２Ｐ通信を行う場合には、まずブロードキャスト通信により通信対象のアクセサリを指定する。ブロードキャスト通信の送信を完了したカメラと指定されたアクセサリはＰ２Ｐ通信を行う。
【００８６】
Ｐ２Ｐ通信では、まずカメラがデータを送信し、それを受けたアクセサリがカメラへデータを送信する。以後、これが交互に行われる。Ｐ２Ｐ通信においては、通信中のＣＳ信号はＨＩＧＨを維持することでブロードキャスト通信と区別される。Ｐ２Ｐ通信におけるＣＳ信号はビジー信号として使用される。すなわち、カメラ及びアクセサリが相手に自身からのデータ送信が終了した旨を通知するためにＬＯＷにし、データ受信の準備が整ったことを通知するためにＨＩＧＨにする。
【００８７】
Ｐ２Ｐ通信が終了したら、カメラがＰ２Ｐ通信の終了をブロードキャスト通信する。
【００８８】
このようにして、カメラは複数のアクセサリと２本の通信ラインを介してデータ通信を行える。
【００８９】
なお、図１２では本発明における通信回路の一例について示したが、本発明はこれに限定されない。例えば、ＣＳ信号線をカメラ本体２０内でＧＮＤにプルダウン接続し、交換レンズ１０の接地スイッチ１２１、カメラ本体２０の接地スイッチ２２１、中間アクセサリ３０、４０の接地スイッチ３２１、４２１を介して不図示の電源と接続可能な構成としても良い。またＤＡＴＡ信号線は常に各々のデータ入力部に接続される構成とし、ＤＡＴＡ信号線と各々のデータ出力部との接続／遮断をスイッチにより操作可能な構成としても良い。
【００９０】
第二通信は、第一通信と同じ通信方式や、双方向の調歩同期通信、マスタ・スレーブ方式やトークンパッシング方式等で実現可能である。
【００９１】
＜アクセサリとの初期通信及び補正された光学情報の取得処理（図３）＞
次に、カメラ本体２０がアクセサリとの初期通信によりアクセサリの認証情報を取得し、さらに中間アクセサリ３０および中間アクセサリ４０の光学情報に基づいて補正された交換レンズ１０の光学情報を取得する流れについて図３を用いて説明する。なお、中間アクセサリの光学情報とは、例えば中間アクセサリが変倍レンズを有する場合には、当該中間アクセサリの挿入により変化する倍率である。また、交換レンズ１０の光学情報とは、例えば焦点距離、絞り、フォーカス敏感度、ピント補正量等の情報である。
【００９２】
図３は、中間アクセサリおよび交換レンズを装着して初めて電源を供給した後に、カメラ本体２０が中間アクセサリ３０および中間アクセサリ４０の光学情報に基づいて補正された交換レンズ１０の光学情報を取得する処理の流れを示している。
【００９３】
Ｓ３０１にてカメラ本体２０が起動すると、Ｓ３０２に遷移する。
【００９４】
Ｓ３０２に遷移すると、カメラ本体２０は、不図示の電源供給用マウント接点を介して、交換レンズ１０、中間アクセサリ３０、中間アクセサリ４０に電源を供給し、Ｓ３０３およびＳ３０４に遷移する。
【００９５】
Ｓ３０３に遷移すると、カメラ制御部２０５は、第一通信にて交換レンズ１０と初期通信を行う。当該初期通信では、交換レンズ１０の認証情報を取得する。
【００９６】
ここで交換レンズ１０の認証情報には、交換レンズ１０の識別情報と動作状態情報が含まれている。交換レンズ識別情報は、交換レンズの種類（機種）の識別に用いられる機種ナンバー（ＩＤ）等の情報であってもよいし、交換レンズ固有の光学データを示す光学データ識別情報であってもよい。また、交換レンズが有する機能を示す情報や同一機種の中での個体を識別可能な製造ナンバー（シリアルナンバー）等の情報を含んでいてもよい。
【００９７】
動作状態情報は、交換レンズ１０が正常に動作しているかセーフモードで動作しているかが識別できる情報であり、言い換えると、ファームウェアの更新が中断された状態である（セーフモードで動作）か、否か（正常動作）が識別できる情報である。
【００９８】
第一通信にて交換レンズ１０の認証情報を取得するサブプロセスＳ３０３の流れについては図４を用いて後述する。
【００９９】
Ｓ３０４に遷移すると、カメラ制御部２０５は、第二通信にてアクセサリと初期通信を行い、アクセサリの認証情報を取得する。
【０１００】
ここで、アクセサリの認証情報には、アクセサリの識別情報と補正処理要否情報と動作状態情報が含まれている。
【０１０１】
中間アクセサリ識別情報は、中間アクセサリの種類（機種）の識別に用いられる機種ナンバー（ＩＤ）等の情報であってもよいし、中間アクセサリ固有の光学データを示す光学データ識別情報であってもよい。また、中間アクセサリが有する機能を示す情報や同一機種の中での個体を識別可能な製造ナンバー（シリアルナンバー）等の情報を含んでいてもよい。
【０１０２】
また、補正処理要否情報とは、当該アクセサリの装着により、交換レンズ１０の光学情報の補正が必要となるか否かを示す情報である。アクセサリが中間アクセサリの場合であって、交換レンズ１０の光学系に影響を与えないものである場合は、補正処理は不要である。中間アクセサリ補正処理要否情報によりカメラ制御部２０５が該中間アクセサリの装着による補正処理が不要であることを事前に知れば、交換レンズ１０の光学情報の取得処理において、カメラは該中間アクセサリを無視することができる。
【０１０３】
補正処理が不要な中間アクセサリとしては、例えば、自身の幅による光学系への影響を打ち消すように光学設計された光学部材を備え、操作部材を増設する目的で装着される中間アクセサリがある。また、フランジバックの短いマウントの交換レンズとカメラ本体との間に装着することでカメラ本体に適したフランジバック長に変化させるマウントコンバータなども挙げられる。
【０１０４】
動作状態情報は、中間アクセサリ３０、４０が正常に動作しているかセーフモードで動作しているかが識別できる情報であり、言い換えると、ファームウェアの更新が中断された状態である（セーフモードで動作）か、否か（正常動作）が識別できる情報である。
【０１０５】
第二通信にて中間アクセサリの認証情報を取得するサブプロセスＳ３０４の流れについては図５を用いて後述する。Ｓ３０３およびＳ３０４は、別の通信経路を使用するため、処理を並行して行ってもよいし、順次行ってもよい。
【０１０６】
Ｓ３０３およびＳ３０４により交換レンズの認証情報、装着されているアクセサリの認証情報を取得すると、Ｓ３０５に遷移する。
【０１０７】
Ｓ３０５に遷移すると、カメラ制御部２０５は、Ｓ３０４にて取得した補正処理要否情報を元に、交換レンズの光学情報の補正が必要な中間アクセサリがあるかを判断する。補正処理要否情報が「要」の中間アクセサリ（補正に関わる中間アクセサリ、とも称する）が装着されていた場合には、Ｓ３０６に遷移する。
【０１０８】
Ｓ３０６に遷移すると、カメラ制御部２０５は、交換レンズおよびＳ３０５で補正処理要否情報が「要」であった中間アクセサリのうち、カメラ制御部２０５が光学情報を保有していないアクセサリがあるか否かを判断する。なお、交換レンズおよびＳ３０５で補正処理要否情報が「要」であった中間アクセサリを、補正に関わるアクセサリ、とも称する。カメラ制御部２０５は補正に関わるアクセサリのうち、カメラ制御部２０５が光学情報を保有していないアクセサリがある場合は、カメラ制御部２０５では交換レンズの光学情報の補正処理が行うことができない。この場合、補正処理の依頼先を探すため、Ｓ３０７に遷移する。
【０１０９】
Ｓ３０７に遷移すると、カメラ制御部２０５は、補正に関わるアクセサリのうち、他の全アクセサリの光学情報を保持するアクセサリ（第１のアクセサリとも称する）を決定する。第１のアクセサリの決定方法としては、例えば、アクセサリから取得した識別情報により判断してもよいし、通信によってアクセサリに問い合わせてもよい。詳しくは図６を用いて後述する。
【０１１０】
Ｓ３０７により第１のアクセサリが確定すると、Ｓ３０８に遷移する。
【０１１１】
Ｓ３０８に遷移すると、カメラ制御部２０５はＳ３０７により確定した第１のアクセサリに、その他の補正に関わるアクセサリの識別情報を送信するとともに、交換レンズ１０の光学情報の補正処理を依頼する。本実施例では一例として、第１のアクセサリが交換レンズである場合には、第一通信にて通信を行う。第１のアクセサリが中間アクセサリである場合には、第二通信にて通信を行う。
【０１１２】
Ｓ３０８により補正依頼を受けた第１のアクセサリの制御部は、保持しているその他の補正に関わるアクセサリの光学情報を用いて、交換レンズ１０の光学情報の補正処理を行う。
【０１１３】
Ｓ３０９に遷移し、カメラ制御部２０５は、第１のアクセサリにより補正された光学情報を取得する。
【０１１４】
一方、Ｓ３０６において、交換レンズおよびＳ３０５で補正処理要否情報が「要」であった中間アクセサリのうち、カメラ制御部２０５が光学情報を保有していないアクセサリがないとカメラ制御部２０５が判断した場合は、Ｓ３１０に遷移する。この場合、カメラ制御部２０５は全アクセサリの光学情報を保持している。
【０１１５】
Ｓ３１０に遷移するとカメラ制御部２０５は自身が保持している交換レンズの光学情報および中間アクセサリの光学情報を用いて、カメラ制御部２０５が交換レンズの光学情報の補正を行う。
【０１１６】
また、Ｓ３０５において、交換レンズの光学情報の補正が必要な中間アクセサリがないとカメラ制御部２０５が判断した場合には、中間アクセサリが装着されていない、または装着されている全中間アクセサリの補正処理要否情報が「否」である。したがって、交換レンズの光学情報を補正する必要はない場合の処理として、Ｓ３１１に遷移する。
【０１１７】
Ｓ３１１に遷移すると、Ｓ３０３で取得した交換レンズ認証情報に含まれる交換レンズ１０の識別情報により、カメラ本体２０が交換レンズ１０の光学情報を保持しているか否かを判断する。カメラ制御部２０５が交換レンズの光学情報を保持していない場合、Ｓ３１２に遷移する。
【０１１８】
Ｓ３１２に遷移すると、カメラ制御部２０５は第一通信にて交換レンズ１０の光学情報をレンズ制御部１１３より取得する。
【０１１９】
一方で、Ｓ３１１において交換レンズ１０の光学情報を保持していると判断された場合は、カメラ制御部２０５はＳ３１３にてカメラ内のデータテーブルより光学情報を取得する。
【０１２０】
Ｓ３０９、Ｓ３１０、Ｓ３１２、もしくはＳ３１３により光学情報を取得したのちにＳ３１４に遷移し、光学情報取得シーケンスは終了する。
【０１２１】
光学情報取得後は、第一の通信経路はカメラ本体２０が交換レンズ１０を制御するための通信に使われ、第二の通信経路はカメラ本体２０が中間アクセサリ操作部材３１０、中間アクセサリ操作部材４１０の操作情報を定常的に取得するための通信に使われる。交換レンズの操作部材１１６の操作情報を定常的に取得するための通信は、各通信経路の占有率や通信および制御に必要とされる即時性を考慮して、第一の通信経路、第二の通信経路のいずれを用いてもよい。
【０１２２】
＜カメラと交換レンズの第一通信による初期通信処理（図４）＞
図４は、実施例１のカメラシステムにおいて、カメラ本体２０が交換レンズ１０と行う初期通信であるサブプロセスＳ３０３の流れを示している。当該初期通信では、カメラ制御部２０５がレンズ制御部１１３から交換レンズ１０の認証情報を取得する。
【０１２３】
Ｓ４０１にてサブプロセスが開始されるとＳ４０２に遷移する。
【０１２４】
Ｓ４０２に遷移すると、カメラ制御部２０５はレンズ制御部１１３に対して、第一通信にて交換レンズ認証情報送信要求（第１の送信要求に対応する）を送信する。
【０１２５】
ここで、本実施例の交換レンズ認証情報要求について、図１０（Ａ）を用いて説明する。本実施例の交換レンズ認証情報要求は、交換レンズ１０がカメラ制御部２０５に対して、認証情報である２つの情報を送信することを要求する情報である。認証情報要求には、交換レンズの識別情報要求と、動作状態情報要求とが含まれる。
【０１２６】
Ｓ４０３にて、レンズ制御部１１３が交換レンズ認証情報送信要求を受信するとＳ４０４に遷移する。そして、レンズ制御部１１３は第一通信にて交換レンズ認証情報（第１の情報に対応する）をカメラ制御部２０５に送信する。
【０１２７】
ここで、交換レンズ１０がカメラ制御部２０５に送信する認証情報について、図１０（Ｂ）を用いて説明する。当該認証情報には、識別情報と、動作状態情報とが含まれる。
【０１２８】
Ｓ４０５にてカメラ制御部２０５が交換レンズ認証情報を受信すると、Ｓ４０６に遷移し、受信した交換レンズ認証情報を記憶する。
【０１２９】
Ｓ４０７を以て、サブプロセスＳ３０３は終了する。
【０１３０】
＜カメラと中間アクセサリの第二通信による初期通信処理（図５）＞
図５は、実施例１のカメラシステムにおいて、カメラ本体２０とアクセサリとが行う初期通信処理であるサブプロセスＳ３０４の流れを説明する図である。当該初期通信では、カメラ制御部２０５がアクセサリの認証情報を取得する。アクセサリの認証情報については後述する。
【０１３１】
Ｓ５０１にてサブプロセスが開始されるとＳ５０２に遷移する。
【０１３２】
Ｓ５０２に遷移すると、カメラ制御部２０５は中間アクセサリ制御部３０９に対して、第二通信にてアクセサリの認証情報要求（第２の送信要求に対応する）を送信する。
【０１３３】
ここで、本実施例のアクセサリの認証情報要求について、図１０（Ｃ）を用いて説明する。アクセサリの認証情報要求は、アクセサリがカメラ制御部２０５に対して、アクセサリ認証情報を送信することを要求する情報である。本実施例で、アクセサリ認証情報には、アクセサリの識別情報と、動作状態情報と、補正処理要否情報と、終端情報とが含まれる。
【０１３４】
Ｓ５０３にて中間アクセサリ制御部３０９がアクセサリ認証情報要求を受信すると、Ｓ５０６に遷移する。
【０１３５】
Ｓ５０６では、中間アクセサリ制御部３０９は、第二通信にて中間アクセサリ３０の認証情報をカメラ制御部２０５に送信する。
【０１３６】
ここで、中間アクセサリがカメラ制御部２０５に送信する認証情報について、図１０（Ｄ）を用いて説明する。当該認証情報には、識別情報（第３の情報の一例である）と、動作状態情報と、補正処理要否情報と、終端情報とが含まれる。
【０１３７】
補正処理要否情報は、当該中間アクセサリが光学特性を変化させるものであれば、「要」を示す情報である。光学特性を変化させるものでなければ、「否」を示す情報である。
【０１３８】
本実施例で、終端情報とは、カメラ本体２０からみて第二通信の終端であるか否かを示す情報である。当該中間アダプタがカメラ本体２０からみて第二通信の終端であれば、終端情報は「終端である」ことを示す情報である。カメラ本体２０からみて第二通信の終端でなければ、終端情報は「終端ではない」ことを示す情報である。
【０１３９】
第二通信のような一対多の通信においては、例えばアクセサリの識別情報を通信データの先頭に追加するなどして送信先を指定することができる。しかしながら、Ｓ５０２の段階ではカメラ制御部２０５はアクセサリの情報を一切有していないため、通信データによる送信先の指定ができない。
【０１４０】
そこで、本サブプロセスにおいてカメラ本体２０が複数のアクセサリと順次通信していく手段の一例として、次のように第二通信接続スイッチ３１１と第二通信接続スイッチ４１１とを利用する方法が挙げられる。定常状態において第二通信接続スイッチ３１１及び第二通信接続スイッチ４１１は短絡しているとする。
【０１４１】
Ｓ５０１においてカメラ制御部２０５が第二通信にて本サブプロセス開始情報を送信する。第二通信接続スイッチ３１１及び第二通信接続スイッチ４１１が短絡されているので、各アクセサリは本サブプロセス開始情報を受信する。本サブプロセス開始情報を受信した各中間アクセサリは、自身の第二通信接続スイッチを開放する。これにより、中間アクセサリ制御部３０９だけがカメラ制御部２０５と接続されている状態になり、カメラ制御部２０５が送信するデータを受信することができる。受信したデータに対する処理が終了した中間アクセサリ制御部３０９が第二通信接続スイッチ３１１を短絡することで、中間アクセサリ制御部４０９はカメラ制御部２０５が送信するデータを受信することができる。第二通信接続スイッチを短絡した中間アクセサリ３０は、本サブプロセスが終了するＳ５２２においてカメラ制御部２０５が送信する本サブプロセス終了情報を受信するまで、カメラ制御部２０５の送信情報に応答しない。
【０１４２】
尚、本実施例では、中間アクセサリ３０がセーフモードで動作している場合であっても、カメラ本体２０及び中間アクセサリ３０は本サブプロセスを終了せず、中間アクセサリ３０を介して接続されているアクセサリとの初期通信を行う。しかしながら、セーフモードで動作しているアクセサリが装着されている場合は、そのアクセサリを介して装着されているアクセサリとの初期通信を行わなくてもよい。例えば、中間アクセサリ３０の動作状態がセーフモードであったとき、受信したデータに対する処理が終了しても中間アクセサリ制御部３０９が第二通信接続スイッチ３１１を短絡させない。そして、カメラ制御部２０５に終端情報を「終端である」として認証情報を送信することで、直ちに本サブプロセスを終了させてもよい。
【０１４３】
中間アクセサリ４０も同様の挙動を取ることで、カメラ制御部２０５は複数のアクセサリと順次通信していくことが可能となる。
【０１４４】
Ｓ５０４およびＳ５０５において、第二通信接続スイッチ３１１が開放されているため、中間アクセサリ４０およびレンズ制御部１１３はＳ５０２においてカメラ制御部２０５から送信された情報送信要求を受信しない。
【０１４５】
Ｓ５０６において、中間アクセサリ制御部３０９は、第二通信にて中間アクセサリ３０の認証情報をカメラ制御部２０５に送信する。そして、第二通信接続スイッチ３１１を短絡させる。これにより、中間アクセサリ制御部４０９は、カメラ制御部２０５が送信するデータを受信することができる。
【０１４６】
Ｓ５０７にてカメラ制御部２０５が中間アクセサリ３０の認証情報を受信すると、Ｓ５０８に遷移する。そして、受信した認証情報を記憶する。
【０１４７】
以上、Ｓ５０２〜Ｓ５０８により中間アクセサリ３０の認証情報を取得すると、Ｓ５０９に遷移する。Ｓ５０９、Ｓ５１１、Ｓ５１３〜Ｓ５１５ではＳ５０２、Ｓ５０３、Ｓ５０６〜Ｓ５０８と同様に、カメラ制御部２０５は中間アクセサリ４０の認証情報を取得する。
【０１４８】
Ｓ５１０では、中間アクセサリ制御部３０９は、カメラ制御部２０５が送信した認証情報要求を受信するが、本サブプロセス終了情報を受信していないため、応答しない。
【０１４９】
Ｓ５１２では、Ｓ５０４およびＳ５０５と同様に、第二通信接続スイッチ４１１が開放されているため、レンズ制御部１１３は、Ｓ５０９においてカメラ制御部２０５から送信された情報送信要求を受信しない。
【０１５０】
実施例１は交換レンズ１つと中間アクセサリ２つの計３つのアクセサリを接続した例であるが、中間アクセサリは１つだけしか接続しなくてもよいし、３つ以上接続してもよい。中間アクセサリをいくつ装着してもよいため、アクセサリの情報取得処理はアクセサリの終端情報を取得することにより終了することが好ましい。
【０１５１】
アクセサリの終端情報は、別の方法によって取得しても良い。例えば、Ｓ５０２およびＳ５０９と同様に、中間アクセサリが装着されていることを想定してカメラ制御部２０５が認証情報要求を送信した際に、レンズ第二通信部１１５から返される終端情報により交換レンズであることを通知されてもよい。また、中間アクセサリ４０が、不図示の端子の接続状態などにより自身が終端であることを検知してＳ５１３にてカメラ本体２０に通知してもよい。本実施例では、カメラ制御部２０５からの認証情報要求へレンズ制御部１１３が終端情報を含む認証情報を返答することにより、終端情報が通知される場合について記述する。
【０１５２】
Ｓ５１６においてＳ５０２およびＳ５０９と同様にカメラ本体２０が第二通信にて認証情報要求（第２の送信要求に対応する）を送信する。Ｓ５１７およびＳ５１８では、中間アクセサリ３０および中間アクセサリ４０は、Ｓ５１０と同様に、本サブプロセス終了情報を受信していないため、応答しない。
【０１５３】
Ｓ５１９においてレンズ制御部１１３が認証情報要求を受信すると、Ｓ５２０に遷移し、第二通信にて認証情報をカメラ制御部２０５に送信する。
【０１５４】
ここで、レンズ制御部１１３がカメラ制御部２０５に送信する認証情報について、図１０（Ｅ）を用いて説明する。当該認証情報には、識別情報（第２の情報の一例である）と、動作状態情報と、補正処理要否情報と、終端情報とが含まれる。
【０１５５】
交換レンズ１０は中間アクセサリではないため、その装着によって交換レンズ１０の光学情報の補正は必要とならない。したがって、補正処理要否情報は、補正処理が不要であることを示す情報である。
【０１５６】
また、本実施例の交換レンズ１０はカメラ本体２０からみて第二通信の終端であるため、終端情報は、交換レンズ１０が第二通信の終端であることを示す情報である。
【０１５７】
Ｓ５２１によりカメラ制御部２０５が認証情報を取得すると、Ｓ５２２に遷移し、一連の初期通信処理が終了する。
【０１５８】
なお、通信処理の短縮のため、本実施例のように補正処理要否情報を取得するのが好ましいが、補正情報要否情報をやり取りしない場合には、全ての中間アクセサリにおいて補正処理が必要であると判断する。
【０１５９】
Ｓ５２２を以て、サブプロセスＳ３０４は終了する。
【０１６０】
本実施例では、本実施例では、第二通信接続スイッチを利用して、複数のアクセサリと順次通信していく手段を用いた処理について説明した。ただし、複数のアクセサリと通信することができれば別の手段であっても良い。例えば、アクセサリが自身に接続されている不図示の端子の電圧レベルを検知することで、カメラ本体側から何番目に装着されているかを把握することもできる。その場合、カメラから送信される情報送信要求の回数をカウントして自身の装着順と一致した時だけ情報をカメラ本体に送信する。
【０１６１】
＜第１のアクセサリを決定するサブプロセスＳ３０７（図６）＞
実施例１において、通信によりカメラ本体２０が補正に関わるアクセサリのうち第１のアクセサリを探索するサブプロセスＳ３０７の流れについて図６を用いて説明する。
【０１６２】
図６は、実施例１のカメラシステムにおいて、カメラ制御部２０５が光学補正に関わるアクセサリのうち第１のアクセサリを決定するサブプロセスＳ３０７の流れを示している。ここで、カメラ制御部２０５は交換レンズ１０、中間アクセサリ３０および中間アクセサリ４０の光学情報を保持していないものとする。また、中間アクセサリ３０および中間アクセサリ４０の補正処理要否情報はどちらも「要」であるとする。
【０１６３】
Ｓ６０１にてサブプロセスが開始されるとＳ６０２に遷移する。
【０１６４】
Ｓ６０２に遷移すると、カメラ制御部２０５は中間アクセサリ制御部３０９に対して、第二通信にて中間アクセサリ４０の識別情報および光学情報有無返答要求を送信し、中間アクセサリ４０の光学情報を保持しているか問い合わせる。送信先の指定方法は、例えば送信データに中間アクセサリの識別情報を通信データの先頭に追加し、アクセサリが通信データの先頭の値を参照することで、自身宛の通信か否かを判断すればよい。
【０１６５】
Ｓ６０３において中間アクセサリ制御部３０９が中間アクセサリ４０の識別情報および光学情報有無返答要求を受信すると、Ｓ６０４に遷移する。
【０１６６】
Ｓ６０４では、中間アクセサリ４０の光学情報を保持しているか否かを第二通信にて中間アクセサリ制御部３０９がカメラ制御部２０５に送信する。
【０１６７】
Ｓ６０５にてカメラ制御部２０５が中間アクセサリ４０の光学情報の有無を中間アクセサリ３０から受信すると、Ｓ６０６に遷移する。
【０１６８】
Ｓ６０６では、他の中間アクセサリの光学情報を有している中間アクセサリ（第１の中間アクセサリとも称する）をカメラ制御部２０５が判断する。
【０１６９】
中間アクセサリ制御部３０９が中間アクセサリ４０の光学情報を保持している場合、Ｓ６０７に遷移し、中間アクセサリ３０が第１の中間アクセサリであるとカメラ制御部２０５が判断する。
【０１７０】
中間アクセサリ制御部３０９が中間アクセサリ４０の光学情報を保持していない場合、Ｓ６０８に遷移し、中間アクセサリ４０が第１の中間アクセサリであり、中間アクセサリ３０の光学情報を保持しているとカメラ制御部２０５が判断する。
【０１７１】
中間アクセサリが３つ以上装着された場合であっても、同様に第１の中間アクセサリを決定することが可能である。例えば、アクセサリが３つ装着された場合は、そのうちの２つのアクセサリとの間で、Ｓ６０２〜Ｓ６０５同様の処理を行う。第１の中間アクセサリが判明すると、Ｓ６０９に遷移する。
【０１７２】
Ｓ６０９に遷移すると、カメラ制御部２０５はレンズ制御部１１３に対して、第一通信にてＳ６０７またはＳ６０８で決定した第１の中間アクセサリの識別情報および光学情報（第４の情報）の有無返答要求（第３の指示情報）を送信する。言い換えると、第１の中間アクセサリの光学情報を保持しているか問い合わせる。
【０１７３】
Ｓ６１０においてレンズ制御部１１３が第１の中間アクセサリの識別情報および光学情報有無返答要求を受信すると、Ｓ６１１に遷移し、第１の中間アクセサリの光学情報を保持しているか否かを第一通信にてカメラ制御部２０５に送信する。
【０１７４】
Ｓ６１２にてカメラ制御部２０５が第１の中間アクセサリの光学情報の有無を交換レンズ１０から受信すると、Ｓ６１３に遷移し、レンズ制御部１１３が第１の中間アクセサリの光学情報を保持しているか否かを判断する。これにより、第１のアクセサリを判断する。
【０１７５】
レンズ制御部１１３が第１の中間アクセサリの光学情報を保持しているとカメラ制御部２０５が判断した場合、Ｓ６１４に遷移する。Ｓ６１４では、交換レンズ１０が第１のアクセサリであり、中間アクセサリ３０および中間アクセサリ４０の光学情報を保持していると判断される。レンズ制御部１１３が第１の中間アクセサリの光学情報を保持していないとカメラ制御部２０５が判断した場合、Ｓ６１５に遷移する。
【０１７６】
Ｓ６１５では、カメラ制御部２０５は、第１の中間アクセサリが第１のアクセサリであると判断する。
【０１７７】
Ｓ６１４またはＳ６１５により第１のアクセサリが確定すると、Ｓ６１６に遷移し、カメラ制御部２０５は第１のアクセサリの識別情報及びアクセサリ種を記憶する。第１のアクセサリが記憶されると、Ｓ６１７に遷移し、サブプロセスＳ３０７は終了する。
【０１７８】
＜実施例１の効果＞
以上説明したように、実施例１では、カメラと交換レンズが通信可能な第一の通信経路と、カメラとアクセサリが通信可能な第二の通信経路を独立して有する。そして、それぞれの通信経路を用いた通信により取得した各ユニットの識別情報及び中間アクセサリ補正処理要否情報に基づいて、交換レンズの光学情報を補正するユニットを決定する。これにより、交換レンズの光学情報を適切に補正しつつ、撮像装置、交換レンズ及び中間アクセサリの各ユニット間で、より意図したタイミングで通信を行うことができる。
【実施例２】
【０１７９】
実施例１では、交換レンズを装着した直後の起動シーケンスにおいて交換レンズの光学情報を中間アクセサリの光学情報に基づいて補正する方法について説明した。実施例２では、アクセサリに備え付けられた操作部材を操作することによりアクセサリの光学系が動的に変化する場合に、交換レンズの光学情報を補正する方法について説明する。
【０１８０】
中間アクセサリに備え付けられた操作部材が操作されることによりアクセサリの光学系が動的に変化する例としては、倍率が可変である変倍レンズや、透過率が可変のＮＤフィルタなどが挙げられる。
【０１８１】
実施例２では、交換レンズを装着して現在の光学系が確定した際に、実施例１で説明した処理が実行される。これにより、カメラ制御部２０５は、交換レンズ１０、カメラ本体２０、中間アクセサリ３０および中間アクセサリ４０のうち、全アクセサリの光学情報を保持しているユニットを把握しているものとする。
【０１８２】
また、実施例１のような操作により取得したアクセサリの識別情報により、カメラ制御部２０５は動的に光学系が変化しうるアクセサリを認識しているものとする。
【０１８３】
以下、光学情報が動的に変化する、補正処理要否情報が「要」のアクセサリを動的アクセサリと表現する。光学情報が動的に変化しない、補正処理要否情報が「否」の中間アクセサリを、静的中間アクセサリと称する。また、光学情報が動的に変化する交換レンズを動的レンズ、光学情報が動的に変化しない交換レンズを静的レンズと称する。
【０１８４】
なお、本実施例では中間アクセサリ３０と中間アクセサリ４０とがカメラ本体２０と交換レンズ１０との間に装着されている例を説明するが、いずれか一方の中間アクセサリのみが装着されている場合であっても本実施例は適用可能である。
【０１８５】
＜動的アクセサリの探索処理（図７）＞
図７に、実施例１と本実施例の関係を示す。Ｓ７０１においてカメラシステムが起動すると、Ｓ７０２に遷移する。
【０１８６】
Ｓ７０２では、カメラ制御部２０５が、図３で説明した処理を実行する。すなわち、例えば初期通信、第１のユニットを決定、交換レンズの光学情報の補正を実行する。当該初期通信において、交換レンズ１０、中間アクセサリ３０、及び４０から、光学系が動的に変化するか否かに対応する情報（動的アクセサリ情報、とも称する）を取得しておく。例えば、光学系が動的に変化するか否かの情報を、図４のＳ４０２や図５のＳ５０２、Ｓ５０９で識別情報を取得するタイミングでカメラ制御部２０５がアクセサリに送信要求を送信し、当該送信要求に応じてアクセサリは動的アクセサリ情報を送信する。認証情報が動的アクセサリ情報に含まれるようにし、カメラ制御部２０５がアクセサリに送信した認証情報の送信要求への応答として、動体アクセサリ情報を含む認証情報を取得するようにしても良い。なお、動的アクセサリ情報を別途取得せず、Ｓ７０２で取得したアクセサリの識別情報から、動的アクセサリであるか否かをカメラ制御部２０５が判断してもよい。この場合は、カメラ制御部２０５のメモリ（不図示）がアクセサリの識別情報と光学系が動的に変化するか否かの対応関係を示す情報（テーブル等）を有するよう構成しても良い。これにより、アクセサリの識別情報に基づいて動的アクセサリであるか否かをカメラ制御部２０５が判断することが可能である。
【０１８７】
サブプロセスＳ７０２が終了すると、Ｓ７０３に遷移する。
【０１８８】
Ｓ７０３では、カメラ制御部２０５は、前述の動的アクセサリ情報に基づいて、動的アクセサリが装着されているか否かを判定する。より具体的には、動的アクセサリ情報として光学系が動的に変化することを示す情報をいずれかのアクセサリから取得した場合には、動的アクセサリが装着されているとカメラ制御部２０５は判断する。また、動的アクセサリ情報として光学系が動的に変化することを示す情報を取得しなかった場合には、動的アクセサリが装着されていないとカメラ制御部２０５は判断する。動的アクセサリが装着されていればＳ７０４に遷移する。
【０１８９】
Ｓ７０４では、カメラ制御部２０５は、動的アクセサリの光学情報の変化に基づいて交換レンズの光学情報を補正するサブプロセスを実行する。動的アクセサリが装着されていない場合や動的アクセサリが操作されない場合は、交換レンズの光学情報を補正する必要はないので、Ｓ７０５に遷移し、交換レンズの光学補正処理は終了する。
【０１９０】
＜動的アクセサリの操作に応じた光学情報の補正処理（図８）＞
以下、図８を用いて、本発明の実施例２である動的アクセサリの操作に応じた光学情報の変化に基づいて交換レンズの光学情報を補正するサブプロセスＳ７０４を説明する。
【０１９１】
図８に示すサブプロセスにおいては、中間アクセサリ３０が動的アクセサリ、交換レンズ１０が第１のユニットかつ静的レンズであり、中間アクセサリ４０は静的中間アクセサリであるものとする。すなわち、図７のＳ７０２においてカメラ制御部２０５およびレンズ制御部１１３がそのように認識したものとする。
【０１９２】
Ｓ８０１にてシーケンスが開始すると、Ｓ８０２に遷移する。
【０１９３】
Ｓ８０２において、カメラ制御部２０５は光学データ識別情報送信要求を第二通信にて動的アクセサリである中間アクセサリ３０の中間アクセサリ制御部３０９に送信する。
【０１９４】
Ｓ８０３にて中間アクセサリ制御部３０９が光学データ識別情報送信要求を受信すると、Ｓ８０４に遷移し、第二通信にてカメラ制御部２０５に光学データ識別情報を送信する。
【０１９５】
なお、動的アクセサリの光学データ識別情報は、交換レンズ１０の光学情報の補正のパラメータに関する情報であり、本実施例では例えば現在の光学情報であるとする。例えば、中間アクセサリが変倍レンズを有する場合は、現在の倍率の情報である。また、例えば、中間アクセサリがＮＤフィルタを有する場合は、現在の光路長を補正するための情報である。なお、光学データ識別情報は、第１のユニットが動的アクセサリの光学的な状態を認識できるものであれば、他の情報であってもよい。その他、種類（機種）の識別に用いられる機種ナンバー（ＩＤ）等の情報に複数とりうる状態の情報を付与したものであってもよいし、動的に変化する光学データを示す光学データ識別情報であってもよい。また、アクセサリが有する機能を示す情報や同一機種の中での個体を識別可能な製造ナンバー（シリアルナンバー）等の情報を含んでいてもよい。
【０１９６】
Ｓ８０５においてカメラ制御部２０５が光学データ識別情報を受信すると、Ｓ８０６に遷移する。
【０１９７】
Ｓ８０６では、カメラ制御部２０５は、当該光学データ識別情報に基づいて中間アクセサリ３０の光学情報が変化したかを判断する。例えば、Ｓ７０２の初期通信で受信した中間アクセサリ３０の光学情報と、Ｓ８０５において受信した光学データ識別情報とを比較する。光学情報が変化していない場合は、Ｓ８０２に戻り、カメラ制御部２０５が所定時間経過後に光学データ識別情報送信要求を再送信する。
【０１９８】
Ｓ８０６において中間アクセサリ３０の光学情報が変化したとカメラ制御部２０５が判断した場合は、Ｓ８０７に遷移し、光学レンズの光学情報の補正を行うための処理に移行する。
【０１９９】
なお、動的アクセサリの光学情報の変化をカメラ制御部２０５が認識する手段としては、Ｓ８０２、８０３、８０４、８０５、Ｓ８０６のように、ポーリングにより一定周期で動的アクセサリと通信を行うことで光学情報の変化の有無を受信してもよい。
【０２００】
また、動的アクセサリの光学情報が変化した際に動的アクセサリから割り込み信号を受信してもよい。例えば、動的アクセサリである中間アクセサリ３０が、当該中間アクセサリ３０の光学情報を変化させる操作部材を有するとする。この場合に、当該操作部材が操作されたことを検出して、後述の中間アクセサリ制御部３０９からカメラ制御部２０５に割り込み信号を送信するようにしても良い。また、カメラ制御部２０５が中間アクセサリ制御部３０９から割り込み信号を受信し、Ｓ８０６で光学データ識別情報が変化したと判断してから、前述のＳ８０２、８０３、８０４、８０５を実行するようにしても良い。
【０２０１】
また、Ｓ８０２、８０３、８０４、８０５、のように変化が反映された光学データ識別情報をやり取りしてもよい。また、光学データ識別情報の変化のみをカメラ制御部２０５に通知して、カメラ制御部２０５が現在の光学データ識別情報を算出し、やり取りを開始してもよい。
【０２０２】
Ｓ８０７に遷移すると、カメラ制御部２０５は、第一通信により中間アクセサリ３０の光学データ識別情報と交換レンズ１０の光学情報の補正依頼（光学補正依頼とも称する）とを第１のユニットである交換レンズの１０のレンズ制御部１１３に送信する。
【０２０３】
Ｓ８０８において、レンズ制御部１１３は、中間アクセサリ３０の光学データ識別情報と光学補正依頼を受信すると、Ｓ８０９に遷移する。
【０２０４】
Ｓ８０９では、レンズ制御部１１３は、中間アクセサリ３０の光学データ識別情報により現在の中間アクセサリ３０の光学情報をレンズ制御部１１３内のテーブルより取得し、Ｓ８０９に遷移する。
【０２０５】
Ｓ８１０では、サブプロセスＳ７０２において取得していた静的中間アクセサリである中間アクセサリ４０の光学情報と中間アクセサリ３０の光学情報に基づき、交換レンズ１０の光学情報を補正する。
【０２０６】
補正が完了すると、Ｓ８１１において、レンズ制御部１１３は補正した交換レンズ１０の光学情報をカメラ制御部２０５に第一通信にて送信する。
【０２０７】
Ｓ８１２においてカメラ制御部２０５が補正した交換レンズの光学情報を受信すると、Ｓ８１３に遷移し、光学情報をカメラ制御部２０５に記憶する。
【０２０８】
Ｓ８１３が終了すると、Ｓ８０２に戻り、再び動的アクセサリの光学情報の変化を監視する。
【０２０９】
本実施例では中間アクセサリのうち一つが動的アクセサリであり、光学レンズ１０が第１のユニットである場合について記述した。その他、動的アクセサリが複数あった場合や第１のユニットが交換レンズ以外のユニットであった場合であっても、同様に補正処理を行うことができる。
【０２１０】
また、第１のユニットのみが動的アクセサリであった場合、第１のユニットがそのことを認識していれば、自身の光学情報が変化したことを認識した段階で光学補正を行い、光学補正後の交換レンズ１０の光学データをカメラ本体２０に送信してもよい。
【０２１１】
交換レンズ１０の光学情報の補正処理は、Ｓ８０５で取得した動的アクセサリの光学情報のみではなく、Ｓ８１０の中間アクセサリ４０の光学情報のように、静的中間アクセサリの光学情報も考慮して行われる。静的中間アクセサリが装着されている場合、静的中間アクセサリの光学情報により予め補正しておいて、光学情報が動的に変化した場合に動的アクセサリの光学情報により最終的な補正処理を行ってもよい。
【０２１２】
＜実施例２の効果＞
以上説明したように、実施例２では、中間アクセサリ３０の光学情報の変化をカメラ制御部２０５が検出する。そしてカメラ本体２０が光学情報の変化に関する情報と交換レンズ１０の光学情報の補正依頼とをレンズ制御部１１３に送信する。そして、レンズ制御部１１３が交換レンズ１０の光学情報を補正し、カメラ制御部２０５に送信する。
【０２１３】
これにより、アクセサリの光学情報が動的に変化する場合であっても、交換レンズの光学情報を適切に補正することができる。
【実施例３】
【０２１４】
実施例１では、ユニットの識別情報に基づいてユニットの光学情報の有無をカメラ制御部２０５が判断することで、交換レンズの光学情報の補正を行う第１のユニットを決定することを説明した。実施例３では、交換レンズの光学情報の補正を行うユニットが、予め決定されている場合について説明する。
【０２１５】
交換レンズの光学情報の補正を行うユニットが予め決定されている例としては以下のような場合がある。例えば、カメラが光学情報を保持していないアクセサリが装着されたことをアクセサリの識別情報により検知すると、カメラがユーザーにファームアップを要求し、当該アクセサリの光学情報をファームアップにより取得する場合などが挙げられる。この場合、カメラが交換レンズの光学情報の補正を行う。
【０２１６】
実施例３においては、カメラが交換レンズの光学情報の補正を行うと予め決定されているとする。交換レンズまたは、特定の中間アクセサリが交換レンズの光学情報の補正を行うと予め決定されている場合であっても、実施例３と同様の処理を行えばよい。
【０２１７】
また、実施例２のようにアクセサリの光学特性が動的に変化する場合には、当該アクセサリを交換レンズの光学情報の補正を行うユニットとすることで、通信量を削減することが可能である。
【０２１８】
＜実施例３における、補正された光学情報の取得処理（図９）＞
図９は、中間アクセサリおよび交換レンズを装着して初めて電源を供給した際に、カメラ本体２０が中間アクセサリ３０および中間アクセサリ４０の光学情報に基づいて補正された交換レンズ１０の光学情報を取得する処理の流れを示している。
【０２１９】
Ｓ９０１にてカメラ本体２０が起動すると、Ｓ９０２に遷移する。
【０２２０】
Ｓ９０２に遷移すると、カメラ本体２０は、不図示の電源供給用マウント接点を介して、交換レンズ１０、中間アクセサリ３０、中間アクセサリ４０に電源が供給し、Ｓ９０３およびＳ９０４に遷移する。
【０２２１】
第一通信による交換レンズ１０との初期通信処理であるサブプロセスＳ９０３は、実施例１中のサブプロセスＳ３０３と同様である。第二通信によるアクセサリとの初期通信処理であるサブプロセスＳ９０４は、実施例１中のサブプロセスＳ３０４と同様である。
【０２２２】
Ｓ９０３およびＳ９０４は、別の通信経路を使用するため、処理を並行して行ってもよいし、順次行ってもよい。
【０２２３】
Ｓ９０３およびＳ９０４により交換レンズの識別情報、アクセサリの認証情報を取得すると、Ｓ９０５に遷移する。
【０２２４】
Ｓ９０５に遷移すると、カメラ制御部２０５は、Ｓ９０４にて取得した中間アクセサリの識別情報を元に、交換レンズの光学情報の補正が必要な中間アクセサリがあるかを判断する。交換レンズの光学情報の補正が必要な中間アクセサリが装着されていた場合には、Ｓ９０６に遷移する。
【０２２５】
Ｓ９０６に遷移すると、カメラ制御部２０５は自身が保持している交換レンズの光学情報および中間アクセサリの光学情報を用いて、交換レンズの光学情報の補正を行う。
【０２２６】
また、Ｓ９０５において、中間アクセサリが装着されていない、または装着されている全中間アクセサリが交換レンズの光学情報の補正が不要な中間アクセサリであった場合には、補正処理の必要がないため、Ｓ９０７に遷移する。
【０２２７】
Ｓ９０７では、カメラ制御部２０５は、自身が記憶しているデータテーブルより光学情報を取得する。
【０２２８】
Ｓ９０６、もしくはＳ９０７により光学情報を取得したのちにＳ９０８に遷移し、光学情報取得シーケンスは終了する。
【０２２９】
このようにして、カメラと交換レンズが通信可能な第一の通信経路とカメラと中間アクセサリが通信可能な第二の通信経路を独立して持つカメラシステムにおいて、中間アクセサリの光学情報に基づいて交換レンズの光学情報を適切に補正できる。
【０２３０】
同様にして、交換レンズが中間アクセサリの情報に基づいて自身の光学情報の補正を行うとあらかじめ決めておいてもよい。その場合、カメラは初期通信で中間アクセサリの識別情報のみを取得し、それを交換レンズへ通知する。それを受けた交換レンズは中間アクセサリの識別情報に基づいて光学情報の補正可否を判断する。
【０２３１】
補正が可能であった場合はカメラへ補正された交換レンズの光学情報を通知する。補正が不可能であった場合はカメラへその旨を通知し、それを受けたカメラはユーザーに交換レンズのファームアップを促すなど決められたアクションをする。このようにして、中間アクセサリの光学情報に基づいて交換レンズの光学情報を適切に補正できる。
【０２３２】
光学情報取得後は、第一の通信経路はカメラ本体２０が交換レンズ１０を制御するための通信に使われ、第二の通信経路はカメラ本体２０が中間アクセサリ操作部材３１０、中間アクセサリ操作部材４１０の操作情報を定常的に取得するための通信に使われる。交換レンズの操作部材１１６の操作情報を定常的に取得するための通信は、各通信経路の占有率や通信および制御に必要とされる即時性を考慮して、第一の通信経路、第二の通信経路のいずれを用いてもよい。
【０２３３】
＜実施例３の効果＞
以上説明したように、実施例では、カメラ本体２０において光学レンズ１０の光学情報の補正を行う。つまり、実施例３ではどのユニットで光学情報の補正を行うかを判断する必要がない。このため、実施例３では実施例１と比較して、処理時間を短縮することができる。
【実施例４】
【０２３４】
本実施例では、中間アクセサリ識別情報としてアクセサリ固有の光学データを示す光学データ識別情報を用いる場合に着目して説明する。
【０２３５】
中間アクセサリ識別情報が機種ナンバー（ＩＤ）など製品固有の情報は、新製品のアクセサリが既知のアクセサリと同様の光学系を持つ場合、もしくは既知のアクセサリと同様の補正方法で補正可能なアクセサリであっても、新たな機種ナンバーが割り振られる。そのため、交換レンズの光学情報の補正の要否を機種ナンバー（ＩＤ）などで判断した場合には、その機種ナンバー（ＩＤ）が未知の場合は、そのアクセサリの光学特性を考慮してレンズの光学情報を補正することができなかった。
【０２３６】
そこで、本実施例では、中間アクセサリ識別情報として光学データ識別情報を用いる。本実施例では、中間アクセサリ識別情報が補正方法に紐づけられている。より具体的には、補正の方法に関する情報と補正のパラメータに関する情報とを組み合わせたものを光学データ識別情報とする。このような光学データ識別情報を以下、補正識別情報と呼ぶ。本実施例の補正の方法に関する情報は、中間アクセサリの光学部材に対応する情報であり、補正のパラメータに関する情報は、当該光学部材の光学特性による中間アクセサリの光学情報に対応する情報である。中間アクセサリが変倍レンズを有する変倍アダプタである場合を例に挙げると、補正の方法に関する情報は変倍レンズを示す情報であり、補正のパラメータに関する情報は変倍レンズの倍率情報である。
【０２３７】
レンズ制御部１１３は、補正の方法に関する情報と補正パラメータに関する情報とを紐づけて記憶するように構成しても良い。光学情報の補正に他の情報が必要であれば、その情報も補正の方法に関する情報と補正パラメータに関する情報とに紐づけて記憶するようにしても良い。
【０２３８】
このように、補正の方法に関する情報と補正のパラメータに関する情報とを、カメラ制御部２０５を介してレンズ制御部１１３に送信する。これにより、新たに補正のパラメータに関する情報が異なる中間アクセサリを考慮した補正が必要になっても、補正パラメータである倍率情報を設定しなおすことで、既存のユニット（本実施例では交換レンズ１０）による補正が可能となる。
【０２３９】
このように、光学データ識別情報を用いることで、そのアクセサリの光学特性を考慮して交換レンズの光学情報を補正することができる。例えば、既存の製品と同様の光学系を持つ場合、もしくは既存の製品と同様の方法で補正可能なアクセサリであった場合に、その機種ナンバー（ＩＤ）が未知であっても、交換レンズの光学情報を補正することができる。
【０２４０】
なお、補正識別情報を用いる場合、補正アルゴリズムを各ユニットで記憶することは効率的ではないので、補正を実施するユニットを予め決定する方が好ましい。本実施例では、補正を実施するユニットが交換レンズと予め決定されている場合を説明する。また、補正識別情報を用いた場合の交換レンズの補正方法について説明する。実施例１および２のように第１のユニットで補正を行う場合においても同様に補正識別情報を用いることができる。
【０２４１】
＜実施例４における、補正された光学情報の取得処理（図１１）＞
図１１は、各アクセサリを装着して初めて電源を供給した際に、カメラ本体２０が各アクセサリから補正情報を取得し、それを交換レンズ１０に送信して補正を依頼し、補正された交換レンズ１０の光学情報を取得する処理の流れを示している。
【０２４２】
Ｓ１００１にてカメラ本体２０が起動すると、Ｓ１００２に遷移する。
【０２４３】
Ｓ１００２に遷移すると、カメラ本体２０は、不図示の電源供給用マウント接点を介して、交換レンズ１０、中間アクセサリ３０、中間アクセサリ４０に電源が供給し、Ｓ１００３へ遷移する。
【０２４４】
第二通信によるアクセサリとの初期通信処理であるサブプロセスＳ１００３は、実施例１中のサブプロセスＳ３０４とほぼ同様である。Ｓ１００３では中間アクセサリの識別情報として前述の補正識別情報を取得する。
【０２４５】
Ｓ１００３によりアクセサリの補正認証情報を取得すると、Ｓ１００４に遷移する。
【０２４６】
Ｓ１００４に遷移すると、カメラ制御部２０５は、Ｓ１００３にて取得した中間アクセサリ補正識別情報を交換レンズ１０へ送信し、光学情報の補正を依頼する。交換レンズが中間アクセサリの補正識別情報を取得するとＳ１００５へ遷移する。
【０２４７】
Ｓ１００５に遷移すると、交換レンズ制御部１１３は中間アクセサリ補正識別情報による自身の光学情報の補正が必要かを判断する。光学情報の補正が必要な中間アクセサリが装着されていた場合には、Ｓ１００６に遷移する。
【０２４８】
Ｓ１００６に遷移すると、交換レンズ制御部１１３は中間アクセサリ補正識別情報による自身の光学情報を補正し、補正された光学情報をカメラへ送信する。
【０２４９】
また、Ｓ１００５において、中間アクセサリが装着されていない、または装着されている全中間アクセサリが交換レンズの光学情報の補正が不要な中間アクセサリであった場合には、補正処理の必要がないため、Ｓ１００７に遷移する。
【０２５０】
Ｓ１００７では、交換レンズ制御部１１３は、自身の光学情報をカメラへ送信する。
【０２５１】
Ｓ１００６およびＳ１００７における光学情報の送信タイミングは補正完了直後でもよいし、カメラから依頼されたタイミングでもよい。
【０２５２】
Ｓ１００６、もしくはＳ１００７により光学情報を取得したのちにＳ１００８に遷移し、光学情報取得シーケンスは終了する。
【０２５３】
このようにして、カメラと交換レンズが通信可能な第一の通信経路とカメラと中間アクセサリが通信可能な第二の通信経路を独立して持つカメラシステムにおいて、中間アクセサリの光学情報に基づいて交換レンズの光学情報を適切に補正できる。
【０２５４】
また、実施例１で、アクセサリの認証情報にアクセサリの識別情報と補正処理要否情報とが含まれている例を示した。これに対して、アクセサリの認証情報に補正処理要否情報のみを持たせ、補正処理要否情報が補正「要」を示している場合に、補正処理要否情報を別途取得するようにしても良い。これにより、補正処理要否情報の要否によらず補正識別情報を取得した場合と比較して、補正処理要否情報が補正「否」を示している場合の通信量を減らすことが可能である。この場合、前述の実施例同様、中間アクセサリ識別情報と補正処理要否情報とをともに取得する。すなわち、補正処理要否情報が補正「要」であり補正識別情報を別途取得した場合には、アクセサリを識別する情報として中間アクセサリ識別情報と補正識別情報の両方を取得する。これにより、補正処理要否情報が補正「否」を示している場合の通信量を減らすとともに、補正処理要否情報が補正「要」であるか「否」であるかによらず、中間アクセサリ識別情報は別の用途に用いることが可能である。
【０２５５】
また、補正識別情報の含まれる補正の方法に関する情報に基づいて、当該補正の方法に関する情報に対応する情報をレンズ制御部１１３が記憶していないと判断した場合には、交換レンズ１０の光学情報補正を行わないように制御しても良い。
【０２５６】
＜実施例４の効果＞
以上で述べたように、補正の方法に関する情報と補正のパラメータに関する情報とをカメラ制御部２０５が中間アクセサリ制御部３０９から取得し、これらの情報をレンズ制御部１１３に送信する。これにより、レンズ制御部１１３は、新たなアクセサリであっても補正の方法が既知であれば、当該アクセサリを考慮した光学情報の補正が可能である。
【実施例５】
【０２５７】
本実施例では、実施例１から４での交換レンズもしくは中間アクセサリとの初期通信において、交換レンズもしくは中間アクセサリから受信した動作状態がセーフモードであった場合の、ファームウェア更新処理について説明する。
【０２５８】
交換レンズもしくは中間アクセサリのいずれかの動作状態がセーフモードであった場合、光学部材の制御ができなかったり、正しい光学情報を取得できなかったりする可能性がある。よって、本実施例のカメラ本体２０は、初期通信で装着されているアクセサリがセーフモードで動作していることがわかると、ユーザーに対してファームウェア更新を促す。そして、装着されているアクセサリの動作状態が正常状態になったことを確認してから、実施例１のＳ３０５以降の処理を行う。
【０２５９】
＜実施例５におけるカメラシステムの構成（図１３）＞
図１３は、本実施例におけるカメラシステムの構成である。交換レンズ１０が中間アクセサリ３０に直接装着されている点以外は図１の構成と同様であるため、各構成の詳細な説明は省略するが、本実施例では、カメラ制御部２０５が、ファームウェアの更新対象を決定する決定手段として機能する。また、本実施例は、カメラ本体２０と交換レンズ１０の間に中間アクセサリが１つ装着されているカメラシステムを想定して説明をするが、中間アクセサリが複数装着されているカメラシステムにも適用することができる。
【０２６０】
＜実施例５における、動作状態取得およびファームウェア更新処理（図１４）＞
図１４は、中間アクセサリ３０および交換レンズ１０を装着して初めて電源を供給した際に、カメラ本体２０が中間アクセサリ３０及び交換レンズ１０の動作状態情報に基づいて、ファームウェアの更新を促す処理の流れを示している。
【０２６１】
Ｓ１３０１にてカメラ本体２０が起動すると、Ｓ１３０２に遷移する。
【０２６２】
Ｓ１３０２に遷移すると、カメラ本体２０は、不図示の電源供給用マウント接点を介して、交換レンズ１０、中間アクセサリ３０、中間アクセサリ４０に電源が供給し、Ｓ１３０３およびＳ１３０４に遷移する。
【０２６３】
第一通信による交換レンズ１０との初期通信処理であるサブプロセスＳ１３０３は、実施例１中のサブプロセスＳ３０３と同様のプロセスであるため、詳細は省略する。第二通信によるアクセサリとの初期通信処理であるサブプロセスＳ１３０４は、実施例１中のサブプロセスＳ３０４と同様であるため、詳細は省略する。また、実施例１中のＳ３０３およびＳ３０４と同様に、Ｓ１３０３およびＳ１３０４は、別の通信経路を使用するため、処理を並行して行ってもよいし、順次行ってもよい。
【０２６４】
Ｓ１３０３およびＳ１３０４により交換レンズ１０の動作状態情報、中間アクセサリ３０の動作状態情報を取得すると、Ｓ１３０５に遷移する。
【０２６５】
Ｓ１３０５では、カメラ制御部２０５は、Ｓ１３０３にて取得した交換レンズの動作状態情報に基づいて、交換レンズが正常状態か、ファームウェアの更新が必要な状態（ここではセーフモード）かを判定する。正常状態であればＳ１３１０へ遷移し、セーフモードの場合には、Ｓ１３０６に遷移する。
【０２６６】
Ｓ１３０６では、カメラ制御部２０５は、映像表示部２０６に例えば図１５（Ａ）に示すような表示を行い、交換レンズ１０のファームウェアを更新するか、別の交換レンズを装着するようにユーザーに要求する。ＯＫボタン１４０１が操作されると、カメラ制御部２０５は交換レンズ１０をファームウェアの更新対象のアクセサリに決定し、Ｓ１３０７に遷移する。尚、ここで交換レンズの交換により、別の交換レンズがカメラ本体２０に装着された場合、Ｓ１３０２に戻り、電源供給後、再度初期通信処理（Ｓ１３０３、１３０４）を行う。このとき、中間アクセサリ３０はカメラ本体２０に装着されたまま、交換レンズ１０のみがカメラ本体２０から外されて交換された場合であっても、第二通信を用いたアクセサリとの初期通信（Ｓ１３０４）も行う。
【０２６７】
Ｓ１３０７では、カメラ制御部２０５は、交換レンズ１０に適用するファームウェア更新ファイル（以下、更新ファイル）を選択する。適用可能な更新ファイルが複数存在する場合は、ユーザーの選択に基づいて適用する更新ファイルを選択することが好ましい。例えば、交換レンズ１０に適用可能な更新ファイルが記録媒体２１１に複数記録されている場合、図１５（Ｂ）に示すように、適用可能な更新ファイルのリストを映像表示部２０６に表示し、適用する更新ファイルを選択するようにユーザーに要求する。ユーザーの操作による選択指示を受け付ける受付手段を介して更新ファイルが選択されると、カメラ制御部２０５は選択された更新ファイルを適用する更新ファイルに設定し、Ｓ１３０８に遷移する。このとき、カメラ制御部２０５は、更新ファイルに記述されている適用可能な交換レンズの識別情報を参照し、交換レンズ１０の識別情報と合致する更新ファイルを、交換レンズ１０に適用可能な更新ファイルとして特定することができる。また、記録媒体２１１に交換レンズ１０に適用可能な更新ファイルが記録されていない場合は、例えば図１５（Ｃ）に示すような表示を行い、記録媒体２１１に交換レンズ１０に適用可能なファームウェア更新ファイルを記録するように要求してもよい。尚、受付手段とは、タッチパネル、操作ボタンなどの操作部材から操作信号を受け付ける手段であり、本実施例では、カメラ制御部２０５が受付手段として機能する。以下、ユーザーからの選択指示は、全て受付手段を介してカメラ本体２０に入力されるものとする。
【０２６８】
Ｓ１３０８では、カメラ制御部２０５は、第一通信を用いて交換レンズ１０のファームウェアの更新を行う。カメラ制御部２０５は、Ｓ１３０７で選択された更新ファイルから、ファームウェア更新データを交換レンズ１０に送信し、Ｓ１３０９に遷移する。尚、ファームウェア更新データの送信には、第一通信を介して行う。これにより、中間アクセサリ３０が正常状態であるかセーフモードであるかに関わらず、カメラ本体２０から交換レンズ１０へファームウェア更新データを送信できる。
【０２６９】
Ｓ１３０９では、カメラ本体２０は、不図示の電源供給用マウント接点を介して、交換レンズ１０、中間アクセサリ３０の電源を遮断し、Ｓ１３０２に遷移することで、再度、交換レンズ１０、中間アクセサリ３０、中間アクセサリ４０の認証情報を取得する。
【０２７０】
このＳ１３０５〜Ｓ１３０９のステップにより、交換レンズ１０のファームウェアの更新が中断された状態（つまり、セーフモード）の場合は、中間アクセサリ３０が正常状態であるか否かに関わらず交換レンズ１０のファームウェアを更新する。
【０２７１】
Ｓ１３１０では、カメラ制御部２０５は、Ｓ１３０４にて取得した中間アクセサリ３０の動作状態情報に基づいて、中間アクセサリが正常状態か、ファームウェアの更新が必要な状態（ここではセーフモード）かを判定する。中間アクセサリ３０がセーフモードの場合にはＳ１３１１に遷移し、どちらも正常状態であればＳ１３１４へ遷移して本ファームウェア更新処理を終了する。
【０２７２】
Ｓ１３１１では、カメラ制御部２０５は、映像表示部２０６に例えば図１５（Ｄ）に示すような表示を行い、中間アクセサリのファームウェアを更新するか、別の中間アクセサリを装着するようにユーザーに要求する。ＯＫボタン１４０２が操作されると、Ｓ１３１２に遷移する。
【０２７３】
また、Ｓ１３０６と同様に、ここで中間アクセサリの交換が行われ、別の中間アクセサリが装着された場合、Ｓ１３０２に戻り、電源供給後、再度初期通信処理（Ｓ１３０３、１３０４）を行う。
【０２７４】
Ｓ１３１２では、カメラ制御部２０５は、中間アクセサリ３０に適用する更新ファイルを選択する。適用可能な更新ファイルが複数存在する場合は、ユーザーの選択に基づいて適用する更新ファイルを選択することが好ましい。例えば、交換レンズ１０に適用可能な更新ファイルが記録媒体２１１に複数記録されている場合、図１５（Ｅ）に示すように、適用可能な更新ファイルのリストを映像表示部２０６が表示し、適用する更新ファイルを選択するようにユーザーに要求する。更新ファイルが選択されると、カメラ制御部２０５は選択された更新ファイルを適用する更新ファイルに設定し、Ｓ１３１３に遷移する。このとき、カメラ制御部２０５は、更新ファイルに記述されている適用可能な中間アクセサリの識別情報を参照し、中間アクセサリ３０の識別情報と合致する更新ファイルを、中間アクセサリ３０に適用可能な更新ファイルとして特定することができる。
【０２７５】
また、記録媒体２１１に中間アクセサリ３０に適用可能な更新ファイルが記録されていない場合は、例えば図１５（Ｃ）に示すような表示を行い、記録媒体２１１に中間アクセサリ３０に適用可能なファームウェア更新ファイルを記録するように要求してもよい。
【０２７６】
Ｓ１３１３では、カメラ制御部２０５は、第一通信を用いて中間アクセサリ３０のファームウェアの更新を行う。カメラ制御部２０５は、Ｓ１３１２で選択された更新ファイルから、ファームウェア更新データを中間アクセサリ３０に送信し、Ｓ１３０９に遷移する。尚、ファームウェア更新データの送信には、第二通信を介して行う。
【０２７７】
このＳ１３１０〜Ｓ１３０９のステップにより、中間アクセサリ３０のファームウェアの更新が中断された状態（つまり、セーフモード）の場合は、中間アクセサリ３０のファームウェアを更新する。
【０２７８】
このようにして、図１４に示したフローチャートにより、交換レンズ１０もしくは中間アクセサリ３０の動作状態がセーフモードであった場合に、ユーザーにファームウェア更新を促すことができる。
【０２７９】
図１４に示すように、本実施例では、交換レンズ１０と中間アクセサリ３０の両方がセーフモードである場合、交換レンズ１０のファームウェアの更新を優先する。中間アクセサリ３０は、光学補正を必要としない中間アクセサリである場合、中間アクセサリ３０がセーフモードで動作していたとしても、当該中間アクセサリ３０を含むカメラシステムを用いて撮影を行うことができる。一方、交換レンズ１０がセーフモードで動作していると、フォーカスレンズ１０４、ズームレンズ１０５、アイリス１０６、ぶれ補正レンズ１０７の駆動を制御できないため撮影に与える影響が大きい。よって、本実施例では、交換レンズ１０の動作状態がセーフモードであるときは、中間アクセサリ３０の動作状態がセーフモードであるか否かに関わらず、交換レンズ１０をファームウェアの更新対象に設定し、ファームウェアの更新を行う。これにより、中間アクセサリ３０がセーフモードで動作している場合であっても、中間アクセサリ３０の光学的特性によっては通常通り撮影を行うことができる。
【０２８０】
また、図１４に示したフローチャートでは、中間アクセサリ３０の動作状態がセーフモードである場合、ファームウェアの更新を行う場合について説明をした。しかしながら、カメラ制御部２０５が、その中間アクセサリ３０との光学情報の補正に係る通信が不要だと判断できる場合、ファームウェアの更新をスキップし、図１４に示す更新処理を終了してもよい。光学情報の補正に係る通信が不要な場合とは、例えば、セーフモードの中間アクセサリが光学部材を持っていない場合や、中間アクセサリが静的中間アクセサリであり、カメラ本体２０もしくは交換レンズ１０が中間アクセサリの光学情報を有している場合である。静的中間アクセサリであれば、カメラ本体２０もしくは交換レンズ１０が、識別情報から補正に用いる光学情報を特定できる。
【０２８１】
尚、実施例１のように、交換レンズ１０とカメラ本体２０との間に中間アクセサリが複数装着されている場合は、セーフモード状態の中間アクセサリをＳ１３１０で特定し、セーフモード状態の中間アクセサリのみのファームウェアの更新対象とすればよい。
【０２８２】
さらに、複数の中間アクセサリがセーフモードであった場合は、ファームウェアの更新を禁止してもよい。ファームウェア自体の更新を禁止することで、どちらの中間アクセサリに適用可能なファームウェアかが分かりにくい場合が生じないため、ユーザーの操作をわかりやすくすることができる。また、ユーザーからの指示に基づいてファームウェアの更新をする場合（図１６に示すフロー中）にも、誤って、意図しない方の中間アクセサリのファームウェアを更新してしまうことを防ぐこともできる。また、複数の中間アクセサリがセーフモードであった場合、いずれかひとつの中間アクセサリに適用可能な更新ファイルのみをリスト表示してもよい。また、いずれの中間アクセサリにも適用可能な更新ファイルをリスト表示してもよいし、それぞれの中間アクセサリに適用可能な更新ファイルをリスト表示してもよい。
【０２８３】
また、複数の中間アクセサリがセーフモードであり、複数の中間アクセサリのファームウェアを順次更新する場合は、カメラ本体２０に近い側の中間アクセサリから順番にファームウェアの更新を行ってもよい。また、光学情報の補正に係る通信が不要な中間アクセサリを特定できる場合は、当該通信が必要な中間アクセサリを優先してファームウェアの更新を行ってもよい。
【０２８４】
＜実施例５における、ユーザーの選択に基づくファームウェア更新処理（図１５）＞
セーフモード状態でなくても交換レンズおよび中間アクセサリのファームウェアの更新は可能である。カメラ制御部２０５は、映像表示部２０６に例えば図１５（Ｆ）に示すような表示を行い、ファームウェアの更新対象を選択するようにユーザーに要求する。カメラ制御部２０５は、ユーザーの選択に基づいて、ファームウェアの更新対象を決定し、設定する。
【０２８５】
図１６は、ユーザーの選択に基づいてファームウェアの更新を行う場合のフロー図である。
【０２８６】
ユーザーによる、ファームウェアの更新を指示する操作を受けて、本フローを開始する（Ｓ１５０１）。
【０２８７】
Ｓ１５０２では、カメラ制御部２０５は、受付手段を介してユーザーに選択された更新対象を、ファームウェアの更新対象に選択し、Ｓ１５０３へ遷移する。
【０２８８】
Ｓ１５０３では、選択された更新対象がカメラ本体２０であるか否かを判定する。カメラ本体２０である場合はＳ１５０４へ、そうでない場合はＳ１５０８へ遷移する。
【０２８９】
Ｓ１５０４では、カメラ本体２０に適用するファームウェアの更新ファイルを選択する。カメラ制御部２０５は、カメラ本体２０に適用する更新ファイルを選択する。Ｓ１３０７やＳ１３１２のように、適用可能な更新ファイルが複数存在する場合は、ユーザーの選択に基づいて適用する更新ファイルを選択することが好ましい。
【０２９０】
Ｓ１５０５では、カメラ制御部２０５は、カメラ本体２０のファームウェアの更新を行う。カメラ制御部２０５は、Ｓ１５０４で選択された更新ファイルから、ファームウェア更新データを読み込み、ファームウェアを更新してＳ１５０６へ遷移する。Ｓ１５０６では、Ｓ１３０９と同様に、電源を遮断したあと、再度電源を供給し（再起動動作）、Ｓ１５０７へ遷移して処理を終了する。
【０２９１】
一方、Ｓ１５０３で、選択された更新対象がカメラ本体２０ではないと判定され、Ｓ１５０８へ遷移すると、Ｓ１５０８では、選択された更新対象が交換レンズ１０であるか否かを判定する。交換レンズ１０である場合はＳ１５０９へ、そうでない場合はＳ１５０８へ遷移する。
【０２９２】
Ｓ１５０９では、交換レンズ１０に適用する更新ファイルを選択する。本ステップの処理は、Ｓ１３０７で行う処理と同じであるため、説明は省略する。
【０２９３】
Ｓ１５１０では、カメラ制御部２０５は、第一通信を用いて交換レンズ１０のファームウェアの更新を行う。本ステップの処理は、Ｓ１３０８で行う処理と同じであるため、説明は省略する。ファームウェアの更新が終わると、Ｓ１５０６へ遷移する。
【０２９４】
Ｓ１５０８で選択された更新対象が交換レンズ１０でないと判定され、Ｓ１５１１へ遷移すると、カメラ制御部２０５は中間アクセサリ３０を更新対象に選択し、中間アクセサリに適用する更新ファイルを選択する。本ステップの処理は、Ｓ１３１２で行う処理と同じであるため、説明は省略する。
【０２９５】
Ｓ１５１２では、カメラ制御部２０５は、第二通信を用いて中間アクセサリ３０のファームウェアの更新を行う。本ステップの処理は、Ｓ１３１３で行う処理と同じであるため、説明は省略する。ファームウェアの更新が終わると、Ｓ１５０６へ遷移する。
【０２９６】
＜実施例５の効果＞
以上説明したように、本実施例では、第一通信で交換レンズ、第二通信で中間アクセサリのファームウェア更新処理を実施する。よって、たとえ中間アクセサリがセーフモード状態であっても、交換レンズのファームウェア更新処理を正常に行えるとともに、たとえ交換レンズがセーフモードであっても、中間アクセサリのファームウェア更新処理を正常に行うことが可能である。
【実施例６】
【０２９７】
上述の実施例では、カメラ本体２０が、交換レンズ１０と第一通信で行う初期通信において、交換レンズ１０の認証情報として交換レンズ１０の識別情報（第１のレンズ識別情報とも称する）を取得することを説明した。また、カメラ本体２０が、アクセサリと第二通信で行う初期通信において、交換レンズ１０の認証情報として交換レンズ１０の識別情報（第２のレンズ識別情報とも称する）を取得することを説明した。本実施例では、第１のレンズ識別情報と第２のレンズ識別情報との関係に着目した実施例を説明する。
【０２９８】
前述のとおり、交換レンズ１０及びアクセサリの識別情報は、該当するユニットの種類（機種）の識別に用いられる機種ナンバー（ＩＤ）等の情報であっても良い。また、交換レンズが有する機能を示す情報や同一機種の中での個体を識別可能な製造ナンバー（シリアルナンバー）等の情報を含んでいてもよい。
【０２９９】
ここで、本実施例のカメラシステムにおいて、交換レンズ１０はカメラ本体２０と、第一通信と第二通信との両方によって通信可能であり、実施例１で説明したように、第一通信と第二通信の両方によってカメラ本体２０と初期通信を行う。交換レンズ１０は、第一通信と第二通信のいずれの初期通信においても、カメラ本体２０に交換レンズ１０の識別情報（前述の第１のレンズ識別情報と第２のレンズ識別情報）を送信する。
【０３００】
このときレンズ制御部１１３は、第１のレンズ識別情報と第２のレンズ識別情報として同一の情報を送っても構わないが、本実施例ではあえて第２のレンズ識別情報として第１のレンズ識別情報とは異なる情報をカメラ制御部２０５へ送信する。これにより、レンズ制御部１１３が第二通信によりカメラ制御部２０５へ送信する第２のレンズ識別情報の有効活用を図るものである。
【０３０１】
本実施例の第１のレンズ識別情報と第２のレンズ識別情報についてより具体的に説明する。第１のレンズ識別情報は、交換レンズ１０の種類（機種）を識別することを可能にする情報であって、一例として機種ナンバー（ＩＤ）であるものとする。
【０３０２】
これに対し第２のレンズ識別情報は、第１のレンズ識別情報とは異なる情報であり、一例として、交換レンズ１０がレンズであることを示す情報であるものとする。この場合、第２のレンズ識別情報は、あくまで交換レンズ１０がレンズであることを示す情報であって、交換レンズ１０の種類（機種）には対応していない情報である。このことから、例えば、第２のレンズ識別情報を交換レンズ１０の種類（機種）によらない一意の情報とすることができる。
【０３０３】
このように、本実施例では、レンズ制御部１１３が、カメラ本体２０と交換レンズ１０との一対一の通信である第一通信の初期通信で送信する第１の識別情報を、カメラ本体２０と各アクセサリとの一対多の通信を想定した第二通信では送信しない。第二通信では第２の識別情報として、レンズであることを示す情報、言い換えると中間アクセサリではないことを示す情報をカメラ制御部１０５に送信する。
【０３０４】
本実施例において第１のレンズ識別情報と第２のレンズ識別情報とを上述のように使い分けることによって、例えば以下に説明する効果を実現することが可能である。
【０３０５】
例えば、第一通信でカメラ制御部２０５がレンズ制御部１１３から取得する識別情報を交換レンズのための体系とし、第二通信でカメラ制御部２０５が各アクセサリの制御部から取得する識別情報を中間アクセサリのための体系として扱うことが可能である。これにより、将来登場し得る中間アクセサリに対して拡張性を持たせたカメラシステムとすることが可能である。
【０３０６】
また、例えば、中間アクセサリ接続数を把握するために用いることもできる。カメラ制御部１０５に対して第２の識別情報以外の識別情報を送信するアクセサリは交換レンズ１０ではないことから、中間アクセサリであると判断することが可能であるためである。
【０３０７】
中間アクセサリの接続数を把握した場合には、例えば所定数以上の中間アクセサリが装着されている場合は、ユーザーへの警告動作を行ってもよいし、いずれかの中間アクセサリの機能を制限してもよい。これにより、消費電力を削減したり、通信品質を保つことが可能ある。実施例５で述べるようにファームアップなど大量のデータを中間アクセサリに送信する場合は、中間アクセサリが１つだけ接続されていると判別した場合に限って中間アクセサリのファームアップモードへ遷移することを許可するなどしてもよい。
【０３０８】
また、交換レンズ１０が中間アクセサリではなくレンズであると判別されることで、第二通信の初期通信においてレンズ制御部１１３からカメラ制御部１０５へと送信すべき情報を削減することも可能である。例えば補正処理要否情報をレンズ制御部１１３からカメラ制御部１０５へ応答しないようにしても良い。中間アクセサリではない交換レンズ１０の装着によって、交換レンズ１０の光学情報の補正は必要とならないためである。
【０３０９】
また、例えば、以下に末端のアクセサリが交換レンズであるか中間アクセサリであるかを電気的に判別し、その判別結果を第２の識別情報と照らし合わせるために用いても良い。以下に、より詳しく説明する。述べるようにハード処理との整合性を確認することによって通信エラーを判定することもできる。
【０３１０】
本実施例では、実施例１から４での交換レンズもしくは中間アクセサリとの初期通信において、末端のアクセサリが交換レンズであるか中間アクセサリであるかを電気的に判別する方法について一例を説明する。さらに、その判別結果が第二通信により取得した識別情報により判断される第二通信の末端にあたるアクセサリとの不整合があった場合のエラー処理について説明する。
【０３１１】
＜実施例６におけるカメラシステムの構成（図１８、図１９）＞
以下に、末端のアクセサリが交換レンズであるか中間アクセサリであるかを電気的に判別する方法について一例を説明する。なお、当該判別は、第二通信の初期通信においてなされるものとする。
【０３１２】
まずは、第二通信の末端に交換レンズ１０が装着されている場合の構成について説明する。図１８に示すようにカメラ本体２０のマウント２０１は識別端子２１２を含む。また、中間アクセサリ３０のマウント３０２は識別端子３１３を、マウント３０２は識別田因子３１３を含む。また、中間アクセサリ４０のマウント４０２は識別端子４１３を、マウント４０１は識別端子４１２を含む。また、交換レンズ１０のマウント１０１は識別端子を含む。これらの識別端子を介して接続されるライン（識別ラインとも称する）は、交換レンズ１０に設けた抵抗器１１８に接続されている。また、このラインはカメラ本体２０内に設けられた抵抗器２１３を通してプルアップ接続されている。プルアップ電源の電圧レベルを抵抗器１１８と抵抗器２１３の各抵抗値で分圧した値がカメラ制御部２０５に入力される。
【０３１３】
次に、第二通信の末端が中間アクセサリ４０である場合の構成について説明する。図１９に示すように、第二通信の末端が交換レンズである場合と同様に、識別端子２１２，３１３，３１２，４１３を介した識別ラインが、中間アクセサリ４０に設けた抵抗器４１４に接続されている。カメラ制御部２０５への入力は、カメラ本体２０のプルアップ電源の電圧レベルを抵抗器４１４と抵抗器２１３の各抵抗値で分圧した値となる。
【０３１４】
＜実施例６における、第二通信エラー判別方法（図２０）＞
ここで、交換レンズ１０に用いる抵抗器の抵抗値と末端となる中間アクセサリに用いる抵抗器の抵抗値をあらかじめ異なる値となるように規定しておく。これにより、識別端子を介した入力信号のレベルから、末端のアクセサリが交換レンズか否かを電気的に判別することが可能となる。
【０３１５】
電気的に判別した末端のアクセサリが交換レンズ１０であった場合、第二通信による初期通信で取得した末端のアクセサリの識別情報として第２の識別情報が得られるはずである。一方で、電気的に判別した末端のアクセサリが中間アクセサリであった場合、第二通信による初期通信で取得した末端のアクセサリの識別情報は第２の識別情報とは異なる情報であるはずであり、具体的には中間アクセサリ識別情報のはずである。
【０３１６】
しかしながら、第二通信に何らかの問題が生じている場合には、上述の対応関係に齟齬が生じてしまう場合がある。そこで、電気的に判別した末端アクセサリと第二通信により取得した識別情報に不整合がある場合は、通信エラーが発生したと判断し、初期通信からリトライを行うことで、より正確に通信を行うことができる。
【０３１７】
このように、電気的な識別情報と第二通信により取得した識別情報を照合することによって第二通信で正しく通信できているかを確認することができる。取得した識別情報が正しいかを判別できる。これにより、第二通信の通信エラーを検出することが可能となる。
【０３１８】
＜実施例６の効果＞
以上説明したように、本実施例では、第２のレンズ識別情報を、交換レンズ１０の種類（機種）に対応する第１のレンズ識別情報とは異なる情報であってレンズであることを示す情報とする。これにより、例えば、第二通信によって通信を行うアクセサリの識別性能をより向上させることが可能である。
【０３１９】
＜その他の実施例＞
なお、上述の実施例では、第１のアクセサリは補正に関わるアクセサリのうち、他の全アクセサリの光学情報を保持するアクセサリであるとして説明した。しかし、補正に関わるアクセサリのうち互いの光学情報を最も多く有しているアクセサリであっても良い。つまり、光学情報を有していないアクセサリがあっても良い。その場合、この場合、不足している光学情報を他のユニットから取得するようにしても良い。
【０３２０】
また、上述の実施例の初期通信において、レンズ制御部１１３は、Ｓ４０４とＳ５２０において交換レンズ１０の識別情報を送信している。ここで、例えば、Ｓ５２０にて送信する識別情報は、中間アクセサリではないことを示す識別情報としても良い。
【０３２１】
また、上述の実施例の図５の初期通信において、各アクセサリはカメラ制御部２０５に認証情報として複数の情報を送信しているが、必要な情報のみを送信するようにしても良い。この場合、カメラは当該必要な情報を特定して、各アクセサリに情報要求を送信する。
【０３２２】
また、上述の実施例においては中間アクセサリが２つの場合について説明したが、３つ以上の場合には、複数の中間アクセサリの中で他の中間アクセサリの光学情報をすべて有しているものか、より多く有しているものが、第１の中間アクセサリであるとする。
【０３２３】
実施例２で、動的アクセサリが交換レンズ１０の光学情報の補正を行うようにしても良い。この場合、動的アクセサリが他のアクセサリの光学情報をあらかじめ取得するようにしても良い。動的アクセサリが交換レンズ１０の光学情報を補正した場合には、補正した光学情報をカメラ本体２０へと送信する。
【０３２４】
実施例２で、第１のアクセサリが複数ある場合には、動的アクセサリが交換レンズ１０の光学情報の補正を行うようにしても良い。
【０３２５】
実施例３では、カメラ本体２０において光学レンズ１０の光学情報の補正を行う場合について説明した。これに対し、交換レンズ１０において光学情報の補正をするようにしても良い。この場合、図９のＳ９０６に代えて、カメラ制御部２０５はレンズ制御部１１３に、交換レンズ１０の光学情報の補正を行う要求を送信する。その際、交換レンズ１０は、補正が必要な中間アクセサリの光学情報が不足している場合には、中間アクセサリの光学情報を必要に応じてカメラ本体２０又は中間アクセサリから取得するようにしても良い。
【０３２６】
実施例４では、補正の方法に関する情報と補正のパラメータに関する情報とをカメラ制御部２０５が中間アクセサリ制御部３０９から取得し、これらの情報をレンズ制御部１１３に送信する例を説明した。ここで、中間アクセサリ３０が実施例２で説明したような動的中間アクセサリであり、補正のパラメータに関する情報が変化し得る場合には、当該変化の検出に応じて補正のパラメータに関する情報を再取得しても良い。すなわち、中間アクセサリ３０の操作部材が操作されたことが検出された場合に、補正のパラメータに関する情報をカメラ制御部２０５が中間アクセサリ制御部３０９から取得し、これらの情報をレンズ制御部１１３に送信するようにしても良い。
【０３２７】
また、実施例１では、第一通信方式として、クロック同期通信を行う場合を説明したが、調歩同期式通信を行っても良い。調歩同期式通信を図１７を用いて説明をする。
【０３２８】
なお、図２では３線クロック同期式通信を行う場合を例示した。これに代えて、同じく通信チャネル１の３線を用いることで実現される３線調歩同期式通信を採用した場合であっても同様の効果を実現することができる。図１７は３線調歩同期式通信の通信における信号波形を示している。３線調歩同期式通信の場合は、前述のクロック通信線（ＬＣＬＫ）に代えて、ＲＴＳ通信線（ＲＴＳ）を有する。ＲＴＳ通信線は、カメラ−レンズ通信線（ＤＣＬ）による通信と第１のレンズ−カメラ通信線（ＤＬＣ）による通信のタイミングを制御する信号をカメラマイコン２０５からレンズマイコン１１１へ送信するための信号線である。例えば、カメラマイコン２０５からレンズマイコン１１１へのレンズデータの送信要求（送信指示）や後述する通信処理の切替え要求（切替え指示）等の通知に用いられる。送信要求チャネルでの通知は該送信要求チャネルでの信号レベル（電圧レベル）をＨｉｇｈ（第１のレベル）とＬｏｗ（第２のレベル）との間で切り替えることで行う。以下の説明では、ＲＴＳ通信線に供給される信号を送信要求信号ＲＴＳという。送信要求信号ＲＴＳは、通信マスタとしてのカメラマイコン２０５から通信スレーブとしてのレンズマイコン１１１に送られる。レンズマイコン１１１が送信要求ＲＴＳを受信すると、図１６に示すようにレンズデータ信号ＤＬＣの１フレームの送信開始をカメラマイコン２０５に通知するため、レンズデータ信号ＤＬＣの信号レベルを１ビット期間の間Ｌｏｗとする。この１ビット期間を１フレームの開始を示すスタートビットＳＴと呼ぶ。すなわち、このスタートビットＳＴからデータフレームが開始される。スタートビットＳＴは、レンズデータ信号ＤＬＣの１フレームごとにその先頭ビットに設けられている。続いて、レンズマイコン１１１は、次の２ビット目から９ビット目までの８ビット期間で１バイトのレンズデータを送信する。データのビット配列はＭＳＢファーストフォーマットとして、最上位のデータＤ７から始まり、順にデータＤ６、データＤ５と続き、最下位のデータＤ０で終わる。そして、レンズマイコン１１１は、１０ビット目に１ビットのパリティー情報ＰＡを付加し、１フレームの最後を示すストップビットＳＰの期間のレンズデータ信号ＤＬＣの信号レベルをＨｉｇｈとする。これにより、スタートビットＳＴから開始されたデータフレーム期間が終了する。
【０３２９】
なお、上述した各実施例は、適宜組み合わせても良い。
【０３３０】
本発明は上述の実施例の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み取り実行する処理でも実現できる。更に、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現できる。
【０３３１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。
【符号の説明】
【０３３２】
１０  交換レンズ
２０  カメラ本体
３０  中間アクセサリ
４０  中間アクセサリ
２０５  カメラ制御部
１１３  レンズ制御部
３０９  中間アクセサリ制御部
４０９  中間アクセサリ制御部
【図１】
2020024379.tif 000003
【図２】
2020024379.tif 000004
【図３】
2020024379.tif 000005
【図４】
2020024379.tif 000006
【図５】
2020024379.tif 000007
【図６】
2020024379.tif 000008
【図７】
2020024379.tif 000009
【図８】
2020024379.tif 000010
【図９】
2020024379.tif 000011
【図１０】
2020024379.tif 000012
【図１１】
2020024379.tif 000013
【図１２】
2020024379.tif 000014
【図１３】
2020024379.tif 000015
【図１４】
2020024379.tif 000016
【図１５】
2020024379.tif 000017
【図１６】
2020024379.tif 000018
【図１７】
2020024379.tif 000019
【図１８】
2020024379.tif 000020
【図１９】
2020024379.tif 000021
【図２０】
2020024379.tif 000022