(57)【特許請求の範囲】
【請求項１】
Ｗｅｂサーバ機能を備え、複数のカメラが接続される画像配信装置と、クライアント端末とをネットワークを介して接続する画像配信システムにおいて、
前記画像配信装置は、接続される複数のカメラを識別するための識別記号と、カメラ種別とを関連付けたローカルカメラテーブル、及び、ネットワーク上のカメラを一意に識別するための識別記号と、前記画像配信装置に対応するＩＰアドレスと、前記画像配信装置に接続される複数のカメラを識別するための識別記号とを関連付けたシステムカメラテーブルを備え、
前記クライアント端末は、前記画像配信装置から前記システムカメラテーブルを取得し、該システムカメラテーブルに基づいて前記画像配信装置に対してカメラ制御要求を行い、
前記画像配信装置は、前記カメラ制御要求と、前記ローカルカメラテーブルに基づいて前記カメラに関する制御を行う、
ことを特徴とする画像配信システム。
【請求項２】
Ｗｅｂサーバ機能を備え、複数のカメラが接続される画像配信装置であって、
接続される複数のカメラを識別するための識別記号と、カメラ種別とを関連付けたローカルカメラテーブル、及び、ネットワーク上のカメラを一意に識別するための識別記号と、前記画像配信装置に対応するＩＰアドレスと、前記画像配信装置に接続される複数のカメラを識別するための識別記号とを関連付けたシステムカメラテーブルを備え、
クライアント端末からの要求に基づいて、前記システムカメラテーブルを前記クライアント端末に送信し、
前記システムカメラテーブルに基づくカメラ制御要求を前記クライアント端末から受信し、
受信した前記カメラ制御要求と、前記ローカルカメラテーブルに基づいて前記カメラに関する制御を行う、
ことを特徴とする画像配信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遠隔地、多地点における侵入物体の監視や定点観測などにおけるカメラからの画像データを配信する監視装置および配信の画像データを受信、表示する端末装置とがネットワークに接続されたネットワーク対応監視システムに関するものである。
【０００２】
【従来の技術】
従来、監視の分野においては、主にＣＣＴＶ（Closed Circuit Tele-Vision）のように、機器間を直接専用線等で接続して構成されていた。
このＣＣＴＶシステムにおいては、遠隔地に設置されたカメラの画像や制御信号を専用のケーブル（メタルや光）などを通して配信し、制御している。また、センサなどのアラーム信号等も同様に伝送し、制御センタなどで監視を行っていた。しかしながらこのようなシステムにおいては、画像信号と制御信号が別々の伝送経路を介して送信されたり、あるいは、両者の信号を重畳して送信するための専用の機器を配置したりする必要があり、近年では容易にネットワークの構築が行えるインターネット等のネットワークインフラを使用した監視装置が出現しつつある。
【０００３】
【発明が解決しようとする課題】
しかしながら、前述の従来技術のネットワーク型監視装置では、制御対象とするカメラが１台であったり、各ネットワーク画像配信装置間のシステムとしての連携が図られていなかったりして、従来のＣＣＴＶシステムのような、統合的な監視システムとなっていない欠点があった。
本発明の目的は、複数のカメラについて、少なくとも１つの監視センタで、従来のＣＣＴＶのような機能及び操作内容を実現して、監視を行うことができるネットワーク型監視装置を提供することにある。
【０００４】
【課題を解決するための手段】
上記の目的を達成するために、本発明のネットワーク型監視システムの監視方法は、複数のカメラを備えた少なくとも１つの画像配信装置と、少なくとも１つの画像受信装置と、該画像受信装置と前記画像配信装置とをネットワーク上で接続するネットワーク監視システムにおいて、前記カメラに識別記号を付与し、該識別記号に基づいて、前記複数のカメラそれぞれ、及び、前記画像配信装置とを関連付けし、該関連付けされた情報を元に前記画像受信装置から、前記複数のカメラの画像を受信することを特徴とするものである。
また、本発明のネットワーク型監視システムの監視方法は、前記関連付けされた情報に基づいて、前記画像受信装置が前記カメラのいずれかに前記カメラを操作するものである。
【０００５】
また、本発明のネットワーク型監視システムの監視方法は、前記カメラは、少なくとも、雲台、照明装置、レンズ絞り調整装置、焦点調整装置等、カメラに付属する装置を含み、前記ネットワーク上に配置したそれらの装置を、ＴＨＭＬのＣＧＩ機能を用いて制御するものである。
また、本発明のネットワーク型監視システムの監視方法は、前記関連付けされた情報を、前記ネットワーク上の別の画像配信装置または画像受信装置に複製し、該複製された前記関連付けされた情報に基づいて、前記カメラを操作するものである。
【０００６】
また、本発明のネットワーク型監視システムの監視方法は、複数台のネットワーク画像受信装置と、１台の操作器をシリアルケーブルで接続し、画像受信装置を識別するためのＩＤ番号を有し、制御コマンドに、該識別用ＩＤを付加して送信するものである。
また、本発明のネットワーク型監視システムの監視方法は、画像受信装置を識別するためのＩＤ番号を有したことを特徴とするものである。
【０００７】
【発明の実施の形態】
本発明のネットワーク型監視システムは、以下の手段を用いた。
第１に、システムカメラとローカルカメラの概念を導入する。
第２に、カメラ制御信号をＨＴＭＬ（ Hyper Text Markup Langage ）のＣＧＩ（ Common Gateway I/F ）機能により伝送することで遠隔地のカメラ画像配信装置に接続されたカメラの制御を行えるようにした。
【０００８】
以下、図１〜９を用いながら、本発明の一実施例を説明する。
本発明のネットワーク監視システムでは、基本構成として、カメラ画像をネットワークに配信したり、カメラの制御等を行ったりする画像配信装置（以下、ＷＥＢエンコーダ#と称す）と、ネットワーク上の画像データを受信して、モニタに表示する画像受信装置（以下、ＷＥＢデコーダと称す）を対向で用いる。
図２は、本発明のＷＥＢエンコーダの機器構成の一実施例の構成を示すブロック図である。また、図３は、本発明のＷＥＢデコーダの機器構成の一実施例の構成を示すブロック図である。
【０００９】
図２において、CPU 200 は、バス 201 を介して接続されている各々の機能を制御してＷＥＢエンコーダの機能を実現する。
図示しない監視装置に接続された図示しないカメラからの映像信号は画像圧縮部 202 と画像認識部 203 に与えられる。
画像圧縮部 202 は、入力された映像信号を圧縮処理する。圧縮の方式は、例えば、JPEG や MPEG 等が使用できるが、他の方式であっても良い。また例えば、非圧縮であっても良い。即ち、画像圧縮部 202 は、非圧縮の場合には、画像符号化処理を行う。
また、画像認識部 203 は、入力された映像信号をあらかじめ作成された画像処理の手法により処理し、進入物体の検出を行なう。画像処理の方法は、例えば、背景差分法等が使用できる。
【００１０】
音声圧縮/伸張部 204 は、図示しない監視装置に接続された図示しないマイクからの音声信号を入力し、入力された音声信号を圧縮するとともに、ネットワーク 211 から受信した音声データの信号の伸張を行う。なお、音声信号も映像信号と同様に圧縮方式や、圧縮をするか否かは問わない。
メモリ 206 は、ＷＥＢエンコーダの機能を実現するプログラムが、実行可能な状態で格納され、逐次読み出されて、ＷＥＢエンコーダの各処理部で実行される。
カメラ制御部 207 は、カメラとの間で制御信号（カメラ制御信号）の送受信を行うことで、カメラの方向変更やフォーカス、ズームなどの制御を行う。
【００１１】
ネットワーク制御部 208 は、ネットワーク 211 のプロトコルを認識し、インターネットやＬＡＮ（ Local Area Network ）などのネットワーク 211 とのデータ送受信を行う。
記録装置 209 は、画像データや音声データ、更には、本発明のネットワーク型監視システムで扱う各種情報の記録を行う。
また記録装置 209 は、CPU 200 の要求により、格納してある画像データや音声データを選択的に読み出す。
記憶装置 209は、ハードディスク、DVD 、または、メモリなど、ランダムアクセスが可能な媒体であれば何であっても良い。
入出力装置 210 は、シリアルや接点端子等の入出力装置であり、それぞれ、カメラの制御やＷＥＢエンコーダの制御のためにオペレータが使用する。
【００１２】
図３において、CPU 300 は、バス 301 を介して接続されている各々の機能を制御してＷＥＢデコーダの機能を実現する。
画像伸張部 202 は、ネットワーク 211 上のＷＥＢエンコーダから受信した映像信号の伸張処理を行い、図示しないモニタに出力する。出力される映像信号は、例えばＮＴＳＣ信号である。なお、伸張方式は、接続するＷＥＢエンコーダの圧縮方式による。また、圧縮されていなければ、画像復号化処理を行う。
【００１３】
音声圧縮/伸張部 303 は、図示しないマイクからの入力信号を圧縮するとともに、ネットワーク 211 から受信した音声データの信号の伸張を行う。なお、音声信号も映像信号と同様に圧縮方式や、圧縮するか否かは問わない。これにより、ネットワーク 211 上のＷＥＢエンコーダとの間で、双方向の会話を行うことができる。
メモリ 304 は、ＷＥＢデコーダの機能を実現するプログラムが、実行可能な状態で格納され、逐次読み出されて、ＷＥＢデコーダの各処理部で実行される。
【００１４】
ネットワーク制御部 305 は、ネットワーク 211 のプロトコルを認識し、インターネットや LAN などのネットワーク 211 とのデータ送受信を行う。
記録装置 306 は、画像データや音声データ、更には、本発明のネットワーク型監視システムで扱う各種情報の記録を行う。
また記録装置 306 は、CPU 300 の要求により、格納してある画像データや音声データを選択的に読み出す。
記憶装置 306 は、ハードディスク、DVD 、または、メモリなど、ランダムアクセスが可能な媒体であれば何であっても良い。
入出力装置 307 は、シリアルや接点端子等の入出力装置であり、それぞれ、カメラの制御やＷＥＢエンコーダの制御のためにオペレータが使用する。
【００１５】
図１は、本発明のネットワーク型監視システムの一実施例の構成を示す図である。
ネットワーク 211 は、本システムを構築するネットワークである。監視装置と監視センタとは、ネットワーク 211 で接続されている。
図１に示すように、ネットワーク 211 上の遠隔地（監視装置）側には、少なくとも１台のＷＥＢエンコーダ 101 が接続され、それぞれのＷＥＢエンコーダ 101 には、少なくとも１台のカメラ 102 が接続されている。
また、カメラ 102 の中には、カメラ 102 の視野方向を変えるための雲台 103
や、照明装置 104 を備えたものがある。
【００１６】
一方、ネットワーク 211 上の監視センタ側には、少なくとも１台のＷＥＢデコーダ 105 が接続されており、それぞれのＷＥＢデコーダ 105 には、映像を表示するためのモニタ 106 が接続されている。
さらに、各ＷＥＢデコーダ 105 をオペレータが制御するために、操作器 107 がそれぞれ接続されている。
また、クライアントＰＣ 108 もまた、ネットワーク 211 に接続され、画像表示制御やカメラ制御を行うためにオペレータが使用する。クライアントＰＣ 108は、例えば、パーソナルコンピュータを使用するが、その他、ワークステーション等、システムコンピュータでも良い。
【００１７】
本発明のネットワーク型監視システムに登録されているカメラを一意的に識別する方法について説明する。
今、それぞれのＷＥＢエンコーダ 101 には、それぞれ 10 台のカメラを登録することができる。また、監視システムとしては、50 台のカメラの登録が可能である。
【００１８】
ここで、ＷＥＢエンコーダ 101 は、最小機器構成としては、ＷＥＢデコーダ 105 と１対向、あるいはクライアント用ＰＣ 108 と対で用いることが可能である。したがって、個々のＷＥＢエンコーダ 101 に接続されるカメラ 102 の識別については、それぞれ 10 台のカメラを登録することができるので、それぞれに識別記号をつけて管理することができる。例えば、番号 1 〜 10によって管理できる。
このため、監視システムとして、複数台のＷＥＢデコーダ 101 が接続されている場合には、同一識別記号に設定されたカメラが複数台存在することになり、これらを判別して管理する仕組みが必要である。
そこで、本発明の監視システムでは、「ローカルカメラ」と「システムカメラ」という概念を導入することで、管理を行う。
以下、図４〜図６を用いて、本発明の監視システムの管理方法を説明する。
【００１９】
図４は、１台のＷＥＢエンコーダと接続されるカメラの種類を登録した本発明の一実施例のローカルカメラテーブルを示す図である。図４のローカルカメラテーブルは、ＷＥＢエンコーダ毎に、それぞれのＷＥＢエンコーダに接続するカメラの種類を登録するものである。また、図５は、本発明の一実施例のシステムカメラテーブルを示す図である。また図６は、本発明のネットワーク型監視システムにおいて、ローカルカメラテーブルとシステムカメラテーブルを登録する手順の一実施例を説明するフローチャートである。
【００２０】
ステップ 600 〜ステップ 602 は、ローカルカメラテーブルの作成の手順である。
ステップ 600 では、そのＷＥＢエンコーダに接続するカメラの種類を、ローカルカメラテーブルに登録する。これによって、例えば、図４のローカルカメラテーブル 400 のローカルカメラ番号欄 402 の第１行目に、識別記号として番号“ 1 ”を登録され、カメラ種別欄 403 の同じ行に、メーカ“Ａ社”製の型式“Ａ−００１”というカメラの種別が登録される。
なお、カメラが接続されていない場合、電源が入っていない、故障中等の場合には、それらに対応した情報となる。
ステップ 601 では、この作業をその１台のＷＥＢカメラの全カメラに対して登録したか否かを判定し、全カメラについてローカルカメラテーブルの登録が終わっていなければ、ステップ 600 に分岐して登録を繰り返す。また、図４に示すようなテーブルが出来上がり全カメラについてローカルカメラテーブルの登録が完了していれば、ステップ 602 に進む。
ステップ 602 では、監視システムのネットワークに接続する全ＷＥＢエンコーダについてローカルカメラテーブルの登録がされたか否かを判定し、すべてのＷＥＢエンコーダについて登録がなされていなければ、登録されていないＷＥＢエンコーダについてローカルカメラテーブルの登録を行うようにステップ 600 に分岐する。また、全ＷＥＢエンコーダについてローカルカメラテーブルの登録が完了していれば、ステップ 603 に進む。
【００２１】
ステップ 603 〜ステップ 604 は、システムカメラテーブルの作成の手順であり、ネットワーク型監視システム全体としてのカメラの登録を行うものである。ステップ 603 では、監視システムに登録するローカルカメラ情報をシステムカメラテーブルに登録する。
例えば、図５のシステムカメラテーブル 500 において、システムカメラ番号欄 501 には、当該ネットワーク上のカメラを一意に識別するための記号を登録する。本実施例のネットワークではその識別記号は、番号 1 〜 50 である。
（以下、システムカメラテーブルに登録されたカメラを”システムカメラ”と称する。）
【００２２】
次に、システムカメラ名称欄 502 は、システムカメラ番号欄 501 に登録したシステムカメラの名称を指定するものであり、カメラを選択する際の識別に用いたり、モニタ 106 に画像信号に重畳して表示したりする。
ＩＰアドレス（ＷＥＢエンコーダ）欄 503 は、当該システムカメラ番号のカメラが接続されているＷＥＢエンコーダのＩＰアドレスを指定し、ローカルカメラ番号（ＷＥＢエンコーダ）欄 504 は、当該システムカメラ番号のカメラが、接続されているＷＥＢエンコーダのどのローカルカメラであるかを指定する。
この、ＩＰアドレスとローカルカメラ番号で、任意のカメラを監視システムのネットワーク上における接続位置として特定することができる。
【００２３】
なお、ページ名称（ＷＥＢエンコーダ）欄 505 は、クライアントＰＣ上のブラウザで表示するために、ＷＥＢエンコーダから配信するホームページの名称を指定する。これにより、例えば、映像のみを表示するページや、カメラ制御用のＧＵＩ（ Graphical User Interface ）を伴うホームページを配信したりすることが可能になる。
図５の場合、システムカメラ番号１に登録されたシステムカメラは、ＩＰアドレス「192.168.1.100」のＷＥＢエンコーダに接続された、「ローカルカメラ番号１」のカメラであり、カメラの名称は「正門前」で、配信されるホームページは「temp1.tmp」となる。
ステップ 604 では、ネットワーク 211 に接続する全カメラ 102 についてシステムカメラテーブル 500 への登録がなされたか否かを判定し、まだ登録されていないネットワーク上のカメラがあれば、ステップ 603 に分岐して、ネットワークに接続する全てのカメラについて登録を行う。
ステップ 604 で、ネットワーク 211 に接続する全カメラ 102 についてシステムカメラテーブル 500 への登録がなされたことが判定されれば、システムカメラの登録が完了する。
このシステムカメラテーブル 500 は、図６のフローの処理を実行したＷＥＢエンコーダ 101 がその記憶装置 306 に記憶するが、その他のＷＥＢエンコーダ 101 、または、監視センタ側のＷＥＢデコーダ 105 やクライアントＰＣ 108 が図６のフローの処理を実行して、それぞれの記憶装置（例えば、記憶装置 209
）に記憶しても良い。
【００２４】
次に、本発明のシステムカメラテーブルとローカルカメラテーブルとを用いて、システムカメラ番号３番に登録されたシステムカメラを右方向に移動する場合を図７によって説明する。図７は、本発明の一実施例のネットワーク型監視システムにおいて、監視センタ側から監視装置側のカメラを操作する場合の動作を説明するためのフローチャートの一例である。
図７において、ステップ 701 では、ネットワーク 211 上に接続されたクライアントＰＣ 108 やＷＥＢデコーダ 105 より、システムカメラ３（図５のシステムカメラテーブル 500 を参照）を選択する。
ステップ 702 では、クライアント機器（図１の監視センタ側の機器、例えば、ＷＥＢデコーダ 105 のいずれか、またはクライアントＰＣ 108 ）は、システムカメラテーブル 500 より、目的とするＷＥＢエンコーダ 101 のＩＰアドレスとローカルカメラ番号とを取得し、当該ＷＥＢエンコーダ 101 に対してローカルカメラ番号を指定して画像の要求を行う。
ステップ 703 では、クライアント機器が画像を要求したＷＥＢエンコーダ 101 は、受信した映像要求とローカルカメラ番号とを元に、配信するカメラの映像に切り替えて（図５の場合には、ローカルカメラ１に切り替える）画像データを送信する。
【００２５】
ステップ 704 では、クライアント機器は、画像データを受信し、付随するモニタ（例えば、モニタ 106 ）に表示する。
次に、ステップ 705 では、クライアント機器で、オペレータが、カメラ制御用のＧＵＩを用いて、当該カメラを、例えば、右に移動させることを指示する。
ステップ 706 では、カメラ制御コマンドが当該ＷＥＢエンコーダ 101 にローカルカメラ番号と共に送信される。
【００２６】
ステップ 707 では、当該ＷＥＢエンコーダ 101 は、コマンドを受け取り、受け取ったコマンドの解析を行う。この時、当該ＷＥＢエンコーダ 101 は、自機のローカルカメラテーブル 400 を参照し、該当するカメラ 102 が、Ａ社製のＡ−001型機であることを特定する。
ステップ 709 では、当該ＷＥＢエンコーダ 101 は、該当するカメラ 102 の受け取ったコマンドに対応する制御信号（制御コマンド）を該当するカメラ 102
の雲台 103 に送り、該当するカメラ 102 の視野を右に移動させる。
以上のようにして、ローカルカメラテーブルと、システムカメラテーブルを用いることにより、ネットワーク上の複数のＷＥＢエンコーダに接続されたカメラを及び付属機器一意的に特定し、更に、制御することができる。
【００２７】
また、ＷＥＢエンコーダには接続されている（つまり、ローカルカメラテーブルには登録されている）が、システムカメラテーブルには登録されていないカメラは、監視システムとしては認識することができない。このことは、ＷＥＢエンコーダのハード的な接続によって機器構成を変更しなくとも、システムカメラテーブルの変更を行うことで、システム改変が行えることを示している。
なお、ローカルカメラテーブルに登録されているカメラの設定や操作は、そのカメラが接続されているＷＥＢエンコーダに直接アクセスし、該ＷＥＢエンコーダから配信されるホームページを用いて行うことができるようにしても良い。
【００２８】
なお、本実施例では、クライアント機器側から、ローカルカメラ番号を送信するものとしたが、システムカメラ番号を受け取ったＷＥＢエンコーダ側で、システムカメラテーブルを参照することで、ローカルカメラを特定するようにしてもよい。
なお、ここで示したカメラの台数等は、説明の便宜上設定したもので、必ずしも実際の状態を示したものではない。
【００２９】
本発明の他の実施例を説明する。ネットワーク上に設置されたカメラに接続された照明装置を制御する方法について説明する。
本発明のネットワーク型監視システムは、監視画像を配信するＷＥＢエンコーダと該画像を受信するＷＥＢデコーダから構成することができる。
また、ＷＥＢデコーダは、ＷＥＢ配信機能を有しており、操作用のＰＣ（クライアントＰＣと同じ）上のＷＥＢブラウザを利用することで、該ＷＥＢでコーダの操作を行ことができる。
【００３０】
具体的には、図３に示す記憶装置 306 には、配信用のホームページが格納されており、ネットワーク制御部 305 を介して送られた、クライアントＰＣ（または、操作用ＰＣ）からの要求に応じて、ホームページを配信する。
図８は、カメラ制御用のホームページの一例を示す図である。
ここで、800 はホームページ、801 は受信するシステムカメラを切り替えるためのドロップダウンリストであり、802 は、単画面表示と４画面表示を切り替えるためのボタンである。
また、ボタン群 803 は、カメラの上下左右の移動やズーム等の操作を行うためのものであり、ボタン 804 は、カメラに接続された照明機器（例えば、図１の照明装置 104 ）の点灯や消灯を指示するためのものである。
【００３１】
操作用ＰＣでは、そのホームページ上のボタンをマウス等で押すことにより、操作内容をＨＴＭＬにより、ＷＥＢデコーダに通知することができる。
本発明の監視システムでは、クライアントＰＣからの指示を、ホームページの配信元のＷＥＢデコーダが解析し、ネットワーク上のＷＥＢエンコーダに対して制御を行うものである。
【００３２】
ここでは、ネットワーク上のＷＥＢエンコーダに接続された照明機器の制御を行う場合を例にとり手順を追って説明する。
クライアントＰＣ 108 では、まずＷＥＢブラウザを起動する。ＷＥＢブラウザとしては、Microsoft 社製の Internet Explorer などがある。
図９は、本発明の一実施例のネットワーク型監視システムにおいて、クライアントＰＣ 108 から、監視装置の特定のカメラ 102 に付属する照明装置 104 の照明を点灯させる制御を行う場合の処理の一例を説明するためのフローチャートである。
【００３３】
ステップ 901 では、ＷＥＢデコーダ 105 に対して、制御用のホームページ 800 を要求する。
すると、ステップ 902 では、要求されたホームページが配信され、ブラウザ上に、図８のように表示される。
次にステップ 903 では、オペレータが、クライアントＰＣ 108 に表示された制御用ホームページ 800 上に作成された、照明制御用ボタン 804 の「点灯」ボタンを押す。
【００３４】
ステップ 904 では、その情報（命令：点灯）は、ＨＴＭＬで該当する（そのカメラの画像を受信している）ＷＥＢデコーダ 105 に対して送信する。
ステップ 905 では、そのＷＥＢデコーダ 105 は、送られてきた命令を解析し、カメラを接続しているＷＥＢエンコーダ 101 に対して、ＨＴＭＬにて送信する。
ステップ 906 では、最終的に、ＷＥＢエンコーダ 101は、ＷＥＢデコーダ 105 からの命令を受信して解析し、目的のカメラ 102 の照明装置 104 に対して「点灯」コマンド（例えば、シリアル制御コマンド）を発行する。
以上の手順により、本発明のネットワーク型監視システムにおいては、ＷＥＢデコーダよりネットワーク上のＷＥＢエンコーダに接続された照明装置の制御を行うことが可能になる。
【００３５】
本発明の他の実施例を図１０と図１１によって、ローカルカメラとシステムカメラの識別記号を関連付けているシステムカメラテーブルを複製する方法について説明する。
本実施例のネットワーク監視システムは、１台の監視画像を配信するＷＥＢエンコーダと該画像を受信する１台のＷＥＢデコーダから構成することができる。
また、ＷＥＢエンコーダ、ＷＥＢデコーダは、ＷＥＢ配信機能を有しており、操作用のＰＣ（クライアントＰＣ）上のＷＥＢブラウザを利用することで、システムカメラテーブルを複製することができる。
【００３６】
具体的には、記憶装置 209 や 306 には、配信用のホームページが格納されており、ネットワーク制御部208 や 305 を介して送られた、操作用ＰＣ 108 からの要求に応じて、要求されたホームページを配信する。
図１０は、本発明のテーブルコピー用のホームページの一実施例を示す図である。
図１１において、テキストボックス 1001 は、受信するコピー元のＩＰアドレスを指定するためのであり、ボタン 1002 は、コピーを実行するためのボタンである。
クライアントＰＣ 108 では、オペレータが、ホームページ上のボタン 1002 をマウス等で押すことにより、操作内容をＨＴＭＬにより、ＷＥＢエンコーダ 101 またはＷＥＢデコーダ 105 に通知することができる。
【００３７】
また、図１１は、本発明の一実施例の、システムカメラテーブルをネットワーク上の別のＷＥＢエンコーダ、ＷＥＢデコーダ、または、クライアントＰＣにコピーする手順の一例を説明するためのフローチャートである。
本発明のネットワーク型監視システムでは、クライアントＰＣからの指示を、ホームページの配信元のＷＥＢエンコーダまたはＷＥＢデコーダが解析し、ネットワーク上のＷＥＢエンコーダまたはＷＥＢデコーダに対してシステムカメラテーブルのコピーを行うものである。
【００３８】
図１１によって、ネットワーク上のＷＥＢエンコーダが、ＷＥＢデコーダのシステムカメラテーブルを複製する場合を例にとり手順を追って説明する。
図１１において、クライアントＰＣ 108 は、まず、ＷＥＢブラウザを起動する。ＷＥＢブラウザとしては、Microsoft 社製の Internet Explorer などがある。
次にステップ 1101 では、ＷＥＢエンコーダ 101 に対して、テーブルコピー用のホームページを要求する。
ステップ 1102 では、要求されたテーブルコピー用のホームページがＷＥＢエンコーダ 101 から配信され、ブラウザ上に表示される（図１０参照）。
【００３９】
次に、ステップ 1103 では、クライアントＰＣ 108 で、オペレータがテーブルコピー用のホームページ上に作成されたテキストボックス 1001 にコピー元のＩＰアドレスを入力し、「実行」ボタン 1002 を押したか否かを監視し、ボタン 1002 が押されたことを確認してステップ 1104 に進む。
ステップ 1104 では、ボタン 1002 が押されたときの情報（命令）を、ＨＴＭＬでＷＥＢデコーダ 105 に送信する。
【００４０】
ステップ 1105 では、ＷＥＢデコーダ 105 は、命令を受け取って解析し、該当するＷＥＢエンコーダ 101 に対して、システムカメラテーブルをＨＴＭＬにて送信する。
ステップ 1106 では、最終的に、ＷＥＢエンコーダ 101 は、ＷＥＢデコーダ 105 から送られてきたＨＴＭＬ形式のシステムカメラテーブルを受信し、自機のシステムカメラテーブルとしてコピー登録する。
【００４１】
以上の手順により、本発明のネットワーク型監視システムにおいては、ＷＥＢエンコーダが、ＷＥＢデコーダのシステムカメラテーブルを複製することが可能になる。
また、上記実施例では、ＷＥＢデコーダにシステムカメラテーブルがあり、ＷＥＢエンコーダにコピーしたが、ＷＥＢデコーダから別のＷＥＢデコーダへのコピー、ＷＥＢデコーダからクライアントＰＣへのコピーも可能で、更に、ネットワークに付属する図示しないサーバにコピーしても良い。更に、コピーされたシステムカメラテーブルを元にコピーを繰り返しても良い。
上記実施例によれば、前の実施例において、システムカメラテーブルを登録してある機器が１台だけの場合に、その１台が故障したときには、システムテーブルを参照することができなくなるため、他の機器が正常であっても監視システムが機能しないという問題点を解決できる。即ち、ネットワーク上に接続された１台のＷＥＢデコーダ等、システムカメラテーブルを登録してある機器が複数あるため、いずれかが故障した場合においても、監視システムとしての運営を継続することができる。
【００４２】
図１２は、本発明の別の実施例で、ネットワーク型監視システムの監視センタ側の構成を示した図である。図１２の実施例は、前の実施例において、ＷＥＢデコーダ 105 １台に操作器 107 が１台必要であったのに対し、複数台（例えば、８台）に１台の操作器 107′を接続して操作できるようにしたものである。
操作器 107′は、シリアルの制御線 109 で、ＷＥＢデコーダ 105 それぞれに接続されている。
また、ＷＥＢデコーダ 105 には、ネットワーク 211 上のＷＥＢエンコーダ 101 （図１参照）より送られてきた画像データを受信し、表示するためのモニタ 106 がそれぞれ接続されている。
さらに、各ＷＥＢデコーダ 105 は、ネットワーク 211 に接続されており、ＷＥＢエンコーダ 101もネットワーク 211 に接続されている。
ネットワーク 211 には、更に、ＷＥＢデコーダ 105 等、監視システムの設定と制御を行うためのクライアントＰＣ 108 が接続されており、ＷＥＢデコーダ 105 から配信された設定用のホームページを用いることにより、監視システムの設定を行う。
【００４３】
ここで、操作器とＷＥＢデコーダの接続を、図１３を用いてさらに詳しく説明する。図１３は、本発明の操作器 107′とＷＥＢデコーダ 105 との制御線 109 による接続の一実施例を説明するための図である。
なお、図１３の実施例では，各機器間を、ＲＳ−４８５（４線式）の信号線で接続するものとして説明する。
図１３において、それぞれのシリアル端子 Tx+ 、Tx- 、Rx+ 、Rx- 、及び、GND 信号が、操作器 107′とＷＥＢデコーダ 105 との間で制御線 109 によって結線される。
【００４４】
信号線 111 は、操作器 107′とＷＥＢデコーダ 105 の Tx+ 端子同士をマルチドロップで結線する、同様に、信号線 112 は、Tx- 端子同士を結線し、信号線 113 は、Rx+ 端子同士、信号線 114 は、Rx- 端子同士、及び、信号線 115 は GND信号端子同士を結線する。
これにより、操作器 107′からの制御コマンドが各機器に送信される。
このとき、操作器 107′と最遠端のＷＥＢデコーダの終端抵抗をＯＮとし、ＲＳ−４８５ケーブルの総延長は、ＲＳ−４８５の規格通り１．２Ｋｍ以内であるものとする。
【００４５】
各ＷＥＢデコーダ 105 に対しては、当該機を識別するＩＤを設定する。
まず、クライアントＰＣ 108 より、ＷＥＢデコーダ 105 の１台に接続し、ＩＤ設定用のホームページの配信を受ける。次に、受信したホームページによりＩＤを設定し、そのＷＥＢデコーダに送信することで設定を行える。
【００４６】
図１４は、ＷＥＢデコーダのＩＤ設定を行った結果を示す図である。即ち、ＷＥＢデコーダ 105-1 はＩＤ０３に設定されており、105-2 はＩＤ０２に、105-3はＩＤ０１に設定されている。また、操作器 107′と各々のＷＥＢデコーダ 105-1 、105-2 、105-3 とは、前述の接続方法によりＲＳ−４８５で接続されている。
【００４７】
ここで、１台の操作器 107′で複数台のＷＥＢデコーダ 105-1 〜105-3 を制御するために、図１５に示すコマンド体系を導入した。図１５は、本発明の一実施例のコマンド体系を説明するための図である。
即ち、コマンドは、10 バイトで構成されており、145 はスタートコード、146は制御するＷＥＢデコーダのＩＤ番号、147 は操作器 107′のＩＤ番号である。また、148 には、実際の操作コマンドが挿入され、149 がエンドコード、150 がチェックサムである。
【００４８】
例えば、151 で示すコマンドでは、ＩＤ０１の操作器から、ＩＤ０１のＷＥＢデコーダ 105-3 に対するコマンドであり、152 はＩＤ０２のＷＥＢデコーダ 105-2 へのコマンド、153 はＩＤ０３のＷＥＢデコーダ 105-1 へのコマンドであることを示している。
ここで、操作器 107′のＩＤ番号の設定は、例えば、筐体に実装されたロータリースイッチ等で指定する。
【００４９】
一方、ＷＥＢデコーダ側では、これらのコマンドを受信した場合に、ＩＤ番号 146 の位置に挿入された宛先を解析し、自機宛てのコマンドである場合に限り、操作コマンド 148 で示される実際のコマンドを解析し、実行する。ここで、他機宛てのコマンドであった場合には、該コマンドは破棄する。
以上のように、各機器をシリアルケーブル（ＲＳ−４８５）で接続して、ＷＥＢデコーダに識別用のＩＤ番号を設定し、送信コマンドに宛先のＩＤを指定することにより、１台の操作器で複数台のＷＥＢデコーダの制御を行うことができる。
【００５０】
なお、上記実施例では、制御信号として、ＲＳ−４８５を使用したが、ＲＳ−２３２Ｃ等何であってもよい。
また、上記実施例では、ネットワークとして、インターネットを用いるものとして説明を行ったが、光ケーブルやＬＡＮなど、ネットワークの形態は問わない。
【００５１】
上述の実施例において、即ち、１つのＷＥＢエンコーダに接続されるカメラの種類が変更されたとき、ローカルカメラテーブルの内容も変更される。このとき、定期的にシステムカメラテーブルの更新がなされる。
しかし、まだ更新されていないときに、画像受信装置 105 が変更前のシステムカメラテーブルを元にして変更されたカメラに配信を要求し、更に例えば、変更前のカメラに雲台があり、変更されたカメラに雲台が付いていない場合には、視野方向の変更を要求した時には、システムローカルテーブルが更新されたことを情報として画像受信装置のオペレータに伝達する（例えば、モニタ 106 に表示したり、音声を出力する）。
また、上記以外にも、変更されたカメラについて、画像配信の要求があった場合に、自動的にシステムカメラテーブルが更新され、更新されたカメラ制御用のホームページが表示されるようにしても良い。
【００５２】
【発明の効果】
本発明によれば、ネットワーク上に接続された複数のＷＥＢエンコーダに接続されたカメラを、”ローカルカメラテーブル”と”システムカメラテーブル”に登録することによって、一意に特定することが可能になり、目的のカメラの制御を簡単に行うことができる。
また本発明によれば、ネットワーク上に設置された照明機器の操作を、遠隔で行うことが可能になる。
また本発明によれば、ネットワーク上に接続された１台のＷＥＢデコーダが故障した場合でも、システム全体は停止せず、他の機器は正しく動作する。
また本発明によれば、１台の操作器により、複数台のＷＥＢデコーダの制御を行えることで、操作器の占用するスペースの低減が図れると共に、複数の操作器を使用することによる煩雑さをなくすことができる。
【図面の簡単な説明】
【図１】  本発明のネットワーク型監視システムの一実施例の構成を示す図。
【図２】  本発明のＷＥＢエンコーダの機器構成の一実施例の構成を示すブロック図。
【図３】  本発明のＷＥＢデコーダの機器構成の一実施例の構成を示すブロック図。
【図４】  本発明の一実施例のローカルカメラテーブルを示す図。
【図５】  本発明の一実施例のシステムカメラテーブルを示す図。
【図６】  本発明のローカルカメラテーブルとシステムカメラテーブルを登録する手順の一実施例を説明するフローチャート。
【図７】  本発明の監視センタ側から監視装置側のカメラを操作する場合の動作の一実施例を説明するためのフローチャート。
【図８】  本発明の一実施例のホームページを示す図。
【図９】  本発明の一実施例の照明を点灯させる制御を行う場合の処理の一例を説明するためのフローチャート。
【図１０】  本発明のテーブルコピー用のホームページの一実施例を示す図。
【図１１】  本発明のシステムカメラテーブルをコピーする手順の一実施例を説明するためのフローチャート。
【図１２】  本発明の一実施例の監視センタ側の構成を示した図。
【図１３】  本発明の操作器とＷＥＢデコーダとの接続の一実施例を説明するための図。
【図１４】  本発明の操作器とＷＥＢデコーダとの接続の一実施例を説明するための図。
【図１５】  本発明の一実施例のコマンド体系を説明するための図。
【符号の説明】
101:ＷＥＢエンコーダ、  102:カメラ、  103：雲台、  104:照明装置、  105:ＷＥＢデコーダ、  106：モニタ、  107，107′:操作器、  108:クライアントＰＣ、  109：制御線、  200:CPU、  201:バス、  202:画像圧縮部、  203:画像認識部、  204:音声圧縮/伸張部、  205:メモリ、  207：カメラ制御部、  208:ネットワーク制御部、  209:記録装置、  210:入出力装置、  211:ネットワーク、  300:CPU、  301:バス、  302:画像伸張部、  303:音声圧縮/伸張部、  304:メモリ、  305:ネットワーク制御部、  306:記録装置、  307:入力装置、  400：ローカルカメラテーブル、  402：ローカルカメラ番号欄、  403：カメラ種別欄、  500：システムカメラテーブル、  501：システムカメラ番号欄、  502：システムカメラ名称欄、  503：ＩＰアドレス欄、  504：ローカルカメラ番号欄、  505：ページ名称欄、  800：ホームページ、  801：ドロップダウンリスト、  802：ボタン、  803：ボタン群、  804：ボタン、  1001：テキストボックス、  1002：ボタン、
【図１】
0003891859.tif 000002
【図２】
0003891859.tif 000003
【図３】
0003891859.tif 000004
【図４】
0003891859.tif 000005
【図５】
0003891859.tif 000006
【図６】
0003891859.tif 000007
【図７】
0003891859.tif 000008
【図８】
0003891859.tif 000009
【図９】
0003891859.tif 000010
【図１０】
0003891859.tif 000011
【図１１】
0003891859.tif 000012
【図１２】
0003891859.tif 000013
【図１３】
0003891859.tif 000014
【図１４】
0003891859.tif 000015
【図１５】
0003891859.tif 000016