(57)【特許請求の範囲】
【請求項１】
所定の領域を撮像し、領域画像を取得する撮像手段と、
前記撮像手段により取得された前記領域画像に基づいて、前記所定の領域内に存在する物体を検知する検知手段と、
前記領域画像、および、前記領域画像より画角が狭く、前記検知手段により検知された前記物体を含む物体画像を記憶する記憶手段と、
前記物体画像を表示画面に表示させる表示制御手段と、
前記表示画面に表示された前記物体画像のうちの所定の物体画像が指定された場合、その物体画像に含まれる物体を含む前記領域画像を再生するよう制御する再生制御手段と
を備える情報処理装置。
【請求項２】
前記領域画像は、動画像である
請求項１に記載の情報処理装置。
【請求項３】
前記物体画像は、前記物体のズーム画像である
請求項１に記載の情報処理装置。
【請求項４】
前記領域画像には、複数の前記物体が含まれる
請求項１に記載の情報処理装置。
【請求項５】
前記物体は、動体である
請求項１に記載の情報処理装置。
【請求項６】
前記検知手段による検知結果に基づいて、前記物体を表す物体情報と、その物体が検知された領域画像の再生に関する再生情報とを対応付けて記憶する情報記憶手段
をさらに備える
請求項１に記載の情報処理装置。
【請求項７】
前記表示制御手段は、所定の日付の所定の時間帯における録画実績を表す録画実績表示部を前記物体画像とともに前記表示画面に表示させ、前記録画実績表示部において所定の日付の所定の時間帯における録画実績が選択された場合、その日付のその時間帯に検知された前記物体を含む前記物体画像を前記表示画面に表示させる
請求項１に記載の情報処理装置。
【請求項８】
コンピュータを、
所定の領域の画像である領域画像に基づいて、前記所定の領域内に存在する物体を検知する検知手段と、
前記領域画像より画角が狭く、前記検知手段により検知された前記物体を含む物体画像を表示画面に表示させる表示制御手段と、
前記表示画面に表示された前記物体画像のうちの所定の物体画像が指定された場合、その物体画像に含まれる物体を含む前記領域画像を再生するよう制御する再生制御手段と
して機能させるプログラム。
【請求項９】
情報処理装置が、
所定の領域を撮像し、領域画像を取得する撮像ステップと、
前記撮像ステップの処理により取得された前記領域画像に基づいて、前記所定の領域内に存在する物体を検知する検知ステップと、
前記領域画像、および、前記領域画像より画角が狭く、前記検知ステップの処理により検知された前記物体を含む物体画像を記憶する記憶ステップと、
前記物体画像を表示画面に表示させる表示制御ステップと、
前記表示画面に表示された前記物体画像のうちの所定の物体画像が指定された場合、その物体画像に含まれる物体を含む前記領域画像を再生するよう制御する再生制御ステップと
を含む情報処理方法。
【請求項１０】
前記領域画像は、動画像である
請求項９に記載の情報処理方法。
【請求項１１】
前記物体画像は、前記物体のズーム画像である
請求項９に記載の情報処理方法。
【請求項１２】
前記領域画像には、複数の前記物体が含まれる
請求項９に記載の情報処理方法。
【請求項１３】
前記物体は、動体である
請求項９に記載の情報処理方法。
【請求項１４】
前記検知ステップの処理による検知結果に基づいて、前記物体を表す物体情報と、その物体が検知された領域画像の再生に関する再生情報とを対応付けて記憶する情報記憶ステップ
をさらに含む
請求項９に記載の情報処理方法。
【請求項１５】
前記表示制御ステップでは、所定の日付の所定の時間帯における録画実績を表す録画実績表示部を前記物体画像とともに前記表示画面に表示させ、前記録画実績表示部において所定の日付の所定の時間帯における録画実績が選択された場合、その日付のその時間帯に検知された前記物体を含む前記物体画像を前記表示画面に表示させる
請求項９に記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、および情報処理方法に関し、特に、所定の領域を撮影するとともに、その領域内の動体を撮影し、その結果得られる画像のうち、ユーザの所望する画像を容易に再生することができるようにする情報処理装置、プログラム、および情報処理方法に関する。
【背景技術】
【０００２】
近年、例えば、自動預払機（ATM）を設置している銀行、駐車場、家屋などにおいて、セキュリティの確保のために多地点カメラ監視システム（Multi Camera system）が多く設置されている。
【０００３】
このような多地点カメラ監視システムは、複数のビデオカメラと、それらのビデオカメラから取得された画像を記録する記録装置とから構成される。多地点カメラ監視システムにおいては、複数の画像を縮小および合成し、１フレーム画像とする技術が提案されている。(例えば、特許文献１参照)。また、複数のビデオカメラからの画像を集めてビデオテープ等の記録媒体に記録することも提案されている（例えば、特許文献２参照）。
【０００４】
図１は、従来の多地点カメラ監視システムの一例を示す外観図である。
【０００５】
図１の多地点カメラ監視システム１は、４台のカメラ１１−１乃至１１−４から構成される。カメラ１１−１乃至１１−４は、撮影方向が固定の固定カメラまたは撮影方向が可変のパンチルトズームカメラである。カメラ１１−１乃至１１−４は、例えば、駐車場内の直径４０ｍの円状の広範囲な領域２１を監視している。
【０００６】
図２は、図１の多地点カメラ監視システム１の構成の一例を示している。
【０００７】
図２のカメラ１１−１乃至１１−４は撮影を行う。カメラ１１−１乃至１１−４は、それぞれ、記録装置４１に接続され、撮影の結果得られる画像のアナログ信号を、記録装置４１に供給する。記録装置４１は、カメラ１１−１乃至１１−４から供給される画像のアナログ信号に対して、A/D変換などを行い、その結果得られる画像のデジタル信号である画像データを記録する。また、記録装置４１は、表示装置４２に接続され、画像データに対応する画像を、表示装置４２に表示させる。
【０００８】
しかしながら、図２の多地点カメラ監視システム１では、記録装置４１に接続可能なカメラ１１−１乃至１１−４が有限であり、多地点カメラ監視システム１の拡張性に乏しい。
【０００９】
図３は、図１の多地点カメラ監視システム１の構成の他の一例を示している。
【００１０】
図３のカメラ１１−１乃至１１−４は、それぞれネットワーク５１を介して、パーソナルコンピュータ（ＰＣ）５２と接続されている。カメラ１１−１乃至１１−４は、撮影を行い、その結果得られる画像データを、ＩＰ（Internet Protocol）に準拠してネットワーク５１を介してＰＣ５２に送信する。ＰＣ５２は、その画像データを記録したり、画像データに対応する画像を表示させる。
【００１１】
次に、図４を参照して、図２の記録装置４１またはＰＣ５２に記録される画像データを説明する。
【００１２】
図４に示すように、記録装置４１またはＰＣ５２では、カメラ１１−１乃至１１−４で得られる画像データがすべて記録される。従って、多地点カメラ監視システム１で監視を行う場合、画像データが所定の圧縮方式で圧縮された場合であっても、記録装置４１またはＰＣ５２に記録される画像データの容量は非常に大きくなる。
【００１３】
例えば、所定の条件（50KB/フレーム，10フレーム/秒）で、JPEG（Joint Photographic Experts Group）方式にしたがって圧縮した画像データを２４時間記録する場合、４台のカメラ１１−１乃至１１−４から構成される多地点カメラ監視システム１では、記録装置４１またはＰＣ５２に記録される画像データの容量は、約164GBとなる。また、多地点カメラ監視システム１が、８台のカメラから構成される場合、その容量は約328GBとなり、１６台のカメラから構成される場合、その容量は約656GBとなる。
【００１４】
以上のように、多地点カメラ監視システム１では、領域２１を監視するために４台のカメラ１１−１乃至１１−４が必要であり、設置が面倒なうえ、多地点カメラ監視システム１のコストが大きくなる。さらに、高精細な画像を取得する場合、撮影倍率を上げて撮影する必要があるため、より多くのカメラ１１−１乃至１１−４が必要となる。また、高精細な画像を取得するために、カメラ１１−１乃至１１−４の台数を増やさない場合は、すべての領域２１について高精細な画像を取得することが困難であるため、オペレータが常時通常の画像を監視して、所望の領域を指定し、その領域の高精細な画像を取得する必要がある。
【００１５】
そこで、撮影方向を順にシフトさせながら、被写体を撮影し、複数の単位画像から構成されるパノラマ状の全体画像を得ることにより、１台のカメラで広範囲の状況を監視することができる監視カメラがある。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開平１０−１０８１６３号広報
【特許文献２】特開２０００−２４３０６２号広報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
しかしながら、このような監視カメラは、1枚の全体画像を生成するために、これを構成する全ての単位画像を取得する必要があり、１枚の全体画像を生成するために多くの時間を要する。従って、撮影範囲内において短時間に生じた僅かな状況変化をもれなく捉えることが困難である。
【００１８】
即ち、移動速度の速い動体（移動被写体）が撮影され、全体画像として取得されてから、次に全体画像が取得されるまでの間に、動体が撮影範囲外に移動してしまうことがある。
【００１９】
本発明は、このような状況に鑑みてなされたものであり、特に、所定の領域を撮影するとともに、その領域内の動体を撮影し、その結果得られる画像のうち、ユーザの所望する画像を容易に再生することができるようにするものである。
【課題を解決するための手段】
【００２０】
本発明の情報処理装置は、所定の領域を撮像し、領域画像を取得する撮像手段と、撮像手段により取得された領域画像に基づいて、所定の領域内に存在する物体を検知する検知手段と、領域画像、および、領域画像より画角が狭く、検知手段により検知された物体を含む物体画像を記憶する記憶手段と、物体画像を表示画面に表示させる表示制御手段と、表示画面に表示された物体画像のうちの所定の物体画像が指定された場合、その物体画像に含まれる物体を含む領域画像を再生するよう制御する再生制御手段とを備える。
【００２１】
領域画像は、動画像であるようにすることができる。
物体画像は、物体のズーム画像であるようにすることができる。
領域画像には、複数の物体が含まれるようにすることができる。
物体は、動体であるようにすることができる。
検知手段による検知結果に基づいて、物体を表す物体情報と、その物体が検知された領域画像の再生に関する再生情報とを対応付けて記憶する情報記憶手段をさらに備えることができる。
【００２２】
表示制御手段は、所定の日付の所定の時間帯における録画実績を表す録画実績表示部を物体画像とともに表示画面に表示させ、録画実績表示部において所定の日付の所定の時間帯における録画実績が選択された場合、その日付のその時間帯に検知された物体を含む物体画像を表示画面に表示させることができる。
【００２４】
本発明のプログラムは、コンピュータを、所定の領域の画像である領域画像に基づいて、所定の領域内に存在する物体を検知する検知手段と、領域画像より画角が狭く、検知手段により検知された物体を含む物体画像を表示画面に表示させる表示制御手段と、表示画面に表示された物体画像のうちの所定の物体画像が指定された場合、その物体画像に含まれる物体を含む領域画像を再生するよう制御する再生制御手段として機能させる。
【００２５】
本発明の情報処理方法は、情報処理装置が、所定の領域を撮像し、領域画像を取得する撮像ステップと、撮像ステップの処理により取得された領域画像に基づいて、所定の領域内に存在する物体を検知する検知ステップと、領域画像、および、領域画像より画角が狭く、検知ステップの処理により検知された物体を含む物体画像を記憶する記憶ステップと、物体画像を表示画面に表示させる表示制御ステップと、表示画面に表示された物体画像のうちの所定の物体画像が指定された場合、その物体画像に含まれる物体を含む領域画像を再生するよう制御する再生制御ステップとを含む。
領域画像は、動画像であるようにすることができる。
物体画像は、物体のズーム画像であるようにすることができる。
領域画像には、複数の物体が含まれるようにすることができる。
物体は、動体であるようにすることができる。
前記検知ステップの処理による検知結果に基づいて、前記物体を表す物体情報と、その物体が検知された領域画像の再生に関する再生情報とを対応付けて記憶する情報記憶ステップをさらに含むことができる。
表示制御ステップでは、所定の日付の所定の時間帯における録画実績を表す録画実績表示部を物体画像とともに表示画面に表示させ、録画実績表示部において所定の日付の所定の時間帯における録画実績が選択された場合、その日付のその時間帯に検知された物体を含む物体画像を表示画面に表示させることができる。
【００２６】
本発明においては、所定の領域の画像である領域画像に基づいて、所定の領域内に存在する物体が検知され、領域画像より画角が狭く、検知された物体を含む物体画像が表示画面に表示され、表示画面に表示された物体画像のうちの所定の物体画像が指定された場合、その物体画像に含まれる物体を含む領域画像を再生するよう制御される。
【発明の効果】
【００２７】
本発明によれば、特に、所定の領域を撮影するとともに、その領域内の動体を撮影し、その結果得られる画像のうち、ユーザの所望する画像を容易に再生することができる。
【図面の簡単な説明】
【００２８】
【図１】従来の多地点カメラ監視システムの一例を示す外観図である。
【図２】図１の多地点カメラ監視システムの構成の一例を示す図である。
【図３】図１の多地点カメラ監視システムの構成の他の一例を示す図である。
【図４】図２の記録装置またはＰＣに記録される画像データを説明する図である。
【図５】本発明を適用した監視システムの第一実施の形態の概観構成例を示す図である。
【図６】監視システムの構成例を示す図である。
【図７】図６のクライアントの構成例を示すブロック図である。
【図８】図６のクライアントの機能的構成例を示すブロック図である。
【図９】図８の追跡対象情報管理ＤＢに登録されている追跡対象情報の例を示す図である。
【図１０】図８の動体情報ＤＢに登録される動体情報の例を示す図である。
【図１１】図８の動体ログ情報ＤＢに登録されている動体ログ情報の例を示す図である。
【図１２】録画実績情報ＤＢに登録されている録画実績情報の例を示す図である。
【図１３】表示情報ＤＢに記憶されるセンサ画像とズーム画像の容量を説明する図である。
【図１４】図７の出力部に表示される画面の例を示す図である。
【図１５】図７の出力部に表示される画面の例を示す図である。
【図１６】図７の出力部に表示される画面の例を示す図である。
【図１７】図７の出力部に表示される画面の例を示す図である。
【図１８】図７の出力部に表示される画面の例を示す図である。
【図１９】図７の出力部に表示される画面の例を示す図である。
【図２０】図８のセンサ画像取得モジュールによるセンサ画像取得処理を説明するフローチャートである。
【図２１】図２０のステップＳ５の表示情報登録処理を説明するフローチャートである。
【図２２】図２０のステップＳ８の動体情報登録処理を説明するフローチャートである。
【図２３】動体検知モジュールによる動体検知処理を説明するフローチャートである。
【図２４】追跡対象画像取得モジュールによるズーム画像取得処理を説明するフローチャートである。
【図２５】図２４のステップＳ８８の動体ログ情報登録処理について説明するフローチャートである。
【図２６】図８の動体ログモジュールによる画面の表示処理を説明するフローチャートである。
【図２７】図８の動体ログモジュールによる画面の表示処理を説明するフローチャートである。
【図２８】図２６のステップＳ１２１の録画実績情報画面表示処理を説明するフローチャートである。
【図２９】図２６のステップＳ１２２の動体数グラフ表示処理を説明するフローチャートである。
【図３０】図２６のステップＳ１２６の動体ログ表示部表示処理を説明するフローチャートである。
【図３１】図８の再生モジュールによるセンサ画像とズーム画像の再生処理について説明するフローチャートである。
【図３２】クライアントによるセンサ画像とズーム画像の編集処理を説明するフローチャートである。
【図３３】センサ画像取得モジュール２２１によるセンサ画像取得処理を説明するフローチャートである。
【図３４】表示情報ＤＢに記憶されるデータの記憶容量を説明する図である。
【図３５】動体のサイズを設定するための画面の例を示す図である。
【図３６】テストボタンが選択されたときの画面の例を示す図である。
【図３７】図６の監視システムの他の一実施の形態の構成例を示す図である。
【図３８】監視システムのさらに他の一実施の形態の構成例を示す図である。
【発明を実施するための形態】
【００２９】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３０】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００３６】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００３７】
図５は、本発明を適用した監視システム１０１の第一実施の形態の概観構成例を示している。
【００３８】
図５の監視システム１０１は、カメラユニット１１１から構成される。カメラユニット１１１は、広範囲な領域を撮影するセンサカメラ１２１（後述する図６）と、所定の動体をズーム(拡大)して撮影するズームカメラ１２２とから構成される。センサカメラ１２１が広範囲な領域を撮影し、その結果得られるセンサ画像１２１（後述する図６）から検知される動体を、ズームカメラ１２２がズームして撮影する。これにより、監視システム１０１では、例えば、駐車場内の直径４０ｍの円状の広範囲な領域２１を監視することができる。
【００３９】
その結果、図１に示した多地点カメラ監視システム１に比べて、カメラの台数が少なくて済み、設置が容易であり、コストも削減することができる。
【００４０】
図６は、監視システム１０１の構成例を示している。
【００４１】
図６の監視システム１０１は、センサカメラ１２１とズームカメラ１２２からなるカメラユニット１１１、ネットワーク１３１、およびクライアント１３２から構成され、センサカメラ１２１により取得されるセンサ画像１５１と、ズームカメラ１２２による撮影の結果得られるズーム画像１５２を、ネットワーク１３１を介してクライアント１３２に記録したり、その記録したセンサ画像１５１とズーム画像１５２を、クライアント１３２により再生する。
【００４２】
カメラユニット１１１のセンサカメラ１２１は、パンチルト部１２１Ａとカメラ部１２１Ｂとが一体的に構成されている。パンチルト部１２１Ａは、例えば、パン(水平方向
）とチルト（垂直方向）の２軸について撮影方向を自在に変更するための回転台として構成される。カメラ部１２１Ｂは、パンチルト部１２１Ａを構成する回転台上に配設され、クライアント１３２の制御にしたがって、パンチルト部１２１Ａを制御し、撮影方向の水平方向または垂直方向を調整しつつ、撮影画角を変更することにより、撮影倍率を拡大または縮小して広範囲の領域（の被写体）を動画像として撮影する。具体的には、例えば、カメラ部１２１Ｂは、撮影方向を順にシフトさせながら、被写体を撮影することにより、複数の単位画像を取得し、その複数の単位画像から構成されるパノラマ状の画像をセンサ画像１５１とする。
【００４３】
カメラ部１２１Ｂは、撮影の結果得られるセンサ画像１５１をネットワーク１３１を介してクライアント１３２に供給する。図６では、センサカメラ１２１は、動体１６１と１６２を含む広範囲な領域を撮影し、動体１６１と１６２が含まれるセンサ画像１５１を取得している。
【００４４】
ズームカメラ１２２は、センサカメラ１２１と同様に、パンチルト部１２２Ａとカメラ部１２２Ｂとが一体的に構成されている。パンチルト部１２２Ａは、パンチルト部１２１Ａと同様に、例えば、パンとチルトの２軸について撮影方向を自在に変更するための回転台として構成される。カメラ部１２２Ｂは、パンチルト部１２１Ａを構成する回転台上に配設され、クライアント１３２の制御にしたがって、パンチルト部１２２Ａを制御し、撮影方向の水平方向または垂直方向を調整しつつ、撮影画角を変更することにより、撮影倍率を拡大または縮小して、所定の動体を動画像としてズーム撮影する。
【００４５】
クライアント１３２は、センサカメラ１２１から供給されるセンサ画像１５１に含まれる動体１６１と１６２を検知し、動体１６１または１６２を囲む所定の領域（例えば、四角形の領域）を、それぞれ動体枠１７１または１７２として決定する。
【００４６】
クライアント１３２は、例えば、動体枠１７２の４つの頂点Ａ乃至Ｄのセンサ画像１５１上のＸ軸（図中水平方向の軸）とＹ軸（図中垂直方向の軸）における座標をズームカメラ１２２に供給する。ズームカメラ１２２は、その座標に基づいて、動体１６２（の動体枠１７２）をズーム撮影し、ズーム画像１５２を取得する。なお、以下では、センサ画像１５１とズーム画像１５２は、フレーム単位で取得されるものとする。ズームカメラ１２２は、ズーム画像１５２をネットワーク１３１を介してクライアント１３２に供給する。
【００４７】
ネットワーク１３１は、例えば、クライアント１３２と電話回線を介して接続されるインターネット網や、TA(Terminal Adapter)やモデムと接続されるISDN(Integrated Services Digital Network)/B(broadband)−ISDN、LAN(Local Area Network)等であり、データの双方向通信を可能とした通信網である。
【００４８】
クライアント１３２は、例えば、パーソナルコンピュータなどからなり、ネットワーク１３１を介して、センサカメラ１２１とズームカメラ１２２を制御する。また、クライアント１３２は、センサカメラ１２１からのセンサ画像１５１とズームカメラ１２２からのズーム画像１５２を記録したり、記録したセンサ画像１５１やズーム画像１５２を再生して表示させる。
【００４９】
図７は、図６のクライアント１３２の構成例を示すブロック図である。
【００５０】
図６に示されるように、CPU(Central Processing Unit)２０１は、バス２０４を介して、ROM（Read Only Memory）２０２およびRAM（Random Access Memory）２０３に接続されている。なお、CPU２０１、ROM２０２、およびRAM２０３は、マイコンなどにより構成される。バス２０４にはまた、入出力インタフェース２０５も接続されている。
【００５１】
CPU２０１は、ROM２０２に記憶されているプログラム、またはRAM２０３に記憶されているプログラムにしたがって、各種の処理を実行する。ROM２０２は、各種のプログラムなどを記憶している。RAM２０３には、通信部２０９を介して取得したプログラムが記憶される。また、RAM２０３には、CPU２０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５２】
入出力インタフェース２０５には、キーボードや、マウス、マイク等で構成される入力部２０６、LCD(Liquid Crystal Display)やスピーカ等で構成される出力部２０７、ハードディスクなどにより構成される記憶部２０８、ＴＡ、モデムなどより構成される通信部２０９が接続されている。通信部２０９は、図６のネットワーク１３１に接続されており、ネットワーク１３１を介して、センサカメラ１２１およびズームカメラ１２２と通信を行う。
【００５３】
入出力インタフェース２０５にはまた、必要に応じて、ドライブ２１０が適宜装着され、ドライブ２１０に装着されたリムーバブルメディア２１１からプログラムが読み出されて記憶部２０８にインストールされる。CPU２０１は、記憶部２０８にインストールされたプログラムを、例えばRAM２０３にロードして実行する。
【００５４】
図８は、図６のクライアント１３２の機能的構成例を示すブロック図である。
【００５５】
なお、図８のクライアント１３２のセンサ画像取得モジュール２２１、動体検知モジュール２２２、追跡対象画像取得モジュール２２３、計時モジュール２２４、動体ログモジュール２３０、および再生モジュール２３１は、例えば、図７のCPU２０１に対応する。
また、追跡対象情報管理ＤＢ２２５、表示情報ＤＢ２２６、動体情報ＤＢ２２７、動体ログ情報ＤＢ２２８、および録画実績情報ＤＢ２２９は、例えば、図７の記憶部２０８に対応する。
【００５６】
センサ画像取得モジュール２２１には、ユーザの操作に応じて、入力部２０６からセンサ画像１５１の取得の指令が供給され、その指令に応じて、センサカメラ１２１を制御する。センサカメラ１２１は、センサ画像取得モジュール２２１の制御により、広範囲な領域２１を撮影し、その結果得られるセンサ画像１５１と自分自身を表すセンサカメラ１２１に固有のＩＤ（以下、カメラＩＤという）とをセンサ画像取得モジュール２２１に供給する。また、センサ画像取得モジュール２２１は、センサカメラ１２１からのセンサ画像１５１を動体検知モジュール２２２に供給する。
【００５７】
センサ画像取得モジュール２２１は、表示情報ＤＢ２２６に所定のファイルを作成し、動体検知モジュール２２２から供給される動体枠１７２の頂点Ａ乃至Ｄの座標である動体の発生位置を表示情報として、そのファイルに表示情報とセンサ画像１５１を登録する。
また、センサ画像取得モジュール２２１は、計時モジュール２２４から供給される現在の日時を表す日時情報に基づいて、録画実績情報ＤＢ２２９に登録されている、センサ画像１５１とズーム画像１５２の記憶（録画）の有無を表す録画実績情報を変更する。
【００５８】
また、動体情報ＤＢ２２７に所定のファイルを作成し、そのファイルに動体検知モジュール２２２から供給される動体の発生日時、消滅日時、発生位置、動体ＩＤ、再生に関する再生情報である再生開始位置、およびセンサカメラ１２１から供給されるカメラＩＤから構成される動体情報を登録する。
【００５９】
動体検知モジュール２２２は、センサ画像取得モジュール２２１から供給されるセンサ画像１５１に基づいて、そのセンサ画像１５１における撮影領域内に存在する動体の発生を検知し、その発生を検知した動体に固有のＩＤ（以下、動体ＩＤという）を付与する。
また、動体検知モジュール２２２は、その検知の結果に基づいて、動体の発生を検知したセンサ画像１５１のフレームの、先頭のフレームからの位置を、その動体に対応するセンサ画像１５１を再生するときの再生開始位置として認識する。さらに、動体検知モジュール２２２は、発生を検知した動体の動体枠１７２（１７１）を決定し、その動体枠１７２の頂点Ａ乃至Ｄの座標を、動体の発生位置としてセンサ画像取得モジュール２２１に供給する。
【００６０】
また、動体検知モジュール２２２は、計時モジュール２２４からの日時情報に基づいて、動体の発生を検知した日時である発生日時を認識する。動体検知モジュール２２２は、動体の発生日時、動体ＩＤ、および発生位置を、ズームカメラ１２２によりズーム撮影（追跡撮影）させる追跡対象である動体の情報である追跡対象情報として、追跡対象情報管理ＤＢ２２５に登録する。
【００６１】
さらに、動体検知モジュール２２２は、発生を検知した動体の、センサ画像１５１からの消滅を検知し、計時モジュール２２４からの日時情報に基づいて、消滅を検知した日時を消滅日時として認識する。動体検知モジュール２２２は、動体の発生日時、消滅日時、発生位置、動体ＩＤ、および再生開始位置をセンサ画像取得モジュール２２１に供給する。
【００６２】
追跡対象画像取得モジュール２２３は、追跡対象情報管理ＤＢ２２５から追跡対象情報を取得する。追跡対象画像取得モジュール２２３は、その追跡対象情報に基づいて、ズームカメラ１２２を制御し、動体を動画像としてズーム撮影する。追跡対処画像取得モジュール２２３は、表示情報ＤＢ２２６に所定のファイルを作成し、そのファイルにズーム撮影の結果得られるズーム画像１５２を、追跡対象情報に含まれる追跡対象の動体の動体ＩＤと対応付けて登録する。
【００６３】
追跡対象画像取得モジュール２２３は、動画像であるズーム画像１５２を所定のタイミングでキャプチャした静止画像（以下、ズーム静止画像という）２７２Ｃ（後述する図１５）と、追跡対象の動体の動体ＩＤとを、動体ログを表示するための動体ログ情報として動体ログ情報ＤＢ２２８に登録する。なお、動体ログとは、動体検知モジュール２２２により検知された動体のログである。追跡対象画像取得モジュール２２３は、計時モジュール２２４からの日時情報に基づいて、録画実績情報ＤＢ２２９に登録されている録画実績情報を変更する。
【００６４】
計時モジュール２２４は、現在の日時を計時し、その日時を表す日時情報を、センサ画像取得モジュール２２１、動体検知モジュール２２２、追跡対象画像取得モジュール２２３、および動体ログモジュール２３０に供給する。
【００６５】
追跡対象情報管理ＤＢ２２５は、動体検知モジュール２２２からの追跡対象情報を所定のファイルとして記憶する。表示情報ＤＢ２２６は、センサ画像取得モジュール２２１からの表示情報とセンサ画像１５１を、所定のファイルとして記憶する。また、表示情報ＤＢ２２６は、追跡対象画像取得モジュール２２３からのズーム画像１５２を、動体ＩＤと対応付けて、所定のファイルとして記憶する。
【００６６】
動体情報ＤＢ２２７は、センサ画像取得モジュール２２１からの動体情報を所定のファイルとして記憶する。動体ログ情報ＤＢ２２８は、追跡対象画像取得モジュール２２３からの動体ログ情報を、所定のファイルとして記憶する。録画実績情報ＤＢ２２９は、録画実績情報を記憶する。
【００６７】
動体ログモジュール２３０には、ユーザの操作に応じて、入力部２０６から動体ログの表示の指令が供給される。動体ログモジュール２３０は、その指令に応じて、出力部２０７に動体ログを表示させる。具体的には、動体ログモジュール２３０は、計時モジュール２２４から供給される日時情報、動体情報ＤＢ２２７に記憶されている動体情報、動体ログ情報ＤＢ２２８に記憶されている動体ログ情報、および録画実績情報ＤＢ２２９に記憶されている録画実績情報に基づいて、動体ログを表示させる。
【００６８】
また、動体ログモジュール２３０には、ユーザの操作に応じて、入力部２０６から再生の指令が供給され、動体ログモジュール２３０は、その指令に応じて、ユーザが再生対象として指定した動体のセンサ画像１５１に対応する発生日時を、再生モジュール２３１に供給する。
【００６９】
再生モジュール２３１は、動体ログモジュール２３０からの発生日時に基づいて、動体情報ＤＢ２２７から、その発生日時に対応する動体ＩＤと再生開始位置を読み出す。再生モジュール２３１は、その読み出した動体ＩＤと再生開始位置に基づいて、表示情報ＤＢ２２６からセンサ画像１５１を再生するとともに、ズーム画像１５２を再生し、それぞれ出力部２０７に表示させる。
【００７０】
次に、図９は、図８の追跡対象情報管理ＤＢ２２５に登録されている追跡対象情報の例を示している。
【００７１】
図９に示すように、追跡対象情報は、動体の発生日時、動体ＩＤ、および発生位置から構成される。
【００７２】
図９では、動体検知モジュール２２２が、２００４年１月１０日の１０時と１０時５分に動体を検知し、１０時に検知した動体に動体ＩＤの「１」を、１０時５分に検知した動体に動体ＩＤの「２」を、それぞれ付与する。また、動体検知モジュール２２２は、動体ＩＤ「１」の動体の動体枠１７２を決定し、その動体枠１７２の頂点Ａ乃至Ｄの座標（１，２），（１，５），（２，５），（２，２）を発生位置として認識する。なお、以下では、（ｉ，ｊ）のｉは、センサ画像１５１における所定の位置を原点としたＸＹ座標軸上のＸ座標の値、ｊはＹ座標の値を表す。
【００７３】
さらに、動体検知モジュール２２２は、動体ＩＤ「２」の動体の動体枠１７２を決定し、その動体枠１７２の頂点Ａ乃至Ｄの座標（３，５）、（３，９）、（５，９）、（５，５）を発生位置として認識する。そして、動体検知モジュール２２２は、動体ＩＤ「１」と「２」の動体の発生日時、動体ＩＤ、および発生位置を、追跡対象情報として、追跡情報ＤＢ２２５に登録する。
【００７４】
次に、図１０は、図８の動体情報ＤＢ２２７に登録される動体情報の例を示している。
【００７５】
図１０に示すように、動体情報は、動体の発生日時、消滅日時、発生位置、動体ＩＤ、再生開始位置、およびカメラＩＤから構成される。即ち、動体情報ＤＢ２２７には、動体ＩＤと、その動体ＩＤの動体の発生日時、消滅日時、発生位置、再生開始位置、およびカメラＩＤとが対応付けて動体情報として記憶されている。動体情報ＤＢ２２７には、管理時間帯ごとにファイルが作成され、動体情報が、その動体情報の発生日時を含む管理時間帯に対応するファイルに登録される。なお、以下では、管理時間帯は、日付ごとに、１日を９時から順に１時間単位で区切ったものであるものとするが、管理時間帯の区切り方はこれに限定されない。
【００７６】
また、図１０では、動体情報ＤＢ２２７の２００４年１月１０日の１０時から１１時という管理時間帯のファイルに登録される動体情報の例を示している。図１０に示すように、動体検知モジュール２２２は、２００４年１月１０日の１０時に発生を検知して動体ＩＤ「１」を付与した動体の消滅を同日の１１時に検知する。また、動体検知モジュール２２２は、動体ＩＤが「１」の動体の動体枠１７２を決定し、その頂点Ａ乃至Ｄの座標である（１，２）、（１，５）、（２，５）、（２，２）を発生位置として認識している。
【００７７】
さらに、動体ＩＤが「１」の動体の発生が検知されたセンサ画像１５１のフレームは、先頭から１番目のフレームであるフレーム＃１であり、動体検知モジュール２２２は、フレーム＃１を再生開始位置として認識する。なお、以下では、先頭からｌ番目のフレームをフレーム＃ｌという。また、センサ画像取得モジュール２２１には、動体ＩＤが「１」の動体の発生が検知されたセンサ画像１５１を取得したセンサカメラ１２１のカメラＩＤとして、「１」が供給されている。
【００７８】
また、動体検知モジュール２２２は、２００４年１月１０日１０時５分に発生を検知した動体ＩＤ「２」が付与された動体の消滅を、同日の１０時３０分に検知する。動体検知モジュール２２２は、動体ＩＤが「２」の動体の動体枠１７２を決定し、その動体枠１７２の頂点Ａ乃至Ｄの座標である（３，５）、（３，９）、（５，９）、（５，５）を発生位置として認識する。
【００７９】
さらに、動体ＩＤが「２」の動体の発生が検知されたセンサ画像１５１のフレームは、フレーム＃２であり、動体検知モジュール２２２は、フレーム＃２を再生開始位置として認識する。また、センサ画像取得モジュール２２１には、動体ＩＤが「２」の動体の発生が検知されたセンサ画像１５１を取得したセンサカメラ１２１のカメラＩＤとして、「１」が供給されている。
【００８０】
センサ画像取得モジュール２２１は、動体ＩＤ「１」と「２」が付与された動体の消滅が検知された場合、動体の発生日時、消滅日時、発生位置、動体ＩＤ、再生開始位置、およびカメラＩＤから構成される動体情報を、動体情報ＤＢ２２７に登録する。
【００８１】
図１１は、図８の動体ログ情報ＤＢ２２８に登録されている動体ログ情報の例を示している。
【００８２】
図１１に示すように、動体ログ情報は、動体ＩＤと、その動体ＩＤの動体を含むズーム画像をキャプチャしたズーム静止画像２７２Ｃから構成される。なお、ズーム静止画像２７２Ｃには、例えば、取得された順に１から番号が付されており、以下では、番号ｐが付されたズーム静止画像２７２Ｃをズーム静止画像＃１という。また、動体ログ情報ＤＢ２２８には、管理時間帯ごとにファイルが作成され、動体ログ情報が、その動体ログ情報のズーム静止画像２７２Ｃを取得した日時を含む管理時間帯に対応するファイルに登録される。
【００８３】
図１１では、追跡対象画像取得モジュール２２３が、動体ＩＤが「１」の動体のズーム画像１５２をキャプチャしたズーム静止画像２７２Ｃを、ズーム静止画像＃１と＃２の２フレーム分取得している。また、追跡対象画像取得モジュール２２３は、動体ＩＤが「２」の動体のズーム静止画像２７２Ｃを、ズーム画像＃１０の１フレーム分取得している。
【００８４】
追跡対象画像取得モジュール２２３は、動体ＩＤ「１」と動体ＩＤ「１」の動体のズーム静止画像２７２Ｃ、並びに動体ＩＤ「２」と動体ＩＤ「２」の動体のズーム静止画像２７２Ｃを、動体ログ情報として、動体ログ情報ＤＢ２２８に登録する。
【００８５】
図１２は、録画実績情報ＤＢ２２９に登録されている録画実績情報の例を示している。
【００８６】
図１２に示すように、録画実績情報は、センサ画像１５１の記憶の有無を表すセンサフラグとズーム画像１５２の記憶の有無を表すズームフラグとから構成され、管理時間帯に対応付けて登録される。
【００８７】
図１２では、２００４年１月１０日の１０時から１１時の管理時間帯に、センサ画像取得モジュール２２１は、センサ画像１５１を取得して表示情報ＤＢ２２６に登録しており、追跡対象画像取得モジュール２２３は、ズーム画像１５２を取得して表示情報ＤＢ２２６に登録している。即ち、センサフラグは、センサ画像１５１の記憶の有を表す「１」となっており、ズームフラグは、例えば、ズーム画像１５２の記憶の有を表す「１」となっている。
【００８８】
また、２００４年１月１０日の１１時から１２時の管理時間帯に、センサ画像取得モジュール２２１は、センサ画像１５１とズーム画像１５２を取得していない。即ち、センサフラグは、センサ画像１５１の記憶の無を表す「０」となっており、ズームフラグは、例えば、ズーム画像１５２の記憶の無を表す「０」となっている。
【００８９】
次に、図１３を参照して表示情報ＤＢ２２６に記憶されるセンサ画像１５１とズーム画像１５２の容量を説明する。
【００９０】
図１３に示すように、表示情報ＤＢ２２６には、センサカメラ１２１で取得されたすべてのセンサ画像１５１と、動体の発生が検知された場合にズームカメラ１２２で取得されたズーム画像１５２とが記録される。
【００９１】
このように、監視システム１０１では、動体の発生が検知された場合にのみズーム画像１５２が取得され、記録されるので、図４に示したカメラ１１−１乃至１１−４から取得された画像がすべて記録される場合に比べて、領域２１を監視するために必要な表示情報ＤＢ２２６の記憶容量を削減することができる。
【００９２】
例えば、センサ画像１５１とズーム画像１５２を、所定の条件（50KB/フレーム，10フレーム/秒）で、JPEG（Joint Photographic Experts Group）方式にしたがって圧縮して記録する場合、領域２１を２４時間監視するために必要なセンサ画像１５１とズーム画像１５２の容量は、約51GBである。即ち、図４に示した多地点カメラ監視システム１に比べて、領域２１を監視するために必要な表示情報ＤＢ２２６の容量は、1/60乃至1/3以下となる。
【００９３】
その結果、ユーザ（オペレータ）は、センサ画像１５１とズーム画像１５２を再生して、監視行為を行う場合、すべての時間におけるズーム画像１５２ではなく、監視が必要な動体が検知された時間におけるズーム画像１５２のみを再生することができるので、監視行為のための時間や手間（量的工数）を削減することができる。
【００９４】
また、表示情報ＤＢ２２６に記憶されるセンサ画像１５１とズーム画像１５２の容量が削減されることにより、再生モジュール２３１は、再生対象となるセンサ画像１５１とズーム画像１５２を容易に検索することができる。
【００９５】
次に、図１４乃至図１９を参照して、図７の出力部２０７に表示される画面の例を示す。
【００９６】
ユーザが入力部２０６を操作して、センサ画像１５１の取得を指令する場合、出力部２０７には、図１４に示す画面２５０が表示される。
【００９７】
図１４の画面２５０は、センサ画像１５１を表示するセンサ画像表示部２５１、センサ画像１５１とズーム画像１５２の記録(録画)に関する操作を指令するためのGUI（Graphical User Interface）を表示する操作部２５２、およびズーム画像１５２の動画像を表示するズーム画像表示部２５３などから構成される。
【００９８】
センサ画像取得モジュール２２１は、いま取得しているセンサ画像１５１をセンサ画像表示部２５１に表示させる。また、追跡対象画像取得モジュール２２３は、いま取得しているズーム画像１５２の動画像をズーム画像表示部２５３に表示させる。
【００９９】
操作部２５２には、例えば、プレイバック（Play Back）ボタン２５２Ａと停止ボタン２５２Ｂなどが表示される。プレイバックボタン２５２Ａは、動体ログ（の画面２７０（後述する図１５））を表示させるときに操作される。また、停止ボタン２５２Ｂは、センサ画像１５１の取得を終了するときに操作される。ユーザが、入力部２０６を操作してプレイバックボタン２５２Ａを選択する場合、入力部２０６はユーザからの操作を受け付け、その操作に応じて動体ログの表示の指令を動体ログモジュール２３０に供給する。動体ログモジュール２３０は、その指令に応じて、図１５に示すように、動体ログの画面２７０を出力部２０７に表示させる。
【０１００】
画面２７０は、録画実績情報に基づいて録画実績を表示させる録画実績表示部２７１、動体ログ情報に基づいて動体ログを表示させる動体ログ表示部２７２、所定の管理時間帯に発生した動体の数を表す動体数グラフ表示部２７３、ターゲット時間帯選択部２７４、再生時刻選択部２７５、ＯＫボタン２７６、およびクローズボタン２７７などから構成される。なお、ターゲット時間帯とは、動体ログ表示部２７２で表示対象となるズーム静止画像２７２Ｃに対応する動体の発生日時を含む所定の時間帯（例えば、１５分）である。
【０１０１】
録画実績表示部２７１には、日付表示部２７１Ａとターゲット週間選択部２７１Ｂが表示される。日付表示部２７１には、ターゲット時間帯の日付を含む１週間であるターゲット週間の日付が表示される。ターゲット週間選択部２７１Ｂは、ターゲット週間を変更するときに、操作される。
【０１０２】
動体ログモジュール２３０は、録画実績情報のセンサフラグとズームフラグに基づいて、録画実績情報に対応する日時を表す日付表示部２７１Ａの日付と時間表示部２７１Ｃの時間における位置に、「センサ画像１５１とズーム画像１５２のいずれの記録も無し」、「センサ画像１５１のみ有り」、または「センサ画像１５１とズーム画像１５２の両方有り」を表す色を表示させる。例えば、「センサ画像１５１とズーム画像１５２のいずれの記録も無し」が透明、「センサ画像１５１のみ有り」が水色、「センサ画像１５１とズーム画像１５２の両方有り」が青色で表される。図１５では、例えば、領域２７１Ｃに水色が表示され、色表示部２７１Ｄに青色が表示されている。
【０１０３】
このように、センサ画像１５１とズーム画像１５２のいずれの記録も無し」、「センサ画像１５１のみ有り」、または「センサ画像１５１とズーム画像１５２の両方有り」を色分けして表示させることにより、ユーザは、録画実績表示部２７１から、センサ画像１５１またはズーム画像１５２の記録の有無を容易に判断することができる。
【０１０４】
また、動体ログモジュール２３０は、録画実績情報のターゲット時間帯を表す日付表示部２７１Ａの日付と時間表示部２７１Ｃの時間における位置に、ターゲット時間帯であることを表す色(例えば、黄色)を表示させる。図１５では、領域２７１Ｅに黄色が表示されている。
【０１０５】
動体ログ表示部２７２には、タブ２７２Ａとサムネイル表示部２７２Ｂが表示される。
タブ２７２Ａは、動体ログ表示部２７２のページ数を表す。なお、動体ログ表示部２７２には、タブ２７２Ａではなく、スクロールバーを表示させ、スクロールバーにより表示対象とするページを変更することができるようにしてもよい。サムネイル表示部２７２Ｂは、動体ログ表示部２７２に、例えばマトリクス状に表示され、サムネイル表示部２７２Ｂには、動体ログとして、ターゲット時間帯に発生した動体のズーム静止画像２７２Ｃと、ズーム静止画像２７２Ｃに対応する動体の発生時刻とが表示される。なお、サムネイル表示部２７２Ｂに表示される発生時刻は、例えば、その発生時刻に対応するセンサ画像１５１を取得したセンサカメラ１２１のカメラＩＤごとに、異なる色で表示される。
【０１０６】
このように、動体ログ表示部２７２には、ターゲット時間帯に発生した動体のズーム静止画像２７２Ｃのみが表示されるため、ユーザは所望の動体のズーム静止画像２７２Ｃを検索しやすい。
【０１０７】
動体数グラフ表示部２７３には、横軸がターゲット時間帯を含む管理時間帯、縦軸がその管理時間帯に発生した動体の数を表す動体数グラフが表示される。このように、動体数グラフが表示されることにより、ユーザはセンサ画像１５１を再生しなくても、管理時間帯に発生した動体の数を容易に認識することができる。また、動体数グラフ表示部２７３には、ターゲット時間帯を含む管理時間帯に発生した動体の最大の数（図１５の例の場合２６）も表示される。
【０１０８】
ターゲット時間帯選択部２７４は、ターゲット時間帯を選択するときに表示される。再生時刻選択部２７５は、再生対象とするセンサ画像１５１またはズーム画像１５２に対応する動体の発生日時（の時刻）を選択するときに表示される。ＯＫボタン２７６は、再生時刻選択部２７５で選択した時刻を決定するときに操作される。クローズボタン２７７は、画面２７０の表示を停止するときに操作される。
【０１０９】
以上のように、画面２７０には、録画実績表示部２７１、動体ログ表示部２７２、および動体数グラフ表示部２７３が表示されるので、ユーザは、ターゲット時間帯を含む1週間単位での時間ごとのセンサ画像１５１とズーム画像１５２の記録の有無、ターゲット時間帯に発生した動体のズーム静止画像２７２Ｃ、ターゲット時間を含む管理時間帯に発生した動体の数を同時に認識することができる。
【０１１０】
また、ユーザは、録画実績表示部２７１上の、所望の日時に対応する位置を指定することにより、所望の日時に発生した動体の動体ログを、動体ログ表示部２７２に表示させることができる。その結果、所望の日時の月、日、時、および分を順に入力する場合に比べて、容易に所望の日時を指定し、所望の日時に発生した動体の動体ログを表示させることができる。
【０１１１】
また、ユーザは、例えば、入力部２０６を操作して、画面２７０上の所望のズーム静止画像２７２Ｃを選択することにより、所望のセンサ画像１５１とズーム画像１５２を再生して表示させる。
【０１１２】
例えば、ユーザが、録画実績表示部２７１の領域２７１Ｃ内の位置を指定する場合、図１５に示す画面２７０は、図１６に示す画面２７０に変更される。
【０１１３】
領域２７１Ｃには、「センサ画像１５１のみ有り」を表す水色が表示されている、即ち領域２７１Ｃに対応する日時には、ズーム静止画像２７２Ｃが取得されず、センサ画像１５１のみが取得されているので、図１６に示すように、動体ログ表示部２７２には、サムネイル表示部２７２Ｂが表示されない。
【０１１４】
また、ユーザが、入力部２０６を操作して、図１５の画面２７０上の所望のズーム静止画像２７２Ｃが表示されるサムネイル表示部２７２Ｂを選択する場合、動体ログモジュール２３０は、そのサムネイル表示部２７２Ｂに表示される発生日時を再生モジュール２３１に供給する。再生モジュール２３１は、発生日時に基づいて、動体情報ＤＢ２２７から、その発生日時に対応する再生開始位置と動体ＩＤを読み出す。再生モジュール２３１は、その読み出した再生開始位置と動体ＩＤに基づいて、表示情報ＤＢ２２６からセンサ画像１５１とズーム画像１５２を再生し、図１７に示す画面３００を出力部２０７に表示させる。以上のように、ユーザは、サムネイル表示部２７２Ｂを選択することにより、センサ画像１５１の再生開始位置を指定することができる。
【０１１５】
図１７の画面３００は、センサ画像表示部２５１、ズーム画像表示部２５３、および再生に関する操作を行うためのGUIから構成される操作部３０１などから構成される。
【０１１６】
センサ画像表示部２５１には、表示情報ＤＢ２２６から再生されたセンサ画像１５１が表示され、ズーム画像表示部２５３には、表示情報ＤＢ２２６から再生されたズーム画像１５２が表示される。
【０１１７】
操作部３０１には、図１５や図１６に示した画面２７０を表示させるときに操作されるライブ（Live）ボタン３０１Ａが表示される。
【０１１８】
さらに、
図１８は、図１５や図１６の画面２７０で、日付表示部２７１Ａが選択されたときに表示される画面２７０の例を示している。
【０１１９】
図１５や図１６の画面２７０が表示されている場合に、ユーザが日付表示部２７１Ａを選択すると、図１５や図１６の画面２７０は、図１８に示す画面２７０に変更される。即ち、センサ画像１５１とズーム画像１５２の削除またはエキスポートを選択する選択ボックス３２１が表示される。ユーザが、選択ボックス３２１の削除を選択する場合、動体ログモジュール２３０は、図１９に示す確認画面３４０を出力部２０７に表示させる。
【０１２０】
図１９に示すように、確認画面３４０には、「削除しますか？」というメッセージ、ＯＫボタン３４１、およびキャンセルボタン３４２が表示される。ＯＫボタン３４１は、削除を指令するときに操作される。キャンセルボタン３４２は、削除の取りやめ（キャンセル）を指令するときに操作される。
【０１２１】
なお、図１８において、ユーザが、選択ボックス３２１のエキスポートを選択する場合、出力部２０７には、図１９と同様の確認画面３４０が表示される。この場合、表示されるメッセージは、「エキスポートしますか？」というメッセージである。
【０１２２】
次に、図２０を参照して、図８のセンサ画像取得モジュール２２１によるセンサ画像取得処理を説明する。このセンサ画像取得処理は、例えば、ユーザが入力部２０６を操作することにより、センサ画像１５１の取得を指令したときに操作される。
【０１２３】
ステップＳ１において、センサ画像取得モジュール２２１は、センサカメラ１２１にセンサ画像１５１の取得を要求する。センサカメラ１２１のカメラ部１２２Ａは、パンチルト部１２１Ａを制御し、撮影方向の水平方向または垂直方向を調整しつつ、所定の撮影倍率で広範囲の領域を動画像として撮影する。そして、カメラ部１２２Ａは、その結果得られる動画像であるセンサ画像１５１を、図示せぬクライアント返却用バッファに記憶する。センサカメラ１２１は、センサ画像取得モジュール２２１からの要求に応じて、クライアント返却用バッファに記憶されているセンサ画像１５１と、自分自身のカメラＩＤとを、センサ画像取得モジュール２２１に供給する。
【０１２４】
ステップＳ１の処理後は、ステップＳ２に進み、センサ画像取得モジュール２２１は、センサカメラ１２１からセンサ画像とカメラＩＤとを取得して、ステップＳ３に進む。ステップＳ３において、センサ画像取得モジュール２２１は、動体検知モジュール２２２に、センサカメラ１２１からのセンサ画像１５１を入力し、ステップＳ４に進む。
【０１２５】
ステップＳ４において、センサ画像取得モジュール２２１は、動体検知モジュール１２２から、ステップＳ３で入力したセンサ画像１５１に対応する動体の動体ＩＤ、発生位置、発生日時、および再生開始位置を取得し、ステップＳ５に進む。
【０１２６】
ステップＳ５において、センサ画像取得モジュール２２１は、動体の発生位置を表示情報として、その表示情報とセンサ画像１５１を表示情報ＤＢ２２６に登録させる図２１の表示情報登録処理を行う。
【０１２７】
ステップＳ５の処理後は、ステップＳ６に進み、センサ画像取得モジュール２２１は、センサカメラ１２１のクライアント返却用バッファを更新し、ステップＳ７に進む。ステップＳ７において、センサ画像１５１上から消滅した動体はないかどうか、即ち動体検知モジュール２２２から消滅を検知した動体の動体ＩＤと消滅日時が供給されていないかどうかを判定する。
【０１２８】
ステップＳ７において、センサ画像１５１上から消滅した動体があると判定された場合、ステップＳ８に進み、センサ画像取得モジュール２２１は、動体検知モジュール２２２から供給された消滅した動体の動体ＩＤと消滅時刻、それに対応するステップＳ４で取得した発生日時、発生位置、および再生開始位置、並びにセンサカメラ１２１から供給されたカメラＩＤから構成される動体情報を、動体情報ＤＢ２２７に登録する図２２の動体情報登録処理を行う。
【０１２９】
ステップＳ７でセンサ画像１５１上から消滅した動体はないと判定された場合、またはステップＳ８の処理後は、ステップＳ９に進み、センサ画像取得モジュール２２１は、入力部２０６からセンサ画像１５１とズーム画像１５２の取得の終了が要求されたかどうか、即ちユーザが入力部２０６を操作することにより停止ボタン２５２Ｂを選択したかどうかを判定し、終了が要求されていないと判定した場合、ステップＳ１に戻り、上述した処理を繰り返す。
【０１３０】
一方、ステップＳ８において、入力部２０６からセンサ画像１５１とズーム画像１５２の取得の終了が要求されたと判定された場合、処理は終了する。
【０１３１】
次に、図２１を参照して、図２０のステップＳ５の表示情報登録処理を説明する。
【０１３２】
ステップＳ２１において、センサ画像取得モジュール２２１は、計時モジュール２２４から現在の日時を表す日時情報を取得し、ステップＳ２２に進む。ステップＳ２２において、センサ画像取得モジュール２２１は、録画実績情報ＤＢ２２９から、ステップＳ２１で取得した日時情報が表す日時に対応するセンサフラグを読み出し、そのセンサフラグが、センサ画像１５１の記録の無を表す０であるかどうかを判定する。
【０１３３】
ステップＳ２２において、センサフラグが０であると判定された場合、ステップＳ２３に進み、センサ画像取得モジュール２２１は、センサフラグを０から、センサ画像１５１の記録の有を表す１に変更して、ステップＳ２４に進む。
【０１３４】
一方、ステップＳ２２において、センサ画像取得モジュール２２１は、センサフラグが０ではない、即ちセンサフラグが１であると判定した場合、ステップＳ２３をスキップして、ステップＳ２４に進む。
【０１３５】
ステップＳ２４において、センサ画像取得モジュール２２１は、後述するステップＳ２６で作成された表示情報ＤＢ２２６のファイルに登録されているセンサ画像１５１のフレーム数を取得する。なお、最初のステップＳ２１では、まだ表示情報ＤＢ２２６にファイルが作成されていないので、フレーム数を取得せずに、表示情報ＤＢ２２６にファイルを作成する。また、まだステップＳ２６で新しいファイルが作成されていない場合、センサ画像取得モジュール２２１は、最初のステップＳ２１で作成されたファイルに登録されているセンサ画像１５１のフレーム数を取得する。
【０１３６】
ステップＳ２５において、センサ画像取得モジュール２２１は、ステップＳ２４で取得したフレーム数が、例えば予めユーザにより設定された所定の閾値を越えたかどうかを判定し、超えたと判定した場合、ステップＳ２６に進み、表示情報ＤＢ２２６に新しいファイルを作成する。
【０１３７】
ステップＳ２５において、ステップＳ２４で取得したフレーム数が、所定の閾値を超えていないと判定された場合、またはステップＳ２６の処理後は、ステップＳ２７に進み、センサ画像取得モジュール２２１は、ステップＳ２６において作成された表示情報ＤＢ２２６の最新のファイルに、センサ画像１５１に対応づけて表示情報を登録する。即ち、表示情報ＤＢ２２６では、センサ画像１５１の所定のフレーム数ごとに、そのセンサ画像１５１と対応する表示情報がファイルとして記憶される。そして、処理は、図２０のステップＳ５に戻り、ステップＳ６に進む。
【０１３８】
以上のように、センサ画像１５１と対応する表示情報が、センサ画像１５１のフレーム数ごとに１つのファイルとして記憶されるので、再生モジュール２３１は、再生対象となるセンサ画像１５１を素早く検索することができる。
【０１３９】
図２２を参照して、図２０のステップＳ８の動体情報登録処理を説明する。
【０１４０】
ステップＳ４１において、センサ画像取得モジュール２２１は、図２０のステップＳ４で取得した発生日時の管理時間帯に対応するファイルが動体情報ＤＢ２２７にないかどうか、即ち後述するステップＳ４２で発生日時の管理時間帯に対応するファイルが作成されていないかどうかを判定し、発生日時の管理時間帯に対応するファイルがあると判定された場合、ステップＳ４２に進む。
【０１４１】
ステップＳ４２において、センサ画像取得モジュール２２１は、発生日時の管理時間帯に対応するファイルを作成する。例えば、発生日時が２００４年１月１０日１０時である場合、２００４年１月１０日の１０時から１１時の管理時間帯に対応するファイルを動体情報ＤＢ２２７に作成する。
【０１４２】
一方、ステップＳ４１において、発生日時の管理時間帯に対応するファイルが動体情報ＤＢ２２７にあると判定された場合、ステップＳ４２をスキップしてステップＳ４３に進む。
【０１４３】
ステップＳ４３において、センサ画像取得モジュール２２１は、動体情報ＤＢ２２７の発生日時の管理時間帯に対応するファイルに動体情報を登録して、図２０のステップＳ８に戻り、ステップＳ９に進む。
【０１４４】
次に、図２３を参照して、動体検知モジュール２２２による動体検知処理を説明する。
この動体検知処理は、図２０のステップＳ３でセンサ画像取得モジュール２２１からセンサ画像１５１が供給されたとき、開始される。
【０１４５】
ステップＳ６１において、動体検知モジュール２２２は、センサ画像取得モジュール２２１からのセンサ画像１５１から、新しい動体の発生を検知したかどうかを判定する。具体的には、動体検知モジュール２２２は、いまセンサ画像取得モジュール２２１から供給されたセンサ画像１５１と、その直前に取得されたセンサ画像１５１との輝度レベルの差分値を求める。そして、動体検知モジュール２２２は、その輝度レベルの差分値が、予め製造元により製造時に設定された閾値を越えている場合、その輝度レベルに対応するセンサ画像１５１を構成する画素の集まりを動体として検知する。また、動体検知モジュール２２２は、例えば、その輝度レベルの差分値と動体として検知された画素の集まりなどに基づいて、いま検知した動体がいままでに検知されていなかった新しい動体であるかどうかを判定する。
【０１４６】
ステップＳ６１において、新しい動体の発生を検知した場合、動体検知モジュール２２２は、その新しい動体に動体ＩＤを付与し、ステップＳ６２に進み、ステップＳ６１で動体として検知した画素の集まりから、動体枠１７２を決定し、その動体枠１７２の頂点Ａ乃至Ｄの座標を、発生位置として認識する。また、動体検知モジュール２２２は、計時モジュール２２４から供給される日時情報に基づいて、ステップＳ６１で動体を検知したときの日時を発生日時として認識する。
【０１４７】
さらに、動体検知モジュール２２２は、新しい動体の発生を検知したセンサ画像１５１のフレームの、先頭のフレームからの位置を、その動体に対応するセンサ画像１５１を再生するときの再生開始位置として認識する。動体検知モジュール２２２は、発生を検知した新しい動体の動体ＩＤ、発生日時、発生位置、および再生開始位置をセンサ画像取得モジュール２２１に供給する。センサ画像取得モジュール２２１は、その動体ＩＤ、発生日時、発生位置、および再生開始位置を、図２０のステップＳ４において取得する。
【０１４８】
ステップＳ６２の処理後は、ステップＳ６３に進み、動体検知モジュール２２２は、検知した動体の付与される動体ＩＤ、発生日時、および発生位置からなる追跡対象情報を、追跡対象情報管理ＤＢ２２５に記憶させる。即ち、動体検知モジュール２２２は、追跡対象情報管理ＤＢ２２５を更新する。
【０１４９】
ここで、動体検知モジュール２２２は、検知した動体のズーム撮影に対する優先順位を決定し、優先順位の高い順に、先頭から追跡対象情報を追跡対象情報管理ＤＢ２２５に記憶させる。
【０１５０】
動体検知モジュール２２２が優先順位を決定する方法としては、以下の６つの方法がある。
【０１５１】
第１の方法は、新しく発生が検知された動体の優先順位が、既に検知されている動体の優先順位に比べて高くなるように優先順位を決定する方法である。この場合、新しく発生が検知された動体のズーム画像１５２が優先的に取得されるので、例えば侵入者のズーム画像１５２が取得され易くなり、侵入者を容易に発見することができる。
【０１５２】
第２の方法は、高い位置にある動体の優先順位が、低い位置にある動体の優先順位に比べて高くなるように優先順位を決定する方法である。この場合、高い位置にある動体のズーム画像１５２が優先的に取得されるので、一般的に、高い位置にある人間の顔のズーム撮影が取得され易くなり、侵入者を容易に特定することができる。
【０１５３】
第３の方法は、低い位置にある動体の優先順位が、高い位置にある動体の優先順位に比べて高くなるように優先順位を決定する方法である。この場合、低い位置にある動体のズーム画像１５２が優先的に取得されるので、屋外のビルの上などの高い位置にセンサカメラ１２１が設置されている場合に、空や、ビルなどの高い場所よりも比較的近くにある人間や車両などのズーム画像１５２が取得され易くなる。
【０１５４】
第４の方法は、サイズの大きい動体の優先順位が、サイズの小さい動体の優先順位に比べて高くなるように優先順位を決定する方法である。この場合、サイズの大きい動体のズーム画像１５２が優先的に取得されるので、遠方にある動体よりも、近傍にある動体のズーム画像１５２が取得され易くなる。
【０１５５】
第５の方法は、サイズの小さい動体の優先順位が、サイズの大きい動体の優先順位に比べて高くなるように優先順位を決定する方法である。この場合、サイズの小さい動体のズーム画像１５２が優先的に取得されるので、近傍にある動体よりも、遠方にある人間や車両などの動体のズーム画像１５２が取得され易くなる。
【０１５６】
第６の方法は、縦長の動体の優先順位が高くなるように優先順位を決定する方法である。この場合、縦長の動体のズーム画像１５２が優先的に取得されるので、一般的に縦長の動体となる人間の全身のズーム画像１５２が取得されやすくなる。
【０１５７】
以上のような第１乃至第６の優先順位を決定する方法は、例えば、ユーザの入力部２０６の操作により選択することができる。動体検知モジュール２２２は、ユーザにより選択された第１乃至第６の方法のいずれかにしたがって、検知した動体のズーム撮影に対する優先順位を決定する。
【０１５８】
ステップＳ６３の処理後は、ステップＳ６４に進み、動体検知モジュール２２２は、センサ画像取得モジュール２２１からのセンサ画像１５１上に消滅した動体があるかどうかを判定する。具体的には、動体検知モジュール２２２は、いまセンサ画像取得モジュール２２１から供給されたセンサ画像１５１と、その直前に取得されたセンサ画像１５１との輝度レベルの差分値に基づいて、ステップＳ６１で検知したが、まだ消滅を検知していない動体のうち、センサ画像１５１上から消滅した動体があるかどうかを判定する。
【０１５９】
ステップＳ６４において、センサ画像取得モジュール２２１は、消滅した動体がないと判定さした場合、ステップＳ６１に戻り、上述した処理を繰り返す。
【０１６０】
また、ステップＳ６４において、消滅した動体があると判定された場合、ステップＳ６５に進み、動体検知モジュール２２２は、計時モジュール２２４からの日時情報に基づいて、その日時情報が表す日時を消滅日時として認識し、その消滅日時と消滅した動体の動体ＩＤとをセンサ画像取得モジュール２２１に供給して、ステップＳ６１に戻る。
【０１６１】
図２４を参照して、追跡対象画像取得モジュール２２３によるズーム画像取得処理を説明する。このズーム画像取得処理は、例えば、図２３のステップＳ６３で追跡対象情報管理ＤＢ２２５が更新されたときに開始される。
【０１６２】
ステップＳ８１において、追跡対象画像取得モジュール２２３は、追跡対象情報管理ＤＢ２２５から、ステップＳ６３で記憶された追跡対象情報のうち、優先順位の最も高い動体の追跡対象情報、即ち先頭の追跡対象情報を取得する。なお、追跡対象情報管理ＤＢ２２５は、追跡対象画像取得モジュール２２３により追跡対象情報が取得されると更新され、その追跡対象情報が追跡対象情報管理ＤＢ２２５から削除される。即ち、追跡対象情報管理ＤＢの先頭の追跡対象情報が、常に優先順位が最も高くなる。
【０１６３】
ステップＳ８１の処理後は、ステップＳ８２に進み、追跡対象画像取得モジュール２２３は、追跡対象情報の動体の発生位置に基づいて、動体の発生位置を含む領域がズームカメラ１２２により撮影されるように、撮影画角の位置と大きさを決定する。追跡対象画像取得モジュール２２３は、撮影画角の位置の変化量（動体の移動速度）と大きさから撮影倍率を決定する。
【０１６４】
ステップＳ８２の処理後は、ステップＳ８３に進み、追跡対象画像取得モジュール２２３は、撮影画角の位置の変化量と撮影画角の位置からパンチルト値を決定し、ステップＳ８４に進む。
【０１６５】
ステップＳ８４において、追跡対象画像取得モジュール２２３は、ステップＳ８３で決定されたパンチルト値に基づいて、ズームカメラ１２２にパンチルト（の移動）の実行を要求する。ズームカメラ１２２のカメラ部１２２Ｂは、その要求に応じて、パンチルト部１２２Ａを制御し、パンとチルトに自分自身を移動させる。
【０１６６】
ステップＳ８４の処理後は、ステップＳ８５に進み、追跡対象画像取得モジュール２２３は、ステップＳ８２で決定された撮影倍率に基づくズーム撮影を、ズームカメラ１２２に要求する。ズームカメラ１２２は、その要求に応じてズーム撮影を行い、その結果得られるズーム画像１５１を、追跡対象画像取得モジュール２２３に供給する。
【０１６７】
ステップＳ８５の処理後は、ステップＳ８６に進み、追跡対象画像取得モジュール２２３は、ズームカメラ１２２から供給されるズーム画像１５１を取得し、ステップＳ８７に進む。
【０１６８】
ステップＳ８７において、追跡対象画像取得モジュール２２３は、ステップＳ８７で取得したズーム画像１５１を、ステップＳ８１で取得した追跡対象情報の動体ＩＤと対応付けて、所定のファイルとして表示情報ＤＢ２２６に登録する。
【０１６９】
ステップＳ８７の処理後は、ステップＳ８８に進み、追跡対象画像取得モジュール２２３は、ステップＳ８１で取得した追跡対象情報の動体ＩＤと、ズーム画像１５１を所定のタイミングでキャプチャしたズーム静止画像２７２Ｃとからなる動体ログ情報を、動体ログ情報ＤＢ２２８に登録する図２５の動体ログ情報登録処理を行い、ステップＳ８１に戻る。
【０１７０】
図２５を参照して、図２４のステップＳ８８の動体ログ情報登録処理について説明する。
【０１７１】
ステップＳ１０１において、追跡対象画像取得モジュール２２３は、計時モジュール２２４から現在の日時を表す日時情報を取得し、ステップＳ１０２に進む。
【０１７２】
ステップＳ１０２において、追跡対象画像取得モジュール２２３は、ステップＳ１０１で取得した日時情報に基づいて、動体ログ情報ＤＢ２２８に、現在の日時を含む管理時間帯に対応する、後述するステップＳ１０３で作成されたファイルが記憶されていないかどうかを判定する。
【０１７３】
ステップＳ１０３において、動体ログ情報ＤＢ２２８に、現在の日時を含む管理時間帯に対応するファイルが記憶されていないと判定された場合、ステップＳ１０３に進み、追跡対象画像取得モジュール２２３は、現在の日時を含む管理時間帯に対応するファイルを作成し、動体ログ情報ＤＢ２２８に記憶させ、ステップＳ１０４に進む。
【０１７４】
一方、ステップＳ１０２において、動体ログ情報ＤＢ２２８に、現在の日時を含む管理時間帯に対応するファイルが記憶されていると判定された場合、処理はステップＳ１０３をスキップして、ステップＳ１０４に進む。
【０１７５】
ステップＳ１０４において、追跡対象画像取得モジュール２２３は、動体ログ情報ＤＢ２２８に、図２４のステップＳ８１で取得した追跡対象情報の動体ＩＤと、ステップＳ８６で取得したズーム画像１５２を所定のタイミングでキャプチャしたズーム静止画像２７２Ｃとからなる動体ログ情報を登録する。このように、ズーム静止画像２７２Ｃが、動体情報とは別に登録されるので、動体情報ＤＢ２２７に記憶されているデータの容量が少なくて済み、所定の動体情報を動体情報ＤＢ２２７から素早く検索することができる。
【０１７６】
ステップＳ１０４の処理後は、ステップＳ１０５に進み、追跡対象画像取得モジュール２２３は、録画実績情報ＤＢ２２９の、ステップＳ１０１で取得した日時情報が表す日時を含む管理時間帯に対応する録画実績情報のズームフラグが、ズーム画像１５２の記録の無を表す０であるかどうかを判定する。
【０１７７】
ステップＳ１０５において、録画実績情報のズームフラグが０であると判定された場合、ステップＳ１０６に進み、追跡対象画像取得モジュール２２３は、ズームフラグを、ズーム画像１５２の記録の有を表す１に変更し、図２４のステップＳ８８に戻る。
【０１７８】
一方、ステップＳ１０５において、録画実績情報のズームフラグが「０」ではない、即ちズームフラグが「１」であると判定された場合、処理は終了する。
【０１７９】
次に、図２６を参照して、図８の動体ログモジュール２３０による図１５や図１６の画面２７０の表示処理を説明する。この表示処理は、例えば、ユーザが入力部２０６を操作して図１４のプレイバックボタン２５２Ａまたは図１７のライブボタン３０１Ａを選択し、その操作に応じて入力部２０６から動体ログの表示の指令が供給されたとき、開始される。
【０１８０】
ステップＳ１２１において、動体ログモジュール２３０は、図１５の録画実績表示部２７１を表示する後述する図２８の録画実績情報画面表示処理を行い、ステップＳ１２２に進む。
【０１８１】
ステップＳ１２２において、動体ログモジュール２３０は、図１５の動体ログ表示部２７２動体数グラフ２７３を表示する後述する図２９の動体数グラフ表示処理を行い、ステップＳ１２３に進む。
【０１８２】
ステップＳ１２３において、動体ログモジュール２３０は、動体情報ＤＢ２２７から、ターゲット時間帯に対応するファイルを読み出し、そのファイルに登録されている動体情報に対応する動体の数に基づいて、タブ２７２Ａが表すページの数を求める。具体的には、動体ログモジュール２３０は、動体情報ＤＢ２２７から読み出したファイルに登録されている動体情報に対応する動体の数から、動体ログ表示部２７２に１度に表示可能なサムネイル表示部２７２Ｂの数Ｋｍａｘ（例えば、図１５の例の場合、Ｋｍａｘ＝７×５＝３５）、即ち動体ログ表示部２７２の１ページに表示可能なサムネイル表示部２７２Ｂの数Ｋｍａｘを除算した値を、ページ数として求める。なお、除算した値の小数点以下は繰り上げされる。
【０１８３】
ステップＳ１２４において、動体ログモジュール２３０は、表示する動体ログ表示部２７２のページ番号である表示ページ番号Ｎを１に設定する。即ち、画面２７０には、動体ログ表示部２７２の１ページ目が表示される。ステップＳ１２４の処理後は、ステップＳ１２５に進み、動体ログモジュール２３０は、表示カウント値Ｋを０に設定し、ステップＳ１２６に進む。
【０１８４】
ステップＳ１２６において、動体ログモジュール２３０は、画面２７０の動体ログ表示部２７２を表示させる後述する図３０の動体ログ表示部表示処理を行い、ステップＳ１２７に進む。
【０１８５】
ステップＳ１２７において、動体ログモジュール２３０は、ユーザにより動体ログ表示部２７２が指示されたかどうか、即ちユーザの操作に応じて、入力部２０６から動体ログ表示部２７２の指示を表す指示情報が供給されたかどうかを判定する。ユーザは、動体ログ表示部２７２を見ながら、所望の動体のズーム静止画像２７２Ｃが表示されているサムネイル表示部２７２Ｂを指示することにより、その動体を含むセンサ画像１５１とズーム画像１５２の再生を指令する。
【０１８６】
ステップＳ１２７において、ユーザにより動体ログ表示部２７２が指示されたと判定された場合、ステップＳ１２８に進み、動体ログモジュール２３０は、ユーザにより指示された位置の動体ログ表示部２７２上の座標を認識する。
【０１８７】
ステップＳ１２９において、動体ログモジュール２３０は、ステップＳ１２８で認識したユーザにより指示された位置の座標に基づいて、ユーザにより指示された位置がサムネイル表示部２７２Ｂ内であるか、即ちユーザがサムネイル表示部２７２Ｂのいずれか１つを指示したかどうかを判定する。
【０１８８】
ステップＳ１２９において、ユーザにより指示された位置がサムネイル表示部２７２Ｂ内ではないと判定された場合、処理はステップＳ１２７に戻る。
【０１８９】
一方、ステップＳ１２９において、ユーザにより指示された位置がサムネイル表示部２７２Ｂ内であると判定された場合、ステップＳ１３０に進み、動体ログモジュール２３０は、そのサムネイル表示部２７２Ｂに表示されているズーム静止画像２７２Ｃの発生日時を再生モジュール２３１に出力し、処理を終了する。具体的には、図１５の画面２７０において、ユーザが入力部２０６を操作して、サムネイル表示部２７２Ｂ内の位置を指示した場合、動体ログモジュール２３０は、サムネイル表示部２７２Ｂ内に表示されているズーム静止画像２７２Ｃに対応する動体ＩＤを、動体ログ情報ＤＢ２２８から読み出す。そして、動体ログモジュール２３０は、その動体ＩＤに対応する動体情報の発生日時を読み出し、再生モジュール２３１に出力して、処理を終了する。
【０１９０】
また、ステップＳ１２７において、ユーザにより動体ログ表示部２７２が指示されていないと判定された場合、ステップＳ１３１に進み、動体ログモジュール２３０は、ユーザによりタブ２７２Ａが選択されたかどうかを判定する。具体的には、ユーザは、画面２７０に表示される動体ログ表示部２７２のページを変更する場合、入力部２０６を操作し、所望のページ番号Ｎｃを表すタブ２７２Ａを選択する。入力部２０６は、その操作に応じて、表示ページ番号Ｎのページ番号Ｎｃへの変更の指令を、動体ログ表示部２７２に供給する。動体ログ表示部２７２は、入力部２０６から表示ページ番号Ｎのページ番号Ｎｃへの変更の指令が供給されたかどうかを判定する。
【０１９１】
ステップＳ１３１において、ユーザによりタブ２７２Ａが選択された、即ち入力部２０６から表示ページ番号Ｎのページ番号Ｎｃへの変更の指令が供給された場合、ステップＳ１３２に進み、表示ページ番号Ｎを、ユーザの所望のページ番号Ｎｃにする。
【０１９２】
ステップＳ１３２の処理後は、ステップＳ１３３に進み、動体ログモジュール２３０は、表示カウント値Ｋを０に設定し、ステップＳ１２６に戻り、動体ログ表示部２７２の表示が更新される。
【０１９３】
一方、ステップＳ１３１において、ユーザによりタブ２７２Ａが選択されていない、即ち入力部２０６から表示ページ番号Ｎのページ番号Ｎｃへの変更の指令が供給されていない場合、ステップＳ１３４に進み、動体ログモジュール２３０は、ターゲット時間帯が変更されたかどうかを判定する。
【０１９４】
具体的には、ユーザは、ターゲット時間帯を変更する場合、入力部２０６(例えば、キーボードの上下矢印キー)を操作し、録画実績表示部２７１内の所望のターゲット時間帯に対応する位置を指示したり、ターゲット時間帯選択部２７４を操作して所望のターゲット時間帯を選択する。このとき、入力部２０６は、ユーザからの操作に応じて、ターゲット時間帯の変更の指令を動体ログモジュール２３０に供給する。動体ログモジュール２３０は、入力部２０６からターゲット時間帯の変更の指令が供給されたかどうかを判定する。
【０１９５】
ステップＳ１３４において、ターゲット時間帯が変更された、即ち入力部２０６からターゲット時間帯の変更の指令が供給された場合、動体ログモジュール２３０は、録画実績表示部２７１のターゲット時間帯を表す日付表示部２７１Ａの日付と時間表示部２７１Ｃの時間における位置の色を、所定の色（例えば、黄色）に変更し、ステップＳ１２６に戻り、動体ログ表示部２７２の表示が更新される。
【０１９６】
また、ステップＳ１３４において、ターゲット時間帯が変更されていない、即ち入力部２０６からターゲット時間帯の変更の指令が供給されていない場合、ステップＳ１３５に進み、動体ログモジュール２３０は、ターゲット週間が変更されたかどうかを判定する。
【０１９７】
具体的には、ユーザは、ターゲット週間を変更する場合、入力部２０６を操作し、図１５の録画実績表示部２７１のターゲット週間選択部２７１Ｂを操作して所望のターゲット週間を選択する。このとき、入力部２０６は、ユーザからの操作に応じて、ターゲット週間の変更の指令を動体ログモジュール２３０に供給する。動体ログモジュール２３０は、入力部２０６からターゲット週間の変更の指令が供給されたかどうかを判定する。なお、日付表示部２７１Ａに表示されている日付が現在の週の日付である場合、ユーザがターゲット週間選択部２７１Ｂを操作して、次の週をターゲット週間として選択するとき、その操作は無効となる。
【０１９８】
ステップＳ１３５において、ターゲット週間が変更された、即ち入力部２０６からターゲット週間の変更の指令が供給された場合、動体ログモジュール２３０は、ステップＳ１２１に戻り、上述した処理を繰り返す。
【０１９９】
一方、ステップＳ１３５において、ターゲット週間が変更されていない、即ち入力部２０６からターゲット週間の変更の指令が供給されていない場合、図２７のステップＳ１３６に進み、ＯＫボタン２７６が操作されたかどうかを判定する。
【０２００】
具体的には、ユーザは、再生対象とするセンサ画像１５１とズーム画像１５２に対応する動体の発生日時を決定している場合、入力部２０６を操作し、再生時刻選択部２７５を操作して、その発生日時（の時刻）を選択する。その後、ユーザは、入力部２０６を操作して、ＯＫボタン２７６を操作する。このとき、入力部２０６は、ユーザからの操作に応じて、ＯＫボタン２７６の操作を表す情報を動体ログモジュール２３０に供給し、動体ログモジュール２３０は、入力部２０６からＯＫボタン２７６の操作を表す情報が供給されたかどうかを判定する。
【０２０１】
ステップＳ１３６において、ＯＫボタン２７６が操作されていない、即ち入力部２０６からＯＫボタン２７６の操作を表す情報が供給されていない場合、ステップＳ１２７に戻り、動体ログモジュール２３０は、上述した処理を繰り返す。
【０２０２】
また、ステップＳ１３６において、ＯＫボタン２７６が操作された、即ち入力部２０６からＯＫボタン２７６の操作を表す情報が供給された場合、ステップＳ１３７に進み、動体ログモジュール２３０は、動体情報ＤＢ２２７から、発生日時として、ユーザにより選択された発生日時の時刻(図１５の例では、１７時３０分)と、録画実績表示部２７１の領域２７１Ｅに対応する日付（図５の例では、２００５年１月１３日）とを含む動体情報を読み出し、再生モジュール２３１に出力する。
【０２０３】
ステップＳ１３７の処理後は、ステップＳ１３８に進み、動体ログモジュール２３０は、ユーザによりクローズボタン２７７が操作されたかどうか、即ちユーザの操作に応じて、入力部２０５からクローズボタン２７７の操作を表す情報が供給されたかどうかを判定する。
【０２０４】
ステップＳ１３８において、ユーザによりクローズボタン２７７が操作されていない場合、ステップＳ１２７に戻り、上述した処理を繰り返す。一方、ステップＳ１３８において、クローズボタン２７７が操作された場合、動体ログモジュール２３０は、画面２７０の表示を停止し、処理を終了する。
【０２０５】
次に、図２８を参照して、図２６のステップＳ１２１の録画実績情報画面表示処理を説明する。
【０２０６】
ステップＳ１５１において、動体ログモジュール２３０は、ターゲット週間を、図２６のステップＳ１３５で変更されたターゲット週間に設定する。なお、最初のステップＳ１５１では、動体ログモジュール２３０は、例えば、計時モジュール２２４から供給される日時情報に基づいて、ユーザにより図１４のプレイバックボタン２５２Ａまたは図１７のライブボタン３０１Ａが操作されたときの日時を認識し、その日時を含む所定の時間をターゲット時間帯に設定する。また、動体ログモジュール２３０は、その日付を含む１週間を、ターゲット週間に設定する。
【０２０７】
なお、ユーザによりライブボタン３０１Ａが操作されたときは、動体ログモジュール２３０が、その時点でセンサ画像表示部２５１とズーム画像表示部２５３（図１７）に表示しているセンサ画像１５１とズーム画像１５２に対応する動体の発生日時を含む所定の時間をターゲット時間帯に設定し、その発生日を含む１週間を、ターゲット週間に設定するようにしてもよい。
【０２０８】
ステップＳ１５１の処理後は、ステップＳ１５２に進み、動体ログモジュール２３０は、ステップＳ１５１で設定したターゲット週間を日付表示部２７１Ａに表示させ、ステップＳ１５３に進む。ステップＳ１５３において、動体ログモジュール２３０は、録画実績情報ＤＢ２２９から、ターゲット週間の録画実績情報を取得し、ステップＳ１５４に進む。
【０２０９】
ステップＳ１５４において、動体ログモジュール２３０は、ステップＳ１５３で取得した録画実績情報に基づいて、センサ画像１５１とズーム画像１５２の記録(録画)の有無を表す録画実績を、録画実績表示部２７１に表示させる。具体的には、動体ログモジュール２３０は、録画実績情報のセンサフラグとズームフラグに基づいて、録画実績情報に対応する日時を表す日付表示部２７１Ａの日付と時間表示部２７１Ｃの時間における位置に、「センサ画像１５１とズーム画像１５２のいずれの記録も無し」を透明で、「センサ画像１５１のみ有り」を水色で、「センサ画像１５１とズーム画像１５２の両方有り」を青色で表す。
【０２１０】
ステップＳ１５４の処理後は、ステップＳ１５５に進み、動体ログモジュール２３０は、ターゲット時間帯を、ターゲット時間帯選択部２７４に表示させるとともに、録画実績表示部２７１のターゲット時間帯を表す日付表示部２７１Ａの日付と時間表示部２７１Ｃの時間における位置の色を、所定の色（例えば、黄色）に変更する。
【０２１１】
ステップＳ１５５の処理後は、ステップＳ１５６に進み、動体ログモジュール２３０は、再生時刻選択部２７５を表示させる。例えば、再生時刻選択部２７５には、ターゲット時間帯の最初の時刻が表示される。
【０２１２】
ステップＳ１５６の処理後は、ステップＳ１５７に進み、動体ログモジュール２３０は、ＯＫボタン２７６とクローズボタン２７７を表示させ、図２６のステップＳ１２１に戻り、ステップＳ１２２に進む。
【０２１３】
次に、図２９を参照して、図２６のステップＳ１２２の動体数グラフ表示処理を説明する。
【０２１４】
ステップＳ１７１において、動体ログモジュール２３０は、動体情報ＤＢ２２７から、ターゲット時間帯を含む管理時間帯の動体情報を取得し、ステップＳ１７２に進む。
【０２１５】
ステップＳ１７２において、動体ログモジュール２３０は、ステップＳ１７１で取得した動体情報に基づいて、１分当たりに発生した最大の動体の数を求める。例えば、図１０の動体情報が取得される場合、１０時と１０時５分に１つずつ動体が発生しているので、１分当たりに発生した最大の動体の数は１である。
【０２１６】
ステップＳ１７２の処理後は、ステップＳ１７３に進み、動体ログモジュール２３０は、１分ごとに発生した動体の数と、ステップＳ１７２で求めた最大の動体の数との比を、１分ごとに求め、ステップＳ１７４に進む。
【０２１７】
ステップＳ１７４において、動体ログモジュール２３０は、管理時間帯、ステップＳ１７２で求めた最大の動体の数、およびステップＳ１７３で求めた比に基づいて、動体数グラフ表示部２７３に、横軸が管理時間帯を、縦軸が動体の数を表す動体数グラフを表示させる。例えば、ステップＳ１７２で求めた最大の動体の数が２６である場合、動体ログモジュール２３０は、図１５に示したように動体数グラフの縦軸の最大値を２６に設定し、管理時間帯の１分ごとに、ステップＳ１７３で求めた比に対応する高さの棒を、動体数グラフとして表示させる。なお、サムネイル表示部２７２Ｂに表示されているすべての発生時刻に対応する棒を、他の棒と異なる色で表示させるようにしてもよい。これにより、ユーザは、サムネイル表示部２７２Ｂに表示されているズーム静止画像２７２Ｃが、動体数グラフのどこに位置しているかを容易に認識することができる。ステップＳ１７４の処理後は、図２６のステップＳ１２２に戻り、処理はステップＳ１２３に進む。
【０２１８】
次に、図３０を参照して、図２６のステップＳ１２６の動体ログ表示部表示処理を説明する。
【０２１９】
ステップＳ１９１において、動体ログモジュール２３０は、動体情報ＤＢ２２７から、ターゲット時間帯の動体情報を取得し、その動体情報に先頭からＭ（＝Ｋｍａｘ×（Ｎ−１）＋Ｋ＋１）番目の動体情報があるかどうかを判定する。
【０２２０】
ステップＳ１９１において、先頭からＭ番目の動体情報があると判定された場合、ステップＳ１９２に進み、動体ログモジュール２３０は、その動体情報に含まれる動体ＩＤに対応する動体ログ情報を、動体ログ情報ＤＢ２２８から読み出し、その動体ログ情報のズーム静止画像２７２Ｃを、サムネイル表示部２７２Ｂの表示対象として選択する。
【０２２１】
ステップＳ１９２の処理後は、ステップＳ１９３に進み、動体ログモジュール２３０は、表示カウント値Ｋに基づいて、ステップＳ１９２で選択した表示対象を表示するサムネイル表示部２７２Ｂを決定する。例えば、サムネイル表示部２７２Ｂには、そこに表示するズーム静止画像２７２Ｃに対応する表示カウント値Ｋが、ユーザにより予め設定されている。例えば、ユーザは動体ログ表示部２７２の左上のサムネイル表示部２７２Ｂから順に、右下方向にいくほど、表示カウント値Ｋが大になるように設定する。この場合、図１５に示したように、動体ログ表示部２７２の横方向にサムネイル表示部２７２Ｂが７個並べられる場合、表示カウント値Ｋが２に設定されているとき、一番上の左から２番目のサムネイル表示部２７２Ｂが、表示対象を表示するサムネイル表示部２７２Ｂに決定される。
【０２２２】
ステップＳ１９３の処理後は、ステップＳ１９４に進み、動体ログモジュール２３０は、ステップＳ１９３で決定したサムネイル表示部２７２Ｂに、表示対象のズーム静止画像２７２Ｃを表示させる。なお、動体ログ情報ＤＢ２２８に、対応する動体ログ情報がない場合、ステップＳ１９３で決定したサムネイル表示部２７２Ｂには、何も表示されない。
【０２２３】
ステップＳ１９４の処理後は、ステップＳ１９５に進み、動体ログモジュール２３０は、ステップＳ１９１で取得した動体情報のうちの、先頭からＭ番目の動体情報のカメラＩＤに基づいて、発生日時の表示色を決定する。例えば、動体ログモジュール２３０は、カメラＩＤごとに、異なる表示色を決定する。
【０２２４】
ステップＳ１９５の処理後は、ステップＳ１９６に進み、動体ログモジュール２３０は、ステップＳ１９１で取得した動体情報のうちの、先頭からＭ番目の動体情報の発生日時の時刻を、発生日時として、サムネイル表示部２７２Ｂに、ステップＳ１９５で決定した表示色で表示させる。
【０２２５】
ステップＳ１９６の処理後は、ステップＳ１９７に進み、動体ログモジュール２３０は、表示カウント値Ｋが、動体ログ表示部２７２に１度に表示可能なサムネイル表示部２７２Ｂの数Ｋｍａｘより小であるかどうかを判定し、小であると判定した場合、ステップＳ１９８に進む。
【０２２６】
ステップＳ１９８において、動体ログモジュール２３０は、表示カウント値Ｋを１だけインクリメントして、ステップＳ１９１に戻り、上述した処理を繰り返す。
【０２２７】
ステップＳ１９１で先頭からＭ番目の動体情報がないと判定された場合、またはステップＳ１９７で表示カウント値Ｋが、動体ログ表示部２７２に１度に表示可能なサムネイル表示部２７２Ｂの数Ｋｍａｘより小ではないと判定された場合、図２６のステップＳ１２６に戻り、処理はステップＳ１２７に進む。
【０２２８】
次に、図３１を参照して、図８の再生モジュール２３１によるセンサ画像１５１とズーム画像１５２の再生処理について説明する。この再生処理は、例えば、図２６のステップＳ１３０または図２７のＳ１３７で動体ログモジュール２３０から、再生対象とするセンサ画像１５１とズーム画像１５２に対応する動体の発生日時が供給されたとき、開始される。なお、このとき、再生モジュール２３１は、図１７の画面３００を出力部２０７に表示させる。
【０２２９】
ステップＳ２１１において、再生モジュール２３１は、動体ログＤＢ２２７から、動体ログモジュール２３０から供給される発生日時を含む管理時間帯に対応するファイルを読み出し、そのファイルに登録されている、その発生日時を含む動体情報から再生開始位置と動体ＩＤを取得する。
【０２３０】
ステップＳ２１１の処理後は、ステップＳ２１２に進み、再生モジュール２３１は、ステップＳ２１１で取得した再生開始位置と動体ＩＤに基づいて、表示情報ＤＢ２２６から、その再生開始位置以降のセンサ画像１５１と、その動体ＩＤに対応付けられているズーム画像１５２とを順次再生し、それぞれセンサ画像表示部２５１（図１７）とズーム画像表示部２５３に表示させ、処理を終了する。
【０２３１】
次に、図３２を参照して、クライアント１３２によるセンサ画像１５１とズーム画像１５２の編集処理を説明する。この編集処理は、例えば、ユーザが入力部２０６を操作し、図１８の日付表示部２７１Ａを選択したとき、開始される。
【０２３２】
ステップＳ２３１において、動体ログモジュール２３０は、ユーザの操作に応じて入力部２０６から供給される日付表示部２７１Ａの選択を表す情報に応じて、ユーザが選択した日付表示部２７１Ａの日付を取得し、ステップＳ２３２に進む。
【０２３３】
ステップＳ２３２において、動体ログモジュール２３０は、計時モジュール２２４からの日時情報に基づいて、ステップＳ２３１で取得した日付が、現在の日付以前であるかどうかを判定し、現在の日付以前ではないと判定した場合、ステップＳ２３３に進む。
【０２３４】
ステップＳ２３３において、動体ログモジュール２３０は、削除またはエキスポートすることができない旨を表すエラーメッセージを表示させ、処理を終了する。
【０２３５】
一方、ステップＳ２３４において、動体ログモジュール２３０は、ステップＳ２３１で取得した日付のセンサ画像１５１またはズーム画像１５２があるかどうかを判定する。具体的には、動体ログモジュール２３０は、録画実績情報ＤＢ２２９から、ステップＳ２３１で取得した日付の管理時間帯に対応するすべての録画実績情報を読み出し、その録画実績情報の少なくとも１つのセンサフラグまたはズームフラグが「１」であるかどうかを判定する。
【０２３６】
ステップＳ２３４において、センサ画像１５１またはズーム画像１５２がないと判定された場合、ステップＳ２３３に進み、上述した処理を行う。
【０２３７】
また、ステップＳ２３４において、センサ画像１５１またはズーム画像１５２があると判定された場合、ステップＳ２３５に進み、図１８の削除またはエキスポートを選択する選択ボックス３２１を表示させ、ステップＳ２３６に進む。
【０２３８】
ステップＳ２３６において、動体ログモジュール２３０は、センサ画像１５１またはズーム画像１５２を削除するかどうか、即ちユーザが入力部２０６を操作することにより選択ボックス３２１の削除を選択したかどうかを判定する。
【０２３９】
ステップＳ２３６において、センサ画像１５１またはズーム画像１５２を削除しない、即ちユーザが入力部２０６を操作することにより選択ボックス３２１のエキスポートを選択した場合、ステップＳ２３７に進み、動体ログモジュール２３０は、エキスポート先のフォルダを選択するためのフォルダ選択画面を表示させる。ユーザは、入力部２０６を操作して、フォルダ選択画面から所望のフォルダを、エキスポート先として選択する。
【０２４０】
ステップＳ２３７の処理後は、ステップＳ２３８に進み、動体ログモジュール２３０は、ユーザにより選択されたフォルダにセンサ画像１５１またはズーム画像１５２をエキスポートすることができるかどうかを判定し、エキスポートすることができないと判定した場合、ステップＳ２３９に進む。
【０２４１】
ステップＳ２３９において、動体ログモジュール２３０は、エキスポートすることができない旨を表すエラーメッセージを表示させ、ステップＳ２３７に戻る。
【０２４２】
一方、ステップＳ２３８において、ユーザにより選択されたフォルダにセンサ画像１５１またはズーム画像１５２をエキスポートすることができると判定された場合、ステップＳ２４０に進み、動体ログモジュール２３０は、エキスポートするかどうかを確認するための確認画面３４０（図１９）を表示させ、ステップＳ２４１に進む。
【０２４３】
ステップＳ２４１において、動体ログモジュール２３０は、ユーザによりＯＫボタン３４１が操作されたかどうかを判定し、ＯＫボタン３４１が操作されたと判定した場合、ステップＳ２４２に進み、ステップＳ２３１で取得した日付と、ステップＳ２３７で選択されたエキスポート先とを再生モジュール２３１に供給する。再生モジュール２３１は、動体ログモジュール２３０からの日付に基づいて、その日付の管理時間帯に対応するファイルを、動体情報ＤＢ２２７から読み出し、そのファイルに登録されている再生開始位置と動体ＩＤを認識する。再生モジュール２３１は、その再生開始位置と動体ＩＤに基づいて、その再生開始位置に対応するセンサ画像１５１と、その動体ＩＤに対応するズーム画像１５２とを、表示情報ＤＢ２２６から再生し、エキスポート先にエキスポートして、処理を終了する。
【０２４４】
また、ステップＳ２４１において、ＯＫボタン３４１が操作されていない、即ちキャンセルボタン３４２が操作されたと判定された場合、ステップＳ２４２をスキップして、処理は終了する。
【０２４５】
ステップＳ２３６において、センサ画像１５１またはズーム画像１５２を削除する、即ちユーザが入力部２０６を操作することにより選択ボックス３２１の削除を選択した場合、ステップＳ２４４に進み、動体ログモジュール２３０は、ステップＳ２４１と同様に、削除するかどうかを確認するための確認画面３４０（図１９）を表示させ、ステップＳ２４４に進む。
【０２４６】
ステップＳ２４４において、動体ログモジュール２３０は、ステップＳ２４１と同様に、ユーザによりＯＫボタン３４１が操作されたかどうかを判定し、ＯＫボタン３４１が操作されたと判定した場合、ステップＳ２４５に進み、ステップＳ２３１で取得した日付を再生モジュール２３１に供給する。再生モジュール２３１は、動体ログモジュール２３０からの日付に基づいて、その日付の管理時間帯に対応するファイルを、動体情報ＤＢ２２７から読み出し、そのファイルに登録されている再生開始位置と動体ＩＤを認識する。再生モジュール２３１は、その再生開始位置と動体ＩＤに基づいて、その再生開始位置に対応するセンサ画像１５１と、その動体ＩＤに対応するズーム画像１５２とを、表示情報ＤＢ２２６から削除し、処理を終了する。
【０２４７】
また、ステップＳ２４４において、ＯＫボタン３４１が操作されていない、即ちキャンセルボタン３４２が操作されたと判定された場合、ステップＳ２４５をスキップして、処理は終了する。
【０２４８】
なお、本実施の形態では、編集処理として、削除またはエキスポートをするようにしたが、これに限定されず、例えばセンサ画像１５１またはズーム画像１５２の圧縮をするようにしてもよい。また、ユーザにより選択された日付ごとに編集処理を行うこととしたが、ユーザに時間も選択させ、日時ごとに編集処理を行うようにしてもよい。
【０２４９】
なお、上述した説明では、監視システム１０は、センサ画像１５１とズーム画像１５２を記録するものとしたが、センサ画像１５１を記録せず、ズーム画像１５２のみを記録するようにしてもよい。また、ユーザが、入力部２０６を操作し、センサ画像１５１とズーム画像１５２を記録する全記録モードと、ズーム画像１５２のみを記録するズーム画像のみ記録モードのいずれかを選択するようにしてもよい。
【０２５０】
この場合のセンサ画像取得モジュール２２１によるセンサ画像取得処理を、図３３を参照して説明する。
【０２５１】
ステップＳ２５１乃至Ｓ２５４の処理は、図２０のステップＳ１乃至Ｓ４の処理と同様であるので、説明は省略する。
【０２５２】
ステップＳ２５４の処理後は、ステップＳ２５５に進み、センサ画像取得モジュール２２１は、記録モードがズーム画像のみ記録モードであるかどうかを判定する。具体的には、入力部２０６は、ユーザからの操作に応じて、全記録モードまたはズーム画像のみ記録モードの選択を表す情報をセンサ画像取得モジュール２２１に供給する。センサ画像取得モジュール２２１は、その情報に応じて、記録モードを全記録モードまたはズーム画像のみ記録モードに設定する。ステップＳ２５５において、センサ画像取得モジュール２２１は、いま設定されている記録モードがズーム画像のみ記録モードであるかどうかを判定する。
【０２５３】
ステップＳ２５５において、センサ画像取得モジュール２２１が、記録モードがズーム画像のみ記録モードではない、即ち記録モードが全記録モードであると判定した場合、ステップＳ２５６に進む。
【０２５４】
一方、ステップＳ２５５において、センサ画像取得モジュール２２１が、記録モードがズーム画像のみ記録モードであると判定した場合、ステップＳ２５６をスキップして、ステップＳ２５７に進む。即ち、センサ画像取得モジュール２２１は、表示情報ＤＢ２２６にセンサ画像１５１を記録せず、録画実績情報ＤＢ２２９の録画実績情報のセンサフラグは、センサ画像１５１の記録の無を表す０のままである
【０２５５】
ステップ２５６乃至Ｓ２６０の処理は、図２０のステップＳ５乃至Ｓ９の処理と同様であるので、説明は省略する。
【０２５６】
次に、図３４を参照して、記録モードがズーム画像のみ記録モードである場合に、表示情報ＤＢ２２６に記憶されるデータの記憶容量を説明する。
【０２５７】
図３４に示すように、表示情報ＤＢ２２６には、動体の発生が検知された場合にのみズームカメラ１２２で取得されるズーム画像１５２のみが記録される。従って、図１３に示したセンサ画像１５１とズーム画像１５２の両方が記録される場合に比べて、表示情報ＤＢ２２６に記録されるデータの容量をさらに削減することができる。
【０２５８】
なお、センサ画像１５１とズーム画像１５２に対応する動体のズーム撮影に対する優先順位に基づいて、優先順位が、例えば予めユーザにより設定された閾値以上である動体のセンサ画像１５１とズーム画像１５２のみが記録されるようにしてもよい。また、優先順位に基づいて、優先順位が閾値以上である動体のズーム画像１５２のみが記録されるようにしてもよい。
【０２５９】
また、上述した動体検知モジュール２２２で検知される動体のサイズは、ユーザが入力部２０６を操作することにより設定するようにしてもよい。
【０２６０】
この場合、ユーザは、入力部２０６を操作することにより、図３５に示すように、動体のサイズを設定するための画面４０１を出力部２０７に表示させる。
【０２６１】
図３５に示すように、テキストボックス４１１Ａまたはスライダ４１２Ａは、センサカメラ１２１で検知する動体の最小の水平方向（Ｘ方向）のサイズ（ピクセル）を設定するときに操作される。ユーザは、テキストボックス４１１Ａを操作して数値を入力したり、スライダ４１２Ａを操作して図中左右方向に移動させ、動体の最小の水平方向のサイズを設定する。
【０２６２】
テキストボックス４１１Ｂまたはスライダ４１２Ｂは、センサカメラ１２１で検知する動体の最小の垂直方向（Ｙ方向）のサイズ(ピクセル)を設定するときに操作される。テキストボックス４１３Ａまたはスライダ４１４Ａは、センサカメラ１２１で検知する動体の最大の水平方向のサイズを、テキストボックス４１３Ｂまたはスライダ４１４Ｂは、最大の垂直方向のサイズを設定するときに操作される。
【０２６３】
テストボタン４１５は、設定した動体の最大および最小のサイズを、センサ画像１５１の被写体のサイズと視覚的に比較するときに操作される。ユーザによりテストボタン４１５が操作されると、図３６に示すような画面４２１が出力部２０７に表示される。
【０２６４】
図３６に示すように、画面４２１には、例えば、センサ画像１５１を表示するセンサ画像表示部４３０、いま設定されている検知対象の動体の最大サイズを表示する最大サイズ部４３１、検知対象の動体の最小サイズを表示する最小サイズ部４３２が表示される。
【０２６５】
ユーザは、例えば、センサ画像表示部４３０に表示されるセンサ画像１５１の人物４３３と、最大サイズ部４３１および最小サイズ部４３２とを視覚的に比較することにより、ユーザは、自分自身が設定した動体の最大および最小サイズが妥当な値であるかどうかを容易に確認することができる。
【０２６６】
図３７は、図６の監視システム１０１の他の一実施の形態の構成例を示している。なお、図６と同一のものには、同一の符号を付してある。これは、後述する図３８においても同様である。
【０２６７】
図３７の監視システム１０１では、図６のセンサカメラ１２１の代わりに、３６０度全方位撮影がリアルタイムに可能な固定カメラ４５１を設けている。
【０２６８】
図３８は、監視システム１０１のさらに他の一実施の形態の構成例を示している。
【０２６９】
図３８の監視システム１０１では、ネットワーク１３１に、さらに固定カメラ４７１が接続されている。この場合、クライアント１３２の動体検知モジュール２２２は、固定カメラ４７１による撮影の結果得られた動画像である固定画像における動体も検知し、動体ログモジュール２３０は、画面２７０のサムネイル表示部２７２Ｂ（図１５）に動体に対応する固定画像を所定のタイミングでキャプチャした静止画像を表示させる。このとき、サムネイル表示部２７２に表示される発生日時の表示色(例えば、緑色または黄色)を、センサカメラ１２１により取得されたセンサ画像１５１に対応する発生日時の表示色(例えば、白色)とは異なるようにしてもよい。ユーザが、サムネイル表示部２７２Ｂに表示された静止画像を指定する場合、その静止画像に対応する固定画像が再生され、出力部２０７に表示される。
【０２７０】
以上のように、図３８の監視システム１０１では、センサ画像１５１だけでなく、固定画像における動体も検知するので、監視する領域を増やすことができる。例えば、駐車場の料金所や入出口(ゲート)などの動体が多く発生する固定の領域を監視するために固定カメラ４７１を設置し、駐車場内の広範囲を監視するためにカメラユニット１１１を設置することにより、駐車場全体を確実に監視することが可能となる。
【０２７１】
なお、図８のクライアント１３２の各ブロックは、クライアント１３２ではなく、センサカメラ１２１またはズームカメラ１２２に設けられるようにしてもよい。
【０２７２】
また、監視システム１０１の用途は、領域２１の監視に限定されない。
【０２７３】
さらに、センサカメラ１２１とズームカメラ１２２は、パンチルトカメラに限定されない。また、本実施の形態では、監視システム１０１は、センサカメラ１２１とズームカメラ１２２の２つのカメラを設けるようにしたが、カメラの数はこれに限定されず、例えば、１つのカメラでセンサ画像１５１とズーム画像１５２を取得するようにしてもよい。
【０２７４】
さらに、本実施の形態では、サムネイル表示部２７２に表示される発生日時の表示色は、センサカメラ１２１のカメラＩＤに基づいて決定されるようにしたが、ズームカメラ１２２のカメラＩＤに基づいて決定されるようにしまよい。この場合、動体ログ情報ＤＢ２２８には、動体ログ情報としてズームカメラ１２２のカメラＩＤも登録される。
【０２７５】
以上のように、監視システム１０１では、動体ＩＤに対応付けたズーム画像１５２と動体ＩＤに対応付けた再生開始位置とが、それぞれ動体ログ情報ＤＢ２２８と動体情報ＤＢ２２７に別々に記憶されるので、再生対象とするセンサ画像１５１に対応するズーム画像１５２が指定される場合、動体情報ＤＢ２２７に比べてデータ数の少ない動体ログ情報ＤＢ２２８から、そのズーム画像１５２に対応する動体ＩＤを読み出し（検索し）、その動体ＩＤに対応する再生開始位置を動体情報ＤＢ２２７から読み出して、その再生開始位置に基づいて表示情報ＤＢ２２６に記憶されているセンサ画像１５１を再生することができる。その結果、ユーザの所望するセンサ画像１５１を容易に再生することができる。
【０２７６】
また、監視システム１０１では、センサカメラ１２１による撮影の結果得られる、広範囲な領域２１のセンサ画像１５１に基づいて、その領域２１内の動体を検知し、その動体をズームカメラ１２２により撮影することができる。
【０２７７】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０２７８】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【符号の説明】
【０２７９】
１０１  監視システム，  １２１  センサカメラ，  １２２  ズームカメラ，  ２０１  CPU，  ２０２  ROM,  ２０３  RAM,  ２０６  入力部，  ２０７  出力部，  ２０８  記憶部，  ２２１  センサ画像取得モジュール，  ２２２  動体検知モジュール，  ２２３  追跡対象画像取得モジュール，  ２２６  表示情報ＤＢ，  ２２７  動体情報管理ＤＢ，  ２３０  動体ログモジュール，  ２３１  再生モジュール
【図１】
0005531512.tif 000002
【図２】
0005531512.tif 000003
【図３】
0005531512.tif 000004
【図４】
0005531512.tif 000005
【図５】
0005531512.tif 000006
【図６】
0005531512.tif 000007
【図７】
0005531512.tif 000008
【図８】
0005531512.tif 000009
【図９】
0005531512.tif 000010
【図１０】
0005531512.tif 000011
【図１１】
0005531512.tif 000012
【図１２】
0005531512.tif 000013
【図１３】
0005531512.tif 000014
【図１４】
0005531512.tif 000015
【図１５】
0005531512.tif 000016
【図１６】
0005531512.tif 000017
【図１７】
0005531512.tif 000018
【図１８】
0005531512.tif 000019
【図１９】
0005531512.tif 000020
【図２０】
0005531512.tif 000021
【図２１】
0005531512.tif 000022
【図２２】
0005531512.tif 000023
【図２３】
0005531512.tif 000024
【図２４】
0005531512.tif 000025
【図２５】
0005531512.tif 000026
【図２６】
0005531512.tif 000027
【図２７】
0005531512.tif 000028
【図２８】
0005531512.tif 000029
【図２９】
0005531512.tif 000030
【図３０】
0005531512.tif 000031
【図３１】
0005531512.tif 000032
【図３２】
0005531512.tif 000033
【図３３】
0005531512.tif 000034
【図３４】
0005531512.tif 000035
【図３５】
0005531512.tif 000036
【図３６】
0005531512.tif 000037
【図３７】
0005531512.tif 000038
【図３８】
0005531512.tif 000039