(57)【要約】【課題】  映像の記録量を効果的に低減する映像処理装置、映像処理方法、及び映像処理プログラムを提供する。【解決手段】  撮影の対象区域及び非対象区域を示すマップ情報を記憶する記憶部と、前記対象区域において撮影された映像を取得する取得部と、前記取得部により取得した映像に映った被写体の移動元の区域を、前記マップ情報に基づいて特定する特定処理部と、前記特定処理部により特定された区域が前記対象区域である場合、前記被写体が映った映像を、前記特定処理部により特定された区域が前記非対象区域である場合より低い画質で記録する記録処理部とを有する。【選択図】図４
2015128223.tif 000002
【特許請求の範囲】
【請求項１】
撮影の対象区域及び非対象区域を示すマップ情報を記憶する記憶部と、
前記対象区域において撮影された映像を取得する取得部と、
前記取得部により取得した映像に映った被写体の移動元の区域を、前記マップ情報に基づいて特定する特定処理部と、
前記特定処理部により特定された区域が前記対象区域である場合、前記被写体が映った映像を、前記特定処理部により特定された区域が前記非対象区域である場合より低い画質で記録する記録処理部とを有することを特徴とする映像処理装置。
【請求項２】
前記特定処理部により特定された区域が前記非対象区域である場合、前記非対象区域から、前記被写体の映像が撮影された前記対象区域または他の前記対象区域に移動した他の被写体が存在するとき、前記被写体と前記他の被写体の類似の度合いを、前記取得部により取得した映像に基づいて判定する判定処理部を、さらに有し、
前記記録処理部は、前記類似の度合いが一定値以下である場合、前記被写体が映った映像を、前記類似の度合いが前記一定値より大きい場合より、低い画質で記録することを特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記記録処理部は、前記類似の度合いが低いほど、前記被写体が映った映像を低い画質で記録することを特徴とする請求項２に記載の映像処理装置。
【請求項４】
前記記録処理部は、前記類似の度合いが前記一定値より大きい場合、前記類似の度合いが前記一定値以下になるように、前記被写体が映った映像の画質を高めて、前記被写体が映った映像を記録することを特徴とする請求項２に記載の映像処理装置。
【請求項５】
前記記録処理部は、前記特定処理部により特定された区域が前記対象区域である場合、前記移動元の区域において前記被写体が映った映像を、移動先の区域において前記被写体が映った映像と同じ画質で記録することを特徴とする請求項１乃至４の何れかに記載の映像処理装置。
【請求項６】
撮影の対象区域において撮影された映像を取得する工程と、
取得した映像に映った被写体の移動元の区域を、撮影の前記対象区域及び非対象区域を示すマップ情報に基づいて特定する工程と、
特定された区域が前記対象区域である場合、前記被写体が映った映像を、特定された区域が前記非対象区域である場合より低い画質で記録する工程とを、コンピュータが実行することを特徴とする映像処理方法。
【請求項７】
撮影の対象区域において撮影された映像を取得し、
取得した映像に映った被写体の移動元の区域を、撮影の前記対象区域及び非対象区域を示すマップ情報に基づいて特定し、
特定された区域が前記対象区域である場合、前記被写体が映った映像を、特定された区域が前記非対象区域である場合より低い画質で記録する処理を、コンピュータに実行させることを特徴とする映像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、映像処理装置、映像処理方法、及び映像処理プログラムに関する。
【背景技術】
【０００２】
セキュリティへの関心の高まりに伴い、商店街やオフィスビルなどに設置される監視カメラが増加している。例えば、セキュリティ管理者は、監視カメラの映像を確認することにより、不審者を発見することができる。
【０００３】
監視カメラの映像は、事件や事故などが起こらない限り、単に記録装置に保存されるだけで、使用されない。このため、例えば特許文献１〜４のように、映像の記録量の低減に関連する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２４３６９９号公報
【特許文献２】国際公開第２００６／１３２０２９号
【特許文献３】特開２０１１−７８０８０号公報
【特許文献４】特開２００４−２００９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
監視カメラの映像は、事件や事故などが起こると、例えば、人物の移動経路の特定に用いられる。しかし、特許文献１〜４に記載された技術は、人物の移動経路の特定を考慮した場合、効果的な記憶量の低減が行われるものではない。
【０００６】
例えば、特許文献１には、特定経路を移動する人物が検出された監視カメラの映像のフレームレートを、他の監視カメラの映像のフレームレートより高くする点が記載されている。しかし、この技術は、追跡対象の人物が、複数台の監視カメラの映像に連続して映っており、追跡が容易な場合でも、映像のフレームレートを高くするため、映像の記憶量が必要以上に増加する。
【０００７】
そこで本件は上記の課題に鑑みてなされたものであり、映像の記録量を効果的に低減する映像処理装置、映像処理方法、及び映像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本明細書に記載の映像処理装置は、撮影の対象区域及び非対象区域を示すマップ情報を記憶する記憶部と、前記対象区域において撮影された映像を取得する取得部と、前記取得部により取得した映像に映った被写体の移動元の区域を、前記マップ情報に基づいて特定する特定処理部と、前記特定処理部により特定された区域が前記対象区域である場合、前記被写体が映った映像を、前記特定処理部により特定された区域が前記非対象区域である場合より低い画質で記録する記録処理部とを有する。
【０００９】
本明細書に記載の映像処理方法は、撮影の対象区域において撮影された映像を取得する工程と、取得した映像に映った被写体の移動元の区域を、撮影の前記対象区域及び非対象区域を示すマップ情報に基づいて特定する工程と、特定された区域が前記対象区域である場合、前記被写体が映った映像を、特定された区域が前記非対象区域である場合より低い画質で記録する工程とを、コンピュータが実行する方法である。
【００１０】
本明細書に記載の映像処理プログラムは、撮影の対象区域において撮影された映像を取得し、取得した映像に映った被写体の移動元の区域を、撮影の前記対象区域及び非対象区域を示すマップ情報に基づいて特定し、特定された区域が前記対象区域である場合、前記被写体が映った映像を、特定された区域が前記非対象区域である場合より低い画質で記録する処理を、コンピュータに実行させるプログラムである。
【発明の効果】
【００１１】
映像の記録量を効果的に低減できる。
【図面の簡単な説明】
【００１２】
【図１】監視システムの一例を示す構成図である。
【図２】監視カメラの配置例を示す地図である。
【図３】実施例に係る映像処理装置の構成図である。
【図４】映像処理装置の機能の一例を示す構成図である。
【図５】人物の移動経路の例を示す地図である。
【図６】人物データの登録処理の一例を示すフローチャートである。
【図７】映像データの一例を示す表である。
【図８】撮影区域内人物データベースの登録内容の一例を示す表である。
【図９】撮影区域内人物データベースの登録内容の他例を示す表である。
【図１０】マップデータベースの一例を示す表である。
【図１１】非撮影区域内人物データベースの一例を示す表である。
【図１２Ａ】映像の記録処理の一例を示すフローチャート（１／２）である。
【図１２Ｂ】映像の記録処理の一例を示すフローチャート（２／２）である。
【図１３】人物間の類似度に応じた解像度の決定処理の一例を示すフローチャートである。
【図１４】解像度に応じた服装の模様の比較処理の一例を示す図である。
【図１５】中解像度及び高解像度における輝度に対する頻度の変化を示すグラフである。
【図１６】解像度設定テーブルの一例を示す表である。
【図１７】解像度設定テーブルの他例を示す表である。
【図１８】解像度設定テーブルの更新処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
図１は、監視システムの一例を示す構成図である。監視システムは、複数の監視カメラ（撮影装置）２と、映像処理装置１と、映像保管装置３とを含む。複数の監視カメラ２は、複数の区域にそれぞれ配置され、当該区域において映像を撮影する。
【００１４】
図２は、監視カメラ２の配置例を示す地図である。本例において、各監視カメラ２は、通常、特定の人物しか立ち入りが許可されていない場所（例えばサーバ室）に設置されているが、これに限定されない。なお、図２に示されたマップ情報は、後述するように、映像処理装置１内に予め保持されている。
【００１５】
図２において、実線の枠Ａ〜Ｄの内側は、監視カメラ２が配置された区域、つまり撮影の対象区域（以下、「撮影区域」と表記）をそれぞれ示す。また、点線の枠αの内側は、監視カメラ２が配置されていない区域、つまり撮影の非対象区域（以下、「非撮影区域」と表記）を示す。なお、非撮影区域αは、監視カメラ２が配置されていても、例えば故障などの理由で撮影が行われていない区域であってもよい。
【００１６】
図２に示された場所の全体の平面サイズは、一例として、６（ｍ）×８（ｍ）とする。撮影区域Ａ，Ｂは、ｘ方向（ｘ軸参照）に延びる通路Ｌ１の端部に存在し、非撮影区域αは、通路Ｌ１と、ｙ方向（ｙ軸参照）に延びる通路Ｌ３との交差点を含む区域に存在する。また、撮影区域Ｃは、通路Ｌ３と、ｘ方向に延びる通路Ｌ２と、との交差点を含む区域に存在し、撮影区域Ｄは、通路Ｌ２における、撮影区域Ｃに隣接する区域に存在する。
【００１７】
なお、以降の説明において、図２に示された場所内の位置は、撮影区域Ａの角を原点とするｘ軸及びｙ軸に従って示される。また、角度θは、ｘ軸の方向を０°として示される。
【００１８】
各監視カメラ２は、ＬＡＮ（Local Area Network）などのネットワークＮＷを介して、各区域Ａ〜Ｄにおいて撮影した映像のデータを、映像処理装置１に送信する。なお、本実施例では、映像の被写体として、人間（人物）を挙げるが、これに限定されず、犬や猫などの他の動物を被写体としてもよい。
【００１９】
映像処理装置１は、コンピュータ装置であり、各監視カメラ２から受信した映像を解析し、被写体である人物の移動経路に応じて、映像の画質を調整して、映像保管装置３に映像データを出力する。映像処理装置１は、後述するように、被写体の移動元の区域をマップ情報に基づいて特定し、特定した区域が撮影区域である場合、当該被写体が映った映像を、特定した区域が非撮影区域である場合より低い画質で、映像保管装置３に記録する。これにより、映像の記録量が低減される。なお、以下に述べる実施例では、映像の画質の示準として、解像度を挙げるが、これに限定されず、フレームレートであってもよい。
【００２０】
映像保管装置３は、例えば、映像データを保管するストレージ装置である。映像保管装置３は、映像処理装置１から入力された映像データを、ハードディスクドライブ（HDD: Hard Disk Drive）などに書き込むことにより、映像を保管する。また、映像保管装置３に保管された映像は、例えば事件などが発生した場合、再生されることにより、不審者などの追跡に寄与する。
【００２１】
このように、本例の監視システムは、撮影区域Ａ〜Ｄにおいて複数の監視カメラ２により撮影した映像を、人物の移動経路に応じた画質で保管する。これにより、不審者の追跡などに必要な画質を維持しつつ、効果的に映像の記録量が低減される。
【００２２】
次に、映像処理装置１の構成を説明する。図３は、実施例に係る映像処理装置１の構成図である。
【００２３】
映像処理装置１は、例えばサーバ装置などのコンピュータ装置である。映像処理装置１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、ＨＤＤ１３、通信処理部１４、可搬型記憶媒体用ドライブ１５、入力処理部１６、及び画像処理部１７などを備えている。
【００２４】
ＣＰＵ１０は、演算処理手段であり、映像処理プログラムに従って、後述する映像処理方法を実行する。ＣＰＵ１０は、各部１１〜１７とバス１８を介して接続されている。なお、映像処理装置１は、ソフトウェアにより動作するものに限定されず、ＣＰＵ１０に代えて、特定用途向け集積回路などのハードウェアが用いられてもよい。
【００２５】
ＲＡＭ１２は、ＣＰＵ１０のワーキングメモリとして用いられる。また、ＲＯＭ１１及びＨＤＤ１３は、ＣＰＵ１０を動作させる映像処理プログラムなどを記憶する記憶手段として用いられる。通信処理部１４は、例えばネットワークカードであり、ＬＡＮなどのネットワークを介して、監視カメラ２や映像保管装置３などの外部装置と通信を行う通信手段である。
【００２６】
可搬型記憶媒体用ドライブ１５は、可搬型記憶媒体１５０に対して、情報の書き込みや情報の読み出しを行う装置である。可搬型記憶媒体１５０の例としては、ＵＳＢメモリ（USB: Universal Serial Bus）、ＣＤ−Ｒ（Compact Disc Recordable）、及びメモリカードなどが挙げられる。なお、映像処理プログラムは、可搬型記憶媒体１５０に格納されてもよい。
【００２７】
映像処理装置１は、情報の入力操作を行うための入力デバイス１６０、及び、画像を表示するためのディスプレイ１７０を、さらに備える。入力デバイス１６０は、キーボード及びマウスなどの入力手段であり、入力された情報は、入力処理部１６を介してＣＰＵ１０に出力される。ディスプレイ１７０は、液晶ディスプレイなどの画像表示手段であり、表示される画像データは、ＣＰＵ１０から画像処理部１７を介してディスプレイに出力される。なお、入力デバイス１６０及びディスプレイ１７０に代えて、これらの機能を備えるタッチパネルなどのデバイスを用いることもできる。
【００２８】
ＣＰＵ１０は、ＲＯＭ１１、またはＨＤＤ１３などに格納されているプログラム、または可搬型記憶媒体用ドライブ１５が可搬型記憶媒体１５０から読み取ったプログラムを実行する。このプログラムには、ＯＳ（Operating System）だけでなく、上記の映像処理プログラムも含まれる。なお、プログラムは、通信処理部１４を介してダウンロードされたものであってもよい。
【００２９】
ＣＰＵ１０は、映像処理プログラムを実行すると、複数の機能が形成される。図４は、映像処理装置１の機能の一例を示す構成図である。より具体的には、図４は、ＣＰＵ１０に形成される機能及びＨＤＤ１３の格納情報の一例を示す。
【００３０】
ＣＰＵ１０は、映像入力処理部（取得部）１００と、解析処理部１０１と、移動先区域特定低処理部１０２と、新規登録検出部１０３と、移動元区域特定処理部（特定処理部）１０４と、記録処理部１０５と、類似判定処理部１０６とを有する。記録処理部１０５は、解像度決定処理部１０５ａ及び出力処理部１０５ｂを含む。
【００３１】
また、ＨＤＤ（記憶部）１３は、映像データ１３０と、撮影区域内人物データベース（ＤＢ: Data Base）１３１と、非撮影区域内人物データベース（ＤＢ）１３２と、解像度設定テーブル１３３と、マップデータベース（ＤＢ）（マップ情報）１３４とを記憶する。
【００３２】
各部の機能の概要を述べると、映像入力処理部１００は、監視カメラ２が撮影区域Ａ〜Ｄにおいて撮影した映像（映像データ１３０）を取得する。解析処理部１０１、移動先区域特定低処理部１０２、新規登録検出部１０３、及び移動元区域特定処理部１０４は、マップＤＢ１３４、撮影区域内人物ＤＢ１３１、及び非撮影区域内人物ＤＢ１３２を用いて、被写体である人物の移動経路を解析する。
【００３３】
解像度決定処理部１０５ａは、移動経路に応じて人物ごとに、当該人物の映像の解像度を決定し、解像度設定テーブル１３３に設定する。出力処理部１０５ｂは、映像データ１３０を、解像度設定テーブル１３３に従った解像度に変換して、映像保管装置３に出力することで、映像を記録する。
【００３４】
次に、３人の人物の移動経路を例に挙げて、上記構成による映像処理方法を説明する。図５は、人物の移動経路の例を示す地図である。
【００３５】
図５において、符号Ｐ，Ｑ，Ｒは、人物Ｘ，Ｙ，Ｚの移動経路（実線、破線、及び一点鎖線により区別される）をそれぞれ表す。また、符号Ｐ１〜Ｐ４，Ｑ１〜Ｑ４，Ｒ１〜Ｒ４は、人物Ｘ，Ｙ，Ｚがそれぞれ撮影区域Ａ〜Ｄに進入した位置及び当該区域から退出した位置を示す。符号Ｐ１〜Ｐ４，Ｑ１〜Ｑ４，Ｒ１〜Ｒ４には、当該進入時刻及び退出時刻が付記されている。
【００３６】
人物Ｘは、時刻９：２０：００に撮影区域Ａに進入し（符号Ｐ１参照）、時刻９：２０：１０に撮影区域Ａから退出して（符号Ｐ２参照）、非撮影区域αに進入する。そして、人物Ｘは、時刻９：２０：３０に撮影区域Ｂに進入し（符号Ｐ３参照）、時刻９：２０：４０に撮影区域Ａから退出する（符号Ｐ４参照）。
【００３７】
人物Ｙは、時刻９：２０：１５に撮影区域Ｂに進入し（符号Ｑ１参照）、時刻９：２０：２０に撮影区域Ｂから退出して（符号Ｑ２参照）、非撮影区域αに進入する。そして、人物Ｙは、時刻９：２０：３５に撮影区域Ｃに進入し（符号Ｑ３参照）、時刻９：２０：４０に撮影区域Ａから退出する（符号Ｑ４参照）。
【００３８】
このように、人物Ｘ，Ｙは、共通の時間帯（９：２０：２０〜９：２０：３０）に、同一の非撮影区域αに存在する。したがって、映像による人物Ｘ，Ｙの追跡を考慮すると、人物Ｘ，Ｙが、互いに類似する場合、非撮影区域αを通り抜けて、再び撮影区域Ｂ，Ｃに出現したときに、各々の区別が困難となる。
【００３９】
そこで、映像処理装置１は、人物Ｘ，Ｙの映像を、人物Ｘ，Ｙの区別が可能な最低の解像度で記録する。より具体的には、映像処理装置１は、一例として、人物Ｘ，Ｙの服装の模様Ｘａ，Ｙａの類似の度合いを類似判定処理部１０６により判定し、類似の度合いが一定値より大きくなるまで、当該映像の解像度を上げ、映像を記録する。類似の度合い（後述する類似度）は、類似性の指標であり、対象物同士が類似するほど、高い値を示す。なお、上述した人物Ｘ，Ｙの移動経路の例を、以降の説明において、単に「例１」と表記する。
【００４０】
一方、人物Ｚは、時刻９：１０：００に撮影区域Ｄに進入し（符号Ｒ１参照）、時刻９：１０：１０に撮影区域Ｄから退出する（符号Ｒ２参照）。そして、人物Ｚは、時刻９：１０：１１に撮影区域Ｃに進入し（符号Ｒ３参照）、時刻９：１０：１７に撮影区域Ｃから退出する（符号Ｒ４参照）。なお、映像処理装置１は、後述する登録処理において、人物Ｘ，Ｙ，Ｚに、人物ＩＤ００１，００２，０００をそれぞれ付与することにより、人物を区別する。
【００４１】
このように、人物Ｚは、非撮影区域αを通過することなく、単独で撮影区域Ｄから撮影区域Ｃに移動する。したがって、映像による人物Ｚの追跡は、人物Ｘ，Ｙの追跡より容易である。
【００４２】
そこで、映像処理装置１は、人物Ｚの映像を、人物Ｘ，Ｙの映像より低い解像度で記録する。なお、この人物Ｚの移動経路の例を、以降の説明において、単に「例２」と表記する。
【００４３】
映像処理装置１は、上記の例１と例２の場合を区別するため、映像に映った人物Ｘ，Ｙ，Ｚの移動経路を当該映像から特定し、人物Ｘ，Ｙ，Ｚのデータを撮影区域内人物ＤＢ１３１または非撮影区域内人物ＤＢ１３２に登録する。以下に、図４の構成に基づいて、処理の詳細を述べる。
【００４４】
図６は、人物データの登録処理の一例を示すフローチャートである。まず、映像入力処理部１００は、各監視カメラ２から通信処理部１４を介して入力された映像データを、フレーム単位の画像データに変換する（ステップＳｔ１）。つまり、映像入力処理部１００は、撮影区域Ａ〜Ｄにおいて撮影された映像を取得する。次に、映像入力処理部１００は、変換後の映像データ１３０をＨＤＤ１３に書き込む（ステップＳｔ２）
【００４５】
図７には、映像データ１３０の一例が示されている。映像データ１３０は、撮影時刻（「時刻」参照）と、当該撮影時刻における映像の一コマの画像（１フレーム）とを含む。
【００４６】
図７の映像データ１３０は、例２について、撮影区域Ａにおいて撮影された人物Ｚの各画像を示す。この映像データ１３０によると、人物Ｚが、時刻９：１０：００に出現し、時刻９：１０：１０に撮影区域Ａから退出する様子がわかる。
【００４７】
次に、解析処理部１０１は、映像データ１３０を解析することにより、映像内の人物の検出の有無を判定する（ステップＳｔ３）。つまり、解析処理部１０１は、映像に、人物が映っているか否かを判定する。なお、人物の検出手段としては、特開２００５−１５７５９号公報、または「追跡対象と周辺領域の関係性を利用した協調的な物体追跡」（山下隆義など、画像の認識・理解のシンポジウム（ＭＩＲＵ２０１１）、pp.56-63、2011）などに記載されたものが挙げられる。
【００４８】
解析処理部１０１は、人物が検出されない場合（ステップＳｔ３のＮｏ）、後述するステップＳｔ６の処理を行う。
【００４９】
また、人物が検出された場合（ステップＳｔ３のＹｅｓ）、解析処理部１０１は、映像データ１３０を解析することにより、当該人物の追跡処理を行う（ステップＳｔ４）。このとき、解析処理部１０１は、映像データ１３０の画像から人物の特徴を認識し、当該特徴に基づいて、人物Ｘ，Ｙ，Ｚの時刻ごとの位置及び移動方向を検出する。解析処理部１０１は、追跡処理の結果に基づいて、撮影区域内人物ＤＢ１３１を更新する（ステップＳｔ５）。
【００５０】
図８は、撮影区域内人物データベースの登録内容の一例が示されている。図８は、例２における人物Ｚが登録された撮影区域内人物データベースＤＢ１３１を示す。なお、図８は、撮影区域内人物データベースＤＢ１３１を、上下二段に分けて示す。
【００５１】
「項目Ｎｏ．」は、登録順に従って付与される番号である。「人物ＩＤ」は、人物ごとの識別番号である。人物Ｚの場合、人物ＩＤは、「０００」となる。
【００５２】
「区域ＩＤ」は、人物が存在する撮影区域の識別番号であり、本例では、図２に示された各区域の符号（Ａ〜Ｄ）を区域ＩＤとする。例２において、人物Ｚは、まず、撮影区域Ｄに出現するため、項目Ｎｏ．１の区域ＩＤは「Ｄ」を示す。人物Ｚは、その後、撮影区域Ｃに出現するため、項目Ｎｏ．２の区域ＩＤは「Ｃ」を示す。
【００５３】
「出現時刻」は、人物が当該区域に出現した時刻を示す。項目Ｎｏ．１の出現時刻は、人物Ｚが撮影区域Ｄに出現した時刻（９：１０：００）を示し、項目Ｎｏ．２の出現時刻は、人物Ｚが撮影区域Ｃに出現した時刻（９：１０：１１）を示す。
【００５４】
「退出時刻」は、人物が当該区域から退出した時刻を示す。項目Ｎｏ．１の退出時刻は、人物Ｚが撮影区域Ｄから退出した時刻（９：１０：１０）を示し、項目Ｎｏ．２の退出時刻は、人物Ｚが撮影区域Ｃから退出した時刻（９：１０：１７）を示す。退出時刻は、後述するステップＳｔ７において更新される。
【００５５】
「特徴量」は、人物の追跡に使用されるパラメータ（指標）を示す。本例では、特徴量として、人物の「色」、「身長」、及び「移動速度」を挙げる。「色」は、画像内の人物（例えば服装）から得られた色相、明度、及び彩度の各数値で表される。「身長」は、画像内の人物のサイズから算出される。「移動速度」は、例えば、当該画像を、直前の時刻の画像と比較することにより、人物の移動距離を得ることにより算出される。
【００５６】
「移動経路情報」は、映像データ１３０の各時刻の画像から得られる人物の位置及び移動方向などを示す。ステップＳｔ４の処理において、解析処理部１０１は、時刻ごとの画像（図７参照）から「移動経路情報」を取得するたびに、取得した情報を各欄「１」，「２」，・・・，「１０」に順次に記録する。
【００５７】
「移動経路情報」は、「時刻」、「位置」、「移動方向」、及び「画像上の位置」を含む。「時刻」は、当該画像の時刻であり、図７に示される「時刻」（撮影時刻）に対応する。「位置」は、図２中のｘ軸及びｙ軸に基づいて規定され、人物の「画像上の位置」から特定される。ここで、「画像上の位置」は、人物が映る画像の座標の範囲である。「移動方向」は、図２中の角度θにより規定され、人物の顔の向き、または直前の時刻の画像に映った人物の位置との関係から特定される。
【００５８】
また、解析処理部１０１は、「時刻」、「位置」、「移動方向」、及び「画像上の位置」を特定するため、上述した「特徴量」を用いる。このようにして、人物の追跡処理が行われる。なお、より具体的な人物の追跡手段としては、上記の特開２００５−１５７５９号公報、または「追跡対象と周辺領域の関係性を利用した協調的な物体追跡」などに記載されたものが挙げられる。
【００５９】
「解像度指定値」（Ｋ）は、後述するように、解像度決定処理部１０５ａにより決定された解像度を示す。本実施例において、解像度は、「低解像度」（Ｋ＝１）、「中解像度」（Ｋ＝２）、及び「高解像度」（Ｋ＝３）として取り扱われる。なお、「解像度指定値」は、初期値として、「低解像度」（Ｋ＝１）に設定されている。また、解像度の決定手法については後述する。
【００６０】
また、図９には、撮影区域内人物データベースＤＢ１３１の登録内容の他例が示されている。図９は、例１における人物Ｘ，Ｙが登録された撮影区域内人物データベースＤＢ１３１を示す。なお、図９は、撮影区域内人物データベースＤＢ１３１を、上下二段に分けて示す。
【００６１】
項目Ｎｏ．１は、撮影区域Ａ内の人物Ｘの登録情報であり、項目Ｎｏ．２は、撮影区域Ｂ内の人物Ｙの登録情報である。また、項目Ｎｏ．３は、撮影区域Ｂ内の人物Ｘの登録情報であり、項目Ｎｏ．４は、撮影区域Ｃ内の人物Ｙの登録情報である。
【００６２】
再び図６を参照すると、解析処理部１０１は、撮影区域から退出した人物の有無を判定する（ステップＳｔ６）。このとき、解析処理部１０１は、直前の時刻の画像において存在し、当該画像（最新の画像）には存在しない人物を検出したとき、退出した人物がいると判断する。
【００６３】
退出した人物がいない場合（ステップＳｔ６のＮｏ）、後述するステップＳｔ１１の処理が行われる。また、退出した人物がいる場合ステップＳｔ６のＹｅｓ）、解析処理部１０１は、撮影区域内人物ＤＢ１３１の退出時刻を書き込む（ステップＳｔ７）。
【００６４】
次に、移動先区域特定処理部１０２は、マップＤＢ１３４に基づいて、退出した人物の移動先の区域を特定する（ステップＳｔ８）。マップＤＢ１３４は、図２に示された地図を数値情報としたものである。なお、移動先の区域とは、時系列上の直後の区域を指す。
【００６５】
図１０には、マップＤＢ１３４の一例が示されている。マップＤＢ１３４は、「区域ＩＤ」と、「監視有無」情報と、「位置」情報と、「接続区域」情報とを含み、図２の撮影区域Ａ〜Ｄ及び非撮影区域αを示す。「区域ＩＤ」は、各区域の識別情報であり、図２に示された各区域の符号（Ａ〜Ｄ、α）に対応する。
【００６６】
「監視有無」情報は、監視カメラ２により当該区域の撮影が行われている（「有」参照）か否か（「無」参照）を示す。つまり、「監視有無」情報は、当該区域が撮影区域（「有」）及び非撮影区域（「無」）の何れであるかを示す。このため、区域Ａ〜Ｄの「監視有無」情報は「有」を示し、区域αの「監視有無」情報は「無」を示す。なお、「監視有無」情報が「無」の区域（本例では区域α）には、単に監視カメラ２が無い区域だけでなく、監視カメラ２があっても故障などの理由により撮影が行われない区域も含まれる。
【００６７】
「位置」情報は、当該区域が占有する範囲を、当該区域の長方形の対角線上で対向する２点の位置で示す。２点の位置は、図２中のｘ軸及びｙ軸により規定される。
【００６８】
「接続区域」情報は、通路Ｌ１〜Ｌ２などにより当該区域と接続された隣接区域の区域ＩＤを示す。隣接区域の区域ＩＤは、「接続区域」情報の各欄「１」，「２」，「３」，・・・に登録される。
【００６９】
撮影区域Ａ，Ｂは、通路Ｌ１により非撮影区域αに隣接するので、当該「接続区域」情報は「α」を示す。撮影区域Ｃは、通路Ｌ３により非撮影区域αに隣接し、通路Ｌ２により非撮影区域Ｄに隣接するので、当該「接続区域」情報は「α」及び「Ｄ」を示す。
【００７０】
撮影区域Ｄは、通路Ｌ２により撮影区域Ｃに隣接するので、当該「接続区域」情報は「Ｃ」を示す。非撮影区域αは、通路Ｌ１により撮影区域Ａ，Ｂに隣接し、通路Ｌ３により撮影区域Ｃに隣接するので、当該「接続区域」情報は「Ａ」、「Ｂ」、及び「Ｃ」を示す。
【００７１】
このように、マップＤＢ１３４は、各区域Ａ〜Ｄ，αの接続関係を示すので、移動先区域特定処理部１０２は、マップＤＢ１３４を参照することにより、図２に示された地図を認識できる。
【００７２】
このとき、移動先区域特定処理部１０２は、撮影区域内人物ＤＢ１３１から、退出した人物の最終の移動経路情報を取得する。移動先区域特定処理部１０２は、取得した最終の移動経路情報から、マップＤＢ１３４に基づいて移動先の区域を特定する。
【００７３】
例２の場合、移動先区域特定処理部１０２は、図８に示された撮影区域内人物ＤＢ１３１から、撮影区域Ｄから退出した人物Ｚの最終の移動経路情報（項目Ｎｏ．１の移動経路情報「１０」）を取得する。人物Ｚの最終の移動経路情報は、「位置」が（３００，４００）であり、「移動方向」が０°であることを示す。したがって、移動先区域特定処理部１０２は、マップＤＢ１３４を参照することにより、人物Ｚの移動先を撮影区域Ｃと特定する。
【００７４】
例１の場合、移動先区域特定処理部１０２は、図９に示された撮影区域内人物ＤＢ１３１から、撮影区域Ａから退出した人物Ｘの最終の移動経路情報（項目Ｎｏ．１の移動経路情報「１０」）を取得する。人物Ｘの最終の移動経路情報は、「位置」が（２００，１００）であり、「移動方向」が０°であることを示す。
【００７５】
したがって、移動先区域特定処理部１０２は、マップＤＢ１３４を参照することにより、人物Ｘの移動先を非撮影区域αと特定する。同様に、移動先区域特定処理部１０２は、撮影区域Ｂから退出した人物Ｙの最終の移動経路情報（項目Ｎｏ．２の移動経路情報「１０」）を取得し、マップＤＢ１３４を参照することにより、人物Ｙの移動先を非撮影区域αと特定する。
【００７６】
再び図６を参照すると、移動先区域特定処理部１０２は、移動先の特定後、特定した移動先が非撮影区域αであるか否かを判定する（ステップＳｔ９）。移動先区域特定処理部１０２は、移動先が撮影区域Ａ〜Ｄである場合（ステップＳｔ９のＮｏ）、後述するステップＳｔ１１の処理を行う。
【００７７】
また、移動先が非撮影区域αである場合（ステップＳｔ９のＹｅｓ）、移動先区域特定処理部１０２は、退出した人物の人物ＩＤを非撮影区域内人物ＤＢ１３２に登録する（ステップＳｔ１０）。非撮影区域内人物ＤＢ１３２は、非撮影区域αに存在する人物の人物ＩＤを示す。
【００７８】
図１１には、非撮影区域内人物ＤＢ１３２の一例が示されている。非撮影区域内人物ＤＢ１３２は、「区域ＩＤ」と、「人物ＩＤ」と、「退出人数」とを含む。「区域ＩＤ」は、非撮影区域の区域ＩＤ（本例ではα）を示す。
【００７９】
「人物ＩＤ」は、上記の人物ＩＤに対応し、当該区域に存在する人物の識別番号を示す。例２の場合、人物Ｘ，Ｙが、撮影区域Ａ，Ｂから非撮影区域αにそれぞれ移動するので、「人物ＩＤ」は、人物Ｘ，Ｙの人物ＩＤ「００１」及び「００２」が登録される。
【００８０】
「退出人数」は、後述する映像の記録処理において、当該区域から人物が退出するたびに加算される。後述するように、類似判定処理部１０６は、「退出人数」が、「人物ＩＤ」の数に達した場合、当該非撮影区域に存在する人物がいないと判定し、人物間の類似の度合いを判定する。つまり、例２の場合、「退出人数」が２になると、類似判定処理部１０６は、人物Ｘ，Ｙ間の類似の度合いを判定する。
【００８１】
非撮影区域内人物ＤＢ１３２に人物ＩＤを登録した後、処理を終了しない場合（ステップＳｔ１１のＮｏ）、再びステップＳｔ１の処理が実行され、そうでない場合（ステップＳｔ１１のＹｅｓ）、処理が終了する。このようにして、人物データの登録処理は行われる。
【００８２】
次に、映像の記録処理について説明する。本処理において、撮影区域内人物ＤＢ１３１は、人物ごとに解像度を決定した後、当該人物が映った映像の特定に用いられる。また、非撮影区域内人物ＤＢ１３２は、非撮影区域αから全ての人物が退出したか否かの判定に用いられる。
【００８３】
図１２Ａ及び図１２Ｂは、映像の記録処理の一例を示すフローチャートである。図１２Ａ及び図１２Ｂは、図１２Ａ及び図１２Ｂに記載された、丸で囲まれた位置「Ａ」〜「Ｃ」で連結されることにより、本処理のフローチャートを示す。
【００８４】
まず、新規登録判定部１０３は、撮影区域内人物ＤＢ１３１を読み出す（ステップＳｔ２１）。次に、新規登録判定部１０３は、撮影区域内人物ＤＢ１３１に新たに登録された人物の有無を判定する（ステップＳｔ２２）。すなわち、新規登録判定部１０３は、新たに撮影区域に出現した人物の情報が、撮影区域内人物ＤＢ１３１に登録されたか否かを判定する。
【００８５】
解像度決定処理部１０５ａは、新規登録された人物がいない場合（ステップＳｔ２２のＮｏ）、つまり、撮影区域Ａ〜Ｄに新たに出現した人物がいない場合、撮影区域内人物ＤＢ１３１の解像度指定値に基づいて、解像度設定テーブル１３３を更新する（ステップＳｔ３８）。解像度決定処理部１０５ａは、後述するステップＳｔ２９の処理において、人物ごとに決定した解像度を解像度指定値に反映する。解像度設定テーブル１３３は、後述するように、撮影時刻ごとの解像度を示す（図１６及び図１７を参照）。その後、後述するステップＳｔ３３の処理が行われる。
【００８６】
また、移動元区域特定処理部１０４は、新規登録された人物がいる場合（ステップＳｔ２２のＹｅｓ）、マップＤＢ１３４に基づいて当該人物の移動元の区域を特定する（ステップＳｔ２３）。つまり、移動元区域特定処理部１０４は、映像入力処理部１００により取得した映像に映った人物の移動元の区域を、マップＤＢ１３４に基づいて特定する。なお、移動元の区域とは、時系列上の直前の区域を指す。
【００８７】
このとき、移動元区域特定処理部１０４は、撮影区域内人物ＤＢ１３１から、退出した人物の最初の移動経路情報を取得する。移動元区域特定処理部１０４は、取得した最初の移動経路情報から、マップＤＢ１３４に基づいて移動元の区域を特定する。
【００８８】
例２の場合、移動元区域特定処理部１０４は、図８に示された撮影区域内人物ＤＢ１３１から、撮影区域Ｃに出現した人物Ｚの最初の移動経路情報（項目Ｎｏ．２の移動経路情報「１」）を取得する。人物Ｚの最終の移動経路情報は、「位置」が（３００，４００）であり、「移動方向」が０°であることを示す。したがって、移動先区域特定処理部１０２は、マップＤＢ１３４を参照することにより、人物Ｚの移動元を撮影区域Ｄと特定する。
【００８９】
例１の場合、移動元区域特定処理部１０４は、図９に示された撮影区域内人物ＤＢ１３１から、撮影区域Ｂに出現した人物Ｘの最初の移動経路情報（項目Ｎｏ．３の移動経路情報「１」）を取得する。人物Ｘの最初の移動経路情報は、「位置」が（６００，１００）であり、「移動方向」が０°であることを示す。
【００９０】
したがって、移動先区域特定処理部１０２は、マップＤＢ１３４を参照することにより、人物Ｘの移動元を非撮影区域αと特定する。同様に、移動元区域特定処理部１０４は、撮影区域Ｃに出現した人物Ｙの最初の移動経路情報（項目Ｎｏ．４の移動経路情報「１」）を取得し、マップＤＢ１３４を参照することにより、人物Ｙの移動元を非撮影区域αと特定する。
【００９１】
移動元区域特定処理部１０４は、特定した区域が非撮影区域αである場合（ステップＳｔ２４のＹｅｓ）、非撮影区域内人物ＤＢ１３２の当該退出人数を更新する（ステップＳｔ２５）。つまり、移動元区域特定処理部１０４は、移動元の非撮影区域αの退出人数に１を加算する。
【００９２】
次に、解像度決定処理部１０５ａは、非撮影区域内人物ＤＢ１３２の退出人数を参照することで、移動元区域特定処理部１０４により特定された非撮影区域αが、無人であるか否かを判定する（ステップＳｔ２６）。つまり、解像度決定処理部１０５ａは、非撮影区域内人物ＤＢ１３２内の人物ＩＤの数が、当該退出人数に一致するか否かを判定する。
【００９３】
解像度決定処理部１０５ａは、非撮影区域αが無人ではない場合（ステップＳｔ２６のＮｏ）、上述したステップＳｔ３８の処理を行う。
【００９４】
また、解像度決定処理部１０５ａは、非撮影区域αが無人である場合（ステップＳｔ２６のＹｅｓ）、非撮影区域内人物ＤＢ１３２の人物ＩＤの数を計数することで、非撮影区域αにいた人数が複数であるか否かを判定する（ステップＳｔ２７）。解像度決定処理部１０５ａは、非撮影区域αにいた人数が単数である場合（ステップＳｔ２７のＮｏ）、当該非撮影区域αにいた人物の解像度Ｋを「２」（中解像度）に決定する（ステップＳｔ３９）。その後、後述するステップＳｔ２９の処理が行われる。
【００９５】
このような場合としては、例１において、人物Ｙが存在せず、人物Ｘのみが非撮影区域αを通って撮影区域Ｂに出現する場合が挙げられる。この場合、人物Ｘは、単独で非撮影区域αを通るので、映像内の人物Ｘを追跡するとき、人物Ｘと類似する他の人物と間違うことはない。しかし、人物Ｘは、撮影区域Ａを通り抜けた後、非撮影区域αに進入するので、一時的に映像から消える。このため、解像度決定処理部１０５ａは、解像度を、初期値の最低解像度（Ｋ＝１）から一段階あげて、中解像度（Ｋ＝２）とすることで、人物Ｘの追跡を容易とする。
【００９６】
また、解像度決定処理部１０５ａは、非撮影区域αにいた人数が複数である場合（ステップＳｔ２７のＹｅｓ）、当該非撮影区域αにいた人物間の類似の度合い、つまり類似度に応じて各人物の解像度Ｋを決定する（ステップＳｔ２８）。このような場合としては、例１のように、複数の人物Ｘ，Ｙが、共通の時間帯（９：２０：２０〜９：２０：３０）に、同一の非撮影区域αに存在する場合が挙げられる。以下に、この場合の解像度の決定処理の詳細を述べる。
【００９７】
図１３は、人物間の類似度に応じた解像度の決定処理の一例を示すフローチャートである。まず、解像度決定処理部１０５ａは、仮に、非撮影区域αにいた人物の映像の解像度Ｋを、「２」（中解像度）に決定する（ステップＳｔ４１）。次に、類似判定処理部１０６は、解像度決定処理部１０５ａの指示に基づいて、映像データ１３０から、各人物が映った映像のうち、人物同士を比較可能な画像を抽出する（ステップＳｔ４２）。
【００９８】
より具体的には、類似判定処理部１０６は、解像度決定処理部１０５ａから当該人物ＩＤを取得し、取得した人物ＩＤに基づいて、撮影区域内人物ＤＢ１３１から、人物ＩＤに対応する区域ＩＤと出現時刻（または退出時刻）を検索する。そして、類似判定処理部１０６は、検索結果に基づいて、映像データ１３０から、人物同士を比較可能な画像を抽出する。このような画像としては、例えば、各人物のサイズ及び向き（図９の移動方向）が同一である画像の組み合わせが挙げられる。
【００９９】
次に、類似判定処理部１０６は、抽出した画像を、決定した解像度Ｋの画像に変換する（ステップＳｔ４３）。類似判定処理部１０６は、解像度を低下させる場合（Ｋ＝２）、画像を所定の大きさごとに分割し、分割で得られた単位画像内のピクセル値を平均化する。例えば、解像度を１／９にする場合、画像全体を３×３ピクセルに分割し、単位画像内のピクセル値を平均化する。
【０１００】
次に、類似判定処理部１０６は、抽出した画像から、人物間の類似度ｃｏｒを算出する（ステップＳｔ４４）。このとき、類似判定処理部１０６は、画像から各人物の特徴を抽出し、特徴量を比較することにより類似度を算出する。特徴量としては、例えば、人物の色を示す色情報、色の配置を示す配置情報、及び服装の模様を示す模様情報などが用いられる。類似判定処理部１０６は、特徴量の比較により、類似度ｃｏｒを算出する。なお、算出手法については、後述する。
【０１０１】
次に、類似判定処理部１０６は、類似度ｃｏｒが閾値（一定値）ＴＨ以下である場合（ステップＳｔ４５のＹｅｓ）、決定した解像度Ｋを確定させる（ステップＳｔ４６）。確定した解像度Ｋは、撮影区域内人物ＤＢ１３１の解像度指定値、または解像度設定テーブル１３３に反映される。
【０１０２】
また、類似判定処理部１０６は、類似度ｃｏｒが閾値（一定値）ＴＨより大きい場合（ステップＳｔ４５のＮｏ）、決定した解像度Ｋを一段階だけ上げる（つまり、Ｋ＝Ｋ＋１）（ステップＳｔ４６）。本実施例では、解像度Ｋは「１」〜「３」の３段階しかなく、初期値が「２」（ステップＳｔ４１参照）であるため、本処理によって、解像度Ｋは「３」（高解像度）となる。もっとも、解像度Ｋは、これに限定されず、例えば５段階（「１」〜「５」）であってもよいので、この場合、本処理によって、解像度Ｋは、最高で「５」まで引き上げられる。
【０１０３】
その後、類似判定処理部１０６は、再びステップＳｔ４３の処理を行い、さらに、類似度ｃｏｒの算出処理及び判定処理（ステップＳｔ４４、Ｓｔ４５）を行う。つまり、類似判定処理部１０６は、類似度ｃｏｒが閾値ＴＨ以下になるまで、人物が映った映像の解像度を高める。
【０１０４】
図１４は、解像度に応じた服装の模様の比較処理の一例を示す。図１４には、例１において、人物Ｘの服装Ｘａ及び人物Ｙの服装Ｙａの模様を、解像度Ｋが「２」（中解像度）の場合と、「３」（高解像度）の場合とについて比較を行う様子を示す。
【０１０５】
図１４から理解されるように、解像度Ｋが「２」（中解像度）の場合、人物Ｘの服装Ｘａ及び人物Ｙの服装Ｙａの模様は、類似度ｃｏｒが高く、互いに区別することが困難である。このため、類似判定処理部１０６は、ステップＳｔ４５の判定処理において、類似度ｃｏｒが閾値ＴＨより大きいと判定する。そして、類似判定処理部１０６は、解像度Ｋを「３」に変更し（ステップＳｔ４８）、再度、類似度ｃｏｒの判定処理（ステップＳｔ４５）を行う。
【０１０６】
解像度Ｋが「３」（高解像度）の場合、人物Ｘの服装Ｘａ及び人物Ｙの服装Ｙａの模様は、類似度ｃｏｒが低く、互いに区別することが可能である。つまり、人物Ｙの服装Ｙａは網目模様であるのに対して、人物Ｘの服装Ｘａは無地であるため、各模様は、区別可能な程度に相違する。
【０１０７】
このため、類似判定処理部１０６は、ステップＳｔ４５の判定処理において、類似度ｃｏｒが閾値ＴＨ以下であると判定する。そして、類似判定処理部１０６は、決定された解像度Ｋ（＝「３」）を確定させ（ステップＳｔ４６）、処理を終了する。
【０１０８】
また、図１５は、中解像度及び高解像度における輝度に対する頻度の変化を示すグラフである。図１５（ａ）は、解像度Ｋが「２」（中解像度）の場合における、人物Ｘの服装Ｘａ及び人物Ｙの服装Ｙａの各模様の輝度に対する頻度の変化特性を示す。図１５（ｂ）は、解像度Ｋが「３」（高解像度）の場合における、人物Ｘの服装Ｘａ及び人物Ｙの服装Ｙａの各模様の輝度に対する頻度の変化特性を示す。
【０１０９】
各変化特性は、中解像度では類似するのに対し、高解像度では明確に相違する。類似判定処理部１０６は、図１５に示された変化特性、つまり輝度のヒストグラムのデータから、以下の式（１）に基づいて類似度ｃｏｒを算出できる。
【０１１０】
【数１】
2015128223.tif 000003
【０１１１】
ここで、関数ａ（ｘ），ｂ（ｘ）は、人物Ｘ，Ｙに関するヒストグラムのデータをそれぞれ表す。また、変数ｎは、輝度がとり得る数値範囲内の最大値である。
【０１１２】
式（１）に基づいて算出された類似度ｃｏｒは、０〜１の値を取り得る。ここで、類似度ｃｏｒ＝１は、人物Ｘ，Ｙの服装Ｘａ，Ｙａの模様が最も類似することを意味する。
【０１１３】
閾値ＴＨ＝０．５の場合、中解像度において算出された類似度ｃｏｒを０．８とし、高解像度において算出された類似度ｃｏｒを０．２とすると、０．２≦０．５であるため、解像度Ｋは「３」（高解像度）に確定される。このようにして、解像度の決定処理は行われる。
【０１１４】
このように、類似判定処理部１０６は、非対象区域αから、人物の映像が撮影された撮影区域または他の撮影区域に移動した他の人物が存在するとき、人物間の類似度ｃｏｒを、映像データ１３０に基づいて判定する。また、記録処理部１０５は、類似度ｃｏｒが閾値ＴＨ以下である場合、人物が映った映像を、類似度ｃｏｒが閾値ＴＨより大きい場合より、低い解像度（つまり、中解像度（Ｋ＝２））で記録する。
【０１１５】
つまり、類似判定処理部１０６は、中解像度（Ｋ＝２）において算出された類似度ｃｏｒが、閾値ＴＨ以下である場合（ステップＳｔ４５のＹｅｓ）、解像度Ｋを「３」に上げる（ステップＳｔ４８）ことなく、解像度Ｋを確定させる（ステップＳｔ４６）。このため、当該人物の画像は、中解像度で映像保管装置３に記録され、記録量が、高解像度で記録される場合より低減される。これは、人物を映像により追跡するとき、当該人物に類似する他の人物がいなければ、中解像度の映像でも、追跡は困難ではないからである。
【０１１６】
また、記録処理部１０５は、類似度ｃｏｒが低いほど、人物が映った映像を低い解像度で記録する。つまり、類似判定処理部１０６は、類似度ｃｏｒが低いほど、解像度を上げる処理（Ｋ＝Ｋ＋１、ステップＳｔ４８）の実行回数が少ない。このため、映像の記録量が、効果的に低減される。
【０１１７】
言い換えれば、記録処理部１０５は、類似度ｃｏｒが閾値ＴＨより大きい場合、類似度ｃｏｒが閾値ＴＨ以下になるように、人物が映った映像の解像度を高めて、映像を記録する。つまり、類似判定処理部１０６は、最初に算出した類似度ｃｏｒが高いほど、ステップＳｔ４８の処理（Ｋ＝Ｋ＋１）を繰り返して、解像度を高める。これにより、映像は、人物の追跡に最適な解像度に調整されて記録される。
【０１１８】
再び図１２Ａ及び図１２Ｂを参照すると、解像度決定処理部１０５ａは、撮影区域内人物ＤＢ１３１内の当該人物の解像度指定値を更新する（ステップＳｔ２９）。例１の場合、解像度決定処理部１０５ａは、上述した処理の結果に基づき、人物Ｘ，Ｙの解像度指定値を「３」（高解像度）に設定する（図９参照）。
【０１１９】
次に、解像度決定処理部１０５ａは、解像度設定テーブル１３３を更新する（ステップＳｔ３０）。つまり、解像度決定処理部１０５ａは、解像度指定値を解像度設定テーブル１３３に反映する。
【０１２０】
図１６には、解像度設定テーブル１３３の一例が示されている。図１６は、例１の場合の人物Ｘ，Ｙの映像に関する解像度設定テーブル１３３を示す。解像度設定テーブル１３３は、撮影時刻に対応する「時刻」情報と、人物が映った映像の撮影区域を示す「区域ＩＤ」とを含む。解像度設定テーブル１３３は、時刻及び区域ごとの解像度の設定値を示す。なお、図１６において、解像度の設定値は、高解像度（Ｋ＝３）の場合、「高」と表記され、低解像度（Ｋ＝１）の場合、「低」と表記される。
【０１２１】
解像度決定処理部１０５ａは、撮影区域内人物ＤＢ１３１から、人物Ｘ，Ｙの区域ＩＤ、出現時刻、及び退出時刻を検索し、当該検索結果に基づいて、人物Ｘ，Ｙの映像を特定する。そして、解像度決定処理部１０５ａは、特定した映像の撮影時刻及び撮影区域に応じた解像度設定値を更新する。
【０１２２】
解像度決定処理部１０５ａは、例２の場合、人物Ｘ，Ｙの映像の解像度を、高解像度に設定する。つまり、撮影区域Ａ（移動元）の時刻９：２０：００〜９：２０：１０の人物Ｘの映像と、撮影区域Ｂ（移動先）の時刻９：２０：３０〜９：２０：４０の人物Ｘの映像は、高解像度に設定される。さらに、撮影区域Ｂ（移動元）の時刻９：２０：１５〜９：２０：２０の人物Ｙの映像と、撮影区域Ｃ（移動先）の時刻９：２０：３５〜９：２０：４０の人物Ｙの映像も、高解像度に設定される。なお、他の映像については、人物が映っていないため、初期値である「低」に設定される。
【０１２３】
一方、解像度決定処理部１０５ａは、例２の場合、上記のステップＳｔ２４において、例１の場合とは異なる処理を経て解像度Ｋを「１」（低解像度）に決定し、解像度設定テーブル１３３に設定する。
【０１２４】
解像度決定処理部１０５ａは、移動元区域特定処理部１０４により特定した区域が撮影区域Ａ〜Ｄである場合（ステップＳｔ２４のＮｏ）、当該人物の解像度Ｋを「１」に決定する（ステップＳｔ４０）。例２において、撮影区域Ｃに出現した人物Ｚの移動元は、上述したように、撮影区域Ｃと特定される。したがって、人物Ｚの映像の解像度Ｋは「１」（低解像度）に決定される。
【０１２５】
次に、解像度決定処理部１０５ａは、撮影区域内人物ＤＢ１３１内の当該人物の解像度指定値を更新する（ステップＳｔ２９）。例２の場合、解像度決定処理部１０５ａは、上述した処理の結果に基づき、人物Ｚの解像度指定値を「１」（低解像度）に設定する（図８参照）。次に、解像度決定処理部１０５ａは、解像度設定テーブル１３３を更新する（ステップＳｔ３０）。
【０１２６】
図１７には、解像度設定テーブル１３３の一例が示されている。図１７は、例２の場合の人物Ｚの映像に関する解像度設定テーブル１３３を示す。
【０１２７】
解像度決定処理部１０５ａは、例１の場合、人物Ｚの映像の解像度を、低解像度に設定する。つまり、撮影区域Ｄ（移動元）の時刻９：１０：００〜９：１０：１０の人物Ｚの映像と、撮影区域Ｃ（移動先）の時刻９：１０：１１〜９：１０：１７の人物Ｚの映像は、低解像度に設定される。なお、他の映像については、人物が映っていないため、初期値である「低」に設定される。
【０１２８】
したがって、記録処理部１０５は、移動元区域特定処理部１０４により特定された区域が撮影区域Ａ〜Ｄである場合、人物が映った映像を、該特定された区域が非撮影区域αである場合より低い解像度で記録する。つまり、上述したように、該特定された区域が非撮影区域αである場合（ステップＳｔ２４のＹｅｓ）、解像度Ｋは、「２」（中解像度）または「３」（高解像度）に決定される。これに対し、該特定された区域が撮影区域Ａ〜Ｄである場合（ステップＳｔ２４のＮｏ）、解像度Ｋは、「１」（低解像度）に決定される。
【０１２９】
これは、人物Ｚが、非撮影区域αを通過することなく、単独で撮影区域Ｄから撮影区域Ｃに移動する場合、映像による人物Ｚの追跡（例２）は、非撮影区域αを通過する類似の人物Ｘ，Ｙ（例１）の追跡より容易であるからである。つまり、例２の場合のように、人物Ｚが、撮影区域Ｄから隣接する他の撮影区域Ｃに移動する場合、複数台の監視カメラ２の映像に連続して映るのだから、人物Ｚの映像の解像度（画質）を落としても、追跡は十分に可能である。よって、実施例に係る映像処理装置１によると、映像の記録量は、上記の特許文献１などの記載内容とは異なり、人物の移動経路に応じて効果的に低減される。
【０１３０】
また、記録処理部１０５は、移動元区域特定処理部１０４により特定された区域が撮影区域Ａ〜Ｄである場合（例２の場合）、移動元の撮影区域において人物が映った映像を、移動先の撮影区域において人物が映った映像と同じ解像度で記録する。これにより、映像の記録量が、移動元または移動先の一方の撮影区域の映像の解像度だけを低下させる場合より低減される。
【０１３１】
このように、解像度設定テーブル１３３は、人物の移動経路に応じて設定されるので、設定済みの解像度が、後発的に変更される場合がある。このような場合としては、例１において、人物Ｚが、撮影区域Ｃから非撮影区域αに移動した後、人物Ｚに類似する他の人物が非撮影区域αに進入する場合が挙げられる。
【０１３２】
この場合、上述したように、人物間の類似度ｃｏｒに応じて、人物Ｚの解像度は高くなる（図１３参照）。このため、既に設定済みの人物Ｚの解像度（「低」（Ｋ＝１））が、高解像度（Ｋ＝１）または中解像度（Ｋ＝２）に変更されることがある。したがって、解像度設定テーブル１３３の更新は、解像度指定値が、既存の設定値より大きい場合のみ行われる。
【０１３３】
図１８は、解像度設定テーブル１３３の更新処理の一例を示すフローチャートである。まず、解像度決定処理部１０５ａは、解像度設定テーブル１３３から、既存の設定値を読み出す（ステップＳｔ５１）。次に、解像度決定処理部１０５ａは、解像度指定値と既存の設定値を比較する（ステップＳｔ５２）。
【０１３４】
解像度決定処理部１０５ａは、解像度指定値が既存の設定値より大きい場合（ステップＳｔ５２のＹｅｓ）、解像度指定値を解像度設定テーブル１３３に書き込み（ステップＳｔ５３）、処理を終了する。また、解像度決定処理部１０５ａは、解像度指定値が既存の設定値以下である場合（ステップＳｔ５２のＮｏ）、解像度指定値を書き込まずに処理を終了する。このようにして、解像度設定テーブル１３３の更新処理は行われる。
【０１３５】
解像度設定テーブル１３３の更新後、解像度決定処理部１０５ａは、撮影区域内人物ＤＢ１３１から、当該人物の移動元の区域に関する登録を削除する（ステップＳｔ３１）。例１の場合、解像度決定処理部１０５ａは、図９の撮影区域内人物ＤＢ１３１から、人物Ｘの移動元の撮影区域Ａの登録情報である項目Ｎｏ．１の情報と、人物Ｙの移動元の撮影区域Ｂの登録情報である項目Ｎｏ．２の情報を削除する。
【０１３６】
また、例２の場合、解像度決定処理部１０５ａは、図８の撮影区域内人物ＤＢ１３１から、人物Ｚの移動元の撮影区域Ｄの登録情報である項目Ｎｏ．１の情報を削除する。これにより、撮影区域内人物ＤＢ１３１は、人物の移動に伴い、随時に更新される。
【０１３７】
次に、解像度決定処理部１０５ａは、非撮影区域内人物ＤＢ１３２から、当該人物ＩＤを削除する（ステップＳｔ３２）。例１の場合、人物Ｘ，Ｙの人物ＩＤ００１．００２が、非撮影区域内人物ＤＢ１３２から削除される。これにより、非撮影区域内人物ＤＢ１３２は、人物の移動に伴い、随時に更新される。
【０１３８】
次に、出力処理部１０５ｂは、非撮影区域内人物ＤＢ１３２から、最先の出現時刻を取得する（ステップＳｔ３３）。例１の場合、出力処理部１０５ｂは、図９の撮影区域内人物ＤＢ１３１から、項目Ｎｏ．３の出現時刻０９：２０：３０を取得する。また、例２の場合、出力処理部１０５ｂは、図８の撮影区域内人物ＤＢ１３１から、項目Ｎｏ．２の出現時刻０９：１０：１１を取得する。
【０１３９】
次に、出力処理部１０５ｂは、映像データ１３０のうち、取得した出現時刻より前の未記録の映像データの有無を判定する（ステップＳｔ３４）。出力処理部１０５ｂは、未記録の映像データがない場合（ステップＳｔ３４のＮｏ）、後述するステップＳｔ３６の処理を行う。
【０１４０】
また、出力処理部１０５ｂは、未記録の映像データが有る場合（ステップＳｔ３４のＹｅｓ）、解像度設定テーブル１３３に従った解像度で当該映像データを記録する（ステップＳｔ３５）。つまり、出力処理部１０５ｂは、当該映像データを、解像度設定テーブル１３３の設定値に従った解像度に変換して、映像保管装置３に出力する。
【０１４１】
これにより、人物が、現在の区域に移動する直前にいた撮影区域Ａ〜Ｄの映像が、決定された解像度で映像保管装置３に記録される。つまり、例１の場合、人物Ｘ，Ｙが、撮影区域Ｂ，Ｃにそれぞれ移動したとき、撮影区域Ａ，Ｂにおいて撮影された人物Ｘ，Ｙの映像が記録される。また、例２の場合、人物Ｚが、撮影区域Ｃに移動したとき、撮影区域Ｄにおいて撮影された人物Ｚの映像が記録される。
【０１４２】
したがって、映像データ１３０は、人物の移動に伴い、随時に記録される。なお、映像の記録処理は、これに限定されず、例えば、タイマを用いて一定時間が経過するごとに行われてもよい。
【０１４３】
次に、出力処理部１０５ｂは、現在時刻までの映像データ１３０のうち、人物が映っていない映像データを低解像度（Ｋ＝１）で記録する（ステップＳｔ３６）。このとき、出力処理部１０５ｂは、撮影区域内人物ＤＢ１３１に基づいて、人物が映っていない時刻及び区域を検索し、当該検索結果に従って、映像データ１３０を取得し、低解像度に変換して、映像保管装置３に出力する。
【０１４４】
その後、処理を継続する場合（ステップＳｔ３７のＮｏ）、再びステップＳｔ２１の処理が行われ、そうでない場合（ステップＳｔ３７のＹｅｓ）、処理を終了する。このようにして、映像の記録処理は行われる。
【０１４５】
これまで述べたように、実施例に係る映像処理装置１は、記憶部（ＨＤＤ）１３と、取得部（映像入力処理部）１００と、特定処理部（移動元区域特定処理部）１０４と、記録処理部１０５とを有する。記憶部１３は、撮影の対象区域（撮影区域）及び非対象区域（非撮影区域）を示すマップ情報（マップＤＢ）１３４を記憶する。
【０１４６】
取得部１００は、対象区域において撮影された映像を取得する。特定処理部１０４は、取得部１００により取得した映像に映った被写体（人物）の移動元の区域を、マップ情報１３４に基づいて特定する。記録処理部１０５は、特定処理部１０４により特定された区域が対象区域である場合、被写体が映った映像を、特定処理部１０４により特定された区域が非対象区域である場合より低い画質（解像度）で記録する。
【０１４７】
したがって、記録処理部１０５は、被写体が、撮影の対象区域から他の対象区域に移動した場合、被写体が映った映像を、撮影の非対象区域に移動した場合より低い画質で記録する。よって、実施例に係る映像処理装置１は、効果的に映像の記録量を低減できる。
【０１４８】
また、実施例に係る映像処理方法は、以下の工程をコンピュータ（ＣＰＵ）１０が実行するものである。
工程（１）：撮影の対象区域（撮影区域）において撮影された映像を取得する。
工程（２）：取得した映像に映った被写体（人物）の移動元の区域を、撮影の対象区域及び非対象区域（非撮影区域）を示すマップ情報（マップＤＢ）１３４に基づいて特定する。
工程（３）：特定された区域が対象区域である場合、被写体が映った映像を、特定された区域が非対象区域である場合より低い画質で記録する。
【０１４９】
実施例に係る映像処理方法は、上記の映像処理装置１と同様の構成を有するので、上述した内容と同様の作用効果を奏する。
【０１５０】
また、実施例に係る映像処理プログラムは、以下の処理をコンピュータ（ＣＰＵ）１０に実行させるものである。
処理（１）：撮影の対象区域（撮影区域）において撮影された映像を取得する。
処理（２）：取得した映像に映った被写体（人物）の移動元の区域を、撮影の対象区域及び非対象区域（非撮影区域）を示すマップ情報（マップＤＢ）１３４に基づいて特定する。
処理（３）：特定された区域が対象区域である場合、被写体が映った映像を、特定された区域が非対象区域である場合より低い画質で記録する。
【０１５１】
実施例に係る映像処理プログラムは、上記の映像処理装置１と同様の構成を有するので、上述した内容と同様の作用効果を奏する。
【０１５２】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【０１５３】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１５４】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１５５】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【０１５６】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）  撮影の対象区域及び非対象区域を示すマップ情報を記憶する記憶部と、
前記対象区域において撮影された映像を取得する取得部と、
前記取得部により取得した映像に映った被写体の移動元の区域を、前記マップ情報に基づいて特定する特定処理部と、
前記特定処理部により特定された区域が前記対象区域である場合、前記被写体が映った映像を、前記特定処理部により特定された区域が前記非対象区域である場合より低い画質で記録する記録処理部とを有することを特徴とする映像処理装置。
（付記２）  前記特定処理部により特定された区域が前記非対象区域である場合、前記非対象区域から、前記被写体の映像が撮影された前記対象区域または他の前記対象区域に移動した他の被写体が存在するとき、前記被写体と前記他の被写体の類似の度合いを、前記取得部により取得した映像に基づいて判定する判定処理部を、さらに有し、
前記記録処理部は、前記類似の度合いが一定値以下である場合、前記被写体が映った映像を、前記類似の度合いが前記一定値より大きい場合より、低い画質で記録することを特徴とする付記１に記載の映像処理装置。
（付記３）  前記記録処理部は、前記類似の度合いが低いほど、前記被写体が映った映像を低い画質で記録することを特徴とする付記２に記載の映像処理装置。
（付記４）  前記記録処理部は、前記類似の度合いが前記一定値より大きい場合、前記類似の度合いが前記一定値以下になるように、前記被写体が映った映像の画質を高めて、前記被写体が映った映像を記録することを特徴とする付記２に記載の映像処理装置。
（付記５）  前記記録処理部は、前記特定処理部により特定された区域が前記対象区域である場合、前記移動元の区域において前記被写体が映った映像を、移動先の区域において前記被写体が映った映像と同じ画質で記録することを特徴とする付記１乃至４の何れかに記載の映像処理装置。
（付記６）  撮影の対象区域において撮影された映像を取得する工程と、
取得した映像に映った被写体の移動元の区域を、撮影の前記対象区域及び非対象区域を示すマップ情報に基づいて特定する工程と、
特定された区域が前記対象区域である場合、前記被写体が映った映像を、特定された区域が前記非対象区域である場合より低い画質で記録する工程とを、コンピュータが実行することを特徴とする映像処理方法。
（付記７）  特定された区域が前記非対象区域である場合、前記非対象区域から、前記被写体の映像が撮影された前記対象区域または他の前記対象区域に移動した他の被写体が存在するとき、前記被写体と前記他の被写体の類似の度合いを、取得した映像に基づいて判定する工程を、さらに、前記コンピュータが実行し、
前記被写体が映った映像を記録する工程において、前記類似の度合いが一定値以下である場合、前記被写体が映った映像を、前記類似の度合いが前記一定値より大きい場合より、低い画質で記録することを特徴とする付記６に記載の映像処理方法。
（付記８）  前記被写体が映った映像を記録する工程において、前記類似の度合いが低いほど、前記被写体が映った映像を低い画質で記録することを特徴とする付記７に記載の映像処理方法。
（付記９）  前記被写体が映った映像を記録する工程において、前記類似の度合いが前記一定値より大きい場合、前記類似の度合いが前記一定値以下になるように、前記被写体が映った映像の画質を高めて、前記被写体が映った映像を記録することを特徴とする付記７に記載の映像処理方法。
（付記１０）  前記被写体が映った映像を記録する工程において、特定された区域が前記対象区域である場合、前記移動元の区域において前記被写体が映った映像を、移動先の区域において前記被写体が映った映像と同じ画質で記録することを特徴とする付記６乃至９の何れかに記載の映像処理方法。
（付記１１）  撮影の対象区域において撮影された映像を取得し、
取得した映像に映った被写体の移動元の区域を、撮影の前記対象区域及び非対象区域を示すマップ情報に基づいて特定し、
特定された区域が前記対象区域である場合、前記被写体が映った映像を、特定された区域が前記非対象区域である場合より低い画質で記録する処理を、コンピュータに実行させることを特徴とする映像処理プログラム。
（付記１２）  特定された区域が前記非対象区域である場合、前記非対象区域から、前記被写体の映像が撮影された前記対象区域または他の前記対象区域に移動した他の被写体が存在するとき、前記被写体と前記他の被写体の類似の度合いを、取得した映像に基づいて判定する処理を、さらに、前記コンピュータに実行させ、
前記被写体が映った映像を記録する処理において、前記類似の度合いが一定値以下である場合、前記被写体が映った映像を、前記類似の度合いが前記一定値より大きい場合より、低い画質で記録することを特徴とする付記１１に記載の映像処理プログラム。
（付記１３）  前記被写体が映った映像を記録する処理において、前記類似の度合いが低いほど、前記被写体が映った映像を低い画質で記録することを特徴とする付記１２に記載の映像処理プログラム。
（付記１４）  前記被写体が映った映像を記録する処理において、前記類似の度合いが前記一定値より大きい場合、前記類似の度合いが前記一定値以下になるように、前記被写体が映った映像の画質を高めて、前記被写体が映った映像を記録することを特徴とする付記１２に記載の映像処理プログラム。
（付記１５）  前記被写体が映った映像を記録する処理において、特定された区域が前記対象区域である場合、前記移動元の区域において前記被写体が映った映像を、移動先の区域において前記被写体が映った映像と同じ画質で記録することを特徴とする付記１１乃至１４の何れかに記載の映像処理プログラム。
【符号の説明】
【０１５７】
１                    映像処理装置
２                    監視カメラ
１０                  ＣＰＵ
１３                  ＨＤＤ（記憶部）
１００                映像入力処理部（取得部）
１０４                移動元区域特定処理部（特定処理部）
１０５                記録処理部
１０６                判定処理部（類似判定処理部）
１３０                映像データ
１３４                マップデータベース（マップ情報）
【図１】
2015128223.tif 000004
【図２】
2015128223.tif 000005
【図３】
2015128223.tif 000006
【図４】
2015128223.tif 000007
【図５】
2015128223.tif 000008
【図６】
2015128223.tif 000009
【図７】
2015128223.tif 000010
【図８】
2015128223.tif 000011
【図９】
2015128223.tif 000012
【図１０】
2015128223.tif 000013
【図１１】
2015128223.tif 000014
【図１２Ａ】
2015128223.tif 000015
【図１２Ｂ】
2015128223.tif 000016
【図１３】
2015128223.tif 000017
【図１４】
2015128223.tif 000018
【図１５】
2015128223.tif 000019
【図１６】
2015128223.tif 000020
【図１７】
2015128223.tif 000021
【図１８】
2015128223.tif 000022