(57)【特許請求の範囲】
【請求項１】
それぞれが独立している複数の制御基板のそれぞれに撮像装置による撮像を制御する制御回路が実装されており，かつ少なくとも２つ以上の制御基板の構造が同じであり，制御基板同士がネットワーク・ラインにより接続されている複数の制御基板，および
上記複数の制御基板に含まれており，撮像装置と接続されるカメラ通信制御基板であって，撮像装置との通信に用いられる外部通信プロトコルと，ネットワーク・ラインを利用した撮影レンズ・ユニット内の制御基板との通信に用いられる内部通信プロトコルと，の間のプロトコル変換を行うカメラ通信制御基板，
を備えた撮影レンズ・ユニット。
【請求項２】
上記カメラ通信制御基板は，
撮像装置から外部通信プロトコルによって送信された制御信号を，内部通信プロトコルに変換し，内部通信プロトコルに変換された制御信号を上記複数の制御基板のうち，一または複数の制御基板に送信するものである，
請求項１に記載の撮影レンズ・ユニット。
【請求項３】
上記カメラ通信制御基板は，
上記複数の制御基板のそれぞれが制御する制御対象の状況を表わす状況データを周期的に検出し，
検出された制御対象の状況を表わす状況データを記憶するメモリを備え，
撮像装置から送信された制御信号に応じて，上記メモリに記憶されている状況データを外部通信プロトコルによって撮像装置に送信するものである，
請求項１または２に記載の撮影レンズ・ユニット。
【請求項４】
それぞれが独立している複数の制御基板のそれぞれに撮像装置による撮像を制御する制御回路が実装されており，かつ少なくとも２つ以上の制御基板の構造が同じであり，制御基板同士がネットワーク・ラインにより接続されている複数の制御基板を設け，
上記複数の制御基板に含まれており，撮像装置と接続されるカメラ通信制御基板が，撮像装置との通信に用いられる外部通信プロトコルと，ネットワーク・ラインを利用した撮影レンズ・ユニット内の制御基板との通信に用いられる内部通信プロトコルと，の間のプロトコル変換を行う，
撮影レンズ・ユニットの動作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，撮影レンズ・ユニットおよびその動作制御方法に関する。
【背景技術】
【０００２】
カメラ用交換レンズには，複数のマイクロコンピュータを備えているものがある（特許文献１）。複数のマイクロコンピュータのうちカメラとのデータのやり取りを行うマイクロコンピュータが選ばれる。また，カメラ本体とレンズ本体との電気的な通信を行うものもある（特許文献２）。さらに，カメラ本体と交換レンズ間に中間アクセサリが装着された場合に誤った補正が行われることを防止するものもある（特許文献３）。さらに，テレビレンズ装置の電力不足によるノイズの混入を防止するものもある（特許文献４）。
【０００３】
図８は，従来の撮影レンズ・ユニットの電気的構成を示している。
【０００４】
従来の撮影レンズ・ユニットには，メイン基板120にメインＣＰＵ121が実装されている。撮影レンズ・ユニットに装着されるカメラ本体122およびＣＧ（コンピュータ・グラフィック）などを行うためのバーチャル・システム123とメインＣＰＵ121とはRS232Cケーブルによってそれぞれ接続されている。また，外部装置からのズーム要求信号およびフォーカス要求信号はRS485ケーブルまたはアナログ信号ケーブルによってメインＣＰＵ121に与えられる。撮影レンズ・ユニットには，スイッチ134，135，表示装置136，137なども設けられており，これらのスイッチ134，135，表示装置136，137はアナログ信号ケーブルによってメインＣＰＵ121と接続されている。
【０００５】
さらに，RS485ケーブルまたはアナログ信号ケーブルによってズーム・モータ125を制御するズーム・サーボ・モジュール基板124およびフォーカス・モータ128を制御するフォーカス・サーボ・モジュール基板127がメインＣＰＵ121と接続されている。さらに，ズーム・レンズの位置を検出するセンサ126，フォーカス・レンズの位置を検出するセンサ129，アイリス・モータ129，アイリスの絞り値を検出するセンサ131もアナログ信号ケーブルによってメインＣＰＵ121と接続されている。さらに，防振レンズを制御する防振ユニット基板132および合焦位置を算出するＰＦユニット基板133はRS232CケーブルによってメインＣＰＵ121と接続されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平7-199318号公報
【特許文献２】特開2008-111980号公報
【特許文献３】特開2006-171392号公報
【特許文献４】特開平7-99599号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の撮影レンズ・ユニットでは，撮影レンズ・ユニットが制御する対象からの信号がすべてメインＣＰＵ121に入力している。メインＣＰＵ121が撮影レンズ・ユニットのすべての制御を統括するので，管理が難しいし，機能，性能を拡張すると処理時間が不足する可能性がある。また，メインＣＰＵ121に接続されるラインの数が多く，複雑とならざるを得ないし，機能拡張には高密度のメイン基板の変更が必要となってしまう。
【０００８】
メインＣＰＵ121に接続されるラインの数を少なくするために独立した複数の制御基板をネットワーク・ラインで通信可能に接続することが考えられる。ところが，複数の制御基板をネットワーク・ラインで通信可能に接続した場合においても，撮影レンズ・ユニットのすべての制御を統括するメインＣＰＵ基板が設けられると，複数の制御基板をネットワーク・ラインで通信可能に接続したメリットが半減してしまう。
【０００９】
この発明は，複数の制御基板をネットワーク・ラインで通信可能に接続した場合に，メインＣＰＵ基板が存在しなくともカメラ本体と通信できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
この発明による撮影レンズ・ユニットは，それぞれが独立している複数の制御基板のそれぞれに撮像装置による撮像を制御する制御回路が実装されており，かつ少なくとも２つ以上の制御基板の構造が同じであり，制御基板同士がネットワーク・ラインにより接続されている複数の制御基板，および上記複数の制御基板に含まれており，撮像装置と接続されるカメラ通信制御基板であって，撮像装置との通信に用いられる外部通信プロトコルと，ネットワーク・ラインを利用した撮影レンズ・ユニット内の制御基板との通信に用いられる内部通信プロトコルと，の間のプロトコル変換を行うカメラ通信制御基板を備えていることを特徴とする。
【００１１】
この発明は，上記撮影レンズ・ユニットに適した動作制御方法も提供している。すなわち，この方法は，それぞれが独立している複数の制御基板のそれぞれに撮像装置による撮像を制御する制御回路が実装されており，かつ少なくとも２つ以上の制御基板の構造が同じであり，制御基板同士がネットワーク・ラインにより接続されている複数の制御基板を設け，上記複数の制御基板に含まれており，撮像装置と接続されるカメラ通信制御基板が，撮像装置との通信に用いられる外部通信プロトコルと，ネットワーク・ラインを利用した撮影レンズ・ユニット内の制御基板との通信に用いられる内部通信プロトコルと，の間のプロトコル変換を行うものである。
【００１２】
この発明によると，それぞれが独立している複数の制御基板のそれぞれに撮像装置による撮像を制御する制御回路が実装されており，かつ少なくとも２つ以上の制御基板の構造が同じであり，制御基板同士がネットワーク・ラインにより接続されている複数の制御基板が設けられている。これらの複数の制御基板には，撮像装置と接続され，かつ撮像装置との通信に用いられる外部通信プロトコルと，ネットワーク・ラインを利用した撮影レンズ・ユニット内の制御基板との通信に用いられる内部通信プロトコルと，の間のプロトコル変換を行うカメラ通信制御基板が含まれている。カメラ通信制御基板により，撮像装置との通信に用いられる外部通信プロトコルと，ネットワーク・ラインを利用した撮影レンズ・ユニット内の制御基板との通信に用いられる内部通信プロトコルと，の間のプロトコル変換が行われるので，制御基板同士をネットワーク・ラインにより接続して通信させる場合において，外部通信プロトコルと内部通信プロトコルとのプロトコルが異なる場合であっても，撮影レンズ・ユニットとカメラ本体とを通信させることができる。カメラ本体から送信されたデータを撮影レンズ・ユニット内の各制御基板にネットワーク・ラインを介して送信できるようになる。
【００１３】
上記カメラ通信制御基板は，たとえば，撮像装置から外部通信プロトコルによって送信された制御信号を，内部通信プロトコルに変換し，内部通信プロトコルに変換された制御信号を上記複数の制御基板のうち，一または複数の制御基板に送信するものである。
【００１４】
上記カメラ通信制御基板は，上記複数の制御基板のそれぞれが制御する制御対象の状況を表わす状況データを周期的に検出し，検出された制御対象の状況を表わす状況データを記憶するメモリを備え，撮像装置から送信された制御信号に応じて，上記メモリに記憶されている状況データを外部通信プロトコルによって撮像装置に送信するものでもよい。
【図面の簡単な説明】
【００１５】
【図１】撮影レンズ・ユニットの電気的構成を示している。
【図２】ＣＰＵ基板の電気的構成を示すブロック図である。
【図３】メモリに記憶されている内容を示している。
【図４】ＣＡＮ通信のデータ構造を示している。
【図５】カメラ通信ＣＰＵ基板の処理手順を示すフローチャートである。
【図６】プロトコル変換／カメラ本体への返信処理手順を示すフローチャートである。
【図７】プロトコル変換／カメラ本体への返信処理手順を示すフローチャートである。
【図８】従来の撮影レンズ・ユニットの電気的構成を示している。
【実施例】
【００１６】
図１は，撮影レンズ・ユニット１の電気的構成を示すブロック図である。
【００１７】
撮影レンズ・ユニット１には，それぞれが独立している（別々の基板）多数のＣＰＵ基板11−22（相互に着脱自在である）が含まれている。これらのＣＰＵ基板11−22のそれぞれにはＣＰＵが実装されている。従来の撮影レンズ・ユニット１では，一つのＣＰＵによって多数の処理が制御されているために，多数の処理を並行して行うことができないが，この実施例では，基板のそれぞれにＣＰＵが実装されているので，それぞれの基板に実装されているＣＰＵを同時に駆動することにより多数の処理を同時に行うことができる。
【００１８】
バーチャル・システムＣＰＵ基板12と防振ユニットＣＰＵ基板13とズーム制御ＣＰＵ基板17，防振ユニットＣＰＵ基板13とＰＦユニットＣＰＵ基板14，ＰＦユニットＣＰＵ基板14とスイッチＣＰＵ基板15，表示制御ＣＰＵ基板16とカメラ通信ＣＰＵ基板11は，それぞれネットワーク・ラインにより着脱自在に接続（バス接続）されている。
【００１９】
また，ズーム制御ＣＰＵ基板17とフォーカス制御ＣＰＵ基板18，フォーカス制御ＣＰＵ基板18とズーム要求ＣＰＵ基板19，ズーム要求ＣＰＵ基板19とフォーカス要求ＣＰＵ基板20，フォーカス要求ＣＰＵ基板20とアイリス制御ＣＰＵ基板21，アイリス制御ＣＰＵ基板21とエクステンダ制御ＣＰＵ基板22もそれぞれネットワーク・ラインにより着脱自在に接続されている。
【００２０】
撮影レンズ・ユニット１に含まれるＣＰＵ基板11−22同士は，詳しくは後述するようにＣＡＮ（Controller Area Network）通信が利用される。
【００２１】
カメラ通信ＣＰＵ基板11にはカメラ本体41がRS232Cケーブルによって接続されている。カメラ通信ＣＰＵ基板11には，カメラ本体41から，画像データ，コマンド等がRS232Cケーブルを介して入力する。カメラ本体41とカメラ通信ＣＰＵ基板11とはRS232Cケーブルで接続され，RS232Cにもとづくデータ通信が行われるのに対し，カメラ通信ＣＰＵ基板11と撮影レンズ・ユニット１内のＣＰＵ基板12−22との通信はＣＡＮ通信である。このために，カメラ本体41からカメラ通信ＣＰＵ基板11に入力するコマンド等はカメラ通信ＣＰＵ基板11においてRS232Cにもとづくプロトコル（外部通信プロトコル）からＣＡＮ通信にもとづくプロトコル（内部通信プロトコル）に変換される。また，カメラ通信ＣＰＵ基板11からカメラ本体41にデータ通信が行われる場合には，カメラ通信ＣＰＵ基板11においてＣＡＮ通信にもとづくプロトコルからRS232Cにもとづくプロトコルに変換される。
【００２２】
ＣＧ（コンピュータ・グラフィック）処理を行うバーチャル・システム42などからの各種信号は，RS232Cケーブルなどによりバーチャル・システムＣＰＵ基板12に入力する。
【００２３】
防振ユニットＣＰＵ基板13は，振れ方向に応じて振れ補正する防振レンズ（図示略）をシフトするものである。
【００２４】
ＰＦユニットＣＰＵ基板21は，カメラ本体41に設けられている撮像用ＣＣＤの光学的距離から少し短い第１のＡＦ用ＣＣＤと少し長い第２のＡＦ用ＣＣＤと（いずれも図示略）から得られるＡＦ評価値とフォーカス・レンズの位置との関係を表わす二つのグラフを生成し，その交点である合焦位置を算出するものである。
【００２５】
スイッチ制御ＣＰＵ基板15は，各種スイッチ31，32からの信号にもとづいてスイッチ制御を行うものである。表示制御ＣＰＵ基板16は，表示装置（インジケータ）33，34の表示を制御するものである。
【００２６】
ズーム制御ＣＰＵ基板17には，ズーム・サーボ・モジュールＣＰＵ基板61および位置センサ51が接続されている。ズーム制御ＣＰＵ基板17とズーム・サーボ・モジュールＣＰＵ基板61とはRS485ケーブルによって接続されている。ズーム制御ＣＰＵ基板17と位置センサ51とはアナログ・ラインによって接続されている。もっとも，ズーム制御ＣＰＵ基板17とズーム・サーボ・モジュールＣＰＵ基板61ともアナログ・ラインによって接続してもよい。ズーム・サーボ・モジュールＣＰＵ基板61には，ズーム・レンズ（図示略）を駆動するズーム・モータ22が接続されている。
【００２７】
ズーム制御ＣＰＵ基板17により，ズーム・サーボ・モジュールＣＰＵ基板61が制御される。ズーム・サーボ・モジュールＣＰＵ基板61によってズーム・モータ62が駆動され，ズーム・レンズが制御される。ズーム・レンズの位置は，位置センサ51によって検出される。
【００２８】
フォーカス制御ＣＰＵ基板18には，フォーカス・サーボ・モジュールＣＰＵ基板63および位置センサ52が接続されている。フォーカス制御ＣＰＵ基板18とフォーカス・サーボ・モジュールＣＰＵ基板63とはRS485ケーブルによって接続されている。フォーカス制御ＣＰＵ基板18と位置センサ52とはアナログ・ラインによって接続されている。もっとも，フォーカス制御ＣＰＵ基板18とフォーカス・サーボ・モジュールＣＰＵ基板63ともアナログ・ラインによって接続してもよい。フォーカス・サーボ・モジュールＣＰＵ基板63には，フォーカス・レンズ（図示略）を駆動するフォーカス・モータ64が接続されている。
【００２９】
フォーカス制御ＣＰＵ基板18により，フォーカス・サーボ・モジュールＣＰＵ基板63が制御される。フォーカス・サーボ・モジュールＣＰＵ基板63によってフォーカス・モータ64が駆動され，フォーカス・レンズが制御される。フォーカス・レンズの位置は，位置センサ52によって検出される。
【００３０】
撮影レンズ・ユニット１に与えられるズーム要求信号およびフォーカス要求信号は，ズーム要求ＣＰＵ基板19およびフォーカス要求ＣＰＵ基板20にそれぞれ与えられる。
【００３１】
ズーム要求ＣＰＵ基板19は，RS485ケーブル（またはアナログ・ライン）から与えられるズーム要求信号を受信して他の基板に送信するものである。フォーカス要求ＣＰＵ基板20は，RS485ケーブル（またはアナログ・ライン）から与えられるフォーカス要求信号を受信して他の基板に送信するものである。
【００３２】
アイリス制御ＣＰＵ基板21には，アイリス（図示略）を駆動するアイリス・モータ53が接続されている。所望の絞り値となるように，アイリス制御ＣＰＵ基板21により，アイリス・モータ53が駆動され，アイリスが制御される。アイリスの絞り値は，センサ54によって検出される。
【００３３】
これらのＣＰＵ基板11−21のうち，防振ユニットＣＰＵ基板13，ＰＦユニットＣＰＵ基板14，ズーム制御ＣＰＵ基板17，フォーカス制御ＣＰＵ基板18，アイリス制御ＣＰＵ基板21およびエクステンダ制御ＣＰＵ基板22の構成は同じとされている。もっとも，これらのＣＰＵ基板13，14，17，18，21および22のすべての構成を同じとせずに少なくとも二つ以上のＣＰＵ基板の構成を同じとすればよい。ＣＰＵ基板の共通化を図ることができるので，コスト・ダウンとなる。また，カメラ通信ＣＰＵ基板11およびバーチャル・システムＣＰＵ基板12の構成，ズーム要求ＣＰＵ基板19およびフォーカス要求ＣＰＵ基板20の構成，スイッチ制御ＣＰＵ基板15および表示制御ＣＰＵ基板16の構成もそれぞれ同じである。
【００３４】
カメラ通信ＣＰＵ基板11におけるプロトコル変換と同様に，バーチャル・システム42とバーチャル・システムＣＰＵ基板12との通信においてもRS232CケーブルとＣＡＮ通信とのプロトコル変換がバーチャル・システムＣＰＵ基板12において行われる。また，ズーム制御基板17とズーム・サーボ・モジュールＣＰＵ基板61との間，フォーカス制御ＣＰＵ基板18とフォーカス・サーボ・モジュールＣＰＵ基板63との間，ズーム要求ＣＰＵ基板19に与えられるズーム要求信号，フォーカス要求ＣＰＵ基板20に与えられるフォーカス要求信号はRS485にもとづくプロトコルとＣＡＮ通信のプロトコルとのプロトコル変換が行われる。
【００３５】
上述したようにRS232Cにもとづく通信とＣＡＮ通信との間のプロトコル変換およびRS485にもとづく通信とＣＡＮ通信との間のプロトコル変換は，公知のプロトコル変換技術を利用して実現できるのはいうまでもない。
【００３６】
図２は，カメラ通信ＣＰＵ基板11等の電気的構成を示すブロック図である。
【００３７】
カメラ通信ＣＰＵ基板11には，制御を統括するＣＰＵ（制御回路）70が実装されている。上述のようにRS232Cにもとづく通信とＣＡＮ通信とのプロトコル変換はＣＰＵ70によって行われる。ＣＰＵ70にはタイマ73およびメモリ74が接続されている。
【００３８】
また，カメラ通信ＣＰＵ基板11には，ネットワーク・ラインを介して他のＣＰＵ基板12−22とＣＡＮ通信するための第１のトランシーバ71およびカメラ本体41とRS232Cにもとづく通信をするための第２のトランシーバ72が含まれている。ネットワーク・ラインを介してＣＰＵ基板12−22から送信されたデータは第１のトランシーバ71において受信され，ＣＰＵ70においてプロトコル変換が行われて第２のトランシーバ72からRS232Cケーブルを介してカメラ本体41に送信される。RS232Cケーブルを介してカメラ本体41から送信されたデータは第２のトランシーバ72において受信され，ＣＰＵ70においてプロトコル変換が行われて第１のトランシーバ71からＣＰＵ基板12−22に送信される。
【００３９】
アイリス制御基板21にも制御を統括するＣＰＵ80が実装されている。ＣＰＵ80にはメモリ85が接続されている。
【００４０】
アイリス制御基板21にも撮影ユニット・レンズ１内のＣＰＵ基板11−20，22とＣＡＮ通信するためのトランシーバ81が実装されている。アイリスの位置を示すデータがアイリス制御ＣＰＵ基板21において受信されると，そのデータにもとづいてＣＰＵ80においてアイリス・モータ53の駆動データが生成される。生成された駆動データは，ＣＰＵ80からディジタル／アナログ変換回路82においてアナログ駆動信号に変換される。変換されたアナログ駆動信号がドライバ83に与えられると，ドライバ83によってアイリス・モータ53が駆動させられる。また，アイリスの位置は位置センサ54によって検出される。位置センサ54からの検出信号はアナログ／ディジタル変換回路84においてディジタル位置データに変換されＣＰＵ80に入力する。
【００４１】
上述したように，バーチャル・システムＣＰＵ基板12，ズーム要求ＣＰＵ基板19およびフォーカス要求ＣＰＵ基板20は，カメラ通信ＣＰＵ基板11と同じ構成であり，防振ユニットＣＰＵ基板13，ＰＦユニットＣＰＵ基板14，ズーム制御ＣＰＵ基板17，フォーカス制御ＣＰＵ基板18およびエクステンダ制御ＣＰＵ基板22は，アイリス制御ＣＰＵ基板21と同じ構成である。スイッチ制御ＣＰＵ基板15は，ＣＰＵ，上述したようにネットワーク・ラインを介して通信するためのトランシーバ，スイッチ31，32等からの信号を入力しディジタル・データに変換するアナログ／ディジタル変換回路，メモリなどが実装されている。表示制御ＣＰＵ基板16は，ＣＰＵ，上述したようにネットワーク・ラインを介して通信するためのトランシーバ，ＣＰＵからのディジタル・データを変換し表示装置33，34などに表示制御信号を出力するディジタル／アナログ変換回路，メモリなどが実装されている。
【００４２】
図３は，カメラ通信ＣＰＵ基板11に実装されているメモリ74に記憶されている通信データ（状況データ）の一例である。
【００４３】
上述したように，この実施例では，撮影レンズ・ユニット１内のＣＰＵ基板11−22同士のデータ通信はＣＡＮ通信が利用される。ＣＡＮ通信では，複数のＣＰＵ基板11−22が共通のネットワーク・ラインを利用するから，送信するデータに送信対象となるＣＰＵ基板11−22のＩＤが含まれる。ＣＰＵ基板11−22がネットワーク・ライン上を通信しているデータを受信した場合に，受信したデータに自分のＩＤが含まれていれば，自分宛のデータであることが認識される。受信したデータにもとづく制御が行われる。
【００４４】
この実施例においては，カメラ通信ＣＰＵ基板11は，ネットワーク・ライン上に通信されるすべてのデータを受信し，自分宛のデータとしてメモリ74に記憶する。カメラ通信ＣＰＵ基板11は，撮影レンズ・ユニット１に含まれているＣＰＵ基板11−22のいずれかに送信されたデータを自分宛のデータとみなしてメモリ74に記憶する。カメラ本体41からのデータの要求があった場合に，その要求に応じたＣＰＵ基板にデータを転送することなく，メモリ74に記憶されているデータをカメラ本体41に送信できる。
【００４５】
メモリ74には，カメラ通信ＣＰＵ基板11においてネットワーク・ライン上を通信しており受信した通信データが，メモリ74に記憶された時間に対応して記憶されている。
【００４６】
たとえば，ある時間において，アイリス制御ＣＰＵ基板21からアイリスの位置Ｉ１を示すデータがネットワーク・ライン上に送信されたとすると，そのアイリスの位置Ｉ１を示すデータがカメラ通信ＣＰＵ基板11において受信され，メモリ74に記憶される。同様に，ある時間において，ズーム位置Ｚ１，フォーカス位置Ｆ１などを示すデータがネットワーク・ライン上に送信されたとすると，それらのズーム位置Ｚ１，フォーカス位置Ｆ１などを示すデータがメモリ74に記憶される。
【００４７】
一定周期で，カメラ通信ＣＰＵ基板11から他のＣＰＵ基板12−22にデータを要求し，その要求に応じて他のＣＰＵ基板12−22から送信されるデータを受信し，メモリ74に記憶するようにしてもよい。重複している種類のデータは最新のデータのみをメモリ74に残すようにデータの更新処理が行われる。
【００４８】
図４は，ＣＡＮ通信においてデータを送信する転送フォーマットであるデータ・フレームの構造を示している。
【００４９】
データ・フレームは，リセッシブまたはドミナントのいずれかとなる。各部の数字はビット数を示している。また，通信が行われていない場合，バスはリセッシブとなっている（バス・アイドル）。
【００５０】
データ・フレームには，スタート・オブ・フレーム，識別子フィールド，ＲＴＲ，コントロール・フィールド，データ・フィールド，ＣＲＣシーケンス，ＣＲＣデリミタ，ＡＣＫスロット，ＡＣＫデリミタ，エンド・オブ・フレームが含まれ，その順で送信される。
【００５１】
スタート・オブ・フレームは，データ・フレームの開始を表わすものであり，ドミナント状態とされる。スタート・オブ・フレームがバス・アイドルのリセッシブからドミナントへ変化することにより受信側のＣＰＵ基板（受信ノード）は同期を行うことができる。
【００５２】
識別子フィールドは，データ内容や送信側のＣＰＵ基板（送信ノード）を識別するために使用される。受信側のＣＰＵ基板は，識別子フィールドに記述されている内容（上述したＩＤ）を検出することにより，自分が使用するデータ・フレームかどうかを判断できる。識別子フィールドは通信調停の優先順位を決定することもある。ＣＰＵ制御基板11−22のうち，カメラ通信ＣＰＵ基板11以外のＣＰＵ基板12−22は，識別フィールドに記述されている内容が自分宛のものであれば，自分宛のデータとして受信する。カメラ通信ＣＰＵ基板11は，ＣＰＵ基板11−22のいずれ宛のデータであっても，自分宛のデータとして受信し，上述のようにメモリ74にその内容を記憶する。
【００５３】
ＲＴＲ（Remote Transmission Request ）は，データを送信するデータ・フレームとデータの送信を要求するリモート・フレームとを識別するために使用される。データ・フレームの場合には，ＲＴＲはドミナントとなっている。ＲＴＲも識別子フィールドと同様に通信調停に使用される。
【００５４】
コントロール・フィールドは，次のデータ・フィールド内で何バイト送信されるかを示すものである。
【００５５】
データ・フィールドは，データ・フレームで送信されるデータの部分である。
【００５６】
ＣＲＣ（Cyclic Redundancy Check ）シーケンスは，データ送信時のデータ破壊をチェックするものである。
【００５７】
ＣＲＣデリミタは，ＣＲＣシーケンスの終了を表す区切り記号で，１ビット長のリセッシブ固定である。
【００５８】
ＡＣＫ（Acknowledgement）スロットは，正常受信確認のためのフィールドである。
【００５９】
ＡＣＫデリミタは，ＡＣＫスロットの終了を表す区切り記号で、１ビット長のリセッシブ固定である。
【００６０】
エンド・オブ・フレームは，送信または受信の終了を示すものであり，リセッシブ固定となっている。
【００６１】
複数のＣＰＵ基板から同時にデータ・フレームが送信されてしまう場合，通信調停が行われる。たとえば，二つのデータ・フレームが送信された場合，それらの二つのデータ・フレームのそれぞれの識別子フィールドに記述されているデータ１ビットずつ比較され，最初に相違したデータがドミナントとなっていた方のデータ・フレームが優先して送信される。
【００６２】
図５は，カメラ通信ＣＰＵ基板11の処理手順を示すフローチャートである。
【００６３】
カメラ本体41が撮影レンズ・ユニット１に装着され，カメラ本体41から撮像レンズ・ユニット１に電源が供給される。すると，カメラ通信ＣＰＵ基板11において初期設定が行われる（ステップ91）。
【００６４】
上述のように，カメラ通信ＣＰＵ基板11は，撮影レンズ・ユニット１のネットワーク・ライン上のデータ通信を監視しており，ＣＰＵ基板11−22宛のいずれのＣＰＵ基板に送信されるデータも受信し，メモリ74に記憶する（ステップ92）。
【００６５】
カメラ通信ＣＰＵ基板11がカメラ本体41からのコマンドを正常に受信すると（ステップ93および94でいずれもＹＥＳ），プロトコル変換／カメラ本体への返信処理が行われる（ステップ95）。このステップ95の処理は後述する。カメラ本体41からの電源の供給が停止し，撮影レンズ・ユニット１がオフとなるまでステップ92から95の処理が繰り返される（ステップ96）。
【００６６】
図６および図７は，プロトコル変換／カメラ本体への返信処理手順（図５ステップ95の処理手順）を示すフローチャートである。
【００６７】
カメラ本体41から送信されたコマンドが正常に受信されると，その受信したコマンドがコントロール・コマンド，アイリスなどの位置データの要求コマンド，その他のコマンドに分類される（図６ステップ101）。
【００６８】
カメラ本体41から送信されたデータがコントロール・コマンドであり，そのコントロール・コマンドがカメラ通信ＣＰＵ基板11において受信されると（図６ステップ102でＹＥＳ），アイリス，ズームまたはフォーカスのコントロール・コマンドを受信したかどうかが判定される（図６ステップ103）。
【００６９】
アイリス，ズームまたはフォーカスのコントロール・コマンドには，はアイリス，ズームまたはフォーカスの位置を指定する位置データが含まれている。カメラ通信ＣＰＵ基板11が，アイリス，ズームまたはフォーカスのコントロール・コマンドを受信した場合には（図６ステップ103でＹＥＳ），そのコントロール・コマンドに含まれている位置データは，カメラ本体41内でカメラ本体41用に生成されたものであり，撮影レンズ・ユニット１にそのまま適用できない。このために，カメラ本体41用に生成された位置データが撮影レンズ・ユニット１に適したものなるように位置データを変換する演算処理が行われる（図６ステップ104）。上述したようにカメラ本体41とカメラ通信ＣＰＵ基板11との間はRS232Cにもとづく通信であるのに対し，撮影レンズ・ユニット１内はＣＡＮ通信であるので，演算された位置データがRS232Cケーブルにもとづく通信プロトコルからＣＡＮ通信プロトコルに変換も行われる。変換された位置データがアイリス制御ＣＰＵ基板21，ズーム制御ＣＰＵ基板17またはフォーカス制御ＣＰＵ基板18に送信される（図６ステップ105）。
【００７０】
アイリス制御ＣＰＵ基板21，ズーム制御ＣＰＵ基板17またはフォーカス制御ＣＰＵ基板18のうち，カメラ通信ＣＰＵ基板11から送信された位置データを受信したＣＰＵ基板21，17または18が，受信した位置データによって指定される位置となるようにアイリス，ズーム・レンズまたはフォーカス・レンズを制御することとなる。
【００７１】
カメラ通信ＣＰＵ基板11において受信したコマンドがコントロール・コマンドではあるが（図６ステップ102でＹＥＳ），アイリス，ズームまたはフォーカスのコントロール・コマンドではない場合（たとえば，エクステンダが倍率１または倍率２のいずれかの位置コントロールするコマンドの場合）には（図６ステップ103でＮＯ），受信したデータがカメラ通信ＣＰＵ基板11から対象となるＣＰＵ基板（たとえば，エクステンダ制御ＣＰＵ基板20）に送信される（図６ステップ106）。対象となるＣＰＵ基板に送信されるデータは，ＣＡＮ通信のプロトコルからRS232Cにもとづく通信プロトコルに変換されて送信されるのはいうまでもない。
【００７２】
カメラ本体41から送信され，カメラ通信ＣＰＵ基板11において受信しコマンドがコントロール・コマンドでなければ（図６ステップ102でＮＯ），受信したコマンドがアイリス，ズームまたはフォーカスの要求コマンドかどうかが判定される（図７ステップ107）。
【００７３】
受信したコマンドがアイリス，ズームまたはフォーカスの要求コマンドであると（図７ステップ107でＹＥＳ），カメラ通信ＣＰＵ基板11のメモリ74に記憶されているデータのうち，要求されているデータが読み取られる。読み取られたデータは撮影レンズ・ユニット１内においてアイリス，ズームまたはフォーカスの位置を示すデータであるから，カメラ本体41での位置を示すデータとなるように演算される（図７ステップ108）。また，ＣＡＮ通信のプロトコルからRS232Cケーブルにもとづく通信プロトコルに，その位置を示すデータが変換される。変換された位置データがカメラ通信ＣＰＵ基板11からカメラ本体41に送信される（図７ステップ109）。
【００７４】
要求されているデータがカメラ通信ＣＰＵ基板11のメモリ74に記憶されていない場合には，アイリス制御ＣＰＵ基板21，ズーム制御ＣＰＵ基板19またはフォーカス制御ＣＰＵ基板18のうち，位置データが必要な基板にカメラ通信ＣＰＵ基板11から要求コマンドが直接に送信される。また，カメラ通信ＣＰＵ基板11のメモリ74に記憶されているデータの記憶時間が要求コマンドの受信から一定時間以上経過している場合には，アイリス，フォーカス，またはズームの位置が，メモリ74に記憶されているデータによって示される位置から代わっている可能性がある。そのような場合にもアイリス制御ＣＰＵ基板21，ズーム制御ＣＰＵ基板19またはフォーカス制御ＣＰＵ基板18のうち，位置データが必要な基板にカメラ通信ＣＰＵ基板11から要求コマンドが送信され，最新のデータが取得される。取得されたデータについての上記演算，プロトコル変換が行われるのはいうまでもない。
【００７５】
カメラ通信ＣＰＵ基板11において受信したコマンドがアイリス，ズームまたはフォーカスの位置データの要求コマンドでもない場合（たとえば，エクステンダが倍率１または倍率２のいずれの位置にあるかを認識するための要求コマンド）には（図７ステップ107でＮＯ），カメラ通信ＣＰＵ基板11のメモリ74から要求されたデータが読み取られる。読み取られたデータがカメラ通信ＣＰＵ基板11からカメラ本体41に送信される（図７ステップ110）。
【００７６】
上述の実施例では，カメラ本体41から送信されるコマンドは，カメラ通信ＣＰＵ基板11からＣＰＵ基板12−22のうちのいずれか一つのＣＰＵ基板に送信されているが，二つ以上のＣＰＵ基板に送信されるようにしてもよい。二つ以上のＣＰＵ基板に送信するためには上述したようにＣＡＮ通信の識別子フィールドに送信対象の二つ以上のＣＰＵ基板のＩＤを記述すればよい。
【００７７】
バーチャル・システムでは，実写映像とコンピュータ・グラフィック映像とが合成される。ズーム位置に応じてコンピュータ・グラフィック映像を小さくする必要がある。また，ＰＦユニットＣＰＵ基板14においては，焦点距離が近いときには被写界深度が深く，ピントがあっているように見えるので，合焦制御を止めることがある。このために，ズーム位置を認識する必要がある。さらに，防振ユニットＣＰＵ基板13ではズーム位置に応じて補正度合いを変えることがあり，カメラ通信ＣＰＵ基板11では上述のようにカメラ本体41からズーム位置の要求があった場合には，その要求に応じる必要がある。このように，たとえば，ズーム・レンズの位置データは，複数のＣＰＵ基板においてズーム位置データが必要となることがある。その場合には，複数のＣＰＵ基板宛にズーム位置データが送信されることとなる。
【００７８】
上述した実施例では，CAN通信が利用されているがCAN通信以外のネットワーク技術を利用してもよい。たとえば，PROFIBUS，CC-Link，Interbus，EC-NETなどを利用することもできる。
【００７９】
上述した実施例では，ＣＰＵ基板11−22がネットワーク・ラインにより接続されているが，これらのＣＰＵ基板11−22とネットワーク・ラインとはコネクタ等により着脱自在に接続される。
【００８０】
カメラ通信ＣＰＵ基板11とバーチャル・システムＣＰＵ基板12とは同じ構成である。また，ズーム制御ＣＰＵ基板17，フォーカス制御ＣＰＵ基板18，アイリス制御ＣＰＵ基板21およびエクステンダＣＰＵ基板22は同じ構成であり，基板の共通化が図られている。また，ズーム要求ＣＰＵ基板19およびフォーカス要求ＣＰＵ基板20はいずれもＣＰＵが実装されており，ズーム要求信号またはフォーカス要求信号がアナログ／ディジタル変換回路を介してズーム要求ＣＰＵ基板19またはフォーカス要求ＣＰＵ基板20に実装されているＣＰＵに入力する。さらに，スイッチ制御ＣＰＵ基板15と表示制御ＣＰＵ基板16も同じ構成であり，スイッチ31，32などから入力する信号がアナログ／ディジタル変換回路を介してスイッチ制御ＣＰＵ基板15のＣＰＵに入力し，表示制御ＣＰＵ基板16のＣＰＵからの制御データがディジタル／アナログ変換回路においてアナログ制御信号に変換されて表示装置33，34に入力する。さらに，ＰＦユニットＣＰＵ基板14と防振ユニットＣＰＵ基板13との構成も同じである。
【００８１】
ＣＰＵ制御基板51−64にはＣＰＵおよびネットワーク・ラインを介して通信するための通信回路（トランシーバ）が共通に実装されているので，それらの回路についての共通化を図ることもできる。
【符号の説明】
【００８２】
１  撮影レンズ・ユニット
11  カメラ通信ＣＰＵ基板（カメラ通信制御基板）
11−22  ＣＰＵ基板
41  カメラ本体
70，80  ＣＰＵ（制御回路）
【図１】
0005588940.tif 000002
【図２】
0005588940.tif 000003
【図３】
0005588940.tif 000004
【図４】
0005588940.tif 000005
【図５】
0005588940.tif 000006
【図６】
0005588940.tif 000007
【図７】
0005588940.tif 000008
【図８】
0005588940.tif 000009