(57)【要約】【課題】人物の特徴を捉えやすい正面からの映像を逃すことなく撮影することができるとともに、撮影領域の外に出そうな人物を優先して撮影できる撮影システムを提供する。【解決手段】本発明による撮影システムは、複数の撮影手段を含み、撮影手段が撮影した映像データから、映像中に含まれる所定の撮影領域内の人物を検出し、検出した人物の位置情報と、所定期間における移動距離及び移動方向とを算出する算出手段１０と、算出手段１０が算出した位置情報及び移動距離と、予め記憶している撮影領域内の所定の領域に定められた撮影の優先度とに基づいて、撮影対象の人物を特定する優先撮影人物特定手段２０と、優先撮影人物特定手段２０が特定した人物の位置情報及び移動方向と、予め記憶している各撮影手段の配置情報とに基づいて、複数の撮影手段から特定した人物を撮影する撮影手段を特定する撮影手段特定手段３０とを含むことを特徴とする。【選択図】図７
2011087214.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮影手段を含み、
前記撮影手段が撮影した映像データから、映像中に含まれる所定の撮影領域内の人物を検出し、検出した人物の位置情報と、所定期間における移動距離及び移動方向とを算出する算出手段と、
前記算出手段が算出した位置情報及び移動距離と、予め記憶している前記撮影領域内の所定の領域に定められた撮影の優先度とに基づいて、撮影対象の人物を特定する優先撮影人物特定手段と、
前記優先撮影人物特定手段が特定した人物の位置情報及び移動方向と、予め記憶している各撮影手段の配置情報とに基づいて、前記複数の撮影手段から前記特定した人物を撮影する撮影手段を特定する撮影手段特定手段とを
含むことを特徴とする撮影システム。
【請求項２】
撮影手段特定手段が特定した撮影手段に優先撮影人物特定手段が特定した人物を最も正面に近い位置から撮影させるように制御する撮影手段制御手段を含む
請求項１記載の撮影システム。
【請求項３】
算出手段は、検出した人物の位置情報と、所定時間前に検出した同一人物の位置情報とに基づいて、所定期間における前記人物の移動距離及び移動方向を算出する
請求項１又は請求項２記載の撮影システム。
【請求項４】
優先撮影人物特定手段は、各人物について、現在の位置に移動距離を足した位置が撮影領域外となる回数と、現在の位置に移動距離を足した位置が優先度の最も高い領域となる回数とを合計した値を算出し、算出した前記値が最も低い人物を撮影対象の人物として特定する
請求項１から請求項３のうちのいずれか１項に記載の撮影システム。
【請求項５】
撮影手段特定手段は、優先撮影人物特定手段が特定した人物の移動方向と正対する位置に最も近い撮影手段を、前記人物を撮影するための撮影手段として特定する
請求項１から請求項４のうちのいずれか１項に記載の撮影システム。
【請求項６】
複数の撮影手段がそれぞれ撮影した映像データから、映像中に含まれる所定の撮影領域内の人物を検出し、検出した人物の位置情報と、所定期間における移動距離及び移動方向とを算出し、
算出した位置情報及び移動距離と、予め記憶している前記撮影領域内の所定の領域に定められた撮影の優先度とに基づいて、撮影対象の人物を特定し、
特定した人物の位置情報及び移動方向と、予め記憶している各撮影手段の配置情報とに基づいて、前記複数の撮影手段から前記特定した人物を撮影する撮影手段を特定する
ことを特徴とする撮影方法。
【請求項７】
特定した撮影手段に特定した人物を最も正面に近い位置から撮影させるように制御する
請求項６記載の撮影方法。
【請求項８】
コンピュータに、
複数の撮影手段がそれぞれ撮影した映像データから、映像中に含まれる所定の撮影領域内の人物を検出し、検出した人物の位置情報と、所定期間における移動距離及び移動方向とを算出する算出処理と、
算出した位置情報及び移動距離と、予め記憶している前記撮影領域内の所定の領域に定められた撮影の優先度とに基づいて、撮影対象の人物を特定する優先撮影人物特定処理と、
特定した人物の位置情報及び移動方向と、予め記憶している各撮影手段の配置情報とに基づいて、前記複数の撮影手段から前記特定した人物を撮影する撮影手段を特定する撮影手段特定処理とを
実行させるための撮影用プログラム。
【請求項９】
コンピュータに、
特定した撮影手段に特定した人物を最も正面に近い位置から撮影させるように制御する撮影手段制御処理を実行させる
請求項８記載の撮影用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の撮影領域内の人物を撮影する撮影システム、撮影方法及び撮影用プログラムに関する。
【背景技術】
【０００２】
昨今監視カメラは社会の様々な施設に導入されており、セキュリティ上の対策だけでなく、マーケティング用の分析データを取得するツールとしての利用方法も検討され始めている。
【０００３】
例えば、企業や施設の安全性を確保するための手段として、または店舗に訪れた来店者の年齢、性別などの特徴を把握する手段として、施設や店舗にカメラを設置することが一般的に行われている。しかしながら、設置されたカメラにより常に映像を録画し続けているだけでは、人物の不審行動を即座に捉えることができないことや、人物の属性を把握するには定点的なカメラの映像では不十分であるという問題がある。
【０００４】
このような問題に対応する方法として、例えば、特許文献１及び特許文献２には、カメラによって撮影されている映像内の人物を自動的に判別（人物の顔を特定や大きさを判定等）し、映像を記録するための方法が記載されている。また、特許文献３には、ＰＴＺカメラを制御し、判別した人物をズームし、場合によっては動きに合わせて人物を追随して、アップ画像を撮影することにより、人物の属性を記録する方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１５２７３３号公報
【特許文献２】特開２００８−５９１１０号公報
【特許文献３】特開２００５−１４２６８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら特許文献１及び特許文献２に記載された方法では、移動する人物のアップ画像を撮影できたとしても、人物がカメラに対して常に正面を向いているわけではない。そのため、人物の人相を確実に撮影したい場合などには、必ずしも有用な撮影映像になるとは限らないという場合がある。
【０００７】
このように、肝心の映像が距離や画角の問題や、正面で撮影された映像ではなかったりするということによって、鮮明に人物の特徴を捉えていない場合がある。そのため、セキュリティ対策やマーケティング用の分析データを収集するツールとして用いた場合に、実際の事件が起こった後に証拠映像として利用できない場合や、マーケティング用の分析データとして不十分であるという場合がある。
【０００８】
また、特許文献３に記載された方法では、撮影対象の人物の移動方向に基づいて、主として撮影するカメラを選択するように制御する。しかし、撮影領域に複数の人物がおり、かつ移動によって領域内から出て行く可能性のある人物が居た場合には、ある一人のアップ画像を撮影している間に他の人物が領域を離れてしまい、補足しきれないという問題がある。
【０００９】
そこで、本発明は、人物の特徴を捉えやすい正面からの映像を逃すことなく撮影することができるとともに、撮影領域の外に出そうな人物を優先して撮影できる撮影システム、撮影方法及び撮影用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による撮影システムは、複数の撮影手段を含み、撮影手段が撮影した映像データから、映像中に含まれる所定の撮影領域内の人物を検出し、検出した人物の位置情報と、所定期間における移動距離及び移動方向とを算出する算出手段と、算出手段が算出した位置情報及び移動距離と、予め記憶している撮影領域内の所定の領域に定められた撮影の優先度とに基づいて、撮影対象の人物を特定する優先撮影人物特定手段と、優先撮影人物特定手段が特定した人物の位置情報及び移動方向と、予め記憶している各撮影手段の配置情報とに基づいて、複数の撮影手段から特定した人物を撮影する撮影手段を特定する撮影手段特定手段とを含むことを特徴とする。
【００１１】
本発明による撮影方法は、複数の撮影手段がそれぞれ撮影した映像データから、映像中に含まれる所定の撮影領域内の人物を検出し、検出した人物の位置情報と、所定期間における移動距離及び移動方向とを算出し、算出した位置情報及び移動距離と、予め記憶している撮影領域内の所定の領域ごとに定められた撮影の優先度とに基づいて、撮影対象の人物を特定し、特定した人物の位置情報及び移動方向と、予め記憶している各撮影手段の配置情報とに基づいて、複数の撮影手段から特定した人物を撮影する撮影手段を特定することを特徴とする。
【００１２】
本発明による撮影用プログラムは、コンピュータに、複数の撮影手段がそれぞれ撮影した映像データから、映像中に含まれる所定の撮影領域内の人物を検出し、検出した人物の位置情報と、所定期間における移動距離及び移動方向とを算出する算出処理と、算出した位置情報及び移動距離と、予め記憶している撮影領域内の所定の領域ごとに定められた撮影の優先度とに基づいて、撮影対象の人物を特定する優先撮影人物特定処理と、特定した人物の位置情報及び移動方向と、予め記憶している各撮影手段の配置情報とに基づいて、複数の撮影手段から特定した人物を撮影する撮影手段を特定する撮影手段特定処理とを実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、人物の特徴を捉えやすい正面からの映像を逃すことなく撮影することができるとともに、撮影領域の外に出そうな人物を優先して撮影できる。
【図面の簡単な説明】
【００１４】
【図１】本発明による撮影システムの構成の一例を示すブロック図である。
【図２】撮影システムの適用例を示す説明図である。
【図３】人物管理ＤＢ２２０が記憶するデータの一例を示す説明図である。
【図４】座標上の撮影優先度を示す説明図である。
【図５】優先度の計算例を示す説明図である。
【図６】カメラの制御例を示す説明図である。
【図７】撮影システムが実行する処理例を示すシーケンス図である。
【図８】撮影システムの最小の構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明による撮影システムの構成の一例を示すブロック図である。図１に示すように、撮影システムは、情報処理装置１００、情報処理装置２００、カメラ３００、カメラ４００、カメラ５００、カメラ６００及び映像記憶装置７００を含む。また、情報処理装置１００、情報処理装置２００及び映像記憶装置７００と、カメラ３００〜６００とは、ＬＡＮやインターネット等の通信ネットワークを介して相互に接続されている。
【００１６】
情報処理装置１００は、具体的には、プログラムに従って動作するサーバ機器等によって実現される。図１に示すように、情報処理装置１００は、カメラ映像受信機能部１１０、人物検出機能部１２０及び位置検出機能部１３０を含む。
【００１７】
カメラ映像受信機能部１１０は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及びネットワークインターフェース部によって実現される。カメラ映像受信機能部１１０は、カメラ３００、カメラ４００、カメラ５００及びカメラ６００から通信ネットワークを介して、映像データを受信することができる機能を備えている。なお、カメラ映像受信機能部１１０は、ハードウェア、ソフトウェアのいずれによって実現されてもよい。
【００１８】
人物検出機能部１２０は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。人物検出機能部１２０は、カメラ映像受信機能部１１０が受信した映像データから人物部分を検出し、別個の人物として認識する機能を備えている。人物検出機能部１２０は、例えば、特許文献２に記載された方法（すなわち、画像から物体の特徴量を抽出し、抽出した特徴量に基づいて物体を識別する方法）を用いて、受信した映像データから人物部分を検出し、別個の人物として認識する。
【００１９】
位置検出機能部１３０は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。位置検出機能部１３０は、人物検出機能部１２０が検出した人物の位置情報を、例えば、撮影映像内に２次元の座標を設定した上で座標データとして検出する機能を備えている。位置検出機能部１３０は、例えば、映像データを送信したカメラの位置に基づいて、人物の位置情報を算出する。また、位置検出機能部１３０は、検出した座標データの近似から人物を個別に特定し続け、特定した人物に対して個別のＩＤ２２１を付与する機能を備えている。
【００２０】
情報処理装置２００は、具体的には、プログラムに従って動作するサーバ機器等によって実現される。図１に示すように、情報処理装置２００は、フラグ管理機能部２１０、人物管理ＤＢ２２０、移動距離算出機能部２３０、移動方向算出機能部２４０、優先撮影人物決定機能部２５０及びカメラ制御機能部２６０を含む。
【００２１】
フラグ管理機能部２１０は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。フラグ管理機能部２１０は、位置検出機能部１３０がＩＤ２２１を付与したデータに対して、ＩＤ２２１によって特定される人物の撮影が完了したか否かを示すフラグを付与する機能を備えている。また、フラグ管理機能部２１０は、位置検出機能部１３０がＩＤ２２１を付与したデータについて、フラグの有無を確認する機能を備えている。
【００２２】
人物管理ＤＢ２２０は、具体的には、磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。図３は、人物管理ＤＢ２２０が記憶するデータの一例を示す説明図である。図３に示すように、人物管理ＤＢ２２０は、ＩＤ２２１と、完了フラグ２２２と、現在座標２２３と、過去座標２２４と、距離２２５と、角度２２６とを格納する。ＩＤ２２１は、位置検出機能部１３０によって付与され、一意に識別される。完了フラグ２２２は、フラグ管理機能部２１０によってＩＤ２２１に付与されるデータである。現在座標２２３は、各人物の現在の座標上の位置を数値として表すデータである。過去座標２２４は、各人物の所定時間前の座標上の位置を数値として表すデータである。距離２２５は、移動距離算出機能部２３０によって算出された数値として表すデータである。角度２２６は、移動方向算出機能部２４０によって算出された角度を数値として表すデータである。
【００２３】
移動距離算出機能部２３０は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。移動距離算出機能部２３０は、人物の移動距離を算出する機能を備えている。
【００２４】
移動方向算出機能部２４０は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。移動方向算出機能部２４０は、人物の移動方向を算出する機能を備えている。
【００２５】
優先撮影人物決定機能部２５０は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。優先撮影人物決定機能部２５０は、予め設定された座標上の撮影優先度と現在座標との照らし合わせ、各人物の移動距離及び移動方向と撮影領域とから、優先的に撮影する人物を決定する機能を備えている。
【００２６】
カメラ制御機能部２６０は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及び記憶装置によって実現される。カメラ制御機能部２６０は、各カメラの座標上の位置を示す情報を記憶している。また、カメラ制御機能部２６０は、予め記憶している座標上のカメラ位置を示す情報に基づいて、撮影対象の人物を撮影するカメラを決定する機能を備えている。また、カメラ制御機能部２６０は、カメラの動作を制御する機能を備えている。
【００２７】
カメラ３００、カメラ４００、カメラ５００及びカメラ６００は、例えば、ＰＴＺカメラ等の一般的な可動カメラ装置によって実現される。各カメラは、カメラ映像受信機能部１１０又は映像記憶装置７００に、通信ネットワークを介して、撮影した映像データを送信する機能を備えている。各カメラは、パンチルトズーム機能を備えている。また、各カメラは、外部から受信する制御信号や内部に記憶するプログラムに従って、任意に上下左右への可動及び映像の拡大縮小をすることが可能である。
【００２８】
映像記憶装置７００は、具体的には、一般的なビデオレコーダーやハードディスクドライブ等の記憶装置によって実現される。映像記憶装置７００は、カメラ３００、カメラ４００、カメラ５００及びカメラ６００から送信された映像データを記憶する。
【００２９】
なお、本実施形態では、情報処理装置１００と情報処理装置２００とを別の装置として説明するが、情報処理装置１００内の各機能であるカメラ映像受信機能部１１０、人物検出機能部１２０及び位置検出機能部１３０は、情報処理装置２００に格納されてもよい。すなわち、撮影システムを１つの情報処理装置で実現してもよい。また、同じように映像記憶装置７００も情報処理装置２００に格納されてもよい。また、撮影システムは、複数の情報処理装置１００や、複数の映像記憶装置７００を含むようにしてもよい。また、本実施形態では、撮影システムは、４つのカメラを含むが、４つに限らず、例えば、５つ以上含むようにしてもよい。
【００３０】
また、本発明を構成する各機能、情報処理装置及び記憶装置は、互いに任意の機能、情報装置及び記憶装置に対して、処理の結果や制御信号としてのデータを送受信することができる。
【００３１】
次に、撮影システムの動作について、図１〜図７を参照して説明する。図２は、撮影システムの適用例を示す説明図である。図４は、座標上の撮影優先度を示す説明図である。図５は、優先度の計算例を示す説明図である。図６は、カメラの制御例を示す説明図である。図７は、撮影システムが実行する処理例を示すシーケンス図である。
【００３２】
本実施形態では、図２に示すように、空港や駅などを想定した撮影領域には、カメラ３００、カメラ４００、カメラ５００及びカメラ６００が、４箇所にそれぞれ設置されている。ここで、撮影領域とは、４箇所のカメラを直線で結んだ内側の領域であり、それ以外の領域は撮影されていないものとする。また、撮影領域内及び撮影領域外については、人が自由に出入りすることができるオープンスペースであるものとする。
【００３３】
図２に示す例において、カメラ３００、カメラ４００、カメラ５００及びカメラ６００が撮影領域を撮影すると、各カメラは、通信ネットワークを介して、撮影した映像データをカメラ映像受信機能部１１０にそれぞれ送信する。なお、カメラ３００、カメラ４００、カメラ５００及びカメラ６００は、撮影領域を撮影するため、所定の初期値の角度で固定されて動作している。
【００３４】
次いで、カメラ映像受信機能部１１０は、各カメラから受信した映像データを人物検出機能部１２０に出力する。
【００３５】
次いで、人物検出機能部１２０は、カメラ映像受信機能部１１０が出力した映像データから映像内の人物を特定して検出する。そして、人物検出機能部１２０は、人物を検出した映像データを位置検出機能部１３０に出力する。人物検出機能部１２０は、例えば、画像から物体の特徴量を抽出し、抽出した特徴量に基づいて物体を識別する方法を用いて、受信した映像データから人物部分を検出する。
【００３６】
次いで、位置検出機能部１３０は、人物検出機能部１２０が出力した映像データから、人物検出機能部１２０が検出した人物の位置を座標データとして検出する。例えば、位置検出機能部１３０は、各カメラの位置情報を予め記憶しており、映像データを送信したカメラの位置情報に基づいて、人物の位置情報を算出する。そして、位置検出機能部１３０は、人物の位置情報を、撮影映像内に２次元の座標を設定した上で座標データとして検出する。なお、人物検出機能部１２０によって複数の人物が検出されている場合には、位置検出機能部１３０は、それぞれ別個の座標データを検出する。
【００３７】
次いで、位置検出機能部１３０は、検出した座標データにＩＤ２２１を付与し、人物管理ＤＢ２２０に所定間隔（例えば０．１秒単位）で送信する。複数の座標データを検出した場合には、位置検出機能部１３０は、それぞれ別個のＩＤ２２１を付与し、通信ネットワークを介して、人物管理ＤＢ２２０に所定間隔で送信する（図７のステップＳ１）。
【００３８】
なお、各カメラは、撮影した映像データをカメラ映像受信機能部１１０に連続的に送信する。したがって、人物検出機能部１２０及び位置検出機能部１３０は、上記の処理を連続的に実行する。このとき、位置検出機能部１３０は、座標データの近似から同一の人物と判断し続ける限り、同一のＩＤ２２１を付与し続ける。
【００３９】
次いで、人物管理ＤＢ２２０は、位置検出機能部１３０が送信した座標データとＩＤ２２１とを対応付けて、現在座標２２３として記録する。そして、位置検出機能部１３０が同一のＩＤ２２１と共に座標データを新たに送信した場合、人物管理ＤＢ２２０は、現在座標２２３を過去座標２２４として記録しなおし、新たに送信された座標データを現在座標２２３として記録しなおす。
【００４０】
フラグ管理機能部２１０は、所定時間毎に人物管理ＤＢ２２０を参照し、ＩＤ２２１が存在するか否かを判定する。そして、フラグ管理機能部２１０は、ＩＤ２２１が存在する場合には、ＩＤ２２１に対応付けられた完了フラグ２２２が存在するか否かを判定する（ステップＳ２）。
【００４１】
ステップＳ２において、人物管理ＤＢ２２０内に完了フラグ２２２が存在しないＩＤ２２１を含むデータがあると判定した場合、フラグ管理機能部２１０は、該当するＩＤ２２１と共に、ＩＤ２２１と対応付けられた現在座標２２３及び過去座標２２４を移動距離算出機能部２３０に出力する（ステップＳ３）。
【００４２】
また、ステップＳ２において、人物管理ＤＢ２２０内に完了フラグ２２２が存在しないＩＤ２２１を含むデータがあると判定した場合、フラグ管理機能部２１０は、該当するＩＤ２２１と共に、ＩＤ２２１と対応付けられた現在座標２２３及び過去座標２２４を移動方向算出機能部２４０に出力する（ステップＳ４）。
【００４３】
なお、完了フラグ２２２が存在しないデータが複数ある場合には、フラグ管理機能部２１０は、各ＩＤ２２１と共に、対応付けられた現在座標２２３及び過去座標２２４を移動方向算出機能部２４０に出力する。
【００４４】
次いで、移動距離算出機能部２３０は、フラグ管理機能部２１０が出力した現在座標２２３及び過去座標２２４から、移動距離データを算出する。そして、移動距離算出機能部２３０は、算出した移動距離データを距離２２５として、ＩＤ２２１と共にフラグ管理機能部２１０に出力する（ステップＳ５）。移動距離算出機能部２３０は、移動距離データの算出方法として、例えば、２次元の座標である場合、それぞれ横および縦への現在と過去との座標の値の差を、移動距離を表す数値として扱う方法を用いることができる。なお、フラグ管理機能部２１０が複数のＩＤ２２１を出力した場合には、移動距離算出機能部２３０は、それぞれ移動距離データを算出し、距離２２５として、ＩＤ２２１と共にフラグ管理機能部２１０に出力する。
【００４５】
次いで、移動方向算出機能部２４０は、フラグ管理機能部２１０が出力した現在座標２２３及び過去座標２２４から移動角度データを算出する。そして、移動方向算出機能部２４０は、算出した移動角度データを角度２２６として、ＩＤ２２１と共にフラグ管理機能部２１０に出力する（ステップＳ６）。なお、フラグ管理機能部２１０が複数のＩＤ２２１を出力した場合には、移動方向算出機能部２４０は、それぞれ移動角度データを算出し、算出した移動角度データを角度２２６として、ＩＤ２２１と共にフラグ管理機能部２１０に出力する。また、移動方向算出機能部２４０は、移動角度データを算出する方法として、例えば、次のような方法を用いることができる。例えば、撮影領域を２次元の座標とする場合、現在座標２２３と過去座標２２４との横軸の座標の値が変化しない場合を０度とする。そして、横軸及び縦軸の現在座標２２３と過去座標２２４との値の変化から、０度〜３６０度までの移動方向の角度を算出することで、移動角度データを算出する。
【００４６】
次いで、フラグ管理機能部２１０は、ＩＤ２２１を参照し、移動距離算出機能部２３０及び移動方向算出機能部２４０が出力した距離２２５及び角度２２６と、ＩＤ２２１とを対応付けて人物管理ＤＢ２２０に記憶させる（ステップＳ７）。なお、移動距離算出機能部２３０及び移動方向算出機能部２４０が複数のＩＤ２２１を出力した場合には、フラグ管理機能部２１０は、それぞれのＩＤ２２１に対して、同様の処理を行う。
【００４７】
次いで、フラグ管理機能部２１０は、人物ＤＢ２２０を参照し、完了フラグ２２２のないＩＤ２２１に対応付けられた現在座標２２３、過去座標２２４及び距離２２５のデータを優先撮影人物決定機能部２５０に出力する（ステップＳ８）。なお、完了フラグ２２２のないＩＤ２２１が複数ある場合には、フラグ管理機能部２１０は、それら全てのＩＤ２２１について、対応付けられた現在座標２２３、過去座標２２４及び距離２２５のデータを優先撮影人物決定機能部２５０に出力する。
【００４８】
なお、距離２２５及び角度２２６が存在せず、かつ完了フラグ２２２がないＩＤ２２１の現在座標２２３及び過去座標２２４がある場合には、フラグ管理機能部２１０は、優先撮影人物機能部２５０に上記のデータを出力せず、ステップＳ２に処理を移行する。その後、撮影システムは、ステップＳ３〜ステップＳ７の処理を実行する。
【００４９】
ここで、優先撮影人物決定機能部２５０は、図４に示すように、座標上での撮影優先度を管理している。本実施形態では、図４に示す座標（撮影領域）のうち、横軸の座標が１０以下もしくは９０以上、又は縦軸の座標が１０以下もしくは９０以上の範囲（領域）を最優先の座標範囲としている。なお、この優先範囲（領域）は、システム管理者等によって撮影範囲（撮影領域）の座標上で任意に設定される。例えば、部屋の中などのクローズスペースに本発明を適用する場合には、ドア周辺の撮影優先度を高く設定することができる。撮影領域の境界付近にいる人物は、撮影領域から外れてしまう可能性が高いので優先して撮影する必要があるからである。
【００５０】
フラグ管理機能部２１０がデータを出力すると、優先撮影人物決定機能部２５０は、座標上の撮影優先度と、各人物の現在座標２２３及び距離２２６とに基づいて、優先的に撮影する人物を特定する。図５に示す例では、優先撮影人物決定機能部２５０は、まず、現在座標２２３に距離２２５を足して撮影領域の座標外の範囲に入る回数を算出する。次いで、優先撮影人物決定機能部２５０は、現在座標２２３に距離２２５を足して「優先度が最も高い」の範囲に入る回数を算出する。そして、優先撮影人物決定機能部２５０は、算出した撮影領域の座標外の範囲に入る回数と、「優先度が最も高い」の範囲に入る回数とを合計した値を求め、値が最も小さい人物を撮影の優先度が高い人物とする。本実施形態では、優先撮影人物決定機能部２５０は、図５に示すように、ＩＤ００２によって特定される人物を最も撮影を優先すべき人物として特定する。
【００５１】
このように、優先撮影人物決定機能部２５０は、求めた合計値に基づいて、最も撮影を優先すべきＩＤ２２１を決定する。そして、優先撮影人物決定機能部２５０は、該当するＩＤ２２１をフラグ管理機能部２１０に出力する（ステップＳ９）。このように、優先度を求めて撮影する人物を決定することで、撮影領域から離れてしまう可能性の高い人物から順に撮影することができ、撮り逃しを防ぐことができる。
【００５２】
次いで、フラグ管理機能部２１０は、優先度撮影人物決定機能部２５０が出力したＩＤ２２１と対応付けられた現在座標２２３及び角度２２６を、カメラ制御機能部２６０に出力する（ステップＳ１０）。
【００５３】
本実施形態では、カメラ制御機能部２６０は、図６に示すような、カメラ３００、カメラ４００、カメラ５００及びカメラ６００の座標上の位置情報を予め記憶している。カメラ制御機能部２６０は、フラグ管理機能部２１０が出力した現在座標２２３と、記憶している各カメラの座標とから、各カメラが人物（図６に示すＩＤ００２）とどのような角度を形成するか計算する。そして、カメラ制御機能部２６０は、計算した角度と角度２２６とを比較し、最も近い値の角度が計算されたカメラを、優先度の高い人物を撮影するためのカメラとして決定する。なお、カメラと人物とが形成する角度を計算する方法として、例えば、上記の現在座標２２３と過去座標２２４とから、移動方向の角度を算出する方法を用いることができる。また、例えば、図６が示す例において、カメラ制御機能部２６０は、各カメラとＩＤ００２が示す人物とを繋いだ直線と、人物の移動方向を示す直線とが形成する角度をそれぞれ計算し、形成する角度が最も小さいカメラを撮影するためのカメラとして決定することができる。角度が最も小さいということは、カメラが人物の移動方向に位置し、人物を正面から撮影できる可能性が高いからである。本実施形態では、カメラ３００が該当するため、カメラ制御機能部２６０は、カメラ３００を優先度の高い人物を撮影するためのカメラとして決定する。
【００５４】
次いで、カメラ制御機能部２６０は、通信ネットワークを介して、カメラ３００に対して、人物との間で形成された角度に移動し、ズーム撮影を行うよう制御する制御信号を送信する（ステップＳ１１）。すると、カメラ３００は、カメラ制御機能部２６０から受信した制御信号に従って、人物との間で形成された角度に移動し、人物をズーム撮影する。例えば、カメラ３００は、人物の移動方向と正対する角度に回転し、正面からその人物をズーム撮影する。このことによって、カメラは、特定の人物の顔や髪形などの特徴を逃すことなく撮影することができる。
【００５５】
次いで、カメラ制御機能部２６０は、フラグ管理機能部２１０にＩＤ２２１を出力する（ステップＳ１２）。
【００５６】
次いで、カメラ３００は、通信ネットワークを介して、撮影した映像データを映像記憶装置７００に送信する。そして、映像記憶装置７００は、カメラ３００が送信した映像データを記憶する。その後、カメラ３００は、制御信号に従って移動した角度から所定の初期値の角度へと戻り、所定の撮影領域の撮影を再開する。
【００５７】
次いで、フラグ管理機能部２１０は、カメラ制御機能部２６０が出力したＩＤ２２１に完了フラグ２２２を対応付けて人物管理ＤＢ２２０に記憶させる（ステップＳ１３）。
【００５８】
その後、フラグ管理機能部２１０は、ステップＳ２に処理を移行し、上記と同様の処理を繰り返す。
【００５９】
また、フラグ管理機能部２１０は、所定時間毎に、人物管理ＤＢ２２０を参照する。そして、フラグ管理機能部２１０は、人物管理ＤＢ２２０が記憶するＩＤ２２１のうち、完了フラグ２２２が存在するＩＤ２２１について、現在座標２２３の座標データが横軸又は縦軸で、最大値又は最小値を所定時間示し続けているか否かを判定する。示し続けていると判定した場合には、フラグ管理機能部２１０は、該当するＩＤ２２１によって特定される人物が撮影領域から離れたと判断し、該当するＩＤ２２１を含め、対応付けられたデータを全て人物管理ＤＢ２２０から消去する。
【００６０】
以上のように、本実施形態では、所定の撮影領域にいる人物のズーム映像を逃さず撮影することができる。その理由は、撮影領域内の人物の位置、移動方向及び移動距離を算出してズーム撮影する人物の優先度を設定し、撮影領域から離れてしまう可能性が最も高い人物から順次ズーム撮影を行うので、ズーム撮影の撮り逃しが押さえられるからである。
【００６１】
また、本実施形態では、撮影した人物の特徴を撮影することができる。その理由は、ただズーム撮影するだけではなく、算出した人物の移動方向に基づいて、人物と最も正対してズーム撮影できるカメラを選択し、移動させてズーム撮影することにより、人物の顔や髪型などの特徴を撮影できるからである。
【００６２】
以上のことにより、本発明は以下の特徴を備えていると言える。
【００６３】
本発明は、固定カメラ及び可動カメラによる映像の撮影において、固定カメラによる撮影映像内の人物を特定し、特定した人物の位置、移動距離、方向より、最も先に注視して撮影すべき人物を特定し、特定した人物と最も正対できる可動カメラを選択して、可動カメラの最適な制御を行う。既知の技術により、複数の固定カメラによって映像内の人物を特定し、さらに位置を座標として測定することができる。このような技術は、例えば、特許文献１及び特許文献２に記されている。
【００６４】
また、本発明は、所定期間の人物の座標の変化により、人物の移動距離及び移動方向（角度）を求める。そして、各可動カメラと人物とを線で結び、結んだ線と人物の移動方向を示す線とで形成される角度が最も小さい可動カメラを選択する。そして、選択した可動カメラを動かして、特定の人物のズーム映像を撮影する。このことにより、人物の人相等が把握できる正面に近い人物の映像を撮影することが可能である。
【００６５】
また、複数の人物が存在する場合には、移動距離と移動方向とから、所定領域内から最も早く離れてしまうであろう人物を優先的に可動カメラで撮影する。このことにより、人物の撮影漏れを防ぐことが可能である。
【００６６】
次に、本発明による撮影システムの最小構成について説明する。図８は、撮影システムの最小の構成例を示すブロック図である。図８に示すように、撮影システムは、最小の構成要素として、算出手段１０と、優先撮影人物特定手段２０と、撮影手段特定手段３０とを含む。
【００６７】
図８に示す最小構成の撮影システムでは、算出手段１０は、撮影手段が撮影した映像データから、映像中に含まれる撮影領域内の人物を検出し、検出した人物の位置情報と、所定期間における移動距離及び移動方向とを算出する。次いで、優先撮影人物特定手段２０は、算出手段１０が算出した位置情報及び移動距離と、予め記憶している撮影領域内の所定の領域ごとに定められた撮影の優先度とに基づいて、撮影対象の人物を特定する。次いで、撮影手段特定手段３０は、優先撮影人物特定手段２０が特定した人物の位置情報及び移動方向と、予め記憶している各撮影手段の配置情報とに基づいて、複数の撮影手段から特定した人物を撮影する撮影手段を特定する。
【００６８】
従って、最小構成の撮影システムによれば、優先度に基づいて撮影する人物を特定することで、撮り逃しを防ぐことができる。さらに、特定した人物の位置情報、移動方向及び各撮影手段の配置情報に基づいて撮影する撮影手段を特定することで、人物の特徴を捉えやすい正面からの映像を撮影することができる。
【００６９】
なお、本実施形態では、以下の（１）〜（５）に示すような撮影システムの特徴的構成が示されている。
【００７０】
（１）撮影システムは、複数の撮影手段（例えば、カメラ３００によって実現される）を含み、撮影手段が撮影した映像データから、映像中に含まれる所定の撮影領域内の人物を検出し（例えば、人物検出機能部１２０によって実現される）、検出した人物の位置情報（例えば、現在座標２２３）と、所定期間における移動距離（例えば、距離２２５）及び移動方向（例えば、角度２２６）とを算出する算出手段（例えば、位置検出機能部１３０、移動距離算出機能部２３０及び移動方向算出機能部２４０によって実現される）と、算出手段が算出した位置情報及び移動距離と、予め記憶している撮影領域内の所定の領域に定められた撮影の優先度（例えば、図４に示す座標上の撮影優先度）とに基づいて、撮影対象の人物を特定する優先撮影人物特定手段（例えば、優先撮影人物決定機能部２５０によって実現される）と、優先撮影人物特定手段が特定した人物の位置情報及び移動方向と、予め記憶している各撮影手段の配置情報とに基づいて、複数の撮影手段から特定した人物を撮影する撮影手段を特定する撮影手段特定手段（例えば、カメラ制御機能部２６０によって実現される）とを含むことを特徴とする。
【００７１】
（２）撮影システムは、撮影手段特定手段が特定した撮影手段に優先撮影人物特定手段が特定した人物を最も正面に近い位置から撮影させるように制御する撮影手段制御手段（例えば、カメラ制御機能部２６０によって実現される）を含むように構成されていてもよい。
【００７２】
（３）撮影システムにおいて、算出手段は、検出した人物の位置情報と、所定時間前に検出した同一人物の位置情報とに基づいて、所定期間における人物の移動距離及び移動方向を算出するように構成されていてもよい。
【００７３】
（４）撮影システムにおいて、優先撮影人物特定手段は、各人物について、現在の位置（例えば、現在座標２２３）に移動距離（例えば、距離２２５）を足した位置が撮影領域外となる回数と、現在の位置に移動距離を足した位置が優先度の最も高い領域となる回数とを合計した値を算出し、算出した値が最も低い人物を撮影対象の人物として特定するように構成されていてもよい。
【００７４】
（５）撮影システムにおいて、撮影手段特定手段は、優先撮影人物特定手段が特定した人物の移動方向と正対する位置に最も近い撮影手段を、人物を撮影するための撮影手段として特定するように構成されていてもよい。
【産業上の利用可能性】
【００７５】
本発明は、セキュリティ対策や、マーケティング用の分析データを取得する用途に適用可能である。
【符号の説明】
【００７６】
１０  算出手段
２０  優先撮影人物特定手段
３０  撮影手段特定手段
１００，２００  情報処理装置
１１０  カメラ映像受信機能部
１２０  人物検出機能部
１３０  位置検出機能部
２１０  フラグ管理機能部
２２０  人物管理ＤＢ
２３０  移動距離算出機能部
２４０  移動方向算出機能部
２５０  優先撮影人物決定機能部
２６０  カメラ制御機能部
３００，４００，５００，６００  カメラ
７００  映像記憶装置
【図１】
2011087214.tif 000003
【図２】
2011087214.tif 000004
【図３】
2011087214.tif 000005
【図４】
2011087214.tif 000006
【図５】
2011087214.tif 000007
【図６】
2011087214.tif 000008
【図７】
2011087214.tif 000009
【図８】
2011087214.tif 000010