(57)【要約】【課題】監視対象領域が広域であっても、効率的なシステム運用を実現すること。【解決手段】監視装置は、アプリケーションによって指定された対象物を環境情報から抽出して特定するための基準となるデータであるサンプリング原本を、パターン分配装置からデータ集積装置を介して受信して再生し、再生されたデータを、データ集積装置に送信し、データ集積装置は、再生されたデータに対して処理ロジックを実行したデータから対象物が抽出されて特定されるように、基準パラメータを調整して補正データを決定して記憶する。データ集積装置は、記憶する補正データのうち、環境情報を収集して送信した監視装置に対応する補正データを用いて処理ロジックを実行して、当該環境情報に対象物と一致する情報が存在するか否かを判定する。【選択図】        図１
2009116799.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置と、前記監視対象領域に設置された複数の前記監視装置が収集した前記環境情報を受信して集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置とを含んで構成される監視システムであって、
前記データ集積装置は、
前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータを複数の前記監視装置ごとに調整して補正した補正パラメータを記憶する補正パラメータ記憶手段と、
前記補正パラメータ記憶手段が記憶する前記補正パラメータのうち、前記環境情報を収集して送信した監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定手段と、
を備えたことを特徴とする監視システム。
【請求項２】
前記監視装置は、
前記アプリケーションによって指定された前記対象物を前記環境情報から抽出して特定するための基準となるデータである基準データを、前記データ集積装置から受信して再生する基準データ再生手段と、
前記基準データ再生手段によって再生された前記基準データを、前記情報取得機器を介して収集し、収集されたデータを再生基準データとして前記データ集積装置に送信する再生基準データ送信手段と、
を備え、
前記データ集積装置は、
前記再生基準データ送信手段によって送信された前記再生基準データに対して前記所定の処理ロジックを実行した処理済再生基準データから前記対象物が抽出されて特定されるように、前記基準パラメータを調整して前記補正パラメータを決定する補正パラメータ決定手段をさらに備え、
前記補正パラメータ記憶手段は、前記補正パラメータ決定手段によって決定された前記補正パラメータを、前記再生基準データを送信した前記監視装置に対応付けて記憶することを特徴とする請求項１に記載の監視システム。
【請求項３】
前記アプリケーションは、前記対象物を指定するとともに、前記環境情報に当該対象物と一致する情報が存在するか否かを判定するデータ集積装置を指定し、
前記監視システムは、
前記対象物ごとに、前記基準データと前記基準パラメータとからなるパターンデータを記憶するパターンデータ記憶手段と、
前記アプリケーションが前記対象物を指定した場合に、前記パターンデータ記憶手段が記憶する当該対象物に対応するパターンデータを、当該アプリケーションが指定したデータ集積装置に分配するパターン分配手段と、
を備えるパターン分配装置をさらに含んで構成され、
前記アプリケーションは、前記対象物を前記パターンデータ記憶手段から検索して、または、前記対象物の前記パターンデータを新たに前記パターンデータ記憶手段に登録して指定し、
前記データ集積装置における前記判定手段は、前記パターン分配手段から分配された前記パターンデータに基づいて、集積された前記環境情報の中に前記対象物と一致する情報が存在するか否かを判定することを特徴とする請求項２に記載の監視システム。
【請求項４】
前記補正パラメータ記憶手段は、前記パターン分配手段から分配された前記パターンデータを、複数の前記監視装置ごとの前記補正パラメータと対応付けた補正用データとして記憶し、
前記判定手段は、前記パターン分配手段から前記パターンデータが分配された場合に、前記補正パラメータ記憶手段が記憶する前記補正用データに、当該パターンデータに対応する複数の前記監視装置ごとの前記補正パラメータが、前記補正パラメータ決定手段によって作成されて存在するならば、既に作成済みの前記補正パラメータを利用することを特徴とする請求項３に記載の監視システム。
【請求項５】
前記判定手段は、前記環境情報に前記対象物と一致する情報が存在するか否かを判定する際に利用された前記補正パラメータ記憶手段が記憶する前記補正パラメータの利用回数が所定の回数に達した場合に、当該補正パラメータに対応する監視装置に対して再度前記再生基準データを収集するように指示することで、前記補正パラメータ決定手段に当該監視装置の補正パラメータを更新して決定させ、更新して決定された補正パラメータを前記補正パラメータ記憶手段に更新して格納することを特徴とする請求項４に記載の監視システム。
【請求項６】
前記監視装置は、
設置された前記監視対象領域における環境の基準となるデータである環境基準データを記憶する環境基準データ記憶手段と、
前記情報取得機器から取得して収集した前記環境情報と、前記環境基準データ記憶手段が記憶する前記環境基準データと比較して、予め設定した許容範囲以上の差分があった場合、補正データを更新する要求である補正データ更新要求を前記データ集積装置に送信する補正データ更新要求送信手段と、
をさらに備え、
前記判定手段は、前記補正データ更新要求送信手段によって前記補正データ更新要求を送信した監視装置に対して再度前記再生基準データを収集するように指示することで、前記補正パラメータ決定手段に当該監視装置の補正パラメータを更新して決定させ、更新して決定された補正パラメータを前記補正パラメータ記憶手段に更新して格納することを特徴とする請求項４に記載の監視システム。
【請求項７】
アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置であって、
前記環境情報の中に前記対象物が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置に対して、収集した前記環境情報を送信する環境情報送信手段と、
前記アプリケーションによって指定された前記対象物を前記環境情報から抽出して特定するための基準となるデータである基準データを、前記データ集積装置から受信して再生する基準データ再生手段と、
前記基準データ再生手段によって再生された前記基準データを、前記情報取得機器を介して収集し、収集されたデータを再生基準データとして前記データ集積装置に送信する再生基準データ送信手段と、
前記アプリケーションからの指示に基づいて、前記情報取得機器の設定情報を変更する設定情報変更手段と、
を備えたことを特徴とする監視装置。
【請求項８】
アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置から集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置であって、
前記アプリケーションによって指定された前記対象物を前記環境情報から抽出して特定するための基準となるデータである基準データと、前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータとからなるパターンデータをパターン分配装置から受信するパターンデータ受信手段と、
前記パターンデータ受信手段によって受信した前記パターンデータの中で、前記アプリケーションによって指定された前記対象物に対応する前記基準データを前記監視装置に送信して再生させ、当該監視装置が収集した前記基準データを再生したデータである再生基準データに対して前記所定の処理ロジックを実行した処理済再生基準データから前記対象物が抽出されて特定されるように、前記基準パラメータを調整して補正パラメータを決定する補正パラメータ決定手段と、
前記補正パラメータ決定手段によって決定された前記補正パラメータを、前記再生基準データを送信した前記監視装置に対応付けて記憶する補正パラメータ記憶手段と、
前記監視装置から前記環境情報を受信した場合に、前記補正パラメータ記憶手段が記憶する前記補正パラメータのうち、当該監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定手段と、
前記判定手段によって前記環境情報に前記対象物と一致する情報が存在すると判定された場合に、前記アプリケーションに判定結果を通知する判定結果通知手段と、
を備えたことを特徴とするデータ集積装置。
【請求項９】
アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置と、前記監視対象領域に設置された複数の前記監視装置が収集した前記環境情報を受信して集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置とを含んで構成される監視方法であって、
前記データ集積装置は、
前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータを複数の前記監視装置ごとに調整して補正した補正パラメータを記憶する補正パラメータ記憶工程と、
前記補正パラメータ記憶工程が記憶する前記補正パラメータのうち、前記環境情報を収集して送信した監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定工程と、
を含んだことを特徴とする監視方法。
【請求項１０】
アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置と、前記監視対象領域に設置された複数の前記監視装置が収集した前記環境情報を受信して集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置とを含んで構成される監視方法をコンピュータに実行させる監視プログラムであって、
前記データ集積装置は、
前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータを複数の前記監視装置ごとに調整して補正した補正パラメータを記憶する補正パラメータ記憶手順と、
前記補正パラメータ記憶手順が記憶する前記補正パラメータのうち、前記環境情報を収集して送信した監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定手順と、
をコンピュータに実行させることを特徴とする監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視システム、監視装置、データ集積装置、パターン分配装置、監視方法および監視プログラムに関する。
【背景技術】
【０００２】
従来より、利用者が発した音声を認識して自動的に所定の電話番号にダイヤルを行なう携帯電話や、光学スキャンによって読み取ったバーコードの情報から、自動的に清算を行なう自動清算機など、識別対象物を識別するためのデータを設定しておくことで、収集した情報から対象物を識別してサービスを提供する装置が普及している。また、近年、監視装置に所定の対象物を識別するための情報を予め設定しておき、監視対象領域に設置したマイクやカメラといった機器が取得した音や画像といった情報を、当該監視対象領域の環境情報として収集し、収集した環境情報から予め設定された所定の対象物が抽出された場合に、これを契機として、様々なサービスを提供する監視システムの実用化が進められている。
【０００３】
このような監視システムとしては、例えば、監視対象領域として会社などのテナントが入居しているビルの内部に設置したマイクによって夜間に収集した環境情報としての音データからガラスの破壊音に対応した音データが抽出された場合に、あるいは、ビルの内部に設置したカメラによって夜間に収集した環境情報としての画像データにおける差分情報から人間に対応した画像データが抽出された場合に、警報を発生することでセキュリティサービスを提供するものがある。
【０００４】
例えば、特許文献１では、監視対象領域に光感知センサーを有する複数の監視装置を設置し、監視装置それぞれが、光感知センサーによって取得した監視対象領域の画像データそれぞれを、背景画像や先行して取得された先行画像などの画像データから生成した基準画像データと比較して、移動を行なっているオブジェクトの輪郭を抽出し、オブジェクトの輪郭から人間と判断された場合に、遠隔監視ステーションに警報を通知することでセキュリティサービスを提供する監視システムが開示されている。
【０００５】
また、上記したセキュリティサービスを提供する監視システムの他に、例えば、会社の業務従事者がパーソナルコンピュータ（ＰＣ）の操作中に、タイプミスや操作ミスをすると、ＰＣから所定の警告音がなるように設定しておき、業務時間中に収集した音データから、タイプミスの警告音に対応する音データや操作ミスの警告音に対応する音データを抽出するごとに、アプリケーションが、タイプミスや操作ミスの発生率を集計することで、業務における効率の測定に利用するサービスを提供する監視システムも考えられる。あるいは、ＡＴＭや操作が複雑な自動発券機の動作中に収集した音データから、顧客の操作ミスにより発生する警告音に対応する音データを抽出した場合に、アプリケーションが、警告音が発生したＡＴＭや自動発券機の設置場所を担当者に報知することで、担当者が速やかに当該設置場所に赴いて顧客に操作手順を説明するなど、顧客へのサポートに利用するサービスを提供する監視システムも考えられる。
【０００６】
このような監視システムの構成について、図２０を用いて説明する。図２０は、従来の監視システムの構成を説明するための図である。
【０００７】
図２０に示すように、特定の対象物を特定することでサービスを提供する従来の監視システムは、複数の監視装置とアプリケーション（実際には、アプリケーションが動作される計算機）とから構成され、これらは、ＵＳＢ、ＲＳ−２３２Ｃといった通信手段、あるいは、ＬＡＮや無線を利用したＩＰネットワークを介して接続される。ここで、図２０において、特定の対象物として音源１を監視装置が検知した場合、アプリケーション１は、当該監視装置から音源１検知イベントを受信して、設定されたサービスを実行する。例えば、タイプミスの警告音である音源１を検知した監視装置から音源１検知イベントを受信して、タイプミスの発生率を集計する。また、図２０において、特定の対象物として音源２を監視装置が検知した場合、アプリケーション２は、当該監視装置から音源２検知イベントを受信して、設定されたサービスを実行する。例えば、操作ミスの警告音である音源２を検知した監視装置から音源２検知イベントを受信して、操作ミスの発生率を集計する。このように、従来の監視システムは、監視装置において、マイクなどの機器から取得された環境情報（サンプリングデータ）から抽出する対象物（例えば、音源１や音源２）の名称を関連付けることで、サービスの利便性を向上させることができる。また、この関連付けにより、アプリケーションごとに、タイプミスの警告音や操作ミスの警告音対象物を容易に指定することができ、対象物の検索や、新たな対象物の登録も可能になる。
【０００８】
【特許文献１】特表２００３−５１８６７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上記した監視システムを構成する監視装置は、マイクが取得した人の声などの雑多な音が混在する音声データから、特定の音（例えば、ＰＣから発生したタイプミスの警告音）を抽出したり、カメラが取得した様々な物体が映りこまれた画像から、特定のオブジェクト（例えば、移動している人間）を抽出したりといった高度な情報抽出技術が要求される。従って、監視装置は、高性能な計算能力が必要とされるので、その価格は、高価となってしまう。
【００１０】
さらに、ビル管理におけるセキュリティサービスで、マイクが取得した音声データから、不審者の侵入時に発生するガラスやドアの破壊音に対応する音声データを自動検知したり、監視カメラで撮影した画像から人間を自動検知したりするように監視システムを構成する場合、ビル内のフロアやテナントごとに高価な監視装置を設置する必要があり、人件費を削減するために自動化した監視システムを導入する意義が薄れてしまう。
【００１１】
さらに、図２０に示したシステム構成のように、特定された対象物ごとに異なるサービスを実行する２つのアプリケーションがあった場合、それぞれのアプリケーションに接続される監視装置における情報抽出方法は、アプリケーションごとに調整する必要がある。このようなシステム構成では、アプリケーションを追加するごとに、同じ監視対象領域に、異なる対象物を特定するように調整された何台もの高価な監視装置が並ぶことになり、非効率的である。
【００１２】
また、監視対象である対象物となりうるものは、提供するサービスの内容により様々であり、光センサー、温度センサーのような単純なセンサーと異なり、このような監視装置では、対象物を高精度に抽出するために、監視システムの運用前に、細かな調整を行う必要がある。さらに、監視システムの運用後に、対象物の追加や、環境情報（サンプリングデータ）のサンプリング条件を変更することが必要となる状況が発生する可能性があることからも、従来の構成からなる監視システムは、システムの運用面からも非効率的である。
【００１３】
すなわち、従来の構成からなる監視システムにおいては、監視装置は、高価であるだけでなく、サービスの内容ごとに、すなわち、対象物ごとに、監視装置をハードウェアコーディングする必要があることから、このような監視装置を含んで構成される監視システムは、非効率的であるという問題点があった。
【００１４】
このような問題点を解決するためには、監視装置の機能を環境情報の収集に限定し、マイクなどの機器を介して環境情報を収集した複数の監視装置それぞれから受信した環境情報を集積し、集積された環境情報からアプリケーションに指定された対象物の抽出を行うデータ集積装置を、アプリケーションと監視装置との間に設置するように監視システムを構成し、さらに、環境情報を収集する監視装置それぞれが設置される周囲の環境状況による影響を考慮して、例えば、データ集積装置が環境情報に対象物と一致するデータが存在するか否かを判定する際に用いる処理ロジックのパラメータを調整する機能を、例えば、アプリケーションが備えるようにすることが考えられる。
【００１５】
しかし、このような監視システムは、特定する対象物の発生位置が、例えば、ビル内の一室のみに限定できる場合には有用であるが、監視対象領域がフロア全体のように広域である場合には、非効率的であるという問題点がある。例えば、ビル内に侵入した不審者のように特定する対象物が移動する場合では、監視対象領域が広域となってしまい、対象物を高精度に抽出するようにアプリケーションがデータ集積装置を介して監視装置との間で調整を行なっている間に、不審者が、別の監視装置の監視範囲に移動してしまう可能性があり、システム運用の観点から非効率的である。また、監視対象領域がビル内全体といったように広域であり、ビル内の各フロアにおける部屋ごとに複数の監視装置を設置するなど、大量の監視装置が広域に存在する場合、アプリケーションがデータ集積装置を介して個々の監視装置との間で調整処理を行うのは、現実的には困難である。
【００１６】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、監視対象領域が広域であっても、効率的なシステム運用を実現することが可能になる監視システム、監視装置、データ集積装置、パターン分配装置、監視方法および監視プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上述した課題を解決し、目的を達成するため、このシステムは、アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置と、前記監視対象領域に設置された複数の前記監視装置が収集した前記環境情報を受信して集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置とを含んで構成される監視システムであって、前記データ集積装置は、前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータを複数の前記監視装置ごとに調整して補正した補正パラメータを記憶する補正パラメータ記憶手段と、前記補正パラメータ記憶手段が記憶する前記補正パラメータのうち、前記環境情報を収集して送信した監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定手段と、を備えたことを要件とする。
【００１８】
また、この装置は、アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置であって、前記環境情報の中に前記対象物が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置に対して、収集した前記環境情報を送信する環境情報送信手段と、前記アプリケーションによって指定された前記対象物を前記環境情報から抽出して特定するための基準となるデータである基準データを、前記データ集積装置から受信して再生する基準データ再生手段と、前記基準データ再生手段によって再生された前記基準データを、前記情報取得機器を介して収集し、収集されたデータを再生基準データとして前記データ集積装置に送信する再生基準データ送信手段と、前記アプリケーションからの指示に基づいて、前記情報取得機器の設定情報を変更する設定情報変更手段と、を備えたことを要件とする。
【００１９】
また、この装置は、アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置から集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置であって、前記アプリケーションによって指定された前記対象物を前記環境情報から抽出して特定するための基準となるデータである基準データと、前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータとからなるパターンデータをパターン分配装置から受信するパターンデータ受信手段と、前記パターンデータ受信手段によって受信した前記パターンデータの中で、前記アプリケーションによって指定された前記対象物に対応する前記基準データを前記監視装置に送信して再生させ、当該監視装置が収集した前記基準データを再生したデータである再生基準データに対して前記所定の処理ロジックを実行した処理済再生基準データから前記対象物が抽出されて特定されるように、前記基準パラメータを調整して補正パラメータを決定する補正パラメータ決定手段と、前記補正パラメータ決定手段によって決定された前記補正パラメータを、前記再生基準データを送信した前記監視装置に対応付けて記憶する補正パラメータ記憶手段と、前記監視装置から前記環境情報を受信した場合に、前記補正パラメータ記憶手段が記憶する前記補正パラメータのうち、当該監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定手段と、前記判定手段によって前記環境情報に前記対象物と一致する情報が存在すると判定された場合に、前記アプリケーションに判定結果を通知する判定結果通知手段と、を備えたことを要件とする。
【００２０】
また、この方法は、アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置と、前記監視対象領域に設置された複数の前記監視装置が収集した前記環境情報を受信して集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置とを含んで構成される監視方法であって、前記データ集積装置は、前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータを複数の前記監視装置ごとに調整して補正した補正パラメータを記憶する補正パラメータ記憶工程と、前記補正パラメータ記憶工程が記憶する前記補正パラメータのうち、前記環境情報を収集して送信した監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定工程と、を含んだことを要件とする。
【００２１】
また、このプログラムは、アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置と、前記監視対象領域に設置された複数の前記監視装置が収集した前記環境情報を受信して集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置とを含んで構成される監視方法をコンピュータに実行させる監視プログラムであって、前記データ集積装置は、前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータを複数の前記監視装置ごとに調整して補正した補正パラメータを記憶する補正パラメータ記憶手順と、前記補正パラメータ記憶手順が記憶する前記補正パラメータのうち、前記環境情報を収集して送信した監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定手順と、をコンピュータに実行させることを要件とする。
【発明の効果】
【００２２】
開示したシステム、方法、プログラムによれば、監視対象領域に分散して設置される監視装置ごとに対象物に応じた補正パラメータを用いてデータ集積装置にて一括して環境情報における対象物の有無の判定処理を行なうことができ、監視対象領域が広域であっても、効率的なシステム運用を実現することが可能になる。
【００２３】
また、開示した装置によれば、監視装置は、データ集積装置に対し、当該監視装置に特化した補正パラメータを作成するためのデータを提供することができ、監視対象領域が広域であっても、効率的なシステム運用を実現することが可能になる。
【００２４】
また、開示した装置によれば、データ集積装置は、監視装置に特化した補正パラメータを自動的に作成することができ、監視対象領域が広域であっても、効率的なシステム運用を実現することが可能になる。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、この発明に係る監視システム、監視装置、データ集積装置、パターン分配装置、監視方法および監視プログラムの実施例を詳細に説明する。
【実施例】
【００２６】
［本実施例における監視システムの概要および特徴］
まず最初に、図１を用いて、本実施例における監視システムの主たる特徴を具体的に説明する。図１は、本実施例における監視システムの概要および特徴を説明するための図である。
【００２７】
ここで、本実施例においては、会社の業務従事者がパーソナルコンピュータ（ＰＣ）の操作中に、タイプミスや操作ミスをすると、ＰＣから所定の警告音がなるように設定しておき、業務時間中に収集した音データから、タイプミスの警告音に対応する音データや操作ミスの警告音に対応する音データを抽出するごとに、計算機装置に搭載されるアプリケーションが、タイプミスや操作ミスの発生率を集計することで、業務効率の測定サービスを提供する監視システムに対して、本発明を適用した場合について説明する。
【００２８】
本実施例における監視システムは、アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置と、監視対象領域に設置された複数の監視装置が収集した環境情報を受信して集積し、集積された環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置とを含んで構成されることを概要とする。
【００２９】
すなわち、本実施例における監視システムは、図１の（Ａ）に示すように、「アプリケーション１」および「アプリケーション２」と、「データ集積装置１」および「データ集積装置２」と、「データ集積装置１」に接続される「ｎ個」の「監視装置Ｓ１〜Ｓｎ」および「データ集積装置２」に接続される「ｍ個」の「監視装置Ｓ’１〜Ｓ’ｍ」とを含んで構成される。
【００３０】
例えば、図１の（Ａ）に示す「アプリケーション１」は、会社が入居するビルの２階のフロアにある経理部に設置されるＰＣから発生するタイプミスの警告音である「ＰＣアラーム音Ａ」を、監視対象としての対象物として指定し、経理部に所属する社員のタイプミスの発生率を集計するよう、新たに、監視システムの管理者より設定されたとする。
【００３１】
ここで、「監視装置Ｓ１〜Ｓｎ」は、監視対象領域である２階のフロアに点在して設置されており、「監視装置Ｓ１〜Ｓｎ」それぞれが有する情報取得機器としての集音マイクから２階のフロアの環境情報としての「音データ」を取得して収集している。そして、「データ集積装置１」は、「監視装置Ｓ１〜Ｓｎ」が収集した環境情報である「音データ」を集積し、監視システムの管理者による設定に基づいて、例えば、処理ロジックとしてのフーリエ変換によるパターンマッチングにより、集積された「音データ」の中に、「アプリケーション１」によって指定された「ＰＣアラーム音Ａ」と一致する情報が存在するか否かを判定する。
【００３２】
なお、図１の（Ａ）に示す「アプリケーション２」は、会社が入居するビルの３階のフロアにある営業部に設置されるＰＣから発生する操作ミスの警告音を監視対象としての対象物として指定し、経理部に所属する社員の操作ミスの発生率を集計するように監視システムの管理者より設定され、既に集計処理を実行しているとする。すなわち、別の監視対象領域である３階のフロアに点在して設置される「監視装置Ｓ’１〜Ｓ’ｍ」は、「監視装置Ｓ’１〜Ｓ’ｍ」それぞれが有する集音マイクから３階のフロアの環境情報としての「音データ」を取得して収集し、「データ集積装置２」は、「監視装置Ｓ’１〜Ｓ’ｍ」が収集した環境情報である「音データ」を集積し、監視システムの管理者による設定に基づいて、例えば、処理ロジックとしてのウェーブレット変換によるパターンマッチングにより、集積された「音データ」の中に、操作ミスの警告音と一致する情報が存在するか否かを判定しており、「アプリケーション２」は、「データ集積装置２」の判定結果を受信して、３階のフロアにある経理部に所属する社員の操作ミスの発生率を集計している。
【００３３】
ここで、本発明は、上記した監視装置とデータ集積装置とを含んで構成される監視システムにおいて、監視装置およびデータ集積装置に新たな機能を付加し、さらにパターン分配装置を新たにシステムに加えることによって、監視対象領域が広域であっても、効率的なシステム運用を実現することが可能になることに主たる特徴がある。この主たる特徴について簡単に説明すると、本実施例における監視システムは、対象物を特定するためのパターンデータを分配するパターン分配装置が、アプリケーションとデータ集積装置との間に設置される。
【００３４】
ここで、本実施例における監視システムを構成するパターン分配装置は、パターン番号に対応付けた基準データおよび基準パラメータなどからなるパターンデータを監視対象である対象物ごとに記憶するパターンライブラリを保持する。例えば、本実施例における監視システムを構成するパターン分配装置は、図１の（Ａ）に示すように、「パターン番号：２」のパターンデータとして、監視システムの管理者が対象物を検索して特定するためのメタデータである「検索用メタデータ：ＰＣアラーム音Ａ」と、「ＰＣアラーム音Ａ」の視聴用データである「サンプリング原本：Ｍ２」および「サンプリング原本：Ｍ２」を監視システムの管理者が指定した処理ロジック（フーリエ変換）で処理した結果である「サンプリングデータ：Ｔ２」からなる基準データと、監視システムの管理者が指定した処理ロジックを実行する際の基準となるパラメータである基準パラメータとしての「サンプリング条件：ＣＰ２」などを記憶する。
【００３５】
そして、本実施例における監視システムを構成するパターン分配装置は、アプリケーションが対象物を指定した場合に、パターンライブラリの当該対象物に対応するパターンデータを、当該アプリケーションが指定したデータ集積装置に分配する。例えば、本実施例における監視システムを構成するパターン分配装置は、「アプリケーション１」が「対象物：ＰＣアラーム音Ａ」を、パターンライブラリの中から「検索用メタデータ：ＰＣアラーム音Ａ」によって検索して指定した場合に、「サンプリング原本：Ｍ２」および「サンプリングデータ：Ｔ２」からなる基準データと、基準パラメータとしての「サンプリング条件：ＣＰ２」とを、「パターン番号：２」とともに、監視システムの管理者が指定した２階のフロアに設置される「ｎ個」の「監視装置Ｓ１〜Ｓｎ」のデータを集積する「データ集積装置１」に分配する。
【００３６】
なお、アプリケーションによるパターン分配装置への対象物の指定における詳細な処理に関しては、後述する。
【００３７】
そして、本実施例における監視システムを構成するデータ集積装置は、パターン分配装置から分配されたパターンデータ（「パターン番号：２、サンプリング原本：Ｍ２、サンプリングデータ：Ｔ２、サンプリング条件：ＣＰ２」）に基づいて、集積された「音データ」の中に「対象物：ＰＣアラーム音Ａ」と一致する情報が存在するか否かをフーリエ変換によるパターンマッチングにより判定する。その際、本実施例における監視システムを構成するデータ集積装置は、「対象物：ＰＣアラーム音Ａ」の判定を開始する前に、以下の処理を行なう。
【００３８】
すなわち、本実施例における監視システムを構成するデータ集積装置は、パターン分配装置から受信したパターンデータを補正データキャッシュに格納する。例えば、「データ集積装置１」は、図１の（Ａ）に示すように、パターン分配装置から受信したパターンデータ（「パターン番号：２、サンプリング原本：Ｍ２、サンプリングデータ：Ｔ２、サンプリング条件：ＣＰ２」）のうち、「サンプリング原本：Ｍ２、サンプリングデータ：Ｔ２、サンプリング条件：ＣＰ２」をテンプレートデータとして、「パターン番号：２」に対応付けて補正データキャッシュに格納する。
【００３９】
ここで、「パターン番号：２」に対応する補正データキャッシュには、図１の（Ａ）に示すように、「対象物：ＰＣアラーム音Ａ」を特定する際に用いられるフーリエ変換の基準パラメータ（ＣＰ２）を「監視装置Ｓ１〜Ｓｎ」ごとに調整して補正した補正パラメータとしての補正データを記憶する領域が設定されている。
【００４０】
そして、本実施例における監視システムを構成するデータ集積装置は、補正データキャッシュが記憶する「ＰＣアラーム音Ａ」の視聴用データである「サンプリング原本：Ｍ２」を、「アプリケーション１」が指定した「監視装置Ｓ１〜Ｓｎ」それぞれに送信する。
【００４１】
そして、本実施例における監視システムを構成する「監視装置Ｓ１〜Ｓｎ」それぞれは、受信した「サンプリング原本：Ｍ２」を再生する。例えば、図１の（Ａ）に示すように、「監視装置Ｓ１〜Ｓｎ」それぞれは、自身が備えるスピーカから、「ＰＣアラーム音Ａ」を、「サンプリング原本：Ｍ２」を用いて再生する。
【００４２】
そして、本実施例における監視システムを構成する「監視装置Ｓ１〜Ｓｎ」それぞれは、再生された「サンプリング原本：Ｍ２」を、自身が備える集音マイクを介して収集し、図１の（Ｂ）に示すように、収集されたデータを「ＰＣアラーム音Ａ再生データ」として「データ集積装置１」に送信する。
【００４３】
そして、本実施例における監視システムを構成する「データ集積装置１」は、受信した「ＰＣアラーム音Ａ再生データ」に対してフーリエ変換を実行した処理済再生データから「ＰＣアラーム音」が抽出されて特定されるように、「サンプリング条件：ＣＰ２」を調整して補正パラメータとしての「補正データにおけるサンプリング条件」を決定する。例えば、「データ集積装置１」は、「監視装置Ｓ１」から受信した「ＰＣアラーム音Ａ再生データ」に対してフーリエ変換を基準パラメータ（ＣＰ２）に基づいて実行し、「サンプリングデータ：Ｔ２」と一致するか否かを判定する。ここで、「データ集積装置１」は、「監視装置Ｓ１」から受信した「ＰＣアラーム音Ａ再生データ」に対してフーリエ変換を基準パラメータ（ＣＰ２）に基づいて実行した結果が「サンプリングデータ：Ｔ２」と一致する場合は、「監視装置Ｓ１」の「補正データにおけるサンプリング条件」として、そのまま「ＣＰ２」を補正データキャッシュに格納する。
【００４４】
一方、「データ集積装置１」は、「監視装置Ｓ１」から受信した「ＰＣアラーム音Ａ再生データ」に対してフーリエ変換を基準パラメータ（ＣＰ２）に基づいて実行した結果が「サンプリングデータ：Ｔ２」と一致しない場合は、「サンプリングデータ：Ｔ２」と一致するように「サンプリング条件：ＣＰ２」を調整した補正パラメータとしての「ＣＰ２−１」を決定し、図１の（Ｂ）に示すように、決定した補正パラメータとしての「ＣＰ２−１」を「監視装置Ｓ１」の「補正データにおけるサンプリング条件」として、「監視装置Ｓ１」の「監視装置識別番号：Ｓ１」と対応付けて補正データキャッシュに格納する。このように、「データ集積装置１」は、「サンプリング条件：ＣＰ２」の調整を「監視装置Ｓ２〜Ｓｎ」それぞれについても行い、最終的に、図１の（Ｂ）に示すように、「監視装置Ｓ１〜Ｓｎ」それぞれの「補正データにおけるサンプリング条件」を「ＣＰ２−１〜ＣＰ２−ｎ」として決定して、補正データキャッシュに格納する。
【００４５】
そして、本実施例における監視システムを構成する「データ集積装置１」は、「監視装置Ｓ１〜Ｓｎ」それぞれが収集した「音データ」を集積し、例えば、「監視装置Ｓ１」が収集した「音データ」に対しては、フーリエ変換をサンプリング条件「ＣＰ２−１」に基づいて処理し、処理した結果が「サンプリングデータ：Ｔ２」と一致か否かを判定し、一致する場合は、「アプリケーション１」に「パターン配分装置」を介して通知し、「アプリケーション１」は、２階の経理部に所属する社員のタイプミスの発生率を集計する。
【００４６】
なお、本実施例では、環境情報としての「音データ」からアプリケーションが指定した対象物を特定する場合について説明したが、本発明はこれに限定されるものではなく、環境情報としての「画像データ」から、例えば、アプリケーションが指定した対象物としての「人間」を特定する場合であってもよい。すなわち、監視装置において、情報取得機器としての「集音マイク」の代わりに「カメラ」と、基準データを再生して再生基準データを取得させるための「スピーカ」の代わりに「映写装置」とを有するようにして構成した監視システムであってもよい。
【００４７】
このようなことから、本実施例における監視システムは、監視対象領域に分散して設置される監視装置ごとに対象物に応じた補正パラメータを自動的に作成して、環境情報における対象物の有無の判定処理を行なうことができ、上記した主たる特徴の通り、監視対象領域が広域であっても、より効率的なシステム運用を実現することが可能になる。
【００４８】
［本実施例における監視装置の構成］
次に、図２および図３を用いて、本実施例における監視装置を説明する。図２は、本実施例における監視装置の構成を示すブロック図であり、図３は、監視装置のデータバッファを説明するための図である。
【００４９】
図２に示すように、本実施例における監視装置１０は、情報収集部１０１と、フィルタ１０２と、センサー制御部１０３と、イベント生成部１０４と、通信制御部１０５と、データバッファ１０６と、アプリ連携部１０７と、サンプル再生部１０８とから構成され、さらに、データ集積装置２０とアプリケーション４０とにネットワークを介して接続される。
【００５０】
情報収集部１０１は、図２に示すように、環境情報としての「音データ」を取得するための情報取得機器である集音マイクと、当該情報取得機器の規格に応じた通信ケーブル、あるいは無線インタフェースで接続され、集音マイクが収集した「音」としてのアナログデータをデジタルデータに変換するＡ／Ｄ変換を行なう。また、後述するセンサー制御部１０３からの指示に従って、集音マイクの感度を調整するためのコマンドを、通信インタフェースを介して集音マイクに送信する。
【００５１】
フィルタ１０２は、集音マイクが収集し、情報収集部１０１がデジタル変換した「音デジタルデータ」の中から、監視装置１０の周囲の環境音を除去したり、プライバシーに配慮するために人間の声などの情報をあいまいにするための処理をしたりすることで、環境情報としての「音データ」を生成する。例えば、フィルタ１０２は、「音デジタルデータ」を、さらにスペクトルに分解し、環境雑音と思われるスペクトルを除去し、人間の声に相当する周波数のスペクトルを除去する。また、フィルタ１０２は、無音と判断される「音デジタルデータ」を除去するように構成されてもよく、これにより、詳述するデータ集積装置２０に送信するデータ量を削減し、さらに、データ集積装置における処理量を削減することができる。
【００５２】
なお、情報取得機器がカメラの場合は、情報収集部１０１は、センサー制御部１０３からの指示に従って、カメラの焦点を調節し、フィルタ１０２は、プライバシーに配慮するために人間と認識される領域のデータにモザイク処理などを行なうように構成される。
【００５３】
センサー制御部１０３は、アプリケーション４０やデータ集積装置２０から受信した指示に従って、情報収集部１０１に接続される集音マイクの感度調整などのコマンドを、情報収集部１０１に通知することで集音マイクを制御するアプリケーションインタフェース（ＡＰＩ）である。
【００５４】
イベント生成部１０４は、後述するデータバッファ１０６が記憶するフィルタ済みサンプリングデータから音イベントメッセージを生成し、例えば、一定周期でデータ集積装置２０に送信する。なお、音イベントメッセージについては、後述する。
【００５５】
通信制御部１０５は、データ集積装置２０とのインタフェース（例えば、ＵＳＢ、RS-232C、ＬＡＮ、無線ＬＡＮなどのインタフェース）を介して、定められたプロトコルに従いイベント生成部１０４が生成した音イベントメッセージをデータ集積装置２０に送信する。また、通信制御部１０５は、後述するアプリ連携部１０７に対してアプリケーション４０からの指示を通知する。例えば、通信制御部１０５は、アプリケーション４０からの集音マイクの感度調整指示を、アプリ連携部１０７に通知し、さらにアプリ連携部１０７は、通信制御部１０５を介して、情報収集部１０１に集音マイクの感度調整指示を通知する。
【００５６】
データバッファ１０６は、情報収集部１０１がデジタル変換し、フィルタ１０２によってフィルタリングした環境情報としての「音データ」を、「フィルタ済みサンプリングデータ」として記憶する。具体的には、データバッファ１０６は、「フィルタ済みサンプリングデータ」を時系列に沿って分割して（例えば、１００ミリ秒ごとに分割して）記憶する。例えば、データバッファ１０６は、１００ミリ秒ごとに分割した「フィルタ済みサンプリングデータ」を、「フィルタ済みサンプリングデータ」が取得された時間（例えば、２００７年１０月１日の午前１０時１０分１０秒から２００７年１０月１日の午前１０時１０分１０秒１００ミリ秒）である「タイムスタンプ」と、「フィルタ済みサンプリングデータ」を一意に特定するための番号である「データ識別番号」とに対応付けて記憶する。
【００５７】
また、データバッファ１０６は、これら図３に示すようなデータを、一定時間が経過した時点で、削除する。すなわち、データバッファ１０６は、例えば、最新の１分間分の「フィルタ済みサンプリングデータ」のみを記憶するように設定される。これは、音の識別処理において、過去のサンプリングデータが対象物の特定のために必要になる場合があるからである。
【００５８】
アプリ連携部１０７は、アプリケーション４０からの、テストサンプリングの開始指示、データ参照指示、集音マイクの制御指示を受け付けるためのＡＰＩを、通信制御部１０５を介して公開し、アプリケーション４０の指示に基づくデータバッファ１０６からの「フィルタ済みサンプリングデータ」の抽出など、アプリケーション４０の指示を通知することで各機能ブロックの制御を行なう。
【００５９】
サンプル再生部１０８は、通信制御部１０５を介して、データ集積装置２０から受信した視聴用データである「サンプリング原本」を、サンプル再生部１０８に接続されるスピーカを用いて再生する。サンプル再生部１０８が再生した「サンプリング原本」は、集音マイクを介してアナログデータとして取得され、さらに、情報収集部１０１よるデジタル変換、フィルタ１０２によるフィルタリングによって、例えば、図１の（Ｂ）に示す「ＰＣアラーム音Ａ再生データ」として変換され、その後、通信制御部１０５を介して、データ集積装置２０に送信される。ここで、サンプル再生部１０８は、特許請求の範囲に記載の「基準データ再生手段」に対応し、通信制御部１０５は、同じく、「再生基準データ送信手段」に対応する。
【００６０】
なお、サンプル再生部１０８は、自身に接続されるスピーカから出力される音の強弱を制御して再生することで、音のセンサーからの音の発生位置を擬似するように制御してもよい。また、サンプル再生部１０８にスピーカを接続するのではなく、サンプル再生部１０８の音の出力端子を情報収集部１０１の入力端子にフィードバックし、外部の音とミックスするように構成してもよい。
【００６１】
［本実施例におけるデータ集積装置の構成］
続いて、図４〜７を用いて、本実施例におけるデータ集積装置を説明する。図４は、本実施例におけるデータ集積装置の構成を示すブロック図であり、図５は、データ集積装置のデータバッファを説明するための図であり、図６は、分配装置管理データを説明するための図であり、図７は、補正キャッシュデータを説明するための図である。
【００６２】
図４に示すように、本実施例におけるデータ集積装置２０は、通信制御部２０１と、分配装置管理部２０２と、データ分析部２０３と、データバッファ２０４と、分配装置管理データ２０５と、補正データキャッシュ２０６と、スケジューラ２０７とから構成され、さらに、監視装置１０とパターン分配装置３０とに接続される。
【００６３】
通信制御部２０１は、監視装置１０におけるイベント生成部１０４が生成したイベントメッセージを受信し、受信したイベントメッセージに含まれる「フィルタ済みサンプリングデータ」などのデータを後述するデータバッファ２０４に格納する。また、通信制御部２０１は、後述する分配装置管理部２０２が提供するパターン分配装置３０から分配されるパターンデータを受信するためのＡＰＩを、パターン分配装置３０がリモートで制御できる機能を提供する。これは、例えば、JMS（Java（登録商標）メッセージサービス）、SOAP等の通信手順を用いて実現される。
【００６４】
分配装置管理部２０２は、パターン分配装置３０に対してパターンデータ配布のためのＡＰＩを提供し、パターン分配装置３０の指示に従って、データ集積装置２０内のデータへのアクセス、データ集積装置２０内の各機能ブロックの制御を行ない、特に本発明に密接に関連するものとしては、上記した監視装置１０が送信した「再生データ」を、通信制御部２０１を介して受信した場合、後述するデータ分析部２０３およびスケジューラ２０７を制御することで、監視装置ごとの補正データを作成する。ここで、分配装置管理部２０２は、特許請求の範囲に記載の「補正パラメータ決定手段」に対応する。
【００６５】
データ分析部２０３は、後述するスケジューラ２０７あるいは分配装置管理部２０２が提示したパターンマッチングのための処理ロジックと、処理ロジックに用いられるパラメータ（具体的には、監視装置ごとの補正データ）とに基づいて、後述するデータバッファ２０４から「フィルタ済みサンプリングデータ」を取り出してデータの加工を行なう。なお、処理ロジックとしては、例えば、フーリエ変換、ウェーブレット変換、特異値分解などがあり、データ分析部２０３が実行する処理ロジックや、処理ロジック実行時に用いられるパラメータのうち基準パラメータとしてのサンプリング条件は、監視システムの管理者から、アプリケーション４０を介して設定される。
【００６６】
データバッファ２０４は、監視装置１０におけるイベント生成部１０４が生成したイベントメッセージを、通信制御部２０１を介して受信し、受信したイベントメッセージに含まれる「フィルタ済みサンプリングデータ」などのデータを、監視装置１０の識別番号とともに記憶する。例えば、データバッファ２０４は、監視装置１０におけるデータバッファ１０６と同様に、図５に示すように、イベントメッセージに含まれる１００ミリ秒ごとに分割した「フィルタ済みサンプリングデータ」と、「フィルタ済みサンプリングデータ」が取得された時間としての「タイムスタンプ」と、「フィルタ済みサンプリングデータ」を一意に特定するための番号である「データ識別番号」とを、監視装置１０の識別番号（例えば、Ｓ１〜Ｓｎ）に対応付けて記憶する。また、データバッファ２０４も、監視装置１０におけるデータバッファ１０６と同様に、時系列を考慮した「音データ」の比較が可能なように一定時間（例えば、１分間）のデータがバッファリングされる。
【００６７】
分配装置管理データ２０５は、後述するスケジューラ２０７が、データ分析部２０３が加工したデータと、後述する補正データキャッシュが記憶するサンプリングデータとを比較して一致すると判定した場合、一致通知を所望するパターン分配装置３０に通知メッセージを送信するための情報を記憶する。図６の（Ａ）に、分配装置管理データ２０５が記憶するデータの一構成例を示す。
【００６８】
図６の（Ａ）に示すように、分配装置管理データ２０５は、例えば、登録番号と、パターン分配装置識別番号と、パターン番号と、閾値データとから構成される。ここで、登録番号は、監視装置１０と、データ集積装置２０と、アプリケーション４０と、パターン分配装置３０との間で、整合性をとる為の識別情報として利用される。ここで、例えば、図１の（Ａ）に示す「アプリケーション１」の識別情報として「ＡＰ１」、「パターン分配装置」の識別情報として「Ｄ１」、「データ集積装置１」の識別情報として「Ｃ１」および「監視装置Ｓ１」の識別情報として「Ｓ１」が設定されている場合、これらの組み合わせの整合性をとる為の識別情報として、図６の（Ａ）に示すように、「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」が設定される。
【００６９】
また、分配装置管理データ２０５の「パターン分配装置識別番号」は、後述するスケジューラ２０７によってデータ分析部２０３が加工したデータが後述する補正データキャッシュ２０６が記憶するサンプリングデータと一致すると判定された場合に通知メッセージを送信するためのインタフェースを示す。ここで、「パターン分配装置識別番号」は、一般的には、リモートインタフェースの名前やメッセージ受信キューの名前であり、図６の（Ａ）に示すように、分配装置管理データ２０５は、例えば、「パターン分配装置識別番号：Ｄ１」を「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」に対応付けて記憶する。
【００７０】
また、分配装置管理データ２０５の「パターン番号」は、パターン分配装置３０から配布されたパターンデータの「パターン番号」であり、パターン分配装置３０が所望した対象物の基準データを示す番号である。例えば、図６の（Ａ）に示すように、分配装置管理データ２０５は、「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」と「パターン分配装置識別番号：Ｄ１」とに対応付けて、「パターン番号：２」を記憶する。ここで、以下では、「パターン番号：２」は、上述した図１に示す「サンプリング原本：Ｍ２、サンプリングデータ：Ｔ２、サンプリング条件：ＣＰ２」に対応する「パターン番号」と同じものであるとして説明する。
【００７１】
また、分配装置管理データ２０５の「閾値データ」は、後述するスケジューラ２０７による比較判定処理において、あいまいさを許容するための情報として用いられる。音や映像といった情報（本実施例では音）は、周囲の環境に影響されやすいため、厳密な比較は困難である。従って、分配装置管理データ２０５の「閾値データ」は、監視システムによるサービスの履行を確実にするために、識別粒度をある程度あいまいにするために用いられる。ここで、図６の（Ａ）に示すように、分配装置管理データ２０５は、「パターン番号：２」に対応する「サンプリングデータ：Ｔ２」との比較判定処理を「閾値データ：ＴＨ２」によって行なうと記憶する。
【００７２】
すなわち、分配装置管理データ２０５は、図６の（Ａ）に示すように、例えば、「パターン番号：２」に対応するデータが「監視装置Ｓ１〜Ｓｎ」が収集したデータに存在するか否かを「閾値データ：ＴＨ２」によって判定し、一致通知を「パターン分配装置識別番号：Ｄ１」のインタフェースを持つパターン分配装置３０に送信することを、「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」〜「登録番号：ＡＰ１Ｄ１Ｃ１Ｓｎ」それぞれに対応付けて記憶する。なお、図６の（Ｂ）に示す分配装置管理データ２０５のデータについては、後に詳述する。
【００７３】
補正データキャッシュ２０６は、パターン分配装置から受信したパターンデータと、対象物を特定する際に用いられる処理ロジックの基準パラメータを監視装置１０ごとに調整して補正した補正パラメータとしての補正データとを記憶する。ここで、補正データキャッシュ２０６は、特許請求の範囲に記載の「補正パラメータ記憶手段」に対応する。図７の（Ａ）に、補正データキャッシュ２０６が記憶するデータの一構成例を示す。
【００７４】
図６の（Ａ）に示すように、補正データキャッシュ２０６は、例えば、パターン分配装置３０より配布された対象物特定のための基準データであるパターンデータである「パターン番号」、「サンプリング原本」、「サンプリングデータ」、「サンプリング条件」のうち、「サンプリング原本、サンプリングデータ、サンプリング条件」と、「ライフタイム」とをテンプレートのデータとして、パターンデータを索引するための「パターン番号」と対応付けて記憶する。さらに、補正データキャッシュ２０６は、図６の（Ａ）に示すように、監視装置が送信した「再生データ」を、通信制御部２０１を介して受信した場合、分配装置管理部２０２がデータ分析部２０３および後述するスケジューラ２０７を制御することで作成した監視装置１０ごとの補正パラメータとしての補正データを、「カウンタ」とともに記憶する領域が設定されている。
【００７５】
ここで、「ライフタイム」は、補正データを更新するために用いられる閾値として監視システムの管理者によって予め設定された利用回数であり、「カウンタ」は、該当する監視装置１０の補正データが、データ分析部２０３よって利用されるごとにカウントアップされ、後述するスケジューラ２０７による比較判定処理において参照される。
【００７６】
すなわち、補正データキャッシュ２０６は、図６の（Ａ）に示すように、パターン分配装置３０よりパターンデータを受信した場合、例えば、「パターン番号：２」と、テンプレートのデータである「サンプリング原本：Ｍ２、サンプリングデータ：Ｔ２、サンプリング条件：ＣＰ２」と、「ライフタイム：１０」とを対応付けて記憶する。さらに、補正データキャッシュ２０６は、図６の（Ｂ）に示すように、監視装置１０それぞれが送信した「再生データ」を、通信制御部２０１を介して受信した分配装置管理部２０２が「監視装置Ｓ１〜Ｓｎ」ごとの補正データのサンプリング条件として「ＣＰ２−１〜ＣＰ２−ｎ」を作成した場合、これら補正データを監視装置１０の識別番号である「Ｓ１〜Ｓｎ」に対応付けてそれぞれ記憶する。
【００７７】
ここで、例えば、「監視装置Ｓ１」の「補正データのサンプリング条件：ＣＰ２−１」のデータ分析部２０３による利用回数、すなわち、「カウンタ」の数値が、「ライフタイム：１０」を超えて「１１」となった場合に、後述するスケジューラ２０７は、分配装置管理部２０２に対して、補正データを更新するように制御する。なお、図７の（Ｃ）に示す補正データキャッシュ２０６のデータについては、後に詳述する。
【００７８】
なお、分配装置管理部２０２が作成し、補正データキャッシュ２０６に格納される補正データは、さらに細かく設定することもできる。例えば、監視装置１０のサンプル再生部１０８における「サンプリング原本」の再生条件を至近距離、中距離、遠距離に分け、それぞれの再生条件に従って作成された再生データを受信した分配装置管理部２０２が、監視装置１０の再生条件ごとの補正データを持つように構成することもできる。このような場合、サンプル再生部１０８の再生条件は、再生音のボリュームを調整することで擬似的に設定される。
【００７９】
スケジューラ２０７は、周期的に分配装置管理データ２０５からアプリケーション４０が所望している対象物の情報を抽出する。例えば、スケジューラ２０７は、図６の（Ａ）に示す「パターン番号：２」と「閾値データ：ＴＨ２」などを抽出する。そして、スケジューラ２０７は、補正データキャッシュ２０６から対象物の特定に用いられる処理ロジックおよびパラメータを用いて、データバッファ２０４が記憶する「フィルタ済みサンプリングデータ」を加工する処理を、データ分析部２０３にデータの処理を依頼する。例えば、図７の（Ｂ）に示す「パターン番号：２」の処理ロジックとして設定されたフーリエ変換を含むサンプリング条件と、監視装置１０ごとの補正データとしてのサンプリング条件とを用いて、データバッファ２０４が記憶する「フィルタ済みサンプリングデータ」を加工する処理を、データ分析部２０３に依頼する。
【００８０】
そして、スケジューラ２０７は、データ分析部２０３が加工したデータと、補正データキャッシュが記憶するサンプリングデータとを比較して差分情報を抽出する。ここで、当該差分情報が、例えば、「閾値データ：ＴＨ２」の範囲内である場合は、データ分析部２０３が加工したデータに対象物に対応するデータと一致するものがあると判定し、「閾値データ：ＴＨ２」の範囲外である場合は、データ分析部２０３が加工したデータに対象物に対応するデータと一致するものはないと判定する。その後、スケジューラ２０７は、一致すると判定した場合、分配装置管理データ２０５を参照して、一致通知を所望するパターン分配装置３０に一致通知メッセージを送信する。ここで、データ分析部２０３およびスケジューラ２０７は、特許請求の範囲に記載の「判定手段」に対応する。
【００８１】
［本実施例におけるパターン分配装置の構成］
続いて、図８〜１０を用いて、本実施例におけるパターン分配装置を説明する。図８は、本実施例におけるパターン分配装置の構成を示すブロック図であり、図９は、アプリケーション管理データを説明するための図であり、図１０は、パターン分配装置のパターンライブラリを説明するための図である。
【００８２】
図８に示すように、本実施例におけるパターン分配装置３０は、通信制御部３０１と、アプリケーション管理部３０２と、アプリケーション管理データ３０３と、パターンライブラリ３０４とから構成され、さらに、データ集積装置２０とアプリケーション４０とに接続される。
【００８３】
通信制御部３０１は、データ集積装置２０からの一致通知を受信した場合、データの参照登録をしているアプリケーション４０へ一致通知を転送する。また、後述するアプリケーション管理部３０２が提供するパターンデータ（サンプリング原本やサンプリングデータなど）の検索用メタデータによる検索、パターンデータの登録、通知依頼のためのＡＰＩを、アプリケーション４０がリモートで制御できる機能として提供する。これは、例えば、JMS（Java（登録商標）メッセージサービス）、SOAP等の通信手順を用いて実現される。
【００８４】
アプリケーション管理部３０２は、アプリケーション４０が、パターンデータの検索、パターンデータの登録、通知依頼などの処理を可能にするためのＡＰＩを提供し、アプリケーション４０の指示に従い、パターン分配装置３０内のデータへのアクセス、パターン分配装置３０内の各機能ブロックの制御を行ない、特に本発明に密接に関連するものとしては、アプリケーション４０によって登録されたパターンデータを、アプリケーション４０によって指定されたデータ集積装置２０に配布する。ここで、アプリケーション管理部３０２は、特許請求の範囲に記載の「パターン分配手段」に対応する。
【００８５】
アプリケーション管理データ３０３は、データ集積装置２０から一致通知を受けた場合、一致通知を所望するアプリケーション４０に一致通知メッセージを送信するための情報を記憶する。また、アプリケーション管理データ３０３は、パターンデータの配布を行うデータ集積装置２０の管理情報を記憶する。図９の（Ａ）に、アプリケーション管理データ３０３が記憶するデータの一構成例を示す。
【００８６】
図９の（Ａ）に示すように、アプリケーション管理データ３０３は、例えば、登録番号と、アプリケーション識別番号と、パターン番号と、閾値データと、配布管理データとから構成される。ここで、登録番号と、パターン番号と、閾値データとは、データ集積装置２０の分配装置管理データ２０５における登録番号と、パターン番号と、閾値データと同様なものなので、説明を省略する。
【００８７】
アプリケーション管理データ３０３の「アプリケーション識別番号」は、データ集積装置２０からの一致通知を受けた場合に、一致通知メッセージを送信するためのインタフェースを示す。ここで、「アプリケーション識別番号」は、一般的には、リモートインタフェースの名前やメッセージ受信キューの名前であり、例えば、アプリケーション管理データ３０３は、図１の（Ａ）に示す「アプリケーション１」に対応する「アプリケーション識別番号：ＡＰ１」を、図８の（Ｂ）に示すように、「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」〜「登録番号：ＡＰ１Ｄ１Ｃ１Ｓｎ」にそれぞれ対応付けて記憶する。
【００８８】
アプリケーション管理データ３０３の「配布管理データ」は、パターン番号に対応するパターンデータを配布したデータ集積装置２０の「データ集積装置識別番号」を記憶する。例えば、アプリケーション管理データ３０３は、図１の（Ａ）に示す「データ集積装置１」に対応する「データ集積装置識別番号：Ｃ１」を、図８の（Ｂ）に示すように、「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」〜「登録番号：ＡＰ１Ｄ１Ｃ１Ｓｎ」にそれぞれ対応付けて記憶する。
【００８９】
すなわち、アプリケーション管理データ３０３は、図８の（Ｂ）に示すように、例えば、「パターン番号：２」に対応するパターンデータを配布された「データ集積装置識別番号：Ｃ１」のデータ集積装置２０が、監視装置１０から集積したデータに、「パターン番号：２」に対応するパターンデータが存在するか否かを「閾値データ：ＴＨ２」によって判定し、一致通知を「アプリケーション識別番号：ＡＰ１」のインタフェースを持つアプリケーション４０に送信することを、「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」〜「登録番号：ＡＰ１Ｄ１Ｃ１Ｓｎ」それぞれに対応付けて記憶する。なお、図８の（Ｃ）〜（Ｅ）に示すアプリケーション管理データ３０３のデータについては、後に詳述する。
【００９０】
パターンライブラリ３０４は、音や映像といった情報（本実施例では音）からアプリケーション４０によって指定された対象物を特定するために比較用のテンプレートとして利用される情報であり、パターン番号に対応付けたパターンデータを監視対象である対象物ごとに記憶する。図１０の（Ａ）に、パターンライブラリ３０４が記憶するデータの一構成例を示す。ここで、パターンライブラリ３０４は、特許請求の範囲に記載の「パターンデータ記憶手段」に対応する。
【００９１】
図１０の（Ａ）に示すように、パターンライブラリ３０４は、「パターン番号」のパターンデータとして、監視システムの管理者が対象物を検索して特定するためのメタデータである「検索用メタデータ」と、視聴用データである「サンプリング原本」と、「サンプリング原本」を監視システムの管理者が指定した処理ロジックで処理した結果である「サンプリングデータ」と、監視システムの管理者が指定した処理ロジックを実行する際の基準となるパラメータである基準パラメータとしての「サンプリング条件」を記憶する。
【００９２】
例えば、パターンライブラリ３０４は、図１０の（Ｂ）に示すように、「パターン番号：２」のパターンデータとして、「検索用メタデータ：ＰＣアラーム音Ａ」と、「ＰＣアラーム音Ａ」の視聴用データである「サンプリング原本：Ｍ２」と、「サンプリング原本：Ｍ２」を監視システムの管理者が指定した処理ロジック（例えば、フーリエ変換）で処理した結果である「サンプリングデータ：Ｔ２」と、監視システムの管理者が指定した処理ロジックを実行する際の基準となるパラメータである基準パラメータとしての「サンプリング条件：ＣＰ２」とを記憶する。また、パターンライブラリ３０４は、図１０の（Ｂ）に示すように、「パターン番号：３」のパターンデータとして、「検索用メタデータ：ＰＣアラーム音Ｂ」と、「サンプリング原本：Ｍ３」と、「サンプリングデータ：Ｔ３」と、「サンプリング条件：ＣＰ３」とを記憶する。
【００９３】
［本実施例におけるアプリケーションの構成］
続いて、図１１および図１２を用いて、本実施例におけるアプリケーションを説明する。図１１は、本実施例におけるアプリケーションの構成を示すブロック図であり、図１２は、アプリケーションのパターンライブラリを説明するための図である。
【００９４】
図１１に示すように、本実施例におけるアプリケーション４０は、通信制御部４０１と、データ分析部４０２と、アプリケーションロジック４０３と、パターンライブラリ４０４とから構成され、さらに、パターン分配装置３０と監視装置１０とに接続される。
【００９５】
通信制御部４０１は、監視装置１０やパターン分配装置３０が提供するアプリケーションインタフェース（ＡＰＩ）をリモートで制御するための機能を提供する。また、通信制御部４０１は、アプリケーション４０が搭載される計算機装置を操作する監視システムの管理者から受け付けた指示内容を、アプリケーション４０内のデータや各機能ブロックに転送する。
【００９６】
データ分析部４０２は、データ集積装置２０におけるデータ分析部２０３と同様の機能を持ち、データ集積装置２０で解析しきれないデータを、監視装置１０から直接音データを収集し、詳細解析処理を行う。なおデータ分析部４０２による詳細解析処理については、後に詳述する。
【００９７】
アプリケーションロジック４０３は、データ分配装置３０が転送した一致通知を受信した場合に、所定のサービスを実行する。例えば、２階の経理部に所属する社員のタイプミスの発生率を集計する。また、アプリケーションロジック４０３は、監視装置１０を制御してさらに対象の特定を実行する処理機能（詳細解析処理機能）や、監視装置１０などに対して設定情報を通知するために、監視システムの管理者にグラフィックユーザインタフェース（ＧＵＩ）を提供する機能を有する。
【００９８】
パターンライブラリ４０４は、パターン番号に対応付けたパターンデータを監視対象である対象物ごとに記憶する。ここで、パターンライブラリ４０４が記憶するデータの構成は、図１２の（Ａ）に示すように、パターンライブラリ３０４が記憶するデータの構成と同様である。なお、パターンライブラリ４０４が記憶するパターンデータは、パターン分配装置３０のパターンデータを複製することで作成され、例えば、図１２の（Ｂ）に示すように、「パターン番号：２」のパターンデータとして、「検索用メタデータ：ＰＣアラーム音Ａ、サンプリング原本：Ｍ２、サンプリングデータ：Ｔ２、サンプリング条件：ＣＰ２」を記憶し、「パターン番号：３」のパターンデータとして、「検索用メタデータ：ＰＣアラーム音Ｂ、サンプリング原本：Ｍ３、サンプリングデータ：Ｔ３、サンプリング条件：ＣＰ３」を記憶し、「パターン番号：４」のパターンデータとして、「検索用メタデータ：ＰＣアラーム音Ｃ、サンプリング原本：Ｍ４、サンプリングデータ：Ｔ４、サンプリング条件：ＣＰ４」を記憶する。
【００９９】
［本実施例における監視システムによる処理の手順］
次に、図１３〜１９を用いて、本実施例における監視システムによる処理を説明する。図１３は、本実施例における監視システムの登録済みパターンデータを利用した補正データ作成処理を説明するためのシーケンス図であり、図１４は、本実施例における監視システムの閾値調整処理を説明するためのシーケンス図であり、図１５は、本実施例における監視システムの新規パターンデータ登録から補正データ作成にいたる処理を説明するためのシーケンス図であり、図１６は、本実施例における監視システムの判定処理を説明するためのシーケンス図であり、図１７は、本実施例における監視システムの詳細解析処理を説明するためのシーケンス図であり、図１８は、本実施例における監視システムのデータ集積装置契機による補正データ修正処理を説明するためのシーケンス図であり、図１９は、本実施例における監視システムの監視装置契機による補正データ修正処理を説明するためのシーケンス図である。
【０１００】
［登録済みパターンデータを利用した補正データ作成処理の手順］
以下では、パターン分配装置３０に既に登録されている登録済みパターンデータを用いて、アプリケーション４０が対象物を指定し、さらに、補正データを作成する処理手順について説明する。
【０１０１】
図１３に示すように、まず、本実施例におけるアプリケーション４０におけるアプリケーションロジック４０３は、監視システムの管理者の指示に従って、パターンデータの検索画面を、アプリケーション４０が搭載される計算機装置のモニタに表示し、監視システムの管理者が、検索画面の「検索対象」に、「アラーム」という単語を入力して登録した場合（図１３の（１）参照）、通信制御部４０１は、「アラーム」という検索キー情報を含んだパターン検出要求を、パターン分配装置３０に送信する（ステップＳ１３０１）。
【０１０２】
そして、パターン分配装置３０の通信制御部３０１は、パターン検出要求を受信すると、アプリケーション管理部３０２に当該パターン検出要求を転送し、アプリケーション管理部３０２は、パターン検出要求に含まれる検索キー情報を用いてパターンライブラリ３０４を検索し、該当するパターンデータが検出された場合は、アプリケーション管理部３０２に、検出結果を通知し、アプリケーション管理部３０２は、通信制御部３０１を介して、検出結果応答をアプリケーション４０に送信する（ステップＳ１３０２）。
【０１０３】
具体的には、通信制御部３０１は、パターン検出要求を受信すると、アプリケーション管理部３０２の「サンプリングデータ分析メソッド」を起動する。アプリケーション管理部３０２は、「サンプリングデータ分析メソッド」が起動されると、図１０の（Ｂ）に示すパターンライブラリ３０４の「検索用メタデータ」に対し、パターン検出要求に含まれる「検索キー情報：アラーム」という用語が含まれた文字列の検索を行なう。この場合、「ＰＣアラーム音Ａ」および「ＰＣアラーム音Ｂ」が検出され、アプリケーション管理部３０２は、アプリケーション管理部３０２に、検出されたパターンデータの「パターン番号、検索用メタデータ、サンプリング原本」からなる検出結果を通知し、アプリケーション管理部３０２は、通信制御部３０１を介して、検出結果応答をアプリケーション４０に送信する。
【０１０４】
続いて、アプリケーション４０の通信制御部４０１は、検出結果応答を受信すると、検出結果応答の検出結果をアプリケーションロジック４０３に転送し、アプリケーションロジック４０３は、検索結果表示画面を表示し、監視システムの管理者は、検索結果表示画面を介して、目的とする監視対象としての対象物（ＰＣアラーム音）を確認し、通信制御部４０１は、確認された対象物を登録するための参照登録をパターン分配装置３０に送信する（ステップＳ１３０３）。
【０１０５】
具体的には、アプリケーションロジック４０３は、検索結果表示画面に、「ＰＣアラーム音Ａ」および「ＰＣアラーム音Ｂ」の文字列と、文字列それぞれの横に視聴用サンプリング音（サンプリング原本）を再生するためのボタン（再生）および登録用ボタン（登録）をＧＵＩとして表示する（図１３の（２）参照）。監視システムの管理者は、再生ボタンを押下して、「ＰＣアラーム音Ａのサンプリング原本：Ｍ２」および「ＰＣアラーム音Ｂのサンプリング原本：Ｍ３」の再生音を、アプリケーション４０が搭載される計算機装置のスピーカを介して試聴し、どちらが目的の音であるかを確認する。「ＰＣアラーム音Ａ」が目的の音である場合、監視システムの管理者は、「ＰＣアラーム音Ａ」の表示される横にある登録用ボタンを押下し、これにより、通信制御部４０１は、自身が備えられるアプリケーション４０の通知先インタフェースの識別情報であるアプリケーション識別番号（本実施例では、ＡＰ１）と、監視システムの管理者が選択したパターン番号（本実施例では、２）とを含んだ、参照登録を送信する。
【０１０６】
そして、パターン分配装置３０の通信制御部３０１は、参照登録を受信すると、当該参照登録に含まれるアプリケーション識別番号およびパターン番号をアプリケーション管理部３０２に転送し、アプリケーション管理部３０２は、アプリケーション管理データ３０３に、アプリケーション識別番号およびパターン番号を登録するとともに、パターンライブラリ３０４からアプリケーション４０が指定した対象物のパターン番号に対応するサンプリング原本、サンプリングデータ、サンプリング条件を抽出し、それらを含む情報を設定したパターン配布メッセージをデータ集積装置２０に送信する（ステップＳ１３０４）。
【０１０７】
具体的には、パターン分配装置３０の通信制御部３０１は、参照登録を受信すると、アプリケーション管理部３０２の「参照登録メソッド」を起動し、アプリケーション管理部３０２は、「参照登録メソッド」が起動されると、アプリケーション管理データ３０３に、参照登録に含まれるアプリケーション識別番号およびパターン番号を登録する。例えば、図９の（Ｂ）に示すように、「アプリケーション識別番号：ＡＰ１」および「パターン番号：２」を、「登録番号」、「閾値データ」、「配布管理データ」とともに登録する。なお、本実施例は、図１の（Ａ）に示すように、監視装置Ｓ１〜Ｓｎが設置される監視対象領域における「ＰＣアラーム音Ａ」の発生をデータ集積装置１（識別番号Ｃ１）が特定し、アプリケーション１に通知する場合について説明しているので、「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」〜「登録番号：ＡＰ１Ｄ１Ｃ１Ｓｎ」のすべてに対して、「アプリケーション識別番号：ＡＰ１」、「パターン番号：２」、「配布管理データ：Ｃ１」が登録される。また、「閾値データ」に関しては、監視システムの管理者により予め設定されている初期値である「ＴＨ２」が、すべての「登録番号」に対して登録される。アプリケーション管理部３０２によってアプリケーション管理データ３０３の登録が完了すると、アプリケーション管理部３０２は、図１０の（Ｂ）に示すパターンライブラリ３０４からアプリケーション４０が指定した「パターン番号：２」の「サンプリング原本：Ｍ２、サンプリングデータ：Ｔ２、サンプリング条件：ＣＰ２」を抽出し、さらに、図９の（Ｂ）に示すアプリケーション管理データ３０３における「パターン番号：２」の「登録番号」、「閾値データ」、「配布管理データ」を抽出し、パターン分配装置３０（本実施例ではＤ１）の識別番号とともにこれらの情報を設定したパターン配布メッセージを、データ集積装置２０に送信する。
【０１０８】
なお、本実施例では、アプリケーション管理データ３０３に「配布管理データ」を設けることで、アプリケーション４０と連携して、配布先の範囲を指定するように構成する場合について説明したが、本発明はこれに限定されるものではなく、パターン分配装置４０に予め登録されている管理対象のデータ集積装置２０すべてに配布するようにアプリケーション管理データ３０３を構成する場合であってもよい。
【０１０９】
続いて、データ集積装置２０の通信制御部２０１は、パターン配布メッセージを受信すると（ステップＳ１３０５）、分配装置管理部２０２が生成したサンプル再生指示を、対象となる監視装置１０に送信する（ステップＳ１３０６）。
【０１１０】
具体的には、通信制御部２０１は、パターン配布メッセージを受信すると、分配装置管理部２０２の「補正データ作成メソッド」を起動する。分配装置管理部２０２は、「補正データ作成メソッド」が起動されると、分配装置管理データ２０５に、パターン配布メッセージに含まれる「パターン分配装置識別番号：Ｄ１」、「パターン番号：２」、「閾値データ:ＴＨ２」を、「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」〜「登録番号：ＡＰ１Ｄ１Ｃ１Ｓｎ」のすべてに対して登録する（図６の（Ａ）参照）。さらに、分配装置管理部２０２は、図７の（Ａ）に示すように、パターン配布メッセージに含まれる「パターン番号：２」およびテンプレート（「サンプリング原本：Ｍ２、サンプリングデータ：Ｔ２、サンプリング条件：ＣＰ２」）を、予め設定されているライフタイム「１０」とともに補正データキャッシュ２０６に登録する。分配装置管理データ２０５および補正データキャッシュ２０６への登録処理が終了すると、分配装置管理部２０２は、予め登録されている監視装置１０のリスト（監視装置Ｓ１〜Ｓｎ）を参照して、サンプル再生指示のメッセージを生成する。サンプル再生メッセージには、「パターン番号：２」および「サンプリング原本：Ｍ２」が含まれる。
【０１１１】
そして、識別番号が「Ｓ１」の監視装置１０の通信制御部１０５は、サンプル再生指示メッセージを受信すると、サンプル再生部１０８は、サンプル音を再生する（ステップＳ１３０７）。
【０１１２】
具体的には、識別番号が「Ｓ１」の監視装置１０の通信制御部１０５は、サンプル再生指示メッセージを受信すると、サンプル再生部１０８の「サンプル再生メソッド」を起動する。サンプル再生部１０８は、「サンプル再生メソッド」が起動されるとサンプル再生指示メッセージに含まれる「サンプリング原本：Ｍ２」を定められたデジタルコーデックでデコードし、予め調整された再生条件で「ＰＣアラーム音Ａ」を、監視装置１０が有するスピーカにて再生する。
【０１１３】
続いて、情報収集部１０１は、サンプル再生部１０８がスピーカを介して再生したサンプル音を、集音マイクを介して取得してデジタルデータに変換し、さらにフィルタ１０２はデジタルデータをフィルタリングすることで、サンプル音の再生とタイミングを同期させた再生データとしての音データを生成し、イベント生成部１０４は、サンプル再生結果メッセージを作成し、通信制御部１０５は、イベント生成部１０４が生成したサンプル再生結果である音データを含むサンプル再生結果メッセージをデータ集積装置２０に送信する（ステップＳ１３０８）。なお、サンプル再生結果メッセージには、サンプル再生指示メッセージで通知された「パターン番号：２」も含まれる。
【０１１４】
そして、データ集積装置２０の通信制御部２０１は、サンプル再生結果（サンプル再生結果メッセージ）を受信すると、分配装置管理部は、補正データを作成する（ステップＳ１３０９）。
【０１１５】
具体的には、データ集積装置２０の通信制御部２０１は、サンプル再生結果メッセージを受信すると、分配装置管理部２０２の「補正データ作成メソッド」を起動する。分配装置管理部２０２は、「補正データ作成メソッド」が起動されると、データ分析部２０３に、サンプル再生結果メッセージに含まれる音データ（ＰＣアラーム音Ａ再生データ）を、図７の（Ａ）に示す補正データキャッシュ２０６のテンプレートで指定されたサンプリング条件（ＣＰ２）で処理し、さらに、スケジューラ２０７に、ＰＣアラーム音Ａ再生データの処理済みのデータと、図７の（Ａ）に示す補正データキャッシュ２０６のテンプレートで指定されたサンプリングデータ（Ｔ２）とを、図６の（Ａ）に示す分配装置管理データ２０５に登録されている閾値データ（ＴＨ２）を用いて比較するように指示する。スケジューラ２０７によって一致と判定されれば、分配装置管理部２０２は、補正データキャッシュ２０６の監視装置１０の識別番号（Ｓ１）のサンプリング条件に「ＣＰ２」を登録する。スケジューラ２０７によって不一致と判定されれば、分配装置管理部２０２は、「サンプリング条件：ＣＰ２」を予め定められた条件内で変更し、結果が一致するように調整し、調整された補正データとしてのサンプリング条件（ＣＰ２−１）を、図７の（Ｂ）に示すように、補正データキャッシュ２０６の監視装置１０の識別番号（Ｓ１）のサンプリング条件に登録する。
【０１１６】
上記したステップＳ１３０６〜Ｓ１３０９の処理（再生テスト）を、例えば、図１３に示すように、識別番号が「Ｓ２」〜「Ｓｎ」の監視装置１０に対しても行い（ステップＳ１３０６’〜 Ｓ１３０９’）、調整された補正データとしてのサンプリング条件（ＣＰ２−２〜ＣＰ２−ｎ）を、図７の（Ｂ）に示すように、補正データキャッシュ２０６に登録する。
【０１１７】
データ集積装置２０の分配装置管理部２０２は、管理下の全ての監視装置１０（Ｓ１〜Ｓｎ）の再生テストが終了すると、分配装置管理データ２０５の「登録番号」を含む再生テストの結果リストを作成し、通信制御部２０１を介してパターン分配装置３０の通信制御部３０１へ、再生テストの結果を送信し（ステップＳ１３１０）、パターン分配装置３０の通信制御部３０１は、アプリケーション４０の通信制御部４０１に再生テストの結果を転送する（ステップＳ１３１１）。具体的には、パターン分配装置３０の通信制御部３０１は、データ集積装置２０から再生テストの結果を受信すると、アプリケーション管理部３０２の、「パターン配布応答メソッド」を起動する。アプリケーション管理部３０２は、「パターン配布応答メソッド」が起動されると、再生テストの結果に含まれる登録番号から、図９の（Ｂ）に示すアプリケーション管理データ３０３に登録されているパターン番号（２）を索引し、図１０の（Ｂ）に示すパターンライブラリ３０４に登録されているサンプリング条件（ＣＰ２）を抽出し、これらを再生テストの結果に追加して、通信制御部３０１に通知する。
【０１１８】
アプリケーション４０の通信制御部４０１は、パターン分配装置３０から、再生テストの結果を受信し（ステップＳ１３１２）、例えば、通信制御部４０１から再生テストの結果を転送されたアプリケーションロジック４０３が、登録完了通知画面をモニタに表示することで処理を終了する。登録完了通知画面は、監視装置全体のうち補正データが作成されてＰＣアラーム音Ａを検知できた監視装置の割合である検知率や、検知が失敗した監視装置の識別番号を、２階のフロアの部屋ごと（エリア１、エリア２など）に表示する。
【０１１９】
なお、図１に示す「アプリケーション１」に対応するアプリケーション４０が、「ＰＣアラーム音Ａ」を指定する際に、例えば、既に、図１に示す「アプリケーション２」に対応するアプリケーション４０がパターン分配装置３０に「ＰＣアラーム音Ａ」を登録し、２階のフロアに設置される識別番号が「Ｓ１」〜「Ｓｎ」の監視装置１０における補正データがデータ集積装置２０にて作成されていた場合は、上記の処理を行なうことなく、そのまま、「アプリケーション１」による監視システムのサービス提供が可能になる。
【０１２０】
［補正データ作成処理後の閾値調整処理の手順］
以下では、補正データ作成処理後に、実際に監視システムが対象物である音を検知するかテストすることで、さらに、閾値調整処理を行なう場合について説明する。
【０１２１】
図１４に示すように、まず、本実施例におけるアプリケーション４０におけるアプリケーションロジック４０３は、監視システムの管理者の指示に従って、閾値調整画面（図１４の（１）参照）を、アプリケーション４０が搭載される計算機装置のモニタに表示する（ステップＳ１４０１）。閾値調整画面には、登録済みの対象物の検出用メタデータ（ＰＣアラーム音Ａ）と、対象物の処理ロジックの名前（フーリエ変換）と、処理ロジックに関係する閾値データ（ＴＨ２）が表示される。これらは、図１３に示した登録シーケンスの結果として、パターン分配装置３０から通知された情報を参照して作成される。
【０１２２】
そして、監視システムの管理者は、例えば、識別番号が「Ｓ１」の監視装置１０の前で実際にＰＣアラーム音Ａを発生させ、監視装置１０は、取得したフィルタリング済みの音データを、データ集積装置２０に送信する（ステップＳ１４０２）。
【０１２３】
続いて、データ集積装置２０は、監視装置１０からフィルタリング済みの音データを受信すると（ステップＳ１４０３）、スケジューラ２０７は、データ分析部２０３により加工されたフィルタリング済みの音データがＰＣアラーム音Ａと一致するか否かを、閾値データ（ＴＨ２）を用いて判定する（ステップＳ１４０４）。
【０１２４】
ここで、閾値データ（ＴＨ２）を用いて、加工されたフィルタリング済みの音データがＰＣアラーム音Ａと一致すると判定された場合（ステップＳ１４０４肯定）、データ集積装置２０は、一致通知をパターン分配装置３０に送信し（ステップＳ１４０５）、アプリケーション４０は、パターン分配装置３０を介して、一致通知を受信し（ステップＳ１４０６）、処理を終了する。
【０１２５】
これに反して、閾値データ（ＴＨ２）を用いて、加工されたフィルタリング済みの音データがＰＣアラーム音Ａと一致しないと判定された場合（ステップＳ１４０４否定）、データ集積装置２０は、アプリケーション４０からの閾値調整メッセージを受信するまで待機する（ステップＳ１４０７）。
【０１２６】
ここで、アプリケーション４０のアプリケーションロジック４０３は、閾値調整画面を表示した後は、データ集積装置２０からのパターン分配装置３０を介した一致通知の受信を監視しており、一致通知が受信されない場合、閾値調整画面の閾値データ（ＴＨ２）の横に配置される更新閾値の入力領域に、新たな閾値を入力することで、アプリケーションロジック４０３は、通信制御部４０１を介して、閾値調整メッセージを、パターン分配装置３０に送信する（ステップＳ１４０８）。なお、閾値調整メッセージには、登録完了時に通知された登録番号と、新たな閾値データが含まれる。
【０１２７】
そして、パターン分配装置３０の通信制御部３０１は、閾値調整メッセージを受信し、アプリケーション管理部３０２は、アプリケーション管理データ３０３の閾値データを入力された新たな閾値データで更新後、通信制御部３０１は、閾値調整メッセージをデータ集積装置２０に転送する（ステップＳ１４０９）。
【０１２８】
具体的には、パターン分配装置３０の通信制御部３０１は、閾値調整メッセージを受信すると、アプリケーション管理部３０２の「閾値調整メソッド」を起動する。アプリケーション管理部３０２は、「閾値調整メソッド」が起動されると、閾値調整メッセージに含まれる登録番号で、例えば、図９の（Ａ）に示すアプリケーション管理データ３０３を索引し、該当データの閾値データを閾値調整メッセージに含まれる新たな閾値データで更新する。
【０１２９】
続いて、データ集積装置２０は、閾値調整メッセージを受信すると（ステップＳ１４１０）、監視システムの管理者は、再び、識別番号が「Ｓ１」の監視装置１０の前で実際にＰＣアラーム音Ａを発生させ、監視装置１０は、取得したフィルタリング済みの音データを、データ集積装置２０に送信し（ステップＳ１４１１）、データ集積装置２０は、監視装置１０からフィルタリング済みの音データを受信すると（ステップＳ１４１２）、ステップＳ１４０４に戻り、スケジューラ２０７は、データ分析部２０３により加工されたフィルタリング済みの音データがＰＣアラーム音Ａと一致するか否かを、新たな閾値データを用いて判定する。なお、この際、新たな閾値データは、分配装置管理データ２０５に更新して登録される。
【０１３０】
このように、アプリケーション４０が、識別番号が「Ｓ１」の監視装置１０が収集したデータに関する一致通知をデータ集積装置２０から受信するまで、閾値データの更新を行なう。また、この処理を、図１３に示す処理において、補正データ作成が完了した監視装置１０すべてに対して実行し、これら監視装置１０それぞれが収集したデータに関する一致通知を、データ集積装置２０から受信するまで閾値データの更新を行なう。そして、最終的に、補正データ作成が完了したすべての監視装置１０において、一致すると判定された「閾値データ：ＴＨ２−ｎ」が、図６の（Ｂ）に示すように、分配装置管理データ２０５に更新して登録され、また、図９の（Ｃ）に示すように、アプリケーション管理データ３０３に更新して登録される。
【０１３１】
［新規パターンデータ登録から補正データ作成にいたる処理の手順］
以下では、上記した音データ検索の結果、監視システムの管理者が指定したい音が「ＰＣアラーム音Ａ」でも「ＰＣアラーム音Ｂ」でもない別のアラーム音であった場合に、新たにアプリケーション４０が対象物を指定して登録する処理手順について説明する。
【０１３２】
図１５に示すように、まず、新規にパターンデータを登録するために、本実施例におけるアプリケーション４０におけるアプリケーションロジック４０３は、監視システムの管理者の指示に従って、パターン登録画面（図１５の（１）参照）を、アプリケーション４０が搭載される計算機装置のモニタに表示する。パターン登録画面は、例えば、対象物の名称を指定するボックスと、データ集積装置２０が処理することが可能な処理ロジックの一覧を表示するプルダウンメニューと、処理ロジックに用いられる基準パラメータを入力するためのボックスとから構成され、監視システムの管理者は、パターン登録画面から、登録データを入力する。ここでは、監視システムの管理者は、「ＰＣアラーム音Ｃ」という名称でデータ登録を行うとする。入力が完了し、監視システムの管理者が「登録」ボタンを押下すると、アプリケーションロジック４０３は、通信制御部４０１を介して、登録情報を含んだ、パターン登録要求メッセージを、パターン分配装置３０に送信する（ステップＳ１５０１）。
【０１３３】
そして、パターン分配装置３０の通信制御部３０１は、パターン登録要求メッセージを受信すると、アプリケーション管理部３０２の「パターン登録メソッド」を起動し、データ識別用のパターン番号として例えば、「４」を付与し、図１０の（Ｃ）に示すように、パターンライブラリ３０４に、「パターン番号：４」と、検索用メタデータとしての「ＰＣアラーム音Ｃ」という文字列データと、サンプリング条件としての処理ロジックとそれに必要な基準パラメータである「ＣＰ４」を登録する（ステップＳ１５０２）。
【０１３４】
続いて、アプリケーション管理部３０２は、パターン登録要求メッセージの応答として、付与した「パターン番号：４」をパターン登録応答メッセージとして、通信制御部３０１を介して、アプリケーション４０に送信し（ステップＳ１５０３）、アプリケーション４０の通信制御部４０１は、パターン登録応答メッセージを受信する（ステップＳ１５０４）。アプリケーション４０の通信制御部４０１を介して、パターン登録応答メッセージを受信したアプリケーションロジック４０３は、テストサンプリング画面（図１５の（２）参照）をモニタに表示することで、監視システムの管理者が「ＰＣアラーム音Ｃ」の音の監視をする監視対象領域に設置される監視装置１０（本実施例では、識別番号Ｓ１〜Ｓｎの監視装置１０）に対して、通信制御部（３−１）を介してテストサンプリング開始メッセージを送信する（ステップＳ１５０５）。ここで、監視装置１０の指定は、テストサンプリング画面に、監視システムの管理者が、監視装置１０の識別番号「Ｓ１〜Ｓｎ」を入力することで行なわれる。なお、テストサンプリング開始メッセージには、監視システムの管理者が指定した監視装置１０のデータを集積するデータ集積装置２０に付与された識別番号が含まれる。
【０１３５】
そして、監視装置１０の通信制御部１０５は、アプリケーション４０の通信制御部４０１からサンプリング開始メッセージを受信すると、アプリ連携部１０７を起動し、通常のデータ収集を停止し、サンプリングする音（ＰＣアラーム音Ｃ）の発生まで待機する（ステップＳ１５０６）。ここで、サンプリングの開始条件、サンプリング長は、監視システムの管理者が、監視装置１０とデータ集積装置２０との間で予め調整した基準値を用いる。
【０１３６】
ここで、監視システムの管理者が、監視装置１０の近くのＰＣより「ＰＣアラーム音Ｃ」を発生させると、アプリ連携部１０７は、集音マイクから情報収集部１０１が上記の基準値に基づいて収集してデジタル化し、フィルタ１０２がフィルタリングした音データを含むサンプル登録メッセージを生成し、通信制御部１０５を介して、データ集積装置２０に送信する（ステップＳ１５０７）。なお、情報収集部１０１は、視聴用のサンプルデータおよびテンプレート用の原音として何らかのデジタルコーデックでエンコードされたデータの収集も行う。ここで、アプリ連携部１０７が生成するサンプル登録メッセージには、アプリケーション４０から通知された「パターン番号：４」、サンプリングした「ＰＣアラーム音Ｃ」のフィルタ済みサンプリングデータ、「ＰＣアラーム音Ｃ」の視聴用サンプルデータが含まれる。
【０１３７】
そして、データ集積装置２０は、通信制御部２０１を介して、サンプル登録メッセージを受信すると、サンプル登録メッセージをパターン分配装置３０に転送する（ステップＳ１５０８）。
【０１３８】
続いて、パターン分配装置３０は、通信制御部３０１を介して、サンプル登録メッセージを受信すると、アプリケーション管理部３０２は、登録処理を行なう（ステップＳ１５０９）。具体的には、通信制御部３０１は、アプリケーション管理部３０２の「サンプリングデータ登録メソッド」を起動し、アプリケーション管理部３０２は、「サンプリングデータ登録メソッド」が起動されると、図１０の（Ｃ）に示すパターンライブラリ３０４を「パターン番号：４」で索引し、登録されている「サンプリング条件：ＣＰ４」に基づいて、サンプル登録メッセージに含まれるサンプリングした「ＰＣアラーム音Ｃ」のフィルタ済みサンプリングデータの加工を行い、比較用のデータである「サンプリングデータ：Ｔ４」を作成し登録する。また、視聴用のサンプルデータを、「サンプリング原本：Ｍ４」として登録する。これにより、図１０の（Ｄ）に示すように、「ＰＣアラーム音Ｃ」のパターンデータが登録される。なお、「サンプリングデータ：Ｔ４」の作成は、パターン分配装置３０がデータ集積装置２０に依頼してもよいし、パターン分配装置３０がデータ集積装置２０のデータ分析部２０３と同様の機能を備えることで行なってもよい。
【０１３９】
そして、アプリケーション管理部３０２は、パターンデータの登録が完了すると、図１３で示した補正データの作成処理を開始する。
【０１４０】
すなわち、アプリケーション管理部３０２は、図１０の（Ｄ）に示すパターンライブラリ３０４からアプリケーション４０が新たに登録した「ＰＣアラーム音Ｃ」の「パターン番号：４」に対応する「サンプリング原本：Ｍ４」、「サンプリングデータ：Ｔ４」、「サンプリング条件：ＣＰ４」を抽出し、それらを含む情報を設定したパターン配布メッセージをデータ集積装置２０に送信する（ステップＳ１５１０）。
【０１４１】
なお、アプリケーション管理部３０２は、アプリケーション管理データ３０３に、図９の（Ｄ）に示すように、「アプリケーション識別番号：ＡＰ１」および「パターン番号：４」を、「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」〜「登録番号：ＡＰ１Ｄ１Ｃ１Ｓｎ」、監視システムの管理者により予め設定されている初期値である「閾値データ:ＴＨ４」、「配布管理データ：Ｃ１」とともに登録する。
【０１４２】
続いて、データ集積装置２０の通信制御部２０１は、パターン配布メッセージを受信すると（ステップＳ１５１１）、分配装置管理部２０２が生成したサンプル再生指示を、対象となる監視装置１０に送信する（ステップＳ１５１２）。
【０１４３】
具体的には、通信制御部２０１は、パターン配布メッセージを受信すると、分配装置管理部２０２の「補正データ作成メソッド」を起動する。分配装置管理部２０２は、「補正データ作成メソッド」が起動されると、分配装置管理データ２０５に、パターン配布メッセージに含まれる「パターン分配装置識別番号：Ｄ１」、「パターン番号：４」、「閾値データ:ＴＨ４」を、「登録番号：ＡＰ１Ｄ１Ｃ１Ｓ１」〜「登録番号：ＡＰ１Ｄ１Ｃ１Ｓｎ」のすべてに対して登録する（図示せず）。さらに、分配装置管理部２０２は、図７の（Ｃ）に示すように、パターン配布メッセージに含まれる「パターン番号：４」およびテンプレート（「サンプリング原本：Ｍ４、サンプリングデータ：Ｔ４、サンプリング条件：ＣＰ４」）を、予め設定されているライフタイム「１０」とともに補正データキャッシュ２０６に登録する。分配装置管理データ２０５および補正データキャッシュ２０６への登録処理が終了すると、分配装置管理部２０２は、予め登録されている監視装置１０のリスト（監視装置Ｓ１〜Ｓｎ）を参照して、サンプル再生指示のメッセージを生成する。サンプル再生メッセージには、「パターン番号：４」および「サンプリング原本：Ｍ４」が含まれる。
【０１４４】
そして、識別番号が「Ｓ１」の監視装置１０の通信制御部１０５は、サンプル再生指示メッセージを受信すると、サンプル再生部１０８は、サンプル音を再生する（ステップＳ１５１３）。
【０１４５】
具体的には、識別番号が「Ｓ１」の監視装置１０の通信制御部１０５は、サンプル再生指示メッセージを受信すると、サンプル再生部１０８の「サンプル再生メソッド」を起動する。サンプル再生部１０８は、「サンプル再生メソッド」が起動されるとサンプル再生指示メッセージに含まれる「サンプリング原本：Ｍ４」を定められたデジタルコーデックでデコードし、予め調整された再生条件で「ＰＣアラーム音Ｃ」を、監視装置１０が有するスピーカにて再生する。
【０１４６】
続いて、情報収集部１０１は、サンプル再生部１０８がスピーカを介して再生したサンプル音を、集音マイクを介して取得してデジタルデータに変換し、さらにフィルタ１０２はデジタルデータをフィルタリングすることで、サンプル音の再生とタイミングを同期させた再生データとしての音データを生成し、イベント生成部１０４は、サンプル再生結果メッセージを作成し、通信制御部１０５は、イベント生成部１０４が生成したサンプル再生結果である音データを含むサンプル再生結果メッセージをデータ集積装置２０に送信する（ステップＳ１５１４）。なお、サンプル再生結果メッセージには、サンプル再生指示メッセージで通知された「パターン番号：４」も含まれる。
【０１４７】
そして、データ集積装置２０の通信制御部２０１は、サンプル再生結果（サンプル再生結果メッセージ）を受信すると、分配装置管理部は、補正データを作成する（ステップＳ１５１５）。
【０１４８】
具体的には、データ集積装置２０の通信制御部２０１は、サンプル再生結果メッセージを受信すると、分配装置管理部２０２の「補正データ作成メソッド」を起動する。分配装置管理部２０２は、「補正データ作成メソッド」が起動されると、データ分析部２０３に、サンプル再生結果メッセージに含まれる音データ（ＰＣアラーム音Ｃ再生データ）を、図７の（Ｃ）に示す補正データキャッシュ２０６のテンプレートで指定されたサンプリング条件（ＣＰ４）で処理し、さらに、スケジューラ２０７に、ＰＣアラーム音Ｃ再生データの処理済みのデータと、図７の（Ｃ）に示す補正データキャッシュ２０６のテンプレートで指定されたサンプリングデータ（Ｔ４）とを、図６の（Ｂ）に示す分配装置管理データ２０５に登録されている閾値データ（ＴＨ４）を用いて比較するように指示する。スケジューラ２０７によって一致と判定されれば、分配装置管理部２０２は、補正データキャッシュ２０６の監視装置１０の識別番号（Ｓ１）のサンプリング条件に「ＣＰ４」を登録する。スケジューラ２０７によって不一致と判定されれば、分配装置管理部２０２は、「サンプリング条件：ＣＰ４」を予め定められた条件内で変更し、結果が一致するように調整し、調整された補正データとしてのサンプリング条件（ＣＰ４−１）を、図７の（Ｃ）に示すように、補正データキャッシュ２０６の監視装置１０の識別番号（Ｓ１）のサンプリング条件に登録する。なお、識別番号「Ｓ２〜Ｓｎ」の監視装置１０すべてに対しても、上記の処理を行い、補正データとしてのサンプリング条件「ＣＰ４−２〜ＣＰ４−ｎ」を作成し、図７の（Ｃ）に示す補正データキャッシュ２０６が完成する。
【０１４９】
続いて、分配装置管理部２０２は、通信制御部２０１を介して、監視装置１０に対して、サンプル登録完了メッセージを送信し（ステップＳ１５１６）、監視装置１０は、通信制御部１０５を介して、サンプル登録完了メッセージを受信すると、アプリ連携部１０７が起動され、アプリ連携部１０７は、情報収集部１０１にデータ収集の再開を指示し、情報収集部１０１は、データ収集を再開する（ステップＳ１５１７）。
【０１５０】
そして、アプリ連携部１０７は、テストサンプリング終了メッセージを作成して、通信制御部１０５を介して、アプリケーション４０に通知する（ステップＳ１５１８）。
【０１５１】
続いて、アプリケーション４０は、通信制御部４０１を介して、テストサンプリング終了メッセージを受信すると（ステップＳ１５１９）、アプリケーションロジック４０３を起動してモニタにサンプリング終了画面（図１５の（３）参照）を表示し、処理を終了する。なお、識別番号「Ｓ２〜Ｓｎ」の監視装置１０すべてに対しても、上記の処理を行い、補正データとしてのサンプリング条件「ＣＰ４−２〜ＣＰ４−ｎ」を作成し、これによって、図７の（Ｃ）に示す補正データキャッシュ２０６が完成し、アプリケーション４０は、監視装置１０すべてからテストサンプリング終了メッセージを受信する。
【０１５２】
また、上記した処理の後に、図１４に示したように、閾値調整処理を行なってもよい。これにより「閾値データ：ＴＨ４」が更新された「閾値データ：ＴＨ４―ｎ」が、パターン分配装置３０のアプリケーション管理データ３０３に登録され（図９の（Ｅ）参照）、データ集積装置２０の分配管理データ２０５に登録される（図示せず）。
【０１５３】
［判定処理の手順］
以下では、監視システム運用時における対象物「ＰＣアラーム音Ｃ」の判定処理について説明する。監視システムの管理者は、「ＰＣアラーム音Ｃ」の新規登録を完了した後に、サービス提供のための運用を開始したとする。ここで、「ＰＣアラーム音Ｃ」は、ビルの２階にある経理部に所属する社員が操作するＰＣにおいて、タイプミスを行うと発生するように新たに設定されたアラーム音であり、アプリケーション４０は、経理部に所属する社員のタイプミスの発生率を集計するサービスを提供している。
【０１５４】
図１６に示すように、経理部に所属する社員Ａが操作しているＰＣの近くに設置してある識別番号が「Ｓ１」の監視装置１０が有する集音マイクが、「ＰＣアラーム音Ｃ」を取得すると、監視装置１０は、音イベントメッセージを生成して、データ集積装置２０に送信する（ステップＳ１６０１）。
【０１５５】
具体的には、情報収集部１０１は、データ集積装置２０との間で調整された基準値に従い、集音マイクが取得したアナログデータをデジタルデータに変換し、フィルタ１０２は、フィルタリング処理を行なう。これにより、フィルタ済みサンプリングデータが作成され、フィルタ済みサンプリングデータは、データ識別番号とタイムスタンプが付与されデータバッファ１０６に記録される。イベント生成部１０４は、データ集積装置２０との間で予め調整された周期間隔で起動され、データバッファ１０６に前周期から蓄積されているサンプリングデータを索引し、音イベントメッセージを生成する。音イベントメッセージに含まれるのは、監視装置１０の識別番号、データ識別番号、タイムスタンプ、フィルタ済みサンプリングデータである。イベント生成部１０４は、通信制御部１０５を介して、データ集積装置２０に音イベントメッセージを送信する。
【０１５６】
そして、データ集積装置２０の通信制御部２０１は、音イベントメッセージを監視装置１０から受信すると（ステップＳ１６０２）、音イベントメッセージに含まれる監視装置識別番号で索引されるデータバッファ２０４のエントリに、音イベントメッセージに含まれるデータ識別番号、タイムスタンプ、フィルタ済みサンプリングデータを格納する（ステップＳ１６０３）。
【０１５７】
続いて、スケジューラ２０７は、該当する監視装置１０の補正データを参照して判定処理を行い、一致している場合に一致通知をパターン分配装置３０に送信する（ステップＳ１６０４）。
【０１５８】
以下、この処理について詳述する。スケジューラ２０７は、予め定められた周期で起動し、分析装置管理データ２０５を索引する。パターン分配装置３０が通知を所望しているパターン番号（この場合は、「４」）について、図７の（Ｃ）に示す補正データキャッシュ２０６から、「サンプリングデータ：Ｔ４」と、サンプリング条件を抽出する。このとき、補正データキャッシュ２０６に登録されている監視装置ごとの補正データを参照し、「監視装置識別番号：Ｓ１」の補正データである「サンプリング条件：ＣＰ４−１」を抽出する。スケジューラ２０７は、「サンプリング条件：ＣＰ４−１」とサンプリング開始時刻とを指定し、データ分析部２０３に処理を依頼する。データ分析部２０３は、スケジューラ２０７から指定されたサンプリング開始時刻以降のタイムスタンプが記録されたフィルタ済みサンプリングデータを抽出し、「サンプリング条件：ＣＰ４−１」で指定された処理ロジックを、「サンプリング条件：ＣＰ４−１」で指定された補正パラメータを用いてフィルタ済みサンプリングデータの処理を行う。データの加工が終了するとデータ分析部２０３は、加工済みのデータをスケジューラ２０７に通知する。
【０１５９】
スケジューラ２０７は、「サンプリングデータ：Ｔ４」と加工済みのデータとを比較し、一致するかどうかを、「閾値データ：ＴＨ４−ｎ」を用いて判定する。この時、「サンプリングデータ：Ｔ４」と加工済みのデータとの差分が、「閾値データ：ＴＨ４−ｎ」の範囲内である場合は、一致と見なす。一致した場合は、分析装置管理データ２０５に登録されているパターン分配装置３０（この場合は、識別番号がＤ１のパターン分配装置３０）に対して、登録番号とデータ識別番号とを設定した一致通知メッセージを作成し、通信制御部２０１を介してパターン分配装置３０に通知する。
【０１６０】
図１６に戻って、パターン分配装置３０は、通信制御部３０１を介して、一致通知メッセージを受信すると、アプリケーション管理部３０２を起動し、アプリケーション管理部３０２は、図９の（Ｅ）に示すアプリケーション管理データ３０３に登録されているアプリケーション４０の識別番号（ＡＰ１）に対して、登録番号を設定した一致通知メッセージを作成し、通信制御部３０１を介して該当するアプリケーション４０に転送する（ステップＳ１６０５）。
【０１６１】
そして、アプリケーション４０は、通信制御部４０１を介して、一致通知メッセージを受信すると、アプリケーションロジック４０３を起動し、サービス提供のための処理を実施する（ステップＳ１６０６）。すなわち、タイプミスの発生率を集計し、例えば、アプリケーション４０が搭載される計算機装置のモニタに表示する。
【０１６２】
［詳細解析処理の手順］
図１５に示した処理により、監視システムの管理者は、「ＰＣアラーム音Ｃ」を登録したが、例えば、「ＰＣアラーム音Ｃ」と、すでにパターンデータとして登録されている処理ミスに対応する「ＰＣアラーム音Ｂ」とのアラームパターンが類似しており、閾値データを広く設定した結果、データ集積装置２０において、「ＰＣアラーム音Ｂ」を「ＰＣアラーム音Ｃ」と一致すると謝って判定する誤認率が大きくなるようなことが考えられる。
【０１６３】
誤認率を減少するために、閾値データを狭く再設定すると、様々な環境状況で発生する「ＰＣアラーム音Ｃ」を「ＰＣアラーム音Ｃ」と一致しないと判定してしまう可能性がある。このように、類似の音源や、音源の周囲の状況により、誤認が発生するような状況では、パターン分配装置３０に設定する閾値データは広く設定しておき、アプリケーション４０が、直接監視装置１０と通信して詳細な解析を行うことで「ＰＣアラーム音Ｂ」と「ＰＣアラーム音Ｃ」との正確な判定を行なうことが考えられる。
【０１６４】
そこで、以下では、アプリケーション４０が監視装置１０と直接通信を行い、音データの詳細分析を行う場合について、図１７を用いて説明する。
【０１６５】
図１７に示すように、「ＰＣアラーム音Ｂ」、または「ＰＣアラーム音Ｃ」が経理部に所属する社員Ａが操作しているＰＣから発生し、当該ＰＣの近くに設置してある識別番号が「Ｓ１」の監視装置１０が有する集音マイクが、アナログデータとしての「音」を取得すると、図１６のステップＳ１６０１で説明した処理と同様に、監視装置１０は、音イベントメッセージを生成して、データ集積装置２０に送信する（ステップＳ１７０１）。
【０１６６】
そして、データ集積装置２０は、図１６のステップＳ１６０２およびステップＳ１６０３で説明した処理と同様に、音イベントメッセージを受信し（ステップＳ１７０２）、音イベントメッセージに含まれる監視装置識別番号で索引されるデータバッファ２０４のエントリに、音イベントメッセージに含まれるデータ識別番号、タイムスタンプ、フィルタ済みサンプリングデータを格納する（ステップＳ１７０３）。
【０１６７】
続いて、データ集積装置２０のスケジューラ２０７は、図１６のステップＳ１６０４で説明した処理と同様に、該当する監視装置１０の補正データを参照して判定処理を行い、一致している場合に一致通知をパターン分配装置３０に送信する（ステップＳ１７０４）。この場合、「ＰＣアラーム音Ｃ」と一致すると判定したとする。
【０１６８】
そして、パターン分配装置３０は、通信制御部３０１を介して、一致通知メッセージを受信すると、図１６のステップＳ１６０５で説明した処理と同様に、アプリケーション管理部３０２を起動し、アプリケーション管理部３０２は、図９の（Ｅ）に示すアプリケーション管理データ３０３に登録されているアプリケーション４０の識別番号（ＡＰ１）に対して、登録番号とデータ識別番号とを設定した一致通知メッセージを作成し、通信制御部３０１を介して該当するアプリケーション４０に転送する（ステップＳ１７０５）。
【０１６９】
そして、アプリケーション４０のアプリケーションロジック４０３は、一致通知メッセージを受信すると（ステップＳ１７０６）、データ参照メッセージを監視装置１０に、通信制御部４０１を介して送信する（ステップＳ１７０７）。ここで、データ参照メッセージには、一致通知メッセージで通知されたデータ識別番号と、データの取得の範囲（データ識別番号のフィルタ済みサンプリングデータを基準に、その前にサンプリングしたデータと、その後にサンプリングしたデータの範囲）とが含まれる。
【０１７０】
続いて、監視装置１０は、通信制御部１０５を介してデータ参照メッセージを受信すると（ステップＳ１７０８）、データバッファ１０６からフィルタ済みサンプリングデータを取り出して、データ参照応答メッセージを作成し、アプリケーション４０に送信する（ステップＳ１７０９）。
【０１７１】
具体的には、監視装置１０は、データ参照メッセージを受信するとアプリ連携部１０７を起動し、アプリ連携部１０７は、データ参照メッセージで指定されたデータ識別番号と取得範囲に従って、データバッファ１０６からフィルタ済みサンプリングデータを取り出し、データ参照メッセージの応答メッセージであるデータ参照応答メッセージにフィルタ済みサンプリングデータを設定して、通信制御部１０５を介して、アプリケーション４０に送信する。
【０１７２】
そして、アプリケーション４０は、通信制御部４０１を介してデータ参照応答メッセージを受信すると（ステップＳ１７１０）、データ分析部４０２による詳細解析を行なう（ステップＳ１７１１）。
【０１７３】
以下、この処理について詳述する。アプリケーション４０は、データ参照応答メッセージを受信すると、アプリケーションロジック４０３を起動し、アプリケーションロジック４０３は、データ参照応答メッセージに設定されたフィルタ済みサンプリングデータを、図１２の（Ｂ）に示すパターンライブラリ４０４に設定されたサンプリング条件（ＣＰ４）とともに、データ分析部４０２に通知する。データ分析部４０２は、サンプリング条件に従い、フィルタ済みサンプリングデータを加工処理する。加工処理が終了するとデータ分析部４０２は、アプリケーションロジック４０３に、加工済みデータを通知する。
【０１７４】
アプリケーションロジック４０３は、加工済みデータとパターンライブラリ４０４に登録されたサンプリングデータとの比較を、閾値データを狭く設定して行なうことで、詳細解析を実行する。本実施例では、「ＰＣアラーム音Ｂのサンプリングデータ：Ｔ３」および「ＰＣアラーム音Ｃのサンプリングデータ：Ｔ４」の両方のパターンマッチングを行い、例えば、「ＰＣアラーム音Ｂのサンプリングデータ：Ｔ３」との一致率が高い場合は、「ＰＣアラーム音Ｂ」として改めて特定する。なお、パターンライブラリ４０４に登録されるデータは、図１３および図１５で説明した処理の中で、パターン分配装置３０から送信される登録完了メッセージで、パターン分配装置３０が持つパターンデータの情報を受信することで複製されており、アプリケーション４０が個別にパターンデータを作成する必要がないように構成されている。
【０１７５】
一方、音源を特定できない別の理由としては、監視装置１０の情報収集に関わるパラメータが適切でない場合が考えられる。例えば、音源を特定する場合には、集音マイクの感度が低いことなどが原因となる場合が考えられる。このような場合、集音マイクの感度を上げることで、音源の特定が改善される可能性がある。このようなに状況おいて、上述した詳細解析のように、監視装置１０においてバッファリングしているデータを用いるだけでは、十分な解析ができない場合ある。そこで、アプリケーション４０が、監視装置１０に対して、直接サンプリングの指示を行うように監視システムを構成することが考えられる。
【０１７６】
アプリケーション４０による監視装置１０へのサンプリング指示は、監視装置の管理者にサンプリング指示動作を実行可能にする機能をＧＵＩ画面で提示するか、サービス実行手順の一部としてサンプリング指示を実行するようにアプリケーションロジック４０３の機能を追加することで実現される。以下、アプリケーションロジック４０３によって直接サンプリングの指示を行なう処理について、再び、図１７を用いて説明する。
【０１７７】
図１７に示すように、アプリケーション４０のアプリケーションロジック４０３は、直接サンプリング指示メッセージを生成し、通信制御部４０１を介して監視装置１０に送信する（ステップＳ１７１２）。直接サンプリング指示メッセージには、監視装置１０のセンサー制御部１０３が公開するＡＰＩに関するパラメータ（例えば、集音マイクの感度）が含まれる。
【０１７８】
そして、監視装置１０は、通信制御部１０５を介してアプリケーション４０から直接サンプリング指示メッセージを受信すると（ステップＳ１７１３）、アプリ連携部１０７を起動し、アプリ連携部１０７は、直接サンプリング指示メッセージで指定されたパラメータで、センサー制御部１０３のＡＰＩを通じて、接続機器（集音マイク）の調整を実施し（ステップＳ１７１４）、処理を終了する。例えば、集音マイクの感度を上げるように調整する。
【０１７９】
なお、アプリケーション４０が、内部的に調整したサンプリング条件に基づいて、パターン分配装置３０に登録されているパターンライブラリのサンプリング条件を変更、あるいは新規パターンとして登録する処理を行なうことで、同じ対象物を参照する他のアプリケーション４０の対象物の認識率が向上するよう監視システムを構成してもよい。
【０１８０】
［データ集積装置契機による補正データ修正処理の手順］
データ集積装置２０がパターンの配布を受けて作成した補正データは、監視装置１０の周囲の状況が刻々と変化するために、補正データの利用期間を長くすると監視システムの認識率が低下してしまう可能性があり、監視システムの認識率を維持するためには、補正データを修正する必要がある。以下では、データ集積装置２０が定期的に補正データを再作成する場合について、図１８を用いて説明する。
【０１８１】
図１８に示すように、データ集積装置２０のスケジューラ２０７は、図１６に示すステップＳ１６０４において、例えば、図７の（Ｂ）に示す補正データキャッシュ２０６を参照し、参照される補正データに対応するカウンタが、ライフタイム「１０」を超えた場合、分配装置管理部２０２は、図１３で説明した補正データ作成処理と同様に、サンプル再生指示を生成し、生成したサンプル再生指示を、通信制御部２０１を介して監視装置１０に送信する（ステップＳ１８０１）。その際、分配装置管理部２０２は、補正データキャッシュ２０６のカウンタを「０」に再設定する。
【０１８２】
そして、図１３で説明した補正データ作成処理と同様に、監視装置１０は、サンプル再生指示を受信して、サンプル音を再生し（ステップＳ１８０２）、フィルタ済みサンプリングデータであるサンプル再生結果を、データ集積装置２０に送信し（ステップＳ１８０３）、データ集積装置２０は、サンプル再生結果を受信して、修正補正データを作成し（ステップＳ１８０４）、処理を終了する。なお、補正データの修正は、カウンタがライフタイムを超えた監視装置１０のみに対して行なってもよいし、ひとつの監視装置１０に対応するカウンタがライフタイムを超えた場合、全ての監視装置１０に対して行なってもよい。
【０１８３】
［監視装置契機による補正データ修正処理の手順］
以下では、監視装置１０が監視対象領域において自身が設置された周囲における環境状況の基準となる環境基準データを、例えば、フィルタ１０２にて保持し、フィルタ済みサンプリングデータが環境基準データと大きく乖離する場合に、監視装置１０が、データ集積装置２０に状態変更通知を行い、それを契機にデータ集積装置２０の補正データを再作成する場合について、図１９を用いて説明する。
【０１８４】
図１９に示すように、監視装置１０のフィルタ１０２は、フィルタ済みサンプリングデータと環境基準データとを比較して、予め設定された許容範囲以上の差分を検出した場合、監視装置１０の識別番号からなる状態変更通知メッセージを作成して、データ集積装置２０に送信する（ステップ１９０１）。なお、環境基準データは、例えば、電話やアラームといった突発的な音がない状態の数分間のフィルタ済みサンプリングデータの平均値から求める。
【０１８５】
そして、データ集積装置２０は、状態変更通知メッセージを受信すると（ステップＳ１９０２）、図１３で説明した補正データ作成処理と同様に、分配装置管理部２０２の補正データ作成メソッドを起動し、サンプル再生指示を監視装置１０に送信する（ステップＳ１９０３）。なお、この場合のサンプル再生指示は、状態変更通知メッセージを送信した監視装置１０に対してのみ送信される。
【０１８６】
図１３で説明した補正データ作成処理と同様に、続いて、監視装置１０は、サンプル再生指示を受信して、サンプル音を再生し（ステップＳ１９０４）、フィルタ済みサンプリングデータであるサンプル再生結果を、データ集積装置２０に送信し（ステップＳ１９０５）、データ集積装置２０は、サンプル再生結果を受信して、修正補正データを作成し（ステップＳ１９０６）、処理を終了する。
【０１８７】
［本実施例の効果］
上記したように、本実施例によれば、データ集積装置２０は、対象物を特定する際に用いられる処理ロジックの基準パラメータを複数の監視装置１０ごとに調整して補正した補正データを記憶し、記憶する補正パラメータのうち、環境情報を収集して送信した監視装置１０に対応する補正データを用いて処理ロジックを実行して、当該環境情報に対象物と一致する情報が存在するか否かを判定する。これにより、監視対象領域に分散して設置される監視装置１０ごとに監視対象としての対象物に応じた補正データを用いてデータ集積装置２０にて一括して環境情報における対象物の有無の判定処理を行なうことができ、監視対象領域が広域であっても、効率的なシステム運用を実現することが可能になる。また、例えば、異なるアプリケーション４０によってそれぞれ異なる対象物が指定された場合でも、データ集積装置２０は、対象物に応じた監視装置１０ごとの補正データによって、複数の監視装置１０が収集した環境情報の中から高精度に当該複数の対象物を特定することができ、監視対象領域が広域であっても、効率的なシステム運用を実現することが可能になる。
【０１８８】
また、本実施例によれば、監視装置１０は、アプリケーション４０によって指定された対象物を環境情報から抽出して特定するための基準となるデータであるサンプリング原本を、パターン分配装置からデータ集積装置を介して受信して再生し、再生されたデータを、データ集積装置２０に送信し、データ集積装置２０は、再生されたデータに対して処理ロジックを実行したデータから対象物が抽出されて特定されるように、基準パラメータを調整して補正データを決定するので、監視対象領域に分散して設置される監視装置１０ごとに対象物に応じた補正データを自動的に作成して、環境情報における対象物の有無の判定処理を行なうことができ、監視対象領域が広域であっても、より効率的なシステム運用を実現することが可能になる。また、例えば、補正パラメータを作成した後に、データ集積装置２０が管理する監視装置１０すべてに対して、判定処理に用いられる閾値の調整をさらに行なうことで、より高精度に対象物を特定することができる。
【０１８９】
また、本実施例によれば、アプリケーション４０が指定した対象物に対応するパターンデータを一括して管理するパターン分配装置３０が、当該対象物の発生を監視したい監視対象領域に設置されている監視装置１０を管理するデータ集積装置２０に限定してパターンデータを分配することができ、監視対象領域が広域であっても、効率的なシステム運用を実現することが可能になる。すなわち、アプリケーション４０が指定したい対象物に対応するパターンデータが、検索処理によってパターン分配装置３０に既に格納されていると判明した場合には、既に格納されているパターンデータを、指定されたデータ集積装置２０に限定して配布し、また、アプリケーション４０が指定したい対象物に対応するパターンデータがない場合には、パターン配分装置３０に新規に当該対象物に対応するパターンデータを登録し、登録されたパターンデータを指定されたデータ集積装置に限定してパターンデータを分配することで、監視システムの体制を速やかに整えることができ、監視対象領域が広域であっても、効率的なシステム運用を実現することが可能になる。
【０１９０】
また、本実施例によれば、データ集積装置２０が対象物ごとに監視装置１０それぞれとの間で調整した補正データを、アプリケーションごとに作成する必要はなく、別のアプリケーションが、補正データ作成済みの対象物を指定した場合は、作成済み補正データをそのまま利用することができ、処理効率の高いシステム運用を実現することが可能になる。
【０１９１】
また、本実施例によれば、データ集積装置２０にて補正データの利用回数を監視することで、監視対象領域に設置される監視装置１０の時間経過とともに変化する周囲の状況に対して適切な補正データに修正することができ、処理精度の高いシステム運用を実現することが可能になる。すなわち、一度作成した補正パラメータの利用を継続して監視システム全体の対象物の特定精度が低下することを回避することができ、処理精度の高いシステム運用を実現することが可能になる。あるいは、監視対象領域に設置される監視装置１０にて、時間経過とともに変化する周囲の状況が大きく変化したことを自動的に検知し、これに基づいて、データ集積装置２０にて、適切な補正データに修正することができ、同様に、処理精度の高いシステム運用を実現することが可能になる。
【０１９２】
なお、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１９３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１９４】
また、本実施例で説明した監視方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【０１９５】
（付記１）アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置と、前記監視対象領域に設置された複数の前記監視装置が収集した前記環境情報を受信して集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置とを含んで構成される監視システムであって、
前記データ集積装置は、
前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータを複数の前記監視装置ごとに調整して補正した補正パラメータを記憶する補正パラメータ記憶手段と、
前記補正パラメータ記憶手段が記憶する前記補正パラメータのうち、前記環境情報を収集して送信した監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定手段と、
を備えたことを特徴とする監視システム。
【０１９６】
（付記２）前記監視装置は、
前記アプリケーションによって指定された前記対象物を前記環境情報から抽出して特定するための基準となるデータである基準データを、前記データ集積装置から受信して再生する基準データ再生手段と、
前記基準データ再生手段によって再生された前記基準データを、前記情報取得機器を介して収集し、収集されたデータを再生基準データとして前記データ集積装置に送信する再生基準データ送信手段と、
を備え、
前記データ集積装置は、
前記再生基準データ送信手段によって送信された前記再生基準データに対して前記所定の処理ロジックを実行した処理済再生基準データから前記対象物が抽出されて特定されるように、前記基準パラメータを調整して前記補正パラメータを決定する補正パラメータ決定手段をさらに備え、
前記補正パラメータ記憶手段は、前記補正パラメータ決定手段によって決定された前記補正パラメータを、前記再生基準データを送信した前記監視装置に対応付けて記憶することを特徴とする付記１に記載の監視システム。
【０１９７】
（付記３）前記アプリケーションは、前記対象物を指定するとともに、前記環境情報に当該対象物と一致する情報が存在するか否かを判定するデータ集積装置を指定し、
前記監視システムは、
前記対象物ごとに、前記基準データと前記基準パラメータとからなるパターンデータを記憶するパターンデータ記憶手段と、
前記アプリケーションが前記対象物を指定した場合に、前記パターンデータ記憶手段が記憶する当該対象物に対応するパターンデータを、当該アプリケーションが指定したデータ集積装置に分配するパターン分配手段と、
を備えるパターン分配装置をさらに含んで構成され、
前記アプリケーションは、前記対象物を前記パターンデータ記憶手段から検索して、または、前記対象物の前記パターンデータを新たに前記パターンデータ記憶手段に登録して指定し、
前記データ集積装置における前記判定手段は、前記パターン分配手段から分配された前記パターンデータに基づいて、集積された前記環境情報の中に前記対象物と一致する情報が存在するか否かを判定することを特徴とする付記２に記載の監視システム。
【０１９８】
（付記４）前記補正パラメータ記憶手段は、前記パターン分配手段から分配された前記パターンデータを、複数の前記監視装置ごとの前記補正パラメータと対応付けた補正用データとして記憶し、
前記判定手段は、前記パターン分配手段から前記パターンデータが分配された場合に、前記補正パラメータ記憶手段が記憶する前記補正用データに、当該パターンデータに対応する複数の前記監視装置ごとの前記補正パラメータが、前記補正パラメータ決定手段によって作成されて存在するならば、既に作成済みの前記補正パラメータを利用することを特徴とする付記３に記載の監視システム。
【０１９９】
（付記５）前記判定手段は、前記環境情報に前記対象物と一致する情報が存在するか否かを判定する際に利用された前記補正パラメータ記憶手段が記憶する前記補正パラメータの利用回数が所定の回数に達した場合に、当該補正パラメータに対応する監視装置に対して再度前記再生基準データを収集するように指示することで、前記補正パラメータ決定手段に当該監視装置の補正パラメータを更新して決定させ、更新して決定された補正パラメータを前記補正パラメータ記憶手段に更新して格納することを特徴とする付記４に記載の監視システム。
【０２００】
（付記６）前記監視装置は、
設置された前記監視対象領域における環境の基準となるデータである環境基準データを記憶する環境基準データ記憶手段と、
前記情報取得機器から取得して収集した前記環境情報と、前記環境基準データ記憶手段が記憶する前記環境基準データと比較して、予め設定した許容範囲以上の差分があった場合、補正データを更新する要求である補正データ更新要求を前記データ集積装置に送信する補正データ更新要求送信手段と、
をさらに備え、
前記判定手段は、前記補正データ更新要求送信手段によって前記補正データ更新要求を送信した監視装置に対して再度前記再生基準データを収集するように指示することで、前記補正パラメータ決定手段に当該監視装置の補正パラメータを更新して決定させ、更新して決定された補正パラメータを前記補正パラメータ記憶手段に更新して格納することを特徴とする付記４に記載の監視システム。
【０２０１】
（付記７）アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置であって、
前記環境情報の中に前記対象物が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置に対して、収集した前記環境情報を送信する環境情報送信手段と、
前記アプリケーションによって指定された前記対象物を前記環境情報から抽出して特定するための基準となるデータである基準データを、前記データ集積装置から受信して再生する基準データ再生手段と、
前記基準データ再生手段によって再生された前記基準データを、前記情報取得機器を介して収集し、収集されたデータを再生基準データとして前記データ集積装置に送信する再生基準データ送信手段と、
前記アプリケーションからの指示に基づいて、前記情報取得機器の設定情報を変更する設定情報変更手段と、
を備えたことを特徴とする監視装置。
【０２０２】
（付記８）アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置から集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置であって、
前記アプリケーションによって指定された前記対象物を前記環境情報から抽出して特定するための基準となるデータである基準データと、前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータとからなるパターンデータをパターン分配装置から受信するパターンデータ受信手段と、
前記パターンデータ受信手段によって受信した前記パターンデータの中で、前記アプリケーションによって指定された前記対象物に対応する前記基準データを前記監視装置に送信して再生させ、当該監視装置が収集した前記基準データを再生したデータである再生基準データに対して前記所定の処理ロジックを実行した処理済再生基準データから前記対象物が抽出されて特定されるように、前記基準パラメータを調整して補正パラメータを決定する補正パラメータ決定手段と、
前記補正パラメータ決定手段によって決定された前記補正パラメータを、前記再生基準データを送信した前記監視装置に対応付けて記憶する補正パラメータ記憶手段と、
前記監視装置から前記環境情報を受信した場合に、前記補正パラメータ記憶手段が記憶する前記補正パラメータのうち、当該監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定手段と、
前記判定手段によって前記環境情報に前記対象物と一致する情報が存在すると判定された場合に、前記アプリケーションに判定結果を通知する判定結果通知手段と、
を備えたことを特徴とするデータ集積装置。
【０２０３】
（付記９）アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置から集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置に、前記対象物を特定するためのパターンデータを分配するパターン分配装置であって、
前記アプリケーションによって指定された前記対象物を前記環境情報から抽出して特定するための基準となるデータである基準データと、前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータとからなるパターンデータを記憶するパターンデータ記憶手段と、
前記アプリケーションが前記対象物を指定した場合に、前記パターンデータ記憶手段が記憶する当該対象物に対応するパターンデータを、当該アプリケーションが指定したデータ集積装置に分配するパターン分配手段と
を備えたことを特徴とするパターン分配装置。
【０２０４】
（付記１０）アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置と、前記監視対象領域に設置された複数の前記監視装置が収集した前記環境情報を受信して集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置とを含んで構成される監視方法であって、
前記データ集積装置は、
前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータを複数の前記監視装置ごとに調整して補正した補正パラメータを記憶する補正パラメータ記憶工程と、
前記補正パラメータ記憶工程が記憶する前記補正パラメータのうち、前記環境情報を収集して送信した監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定工程と、
を含んだことを特徴とする監視方法。
【０２０５】
（付記１１）アプリケーションに指定された対象物の発生を監視対象領域において監視するために、当該監視対象領域における環境情報を情報取得機器から取得して収集する監視装置と、前記監視対象領域に設置された複数の前記監視装置が収集した前記環境情報を受信して集積し、集積された前記環境情報の中に、前記対象物と一致する情報が存在するか否かを、所定の処理ロジックによって判定するデータ集積装置とを含んで構成される監視方法をコンピュータに実行させる監視プログラムであって、
前記データ集積装置は、
前記対象物を特定する際に用いられる前記所定の処理ロジックの基準パラメータを複数の前記監視装置ごとに調整して補正した補正パラメータを記憶する補正パラメータ記憶手順と、
前記補正パラメータ記憶手順が記憶する前記補正パラメータのうち、前記環境情報を収集して送信した監視装置に対応する補正パラメータを用いて前記所定の処理ロジックを実行して、当該環境情報に前記対象物と一致する情報が存在するか否かを判定する判定手順と、
をコンピュータに実行させることを特徴とする監視プログラム。
【産業上の利用可能性】
【０２０６】
以上のように、本発明に係る監視システム、監視装置、データ集積装置、パターン分配装置、監視方法および監視プログラムは、対象物の発生を監視対象領域において監視するシステムにおいて有用であり、特に、監視対象領域が広域であっても、効率的なシステム運用を実現することに適する。
【図面の簡単な説明】
【０２０７】
【図１】本実施例における監視システムの概要および特徴を説明するための図である。
【図２】本実施例における監視装置の構成を示すブロック図である。
【図３】監視装置のデータバッファを説明するための図である。
【図４】本実施例におけるデータ集積装置の構成を示すブロック図である。
【図５】データ集積装置のデータバッファを説明するための図である。
【図６】分配装置管理データを説明するための図である。
【図７】補正キャッシュデータを説明するための図である。
【図８】本実施例におけるパターン分配装置の構成を示すブロック図である。
【図９】アプリケーション管理データを説明するための図である。
【図１０】パターン分配装置のパターンライブラリを説明するための図である。
【図１１】本実施例におけるアプリケーションの構成を示すブロック図である。
【図１２】アプリケーションのパターンライブラリを説明するための図である。
【図１３】本実施例における監視システムの登録済みパターンデータを利用した補正データ作成処理を説明するためのシーケンス図である。
【図１４】本実施例における監視システムの閾値調整処理を説明するためのシーケンス図である。
【図１５】本実施例における監視システムの新規パターンデータ登録から補正データ作成にいたる処理を説明するためのシーケンス図である。
【図１６】本実施例における監視システムの判定処理を説明するためのシーケンス図である。
【図１７】本実施例における監視システムの詳細解析処理を説明するためのシーケンス図である。
【図１８】本実施例における監視システムのデータ集積装置契機による補正データ修正処理を説明するためのシーケンス図である。
【図１９】本実施例における監視システムの監視装置契機による補正データ修正処理を説明するためのシーケンス図である。
【図２０】従来の監視システムを説明するための図である。
【符号の説明】
【０２０８】
１０  監視装置
１０１  情報収集部
１０２  フィルタ
１０３  センサー制御部
１０４  イベント生成部
１０５  通信制御部
１０６  データバッファ
１０７  アプリ連携部
１０８  サンプル再生部
２０  データ集積装置
２０１  通信制御部
２０２  分配装置管理部
２０３  データ分析部
２０４  データバッファ
２０５  分配装置管理データ
２０６  補正データキャッシュ
２０７  スケジューラ
３０  パターン分配装置
３０１  通信制御部
３０２  アプリケーション管理部
３０３  アプリケーション管理データ
３０４  パターンライブラリ
４０  アプリケーション
４０１  通信制御部
４０２  データ分析部
４０３  アプリケーションロジック
４０４  パターンライブラリ
【図１】
2009116799.tif 000003
【図２】
2009116799.tif 000004
【図３】
2009116799.tif 000005
【図４】
2009116799.tif 000006
【図５】
2009116799.tif 000007
【図６】
2009116799.tif 000008
【図７】
2009116799.tif 000009
【図８】
2009116799.tif 000010
【図９】
2009116799.tif 000011
【図１０】
2009116799.tif 000012
【図１１】
2009116799.tif 000013
【図１２】
2009116799.tif 000014
【図１３】
2009116799.tif 000015
【図１４】
2009116799.tif 000016
【図１５】
2009116799.tif 000017
【図１６】
2009116799.tif 000018
【図１７】
2009116799.tif 000019
【図１８】
2009116799.tif 000020
【図１９】
2009116799.tif 000021
【図２０】
2009116799.tif 000022