JPH09282802A - データ記録再生装置 - Google Patents
データ記録再生装置Info
- Publication number
- JPH09282802A JPH09282802A JP8115532A JP11553296A JPH09282802A JP H09282802 A JPH09282802 A JP H09282802A JP 8115532 A JP8115532 A JP 8115532A JP 11553296 A JP11553296 A JP 11553296A JP H09282802 A JPH09282802 A JP H09282802A
- Authority
- JP
- Japan
- Prior art keywords
- data
- sector
- hard disk
- video data
- recording
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】
【課題】データ記録再生装置に関し、例えば複数台のハ
ードディスク装置を並列運転してビデオ信号を記録再生
する編集システム等に適用して、後発的に発生した欠陥
セクタによる転送レートの劣化を十分に低減して、連続
するデータを記録再生できるようにする。 【解決手段】欠陥セクタk以降の記録済みデータの記録
位置(len)を、トラックに沿って1セクタ移動さ
せ、欠陥セクタkに続くセクタk+1に、欠陥セクタk
に割り当てたデータを記録し直す。
ードディスク装置を並列運転してビデオ信号を記録再生
する編集システム等に適用して、後発的に発生した欠陥
セクタによる転送レートの劣化を十分に低減して、連続
するデータを記録再生できるようにする。 【解決手段】欠陥セクタk以降の記録済みデータの記録
位置(len)を、トラックに沿って1セクタ移動さ
せ、欠陥セクタkに続くセクタk+1に、欠陥セクタk
に割り当てたデータを記録し直す。
Description
【0001】
【発明の属する技術分野】本発明は、データ記録再生装
置に関し、例えば複数台のハードディスク装置を並列運
転してビデオ信号を記録再生する編集装置等に適用する
ことができる。本発明は、このハードディスク装置にお
いて、後発的に欠陥が発生した場合に、欠陥セクタ以降
の記録済データの記録位置を1セクタ移動させて再配置
すると共に、欠陥セクタに割り当てたデータを欠陥セク
タに続くセクタに記録し直すことにより、欠陥セクタの
発生による転送レートの劣化を十分に低減して連続する
データを記録再生する。
置に関し、例えば複数台のハードディスク装置を並列運
転してビデオ信号を記録再生する編集装置等に適用する
ことができる。本発明は、このハードディスク装置にお
いて、後発的に欠陥が発生した場合に、欠陥セクタ以降
の記録済データの記録位置を1セクタ移動させて再配置
すると共に、欠陥セクタに割り当てたデータを欠陥セク
タに続くセクタに記録し直すことにより、欠陥セクタの
発生による転送レートの劣化を十分に低減して連続する
データを記録再生する。
【0002】
【従来の技術】従来、編集システム等においては、ハー
ドディスク装置にビデオ信号を蓄積するようになされた
ものがある。このような装置においては、高品質、大容
量かつ高転送レートのビデオ信号を確実に記録再生でき
るように、複数台のハードディスク装置によりディスク
アレイ装置を形成し、このディスクアレイ装置により冗
長性の高いRAID(Redandent Array of Inexpensive
Disks)を構成するようになされている。
ドディスク装置にビデオ信号を蓄積するようになされた
ものがある。このような装置においては、高品質、大容
量かつ高転送レートのビデオ信号を確実に記録再生でき
るように、複数台のハードディスク装置によりディスク
アレイ装置を形成し、このディスクアレイ装置により冗
長性の高いRAID(Redandent Array of Inexpensive
Disks)を構成するようになされている。
【0003】図9は、このRAIDのディスクアレイ装
置の概略構成を示すブロック図である。このディスクア
レイ装置1では、ディスクアレイコントローラ2を介し
てホストとの間でデータD1を入出力する。ここでディ
スクアレイコントローラ2は、複数台のハードディスク
装置HDD1〜HDD5の動作を管理し、ディスクアレ
イ装置1では、ハードディスク装置HDD5を除く5台
のハードディスク装置HDD0〜HDD4に対して、デ
ータD1を構成する例えば各1バイトのデータ(数字
0、1、2、3、……により示す)を順次循環的に割り
当てる。またこれら5台のハードディスク装置HDD0
〜HDD4に割り当てたデータより修復用のデータでな
るパリティデータP0、P1……を生成し、このパリテ
ィデータP0、P1……を残るハードディスク装置HD
D5に割り当てる。
置の概略構成を示すブロック図である。このディスクア
レイ装置1では、ディスクアレイコントローラ2を介し
てホストとの間でデータD1を入出力する。ここでディ
スクアレイコントローラ2は、複数台のハードディスク
装置HDD1〜HDD5の動作を管理し、ディスクアレ
イ装置1では、ハードディスク装置HDD5を除く5台
のハードディスク装置HDD0〜HDD4に対して、デ
ータD1を構成する例えば各1バイトのデータ(数字
0、1、2、3、……により示す)を順次循環的に割り
当てる。またこれら5台のハードディスク装置HDD0
〜HDD4に割り当てたデータより修復用のデータでな
るパリティデータP0、P1……を生成し、このパリテ
ィデータP0、P1……を残るハードディスク装置HD
D5に割り当てる。
【0004】これによりこのRAIDのディスクアレイ
装置1においては、何れかのハードディスク装置におい
てデータの再生が困難になった場合、他のハードディス
ク装置で再生されたデータの排他的論理和を得ることに
より、簡易かつ高速度で正しいデータを修復できるよう
になされ、その分信頼性の高記録再生系を構成できるよ
うになされている。
装置1においては、何れかのハードディスク装置におい
てデータの再生が困難になった場合、他のハードディス
ク装置で再生されたデータの排他的論理和を得ることに
より、簡易かつ高速度で正しいデータを修復できるよう
になされ、その分信頼性の高記録再生系を構成できるよ
うになされている。
【0005】
【発明が解決しようとする課題】ところでこの種のハー
ドディスク装置においては、欠陥の発生を避け得ない。
このためこの種のディスクアレイ装置等に使用されるハ
ードディスク装置は、フォーマット時においてはスリッ
ピング処理により、後発的な欠陥については交替セクタ
を使用した代替処理により、欠陥セクタを避けて所望の
データを記録再生するようになされている。
ドディスク装置においては、欠陥の発生を避け得ない。
このためこの種のディスクアレイ装置等に使用されるハ
ードディスク装置は、フォーマット時においてはスリッ
ピング処理により、後発的な欠陥については交替セクタ
を使用した代替処理により、欠陥セクタを避けて所望の
データを記録再生するようになされている。
【0006】図10(A)は、スリッピング処理を示す
略線図であり、ハードディスク装置においては、フォー
マットの際、所定の角間隔で各トラックを区切ってセク
タを形成し、各セクタに順次物理アドレスを設定する。
さらに各セクタにテストデータを記録再生することによ
り、欠陥セクタを検出し、この検出した欠陥セクタを飛
び越すように、順次物理アドレスに対応して論理アドレ
スを設定する。これによりハードディスク装置は、論理
アドレスによる外部機器からのアクセスコマンドに対し
て、欠陥セクタを飛び越すようにこの論理アドレスを物
理アドレスに変換して対応するセクタをアクセスする。
このスリッピング処理の場合、欠陥セクタを跨ぐような
アクセスに対して、磁気ヘッドが欠陥セクタを通過する
だけの待ち時間により連続するデータを記録再生するこ
とができる。
略線図であり、ハードディスク装置においては、フォー
マットの際、所定の角間隔で各トラックを区切ってセク
タを形成し、各セクタに順次物理アドレスを設定する。
さらに各セクタにテストデータを記録再生することによ
り、欠陥セクタを検出し、この検出した欠陥セクタを飛
び越すように、順次物理アドレスに対応して論理アドレ
スを設定する。これによりハードディスク装置は、論理
アドレスによる外部機器からのアクセスコマンドに対し
て、欠陥セクタを飛び越すようにこの論理アドレスを物
理アドレスに変換して対応するセクタをアクセスする。
このスリッピング処理の場合、欠陥セクタを跨ぐような
アクセスに対して、磁気ヘッドが欠陥セクタを通過する
だけの待ち時間により連続するデータを記録再生するこ
とができる。
【0007】これに対して図10(B)は、交替セクタ
を使用した代替処理を示す略線図であり、ハードディス
ク装置においては、ユーザー領域の他に、例えばハード
ディスクの最内周に交替領域を形成する。ここでこれら
ユーザー領域及び交替領域は、フォーマットにおいて、
各セクタに物理アドレスが割り当てられ、またユーザー
領域には先のスリッピング処理により論理アドレスが割
り当てられるようになされている。ハードディスク装置
は、使用中に例えば物理アドレス3のセクタに欠陥が発
生すると、この物理アドレス3のセクタに割り当てられ
ていた論理アドレス3を交替領域のセクタ(すなわち交
替セクタでなる)に割り当てる。
を使用した代替処理を示す略線図であり、ハードディス
ク装置においては、ユーザー領域の他に、例えばハード
ディスクの最内周に交替領域を形成する。ここでこれら
ユーザー領域及び交替領域は、フォーマットにおいて、
各セクタに物理アドレスが割り当てられ、またユーザー
領域には先のスリッピング処理により論理アドレスが割
り当てられるようになされている。ハードディスク装置
は、使用中に例えば物理アドレス3のセクタに欠陥が発
生すると、この物理アドレス3のセクタに割り当てられ
ていた論理アドレス3を交替領域のセクタ(すなわち交
替セクタでなる)に割り当てる。
【0008】この方式の場合、欠陥セクタを跨ぐような
アクセスに対して、欠陥セクタの直前のセクタ1、2ま
でハードディスクをアクセスした後、磁気ヘッドをシー
クさせ、交替セクタ3をアクセスする。さらに続いて元
のトラックに磁気ヘッドをシークさせ、続くセクタ4を
アクセスし、これにより欠陥セクタを避けて連続するデ
ータを記録再生する。これによりこの方式の場合、欠陥
セクタにおいて、いちいち交替セクタにまで磁気ヘッド
をシークさせなければならないことにより、スリッピン
グ処理による場合に比して、欠陥セクタの前後で大きな
待ち時間が発生する。
アクセスに対して、欠陥セクタの直前のセクタ1、2ま
でハードディスクをアクセスした後、磁気ヘッドをシー
クさせ、交替セクタ3をアクセスする。さらに続いて元
のトラックに磁気ヘッドをシークさせ、続くセクタ4を
アクセスし、これにより欠陥セクタを避けて連続するデ
ータを記録再生する。これによりこの方式の場合、欠陥
セクタにおいて、いちいち交替セクタにまで磁気ヘッド
をシークさせなければならないことにより、スリッピン
グ処理による場合に比して、欠陥セクタの前後で大きな
待ち時間が発生する。
【0009】これにより従来のハードディスク装置にお
いては、後発的な欠陥セクタの発生により転送レートの
一時的な劣化を避け得ず、その分ビデオデータの記録再
生に適用した場合、この転送レートの一時的な劣化によ
り映像又は音声が乱れる問題があった。
いては、後発的な欠陥セクタの発生により転送レートの
一時的な劣化を避け得ず、その分ビデオデータの記録再
生に適用した場合、この転送レートの一時的な劣化によ
り映像又は音声が乱れる問題があった。
【0010】この問題を解決する1つの方法として、後
発的に発生した欠陥セクタについても、スリッピング処
理による場合と同様に、欠陥セクタを飛び越すように物
理アドレスを再設定する方法が考えられるが、この場合
欠陥アドレス以降に既に記録されたデータについては、
正しく再生することが困難になる。
発的に発生した欠陥セクタについても、スリッピング処
理による場合と同様に、欠陥セクタを飛び越すように物
理アドレスを再設定する方法が考えられるが、この場合
欠陥アドレス以降に既に記録されたデータについては、
正しく再生することが困難になる。
【0011】本発明は以上の点を考慮してなされたもの
で、後発的に発生した欠陥セクタによる転送レートの劣
化を十分に低減することができるデータ記録再生装置を
提案しようとするものである。
で、後発的に発生した欠陥セクタによる転送レートの劣
化を十分に低減することができるデータ記録再生装置を
提案しようとするものである。
【0012】
【課題を解決するための手段】かかる課題を解決するた
め本発明においては、欠陥セクタが発生すると、欠陥セ
クタ以降の記録済データの記録位置を、トラックに沿っ
て1セクタ移動させ、欠陥セクタに続くセクタに、欠陥
セクタに割り当てたデータを他の記録再生ブロックに記
録したデータより修復して記録する。
め本発明においては、欠陥セクタが発生すると、欠陥セ
クタ以降の記録済データの記録位置を、トラックに沿っ
て1セクタ移動させ、欠陥セクタに続くセクタに、欠陥
セクタに割り当てたデータを他の記録再生ブロックに記
録したデータより修復して記録する。
【0013】欠陥セクタ以降の記録済データの記録位置
を、トラックに沿って1セクタ移動させ、欠陥セクタに
続くセクタに、欠陥セクタに割り当てたデータを記録す
れば、欠陥セクタとその前後のセクタに対して、スリッ
ピング処理により予め論理アドレスを設定した場合と同
様の配列によりデータを配列することができる。これに
より磁気ヘッド等が欠陥セクタを通過するだけの待ち時
間により欠陥セクタに割り当てられたデータをアクセス
することができる。またこのとき欠陥セクタに割り当て
たデータを他の記録再生ブロックに記録したデータより
修復して、連続するビデオデータ等を途切れることなく
予め記録した後、修復することができる。
を、トラックに沿って1セクタ移動させ、欠陥セクタに
続くセクタに、欠陥セクタに割り当てたデータを記録す
れば、欠陥セクタとその前後のセクタに対して、スリッ
ピング処理により予め論理アドレスを設定した場合と同
様の配列によりデータを配列することができる。これに
より磁気ヘッド等が欠陥セクタを通過するだけの待ち時
間により欠陥セクタに割り当てられたデータをアクセス
することができる。またこのとき欠陥セクタに割り当て
たデータを他の記録再生ブロックに記録したデータより
修復して、連続するビデオデータ等を途切れることなく
予め記録した後、修復することができる。
【0014】
【発明の実施の形態】以下、適宜図面を参照しながら本
発明の実施の形態を詳述する。
発明の実施の形態を詳述する。
【0015】(1)全体構成 図2は、本発明の実施の形態に係る記録再生装置を示す
ブロック図であり、この記録再生装置10は、編集シス
テムに適用される。この記録再生装置10は、、入力デ
ータ用及び出力データ用に各48ビットのデータバスI
N及びOUTを有し、このデータバスIN及びOUTに
6台のビデオデータコントローラ11A〜11Fと6台
のディスクアレイ装置12A〜12Fとを接続する。
ブロック図であり、この記録再生装置10は、編集シス
テムに適用される。この記録再生装置10は、、入力デ
ータ用及び出力データ用に各48ビットのデータバスI
N及びOUTを有し、このデータバスIN及びOUTに
6台のビデオデータコントローラ11A〜11Fと6台
のディスクアレイ装置12A〜12Fとを接続する。
【0016】ここで各ビデオデータコントローラ11A
〜11Fは、各1チャンネルCH1〜CH6のビデオデ
ータを入出力するデータ入出力回路であり、ホスト側よ
り入力されるビデオデータを内蔵のバッファメモリによ
り時間軸圧縮した後、制御コマンド、同期データ等を付
加し、所定のタイミングで、48ビットパラレルのビデ
オデータによりデータバスINに出力する。また所定の
タイミングで、出力用のデータバスOUTに出力される
48ビットパラレルのビデオデータを入力し、時間軸伸
長した後、所定フォーマットのビデオデータに変換して
出力する。
〜11Fは、各1チャンネルCH1〜CH6のビデオデ
ータを入出力するデータ入出力回路であり、ホスト側よ
り入力されるビデオデータを内蔵のバッファメモリによ
り時間軸圧縮した後、制御コマンド、同期データ等を付
加し、所定のタイミングで、48ビットパラレルのビデ
オデータによりデータバスINに出力する。また所定の
タイミングで、出力用のデータバスOUTに出力される
48ビットパラレルのビデオデータを入力し、時間軸伸
長した後、所定フォーマットのビデオデータに変換して
出力する。
【0017】ここでこれら各チャンネルCH1〜CH6
のビデオデータは、MPEG等によりデータ圧縮された
ディジタルビデオ信号により構成され、ホストより同期
してビデオデータコントローラ11A〜11Fに供給さ
れる。各ビデオデータコントローラ11A〜11Fは、
このビデオデータを基準にした時間管理により、順次、
所定期間の間、データバスIN及びOUTの専有が許可
されるようになされている。
のビデオデータは、MPEG等によりデータ圧縮された
ディジタルビデオ信号により構成され、ホストより同期
してビデオデータコントローラ11A〜11Fに供給さ
れる。各ビデオデータコントローラ11A〜11Fは、
このビデオデータを基準にした時間管理により、順次、
所定期間の間、データバスIN及びOUTの専有が許可
されるようになされている。
【0018】すなわちこの記録再生装置では、ビデオデ
ータの1フレームの期間を、ビデオデータコントローラ
11A〜11Fの台数に値1を加算した整数でなる7個
のタイムスロットに分割し、各タイムスロットを順次ビ
デオデータコントローラ11A〜11Fに割り当てると
共に、残る1つのタイムスロットを空きタイムスロット
に設定するようになされている。
ータの1フレームの期間を、ビデオデータコントローラ
11A〜11Fの台数に値1を加算した整数でなる7個
のタイムスロットに分割し、各タイムスロットを順次ビ
デオデータコントローラ11A〜11Fに割り当てると
共に、残る1つのタイムスロットを空きタイムスロット
に設定するようになされている。
【0019】これにより各ビデオデータコントローラ1
1A〜11Fは、時間軸圧縮した1フレーム分のビデオ
データを、1/7フレームの期間でなる各自に割り当て
られたタイムスロットにより制御コマンド等と共にデー
タバスINに出力するようになされている。またこれと
は逆に、各ビデオデータコントローラ11A〜11F
は、自己のタイムスロットにおいて、出力用のデータバ
スOUTより48ビットパラレルのデータ列を取り込ん
だ後、ステータスデータ等を除いて時間軸伸長した後、
ビデオデータに変換して出力するようになされている。
1A〜11Fは、時間軸圧縮した1フレーム分のビデオ
データを、1/7フレームの期間でなる各自に割り当て
られたタイムスロットにより制御コマンド等と共にデー
タバスINに出力するようになされている。またこれと
は逆に、各ビデオデータコントローラ11A〜11F
は、自己のタイムスロットにおいて、出力用のデータバ
スOUTより48ビットパラレルのデータ列を取り込ん
だ後、ステータスデータ等を除いて時間軸伸長した後、
ビデオデータに変換して出力するようになされている。
【0020】これに対して各ディスクアレイ装置12A
〜12Fは、入力用及び出力用各8ビットのデータバス
を有し、48ビットのデータバスIN及びOUTの上位
側より順次8ビットをそれぞれ入力用及び出力用データ
バスに接続する。これにより各ディスクアレイ装置12
A〜12Fは、それぞれデータバスIN及びOUTの上
位側より8ビットを分担して、ビデオデータコントロー
ラ11A〜11Fより出力されるビデオデータを記録
し、さらに再生したビデオデータを出力するようになさ
れている。なお各ビデオデータコントローラ11A〜1
1F及び各ディスクアレイ装置12A〜12Fは、SC
SIインターフェースにより通信するようになされてい
る。
〜12Fは、入力用及び出力用各8ビットのデータバス
を有し、48ビットのデータバスIN及びOUTの上位
側より順次8ビットをそれぞれ入力用及び出力用データ
バスに接続する。これにより各ディスクアレイ装置12
A〜12Fは、それぞれデータバスIN及びOUTの上
位側より8ビットを分担して、ビデオデータコントロー
ラ11A〜11Fより出力されるビデオデータを記録
し、さらに再生したビデオデータを出力するようになさ
れている。なお各ビデオデータコントローラ11A〜1
1F及び各ディスクアレイ装置12A〜12Fは、SC
SIインターフェースにより通信するようになされてい
る。
【0021】(1─1)ディスクアレイ装置 図3は、各ディスクアレイ装置12A〜12Fを示すブ
ロック図である。各ディスクアレイ装置12A〜12F
は、共通に構成され、インターフェース回路20を介し
てデータバスIN、OUTとの間でビデオデータを入出
力する。ここでインターフェース回路20は、入力用デ
ータバスINより8ビットパラレルのビデオデータを所
定ビット長のデータ列に変換して記録用データコントロ
ーラ21に出力し、またこれとは逆に再生用データコン
トローラ22より出力される所定ビット長のビデオデー
タを8ビットパラレルのデータ列に変換して出力用デー
タバスOUTに出力する。
ロック図である。各ディスクアレイ装置12A〜12F
は、共通に構成され、インターフェース回路20を介し
てデータバスIN、OUTとの間でビデオデータを入出
力する。ここでインターフェース回路20は、入力用デ
ータバスINより8ビットパラレルのビデオデータを所
定ビット長のデータ列に変換して記録用データコントロ
ーラ21に出力し、またこれとは逆に再生用データコン
トローラ22より出力される所定ビット長のビデオデー
タを8ビットパラレルのデータ列に変換して出力用デー
タバスOUTに出力する。
【0022】記録用データコントローラ21は、このイ
ンターフェース回路20の出力データより同期データを
検出し、この同期データを基準にして制御コマンドを検
出する。さらに記録用データコントローラ21は、この
制御コマンドをコマンド用FIFO23を介してシステ
ム制御回路24に出力すると共に、続くビデオデータを
データマルチプレクサ25に出力する。これにより記録
用データコントローラ21は、各ビデオデータコントロ
ーラ11A〜11Fより出力された制御コマンド及びビ
デオデータを分離してそれぞれシステム制御回路24及
びデータマルチプレクサ25に出力し、必要に応じてこ
の処理をタイムスロット毎に繰り返すようになされてい
る。
ンターフェース回路20の出力データより同期データを
検出し、この同期データを基準にして制御コマンドを検
出する。さらに記録用データコントローラ21は、この
制御コマンドをコマンド用FIFO23を介してシステ
ム制御回路24に出力すると共に、続くビデオデータを
データマルチプレクサ25に出力する。これにより記録
用データコントローラ21は、各ビデオデータコントロ
ーラ11A〜11Fより出力された制御コマンド及びビ
デオデータを分離してそれぞれシステム制御回路24及
びデータマルチプレクサ25に出力し、必要に応じてこ
の処理をタイムスロット毎に繰り返すようになされてい
る。
【0023】これに対して再生用データコントローラ2
2は、記録用データコントローラ21とは逆に、システ
ム制御回路24より出力されるステータスデータをステ
ータス用FIFO26を介して入力し、また同期データ
を生成する。さらに再生用データコントローラ22は、
この同期データ及びステータスデータをデータマルチプ
レクサ25より出力されるビデオデータに付加して出力
する。再生用データコントローラ22は、システム制御
回路24により制御されて必要に応じてこれらの処理を
タイムスロット毎に繰り返す。
2は、記録用データコントローラ21とは逆に、システ
ム制御回路24より出力されるステータスデータをステ
ータス用FIFO26を介して入力し、また同期データ
を生成する。さらに再生用データコントローラ22は、
この同期データ及びステータスデータをデータマルチプ
レクサ25より出力されるビデオデータに付加して出力
する。再生用データコントローラ22は、システム制御
回路24により制御されて必要に応じてこれらの処理を
タイムスロット毎に繰り返す。
【0024】データマルチプレクサ25は、システム制
御回路24により制御されて必要に応じてタイムスロッ
ト毎に動作を切り換える。すなわちデータマルチプレク
サ25は、記録に供するビデオデータについては、各ハ
ードディスク装置27A〜27Eに振り分けて対応する
メモリ回路でなるバッファ回路(M)28A〜28Eに
出力すると共に、振り分けたデータを併せてパリティ演
算回路29に出力する。なおこのビデオデータの振り分
けは、記録用データコントローラ21より出力されるデ
ータ列の1バイトを単位にして実行される。
御回路24により制御されて必要に応じてタイムスロッ
ト毎に動作を切り換える。すなわちデータマルチプレク
サ25は、記録に供するビデオデータについては、各ハ
ードディスク装置27A〜27Eに振り分けて対応する
メモリ回路でなるバッファ回路(M)28A〜28Eに
出力すると共に、振り分けたデータを併せてパリティ演
算回路29に出力する。なおこのビデオデータの振り分
けは、記録用データコントローラ21より出力されるデ
ータ列の1バイトを単位にして実行される。
【0025】またこれとは逆にデータマルチプレクサ2
5は、各ハードディスク装置27A〜27Eで再生した
ビデオデータをバッファ回路28A〜28Eを介して受
け、再生用データコントローラ22に出力する。このと
きデータマルチプレクサ25は、何れかのハードディス
ク装置27A〜27Eにおいて異常が検出されると、シ
ステム制御回路24からの通知により、他のハードディ
スク装置のビデオデータを一旦パリティ演算回路29に
出力し、このパリティ演算回路29より送り返されるビ
デオデータで補って出力する。これによりディスクアレ
イ装置12A〜12Fは、異常の発生したハードディス
ク装置のビデオデータをパリティ演算回路29より出力
されるビデオデータにより修復して出力する。
5は、各ハードディスク装置27A〜27Eで再生した
ビデオデータをバッファ回路28A〜28Eを介して受
け、再生用データコントローラ22に出力する。このと
きデータマルチプレクサ25は、何れかのハードディス
ク装置27A〜27Eにおいて異常が検出されると、シ
ステム制御回路24からの通知により、他のハードディ
スク装置のビデオデータを一旦パリティ演算回路29に
出力し、このパリティ演算回路29より送り返されるビ
デオデータで補って出力する。これによりディスクアレ
イ装置12A〜12Fは、異常の発生したハードディス
ク装置のビデオデータをパリティ演算回路29より出力
されるビデオデータにより修復して出力する。
【0026】これに対してシステム制御回路24により
データ修復に割り当てられると、データマルチプレクサ
25は、バッファ回路28A〜28E、パリティ演算回
路29間でデータ修復に必要なビデオデータの転送処理
を実行する。すなわちデータマルチプレクサ25は、異
常の発生したハードディスク装置を除く他のハードディ
スク装置より得られるビデオデータをバッファ回路28
A〜28Eを介して受け、これらのビデオデータをパリ
ティ演算回路29に出力する。さらにパリティ演算回路
29より送り返されるビデオデータを、異常の発生した
ハードディスク装置に向けてバッファ回路28A〜28
Eに出力する。
データ修復に割り当てられると、データマルチプレクサ
25は、バッファ回路28A〜28E、パリティ演算回
路29間でデータ修復に必要なビデオデータの転送処理
を実行する。すなわちデータマルチプレクサ25は、異
常の発生したハードディスク装置を除く他のハードディ
スク装置より得られるビデオデータをバッファ回路28
A〜28Eを介して受け、これらのビデオデータをパリ
ティ演算回路29に出力する。さらにパリティ演算回路
29より送り返されるビデオデータを、異常の発生した
ハードディスク装置に向けてバッファ回路28A〜28
Eに出力する。
【0027】パリティ演算回路29は、記録に割り当て
られたタイムスロットにおいては、データマルチプレク
サ25より出力されるビデオデータの排他的論理和を得
ることにより、各ビデオデータのパリティデータを生成
し、この生成したパリティデータをメモリ回路でなるバ
ッファ回路(M)28Fに出力する。これに対して再生
に割り当てられたタイムスロットにおいては、バッファ
回路28Fを介して、ハードディスク装置27Fより出
力されるパリティデータを入力する。さらにシステム制
御回路24からの要求に応じて、何れかのハードディス
ク装置27A〜27Eにおいて異常が検出されると、デ
ータマルチプレクサ25より入力される他のハードディ
スク装置のビデオデータと再生したパリティデータとで
排他的論理和を得ることにより、異常の発生したハード
ディスク装置によるビデオデータを再現し、このビデオ
データをデータマルチプレクサ25に返送する。
られたタイムスロットにおいては、データマルチプレク
サ25より出力されるビデオデータの排他的論理和を得
ることにより、各ビデオデータのパリティデータを生成
し、この生成したパリティデータをメモリ回路でなるバ
ッファ回路(M)28Fに出力する。これに対して再生
に割り当てられたタイムスロットにおいては、バッファ
回路28Fを介して、ハードディスク装置27Fより出
力されるパリティデータを入力する。さらにシステム制
御回路24からの要求に応じて、何れかのハードディス
ク装置27A〜27Eにおいて異常が検出されると、デ
ータマルチプレクサ25より入力される他のハードディ
スク装置のビデオデータと再生したパリティデータとで
排他的論理和を得ることにより、異常の発生したハード
ディスク装置によるビデオデータを再現し、このビデオ
データをデータマルチプレクサ25に返送する。
【0028】これに対してシステム制御回路24により
データ修復に割り当てられると、再生に割り当てられた
タイムスロットにおける処理と同様の処理を実行する。
但しこの場合、パリティ演算回路29は、パリティデー
タを記録するハードディスク装置27Fにおいて異常が
検出された場合は、データマルチプレクサ25より入力
される他のハードディスク装置のビデオデータにより排
他的論理和の演算処理を実行し、これによりパリティデ
ータを生成すると共に、生成したパリティデータをバッ
ファ回路28Fに出力する。
データ修復に割り当てられると、再生に割り当てられた
タイムスロットにおける処理と同様の処理を実行する。
但しこの場合、パリティ演算回路29は、パリティデー
タを記録するハードディスク装置27Fにおいて異常が
検出された場合は、データマルチプレクサ25より入力
される他のハードディスク装置のビデオデータにより排
他的論理和の演算処理を実行し、これによりパリティデ
ータを生成すると共に、生成したパリティデータをバッ
ファ回路28Fに出力する。
【0029】バッファ回路28A〜28Eは、各ハード
ディスク装置27A〜27Eに割り当てられたコントロ
ーラ(図示せず)により制御されて動作を切り換え、記
録に割り当てられたタイムスロットにおいては、データ
マルチプレクサ25より入力されるビデオデータをSC
SIコントローラ(SPC)30A〜30Eに出力す
る。これに対してバッファ回路28Fは、バッファ回路
28A〜28Eの動作に連動してパリティ演算回路29
より出力されるパリティデータをSCSIコントローラ
30Fに出力する。
ディスク装置27A〜27Eに割り当てられたコントロ
ーラ(図示せず)により制御されて動作を切り換え、記
録に割り当てられたタイムスロットにおいては、データ
マルチプレクサ25より入力されるビデオデータをSC
SIコントローラ(SPC)30A〜30Eに出力す
る。これに対してバッファ回路28Fは、バッファ回路
28A〜28Eの動作に連動してパリティ演算回路29
より出力されるパリティデータをSCSIコントローラ
30Fに出力する。
【0030】これに対して再生に割り当てられたタイム
スロットにおいて、バッファ回路28A〜28Eは、S
CSIコントローラ30A〜30Eを介して入力される
ビデオデータを保持した後、同期したタイミングにより
データマルチプレクサ25に出力する。これに連動して
バッファ回路28Fは、SCSIコントローラ30Fを
介して入力されるパリティデータを保持してパリティ演
算回路29に出力する。
スロットにおいて、バッファ回路28A〜28Eは、S
CSIコントローラ30A〜30Eを介して入力される
ビデオデータを保持した後、同期したタイミングにより
データマルチプレクサ25に出力する。これに連動して
バッファ回路28Fは、SCSIコントローラ30Fを
介して入力されるパリティデータを保持してパリティ演
算回路29に出力する。
【0031】これに対してデータ修復に割り当てられる
と、異常の発生したハードディスク装置以外のハードデ
ィスク装置に対応するバッファ回路28A〜28Fにお
いては、再生の処理に割り当てられたタイムスロットと
同様に、SCSIコントローラ30A〜30Eを介して
入力されるデータを保持した後、所定のタイミングでデ
ータマルチプレクサ25及びパリティ演算回路29に出
力するのに対し、異常の発生したハードディスク装置に
対応するバッファ回路においては、続いてデータマルチ
プレクサ25又はパリティ演算回路29より入力される
修復されたデータ(すなわちビデオデータ又はパリティ
データにより構成される)をSCSIコントローラ30
A〜30Fに出力する。
と、異常の発生したハードディスク装置以外のハードデ
ィスク装置に対応するバッファ回路28A〜28Fにお
いては、再生の処理に割り当てられたタイムスロットと
同様に、SCSIコントローラ30A〜30Eを介して
入力されるデータを保持した後、所定のタイミングでデ
ータマルチプレクサ25及びパリティ演算回路29に出
力するのに対し、異常の発生したハードディスク装置に
対応するバッファ回路においては、続いてデータマルチ
プレクサ25又はパリティ演算回路29より入力される
修復されたデータ(すなわちビデオデータ又はパリティ
データにより構成される)をSCSIコントローラ30
A〜30Fに出力する。
【0032】SCSIコントローラ30A〜30Eは、
システム制御回路24から出力されるSCSIインター
フェースによる制御コマンドに応動して動作を切り換
え、それぞれハードディスク装置27A〜27Eの動作
を制御する。すなわち記録に割り当てられたタイムスロ
ットにおいては、それぞれハードディスク装置27A〜
27Eの動作モードを書き込みの動作モードに設定し、
バッファ回路28A〜28Fを介して入力されるビデオ
データ及びパリティデータをハードディスク装置27A
〜27Eに記録する。これに対して再生に割り当てられ
たタイムスロットにおいて、ハードディスク装置27A
〜27Fを読み出しの動作モードに設定し、各ハードデ
ィスク装置27A〜27Fよりビデオデータ及びパリテ
ィデータを再生してバッファ回路28A〜28Fに出力
する。またデータ修復に割り当てられると、システム制
御回路24からの制御コマンドに応動して、異常の発生
したハードディスク装置以外のハードディスク装置を読
み出しの動作モードに設定するのに対し、異常の発生し
たハードディスク装置については書き込みの動作モード
に設定する。
システム制御回路24から出力されるSCSIインター
フェースによる制御コマンドに応動して動作を切り換
え、それぞれハードディスク装置27A〜27Eの動作
を制御する。すなわち記録に割り当てられたタイムスロ
ットにおいては、それぞれハードディスク装置27A〜
27Eの動作モードを書き込みの動作モードに設定し、
バッファ回路28A〜28Fを介して入力されるビデオ
データ及びパリティデータをハードディスク装置27A
〜27Eに記録する。これに対して再生に割り当てられ
たタイムスロットにおいて、ハードディスク装置27A
〜27Fを読み出しの動作モードに設定し、各ハードデ
ィスク装置27A〜27Fよりビデオデータ及びパリテ
ィデータを再生してバッファ回路28A〜28Fに出力
する。またデータ修復に割り当てられると、システム制
御回路24からの制御コマンドに応動して、異常の発生
したハードディスク装置以外のハードディスク装置を読
み出しの動作モードに設定するのに対し、異常の発生し
たハードディスク装置については書き込みの動作モード
に設定する。
【0033】このように書き込み及び読み出しの処理を
実行する際に、SCSIコントローラ30A〜30E
は、システム制御回路24より出力される論理アドレス
を、内蔵の論理物理アドレスの変換リスト(LBA)3
1A〜31Fにより物理アドレスに変換した後、この物
理アドレスによりハードディスク装置27A〜27Fを
アクセスする。かくするにつきこの変換リスト31A〜
31Fは、いわゆるスリッピング処理により初期の欠陥
セクタを飛び越してアクセスするように、各ハードディ
スク装置27A〜27Fの初期化処理において形成され
る。
実行する際に、SCSIコントローラ30A〜30E
は、システム制御回路24より出力される論理アドレス
を、内蔵の論理物理アドレスの変換リスト(LBA)3
1A〜31Fにより物理アドレスに変換した後、この物
理アドレスによりハードディスク装置27A〜27Fを
アクセスする。かくするにつきこの変換リスト31A〜
31Fは、いわゆるスリッピング処理により初期の欠陥
セクタを飛び越してアクセスするように、各ハードディ
スク装置27A〜27Fの初期化処理において形成され
る。
【0034】さらにSCSIコントローラ30A〜30
Eは、ハードディスク装置より得られる書き込み及び読
み出し結果をシステム制御回路24に通知する。さらに
書き込み読み出しの処理を実行している際に、システム
制御回路24より中止の制御コマンドが入力されると、
一連の処理を中止して続く制御コマンドの入力を待ち受
ける。
Eは、ハードディスク装置より得られる書き込み及び読
み出し結果をシステム制御回路24に通知する。さらに
書き込み読み出しの処理を実行している際に、システム
制御回路24より中止の制御コマンドが入力されると、
一連の処理を中止して続く制御コマンドの入力を待ち受
ける。
【0035】各ハードディスク装置27A〜27Fは、
それぞれセクタを単位にして、SCSIコントローラ3
0A〜30Eより入力される制御コマンド、物理アドレ
スに従ってビデオデータ及びパリティデータを書き込み
及び読み出しする。さらに各ハードディスク装置27A
〜27Fは、書き込み時、リードアフタライトの処理を
実行し、これによりビデオデータ及びパリティデータを
正しく書き込めたか否か検出し、対応するSCSIコン
トローラ30A〜30Eに通知する。また再生時におい
ては、ビデオデータに付加した誤り検出符号により正し
く再生できたか否か検出し、対応するSCSIコントロ
ーラ30A〜30Eに通知する。
それぞれセクタを単位にして、SCSIコントローラ3
0A〜30Eより入力される制御コマンド、物理アドレ
スに従ってビデオデータ及びパリティデータを書き込み
及び読み出しする。さらに各ハードディスク装置27A
〜27Fは、書き込み時、リードアフタライトの処理を
実行し、これによりビデオデータ及びパリティデータを
正しく書き込めたか否か検出し、対応するSCSIコン
トローラ30A〜30Eに通知する。また再生時におい
ては、ビデオデータに付加した誤り検出符号により正し
く再生できたか否か検出し、対応するSCSIコントロ
ーラ30A〜30Eに通知する。
【0036】システム制御回路24は、各ディスクアレ
イ装置12A〜12Fの動作を制御するマイクロコンピ
ユータにより形成され、コマンド用FIFO23を介し
て入力される制御コマンドを解析し、解析結果に基づい
て対応するビデオデータコントローラ11A〜11Fに
ステータスデータ等を出力する。またビデオデータコン
トローラ11A〜11Fより書き込み及び読み出しの制
御コマンドが入力されると、SCSIコントローラ30
A〜30EにそれぞれSCSIインターフェースによる
書き込み読み出しの制御コマンドを発行すると共に、デ
ータマルチプレクサ25等の動作を切り換える。
イ装置12A〜12Fの動作を制御するマイクロコンピ
ユータにより形成され、コマンド用FIFO23を介し
て入力される制御コマンドを解析し、解析結果に基づい
て対応するビデオデータコントローラ11A〜11Fに
ステータスデータ等を出力する。またビデオデータコン
トローラ11A〜11Fより書き込み及び読み出しの制
御コマンドが入力されると、SCSIコントローラ30
A〜30EにそれぞれSCSIインターフェースによる
書き込み読み出しの制御コマンドを発行すると共に、デ
ータマルチプレクサ25等の動作を切り換える。
【0037】このときシステム制御回路24は、制御コ
マンドに付加されたアドレスデータをハードディスク装
置27A〜27Fの論理アドレスに変換した後、この論
理アドレスによる制御コマンドをSCSIコントローラ
30A〜30Fに出力する。このときシステム制御回路
24は、この論理アドレスをアドレス変換回路30に出
力し、ここで各ハードディスク装置27A〜27F毎
に、この論理アドレスをアドレス変換回路30に内蔵の
スリップリスト31のデータにより補正して出力する。
マンドに付加されたアドレスデータをハードディスク装
置27A〜27Fの論理アドレスに変換した後、この論
理アドレスによる制御コマンドをSCSIコントローラ
30A〜30Fに出力する。このときシステム制御回路
24は、この論理アドレスをアドレス変換回路30に出
力し、ここで各ハードディスク装置27A〜27F毎
に、この論理アドレスをアドレス変換回路30に内蔵の
スリップリスト31のデータにより補正して出力する。
【0038】かくするにつき、このスリップリスト31
は、主に、後発的に発生した欠陥セクタの論理アドレス
を各ハードディスク装置27A〜27F毎に記録して形
成され、アドレス変換回路30においては、このスリッ
プリストのデータにより後発的に発生した欠陥セクタを
スリッピング処理により避けるように、システム制御回
路24で生成した論理アドレスを補正する。これにより
システム制御回路24においては、後発的に発生した欠
陥セクタについても、スリッピング処理による場合と同
様にこの欠陥セクタを避けてビデオデータ及びパリティ
データを記録再生するようになされている。
は、主に、後発的に発生した欠陥セクタの論理アドレス
を各ハードディスク装置27A〜27F毎に記録して形
成され、アドレス変換回路30においては、このスリッ
プリストのデータにより後発的に発生した欠陥セクタを
スリッピング処理により避けるように、システム制御回
路24で生成した論理アドレスを補正する。これにより
システム制御回路24においては、後発的に発生した欠
陥セクタについても、スリッピング処理による場合と同
様にこの欠陥セクタを避けてビデオデータ及びパリティ
データを記録再生するようになされている。
【0039】(1−2)システム制御回路における欠陥
修復処理 図4は、システム制御回路における処理手順を示すフロ
ーチャートである。システム制御回路24は、この処理
手順を各タイムスロット毎に繰り返すことにより、ビデ
オデータコントローラ11A〜11Fより出力される制
御コマンドに応動してディスクアレイ装置全体の動作を
制御し、また必要に応じて正しく記録再生困難なデータ
を修復する。
修復処理 図4は、システム制御回路における処理手順を示すフロ
ーチャートである。システム制御回路24は、この処理
手順を各タイムスロット毎に繰り返すことにより、ビデ
オデータコントローラ11A〜11Fより出力される制
御コマンドに応動してディスクアレイ装置全体の動作を
制御し、また必要に応じて正しく記録再生困難なデータ
を修復する。
【0040】すなわちシステム制御回路24は、ビデオ
データに同期してステップSP1からステップSP2に
移り、ここで現在のタイムスロットが空きタイムスロッ
トか否か判断する。ここで現在のタイムスロットが何れ
かのビデオデータコントローラ11A〜11Fに割り当
てられたタイムスロットの場合、否定結果が得られるこ
とによりステップSP3に移る。
データに同期してステップSP1からステップSP2に
移り、ここで現在のタイムスロットが空きタイムスロッ
トか否か判断する。ここで現在のタイムスロットが何れ
かのビデオデータコントローラ11A〜11Fに割り当
てられたタイムスロットの場合、否定結果が得られるこ
とによりステップSP3に移る。
【0041】このステップSP3において、システム制
御回路24は、コマンド用FIFO23より入力される
制御コマンドが書き込みの制御コマンドか否か判断し、
肯定結果が得られると、ステップSP4に移る。ここで
システム制御回路24は、制御コマンドと共に入力され
るアドレスデータより論理アドレスを生成し、この論理
アドレスをアドレス変換回路30で補正する。さらにシ
ステム制御回路24は、この補正した論理アドレスによ
り各SCSIコントローラ30A〜30Fに順次制御コ
マンドを発行し、これによりビデオデータコントローラ
11A〜11Fにより指定される領域にビデオデータを
記録する。なおシステム制御回路24は、このとき併せ
てデータマルチプレクサ25等の動作を切り換える。
御回路24は、コマンド用FIFO23より入力される
制御コマンドが書き込みの制御コマンドか否か判断し、
肯定結果が得られると、ステップSP4に移る。ここで
システム制御回路24は、制御コマンドと共に入力され
るアドレスデータより論理アドレスを生成し、この論理
アドレスをアドレス変換回路30で補正する。さらにシ
ステム制御回路24は、この補正した論理アドレスによ
り各SCSIコントローラ30A〜30Fに順次制御コ
マンドを発行し、これによりビデオデータコントローラ
11A〜11Fにより指定される領域にビデオデータを
記録する。なおシステム制御回路24は、このとき併せ
てデータマルチプレクサ25等の動作を切り換える。
【0042】さらにシステム制御回路24は、この書き
込みの制御コマンドを発行した後、各SCSIコントロ
ーラ30A〜30Fより返送されるステータスデータを
監視し、所定の期間内に、正しく書き込みを完了した旨
のステータスデータが得られないSCSIコントローラ
30A〜30Fに対して、書き込み中止の制御コマンド
を発行する。
込みの制御コマンドを発行した後、各SCSIコントロ
ーラ30A〜30Fより返送されるステータスデータを
監視し、所定の期間内に、正しく書き込みを完了した旨
のステータスデータが得られないSCSIコントローラ
30A〜30Fに対して、書き込み中止の制御コマンド
を発行する。
【0043】これによりシステム制御回路24は、続く
ステップSP5において、全てのハードディスク装置2
7A〜27Fが正しく動作を完了したか否か判断し、肯
定結果が得られると、ステップSP6に移ってこの処理
手順を終了する。これに対して所定の期間以内に、正し
く書き込みを完了した旨のステータスデータが得られな
いハードディスク装置(すなわち書き込み処理を異常終
了したハードディスク装置でなる)が存在する場合、シ
ステム制御回路24は、ステップSP5において否定結
果が得られることにより、ステップSP7に移る。ここ
でシステム制御回路24は、この異常終了のハードディ
スク装置に割り当てられたIDを、論理アドレスと共に
内蔵のメモリに記録した後、ステップSP6に移ってこ
の処理手順を終了する。かくするにつきシステム制御回
路24は、シークエラー等により所定期間内に書き込み
の処理を完了しなかったハードディスク装置、リードア
フタライトによりエラーが検出されたハードディスク装
置等を異常終了のハードディスク装置として記録するこ
とになる。
ステップSP5において、全てのハードディスク装置2
7A〜27Fが正しく動作を完了したか否か判断し、肯
定結果が得られると、ステップSP6に移ってこの処理
手順を終了する。これに対して所定の期間以内に、正し
く書き込みを完了した旨のステータスデータが得られな
いハードディスク装置(すなわち書き込み処理を異常終
了したハードディスク装置でなる)が存在する場合、シ
ステム制御回路24は、ステップSP5において否定結
果が得られることにより、ステップSP7に移る。ここ
でシステム制御回路24は、この異常終了のハードディ
スク装置に割り当てられたIDを、論理アドレスと共に
内蔵のメモリに記録した後、ステップSP6に移ってこ
の処理手順を終了する。かくするにつきシステム制御回
路24は、シークエラー等により所定期間内に書き込み
の処理を完了しなかったハードディスク装置、リードア
フタライトによりエラーが検出されたハードディスク装
置等を異常終了のハードディスク装置として記録するこ
とになる。
【0044】これに対してコマンド用FIFO23より
書き込み制御コマンドが入力されない場合、システム制
御回路24は、ステップSP3において否定結果が得ら
れることにより、ステップSP8に移る。ここでシステ
ム制御回路24は、コマンド用FIFO23より読み出
しの制御コマンドが入力されたか否か判断し、肯定結果
が得られると、ステップSP9に移る。ここでシステム
制御回路24は、制御コマンドと共に入力されるアドレ
スデータより論理アドレスを生成し、この論理アドレス
をアドレス変換回路30で補正する。さらに補正した論
理アドレスにより各SCSIコントローラ30A〜30
Fに順次制御コマンドを発行する。これによりシステム
制御回路24は、ビデオデータコントローラ11A〜1
1Fにより指定される領域よりビデオデータを再生す
る。なおシステム制御回路24は、書き込み時と同様
に、このとき併せてデータマルチプレクサ25等の動作
を切り換える。
書き込み制御コマンドが入力されない場合、システム制
御回路24は、ステップSP3において否定結果が得ら
れることにより、ステップSP8に移る。ここでシステ
ム制御回路24は、コマンド用FIFO23より読み出
しの制御コマンドが入力されたか否か判断し、肯定結果
が得られると、ステップSP9に移る。ここでシステム
制御回路24は、制御コマンドと共に入力されるアドレ
スデータより論理アドレスを生成し、この論理アドレス
をアドレス変換回路30で補正する。さらに補正した論
理アドレスにより各SCSIコントローラ30A〜30
Fに順次制御コマンドを発行する。これによりシステム
制御回路24は、ビデオデータコントローラ11A〜1
1Fにより指定される領域よりビデオデータを再生す
る。なおシステム制御回路24は、書き込み時と同様
に、このとき併せてデータマルチプレクサ25等の動作
を切り換える。
【0045】さらにシステム制御回路24は、この読み
出しの制御コマンドを発行した後、各SCSIコントロ
ーラ30A〜30Fより返送されるステータスデータを
監視し、所定の期間内に、正しく読み出しを完了した旨
のステータスデータが得られないSCSIコントローラ
30A〜30Fに対して、読み出し中止の制御コマンド
を発行する。
出しの制御コマンドを発行した後、各SCSIコントロ
ーラ30A〜30Fより返送されるステータスデータを
監視し、所定の期間内に、正しく読み出しを完了した旨
のステータスデータが得られないSCSIコントローラ
30A〜30Fに対して、読み出し中止の制御コマンド
を発行する。
【0046】システム制御回路24は、続くステップS
P10において、全てのハードディスク装置27A〜2
7Fが正しく動作を完了したか否か判断し、肯定結果が
得られると、ステップSP6に移ってこの処理手順を終
了する。これに対して正しく読み出しを完了した旨のス
テータスデータが得られないハードディスク装置(すな
わち異常終了のハードディスク装置でなる)が存在する
場合、システム制御回路24は、ステップSP10にお
いて否定結果が得られることにより、ステップSP7に
移って異常終了のハードディスク装置のID及び論理ア
ドレスを内蔵のメモリに記録する。さらにデータマルチ
プレクサ25、パリティ演算回路29に制御データを出
力し、パリティ演算回路29の演算処理によるビデオデ
ータで異常終了したハードディスク装置のビデオデータ
を補った後、ステップSP6に移ってこの処理手順を終
了する。かくするにつきシステム制御回路24は、この
場合もシークエラーによって所定期間内で読み出しの処
理を完了しなかったハードディスク装置、後発的な欠陥
等により再生したデータにビット誤りが発生したハード
ディスク装置等を異常終了のハードディスク装置として
記録することになる。
P10において、全てのハードディスク装置27A〜2
7Fが正しく動作を完了したか否か判断し、肯定結果が
得られると、ステップSP6に移ってこの処理手順を終
了する。これに対して正しく読み出しを完了した旨のス
テータスデータが得られないハードディスク装置(すな
わち異常終了のハードディスク装置でなる)が存在する
場合、システム制御回路24は、ステップSP10にお
いて否定結果が得られることにより、ステップSP7に
移って異常終了のハードディスク装置のID及び論理ア
ドレスを内蔵のメモリに記録する。さらにデータマルチ
プレクサ25、パリティ演算回路29に制御データを出
力し、パリティ演算回路29の演算処理によるビデオデ
ータで異常終了したハードディスク装置のビデオデータ
を補った後、ステップSP6に移ってこの処理手順を終
了する。かくするにつきシステム制御回路24は、この
場合もシークエラーによって所定期間内で読み出しの処
理を完了しなかったハードディスク装置、後発的な欠陥
等により再生したデータにビット誤りが発生したハード
ディスク装置等を異常終了のハードディスク装置として
記録することになる。
【0047】これに対して書き込み及び読み出しの制御
コマンドが入力されない場合、システム制御回路24
は、ステップSP7に続いてステップSP8においても
否定結果が得られることにより、ステップSP11に移
り、書き込み及び読み出し以外の制御コマンドで、ハー
ドディスク装置27A〜27Fをアクセスする制御コマ
ンド(すなわちハードディスク装置の処理に関する制御
コマンドでなる)がコマンド用FIFO23より入力さ
れたか否か判断する。ここで肯定結果が得られると、シ
ステム制御回路24は、ステップSP11からステップ
SP12に移り、対応する処理を実行してステップSP
6に移る。
コマンドが入力されない場合、システム制御回路24
は、ステップSP7に続いてステップSP8においても
否定結果が得られることにより、ステップSP11に移
り、書き込み及び読み出し以外の制御コマンドで、ハー
ドディスク装置27A〜27Fをアクセスする制御コマ
ンド(すなわちハードディスク装置の処理に関する制御
コマンドでなる)がコマンド用FIFO23より入力さ
れたか否か判断する。ここで肯定結果が得られると、シ
ステム制御回路24は、ステップSP11からステップ
SP12に移り、対応する処理を実行してステップSP
6に移る。
【0048】これに対してハードディスク装置27A〜
27Fをアクセスする必要のない制御コマンドが入力さ
れている場合、さらには何ら制御コマンドが入力されて
いない場合、ステップSP11において否定結果が得ら
れることにより、システム制御回路24は、ステップS
P13に移る。またこのタイムスロットが空タイムスロ
ットの場合、システム制御回路24は、ステップSP2
において否定結果が得られることにより、ステップSP
2から直接ステップSP13に移る。
27Fをアクセスする必要のない制御コマンドが入力さ
れている場合、さらには何ら制御コマンドが入力されて
いない場合、ステップSP11において否定結果が得ら
れることにより、システム制御回路24は、ステップS
P13に移る。またこのタイムスロットが空タイムスロ
ットの場合、システム制御回路24は、ステップSP2
において否定結果が得られることにより、ステップSP
2から直接ステップSP13に移る。
【0049】このステップSP13において、システム
制御回路24は、先のステップSP7においてメモリに
記録した異常終了の確認修復処理を実行した後ステップ
SP6に移ってこの処理手順を終了する。これによりシ
ステム制御回路24においては、図5に示すように、1
フレームの期間Tを7つのタイムスロットT1〜TSに
分割して予め設定した空きタイムスロットTSの期間の
間で(図5(A)〜(C))、異常終了のハードディス
ク装置の動作を確認する。さらにこの空きタイムスロッ
トTSを利用して、必要に応じてデータ修復し、これに
よりビデオデータの記録再生を何ら妨げることなく、さ
らにはホストでなるビデオデータコントローラ11A〜
11Fに対しては何ら負担を掛けることなく、データ修
復する。
制御回路24は、先のステップSP7においてメモリに
記録した異常終了の確認修復処理を実行した後ステップ
SP6に移ってこの処理手順を終了する。これによりシ
ステム制御回路24においては、図5に示すように、1
フレームの期間Tを7つのタイムスロットT1〜TSに
分割して予め設定した空きタイムスロットTSの期間の
間で(図5(A)〜(C))、異常終了のハードディス
ク装置の動作を確認する。さらにこの空きタイムスロッ
トTSを利用して、必要に応じてデータ修復し、これに
よりビデオデータの記録再生を何ら妨げることなく、さ
らにはホストでなるビデオデータコントローラ11A〜
11Fに対しては何ら負担を掛けることなく、データ修
復する。
【0050】これに加えてシステム制御回路24は、予
め設定した空きタイムスロットTS以外の、実質的な空
きタイムスロットでなるハードディスク装置をアクセス
する必要のないタイムスロットにおいても、同様に異常
終了の確認修復処理を実行し、これにより一旦発生した
異常終了については短時間で確認修復するようになさ
れ、その分システム全体としての信頼性を向上するよう
になされている。
め設定した空きタイムスロットTS以外の、実質的な空
きタイムスロットでなるハードディスク装置をアクセス
する必要のないタイムスロットにおいても、同様に異常
終了の確認修復処理を実行し、これにより一旦発生した
異常終了については短時間で確認修復するようになさ
れ、その分システム全体としての信頼性を向上するよう
になされている。
【0051】すなわち図6は、この異常終了の確認修復
処理を示すフローチャートであり、システム制御回路2
4は、ステップSP14からステップSP15に移っ
て、メモリの内容を確認することにより、異常終了して
この異常終了の確認修復処理を完了していないハードデ
ィスク装置が存在するか否か判断する。ここで否定結果
が得られると、システム制御回路24は、ステップSP
16に移り、図4のステップSP6に戻る。
処理を示すフローチャートであり、システム制御回路2
4は、ステップSP14からステップSP15に移っ
て、メモリの内容を確認することにより、異常終了して
この異常終了の確認修復処理を完了していないハードデ
ィスク装置が存在するか否か判断する。ここで否定結果
が得られると、システム制御回路24は、ステップSP
16に移り、図4のステップSP6に戻る。
【0052】これに対して異常終了してこの異常終了の
確認修復処理を完了していないハードディスク装置が存
在する場合、ステップSP15において肯定結果が得ら
れることにより、システム制御回路24は、ステップS
P17に移り、該当箇所を論理アドレスにより指定して
書き込みの制御コマンドを発行する。この場合システム
制御回路24は、予め設定された所定のテストデータを
異常終了したハードディスク装置の該当箇所に記録し、
所定の期間で書き込みを完了するか否か、さらにはリー
ドアフタライト結果より正しく記録再生できるか否か監
視し、これにより該当箇所にビデオデータを正しく記録
可能か否か判断する。
確認修復処理を完了していないハードディスク装置が存
在する場合、ステップSP15において肯定結果が得ら
れることにより、システム制御回路24は、ステップS
P17に移り、該当箇所を論理アドレスにより指定して
書き込みの制御コマンドを発行する。この場合システム
制御回路24は、予め設定された所定のテストデータを
異常終了したハードディスク装置の該当箇所に記録し、
所定の期間で書き込みを完了するか否か、さらにはリー
ドアフタライト結果より正しく記録再生できるか否か監
視し、これにより該当箇所にビデオデータを正しく記録
可能か否か判断する。
【0053】ここで例えば外乱等によりシークエラーが
発生して異常終了したハードディスク装置については、
このステップSP17における書き込みの処理におい
て、正しくテストデータを書き込めることにより肯定結
果が得られ、システム制御回路24は、このような場合
にはステップSP18に移る。ここでシステム制御回路
24は、全体の動作をデータ修復の動作に切り換え、他
のハードディスク装置より対応するビデオデータを再生
し、パリティ演算回路29により異常終了したハードデ
ィスク装置のビデオデータを生成する。
発生して異常終了したハードディスク装置については、
このステップSP17における書き込みの処理におい
て、正しくテストデータを書き込めることにより肯定結
果が得られ、システム制御回路24は、このような場合
にはステップSP18に移る。ここでシステム制御回路
24は、全体の動作をデータ修復の動作に切り換え、他
のハードディスク装置より対応するビデオデータを再生
し、パリティ演算回路29により異常終了したハードデ
ィスク装置のビデオデータを生成する。
【0054】さらにシステム制御回路24は、続くステ
ップSP19において、この生成したビデオデータを異
常終了したハードディスク装置の該当箇所に記録し直
し、これにより異常終了したハードディスク装置のデー
タを修復する。この修復の処理を完了すると、システム
制御回路24は、メモリより該当項目を削除した後、ス
テップSP16からステップSP6に戻り、この一連の
処理手順を終了する。
ップSP19において、この生成したビデオデータを異
常終了したハードディスク装置の該当箇所に記録し直
し、これにより異常終了したハードディスク装置のデー
タを修復する。この修復の処理を完了すると、システム
制御回路24は、メモリより該当項目を削除した後、ス
テップSP16からステップSP6に戻り、この一連の
処理手順を終了する。
【0055】これに対して後発的に発生した欠陥等によ
り異常終了した場合は、ステップSP17において正し
くビデオデータを記録することが困難なことにより、シ
ステム制御回路24は、ステップSP17よりステップ
SP20に移り、データの再配置処理により異常終了し
たハードディスク装置のデータを修復する。ここでこの
データの再配置処理は、欠陥の発生したセクタよりリザ
ーブ用セクタまでの記録済セクタについて、これら記録
済セクタのビデオデータ等(すなわちビデオデータ又は
パリティデータでなる)を1セクタ分リザーブ側に順次
移動させて記録し直し、欠陥の発生したセクタに続くセ
クタに異常終了したビデオデータ等を記録し直す処理で
ある。システム制御回路24は、この処理と連動してス
リップリスト31の内容を順次更新する。
り異常終了した場合は、ステップSP17において正し
くビデオデータを記録することが困難なことにより、シ
ステム制御回路24は、ステップSP17よりステップ
SP20に移り、データの再配置処理により異常終了し
たハードディスク装置のデータを修復する。ここでこの
データの再配置処理は、欠陥の発生したセクタよりリザ
ーブ用セクタまでの記録済セクタについて、これら記録
済セクタのビデオデータ等(すなわちビデオデータ又は
パリティデータでなる)を1セクタ分リザーブ側に順次
移動させて記録し直し、欠陥の発生したセクタに続くセ
クタに異常終了したビデオデータ等を記録し直す処理で
ある。システム制御回路24は、この処理と連動してス
リップリスト31の内容を順次更新する。
【0056】この場合システム制御回路24は、欠陥の
発生したセクタの位置に応じて、処理対象のセクタ数が
変化することにより、1つの空きタイムスロットにより
処理を完了しない場合、処理の内容に応じてスリップリ
スト31の内容を更新した後、ステップSP16からス
テップSP6に戻る。これによりシステム制御回路24
は、この再配置処理については、欠陥の発生したセクタ
の位置に応じて、複数の空きタイムスロット等を利用し
て、異常終了したハードディスク装置のデータを修復す
る。
発生したセクタの位置に応じて、処理対象のセクタ数が
変化することにより、1つの空きタイムスロットにより
処理を完了しない場合、処理の内容に応じてスリップリ
スト31の内容を更新した後、ステップSP16からス
テップSP6に戻る。これによりシステム制御回路24
は、この再配置処理については、欠陥の発生したセクタ
の位置に応じて、複数の空きタイムスロット等を利用し
て、異常終了したハードディスク装置のデータを修復す
る。
【0057】(1−3)システム制御回路における再配
置処理 図7は、この空きタイムスロット等毎に繰り返される再
配置処理の処理手順を纏めて示すフローチャートであ
る。システム制御回路24は、この処理手順において、
ステップSP21からステップSP22に移り、欠陥の
発生したセクタk用に確保されたリザーブ用セクタであ
って、未使用の先頭セクタMのアドレスを変数mにセッ
トし、この変数mにより指定される論理アドレスのセク
タを予めスリップリスト31に登録する。
置処理 図7は、この空きタイムスロット等毎に繰り返される再
配置処理の処理手順を纏めて示すフローチャートであ
る。システム制御回路24は、この処理手順において、
ステップSP21からステップSP22に移り、欠陥の
発生したセクタk用に確保されたリザーブ用セクタであ
って、未使用の先頭セクタMのアドレスを変数mにセッ
トし、この変数mにより指定される論理アドレスのセク
タを予めスリップリスト31に登録する。
【0058】ここで図1に示すように、システム制御回
路24においては、フォーマット直後の、ハードディス
ク装置27A〜27Fに何ら後発的な欠陥が発生してい
ない状態で、各トラックの論理アドレスの先頭より所定
の範囲のセクタを使用して(図1においては、それぞれ
論理アドレス5〜104、115〜214、225〜3
24のセクタでなる)ビデオデータ等を記録再生し、残
る論理アドレスのセクタ(図1においては、それぞれ論
理アドレス105〜114、215〜224のセクタで
なる)リザーブ用のセクタRとして確保する(図1
(A))。すなわちシステム制御回路24は、ビデオデ
ータコントローラ11A〜11Fより発行されるアドレ
スに対して、このリザーブの領域を飛び越すようにして
論理アドレスを発行する。
路24においては、フォーマット直後の、ハードディス
ク装置27A〜27Fに何ら後発的な欠陥が発生してい
ない状態で、各トラックの論理アドレスの先頭より所定
の範囲のセクタを使用して(図1においては、それぞれ
論理アドレス5〜104、115〜214、225〜3
24のセクタでなる)ビデオデータ等を記録再生し、残
る論理アドレスのセクタ(図1においては、それぞれ論
理アドレス105〜114、215〜224のセクタで
なる)リザーブ用のセクタRとして確保する(図1
(A))。すなわちシステム制御回路24は、ビデオデ
ータコントローラ11A〜11Fより発行されるアドレ
スに対して、このリザーブの領域を飛び越すようにして
論理アドレスを発行する。
【0059】システム制御回路24においては、このリ
ザーブ用セクタの未使用、先頭論理アドレスを予めスリ
ップリスト31に登録すると、続くステップSP23に
おいて、書き換えの範囲lenを設定する。ここでこの
書き換えの範囲lenは、各バッファ回路28A〜28
Fに蓄積可能なデータ量に設定され、システム制御回路
24は、変数m2(m−1)からm1により指定される
論理アドレスの範囲を書き換えの範囲lenにセットす
る(図1(B))。
ザーブ用セクタの未使用、先頭論理アドレスを予めスリ
ップリスト31に登録すると、続くステップSP23に
おいて、書き換えの範囲lenを設定する。ここでこの
書き換えの範囲lenは、各バッファ回路28A〜28
Fに蓄積可能なデータ量に設定され、システム制御回路
24は、変数m2(m−1)からm1により指定される
論理アドレスの範囲を書き換えの範囲lenにセットす
る(図1(B))。
【0060】続いてシステム制御回路24は、ステップ
SP24に移り、変数m1と変数kとの比較結果を得る
ことにより、書き換えの範囲lenが欠陥セクタkを跨
ぐか否か判断し、ここで否定結果が得られると、ステッ
プSP25に移る。ここでシステム制御回路24は、欠
陥の発生したハードディスク装置27A〜27Fに書き
換えの範囲lenを指定して読み出しコマンドを発行
し、読み出したビデオデータ等を対応するバッファ回路
28A〜28Fに保持する。さらにこの読み出しの処理
が完了すると、システム制御回路24は、論理アドレス
を値1だけ加算して書き込みの制御コマンドを発行し、
バッファ回路28A〜28Fに保持したビデオデータ等
を対応するハードディスク装置27A〜27Fに記録し
直す。これによりシステム制御回路24は、この書き換
え範囲lenのビデオデータ等を1セクタ分だけリザー
ブ側に移動させる(図1(C))。
SP24に移り、変数m1と変数kとの比較結果を得る
ことにより、書き換えの範囲lenが欠陥セクタkを跨
ぐか否か判断し、ここで否定結果が得られると、ステッ
プSP25に移る。ここでシステム制御回路24は、欠
陥の発生したハードディスク装置27A〜27Fに書き
換えの範囲lenを指定して読み出しコマンドを発行
し、読み出したビデオデータ等を対応するバッファ回路
28A〜28Fに保持する。さらにこの読み出しの処理
が完了すると、システム制御回路24は、論理アドレス
を値1だけ加算して書き込みの制御コマンドを発行し、
バッファ回路28A〜28Fに保持したビデオデータ等
を対応するハードディスク装置27A〜27Fに記録し
直す。これによりシステム制御回路24は、この書き換
え範囲lenのビデオデータ等を1セクタ分だけリザー
ブ側に移動させる(図1(C))。
【0061】続いてシステム制御回路24は、ステップ
SP26に移り、ステップSP22において変数mによ
りスリップリスト31に登録した欠陥セクタを、変数m
1により指定される書き換え範囲lenの先頭のセクタ
に更新し、これにより一連の再配置処理を繰り返す途中
で、このセクタm1に対してアクセスコマンドが入力さ
れた場合でも、この変数m1により指定されるセクタを
飛び越してアクセスするように設定する。
SP26に移り、ステップSP22において変数mによ
りスリップリスト31に登録した欠陥セクタを、変数m
1により指定される書き換え範囲lenの先頭のセクタ
に更新し、これにより一連の再配置処理を繰り返す途中
で、このセクタm1に対してアクセスコマンドが入力さ
れた場合でも、この変数m1により指定されるセクタを
飛び越してアクセスするように設定する。
【0062】続いてシステム制御回路24は、変数mを
変数m1により更新した後、ステップSP28におい
て、変数m及び変数k+1が一致するか否か判断するこ
とにより、欠陥セクタkの直後のセクタまでビデオデー
タ等の移動が完了したか否か判断し、ここで否定結果が
得られると、ステップSP23に戻る。
変数m1により更新した後、ステップSP28におい
て、変数m及び変数k+1が一致するか否か判断するこ
とにより、欠陥セクタkの直後のセクタまでビデオデー
タ等の移動が完了したか否か判断し、ここで否定結果が
得られると、ステップSP23に戻る。
【0063】この実施の形態において、このようにして
1回の読み出し及び書き込み処理により移動可能なデー
タ量は、1タイムスロット内で処理を完了するデータ量
に設定され、これによりシステム制御回路24は、図4
について上述した予め設定した空きタイムスロットTS
及びハードディスク装置をアクセスする必要の無い実質
的な空きタイムスロット毎に、このステップSP23−
SP24−SP25−SP26−SP27−SP28の
処理手順を繰り返し、順次欠陥セクタよりリザーブ側に
記録済みのビデオデータ等を1セクタ移動する(図1
(D)及び(E))。
1回の読み出し及び書き込み処理により移動可能なデー
タ量は、1タイムスロット内で処理を完了するデータ量
に設定され、これによりシステム制御回路24は、図4
について上述した予め設定した空きタイムスロットTS
及びハードディスク装置をアクセスする必要の無い実質
的な空きタイムスロット毎に、このステップSP23−
SP24−SP25−SP26−SP27−SP28の
処理手順を繰り返し、順次欠陥セクタよりリザーブ側に
記録済みのビデオデータ等を1セクタ移動する(図1
(D)及び(E))。
【0064】この一連の処理を繰り返すと、ステップS
P23で設定した書き換え範囲lenに欠陥セクタが含
まれるようになる。この場合に、欠陥セクタkの直後ま
で移動が完了して続く書き換え範囲lenに欠陥セクタ
が含まれる場合は、事前に、ステップSP28において
肯定結果が得られることにより、システム制御回路24
は、ステップSP28よりステップSP29に移る。こ
れに対して書き換え範囲lenが欠陥セクタkを跨ぐよ
うな場合は、ステップSP24において肯定結果が得ら
れることにより、システム制御回路24は、ステップS
P24よりステップSP30に移る。
P23で設定した書き換え範囲lenに欠陥セクタが含
まれるようになる。この場合に、欠陥セクタkの直後ま
で移動が完了して続く書き換え範囲lenに欠陥セクタ
が含まれる場合は、事前に、ステップSP28において
肯定結果が得られることにより、システム制御回路24
は、ステップSP28よりステップSP29に移る。こ
れに対して書き換え範囲lenが欠陥セクタkを跨ぐよ
うな場合は、ステップSP24において肯定結果が得ら
れることにより、システム制御回路24は、ステップS
P24よりステップSP30に移る。
【0065】このステップSP30において、システム
制御回路24は、変数m2を変数k+1に更新すること
により、欠陥セクタkの直後のセクタにまで書き換えの
範囲lenを縮小した後(図1(F))、ステップSP
25−SP26−SP27−SP28の処理手順を実行
し、この修正した書き換え範囲lenのビデオデータ等
をリザーブ側に1セクタ移動する(図1(G))。さら
にこの場合ステップSP28において肯定結果が得られ
ることにより、システム制御回路24は、続いてステッ
プSP29に移る。
制御回路24は、変数m2を変数k+1に更新すること
により、欠陥セクタkの直後のセクタにまで書き換えの
範囲lenを縮小した後(図1(F))、ステップSP
25−SP26−SP27−SP28の処理手順を実行
し、この修正した書き換え範囲lenのビデオデータ等
をリザーブ側に1セクタ移動する(図1(G))。さら
にこの場合ステップSP28において肯定結果が得られ
ることにより、システム制御回路24は、続いてステッ
プSP29に移る。
【0066】このステップSP29において、システム
制御回路24は、ステップSP26において更新した変
数m1で指定される欠陥セクタを変数k+1のセクタに
更新した後、ステップSP31に移ってこのセクタk+
1に欠陥セクタkのビデオデータ等を記録し直し、これ
により欠陥セクタのデータを修復する(図1(G))。
なおこの欠陥セクタのデータ修復においても、システム
制御回路24は、ステップSP19(図6)において上
述したと同様に、他のハードディスク装置に記録したビ
デオデータ及びパリティデータを再生して、パリティ演
算回路29により欠陥セクタのビデオデータ又はパリテ
ィデータを修復し、この修復したデータをセクタk+1
に記録する。
制御回路24は、ステップSP26において更新した変
数m1で指定される欠陥セクタを変数k+1のセクタに
更新した後、ステップSP31に移ってこのセクタk+
1に欠陥セクタkのビデオデータ等を記録し直し、これ
により欠陥セクタのデータを修復する(図1(G))。
なおこの欠陥セクタのデータ修復においても、システム
制御回路24は、ステップSP19(図6)において上
述したと同様に、他のハードディスク装置に記録したビ
デオデータ及びパリティデータを再生して、パリティ演
算回路29により欠陥セクタのビデオデータ又はパリテ
ィデータを修復し、この修復したデータをセクタk+1
に記録する。
【0067】またこのデータ修復の処理についても、書
き換え範囲lenのビデオデータ等の移動が完了した
後、続く空きタイムスロット等において実行され、これ
によりシステム制御回路24は、ステップSP29にお
いて、欠陥セクタkの直後のセクタk+1を欠陥セクタ
としてスリップリスト31に登録することにより、続く
空きタイムスロットまでの期間の間で、このセクタk+
1をアクセスしないようにセットする。
き換え範囲lenのビデオデータ等の移動が完了した
後、続く空きタイムスロット等において実行され、これ
によりシステム制御回路24は、ステップSP29にお
いて、欠陥セクタkの直後のセクタk+1を欠陥セクタ
としてスリップリスト31に登録することにより、続く
空きタイムスロットまでの期間の間で、このセクタk+
1をアクセスしないようにセットする。
【0068】システム制御回路24は、このステップS
P31における処理を完了すると、ステップSP32に
移り、スリップリスト31に欠陥セクタkを登録した
後、ステップSP33に移ってこの処理手順を終了す
る。
P31における処理を完了すると、ステップSP32に
移り、スリップリスト31に欠陥セクタkを登録した
後、ステップSP33に移ってこの処理手順を終了す
る。
【0069】これにより図8に示すように、システム制
御回路24は、ビデオデータA、B、……により構成さ
れるデータ列がビデオデータコントローラ11A〜11
Fの何れかより入力され、このうちのビデオデータA
0、B0、……を受け持つハードディスク装置において
ビデオデータC0を記録するセクタに欠陥が発生すると
(図8(A))、矢印により示すように、1セクタづつ
ビデオデータをリザーブ側にシフトさせて記録し直す
(図8(B))。これによりシステム制御回路24にお
いては、スリッピング処理によりビデオデータ又はパリ
ティデータを記録する場合と同様の配列に記録済のビデ
オデータ等を再配置し、またこれに対応してスリップリ
スト31の内容を更新する。これにより各ハードディス
ク装置においては、続くアクセス時、単に磁気ヘッドが
欠陥セクタを通過するだけの時間を間に挟んで、ビデオ
データA0、B0、……を連続して再生でき、欠陥セク
タのビデオデータ等を交替セクタに記録し直す場合に比
して、書き込み読み出しに要する時間を各段的に短縮す
ることができる。
御回路24は、ビデオデータA、B、……により構成さ
れるデータ列がビデオデータコントローラ11A〜11
Fの何れかより入力され、このうちのビデオデータA
0、B0、……を受け持つハードディスク装置において
ビデオデータC0を記録するセクタに欠陥が発生すると
(図8(A))、矢印により示すように、1セクタづつ
ビデオデータをリザーブ側にシフトさせて記録し直す
(図8(B))。これによりシステム制御回路24にお
いては、スリッピング処理によりビデオデータ又はパリ
ティデータを記録する場合と同様の配列に記録済のビデ
オデータ等を再配置し、またこれに対応してスリップリ
スト31の内容を更新する。これにより各ハードディス
ク装置においては、続くアクセス時、単に磁気ヘッドが
欠陥セクタを通過するだけの時間を間に挟んで、ビデオ
データA0、B0、……を連続して再生でき、欠陥セク
タのビデオデータ等を交替セクタに記録し直す場合に比
して、書き込み読み出しに要する時間を各段的に短縮す
ることができる。
【0070】(2)実施の形態の動作 以上の構成において、ビデオデータは(図2)、入力さ
れたビデオデータコントローラ11A〜11Fにおいて
時間軸圧縮されると共に、48ビットのビデオデータに
変換され、各ビデオデータコントローラ11A〜11F
に割り当てられた1/7フレームの期間の間でなるタイ
ムスロットで、1フレーム分のデータが制御コマンド等
と共に入力用データバスINに送出される。この48ビ
ットのビデオデータは、各8ビットづつディスクアレイ
装置12A〜12Fに取り込まれ、各ディスクアレイ装
置12A〜12Fのハードディスク装置に記録される。
れたビデオデータコントローラ11A〜11Fにおいて
時間軸圧縮されると共に、48ビットのビデオデータに
変換され、各ビデオデータコントローラ11A〜11F
に割り当てられた1/7フレームの期間の間でなるタイ
ムスロットで、1フレーム分のデータが制御コマンド等
と共に入力用データバスINに送出される。この48ビ
ットのビデオデータは、各8ビットづつディスクアレイ
装置12A〜12Fに取り込まれ、各ディスクアレイ装
置12A〜12Fのハードディスク装置に記録される。
【0071】またこれとは逆に各ディスクアレイ装置1
2A〜12Fのハードディスク装置に記録されたビデオ
データは、対応するタイムスロットにおいて、ハードデ
ィスク装置より読み出されて各8ビットのデータにより
出力用データバスOUTに送出され、48ビットに纏め
られて対応するビデオデータコントローラ11A〜11
Fに取り込まれる。ここでこれらのビデオデータは、時
間軸伸長された後、所定のフォーマットにより外部機器
に出力される。
2A〜12Fのハードディスク装置に記録されたビデオ
データは、対応するタイムスロットにおいて、ハードデ
ィスク装置より読み出されて各8ビットのデータにより
出力用データバスOUTに送出され、48ビットに纏め
られて対応するビデオデータコントローラ11A〜11
Fに取り込まれる。ここでこれらのビデオデータは、時
間軸伸長された後、所定のフォーマットにより外部機器
に出力される。
【0072】このようにしてデータバスINよりディス
クアレイ装置12A〜12Fに入力されるビデオデータ
は(図3)、インターフェース回路20を介して記録用
データコントローラ21に入力され、ここで制御コマン
ドと分離され、データマルチプレクサ25に入力され
る。ここでこのビデオデータは、1バイト単位で振り分
けられてハードディスク装置27A〜27Fに向けて出
力され、またパリティ演算回路29に出力される。この
パリティ演算回路29において、ビデオデータは、排他
的論理和演算によりパリティデータが生成され、このパ
リティデータがハードディスク装置27Fに向けて出力
される。これによりビデオデータは、修復用のデータで
なるパリティデータと共にハードディスク装置27A〜
27Fに振り分けられて同時並列的に記録される。
クアレイ装置12A〜12Fに入力されるビデオデータ
は(図3)、インターフェース回路20を介して記録用
データコントローラ21に入力され、ここで制御コマン
ドと分離され、データマルチプレクサ25に入力され
る。ここでこのビデオデータは、1バイト単位で振り分
けられてハードディスク装置27A〜27Fに向けて出
力され、またパリティ演算回路29に出力される。この
パリティ演算回路29において、ビデオデータは、排他
的論理和演算によりパリティデータが生成され、このパ
リティデータがハードディスク装置27Fに向けて出力
される。これによりビデオデータは、修復用のデータで
なるパリティデータと共にハードディスク装置27A〜
27Fに振り分けられて同時並列的に記録される。
【0073】これに対してディスクアレイ装置12A〜
12FよりデータバスOUTに送出されるビデオデータ
は、ハードディスク装置27A〜27Fよりパリティデ
ータと共に読み出された後、データマルチプレクサ25
において元のデータ配列に戻された後、再生用データコ
ントローラ22を介してステータスデータ等と共に送出
される。このとき故障、欠陥等により何れかのハードデ
ィスク装置27A〜27Fより正しいビデオデータを読
み出すことが困難になると、一旦ビデオデータがパリテ
ィ演算回路29に出力され、ここでパリティデータとの
間で排他的論理和演算処理が実行されることにより、こ
の正しく読み出すことが困難なビデオデータが再現さ
れ、他のビデオデータと共に送出される。
12FよりデータバスOUTに送出されるビデオデータ
は、ハードディスク装置27A〜27Fよりパリティデ
ータと共に読み出された後、データマルチプレクサ25
において元のデータ配列に戻された後、再生用データコ
ントローラ22を介してステータスデータ等と共に送出
される。このとき故障、欠陥等により何れかのハードデ
ィスク装置27A〜27Fより正しいビデオデータを読
み出すことが困難になると、一旦ビデオデータがパリテ
ィ演算回路29に出力され、ここでパリティデータとの
間で排他的論理和演算処理が実行されることにより、こ
の正しく読み出すことが困難なビデオデータが再現さ
れ、他のビデオデータと共に送出される。
【0074】これに対して書き込み時において、ビデオ
データは、各ハードディスク装置においてリードアフタ
ライトの処理が実行され、正しく記録再生できた場合
は、その旨のステータスがシステム制御回路24に送出
される。またシークエラー、欠陥等により正しく記録再
生できた旨のステータスをタイムスロット内の所定期間
内で発行できない場合、システム制御回路24より書き
込み停止の制御コマンドが発行されて、書き込み処理が
中止される。
データは、各ハードディスク装置においてリードアフタ
ライトの処理が実行され、正しく記録再生できた場合
は、その旨のステータスがシステム制御回路24に送出
される。またシークエラー、欠陥等により正しく記録再
生できた旨のステータスをタイムスロット内の所定期間
内で発行できない場合、システム制御回路24より書き
込み停止の制御コマンドが発行されて、書き込み処理が
中止される。
【0075】また読み出し時においては、ハードディス
ク装置においてビデオデータに付加された誤り訂正符号
により正しく再生できたか確認され、正しく再生できた
場合は、その旨のステータスがシステム制御回路24に
送出される。またシークエラー、欠陥等により正しく再
生できた旨のステータスをタイムスロット内の所定期間
内で発行できない場合、システム制御回路24より読み
出し停止の制御コマンドが発行されて、読み出し処理が
中止される。
ク装置においてビデオデータに付加された誤り訂正符号
により正しく再生できたか確認され、正しく再生できた
場合は、その旨のステータスがシステム制御回路24に
送出される。またシークエラー、欠陥等により正しく再
生できた旨のステータスをタイムスロット内の所定期間
内で発行できない場合、システム制御回路24より読み
出し停止の制御コマンドが発行されて、読み出し処理が
中止される。
【0076】このようにして書き込み及び読み出しの処
理が異常終了したビデオデータは、該当するセクタがシ
ステム制御回路24のメモリに登録され、ビデオデータ
の書き込み読み出しを妨げることのない、予め設定され
た空きタイムスロット(図4、ステップSP1−SP2
−SP13、図5)及びハードディスク装置をアクセス
する必要のない実質的な空きタイムスロットにおいて
(ステップSP1−SP2−SP3−SP8−SP11
−SP13)、ホストでなるビデオデータコントローラ
11A〜11Fに何ら負担をかけないように、システム
制御回路24により制御されて異常終了の確認修復処理
を受ける。
理が異常終了したビデオデータは、該当するセクタがシ
ステム制御回路24のメモリに登録され、ビデオデータ
の書き込み読み出しを妨げることのない、予め設定され
た空きタイムスロット(図4、ステップSP1−SP2
−SP13、図5)及びハードディスク装置をアクセス
する必要のない実質的な空きタイムスロットにおいて
(ステップSP1−SP2−SP3−SP8−SP11
−SP13)、ホストでなるビデオデータコントローラ
11A〜11Fに何ら負担をかけないように、システム
制御回路24により制御されて異常終了の確認修復処理
を受ける。
【0077】この異常終了の確認修復処理において(図
6)、異常終了したビデオデータの該当セクタに対して
テストデータを記録して確認することにより、正しくビ
デオデータを記録可能か否か判断され(ステップSP1
7)、外乱等の偶発的な事故によりたまたま異常終了し
たと判断される場合は、異常箇所のビデオデータが他の
ハードディスク装置に記録されたデータにより修復され
る(ステップSP18−SP19)。
6)、異常終了したビデオデータの該当セクタに対して
テストデータを記録して確認することにより、正しくビ
デオデータを記録可能か否か判断され(ステップSP1
7)、外乱等の偶発的な事故によりたまたま異常終了し
たと判断される場合は、異常箇所のビデオデータが他の
ハードディスク装置に記録されたデータにより修復され
る(ステップSP18−SP19)。
【0078】具体的に、例えば1台目のハードディスク
装置27Aが異常終了した場合、このハードディスク装
置27Aにテストデータを書き込んでリードアフタライ
トすることにより、ビデオデータを正しく記録可能か否
か判断される。ここで正しく記録可能と判断された場
合、ハードディスク装置27B〜27Eの対応するビデ
オデータが再生されてデータマルチプレクサ25を介し
てパリティ演算回路29に出力され、また同時にハード
ディスク装置27Fより対応するパリティデータが再生
されてパリティ演算回路29に出力される。このパリテ
ィ演算回路29において、これらビデオデータ及びパリ
ティデータの排他的論理和が順次得られ、これにより異
常終了したビデオデータが再現される。この再現された
ビデオデータが、データマルチプレクサ25を介してハ
ードディスク装置27Aに出力され、異常終了したセク
タに改めて記録される。
装置27Aが異常終了した場合、このハードディスク装
置27Aにテストデータを書き込んでリードアフタライ
トすることにより、ビデオデータを正しく記録可能か否
か判断される。ここで正しく記録可能と判断された場
合、ハードディスク装置27B〜27Eの対応するビデ
オデータが再生されてデータマルチプレクサ25を介し
てパリティ演算回路29に出力され、また同時にハード
ディスク装置27Fより対応するパリティデータが再生
されてパリティ演算回路29に出力される。このパリテ
ィ演算回路29において、これらビデオデータ及びパリ
ティデータの排他的論理和が順次得られ、これにより異
常終了したビデオデータが再現される。この再現された
ビデオデータが、データマルチプレクサ25を介してハ
ードディスク装置27Aに出力され、異常終了したセク
タに改めて記録される。
【0079】これに対して異常終了が後発的な欠陥によ
る場合と判断されると、再配置の処理が実行される(ス
テップSP20)。ここでこの再配置処理においては
(図7及び図1)、スリッピング処理による場合と同様
にハードディスク装置をアクセスするように、スリップ
リスト31の更新処理と記録済データを記録し直して実
行される。すなわち該当する欠陥セクタより同一トラッ
クに形成されたリザーブ用セクタまでの間で、各セクタ
のビデオデータ等が所定の書き換え範囲lenを単位に
して該当するハードディスク装置27A〜27Fよりバ
ッファ回路28A〜28Fに読み出された後、論理アド
レスが値1だけ更新されて再びハードディスク装置に記
録される(ステップSP23−SP24−SP25)。
る場合と判断されると、再配置の処理が実行される(ス
テップSP20)。ここでこの再配置処理においては
(図7及び図1)、スリッピング処理による場合と同様
にハードディスク装置をアクセスするように、スリップ
リスト31の更新処理と記録済データを記録し直して実
行される。すなわち該当する欠陥セクタより同一トラッ
クに形成されたリザーブ用セクタまでの間で、各セクタ
のビデオデータ等が所定の書き換え範囲lenを単位に
して該当するハードディスク装置27A〜27Fよりバ
ッファ回路28A〜28Fに読み出された後、論理アド
レスが値1だけ更新されて再びハードディスク装置に記
録される(ステップSP23−SP24−SP25)。
【0080】これにより書き換え範囲lenを単位にし
て記録済のビデオデータ等が1セクタ分リザーブ側に記
録し直され、他のハードディスク装置に記録されたビデ
オデータ及び又はパリティデータにより、欠陥セクタk
の直後のセクタk+1に、欠陥セクタのビデオデータが
修復される(ステップSP29−SP31)。さらにこ
の一連の修復処理に対応してスリップリスト31の内容
が順次更新され、再配置中のビデオデータを記録再生す
る場合でも、この記録再生を何ら妨げることなく、再配
置処理が実行される。これにより予めスリッピング処理
により論理アドレスが設定されている場合と同様に、欠
陥セクタを避けてビデオデータが再配置され、またこれ
に対応するようにスリップリスト31の内容が更新され
る。
て記録済のビデオデータ等が1セクタ分リザーブ側に記
録し直され、他のハードディスク装置に記録されたビデ
オデータ及び又はパリティデータにより、欠陥セクタk
の直後のセクタk+1に、欠陥セクタのビデオデータが
修復される(ステップSP29−SP31)。さらにこ
の一連の修復処理に対応してスリップリスト31の内容
が順次更新され、再配置中のビデオデータを記録再生す
る場合でも、この記録再生を何ら妨げることなく、再配
置処理が実行される。これにより予めスリッピング処理
により論理アドレスが設定されている場合と同様に、欠
陥セクタを避けてビデオデータが再配置され、またこれ
に対応するようにスリップリスト31の内容が更新され
る。
【0081】すなわちビデオデータの記録再生において
は、ビデオデータコントローラ11A〜11Fより出力
されるアドレスデータがシステム制御回路24によりハ
ードディスク装置27A〜27Fをアクセスするのに必
要な論理アドレスに変換されて出力される。さらにこの
論理アドレスがSCSIコントローラ30A〜30Fに
おいて各ハードディスク装置27A〜27Fの物理アド
レスに変換され、この物理アドレスにより特定されるセ
クタがアクセスされる。
は、ビデオデータコントローラ11A〜11Fより出力
されるアドレスデータがシステム制御回路24によりハ
ードディスク装置27A〜27Fをアクセスするのに必
要な論理アドレスに変換されて出力される。さらにこの
論理アドレスがSCSIコントローラ30A〜30Fに
おいて各ハードディスク装置27A〜27Fの物理アド
レスに変換され、この物理アドレスにより特定されるセ
クタがアクセスされる。
【0082】ビデオデータは、このSCSIコントロー
ラ30A〜30Fにおいて、ハードディスク装置27A
〜27Fの初期化の際に登録された論理物理アドレスの
変換リスト31A〜31Fに従って、欠陥セクタを避け
るように、論理アドレスが物理アドレスに変換され、こ
れによりスリッピング処理により欠陥セクタを避けて各
ハードディスク装置27A〜27Fに記録再生される。
ラ30A〜30Fにおいて、ハードディスク装置27A
〜27Fの初期化の際に登録された論理物理アドレスの
変換リスト31A〜31Fに従って、欠陥セクタを避け
るように、論理アドレスが物理アドレスに変換され、こ
れによりスリッピング処理により欠陥セクタを避けて各
ハードディスク装置27A〜27Fに記録再生される。
【0083】これに対してシステム制御回路24におい
て、ビデオデータコントローラ11A〜11Fより出力
されるアドレスデータより論理アドレスが生成された
後、この論理アドレスがアドレス変換回路30におい
て、スリップリスト31に登録された内容に従って補正
されることにより、後発的に発生した欠陥セクタについ
ても、スリッピング処理によりアクセスするように、ハ
ードディスク装置27A〜27Fに記録再生される。
て、ビデオデータコントローラ11A〜11Fより出力
されるアドレスデータより論理アドレスが生成された
後、この論理アドレスがアドレス変換回路30におい
て、スリップリスト31に登録された内容に従って補正
されることにより、後発的に発生した欠陥セクタについ
ても、スリッピング処理によりアクセスするように、ハ
ードディスク装置27A〜27Fに記録再生される。
【0084】具体的に、先の再配置処理により欠陥セク
タが1箇所登録されると、この欠陥セクタ以降のセクタ
をアクセスする場合、この欠陥セクタのハードディスク
装置に対しては、他のハードディスク装置に比して、論
理アドレスが値1だけ加算されて制御コマンドが発行さ
れ、これにより先の再配置処理に対応した論理アドレス
が発行される。またこの欠陥セクタを跨ぐようにアクセ
スする場合は、欠陥セクタの論理アドレスを飛び越して
制御コマンドが発行され、これによりスリッピング処理
により欠陥セクタを避けてハードディスク装置がアクセ
スされる。
タが1箇所登録されると、この欠陥セクタ以降のセクタ
をアクセスする場合、この欠陥セクタのハードディスク
装置に対しては、他のハードディスク装置に比して、論
理アドレスが値1だけ加算されて制御コマンドが発行さ
れ、これにより先の再配置処理に対応した論理アドレス
が発行される。またこの欠陥セクタを跨ぐようにアクセ
スする場合は、欠陥セクタの論理アドレスを飛び越して
制御コマンドが発行され、これによりスリッピング処理
により欠陥セクタを避けてハードディスク装置がアクセ
スされる。
【0085】(3)実施の形態の効果 以上の構成によれば、予め設定した空きタイムスロット
とハードディスク装置をアクセスする必要のない実質的
な空きタイムスロットを利用して、欠陥セクタ以降のリ
ザーブ用セクタまので間、ビデオデータの記録位置を1
セクタ分リザーブ側に移動させ、欠陥セクタに割り当て
られたビデオデータを欠陥セクタに続くセクタに改めて
記録し、これに対応して欠陥セクタを飛び越してアクセ
スするようにスリッピングリスト31の内容を更新する
ことにより、後発的に発生した欠陥についても、スリッ
ピング処理した場合と同様にビデオデータ等をアクセス
することができる。従って後発的に発生した欠陥セクタ
による転送レートの劣化を十分に低減して、連続するビ
デオデータを乱すことなく記録再生することができる。
とハードディスク装置をアクセスする必要のない実質的
な空きタイムスロットを利用して、欠陥セクタ以降のリ
ザーブ用セクタまので間、ビデオデータの記録位置を1
セクタ分リザーブ側に移動させ、欠陥セクタに割り当て
られたビデオデータを欠陥セクタに続くセクタに改めて
記録し、これに対応して欠陥セクタを飛び越してアクセ
スするようにスリッピングリスト31の内容を更新する
ことにより、後発的に発生した欠陥についても、スリッ
ピング処理した場合と同様にビデオデータ等をアクセス
することができる。従って後発的に発生した欠陥セクタ
による転送レートの劣化を十分に低減して、連続するビ
デオデータを乱すことなく記録再生することができる。
【0086】(4)他の実施の形態 なお上述の実施の形態においては、再配置処理におい
て、異常終了したハードディスク装置より読み出したデ
ータを記録し直して1セクタ分記録位置を移動させる場
合について述べたが、本発明はこれに限らず、他のハー
ドディスク装置に記録されたデータより排他的論理和を
得、これを異常終了したハードディスク装置で記録する
ことにより、ビデオデータの記録位置を1セクタ分移動
させてもよい。このようにすれば、再配置処理を高速度
化することができる。
て、異常終了したハードディスク装置より読み出したデ
ータを記録し直して1セクタ分記録位置を移動させる場
合について述べたが、本発明はこれに限らず、他のハー
ドディスク装置に記録されたデータより排他的論理和を
得、これを異常終了したハードディスク装置で記録する
ことにより、ビデオデータの記録位置を1セクタ分移動
させてもよい。このようにすれば、再配置処理を高速度
化することができる。
【0087】さらに上述の実施の形態においては、ビデ
オデータの再配置に対応してスリップリスト31を更新
することにより、後発的に発生した欠陥セクタの情報を
ハードディスク装置の外部装置側にて記録する場合につ
いて述べたが、本発明はこれに限らず、例えば欠陥によ
り記録することが困難になったデータを外部機器より再
送可能なシステム等においては、ハードディスク装置の
内部側にて一連の再配置処理を実行すると共に、後発的
に発生した欠陥セクタの情報を記録してもよい。
オデータの再配置に対応してスリップリスト31を更新
することにより、後発的に発生した欠陥セクタの情報を
ハードディスク装置の外部装置側にて記録する場合につ
いて述べたが、本発明はこれに限らず、例えば欠陥によ
り記録することが困難になったデータを外部機器より再
送可能なシステム等においては、ハードディスク装置の
内部側にて一連の再配置処理を実行すると共に、後発的
に発生した欠陥セクタの情報を記録してもよい。
【0088】また上述の実施の形態においては、予め設
定した空きタイムスロットとハードディスク装置をアク
セスする必要のない実質的な空きタイムスロットとを利
用して、ビデオデータ及びパリティデータを修復する場
合について述べたが、本発明はこれに限らず、必要に応
じて予め設定した空きタイムスロットだけでデータ修復
してもよい。またこれとは逆に実質的な空きタイムスロ
ットだけでデータ修復してもよく、この場合は予め空き
タイムスロットを設定しなくても、データ修復すること
ができる。
定した空きタイムスロットとハードディスク装置をアク
セスする必要のない実質的な空きタイムスロットとを利
用して、ビデオデータ及びパリティデータを修復する場
合について述べたが、本発明はこれに限らず、必要に応
じて予め設定した空きタイムスロットだけでデータ修復
してもよい。またこれとは逆に実質的な空きタイムスロ
ットだけでデータ修復してもよく、この場合は予め空き
タイムスロットを設定しなくても、データ修復すること
ができる。
【0089】また上述の実施の形態においては、ハード
ディスク装置により複数の記録再生ブロックを構成する
場合について述べたが、本発明はこれに限らず、光磁気
ディスク装置等の種々のデータ記録再生装置により各記
録再生ブロックを構成する場合にも広く適用することが
できる。
ディスク装置により複数の記録再生ブロックを構成する
場合について述べたが、本発明はこれに限らず、光磁気
ディスク装置等の種々のデータ記録再生装置により各記
録再生ブロックを構成する場合にも広く適用することが
できる。
【0090】さらに上述の実施の形態においては、それ
ぞれ7台のハードディスク装置により構成された8台の
ディスクアレイ装置に、6チャンネルのビデオデータを
振り分けて記録再生する場合について述べたが、本発明
はこれに限らず、必要に応じてディスクアレイ装置を構
成するハードディスク装置の台数、ディスクアレイ装置
の台数は種々に設定することができ、さらには種々のチ
ャネル数のビデオデータを記録再生する場合に広く適用
することができる。なおこの場合に、単に記録に供する
データ転送レートの向上を図るために、例えば1チャン
ネルのビデオデータを複数台のデータ記録手段に振り分
ける場合にも広く適用することができる。
ぞれ7台のハードディスク装置により構成された8台の
ディスクアレイ装置に、6チャンネルのビデオデータを
振り分けて記録再生する場合について述べたが、本発明
はこれに限らず、必要に応じてディスクアレイ装置を構
成するハードディスク装置の台数、ディスクアレイ装置
の台数は種々に設定することができ、さらには種々のチ
ャネル数のビデオデータを記録再生する場合に広く適用
することができる。なおこの場合に、単に記録に供する
データ転送レートの向上を図るために、例えば1チャン
ネルのビデオデータを複数台のデータ記録手段に振り分
ける場合にも広く適用することができる。
【0091】さらに上述の実施の形態においては、タイ
ムスロットにより時間管理する場合について述べたが、
本発明はこれに限らず、連続するデータを記録再生する
データ記録装置に広く適用することができる。
ムスロットにより時間管理する場合について述べたが、
本発明はこれに限らず、連続するデータを記録再生する
データ記録装置に広く適用することができる。
【0092】また上述の実施の形態においては、本発明
をビデオデータの記録再生装置に適用した場合について
述べたが、本発明はこれに限らず、オーディオデータの
記録再生装置等、連続するデータを対象としたデータ記
録再生装置に広く適用することができる。
をビデオデータの記録再生装置に適用した場合について
述べたが、本発明はこれに限らず、オーディオデータの
記録再生装置等、連続するデータを対象としたデータ記
録再生装置に広く適用することができる。
【0093】
【発明の効果】上述のように本発明によれば、欠陥セク
タ以降の記録済データの記録位置を、トラックに沿って
1セクタ移動させ、欠陥セクタに続くセクタに、欠陥セ
クタに割り当てたデータを記録し直すことにより、スリ
ッピング処理により予め論理アドレスを設定した場合と
同様の配列によりデータを配列することができ、これに
より後発的に発生した欠陥セクタによる転送レートの劣
化を十分に低減して、連続するデータを記録再生するこ
とができる。
タ以降の記録済データの記録位置を、トラックに沿って
1セクタ移動させ、欠陥セクタに続くセクタに、欠陥セ
クタに割り当てたデータを記録し直すことにより、スリ
ッピング処理により予め論理アドレスを設定した場合と
同様の配列によりデータを配列することができ、これに
より後発的に発生した欠陥セクタによる転送レートの劣
化を十分に低減して、連続するデータを記録再生するこ
とができる。
【図1】本発明の実施の形態に係る記録再生装置におけ
る再配置処理の説明に供するタイムチャートである。
る再配置処理の説明に供するタイムチャートである。
【図2】図5の記録再生装置の全体構成を示すブロック
図である。
図である。
【図3】図2のディスクアレイ装置を示すブロック図で
ある。
ある。
【図4】図2のディスクアレイ装置におけるシステム制
御回路の処理手順を示すフローチャートである。
御回路の処理手順を示すフローチャートである。
【図5】タイムスロットの説明に供するタイムチャート
である。
である。
【図6】異常終了の確認修復処理を示すフローチャート
である。
である。
【図7】再配置処理を示すフローチャートである。
【図8】再配置処理の前後のセクタを示す略線図であ
る。
る。
【図9】RAIDのディスクアレイ装置を示すブロック
図である。
図である。
【図10】従来のハードディスク装置における欠陥処理
の説明に供するタイムチャートである。
の説明に供するタイムチャートである。
1、12A〜12F……ディスクアレイ装置、2……デ
ィスクアレイコントローラ、10……記録再生装置、1
1A〜11F……ビデオデータコントローラ、24……
システム制御回路、25……データマルチプレクサ、2
7A〜27F、HDD0〜HDD5……ハードディスク
装置、29……パリティ演算回路、30A〜30F……
SCSIコントローラ
ィスクアレイコントローラ、10……記録再生装置、1
1A〜11F……ビデオデータコントローラ、24……
システム制御回路、25……データマルチプレクサ、2
7A〜27F、HDD0〜HDD5……ハードディスク
装置、29……パリティ演算回路、30A〜30F……
SCSIコントローラ
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G11B 20/10 7736−5D G11B 20/10 C 20/18 552 20/18 552B 570 570Z 572 572B 572F
Claims (4)
- 【請求項1】 1系統のデータを他の系統のデータによ
り修復できるように、所望のデータを修復用のデータと
共に複数の記録再生ブロックに振り分けて記録再生する
データ記録再生装置において、 同心円状に又はらせん状に形成されたトラックに沿って
所望のデータを記録再生し、 欠陥セクタが発生すると、欠陥セクタ以降の記録済デー
タの記録位置を、前記トラックに沿って1セクタ移動さ
せ、前記欠陥セクタに続くセクタに、前記欠陥セクタに
割り当てたデータを他の記録再生ブロックに記録したデ
ータより修復して記録する ことを特徴とするデータ記録再生装置。 - 【請求項2】 前記記録済データの移動を、所定のデー
タ量を単位にして実行することを特徴とする請求項1に
記載のデータ記録再生装置。 - 【請求項3】 予め予備用のセクタを配置し、 前記記録済データの移動を、前記欠陥セクタから前記予
備用のセクタまでの間で実行することを特徴とする請求
項1に記載のデータ記録再生装置。 - 【請求項4】 前記記録再生ブロックは、制御コマンド
と共に入力される論理アドレスにより所望のセクタをア
クセスし、 前記データ記録再生装置は、前記欠陥セクタを飛び越す
ように前記論理アドレスを発行することを特徴とする請
求項1に記載のデータ記録再生装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8115532A JPH09282802A (ja) | 1996-04-12 | 1996-04-12 | データ記録再生装置 |
| US08/973,998 US6301432B2 (en) | 1996-04-12 | 1997-04-10 | Data recording/reproducing apparatus with a plurality of recording/reproducing units and capable of data recovery |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8115532A JPH09282802A (ja) | 1996-04-12 | 1996-04-12 | データ記録再生装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09282802A true JPH09282802A (ja) | 1997-10-31 |
Family
ID=14664869
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8115532A Pending JPH09282802A (ja) | 1996-04-12 | 1996-04-12 | データ記録再生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09282802A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6341109B1 (en) | 1999-02-05 | 2002-01-22 | Nec Corporation | Defective area replacement method and information writing/reading device |
| US7333407B2 (en) | 1998-07-01 | 2008-02-19 | Lg Electronics Inc. | Defect area management system and method for optical storage medium |
| US7539103B2 (en) | 1998-07-29 | 2009-05-26 | Lg Electronics Inc. | Method for real time recording/playback of data to/from and optical recording medium and method for managing files thereof |
| US7603584B2 (en) | 1998-07-28 | 2009-10-13 | Lg Electronics Inc. | Method and apparatus of recording data in the optical recording medium |
| JP2011081905A (ja) * | 2010-12-17 | 2011-04-21 | Hitachi Ltd | データ記録装置 |
-
1996
- 1996-04-12 JP JP8115532A patent/JPH09282802A/ja active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7333407B2 (en) | 1998-07-01 | 2008-02-19 | Lg Electronics Inc. | Defect area management system and method for optical storage medium |
| US7430155B2 (en) | 1998-07-01 | 2008-09-30 | Lg Electronics Inc. | Defect area management system and method for optical storage medium |
| US7525882B2 (en) | 1998-07-01 | 2009-04-28 | Lg Electronics Inc. | Defect area management system and method for optical storage medium |
| US7558163B2 (en) | 1998-07-01 | 2009-07-07 | Lg Electronics Inc. | Defect area management system and method for optical storage medium |
| US7603584B2 (en) | 1998-07-28 | 2009-10-13 | Lg Electronics Inc. | Method and apparatus of recording data in the optical recording medium |
| US7711982B2 (en) | 1998-07-28 | 2010-05-04 | Lg Electronics, Inc. | Method and apparatus of recording data in the optical recording medium |
| US7539103B2 (en) | 1998-07-29 | 2009-05-26 | Lg Electronics Inc. | Method for real time recording/playback of data to/from and optical recording medium and method for managing files thereof |
| US7599269B2 (en) | 1998-07-29 | 2009-10-06 | Lg Electronics Inc. | Method for real time recording/playback of data to/from an optical recording medium and method for managing files thereof |
| US6341109B1 (en) | 1999-02-05 | 2002-01-22 | Nec Corporation | Defective area replacement method and information writing/reading device |
| JP2011081905A (ja) * | 2010-12-17 | 2011-04-21 | Hitachi Ltd | データ記録装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4279515B2 (ja) | 記録再生装置 | |
| JP3888569B2 (ja) | ディスク装置 | |
| JP2008305548A (ja) | Avデータの記録再生に適した記録方法と再生方法及び、その記録ドライブと再生ドライブ及び、情報記録システムと情報再生システム及び、情報記録媒体 | |
| JP2004095147A (ja) | ストリーミング方式オーディオ・ビジュアル・データをディスク・ドライブに書き込む為の方法 | |
| EP1164590A2 (en) | Information playback apparatus, information processing method and information recording medium | |
| JPH09167446A (ja) | 記録再生装置 | |
| JP4499193B2 (ja) | 記録再生装置及び記録再生方法 | |
| US6301432B2 (en) | Data recording/reproducing apparatus with a plurality of recording/reproducing units and capable of data recovery | |
| JPH10283124A5 (ja) | ||
| JPH09282802A (ja) | データ記録再生装置 | |
| US7027241B2 (en) | Defect management for HDD with variable index architecture | |
| JP3745506B2 (ja) | データ処理装置及び方法 | |
| JPH09330552A (ja) | データ記録再生装置 | |
| JPH1063440A (ja) | データ記録再生装置 | |
| JP2581003B2 (ja) | 記録用ディスク制御装置 | |
| WO2004090710A1 (ja) | データ記録再生装置 | |
| JP2007184046A (ja) | 回転円板形記憶装置および記録方法 | |
| JP2008171566A (ja) | データ再生装置及びデータ記録装置、並びにデータ再生方法及びデータ記録方法 | |
| JP2000081988A (ja) | 情報記録装置、情報記録方法、情報再生装置、情報再生方法及び情報記録媒体 | |
| JPH1145158A (ja) | データ記録再生装置及び方法 | |
| JP4251241B2 (ja) | 情報記録装置及びその方法並びに情報再生装置及びその方法 | |
| JP2009104410A (ja) | データ記録装置,データ記録装置の内部制御方法及びデータ記録システム | |
| JP4154776B2 (ja) | データ記録再生装置および方法ならびにサーバ | |
| JPS6139286A (ja) | デ−タ管理方法 | |
| JPH09102167A (ja) | ディスク装置 |