(57)【要約】  本発明の解析制御システム１００は、解析対象データに対する解析処理を行う複数の解析エンジン１１０の解析処理動作を制御するエンジン制御部１０３と、解析対象データに対する解析処理条件の入力を受け付ける解析処理条件受付部１０１と、解析処理条件に基づいて、解析対象データに対する解析処理を行う解析エンジンの優先度を設定する優先度設定部１０２と、を備え、上記エンジン制御部１０３は、優先度設定部にて設定された優先度に応じて、解析エンジンの解析処理動作を制御する。
2014091667.tif 000002
【特許請求の範囲】
【請求項１】
解析対象データに対する解析処理を行う複数の解析エンジンの解析処理動作を制御するエンジン制御部と、
前記解析対象データに対する解析処理条件の入力を受け付ける解析処理条件受付部と、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う前記解析エンジンの優先度を設定する優先度設定部と、を備え、
前記エンジン制御部は、前記優先度設定部にて設定された前記優先度に応じて、前記解析エンジンの解析処理動作を制御する、
解析制御システム。
【請求項２】
請求項１に記載の解析制御装置であって、
前記優先度設定部は、前記解析処理条件に応じた解析結果を得ることが可能な解析処理を実行する前記解析エンジンの優先度を、他の解析エンジンの優先度よりも高く設定し、
前記エンジン制御部は、前記優先度の値が高く設定された前記解析エンジンによる解析処理を、他の解析エンジンによる解析処理よりも優先して実行するよう制御する、
解析制御システム。
【請求項３】
請求項２に記載の解析制御装置であって、
前記エンジン制御部は、前記優先度の値が高く設定された少なくとも１つの前記解析エンジンによる解析処理を実行するよう制御する、
解析制御システム。
【請求項４】
請求項１乃至３のいずれかに記載の解析制御システムであって、
前記優先度設定部は、前記解析処理条件に基づいて、前記解析対象データを取得するデータ取得装置の優先度を設定し、
前記エンジン制御部は、前記解析エンジンの優先度と、前記データ取得装置の優先度とに応じて、前記データ取得装置にて取得された前記解析対象データに対する前記解析エンジンの解析処理動作を制御する、
解析制御システム。
【請求項５】
請求項４に記載の解析制御システムであって、
前記優先度設定部は、前記解析処理条件に応じた解析結果を得ることが可能な前記解析対象データを取得するデータ取得装置の優先度を、他のデータ取得装置の優先度よりも高く設定し、
前記エンジン制御部は、前記データ取得装置の優先度の値が高く設定された当該データ取得装置にて取得した前記解析対象データに対する前記解析エンジンによる解析処理を、他のデータ取得装置にて取得された解析対象データに対する解析処理よりも優先して実行するよう制御する、
解析制御システム。
【請求項６】
請求項５に記載の解析制御システムであって、
前記解析対象データが映像データであり、前記データ取得装置が前記映像データを撮影するカメラである場合に、
前記優先度設定部は、前記解析処理条件に応じた解析結果を得ることが可能な画角の前記映像データを撮影するよう設置された前記カメラの優先度を、他のカメラの優先度よりも高く設定する、
解析制御システム。
【請求項７】
請求項５又は６に記載の解析制御システムであって、
前記優先度設定部は、前記解析処理条件に応じた解析処理結果を得ることが可能な前記解析対象データを取得する位置に設置されたデータ取得装置の優先度を、他のデータ取得装置の優先度よりも高く設定する、
解析制御システム。
【請求項８】
請求項１乃至７のいずれかに記載の解析制御システムであって、
前記解析処理条件受付部は、前記解析エンジンによる解析結果に基づく情報を前記解析処理条件として受け付ける、
解析制御システム。
【請求項９】
請求項８に記載の解析制御システムであって、
前記解析処理条件受付部は、前記解析エンジンの優先度が高く設定された当該解析エンジンによる解析結果に基づく情報を新たな前記解析処理条件として受け付け、
前記優先度設定部は、前記新たな解析処理条件に基づいて、前記解析対象データに対する解析処理を行う前記解析エンジンの新たな優先度を設定し、
前記エンジン制御部は、前記優先度設定部にて設定された前記新たな優先度に応じて、前記解析エンジンの解析処理動作を制御する、
解析制御システム。
【請求項１０】
解析エンジンによる解析対象データに対する解析処理条件の入力を受け付ける解析処理条件受付部と、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う解析エンジンの優先度を決定する優先度決定部と、
複数の前記解析エンジンの解析処理動作を制御するエンジン制御部を備えた解析処理装置に、当該エンジン制御部が前記優先度に応じて前記解析エンジンの解析処理動作を制御するよう当該優先度を設定する優先度設定部と、
を備えた情報処理装置。
【請求項１１】
請求項１０に記載の情報処理装置であって、
前記優先度決定部は、前記解析処理条件に応じた解析結果を得ることが可能な解析処理を実行する前記解析エンジンの優先度が、他の解析エンジンの優先度よりも高くなるよう決定し、
前記優先度設定部は、前記解析処理装置に、前記エンジン制御部が、前記優先度の値が高い前記解析エンジンによる解析処理を他の解析エンジンによる解析処理よりも優先して実行するよう前記優先度を設定する、
情報処理装置。
【請求項１２】
情報処理装置に、
解析エンジンによる解析対象データに対する解析処理条件の入力を受け付ける解析処理条件受付部と、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う解析エンジンの優先度を決定する優先度決定部と、
複数の前記解析エンジンの解析処理動作を制御するエンジン制御部を備えた解析処理装置に、当該エンジン制御部が前記優先度に応じて前記解析エンジンの解析処理動作を制御するよう当該優先度を設定する優先度設定部と、
を実現させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムであって、
前記優先度決定部は、前記解析処理条件に応じた解析結果を得ることが可能な解析処理を実行する前記解析エンジンの優先度が、他の解析エンジンの優先度よりも高くなるよう決定し、
前記優先度設定部は、前記解析処理装置に、前記エンジン制御部が、前記優先度の値が高い前記解析エンジンによる解析処理を他の解析エンジンによる解析処理よりも優先して実行するよう前記優先度を設定する、
情報処理装置。
【請求項１４】
解析エンジンによる解析対象データに対する解析処理条件の入力を受け付け、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う解析エンジンの優先度を設定し、
前記優先度に応じて、複数の前記解析エンジンの解析処理動作を制御する、
解析制御方法。
【請求項１５】
請求項１４に記載の解析制御方法であって、
前記解析処理条件に応じた解析結果を得ることが可能な解析処理を実行する前記解析エンジンの優先度が、他の解析エンジンの優先度よりも高くなるよう当該優先度を設定し、
前記優先度の値が高く設定された前記解析エンジンによる解析処理を、他の解析エンジンによる解析処理よりも優先して実行するよう制御する、
解析制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解析制御システムにかかり、特に、解析対象データに対する解析処理を実行する解析エンジンによる解析動作を制御する解析制御システムに関する。
【背景技術】
【０００２】
近年、情報処理技術の発達に伴い、様々なデータの解析を行う解析エンジンの開発が行われている。例えば、動画像データから特定の服装の人物を抽出する、動画像データから特定の顔の人物を抽出する、動画像データから人間の動線をトレースする位置情報を生成する、音声データからテキストデータを生成するなど、様々な解析エンジンが開発されている。【０００３】
また、同種あるいは異種の解析エンジンを複数組み合わせて、入力データから様々な解析処理結果を得ることができる解析システムも開発されている。例えば、カメラから入力した動画像データを、動線抽出エンジン、顔抽出エンジン、年齢判別エンジンなどを用いて並列又は直列に処理し、所定の挙動の人物を判定する、といった解析処理を行うシステムも開発されている。このようなカメラにて撮影した動画像データから人物を判定するといった解析システムでは、解析対象データの入力時から、遅滞なく迅速に、望ましくはリアルタイムに、解析処理結果を得ることが要求されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００４−５３５６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、解析対象データが、動画像データや音声データといった連続的に入力され、かつ、容量が比較的大きいデータである場合には、解析エンジンで行う解析処理の負荷が高まり、解析処理結果を迅速に得ることが困難となる。一方で、動画像データのフレームレートを低く設定するなど、予め解析対象データの容量を小さくしておくと、所望の解析精度の解析結果を得ることができない、という問題が生じる。【０００６】
ここで、特許文献１には、カメラにて監視している範囲に対する対象物の侵入状況に応じて、分析するピクセルを変化させる技術が開示されている。ところが、かかる技術では、解析処理を行う領域を制限しても所望の解析結果を得られる場合には有効であるが、その他の場合に対応することができない。従って、迅速に所望の解析結果を得ることができない、という問題が生じる。【０００７】
このため、本発明の目的は、解析対象データから迅速に所望の解析結果を得ることができない、という問題を解決することができる解析制御システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一形態である解析制御システムは、
解析対象データに対する解析処理を行う複数の解析エンジンの解析処理動作を制御するエンジン制御部と、
前記解析対象データに対する解析処理条件の入力を受け付ける解析処理条件受付部と、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う前記解析エンジンの優先度を設定する優先度設定部と、を備え、
前記エンジン制御部は、前記優先度設定部にて設定された前記優先度に応じて、前記解析エンジンの解析処理動作を制御する、
という構成をとる。【０００９】
また、本発明の他の形態である情報処理装置は、
解析エンジンによる解析対象データに対する解析処理条件の入力を受け付ける解析処理条件受付部と、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う解析エンジンの優先度を決定する優先度決定部と、
複数の前記解析エンジンの解析処理動作を制御するエンジン制御部を備えた解析処理装置に、当該エンジン制御部が前記優先度に応じて前記解析エンジンの解析処理動作を制御するよう当該優先度を設定する優先度設定部と、
を備える、という構成をとる。【００１０】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
解析エンジンによる解析対象データに対する解析処理条件の入力を受け付ける解析処理条件受付部と、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う解析エンジンの優先度を決定する優先度決定部と、
複数の前記解析エンジンの解析処理動作を制御するエンジン制御部を備えた解析処理装置に、当該エンジン制御部が前記優先度に応じて前記解析エンジンの解析処理動作を制御するよう当該優先度を設定する優先度設定部と、
を実現させるためのプログラムである。【００１１】
また、本発明の他の形態である解析制御方法は、
解析エンジンによる解析対象データに対する解析処理条件の入力を受け付け、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う解析エンジンの優先度を設定し、
前記優先度に応じて、複数の前記解析エンジンの解析処理動作を制御する、
という構成をとる。
【発明の効果】
【００１２】
本発明は、以上のように構成されることにより、解析対象データから迅速に所望の解析結果を得ることができる解析制御システムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明における解析システムの構成の概略を示すブロック図である。
【図２】本発明の実施形態１における解析システムを構成する解析条件設定装置の構成を示すブロック図である。
【図３】本発明の実施形態１における解析システムを構成する解析条件設定装置の構成を示すブロック図である。
【図４】図２に開示した解析条件設定装置に記憶されるデータの一例を示す図である。
【図５】図３に開示した映像解析装置に記憶されるデータの一例を示す図である。
【図６】本発明の実施形態１における解析システムの動作を示すフローチャートである。
【図７】本発明の実施形態１における解析システムの動作を示すフローチャートである。
【図８】本発明の実施形態２における解析システムを構成する解析条件設定装置の構成を示すブロック図である。
【図９】本発明の実施形態２における映像解析装置に記憶されるデータの一例を示す図である。
【図１０】本発明の実施形態２における解析システムの動作を示すフローチャートである。
【図１１】本発明の付記１における解析制御システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
本発明における解析システムは、図１に示すように、解析対象データである映像データに対する解析処理を実行する複数の解析エンジンを備えた映像解析装置２０と、解析エンジンの優先度を設定する解析条件設定装置１０と、を備えて構成されている。なお、以下に説明する実施形態では、解析対象データが映像データである場合を例に挙げて説明するが、解析対象データは必ずしも映像データであることに限定されない。例えば、解析対象データは、音声データなど、連続的に入力される他のデータであってもよい。
【００１５】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図７を参照して説明する。図１乃至図５は、本実施形態における解析システムの構成を説明するための図であり、図６乃至図７は、解析システムの動作を説明するための図である。
【００１６】
図１に示すように、本実施形態における解析システムは、解析条件設定装置１０と、映像解析装置２０と、を備えて構成されている。但し、解析システムは、必ずしも解析条件設定装置１０及び映像解析装置２０といった２台の情報処理装置で構成されていることに限定されず、１台又は３台以上の情報処理装置で構成されていてもよい。
【００１７】
上記映像解析装置２０は、連続して入力される解析対象データを受け付けて、順次、解析対象データに対する解析処理を実行する機能を有する。特に、本実施形態における映像解析装置２０は、ある場所における映像データを取得して、当該映像データに映し出されている場所を監視する解析処理を行うものである。このため、映像解析装置２０は、解析対象データである映像データを取得するカメラＡ，Ｂ（データ取得装置）を接続しており、当該各カメラＡ，Ｂにてそれぞれ撮影された映像データを取り込む。なお、本実施形態では、カメラＡは、「Ａ駅１番ホーム」に設置されており、当該ホームを広範囲に撮影するためのカメラである。また、カメラＢは、上記Ａ駅から所定の路線で接続されている「Ｂ駅の改札」に設置されており、当該改札を通過する人物の顔のアップ画像を撮影するためのカメラである。
【００１８】
映像解析装置２０は、各カメラＡ，Ｂにて撮影した映像データに対する解析処理をそれぞれ実行する各解析部２１，２２（カメラＡ用解析部２１及びカメラＢ用解析部２２）を備えている。そして、各解析部２１，２２は、それぞれ映像データに対する各種の解析処理を行うための複数の解析エンジンを備えている。例えば、カメラＡ用解析部２１は、まず、映像データに対して、予め顔ＢＬ管理部３２に登録された顔データとの顔照合を行う顔解析部３１（解析エンジン）を備えている。また、カメラＡ用解析部２１は、映像データに対して、予め服ＢＬ管理部３４に登録された服データとの服照合を行う服解析部３３（解析エンジン）を備えている。さらに、カメラＡ用解析部２１は、映像データに対して、人物の動線を追跡する行動解析部３５（解析エンジン）を備えている。同様に、カメラＢ用解析部２２は、カメラＢにて撮影した映像データに対する各種解析処理を行う、顔解析部４１及び顔ＢＬ管理部４２、服解析部４３及び服ＢＬ管理部４４、行動解析部４５を備えている。
【００１９】
また、映像解析装置２０は、解析優先度管理部２３と、解析実行制御部２４と、を備えている。解析優先度管理部２３は、後述するように解析条件設定装置１０にて決定された各種優先度を設定する機能を有する。例えば、解析優先度管理部２３は、いずれの解析エンジンによる解析処理を優先して実行するか、といった解析エンジンの優先度や、いずれのカメラで取得した映像データを優先して解析処理を行うか、といった映像データの優先度、さらには、解析エンジンにて照合を行う場合にいずれの照合データを優先して照合対象とするか、といった照合データの優先度、を設定する。
【００２０】
解析実行制御部２４（エンジン制御部）は、設定された優先度に従って、各解析エンジンによる解析処理を制御する。このとき、解析実行制御部２４は、より高い優先度が設定されたカメラにて取得した映像データに対して、より高い優先度が設定された解析処理を、他の映像データに対する他の解析エンジンによる解析処理よりも優先して実行する。また、解析エンジンによる解析処理の際に、より高い優先度が設定された照合データに対する照合処理を、他の照合データに対する照合処理よりも優先して実行する。そして、解析実行制御部２４は、少なくとも高い優先度が設定された解析エンジンによる解析処理を実行し、優先度が低い解析エンジンによる解析処理は、必ずしも実行しなくてもよい。
【００２１】
なお、上述した映像解析装置２０が備えるカメラＡ用解析部２１、カメラＢ用解析部２２、解析優先度管理部２３、解析実行制御部２４は、当該映像解析装置２０に装備された演算装置にプログラムが組み込まれることで実現される。
【００２２】
次に、解析条件設定装置１０について説明する。図２に示すように、解析条件設定装置１０は、監視条件受付部１１、優先度決定部１２、優先度設定部１３、監視条件管理部１４、条件優先度判定部１５、カメラ情報管理部１６、解析処理情報管理部１７、エリア推論部１８、を備えている。なお、上記各部１１〜１８は、解析条件設定装置１０に装備された演算装置にプログラムが組み込まれることで実現される。
【００２３】
上記監視条件受付部１１（解析処理条件受付部）は、解析対象データに対する解析処理条件の入力を受け付けて、監視条件管理部１４にて記憶装置に記憶して管理する。本実施形態では、監視条件受付部１１は、ユーザによってキーボードなどから入力された解析処理条件を受け付ける。解析処理条件は、解析エンジンが解析対象データから解析結果を出力する条件である。例えば、解析処理条件が「赤い服」という情報である場合には、服解析部３３である解析エンジンは、映像データ内に「赤い服の物体」が存在するかを調べ、存在する場合には、検出した「赤い服の物体」に関するデータを解析結果として出力することとなる。なお、監視条件受付部１１が受け付ける解析処理条件は、いかなる方法にて入力されてもよく、例えば、後に実施形態２で説明するように、優先的に実行された解析エンジンによる解析処理により出力された解析結果を、新たな解析処理条件として受け付けてもよい。
【００２４】
上記優先度決定部１２は、監視条件受付部１１にて受け付けた解析処理条件に基づいて、上述した各種優先度を決定する。例えば、上述したように解析処理条件が「赤い服」という情報である場合には、解析処理により「服」に関連する解析結果を得ることができる映像データ及び解析エンジンが必要となる。このため、服が映し出される画角で映像データを撮影するカメラの優先度を高く設定し、かつ、服の解析処理を行う解析エンジンの優先度を高く設定する。このとき、各カメラの情報は、カメラ情報管理部１６に記憶されており、また、各解析処理に必要な映像データの条件は、解析処理情報管理部１７に予め記憶されている。例えば、カメラ情報管理部１６には、図４（Ｂ）に示すように、カメラ名、カメラの設置場所、カメラにて撮影する映像データの画角、の情報が記憶されている。また、解析処理情報管理部１７には、図４（Ｃ）に示すように、解析内容、映像データの画角条件、の情報が記憶されている。そして、これらの情報を用いて、解析処理条件に応じて、条件優先度判定部１５が上述したようにカメラの優先度や解析エンジンの優先度を判定する。
【００２５】
なお、エリア推論部１８は、解析処理条件に「場所」や「時刻」に関する情報が含まれている場合に、かかる場所や時刻の情報から、解析対象データとなる映像データを撮影するカメラの場所を推定し、当該カメラの優先度を高く設定する。
【００２６】
また、優先度決定部１２は、解析エンジンにて照合処理を行う際に利用する照合対象となる照合データの優先度を決定する。例えば、解析処理条件が「赤色の服」である場合には、「赤色の服」という照合データの優先度が高くなるよう決定する。
【００２７】
上記優先度設定部１３は、上述したように決定した優先度を、映像解析装置２０に送信して設定する。ここで、映像解析装置２０内に優先度が設定された場合の例を図５（Ａ）〜（Ｃ）に示すが、これらの情報の詳細については後述する。
【００２８】
続いて、上述した解析システムの動作を、具体例を用いて、図６乃至図７のフローチャートを参照して説明する。
【００２９】
まず、状況として、「Ａ駅の１番ホームで事件が発生し、犯人が逃走。目撃証言から犯人の服装が茶色のコートであることがわかっている」ということとし、このような状況において、監視カメラの映像から犯人の映像を抽出する解析処理を行うことを想定する。
【００３０】
上述した状況から、解析処理条件として、「Ａ駅の１番ホーム」という場所情報、「１０：００」という時刻情報、「服」という解析対象情報、「茶色のコート」という照合対象情報、が操作者により入力されたとする。すると、解析条件設定装置１０の監視条件受付部１１は、入力された解析処理条件の情報を受け付けて、当該解析処理条件の情報を図４（Ａ）に示すように記憶装置に登録し、監視条件管理部１４に記憶して管理する（図６のステップＳ１，Ｓ２）。
【００３１】
続いて、解析条件設定装置１０の優先度決定部１２は、登録された解析処理条件に基づいて、各種の優先度を決定する（図６のステップＳ３）。ここで、優先度の決定処理の詳細を、図７のフローチャートを参照して説明する。
【００３２】
まず、カメラの優先度を決定する（図７のステップＳ１１）。カメラの優先度は、解析処理条件に対して、カメラの設置位置と、カメラにて撮影する映像データの画角、に応じて決定される。ここでは、解析処理条件に、場所「Ａ駅の１番ホーム」、時刻「１０：００」とあるため、事件発生時刻から現在時刻までに場所「Ａ駅の１番ホーム」から犯人が移動可能な範囲のカメラを優先すべきである。このため、カメラの位置に関しては、カメラＡ，Ｂとも優先度が高い、と決定する。但し、解析処理条件に、解析対象「服」とあるため、服装が映し出されている画角の映像データを撮影可能なカメラを優先する必要がある。このため、カメラ情報管理１６にて管理されている図４（Ｂ）に示す情報と、解析処理情報管理部１７にて管理されている図４（Ｃ）に示す情報と、に基づいて、服解析に必要な広角の画角で映像データを撮影するカメラＡの優先度が高い、と決定する。
【００３３】
続いて、解析エンジンの優先度を決定する（図７のステップＳ１２）。解析エンジンの優先度は、解析処理条件に対して、解析エンジンの解析内容に応じて決定される。ここでは、解析処理条件に、解析対象「服」とあるため、服を解析対象とする解析エンジンである服解析部３３，４３を優先すべきである。このため、解析エンジンに関しては、服解析部３３，４３の優先度が高い、と決定する。このとき、さらに、上述したカメラの優先度と併せた優先度を決定する。つまり、「カメラＡで撮影した映像データに対する服解析部３３の解析処理が、優先度が高い」、と決定する。逆に言うと、「他のカメラＢで撮影した映像データに対する他の解析処理は、優先度が低い」と決定する。
【００３４】
続いて、各解析処理における照合データの優先度を決定する（図７のステップＳ１３）。ここでは、解析処理条件に、照合対象「茶色のコート」とあるため、「茶色のコート」という照合データに対する照合処理を優先すべきである。このため、照合データに関しては、「茶色のコート」の優先度が高い、と決定する。
【００３５】
続いて、上述した優先度の決定処理において優先度が高い、と決定しなかった処理についての優先度を決定する（図７のステップＳ１４）。例えば、上記では、「カメラＡで撮影した映像データに対する服解析部３３の解析処理が、優先度が高い（高）」、と決定したが、「他のカメラＢで撮影した映像データに対する服解析部４３の解析処理の優先度が、その次に高い（中）」と決定してもよく、他の解析エンジンによる解析処理も、最低限の解析精度が保たれて実行されるよう優先度を決定してもよい。これにより、最も優先度が高い解析エンジンによる解析処理により、解析処理条件に適合する人物を見逃してしまった場合であっても、他の解析処理により検出できる可能性を残すことができる。
【００３６】
以上のようにして優先度を決定した後に、解析条件設定装置１０の優先度設定部１３は、映像解析装置２０に対して、決定した優先度を設定する（図６のステップＳ４）。具体的には、まず、図５（Ａ）に示すように、「カメラＡで撮影した映像データに対する服解析部３３の解析処理が、優先度が高い（高）」という優先度情報が、解析優先度管理部２３に設定される。また、服解析部３３にて照合処理を行う際に照合する照合データの優先度として、図５（Ｃ）に示すように、「「茶色のコート」という内容の「服２」の照合データの優先度が高い（高）」、という優先度情報が、服ＢＬ管理部３４に設定される。なお、本実施形態では利用しないが、図５（Ｂ）に示す顔の照合データの優先度情報が、顔ＢＬ管理部に設定される。
【００３７】
続いて、映像解析装置２０の解析実行制御部２４は、上述したように設定された各優先度情報に基づいて、解析処理動作を制御する。この場合には、まず、カメラＡ用解析部２１の服解析部３３による解析処理であるカメラＡにて撮影した映像データに対する服解析処理を、他の解析処理よりも優先して実行する。つまり、カメラＡにて撮影した同一の映像データに対する他の解析処理（顔解析処理など）や、カメラＢにて撮影した映像データに対する解析処理よりも、服解析部３３が、映像解析装置２０のハードウェア資源を利用して、先に解析処理を実行する。
【００３８】
具体的に、映像解析装置２０は、以下のようにして、優先度に応じて解析処理を行う。まず、映像解析装置２０は、連続して入力される映像データの各フレーム画像について、各画像毎の各解析処理の実行を１つのタスクとして、キューに積む。そして、キューに積まれたタスクを順次実行するとき、優先度が高いものから先に処理する。あるいは、タスクをキューに積むとき、キューサイズが既定値を超えた場合に、優先度が低いものを先に破棄することによって、優先度が高いタスクだけがキューの積まれ、これにより優先度が高いタスクを優先的に処理してもよい。
【００３９】
また、服解析部３３は、解析処理の際に、「茶色のコート」を表す「服２」の照合データに対する照合処理を優先して行う。そして、服解析部３３が、連続して入力される映像データに対して服の照合処理を行うが、かかる処理を行っていても映像解析装置２０のハードウェア資源に余裕がある場合には、並列して優先度の低い他の解析処理を行ったり、他の照合データに対する照合処理を行う。但し、優先度が低く設定された処理は、必ずしも実行する必要はなく、破棄されてもよい。
【００４０】
以上のように、本実施形態における解析システムでは、入力された解析処理条件を得られる可能性のある解析処理が他の処理よりも優先して実行されるため、迅速に所望の解析処理結果を得ることができる。その結果、ハードウェア資源を抑制しつつ、より高性能な解析システムを提供することができる。例えば、上述した例では、「茶色のコート」の服装の人物を、映像データから迅速に抽出することができるため、早期に犯人の追跡や捕捉することが可能となる。
【００４１】
＜実施形態２＞
次に、本発明の第２の実施形態を、図８乃至図１０を参照して説明する。図８及び図９は、本実施形態における解析システムの構成を説明するための図であり、図１０は、解析システムの動作を説明するための図である。
【００４２】
本実施形態における解析システムは、上述した実施形態１で説明したものとほぼ同様の構成をとっている。従って、以下では、実施形態１と異なる点についてのみ説明する。
【００４３】
まず、上述した実施形態１における解析条件設定装置１０が備える監視条件受付部１１は、ユーザによる手入力により解析処理条件の入力を受け付けていたが、本実施形態に監視条件受付部１１は、図８の矢印Ｙ１に示すように、映像解析装置２０が入力する解析処理条件を受け付ける、という構成をとっている。このため、映像解析装置２０は、解析エンジンによる解析処理の結果、生成された情報を、新たな解析処理条件として解析条件設定装置１０に入力する機能を有する。
【００４４】
具体的に、以下の状況を想定して、本実施形態における解析システムの動作を説明する。まず、状況として、実施形態１と同様に、「Ａ駅の１番ホームで事件が発生し、犯人が逃走。目撃証言から犯人の服装が茶色のコートであることがわかっている」ということとする。このような状況において、実施形態１における解析処理により、「「茶色のコート」の服装の人物の顔写真を抽出できた場合に、さらに、映像データからかかる顔の犯人を抽出する」、という解析処理を行うことを想定する。
【００４５】
まず、はじめに、第１の解析処理条件として、「Ａ駅の１番ホーム」という場所情報、「１０：００」という時刻情報、「服」という解析対象情報、「茶色のコート」という照合対象情報、が操作者により入力される。これと共に、「解析処理条件に応じた解析処理により、「茶色のコート」の人物の「顔画像」を取得する」という指令と、「「顔画像」を取得した場合に、「顔」という解析対象情報、取得した「顔画像」の照合対象情報を、第２の解析処理条件（新たな解析処理条件）として入力する」、という指令が、操作者によって入力される。
【００４６】
続いて、解析条件設定装置１０及び映像解析装置２０は、実施形態１で説明したように、第１の解析処理条件に応じて、「茶色のコート」の人物の映像を特定し（図１０のステップＳ１〜Ｓ５）、当該映像から人物の「顔画像」を抽出する（図１０のステップＳＳ６：Ｎｏ，ステップＳ７：Ｙｅｓ）。すると、映像解析装置２０は、抽出した「顔画像」を新たな解析処理条件として、解析条件設定装置１０に入力する（図１０のステップＳ８）。これにより、解析条件設定装置１０は、「顔」という解析対象情報、取得した「顔画像」の照合対象情報からなる第２の解析処理条件を、新たな解析処理条件として受け付け、登録する（図１０のステップＳ１，Ｓ２）。
【００４７】
その後、解析条件設定装置１０は、新たな解析処理条件に基づいて、実施形態１と同様に優先度を設定する（図１０のステップＳ３，Ｓ４）。このとき、解析条件設定装置１０は、第１の解析処理条件に基づく優先度に、新たな解析処理条件に基づく優先度を加えつつ、当該新たな解析処理条件に基づく優先度の方をさらに優先して、新たな優先度を決定する。例えば、新たな解析処理条件では、解析対象が「顔」であるため、顔のアップ画像が映し出されている画角の映像データを撮影可能なカメラを優先すると共に、顔解析処理を行う解析エンジンを優先する。このため、図４（Ｂ），（Ｃ）の情報から、「カメラＢで撮影した映像データに対する顔解析部４１の解析処理が、優先度が高い（高）」、と決定する。
【００４８】
但し、第１の解析処理条件では、「カメラＡで撮影した映像データに対する服解析部３３の解析処理」の優先度が高い、と決定されていたため、かかる解析処理も継続すべく、上述した顔解析処理の優先度よりも低い優先度「中」と決定する。これにより、図９（Ａ）に示すように、カメラＢの映像データに対する顔解析処理（高）、カメラＡの映像データに対する服解析処理（中）、その他の解析処理（低）、の順に優先度が決定され、映像解析装置２０に設定される。
【００４９】
また、上述同様に、各解析処理における照合データの優先度も設定される（図１０のステップＳ３，Ｓ４）。ここでは、解析処理条件に、照合対象として「顔画像」があるため、かかる「顔画像」の照合データ「顔１」情報に対する照合処理の優先度を「高」に決定し、図９（Ｂ）に示すように映像解析装置２０に設定する。なお、第１の解析処理条件に基づいて設定した服解析処理時の照合データの優先度は、図９（Ｃ）に示すように、「茶色のコート」を表す「服２」の照合データの優先度が「高」のままである。
【００５０】
続いて、映像解析装置２０は、上述したように設定された各優先度情報に基づいて、解析処理動作を制御する（図１０のステップＳ５）。この場合には、カメラＢの映像データに対応する顔解析部４１が、映像解析装置２０のハードウェア資源を利用して、他の解析処理よりも先に解析処理を実行する。そして、顔照合の結果、照合データと一致する顔画像の人物を検出した場合には、アラートを出力するなど予め設定された処理を解析システムは実行する。なお、上述した顔解析処理は、連続して入力される映像データに対して行われるが、かかる処理を行っていても映像解析装置２０のハードウェア資源に余裕がある場合には、並列して次に優先度の高い（優先度「中」）、服解析処理を行う。また、さらにハードウェア資源に余裕がある場合には、並列して、さらに優先度の低い処理を行ってもよい。但し、優先度が低く設定された処理は、必ずしも実行する必要はなく、破棄されてもよい。
【００５１】
以上のように、本実施形態における解析システムでは、ある解析処理結果に応じて新たな解析処理条件を入力することができるため、より複雑な条件を満たす所望の解析処理結果を迅速に得ることができる。その結果、ハードウェア資源を抑制しつつ、より高性能な解析システムを提供することができる。
【００５２】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における解析制御システム（図１１参照）、プログラム、解析制御方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００５３】
（付記１）
解析対象データに対する解析処理を行う複数の解析エンジン１１０の解析処理動作を制御するエンジン制御部１０３と、
前記解析対象データに対する解析処理条件の入力を受け付ける解析処理条件受付部１０１と、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う前記解析エンジンの優先度を設定する優先度設定部１０２と、を備え、
前記エンジン制御部１０３は、前記優先度設定部にて設定された前記優先度に応じて、前記解析エンジンの解析処理動作を制御する、
解析制御システム１００。
【００５４】
（付記２）
付記１に記載の解析制御装置であって、
前記優先度設定部は、前記解析処理条件に応じた解析結果を得ることが可能な解析処理を実行する前記解析エンジンの優先度を、他の解析エンジンの優先度よりも高く設定し、
前記エンジン制御部は、前記優先度の値が高く設定された前記解析エンジンによる解析処理を、他の解析エンジンによる解析処理よりも優先して実行するよう制御する、
解析制御システム。
【００５５】
（付記３）
付記２に記載の解析制御装置であって、
前記エンジン制御部は、前記優先度の値が高く設定された少なくとも１つの前記解析エンジンによる解析処理を実行するよう制御する、
解析制御システム。
【００５６】
（付記４）
付記１乃至３のいずれかに記載の解析制御システムであって、
前記優先度設定部は、前記解析処理条件に基づいて、前記解析対象データを取得するデータ取得装置の優先度を設定し、
前記エンジン制御部は、前記解析エンジンの優先度と、前記データ取得装置の優先度とに応じて、前記データ取得装置にて取得された前記解析対象データに対する前記解析エンジンの解析処理動作を制御する、
解析制御システム。
【００５７】
（付記５）
付記４に記載の解析制御システムであって、
前記優先度設定部は、前記解析処理条件に応じた解析結果を得ることが可能な前記解析対象データを取得するデータ取得装置の優先度を、他のデータ取得装置の優先度よりも高く設定し、
前記エンジン制御部は、前記データ取得装置の優先度の値が高く設定された当該データ取得装置にて取得した前記解析対象データに対する前記解析エンジンによる解析処理を、他のデータ取得装置にて取得された解析対象データに対する解析処理よりも優先して実行するよう制御する、
解析制御システム。
【００５８】
（付記６）
付記５に記載の解析制御システムであって、
前記解析対象データが映像データであり、前記データ取得装置が前記映像データを撮影するカメラである場合に、
前記優先度設定部は、前記解析処理条件に応じた解析結果を得ることが可能な画角の前記映像データを撮影するよう設置された前記カメラの優先度を、他のカメラの優先度よりも高く設定する、
解析制御システム。
【００５９】
（付記７）
付記５又は６に記載の解析制御システムであって、
前記優先度設定部は、前記解析処理条件に応じた解析処理結果を得ることが可能な前記解析対象データを取得する位置に設置されたデータ取得装置の優先度を、他のデータ取得装置の優先度よりも高く設定する、
解析制御システム。
【００６０】
（付記８）
付記１乃至７のいずれかに記載の解析制御システムであって、
前記解析処理条件受付部は、前記解析エンジンによる解析結果に基づく情報を前記解析処理条件として受け付ける、
解析制御システム。
【００６１】
（付記９）
付記８に記載の解析制御システムであって、
前記解析処理条件受付部は、前記解析エンジンの優先度が高く設定された当該解析エンジンによる解析結果に基づく情報を新たな前記解析処理条件として受け付け、
前記優先度設定部は、前記新たな解析処理条件に基づいて、前記解析対象データに対する解析処理を行う前記解析エンジンの新たな優先度を設定し、
前記エンジン制御部は、前記優先度設定部にて設定された前記新たな優先度に応じて、前記解析エンジンの解析処理動作を制御する、
解析制御システム。
【００６２】
（付記１０）
解析エンジンによる解析対象データに対する解析処理条件の入力を受け付ける解析処理条件受付部と、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う解析エンジンの優先度を決定する優先度決定部と、
複数の前記解析エンジンの解析処理動作を制御するエンジン制御部を備えた解析処理装置に、当該エンジン制御部が前記優先度に応じて前記解析エンジンの解析処理動作を制御するよう当該優先度を設定する優先度設定部と、
を備えた情報処理装置。
【００６３】
（付記１１）
付記１０に記載の情報処理装置であって、
前記優先度決定部は、前記解析処理条件に応じた解析結果を得ることが可能な解析処理を実行する前記解析エンジンの優先度が、他の解析エンジンの優先度よりも高くなるよう決定し、
前記優先度設定部は、前記解析処理装置に、前記エンジン制御部が、前記優先度の値が高い前記解析エンジンによる解析処理を他の解析エンジンによる解析処理よりも優先して実行するよう前記優先度を設定する、
情報処理装置。
【００６４】
（付記１２）
情報処理装置に、
解析エンジンによる解析対象データに対する解析処理条件の入力を受け付ける解析処理条件受付部と、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う解析エンジンの優先度を決定する優先度決定部と、
複数の前記解析エンジンの解析処理動作を制御するエンジン制御部を備えた解析処理装置に、当該エンジン制御部が前記優先度に応じて前記解析エンジンの解析処理動作を制御するよう当該優先度を設定する優先度設定部と、
を実現させるためのプログラム。
【００６５】
（付記１３）
付記１２に記載のプログラムであって、
前記優先度決定部は、前記解析処理条件に応じた解析結果を得ることが可能な解析処理を実行する前記解析エンジンの優先度が、他の解析エンジンの優先度よりも高くなるよう決定し、
前記優先度設定部は、前記解析処理装置に、前記エンジン制御部が、前記優先度の値が高い前記解析エンジンによる解析処理を他の解析エンジンによる解析処理よりも優先して実行するよう前記優先度を設定する、
情報処理装置。
【００６６】
（付記１４）
解析エンジンによる解析対象データに対する解析処理条件の入力を受け付け、
前記解析処理条件に基づいて、前記解析対象データに対する解析処理を行う解析エンジンの優先度を設定し、
前記優先度に応じて、複数の前記解析エンジンの解析処理動作を制御する、
解析制御方法。
【００６７】
（付記１５）
付記１４に記載の解析制御方法であって、
前記解析処理条件に応じた解析結果を得ることが可能な解析処理を実行する前記解析エンジンの優先度が、他の解析エンジンの優先度よりも高くなるよう当該優先度を設定し、
前記優先度の値が高く設定された前記解析エンジンによる解析処理を、他の解析エンジンによる解析処理よりも優先して実行するよう制御する、
解析制御方法。
【００６８】
なお、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００６９】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【００７０】
なお、本発明は、日本国にて２０１２年１２月１０日に特許出願された特願２０１２−２６９１４１の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。
【符号の説明】
【００７１】
１０  解析条件設定装置
１１  監視条件受付部
１２  優先度決定部
１３  優先度設定部
１４  監視条件管理部
１５  条件優先度判定部
１６  カメラ情報管理部
１７  解析処理情報管理部
１８  エリア推論部
２０  映像解析装置
２１  カメラＡ用解析部
２２  カメラＢ用解析部
２３  解析優先度管理部
２４  解析実行制御部
３１  顔解析部
３２  顔ＢＬ管理部
３３  服解析部
３４  服ＢＬ管理部
３５  行動解析部
４１  顔解析部
４２  顔ＢＬ管理部
４３  服解析部
４４  服ＢＬ管理部
４５  行動解析部
１００  解析制御システム
１０１  解析処理条件受付部
１０２  優先度設定部
１０３  エンジン制御部
１１０  解析エンジン
【図１】
2014091667.tif 000003
【図２】
2014091667.tif 000004
【図３】
2014091667.tif 000005
【図４】
2014091667.tif 000006
【図５】
2014091667.tif 000007
【図６】
2014091667.tif 000008
【図７】
2014091667.tif 000009
【図８】
2014091667.tif 000010
【図９】
2014091667.tif 000011
【図１０】
2014091667.tif 000012
【図１１】
2014091667.tif 000013
【国際調査報告】
2014091667.tif 000014
2014091667.tif 000015
2014091667.tif 000016
2014091667.tif 000017