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