(57)【要約】  本発明の解析システムは、ネットワークを介して接続された、解析対象データ取得装置と解析処理装置とを備え、解析対象データ取得装置が、取得した解析対象データに対する所定の解析処理を実行する第一解析手段と、取得した解析対象データに基づくデータを解析処理装置に送信するデータ送信手段と、を備え、解析処理装置が、解析対象データ取得装置から送信されたデータに対する所定の解析処理を実行する第二解析手段を備える。そして、上記第一解析手段と第二解析手段とは、同等内容の解析処理を実行する解析部をそれぞれ備えており、第一解析手段と第二解析手段とがそれぞれ備える解析部のうち、いずれか一方あるいは両方が作動するよう制御する解析制御手段を備える。
2013145530.tif 000002
【特許請求の範囲】
【請求項１】
相互にネットワークを介して接続された、解析対象データを取得する解析対象データ取得装置と、所定の解析処理を実行する解析処理装置と、を備え、
前記解析対象データ取得装置は、取得した前記解析対象データに対する所定の解析処理を実行する第一解析手段と、取得した前記解析対象データに基づくデータを前記解析処理装置に送信するデータ送信手段と、を備え、
前記解析処理装置は、前記解析対象データ取得装置から送信されたデータに対する所定の解析処理を実行する第二解析手段を備え、
前記第一解析手段と前記第二解析手段とは、同等内容の解析処理を実行する解析部をそれぞれ備えており、
前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する解析制御手段を備えた、
解析システム。
【請求項２】
請求項１に記載の解析システムであって、
前記解析対象データ取得装置の作動状況を予め設定された基準に基づいて判定する判定手段を備え、
前記解析制御手段は、前記判定手段による判定結果に基づいて、前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する、
解析システム。
【請求項３】
請求項２に記載の解析システムであって、
前記判定手段は、前記解析対象データ取得装置の処理負荷が予め設定された基準よりも高いか否かを判定し、
前記解析制御手段は、前記判定手段により前記解析対象データ取得装置の処理負荷が予め設定された基準よりも高いと判定された場合に、前記第一解析手段の前記解析部による解析処理を実行せず、前記第二解析手段の前記解析部による解析処理を実行するよう制御する、
解析システム。
【請求項４】
請求項３に記載の解析システムであって、
前記解析制御手段は、前記第一解析手段の前記解析部による解析処理が実行されているときに、前記判定手段により前記解析対象データ取得装置の処理負荷が予め設定された基準よりも高いと判定された場合に、前記第一解析手段の前記解析部による解析処理の実行を停止し、前記第二解析手段の前記解析部による解析処理を実行するよう制御する、
解析システム。
【請求項５】
請求項３又は４に記載の解析システムであって、
前記解析制御手段は、前記判定手段により前記解析対象データ取得装置の処理負荷が予め設定された基準よりも高いと判定された場合に、前記データ送信手段が前記第一解析手段から前記解析部により解析処理される前記解析対象データに基づくデータを前記第二解析手段に送信するよう制御する、
解析システム。
【請求項６】
請求項２に記載の解析システムであって、
前記判定手段は、前記解析対象データ取得装置及び前記解析処理装置のそれぞれの作動状況を予め設定された基準に基づいてそれぞれ判定し、
前記解析制御手段は、前記判定手段による判定結果に基づいて、前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する、
解析システム。
【請求項７】
請求項２乃至５のいずれかに記載の解析システムであって、
前記解析対象データ取得装置の作動状況を計測して作動履歴情報として記憶する作動状況計測手段を備え、
前記判定手段は、前記解析対象データ取得装置の作動状況を前記作動履歴情報に基づいて予測し、当該予測した作動状況を予め設定された基準に基づいて判定する、
解析システム。
【請求項８】
請求項２乃至５に記載の解析システムであって、
前記判定手段は、前記ネットワークの状況を計測し、当該ネットワークの状況に基づいて前記解析対象データ取得装置の作動状況を予測し、当該予測した作動状況を予め設定された基準に基づいて判定する、
解析システム。
【請求項９】
所定の解析処理を実行する解析処理装置にネットワークを介して接続された、解析対象データを取得する解析対象データ取得装置であって、
取得した前記解析対象データに対する所定の解析処理を実行する第一解析手段と、
取得した前記解析対象データに基づくデータを前記解析処理装置に送信するデータ送信手段と、を備え、
前記第一解析手段は、前記解析処理装置が有する解析部と同等内容の解析処理を実行する別の解析部を備え、
前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する解析制御手段を備えた、
解析対象データ取得装置。
【請求項１０】
相互にネットワークを介して接続された、解析対象データを取得する解析対象データ取得装置と、所定の解析処理を実行する解析処理装置と、を備えた通信システムにて、
前記解析対象データ取得装置が、取得した前記解析対象データに対する所定の解析処理を実行すると共に、取得した前記解析対象データに基づくデータを前記解析処理装置に送信し、
前記解析処理装置が、前記解析対象データ取得装置から送信されたデータに対する所定の解析処理を実行し、
前記解析対象データ取得装置及び前記解析処理装置は、それぞれ同等内容の解析処理を実行可能であり、前記解析対象データ取得装置及び前記解析処理装置のうちいずれか一方あるいは両方が、前記同等内容の解析処理を実行するよう制御する、
解析処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解析システムにかかり、特に、解析対象データを取得する装置と解析処理を行う装置とがネットワークを介して接続された解析システムに関する。
【背景技術】
【０００２】
近年、情報処理技術の発達に伴い、様々なデータの解析を行う解析システムが開発されており、例えば、監視カメラにて撮影された映像データから特定の人物を検出する、という解析処理を行う解析システムが開発されている。このような解析システムでは、監視カメラで取得した映像データをそのまま、ネットワークを経由して解析処理を実行する解析処理装置に送信する場合がある。ところが、映像データをネットワークを経由して送信すると、ネットワークの負荷を増大させることとなるため、送信する映像データのデータ量を削減する工夫がなされている。その一例として、映像データのフレームレートの低減することや、監視カメラ側で映像データの映像解析処理を実行して、その解析処理結果のみを解析装置側に送信する、ということが行われている。【０００３】
ここで、本発明に関連する解析システムの一例として、特許文献１に開示された映像監視システムがある。この映像監視システムは、特許文献１の図１に示すように、物体認識部と、認識結果分析部と、映像処理制御パラメータ決定部と、映像処理制御パラメータ設定部と、を備えている。【０００４】
上述した構成を有する特許文献１に記載の映像監視システムは、次のように動作する。まず、物体認識部が、カメラの映像データから物体を認識し、認識結果分析部が、その認識結果を分析し、受信したフレーム画像から物体認識部で認識した映像中の顔の最小サイズと、移動速度とを求める。そして、映像処理制御パラメータ決定部は、顔の最小サイズと移動速度とから、フレームレート及び解像度の下限値を決定する。その後、決定したフレームレート及び解像度の下限値を映像処理制御パラメータ設定部に送り、カメラの設定を行う。このように、特許文献１に記載の技術では、映像データのフレームレートを低減することで、データ量の削減を図っている。【０００５】
また、本発明に関連する解析システムの一例として、特許文献２に開示の映像監視システムの別の例がある。この映像監視システムは、特許文献２の図１、図３に示すように、カメラと、監視センタとから構成され、カメラは、プログラマブルな内部モジュール構成を有している。【０００６】
上述した構成を有する特許文献２に記載の映像監視システムは、次のように動作する。まず、カメラと監視センタとがネットワークを介して接続されている。カメラは、監視対象の映像データに基づいて、当該監視対象の異常検知のための認識処理を実行するプログラムモジュールと、当該プログラムモジュールのリンク情報とを、モジュール管理センタから必要に応じて取得する。このように、特許文献２に記載の技術では、カメラ側でモジュールにて映像データの解析処理を実行して、その解析処理結果のみを監視センタに送信することで、データ量の削減を図っている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−２００９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した技術では、ネットワークの負荷削減とカメラの性能削減とを両立することができない、という問題が生じる。かかる問題について詳しく説明すると、まず、カメラ側においてモジュールにて映像解析処理を行うと、処理結果のデータ量はもとの映像データよりも小さくなるため、ネットワークの負荷を削減できる。一方、映像解析処理を実行するためには、一般に高い処理能力が必要であり、解析処理によっては映像に含まれる対象物の数によって負荷の変動が大きくなる。従って、どのような映像データが得られた場合であっても、充分な性能を保証するためにはカメラ側に高性能のＣＰＵ（Central Processing Unit）やメモリが必要になる。【０００９】
以上より、カメラと解析装置とがネットワークを介して接続された解析システムでは、ネットワーク負荷を削減しようとすると、カメラに必要な性能が増大するため、ネットワークの負荷削減とカメラの性能削減とを両立することができない、という問題が生じる。そして、かかる問題は、カメラを備えた解析システムのみならず、解析対象となるデータを取得する装置と解析処理を実行する装置とがネットワークを介して接続されて構成された解析システムにおいて生じうる。【００１０】
このため、本発明の目的は、上述した課題である、解析対象となるデータを取得するデータ取得装置と解析処理を実行する解析装置とがネットワークを介して接続されて構成された解析システムにおいて、ネットワークの負荷削減と解析対象データを取得する装置の性能削減とを両立することができない、ことを解決することにある。
【課題を解決するための手段】
【００１１】
本発明の一形態である解析システムは、
相互にネットワークを介して接続された、解析対象データを取得する解析対象データ取得装置と、所定の解析処理を実行する解析処理装置と、を備え、
前記解析対象データ取得装置は、取得した前記解析対象データに対する所定の解析処理を実行する第一解析手段と、取得した前記解析対象データに基づくデータを前記解析処理装置に送信するデータ送信手段と、を備え、
前記解析処理装置は、前記解析対象データ取得装置から送信されたデータに対する所定の解析処理を実行する第二解析手段を備え、
前記第一解析手段と前記第二解析手段とは、同等内容の解析処理を実行する解析部をそれぞれ備えており、
前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する解析制御手段を備えた、
という構成をとる。【００１２】
また、本発明の他の形態である解析対象データ取得装置は、
所定の解析処理を実行する解析処理装置にネットワークを介して接続された、解析対象データを取得する解析対象データ取得装置であって、
取得した前記解析対象データに対する所定の解析処理を実行する第一解析手段と、
取得した前記解析対象データに基づくデータを前記解析処理装置に送信するデータ送信手段と、を備え、
前記第一解析手段は、前記解析処理装置が有する解析部と同等内容の解析処理を実行する別の解析部を備え、
前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する解析制御手段を備えた、
という構成をとる。【００１３】
また、本発明の他の形態であるプログラムは、
所定の解析処理を実行する解析処理装置にネットワークを介して接続された、解析対象データを取得する解析対象データ取得装置に、
取得した前記解析対象データに対する所定の解析処理を実行する第一解析手段と、
取得した前記解析対象データに基づくデータを前記解析処理装置に送信するデータ送信手段と、
前記第一解析手段と前記第二解析手段とがそれぞれ備える同等内容の解析処理を実行する各解析部のうち、いずれか一方あるいは両方が作動するよう制御する解析制御手段と、
を実現させるためのプログラムである。【００１４】
また、本発明の他の形態である解析処理方法は、
相互にネットワークを介して接続された、解析対象データを取得する解析対象データ取得装置と、所定の解析処理を実行する解析処理装置と、を備えた通信システムにて、
前記解析対象データ取得装置が、取得した前記解析対象データに対する所定の解析処理を実行すると共に、取得した前記解析対象データに基づくデータを前記解析処理装置に送信し、
前記解析処理装置が、前記解析対象データ取得装置から送信されたデータに対する所定の解析処理を実行し、
前記解析対象データ取得装置及び前記解析処理装置は、それぞれ同等内容の解析処理を実行可能であり、前記解析対象データ取得装置及び前記解析処理装置のうちいずれか一方あるいは両方が、前記同等内容の解析処理を実行するよう制御する、
という構成をとる。
【発明の効果】
【００１５】
本発明は、以上のように構成されることにより、解析対象となるデータを取得するデータ取得装置と解析処理を実行する解析装置とがネットワークを介して接続されて構成された解析システムにおいて、ネットワークの負荷削減と解析対象データを取得する装置の性能削減とを両立することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態１における解析システムの構成を示すブロック図である。
【図２】本発明の実施形態１における監視カメラの動作を示すフローチャートである。
【図３】本発明の実施形態１における解析サーバの動作を示すフローチャートである。
【図４】本発明の実施形態２における解析システムの構成を示すブロック図である。
【図５】本発明の実施形態２における対応関係記憶部に記憶されたデータの一例を示す図である。
【図６】本発明の実施形態２における解析システムにおける処理状況を示す図である。
【図７】本発明の実施形態３における解析システムの構成を示すブロック図である。
【図８】本発明の実施形態３における解析システムにおける処理状況を示す図である。
【図９】本発明の実施形態４における解析システムの構成を示すブロック図である。
【図１０】本発明の付記１における構成を示すブロック図である。
【発明を実施するための形態】
【００１７】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図３を参照して説明する。図１は、本実施形態における解析システムの構成を説明するための図であり、図２乃至図３は、解析システムの動作を説明するための図である。
【００１８】
［構成］
本実施形態における解析システムは、映像監視システムであり、図１に示すように、解析対象となる映像データを取得する監視カメラ１（解析対象データ取得装置）と、解析処理を行う解析サーバ２（解析処理装置）と、を備えている。そして、監視カメラ１と解析サーバ２とは、インターネット網やＬＡＮ（Local Area Network）などのネットワーク３を介して接続されている。なお、本発明における解析システムは、以下に説明するような映像監視システムであることに限定されず、音声データなど他の解析対象データを取得する解析対象データ取得装置と、他の解析処理を行う解析処理装置と、がネットワークを介して接続されて構成されていてもよい。また、ネットワーク３は、無線有線を問わず、いかなるネットワークであってもよい。
【００１９】
上記監視カメラ１は、演算装置及び記憶装置を備えると共に、図１に示すように、映像取得部１１と、第１映像解析部１２と、カメラ制御部１３と、第１負荷判定部１４と、を備えている。そして、第１映像解析部１２とカメラ制御部１３と第１負荷判定部１４とは、演算装置にプログラムが組み込まれることで構築される。
【００２０】
上記映像取得部１１は、映像を撮影するカメラモジュールを備えており、撮影した映像である動画像や静止画像を映像データとしてデータ化する処理部も備えている。そして、映像取得部１１は、カメラ制御部１３にて動作を制御されることにより、映像データを取得し、取得した映像データを第１映像解析部１２に出力する。
【００２１】
上記第１映像解析部１２（第一解析手段）は、映像取得部１１にて取得した映像データに対する解析処理を実行する。具体的に、第１映像解析部１２は、所定の解析処理を実行する解析モジュール（解析部）を１つ以上含み、当該解析モジュールの全部あるいは一部だけを実行する。例えば、解析モジュールは、映像データから人間の顔部分を抽出する処理や、顔画像から顔特徴データを抽出する処理などの解析処理を行うものである。但し、第１映像解析部１２は、後述するように、解析モジュールによる解析処理を１つも実行しない場合もある。そして、第１映像解析部１２は、解析結果及び／又は解析処理前のデータを、カメラ制御部１３に出力する。なお、第１映像解析部１２の動作は、カメラ制御部１３にて制御される。
【００２２】
ここで、上記第１映像解析部１２が有する解析モジュールのうち、少なくとも１つは、後述する解析サーバ２が備える第２映像解析部２２が有する解析モジュール（第２の代替可能解析モジュール）と同等内容の解析処理を実行する第１の代替可能解析モジュールである。このとき、第１の代替可能解析モジュールと第２の代替可能解析モジュールとは、同一の解析モジュールであってもよく、同等内容の解析処理を実行して同等の解析結果を得ることができる別の解析モジュールであってもよい。
【００２３】
上記第１負荷判定部１４（判定手段）は、監視カメラ１における負荷を測定し、負荷レベルを判定する。例えば、監視カメラ１が装備する演算装置全体の処理負荷を計測してもよく、第１映像解析部１２の処理負荷を計測してもよい。そして、計測した負荷のレベルを、予め設定された基準に基づいて判定する。例えば、基準値として、低レベル基準値と高レベル基準値とが設定されており、計測した負荷が低レベル基準値よりも低い場合には、負荷レベルが低レベルであると判定し、計測した負荷が高レベル基準値よりも高い場合には、負荷レベルが高レベルであると判定し、いずれでもない場合には、その他のレベルであると判定する。そして、第１負荷判定部１４は、判定した負荷レベルをカメラ制御部１３に出力する。
【００２４】
なお、本実施形態における第１負荷判定部１４は、監視カメラ１における演算装置の処理負荷を当該監視カメラ１の負荷として計測する場合を説明するが、別の方法で監視カメラ１の負荷を計測して、その負荷レベルを判定してもよい。例えば、監視カメラ１に装備されたメモリの使用量や、監視カメラ１にて実行される処理の遅延状況、監視カメラ１に対するデータの入出力量、監視カメラ１が接続されているネットワークの状況など、監視カメラ１の作動状況を表す情報から当該監視カメラ１の負荷を計測して、予め設定された基準に基づいてそのレベルを判定してもよい。
【００２５】
上記カメラ制御部１３（解析制御手段、データ送信手段）は、第１負荷判定部１４から出力された監視カメラ１の負荷レベルに基づいて、カメラ制御部１２の動作を制御する。これと共に、カメラ制御部１３は、解析サーバ２とのデータ通信を制御する。
【００２６】
具体的に、カメラ制御部１３は、まず、通常状態では、第１映像解析部１２にて予め設定された解析モジュールによる解析処理及び第１の代替可能解析モジュールによる解析処理が実行されるよう制御すると共に、第１映像解析部１２による解析結果のデータ、つまり、第１の代替可能解析モジュールによる解析結果のデータを、ネットワークを介して解析サーバ２に送信する。そして、カメラ制御部１３は、上記解析処理や送信処理を実行しつつ、第１負荷判定部１４から出力された監視カメラ１の負荷レベルを調べ、当該負荷レベルが「高負荷レベル」ではない場合には、そのままの制御となる。
【００２７】
一方、カメラ制御部１３は、第１負荷判定部１４から出力された監視カメラ１の負荷レベルが「高負荷レベル」となった場合には、第１映像解析部１２で作動している解析モジュールのうち、上述した第１の代替可能解析モジュールの動作を停止するよう制御する。これに伴い、カメラ制御部１３は、上記第１の代替可能解析モジュールで解析処理される予定のデータを、解析サーバ２にネットワークを介して送信する。さらに、カメラ制御部１３は、第１の代替可能解析モジュールの動作を停止した旨、つまり、当該第１の代替可能解析モジュールによる解析処理と同等内容の解析処理を解析サーバ２で実行する旨の指示を、当該解析サーバ２に送信する。
【００２８】
なお、カメラ制御部１３は、第１映像解析部１２で第１の代替可能解析モジュールの動作が停止されている際に、第１負荷判定部１４から出力された監視カメラ１の負荷レベルが「低負荷レベル」となった場合には、第１映像解析部１２で停止している上記第１の代替可能解析モジュールの動作を再開させるよう制御する。これに伴い、カメラ制御部１３は、第１映像解析部１２による解析結果のデータをネットワークを介して解析サーバ２に送信する。また、カメラ制御部１３は、第１の代替可能解析モジュールの動作を再開した旨、つまり、当該第１の代替可能解析モジュールによる解析処理と同等内容の解析処理を解析サーバ２で停止する旨の指示を、当該解析サーバ２に送信する。
【００２９】
次に、解析サーバ２の構成について説明する。解析サーバ２は、演算装置及び記憶装置を備えた一般的な情報処理装置（解析処理装置）であり、１台又は複数台の情報処理装置で構成されている。そして、解析サーバ２は、演算装置にプログラムが組み込まれることで構築された、結果出力部２１と、第２映像解析部２２と、サーバ制御部２３と、を備えている。
【００３０】
上記結果出力部２１は、後述する第２映像解析部２２による解析処理結果を、モニタやプリンタなどの出力装置を介して出力する。
【００３１】
上記第２映像解析部２２（第二解析手段）は、監視カメラ１からネットワーク３を介して送信されたデータに対する解析処理を実行する。具体的に、第２映像解析部２２は、所定の解析処理を実行する解析モジュール（解析部）を１つ以上含み、当該解析モジュールの全部あるいは一部だけを実行する。例えば、解析モジュールは、顔画像から顔特徴データを抽出する処理や、顔特徴データから特定の顔を照合する処理などの解析処理を行うものである。そして、第２映像解析部２２は、解析結果を結果出力部２１に出力する。なお、第２映像解析部２２の動作は、サーバ制御部２３にて制御される。
【００３２】
ここで、上記第２映像解析部２２が有する解析モジュールのうち、少なくとも１つは、上述した監視カメラ１が備える第１映像解析部１２が有する解析モジュール（第１の代替可能解析モジュール）と同等内容の解析処理を実行する第２の代替可能解析モジュールである。このとき、上述したように、第２の代替可能解析モジュールと第１の代替可能解析モジュールとは、同一の解析モジュールであってもよく、同等内容の解析処理を実行して同等の解析結果を得ることができる別の解析モジュールであってもよい。
【００３３】
また、対応関係保存部４１は、上記第２の代替可能解析モジュールと第１の代替可能解析モジュールとの対応関係を表す情報を記憶しており、解析サーバ２に接続された記憶装置に構築されている。具体的に、対応関係保存部４１には、相互に対応する第１の代替可能解析モジュールと第２の代替可能解析モジュールとをそれぞれ特定する情報が関連付けられて記憶されており、さらに、各代替可能解析モジュールの実行時に設定されるパラメータなどの実行方法も記憶されている。なお、図１の例では、対応関係保存部２が解析サーバ２に接続された装置内に装備されている場合を示しているが、解析サーバ２内に装備されていてもよく、さらに他の場所に装備されていてもよい。
【００３４】
上記サーバ制御部２３（解析制御手段）は、監視カメラ１から送信された情報と、対応関係保存部４１内の情報に基づいて、第２映像解析部２２の動作を制御する。これと共に、サーバ制御部２３は、監視カメラ１とのデータ通信を制御する。
【００３５】
具体的に、サーバ制御部２３は、まず、通常状態では、監視カメラ１から送信されたデータに対して、第２映像解析部２２にて予め設定された解析モジュール、及び、第２の代替可能解析モジュールによる解析処理が実行されるよう制御すると共に、解析結果を結果出力部２１に出力する。かかる状態で、サーバ制御部２３は、監視カメラ１の負荷レベルが「高負荷レベル」ではない場合には、そのままの制御となる。
【００３６】
一方、サーバ制御部２３は、監視カメラ１の負荷レベルが「高負荷レベル」となった場合には、上述したように監視カメラ１から第１の代替可能解析モジュールによる解析処理と同等内容の解析処理を解析サーバ２で実行する旨の指示が送信されるため、かかる指示に応じて、第２の代替可能解析モジュールによる解析処理を実行するよう制御する。このとき、サーバ制御部２３は、監視カメラ１から当該監視カメラ１側で解析処理を停止した第１の代替可能解析モジュールを特定する情報を受け付け、当該第１の代替可能解析処理モジュールに対応する第２の代替可能解析処理モジュールを、対応関係記憶部４１の情報から特定して、実行するよう制御する。
【００３７】
なお、サーバ制御部２３は、第２映像解析部２２で第２の代替可能解析モジュールが実行されている際に、監視カメラ１の負荷レベルが「低付加レベル」となった場合には、上述したように監視カメラ１から第２の代替可能解析モジュールの停止指示を受け、当該第２の代替可能解析モジュールによる解析処理を停止するよう制御する。
【００３８】
［動作］
次に、上述した映像解析システムの構成を、図２及び図３のフローチャートを参照して説明する。はじめに、監視カメラ１の動作を、図２を参照して説明する。
【００３９】
まず、通常の状態では、解析カメラ１の第１映像解析部１２にて第１の代替可能解析モジュールによる解析処理が実行されており、これと同等内容の解析処理を行う第２の代替可能解析モジュールによる解析処理は、解析サーバ２の第２映像解析部２２では実行されていない。
【００４０】
上述した状況において、監視カメラ１は、第１負荷判定部１４が監視カメラ１の負荷を判定する（ステップＳ１）。なお、判定のタイミングは、一定間隔や特定の時刻、処理の開始終了のタイミングなど、システムの要件に基づいて設定して良い。
【００４１】
そして、第１負荷判定部１４による判定の結果、「高負荷レベル」と判定された場合には（ステップＳ２で「高負荷」）、カメラ制御部１３が第１映像解析部１２で実行されている解析処理のうち停止できるものを選択し（ステップＳ３）、解析サーバ２に同等の処理の実行を依頼する（ステップＳ４）。このとき、カメラ制御部１３は、第１映像解析部１２で実行されている第１の代替可能解析モジュールによる解析処理を停止できるものとして選択し、当該第１の代替可能解析モジュールを停止する旨を解析サーバ２に通知する。そして、カメラ制御部１３は、解析サーバ２から第１の代替可能解析モジュールと同等の解析処理が実行可能である旨の通知を受けると（ステップＳ５で「ＯＫ」）、第１の代替可能解析モジュールによる解析処理を停止する（ステップＳ６）。このとき、カメラ制御部１３は、第１の代替可能解析モジュールにより解析処理が停止されたことに伴い、当該第１の代替可能解析処理モジュールにて解析処理されるはずのデータを、解析サーバ２に送信する。
【００４２】
ここで、上述した監視カメラ１の動作に応じた解析サーバ２の動作を、図３を参照して説明する。サーバ制御部２３は、監視カメラ１からの処理依頼を受け取ると（ステップＳ１１）、その種類に応じた処理を行う（ステップ１２，Ｓ１３，Ｓ１５）。具体的に、上記図２のステップＳ４のように、監視カメラ１から第１の代替可能解析モジュールと同等の解析処理の実行の依頼を受けると（ステップＳ１１で「処理実行」）、まず、対応関係保存部４１内から第１の代替可能解析モジュールと同等の解析処理を実行する解析モジュールである第２の代替可能解析モジュールを特定する。そして、特定した第２の代替可能解析モジュールによる解析処理を解析サーバ２にて実行可能か否かを当該解析サーバ２の状況などに応じて判定し（ステップＳ１２）、実行可能であれば（ステップＳ１２で「可能」）、第２の代替可能解析モジュールによる解析処理を実行する（ステップＳ１３）。そして、解析サーバ２は、第２の代替可能解析モジュールを含む第２映像解析部２２による解析処理の結果を、結果出力部２１から出力する（ステップＳ１４）。
【００４３】
次に、監視カメラ１の動作に戻り、第１負荷判定部１４により「低負荷状態」と判定された場合（ステップＳ２で「低負荷」）を説明する。この場合には、第１映像解析部１２で停止されている解析処理のうち、実行できるものを選択する（ステップＳ７）。このとき、カメラ制御部１３は、第１映像解析部１２で停止している第１の代替可能解析モジュールによる解析処理を開始できるものとして選択し、当該第１の代替可能解析モジュールと同等の処理を停止するよう解析サーバ２に依頼する（ステップＳ８）。そして、カメラ制御部１３は、解析サーバ２から第１の代替可能解析モジュールと同等の解析処理を停止可能である旨の通知を受けると（ステップＳ９で「ＯＫ」）、第１の代替可能解析モジュールによる解析処理を再開する（ステップＳ１０）。
【００４４】
ここで、上述した監視カメラ１の動作に応じた解析サーバ２の動作を、図３を参照して説明する。サーバ制御部２３は、監視カメラ１から第１の代替可能解析モジュールと同等の解析処理の停止依頼を受けると（ステップＳ１１で「処理停止」）、解析サーバ２にて実行している解析モジュールのうち、対応関係保存部４１内から第１の代替可能解析モジュールと同等の解析処理を実行する解析モジュールである第２の代替可能解析モジュールを特定する。そして、サーバ制御部２３は、特定した第２の代替可能解析モジュールによる解析処理を停止する（ステップＳ１５）。なお、解析サーバ２は、第２の代替可能解析モジュールを含む第２映像解析部２２による解析処理の結果を、結果出力部２１から出力する（ステップＳ１４）。
【００４５】
以上のように、本実施形態における映像解析システムによると、監視カメラ１の第１負荷判定部１４による当該監視カメラ１の負荷の判定結果に応じて、同等内容の解析処理を実行する解析処理モジュールによる特定の解析処理が、監視カメラ１か解析サーバ２のいずれか一方で作動することとなる。このため、通常は、監視カメラ１上で特定の解析処理が実行されることにより、かかる特定の解析処理の結果のみがネットワークＮを介して解析サーバ２に送信されるため、ネットワーク３の負荷が軽減される。一方で、監視カメラ１の負荷が高くなった場合には、上記特定の解析処理の実行が監視カメラ１から解析サーバ２に切り替わるため、解析システム全体としては特定の解析処理を継続することができる。従って、ネットワーク３の負荷を削減しつつ、監視カメラ１の性能削減を図ることができ、性能向上と設備コストの抑制を両立した解析システムを構築することができる。
【００４６】
なお、上記では、同等内容の解析処理を実行する第１の代替可能解析モジュールと第２の代替可能解析モジュールとのうち、いずれか一方のみによる解析処理が実行されるよう制御する場合を例示したが、両方が同時に解析処理を実行するよう、カメラ制御部１３及びサーバ制御部２３が制御してもよい。これにより、解析処理されるデータのうち一部が監視カメラ１により解析処理され、残りが解析サーバ２にて解析処理されることとなり、システム全体における負荷分散を図ることができる。
【００４７】
＜実施形態２＞
次に、本発明の第２の実施形態を、図４乃至図６を参照して説明する。図４は、本実施形態における映像解析システムの構成を示すブロック図であり、図５は、映像解析システムに記憶されるデータの一例を示す図である。図６は、映像解析システムによる解析処理の様子を説明するための図である。なお、本実施形態は、実施形態１で説明した映像解析システムの具体的な構成及び動作の一例を示すものであり、例えば、映像監視システムを、予め登録した人物が監視カメラ１の映像に映ったときにアラームを出す、といった登録者通知システムに適用する例を示している。
【００４８】
まず、本実施形態における映像解析システムによる解析処理の流れを、図６を参照して説明する。映像解析システムは、まず、監視カメラ１にて取得した映像データ７１に対して人物の顔の部分を抽出する顔抽出処理７２を行い、顔画像データ７３を出力する。続いて、映像解析システムは、顔画像データ７３に対して目や鼻の位置など顔の特徴を抽出する顔特徴抽出処理７４を行い、顔特徴データ７５を出力する。さらに、映像解析システムは、顔特徴データ７５を顔データベース内のデータと照合して、当該顔データベースに登録された人物かどうかを判定する顔照合処理７６を行い、照合結果７７を出力する。
【００４９】
上述した解析処理を実現すべく、本実施形態における監視カメラ１の第１映像解析部１２は、図４に示すように、上述した顔抽出処理７２を行う顔抽出モジュール１２ａと、上述した顔特徴抽出処理を７４行う顔特徴抽出モジュール１２ｂと、を備えている。また、解析サーバ２の第２映像解析部２２は、上述した顔特徴抽出処理７４を行う顔特徴抽出モジュール２２ａと、上述した顔照合処理７６を行う顔照合モジュール２２ｂと、を備えている。
【００５０】
ここで、上記第１映像解析部１２が備える顔特徴抽出モジュール１２ｂと、第２映像解析部２２が備える顔特徴抽出モジュール２２ａとは、同等内容の解析処理を行う解析モジュールであって、機能的には同一である。なお、各顔特徴抽出モジュール１２ｂ，２２ａは、完全に同じモジュールであってもよいが、全く同じものであるとは限らない。例えば、監視カメラ１と解析サーバ２にて稼働するＯＳ（Operating System）が異なっている場合には、各ＯＳに対応したモジュールであってもよく、全く別のモジュールであってもよい。
【００５１】
そして、上記顔特徴モジュール１２ｂ，２２ａの対応関係は、図５に示す対応関係保存部４１内のデータのように記憶されている。具体的に、図５に示す対応関係保存部４１内のデータには、監視カメラ１毎（カメラＩＤ毎）に、当該監視カメラ１に搭載れている解析モジュール（第１の代替可能解析モジュール）と同等内容の解析処理を行う解析サーバ２に搭載された解析モジュール（第２の代替可能解析モジュール）とが、対応付けられて登録されている。例えば、図５の上から２番目に登録されている項目にみると（図５の符号４１ａ参照）を例にとると、監視カメラ１（Ｃ１）に搭載された「顔特徴抽出」モジュールを「-mode 1」というパラメータを付けて実行する場合と、解析サーバ２に搭載された「顔検査」モジュールを「２０」というパラメータで実行する場合とが、同等内容の解析処理として関連付けて登録されている。つまり、相互に対応付けられた解析処理のいずれを行っても、同等の解析結果を得ることができる。なお、本実施形態においては、図４に示すように、対応関係保存部４１が解析サーバ２内に装備されているが、いかなる位置に装備されていてもよい。
【００５２】
上述した構成にすることで、本実施形態における映像解析システムでは、図６に示す顔特徴抽出処理７４を、監視カメラ１と解析サーバ２のいずれでも実行することができる。そして、顔特徴抽出処理７４を監視カメラ１で実行した場合には、当該監視カメラ１から解析サーバ２に顔特徴データ７５が送信されるが、顔特徴抽出処理７４を解析サーバ２で実行した場合には、監視カメラ１から解析サーバ２に顔画像データ７３が送信されることとなる。このとき、一般的に、監視カメラ１から出力されるデータ量は、顔画像データ７３よりも顔特徴データ７５の方が少なくなるので、顔特徴抽出処理７４を監視カメラ１で実行する方がネットワーク３への負荷は小さくなる。
【００５３】
例えば、顔特徴抽出処理７４は、映像に映っている人数で負荷が変化するので、大勢が映った場合には監視カメラ１で処理できなくなることが考えられる。従って、通常状態では、監視カメラ１にて顔特徴抽出処理７４を実行して、ネットワーク３の負荷を下げ、第１負荷判定部１４により監視カメラ１が高負荷レベルとなると、解析サーバ２に顔特徴抽出処理７４の一部あるいは全部を依頼して、監視カメラ１の負荷を下げることができる。
【００５４】
そして、上記いずれの場合であっても、顔照合処理７６の結果、映像データ内から顔データベースに登録されている人物が見つかった場合は、アラーム表示アプリ５によって情報がユーザに提供される。
【００５５】
＜実施形態３＞
次に、本発明の第３の実施形態を、図７乃至図８を参照して説明する。図７は、本実施形態における映像解析システムの構成を示すブロック図であり、図８は映像解析システムによる解析処理の様子を説明するための図である。なお、本実施形態は、実施形態１で説明した映像解析システムの具体的な構成及び動作の一例を示すものであり、例えば、映像監視システムを、監視カメラ１の映像データに映った人物を性別や服装を指定して検索する、といった人物映像検索システムに適用する例を示している。
【００５６】
まず、本実施形態における映像解析システムによる解析処理の流れを、図８を参照して説明する。映像解析システムは、まず、監視カメラ１にて取得した映像データ８１に対して人物の顔の部分を抽出する顔抽出処理８２を行い、顔画像データ８３を出力する。続いて、映像解析システムは、顔画像データ８３をもとに性別を判別する性別判定処理８４を行い、性別データ８５を出力し、情報登録処理８６を行う。また、映像解析システムは、上記処理と並行して、監視カメラ１にて取得した映像データ８１から人物の全身部分を抽出する人物抽出処理８７を行い、人物画像データ８８を出力する。続いて、映像解析システムは、人物画像データ８８から服装の種類や色などの情報を抽出する服装抽出処理８９を行い、情報登録処理８６を行う。
【００５７】
上述した解析処理を実現すべく、本実施形態における監視カメラ１の第１映像解析部１２は、図７に示すように、上記顔抽出処理８２を行う顔抽出モジュール１２ｃと、上記性別判定処理８４を行う性別判定モジュール１２ｄと、上記人物抽出処理８７を行う人物抽出モジュール１２ｅと、上記服装抽出処理８９を行う服装抽出モジュール１２ｆと、を備えている。また、解析サーバ２の第２映像解析部２２は、上記性別判定処理８４を行う性別判定モジュール２２ｃと、上記服装抽出処理８９を行う服装抽出モジュール２２ｄと、を備えている。
【００５８】
ここで、上記第１映像解析部１２が備える性別判定モジュール１２ｄと、第２映像解析部２２が備える性別判定モジュール２２ｃとは、同等内容の解析処理を行う解析モジュールであって、機能的には同一である。また、上記第１映像解析部１２が備える服装抽出モジュール１２ｆと、第２映像解析部２２が備える服装抽出判定モジュール２２ｄとは、同等内容の解析処理を行う解析モジュールであって、機能的には同一である。
【００５９】
上述した構成にすることで、本実施形態における映像解析システムでは、図８に示す性別判定処理８４と服装抽出処理８９とは、監視カメラ１と解析サーバ２のいずれでも実行することができる。なお、上記ふたつの処理（性別判定処理８４と服装抽出処理８９）は独立であるため、監視カメラ１や解析サーバ２の負荷の状態によって、どちらか一方あるいは両方を、監視カメラ１あるいは解析サーバ２で実行してもよい。これにより、ネットワーク３の負荷を下げることと、監視カメラ１の性能削減とを両立することができる。
【００６０】
そして、上記映像解析システムによる解析結果である性別および服装情報は、情報登録・検索アプリ６に出力され、データベースに登録される。これにより、データベースに登録されている情報を、情報登録・検索アプリから検索することができる。
【００６１】
＜実施形態４＞
次に、本発明の第４の実施形態を、図９を参照して説明する。図９は、本実施形態における映像解析システムの構成を示すブロック図である。
【００６２】
図９に示すように、本実施形態における映像解析システムは、上述した実施形態１の映像解析システムとほぼ同様の構成をとる。これに加え、本実施形態では、解析サーバ２が、第２負荷判定部２４（判定手段）を備えている。
【００６３】
上記第２負荷判定部２４は、上述した第１負荷判定部１４と同様に、解析サーバ２における予め設定された負荷を測定し、負荷レベルを判定する。例えば、解析サーバ２が装備する演算装置全体の処理負荷を計測してもよく、第２映像解析部２２による処理負荷を計測してもよい。そして、計測した負荷のレベルを、予め設定された基準に基づいて判定する。そして、第２負荷判定部２４は、判定した負荷レベルをサーバ制御部２３に出力する。
【００６４】
なお、第２負荷判定部２４は、別の方法で解析サーバ２の負荷を計測して、その負荷レベルを判定してもよい。例えば、解析サーバ２に装備されたメモリの使用量や、解析サーバ２にて実行される処理の遅延状況、解析サーバ２に対するデータの入出力量、解析サーバ２が接続されているネットワークの状況など、解析サーバ２の作動状況を表す情報から当該解析サーバ２の負荷を計測して、予め設定された基準に基づいてそのレベルを判定してもよい。
【００６５】
そして、本実施形態におけるサーバ制御部２３は、上記第２負荷判定部２４から出力された解析サーバ２の負荷レベルに基づいて、第２映像解析部２２の動作を制御する。例えば、サーバ制御部２３は、上述したように監視カメラ１のカメラ制御部１３から当該監視カメラ１が高負荷レベルであって第２の代替可能解析モジュールを実行するよう指示された場合であっても、解析サーバ２が高負荷レベルであると判定されている場合には、第２の代替可能解析モジュールの実行が不可能であると、監視カメラ１に回答してもよい。逆に、サーバ制御部２３は、解析サーバ２が低負荷レベルであると判定されている場合に、監視カメラ１に対して第２の代替可能解析モジュールの実行が可能であり、第１の代替可能解析モジュールを停止してもよい旨の通知を、監視カメラ１に対して行ってもよい。
【００６６】
そして、上記第２負荷判定部２４による判定結果に応じて、サーバ制御部２３及び／あるいはカメラ制御部１３は、第２映像解析部２２における第２の代替可能モジュールの実行を制御して、第１の代替可能解析モジュールと第２の代替可能解析モジュールとのうち、いずれか一方あるいは両方が実行されるよう制御してもよい。このとき、サーバ制御部２３及び／あるいはカメラ制御部１３は、第２負荷判定部２４及び第１負荷判定部１４の判定結果に応じて、第１の代替可能解析モジュールと第２の代替可能解析モジュールとのうち、いずれか一方あるいは両方が実行されるよう制御してもよい。
【００６７】
なお、上述したように、解析サーバ２に第２判定部２４を搭載して、当該解析サーバ２の負荷など作動状況を考慮して各映像解析部１２，２２における同等内容の解析処理を行う解析モジュールを制御する方法は、上述した実施形態２，３にも適用可能である。
【００６８】
＜実施形態５＞
次に、本発明の第５の実施形態を、図９を参照して説明する。図９は、本実施形態における映像解析システムの構成を示すブロック図である。
【００６９】
本実施形態における映像解析システムは、上述した実施形態４の映像解析システムとほぼ同様の構成をとる。これに加え、本実施形態では、第１負荷判定部１４と第２負荷判定部２４とが、上述した実施形態とは異なる方法にて、監視カメラ１や解析サーバ２の負荷などの作動状況を計測して判定する。なお、以下では、監視カメラ１の第１負荷判定部１４による当該監視カメラ１の負荷を計測する方法を説明するが、同法の方法を解析サーバ２の第２負荷判定部２４にも適用可能である。
【００７０】
本実施形態における第１負荷判定部１４（作動状況計測手段）は、これまでに計測した監視カメラ１の作動状況の履歴を、作動履歴情報として記憶装置に記憶しておく。例えば、監視カメラ１に装備された演算装置の処理負荷を、時刻情報と共に記憶しておく。そして、第１負荷判定部１４は、監視カメラ１における過去の作動履歴情報から、現在の監視カメラ１における作動状況である処理負荷を予測し、この予測した処理負荷のレベルを、予め設定された基準に基づいて判定する。さらに具体的に、第１負荷判定部１４は、負荷変動の記録を保存しておいて、その増加や減少の度合いを予測して現在の負荷を予測したり、日時などの周期的な変動を学習して現在の負荷を予測することができる。このようにして予測した監視カメラ１の負荷から負荷レベルを判定して、上述同様に、監視カメラ１及び／あるいは解析サーバ１の動作を制御する。
【００７１】
また、第１負荷判定部１４は、他の方法により監視カメラ１の作動状況である負荷を計測することができる。例えば、第１負荷判定部１４は、監視カメラ１に接続されたネットワーク３の負荷といった状況を計測し、かかる計測結果から監視カメラ１の負荷を予測して、予測した負荷のレベルを判定してもよい。一例として、ネットワーク３の負荷が予め設定された基準値よりも低い場合には、監視カメラ１から送信されるデータ量が少ないと考えられるため、監視カメラ１の処理負荷が低いと判断できる。従って、ネットワーク３の現在の負荷の値に基づいて、監視カメラ１の現在の負荷を予測することができる。
【００７２】
さらに、第１負荷判定部１４による負荷の計測の他の例としては、映像解析システムにおいて複数の映像解析処理が関連する場合は、前段階の処理結果から後段階の処理負荷が予測できる場合がある。例えば、人物認証の場合、顔を検出する処理で大人数が見つかると顔特徴抽出処理の負荷が上がることが予測できる。また、複数の監視カメラを統合して管理している場合は、監視カメラの位置の相互関係を利用できる。たとえば、通路上に並んでいる監視カメラであれば、人の動きに応じて並び順に同じような付加変動が起こることが予測できる。
【００７３】
また、第１負荷判定部１４による負荷の計測の他の例として、外部システムからの情報を利用することもできる。例えば、駅の監視カメラでは、列車が到着すると人が増加することが考えられるので、運行情報と連動させることで負荷の予測が可能になる。
【００７４】
なお、上述した各実施形態では、通常は監視カメラ１で実行する処理を必要に応じて解析サーバ２で実行する例を説明しているが、逆に、通常は解析サーバ２で実行する処理を必要に応じて監視カメラ１で実行することも可能である。
【００７５】
また、上述した各実施形態では、監視カメラ１や解析サーバ２の負荷などの作動状況の判定結果に基づいて、解析モジュールの実行を制御する例を説明したが、本発明における解析システムは、上述した構成であることに限定されない。解析システムは、監視カメラ１や解析サーバ２の負荷などの作動状況を判定することなく、他の判断基準に基づいて、第１映像解析部１２及び第２映像解析部２２の各解析モジュールの実行や停止を制御してもよい。つまり、本発明における解析システムは、監視カメラ１や解析サーバ２の負荷などの作動状況を判定することなく、同等内容の解析処理を実行する第１の代替可能解析モジュールと第２の代替可能解析モジュールのいずれか一方あるいは両方が作動するよう制御してもよい。
【００７６】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における解析システム（図１０参照）、解析対象データ取得装置、プログラム、解析処理方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００７７】
（付記１）
相互にネットワーク３００を介して接続された、解析対象データを取得する解析対象データ取得装置１００と、所定の解析処理を実行する解析処理装置２００と、を備え、
前記解析対象データ取得装置１００は、取得した前記解析対象データに対する所定の解析処理を実行する第一解析手段１１０と、取得した前記解析対象データに基づくデータを前記解析処理装置に送信するデータ送信手段１２０と、を備え、
前記解析処理装置２００は、前記解析対象データ取得装置１００から送信されたデータに対する所定の解析処理を実行する第二解析手段２１０を備え、
前記第一解析手段１１０と前記第二解析手段２１０とは、同等内容の解析処理を実行する解析部１１１，２１１をそれぞれ備えており、
前記第一解析手段１１０と前記第二解析手段２１０とがそれぞれ備える前記解析部１１１，２１１のうち、いずれか一方あるいは両方が作動するよう制御する解析制御手段１３０を備えた、
解析システム。
【００７８】
（付記２）
付記１に記載の解析システムであって、
前記解析対象データ取得装置の作動状況を予め設定された基準に基づいて判定する判定手段を備え、
前記解析制御手段は、前記判定手段による判定結果に基づいて、前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する、
解析システム。
【００７９】
（付記３）
付記２に記載の解析システムであって、
前記判定手段は、前記解析対象データ取得装置の処理負荷が予め設定された基準よりも高いか否かを判定し、
前記解析制御手段は、前記判定手段により前記解析対象データ取得装置の処理負荷が予め設定された基準よりも高いと判定された場合に、前記第一解析手段の前記解析部による解析処理を実行せず、前記第二解析手段の前記解析部による解析処理を実行するよう制御する、
解析システム。
【００８０】
（付記４）
付記３に記載の解析システムであって、
前記解析制御手段は、前記第一解析手段の前記解析部による解析処理が実行されているときに、前記判定手段により前記解析対象データ取得装置の処理負荷が予め設定された基準よりも高いと判定された場合に、前記第一解析手段の前記解析部による解析処理の実行を停止し、前記第二解析手段の前記解析部による解析処理を実行するよう制御する、
解析システム。
【００８１】
（付記５）
付記３又は４に記載の解析システムであって、
前記解析制御手段は、前記判定手段により前記解析対象データ取得装置の処理負荷が予め設定された基準よりも高いと判定された場合に、前記データ送信手段が前記第一解析手段から前記解析部により解析処理される前記解析対象データに基づくデータを前記第二解析手段に送信するよう制御する、
解析システム。
【００８２】
（付記６）
付記２に記載の解析システムであって、
前記判定手段は、前記解析対象データ取得装置及び前記解析処理装置のそれぞれの作動状況を予め設定された基準に基づいてそれぞれ判定し、
前記解析制御手段は、前記判定手段による判定結果に基づいて、前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する、
解析システム。
【００８３】
（付記７）
付記２乃至５のいずれかに記載の解析システムであって、
前記解析対象データ取得装置の作動状況を計測して作動履歴情報として記憶する作動状況計測手段を備え、
前記判定手段は、前記解析対象データ取得装置の作動状況を前記作動履歴情報に基づいて予測し、当該予測した作動状況を予め設定された基準に基づいて判定する、
解析システム。
【００８４】
（付記８）
付記２乃至５に記載の解析システムであって、
前記判定手段は、前記ネットワークの状況を計測し、当該ネットワークの状況に基づいて前記解析対象データ取得装置の作動状況を予測し、当該予測した作動状況を予め設定された基準に基づいて判定する、
解析システム。
【００８５】
（付記９）
所定の解析処理を実行する解析処理装置にネットワークを介して接続された、解析対象データを取得する解析対象データ取得装置であって、
取得した前記解析対象データに対する所定の解析処理を実行する第一解析手段と、
取得した前記解析対象データに基づくデータを前記解析処理装置に送信するデータ送信手段と、を備え、
前記第一解析手段は、前記解析処理装置が有する解析部と同等内容の解析処理を実行する別の解析部を備え、
前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する解析制御手段を備えた、
解析対象データ取得装置。
【００８６】
（付記１０）
付記９に記載の解析対象データ取得装置であって、
前記解析対象データ取得装置の作動状況を予め設定された基準に基づいて判定する判定手段を備え、
前記解析制御手段は、前記判定手段による判定結果に基づいて、前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する、
解析対象データ取得装置。
【００８７】
（付記１１）
所定の解析処理を実行する解析処理装置にネットワークを介して接続された、解析対象データを取得する解析対象データ取得装置に、
取得した前記解析対象データに対する所定の解析処理を実行する第一解析手段と、
取得した前記解析対象データに基づくデータを前記解析処理装置に送信するデータ送信手段と、
前記第一解析手段と前記第二解析手段とがそれぞれ備える同等内容の解析処理を実行する各解析部のうち、いずれか一方あるいは両方が作動するよう制御する解析制御手段と、
を実現させるためのプログラム。
【００８８】
（付記１２）
付記１１に記載のプログラムであって、
前記解析対象データ取得装置に、さらに、当該外解析対象データ取得装置の作動状況を予め設定された基準に基づいて判定する判定手段を実現させると共に、
前記解析制御手段は、前記判定手段による判定結果に基づいて、前記第一解析手段と前記第二解析手段とがそれぞれ備える前記解析部のうち、いずれか一方あるいは両方が作動するよう制御する、
プログラム。
【００８９】
（付記１３）
相互にネットワークを介して接続された、解析対象データを取得する解析対象データ取得装置と、所定の解析処理を実行する解析処理装置と、を備えた通信システムにて、
前記解析対象データ取得装置が、取得した前記解析対象データに対する所定の解析処理を実行すると共に、取得した前記解析対象データに基づくデータを前記解析処理装置に送信し、
前記解析処理装置が、前記解析対象データ取得装置から送信されたデータに対する所定の解析処理を実行し、
前記解析対象データ取得装置及び前記解析処理装置は、それぞれ同等内容の解析処理を実行可能であり、前記解析対象データ取得装置及び前記解析処理装置のうちいずれか一方あるいは両方が、前記同等内容の解析処理を実行するよう制御する、
解析処理方法。
【００９０】
（付記１４）
付記１３に記載の解析処理方法であって、
前記解析対象データ取得装置の作動状況を予め設定された基準に基づいて判定し、この判定結果に基づいて、前記解析対象データ取得装置及び前記解析処理装置のうちいずれか一方あるいは両方が、前記同等内容の解析処理を実行するよう制御する、
解析処理方法。
【００９１】
なお、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００９２】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【００９３】
なお、本発明は、日本国にて２０１２年３月２８日に特許出願された特願２０１２−０７３３５０の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。
【符号の説明】
【００９４】
１  監視カメラ
１１  映像取得部
１２  第１映像解析部
１２ａ  顔抽出モジュール
１２ｂ  顔特徴抽出モジュール
１２ｃ  顔抽出モジュール
１２ｄ  性別判定モジュール
１２ｅ  人物抽出モジュール
１２ｆ  服装抽出モジュール
１３  カメラ制御部
１４  第１負荷判定部
２  解析サーバ
２１  結果出力部
２２  第２映像解析部
２２ａ  顔特徴抽出モジュール
２２ｂ  顔照合モジュール
２２ｃ  性別判定モジュール
２２ｄ  服装抽出モジュール
２３  サーバ制御部
２４  第２負荷判定部
３  ネットワーク
４１  対応関係記憶部
５  アラーム表示アプリ
６  情報登録・検索アプリ
１００  解析対象データ取得装置
１１０  第一映像解析手段
１１１  解析部
１２０  データ送信手段
１３０  解析制御手段
２００  解析処理装置
２１０  第二映像解析手段
２１１  解析部
３００  ネットワーク
【図１】
2013145530.tif 000003
【図２】
2013145530.tif 000004
【図３】
2013145530.tif 000005
【図４】
2013145530.tif 000006
【図５】
2013145530.tif 000007
【図６】
2013145530.tif 000008
【図７】
2013145530.tif 000009
【図８】
2013145530.tif 000010
【図９】
2013145530.tif 000011
【図１０】
2013145530.tif 000012
【国際調査報告】
2013145530.tif 000013
2013145530.tif 000014