(57)【特許請求の範囲】
【請求項１】
複数のディスクを組み合わせてＲＡＩＤ（Redundant Arrays of Independent Disks）システムを構成し、そのＲＡＩＤシステム内の前記ディスクへと映像データを記録する映像処理装置であって、
撮影された映像信号から前記映像データとその映像データを管理するための管理データとを作成する映像記録部と、
前記ディスクに記録されている前記映像データとその管理データとを読み出して再生する映像再生部と、
前記ディスクに対して前記映像データのデータアクセス処理を実行するディスク制御部とを備えており、
前記ディスク制御部は、
前記映像記録部から通知された前記映像データとその管理データとを前記ディスクに記録するときに、前記映像データについては前記ディスク内の１つの記憶領域に記録し、前記管理データについては前記ディスク内の複数の記憶領域に同じデータを複製しつつ記録し、
前記ＲＡＩＤシステム内の前記ディスクのうちの１つの前記ディスク内の第１領域に第１障害が発生したときには、ＲＡＩＤシステム内の前記ディスクのうちの他の前記ディスク内のデータを元にデータ復元演算を行うことで、前記第１障害の発生により失われたデータを前記第１領域へと復元する復元中状態へ移行し、
前記復元中状態において、データ復元演算に使用される他の前記ディスク内の第２領域に第２障害が発生したときには、前記第２領域に格納されているデータが、前記映像データか前記管理データかを特定し、
前記映像データとして特定されたときには、データ読み込み要求に対してはエラーを返却するとともに、データ書き込み要求が発生すると、その要求に従って新しいデータを上書きするエラー返却領域として前記第２領域を定義し、
前記管理データとして特定されたときには、前記第２領域に格納されているデータと同じデータを、前記複製された他の記憶領域から読み出して前記第２領域にコピーすることを特徴とする
映像処理装置。
【請求項２】
前記ディスク制御部は、
前記第２領域を前記エラー返却領域として定義する処理として、前記第２領域とは別の領域内に格納されるバッドスポット情報に対して、前記第２領域がバッドスポットである旨を登録し、
前記バッドスポット情報においてバッドスポットである前記第２領域に対して前記映像再生部からデータ読み込み要求を受けたときには、データ読み込み要求で指定された領域へのデータアクセス処理を省略して、エラーを返却することを特徴とする
請求項１に記載の映像処理装置。
【請求項３】
前記ディスク制御部は、
前記第２領域を前記エラー返却領域として定義する処理として、前記第２領域に、ＡＴＡ（Advanced Technology Attachment）規格のＷＵＥ（Write Uncorrectable Ext）コマンドを適用し、
前記ＷＵＥコマンドが適用された前記第２領域に対して前記映像再生部からデータ読み込み要求を受けたときには、データ読み込み要求で指定された領域へのデータアクセス処理を省略して、エラーを返却することを特徴とする
請求項１に記載の映像処理装置。
【請求項４】
前記ディスク制御部は、
前記第２領域を前記エラー返却領域として定義する処理として、前記第２領域に、誤ったエラー検出用信号を含むエラー発生用データを書き込み、
前記エラー検出用信号に対するエラー検出処理においてエラー検出された前記第２領域に対して前記映像再生部からデータ読み込み要求を受けたときには、データ読み込み要求で指定された領域へのデータアクセス処理を省略して、エラーを返却することを特徴とする
請求項１に記載の映像処理装置。
【請求項５】
複数のディスクを組み合わせてＲＡＩＤ（Redundant Arrays of Independent Disks）システムを構成し、そのＲＡＩＤシステム内の前記ディスクへと映像データを記録する映像処理装置の映像処理方法であって、
前記映像処理装置は、
撮影された映像信号から前記映像データとその映像データを管理するための管理データとを作成する映像記録部と、
前記ディスクに記録されている前記映像データとその管理データとを読み出して再生する映像再生部と、
前記ディスクに対して前記映像データのデータアクセス処理を実行するディスク制御部とを備えており、
前記ディスク制御部は、
前記映像記録部から通知された前記映像データとその管理データとを前記ディスクに記録するときに、前記映像データについては前記ディスク内の１つの記憶領域に記録し、前記管理データについては前記ディスク内の複数の記憶領域に同じデータを複製しつつ記録し、
前記ＲＡＩＤシステム内の前記ディスクのうちの１つの前記ディスク内の第１領域に第１障害が発生したときには、ＲＡＩＤシステム内の前記ディスクのうちの他の前記ディスク内のデータを元にデータ復元演算を行うことで、前記第１障害の発生により失われたデータを前記第１領域へと復元する復元中状態へ移行し、
前記復元中状態において、データ復元演算に使用される他の前記ディスク内の第２領域に第２障害が発生したときには、前記第２領域に格納されているデータが、前記映像データか前記管理データかを特定し、
前記映像データとして特定されたときには、データ読み込み要求に対してはエラーを返却するとともに、データ書き込み要求が発生すると、その要求に従って新しいデータを上書きするエラー返却領域として前記第２領域を定義し、
前記管理データとして特定されたときには、前記第２領域に格納されているデータと同じデータを、前記複製された他の記憶領域から読み出して前記第２領域にコピーすることを特徴とする
映像処理方法。
【請求項６】
請求項５に記載の映像処理方法を、コンピュータである前記映像処理装置に実行させるための映像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像処理装置、映像処理方法、および、映像処理プログラムの技術に関する。
【背景技術】
【０００２】
複数のハードディスクを用いて冗長性を持たせたＲＡＩＤ（Redundant Arrays of Independent （Inexpensive） Disks）装置に、ユーザデータを記録することで、障害が発生したときでも、記録されたユーザデータを復元することができる。
【０００３】
図７は、ＲＡＩＤシステムの１つである、ＲＡＩＤ５の復元処理を示す説明図である。この図７では、ハードディスクごとの行（ＨＤＤ１〜ＨＤＤ４）と、各ハードディスク内のセクタのアドレス（１〜４）ごとの列とから構成される表形式で、各ハードディスク内の格納データを示している。
例えば、３つめのハードディスク（ＨＤＤ３）の４つめのアドレスには、データ「Ｄ２」が格納されている。なお、セクタとは、データを記録するハードディスクのデータ領域の単位であり、１セクタは、例えば、512バイトのデータ領域として構成される。
【０００４】
ＲＡＩＤ５では、複数のハードディスクに分散されて記録されたユーザデータ集合（例えば、「Ａ１，Ａ２，Ａ３」）に対して、それらの誤り訂正符号データ（例えば、「Ａｐ」）を作成して記録する。
そして、ユーザデータ集合（Ａ１〜Ａ３）と誤り訂正符号データ（Ａｐ）とのデータのうちのいずれか１つのデータ（例えば、Ａ１）が失われても、他のデータ（Ａ２，Ａ３，Ａｐ）をもとにデータ復元演算（例えば、ＸＯＲ演算）を行うことで、失われたデータ（Ａ１）を復元することができる。
【０００５】
例えば、図７（ａ）の正常状態から、ＲＡＩＤ５を構成する４つのハードディスクのうちの１つ（ＨＤＤ１）に障害が発生したときには、図７（ｂ）の縮退状態（ＲＡＩＤの冗長性がない状態）となる。この状態では、障害発生したＨＤＤ１上の各データ（Ａ１，Ｂ１，Ｃ１，Ｄｐ）は失われている。
システム管理者は、障害発生したＨＤＤ１のハードディスクを、新しいハードディスクへと交換すると、図７（ｃ）の復元中状態が開始される。この復元中状態では、前記したＲＡＩＤ５のデータ復元処理によって、以下のように各データが復元される。その結果、図７（ｃ）の復元中状態から図７（ａ）の正常状態へと戻る。
・データ「Ａ２，Ａ３，Ａｐ」から、データ「Ａ１」を復元。
・データ「Ｂ２，Ｂｐ，Ｂ３」から、データ「Ｂ１」を復元。
・データ「Ｃｐ，Ｃ２，Ｃ３」から、データ「Ｃ１」を復元。
・データ「Ｄ１，Ｄ２，Ｄ３」から、データ「Ｄｐ」を復元。
【０００６】
図８は、バッドスポットによる強制エラー化を示す説明図である。まず、図８（ａ）の復元中状態は、図７（ｃ）の復元中状態と同じ状態である。
図８（ｂ）は、二重障害の検出を示した図である。図８（ｂ）について、交換したＨＤＤ１以外のハードディスク（ＨＤＤ４）からの読み出し処理で、Ａｐが格納されていたアドレス１に障害が発生した場合（二重障害が発生した場合）、そのデータ「Ａｐ」（「×破損」と表記）と、データ「Ａ２，Ａ３，Ａｐ」をもとに復元されるデータ「Ａ１」（「×復元不可」と表記）とは、復元が不可となる。
【０００７】
特許文献１には、二重障害の発生箇所（Ａｐの箇所）でリードエラーが発生した場合、そのアドレスがＯＳで使用されるアドレスか、アプリケーションで使用されるアドレスかを検索し、エラーデータ部分の要否を確認して、二重障害の発生をユーザに通知する旨が開示されている。
【０００８】
図８（ｃ）は、図８（ｂ）の状態から、ＨＤＤ４のアドレス１をバッドスポット化したものである（「△バッドスポット」と表記）。特許文献２では、二重障害の発生箇所をバッドスポットとして管理する旨が開示されている。バッドスポットへの読み込み要求に対して、読み込みを行わずにエラーを返し、バッドスポットへの書き込み要求に対して、バッドスポットを解除してデータを書き込む。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−６２３７６号公報
【特許文献２】特開２００６−２８５５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
監視カメラで撮影した映像データをハードディスクに記録し続ける監視用レコーダシステムが普及している。映像データを記録するハードディスクは、非常に精密な制御を行っている機器であり、データアクセスを行う頻度が大きくなると、障害が発生する確率も高くなる。そこで、監視カメラの撮影データをＲＡＩＤシステムに記録して、撮影データの信頼性を向上させる用途も、考えられる。
【００１１】
しかし、映像データは、以下の特性があるため、汎用的なデータを記録するＲＡＩＤ５をそのまま適用することは、困難である。
【００１２】
例えば、監視カメラの映像データは、時間の経過とともに絶えず発生し続けるデータ（ストリームデータ）であるため、記録処理を途切れさせないために、通常時や障害復旧時のシステム負荷を軽くさせる必要がある。しかし、ＲＡＩＤ５でのデータ復元演算は重い処理であるため、そのまま適用することは、困難である。
【００１３】
また、ＲＡＩＤシステムの記憶容量には限りがあるが、映像データは時間の経過とともにデータ量が増え続ける。ＲＡＩＤシステムの記憶容量を超過した分の映像データは、古いデータから順に上書きされて消されていくため、映像データのデータ復元は、ＲＡＩＤシステムの記憶容量に応じた所定期間分（例えば、監視期間として最近の１ヶ月分）だけ行われればよい。しかし、ＲＡＩＤ５では、あくまで複数のデータに冗長性を持たせることで、データ復元を実現することが目的であり、映像データのような使い捨てのデータに対する考慮はなされていない。
【００１４】
そこで、本発明は、前記した問題を解決し、映像データを記録するＲＡＩＤシステムにおいて、データの信頼性と効率的なデータアクセス処理とをバランスよく実現することを、主な目的とする。
【課題を解決するための手段】
【００１５】
前記課題を解決するために、本発明は、複数のディスクを組み合わせてＲＡＩＤ（Redundant Arrays of Independent Disks）システムを構成し、そのＲＡＩＤシステム内の前記ディスクへと映像データを記録する映像処理装置であって、
撮影された映像信号から前記映像データとその映像データを管理するための管理データとを作成する映像記録部と、
前記ディスクに記録されている前記映像データとその管理データとを読み出して再生する映像再生部と、
前記ディスクに対して前記映像データのデータアクセス処理を実行するディスク制御部とを備えており、
前記ディスク制御部が、
前記映像記録部から通知された前記映像データとその管理データとを前記ディスクに記録するときに、前記映像データについては前記ディスク内の１つの記憶領域に記録し、前記管理データについては前記ディスク内の複数の記憶領域に同じデータを複製しつつ記録し、
前記ＲＡＩＤシステム内の前記ディスクのうちの１つの前記ディスク内の第１領域に第１障害が発生したときには、ＲＡＩＤシステム内の前記ディスクのうちの他の前記ディスク内のデータを元にデータ復元演算を行うことで、前記第１障害の発生により失われたデータを前記第１領域へと復元する復元中状態へ移行し、
前記復元中状態において、データ復元演算に使用される他の前記ディスク内の第２領域に第２障害が発生したときには、前記第２領域に格納されているデータが、前記映像データか前記管理データかを特定し、
前記映像データとして特定されたときには、データ読み込み要求に対してはエラーを返却するとともに、データ書き込み要求が発生すると、その要求に従って新しいデータを上書きするエラー返却領域として前記第２領域を定義し、
前記管理データとして特定されたときには、前記第２領域に格納されているデータと同じデータを、前記複製された他の記憶領域から読み出して前記第２領域にコピーすることを特徴とする。
その他の手段は、後記する。
【発明の効果】
【００１６】
本発明によれば、映像データを記録するＲＡＩＤシステムにおいて、データの信頼性と効率的なデータアクセス処理とをバランスよく実現することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に関する監視用レコーダシステムを示す構成図である。
【図２】本発明の一実施形態に関する再生画像を示す説明図である。
【図３】本発明の一実施形態に関するディスク装置のデータ復元処理を示す説明図である。
【図４】本発明の一実施形態に関する映像処理装置のデータ復元処理を示す説明図である。
【図５】本発明の一実施形態に関する映像データの二重障害対処処理を示す説明図である。
【図６】本発明の一実施形態に関する管理データの二重障害対処処理を示す説明図である。
【図７】ＲＡＩＤ５の復元処理を示す説明図である。
【図８】バッドスポットによる強制エラー化を示す説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態を、図面を参照して詳細に説明する。
【００１９】
図１は、監視用レコーダシステム（映像データ管理システム）を示す構成図である。監視用レコーダシステムは、映像処理装置１に対して、入力用のカメラ２と、出力用のディスプレイ３とが接続されて構成される。
カメラ２は、映像を記録し続けることで監視を行い、その記録データを映像データとして、映像処理装置１に入力する。なお、カメラ２の映像信号には、カメラ２に付加または接続されたマイクから録音された音声データを含めてもよい。
ディスプレイ３は、映像処理装置１に記録された映像データを映像信号として再生するモニタとして構成される。なお、カメラ２の映像信号に含まれた音声データを再生するためのスピーカを備えてもよい。
映像処理装置１は、ＣＰＵ１１、メモリ１２、ディスク１３、映像記録部２１、ディスク制御部２２、および、映像再生部２３を含めて構成される。
【００２０】
ＣＰＵ１１は、各処理部を動作させるためのプログラムをメモリ１２上に読み込んで実行させることで、映像処理装置１を制御する。
メモリ１２には、ＣＰＵ１１で実行される処理部として、映像記録部２１、ディスク制御部２２、および、映像再生部２３が読み込まれている。
ディスク１３は、カメラ２からの映像データや、各種管理データを格納する記憶領域を提供する。複数用意されたディスク１３の集合は、互いに接続されるＲＡＩＤ（例えば、ＲＡＩＤ５）として構成されることで、１つのディスク１３に障害が発生したときでも、他のディスク１３内のデータを元に失われたデータを復元することができる。
なお、図１では、ディスク１３を映像処理装置１の内蔵ハードディスクとして構成したが、ＵＳＢ（Universal Serial Bus）で接続される外付けハードディスクや、ネットワーク接続されるＮＡＳ（Network Attached Storage）として構成してもよい。
【００２１】
映像記録部２１は、カメラ２からの映像信号の入力を受け付けると、その映像信号をエンコードして記録データ（映像データと、その映像データを管理するための管理データ）を作成し、その記録データをディスク１３に記録する旨の書き込み指示を、ディスク制御部２２に送信する。
映像再生部２３は、ユーザからの再生指示の入力を受け付けると、ディスク制御部２２に読み込み指示を送信して取得したディスク１３内の記録データを、デコード（フォーマット変換）してディスプレイ３上で再生する。
ディスク制御部２２は、他処理部からのデータアクセス指示（読み込み指示、書き込み指示）を受け、接続されている各ディスク１３内のデータアクセスを行う。なお、ディスク１３への記録データは、映像データだけでなく、その映像データを管理するための管理データも含めて構成される。管理データとは、例えば、映像データの映像日時や、撮影されたカメラのＩＤ、および、映像データのファイル名などの映像データの属性情報などである。
【００２２】
図２は、映像再生部２３によるディスプレイ３上の再生画像を示す説明図である。
【００２３】
映像再生部２３は、ディスク１３内の映像データが正しく読み込めたときには、図２（ａ）のように、途切れたり乱れたりしない、正常な再生映像を再生することができる。
映像再生部２３は、ディスク１３内の映像データが一部正しく読み込めないときには、図２（ｂ）のように、取得できない部分の再生映像については、ダミーフレーム（全てデータ値「０」であるブラックフレームなど）や、前後のフレームから計算される補間フレーム、映像中のデータ損失部分だけを空白にしたフレームなどを代わりに再生されることで、一部映像乱れを発生させてしまうものの、再生処理そのものは映像データが一部存在しなくても、継続する。
例えば、秒間６０フレームで撮影された映像データのうちの数フレームが失われていたとしても、ユーザの目には乱れは一瞬にしか感じられないため、監視システムという用途においては、一部の映像乱れの影響は小さくて済む。
【００２４】
図３は、ディスク装置のデータ復元処理を示す説明図である。図３の各状態（図３（ａ）〜図３（ｃ））は、図７で説明した各状態に対応する。
【００２５】
４台のディスク１３がそれぞれ正常にアクセスできる図３（ａ）の正常状態から、１台のディスク１３に障害が発生した図３（ｂ）の縮退状態になると、その障害が発生したディスク１３を新規のディスク１３に手作業で交換するとともに、新規のディスク１３内に障害が発生したディスク１３内に格納されていたデータを復元する図３（ｃ）の復元中状態へと進む。
ディスク制御部２２は、残りの３台のディスク１３内のデータをもとに、データ復元演算を行うことで、新規のディスク１３内に書き込む復元データを作成する。
【００２６】
図４は、図３で示した映像処理装置のデータ復元処理を、具体的なデータとともに詳細に示す説明図である。図３の各状態（図３（ａ）〜図３（ｃ））は、図４の各状態（図４（ａ）〜図４（ｃ））に対応する。
【００２７】
図４（ａ）において、映像処理装置１のディスク制御部２２は、ディスク１３内にカメラ２の映像データと、その映像データを管理するための管理データとを格納するときに、以下のように、映像データ用の記録処理と、管理データ用の記録処理とを区別して処理する。
【００２８】
まず、映像データは、ディスク１３内の記憶領域の大部分を占める大容量のデータであり、ディスク１３の容量がいっぱいになると、古いデータから上書きされる。本実施形態では、映像データを示すデータ識別子として、データ識別子の先頭が「Ｍ」以外のデータを用いる。例えば、ＨＤＤ２のアドレス２に格納されている「Ｂ２」は、映像データである。図２で説明したように、映像データは、一部のデータ損失を許容するデータである。ディスク制御部２２は、映像データを記録するときには、同じデータを複数のアドレスにコピーしたりせずに、そのまま記録する。
【００２９】
次に、管理データは、ディスク１３内の記憶領域のごく一部に格納される小容量のデータである。管理データは再生に必要なデータであり、データ損失の発生を許容しない。本実施形態では、管理データを示すデータ識別子として、データ識別子の先頭が「Ｍ」であるデータを用いる。例えば、ＨＤＤ３のアドレス３に格納されている「Ｍ３」は、管理データである。ディスク制御部２２は、管理データを記録するときには、同じデータを複数のアドレス（アドレス１，アドレス５）にコピーすることで、データの冗長性を持たせる。
【００３０】
そして、二重障害が発生しない状況においては、図４（ｂ）の縮退状態、および、図４（ｃ）の復元中状態は、それぞれ図７で示した従来の処理と同じ処理である。一方、図８（ｂ）で示したような二重障害が発生したときには、従来技術とは異なり、映像データの二重障害対処（図５で後記）と、管理データの二重障害対処（図６で後記）とを区別して行う。
【００３１】
図５は、映像データの二重障害対処処理を示す説明図である。図４（ｃ）の復元中状態と同じ状態の、図５（ａ）の復元中状態から、説明を開始する。
図５（ｂ）でＨＤＤ４のアドレス２に二重障害が発生し、映像データ「Ｂ３」が失われるとする。ディスク制御部２２は、アドレス２のデータ集合（Ｂ１，Ｂ２，Ｂ３，Ｂｐ）のうちの２つのデータ（Ｂ１，Ｂ３）が失われたので、これら２つのデータを復元することはできない。
【００３２】
そこで、ディスク制御部２２は、二重障害の第１障害発生箇所（「Ｂ１」が記録されていたＨＤＤ１のアドレス２）と、二重障害の第２障害発生箇所（「Ｂ３」が記録されていたＨＤＤ４のアドレス２）とのうちの少なくとも１つの箇所について、エラー返却領域とする（エラー返却領域化）。図５（ｃ）では、２箇所について、エラー返却領域としている。
なお、エラー返却領域とは、データ読み込み要求に対してはエラーを返却するとともに、データ書き込み要求が発生すると、その要求に従って新しいデータをエラー返却領域に上書きするとともに、上書きした領域をエラー返却領域から通常の領域に戻すように制御する領域である。
【００３３】
以下の、処理Ａ〜Ｃのうちのいずれかの処理を行うことで、エラー返却領域化を実現する。
【００３４】
（処理Ａ）特許文献２に記載されている技術を採用し、図８（ｃ）のようにエラー発生箇所をバッドスポット化する。なお、セクタごとにそのセクタがエラー返却領域か否かを示す情報は、データを格納する各データ領域とは別の管理領域に分けて格納されている。
【００３５】
（処理Ｂ）エラー発生箇所の領域に、ＡＴＡ（Advanced Technology Attachment）規格のＷＵＥ（Write Uncorrectable Ext）コマンドを適用する。ＷＵＥコマンドが実行された領域では、バッドスポット化と同様に、読み出し時にエラーが発生するが、上書きを行うと以降では正常にアクセスが可能となる。これにより、セクタごとにそのセクタがエラー返却領域か否かを示す情報は、データを格納する各データ領域と同じ管理領域に格納されている。
【００３６】
（処理Ｃ）エラー発生箇所の領域に、エラー発生用データを書き込む。エラー発生用データとは、例えば、同じセクタ内に書き込まれるデータが、ユーザデータとそのユーザデータへのエラー検出用信号であるＣＲＣ（Cyclic Redundancy Check）との組で構成される場合、ダミーのユーザデータ（例えば、全て値「０」のデータ）と、ダミーのユーザデータに対する誤ったエラー検出用信号（ダミーのユーザデータに対するＣＲＣ演算値とは異なるデータ）との組を、エラー発生用データとする。つまり、セクタごとにそのセクタがエラー返却領域か否かを示す情報は、データを格納する各データ領域と同じ管理領域に格納されている。
【００３７】
図６は、管理データの二重障害対処処理を示す説明図である。図４（ｃ）の復元中状態と同じ状態の、図６（ａ）の復元中状態から、説明を開始する。
図６（ｂ）でＨＤＤ４のアドレス１に二重障害が発生し、管理データ「Ｍｐ」が失われるとする。ディスク制御部２２は、アドレス１のデータ集合（Ｍ２，Ｍ３）だけでは失われたデータ（Ｍ１，Ｍｐ）を復元することはできない。そこで、ディスク制御部２２は、アドレス１とともにアドレス５へと冗長化されたデータをアドレス１へとコピーすることで、アドレス１の各データ（Ｍ１，Ｍｐ）を復元することができる。
なお、データ復元処理や、データコピー処理には処理負荷がかかるが、管理データのデータサイズは充分に小さいので、これらの処理負荷が映像処理装置１の映像監視処理を妨げることはほとんどない。
【００３８】
なお、図５（ｂ）や図６（ｂ）において、ＨＤＤ４のアドレス２に発生した破損には、以下のように２種類の破損に分類できる。
・論理的な破損：一時的な強磁場の影響などにより、エラー発生箇所のデータが失われているものの、エラー発生箇所のディスクそのものは今後も使用可能である。つまり、エラー発生箇所への新たなデータの読み書きは正常に行うことができる。
・物理的な破損：ディスク１３を構成する円盤への傷などにより、エラー発生箇所のデータが破損しているだけでなく、そのエラー発生箇所へのディスクアクセスが今後不可能である。
【００３９】
そして、二重障害を検出し、かつ、そのエラー発生箇所が物理的な破損であるときには、ディスク制御部２２は、代替セクタを活用することにより、物理的な破損箇所へのアクセスを回避しつつ、そのディスク１３を今後も使用することができる。代替セクタとは、破損箇所のセクタが発生したときに、そのセクタとは異なるセクタを、あたかも破損箇所のセクタとしてデータアクセスを行わせるための仕組みである。
【００４０】
以上説明した本実施形態の監視用レコーダシステムは、ディスク１３の集合で構成されるＲＡＩＤシステム内に格納される映像データとその管理データとについて、二重障害対処処理を映像データ用の低負荷低信頼の処理（図５）と、管理データ用の高負荷高信頼の処理（図６）とに区別して、それぞれ行う。
これにより、映像データを記録するＲＡＩＤシステムにおいて、データの信頼性と効率的なデータアクセス処理とをバランスよく実現することができる。
比較例として、ＲＡＩＤ１５（ＲＡＩＤ１構成に対して、ＲＡＩＤ５を行う）またはＲＡＩＤ５１（ＲＡＩＤ５構成に対して、ＲＡＩＤ１を行う）と呼ばれる二重の冗長化により、二重障害へ対処するシステムと比較すると、管理データ用の高信頼性を実現できる点では、本実施形態の監視用レコーダシステムと比較例とで共通するものの、比較例では映像データの高信頼性も保証してしまうため、データアクセス負荷が高くなってしまう。
【００４１】
つまり、ディスク制御部２２は、二重障害（第１障害，第２障害）について、それぞれ以下の障害対策処理を行う。
まず、障害前の前準備として、ディスク制御部２２は、映像記録部２１から通知された映像データとその管理データとをディスクに記録するときに、映像データについてはディスク内の１つの記憶領域に記録し（図４（ａ）のアドレス２内のＢ１〜Ｂ３，Ｂｐなど）、管理データについてはディスク内の複数の記憶領域に同じデータを複製しつつ記録する（図４（ａ）のアドレス１とアドレス５とに複製されたＭ１〜Ｍ３，Ｍｐなど）。
次に、ディスク制御部２２は、ＲＡＩＤシステム内のディスクのうちの１つのディスク内の第１領域に第１障害が発生したときには（図４（ｂ）のＨＤＤ１内のアドレス１〜５）、ＲＡＩＤシステム内のディスクのうちの他のディスク内のデータ（図４（ｃ）のＨＤＤ２〜４内のアドレス１〜５）を元にデータ復元演算を行うことで、第１障害の発生により失われたデータを第１領域へと復元する復元中状態へ移行する。
さらに、ディスク制御部２２は、第２障害が発生した第２領域（図５（ｂ）のＨＤＤ４内のアドレス２）内の映像データ（Ｂ３）について、エラー返却領域として第２領域を定義する（図５（ｃ）のＨＤＤ４内のアドレス２）。
一方、ディスク制御部２２は、第２障害が発生した第２領域（図６（ｂ）のＨＤＤ４内のアドレス１）内の管理データ（Ｍｐ）について、複製された他の記憶領域（図６（ｃ）のＨＤＤ４内のアドレス５）から読み出して第２領域にコピーする。
【符号の説明】
【００４２】
１      映像処理装置
２      カメラ
３      ディスプレイ
１１    ＣＰＵ
１２    メモリ
１３    ディスク
２１    映像記録部
２２    ディスク制御部
２３    映像再生部
【図２】
0005519573.tif 000002
【図４】
0005519573.tif 000003
【図５】
0005519573.tif 000004
【図６】
0005519573.tif 000005
【図７】
0005519573.tif 000006
【図８】
0005519573.tif 000007
【図１】
0005519573.tif 000008
【図３】
0005519573.tif 000009