(57)【要約】  【課題】部分的なデータの欠落を抑制可能にすると共に、システム全体の構成の簡略化が可能なデータ取得装置を提供する。  【解決手段】複数のネットワークカメラ１０および管理用サーバ３０を有するデータ記録システム１００であって、ネットワークカメラ１０は、ネットワークカメラ１０の残メモリ容量情報を管理用サーバ３０へ通知し、データの記録に支障がある場合に管理サーバ３０へ代行記録装置の指定を要求し、指定された代行記録装置に関する代行記録装置情報に基づいて代行記録装置へ内部データを送信を行い、管理用サーバ３０は、代行指定要求および残メモリ容量情報に基づいて、空き領域を有するネットワークカメラ１０を代行記録装置として指定し、代行記録装置情報をネットワークカメラ１０へ送信する。【選択図】図１
2007166181.tif 000002
【特許請求の範囲】
【請求項１】
データの生成および記録を行う外部装置が接続された通信回線に接続されたデータ取得装置であって、
内部データを生成するデータ生成部と、
前記外部装置によって生成された外部データおよび前記外部装置内における記録が可能な空き領域を含む残メモリ容量情報を前記外部装置から前記通信回線を介して受信するデータ受信部と、
前記データ生成部によって生成された内部データおよび前記外部データのうち少なくとも一方を記録するデータ記録部と、
前記データ記録部による前記内部データの記録に支障がある場合に、前記残メモリ容量情報に基づいて、前記内部データの記録を行う空き領域を有する外部装置を少なくとも１つ代行記録装置として指定する代行記録装置指定部と、
前記代行記録装置指定部によって指定された代行記録装置に対して前記内部データを送信するデータ送信部と
を有するデータ取得装置。
【請求項２】
データの生成および記録を行う外部装置ならびに前記外部装置内における記録が可能な空き領域を含む残メモリ容量情報を有する管理サーバが接続された通信回線に接続されたデータ取得装置であって、
内部データを生成するデータ生成部と、
前記外部装置によって生成された外部データを前記通信回線を介して受信するデータ受信部と、
前記データ生成部によって生成された内部データおよび前記外部データのうち少なくとも一方を記録するデータ記録部と、
前記データ記録部による前記内部データの記録に支障がある場合に、前記管理サーバへ前記内部データの記録を代行する代行記録装置の指定を要求する代行指定要求を送信する代行指定要求部と、
前記残メモリ容量情報に基づいて前記管理サーバによって指定された代行記録装置のアドレス情報を含む代行記録装置情報を前記管理サーバから受信する代行記録装置情報受信部と、
前記代行記録装置受信部によって受信した代行記録装置情報に基づいて、前記代行記録装置に対して内部データを送信するデータ送信部と
を有するデータ取得装置。
【請求項３】
請求項１または２に記載のデータ取得装置であって、
前記データ生成部は、
画像を撮像し、画像データを生成する撮像部を有するデータ取得装置。
【請求項４】
データを取得する複数のデータ取得装置および前記複数のデータ取得装置の管理を行う管理用サーバを有するデータ記録システムであって、
前記データ取得装置は、
内部データを生成するデータ生成部と、
他のデータ取得装置によって生成された他データを受信するデータ受信部と、
前記データ生成部によって生成された内部データおよび前記他データのうち少なくとも一方を記録するデータ記録部と、
前記データ記録部の空き領域に関する残メモリ容量情報を前記管理用サーバへ通知する残メモリ容量通知部と、
前記データ記録部による前記内部データの記録に支障がある場合に、前記管理サーバへ前記内部データの記録を代行する代行記録装置の指定を要求する代行指定要求を送信する代行指定要求部と、
前記管理サーバに指定された代行記録装置のアドレス情報を含む代行記録装置情報を前記管理サーバから受信する代行記録装置情報受信部と、
前記代行記録装置受信部によって受信した代行記録装置情報に基づいて、前記代行記録装置に対して内部データを送信するデータ送信部と
を有し、
前記管理用サーバは、
前記残メモリ容量通知部によって通知される残メモリ容量情報を記録する容量情報記録部と、
前記代行指定要求部によって要求される代行指定要求および前記容量情報記録部によって記録された残メモリ容量情報に基づいて、前記内部データの記録を行う空き領域を有するデータ取得装置を前記代行記録装置として指定する代行記録装置指定部と、
前記代行記録装置情報を前記データ取得装置へ送信する代行記録装置情報送信部と
を有するデータ記録システム。
【請求項５】
データを取得する複数のデータ取得装置を有するデータ記録システムであって、
前記データ取得装置は、
内部データを生成するデータ生成部と、
他のデータ取得装置によって生成された他データを受信するデータ受信部と、
前記データ生成部によって生成された内部データおよび前記他データのうち少なくとも一方を記録するデータ記録部と、
前記データ記録部の空き領域に関する残メモリ容量情報を他のデータ取得装置に対して通知する残メモリ容量通知部と、
前記他のデータ取得装置から通知される前記他のデータ取得装置におけるデータ記録部の残メモリ容量に関する他局残メモリ容量情報および前記他のデータ取得装置のアドレス情報を含む他局装置情報を記録する他局情報記録部と、
前記データ記録部による内部データの記録に支障がある場合に、前記他局情報記録部によって記録された他局残メモリ容量情報に基づいて、前記内部データの記録を行う空き領域を有するデータ取得装置を代行記録装置として指定する代行記録装置指定部と、
前記代行記録装置指定部によって指定された代行記録装置に対して、前記内部データを送信するデータ送信部と
を有するデータ記録システム。
【請求項６】
請求項４または５に記載のデータ記録システムにおいて、
前記データ取得装置のデータ生成部は、
画像を撮像し、画像データを生成する撮像部を有するデータ記録システム。
【請求項７】
データを取得する複数のデータ取得装置および前記複数のデータ取得装置の管理を行う管理用サーバを有するデータ記録システムを制御するデータ記録方法であって、
前記データ取得装置は、
前記データ取得装置において内部データが生成されるデータ生成ステップと、
他のデータ取得装置において生成された他データが受信されるステップと、
前記データ生成ステップにおいて生成された内部データおよび前記他データのうち少なくとも一方が記録されるデータ記録ステップと、
前記データ記録ステップが実施されるデータ記録部の空き領域に関する残メモリ容量情報が前記管理用サーバへ通知される残メモリ容量通知ステップと、
前記データ記録ステップによる前記内部データの記録に支障がある場合に、前記管理サーバへ前記内部データの記録を代行する代行記録装置の指定を要求する代行指定要求が送信される代行指定要求ステップと、
前記管理サーバに指定された代行記録装置のアドレス情報を含む代行記録装置情報が前記管理サーバから受信される代行記録装置情報受信ステップと、
前記代行記録装置受信ステップによって受信された代行記録装置情報に基づいて、前記代行記録装置に対して内部データが送信されるステップと
を有し、
前記管理用サーバは、
前記残メモリ容量通知ステップにおいて通知される残メモリ容量情報が記録される容量情報記録ステップと、
前記代行指定要求ステップにおいて要求される代行指定要求および前記容量情報記録ステップにおいて記録された残メモリ容量情報に基づいて、前記内部データの記録を行う空き領域を有するデータ取得装置が前記代行記録装置として指定される代行記録装置指定ステップと、
前記代行記録装置情報が前記データ取得装置へ送信されるステップと
を有するデータ記録方法。
【請求項８】
データを取得する複数のデータ取得装置を有するデータ記録システムを制御するデータ記録方法であって、
前記データ取得装置は、
内部データが生成されるデータ生成ステップと、
他のデータ取得装置のおいて生成された他データが受信されるステップと、
前記データ生成ステップにおいて生成された内部データおよび前記他データのうち少なくとも一方が記録されるデータ記録ステップと、
前記データ記録ステップが実施されるデータ記録部の空き領域に関する残メモリ容量情報が他のデータ取得装置に対して通知される残メモリ容量通知ステップと、
前記他のデータ取得装置から通知される前記他のデータ取得装置におけるデータ記録部の残メモリ容量に関する他局残メモリ容量情報および前記他のデータ取得装置のアドレス情報を含む他局装置情報が記録される他局情報記録ステップと、
前記データ記録ステップにおける内部データの記録に支障がある場合に、前記他局情報記録ステップにおいて記録された他局残メモリ容量情報に基づいて、前記内部データの記録を行う空き領域を有するデータ取得装置が代行記録装置として指定される代行記録装置指定ステップと、
前記代行記録装置指定ステップによって指定された代行記録装置に対して、前記内部データが送信されるステップと
を有するデータ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視システムなどに利用可能なデータ取得装置及びデータ記録システム並びにデータ記録方法に関する。
【背景技術】
【０００２】
例えば、金融機関の店内やＡＴＭ（現金自動預け払い機）が設置された場所の近傍のような様々な場所を監視する場合には、テレビカメラ等の撮像装置が用いられる場合が多い。また、テレビカメラ等で撮影された映像については、実際に犯罪等の問題が発生した場合に役立てるために、時系列のデータとして蓄積し保存しておくのが望ましい。また、実際には同時に複数の地点で監視を必要とする場合が多い。従って、実際の監視システムにおいては、複数の撮像装置を通信ネットワークを介してデータを蓄積するためのサーバと接続するようにシステムを構成することが想定される。
【０００３】
このような監視システムに利用可能な従来のネットワークカメラとしては、例えば特許文献１に開示された技術が知られている。特許文献１においては、ネットワークカメラと録画装置（サーバ）とをネットワークを介して接続し、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ファイル転送プロトコル）クライアント／サーバシステムを構成し、ネットワークカメラが撮影して得られた画像データをネットワークを介して録画装置に転送し、録画装置に画像データを蓄積することを想定している。また、特許文献１においては、ネットワーク障害が発生して録画装置に画像データを記録できないときに、ネットワークカメラの内部メモリに画像データを保存するように制御している。
【特許文献１】特開２００５−０２６８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような従来技術においては、比較的複雑な構成を有する録画装置（記録用のサーバ）をネットワークに接続することが不可欠であるため、システムの構成が複雑化するのは避けられず、システム全体のコストを低減するのが困難であった。また、通信ネットワーク上で障害が発生したり、トラフィックが増大する場合があり、そのようなときには一時的に蓄積すべきデータが欠落してしまう。
【０００５】
特許文献１の技術を採用すれば、ネットワーク上で障害が発生した場合のデータの欠落を抑制することは可能であるが、システムの構成や制御内容が更に複雑化するのは避けられないという事情がある。また、多数のネットワークカメラを接続すると、ネットワーク上のトラフィックが増大するのは避けられないという事情がある。
【０００６】
なお、ネットワークカメラを用いる監視システムだけでなく、例えば様々な測定装置や様々なセンサを用いて測定や監視を行いデータを収集するシステムにおいても同様の事情がある。
【０００７】
本発明は、部分的なデータの欠落を抑制可能にすると共に、システム全体の構成の簡略化が可能なデータ取得装置及びデータ記録システム並びにデータ記録方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のデータ取得装置は、データの生成および記録を行う外部装置が接続された通信回線に接続されたデータ取得装置であって、内部データを生成するデータ生成部と、前記外部装置によって生成された外部データおよび前記外部装置内における記録が可能な空き領域を含む残メモリ容量情報を前記外部装置から前記通信回線を介して受信するデータ受信部と、前記データ生成部によって生成された内部データおよび前記外部データのうち少なくとも一方を記録するデータ記録部と、前記データ記録部による前記内部データの記録に支障がある場合に、前記残メモリ容量情報に基づいて、前記内部データの記録を行う空き領域を有する外部装置を少なくとも１つ代行記録装置として指定する代行記録装置指定部と、前記代行記録装置指定部によって指定された代行記録装置に対して前記内部データを送信するデータ送信部とを有する構成としている。
【０００９】
本発明のデータ取得装置では、複数台のデータ取得装置を通信ネットワークを介して互いに接続したシステムを構成する場合を想定し、基本的には生成されたデータを各データ取得装置が自分自身で保存することを想定している。具体的なデータ取得装置としては、例えばネットワークカメラが想定される。
【００１０】
例えば、第１のデータ取得装置と第２のデータ取得装置とを通信ネットワークに接続した場合を想定すると、第１のデータ取得装置と第２のデータ取得装置との間で互いにデータ通信を行うことができる。また、各データ取得装置が通信ネットワークに送出する情報を参照することにより、各データ取得装置における残メモリ容量を把握することができる。
【００１１】
各々のデータ取得装置がそれ自身で記録可能なデータの容量（メモリ容量）は限られているので、大量のデータを生成したデータ取得装置においては残メモリ容量が不足してそれ以上の記録が不可能になる場合がある。しかし、同じ通信ネットワークに接続されている他のデータ取得装置においては、まだ残メモリ容量に余裕がある可能性もある。この残メモリ容量については、各データ取得装置が通信ネットワークに送出する情報に基づいて把握できる。
【００１２】
そこで、データ取得装置は、自局の前記データ記録部に対するデータ書き込みに支障がある場合に、代行記録装置として残メモリ容量に余裕のある少なくとも１つの外部装置（他のデータ取得装置）を前記通信ネットワーク上で探索し、探索結果に基づき、前記代行記録装置に対して自局のデータ生成部で生成されたデータを送信する。また、データ取得装置は、前記外部装置の内部で生成されたデータを前記外部装置から前記通信ネットワークを介して受け取り、自局の前記データ記録部上の空き領域に保存する。
【００１３】
例えば、第１のデータ取得装置と第２のデータ取得装置とを通信ネットワークに接続した場合に、第１のデータ取得装置上で残メモリ容量が減少し、第２のデータ取得装置上の残メモリ容量に余裕がある場合には、第２のデータ取得装置を前記代行記録装置として利用し、第１のデータ取得装置上で生成されたデータを通信ネットワークを介して第２のデータ取得装置に転送し、第２のデータ取得装置上のメモリに保存する。第２のデータ取得装置によって代行記録されたデータについては、必要に応じて通信ネットワークを介して取得できるので、第１のデータ取得装置上で生成されたデータの全てを欠落することなく保存することができる。また、画像データがデータ取得装置自体に記録されるので、通信ネットワーク上に送出されるデータ量が少なくなり、ネットワーク上の通信トラフィックを減らすことができる。
【００１４】
例えば、複数台のネットワークカメラを用いて複数の監視地点を監視するような監視システムを構成する場合に、異常の発生を検出した（例えば動きを検出した）特定のネットワークカメラだけ一時的に生成するデータの量が増大する可能性がある。このような場合には、特定のネットワークカメラだけ残メモリ容量が不足し、残りのネットワークカメラは残メモリ容量に余裕がある状態になる。そこで、特定のネットワークカメラが生成したデータを一時的に残りのネットワークカメラで代行記録することにより、データの欠落を防止できる。従って、大容量のデータや長時間のデータを記録するための特別な録画用のサーバをネットワークに接続する必要はなく、システムの構成を簡略化できる。
【００１５】
また、本発明のデータ取得装置は、データの生成および記録を行う外部装置ならびに前記外部装置内における記録が可能な空き領域を含む残メモリ容量情報を有する管理サーバが接続された通信回線に接続されたデータ取得装置であって、内部データを生成するデータ生成部と、前記外部装置によって生成された外部データを前記通信回線を介して受信するデータ受信部と、前記データ生成部によって生成された内部データおよび前記外部データのうち少なくとも一方を記録するデータ記録部と、前記データ記録部による前記内部データの記録に支障がある場合に、前記管理サーバへ前記内部データの記録を代行する代行記録装置の指定を要求する代行指定要求を送信する代行指定要求部と、前記残メモリ容量情報に基づいて前記管理サーバによって指定された代行記録装置のアドレス情報を含む代行記録装置情報を前記管理サーバから受信する代行記録装置情報受信部と、前記代行記録装置受信部によって受信した代行記録装置情報に基づいて、前記代行記録装置に対して内部データを送信するデータ送信部とを有する構成としている。
【００１６】
本発明のデータ取得装置では、自局の残メモリがデータの記録を行うには充分ではないなど、データの記録に支障がある場合に、管理サーバへ外部装置（他のデータ取得装置）からデータの記録を代行する代行記録装置を指定するよう要求し、この要求に対して管理サーバが指定した代行記録装置によって、自局で記録を行うことができなかったデータを代行記録することが可能となり、データの欠落を防ぐことができる。
【００１７】
また、本発明のデータ取得装置は、前記データ生成部が、画像を撮像し、画像データを生成する撮像部を有する構成としている。
【００１８】
本発明のデータ取得装置では、ネットワークカメラのような機能を有するデータ取得装置を構成することができるので、様々な監視システムなどを構成する場合に利用できる。
【００１９】
また、本発明の記録システムは、データを取得する複数のデータ取得装置および前記複数のデータ取得装置の管理を行う管理用サーバを有するデータ記録システムであって、前記データ取得装置は、内部データを生成するデータ生成部と、他のデータ取得装置によって生成された他データを受信するデータ受信部と、前記データ生成部によって生成された内部データおよび前記他データのうち少なくとも一方を記録するデータ記録部と、前記データ記録部の空き領域に関する残メモリ容量情報を前記管理用サーバへ通知する残メモリ容量通知部と、前記データ記録部による前記内部データの記録に支障がある場合に、前記管理サーバへ前記内部データの記録を代行する代行記録装置の指定を要求する代行指定要求を送信する代行指定要求部と、前記管理サーバに指定された代行記録装置のアドレス情報を含む代行記録装置情報を前記管理サーバから受信する代行記録装置情報受信部と、前記代行記録装置受信部によって受信した代行記録装置情報に基づいて、前記代行記録装置に対して内部データを送信するデータ送信部とを有し、前記管理用サーバは、前記残メモリ容量通知部によって通知される残メモリ容量情報を記録する容量情報記録部と、前記代行指定要求部によって要求される代行指定要求および前記容量情報記録部によって記録された残メモリ容量情報に基づいて、前記内部データの記録を行う空き領域を有するデータ取得装置を前記代行記録装置として指定する代行記録装置指定部と、前記代行記録装置情報を前記データ取得装置へ送信する代行記録装置情報送信部とを有する構成としている。
【００２０】
本発明のデータ記録システムでは、複数台のデータ取得装置を通信ネットワークを介して互いに接続したシステムを構成する場合を想定し、基本的には生成されたデータを各データ取得装置が自分自身で保存することを想定している。具体的なデータ取得装置としては、例えばネットワークカメラが想定される。また、各データ取得装置の状態を管理するために管理用サーバが同じ通信ネットワークに接続されている。
【００２１】
管理用サーバは、各データ取得装置の残メモリ容量通知手段が通信ネットワークに送出する情報を参照することにより、各データ取得装置における残メモリ容量を把握することができる。
【００２２】
各々のデータ取得装置がそれ自身で記録可能なデータの容量（メモリ容量）は限られているので、大量のデータを生成したデータ取得装置においては残メモリ容量が不足してそれ以上の記録が不可能になる場合がある。しかし、同じ通信ネットワークに接続されている他のデータ取得装置においては、まだ残メモリ容量に余裕がある可能性もある。この残メモリ容量については、管理用サーバが管理しているので、残メモリ容量が不足するデータ取得装置は、残メモリ容量に余裕がある他のデータ取得装置を管理用サーバの管理情報を利用して把握することができる。
【００２３】
そこで、データ取得装置は、自局の前記データ記録部に対するデータ書き込みに支障がある場合に、代行記録装置として残メモリ容量に余裕のある少なくとも１つの外部装置（他のデータ取得装置）を探索し、この探索結果に基づき、前記代行記録装置に対して自局のデータ生成部で生成されたデータを送信する。また、データ取得装置は、前記外部装置の内部で生成されたデータを前記外部装置から前記通信ネットワークを介して受け取り、自局の前記データ記録部上の空き領域に保存する。
【００２４】
例えば、第１のデータ取得装置と第２のデータ取得装置とを通信ネットワークに接続した場合に、第１のデータ取得装置上で残メモリ容量が減少し、第２のデータ取得装置上の残メモリ容量に余裕がある場合には、第２のデータ取得装置を前記代行記録装置として利用し、第１のデータ取得装置上で生成されたデータを通信ネットワークを介して第２のデータ取得装置に転送し、第２のデータ取得装置上のメモリに保存する。第２のデータ取得装置によって代行記録されたデータについては、必要に応じて通信ネットワークを介して取得できるので、第１のデータ取得装置上で生成されたデータの全てを欠落することなく保存することができる。
【００２５】
本発明のデータ記録システムは、データを取得する複数のデータ取得装置を有するデータ記録システムであって、前記データ取得装置は、内部データを生成するデータ生成部と、他のデータ取得装置によって生成された他データを受信するデータ受信部と、前記データ生成部によって生成された内部データおよび前記他データのうち少なくとも一方を記録するデータ記録部と、前記データ記録部の空き領域に関する残メモリ容量情報を他のデータ取得装置に対して通知する残メモリ容量通知部と、前記他のデータ取得装置から通知される前記他のデータ取得装置におけるデータ記録部の残メモリ容量に関する他局残メモリ容量情報および前記他のデータ取得装置のアドレス情報を含む他局装置情報を記録する他局情報記録部と、前記データ記録部による内部データの記録に支障がある場合に、前記他局情報記録部によって記録された他局残メモリ容量情報に基づいて、前記内部データの記録を行う空き領域を有するデータ取得装置を代行記録装置として指定する代行記録装置指定部と、前記代行記録装置指定部によって指定された代行記録装置に対して、前記内部データを送信するデータ送信部とを有する構成としている。
【００２６】
本発明のデータ記録システムでは、複数台のデータ取得装置を通信ネットワークを介して互いに接続したシステムを構成する場合を想定し、基本的には生成されたデータを各データ取得装置が自分自身で保存することを想定している。具体的なデータ取得装置としては、例えばネットワークカメラが想定される。また、各データ取得装置は同じ通信ネットワークに接続されている他のデータ取得装置の状態を管理する。
【００２７】
各々のデータ取得装置がそれ自身で記録可能なデータの容量（メモリ容量）は限られているので、大量のデータを生成したデータ取得装置においては残メモリ容量が不足してそれ以上の記録が不可能になる場合がある。しかし、同じ通信ネットワークに接続されている他のデータ取得装置においては、まだ残メモリ容量に余裕がある可能性もある。
【００２８】
他のデータ取得装置における残メモリ容量については、該当するデータ取得装置の残メモリ容量通知手段によって通知される情報を管理することにより把握できるので、残メモリ容量が不足するデータ取得装置は、残メモリ容量に余裕がある他のデータ取得装置を特定することができる。
【００２９】
そこで、データ取得装置上のデータ記録先変更手段は、自局の前記データ記録部に対するデータ書き込みに支障がある場合に、代行記録装置として残メモリ容量に余裕のある少なくとも１つの外部装置（他のデータ取得装置）を探索し、この探索結果に基づき、前記代行記録装置に対して自局のデータ生成部で生成されたデータを送信する。また、データ取得装置上の代行記録手段は、前記外部装置の内部で生成されたデータを前記外部装置から前記通信ネットワークを介して受け取り、自局の前記データ記録部上の空き領域に保存する。
【００３０】
例えば、第１のデータ取得装置と第２のデータ取得装置とを通信ネットワークに接続した場合に、第１のデータ取得装置上で残メモリ容量が減少し、第２のデータ取得装置上の残メモリ容量に余裕がある場合には、第２のデータ取得装置を前記代行記録装置として利用し、第１のデータ取得装置上で生成されたデータを通信ネットワークを介して第２のデータ取得装置に転送し、第２のデータ取得装置上のメモリに保存する。第２のデータ取得装置によって代行記録されたデータについては、必要に応じて通信ネットワークを介して取得できるので、第１のデータ取得装置上で生成されたデータの全てを欠落することなく保存することができる。
【００３１】
本発明のデータ記録システムは、前記データ取得装置のデータ生成部が、画像を撮像し、画像データを生成する撮像部を有する構成としている。
【００３２】
本発明のデータ記録システムでは、ネットワークカメラのような機能を有するデータ取得装置を構成することができるので、様々な監視システムなどを構成する場合に利用できる。
【００３３】
本発明のデータ記録方法は、データを取得する複数のデータ取得装置および前記複数のデータ取得装置の管理を行う管理用サーバを有するデータ記録システムを制御するデータ記録方法であって、前記データ取得装置は、前記データ取得装置において内部データが生成されるデータ生成ステップと、他のデータ取得装置において生成された他データが受信されるステップと、前記データ生成ステップにおいて生成された内部データおよび前記他データのうち少なくとも一方が記録されるデータ記録ステップと、前記データ記録ステップが実施されるデータ記録部の空き領域に関する残メモリ容量情報が前記管理用サーバへ通知される残メモリ容量通知ステップと、前記データ記録ステップによる前記内部データの記録に支障がある場合に、前記管理サーバへ前記内部データの記録を代行する代行記録装置の指定を要求する代行指定要求が送信される代行指定要求ステップと、前記管理サーバに指定された代行記録装置のアドレス情報を含む代行記録装置情報が前記管理サーバから受信される代行記録装置情報受信ステップと、前記代行記録装置受信ステップによって受信された代行記録装置情報に基づいて、前記代行記録装置に対して内部データが送信されるステップとを有し、前記管理用サーバは、
前記残メモリ容量通知ステップにおいて通知される残メモリ容量情報が記録される容量情報記録ステップと、前記代行指定要求ステップにおいて要求される代行指定要求および前記容量情報記録ステップにおいて記録された残メモリ容量情報に基づいて、前記内部データの記録を行う空き領域を有するデータ取得装置が前記代行記録装置として指定される代行記録装置指定ステップと、前記代行記録装置情報が前記データ取得装置へ送信されるステップとを有する方法としている。
【００３４】
本発明のデータ記録方法を実施することにより、本発明の第１のデータ記録システムと同様の動作を実現することができる。
【００３５】
本発明のデータ記録方法は、データを取得する複数のデータ取得装置を有するデータ記録システムを制御するデータ記録方法であって、前記データ取得装置は、あらかじめ定められた条件を満たす場合にデータが生成されるデータ生成ステップと、他のデータ取得装置のおいて生成された他データが受信されるステップと、前記データ生成ステップにおいて生成された内部データおよび前記他データのうち少なくとも一方が記録されるデータ記録ステップと、前記データ記録ステップが実施されるデータ記録部の空き領域に関する残メモリ容量情報が他のデータ取得装置に対して通知される残メモリ容量通知ステップと、前記他のデータ取得装置から通知される前記他のデータ取得装置におけるデータ記録部の残メモリ容量に関する他局残メモリ容量情報および前記他のデータ取得装置のアドレス情報を含む他局装置情報が記録される他局情報記録ステップと、前記データ記録ステップにおける内部データの記録に支障がある場合に、前記他局情報記録ステップにおいて記録された他局残メモリ容量情報に基づいて、前記内部データの記録を行う空き領域を有するデータ取得装置が代行記録装置として指定される代行記録装置指定ステップと、前記代行記録装置指定ステップによって指定された代行記録装置に対して、前記内部データが送信されるステップとを有する方法としている。
【００３６】
本発明のデータ記録方法を実施することにより、本発明の第２のデータ記録システムと同様の動作を実現することができる。
【発明の効果】
【００３７】
本発明によれば、複数台のデータ取得装置をネットワークに接続してシステムを構成する場合に、大容量のデータや長時間のデータを記録するための特別なデータ記録用のサーバをネットワークに接続することなく、データの欠落を防止することができるので、システムの構成を簡略化できる。すなわち、特定のデータ取得装置上で残メモリ容量の不足が発生した場合には、残メモリ容量に余裕がある残りのデータ取得装置が代行してデータを記録するので、データの分散記録が可能となり、データ記録用のサーバを接続しなくてもデータの欠落を防止できる。また、通信ネットワーク上のトラフィックを減らすことができ、更に外部機器の行う通信によって通信ネットワーク上のトラフィックが増大した場合でも、大きな影響を受けることなく効率的にデータを記録できる。
【発明を実施するための最良の形態】
【００３８】
（第１の実施形態）
本発明のデータ取得装置及びデータ記録システム並びにデータ記録方法に関する具体的な１つの実施形態について、図１〜図３を参照しながら以下に説明する。
【００３９】
図１は本発明の第１の実施形態におけるデータ記録システム１００の具体的な構成を示すブロック図である。図２は図１に示されたネットワークカメラ１０および管理サーバ３０の内部構成例を示すブロック図である。図３は図１に示されたデータ記録システム１００の動作例を示すシーケンス図である。
【００４０】
図１に示すデータ記録システム１００は、任意の地点で様々な被写体を撮影すると共に得られた画像のデータを保存することを目的として構成されており、例えば金融機関などにおいて防犯用の監視システムとして利用することを想定している。
【００４１】
図１に示すように、このデータ記録システム１００は複数台（ｎ台）のネットワークカメラ１０（１）〜１０（ｎ）と、閲覧用端末２０と、管理サーバ３０と、通信ネットワーク４０とで構成されている。各ネットワークカメラ１０は、所定の通信ケーブル（例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブル）を介して通信ネットワーク４０と接続されている。同様に、閲覧用端末２０及び管理サーバ３０もそれぞれ通信ネットワーク４０に接続されている。
【００４２】
図１に示すデータ記録システム１００においては、取得したデータを保存するための特別な記録用サーバが存在しない。そのため、各ネットワークカメラ１０が撮影して得られた画像のデータは、ネットワークカメラ１０自体が保持するように制御される。管理サーバ３０は、システム全体の通信制御や情報の管理を行う。
【００４３】
閲覧用端末２０は、各ネットワークカメラ１０によって撮影されデータ記録システム１００に蓄積されている画像を必要に応じて閲覧する場合に備えて通信ネットワーク４０に接続してある。閲覧用端末２０としては、例えば通信機能を備えたパーソナルコンピュータを利用することが考えられる。閲覧用端末２０は、通常は所定の管理者によって操作される。
【００４４】
ところで、各ネットワークカメラ１０に搭載されるメモリの容量は比較的小さいので、大量の画像データが生成された場合には、利用可能な残りのメモリ容量が不足することになる。このような場合に蓄積すべきデータの欠落を防止するために、図１に示す各ネットワークカメラ１０及びデータ記録システム１００は後述するように特別な制御を実施する。すなわち、データ記録システム１００の中で複数のネットワークカメラ１０が互いにメモリを共有するように制御する。
【００４５】
各ネットワークカメラ１０の内部には、図２に示すように、撮像部１１と、記録部１２と、メモリ空き容量判定部１３と、画像送信部１４と、画像受信部１５と、通信部１６とが備わっている。
【００４６】
撮像部１１は、例えば２次元ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサのような撮像素子を内蔵しており、予め定めた条件を満たすときに被写体を撮影し、画像のデータを出力する。撮影する条件やデータを出力する条件としては、異常の発生を検出したとき、あるいは周期的に発生する特定のタイミングになったときが想定される。なお、異常の発生を検出する方法としては、例えば赤外線センサや音響センサのような各種センサを利用したり、撮像部１１自体が撮影した画像における変化を検出したりすることが考えられる。また、定期的に撮影を実施するような場合には、異常発生の有無に応じて撮影間隔を変更することも想定される。
【００４７】
記録部１２は、画像のデータを保存するためのメモリ装置である。実際には、記録部１２に半導体メモリや小型のハードディスクのように書き込み及び読み出しが可能な記録ユニットを搭載することが想定される。記録部１２は、撮像部１１から出力される画像データと外部から入力される画像データとをそれぞれ記憶する。また、記録部１２はそれ自身の記録ユニット上においてまだデータが書き込まれていない未使用の記憶領域の容量、すなわちメモリ空き容量を常に把握している。
【００４８】
メモリ空き容量判定部１３は、所定の条件を満たすとき、例えば撮像部１１の撮影動作が実施された場合に、記録部１２からメモリ空き容量の情報を取得して、メモリ空き容量の不足の有無を調べる。また、メモリ空き容量判定部１３は記録部１２から取得したメモリ空き容量の情報を通信ネットワーク４０を介して管理サーバ３０に通知する。更に、メモリ空き容量判定部１３は自局（ネットワークカメラ１０）でメモリ空き容量の不足を検出した場合に、管理サーバ３０との間で通信を行うために通信部１６とデータのやりとりを行う。
【００４９】
画像送信部１４は、メモリ空き容量判定部１３によって自局上でメモリ空き容量の不足が検出された場合に、メモリ空き容量判定部１３からの指示に従って、撮像部１１から出力される画像データを、指定された他局（他のネットワークカメラ１０）宛てに通信ネットワーク４０に送出する。
【００５０】
画像受信部１５は、自局宛てに他局（他のネットワークカメラ１０）から送出された画像データを通信ネットワーク４０を介して受信し、その画像データを記録部１２の空き領域に書き込むように制御する。
【００５１】
通信部１６は、自局と通信ネットワーク４０との間でデータ通信を行うためのインタフェースである。なお、通信ネットワーク４０を利用するデータ通信する際のプロトコルとしては、例えばＦＴＰが利用される。
【００５２】
一方、通信ネットワーク４０に接続された管理サーバ３０上には、図２に示すようにカメラ空き容量データベース３１と代替記録管理データベース３２とが設けてある。
【００５３】
管理サーバ３０上のカメラ空き容量データベース３１は、通信ネットワーク４０に接続されている各ネットワークカメラ１０内のメモリ空き容量判定部１３によって通知されるメモリ空き容量の情報を受け取ってネットワークカメラ１０毎に区別して管理する。各ネットワークカメラ１０（１）〜１０（ｎ）の区別については、例えばデータ送信元のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスの違いにより識別することができる。
【００５４】
例えば、ネットワークカメラ１０（１）内の記録部１２においてメモリ空き容量が不足する場合には、それ以降に撮像部１１で生成される画像データを自局で保存することができない。このような場合に、もしもネットワークカメラ１０（２）内の記録部１２のメモリ空き容量に余裕があるのであれば、ネットワークカメラ１０（１）内で生成された画像データを通信ネットワーク４０を介してネットワークカメラ１０（２）に転送し、ネットワークカメラ１０（２）上に保存することもできる。すなわち、メモリ空き容量が不足するネットワークカメラ１０（１）の代わりに、ネットワークカメラ１０（２）が画像データを代替記録（代行記録）する。このような制御を行うことにより、画像データの欠落を防止できる。
【００５５】
管理サーバ３０上の代替記録管理データベース３２は、各ネットワークカメラ１０が画像データを代替記録する場合に、代替記録に関する管理情報を保存する。具体的には、代替記録する画像データに関する送信元（ネットワークカメラ１０の）ＩＰアドレス、送信先（ネットワークカメラ１０の）ＩＰアドレス、シーケンス番号などを代替記録管理データベース３２が管理情報として記録する。
【００５６】
ここで、ネットワークカメラ１０はデータ取得装置の一例である。また、撮像部１１はデータ生成部および撮像部の一例である。また、記録部１２はデータ記録部の一例である。また、メモリ空き容量判定部１３は残メモリ容量通知部の一例である。また、画像送信部１４はデータ送信部の一例である。また、画像受信部１５はデータ受信部の一例である。また、管理サーバ３０は管理サーバの一例である。また、カメラ空き容量データベース３１は容量情報記録部の一例である。また、通信ネットワーク４０は通信回線の一例である。
【００５７】
次に、図１に示すデータ記録システム１００の動作シーケンスの具体例について、図３を参照しながら以下に説明する。なお、図３においては通信ネットワーク４０に３台のネットワークカメラ１０（１）、１０（２）、１０（３）が接続された場合を想定している。
【００５８】
例えば定期的に実行される処理として、ネットワークカメラ１０（１）内部のメモリ空き容量判定部１３が、ネットワークカメラ１０（１）における現時点のメモリ空き容量（メモリ残容量）の情報を通信ネットワーク４０に送出する。この情報は管理サーバ３０に入力される（ステップＳ１）。
【００５９】
ステップＳ１と同様に、ネットワークカメラ１０（２）におけるメモリ空き容量の情報が通信ネットワーク４０を介して管理サーバ３０に入力され（ステップＳ２）、ネットワークカメラ１０（３）におけるメモリ空き容量の情報が通信ネットワーク４０を介して管理サーバ３０に入力される（ステップＳ３）。
【００６０】
従って、管理サーバ３０においては、ネットワークカメラ１０（１）、１０（２）、１０（３）の各々に関する最新のメモリ空き容量を常時把握することができる。メモリ空き容量の情報は送出元のネットワークカメラ１０のＩＰアドレスと共にカメラ空き容量データベース３１に保持される。
【００６１】
通常は、各ネットワークカメラ１０が生成した画像データは自局（ネットワークカメラ１０）内部の記録部１２に保存される。しかし、大量の画像データを記録すると、記録部１２上のメモリ空き容量が減少し、それ以上の画像データの記録が不可能になる。
【００６２】
図３においては、ネットワークカメラ１０（１）が自局内のメモリ空き容量の不足を検出した場合を想定している（ステップＳ４）。そこで、次に、代替記録の可能な他のネットワークカメラ１０に関する問い合わせを行う（ステップＳ５）。すなわち、まだメモリ空き容量に余裕のある他局のネットワークカメラ１０に関する問い合わせを管理サーバ３０へ行う。
【００６３】
この問い合わせに対して、管理サーバ３０は、カメラ空き容量データベース３１が保持している情報に基づいて、メモリ空き容量が所定以上の他局のネットワークカメラ１０のそれぞれ、又はメモリ空き容量が最も多い特定のネットワークカメラ１０に関するＩＰアドレスの情報を問い合わせ元のネットワークカメラ１０（１）に通知する（ステップＳ６）。
【００６４】
図３に示す例では、ネットワークカメラ１０（３）のメモリ空き容量に最も余裕がある場合を想定している。従って、ステップＳ６では、ネットワークカメラ１０（３）を特定するＩＰアドレスがネットワークカメラ１０（１）に通知される。
【００６５】
そこで、ネットワークカメラ１０（１）は、自局で生成された画像データであるが、メモリ不足のために自局で記録できない新たな画像データを、代替記録を行うネットワークカメラ１０（３）のＩＰアドレスに対して送信する（ステップＳ７）。また、画像データと同時に、その画像ファイル名として、送出元のネットワークカメラ１０（１）のＩＰアドレスと、画像データの生成日時に関する情報を通知する。
【００６６】
ネットワークカメラ１０（１）から転送された情報を受け取ったネットワークカメラ１０（３）は、画像受信部１５の制御により受信した画像データ及びそれに付随する情報を自局の記録部１２に書き込む。
【００６７】
ネットワークカメラ１０（１）は代替記録された画像データの管理に必要な情報を管理サーバ３０に対して通知する（ステップＳ８）。具体的には、代替記録した画像データの送信元のネットワークカメラ１０（１）を表すＩＰアドレス、画像データの生成日時の情報、画像データの送信先であるネットワークカメラ１０（３）を表すＩＰアドレスなどを通知する。
【００６８】
管理サーバ３０は、ネットワークカメラ１０（１）から通知された情報を代替記録管理データベース３２上に保存し、代替記録に関する情報を管理する。
【００６９】
一方、データ記録システム１００に記録されている画像データの内容を管理者等が閲覧しようとする場合には、ステップＳ１１以降の処理が実施される。閲覧用端末２０に対する管理者等の入力操作により、ネットワークカメラ１０（１）で撮影された画像データの閲覧要求が発生した場合を想定している。この要求は、閲覧用端末２０から送出され、管理サーバ３０に入力される（ステップＳ１１）。
【００７０】
管理サーバ３０は、閲覧用端末２０から要求された画像群、すなわちネットワークカメラ１０（１）で撮影された画像データの中で、代替記録管理データベース３２に管理情報が存在しない画像データについて、ネットワークカメラ１０（１）に対して送信を要求する（ステップＳ１２）。
【００７１】
この要求に応答して、ネットワークカメラ１０（１）上では、該当する画像データを自局の記録部１２から読み出して、管理サーバ３０宛てで通信ネットワーク４０に送出する（ステップＳ１３）。
【００７２】
管理サーバ３０は、ネットワークカメラ１０（１）から受け取った画像データを閲覧用端末２０宛てに送出する（ステップＳ１４）。
【００７３】
しかし、図３に示す例ではネットワークカメラ１０（１）におけるメモリ不足の発生のため、ネットワークカメラ１０（１）で撮影された画像データの一部がネットワークカメラ１０（１）上には存在しないので、管理サーバ３０が閲覧用端末２０に転送する画像データは一部分が欠落している。
【００７４】
そこで、管理サーバ３０は代替記録管理データベース３２に存在する管理情報を参照することにより、代替記録された画像データの中で、ネットワークカメラ１０（１）によって撮影された画像データの管理情報を検索し、この管理情報に基づいて該当する画像データの送信先（代替記録先）であるネットワークカメラ１０（３）に対して画像データの送出を要求する（ステップＳ１５）。
【００７５】
この要求に対して、ネットワークカメラ１０（３）上では、自局の記録部１２に保存されている画像データの中から、代替記録したネットワークカメラ１０（１）の画像データを探して読み取り、管理サーバ３０宛てに通信ネットワーク４０に送出する（ステップＳ１６）。
【００７６】
管理サーバ３０は、ネットワークカメラ１０（３）から受け取った代替記録分の画像データを閲覧用端末２０宛てに送出する（ステップＳ１７）。
【００７７】
従って、閲覧用端末２０を操作する管理者は、ネットワークカメラ１０（１）で撮影された画像データを全て取得して閲覧することができる。
【００７８】
このような本発明の第１の実施形態におけるデータ記録システム１００によれば、データを取得する複数のネットワークカメラ１０および複数のネットワークカメラ１０の管理を行う管理用サーバ３０を有するデータ記録システム１００であって、ネットワークカメラ１０は、あらかじめ定められた条件を満たす場合にデータを生成する撮像部１０と、他のネットワークカメラ１０によって生成された他データを受信する画像受信部１５と、撮像部１０によって生成された内部データおよび他データのうち少なくとも一方を記録する記録部１２と、記録部１２の空き領域に関する残メモリ容量情報を管理用サーバ３０へ通知するメモリ空き容量判定部１３と、記録部１２による内部データの記録に支障がある場合に、管理サーバ３０へ内部データの記録を代行する代行記録装置の指定を要求する代行指定要求を送信する代行指定要求部と、管理サーバ３０に指定された代行記録装置のアドレス情報を含む代行記録装置情報を管理サーバから受信する代行記録装置情報受信部と、代行記録装置受信部によって受信した代行記録装置情報に基づいて、代行記録装置に対して内部データを送信する画像送信部１４とを有し、管理用サーバ３０は、メモリ空き容量判定部１３によって通知される残メモリ容量情報を記録するカメラ空き容量データベース３１と、代行指定要求部によって要求される代行指定要求およびカメラ空き容量データベース３１によって記録された残メモリ容量情報に基づいて、内部データの記録を行う空き領域を有するネットワークカメラ１０を代行記録装置として指定する代行記録装置指定部と、代行記録装置情報をネットワークカメラ１０へ送信する代行記録装置情報送信部とを有することで、大容量のデータや長時間のデータを記録するための特別な録画用のサーバをネットワークに接続する必要はなく、システムの構成を簡略化できる。
（第２の実施形態）
【００７９】
本発明のデータ取得装置及びデータ記録システム並びにデータ記録方法に関するもう１つの実施形態について、図４及び図５を参照しながら以下に説明する。図４は本発明の第２の実施形態におけるネットワークカメラ１０の内部構成例を示すブロック図である。図５は本発明の第２の実施形態におけるデータ記録システム２００の動作例を示すシーケンス図である。
【００８０】
本実施形態は、本発明の第１の実施形態の変形例である。また、図４及び図５において第１の実施形態と対応する要素は同一の符号を付し、説明を省略する。
【００８１】
この形態では、図１に示すデータ記録システム１００と同様に、ｎ台のネットワークカメラ１０（１）〜１０（ｎ）を通信ネットワーク４０を介して互いに接続することによりシステムを構成している。但し、本実施形態のデータ記録システムは、図１に示した管理サーバ３０を有していない。その代わり、前述のような管理サーバ３０に相当する機能が各ネットワークカメラ１０に搭載されている。
【００８２】
本実施形態のデータ記録システムにおいては、各ネットワークカメラ１０として図４に示すような構成のネットワークカメラ１０Ｂを採用している。このネットワークカメラ１０Ｂは、図４に示すように、撮像部１１と、記録部１２と、メモリ空き容量判定部１３と、画像送信部１４と、画像受信部１５と、通信部１６と、他カメラ空き容量データベース１７と、代替記録管理データベース１８とを有する。
【００８３】
すなわち、他カメラ空き容量データベース１７と代替記録管理データベース１８とが追加された点が図２のネットワークカメラ１０と大きく異なる。また、ネットワークカメラ１０Ｂの内部における制御の内容も多少変更されている。他カメラ空き容量データベース１７及び代替記録管理データベース１８は、それぞれ図２に示す管理サーバ３０のカメラ空き容量データベース３１及び代替記録管理データベース３２の機能に相当する。
【００８４】
ここで、他カメラ空き容量データベース１７および代替記録管理データベース１８は他局情報記録部の一例である。
【００８５】
次に、本発明の第２の実施形態のデータ記録システムにおける動作シーケンスの具体例について、図５を参照しながら以下に説明する。なお、図５においては通信ネットワーク４０に３台のネットワークカメラ１０Ｂ（１）、１０Ｂ（２）、１０Ｂ（３）が接続された場合を想定している。
【００８６】
例えば定期的に実行される処理として、ネットワークカメラ１０Ｂ（１）内部のメモリ空き容量判定部１３が、ネットワークカメラ１０Ｂ（１）における現時点のメモリ空き容量（メモリ残容量）の情報を通信ネットワーク４０に送出する。この情報は、他のネットワークカメラ１０Ｂ（２）及びネットワークカメラ１０Ｂ（３）にそれぞれに入力される（ステップＳ２１、ステップＳ２２）。
【００８７】
ステップＳ２１及びＳ２２と同様に、ネットワークカメラ１０（２）におけるメモリ空き容量の情報が通信ネットワーク４０を介して他のネットワークカメラ１０Ｂ（１）及びネットワークカメラ１０Ｂ（３）にそれぞれに入力され（ステップＳ２３、ステップＳ２４）、ネットワークカメラ１０Ｂ（３）におけるメモリ空き容量の情報が通信ネットワーク４０を介して他のネットワークカメラ１０Ｂ（１）及びネットワークカメラ１０Ｂ（２）にそれぞれに入力される（ステップＳ２５、ステップＳ２６）。
【００８８】
従って、各ネットワークカメラ１０Ｂは、同じ通信ネットワーク４０に接続されている他のネットワークカメラ１０Ｂの各々に関する最新のメモリ空き容量を常時把握することができる。メモリ空き容量の情報は送出元のネットワークカメラ１０ＢのＩＰアドレスと共に他カメラ空き容量データベース１７に保持される。
【００８９】
通常は、各ネットワークカメラ１０Ｂが生成した画像データは自局（ネットワークカメラ１０Ｂ）内部の記録部１２に保存される。しかし、大量の画像データを記録すると、記録部１２上のメモリ空き容量が減少し、それ以上の画像データの記録が不可能になる。
【００９０】
図５においては、ネットワークカメラ１０Ｂ（１）が自局内のメモリ空き容量の不足を検出した場合を想定している（ステップＳ２７）。そこで、まず代替記録の可能な他のネットワークカメラ１０Ｂを自局内の他カメラ空き容量データベース１７に保持されている情報を参照して調べる。すなわち、まだメモリ空き容量に余裕のある他局のネットワークカメラ１０Ｂを他カメラ空き容量データベース１７上で探し出す。
【００９１】
実際には、ネットワークカメラ１０Ｂ（１）は自局の他カメラ空き容量データベース１７が保持している情報に基づいて、メモリ空き容量が所定以上の他局のネットワークカメラ１０Ｂのそれぞれ、又はメモリ空き容量が最も多い特定のネットワークカメラ１０Ｂに関するＩＰアドレスの情報を取得する。
【００９２】
図５に示す例では、ネットワークカメラ１０Ｂ（３）のメモリ空き容量に最も余裕がある場合を想定している。従って、ネットワークカメラ１０Ｂ（３）を特定するＩＰアドレスを他カメラ空き容量データベース１７から取得する。
【００９３】
そして、ネットワークカメラ１０Ｂ（１）は自局で生成された画像データであるが、メモリ不足のために自局で記録できない新たな画像データを、代替記録を行うネットワークカメラ１０Ｂ（３）のＩＰアドレスに対して送信する（ステップＳ２８）。また、画像データと同時に、その画像ファイル名として、送出元のネットワークカメラ１０Ｂ（１）のＩＰアドレスと、画像データの生成日時に関する情報を通知する。
【００９４】
ネットワークカメラ１０Ｂ（１）から転送された情報を受け取ったネットワークカメラ１０Ｂ（３）は、画像受信部１５の制御により受信した画像データ及びそれに付随する情報を自局の記録部１２に書き込む。
【００９５】
また、代替記録を実行したときには、ネットワークカメラ１０Ｂ（１）は代替記録された画像データの管理に必要な情報を自局内の代替記録管理データベース１８に管理情報として記録する。具体的には、代替記録した画像データの送信元のネットワークカメラ１０Ｂ（１）を表すＩＰアドレスと、画像データの生成日時の情報と、画像データの送信先であるネットワークカメラ１０Ｂ（３）を表すＩＰアドレスとを代替記録管理データベース１８に記録する（ステップＳ２８）。
【００９６】
一方、データ記録システムに記録されている画像データの内容を管理者等が閲覧しようとする場合には、ステップＳ３１以降の処理が実施される。閲覧用端末２０に対する管理者等の入力操作により、ネットワークカメラ１０Ｂ（１）で撮影された画像データの閲覧要求が発生した場合を想定している。この要求は、閲覧用端末２０から送出され、通信ネットワーク４０を介してネットワークカメラ１０Ｂ（１）に入力される（ステップＳ３１）。
【００９７】
閲覧用端末２０からの要求を受けたネットワークカメラ１０Ｂ（１）は、ネットワークカメラ１０Ｂ（１）自身が撮影した画像データを自局の記録部１２から読み込んで、要求元の閲覧用端末２０に対して送信する（ステップＳ３２）。
【００９８】
しかし、図５に示す例ではネットワークカメラ１０Ｂ（１）におけるメモリ不足の発生のため、ネットワークカメラ１０Ｂ（１）で撮影された画像データの一部がネットワークカメラ１０Ｂ（１）上には存在しないので、ネットワークカメラ１０Ｂ（１）が閲覧用端末２０に転送する画像データは一部分が欠落している。
【００９９】
そこで、次に、ネットワークカメラ１０Ｂ（１）は自局内の代替記録管理データベース１８に保持されている管理情報を参照し、ネットワークカメラ１０Ｂ（１）によって撮影された画像データの中で、他のネットワークカメラ１０Ｂによって代替記録された画像データの所在を確認する。そして、該当する画像データの送信先（代替記録先）であるネットワークカメラ１０Ｂ（３）に対して画像データを要求する（ステップＳ３３）。
【０１００】
この要求に対して、ネットワークカメラ１０Ｂ（３）上では、自局の記録部１２に保存されている画像データの中から、代替記録したネットワークカメラ１０Ｂ（１）の画像データを探して読み取り、ネットワークカメラ１０Ｂ（１）宛てに通信ネットワーク４０に送出する（ステップＳ３４）。
【０１０１】
ネットワークカメラ１０Ｂ（１）は、代替記録された画像データをネットワークカメラ１０Ｂ（３）から受け取った後、その画像データを閲覧用端末２０宛てに送出する（ステップＳ３５）。
【０１０２】
従って、閲覧用端末２０を操作する管理者は、ネットワークカメラ１０Ｂ（１）で撮影された画像データを全て取得して閲覧することができる。
【０１０３】
このような本発明の第２のデータ記録システムによれば、データを取得する複数のネットワークカメラ１０Ｂを有するデータ記録システムであって、ネットワークカメラ１０Ｂは、あらかじめ定められた条件を満たす場合にデータを生成する撮像部１１と、他のネットワークカメラ１０によって生成された他データを受信する画像受信部１５と、撮像部１１によって生成された内部データおよび他データのうち少なくとも一方を記録する記録部１２と、記録部１２の空き領域に関する残メモリ容量情報を他のデータ取得装置に対して通知するメモリ空き容量判定部１３と、他のネットワークカメラ１０Ｂから通知される他のネットワークカメラ１０Ｂにおける記録部１２の残メモリ容量に関する他局残メモリ容量情報および他のネットワークカメラ１０Ｂのアドレス情報を含む他局装置情報を記録する他カメラ空き容量データベース１７および代替記録管理データベース１８と、記録部１２による内部データの記録に支障がある場合に、他カメラ空き容量データベース１７によって記録された他局残メモリ容量情報に基づいて、内部データの記録を行う空き領域を有するネットワークカメラ１０Ｂを代行記録装置として指定する代行記録装置指定部と、代行記録装置指定部によって指定された代行記録装置に対して、内部データを送信する画像送信部１４とを有することで、ネットワークカメラ１０Ｂを管理する管理サーバおよび大容量のデータや長時間のデータを記録するための特別な録画用のサーバをネットワークに接続する必要はなく、システムの構成を簡略化できる。
【０１０４】
以上説明したように、本発明を実施することにより、データを蓄積するための特別な記録用サーバを設けることなく、データの欠落が生じにくい実用的なデータ記録システム等を構成することができる。従って、安価な監視システム等を構成することが可能になる。また、画像データがカメラ自体に記録されるので、ネットワーク上に送出されるデータ量が少なくなり、ネットワーク上の通信トラフィックを減らすことができる。また、逆に外部機器の通信によってネットワーク上の通信トラフィックが増大した場合でも、その影響を受けることなく画像データ等を安定した状態で記録することができる。また、各カメラがメモリを共有するので、各カメラに搭載するメモリ容量の割り当てなどについての設計上の自由度が高くなり、システム設計が容易になる。
【産業上の利用可能性】
【０１０５】
本発明のデータ取得装置及びデータ記録システム並びにデータ記録方法は、ネットワークカメラを用いた監視システムだけでなく、例えば様々な測定器、あるいは様々なセンサが検出したデータをネットワーク上で記録するような記録システム等にも適用しうる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の第１の実施形態におけるデータ記録システムの具体的な構成を示すブロック図である。
【図２】図１に示されたネットワークカメラおよび管理サーバの内部構成例を示すブロック図である。
【図３】図１に示されたデータ記録システムの動作例を示すシーケンス図である。
【図４】本発明の第２の実施形態におけるネットワークカメラの内部構成例を示すブロック図である。
【図５】本発明の第２の実施形態におけるデータ記録システムの動作例を示すシーケンス図である。
【符号の説明】
【０１０７】
１００  データ記録システム
１０，１０Ｂ  ネットワークカメラ
１１  撮像部
１２  記録部
１３  メモリ空き容量判定部
１４  画像送信部
１５  画像受信部
１６  通信部
１７  他カメラ空き容量データベース
１８  代替記録管理データベース
２０  閲覧用端末
３０  管理サーバ
３１  カメラ空き容量データベース
３２  代替記録管理データベース
４０  通信ネットワーク
【図１】
2007166181.tif 000003
【図２】
2007166181.tif 000004
【図３】
2007166181.tif 000005
【図４】
2007166181.tif 000006
【図５】
2007166181.tif 000007