(57)【要約】  【課題】  簡易な構成で古い映像を消去することなく新規のデータを記録する機能を有するデータ記録装置を提供する。  【解決手段】  映像記録装置１００は、データを受信するキャプチャ部１０１と、データを記憶する記憶装置１０９と、記憶装置１０９の残量が転送判定用閾値より少なくなったときにネットワーク上の複数の他の映像記録装置に、記憶領域の残量に関する情報を問い合わせる送信先決定部１０５と、送信先決定部１０５による問合せで得られたネットワーク上の他のデータ記録装置の残量に関する情報を記憶する他装置管理部１０６と、記憶装置１０９の残量が問合せ判定用閾値より少なくなったときに他装置管理部１０６に記憶された残量に関する情報に基づいて、入力データの送信先を決定する送信先決定部１０５と、送信先決定部１０５にて決定された送信先の映像記録装置へデータを転送する送受信部１０７とを備える。【選択図】  図１
2005318380.tif 000002
【特許請求の範囲】
【請求項１】
データを入力するデータ入力手段と、
前記データ入力手段にて入力されたデータを記憶するデータ記憶手段と、
前記データ記憶手段の残量があらかじめ定められた第１の閾値より少なくなったときにネットワークで接続された複数の他のデータ記録装置に、記憶領域の残量に関する情報を問い合わせる残量問合手段と、
前記残量問合手段による問合せで得られた前記他のデータ記録装置の残量に関する情報を記憶する他装置残量記憶手段と、
前記データ記憶手段の残量があらかじめ定められた第２の閾値より少なくなったときに前記他装置残量記憶手段に記憶された残量に関する情報に基づいて、前記複数の他のデータ記録装置の中から前記入力データの転送先を決定する転送先決定手段と、
前記転送先決定手段にて決定された転送先へ前記入力データを転送するデータ転送手段と、
を備えたことを特徴とするデータ記録装置。
【請求項２】
前記データ転送手段にてデータを転送した転送先を識別する情報を記憶する保存先管理手段をさらに備えることを特徴とする請求項１に記載のデータ記録装置。
【請求項３】
前記保存先管理手段は、前記データ転送手段にて転送したデータを取得したデータ入力手段のチャネルと、転送開始時刻および転送終了時刻とを記憶することを特徴とする請求項２に記載のデータ記録装置。
【請求項４】
前記他装置残量記憶手段は、前記残量に関する情報として前記他のデータ記録装置の記憶領域の残量、前記他のデータ記録装置で記録中のビットレート、および問合せ時刻を記憶し、
前記転送先決定手段は、前記他装置残量記憶手段に記憶された前記記憶領域の残量、前記ビットレート、および前記問合せ時刻から、現在時刻における記憶領域の残量を算出し、現在時刻における残量に基づいて前記入力データの転送先を決定することを特徴とする請求項１に記載のデータ記録装置。
【請求項５】
前記他装置残量記憶手段は、前記残量に関する情報として、前記他のデータ記録装置で記録中のチャネル数をさらに記憶し、
前記転送先決定手段は、さらにチャネル数に基づいて現在時刻における記憶領域の残量を算出し、現在時刻における残量に基づいて前記入力データの転送先を決定する、ことを特徴とする請求項４に記載のデータ記録装置。
【請求項６】
前記ネットワークで接続された他のデータ記録装置からの問合せに対して、前記データ記憶手段の残量に関する情報を送信する残量情報送信手段を備えたことを特徴とする請求項１に記載のデータ記録装置。
【請求項７】
残量に関する情報の問合せの送信元の他のデータ記録装置を識別する情報を記憶する問合せ履歴記憶手段を備え、
前記残量情報送信手段は、前記残量に関する情報が変化したときに、残量に関する情報を前記問合せ履歴記憶手段に記憶されたデータ記録装置に送信する、ことを特徴とする請求項６に記載のデータ記録装置。
【請求項８】
ネットワークによって接続された複数のデータ記録装置を備え、
前記各データ記録装置は、
データを入力するデータ入力手段と、
前記データ入力手段にて入力されたデータを記憶するデータ記憶手段と、
前記データ記憶手段の残量があらかじめ定められた第１の閾値より少なくなったときに前記ネットワークで接続されたデータ記録装置に、記憶領域の残量に関する情報を問い合わせる残量問合手段と、
前記ネットワークで接続された他のデータ記録装置からの問合せに対して、データ記憶手段の残量に関する情報を送信する残量送信手段と、
前記残量問合手段による問合せで得られた前記他のデータ記録装置の残量に関する情報を記憶する他装置残量記憶手段と、
前記データ記憶手段の残量があらかじめ定められた第２の閾値より少なくなったときに前記他装置残量記憶手段に記憶された残量に関する情報に基づいて、複数の前記他のデータ記録装置の中から前記入力データの転送先を決定する転送先決定手段と、
前記転送先決定手段にて決定された転送先へ前記入力データを転送するデータ転送手段と、
を備えたことを特徴とするデータ記録システム。
【請求項９】
データを入力するデータ入力ステップと、
前記データ入力ステップにおいて入力されたデータをデータ記憶手段に記憶させるデータ記憶ステップと、
前記データ記憶手段の残量があらかじめ定められた第１の閾値より少なくなったときにネットワークで接続された複数の他のデータ記録装置に、記憶領域の残量に関する情報を問い合わせる残量問合ステップと、
前記残量問合ステップにおける問合せで得られた前記他のデータ記録装置の残量に関する情報を記憶する他装置残量記憶ステップと、
前記データ記憶手段の残量があらかじめ定められた第２の閾値より少なくなったときに前記他装置残量記憶ステップにおいて記憶された残量に関する情報に基づいて、前記複数の他のデータ記録装置の中から前記入力データの転送先を決定する転送先決定ステップと、
前記転送先決定ステップにおいて決定された転送先へ前記入力データを転送するデータ転送ステップと、
を備えたことを特徴とするデータ記録方法。
【請求項１０】
データを記録するためのプログラムであって、ネットワークによって複数のデータ記録装置と接続されたコンピュータに、
データを入力するデータ入力ステップと、
前記データ入力ステップにおいて入力されたデータをデータ記憶手段に記憶させるデータ記憶ステップと、
前記データ記憶手段の残量があらかじめ定められた第１の閾値より少なくなったときにネットワークで接続された複数の他のデータ記録装置に、記憶領域の残量に関する情報を問い合わせる残量問合ステップと、
前記残量問合ステップにおける問合せで得られた前記他のデータ記録装置の残量に関する情報を記憶する他装置残量記憶ステップと、
前記データ記憶手段の残量があらかじめ定められた第２の閾値より少なくなったときに前記他装置残量記憶ステップにおいて記憶された残量に関する情報に基づいて、前記複数の他のデータ記録装置の中から前記入力データの転送先を決定する転送先決定ステップと、
前記転送先決定ステップにおいて決定された転送先へ前記入力データを転送するデータ転送ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを記録するためのデータ記録装置に関し、特に入力映像をデジタル化し記憶領域に保存する映像記録装置に関する。さらに詳しくは映像を記録するための記憶領域が不足し、新たな映像を記録できなくなった時に、ネットワークで接続されている他の映像記録装置に転送し記録を行う機能を備えた映像記録装置に関する。
【背景技術】
【０００２】
従来から、入力映像を記録してハードディスク等の記憶媒体に記憶する映像記録装置が知られているが、記憶領域の残量不足になると新たな映像を継続して記録することができなかった。そのため、記憶領域が不足した時に新しい映像を記録するための対策を講じる必要がある。
【０００３】
例えば、特許文献１には、映像記録装置に記憶領域を設けて記録するのではなく、ネットワークにより接続されたサーバに映像を蓄積するネットワーク蓄積型ビデオカメラシステムが記載されている。
【特許文献１】特開２００３−１８５２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のシステムを使用した場合、映像記録装置の他に映像データを蓄積するためのサーバを別途設置する必要がある。また、映像データを蓄積したサーバが破損した場合、記録された映像データを全て損失することになるという問題がある。
【０００５】
本発明は以上のような実情に鑑みてなされたものであり、簡易な構成で古い映像を消去することなく新規のデータを記録する機能を有し、且つサーバを別途設置する必要のないようなデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のデータ記録装置は、データを入力するデータ入力手段と、前記データ入力手段にて入力されたデータを記憶するデータ記憶手段と、前記データ記憶手段の残量があらかじめ定められた第１の閾値より少なくなったときにネットワークで接続された複数の他のデータ記録装置に、記憶領域の残量に関する情報を問い合わせる残量問合手段と、前記残量問合手段による問合せで得られた前記他のデータ記録装置の残量に関する情報を記憶する他装置残量記憶手段と、前記データ記憶手段の残量があらかじめ定められた第２の閾値より少なくなったときに前記他装置残量記憶手段に記憶された残量に関する情報に基づいて、前記複数の他のデータ記録装置の中から前記入力データの転送先を決定する転送先決定手段と、前記転送先決定手段にて決定された転送先へ前記入力データを転送するデータ転送手段とを備えた構成を有する。
【０００７】
この構成により、データ記憶手段の残量が第１の閾値より少なくなったときに、ネットワークで接続された他のデータ記録装置の残量に関する情報を問い合わせて他装置残量記憶手段に記憶しておくので、データ記憶手段の残量が第２の閾値より少なくなってデータ記憶手段の残量不足と判断されたときに、他装置残量記憶手段の情報に基づいて複数のデータ記録装置の中からデータを保存すべきデータ記録装置を速やかに決定できる。従って、自身のデータ記憶手段が残量不足に陥ったときに、速やかに他のデータ記録装置に記憶させることができる。特に、撮影等で映像データを連続的に取得しているときには、取得したデータをロスしないで速やかに保存する必要があるので、この構成が有効である。また、複数のデータ記録装置に分散して記憶されるので、データ記録装置のクラッシュによる全データ損失の危険を低減できる。
【０００８】
本発明のデータ記録装置は、前記データ転送手段にてデータを転送した転送先を識別する情報を記憶する保存先管理手段をさらに備えてもよい。
【０００９】
この構成により、保存先管理手段に記憶された識別情報に基づいて、他のデータ記録装置に記録したデータを容易に検索することができる。
【００１０】
本発明のデータ記録装置において、前記保存先管理手段は、前記データ転送手段にて転送したデータを取得したデータ入力手段のチャネルと、転送開始時刻および転送終了時刻とを記憶してもよい。
【００１１】
この構成により、データ入力手段の複数のチャネルのうちのどのチャネルから入力されたデータを転送したか管理できる。また、転送開始時刻、転送終了時刻を記憶しておくことにより、データのどの部分を転送したか管理できる。
【００１２】
本発明のデータ記録装置において、前記他装置残量記憶手段は、前記残量に関する情報として前記他のデータ記録装置の記憶領域の残量、前記他のデータ記録装置で記録中のビットレート、および問合せ時刻を記憶し、前記転送先決定手段は、前記他装置残量記憶手段に記憶された前記記憶領域の残量、前記ビットレート、および前記問合せ時刻から、現在時刻における記憶領域の残量を算出し、現在時刻における残量に基づいて前記入力データの転送先を決定してもよい。
【００１３】
この構成により、他のデータ記録装置の記憶領域の残量が動的に変化する場合に、現在時刻における記憶領域の残量を求め、求めた残量に基づいて転送先を決定できる。
【００１４】
本発明のデータ記録装置において、前記他装置残量記憶手段は、前記残量に関する情報として、前記他のデータ記録装置で記録中のチャネル数をさらに記憶し、前記転送先決定手段は、さらにチャネル数に基づいて現在時刻における記憶領域の残量を算出し、現在時刻における残量に基づいて前記入力データの転送先を決定してもよい。
【００１５】
この構成により、他のデータ記録装置の記憶領域の現在の残量を適切に算出することができる。
【００１６】
本発明のデータ記録装置は、前記ネットワークで接続された他のデータ記録装置からの問合せに対して、前記データ記憶手段の残量に関する情報を送信する残量情報送信手段を備えてもよい。
【００１７】
この構成により、他のデータ記録装置からの残量の問合せに対して、データ記憶手段の記憶領域の残量を通知し、データ記憶装置自身もネットワークで接続された他のデータ記録装置の記憶領域の残量が少なくなったときのデータ転送先の候補となる。
【００１８】
本発明のデータ記録装置は、残量に関する情報の問合せの送信元の他のデータ記録装置を識別する情報を記憶する問合せ履歴記憶手段を備え、前記残量情報送信手段は、前記残量に関する情報が変化したときに、残量に関する情報を前記問合せ履歴記憶手段に記憶されたデータ記録装置に送信してもよい。
【００１９】
この構成により、他のデータ記録装置がデータ記憶手段の残量を適切に求めることができる。
【００２０】
本発明のデータ記録システムは、ネットワークによって接続された複数のデータ記録装置を備え、前記各データ記録装置は、データを入力するデータ入力手段と、前記データ入力手段にて入力されたデータを記憶するデータ記憶手段と、前記データ記憶手段の残量があらかじめ定められた第１の閾値より少なくなったときに前記ネットワークで接続されたデータ記録装置に、記憶領域の残量に関する情報を問い合わせる残量問合手段と、前記ネットワークで接続された他のデータ記録装置からの問合せに対して、データ記憶手段の残量に関する情報を送信する残量送信手段と、前記残量問合手段による問合せで得られた前記他のデータ記録装置の残量に関する情報を記憶する他装置残量記憶手段と、前記データ記憶手段の残量があらかじめ定められた第２の閾値より少なくなったときに前記他装置残量記憶手段に記憶された残量に関する情報に基づいて、複数の前記他のデータ記録装置の中から前記入力データの転送先を決定する転送先決定手段と、前記転送先決定手段にて決定された転送先へ前記入力データを転送するデータ転送手段とを備えた構成を有する。
【００２１】
この構成により、本発明のデータ記録装置と同様に、各データ記録装置は自身のデータ記憶手段が残量不足に陥ったときに、速やかに他のデータ記録装置に記憶させることができる。上記したデータ記録装置の各構成を本発明のデータ記録システムに適用することも可能である。
【００２２】
本発明のデータ記録方法は、データを入力するデータ入力ステップと、前記データ入力ステップにおいて入力されたデータをデータ記憶手段に記憶させるデータ記憶ステップと、前記データ記憶手段の残量があらかじめ定められた第１の閾値より少なくなったときにネットワークで接続された複数の他のデータ記録装置に、記憶領域の残量に関する情報を問い合わせる残量問合ステップと、前記残量問合ステップにおける問合せで得られた前記他のデータ記録装置の残量に関する情報を記憶する他装置残量記憶ステップと、前記データ記憶手段の残量があらかじめ定められた第２の閾値より少なくなったときに前記他装置残量記憶ステップにおいて記憶された残量に関する情報に基づいて、前記複数の他のデータ記録装置の中から前記入力データの転送先を決定する転送先決定ステップと、前記転送先決定ステップにおいて決定された転送先へ前記入力データを転送するデータ転送ステップとを備えた構成を有する。
【００２３】
この構成により、本発明のデータ記録装置と同様に、各データ記録装置は自身のデータ記憶手段が残量不足に陥ったときにも、速やかに他のデータ記録装置に記憶させることができる。上記したデータ記録装置の各構成を本発明のデータ記録方法に適用することも可能である。
【００２４】
本発明のプログラムは、データを記録するためのプログラムであって、ネットワークによって複数のデータ記録装置と接続されたコンピュータに、データを入力するデータ入力ステップと、前記データ入力ステップにおいて入力されたデータをデータ記憶手段に記憶させるデータ記憶ステップと、前記データ記憶手段の残量があらかじめ定められた第１の閾値より少なくなったときにネットワークで接続された複数の他のデータ記録装置に、記憶領域の残量に関する情報を問い合わせる残量問合ステップと、前記残量問合ステップにおける問合せで得られた前記他のデータ記録装置の残量に関する情報を記憶する他装置残量記憶ステップと、前記データ記憶手段の残量があらかじめ定められた第２の閾値より少なくなったときに前記他装置残量記憶ステップにおいて記憶された残量に関する情報に基づいて、前記複数の他のデータ記録装置の中から前記入力データの転送先を決定する転送先決定ステップと、前記転送先決定ステップにおいて決定された転送先へ前記入力データを転送するデータ転送ステップとを実行させる。
【００２５】
この構成により、本発明のデータ記録装置と同様に、各データ記録装置は自身のデータ記憶手段が残量不足に陥ったときにも、速やかに他のデータ記録装置に記憶させることができる。上記したデータ記録装置の各構成を本発明のプログラムに適用することも可能である。
【発明の効果】
【００２６】
本発明は、データ記憶手段の残量が第１の閾値より少なくなったときに、ネットワークで接続された他のデータ記録装置の残量に関する情報を問い合わせて他装置残量記憶手段に記憶しておくので、データ記憶手段の残量が第２の閾値より少なくなってデータ記憶手段の残量不足と判断されたときに、他装置残量記憶手段の情報に基づいて複数のデータ記録装置の中からデータを保存すべきデータ記録装置を速やかに決定し、自身のデータ記憶手段が残量不足に陥ったときに、速やかに他のデータ記録装置に記憶させることができるというすぐれた効果を有する。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態のデータ記録システムおよびデータ記録装置について図面を用いて説明する。以下の説明では、記録対象のデータの例として映像データを取り上げ、取得した映像データを記録する映像記録装置および映像記録システムについて説明する。
【００２８】
（第１の実施の形態）
図１は、第１の実施の形態の映像記録装置１００ａの構成を示す図である。映像記録システムは、図２に示すように、複数（ここでは４つ）の映像記録装置１００ａ〜１００ｄを備え、それぞれの映像記録装置１００ａ〜１００ｄがネットワークで接続されることによって構成される。なお、映像記録装置１００ａ〜１００ｄは同じ構成を有している。
【００２９】
まず、本実施の形態の映像記録装置１００ａの概要について説明する。本実施の形態の映像記録装置１００ａは、入力された映像をデジタル化し記憶媒体に記録する機能を有し、記憶領域の容量が不足した時、入力された映像データをネットワークに接続された他の映像記録装置１００ｂ〜１００ｄに転送し記録する機能を有する。映像記録装置１００ａは、記憶領域の使用量に２つの閾値を設けている。記憶領域の使用量が１つ目の閾値より少なくなった時、ネットワークに接続されている全ての映像記録装置１００ｂ〜１００ｄに、記憶領域の残量、記録中のチャネル数、記録ビットレートの総量を問い合わせ、返答結果を受信時刻と共に記録する。以下、この閾値を問合せ判定用閾値という。記憶媒体の使用量が２つ目の閾値より少なくなった時、ネットワークに接続された映像記録装置１００ｂ〜１００ｄの記憶領域の残量を上記記録した情報から推測し記憶領域の残量の最も多い装置に転送し、転送先の映像記録装置の識別子と入力チャネルと転送開始時刻と転送終了時刻を記録する。以下、この閾値を転送判定用閾値という。
【００３０】
また、本実施の形態の映像記録装置１００ａは、他の映像記録装置１００ｂ〜１００ｄにより記憶領域の残量と記録中のチャネル数と記録ビットレートの総量の問い合わせを受け通知をした後、記録中のチャネル数と記録ビットレートの監視をし、記録チャネル数、若しくは記録ビットレートの総量変化量が変化した時、問い合わせを受けた映像記録装置に記憶領域の残量と記録中のチャネル数とビットレートの総量の通知を行うようにしている。ここで、記録ビットレートおよび記録ビットレートの総量の変化は、あらかじめ定められた所定量を超えて変化したときに検出される。
【００３１】
なお、本発明の映像記録装置は、上記した各構成の機能を実行するためのモジュールを備えたプログラムをコンピュータによって実行させることによって実現できる。このようなプログラムも本発明の範囲に含まれる。
【００３２】
以下、本実施の形態に係る映像記録装置１００ａについて、図面を参照しながら説明する。本実施の形態に係る映像記録装置１００ａは図１に示すブロック図に基づき動作する。以下の説明では、映像記録装置１００ａについて説明するが、前述したように映像記録装置１００ｂ〜１００ｄも同じ構成を有する。
【００３３】
図１に示す映像記録装置１００ａは、映像を取り込みデジタル化する機能を持つキャプチャ部１０１と、キャプチャ部１０１で取り込んだ映像を符号化する機能を持つ符号化部１０２と、符号化した映像を記憶装置１０９へ転送するか、ネットワーク上の他の映像記録装置１００ｂ〜１００ｄに転送するかを決定する機能を持つ保存先決定部１０３と、記憶装置１０９の容量の残量に関する情報を管理する機能を持つ資源管理部１０４と、符号化された映像データを転送先を決定する送信先決定部１０５と、ネットワーク上の他の映像記録装置１００ｂ〜１００ｄの記憶領域の残量を管理する他装置管理部１０６と、ネットワーク上の他の映像記録装置１００ｂ〜１００ｄとの間で映像の送受信する機能を持つ送受信部１０７と、記憶装置１０９に記録した映像データの管理を行う映像管理部１０８と、映像データを記録する記憶装置１０９と、ネットワーク上の他の映像記録装置１００ｂ〜１００ｄから受信した映像を記憶装置１０９に記録する機能を持つ受信映像処理部１１０と、ユーザにより与えられた検索条件により記録された映像の検索を行う検索部１１１と、映像の表示を行う表示部１１２を有している。
【００３４】
以下に各ブロックの処理について説明する。
【００３５】
まず、キャプチャ部１０１から説明する。キャプチャ部１０１では受信したアナログ映像をデジタル映像に変換し、符号化部１０２へ送信する。キャプチャ部１０１は、例えばビデオカメラ等の撮像装置に接続され、撮像装置から送信される映像を受信する。この場合、キャプチャ部１０１は映像を連続的に受信することになるので、データロスを低減するために、速やかに処理する必要がある。
【００３６】
次に、符号化部１０２について説明する。符号化部１０２ではキャプチャ部１０１にて受信した映像を符号化する。また、符号化部１０２は、符号化した映像を保存先決定部１０３に送信する。
【００３７】
次に、保存先決定部１０３について説明する。保存先決定部１０３は、符号化部１０２から送信された映像データを自己の記録装置１０９に保存するか、他の映像記録装置１００ｂ〜１００ｄに保存するかを決定する機能を有する。
【００３８】
図３は、保存先決定部１０３の動作を示すフローチャートである。はじめに保存先決定部１０３は、キャプチャ部１０１にて受信中の映像を他の映像記録装置１００ｂ〜１００ｄに転送中であるか否かを映像管理部１０８に問い合わせる（Ｓ２０１）。映像管理部１０８からの問合せ結果を受けて、保存先決定部１０３は、映像を他の映像記録装置１００ｂ〜１００ｄに転送中であるか否かを判定する（Ｓ２０２）。この結果が真である場合、つまり映像を他の映像記録装置１００ｂ〜１００ｄに転送中であるときは、保存先決定部１０３は、送信先決定部１０５に転送中の装置を通知すると共に映像を転送する（Ｓ２０３）。すなわち、他の映像記録装置１００ｂ〜１００ｄのいずれかを映像の保存先とすることを決定する。
【００３９】
映像を他の映像記録装置１００ｂ〜１００ｄに転送中であるか否かの判定の結果が偽である場合、つまり映像を他の映像記録装置１００ｂ〜１００ｄに転送中でない場合、保存先決定部１０３は、資源管理部１０４に記憶装置１０９の記憶手段１０９の残量の問い合わせを行う（Ｓ２０４）。保存先決定部１０３は、問合せによって得られた記憶手段１０９の残量が転送判定用閾値よりも少ないかどうか判定する（Ｓ２０５）。ステップ２０５の判定結果が真である、つまり記憶領域の残量が転送判定用閾値よりも少ない場合、保存先決定部１０３は、ネットワーク上の他の映像記録装置１００ｂ〜１００ｄに映像を記録するように送信先決定部１０５に通知後、送信先決定部１０５に映像を転送する（Ｓ２０６）。記憶装置１０９の残量が転送判定用閾値よりも大きい場合、保存先決定部１０３は、記憶領域の残量が問合せ判定用閾値より少ないか判定する（Ｓ２０７）。この判定結果が真である場合、つまり記憶装置１０９の残量が転送判定用閾値よりは多く、かつ問合せ判定用閾値より少ない場合は、ネットワーク上の他の映像記録装置１００ｂ〜１００ｄに記録領域の残量を問い合わせるように送信先決定部１０５に通知する（Ｓ２０８）。次に、保存先決定部１０３は、映像管理部１０８に映像を転送する（Ｓ２０９）。ステップ２０７の判定が偽である場合、つまり記憶領域の残量が問合せ判定用閾値以上ある場合、保存先決定部１０３は映像管理部１０８に映像を転送する（Ｓ２０９）。
【００４０】
次に資源管理部１０４について説明する。資源管理部１０４は、資源管理テーブルを有し、資源管理テーブルに記憶装置１０９の記憶領域の残量、キャプチャしているチャネル数、および符号化レートの合計を記録して管理する。そして、資源管理部１０４は、保存先管理部１０３および送受信部１０７からの問合せに応じる機能を有する。
【００４１】
図４は、資源管理部１０４の動作を示すフローチャートである。資源管理部１０４は、はじめに保存先決定部１０３から問い合わせを受信したか否かを判定する（Ｓ３０１）。ステップ３０１の判定が真である場合、つまり保存先決定部１０３より問い合わせを受信した場合、資源管理テーブルを読み込み、記憶領域の残量を保存先決定部１０３に通知する（Ｓ３０２）。
【００４２】
ステップ３０１の判定が偽である場合、つまり保存先決定部１０３より問い合わせを受信していない場合、資源管理部１０４は送受信部１０７からの問い合わせを受信しているか否かを判定する（Ｓ３０３）。ステップ３０３の判定が真である場合、つまり送受信部１０７より問い合わせを受信した場合、資源管理部１０４は資源管理テーブルを読み込み、記憶領域の残量、キャプチャチャネル数、符号化レートの平均を送受信部１０７に通知する（Ｓ３０４）。
【００４３】
ステップ３０３の判定が偽である場合、つまり送受信部１０７から問い合わせを受信していない場合、資源管理部１０４は、以下の処理を行う。まず、資源管理部１０４はキャプチャ部１０１にキャプチャ中のチャネル数を問い合わせ、資源管理テーブルの更新を行う（Ｓ３０５）。次に、資源管理部１０４は符号化部１０２に符号化レートの総量を問い合わせ、キャプチャチャネル数で割ることにより符号化レートの平均を計算し、資源管理テーブルを更新する（Ｓ３０６）。次に、資源管理部１０４は、記憶装置１０９に記憶領域の残量を問い合わせ、資源管理テーブルの更新を行い、更新時刻を資源管理テーブルに記録する（Ｓ３０７）。
【００４４】
次に、送信先決定部１０５について説明する。送信先決定部１０５は、ネットワーク上の複数の映像記録装置１００ｂ〜１００ｄの中から映像データを記録させる装置を決定する機能を有する。
【００４５】
図５は、送信先決定部１０５の動作を示すフローチャートである。はじめに保存先決定部１０３よりデータを受信する（Ｓ４０１）。このように保存先決定部１０３からデータを受信する場合は、図２に示す保存先決定部１０３のフローから分かるように、記憶装置１０９の残量が転送判定用閾値より少ない場合である。従って、送信先決定部１０５は、ネットワーク上の映像記録装置１００ｂ〜１００ｄのうちから映像データを記録する装置を決定する必要がある。
【００４６】
送信先決定部１０５は、受信したデータが他の映像記録装置１００ｂ〜１００ｄに転送中のものか否かを判定する（Ｓ４０２）。ステップ４０２の判定が真である場合、つまり他の映像記録装置１００ｂ〜１００ｄに転送中のデータである場合、その転送先の装置に転送するように送受信部１０７に通知すると共にデータの転送を行う（Ｓ４０３）。
【００４７】
次に、ステップ４０２の判定が偽である場合、つまり他の映像記録装置１００ｂ〜１００ｄに転送中のデータでない場合の処理について説明する。送信先決定部１０５は、ネットワークに接続されている各映像記録装置１００ｂ〜１００ｄについて、他装置情報の取得時間、平均ビットレート、キャプチャ中のチャネル数、記憶領域の残量を他装置管理部１０６に問い合わせる（Ｓ４０４）。送信先決定部１０５は、ステップ４０４で取得した残量情報に基づき、ネットワークに接続された各映像記録装置１００ｂ〜１００ｄの記憶領域の残量を推定計算する。ここでの推定計算は、例えば、現在の残量＝記憶された記憶領域の残量−（現在時刻−他装置情報取得時刻）×平均レート×キャプチャ中のチャネル数、の式で行う（Ｓ４０５）。この式により、他装置情報を取得した時刻から現在時刻までの経過時間に蓄積されたデータ量も考慮に入れて、現在時刻における記憶領域の残量を計算できる。送信先決定部１０５は、ステップ４０５で行った記憶領域残量のうち、残量が最も大きい装置にデータの転送を行うように送受信部１０７に通知し、データの転送を行う（Ｓ４０６）。その後、送信先決定部１０５は、他装置管理部１０６に転送した装置について通知を行う（Ｓ４０７）。
【００４８】
次に、他装置管理部１０６について説明する。他装置管理部１０６は、ネットワークに接続された他の映像記録装置１００ｂ〜１００ｄの記憶領域の残量に関する情報を管理する機能を有する。具体的には、他装置管理部１０６は他装置管理テーブルを有し、他装置管理テーブルにキャプチャしているチャネル数、映像の符号化レートの平均、および記憶領域の残量を、それらの情報を取得した時刻の情報と共に記憶している。そして、他装置管理部１０６は、送信先処理部１０５からの問合せに応じる機能を有する。
【００４９】
図６は、他装置管理部１０６の動作を示すフローチャートである。はじめに他装置管理部１０６は、送信先決定部１０５より通知を受信する（Ｓ５０１）。ここで、他装置管理部１０６が受信する通知は、他の映像記録装置１００ｂ〜１００ｄの残量の問合せ通知、映像の転送先の通知、あるいは他装置情報の更新通知である。
【００５０】
他装置管理部１０６は、受信した通知の種類を判定する（Ｓ５０２）。他装置管理部１０６が受信した通知が問合せ通知の場合、他装置管理部１０６は他装置管理テーブルを参照し、送信先決定部１０５へ他の映像記録装置１００ｂ〜１００ｄの記憶領域残量、キャプチャ中のチャネル数、平均レート、映像受信の合計レートを通知する（Ｓ５０３）。他装置管理部１０６が受信した通知がデータ転送先を知らせる通知の場合、他装置管理部１０６は送信先決定部１０５より通知された転送データのチャネル番号、送信開始時刻、送信先の他の装置の識別子を、映像管理部１０８へ通知する（Ｓ５０４）。他装置管理部１０６が受信した通知が更新命令の場合、ネットワーク上の他の映像記録装置１００ｂ〜１００ｄにキャプチャ中のチャネル数、平均レート、記憶領域の残量、映像受信の合計レートの問い合わせを行うように送受信部１０７に通知を行う（Ｓ５０５）。
【００５１】
次に、映像管理部１０８について説明する。映像管理部１０８は、映像管理テーブルを有し、映像管理テーブルに映像データを記録した場所を記憶し、映像データを管理する機能を有する。また、映像管理部１０８は、保存先決定部１０３または受信映像処理部１１０から送信された映像データを記憶装置１０９に転送して記憶させる機能を有する。
【００５２】
図７は、映像管理部１０８の動作を示すフローチャートである。映像管理部１０８は、はじめにデータの受信を行う（Ｓ６０１）。受信したデータが保存先決定部１０３からであるか判定を行う（Ｓ６０２）。ステップ６０２の判定が真である場合、受信したデータが既に記憶装置１０９に転送中のチャネルのものであるか否かをさらに判定する（Ｓ６０３）。ステップ６０３の判定が真である場合、映像管理部１０８は、受信したデータを記憶装置１０９に転送する（Ｓ６０５）。ステップ６０３の判定が偽である場合、つまり受信データが記憶装置１０９に転送中ではなく新規のチャネルのものである場合、受信した映像データを映像管理テーブルに追加し（Ｓ６０４）、その後、データ記憶装置１０９に転送する（Ｓ６０５）。
【００５３】
次に、ステップ６０２の判定が偽である場合、つまり受信データが保存先決定部１０３からではなく受信映像処理部１１０からである場合について説明する。この場合、映像管理部１０８は、受信したデータが既に受信中の装置、チャネルの映像であるか否かを判定する（Ｓ６０６）。ステップ６０６の判定が真である場合、受信したデータを記憶装置１０９に転送する（Ｓ６０８）。ステップ６０６の判定が偽である場合、つまり新規に受信した映像データである場合、映像管理部１０８は、映像管理テーブルに装置の識別情報、受信開始時刻（現在時刻）、チャネル番号を記録し（Ｓ６０７）、その後、データを記憶装置１０９に転送する（Ｓ６０８）。
【００５４】
次に、受信映像処理部１１０について説明する。受信映像処理部１１０は、ネットワークに接続された他の映像記録装置１００ｂ〜１００ｄから送信された映像データを処理する機能を有する。
【００５５】
図８は、受信映像処理部１１０の動作を示すフローチャートである。受信映像処理部１１０は、はじめに送受信部１０７より映像を受信する（Ｓ７０１）。次に、映像管理部１０８へ転送する（Ｓ７０２）。
【００５６】
次に、検索部１１１について説明する。検索部１１１は、入力された条件に従ってデータを検索する機能を有する。
【００５７】
図９は、検索部１１１の動作を示すフローチャートである。検索部１１１は、はじめにイベントを受信すると（Ｓ８０１）、受信したイベントがユーザによる検索条件入力であるか否かを判定する（Ｓ８０２）。ステップ８０２の判定が真である場合、検索部１１１は、ユーザの検索条件に基づき、記憶装置１０９からデータを検索する（Ｓ８０３）。次に、検索部１１１は、映像管理部１０８の映像管理テーブルを参照し（Ｓ８０４）、他の映像記録装置１００ｂ〜１００ｄに転送した映像があるか否かを判定する（Ｓ８０５）。ステップ８０５の判定が真である場合、検索部１１１は、他装置管理テーブルを参照し他の映像記録装置１００ｂ〜１００ｄに検索依頼するように送受信部１０７に送信する（Ｓ８０６）。ステップ８０５の判定が偽である場合、つまり他の映像記録装置１００ｂ〜１００ｄに転送した映像がない場合は、ステップ８０６の処理を行わない。続いて、検索部１１１は、検索結果を表示部１１２に通知し、検索結果の表示を行う（Ｓ８０７）。その後、ユーザにより選択された映像を記憶装置１０９から取得し復号化部１１３に転送する（Ｓ８０８）。
【００５８】
次に、ステップ８０２の判定が偽である場合、つまり受信したイベントがユーザによる検索条件入力ではない場合について説明する。この場合、検索部１１１は、送受信部１０７より他の映像記録装置１００ｂ〜１００ｄからの検索コマンド通知があるか判定する（Ｓ８０９）。ステップ８０９の判定が偽であるときは何の処理も行わない。ステップ８０９の判定が真である場合、検索部１１１は、まず、記憶装置１０９から検索コマンドに応じたデータを検索する（Ｓ８１０）。次に、検索部１１１は、映像管理部１０８の映像管理テーブルを参照し（Ｓ８１１）、他の映像記録装置１００ｂ〜１００ｄに転送した映像があるか否かを判定する（Ｓ８１２）。ステップ８１２の判定結果が真である場合は、検索部１１１は、他装置管理テーブルを参照し、他の映像記録装置１００ｂ〜１００ｄに検索依頼するように送受信部１０７に送信する（Ｓ８１３）。ステップ８１２の判定結果が偽である場合、つまり他の映像記録装置１００ｂ〜１００ｄに転送した映像がない場合、検索部１１１はステップ８１３を行わない。次に、検索部１１１は、検索結果を送受信部１０７に通知する（Ｓ８１４）。
【００５９】
以上説明した第１の実施の形態の映像記録装置１００ａによれば、キャプチャ部１０１に入力された映像データを、映像記録装置１００ａの記録装置１０９に保存するか、ネットワークに接続された他の映像記録装置１００ｂ〜１００ｄに蓄積するかを、記録装置１０９の残量に基づいて判定するので、記録装置１０９の残量が少ない場合にも、既に記録された映像を消去することなく新規映像を記録することが可能となる。
【００６０】
また、記憶装置１０９の残量が問合せ判定用閾値より少なくなったときにネットワークに接続された他の映像記録装置１００ｂ〜１００ｄの記録領域の残量に関する情報を取得して他装置管理部１０６にて管理し、他装置管理部１０６に管理された情報に基づいて送信先決定部１０５がネットワークに接続された複数の映像記録装置１００ｂ〜１００ｄの中から映像データの保存先を決定するので、記録装置１０９の残量が転送判定用閾値より少なくなったときに、データの転送先を速やかに決定できる。これにより、キャプチャ部１０１から連続的に入力されるデータをロスしないで保存することができる。
【００６１】
また、他装置管理部１０６には、他の映像記録装置１００ｂ〜１００ｄの記録チャネル数や記録ビットレートの情報が管理されているので、送信先決定部１０５は現在時刻における記録領域の残量を計算し、適切なデータ送信先を選択することができる。
【００６２】
（第２の実施の形態）
次に、本発明の第２の実施の形態の映像記録装置１００ａについて説明する。第２の実施の形態の映像記録装置１００ａは、第１の実施の形態の映像記録装置１００ａと基本的な構成は同じであるが（図１参照）、資源管理部１０４の機能が異なる。
【００６３】
第２の実施の形態において、資源管理部１０４は、第１の実施の形態の資源管理部１０４の機能に加え、記憶領域の残量に関する情報を他の映像記録装置に再通知する機能を有する。
【００６４】
図１０は、資源管理部１０４の動作を示すフローチャートである。資源管理部１０４は、はじめに、保存先決定部１０３より問い合わせがあるか否かを判定する（Ｓ１００１）。ステップ１００１の判定が真である場合、資源管理部１０４は資源管理テーブルを読み込み、記憶領域の残量を保存先決定部１０３に通知する。
【００６５】
次に、ステップ１００１の判定結果が偽である場合について説明する。資源管理部１０４は、はじめに送受信部１０７より他の映像記録装置１００ｂ〜１００ｄからの問合せを受信したか否かを判定する（Ｓ１００３）。ステップ１００３の判定結果が真である場合、資源管理部１０４は、資源管理テーブルを読み込み、記憶領域残量、キャプチャ中のチャネル数、符号化レートの平均を送受信部１０７に通知する（Ｓ１００４）。ここまでの動作は、第１の実施の形態における資源管理部１０４と同じである。第２の実施の形態においては、資源管理部１０４は、問合せ履歴として送信先の装置の識別番号を他装置管理テーブルに記録する（Ｓ１００５）。
【００６６】
ステップ１００３の判定結果が偽である場合、資源管理部１０４は、はじめにキャプチャ部１０１にキャプチャ中のチャネル数を問い合わせ、資源管理テーブルに記録されているチャネル数との差分を計算し、その計算結果でもって、資源管理テーブルに記憶されたチャネル数を更新する（Ｓ１００６）。次に、資源管理部１０４は、符号化部１０２に符号化レートの総量を問い合わせ、符号化レートの総量の変化量を資源管理テーブルに記録されている符号化レートの総量と符号化部から通知を受けた符号化レートの総量の差分をとることにより計算し、その計算結果でもって、資源管理テーブルに記憶された符号化レートを更新する（Ｓ１００７）。次に、資源管理部１０４は、記憶装置１０９に記憶領域の残量を問い合わせ、問合せ結果でもって、資源管理テーブルに記憶された記憶領域の残量を更新すると共に、更新時刻を資源管理テーブルに記録する（Ｓ１００８）。つまり、資源管理部１０４は、残量に関する情報をアップデートする。
【００６７】
この後、資源管理部１０４は、他装置管理テーブルの問合せ履歴を参照し、他の映像記録装置１００ｂ〜１００ｄから問い合わせを受けたことがあるか否かを判定する（Ｓ１００９）。ステップ１００９の判定結果が真である場合、ステップ１００６で計算したキャプチャ中のチャネル数の変化量が０より大きい、もしくは、ステップ１００７で計算した符号化レートの総量の変化量があらかじめユーザにより設定された量よりも大きいか否かを判定する（Ｓ１０１０）。ステップ１０１０の判定結果が真である場合、資源管理部１０４は資源管理テーブルを読み込み、記憶領域残量、キャプチャ中のチャネル数、符号化レートの平均を、他装置管理テーブルに記録されている映像記録装置、すなわち問合せのあった映像記録装置に通知するように送受信部１０７に通知する（Ｓ１０１１）。
【００６８】
第２の実施の形態の映像記録装置１００ａは、他の映像記録装置１００ｂ〜１００ｄの記録チャネル数または記録ビットレートの総量が変化した場合、変化後の記録チャネル数または記録ビットレートの通知をあらためて受けるので、他の映像記録装置１００ｂ〜１００ｄの記憶領域の容量の推定計算をより正確に行うことが可能となる。
【００６９】
また、第２の実施の形態の映像記録装置１００ａは、第１の映像記録装置１００ａと同様に、自身の記録装置１０９の残量が少なくなったときに、データ送信先の装置を速やかに決定し、データを転送するので、データロスを低減すると共に、既に記録された映像を消去することなく新規映像を記録することが可能となる。
【産業上の利用可能性】
【００７０】
以上説明したように、本発明は、自身のデータ記憶手段が残量不足に陥ったときに、速やかに転送先を決定し、決定された他のデータ記録装置に記憶させることができるというすぐれた効果を有し、映像データなどを記録する映像記録装置等として有用である。
【図面の簡単な説明】
【００７１】
【図１】第１の実施の形態に係る映像記録装置のブロック図
【図２】本実施の形態の映像記録システムを示す図
【図３】保存先決定部の動作フロー図
【図４】資源管理部の動作フロー図
【図５】送信先決定部の動作フロー図
【図６】他装置管理部の動作フロー図
【図７】映像管理部の動作フロー図
【図８】受信映像処理部の動作フロー図
【図９】検索部の動作フロー図
【図１０】第２の実施の形態における資源管理部の動作フロー図
【符号の説明】
【００７２】
１００  第１の実施の形態に係る映像記録装置
１０１  キャプチャ部
１０２  符号化部
１０３  保存先決定部
１０４  資源管理部
１０５  送信先決定部
１０６  他装置管理部
１０７  送受信部
１０８  映像管理部
１０９  記憶装置
１１０  受信映像処理部
１１１  検索部
１１２  表示部
１１３  復号化部
【図１】
2005318380.tif 000003
【図２】
2005318380.tif 000004
【図３】
2005318380.tif 000005
【図４】
2005318380.tif 000006
【図５】
2005318380.tif 000007
【図６】
2005318380.tif 000008
【図７】
2005318380.tif 000009
【図８】
2005318380.tif 000010
【図９】
2005318380.tif 000011
【図１０】
2005318380.tif 000012