(57)【要約】【課題】  複数の装置が数珠つなぎになるような制御システムにおいて、１つのリモコン装置で複数の装置の操作を可能にする。【解決手段】  制御システムは、撮像装置と、中継装置と、操作装置とを有し、撮像装置または中継装置で自装置の動作状態を検出し、撮像装置または中継装置で自装置に入力される画像データおよび付加情報を検出し、撮像装置または中継装置で操作装置から出力された制御信号の内容を確認し、検出された動作状態と、検出された画像データおよび付帯情報と、操作装置から出力された制御信号の内容とに基づき、撮像装置または中継装置の動作を制御する。【選択図】  図３
2018201104.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と、
中継装置と、
操作装置と、
前記操作装置と前記中継装置との間で前記操作装置から出力された制御信号を伝送させるための手段と、
前記中継装置と前記撮像装置との間で前記操作装置から出力された制御信号を伝送させるための手段と、
前記撮像装置または前記中継装置で自装置の動作状態を検出する手段と、
前記撮像装置または前記中継装置で自装置に入力される画像データおよび付加情報を検出する手段と、
前記撮像装置または前記中継装置で前記操作装置から出力された制御信号の内容を確認する手段と、
検出された動作状態と、検出された画像データおよび付帯情報と、前記操作装置から出力された制御信号の内容とに基づき、前記撮像装置または前記中継装置の動作を制御する手段と
を有することを特徴とする制御システム。
【請求項２】
検出された動作状態と、検出された画像データおよび付帯情報と、判定された制御信号とに基づき、判定された制御信号を自装置で実行するか、他装置に転送するか、応答信号を返信する手段をさらに有すること特徴とする請求項１に記載の制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高精細な画像の処理が可能な制御システムに関するものである。
【背景技術】
【０００２】
近年、フルハイビジョン（水平画素１９２０×垂直画素１０８０）の４倍の解像度（水平画素３８４０×垂直画素２１６０）を有する４Ｋ２Ｋと呼ばれる高解像度のテレビが普及し始め、４Ｋ放送も開始されるようになってきた。さらに、あたかもその場にいるような臨場感あふれる画像を実現するためにフルハイビジョンの１６倍の解像度（水平画素７６８０×垂直画素４３２０）を有する８Ｋ４Ｋと呼ばれる超高精細の画像を取り扱う装置も登場し始めている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１０４１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
撮影業界においても、４Ｋ２Ｋまたは８Ｋ４Ｋの画像を撮影、記録できる制御システムの要求がある。これら高精細の画像データを取り扱うには高い処理能力が必要になり、全てをビデオカメラで行うには、ビデオカメラ内の制御システムの複雑化、大規模化、電力アップ、コストアップなどの多くの課題が生じてしまう。
【０００５】
そこで、この複雑な制御システムを簡素化し、機動性や取り回しの良さを向上させるためには、ビデオカメラを、撮像機能を有するカメラヘッドと、画像処理機能を有する中継装置と、画像記録機能を有する記録装置とに分離し、これらの装置を接続して制御システムを構成することが想定される。さらには、複数の中継装置を数珠つなぎにすることで、それぞれの中継装置で異なる機能を働かせ、中継装置ごとに必要とする画像や情報を取得するような使い方も想定される。
【０００６】
このように、複数の装置で制御システムを構成すると、操作系に新たな課題が生まれる。例えば、カメラヘッドの後ろに長距離伝送可能な中継装置をつなげ、カメラヘッドと中継装置を高所の雲台装置などに設置し、そこからの画像データを遠距離にいるユーザ側の中継装置で受けるような構成をとる場合、カメラヘッド側に容易に近づくことができなくなるため、装置を直接操作することは困難となる。それを解消するため、受信装置にリモートコントロール（以下、リモコン装置と略す）制御を転送するためのインターフェースを設けて、カメラヘッド側にリモコン信号を中継するような構成が想定される。
【０００７】
これにより、離れた場所にあるカメラヘッドをリモコン装置で制御することが可能となるが、ユーザにとっては、カメラヘッドだけではなく、中継装置も合わせてリモコン装置で制御したいというニーズが想定される。つまり、このような場合、リモコン装置はカメラヘッドだけでなく、中継装置なども合わせた複数の装置を制御する必要性が出てくる。
【０００８】
１つのリモコン装置で複数の装置を操作するという技術で身近なものとして、ＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）に搭載されているＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）がある。ＨＤＭＩ（登録商標）−ＣＥＣは、例えば、テレビと記録装置があった場合、それぞれの装置をＨＤＭＩ（登録商標）ケーブルで接続しておくと、記録装置のリモコン信号をテレビ側に伝えることができるようになり、記録装置用のリモコン装置でテレビ側を制御できるという仕組みである。特許文献１には、ＨＤＭＩ（登録商標）−ＣＥＣを利用した操作方法が記載されている。
【０００９】
しかしながら、上述の例では、操作したい装置を予め選択する作業が必要となり、さらにはテレビを中心として操作したい装置がユーザの近傍にあり、すべての装置が動作可能であることが視認できるような状況でないと、装置の選択は困難であった。
【００１０】
上述のように、カメラヘッドが離れた場所に位置し、さらに複数の中継装置が数珠つなぎになるようなシステム構成の場合、ユーザからはカメラヘッド側の状態は確認できないばかりか、中継装置がいくつ接続されているか認識できない場合も考えられる。また、撮影現場では、頻繁にカメラヘッドが交換されるような状況もあるため、遠隔地からリモコン操作をしても、カメラヘッドが交換中で、リモコン通信が成立しない場合などが起こり得る。
【００１１】
このような課題を解決するため、装置間に接続される中継装置が、リモコン信号を中継する際に、自身の動作状態や画像データの入力状態などから、リモコン信号をどのように取り扱うかを判定させ、自装置の動作制御のために、リモコンコマンドを利用するだけでなく、各装置とリモコン装置のリモコン通信を成立させる方法が求められている。
【００１２】
そこで、本発明は、複数の装置が数珠つなぎになるような制御システムにおいて、１つのリモコン装置で複数の装置の操作を可能にすることを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係る制御システムは、撮像装置と、中継装置と、操作装置と、前記操作装置と前記中継装置との間で前記操作装置から出力された制御信号を伝送させるための手段と、前記中継装置と前記撮像装置との間で前記操作装置から出力された制御信号を伝送させるための手段と、前記撮像装置または前記中継装置で自装置の動作状態を検出する手段と、前記撮像装置または前記中継装置で自装置に入力される画像データおよび付加情報を検出する手段と、前記撮像装置または前記中継装置で前記操作装置から出力された制御信号の内容を確認する手段と、検出された動作状態と、検出された画像データおよび付帯情報と、前記操作装置から出力された制御信号の内容とに基づき、前記撮像装置または前記中継装置の動作を制御する手段とを有する。
【発明の効果】
【００１４】
本発明によれば、複数の装置が数珠つなぎになるような制御システムにおいて、１つのリモコン装置で複数の装置の操作が可能となる。
【図面の簡単な説明】
【００１５】
【図１】実施形態１における撮像装置１００の構成要素を説明するためのブロック図である。
【図２】実施形態１における中継装置２００の構成要素を説明するためのブロック図である。
【図３】撮像装置１００と複数の中継装置２００とを有する制御システムの構成例を説明するためのブロック図である。
【図４】ＳＤＩにおける画像フォーマットを説明するための図である。
【図５】リモコン通信の遷移概略図である。
【図６】実施形態１におけるメニューコマンド検出のフローチャートである。
【図７】実施形態１における各装置のメニュー表示状態を表す図である。
【図８】実施形態１における各装置のリモコン通信の遷移概略図である。
【図９】実施形態１におけるメニューコマンド表示時の選択キーコマンド検出のフローチャートである。
【図１０】実施形態１における各装置のリモコン通信のタイミング概略図である。
【図１１】実施形態１における各装置のリモコン通信の遷移概略図である。
【図１２】実施形態１における各装置のリモコン通信のタイミング概略図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して実施形態１を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
【００１７】
［実施形態１］
図１は、カメラヘッドと呼ばれる撮像装置１００の構成要素を説明するためのブロック図である。
【００１８】
図１において、撮像装置１００は、制御部１０４を中心に様々な構成要素が接続されている。撮像部１０１は、レンズユニット、撮像素子およびＡ／Ｄ変換器を有する。撮像部１０１のレンズユニットは、光学的に画像の拡大や焦点距離の調整などを行うことができる。撮像部１０１のレンズユニットを通った光学像は撮像部１０１の撮像素子で撮像される。撮像部１０１の撮像素子にはＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサ、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサなどが用いられ、光学像を電気的な信号に置き換える役割を果たしている。
【００１９】
ここで得られる電気信号はアナログ値であるので、撮像部１０１のＡ／Ｄ変換器でデジタル値に変換する機能も合わせ有している。近年ではフルハイビジョンの画素数を超える４Ｋや８Ｋと呼ばれる高画素画像を撮影可能な大型の撮像素子が用いられることが多くなってきた。画像処理部１０２は、撮像部１０１によって生成された画像データに様々な補正処理が施す機能を有する。例えば、ＣＭＯＳセンサの各画素のゲイン特性を補正することや、ホワイトバランスの補正、レンズユニットの特性により発生する周辺光量不足の補正などが行われる。
【００２０】
さらには必要に応じて画像データの圧縮処理なども画像処理部１０２で行われるが、圧縮処理されないものはＲＡＷデータとして後段に送出される。フレームメモリ１０３は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）で構成され、画像データを一時的に溜めておき、必要な時に読み出すことが可能な素子である。画像データは膨大なデータ量であるため、高速かつ高容量のものが求められる。近年ではＤＤＲ３−ＳＤＲＡＭ（Ｄｕａｌ  Ｄａｔａ  Ｒａｔｅ  ３  −  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  ＲＡＭ）などが用いられることが多い。
【００２１】
このフレームメモリ１０３を使えば様々な処理が可能となる。例えば、記録されている画像データを田の字のように分割して読み出すことで、画像データを細分化、並列化し、後段の伝送路の負荷を分散させることが可能となる。８Ｋ４Ｋなどの高精細な画像データを１本の伝送ケーブルで伝送することが困難であるので、複数本の伝送ケーブルで伝送する。
【００２２】
図１では、例として４系統に分割する図としてある。送信部１０９および外部インターフェース１１０は、画像データを撮像装置１００の外に出力する。送信部１０９は、伝送フォーマットに合わせて、画像データを整形する機能を持ち、例えば、パラレルデータをシリアルデータに変換するなどの役割を有する。外部インターフェース１１０は、後述する中継装置と伝送ケーブルで接続される。外部インターフェース１１０は、例えば、ＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）で策定されたＳＤＩ（Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）に準拠する。
【００２３】
ＳＤＩはＢＮＣ端子と呼ばれる金属端子にケーブルを接続するが、このＢＮＣ端子はロック可能な頑丈なコネクタ部を有しており、その堅牢性と信頼性から撮影現場では使用されることが多い。その他にも画像データを伝送する手段としては、ＨＤＭＩ（登録商標）やＤｉｓｐｌａｙＰｏｒｔなど様々なインターフェースが存在する。放送業界においては、長距離伝送と大容量データ伝送を実現するために、光信号を使った光ファイバーケーブルなどもよく利用されている。制御部１０４は、撮像装置１００の  頭脳となる部分で、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置を有している。
【００２４】
制御部１０４には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭが接続されている。ＲＯＭ１０７は不揮発性の記録素子であり、制御部１０４を動作させるためのプログラムや各種調整パラメータなどが記録されている。ＲＯＭ１０７から読み出されたプログラムは揮発性のＲＡＭ１０８に展開されて実行される。一般的にＲＡＭ１０８は、フレームメモリ１０３に比べて、低速、低容量のものが使用される。さらに、制御部１０４には、表示部１０５、操作部１０６などが接続されている。表示部１０５は、ユーザが視認することができる表示デバイスであり、撮像装置１００の動作状況を確認することができる。
【００２５】
例えば、画像処理部１０２で処理された画像データや、設定メニューなどを表示する。近年では、表示デバイスとしてＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）といった、小型で低消費電力のデバイスが利用されている。操作部１０６は、撮像装置１００とユーザのインターフェース部分であり、メカニカルなボタンやスイッチなどの素子が使われ、電源スイッチ、モード切り替えスイッチなどで構成されている。近年ではタッチパネルと呼ばれる抵抗膜式や静電容量式の薄膜素子なども利用されている。
【００２６】
撮像装置１００を操作する他の手段として、制御信号入力インターフェース１１１が備わっている。制御信号入力インターフェース１１１は、撮像装置１００を外部から制御可能とするインターフェースである。例えば、リモコン装置を接続することで、操作部１０６を使用せずとも、離れた場所から撮像装置１００を操作することが可能となる。
【００２７】
制御部１０４には、同期信号生成部１１２も接続されている。同期信号とは各フレームの周期を表わす基準信号であり、各フレームの画像データはこの同期信号に合わせて送られる。撮像装置１００に含まれる構成要素は、この同期信号を基準として動作している。他にも、撮像装置１００は、電源部１１３、発振部１１４なども有する。電源部１１３は上述してきた各構成要素に電源を供給する部分で、外部から供給される商用電源やバッテリーなどの電源を任意の電圧に変換し、分配する機能を有する。発振部１１４はクリスタルと呼ばれる発振素子である。同期信号生成部１１２や制御部１０４などは、この発振素子から入力される単一周期的な信号を基準として所望のタイミング信号を生成し、プログラムシーケンスを進めていく。
【００２８】
次に、撮像装置１００に接続される中継装置２００に関して説明する。中継装置２００の主な機能は、入力された画像データを、必要に応じて画像処理を施した後、後続装置に対して出力することである。カメラヘッドでは負荷的に処理しきれないような画像処理をこの中継装置内で行ったり、後続の装置のために画像の分割やフォーマットの変換などを行ったりすることが可能となっている。図２は、中継装置２００の構成要素を説明するためのブロック図である。これから、図２を用いて中継装置を説明するが、撮像装置１００と重複する機能部分に関しての詳細な説明は省略する。
【００２９】
まず、画像データの流れに沿って説明する。撮像装置１００と中継装置２００は、例えば、画像データを伝送可能なケーブルで接続される。この画像ケーブルは入力インターフェース２０１に物理的に接続され、撮像装置１００からの画像データを入力する。大容量の画像データに対応するために、図示したように複数の端子を有していてもよい。入力された画像データは受信部２０２で、例えばシリアル信号からパラレル信号に変換され、内部動作周波数を落として並列処理できるように変えられる。画像データは一旦、フレームメモリ２０３に書き込まれる。
【００３０】
この時、フレームメモリ２０３は複数に分割された画像データの時間的位相をそろえる役割や、複数の画面に分割されていた画像データを、再び１プレーンの高精細な画像に結合しなおすことなども行える。さらには、読み出しの際に、さらに細かく分割することや、フレームを多重化するなど、制御システムの都合に合わせて制御してよい。ここでは、後段の画像処理部２０４で多くの処理負荷を想定しているため、さらに並列処理できるように分割数を増やした例としてある。
【００３１】
画像処理部２０４は、フレームメモリ２０３から読み出された画像データに画像的な処理を施すことができる。例えば、データ量軽減のために、ＲＧＢフォーマットからＹＣＣフォーマットに変換することなどが考えられる。他にも、画像処理部２０４は、画像データにゲインをかける機能、画像データの色空間を変換する機能などを有する。送信部２０５は、画像処理部２０４で処理された画像データを、再びパラレル信号からシリアル信号に変換するなどして、出力インターフェース２０６に送る。出力インターフェース２０６は、物理的な画像ケーブルを介して、例えばモニタ装置などと接続される。
【００３２】
膨大な画像データを送ることを想定して、複数本の映像出力に分けることを可能としている。ここまでが画像データの流れである。これらの画像データを処理するために、制御部２０７が頭脳となって、各構成要素が制御される。中継装置２００にも撮像装置１００と同様に、ＲＯＭ２０９、ＲＡＭ２１０、同期信号生成部２０８、電源部２１３、発振部２１４などがある。尚、同期信号生成部２０８に関して補足すると、中継装置２００は、外部からの画像データが入力されることを期待しているため、外部の同期信号のタイミングを合わせる必要がある。
【００３３】
そのため、中継装置２００において、同期信号生成部２０８は外部の同期信号にタイミングを合わせてから同期信号を出力するという機能も併せ持っている。他にも中継装置２００は、画像データを中継するだけでなく、装置制御用のリモコン信号をも中継する必要があるため、制御信号入力インターフェース２１１と制御信号出力インターフェース２１２が備わっている。制御信号入力インターフェース２１１でリモコン装置３０３などの制御信号を受信し、制御部２０７を経由して、制御信号出力インターフェース２１２に出力することもできる。
【００３４】
次に、図３を参照して、撮像装置１００と複数の中継装置２００とを接続した制御システムの構成例を説明する。
【００３５】
図３では、撮像装置１００を先頭に、１つ目の中継装置である中継装置３００と２つ目の中継装置である中継装置３０１、最終段に表示装置３０２、それらを制御するためのリモコン装置３０３から構成されている。中継装置３００と中継装置３０１は、先述した中継装置２００と同じものとし、２台が数珠つなぎになっているものとしている。中継装置３００の機能としては、画像データの入出力だけでなく、例えば、撮像装置１００から入力される画像データのノイズを除去する機能を働かせたり、画像データの輝度または色の調整などを行ったりしてもよい。
【００３６】
中継装置３０１の機能としては、例えば、ＲＡＷデータをＹＣＣデータに変換したり、後段の装置に合わせて、出力本数を変えるなどの機能を働かせたりしてよい。表示装置３０２は、業務用の高精細モニタで、複数に分割された画像データを結合することができるような機能を持ち、撮像装置１００で撮影された高精細な画像を視認することができる。リモコン装置３０３は、撮像装置１００を遠隔操作するための装置である。特に図示しないが、リモコン装置３０３は、小型軽量で複数のメカニカルなボタンおよび複数のスイッチを有し、ユーザがそれらを操作することで、接続されている装置を制御することができるデバイスである。
【００３７】
続けて、図３において、画像データの流れと設置場所などを説明する。撮像装置１００と中継装置３００は、画像データを伝送可能な伝送ケーブル３０４で接続されている。撮像装置１００と中継装置３００はセットで配置されており、例えば、高所の雲台装置などに設置される。中継装置３００と中継装置３０１は伝送ケーブル３０５で接続されている。
【００３８】
図３では、中継装置３００と中継装置３０１とは、距離的に数百メートルから数キロメートルと大きく離れていることを想定している。そのため、伝送ケーブル３０５は光ファイバーなどの長距離伝送に適したケーブルとし、光ファイバーの特性上、大容量データ転送が可能なため、接続本数も１本としてある。中継装置３０１と表示装置３０２は、それぞれ近傍に配置され、先と同様に画像データを伝送可能な伝送ケーブル３０６で接続されている。
【００３９】
この図では、画像データをさらに細かく分割して表示装置３０２に入力しているため、接続本数も増やした例としてある。このような接続構成で、撮像装置１００で撮影した高精細な画像を、表示装置３０２でユーザが確認することができる。各伝送ケーブルは、基本的には画像データを主として送るが、画像データには各装置の動作状態や、その他の情報も重畳することが可能である。
【００４０】
図４にＳＤＩの１フレームの画像フォーマットを記す。有効画像領域以外のブランキング期間内にアンシラリー領域がある。図４では、ブランキング領域はすべて自由に使えるように読み取れるが、実際の規格では、スイッチングラインや同期信号領域など、ユーザに解放されていない領域もあるので、それを避けてユーザ情報などは配置しなければならない。
【００４１】
ここで、ユーザが、撮像装置１００を操作することを考える。ユーザは、遠距離からリモコン装置３０３を使って制御する。リモコン装置３０３は、中継装置３０１とはリモコンケーブル３０９で接続される。このケーブルは電気的に接続される安価なケーブルでよい。同様に中継装置３０１と中継装置３００もリモコンケーブル３０８で接続される。ただし、先述したように、中継装置３０１と中継装置３００は距離が大きく離れているので、長距離をカバーできるリモコンケーブルが市販されていない可能性がある。
【００４２】
この場合、伝送ケーブル３０５に光ファイバーケーブルを利用することができる。光ファイバーケーブルは、光伝送用のライン以外に、電気信号を送るラインも含まれており、電力伝送や、電気的制御信号を送ることができる。無論、画像データに制御信号を重畳するという手段をとってもよい。中継装置３００と撮像装置１００も、先と同様にリモコンケーブル３０７で接続される。
【００４３】
次に、リモコン装置３０３を使って、撮像装置１００を制御する場合の、通信状態について説明する。撮像装置１００とリモコン装置３０３は常にハンドシェイクが行われている。図５は、そのやり取りを簡単に記したものである。基本的に撮像装置１００は、リモコン装置３０３に対して応答コマンドを、リモコン装置３０３は、撮像装置１００に対して要求コマンドを出す。リモコン装置３０３は、ユーザが操作した内容を要求コマンドとして、撮像装置１００に送る。
【００４４】
撮像装置１００は、要求コマンドを受信すると、そのコマンド内容を実行し、実行したことを応答コマンドとしてリモコン装置３０３に返信する。リモコン装置３０３は、その応答コマンドを受けることで要求が成立したと解釈して、次のユーザからのリモコン操作を受け付けるという流れである。具体的な動作にあてはめて説明すると、例えば、リモコン装置３０３からメニュー表示要求コマンドが発信されたとすると、中継装置３００と中継装置３０１は何もせずにそれを中継する。
【００４５】
撮像装置１００がその要求コマンドを受信すると、制御部１０４の制御により、撮像装置１００に備わっている表示部１０５にメニューを表示する。そして制御部１０４が実行成功と判定すると、その旨の応答コマンドをリモコン装置３０３に向けて返信する。再び、中継装置３００、表示装置３０２は何もせずにそれを中継する。リモコン装置３０３はその応答を受信すると、一連のリモコン装置３０３による制御が成功したと判定して、次のリモコン操作を受け付ける。例えば、メニューを表示しているのであれば、次はメニュー項目を選択するために、カーソルを操作する必要がある。
【００４６】
そのために、カーソルを下方向に動かすといった次の要求コマンドの発信に遷移する。補足として、ユーザがリモコン装置３０３を操作していない場合は、操作要求なしという要求コマンドが、リモコン装置３０３から発信され、撮像装置１００はそれに対して応答コマンドを出すことで、常にハンドシェイクが保たれている。特に図示していないが、リモコン通信が失敗した場合は、各装置とリモコン装置３０３の間でリトライ処理などを行ってもよい。
【００４７】
以上の前提条件を踏まえて、実施形態１を説明する。図３において、リモコン装置３０３から要求コマンドが発信された場合、通常であれば、そのコマンドは撮像装置１００に対するものであるため、中継装置３００と中継装置３０１は、特別な作業は不要で、単純に中継するだけでよい。しかし、上述してきたような数珠つなぎの構成の場合は、リモコン装置３０３で、中継装置３００や中継装置３０１の装置もユーザは操作したい場合がある。
【００４８】
そのために、実施形態１では、各装置が、自装置の動作状態や周辺装置との接続状態を確認し、その確認結果に応じてリモコン要求コマンドの扱いを変えることを特徴としている。具体的には、まず、自装置の動作状態を確認する。例えば、自装置がメニュー表示を行っているか行っていないかなどの確認である。次に、周辺装置との接続状態を確認する。例えば、上流装置と伝送ケーブルで接続されているか、接続されていても画像データが入力されているか、他にも動作情報などが送られてきていないかなどを確認する。さらには、リモコン装置３０３の要求コマンドの内容も確認する。その確認内容は、自装置に適用できるものか、できないものかということである。これらの情報をもとに、要求コマンドに対して、自装置でそのコマンドを実行したり、何も行わずに上流装置へ転送する動作をさせたりする。
【００４９】
これら一連の動きを図６のフロー図で説明する。ここではリモコン要求コマンドとしてメニュー表示要求コマンドが来ると想定したフロー図としてある。メニューとは、各装置を制御するための項目を一覧表示するＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）である。ユーザが一覧表示の中から所望のものを選択することができ、例えば、画像フォーマットをＲＧＢからＹＣＣに変えることや、ＳＤＩの出力を３Ｇ−ＳＤＩから６Ｇ−ＳＤＩに変えることなど、装置の動作モードを切り替えるときに使うものである。各装置は、リモコン要求コマンドを待っている状態で待機する。
【００５０】
リモコン要求コマンドが発行されると（Ｓ６００）、リモコン要求コマンドの内容を確認する（Ｓ６０１）。このフローではメニュー表示要求コマンドを想定しているので、もしもメニュー表示要求コマンドでないと判定すると、自装置の上流に他の装置がいるかどうかを確認する（Ｓ６０４）。装置がいることを確認できれば、上流装置にリモコン装置３０３から送られてきた要求コマンドを転送して完了となる（Ｓ６０５）。もしも上流装置がいなければ、自装置からリモコン装置３０３へ応答コマンドを発行することで（Ｓ６０９）、リモコン装置３０３が、その応答コマンドを受信してハンドシェイクが成立する。
【００５１】
一方、メニュー表示要求コマンドが来た場合も考える（Ｓ６０１）。メニュー表示要求コマンドを受信したと判定した場合は、その装置は自装置がメニューを表示中であるかどうかを確認する（Ｓ６０２）。メニューがすでに表示中であると判定すると、自装置のメニュー表示を止め、画像データにメニューが載っていることを示す表示フラグなどの動作情報も停止する（Ｓ６０３）。その後、自装置の上流に装置がいることを確認し（Ｓ６０４）、先と同様に、コマンドの転送かもしくは応答コマンドの発行を行う。続けて、自装置がメニュー表示中でない場合も考える（Ｓ６０２）。
【００５２】
メニュー表示要求コマンドを受けたが、自装置がメニュー表示中でない場合、上流に他の装置がいるかどうかを確認する（Ｓ６０６）。もしも他の装置が存在していない場合、または存在していてもその装置がメニュー表示中でなければ（Ｓ６０７）、自装置のメニュー表示を実行できる（Ｓ６０８）。上流の装置がメニュー表示中である場合は、自装置からメニューを表示してしまうとメニュー表示が重なってしまうため、メニュー表示要求コマンドはそのまま上流装置へ転送する（Ｓ６０５）。
【００５３】
上流装置がメニューを表示しているかどうかは、先述したとおり、画像データに、装置の動作状態を示す情報などが重畳されていることから、判定することができる。自装置でメニュー表示を実行したのであれば、リモコン装置３０３へ応答コマンドを発行して完了となる（Ｓ６０９）。
【００５４】
上記一連の動作フローで、特筆すべきは、自装置の状態に応じてリモコン通信を成立させる動きをすることや、自装置でコマンドに対応する動作を行いつつ、そのコマンドをそのまま上流装置に転送したりすることである。これによって、一度のリモコン操作で、上流装置が新たにメニュー表示動作を判定することが可能となり、ユーザから見ると、接続された装置ごとに順次メニュー表示をつなげていく動きとなるため、操作が単純化できる。
【００５５】
もしも、急にカメラヘッドの交換があって上流の装置がいなくなっても、コマンドを受信した装置が、自分が最上流装置であると判定すれば、リモコンに応答コマンドを返信するため、リモコン通信も成立する。図７は、リモコン操作の回数と、メニュー表示を行う装置の移り変わりを示したものである。メニュー表示要求コマンドが発行されるたびに、各装置のメニュー表示状態が切り替わることがわかる。合わせて、各装置がどのようにリモコン要求コマンドを転送していくかを図８に記す。最上流にいる装置が、常にリモコンとの通信を成立させる動作をしていることがわかる。
【００５６】
補足として、メニュー表示中のリモコン要求コマンドの処理に関しても記す。図９は、リモコン信号を受信した装置が、メニュー表示中である時に、選択キーコマンドが来た場合を想定している。選択キーコマンドとは、カーソルキーや決定キーコマンドのことで、例えば、上下左右にカーソルを動かすコマンド、カーソルが指示しているメニュー内容を実行するための決定コマンドなどが該当する。これら選択キーコマンドは、主にメニュー表示を含む何かしらの機能が実施されているときに初めて効果を発揮するコマンドでもある。
【００５７】
該当装置は図６に記したフローの前に、図９のフローを実行する。このフローは常に実行してもよいし、いずれかの装置がメニュー表示中であると判定できるときにのみ実行してもよい。図９において、自装置がメニュー表示中である場合（Ｓ９００）、リモコン要求コマンドが受信されるかどうかを確認する（Ｓ９０１）。リモコン要求コマンドが受信された場合、そのコマンドが選択キーコマンドであるかどうかを確認する（Ｓ９０２）。
【００５８】
メニューを表示していない、コマンド受信していない、選択キーコマンドではない場合は、何も処理をせずに、図６に記した通常のリモコン要求コマンド検出フローに遷移する（Ｓ９０６）。選択キーコマンドを受信しているのであれば、それを実行し（Ｓ９０３）、リモコン装置３０３に向けて応答コマンドを返信する（Ｓ９０４）。この場合は、図６の通常のリモコン要求コマンド検出フローは実施する必要がない（Ｓ９０５）。
【００５９】
続けて、実施形態１におけるリモコン通信のタイミングについて説明する。図３において、各装置は画像データを伝送している。図１や図２において説明したが、画像データは同期信号に合わせて伝送されている。ここでは、撮像装置１００や中継装置３００や中継装置３０１は画像データの１周期の時間は同じであるものとする。撮像装置１００の同期信号を基準として、中継装置３００や中継装置３０１は、撮像装置１００からの画像データの同期信号にタイミングを合わせて画像データを出力している。
【００６０】
図１０は、各装置の同期信号の位相状態と、リモコン通信コマンドの伝送状態を表したものである。この場合、各装置は同期信号に合わせて処理を進めている。リモコン装置３０３（図１０中のリモコン装置）が操作されて、リモコン要求コマンドが発行されると、中継装置３０１（図１０中の中継装置２）は、同期信号に合わせて、そのコマンドをラッチする。ラッチした後、次の同期信号が来る前に、コマンド内容の解釈や、自装置の状況を確認して、動作内容を判定する。
【００６１】
この場合は、コマンドを上流装置に転送するという判定をしている。上流装置である中継装置３００（図１０中の中継装置１）においても、同期信号に合わせて、同様の判定をして、さらに上流の撮像装置１００（図１０中の撮像装置）に転送している。撮像装置１００においても、同期信号に合わせて処理され、最上流装置を検出したことにより、応答コマンドを中継装置３００に返信するという判定をしている。さらに中継装置３００から中継装置３０１に応答コマンドが転送され、最終的にリモコン装置３０３がそれを受信すると、リモコン通信は完了となる。
【００６２】
リモコン装置３０３は通信が完了すると次のユーザの操作を受け付けることができる。尚、図１０では、応答コマンドが撮像装置１００から戻ってくる過程においては、中継装置３００および中継装置３０１は何もせずに単純に転送しているという状態で記載しているが、応答コマンドに関しても、各装置で何かしらの判定を加えながらリモコン装置３０３まで戻す通信を行ってもよい。
【００６３】
また、図１０では、撮像装置１００と中継装置３００と中継装置３０１の同期信号は一致しているが、図２の説明時にあったように、複数の伝送ケーブルで伝送するために画像データを分割する際は、フレームごとに分割するという手法も考えられる。この場合は中継装置３００と中継装置３０１は撮像装置１００に対して同期信号の周期が異なってしまうが、各装置は自装置のフレーム周期毎に処理すればよいだけで、時間的な追い越しなどの問題は起こらない。同期信号に合わせて処理することで、例えば、メニューを画像データに重畳する際に、１フレームの区切り区間で開始させることができるため、高精細な画像を視認しているユーザから見ると、切り替わりがはっきりしていて違和感のないメニュー表示となる。
【００６４】
［実施形態２］
実施形態１では、リモコン通信の応答コマンドは、要求コマンドを最後に受信した装置が発信するため、中継装置が多く接続されると、リモコン通信が完了するまでの時間が伸びてしまうという性質がある。さらには、リモコン通信の規格として同期信号の１周期内で通信を完了させなければいけないという場合も想定される。これらを実現するために、コマンドを送受信する装置間でハンドシェイクを完了させて、同期信号の１周期でリモコン通信を完了させるという手法をとってもよい。
【００６５】
図１１は、同期信号の１周期内でリモコン通信を完了させることを想定した場合、各装置がどのようにリモコン要求コマンドを処理していくかを示した図である。各装置は、要求コマンドに対しては必ず応答コマンドを返し、２つの装置間でリモコン通信を成立させている。その上で、上流装置へ要求コマンドの転送を行っている。
【００６６】
図１２は、この場合における同期信号の位相状態と、リモコン通信コマンドの伝送状態を表したものである。各画像データの１周期内で２装置間のリモコン通信は完了し、上流装置へのリモコン通信は、次のフレーム周期内で行っている。このような構成にすることで、リモコン装置に対しては、毎フレーム周期でのリモコン操作を許可させることができ、リモコン通信の応答速度を向上させることができる。
【００６７】
なお、本発明の実施形態は上述の実施形態１または２に限定されるものではない。発明の要旨を逸脱しない範囲で変更または修正された実施形態１または２も本発明の実施形態に含まれる。
【符号の説明】
【００６８】
１００  撮像装置
３００、３０１  中継装置
３０２  表示装置
３０３  リモコン装置
３０４、３０５、３０６  伝送ケーブル
３０７、３０８、３０９  リモコンケーブル
【図１】
2018201104.tif 000003
【図２】
2018201104.tif 000004
【図３】
2018201104.tif 000005
【図４】
2018201104.tif 000006
【図５】
2018201104.tif 000007
【図６】
2018201104.tif 000008
【図７】
2018201104.tif 000009
【図８】
2018201104.tif 000010
【図９】
2018201104.tif 000011
【図１０】
2018201104.tif 000012
【図１１】
2018201104.tif 000013
【図１２】
2018201104.tif 000014