(57)【要約】【課題】電子データの保全性を確保するとともに、電子データの複製先の記憶媒体に必要とされる容量の低減化を実現できるようにする。【解決手段】時系列の電子データを記録する複数の記録装置の各記録装置に記録された電子データごとに、当該電子データの欠損の期間に係る欠損結果情報を収集し（Ｓ４０１）、Ｓ４０１で収集した欠損結果情報に基づいて、各記録装置に記録された電子データを特定する情報であって当該電子データの欠損の期間を含まない期間を抽出した抽出情報を生成し（Ｓ４０２）、Ｓ４０２で生成された抽出情報に基づいて、各記録装置に記録された電子データを複製する処理を行う（Ｓ４０３）。【選択図】図４
2010049497.tif 000002
【特許請求の範囲】
【請求項１】
時系列の電子データを記録する複数の記録装置を有し、各記録装置に記録された前記電子データの複製を行う電子データ記録システムにおける前記記録装置であって、
前記各記録装置に記録された前記電子データごとに、当該電子データの欠損の期間に係る欠損結果情報を収集する収集手段と、
前記収集手段で収集した欠損結果情報に基づいて、前記各記録装置に記録された前記電子データを特定する情報であって当該電子データの前記欠損の期間を含まない期間を抽出した抽出情報を生成する抽出情報生成手段と、
前記抽出情報生成手段で生成された抽出情報に基づいて、前記各記録装置に記録された前記電子データを複製する処理を行う複製処理手段と
を有することを特徴とする記録装置。
【請求項２】
前記各記録装置は、記録した前記電子データの欠損の有無を検査して前記欠損結果情報を生成する欠損結果情報生成手段を備えており、
前記収集手段は、当該各記録装置の前記欠損結果情報生成手段で生成された欠損結果情報の収集を行うことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記複製処理手段は、前記抽出情報に基づいて、前記各記録装置に記録された前記電子データの中から前記欠損の期間を含まない期間の電子データを抽出し、当該抽出した抽出データの複製を行うものであり、
前記抽出情報と前記複製処理手段による前記抽出データの複製の結果とに基づいて、前記複製処理手段で複製した複数の抽出データにおける時系列の関係を示す再生順序情報を生成する再生順序情報生成手段を更に有することを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記抽出情報生成手段は、前記複数の記録装置のうち、前記複製処理手段で複製を行う期間中に含まれる前記電子データの前記欠損の期間が最も短い記録装置を第１の記録装置として選定する処理を行い、前記第１の記録装置に記録された前記電子データの前記欠損の期間を含まない期間を抽出するとともに、前記第１の記録装置に記録された前記電子データの前記欠損の期間において欠損を含まない電子データを記録する他の記録装置の当該電子データにおける当該期間を抽出した前記抽出情報を生成することを特徴とする請求項１乃至３のいずれか１項に記載の記録装置。
【請求項５】
前記抽出情報生成手段は、前記複数の記録装置のうち、前記複製処理手段で複製を行う期間中に含まれる前記電子データの前記欠損の期間の回数が最も少ない記録装置を第１の記録装置として選定する処理を行い、前記第１の記録装置に記録された前記電子データの前記欠損の期間を含まない期間を抽出するとともに、前記第１の記録装置に記録された前記電子データの前記欠損の期間において欠損を含まない電子データを記録する他の記録装置の当該電子データにおける当該期間を抽出した前記抽出情報を生成することを特徴とする請求項１乃至３のいずれか１項に記載の記録装置。
【請求項６】
前記抽出情報生成手段は、前記複数の記録装置のうち、負荷が最も小さい記録装置を第１の記録装置として選定する処理を行い、前記第１の記録装置に記録された前記電子データの前記欠損の期間を含まない期間を抽出するとともに、前記第１の記録装置に記録された前記電子データの前記欠損の期間において欠損を含まない電子データを記録する他の記録装置の当該電子データにおける当該期間を抽出した前記抽出情報を生成することを特徴とする請求項１乃至３のいずれか１項に記載の記録装置。
【請求項７】
前記第１の記録装置を選定する際の負荷は、前記電子データを記録する記録手段への読み込み又は書き込みの状況から計測されたものであることを特徴とする請求項６に記載の記録装置。
【請求項８】
前記第１の記録装置を選定する際の負荷として、ＣＰＵの使用率に係る負荷、メモリ使用量に係る負荷、又は、前記電子データ記録システムのネットワークの使用帯域による負荷を適用することを特徴とする請求項６に記載の記録装置。
【請求項９】
前記抽出情報生成手段は、前記複数の記録装置のうち、前記複製処理手段で複製を行う期間の開始時刻から前記欠損の期間までの間隔が最も長い記録装置を選定する処理を行い、以降、当該選定した記録装置とは異なる記録装置であって当該選定した記録装置における前記欠損の期間の開始時刻から自装置における前記欠損の期間までの間隔が最も長い記録装置を繰り返し選定する処理を行い、選定した記録装置に記録された前記電子データの前記欠損の期間を含まない期間を抽出した前記抽出情報を生成することを特徴とする請求項１乃至３のいずれか１項に記載の記録装置。
【請求項１０】
前記電子データが、基準となるデータと時間的に前のデータとの差異を元にした情報と、時間的に前後のデータとの差異を元にした情報とから構成されるグループからなるものであり、
前記抽出情報生成手段は、前記複数の記録装置のうちの２つの記録装置から抽出する前記電子データを時系列に連続させるために、時間的に後に抽出される電子データの最初の基準となるデータの時刻を、時間的に前に抽出される電子データの最後の時刻よりも早いものとして、前記欠損の期間を含まない期間を抽出した抽出情報を生成し、
前記再生順序情報生成手段は、時間的に後に抽出された抽出データの最初の基準となるデータの時刻において、時間的に前に抽出された抽出データから時間的に後に抽出された抽出データに切り替わるように、各抽出データのファイルの情報とその読込位置の情報とその時刻の情報を前記再生順序情報として生成することを特徴とする請求項３に記載の記録装置。
【請求項１１】
時系列の電子データを記録する複数の記録装置を有し、各記録装置に記録された前記電子データの複製を行う電子データ記録システムにおける前記記録装置の制御方法であって、
前記各記録装置に記録された前記電子データごとに、当該電子データの欠損の期間に係る欠損結果情報を収集する収集ステップと、
前記収集ステップで収集した欠損結果情報に基づいて、前記各記録装置に記録された前記電子データを特定する情報であって当該電子データの前記欠損の期間を含まない期間を抽出した抽出情報を生成する抽出情報生成ステップと、
前記抽出情報生成ステップで生成された抽出情報に基づいて、前記各記録装置に記録された前記電子データを複製する処理を行う複製処理ステップと
を有することを特徴とする記録装置の制御方法。
【請求項１２】
前記各記録装置は、記録した前記電子データの欠損の有無を検査して前記欠損結果情報を生成する欠損結果情報生成手段を備えており、
前記収集ステップでは、当該各記録装置の前記欠損結果情報生成手段で生成された欠損結果情報の収集を行うことを特徴とする請求項１１に記載の記録装置の制御方法。
【請求項１３】
前記複製処理ステップでは、前記抽出情報に基づいて、前記各記録装置に記録された前記電子データの中から前記欠損の期間を含まない期間の電子データを抽出し、当該抽出した抽出データの複製を行うものであり、
前記抽出情報と前記複製処理ステップによる前記抽出データの複製の結果とに基づいて、前記複製処理ステップで複製した複数の抽出データにおける時系列の関係を示す再生順序情報を生成する再生順序情報生成ステップを更に有することを特徴とする請求項１１又は１２に記載の記録装置の制御方法。
【請求項１４】
前記抽出情報生成ステップでは、前記複数の記録装置のうち、前記複製処理ステップで複製を行う期間中に含まれる前記電子データの前記欠損の期間が最も短い記録装置を第１の記録装置として選定する処理を行い、前記第１の記録装置に記録された前記電子データの前記欠損の期間を含まない期間を抽出するとともに、前記第１の記録装置に記録された前記電子データの前記欠損の期間において欠損を含まない電子データを記録する他の記録装置の当該電子データにおける当該期間を抽出した前記抽出情報を生成することを特徴とする請求項１１乃至１３のいずれか１項に記載の記録装置の制御方法。
【請求項１５】
前記抽出情報生成ステップでは、前記複数の記録装置のうち、前記複製処理ステップで複製を行う期間中に含まれる前記電子データの前記欠損の期間の回数が最も少ない記録装置を第１の記録装置として選定する処理を行い、前記第１の記録装置に記録された前記電子データの前記欠損の期間を含まない期間を抽出するとともに、前記第１の記録装置に記録された前記電子データの前記欠損の期間において欠損を含まない電子データを記録する他の記録装置の当該電子データにおける当該期間を抽出した前記抽出情報を生成することを特徴とする請求項１１乃至１３のいずれか１項に記載の記録装置の制御方法。
【請求項１６】
前記抽出情報生成ステップでは、前記複数の記録装置のうち、負荷が最も小さい記録装置を第１の記録装置として選定する処理を行い、前記第１の記録装置に記録された前記電子データの前記欠損の期間を含まない期間を抽出するとともに、前記第１の記録装置に記録された前記電子データの前記欠損の期間において欠損を含まない電子データを記録する他の記録装置の当該電子データにおける当該期間を抽出した前記抽出情報を生成することを特徴とする請求項１１乃至１３のいずれか１項に記載の記録装置の制御方法。
【請求項１７】
前記第１の記録装置を選定する際の負荷は、前記電子データを記録する記録手段への読み込み又は書き込みの状況から計測されたものであることを特徴とする請求項１６に記載の記録装置の制御方法。
【請求項１８】
前記第１の記録装置を選定する際の負荷として、ＣＰＵの使用率に係る負荷、メモリ使用量に係る負荷、又は、前記電子データ記録システムのネットワークの使用帯域による負荷を適用することを特徴とする請求項１６に記載の記録装置の制御方法。
【請求項１９】
前記抽出情報生成ステップでは、前記複数の記録装置のうち、前記複製処理ステップで複製を行う期間の開始時刻から前記欠損の期間までの間隔が最も長い記録装置を選定する処理を行い、以降、当該選定した記録装置とは異なる記録装置であって当該選定した記録装置における前記欠損の期間の開始時刻から自装置における前記欠損の期間までの間隔が最も長い記録装置を繰り返し選定する処理を行い、選定した記録装置に記録された前記電子データの前記欠損の期間を含まない期間を抽出した前記抽出情報を生成することを特徴とする請求項１１乃至１３のいずれか１項に記載の記録装置の制御方法。
【請求項２０】
前記電子データが、基準となるデータと時間的に前のデータとの差異を元にした情報と、時間的に前後のデータとの差異を元にした情報とから構成されるグループからなるものであり、
前記抽出情報生成ステップでは、前記複数の記録装置のうちの２つの記録装置から抽出する前記電子データを時系列に連続させるために、時間的に後に抽出される電子データの最初の基準となるデータの時刻を、時間的に前に抽出される電子データの最後の時刻よりも早いものとして、前記欠損の期間を含まない期間を抽出した抽出情報を生成し、
前記再生順序情報生成ステップでは、時間的に後に抽出された抽出データの最初の基準となるデータの時刻において、時間的に前に抽出された抽出データから時間的に後に抽出された抽出データに切り替わるように、各抽出データのファイルの情報とその読込位置の情報とその時刻の情報を前記再生順序情報として生成することを特徴とする請求項１３に記載の記録装置の制御方法。
【請求項２１】
請求項１１乃至２０のいずれか１項に記載の記録装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項２２】
請求項２１に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時系列な電子データを記録する記録装置及びその制御方法、当該制御方法をコンピュータに実行させるためのプログラム、並びに、当該プログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
従来、記録する電子データの保全性を高める方法としては、ＲＡＩＤなどの冗長構成の記憶媒体に保存する方法や、別の記憶媒体にコピー（複製）する方法が一般的であった。また、記憶媒体に記録された電子データの容量を削減する方法としては、同一内容の重複するファイルを検索して削除する方法が一般的であった（例えば、下記の特許文献１参照）。
【０００３】
【特許文献１】特開２００６−３３８４６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の冗長構成の記憶媒体に電子データを保存する方法においては、記録する電子データの生成過程において負荷の集中などにより電子データにエラーを含むと、冗長構成の各記憶媒体に保存した電子データにエラーを含むことになる。この場合、１台の記録する装置の記憶媒体を冗長構成にするだけでは、十分な電子データの保全性を得ることができない。そのため、映像データなどの電子データを記録するシステムにおいて、保全性を高めるためには、記録する装置自体を複数設定することで冗長化してシステムを構築する方法が取られる。
【０００５】
しかしながら、それぞれの記録装置の電子データが異なる期間においてエラーを含んでいる可能性がある。そのため、各記録装置では、全ての電子データを保持しなければならず、それぞれが有する記憶媒体に必要とされる容量が大きくなるという問題がある。
【０００６】
本発明はこのような問題点に鑑みてなされたものであり、電子データの保全性を確保するとともに、電子データの複製先の記憶媒体に必要とされる容量の低減化を実現できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の記録装置は、時系列の電子データを記録する複数の記録装置を有し、各記録装置に記録された前記電子データの複製を行う電子データ記録システムにおける前記記録装置であって、前記各記録装置に記録された前記電子データごとに、当該電子データの欠損の期間に係る欠損結果情報を収集する収集手段と、前記収集手段で収集した欠損結果情報に基づいて、前記各記録装置に記録された前記電子データを特定する情報であって当該電子データの前記欠損の期間を含まない期間を抽出した抽出情報を生成する抽出情報生成手段と、前記抽出情報生成手段で生成された抽出情報に基づいて、前記各記録装置に記録された前記電子データを複製する処理を行う複製処理手段とを有する。
【０００８】
本発明の記録装置の制御方法は、時系列の電子データを記録する複数の記録装置を有し、各記録装置に記録された前記電子データの複製を行う電子データ記録システムにおける前記記録装置の制御方法であって、前記各記録装置に記録された前記電子データごとに、当該電子データの欠損の期間に係る欠損結果情報を収集する収集ステップと、前記収集ステップで収集した欠損結果情報に基づいて、前記各記録装置に記録された前記電子データを特定する情報であって当該電子データの前記欠損の期間を含まない期間を抽出した抽出情報を生成する抽出情報生成ステップと、前記抽出情報生成ステップで生成された抽出情報に基づいて、前記各記録装置に記録された前記電子データを複製する処理を行う複製処理ステップとを有する。
【０００９】
本発明のプログラムは、前記記録装置の制御方法をコンピュータに実行させる。
本発明のコンピュータ読み取り可能な記憶媒体は、前記プログラムを記憶する。
【発明の効果】
【００１０】
本発明によれば、電子データの保全性を確保するとともに、電子データの複製先の記憶媒体に必要とされる容量の低減化を実現することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について、添付の図面を参照して説明する。
なお、以下に示す本発明の各実施形態においては、本発明に係る記録装置として、録画装置を適用した例について説明を行う。
【００１２】
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。
【００１３】
図１は、本発明の第１の実施形態に係る電子データ記録システム１００の全体構成の一例を示す図である。
図１に示す電子データ記録システム１００は、ネットワークカメラ１１０と、録画装置１２０と、ストレージ装置１３０と、ネットワーク１４０と、再生装置１５０を有して構成されている。
【００１４】
ネットワークカメラ１１０は、時系列の電子データである映像データ等を生成してネットワーク１４０に配信する配信装置であり、電子データ記録システム１００においては、少なくとも１台の装置（複数台の装置が構成されていてもよい）が設けられている。ここで、ネットワークカメラ１１０は、時系列の電子データとして、映像データ以外に、音声データや、温度計などのセンサーによる検知データなどを生成して、ネットワーク１４０に配信するものであってもよい。
【００１５】
録画装置１２０は、ネットワークカメラ１１０からネットワーク１４０を介して配信される映像データを記録（即ち、録画）するものであり、電子データ記録システム１００においては、複数の録画装置が設けられている。図１に示す電子データ記録システム１００では、複数の録画装置１２０として、録画装置１２０−１と録画装置１２０−２との２つの録画装置を設けた例を示しているが、３つ以上の録画装置を設けることも可能である。
【００１６】
ストレージ装置１３０は、各種のデータ等を保存する記憶装置（記憶媒体）である。
このストレージ装置１３０は、例えば、Ｎｅｔｗｏｒｋ＿Ａｔｔａｃｈｅｄ＿Ｓｔｏｒａｇｅなどのネットワーク１４０に接続された記憶装置であってもよい。或いは、例えば、Ｓｔｏｒａｇｅ＿Ａｒｅａ＿Ｎｅｔｗｏｒｋなどのネットワーク１４０において録画装置１２０−１及び１２０−２に接続された記憶装置であってもよい。さらには、例えば、録画装置１２０−１もしくは録画装置１２０−２に装備されたテープやハードディスク、光ディスクなどの記憶装置であってもよい。
【００１７】
ネットワーク１４０は、ネットワークカメラ１１０、録画装置１２０、ストレージ装置１３０、及び、再生装置１５０を相互に通信可能に接続するものである。このネットワーク１４０は、必ずしも１つである必要はない。例えば、ネットワーク１４０は、ネットワークカメラ１１０と録画装置１２０とを繋ぐネットワークと、ストレージ装置１３０と録画装置１２０とを繋ぐネットワークと、ストレージ装置１３０と再生装置１５０とを繋ぐネットワークとを独立して具備してもよい。
【００１８】
再生装置１５０は、ストレージ装置１３０に記録された映像データを再生・表示する装置である。この再生装置１５０は、映像データを表示するディスプレイ及び映像データをディスプレイに表示させるための処理装置などの一般的なパーソナルコンピュータによって構成される。
【００１９】
図２は、図１に示す録画装置１２０の内部構成の一例を示す図である。
図１に示す録画装置１２０は、図２に示すように、通信部１２１と、制御処理部１２２と、内蔵時計１２３と、記録部１２４と、一時記録部１２５を有して構成されている。
【００２０】
通信部１２１は、制御処理部１２２の制御に基づいて、ネットワーク１４０を介して他の装置（外部装置）と通信を行うものである。
【００２１】
制御処理部１２２は、当該録画装置１２０における全体の制御と演算処理を行うものであり、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ）などで構成されている。
【００２２】
内蔵時計１２３は、当該録画装置１２０に内蔵されており、時刻を管理している。この内蔵時計１２３は、例えば、通信部１２１を介して、他の録画装置１２０もしくは不図示のＮＴＰ（Ｎｅｔｗｏｒｋ＿Ｔｉｍｅ＿Ｐｒｏｔｏｃｏｌ）サーバと通信を行うことによって時刻の同期を行うようにしている。この際、内蔵時計１２３は、例えば、通信部１２１を介して、標準電波を受信して時刻を合わせるようにしてもよい。即ち、本実施形態の電子データ記録システム１００では、各録画装置１２０（録画装置１２０−１及び１２０−２）における内蔵時計１２３の時刻は、同じ時刻となっている。
【００２３】
記録部１２４は、各種のデータや各種の情報等を記録するものであり、例えば、ハードディスクや光ディスク、メモリカードなどで構成されている。
【００２４】
一時記録部１２５は、各種のプログラムや各種のデータ等を一時記録するものであり、例えば、ＲＡＭ（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）などで構成されている。
【００２５】
図３は、図２に示す記録部１２４に記録される欠損結果情報の一例を示す図である。
図３に示す欠損結果情報３００の録画期間リストには、開始時刻と終了時刻の項目があり、開始時刻から終了時刻までの間に録画した映像データに欠損が含まれていることを示している。
【００２６】
次に、図１に示す電子データ記録システム１００において、図２及び図３を用いて、録画装置１２０（録画装置１２０−１及び１２０−２）が電子データである映像データを録画する際の処理について説明する。
【００２７】
ネットワークカメラ１１０の映像データについての設定情報（取得をするネットワークカメラ１１０のアドレス、実行するスケジュール、映像データのサイズ・品質・フレームレート）は、それぞれの録画装置１２０が取得してその記録部１２４に保存している。また、録画装置１２０−１と録画装置１２０−２とは、お互いに通信を行って、ネットワークカメラ１１０からの設定情報の内容を同期させている。
【００２８】
それぞれの録画装置１２０の制御処理部１２２は、それぞれの録画装置１２０の記録部１２４に記録されている設定情報を読み込んで、ネットワークカメラ１１０の映像取得コマンドを生成する。そして、それぞれの制御処理部１２２は、通信部１２１を介して、生成した映像取得コマンドをネットワークカメラ１１０に送信して、ネットワークカメラ１１０から映像データを取得し、これを一時記録部１２５に格納する。その後、それぞれの制御処理部１２２は、一時記録部１２５に格納した映像データに、内蔵時計１２３の時刻情報もしくは取得した映像データに付加された時刻情報もしくはその両方から算出した時刻情報を付加して、記録部１２４に逐次記録して保存する。
【００２９】
また、それぞれの制御処理部１２２は、記録部１２４に記録する映像データを解析して当該映像データの取得に係る設定情報の設定との差異の有無を判定し、当該判定の結果と記録処理の結果とから欠損結果情報３００を記録部１２４に記録して保存する。ここで、映像データの解析により比較するのは、映像データの有無やフレームレート、映像データのサイズ、映像データの品質のうちのいずれか１つの情報であってもよいし、また、これらの情報の組み合わせであってもよい。
【００３０】
即ち、録画装置１２０−１及び録画装置１２０−２は、それぞれ、ネットワークカメラ１１０から映像データを受信して記録部１２４に録画するとともに、その録画した映像データに基づいて欠損結果情報３００を作成して記録部１２４に記録する。この際、各録画装置１２０が複数のネットワークカメラ１１０からの映像データを録画する場合には、各ネットワークカメラからの映像データを録画するとともに、録画したそれぞれの映像データに対応する欠損結果情報３００を作成して記録部１２４に記録する。
【００３１】
次に、図１に示す電子データ記録システム１００の構成において、図４〜図６を用いて、録画装置１２０−１及び１２０−２に録画した映像データをストレージ装置１３０にバックアップする処理について説明する。
【００３２】
図４は、図１に示す録画装置１２０において実施される電子データの記録処理の一例を示すフローチャートである。この図４に示す電子データの記録処理（バックアップ処理）は、録画装置１２０−１もしくは録画装置１２０−２のいずれかがホスト装置となることにより実施され、具体的に、ホスト装置となった録画装置の制御処理部１２２において実行される。
【００３３】
図５は、図４に示す電子データの記録処理の中で生成される抽出情報の一例を示す図である。また、図６は、図４に示す電子データの記録処理の中で生成される再生順序情報の一例を示す図である。
【００３４】
図４に示す処理を開始する前段階において、各録画装置１２０の制御処理部１２２は、自装置に記録した電子データの欠損の有無を検査して、当該電子データの欠損の期間に係る欠損結果情報（例えば、図３に示す欠損結果情報３００）を生成する処理を行う。電子データの欠損の有無の判定は、具体的には、制御処理部１２２は、ネットワークカメラ１１０と各録画装置１２０との接続が確立されているか否かに関する履歴情報を保持し、参照することによって接続エラーの発生時刻を電子データが欠損していると判定する。さらに、電子データの欠損の判定方法として、制御処理部１２２は、各録画装置において予め設定された電子データ（映像データ）のフレームレートと実際に受信したフレームレートとが異なる時刻を電子データが欠損していると判定する。この欠損結果情報の生成処理を行う制御処理部１２２は、欠損結果情報生成手段を構成する。
【００３５】
録画装置１２０（録画装置１２０−１もしくは録画装置１２０−２）は、ユーザからの操作指示があった場合やスケジュール実行の設定がされた時刻になった場合、当該録画装置の状態が一定の条件を満たした場合などに図４に示す処理を実行する。バックアップ処理の対象となる電子データ（例えば、映像データ）の範囲は、電子データの記録時刻による時間の範囲で表され、ユーザの指定やスケジュールによる相対時刻による指定、或いは、前回のバックアップからの差分などにより指定されるものである。
【００３６】
まず、図４のステップＳ４０１において、バックアップ処理を実行する録画装置１２０（例えば、録画装置１２０−１）の制御処理部１２２は、自装置内の記録部１２４から欠損結果情報３００を読み込む。さらに、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、同一の動作をしている他の録画装置（例えば、録画装置１２０−２）から、その録画装置の欠損結果情報３００を取得して読み込む。即ち、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、自装置の欠損結果情報３００を収集するとともに、ネットワーク１４０を介して、同一の動作をしている他の録画装置１２０の欠損結果情報３００を収集する処理を行う。このステップＳ４０１の処理を行う制御処理部１２２は、欠損結果情報収集手段を構成する。
【００３７】
続いて、ステップＳ４０２において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ステップＳ４０１で読み込んだ欠損結果情報３００に基づいて抽出情報の生成処理を行う。具体的に、このステップＳ４０２では、図５に示すように、記録した電子データ（映像データ）を抽出する開始時刻及び終了時刻の情報、並びに、記録した録画装置１２０を一意に特定する録画装置ＩＤの情報からなる抽出情報５００が生成される。ここで、図５に示す録画装置ＩＤにおいて、ＳＳ１は、複数の録画装置である録画装置１２０−１及び１２０−２の中から選定された第１の録画装置を示し、また、ＳＳ２は、選定されなかった第２の録画装置（他の録画装置）を示している。このステップＳ４０２の処理を行う制御処理部１２２は、抽出情報生成手段を構成する。このステップＳ４０２の詳細な処理については後述する。
【００３８】
続いて、ステップＳ４０３において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ステップＳ４０２で生成した抽出情報に基づいて各録画装置に記録されている電子データのバックアップ処理（複製処理）を行う。具体的に、当該制御処理部１２２は、抽出情報の録画装置ＩＤに自装置が存在する場合には、自装置の記録部１２４に記録された、指定の開始時刻から終了時刻までの期間の電子データを抽出してストレージ装置１３０に保存する。また、当該制御処理部１２２は、抽出情報の録画装置ＩＤに他の録画装置が存在する場合には、当該他の録画装置に対して、その記録部１２４に記録された、指定の開始時刻から終了時刻までの電子データを抽出してストレージ装置１３０に保存する旨の指示を出す。この場合、当該制御処理部１２２は、他の録画装置の制御処理部１２２に対して上述した指示を出す。即ち、当該制御処理部１２２は、抽出情報に基づいて、各録画装置１２０に記録された電子データの中から欠損の期間を含まない期間の電子データを抽出し、当該抽出した電子データ（抽出データ）のバックアップ処理（複製処理）を行う。このステップＳ４０３の処理を行う制御処理部１２２は、複製処理手段を構成する。
【００３９】
続いて、ステップＳ４０４において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、抽出情報、及び、ストレージ装置１３０への各電子データの保存の結果に基づいて、再生順序情報の生成処理を行う。図６に示すように、ステップＳ４０４で生成される再生順序情報６００には、ストレージ装置１３０に保存した電子データに対して時系列にアクセスするための、開始時刻及び終了時刻の情報とファイル名の情報とファイルの読込位置の情報が含まれている。図６における読込位置は、ファイルの先頭からの容量（Ｂｙｔｅ）を示している。そして、この再生順序情報６００に示された各電子データ（各抽出データ）は、開始時刻から終了時刻までの期間ごとに、順次、切り替わるようにして再生される。また、ステップＳ４０４で生成された再生順序情報６００は、ストレージ装置１３０に保存される。即ち、当該制御処理部１２２は、抽出情報とステップＳ４０３による電子データ（抽出データ）の複製の結果等とに基づいて、ストレージ装置１３０に複製した複数の電子データにおける時系列の関係を示す、例えば図６に示す再生順序情報を生成する処理を行う。このステップＳ４０４の処理を行う制御処理部１２２は、再生順序情報生成手段を構成する。
【００４０】
なお、各録画装置１２０において複数のネットワークカメラ１１０からの映像データを録画しており、当該録画した映像データをバックアップする場合には、上述したステップＳ４０１〜Ｓ４０４の処理を各ネットワークカメラ１１０の映像データごとに実施する。
この際、ステップＳ４０１においては、実施ごとに各録画装置に記録している電子データの解析を行わせて欠損結果情報を生成させて、これらの欠損結果情報を収集するようにしてもよい。また、各録画装置で欠損結果情報を生成させる場合には、各録画装置の録画処理において欠損結果情報を生成して記録することは行わなくてもよい。
【００４１】
次に、本発明の第１の実施形態に関し、図４のステップＳ４０２における抽出情報の生成処理と、図４のステップＳ４０４における再生順序情報の生成処理について、図７〜図１１を用いて、その処理の詳細を説明する。
【００４２】
まず、図４のステップＳ４０２における抽出情報の生成処理の詳細について説明する。
【００４３】
図７は、本発明の第１の実施形態を示し、図１に示す電子データ記録システム１００において、抽出情報の結果の一例を模式的に示す図である。
図７において、横軸は録画時刻を示しており、ステップＳ４０３のバックアップ処理後に、第１の録画装置及び第２の録画装置、並びに、ストレージ装置１３０に記録されている電子データ（映像データ）を帯にして示している。
【００４４】
第１の録画装置においては、帯７０１と帯７０３で示された時間帯の電子データが正常な電子データであり、帯７０２で示された時間帯の電子データには欠損が含まれていることを示している。第２の録画装置においては、帯７０４と帯７０６で示された時間帯の電子データが正常な電子データであり、帯７０５で示された時間帯の電子データには欠損が含まれていることを示している。
【００４５】
ストレージ装置１３０においては、帯７０７、帯７０８及び帯７０９で示された電子データは、それぞれ、第１の録画装置が記録した電子データの帯７０１、帯７０２及び帯７０３と同じ電子データを記録している。このような状況で、ストレージ装置１３０においては、欠損を含む帯７０８の時間帯の電子データについては、第２の録画装置から該当する時間帯の電子データ（７０６ａ）を抽出した電子データ７１０を記録している。
【００４６】
図８は、本発明の第１の実施形態を示し、図４のステップＳ４０２における抽出情報の生成処理の詳細な処理の一例を示すフローチャートである。
【００４７】
図４のステップＳ４０２における処理では、まず、図８のステップＳ８０１において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、同一の動作をしている複数の録画装置１２０の中から、第１の録画装置（第１の記録装置）を選定する。本実施形態では、同一の動作をしている複数の録画装置１２０である録画装置１２０−１及び１２０−２の中から、第１の録画装置が選定されることになる。
【００４８】
具体的に、ステップＳ８０１における第１の録画装置の選定処理としては、以下に示す態様が考えられる。
第１の態様としては、同一の動作をしている複数の録画装置１２０の中から、バックアップ処理の期間中に欠損を含む期間が最も短い録画装置を第１の録画装置として選定するものである。
また、第２の態様としては、同一の動作をしている複数の録画装置１２０の中から、バックアップ処理の期間中に欠損を含む期間の回数が最も少ない録画装置を第１の録画装置として選定するものである。
また、第３の態様としては、同一の動作をしている複数の録画装置１２０の中から、バックアップ処理の期間の開始時刻から欠損を含む期間までの間隔が最も長い録画装置を第１の録画装置として選定するものである。
また、第４の態様としては、同一の動作をしている複数の録画装置１２０の中から、ハードディスク等の記憶装置からなるストレージ装置１３０への負荷が最も小さい録画装置を第１の録画装置として選定するものである。
また、第５の態様としては、同一の動作をしている複数の録画装置１２０の中から、当該録画装置の負荷が最も小さい録画装置を第１の録画装置として選定するものである。ここで、第１の録画装置を選定する際の負荷としては、例えば、制御処理部１２２に係るＣＰＵの使用率に係る負荷や記録部に係るメモリ使用量に係る負荷、もしくはネットワーク１４０の使用帯域による負荷、又は、これらの組み合わせによる負荷が適用できる。さらに、第１の録画装置を選定する際の負荷は、例えば、電子データを記録する記録部１２４への読み込み又は書き込みの状況から計測されたものを適用することも可能である。
【００４９】
続いて、ステップＳ８０２において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、抽出情報として、ステップＳ８０１で選定した第１の録画装置に記録された電子データを特定する情報を追加する処理を行う。具体的に、バックアップ処理をする電子データの時間帯の開始時刻から終了時刻までの情報と、ステップＳ８０１で選定した第１の録画装置を特定する情報（録画装置ＩＤ）を抽出情報として追加する。
【００５０】
続いて、ステップＳ８０３において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ステップＳ８０１で選定した第１の録画装置における欠損結果情報に基づいて、バックアップ処理の時間帯に含まれる欠損の期間ごとに順次処理を行う。
【００５１】
続いて、ステップＳ８０４において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、第１の録画装置における処理を行う欠損の期間中に、欠損を含まない電子データを記録している他の録画装置があるか否かを判断する。
【００５２】
ステップＳ８０４の判断の結果、欠損を含まない電子データを記録している他の録画装置がある場合には（Ｓ８０４／ＹＥＳ）、ステップＳ８０５に進む。ステップＳ８０５に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、抽出情報として、ステップＳ８０４で判断された当該他の録画装置に記録された電子データを特定する情報を追加する処理を行う。具体的に、処理を行う欠損の期間中の開始時刻から終了時刻までの情報と、ステップＳ８０４で判断された当該他の録画装置を特定する情報（録画装置ＩＤ）を抽出情報として追加する。
【００５３】
ステップＳ８０５の処理が終了した場合、或いは、ステップＳ８０４で欠損を含まない電子データを記録している他の録画装置がないと判断された場合には（Ｓ８０４／ＮＯ）、ステップＳ８０６に進む。ステップＳ８０６に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、バックアップ処理の時間帯に含まれる、第１の録画装置の欠損結果情報に基づく全ての欠損の期間について処理を行ったか否かを判断する。
【００５４】
ステップＳ８０６の判断の結果、全ての欠損の期間については未だ処理を行っていない場合、即ち、未処理の欠損結果情報が存在する場合（Ｓ８０６／ＮＯ）には、ステップＳ８０３に戻り、再度、ステップＳ８０３以降の処理を行う。
【００５５】
一方、ステップＳ８０６の判断の結果、全ての欠損の期間について処理を行った場合（Ｓ８０６／ＹＥＳ）には、当該フローチャートにおける処理を終了する。
【００５６】
以上のステップＳ８０１〜Ｓ８０６の処理を経ることにより、図４のステップＳ４０２における抽出情報の生成処理が行われる。
【００５７】
図９は、図８に示すフローチャートの処理で生成される抽出情報の一例を示す図である。ここで、バックアップ処理の期間は、２００７年１１月１９時０時から同年１１月２０日０時までの１日である。図９に示す抽出情報９００において、ＳＳ１で特定される録画装置を第１の録画装置として選定している。また、図９に示す抽出情報９００では、ＳＳ１で特定される第１の録画装置においてバックアップ処理の期間内に２つの欠損を含む期間が存在しており、その期間では、ＳＳ２で特定される第２の録画装置から電子データを抽出する設定となっている。
【００５８】
次に、図４のステップＳ４０４における再生順序情報の生成処理の詳細について説明する。
【００５９】
図１０は、本発明の第１の実施形態を示し、図４のステップＳ４０４における再生順序情報の生成処理の詳細な処理の一例を示すフローチャートである。
【００６０】
図４のステップＳ４０４における処理では、まず、図１０のステップＳ１００１において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、処理の開始時刻（ＴＳ）をバックアップ処理の開始時刻として設定する処理を行う。
【００６１】
続いて、ステップＳ１００２において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ＴＳの時刻の録画を含む電子データのファイル名をＦとして設定する処理を行う。
【００６２】
続いて、ステップＳ１００３において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ステップＳ１００２で設定したＦが、上述した抽出情報の生成処理で選定した第１の録画装置に記録されている電子データであるか否かを判断する。
【００６３】
ステップＳ１００３の判断の結果、ステップＳ１００２で設定したＦが第１の録画装置に記録されている電子データである場合には（Ｓ１００３／ＹＥＳ）、ステップＳ１００４に進む。ステップＳ１００４に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、電子データのファイルの開始時刻がＴＳよりも後であってＴＳに最も近いものを次のファイル候補（ＮＦ）として設定する処理を行う。さらに、その終了時刻（ＴＥ）をＮＦの開始時刻として設定する処理を行う。
【００６４】
一方、ステップＳ１００３の判断の結果、ステップＳ１００２で設定したＦが第１の録画装置に記録されている電子データでない場合には（Ｓ１００３／ＮＯ）、ステップＳ１００５に進む。ステップＳ１００５に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、次のファイル候補（ＮＦ）を第１の録画装置の電子データのファイルとして設定する処理を行う。さらに、その終了時刻（ＴＥ）を、第１の録画装置の欠損結果情報の中で欠損の期間の終了時刻がＴＳよりも後であってＴＳに最も近いものとする設定を行う。
【００６５】
ステップＳ１００４又はステップＳ１００５の処理が終了すると、ステップＳ１００６に進む。ステップＳ１００６に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、再生順序情報を追加する処理を行う。具体的に、Ｆのファイルの中において開始時刻（ＴＳ）に対応する電子データ（映像データ）の位置を算出してその算出結果を読込位置とし、さらに、開始時刻（ＴＳ）、終了時刻（ＴＥ）及びファイル名（Ｆ）の情報を合わせて再生順序情報に追加する。
【００６６】
続いて、ステップＳ１００７において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ＴＥの時刻が、バックアップ処理の期間の終了時刻以降であるか否かを判断する。
【００６７】
ステップＳ１００７の判断の結果、ＴＥの時刻が、バックアップ処理の期間の終了時刻以降でない場合には（Ｓ１００７／ＮＯ）、ステップＳ１００８に進む。ステップＳ１００８に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ファイル名（Ｆ）に次のファイル候補（ＮＦ）を設定し、ＴＳの時刻にＴＥの時刻を設定する。その後、ステップＳ１００３に戻り、再度、ステップＳ１００３以降の処理を行う。
【００６８】
一方、ステップＳ１００７の判断の結果、ＴＥの時刻が、バックアップ処理の期間の終了時刻以降である場合には（Ｓ１００７／ＹＥＳ）、当該フローチャートにおける処理を終了する。
【００６９】
以上のステップＳ１００１〜Ｓ１００８の処理を経ることにより、図４のステップＳ４０４における再生順序情報の生成処理が行われる。そして、生成された再生順序情報は、映像データとともにストレージ装置１３０に格納される。再生装置１５０は、再生順序情報を参照することによって映像データをディスプレイに表示させる。
【００７０】
図１１は、図１０に示すフローチャートの処理で生成される再生順序情報の一例を示す図である。ここで、バックアップ処理の期間は、２００７年１１月１９時０時から同年１１月２０日０時までの１日である。
【００７１】
図１１に示す再生順序情報１１００において、第１の録画装置に記録されている電子データ（映像データ）のファイルが「ＳＳ１＿０１．ａｖｉ」であり、バックアップ処理の全期間の電子データが抽出されている。また、欠損を含む２つの期間は、それぞれ、他の録画装置（第２の録画装置）に記録されている電子データ（映像データ）のファイルである「ＳＳ２＿０１．ａｖｉ」と「ＳＳ２＿０２．ａｖｉ」を参照するように、再生順序情報１１００に設定されている。また、欠損の期間の終了後においては、第１の録画装置に記録されている電子データ（映像データ）のファイル「ＳＳ１＿０１．ａｖｉ」の中で、該当する位置を読み込むための読込位置が再生順序情報１１００に設定されている。なお、図１１における読込位置は、ファイルの先頭からの容量（Ｂｙｔｅ）を示している。
【００７２】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
第２の実施形態に係る電子データ記録システムの全体構成は、図１に示す第１の実施形態に係る電子データ記録システム１００の全体構成と同様である。また、第２の実施形態に係る録画装置１２０の内部構成は、図２に示す第１の実施形態に係る録画装置１２０の内部構成と同様である。また、第２の実施形態に係る録画装置１２０において実施される電子データの記録処理の手順は、図４に示す第１の実施形態に係る録画装置１２０において実施される電子データの記録処理の手順と同様である。
【００７３】
以下に示す第２の実施形態の説明においては、上述した第１の実施形態との相違点を主として説明し、第１の実施形態との共通点については説明を省略或いは簡略化する。
【００７４】
次に、本発明の第２の実施形態に関し、図４のステップＳ４０２における抽出情報の生成処理と、図４のステップＳ４０４における再生順序情報の生成処理について、図１２〜図１４、並びに、図５及び図６を用いて、その処理の詳細を説明する。
【００７５】
まず、図４のステップＳ４０２における抽出情報の生成処理の詳細について説明する。
【００７６】
図１２は、本発明の第２の実施形態を示し、図１に示す電子データ記録システム１００において、抽出情報の結果の一例を模式的に示す図である。
図１２において、横軸は録画時刻を示しており、ステップＳ４０３のバックアップ処理後に、第１の録画装置及び第２の録画装置、並びに、ストレージ装置１３０に記録されている電子データ（映像データ）を帯にして示している。
【００７７】
第１の録画装置においては、帯１２０１と帯１２０３で示された時間帯の電子データが正常な電子データであり、帯１２０２で示された時間帯の電子データには欠損が含まれていることを示している。第２の録画装置においては、帯１２０４と帯１２０６で示された時間帯の電子データが正常な電子データであり、帯１２０５で示された時間帯の電子データには欠損が含まれていることを示している。
【００７８】
ストレージ装置１３０においては、帯１２０７で示された電子データは、第１の録画装置が記録した電子データの帯１２０１と同じ電子データを記録している。このような状況で、ストレージ装置１３０においては、第１の録画装置に係る欠損を含む帯１２０２の時間帯以降の電子データについては、第２の録画装置から該当する時間帯の電子データ（１２０６ａ）を抽出した電子データ１２０８を記録している。
【００７９】
図１３は、本発明の第２の実施形態を示し、図４のステップＳ４０２における抽出情報の生成処理の詳細な処理の一例を示すフローチャートである。
【００８０】
図４のステップＳ４０２における処理では、まず、図１３のステップＳ１３０１において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、処理（抽出）の開始時刻（ＴＳ）をバックアップ処理の開始時刻として設定する処理を行う。
【００８１】
続いて、ステップＳ１３０２において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、複数の録画装置１２０の中から、ＴＳの時刻よりも後であって欠損を含む期間が最も遅い録画装置を選定する処理を行う。即ち、本実施形態では、同一の動作をしている複数の録画装置１２０である録画装置１２０−１及び１２０−２の中から、ＴＳの時刻から欠損を含む期間までの間隔が最も長い録画装置が選定されることになる。
【００８２】
続いて、ステップＳ１３０３において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、処理（抽出）の終了時刻（ＴＥ）を、ステップＳ１３０２で選定した第１の録画装置における欠損の期間の開始時刻として設定する処理を行う。
【００８３】
続いて、ステップＳ１３０４において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、抽出情報として、ステップＳ１３０２で選定した録画装置に記録された電子データを特定する情報を追加する処理を行う。具体的に、バックアップ処理をする電子データの時間帯を示す開始時刻（ＴＳ）から終了時刻（ＴＥ）までの情報と、ステップＳ１３０２で選定した録画装置を特定する情報（録画装置ＩＤ）を抽出情報として追加する。
【００８４】
続いて、ステップＳ１３０５において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ＴＥの時刻が、バックアップ処理の期間の終了時刻以降であるか否かを判断する。
【００８５】
ステップＳ１３０５の判断の結果、ＴＥの時刻が、バックアップ処理の期間の終了時刻以降でない場合には（Ｓ１３０５／ＮＯ）、ステップＳ１３０６に進む。ステップＳ１３０６に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ＴＳの時刻にＴＥの時刻を設定する。その後、再度、ステップＳ１３０２に戻り、ステップＳ１３０２以降の処理を行う。
【００８６】
このように、最初のステップＳ１３０２の処理では、複数の録画装置１２０のうち、バックアップ処理を行う期間の開始時刻から欠損の期間までの間隔が最も長い録画装置を選定する処理が行われる。以降、ステップＳ１３０２〜Ｓ１３０６の処理を繰り返し行うことで、当該選定した録画装置とは異なる録画装置であって当該選定した録画装置における欠損の期間の開始時刻から自装置における欠損の期間までの間隔が最も長い録画装置が繰り返し選定される。
【００８７】
一方、ステップＳ１３０６の判断の結果、ＴＥの時刻が、バックアップ処理の期間の終了時刻以降である場合には（Ｓ１３０５／ＹＥＳ）、当該フローチャートにおける処理を終了する。
【００８８】
以上のステップＳ１３０１〜Ｓ１３０６の処理を経ることにより、図４のステップＳ４０２における抽出情報の生成処理が行われる。
【００８９】
この図１３に示すフローチャートの処理で生成される抽出情報は、例えば、図５に示す抽出情報５００のようになる。
図５に示す例では、ＳＳ１の録画装置ＩＤで特定される録画装置（第１の録画装置）は、２００７／１１／１９  １０：１５：３１．２５からの期間と、２００７／１１／１９  １５：３０：００．４２からの期間が、欠損を含む電子データを有する期間である。また、ＳＳ２の録画装置ＩＤで特定される録画装置（第２の録画装置）は、２００７／１１／１９  １３：２１：５６．３３からの期間が、欠損を含む電子データを有する期間である。このように、本実施形態では、欠損を含む電子データを有する期間ごとに、電子データを抽出するための録画装置を変更している。
【００９０】
次に、図４のステップＳ４０４における再生順序情報の生成処理の詳細について説明する。
【００９１】
図１４は、本発明の第２の実施形態を示し、図４のステップＳ４０４における再生順序情報の生成処理の詳細な処理の一例を示すフローチャートである。
【００９２】
図４のステップＳ４０４における処理では、まず、図１４のステップＳ１４０１において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、図１３のフローチャートの処理で生成した抽出情報について順次処理を行う。
【００９３】
続いて、ステップＳ１４０２において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、抽出情報に基づいて、開始時刻及び終了時刻の情報と録画装置ＩＤの情報とから、該当するストレージ装置１３０に保存されたファイル名を特定する。
【００９４】
続いて、ステップＳ１４０３において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ステップＳ１４０２で特定したファイル名のファイルにおいて開始時刻の電子データ（映像データ）部分の当該ファイル内の位置を算出する。即ち、ここでは、当該ファイルの読込位置が算出される。
【００９５】
続いて、ステップＳ１４０４において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、再生順序情報を追加する処理を行う。具体的には、抽出情報に示された開始時刻及び終了時刻、並びに、ステップＳ１４０２で特定したファイル名、及び、ステップＳ１４０３で算出した読込位置の情報を合わせて再生順序情報に追加する。
【００９６】
続いて、ステップＳ１４０５において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、抽出情報の全てについて処理を行ったか否かを判断する。
【００９７】
ステップＳ１４０５の判断の結果、抽出情報の全てについては処理を行っていない場合には（Ｓ１４０５／ＮＯ）、ステップＳ１４０１に戻り、再度、ステップＳ１４０１以降の処理を行う。
【００９８】
一方、ステップＳ１４０５の判断の結果、抽出情報の全てについて処理を行った場合には（Ｓ１４０５／ＹＥＳ）、当該フローチャートにおける処理を終了する。
【００９９】
以上のステップＳ１４０１〜Ｓ１４０５の処理を経ることにより、図４のステップＳ４０４における再生順序情報の生成処理が行われる。第１の実施の形態と同様に、生成された再生順序情報は、映像データとともにストレージ装置１３０に格納される。再生装置１５０は、再生順序情報を参照することによって映像データをディスプレイに表示させる。
【０１００】
この図１４に示すフローチャートの処理で生成される再生順序情報は、例えば、図６に示す再生順序情報６００のようになる。
【０１０１】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
第３の実施形態に係る電子データ記録システムの全体構成は、図１に示す第１の実施形態に係る電子データ記録システム１００の全体構成と同様である。また、第３の実施形態に係る録画装置１２０の内部構成は、図２に示す第１の実施形態に係る録画装置１２０の内部構成と同様である。また、第３の実施形態に係る録画装置１２０において実施される電子データの記録処理の手順は、図４に示す第１の実施形態に係る録画装置１２０において実施される電子データの記録処理の手順と同様である。
【０１０２】
以下に示す第３の実施形態の説明においては、上述した第１の実施形態との相違点を主として説明し、第１の実施形態との共通点については説明を省略或いは簡略化する。具体的に、第３の実施形態は、図１に示すネットワークカメラ１１０から配信される電子データである映像データが、ＭＰＥＧ−４などのようにフレーム間予測を利用した符号化データの場合の形態である。
【０１０３】
即ち、本実施形態では、電子データが、基準となるデータと時間的に前のデータとの差異を元にした情報と、時間的に前後のデータとの差異を元にした情報とから構成されるグループからなるものである。そして、本実施形態における図４のステップＳ４０２では、２つの録画装置１２０から抽出する電子データを時系列に連続させるために、以下の処理を行うようにする。具体的には、時間的に後に抽出される電子データの最初の基準となるデータの時刻を、時間的に前に抽出される電子データの最後の時刻よりも早いものとして抽出情報を生成するようにする。その後、図４のステップＳ４０４では、時間的に後に抽出された抽出データの最初の基準となるデータの時刻において、時間的に前に抽出された抽出データから時間的に後に抽出された抽出データに切り替わるように、再生順序情報が生成される。
【０１０４】
より詳細に、図１５を用いて、本実施形態における図４のステップＳ４０２の処理を説明する。
図１５は、本発明の第３の実施形態を示し、図４のステップＳ４０２における抽出情報の生成処理の詳細な処理の一例を示すフローチャートである。
【０１０５】
図４のステップＳ４０２における処理では、まず、図１５のステップＳ１５０１において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、同一の動作をしている複数の録画装置１２０の中から、第１の録画装置を選定する処理を行う。本実施形態においても、第１の実施形態と同様に、同一の動作をしている複数の録画装置１２０である録画装置１２０−１及び１２０−２の中から、第１の録画装置が選定されることになる。また、ステップＳ１５０１における第１の録画装置の選定処理としては、第１の実施形態で示した第１の態様〜第５の態様を適用することが可能である。
【０１０６】
続いて、ステップＳ１５０２において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、抽出情報として、ステップＳ１５０１で選定した第１の録画装置に記録された電子データを特定する情報を追加する処理を行う。具体的に、バックアップ処理をする電子データの時間帯の開始時刻から終了時刻までの情報と、ステップＳ１５０１で選定した第１の録画装置を特定する情報（録画装置ＩＤ）を抽出情報として追加する。
【０１０７】
続いて、ステップＳ１５０３において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ステップＳ１５０１で選定した第１の録画装置における欠損結果情報に基づいて、バックアップ処理の時間帯に含まれる欠損の期間ごとに順次処理を行う。
【０１０８】
続いて、ステップＳ１５０４において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、第１の録画装置における処理を行う欠損の期間中に、欠損を含まない電子データを記録している他の録画装置があるか否かを判断する。
【０１０９】
ステップＳ１５０４の判断の結果、欠損を含まない電子データを記録している他の録画装置がある場合には（Ｓ１５０４／ＹＥＳ）、ステップＳ１５０５に進む。ステップＳ１５０５に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、処理を行っている欠損の期間の前後のＩフレームを選定する処理を行う。具体的には、当該他の録画装置に記録された電子データの中で、処理を行っている欠損の期間の開始時刻以前で最も近いＩフレームを選定し、また、第１の録画装置に記録された電子データの中で、当該欠損の期間の終了時刻以後で最も近いＩフレームを選定する。
【０１１０】
続いて、ステップＳ１５０６において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、抽出情報を追加する処理を行う。具体的には、ステップＳ１５０５で選定したＩフレームであって、他の録画装置のＩフレームの時刻を開始時刻、及び、第１の録画装置のＩフレームの時刻を終了時刻の情報とし、当該他の録画装置を特定する情報（録画装置ＩＤ）とともに抽出情報として追加する。
【０１１１】
ステップＳ１５０６の処理が終了した場合、或いは、ステップＳ１５０４で欠損を含まない電子データを記録している他の録画装置がないと判断された場合には（Ｓ１５０４／ＮＯ）、ステップＳ１５０７に進む。ステップＳ１５０７に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、バックアップ処理の時間帯に含まれる、第１の録画装置の欠損結果情報に基づく全ての欠損の期間について処理を行ったか否かを判断する。
【０１１２】
ステップＳ１５０７の判断の結果、全ての欠損の期間については未だ処理を行っていない場合、即ち、未処理の欠損結果情報が存在する場合（Ｓ１５０７／ＮＯ）には、ステップＳ１５０３に戻り、再度、ステップＳ１５０３以降の処理を行う。
【０１１３】
一方、ステップＳ１５０７の判断の結果、全ての欠損の期間について処理を行った場合（Ｓ１５０７／ＹＥＳ）には、当該フローチャートにおける処理を終了する。
【０１１４】
以上のステップＳ１５０１〜Ｓ１５０７の処理を経ることにより、図４のステップＳ４０２における抽出情報の生成処理が行われる。
【０１１５】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。
第４の実施形態に係る電子データ記録システムの全体構成は、図１に示す第１の実施形態に係る電子データ記録システム１００の全体構成と同様である。また、第４の実施形態に係る録画装置１２０の内部構成は、図２に示す第１の実施形態に係る録画装置１２０の内部構成と同様である。また、第４の実施形態に係る録画装置１２０において実施される電子データの記録処理の手順は、図４に示す第１の実施形態に係る録画装置１２０において実施される電子データの記録処理の手順と同様である。
【０１１６】
以下に示す第４の実施形態の説明においては、上述した第２の実施形態との相違点を主として説明し、第２の実施形態との共通点については説明を省略或いは簡略化する。具体的に、第４の実施形態は、図１に示すネットワークカメラ１１０から配信される電子データである映像データが、ＭＰＥＧ−４などのようにフレーム間予測を利用した符号化データの場合の形態である。
【０１１７】
図１６は、本発明の第４の実施形態を示し、図４のステップＳ４０２における抽出情報の生成処理の詳細な処理の一例を示すフローチャートである。
【０１１８】
図４のステップＳ４０２における処理では、まず、図１６のステップＳ１６０１において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、処理（抽出）の開始時刻（ＴＳ）をバックアップ処理の開始時刻として設定する処理を行う。
【０１１９】
続いて、ステップＳ１６０２において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、複数の録画装置１２０の中から、ＴＳの時刻よりも後であって欠損を含む期間が最も遅い録画装置を選定する処理を行う。即ち、本実施形態では、同一の動作をしている複数の録画装置１２０である録画装置１２０−１及び１２０−２の中から、ＴＳの時刻から欠損を含む期間までの間隔が最も長い録画装置が選定されることになる。
【０１２０】
続いて、ステップＳ１６０３において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ステップＳ１６０２で選定した録画装置に記録されている電子データにおいて、ＴＳの時刻以前で最も近いＩフレームを選定する。
【０１２１】
続いて、ステップＳ１６０４において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ＴＳの時刻を、ステップＳ１６０３で選定したＩフレームの時刻として更新する。
【０１２２】
続いて、ステップＳ１６０５において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、１つ前に追加をした抽出情報があるか否かを判断する。
【０１２３】
ステップＳ１６０５の判断の結果、１つ前に追加をした抽出情報がある場合には、ステップＳ１６０６に進む。ステップＳ１６０６に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、１つ前の抽出情報の終了時刻を、ステップＳ１６０３で選定したＩフレームの時刻に変更する。
【０１２４】
ステップＳ１６０６の処理が終了した場合、或いは、ステップＳ１６０５で１つ前に追加をした抽出情報がないと判断された場合には（Ｓ１６０５／ＮＯ）、ステップＳ１６０７に進む。ステップＳ１６０７に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、処理（抽出）の終了時刻（ＴＥ）を、ステップＳ１６０２で選定した録画装置の欠損の開始時刻とする。
【０１２５】
続いて、ステップＳ１６０８において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、抽出情報として、ステップＳ１６０２で選定した録画装置に記録された電子データを特定する情報を追加する処理を行う。具体的に、ＴＳの時刻を開始時刻、及び、ＴＥの時刻を終了時刻の情報とし、ステップＳ１６０２で選定した録画装置を特定する情報（録画装置ＩＤ）とともに抽出情報として追加する。
【０１２６】
続いて、ステップＳ１６０９において、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ＴＥの時刻が、バックアップ処理の期間の終了時刻以降であるか否かを判断する。
【０１２７】
ステップＳ１６０９の判断の結果、ＴＥの時刻が、バックアップ処理の期間の終了時刻以降でない場合には（Ｓ１６０９／ＮＯ）、ステップＳ１６１０に進む。ステップＳ１６１０に進むと、バックアップ処理を実行する録画装置１２０の制御処理部１２２は、ＴＳの時刻にＴＥの時刻を設定する。その後、再度、ステップＳ１６０２に戻り、ステップＳ１６０２以降の処理を行う。
【０１２８】
一方、ステップＳ１６０９の判断の結果、ＴＥの時刻が、バックアップ処理の期間の終了時刻以降である場合には（Ｓ１６０９／ＹＥＳ）、当該フローチャートにおける処理を終了する。
【０１２９】
以上説明した本発明の各実施形態によれば、電子データの保全性を確保するとともに、電子データの複製先の記憶媒体に必要とされる容量の低減化を実現することが可能となる。
【０１３０】
前述した各実施形態に係る録画装置１２０の制御方法を示す図４、図８、図１０、図１３〜図１６の各ステップは、コンピュータのＣＰＵがＲＡＭやＲＯＭなどに記憶されたプログラムを実行することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【０１３１】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記憶媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記憶媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体を用いることができる。また、この際の通信媒体としては、光ファイバ等の有線回線や無線回線などが挙げられる。
【０１３２】
また、本発明は、コンピュータが供給されたプログラムを実行することにより各実施形態に係る録画装置１２０の機能が実現される態様に限られない。そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して各実施形態に係る録画装置１２０の機能が実現される場合も、かかるプログラムは本発明に含まれる。また、供給されたプログラムの処理の全て、或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて各実施形態に係る録画装置１２０の機能が実現される場合も、かかるプログラムは本発明に含まれる。
【０１３３】
また、前述した本実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術的思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【０１３４】
【図１】本発明の第１の実施形態に係る電子データ記録システムの全体構成の一例を示す図である。
【図２】図１に示す録画装置の内部構成の一例を示す図である。
【図３】図２に示す記録部に記録される欠損結果情報の一例を示す図である。
【図４】図１に示す録画装置において実施される電子データの記録処理の一例を示すフローチャートである。
【図５】図４に示す電子データの記録処理の中で生成される抽出情報の一例を示す図である。
【図６】図４に示す電子データの記録処理の中で生成される再生順序情報の一例を示す図である。
【図７】本発明の第１の実施形態を示し、図１に示す電子データ記録システムにおいて、抽出情報の結果の一例を模式的に示す図である。
【図８】本発明の第１の実施形態を示し、図４のステップＳ４０２における抽出情報の生成処理の詳細な処理の一例を示すフローチャートである。
【図９】図８に示すフローチャートの処理で生成される抽出情報の一例を示す図である。
【図１０】本発明の第１の実施形態を示し、図４のステップＳ４０４における再生順序情報の生成処理の詳細な処理の一例を示すフローチャートである。
【図１１】図１０に示すフローチャートの処理で生成される再生順序情報の一例を示す図である。
【図１２】本発明の第２の実施形態を示し、図１に示す電子データ記録システムにおいて、抽出情報の結果の一例を模式的に示す図である。
【図１３】本発明の第２の実施形態を示し、図４のステップＳ４０２における抽出情報の生成処理の詳細な処理の一例を示すフローチャートである。
【図１４】本発明の第２の実施形態を示し、図４のステップＳ４０４における再生順序情報の生成処理の詳細な処理の一例を示すフローチャートである。
【図１５】本発明の第３の実施形態を示し、図４のステップＳ４０２における抽出情報の生成処理の詳細な処理の一例を示すフローチャートである。
【図１６】本発明の第４の実施形態を示し、図４のステップＳ４０２における抽出情報の生成処理の詳細な処理の一例を示すフローチャートである。
【符号の説明】
【０１３５】
１００  電子データ記録システム
１１０  ネットワークカメラ
１２０−１、１２０−２  録画装置
１３０  ストレージ装置
１４０  ネットワーク
１２１  通信部
１２２  制御処理部
１２３  内蔵時計
１２４  記録部
１２５  一時記憶部
【図１】
2010049497.tif 000003
【図２】
2010049497.tif 000004
【図３】
2010049497.tif 000005
【図４】
2010049497.tif 000006
【図５】
2010049497.tif 000007
【図６】
2010049497.tif 000008
【図７】
2010049497.tif 000009
【図８】
2010049497.tif 000010
【図９】
2010049497.tif 000011
【図１０】
2010049497.tif 000012
【図１１】
2010049497.tif 000013
【図１２】
2010049497.tif 000014
【図１３】
2010049497.tif 000015
【図１４】
2010049497.tif 000016
【図１５】
2010049497.tif 000017
【図１６】
2010049497.tif 000018