(57)【要約】【課題】アクセサリ装置と撮像装置間での通信設定を短時間で切り替える。【解決手段】アクセサリ装置１００は、撮像装置２００との間に、撮像装置からアクセサリ装置への通知に用いられる通知チャネルと、アクセサリ装置から撮像装置へのデータ送信に用いられる第１のデータ通信チャネルと、撮像装置からアクセサリ装置へのデータ送信に用いられる第２のデータ通信チャネルを設ける。撮像装置およびアクセサリ装置はそれぞれ、第２のデータ通信チャネルを撮像装置からアクセサリ装置へのデータ送信が可能な第１の設定とアクセサリ装置から撮像装置へのデータ送信が可能な第２の設定とに切り替え可能である。アクセサリ制御部１１１は、アクセサリ装置における第２のデータ通信チャネルの第２の設定から第１の設定への切替えの完了を撮像装置に通知するために第１のデータ通信チャネルの信号レベルを第１のレベルから第２のレベルに切り替える。【選択図】図１
2017181830.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置に取り外し可能に装着されるアクセサリ装置であって、
前記撮像装置との間に、前記撮像装置から前記アクセサリ装置への通知に用いられる通知チャネルと、前記アクセサリ装置から前記撮像装置へのデータ送信に用いられる第１のデータ通信チャネルと、前記撮像装置から前記アクセサリ装置へのデータ送信に用いられる第２のデータ通信チャネルとから構成される３つのチャネルを設けるアクセサリ通信部と、
前記アクセサリ通信部を介した前記撮像装置とのデータ通信を制御するアクセサリ制御部とを有し、
前記撮像装置および前記アクセサリ装置はそれぞれ、前記第２のデータ通信チャネルを前記撮像装置から前記アクセサリ装置へのデータ送信が可能な第１の設定と前記アクセサリ装置から前記撮像装置へのデータ送信が可能な第２の設定との間で切り替えることが可能であり、
前記撮像装置は、前記アクセサリ装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えが完了してから該撮像装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えを行い、
前記アクセサリ制御部は、前記アクセサリ装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えの完了を前記撮像装置に通知するために前記第１のデータ通信チャネルの信号レベルを第１のレベルから第２のレベルに切り替えることを特徴とするアクセサリ装置。
【請求項２】
前記アクセサリ制御部は、前記アクセサリ装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えの開始を前記撮像装置に通知するために前記第１のデータ通信チャネルの前記信号レベルを前記第２のレベルから前記第１のレベルに切り替えることを特徴とする請求項１に記載のアクセサリ装置。
【請求項３】
前記アクセサリ制御部は、前記アクセサリ装置および前記撮像装置が前記第２の設定である状態において、前記第２の設定から前記第１の設定への切替えを指示する第１の通知を前記撮像装置から前記通知チャネルを介して受けることに応じて、前記アクセサリ装置での前記第２の設定から前記第１の設定への切替えを行うことを特徴とする請求項１または２に記載のアクセサリ装置。
【請求項４】
前記アクセサリ制御部は、前記アクセサリ装置での前記第２の設定から前記第１の設定への切替えの完了を前記第１のデータ通信チャネルを介して前記撮像装置に通知した後、前記通知チャネルを介して前記撮像装置からデータ送信を指示する第２の通知が行われることに応じて、前記第１のデータ通信チャネルで前記撮像装置へのデータ送信を行うことを特徴とする請求項１乃至３のいずれか１項に記載のアクセサリ装置。
【請求項５】
前記アクセサリ制御部は、前記撮像装置と調歩同期式シリアル通信を行うことを特徴とする請求項１から４のいずれか一項に記載のアクセサリ装置。
【請求項６】
アクセサリ装置が取り外し可能に装着される撮像装置であって、
前記アクセサリ装置との間に、前記撮像装置から前記アクセサリ装置への通知に用いられる通知チャネルと、前記アクセサリ装置から前記撮像装置へのデータ送信に用いられる第１のデータ通信チャネルと、前記撮像装置から前記アクセサリ装置へのデータ送信に用いられる第２のデータ通信チャネルから構成される３つのチャネルを設けるカメラ通信部と、
前記カメラ通信部を介した前記アクセサリ装置とのデータ通信を制御するカメラ制御部とを有し、
前記撮像装置および前記アクセサリ装置はそれぞれ、前記第２のデータ通信チャネルを前記撮像装置から前記アクセサリ装置へのデータ送信が可能な第１の設定と前記アクセサリ装置から前記撮像装置へのデータ送信が可能な第２の設定との間で切り替えることが可能であり、
前記カメラ制御部は、前記アクセサリ装置が前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えの完了を前記撮像装置に通知するために前記第１のデータ通信チャネルの信号レベルを第１のレベルから第２のレベルに切り替えることに応じて、前記撮像装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えを行うことを特徴とする撮像装置。
【請求項７】
前記カメラ制御部は、前記アクセサリ装置が前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えの開始を前記撮像装置に通知するために前記第１のデータ通信チャネルの前記信号レベルを前記第２のレベルから前記第１のレベルに切り替えた後、該切替えの完了を前記撮像装置に通知するために前記信号レベルが前記第１のレベルから前記第２のレベルに切り替えられることに応じて、前記撮像装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えを行うことを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記カメラ制御部は、前記撮像装置および前記アクセサリ装置が前記第２の設定である状態において、前記アクセサリ装置に対して前記第２の設定から前記第１の設定への切替えを指示する第１の通知を、前記通知チャネルを介して行うことを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記カメラ制御部は、前記撮像装置での前記第２の設定から前記第１の設定への切替えが完了した後、前記通知チャネルを介して前記アクセサリ装置に前記第１のデータ通信チャネルでのデータ送信を指示する第２の通知を行うことを特徴とする請求項７または８に記載の撮像装置。
【請求項１０】
前記カメラ制御部は、前記アクセサリ装置と調歩同期式シリアル通信を行うことを特徴とする請求項６から９のいずれか一項に記載の撮像装置。
【請求項１１】
撮像装置と該撮像装置に取り外し可能に装着されるアクセサリ装置とを含む撮像システムであって、
前記撮像装置および前記アクセサリ装置はそれぞれ、
前記撮像装置から前記アクセサリ装置への通知に用いられる通知チャネルと、前記アクセサリ装置から前記撮像装置へのアクセサリデータの送信に用いられる第１のデータ通信チャネルと、前記撮像装置から前記アクセサリ装置へのカメラデータの送信に用いられる第２のデータ通信チャネルとから構成される３つのチャネルを設けるカメラ通信部およびアクセサリ通信部と、
前記カメラ通信部を介した前記アクチュエータ装置とのデータ通信を制御するカメラ制御部および前記アクセサリ通信部を介した前記撮像装置とのデータ通信を制御するアクセサリ制御部とを有し、
前記撮像装置および前記アクセサリ装置はそれぞれ、前記第２のデータ通信チャネルを前記撮像装置から前記アクセサリ装置へのデータ送信が可能な第１の設定と前記アクセサリ装置から前記撮像装置へのデータ送信が可能な第２の設定との間で切り替えることが可能であり、
前記アクセサリ制御部は、前記アクセサリ装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えの完了を前記撮像装置に通知するために前記第１のデータ通信チャネルの信号レベルを第１のレベルから第２のレベルに切り替え、
前記カメラ制御部は、前記第１のデータ通信チャネルの前記信号レベルが前記第１のレベルから前記第２のレベルに切り替わることに応じて、前記撮像装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えを行うことを特徴とする撮像システム。
【請求項１２】
撮像装置に取り外し可能に装着されるアクセサリ装置の制御方法であって、
前記アクセサリ装置に、前記撮像装置との間に、前記撮像装置から前記アクセサリ装置への通知に用いられる通知チャネルと、前記アクセサリ装置から前記撮像装置へのデータ送信に用いられる第１のデータ通信チャネルと、前記撮像装置から前記アクセサリ装置へのデータ送信に用いられる第２のデータ通信チャネルとから構成される３つのチャネルを設けさせ、
前記撮像装置および前記アクセサリ装置がそれぞれ前記第２のデータ通信チャネルを前記撮像装置から前記アクセサリ装置へのデータ送信が可能な第１の設定と前記アクセサリ装置から前記撮像装置へのデータ送信が可能な第２の設定との間で切り替えることが可能であり、前記撮像装置が前記アクセサリ装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えが完了してから該撮像装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えを行う場合に、前記アクセサリ装置に、該アクセサリ装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えの完了を前記撮像装置に通知するために前記第１のデータ通信チャネルの信号レベルを第１のレベルから第２のレベルに切り替えさせることを特徴とする制御方法。
【請求項１３】
アクセサリ装置が取り外し可能に装着される撮像装置の制御方法であって、
前記撮像装置に、前記アクセサリ装置との間に、前記撮像装置から前記アクセサリ装置への通知に用いられる通知チャネルと、前記アクセサリ装置から前記撮像装置へのデータ送信に用いられる第１のデータ通信チャネルと、前記撮像装置から前記アクセサリ装置へのデータ送信に用いられる第２のデータ通信チャネルから構成される３つのチャネルを設けさせ、
前記撮像装置および前記アクセサリ装置がそれぞれ前記第２のデータ通信チャネルを前記撮像装置から前記アクセサリ装置へのデータ送信が可能な第１の設定と前記アクセサリ装置から前記撮像装置へのデータ送信が可能な第２の設定との間で切り替えることが可能である場合に、前記撮像装置に、前記アクセサリ装置が前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えの完了を前記撮像装置に通知するために前記第１のデータ通信チャネルの信号レベルを第１のレベルから第２のレベルに切り替えることに応じて、前記撮像装置における前記第２のデータ通信チャネルの前記第２の設定から前記第１の設定への切替えを行わせることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相互に通信が可能な撮像装置（以下、カメラ本体という）と交換レンズ等のアクセサリ装置に関する。
【背景技術】
【０００２】
アクセサリ装置が着脱可能なカメラ本体を含むアクセサリ交換型カメラシステムでは、カメラ本体がアクセサリ装置を制御したりアクセサリ装置がその制御や撮像に必要なデータをカメラ本体に提供したりするための通信が行われる。特に、交換レンズを用いて記録用動画やライブビュー表示用動画を撮像する際にはその撮像周期に合わせた滑らかなレンズ制御が求められるため、カメラ本体の撮像タイミングと交換レンズの制御タイミングとの同期をとる必要がある。したがって、カメラ本体は、交換レンズからのデータの受信と交換レンズへの各種命令や要求等の送信とを撮像周期内で完了させる必要がある。ただし、カメラ本体が交換レンズから受信するデータ量が増加したり撮像周期が短縮したり（高フレームレート化したり）することで、より短時間で大量のデータの通信が求められる。
【０００３】
特許文献１には、交換レンズからカメラ本体に大容量データを送信する場合に、通常はカメラ本体から交換レンズへのデータ送信に用いられる通信チャネルを交換レンズからカメラ本体へのデータ送信用の通信チャネルに切り替えるカメラシステムが開示されている。このカメラシステムでは、もともと交換レンズからカメラ本体へのデータ送信に用いられる通信チャネルが別に用意されているので、大容量データの送信時には、２つの通信チャネルで交換レンズからカメラ本体へのデータ送信が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１２１６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１にて開示されたカメラシステムでは、以下の５つの通信チャネルを用いている。すなわち、カメラ本体と交換レンズとのデータ送受信タイミングを合わせる同期クロック信号のための１チャネルと、データ通信の開始／終了タイミングや方向等を互いに通知するための２チャネルと、データ送受信のための２チャネルの５チャネルである。このように通信チャネル数が多いと、消費電力が増加したりカメラ本体および交換レンズの小型化が妨げられたりする等、様々な弊害が生じる。また、上述した通信方向が切り替えられるチャネルでは、その切替えに際して交換レンズからカメラ本体に送信されるデータのカメラ本体から交換レンズに送信されるデータとの衝突を回避する必要がある。しかも、その切替えはできるだけ短時間で行われることが望ましい。
【０００６】
本発明は、できるだけ少ない数のチャネルでアクセサリ装置から撮像装置に対して大量のデータを高速で通信することが可能であるとともに、チャネルのデータ送信方向に切り替えを短時間で行えるようにしたアクセサリ装置および撮像装置を提供する。 
【課題を解決するための手段】
【０００７】
本発明の一側面としてのアクセサリ装置は、撮像装置に取り外し可能に装着される。該アクセサリ装置は、撮像装置との間に、撮像装置からアクセサリ装置への通知に用いられる通知チャネルと、アクセサリ装置から撮像装置へのデータ送信に用いられる第１のデータ通信チャネルと、撮像装置からアクセサリ装置へのデータ送信に用いられる第２のデータ通信チャネルとから構成される３つのチャネルを設けるアクセサリ通信部と、該アクセサリ通信部を介した撮像装置とのデータ通信を制御するアクセサリ制御部とを有する。撮像装置およびアクセサリ装置はそれぞれ、第２のデータ通信チャネルを撮像装置からアクセサリ装置へのデータ送信が可能な第１の設定とアクセサリ装置から撮像装置へのデータ送信が可能な第２の設定との間で切り替えることが可能であり、撮像装置は、アクセサリ装置における第２のデータ通信チャネルの第２の設定から第１の設定への切替えが完了してから該撮像装置における第２のデータ通信チャネルの第２の設定から第１の設定への切替えを行う。アクセサリ制御部は、アクセサリ装置における第２のデータ通信チャネルの第２の設定から第１の設定への切替えの完了を撮像装置に通知するために第１のデータ通信チャネルの信号レベルを第１のレベルから第２のレベルに切り替えることを特徴とする。
【０００８】
また、本発明の他の一側面としての撮像装置は、アクセサリ装置が取り外し可能に装着される。該撮像装置は、アクセサリ装置との間に、撮像装置からアクセサリ装置への通知に用いられる通知チャネルと、アクセサリ装置から撮像装置へのデータ送信に用いられる第１のデータ通信チャネルと、撮像装置からアクセサリ装置へのデータ送信に用いられる第２のデータ通信チャネルから構成される３つのチャネルを設けるカメラ通信部と、該カメラ通信部を介したアクセサリ装置とのデータ通信を制御するカメラ制御部とを有する。撮像装置およびアクセサリ装置はそれぞれ、第２のデータ通信チャネルを撮像装置からアクセサリ装置へのデータ送信が可能な第１の設定とアクセサリ装置から撮像装置へのデータ送信が可能な第２の設定との間で切り替えることが可能である。カメラ制御部は、アクセサリ装置が第２のデータ通信チャネルの第２の設定から第１の設定への切替えの完了を撮像装置に通知するために第１のデータ通信チャネルの信号レベルを第１のレベルから第２のレベルに切り替えることに応じて、撮像装置における第２のデータ通信チャネルの第２の設定から第１の設定への切替えを行うことを特徴とする。
【０００９】
なお、上記撮像装置と上記アクセサリ装置とを含む撮像システムも、本発明の他の一側面を構成する。
【００１０】
また、本発明の他の一側面としてのアクセサリ装置の制御方法は、アクセサリ装置に、該アクセサリ装置における第２のデータ通信チャネルの上記第２の設定から上記第１の設定への切替えの完了を撮像装置に通知するために第１のデータ通信チャネルの信号レベルを第１のレベルから第２のレベルに切り替えさせることを特徴とする。
【００１１】
さらに、本発明の他の一側面としての撮像装置の制御方法は、撮像装置に、アクセサリ装置が第２のデータ通信チャネルの上記第２の設定から上記第１の設定への切替えの完了を前記撮像装置に通知するために第１のデータ通信チャネルの信号レベルを第１のレベルから第２のレベルに切り替えることに応じて、撮像装置における第２のデータ通信チャネルの第２の設定から第１の設定への切替えを行わせることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、通知チャネルと第１および第２のデータ通信チャネルの３つのチャネルを用い、第２のデータ通信チャネルを第２の設定とするだけでアクセサリ装置から撮像装置に対して大量のデータを高速で通信することができる。また、アクセサリ装置での第２のデータ通信チャネルの第２の設定から第１の設定への切替え完了後に撮像装置での同チャネルの第２の設定から第１の設定への切替えが行われる場合に、アクセサリ装置での切替え完了を撮像装置に通知することができる。このため、アクセサリ装置での切替え完了後に速やかに撮像装置での切替えを行わせることができ、アクセサリ装置および撮像装置での切替えを短時間で完了させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例１であるレンズ交換型カメラシステムの構成を示すブロック図。
【図２】実施例１におけるカメラ本体と交換レンズとの間の通信回路を示す図。
【図３】実施例１における通常通信設定での通信波形を示す図。
【図４】実施例１におけるＤＬＣ２ｃｈ通信設定での通信波形を示す図。
【図５】実施例１における通常通信設定からＤＬＣ２ｃｈ通信設定への切替え処理を示すフローチャート。
【図６】実施例１における通常通信設定からＤＬＣ２ｃｈ通信設定への切替え処理を示すタイミングチャート。
【図７】本発明の実施例２における通常通信設定からＤＬＣ２ｃｈ通信設定への切替え処理を示すフローチャート。
【図８】実施例２におけるＤＬＣ２ｃｈ通信設定から通常通信設定への切替え処理を示すタイミングチャート。
【図９】本発明の実施例３におけるカメラ本体と交換レンズとの間の通信回路を示す図。
【図１０】実施例３におけるＤＬＣ２ｃｈ通信設定から通常通信設定への切替え処理を示すフローチャート。
【図１１】実施例３におけるＤＬＣ２ｃｈ通信設定から通常通信設定への切替え処理を示すタイミングチャート。
【図１２】実施例２における切替え処理に要する時間を示す図。
【発明を実施するための形態】
【００１４】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１５】
図１には、本発明の実施例１である撮像装置としてのカメラ本体２００とこれに取り外し可能に装着されたアクセサリ装置としての交換レンズ１００とを含む撮像システム（以下、カメラシステムという）の構成を示している。
【００１６】
カメラ本体２００と交換レンズ１００は、それぞれが有する通信部を介して制御命令や内部情報の伝送を行う。また、それぞれの通信部は複数の通信フォーマットをサポートしており、通信データの種類や通信目的に応じて互いに同期して同一の通信フォーマットに切り替えることにより、様々な状況に対する最適な通信フォーマットを選択することが可能となっている。
【００１７】
まず、交換レンズ１００とカメラ本体２００の具体的な構成について説明する。交換レンズ１００とカメラ本体２００は、結合機構であるマウント３００を介して機械的および電気的に接続されている。交換レンズ１００は、マウント３００に設けられた不図示の電源端子を介してカメラ本体２００から電力の供給を受け、後述する各種アクチュエータやレンズマイクロコンピュータ（以下、レンズマイコンという）１１１の制御を行う。また、交換レンズ１００とカメラ本体２００は、マウント３００に設けられた通信端子（図２に示す）を介して相互に通信を行う。
【００１８】
交換レンズ１００は、撮像光学系を有する。撮像光学系は、被写体ＯＢＪ側から順に、フィールドレンズ１０１と、変倍を行う変倍レンズ１０２と、光量を調節する絞りユニット１１４と、像振れ補正レンズ１０３と、焦点調節を行うフォーカスレンズ１０４とを含む。
【００１９】
変倍レンズ１０２とフォーカスレンズ１０４はそれぞれ、レンズ保持枠１０５、１０６により保持されている。レンズ保持枠１０５、１０６は、不図示のガイド軸により図中に破線で示した光軸方向に移動可能にガイドされており、それぞれステッピングモータ１０７、１０８によって光軸方向に駆動される。ステッピングモータ１０７、１０８はそれぞれ、駆動パルスに同期して変倍レンズ１０２およびフォーカスレンズ１０４を移動させる。
【００２０】
像振れ補正レンズ１０３は、撮像光学系の光軸に直交する方向に移動することで、手振れ等に起因する像振れを低減する。
【００２１】
レンズマイコン１１１は、交換レンズ１００内の各部の動作を制御するアクセサリ制御部である。レンズマイコン１１１は、アクセサリ通信部としてのレンズ通信部１１２を介して、カメラ本体２００から送信された制御コマンドを受信し、レンズデータ（アクセサリデータ）の送信要求を受ける。また、レンズマイコン１１１は、制御コマンドに対応するレンズ制御を行い、レンズ通信部１１２を介して送信要求に対応するレンズデータをカメラ本体２００に送信する。
【００２２】
また、レンズマイコン１１１は、制御コマンドのうち変倍やフォーカシングに関するコマンドに応答してズーム駆動回路１１９およびフォーカス駆動回路１２０に駆動信号を出力してステッピングモータ１０７、１０８を駆動させる。これにより、変倍レンズ１０２による変倍動作を制御するズーム処理やフォーカスレンズ１０４による焦点調節動作を制御するＡＦ（オートフォーカス）処理が行われる。
【００２３】
交換レンズ１００は、ユーザにより回転操作可能なマニュアルフォーカスリング１３０と、該マニュアルフォーカスリング１３０の回転操作量を検出するフォーカスエンコーダ１３１とを有する。レンズマイコン１１１は、フォーカスエンコーダ１３１により検出されたマニュアルフォーカスリング１３０の回転操作量に応じてフォーカス駆動回路１２０にステッピングモータ１０８を駆動させてフォーカスレンズ１０４を移動させる。これにより、ＭＦ（マニュアルフォーカス）が行われる。
【００２４】
絞りユニット１１４は、絞り羽根１１４ａ、１１４ｂを備えて構成される。絞り羽根１１４ａ、１１４ｂの状態は、ホール素子１１５により検出され、増幅回路１２２およびＡ／Ｄ変換回路１２３を介してレンズマイコン１１１に入力される。レンズマイコン１１１は、Ａ／Ｄ変換回路１２３からの入力信号に基づいて絞り駆動回路１２１に駆動信号を出力して絞りアクチュエータ１１３を駆動させる。これにより、絞りユニット１１４による光量調節動作を制御する。
【００２５】
さらに、レンズマイコン１１１は、交換レンズ１００内に設けられた振動ジャイロ等の不図示の振れセンサにより検出された振れに応じて、防振駆動回路１２５を介して防振アクチュエータ１２６を駆動する。これにより、像振れ補正レンズ１０３の移動を制御する像振れ補正処理が行われる。
【００２６】
カメラ本体２００は、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子２０１と、Ａ／Ｄ変換回路２０２と、信号処理回路２０３と、記録部２０４と、カメラマイクロコンピュータ（以下、カメラマイコンという）２０５と、表示部２０６とを有する。
【００２７】
撮像素子２０１は、交換レンズ１００内の撮像光学系により形成された被写体像を光電変換して電気信号（アナログ信号）を出力する。Ａ／Ｄ変換回路２０２は、撮像素子２０１からのアナログ信号をデジタル信号に変換する。信号処理回路２０３は、Ａ／Ｄ変換回路２０２からのデジタル信号に対して各種画像処理を行って映像信号を生成する。
【００２８】
また、信号処理回路２０３は、映像信号から被写体像のコントラスト状態、つまり撮像光学系の焦点状態を示すフォーカス情報や露出状態を表す輝度情報も生成する。信号処理回路２０３は、映像信号を表示部２０６に出力し、表示部２０６は映像信号を構図やピント状態等の確認に用いられるライブビュー画像として表示する。
【００２９】
カメラ制御部としてのカメラマイコン２０５は、不図示の撮像指示スイッチおよび各種設定スイッチ等を含むカメラ操作部２０７からの入力に応じてカメラ本体２００の制御を行う。また、カメラマイコン２０５は、カメラデータ送受信部２０８ｂを介して、不図示のズームスイッチの操作に応じて変倍レンズ１０２の変倍動作に関する制御コマンドをレンズマイコン１１１に送信する。さらに、カメラマイコン２０５は、カメラデータ送受信部２０８ｂを介して、輝度情報に応じた絞りユニット１１４の光量調節動作やフォーカス情報に応じたフォーカスレンズ１０４の焦点調節動作に関する制御コマンドをレンズマイコン１１１に送信する。
【００３０】
次に、図２を用いてカメラマイコン２０５とレンズマイコン１１１との間で構成される通信回路とこれらの間で行われる通信処理について説明する。カメラマイコン２０５は、レンズマイコン１１１との間での通信方式や通信設定を管理する機能と、レンズマイコン１１１に対して送信要求等の通知を行う機能とを有する。また、レンズマイコン１１１は、レンズデータを生成する機能と該レンズデータを送信する機能とを有する。
【００３１】
カメラマイコン２０５はカメラ通信インタフェース回路２０８ａを有し、レンズマイコン１１１はレンズ通信インタフェース回路１１２ａを有する。カメラマイコン２０５（カメラデータ送受信部２０８ｂ）とレンズマイコン１１１（レンズデータ送受信部１１２ｂ）は、マウント３００に設けられた通信端子部（図中に３つの四角形で示す）と上記通信インタフェース回路２０８ａ，１１２ａを介して通信を行う。本実施例では、カメラマイコン２０５とレンズマイコン１１１は、３つのチャネルを用いた（３線式の）調歩同期式シリアル通信を行う。カメラ通信インタフェース回路２０８ａとカメラデータ送受信部２０８ｂによりカメラ通信部２０８が構成され、レンズ通信インタフェース回路１１２ａとレンズデータ送受信部１１２ｂによりアクセサリ通信部としてのレンズ通信部１１２が構成される。
【００３２】
上記３つのチャネルは、通知チャネルとしての送信要求チャネルと、第１のデータ通信チャネルと、第２のデータ通信チャネルとから構成される。送信要求チャネルは、カメラマイコン２０５からレンズマイコン１１１へのレンズデータの送信要求（送信指示）や後述する通信設定の切替え要求（切替え指示）等の通知に用いられる。送信要求チャネルでの通知は該送信要求チャネルでの信号のレベル（電圧レベル）をＨｉｇｈ（第１のレベル）とＬｏｗ（第２のレベル）との間で切り替えることで行う。以下の説明では、送信要求チャネルに供給される信号を送信要求信号ＲＴＳという。
【００３３】
第１のデータ通信チャネルは、レンズマイコン１１１からカメラマイコン２０５へのレンズデータ送信に用いられる。以下の説明では、第１のデータ通信チャネルでレンズマイコン１１１からカメラマイコン２０５に信号として送信されるレンズデータを、レンズデータ信号ＤＬＣという。第２のデータ通信チャネルは、カメラマイコン２０５からレンズマイコン１１１へのカメラデータ送信に用いられる。以下の説明では、第２のデータ通信チャネルでカメラマイコン２０５からレンズマイコン１１１に信号として送信されるカメラデータを、カメラデータ信号ＤＣＬという。
【００３４】
さらに本実施例では、第２のデータ通信チャネルを、通信インタフェース回路２０８ａ、１１２ａ内での通信方向（通信設定）の切り替えにより、レンズマイコン１１１からカメラマイコン２０５へのレンズデータ送信に用いることも可能となっている。すなわち、第２のデータ通信チャネルの信号回路は、入出力方向の切り替えが可能なように入出力バッファが並列に構成されており、それぞれ排他的に選択可能となっている。以下の説明では、第２のデータ通信チャネルでレンズマイコン１１１からカメラマイコン２０５に信号として送信されるレンズデータを、第２のレンズデータ信号ＤＬＣ２という。また、第２のレンズデータ信号ＤＬＣ２の送信とともに第１のデータ通信チャネルでレンズマイコン１１１からカメラマイコン２０５に送信されるレンズデータ信号ＤＬＣを、第２のレンズデータ信号ＤＬＣ２と区別するため、第１のレンズデータ信号ＤＬＣという。また、レンズマイコン１１１からカメラマイコン２０５に、第１のデータ通信チャネルのみでレンズデータ信号ＤＬＣを送信する（第１のデータ通信チャネルでカメラデータ信号ＤＣＬを送信する）通信設定を通常通信設定（第１の設定）という。一方、第１および第２のデータ通信チャネルの双方で第１および第２のレンズデータ信号ＤＬＣ、ＤＬＣ２を送信する通信設定をＤＬＣ２ｃｈ通信設定（第２の設定）という。
【００３５】
次に、本実施例における３線式調歩同期シリアル通信について詳しく説明する。通信要求信号ＲＴＳは、通信マスタとしてのカメラマイコン２０５から通信スレーブとしてのレンズマイコン１１１に送られる。カメラデータ信号ＤＣＬは、カメラマイコン２０５からレンズマイコン１１１への制御コマンドや送信要求コマンド等を含む。レンズデータ信号ＤＬＣは、レンズマイコン１１１からカメラマイコン２０５に送信される様々なデータを含む。カメラマイコン２０５とレンズマイコン１１１は、予め通信速度を設定し、この設定に沿った通信ビットレートで送受信を行う。通信ビットレートとは、１秒間に転送することができるデータ量を示し、単位はｂｐｓ（bits per second）で表される。
【００３６】
図３を用いて、通常通信設定でのカメラマイコン２０５とレンズマイコン１１１との間の通信の手順について説明する。図３には、最小通信単位である１フレームの通信信号の波形を示している。１フレームのデータフォーマットの内訳は、カメラデータ信号ＤＣＬとレンズデータ信号ＤＬＣでは一部異なる部分がある。
【００３７】
まずレンズデータ信号ＤＬＣのデータフォーマットについて説明する。１フレームのレンズデータ信号ＤＬＣは、大きな区分けとして、前半のデータフレームとこれに続くＢＵＳＹフレームとにより構成されている。レンズデータ信号ＤＬＣは、データ送信を行っていない非送信状態では信号レベルはＨｉｇｈに維持されている。
【００３８】
レンズマイコン１１１は、レンズデータ信号ＤＬＣの１フレームの送信開始をカメラマイコン２０５に通知するため、レンズデータ信号ＤＬＣの信号レベルを１ビット期間の間Ｌｏｗとする。この１ビット期間をスタートビットＳＴと呼び、このビットからデータフレームが開始される。続いて、レンズマイコン１１１は、次の２ビット目から９ビット目までの８ビット期間で１バイトのレンズデータを送信する。データのビット配列はＭＳＢファーストフォーマットとして、最上位のデータＤ７から始まり、順にデータＤ６、データＤ５と続き、最下位のデータＤ０で終わる。そして、レンズマイコン１１１は、１０ビット目に１ビットのパリティー情報（ＰＡ）を付加し、１フレームの最後を示すストップビットＳＰの期間のレンズデータ信号ＤＬＣの信号レベルをＨｉｇｈとする。これにより、スタートビットＳＴから開始されたデータフレーム期間が終了する。
【００３９】
続いて、レンズマイコン１１１は、ストップビットＳＰの後にＢＵＳＹフレームを付加する。ＢＵＳＹフレームは、レンズマイコン１１１からカメラマイコン２０５に通知する通信待機要求ＢＵＳＹの期間を表す。レンズマイコン１１１は、通信待機要求ＢＵＳＹを解除するまでレンズデータ信号ＤＬＣの信号レベルをＬｏｗに保持する。
【００４０】
次に、カメラデータ信号ＤＣＬのデータフォーマットについて説明する。１フレームのカメラデータ信号ＤＣＬのデータフォーマットにおいて、データフレームの仕様はレンズデータ信号ＤＬＣと共通である。ただし、カメラデータ信号ＤＣＬは、レンズデータ信号ＤＬＣとは異なり、ＢＵＳＹフレームの付加が禁止されている。
【００４１】
次に、カメラマイコン２０５とレンズマイコン１１１との間での通信処理の手順について説明する。まず、カメラマイコン２０５は、レンズマイコン１１１との通信を開始するイベントが発生すると、送信要求信号ＲＴＳのレベルをＬｏｗにする（以下、送信要求信号ＲＴＳをアサートするという）ことで、レンズマイコン１１１に対して通信要求を通知する。レンズマイコン１１１は、送信要求信号ＲＴＳのＬｏｗにより通信要求を検出すると、カメラマイコン２０５に送信するレンズデータ信号ＤＬＣの生成処理を行う。そして、該レンズデータ信号ＤＬＣの送信準備が整うと、第１のデータ通信チャネルでの１フレームのレンズデータ信号ＤＬＣの送信を開始する。ここで、レンズマイコン１１１は、通信要求信号ＲＴＳがＬｏｗとなった時点からカメラマイコン２０５とレンズマイコン１１１との間で相互に設定した設定時間内にレンズデータ信号ＤＬＣの送信を開始する。
【００４２】
次にカメラマイコン２０５は、レンズマイコン１１１から受信したレンズデータ信号ＤＬＣのデータフレーム先頭のスタートビットＳＴを検出すると、これに応じて送信要求信号ＲＴＳのレベルをＨｉｇｈに戻す（以下、送信要求信号ＲＴＳをネゲートするという）。これにより、送信要求を解除するとともに第２の通信チャネルでのカメラデータ信号ＤＣＬの送信を開始する。なお、送信要求信号ＲＴＳのネゲートとカメラデータ信号ＤＣＬの送信開始はどちらが先であってもよく、レンズデータ信号ＤＬＣのデータフレームの受信が完了するまでにこれらを行えばよい。
【００４３】
レンズデータ信号ＤＬＣのデータフレームを送信したレンズマイコン１１１は、カメラマイコン２０５に通信待機要求ＢＵＳＹを通知する必要がある場合に、レンズデータ信号ＤＬＣにＢＵＳＹフレームを付加する。カメラマイコン２０５は、通信待機要求ＢＵＳＹの通知の有無を監視しており、通信待機要求ＢＵＳＹが通知されている間は次の送信要求のために送信要求信号ＲＴＳをアサートすることが禁止される。レンズマイコン１１１は、通信待機要求ＢＵＳＹによりカメラマイコン２０５からの通信を待機させている期間に必要な処理を実行し、次の通信準備が整った後に通信待機要求ＢＵＳＹを解除する。カメラマイコン２０５は、通信待機要求ＢＵＳＹが解除され、かつカメラデータ信号ＤＣＬのデータフレームの送信が完了したことを条件に、次の送信要求のために送信要求信号ＲＴＳをアサートすることが許可される。
【００４４】
このように、本実施例では、カメラマイコン２０５での通信開始イベントがトリガとなって送信要求信号ＲＴＳがアサートされたことに応じて、レンズマイコン１１１がカメラマイコン２０５にレンズデータ信号ＤＬＣのデータフレームの送信を開始する。そして、カメラマイコン２０５は、レンズデータ信号ＤＬＣのスタートビットＳＴを検出することに応じて、カメラデータ信号ＤＣＬのデータフレームのレンズマイコン１１１への送信を開始する。ここでレンズマイコン１１１は、必要に応じて通信待機要求ＢＵＳＹのためにレンズデータ信号ＤＬＣのデータフレームの後にＢＵＳＹフレームを付加し、その後、通信待機要求ＢＵＳＹを解除することで１フレームの通信処理が完了する。この通信処理により、カメラマイコン２０５とレンズマイコン１１１との間で相互に１バイトの通信データが送受信される。
【００４５】
次に、図４を用いてＤＬＣ２ｃｈ通信設定について説明する。ＤＬＣ２ｃｈ通信設定では、レンズマイコン１１１からカメラマイコン２０５へのレンズデータ送信のために第１のデータ通信チャネルでの第１のレンズデータ信号ＤＬＣの送信に加え、第２のデータ通信チャネルでの第２のレンズデータ信号ＤＬＣ２の送信も行う。すなわち、２チャンネルでのレンズデータ送信を行うことにより、短時間に（高速で）大容量のレンズデータ伝送を実現する。図４には、第１および第２のレンズデータ信号ＤＬＣ、ＤＬＣ２の連続した３フレームの通信信号の波形を示している。図４を用いて、第１および第２のレンズデータ信号ＤＬＣ、ＤＬＣ２のデータフォーマットおよび通信処理について説明する。
【００４６】
まず、第１および第２のレンズデータ信号ＤＬＣ、ＤＬＣ２の各フレームはデータフレームのみで構成され、ＢＵＳＹフレームは存在しない。つまり、第１および第２のレンズデータ信号ＤＬＣ、ＤＬＣ２は、レンズマイコン１１１からカメラマイコン２０５に通信待機要求ＢＵＳＹを通知することができないデータフォーマットを有する。また、ＤＬＣ２ｃｈ通信設定は、レンズマイコン１１１からカメラマイコン２０５へのデータ転送のみで使用される通信設定として特化されており、このＤＬＣ２ｃｈ通信設定ではカメラマイコン２０５からレンズマイコン１１１へのデータ転送はできない。また、第１および第２のレンズデータ信号ＤＬＣ、ＤＬＣ２は、前フレームのストップビットＳＰと次フレームのスタートビットＳＴとの間を空けずに連続した通信が可能なデータフォーマットを有する。
【００４７】
なお、第１および第２のレンズデータ信号ＤＬＣ、ＤＬＣ２のデータフレームは、互いに同一のデータフォーマットを有し、１フレームのビット長を互いに同じ長さとしている。これは、これらの通信途中に休止が発生した場合に、送信されたフレーム数を同じとして管理することが目的である。ただし、第１および第２のレンズデータ信号ＤＬＣ、ＤＬＣ２のデータフレームのビット位置の相対関係は必ずしも一致させる必要はなく、相互のビット位置のずれ量が１フレーム長を超えない範囲であれば許容される。
【００４８】
このように、本実施例では、カメラマイコン２０５からレンズマイコン１１１への送信要求等の通知に用いられる通信要求チャネル（ＲＴＳ）と、第１および第２のデータ通信チャネル（ＤＬＣ、ＤＣＬ）を用いる３線調歩同期式シリアル通信を前提とする。そして、通常通信設定でカメラマイコン２０５からレンズマイコン１１１へのカメラデータ送信に用いられる第２のデータ通信チャネルを、ＤＬＣ２ｃｈ通信設定で通信方向を切り替えてレンズマイコン１１１からカメラマイコン２０５へのレンズデータ送信に用いる。これにより、第１および第２のデータ通信チャネル（ＤＬＣ、ＤＬＣ２）でのレンズマイコン１１１からカメラマイコン２０５への大容量レンズデータの高速通信を実現する。この際、レンズマイコン１１１は第１または第２の通信チャネルで、またカメラマイコン２０５は通信要求チャネル（ＲＴＳ）でそれぞれ、相手側に通信の一時休止要求を通知することができる。したがって、各マイコンの処理速度に応じて適切な通信一時通信要求を通知することが可能であり、マイコンの処理性能を十分に生かした大容量データの高速通信を行うことができる。
【００４９】
ただし、通常通信設定からＤＬＣ２ｃｈ通信設定への切替えに際して、カメラマイコン２０５から送信されるカメラデータ信号ＤＣＬとレンズマイコン１１１から送信されるレンズデータ信号ＤＬＣ２との衝突を回避する必要がある。このため、本実施例では、カメラマイコン２０５およびレンズマイコン１１１は、コンピュータプログラムである通信制御プログラムに従って、図５のフローチャートおよび図６のタイミングチャートに示すように通信設定の切替え処理を行う。図６および以下の説明において、「Ｓ」は図５中のステップを示す。
【００５０】
まず、Ｓ１００において、通常通信設定にあるカメラマイコン２０５は、レンズマイコン１１１に対して、第２のデータ通信チャネル（ＤＣＬ）でＤＬＣ２ｃｈ通信設定への切替えコマンドを送信する。これをＳ２００で受けたレンズマイコン１１１は、次のフレームで切替えコマンドを受信したことを示す応答（ＡＣＫ）を第１のデータ通信チャネル（ＤＬＣ）でカメラマイコン２０５に送信する。その後、レンズマイコン１１１がＳ２０１で通信待機要求ＢＵＳＹを解除すると、カメラマイコン２０５はＳ１０１で通信待機要求ＢＵＳＹが解除された、すなわちレンズマイコン１１１が通信可能状態にあると認識して通信設定の切替え処理をＳ１０２で開始する。
【００５１】
まずカメラマイコン２０５は、図２に示したカメラ通信インタフェース回路２０８ａの第２のデータ通信チャネルの入出力バッファを入力方向に切り替える。そして、この切り替えが完了した後、カメラマイコン２０５はＳ１０３で送信要求信号ＲＴＳをアサートする。これにより、カメラマイコン２０５は、レンズマイコン１１１に対して、カメラマイコン２０５側（つまりは撮像装置側）での通常通信設定からＤＬＣ２ｃｈ通信設定への切替えが完了したことの通知（第１の通知）を行う。
【００５２】
Ｓ２０２で送信要求信号ＲＴＳのアサートを検出したレンズマイコン１１１は、Ｓ２０３にてレンズ通信インタフェース回路１１２ａの第２のデータ通信チャネルの入出力バッファを出力方向に切り替える。そして、この切り替えが完了すると、レンズマイコン１１１はＳ２０４で第１のデータ通信チャネル（ＤＬＣ）で切替え完了コード（第２の通知）を送信する。これにより、レンズマイコン１１１は、カメラマイコン２０５に対してレンズマイコン１１１側（つまりはアクセサリ装置側）での通常通信設定からＤＬＣ２ｃｈ通信設定への切替えが完了したことを通知する。なお、この切替え完了コードの送信は、第２のデータ通信チャネル（ＤＬＣ２）で行ってもよい。
【００５３】
Ｓ１０４でレンズマイコン１１１からの切替え完了コードを受信したカメラマイコン２０５は、Ｓ１０５で一旦、送信要求信号ＲＴＳをネゲートし、その後Ｓ１０６で再度、送信要求信号ＲＴＳをアサートする（すなわち、第３の通知を行う）。Ｓ２０５で送信要求信号ＲＴＳのアサートを検出したレンズマイコン１１１は、Ｓ２０６にてＤＬＣ２ｃｈ通信設定での第１および第２のレンズデータ信号ＤＬＣ、ＤＬＣ２の送信を開始する。また、Ｓ１０７でカメラマイコン２０５もＤＬＣ２ｃｈ通信設定での第１および第２のレンズデータ信号ＤＬＣ、ＤＬＣ２の受信を開始する。このような通信設定の切替え処理を行うことで、第２のデータ通信チャネルでのカメラデータ信号ＤＣＬと第２のレンズデータ信号ＤＬＣ２との衝突（データ衝突）を回避することができる。
【００５４】
以上説明したように本実施例では、カメラマイコン２０５とレンズマイコン１１１が送信要求チャネルと第１のデータ通信チャネルを用いて互いの通常通信設定からＤＬＣ２ｃｈ通信設定への切替え完了を確認した上でＤＬＣ２ｃｈ通信設定での通信を開始する。この際、まずカメラマイコン２０５において通常通信設定からＤＬＣ２ｃｈ通信設定への切替えを行い、これを確認したレンズマイコン１１１が通常通信設定からＤＬＣ２ｃｈ通信設定への切替えを行う。つまり、ＤＬＣ２ｃｈ通信設定への切替え後にデータ受信側となるカメラマイコン２０５が先に通常通信設定からＤＬＣ２ｃｈ通信設定への切替えを行う。これにより、ＤＬＣ２ｃｈ通信設定への切替え後にデータ送信側となるレンズマイコン１１１が先またはカメラマイコン２０５と同時に通常通信設定からＤＬＣ２ｃｈ通信設定への切替えを行う場合に比べてより確実に上記データ衝突を回避することができる。
【実施例２】
【００５５】
図７のフローチャートおよび図８のタイミングチャートは、カメラマイコン２０５とレンズマイコン１１１の通信設定をＤＬＣ２ｃｈ通信設定から通常通信設定に切り替えるときの切替え処理を示す。ＤＬＣ２ｃｈ通信設定から通常通信設定への切替えに際しても、第２のレンズデータ信号ＤＬＣ２とカメラデータ信号ＤＣＬとの衝突を回避する必要がある。このため、本実施例では、カメラマイコン２０５およびレンズマイコン１１１は、コンピュータプログラムである通信制御プログラムに従ってＤＬＣ２ｃｈ通信設定から通常通信設定への切替え処理を行う。図８および以下の説明において、「Ｓ」は図７中のステップを示す。
【００５６】
まずカメラマイコン２０５は、Ｓ１１０にてＤＬＣ２ｃｈ通信設定で予め設定されたデータ量に対応するレンズマイコン１１１からの第２のレンズデータ信号ＤＬＣ２の受信が完了したか否かを判定する。受信が完了したときはＳ１１１で送信要求信号ＲＴＳをネゲートし、その後、Ｓ１１２で送信要求信号ＲＴＳをアサートする。これにより、カメラマイコン２０５は、レンズマイコン１１１に対してＤＬＣ２ｃｈ通信設定から通常通信設定への切替えを要求する通知（第４の通知）を行う。
【００５７】
Ｓ２１０で送信要求信号ＲＴＳのアサートを検出したレンズマイコン１１１は、Ｓ２１１にてレンズ通信インタフェース回路１１２ａにおける第２のデータ通信チャネルの入出力バッファを入力方向に切り替える。そして、この切替えが完了すると、レンズマイコン１１１はＳ２１２でカメラマイコン２０５に対して第１のデータ通信チャネル（ＤＬＣ）で切替え完了コード（第５の通知）を送信する。これにより、レンズマイコン１１１は、カメラマイコン２０５に対して、レンズマイコン１１１側（つまりはアクセサリ装置側）でのＤＬＣ２ｃｈ通信設定から通常通信設定への切替えが完了したことを通知する。
【００５８】
Ｓ１１３でレンズマイコン１１１からの切替え完了コードを受信したカメラマイコン２０５は、Ｓ１１４で送信要求信号ＲＴＳをネゲートする。続いて、カメラマイコン２０５は、Ｓ１１５にてカメラ通信インタフェース回路２０８ａにおける第２のデータ通信チャネルの入出力バッファを出力方向に切り替える。この切替えが完了し、さらに通常通信設定での通信の準備を整えたカメラマイコン２０５は、Ｓ１１６で送信要求信号ＲＴＳをアサートし（すなわち、第６の通知を行い）、Ｓ１１７で通常通信設定での通信を開始する。
【００５９】
Ｓ２１３で送信要求信号ＲＴＳのアサートを検出したレンズマイコン１１１は、Ｓ２１４にて通常通信設定での第１のレンズデータ信号ＤＬＣの送信を開始する。このような通信設定の切替え処理を行うことで、第２のデータ通信チャネルでの第２のレンズデータ信号ＤＬＣ２とカメラデータ信号ＤＣＬとの衝突（データ衝突）を回避することができる。
【００６０】
以上説明したように本実施例では、カメラマイコン２０５とレンズマイコン１１１が送信要求チャネルと第１のデータ通信チャネルを用いて互いのＤＬＣ２ｃｈ通信設定から通常通信設定への切替え完了を確認した上で通常通信設定での通信を開始する。この際、まずレンズマイコン１１１においてＤＬＣ２ｃｈ通信設定から通常通信設定への切替えを行い、これを確認したカメラマイコン２０５がＤＬＣ２ｃｈ通信設定から通常通信設定への切替えを行う。つまり、通常通信設定への切替え後にデータ受信側となるレンズマイコン１１１が先にＤＬＣ２ｃｈ通信設定から通常通信設定への切替えを行う。これにより、通常通信設定への切替え後にデータ送信側となるカメラマイコン２０５が先またはレンズマイコン１１１と同時にＤＬＣ２ｃｈ通信設定から通常通信設定への切替えを行う場合に比べてより確実に上記データ衝突を回避することができる。
【実施例３】
【００６１】
次に、本発明の実施例３について説明する。実施例３では、ＤＬＣ２ｃｈ通信設定から通常通信設定に切り替えるときの切替え処理（制御方法）であって、実施例２とは異なる切替え処理について説明する。本実施例では、実施例２の構成に新たな構成を加えて切替え処理に要する時間を短縮する。
【００６２】
図９には、本実施例における交換レンズ１００′とカメラ本体２００′の構成を示す。図９において、実施例１，２と共通する構成要素にはこれらの実施例と同符号を付して説明に代える。
【００６３】
レンズマイコン１１１′内において、７００はレンズデータ送受信部であり、レンズ通信インタフェース回路１１２ａとともにレンズ通信部（アクセサリ通信部）を構成する。レンズデータ送受信部７００内において、７０１はＤＬＣ送信部であり、レンズデータ信号ＤＬＣを出力（送信）する。７０２はステータス通知部であり、レンズ通信インタフェース回路１１２ａの第２のデータ通信チャネルの入出力バッファの入力方向への切替え状態を示すステータス通知を出力する。ステータス通知部７０２は、第１のデータ通信チャネルの信号レベルをＬｏｗ（第１のレベル）とＨｉｇｈ（第２のレベル）との間で切り替えることで入出力バッファの入力方向への切替え状態を示すステータス通知を行う。切替え状態とは、例えば、該入出力バッファの入力方向への切替え未開始、切替え中、切替え開始および切替え完了である。なお、本実施例では、第１のデータ通信チャネルの信号レベルのＬｏｗを第１のレベルとし、Ｈｉｇｈを第２のレベルとするが、Ｈｉｇｈを第１のレベルとし、Ｌｏｗを第２のレベルとしてもよい。
【００６４】
また、レンズデータ送受信部７００内において、７０３は出力元切替え部である。出力元切替え部７０３は、レンズマイコン１１１′により制御され、第１のデータ通信チャネルへの出力元をＤＬＣ送信部７０１とステータス通知部７０２との間で切り替える。出力元切替え部７０３は、レンズ通信インタフェース回路１１２ａの第２のデータ通信チャネルの入出力バッファの入力方向への切替え開始から切替え完了までの間は、出力元をステータス通知部７０２とし、それ以外の間は、出力元をＤＬＣ送信部７０１とする。
【００６５】
カメラマイコン２０５′内において、７５０はカメラデータ送受信部であり、カメラ通信インタフェース回路２０８ａとともにカメラ通信部を構成する。カメラデータ送受信部７５０内において、７５１はＤＬＣ受信部であり、レンズデータ信号ＤＬＣを入力（受信）する。
【００６６】
また、カメラデータ送受信部７５０内において、７５２はステータス検知部であり、レンズマイコン１１１′（ステータス通知部７０２）からのステータス通知を検知する。ステータス検知部７５２は、第１のデータ通信チャネルの信号レベルがＨｉｇｈとＬｏｗとの間で切り替わることでレンズ通信インタフェース回路１１２ａの第２のデータ通信チャネルの入出力バッファの入力方向への切替え状態を検知する。具体的には、第１のデータ通信チャネルの信号レベルのＨｉｇｈにより上記入出力バッファの入力方向への切替え未開始を検知し、ＨｉｇｈからＬｏｗへの切り替わりにより切替え開始を検知し、Ｌｏｗにより切替え中を検知する。また、ＬｏｗからＨｉｇｈへの切り替わりにより切替え完了を検知する。
【００６７】
ただし、これらの信号レベルと検知する入出力バッファの入力方向への切替え状態との組み合わせは例に過ぎず、他の組み合わせを用いてもよい。例えば、データ通信をしていないときの第１のデータ通信チャネルの信号のレベルがＬｏｗであるときは逆の検知を行ってもよい。すなわち、信号レベルのＬｏｗにより切替え未開始を検知し、ＬｏｗからＨｉｇｈへの切り替わりにより切替え開始を検知し、Ｈｉｇｈにより切替え中を検知し、ＨｉｇｈからＬｏｗへの切り替わりにより切替え完了を検知してもよい。
【００６８】
７５３は入力先切替え部であり、第１のデータ通信チャネルの入力先をＤＬＣ受信部７５１とステータス検知部７５２との間で切り替える。入力先切替え部７５３は、カメラマイコン２０５′により制御され、ＤＬＣ２ｃｈ通信設定での通信の完了後に入力先をＤＬＣ受信部７５１からステータス検知部７５２に切り替える。また、入力先切替え部７５３は、ステータス検知部７５２によりレンズ通信インタフェース回路１１２ａの第２のデータ通信チャネルの入出力バッファの入力方向への切替え完了が検知されると、入力先をステータス検知部７５２からＤＬＣ受信部７５１に切り替える。
【００６９】
図１０のフローチャートおよび図１１のタイミングチャートは、カメラマイコン２０５とレンズマイコン１１１の通信設定をＤＬＣ２ｃｈ通信設定から通常通信設定に切り替えるときの切替え処理を示す。図１１および以下の説明において、「Ｓ」は図１０中のステップを示す。
【００７０】
まずカメラマイコン２０５′は、Ｓ５１０にてＤＬＣ２ｃｈ通信設定で予め設定されたデータ量に対応するレンズマイコン１１１′からの第２のレンズデータ信号ＤＬＣ２の受信が完了したか否かを判定する。受信が完了したときはＳ５１１で送信要求信号ＲＴＳをネゲートする。これにより、カメラマイコン２０５′は、レンズマイコン１１１′に対してＤＬＣ２ｃｈ通信設定から通常通信設定への切替えを要求する通知を行う。また、カメラマイコン２０５′は、Ｓ５１２にて入力先切替え部７５３を制御して、第１のデータ通信チャネルからの入力先をＤＬＣ受信部７５１からステータス検知部７５２に切り替える。
【００７１】
Ｓ６１０で送信要求信号ＲＴＳのネゲートを検出したレンズマイコン１１１′は、Ｓ６１１にて出力元切替え部７０３を制御して、第１のデータ通信チャネルへの出力元をＤＬＣ送信部７０１からステータス通知部７０２に切り替える。そして、レンズマイコン１１１′は、Ｓ６１２にてレンズ通信インタフェース回路１１２ａにおける第２のデータ通信チャネルの入出力バッファの入力方向への切り替えを開始する。さらに、レンズマイコン１１１′は、Ｓ６１３にてステータス通知部７０２に第１のデータ通信チャネルの信号レベルをＨｉｇｈからＬｏｗに切り替えさせる。
【００７２】
Ｓ５１３において、カメラマイコン２０５′のステータス検知部７５２は第１のデータ通信チャネルの信号レベルのＨｉｇｈからＬｏｗへの切り替わりを検知する。すなわち、レンズ通信インタフェース回路１１２ａにおける第２のデータ通信チャネルの入出力バッファの入力方向への切替えの開始を検知する。これを受けて、カメラマイコン２０５′は待機状態となる。なお、このときカメラマイコン２０５′は、図１１中にＳ５１３′を付して点線で示すように送信要求信号ＲＴＳをアサートしてもよい。これにより、レンズ通信インタフェース回路１１２ａにおける第２のデータ通信チャネルの入出力バッファの入力方向への切替え開始を正常に検知したことをレンズマイコン１１１′に通知することができる。
【００７３】
Ｓ６１４において、レンズマイコン１１１′はレンズ通信インタフェース回路１１２ａにおける第２のデータ通信チャネルの入出力バッファの入力方向への切替えが完了したか否かを判定する。切替えが完了した場合は、レンズマイコン１１１′はＳ６１５にてステータス通知部７０２に第１のデータ通信チャネルの信号レベルをＬｏｗからＨｉｇｈに切り替えさせる。さらに、レンズマイコン１１１′は、出力元切替え部７０３を制御して、第１のデータ通信チャネルへの出力元をステータス通知部７０２からＤＬＣ送信部７０１に切り替える。
【００７４】
Ｓ５１４において、カメラマイコン２０５′のステータス検知部７５２は第１のデータ通信チャネルの信号レベルのＬｏｗからＨｉｇｈへの切り替わりを検知する。すなわち、レンズ通信インタフェース回路１１２ａにおける第２のデータ通信チャネルの入出力バッファの入力方向への切替えの完了を検知する。これを受けて、カメラマイコン２０５′は、Ｓ５１５にて入力先切替え部７５３を制御して、第１のデータ通信チャネルからの入力先をステータス検知部７５２からＤＬＣ受信部７５１に切り替える。さらに、カメラマイコン２０５′は、Ｓ５１６にてカメラ通信インタフェース回路２０８ａにおける第２のデータ通信チャネルの入出力バッファを出力方向に切り替える。これにより、ＤＬＣ２ｃｈ通信設定から通常通信設定への切り替えが完了する。
【００７５】
なお、Ｓ５１４において、カメラマイコン２０５′は、図１１中にＳ５１４′を付して点線で示すように送信要求信号ＲＴＳをネゲートしてもよい。これにより、レンズ通信インタフェース回路１１２ａにおける第２のデータ通信チャネルの入出力バッファの入力方向への切替え完了を正常に検知したことをレンズマイコン１１１′に通知することができる。
【００７６】
こうしてＤＬＣ２ｃｈ通信設定から通常通信設定への切替えが完了し、通常通信設定での通信の準備を整えたカメラマイコン２０５′は、Ｓ５１７で送信要求信号ＲＴＳをアサートし、Ｓ５１８で通常通信設定での通信を開始する。
【００７７】
Ｓ６１７で送信要求信号ＲＴＳのアサートを検出したレンズマイコン１１１′は、Ｓ６１８にて通常通信設定での第１のレンズデータ信号ＤＬＣの送信を開始する。このような通信設定の切替え処理を行うことで、第２のデータ通信チャネルでの第２のレンズデータ信号ＤＬＣ２とカメラデータ信号ＤＣＬとの衝突（データ衝突）を回避することができる。
【００７８】
ここで、レンズマイコン１１１′が、Ｓ６１２からＳ６１４までの間でレンズ通信インタフェース回路１１２ａにおける第２のデータ通信チャネルの入出力バッファを入力方向に切り替えるのに要する時間は、図１１中に示すｔ８０１である。そして、これに続いてカメラマイコン２０５′がカメラ通信インタフェース回路２０８ａにおける第２のデータ通信チャネルの入出力バッファを出力方向に切り替えるのに要する時間は図１１中に示すｔ８０２である。すなわち、ｔ８０１とｔ８０２がＤＬＣ２ｃｈ通信設定から通常通信設定への切替えに要する時間である。
【００７９】
これに対して、実施例２で説明したＤＬＣ２ｃｈ通信設定から通常通信設定への切替え処理では、該切替えに要する時間は図１２に示すようになる。
【００８０】
ｔ９０１は通信設定の切替え開始からレンズマイコン１１１がレンズ通信インタフェース回路１１２ａにおける第２のデータ通信チャネルの入出力バッファを入力方向に切り替えるまでに要する時間である。このｔ９０１は実施例３（図１１）におけるｔ８０１と同等の時間である。
【００８１】
また、ｔ９０３はレンズマイコン１１１が上記入出力バッファの入力方向への切り替え完了をカメラマイコン２０５に通知するために切替え完了コードを送信するのに要する時間である。このｔ９０３に相当する時間は、切替え完了を第１のデータ通信チャネルの信号レベルをＬｏｗからＨｉｇｈに切り替えるだけで通知する実施例３にはない。
【００８２】
そして、ｔ９０２はカメラマイコン２０５がカメラ通信インタフェース回路２０８ａにおける第２のデータ通信チャネルの入出力バッファを出力方向に切り替えるのに要する時間である。このｔ９０２は実施例３（図１１）におけるｔ８０２と同等の時間である。
【００８３】
したがって、実施例３の切替え処理によれば、実施例２の切替え処理に比べて、ｔ９０３に相当する時間分だけ切替え処理に要する時間を短縮することができる。
【００８４】
以上説明したように、本実施例によれば、ＤＬＣ２ｃｈ通信設定から通常通信設定への切替え処理を実施例２に比べてより短時間で行うことができる。
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００８５】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【符号の説明】
【００８６】
１００  交換レンズ
１１１  レンズマイコン
１１２（１１２ａ、１１２ｂ）  レンズ通信部
２００  カメラ本体
２０５  カメラマイコン
２０８（２０８ａ、２０８ｂ）  カメラ通信部
【図１】
2017181830.tif 000003
【図２】
2017181830.tif 000004
【図３】
2017181830.tif 000005
【図４】
2017181830.tif 000006
【図５】
2017181830.tif 000007
【図６】
2017181830.tif 000008
【図７】
2017181830.tif 000009
【図８】
2017181830.tif 000010
【図９】
2017181830.tif 000011
【図１０】
2017181830.tif 000012
【図１１】
2017181830.tif 000013
【図１２】
2017181830.tif 000014