(57)【特許請求の範囲】
【請求項１】
供給される第１のデータを所定単位の複数の第２のデータに分離し、当該複数の第２のデータを冗長度をもたせて複数の記録媒体に振り分けて記録する記録手段と、
各上記第２のデータを対応する上記記録媒体から再生し、当該再生した複数の第２のデータに基づいて上記第１のデータを復元して出力する再生手段と、
上記複数の第２のデータを上記複数の記録媒体に振り分けて記録する際、上記冗長度により対応できる範囲内の記録エラーが発生したときに、当該記録エラーに関する所定の欠陥情報を記憶する記憶手段と、
上記再生手段により上記第１のデータを復元する際、上記記憶手段により記憶された上記欠陥情報に基づいて、当該第１のデータを分離してなる上記複数の第２のデータを上記複数の記録媒体に振り分けて記録する際に上記記録エラーが発生したか否かを判別し、上記記録エラーが発生している場合には上記再生手段の動作モードを直ちに上記冗長度を利用して上記第１のデータを復元するモードに設定する制御手段と
を具えることを特徴とするデータ処理装置。
【請求項２】
上記記録媒体は、デイスク状記録媒体でなる
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
供給される第１のデータを所定単位の第２のデータに分離し、冗長度をもたせて複数の記録媒体に振り分けて記録する際、上記冗長度により対応できる範囲内の記録エラーが発生したときに、当該記録エラーに関する所定の欠陥情報を記憶する第１のステツプと、
各上記第２のデータを上記複数の記録媒体から再生し、当該各第２のデータに基づいて上記第１のデータを復元する際、上記第１のステツプにおいて記憶した上記欠陥情報に基づいて、当該第１のデータを分離してなる各上記第２のデータを上記複数の記録媒体に振り分けて記録する際に上記記録エラーが発生したか否かを判別し、上記記録エラーが発生している場合には、各上記記録媒体から再生された各上記第２のデータに基づき直ちに上記冗長性を利用して上記第１のデータを復元する第２のステツプと
を具えることを特徴とするデータ処理方法。
【請求項４】
上記記録媒体は、デイスク状記録媒体でなる
ことを特徴とする請求項３に記載のデータ処理方法。
【発明の詳細な説明】
【０００１】
【目次】
以下の順序で本発明を説明する。
【０００２】
発明の属する技術分野
従来の技術（図６）
発明が解決しようとする課題（図６）
課題を解決するための手段（図１〜図５）
発明の実施の形態
（１）ＡＶデータ記憶編集送出システムの構成（図１及び図２）
（２）データ記録再生装置の構成（図３〜図５）
（３）本実施の形態の動作及び効果（図１〜図５）
（４）他の実施の形態（図１〜図５）
発明の効果
【０００３】
【発明の属する技術分野】
本発明はデータ処理装置及び方法に関し、例えばＡＶ（Audio Video ）データ記憶編集送出システムに適用して好適なものである。
【０００４】
【従来の技術】
従来、データ記録再生装置として、図６のように複数のハードデイスクドライブ（ＨＤＤ：Hard Disk Drive ）２Ａ〜２Ｈを有する、いわゆるデイスクアレイ装置と呼ばれるものがある。
【０００５】
この種のデイスクアレイ装置１としては、現在、各ハードデイスクドライブ２Ａ〜２Ｈに対する入力データＤ１等の配分方法等によつていくつかの種類のものが提案されているが、現在では図６のように入力データＤ１をデイスクアレイコントローラ３においてビツト又はバイト単位でストライピング（分離）し、これをデータ記録再生用の複数のハードデイスクドライブ２Ａ〜２Ｇに振り分けて一斉に記録再生させると共に、入力データＤ１に基づいてパリテイデータを生成し、これを専用の１台のハードデイスクドライブ２Ｈに記録再生させる「ＲＡＩＤ（Redundant Arrays of Inexpensive Disks ）−３」と呼ばれる構成のものが広く用いられている。
【０００６】
実際上かかる構成のデイスクアレイ装置１においては、パリテイデータを専用のハードデイスクに保持する分、データ記録再生用のハードデイスクドライブ２Ａ〜２Ｇのいずれか１台が故障した場合においてもそのハードデイスクドライブ２Ａ〜２Ｇに振り分けたデータをパリテイデータから再現できるため記録再生に対する信頼性が高く、また複数台（例えばＮ台とする）のハードデイスクドライブ２Ａ〜２Ｇを一斉に駆動させて入力データＤ１を読み書きする分、ハードデイスクドライブ２Ａ〜２Ｇの１台当たりの実効転送レートの約Ｎ倍の転送レートとハードデイスクドライブ２Ａ〜２Ｇの約Ｎ倍分の容量とをもつ記録再生装置として使用できる利点を有している。
【０００７】
このため近年では、要求されるデータ転送レートが高く、かつ大記憶容量を必要とする映像音声データ用のデータ記録再生装置としてこのような構成のデイスクアレイ装置１を用いることが提案されている。
【０００８】
【発明が解決しようとする課題】
ところで一般的にハードデイスクドライブは、ハードデイスクドライブ自体の故障やハードデイスクの欠陥などにより１回の記録又は再生動作によつてデータの記録又は再生を正しく行えなかつた場合には、正しく行えるまでそのデータの記録又は再生動作を数十回に亘つてリトライするように構成されている。この場合このようなハードデイスクドライブの最大のリトライ回数は、予め設定されており、これを自在に変更することはできない。
【０００９】
そして上述のように構成されたデイスクアレイ装置１においては、記録又は再生モード時、全てのハードデイスクドライブ２Ａ〜２Ｈの記録又は再生動作が終了するまではデイスクアレイ装置１全体としての記録又は再生処理を終了することができない。
【００１０】
このためかかる構成のデイスクアレイ装置１においては、記録又は再生モード時に１台でもデータの記録又は再生を正しく行えないハードデイスクドライブ２Ａ〜２Ｈがあつた場合には、デイスクアレイ装置１全体としてそのデータに対する記録又は再生処理に多くの時間が必要となる問題があつた。
【００１１】
そしてこのような問題は、例えばデイスクアレイ装置１をコンピユータのバツクアツプデータを記録再生するためのデータ記録再生装置として用いるときのように、記録再生処理に多くの時間を使用できる場合には特に問題がないが、例えは通信回線等を通じて伝送されてくる映像音声データを記録するときや放送用の映像音声データを再生するときなどのように記録再生にリアルタイム性が必要となる場合には重大な問題であつた。
【００１２】
本発明は以上の点を考慮してなされたもので、リアルタイムの記録再生処理に実用上十分に対応し得るデータ処理装置及び方法を提案しようとするものである。
【００１３】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、供給される第１のデータを所定単位で分離してなる複数の第２のデータを冗長度をもたせて複数の記録媒体に振り分けて記録する際、冗長度により対応できる範囲内の記録エラーが発生したときに、当該記録エラーに関する所定の欠陥情報を記憶する記憶手段と、当該複数の記録媒体に振り分けて記録された第１のデータを再生手段により再生し、復元して出力する際、記憶手段により記憶された欠陥情報に基づいて、当該第１のデータを分離してなる複数の第２のデータを複数の記録媒体に振り分けて記録する際に記録エラーが発生したか否かを判別し、記録エラーが発生している場合には再生手段の動作モードを直ちに冗長度を利用して第１のデータを復元するモードに設定する制御手段とを設けるようにした。
【００１４】
この結果、第１のデータの記録処理時に記録エラーが発生した場合においてもその記録エラーが冗長度により対応できる範囲内であるときには、当該第１のデータの記録処理を通常通り終了することができる。
【００１５】
またこの第１のデータの再生処理時においても、記録エラーの発生した記録媒体から最終的に第２のデータを再生できないことを確認するのを待つまでもなく第１のデータを復元して出力することができるため、当該第１のデータの再生処理に費やす時間を格段的に低減することができる。
【００１６】
また本発明においては、第１のデータを分離してなる各第２のデータを冗長度をもたせて複数の記録媒体に振り分けて記録する際、冗長度により対応できる範囲内の記録エラーが発生したときに、当該記録エラーに関する所定の欠陥情報を記憶する第１のステツプと、各第２のデータを複数の記録媒体から再生し、当該各第２のデータに基づいて第１のデータを復元する際、第１のステツプにおいて記憶した欠陥情報に基づいて、当該第１のデータを分離してなる各第２のデータを複数の記録媒体に振り分けて記録する際に記録エラーが発生したか否かを判別し、記録エラーが発生している場合には、各記録媒体から再生された各第２のデータに基づき直ちに冗長性を利用して第１のデータを復元する第２のステツプとを設けるようにした。
【００１７】
この結果第１のデータの記録処理時に記録エラーが発生した場合においてもその記録エラーが冗長度により対応できる範囲内であるときには、当該第１のデータの記録処理を通常通り終了することができる。
【００１８】
またこの第１のデータの再生処理時においても、記録エラーの発生した記録媒体から最終的に第２のデータを再生できなかつたことを確認するのを待つまでもなく第１のデータを復元することができるため、当該第１のデータの再生処理に費やす時間を格段的に低減することができる。
【００１９】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００２０】
（１）ＡＶデータ記憶編集送出システムの構成
図１において、１０は全体として本発明を適用したＡＶデータ記憶編集送出システムを示し、回線を介して伝送されてきた、又はビデオテープレコーダによりビデオテープから再生された映像音声データＤ１０Ａ〜Ｄ１０Ｎをスイツチヤ１１を介して取り込み、これをエンコーダ部１２に送出する。
【００２１】
エンコーダ部１２は、供給される映像音声データＤ１０Ａ（Ｄ１０Ｂ〜Ｄ１０Ｎ）に対して必要に応じて圧縮符号化やフオーマツト変換等の所定のデータ処理を施した後、かくして得られた映像音声データＤ１１をサーバデータコントローラ１３に送出する。
【００２２】
サーバデータコントローラ１３においては、ＬＡＮ（Local Area Network）１４を介してマイクロコンピユータ構成の制御部１５及び端末装置１６Ａ、１６Ｂと接続されており、エンコーダ部１２から供給される映像音声データＤ１１を制御部１５から与えられる記録命令に基づいて取り込み、これをＳＣＳＩ（Small Computer System Interface ）インターフエース１７を介して接続された「ＲＡＩＤ−３」構成のデータ記録再生装置１８に送出する。
【００２３】
このときデータ記録再生装置１８には、予めサーバデータコントローラ１３からその映像音声データＤ１１を記録すべきハードデイスクのアドレス（ＬＢＡ（Logical Block Address ））情報を含む記録コマンドが与えられる。
【００２４】
かくしてデータ記録再生装置１８は、この記録コマンドに基づいて、サーバデータコントローラ１３から供給される映像音声データＤ１１を複数のハードデイスクの指定された各ＬＢＡに振り分けて記録する。
【００２５】
そしてこのデータ記録再生装置１８内の複数のハードデイスクに振り分けて記録された映像音声データＤ１１は、編集装置１６Ａ、１６Ｂを用いて再生することができる。
【００２６】
実際上端末装置１６Ａ、１６Ｂにおいては、オペレータにより編集リスト作成モードが選択され、再生すべき映像音声データＤ１１の開始点が指定されると、これに応じた再生命令をＬＡＮ１４を介してサーバデータコントローラ１３に送出する。
【００２７】
このときサーバデータコントローラ１３は、供給される再生命令に基づいて、データ記録再生装置１８に対して再生すべき映像音声データＤ１１のＬＢＡ情報を含む再生コマンドを送出し、かくして当該データ記録再生装置１８に指定された映像音声データＤ１１を再生させる。
【００２８】
またサーバデータコントローラ１３は、このときデータ記録再生装置１８から再生された映像音声データＤ１１をＬＡＮ１４を介して対応する端末装置１６Ａ、１６Ｂに送出し、かくして当該映像音声データＤ１１に基づく映像をその端末装置１６Ａ、１６Ｂのデイスプレイに表示させ、かつ当該映像音声データＤ１１に基づく音声をその端末装置１６Ａ、１６Ｂのスピーカから放音させる。
【００２９】
この結果オペレータは、この端末装置１６Ａ、１６Ｂのデイスプレイに表示される映像及びスピーカから出力される音声に基づいて、この端末装置１６Ａ、１６Ｂを用いて映像音声データＤ１１をどのように加工編集して放送用の映像音声を作成するかを規定したリスト（以下、これを編集リストと呼ぶ）を作成することができる。
【００３０】
またオペレータは、端末装置１６Ａ、１６Ｂを用いて、加工編集された映像音声をいつ放送するかを規定したリスト（以下、これをオンエアリストと呼ぶ）を作成することができ、このようにして作成された編集リスト及びオンエアリストのデータがＬＡＮ１４を介して制御部１５に与えられ、当該制御部１５により記憶保持される。
【００３１】
そして制御部１５は、この記憶保持したオンエアリストのデータに基づいて各編集映像の送出時刻を管理し、いずれかの編集された映像音声の送出時刻になると、編集リストに基づいて対応する再生命令をＬＡＮ１４を介してサーバデータコントローラ１３に送出する。
【００３２】
このときサーバデータコントローラ１３は、供給される再生命令に基づいて、再生すべき映像音声データＤ１１のＬＢＡ情報を含む再生コマンドをデータ記録再生装置１８に送出することにより、指定された映像音声データＤ１１をデータ記録再生装置１８に再生させ、これをデコーダ部１９に送出させる。
【００３３】
デコーダ部１９においては、供給される映像音声データＤ１１に対して必要に応じて復号やフオーマツト変換等の所定のデータ処理を施し、かくして得られた元の信号形態の映像音声データＤ１２Ａをスイツチヤ２０に送出する。
【００３４】
このときスイツチヤ２０には、図示しないスタジオ等に設置された他の映像音声データ源から映像音声データＤ１２Ｂ〜Ｄ１２Ｎが供給されており、スイツチヤ２０は、これら供給される映像音声データＤ１２Ａ〜Ｄ１２Ｎの中から１チヤンネル分の映像音声データＤ１２Ａ（Ｄ１２Ｂ〜Ｄ１２Ｎ）を制御部１５の制御のもとに選択し、これを送出装置２１を介して放送させる。
【００３５】
このようにしてこのＡＶデータ記憶編集送出システム１０においては、供給される映像音声データＤ１０Ａ〜Ｄ１０Ｎを指定された状態に編集した映像音声を指定された時刻に放送することができるようになされている。
【００３６】
なおこのＡＶデータ記憶編集送出システム１０の場合、上述のようなサーバデータコントローラ１３を介在した映像音声データＤ１１のデータ記録再生装置１８による記録再生処理は、記録再生される映像音声データＤ１１がサーバデータコントローラ１３及びデータ記録再生装置１８間を接続するＳＣＳＩインターフエース１７においてぶつかり合わないようにサーバデータコントローラ１３の制御のもとに行われる。
【００３７】
実際上サーバデータコントローラ１３は、図２（Ａ）に示すように、エンコーダ部１２、デコーダ部１９及び各端末装置１６Ａ、１６Ｂに対してそれぞれ所定時間（例えば133 〔ms〕、以下、この所定時間を割当て時間と呼ぶ）Ｔ1 を循環的に割り当てる。
【００３８】
そしてサーバデータコントローラ１３は、図２（Ｂ）に示すように、制御部１５から与えられるエンコーダ部１２から出力された映像音声データＤ１１の再生命令に対する再生コマンドＣ１、制御部１５から与えられる編集された映像音声データＤ１１の再生命令に対する再生コマンドＣ２及び各端末装置１６Ａ、１６Ｂから供給される再生命令に基づく再生コマンドＣ３、Ｃ４をそれぞれ対応する割当て時間Ｔ1 内にデータ記録再生装置１８に与えることにより、図２（Ｃ）に示すように、その割当て時間Ｔ1 内にデータ記録再生装置１８にエンコーダ部１２から供給される映像音声データＤ１１を記録させ、又はその割当て時間Ｔ1 内にデータ記録再生装置１８に指定された映像音声データＤ１１を再生させるようになされている。
【００３９】
このようにしてこのＡＶデータ記憶編集送出システム１０では、サーバデータコントローラ１３の制御のもとにデータ記録再生装置１８に記録動作及び再生動作を時分割的に行わせ得るようになされ、かくしてエンコーダ部１２からデータ記録再生装置１８へのデータ転送と、データ記録再生装置１８からデコーダ部１９又は各端末装置１６Ａ、１６Ｂへのデータ転送とが競合することなく、これら記録動作及び再生動作を並列的に同時に行い得るようになされている。
【００４０】
（２）データ記録再生装置の構成
ここでデータ記録再生装置１８においては、図３に示すように構成されており、ＳＰＣ（SCSI Protocol Controller）３０を介してサーバデータコントローラ１３（図１）との間で記録コマンドＣ１（図２（Ｂ））及び再生コマンドＣ２〜Ｃ４（図２（Ｂ））等のコマンドデータや映像音声データＤ１１を送受し得るようになされている。
【００４１】
この場合ＳＰＣ３０は、サーバデータコントローラ１３からＳＣＳＩインターフエース１７を介して記録コマンドＣ１が与えられるとこれをＣＰＵ３１に送出する一方、これに続いて供給される映像音声データＤ１１をデータコントローラ３２に送出する。
【００４２】
データコントローラ３２は、供給される映像音声データＤ１１を例えば１バイト毎に分離し、得られた各分離データＤ１１A 〜Ｄ１１G をデータ記録再生用のハードデイスクドライブ３３Ａ〜３３Ｇに対応するＦＩＦＯ（First-In First-Out）メモリ３４Ａ〜３４Ｇにそれぞれ振り分けて与え、これを記憶させる。
【００４３】
またデータコントローラ３２は、このとき得られた各分離データＤ１１A 〜Ｄ１１G に基づいてパリテイデータＤ１１P を算出し、得られたパリテイデータＤ１１P をパリテイデータ記録再生用のハードデイスクドライブ３３Ｈに対応するＦＩＦＯメモリ３４Ｈに与えて記憶させる。
【００４４】
そしてこれら各ＦＩＦＯメモリ３４Ａ〜３４Ｈにそれぞれ記憶された分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P は、ＣＰＵ３１の制御のもとに対応するＳＰＣ３５Ａ〜３５Ｈにより読み出され、ＳＣＳＩインターフエース３６Ａ〜３６Ｈを介して対応するハードデイスクドライブ３３Ａ〜３３Ｈに与えられ、これら各ハードデイスクドライブ３３Ａ〜３３Ｈ内のハードデイスクの指定されたＬＢＡに記録される。
【００４５】
このとき各ハードデイスクドライブ３３Ａ〜３３Ｈは、それぞれ与えられた分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P のハードデイスクへの記録処理後、分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P を正しくハードデイスクに記録できたか否かを示すステータス情報（正しく記録できたときには″Good″、正しく記録できなかつたときには″Check Condition ″）を対応するＳＰＣ３５Ａ〜３５Ｈを介してＣＰＵ３１に送出する。
【００４６】
これによりこのデータ記録再生装置１８においては、記録モード時、いずれかのハードデイスクドライブ３３Ａ〜３３Ｈに記録エラーが発生した場合に、ＣＰＵ３１が各ハードデイスクドライブ３３Ａ〜３３Ｈからそれぞれ供給されるステータス情報に基づいてどのハードデイスクドライブ３３Ａ〜３３Ｈに記録エラーが発生したかを認識し得るようになされている。
【００４７】
一方ＳＰＣ３０は、サーバデータコントローラ１３（図１）から再生コマンドＣ２〜Ｃ４（図２（Ｂ））が与えられると、これをＣＰＵ３１に送出する。
【００４８】
この場合ＣＰＵ３１は、この再生コマンドＣ２〜Ｃ４に基づいてＳＰＣ３５Ａ〜３５Ｈを介して各ハードデイスクドライブ３３Ａ〜３３Ｈを制御することにより、これらハードデイスクドライブ３３Ａ〜３３Ｈ内のハードデイスクの指定されたＬＢＡに記録されている分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P を再生させ、これを対応するＳＰＣ３５Ａ〜３５Ｈを介して対応するＦＩＦＯメモリ３４Ａ〜３４Ｈに与えさせて記憶させる。
【００４９】
このとき各ハードデイスクドライブ３３Ａ〜３３Ｈは、指定された分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P をハードデイスクから再生した後、当該指定された分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P を正しくハードデイスクから再生できたか否かを示すステータス情報（正しく再生できたときには″Good″、正しく再生できなかつたときには″Check Condition ″）を対応するＳＰＣ３５Ａ〜３５Ｈを介してＣＰＵ３１に送出する。
【００５０】
そしてＣＰＵ３１は、データ記録再生用の全てのハードデイスクドライブ３３Ａ〜３３Ｇから″Good″のステータス情報を得た場合にはデータコントローラ３２の動作モードを通常モードに設定する一方、いずれかのデータ記録用のハードデイスクドライブ３３Ａ〜３３Ｇから″Check Condition ″のステータス情報を得た場合にはデータコントローラ３２の動作モードをそのハードデイスクドライブ３３Ａ〜３３Ｇに振り分けられた分離データＤ１１A 〜Ｄ１１G をパリテイデータＤ１１P に基づいて構築するパリテイ補正モードに設定する。
【００５１】
この結果データコントローラ３２は、動作モードとして通常モードが設定された場合には、データ記録再生用の各ハードデイスクドライブ３３Ａ〜３３Ｇにそれぞれ対応する全てのＦＩＦＯメモリ３４Ａ〜３４Ｇから分離データＤ１１A 〜Ｄ１１G を読み出し、これを統合して元の信号形態の映像音声データＤ１１を復元し、これをＳＰＣ３０を介してサーバデータコントローラ１３（図１）に送出する。
【００５２】
またデータコントローラ３２は、動作モードとしてパリテイ補正モードが設定されたときには、″Check Condition ″のステータス情報を出力したハードデイスクドライブ（以下、これを欠陥ハードデイスクドライブと呼ぶ）３３Ａ〜３３Ｇ以外のデータ記録再生用のハードデイスクドライブ３３Ａ〜３３Ｇに対応する各ＦＩＦＯメモリ３４Ａ〜３４Ｇから分離データＤ１１A 〜Ｄ１１G を読み出すと共に、パリテイデータ記録再生用のハードデイスクドライブ３３Ｈに対応するＦＩＦＯメモリ３４ＨからパリテイデータＤ１１P を読み出し、これら読み出した分離データＤ１１A 〜Ｄ１１G 及びパリテイデータＤ１１P に基づいて欠陥ハードデイスクドライブ３３Ａ〜３３Ｇに振り分けられた分離データＤ１１A 〜Ｄ１１G を再現する。そしてデータコントローラ３２は、この再現した分離データＤ１１A 〜Ｄ１１G と、欠陥ハードデイスクドライブ３３Ａ〜３３Ｇ以外のデータ記録再生用のハードデイスクドライブ３３Ａ〜３３Ｇに対応するＦＩＦＯメモリ３４Ａ〜３４Ｇから読み出した分離データＤ１１A 〜Ｄ１１G とを統合して元の信号形態の映像音声データＤ１１を復元し、これをＳＰＣ３０を介してサーバコントローラ１３（図１）に送出する。
【００５３】
かかる構成に加えこのデータ記録再生装置１８の場合、ＣＰＵ３１は、記録モード時、いずれかのハードデイスクドライブ３３Ａ〜３３Ｈに記録エラーが発生した場合に、どのハードデイスクドライブ３３Ａ〜３３Ｈに記録エラーが発生したかや、当該記録エラーが発生したＬＢＡなどのエラー情報（以下、これを欠陥情報と呼ぶ）Ｄ２０をＲＡＭ３７に格納しておく一方、再生モード時には、このＲＡＭ３７に格納された欠陥情報Ｄ２０に基づいて、再生すべき分離データＤ１１A 〜Ｄ１１G の範囲内に記録エラーが発生した部分があるときには、直ちにデータコントローラ３２の動作モードをパリテイ補正モードに設定するようになされている。
【００５４】
すなわちＣＰＵ３１は、記録モード時、図４に示す記録処理手順ＲＴ１をステツプＳＰ１において開始すると、続くステツプＳＰ２においてサーバデータコントローラ１３（図１）から記録コマンドＣ１（図２（Ｂ））が供給されたか否かを判別する。
【００５５】
そしてＣＰＵ３１は、このステツプＳＰ２において肯定結果を得ると、ステツプＳＰ３に進んで各ハードデイスクドライブ３３Ａ〜３３ＨにＳＰＣ３５Ａ〜３５Ｈを介して記録命令を送出することにより、これら各ハードデイスクドライブ３３Ａ〜３３ＨにＳＰＣ３５Ａ〜３５Ｈを介して供給される分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P をハードデイスクの指定されたＬＢＡに記録させる。
【００５６】
次いでＣＰＵ３１は、ステツプＳＰ３に進んで全てのハードデイスクドライブ３３Ａ〜３３Ｈからステータス情報が転送されてくるのを待ち受け、やがてこれら各ハードデイスクドライブ３３Ａ〜３３Ｈからステータス情報が送られてくると、ステツプＳＰ４に各ハードデイスクドライブ３３Ａ〜３３Ｈから供給されたステータス情報が全て″Good″であるか否かを判断する。
【００５７】
ここでこのステツプＳＰ４において肯定結果を得ることは、全てのハードデイスクドライブ３３Ａ〜３３Ｈが与えられた分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P を正しくハードデイスクの指定されたＬＢＡに記録できたことを意味し、このときＣＰＵ３１はステツプＳＰ８に進んで″Good″のステータス情報をＳＰＣ３０を介してサーバデータコントローラ１３（図１）に送出し、この後ステツプＳＰ９に進んでこの記録処理手順ＲＴ１を終了する。
【００５８】
これに対してステツプＳＰ４において否定結果を得ることは、いずれかのハードデイスクドライブ３３Ａ〜３３Ｈが与えられた分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P を正しくハードデイスクの指定されたＬＢＡに記録できなかつたことを意味し、このときＣＰＵ３１は、ステツプＳＰ５に進んで記録エラーの範囲（すなわち分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P を正しくハードデイスクに記録できなかつたハードデイスクドライブ３３Ａ〜３３Ｈの数）がパリテイ補正処理等より対応できる冗長度の範囲内であるか否かを判断する。
【００５９】
そしてＣＰＵ３１は、このステツプＳＰ５において肯定結果を得ると、ステツプＳＰ６に進んでその記録エラーに関する欠陥情報をＲＡＭ３７に書き込み、この後ステツプＳＰ８に進んで″Good″のステータス情報をＳＰＣ３０を介してサーバデータコントローラ１３（図１）に送出した後、ステツプＳＰ９に進んでこの記録処理手順ＲＴ１を終了する。
【００６０】
またＣＰＵ３１は、ステツプＳＰ５において否定結果を得ると、ステツプＳＰ７に進んで″Check Condition ″のステータス情報をＳＰＣ３０を介してサーバデータコントローラ１３に送出した後、ステツプＳＰ９に進んでこの記録処理手順ＲＴ１を終了する。
【００６１】
一方ＣＰＵ３１は、再生モード時、図５に示す再生処理手順ＲＴ２をステツプＳＰ１０において開始し、続くステツプＳＰ１１においてサーバデータコントローラ１３（図１）から再生コマンドＣ２〜Ｃ４（図２（Ｂ））が与えられたことを確認すると、ステツプＳＰ１２に進んでＲＡＭ３７に格納された欠陥情報Ｄ２０を読み出す。
【００６２】
次いでＣＰＵ３１は、ステツプＳＰ１３に進んで再生コマンドＣ２〜Ｃ４に基づく再生すべき分離データＤ１１A 〜Ｄ１１G 及びパリテイデータＤ１１P の範囲内に、これら分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P をハードデイスクに記録する際に記録エラーが発生した部分があるか否かを、ステツプＳＰ１２において読み出した欠陥情報Ｄ２０に基づいて判断する。
【００６３】
ＣＰＵ３１は、このステツプＳＰ１３において否定結果を得ると、ステツプＳＰ１５に進んで各ＳＰＣ３５Ａ〜３５Ｈに対応するハードデイスクドライブ３３Ａ〜３３Ｈへ再生命令を送出させることにより、これら各ハードデイスクドライブ３３Ａ〜３３Ｈに指定されたＬＢＡ分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P を再生させた後、ステツプＳＰ１６に進んでこの再生処理手順ＲＴ２を終了する。
【００６４】
これに対してＣＰＵ３１は、ステツプＳＰ１３において肯定結果を得ると、ステツプＳＰ１４に進んでデータコントローラ３２の動作モードを、記録エラーが発生したハードデイスクドライブ３３Ａ〜３３Ｈから再生されるべき分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P を待つことなく、上述したパリテイ補正処理等により元の信号形態の映像音声データＤ１１を復元するようなパリテイ補正モードに設定する。
【００６５】
さらにＣＰＵ３１は、この後ステツプＳＰ１５に進んで各ＳＰＣ３５Ａ〜３５Ｈに、対応するハードデイスクドライブ３３Ａ〜３３Ｈに再生命令を送出させる。
【００６６】
この結果記録エラーが発生したハードデイクスドライブ３３Ａ〜３３Ｈ以外のハードデイスクドライブ３３Ａ〜３３Ｈから指定されたＬＢＡの分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P が再生され、これが対応するＳＰＣ３５Ａ〜３５Ｈ及びＦＩＦＯメモリ３４Ａ〜３４Ｈを順次介してデータコントローラ３２に与えられ、上述のようなパリテイ補正処理等により元の信号形態の映像音声データＤ１１が復元されて、これがＳＰＣ３０を介してサーバデータコントローラ１３（図１）に送出される。
【００６７】
そしてＣＰＵ３１は、この後ステツプＳＰ１６に進んでこの再生処理手順ＲＴ２を終了する。
【００６８】
（３）本実施の形態の動作及び効果
以上の構成において、このＡＶデータ記憶編集送出システム１０のデータ記録再生装置１８では、供給される映像音声データＤ１１の記録モード時にいずれかのハードデイスクドライブ３３Ａ〜３３Ｈに記録エラーが発生した場合においても当該記録エラーが冗長度の範囲内にあるときには、どのハードデイスクドライブ３３Ａ〜３３ＨのどのＬＢＡへの記録動作にエラーが発生したかといつた欠陥情報Ｄ２０をＲＡＭ３７に格納する。
【００６９】
そしてこの後その映像音声データＤ１１の再生モード時には、データコントローラ３２の動作モードを必要に応じて初めからパリテイ補正モードに設定し、残りのハードデイスクドライブ３３Ａ〜３３Ｈから供給される分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P に基づいて元の信号形態の映像音声データＤ１１を復元して出力する。
【００７０】
従つてこのＡＶデータ記録編集送出システム１０では、データ記録再生装置１８の記録モード時における記録エラーが冗長度の範囲内にあるときにも例えば再記録処理を行わないため、リアルタイムでの映像音声データＤ１１の記録処理を行うことができる。
【００７１】
またこの映像音声データＤ１１の再生処理時にもデータ記録再生装置１８のＣＰＵ３１が記録エラーが発生したハードデイスクドライブ３３Ａ〜３３Ｈから″Check Condition ″のステータス情報が供給されるのを待つことなくデータコントローラ３２の動作モードをパリテイ補正モードに設定するため、当該映像音声データＤ１１に対する再生処理をリアルタイムで迅速に行うことができる。
【００７２】
以上の構成によれば、データ記録再生装置１８において、供給される映像音声データＤ１１を分割し、複数のハードデイスクドライブ３３Ａ〜３３Ｈに振り分けて記録させる際、記録エラーが発生した場合においても当該記録エラーが冗長分の範囲内にあるときには、どのハードデイスクドライブ３３Ａ〜３３ＨのどのＬＢＡへの記録処理にエラーが発生したかといつた欠陥情報Ｄ２０をＲＡＭ３７に格納しておき、その映像音声データＤ１１の再生動作時には、データコントローラ３２の動作モードを必要に応じて初めからパリテイ補正モードに設定し、残りのハードデイスクドライブ３３Ａ〜３３Ｈから供給される分離データＤ１１A 〜Ｄ１１G 又はパリテイデータＤ１１P に基づいて元の信号形態の映像音声データＤ１１を復元して出力するようにしたことにより、その映像音声データＤ１１に対する記録再生処理を迅速に行うことができ、かくしてリアルタイムの記録再生に実用上十分に対応することができる。
【００７３】
（４）他の実施の形態
なお上述の実施の形態においては、本発明を図３のように構成されデータ記録再生装置１８に適用するようにした場合について述べたが本発明はこれに限らず、要は、供給される第１のデータを所定単位の複数の第２のデータに分離し、当該複数の第２のデータを冗長度をもたせて複数の記録媒体に振り分けて記録する一方、各第２のデータを対応する記録媒体から再生し、当該再生した複数の第２のデータに基づき、必要に応じて冗長度を利用して第１のデータを復元して出力することができるデータ処理装置であるのならば、この他種々の構成のデータ処理装置に適用して好適なものである。
【００７４】
また上述の実施の形態においては、本発明を適用したデータ記録再生装置１８をＡＶデータ記憶編集送出システム１０に適用するようにした場合について述べたが、本発明はこれに限らず、映像音声データ又はこれ以外のデータを複数のハードデイスク又はこれ以外の光デイスク等のデイスク状記録媒体若しくはこれ以外の記録媒体に記録再生するこの他種々のシステムに適用することができる。
【００７５】
さらに上述の実施の形態においては、供給される映像音声データＤ１１を１バイト単位の複数の分離データＤ１１A 〜Ｄ１１G に分離し、冗長度をもたせて複数のハードデイスクに振り分けて記録させる記録手段として、データコントローラ３２、ＦＩＦＯメモリ３４Ａ〜３４Ｈ、ＳＰＣ３５Ａ〜３５Ｈ及びハードデイスクドライブ３３Ａ〜３３Ｈを適用するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成の記録手段を適用できる。
【００７６】
さらに上述の実施の形態においては、各分離データＤ１１A 〜Ｄ１１G 及びパリテイデータＤ１１P を対応するハードデイスクから再生し、当該再生した複数の分離データＤ１１A 〜Ｄ１１G に基づき、必要に応じてパリテイデータＤ１１P を利用して映像音声データＤ１１を復元して出力する再生手段として、データコントローラ３２、ＦＩＦＯメモリ３４Ａ〜３４Ｈ、ＳＰＣ３５Ａ〜３５Ｈ及びハードデイスクドライブ３３Ａ〜３３Ｈを適用するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成の再生手段を適用できる。
【００７７】
さらに上述の実施の形態においては、映像音声データＤ１１を複数のハードデイスクに振り分けて記録する際、当該映像音声データＤ１１に冗長度をもたせる方法としてパリテイデータＤ１１P を形成するようにした場合について述べたが、本発明はこれに限らず、例えばいわゆるＲＡＩＤ−１構成のデイスクアレイ装置のように、同じ分離データＤ１１A 〜Ｄ１１G を２枚のハードデイスクに記録するようにして冗長度をもたせるようにしても良く、映像音声データＤ１１を複数のハードデイスクに振り分けて記録する際、当該映像音声データＤ１１に冗長度をもたせる方法としては、この他種々の方法を適用できる。
【００７８】
さらに上述の実施の形態においては、分離データＤ１１A 〜Ｄ１１G 及びパリテイデータＤ１１P を複数のハードデイスクに振り分けて記録する際、パリテイ補正処理により補正できる範囲内の記録エラーが発生したときに、どのハードデイスクドライブ３３Ａ〜３３ＨのどのＬＢＡへの記録処理にエラーが発生したかといつた欠陥情報Ｄ２０を記憶する記憶手段としてＲＡＭ３７を適用するようにした場合について述べたが、本発明はこれに限らず、要は、当該欠陥情報Ｄ２０を記憶保持することができるのであれば、この他種々の記憶手段を適用できる。
【００７９】
さらに上述の実施の形態においては、データ記録再生装置１８から映像音声データＤ１１を再生する際、ＲＡＭ３７に格納された欠陥情報Ｄ２０に基づいて、当該映像音声データＤ１１を複数のハードデイスクに振り分けて記録する際に記録エラーが発生したか否かを判別し、記録エラーが発生している場合にはデータコントローラ３２の動作をモードを直ちにパリテイ補正モードに設定する制御手段としてＣＰＵ３１を適用するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成の制御手段を適用できる。
【００８０】
さらに上述の実施の形態においては、分離データＤ１１A 〜Ｄ１１G 及びパリテイデータＤ１１P を複数のハードデイスクに振り分けて記録する際、パリテイ補正処理により補正できる範囲内の記録エラーが発生したときに、どのハードデイスクドライブ３３Ａ〜３３ＨのどのＬＢＡへの記録処理にエラーが発生したかといつた欠陥情報Ｄ２０をＲＡＭ３７に格納するようにした場合について述べたが、本発明はこれに限らず、要は、その映像音声データＤ１１の再生出力の際にどのハードデイスクドライブ３３Ａ〜３３ＨのどのＬＢＡにおいて記録エラーが発生したのかを判別することができような欠陥情報をＲＡＭに記録するのであれば、ＲＡＭ３７に格納する欠陥情報としてはこの他種々の情報を適用できる。
【００８１】
【発明の効果】
上述のように本発明によれば、データ処理装置において、複数の第２のデータを冗長度をもたせて複数の記録媒体に振り分けて記録する際、冗長度により補正できる範囲内の記録エラーが発生したときに、当該記録エラーに関する所定の欠陥情報を記憶する記憶手段と、再生手段により第１のデータを復元して出力する際、記憶手段により記憶された欠陥情報に基づいて、当該第１のデータを分離してなる複数の第２のデータを複数の記録媒体に振り分けて記録する際に記録エラーが発生したか否かを判別し、記録エラーが発生している場合には再生手段の動作モードを直ちに冗長度を利用して第１のデータを復元するモードに設定する制御手段とを設けるようにしたことにより、第１のデータの記録処理時に記録エラーが発生したときに当該記録エラーが冗長度を利用して補正できる範囲内である場合にはその第１のデータに対する記録再生処理を速い時間で終了させることができ、かくしてリアルタイムの記録再生処理に実用上十分に対応し得るデータ処理装置を実現できる。
【００８２】
また本発明によれば、データ処理方法において供給される第１のデータを所定単位の複数の第２のデータに分離し、冗長度をもたせて複数の記録媒体に振り分けて記録する際、冗長度により補正できる範囲内の記録エラーが発生したときに、当該記録エラーに関する欠陥情報を記憶する第１のステツプと、各第２のデータを複数の記録媒体から再生し、当該各第２のデータに基づいて第１のデータを復元する際、第１のステツプにおいて記憶した欠陥情報に基づいて、当該第１のデータを分離してなる各第２のデータを複数の記録媒体に振り分けて記録する際に記録エラーが発生したか否かを判別し、記録エラーが発生している場合には、各記録媒体から再生された各第２のデータに基づき直ちに冗長性を利用して第１のデータを復元する第２のステツプとを設けるようにしたことにより、第１のデータの記録処理時に記録エラーが発生したときに当該記録エラーが冗長度を利用して補正できる範囲内である場合にはその第１のデータに対する記録再生処理を速い時間で終了させることができ、かくしてリアルタイムの記録再生処理に実用上十分に対応し得るデータ処理方法を実現できる。
【図面の簡単な説明】
【図１】本発明を適用したＡＶデータ記憶編集送出システムの構成を示すブロツク図である。
【図２】サーバデータコントローラによる記録再生の制御処理の説明に供するタイミングチヤートである。
【図３】本実施の形態によるデータ記録再生装置の構成を示すブロツク図である。
【図４】記録処理手順を示すフローチヤートである。
【図５】再生処理手順を示すフローチヤートである。
【図６】一般的なデイスクアレイ装置の構成を示す略線的なブロツク図である。
【符号の説明】
１０……ＡＶデータ記憶編集送出システム、１３……サーバデータコントローラ、１８……データ記録再生装置、３１……ＣＰＵ、３２……データコントローラ、３３Ａ〜３３Ｈ……ハードデイスクドライブ、３７……ＲＡＭ、Ｄ１０Ａ〜Ｄ１０Ｎ、Ｄ１１、Ｄ１２Ａ〜Ｄ１２Ｎ……映像音声データ、Ｄ２０……欠陥情報、ＲＴ１……記録処理手順、ＲＴ２……再生処理手順。
【図１】
0003745506.tif 000002
【図２】
0003745506.tif 000003
【図３】
0003745506.tif 000004
【図４】
0003745506.tif 000005
【図５】
0003745506.tif 000006
【図６】
0003745506.tif 000007