(57)【要約】【課題】ライブ映像や蓄積映像の選択や映像表示を行うＷｅｂブラウザのＵＩ部品の更新管理を、映像やアラームのメタ情報を用いて行うことで、プログラム変更の必要が無いＵＩの構築を可能にする。【解決手段】それぞれの監視領域を撮像する複数のカメラ１のカメラＩＤやアラーム情報をメタ情報３０，４０として扱い、クライアント装置１８において、映像情報配信装置１７から適宜取得したメタ情報に基づいてＷｅｂブラウザ（閲覧手段６）のＵＩ部品である、カメラ選択表示部品９０、映像表示部品８０およびアラームリスト表示部品７０の表示形態を更新管理し、Ｗｅｂブラウザ上のカメラ選択表示部品やアラームリスト表示部品に対するユーザ操作（ＵＩイベント）により、対応するメタ情報を用いた映像配信要求を映像情報配信装置に送信して必要なライブ映像または蓄積映像を取得し表示する。【選択図】図１
2010161632.tif 000002
【特許請求の範囲】
【請求項１】
映像情報配信装置がそれぞれの監視領域を撮像した複数カメラによるライブ映像またはそれらの蓄積映像を、インターネット回線を介してクライアント装置に適宜配信する映像監視システムにおいて、
前記映像情報配信装置は、
複数カメラの映像にカメラＩＤ、映像取得日時、監視領域におけるアラームの有無を関連付けて蓄積し、またアラームが有る場合にはその発生日時、発生場所、アラーム種別を含むアラーム情報を対応する蓄積映像に関連付けて蓄積し、
前記クライアント装置から受信した映像配信要求に含まれるメタ情報に応じてライブ映像または蓄積映像を配信し、また前記クライアント装置からのメタ情報配信要求に応じてライブ映像、蓄積映像に関連する映像メタ情報と、アラーム情報の履歴に関連するアラームメタ情報とを生成して配信し、
前記クライアント装置は、
前記映像情報配信装置から受信した映像メタ情報に基づいてＷｅｂブラウザ上でライブ映像を選択するためのカメラ選択表示部品の表示形態を更新管理し、
また、受信したアラームメタ情報に基づいてＷｅｂブラウザ上で蓄積映像を選択するためのアラームリスト表示部品の表示形態を更新管理し、
さらに、受信した映像メタ情報に基づいてＷｅｂブラウザ上で映像を表示するための映像表示部品の表示形態を更新管理し、
前記映像情報配信装置との接続開始時および前記カメラ選択表示部品もしくは前記アラームリスト表示部品に対するユーザ操作時に、対応するメタ情報を用いて映像配信要求を生成し、また、当該映像配信要求時および各表示部品の管理過程においてメタ情報配信要求を生成して前記映像情報配信装置に送信することを特徴とする映像監視システム。
【請求項２】
クライアント装置は、
映像情報配信装置から受信したメタ情報に基づいて、カメラ選択表示部品、アラームリスト表示部品および映像表示部品に対応付けるメタ情報を管理するそれぞれの管理メタデータテーブルを所定の形式に従って更新し、更新した各管理メタデータテーブルに基づいて対応する表示部品の表示形態を更新管理する表示部品毎のＵＩ部品管理手段と、
前記受信したメタ情報を既定の規則に従って前記各ＵＩ部品管理手段へ配信するメタ情報配信手段を備えたことを特徴とする請求項１記載の映像監視システム。
【請求項３】
映像情報配信装置から受信したメタ情報の文字列を、予め決められたメタ情報変換規則に基づいて表示に適した文字列に変換するメタ情報フィルタ手段を備え、
メタ情報配信手段は、前記メタ情報フィルタ手段で変換された文字列のメタ情報を対応するＵＩ部品管理手段へ配信し、
前記対応するＵＩ部品管理手段は、自己が管理する表示部品上で表示するメタ情報を前記変換された文字列で表示することを特徴とする請求項２記載の映像監視システム。
【請求項４】
クライアント装置は、Ｗｅｂブラウザ画面上にユーザ操作用のメタ情報編集ボタンを表示し、当該メタ情報編集ボタンが操作された場合に起動し、ＵＩ部品管理手段の管理メタデータテーブルを基に所定のメタ情報を編集するためのＵＩリストを作成してＷｅｂブラウザの画面に表示し、当該ＵＩリスト上のメタ情報がユーザ編集された場合に、当該編集されたメタ情報に基づいて前記ＵＩ部品管理手段の管理メタデータテーブルの対応するメタ情報を変更するメタ管理データ編集手段を備え、
前記ＵＩ部品管理手段は、前記変更された管理メタデータテーブルに基づいて変更後の動作を行うことを特徴とする請求項２記載の映像監視システム。
【請求項５】
クライアント装置は、Ｗｅｂブラウザに対して行われたＵＩイベントを保持し、Ｗｅｂブラウザ画面に表示された操作リストからＵＩ操作履歴ラジオボタンが選択されることにより、前記保持していたＵＩイベントを対応するＵＩ部品管理手段の管理メタデータにＵＩ操作履歴として付与するＵＩ操作履歴保持手段を備え、
前記クライアント装置は、ＵＩイベントが発生した場合に、当該ＵＩイベントに対応するＵＩ部品管理手段の管理メタデータに存在するＵＩ操作履歴をＷｅｂブラウザ画面にリスト表示することを特徴とする請求項４記載の映像監視システム。
【請求項６】
クライアント装置は、ユーザにより編集された全ＵＩ部品管理手段の管理メタデータを映像配信装置に送信して保存するようにし、
前記映像配信装置は、前記保存していた前記管理メタデータテーブルを要求に応じて他のユーザのクライアント装置にダウンロードして当該装置のＵＩ部品管理手段の初期状態の管理メタデータとして設定するようにしたことを特徴とする請求項４または請求項５記載の映像監視システム。
【請求項７】
それぞれの監視領域を撮像した複数カメラによるライブ映像またはそれらの蓄積映像を、インターネット回線を介して前記クライアント装置に適宜配信する映像情報配信装置において、
複数カメラの映像にカメラＩＤ、映像取得日時、監視領域におけるアラームの有無を関連付けて蓄積し、またアラームが有る場合にはその発生日時、発生場所、アラーム種別を含むアラーム情報を対応する蓄積映像に関連付けて蓄積し、
前記クライアント装置から受信したメタ情報配信要求に含まれるメタ情報に応じてライブ映像または蓄積映像を配信し、またクライアント装置からのメタ情報配信要求に応じてライブ映像、蓄積映像に関連する映像メタ情報と、アラーム情報の履歴に関連するアラームメタ情報を生成して前記クライアント装置に配信することを特徴とする映像情報配信装置。
【請求項８】
映像情報配信装置からインターネット回線を介して適宜配信される、それぞれの監視領域を撮像した複数カメラによるライブ映像またはそれらの蓄積映像を受信するクライアント装置において、
前記映像情報配信装置から受信した映像メタ情報に基づいてＷｅｂブラウザ上でライブ映像を選択するためのカメラ選択表示部品の表示形態を更新管理し、
また、受信したアラームメタ情報に基づいてＷｅｂブラウザ上で蓄積映像を選択するためのアラームリスト表示部品の表示形態を更新管理し、
さらに、受信した映像メタ情報に基づいてＷｅｂブラウザ上で映像を表示するための映像表示部品の表示形態を更新管理し、
前記映像情報配信装置との接続開始時および前記カメラ選択表示部品もしくは前記アラームリスト表示部品に対するユーザ操作時に、対応するメタ情報を用いて映像配信要求を生成し、また、当該映像配信要求時および各表示部品の管理過程においてメタ情報配信要求を生成して前記映像情報配信装置に送信することを特徴とするクライアント装置。
【請求項９】
映像情報配信装置から受信したメタ情報に基づいて、カメラ選択表示部品、アラームリスト表示部品および映像表示部品に対応付けるメタ情報を管理するそれぞれの管理メタデータテーブルを所定の形式に従って更新し、更新した各管理メタデータテーブルに基づいて対応する表示部品の表示形態を更新管理する表示部品毎のＵＩ部品管理手段と、
受信したメタ情報を既定の規則に従って前記各ＵＩ部品管理手段へ配信するメタ情報配信手段を備えたことを特徴とする請求項８記載のクライアント装置。
【請求項１０】
映像情報配信装置から受信したメタ情報の文字列を、予め決められたメタ情報変換規則に基づいて表示に適した文字列に変換するメタ情報フィルタ手段を備え、
メタ情報配信手段は、前記メタ情報フィルタ手段で変換された文字列のメタ情報を対応するＵＩ部品管理手段へ配信し、
前記対応するＵＩ部品管理手段は、自己が管理する表示部品上で表示するメタ情報を前記変換された文字列で表示することを特徴とする請求項９記載のクライアント装置。
【請求項１１】
Ｗｅｂブラウザ画面上にユーザ操作用のメタ情報編集ボタンを表示し、当該メタ情報編集ボタンが操作された場合に起動し、ＵＩ部品管理手段の管理メタデータテーブルを基に所定のメタ情報を編集するためのＵＩリストを作成してＷｅｂブラウザの画面に表示し、当該ＵＩリスト上のメタ情報がユーザ編集された場合に、当該編集されたメタ情報に基づいて前記ＵＩ部品管理手段の管理メタデータテーブルの対応するメタ情報を変更するメタ管理データ編集手段を備え、
前記ＵＩ部品管理手段は、前記変更された管理メタデータテーブルに基づいて変更後の動作を行うことを特徴とする請求項９記載のクライアント装置。
【請求項１２】
Ｗｅｂブラウザに対して行われたＵＩイベントを保持し、Ｗｅｂブラウザ画面に表示された操作リストからＵＩ操作履歴ラジオボタンが選択されることにより、前記保持していたＵＩイベントを対応するＵＩ部品管理手段の管理メタデータにＵＩ操作履歴として付与するＵＩ操作履歴保持手段を備え、
前記クライアント装置は、ＵＩイベントが発生した場合に、当該ＵＩイベントに対応するＵＩ部品管理手段の管理メタデータに存在するＵＩ操作履歴をＷｅｂブラウザ画面にリスト表示することを特徴とする請求項１１記載のクライアント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視映像の選択画面や映像表示画面を管理する映像監視システム、当該システムに使用する映像情報配信装置およびクライアント装置に関するものである。
【背景技術】
【０００２】
近年ネットワーク伝送の高速化や画像のデジタル化が進んだことにより、動画像をＷｅｂ配信するサービスが普及して来た。また、遠隔的に監視を行う映像監視システムにおいても、複数のカメラから取得した映像（ライブ映像や録画）とその映像に関連するメタ情報をＷｅｂ配信し、クライアント装置において受信した映像をＷｅｂブラウザにより画面表示し、かつメタ情報を用いて表示している映像を制御するシステムが普及しつつある。このような映像制御システムとして、カメラサーバ装置において、カメラのアングル範囲（パン、チルト、ズームの範囲）をメタ情報として生成してカメラ映像と共に配信し、クライアント装置において、ユーザがＷｅｂブラウザの映像画面に付随しているアングル範囲を調整した際に、該アングル範囲に対応するアクション（コマンドを送信してパン、チルト、ズームを変える）を実行することで映像を変えると共に、上記設定したアングル範囲に応じてカメラ映像に現われた被写体に関連する情報（例えば被写体に関する解説文、取り扱い説明書、メール作成画面など）をポップアップ表示するなどの情報提供を行う技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３４１６８０号公報（図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以上の特許文献１に記載された、メタ情報を伴って映像を配信再生する従来のシステムでは、メタ情報は選択表示された映像の画像をアレンジしたり、補足情報を付加したりするために使用されているもので、カメラ選択や選択された映像を直接表示することには使用されていない。したがって、配信側で予め定めたメタ情報に基づく既定の動作のみをクライアント側で行うだけのものであるため、メタ情報を変更する場合は、プログラムやシステムに精通している者でしか対応できなかった。また、従来のシステムでは、例えば監視領域におけるアラーム情報など、カメラ以外のデータに基づいた新規な表示動作を規定する場合には、カメラサーバ装置、クライアント装置におけるプログラムの大幅な修正が必要であった。
【０００５】
この発明は、上記問題点を解決するためになされたもので、ライブ映像や蓄積映像の選択や映像表示を行うＷｅｂブラウザのユーザインタフェース（以下、ＵＩとする）部品の更新管理を、映像やアラームのメタ情報を用いて行うことで、プログラム変更の必要が無いＵＩの構築を可能にする映像監視システム、映像情報配信装置およびクライアント装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る映像監視システムは、映像情報配信装置がそれぞれの監視領域を撮像した複数カメラによるライブ映像またはそれらの蓄積映像を、インターネット回線を介してクライアント装置に適宜配信する映像監視システムにおいて、映像情報配信装置は、複数カメラの映像にカメラＩＤ、映像取得日時、監視領域におけるアラームの有無を関連付けて蓄積し、またアラームが有る場合にはその発生日時、発生場所、アラーム種別を含むアラーム情報を生成して蓄積し、クライアント装置から受信したメタ情報配信要求に含まれるメタ情報に応じたライブ映像または蓄積映像を配信し、またクライアント装置からのメタ情報配信要求に応じてライブ映像、蓄積映像に関連する映像メタ情報と、アラーム情報の履歴に関連するアラームメタ情報とを生成して配信し、クライアント装置は、映像情報配信装置から受信した映像メタ情報に基づいてＷｅｂブラウザ上でライブ映像を選択するためのカメラ選択表示部品の表示形態を更新管理し、また、受信したアラームメタ情報に基づいてＷｅｂブラウザ上で蓄積映像を選択するためのアラームリスト表示部品の表示形態を更新管理し、さらに、受信した映像メタ情報に基づいてＷｅｂブラウザ上で映像を表示するための映像表示部品の表示形態を更新管理し、映像情報配信装置との接続開始時およびカメラ選択表示部品もしくはアラームリスト表示部品に対するユーザ操作時に対応するメタ情報を用いて映像配信要求を生成し、また、当該映像配信要求の生成時および各表示部品の管理過程においてメタ情報配信要求を生成して映像情報配信装置に送信するようにしたものである。
【発明の効果】
【０００７】
この発明によれば、それぞれの監視領域を撮像する複数のカメラのカメラＩＤやアラーム情報をメタ情報として扱い、クライアント装置において、映像情報配信装置から適宜取得したメタ情報に基づいてＷｅｂブラウザのＵＩ部品である、カメラ選択表示部品、映像表示部品およびアラームリスト表示部品の表示形態を更新管理し、Ｗｅｂブラウザ上のカメラ選択表示部品やアラームリスト表示部品に対するユーザ操作により、対応するメタ情報を用いた映像配信要求を映像情報配信装置に送信して必要なライブ映像または蓄積映像を取得し表示するようにしている。したがって、プログラムを変更する必要の無いＵＩを構築でき、プログラムやシステムに精通していないユーザでも対応可能な映像監視システムを実現することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１による映像監視システムの機能構成を示すブロック図である。
【図２】同実施の形態１に係る映像受信手段の動作手順を示すフローチャートである。
【図３】同実施の形態１に係る映像蓄積・出力手段の動作手順を示すフローチャートである。
【図４】同実施の形態１に係る記憶装置に格納される記憶フォーマットの構成を示す説明図である。
【図５】同実施の形態１に係るアラーム受信手段の動作手順を示すフローチャートである。
【図６】同実施の形態１に係る映像配信手段の動作手順を示すフローチャートである。
【図７】同実施の形態１に係るアラームメタ情報のデータ例を示す説明図である。
【図８】同実施の形態１に係る映像メタ情報のデータ例を示す説明図である。
【図９】同実施の形態１に係るクライアント装置における起動時の動作順序を示すシーケンス図である。
【図１０】同実施の形態１に係るクライアント装置におけるメタ情報受信時の動作順序を示すシーケンス図である。
【図１１】同実施の形態１に係るメタ情報受信手段の動作手順を示すフローチャートである。
【図１２】同実施の形態１に係るメタ情報フィルタ手段の動作手順を示すフローチャートである。
【図１３】同実施の形態１に係るメタ情報変換規則テーブルの例を示す説明図である。
【図１４】同実施の形態１に係るメタ情報フィルタ手段で変換されたメタ情報のデータ構成例を示す説明図である。
【図１５】同実施の形態１に係るメタ情報配信手段の動作手順を示すフローチャートである。
【図１６】同実施の形態１に係るＵＩ部品管理手段の動作手順を示すフローチャートである。
【図１７】同実施の形態１に係るＵＩ部品管理手段で管理するアラームリスト表示部品の例を示す説明図である。
【図１８】同実施の形態１に係るＵＩ部品管理手段で管理する映像表示部品の例を示す説明図である。
【図１９】同実施の形態１に係るＵＩ部品管理手段で管理するカメラ選択表示部品の例を示す説明図である。
【図２０】同実施の形態１に係るＵＩ部品管理手段で使用する管理メタデータテーブルの形式を示す説明図である。
【図２１】同実施の形態１に係るアラームリスト表示部品に関する管理メタデータテーブルの例を示す説明図である。
【図２２】同実施の形態１に係る映像表示部品に関する管理メタデータテーブルの例を示す説明図である。
【図２３】同実施の形態１に係るカメラ選択部品の管理メタデータテーブルの例を示す説明図である。
【図２４】同実施の形態１に係るＷｅｂブラウザで表示された受信アラームメタ情報の例を示す説明図である。
【図２５】同実施の形態１に係るＷｅｂブラウザの初期画面の例を示す説明図である。
【図２６】同実施の形態１に係るＵＩイベント発生時の動作順序を示すシーケンス図である。
【図２７】この発明の実施の形態２による映像監視システムの機能構成を示すブロック図である。
【図２８】同実施の形態２に係るＷｅｂブラウザの初期画面の例を示す説明図である。
【図２９】同実施の形態２に係るメタ管理データ編集手段の編集対象とするメタデータを含むＵＩリストの例を示す説明図である。
【図３０】この発明の実施の形態３による映像監視システムの機能構成を示すブロック図である。
【図３１】同実施の形態３に係るＵＩ操作履歴保持手段を動作させるための操作リストを示す説明図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１はこの発明の実施の形態１による映像監視システムの機能構成を示すブロック図である。
図において、映像情報配信装置１７は、複数のカメラ１で撮像した映像を、クライアント装置１８からの映像配信要求に応じてライブ映像または蓄積映像の状態で、インターネット１３を介してクライアント装置１８に配信する。クライアント装置１８は、Ｗｅｂブラウザに対するユーザ操作により映像情報配信装置１７に対して映像配信要求を出し、配信された映像をＷｅｂブラウザにより画面表示する。
映像情報配信装置１７は、映像受信手段２、映像蓄積・出力手段３、アラーム受信手段４、映像配信手段５および記憶装置１１を備えている。一方、クライアント装置１８は、閲覧手段６、メタ情報受信手段７、メタ情報フィルタ手段８、メタ情報配信手段９、ＵＩ部品管理手段１０および制御手段１２を備えている。
ここで、閲覧手段６は、Ｗｅｂブラウザの機能に相当するもので、映像配信手段５が持つＷｅｂサーバと通信し、ＨＴＭＬなどを受信し、所定のＵＩ部品を用いて表示を行い、また表示するためのデータをＷｅｂブラウザ画面からユーザ操作により要求する手段である。制御手段１２は、閲覧手段６からユーザ指示に従って出力されるイベントに応じて制御コード（映像配信要求、メタ情報配信要求）を映像配信手段５に対して送信すると共に、メタ情報フィルタ手段８、メタ情報配信手段９、ＵＩ部品管理手段１０を制御する手段である。なお、制御手段１２、閲覧手段６、メタ情報受信手段７は、図示しないルータ経由でインターネット回線１３を介して映像配信手段５と接続されているものとする。
【００１０】
次に、映像情報配信装置１７の各部の動作について説明する。
複数のカメラ１は、それぞれ所定の監視領域を撮像した映像信号を出力すると共に、映像の動き情報を検出したモーション検出信号を出力する。映像受信手段２では、複数カメラ１からの映像信号、モーション検出信号を受信し、映像信号をデジタル変換、符号化してデジタル符号化映像を生成してカメラＩＤと共に出力し、またモーション検出信号を出力する。この映像受信手段２の詳細動作を図２のフローチャートに従って説明する。
映像受信手段２は、複数のカメラ１からの映像信号をそれぞれ取得する（ステップＳＴ１０１）。この場合の取得形態としては、例えばＹＵＶ映像信号とする。また、カメラ１で検出されたモーション検出信号を取得し、アラーム受信手段４に出力する（ステップＳＴ１０２）。このモーション検出信号とは、監視領域において発生する異常を映像上の変化として検出する信号で、例えば映像フレーム間の差分を取り、差分が一定以上であった場合にオン、それ以外はオフとなる信号である。モーション検出信号は、通常、映像信号の垂直帰線期間に重畳されている。映像受信手段２では、取得した映像信号をデジタル変換し、符号化することでデジタル符号化映像（以下、映像データとする）を生成する（ステップＳＴ１０３）。この符号化方法には、例えばＪＰＥＧ（Joint Photographic coding Experts Group）符号化が用いられる。映像受信手段２は、次に、生成した映像データに、映像の出所を識別するカメラＩＤを付与して出力する（ステップＳＴ１０４）。この場合、出力される映像データは映像蓄積・出力手段３に与えられると共に、映像配信装置５にも与えられる。
なお、カメラには、映像信号をデジタル符号化した映像データを生成しカメラＩＤを付与して出力するものもあるので、その場合の映像受信手段２としては、各カメラからの映像データとモーション検出信号を分離する機能を持つだけのタイプを使用すればよいことになる。
【００１１】
映像蓄積・出力手段３では、映像受信手段２から入力される映像データに、カメラＩＤ、映像の取得日時、アラーム情報を関連付けて既定のフォーマットにして記憶装置１１に蓄積する。この映像蓄積・出力手段３の蓄積動作の詳細を図３のフローチャートに従って説明する。
映像蓄積・出力手段３は、記憶フォーマットを１フレーム分作成し、これに従った映像情報テーブルを作成する（ステップＳＴ２０１）。ここで言う記憶フォーマットは、図４に示すように、複数の映像データについて規定するもので、各映像データに対応するデータ項目とそのデータ部（フィールド）から構成されている。カメラＩＤ２０は映像データの出所となる撮像カメラのＩＤ、日時２１は映像データの撮像日時、映像２２は映像データ自身、アラーム情報２３はアラームの有無を表わす。次に、映像受信手段２から入力された映像データを、先に作成した映像情報テーブルの映像フィールド２２に格納する（ステップＳＴ２０２）。引き続きアラーム受信手段４からのアラーム情報の取得を行い（ステップＳＴ２０３）、アラーム発生の有無を判定する（ステップＳＴ２０４）。アラームがあった場合には‘１’とし（ステップＳＴ２０５）、該当するカメラＩＤまたは接点番号と共に上記映像情報テーブルのアラーム情報フィールド２３に格納する。一方、アラームが無かった場合には‘０’として（ステップＳＴ２０６）アラーム情報フィールド２３に格納する。また、ＳＴ２０５およびＳＴ２０６のいずれの場合にも、ＯＳ等からシステム時間を取得し撮像日時として上記映像情報テーブルの日時フィールド２１へ格納する（ステップＳＴ２０７）。次に、映像受信手段２からカメラＩＤを取得し（ステップＳＴ２０８）、上記映像情報テーブルのカメラＩＤフィールド２１へ格納する。次に、各データを格納した映像情報テーブルを記憶装置１１に蓄積する（ステップＳＴ２０９）。
【００１２】
アラーム受信手段４には、モーション検出信号のほかに、接点情報が与えられており、これら異常状態を表すモーション検出信号、接点情報をアラーム情報として出力する。このアラーム受信手段４の詳細動作を図５のフローチャートに従って説明する。
アラーム受信手段４は、まず、監視領域に設置された異常を検知するセンサなどの接点の状態を表す接点情報を取得する（ステップＳＴ３０１）。また、映像受信手段２が出力するモーション検出信号を取得する（ステップＳＴ３０２）。取得した接点情報および／もしくはモーション検出信号をアラーム情報として映像蓄積・出力手段５へ出力する（ステップＳＴ３０３）。
【００１３】
映像配信手段５では、クライアント装置１８からの映像配信要求である制御コードを受信すると、その内容に応じた映像データとメタ情報を要求元のクライアント装置１８に配信する。この映像配信手段５の詳細動作を図６のフローチャートに従って説明する。
映像配信手段５は、まず、クライアント装置１８からの制御コードの受信の有無を判定する（ステップＳＴ４０１）。制御コードを受信した場合には、制御コードにおいて出力モードの変更があるかを判定する（ステップＳＴ４０２）。ここでは、映像配信手段５は、クライアント装置１８からの映像配信要求に応じるための出力モードを保持しており、出力モードに基づいて動作の変更を行う。この出力モードとしては、「ライブ映像」とカメラＩＤの組み合わせ、および「蓄積映像」とカメラＩＤ、取得日時情報の組み合わせがある。出力モードに変更があった場合にはその出力モードを格納し（ステップＳＴ４０３）、次の処理ステップＳＴ４０４へ進む。一方、ＳＴ４０１で制御コードを受信しなかった場合およびＳＴ４０２で出力モードに変更なしの場合には、いずれもそのまま次の処理ステップＳＴ４０４へ進む。ＳＴ４０４では、上記出力モードがライブ映像であるかを判定する。出力モードがライブ映像である場合には、映像受信手段２が出力するカメラＩＤと合致する映像データを取得する（ステップＳＴ４０６）。一方、出力モードがライブ映像でない場合には、制御コード（映像配信要求）で指示している日時情報、カメラＩＤを用いて映像蓄積・出力手段３に対して蓄積映像の取得要求を行い、指示した日時情報、カメラＩＤに対応する映像データとアラーム情報を映像蓄積・出力手段３から取得する。（ステップＳＴ４０７）。この場合、取得要求を受けた映像蓄積・出力手段３は、図４に示した記憶フォーマットに基づいて、指示された日時情報・カメラＩＤに合致する映像データとアラーム情報を記憶装置１１より読み出して映像配信手段５に出力する。
【００１４】
さらに映像配信手段５は、ＳＴ４０６またはＳＴ４０７で取得したデータの中から映像データ以外のデータ、すなわち、ライブ映像の場合はカメラＩＤを、一方、蓄積映像の場合は日時情報、カメラＩＤを映像メタ情報として生成し、また、蓄積されているアラーム情報の履歴を抽出してアラームメタ情報として生成しクライアント装置１８へ送信する（ステップＳＴ４０８）。ここで、メタ情報のフォーマットは、例えば図７、図８に示すように、ＲＦＣ４６２７で規定されているＪＳＯＮ（JavaScript Object Notation）形式である。ここでは、アラーム情報をアラームメタ情報とし、映像関連情報（日時情報、カメラＩＤ）を映像メタ情報として出力する。
アラームメタ情報３０は、図７に示すように、メタ情報キー部とメタ情報データ部をペアにした形式を持ち、アラーム発生の日時を表わすメタ情報キー部３２にアラーム発生を表わす「アラーム日時」、メタ情報データ部３３に実際の発生日時を「年／月／日  時：分：秒」の形で格納する。また、メタ情報キー部３４にアラーム発生場所を表す「アラーム」、メタ情報データ部３５にアラーム発生場所に設置されたカメラのＩＤ（例、Ｃａｍ＃０２）あるいは接点の番号（例、接点＃００１）を格納する。さらに、メタ情報キー部３６に「アラーム種別」、メタ情報データ部３７に実際のアラームの種別がモーション検出であることを示す「ＭＤ」あるいは接点検出であることを示す「接点」を格納する。
【００１５】
一方、映像メタ情報４０は、図８に示すように、メタ情報キー部とメタ情報データ部をペアにした形式を持ち、メタ情報キー部４１に「映像取得日時」、メタ情報データ部４２に実際の取得日を「年／月／日  時：分：秒」の形で格納する。また、メタ情報キー部４３に撮像カメラを識別する「カメラＩＤ」、メタ情報データ部４４に実際のカメラＩＤ（例、Ｃａｍ＃０２）を格納する。さらに、メタ情報キー部４５に映像を蓄積している記憶装置を識別するための「機器ＩＤ」、メタ情報データ部４６に実際の機器ＩＤ（例、１２３４１０００）を格納する。この機器ＩＤは、例えば製造シリアル番号など機器を同定する文字列とする。
映像配信手段５は、クライアント装置１８に対して、図示しないＷｅｂサーバを用いて、メタ情報を送信した後、次に映像データを送信する（ステップＳＴ４０９）。
【００１６】
次にクライアント装置の動作について説明する。
最初に、クライアント装置１８における起動時のシーケンスを図９に従って説明する。閲覧手段６のＷｅｂブラウザからのＵＲＩ（Uniform Resource Identifier）により映像情報配信装置１７の映像配信手段５内のＷｅｂサーバからＨＴＭＬと付随するＪａｖａｓｃｒｉｐｔ(ECMAScript: Ecma Internationalにより策定されたScript言語)をＨＴＴＰ(Hypertext Transfer Protocol）プロトコルにてダウンロードする。閲覧手段６は、ダウンロードした上記ＨＴＭＬによりＪａｖａｓｃｒｉｐｔで記述された制御手段１２に起動通知を行う。この起動通知を受けた制御手段１２は、メタ情報受信手段７、メタ情報フィルタ手段８、メタ情報配信手段９およびＵＩ部品管理手段１０を起動させる。ＵＩ部品管理手段１０は、所定部品数インスタンスを生成し、また複数あるＵＩ部品管理手段１０のそれぞれはＵＩ部品のＨＴＭＬを生成して制御手段１２に自インスタンス情報とともに初期化完了通知を行う。この初期化完了通知に基づき、制御手段１２はメタ情報配信手段９に対してＵＩ部品管理手段１０のインスタンス情報とともにＵＩ部品初期化完了通知を出力する。メタ情報配信手段９は、制御手段１２が出力したＵＩ部品初期化完了通知に基づき、ＵＩ部品管理手段１０のインスタンスを内部に保存する。
【００１７】
次に、クライアント装置の各部のメタ情報受信時の動作について説明する。図１０はクライアント装置１８におけるメタ情報受信時のシーケンス図である。
メタ情報受信手段７は、先に説明した映像情報配信装置１７の映像配信手段５から映像データとは個別に配信されるメタ情報を受信するが、その詳細動作を図１１のフローチャートに従って説明する。
まず、メタ情報受信手段７は、ＨＴＴＰリクエストを生成する（ステップＳＴ５０１）。例えば検索クエリに「?Image=live&meta=alarm」とした場合には、映像配信手段５の出力モードを「ライブ映像」とし、メタ情報をアラームメタ情報のみと指定する。次に、生成したＨＴＴＰリクエストを閲覧手段6に通知して、映像配信手段５に対してＨＴＴＰ送信を行う（ステップＳＴ５０２）。これに対する映像配信手段５からのＨＴＴＰレスポンスを受信すると（ステップＳＴ５０３）、そのＨＴＴＰレスポンスの解析を行い（ステップＳＴ５０４）、ＨＴＴＰレスポンス中のメタ情報を取得する（ステップＳＴ５０５）。次に、取得したメタ情報をメタ情報フィルタ手段８へ出力する（ステップＳＴ５０６）。
【００１８】
メタ情報フィルタ手段８は、メタ情報受信手段７で取得したメタ情報を予め決められたメタ情報変換規則に基づいて変換する。このメタ情報フィルタ手段８の詳細動作を図１２のフローチャートに従って説明する。
メタ情報フィルタ手段８は、メタ情報受信手段７で受信したメタ情報を取得し（ステップＳＴ６０１）、メタ情報のキー部と一致するメタ情報変換規則を取得する（ステップＳＴ６０２）。このメタ情報変換規則は、図１３に示す形式のテーブルに格納されている。ここでは、今、メタ情報としてアラームメタ情報のみを受信しているとしているので、アラームのメタ情報変換規則の例について示す。メタ情報変換規則５０には、置換対象文字列（アラームの発生箇所であるカメラＩＤや接点番号）５１と置換文字列（置き換え後の文字列：実際のアラーム発生場所を表わす部屋やドア番号）５２が規定されており、取得したメタ情報のデータ部文字列が置換対象文字列に合致した場合に、対応する置換文字列に置換できるようにしている。次に、内部変数ｉを０で初期化し（ステップＳＴ６０３）、変数ｉがメタ情報変換規則数と一致するかを判定する（ステップＳＴ６０４）。情報変換規則数と一致しない場合には、取得したメタ情報のデータ部文字列がメタ情報変換規則の置換対象文字列と一致するかを判定する（ステップＳＴ６０５）。置換対象文字列と一致する場合には、該メタ情報のデータ部をメタ情報変換規則の置換文字列に置き換えて（ステップＳＴ６０６）、次の処理ステップＳＴ６０７へ進む。一方、ＳＴ６０５の判定で一致しない場合には、そのまま次の処理ステップＳＴ６０７へ進む。ステップＳＴ６０７では、内部変数ｉをインクリメントしてＳＴ６０４の判定処理に進む。ＳＴ６０４の判定で内部変数ｉがメタ情報変換規則数と一致した場合には、メタ情報変換規則に従ってデータ部文字列が全て変換されたメタ情報をメタ情報配信手段９に出力する（ステップＳＴ６０８）。
【００１９】
ここで、上記メタ情報フィルタ手段８による変換結果は、例えば図１４に示すようなデータ構成となる。メタ情報変換規則テーブルに従って変換されたメタ情報６０は、メタキーが日時のメタ情報６１、アラームのメタ情報６２、アラーム種別のメタ情報６３で構成されている。この変換を行うことにより、カメラ（映像）やアラーム情報の出所を、例えば後述する図２４に示すアラームリストとして表示した場合、実際の監視領域の場所名や接点取り付け箇所名とすることで、アラームの発生した監視対象を視覚的に即捉えることができるようになる。なお、上記メタ情報フィルタ手段８は、必ずしも設けなくてもよい。
【００２０】
メタ情報配信手段９は、メタ情報フィルタ手段８で変換されたメタ情報を所定の規則に従って複数のＵＩ部品管理手段１０へ配信する。メタ情報配信手段９の詳細動作を図１５のフローチャートに従って説明する。
メタ情報配信手段９は、まず、ＵＩ部品管理手段数（インスタンス数）を取得する（ステップＳＴ７０１）。次に、内部変数ｉを０で初期化し（ステップＳＴ７０２）、内部変数ｉがＵＩ部品管理手段数と一致するか判定する（ステップＳＴ７０３）。一致しない場合には、メタ情報フィルタ手段８で変換されたメタ情報をＵＩ部品管理手段１０へ出力し（ステップＳＴ７０４）、次に内部変数ｉをインクリメントし（ステップＳＴ７０５）、ＳＴ７０３〜ＳＴ７０５の処理を繰り返す。ＳＴ７０３の処理で、やがて内部変数ｉがＵＩ部品管理手段数と一致した場合には本処理を終了する。これにより全てのＵＩ部品管理手段１０のインスタンスへ変換後のメタ情報が通知される。
【００２１】
次に、ＵＩ部品管理手段１０の動作説明に入る前に、ＵＩ部品管理手段１０で管理している各データについて説明する。
ＵＩ部品管理手段１０では、閲覧手段６のＷｅｂブラウザによりデータ等を表示するために使用するＵＩ部品として、アラーム情報をリスト表示するためのアラームリスト表示部品、映像を表示するための映像表示部品、およびカメラＩＤを選択するためのカメラ選択表示部品を管理している。アラームリスト表示部品７０は、図１７に例示するように、アラーム発生日時７１、発生場所７２およびアラーム種別７３等からなるアラームメタ情報を表示するもので、表示されたアラームメタ情報をクリック等によりユーザ選択することで対応する蓄積映像を要求できるようにするものである。また、映像表示部品８０は、図１８に例示するように、ダウンロードした映像を表示する映像表示エリア８１、映像の表示を制御する再生ボタン８２、停止ボタン８３、巻き戻しボタン８４、早送りボタン８５等で構成されている。また、カメラ選択表示部品９０は、図１９に例示するように、ライブ映像を要求するカメラ選択ボタン９１〜９４で構成されており、カメラ選択ボタンに付けたボタン番号「１」〜「４」は４台のカメラのカメラＩＤのいずれかに対応付けられている。この例のカメラ選択表示部品９０では、４台のカメラのライブ映像しか選択できないが、後述する実施の形態２の方法により、ボタン番号に対するカメラＩＤを他のカメラのＩＤに置き換えることで、そのライブ映像も選択できるようになる。
【００２２】
また、ＵＩ部品管理手段１０では、各ＵＩ部品のメタデータを図２０に示すような管理メタテーブルの形式を用いて管理している。この管理メタテーブルは、適合メタデータ、出力メタデータ、宛先ＵＩ部品、ＧＵＩ部品インスタンスおよびマッチング対象データ等のデータ項目と、これらに対応する実際のメタデータを格納するデータ部を定めている。ここで、適合メタデータは、他のＵＩ部品管理手段から出力されたメタデータと当該ＵＩ部品管理手段のそれとの照合を行うデータリストである。出力メタデータは、当該ＵＩ部品管理手段から他のＵＩ部品管理手段へ渡すデータリストである。宛先ＵＩ部品は、「出力メタデータ」を送る先のＵＩ部品管理手段のリストである。また、マッチング対象データは、当該ＵＩ部品管理手段が保持するメタデータで、実際のデータを指し、当該ＵＩ部品管理手段が受け取るメタデータと照合検索するデータである。この管理メタテーブル形式を用いて実際に作成されたアラームリスト表示部品の管理メタデータテーブルを図２１に例示する。また、映像表示部品の管理メタデータテーブルを図２２に例示する。同様、カメラ選択表示部品の各カメラ選択ボタンにおける管理メタデータテーブルを図２３（ａ）〜（ｄ）に例示する。ここで、例えば図２１の宛先ＵＩ部品のデータ部における「＊」印は、無条件に当てはまる場合を意味する。また、図２３（ａ）〜（ｄ）の適合メタデータ、マッチング対象データにおける「−」印は、常に条件には当てはまらないという意味を表わす。
【００２３】
図１７で示したアラームリスト表示部品を管理するＵＩ部品管理手段１０がＷｅｂブラウザ画面に表示したアラームリストの例を図２４に示す。アラームリストは、アラーム情報の履歴がアラームメタ情報で表示されている。
また、図２５は、Ｗｅｂブラウザの初期画面１００を示すもので、ヘッダー、映像表示部品１０１、カメラ選択表示部品１０２、リスト表示部品（アラームメタ情報の場合はアラームリスト表示部品）１０３で構成されている。
【００２４】
複数のＵＩ部品管理手段１０は、メタ情報配信手段９から入力されるメタ情報（映像メタ情報、アラームメタ情報）と映像配信手段５から受信する映像データに従ってそれぞれが管理するＵＩ部品（ここでは、映像表示部品、カメラ選択表示部品、アラームリスト表示部品）の表示形態の変更を行う。
ＵＩ部品管理手段１０の詳細動作を図１６のフローチャートに従って説明する。
ＵＩ部品管理手段１０は、まず、自らが保持する管理メタデータテーブルから適合メタデータを取得する（ステップＳＴ８０１）。ここで、図２１のアラームリスト表示部品の管理メタデータテーブルの場合、適合メタデータのデータ部には「日時、発生場所、アラーム種別」が格納されている。同様に、図２２の映像表示部品の管理メタデータテーブルの場合、適合メタデータのデータ部には「日時、カメラＩＤ」が格納されている。一方、図２３のカメラ選択ボタンの管理メタデータテーブルの場合、カメラ選択ボタン「１」〜「４」（図１９に示すボタン９１〜９４に相当するもの）の適合メタデータのデータ部にはデータが存在していない。
【００２５】
次に、ＵＩ部品管理手段１０は、メタ情報配信手段９から入力されるメタ情報に、対応する管理メタデータテーブルの適合メタデータのデータ部と一致するデータが存在するかを判定する（ステップＳＴ８０２）。ここで、例えば管理メタデータテーブルがアラームリスト表示部品のテーブルとし、入力メタ情報がアラームメタ情報であった場合は、適合メタデータのデータ部は「日時、発生場所、アラーム種別」であるから一致するが、映像メタ情報である場合には一致しないことになる。一致するデータが存在しなかった場合には、次の管理メタデータテーブルの適合メタデータを取得するためにステップＳＴ８０１の処理へ進む。一方、ＳＴ８０２の判定において適合メタデータのデータ部と一致するデータが存在した場合には、当該管理メタデータテーブルのマッチング対象データのデータ部にメタ情報が存在するかを判定する（ステップＳＴ８０３）。このケースでは、マッチング対象データにメタ情報が存在しているから、マッチングしたメタ情報のデータ部へ反映するためＨＴＭＬを再生成する（ステップＳＴ８０４）。すなわち、アラームリスト表示部品または映像表示部品の管理メタデータテーブルのマッチング対象データのデータ部の記述を更新する。
【００２６】
これまでは、クライアント装置１８において、メタ情報受信に対する動作について説明してきたが、次に、ＵＩ操作によるＵＩイベント発生時の動作について説明する。図２６は、ユーザによるＵＩイベント発生時における動作順序を示すシーケンス図である。
操作者が閲覧手段６のＷｅｂブラウザ画面に対して操作を行う。ＵＩ操作は、Ｗｅｂブラウザ画面に表示されたカメラ選択ボタンとアラームリストに対して行うことができるが、ここでは、操作者が、例えば図２５に示すＷｅｂブラウザ画面のカメラ選択ボタン「２」をクリックしたとする。閲覧手段６は、該ボタンのＵＩイベント通知を、該表示部品を管理しているＵＩ部品管理手段１０へ送る。ＵＩ部品管理手段１０では、ＵＩイベント受信通知、インスタンス、および管理メタデータテーブルの中の「出力メタデータ」を制御手段１２へ出力する。カメラ選択ボタン「２」がクリックされた例の場合、該カメラ選択ボタンを管理しているＵＩ部品管理手段１０では、このＵＩイベントに対して図２３（ｂ）に示す管理メタデータの「出力メタデータ」の上記ボタン「２」に対応するカメラＩＤ「Ｃａｍ＃０２」を制御手段１２へ出力することになる。
【００２７】
制御手段１２は、ＵＩ部品管理手段１０からＵＩイベント受信通知等のデータを受け取ると、まずクライアント装置における上述のメタ情報受信時の処理と同じ処理を行わせる。すなわち、カメラＩＤはメタ情報フィルタ手段８を介した後メタ情報配信手段９により各ＵＩ部品管理手段１０のインスタンスへ通知される。通知を受けたＵＩ部品管理手段１０では、図１６の破線表示の流れに従った処理を行う。管理メタデータテーブルの適合メタデータのデータ部とカメラＩＤが合致した場合には、上記カメラＩＤに従って保持するマッチング対象データのデータ部の更新を行う。例えば映像表示部品の管理メタデータテーブルにおいて、上記カメラＩＤが適合メタデータの既存のカメラＩＤと異なる場合は、マッチング対象データのデータ部の「映像メタ情報」として上記カメラＩＤが含まれていないから、ＵＩ部品管理手段１０は、制御手段１２に対してメタ情報をリクエストして映像メタ情報を取り寄せる必要がある（ステップＳＴ８０５）。この場合、制御手段１２が映像配信手段５のＷｅｂサーバに送信する制御コードは、映像配信要求とメタ情報配信要求となる。映像配信要求としては前記ボタン「２」に対応するカメラＩＤ「Ｃａｍ＃０２」のライブ映像が要求されることになる。そして、メタ情報受信手段７が、該リクエストに対するレスポンスであるメタ情報を受け取ると、そのメタ情報をＵＩ部品管理手段１０へ送信する。次に、ＵＩ部品管理手段１０は、受け取ったメタ情報に関して「マッチング対象データ」内にメタ情報のデータが存在するか判定し（ステップＳＴ８０６）、存在する場合にはステップＳＴ８０４の処理へ進み、存在しない場合にはステップＳＴ８０２の処理へ進む。
【００２８】
以上のように、この実施の形態１によれば、それぞれの監視領域を撮像する複数のカメラのカメラＩＤやアラーム情報をメタ情報として扱い、クライアント装置において、映像情報配信装置から適宜取得したメタ情報に基づいてＷｅｂブラウザのＵＩ部品である、カメラ選択表示部品、映像表示部品およびアラームリスト表示部品の表示形態を更新管理し、Ｗｅｂブラウザ上のカメラ選択表示部品やアラームリスト表示部品に対するユーザ操作（ＵＩイベント）により、対応するメタ情報を用いた映像配信要求を映像情報配信装置に送信して必要なライブ映像または蓄積映像を取得し表示するようにしている。したがって、この実施の形態１によれば、プログラムを変更する必要の無いＵＩを構築でき、プログラムやシステムに精通していないユーザでも対応可能な映像監視システムを実現することができる。従来はＵＩイベントとＵＩ部品（表示部品）の機能は仕様に基づいて定めたものをプログラムによって実現していた。また、ＵＩ部品間は規定のデータを用いて決まった手順、フローで実行していた。そのため、外部からの変更は機器のリプレースやサービスマンなどによるソフトウェアのインストール作業が必要であったが、このような問題も無い。
【００２９】
実施の形態２．
図２７は、この発明の実施の形態２による映像監視システムの機能構成を示すブロック図である。図において、図１に相当する部分については同一符号を付し、その部分の説明は原則として省略する。この実施の形態２は、実施の形態１の構成に対してメタ管理データ編集手段１４を設けたものである。メタ管理データ編集手段１４は、ＵＩ部品管理手段１０の管理メタデータテーブルの「適合メタデータ」、「出力メタデータ」の内容編集とその内容編集を行うＧＵＩの提供を行う手段である。
この実施の形態２の場合、図２８に示すような構成のＷｅｂブラウザの初期画面を用いる。図２８の画面は、実施の形態１の図２５の初期画面に加え、メタ管理データ編集手段１４を起動するための「メタ情報編集」ボタン３００を持つ構成となっている。
【００３０】
次に、メタ管理データ編集手段１４の動作を説明する。
操作者が図２８の画面上の「メタ情報編集」ボタン３００を押下操作すると、メタ管理データ編集手段１４が起動する。メタ管理データ編集手段１４は、閲覧手段６に対して、対象となるＵＩ部品管理手段１０のＧＵＩインスタンスからユーザ選択させ、管理メタデータテーブルから編集可能なＵＩリストを作成して閲覧手段６のＷｅｂブラウザ画面に表示させる。閲覧手段６で表示されるＵＩリストは、例えば図２９に示すような形式である。これは、図２８のカメラ選択ボタン１０２を例とした場合のＵＩリストである。ここでは、例えば「適合メタデータ」３１０と「出力メタデータ」３１１がメタ管理データ編集手段１４による編集対象となっているデータとしている。ユーザが、図２９のＵＩリストにおいて、「出力メタデータ」のカメラＩＤ「Ｃａｍ＃０１」を例えば「Ｃａｍ＃０５」と変更したとする。メタ管理データ編集手段１４は、この変更内容をＵＩ部品管理手段１０のインスタンスの管理メタデータに反映させる。図２８において、カメラ選択表示部品１０２のカメラ選択ボタン「１」は当初カメラＩＤ「Ｃａｍ＃０１」のカメラからのライブ映像を指定するもであったが、上記変更により、以降、該ボタン「１」はカメラＩＤが「Ｃａｍ＃０５」であるカメラからのライブ映像を指定するものに変わる。図２８の例では、カメラ選択ボタンが４個しか設定されていないが、システムの拡張で設置するカメラの増加が求められている場合、従来は４個を超えるカメラについてはプログラムを変更しないと増加カメラに対する選択ボタンは対応できなかったが、上記のように変更すれば、現存のカメラ選択ボタン数でも対応可能になる。
したがって、クライアント装置にメタ管理データ編集手段１４を設けたことで、ユーザがＵＩ部品管理手段１０の管理メタデータの編集が可能となるため、ＵＩのカスタマイズをプログラムの変更なしに行うことができ、またユーザの操作効率を向上させることができる。
【００３１】
実施の形態３．
図３０は、この発明の実施の形態３による映像監視システムの機能構成を示すブロック図である。図において、図２７に相当する部分については同一符号を付し、その部分の説明は原則として省略する。この実施の形態３は、実施の形態２の構成に対してＵＩ操作履歴保持手段１５を設けたものである。ＵＩ操作履歴保持手段１５は、Ｗｅｂブラウザに対してユーザが行った操作であるＵＩイベントの履歴を保持する手段である。
図３１は、Ｗｅｂブラウザ画面に表示されたＵＩ操作履歴保持手段１５を動作させるための操作リストで、選択が可能なラジオボタンＵＩ部品４００と、ＵＩ操作履歴をＵＩ部品管理手段１０に付与するための選択項目４０１を示している。
【００３２】
次に、動作について説明する。
ユーザがＷｅｂブラウザの画面からカメラ選択ボタンまたはアラームリストに対して映像配信要求を行うＵＩ操作を行うと、閲覧手段６はそのＵＩイベントをＵＩ操作履歴保持手段１５に出力する。ＵＩ操作履歴保持手段１５では、受け取ったＵＩイベントを操作履歴として保存する。上記実施の形態２と同様に、図２８に示すＷｅｂブラウザ画面の「メタ情報編集」ボタン３００を押下操作すると、メタ管理データ編集手段１４が起動する。次に、ユーザは対象ＵＩ部品管理手段１０のインスタンスを選択し、図３１に示す操作リストから「ＵＩ操作履歴」４０１を選択する。「ＵＩ操作履歴」４０１が選択されたことにより、ＵＩ操作履歴保持手段１５は保持していたＵＩイベントをＵＩ部品管理手段１０のインスタンスの管理メタデータの出力メタデータにＵＩ操作履歴として付与する。次に、ＵＩ部品管理手段１０のインスタンスの管理メタデータの出力メタデータに「履歴」があるＵＩ部品管理手段１０のインスタンスにＵＩイベントが発生した場合には、制御手段１２はＵＩ部品管理手段１０内のＵＩイベントを、これまで発生した時系列順に閲覧手段６に対して出力してリスト表示する。
したがって、ユーザによるメタ情報に対する操作、すなわちＵＩイベントを付与することで、以降の処理で複数のＵＩ操作を１つのボタンなどで再現することが可能となり、ユーザの操作効率を向上させることができる。上記複数のＵＩ操作としては、例えば、カメラ選択ボタンを押下し、さらに再生ボタンを押下するなどである。
【００３３】
実施の形態４．
この発明の実施の形態３による映像監視システムは、実施の形態２の図２７または実施の形態３の図３０と同じ構成である。
この実施の形態４では、制御手段１２の拡張機能について説明する。
制御手段１２は、ユーザが編集構築した全ＵＩ部品管理手段１０の管理メタデータを映像配信手段５のＷｅｂサーバに送信して映像配信装置１７で保存するようにする。そして、他のユーザのクライアント装置において、Ｗｅｂサーバからの提示に応じて上記保存している管理メタデータをダウンロードし、その装置のＵＩ部品管理手段１０に初期状態の該管理メタデータとして設定する。
編集された管理メタデータを映像配信装置１７に送信しておき、以降、他のユーザの要求に応じてＵＩ部品管理手段１０の初期状態の該管理メタデータとすることで、ＵＩカスタマイズ内容を一括で他のユーザのデータとしても使用することが可能となり、改めてＵＩ部品管理手段１０の管理メタデータの編集を行わずに、ＵＩカスタマイズが可能となる。
【符号の説明】
【００３４】
１  カメラ、２  映像受信手段、３  映像蓄積・出力手段、４  アラーム受信手段、５  映像配信手段、６  閲覧手段、７  メタ情報受信手段、８  メタ情報フィルタ手段、９  メタ情報配信手段、１０  ＵＩ部品管理手段、１１  記憶装置、１２  制御手段、１４  メタ管理データ編集手段、１５  ＵＩ操作履歴保持手段、１７  映像情報配信装置、１８  クライアント装置、７０  アラームリスト表示部品、８０映像表示部品、９０  カメラ選択表示部品。
【図１】
2010161632.tif 000003
【図２】
2010161632.tif 000004
【図３】
2010161632.tif 000005
【図４】
2010161632.tif 000006
【図５】
2010161632.tif 000007
【図６】
2010161632.tif 000008
【図７】
2010161632.tif 000009
【図８】
2010161632.tif 000010
【図９】
2010161632.tif 000011
【図１０】
2010161632.tif 000012
【図１１】
2010161632.tif 000013
【図１２】
2010161632.tif 000014
【図１３】
2010161632.tif 000015
【図１４】
2010161632.tif 000016
【図１５】
2010161632.tif 000017
【図１６】
2010161632.tif 000018
【図１７】
2010161632.tif 000019
【図１８】
2010161632.tif 000020
【図１９】
2010161632.tif 000021
【図２０】
2010161632.tif 000022
【図２１】
2010161632.tif 000023
【図２２】
2010161632.tif 000024
【図２３】
2010161632.tif 000025
【図２４】
2010161632.tif 000026
【図２５】
2010161632.tif 000027
【図２６】
2010161632.tif 000028
【図２７】
2010161632.tif 000029
【図２８】
2010161632.tif 000030
【図２９】
2010161632.tif 000031
【図３０】
2010161632.tif 000032
【図３１】
2010161632.tif 000033