(57)【要約】  本発明における解析処理システム１００は、連続して入力された解析対象データを記憶装置１１０に順次蓄積するデータ蓄積手段１０１と、解析対象データに対する予め設定された解析処理を実行する解析処理手段１０２と、解析処理手段による解析処理動作を制御する解析制御手段１０３と、を備え、上記解析制御手段１０３は、予め設定されたタイミングで、記憶装置１１０に蓄積された解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に解析対象データに対する解析処理を解析処理手段１０２にて行うよう制御する、という構成をとる。
2014196134.tif 000002
【特許請求の範囲】
【請求項１】
連続して入力された解析対象データを記憶装置に順次蓄積するデータ蓄積手段と、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段と、
前記解析処理手段による解析処理動作を制御する解析制御手段と、を備え、
前記解析制御手段は、予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析処理システム。
【請求項２】
請求項１に記載の解析処理システムであって、
予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を備え、
前記解析制御手段は、前記トリガ検出手段にて前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって、前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析処理システム。
【請求項３】
請求項２に記載の解析処理システムであって、
前記トリガ検出手段は、入力された前記解析対象データに対して、前記解析処理手段による解析処理よりも処理負荷の低い所定の処理を実行し、その処理結果に基づいて前記トリガ状況となったか否かを検出する、
解析処理システム。
【請求項４】
請求項１乃至３のいずれかに記載の解析処理システムであって、
前記解析制御手段は、前記記憶装置から過去方向に向かって順次取り出した前記解析対象データに対する解析処理に加え、現在方向に順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析処理システム。
【請求項５】
請求項４に記載の解析処理システムであって、
予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を備え、
前記解析制御手段は、前記トリガ検出手段にて前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御すると同時に、前記トリガ状況が検出された時点から現在方向に向かって順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析処理システム。
【請求項６】
請求項４に記載の解析処理システムであって、
予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を備え、
前記解析制御手段は、前記トリガ検出手段にて前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する処理、及び、前記トリガ状況が検出された時点から現在方向に向かって順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する処理、のうちいずれか一方の処理を開始し、その後、他方の処理を開始する、
解析処理システム。
【請求項７】
請求項１乃至６のいずれかに記載の解析処理システムであって、
前記解析制御手段は、前記解析処理手段にて予め設定された基準を満たす解析結果を得たときに、前記解析対象データに対する前記解析処理手段による解析処理を終了するよう制御する、
解析処理システム。
【請求項８】
請求項１乃至７のいずれかに記載の解析処理システムであって、
予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を備え、
前記トリガ検出手段は、入力された前記解析対象データである映像データ内に移動物体が存在するか否かを調べ、当該映像データ内に移動物体が存在する場合に前記トリガ状況となったことを検出し、
前記解析処理手段は、前記解析対象データ内の移動物体に対する予め設定された解析処理を行う、
解析処理システム。
【請求項９】
連続して入力された解析対象データを記憶装置に順次蓄積するデータ蓄積手段と、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段による解析処理動作を制御する解析制御手段と、を備え、
前記解析制御手段は、予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御装置。
【請求項１０】
請求項９に記載の解析制御装置であって、
予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を備え、
前記解析制御手段は、前記トリガ検出手段にて前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって、前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御装置。
【請求項１１】
請求項９又は１０に記載の解析制御装置であって、
前記解析制御手段は、前記記憶装置から過去方向に向かって順次取り出した前記解析対象データに対する解析処理に加え、現在方向に順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御装置。
【請求項１２】
情報処理装置に、
連続して入力された解析対象データを記憶装置に順次蓄積するデータ蓄積手段と、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段による解析処理動作を制御する解析制御手段と、を実現させると共に、
前記解析制御手段は、予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
ことを実現させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムであって、
前記情報処理装置に、さらに、予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を実現させると共に、
前記解析制御手段は、前記トリガ検出手段にて前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって、前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
ことを実現させるためのプログラム。
【請求項１４】
請求項１２又は１３に記載のプログラムであって、
前記解析制御手段は、前記記憶装置から過去方向に向かって順次取り出した前記解析対象データに対する解析処理に加え、現在方向に順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
プログラム。
【請求項１５】
連続して入力された解析対象データを記憶装置に順次蓄積し、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段による解析処理動作を制御すると共に、
予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御方法。
【請求項１６】
請求項１５に記載の解析制御方法であって、
予め設定されたタイミングであるトリガ状況となったか否かを検出し、
前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって、前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御方法。
【請求項１７】
請求項１５又は１６に記載の解析制御方法であって、
前記記憶装置から過去方向に向かって順次取り出した前記解析対象データに対する解析処理に加え、現在方向に順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解析処理システムにかかり、特に、連続的に入力されるデータの解析処理を制御する解析処理システムに関する。
【背景技術】
【０００２】
近年、情報処理技術の発達に伴い、様々なデータの解析を行う解析システムの開発が行われている。例えば、動画像データから特定の服装の人物を抽出する、動画像データから特定の顔の人物を抽出する、動画像データから人間の動線をトレースする位置情報を生成する、音声データからテキストデータを生成するなど、様々な解析エンジンが開発されている。【０００３】
また、同種あるいは異種の解析エンジンを複数組み合わせて、入力データから様々な解析処理結果を得ることができる解析システムも開発されている。例えば、カメラから入力した動画像データを、動線抽出エンジン、顔抽出エンジン、年齢判別エンジンなどを用いて並列又は直列に処理し、所定の挙動の人物を判定する、といった解析処理を行うシステムも開発されている。このようなカメラにて撮影した動画像データから人物を判定するといった解析システムでは、解析対象データの入力時から、遅滞なく迅速に、望ましくはリアルタイムに、解析処理結果を得ることが要求されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４７９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、解析対象データが、動画像データや音声データといった連続的に入力され、かつ、容量が比較的大きいデータである場合には、解析エンジンで行う解析処理の負荷が高まり、消費資源が多い。例えば、特許文献１には、映像データから移動物体を追跡する装置が開示されており、常に移動物体の追跡処理を行っている。このため、解析処理を行う資源の消費量が多く、解析処理の負荷が高まり、高精度な解析処理結果を迅速に得ることができない、という問題が生じる。【０００６】
また、上記特許文献１の技術では、具体的に、まず、順次入力される入力画像から同一移動物体を追跡する。そして、複数の移動物体が交差した状態を検知すると、交差した状態が生じる以前の画像を用いて、交差した移動物体のぞれぞれを追跡している。ところが、かかる特許文献１の技術では、複数の移動物体が交差した時点に対して所定時間ほど前（例えば、Δｔ秒前）の過去の映像から、時刻が進む方向に映像データの解析処理を行っているため、解析結果を得るまでの遅延が大きくなる。特に、所定時間ほど前（Δｔ秒前）の過去の映像データから所望の解析結果が得られない場合には、さらに過去の映像データに対する解析処理を行わなければならず、解析結果を得るまでの時間がさらに遅延する、という問題が生じる。【０００７】
このため、本発明の目的は、連続的に入力されるデータから、所望の解析結果を得ることが遅延する、という問題を解決することができる解析処理システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一形態である解析処理システムは、
連続して入力された解析対象データを記憶装置に順次蓄積するデータ蓄積手段と、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段と、
前記解析処理手段による解析処理動作を制御する解析制御手段と、を備え、
前記解析制御手段は、予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
という構成をとる。【０００９】
また、本発明の他の形態である解析制御装置は、
連続して入力された解析対象データを記憶装置に順次蓄積するデータ蓄積手段と、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段による解析処理動作を制御する解析制御手段と、を備え、
前記解析制御手段は、予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
という構成をとる。【００１０】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
連続して入力された解析対象データを記憶装置に順次蓄積するデータ蓄積手段と、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段による解析処理動作を制御する解析制御手段と、を実現させると共に、
前記解析制御手段は、予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
ことを実現させるためのプログラムである。【００１１】
また、本発明の他の形態である解析制御方法は、
連続して入力された解析対象データを記憶装置に順次蓄積し、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段による解析処理動作を制御すると共に、
予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
という構成をとる。
【発明の効果】
【００１２】
本発明は、以上のように構成されることにより、解析処理を行う資源の消費量を抑制しつつ、高精度な解析処理結果を迅速に得ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態１における解析処理システムの構成を示すブロック図である。
【図２】図１に開示した解析処理システムに記憶されるデータの一例を示す図である。
【図３】図１に開示した解析処理システムにおける解析制御処理の様子を説明するための図である。
【図４】図１に開示した解析処理システムにおける解析制御処理の様子を説明するための図である。
【図５】図１に開示した解析処理システムにおける解析制御処理の様子を説明するための図である。
【図６】図１に開示した解析処理システムの動作を示すシーケンス図である。
【図７】図１に開示した解析処理システムの動作を示すシーケンス図である。
【図８】図１に開示した解析処理システムの動作を示すシーケンス図である。
【図９】本発明の実施形態２における解析処理システムにおける解析制御処理の様子を説明するための図である。
【図１０】本発明の実施形態２における解析処理システムに記憶されるデータの一例を示す図である。
【図１１】本発明の実施形態２における解析処理システムにおける解析制御処理の様子を説明するための図である。
【図１２】本発明の実施形態２における解析処理システムにおける解析制御処理の様子を説明するための図である。
【図１３】本発明の実施形態２における解析処理システムの動作を示すシーケンス図である。
【図１４】本発明の付記１における解析処理システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図８を参照して説明する。図１乃至図２は、解析処理システムの構成を説明するための図であり、図３乃至図８は、解析処理システムの動作を説明するための図である。
【００１５】
［構成］
本実施形態における解析処理システムは、１台又は複数台の情報処理装置にて構成されており、取得した解析対象データに対する所定の解析処理を行うシステムである。例えば、本実施形態における解析処理システムは、カメラにて撮影した映像データ（解析対象データ）を取得し、当該映像データに移動物体が映し出されるなどの特定の状況を検出し、その状況となったときに、映像データから人物の顔の特徴量抽出及び照合を行う、というものである。
【００１６】
以下、解析処理システムの具体的な構成について説明するが、本発明は、必ずしも上述した解析対象データに対する解析処理を行うシステムであることに限定されない。つまり、本発明は、映像データとは異なるデータを解析対象としてもよく、また、人物の顔の特徴量検出や照合などの解析処理に限定されず他の解析処理を行うものであってもよい。
【００１７】
本実施形態における解析処理システムの構成の一例を、図１に示す。この図に示すように、解析処理システムは、まず、映像データ（解析対象データ）を撮影して取り込むカメラなどのデータソース１と、当該映像データを一時的に記憶する一時記憶部３（記憶装置）と、映像データに対する解析処理を行う解析処理装置４１〜４ｎ（解析処理手段）と、映像データに対する解析処理動作を制御する解析管理装置２と、を備えている。
【００１８】
上記解析処理装置４１〜４ｎは、それぞれ演算装置と記憶装置とを備えた情報処理装置にて構成されており、映像データに対して予め定められた解析処理を実行するものである。解析処理装置４１〜４ｎは、それぞれが同じ内容の解析処理を行うものであってもよいが、本実施形態では、それぞれが異なる解析処理を行うものである。
【００１９】
具体的に、本実施形態では、符号４１に示す解析処理装置ａは、データソース１から入力された映像データに対して、当該映像データ内に移動物体が存在するか否かを解析するものである。なお、この解析処理装置ａ４１による「移動物体が存在する」という解析処理結果は、後述するように、解析処理装置ｂ４２にて解析処理を行うトリガとなる状況（予め設定されたタイミング）となったことを表す。また、符号４２に示す解析処理装置ｂは、映像データ内に存在する移動物体が人物であることを判定し、その人物の顔部分を抽出し、さらに、顔部分の特徴量を抽出して予め登録された特徴量と照合する解析処理を行うものである。但し、解析処理装置４１〜４ｎの解析処理の内容は、上述した内容に限定されない。
【００２０】
ここで、上述した解析処理装置ａ４１や解析処理装置ｂ４２による解析処理の手法は、一般的に広く知られている内容であるため、その説明は省略する。但し、本実施形態では、解析処理装置ａ４１によって実行される移動物体の存在を検出するといった解析処理にかかる処理負荷は、解析処理装置ｂ４２によって実行される人物の顔部分の特徴量抽出等の解析処理にかかる処理負荷よりも低いものであることとする。
【００２１】
解析管理装置２は、演算装置と記憶装置とを備えた情報処理装置にて構成されている。そして、解析管理装置２は、装備された演算装置にプログラムが組み込まれることで構築された、配信切替部２１、一時記憶管理部２２、配信決定部２３、解析状態管理部２４、を備えている。また、解析管理装置２は、装備された記憶装置に、配信ルール格納部２５を備えている。なお、解析管理装置２は、目的の解析処理結果を得るために他の構成を備えていてもよいが、当該他の構成に関する説明は省略する。
【００２２】
配信切替部２１は、データソース１から連続して入力された映像データを取得する。そして、配信切替部２１は、取得した映像データを、順次フレーム毎に解析処理装置ａ４１に配信すると共に、一時記憶管理部２２にも渡す。すると、一時記憶管理部２２は、連続して入力された映像データを、時系列に沿って順番に一時記憶部３に蓄積する。このように、配信切替部２１と一時記憶管理部２２とは、連続して入力された映像データを、一時記憶部３に順次蓄積するデータ蓄積手段として機能している。
【００２３】
なお、解析処理装置ａ４１は、上述したように映像データが一時記憶部３に順次蓄積されることと並行して、配信切替部２１から入力された映像データに対して、当該映像データ中に移動物体が存在するか否かを、順次解析して判定する。そして、解析処理装置ａ４１は、映像データ中に移動物体が存在したと判定した場合には、その旨を解析状態管理部２４に通知する。このとき、解析処理装置ａ４１は、映像データ中に移動物体が存在したと判定したときの時刻や映像データ中のフレーム画像番号などを解析状態管理部２４に通知する。
【００２４】
解析状態管理部２４は、解析処理システムａ４１から映像データ中に移動物体が存在したと判定した通知を受けると、「トリガ状況」となったことを検出する。本実施形態では、映像データ中に移動物体が存在したことをもって、映像データの撮影範囲に「人物の侵入を検知」という「トリガ状況」を検出する。そして、解析状態管理部２４は、「人物の侵入検知」という状態変化を、配信決定部２３に通知する。このように、解析処理装置ａ４１と解析状態管理部２５とは、予め設定されたタイミングである「トリガ状況」となったか否かを検出するトリガ検出手段として機能している。
【００２５】
配信決定部２３は、解析状態管理部２４から状態変化の通知を受けると、かかる状態変化の内容と、配信ルール格納部２５に予め記憶されている配信ルールと、に基づいて、映像データの配信状態を決定する。ここで、図２に配信ルールの一例を示す。この図に示すように、配信ルールの１つとして、対象モジュール：「解析処理装置ａ」、状態変化：「人物の侵入検知」、配信元：「一時記憶部」、最大遡り時間「１０秒」、配信先への追加：「解析処理装置ｂ」というルールが設定されている。上述した場合には、配信決定部２３は、「解析処理システムａ」から「人物の侵入検知」という状態変化の通知を受けたため、「一時記憶部」から「遡って１０秒間」の映像データを「解析処理装置ｂ」に配信する、という配信状態に設定することを決定し、配信切替部２１に通知する。なお、配信ルールには、映像データの配信先として「解析処理装置ｂ」を追加することが設定されているため、これまでデータソース１から解析処理装置ａに配信していた映像データについては、そのまま解析処理装置ａへの配信を継続する。
【００２６】
配信切替部２１は、配信決定部２３から通知を受けると、決定された映像データの配信状態となるよう制御する。上述した例では、「侵入検知」のタイミングで、その時点から一時記憶部３に蓄積された映像データを過去に遡って、つまり、「侵入検知」の時点から映像データを逆再生して、解析処理装置ｂに配信するよう制御する。このように、配信決定部２３及び配信切り替え部２１は、「侵入検知」のタイミングで、一時記憶部３に蓄積された映像データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に映像データに対する解析処理を解析処理装置Ｂにて行うよう制御する、解析制御手段として機能する。
【００２７】
ここで、図３乃至図５を参照して、配信切替部２１による映像データの配信切り替えの具体例を説明する。まず、図３の上段に示すように、右方向に時間が進むよう時間軸を設定した場合に、「ｆｌ，・・・，ｆｎ−３，ｆｎ−２，ｆｎ−１，ｆｎ，ｆｎ＋１，ｆｎ＋２，・・・，ｆｍ，ｆｍ＋１，ｆｍ＋２，・・・」のそれぞれの時刻でフレーム画像が取得され、各フレーム画像にて映像データが構成されていることとする。なお、図４は、矢印Ｔ１に示すように（Ａ）〜（Ｅ）の順に連続して入力された各フレーム画像の一例を示しており、これらフレーム画像に手映像データが構成されている。
【００２８】
そして、取得された各フレーム画像は、まず、解析処理装置ａ４１及び一時記憶部３に配信される。これにより、一時記憶部３には、各フレーム画像が時系列に沿って順次蓄積され、解析処理装置ａ４１は、各フレーム画像を時系列に沿って順番に解析処理する。つまり、まずはじめの状態では、図５（Ａ）の矢印Ａに示すように、解析処理装置のうちトリガ状況を検知（侵入検知）する解析処理装置Ａ４１に対してのみ、データソース１から映像データを構成する各フレーム画像が配信される。そして、図３の中段に示すように、解析処理装置ａ４１は、各フレーム画像に対して、ほぼリアルタイムで人物が侵入したか否かを検知する解析処理を行う。
【００２９】
ここで、星印で示す図３中段の符号ｆｎのフレーム画像、図４では（Ｃ）に示すフレーム画像に対する侵入検知の解析処理を行った際に、「トリガ状況を検知」つまり「侵入検知」と判断したこととする。すると、上述したように、配信決定部２３は、映像データの配信先として解析処理装置ｂ４２を追加することを決定し、これを受けて、配信切替部２１は、一時記憶部３に蓄積された映像データを過去に遡って、つまり、映像データを逆再生して、解析処理装置ｂ４２に配信するよう制御する。
【００３０】
例えば、図３の下段に示すように、侵入を検知したフレーム画像ｆｎから過去に遡って、ｆｎ−１，ｆｎ−２，・・・，ｆｌの順に、各フレーム画像が一時記憶部３から解析処理装置ｂ４２に配信される。図４の例では、矢印Ｔ２に示すように、侵入を検知したフレーム画像（Ｃ）から過去に遡って、（Ｂ），（Ａ）の順に、各フレーム画像が一時記憶部３から解析処理装置ｂ４２に配信される。このため、「侵入検知」の後には、図５（Ｂ）の矢印Ａに示すように、データソース１からトリガ状況を検知（侵入検知）する解析処理装置ａ４１に対して映像データが配信されると共に、図５（Ｂ）の矢印Ｂに示すように、一時記憶部３から顔解析を行う解析処理装置ｂ４２に対して映像データが逆再生にて配信される。
【００３１】
上述したように一時記憶部３から逆再生の映像データが配信された解析処理装置ｂ４２は、各フレーム画像に対して、当該フレーム画像内に存在する移動物体が人物であることを判定し、その人物の顔部分を抽出し、さらに、顔部分の特徴量を抽出する解析処理を行う。そして、解析処理装置ｂ４２は、予め設定された基準を満たす程度の顔部分の特徴量を抽出できると、解析処理完了と判断して、解析状態管理部２４に通知する。なお、解析処理装置ｂ４２は、例えば、所定の値以上の数の顔部分の特徴量を取得できた場合に解析処理完了と判断してもよく、さらに別の基準により顔照合処理が行える程度に顔部分の特徴量を取得できた場合に解析処理完了と判断してもよい。
【００３２】
このように「人物の侵入検知」のタイミングとなったときに、解析処理装置ｂ４２にて処理負荷の高い顔画像の解析処理を行うことで、通常時における解析処理を行う資源の消費量を抑制できる。また、解析処理装置ｂ４２による顔画像の解析処理の対象を、「人物の侵入検知」のタイミングとなったときから逆再生した映像データとすることで、顔画像の解析処理を行っていない直近の過去の映像から所望の解析結果を得られることがあるため、高精度な解析処理結果を迅速に得ることができる。例えば、図４に示すように、「侵入検知」となった図４（Ｃ）以降は、人物の顔が横を向いてしまっている場合には、所望の顔部分の特徴量を抽出できない場合がある。一方で、「侵入検知」となる前の図４（Ａ）で人物の顔が正面を向いている場合には、直近の過去の映像から所望の解析結果を迅速に得ることができる。
【００３３】
また、上記解析状態管理部２４は、上述したように解析処理装置ｂ４２から「解析処理完了」の通知を受けると、「解析完了」状態となったことを検出する。そして、解析状態管理部２４は、「解析完了」という状態変化を、配信決定部２３に通知する。
【００３４】
上記配信決定部２３は、解析状態管理部２４から「解析完了」という状態変化の通知を受けると、かかる状態変化の内容に対応して設定された配信ルールに従って、映像データの配信状態を決定する。「解析完了」という状態変化の場合には、図２に示すように、配信元：「一時記憶部」、配信先から削除：「解析処理装置ｂ」というルールが設定されているため、「一時記憶部」から「解析処理装置ｂ」への映像データの配信を停止することを決定し、配信切り替え部２１に通知する。なお、これまで解析処理装置Ａ４１に配信していた映像データについては、そのまま解析処理装置ａ４１への配信を継続する。
【００３５】
上記配信切替部２１は、配信決定部２３から通知を受けると、決定された映像データの配信状態となるよう制御する。上述した例では、「解析完了」のタイミングで、一時記憶部３に蓄積された映像データの解析処理装置ｂ４２への配信を停止し、データソース１からの映像データは、解析処理装置ａ４１に配信したままとする。つまり、図５の矢印Ｙ２に示すように、図５（Ｂ）の状態から図５（Ａ）の状態となるよう映像データの配信を切り替える。
【００３６】
［動作］
次に、上述した構成である解析処理システムの動作を、主に図６乃至図８のシーケンス図を参照して説明する。
【００３７】
まず、映像データがデータソース１から配信切替部２１に連続して入力される（ステップＳ１）。配信切り替え部２１は、入力された映像データの各フレーム画像を、順次、解析処理装置ａ４１及び一時記憶管理部２２に配信する（ステップＳ２）。つまり、この場合には、解析処理装置に対しては、図５（Ａ）の矢印Ａに示すように、解析処理装置ａ４１にのみデータソース１から映像データが配信されることとなる。
【００３８】
解析処理装置ａ４１は、配信された各フレーム画像に対して、人物が侵入したか否かを検知する解析処理を順次行う（ステップＳ３）。また、一時記憶管理部２２は、連続して入力された各フレーム画像を、時系列に沿って一時記憶部３に蓄積する（ステップＳ４，Ｓ５）。
【００３９】
その後、解析処理装置ａ４１は、配信されたフレーム画像から、人物が侵入したことを検知すると、その旨を解析状態管理部２４に通知する（ステップＳ６）。例えば、図３の中段の星印の付いた符号ｆｎで示すフレーム画像や、星印の付いた図４（Ｃ）に示すフレーム画像のときに、「侵入検知」となったとする。
【００４０】
なお、上述した図６のステップＳ１からＳ６の処理は、ループ処理として常時実行される。
【００４１】
続いて、解析状態管理部２４は、解析処理システムａ４１から「侵入検知」の通知を受けると、当該「侵入検知」に状態変化したと判定し、その旨を配信決定部２３に通知する（ステップＳ７）。配信決定部２３は、通知された状態変化に対応する映像データの配信状態を決定する。この場合には、配信決定部２２は、データソース１から解析処理装置ａ４１に、一時記憶部３から解析処理装置ｂ４２に、映像データを配信すると決定する。このため、配信決定部２３は、かかる指示を配信切替部２１に通知すると共に（ステップＳ８）、一時記憶管理部２２に一時記憶部３に蓄積された映像データを逆再生するよう指示する（ステップＳ９）。これを受けて、一時記憶管理部２２は、一時記憶部３に対して映像データの逆再生を開始するよう指示する（ステップＳ１０）。
【００４２】
その後、一時記憶部３から、蓄積された映像データが、最新の時点から逆再生にて配信切替部２１に出力される（ステップＳ１１）。そして、配信切替部２１は、逆再生された映像データを解析処理装置ｂ４２に配信する（ステップＳ１２）。つまり、「侵入検知」のタイミングで、その時点から一時記憶部３に蓄積された映像データが過去に遡って、解析処理装置ｂ４２に配信される。
【００４３】
例えば、図３の下段に示すように、侵入を検知したフレーム画像ｆｎから過去に遡って、ｆｎ−１，ｆｎ−２，・・・，ｆｌの順に、各フレーム画像が一時記憶部３から解析処理装置ｂ４２に配信される。図４の例では、矢印Ｔ２に示すように、侵入を検知したフレーム画像（Ｃ）から過去に遡って、（Ｂ），（Ａ）の順に、各フレーム画像が一時記憶部３から解析処理装置ｂ４２に配信される。なお、このときもステップＳ１からＳ６のループ処理は実行されている。このため、図５（Ｂ）の矢印Ａ，Ｂに示すように、データソース１から映像データが解析処理装置ａ４１に配信され、また上述したように一時記憶部３から蓄積された映像データが解析処理装置ｂ４２に配信された状態となっている。
【００４４】
その後、解析処理装置ｂ４２は、上述したように一時記憶部３から配信された逆再生の映像データを構成する各フレーム画像に対して、当該フレーム画像内に存在する移動物体が人物であることを判定し、その人物の顔部分を抽出し、さらに、顔部分の特徴量を抽出する解析処理を行う（ステップＳ１３）。そして、解析処理装置ｂ４２は、予め設定された基準を満たす程度の顔部分の特徴量を抽出できると、解析処理完了と判断して、解析状態管理部２４に通知する（ステップＳ１４）。
【００４５】
例えば、図４に示すように、「侵入検知」となった図４（Ｃ）よりも前の図４（Ａ）のフレーム画像に、基準を満たす特徴量を抽出可能なよう人物の顔が正面を向いているものがある場合には、解析処理装置ｂ４２は、図４（Ａ）のフレーム画像に対する解析処理後に「解析完了」と判断し、解析状態管理部２４に通知する。
【００４６】
続いて、上記解析状態管理部２４は、「解析処理完了」の通知を受けて、「解析完了」に状態変化したことを配信決定部２３に通知する（ステップＳ１５）。配信決定部２３は、「解析完了」という状態変化の通知を受けると、かかる状態変化の内容に対応して設定された配信ルールに従って、映像データの配信状態を決定する。この場合には、一時記憶部３から解析処理装置ｂ４２への配信を停止するよう、配信切替部２１に指示する（ステップＳ１６）。これを受けて、配信切替部２１は、一時記憶部３から解析処理装置ｂ４２への映像データの配信を停止する（ステップＳ１７）。これにより、図５の矢印Ｙ２に示すように、図５（Ｂ）の状態から図５（Ａ）の状態となるよう映像データの配信を切り替える。
【００４７】
以上のように、本実施形態における解析処理システムでは、まず、「人物の侵入検知」のタイミングとなったときに、解析処理装置ｂ４２にて処理負荷の高い顔画像の解析処理が開始されるため、通常時における解析処理を行う資源の消費量を抑制できる。また、解析処理装置ｂ４２による顔画像の解析処理の対象を、「人物の侵入検知」のタイミングとなったときから逆再生した映像データとすることで、顔画像の解析処理を行っていない直近の過去の映像から所望の解析結果を得られることがあり、高精度な解析処理結果を迅速に得ることができる。
【００４８】
＜実施形態２＞
本発明の第２の実施形態を、図９乃至図１３を参照して説明する。図９は、解析処理システムの構成を説明するための図であり、図１０乃至図１３は、解析システムの動作を説明するための図である。
【００４９】
［構成］
本実施形態における解析処理システムは、実施形態１で説明した図１に示すものとほぼ同様の構成をとっている。但し、本実施形態では、映像データに移動物体が映し出されるなどの特定の状況を検出し、その状況となったときに、過去に遡った映像データのみならず、現在の映像データに対しても人物の顔の特徴量抽出等を行う、という点で、実施形態１とは異なる。以下、実施形態１とは異なる構成について、主に説明する。
【００５０】
まず、本実施形態における配信ルール格納部２５には、例えば、図９に示す内容の配信ルールが記憶されている。この図に示すように、配信ルールの１つとして、対象モジュール：「解析処理装置ａ」、状態変化：「人物の侵入検知」の場合に、（１）配信元：「一時記憶部」、最大遡り時間「１０秒」、配信先への追加：「解析処理装置ｂ」と、（２）配信元：「データソース」、配信先への追加：「解析処理装置ｂ」、という２つの配信が設定されている。つまり、かかる配信ルールによると、解析処理装置ａで「侵入検知」の際に、配信決定部２３及び配信切替部２１にて、（１）実施形態１と同様に、「一時記憶部３」から「遡って１０秒間」の映像データを「解析処理装置ｂ」に配信する、という配信状態と、（２）「データソース１」から映像データを「解析処理装置ｂ」に配信する、という配信状態と、になるよう設定される。
【００５１】
ここで、図１０乃至図１２を参照して、配信切替部２１による映像データの配信切り替えの具体例を説明する。まず、図１０の最上段に示すように、右方向に時間が進むよう時間軸を設定した場合に、「ｆｌ，・・・，ｆｎ−３，ｆｎ−２，ｆｎ−１，ｆｎ，ｆｎ＋１，ｆｎ＋２，・・・，ｆｍ，ｆｍ＋１，ｆｍ＋２，・・・」のそれぞれの時刻でフレーム画像が取得され、各フレーム画像にて映像データが構成されていることとする。なお、図１１は、矢印Ｔ１１に示すように（Ａ）〜（Ｅ）の順に連続して入力された各フレーム画像の一例を示しており、これらフレーム画像に手映像データが構成されている。
【００５２】
そして、取得された各フレーム画像は、まず、解析処理装置ａ４１及び一時記憶部３に配信される。これにより、一時記憶部３には、各フレーム画像が時系列に沿って順次蓄積され、解析処理装置ａ４１は、各フレーム画像を時系列に沿って順番に解析処理する。つまり、まずはじめの状態では、図１２（Ａ）の矢印Ａに示すように、解析処理装置のうちトリガ状況を検知（侵入検知）する解析処理装置Ａ４１に対してのみ、データソース１から映像データを構成する各フレーム画像が配信される。そして、図１０の二段目に示すように、解析処理装置ａ４１は、各フレーム画像に対して、ほぼリアルタイムで人物が侵入したか否かを検知する解析処理を行う。
【００５３】
ここで、星印で示す図１０の２段目の符号ｆｎのフレーム画像、図１１では（Ｃ）に示すフレーム画像に対する侵入検知の解析処理を行った際に、「トリガ状況を検知」つまり「侵入検知」と判断したこととする。すると、配信決定部２３は、配信ルールに従って、一時記憶部３に蓄積された映像データの配信先として解析処理装置ｂ４２を追加することを決定し、これを受けて、配信切替部２１は、一時記憶部３に蓄積された映像データを過去に遡って、つまり、映像データを逆再生して、解析処理装置ｂ４２に配信するよう制御する。これと共に、配信決定部２３は、配信ルールに従って、データソース１から取得した映像データの配信先としても解析処理装置ｂ４２を追加することを決定し、これを受けて、配信切替部２１は、データソース１から取得した映像データを、順次、解析処理装置ｂ４２に配信するよう制御する。
【００５４】
例えば、図１０の３段目に示すように、侵入を検知したフレーム画像ｆｎから過去に遡って、ｆｎ−１，ｆｎ−２，・・・，ｆｌの順に、各フレーム画像が一時記憶部３から解析処理装置ｂ４２に配信される。これと共に、図１０の最下段に示すように、侵入を検知したフレーム画像ｆｎから現在方向に向かって、ｆｎ＋１，ｆｎ＋２，・・・，ｆｍの順に、各フレーム画像がデータソース１から解析処理装置ｂ４２に配信される。
【００５５】
図１１の例では、矢印Ｔ１２に示すように、侵入を検知したフレーム画像（Ｃ）から過去に遡って、（Ｂ），（Ａ）の順に、各フレーム画像が一時記憶部３から解析処理装置ｂ４２に配信される。これと共に、矢印Ｔ１３に示すように、侵入を検知したフレーム画像（Ｃ）から後の各フレーム画像が、（Ｄ），（Ｅ）の順に、データソース１から解析処理装置ｂ４２に配信される。
【００５６】
このため、「侵入検知」の後には、図１２（Ｂ）の矢印Ａに示すように、データソース１からトリガ状況を検知（侵入検知）する解析処理装置ａ４１に対して映像データが配信されると共に、図１２（Ｂ）の矢印Ｂに示すように一時記憶部３から顔解析を行う解析処理装置ｂ４２に対して、及び、矢印Ｃに示すようにデータソース１から顔解析を行う解析処理装置ｂ４２に対して、並列に映像データが配信される。
【００５７】
上述したように一時記憶部３及びデータソース１から映像データが配信された解析処理装置ｂ４２は、それぞれ過去及び現在の各フレーム画像に対して、並列に、当該フレーム画像内に存在する移動物体が人物であることを判定し、その人物の顔部分を抽出し、さらに、顔部分の特徴量を抽出する解析処理を行う。そして、解析処理装置ｂ４２は、過去及び現在のフレーム画像のうち、いずれか一方のフレーム画像から予め設定された基準を満たす程度の顔部分の特徴量を抽出できると、解析処理完了と判断して、解析状態管理部２４に通知する。
【００５８】
このように、本実施形態では、解析処理装置ｂ４２による顔画像の解析処理の対象を、「人物の侵入検知」のタイミングとなったときから逆再生した過去の映像データ、及び、「人物の侵入検知」のタイミングとなったときから順次入力される現在の映像データ、とすることで、迅速に所望の解析結果を得ることができる。例えば、図１１に示すように、「侵入検知」となった図１１（Ｃ）より以前は、人物の顔が横を向いてしまっている場合には、過去映像からは所望の顔部分の特徴量を抽出できない場合がある。一方で、「侵入検知」となった以降の図１１（Ｅ）で人物の顔が正面を向いている場合には、直近の映像から所望の解析結果を迅速に得ることができる。
【００５９】
また、上述した本実施形態における図９に示す配信ルールには、「解析完了」という状態変化に対応して、いずれの配信元（一時記憶部、データソース）に対しても、配信先から「解析処理装置ｂ」を削除する、というルールが設定されている。このため、配信決定部２３は、解析処理装置ｂ４２によって過去あるいは現在のいずれかの映像データの解析結果から「解析完了」となると、一時記憶部３及びデータソース１からの解析処理装置ｂ４２への映像データの配信は停止する。つまり、図１２の矢印Ｙ１２に示すように、図１２（Ｂ）の状態から図１２（Ａ）の状態となるよう映像データの配信を切り替える。
【００６０】
［動作］
次に、上述した構成である解析処理システムの動作を、主に図１３のシーケンス図を参照して説明する。なお、実施形態１と同様の動作については、簡単に説明する。
【００６１】
まず、映像データがデータソース１から配信切替部２１に連続して入力される。配信切替部２１は、入力された映像データの各フレーム画像を、順次、解析処理装置ａ４１及び一時記憶管理部２２に配信する。つまり、この時点では、解析処理装置に対しては、図１２（Ａ）の矢印Ａに示すように、解析処理装置ａ４１にのみデータソース１から映像データが配信されることとなる。
【００６２】
解析処理装置ａ４１は、配信された各フレーム画像に対して、人物が侵入したか否かを検知する解析処理を順次行う。また、一時記憶管理部２２は、連続して入力された各フレーム画像を、時系列に沿って一時記憶部３に蓄積する。
【００６３】
その後、解析処理装置ａ４１は、配信されたフレーム画像から、人物が侵入したことを検知すると、その旨を解析状態管理部２４に通知する。例えば、図１０の中段の星印の付いた符号ｆｎで示すフレーム画像や、星印の付いた図１１（Ｃ）に示すフレーム画像のときに、「侵入検知」となったとする。
【００６４】
続いて、解析状態管理部２４は、解析処理システムａ４１から「侵入検知」の通知を受けると、当該「侵入検知」に状態変化したと判定し、その旨を配信決定部２３に通知する。配信決定部２３は、通知された状態変化に対応する映像データの配信状態を決定する。すると、まず一時記憶部３から、蓄積された映像データが、最新の時点から逆再生にて配信切替部２１に出力される（ステップＳ２１）。そして、配信切替部２１は、逆再生された映像データを解析処理装置ｂ４２に配信する（ステップＳ２３）。このとき、データソース１からも現在撮影された映像データが配信切替部２１に出力されているが（ステップＳ２２）、かかるデータソース１からの映像データも、配信切替部２１が解析処理装置ｂ４２に順次配信する（ステップＳ２３）。つまり、「侵入検知」のタイミングで、一時記憶部３に蓄積された映像データがその時点から過去に遡って、解析処理装置ｂ４２に配信されると共に、その時点からデータソース１にて取り込まれた映像データが、順次、解析処理装置ｂ４２に配信される。
【００６５】
例えば、図１０の最下段に示すように、侵入を検知したフレーム画像ｆｎから過去に遡って、ｆｎ−１，ｆｎ−２，・・・，ｆｌの順に、各フレーム画像が一時記憶部３から解析処理装置ｂ４２に配信されると共に、侵入を検知したフレーム画像ｆｎ以降に順次取り込まれるフレーム画像ｆｎ＋１，ｆｎ＋２，・・・，ｆｍが、データソース１から解析処理装置ｂ４２に配信される。
【００６６】
図１１の例では、矢印Ｔ１２に示すように、侵入を検知したフレーム画像（Ｃ）から過去に遡って、（Ｂ），（Ａ）の順に、各フレーム画像が一時記憶部３から解析処理装置ｂ４２に配信されると共に、矢印Ｔ１３に示すように、侵入を検知したフレーム画像（Ｃ）から後の各フレーム画像（Ｄ），（Ｅ）が、順次、データソース１から解析処理装置ｂ４２に配信される。
【００６７】
そして、解析処理装置ｂ４２は、上述したように一時記憶部３から配信された逆再生の映像データを構成する各フレーム画像、及び、データソース１から配信された現在取り込まれている各フレーム画像、のそれぞれに対して、当該フレーム画像内に存在する人物の顔部分の特徴量抽出などの解析処理を行う（ステップＳ２４）。解析処理装置ｂ４２は、過去あるいは現在のいずれかのフレーム画像から、予め設定された基準を満たす程度の顔部分の特徴量を抽出できると、解析処理完了と判断して、解析状態管理部２４に通知する（ステップＳ２５）。
【００６８】
続いて、上記解析状態管理部２４は、「解析処理完了」の通知を受けて、「解析完了」に状態変化したことを配信決定部２３に通知する。配信決定部２３は、「解析完了」という状態変化の通知を受けると、かかる状態変化の内容に対応して設定された配信ルールに従って、映像データの配信状態を決定する。この場合には、一時記憶部３及びデータソース１から解析処理装置ｂ４２への配信をそれぞれ停止するよう、配信切替部２１に指示する。これを受けて、配信切替部２１は、一時記憶部３及びデータソース１から解析処理装置ｂ４２への映像データの配信を停止する。これにより、図１２の矢印Ｙ１２に示すように、図１２（Ｂ）の状態から図１２（Ａ）の状態となるよう映像データの配信を切り替える。
【００６９】
以上のように、本実施形態における解析処理システムでは、まず、「人物の侵入検知」のタイミングとなったときに、解析処理装置ｂ４２にて処理負荷の高い顔画像の解析処理が開始されるため、通常時における解析処理を行う資源の消費量を抑制できる。また、解析処理装置ｂ４２による顔画像の解析処理の対象を、「人物の侵入検知」のタイミングとなったときから逆再生した映像データ、及び、それ以降に入力される映像データ、とすることで、顔画像の解析処理を行っていない直近の映像から所望の解析結果を得られることがあり、高精度な解析処理結果を迅速に得ることができる。
【００７０】
ここで、上記では、「人物の侵入検知」のタイミングとなったときに、一時記憶部３から過去の映像データと、データソース１から現在の映像データと、の解析処理装置ｂ４２への配信を同時に行っている場合を例示したが、同時であることに限定されない。例えば、まず、過去の映像データを逆再生して解析処理装置ｂ４２に配信し、所定時間内に解析処理装置ｂ４２にて解析完了とならない場合に、データソース１から現在の映像データを解析処理装置ｂ４２に配信するようにしてもよい。あるいは、逆に、まず、データソース１から現在の映像データを解析処理装置ｂ４２に配信し、所定時間内に解析処理装置ｂ４２にて解析完了とならない場合に、過去の映像データを逆再生して解析処理装置ｂ４２に配信してもよい。つまり、まず、過去及び現在のうち、いずれかの一方の映像データを解析処理装置ｂ４２に配信し、その後、他方の映像データを配信してもよい。
【００７１】
＜変形例＞
次に、実施形態１，２で説明した解析処理システムの変形例を説明する。
【００７２】
まず、上記では、解析状態管理部２４にて「侵入検知」つまり「トリガ状況」となったことを検出する方法として、データソース１から入力された映像データに対する解析処理結果を利用する場合を例示したが、「トリガ状態」の検出は他の方法で行ってもよい。例えば、映像データを用いず、赤外線センサなどの各種センサを用いて人物の侵入を検知して解析状態管理部２４に通知し、「トリガ状況」となったことを検出してもよい。この場合には、人物の侵入を検知するためのセンサ及び解析状態管理部２４が、解析処理装置ｂ４２による解析処理を行うタイミングである「トリガ状況」となったか否かを検出するトリガ検出手段として機能することとなる。
【００７３】
なお、「トリガ状況」は、必ずしも「人物の侵入を検知」という状況であることに限定されず、他の状況を「トリガ状況」として検出してもよい。
【００７４】
また、上記では、一時記憶部３から過去に遡って映像データを解析処理装置ｂ４２に配信する際に、１フレーム画像ずつ配信している場合を例示しているが、配信する映像データの単位は、１フレームであることに限定されず、他のデータ単位でもよい。例えば、予め設定された複数のフレーム単位や所定の時間単位で、過去に遡って映像データを解析処理装置ｂ４２に配信してもよい。一例をあげると、図３で説明したｆｎのフレームで「トリガ状況」を検出した場合に、まず、「（ｆｎ−４）〜ｆｎ」までの５フレームからなるフレーム群を解析処理装置ｂ４２に配信し、その次に、「（ｆｎ−５）〜（ｆｎ−９）」までの５フレームからなるフレーム群を解析処理装置ｂ４２に配信する。すると、解析処理装置ｂ４２では、「（ｆｎ−４）〜ｆｎ」のフレーム群のうち、時間が経過する方向に各フレーム画像を順次解析することとなるが、フレーム群単位では、過去に遡って配信及び解析されていることとなる。
【００７５】
また、上記では、解析処理装置ｂ４２によって所望の解析結果が得られたときに、当該解析処理装置ｂ４２に対する一時記憶部３などからの映像データの配信を停止することとしているが、当該配信を停止する条件は、これに限定されない。例えば、配信ルールに設定されている時間（最大遡り時間）が経過した際に、一時記憶部３からの映像データの配信を停止してもよい。
【００７６】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における解析処理システム（図１４参照）、解析制御装置、プログラム、解析処理方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００７７】
（付記１）
連続して入力された解析対象データを記憶装置１１０に順次蓄積するデータ蓄積手段１０１と、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段１０２と、
前記解析処理手段による解析処理動作を制御する解析制御手段１０３と、を備え、
前記解析制御手段１０３は、予め設定されたタイミングで、前記記憶装置１１０に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段１０２にて行うよう制御する、
解析処理システム１００。
【００７８】
上記発明によると、まず、データ蓄積手段が、連続して入力された解析対象データを記憶装置に順次蓄積する。そして、予め設定されたタイミングとなったときに、解析制御手段が、記憶装置に蓄積された解析対象データを過去方向に向かって順次取り出して、取り出した順に、解析対象データに対する解析処理を解析処理手段にて実行するよう制御する。つまり、予め設定されたタイミングとなったときから、解析対象データを時間的に順次遡って解析処理する。このため、予め設定されたタイミングとなったときから、過去方向に所望の解析結果を得ることができる解析対象データが存在する場合には、迅速に所望の解析結果を得ることができる。その結果、解析処理を行う資源の消費量を抑制でき、高精度な解析処理結果を迅速に得ることができる。
【００７９】
（付記２）
付記１に記載の解析処理システムであって、
予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を備え、
前記解析制御手段は、前記トリガ検出手段にて前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって、前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析処理システム。
【００８０】
（付記３）
付記２に記載の解析処理システムであって、
前記トリガ検出手段は、入力された前記解析対象データに対して、前記解析処理手段による解析処理よりも処理負荷の低い所定の処理を実行し、その処理結果に基づいて前記トリガ状況となったか否かを検出する、
解析処理システム。
【００８１】
上記発明によると、まず、データ蓄積手段が、連続して入力された解析対象データを記憶装置に順次蓄積すると共に、トリガ検出手段がトリガ状況となったか否かを検出する。このとき、トリガ検出手段は、入力された解析対象データに対して、順次、処理負荷の低い処理を行って、トリガ状況となったか否かを検出してもよい。そして、トリガ状況が検出されたときに、解析制御手段が、当該トリガ状況が検出された時点から過去方向に向かって、記憶装置に蓄積された解析対象データを順次取り出し、取り出した順に、解析対象データに対する解析処理を解析処理手段にて実行するよう制御する。これにより、トリガ状況となるまでは資源の消費量を抑制できるため、限られた資源にて、高精度な解析処理結果を迅速に得ることができる。
【００８２】
（付記４）
付記１乃至３のいずれかに記載の解析処理システムであって、
前記解析制御手段は、前記記憶装置から過去方向に向かって順次取り出した前記解析対象データに対する解析処理に加え、現在方向に順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析処理システム。
【００８３】
（付記５）
付記４に記載の解析処理システムであって、
予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を備え、
前記解析制御手段は、前記トリガ検出手段にて前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御すると同時に、前記トリガ状況が検出された時点から現在方向に向かって順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析処理システム。
【００８４】
（付記６）
付記４に記載の解析処理システムであって、
予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を備え、
前記解析制御手段は、前記トリガ検出手段にて前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する処理、及び、前記トリガ状況が検出された時点から現在方向に向かって順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する処理、のうちいずれか一方の処理を開始し、その後、他方の処理を開始する、
解析処理システム。
【００８５】
上記発明によると、解析制御手段は、過去の解析対象データに対する解析処理と、現在方向に向かって入力される解析対象データに対する解析処理とを、並列に、あるいは、いずれか一方ずつを実行するよう制御する。このとき、これらの解析処理を、トリガ状況を検出したときに、同時に開始してもよく、時間差を設けて開始してもよい。これにより、過去の解析対象データだけでなく、現在方向に入力され続けている解析対象データからも所望の解析結果を得ることができるため、高精度な解析処理結果を迅速に得ることができる。
【００８６】
（付記７）
付記１乃至６のいずれかに記載の解析処理システムであって、
前記解析制御手段は、前記解析処理手段にて予め設定された基準を満たす解析結果を得たときに、前記解析対象データに対する前記解析処理手段による解析処理を終了するよう制御する、
解析処理システム。
【００８７】
上記発明によると、過去方向、あるいは、現在方向に向かって解析対象データの解析処理を行い、所望の解析結果が得られると、解析対象データに対する解析処理を終了する。これにより、解析処理を行うための資源の消費量を抑制しつつ、高精度な解析処理結果を迅速に得ることができる。
【００８８】
（付記８）
付記１乃至７のいずれかに記載の解析処理システムであって、
予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を備え、
前記トリガ検出手段は、入力された前記解析対象データである映像データ内に移動物体が存在するか否かを調べ、当該映像データ内に移動物体が存在する場合に前記トリガ状況となったことを検出し、
前記解析処理手段は、前記解析対象データ内の移動物体に対する予め設定された解析処理を行う、
解析処理システム。
【００８９】
（付記９）
連続して入力された解析対象データを記憶装置に順次蓄積するデータ蓄積手段と、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段による解析処理動作を制御する解析制御手段と、を備え、
前記解析制御手段は、予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御装置。
【００９０】
（付記１０）
付記９に記載の解析制御装置であって、
予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を備え、
前記解析制御手段は、前記トリガ検出手段にて前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって、前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御装置。
【００９１】
（付記１１）
付記９又は１０に記載の解析制御装置であって、
前記解析制御手段は、前記記憶装置から過去方向に向かって順次取り出した前記解析対象データに対する解析処理に加え、現在方向に順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御装置。
【００９２】
（付記１２）
情報処理装置に、
連続して入力された解析対象データを記憶装置に順次蓄積するデータ蓄積手段と、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段による解析処理動作を制御する解析制御手段と、を実現させると共に、
前記解析制御手段は、予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
ことを実現させるためのプログラム。
【００９３】
（付記１３）
付記１２に記載のプログラムであって、
前記情報処理装置に、さらに、予め設定されたタイミングであるトリガ状況となったか否かを検出するトリガ検出手段を実現させると共に、
前記解析制御手段は、前記トリガ検出手段にて前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって、前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
ことを実現させるためのプログラム。
【００９４】
（付記１４）
付記１２又は１３に記載のプログラムであって、
前記解析制御手段は、前記記憶装置から過去方向に向かって順次取り出した前記解析対象データに対する解析処理に加え、現在方向に順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
プログラム。
【００９５】
（付記１５）
連続して入力された解析対象データを記憶装置に順次蓄積し、
前記解析対象データに対する予め設定された解析処理を実行する解析処理手段による解析処理動作を制御すると共に、
予め設定されたタイミングで、前記記憶装置に蓄積された前記解析対象データを過去方向に向かって所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御方法。
【００９６】
（付記１６）
付記１５に記載の解析制御方法であって、
予め設定されたタイミングであるトリガ状況となったか否かを検出し、
前記トリガ状況が検出されたときに、当該トリガ状況が検出された時点から過去方向に向かって、前記記憶装置に蓄積された前記解析対象データを所定のデータ単位毎に順次取り出して、当該取り出した順に前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御方法。
【００９７】
（付記１７）
付記１５又は１６に記載の解析制御方法であって、
前記記憶装置から過去方向に向かって順次取り出した前記解析対象データに対する解析処理に加え、現在方向に順次入力された前記解析対象データに対する解析処理を前記解析処理手段にて行うよう制御する、
解析制御方法。
【００９８】
ここで、本願におけるプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００９９】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【０１００】
なお、本発明は、日本国にて２０１３年６月６日に特許出願された特願２０１３−１１９３８３の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。
【符号の説明】
【０１０１】
１  データソース
２  解析管理装置
３  一時記憶部
２１  配信切替部
２２  一時記憶管理部
２３  配信決定部
２４  解析状態管理部
２５  配信ルール格納部
４１  解析処理装置ａ
４２  解析処理装置ｂ
４ｎ  解析処理装置ｎ
１００  解析処理システム
１０１  データ蓄積手段
１０２  解析処理手段
１０３  解析制御手段
１１０  記憶装置
【図１】
2014196134.tif 000003
【図２】
2014196134.tif 000004
【図３】
2014196134.tif 000005
【図４】
2014196134.tif 000006
【図５】
2014196134.tif 000007
【図６】
2014196134.tif 000008
【図７】
2014196134.tif 000009
【図８】
2014196134.tif 000010
【図９】
2014196134.tif 000011
【図１０】
2014196134.tif 000012
【図１１】
2014196134.tif 000013
【図１２】
2014196134.tif 000014
【図１３】
2014196134.tif 000015
【図１４】
2014196134.tif 000016
【国際調査報告】
2014196134.tif 000017
2014196134.tif 000018