(57)【特許請求の範囲】
【請求項１】
カメラ本体に着脱可能であり、装着したカメラ本体との間でシリアル通信を行うシリアル通信機能と、情報の種類毎に異なるラインで伝送されるレベル信号の送受信を行うレベル信号送受信機能とを備えたレンズ装置において搭載されるシリアル通信の有無判別装置であって、
前記シリアル通信機能が前記カメラ本体からのシリアル通信による送信信号を受信するラインにおいて、前記カメラ本体から送信された送信信号の所定時間当たりのパルス数を計測するカウント手段と、
前記カウント手段によってカウントした値が所定値以上の場合には、前記カメラ本体がシリアル通信を行っていると判定し、前記カウント手段によってカウントした値が前記所定値未満の場合には、前記カメラ本体が前記レベル信号の送受信を行っていると判定する判定手段と、
前記判定手段により前記カメラ本体がシリアル通信を行っていると判定した場合には、前記レンズ装置において前記シリアル通信機能によるシリアル通信を有効にし、前記判定手段により前記カメラ本体がレベル信号の送受信を行っていると判定した場合には、前記レンズ装置において前記レベル信号送受信機能によるレベル信号の送受信を有効にする通信機能切替手段と、
を備えたことを特徴とするシリアル通信の有無自動判別装置。
【請求項２】
前記判定手段は、前記カメラ本体がシリアル通信を行っているか前記レベル信号の送受信を行っているかの判定を一定期間置きに繰り返し実行することを特徴とする請求項１のシリアル通信の有無自動判別装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はシリアル通信の有無自動判別装置に係り、テレビカメラのレンズ装置に搭載され、テレビカメラ本体がシリアル通信を行う機能を有しているか否かを判別するシリアル通信の有無自動判別装置に関する。
【０００２】
【従来の技術】
テレビカメラに着脱可能なレンズ装置は、カメラ本体と電気コネクタによって接続されてカメラ本体との間で各種信号のやり取りを行っている。カメラには、複数の情報をデジタルのシリアル信号として１ラインで送受信するシリアル通信機能を備えたものと、複数の情報を種類毎に複数のラインで、ＬレベルとＨレベル、或いはアナログの信号（以下、レベル信号という。）により送受信する制御機能を備えたものとがある。
【０００３】
このため、レンズ装置に上記シリアル通信機能とレベル信号による制御機能の両方を搭載させ、カメラ本体の制御機能に応じてレンズ装置の制御方法を切り替えるようにして同一のレンズ装置を制御方法の異なるカメラに汎用的に使用できるようにしたものが考えられる。
このようなレンズ装置においてカメラ本体の制御方法に応じて自己の制御方法を自動で切り替えるようにする場合、レンズ装置の電源投入時にシリアルコマンドをカメラ本体に送信してカメラ本体から規定時間内に応答があるか否かによってカメラ本体がシリアル通信を行うものかレベル信号による制御を行うものかを判別するのが通常考えられる方法である。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のようにシリアルコマンドに対する応答によってレンズ装置の制御方法を切り替える場合、必ずしも適切に制御方法の切り替えが行われないという問題がある。
即ち、カメラ本体がシリアル通信を行うにもかかわらず、レンズ装置がレベル信号による制御に設定されるという制御方法の不一致が何らかの原因で発生すると、レンズ装置はこの状態ではシリアルコマンドを発生させることができず、また、カメラ本体から送信されるシリアル信号をレンズ装置では単にレベル信号として認識してしまうため、レンズ装置がレベル信号による制御からシリアル通信に切り替えることができない。
【０００５】
従って、例えば、レンズ装置の電源が投入された後、カメラ本体の電源が投入されると、初めにレンズ装置は、カメラ本体からの応答がないためレベル信号による制御に設定し、その後カメラ本体の電源が投入されてカメラ本体がシリアル通信を開始した場合に上述のような問題が発生する。
また、カメラ本体がシリアル通信とレベル信号による制御を切り替えて使用する場合に、カメラ本体がシリアル通信を強制的に一旦終了させ、レベル信号による制御を行った後、再度シリアル通信を開始すると、レンズ装置は、レベル信号による制御に切り替えた後、再度シリアル通信を再開することができないという上述の問題が発生する。
【０００６】
このようなことは、上記テレビカメラに限らず他の機器についても機器間で通信を行う場合には、同様に発生する問題である。
本発明はこのような事情に鑑みてなされたもので、通信相手の機器がシリアル通信を行っているか、レベル信号による制御を行っているかを自動で判別し、その機器がシリアル通信機能を有しているか否かを自動で判別するシリアル通信の有無自動判別装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は前記目的を達成する為に、カメラ本体に着脱可能であり、装着したカメラ本体との間でシリアル通信を行うシリアル通信機能と、情報の種類毎に異なるラインで伝送されるレベル信号の送受信を行うレベル信号送受信機能とを備えたレンズ装置において搭載されるシリアル通信の有無判別装置であって、前記シリアル通信機能が前記カメラ本体からのシリアル通信による送信信号を受信するラインにおいて、前記カメラ本体から送信された送信信号の所定時間当たりのパルス数を計測するカウント手段と、前記カウント手段によってカウントした値が所定値以上の場合には、前記カメラ本体がシリアル通信を行っていると判定し、前記カウント手段によってカウントした値が前記所定値未満の場合には、前記カメラ本体が前記レベル信号の送受信を行っていると判定する判定手段と、前記判定手段により前記カメラ本体がシリアル通信を行っていると判定した場合には、前記レンズ装置において前記シリアル通信機能によるシリアル通信を有効にし、前記判定手段により前記カメラ本体がレベル信号の送受信を行っていると判定した場合には、前記レンズ装置において前記レベル信号送受信機能によるレベル信号の送受信を有効にする通信機能切替手段と、を備えたことを特徴としている。
【０００８】
本発明によれば、対象機器から送信される送信信号の所定時間当たりのパルス数を計測し、このパルス数が所定値以上の場合には、前記対象機器がシリアル通信を行っていると判定し、前記所定値未満の場合には、前記対象機器がシリアル通信を行っていないと判定する。これにより、対象機器と通信を行う機器は、対象機器の通信機能を自動で判別し、その通信機能に対応する通信機能に切り替えて適切に対象機器との通信を行うことができる。
【０００９】
また、常に対象機器の通信機能を監視することにより、通信を行っている途中で対象機器が通信機能を切り替えた場合でもそれに応じて自己の機器の通信機能を自動で切り替えることが可能となる。
【００１０】
【発明の実施の形態】
以下添付図面に従って本発明に係るシリアル通信の有無自動判別装置の好ましい実施の形態について詳説する。
図１は、テレビカメラのレンズ装置に適用されたシリアル通信の有無自動判別装置発明の構成を示した構成図である。同図に示すようにテレビカメラは、カメラ本体１０とレンズ装置１２とからなり、レンズ装置１２は、カメラ本体１０に機械的に接続されるとともに、カメラ本体１０にコネクタ（図示せず）を介して電気的に接続される。尚、コネクタには複数の端子があり、カメラ本体１０とレンズ装置１２とは、複数のラインにより信号の送受信を行っているが、図１に示した構成図は、それらのラインのうち１つのライン１３に着目して示したものであり、このライン１３は、送信信号がカメラ本体１０からレンズ装置１２に送信されるラインである。
【００１１】
カメラ本体１０から送信される信号は、図２の（Ａ）に示すように周期的なパルス列からなるシリアル信号である場合と、図２の（Ｂ）に示すようにＬレベル（０Ｖ）とＨレベル（５Ｖ）とで非周期的に切り換わるレベル信号である場合とがある。即ち、カメラ本体１０は、機種によってパラレルの信号を上記シリアル信号に変換するシリアル通信機能を有しているものと、シリアル通信機能を有せず、パラレルの信号をそのまま上記レベル信号（又はアナログ信号）として送受信するものとがあり、レンズ装置１２は、カメラ本体のシリアル通信機能の有無に関係なく、カメラ本体の制御方法に応じて自己の制御方法を切り替えることにより、これらの機種のカメラ本体のいずれにも接続可能なようになっている。
【００１２】
カメラ本体１０から送信された送信信号は、ライン１３を介してレンズ装置１２に入力され、レンズ装置１２内のレシーバ（ＣＭＯＳ）１４を介してＭＰＵ（マイクロプロセッサーユニット）１６に入力される。
ＭＰＵ１６に入力された送信信号は、切り替えスイッチ１８を介してシリアル通信受信用の入力ポート（シリアル入力ポート）２０、又は、レベル入力用の入力ポート（レベル入力ポート）２２に入力される。
【００１３】
上記切り替えスイッチ１８は、ＭＰＵ１６に搭載されたＣＰＵ２６によって切り替え制御され（尚、切り替え制御については後述する。）、カメラ本体１０からシリアル信号が入力された場合には、切り替えスイッチ１８は上記シリアル入力ポート２０に接続され、カメラ本体１０からレベル信号が入力された場合には、切り替えスイッチ１８は、上記レベル入力ポート２２に接続されるようになっている。これにより、シリアル信号はシリアル入力ポート２０に、レベル信号はレベル入力ポート２２に入力される。
【００１４】
レシーバ１４の後段には上記切り替えスイッチ１８と並列してカウンター２４が接続される。レシーバ１４を通過した上記送信信号は、上記切り替えスイッチ１８に入力されると同時にこのカウンター２４に入力される。
カウンター２４はカメラ本体１０からの送信信号のパルスの立ち上がり又は立ち下がりでカウントアップし、送信信号のパルス数をカウントする。ＣＰＵ２６は、所定時間置き（例えば、数ｍｓ周期）にカウンター２４にカウント値を読み取り、カメラ本体１０からの送信信号がレベル信号であるのかシリアル信号であるのかを判断する。
【００１５】
即ち、シリアル信号はレベル信号に比べて所定時間当たりのパルス数が極めて多いため、所定時間当たりのパルス数が一定の設定値を越えた場合には、送信信号はシリアル信号であると判定し、逆に所定時間当たりのパルス数が上記設定値以下であった場合には、送信信号はレベル信号であると判定する。
そして、ＣＰＵ２６はこの判定した結果に基づいて上記切り替えスイッチ１４の切り替え制御を行い、シリアル信号と判定した場合には切り替えスイッチ１８をシリアル入力ポート２０に接続し、そのシリアル入力ポート２０に入力された送信信号をシリアル入力ポート２０から読み取る。一方、レベル信号と判定した場合には切り替えスイッチ１８をレベル入力ポート２２に接続し、そのレベル入力ポート２２に入力された送信信号をレベル入力ポート２０から読み取る。
【００１６】
次に上記ＣＰＵ２６の処理手順を説明する。まず、カメラ本体１０及びレンズ装置１２の電源が投入されると、ＣＰＵ２６はカウンター２４、及びＣＰＵ２６内蔵のタイマーをリセット（初期設定）する（ステップＳ１０）。そして、タイマーをスタートさせるとともに（ステップＳ１２）、カウンター２４をスタートさせてカメラ本体１０からの送信信号のパルス数のカウントを開始する（ステップＳ１４）。
【００１７】
次いで、ステップＳ１６においてタイマーの割り込みが発生したか否かを判定し、割り込みが発生しない間は、メインルーチン内のその他の処理を繰り返し実行する（ステップＳ１８）。
上記タイマーによって所定時間が計測され、ステップＳ１６においてタイマーによって割り込みが発生すると、ＣＰＵ２６は、カウンター２４からカウント値を入力し、カウント値が設定値を越えたか否かを判定する（ステップＳ２０）。もし、カウント値が設定値を越えない場合には、カメラ本体１０からの送信信号はレベル信号であると判定し、切り替えスイッチ１８をレベル入力ポート２２に接続するとともに、ＣＰＵ２６自信の制御をレベル信号による制御モードに設定し、カメラ本体１０に接続されたレンズ装置１２の接続コネクタの入力端子をレベル信号の入力端子とする（ステップＳ２２）。
【００１８】
一方、カウント値が設定値を越えた場合には、カメラ本体１０からの送信信号はシリアル信号であると判定し、切り替えスイッチ１８をシリアル入力ポート２０に接続するとともに、ＣＰＵ２６自信の制御をシリアル通信モードに設定し、カメラ本体１０に接続されたレンズ装置１２の接続コネクタの入力端子をシリアル信号の入力端子とする（ステップＳ２４）。
【００１９】
以上の設定を行うと、再度ステップＳ１８の処理に戻り、上記ステップＳ１６とステップＳ１８の処理を繰り返し実行する。そして、所定時間毎に発生するタイマーの割り込みによって、上記ステップＳ２０〜ステップＳ２４の処理を繰り返し実行する。
以上により、カメラ本体１０がシリアル通信を行っているかレベル信号による制御を行っているかを自動で判別することができる。
【００２０】
また、上記ステップＳ２０〜ステップＳ２４の処理を繰り返し実行することによって、カメラ本体１０の電源投入がレンズ装置１２の電源投入より後に行われた場合や、カメラ本体１０の制御モードが動作途中でシリアル通信からレベル信号による制御、又はレベル信号による制御からシリアル通信に切り換わった場合でも、カメラ本体１０の制御モードを切り替えてレンズ装置１２の制御モードに適切に対応させることができる。これによりにレンズ装置１２の電源再投入といった手間を防止することができる。
【００２１】
尚、上記実施の形態では、テレビカメラのレンズ装置に本発明を適用した場合について説明したが、これに限らず、他の任意の機器にも適用できる。
【００２２】
【発明の効果】
以上説明したように本発明に係るシリアル通信の有無自動判別装置によれば、対象機器から送信される送信信号の所定時間当たりのパルス数を計測し、このパルス数が所定値以上の場合には、前記対象機器がシリアル通信を行っていると判定し、前記所定値未満の場合には、前記対象機器がシリアル通信を行っていないと判定する。これにより、対象機器と通信を行う機器は、対象機器の通信機能を自動で判別し、その通信機能に対応する通信機能に適切に切り替えることができる。
【００２３】
また、常に対象機器の通信機能を監視することにより、通信を行っている途中で対象機器が通信機能を切り替えた場合でもそれに応じて自己の機器の通信機能を自動で切り替えることが可能となる。
【図面の簡単な説明】
【図１】図１は、テレビカメラのレンズ装置に適用された本発明に係るシリアル通信の有無自動判別装置の構成を示した構成図である。
【図２】図２（Ａ）は、シリアル信号の一例を示し、図２（Ｂ）は、レベル信号の一例を示した説明図である。
【図３】図３は、レンズ装置内のＣＰＵの制御手順を示したフローチャートである。
【符号の説明】
１０…カメラ本体
１２…レンズ装置
１６…ＭＰＵ本体
１８…切り替えスイッチ
２０…シリアル入力ポート
２２…レベル入力ポート
２４…カウンター
２６…ＣＰＵ
【図１】
0003940940.tif 000002
【図２】
0003940940.tif 000003
【図３】
0003940940.tif 000004