(57)【要約】【課題】様々な態様の監視が良好にできるシステムを提供する。【解決手段】監視用撮像装置と、監視用撮像装置が撮像して出力する映像データを蓄積するサーバと、サーバから映像データが伝送される端末装置で監視システムを構成し、監視用撮像装置において、監視用映像の撮像を行い、監視対象に関する情報を示したメタデータを生成し、サーバにおいて、監視用撮像装置から供給される映像データとメタデータとを蓄積し、端末装置において、サーバに蓄積されたメタデータを解析した結果の表示などを行うようにした。【選択図】図４
2008016895.tif 000002
【特許請求の範囲】
【請求項１】
監視用撮像装置と、該監視用撮像装置が撮像して出力する映像データを蓄積するサーバと、該サーバから映像データが伝送される端末装置で構成される監視システムであって、
前記監視用撮像装置は、
監視用映像の撮像を行い、映像データを生成する映像データ生成部と、
監視対象の映像に関する情報を示したメタデータを生成するメタデータ生成部とを有し、
前記サーバは、
前記監視用撮像装置から供給される映像データを蓄積する映像データ蓄積部と、
前記監視用撮像装置から供給されるメタデータを蓄積するメタデータ蓄積部とを有し、
前記端末装置は、メタデータ蓄積部に蓄積されたメタデータを解析した結果の出力を行うことを特徴とする
監視システム。
【請求項２】
請求項１記載の監視システムにおいて、
前記解析は、映像に予め決めた条件に一致する変化があることを検出して、監視範囲に変化があることを警告するための解析であることを特徴とする
監視システム。
【請求項３】
請求項１記載の監視システムにおいて、
前記端末装置は、前記サーバから前記映像データと前記メタデータの供給を受け、
供給されたメタデータを解析する解析部を備えたことを特徴とする
監視システム。
【請求項４】
請求項１記載の監視システムにおいて、
前記サーバは、前記メタデータ蓄積部に蓄積されたメタデータを解析する解析部を備え、
解析部での解析結果を前記端末装置に供給することを特徴とする
監視システム。
【請求項５】
請求項４記載の監視システムにおいて、
前記端末装置として、データ処理能力の異なる複数の端末装置を備え、
データ処理能力の低い第１の端末装置に、前記サーバの解析部での解析結果を供給し、
データ処理能力の高い第２の端末装置に、前記サーバの蓄積部に蓄積されたメタデータを供給して、第２の端末装置側で解析させることを特徴とする
監視システム。
【請求項６】
請求項４記載の監視システムにおいて、
前記サーバの解析部は、メタデータの一部を解析し、
前記端末装置は、メタデータの残りを解析することを特徴とする
監視システム。
【請求項７】
監視用撮像装置が撮像して出力する映像データを蓄積し、蓄積された映像データを端末装置に供給する監視システム用サーバであって、
前記監視用撮像装置から供給される映像データを蓄積する映像データ蓄積部と、
前記監視用撮像装置から供給されるメタデータを蓄積するメタデータ蓄積部と、
前記メタデータ蓄積部に蓄積されたメタデータを解析し、解析された結果を前記端末装置に供給する解析部とを有することを特徴とする
監視システム用サーバ。
【請求項８】
監視用撮像装置と、該監視用撮像装置が撮像して出力する映像データを蓄積するサーバと、該サーバから映像データが伝送される端末装置で構成される監視システムに適用される監視方法であって、
前記監視用撮像装置において、監視用映像の撮像を行い、監視対象に関する情報を示したメタデータを生成し、
前記サーバにおいて、前記監視用撮像装置から供給される映像データとメタデータとを蓄積し、
前記端末装置において、サーバに蓄積されたメタデータを解析した結果の出力を行うことを特徴とする
監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視用撮像装置を使用して監視を行う監視システム、及びその監視システムに適用されるサーバ、並びにそのシステムを適用した監視方法に関し、特に撮像装置として、映像データに関する情報を示すメタデータを生成させることが可能なものを使用したシステムに関する。
【背景技術】
【０００２】
従来の監視システムでは、撮像装置（ビデオカメラ）と、その撮像装置が出力する映像データを表示可能な監視装置とをネットワークで接続して、監視装置で映像を記録することで、異常発生時の監視映像の確認ができるようにしてある（例えば特許文献１参照）。
【特許文献１】特開２００３−２７４３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、この種の監視システムで監視する場合、表示される監視用映像を監視者が直接目視で監視しているだけでは効率が悪いので、監視用映像そのものの変化から侵入者の検出や異常の発生などを検出できるシステムが開発されている。ところが、従来の監視システムでは、例えば監視映像の中に存在する動体に枠（動体枠）を表示させる等の、決められた条件に従った監視しかできない問題があり、より高度な監視ができるようなシステムの開発が要請されていた。
具体的には、例えば、ネットワークカメラから配信される監視映像に関する情報（メタデータ）を記録した機器でメタデータの解析を行って、監視状態に関するレポートを作成していたため、多数のレポートを同時に作成する事は困難であった。
また、メタデータをサーバ経由で多数のクライアント端末に配信するシステム構成として、画像に動体枠を表示するような処理の場合、全てのクライアント端末で同一のメタデータ解析を行っており、性能の低いクライアントが存在する場合にはメタデータをリアルタイムに処理する事は困難であった。
また、接続するクライアント数の増減や、カメラの接続数など、リアルタイムに変化するシステムで、サーバに負荷が集中したり、逆にクライアントに負荷が集中するなど、負荷のバランスが変化しても、処理を変更できず、ある機器に負荷が集中する傾向があった。
さらに、大量のメタデータを解析する際、サーバ単体で解析すると膨大な時間が必要であった。
【０００４】
本発明はかかる点に鑑みてなされたものであり、様々な態様の監視が良好にできるシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、監視用撮像装置と、該監視用撮像装置が撮像して出力する映像データを蓄積するサーバと、サーバから映像データが伝送される端末装置で構成される監視システムに適用する場合に、監視用撮像装置において、監視用映像の撮像を行い、監視対象の映像に関する情報を示したメタデータを生成し、サーバにおいて、監視用撮像装置から供給される映像データとメタデータとを蓄積し、端末装置において、サーバに蓄積されたメタデータを解析した結果の出力を行うようにしたものである。
【０００６】
このようにしたことで、サーバに蓄積されたメタデータを利用して、記録された監視映像についての解析を随時行うことができる。
【発明の効果】
【０００７】
本発明によると、サーバに蓄積されたメタデータを利用して、記録された監視映像についての解析を随時行うことができ、端末装置で設定した条件に基づいた解析が自由に行え、その解析結果のレポートなどを得ることができる。例えば、複数の端末装置を用意して、それぞれの端末装置毎に、蓄積された監視映像についての異なる解析を行うことが可能になり、監視効率が向上する。また、サーバや端末装置の能力に応じた解析が可能になる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の一実施の形態を、添付図面を参照して説明する。
【０００９】
図１は、本実施の形態のシステム構成例を示した図である。ここでは、複数台のネットワークカメラ１１，１２，１３，‥‥，１９を用意し、それぞれのカメラ１１〜１９を、ネットワークを介してサーバ２１，２２，２３に接続してある。図１の例では、３台のカメラの出力を、１台のサーバに供給する構成としてあるが、一例を示したものであり、これに限定されない。サーバ２１〜２３は、ネットワークを介して接続されたクライアント端末３１，３２にデータを送ることができる。なお、ネットワークとしては、監視システム用の専用のネットワークを使用してもよく、インターネットを使用してもよい。
【００１０】
各ネットワークカメラ１１〜１９は、監視映像を撮像する撮像部を備えて、その撮像部が撮像した映像データをネットワークに出力する撮像装置である。また、本例の各ネットワークカメラ１１〜１９は、撮像された監視映像に関する情報であるメタデータを生成させるメタデータ生成部を備えて、そのメタデータ生成部で生成されたメタデータを出力する構成としてある。メタデータは、監視映像中の動きがある範囲の座標位置を示す情報や、その動きの状態などの、監視映像の状態を検出して得た情報である。ここでは、メタデータとして、座標位置や状態などを示すテキストデータとして生成させるようにしてある。なお、用意されたネットワークカメラ１１〜１９が全てメタデータを生成させる構成としてもよいが、一部のカメラだけがメタデータ生成部を備える構成としてもよい。
【００１１】
ここで、ネットワークカメラ内で生成されるメタデータについて説明すると、メタデータは、映像データと音声データの補足情報となるデータである。メタデータには例えば以下のような情報が入る。
・オブジェクト情報（ネットワークカメラ内で動体検知を行った結果の情報。動体と認識されたものをオブジェクトとし、オブジェクトのＩＤ、Ｘ座標、Ｙ座標、サイズなどが入る）
・映像の時刻データ
・カメラのパン・ティルト情報（向き情報）
・カメラの位置情報
・映像の認証用署名情報
【００１２】
以下の説明では、特に、オブジェクト情報と時刻データを使用した例を記載している。
オブジェクト情報は、メタデータ内のオブジェクト情報はバイナリデータとして記載され、データサイズは最小限となっている。このメタデータからオブジェクト情報を構造体など意味のあるデータ構造に展開した情報を本書では「オブジェクト情報」と記載している。
アラーム情報は、メタデータから展開したオブジェクト情報を元に、フィルタ処理をかけた後の情報である。アラーム情報は、複数フレームのメタデータを解析し、動体位置の変化から速度を割り出したり、動体がある線を越えたかどうかのチェック、またはそれらを複合的に解析することで得られる。
アラーム情報には、映像内の員数（人数）や、それらの統計も含まれ、レポート機能としても使用できる。
【００１３】
アラーム情報に含まれるデータ例を以下に示す。
・累積オブジェクト数
累積オブジェクト数を使用するフィルタを設定した場合、アラーム情報にフィルタに該当したオブジェクト数が記録される。
・オブジェクト
そのフレーム内においてフィルタに該当したオブジェクト数。
・フィルタに該当したオブジェクト情報
フィルタに該当したオブジェクトのオブジェクト情報。オブジェクトのＩＤ、Ｘ座標、Ｙ座標、サイズなどが入る。
【００１４】
図２は、サーバの構成例を示した図である。図２では、サーバ２１の構成を示してあるが、他のサーバも同様の構成である。サーバ２１は、ネットワーク接続部９１を備え、ネットワークカメラやクライアント端末とデータ伝送が行える。ネットワーク接続部９１がネットワークカメラから受信した映像データは、映像データバッファ部９２に送り、映像データベース９４に蓄積させる。ネットワーク接続部９１がネットワークカメラから受信したメタデータは、メタデータバッファ部９３に送り、メタデータデータベース９５に蓄積させる。各データベース９４，９５は、例えばハードディスクドライブなどの大容量記憶手段が使用される。メタデータデータベース９５に蓄積されたメタデータは、メタデータフィルタ部９６でフィルタ処理され、メタデータの内容が解析される。そのフィルタ処理する内容（即ち解析する内容）は、フィルタ設定部９７により設定される。フィルタ処理例については後述する。メタデータフィルタ部９６での解析の結果、カメラで撮影する条件などを切替える必要がある場合には、ルール切替部９８で撮影ルールなどを切替える指令を生成させて、該当する指令をネットワーク接続部９１からカメラ１１などに送る。メタデータを解析した結果のデータ（アラーム情報など）についても、メタデータデータベース９５に記憶される。
【００１５】
なお、図２のサーバでは、映像データ及びメタデータの蓄積と、蓄積されたメタデータの解析を行う構成としたが、映像データの表示や、解析結果の表示などが行える構成としてもよい。また、後述するように、クライアント端末側で全ての解析を行う場合には、フィルタ部９６などを備えない構成としてもよい。
【００１６】
図３は、クライアント端末の構成例を示した図である。図３では、クライアント端末３１の構成を示してあるが、他のクライアント端末もほぼ同様の構成である。監視を行う端末装置であるクライアント端末は、ネットワーク接続部１０１を備え、サーバやネットワークカメラやクライアント端末とデータ伝送が行える。ネットワーク接続部１０１がサーバから受信した映像データは、映像データバッファ部１０２に送り、映像データベース１０４に蓄積させる。ネットワーク接続部１０１がネットワークカメラから受信したメタデータは、メタデータバッファ部１０３に送り、メタデータデータベース１０５に蓄積させる。各データベース１０４，１０５は、例えばハードディスクドライブなどの大容量記憶手段が使用される。メタデータデータベース１０５に蓄積されたメタデータは、メタデータフィルタ部１０６でフィルタ処理され、メタデータの内容が解析される。そのフィルタ処理する内容（即ち解析する内容）は、フィルタ設定部１０７により設定される。メタデータフィルタ部１０６での解析の結果、カメラで撮影する条件などを切替える必要がある場合には、ルール切替部１０８で撮影ルールなどを切替える指令を生成させて、該当する指令をネットワーク接続部１０１からサーバを経由してカメラに（或いはサーバを経由せずに直接カメラに）送る。解析されたメタデータについても、メタデータデータベース１０５に蓄積される。
【００１７】
また、クライアント端末は、監視映像などを表示させる表示部１１１を備える。この表示部１１１で表示を行うために、映像データ処理部１０９と、メタデータ処理部１１０を備え、映像データ処理部１０９で表示させる映像データを映像データベース１０４から取得し、メタデータ処理部１１０で表示させる映像に同期したメタデータをメタデータデータベース１０５から取得する。映像データ処理部１０９とメタデータ処理部１１０とで、扱うデータの時間的な同期をとるために、再生同期部１１２で同期処理が行われる。サーバ又はカメラから直接供給されるライブ映像を表示させる際には、映像バッファ部１０２及びメタデータバッファ部１０３から表示部１１１にデータを送り、表示させる。
【００１８】
ここで、サーバやクライアント端末内のメタデータフィルタ部９６，１０６でのフィルタ処理の例について説明する。
ここで、フィルタ処理情報としては、オブジェクト情報からアラーム情報を生成する際のルールが記載された情報である。複数フレームのメタデータをフィルタ処理で解析することでレポートの作成や、映像に員数を表示するなどの出力が可能となる。フィルタータイプとしては、例えば以下の４つを用意する。
Appearance（存在）：物体があるエリア内に存在するとき、アラームとなる。
Disappearance（消失）：物体があるエリアに現れ、エリアから出た時にアラームと考える。
Passing（通過）：ある線を書き、それを物体が超えた時にアラームとみなす。
Capacity（物体数制限）：あるエリア内の員数をカウントし、それがある数を超えたらアラームと考える。
このようにメタデータを使用した解析、及びその解析結果の表示は、監視を行う目的に応じて様々な形態が適用可能である。
【００１９】
なお、後述する解析状態で説明するように、クライアント端末が解析を行う機能を備えないで、サーバ側で解析した結果を受信して表示させる構成としてもよい。解析機能を備えた場合でも、その解析能力については、個々のクライアント端末で異なる場合もある。また、クライアント端末の映像データベース１０４やメタデータデータベース１０５については、サーバが備えるデータベースほど大容量の蓄積（記憶）を行うものでなくてもよく、表示処理や解析を行う上で必要なデータを、その都度サーバから取得するようにしてもよい。
【００２０】
次に、ここまで説明した本実施の形態におけるシステム構成を利用して行われるメタデータの解析状態について、図４〜図８を参照して説明する。図４〜図８で処理を行うサーバやクライアント端末は、図１のシステム構成の中から特定のサーバや端末を選んであるが、別のサーバやクライアント端末でもよい。また、各機器内に示したメタデータ解析モジュールは、メタデータの解析処理を行う機能部を総称して示したもので、具体的には、例えばサーバの場合には、図２に示したメタデータフィルタ部９６やフィルタ設定部９７などに相当し、クライアント端末の場合には、図３に示したメタデータフィルタ部１０６やフィルタ設定部１０７などに相当する。
メタデータの解析は、サーバで行う場合と、クライアント端末で行う場合と、それぞれを組み合わせた場合とがあり、それぞれ順に説明する。
【００２１】
まず、クライアント端末で解析を行う例を、図４を参照して説明する。この例では、ネットワークカメラ１１などからの映像データ（ストリームデータ）とメタデータとを、サーバ２１に一旦蓄積させた後、そのサーバ２１に蓄積された映像データとメタデータとを、クライアント端末３１からの要求で、クライアント端末３１に送る。このとき、映像データとメタデータとは時間的に同期させて配信させる。そして、クライアント端末３１内のメタデータ解析モジュール３１ａで、メタデータの解析を行い、その解析結果としてのオブジェクト情報やアラーム情報を、表示部１１１に供給して、映像と共に表示させるようにしてある。この場合には、解析を行うカメラを指定して、そのカメラが撮像した何時から何時までのメタデータと映像データについて、クライアント端末３１からサーバ２１に要求し、その要求されたメタデータと映像データを、サーバ２１内から読み出して、クライアント端末３１に転送させる。このようにして、クライアント端末内でメタデータ解析を行うことで、クライアント端末を操作する監視者（操作者）が、その端末を直接操作して、端末内で解析する条件などを設定した上で、解析を行うことができ、種々の解析条件の設定を簡単に行うことができる。
【００２２】
なお、このような場合での解析結果の、メタデータ解析モジュール３１ａからの出力としては、例えば、以下のような形式が考えられる。
・レポート形式として出力する。例えば、指定された時間のあるエリアの員数カウントの推移や、通過した員数の統計データなどの出力が考えられる。データ形式としては、表形式もあればグラフ形式、単純なデータファイル（ＣＳＶ方式など）がある。
・映像も同時に受信している場合に、画像にアラーム情報をリアルタイムに付与する。例えば、オブジェクト情報から動体位置の枠表示を画像に付与したり、員数カウントを画面上に追加したり、フィルタ処理に当てはまる動体を目立つように赤枠として表示する事ができる。
【００２３】
次に、サーバで解析を行う例を、図５を参照して説明する。この例では、ネットワークカメラ１１などからの映像データ（ストリームデータ）とメタデータとを、サーバ２１に一旦蓄積させる。そして、そのサーバ２１に蓄積された映像データとメタデータの内の、クライアント端末３１から要求があった任意のカメラの任意の区間のデータを、サーバ２１内のメタデータ解析モジュール２１ａで、メタデータの解析を行い、その解析結果としてのオブジェクト情報やアラーム情報を、映像データに付加した解析結果情報２１ｂとする。例えば、映像データのヘッダ部分に、アラーム情報を付加したデータとする。解析結果情報２１ｂは、クライアント端末３１に伝送し、クライアント端末３１が備える表示部１１１に表示させる。この場合、オブジェクト情報やアラーム情報が付加されていない映像データや、解析前のメタデータについてはクライアント端末３１に伝送する必要がない。但し、オブジェクト情報やアラーム情報が付加されていない映像データや、解析前のメタデータについても、クライアント端末３１に伝送するようにしてもよい。このようにして、サーバ内でメタデータ解析を行うことで、解析に必要な処理をサーバ側で集中して行うことができ、クライアント端末の負担を少なくすることができる。なお、本例の場合には、どのような解析を行うか等の解析の詳細を決めるデータを、クライアント端末からサーバに送る必要がある。或いは、サーバで、予め決められた条件で、予め解析を行ったデータを、蓄積させておくようにしてもよい。
【００２４】
次に、サーバとクライアントとの双方で解析を行う例を、図６を参照して説明する。この例では、２台のクライアント端末３１，３２を使用した例としてあり、一方のクライアント端末３１は、メタデータを解析する性能が高い端末として構成してあり、他方のクライアント端末３２は、メタデータを解析する性能が低い（又は解析する機能を備えていない端末）として構成してある。そして、ネットワークカメラ１１などからの映像データ（ストリームデータ）とメタデータとを、サーバ２１に一旦蓄積させる。そのサーバ２１に蓄積された映像データとメタデータの内の、クライアント端末３１から要求があった任意のカメラの任意の区間のデータを、クライアント端末３１に送る。サーバ２１で蓄積させずにカメラ１１からのデータを直接クライアント端末３１に送るようにしてもよい。
【００２５】
一方のクライアント端末３１では、メタデータ解析モジュール３１ａで、メタデータの解析を行い、その解析結果としてのオブジェクト情報やアラーム情報を、映像と共にクライアント端末３１が備える表示部１１１に供給して表示させる。
また、サーバ２１内のメタデータ解析モジュール２１ａでも、メタデータの解析を行い、その解析結果としてのオブジェクト情報やアラーム情報を、映像データに付加した解析結果情報２１ｂとする。解析結果情報２１ｂは、他方のクライアント端末３２に伝送し、クライアント端末３２が備える表示部１１１に表示させる。このようにして、クライアント端末の能力に応じて、解析をサーバとクライアント端末とで分散して行うことで、クライアント端末の能力に適した処理が行え、システムを構築する上での柔軟性が向上する。また、サーバ２１内のメタデータ解析モジュール２１ａでの解析を行う条件と、クライアント端末３１のメタデータ解析モジュール３１ａでの解析を行う条件とを変えることで、１つの監視映像に対して複数の異なる解析を行うことが可能になり、多様な解析が可能となる。
【００２６】
なお、この図６に示すように分散させて処理を行う場合には、サーバが、クライアント端末の性能情報を取得して、そのままクライアント端末にメタデータを配信するのか、或いは、解析した結果を配信するのかを決定すればよい。即ち、例えばクライアントから性能に関する情報を取得し、配信する情報を決定する。
例えば、クライアント端末からサーバに対するＨＴＴＰによるコマンドのオプションに以下のような引数をとる。
/image?ClientPerformance=X
X = H:high(性能は十分であり、メタデータの送信を要求する)
X = M:Middle(性能は十分であり、メタデータの送信を要求する)
X = L:Low(性能は低いため、メタデータ解析した解析結果のみ要求する)
そして、そのコマンドで示された性能情報をサーバが判断して、配信するデータを切り替えてクライアントに配信する。
切り替える判断は、例えば以下のようになる。
・クライアント性能が高：メタデータをそのまま配信する
・クライアント性能が中：メタデータをそのまま配信する
・クライアント性能が低：メタデータからオブジェクト、アラーム情報を生成し、それを画像のヘッダに付与してクライアントに送信する。
このようにして性能に応じて、サーバが自動的に配信する情報を決めることで、接続されるクライアント端末の性能に応じた良好な処理が可能になる。
【００２７】
次に、１台のクライアント端末で、複数台のサーバ２１，２２，２３に蓄積されたメタデータを同時解析する例を、図７を参照して説明する。この例では、クライアント端末３１は、３台のサーバからのメタデータを解析するメタデータ解析モジュール３１ａ，３１ｂ，３１ｃを備える。それぞれのメタデータ解析モジュール３１ａ，３１ｂ，３１ｃでの解析結果を統合するモジュール３１ｄについても備え、その統合モジュール３１ｄで、解析結果としてのアラーム情報やオブジェクト情報と統合したレポート情報を得、そのレポート情報を表示部１１１で表示させる。なお、図７の例では、映像のストリームデータの伝送については示していないが、映像データについても各サーバ（又は要求したサーバ）から伝送させるようにして、レポートと同時に表示させるようにしてもよい。
【００２８】
このように処理できることで、複数のサーバのアラーム情報をまとめ、更に複雑な解析を行うことが可能になる。例えば、複数のサーバにあるカメラのうち、同じ場所を見ているカメラの員数カウントを合計したり、複数カメラで監視している店舗内の動線解析などを行う事ができる。
【００２９】
次に、複数台のクライアント端末で、メタデータの解析を分散して行う例を、図８を参照して説明する。この例では、サーバ２１に蓄積されたメタデータ２１ｃについて、そのメタデータの前半と後半とに分け、解析に時間のかかる処理を短時間で終了させるようにしたものである。
【００３０】
この図８の例では、メタデータの前半を、一方のクライアント３１に配信し、そのクライアント３１内のメタデータ解析モジュール３１ａで解析させる。また、メタデータの後半を、他方のクライアント３２に配信し、そのクライアント３２内のメタデータ解析モジュール３２ａで解析させる。それぞれのクライアント端末での解析結果（オブジェクト情報及びアラーム情報）は、サーバ２１に送り、解析結果そのものは、サーバで集中管理させる。
【００３１】
このような処理を行う具体的な例としては、例えば、７日分のメタデータを解析する場合にクライアント端末が７台つながっていれば、１台につき２４時間分のメタデータをサーバから送信して、個別のクライアント端末で解析させることができる。サーバ２１では、各クライアント端末からの解析結果を統合して、レポートを作成することができる。
【００３２】
なお、図８の例では、複数台のクライアント端末で分散させて解析させる例としたが、その分散処理を行う機器の内の１台については、サーバ自身となり、サーバでも解析を行うようにしてもよい。
【００３３】
また、ここまで説明した解析の分散処理は、リアルタイムにクライアント端末の負荷状況を取得して、リアルタイムに分散処理状態を可変させる構成としてもよい。
例えば、サーバへの負荷の集中を回避するために、一部の性能の低いクライアントにのみアラーム情報を送信し、その他のクライアントについては解析前のメタデータを送信することでサーバの負荷集中を避ける事ができる。これをリアルタイムに行うことで、負荷が高くなったクライアントにはアラーム情報を送信し、負荷の低くなったクライアントにはメタデータを送信することで動的に最適な負荷分散を行う事ができる。
【００３４】
また、クライアントの性能の低さを補うこともできる。即ち、一般的にサーバ機器に比べ、クライアント機器の性能は低く、マルチタスクのクライアント機器では、負荷が一時的に高くなる場合がある。このような場合にもサーバ側で一時的にアラーム情報の生成まで行う事で、クライアントの性能の低さを補う事ができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施の形態によるシステム構成例を示す構成図である。
【図２】本発明の一実施の形態によるサーバの例を示す構成図である。
【図３】本発明の一実施の形態による端末の例を示す構成図である。
【図４】本発明の一実施の形態による端末（クライアント）での解析例を示す説明図である。
【図５】本発明の一実施の形態によるサーバでの解析例を示す説明図である。
【図６】本発明の一実施の形態によるサーバとクライアントで分散して解析する例を示す説明図である。
【図７】本発明の一実施の形態による複数サーバの例を示す説明図である。
【図８】本発明の一実施の形態による複数クライアントでの同時解析の例を示す説明図である。
【符号の説明】
【００３６】
１１〜１９…ネットワークカメラ、２１〜２３…サーバ、３１，３２…クライアント端末、９１…ネットワーク接続部、９２…映像データバッファ部、９３…メタデータバッファ部、９４…映像データベース、９５…メタデータデータベース、９６…メタデータフィルタ部、９７…フィルタ設定部、９８…ルール切替部、１０１…ネットワーク接続部、１０２…映像データバッファ部、１０３…メタデータバッファ部、１０４…映像データベース、１０５…メタデータデータベース、１０６…メタデータフィルタ部、１０７…フィルタ設定部、１０８…ルール切替部、１０９…映像データ処理部、１１０…メタデータ処理部、１１１…表示部、１１２…再生同期部
【図１】
2008016895.tif 000003
【図２】
2008016895.tif 000004
【図３】
2008016895.tif 000005
【図４】
2008016895.tif 000006
【図５】
2008016895.tif 000007
【図６】
2008016895.tif 000008
【図７】
2008016895.tif 000009
【図８】
2008016895.tif 000010