(57)【要約】【課題】映像データ送信装置に接続されている被制御装置を自動的に選択してその被制御装置を制御することができるネットワーク映像伝送制御装置を提供する。【解決手段】ネットワーク１には、映像データ送信装置３ａ，３ｂと、映像データ受信装置２ａ，２ｂが接続されている。映像データ受信装置２ａ（２ｂ）から映像データ送信装置３ａ（３ｂ）に対して制御権獲得要求コマンドを出力すると、映像データ送信装置３ａ（３ｂ）は、他の映像データ受信装置から制御を受けていなければ、制御権承認コマンドを出力する。これにより、映像データ受信装置２ａ（２ｂ）と映像データ送信装置３ａ（３ｂ）との間で排他的にデータをやり取りすることが可能となる。【選択図】　　　図１
2004120317.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された少なくとも１つの映像データ送信装置と、前記ネットワークに接続された複数の映像データ受信装置と、前記映像データ送信装置に接続され、前記映像データ受信装置によって制御される被制御装置とを備えたネットワーク映像伝送制御装置において、
前記映像データ受信装置は、
複数のキーを有するキーボードと、
前記複数のキーに対応して割り当てられた映像データ送信装置のＩＰアドレスを記憶する第１の記憶手段と、
前記被制御装置を制御するための制御データを入力する制御データ入力手段と、
前記制御データ入力手段によって制御データが入力されたとき、前記キーボードのキーによって指定されたＩＰアドレスの映像データ送信装置に対して、制御権獲得要求コマンドを出力する制御権獲得要求コマンド出力手段とを備え、
前記制御権獲得要求コマンドが入力された映像データ送信装置は、
他の映像データ受信装置から制御を受けていないとき、前記制御権獲得要求コマンドを出力した映像データ受信装置のＩＰアドレスを記憶する第２の記憶手段と、
他の映像データ受信装置から制御を受けていないとき、前記制御権獲得要求コマンドを出力した映像データ受信装置に対して、制御権承認コマンドを出力する制御権承認コマンド出力手段とを備えることを特徴とするネットワーク映像伝送制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の映像データ送信装置と映像データ受信装置とをネットワークによって接続したネットワーク映像伝送制御装置に関する。
【０００２】
【従来の技術】
ネットワークに映像データを送出するシステムでは、ネットワークのトラフィックを低くするため、ＭＰＥＧ等のデータ圧縮技術を使用するのが一般的である。ネットワークに接続された機器を制御するコマンドとして、ＲＴＳＰ（Ｒｅａｌ　Ｔｉｍｅ　Ｓｔｒｅａｍｉｎｇ　Ｐｒｏｔｏｃｏｌ）が実用化され、ネットワークに接続された映像データ送信装置を選択して、映像データを再生させたり、再生を停止させたりすることが容易にできるようになってきた。
【０００３】
ネットワークを介して映像データ送信装置に接続された機器（カメラ等）を制御する場合、新たに別ソケットを開き、ＲＴＳＰとは独立に、別のポート番号を利用して、ネットワークを介して機器に制御データを送信する必要がある。映像データ送信装置が複数あり、映像データ受信装置がその複数の映像データ送信装置の１つを選択して、映像データを再生する場合、送信元である映像データ送信装置に繋がっている機器を制御するには、ユーザは、映像データ受信装置に対し、制御したい機器が接続された映像データ送信装置のＩＰアドレスをいちいち手作業で入力する必要がある。
【０００４】
なお、インターネット等のネットワークを利用して、カメラを遠隔操作するものとしては、特許文献１，２に記載のものがある。
【０００５】
【特許文献１】
特開平１０−５１６７４号公報
【特許文献２】
特開２０００−５９７６０号公報
【０００６】
【発明が解決しようとする課題】
例えば多地点の監視システムの場合、複数の映像データ送信装置と複数の映像データ受信装置とを用い、映像データ受信装置側で映像データ送信装置を選択して映像を監視することがある。この場合、制御しようとするカメラが接続されている映像データ送信装置のＩＰアドレスを映像データ受信装置で入力した上でカメラを制御しなければ、映像を表示しているカメラと制御しようとするカメラとが別々になってしまうことがあった。
【０００７】
また、複数の映像データ受信装置がネットワークに接続されている場合、一度に複数の映像データ受信装置が同じカメラに対して制御コマンドを出力する場合があり得る。すると、競合の状態となり、カメラの制御が不能になる場合があった。
【０００８】
本発明はこのような問題点に鑑みなされたものであり、ＩＰアドレスを手作業で入力する必要なく、映像データ送信装置に接続されている被制御装置を自動的に選択してその被制御装置を制御することができるネットワーク映像伝送制御装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、上述した従来の技術の課題を解決するため、ネットワーク（１）に接続された少なくとも１つの映像データ送信装置（３ａ，３ｂ）と、前記ネットワークに接続された複数の映像データ受信装置（２ａ，２ｂ）と、前記映像データ送信装置に接続され、前記映像データ受信装置によって制御される被制御装置（４ａ，４ｂ，５ａ，５ｂ）とを備えたネットワーク映像伝送制御装置において、前記映像データ受信装置は、複数のキーを有するキーボード（２６）と、前記複数のキーに対応して割り当てられた映像データ送信装置のＩＰアドレスを記憶する第１の記憶手段（２３）と、前記被制御装置を制御するための制御データを入力する制御データ入力手段（２７）と、前記制御データ入力手段によって制御データが入力されたとき、前記キーボードのキーによって指定されたＩＰアドレスの映像データ送信装置に対して、制御権獲得要求コマンドを出力する制御権獲得要求コマンド出力手段（２１）とを備え、前記制御権獲得要求コマンドが入力された映像データ送信装置は、他の映像データ受信装置から制御を受けていないとき、前記制御権獲得要求コマンドを出力した映像データ受信装置のＩＰアドレスを記憶する第２の記憶手段（３４）と、他の映像データ受信装置から制御を受けていないとき、前記制御権獲得要求コマンドを出力した映像データ受信装置に対して、制御権承認コマンドを出力する制御権承認コマンド出力手段（３１）とを備えることを特徴とするネットワーク映像伝送制御装置を提供するものである。
【００１０】
【発明の実施の形態】
以下、本発明のネットワーク映像伝送制御装置について、添付図面を参照して説明する。図１は本発明のネットワーク映像伝送制御装置の全体構成の一実施形態を示すブロック図、図２は図１中の映像データ送信装置２ａ，２ｂの具体的構成例を示すブロック図、図３は図１中の映像データ受信装置３ａ，３ｂの具体的構成例を示すブロック図、図４は映像データ受信装置２の動作を示すフローチャート、図５は映像データ受信装置２と映像データ送信装置３とのやり取りを示すシーケンシャル図、図６は映像データ受信装置２の動作を示すフローチャートである。
【００１１】
図１において、ネットワーク１には、映像データ受信装置２ａ，２ｂと映像データ送信装置３ａ，３ｂが接続されている。ここでは２台の映像データ受信装置と２台の映像データ送信装置をネットワーク１に接続した例を示しているが、それぞれの装置の台数はこれに限定されることはなく、任意である。映像データ受信装置２ａ，２ｂを映像データ受信装置２と総称し、映像データ送信装置３ａ，３ｂを映像データ送信装置３と総称することがある。
【００１２】
映像データ送信装置３ａ，３ｂには、それぞれ、雲台５ａ，５ｂに設置されたカメラ４ａ，４ｂが接続されている。
【００１３】
図２に映像データ受信装置２の具体的構成例を示す。図２に示すように、映像データ受信装置２は、ＣＰＵ２１，ネットワークインタフェース２２，フラッシュメモリ２３，ＲＡＭ２４，ＭＰＥＧデコーダ２５，キーボード２６，カメラ制御データ入力部２７を備えている。キーボード２６はテンキーを備えており、テンキーのそれぞれの番号には、各映像データ送信装置３のＩＰアドレスが割り当てられている。
【００１４】
テンキーのそれぞれの番号と各映像データ送信装置３のＩＰアドレスとの対応は、フラッシュメモリ２３に記憶されている。テンキーの“１”は映像データ送信装置３ａに対応し、テンキーの“２”は映像データ送信装置３ｂに対応している。なお、図２の破線に囲まれた部分は、映像データ受信装置２内部に設けられており、破線外のキーボード２６及びカメラ制御データ入力部２７は、装置外部に臨んでいる。
【００１５】
図３に映像データ送信装置３の具体的構成例を示す。図３に示すように、映像データ送信装置３は、ＣＰＵ３１，ネットワークインタフェース３２，フラッシュメモリ３３，ＲＡＭ３４，ＭＰＥＧエンコーダ３５，シリアルＩ／Ｏ３８を備えている。
【００１６】
さて、例えば、映像データ受信装置２ａのキーボード２６の“１”のキーを押すと、フラッシュメモリ２３に記憶されているＩＰアドレスに従って、ＣＰＵ２１は、映像データ送信装置３ａに対し、ネットワーク１を介してＲＴＳＰリクエストであるＤＥＳＣＲＩＢＥ，ＳＥＴＵＰ，ＰＬＡＹを送信する。すると、カメラ４ａからの映像データが映像データ送信装置３ａより出力される。映像データ受信装置２ａは、映像データ送信装置３ａより出力された映像データを受信し、ＭＰＥＧデコーダ２５によってデコードして、図示していない表示部にて再生する。
【００１７】
次に、例えば、映像データ受信装置２ａのキーボード２６の“２”のキーを押すと、ＣＰＵ２１は、映像データ送信装置３ａに対し、ＲＴＳＰリクエストであるＴＥＡＲＤＯＷＮを送信する。そして、フラッシュメモリ２３に記憶されているＩＰアドレスに従って、ＣＰＵ２１は、映像データ送信装置３ｂに対し、ネットワーク１を介してＲＴＳＰリクエストであるＤＥＳＣＲＩＢＥ，ＳＥＴＵＰ，ＰＬＡＹを送信する。すると、カメラ４ｂからの映像データが映像データ送信装置３ｂより出力される。映像データ受信装置２ａは、映像データ送信装置３ｂより出力された映像データを受信し、ＭＰＥＧデコーダ２５によってデコードして、図示していない表示部にて再生する。
【００１８】
このようにして、映像データ受信装置２ａ（２ｂも同様）がいずれかの映像データ送信装置３を選択しているとき、映像データ受信装置２ａのカメラ制御データ入力部２７よりカメラ４ａ，４ｂや雲台５ａ，５ｂを制御するためのカメラ制御データが入力されると、映像データ送信装置３のＣＰＵ３１は入力されたカメラ制御データを解析して、シリアルＩ／Ｏ３８を介してカメラ４ａ，４ｂや雲台５ａ，５ｂを制御する。
【００１９】
以上のような構成において、カメラ制御データを、受信している映像データの送信元である映像データ送信装置３に送信する宛先の検出方法について説明する。今、映像データの送信元が映像データ送信装置３ｂであるとする。映像データ送信装置３ｂから送出されたパケットのＲＴＰ／ＵＤＰ（Ａ　Ｔｒａｎｓｐｏｒｔ　Ｐｒｏｔｏｃｏｌ　Ｆｏｒ　Ｒｅａｌ‐Ｔｉｍｅ　Ａｐｐｌｉｃａｔｉｏｎｓ／Ｕｓｅｒ　ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）のヘッダには、送信元アドレスと送信先アドレスが記述されている。映像データ受信装置２ａのカメラ制御データ入力部２７よりカメラ制御データが入力されると、映像データ受信装置２ａは現在再生しているＲＴＰ／ＵＤＰデータを解析し、得られた送信元の映像データ送信装置３ｂのＩＰアドレスに対してカメラ制御データを送信する。
【００２０】
映像データ受信装置２ａがマルチキャストパケットを受信している場合には、他の映像データ受信装置である映像データ受信装置２ｂが同じ映像データ送信装置３のカメラを制御する可能性がある。そこで、カメラ（雲台を含む）を制御しようとする映像データ受信装置２ａは、他に同じカメラを制御しようとしている映像データ受信装置がないかどうかを確認して、制御対象が同一となる競合状態となることを防ぐ必要がある。
【００２１】
図４は、映像データ受信装置２ａ（２ｂも同様）における動作を示すフローチャートであり、図５は映像データ受信装置２と映像データ送信装置３とのやり取りを示すシーケンシャル図である。図４，図５において、カメラ制御データ入力部２７によって映像データ受信装置２ａにカメラ制御データが入力されると、映像データ受信装置２ａは、ステップＳ１にて、制御権獲得要求コマンドをＩＰアドレスで指定された映像データ送信装置３ｂに対して出力する。このときの制御権獲得要求コマンドは、予め決められたものであればどのような内容であってもよい。
【００２２】
この制御権獲得要求コマンドを受けた映像データ送信装置３ｂは、ステップＳ２にて、他の映像データ受信装置（ここでは映像データ受信装置２ｂ）から既に制御を受けているか否かを確認し、他から制御を受けていなければステップＳ３にて、映像データ受信装置２ａのＩＰアドレスをＲＡＭ２４に格納する。そして、ステップＳ４にて、映像データ受信装置２ａに対して制御を受ける旨のコマンド（制御権承認コマンド）を送信する。
【００２３】
一方、ステップＳ２にて、映像データ送信装置３ｂが他の映像データ受信装置の制御下にある場合には、ステップＳ８にて、制御を受けいれない旨のコマンド（制御権拒否コマンド）を送信する。制御権拒否コマンドを受けた映像データ受信装置２ａは、カメラ制御データ入力部２７にその旨を知らせて終了する。制御権承認コマンドや制御権拒否コマンドも、予め決められたものであればどのような内容であってもよい。
【００２４】
ステップＳ４にて、映像データ受信装置２ａの映像データ送信装置３ｂに対する制御権獲得が成立すれば、これ以降、映像データ送信装置３ｂは、ＲＡＭ３４に記憶されたＩＰアドレス以外の映像データ受信装置（ここでは映像データ受信装置２ｂ）からの制御権獲得要求を受けることがない。従って、マルチキャスト環境下においても、カメラ制御データ入力部２７によって、シリアルＩ／Ｏ３８に接続されたカメラ４ｂを他の映像データ受信装置からの入力を気にすることなく操作することが可能となる。
【００２５】
一旦獲得した制御権は、映像データ受信装置２ａのキーボード２６のテンキーによって他の映像データ送信装置（ここでは映像データ送信装置３ａ）を指定した場合や、所定時間が経過した場合に、制御権解除要求コマンドによって解除される。映像データ受信装置２ａから制御権解除要求コマンドが出力され、ステップＳ５にて、映像データ送信装置３ｂがその制御権解除要求コマンドを受信すると、映像データ送信装置３ｂは、ステップＳ６にて、ＲＡＭ３４に格納されたＩＰアドレスをクリアすると共に、ステップＳ７にて、映像データ受信装置２ａに対して、ＲＡＭ３４をクリアした旨（制御権が解除した旨）のコマンドを送信して終了する。
【００２６】
これにより、映像データ送信装置３ｂは、いずれの映像データ受信装置２からの制御も受け入れ可能な状態となる。また、以上のステップＳ１からの処理を繰り返すことにより、任意の映像データ受信装置２と映像データ送信装置３との間でデータのやり取りが可能となる。
【００２７】
次に、図６に示すフローチャートを用いて、映像データ受信装置２の動作について説明する。図６において、ステップＳ１１にて、キーボード２６のテンキーが押されたことが検出されると、ステップＳ１２にて、現在、映像データ送信装置３からの映像データを再生中であるか否かを判定する。再生中であれば、ステップＳ１３にて、制御権解除要求コマンドを送信してステップＳ１４に移る。再生中でなければ、そのままステップＳ１４に移る。
【００２８】
ステップＳ１４にて、キーボード２６のテンキーに対応した映像データ送信装置３のＩＰアドレスをフラッシュメモリ２３から読み出し、ステップＳ１５にて、ＲＡＭ２４にそのＩＰアドレスを格納する。なお、フラッシュメモリ２３に記憶されているものがＩＰアドレスではなく映像データ送信装置３の名称である場合には、ＤＮＳ（ドメインネームサービス）等を使用してＩＰアドレスに変換すればよい。
【００２９】
そして、映像データ受信装置２は、ステップＳ１６にて、ＲＡＭ２４に記憶したＩＰアドレスの映像データ送信装置３に対して、ＤＥＳＣＲＩＢＥ，ＳＥＴＵＰ，ＰＬＡＹを送信して終了する。なお、ステップＳ１６にて、映像データ送信装置３に対してカメラ制御データ入力部２７によってカメラ制御データが入力されると、ＲＡＭ２４に記憶したＩＰアドレスの映像データ送信装置３に対して、カメラ制御データが送信され、カメラ４ａ，４ｂや雲台５ａ，５ｂが制御される。
【００３０】
【発明の効果】
以上詳細に説明したように、本発明のネットワーク映像伝送制御装置は、映像データ受信装置は、複数のキーを有するキーボードと、複数のキーに対応して割り当てられた映像データ送信装置のＩＰアドレスを記憶する第１の記憶手段と、被制御装置を制御するための制御データを入力する制御データ入力手段と、制御データ入力手段によって制御データが入力されたとき、キーボードのキーによって指定されたＩＰアドレスの映像データ送信装置に対して、制御権獲得要求コマンドを出力する制御権獲得要求コマンド出力手段とを備え、制御権獲得要求コマンドが入力された映像データ送信装置は、他の映像データ受信装置から制御を受けていないとき、制御権獲得要求コマンドを出力した映像データ受信装置のＩＰアドレスを記憶する第２の記憶手段と、他の映像データ受信装置から制御を受けていないとき、制御権獲得要求コマンドを出力した映像データ受信装置に対して、制御権承認コマンドを出力する制御権承認コマンド出力手段とを備えるので、ＩＰアドレスを手作業で入力する必要なく、映像データ送信装置に接続されている被制御装置を自動的に選択してその被制御装置を制御することが可能となる。
【図面の簡単な説明】
【図１】本発明の全体構成の一実施形態を示すブロック図である。
【図２】図１中の映像データ送信装置２ａ，２ｂの具体的構成例を示すブロック図である。
【図３】図１中の映像データ受信装置３ａ，３ｂの具体的構成例を示すブロック図である。
【図４】映像データ受信装置２の動作を示すフローチャートである。
【図５】映像データ受信装置２と映像データ送信装置３とのやり取りを示すシーケンシャル図である。
【図６】映像データ受信装置２の動作を示すフローチャートである。
【符号の説明】
１　ネットワーク
２ａ，２ｂ　映像データ受信装置
３ａ，３ｂ　映像データ送信装置
４ａ，４ｂ　カメラ（被制御装置）
５ａ，５ｂ　雲台（被制御装置）
２１，３１　ＣＰＵ
２２，３２　ネットワークインタフェース
２３，３３　フラッシュメモリ
２４，３４　ＲＡＭ
２５　ＭＰＥＧデコーダ
２６　キーボード
２７　カメラ制御データ入力部
３５　ＭＰＥＧエンコーダ
３８　シリアルＩ／Ｏ
【図１】
2004120317.tif 000003
【図２】
2004120317.tif 000004
【図３】
2004120317.tif 000005
【図４】
2004120317.tif 000006
【図５】
2004120317.tif 000007
【図６】
2004120317.tif 000008