(57)【要約】  本発明の解析システム３００は、解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部３１０を備えると共に、解析エンジン毎における、当該解析エンジンの解析精度と、解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理と、の関係を表すエンジン特性情報を記憶するエンジン特性情報記憶部３２０を備え、上記エンジン制御部３１０は、解析システム内に設置されている解析エンジンに設定されたエンジン特性情報に含まれる当該解析エンジンの解析精度に基づいて、当該解析精度に関連付けられている負荷変動処理を実行する負荷変動制御部３１１を備える。
2013150786.tif 000002
【特許請求の範囲】
【請求項１】
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部を備えると共に、
前記解析エンジン毎における、当該解析エンジンの解析精度と、前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理と、の関係を表すエンジン特性情報を記憶するエンジン特性情報記憶部を備え、
前記エンジン制御部は、解析システム内に設置されている前記解析エンジンに設定された前記エンジン特性情報に含まれる当該解析エンジンの解析精度に基づいて、当該解析精度に関連付けられている前記負荷変動処理を実行する負荷変動制御部を備えた、
解析システム。
【請求項２】
請求項１に記載の解析システムであって、
前記エンジン特性情報は、前記負荷変動処理毎に、負荷変動の度合が異なる当該負荷変動処理の選択肢と、前記解析エンジンの解析精度と、が関連付けられた情報を含み、
前記負荷変動制御部は、前記解析エンジンの解析精度に基づいて、前記負荷変動処理のいずれかの選択肢に対応する前記負荷変動処理を実行する、
解析システム。
【請求項３】
請求項２に記載の解析システムであって、
前記負荷変動制御部は、前記解析エンジンの解析精度の低下が最も小さくなる前記選択肢に対応する前記負荷変動処理を実行する、
解析システム。
【請求項４】
請求項１乃至３のいずれかに記載の解析システムであって、
前記負荷変動処理は、前記解析対象データのデータ量を低減する処理である、
解析システム。
【請求項５】
請求項１乃至４のいずれかに記載の解析システムであって、
前記負荷変動処理は、前記解析対象データを解析処理する前記解析エンジンを変更する処理である、
解析システム。
【請求項６】
請求項１乃至５のいずれかに記載の解析システムであって、
前記負荷変動処理は、前記解析エンジンにて前記解析対象データを処理する前に当該解析対象データに対して実行する前処理を変更する処理である、
解析システム。
【請求項７】
情報処理装置に、
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部を実現させるためのプログラムであって、
前記情報処理装置は、前記解析エンジン毎における、当該解析エンジンの解析精度と、前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理と、の関係を表すエンジン特性情報を記憶するエンジン特性情報記憶部を備えており、
前記エンジン制御部は、解析システム内に設置されている前記解析エンジンに設定された前記エンジン特性情報に含まれる当該解析エンジンの解析精度に基づいて、当該解析精度に関連付けられている前記負荷変動処理を実行する負荷変動制御部を備えた、
プログラム。
【請求項８】
請求項７に記載のプログラムであって、
前記エンジン特性情報は、前記負荷変動処理毎に、負荷変動の度合が異なる当該負荷変動処理の選択肢と、前記解析エンジンの解析精度と、が関連付けられた情報を含み、
前記負荷変動制御部は、前記解析エンジンの解析精度に基づいて、前記負荷変動処理のいずれかの選択肢に対応する前記負荷変動処理を実行する、
プログラム。
【請求項９】
解析対象データの入力を受け付けて解析エンジンの動作を制御して前記解析対象データに対する解析処理を行う解析処理方法であって、
解析システム内に設置されている前記解析エンジンに設定された、当該解析エンジンの解析精度と、前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理と、の関係を表すエンジン特性情報に含まれる前記解析精度に基づいて、当該解析精度に関連付けられている前記負荷変動処理を実行する、
解析処理方法。
【請求項１０】
請求項９に記載の解析処理方法であって、
前記エンジン特性情報は、前記負荷変動処理毎に、負荷変動の度合が異なる当該負荷変動処理の選択肢と、前記解析エンジンの解析精度と、が関連付けられた情報を含み、
前記解析エンジンの解析精度に基づいて、前記負荷変動処理のいずれかの選択肢に対応する前記負荷変動処理を実行する、
解析処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解析システムにかかり、特に、入力される解析対象データを解析処理する解析エンジンの負荷を変動させる機能を有する解析システムに関する。
【背景技術】
【０００２】
近年、情報処理技術の発達に伴い、様々なデータの解析を行う解析エンジンの開発が行われている。例えば、動画像データから人間の動線をトレースする位置情報を生成する、音声データからテキストデータを生成するなど、様々な解析エンジンが開発されている。【０００３】
また、同種あるいは異種の解析エンジンを複数組み合わせて、入力データから様々な解析処理結果を得ることができる解析システムも開発されている。例えば、カメラから入力した動画像データを、動線抽出エンジン、顔抽出エンジン、年齢判別エンジンなどを用いて並列又は直列に処理し、所定の挙動の人物を判定する、といった解析処理を行うシステムも開発されている。このようなカメラにて撮影した動画像データから人物を判定するといった解析システムでは、解析対象データの入力時から、遅滞なく迅速に、望ましくはリアルタイムに、解析処理結果を得ることが要求されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２００９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、解析対象データが、動画像データや音声データといった連続的に入力され、かつ、容量が比較的大きいデータである場合には、解析エンジンで行う解析処理の負荷が高まり、解析処理結果を迅速に得ることが困難となる。一方で、動画像データのフレームレートを低く設定するなど、予め解析対象データの容量を小さくしておくと、所望の解析精度を得ることができない、という問題が生じる。【０００６】
ここで、特許文献１には、撮影装置が、動きが検出されていない間は低フレームレートで撮像し、撮像している低フレームレートの画像から所定値以上の動きが検出されると、撮像のフレームレートを高くする、という技術が開示されている。ところが、かかる技術では、解析対象データを取得する撮影装置による処理結果の出力に関する負荷を軽減しているものの、解析システムを構成する解析エンジンによる解析処理の負荷に関しては検討されていない。さらに、撮影装置から出力される解析対象データの解析エンジンによる解析処理結果の精度との関係も検討されておらず、解析エンジンにて所望の精度を得ることができない場合も生じうる。【０００７】
以上のように、これまでの解析システムでは、解析エンジンの負荷を低減しつつ、迅速かつ高精度に所望の精度を得ることが困難である、という問題があった。【０００８】
このため、本発明の目的は、解析エンジンの負荷を低減しつつ、迅速かつ高精度に所望の精度を得ることが困難であること、を解決することにある。
【課題を解決するための手段】
【０００９】
本発明の一形態である解析システムは、
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部を備え、
前記エンジン制御部は、
前記解析エンジンに入力される前記解析対象データの内容が、予め設定された判定基準に対応するか否かを判定する入力データ判定部と、
前記入力データ判定部にて前記解析対象データの内容が予め設定された判定基準に対応する場合に、当該判定基準に対応して設定された前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する負荷変動制御部と、
を備えた、という構成をとる。【００１０】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部を実現させるためのプログラムであって、
前記エンジン制御部は、
前記解析エンジンに入力される前記解析対象データの内容が、予め設定された判定基準に対応するか否かを判定する入力データ判定部と、
前記入力データ判定部にて前記解析対象データの内容が予め設定された判定基準に対応する場合に、当該判定基準に対応して設定された前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する負荷変動制御部と、
を備えた、
という構成をとる。【００１１】
また、本発明の他の形態である解析処理方法は、
解析対象データの入力を受け付けて解析エンジンの動作を制御して前記解析対象データに対する解析処理を行う解析処理方法であって、
前記解析エンジンに入力される前記解析対象データの内容が、予め設定された判定基準に対応するか否かを判定し、
前記解析対象データの内容が予め設定された判定基準に対応する場合に、当該判定基準に対応して設定された前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する、
という構成をとる。【００１２】
また、本発明の他の形態である解析システムは、
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部を備えると共に、
前記解析エンジン毎における、当該解析エンジンの解析精度と、前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理と、の関係を表すエンジン特性情報を記憶するエンジン特性情報記憶部を備え、
前記エンジン制御部は、解析システム内に設置されている前記解析エンジンに設定された前記エンジン特性情報に含まれる当該解析エンジンの解析精度に基づいて、当該解析精度に関連付けられている前記負荷変動処理を実行する負荷変動制御部を備えた、
という構成をとる。【００１３】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部を実現させるためのプログラムであって、
前記情報処理装置は、前記解析エンジン毎における、当該解析エンジンの解析精度と、前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理と、の関係を表すエンジン特性情報を記憶するエンジン特性情報記憶部を備えており、
前記エンジン制御部は、解析システム内に設置されている前記解析エンジンに設定された前記エンジン特性情報に含まれる当該解析エンジンの解析精度に基づいて、当該解析精度に関連付けられている前記負荷変動処理を実行する負荷変動制御部を備えた、
という構成をとる。【００１４】
また、本発明の他の形態である解析処理方法は、
解析対象データの入力を受け付けて解析エンジンの動作を制御して前記解析対象データに対する解析処理を行う解析処理方法であって、
解析システム内に設置されている前記解析エンジンに設定された、当該解析エンジンの解析精度と、前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理と、の関係を表すエンジン特性情報に含まれる前記解析精度に基づいて、当該解析精度に関連付けられている前記負荷変動処理を実行する、
という構成をとる。【００１５】
また、本発明の他の形態である解析システムは、
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部を備えると共に、
所定の解析エンジンの解析結果の重要度を判定する重要度判定部を備え、
前記エンジン制御部は、前記重要度判定部による判定結果に応じて、解析システム内に装備された解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する負荷変動制御部を備えた、
という構成をとる。【００１６】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部と、
所定の解析エンジンの解析結果の重要度を判定する重要度判定部と、
を実現させると共に、
前記エンジン制御部は、前記重要度判定部による判定結果に応じて、解析システム内に装備された解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する負荷変動制御部を備えた、
という構成をとる。【００１７】
また、本発明の他の形態である解析処理方法は、
解析対象データの入力を受け付けて解析エンジンの動作を制御して前記解析対象データに対する解析処理を行う解析処理方法であって、
所定の解析エンジンの解析結果の重要度を判定し、
前記判定の結果に応じて、解析システム内に装備された解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する、
という構成をとる。
【発明の効果】
【００１８】
本発明は、以上のように構成されることにより、解析エンジンの負荷を低減しつつ、迅速な解析結果かつ所望の解析精度を得ることができる解析システムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明における解析システムの構成の概略を示す図である。
【図２】本発明の実施形態１における解析システムの構成を示すブロック図である。
【図３】本発明の実施形態１における解析システムに設定された入力データと負荷変動処理との対応関係の一例を示す図である。
【図４】本発明の実施形態１における解析システムの動作を示すフローチャートである。
【図５】本発明の実施形態２における解析システムの構成を示すブロック図である。
【図６】本発明の実施形態２における解析システムに設定された負荷軽減処理と解析精度との関係の一例を示す図である。
【図７】本発明の実施形態２における解析システムの動作を示すフローチャートであ
【図８】本発明の実施形態３における解析システムの構成を示すブロック図である。
【図９】本発明の実施形態３における解析システムに設定された重要度判定ルールの一例を示す図である。
【図１０】本発明の実施形態３における解析システムの動作を示すフローチャートである。
【図１１】本発明の付記１−１における構成を示すブロック図である。
【図１２】本発明の付記２−１における構成を示すブロック図である。
【図１３】本発明の付記３−１における構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
本発明における解析システム１００は、図１に示すように、入力データ１１０に対して所定の解析処理を行う解析エンジン１２０を備えており、当該解析エンジン１２０による解析結果１３０を出力する。そして、本発明の解析システム１００では、解析エンジン１２０による解析処理時における当該解析エンジン１２０の負荷を変動させる負荷変動処理を実行する制御部１２１を備えている。
【００２１】
以下、実施形態１では、解析システム１００の制御部１２１が、入力データ１１０の内容に応じて解析エンジン１２０の負荷変動処理を実行する例を説明し、実施形態２では、解析システム１００の制御部１２１が、解析エンジン１２０の特性に応じて負荷変動処理を実行する例を説明する。また、実施形態３では、解析システム１００の制御部１２１が、解析エンジン１２０による解析結果１３０に応じて負荷変動処理を実行する例を説明する。
【００２２】
なお、以下の実施形態では、解析システム１００つまり解析エンジン１２０に入力され当該解析エンジン１２０にて解析処理される解析対象データが、映像データ（ストリームデータ）である場合を一例に挙げて説明する。但し、解析対象データは、映像データであることに限定されず、音声データなど、他のデータであってもよい。
【００２３】
＜実施形態１＞
本発明の第１の実施形態を、図２乃至図４を参照して説明する。図２乃至図３は、本実施形態における解析システムの構成を説明するための図であり、図４は、解析システムの動作を説明するための図である。
【００２４】
図１に示す解析システム１は、１台又は複数台の情報処理装置で構成されており、解析対象データである映像データを取得する映像取得部１１と、所定の解析処理を実行するよう制御するエンジン制御部２，３と、当該エンジン制御部２，３による解析結果を出力する結果出力部１２と、を備えている。ここで、図１では、解析システム１がエンジン制御部２，３を２つ備えている場合を示しているが、さらに多くのエンジン制御部２，３を備えていてもよく、１つだけであってもよい。
【００２５】
そして、上記エンジン制御部２，３は、それぞれ、制御実行部２１，３１及び入力データ内容判定部２２，３２を有する性能制御処理部２０，３０と、解析処理部２３，３３と、解析処理実行部２４，３４と、を備えている。なお、本実施形態におけるエンジン制御部２，３の構成はほぼ同一であるため、以下では、一方のエンジン制御部２の構成についてのみ説明する。
【００２６】
まず、エンジン制御部２が備える解析処理部２３は、解析処理実行部２４にて動作を制御され、映像取得部１１から取得した解析対象データである映像データに対する所定の解析処理を実行する解析エンジンである。ここで、本実施形態においては、解析処理部２３は、例えば、映像データ中の物体の動線を追跡する動線抽出エンジンであるとする。但し、解析処理部２３は、映像データ中の人物の顔を抽出する顔抽出エンジン、映像データ中の人物の年齢を判別する年齢判別エンジン、映像データ中の人物を特定する人物特定エンジン、などであってもよい。
【００２７】
また、エンジン制御部２が備える性能制御処理部２０の入力データ内容判定部２２（入力データ判定部）は、上記解析処理部２３の解析対象となる映像データである入力の内容が、予め設定された判定基準に対応するか否かを判定する（図４のステップＳ１）。ここで、予め設定された判定基準の一例を、図３に示す。この図に示すように、判定基準は、入力データの内容と、解析エンジンの負荷を変動させる負荷変動処理と、が関連付けられている。このとき、各入力データの内容に対応して設定された負荷変動処理は、解析エンジンによる解析処理結果の精度に影響がないと予め設定された処理である。
【００２８】
具体的に、図３に例示した判定基準と、入力データ内容判定部２２の処理について詳述する。図３の「１」に示した判定基準は、「映像中の物体の動きが少ない」という入力データの内容に対して、入力データである映像データの「フレームレートを低減」して、解析処理部２３（解析エンジン）の処理負荷を低減するよう変動させる負荷変動処理、が関連付けられている。このとき、入力データ内容判定部２２は、入力データの内容を取得し、上記判定基準に対応するか否かを判定するための処理を行う。つまり、入力データ内容判定部２２は、まず、入力データの内容を取得すべく、入力データである映像データ内から予め設定された基準により物体を検出して、当該物体の動きを検出する処理を行う。そして、入力データ内容判定部２２は、取得した入力データの内容である「物体の動きの範囲」が予め設定された数値の範囲内であるというように、判定基準に設定された「映像中の物体の動きが少ない」と判定できる場合には、入力データの内容が判定基準に対応する、と判定する（図４のステップＳ２でＹｅｓ）。さらに、入力データ内容判定部２２は、対応すると判定された入力データの内容に関連付けられた判定基準内の「フレームレート低減」という負荷変動処理内容を、制御実行部２１に通知する。なお、「フレームレート低減」という負荷変動処理内容には、実際には具体的なフレームレートを低減させるフレームレート値が設定されている。
【００２９】
なお、上記では、入力データの内容が判定基準に対応するか否かを判定すべく、入力データ内容判定部２２が入力データの内容を取得する処理を行う場合を例示したが、解析システム１に搭載された他の処理機能による処理結果を、入力データの内容として取得してもよい。例えば、上述したエンジン制御部２自体に搭載されている解析処理部２３による入力データの解析結果を、当該入力データの内容として取得してもよい。
【００３０】
また、入力データ内容判定部２２は、上述したエンジン制御部２の前段に他の解析エンジンが搭載されている場合に、当該他の解析エンジンによる解析結果を入力データの内容として取得してもよい。さらに、入力データ内容判定部２２は、上述したエンジン制御部２の前段に位置する映像取得部１１が映像データに付加した付随情報を用いて、当該映像データである入力データの内容を取得してもよい。つまり、映像取得部１１が、撮影した映像データに対する所定の処理を実行して、その処理結果を付随情報として映像データに付加する機能を搭載している場合に、入力データ内容判定部２２は、映像取得部１１から出力された映像データ及び付随情報を受け取り、当該付随情報から映像データの内容を取得する。
【００３１】
さらに具体例を挙げると、まず、「H.264」などに規定される映像圧縮技術では、前後の画像の差分を見て圧縮データを作成することから、かかる技術を用いて、映像取得部１１が圧縮映像をデコードするときに画像の差分情報を付随情報として、デコードした映像に付加することができる。すると、入力データ内容判定部２２は、映像取得部１１から映像データと共に取得した付随情報である差分情報から、上述した入力データの内容の一例である「物体の動きの範囲」を取得することができる。
【００３２】
以上のように、入力データ内容判定部２２は、当該入力データ内容判定部２２自体や上記映像取得部１１などの搭載された処理機能から、入力データの内容を取得し、当該取得した入力データの内容が判定基準に対応するか否かを判定する。そして、入力データ内容判定部２２は、対応すると判定された入力データの内容に関連付けられた判定基準内の負荷変動処理内容を、制御実行部２１に通知する。
【００３３】
上記制御実行部２１（負荷変動制御部）は、入力データ内容判定部２２から通知された「フレームレート低減」という負荷変動処理を実行する（図４のステップＳ３）。この場合、制御実行部２１は、解析処理部２３（解析エンジン）に入力される入力データである映像データのフレームレートを、判定基準に設定された数値となるよう低減する。
【００３４】
これにより、エンジン制御部２では、解析処理部２３（解析エンジン）にて解析処理する入力データである映像データのデータ量が低減されるため、当該解析処理部２３による処理負荷の低減を図ることができる。一方で、上述したように低減させたフレームレート値には、予め解析処理部２３による解析結果の精度に影響がないと判断された値が設定されているため、解析システム１にて所望の精度の解析結果を得ることができる。例えば、映像中の物体の動きが少ない場合は、人物が移動しているケースが少ないと考えられるため、動線抽出エンジンなどの解析処理部２３による解析結果には影響がないと言える。以上より、本実施形態における解析システム１によると、解析エンジンの負荷を低減しつつ、迅速かつ所望の精度の解析結果を得ることができる。
【００３５】
ここで、図３に例示した判定基準と、入力データ内容判定部２２の処理の他の例を説明する。図３の「２」に示した判定基準は、「映像中の物体の動きが映像の特定箇所のみである」という入力データの内容に対して、入力データである映像データの「フレームレートを低減」して、解析処理部２３（解析エンジン）の処理負荷を低減するよう変動させる負荷変動処理、が関連付けられている。このとき、入力データ内容判定部２２は、入力データの内容が上記判定基準に対応するか否かを判定するための処理を行う。つまり、入力データ内容判定部２２は、まず、入力データである映像データ内から物体を検出して、当該物体の動きを検出する。そして、入力データ内容判定部２２は、物体が動いている映像中の箇所を検出し、かかる箇所が、判定基準に設定された「映像中の予め設定された特定箇所のみ」と判定できる場合には、入力データの内容が判定基準に対応する、と判定する。さらに、入力データ内容判定部２２は、対応すると判定された入力データの内容に関連付けられた判定基準内の「フレームレート低減」という負荷変動処理内容を、制御実行部２１に通知する。そして、制御実行部２１（負荷変動制御部）は、上述同様に、入力データ内容判定部２２から通知された「フレームレート低減」という負荷変動処理を実行する。
【００３６】
これにより、エンジン制御部２では、解析処理部２３（解析エンジン）にて解析処理する入力データである映像データのデータ量が低減されるため、当該解析処理部２３による処理負荷の低減を図ることができる。一方で、上述したように低減させたフレームレート値には、予め解析処理部２３による解析結果の精度に影響がないと判断された値が設定されているため、解析システム１にて所望の精度の解析結果を得ることができる。例えば、映像中の物体の動きが、厳重な監視がなされている人物が通常出入りするような場所のみの場合は、不審人物が侵入するケースが少ないため、動線抽出エンジンなどの解析処理部２３による解析結果には影響がないと言える。以上より、本実施形態における解析システム１によると、解析エンジンの負荷を低減しつつ、迅速かつ所望の精度の解析結果を得ることができる。
【００３７】
また、図３に例示した「３」の判定基準は、「フィルタなしでも十分な精度が得られる品質である」という入力データの内容に対して、入力データである映像データを解析処理部２３（解析エンジン）にて処理する前に当該映像データに対して実行する前処理である「画像フィルタ処理を無効化」して、解析処理部２３に付随する処理負荷を低減するよう変動させる負荷変動処理、が関連付けられている。このように、入力データの負荷変動処理には、解析処理部２３（解析エンジン）に付随する処理の負荷を変動させる処理も含んでいる。
【００３８】
なお、上述した入力データの内容に関連付けられた「画像フィルタ処理の無効化」といった負荷変動処理は、映像データに対する前処理を変更する負荷変動処理の一例であって、「他の前処理を無効化する」といった負荷変動処理や、「所定の前処理から他の前処理に変更する」といった負荷変動処理が関連付けられていてもよい。例えば、図３に例示した「４」の判定基準は、「解析処理部２３（解析エンジン）による識別対象である物体が所定値よりも大きく映っている」という入力データの内容に対して、入力データである映像データを解析処理部２３（解析エンジン）にて処理する前に当該映像データに対して実行する前処理である「画像を拡大する画像フィルタ処理を無効化」して、解析処理部２３（解析エンジン）の処理負荷を低減するよう変動させる負荷変動処理、が関連付けられている。
【００３９】
また、図３に例示した「５」の判定基準は、「物体が設定範囲内に余裕で収まっている（設定範囲に対して所定の割合の範囲に収まっている）」という入力データの内容に対して、入力データである映像データを解析処理部２３（解析エンジン）にて解析処理する範囲である物体検出サイズを縮小するよう「解析エンジンパラメータを変更する」という負荷変動処理が関連付けられている。このように、入力データの物体検出サイズを縮小することで、入力データのデータ量を低減でき、解析処理部２３（解析エンジン）の処理負荷を低減することができる。
【００４０】
以上のように、本実施形態における解析システムによると、解析エンジンにて解析処理される解析対象データの内容に応じて解析エンジンの負荷変動処理を実行するため、解析エンジンの負荷を低減しつつ、迅速な解析結果かつ所望の解析精度を得ることができる。
【００４１】
＜実施形態２＞
次に、本発明の第２の実施形態を、図５乃至図７を参照して説明する。図５乃至図６は、本実施形態における解析システムの構成を説明するための図であり、図７は、解析システムの動作を説明するための図である。
【００４２】
図５に示す解析システム１は、１台又は複数台の情報処理装置で構成されており、解析対象データである映像データを取得する映像取得部１１と、所定の解析処理を実行するよう制御するエンジン制御部２，３と、当該エンジン制御部２，３による解析結果を出力する結果出力部１２と、解析処理特性記憶部４と、を備えている。ここで、図５では、解析システム１がエンジン制御部２，３を２つ備えている場合を示しているが、さらに多くのエンジン制御部２，３を備えていてもよく、１つだけであってもよい。
【００４３】
そして、上記エンジン制御部２，３は、それぞれ、制御実行部２１，３１及び状況判定部２５，３５を有する性能制御処理部２０，３０と、解析処理部２３，３３と、解析処理実行部２４，３４と、を備えている。なお、本実施形態におけるエンジン制御部２，３の構成はほぼ同一であるため、以下では、一方のエンジン制御部２の構成についてのみ説明する。
【００４４】
まず、エンジン制御部２が備える解析処理部２３は、解析処理実行部２４にて動作を制御され、映像取得部１１から取得した解析対象データである映像データに対する所定の解析処理を実行する解析エンジンである。例えば、本実施形態における解析処理部２３は、映像データ中の物体の動線を追跡する動線抽出エンジンである。但し、解析処理部２３は、映像データ中の人物の顔を抽出する顔抽出エンジン、映像データ中の人物の年齢を判別する年齢判別エンジン、映像データ中の人物を特定する人物特定エンジン、などであってもよい。
【００４５】
また、エンジン制御部２が備える性能制御処理部２０の状況判定部２５（負荷変動制御部）は、まず、エンジン制御部２に設置された上記解析処理部２３（解析エンジン）の特性を表す解析処理特性情報（エンジン特性情報）を、解析処理特性記憶部４（エンジン特性情報記憶部）から読み出す（図７のステップＳ１１）。ここで、解析処理特性記憶部４に記憶された解析処理特性情報について説明する。
【００４６】
上記解析処理特性情報は、解析エンジン毎つまり解析処理部２３毎に予め設定された、当該解析処理部２３による解析結果の解析精度と、当該解析処理部２３の負荷を変動させる負荷変動処理と、の関係を表す情報である。例えば、図６（Ａ）に示す例では、負荷変動処理が「フレームレート低減」という処理であり、かかる負荷変動処理について、その負荷変動の度合いが異なる各フレームレート値が負荷変動処理の選択肢として設定されており、さらに当該選択肢に対応する負荷変動処理を行った場合における解析処理部２３による解析結果の解析精度が関連付けられている。具体的には、フレームレート値「５０ｆｐｓ」に対して解析精度「９０％」が設定されており、同様に、フレームレート値「４０ｆｐｓ」に対して解析精度「９０％」、フレームレート値「３０ｆｐｓ」に対して解析精度「９０％」、フレームレート値「２０ｆｐｓ」に対して解析精度「８０％」、フレームレート値「１０ｆｐｓ」に対して解析精度「５０％」、などの情報が設定されている。
【００４７】
そして、上記状況判定部２５は、上述した解析処理特性情報に基づいて、解析精度が所望の条件を満たす負荷低減処理の選択肢を選定し、当該選択肢に対応する負荷低減処理を決定する（図７のステップＳ１２）。例えば、状況判定部２５は、解析精度の変化量が最も少なく負荷を低減できる選択肢を選択するよう作動する場合には、解析精度「９０％」と変化量が少ないフレームレート値「３０ｆｐｓ」の選択肢を選定し、かかるフレームレート値に入力データを制御する負荷低減処理を決定する。なお、予め解析システム１における解析精度の要件が７０％以上と設定されており、９０％と８０％とでは変化量が少ないと判断される場合には、フレームレート値「２０ｆｐｓ」の選択肢を選定してもよい。さらには、予め設定された要件や状況判定部２５に設定された選定基準に応じて、他の選択肢を選定してもよい。その後、状況判定部２５は、決定した負荷変動処理の選択肢に対応する負荷変動処理内容を、制御実行部２１に通知する。
【００４８】
そして、制御実行部２１（負荷変動制御部）は、状況判定部２５から通知された「フレームレート値」に応じた負荷変動処理を実行する（図７のステップＳ１３）。この場合、制御実行部２１は、解析処理部２３（解析エンジン）に入力される入力データである映像データのフレームレートを、通知された「フレームレート値」となるよう低減する。
【００４９】
これにより、エンジン制御部２では、解析処理部２３（解析エンジン）にて解析処理する入力データである映像データのデータ量が低減されるため、当該解析処理部２３による処理負荷の低減を図ることができる。一方で、上述したように低減させたフレームレート値に対応する解析精度を満たすよう当該フレームレート値を設定しているため、解析システム１から所望の精度の解析結果を得ることができる。
【００５０】
ここで、解析処理特性情報は、上述した図６（Ａ）の例に限定されない。例えば、図６（Ｂ）に示すように、負荷変動処理が「解析処理部２３（解析エンジン）に入力される入力データに対する前処理の設定」である場合には、解析処理部２３の負荷変動の度合いが異なる「前処理の種類」が負荷変動処理の選択肢として設定されており、当該選択肢に対応して、負荷変動処理を行った場合における解析処理部２３による解析結果の解析精度が設定されている。具体的には、前処理に「ノイズ低減高効果フィルタ」を使用した場合に対して解析精度「９０％」が設定されており、同様に、前処理に「ノイズ低減低効果フィルタ」を使用した場合に対して解析精度「７０％」、前処理に「フィルタなし」に対して解析精度「５０％」が設定されている。
【００５１】
上述した解析処理特性情報の場合、状況判定部２５は、例えば、予め解析システム１における解析精度の要件が７０％以上と設定されているとすると、解析精度「７０％」で解析処理が可能となる前処理「ノイズ低減低効果フィルタ」の選択肢を選定し、かかるフィルタによる入力データに対する前処理を実行するよう制御する負荷低減処理を決定する。
【００５２】
なお、上記図６（Ａ）と図６（Ｂ）とに示した両方の解析処理特性情報が設定されている場合には、いずれか一方の解析処理特性情報に設定された負荷低減処理の選択肢のみを選定してもよく、両方の解析処理特性情報に設定された各負荷低減処理の各選択肢をそれぞれ選定して両選択肢にそれぞれ対応する両負荷軽減処理を実行してもよい。例えば、予め解析システム１における解析精度の要件が７０％以上と設定されているとすると、図６（Ａ）からは解析精度「８０％」に対応するフレームレート値「２０ｆｐｓ」の選択肢を選定し、図６（Ｂ）からは解析精度「７０％」に対応する前処理「ノイズ低減低効果フィルタ」の選択肢を選定する。そして、両選択肢に対応する負荷軽減処理を実行してもよく、あるいは、一方の選択肢のみを選択して当該選択肢に対応する負荷軽減処理のみを実行してもよい。
【００５３】
また、解析処理特性情報の他の例としては、例えば、図６（Ｃ）に示すように、負荷変動処理が「解析処理部２３で解析処理に使用する解析エンジンの設定」である場合には、解析処理部２３の負荷変動の度合いが異なる「解析エンジンの種類」が負荷変動処理の選択肢として設定されており、当該選択肢に対応して、負荷変動処理を行った場合における解析処理部２３による解析結果の解析精度が設定されている。具体的には、解析エンジンに「高精度解析エンジン」を使用した場合に対して解析精度「９０％」が設定されており、同様に、解析エンジンに「低精度解析エンジン」を使用した場合に対して解析精度「６０％」が設定されている。
【００５４】
上述した解析処理特性情報の場合、状況判定部２５は、例えば、予め解析システム１における解析精度の要件が６０％以上と設定されているとすると、解析精度「６０％」で解析処理が可能となる解析エンジン「低精度解析エンジン」の選択肢を選定し、かかる解析エンジンによる入力データの解析処理を実行するよう制御する負荷低減処理を決定する。
【００５５】
なお、上述した解析処理特性情報に設定された負荷変動処理は一例であって、他の処理であってもよい。例えば、負荷変動処理は、映像データを分割し、一部の分割画像のフレームレート値を変動させる処理であってもよい。また、負荷変動処理は、解析エンジンに設定された実行パラメータ、例えば、映像データ中で識別する対象とする物体の大きさの閾値など実行パラメータ、を変更する処理であってもよい。
【００５６】
以上のように、本実施形態における解析システムによると、解析エンジンの特性に応じて解析エンジンの負荷変動処理を実行するため、解析エンジンの負荷を低減しつつ、迅速な解析結果かつ所望の解析精度を得ることができる。
【００５７】
＜実施形態３＞
次に、本発明の第３の実施形態を、図８乃至図１０を参照して説明する。図８乃至図９は、本実施形態における解析システムの構成を説明するための図であり、図１０は、解析システムの動作を説明するための図である。
【００５８】
図８に示す解析システム１は、１台又は複数台の情報処理装置で構成されており、解析対象データである映像データを取得する映像取得部１１と、所定の解析処理を実行するよう制御するエンジン制御部２，３と、当該エンジン制御部２，３による解析結果を出力する結果出力部１２と、重要度判定部５と、重要度判定ルール記憶部６と、を備えている。ここで、図８では、解析システム１がエンジン制御部２，３を２つ備えている場合を示しているが、さらに多くのエンジン制御部２，３を備えていてもよく、１つだけであってもよい。
【００５９】
そして、上記エンジン制御部２，３は、それぞれ、制御実行部２１，３１を有する性能制御処理部２０，３０と、解析処理部２３，３３と、解析処理実行部２４，３４と、を備えている。そして、エンジン制御部２，３は、符号２のエンジン制御部が前段に、符号３のエンジン制御部が後段に位置して装備されている。なお、本実施形態におけるエンジン制御部２，３の構成はほぼ同一であるが、解析処理内容が以下に説明するように異なる。
【００６０】
まず、エンジン制御部２，３が備える解析処理部２３，３３は、解析処理実行部２４，３４にて制御され、映像取得部１１から取得した解析対象データである映像データに対する所定の解析処理を実行する解析エンジンである。例えば、前段のエンジン制御部２が備える解析処理部２３は、映像データ中の物体の動線を追跡する動線抽出エンジンであり、後段のエンジン制御部３が備える解析処理部３３は、映像データ中の人物や物体を特定する物体抽出エンジンであることとする。但し、各エンジン制御部２，３の解析処理部２３，３３は、いかなる解析エンジンであってもよい。
【００６１】
また、エンジン制御部２が備える性能制御処理部２０の制御実行部２１（負荷変動制御部）は、後述するように、重要度判定部５による判定結果に応じて、当該判定結果に対応した負荷変動処理を実行する。かかる処理については後に詳述する。
【００６２】
ここで、重要度判定部５と重要度判定ルール記憶部６について説明する。重要度判定部５は、まず、後段のエンジン制御部３の解析処理部３３（解析エンジン）による解析結果を取得する（図１０のステップＳ２１）。続いて、重要度判定部５は、取得した解析結果の重要度を、重要度判定ルール記憶部６に記憶された情報に基づいて判定する（図１０のステップＳ２２）。
【００６３】
このとき、重要度判定ルール記憶部６（重要度判定基準記憶部）には、図９に示すように、解析結果のうち、重要度が高いと設定された異常例と、重要度が低いと設定された通常例と、が記憶されている。例えば、解析結果「特定人物」が「犯罪者ＤＢ（データベース）にマッチ」である場合に、「重要度が高い」が設定されている。この場合、重要度判定部５は、後段のエンジン制御部３の解析処理部３３（解析エンジン）による解析結果である「特定人物」が、「犯罪者ＤＢ（データベース）」に登録されている人物であった場合には、「重要度が高い」と判定する。また、重要度判定ルール記憶部６には、別の例として、解析結果「場所と人物」が「深夜の時間帯に子供」である場合に、「重要度が高い」が設定されている。この場合、重要度判定部５は、後段のエンジン制御部３の解析処理部３３による解析結果「場所と人物」が「深夜の時間帯に子供」であった場合には、「重要度が高い」と判定する。なお、図９に示す重要度判定ルール記憶部６に記憶された情報の例では、各解析結果に対する重要度を、高い、あるいは、低い、の２段階で示しているが、重要度の高さを複数段階で表した情報であってもよい。これに応じて、重要度判定部５は、解析結果から所定段階の重要度を判定してもよい。
【００６４】
そして、重要度判定部５は、重要度の判定結果を、前段のエンジン制御部２の制御実行部２１に通知する。これに応じて、前段のエンジン制御部２の制御実行部２１は、通知を受けた判定結果に対応した、解析処理部２３（解析エンジン）の負荷変動処理を実行する（図１０のステップＳ２３）。このとき、制御実行部２１は、通知を受けた重要度が高いほど、解析処理部２３の負荷が高くなるが当該解析処理部２３による解析精度が高くなる負荷変動処理を実行する。一方で、制御実行部２１は、通知を受けた重要度が低いほど、解析処理部２３による解析精度が低くなるが当該解析処理部２３の負荷が低くなる負荷変動処理を実行する。例えば、制御実行部２１は、通知を受けた重要度が高いほど、入力データである映像データのフレームレートが高くなるよう制御し、重要度が低いほど、映像データのフレームレートが低くなるよう制御する。なお、重要度に応じて実行する負荷変動処理の内容は、重要度と予め関連付けられた情報として用意されており、制御実行部２１にて参照可能なよう記憶されている。
【００６５】
これにより、エンジン制御部２では、解析結果の重要度が低い場合には、解析処理部２３（解析エンジン）にて解析処理する入力データである映像データのデータ量が低減されるため、当該解析処理部２３による処理負荷の低減を図ることができる。一方、解析結果の重要度が高い場合には、解析処理部２３（解析エンジン）にて解析処理する入力データである映像データのデータ量を増加させるため、所望の解析精度の解析結果を得ることができる。
【００６６】
ここで、重要度に対応する負荷変動処理は上述した処理に限定されない。例えば、負荷変動処理は、解析処理部２３（解析エンジン）にて入力データである映像データに対して実行する予め設定された処理を変更したり、無効化する処理であってもよい。具体的には、解析処理部２３が人物を検出する解析処理を実行する場合に、対象となる解析処理結果の重要度が低いと判定されると、人物を検出する解析処理を実行しなかったり、あるいは、人物を検出する対象となる入力データのフレームレートをさげて解析処理を実行してもよい。
【００６７】
以上のように、本実施形態における解析システムによると、所定の解析エンジンによる解析結果に応じて前段の解析エンジンの負荷変動処理を実行するため、解析エンジンの負荷を低減しつつ、迅速な解析結果かつ所望の解析精度を得ることができる。
【００６８】
ここで、上記各実施形態にて説明した解析システムは、他の情報に基づいて解析エンジンの負荷を変動する制御を行うことも可能である。例えば、上記映像取得部１１を構成するカメラの設置位置や設置角度を表す情報などの予め設定された環境情報に基づいて、そのカメラにて取得した映像データのフレームレートを低減するなどの解析エンジンの負荷変動処理を実行するよう制御する。
【００６９】
上記の具体例として、常に映像データ中の物体の移動が少ないと判定できるような当該映像データしか取得できない位置や角度で設置されたカメラにて撮影した映像データに対しては、フレームレートを低減するなど、解析エンジンの負荷を軽減するよう制御することが考えられる。また、他のカメラと撮影領域が重複していると判定できるような位置や角度で設置されたカメラにて撮影した映像データに対しては、映像データ中の重複している領域のフレームレートを低減したり、当該重複している領域を削除するなど、解析エンジンの負荷を軽減するよう制御することも考えられる。
【００７０】
なお、上記映像取得部１１にて取得した映像データとして、予めサンプル映像データを記憶しておき、かかるサンプル映像データから映像取得部１１を構成するカメラの設置位置や設置角度を表す環境情報を生成し、かかる環境状況から上述同様に解析エンジンの負荷変動処理を実行するよう制御してもよい。
【００７１】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における解析システム（図１１、図１２、図１３参照）、プログラム、解析処理方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００７２】
（付記１−１：図１１参照）
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部２１０を備え、
前記エンジン制御部２１０は、
前記解析エンジンに入力される前記解析対象データの内容が、予め設定された判定基準に対応するか否かを判定する入力データ判定部２１１と、
前記入力データ判定部にて前記解析対象データの内容が予め設定された判定基準に対応する場合に、当該判定基準に対応して設定された前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する負荷変動制御部２１２と、
を備えた解析システム２００。
【００７３】
（付記１−２）
付記１−１に記載の解析システムであって、
前記入力データ判定部は、前記解析対象データの内容と、前記解析エンジンによる解析処理結果の精度に影響がないと予め設定された前記負荷変動処理と、が関連付けられた前記判定基準に、前記解析エンジンに入力される前記解析対象データの内容が対応するか否かを判定し、
前記負荷変動制御部は、前記入力データ判定部にて前記判定基準に対応した前記解析対象データの内容に関連付けられた前記負荷変動処理を実行する、
解析システム。
【００７４】
（付記１−３）
付記１又は２に記載の解析システムであって、
前記入力データ判定部は、前記解析システムに搭載された所定の処理機能が前記解析対象データを処理することによって出力された当該解析対象データの内容を取得し、取得した前記解析対象データの内容が前記判定基準に対応するか否かを判定する、
解析システム。
【００７５】
（付記１−４）
付記１−１乃至１−３のいずれかに記載の解析システムであって、
前記負荷変動処理は、前記解析対象データのデータ量を低減する処理である、
解析システム。
【００７６】
（付記１−５）
付記１−４に記載の解析システムであって、
前記負荷変動処理は、前記解析対象データのフレームレートを低減する処理である、
解析システム。
【００７７】
（付記１−６）
付記１−４に記載の解析システムであって、
前記負荷変動処理は、前記解析エンジンによる前記解析対象データの解析処理範囲を制限する処理である、
解析システム。
【００７８】
（付記１−７）
付記１−１乃至１−６のいずれかに記載の解析システムであって、
前記負荷変動処理は、前記解析エンジンにて前記解析対象データを処理する前に当該解析対象データに対して実行する前処理を変更する処理である、
解析システム。
【００７９】
（付記１−８）
情報処理装置に、
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部を実現させるためのプログラムであって、
前記エンジン制御部は、
前記解析エンジンに入力される前記解析対象データの内容が、予め設定された判定基準に対応するか否かを判定する入力データ判定部と、
前記入力データ判定部にて前記解析対象データの内容が予め設定された判定基準に対応する場合に、当該判定基準に対応して設定された前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する負荷変動制御部と、
を備えた、
プログラム。
【００８０】
（付記１−９）
付記１−８に記載のプログラムであって、
前記入力データ判定部は、前記解析対象データの内容と、前記解析エンジンによる解析処理結果の精度に影響がないと予め設定された前記負荷変動処理と、が関連付けられた前記判定基準に、前記解析エンジンに入力される前記解析対象データの内容が対応するか否かを判定し、
前記負荷変動制御部は、前記入力データ判定部にて前記判定基準に対応した前記解析対象データの内容に関連付けられた前記負荷変動処理を実行する、
プログラム。
【００８１】
（付記１−１０）
解析対象データの入力を受け付けて解析エンジンの動作を制御して前記解析対象データに対する解析処理を行う解析処理方法であって、
前記解析エンジンに入力される前記解析対象データの内容が、予め設定された判定基準に対応するか否かを判定し、
前記解析対象データの内容が予め設定された判定基準に対応する場合に、当該判定基準に対応して設定された前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する、
解析処理方法。
【００８２】
（付記１−１１）
付記１−１０に記載の解析処理方法であって、
前記解析対象データの内容と、前記解析エンジンによる解析処理結果の精度に影響がないと予め設定された前記負荷変動処理と、が関連付けられた前記判定基準に、前記解析エンジンに入力される前記解析対象データの内容が対応するか否かを判定し、
前記判定基準に対応した前記解析対象データの内容に関連付けられた前記負荷変動処理を実行する、
解析処理方法。
【００８３】
（付記２−１：図１２参照）
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部３１０を備えると共に、
前記解析エンジン毎における、当該解析エンジンの解析精度と、前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理と、の関係を表すエンジン特性情報を記憶するエンジン特性情報記憶部３２０を備え、
前記エンジン制御部３１０は、解析システム内に設置されている前記解析エンジンに設定された前記エンジン特性情報に含まれる当該解析エンジンの解析精度に基づいて、当該解析精度に関連付けられている前記負荷変動処理を実行する負荷変動制御部３１１を備えた、
解析システム３００。
【００８４】
（付記２−２）
付記２−１に記載の解析システムであって、
前記エンジン特性情報は、前記負荷変動処理毎に、負荷変動の度合が異なる当該負荷変動処理の選択肢と、前記解析エンジンの解析精度と、が関連付けられた情報を含み、
前記負荷変動制御部は、前記解析エンジンの解析精度に基づいて、前記負荷変動処理のいずれかの選択肢に対応する前記負荷変動処理を実行する、
解析システム。
【００８５】
（付記２−３）
付記２−２に記載の解析システムであって、
前記負荷変動制御部は、前記解析エンジンの解析精度の低下が最も小さくなる前記選択肢に対応する前記負荷変動処理を実行する、
解析システム。
【００８６】
（付記２−４）
付記２−１乃至２−３のいずれかに記載の解析システムであって、
前記負荷変動処理は、前記解析対象データのデータ量を低減する処理である、
解析システム。
【００８７】
（付記２−５）
付記２−１乃至２−４のいずれかに記載の解析システムであって、
前記負荷変動処理は、前記解析対象データを解析処理する前記解析エンジンを変更する処理である、
解析システム。
【００８８】
（付記２−６）
付記２−１乃至２−５のいずれかに記載の解析システムであって、
前記負荷変動処理は、前記解析エンジンにて前記解析対象データを処理する前に当該解析対象データに対して実行する前処理を変更する処理である、
解析システム。
【００８９】
（付記２−７）
情報処理装置に、
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部を実現させるためのプログラムであって、
前記情報処理装置は、前記解析エンジン毎における、当該解析エンジンの解析精度と、前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理と、の関係を表すエンジン特性情報を記憶するエンジン特性情報記憶部を備えており、
前記エンジン制御部は、解析システム内に設置されている前記解析エンジンに設定された前記エンジン特性情報に含まれる当該解析エンジンの解析精度に基づいて、当該解析精度に関連付けられている前記負荷変動処理を実行する負荷変動制御部を備えた、
プログラム。
【００９０】
（付記２−８）
付記２−７に記載のプログラムであって、
前記エンジン特性情報は、前記負荷変動処理毎に、負荷変動の度合が異なる当該負荷変動処理の選択肢と、前記解析エンジンの解析精度と、が関連付けられた情報を含み、
前記負荷変動制御部は、前記解析エンジンの解析精度に基づいて、前記負荷変動処理のいずれかの選択肢に対応する前記負荷変動処理を実行する、
プログラム。
【００９１】
（付記２−９）
解析対象データの入力を受け付けて解析エンジンの動作を制御して前記解析対象データに対する解析処理を行う解析処理方法であって、
解析システム内に設置されている前記解析エンジンに設定された、当該解析エンジンの解析精度と、前記解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理と、の関係を表すエンジン特性情報に含まれる前記解析精度に基づいて、当該解析精度に関連付けられている前記負荷変動処理を実行する、
解析処理方法。
【００９２】
（付記２−１０）
付記２−９に記載の解析処理方法であって、
前記エンジン特性情報は、前記負荷変動処理毎に、負荷変動の度合が異なる当該負荷変動処理の選択肢と、前記解析エンジンの解析精度と、が関連付けられた情報を含み、
前記解析エンジンの解析精度に基づいて、前記負荷変動処理のいずれかの選択肢に対応する前記負荷変動処理を実行する、
解析処理方法。
【００９３】
（付記３−１：図１３参照）
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部４１０を備えると共に、
所定の解析エンジンの解析結果の重要度を判定する重要度判定部４２０を備え、
前記エンジン制御部４１０は、前記重要度判定部による判定結果に応じて、解析システム内に装備された解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する負荷変動制御部４１１を備えた、
解析システム４００。
【００９４】
（付記３−２）
付記３−１に記載の解析システムであって、
前記解析エンジンの解析結果毎に、当該解析結果の内容に応じた重要度を記憶する重要度判定基準記憶部を備え、
前記重要度判定部は、前記重要度判定基準記憶部に記憶された情報に基づいて、所定の解析エンジンの解析結果の重要度を判定する、
解析システム。
【００９５】
（付記３−３）
付記３−１又は３−２に記載の解析システムであって、
前記負荷変動制御部は、前記重要度判定部による判定結果の重要度が高いほど前記解析エンジンによる解析精度が高くなる前記負荷変動処理を実行し、前記重要度判定部による判定結果の重要度が低いほど前記解析エンジンの負荷が低くなる前記負荷変動処理を実行する、
解析システム。
【００９６】
（付記３−４）
付記３−１乃至３−３のいずれかに記載の解析システムであって、
前記負荷変動処理は、前記解析対象データのデータ量を変動する処理である、
解析システム。
【００９７】
（付記３−５）
付記３−１乃至３−４のいずれかに記載の解析システムであって、
前記負荷変動処理は、前記解析エンジンにて前記解析対象データに対して実行する予め設定された処理を変更する処理である、
解析システム。
【００９８】
（付記３−６）
付記３−５に記載の解析システムであって、
前記負荷変動処理は、前記解析エンジンにて前記解析対象データに対して実行する予め設定された処理を無効化する処理である、
解析システム。
【００９９】
（付記３−７）
情報処理装置に、
解析対象データの入力を受け付けて当該解析対象データに対する解析処理を行う解析エンジンの解析処理動作を制御するエンジン制御部と、
所定の解析エンジンの解析結果の重要度を判定する重要度判定部と、
を実現させると共に、
前記エンジン制御部は、前記重要度判定部による判定結果に応じて、解析システム内に装備された解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する負荷変動制御部を備えた、
プログラム。
【０１００】
（付記３−８）
付記３−７に記載のプログラムであって、
前記情報処理装置が、前記解析エンジンの解析結果毎に、当該解析結果の内容に応じた重要度を記憶する重要度判定基準記憶部を備え、
前記重要度判定部は、前記重要度判定基準記憶部に記憶された情報に基づいて、所定の解析エンジンの解析結果の重要度を判定する、
プログラム。
【０１０１】
（付記３−９）
解析対象データの入力を受け付けて解析エンジンの動作を制御して前記解析対象データに対する解析処理を行う解析処理方法であって、
所定の解析エンジンの解析結果の重要度を判定し、
前記判定の結果に応じて、解析システム内に装備された解析エンジンの解析処理時における当該解析エンジンの負荷を変動させる負荷変動処理を実行する、
解析処理方法。
【０１０２】
（付記３−１０）
付記３−９に記載の解析処理方法であって、
前記解析エンジンの解析結果毎に当該解析結果の内容に応じて予め設定された重要度の情報に基づいて、所定の解析エンジンの解析結果の重要度を判定する、
解析処理方法。
【０１０３】
なお、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【０１０４】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【０１０５】
なお、本発明は、日本国にて２０１２年４月５日に特許出願された特願２０１２−０８６３６１の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。
【符号の説明】
【０１０６】
１  解析システム
２，３  エンジン制御部
４  解析処理特性記憶部
５  重要度判定部
６  重要度判定ルール記憶部
１１  映像取得部
１２  結果出力部
２０，３０  性能制御処理部
２１，３１  制御実行部
２２，３２  入力データ内容判定部
２３，３３  解析処理部
２４，３４  解析処理実行部
２５，３５  状況判定部
１００  解析システム
１１０  入力データ
１２０  解析エンジン
１２１  制御部
１３０  解析結果
２００，３００，４００  解析システム
２１０，３１０，４１０  エンジン制御部
２１１  入力データ判定部
２１２，３１１，４１１  負荷変動制御部
３２０  エンジン特性情報記憶部
４２０  重要度判定部
【図１】
2013150786.tif 000003
【図２】
2013150786.tif 000004
【図３】
2013150786.tif 000005
【図４】
2013150786.tif 000006
【図５】
2013150786.tif 000007
【図６】
2013150786.tif 000008
【図７】
2013150786.tif 000009
【図８】
2013150786.tif 000010
【図９】
2013150786.tif 000011
【図１０】
2013150786.tif 000012
【図１１】
2013150786.tif 000013
【図１２】
2013150786.tif 000014
【図１３】
2013150786.tif 000015
【国際調査報告】
2013150786.tif 000016
2013150786.tif 000017
2013150786.tif 000018
2013150786.tif 000019