(57)【特許請求の範囲】
【請求項１】
複数のカメラのリンク情報が記述されたリストを読み込む読み込み工程と、
カメラマップを含むモニタリング画面の第１の種類と、前記カメラマップを含まないモニタリング画面の第２の種類とを含む複数のモニタリング画面の種類から、モニタリング画面の種類を指定し、前記複数のカメラからカメラを指定するとともに、前記第１の種類が指定された場合に、前記カメラマップの範囲を複数の候補から指定する指定工程と、
前記指定工程で指定された内容に基づいてメインデータファイルを生成する生成工程と、
前記生成工程で生成された前記メインデータファイルをＷＥＢブラウザで読み込んでモニタリング画面を構成する画面構成工程とを有し、
前記生成工程では、前記指定工程で指定された種類に基づいてモニタリング画面のスタイルに関するメインスタイルシートファイルを生成するとともに、前記第１の種類が指定された場合に、前記指定されたカメラマップの範囲に基づいて前記モニタリング画面上に表示させるカメラマップに対応するマップデータファイルを生成し、メインデータファイルに、
前記指定工程で前記第２の種類が指定された場合に、前記生成したメインスタイルシートファイルへのリンクと、前記指定工程で指定されたカメラに前記読み込み工程で読み込まれたリスト内のリンク情報を用いて接続して得られる、前記指定されたカメラによる撮像映像を表示するための映像表示プログラム部品へのリンクとを記述し、
前記指定工程で前記第１の種類が指定された場合に、前記生成したメインスタイルシートファイルへのリンクと、前記生成したマップデータファイルへのリンクと、前記指定工程で指定されたカメラに前記読み込み工程で読み込まれたリスト内のリンク情報を用いて接続して得られる、前記指定されたカメラによる撮像映像を表示するための映像表示プログラム部品へのリンクとを記述し、
前記指定工程では、前記生成工程で生成されたメインデータファイルから１つのメインデータファイルを指定することが可能であり、前記指定工程でメインデータファイルが指定された場合に、該指定されたメインデータファイルをＷＥＢブラウザで読み込んでモニタリング画面を構成することを特徴とする画面構成方法。
【請求項２】
コンピュータに、請求項１に記載の画面構成方法の各工程を実行させるためのプログラム。
【請求項３】
複数のカメラのリンク情報が記述されたリストを読み込む読み込み手段と、
カメラマップを含むモニタリング画面の第１の種類と、前記カメラマップを含まないモニタリング画面の第２の種類とを含む複数のモニタリング画面の種類から、モニタリング画面の種類を指定し、前記複数のカメラからカメラを指定するとともに、前記第１の種類が指定された場合に、前記カメラマップの範囲を複数の候補から指定する指定手段と、
前記指定手段により指定された内容に基づいてメインデータファイルを生成する生成手段と、
前記生成手段により生成された前記メインデータファイルをＷＥＢブラウザで読み込んでモニタリング画面を構成する画面構成手段とを有し、
前記生成手段は、前記指定手段により指定された種類に基づいてモニタリング画面のスタイルに関するメインスタイルシートファイルを生成するとともに、前記第１の種類が指定された場合に、前記指定されたカメラマップの範囲に基づいて前記モニタリング画面上に表示させるカメラマップに対応するマップデータファイルを生成し、メインデータファイルに、
前記指定手段で前記第２の種類が指定された場合に、前記生成したメインスタイルシートファイルへのリンクと、前記指定手段で指定されたカメラに前記読み込み手段で読み込まれたリスト内のリンク情報を用いて接続して得られる、前記指定されたカメラによる撮像映像を表示するための映像表示プログラム部品へのリンクとを記述し、
前記指定手段で前記第１の種類が指定された場合に、前記生成したメインスタイルシートファイルへのリンクと、前記生成したマップデータファイルへのリンクと、前記指定手段で指定されたカメラに前記読み込み手段で読み込まれたリスト内のリンク情報を用いて接続して得られる、前記指定されたカメラによる撮像映像を表示するための映像表示プログラム部品へのリンクとを記述し、
前記指定手段は、前記生成手段により生成されたメインデータファイルから１つのメインデータファイルを指定することが可能であり、前記指定手段でメインデータファイルが指定された場合に、該指定されたメインデータファイルをＷＥＢブラウザで読み込んでモニタリング画面を構成することを特徴とする画面構成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画面構成方法、画面構成装置、及び画像表示システムに関し、更に詳しくは、ネットワークに接続された複数のカメラの中から任意のカメラの画像を表示する画面を作成する画面構成方法、画面構成装置、及び画像表示システムに関する。
【０００２】
【従来の技術】
ビデオカメラを用いた監視システムは、用途やカメラの台数などにより、最適なレイアウトの監視端末が要求される。
【０００３】
この種の監視システムでは、古くは、カメラのアナログ映像信号をそのままビデオモニタに表示するため、映像はモニタの物理的な配置で決められた。また、カメラに対して各種操作を行なう操作パネルのレイアウトは、製造時のスイッチの物理的な配置で決められた。
【０００４】
近年になり、コンピュータのＧＵＩ（グラフィカルユーザーインターフェース）を利用した監視システムでは、コンピュータ画面上に操作パネルおよび映像モニタをグラフィカルに描画し、マウスなどのポインティングデバイスでこれを操作する。このため、プログラムやスクリプトの修正によって映像の表示スタイルや操作パネルのレイアウト等の画面構成を変更することができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のこの種の画像表示装置では、画面構成を変更するためには、専門のプログラム技術者がプログラムやスクリプトあるいはページ記述を修正する必要があるため、一般のエンドユーザーが簡単に画面構成を変更することができなかった。
【０００６】
このため、用途に適した画面構成の監視システムを導入するためには、専門のプログラム技術者に作業を依頼するコストが生じていた。
【０００７】
あるいは、この種の作業を支援する専用のソフトウェアツールをコンピュータにインストールして使用していた。
【０００８】
本発明は上記問題点を鑑みてなされたものであり、一般のエンドユーザーが専用のソフトウェアツールをインストールすることなく、用途に適した映像表示画面を簡単に低コストで作成することができる画像表示方法、画像表示装置、及び画像表示システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明の画面構成方法は、複数のカメラのリンク情報が記述されたリストを読み込む読み込み工程と、カメラマップを含むモニタリング画面の第１の種類と、前記カメラマップを含まないモニタリング画面の第２の種類とを含む複数のモニタリング画面の種類から、モニタリング画面の種類を指定し、前記複数のカメラからカメラを指定するとともに、前記第１の種類が指定された場合に、前記カメラマップの範囲を複数の候補から指定する指定工程と、前記指定工程で指定された内容に基づいてメインデータファイルを生成する生成工程と、前記生成工程で生成された前記メインデータファイルをＷＥＢブラウザで読み込んでモニタリング画面を構成する画面構成工程とを有し、前記生成工程では、前記指定工程で指定された種類に基づいてモニタリング画面のスタイルに関するメインスタイルシートファイルを生成するとともに、前記第１の種類が指定された場合に、前記指定されたカメラマップの範囲に基づいて前記モニタリング画面上に表示させるカメラマップに対応するマップデータファイルを生成し、メインデータファイルに、前記指定工程で前記第２の種類が指定された場合に、前記生成したメインスタイルシートファイルへのリンクと、前記指定工程で指定されたカメラに前記読み込み工程で読み込まれたリスト内のリンク情報を用いて接続して得られる、前記指定されたカメラによる撮像映像を表示するための映像表示プログラム部品へのリンクとを記述し、前記指定工程で前記第１の種類が指定された場合に、前記生成したメインスタイルシートファイルへのリンクと、前記生成したマップデータファイルへのリンクと、前記指定工程で指定されたカメラに前記読み込み工程で読み込まれたリスト内のリンク情報を用いて接続して得られる、前記指定されたカメラによる撮像映像を表示するための映像表示プログラム部品へのリンクとを記述し、前記指定工程では、前記生成工程で生成されたメインデータファイルから１つのメインデータファイルを指定することが可能であり、前記指定工程でメインデータファイルが指定された場合に、該指定されたメインデータファイルをＷＥＢブラウザで読み込んでモニタリング画面を構成することを特徴とする。
【００１１】
また、上記目的を達成するために、本発明の画面構成装置は、複数のカメラのリンク情報が記述されたリストを読み込む読み込み手段と、カメラマップを含むモニタリング画面の第１の種類と、前記カメラマップを含まないモニタリング画面の第２の種類とを含む複数のモニタリング画面の種類から、モニタリング画面の種類を指定し、前記複数のカメラからカメラを指定するとともに、前記第１の種類が指定された場合に、前記カメラマップの範囲を複数の候補から指定する指定手段と、前記指定手段により指定された内容に基づいてメインデータファイルを生成する生成手段と、前記生成手段により生成された前記メインデータファイルをＷＥＢブラウザで読み込んでモニタリング画面を構成する画面構成手段とを有し、前記生成手段は、前記指定手段により指定された種類に基づいてモニタリング画面のスタイルに関するメインスタイルシートファイルを生成するとともに、前記第１の種類が指定された場合に、前記指定されたカメラマップの範囲に基づいて前記モニタリング画面上に表示させるカメラマップに対応するマップデータファイルを生成し、メインデータファイルに、前記指定手段で前記第２の種類が指定された場合に、前記生成したメインスタイルシートファイルへのリンクと、前記指定手段で指定されたカメラに前記読み込み手段で読み込まれたリスト内のリンク情報を用いて接続して得られる、前記指定されたカメラによる撮像映像を表示するための映像表示プログラム部品へのリンクとを記述し、前記指定手段で前記第１の種類が指定された場合に、前記生成したメインスタイルシートファイルへのリンクと、前記生成したマップデータファイルへのリンクと、前記指定手段で指定されたカメラに前記読み込み手段で読み込まれたリスト内のリンク情報を用いて接続して得られる、前記指定されたカメラによる撮像映像を表示するための映像表示プログラム部品へのリンクとを記述し、前記指定手段は、前記生成手段により生成されたメインデータファイルから１つのメインデータファイルを指定することが可能であり、前記指定手段でメインデータファイルが指定された場合に、該指定されたメインデータファイルをＷＥＢブラウザで読み込んでモニタリング画面を構成することを特徴とする。
【００１３】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
【００１４】
１はパン・チルト・ズームを制御可能なカメラ、２はカメラ１から入力される映像をデジタル化し、Ｍｏｔｉｏｎ−ＪＰＥＧ形式に圧縮してネットワークに送信するネットワークカメラアダプタである。また、ネットワークカメラアダプタ２は逆にネットワークから受信した制御コマンドに基づいてシリアル通信でカメラ１を制御する。３はインターネットプロトコルを通すネットワークである。カメラ１とネットワークカメラアダプタ２の組（「カメラステーション」と呼ぶ。）がネットワーク３に複数組接続される。カメラ１およびネットワークアタプタ２は、異なる種類のものが混在していてもよい。
【００１５】
また、ネットワークアダプタ２はUniversal Plug and Play（ＵＰｎＰ）などのネットワーク機器自動検出プロトコルに対応していることが望ましい。
【００１６】
４はパーソナルコンピュータを利用したモニタリングステーションである。モニタリングステーション４はネットワーク３を通してネットワークカメラアダプタ２からの映像を受信し、復号化し、表示する。また、モニタリングステーション４はマウスやジョイスティック、キーボード等の操作に応じてネットワークカメラアダプタ２に対し、パン・チルト・ズームなどのカメラ制御コマンドを送信する。モニタリングステーション４もネットワーク３に複数接続される。
【００１７】
５はパーソナルコンピュータを利用した管理クライアント、６はパーソナルコンピュータを利用した管理サービスサーバーである。管理サービスサーバー６はネットワーク３に接続されるカメラステーションの名前やネットワークアドレス、種類などの情報を管理し、管理データをＸＭＬ形式で保存する。また、管理サービスサーバー６はモニタリングステーション４に表示するモニタリング画面を設計し、画面スタイルデータをＸＳＬ形式で、映像の配置等のデータおよびカメラ配置図（カメラマップ）のデータをＸＭＬ形式で保存する。なお、これらのデータ構成については、図４を参照して詳細に後述する。
【００１８】
管理サービスサーバー６ではＷｅｂサーバーが動作しており、インターネット等のネットワークを通して、モニタリングシステムの管理サービスを提供する。管理クライアント５はＷｅｂブラウザを利用して管理サービスサーバー６にアクセスし、サービスを利用することができる。サービスを利用するに当たって、管理クライアント５は特別なソフトウェアをインストールする必要が無く、一般のモニタリング管理者が簡単にモニタリング画面を作成したり、システムの管理をすることができる。
【００１９】
なお、モニタリングステーション４と管理クライアント５を一台のパーソナルコンピュータを兼用して構成してもよい。
【００２０】
図２は、本実施の形態におけるモニタリングステーション４の画面（モニタリング画面）の一例を示す図である。２１はカメラの映像を表示する映像ビューア、２２はカメラマップを表示するマップビューア、２３、２４、２５はそれぞれカメラのパン、チルト、ズーム制御をするためのスクロールバーである。２６及び２８はカメラマップ上のカメラを示すカメラアイコン、２７及び２９はカメラの撮影方向と撮影範囲を示すスコープアイコンである。カメラアイコン２６または２８をクリックしてカメラを切り替えることにより所望のカメラから得られる映像を表示することができる。また、スコープアイコン２７をマウスで操作することによっても、カメラをパン、チルト、ズーム制御することができる。
【００２１】
これらの操作ボタンの他にも、逆光補正やプリセット選択、スナップショット（静止画像キャプチャ指示）、パノラマ表示などの操作部を設けることもできる。
【００２２】
図３はモニタリングステーション、管理クライアントおよび管理サービスサーバーに利用される一般的なパーソナルコンピュータの構成図である。
【００２３】
３１は全体を統括制御するＣＰＵ、３２は主記憶部（ＲＡＭ）、３３はフロッピーディスクおよびＣＤ−ＲＯＭなどの取り外し可能な外部記憶装置、３４はハードディスクなどの二次記憶装置、３５はポインティングデバイスとして機能するマウス、３６はキーボード、３７はネットワークインタフェース、３８はビデオボード、３９はモニタである。
【００２４】
図４はモニタリングステーション４で用いられるソフトウェアおよびデータの構成図であり、上述の通り、データは管理サービスサーバー６により生成・更新され、格納される。
【００２５】
４１はスタイル指定言語ＸＳＬで記述されたスタイルシートファイルを、データ記述言語ＸＭＬで記述されたデータファイルに適用して表示できるＷｅｂブラウザである。Ｗｅｂブラウザ４１はまた、ＪａｖａやＡｃｔｉｖｅＸ形式のプラグインプログラムやＥＣＭＡＳｃｒｉｐｔ形式のスクリプトプログラムを実行できる。
【００２６】
４２はモニタリング画面全体の表示スタイルと操作応答を記述したメインスタイルシートファイル、４３はマップビューア２２の表示スタイルと操作応答をＸＳＬ形式およびＥＣＭＡＳｃｒｉｐｔ形式で記述したマップビューアスタイルシートファイル、４４は映像ビューア２１の表示スタイルと操作応答を記述した映像ビューアスタイルシートファイルである。各スタイルシートファイルはモニタリングの用途や利用業務形態ごとに数種類用意される。
【００２７】
また、４５はモニタリング画面全体の表示オプションデータを記述したメインデータファイル、４６はマップビューア２２用のカメラ配置データを記述したマップデータファイル、４７は映像ビューアの表示オプションデータを記述した映像ビューアデータファイル、４８は全カメラステーションの管理データやリンクデータを記述したカメラリストデータファイルである。
【００２８】
４９はＡｃｔｉｖｅＸ形式あるいはＪａｖａ  ａｐｐｌｅｔ形式の映像表示プログラム部品、４１０はカメラマップ上に描画されるビットマップのイメージデータファイルである。
【００２９】
メインデータファイル４５には、メインスタイルシートファイル４２がリンクでスタイル指定されている。また、マップデータファイル４６をマップデータとして使用するためのリンク指定と、カメラリストデータファイル４８をカメラリストデータとして使用するためのリンク指定が記述されている。
【００３０】
マップデータファイル４６には、マップビューアスタイルシートファイル４３がリンクでスタイルとして指定されている。また、メインデータファイル４５でリンク指定されているカメラリストデータファイル４８のデータを参照するための参照指定が記述されている。
【００３１】
カメラリストデータファイル４８には、ネットワーク３に接続されるカメラごとにカメラステーションの名前やネットワークアドレス、種類などの管理データや、使用すべき映像ビューアスタイルシートファイル４４へのリンク指定が記述されている。
【００３２】
映像ビューアスタイルシートファイル４４には、使用する映像表示プログラム部品４９のリンク指定が記述されている。
【００３３】
図５はＷｅｂブラウザ４１がモニタリング画面を生成する処理を示すフローチャートである。
【００３４】
Ｗｅｂブラウザ４１は最初にメインデータファイル４５を管理サービスサーバー６から取得し読み込む（ステップＳ５１）。
【００３５】
次に、リンクでスタイル指定されているメインスタイルシートファイル４２を管理サービスサーバー６から取得し読み込む（ステップＳ５２）。次に、メインスタイルシートファイル４２を解析し、ＸＳＬ形式で記述されている変換指定に従って、メインデータファイル４５を解析し、モニタリング画面の生成を開始する（ステップＳ５４）。
【００３６】
この生成過程でまず、リンク指定されたカメラリストデータファイル４８を管理サービスサーバー６から取得して読み込む（ステップＳ５５）。
【００３７】
次に、まずリンク指定されたマップデータファイル４６をカメラマップとして表示するために管理サービスサーバー６から取得して読み込む（ステップＳ５６）。次に、マップデータファイル４６にリンクでスタイル指定されているマップビューアスタイルシートファイル４３を管理サービスサーバー６から取得し読み込む（ステップＳ５７）。次に、マップビューアスタイルシートファイル４３を解析し、ＸＳＬ形式で記述されている変換指定に従って、マップデータファイル４６を解析し、マップビューア画面の生成を開始する（ステップＳ５８）。
【００３８】
この過程で、まずマップデータファイル４６に記述された背景ビットマップファイルのリンク指定やカメラアイコンの表示位置指定をもとに、必要に応じて管理サービスサーバー６からビットマップファイル４１０を取得し読み込んで、マップの基本描画を行う（ステップＳ５９）。次に、マップデータファイル４６に記述されたカメラＩＤに相当するカメラの名前等を、参照指定されているカメラリストデータファイル４８のデータ中から検索して、マップ上に表示する（ステップＳ５１０）。
【００３９】
図６はＷｅｂブラウザ４１が映像ビューア２１を生成する処理を示すフローチャートである。
【００４０】
ユーザーがマップビューア２２上のカメラアイコン２６または２８をマウスでクリックすると、マップビューアスタイルシートファイル４３に記述された対応するカメラのスクリプト関数演算を実行する（ステップＳ６１）。さらに、メインスタイルシートファイル４２に記述されたスクリプト関数演算を実行する（ステップＳ６２）。
【００４１】
この過程でまず、クリックしたカメラアイコンのカメラＩＤに相当するカメラに適した映像ビューアスタイルシートファイル４４のリンク指定を、カメラリストデータファイル４８のデータ中から検索し、映像ビューアスタイルシートファイル４４を管理サービスサーバー６から取得し読み込む（ステップＳ６３）。次に、映像ビューアデータファイル４７を管理サービスサーバー６から取得し読み込む（ステップＳ６４）。次に、映像ビューアスタイルシートファイル４４を解析し、ＸＳＬ形式で記述されている変換指定に従って、映像ビューアデータファイル４７を解析し、映像ビューア画面の生成を開始する（ステップＳ６５）。
【００４２】
そして、映像ビューアスタイルシートファイル４４に記述されたリンク指定に従い、映像表示プログラム部品４９を管理サービスサーバー６から取得し読み込む（ステップＳ６６）。次に、表示するカメラのカメラＩＤに対応する、例えばＴＣＰ／ＩＰアドレスなどの接続情報をカメラリストデータファイル４８のデータ中から検索する（ステップＳ６７）。次に、検索した接続情報を指定して映像表示プログラム部品の実行を開始する（ステップＳ６８）。この過程で映像表示プログラム部品はカメラステーションとＴＣＰ／ＩＰ接続し、カメラの映像を取得して表示する（ステップＳ６９）。
【００４３】
以上説明したように、本実施の形態においては、管理サービスサーバー６上に記憶された各種スタイルシートファイルやデータファイルをもとに、Ｗｅｂブラウザ４１が起動時に、あるいは操作に応じて動的にモニタリング画面を生成し表示する。
【００４４】
このため、例えばスタイルシートファイルを交換するだけで、モニタリング画面の表示スタイルを変更することができる。また、データファイルを変更するだけで、異なるカメラ配置や構成に対しても、同一表示スタイルのモニタリング画面を生成することができる。
【００４５】
次に、図４に示す管理サービスサーバー６におけるデータの生成・更新について説明する。
【００４６】
図７は管理サービスサーバー６のソフトウェアおよびデータの構成図である。
【００４７】
７１はネットワーク３に接続されるカメラステーションの名前、識別番号、ネットワークアドレス（接続情報）、種類などの情報リストを管理するカメラ管理ツールである。カメラ管理ツール７１は情報をカメラリストデータファイル４８に書き出して、保存する。
【００４８】
７２はカメラマップを編集するマップエディタである。マップエディタ７２はマップ上のカメラアイコンの位置や背景ビットマップについて編集し、それらの情報をマップデータファイル４６に書き出して、保存する。
【００４９】
７３はウィザード式に質問を順次提示してモニタリング画面を自動構成するモニタリングウィザードである。モニタリングウィザード７３は構成結果をメインデータファイル４５および映像ビューアデータファイル４７に書き出して、保存する。
【００５０】
図８はカメラ管理ツール７１に管理クライアント５からＷｅｂブラウザでアクセスした時の画面の一例を示す図である。
【００５１】
図８において、８１は登録されているカメラステーションの情報をリスト表示するリスト表示部、８２は新規にカメラステーション情報を追加登録するための追加ボタン、８３はカメラステーションの名前を変更するための名前変更ボタン、８４はカメラステーションの登録を削除するための削除ボタン、８５はUniversal Plug and Play(UPnP)などのネットワーク機器自動検出プロトコルによりネットワークに接続したカメラステーションを自動検出する自動検出ボタンである。追加ボタン８２が押されると、カメラを追加するための画面が表示される。
【００５２】
図９はカメラの追加を行うための画面の一例を示す図である。１２１はカメラステーションのネットワークアドレスを入力する入力部、１２２はカメラステーションの名前を入力する入力部である。１２３は入力処理を完了する完了ボタンである。適切なネットワークアドレスと名前が入力された状態で完了ボタン１２３が押されると、管理クライアント５は、ネットワークアドレスと名前を管理サービスサーバー６に送信する。管理サービスサーバー６はこれを受信すると、カメラステーションの一覧に新しいカメラを追加する。
【００５３】
また、図８に示す自動検出ボタン８５が押された場合、管理クライアント５は、カメラ管理ツール７１の画面表示プログラムに埋め込まれたスクリプト記述に従って、カメラステーションを自動検出し、ＸＭＬ形式のデバイス情報ファイルを取得する。そして、そのデバイス情報ファイルを管理サービスサーバー６に転送する。管理サービスサーバー６はこれを受信すると、カメラリストデータファイル４８に新しいカメラステーションを追加する。
【００５４】
図１０はモニタリングウィザード７３（図７）に管理クライアント５からＷｅｂブラウザでアクセスした時の画面の一例を示す図である。９１は次の質問へ進む「次へ」ボタン、９２は直前の質問へ戻る「戻る」ボタン、９３はモニタリングウィザードを中止するキャンセルボタンである。９４ａと９４ｂはモニタリング画面の種類と形式の一覧を表示し、ひとつを選択させるリストである。
【００５５】
図１１はモニタリングウィザード７３の動作フローを示す図である。
【００５６】
まず、管理クライアント５がモニタリングウィザードの第一画面（画面の種類の一覧表示）にアクセスし、画面を要求する（ステップＳ１０１）。管理サービスサーバー６は要求に応えてモニタリング画面の種類と形式の一覧画面を送信する（ステップＳ１０２）。管理クライアント５は画面の一覧を受信し、表示する（ステップＳ１０３）。
次に、管理クライアント５はユーザーが選択した画面の種類を示すＩＤを管理サービスサーバー６に送信する（ステップＳ１０４）。管理サービスサーバー６は、送信されたＩＤを受信し（ステップＳ１０５）、カメラステーションの一覧を送信する（ステップＳ１０６）。
【００５７】
次に、管理クライアント５はカメラステーションの一覧を受信し、表示する（ステップＳ１０７）。次に、管理クライアント５はユーザーが選択したカメラステーションを示すＩＤを管理サービスサーバー６に送信する（ステップＳ１０８）。次に、管理サービスサーバー６はカメラステーションのＩＤを受信し（ステップＳ１０９）、最後に、画面の種類ＩＤとカメラステーションＩＤから、メインデータファイル４３、映像ビューアデータファイル４７および必要に応じマップデータファイル４６を生成して、保存する（ステップＳ１１０）。このとき、メインデータファイル４３には、ステップＳ１０２で選択された基本スタイルに対応するメインスタイルシートファイル４２へのリンクをスタイル指定として書き込む。
【００５８】
以上のようにして作成されたモニタリング画面は、管理サービスサーバ６にアクセスすることで、管理クライアント５またはモニタリングステーション４からモニタリング画面一覧の画面で随時確認することができる。
【００５９】
図１２はモニタリング画面一覧を示す画面例を示す図である。管理クライアント５またはモニタリングステーション４がモニタリング画面一覧にアクセスすると、管理サービスサーバー６は一覧を送信し、管理クライアント５またはモニタリングステーション４がこれを表示する。１３０はモニタリング画面の一覧リスト、１３１は新たにモニタリング画面を作成するためにモニタリングウィザードを起動する新規作成ボタン、１３２は作成済みのモニタリング画面を削除するための削除ボタン、１３３はモニタリング画面を実際に表示して利用するための表示ボタン、１３４は作成済みのモニタリング画面を再度変更するための編集ボタンである。
【００６０】
ここで表示ボタン１３３が押されると、管理クライアント５またはモニタリングステーション４は選択されたモニタリング画面のＩＤを管理サービスサーバー６に送信し、モニタリング画面を要求する。管理サービスサーバー６はこのＩＤを受信し、要求されたモニタリング画面に対応するメインデータファイル４３を管理クライアント５またはモニタリングステーション４に送信する。管理クライアント５またはモニタリングステーション４はこれを受信し、図５及び図６を参照して先に説明したフローと同様にしてモニタリング画面を生成、表示、実行する。
【００６１】
図１３は、モニタリング画面の基本スタイルの選択肢の例を示す図である。
【００６２】
１１１は図２でも示した、フロア型カメラマップ＋映像型のスタイル、１１２は広域型カメラマップ＋映像型のスタイル、１１３はカメラリスト＋映像型のスタイル、１１４はフロアマップ＋４映像固定表示型のスタイル、１１５は４映像固定表示型のスタイル、１１６は６映像固定表示型のスタイル、１１７は１映像フルスクリーン型のスタイル、１１８は目次画面＋映像型のスタイルである。なお、本発明は図１３に示すスタイルに限るものでは無く、様々な形態のスタイルが可能であることはいうまでもない。
【００６３】
なお、上記実施の形態においては、管理クライアント５がモニタリング画面の作成を行うものとして説明したが、モニタリングステーション４からも行えるように構成できることは言うまでもない。
【００６４】
また、特定のクライアント（上記実施の形態では管理クライアント５）のみにモニタリング画面を作成、編集、削除する権限を与える場合には、例えば、権限を与えようとする管理クライアントを管理サービスサーバ６に予め登録したり、パスワードにより管理サービスサーバ６に接続するクライアントを分類するなど、公知の方法を用いることができる。
【００６５】
【他の実施形態】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。ここでプログラムコードを記憶する記憶媒体としては、例えば、フロッピーディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。
【００６６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図５及び図６および／または図１１に示すフローチャートに対応するプログラムコードが格納されることになる。
【００６８】
【発明の効果】
以上のように、本発明によれば、一般のエンドユーザーが専用のソフトウェアツールをインストールすることなく、用途に適した映像表示画面を簡単に低コストで作成することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態における遠隔モニタリングシステムの構成図である。
【図２】モニタリングステーションの画面（モニタリング画面）の一例を示す図である。
【図３】パーソナルコンピュータの構成を示すブロック図である。
【図４】本発明の実施の形態におけるモニタリングステーションで用いられるソフトウェアおよびデータの構成図である。
【図５】本発明の実施の形態におけるＷｅｂブラウザがモニタリング画面を生成する処理を示すフローチャートである。
【図６】本発明の実施の形態におけるＷｅｂブラウザが映像ビューアを生成する処理を示すフローチャートである。
【図７】本発明の実施の形態における管理サービスサーバで用いられるソフトウェアおよびデータの構成図である。
【図８】本発明の実施の形態におけるカメラ管理ツールにアクセスした場合の画面の一例を示す図である。
【図９】本発明の実施の形態におけるカメラ追加のための画面の一例を示す図である。
【図１０】本発明の実施の形態におけるモニタリングウィザードの画面の一例を示す図である。
【図１１】本発明の実施の形態におけるモニタリングウィザードの動作を示すフローチャートである。
【図１２】本発明の実施の形態におけるモニタリング画面一覧を示す画面例を示す図である。
【図１３】本発明の実施の形態におけるモニタリング画面の基本スタイルの選択肢の例を示す図である。
【符号の説明】
１  カメラ
２  ネットワークアダプタ
３  ネットワーク
４  モニタリングステーション
５  管理ステーション、管理クライアント
６  サーバー、管理サービスサーバー
【図１】
0004780854.tif 000002
【図２】
0004780854.tif 000003
【図３】
0004780854.tif 000004
【図４】
0004780854.tif 000005
【図５】
0004780854.tif 000006
【図６】
0004780854.tif 000007
【図７】
0004780854.tif 000008
【図８】
0004780854.tif 000009
【図９】
0004780854.tif 000010
【図１０】
0004780854.tif 000011
【図１１】
0004780854.tif 000012
【図１２】
0004780854.tif 000013
【図１３】
0004780854.tif 000014