(57)【特許請求の範囲】
【請求項１】
単一又は複数のカメラがそれぞれ接続された複数のＤＶＲ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）と、
前記カメラによって撮影されたカメラ映像を映像データとして前記ＤＶＲからネットワーク回線を介して受信する映像収集サーバーと、
を備え、
前記ＤＶＲは、それぞれの前記映像データを送信したか否か等の情報を有し、該映像データを特定するためのファイル情報（以下、「ＤＶＲ側ファイル情報」という）を有し、前記ネットワーク回線の障害等の復旧後、前記ＤＶＲが有する未転送又は転送途中の前記映像データのうち、現在時刻に近い録画日時を有する前記映像データ（以下、「先行転送映像データ」という）を、それ以外の前記映像データ（以下、「転送保留映像データ」という）に先行して前記映像収集サーバーに送信し、
前記映像収集サーバーから転送開始要求を受信し、
該転送開始要求に基づいて、前記転送保留映像データを抽出し、
該転送保留映像データを前記映像収集サーバーに送信し、
前記映像収集サーバーは、
それぞれの前記映像データを受信したか否か等の情報を有し、該映像データを特定するためのファイル情報（以下、「サーバー側ファイル情報」という）を有し、
前記先行転送映像データを受信した後、前記ＤＶＲから前記ＤＶＲ側ファイル情報を受信し、
該ＤＶＲ側ファイル情報と前記サーバー側ファイル情報とを比較することによって、未送信又は転送途中の前記転送保留映像データを特定し、
該転送保留映像データを特定するための情報を前記転送開始要求に含有させて、該転送開始要求を前記ＤＶＲに送信する
ことを特徴とする映像データ収集システム。
【請求項２】
前記先行転送映像データは、前記ＤＶＲが有する未転送又は転送途中の前記映像データのうち、最新の録画日時を有する映像データである
ことを特徴とする請求項１記載の映像データ収集システム。
【請求項３】
前記先行転送映像データは、前記ＤＶＲが有する未転送又は転送途中の前記映像データのうち、録画日時が現在時刻から所定時間前までの期間に含まれる単一又は複数の前記映像データである
ことを特徴とする請求項１記載の映像データ収集システム。
【請求項４】
前記ＤＶＲは、前記先行転送映像データのうち、転送途中となった前記映像データの全体を、前記映像収集サーバーに送信する
ことを特徴とする請求項１〜請求項３のいずれかに記載の映像データ収集システム。
【請求項５】
前記ＤＶＲは、前記先行転送映像データのうち、転送途中となった前記映像データの未送信の部分のみを、前記映像収集サーバーに送信する
ことを特徴とする請求項１〜請求項３のいずれかに記載の映像データ収集システム。
【請求項６】
前記ＤＶＲは、前記映像収集サーバーに前記先行転送映像データを送信した後、前記先行転送映像データの録画日時より新しい録画日時を有する前記映像データを前記映像収集サーバーに順次送信する
ことを特徴とする請求項１〜請求項５のいずれかに記載の映像データ収集システム。
【請求項７】
前記ＤＶＲは、前記転送保留映像データを前記映像収集サーバーに順次送信する際、最新の録画日時を有する映像データが記録された場合、前記順次送信を中断して、当該最新の録画日時を有する映像データを送信する
ことを特徴とする請求項１記載の映像データ収集システム。
【請求項８】
前記ネットワーク回線の障害等の有無は、前記ＤＶＲによって判定される
ことを特徴とする請求項１〜請求項７のいずれかに記載の映像データ収集システム。
【請求項９】
前記映像収集サーバーが受信した前記映像データを再生して表示する映像閲覧装置を備えた
ことを特徴とする請求項１〜請求項８のいずれかに記載の映像データ収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、店舗に設置されたカメラの映像データをリアルタイムに収集する映像データ収集システムに関する。
【背景技術】
【０００２】
一般に、ファイルを転送するプロトコルとして、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）がある。ＦＴＰ等を使って、映像データをリアルタイムに収集する際に、回線障害発生時に、収集が中断し、回線障害復旧時に、収集済みの映像データの次の時刻から収集を再開するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１８９５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記方法では、回線障害復旧後に、時間の古い映像データの収集から再開するので、回線障害の状態が長い場合等において、リアルタイム収集の状態（現在時刻に近い映像データが映像収集サーバーにて収集されている状態）に戻るまでに時間がかかるという問題点があった。特に、映像データは、サーバークライアントタイプの他業務のデータに比べて、データ量が非常に大きいため、他業務のデータを転送するのに比べて、リアルタイム収集の状態に戻るまでの時間が長いという問題点があった。
【０００５】
また、映像データを収集中に回線障害が発生した場合に、映像データを収集できなかったという状態をセンター側の映像収集サーバーで保持しておく必要があった。
【０００６】
そのため、回線障害等復旧後、早期に映像収集サーバー側でリアルタイム収集の状態にし、かつ、回線障害等が発生した場合に、映像収集サーバー側でその状態を保持する必要がない映像データ収集システムが望まれていた。
【課題を解決するための手段】
【０００７】
本発明に係る映像データ収集システムは、単一又は複数のカメラがそれぞれ接続された複数のＤＶＲ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）と、カメラによって撮影されたカメラ映像を映像データとしてＤＶＲからネットワーク回線を介して受信する映像収集サーバーとを備えるものであり、ＤＶＲは、それぞれの前記映像データを送信したか否か等の情報を有し、該映像データを特定するためのファイル情報（以下、「ＤＶＲ側ファイル情報」という）を有し、ネットワーク回線の障害等の復旧後、ＤＶＲが有する未転送又は転送途中の映像データのうち、現在時刻に近い録画日時を有する映像データ（以下、「先行転送映像データ」という）を、それ以外の映像データ（以下、「転送保留映像データ」という）に先行して前記映像収集サーバーに送信し、前記映像収集サーバーから転送開始要求を受信し、該転送開始要求に基づいて、前記転送保留映像データを抽出し、該転送保留映像データを前記映像収集サーバーに送信し、前記映像収集サーバーは、それぞれの前記映像データを受信したか否か等の情報を有し、該映像データを特定するためのファイル情報（以下、「サーバー側ファイル情報」という）を有し、前記先行転送映像データを受信した後、前記ＤＶＲから前記ＤＶＲ側ファイル情報を受信し、該ＤＶＲ側ファイル情報と前記サーバー側ファイル情報とを比較することによって、未送信又は転送途中の前記転送保留映像データを特定し、該転送保留映像データを特定するための情報を前記転送開始要求に含有させて、該転送開始要求を前記ＤＶＲに送信するものである。
【発明の効果】
【０００８】
本発明によれば、回線障害等の復旧後に、早期に映像収集サーバー側でリアルタイム収集の状態にすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係る映像データ収集システムのシステム構成図である。
【図２】本発明の実施の形態１に係る映像データ収集システムにおけるＤＶＲ１の機能ブロック構成を示す図である。
【図３】本発明の実施の形態１に係る映像データ収集システムにおける映像収集サーバー５の機能ブロック構成を示す図である。
【図４】本発明の実施の形態１に係る映像データ収集システムにおけるＤＶＲ記憶装置３に記憶されたデータの構成を示す図である。
【図５】本発明の実施の形態１に係る映像データ収集システムにおけるサーバー記憶装置６に記憶されたデータの構成を示す図である。
【図６】本発明の実施の形態１に係る映像データ収集システムの各店舗におけるＤＶＲ１の映像データ転送動作を示すフローチャートである。
【図７】本発明の実施の形態１に係る映像データ収集システムにおける映像収集サーバー５の転送開始要求の送信動作を示すフローチャートである。
【図８】本発明の実施の形態１に係る映像データ収集システムの各店舗におけるＤＶＲ１が転送開始要求を受信した場合の映像データ転送動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
実施の形態１．
（映像データ収集システムの構成）
図１は、本発明の実施の形態１に係る映像データ収集システムのシステム構成図である。
図１で示されるように、店舗（１）〜店舗（ｎ）のそれぞれの店舗内システム１０１は、少なくとも、ＤＶＲ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）１、そのＤＶＲ１に接続され、店舗内を撮影する監視カメラ等のカメラ２、及び、ＤＶＲ１の内部に接続され、あるいは、外部から接続されたＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等のＤＶＲ記憶装置３によって構成されている。
【００１１】
ＤＶＲ１は、ネットワーク４に接続されており、カメラ２によって撮影されたカメラ映像を受信し、そのカメラ映像を所定の符号化方式に従ってデジタル処理を実施して映像データ３１を生成する。また、ＤＶＲ１は、この映像データ３１をファイル化して、ＤＶＲ記憶装置３に蓄積させ、また、その映像データ３１についての詳細情報を含んだファイル情報３２を記憶させる。さらに、ＤＶＲ１は、ＤＶＲ記憶装置３に蓄積した映像データ３１を、ネットワーク４を介して、後述する映像収集サーバー５に送信する。
なお、図１において、各店舗において１台のＤＶＲ１が設置されているが、これに限定されるものではなく、複数のＤＶＲ１が設置されるものとしてもよい。
【００１２】
カメラ２は、前述のようにＤＶＲ１に接続されており、各店舗内の状況等を撮影し、その撮影したカメラ映像をＤＶＲ１に送信する。
なお、図１においては、各店舗におけるＤＶＲ１には２台のカメラ２が接続されているが、これに限定されるものではなく、それぞれの店舗において、異なる数のカメラがＤＶＲ１に接続される構成としてもよい。
【００１３】
ＤＶＲ記憶装置３は、前述のように、映像データ３１を蓄積し、ファイル情報３２を記憶する。
【００１４】
また、図１で示されるように、監視センターにおける監視センター内システム１０２は、少なくとも、映像収集サーバー５、その映像収集サーバー５の内部に接続され、あるいは、外部から接続されたＨＤＤ等のサーバー記憶装置６、及び、映像収集サーバー５から後述する映像データ６１を受信し、その映像データ６１を閲覧者８に対して再生して表示する映像閲覧装置７によって構成されている。
【００１５】
映像収集サーバー５は、ネットワーク４に接続されており、全店舗におけるＤＶＲ１からネットワーク４を介して映像データ３１を受信し、映像データ６１としてサーバー記憶装置６に蓄積させ、また、その映像データ６１についての詳細情報を含んだファイル情報６２、及び、各店舗における各カメラ２の録画時間の情報（以下、「カメラ録画時間情報６３」という）をサーバー記憶装置６に記憶させる。
【００１６】
サーバー記憶装置６は、前述のように、全店舗についての映像データ６１を蓄積し、ファイル情報６２及びカメラ録画時間情報６３を記憶する。
【００１７】
映像閲覧装置７は、映像収集サーバー５に接続されており、映像収集サーバー５からサーバー記憶装置６に蓄積された映像データ６１を受信し、全店舗についての映像データ６１を再生して表示させることができる。
なお、図１において、監視センターにおいて１台の映像閲覧装置７が設置されているが、これに限定されるものではなく、複数の映像閲覧装置７が設置されるものとしてもよい。
また、映像閲覧装置７は、映像収集サーバー５に直接接続される構成の他、監視センター内に構成され、外部のネットワーク４に接続されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等に接続される構成としてもよい。
【００１８】
（ＤＶＲ１及び映像収集サーバー５の機能ブロック構成）
図２は、本発明の実施の形態１に係る映像データ収集システムにおけるＤＶＲ１の機能ブロック構成を示す図である。
図２で示されるように、ＤＶＲ１は、少なくとも、カメラ２から受信したカメラ映像を所定の符号化方式に従ってデジタル処理を実施する映像処理機能部１１、ＤＶＲ１から映像収集サーバー５までのネットワーク回線の障害等の有無を判定する障害監視機能部１２、ＤＶＲ記憶装置３に蓄積された映像データ３１をネットワーク４を介して映像収集サーバー５に送信するファイル転送機能部１３、及び、映像収集サーバー５から受信した後述する転送開始要求に基づいて、映像収集サーバー５に送信すべき映像データ３１を抽出する転送開始データ抽出機能部１４を有する。
【００１９】
なお、ここでネットワーク回線の障害等とは、ネットワーク回線の障害のみを示すのではなく、広くＤＶＲ１と映像収集サーバー５とが通信ができない状態を包含するものとし、例えば、ネットワーク回線の障害ではなく映像収集サーバー５の故障状態、システムダウン状態、又は、メンテナンス等による稼動停止状態等をも包含するものとする。
【００２０】
図３は、本発明の実施の形態１に係る映像データ収集システムにおける映像収集サーバー５の機能ブロック構成を示す図である。
図３で示されるように、映像収集サーバー５は、少なくとも、ＤＶＲ１からネットワーク４を介してファイル情報３２を受信するファイル情報取得機能部５１、受信したＤＶＲ１のファイル情報３２と、サーバー記憶装置６に記憶されたファイル情報６２とを比較するファイル情報比較機能部５２、ＤＶＲ１に対しネットワーク４を介して後述する転送開始要求を送信するファイル転送要求機能部５３を有する。
【００２１】
（記憶装置に記憶されたデータの構成）
図４は、本発明の実施の形態１に係る映像データ収集システムにおけるＤＶＲ記憶装置３に記憶されたデータの構成を示す図である。
図４（ａ）で示されるように、ファイル化された映像データ３１は、少なくとも、各店舗のＤＶＲ１を一意に識別するＤＶＲ番号、そのＤＶＲ１に接続されたカメラ２を識別するカメラ番号、カメラ２によって撮影された録画日時、及び、撮影された映像情報によって構成された形式でＤＶＲ記憶装置３に蓄積される。図４（ａ）で示される表の各レコードが、個々の映像データ３１を示す。
【００２２】
また、図４（ｂ）で示されるように、ファイル情報３２は、テーブル構成によって管理され、少なくとも、各映像データ３１のＤＶＲ番号、カメラ番号、録画日時、ファイルサイズ、及び転送済みか否かについての情報（以下、「転送情報」という）を含んだ構成となっている。図４（ｂ）で示されるテーブルの各レコードが、個々の映像データ３１に対応した情報となっている。
【００２３】
なお、カメラ番号は、全店舗で一意に識別できる番号でもよいし、各店舗内で一意に識別できる番号でもよい。
【００２４】
図５は、本発明の実施の形態１に係る映像データ収集システムにおけるサーバー記憶装置６に記憶されたデータの構成を示す図である。
図５（ａ）で示されるように、映像データ６１は、映像データ３１と同様に、少なくとも、各店舗のＤＶＲ１を一意に識別するＤＶＲ番号、そのＤＶＲ１に接続されたカメラ２を識別するカメラ番号、カメラ２によって撮影された録画日時、及び、撮影された映像情報によって構成された形式でサーバー記憶装置６に蓄積される。図５（ａ）で示される表の各レコードが、個々の映像データ６１を示す。
【００２５】
また、図５（ｂ）で示されるように、ファイル情報６２は、テーブル構成によって管理され、少なくとも、各映像データ６１のＤＶＲ番号、カメラ番号、録画日時、ファイルサイズ、及び転送情報を含んだ構成となっている。図５（ｂ）で示されるテーブルの各レコードが、個々の映像データ６１に対応した情報となっている。
【００２６】
なお、ファイル情報３２及びファイル情報６２は、テーブル構成によって管理されているものとしたが、これに限定されるものではなく、それぞれが含むＤＶＲ番号、カメラ番号、録画日時、ファイルサイズ、及び転送情報が管理可能であれば、その他の構成によって管理されるものとしてもよい。
【００２７】
さらに、図５（ｃ）で示されるように、カメラ録画時間情報６３は、テーブル構成によって管理され、少なくとも、ＤＶＲ番号、カメラ番号、録画開始時刻及び録画終了時刻を含んだ構成となっている。
【００２８】
なお、カメラ録画時間情報６３は、テーブル構成によって管理されているものとしたが、これに限定されるものではなく、それぞれが含むＤＶＲ番号、カメラ番号、録画開始時刻、及び録画終了時刻が管理可能であれば、その他の構成によって管理されるものとしてもよい。
【００２９】
（映像収集サーバー５の映像データ収集動作）
図６は、本発明の実施の形態１に係る映像データ収集システムの各店舗におけるＤＶＲ１の映像データ転送動作を示すフローチャートである。以下、図６を参照しながら、ＤＶＲ１の映像データ３１の転送動作の詳細について説明する。
【００３０】
（Ｓ１０１）
カメラ２は、各店舗における室内の状況等を撮影し、そのカメラ映像をＤＶＲ１に送信する。ＤＶＲ１の映像処理機能部１１は、受信したカメラ映像を、所定の符号化方式に従ってデジタル処理を実施し映像データ３１を生成する。
【００３１】
（Ｓ１０２）
ＤＶＲ１の映像処理機能部１１は、生成した映像データ３１を、各店舗のＤＶＲ１を一意に識別するＤＶＲ番号、そのＤＶＲ１に接続されたカメラ２を識別するカメラ番号、カメラ２によって撮影された録画日時、及び、撮影された映像情報によって構成された転送用のファイルに変換する。
【００３２】
（Ｓ１０３）
ＤＶＲ１の映像処理機能部１１は、ファイルに変換された映像データ３１を、ＤＶＲ記憶装置３に記憶させる。また、映像処理機能部１１は、ファイル情報３２に、この映像データ３１に対応するレコードを追加し、映像データ３１に含まれるＤＶＲ番号、カメラ番号及び録画日時、並びに、映像データ３１のファイルサイズ、及び転送情報を、そのレコードに書き込む。このとき、映像処理機能部１１は、この時点では、この映像データ３１を映像収集サーバー５に送信していないので、上記の転送情報として、例えば、未転送である旨を書き込む。
【００３３】
（Ｓ１０４）
ＤＶＲ１の障害監視機能部１２は、ネットワーク回線の障害等があるか否かを判定する。例えば、障害監視機能部１２は、映像データ３１の送信先である映像収集サーバー５との疎通確認によって、映像収集サーバー５までのネットワーク回線の障害等の有無を判定することができる。その判定の結果、ネットワーク回線の障害等がない場合、ステップＳ１０５へ進む。一方、ネットワーク回線の障害等がある場合、ステップＳ１０１へ戻る。
【００３４】
（Ｓ１０５）
ＤＶＲ１のファイル転送機能部１３は、ＤＶＲ記憶装置３に記憶された映像データ３１を、ネットワーク４を介して、映像収集サーバー５に送信する。映像収集サーバー５は、ＤＶＲ１からこの映像データ３１の受信を開始すると、ファイル情報６２に、この映像データ３１に対応するレコードを追加し、映像データ３１に含まれるＤＶＲ番号、カメラ番号及び録画日時、並びに、転送情報を、そのレコードに書き込む。このとき、映像収集サーバー５は、この時点では、この映像データ３１のすべてをＤＶＲ１から受信していないので、上記の転送情報として、例えば、未転送である旨を書き込む。
【００３５】
ＤＶＲ１のファイル転送機能部１３は、映像収集サーバー５に、上記の映像データ３１の全体の送信が完了したとき、ファイル情報３２におけるこの映像データ３１に対応するレコードの転送情報に、転送完了した旨を書き込む。また、映像収集サーバー５は、ＤＶＲ１から、上記の映像データ３１の全体を受信完了したとき、この映像データ３１を映像データ６１としてサーバー記憶装置６に記憶させる。このとき、映像収集サーバー５は、ファイル情報６２において、受信した映像データ３１に対応、すなわち、映像データ６１に対応するレコードの転送情報に転送完了した旨を書き込み、また、このレコードに映像データ６１のファイルサイズを書き込む。さらに、映像収集サーバー５は、カメラ録画時間情報６３において、サーバー記憶装置６に記憶された映像データ６１に対応するレコードを追加し、この映像データ６１に含まれるＤＶＲ番号、カメラ番号、並びに、録画日時に含まれる録画開始時刻及び録画終了時刻を、そのレコードに書き込む。
【００３６】
ファイル転送機能部１３から映像収集サーバー５への映像データ３１の転送途中に、ネットワーク回線の障害等が発生し、転送が中断した場合、ファイル転送機能部１３は、ファイル情報３２において転送が中断した映像データ３１に対応するレコードの転送情報に、転送途中である旨（例えば、転送済みのデータ量、又は、単に転送が中断した旨等）を書き込む。このとき、映像収集サーバー５は、ファイル情報６２において転送が中断した映像データ３１に対応するレコードの転送情報に、転送途中である旨（例えば、転送済みのデータ量、又は、単に転送が中断した旨等）を書き込む。
【００３７】
また、ネットワーク回線の障害等が継続している状態においても、ＤＶＲ１は、カメラ２からカメラ映像を受信し、ＤＶＲ記憶装置３には未送信の映像データ３１が蓄積される。
【００３８】
そして、ネットワーク回線の障害等が復旧した場合、ファイル転送機能部１３が、その障害等が発生した日時以降で、かつ、日時が古い映像データ３１から映像収集サーバー５に送信すると、ほぼ現在時刻に近い録画日時を有する映像データ３１が映像収集サーバー５に受信されている状態（以下、この状態を「リアルタイム状態」という）になるまで時間がかかる。このため、ファイル転送機能部１３は、まず、障害等が発生した日時以降のＤＶＲ記憶装置３に蓄積された映像データ３１のうち、録画日時が新しい映像データ３１を映像収集サーバー５に送信し、その録画日時が新しい映像データ３１より古い録画日時を有し、かつ、未転送又は転送途中の映像データ３１（以下、「転送保留映像データ」という）については送信しない。ここで、「録画日時が新しい映像データ３１」とは、例えば、ＤＶＲ記憶装置３が記憶されている映像データ３１のうち、未転送又は転送途中の映像データ３１の中で最新の録画日時を有する映像データ３１としてもよく、あるいは、録画日時が現在時刻から所定時間前までの期間に含まれ、かつ、未転送又は転送途中の単一又は複数の映像データ３１としてもよい。以下、この「録画日時が新しい映像データ３１」を「先行転送映像データ」という。このようにすることによって、リアルタイム状態になるまでの時間を短縮することができ、閲覧者８は、映像閲覧装置７においてほぼ現在時刻の映像データ６１を再生させて閲覧することができる。
【００３９】
ファイル転送機能部１３は、ネットワーク回線の障害等が復旧した後、先行転送映像データを映像収集サーバー５に送信する場合に、その先行転送映像データに対応する全ての映像データ３１を送信する。また、ファイル転送機能部１３は、先行転送映像データの送信後、その先行転送映像データよりも新しい映像データ３１は、順次、ネットワーク４を介して、映像収集サーバー５に送信する。
なお、ファイル転送機能部１３は、ファイル情報３２における先行転送映像データに対応するレコードの転送情報に書き込まれた転送途中である旨として、転送済みのデータ量が書き込まれている場合、上記のように、その先行転送映像データの全てを転送する代わりに、その先行転送映像データのデータ容量のうち、送信完了していない残りのデータを送信可能な場合には、その残りのデータのみを送信するものとしてもよい。
【００４０】
以上のステップＳ１０５の処理が実施された後、ステップＳ１０１へ戻る。
【００４１】
図７は、本発明の実施の形態１に係る映像データ収集システムにおける映像収集サーバー５の転送開始要求の送信動作を示すフローチャートである。以下、図７を参照しながら、映像収集サーバー５の転送開始要求の送信動作の詳細について説明する。
【００４２】
（Ｓ２０１）
映像収集サーバー５が、ＤＶＲ１から先行転送映像データの受信が完了し、リアルタイム状態になったと判断した場合、映像収集サーバー５のファイル情報取得機能部５１は、ＤＶＲ１からネットワーク４を介してファイル情報３２を受信する。
【００４３】
（Ｓ２０２）
映像収集サーバー５のファイル情報比較機能部５２は、受信したファイル情報３２と、サーバー記憶装置６に記憶されているファイル情報６２とを比較する。ファイル情報比較機能部５２は、この比較の結果、ＤＶＲ１によって管理されているファイル情報３２に基づく映像データ３１と、映像収集サーバー５によって管理されているファイル情報６２に基づく映像データ６１との差分を算出する。具体的には、ファイル情報比較機能部５２は、その比較において、ファイル情報３２の転送情報に転送途中である旨の書き込みがされているレコード、及び、転送情報に未転送である旨の書き込みがされ、ファイル情報３２のみに含まれているレコードを検索することによって、ネットワーク回線の障害等によってＤＶＲ１から途中までしか送信されなかった映像データ３１、及び、全く送信されていない映像データ３１を特定する。なお、ＤＶＲ１は、ファイル情報３２をすべて送信するのではなく、未転送または転送途中となっているレコードのみを抜き出して送信するようにしてもよい。このようにすれば、映像収集サーバー５側でのファイル情報の比較を省略することができる。また、通信時のエラー等によりＤＶＲ１と映像収集サーバー５とで不整合が発生した場合（ＤＶＲ１側では送信完了したが映像収集サーバー５では転送途中のままになっている等）を考慮して、映像収集サーバー５側で転送途中となっている場合は、受信したファイル情報３２に含まれていなくとも後述の転送開始要求を行うようにしてもよい。
【００４４】
（Ｓ２０３）
映像収集サーバー５のファイル転送要求機能部５３は、ファイル情報比較機能部５２によって特定された映像データ３１（以下、「特定映像データ」という）のＤＶＲ１による送信を要求する転送開始要求を、ネットワーク４を介してＤＶＲ１に送信する。このとき、転送開始要求は、ステップＳ２０４で特定されたＤＶＲ１から途中までしか送信されなかった映像データ３１、及び、全く送信されていない映像データ３１である特定映像データについてのファイル情報を含んでいる。なお、転送要求機能部５３は転送開始要求をただちに送信するのではなく、ネットワークの負荷を監視し、帯域に一定以上の余裕ができた場合に転送開始要求を送るようにしてもよい。
【００４５】
図８は、本発明の実施の形態１に係る映像データ収集システムの各店舗におけるＤＶＲ１が転送開始要求を受信した場合の映像データ転送動作を示すフローチャートである。以下、図８を参照しながら、ＤＶＲ１が転送開始要求を受信した場合の映像データ３１の送信動作の詳細について説明する。
【００４６】
（Ｓ３０１）
ＤＶＲ１は、映像収集サーバー５から転送開始要求を受信するまで、転送保留映像データの送信については待機状態となる。そして、ＤＶＲ１は、映像収集サーバー５から転送開始要求を受信すると、ステップＳ３０２へ進む。
【００４７】
（Ｓ３０２）
ＤＶＲ１の転送開始データ抽出機能部１４は、受信した転送開始要求に含まれる特定映像データのファイル情報に基づいて、ファイル情報３２を参照し、映像収集サーバー５に送信すべき特定映像データに対応する映像データ３１を抽出する。ここで、理論的には、特定映像データに含まれる映像データ３１と、転送保留映像データに含まれる映像データ３１は一致することになる。
【００４８】
（Ｓ３０３）
ＤＶＲ１のファイル転送機能部１３は、抽出した映像データ３１を、ネットワーク４を介して、映像収集サーバー５に送信する。映像収集サーバー５は、ＤＶＲ１によって抽出された映像データ３１の受信を開始した場合、ファイル情報６２に、この映像データ３１に対応するレコードが存在しない場合、対応するレコードを追加し、映像データ３１に含まれるＤＶＲ番号、カメラ番号及び録画日時、並びに、転送情報を、そのレコードに書き込む。このとき、映像収集サーバー５は、この時点では、この映像データ３１のすべてをＤＶＲ１から受信していないので、上記の転送情報として、例えば、未転送である旨を書き込む。
【００４９】
そして、ファイル転送機能部１３は、映像収集サーバー５に、抽出した映像データ３１の全体の送信が完了したとき、ファイル情報３２におけるこの映像データ３１に対応するレコードの転送情報に、転送完了した旨を書き込む。また、映像収集サーバー５は、ＤＶＲ１から、ネットワーク４を介して、上記の映像データ３１を受信完了したとき、この映像データ３１を映像データ６１としてサーバー記憶装置６に記憶させる。このとき、映像収集サーバー５は、ファイル情報６２において、受信した映像データ３１に対応、すなわち、映像データ６１に対応するレコードの転送情報に転送完了した旨を書き込み、また、このレコードに映像データ６１のファイルサイズを書き込む。さらに、映像収集サーバー５は、カメラ録画時間情報６３において、サーバー記憶装置６に記憶された映像データ６１に対応するレコードを追加し、この映像データ６１に含まれるＤＶＲ番号、カメラ番号、並びに、録画日時に含まれる録画開始時刻及び録画終了時刻を、そのレコードに書き込む。
【００５０】
なお、ＤＶＲ１のファイル転送機能部１３は、転送保留映像データの転送の途中で最新の映像データ３１が記録された場合、転送保留映像データの転送を中断して最新の映像データ３１を送信するようにしてもよい。これによって、送信する映像データのリアルタイム性を高めることができる。この場合、映像収集サーバー５は通常の受信と同様の処理に加え、受信したファイル情報が転送開始要求を行ったファイル情報と一致するか比較して、受信した映像データが最新の映像データなのか、転送保留映像データであるのかどうか判断し、記録する。なお、上記の転送の中断は、転送の途中で行うようにしてもよいし、複数データの転送を行う際はひとつの転送保留映像データの転送が完了した時点で、最新の映像データを送信し、再び次の転送保留映像データの転送を開始するようにしてもよい。
【００５１】
（実施の形態１の効果）
以上の構成及び動作のように、ＤＶＲ１は、ネットワーク回線の障害等の復旧後に、ネットワーク回線の障害等発生時前後の古い録画時間の映像データ３１の送信から再開せずに、先行転送映像データのように現在時刻近傍の映像データ３１から送信を再開することによって、早期にリアルタイム状態にすることが可能となり、映像閲覧装置７は、ほぼ現在時刻の映像データを再生することができる。
また、映像収集サーバー５は、ネットワーク回線の障害等によって、映像データを受信できなくなった場合に、その状態を保持しておく必要がなくなる。これは、映像収集サーバー５が、ＤＶＲ１からファイル情報３２を取得して、そのファイル情報３２と、自身が管理するファイル情報６２を比較することによって、受信すべき映像データ３１を特定することができるからである。
【００５２】
なお、本実施の形態においては、図１で示されるように、１台の映像収集サーバー５を設置する構成としたが、これに限定されるものではなく、負荷分散等の目的で、複数台の映像収集サーバー５が設置される構成とし、映像データを収集するものとしてもよい。
【符号の説明】
【００５３】
１  ＤＶＲ、２  カメラ、３  ＤＶＲ記憶装置、４  ネットワーク、５  映像収集サーバー、６  サーバー記憶装置、７  映像閲覧装置、８  閲覧者、１１  映像処理機能部、１２  障害監視機能部、１３  ファイル転送機能部、１４  転送開始データ抽出機能部、３１  映像データ、３２  ファイル情報、５１  ファイル情報取得機能部、５２  ファイル情報比較機能部、５３  ファイル転送要求機能部、６１  映像データ、６２  ファイル情報、６３  カメラ録画時間情報、１０１  店舗内システム、１０２  監視センター内システム。
【図１】
0005392140.tif 000002
【図２】
0005392140.tif 000003
【図３】
0005392140.tif 000004
【図４】
0005392140.tif 000005
【図５】
0005392140.tif 000006
【図６】
0005392140.tif 000007
【図７】
0005392140.tif 000008
【図８】
0005392140.tif 000009