(57)【特許請求の範囲】
【請求項１】
カメラに着脱可能に装着されてカメラの撮像面に被写体像を結像する光学系を備えたレンズ装置であって、筐体に設けられた所定の通信用コネクタに接続された外部装置との間でデータ通信を行う通信手段を備えたレンズ装置において、
前記通信手段は、
データ通信におけるデータ受信を行う入力ポートであって、前記通信用コネクタの１つのデータ受信ピンに並列して接続された複数の入力ポートと、
データ通信におけるデータ送信を行う出力ポートであって、前記通信用コネクタの１つのデータ送信ピンに接続された１つの出力ポートと、
前記複数の入力ポートの各々と、前記通信用コネクタに接続された外部装置との間で通信が成立したか否かを判定する判定手段と、
前記複数の入力ポートの各々によりデータ受信を行うデータ通信の通信プロトコルを事前に決められた複数種の異なる通信プロトコルに設定し、前記判定手段によりいずれの入力ポートと前記外部装置との間で通信が成立したかを判定し、通信が成立したと判定した入力ポートにより行うデータ受信を有効とし、他の入力ポートにより行うデータ受信を無効とすると共に、前記データ送信ピンに接続された１つの出力ポートによりデータ送信を行うデータ通信の通信プロトコルを前記通信が成立したと判定した入力ポートの通信プロトコルに設定する通信プロトコル設定手段と、
を備えたことを特徴とするレンズ装置。
【請求項２】
前記通信用コネクタに接続される外部装置は、前記カメラであることを特徴とする請求項１のレンズ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ装置に係り、特にカメラ（カメラ本体）やコントローラ等の外部装置との間でデータ通信を行うレンズ装置に関する。
【背景技術】
【０００２】
放送用又は業務用のテレビカメラ（カメラ本体）に着脱可能に装着されるレンズ装置では、装着されたカメラ本体との間でデータのやり取りを行い、フォーカス、ズーム、アイリス等の光学系の状態を示す状態信号（位置信号）やレンズ装置の特性に関する情報（レンズ情報）等をカメラ本体に送信し、また、カメラ本体からアイリス制御等の光学系の制御に関する制御信号等を受信することが行われている。
【０００３】
また、フォーカスコントローラ（フォーカスデマンド）、ズームコントローラ（ズームデマンド）、バーチャルシステム等のレンズ装置に着脱可能な外部装置との間でもカメラ本体（外部装置に含む）との間と同じようにデータのやり取りが行われている。
【０００４】
特許文献１には、バーチャルシステムが接続されるレンズ装置において、接続方式（情報伝達方式）の異なるバーチャルシステムであってもデータのやり取りを可能にしたものが提案されている。これによれば、バーチャルシステムには、レンズ装置との接続方式としてアナログ電圧信号による方式を採用するものと、デジタルパルス列の方式を採用するものと、データ通信による方式を採用するものとがあり、レンズ装置には、各接続方式に対応した信号を入出力又は出力するための入出力回路が設けられ、ハード的に（ハードウェアによって）バーチャルシステムを接続する入出力回路を変更することにより、バーチャルシステムがその接続方式に対応した入出力回路に接続されるようになっている。例えば、各接続方式に対応した入出力回路に接続された各コネクタピンのうち、バーチャルシステムからの信号線を接続するコネクタピンを接続方式に対応したものにすることや、コネクタに接続されたバーチャルシステムを切替手段によって接続方式に対応した入出力回路への接続に切り替えることにより、バーチャルシステムが接続方式に対応した入出力回路に接続されるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３２８４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、レンズ装置の所定の通信用コネクタに接続される外部装置において、接続方式としてはデータ通信（シリアル通信）を採用するが、同種の外部装置であっても通信プロトコルが相違する場合がある。特許文献１では、このような場合が想定されていない。また、仮に通信プロトコルの相違を特許文献１における接続方式の相違と同様に扱い、レンズ装置に、通信プロトコルごとの信号を入出力するための入出力回路（通信ポート）を設け、外部装置の通信プロトコルに応じて外部装置を接続する通信ポートをハード的（スイッチ等）に切り替えるようにすることが考えられる。しかしながら、その場合には、ハードウェアに要するコストが増えると共に、構成が複雑となるため望ましくない。
【０００７】
本発明はこのような事情に鑑みてなされたもので、通信用コネクタに接続された外部装置との間で所定の通信プロトコルによりデータ通信を行うレンズ装置において、通信用コネクタに接続される外部装置の通信プロトコルが機種等によって異なる場合であっても、ハードウェアの構成によって外部装置を接続する通信ポートを切り替えることなく、外部装置とのデータ通信を可能にしたレンズ装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、請求項１に係るレンズ装置は、カメラに着脱可能に装着されてカメラの撮像面に被写体像を結像する光学系を備えたレンズ装置であって、筐体に設けられた所定の通信用コネクタに接続された外部装置との間でデータ通信を行う通信手段を備えたレンズ装置において、前記通信手段は、データ通信におけるデータ受信を行う入力ポートであって、前記通信用コネクタの１つのデータ受信ピンに並列して接続された複数の入力ポートと、データ通信におけるデータ送信を行う出力ポートであって、前記通信用コネクタの１つのデータ送信ピンに接続された１つの出力ポートと、前記複数の入力ポートの各々と、前記通信用コネクタに接続された外部装置との間で通信が成立したか否かを判定する判定手段と、前記複数の入力ポートの各々によりデータ受信を行うデータ通信の通信プロトコルを事前に決められた複数種の異なる通信プロトコルに設定し、前記判定手段によりいずれの入力ポートと前記外部装置との間で通信が成立したかを判定し、通信が成立したと判定した入力ポートにより行うデータ受信を有効とし、他の入力ポートにより行うデータ受信を無効とすると共に、前記データ送信ピンに接続された１つの出力ポートによりデータ送信を行うデータ通信の通信プロトコルを前記通信が成立したと判定した入力ポートの通信プロトコルに設定する通信プロトコル設定手段と、を備えたことを特徴としている。
【００１３】
請求項２に係るレンズ装置は、請求項１に係る発明において、前記通信用コネクタに接続される外部装置は、前記カメラであることを特徴としている。
【００１４】
請求項１、２に係る発明によれば、通信用コネクタに接続される外部装置の通信プロトコルが機種等によって異なる場合であっても、ハードウェアの構成によって外部装置を接続する通信ポートを切り替えることなく、外部装置とのデータ通信が可能となる。
【００１５】
請求項１に係る発明は、外部装置が接続される通信ポートの通信プロトコルを変更するのではなく、複数の通信プロトコルに設定した通信ポートを外部装置に並列に接続して、通信が可能な通信ポートを有効に使用するという態様である。
【発明の効果】
【００１６】
本発明によれば、コネクタに接続される外部装置の種類によって通信プロトコルが異なる場合であっても、ハードウェアによって外部装置を接続する通信ポートを切り替えることなく、外部装置とのデータ通信が可能となる。
【図面の簡単な説明】
【００１７】
【図１】放送用又は業務用のレンズ装置に対して通信可能に接続される外部装置の一例を示したブロック図。
【図２】第１の実施の形態のレンズ装置の構成を示した図。
【図３】第１の実施の形態における通信ポートのプロトコル設定の処理手順を示したフローチャート。
【図４】第２の実施の形態のレンズ装置の構成を示した図。
【図５】第２の実施の形態における通信ポートのプロトコル設定の処理手順を示したフローチャート。
【図６】第３の実施の形態のレンズ装置の構成を示した図。
【図７】第３の実施の形態における通信ポートのプロトコル設定の処理手順を示したフローチャート。
【図８】第３の実施の形態における通信ポートのプロトコル設定の処理手順を示したフローチャート。
【図９】第３の実施の形態の一部構成を変更した他の実施の形態のレンズ装置の構成を示した図。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照して、本発明に係るレンズ装置を実施するための形態について詳細に説明する。
【００１９】
図１は、放送用又は業務用のレンズ装置に対して通信可能に接続される外部装置の一例を示したブロック図である。レンズ装置１０は、図示しない構成要素としてカメラの撮像面に被写体像を結像する光学系を備えており、その光学系には、固定のレンズ群の他に光学調整（焦点調整、焦点距離調整、輝度調整等）のために手動または電動で駆動されるフォーカスレンズ群、ズームレンズ群、アイリス等の可動の光学部材が配置されている。
【００２０】
また、レンズ装置１０は、上記可動の光学部材の制御や状態検出（位置検出）等を行うための制御系を備えており、その制御系は、各種機能を備えた図１に示す制御部１２を主たる構成要素として有している。この制御部１２により、上記の可動の光学部材を電動で駆動するためのモータの制御が行われ、また、各可動の光学部材の位置信号の読み込み等が行われる。さらに、制御部１２は、通信機能（通信手段としての作用）を有し、１又は複数の通信ポートが設けられており、レンズ装置の所定のコネクタに接続される外部装置とこの通信ポートを通じてデータ通信（シリアル通信）が行われるようになっている。
【００２１】
尚、レンズ装置１０は、箱型の筐体内に光学系と制御系の構成部材が収容されている態様（ＥＦＰレンズ等）や、光学系の構成部材を支持する鏡胴の側部に制御系の構成部材を収容した筐体が装着されている態様（ＥＮＧレンズ等）等、どのような構成のものであってもよい。また、制御系として可動の光学部材を駆動するモータなどを搭載せず、状態検出のみを行ってその情報を外部装置に出力するようなレンズ装置であってもよい。
【００２２】
レンズ装置１０に通信可能に接続される外部装置の例として、同図には、撮像素子や信号処理回路を備え、レンズ装置（光学系）が着脱可能に装着されるカメラ本体５０と、フォーカスレンズ群やズームレンズ群などのモータによって駆動される可動の光学部材の移動位置や移動速度等の指示信号をレンズ装置１０（制御部１２）に与えるコントローラ５２（フォーカスデマンドやズームデマンド等）と、カメラ本体５０から得られた実写映像とコンピュータで生成されたコンピュータグラフィクス（ＣＧ）とを合成するバーチャルシステム５４（ＰＣ等）とが示されている。ただし、レンズ装置１０に通信可能に接続される外部装置は、これに限らない。
【００２３】
これらの外部装置５０、５２、５４は、ケーブルを介して、または、直接的にレンズ装置１０の所定のコネクタ（通信用コネクタ）４０、４２、４４に接続され、制御部１２に設けられた所定の通信ポート（入出力回路）２０、２２、２４に信号線を通じて接続されるようになっている。
【００２４】
制御部１２には演算処理を行うＣＰＵ１４が含まれており、ＣＰＵ１４が通信ポート２０、２２、２４を通じて外部装置５０、５２、５４との間で、所定の通信プロトコルに従ったデータ通信を行うことによって、レンズ装置１０と外部装置５０、５２、５４との間で各種データのやり取りが行われるようになっている。
【００２５】
たとえば、レンズ装置１０とカメラ本体５０との間のデータ通信において、レンズ装置１０からカメラ本体５０には、フォーカスレンズ群、ズームレンズ群、アイリス等の可動の光学部材の設定状態を示す状態信号（位置信号）やレンズ装置１０の特性に関する情報（レンズ情報）等が送信され、カメラ本体５０からレンズ装置１０には、可動の光学部材を制御するための制御信号等が送信される。また、レンズ装置１０とコントローラ５２との間のデータ通信では、主としてコントローラ５２からレンズ装置１０に、所定の可動の光学部材を所定の目標位置に動作させる指示信号や所定の目標速度で動作させる指示信号等が送信され、レンズ装置１０とバーチャルシステム５４との間のデータ通信では、主としてレンズ装置１０からバーチャルシステム５４に、可動の光学部材の設定状態を示す状態信号（位置信号）やレンズ装置の特性に関する情報（レンズ情報）等が送信されるようになっている。
【００２６】
以下において、レンズ装置１０と任意の外部装置との間でのデータ通信について、レンズ装置１０とカメラ本体５０との間でのデータ通信を例に説明する。レンズ装置１０のカメラ本体５０との通信用に設けられたコネクタ４０に接続されるカメラ本体５０には、通信プロトコルが異なるものがある。本実施の形態では、カメラ本体５０にはメーカー等の違い（機種の違い）によって２種類の通信プロトコルが存在するものとし、これらの通信プロトコルを符号Ａ、Ｂで識別するものとする。例えば、一方の通信プロトコルをＡタイプ、通信プロトコルＡ等と称し、他方の通信プロトコルをＢタイプ、通信プロトコルＢ等と称することにする。
【００２７】
一方、カメラ本体５０と接続される制御部１２の通信ポート２０がカメラ本体５０の通信プロトコルと異なるタイプの通信プロトコルによりデータ通信を行うものであると、カメラ本体５０との間でデータ通信を行うことができない。
【００２８】
そこで、本実施の形態のレンズ装置１０では、以下のようにして、コネクタ２０に接続されたカメラ本体の通信プロトコルがＡタイプとＢタイプのいずれの通信プロトコルであってもハードウェアの構成を変えることなく（スイッチなどによって回路の接続形態も変更することなく）カメラ本体５０との間でデータ通信を行えるようにしている。
【００２９】
ここで、所定タイプの通信プロトコルに従って通信ポート２０により送受信されるデータを適正に扱うことができる処理状態にＣＰＵ１４を設定することを、通信ポート２０のプロトコル設定と称し、たとえば、Ａタイプの通信プロトコルに従って通信ポート２０により送受信されるデータを扱うことができる処理状態にＣＰＵ１４を設定することを、通信ポート２０をＡタイプの通信プロトコルに設定する、等の表現を用いることにする。
【００３０】
図２は、第１の実施の形態のレンズ装置１０の構成を示した図である。
【００３１】
同図に示すようにレンズ装置１０のカメラ通信用のコネクタ４０に制御部１２の１つの通信ポート２０からの信号線３０が接続され、カメラ本体５０をそのコネクタ４０に接続すると、制御部１２の１つの通信ポート２０にカメラ本体５０（カメラ本体５０側の通信ポート）からの信号線が接続されるようになっている。
【００３２】
詳細には、通信ポート２０は、１対の入力ポート２０Ａと出力ポート２０Ｂとを備えている。入力ポート２０Ａは、図示しないレシーバによってデータを受信するポートであり、出力ポート２０Ｂは、図示しないドライバによってデータを送信するポートである。これらの入力ポート２０Ａと出力ポート２０Ｂの各々は、コネクタ４０のデータ受信ピン４０Ａとデータ送信ピン４０Ｂに信号線３０Ａ、３０Ｂを介して接続されている。コネクタ４０にカメラ本体５０を接続すると、カメラ本体５０から送信されたデータがレンズ装置１０側の受信データとしてコネクタ４０のデータ受信ピン４０Ａから入力され、信号線３０Ａを介して入力ポート２０Ａに入力される。一方、レンズ装置１０側からの送信データとして出力ポート２０Ｂから出力されたデータが信号線３０Ｂを介してコネクタ４０のデータ送信ピン４０Ｂからカメラ本体５０に出力されるようになっている。
【００３３】
また、レンズ装置１０には、通信ポート２０の通信プロトコルのタイプをユーザが選択する通信プロトコル選択手段（たとえばスイッチ）６０が設けられており、通信プロトコル選択手段６０によりＡタイプとＢタイプのいずれかの通信プロトコルを選択できるようになっている。そして、通信プロトコル選択手段６０で選択されたタイプを示す情報が制御部１２のＣＰＵ１４に読み込まれ、ＣＰＵ１４により、通信ポート２０の通信プロトコルが、プロトコル選択手段６０により選択されたタイプに設定されるようになっている。
【００３４】
このような通信ポートのプロトコル設定は、例えば、電源投入時又は通信プロトコル選択手段６０による通信プロトコルの選択変更時（通信プロトコル選択手段６０が操作された時）に行われ、図３のフローチャートに示すように、ＣＰＵ１４は、プロトコル設定の処理ルーチンに入ると、まず、通信プロトコル選択手段６０により選択された通信プロトコルのタイプを（ＡタイプかＢタイプかを）読み込む（ステップＳ１０）。そして、その読み込んだタイプの通信プロトコルに通信ポート２０を設定し（ステップＳ１２）、プロトコル設定の処理ルーチンを終了する。
【００３５】
これによれば、レンズ装置１０が接続されるカメラ本体５０の通信プロトコルのタイプをユーザが通信プロトコル選択手段６０で選択すれば、レンズ装置１０とカメラ本体５０との間でデータ通信が正常に行われるようになる。
【００３６】
図４は、第２の実施の形態のレンズ装置の構成を示した図であり、図２と同一又は類似の構成要素には図２と同一符号を付し、説明を省略する。第２の実施の形態のレンズ装置１０は、第１の実施の形態と同様にレンズ装置１０のカメラ通信用のコネクタ４０に制御部１２の１つの通信ポート２０からの信号線３０が接続され、カメラ本体５０をそのコネクタ４０に接続すると、制御部１２の１つの通信ポート２０にカメラ本体５０（カメラ本体５０側の通信ポート）からの信号線が接続されるようになっている。一方、ユーザが操作する通信プロトコル選択手段６０が設けられておらず、自動で通信ポートのプロトコル設定が行われるようになっている。
【００３７】
図５は、第２の実施の形態における通信ポートのプロトコル設定の処理手順を示したフローチャートである。図５のプロトコル設定の処理ルーチンは、電源投入時から一定時間ごと（例えば１秒ごと）に繰り返し実行される。そして、ＣＰＵ１４は、この処理ルーチンを初めて実行する場合には、通信ポート２０を予め決められたタイプ（例えばＡタイプ）の通信プロトコルに設定する。２回目以降では、通信ポート２０はこの処理ルーチンに入る前の通信プロトコルに設定されている。
【００３８】
ＣＰＵ１４は、プロトコル設定の処理ルーチンに入ると、まず、通信ポート２０とカメラ本体５０との間で通信が成立しているか否かを判定する（ステップＳ２０）。ＹＥＳと判定した場合には、通信ポート２０の現在の通信プロトコルがカメラ本体５０と一致しているため（通信が正常に行われているため）、そのままこのプロトコル設定の処理ルーチンを終了する。
【００３９】
一方、ステップＳ２０においてＮＯと判定した場合には、最初にこのステップＳ２０においてＮＯと判定したときからの時間計測を行い、一定時間が経過したか否かを判定する（ステップＳ２２）。そして、ＮＯと判定した場合には、一旦、この処理ルーチンを抜け、他の処理を行った後に再びこの処理ルーチンに入り、ステップＳ２０の判定処理を行う。これにより、通信が成立せず、且つ、一定時間が経過するまでは、ステップＳ２０とステップＳ２２の処理が繰り返される。一定時間が経過する前に通信が成立し、ステップＳ２０でＹＥＳと判定された場合には、そのままこのプロトコル設定の処理ルーチンを終了する。即ち、通信が成立した状態では、この処理ルーチンが一定時間ごとに繰り返されたとしても通信ポート２０の通信プロトコルが通信が成立したときの通信プロトコルで維持されることになる。
【００４０】
通信が成立しない状態で一定時間が経過すると、ステップＳ２２でＮＯと判定される。このとき、ＣＰＵ１４は、通信ポート２０の通信プロトコルがカメラ本体５０と異なると判断し、通信ポート２０を現在と異なるタイプの通信プロトコルに設定する（ステップＳ２４）。そして、この処理ルーチンを終了する。
【００４１】
以上のプロトコル設定の処理手順によれば、上記処理ルーチンが一定時間ごとに繰り返されることによって最終的には通信ポート２０の通信プロトコルがカメラ本体５０の通信プロトコルと一致した状態に自動的に設定され、その状態が維持された状態となる。尚、通信ポート２０とカメラ本体５０との通信が成立した後は、その状態で通信ポートの通信プロトコルを固定して上記処理ルーチンを実行しないようにしてもよい。また、ステップＳ２２においてＮＯと判定した場合に、上記処理ルーチンを抜けるのではなく、ステップＳ２０に直接戻るようにしてもよい。
【００４２】
図６は、第３の実施の形態のレンズ装置の構成を示した図であり、図４と同一又は類似の構成要素には図４と同一符号を付し、説明を省略する。第３の実施の形態のレンズ装置１０は、第２の実施の形態と同様に自動でカメラ本体５０との間のデータ通信を可能にするものであるが、第２の実施の形態とは構成が相違している。即ち、レンズ装置１０のカメラ通信用のコネクタ４０には制御部１２の２つの通信ポート２０、２８が信号線３０、３８により並列して接続され、カメラ本体５０をコネクタ４０に接続すると、カメラ本体５０（カメラ本体５０側の１つの通信ポート）からの信号線が２つに分岐された状態で制御部１２の２つの通信ポート２０、２８に接続されるようになっている。従って、制御部１２の２つの通信ポート２０、２８にはカメラ本体５０から送信された同一の信号が入力される状態となっている。尚、通信ポート２８及び信号線３８の具体的構成は、通信ポート２０及び信号線３０と同様であり、通信ポート２８は、１対の入力ポート２８Ａと出力ポート２８Ｂとを備え、入力ポート２８Ａは、図示しないレシーバによってデータを受信するポートであり、出力ポート２８Ｂは、図示しないドライバによってデータを送信するポートである。これらの入力ポート２８Ａと出力ポート２８Ｂの各々は、コネクタ４０のデータ受信ピン４０Ａとデータ送信ピン４０Ｂに信号線３８Ａ、３８Ｂを介して接続されている。
【００４３】
図７は、第３の実施の形態における通信ポートのプロトコル設定の処理手順を示したフローチャートである。尚、通信ポート２０を通信ポートＡ、通信ポート２８を通信ポートＢと称する。電源投入時においてプロトコル設定の処理ルーチンに入ると、ＣＰＵ１４は、まず、一方の通信ポートＡ（２０）をＡタイプの通信プロトコルに設定し、他方の通信ポートＢ（２８）をＢタイプの通信プロトコルに設定する（ステップＳ３０）。そして、プロトコル設定の処理ルーチンを終了する。
【００４４】
一方、この処理ルーチンを実行した後、通信ポートＡ、Ｂにはカメラ本体５０から送信された信号が入力され、各通信ポートＡ、ＢからＣＰＵ１４に信号を受信したことを示す割込み信号が入力される。ＣＰＵ１４は、通信ポートＡから割込み信号が与えられると、図８（Ａ）の割込処理Ａの処理ルーチンを開始し、通信ポートＡとカメラ本体５０との間での通信が成立したか否かを判定する（ステップＳ３２Ａ）。尚、通信が成立しない場合には、通信ポートＡから通信エラーの信号がＣＰＵ１４に与えられるため、通信エラーの信号の有無により通信が成立したかが判定される。ステップＳ３２ＡにおいてＹＥＳ（通信成立）と判定した場合には、ＣＰＵ１４は、Ａタイプの通信プロトコルに設定している通信ポートＡによる通信をそのまま有効に継続し、以後において通信ポートＡを使用してカメラ本体５０との通信を行う。また、他方のＢタイプの通信プロトコルに設定している通信ポートＢによる通信を無効にして通信ポートＢによる通信を解除する。そして、この割込処理Ａの処理ルーチンを終了する。
【００４５】
ステップＳ３２ＡにおいてＮＯと判定した場合には、何もせずに割込処理Ａの処理ルーチンを終了する。
【００４６】
同様に、ＣＰＵ１４は、通信ポートＢから割込み信号が与えられると、図８（Ｂ）の割込処理Ｂの処理ルーチンを開始し、通信ポートＢとカメラ本体５０との間での通信が成立したか否かを判定する（ステップＳ３２Ｂ）。尚、割込処理Ａと同様に、通信ポートＢからの通信エラーの信号の有無により通信が成立したかが判定される。ステップＳ３２ＢにおいてＹＥＳ（通信成立）と判定した場合には、ＣＰＵ１４は、Ｂタイプの通信プロトコルに設定している通信ポートＢによる通信をそのまま有効に継続し、以後において通信ポートＢを使用してカメラ本体５０との通信を行う。また、他方のＡタイプの通信プロトコルに設定している通信ポートＡによる通信を無効にして通信ポートＡによる通信を解除する。そして、この割込処理Ｂの処理ルーチンを終了する。
【００４７】
ステップＳ３２ＢにおいてＮＯと判定した場合には、何もせずに割込処理Ｂの処理ルーチンを終了する。
【００４８】
以上の処理により、カメラ本体５０と同じタイプの通信プロトコルに設定された通信ポートによりカメラ本体５０との間でのデータ通信が行われるようになる。
【００４９】
以上、上記第１乃至第３の実施の形態では、制御部１２の通信ポート２０（２８）には１対の入力ポート２０Ａ（２８Ａ）と出力ポート２０Ｂ（２８Ｂ）を備えるものとしたが、レンズ装置１２がカメラ本体５０から送信されたデータを受信するのみで送信を行わない場合には出力ポート２０Ｂ（２８Ｂ）は不要であり、出力ポート２０Ｂ（２８Ｂ）が設けられない場合もある。逆に入力ポート２０Ａ（２８Ａ）が設けられない場合もある。従って、このような場合には１つの入力ポートのみ、又は、１つの出力ポートのみを１つの通信ポートとし、上記実施の形態を適用すればよい。
【００５０】
また、上記第１乃至第３の実施の形態では、レンズ装置１０のカメラ通信用のコネクタ４０に接続されるカメラ本体５０が２種類の通信プロトコルＡ、Ｂのいずれかでデータ通信を行う可能性がある場合（レンズ装置１０のコネクタ４０に接続される可能性があるカメラ本体の通信プロトコルのタイプが２種類ある場合）について説明したが、カメラ本体の通信プロトコルのタイプが３種類以上ある場合であっても本発明を同様に適用できる。例えば、Ｎを２以上の任意の整数として、カメラ本体の通信プロトコルがＮ種類あるとした場合、第１の実施の形態では、レンズ装置１０の通信ポート２０の通信プロトコルをそのＮ種類の通信プロトコルで設定できるようにしておき、Ｎ種類のうちの所望の通信プロトコルを通信プロトコル選択手段６０によって選択できるようにしておけばよい。第２の実施の形態では、レンズ装置１０の通信ポート２０の通信プロトコルをＮ種類の通信プロトコルで設定できるようにしておき、Ｎ種類の通信プロトコルを順次切り替えて最終的に通信が成立した通信プロトコルに通信ポート２０を設定すればよい。第３の実施の形態では、レンズ装置１０のＮ個の通信ポートを並列にカメラ本体（コネクタ４０のデータ受信ピン４０Ａとデータ送信ピン４０Ｂ）に接続し、Ｎ個の通信ポートにＮ種類の通信プロトコルを割り当てて通信が成立した通信ポートをカメラ本体５０との間のデータ通信に有効に使用すればよい。
【００５１】
また、上記のようにＮ種類の通信プロトコルに対応させた場合の上記第３の実施の形態では、制御部１２のＮ個の通信ポートの各々の１対の入力ポートと出力ポートを、コネクタ４０のデータ受信ピン４０Ａとデータ送信ピン４０Ｂに信号線で接続することになるが、出力ポートについては、Ｎ個の通信ポートのうちいずれか１つの通信ポートにおける出力ポートのみ、または、それらのＮ個の通信ポートとは別の１つの通信ポートにおける出力ポートのみをデータ送信ピン４０Ｂに接続するようにしてもよい。
【００５２】
例えばＮ＝２の場合における第３の実施の形態を示した図６の構成に対して、図９に示すように通信ポート２８の出力ポート２８Ｂをデータ送信ピン４０Ｂに接続せず、通信ポート２０の出力ポート２０Ｂのみをデータ送信ピン４０Ｂに接続する。
【００５３】
このようにした場合に、Ｎ種類の通信プロトコルが割り当てられたＮ個の通信ポートのうち、いずれの受信ポートがカメラ本体５０との間で通信が成立したか（カメラ本体５０からのデータが受信できたか）を判定し、データ送信ピン４０Ｂに接続した出力ポートの通信プロトコルをその通信が成立した受信ポートの通信プロトコルに設定して、通信が成立した受信ポートと、データ送信ピン４０Ｂに接続した出力ポートとを用いてカメラ本体５０とのデータ通信を行うようにすればよい。
【００５４】
また、上記実施の形態では、レンズ装置１０の所定のコネクタに接続されてデータ通信を行う外部装置としてカメラ本体５０を例にして説明したが、本発明は、外部装置がカメラ本体でなくても、レンズ装置１０の通信用コネクタに接続されるコントローラやバーチャルシステム等の任意の外部装置において、レンズ装置１０の同一の通信用コネクタに接続される外部装置の通信プロトコルが、機種等によって異なる場合（複数ある場合）に適用できる。
【符号の説明】
【００５５】
１０…レンズ装置、１２…制御部、１４…ＣＰＵ、２０、２２、２４、２８…通信ポート、２０Ａ、２８Ａ…入力ポート、２０Ｂ、２８Ｂ…出力ポート、４０、４２、４４…通信用コネクタ、４０Ａ…データ受信ピン、４０Ｂ…データ送信ピン、５０…カメラ本体、５２…コントローラ、５４…バーチャルシステム、６０…通信プロトコル選択手段
【図１】
0005444064.tif 000002
【図２】
0005444064.tif 000003
【図３】
0005444064.tif 000004
【図４】
0005444064.tif 000005
【図５】
0005444064.tif 000006
【図６】
0005444064.tif 000007
【図７】
0005444064.tif 000008
【図８】
0005444064.tif 000009
【図９】
0005444064.tif 000010