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