(57)【要約】【課題】より好適にコストの削減が可能な装置を実現する。【解決手段】被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別手段と、前記判別手段によって前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行う復号手段と、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する検出手段と、を備えることを特徴とする映像解析装置。【選択図】      図１４
2015170874.tif 000002
【特許請求の範囲】
【請求項１】
被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別手段と、
前記判別手段によって前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行う復号手段と、
当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する検出手段と、を備えることを特徴とする映像解析装置。
【請求項２】
前記判別手段は、前記グループが、
（ａ）データサイズが前記所定の閾値以上の差分フレームを少なくとも１つ以上含むか、
（ｂ）当該グループに含まれる差分フレームのデータサイズの平均値が、所定の閾値以上であるか、
（ｃ）前記所定の閾値以上のデータサイズの差分フレームが所定の数以上連続するか、
の少なくとも何れかを満たすか否かを判別する、ことを特徴とする請求項１に記載の映像解析装置。
【請求項３】
前記グループを示すグループ識別子と、当該グループ識別子で示されるグループに含まれる少なくとも何れかのフレームから動体が検出されたか否かを示す検出情報と、を関連付けて格納する映像管理情報格納手段と、
前記復号処理の対象となるグループを前記復号手段に供給する供給手段と、を更に備え、
前記供給手段は、前記撮像装置から受信した前記映像データの前記分割されたグループに対し、時系列順で当該グループの直前のグループのグループ識別子に関連づけられた前記検出情報が、動体が検出されたことを示す情報であるとき、前記受信したグループを前記復号手段に供給し、動体が検出されていないことを示す情報であるとき、前記判別手段によって所定の閾値以上のデータサイズの差分フレームを含むと判別されたグループを前記復号手段に供給する、ことを特徴とする請求項１または２に記載の映像解析装置。
【請求項４】
前記復号手段および前記検出手段を含む複数の映像解析手段と、
前記映像解析手段が前記復号処理または前記画像解析を行っているか否かを管理する解析情報格納手段と、を更に備え、
前記供給手段は、前記複数の映像解析手段のうち、前記復号処理または前記画像解析を行っていない映像解析手段を特定し、当該特定した映像解析手段に含まれる前記復号手段に対し、前記復号処理の対象となるグループを供給する、ことを特徴とする請求項３に記載の映像解析装置。
【請求項５】
前記被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された前記映像データが、前記画像解析を行う対象のデータであるか否かを判定する判定手段を更に備え、
前記判定手段は、前記画像解析を行う対象のデータであると判定した映像データを前記判別手段に供給する、ことを特徴とする請求項１から４の何れか１項に記載の映像解析装置。
【請求項６】
被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別手段と、
前記判別手段によって前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行う復号手段と、
当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する検出手段と、
前記検出手段が動体を検出したとき、当該動体を検出したことを示す情報を表示部に表示させる通知手段と、を備えることを特徴とする監視装置。
【請求項７】
被監視拠点を監視するための監視システムであって、
被監視拠点を撮影した撮像装置から、符号化された映像データを受信し、当該受信した映像データを、時系列順の複数のフレームで構成されるグループ単位に分割して管理する管理サーバと、
当該分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別サーバと、
前記判別サーバで前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行い、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する解析サーバと、
前記解析サーバが動体を検出したとき、前記管理サーバからの指示により、動体を検出したことを示す情報を表示する表示部を備えた監視端末と、を備えることを特徴とする監視システム。
【請求項８】
前記判別サーバは、前記グループが、
（ａ）データサイズが前記所定の閾値以上の差分フレームを少なくとも１つ以上含むか、
（ｂ）当該グループに含まれる差分フレームのデータサイズの平均値が、所定の閾値以上であるか、
（ｃ）前記所定の閾値以上のデータサイズの差分フレームが所定の数以上連続するか、
の少なくとも何れかを満たすか否かを判別する、ことを特徴とする請求項７に記載の監視システム。
【請求項９】
前記管理サーバは、前記グループを示すグループ識別子と、当該グループ識別子で示されるグループに含まれる少なくとも何れかのフレームから動体が検出されたか否かを示す検出情報と、を関連付けて格納する映像管理情報格納手段を備え、
前記判別サーバは、前記撮像装置から受信した前記映像データの前記分割されたグループに対し、時系列順で当該グループの直前のグループのグループ識別子に関連づけられた前記検出情報が、動体が検出されたことを示す情報であるとき、前記受信したグループを前記解析サーバに供給し、動体が検出されていないことを示す情報であるとき、当該判別サーバによって所定の閾値以上のデータサイズの差分フレームを含むと判別されたグループを前記解析サーバに供給する、ことを特徴とする請求項７または８に記載の監視システム。
【請求項１０】
被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別し、
前記所定の閾値以上のデータサイズの差分フレームが含まれると判別された前記グループの前記複数のフレームに対し、復号処理を行い、
当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する、ことを特徴とする映像解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像解析装置、監視装置、監視システムおよび映像解析方法に関する。
【背景技術】
【０００２】
現在、多数のカメラ映像をリアルタイムで解析することで、人や物などの動体を検知し、自動的に管理者にアラートを挙げるといった大規模監視システムへのニーズが高まっている。例えば、進入禁止区域に人が侵入したとき、管理者が映像を見ていない場合でも、自動的にアラートが上がり、管理者に侵入を知らせてくれるようなケースが考えられる。
【０００３】
このような監視システムでは、各ネットワークカメラ（ＩＰカメラ）から、監視を行う監視センタ（監視拠点とも呼ぶ）に映像データを伝送する。この映像データは、通常、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−４やＭＰＥＧ−２などの映像データの圧縮規格によって符号化（エンコード）されて、ネットワークカメラから監視センタに送信される。
【０００４】
大規模な監視システムなどでよく使用されるＭＰＥＧ−４規格（ＩＳＯ／ＩＥＣ  １４４９６、ＩＴＵ−Ｔ  Ｈ．２６４）、ＭＰＥＧ−２規格（ＩＳＯ／ＩＥＣ  １３８１８）など高圧縮の圧縮規格の場合、フレーム間予測等の技術によって圧縮処理されている。そのため、上記規格は、ＭｏｔｉｏｎＪＰＥＧ（ＩＳＯ／ＩＥＣ  ２９１９９−３：２０１０）などの規格と比較した場合、デコード時の演算量がより大きくなり、デコード時のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）負荷が大きくなるという特徴がある。
【０００５】
特許文献１には、映像解析時間を短縮するための手法が開示されている。具体的には、特許文献１には、映像データの先頭画像フレームから所定の間引き画像フレーム間隔の任意の整数倍目に位置する複数の画像フレームを求める並列映像解析装置が記載されている。そして、この並列映像解析装置は、当該各画像フレームから当該間引き画像フレーム間隔で時間的に並列に映像データでのイベント情報の検出処理をそれぞれ開始する。
【０００６】
また、映像中のテロップを探索し、その処理量を削減する方法が、特許文献２に記載されている。
【０００７】
また、入力された当該映像通信のＴＳパケットに含まれるフレーム開始位置に基づいて、個々のフレームを構成するＴＳパケットの数を当該フレームのフレームデータ量として計数し、これらフレームのフレームデータ量の大小関係に基づきフレーム種別を判定する方法が、特許文献３に記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３−１２５３０４号公報
【特許文献２】特開２００９−１５９２６０号公報
【特許文献３】国際公開第２００９／０２５３５７号
【非特許文献】
【０００９】
【非特許文献１】"従来比３倍の広域な監視エリアに映像解析を適用できる大規模映像処理技術を開発（２０１２年０９月０４日）：プレスリリース｜ＮＥＣ"、［online］、平成２４年９月４日、日本電気株式会社、［平成２６年２月１０日検索］、インターネット〈URL：http://jpn.nec.com/press/201209/20120904_01.html〉
【発明の概要】
【発明が解決しようとする課題】
【００１０】
多数のネットワークカメラからの映像データを解析し、人や車などの動体を検知し、自動的に管理者にアラートを上げるような大規模監視システムでは、圧縮符号化された映像データの全区間をデコードした後、映像解析処理を行う方法が採用されている。そのため、このような大規模監視システムでは、デコード時および映像解析時の処理量が大きいため、多くのＣＰＵパワーが必要となる。
【００１１】
このため、多数のカメラ映像をリアルタイムに解析し動体を検知するためには、非常に多くの解析サーバが必要となっており、サーバの導入コスト、ランニングコスト、サーバの管理コストなど多くのコストがかかる。
【００１２】
例えば、人通りが少ない地点を撮影しているネットワークカメラの映像は、動きが少ない。そのため、ＭＰＥＧ−４やＭＰＥＧ−２などの映像データの圧縮規格により圧縮符号化された映像データ内の差分フレームにおいて、動きのあった時間帯の差分フレームは、データサイズ（データ量）が大きくなる傾向がある。
【００１３】
特許文献１に記載の技術では、システム全体の処理量を削減していないため、多くの解析サーバが必要となり、コストがかかってしまう。
【００１４】
本発明は、上記課題に鑑みてなされたものであり、その目的は、より好適にコストの削減が可能な装置を実現することにある。
【課題を解決するための手段】
【００１５】
本発明の一態様に係る映像解析装置は、被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別手段と、前記判別手段によって前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行う復号手段と、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する検出手段と、を備える。
【００１６】
また、本発明の一態様に係る監視装置は、被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別手段と、前記判別手段によって前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行う復号手段と、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する検出手段と、前記検出手段が動体を検出したとき、当該動体を検出したことを示す情報を表示部に表示させる通知手段と、を備える。
【００１７】
また、本発明の一態様に係る監視システムは、被監視拠点を監視するための監視システムであって、被監視拠点を撮影した撮像装置から、符号化された映像データを受信し、当該受信した映像データを、時系列順の複数のフレームで構成されるグループ単位に分割して管理する管理サーバと、当該分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別サーバと、前記判別サーバで前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行い、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する解析サーバと、前記解析サーバが動体を検出したとき、前記管理サーバからの指示により、動体を検出したことを示す情報を表示する表示部を備えた監視端末と、を備える。
【００１８】
また、本発明の一態様に係る映像解析方法は、被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別し、前記所定の閾値以上のデータサイズの差分フレームが含まれると判別された前記グループの前記複数のフレームに対し、復号処理を行い、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する。
【発明の効果】
【００１９】
本発明によれば、より好適にコストを削減することができる。
【図面の簡単な説明】
【００２０】
【図１】ＭＰＥＧ規格に準拠する圧縮符号化方式でエンコードされた映像データの構成を示す図である。
【図２】監視カメラ映像に対応する各フレームのサイズの一例を示すグラフである。
【図３】本発明の第１の実施の形態に係る監視システムの構成の一例を示す図である。
【図４】本発明の第１の実施の形態に係る監視システムにおける監視センタの機能構成の一例を示す機能ブロック図である。
【図５】本発明の第１の実施の形態に係る監視システムにおける時刻情報格納部に格納されたデータの一例を示す図である。
【図６】本発明の第１の実施の形態に係る監視システムにおける映像管理情報格納部に格納されたデータの一例を示す図である。
【図７】本発明の第１の実施の形態に係る監視システムにおける解析サーバ管理情報格納部に格納されたデータの一例を示す図である。
【図８】本発明の第１の実施の形態に係る判別サーバにおける判別処理の流れの一例を示すフローチャートである。
【図９】本発明の第１の実施の形態に係る解析フレーム振分部が解析サーバに送信するＧＯＰを説明するための図である。
【図１０】本発明の第１の実施の形態に係る解析サーバにおける判別処理の流れの一例を示すフローチャートである。
【図１１】本発明の第２の実施の形態に係る監視システムにおける監視センタの機能構成の一例を示す機能ブロック図である。
【図１２】本発明の第３の実施の形態に係る監視システムにおける監視センタの機能構成の一例を示す機能ブロック図である。
【図１３】本発明の第４の実施の形態に係る監視装置の機能構成の一例を示す機能ブロック図である。
【図１４】本発明の第５の実施の形態に係る映像解析装置の機能構成の一例を示す機能ブロック図である。
【図１５】本発明の各実施形態に係る監視システムを実現可能な監視センタの各サーバ、監視装置、または、映像解析装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００２１】
まず、図１を参照して、本発明の各実施の形態に係る監視システム、監視装置または映像解析装置で利用する、圧縮符号化データについて説明する。図１は、ＭＰＥＧ規格に準拠する圧縮符号化方式でエンコードされた映像データの構成を示す図である。
【００２２】
映像データは、図１に示す通り、シーケンスヘッダ（ＳＨ）と、ＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）とを含んでいる。シーケンスヘッダは、デコーダが再生のために必要な初期データを含んでいる。ＧＯＰは、所定数のフレームを時系列順に１つのまとまりとしたものである。
【００２３】
ＭＰＥＧ規格に準拠する圧縮符号化方式を用いた場合、元の映像がＩ、Ｐ、Ｂのフレーム（ピクチャ）に圧縮符号化されてエレメンタリストリーム（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）などの映像ストリームが生成される。Ｉフレーム（Ｉｎｔｒａ−ｆｒａｍｅ）は、自フレーム内で符号化処理が行われるフレームである。Ｐフレーム（Ｐｒｅｄｉｃｔｉｖｅ−ｆｒａｍｅ）は、図１に示す通り、最近接の過去のＩフレームまたはＰフレームから一方向のフレーム間予測が行われ、その差分のデータが符号化されたフレームである。Ｂフレーム（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ−ｆｒａｍｅ）は、最近接の過去および未来のＩフレームまたはＰフレームから双方向のフレーム間予測が行われ、その差分のデータが符号化されたフレームである。なお、図１においては、Ｉフレーム、Ｐフレーム、Ｂフレームを夫々、「Ｉ」、「Ｐ」、「Ｂ」と表記している。また、図１において、予測方向の矢印は、起点が参照されるフレームを示し、終点が予測されるフレームを示している。
【００２４】
本実施の形態におけるＧＯＰは、図１に示す通り、再生順に、「Ｂ、Ｂ、Ｉ、Ｂ、Ｂ、Ｐ、Ｂ、Ｂ、Ｐ、Ｂ、Ｂ、Ｐ、Ｂ、Ｂ、Ｐ」となる１５フレームからなる。
【００２５】
なお、１つのＧＯＰに含まれるフレーム数は、および、ＩフレームとＰフレームとの間に挿入されるＢフレームの数はこれに限定されるものではない。これらは、エンコード時の設定によって変化する構成であってもよい。例えば、「Ｐ、Ｐ、Ｉ、Ｐ、Ｐ、Ｐ、Ｐ、Ｐ、Ｐ、Ｐ、Ｐ、Ｐ、Ｐ」のように、Ｂフレームが含まれない構成や、「Ｂ、Ｐ、Ｉ、Ｂ、Ｐ、Ｂ、Ｐ、Ｂ、Ｐ、Ｂ、Ｐ、Ｂ、Ｐ、Ｂ、Ｐ」のように、ＰフレームとＩまたはＰフレームとの間に１つのＢフレームを含む構成であってもよい。
【００２６】
また、本実施の形態では、ＰフレームおよびＢフレームを差分フレームとも呼ぶ。また、ＰフレームおよびＢフレームを予測するために参照されるフレームを参照フレームとも呼ぶ。差分フレームは、過去または過去および未来の参照フレームとその時点の画像データとの差分情報を持つ。そのため、参照フレームの色素情報と、その時点の画像データの色素情報との差がほとんどない場合、差分フレームのデータサイズは０に近い値となる。また、参照フレームの色素情報と、その時点での画像データの色素情報との差が大きい場合、差分フレームのデータサイズも大きくなる。
【００２７】
図２に、監視カメラ映像に対応する各フレームのサイズの一例を示す。図２は、監視カメラ映像に対応する各フレームのフレームサイズの一例を示すグラフである。図２の上部に示す３つの画像のうち、左側の画像を基準の画像であるとし、中央の画像は、上記基準の画像を撮影した時から所定時間経過後の画像であり、右側の画像は、中央の画像を撮影した時から更に所定時間経過後の画像である。中央の画像は、左側の画像からほぼ変化がないことを示し、右側の画像は、左側の画像および中央の画像に、人物（動体）が入った場合（変化があった場合）を示している。また、図２に示すグラフは、横軸が上部の画像に対応するフレームのフレーム番号を示し、縦軸は、各フレームにおけるデータサイズ（バイト）を示している。なお、フレーム番号は、再生順に１から割り振られているものであるとする。つまり、最初のＧＯＰには、「Ｂ、Ｂ、Ｉ、Ｂ、Ｂ、Ｐ、Ｂ、Ｂ、Ｐ、Ｂ、Ｂ、Ｐ、Ｂ、Ｂ、Ｐ」の夫々に対し、再生順に１から１５のフレーム番号が割り振られているとする。また、上部に示す画像データとフレームとはほぼ対応しているとする。つまり、例えば、基準の画像に対応するフレームは、フレーム番号が１〜６のフレームの何れかであり、中央の画像に対応するフレームは、フレーム番号が１４〜２１のフレームの何れかであり、右側の画像に対応するフレームは、フレーム番号が２５〜３１のフレームの何れかであるとする。
【００２８】
人が通ってないときなど、図２の中央の画像のように、左側の画像から変化がない場合の差分フレームのデータサイズは、図２のグラフに示す通り、ほぼ０の値となる。しかし、図２の右側の画像のように、人が映像内に入ってくると、差分フレームのデータサイズは、図２の点線で囲んだ部分のように、上記変化がない場合のときの差分フレームのデータサイズに比べ、大きい値となる。
【００２９】
本発明の各実施の形態では、このような圧縮映像データ内の差分フレームを、特徴量として利用し、映像内の動きのある映像区間（グループ）を判別する。
【００３０】
＜第１の実施の形態＞
本発明の第１の実施の形態について、図面を参照して詳細に説明する。
【００３１】
図３は、本実施の形態に係る監視システムの構成の一例を示す図である。図３に示す通り、本実施の形態に係る監視システム１００は、被監視拠点２（２Ａ、２Ｂ）と、被監視拠点２を監視するための監視センタ（監視拠点）１とを含んでいる。被監視拠点２と監視センタ１とは、ネットワーク３を介して接続している。監視センタ１については、図面を変えて説明する。
【００３２】
ネットワーク３は、例えば、インターネット等の公衆通信網や、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。
【００３３】
被監視拠点２は、監視センタ１から監視される拠点である。本実施の形態において、監視される拠点は、図３に示す通り、被監視拠点２Ａ、２Ｂの２か所であることを例に説明を行うが、本発明はこれに限定されるものではない。監視される拠点は、複数あってもよい。なお、本実施の形態において、被監視拠点２Ａ、２Ｂをまとめて、被監視拠点２と呼ぶ。
【００３４】
また、図３に示す通り、各被監視拠点には、複数の監視カメラ（撮像装置）２１が設置されている。図３においては、各被監視拠点には、３つの監視カメラ２１が設置されているとする。なお、各被監視拠点に設置される監視カメラ２１の数は、本発明はこれに限定されるものではない。各被監視拠点に設置される監視カメラ２１の数は、１つ以上であればよい。
【００３５】
監視カメラ２１は、例えば、ネットワークカメラである。なお、本実施の形態に係る監視カメラ２１は、これに限定されるものではなく、アナログカメラであってもよい。監視カメラ２１には、エンコーダ等が含まれる。監視カメラ２１は、撮影した映像を、当該エンコーダによって、ＭＰＥＧなどの映像データの圧縮規格で圧縮符号化し、ネットワーク３を介して、監視センタ１に送信する。また、上述したように、監視カメラ２１がアナログカメラの場合、各監視拠点に設けられたエンコーダが、撮影された映像を圧縮符号化し、ネットワーク３を介して、監視センタ１に送信する構成であってもよい。なお、監視カメラ２１が送信する映像データの各フレームには、撮影した時刻が含まれる。
【００３６】
（監視センタ１）
次に、本実施の形態に係る監視システム１００の監視センタ１の機能について説明する。図４は、監視センタ１の機能構成の一例を示す機能ブロック図である。図４に示す通り、監視センタ１は、管理サーバ２０と、判別サーバ３０と、１または複数の解析サーバ４０と、管理者（監視者）が各被監視拠点の監視を行う際に利用する監視端末５０と、を備えている。
【００３７】
（管理サーバ２０）
管理サーバ２０は、監視センタ１全体を管理するためのサーバである。図４に示す通り、管理サーバ２０は、時刻情報格納部２０１、アラート通知部２０２、映像管理情報格納部２０３、解析サーバ管理情報格納部（解析情報格納手段）２０４、判定部２０５および情報管理部２０６を備えている。
【００３８】
判定部２０５は、ネットワーク３を介して、被監視拠点２の何れかの監視カメラ２１から送信された映像データを、ＭＰＥＧ規格で圧縮された状態で受信する。判定部２０５は、受信した映像データに対し、リアルタイムで後述する解析処理を行う場合、当該映像データを判別サーバ３０に送信する。判定部２０５は、受信した映像データが長期保存する必要がある映像である場合、当該映像データを図示しない録画サーバに送信する。この場合、当該映像データは、録画サーバによって、圧縮された映像データの状態で録画される。また、録画サーバが録画した映像データを判別サーバ３０に送信する構成であってもよい。判定部２０５が、受信した映像データを、判別サーバ３０に送信するか否かは、映像管理情報格納部２０３を参照することによって行われる。
【００３９】
また、判定部２０５は、映像データを送信した監視カメラ２１に対し、当該監視カメラ２１を一意に特定するための識別子（カメラＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と呼ぶ）を割り当てる。なお、映像データを送信した監視カメラのＩＰアドレス等から、対応するカメラＩＤが予め割り当てられている構成であってもよい。
【００４０】
また、判定部２０５は、受信した映像データに対し、ＧＯＰ単位に分割し、当該ＧＯＰごとに、各ＧＯＰを一意に特定するためのＧＯＰ  ＩＤ（グループ識別子）を割り当てる。判定部２０５は、ＧＯＰごとに、当該ＧＯＰに含まれるフレーム（映像データ）を撮影した監視カメラ２１を示すカメラＩＤと、当該ＧＯＰを示すＧＯＰ  ＩＤと、当該ＧＯＰに含まれるフレームを撮影した時刻（カメラ撮影時刻）とを、互いに関連付けて、時刻情報格納部２０１に格納する。なお、カメラ撮影時刻は、例えば、各ＧＯＰに含まれる最初のフレームの撮影時刻であってもよいし、その他のフレームの撮影時刻であってもよい。また、判定部２０５は、映像データを上記カメラＩＤとＧＯＰ  ＩＤと共に、判別サーバ３０に送信する。また、判定部２０５は、判別サーバ３０に当該映像データを送信する際、録画サーバにも当該映像データを送信してもよい。
【００４１】
時刻情報格納部２０１には、判定部２０５が受信した映像データのＧＯＰ単位で、各ＧＯＰのＧＯＰ  ＩＤと、当該ＧＯＰを含む映像データを撮影した監視カメラ２１を示すカメラＩＤと、当該ＧＯＰを撮影した時刻を示すカメラ撮影時刻とが、互いに関連付けられて格納されている。図５に時刻情報格納部２０１に格納されているデータの一例を示す。図５は、本実施の形態に係る時刻情報格納部２０１に格納されたデータの一例を示す図である。図５に示す通り、時刻情報格納部２０１には、カメラＩＤと、ＧＯＰ  ＩＤと、カメラ撮影時刻とが互いに関連付けられて格納されている。
【００４２】
アラート通知部２０２は、解析サーバ４０から送信されたカメラＩＤとＧＯＰ  ＩＤとを受信する。アラート通知部２０２は、時刻情報格納部２０１を参照し、時刻情報格納部２０１に格納されているカメラＩＤおよびＧＯＰ  ＩＤと、受信したカメラＩＤおよびＧＯＰ  ＩＤと、が夫々一致する、カメラ撮影時刻を取得する。これにより、アラート通知部２０２は、動体を検知した監視カメラ２１の映像撮影時の実時刻を取得することができる。そして、アラート通知部２０２は、監視端末５０に対し、動体を検出したことを示す情報（アラート）を表示する指示を、取得したカメラ撮影時刻と共に送信する。また、このとき、アラート通知部２０２は、監視端末５０に対し、カメラＩＤも送信する構成であってもよい。
【００４３】
映像管理情報格納部２０３には、管理サーバ２０に被監視拠点２の各監視カメラ２１から送信された映像データが解析対象であるか否かを示す情報が、当該監視カメラ２１を示すカメラＩＤに関連付けられて格納されている。また、映像管理情報格納部２０３には、解析対象である映像データに動体が含まれるか（動体が検出されたか）を示す情報と、解析対象である映像データのうち、どのＧＯＰまで、動きがあるか否かの判別処理を行ったのかを示す情報とが、上記カメラＩＤに関連付けられて格納されている。
【００４４】
図６に映像管理情報格納部２０３に格納されているデータの一例を示す。図６は、本実施の形態に係る映像管理情報格納部２０３に格納されたデータの一例を示す図である。図６に示す通り、映像管理情報格納部２０３には、カメラＩＤと、解析対象情報と、動体検知状態情報と、判別完了ＧＯＰ  ＩＤとが、互いに関連付けられて格納されている。
【００４５】
解析対象情報とは、カメラＩＤによって特定される監視カメラ２１の映像データが解析対象であるか否かを示す情報である。解析対象情報の列には、カメラＩＤによって特定される監視カメラ２１が撮影した映像データが解析対象である場合、「解析対象」の文字列が含まれ、解析対象でない場合、「解析対象外」の文字列が含まれる。なお、解析対象情報の列に含まれる情報は、これに限定されるものではなく、監視カメラ２１の映像データが解析対象であるか否かを示す情報であればよい。また、解析対象情報は、管理者によってあらかじめ設定されたものであってもよいし、例えば、曜日や時間帯に応じて、自動的に設定されるものであってもよい。
【００４６】
また、動体検知状態情報（検出情報）とは、解析対象である映像データに動体が含まれるか（動体が検出されたか）否かを示す情報である。つまり、動体検知状態情報とは、画像解析の結果、解析対象の映像データのＧＯＰに含まれる少なくとも何れかのフレームから動体が検出されたか否かを示す情報である。動体検知状態情報の列には、動体が検出された場合、動体が検出（検知）されたことを示す「検知中」の文字列が含まれ、検出されていない場合、「非検知」の文字列が含まれる。また、解析対象ではない映像データに対しては、当該情報が含まれないことを示すＮＵＬＬ（図６においては「‐」で示す）が含まれる。なお、動体検知状態情報の列に含まれる情報は、これに限定されるものではなく、対象外であることを示す情報、および、動体が検出されたか否かを示す情報であればよい。例えば、該当する列を空にすることにより、情報が含まれないことを示してもよい。
【００４７】
また、判別完了ＧＯＰ  ＩＤとは、解析対象である映像データのうち、どのＧＯＰまで、動きがあるか否かの判別処理を行ったのかを示す情報である。判別完了ＧＯＰ  ＩＤの列には、判別処理が完了したＧＯＰ  ＩＤまたは対象外であることを示す情報（図６においては「‐」）が含まれる。なお、動体検知状態情報と同様に、該当する列を空にすることにより、対象外であることを示してもよい。図６によれば、例えば、カメラＩＤが「１」の監視カメラ２１で撮影した映像データに対して、ＧＯＰ  ＩＤが「１０１３」のＧＯＰまで、判別処理が行われたことを示している。
【００４８】
上述した判定部２０５は、映像データを受信すると、この映像管理情報格納部２０３のうち、当該映像データを撮影した監視カメラ２１を示すカメラＩＤに関連付けられた解析対象情報を参照し、当該映像データが解析対象であるか否かを判定する。
【００４９】
解析サーバ管理情報格納部２０４には、１または複数の解析サーバ４０の夫々を識別するための識別子である解析サーバＩＤと、当該解析サーバＩＤによって特定される解析サーバ４０で、映像データの解析が行われているかを示す情報とが格納されている。また、ある解析サーバ４０で映像データのあるＧＯＰに対する解析が行われている場合、解析サーバ管理情報格納部２０４には、解析が行われている映像データを撮影した監視カメラ２１を示すカメラＩＤと、当該解析が行われている映像データのＧＯＰを示すＧＯＰ  ＩＤとが、解析サーバＩＤに関連付けられて格納されている。
【００５０】
図７に解析サーバ管理情報格納部２０４に格納されているデータの一例を示す。図７は、本実施の形態に係る解析サーバ管理情報格納部２０４に格納されたデータの一例を示す図である。図７に示す通り、解析サーバ管理情報格納部２０４には、解析サーバＩＤと、解析状態情報と、解析中カメラＩＤと、解析中ＧＯＰ  ＩＤとが、互いに関連付けられて格納されている。
【００５１】
解析サーバＩＤとは、後述する解析サーバ４０を識別するための識別子である。また、解析状態情報とは、解析サーバＩＤによって特定される解析サーバ４０において、映像データの解析が行われているかを示す情報である。解析状態情報の列には、映像データの解析が行われている場合、「解析中」の文字列が含まれ、映像データの解析が行われていない場合、「解析待ち」の文字列が含まれる。なお、解析状態情報の列に含まれる情報は、これに限定されるものではなく、解析中か否かを示す情報であればよい。
【００５２】
また、解析中カメラＩＤとは、解析状態情報が「解析中」の解析サーバ４０で、解析が行われている映像データを撮影した監視カメラ２１を示すカメラＩＤである。また、解析中ＧＯＰ  ＩＤとは、解析状態情報が「解析中」の解析サーバ４０で、解析が行われている映像データのＧＯＰを示すＧＯＰ  ＩＤである。なお、解析状態情報が「解析待ち」の場合における解析中カメラＩＤおよび解析中ＧＯＰ  ＩＤの欄には、解析されていないことを示す情報（図７においては「‐」）が含まれる。なお、該当する列（「解析待ち」に関連付けられた解析中カメラＩＤ、解析中ＧＯＰ  ＩＤ）を空にすることにより、解析されていないことを示してもよい。図７によれば、解析サーバＩＤが「３」である解析サーバで、カメラＩＤが「２」の監視カメラ２１で撮影され、ＧＯＰ  ＩＤが「５４０」である映像データの解析が行われていることが示されている。
【００５３】
情報管理部２０６は、映像管理情報格納部２０３および解析サーバ管理情報格納部２０４を管理する手段である。情報管理部２０６は、他のサーバから映像管理情報格納部２０３または解析サーバ管理情報格納部２０４に対する、参照指示または更新指示を受け付けると、対応する格納部に対し、受け付けた指示に対応する処理を行い、実行結果を、上記指示を送信したサーバに対し送信する。
【００５４】
（判別サーバ３０）
判別サーバ３０は、図４に示す通り、映像データ一時格納部３０１、解析フレーム判別部３０２、解析フレーム振分部（供給手段）３０３、および、受信部３０４を備えている。
【００５５】
映像データ一時格納部３０１は、受信部３０４が受信した映像データを、当該映像データと共に受信したカメラＩＤとＧＯＰ  ＩＤと共に、一時的に格納する記憶手段である。
【００５６】
受信部３０４は、管理サーバ２０から送信された映像データを、カメラＩＤおよびＧＯＰ  ＩＤと共に受信する手段である。受信部３０４は、受信した映像データ、カメラＩＤ、ＧＯＰ  ＩＤを互いに関連付けて、映像データ一時格納部３０１に格納する。
【００５７】
解析フレーム判別部３０２は、映像管理情報格納部２０３または解析サーバ管理情報格納部２０４を参照する参照指示を管理サーバ２０に対して送信する。そして、解析フレーム判別部３０２は、管理サーバ２０から上記参照指示に対する応答を受信する。また、解析フレーム判別部３０２は、映像管理情報格納部２０３の内容を更新する更新指示を管理サーバ２０に対して送信する。
【００５８】
解析フレーム判別部３０２は、映像管理情報格納部２０３を参照する指示の応答としてＧＯＰ  ＩＤを取得し、当該ＧＯＰ  ＩＤの次のＧＯＰ  ＩＤで示されるＧＯＰに含まれるフレームが、映像データ一時格納部３０１に蓄積されると、当該ＧＯＰを映像データ一時格納部３０１から取得する。このとき、解析フレーム判別部３０２は、ＧＯＰと共に、ＧＯＰ  ＩＤとカメラＩＤとを取得する構成であってもよい。
【００５９】
また、解析フレーム判別部３０２は、取得したＧＯＰ内の差分フレームが所定の閾値以上のデータサイズか否かを確認する。具体的には、解析フレーム判別部３０２は、取得したＧＯＰが、例えば、以下の（ａ）〜（ｄ）の少なくとも１つを満たすか否かを確認する。
（ａ）データサイズが所定の閾値以上のＢフレームを含む。
（ｂ）データサイズが所定の閾値以上のＰフレームを含む。
（ｃ）差分フレーム（ＰフレームおよびＢフレーム）のデータサイズの平均値が所定の閾値以上である。
（ｄ）所定の閾値以上のデータサイズの差分フレーム（ＰフレームおよびＢフレーム）が所定の数以上連続する。
【００６０】
ここで、所定の閾値が、図２の破線で示す値（３００バイト）であり、取得したＧＯＰに含まれるフレームのフレーム番号が１６〜３０である場合について説明する。図２の点線で囲んだ部分（フレーム番号が２４〜３０の差分フレーム）は、少なくとも上記（ａ）および（ｂ）を満たすことがわかる。
【００６１】
解析フレーム判別部３０２は、取得したＧＯＰ内の差分フレームが所定の閾値以上のデータサイズである場合、当該ＧＯＰを動体が含まれる可能性があるＧＯＰとして選別し、当該ＧＯＰを解析フレーム振分部３０３に供給する。ここで、受信部３０４が受信する映像データは、監視カメラ２１から送信された、圧縮符号化されたデータである。解析フレーム判別部３０２は、動体が含まれる可能性があるＧＯＰを選別する際、符号化された状態で取得されるフレーム（差分フレーム）のデータサイズを利用する。そのため、解析フレーム判別部３０２は、より少ない処理量で高速にＧＯＰの選別を行うことができる。
【００６２】
なお、解析フレーム判別部３０２は、上記（ａ）〜（ｄ）の全てを満たすことを確認する構成であってもよいし、所定の数（例えば、２つなど）を満たすことを確認する構成であってもよい。
【００６３】
解析フレーム振分部３０３は、１または複数の解析サーバ４０のうち、解析処理を行っていない解析サーバ４０を特定する。具体的には、解析フレーム振分部３０３は、解析処理を行っていない解析サーバ４０を特定するために、解析サーバ管理情報格納部２０４を参照する参照指示を管理サーバ２０に対して送信する。そして、解析フレーム振分部３０３は、管理サーバ２０から上記参照指示に対する応答を受信する。
【００６４】
また、解析フレーム振分部３０３は、特定した解析サーバ４０の何れかに対し、解析フレーム判別部３０２から供給されたＧＯＰと、当該ＧＯＰのＧＯＰ  ＩＤと、当該ＧＯＰを撮影した監視カメラ２１のカメラＩＤとを送信する。なお、ＧＯＰ  ＩＤおよびカメラＩＤは、解析フレーム判別部３０２からＧＯＰを供給される際に、当該ＧＯＰと共に供給されるものであってもよい。
【００６５】
また、解析フレーム振分部３０３は、解析対象のＧＯＰのひとつ前のＧＯＰ  ＩＤに対する動体検知状態情報が「検知中」のとき、映像データ一時格納部３０１から解析対象のＧＯＰをＧＯＰ  ＩＤ、カメラＩＤと共に取得し、特定した解析サーバ４０の何れかに対し、送信する。
【００６６】
ここで、解析フレーム振分部３０３が、映像データをフレーム単位ではなく、ＧＯＰ単位で、解析サーバ４０に送信する理由は、差分フレームが参照元のフレームがないとデコードできないためである。ここで、映像データが、図１に例示したＧＯＰのようなオープンＧＯＰである場合（ひとつ前のＧＯＰの最後のＰフレームとそのＧＯＰ内の最初のＩフレームを参照するＢフレームで始まるＧＯＰの形式で圧縮符号化されている場合）、解析フレーム振分部３０３は、前後のＧＯＰも解析サーバに送信するように構成されていてもよい。また、複数参照フレームが有効になっているＨ．２６４で圧縮符号化されている映像データの場合、解析フレーム振分部３０３は、ＩＤＲ（Ｉｎｓｔａｎｔａｎｅｏｕｓ  Ｄｅｃｏｄｅｒ  Ｒｅｆｒｅｓｈ）フレーム間の各フレームを解析サーバ４０に送信してもよい。また、そのほかの規格で圧縮符号化されている映像データの場合、解析フレーム振分部３０３は、デコード可能な単位で、上記映像データに含まれるフレームを、解析サーバ４０に送信してもよい。このように、解析フレーム振分部３０３は、デコードに必要なフレームを解析サーバ４０に送信する構成であればよい。
【００６７】
（解析サーバ４０）
監視システム１００は、図４に示す通り、１または複数の解析サーバ（映像解析手段）４０（４０−１、４０−２、４０−３）を含む。なお、本実施の形態においては、図４に示す通り、解析サーバ４０の数を３つであるとして説明を行うが、本発明はこれに限定されるものではない。また、各解析サーバ（４０−１、４０−２、４０−３）は、同じ構成を有している。なお、本実施の形態では、解析サーバ４０−１〜４０−３をまとめて、解析サーバ４０と呼ぶ。
【００６８】
図４に示す通り、各解析サーバ４０は、デコード部（復号手段）４０１と、解析部（検出手段）４０２とを備えている。
【００６９】
デコード部４０１は、判別サーバ３０から送信されたＧＯＰ、ＧＯＰ  ＩＤ、カメラＩＤを受信する。そして、デコード部４０１は、受信したＧＯＰに対し、デコード処理を行う。デコード部４０１は、デコード処理を行ったＧＯＰを解析部４０２に供給する。
【００７０】
また、デコード部４０１は、解析サーバ管理情報格納部２０４の内容を更新する更新指示を管理サーバ２０に対して送信する。
【００７１】
解析部４０２は、デコード部４０１から供給されたＧＯＰの各フレームに対し、映像解析（画像解析）を行う。これにより、解析部４０２は、フレーム内に動体が含まれるか否か確認する。なお、本実施の形態では、解析部４０２は、一般的な手法で画像解析を行うこととするため、画像解析の詳細な説明は省略する。
【００７２】
また、解析部４０２は、映像管理情報格納部２０３および解析サーバ管理情報格納部２０４の内容を更新する更新指示を管理サーバ２０に対して送信する。
【００７３】
また、解析部４０２は、動体を検知したことを管理サーバ２０に通知する。具体的には、解析部４０２が、動体を検知したＧＯＰのＧＯＰ  ＩＤと、当該ＧＯＰを撮影した監視カメラ２１を示すカメラＩＤと、を管理サーバ２０に送信する。
【００７４】
（監視端末５０）
監視端末５０は、図４に示す通り、表示部５０１とアラート受信部５０２とを備えている。アラート受信部５０２は、管理サーバ２０から送信された、アラートを表示する指示をカメラＩＤとカメラ撮影時刻と共に受信する手段である。アラート受信部５０２は、アラートを表示する指示を受け取ると、表示部５０１にアラートを表示させる。
【００７５】
表示部５０１は、アラート受信部５０２の指示に従い、アラートを表示する。このとき、表示部５０１は、アラートとして、動体を検出したことを示す情報を表示する。動体を検出したことを示す情報としては、例えば、動体を検出した時刻（動体が撮影されたカメラ撮影時刻）が挙げられる。また、表示部５０１は、動体を検出した時刻の映像を再生する機能を有していてもよい。これにより、監視端末５０は、管理者に、動体が検出されたことを示す情報を提供することができる。
【００７６】
（判別処理の流れ）
次に、図８を参照して、判別サーバ３０が行う判別処理の流れについて説明する。図８は、本実施の形態に係る判別サーバ３０における判別処理の流れの一例を示すフローチャートである。図８に示す通り、判別サーバ３０は、以下のステップＳ８１からステップＳ９１の処理を行う。なお、以下の説明では、図２、図６、図７も参照して説明を行う。
【００７７】
ステップＳ８１：受信部３０４が、管理サーバ２０から送信された映像データをカメラＩＤとＧＯＰ  ＩＤと共に受信し、映像データ一時格納部３０１に、当該映像データをカメラＩＤ、ＧＯＰ  ＩＤと共に格納する。
【００７８】
ステップＳ８２：解析フレーム判別部３０２が、管理サーバ２０の映像管理情報格納部２０３から判別完了ＧＯＰ  ＩＤを取得する。そして、取得したＧＯＰ  ＩＤの次のＧＯＰ  ＩＤで示されるＧＯＰに含まれるフレームが、映像データ一時格納部３０１に蓄積されると、解析フレーム判別部３０２は、当該ＧＯＰを、映像データ一時格納部３０１から取得する。この取得したＧＯＰを判別対象のＧＯＰと呼ぶ。
【００７９】
例えば、図６に示す映像管理情報格納部２０３に含まれる判別完了ＧＯＰ  ＩＤは、「１０１３」と「５４０」とである。そのため、映像管理情報格納部２０３はこれらを取得し、次のＧＯＰ  ＩＤである「１０１４」および「５４１」で示されるＧＯＰが映像データ一時格納部３０１に蓄積されると、当該ＧＯＰを取得する。解析フレーム判別部３０２が取得したＧＯＰのＧＯＰ  ＩＤは、判別完了ＧＯＰ  ＩＤの次のＧＯＰ  ＩＤである。そのため、当該ＧＯＰは、まだ判別処理が行われていないＧＯＰであるといえる。したがって、この判別対象のＧＯＰを未判別のＧＯＰとも呼ぶ。
【００８０】
なお、受信部３０４が映像データ一時格納部３０１に、ＧＯＰを格納する際、当該ＧＯＰのＧＯＰ  ＩＤを、解析フレーム判別部３０２に供給する構成であってもよい。このとき、解析フレーム判別部３０２は、供給されたＧＯＰ  ＩＤで示されるＧＯＰが映像データ一時格納部３０１に蓄積されると、当該ＧＯＰを映像データ一時格納部３０１から取得する。このように、解析フレーム判別部３０２が映像データ一時格納部３０１から未判別のＧＯＰを取得する方法は特に限定されない。
【００８１】
ステップＳ８３：解析フレーム判別部３０２が、管理サーバ２０の解析サーバ管理情報格納部２０４を参照し、ステップＳ８２で取得したＧＯＰを示すＧＯＰ  ＩＤのひとつ前のＧＯＰ  ＩＤで示されるＧＯＰが解析中か否かを確認する。例えば、映像データ一時格納部３０１に格納されたＧＯＰのＧＯＰ  ＩＤが「５４１」のとき、ひとつ前のＧＯＰ  ＩＤである「５４０」で示されるＧＯＰが解析中であるか否かを確認する。図７に示す通り、解析中ＧＯＰ  ＩＤの欄に「５４０」があるため、解析フレーム判別部３０２は、当該ＧＯＰ  ＩＤで示されるＧＯＰが解析中であると確認する。解析中の場合（ＹＥＳの場合）、このＧＯＰが解析中でなくなる（解析中ＧＯＰ  ＩＤから当該ＧＯＰ  ＩＤが含まれなくなる）まで、ステップＳ８３を繰り返す。解析中ではない場合（ＮＯの場合）、ステップＳ８４に進む。
【００８２】
ステップＳ８４：解析フレーム判別部３０２が、ステップＳ８２で取得したＧＯＰを示すＧＯＰ  ＩＤに関連付けられたカメラＩＤと、一致する映像管理情報格納部２０３のカメラＩＤの行を参照し、当該行に含まれる動体検知状態情報が、「検知中」か否かを確認する。動体検知状態情報が「検知中」の場合（ＹＥＳの場合）、ステップＳ８６に進む。動体検知状態情報が「非検知」の場合（ＮＯの場合）、ステップＳ８５に進む。ここで、ステップＳ８２で取得したＧＯＰを示すＧＯＰ  ＩＤに関連付けられたカメラＩＤと、一致する映像管理情報格納部２０３のカメラＩＤの行には、判別完了ＧＯＰ  ＩＤが含まれている。そして、当該判別完了ＧＯＰ  ＩＤは、ステップＳ８２で取得したＧＯＰのひとつ前のＧＯＰである。そのため、解析フレーム判別部３０２は、ステップＳ８２で取得したＧＯＰを示すＧＯＰ  ＩＤのひとつ前のＧＯＰ  ＩＤに関連付けられた動体検知状態情報を確認するともいえる。
【００８３】
ステップＳ８５：解析フレーム判別部３０２が、ステップＳ８２で取得したＧＯＰ内の差分フレームが所定の閾値以上のデータサイズか否かを確認する。なお、上述したとおり、解析フレーム判別部３０２は、差分フレームのうちのいずれかが所定の閾値以上であるかを確認する構成であってもよいし、当該ＧＯＰに含まれるすべての差分フレームに対する平均値が所定の閾値以上であるかを確認する構成であってもよい。取得したＧＯＰ内の差分フレームが所定の閾値以上のデータサイズである場合（ＹＥＳの場合）、ステップＳ８６に進む。取得したＧＯＰ内の差分フレームが所定の閾値以上のデータサイズでない場合（ＮＯの場合）、ステップＳ８９に進む。
【００８４】
ステップＳ８６：解析フレーム判別部３０２が、映像管理情報格納部２０３の、上記カメラＩＤに関連付けられた判別完了ＧＯＰ  ＩＤの更新指示を、管理サーバ２０に対して送信する。この更新指示は、上記判別完了ＧＯＰ  ＩＤを、ステップＳ８２で取得したＧＯＰのＧＯＰ  ＩＤに更新する指示である。これにより、映像管理情報格納部２０３に含まれる、判別対象のＧＯＰを撮影した監視カメラ２１のカメラＩＤに関連付けられた判別完了ＧＯＰ  ＩＤが、判別対象のＧＯＰのＧＯＰ  ＩＤに更新される。
【００８５】
ステップＳ８７：解析フレーム振分部３０３が、管理サーバ２０の解析サーバ管理情報格納部２０４を参照し、解析状態情報が「解析待ち」の解析サーバ４０を特定する。
【００８６】
ステップＳ８８：解析フレーム振分部３０３が、ステップＳ８７で特定した解析サーバ４０の何れかに対し、判別対象のＧＯＰと、当該ＧＯＰのＧＯＰ  ＩＤと、当該ＧＯＰを撮影した監視カメラ２１のカメラＩＤとを送信する。
【００８７】
ここで、判別対象のＧＯＰのひとつ前のＧＯＰの動体検知状態情報が「検知中」の場合、判別対象のＧＯＰ内の差分フレームが所定の閾値以上のデータサイズであるか否かを確認しない。つまり、判別対象のＧＯＰ内の差分フレームが所定の閾値以上のデータサイズでない場合であっても、解析フレーム振分部３０３は、解析サーバ４０に当該判別対象のＧＯＰを送信する。これは、映像データに含まれる人物などの動体が停止している場合を考慮に入れるからである。映像データに動体が含まれていても、当該動体が停止していると、前後のフレームの色素情報の差分が小さくなり、ＧＯＰ内の差分フレームが所定の閾値以上にならない場合がある。これを、図９を用いて説明する。
【００８８】
図９は、解析フレーム振分部３０３が解析サーバ４０に送信するＧＯＰを説明するための図である。図９では、フレーム再生順（映像時間軸）に並べられた差分フレームに対し、所定の閾値以上のフレームサイズである差分フレームが存在する区間（Ａ区間）を黒いブロックで示している。また、所定の閾値以上のフレームサイズである差分フレームが存在しない区間をＢ区間としている。また、図９において点線で区切った区間は、１つのＧＯＰを示している。なお、Ａ区間およびＢ区間に含まれる差分フレームは、全て動体が含まれるとする。
【００８９】
図９に示す通り、所定の閾値以上のフレームサイズの差分フレームが存在するＡ期間を含むＧＯＰのうち、最初のＧＯＰ（Ｇ１）は、解析フレーム振分部３０３によって、解析サーバ４０に送信される。このＧＯＰは、解析サーバ４０によって、動体が検出される最初のＧＯＰである。その後、Ａ期間を含むＧＯＰは、解析フレーム振分部３０３によって、解析サーバ４０に送信される。
【００９０】
Ｇ２は、図９に示す通り、Ａ期間を含むＧＯＰの間に存在するＧＯＰであって、Ｂ期間のみを含むＧＯＰである。このＧ２には、各フレームに動かない動体が含まれるが、所定の閾値以上のフレームサイズの差分フレームが存在しない。そのため、このＧＯＰに含まれる差分フレームのフレームサイズで判断すると、当該ＧＯＰは、動体が含まれないフレームから構成されていると判定される可能性がある。ここで、Ｇ２のＧＯＰのひとつ前のＧＯＰは、Ａ期間が含まれるため、解析サーバ４０によって動体が検出される。そのため、図６に示す映像管理情報格納部２０３に含まれる、当該ひとつ前のＧＯＰに対する動体検知状態情報は、「検知中」を示す。したがって、判別サーバ３０は、このＧＯＰ（Ｇ２）には、動きがない動体が含まれると想定する。そして、解析フレーム振分部３０３は、このＧ２のＧＯＰを解析サーバ４０に送信する。これにより、解析サーバ４０はこのようなＧＯＰに対して、動体が含まれることを検知することができる。
【００９１】
同様の理由により、解析フレーム振分部３０３は、Ｂ期間のみを含むＧＯＰであって、ひとつ前のＧＯＰがＡ期間を含むＧＯＰであるＧ３も解析サーバ４０に送信する。ここで、Ｇ３の各フレームには動体が含まれない。したがって、解析サーバ４０は、このようなＧＯＰに対して、動体が含まれないと判定する。これにより、解析フレーム振分部３０３は、このＧ３以降のＧＯＰを解析サーバ４０に送信しない。
【００９２】
このように解析フレーム振分部３０３は、映像データに含まれる人物などの動体が停止している場合を考慮に入れ、動体が含まれる可能性のあるＧＯＰを解析サーバ４０に送信する。これにより、映像データ内に含まれる動体が、停止した状態でも、好適に動体を検知することができる。
【００９３】
ステップＳ８８の終了後、処理は、ステップＳ９１に進む。
【００９４】
ステップＳ８９：取得したＧＯＰ内の差分フレームが所定の閾値以上のデータサイズでない場合（ステップＳ８５にてＮＯの場合）、解析フレーム判別部３０２が、当該ＧＯＰを破棄する。
【００９５】
ステップＳ９０：解析フレーム判別部３０２が、映像管理情報格納部２０３の、上記カメラＩＤに関連付けられた判別完了ＧＯＰ  ＩＤを、ステップＳ８８で破棄したＧＯＰのＧＯＰ  ＩＤに更新する更新指示を、管理サーバ２０に対して送信する。これにより、映像管理情報格納部２０３に含まれる、判別対象のＧＯＰを撮影した監視カメラ２１のカメラＩＤに関連付けられた判別完了ＧＯＰ  ＩＤが、ステップＳ８５で所定の閾値以上のデータサイズのフレームがないと確認されたＧＯＰのＧＯＰ  ＩＤに更新される。
【００９６】
なお、ステップＳ８９とステップＳ９０とは同時に行われてもよいし、逆順で行われてもよい。
【００９７】
ステップＳ９１：ステップＳ８８の終了後または、ステップＳ９０の終了後、解析フレーム振分部３０３は、映像データ一時格納部３０１に未判別のＧＯＰが存在するか否かを確認する。具体的には、解析フレーム振分部３０３は、管理サーバ２０の映像管理情報格納部２０３から判別完了ＧＯＰ  ＩＤを取得し、取得したＧＯＰ  ＩＤの次のＧＯＰ  ＩＤで示されるＧＯＰが映像データ一時格納部３０１にあるか否かを格納する。なお、解析フレーム振分部３０３は、ステップＳ８６またはステップＳ９０にて、更新した判別完了ＧＯＰ  ＩＤを用いて、映像データ一時格納部３０１に未判別のＧＯＰがあるか否かを確認する構成であってもよい。未判別のＧＯＰが映像データ一時格納部３０１に存在する場合（ＹＥＳの場合）、判別サーバ３０の処理は、ステップＳ８１に戻る。未判別のＧＯＰが映像データ一時格納部３０１に存在しない場合（ＮＯの場合）、判別サーバ３０は、判別処理を終了する。
【００９８】
なお、判別処理終了後も、受信部３０４は、管理サーバ２０から映像データが送信されると、映像データ一時格納部３０１に格納する（ステップＳ８１）。そして、解析フレーム判別部３０２は、映像データ一時格納部３０１にＧＯＰが蓄積されると、映像データ一時格納部３０１から判別対象のＧＯＰを取得し（ステップＳ８２）、ステップＳ８３以降の処理を行う。
【００９９】
以上のように、判別サーバ３０は、判別処理によって、動体が含まれる可能性のあるＧＯＰを選別し、当該ＧＯＰを解析サーバ４０に送信する。
【０１００】
（解析処理の流れ）
次に、図１０を参照して、解析サーバ４０が行う解析処理の流れについて説明する。図１０は、本実施の形態に係る解析サーバ４０における判別処理の流れの一例を示すフローチャートである。図１０に示す通り、解析サーバ４０は、以下のステップＳ１０１からステップＳ１０９の処理を行う。
【０１０１】
ステップＳ１０１：デコード部４０１が判別サーバ３０から送信されたＧＯＰ、ＧＯＰ  ＩＤ、カメラＩＤを受信する。
【０１０２】
ステップＳ１０２：デコード部４０１が、解析サーバ管理情報格納部２０４の、自身の解析サーバ４０を示す解析サーバＩＤに関連付けられた解析状態情報、解析中カメラＩＤおよび解析中ＧＯＰ  ＩＤを更新する更新指示を、管理サーバ２０に対して送信する。具体的には、デコード部４０１は、管理サーバ２０の解析サーバ管理情報格納部２０４に対し、（１）自身の解析サーバ４０を示す解析サーバＩＤに関連付けられた解析状態情報を「解析中」に更新する指示、（２）上記解析サーバＩＤに関連付けられた解析中カメラＩＤをステップＳ１０１で受信したカメラＩＤに更新する指示、（３）上記解析サーバＩＤに関連付けられた解析中ＧＯＰ  ＩＤをステップＳ１０１で受信したＧＯＰ  ＩＤに更新する指示を、送信する。これにより、解析サーバ管理情報格納部２０４に含まれる、ＧＯＰの解析処理を行う解析サーバ４０を示す解析サーバＩＤに関連付けられた解析状態情報が、当該解析サーバ４０で解析が行われていることを示す情報に更新される。また、解析サーバ管理情報格納部２０４に含まれる上記解析サーバＩＤに関連付けられたカメラＩＤが、受信したＧＯＰを撮影した監視カメラ２１を示す情報に更新される。更に、解析サーバ管理情報格納部２０４に含まれる上記解析サーバＩＤに関連付けられたＧＯＰ  ＩＤが受信したＧＯＰを示す情報に更新される。
【０１０３】
ステップＳ１０３：デコード部４０１が、ステップＳ１０１で受信したＧＯＰに対し、デコード処理を行う。
【０１０４】
ステップＳ１０４：解析部４０２が、デコード処理が行われたＧＯＰの各フレームに対し、映像解析（画像解析）を行う。
【０１０５】
ステップＳ１０５：解析部４０２が、映像解析を行ったＧＯＰ内の少なくとも何れかのフレームに、動体が含まれるか否かを確認する。動体が含まれる場合（ＹＥＳの場合）、ステップＳ１０７に進む。動体が含まれない場合（ＮＯの場合）、ステップＳ１０６に進む。
【０１０６】
ステップＳ１０６：映像解析を行ったＧＯＰ内の全てのフレームに、動体が含まれない場合、解析部４０２が、当該ＧＯＰで動体が検出されていないと判定する。そして、解析部４０２は、映像管理情報格納部２０３の、ステップＳ１０１でデコード部４０１が受信したカメラＩＤに関連付けられた動体検知状態情報を、「非検知」に更新する更新指示を管理サーバ２０に送信する。これにより、映像管理情報格納部２０３に含まれる、当該ＧＯＰを撮影した監視カメラ２１のカメラＩＤに関連付けられた動体検知状態情報が、動体が検出されていないことを示す情報に更新される。そして、ステップＳ１０９に進む。
【０１０７】
ステップＳ１０７：映像解析を行ったＧＯＰ内の少なくとも何れかに、動体が含まれる場合、解析部４０２は、映像管理情報格納部２０３の、ステップＳ１０１でデコード部４０１が受信したカメラＩＤに関連付けられた動体検知状態情報を「検知中」に更新する、更新指示を管理サーバ２０に送信する。これにより、映像管理情報格納部２０３に含まれる、当該ＧＯＰを撮影した監視カメラ２１のカメラＩＤに関連付けられた動体検知状態情報が、動体が検出されたことを示す情報に更新される。
【０１０８】
ステップＳ１０８：解析部４０２は、動体を検知したことを管理サーバ２０に通知する。具体的には、解析部４０２が、動体を検知したＧＯＰのＧＯＰ  ＩＤと、当該ＧＯＰを撮影した監視カメラ２１を示すカメラＩＤと、を管理サーバ２０に送信する。
【０１０９】
なお、ステップＳ１０７とステップＳ１０８とは、同時に行われてもよい。
【０１１０】
ステップＳ１０９：ステップＳ１０６またはステップＳ１０８終了後、解析部４０２が、解析サーバ管理情報格納部２０４の、自身の解析サーバ４０を示す解析サーバＩＤに関連付けられた解析状態情報、解析中カメラＩＤおよび解析中ＧＯＰ  ＩＤを更新する更新指示を、管理サーバ２０に対して送信し、解析処理を終了する。具体的には、解析部４０２は、管理サーバ２０の解析サーバ管理情報格納部２０４に対し、（１）自身の解析サーバ４０を示す解析サーバＩＤに関連付けられた解析状態情報を「解析待ち」に更新する指示、（２）上記解析サーバＩＤに関連付けられた解析中カメラＩＤおよび解析中ＧＯＰ  ＩＤを夫々、空にする（図７においては「−」にする）更新指示を送信する。これにより、解析サーバ管理情報格納部２０４に含まれる、ＧＯＰの解析処理を行う解析サーバ４０を示す解析サーバＩＤに関連付けられた解析状態情報が、当該解析サーバ４０で解析が行われていないことを示す情報に更新される。また、解析サーバ管理情報格納部２０４に含まれる上記解析サーバＩＤに関連付けられたカメラＩＤがおよびＧＯＰ  ＩＤが、夫々、何れの値も示していない状態を示す情報に更新される。
【０１１１】
上記判別処理および解析処理が終了した後、管理サーバ２０のアラート通知部２０２は、解析サーバ４０から送信されたカメラＩＤとＧＯＰ  ＩＤとを受信する。そして、アラート通知部２０２は、時刻情報格納部２０１を参照し、受信したカメラＩＤおよびＧＯＰ  ＩＤに関連付けられたカメラ撮影時刻を取得する。そして、アラート通知部２０２は、アラートを表示する指示を、上記カメラＩＤと、取得したカメラ撮影時刻と共に、監視端末５０に送信する。
【０１１２】
監視端末５０のアラート受信部５０２が、カメラＩＤとカメラ撮影時刻と共にアラートを表示する指示を、管理サーバ２０から受信すると、アラート受信部５０２は、表示部５０１にアラートとしてカメラ撮影時刻を表示する。これにより、監視を行っている管理者に対し、いつ動体を検知したという情報を提供することができる。
【０１１３】
また、上記管理者にカメラＩＤを提供することにより、当該カメラＩＤと、カメラ撮影時刻とを用いて、動体を検知した映像データのＧＯＰを特定することができるため、この時刻の映像データが保存されている場合、当該保存データを容易に再生することも可能である。
【０１１４】
（効果）
以上のように、本実施の形態に係る監視システム１００によれば、より好適にコストが削減できる。
【０１１５】
なぜならば、解析フレーム判別部３０２が解析対象の映像データのＧＯＰに対し、ＧＯＰ毎に、当該ＧＯＰが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別するからである。また、解析サーバ４０のデコード部４０１が、解析フレーム判別部３０２によって所定の閾値以上のデータサイズの差分フレームを含むと判別されたＧＯＰに含まれる複数のフレームに対し、デコードを行い、解析部４０２が当該デコードした各フレームに対し、画像解析を行うことにより、動体を検出するからである。
【０１１６】
このように、解析フレーム判別部３０２が符号化された映像データの状態で、画像解析を行うグループ（ＧＯＰ）を選別する。上述したとおり、所定の閾値以上のデータサイズの差分フレームには、動体が含まれる可能性がある。解析フレーム判別部３０２は、動体が含まれる可能性のあるＧＯＰの選別に、符号化された状態で取得できる各フレームのデータサイズを利用するため、より少ない処理量で高速に選別することができる。
【０１１７】
また、解析フレーム判別部３０２が選別したＧＯＰを解析サーバ４０に送信するため、解析サーバ４０は、管理サーバ２０が受信した映像データを、常時解析する必要がない。よって、映像データの全てのＧＯＰを解析する場合と比べ、本実施の形態に係る監視システム１００は、より少ない台数の解析サーバ４０で好適に、映像解析を行い、映像データに含まれる動体を検出することができる。
【０１１８】
また、ＧＯＰ単位で分散して処理を行うことができるため、判別処理や解析処理の並列処理が行いやすい。また、これらの処理を分散処理した場合、全体の負荷を分散でき、監視システム１００全体の処理時間を短縮することができる。
【０１１９】
また、判別サーバ３０は、所定の閾値以上のデータサイズの差分フレームを含まないＧＯＰを解析サーバ４０に送信しない。したがって、このようなＧＯＰに含まれるＩフレームも解析サーバ４０に送らない。これにより、例えば、Ｉフレームのみを解析サーバ４０に送るような手法などと比べ、より処理量を削減できる。
【０１２０】
このように、解析サーバ４０に係る処理量を削減することができるため、多数のカメラ映像をリアルタイムに解析する監視システム１００において、解析サーバ４０の台数を削減することができる。よって、本実施の形態に係る監視システム１００によれば、サーバの導入コスト、ランニングコスト、サーバの管理コストなどを好適に削減することができる。
【０１２１】
また、判別サーバ３０が、選別したＧＯＰを解析サーバ４０に送るため、判別サーバ３０と解析サーバ４０との間で使用するネットワークの帯域を削減することができる。
【０１２２】
また、解析フレーム判別部３０２、解析フレーム振分部３０３は、処理量が小さいため、同一サーバ内で並列に処理させることができる。並列処理にした場合、複数のカメラ映像データを並列で処理することできる。したがって、解析対象の映像に対する判別処理の時間をより短くすることができる。
【０１２３】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について、図面を参照して詳細に説明する。なお、説明の便宜上、前述した第１の実施の形態で説明した図面に含まれる部材と同じ機能を有する部材については、同じ符号を付し、その詳細な説明を省略する。
【０１２４】
図１１は、本発明の第２の実施の形態に係る監視センタ４の機能構成の一例を示す機能ブロック図である。監視センタ４は、第１の実施の形態に係る監視センタ１と同様に、複数の監視カメラ２１から映像データを受信する。
【０１２５】
本実施の形態に係る監視センタ４が、第１の実施の形態に係る監視センタ１と異なる点は、デコード部が、解析サーバではなく、判別サーバに備えられている点である。図１１に示す通り、監視センタ４は、管理サーバ２０と、判別サーバ３１と、１または複数の解析サーバ４１と監視端末５０と、を備えている。
【０１２６】
判別サーバ３１は、映像データ一時格納部３０１、解析フレーム判別部３０２、解析フレーム振分部３０３、受信部３０４およびデコード部３０５を備える。また、解析サーバ４１は、解析部４０２を備える。
【０１２７】
解析フレーム判別部３０２は、第１の実施の形態における解析フレーム判別部３０２と同様の機能を有する。解析フレーム判別部３０２は、動体が含まれる可能性があるＧＯＰとして選別したＧＯＰを、デコード部３０５に供給する。また、所定の閾値以上のデータサイズの差分フレームを特定する情報をデコード部３０５に供給する。
【０１２８】
デコード部３０５は、動体が含まれる可能性があるＧＯＰのうち、所定の閾値以上のデータサイズの差分フレームに対し、デコード処理を行う。デコード部３０５は、デコード処理を行った差分フレームを解析フレーム振分部３０３に供給する。
【０１２９】
解析フレーム振分部３０３は、第１の実施の形態における解析フレーム振分部３０３と同様の機能を有する。解析フレーム振分部３０３は、動体が含まれる可能性があるＧＯＰのうち、デコード処理がされた所定の閾値以上の差分フレームを当該差分フレームが含まれるＧＯＰのＧＯＰ  ＩＤおよびカメラＩＤと共に、解析処理が行われていない解析サーバ４１に供給する。
【０１３０】
そして、解析サーバ４１の解析部４０２は、解析フレーム振分部３０３から供給された差分フレームに対し、映像解析（画像解析）を行う。これにより、解析部４０２は、フレーム内に動体が含まれるか否か確認する。
【０１３１】
このとき、解析部４０２は、第１の実施の形態において、デコード部４０１が行った、解析サーバ管理情報格納部２０４に対する更新指示（ステップＳ１０２）を、映像解析を行う前に行う。
【０１３２】
本実施の形態によれば、例えば、Ｉフレーム間隔が非常に大きい映像データにおいても、判別サーバ３１内で順次デコードする。そして、判別サーバ３１が、所定の閾値以上のデータサイズの差分フレームを解析サーバ４１に送信する。
【０１３３】
これにより、判別サーバ３１と解析サーバ４１との間で使用するネットワークの帯域をより削減することができる。
【０１３４】
なお、上述した第１の実施の形態と同様に、解析フレーム振分部３０３は、解析対象のＧＯＰのひとつ前のＧＯＰ  ＩＤに対する動体検知状態情報が「検知中」のとき、当該ＧＯＰを解析サーバ４１に送信する構成であってもよい。このとき、解析フレーム振分部３０３は、デコード部３０５に対し、当該ＧＯＰに対し、デコード処理を行うよう指示する。そして、解析フレーム振分部３０３は、デコード処理を行ったＧＯＰをＧＯＰ  ＩＤ、カメラＩＤと共に、特定した解析サーバ４１の何れかに対し、送信する。
【０１３５】
これにより、判別サーバ３１は、第１の実施の形態と同様に、動体が含まれる可能性があるＧＯＰをより好適に解析サーバ４１に供給することができる。
【０１３６】
＜第３の実施の形態＞
次に、本発明の第３の実施の形態について、図面を参照して詳細に説明する。なお、説明の便宜上、前述した第１および第２の実施の形態で説明した図面に含まれる部材と同じ機能を有する部材については、同じ符号を付し、その詳細な説明を省略する。
【０１３７】
図１２は、本発明の第３の実施の形態に係る監視センタ５の機能構成の一例を示す機能ブロック図である。
【０１３８】
本実施の形態に係る監視センタ５が、第２の実施の形態に係る監視センタ４と異なる点は、デコード処理を行うサーバが別個に設けられている点である。図１２に示す通り、監視センタ５は、管理サーバ２０と、判別サーバ３２と、１または複数の解析サーバ４１と監視端末５０と１または複数のデコードサーバ６０と、を備えている。デコードサーバ６０は、デコード部６０１と、解析フレーム振分部６０２とを備えている。デコード部６０１は、第２の実施の形態におけるデコード部３０５に相当し、解析フレーム振分部６０２は、第２の実施の形態における解析フレーム振分部３０３に相当する。
【０１３９】
判別サーバ３２は、映像データ一時格納部３０１、解析フレーム判別部３０２および受信部３０４を備える。解析フレーム判別部３０２は、複数のデコードサーバ６０の何れかに対し、動体が含まれる可能性があるＧＯＰとして選別したＧＯＰを供給する。ここで、解析フレーム判別部３０２がＧＯＰを供給するデコードサーバ６０を特定する方法は、解析フレーム振分部３０３が解析サーバ４０を特定する方法と同様の方法であってもよい。つまり、管理サーバ２０が、デコードサーバ６０の状態を管理し、解析フレーム判別部３０２が当該管理された情報を参照することにより、デコード処理を行っていないデコードサーバ６０を特定する構成であってもよい。
【０１４０】
このように、デコード部６０１を、判別サーバ３２とは異なるサーバに配置することで、デコード処理における負荷の分散と、デコード処理の高速化を図ることができる。
【０１４１】
＜第４の実施の形態＞
次に、本発明の第４の実施の形態について、図面を参照して説明する。前述した第１から第３の実施の形態では、監視センタに含まれる各サーバが別個の構成であることについて説明を行った。しかし、監視センタに含まれる複数のサーバは１つの装置で実現されるものであってもよい。本実施の形態では監視センタの各サーバが１つの装置で実現されることについて説明を行う。
【０１４２】
図１３は、本発明の第４の実施の形態に係る監視装置１０の構成の一例を示す図である。なお、説明の便宜上、前述した第１の実施の形態で説明した図面に含まれる部材と同じ機能を有する部材については、同じ符号を付し、その説明を省略する。また、図１３に示す監視装置１０の構成は、第１の実施の形態に係る監視センタ１を１つの装置で実現する場合を示しているが、第２の実施の形態に係る監視センタ４および第３の実施の形態に係る監視センタ５も本実施の形態と同様に、１つの装置で実現することができる。
【０１４３】
図１３に示す通り、監視装置１０は、判定部１１、アラート通知部１２、表示部１３、解析フレーム判別部１４、解析フレーム振分部１５、１または複数の映像解析部１６、時刻情報格納部２０１、映像管理情報格納部２０３、解析サーバ管理情報格納部２０４および映像データ一時格納部３０１を備えている。
【０１４４】
なお、本実施の形態においては、解析サーバ管理情報格納部２０４における解析サーバＩＤの代わりに、複数の映像解析部１６の何れかを特定する映像解析部ＩＤが含まれているとする。
【０１４５】
判定部１１は、上述した判定部２０５に相当する。判定部１１は、ネットワーク３を介して、被監視拠点２から送信された映像データを、ＭＰＥＧ規格で圧縮された状態で受信する。判定部１１は、映像データを受信すると、映像管理情報格納部２０３のうち、当該映像データを撮影した監視カメラ２１を示すカメラＩＤに関連付けられた解析対象情報を参照し、当該映像データが解析対象であるか否かを判定する。
【０１４６】
また、判定部１１は、受信した映像データに対し、ＧＯＰごとにＧＯＰ  ＩＤを割り当てる。そして、判定部１１は、受信した映像データが解析対象である場合、当該映像データを、カメラＩＤ、ＧＯＰ  ＩＤと関連付けて、映像データ一時格納部３０１に格納する。
【０１４７】
また、判定部１１は、ＧＯＰごとに、当該ＧＯＰに含まれるフレーム（映像データ）を撮影した監視カメラ２１を示すカメラＩＤと、当該ＧＯＰを示すＧＯＰ  ＩＤと、当該ＧＯＰに含まれるフレームを撮影した時刻（カメラ撮影時刻）とを、互いに関連付けて、時刻情報格納部２０１に格納する。
【０１４８】
アラート通知部１２は、上述したアラート通知部２０２に相当する。アラート通知部１２は、時刻情報格納部２０１を参照し、映像解析部１６から供給されたカメラＩＤおよびＧＯＰ  ＩＤと、時刻情報格納部２０１に格納されているカメラＩＤおよびＧＯＰ  ＩＤと、が夫々一致する、カメラ撮影時刻を取得する。これにより、アラート通知部１２は、動体を検知した監視カメラ２１の映像撮影時の実時刻を取得することができる。そして、アラート通知部１２は、表示部１３に、アラートを表示するよう指示する。
【０１４９】
表示部１３は、上述した表示部５０１に相当する。表示部１３は、アラート通知部１２からの指示に従い、アラートを表示する。
【０１５０】
解析フレーム判別部１４は、上述した解析フレーム判別部３０２に相当する。また、解析フレーム振分部１５は、上述した解析フレーム振分部３０３に相当する。解析フレーム判別部１４と解析フレーム振分部１５の機能は図８のフローチャートを参照して詳細に説明する。
【０１５１】
図８に示す通り、まず、判定部１１が監視カメラ２１から映像データを受信すると、判定部１１が、当該映像データをカメラＩＤとＧＯＰ  ＩＤと共に映像データ一時格納部３０１に格納する（ステップＳ８１）。
【０１５２】
解析フレーム判別部１４が、映像管理情報格納部２０３を参照し、判別完了ＧＯＰ  ＩＤを取得する。そして、解析フレーム判別部１４は、取得したＧＯＰ  ＩＤの次のＧＯＰ  ＩＤで示されるＧＯＰに含まれるフレームが映像データ一時格納部３０１に蓄積されると、当該ＧＯＰ（未判別のＧＯＰ）を、映像データ一時格納部３０１から取得する（ステップＳ８２）。
【０１５３】
解析フレーム判別部１４が、解析サーバ管理情報格納部２０４を参照し、ステップＳ８２で取得したＧＯＰを示すＧＯＰ  ＩＤのひとつ前のＧＯＰ  ＩＤで示されるＧＯＰが解析中か否かを確認する（ステップＳ８３）。解析中の場合（ステップＳ８３にてＹＥＳ）、このＧＯＰが解析中でなくなる（解析中ＧＯＰ  ＩＤから当該ＧＯＰ  ＩＤが含まれなくなる）まで、ステップＳ８３を繰り返す。解析中ではない場合（ステップＳ８３にてＮＯ）、解析フレーム判別部１４は、ステップＳ８２で取得したＧＯＰを示すＧＯＰ  ＩＤに関連付けられたカメラＩＤと、一致する映像管理情報格納部２０３のカメラＩＤの行を参照し、当該行に含まれる動体検知状態情報が、「検知中」か否かを確認する（ステップＳ８４）。
【０１５４】
動体検知状態情報が「非検知」の場合（ステップＳ８４にてＮＯ）、解析フレーム判別部１４は、ステップＳ８２で取得したＧＯＰ内の差分フレームが所定の閾値以上のデータサイズか否かを確認する（ステップＳ８５）。なお、解析フレーム判別部１４は、上述した解析フレーム判別部３０２と同様に、差分フレームのうちのいずれかが所定の閾値以上であるかを確認する構成であってもよいし、当該ＧＯＰに含まれるすべての差分フレームの平均値が所定の閾値以上であるかを確認する構成であってもよい。
【０１５５】
取得したＧＯＰ内の差分フレームが所定の閾値以上のデータサイズである場合（ステップＳ８５にてＹＥＳ）、または、動体検知状態情報が「検知中」の場合（ステップＳ８４にてＹＥＳ）、解析フレーム判別部１４は、映像管理情報格納部２０３の、上記カメラＩＤに関連付けられた判別完了ＧＯＰ  ＩＤを、ステップＳ８２で取得したＧＯＰのＧＯＰ  ＩＤに更新する（ステップＳ８６）。
【０１５６】
その後、解析フレーム振分部１５は、解析サーバ管理情報格納部２０４を参照し、解析状態情報が「解析待ち」の映像解析部１６を特定する（ステップＳ８７）。
【０１５７】
そして、解析フレーム振分部１５は、特定した映像解析部１６の何れかに対し、判別対象のＧＯＰと、当該ＧＯＰのＧＯＰ  ＩＤと、当該ＧＯＰを撮影した監視カメラ２１のカメラＩＤとを供給する（ステップＳ８８）。
【０１５８】
ステップＳ８２にて取得したＧＯＰ内の差分フレームが所定の閾値以上のデータサイズでない場合（ステップＳ８５にてＮＯ）、解析フレーム判別部１４は、当該ＧＯＰを破棄する（ステップＳ８９）。そして、解析フレーム判別部１４は、映像管理情報格納部２０３の、上記カメラＩＤに関連付けられた判別完了ＧＯＰ  ＩＤを、ステップＳ８８で破棄したＧＯＰのＧＯＰ  ＩＤに更新する（ステップＳ９０）。
【０１５９】
なお、ステップＳ８９とステップＳ９０とは同時に行われてもよいし、逆順で行われてもよい。
【０１６０】
ステップＳ８８の終了後、または、ステップＳ９０の終了後、解析フレーム振分部１５は、映像データ一時格納部３０１に未判別のＧＯＰが存在するか否かを確認する。具体的には、解析フレーム振分部１５は、映像管理情報格納部２０３から判別完了ＧＯＰ  ＩＤを取得し、取得したＧＯＰ  ＩＤの次のＧＯＰ  ＩＤで示されるＧＯＰが映像データ一時格納部３０１にあるか否かを格納する（ステップＳ９１）。なお、解析フレーム振分部１５は、ステップＳ８６またはステップＳ９０にて、更新した判別完了ＧＯＰ  ＩＤを用いて、映像データ一時格納部３０１に未判別のＧＯＰがあるか否かを確認する構成であってもよい。
【０１６１】
未判別のＧＯＰが映像データ一時格納部３０１に存在する場合（ステップＳ９１にてＹＥＳ）、ステップＳ８１に戻る。未判別のＧＯＰが映像データ一時格納部３０１に存在しない場合（ステップＳ９１にてＮＯ）、監視装置１０は、判別処理を終了する。
【０１６２】
以上のように、監視装置１０は、判別処理によって、動体が含まれる可能性のあるＧＯＰを選別し、当該ＧＯＰを映像解析部１６の何れかに供給する。
【０１６３】
映像解析部１６は、上述した解析サーバ４０に相当する。なお、本実施の形態においては、図１３に示す通り、映像解析部１６の数を３つであるとして説明を行うが、本発明はこれに限定されるものではない。また、各映像解析部１６は、同じ構成を有している。なお、本実施の形態では、各映像解析部をまとめて、映像解析部１６と呼ぶ。
【０１６４】
映像解析部１６は、デコード部１６１と、解析部１６２とを備えている。デコード部１６１および解析部１６２は、夫々、デコード部４０１および解析部４０２に相当する。映像解析部１６の解析処理については、図１０のフローチャートを参照して説明する。
【０１６５】
図１０に示す通り、まず、映像解析部１６のデコード部１６１は、解析フレーム振分部１５からＧＯＰ、ＧＯＰ  ＩＤ、カメラＩＤを受け取り（ステップＳ１０１）、解析サーバ管理情報格納部２０４の、自身の映像解析部１６を示す映像解析部ＩＤに関連付けられた解析状態情報、解析中カメラＩＤおよび解析中ＧＯＰ  ＩＤを更新する。具体的には、デコード部１６１は、解析サーバ管理情報格納部２０４に対し、（１）自身の映像解析部１６を示す映像解析部ＩＤに関連付けられた解析状態情報を「解析中」に更新し、（２）上記映像解析部ＩＤに関連付けられた解析中カメラＩＤをステップＳ１０１で受け取ったカメラＩＤに更新し、（３）上記映像解析部ＩＤに関連付けられた解析中ＧＯＰ  ＩＤをステップＳ１０１で受け取ったＧＯＰ  ＩＤに更新する（ステップＳ１０２）。
【０１６６】
そして、デコード部１６１は、ステップＳ１０１で受け取ったＧＯＰに対し、デコード処理を行う（ステップＳ１０３）。その後、解析部１６２は、デコード処理が行われたＧＯＰの各フレームに対し、映像解析（画像解析）を行う（ステップＳ１０４）。
【０１６７】
そして、解析部１６２は、映像解析を行ったＧＯＰ内の少なくとも何れかのフレームに、動体が含まれるか否かを確認する（ステップＳ１０５）。動体が含まれない場合（ステップＳ１０５にてＮＯ）、解析部１６２は、当該ＧＯＰで動体が検出されていないと判定する。そして、解析部１６２は、映像管理情報格納部２０３の、ステップＳ１０１でデコード部１６１が受け取ったカメラＩＤに関連付けられた動体検知状態情報を、「非検知」に更新する（ステップＳ１０６）。
【０１６８】
動体が含まれる場合（ステップＳ１０５にてＹＥＳ）、解析部１６２は、映像管理情報格納部２０３の、ステップＳ１０１でデコード部１６１が受け取ったカメラＩＤに関連付けられた動体検知状態情報を、「検知中」に更新する（ステップＳ１０７）。
【０１６９】
ステップＳ１０７終了後、解析部１６２は、動体を検知したことをアラート通知部１２に通知する。具体的には、解析部１６２は、動体を検知したＧＯＰのＧＯＰ  ＩＤと、当該ＧＯＰを撮影した監視カメラ２１を示すカメラＩＤと、アラート通知部１２に供給する（ステップＳ１０８）。なお、ステップＳ１０７とステップＳ１０８とは、同時に行われてもよい。
【０１７０】
ステップＳ１０６またはステップＳ１０８終了後、解析部１６２は、解析サーバ管理情報格納部２０４の、自身の映像解析部１６を示す映像解析部ＩＤに関連付けられた解析状態情報、解析中カメラＩＤおよび解析中ＧＯＰ  ＩＤを更新し、解析処理を終了する。具体的には、解析部１６２は、解析サーバ管理情報格納部２０４に対し、（１）自身の映像解析部１６を示す映像解析部ＩＤに関連付けられた解析状態情報を「解析待ち」に更新し、（２）上記映像解析部ＩＤに関連付けられた解析中カメラＩＤおよび解析中ＧＯＰ  ＩＤを夫々、空にする（図７においては「−」にする）（ステップＳ１０９）。
【０１７１】
上記判別処理および解析処理が終了した後、アラート通知部１２は、映像解析部１６からカメラＩＤとＧＯＰ  ＩＤとを受け取り、時刻情報格納部２０１を参照し、受け取ったカメラＩＤおよびＧＯＰ  ＩＤに関連付けられたカメラ撮影時刻を取得する。そして、アラート通知部１２は、上記カメラＩＤと、取得したカメラ撮影時刻とを含んだアラートを表示する指示を表示部１３に対して行う。
【０１７２】
表示部１３は、アラートを表示する指示に従い、アラートを表示する。これにより、監視装置１０は、監視を行っている管理者に対し、いつ動体を検知したという情報を提供することができる。
【０１７３】
また、上記管理者にカメラＩＤを提供することにより、当該カメラＩＤと、カメラ撮影時刻とを用いて、動体を検知した映像データのＧＯＰを特定することができるため、この時刻の映像データが保存されている場合、当該保存データを容易に再生することも可能である。
【０１７４】
以上のように、本実施の形態に係る監視装置１０は、監視センタ１と同様の機能を有する。したがって、本実施の形態に係る監視装置１０は、第１の実施の形態に係る監視センタ１と同様の効果を奏する。
【０１７５】
また、本実施の形態における監視装置１０は、監視センタ１に含まれるすべてのサーバを１つの装置で実現することを例に説明を行ったが、本発明はこれに限定されるものではない。監視センタ１の一部のサーバを１つの装置で実現する構成であってもよい。例えば、監視センタ１の解析サーバ４０以外のサーバを１つの装置で実現してもよい。
【０１７６】
＜第５の実施の形態＞
次に、本発明の第５の実施の形態について、図面を参照して説明する。本実施の形態では、上述した監視センタ１、４、５または監視装置１０に含まれる映像解析装置について説明する。なお、本実施の形態に係る映像解析装置は、各機能を実行する部材が１つの装置内で実現されることを例に説明を行う。しかし、各機能を実行する部材は、第１〜第３の実施の形態と同様に、夫々、異なるサーバによって実現されてもよい。
【０１７７】
図１４は、本発明の第５の実施の形態に係る映像解析装置６の構成の一例を示す図である。図１４に示す通り、本実施の形態に係る映像解析装置６は、判別部６１と、復号部６２と、検出部６３と、を備えている。
【０１７８】
判別部６１は、上述した第１の実施の形態における判別サーバ３０に相当する。判別部６１は、被監視拠点を撮影した撮像装置（例えば、監視カメラ）から受信した映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データを受信する。上記時系列順の複数のフレームで構成されるグループとは、例えばＧＯＰである。
【０１７９】
判別部６１は、上記分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する。そして、判別部６１は、上記グループが所定の閾値以上のデータサイズの差分フレームを含むと判別すると、当該グループに含まれる複数のフレームを復号部６２に供給する。
【０１８０】
復号部６２は、第１の実施の形態に係るデコード部４０１に相当する。復号部６２は、判別部６１から供給された、所定の閾値以上のデータサイズの差分フレームが含まれると判別されたグループの複数のフレームに対し、復号処理を行う。復号部６２は、復号した複数のフレームからなる上記グループを検出部６３に供給する。
【０１８１】
検出部６３は、第１の実施の形態に係る解析部４０２に相当する。検出部６３は、復号部６２によって復号された各フレームに対し、画像解析を行う。これにより、上記各フレームに動体が含まれる場合、検出部６３は、当該動体を検出する。
【０１８２】
このように、判別部６１が圧縮された映像データの状態で、画像解析を行うグループ（時系列順の複数のフレームからなる映像区間）を選別するため、復号部６２で行う復号処理および検出部６３で行う画像解析の処理量を削減することができる。
【０１８３】
これにより、検出部６３はより少ない処理量で、映像データに含まれる動体を検出することができる。したがって、より少ない数の検出部６３で、好適に映像データに含まれる動体を検出することができる。したがって、本実施の形態に係る映像解析装置６によれば、より好適にコストを削減した映像解析装置６を実現することができる。
【０１８４】
（ハードウェア構成について）
なお、図４、図１１、図１２に示した監視センタの各サーバに含まれる各部、図１３に示した監視装置の各部、または、図１４に示した映像解析装置の各部は、図１５に例示するハードウェア資源で実現してもよい。すなわち、図１５に示す構成は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、通信インタフェース１０３、記憶媒体１０４およびＣＰＵ１０５を備える。ＣＰＵ１０５は、ＲＯＭ１０２または記憶媒体１０４に記憶された各種ソフトウェアプログラム（コンピュータプログラム）を、ＲＡＭ１０１に読み出して実行することにより、監視センタの各サーバまたは監視装置の全体的な動作を司る。すなわち、上記各実施形態において、ＣＰＵ１０５は、ＲＯＭ１０２または記憶媒体１０４を適宜参照しながら、監視センタの各サーバ、監視装置が備える各機能（各部）、または映像解析装置が備える各機能（各部）を実行するソフトウェアプログラムを実行する。
【０１８５】
また、各実施形態を例に説明した本発明は、監視センタの各サーバ、監視装置、または、映像解析装置に対して、上記説明した機能を実現可能なコンピュータプログラムを供給した後、そのコンピュータプログラムを、ＣＰＵ１０５がＲＡＭ１０１に読み出して実行することによって達成される。
【０１８６】
また、係る供給されたコンピュータプログラムは、読み書き可能なメモリ（一時記憶媒体）またはハードディスク装置等のコンピュータ読み取り可能な記憶デバイスに格納すればよい。そして、このような場合において、本発明は、係るコンピュータプログラムを表すコード或いは係るコンピュータプログラムを格納した記憶媒体によって構成されると捉えることができる。
【０１８７】
上述した各実施形態では、図４、図１１、図１２に示した監視センタの各サーバ、図１３に示した監視装置、または、図１４に示した映像解析装置における各ブロックに示す機能を、図１５に示すＣＰＵ１０５が実行する一例として、ソフトウェアプログラムによって実現する場合について説明した。しかしながら、図４、図１１〜図１４に示した各ブロックに示す機能は、一部または全部を、ハードウェアの回路として実現してもよい。
【０１８８】
なお、上述した各実施の形態は、本発明の好適な実施の形態であり、上記各実施の形態にのみ本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において当業者が上記各実施の形態の修正や代用を行い、種々の変更を施した形態を構築することが可能である。
【０１８９】
本発明の各実施の形態に係る監視装置、監視センタ、映像解析装置を含む監視システムによれば、人通りが少ないような動きのあまりない地点を撮影しているカメラ映像の解析処理を行うシステムにより好適に適用することができる。
【０１９０】
また、各実施の形態に係る監視装置、監視センタ、映像解析装置を含む監視システムによれば、例えば、人通りや行列が途切れた、渋滞が途切れたといった、動体を検出しなくなった場合に、管理者にアラートを上げるように構成することも可能である。これは、例えば、判別部が、圧縮符号化映像データの差分フレームのデータサイズの大きさが一定値以下となった場合に、映像内の人通りや行列が途切れた、渋滞が途切れたと判別することによって実現することができる。
【０１９１】
また、差分フレームのデータ量が大きい場合はより混雑していると判断し、一定以上混雑している場合のみ解析することもできる。したがって、本発明の各実施の形態に係る監視システムによれば、圧縮符号化映像データの差分フレームのデータサイズの大きさにより、映像内の動きの大きさ（動体が多く含まれるか）や、映像内の人や物の混雑状況、動体自体の大きさなどを判別することができる。
【０１９２】
また、本発明の各実施の形態に係る監視システムは、映像監視、映像解析によるマーケティング分析などの分野で利用することもできる。例えば、上記監視システムは、多数の監視カメラ映像で人や自動車などの動体をリアルタイムに検知し管理者に知らせるシステムや、店舗内での多数のカメラ映像から人の行動を分析しレポートするようなシステムなどに適用することができる。これにより、システム全体の処理量を削減できる。また、保存された映像データから、動体が含まれる可能性のある映像区間を簡易的に抽出したい場合などにおいても、上記監視システムを適用することができる。
【０１９３】
また、本発明の各実施の形態に係る監視システムは、動体が含まれている可能性ある映像区間を選別し、選別した映像区間の中から学習データを探すといった、機械学習の学習データ収集の一時選別に利用することができる。これにより、人手で学習データを選別する際の作業負荷を軽減することができる。
【０１９４】
上記の実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１９５】
（付記１）被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別手段と、前記判別手段によって前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行う復号手段と、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する検出手段と、を備えることを特徴とする映像解析装置。
【０１９６】
（付記２）前記判別手段は、前記グループが、（ａ）データサイズが前記所定の閾値以上の差分フレームを少なくとも１つ以上含むか、（ｂ）当該グループに含まれる差分フレームのデータサイズの平均値が、所定の閾値以上であるか、（ｃ）前記所定の閾値以上のデータサイズの差分フレームが所定の数以上連続するか、の少なくとも何れかを満たすか否かを判別する、ことを特徴とする付記１に記載の映像解析装置。
【０１９７】
（付記３）前記グループを示すグループ識別子と、当該グループ識別子で示されるグループに含まれる少なくとも何れかのフレームから動体が検出されたか否かを示す検出情報と、を関連付けて格納する映像管理情報格納手段と、前記復号処理の対象となるグループを前記復号手段に供給する供給手段と、を更に備え、前記供給手段は、前記撮像装置から受信した前記映像データの前記分割されたグループに対し、時系列順で当該グループの直前のグループのグループ識別子に関連づけられた前記検出情報が、動体が検出されたことを示す情報であるとき、前記受信したグループを前記復号手段に供給し、動体が検出されていないことを示す情報であるとき、前記判別手段によって所定の閾値以上のデータサイズの差分フレームを含むと判別されたグループを前記復号手段に供給する、ことを特徴とする付記１または２に記載の映像解析装置。
【０１９８】
（付記４）前記復号手段および前記検出手段を含む複数の映像解析手段と、前記映像解析手段が前記復号処理または前記画像解析を行っているか否かを管理する解析情報格納手段と、を更に備え、前記供給手段は、前記複数の映像解析手段のうち、前記復号処理または前記画像解析を行っていない映像解析手段を特定し、当該特定した映像解析手段に含まれる前記復号手段に対し、前記復号処理の対象となるグループを供給する、ことを特徴とする付記３に記載の映像解析装置。
【０１９９】
（付記５）前記グループを示すグループ識別子と、当該グループ識別子で示されるグループに含まれる少なくとも何れかのフレームから動体が検出されたか否かを示す検出情報と、を関連付けて格納する映像管理情報格納手段と、前記画像解析の対象となるグループを前記検出手段に供給する供給手段と、を更に備え、前記供給手段は、前記撮像装置から受信した前記映像データの前記分割されたグループに対し、時系列順で当該グループの直前のグループのグループ識別子に関連づけられた前記検出情報が、動体が検出されたことを示す情報であるとき、前記受信したグループを前記復号手段に供給し、当該復号手段によって復号されたグループを前記検出手段に供給し、動体が検出されていないことを示す情報であるとき、前記判別手段によって所定の閾値以上のデータサイズの差分フレームを含むと判別されたグループのうち、前記復号手段によって復号された差分フレームを前記検出手段に供給する、ことを特徴とする付記１または２に記載の映像解析装置。
【０２００】
（付記６）前記検出手段を含む複数の映像解析手段と、前記映像解析手段が前記画像解析を行っているか否かを管理する解析情報格納手段と、を更に備え、前記供給手段は、前記複数の映像解析手段のうち、前記画像解析を行っていない映像解析手段を特定し、当該特定した映像解析手段に対し、前記画像解析の対象となるグループを供給する、ことを特徴とする付記５に記載の映像解析装置。
【０２０１】
（付記７）前記被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された前記映像データが、前記画像解析を行う対象のデータであるか否かを判定する判定手段を更に備え、前記判定手段は、前記画像解析を行う対象のデータであると判定した映像データを前記判別手段に供給する、ことを特徴とする付記１から６の何れかに記載の映像解析装置。
【０２０２】
（付記８）被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別手段と、前記判別手段によって前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行う復号手段と、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する検出手段と、前記検出手段が動体を検出したとき、当該動体を検出したことを示す情報を表示部に表示させる通知手段と、を備えることを特徴とする監視装置。
【０２０３】
（付記９）前記判別手段は、前記グループが、（ａ）データサイズが前記所定の閾値以上の差分フレームを少なくとも１つ以上含むか、（ｂ）当該グループに含まれる差分フレームのデータサイズの平均値が、所定の閾値以上であるか、（ｃ）前記所定の閾値以上のデータサイズの差分フレームが所定の数以上連続するか、の少なくとも何れかを満たすか否かを判別する、ことを特徴とする付記８に記載の監視装置。
【０２０４】
（付記１０）前記グループを示すグループ識別子と、当該グループ識別子で示されるグループに含まれる少なくとも何れかのフレームから動体が検出されたか否かを示す検出情報と、を関連付けて格納する映像管理情報格納手段と、前記復号処理の対象となるグループを前記復号手段に供給する供給手段と、を更に備え、前記供給手段は、前記撮像装置から受信した前記映像データの前記分割されたグループに対し、時系列順で当該グループの直前のグループのグループ識別子に関連づけられた前記検出情報が、動体が検出されたことを示す情報であるとき、前記受信したグループを前記復号手段に供給し、動体が検出されていないことを示す情報であるとき、前記判別手段によって所定の閾値以上のデータサイズの差分フレームを含むと判別されたグループを前記復号手段に供給する、ことを特徴とする付記８または９に記載の監視装置。
【０２０５】
（付記１１）前記復号手段および前記検出手段を含む複数の映像解析手段と、前記映像解析手段が前記復号処理または前記画像解析を行っているか否かを管理する解析情報格納手段と、を更に備え、前記供給手段は、前記複数の映像解析手段のうち、前記復号処理または前記画像解析を行っていない映像解析手段を特定し、当該特定した映像解析手段に含まれる前記復号手段に対し、前記復号処理の対象となるグループを供給する、ことを特徴とする付記１０に記載の監視装置。
【０２０６】
（付記１２）前記グループを示すグループ識別子と、当該グループ識別子で示されるグループに含まれる少なくとも何れかのフレームから動体が検出されたか否かを示す検出情報と、を関連付けて格納する映像管理情報格納手段と、前記画像解析の対象となるグループを前記検出手段に供給する供給手段と、を更に備え、前記供給手段は、前記撮像装置から受信した前記映像データの前記分割されたグループに対し、時系列順で当該グループの直前のグループのグループ識別子に関連づけられた前記検出情報が、動体が検出されたことを示す情報であるとき、前記受信したグループを前記復号手段に供給し、当該復号手段によって復号されたグループを前記検出手段に供給し、動体が検出されていないことを示す情報であるとき、前記判別手段によって所定の閾値以上のデータサイズの差分フレームを含むと判別されたグループのうち、復号手段によって復号された差分フレームを前記検出手段に供給する、ことを特徴とする付記８または９に記載の監視装置。
【０２０７】
（付記１３）前記検出手段を含む複数の映像解析手段と、前記映像解析手段が前記画像解析を行っているか否かを管理する解析情報格納手段と、を更に備え、前記供給手段は、前記複数の映像解析手段のうち、前記画像解析を行っていない映像解析手段を特定し、当該特定した映像解析手段に対し、前記画像解析の対象となるグループを供給する、ことを特徴とする付記１２に記載の監視装置。
【０２０８】
（付記１４）前記被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された前記映像データが、前記画像解析を行う対象のデータであるか否かを判定する判定手段を更に備え、前記判定手段は、前記画像解析を行う対象のデータであると判定した映像データを前記判別手段に供給する、ことを特徴とする付記８から１３の何れかに記載の監視装置。
【０２０９】
（付記１５）被監視拠点を監視するための監視システムであって、被監視拠点を撮影した撮像装置から、符号化された映像データを受信し、当該受信した映像データを、時系列順の複数のフレームで構成されるグループ単位に分割して管理する管理サーバと、当該分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別サーバと、前記判別サーバで前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行い、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する解析サーバと、前記解析サーバが動体を検出したとき、前記管理サーバからの指示により、動体を検出したことを示す情報を表示する表示部を備えた監視端末と、を備えることを特徴とする監視システム。
【０２１０】
（付記１６）前記判別サーバは、前記グループが、（ａ）データサイズが前記所定の閾値以上の差分フレームを少なくとも１つ以上含むか、（ｂ）当該グループに含まれる差分フレームのデータサイズの平均値が、所定の閾値以上であるか、（ｃ）前記所定の閾値以上のデータサイズの差分フレームが所定の数以上連続するか、の少なくとも何れかを満たすか否かを判別する、ことを特徴とする付記１５に記載の監視システム。
【０２１１】
（付記１７）前記管理サーバは、前記グループを示すグループ識別子と、当該グループ識別子で示されるグループに含まれる少なくとも何れかのフレームから動体が検出されたか否かを示す検出情報と、を関連付けて格納する映像管理情報格納手段を備え、前記判別サーバは、前記撮像装置から受信した前記映像データの前記分割されたグループに対し、時系列順で当該グループの直前のグループのグループ識別子に関連づけられた前記検出情報が、動体が検出されたことを示す情報であるとき、前記受信したグループを前記解析サーバに供給し、動体が検出されていないことを示す情報であるとき、当該判別サーバによって所定の閾値以上のデータサイズの差分フレームを含むと判別されたグループを前記解析サーバに供給する、ことを特徴とする付記１５または１６に記載の監視システム。
【０２１２】
（付記１８）前記監視システムには、複数の解析サーバが含まれており、前記管理サーバは、前記解析サーバが前記復号処理または前記画像解析を行っているか否かを管理する解析情報格納手段を更に備え、前記判別サーバは、前記複数の解析サーバのうち、前記復号処理または前記画像解析を行っていない解析サーバを特定し、当該特定した解析サーバに対し、前記復号処理の対象となるグループを供給する、ことを特徴とする付記１７に記載の監視システム。
【０２１３】
（付記１９）被監視拠点を監視するための監視システムであって、被監視拠点を撮影した撮像装置から、符号化された映像データを受信し、当該受信した映像データを、時系列順の複数のフレームで構成されるグループ単位に分割して管理する管理サーバと、当該分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別手段、および、前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行う復号手段を備えた判別サーバと、前記復号した各フレームに対し、画像解析を行うことにより、動体を検出する解析サーバと、前記解析サーバが動体を検出したとき、前記管理サーバからの指示により、動体を検出したことを示す情報を表示する表示部を備えた監視端末と、を備えることを特徴とする監視システム。
【０２１４】
（付記２０）前記判別サーバは、前記グループが、（ａ）データサイズが前記所定の閾値以上の差分フレームを少なくとも１つ以上含むか、（ｂ）当該グループに含まれる差分フレームのデータサイズの平均値が、所定の閾値以上であるか、（ｃ）前記所定の閾値以上のデータサイズの差分フレームが所定の数以上連続するか、の少なくとも何れかを満たすか否かを判別する、ことを特徴とする、付記１９に記載の監視システム。
【０２１５】
（付記２１）前記管理サーバは、前記グループを示すグループ識別子と、当該グループ識別子で示されるグループに含まれる少なくとも何れかのフレームから動体が検出されたか否かを示す検出情報と、を関連付けて格納する映像管理情報格納手段を備え、前記判別サーバは、前記撮像装置から受信した前記映像データの前記分割されたグループに対し、時系列順で当該グループの直前のグループのグループ識別子に関連づけられた前記検出情報が、動体が検出されたことを示す情報であるとき、前記受信したグループを前記復号手段に供給し、当該復号手段によって復号されたグループを前記解析サーバに供給し、動体が検出されていないことを示す情報であるとき、前記判別手段によって所定の閾値以上のデータサイズの差分フレームを含むと判別されたグループのうち、前記復号手段によって復号された差分フレームを前記解析サーバに供給する供給手段を更に備える、ことを特徴とする付記１９または２０に記載の監視システム。
【０２１６】
（付記２２）前記監視システムには、複数の解析サーバが含まれており、前記管理サーバは、前記解析サーバが前記画像解析を行っているか否かを管理する解析情報格納手段、を更に備え、前記供給手段は、前記複数の解析サーバのうち、前記画像解析を行っていない解析サーバを特定し、当該特定した解析サーバに対し、前記画像解析の対象となるグループを供給する、ことを特徴とする付記２１に記載の監視システム。
【０２１７】
（付記２３）被監視拠点を監視するための監視システムであって、被監視拠点を撮影した撮像装置から、符号化された映像データを受信し、当該受信した映像データを、時系列順の複数のフレームで構成されるグループ単位に分割して管理する管理サーバと、当該分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する判別サーバと、前記所定の閾値以上のデータサイズの差分フレームを含むと判別された前記グループの前記複数のフレームに対し、復号処理を行う復号サーバと、前記復号した各フレームに対し、画像解析を行うことにより、動体を検出する解析サーバと、前記解析サーバが動体を検出したとき、前記管理サーバからの指示により、動体を検出したことを示す情報を表示する表示部を備えた監視端末と、を備えることを特徴とする監視システム。
【０２１８】
（付記２４）前記判別サーバは、前記グループが、（ａ）データサイズが前記所定の閾値以上の差分フレームを少なくとも１つ以上含むか、（ｂ）当該グループに含まれる差分フレームのデータサイズの平均値が、所定の閾値以上であるか、（ｃ）前記所定の閾値以上のデータサイズの差分フレームが所定の数以上連続するか、の少なくとも何れかを満たすか否かを判別する、ことを特徴とする、ことを特徴とする、付記２３に記載の監視システム。
【０２１９】
（付記２５）前記監視システムには、複数の解析サーバが含まれており、前記管理サーバは、前記解析サーバが前記画像解析を行っているか否かを管理する解析情報格納手段、を更に備え、前記デコードサーバは、前記複数の解析サーバのうち、前記画像解析を行っていない解析サーバを特定し、当該特定した解析サーバに対し、前記画像解析の対象となる、デコードされたフレームを供給する、ことを特徴とする付記２４に記載の監視システム。
【０２２０】
（付記２６）前記管理サーバは、前記被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された前記映像データが、前記画像解析を行う対象のデータであるか否かを判定し、前記画像解析を行う対象のデータであると判定した映像データを前記判別サーバに供給する、ことを特徴とする付記１５から２５の何れかに記載の監視システム。
【０２２１】
（付記２７）被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別し、前記所定の閾値以上のデータサイズの差分フレームが含まれると判別された前記グループの前記複数のフレームに対し、復号処理を行い、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する、ことを特徴とする映像解析方法。
【０２２２】
（付記２８）被監視拠点を撮影した撮像装置から受信した、符号化された映像データであって、時系列順の複数のフレームで構成されるグループ単位に分割された映像データに対し、分割されたグループごとに、当該グループが所定の閾値以上のデータサイズの差分フレームを含むか否かを判別する処理と、前記所定の閾値以上のデータサイズの差分フレームが含まれると判別された前記グループの前記複数のフレームに対し復号を行う処理と、当該復号した各フレームに対し、画像解析を行うことにより、動体を検出する処理と、をコンピュータに実行させることを特徴とするプログラム。
【０２２３】
（付記２９）付記２８に記載のプログラムを記憶する、ことを特徴とするコンピュータ読み取り可能な記録媒体。
【符号の説明】
【０２２４】
１００    監視システム
１    監視センタ
２    被監視拠点
３    ネットワーク
４    監視センタ
５    監視センタ
２０    管理サーバ
２１    監視カメラ
２０１    時刻情報格納部
２０２    アラート通知部
２０３    映像管理情報格納部
２０４    解析サーバ管理情報格納部
２０５    判定部
２０６    情報管理部
３０    判別サーバ
３１    判別サーバ
３２    判別サーバ
３０１    映像データ一時格納部
３０２    解析フレーム判別部
３０３    解析フレーム振分部
３０４    受信部
３０５    デコード部
４０    解析サーバ
４１    解析サーバ
４０１    デコード部
４０２    解析部
５０    監視端末
５０１    表示部
５０２    アラート受信部
６０    デコードサーバ
６０１    デコード部
６０２    解析フレーム振分部
１０    監視装置
１１    判定部
１２    アラート通知部
１３    表示部
１４    解析フレーム判別部
１５    解析フレーム振分部
１６    映像解析部
１６１    デコード部
１６２    解析部
６    映像解析装置
６１    判別部
６２    復号部
６３    検出部
【図１】
2015170874.tif 000003
【図２】
2015170874.tif 000004
【図３】
2015170874.tif 000005
【図４】
2015170874.tif 000006
【図５】
2015170874.tif 000007
【図６】
2015170874.tif 000008
【図７】
2015170874.tif 000009
【図８】
2015170874.tif 000010
【図９】
2015170874.tif 000011
【図１０】
2015170874.tif 000012
【図１１】
2015170874.tif 000013
【図１２】
2015170874.tif 000014
【図１３】
2015170874.tif 000015
【図１４】
2015170874.tif 000016
【図１５】
2015170874.tif 000017