(57)【要約】【課題】本発明では，録画に要する時間を最小限にとどめ，かつ録画したファイルの管理を容易にすることを目的とする。【解決手段】本発明の録画システムは，クライアントから映像データを録画したいという要求が発生したとき，映像送信元となるサーバは，コネクションをマルチキャストに切り替え，映像送信元サーバとクライアント，および映像送信元サーバと映像蓄積サーバとの間のコネクションを確立させ，カメラから入力された画像をクライアントへ送信するとともに，映像蓄積サーバへもマルチキャストで送信し，リアルタイムで記録するという構成である。【選択図】        図１
2004336346.tif 000002
【特許請求の範囲】
【請求項１】
一つの端末から複数コネクションを同時に利用可能なネットワークシステムにおいて，
交換・接続を行うネットワークと，クライアントからサービス要求を受けつけ，映像を蓄積するサーバ装置との間に新たにコネクションを設定させ，マルチキャストで送信することが可能なサーバ装置と，映像データを記録するためのサーバ装置とからなることを特徴とするネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数のコネクションを利用することができるネットワークシステムに関し，特にテレビ会議システム，監視システムおよび放送などの動画像通信のネットワークに関するものである。
【０００２】
【従来の技術】
従来，動画像通信において，カメラから取り込んだ映像を録画する際，カメラを操作している端末のローカルな記録装置に録画していた。また，特開平１１−０４１５０５号公報のようにそれらの画像データを任意のクライアントからアクセスできるようにするため，あるいは，それらの画像データを一元管理するためにサーバにアップロードする際は，一旦クライアントのローカルな記録装置に録画し終えた後，サーバに転送していた。
【０００３】
【発明が解決しようとする課題】
しかしながら，一般に，上記クライアントはパーソナルコンピュータ，あるいはワークステーションであるため，上記従来例では，記録装置の容量が少ないために十分な時間の録画ができない，他のプログラムが動作しているので必要な処理をうまく行うことができないなど，クライアントの資源による制約があった。
【０００４】
さらに，一旦ローカルの記録装置に録画した後にサーバに転送するというのは，録画に要した時間と転送に要する時間とがかかる上，アップロードのし忘れ，アップロードした後のローカルの記録装置のファイルの消去のし忘れなど，管理する上でも非常に不便であるという欠点があった。
【０００５】
そこで，本発明では，録画に要する時間を最小限にとどめ，かつ録画したファイルの管理を容易にすることを目的とする。
【０００６】
【特許文献１】
特開平１１−０４１５０５号公報
【０００７】
【課題を解決するための手段】
上記目的を達成するため，本出願に係る発明は，クライアントから映像データを録画したいという要求が発生したとき，映像送信元となるサーバは，コネクションをマルチキャストに切り替え，映像送信元サーバとクライアント，および映像送信元サーバと映像蓄積サーバとの間のコネクションを確立させ，カメラから入力された画像をクライアントへ送信するとともに，映像蓄積サーバへもマルチキャストで送信し，リアルタイムで記録することを特徴とする。
【０００８】
【発明の実施の形態】
図１に本実施例のネットワークシステムの構成を示す。
【０００９】
符号１１は単一のネットワークまたは複数のサブネットワークが相互接続されたネットワークである。符号１２はネットワーク１１に接続されており，動画像を蓄積・配信するための映像蓄積サーバである。符号１３（１３ａ，１３ｂ）は，カメラの制御権を管理したり，カメラに制御信号を送信するカメラサーバである。符号１４（１４ａ，１４ｂ）はビデオカメラであり，それぞれ端末１４ａ〜１４ｃに接続されている。符号１５（１５ａ，１５ｂ）はカメラクライアントであり，ネットワーク１１上の任意のカメラ（図１の場合は１４ａあるいは１４ｂ）を選択して操作したり，カメラサーバから送信されてきた動画像を表示する機能を有する。
【００１０】
図１では，カメラサーバとカメラクライアントとを区別しているが，基本的なハードウェア構成は同じであり，必要なソフトウェアさえインストールしてあればどちらとしても動作させることができる。これについては後述する。
【００１１】
図２は，複数のカメラ装置が接続するコンピュータ・システム端末の概略構成ブロック図である。図２に示す構成の１又は複数のコンピュータ及びこれに類似する構成の１又は複数のコンピュータが，コンピュータ・ネットワークを介して相互に接続してカメラ制御システム全体を構成している。
【００１２】
符号２０１（２０１ａ，２０１ｂ，・・・）はビデオカメラであり，符号２０２（２０２ａ，２０２ｂ，・・・）は，ビデオカメラ２０１（２０１ａ，２０１ｂ，・・・）のパン，チルト，ズーム，焦点調節及び絞りなどを外部制御信号に基づいて制御するカメラ制御回路である。符号２０３は，ビデオカメラ２０１の制御およびその出力映像を取り込むかどうかを選択するカメラ入力選択装置である。その制御信号線として，例えば，ＲＳ−２３２Ｃ等があるが，これには限定されない。
【００１３】
符号２１０は，カメラ入力選択装置２０３を制御し，当該カメラ入力選択装置２０３を介して所望のカメラ制御回路２０２に制御コマンドを送ることにより，カメラ制御回路２０２に付随するビデオカメラ２０１を制御するコンピュータ・システムからなるカメラ操作装置である。符号２１１は全体を制御するＣＰＵであり，符号２１２は主記憶装置である。符号２１３は二次記憶装置（例えば，ハードディスク装置）であり，ＯＳ，映像データを送受信するためのソフトウェア，カメラを制御するためのソフトウェア等が格納されている。符号２１４はカメラ入力選択装置２０３を接続し，カメラ制御コマンドなどカメラ入力選択装置２０３に供給するカメラインターフェース部である。符号２１５はビデオボードであり，カメラ入力選択装置２０３により選択されたビデオカメラ２０１の出力映像信号をキャプチャし，取り込んだデータをバスを介してＣＰＵに供給したり，ビットマップ・ディスプレイ２０４に種々の映像を表示する。符号２１６は，装置２１０をコンピュータ・ネットワーク又は通信回線網に接続するネットワーク・インターフェースであり，符号２１７は，ＣＰＵ２１１などの各デバイスを相互に接続するシステム・バスである。ネットワーク・インタフェース２１６により，カメラ操作装置２１０にネットワークを経由して遠隔地からカメラ制御信号を送り，カメラ２０１を制御させることができる。符号２１８はポインティング・デバイスとしてのマウスであり，符号２１９はキーボードである。
【００１４】
ここで，カメラ制御装置２１０に対し，１台のカメラしか接続しない場合には，カメラ入力選択装置２０３は不要であり，カメラインターフェース部２１４にカメラ制御回路２０２を直接接続すればよい。また，映像を送信しない端末（カメラクライアント）の場合には，カメラ２０１，カメラ制御回路２０２及びカメラ入力選択装置２０３が不要となる。
【００１５】
図３は，本実施の形態におけるソフトウェア構成を示したものである。
【００１６】
図３では，カメラ操作に関して，カメラ装置が直接接続する端末（カメラサーバ３１１）にインストールするソフトウェアと，そのカメラ装置を遠隔操作しようとする端末（カメラクライアント３１２）にインストールするソフトウェアを分けて図示してある。カメラ装置を接続し，さらにネットワーク上のカメラを制御しようとする場合には，１つの端末にどちらのソフトウェアもインストールされることになる。
【００１７】
また，図３では，端末（ここではパーソナルコンピュータ，ワークステーションなど）３１１，３１２，および映像蓄積サーバ３１３がネットワーク３００に接続されている。さらに，端末３１１には，カメラ装置３２１が接続し，端末３１２には，それぞれモニタ（ビットマップ・ディスプレイ）３２２が接続し，映像蓄積サーバ３１３には記録装置３２３が接続されているとする。
【００１８】
端末３１１（カメラサーバ）には，カメラ３２１によって得られた画像情報（動画）をネットワーク３００を介して他の端末に送信する映像送受信ソフトウェア３３１と，接続されているカメラ３２１の制御権を管理し，端末３１２からのカメラ制御信号に応じてカメラ装置３２１を制御するカメラ制御サーバ（ソフトウェア）３３２が格納されている。
【００１９】
端末３１２には，端末３１１からの画像（動画）を受信してモニタ３２２に表示する映像送受信ソフトウェア３３１と，カメラ（ここでは，カメラ３２１）の状態を表示すると共に，操作可能なカメラを遠隔制御するためのカメラ表示制御パネルを表示し，その操作を処理するカメラ制御クライアント（ソフトウェア）３３３とが格納されている。
【００２０】
映像蓄積サーバ３１３には，端末３０１からの画像（動画）を受信して記録装置３２３に記録したり，あるいは，記録装置３２３から画像（動画）情報を読み出して端末へ送信するための映像送受信ソフトウェア３３１が格納されている。
【００２１】
映像送受信ソフトウェア３３１は映像送信と映像受信の両方の機能を具備している。一般に，ソフトウェアは，単一のプログラム又は一群のプログラム・モジュールからなる。
【００２２】
以下に，図３を用いて，カメラクライアント３１２からカメラ３２１を制御して，動画像を映像蓄積サーバ３１３に録画する場合を例にとって本ネットワークシステムの動作を説明する。
【００２３】
まず，カメラクライアント３１２とカメラサーバ３１１との間で，ネットワーク３００を介して観測するためのコネクションを設定する。カメラ３２１から入力された動画像は，カメラサーバ３１１でキャプチャされ，設定されたコネクションを介してカメラクライアント３１２に到達する。
【００２４】
次に，カメラ３２１で観測している映像を録画したい場合は，カメラクライアント３１２からカメラサーバ３１１に対して録画要求を送信する。録画要求を受けたカメラサーバ３１１は，カメラクライアント３１２との間に設定していた１対１のコネクションをマルチキャスト用のコネクションに切り換え，カメラサーバ３１１と映像蓄積サーバ３１３との間にもコネクションを設定し，カメラ３２１から入力された動画像をカメラクライアント３１２および映像蓄積サーバ３１３に対しマルチキャスト送信する。映像蓄積サーバ３１３では，カメラサーバ３１１から送信されたデータを記録装置３２３に記録する。
【００２５】
次に，録画を停止したい場合は，カメラクライアント３１２からカメラサーバ３１１に対して録画停止要求を送信する。録画停止要求を受けたカメラサーバ３１１は，映像蓄積サーバに対して動画像の配信を停止し，カメラクライアント３１２に対して必要な情報（ディレクトリのパス，ファイル名，コメントなど）の入力を促す。カメラサーバ３１１は，カメラクライアント３１２から情報の入力を受けると，その情報を映像蓄積サーバ３１３へ送信し，映像蓄積サーバ３１３がその情報を登録するのを確認すると録画完了となり，映像蓄積サーバ３１３とのコネクションを解放し，録画前の状態，つまり，カメラサーバ３１１とカメラクライアント３１２との間の１対１通信の観測の状態に戻る。
【００２６】
カメラ３２１からの観測を停止したい場合は，観測停止要求をカメラサーバ３１１に送信する。観測停止要求を受けたカメラサーバ３１１は，カメラクライアント３１２とのコネクションを解放する。
【００２７】
【発明の効果】
本発明記載の録画システムによれば，カメラからの映像を観測ると同時に，リアルタイムで録画することができるので，録画に要する時間を最小限に押さえることができ，かつ，録画が終了した時点で映像蓄積サーバに記録されているので，ファイルの管理を容易にすることもできるという効果がある。
【図面の簡単な説明】
【図１】実施例におけるネットワークシステムの構成図
【図２】ネットワークにおける一実施例のハードウェア構成の概略ブロック図
【図３】ネットワークにおける一実施例のソフトウェア構成の概略ブロック図
【符号の説明】
１１  ネットワーク
１２  映像蓄積サーバ
１３  カメラサーバ
１４  ビデオカメラ
１５  カメラクライアント
２０１  ビデオカメラ
２０２  カメラ制御部
２０３  カメラ入力選択部
２０４  ディスプレイ
２１０  カメラ制御装置
２１１  ＣＰＵ
２１２  主記憶装置
２１３  二次記憶装置
２１４  カメラインターフェース部
２１５  ビデオボード
２１６  ネットワークインターフェース部
２１７  バス
２１８  マウス
２１９  キーボード
３００  ネットワーク
３１１  カメラサーバ
３１２  カメラクライアント
３１３  映像蓄積サーバ
３２１  ビデオカメラ
３２２  ディスプレイ
３２３  記録装置
３３１  映像送受信ソフトウェア
３３１  カメラ制御サーバ
３３３  カメラ制御クライアント
【図１】
2004336346.tif 000003
【図２】
2004336346.tif 000004
【図３】
2004336346.tif 000005