(57)【要約】【課題】簡易で安価な構成で、監視カメラからの映像データを途切れることなく継続して記録することができる監視システム及び映像データ記録装置を提供する。【解決手段】映像データ１０１，１０２を受信して記録する映像データ記録装置２０，３０をネットワークを介して接続し、映像データ記録装置２０は、異常障害が発生した場合、記録エラーコマンド１０３を予め設定された映像データ記録装置３０に送信し、映像データ記録装置３０は、映像データ記録装置２０から記録エラーコマンド１０３を受信し、受信した記録エラーコマンド１０３に基づき記録可能と判定した場合、応答コマンド１０４を映像データ記録装置２０に送信し、映像データ記録装置２０は、受信した応答コマンド１０４に基づいて、映像データ記録装置３０に映像データ１０１を転送する。【選択図】図１
2010268053.tif 000002
【特許請求の範囲】
【請求項１】
撮影された第１の映像データを受信して記録する第１の映像蓄積部を備えた第１の映像データ記録装置と、撮影された第２の映像データを受信して記録する第２の映像蓄積部を備えた第２の映像データ記録装置とが、ネットワークを介して接続された監視システムにおいて、
上記第１の映像蓄積部に異常障害が発生した場合に、上記第１の映像データ記録装置が、記録エラーコマンドを上記第２の映像データ記録装置に送信し、上記第２の映像データ記録装置から記録可能であることを示す応答コマンドを受信した際に、上記第１の映像データを上記第２の映像データ記録装置に転送し、
上記第２の映像データ記録装置が、上記記録エラーコマンドを受信した場合に、上記第２の映像蓄積部で記録可能であるかを判定し、記録可能と判定した際に、上記応答コマンドを上記第１の映像データ記録装置に送信し、上記第１の映像データ記録装置から転送された上記第１の映像データを上記第２の映像蓄積部に記録することを特徴とする監視システム。
【請求項２】
上記第１の映像蓄積部が異常障害から復旧した場合に、上記第１の映像データ記録装置が、上記第１の映像データの復元を要求する復旧コマンドを上記第２の映像データ記録装置に送信し、上記第２の映像データ記録装置から受信した上記第１の映像データを上記第１の映像蓄積部に記録し、
上記第２の映像データ記録装置が、上記復旧コマンドを受信した場合に、上記第２の映像蓄積部に記録した上記第１の映像データを上記第１の映像データ記録装置に送信することを特徴する請求項１記載の監視システム。
【請求項３】
撮影された映像データを受信して記録する映像蓄積部と、
上記映像蓄積部に異常障害が発生した場合に、記録エラーコマンドをネットワークに接続された他の映像データ記録装置に送信し、上記他の映像データ記録装置から記録可能であることを示す応答コマンドを受信した際に、上記映像データを上記他の映像データ記録装置に転送する制御部とを備えた映像データ記録装置。
【請求項４】
上記制御部は、上記映像蓄積部が異常障害から復旧した場合に、転送した映像データの復元を要求する復旧コマンドを上記他の映像データ記録装置に送信して上記映像データの転送を終了すると共に、上記他の映像データ記録装置から受信した映像データを上記映像蓄積部に記録することを特徴とする請求項３記載の映像データ記録装置。
【請求項５】
撮影された映像データを受信して記録する映像蓄積部と、
ネットワークで接続された他の映像データ記録装置から異常障害が発生したことを示す記録エラーコマンドを受信した場合に、上記映像蓄積部で記録可能であるかを判定し、記録可能であると判定した際に、応答コマンドを返信し、上記他の映像データ記録装置から転送された映像データを上記映像蓄積部に記録する制御部とを備えた映像データ記録装置。
【請求項６】
上記制御部は、上記他の映像データ記録装置から上記映像データの復元を要求する復旧コマンドを受信した場合に、上記他の映像データ記録装置から受信した映像データの記録を終了し、上記映像蓄積部に記録されている映像データを上記他の映像データ記録装置に送信することを特徴とする請求項５記載の映像データ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば監視カメラから入力された映像信号を蓄積する映像データ記録装置同士がネットワークを通じて接続され、ある映像データ記録装置に障害が発生した場合に他の映像データ記録装置に映像信号を蓄積させるようにした監視システム及び映像データ記録装置に関するものである。
【背景技術】
【０００２】
近年、セキュリティー需要の高まりから、監視カメラを用いたライブ映像の監視が行われている。また、監視を目的としたライブ映像を表示することとは別に、有事が発生した場合に発生原因を特定することを目的として、監視カメラからの映像データを記録する映像データ記録装置が利用されている。
【０００３】
このような映像データ記録装置において、内蔵された映像蓄積部としてのハードディスクドライブに障害が発生した場合、監視カメラから送られた映像データが記録されないため、有事の際に映像を確認することができず、その結果、発生要因が特定できないという問題がある。よって、このような映像データ記録装置を用いて監視カメラの映像データを記録する監視システムでは、映像データ記録装置の映像記録動作に障害が発生した場合であっても、監視カメラから送られてくる映像データの記録動作を継続し続けることが必要である。
【０００４】
そこで、複数の映像データ記録装置と監視コントローラが同一のネットワークを介して接続された監視システムが開示されている（特許文献１を参照）。特許文献１では、監視コントローラがネットワーク上の映像データ記録装置の映像記録動作状態を確認しており、映像データ記録装置に障害が発生した場合に、監視カメラからの映像データを正常な映像記録動作状態の映像データ記録装置に割り当て、監視カメラからの映像データを途切れることなく継続して記録している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２３５９１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の映像データ記録装置は、監視カメラからの映像データを途切れることなく継続して記録するために、正常な映像記録動作状態の映像データ記録装置に映像データを割り当てる監視コントローラが別途必要であり、監視システムが複雑になりコストが増大するという課題があった。
【０００７】
この発明は、上述した課題を解決するためになされたもので、簡易で安価な構成で、監視カメラからの映像データを途切れることなく継続して記録することができる監視システム及び映像データ記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る監視システムは、撮影された第１の映像データを受信して記録する第１の映像蓄積部を備えた第１の映像データ記録装置と、撮影された第２の映像データを受信して記録する第２の映像蓄積部を備えた第２の映像データ記録装置とが、ネットワークを介して接続された監視システムにおいて、第１の映像蓄積部に異常障害が発生した場合に、第１の映像データ記録装置が、記録エラーコマンドを第２の映像データ記録装置に送信し、第２の映像データ記録装置から記録可能であることを示す応答コマンドを受信した際に、第１の映像データを第２の映像データ記録装置に転送し、第２の映像データ記録装置が、記録エラーコマンドを受信した場合に、第２の映像蓄積部で記録可能であるかを判定し、記録可能と判定した際に、応答コマンドを第１の映像データ記録装置に送信し、第１の映像データ記録装置から転送された第１の映像データを第２の映像蓄積部に記録するものである。
【発明の効果】
【０００９】
この発明に係る監視システムによれば、異常障害が発生した映像データ記録装置は予め設定された別の映像データ記録装置へ記録エラーコマンドを送信し、正常に動作している映像データ記録装置が受信した記録エラーコマンドに基づいて記録可能と判定した場合、異常障害が発生した映像データ記録装置が転送した映像データを、正常に動作している映像データ記録装置が記録するように構成したので、監視コントローラを必要とすることなく、簡易で安価な構成で、監視カメラからの映像データを途切れることなく継続して記録することができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係る映像データ記録装置を用いた監視システムの構成を示すブロック図である。
【図２】この発明の実施の形態１に係る映像データ記録装置の構成を示すブロック図である。
【図３】この発明の実施の形態１における記録エラーコマンドのフォーマットの一例を示す図である。
【図４】この発明の実施の形態１における応答コマンドのフォーマットの一例を示す図である。
【図５】この発明の実施の形態１における復旧コマンドのフォーマットの一例を示す図である。
【図６】この発明の実施の形態１における記録可否判定処理を説明するフローチャートである。
【図７】この発明の実施の形態１に係る映像データ記録装置において、異常障害が発生した場合の処理を示すフローチャートである。
【図８】この発明の実施の形態１に係る映像データ記録装置において、正常な動作状態で記録エラーコマンドを受信した場合の処理を示すフローチャートである。
【図９】この発明の実施の形態２において、映像データ記録装置が異常障害から復旧した後の処理を示すフローチャートである。
【図１０】この発明の実施の形態２において、正常な映像記録動作状態の映像データ記録装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、この発明の映像データ記録装置を用いた監視システムの構成を示すブロック図である。図１に示すように、この監視システムは、複数の撮像部としての監視カメラ１０ａ，１０ｂ，・・・，１０ｎにより構成された監視カメラ１０、複数の撮像部としての監視カメラ４０ａ，４０ｂ，・・・，４０ｎにより構成された監視カメラ４０、映像データ記録装置（第１の映像データ記録装置）２０，映像データ記録装置（第２の映像データ記録装置）３０及びモニタ６１，６２から構成されており、映像データ記録装置２０と映像データ記録装置３０がネットワークを介して接続されている。
【００１２】
監視カメラ１０とモニタ６１は映像データ記録装置２０と通信可能に接続されている。映像データ記録装置２０は、監視カメラ１０からの映像データ（第１の映像データ）１０１を受信して記録すると共に、モニタ信号として映像データ１０１をモニタ６１に出力する。
【００１３】
また、監視カメラ４０とモニタ６２は映像データ記録装置３０と通信可能に接続されている。映像データ記録装置３０は、監視カメラ４０からの映像データ（第２の映像データ）１０２を受信して記録すると共に、映像データ１０２をモニタ６１に出力する。
【００１４】
なお、図１では、２つの映像データ記録装置２０，３０を示しているが、映像データ記録装置の数は２つに限られるものではなく、２つ以上の映像データ記録装置をネットワークを介して接続している構成であれば良い。
【００１５】
次に、映像データ記録装置の動作について説明する。
図１に示した監視カメラ１０ａ，１０ｂ，・・・，１０ｎは、それぞれ撮像対象を撮影した映像データ１０１を映像データ記録装置２０へ送信し、映像データ記録装置２０は受信した映像データ１０１を記録している。同様に、監視カメラ４０ａ，４０ｂ，・・・，４０ｎは、それぞれ撮影した映像データ１０２を映像データ記録装置３０へ送信し、映像データ記録装置３０は受信した映像データ１０２を記録している。
【００１６】
次に、映像データ記録装置２０において記録動作の異常障害が発生し、映像データ記録装置３０が正常に記録している場合の動作について説明する。
図１に示すように、映像データ記録装置２０は、記録動作の異常障害を検知すると、異常障害が発生したことを示す記録エラーコマンド１０３を、ネットワークを介して映像データ記録装置３０に送信する。記録エラーコマンド１０３を受信した映像データ記録装置３０は、監視カメラ１０からの映像データ１０１を記録可能であるか否かを判定し、記録可能であると判定した場合、ネットワークを介して映像データ記録装置２０に応答コマンド１０４を送信する。応答コマンド１０４を受信した映像データ記録装置２０は、転送開始コマンド１０５と共に、監視カメラ１０からの映像データ１０１を映像データ記録装置３０に転送する。映像データ記録装置３０は受信した映像データ１０１を記憶する。映像データ記録装置２０において、異常障害から復旧した場合、映像データ記録装置２０は、映像データ記録装置３０へ復旧コマンド１０６を送信すると共に、映像データ記録装置３０への映像データ１０１の転送を終了し、映像データ１０１を記録する。映像データ記録装置３０は、復旧コマンド１０６に基づいて、映像データ１０１の記憶を終了する。
【００１７】
図２は、この発明の実施の形態１に係る映像データ記録装置の構成を示すブロック図である。なお、説明を容易にするため映像データ記録装置２０のみの構成を示しているが、映像データ記録装置３０も同様の構成である。
【００１８】
図２に示すように、映像データ記録装置２０は、送受信部２０ａ、映像出力部２０ｂ、映像蓄積部２１、制御部２４、メモリ２５から構成されており、それぞれがバス１２５を介して通信可能に接続されている。
【００１９】
送受信部２０ａは、コネクタ２１ａ，２１ｂ、トランス２２ａ，２２ｂ、イーサネット部２３ａ，２３ｂから構成され、映像データ記録装置２０内と外部との間で映像データ１０１等の送受信を行う。
【００２０】
コネクタ２１ａ、２１ｂは、映像データ記録装置２０の外部と接続するためのコネクタであり、例えばＲＪ−４５コネクタである。外部との接続形態は、例えば通信ケーブルとして、イーサネット（登録商標。以下同じ。）ケーブルが用いられている。
【００２１】
コネクタ２１ａは、監視カメラ１０と通信可能に接続されると共に、トランス２２ａ、イーサネット部２３ａを通じてバス１２５に接続されており、監視カメラ１０からの映像データ１０１を受信している。
【００２２】
コネクタ２１ｂは、ネットワークを介して映像データ記録装置３０と通信可能に接続されると共に、トランス２２ｂ、イーサネット部２３ｂを通じてバス１２５と接続されており、制御部２４からの指示に従い、映像データ１０１を映像データ記録装置３０へ送信する。
【００２３】
映像蓄積部２１は、例えば、ハードディスクドライブ（ＨＤＤ）であり、監視カメラ１０からの映像データ１０１を記録すると共に、必要に応じて監視カメラ４０からの映像データ１０２を記録する。
【００２４】
映像出力部２０ｂは、ディスプレイインタフェース２６、コネクタ２８から構成されており、映像データ記録装置２０内から外部のモニタ６１へ映像データ１０１，１０２を出力する。コネクタ２８は、ディスプレイインタフェース２６を介してバス１２５と接続されると共に、映像データ記録装置２０とモニタ６１の間を通信可能に接続している。映像蓄積部２１からの映像データ１０１は、ディスプレイインタフーイス２６及びコネクタ２８を介して、モニタ信号としてモニタ６１へ送信されるように構成されている。
【００２５】
メモリ２５は、ネットワーク上の映像データ記録装置２０の位置情報、映像データ記録装置３０の位置情報、監視カメラ１０の設定情報及び各種プログラムを記憶しており、メモリ２５が記憶している位置情報は、例えばＩＰアドレスとして予め登録されている。
【００２６】
制御部２４は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、映像データ記録装置２０において各種の処理を行って映像データ記録装置２０内の各部を制御すると共に、映像蓄積部２１の動作状態を監視している。また、制御部２４は、各種のコマンドを生成すると共に、メモリ２５から必要に応じて映像データ記録装置２０の位置情報、映像データ記録装置３０の位置情報、監視カメラ１０の設定情報及び各種プログラムを取得し、各種の処理を実行する。
【００２７】
映像データ記録装置３０は、図示していないが、映像データ記録装置２０と同様の構成であり、送受信部３０ａ、映像出力部３０ｂ、映像蓄積部３１、制御部３４、メモリ３５から構成されており、それぞれがバス１３５を介して通信可能に接続されている。送受信部３０ａは、コネクタ３１ａ，３１ｂ、トランス３２ａ，３２ｂ、イーサネット部３３ａ，３３ｂから構成され、映像データ記録装置３０内と外部との間で映像データ１０２等の送受信を行う。また、映像出力部３０ｂは、ディスプレイインタフェース３６、コネクタ３８から構成されており、映像データ記録装置３０内から外部のモニタ６２へ映像データ１０１，１０２を出力する。コネクタ３８は、ディスプレイインタフェース３６を介してバス１３５と接続されると共に、映像データ記録装置３０とモニタ６２の間を通信可能に接続している。
【００２８】
次に、制御部２４，３４が生成する各コマンドについて説明する。
図３は、異常障害が発生した映像データ記録装置２０又は映像データ記録装置３０において、作成される記録エラーコマンド１０３のフォーマットの一例を示す図である。なお、図３は、映像データ記録装置２０及び映像データ記録装置３０のそれぞれに接続される監視カメラの台数を最大１６台とし、位置情報をＩＰアドレスとした場合のフォーマットである。
【００２９】
図３に示すように、記録エラーコマンド１０３は、例えば、ヘッダ３１０、送信元ＩＰアドレス（位置情報）３２０、送信先ＩＰアドレス（位置情報）３３０、監視カメラ設定情報３４０、障害発生日時３７０、復旧目安時間３８０、フッタ３９０から構成された、５６０ビットからなる情報である。以下、映像データ記録装置２０で生成された記録エラーコマンド１０３を一例にして説明する。
【００３０】
ヘッダ３１０は、記録エラーコマンド１０３の先頭に付与され、コマンドが記録エラーコマンド１０３であることを示している。送信元ＩＰアドレス３２０は、記録エラーコマンドを送信する映像データ記録装置２０のネットワーク上での位置を示す情報であり、送信先ＩＰアドレス３３０は、映像データ記録装置２０以外、ここでは映像データ記録装置３０のネットワーク上での位置を示す情報であり、送信元ＩＰアドレス３２０及び送信先ＩＰアドレス３３０は、予め設定され、メモリ２５に記憶されている。
【００３１】
監視カメラ設定情報３４０は、映像蓄積部２１の異常障害が発生した時点で割り当てられていた監視カメラ１０の設定情報であり、接続カメラ台数３４１と、接続された監視カメラ１０毎のポート番号３４２、映像サイズ３４３、記録レート３４４及び最低必要記録レート３４５から構成されている。
【００３２】
接続カメラ台数３４１は、映像データ記録装置２０に接続されている監視カメラ１０ａ，１０ｂ，・・・，１０ｎの台数を示し、ポート番号３４２は、各監視カメラ１０ａ，１０ｂ，・・・，１０ｎが接続されているポート番号である。映像サイズ３４３は、各監視カメラ１０ａ，１０ｂ，・・・，１０ｎにより撮影された映像のサイズとして、例えば、下位１ビットが「０」であればＳＸＶＧＡ、下位１ビットが「１」であればＶＧＡなどの映像サイズを示すものである。記録レート３４４は、映像蓄積部２１において異常障害が発生した時点の各監視カメラ１０ａ，１０ｂ，・・・，１０ｎからの映像データ１０１の単位時間当たりの伝送データ量を示しており、最低必要記録レート３４５は、ユーザ等により希望する最低レベルの記録レートとして予め設定された閾値であり、記憶する映像データの記録レートのレベルの目安となるものである。
【００３３】
障害発生日時３７０は、映像蓄積部２１の異常障害が発生した日時を示し、復旧目安時間３８０は、映像蓄積部２１が異常障害から復旧するまでの目安時間を示している。復旧するまでの目安時間は、メモリ２５に記憶されており、例えば予め設定された障害の種類に応じた時間である。復旧目安時間３８０の後には、記録エラーコマンド１０３の最後を示すフッタ３９０が付与されている。
【００３４】
図４は、正常な映像記録動作状態の映像データ記録装置２０又は映像データ記録装置３０において、記録可能であると判定した場合に作成される応答コマンド１０４のフォーマットの一例を示す図である。
図４に示すように、応答コマンド１０４は、例えば、ヘッダ５１０、送信元ＩＰアドレス５２０、送信先ＩＰアドレス５３０、判定結果５４０、フッタ５５０から構成されている４８ビットの情報である。以下、映像データ記録装置３０で生成された応答コマンド１０４を一例にして説明する。
【００３５】
ヘッダ５１０は、応答コマンド１０４の先頭に付与され、コマンドが応答コマンド１０４であることを示す情報である。送信元ＩＰアドレス５２０は、応答コマンド１０４を送信する記録装置３０のネットワーク上での位置を示す情報であり、送信先ＩＰアドレス５３０は、ここでは記録装置２０のネットワーク上での位置を示す情報であり、送信元ＩＰアドレス５２０及び送信先ＩＰアドレス５３０は、予めメモリ３５に記憶されている。判定結果５４０は、ここでは、記録可否の判定結果を示す８ビットの情報であり、最後にフッタ５５０が付与されている。
【００３６】
図５は、異常障害が発生した映像データ記録装置２０又は映像データ記録装置３０において、復旧した場合に生成される復旧コマンド１０６のフォーマットの一例を示す図である。
図５に示すように、復旧コマンド１０６は、例えば、ヘッダ７１０、送信元ＩＰアドレス７２０、送信先ＩＰアドレス７３０、障害発生日時７４０、障害復旧日時７５０、復旧通知７６０、フッタ７７０から構成されている。以下、映像データ記録装置２０で生成された復旧コマンド１０６を一例にして説明する。
【００３７】
ヘッダ７１０は、復旧コマンド１０６の先頭に付与され、コマンドが復旧コマンド１０６であることを示す情報である。送信元ＩＰアドレス７２０は、復旧コマンド１０６を送信する記録装置２０のネットワーク上での位置を示す情報であり、送信先ＩＰアドレス７３０は、ここでは映像データ記録装置３０のネットワーク上での位置を示す情報であり、送信元ＩＰアドレス７２０及び送信先ＩＰアドレス７３０は、予めメモリ２５に記憶されている。障害発生日時７４０は、映像蓄積部２１の異常障害が発生した日時を示し、障害復旧日時７５０は、映像蓄積部２１が異常障害から復旧した日時を示している。復旧通知７６０は、復旧したことを示す情報であり、ここでは、８ビットの情報である。復旧通知７６０の後には、最後にフッタ７７０が付与されている。
【００３８】
次に、記録可否判定について説明する。
図６は、後述する図８のステップＳＴ３１からステップＳＴ３３の処理を詳細に説明したものであり、正常な映像記録動作状態の映像データ記録装置２０又は映像データ記録装置３０において、記録エラーコマンド１０３を受信した場合の記録可否判定処理を説明するフローチャートである。以下、映像データ記録装置３０における記録可否判定の例を説明する。
【００３９】
図６に示すように、映像データ記録装置３０の制御部３４がネットワークを介して映像データ記録装置２０から記録エラーコマンド１０３を受信すると（ステップＳＴ１）、制御部３４は、現在受信している監視カメラ４０ａ，４０ｂ，・・・，４０ｎの映像データ１０２の記録レートを読み出し、映像データ１０２の記録レートに基づいて和を計算し、監視カメラ４０の記録レートの和を算出すると共に、映像蓄積部３１の使用可能な記憶容量を読み出す（ステップＳＴ２）。
【００４０】
制御部３４は、ステップＳＴ１で受信した図３に示す記録エラーコマンド１０３の記録レート３４４に基づいて、監視カメラ１０の記録レート３４４の和を計算する（ステップＳＴ３）。
【００４１】
制御部３４は、ステップＳＴ３で求めた監視カメラ１０の記録レート３４４の和と監視カメラ４０の記録レートの和を加算して、監視カメラ１０と監視カメラ４０の記録レートの総和を算出し、記録レートの総和がステップＳＴ２で読み出した映像蓄積部３１の使用可能な記憶容量の範囲内であるかを判定する（ステップＳＴ４）。
【００４２】
ステップＳＴ４において、監視カメラ１０と監視カメラ４０の記録レートの総和が映像蓄積部３１の使用可能な記憶容量の範囲内である場合（ステップＳＴ４“ＹＥＳ”）、制御部３４は、監視カメラ１０の映像データ１０１を受け入れ可能と判断し、映像蓄積部２１の異常障害が発生した映像データ記録装置２０から受信した記録エラーコマンド１０３に対して応答コマンド１０４で返送して（ステップＳＴ５）待機する（ＥＮＤ）。ここでは、図４に示す応答コマンド１０４の判定結果５４０は、８ビットで表現するとし、記録レートの総和が映像蓄積部３１の使用可能な記憶容量を超えない場合の判定結果５４０を「００００００００」としている。
【００４３】
一方、ステップＳＴ４において、監視カメラ１０の映像データ１０１の記録レートと監視カメラ４０の映像データ１０２の記録レートの総和が映像蓄積部３１の使用可能な記憶容量の範囲を超えた場合（ステップＳＴ４“ＮＯ”）、制御部３４は、記録レートの総和が映像蓄積部３１の使用可能な記憶容量の範囲内となるように記録レートを下げ、調整後の記録レートに記録エラーコマンド１０３の復旧目安時間３８０を乗じて、復旧の目安時間までに必要となるデータ容量を計算する（ステップＳＴ６）。
【００４４】
ステップＳＴ６における計算の結果、制御部３４は、復旧目安時間までに必要となる監視カメラ１０の映像データ１０１及び監視カメラ４０の映像データ１０２のデータ容量が、映像蓄積部３１における使用可能な記憶容量の範囲内であるかを判定する（ステップＳＴ７）。
【００４５】
ステップＳＴ７において、蓄積できると判定した場合（ステップＳＴ７“ＹＥＳ”）、制御部３４は、記録可能と判断し、映像蓄積部２１の異常障害が発生した映像データ記録装置２０から受信した記録エラーコマンド１０３に対して応答コマンド１０４を返送して（ステップＳＴ８）待機する（ＥＮＤ）。ここでは、記録レートの総和が映像蓄積部３１の使用可能な記憶容量の範囲内となるように記録レートを調整した場合の判定結果５４０を「０００００００１」としている。
【００４６】
ステップＳＴ７において、蓄積不可能、即ち、映像蓄積部３１の記憶容量が不足している場合（ステップＳＴ７“ＮＯ”）、制御部３４は、映像蓄積部３１の使用可能な記憶容量の範囲内となるように記録レートを下げ、監視カメラ１０の映像データ１０１及び監視カメラ４０の映像データ１０２の容量を少なくし、調整後の記録レートで復旧までの目安時間に必要となるデータ容量を再度計算する（ステップＳＴ９）。
【００４７】
制御部３４は、調整後の記録レートが閾値として図３に示す最低必要記録レート３４５以上であるか判定し（ステップＳＴ１０）、記録レートが最低必要記録レート３４５以上の場合（ステップＳＴ１０“ＹＥＳ”）、制御部３４は、記録可能と判断し、映像データ記録装置２０からの記録エラーコマンド１０３に対する応答コマンド１０４を返送して（ステップＳＴ１１）待機する（ＥＮＤ）。ここでは、映像蓄積部３１の使用可能な記憶容量の範囲内となるように調整した記録レートが閾値以上であると判定した場合の判定結果は「００００００１０」としている。
【００４８】
また、記録レートが最低必要記録レート３４５未満の場合（ステップＳＴ１０”ＮＯ”）、制御部３４は、判定結果を「００００００１１」に設定して応答コマンド１０４を返送する（ステップＳＴ１２）。
このように、制御部３４は、使用可能な記憶容量の範囲内となるように調整した各記録レートを、判定結果の下位２ビット「００」、「０１」、「１０」、「１１」で示して応答コマンド１０４を返送する。すなわち、下位２ビット「００」の場合に最も記録レートが高く、下位２ビット「１１」の場合に最も記録レートが低いことを示している。
【００４９】
このような応答コマンド１０４を受信した映像データ記録装置２０は、後述するように、映像データ１０１の転送先となる映像データ記録装置３０に対して、転送する映像データ１０１の送信を開始することを示す転送開始コマンド１０５を送信する。転送開始コマンド１０５を受信した映像データ記録装置３０では、制御部３４が監視カメラ１０ａ，１０ｂ，・・・，１０ｎ及び監視カメラ４０ａ，４０ｂ，・・・，４０ｎの記録レート設定を変更する。
【００５０】
なお、ここでは、ネットワーク上に２台の映像データ記録装置が存在する場合について説明したが、映像データ記録装置が３台以上存在する場合では、ネットワーク上の複数の映像データ記録装置から応答コマンド１０４が到達した場合、応答コマンド１０４を受信した映像データ記録装置は、応答コマンドにおける判定結果の下位２ビットで転送先の映像データ記録装置の優先順位を決定して転送を開始することとしている。下位２ビットの優先順は「００」、「０１」、「１０」、「１１」の順で映像データの転送先となる映像データ記録装置を決定して映像データを転送する。
【００５１】
また、同一優先順位の応答コマンド１０４を受信した場合の映像データ記録装置選択順位を予め設定しておき、メモリ２５に記憶しておくことで、同一優先順位の応答コマンド１０４を受信した場合の映像データの転送先を決定できるようにしてもよい。
【００５２】
次に、異常障害が発生した映像データ記録装置の処理について説明する。
図７は、異常障害が発生した映像データ記録装置２０又は映像データ記録装置３０における処理を示すフローチャートである。以下、映像データ記録装置２０における処理の例を説明する。
【００５３】
図７に示すように、制御部２４は、映像蓄積部２１の動作状態を監視しており、異常を検知するまで、繰り返し正常な記録を継続しているかどうかを判定している（ステップＳＴ２１“ＹＥＳ”）。
【００５４】
ステップＳＴ２１において、映像蓄積部２１の動作異常を検知すると（ステップＳＴ２１“ＮＯ”）、制御部２４は、記録エラーコマンド１０３を示すヘッダ３１０を先頭に付し、メモリ２５から映像データ記録装置２０のＩＰアドレスを読み取って送信元ＩＰアドレス３２０とし、メモリ２５に予め記憶されている映像データ記録装置３０のＩＰアドレスを読み取って送信先ＩＰアドレス３３０とし、メモリ２５から監視カメラ１０の設定情報を読み取って監視カメラ設定情報３４０とし、障害が発生した日時を図示しない内蔵の時計から読み取って障害発生日時３７０とし、メモリ２５に予め設定されている目安時間を読み取って復旧目安時間３８０とし、最後にフッタ３９０を付して、記録エラーコマンド１０３を生成し、送受信部２０ａを介して映像データ記録装置３０へ送信する（ステップＳＴ２２）。
【００５５】
制御部２４は、映像データ記録装置３０からの応答コマンド１０４を受信したかどうかを判定し（ステップＳＴ２３）、応答コマンド１０４を受信するまで待機する（ステップＳＴ２３“ＮＯ”）。
【００５６】
ステップＳＴ２３において、応答コマンド１０４を受信すると（ステップＳＴ２３“ＹＥＳ”）、制御部２４は、転送開始コマンド１０５を生成し、送受信部２０ａを介して映像データ記録装置３０へ送信する（ステップＳＴ２４）と共に、映像データ１０１を映像データ記録装置３０へ転送する（ステップＳＴ２５）。
【００５７】
制御部２４は、異常障害中の映像蓄積部２１を監視し、映像蓄積部２１が復旧したかどうかを判定する（ステップＳＴ２６）。映像蓄積部２１が復旧するまで（ステップＳＴ２６“ＮＯ”）は、ステップＳＴ２５を繰り返し、映像データ１０１の転送を継続する。
【００５８】
ステップＳＴ２６において、映像蓄積部２１が復旧したと判定すると（ステップＳＴ２６“ＹＥＳ”）、制御部２４は、先頭に復旧コマンド１０６を示すヘッダ７１０を付し、メモリ２５に予め記憶されている映像データ記録装置２０自身のＩＰアドレスを読み出して送信元ＩＰアドレス７２０とし、図４に示す応答コマンド１０４の送信元ＩＰアドレス５３０に基づいて送信先ＩＰアドレス７３０とし、メモリ２５に記憶した異常障害が発生した時間を読み出して障害発生日時７４０とし、図示しない内蔵の時計から障害が復旧した日時を読み出して障害復旧日時７５０とし、復旧したことを示す復旧通知７６０及び最後にフッタ７７０を付して、復旧コマンド１０６を生成して、映像データ記録装置３０へ送信すると共に、映像データ１０１の転送を終了して（ステップＳＴ２７）、監視カメラ１０からの映像データ１０１を再び映像蓄積部２１に記録する（ステップＳＴ２８）。
【００５９】
次に、正常な映像記録動作状態の映像データ記録装置の処理について説明する。
図８は、正常な映像記録動作状態の映像データ記録装置２０及び映像データ記録装置３０における処理を示すフローチャートである。なお、前述した図６には、図８のステップＳＴ３１からステップＳＴ３３の処理を詳細に説明している。
以下、映像データ記録装置３０における処理の例を説明する。
図８に示すように、制御部３４は、記録エラーコマンド１０３の受信を待機しており、受信するまで（ステップＳＴ３１“ＮＯ”）繰り返し受信を待機する。
【００６０】
ステップＳＴ３１において、制御部３４は、記録エラーコマンド１０３を受信すると（ステップＳＴ３１“ＹＥＳ”）、図６で前述したように、図３の監視カメラ１０の記録レート３４４、監視カメラ４０の記録レート及び映像蓄積部３１の使用可能な記憶容量に基づいて、映像データ記録装置２０が受信している映像データ１０１を記録可能か否かを判定する（ステップＳＴ３２）。
【００６１】
ステップＳＴ３２において、映像データ１０１を記録不可能と判定した場合（ステップＳＴ３２“ＮＯ”）、応答せず終了する（ＥＮＤ）。
【００６２】
ステップＳＴ３２において、映像データ１０１を記録可能と判定した場合（ステップＳＴ３２“ＹＥＳ”）、制御部３４は、応答コマンドを示すヘッダ５１０を先頭に付し、メモリ３５に記憶している映像データ記録装置３０自身のＩＰアドレスを送信元ＩＰアドレス５２０とし、図３に示す送信元ＩＰアドレス３３０を送信先ＩＰアドレス５３０とし、前述した記録可否判定の結果を判定結果５４０とし、最後にフッタ５５０を付し、応答コマンド１０４を生成して映像データ記録装置２０へ送信する（ステップＳＴ３３）。また、映像データ記録装置２０から転送開始コマンド１０５を受信する（ステップＳＴ３４）と、制御部３４は、受信した監視カメラ設定情報３４０に基づいて監視カメラ設定を行い、監視カメラ４０に加えて監視カメラ１０にも割り当てる（ステップＳＴ３５）。
【００６３】
ステップＳＴ３５において、割り当てが変更されると、映像データ記録装置３０では、転送された映像データ１０１を受信し、受信した映像データ１０１を映像蓄積部３１に記録する（ステップＳＴ３６）。
【００６４】
映像データ１０１の受信、記録が始まると、制御部３４は、復旧コマンド１０６の受信を待機し（ステップＳＴ３７）、受信するまでは繰り返し待機する（ステップＳＴ３７“ＮＯ”）。制御部３４は、復旧コマンド１０６を受信すると（ステップＳＴ３７“ＹＥＳ”）、メモリ３５から元の監視カメラ設定情報を読み出して、割り当てを元に戻す（ステップＳＴ３８）ことにより、映像データ１０１の記録を終了する（ＥＮＤ）。
【００６５】
以上のように、この実施の形態１によれば、映像データ１０１を受信して記録する映像蓄積部２１を備えた映像データ記録装置２０及び映像データ１０２を受信して記録する映像蓄積部３１を備えた映像データ記録装置３０をネットワークを介して接続しており、映像データ記録装置２０は、映像蓄積部２１で異常障害が発生した場合、記録エラーコマンド１０３を予め設定された映像データ記録装置３０に送信し、映像データ記録装置３０は、映像データ記録装置２０からの記録エラーコマンド１０３を受信し、受信した記録エラーコマンド１０３に基づいて映像蓄積部３１で記録可能と判定した場合、応答コマンド１０４を映像データ記録装置２０に送信し、映像データ記録装置２０は、受信した応答コマンド１０４に基づいて、映像データ記録装置３０に映像データ１０１を転送するように構成したので、監視コントローラを必要とすることなく、簡易で安価な構成で、監視カメラ１０からの映像データ１０１を途切れることなく継続して記録することができるという効果が得られる。
【００６６】
実施の形態２．
実施の形態１では、映像データ記録装置２０の映像蓄積部２１の異常障害が発生している間、監視カメラ１０ａ，１０ｂ，・・・，１０ｎの映像データ１０１を、正常に動作している映像データ記録装置３０の映像蓄積部３１で記録し、映像蓄積部２１が復旧した場合、再び映像データ１０１を映像蓄積部２１で記録する構成について説明したが、実施の形態２は、映像データ記録装置２０の復旧後において、異常障害中に他の映像データ記録装置３０で記録された映像データ１０１を復旧した映像データ記録装置２０に転送する構成について説明する。
【００６７】
実施の形態１の構成では、監視カメラ映像の記録は中断されることなく継続されるが、ハードディスク異常が継続されていた期間の監視カメラ映像を映像データ記録装置２０で確認することができなくなるという課題がある。
また、映像データ記録装置３０の映像蓄積部３１のみで映像データ記録装置２０に接続された監視カメラ１０の映像データ１０１及び映像データ記録装置２０に接続された監視カメラ４０映像データ１０２を蓄積するために、映像データ記録装置３０へのアクセス負荷が増大するとともに映像蓄積部３１において使用可能な記憶容量が制限されてしまう課題がある。
【００６８】
そこで、映像データ記録装置３０の映像蓄積部３１に蓄積している記録データ１０１を映像データ記録装置２０の映像蓄積部２１に移動させ、映像蓄積部３１の記憶容量を回復させる構成にする。なお、実施の形態２の監視システムの構成及び映像データ記録装置の構成は、実施の形態１と略同一であり、異なる構成のみ説明する。
【００６９】
制御部２４は、実施の形態１の機能に加えて、データ復元要求を含む復旧コマンド１０６を生成して送信するものであり、制御部３４は、データ復元要求を含む復旧コマンド１０６を受信した際に、復旧コマンド１０６に対する復元応答コマンドを返信すると共に、映像蓄積部３１で記録した映像データ１０１を映像データ記録装置２０へ送信するものである。なお、説明をわかりやすくするために制御部２４と制御部３４の処理を分けて記載するが、制御部２４と制御部３４の構成及び機能はほぼ同様である。
【００７０】
メモリ３５は、実施の形態１で説明したメモリ２５と同様に、ネットワーク上の映像データ記録装置３０の位置情報、映像データ記録装置２０の位置情報、監視カメラ１０の設定情報及び各種プログラムを記憶している。
【００７１】
異常障害が発生した映像データ記録装置２０の制御部２４は、異常障害から復旧すると、データ復元要求を含む復旧コマンド１０６を映像データ記録装置３０へ送信する。
また、制御部２４は、復元応答コマンドを受信すると、映像データ記録装置３０から映像データ１０１を受信し、映像蓄積部２３に記録する。
【００７２】
正常に動作している映像データ記録装置３０の制御部３４は、データ復元要求を含む復旧コマンド１０６を受信した場合、映像データ記録装置２０から転送された映像データ１０１の記録を終了し、復元応答コマンドを返信すると共に、映像蓄積部３１が記録した映像データ１０１を映像データ記録装置２０に転送するように構成している。また、制御部３４は、映像データ１０１の転送が終了すると、転送完了コマンドを送信する。
【００７３】
ここで、データ復元要求を含む復旧コマンド１０６の一例について説明する。
図５において示した復旧コマンド１０６の復旧通知７６０は、例えば、８ビットのコマンドとし、復旧通知７６０の下位ビットが０の場合、復旧したことのみを示すものとし、下位ビットが１の場合、復旧したことに加えて記録データ１０１又は記録データ１０２を要求することを示すよう予め設定されている。
【００７４】
また、図示しないが、復元応答コマンドは、例えば、図４で示した応答コマンド１０４の判定結果５４０に変えて復元開始通知としたものであり、復旧開始を示すものである。
また、図示しないが、転送完了コマンドは、復元要求に応じた映像データ１０１又は映像データ１０２の転送が終了したことを示すコマンドである。
【００７５】
次に、異常障害から復旧した後の映像データ記録装置の処理について説明する。
図９は、異常障害から復旧した後の映像データ記録装置２０の処理を示すフローチャートであり、図７に示したステップＳＴ２６以降の処理を示している。
【００７６】
図７に示したステップＳＴ２６において、映像蓄積部２１が復旧したと判定すると（ステップＳＴ２６“ＹＥＳ”）、図９に示すように、映像データ記録装置２０の制御部２４は、データ復元要求を含んだ復旧コマンド１０６を生成し、映像データ記録装置３０へ送信し、映像データ１０１の転送を終了する（ステップＳＴ４１）と共に、映像蓄積部２１により映像データ１０１の記録を再開する（ステップＳＴ４２）。
【００７７】
制御部２４は、ステップＳＴ４１で送信した復旧コマンド１０６に対する復元応答コマンドを映像データ記録装置３０から受信するまで待機する（ステップＳＴ４３“ＮＯ”）。制御部２４は、映像データ記録装置３０から復元応答コマンドを受信すると（ステップＳＴ４３“ＹＥＳ”）、復元応答コマンドに続いて映像データ１０１を受信し、復旧した映像蓄積部２１に映像データ１０１として記録させる（ステップＳＴ４４）。
【００７８】
また、制御部２４は、映像データ記録装置３０から転送完了コマンドを受信するまで（ステップＳＴ４５“ＮＯ”）待機し、転送完了コマンドを受信すると（ステップＳＴ４５“ＹＥＳ”）、制御部２４は、映像データ１０１の記録を終了する（ＥＮＤ）。
【００７９】
次に、転送された映像データを記録した映像データ記録装置の処理について説明する。
図１０は、転送された映像データ１０１を記録した映像データ記録装置３０の処理を示すフローチャートであり、図８に示したステップＳＴ３８以降の処理を示している。
【００８０】
図８に示したステップＳＴ３７において復旧コマンドを受信すると（ステップＳＴ３７“ＹＥＳ”）、制御部３４は、メモリ３５から元の監視カメラ設定情報を読み出して、割り当てを元に戻す（ステップＳＴ３８）ことにより、映像データ１０１の記録を終了する。
【００８１】
続いて、図１０に示すように、制御部３４は、復旧コマンド１０６の復旧通知７６０の下位ビットが映像データ１０１の復元が要求されていることを示す「１」であるかを確認し（ステップＳＴ５１）、下位ビットが「０」の場合（ステップＳＴ５１“ＮＯ”）、制御部３４は処理を終了する（ＥＮＤ）。
【００８２】
一方、ステップＳＴ５１において、下位ビットが「１」の場合、制御部３４は、データ復元要求があると判断し（ステップＳＴ５１“ＹＥＳ”）、復元応答コマンドを生成して映像データ記録装置２０へ送信する（ステップＳＴ５２）。また、制御部３４は、復元応答コマンドの送信に続いて、映像蓄積部３１に記録された映像データ１０１を映像データ記録装置２０へ送信する（ステップＳＴ５３）。
【００８３】
ステップＳＴ５３において、映像データ１０１を映像データ記録装置２０へ送信すると、制御部３４は、映像データ１０１の転送が完了するまで映像データ１０１を送信し（ステップＳＴ５４“ＮＯ”）、映像データ１０１の転送が完了すると（ステップＳＴ５４“ＹＥＳ”）、転送完了コマンドを生成し映像データ記録装置２０へ送信し（ステップＳＴ５５）、処理を終了する（ＥＮＤ）。
【００８４】
以上のように、この実施の形態２によれば、実施の形態１と同様の効果が得られると共に、映像データ記録装置２０の映像蓄積部２１が異常障害から復旧した場合、映像データ１０１の復元を要求する復旧コマンド１０６を映像データ記録装置３０に送信し、映像データ記録装置３０が復旧コマンド１０６を受信すると、受信した復旧コマンド１０６に基づき、転送された映像データ１０１の記録を終了し、転送中に記録した映像データ１０１を映像データ記録装置２０に送信し、映像データ記録装置２０が映像データ記録装置３０に記録された映像データ１０１を受信し、復旧した映像蓄積部２１に記録するように構成したので、映像データ記録装置３０にかかる負荷を軽減するとともに映像データ記録装置３０の映像蓄積部３１において使用可能となる記憶容量の制限を解放させることができるという効果が得られる。
【符号の説明】
【００８５】
１０，１０ａ，１０ｂ，・・・，１０ｎ，４０，４０ａ，４０ｂ，・・・，４０ｎ  監視カメラ、２０，３０  映像データ記録装置、２０ａ  送受信部、２０ｂ  映像出力部、２１，３１  映像蓄積部、６１，６２  モニタ、２１ａ，２１ｂ，２８  コネクタ、２２ａ，２２ｂ  トランス、２３ａ，２３ｂ  イーサネット部、２４，３４  制御部、２５，３５  メモリ、２６，３６  ディスプレイインタフェース、１０１，１０２  映像データ、１０３  記録エラーコマンド、１０４  応答コマンド、１０５  転送開始コマンド、１０６  復旧コマンド、１２５  バス、３１０，５１０，７１０  ヘッダ、３２０，５２０，７２０  送信元ＩＰアドレス、３３０，５３０，７３０  送信先ＩＰアドレス、３４０  監視カメラ設定情報、３４１  カメラ台数、３４２  ポート番号、３４３  映像サイズ、３４４  記録レート、３４５  最低必要記録レート、３７０，７４０  障害発生日時、３８０  復旧目安時間、３９０，５５０，７７０  フッタ、５４０  判定結果、７５０  障害復旧日時、７６０  復旧通知。
【図１】
2010268053.tif 000003
【図２】
2010268053.tif 000004
【図３】
2010268053.tif 000005
【図４】
2010268053.tif 000006
【図５】
2010268053.tif 000007
【図６】
2010268053.tif 000008
【図７】
2010268053.tif 000009
【図８】
2010268053.tif 000010
【図９】
2010268053.tif 000011
【図１０】
2010268053.tif 000012