(57)【要約】【課題】監視範囲に複数の映像処理装置が配置されている環境下において、特定のオブジェクトの監視に係る処理の負荷を低減する仕組みを提供する。【解決手段】映像処理装置１１０において、特定のオブジェクトを検出する解析部３０９，３１１と、解析部３０９，３１１により特定のオブジェクトが検出された場合、特定のオブジェクトを含む第１の距離の範囲外の映像データの処理を行う他の映像処理装置と、第１の距離の範囲内の映像データの処理を行う他の映像処理装置とのうち、少なくとも何れか１つに対して、特定のオブジェクトの検出処理を制限させるための要求を送信するイベント管理部３１２を備える。【選択図】図３
2018029244.tif 000002
【特許請求の範囲】
【請求項１】
特定のオブジェクトを検出する検出手段と、
前記検出手段により特定のオブジェクトが検出された場合、当該特定のオブジェクトを含む第１の距離の範囲外の映像データの処理を行う他の映像処理装置と、前記第１の距離の範囲内の映像データの処理を行う他の映像処理装置とのうち、少なくとも何れか１つに対して、前記特定のオブジェクトの検出処理を制限させるための要求を送信する送信手段と
を有することを特徴とする映像処理装置。
【請求項２】
前記送信手段は、前記第１の距離の範囲内に属する他の映像処理装置に対して、映像データから前記特定のオブジェクトを検出する処理を制限させるための要求を送信すると共に、前記特定のオブジェクトの存在を検出するための外部センサを用いた前記特定のオブジェクトの検出処理を開始させるための要求を送信することを特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記送信手段は、前記第１の距離の範囲外に属する他の映像処理装置に対して、映像データから前記特定のオブジェクトを検出する処理を制限させるための要求を送信すると共に、前記特定のオブジェクトの存在を検出するための外部センサを用いた前記特定のオブジェクトの検出処理を制限させるための要求を送信することを特徴とする請求項１または２に記載の映像処理装置。
【請求項４】
前記送信手段は、前記検出手段で前記特定のオブジェクトが検出できなくなった場合、前記第１の距離よりも大きい第２の距離の範囲外に属する他の映像処理装置に対して、映像データから前記特定のオブジェクトを検出する処理を制限させるための要求を送信すると共に、前記特定のオブジェクトの存在を検出するための外部センサを用いた前記特定のオブジェクトの検出処理を制限させるための要求を送信することを特徴とする請求項１乃至３の何れか１項に記載の映像処理装置。
【請求項５】
前記送信手段は、前記検出手段で前記特定のオブジェクトが検出できなくなった場合、前記第１の距離よりも大きい第２の距離の範囲内に属する他の映像処理装置に対して、前記特定のオブジェクトの存在を検出するための外部センサを用いた前記特定のオブジェクトの検出処理を開始させるための要求を送信することを特徴とする請求項１乃至４の何れか１項に記載の映像処理装置。
【請求項６】
前記送信手段は、前記検出手段で前記特定のオブジェクトが検出できなくなった場合、前記第２の距離の範囲内に属する他の映像処理装置に対して、映像データから前記特定のオブジェクトを検出する処理を制限させるための要求を更に送信することを特徴とする請求項５に記載の映像処理装置。
【請求項７】
前記送信手段は、前記検出手段で前記特定のオブジェクトが検出できなくなった場合、前記第２の距離の範囲内に属する他の映像処理装置に対して、映像データから前記特定のオブジェクトを検出する処理を開始させるための要求を更に送信することを特徴とする請求項５に記載の映像処理装置。
【請求項８】
前記検出手段は、映像データから前記特定のオブジェクトを検出する処理を行う第１の検出手段と、前記特定のオブジェクトの存在を検出するための外部センサのセンサデータから前記特定のオブジェクトを検出する処理を行う第２の検出手段とを含み構成されており、
前記特定のオブジェクトが存在するか否かについて、前記第１の検出手段による第１の検出イベントと、前記第２の検出手段による第２の検出イベントとに基づいて監視する監視手段を更に有することを特徴とする請求項１乃至７の何れか１項に記載の映像処理装置。
【請求項９】
映像データから前記特定のオブジェクトを検出する処理および前記特定のオブジェクトの存在を検出するための外部センサを用いた前記特定のオブジェクトの検出処理のうちの少なくとも何れか一方の検出処理を制限させるための要求または開始させるための要求を受信する受信手段を更に有し、
前記監視手段は、前記受信手段で前記要求を受信した際に、前記第１の検出イベントおよび前記第２の検出イベントのうち、当該要求の検出処理に係るイベントの監視中でない場合には、前記要求に従って当該イベントに基づく前記監視の開始または停止を行うことを特徴とする請求項８に記載の映像処理装置。
【請求項１０】
前記監視手段は、前記受信手段で前記制限させるための要求を受信した際に、当該制限させるための要求に係るイベントの監視中である場合には、当該イベントに基づく前記監視の停止は行わないことを特徴とする請求項９に記載の映像処理装置。
【請求項１１】
映像データから前記特定のオブジェクトを検出する処理および前記特定のオブジェクトの存在を検出するための外部センサを用いた前記特定のオブジェクトの検出処理のうちの少なくとも何れか一方の検出処理を制限させるための要求または開始させるための要求を受信する受信手段を更に有し、
前記監視手段は、前記受信手段が複数の他の映像処理装置から前記要求を受信した場合、前記複数の他の映像処理装置のうち、当該映像処理装置からの距離が最も近い他の映像処理装置から受信した前記要求を優先して、前記監視を行うことを特徴とする請求項８に記載の映像処理装置。
【請求項１２】
前記センサデータは、無線通信におけるビーコンＩＤを含むビーコン信号であることを特徴とする請求項８乃至１１の何れか１項に記載の映像処理装置。
【請求項１３】
前記第２の検出手段により前記特定のオブジェクトが検出された際に、前記ビーコン信号が所定の電波強度未満であった場合、前記送信手段は、前記他の映像処理装置に対して、前記送信を行わないことを特徴とする請求項１２に記載の映像処理装置。
【請求項１４】
前記第１の検出手段は、前記特定のオブジェクトに関する画像の特徴量データに基づいて、前記映像データから前記特定のオブジェクトを検出する処理を行うことを特徴とする請求項８乃至１３の何れか１項に記載の映像処理装置。
【請求項１５】
前記距離は、論理的距離または物理的距離であることを特徴とする請求項１乃至１４の何れか１項に記載の映像処理装置。
【請求項１６】
請求項１乃至１５の何れか１項に記載の映像処理装置と、
前記特定のオブジェクトの存在を検出するための外部センサと、
前記他の映像処理装置と
を含み構成されていることを特徴とする映像処理システム。
【請求項１７】
特定のオブジェクトを検出する検出ステップと、
前記検出ステップにより特定のオブジェクトが検出された場合、当該特定のオブジェクトを含む第１の距離の範囲外の映像データの処理を行う他の映像処理装置と、前記第１の距離の範囲内の映像データの処理を行う他の映像処理装置とのうち、少なくとも何れか１つに対して、前記特定のオブジェクトの検出処理を制限させるための要求を送信する送信ステップと
を有することを特徴とする映像処理方法。
【請求項１８】
請求項１乃至１５の何れか１項に記載の映像処理装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データの処理を行う映像処理装置、映像処理方法、映像処理システム及びプログラムに関するものである。
【背景技術】
【０００２】
近年、映像処理システムの一種である監視カメラシステムにおいて、映像処理装置の一種である監視カメラの設置台数の増加に伴い、広域にわたって監視対象を追跡するシステムが考えられている。特許文献１では、多数のカメラに跨って広範囲に移動する監視対象の移動体を自動認識して追跡するシステムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４２５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のシステムでは、特定の監視対象（特定のオブジェクト）が移動しうる監視範囲に複数の映像処理装置が配置されている環境下において、当該特定のオブジェクトの監視に係る処理（例えば、当該特定のオブジェクトの追跡を行うための検索や照合の処理）の負荷が大きいという問題があった。
【０００５】
本発明は、このような問題点に鑑みてなされたものであり、監視範囲に複数の映像処理装置が配置されている環境下において、特定のオブジェクトの監視に係る処理の負荷を低減する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の映像処理装置は、特定のオブジェクトを検出する検出手段と、前記検出手段により特定のオブジェクトが検出された場合、当該特定のオブジェクトを含む第１の距離の範囲外の映像データの処理を行う他の映像処理装置と、前記第１の距離の範囲内の映像データの処理を行う他の映像処理装置とのうち、少なくとも何れか１つに対して、前記特定のオブジェクトの検出処理を制限させるための要求を送信する送信手段とを有する。
また、本発明は、上述した映像処理装置による映像処理方法、上述した映像処理装置を含み構成されている映像処理システム、並びに、上述した映像処理装置の各手段としてコンピュータを機能させるためのプログラムを含む。
【発明の効果】
【０００７】
本発明によれば、監視範囲に複数の映像処理装置が配置されている環境下において、特定のオブジェクトの監視に係る処理の負荷を低減することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る監視カメラシステム（映像処理システム）の概略構成の一例を示す図である。
【図２】本発明の実施形態に係るネットワークカメラ（映像処理装置）のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態に係るネットワークカメラ（映像処理装置）の機能構成の一例を示す図である。
【図４】本発明の実施形態に係る監視カメラシステム（映像処理システム）において、ネットワークカメラ（映像処理装置）がセンサデータ解析イベント（第２の検出イベント）を検知した場合の処理手順の一例を示すシーケンス図である。
【図５】本発明の実施形態に係る監視カメラシステム（映像処理システム）において、ネットワークカメラ（映像処理装置）がセンサデータ解析イベント（第２の検出イベント）を消失した場合の処理手順の一例を示すシーケンス図である。
【図６】本発明の実施形態に係るネットワークカメラ（映像処理装置）によるイベント登録時の処理手順の一例を示すフローチャートである。
【図７】本発明の実施形態に係るネットワークカメラ（映像処理装置）によるイベント監視時の処理手順の一例を示すフローチャートである。
【図８】本発明の実施形態に係るネットワークカメラ（映像処理装置）によるセンサデータ解析イベント監視時の処理手順の一例を示すフローチャートである。
【図９】図８のステップＳ８０５における詳細な処理手順の一例を示すフローチャートである。
【図１０】図８のステップＳ８０７における詳細な処理手順の一例を示すフローチャートである。
【図１１】本発明の実施形態に係る監視カメラシステム（映像処理システム）において、ネットワークカメラ（映像処理装置）がセンサデータ解析イベントを検知した場合のセンサデータ解析イベントの監視範囲の一例を示す図である。
【図１２】本発明の実施形態に係る監視カメラシステム（映像処理システム）において、ネットワークカメラ（映像処理装置）がセンサデータ解析イベントを消失した場合のセンサデータ解析イベントの監視範囲の一例を示す図である。
【図１３】本発明の実施形態に係る監視カメラシステム（映像処理システム）において、ネットワークカメラ（映像処理装置）がセンサデータ解析イベントを検知した場合のセンサデータ解析イベントの監視範囲の一例を示す図である。
【図１４】本発明の実施形態に係る監視カメラシステム（映像処理システム）において、複数のネットワークカメラ（映像処理装置）がセンサデータ解析イベントを検知した場合のセンサデータ解析イベントの監視範囲の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明を実施するための形態（実施形態）について説明する。なお、以下に示す本発明の実施形態は、特許請求の範囲に記載の本発明を限定するものではなく、また、以下に示す本発明の実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
＜監視カメラシステム１００の概略構成＞
図１は、本発明の実施形態に係る監視カメラシステム（映像処理システム）１００の概略構成の一例を示す図である。
【００１１】
監視カメラシステム１００は、図１に示すように、ネットワークカメラ１１０−１１〜１１０−４３、ビーコン１２０、制御装置１３０、無線センサネットワーク１４０、及び、有線ＬＡＮ１５０を有して構成されている。また、図１において、監視対象人物１０１は、監視カメラシステム１００で監視する広域監視範囲内を移動する「特定のオブジェクト」に相当するものである。
【００１２】
ネットワークカメラ１１０−１１〜１１０−４３は、無線センサネットワーク１４０によってメッシュ型接続されている。無線センサネットワーク１４０において、ネットワークカメラ１１０−１１からホップ数が１であるグループ１０２にネットワークカメラ１１０−２１〜１１０−２３が属している。同様に、ネットワークカメラ１１０−１１からホップ数が２であるグループ１０３にネットワークカメラ１１０−３１〜１１０−３３が属し、ホップ数が３であるグループ１０４にネットワークカメラ１１０−４１〜１１０−４３が属している。
【００１３】
無線センサネットワーク１４０は、ネットワークカメラ１１０−１１〜１１０−４３をメッシュ型接続するための無線センサネットワークである。本実施形態において、無線センサネットワーク１４０は、ネットワークカメラ１１０−１１〜１１０−４３間で映像データ解析イベント、及び、センサデータ解析イベントに関する監視開始要求または監視停止要求を通信するために利用される。この無線センサネットワーク１４０の具体例としては、例えば、ＺｉｇＢｅｅ、Ｚ−Ｗａｖｅ、ＡＮＴ、Ｗｉ−ＳＵＮ、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）、Ｗｉ−Ｆｉ、ＩＥＥＥ８０２．１１ａｈ等である。なお、本実施形態においては、無線センサネットワーク１４０を用いたが、これに限らず、例えば、ホップ数を算出可能なネットワークトポロジであれば、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、有線ＬＡＮ等でも実施可能である。
【００１４】
有線ＬＡＮ１５０は、ネットワークカメラ１１０−１１〜１１０−４３、及び、制御装置１３０を接続するためのＬＡＮである。本実施形態において、有線ＬＡＮ１５０は、ネットワークカメラ１１０−１１〜１１０−４３と制御装置１３０の間の通信に利用される。例えば、ネットワークカメラ１１０−１１〜１１０−４３が、撮影して取得した映像データを有線ＬＡＮ１５０経由で制御装置１３０に送信する等である。本実施形態においては、有線ＬＡＮ１５０は、同一セグメントを利用しているが、これに限らず、複数セグメントに分割されていてもよい。また、有線ＬＡＮ１５０のセグメント間をインターネットやＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を経由して実施することも可能である。
【００１５】
制御装置１３０は、監視対象人物１０１が移動しうる広域監視範囲に設置された複数のネットワークカメラで撮影された各映像データ等を受信する。本実施形態においては、制御装置１３０は、ネットワークカメラ１１０−１１〜１１０−４３で撮影された各映像データを受信する。また、制御装置１３０は、ネットワークカメラ１１０−１１〜１１０−４３に対して、映像データ解析イベントに関する監視開始要求または監視停止要求を送信する。制御装置１３０の具体例としては、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、サーバ、クラウドサービス等である。
【００１６】
ビーコン１２０は、監視対象人物１０１に関する識別情報を含むセンサデータであるビーコン信号を無線通信で発信する発信装置であって、特定のオブジェクトである監視対象人物１０１の存在を検出するための外部センサである。本実施形態において、ビーコン１２０は、監視対象人物１０１に関する識別情報を含むセンサデータとして、例えば無線通信におけるビーコンＩＤを含むビーコン信号を、ネットワークカメラ１１０−１１〜１１０−４３に発信する。このビーコン１２０の具体例としては、例えば、ＢＬＥ、Ｗｉ−Ｆｉ、赤外線（ＩＲ：ｉｎｆｒａｒｅｄ）等である。また、本実施形態においては、監視対象人物１０１に関する識別情報を含むセンサデータを発信する発信装置としてビーコン１２０を用いたが、これに限らず、監視対象人物１０１を一意に識別可能なセンサデータを発信する装置であれば、他の装置であってもよい。この他の装置の具体例としては、例えば、近距離無線通信手段であるＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｅｒ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＴｒａｎｓｆｅｒＪｅｔ等である。
【００１７】
ネットワークカメラ１１０−１１〜１１０−４３は、監視対象人物１０１を撮影すると同時に当該撮影により取得した映像データの処理を行って、監視対象人物１０１の監視対象人物１０１の監視を行う監視カメラ（映像処理装置）である。具体的に、ネットワークカメラ１１０−１１〜１１０−４３は、監視対象人物１０１を撮影することにより取得した映像データに対して、動体検知、動体追跡、人体検知、顔認識、物体検知等の映像解析処理を行う機能を有する。さらに、本実施形態において、ネットワークカメラ１１０−１１〜１１０−４３は、ビーコン１２０が発信するビーコン信号を受信する機能を備える。
【００１８】
≪ネットワークカメラ１１０のハードウェア構成≫
図２は、本発明の実施形態に係るネットワークカメラ（映像処理装置）１１０のハードウェア構成の一例を示す図である。ここで、図１に示すネットワークカメラ１１０−１１〜１１０−４３は、全て、図２に示すハードウェア構成を具備しているものとする。
【００１９】
ネットワークカメラ１１０は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、補助記憶部２０４、撮影部２０５、映像処理部２０６、有線ＬＡＮ通信部２０７、無線センサＮＷ通信部（無線センサネットワーク通信部）２０８、及び、アンテナ２０９のハードウェア構成を有している。
【００２０】
ＣＰＵ２０１は、ネットワークカメラ１１０の動作を統括的に制御すると共に、各種の処理を行う。ＲＯＭ２０２は、変更を必要としないプログラムやパラメタを格納する。ＲＡＭ２０３は、補助記憶部２０４等から供給されるプログラムやデータを一時記憶する。補助記憶部２０４は、プログラムや映像データを含む各種のデータ等を記憶する。
【００２１】
撮影部２０５は、被写体を撮影し、映像処理前の生映像データを生成する。映像処理部２０６は、撮影部２０５で生成した生映像データに対して映像符号化処理を行い、Ｈ．２６４等の符号化された映像データを生成する。また、映像処理部２０６は、動体検知や動体追跡等の映像解析処理も行う。有線ＬＡＮ通信部２０７は、ＬＡＮ通信機能を備えた他の機器（他のネットワークカメラ１１０）と有線ＬＡＮ接続を行う。無線センサＮＷ通信部２０８は、アンテナ２０９を制御し、無線センサネットワーク通信機能を備えた他の機器（他のネットワークカメラ１１０）またはセンサであるビーコン１２０と無線センサネットワーク通信を行う。
【００２２】
≪ネットワークカメラ１１０の機能構成≫
図３は、本発明の実施形態に係るネットワークカメラ（映像処理装置）１１０の機能構成の一例を示す図である。ここで、図１に示すネットワークカメラ１１０−１１〜１１０−４３は、全て、図３に示す機能構成を具備しているものとする。
【００２３】
ネットワークカメラ１１０は、図３に示すように、全体制御部３０１、記憶制御部３０２、撮影制御部３０３、映像処理制御部３０４、映像解析制御部３０５、有線ＬＡＮ通信制御部３０６、無線センサＮＷ通信制御部（無線センサネットワーク通信制御部）３０７、映像データ取得部３０８、映像データ解析部３０９、センサデータ取得部３１０、センサデータ解析部３１１、イベント管理部３１２、イベント監視部３１３、アクション管理部３１４、アクション処理部３１５、機器発見部３１６、及び、距離判断部３１７の機能構成を有している。
【００２４】
全体制御部３０１は、ネットワークカメラ１１０が備える個々の機能構成の全体を制御する。
【００２５】
記憶制御部３０２は、図２のＲＡＭ２０３または補助記憶部２０４を制御し、処理データや、画像コンテンツや映像コンテンツ、センサデータ等のデータの記憶または削除を行う。
【００２６】
撮影制御部３０３は、図２の撮影部２０５を制御し、被写体の撮影制御を行い、映像処理前の生映像データを取得する。
【００２７】
映像処理制御部３０４は、図２の映像処理部２０６を制御し、撮影制御部３０３で取得した生映像データに対して映像符号化処理を行い、符号化された映像データを生成する。
【００２８】
映像解析制御部３０５は、図２の映像処理部２０６を制御し、動体検知や動体追跡等の映像解析処理を行う。
【００２９】
有線ＬＡＮ通信制御部３０６は、図２の有線ＬＡＮ通信部２０７を制御し、ＬＡＮ通信機能を備えた他の機器（他のネットワークカメラ１１０）と有線ＬＡＮ接続を行う。
【００３０】
無線センサＮＷ通信制御部３０７は、図２の無線センサＮＷ通信部２０８を制御し、無線センサネットワーク通信機能を備えた他の機器（他のネットワークカメラ１１０）またはセンサであるビーコン１２０と無線センサネットワーク通信を行う。
【００３１】
映像データ取得部３０８は、映像処理制御部３０４の制御に基づき、映像処理制御部３０４から映像データを取得する。また、映像データ取得部３０８は、必要に応じて、有線ＬＡＮ通信制御部３０６による有線ＬＡＮ接続により他のネットワークカメラ１１０から映像データを取得する。
【００３２】
映像データ解析部３０９は、映像解析制御部３０５の制御に基づき、映像データ取得部３０８で取得された映像データから、特定のオブジェクトである監視対象人物１０１を解析により検出する処理を行う。この映像データ解析部３０９は、「第１の検出手段」に相当するものである。具体的に、映像データ解析部３０９は、登録された監視対象人物１０１に関する画像の特徴量データに基づいて、映像データ中に監視対象人物１０１が存在するか否か判断するために、動体検知や動体追跡等の映像解析処理を行うことによって、監視対象人物１０１を検出する処理を行う。
【００３３】
センサデータ取得部３１０は、無線センサＮＷ通信制御部３０７による無線センサネットワーク通信により、ビーコン１２０からセンサデータであるビーコン信号を取得する。
【００３４】
センサデータ解析部３１１は、センサデータ取得部３１０で取得されたセンサデータから、監視対象人物１０１に関する識別情報を解析して、特定のオブジェクトである監視対象人物１０１の検出処理を行う。このセンサデータ解析部３１１は、「第２の検出手段」に相当するものである。具体的に、センサデータ解析部３１１は、センサデータであるビーコン信号から、一意に識別可能な識別情報であるビーコンＩＤを取得し、そのビーコンＩＤが監視対象人物１０１のものと一致するか否かを判断するための解析を行うことによって、監視対象人物１０１に検出処理を行う。
【００３５】
イベント管理部３１２は、イベント監視部３１３で監視するイベントの条件を登録する。また、イベント管理部３１２は、他の機器（他のネットワークカメラ１１０）に対して、イベントの監視要求を送信する処理を行う。このイベントの監視要求を送信する処理を行うイベント管理部３１２は、「送信手段」を構成する。さらに、イベント管理部３１２は、他の機器（他のネットワークカメラ１１０）から、イベントの監視要求を受信する処理を行う。このイベントの監視要求を受信する処理を行うイベント管理部３１２は、「受信手段」を構成する。
【００３６】
イベント監視部３１３は、監視対象人物１０１が存在するか否かについて、映像データ解析部３０９による監視対象人物１０１の検出イベントと、センサデータ解析部３１１による監視対象人物１０１の検出イベントとに基づいて監視する処理を行う。ここで、映像データ解析部３０９による監視対象人物１０１の検出イベントは、「第１の検出イベント（映像データ解析イベント）」に相当するものである。また、センサデータ解析部３１１による監視対象人物１０１の検出イベントは、「第２の検出イベント（センサデータ解析イベント）」に相当するものである。本実施形態においては、第１の検出イベントである映像データ解析イベントの監視は、映像データ中の被写体が監視対象人物１０１と一致するか否かを検知するものであり、当該一致した場合には、映像データ解析イベントの検知となる。また、第２の検出イベントであるセンサデータ解析イベントの監視は、受信したセンサデータであるビーコン信号のビーコンＩＤが、監視対象人物１０１が所有するビーコン１２０のビーコンＩＤと一致するか否かを検知するものであり、当該一致した場合には、センサデータ解析イベントの検知となる。
【００３７】
アクション管理部３１４は、イベント管理部３１２において登録をし、イベント監視部３１３で監視するイベントが検知された際に、実行する制御内容を登録して管理する。
【００３８】
アクション処理部３１５は、イベント監視部３１３で監視するイベントが検知された際に、アクション管理部３１４において登録された制御内容を実行する。
【００３９】
機器発見部３１６は、有線ＬＡＮ通信制御部３０６によって有線ＬＡＮ１５０で接続されている他の機器（他のネットワークカメラ１１０）や、無線センサＮＷ通信制御部３０７によって無線センサネットワーク１４０で接続されている他の機器（他のネットワークカメラ１１０）を発見する。さらに、機器発見部３１６は、発見した他の機器の動作状況を取得し判断する。例えば、ネットワークカメラ１１０−１１の機器発見部３１６は、他のネットワークカメラ１１０−２１〜１１０−４３を発見する。機器発見部３１６の具体例としては、例えば、ｍＤＮＳ（ｍｕｌｔｉｃａｓｔ  Ｄｙｎａｍｉｃ  Ｎａｍｅ  Ｓｅｒｖｉｃｅ）、ＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）等の機器発見プロトタイプを用いる。
【００４０】
距離判断部３１７は、他の機器（他のネットワークカメラ１１０）との論理的距離または物理的距離を判断する。本実施形態において、距離判断部３１７は、無線センサネットワーク１４０上に存在する他のネットワークカメラ１１０との間の無線メッシュ接続に関するホップ数により、論理的距離を判断するものとする。なお、本発明においては、これに限らず、距離判断部３１７は、有線ＬＡＮ１５０上に存在する他のネットワークカメラ１１０との間のルータ等を経由した中継装置に関するホップ数により、論理的距離を判断してもよい。また、本発明においては、これに限らず、距離判断部３１７は、他のネットワークカメラ１１０との間の物理的距離を判断してもよい。この際、物理的距離は、手動による絶対的な位置または相対的な位置を登録してもよい。さらｎ、物理的距離を判断する際に、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）や屋内位置測位技術、測距センサ等の手段を用いてもよい。
【００４１】
＜監視カメラシステム１００の処理シーケンス＞
図４は、本発明の実施形態に係る監視カメラシステム（映像処理システム）１００において、ネットワークカメラ（映像処理装置）１１０−１１がセンサデータ解析イベント（第２の検出イベント）を検知した場合の処理手順の一例を示すシーケンス図である。なお、図４においては、紙面の関係上、図１に示すネットワークカメラ１１０−１１〜１１０−４３のうち、ネットワークカメラ１１０−２３、１１０−３３及び１１０−４３は省略している。
【００４２】
まず、Ｍ４０１において、制御装置１３０は、有線ＬＡＮ１５０を経由して、ネットワークカメラ１１０−１１〜１１０−４３に対して、監視対象人物１０１が所有するビーコン１２０に関するセンサデータ解析イベントの監視開始要求を送信する。
【００４３】
続いて、Ｍ４０２において、ネットワークカメラ１１０−１１〜１１０−４３は、それぞれのイベント監視部３１３によって、受信したビーコン１２０に関するセンサデータ解析イベントの監視を開始する。
【００４４】
続いて、Ｍ４０３において、監視対象人物１０１は、ネットワークカメラ１１０−１１の近隣に移動する。
【００４５】
続いて、Ｍ４０４において、ネットワークカメラ１１０−１１は、センサデータ取得部３１０によって、近隣に存在するビーコン１２０のビーコン信号（センサデータ）を受信して取得する。
【００４６】
続いて、Ｍ４０５において、ネットワークカメラ１１０−１１は、センサデータ解析部３１１によって、Ｍ４０４で受信したビーコン信号に含まれるビーコンＩＤが、監視対象人物１０１が所有するビーコン１２０のビーコンＩＤと一致するか否かを判断する。ここでは、ネットワークカメラ１１０−１１は、ビーコンＩＤが一致すると判断したものとし、この場合、第２の検出イベントであるセンサデータ解析イベントを検知したことになる。
【００４７】
続いて、Ｍ４０６において、ネットワークカメラ１１０−１１は、イベント監視部３１３によって、映像データ解析部３０９による映像データ解析イベントの監視を開始する。
【００４８】
続いて、Ｍ４０７において、ネットワークカメラ１１０−１１は、撮影制御部３０３によって、被写体の撮影制御を行う。
【００４９】
続いて、Ｍ４０８において、ネットワークカメラ１１０−１１は、映像データ解析部３０９によって、Ｍ４０７で得られた映像データ中の被写体が監視対象人物１０１と一致するか否かを判断する。ここでは、ネットワークカメラ１１０−１１は、監視対象人物１０１と一致すると判断したものとし、この場合、第１の検出イベントである映像データ解析イベントを検知したことになる。
【００５０】
続いて、Ｍ４０９において、ネットワークカメラ１１０−１１は、監視対象人物１０１を発見したとして、有線ＬＡＮ１５０を経由して、制御装置１３０に対して、人物検知の通知を行う。
【００５１】
続いて、Ｍ４１０において、ネットワークカメラ１１０−１１は、距離判断部３１７によって、無線センサネットワーク１４０上の論理的距離等に基づき、監視対象人物１０１の監視範囲として当該ネットワークカメラ１１０−１１からの第１の距離の範囲を設定する。この第１の距離の範囲を設定する処理を行う距離判断部３１７は、「設定手段」を構成する。ここでは、第１の距離の範囲は、特定のオブジェクトである監視対象人物１０１を含む範囲であって、無線メッシュ接続におけるホップ数１の範囲とする。
【００５２】
続いて、Ｍ４１１において、ネットワークカメラ１１０−１１は、機器発見部３１６によって、第１の距離の範囲内に動作中の他のネットワークカメラ１１０が存在するか否かを判断する。図４においては、第１の距離の範囲内で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−２１〜１１０−２２とする。また、同様に、図４においては、第１の距離の範囲外で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−３１〜１１０−４２とする。
【００５３】
続いて、Ｍ４１２において、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−２１〜１１０−２２に対して、監視対象人物１０１に関する映像データ解析イベントの監視停止要求を送信する。即ち、ネットワークカメラ１１０−１１のイベント管理部３１２は、第１の距離の範囲内に属する他のネットワークカメラ１１０−２１〜１１０−２２に対して、映像データ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、この映像データ解析イベントの監視停止要求は、映像データから特定のオブジェクトである監視対象人物１０１を検出する処理を制限させるための要求に相当するものである。
【００５４】
続いて、Ｍ４１３において、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−２１〜１１０−２２に対して、ビーコン１２０に関するセンサデータ解析イベントの監視開始要求を送信する。即ち、ネットワークカメラ１１０−１１のイベント管理部３１２は、第１の距離の範囲内に属する他のネットワークカメラ１１０−２１〜１１０−２２に対して、センサデータ解析イベントの監視開始要求を送信する。ここで、本実施形態においては、このセンサデータ解析イベントの監視開始要求は、監視対象人物１０１の存在を検出するためのビーコン（外部センサ）１２０のビーコン信号から監視対象人物１０１の検出処理を開始させるための要求に相当するものである。
【００５５】
続いて、Ｍ４１４において、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−３１〜１１０−４２に対して、監視対象人物１０１に関する映像データ解析イベントの監視停止要求を送信する。即ち、ネットワークカメラ１１０−１１のイベント管理部３１２は、第１の距離の範囲内に属さない（第１の距離の範囲外に属する）ネットワークカメラ１１０−３１〜１１０−４２に対して、映像データ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、この映像データ解析イベントの監視停止要求は、映像データから監視対象人物１０１を検出する処理を制限させるための要求に相当するものである。
【００５６】
続いて、Ｍ４１５において、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−３１〜１１０−４２に対して、ビーコン１２０に関するセンサデータ解析イベントの監視停止要求を送信する。即ち、ネットワークカメラ１１０−１１のイベント管理部３１２は、第１の距離の範囲内に属さない（第１の距離の範囲外に属する）ネットワークカメラ１１０−３１〜１１０−４２に対して、センサデータ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、このセンサデータ解析イベントの監視停止要求は、監視対象人物１０１の存在を検出するためのビーコン（外部センサ）１２０のビーコン信号から監視対象人物１０１の検出処理を制限させるための要求に相当するものである。
【００５７】
続いて、Ｍ４１６において、ネットワークカメラ１１０−３１〜１１０−４２は、イベント監視部３１３によって、ビーコン１２０に関するセンサデータ解析イベントの監視を停止する。
【００５８】
図５は、本発明の実施形態に係る監視カメラシステム（映像処理システム）１００において、ネットワークカメラ（映像処理装置）１１０−１１がセンサデータ解析イベント（第２の検出イベント）を消失した場合の処理手順の一例を示すシーケンス図である。なお、この図５は、図４に続くシーケンスであるものとする。
【００５９】
まず、Ｍ５０１において、監視対象人物１０１は、ネットワークカメラ１１０−１１から離れて移動する。
【００６０】
続いて、Ｍ５０２において、ネットワークカメラ１１０−１１は、センサデータ取得部３１０によってそれまで受信していたビーコン１２０のビーコン信号（センサデータ）を受信しなくなる。
【００６１】
続いて、Ｍ５０３において、ネットワークカメラ１１０−１１は、センサデータ解析部３１１において、ビーコン１２０に関するセンサデータ解析イベントを消失する。即ち、このセンサデータ解析イベントの消失は、センサデータ解析部３１１で特定のオブジェクトである監視対象人物１０１が検出できなくなったことを意味する。
【００６２】
続いて、Ｍ５０４において、ネットワークカメラ１１０−１１は、イベント監視部３１３において、監視対象人物１０１に関する映像データ解析イベントの監視を停止する。
【００６３】
続いて、Ｍ５０５において、ネットワークカメラ１１０−１１は、距離判断部３１７によって、無線センサネットワーク１４０上の論理的距離等に基づき、監視対象人物１０１の監視範囲として当該ネットワークカメラ１１０−１１からの論理的距離等が第１の距離よりも大きい第２の距離の範囲を設定する。この第２の距離の範囲を設定する処理を行う距離判断部３１７は、「設定手段」を構成する。ここでは、第２の距離の範囲は、無線メッシュ接続におけるホップ数２の範囲とする。
【００６４】
続いて、Ｍ５０６において、ネットワークカメラ１１０−１１は、機器発見部３１６によって、第２の距離の範囲内に動作中のネットワークカメラ１１０が存在するか否かを判断する。図５においては、第２の距離の範囲内で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−２１〜１１０−３２とする。また、同様に、図５においては、第２の距離の範囲外で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−４１〜１１０−４２とする。
【００６５】
続いて、Ｍ５０７において、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−２１〜１１０−３２に対して、監視対象人物１０１に関する映像データ解析イベントの監視停止要求を送信する。即ち、ネットワークカメラ１１０−１１のイベント管理部３１２は、第２の距離の範囲内に属する他のネットワークカメラ１１０−２１〜１１０−３２に対して、映像データ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、この映像データ解析イベントの監視停止要求は、映像データから特定のオブジェクトである監視対象人物１０１を検出する処理を制限させるための要求に相当するものである。
【００６６】
続いて、Ｍ５０８において、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−２１〜１１０−３２に対して、ビーコン１２０に関するセンサデータ解析イベントの監視開始要求を送信する。即ち、ネットワークカメラ１１０−１１のイベント管理部３１２は、第２の距離の範囲内に属する他のネットワークカメラ１１０−２１〜１１０−３２に対して、センサデータ解析イベントの監視開始要求を送信する。ここで、本実施形態においては、このセンサデータ解析イベントの監視開始要求は、監視対象人物１０１の存在を検出するためのビーコン（外部センサ）１２０のビーコン信号から監視対象人物１０１の検出処理を開始させるための要求に相当するものである。
【００６７】
続いて、Ｍ５０９において、ネットワークカメラ１１０−３１〜１１０−３２は、イベント監視部３１３によって、ビーコン１２０に関するセンサデータ解析イベントの監視を開始する。
【００６８】
続いて、Ｍ５１０において、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−４１〜１１０−４２に対して、監視対象人物１０１に関する映像データ解析イベントの監視停止要求を送信する。即ち、ネットワークカメラ１１０−１１のイベント管理部３１２は、第２の距離の範囲内に属さない（第２の距離の範囲外に属する）ネットワークカメラ１１０−４１〜１１０−４２に対して、映像データ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、この映像データ解析イベントの監視停止要求は、映像データから監視対象人物１０１を検出する処理を制限させるための要求に相当するものである。
【００６９】
続いて、Ｍ５１１において、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−４１〜１１０−４２に対して、ビーコン１２０に関するセンサデータ解析イベントの監視停止要求を送信する。即ち、ネットワークカメラ１１０−１１のイベント管理部３１２は、第２の距離の範囲内に属さない（第２の距離の範囲外に属する）ネットワークカメラ１１０−４１〜１１０−４２に対して、センサデータ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、このセンサデータ解析イベントの監視停止要求は、監視対象人物１０１の存在を検出するためのビーコン（外部センサ）１２０のビーコン信号から監視対象人物１０１の検出処理を制限させるための要求に相当するものである。
【００７０】
＜ネットワークカメラ１１０−１１の処理手順のフローチャート＞
図６は、本発明の実施形態に係るネットワークカメラ（映像処理装置）１１０−１１によるイベント登録時の処理手順の一例を示すフローチャートである。
【００７１】
まず、ステップＳ６０１において、イベント管理部３１２は、制御装置１３０または他のネットワークカメラ１１０から、イベント登録要求を受信したか否かを判断する。この判断の結果、イベント登録要求を受信していない場合には（Ｓ６０１／Ｎｏ）、図６に示すフローチャートの処理を終了する。
【００７２】
一方、ステップＳ６０１の判断の結果、イベント登録要求を受信した場合には（Ｓ６０１／Ｙｅｓ）、ステップＳ６０２に進む。
ステップＳ６０２に進むと、イベント管理部３１２は、ステップＳ６０１で受信したイベント登録要求が映像データ解析イベントの登録要求であるか否かを判断する。
【００７３】
ステップＳ６０２の判断の結果、ステップＳ６０１で受信したイベント登録要求が映像データ解析イベントの登録要求である場合には（Ｓ６０２／Ｙｅｓ）、ステップＳ６０３に進む。
ステップＳ６０３に進むと、イベント管理部３１２は、映像データ解析部３０９に対して、監視対象とすべき特定移動体（本実施形態においては、監視対象人物１０１）に関する画像特徴量データを含む映像データ解析イベントを登録する。その後、図６に示すフローチャートの処理を終了する。
【００７４】
一方、ステップＳ６０２の判断の結果、ステップＳ６０１で受信したイベント登録要求が映像データ解析イベントの登録要求でない場合には（Ｓ６０２／Ｎｏ）、ステップＳ６０４に進む。
ステップＳ６０４に進むと、イベント管理部３１２は、ステップＳ６０１で受信したイベント登録要求がセンサデータ解析イベントの登録要求であるか否かを判断する。
【００７５】
ステップＳ６０４の判断の結果、ステップＳ６０１で受信したイベント登録要求がセンサデータ解析イベントの登録要求である場合には（Ｓ６０４／Ｙｅｓ）、ステップＳ６０５に進む。
ステップＳ６０５に進むと、イベント管理部３１２は、センサデータ解析部３１１に対して、監視対象のビーコンＩＤ（本実施形態においては、監視対象人物１０１が所有するビーコン１２０のビーコンＩＤ）を含むセンサデータ解析イベントを登録する。その後、図６に示すフローチャートの処理を終了する。
【００７６】
一方、ステップＳ６０４の判断の結果、ステップＳ６０１で受信したイベント登録要求がセンサデータ解析イベントの登録要求でない場合には（Ｓ６０４／Ｎｏ）、図６に示すフローチャートの処理を終了する。
【００７７】
図７は、本発明の実施形態に係るネットワークカメラ（映像処理装置）１１０−１１によるイベント監視時の処理手順の一例を示すフローチャートである。
【００７８】
まず、ステップＳ７０１において、イベント管理部３１２は、制御装置１３０または他のネットワークカメラ１１０から、イベント監視要求を受信したか否かを判断する。この判断の結果、イベント監視要求を受信していない場合には（Ｓ７０１／Ｎｏ）、図７に示すフローチャートの処理を終了する。
【００７９】
一方、ステップＳ７０１の判断の結果、イベント監視要求を受信した場合には（Ｓ７０１／Ｙｅｓ）、ステップＳ７０２に進む。
ステップＳ７０２に進むと、イベント管理部３１２は、ステップＳ７０１で受信したイベント監視要求に係るイベントと同一の監視対象に関するイベントを既に監視中でかつ検知中であるか否かを判断する。この判断の結果、同一の監視対象に関するイベントを監視中でない、または、検知中でない場合には（Ｓ７０２／Ｎｏ）、図７に示すフローチャートの処理を終了する。
【００８０】
一方、ステップＳ７０２の判断の結果、同一の監視対象に関するイベントを既に監視中でかつ検知中である場合には（Ｓ７０２／Ｙｅｓ）、ステップＳ７０３に進む。
ステップＳ７０３に進むと、イベント管理部３１２は、ステップＳ７０１で受信したイベント監視要求が映像データ解析イベントの監視開始要求であるか否かを判断する。
【００８１】
ステップＳ７０３の判断の結果、ステップＳ７０１で受信したイベント監視要求が映像データ解析イベントの監視開始要求である場合には（Ｓ７０３／Ｙｅｓ）、ステップＳ７０４に進む。
ステップＳ７０４に進むと、イベント監視部３１３は、映像データ解析部３０９を利用して、映像データ解析イベントの監視を開始する。具体的に、本実施形態においては、イベント監視部３１３は、図６のステップＳ６０３において監視対象とすべき特定移動体として登録された監視対象人物１０１の画像特徴量データに関する動体検知や動体追跡等を開始する。その後、図７に示すフローチャートの処理を終了する。
【００８２】
一方、ステップＳ７０３の判断の結果、ステップＳ７０１で受信したイベント監視要求が映像データ解析イベントの監視開始要求でない場合には（Ｓ７０３／Ｎｏ）、ステップＳ７０５に進む。
ステップＳ７０５に進むと、イベント管理部３１２は、ステップＳ７０１で受信したイベント監視要求が映像データ解析イベントの監視停止要求であるか否かを判断する。
【００８３】
ステップＳ７０５の判断の結果、ステップＳ７０１で受信したイベント監視要求が映像データ解析イベントの監視停止要求である場合には（Ｓ７０５／Ｙｅｓ）、ステップＳ７０６に進む。
ステップＳ７０６に進むと、イベント監視部３１３は、映像データ解析部３０９を利用して、実行中の映像データ解析イベントの監視を停止する。その後、図７に示すフローチャートの処理を終了する。
【００８４】
一方、ステップＳ７０５の判断の結果、ステップＳ７０１で受信したイベント監視要求が映像データ解析イベントの監視停止要求でない場合には（Ｓ７０５／Ｎｏ）、ステップＳ７０７に進む。
ステップＳ７０７に進むと、イベント管理部３１２は、ステップＳ７０１で受信したイベント監視要求がセンサデータ解析イベントの監視開始要求であるか否かを判断する。
【００８５】
ステップＳ７０７の判断の結果、ステップＳ７０１で受信したイベント監視要求がセンサデータ解析イベントの監視開始要求である場合には（Ｓ７０７／Ｙｅｓ）、ステップＳ７０８に進む。
ステップＳ７０８に進むと、イベント監視部３１３は、センサデータ解析部３１１を利用して、センサデータ解析イベントの監視を開始する。具体的に、本実施形態においては、イベント監視部３１３は、図６のステップＳ６０５において登録されたビーコンＩＤと一致するビーコンＩＤを含むビーコン信号を監視する。その後、図７に示すフローチャートの処理を終了する。
【００８６】
一方、ステップＳ７０７の判断の結果、ステップＳ７０１で受信したイベント監視要求がセンサデータ解析イベントの監視開始要求でない場合には（Ｓ７０７／Ｎｏ）、ステップＳ７０９に進む。
ステップＳ７０９に進むと、イベント管理部３１２は、ステップＳ７０１で受信したイベント監視要求がセンサデータ解析イベントの監視停止要求であるか否かを判断する。
【００８７】
ステップＳ７０９の判断の結果、ステップＳ７０１で受信したイベント監視要求がセンサデータ解析イベントの監視停止要求である場合には（Ｓ７０９／Ｙｅｓ）、ステップＳ７１０に進む。
ステップＳ７１０に進むと、イベント監視部３１３は、センサデータ解析部３１１を利用して、実行中のセンサデータ解析イベントの監視を停止する。その後、図７に示すフローチャートの処理を終了する。
【００８８】
一方、ステップＳ７０９の判断の結果、ステップＳ７０１で受信したイベント監視要求がセンサデータ解析イベントの監視停止要求でない場合には（Ｓ７０９／Ｎｏ）、図７に示すフローチャートの処理を終了する。
【００８９】
図７では、イベント監視要求を受信した際に、当該監視要求に係るイベントの監視中でない場合または当該イベントの検知中でない場合には（Ｓ７０２／Ｎｏ）、当該監視要求に従って当該イベントに基づく監視の開始または停止を行う（Ｓ７０３〜Ｓ７１０）。
【００９０】
また、図７では、イベント監視要求を受信した際に、当該監視要求に係るイベントの監視中であって当該当該イベントの検知中である場合には（Ｓ７０２／Ｙｅｓ）、当該監視要求に基づく処理は行わない。例えば、イベント監視の停止要求を受信した際に、当該停止要求に係るイベントの監視中でかつ検知中である場合には、当該イベントに基づく監視の停止は行わない。
【００９１】
図８は、本発明の実施形態に係るネットワークカメラ（映像処理装置）１１０−１１によるセンサデータ解析イベント監視時の処理手順の一例を示すフローチャートである。
【００９２】
まず、ステップＳ８０１において、センサデータ取得部３１０は、センサデータであるビーコン信号を取得する。
【００９３】
続いて、ステップＳ８０２において、イベント監視部３１３は、センサデータ解析イベントの監視中であるか否かを判断する。この判断の結果、センサデータ解析イベントの監視中でない場合には（Ｓ８０２／Ｎｏ）、図８に示すフローチャートの処理を終了する。
【００９４】
一方、ステップＳ８０２の判断の結果、センサデータ解析イベントの監視中である場合には（Ｓ８０２／Ｙｅｓ）、ステップＳ８０３に進む。
ステップＳ８０３に進むと、センサデータ解析部３１１は、ステップＳ８０１で取得されたセンサデータであるビーコン信号から一意に識別可能なビーコンＩＤを取得して、当該ビーコン信号の解析を行う。
【００９５】
続いて、ステップＳ８０４において、センサデータ解析部３１１は、センサデータ解析イベントを検知したか否かを判断する。具体的に、本実施形態においては、センサデータ解析部３１１は、ステップＳ８０４で解析したビーコンＩＤが、図６のステップＳ６０５において登録された監視対象のビーコンＩＤと一致するか否かを判断する。
【００９６】
ステップＳ８０４の判断の結果、センサデータ解析イベントを検知した（即ち、ビーコンＩＤが一致した）場合には（Ｓ８０４／Ｙｅｓ）、ステップＳ８０５に進む。
ステップＳ８０５に進むと、ネットワークカメラ１１０−１１は、センサデータ解析イベントの検知時の処理を実施する。このステップＳ８０５の詳細な処理については、図９を用いて後述する。また、このステップＳ８０５の処理が終了すると、図８に示すフローチャートの処理を終了する。
【００９７】
一方、ステップＳ８０４の判断の結果、センサデータ解析イベントを検知しなかった場合には（Ｓ８０４／Ｎｏ）、ステップＳ８０６に進む。
ステップＳ８０６に進むと、センサデータ解析部３１１は、センサデータ解析イベントを消失したか否かを判断する。具体的に、本実施形態においては、センサデータ解析部３１１は、登録された監視対象のビーコンＩＤと一致するビーコンＩＤのビーコン信号を既に検出していたが、そのビーコン信号を検出しなくなったか否かを判断する。
【００９８】
ステップＳ８０６の判断の結果、センサデータ解析イベントを消失していない場合には（Ｓ８０６／Ｎｏ）、ステップＳ８０１に戻り、ステップＳ８０１以降の処理を再度行う。
【００９９】
一方、ステップＳ８０６の判断の結果、センサデータ解析イベントを消失した場合には（Ｓ８０６／Ｙｅｓ）、ステップＳ８０７に進む。
ステップＳ８０７に進むと、ネットワークカメラ１１０−１１は、センサデータ解析イベントの消失時の処理を実施する。このステップＳ８０７の詳細な処理については、図１０を用いて後述する。また、このステップＳ８０７の処理が終了すると、図８に示すフローチャートの処理を終了する。
【０１００】
≪図８のＳ８０５の処理手順のフローチャート≫
図９は、図８のステップＳ８０５における詳細な処理手順の一例を示すフローチャートである。即ち、センサデータ解析イベントの検知時の詳細な処理手順の一例を示すフローチャートである。
【０１０１】
まず、ステップＳ９０１において、イベント監視部３１３は、映像データ解析部３０９を利用して、映像データ解析イベントの監視を開始する。
【０１０２】
続いて、ステップＳ９０２において、イベント監視部３１３は、センサデータ解析部３１１を利用して、センサデータ解析イベントの監視を開始する。
【０１０３】
続いて、ステップＳ９０３において、距離判断部３１７は、監視対象人物１０１の監視範囲として当該ネットワークカメラ１１０−１１からの第１の距離の範囲を設定する。具体的に、本実施形態においては、距離判断部３１７は、無線メッシュ接続におけるホップ数に基づき、第１の距離を設定する。
【０１０４】
続いて、ステップＳ９０４において、機器発見部３１６は、ステップＳ９０３で設定された第１の距離の範囲内に動作中の他のネットワークカメラ１１０が存在するか否かを判断する。
【０１０５】
ステップＳ９０４の判断の結果、第１の距離の範囲内に動作中の他のネットワークカメラ１１０が存在する場合には、ステップＳ９０５に進む。
ステップＳ９０５に進むと、イベント管理部３１２は、第１の距離の範囲内で動作中の他のネットワークカメラ１１０に対して、映像データ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、この映像データ解析イベントの監視停止要求は、映像データから特定のオブジェクトである監視対象人物１０１を検出する処理を制限させるための要求に相当するものである。
【０１０６】
続いて、ステップＳ９０６において、イベント管理部３１２は、第１の距離の範囲内で動作中の他のネットワークカメラ１１０に対して、センサデータ解析イベントの監視開始要求を送信する。ここで、本実施形態においては、このセンサデータ解析イベントの監視開始要求は、監視対象人物１０１の存在を検出するためのビーコン（外部センサ）１２０のビーコン信号から監視対象人物１０１の検出処理を開始させるための要求に相当するものである。
【０１０７】
ステップＳ９０６の処理が終了した場合、或いは、ステップＳ９０４において第１の距離の範囲内に動作中の他のネットワークカメラ１１０が存在しないと判断された場合には（Ｓ９０４／Ｎｏ）、ステップＳ９０７に進む。
ステップＳ９０７に進むと、機器発見部３１６は、ステップＳ９０３で設定された第１の距離の範囲外に動作中の他のネットワークカメラ１１０が存在するか否かを判断する。
【０１０８】
ステップＳ９０７の判断の結果、第１の距離の範囲外に動作中の他のネットワークカメラ１１０が存在する場合には（Ｓ９０７／Ｙｅｓ）、ステップＳ９０８に進む。
ステップＳ９０８に進むと、イベント管理部３１２は、第１の距離の範囲外で動作中の他のネットワークカメラ１１０に対して、映像データ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、この映像データ解析イベントの監視停止要求は、映像データから監視対象人物１０１を検出する処理を制限させるための要求に相当するものである。
【０１０９】
続いて、ステップＳ９０９において、イベント管理部３１２は、第１の距離の範囲外で動作中の他のネットワークカメラ１１０に対して、センサデータ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、このセンサデータ解析イベントの監視停止要求は、監視対象人物１０１の存在を検出するためのビーコン（外部センサ）１２０のビーコン信号から監視対象人物１０１の検出処理を制限させるための要求に相当するものである。
【０１１０】
ステップＳ９０９の処理が終了した場合、或いは、ステップＳ９０７において第１の距離の範囲外に動作中の他のネットワークカメラ１１０が存在しないと判断された場合には（Ｓ９０７／Ｎｏ）、図９に示すフローチャートの処理を終了する。
【０１１１】
≪図８のＳ８０７の処理手順のフローチャート≫
図１０は、図８のステップＳ８０７における詳細な処理手順の一例を示すフローチャートである。即ち、センサデータ解析イベントの消失時の詳細な処理手順の一例を示すフローチャートである。
【０１１２】
まず、ステップＳ１００１において、イベント監視部３１３は、映像データ解析部３０９を利用して、映像データ解析イベントの監視を停止する。
【０１１３】
続いて、ステップＳ１００２において、イベント監視部３１３は、センサデータ解析部３１１を利用して、センサデータ解析イベントの監視を開始する。
【０１１４】
続いて、ステップＳ１００３において、距離判断部３１７は、監視対象人物１０１の監視範囲として当該ネットワークカメラ１１０−１１からの論理的距離等が第１の距離よりも大きい第２の距離の範囲を設定する。具体的に、本実施形態においては、距離判断部３１７は、無線メッシュ接続におけるホップ数に基づき、第２の距離を設定する。
【０１１５】
続いて、ステップＳ１００４において、機器発見部３１６は、ステップＳ１００３で設定された第２の距離の範囲内に動作中の他のネットワークカメラ１１０が存在するか否かを判断する。
【０１１６】
ステップＳ１００４の判断の結果、第２の距離の範囲内に動作中の他のネットワークカメラ１１０が存在する場合には、ステップＳ１００５に進む。
ステップＳ１００５に進むと、イベント管理部３１２は、第２の距離の範囲内で動作中の他のネットワークカメラ１１０に対して、映像データ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、この映像データ解析イベントの監視停止要求は、映像データから特定のオブジェクトである監視対象人物１０１を検出する処理を制限させるための要求に相当するものである。
【０１１７】
続いて、ステップＳ１００６において、イベント管理部３１２は、第２の距離の範囲内で動作中の他のネットワークカメラ１１０に対して、センサデータ解析イベントの監視開始要求を送信する。ここで、本実施形態においては、このセンサデータ解析イベントの監視開始要求は、監視対象人物１０１の存在を検出するためのビーコン（外部センサ）１２０のビーコン信号から監視対象人物１０１の検出処理を開始させるための要求に相当するものである。
【０１１８】
ステップＳ１００６の処理が終了した場合、或いは、ステップＳ１００４において第２の距離の範囲内に動作中の他のネットワークカメラ１１０が存在しないと判断された場合には（Ｓ１００４／Ｎｏ）、ステップＳ１００７に進む。
ステップＳ１００７に進むと、機器発見部３１６は、ステップＳ１００３で設定された第２の距離の範囲外に動作中の他のネットワークカメラ１１０が存在するか否かを判断する。
【０１１９】
ステップＳ１００７の判断の結果、第２の距離の範囲外に動作中の他のネットワークカメラ１１０が存在する場合には（Ｓ１００７／Ｙｅｓ）、ステップＳ１００８に進む。
ステップＳ１００８に進むと、イベント管理部３１２は、第２の距離の範囲外で動作中の他のネットワークカメラ１１０に対して、映像データ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、この映像データ解析イベントの監視停止要求は、映像データから監視対象人物１０１を検出する処理を制限させるための要求に相当するものである。
【０１２０】
続いて、ステップＳ１００９において、イベント管理部３１２は、第２の距離の範囲外で動作中の他のネットワークカメラ１１０に対して、センサデータ解析イベントの監視停止要求を送信する。ここで、本実施形態においては、このセンサデータ解析イベントの監視停止要求は、監視対象人物１０１の存在を検出するためのビーコン（外部センサ）１２０のビーコン信号から監視対象人物１０１の検出処理を制限させるための要求に相当するものである。
【０１２１】
ステップＳ１００９の処理が終了した場合、或いは、ステップＳ１００７において第２の距離の範囲外に動作中の他のネットワークカメラ１１０が存在しないと判断された場合には（Ｓ１００７／Ｎｏ）、図１０に示すフローチャートの処理を終了する。
【０１２２】
＜監視対象人物１０１の監視範囲＞
図１１は、本発明の実施形態に係る監視カメラシステム（映像処理システム）１００において、ネットワークカメラ（映像処理装置）１１０−１１がセンサデータ解析イベントを検知した場合のセンサデータ解析イベントの監視範囲の一例を示す図である。具体的に、図１１は、監視対象人物１０１がネットワークカメラ１１０−１１付近に移動し、ネットワークカメラ１１０−１１においてビーコン信号を受信した状況（状況１）を示している。
【０１２３】
この図１１に示す状況１では、ネットワークカメラ１１０−１１は、監視対象人物１０１が所有するビーコン１２０のビーコン信号を受信し、センサデータ解析イベントを検知する。そのため、ネットワークカメラ１１０−１１は、映像データ解析イベントの監視を開始する。
【０１２４】
そして、ネットワークカメラ１１０−１１は、距離判断部３１７によって、監視対象人物１０１の監視範囲として当該ネットワークカメラ１１０−１１からの第１の距離１１０１の範囲を設定する。図１１においては、この第１の距離１１０１の範囲は、特定のオブジェクトである監視対象人物１０１を含む範囲であって、無線メッシュ接続におけるホップ数１の範囲とする。このとき、第１の距離１１０１の範囲内で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−２１〜１１０−２３である。
【０１２５】
そのため、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−２１〜１１０−２３に対して、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視開始要求を送信する。そして、ネットワークカメラ１１０−２１〜１１０−２３は、それぞれのイベント監視部３１３によって、映像データ解析イベントの監視を停止し、センサデータ解析イベントの監視を開始する。
【０１２６】
一方、第１の距離１１０１の範囲外で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−３１〜１１０−４３である。そのため、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−３１〜１１０−４３に対して、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視停止要求を送信する。そして、ネットワークカメラ１１０−３１〜１１０−４３は、それぞれのイベント監視部３１３によって、映像データ解析イベントの監視を停止し、センサデータ解析イベントの監視を停止する。
【０１２７】
また、図１１には、ネットワークカメラ１１０−１１においてセンサデータ解析イベントを消失した場合に、ネットワークカメラ１１０−１１において監視対象人物１０１の監視範囲として設定される第２の距離１１０２の範囲も図示している。
【０１２８】
図１２は、本発明の実施形態に係る監視カメラシステム（映像処理システム）１００において、ネットワークカメラ（映像処理装置）１１０−１１がセンサデータ解析イベントを消失した場合のセンサデータ解析イベントの監視範囲の一例を示す図である。具体的に、図１２は、図１１に示す状況１から、監視対象人物１０１がネットワークカメラ１１０−１１付近から離れてネットワークカメラ１１０−２１に向かって移動し、ネットワークカメラ１１０−１１においてビーコン信号を受信できなくなった状況（状況２）を示している。また、この図１２に示す状況２は、ネットワークカメラ１１０−２１においてもビーコン信号は受信できない状況であるものとする。また、図１２において、図１１に示す構成と同様の構成については同じ符号を付している。
【０１２９】
この図１２に示す状況２では、ネットワークカメラ１１０−１１は、それまで受信中であった監視対象人物１０１が所有するビーコン１２０のビーコン信号を受信できなくなり、センサデータ解析イベントを消失する。そのため、ネットワークカメラ１１０−１１は、映像データ解析イベントの監視を停止する。
【０１３０】
そして、ネットワークカメラ１１０−１１は、距離判断部３１７によって、監視対象人物１０１の監視範囲として当該ネットワークカメラ１１０−１１からの第２の距離１１０２の範囲を設定する。図１２においては、この第２の距離１１０２は、無線メッシュ接続におけるホップ数２とする。即ち、第２の距離１１０２は、第１の距離１１０１よりも大きい。このとき、第２の距離１１０２の範囲内で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−２１〜１１０−３３である。
【０１３１】
そのため、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−２１〜１１０−３３に対して、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視開始要求を送信する。この際、ネットワークカメラ１１０−２１〜１１０−２３では、既に、映像データ解析イベントの監視を停止し、また、センサデータ解析イベントの監視を開始しているため、何もしない。また、ネットワークカメラ１１０−３１〜１１０−３３は、それぞれのイベント監視部３１３によって、センサデータ解析イベントの監視を開始する。
【０１３２】
一方、第２の距離１１０２の範囲外で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−４１〜１１０−４３である。そのため、ネットワークカメラ１１０−１１は、イベント管理部３１２によって、ネットワークカメラ１１０−４１〜１１０−４３に対して、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視停止要求を送信する。この際、ネットワークカメラ１１０−４１〜１１０−４３では、既に、映像データ解析イベントの監視を停止し、また、センサデータ解析イベントの監視を停止しているため、何もしない。
【０１３３】
図１３は、本発明の実施形態に係る監視カメラシステム（映像処理システム）１００において、ネットワークカメラ（映像処理装置）１１０−２１がセンサデータ解析イベントを検知した場合のセンサデータ解析イベントの監視範囲の一例を示す図である。具体的に、図１３は、図１２に示す状況２から、監視対象人物１０１がネットワークカメラ１１０−２１付近に移動し、ネットワークカメラ１１０−２１においてビーコン信号を受信した状況（状況３）を示している。また、図１３において、図１１及び図１２に示す構成と同様の構成については同じ符号を付している。
【０１３４】
この図１３に示す状況３では、ネットワークカメラ１１０−２１は、監視対象人物１０１が所有するビーコン１２０のビーコン信号を受信し、センサデータ解析イベントを検知する。そのため、ネットワークカメラ１１０−２１は、映像データ解析イベントの監視を開始する。
【０１３５】
そして、ネットワークカメラ１１０−２１は、距離判断部３１７によって、監視対象人物１０１の監視範囲として当該ネットワークカメラ１１０−２１からの第１の距離１３０１の範囲を設定する。図１３においては、この第１の距離１３０１は、無線メッシュ接続におけるホップ数１とする。このとき、第１の距離１３０１の範囲内で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−１１、１１０−３１及び１１０−３３である。
【０１３６】
そのため、ネットワークカメラ１１０−２１は、イベント管理部３１２によって、ネットワークカメラ１１０−１１、１１０−３１及び１１０−３３に対して、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視開始要求を送信する。この際、ネットワークカメラ１１０−１１、１１０−３１及び１１０−３３は、既に、映像データ解析イベントの監視を停止し、また、センサデータ解析イベントの監視を開始しているため、何もしない。
【０１３７】
一方、第１の距離１３０１の範囲外で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−２２〜１１０−２３、１１０−３２、１１０−４１〜１１０−４３である。そのため、ネットワークカメラ１１０−２１は、イベント管理部３１２によって、ネットワークカメラ１１０−２２〜１１０−２３、１１０−３２、１１０−４１〜１１０−４３に対して、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視停止要求を送信する。この際、ネットワークカメラ１１０−３２、１１０−４１〜１１０−４３は、既に、映像データ解析イベントの監視を停止し、また、センサデータ解析イベントの監視を停止しているため、何もしない。また、ネットワークカメラ１１０−２２〜１１０−２３は、それぞれのイベント監視部３１３によって、センサデータ解析イベントの監視を停止する。
【０１３８】
また、図１３には、ネットワークカメラ１１０−２１においてセンサデータ解析イベントを消失した場合に、ネットワークカメラ１１０−２１において監視対象人物１０１の監視範囲として設定される第２の距離１３０２の範囲も図示している。
【０１３９】
図１４は、本発明の実施形態に係る監視カメラシステム（映像処理システム）１００において、複数のネットワークカメラ（映像処理装置）１１０−１１及び１１０−２１がセンサデータ解析イベントを検知した場合のセンサデータ解析イベントの監視範囲の一例を示す図である。具体的に、図１４は、図１１に示す状況１から、監視対象人物１０１がネットワークカメラ１１０−１１付近から離れてネットワークカメラ１１０−２１に向かって移動し、ネットワークカメラ１１０−１１及び１１０−２１においてビーコン信号を受信した状況（状況２−１）を示している。また、図１４において、図１１〜図１３に示す構成と同様の構成については同じ符号を付している。
【０１４０】
この図１４に示す状況２−１は、図１２に示す状況２とは異なり、ネットワークカメラ１１０−１１及び１１０−２１においてビーコン信号を受信できている状況である。
【０１４１】
この図１４に示す状況２−１では、ネットワークカメラ１１０−１１は、図１１と同様に、監視対象人物１０１が所有するビーコン１２０のビーコン信号を受信し、センサデータ解析イベントを検知し続けている。そのため、図１１と同じ状況である。
【０１４２】
一方、ネットワークカメラ１１０−２１は、監視対象人物１０１が所有するビーコン１２０のビーコン信号を受信し、センサデータ解析イベントを検知する。そのため、ネットワークカメラ１１０−２１は、映像データ解析イベントの監視を開始する。
【０１４３】
そして、ネットワークカメラ１１０−２１は、距離判断部３１７によって、監視対象人物１０１の監視範囲として当該ネットワークカメラ１１０−２１からの第１の距離１３０１の範囲を設定する。図１４においては、この第１の距離１３０１は、無線メッシュ接続におけるホップ数１とする。このとき、第１の距離１３０１の範囲内で動作中の他のネットワークカメラ１１０は、ネットワークカメラ１１０−１１、１１０−３１及び１１０−３３である。
【０１４４】
そのため、ネットワークカメラ１１０−２１は、イベント管理部３１２によって、ネットワークカメラ１１０−１１、１１０−３１及び１１０−３３に対して、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視開始要求を送信する。この際、ネットワークカメラ１１０−１１は、既に、映像データ解析イベントの監視を開始し、また、センサデータ解析イベントの監視を開始しているため、何もしない。一方、ネットワークカメラ１１０−３１及び１１０−３３は、それぞれのイベント監視部３１３によって、センサデータ解析イベントの監視を開始する。
【０１４５】
ここで、図１４に示すように、ネットワークカメラ１１０−１１とネットワークカメラ１１０−２１とで同時にセンサデータ解析イベントを検知した場合において、例えば、ネットワークカメラ１１０−２２について考える。
ネットワークカメラ１１０−２２は、ネットワークカメラ１１０−１１からみると第１の距離１１０１の範囲内となるため、ネットワークカメラ１１０−１１からセンサデータ解析イベントの監視開始要求を受信することになる。一方、ネットワークカメラ１１０−２２は、ネットワークカメラ１１０−２１からみると第２の距離１３０２の範囲内となるため、ネットワークカメラ１１０−２１からセンサデータ解析イベントの監視停止要求を受信することになる。この場合、ネットワークカメラ１１０−１１からのセンサデータ解析イベントの監視開始要求と、ネットワークカメラ１１０−２１からのセンサデータ解析イベントの監視停止要求とは、矛盾することになる。このような複数の他のネットワークカメラ１１０から監視要求を受信した場合、例えば、当該ネットワークカメラ１１０は、自装置からの距離が（最も）近い他のネットワークカメラから受信した監視要求を優先して、当該監視要求の係るイベントの監視を行う。図１４に示す例の場合、ネットワークカメラ１１０−２２のイベント監視部３１３は、ネットワークカメラ１１０−１１から受信したセンサデータ解析イベントの監視開始要求を優先して、センサデータ解析イベントの監視を開始することになる。
【０１４６】
結果として、図１４において、ネットワークカメラ１１０−１１、１１０−２１〜１１０−２３、１１０−３１及び１１０−３３が、センサデータ解析イベントの監視を開始することになり、これが監視対象人物１０１の監視範囲となる。
【０１４７】
以上説明したように、本実施形態に係るネットワークカメラ１１０（ここでは、「ネットワークカメラ１１０−１１」とする）によれば、センサデータ解析部３１１は、受信したセンサデータであるビーコン信号を解析し、当該ビーコン信号のビーコンＩＤが、登録されたビーコンＩＤと一致するか否かを判断する。そして、ビーコンＩＤが一致した場合、イベント監視部３１３は、自装置の映像データ解析イベントの監視、及び、センサデータ解析イベントの監視をそれぞれ開始する。さらに、距離判断部３１７は、監視対象人物１０１の監視範囲として第１の距離の範囲を設定する。そして、イベント管理部３１２は、第１の距離の範囲内で動作中の他のネットワークカメラ１１０に対して、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視開始要求をそれぞれ送信する。さらに、イベント管理部３１２は、第１の距離の範囲外で動作中の他のネットワークカメラ１１０に対して、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視停止要求をそれぞれ送信する。
【０１４８】
もし、本実施形態に係るネットワークカメラ１１０−１１がセンサデータ解析イベントの監視を行わず、映像データ解析イベントの監視のみで、監視対象人物１０１の検出を行う場合を想定する。このとき、監視対象人物１０１が、ネットワークカメラ１１０−１１の近隣に存在しているが撮影範囲外にいる場合、或いは、他の物体の死角で映像データから判別し難い場合、映像データ解析を用いても監視対象人物１０１を検出できない。そうすると、ネットワークカメラ１１０−１１のみならず、他のネットワークカメラ１１０も、監視対象人物１０１が検出できるまで映像データ解析イベントの監視を続けなければならない。一般に、映像データ解析は処理負荷が大きく、同時に検知可能な移動体の数に制約があるため、監視対象人物１０１以外の監視が実施できない場合が生ずる。
【０１４９】
これに対して、本実施形態に係るネットワークカメラ１１０−１１では、映像データ解析イベントの監視に加えて、センサデータ解析イベントの監視を合わせて実施している。そのため、ネットワークカメラ１１０−１１が映像データ解析によって監視対象人物１０１を検出できなかったとしても、センサデータ解析イベントの監視によって監視対象人物１０１が近隣に存在していることが判別可能となる。このとき、ネットワークカメラ１１０−１１は、他のネットワークカメラ１１０に対して映像データ解析イベントの監視停止要求を送信する。つまり、監視対象人物１０１の近隣に存在するネットワークカメラのみで映像データ解析イベントの監視を行い、それ以外のネットワークカメラの映像データ解析イベントの監視を停止することが可能となる。これにより、監視対象人物１０１が移動しうる監視範囲に複数のネットワークカメラ１１０が配置されている環境下において、監視対象人物１０１の監視に係る処理の負荷を低減することができる。これにより、効率よく監視範囲内を移動する監視対象人物１０１の監視を行うことができる。
【０１５０】
また、本実施形態に係るネットワークカメラ１１０（ここでは、「ネットワークカメラ１１０−１１」とする）では、センサデータ解析イベントの検知時に、監視対象人物１０１の監視範囲として第１の距離の範囲を設定する。そして、ネットワークカメラ１１０−１１は、第１の距離の範囲内で動作中の他のネットワークカメラ１１０に対して、センサデータ解析イベントの監視開始要求を送信する。また、ネットワークカメラ１１０−１１は、第１の距離の範囲外で動作中の他のネットワークカメラ１１０に対して、センサデータ解析イベントの監視停止要求を送信する。この理由としては、一般的に映像データ解析処理に比べて、センサデータ解析処理の方が、処理の負荷が小さい。そこで、ネットワークカメラ１１０−１１から距離的に近い一定範囲内（第１の距離の範囲内）の他のネットワークカメラ１１０において、予めセンサデータ解析イベントの監視を開始させる。これにより、監視対象人物１０１がネットワークカメラ１１０−１１から離れて移動した場合でも、その近くの他のネットワークカメラ１１０が、監視対象人物１０１を素早く検出することが可能となり、応答性能が向上する。
【０１５１】
その一方、ネットワークカメラ１１０−１１から距離的に遠い一定範囲外（第１の距離の範囲外）の他のネットワークカメラ１１０には、その近隣に監視対象人物１０１が移動してくるまでには時間がかかるため、センサデータ解析イベントの監視を停止させる。これにより、監視対象人物１０１を監視する監視範囲を絞り込むことにより、無駄なセンサデータ解析イベントの監視処理を削減することができ、さらに効率よく監視範囲内を移動する監視対象人物１０１の監視を行うことができる。
【０１５２】
さらに、本実施形態に係るネットワークカメラ１１０（ここでは、「ネットワークカメラ１１０−１１」とする）では、センサデータ解析イベントの消失時に、監視対象人物１０１の監視範囲として第１の距離よりも大きい第２の距離の範囲を設定する。そして、ネットワークカメラ１１０−１１は、第２の距離の範囲内で動作中の他のネットワークカメラ１１０に対してセンサデータ解析イベントの監視開始要求を送信する。また、ネットワークカメラ１１０−１１は、第２の距離の範囲外で動作中の他のネットワークカメラ１１０に対してセンサデータ解析イベントの監視停止要求を送信する。このセンサデータ解析イベントの監視要求の送信の理由は、上述したセンサデータ解析イベントの検知時と同じである。また、センサデータ解析イベントの消失時に、監視対象人物１０１の監視範囲として第１の距離よりも大きい第２の距離の範囲を設定する理由としては、以下に示す内容が考えられる。即ち、センサデータ解析イベントの検知時は、監視対象人物１０１がいる場所が特定できているため、監視対象人物１０１を監視する監視範囲（第１の距離の範囲）を限定することが可能である。一方、センサデータ解析イベントの消失時は、監視対象人物１０１がいる場所を特定できていないが、イベント検知時に特定していた場所の近くにいる可能性は高い。そこで、監視対象人物１０１を監視する範囲を一段大きくする（第２の距離の範囲とする）ことにより、監視カメラシステム１００全体を監視する場合と比べて、効率的に、かつ、監視対象人物１０１を検出する確率を向上させることが可能となる。
【０１５３】
なお、本実施形態においては、センサデータ解析イベント（第２の解析イベント）が検出された場合に、距離判断部３１７によって第１の距離の範囲を設定する例を説明したが、これに限定されるものではない。例えば、映像データ解析イベント（第１の解析イベント）が検出された場合に、距離判断部３１７によって第１の距離の範囲を設定する態様も、本実施形態に適用可能である。この態様の場合、イベント管理部３１２は、映像データ解析イベントが検知されて第１の距離の範囲が設定された場合に、第１の距離の範囲内の他のネットワークカメラ１１０に対し、例えば、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視開始要求を送信する。同様にして、イベント管理部３１２は、映像データ解析イベントが検知されて第１の距離の範囲が設定された場合に、第１の距離の範囲外の他のネットワークカメラ１１０に対し、例えば、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視停止要求を送信する。
【０１５４】
また、本実施形態においては、センサデータ解析イベント（第２の解析イベント）が消失した場合に、距離判断部３１７によって第２の距離の範囲を設定する例を説明したが、これに限定されるものではない。例えば、映像データ解析イベント（第１の解析イベント）が消失した場合に、距離判断部３１７によって第２の距離の範囲を設定する態様も、本実施形態に適用可能である。この態様の場合、イベント管理部３１２は、映像データ解析イベントが消失して第２の距離の範囲が設定された場合に、第２の距離の範囲内の他のネットワークカメラ１１０に対し、例えば、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視開始要求を送信する。同様にして、イベント管理部３１２は、映像データ解析イベントが消失して第２の距離の範囲が設定された場合に、第２の距離の範囲外の他のネットワークカメラ１１０に対し、例えば、映像データ解析イベントの監視停止要求、及び、センサデータ解析イベントの監視停止要求を送信する。
【０１５５】
また、本実施形態においては、検知されたイベントが消失した場合、イベント管理部３１２は、第２の距離の範囲内に属する他のネットワークカメラ１１０に対して、映像データ解析イベントの監視停止要求を行う例を説明したが、これに限定されるものではない。例えば、検知されたイベントが消失した場合、イベント管理部３１２は、第２の距離の範囲内に属する他のネットワークカメラ１１０に対して、映像データ解析イベントの監視開始要求を行う態様も、本実施形態に適用可能である。
【０１５６】
（その他の実施形態）
上述した本発明の実施形態では、監視対象人物１０１の監視範囲の設定に際して、第１の距離と第２の距離を用いたが、これに限らず、さらに段階的に距離を大きくする（監視範囲を段階的に広げる）ようにしてもよい。例えば、イベント監視部３１３は、センサデータ解析イベントの消失時点からの時間を計測する。そして、センサデータ解析イベントが消失したまま再度検知できなかった場合、例えば、距離判断部３１７は、イベント消失からの一定時間毎に応じて、監視対象人物１０１の監視範囲に係る距離を段階的に大きく設定する。そして、イベント管理部３１２は、その一定時間毎に段階的に大きく設定された距離の範囲内で動作中の他のネットワークカメラ１１０に対して、センサデータ解析イベントの監視開始要求を送信する。これにより、監視カメラシステム１００全体を監視する場合と比べて、効率的に、かつ、監視対象人物１０１が消失してから再度検出する確率を向上させることが可能となる。
【０１５７】
また、上述した本発明の実施形態では、距離判断部３１７は、無線メッシュ接続におけるホップ数に基づき、論理的距離を用いて第１の距離及び第２の距離を設定するものであったが、本発明においては、これに限定されるものではない。例えば、距離判断部３１７は、物理的距離、或いは、論理的距離と物理的距離との組合せを用いて、第１の距離及び第２の距離を設定するようにした形態も、本発明に含まれる。
【０１５８】
さらに、距離判断部３１７は、ネットワークカメラ１１０が敷設されているレイアウト情報を用いて、第１の距離及び第２の距離を設定するようにしてもよい。
例えば、論理的距離が近いネットワークカメラ１１０であっても、部屋が異なる、或いは、フロアが異なる場合、ビーコン１２０によるセンサデータ解析イベントの監視では検知できても、映像データ解析イベントの監視では壁や床で遮られているために検知することができないこともあり得る。このような場合、距離判断部３１７は、第１の距離及び第２の距離について、ネットワークカメラ１１０が敷設されているレイアウト情報を用いて、論理的距離が近くても物理的な制約を考慮して、当該ネットワークカメラ１１０からの距離を大きくする設定ことが考えられる。これにより、無駄な映像データ解析イベントの監視処理またはセンサデータ解析イベントの監視処理を削減することが可能となる。
【０１５９】
ここで、図１４に示したように、ネットワークカメラ１１０−１１とネットワークカメラ１１０−２１とで同時にセンサデータ解析イベントを検知した場合を考える。
このとき、監視対象人物１０１の監視範囲としては、ネットワークカメラ１１０−１１を中心とした監視範囲と、ネットワークカメラ１１０−２１を中心とした監視範囲との和集合を取ったものとしてもよい。これにより、ネットワークカメラ１１０の設置場所やビーコン信号の受信感度に応じて、複数のネットワークカメラ１１０でセンサデータ解析イベントを検知した場合でも、適切に監視対象人物１０１の監視範囲を設定することができる。この場合、より監視範囲を広く設定することになり、監視カメラシステム１００全体を監視する場合に比べて、効率的に、かつ、監視対象人物１０１を検出する確率を向上させることが可能となる。
【０１６０】
また、ここでは、複数のネットワークカメラ１１０でセンサデータ解析イベントを検知した場合には、和集合をとった監視範囲を監視対象人物１０１の監視範囲として設定することとしたが、これに限らない。例えば、最も電波強度の強いビーコン信号を検知した１台のネットワークカメラ１１０を中心として監視対象人物１０１の監視範囲を設定してもよい。この場合、例えば、イベント管理部３１２は、他のネットワークカメラ１１０に対して、センサデータ解析イベントの監視開始要求を送信する際に、ビーコン信号の電波強度の値を合わせて送信してもよい。これにより、センサデータ解析イベントの監視開始要求を受信した他のネットワークカメラ１１０は、どのネットワークカメラが最も強い電波強度を受信したのかを判断することが可能となる。また、所定の電波強度以上のビーコン信号を受信したネットワークカメラ１１０のみを中心として和集合をとった監視範囲を監視対象人物１０１の監視範囲として設定するようにしてもよい。これにより、監視対象人物１０１から離れたネットワークカメラ１１０においてビーコン１２０からの微弱なビーコン信号を受信した際に、監視対象人物１０１が近隣に存在するとの誤検出を低減することができる。
【０１６１】
また、センサデータ解析イベントが検知された際に、ビーコン信号が所定の電波強度未満であった場合、イベント管理部３１２は、他のネットワークカメラ１１０に対して、監視要求に係る送信を行わないようにしてもよい。
【０１６２】
また、上述した本発明の実施形態では、ネットワークカメラ１１０−１１〜１１０−４３が映像データ解析イベントの監視及びセンサデータ解析イベントの監視を実施したが、これに限らず、他の装置が当該ネットワークカメラ１１０の代わりに実施してもよい。例えば、他の装置としては、ＰＣや映像解析サーバ、エッジサーバ等である。これにより、ネットワークカメラ１１０の処理負荷を軽減することができる。
【０１６３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
このプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記憶媒体は、本発明に含まれる。
【０１６４】
なお、上述した本発明の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、または、その主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１６５】
１１０：ネットワークカメラ（映像処理装置）、３０１：全体制御部、３０２：記憶制御部、３０３：撮影制御部、３０４：映像処理制御部、３０５：映像解析制御部、３０６：有線ＬＡＮ通信制御部、３０７：無線センサＮＷ通信制御部（無線センサネットワーク通信制御部）、３０８：映像データ取得部、３０９：映像データ解析部、３１０：センサデータ取得部、３１１：センサデータ解析部、３１２：イベント管理部、３１３：イベント監視部、３１４：アクション管理部、３１５：アクション処理部、３１６：機器発見部、３１７：距離判断部
【図１】
2018029244.tif 000003
【図２】
2018029244.tif 000004
【図３】
2018029244.tif 000005
【図４】
2018029244.tif 000006
【図５】
2018029244.tif 000007
【図６】
2018029244.tif 000008
【図７】
2018029244.tif 000009
【図８】
2018029244.tif 000010
【図９】
2018029244.tif 000011
【図１０】
2018029244.tif 000012
【図１１】
2018029244.tif 000013
【図１２】
2018029244.tif 000014
【図１３】
2018029244.tif 000015
【図１４】
2018029244.tif 000016