(57)【要約】【課題】長期間にわたるデータの蓄積を連続的にもしくは周期的に実施するような場合であっても、作業者が特別な操作を実施することなく、部分的なデータの欠落を防止することが可能なデータ蓄積システムを提供する。【解決手段】データ蓄積システム１００において、ローカル監視ユニット１０は、情報源が生成するデータを逐次記録し、データを画像記録装置４０へ送信し、センタ記録装置４０は、データを逐次受信し、受信したデータを逐次記録し、データ管理装置５０は、ローカル記録装置１２が記録したデータ及び上書きによって削除されたデータの少なくとも一方を特定する時間情報を管理し、データライブラリ４３が記録したデータを特定する時間情報を管理し、これらの管理データを比較することで、データ整合性の有無を認識する制御手段とを有する。【選択図】図１
2008141639.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのローカル記録装置と、通信ネットワークを介して前記ローカル記録装置と接続されたセンタ記録装置と、前記通信ネットワークに接続され前記ローカル記録装置及び前記センタ記録装置を管理するデータ管理装置とを有するデータ蓄積システムであって、
前記ローカル記録装置は、
少なくとも１つの情報源が生成するデータを逐次記録するローカルデータ記録部と、
前記データを前記センタ記録装置へ送信し、前記データ管理装置に単位時間ごとの記録状況を送信するローカル通信部とを有し、
前記センタ記録装置は、
ネットワークを通じて受信したデータを前記単位時間ごとに記録するセンタデータ記録部と、
前記データを前記通信ネットワークを介して受信し、センタデータ記録部の前記単位時間ごとの記録状況を前記データ管理装置に送信するセンタ通信部と、
を有し、
前記データ管理装置は、
前記ローカルデータ記録部が記録しまたは削除したデータの少なくとも一方を前記単位時間で管理する第１の情報管理部と、
前記センタデータ記録部が記録したデータを前記単位時間で管理する第２の情報管理部とを有し、
前記ローカルデータ記録部と前記センタデータ記録部の少なくとも一方に前記データを保存する
前記データ蓄積システム。
【請求項２】
請求項１に記載のデータ蓄積システムであって、
前記データ管理装置は、
前記第１の情報管理部によって管理されるデータと前記第２の情報管理部によって管理されるデータとを比較することで、前記第１の情報管理部によって管理されるデータと前記第２の情報管理部によって管理されるデータとの整合性の有無を認識する整合性認識部を有するデータ蓄積システム。
【請求項３】
請求項２に記載のデータ蓄積システムであって、
前記ローカル通信部は、
前記ローカルデータ記録部が前記単位時間による新たなデータを記録する毎に、前記新たなデータに関する管理データを前記データ管理装置へ通知し、
前記センタ通信部は、
前記センタデータ記録部が前記単位時間ごとの新たなデータを記録する毎に、前記新たなデータに関する管理データを前記データ管理装置へ通知するデータ蓄積システム。
【請求項４】
請求項２に記載のデータ蓄積システムであって、
前記データ管理装置は、
指定した時間帯の単位時間ごとのデータが前記ローカルデータ記録部に記録されているか否かを示すローカル記録状況を前記ローカル記録装置へ問い合わせを行い、指定した時間帯の単位時間ごとのデータが前記センタデータ記録部によって記録されているか否かを示すセンタ記録状況を前記センタ記録装置へ問い合わせを行う制御部を有し、
前記ローカル記録装置は、
前記データ及び前記データに対応する時間帯の単位時間ごとのローカル記録情報を保持するローカル保持部を有し、
前記ローカル通信部は、前記問い合わせを受信し、前記ローカル記録情報に基づいて前記ローカル記録状況を前記データ管理装置へ応答し、
前記センタ記録装置は、
前記データ及び前記データに対応する時間帯の単位時間ごとのセンタ記録情報を保持するセンタ側保持部を有し、
前記センタ通信部は、前記問い合わせを受信し、前記センタ記録情報に基づいて前記センタ記録状況を前記データ管理装置へ単位時間に基づいて応答するデータ蓄積システム。
【請求項５】
請求項２ないし４に記載のデータ蓄積システムであって、
前記制御部は、
前記整合性認識部によって前記ローカルデータ記録部に存在する特定データが前記センタデータ記録部に存在しないことを検出した場合、前記特定データに関する時間情報を含む単位時間に基づいたデータ転送要求を前記ローカル記録装置へ送信し、
前記ローカル通信部は、
前記データ転送要求を受信し、前記通信ネットワークを介して前記特定データを前記センタ記録装置へ単位時間に基づいて送信し、
前記センタデータ記録部は、
前記センタ通信部によって受信した前記特定データを単位時間に基づいて記録し、
前記データ管理装置は、前記センタ記録装置が前記特定データを記録した後、管理データの内容を更新する管理データ更新部を有するデータ蓄積システム。
【請求項６】
請求項２に記載のデータ蓄積システムであって、
前記データ管理装置は、
前記ローカル記録装置及びセンタ記録装置へ動作状態の問い合わせを定期的に行う制御部を有し、
前記ローカル通信部は、
前記問い合わせを受信し、前記ローカル記録装置の動作状態が正常である場合、正常であることを示すローカル正常応答をデータ管理通信装置へ送信し、
前記センタ通信部は、
前記問い合わせを受信し、前記センタ記録装置の動作状態が正常である場合、正常であることを示すセンタ正常応答をデータ管理通信装置へ送信し、
前記整合性認識部は、
前記制御部によって前記問い合わせに対する前記ローカル正常応答及び前記センタ正常応答の少なくとも一方を受信しなかった場合には、前記整合性の有無の認識処理を中断するデータ蓄積システム。
【請求項７】
請求項１ないし６のいずれか１項に記載のデータ蓄積システムであって、
前記情報源はデジタル画像を撮影するカメラであり、
前記ローカル記録装置及びセンタ記録装置は、前記カメラで撮影されたデジタル画像を予め定めた時間長毎に区分してそれぞれ記録するデータ蓄積システム。
【請求項８】
少なくとも１つのローカル記録装置及び所定の通信ネットワークを介して前記ローカル記録装置と接続されたセンタ記録装置を管理するデータ管理装置であって、
少なくとも１つの情報源によって生成され前記ローカル記録装置に逐次記録されたデータ及び上書きによって削除されたデータの少なくとも一方を特定する時間に関する情報を予め定めた単位時間ごとに管理する第１の情報管理部と、
前記ローカル記録装置から送信され前記センタ記録装置に逐次記録された前記データを前記単位時間を用いて特定する第２の情報管理部と、
を有するデータ管理装置。
【請求項９】
少なくとも１つのローカル記録装置及び所定の通信ネットワークを介して前記ローカル記録装置と接続されたセンタ記録装置を管理するデータ管理方法であって、
少なくとも１つの情報源によって生成され前記ローカル記録装置に逐次記録されたデータ及び上書きによって削除されたデータの少なくとも一方を予め定めた単位時間ごとに管理する第１の情報管理ステップと、
前記ローカル記録装置から送信され前記センタ記録装置に逐次記録された前記データを前記単位時間を用いて特定する第２の情報管理ステップと、
前記第１の情報管理ステップにおいて管理されるデータと前記第２の情報管理ステップにおいて管理されるデータとが比較されることで、前記第１の情報管理ステップにおいて管理されるデータと前記第２の情報管理ステップにおいて管理されるデータとの整合性の有無が認識されるステップとを有するデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つのローカル記録装置と、所定の通信ネットワークを介して前記ローカル記録装置と接続されたセンタ記録装置とで構成されるデータ蓄積システムに関し、例えば監視装置によって生成される画像データなどの蓄積を管理するために利用される。
【背景技術】
【０００２】
例えば、従来の監視カメラシステムにおいては、それぞれがカメラを備えた複数のローカル監視装置を互いに異なる店舗に設置し、それぞれのローカル監視装置から出力される画像をネットワークを経由して処理センタに集め、処理センタ側で画像処理及び画像データの蓄積を一元的に行うことを想定している（例えば、特許文献１参照）。
【０００３】
しかし、特許文献１に示されたようなシステムでは、ネットワーク上で通信障害などが発生すると、各ローカル監視装置から処理センタに画像を転送できなくなる。従って、通信障害が発生している期間中に各ローカル監視装置のカメラで撮影された画像は、処理センタ側の蓄積データから欠落することになり、必要な画像を後で再生できない可能性がある。
【０００４】
従って、監視カメラによって撮影された画像データを蓄積する記録装置を複数のローカル監視装置のそれぞれに搭載したシステムが望まれていたが、このようなシステムも知られている。しかしながら、ローカル監視装置は許容される設置スペースが小さいので、小型化する必要があり、長期間（例えば１週間を超える期間）の画像を蓄積することができない。例えば、テープ状のデータ記録媒体を保持する複数のカセットを自動的に交換可能な記録装置を用いることにより記録時間の制約はほとんどなくなるが、このような装置は小型化が困難である。
【０００５】
また、ローカル監視装置のそれぞれに記録装置を搭載すると共に、特許文献１に示されたシステムのようにローカル監視装置から出力される画像をネットワークを経由して処理センタに集め、処理センタ側でも画像データの蓄積を行うように構成したシステムも知られている。
【特許文献１】特開２００４−２２２２１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ローカル監視装置のそれぞれに記録装置を搭載し、処理センタ側にも記録装置を備えたシステムにおいては、処理センタ側に記録容量の大きい記録装置を設けることができるので、長期間にわたる画像データを蓄積することができる。また、それぞれのローカル監視装置も記録装置を搭載しているので、ネットワーク上で通信障害などが発生した期間についても、カメラで撮影された画像のデータをローカル監視装置上の記録装置から取り出して再生することが可能である。
【０００７】
しかしながら、ネットワーク上で通信障害などが発生した場合には、処理センタ側の記録装置が蓄積する画像データに部分的な欠落が生じるので、欠落した画像を調べるためには、それぞれのローカル監視装置上の記録装置が蓄積している画像データも調べなければならず手間がかかるのは避けられないという事情がある。
【０００８】
また、ローカル監視装置上の記録装置は記録容量が小さいので、連続的に画像データを記録するためには古くなったデータを上書きするように新しいデータを書き込む必要があり、長期間のデータを保存することができないことから、処理センタ側の記録装置が保持するデータに部分的な欠落が生じているような場合には、ローカル監視装置上の記録装置が保持しているデータが古くなって自動的に消去（上書き）される前に、欠落しているデータを調査して取り出して保存するための操作を実施しなければならず、システムを管理する作業者は煩わしい作業を定期的に行わなければならないという事情がある。
【０００９】
本発明は、上記事情に鑑みてなされたものであって、長期間にわたるデータの蓄積を連続的にもしくは周期的に実施するような場合であっても、作業者が特別な操作を実施することなく、データ管理を容易にするデータ蓄積システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の第１のデータ蓄積システムは、少なくとも１つのローカル記録装置と、通信ネットワークを介して前記ローカル記録装置と接続されたセンタ記録装置と、前記通信ネットワークに接続され前記ローカル記録装置及び前記センタ記録装置を管理するデータ管理装置とを有するデータ蓄積システムであって、前記ローカル記録装置は、少なくとも１つの情報源が生成するデータを逐次記録するローカルデータ記録部と、前記データを前記センタ記録装置へ送信し、前記データ管理装置に単位時間ごとの記録状況を送信するローカル通信部とを有し、前記センタ記録装置は、ネットワークを通じて受信したデータを前記単位時間ごとに記録するセンタデータ記録部と、前記データを前記通信ネットワークを介して受信し、センタデータ記録部の前記単位時間ごとの記録状況を前記データ管理装置に送信するセンタ通信部と、とを有し、前記データ管理装置は、前記ローカルデータ記録部が記録しまたは削除したデータの少なくとも一方を前記単位時間で管理する第１の情報管理部と、前記センタデータ記録部が記録したデータを前記単位時間で管理する第２の情報管理部とを有し、前記ローカルデータ記録部と前記センタデータ記録部の少なくとも一方に前記データを保存する構成としている。
【００１１】
この構成により、長期間にわたるデータの蓄積を連続的にもしくは周期的に実施するような場合であっても、データを単位時間のブロックで管理するため管理データは非常に軽いものになる。またセンタデータ記録部は一般にローカルデータ記録部よりも大容量で保存に適したＤＶＤ，テープ等の媒体に記録するのが好ましい。
【００１２】
また、本発明の第２のデータ蓄積システムは、前記データ管理装置が、前記第１の情報管理部によって管理されるデータと前記第２の情報管理部によって管理されるデータとを比較することで、前記第１の情報管理部によって管理されるデータと前記第２の情報管理部によって管理されるデータとの整合性の有無を認識する整合性認識部を有する構成としている。
【００１３】
この構成により、第１の情報管理部が保持する管理データと第２の情報管理部が保持する管理データと比較することにより、ローカル記録装置が蓄積しているデータとセンタ記録装置が蓄積しているデータとの整合性を調べることも容易である。例えば、通信ネットワーク上で生じた通信障害によって一時的にセンタ記録装置へのデータ入力が途絶えると、センタ記録装置が蓄積するデータに部分的な欠落が生じる。そのような場合には、第１の情報管理部が保持する管理データと第２の情報管理部が保持する管理データとの間に違いが発生するので、これらの整合性に問題が生じたことを整合性認識部は把握できる。
【００１４】
また、本発明の第３のデータ蓄積システムは、前記ローカル通信部が、前記ローカルデータ記録部が前記単位時間ごとの新たなデータを記録する毎に、前記新たなデータに関する管理データを前記データ管理装置へ通知し、前記センタ通信部が、前記センタデータ記録部が前記単位時間ごとの新たなデータを記録する毎に、前記新たなデータに関する管理データを前記データ管理装置へ通知する構成としている。
【００１５】
この構成により、ローカル記録装置上のローカル通信部は、ローカル記録装置が単位時間ごとの新たなデータを記録するたびに、記録されたデータに関する第１の管理データをデータ管理装置に通知し、センタ記録装置上のセンタ通知部は、センタ記録装置が単位時間ごとの新たなデータを記録するたびに、記録されたデータに関する第２の管理データをデータ管理装置に通知する。従って、データ管理装置は通知された第１の管理データ及び第２の管理データにより、ローカル記録装置が蓄積しているデータ及びセンタ記録装置が蓄積しているデータに関する最新の状況を常に把握することができる。
【００１６】
また、本発明の第４のデータ蓄積システムは、前記データ管理装置が、指定した時間帯の単位時間ごとのデータが前記ローカルデータ記録部に記録されているか否かを示すローカル記録状況を前記ローカル記録装置へ問い合わせを行い、指定した時間帯の単位時間ごとのデータが前記センタデータ記録部によって記録されているか否かを示すセンタ記録状況を前記センタ記録装置へ問い合わせを行う制御部を有し、前記ローカル記録装置が、前記データ及び前記データに対応する時間帯の単位時間ごとのローカル記録情報を保持するローカル保持部を有し、前記ローカル通信部が、前記問い合わせを受信し、前記ローカル記録情報に基づいて前記ローカル記録状況を前記データ管理装置へ応答し、前記センタ記録装置が、前記データ及び前記データに対応する時間帯の単位時間ごとのセンタ記録情報を保持するセンタ側保持部を有し、前記センタ通信部が、前記問い合わせを受信し、前記センタ記録情報に基づいて前記センタ記録状況を前記データ管理装置へ単位時間に基づいて応答する構成としている。
【００１７】
この構成により、データ管理装置上の管理データ通信部が、指定した時間帯のデータに関する記録状況を表す第１の管理データ又は第２の管理データをローカル記録装置及びセンタ記録装置のそれぞれに対して問い合わせるので、この問い合わせに対してローカル記録装置及びセンタ記録装置のそれぞれが第１の管理データ又は第２の管理データをデータ管理装置に通知することにより、データ管理装置は、ローカル記録装置が蓄積しているデータ及びセンタ記録装置が蓄積しているデータに関する最新の状況を常に把握することができる。
【００１８】
また、本発明の第５のデータ蓄積システムは、前記制御部が、前記整合性認識部によって前記ローカルデータ記録部に存在する特定データが前記センタデータ記録部に存在しないことを検出した場合、前記特定データに関する時間情報を含む単位時間に基づいたデータ転送要求を前記ローカル記録装置へ送信し、前記ローカル通信部が、前記データ転送要求を受信し、前記通信ネットワークを介して前記特定データを前記センタ記録装置へ単位時間に基づいて送信し、前記センタデータ記録部が、前記センタ通信部によって受信した前記特定データを単位時間に基づいて記録し、前記データ管理装置が、前記センタ記録装置が前記特定データを記録した後、管理データの内容を更新する管理データ更新部を有する構成としている。
【００１９】
この構成により、センタ記録装置上に蓄積されたデータに部分的な欠落が生じ、ローカル記録装置上に蓄積されたデータとセンタ記録装置上に蓄積されたデータとの間に不整合が生じると、この不整合を整合性認識部が検出し、制御部は該当するデータに関するデータ転送要求を送出する。このデータ転送要求に応答して、ローカル記録装置は、指定された時間帯のデータの集合を、通信ネットワークを経由してセンタ記録装置に転送する。また、センタ記録装置は、ローカル記録装置から転送されたデータの集合をセンタデータ記録部に記録する。また、データ管理装置は、センタ記録装置が転送されたデータの集合を記録した後で、第２の情報管理部が保持する管理データの内容を更新する。この動作により、前記ローカル記録装置上に蓄積されたデータとセンタ記録装置上に蓄積されたデータとの間の不整合を自動的に解消することができる。
【００２０】
また、本発明の第６のデータ蓄積システムは、前記データ管理装置が、前記ローカル記録装置及びセンタ記録装置へ動作状態の問い合わせを定期的に行う制御部を有し、前記ローカル通信部が、前記問い合わせを受信し、前記ローカル記録装置の動作状態が正常である場合、正常であることを示すローカル正常応答をデータ管理通信装置へ送信し、前記センタ通信部が、前記問い合わせを受信し、前記センタ記録装置の動作状態が正常である場合、正常であることを示すセンタ正常応答をデータ管理通信装置へ送信し、前記整合性認識部が、前記制御部によって前記問い合わせに対する前記ローカル正常応答及び前記センタ正常応答の少なくとも一方を受信しなかった場合には、前記整合性の有無の認識処理を中断する構成としている。
【００２１】
この構成により、データ管理装置は、状態の問い合わせを周期的に実施することにより、ローカル記録装置及びセンタ記録装置のそれぞれについて動作状態に関する異常の有無及び通信状態に関する異常の有無を把握することができる。また、ローカル記録装置及びセンタ記録装置の少なくとも一方で異常の発生が検出された場合には、正常な状態に復帰するまで整合性認識部の動作を中止するので、不安定な状態でデータ転送などが実施されるのを未然に防止することができ、より安定した動作が行うことができる。
【００２２】
また、本発明の第７のデータ蓄積システムは、前記情報源がデジタル画像を撮影するカメラであり、前記ローカル記録装置及びセンタ記録装置が、前記カメラで撮影されたデジタル画像を予め定めた時間長毎に区分してそれぞれ記録する構成としている。
【００２３】
この構成により、情報源としてカメラを用いるので、監視カメラシステムを構成することができる。また、カメラで撮影されたデジタル画像は予め定めた時間長毎に区分してそれぞれ記録されるので、蓄積される画像データを撮影された時間帯毎に区分して管理することができる。
【００２４】
また、本発明の第１のデータ管理装置は、少なくとも１つのローカル記録装置及び所定の通信ネットワークを介して前記ローカル記録装置と接続されたセンタ記録装置を管理するデータ管理装置であって、少なくとも１つの情報源によって生成され前記ローカル記録装置に逐次記録されたデータ及び上書きによって削除されたデータの少なくとも一方を特定する時間に関する情報を予め定めた単位時間ごとに管理する第１の情報管理部と、前記ローカル記録装置から送信され前記センタ記録装置に逐次記録された前記データを前記単位時間を用いて特定する第２の情報管理部と、を有する構成としている。
【００２５】
この構成により、長期間にわたるデータの蓄積を連続的にもしくは周期的に実施するような場合であっても、作業者が特別な操作を実施することなく、部分的なデータの欠落を防止することが可能である。
【００２６】
また、本発明の第１のデータ管理方法は、少なくとも１つのローカル記録装置及び所定の通信ネットワークを介して前記ローカル記録装置と接続されたセンタ記録装置を管理するデータ管理方法であって、少なくとも１つの情報源によって生成され前記ローカル記録装置に逐次記録されたデータ及び上書きによって削除されたデータの少なくとも一方を予め定めた単位時間ごとに管理する第１の情報管理ステップと、前記ローカル記録装置から送信され前記センタ記録装置に逐次記録された前記データを前記単位時間を用いて特定する第２の情報管理ステップと、前記第１の情報管理ステップにおいて管理されるデータと前記第２の情報管理ステップにおいて管理されるデータとが比較されることで、前記第１の情報管理ステップにおいて管理されるデータと前記第２の情報管理ステップにおいて管理されるデータとの整合性の有無が認識されるステップとを有する方法としている。
【００２７】
この方法により、長期間にわたるデータの蓄積を連続的にもしくは周期的に実施するような場合であっても、作業者が特別な操作を実施することなく、部分的なデータの欠落を防止することが可能である。
【発明の効果】
【００２８】
本発明によれば、例えば、前記通信ネットワーク上の通信障害などの影響によって前記センタ記録装置が蓄積するデータに部分的な欠落が生じると、第１の情報管理部が保持する管理データと第２の情報管理部が保持する管理データとの間に違いが発生し、これらの整合性に問題が生じたことを把握できる。従って、欠落したデータをローカル記録装置から収集してデータの整合性を維持するための操作が容易になる。さらにデータを単位時間で管理しているため、管理するデータを小さくすることができる。また、管理するデータが小さいために画像の読出しもすばやく行なうことができる。
【発明を実施するための最良の形態】
【００２９】
（第１の実施形態）
本発明の実施形態におけるデータ蓄積システムについて、図１〜図８を参照しながら以下に説明する。
【００３０】
図１は本発明の第１の実施形態におけるデータ蓄積システムの構成を示すブロック図である。図２は本発明の実施形態における各部のデータ蓄積状況を把握するために必要なシステムの第１の動作を示すシーケンス図である。図３は本発明の実施形態における各部のデータ蓄積状況を把握するために必要なシステムの第２の動作を示すシーケンス図である。図４は本発明の実施形態における各部のデータ蓄積状況を把握するために利用するテーブルの第１の構成例を示す模式図である。図５は本発明の実施形態におけるデータ蓄積状況を把握するために利用するテーブルの第２の構成例を示す模式図である。図６は本発明の実施形態におけるローカル側とセンタ側の蓄積データの整合性を確保するための動作を示すシーケンス図である。図７は本発明の実施形態における各部の動作状態を確認するための処理を示すシーケンス図である。図８は本発明の実施形態における目的の画像データを蓄積データから検索するための動作を示す模式図である。
【００３１】
図１に示すデータ蓄積システム１００は、監視システムとして利用することを想定している。すなわち、カメラを用いて連続的にもしくは周期的に被写体を撮影し、得られた映像をデジタル画像データに変換して蓄積する。
【００３２】
図１に示すデータ蓄積システム１００は、互いに独立した状態で配置されるｎ個のローカル監視ユニット１０（１）〜１０（ｎ）とセンタ設備３０とで構成され、各ローカル監視ユニット１０とセンタ設備３０との間は広域ネットワーク２０を介して通信可能な状態で接続されている。広域ネットワーク２０については、例えばインターネットや専用通信回線を利用することができる。
【００３３】
ｎ個のローカル監視ユニット１０（１）〜１０（ｎ）については、それぞれ異なる場所に設置することが想定される。例えば同じ金融機関の複数の店舗のそれぞれに１つずつローカル監視ユニット１０を設置することが想定できる。
【００３４】
それぞれのローカル監視ユニット１０は、エンコーダ１１と画像記録装置１２とを内蔵しており、エンコーダ１１と画像記録装置１２との間はローカルネットワーク（ＬＡＮ）など１３を介して接続されている。また、ローカルネットワーク１３は広域ネットワーク２０と接続されており、他局、すなわちセンタ設備３０及び他のローカル監視ユニット１０との間で通信可能になっており、図示はしないが通信手段も有している。
【００３５】
エンコーダ１１の入力には、１つ又は複数のカメラ（図示せず）が出力する映像信号が入力される。エンコーダ１１は、各カメラから入力される映像信号をデジタル画像データに変換すると共に、所定の符号化を行って取り扱いが容易なデータに変換する。具体的には、例えばＭＰＥＧ‐２のような規格に従うデータを生成する。
【００３６】
画像記録装置１２は、比較的記憶容量の大きいデータ記憶装置であり、エンコーダ１１が出力するデジタル画像データを入力して蓄積する。具体的には、ハードディスクドライブ（ＨＤＤ）やキャッシュメモリのような記憶装置を用いて、１週間程度の期間にわたる画像データを蓄積する機能を備えている。また、画像データの記録を長期間にわたって継続すると、いずれ記憶領域に空きがなくなるが、古くなったデータ（１週間前に記録したデータ）の領域に新しい画像データを上書きすることにより、連続的な記録動作が可能になる。但し、画像記録装置１２上に蓄積データとして残っているのは、過去１週間以内など所定期間内に撮影された画像データのみになる。
【００３７】
各ローカル監視ユニット１０は、エンコーダ１１から出力されるライブ画像１１１のデータをライブ画像１１２としてそのまま広域ネットワーク２０に出力することができ、また画像記録装置１２に蓄積された画像データを読み出して再生画像１１３として広域ネットワーク２０に出力することもできる。
【００３８】
一方、センタ設備３０側は、画像記録装置４０と、画像データ管理装置５０（管理マネージャ）と、デコーダ６１と、画像表示装置６２と、操作用端末７０とを有する。これらは、広域ネットワーク２０と直接接続されるか、もしくはローカルネットワーク３５を介して広域ネットワーク２０と接続されている。尚、本実施形態においては画像データ管理装置５０がセンタ設備内に配置された形となっているが、配置位置はこれに限られない。
【００３９】
画像記録装置４０は、極めて記憶容量の大きいデータ記憶装置であり、各ローカル監視ユニット１０から入力されるライブ画像（リアルタイムの画像）１１６を大量に蓄積することができる。画像記録装置４０は、記録サーバ４１と、ＨＳＭ（ハードウェア・セキュリティ・モジュール）サーバ４２と、データライブラリ４３とを有する。また、図示はしないが画像記録装置４０は外部との通信を行うために通信手段も有している。
【００４０】
各ローカル監視ユニット１０から入力されるライブ画像１１６は、記録サーバ４１で受信され一定時間毎に区分したデータファイルとして記録サーバ４１に記録される。それぞれのデータファイルは、ＨＳＭサーバ４２を経由してデータライブラリ４３に入力され蓄積される。また、記録サーバ４１は所定の再生指示を受けると、目的の映像のデータファイルをＨＳＭサーバ４２を経由してデータライブラリ４３から取り出し、該当する画像データのストリーム化を行って、再生画像１１７のストリームデータとしてローカルネットワーク３５又は広域ネットワーク２０へ送出する。
【００４１】
データライブラリ４３については、テープ状の磁気記録媒体を利用したカートリッジや、ＤＶＤなどのディスク状の光学記録媒体を利用した記録装置を想定しており、更に複数の記録媒体を機械的な交換機構を用いて自動的な制御により交換可能になっている。そのため、データライブラリ４３は比較的大型であるが記録容量の制約がほとんどなく、例えば数ヶ月以上に渡って全ての画像データを蓄積できる。但し、目的のデータを記録した記録媒体にアクセスするためには機械的に記録媒体を交換する必要があるので、目的のデータを読み出すまでに比較的長い時間がかかるのは避けられない。
【００４２】
画像表示装置６２は、センタ設備３０を管理する管理者が必要な画像を監視するためのモニタ装置である。ローカルネットワーク３５上に現れたライブ画像１１８及び再生画像１１９は、デコーダ６１によって復号化され、画像表示装置６２で表示可能な映像信号に変換され画像表示装置６２に入力される。従って、各ローカル監視ユニット１０が送出するライブ画像１１２又は再生画像１１３並びに画像記録装置４０が出力する再生画像１１７の映像を管理者は画像表示装置６２を用いて監視することができる。
【００４３】
画像データ管理装置５０は、通信機能を備えたコンピュータであり（つまり、図示はしないが通信手段を有している）、データ蓄積システム１００に接続されている各ローカル監視ユニット１０及び画像記録装置４０が正しく動作するように様々な制御を実施する。具体的な制御の内容については後で説明する。
【００４４】
操作用端末７０は、ローカルネットワーク３５に接続されており、管理者からの入力操作を受け付けてデータ蓄積システム１００のメンテナンスなどを実施することができる。
【００４５】
尚、不図示ではあるが、ローカル監視ユニット１０、画像記録装置４０、および画像データ管理装置５０はそれぞれ各種のデータを送受信するために通信手段を有している。また、不図示ではあるが、画像記録装置１２および画像データ管理装置５０は各種処理を行うために制御手段を有している。また、不図示ではあるが、画像データ管理装置５０は各種データを管理するために管理手段を有している。
【００４６】
ここで、ローカル監視ユニット１０はローカル記録装置の一例である。また、画像記録装置４０はセンタ記録装置の一例である。画像データ管理装置５０はデータ管理装置の一例である。また、広域ネットワーク２０及びローカルネットワーク３５は通信ネットワークの一例である。また、画像記録装置１２はローカルデータ記録部およびローカル保持部の一例である。また、ローカル監視ユニット１０上の通信手段はローカル通信部の一例である。また、画像記録装置４０上の通信手段はセンタ通信部の一例である。また、データライブラリ４３はセンタデータ記録部の一例である。また、後述するローカル記録装置テーブル１５１は第１の情報管理部の一例であり、後述するセンタ側記録装置テーブル１５２は第２の情報管理部の一例である。また、画像データ管理装置５０上の制御手段は整合性認識部およびデータ管理制御部の一例である。また、画像データ管理装置５０上の通信手段は制御部の一例である。また、記録サーバ４１はセンタ側保持部の一例である。また、ローカル監視ユニット１０上の制御手段はデータ形式変更部の一例である。
【００４７】
図１に示すデータ蓄積システム１００においては、画像データ管理装置５０が各ローカル監視ユニット１０における画像データの蓄積状況並びにセンタ設備３０側の画像記録装置４０における画像データの蓄積状況を常に把握している。そのために、図２に示す動作及び図３に示す動作が実施される。
【００４８】
まず図２に示す動作について説明する。
【００４９】
各ローカル監視ユニット１０上のエンコーダ１１は、ステップＳ１１でＭＰＥＧ２ストリームデータ２０１の送出を開始する（ステップＳ１１）。このＭＰＥＧ２ストリームデータ２０１は図１に示すライブ画像１１１に相当する。ＭＰＥＧ２ストリームデータ２０１は、ローカルネットワーク１３を経由して画像記録装置１２に入力される。同時に、ＭＰＥＧ２ストリームデータ２０１と同一のＭＰＥＧ２ストリームデータ２０２が広域ネットワーク２０を経由してセンタ設備３０側の画像記録装置４０に入力される。
【００５０】
ローカル監視ユニット１０上の画像記録装置１２においては、入力されるＭＰＥＧ２ストリームデータ２０１を直接ハードディスクなどに記録する（ステップＳ１２）。但し、記録するデータについては単位時間を３０分とすると、３０分毎の所定期間毎に区切ってそれぞれのデータをファイルとして管理する。
【００５１】
また、画像記録装置１２は、３０分間の画像データの記録が終了する度に、今回記録したデータの時間に関する情報、例えば３０分間の画像データの記録を開始した日時を通知情報２０３として画像データ管理装置５０に通知する（ステップＳ１３）。同様に、更に３０分が経過すると通知情報２０５を画像データ管理装置５０に通知する（ステップＳ１４）。
【００５２】
なお、複数台のカメラがエンコーダ１１に接続されている場合には、映像チャネル毎（カメラ毎）に通知情報２０３、２０５を送出する。また、古いデータを上書きする形式で今回の新しい画像データを記録した場合には、上書きによって消去された画像データの記録された時間帯に関する情報を通知情報２０３、２０５に含めて送出しても良い。
【００５３】
一方、センタ設備３０側の画像記録装置４０においては、入力されるＭＰＥＧ２ストリームデータ２０２を直接、記録サーバ４１上のハードディスク、キャッシュメモリなどに記録する（ステップＳ１５）。但し、記録するデータについては３０分毎などの所定期間毎に区切ってそれぞれのデータをファイルとして管理する。
【００５４】
また、画像記録装置４０は、３０分間の画像データの記録が終了する度に、今回記録したデータの時間に関する情報、例えば３０分間の画像データの記録を開始した日時を通知情報２０４として画像データ管理装置５０に通知する（ステップＳ１６）。同様に、更に３０分が経過すると通知情報２０６を画像データ管理装置５０に通知する（ステップＳ１７）。
【００５５】
画像データ管理装置５０は、各ローカル監視ユニット１０の画像記録装置１２から通知情報２０３を受信すると、通知情報２０３に含まれている情報を取り出して、画像データ管理装置５０上の各画像記録装置１２に対応付けたデータベース又はテーブルの内容（録画状況など）を最新の情報に更新する（ステップＳ１８）。同様に、画像データ管理装置５０は、センタ設備３０の画像記録装置４０から通知情報２０４を受信すると、通知情報２０４に含まれている情報を取り出して、画像データ管理装置５０上の画像記録装置４０に対応付けたデータベース又はテーブルの内容（録画状況など）を最新の情報に更新する。
【００５６】
また、画像データ管理装置５０は、センタ設備３０の画像記録装置４０から通知情報２０４、２０６を受信した場合も各ローカル監視ユニット１０の場合と同様に、通知情報２０４、２０６に含まれている情報を取り出して、画像データ管理装置５０上の画像記録装置４０に対応付けたデータベース又はテーブルの内容（録画状況など）を最新の情報に更新する（ステップＳ１９）。
【００５７】
次に図３に示す動作について説明する。
【００５８】
各ローカル監視ユニット１０上のエンコーダ１１は、ＭＰＥＧ２ストリームデータ３０１の送出を開始する（ステップＳ２１）。ＭＰＥＧ２ストリームデータ３０１は図１に示すライブ画像１１１に相当する。ＭＰＥＧ２ストリームデータ３０１は、ローカルネットワーク１３を経由して画像記録装置１２に入力される。同時に、ＭＰＥＧ２ストリームデータ３０１と同一のＭＰＥＧ２ストリームデータ３０２が広域ネットワーク２０を経由してセンタ設備３０側の画像記録装置４０に入力される。
【００５９】
ローカル監視ユニット１０上の画像記録装置１２においては、入力されるＭＰＥＧ２ストリームデータ３０１を直接ハードディスクなどに記録する（ステップＳ２２）。但し、記録するデータについては３０分毎に区切ってそれぞれのデータをファイルとして管理する。
【００６０】
また、センタ設備３０側の画像記録装置４０においては、入力されるＭＰＥＧ２ストリームデータ３０２を直接、記録サーバ４１上のハードディスクなどに記録する（ステップＳ２４）。但し、記録するデータについては３０分毎に区切ってそれぞれのデータをファイルとして管理する。
【００６１】
一方、画像データ管理装置５０は、例えば定期的に実施するイベントとして、問い合わせコマンド３０３を送出し、画像記録装置１２が蓄積している画像データについての問い合わせを行う（ステップＳ２５）。この問い合わせの際には、該当する画像データの記録された時間帯を指定する。
【００６２】
各ローカル監視ユニット１０の画像記録装置１２は、問い合わせコマンド３０３を受信すると、それ自身が蓄積している画像データの中から問い合わせコマンド３０３の中で指定された時間帯の画像データを検索し、その結果の情報を含む応答情報３０４を画像データ管理装置５０に対して返送する（ステップＳ２３）。応答情報３０４には、例えば時間帯毎（３０分毎など）、映像チャネル毎（カメラ毎）に蓄積データの有無を表す情報が含まれている。
【００６３】
また、古いデータを上書きする形式で新しい画像データを記録することにより、古いデータが消去された場合には、消去された画像データの記録された時間帯に関する情報を応答情報３０４に含めて送出しても良い。
【００６４】
画像データ管理装置５０は、各ローカル監視ユニット１０の画像記録装置１２から応答情報３０４を受信すると、応答情報３０４に含まれている情報を取り出して、画像データ管理装置５０上の各画像記録装置１２に対応付けたデータベース又はテーブルの内容を最新の情報に更新する（ステップＳ２６）。
【００６５】
画像データ管理装置５０においては、例えば定期的に実施するイベントとして、問い合わせコマンド３０５を送出し、画像記録装置４０が蓄積している画像データについての問い合わせを行う（ステップＳ２７）。この問い合わせの際には、該当する画像データの記録された時間帯を指定する。
【００６６】
センタ設備３０側の画像記録装置４０においては、問い合わせコマンド３０５を受信すると、それ自身が蓄積している画像データの中から問い合わせコマンド３０５の中で指定された時間帯の画像データを検索し、その結果の情報を含む応答情報３０６を画像データ管理装置５０に対して返送する（ステップＳ２８）。応答情報３０６には、例えば時間帯毎（３０分毎など）、映像チャネル毎（カメラ毎）に蓄積データの有無を表す情報が含まれている。
【００６７】
画像データ管理装置５０は、センタ設備３０の画像記録装置４０から応答情報３０６を受信すると、応答情報３０６に含まれている情報を取り出して、画像データ管理装置５０上の画像記録装置４０に対応付けたデータベース又はテーブルの内容を最新の情報に更新する（ステップＳ２９）。
【００６８】
従って、図２に示す動作及び図３に示す動作の少なくとも一方を実施することにより、画像データ管理装置５０は各ローカル監視ユニット１０の画像記録装置１２に関するデータの蓄積状況と、センタ設備３０の画像記録装置４０に関するデータの蓄積状況とを常時把握することができる。
【００６９】
画像データ管理装置５０が把握する情報の具体例が図４及び図５に示されている。図４を参照すると、画像データ管理装置５０は、例えばローカル記録情報テーブル１５１と、センタ側記録情報テーブル１５２と、総合記録情報テーブル１５３とを有する。
【００７０】
ローカル記録情報テーブル１５１は、ローカル監視ユニット１０の画像記録装置１２におけるデータの記録状況を管理するために設けられており、画像データのファイル毎（例えば３０分間のデータ毎）に、それぞれの映像チャネル（ＣＨ）の区分と画像データを記録した時間帯、具体的には日付と記録開始時刻及び記録終了時刻とが管理されている。このローカル記録情報テーブル１５１の内容は、図２に示したステップＳ１８等で、あるいは図３に示したステップＳ２６等で最新の情報に更新される。
【００７１】
センタ側記録情報テーブル１５２は、センタ設備３０の画像記録装置４０におけるデータの記録状況を管理するために設けられており、画像データのファイル毎（例えば３０分間のデータ毎）に、それぞれの映像チャネル（ＣＨ）の区分と画像データを記録した時間帯、具体的には日付と記録開始時刻及び記録終了時刻とが管理されている。このセンタ側記録情報テーブル１５２の内容は、図２に示したステップＳ１８等で、あるいは図３に示したステップＳ２９等で最新の情報に更新される。
【００７２】
総合記録情報テーブル１５３は、ローカル記録情報テーブル１５１の内容とセンタ側記録情報テーブル１５２の内容とを組み合わせることにより生成することができる。総合記録情報テーブル１５３には４つの領域１５３ａ、１５３ｂ、１５３ｃ、１５３ｄが設けてある。領域１５３ａには各画像データの映像チャネル（ＣＨ）の区分を表す情報が保持され、領域１５３ｂには各画像データの記録した時間帯、具体的には日付と記録開始時刻及び記録終了時刻とが保持され、領域１５３ｃにはローカル監視ユニット１０の画像記録装置１２上に該当するデータが存在するか否かを表す情報が保持され、領域１５３ｄにはセンタ設備３０の画像記録装置４０上に該当するデータが存在するか否かを表す情報が保持されている。
【００７３】
なお、図４においてはデータ蓄積システム１００に接続されたローカル監視ユニット１０が１つだけの場合を想定しているが、複数のローカル監視ユニット１０が接続されているような場合には、それぞれのローカル監視ユニット１０について独立したローカル記録情報テーブル１５１を設け、総合記録情報テーブル１５３の領域１５３ｃを、ローカル監視ユニット１０の数に合わせて複数用意すればよい。なお、ローカル記録情報テーブル１５１及びセンタ側記録情報テーブル１５２を省略し、画像記録装置１２及び画像記録装置４０から受け取った情報に基づいて、総合記録情報テーブル１５３を直接生成しても良い。また、ローカル記録情報テーブル１５１と同様のテーブルを各画像記録装置１２上に配置し、センタ側記録情報テーブル１５２と同様のテーブルを画像記録装置４０上に配置しても良い。
【００７４】
総合記録情報テーブル１５３の内容を調べることにより、画像データ管理装置５０はローカル監視ユニット１０側の画像記録装置１２上に蓄積されている画像データと、センタ設備３０の画像記録装置４０上に蓄積されている画像データとの整合性を確認することができる。
【００７５】
例えば、図５に示す総合記録情報テーブル１５３を参照すると、上から１番目の管理情報Ｄ１から、該当する３０分間の画像データが、画像記録装置１２上及び画像記録装置４０上の双方に存在することが分かる。また、総合記録情報テーブル１５３の上から２番目の管理情報Ｄ２から、該当する３０分間の画像データが、画像記録装置１２上には存在するが、画像記録装置４０上には存在しないことが分かる。同様に、総合記録情報テーブル１５３の上から３番目の管理情報Ｄ３から、該当する３０分間の画像データが、画像記録装置１２上には存在するが、画像記録装置４０上には存在しないことが分かる。また、上から４番目の管理情報Ｄ４から、該当する３０分間の画像データが、画像記録装置１２上及び画像記録装置４０上の双方に存在することが分かる。
【００７６】
つまり、図５に示す総合記録情報テーブル１５３を参照することにより、上から２番目の管理情報Ｄ２に対応する３０分間の画像データと、上から３番目の管理情報Ｄ３に対応する３０分間の画像データとについては、画像記録装置１２の蓄積内容と画像記録装置４０の蓄積内容とが不整合状態であることを検出できる。
【００７７】
このような不整合状態を解消するためにデータ蓄積システム１００が実施する動作の内容が図６に示されている。図６に示す動作について以下に説明する。
【００７８】
画像データ管理装置５０は、総合記録情報テーブル１５３の内容を参照することにより、上述のように不整合状態を検出することができる。画像データ管理装置５０は、不整合状態の発生を検出すると（ステップＳ３１）、不整合状態が検出された特定の画像データのファイルについて、それを蓄積しているローカル監視ユニット１０上の画像記録装置１２に対してファイル転送を要求し、また、画像記録装置４０に対してはファイルの受信を要求する（ステップＳ３２）。
【００７９】
ここで画像データ管理装置５０が送出する転送要求コマンド４０１には、該当する画像データのファイルの記録時間帯を示す情報が含まれる。また、画像データ管理装置５０が送出する受信要求コマンド４０２には、該当する画像データのファイルの記録時間帯を示す情報が含まれる。
【００８０】
画像記録装置１２は、転送要求コマンド４０１を受信すると、それ自身が蓄積している画像データの中から指定された時間帯の画像データを抽出し、ファイル化したデータを転送先の画像記録装置４０に向けて送出する（ステップＳ３３）。ここで画像記録装置１２が送出した画像ファイル４０３は、広域ネットワーク２０を経由して画像記録装置４０まで転送される。
【００８１】
センタ設備３０側の画像記録装置４０においては、画像データ管理装置５０から受信した受信要求コマンド４０２に従って、画像記録装置１２からの画像ファイル４０３を受信する（ステップＳ３４）。
【００８２】
また、画像記録装置１２においては画像ファイル４０３の転送を完了すると、転送が完了したことを意味する通知情報４０４を画像データ管理装置５０に対して送信する。
【００８３】
画像記録装置４０は、画像記録装置１２からの画像ファイル４０３の受信を完了した後で、この画像データのファイルを復号化し、所定の画像データとして蓄積する。蓄積が完了すると、蓄積の完了を意味する通知情報４０５を画像データ管理装置５０に送信する（ステップＳ３５）。
【００８４】
画像データ管理装置５０は、通知情報４０５によって欠落した画像データのファイルが画像記録装置４０に転送されたことを確認した後、該当する画像データについて、画像記録装置４０に蓄積状況を問い合わせる（ステップＳ３６）。ここで画像データ管理装置５０が送出する問い合わせコマンド４０６には、該当する画像データの記録時間帯を表す情報が含まれている。
【００８５】
画像記録装置４０においては、問い合わせコマンド４０６を受信すると、それ自身が蓄積している画像データの中から指定された時間帯の画像データを検索し、その結果を表す情報を含む応答情報４０７を画像データ管理装置５０に応答する（ステップＳ３７）。
【００８６】
画像データ管理装置５０は、画像記録装置４０からの応答情報４０７を受信すると、その内容を反映するように、該当する画像データの蓄積状況を管理するデータベース（図４のセンタ側記録情報テーブル１５２、総合記録情報テーブル１５３に相当）の内容を更新する（ステップＳ３８）。
【００８７】
なお、図６に示す動作例では、１つのローカル監視ユニット１０上の画像記録装置１２とセンタ設備３０側の画像記録装置４０との間でのみ画像データの転送を実施する場合を想定しているが、データ蓄積システム１００に複数のローカル監視ユニット１０が接続されているような場合には、それぞれのローカル監視ユニット１０の画像記録装置１２とセンタ設備３０側の画像記録装置４０との間で画像データを転送することになる。
【００８８】
また、複数のローカル監視ユニット１０が相互に蓄積している画像データを転送するように制御しても良い。また、各ローカル監視ユニット１０のエンコーダ１１に接続されたカメラが複数台存在する場合には、画像データの転送要求や通知を実施する場合に、該当する画像データの記録時間帯だけでなく、映像チャネル（カメラの区別）を指定するように制御するのが望ましい。
【００８９】
画像データ管理装置５０は前述のように所定の通信動作により得られる管理情報に基づいて各ローカル監視ユニット１０の画像記録装置１２が蓄積している画像データとセンタ設備３０側の画像記録装置４０が蓄積している画像データとの整合性を調べたり、整合性を維持するために画像データの転送制御を実施するが、場合によっては各ローカル監視ユニット１０の画像記録装置１２及びセンタ設備３０側の画像記録装置４０のいずれかに動作異常が発生したり、広域ネットワーク２０上で通信障害が発生する可能性もある。動作異常が発生したり通信障害が発生したりすると、画像データ管理装置５０が実施する制御の内容に混乱が生じ、システム全体の動作状態が不安定になる可能性もある。
【００９０】
そこで、システムの動作状態に不具合が生じるのを防止するために、各部に蓄積された画像データの整合性を確認する前に、画像データ管理装置５０は図７に示すような制御を実施する。図７に示す動作の内容について以下に説明する。
【００９１】
画像データ管理装置５０は、各部の動作状態を確認するために、定期的に実施する処理により、各ローカル監視ユニット１０の画像記録装置１２及びセンタ設備３０側の画像記録装置４０に対して状態の問い合わせを実施する（ステップＳ４１）。すなわち、問い合わせコマンド５０１を画像記録装置４０に送信し、問い合わせコマンド５０２を画像記録装置１２に送信する。具体的には、アプリケーションレイヤにおける死活監視コマンドを利用し、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）マネージャで画像記録装置１２および４０の動作状態が正常か否か、並びに通信ネットワークにおける異常の有無を管理することができる。
【００９２】
画像記録装置４０は、画像データ管理装置５０からの問い合わせコマンド５０１を受信すると、画像記録装置４０自身の動作状態が正常か否かを示す情報を応答情報５０３として応答する（ステップＳ４２）。同様に、各画像記録装置１２は画像データ管理装置５０からの問い合わせコマンド５０２を受信すると、各画像記録装置１２自身の動作状態が正常か否かを示す情報を応答情報５０４として応答する（ステップＳ４３）。
【００９３】
画像データ管理装置５０は、動作が正常であることを示す応答情報５０３及び応答情報５０４を受信すると、画像記録装置４０及び画像記録装置１２の動作が正常であることを認識する（ステップＳ４４）。
【００９４】
このような問い合わせを定期的に繰り返すことになるが、ステップ画像データ管理装置５０が送出した問い合わせコマンド５０５（ステップＳ４５）に対して、通信回線の異常により、もしくは画像記録装置４０側の動作異常により、送出されるべき応答情報５０６が画像データ管理装置５０に届かない場合も想定される（ステップＳ４６）。この場合には、画像データ管理装置５０はセンタ設備３０側の画像記録装置４０に異常が発生していることを認識する（ステップＳ４７）。この場合、画像記録装置４０が正常な状態に復帰するまで待つために、問い合わせコマンド５０５と同様の問い合わせコマンド５０７の送出を繰り返す。
【００９５】
画像記録装置４０の動作状態もしくは通信回線の状態が正常に復帰すると、問い合わせコマンド５０７に対して画像記録装置４０が送出する応答情報５０８が画像データ管理装置５０に届く（ステップＳ４８）。画像データ管理装置５０は応答情報５０８の受信によって、画像記録装置４０の動作状態が復旧したことを認識する（ステップＳ４９）。
【００９６】
画像記録装置４０の異常や通信回線の異常を検出した場合には、蓄積されたデータの整合性を確保するための動作（図３、図６に示す動作）を一時的に禁止するが、ステップＳ４９で画像記録装置４０の動作状態が復旧したことを認識すると、これを契機として蓄積されたデータの整合性を確保するための動作を再開する。
【００９７】
また、画像データ管理装置５０が送出した問い合わせコマンド５０９（ステップＳ５０）に対して、通信回線の異常により、もしくは画像記録装置１２側の動作異常により、送出されるべき応答情報５１０が画像データ管理装置５０に届かない場合も想定される（ステップＳ５１）。この場合には、画像データ管理装置５０はローカル監視ユニット１０側の画像記録装置１２に異常が発生していることを認識する（ステップＳ５２）。この場合、画像記録装置１２が正常な状態に復帰するまで待つために、問い合わせコマンド５０９と同様の問い合わせコマンド５１１の送出を繰り返す。
【００９８】
画像記録装置１２の動作状態もしくは通信回線の状態が正常に復帰すると、問い合わせコマンド５１１に対して画像記録装置１２が送出する応答情報５１２が画像データ管理装置５０に届く（ステップＳ５３）。画像データ管理装置５０は応答情報５１２の受信によって、画像記録装置１２の動作状態が復旧したことを認識する（ステップＳ５４）。
【００９９】
画像記録装置１２の異常や通信回線の異常を検出した場合には、蓄積されたデータの整合性を確保するための動作（図３、図６に示す動作）を一時的に禁止するが、ステップＳ５５で画像記録装置１２の動作状態が復旧したことを認識すると、これを契機として蓄積されたデータの整合性を確保するための動作を再開する。
【０１００】
ところで、例えば犯罪の発生などを原因として、データ蓄積システム１００に蓄積されているデータの中に存在すると考えられる特定の時間帯の画像データを取り出す必要が生じる場合がある。そのような場合には、図８に示すようにクライアント端末８０をローカルネットワーク３５もしくは広域ネットワーク２０を経由して画像データ管理装置５０に接続し、利用者あるいは管理者がクライアント端末８０から画像データ管理装置５０に要求を行うことにより、目的の画像データにアクセスすることができる。
【０１０１】
すなわち、図８に示す例では、クライアント端末８０から画像データ管理装置５０に対して画像データの検索及び再生を要求する（ステップＳ１０１）。この場合、目的のデータを特定するために、該当する画像データの映像チャネルの区分と、記録時間帯（日時）を指定する。
【０１０２】
画像データ管理装置５０は、クライアント端末８０からの検索及び再生の要求を受信すると、総合記録情報テーブル１５３の内容を参照することにより、該当するデータの所在を確認する。図８に示す例では、総合記録情報テーブル１５３の上から４番目の管理情報Ｄ４が目的の画像データを表しているので、管理情報Ｄ４の内容を参照する。ここで、管理情報Ｄ４については領域１５３ｃの内容が「有り」であり、領域１５３ｄの内容も「有り」であるので、該当する画像データはローカル監視ユニット１０の画像記録装置１２上と、センタ設備３０側の画像記録装置４０上との双方に存在することを認識する（ステップＳ１０２）。
【０１０３】
このような場合には、該当する画像データを画像記録装置１２から取り出すこともできるし、画像記録装置４０から取り出すこともできる。しかし、画像記録装置４０については記録媒体の交換や画像データのリロードなどに時間がかかるので、目的の画像データにアクセスするまでの所要時間が長くなる。一方、画像記録装置１２については高速のデータアクセスが可能なハードディスクなどを用いて画像データを記録してあるので、短時間で目的の画像データにアクセスできる。
【０１０４】
そこで、目的の画像データがローカル監視ユニット１０の画像記録装置１２上と、センタ設備３０側の画像記録装置４０上との双方に存在する場合には、画像データ管理装置５０はローカル監視ユニット１０の画像記録装置１２側を優先的に選択する。そして、画像データ管理装置５０は画像記録装置１２に対して目的の画像データの再生を要求する（ステップＳ１０３）。
【０１０５】
この場合、要求を受けた画像記録装置１２が蓄積している画像データの中から指定された映像チャネル及び時間帯の画像データを取り出して再生する。そして、再生画像がネットワークを経由してクライアント端末８０に送信される。
【０１０６】
尚、複数のクライアント端末８０で特定の同一画像データを調査するような場合には、画像データ管理装置５０の指示により、例えばローカル監視ユニット１０がマルチキャストによる同時複数配信を行うことも可能である。また、複数のクライアント端末８０でそれぞれ異なる画像データを確認するような場合には、同じ映像チャネルで録画時刻が異なるデータであっても、画像データ管理装置５０は、基本的にはローカル監視ユニット１０上の画像記録装置１２を優先的に選択する。もちろん、画像データが古いものであり、センタ設備３０側の画像記録装置４０にしかデータが存在しないものであれば、画像データ管理装置５０が画像記録装置４０に目的の画像データの再生を要求することは言うまでもない。上記のようにすることで、各運用に適した複数ユーザによる同時再生が可能となる。
【０１０７】
このような本発明の第１の実施形態におけるデータ蓄積システム１００によれば、少なくとも１つのローカル監視ユニット１０と、通信ネットワーク２０を介してローカル監視ユニット１０と接続された画像記録装置４０と、通信ネットワーク２０に接続されローカル監視ユニット１０及び画像記録装置４０を管理するデータ管理装置５０とを有するデータ蓄積システム１００であって、ローカル監視ユニットは、少なくとも１つの情報源が生成するデータを逐次記録する画像記録装置１２と、データを画像記録装置４０へ送信し、データ管理装置５０に単位時間毎の記録状況を送信する通信手段とを有し、画像記録装置４０は、ネットワークを通じて受信したデータを単位時間ごとに記録するデータライブラリ４３と、データを通信ネットワーク２０を介して受信し、データライブラリ４３の単位時間ごとの記録状況をデータ管理装置５０に送信する通信手段と、を有し、データ管理装置５０は、画像記録装置１２が記録しまたは削除したデータの少なくとも一方を単位時間で管理するローカル記録情報テーブル１５１と、データライブラリ４３が記録したデータを単位時間で管理するセンタ側記録情報テーブル１５２とを有し、画像記録装置１２とデータライブラリ４３の少なくとも一方にデータを保存する構成とすることで、長期間にわたるデータの蓄積を連続的にもしくは周期的に実施するような場合であっても、作業者が特別な操作を実施することなく、部分的なデータの欠落を防止することが可能である。
【０１０８】
（第２の実施形態）
本発明のデータ蓄積システムに関するもう１つの実施形態について、図９を参照しながら以下に説明する。図９は本発明の第２の実施形態におけるデータ蓄積システムの構成を示すブロック図である。
【０１０９】
第２の実施形態は第１の実施形態の変形例である。すなわち、図９に示すデータ蓄積システム１００Ｂの構成及び動作は、図１に示したデータ蓄積システム１００とよく似ている。また、図９に示す各構成要素の中で図１の内容と対応する要素については同一の符号を付けて示してあるので、説明を省略する。図９に示すデータ蓄積システム１００Ｂの中で、データ蓄積システム１００と異なる構成及び動作について以下に説明する。
【０１１０】
図９に示すように、センタ設備３０に設けられた画像記録装置４０Ｂには、図１に示した記録サーバ４１が存在しない。そのため、画像記録装置４０Ｂはストリームデータとして入力されるライブ画像を蓄積する機能を備えておらず、蓄積した画像データのファイルからストリームデータを再生することもできない。
【０１１１】
そのため、画像記録装置４０Ｂは画像ファイル１２５として入力されるデータをＨＳＭサーバ４２を経由してデータライブラリ４３にそのまま蓄積し、蓄積されたデータの一部分を取り出す場合には、データライブラリ４３から読み出した画像ファイル１２６をＨＳＭサーバ４２を経由してそのままローカルネットワーク３５に出力する。
【０１１２】
但し、画像ファイル１２６のままではストリームデータとして映像を再生することができないので、利用者や管理者は取り出した画像ファイル１２６が目的の画像であるかどうかを確認できない。
【０１１３】
そこで、図９に示すデータ蓄積システム１００Ｂにおいては、画像記録装置４０Ｂから取り出した画像を再生しようとする場合には、画像ファイル１２６を広域ネットワーク２０を経由していずれかのローカル監視ユニット１０に転送し、ローカル監視ユニット１０上で画像ファイル１２６の内容をエンコーダ１１又は画像記録装置１２が処理することにより、ストリームデータ、すなわち再生画像１１３を生成する。この再生画像１１３は、ネットワークを経由して、画像表示装置６２の画面もしくはクライアント端末８０の画面に映像として表示することにより、利用者や管理者が内容を確認することができる。
【０１１４】
このような本発明の第２の実施形態におけるデータ蓄積システム１００Ｂによれば、データが、データ形式としてクライアント端末８０もしくは画像表示装置６２に提示する際に変換が必要な変換必要形式と変換が不要な変換不要形式とを有し、ローカル記録装置１２が、変換必要形式のデータを変換不要形式のデータへ変更する制御手段を有し、データライブラリ４３が、画像記録装置４０上の通信手段により受信したデータを変換必要形式で記録し、画像記録装置４０上の通信手段が、データライブラリ４３が変換必要形式で記録している特定データの提示要求を画像データ管理装置５０の制御手段から受けた場合、特定データをローカル記録装置１２へ送信し、ローカル監視ユニット１０上の通信手段が、特定データを受信した後にローカル監視ユニット１０上の制御手段によって形式変換された特定データをクライアント端末８０もしくは画像表示装置６２へ提示する構成とすることで、ストリームデータとして映像を再生可能とする記録サーバ４１などのデータ変換器をシステムが有していない場合にも再生画像を作成することが可能となり、より安価に本システムを実現することができる。
【０１１５】
以上のように、データ蓄積システム１００又は２００によって、ローカル記録装置側でデータを蓄積できるので、通信障害などの問題が生じた場合であってもデータの欠落を防止できる。また、センタ記録装置側にも大容量の記録装置を設けることにより、長期間に渡って収集された大量のデータを全て蓄積できる。更に、ローカル記録装置側で蓄積しているデータとセンタ記録装置側で蓄積しているデータとの整合性を確認できるので、ローカル記録装置側で蓄積されているデータが消去される前に、必要なデータを取り出してセンタ記録装置側で不足しているデータを補完することが可能になる。
【産業上の利用可能性】
【０１１６】
本発明は、長期間にわたるデータの蓄積を連続的にもしくは周期的に実施するような場合であっても、作業者が特別な操作を実施することなく、データの整合性を容易に認識することが可能な監視カメラシステム等に有用であるが、監視カメラシステムのように撮影された画像データを扱うシステムだけでなく、連続的にもしくは定期的に生成される様々なデータを大量に蓄積する場合にも適用可能である。
【図面の簡単な説明】
【０１１７】
【図１】本発明の第１の実施形態におけるデータ蓄積システムの構成を示すブロック図である。
【図２】本発明の実施形態における各部のデータ蓄積状況を把握するために必要なシステムの第１の動作を示すシーケンス図である。
【図３】本発明の実施形態における各部のデータ蓄積状況を把握するために必要なシステムの第２の動作を示すシーケンス図である。
【図４】本発明の実施形態における各部のデータ蓄積状況を把握するために利用するテーブルの第１の構成例を示す模式図である。
【図５】本発明の実施形態における各部のデータ蓄積状況を把握するために利用するテーブルの第２の構成例を示す模式図である。
【図６】本発明の実施形態におけるローカルとセンタ側の蓄積データの整合性を確保するための動作を示すシーケンス図である。
【図７】本発明の実施形態における各部の動作状態を確認するための処理を示すシーケンス図である。
【図８】本発明の実施形態における目的の画像データを蓄積データから検索するための動作を示すシーケンス図である。
【図９】本発明の第２の実施形態におけるデータ蓄積システムの構成を示すブロック図である。
【符号の説明】
【０１１８】
１０  ローカル監視ユニット
１１  エンコーダ
１２  画像記録装置
１３  ローカルネットワーク
２０  広域ネットワーク
３０  センタ設備
３５  ローカルネットワーク
４０，４０Ｂ  画像記録装置
４１  記録サーバ
４２  ＨＳＭサーバ
４３  データライブラリ
５０  画像データ管理装置
６１  デコーダ
６２  画像表示装置
７０  操作用端末
８０  クライアント端末
１００，１００Ｂ  データ蓄積システム
１５１  ローカル記録情報テーブル
１５２  センタ側記録情報テーブル
１５３  総合記録情報テーブル
１５３ａ，１５３ｂ，１５３ｃ，１５３ｄ  領域
１１１，１１２，１１４，１１６，１１８  ライブ画像
１１３，１１５，１１７，１１９  再生画像
１２１，１２２，１２３，１２４，１２５，１２６  画像ファイル
２０１，２０２  ＭＰＥＧ２ストリームデータ
２０３，２０４，２０５，２０６  通知情報
３０１，３０２  ＭＰＥＧ２ストリームデータ
３０３，３０５  問い合わせコマンド
３０４，３０６  応答情報
４０１  転送要求コマンド
４０２  受信要求コマンド
４０３  画像ファイル
４０４  通知情報
４０５  通知情報
４０６  問い合わせコマンド
４０７  応答情報
５０１，５０２，５０５，５０７，５０９，５１１  問い合わせコマンド
５０３，５０４，５０６，５０８，５１０，５１２  応答情報
【図１】
2008141639.tif 000003
【図２】
2008141639.tif 000004
【図３】
2008141639.tif 000005
【図４】
2008141639.tif 000006
【図５】
2008141639.tif 000007
【図６】
2008141639.tif 000008
【図７】
2008141639.tif 000009
【図８】
2008141639.tif 000010
【図９】
2008141639.tif 000011