JPH09282802A - Data recording and reproducing device - Google Patents

Data recording and reproducing device

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
Application number
JP8115532A
Other languages
Japanese (ja)
Inventor
Hiroyuki Miyawaki
啓之 宮脇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP8115532A priority Critical patent/JPH09282802A/en
Priority to US08/973,998 priority patent/US6301432B2/en
Publication of JPH09282802A publication Critical patent/JPH09282802A/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To array data in the same array when logic addresses are preset through slipping processing by re-recording data assigned to a defective sector to a sector following the defective sector. SOLUTION: A slip list 31 is formed mainly by recording logic addresses of a defective sector, which is subsequently generated, to each of hard disk devices 27A-27F. An address conversion circuit 30 corrects logic addresses generated in a system control circuit 24 so as to avoid, by slipping processing, the defective sector subsequently generated by the slip list data. Thereby, the system control circuit 24 is capable of recording and reproducing video data and parity data avoiding, as it does through the slipping processing, the defective sector subsequently generated.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、データ記録再生装
置に関し、例えば複数台のハードディスク装置を並列運
転してビデオ信号を記録再生する編集装置等に適用する
ことができる。本発明は、このハードディスク装置にお
いて、後発的に欠陥が発生した場合に、欠陥セクタ以降
の記録済データの記録位置を1セクタ移動させて再配置
すると共に、欠陥セクタに割り当てたデータを欠陥セク
タに続くセクタに記録し直すことにより、欠陥セクタの
発生による転送レートの劣化を十分に低減して連続する
データを記録再生する。
The present invention relates to a data recording / reproducing apparatus, and can be applied to, for example, an editing apparatus for recording and reproducing video signals by operating a plurality of hard disk drives in parallel. According to the present invention, in this hard disk device, when a defect occurs subsequently, the recording position of the recorded data after the defective sector is moved by one sector and rearranged, and the data assigned to the defective sector is changed to the defective sector. By re-recording in the succeeding sector, deterioration of the transfer rate due to the occurrence of defective sectors is sufficiently reduced, and continuous data is recorded / reproduced.

【0002】[0002]

【従来の技術】従来、編集システム等においては、ハー
ドディスク装置にビデオ信号を蓄積するようになされた
ものがある。このような装置においては、高品質、大容
量かつ高転送レートのビデオ信号を確実に記録再生でき
るように、複数台のハードディスク装置によりディスク
アレイ装置を形成し、このディスクアレイ装置により冗
長性の高いRAID(Redandent Array of Inexpensive
Disks)を構成するようになされている。
2. Description of the Related Art Hitherto, in an editing system or the like, a video signal is stored in a hard disk device. In such a device, a disk array device is formed by a plurality of hard disk devices so that a high-quality, large-capacity, high-transfer-rate video signal can be reliably recorded and reproduced. 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に割り当てる。
FIG. 9 is a block diagram showing a schematic configuration of the RAID disk array device. In the disk array device 1, data D1 is input / output to / from a host via the disk array controller 2. Here, the disk array controller 2 manages the operation of the plurality of hard disk devices HDD1 to HDD5, and the disk array device 1 configures the data D1 for the five hard disk devices HDD0 to HDD4 excluding the hard disk device HDD5. For example, each 1-byte data (indicated by numbers 0, 1, 2, 3, ...) Is sequentially and cyclically assigned. In addition, these five hard disk drives HDD0
~ Parity data P0, P1 ... Which are data for restoration are generated from the data assigned to the HDD4, and the parity data P0, P1 ...
Assign to D5.

【0004】これによりこのRAIDのディスクアレイ
装置1においては、何れかのハードディスク装置におい
てデータの再生が困難になった場合、他のハードディス
ク装置で再生されたデータの排他的論理和を得ることに
より、簡易かつ高速度で正しいデータを修復できるよう
になされ、その分信頼性の高記録再生系を構成できるよ
うになされている。
Thus, in the RAID disk array device 1, when it becomes difficult to reproduce data in any one of the hard disk devices, an exclusive OR of data reproduced in another hard disk device is obtained. Correct data can be repaired easily and at high speed, and a highly reliable recording / reproducing system can be configured accordingly.

【0005】[0005]

【発明が解決しようとする課題】ところでこの種のハー
ドディスク装置においては、欠陥の発生を避け得ない。
このためこの種のディスクアレイ装置等に使用されるハ
ードディスク装置は、フォーマット時においてはスリッ
ピング処理により、後発的な欠陥については交替セクタ
を使用した代替処理により、欠陥セクタを避けて所望の
データを記録再生するようになされている。
By the way, in this kind of hard disk device, the occurrence of defects is unavoidable.
For this reason, a hard disk drive used in this type of disk array device, etc., avoids defective sectors and writes desired data by slipping processing at the time of formatting and replacement processing using replacement sectors for subsequent defects. It is designed to record and reproduce.

【0006】図10(A)は、スリッピング処理を示す
略線図であり、ハードディスク装置においては、フォー
マットの際、所定の角間隔で各トラックを区切ってセク
タを形成し、各セクタに順次物理アドレスを設定する。
さらに各セクタにテストデータを記録再生することによ
り、欠陥セクタを検出し、この検出した欠陥セクタを飛
び越すように、順次物理アドレスに対応して論理アドレ
スを設定する。これによりハードディスク装置は、論理
アドレスによる外部機器からのアクセスコマンドに対し
て、欠陥セクタを飛び越すようにこの論理アドレスを物
理アドレスに変換して対応するセクタをアクセスする。
このスリッピング処理の場合、欠陥セクタを跨ぐような
アクセスに対して、磁気ヘッドが欠陥セクタを通過する
だけの待ち時間により連続するデータを記録再生するこ
とができる。
FIG. 10A is a schematic diagram showing the slipping process. In the hard disk device, when formatting, sectors are formed by dividing each track at predetermined angular intervals, and physical sectors are sequentially formed in each sector. Set the address.
Further, by recording / reproducing test data in / from each sector, a defective sector is detected, and a logical address is sequentially set corresponding to the physical address so as to jump over the detected defective sector. As a result, the hard disk device converts the logical address into a physical address so as to skip the defective sector and accesses the corresponding sector in response to an access command from the external device using the logical address.
In the case of this slipping processing, continuous data can be recorded / reproduced by the waiting time for the magnetic head to pass through the defective sector in the access that crosses the defective sectors.

【0007】これに対して図10(B)は、交替セクタ
を使用した代替処理を示す略線図であり、ハードディス
ク装置においては、ユーザー領域の他に、例えばハード
ディスクの最内周に交替領域を形成する。ここでこれら
ユーザー領域及び交替領域は、フォーマットにおいて、
各セクタに物理アドレスが割り当てられ、またユーザー
領域には先のスリッピング処理により論理アドレスが割
り当てられるようになされている。ハードディスク装置
は、使用中に例えば物理アドレス3のセクタに欠陥が発
生すると、この物理アドレス3のセクタに割り当てられ
ていた論理アドレス3を交替領域のセクタ(すなわち交
替セクタでなる)に割り当てる。
On the other hand, FIG. 10B is a schematic diagram showing an alternative process using the replacement sector. In the hard disk device, in addition to the user area, for example, a replacement area is provided in the innermost circumference of the hard disk. Form. Here, these user area and replacement area are
A physical address is assigned to each sector, and a logical address is assigned to the user area by the slipping process. When a sector of the physical address 3 is defective during use, the hard disk drive allocates the logical address 3 assigned to the sector of the physical address 3 to the sector of the alternate area (that is, the alternate sector).

【0008】この方式の場合、欠陥セクタを跨ぐような
アクセスに対して、欠陥セクタの直前のセクタ1、2ま
でハードディスクをアクセスした後、磁気ヘッドをシー
クさせ、交替セクタ3をアクセスする。さらに続いて元
のトラックに磁気ヘッドをシークさせ、続くセクタ4を
アクセスし、これにより欠陥セクタを避けて連続するデ
ータを記録再生する。これによりこの方式の場合、欠陥
セクタにおいて、いちいち交替セクタにまで磁気ヘッド
をシークさせなければならないことにより、スリッピン
グ処理による場合に比して、欠陥セクタの前後で大きな
待ち時間が発生する。
In the case of this method, in an access that crosses over defective sectors, the hard disk is accessed up to the sectors 1 and 2 immediately before the defective sector, the magnetic head is sought, and the replacement sector 3 is accessed. Further, subsequently, the magnetic head is sought on the original track, and the succeeding sector 4 is accessed to thereby record and reproduce continuous data while avoiding the defective sector. As a result, in the case of this method, in the defective sector, the magnetic head has to be made to seek to the replacement sector one by one, so that a large waiting time occurs before and after the defective sector as compared with the case of the slipping process.

【0009】これにより従来のハードディスク装置にお
いては、後発的な欠陥セクタの発生により転送レートの
一時的な劣化を避け得ず、その分ビデオデータの記録再
生に適用した場合、この転送レートの一時的な劣化によ
り映像又は音声が乱れる問題があった。
As a result, in the conventional hard disk device, the temporary deterioration of the transfer rate due to the subsequent generation of defective sectors cannot be avoided, and when it is applied to the recording / reproducing of the video data, the transfer rate is temporarily decreased. There was a problem that the image or sound was disturbed due to such deterioration.

【0010】この問題を解決する1つの方法として、後
発的に発生した欠陥セクタについても、スリッピング処
理による場合と同様に、欠陥セクタを飛び越すように物
理アドレスを再設定する方法が考えられるが、この場合
欠陥アドレス以降に既に記録されたデータについては、
正しく再生することが困難になる。
As a method of solving this problem, a method of resetting a physical address of a defective sector generated subsequently, like the case of the slipping process, may be considered so as to jump over the defective sector. In this case, for the data already recorded after the defective address,
It becomes difficult to reproduce correctly.

【0011】本発明は以上の点を考慮してなされたもの
で、後発的に発生した欠陥セクタによる転送レートの劣
化を十分に低減することができるデータ記録再生装置を
提案しようとするものである。
The present invention has been made in consideration of the above points, and it is an object of the present invention to propose a data recording / reproducing apparatus capable of sufficiently reducing the deterioration of the transfer rate due to a defective sector generated subsequently. .

【0012】[0012]

【課題を解決するための手段】かかる課題を解決するた
め本発明においては、欠陥セクタが発生すると、欠陥セ
クタ以降の記録済データの記録位置を、トラックに沿っ
て1セクタ移動させ、欠陥セクタに続くセクタに、欠陥
セクタに割り当てたデータを他の記録再生ブロックに記
録したデータより修復して記録する。
In order to solve such a problem, according to the present invention, when a defective sector occurs, the recording position of the recorded data after the defective sector is moved by one sector along the track so that the defective sector becomes a defective sector. In the subsequent sector, the data assigned to the defective sector is repaired and recorded from the data recorded in another recording / reproducing block.

【0013】欠陥セクタ以降の記録済データの記録位置
を、トラックに沿って1セクタ移動させ、欠陥セクタに
続くセクタに、欠陥セクタに割り当てたデータを記録す
れば、欠陥セクタとその前後のセクタに対して、スリッ
ピング処理により予め論理アドレスを設定した場合と同
様の配列によりデータを配列することができる。これに
より磁気ヘッド等が欠陥セクタを通過するだけの待ち時
間により欠陥セクタに割り当てられたデータをアクセス
することができる。またこのとき欠陥セクタに割り当て
たデータを他の記録再生ブロックに記録したデータより
修復して、連続するビデオデータ等を途切れることなく
予め記録した後、修復することができる。
If the recording position of the recorded data after the defective sector is moved one sector along the track and the data assigned to the defective sector is recorded in the sector following the defective sector, the defective sector and the sectors before and after it are recorded. On the other hand, the data can be arranged in the same arrangement as when the logical address is set in advance by the slipping process. As a result, the data allocated to the defective sector can be accessed with a waiting time required for the magnetic head or the like to pass through the defective sector. At this time, the data assigned to the defective sector can be restored from the data recorded in another recording / reproducing block, and continuous video data or the like can be recorded in advance without interruption and then restored.

【0014】[0014]

【発明の実施の形態】以下、適宜図面を参照しながら本
発明の実施の形態を詳述する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0015】(1)全体構成 図2は、本発明の実施の形態に係る記録再生装置を示す
ブロック図であり、この記録再生装置10は、編集シス
テムに適用される。この記録再生装置10は、、入力デ
ータ用及び出力データ用に各48ビットのデータバスI
N及びOUTを有し、このデータバスIN及びOUTに
6台のビデオデータコントローラ11A〜11Fと6台
のディスクアレイ装置12A〜12Fとを接続する。
(1) Overall Configuration FIG. 2 is a block diagram showing a recording / reproducing apparatus according to an embodiment of the present invention. The recording / reproducing apparatus 10 is applied to an editing system. The recording / reproducing apparatus 10 has a 48-bit data bus I for each of input data and output data.
N and OUT, and six video data controllers 11A to 11F and six disk array devices 12A to 12F are connected to the data buses IN and OUT.

【0016】ここで各ビデオデータコントローラ11A
〜11Fは、各1チャンネルCH1〜CH6のビデオデ
ータを入出力するデータ入出力回路であり、ホスト側よ
り入力されるビデオデータを内蔵のバッファメモリによ
り時間軸圧縮した後、制御コマンド、同期データ等を付
加し、所定のタイミングで、48ビットパラレルのビデ
オデータによりデータバスINに出力する。また所定の
タイミングで、出力用のデータバスOUTに出力される
48ビットパラレルのビデオデータを入力し、時間軸伸
長した後、所定フォーマットのビデオデータに変換して
出力する。
Here, each video data controller 11A
Reference numerals 11F to 11F denote data input / output circuits for inputting / outputting video data of each of the channels CH1 to CH6. The video data input from the host is time-axis-compressed by a built-in buffer memory, and then control commands, synchronization data, etc. And outputs it to the data bus IN at predetermined timings using 48-bit parallel video data. Also, at a predetermined timing, 48-bit parallel video data output to the output data bus OUT is input, expanded on the time axis, converted to video data of a predetermined format, and output.

【0017】ここでこれら各チャンネルCH1〜CH6
のビデオデータは、MPEG等によりデータ圧縮された
ディジタルビデオ信号により構成され、ホストより同期
してビデオデータコントローラ11A〜11Fに供給さ
れる。各ビデオデータコントローラ11A〜11Fは、
このビデオデータを基準にした時間管理により、順次、
所定期間の間、データバスIN及びOUTの専有が許可
されるようになされている。
Here, each of these channels CH1 to CH6
Is composed of a digital video signal data-compressed by MPEG or the like, and supplied to the video data controllers 11A to 11F in synchronization with the host. Each of the video data controllers 11A to 11F includes:
By time management based on this video data,
During a predetermined period, exclusive use of the data buses IN and OUT is permitted.

【0018】すなわちこの記録再生装置では、ビデオデ
ータの1フレームの期間を、ビデオデータコントローラ
11A〜11Fの台数に値1を加算した整数でなる7個
のタイムスロットに分割し、各タイムスロットを順次ビ
デオデータコントローラ11A〜11Fに割り当てると
共に、残る1つのタイムスロットを空きタイムスロット
に設定するようになされている。
That is, in this recording / reproducing apparatus, the period of one frame of video data is divided into seven time slots which are integers obtained by adding the value 1 to the number of video data controllers 11A to 11F, and each time slot is sequentially. Allocating to the video data controllers 11A to 11F and setting the remaining one time slot to an empty time slot.

【0019】これにより各ビデオデータコントローラ1
1A〜11Fは、時間軸圧縮した1フレーム分のビデオ
データを、1/7フレームの期間でなる各自に割り当て
られたタイムスロットにより制御コマンド等と共にデー
タバスINに出力するようになされている。またこれと
は逆に、各ビデオデータコントローラ11A〜11F
は、自己のタイムスロットにおいて、出力用のデータバ
スOUTより48ビットパラレルのデータ列を取り込ん
だ後、ステータスデータ等を除いて時間軸伸長した後、
ビデオデータに変換して出力するようになされている。
As a result, each video data controller 1
1A to 11F output video data for one frame compressed on the time axis together with a control command and the like to a data bus IN by a time slot assigned to each of them for a period of 1/7 frame. Conversely, each of the video data controllers 11A to 11F
After taking a 48-bit parallel data string from the output data bus OUT in its own time slot, expanding the time axis excluding status data and the like,
The data is converted into video data and output.

【0020】これに対して各ディスクアレイ装置12A
〜12Fは、入力用及び出力用各8ビットのデータバス
を有し、48ビットのデータバスIN及びOUTの上位
側より順次8ビットをそれぞれ入力用及び出力用データ
バスに接続する。これにより各ディスクアレイ装置12
A〜12Fは、それぞれデータバスIN及びOUTの上
位側より8ビットを分担して、ビデオデータコントロー
ラ11A〜11Fより出力されるビデオデータを記録
し、さらに再生したビデオデータを出力するようになさ
れている。なお各ビデオデータコントローラ11A〜1
1F及び各ディスクアレイ装置12A〜12Fは、SC
SIインターフェースにより通信するようになされてい
る。
On the other hand, each disk array device 12A
12F has an input and output data bus of 8 bits each, and sequentially connects 8 bits to the input and output data buses from the upper side of the 48-bit data buses IN and OUT, respectively. Thereby, each disk array device 12
A to 12F share the 8 bits from the upper side of the data buses IN and OUT, record video data output from the video data controllers 11A to 11F, and output reproduced video data. I have. Each of the video data controllers 11A-1A
1F and each of the disk array devices 12A to 12F
The communication is performed by the SI interface.

【0021】(1─1)ディスクアレイ装置 図3は、各ディスクアレイ装置12A〜12Fを示すブ
ロック図である。各ディスクアレイ装置12A〜12F
は、共通に構成され、インターフェース回路20を介し
てデータバスIN、OUTとの間でビデオデータを入出
力する。ここでインターフェース回路20は、入力用デ
ータバスINより8ビットパラレルのビデオデータを所
定ビット長のデータ列に変換して記録用データコントロ
ーラ21に出力し、またこれとは逆に再生用データコン
トローラ22より出力される所定ビット長のビデオデー
タを8ビットパラレルのデータ列に変換して出力用デー
タバスOUTに出力する。
(1-1) Disk Array Device FIG. 3 is a block diagram showing the disk array devices 12A to 12F. Each disk array device 12A to 12F
Are configured in common, and input and output video data to and from the data buses IN and OUT via the interface circuit 20. Here, the interface circuit 20 converts the 8-bit parallel video data from the input data bus IN into a data string of a predetermined bit length and outputs it to the recording data controller 21, and conversely, the reproduction data controller 22. The video data of a predetermined bit length output from the video data converter is converted into an 8-bit parallel data string and output to an output data bus OUT.

【0022】記録用データコントローラ21は、このイ
ンターフェース回路20の出力データより同期データを
検出し、この同期データを基準にして制御コマンドを検
出する。さらに記録用データコントローラ21は、この
制御コマンドをコマンド用FIFO23を介してシステ
ム制御回路24に出力すると共に、続くビデオデータを
データマルチプレクサ25に出力する。これにより記録
用データコントローラ21は、各ビデオデータコントロ
ーラ11A〜11Fより出力された制御コマンド及びビ
デオデータを分離してそれぞれシステム制御回路24及
びデータマルチプレクサ25に出力し、必要に応じてこ
の処理をタイムスロット毎に繰り返すようになされてい
る。
The recording data controller 21 detects the sync data from the output data of the interface circuit 20, and detects the control command based on the sync data. Further, the recording data controller 21 outputs the control command to the system control circuit 24 via the command FIFO 23, and outputs the subsequent video data to the data multiplexer 25. Thereby, the recording data controller 21 separates the control command and the video data output from each of the video data controllers 11A to 11F and outputs them to the system control circuit 24 and the data multiplexer 25, respectively. The process is repeated for each slot.

【0023】これに対して再生用データコントローラ2
2は、記録用データコントローラ21とは逆に、システ
ム制御回路24より出力されるステータスデータをステ
ータス用FIFO26を介して入力し、また同期データ
を生成する。さらに再生用データコントローラ22は、
この同期データ及びステータスデータをデータマルチプ
レクサ25より出力されるビデオデータに付加して出力
する。再生用データコントローラ22は、システム制御
回路24により制御されて必要に応じてこれらの処理を
タイムスロット毎に繰り返す。
On the other hand, the reproduction data controller 2
2 inputs the status data output from the system control circuit 24 via the status FIFO 26, and generates synchronous data, contrary to the recording data controller 21. Further, the reproduction data controller 22
The synchronization data and status data are added to the video data output from the data multiplexer 25 and output. The reproduction data controller 22 is controlled by the system control circuit 24 and repeats these processes for each time slot as needed.

【0024】データマルチプレクサ25は、システム制
御回路24により制御されて必要に応じてタイムスロッ
ト毎に動作を切り換える。すなわちデータマルチプレク
サ25は、記録に供するビデオデータについては、各ハ
ードディスク装置27A〜27Eに振り分けて対応する
メモリ回路でなるバッファ回路(M)28A〜28Eに
出力すると共に、振り分けたデータを併せてパリティ演
算回路29に出力する。なおこのビデオデータの振り分
けは、記録用データコントローラ21より出力されるデ
ータ列の1バイトを単位にして実行される。
The data multiplexer 25 is controlled by the system control circuit 24 and switches its operation for each time slot as required. That is, the data multiplexer 25 distributes the video data to be recorded to the hard disk devices 27A to 27E and outputs the video data to the buffer circuits (M) 28A to 28E, which are the corresponding memory circuits. Output to the circuit 29. Note that this video data distribution is performed in units of one byte of a data string output from the recording data controller 21.

【0025】またこれとは逆にデータマルチプレクサ2
5は、各ハードディスク装置27A〜27Eで再生した
ビデオデータをバッファ回路28A〜28Eを介して受
け、再生用データコントローラ22に出力する。このと
きデータマルチプレクサ25は、何れかのハードディス
ク装置27A〜27Eにおいて異常が検出されると、シ
ステム制御回路24からの通知により、他のハードディ
スク装置のビデオデータを一旦パリティ演算回路29に
出力し、このパリティ演算回路29より送り返されるビ
デオデータで補って出力する。これによりディスクアレ
イ装置12A〜12Fは、異常の発生したハードディス
ク装置のビデオデータをパリティ演算回路29より出力
されるビデオデータにより修復して出力する。
On the contrary, the data multiplexer 2
5 receives the video data reproduced by the hard disk devices 27A to 27E via the buffer circuits 28A to 28E and outputs the video data to the reproduction data controller 22. At this time, when an abnormality is detected in any of the hard disk devices 27A to 27E, the data multiplexer 25 temporarily outputs video data of another hard disk device to the parity operation circuit 29 according to a notification from the system control circuit 24, and The output is complemented with the video data sent back from the parity operation circuit 29. As a result, the disk array devices 12A to 12F restore the video data of the hard disk device in which the abnormality has occurred with the video data output from the parity operation circuit 29 and output the data.

【0026】これに対してシステム制御回路24により
データ修復に割り当てられると、データマルチプレクサ
25は、バッファ回路28A〜28E、パリティ演算回
路29間でデータ修復に必要なビデオデータの転送処理
を実行する。すなわちデータマルチプレクサ25は、異
常の発生したハードディスク装置を除く他のハードディ
スク装置より得られるビデオデータをバッファ回路28
A〜28Eを介して受け、これらのビデオデータをパリ
ティ演算回路29に出力する。さらにパリティ演算回路
29より送り返されるビデオデータを、異常の発生した
ハードディスク装置に向けてバッファ回路28A〜28
Eに出力する。
On the other hand, when the data is assigned to the data restoration by the system control circuit 24, the data multiplexer 25 executes the transfer processing of the video data required for the data restoration between the buffer circuits 28A to 28E and the parity operation circuit 29. That is, the data multiplexer 25 transfers the video data obtained from the other hard disk devices except the hard disk device in which the abnormality has occurred to the buffer circuit 28.
A to E receive these video data to the parity operation circuit 29. Further, the video data returned from the parity operation circuit 29 is sent to the buffer circuits 28A to 28
Output to E.

【0027】パリティ演算回路29は、記録に割り当て
られたタイムスロットにおいては、データマルチプレク
サ25より出力されるビデオデータの排他的論理和を得
ることにより、各ビデオデータのパリティデータを生成
し、この生成したパリティデータをメモリ回路でなるバ
ッファ回路(M)28Fに出力する。これに対して再生
に割り当てられたタイムスロットにおいては、バッファ
回路28Fを介して、ハードディスク装置27Fより出
力されるパリティデータを入力する。さらにシステム制
御回路24からの要求に応じて、何れかのハードディス
ク装置27A〜27Eにおいて異常が検出されると、デ
ータマルチプレクサ25より入力される他のハードディ
スク装置のビデオデータと再生したパリティデータとで
排他的論理和を得ることにより、異常の発生したハード
ディスク装置によるビデオデータを再現し、このビデオ
データをデータマルチプレクサ25に返送する。
The parity calculation circuit 29 generates the parity data of each video data by obtaining the exclusive OR of the video data output from the data multiplexer 25 in the time slot assigned to the recording, and this generation is performed. The parity data is output to the buffer circuit (M) 28F which is a memory circuit. On the other hand, in the time slot assigned to the reproduction, the parity data output from the hard disk device 27F is input via the buffer circuit 28F. Further, in response to a request from the system control circuit 24, when an abnormality is detected in any one of the hard disk devices 27A to 27E, the video data of the other hard disk device input from the data multiplexer 25 and the reproduced parity data are mutually exclusive. By obtaining the logical OR, the video data of the hard disk device in which the abnormality has occurred is reproduced, and the video data is returned to the data multiplexer 25.

【0028】これに対してシステム制御回路24により
データ修復に割り当てられると、再生に割り当てられた
タイムスロットにおける処理と同様の処理を実行する。
但しこの場合、パリティ演算回路29は、パリティデー
タを記録するハードディスク装置27Fにおいて異常が
検出された場合は、データマルチプレクサ25より入力
される他のハードディスク装置のビデオデータにより排
他的論理和の演算処理を実行し、これによりパリティデ
ータを生成すると共に、生成したパリティデータをバッ
ファ回路28Fに出力する。
On the other hand, when the system control circuit 24 allocates the data to the data restoration, the same processing as the processing in the time slot allocated to the reproduction is executed.
However, in this case, when an abnormality is detected in the hard disk device 27F that records the parity data, the parity operation circuit 29 performs an exclusive OR operation process using video data of another hard disk device input from the data multiplexer 25. Then, the parity data is generated, and the generated parity data is output to the buffer circuit 28F.

【0029】バッファ回路28A〜28Eは、各ハード
ディスク装置27A〜27Eに割り当てられたコントロ
ーラ(図示せず)により制御されて動作を切り換え、記
録に割り当てられたタイムスロットにおいては、データ
マルチプレクサ25より入力されるビデオデータをSC
SIコントローラ(SPC)30A〜30Eに出力す
る。これに対してバッファ回路28Fは、バッファ回路
28A〜28Eの動作に連動してパリティ演算回路29
より出力されるパリティデータをSCSIコントローラ
30Fに出力する。
The buffer circuits 28A to 28E switch their operations under the control of a controller (not shown) assigned to each hard disk device 27A to 27E, and input from the data multiplexer 25 in the time slot assigned to recording. SC video data
Output to SI controllers (SPC) 30A to 30E. On the other hand, the buffer circuit 28F operates in synchronization with the operation of the buffer circuits 28A to 28E.
The output parity data is output to the SCSI controller 30F.

【0030】これに対して再生に割り当てられたタイム
スロットにおいて、バッファ回路28A〜28Eは、S
CSIコントローラ30A〜30Eを介して入力される
ビデオデータを保持した後、同期したタイミングにより
データマルチプレクサ25に出力する。これに連動して
バッファ回路28Fは、SCSIコントローラ30Fを
介して入力されるパリティデータを保持してパリティ演
算回路29に出力する。
On the other hand, in the time slot allocated for reproduction, the buffer circuits 28A to 28E are
After holding the video data input via the CSI controllers 30A to 30E, the video data is output to the data multiplexer 25 at synchronized timing. In conjunction with this, the buffer circuit 28F holds the parity data input via the SCSI controller 30F and outputs it to the parity operation circuit 29.

【0031】これに対してデータ修復に割り当てられる
と、異常の発生したハードディスク装置以外のハードデ
ィスク装置に対応するバッファ回路28A〜28Fにお
いては、再生の処理に割り当てられたタイムスロットと
同様に、SCSIコントローラ30A〜30Eを介して
入力されるデータを保持した後、所定のタイミングでデ
ータマルチプレクサ25及びパリティ演算回路29に出
力するのに対し、異常の発生したハードディスク装置に
対応するバッファ回路においては、続いてデータマルチ
プレクサ25又はパリティ演算回路29より入力される
修復されたデータ(すなわちビデオデータ又はパリティ
データにより構成される)をSCSIコントローラ30
A〜30Fに出力する。
On the other hand, when the data is allocated to the data recovery, in the buffer circuits 28A to 28F corresponding to the hard disk devices other than the hard disk device in which the abnormality has occurred, the SCSI controller is used in the same manner as the time slot allocated to the reproduction process. After the data input via 30A to 30E is held, the data is output to the data multiplexer 25 and the parity operation circuit 29 at a predetermined timing, while the buffer circuit corresponding to the hard disk device in which the abnormality has occurred continues to The SCSI controller 30 uses the restored data (that is, video data or parity data) input from the data multiplexer 25 or the parity operation circuit 29.
Output to A to 30F.

【0032】SCSIコントローラ30A〜30Eは、
システム制御回路24から出力されるSCSIインター
フェースによる制御コマンドに応動して動作を切り換
え、それぞれハードディスク装置27A〜27Eの動作
を制御する。すなわち記録に割り当てられたタイムスロ
ットにおいては、それぞれハードディスク装置27A〜
27Eの動作モードを書き込みの動作モードに設定し、
バッファ回路28A〜28Fを介して入力されるビデオ
データ及びパリティデータをハードディスク装置27A
〜27Eに記録する。これに対して再生に割り当てられ
たタイムスロットにおいて、ハードディスク装置27A
〜27Fを読み出しの動作モードに設定し、各ハードデ
ィスク装置27A〜27Fよりビデオデータ及びパリテ
ィデータを再生してバッファ回路28A〜28Fに出力
する。またデータ修復に割り当てられると、システム制
御回路24からの制御コマンドに応動して、異常の発生
したハードディスク装置以外のハードディスク装置を読
み出しの動作モードに設定するのに対し、異常の発生し
たハードディスク装置については書き込みの動作モード
に設定する。
The SCSI controllers 30A-30E are
The operation is switched in response to a control command by the SCSI interface output from the system control circuit 24, and the operation of each of the hard disk devices 27A to 27E is controlled. That is, in the time slots assigned to recording, the hard disk devices 27A to 27A
27E is set to a write operation mode,
The video data and parity data input via the buffer circuits 28A to 28F are transferred to the hard disk device 27A.
Record at ~ 27E. On the other hand, in the time slot allocated for reproduction, the hard disk drive 27A
27F are set to the read operation mode, video data and parity data are reproduced from the respective hard disk devices 27A to 27F and output to the buffer circuits 28A to 28F. When assigned to data recovery, the hard disk device other than the hard disk device in which the error occurred is set to the read operation mode in response to a control command from the system control circuit 24, while the hard disk device in which the error occurred is Sets the write operation mode.

【0033】このように書き込み及び読み出しの処理を
実行する際に、SCSIコントローラ30A〜30E
は、システム制御回路24より出力される論理アドレス
を、内蔵の論理物理アドレスの変換リスト(LBA)3
1A〜31Fにより物理アドレスに変換した後、この物
理アドレスによりハードディスク装置27A〜27Fを
アクセスする。かくするにつきこの変換リスト31A〜
31Fは、いわゆるスリッピング処理により初期の欠陥
セクタを飛び越してアクセスするように、各ハードディ
スク装置27A〜27Fの初期化処理において形成され
る。
When the write and read processes are executed in this way, the SCSI controllers 30A to 30E
The logical address output from the system control circuit 24 is converted into a built-in logical / physical address conversion list (LBA) 3
After the physical addresses are converted by 1A to 31F, the hard disk devices 27A to 27F are accessed by the physical addresses. This conversion list 31A ~
31F is formed in the initialization process of each of the hard disk devices 27A to 27F so as to skip and access an initial defective sector by a so-called slipping process.

【0034】さらにSCSIコントローラ30A〜30
Eは、ハードディスク装置より得られる書き込み及び読
み出し結果をシステム制御回路24に通知する。さらに
書き込み読み出しの処理を実行している際に、システム
制御回路24より中止の制御コマンドが入力されると、
一連の処理を中止して続く制御コマンドの入力を待ち受
ける。
Further, the SCSI controllers 30A-30
E notifies the system control circuit 24 of the write and read results obtained from the hard disk device. Further, if a stop control command is input from the system control circuit 24 during execution of the write / read processing,
The series of processes is stopped and the control unit waits for the input of a subsequent control command.

【0035】各ハードディスク装置27A〜27Fは、
それぞれセクタを単位にして、SCSIコントローラ3
0A〜30Eより入力される制御コマンド、物理アドレ
スに従ってビデオデータ及びパリティデータを書き込み
及び読み出しする。さらに各ハードディスク装置27A
〜27Fは、書き込み時、リードアフタライトの処理を
実行し、これによりビデオデータ及びパリティデータを
正しく書き込めたか否か検出し、対応するSCSIコン
トローラ30A〜30Eに通知する。また再生時におい
ては、ビデオデータに付加した誤り検出符号により正し
く再生できたか否か検出し、対応するSCSIコントロ
ーラ30A〜30Eに通知する。
The hard disk devices 27A to 27F are
SCSI controller 3 in units of sectors
Video data and parity data are written and read according to control commands and physical addresses input from 0A to 30E. Furthermore, each hard disk device 27A
27F execute read-after-write processing at the time of writing, thereby detecting whether or not video data and parity data have been correctly written, and notifies the corresponding SCSI controllers 30A to 30E. In addition, at the time of reproduction, it is detected whether or not the reproduction has been correctly performed by the error detection code added to the video data, and the corresponding SCSI controllers 30A to 30E are notified.

【0036】システム制御回路24は、各ディスクアレ
イ装置12A〜12Fの動作を制御するマイクロコンピ
ユータにより形成され、コマンド用FIFO23を介し
て入力される制御コマンドを解析し、解析結果に基づい
て対応するビデオデータコントローラ11A〜11Fに
ステータスデータ等を出力する。またビデオデータコン
トローラ11A〜11Fより書き込み及び読み出しの制
御コマンドが入力されると、SCSIコントローラ30
A〜30EにそれぞれSCSIインターフェースによる
書き込み読み出しの制御コマンドを発行すると共に、デ
ータマルチプレクサ25等の動作を切り換える。
The system control circuit 24 is formed by a microcomputer that controls the operation of each of the disk array devices 12A to 12F, analyzes a control command input via the command FIFO 23, and responds to the video based on the analysis result. The status data and the like are output to the data controllers 11A to 11F. When write and read control commands are input from the video data controllers 11A to 11F, the SCSI controller 30
A control command for writing / reading through the SCSI interface is issued to each of A to 30E, and the operation of the data multiplexer 25 and the like is switched.

【0037】このときシステム制御回路24は、制御コ
マンドに付加されたアドレスデータをハードディスク装
置27A〜27Fの論理アドレスに変換した後、この論
理アドレスによる制御コマンドをSCSIコントローラ
30A〜30Fに出力する。このときシステム制御回路
24は、この論理アドレスをアドレス変換回路30に出
力し、ここで各ハードディスク装置27A〜27F毎
に、この論理アドレスをアドレス変換回路30に内蔵の
スリップリスト31のデータにより補正して出力する。
At this time, the system control circuit 24 converts the address data added to the control command into the logical address of the hard disk devices 27A to 27F, and then outputs the control command based on this logical address to the SCSI controllers 30A to 30F. At this time, the system control circuit 24 outputs the logical address to the address conversion circuit 30, and corrects the logical address for each of the hard disk devices 27A to 27F with the data of the slip list 31 built in the address conversion circuit 30. Output.

【0038】かくするにつき、このスリップリスト31
は、主に、後発的に発生した欠陥セクタの論理アドレス
を各ハードディスク装置27A〜27F毎に記録して形
成され、アドレス変換回路30においては、このスリッ
プリストのデータにより後発的に発生した欠陥セクタを
スリッピング処理により避けるように、システム制御回
路24で生成した論理アドレスを補正する。これにより
システム制御回路24においては、後発的に発生した欠
陥セクタについても、スリッピング処理による場合と同
様にこの欠陥セクタを避けてビデオデータ及びパリティ
データを記録再生するようになされている。
In order to do this, this slip list 31
Is mainly formed by recording the logical address of the defective sector that has occurred late for each of the hard disk devices 27A to 27F. In the address conversion circuit 30, the defective sector that has occurred late by using the data of the slip list is formed. The logical address generated by the system control circuit 24 is corrected so that the logical address is avoided by the slipping process. As a result, in the system control circuit 24, even with respect to a defective sector generated subsequently, video data and parity data are recorded and reproduced while avoiding the defective sector as in the case of the slipping process.

【0039】(1−2)システム制御回路における欠陥
修復処理 図4は、システム制御回路における処理手順を示すフロ
ーチャートである。システム制御回路24は、この処理
手順を各タイムスロット毎に繰り返すことにより、ビデ
オデータコントローラ11A〜11Fより出力される制
御コマンドに応動してディスクアレイ装置全体の動作を
制御し、また必要に応じて正しく記録再生困難なデータ
を修復する。
(1-2) Defect Repairing Process in System Control Circuit FIG. 4 is a flowchart showing a processing procedure in the system control circuit. The system control circuit 24 controls the operation of the entire disk array device in response to control commands output from the video data controllers 11A to 11F by repeating this processing procedure for each time slot. Repair data that is difficult to record and play back correctly.

【0040】すなわちシステム制御回路24は、ビデオ
データに同期してステップSP1からステップSP2に
移り、ここで現在のタイムスロットが空きタイムスロッ
トか否か判断する。ここで現在のタイムスロットが何れ
かのビデオデータコントローラ11A〜11Fに割り当
てられたタイムスロットの場合、否定結果が得られるこ
とによりステップSP3に移る。
That is, the system control circuit 24 proceeds from step SP1 to step SP2 in synchronization with the video data, and determines whether the current time slot is an empty time slot or not. Here, if the current time slot is a time slot assigned to any of the video data controllers 11A to 11F, a negative result is obtained, and the process moves to step SP3.

【0041】このステップSP3において、システム制
御回路24は、コマンド用FIFO23より入力される
制御コマンドが書き込みの制御コマンドか否か判断し、
肯定結果が得られると、ステップSP4に移る。ここで
システム制御回路24は、制御コマンドと共に入力され
るアドレスデータより論理アドレスを生成し、この論理
アドレスをアドレス変換回路30で補正する。さらにシ
ステム制御回路24は、この補正した論理アドレスによ
り各SCSIコントローラ30A〜30Fに順次制御コ
マンドを発行し、これによりビデオデータコントローラ
11A〜11Fにより指定される領域にビデオデータを
記録する。なおシステム制御回路24は、このとき併せ
てデータマルチプレクサ25等の動作を切り換える。
In step SP3, the system control circuit 24 determines whether the control command input from the command FIFO 23 is a write control command,
If a positive result is obtained, the process moves to step SP4. Here, the system control circuit 24 generates a logical address from the address data input together with the control command, and corrects the logical address by the address conversion circuit 30. Further, the system control circuit 24 sequentially issues a control command to each of the SCSI controllers 30A to 30F based on the corrected logical address, thereby recording video data in an area designated by the video data controllers 11A to 11F. At this time, the system control circuit 24 switches the operation of the data multiplexer 25 and the like.

【0042】さらにシステム制御回路24は、この書き
込みの制御コマンドを発行した後、各SCSIコントロ
ーラ30A〜30Fより返送されるステータスデータを
監視し、所定の期間内に、正しく書き込みを完了した旨
のステータスデータが得られないSCSIコントローラ
30A〜30Fに対して、書き込み中止の制御コマンド
を発行する。
Further, after issuing the write control command, the system control circuit 24 monitors the status data returned from the SCSI controllers 30A to 30F, and confirms that the write has been completed correctly within a predetermined period. A write stop control command is issued to the SCSI controllers 30A to 30F from which data cannot be obtained.

【0043】これによりシステム制御回路24は、続く
ステップSP5において、全てのハードディスク装置2
7A〜27Fが正しく動作を完了したか否か判断し、肯
定結果が得られると、ステップSP6に移ってこの処理
手順を終了する。これに対して所定の期間以内に、正し
く書き込みを完了した旨のステータスデータが得られな
いハードディスク装置(すなわち書き込み処理を異常終
了したハードディスク装置でなる)が存在する場合、シ
ステム制御回路24は、ステップSP5において否定結
果が得られることにより、ステップSP7に移る。ここ
でシステム制御回路24は、この異常終了のハードディ
スク装置に割り当てられたIDを、論理アドレスと共に
内蔵のメモリに記録した後、ステップSP6に移ってこ
の処理手順を終了する。かくするにつきシステム制御回
路24は、シークエラー等により所定期間内に書き込み
の処理を完了しなかったハードディスク装置、リードア
フタライトによりエラーが検出されたハードディスク装
置等を異常終了のハードディスク装置として記録するこ
とになる。
As a result, the system control circuit 24 causes all the hard disk devices 2 to proceed in step SP5.
It is determined whether or not 7A to 27F have correctly completed the operation. If a positive result is obtained, the process proceeds to step SP6 and the processing procedure ends. On the other hand, if there is a hard disk device that cannot obtain status data indicating that writing has been correctly completed within a predetermined period (that is, a hard disk device that has abnormally terminated the writing process), the system control circuit 24 proceeds to step If a negative result is obtained in SP5, the process moves to step SP7. Here, the system control circuit 24 records the ID assigned to the abnormally terminated hard disk device in the built-in memory together with the logical address, and then proceeds to step SP6 to end the processing procedure. As a result, the system control circuit 24 records a hard disk device that did not complete the writing process within a predetermined period due to a seek error, a hard disk device in which an error was detected by read-after-write, or the like as an abnormally terminated hard disk device. become.

【0044】これに対してコマンド用FIFO23より
書き込み制御コマンドが入力されない場合、システム制
御回路24は、ステップSP3において否定結果が得ら
れることにより、ステップSP8に移る。ここでシステ
ム制御回路24は、コマンド用FIFO23より読み出
しの制御コマンドが入力されたか否か判断し、肯定結果
が得られると、ステップSP9に移る。ここでシステム
制御回路24は、制御コマンドと共に入力されるアドレ
スデータより論理アドレスを生成し、この論理アドレス
をアドレス変換回路30で補正する。さらに補正した論
理アドレスにより各SCSIコントローラ30A〜30
Fに順次制御コマンドを発行する。これによりシステム
制御回路24は、ビデオデータコントローラ11A〜1
1Fにより指定される領域よりビデオデータを再生す
る。なおシステム制御回路24は、書き込み時と同様
に、このとき併せてデータマルチプレクサ25等の動作
を切り換える。
On the other hand, when the write control command is not input from the command FIFO 23, the system control circuit 24 obtains a negative result in step SP3, and proceeds to step SP8. Here, the system control circuit 24 determines whether or not a read control command has been input from the command FIFO 23. If a positive result is obtained, the process proceeds to step SP9. Here, the system control circuit 24 generates a logical address from the address data input together with the control command, and corrects the logical address by the address conversion circuit 30. Further, each of the SCSI controllers 30A to 30A is
Issue control commands to F sequentially. This allows the system control circuit 24 to control the video data controllers 11A to 11A.
The video data is reproduced from the area specified by 1F. The system control circuit 24 switches the operation of the data multiplexer 25 and the like at the same time as in the writing.

【0045】さらにシステム制御回路24は、この読み
出しの制御コマンドを発行した後、各SCSIコントロ
ーラ30A〜30Fより返送されるステータスデータを
監視し、所定の期間内に、正しく読み出しを完了した旨
のステータスデータが得られないSCSIコントローラ
30A〜30Fに対して、読み出し中止の制御コマンド
を発行する。
Further, the system control circuit 24 monitors the status data returned from each of the SCSI controllers 30A to 30F after issuing this read control command, and confirms that the read has been completed correctly within a predetermined period. A read stop control command is issued to the SCSI controllers 30A to 30F from which data cannot be obtained.

【0046】システム制御回路24は、続くステップS
P10において、全てのハードディスク装置27A〜2
7Fが正しく動作を完了したか否か判断し、肯定結果が
得られると、ステップSP6に移ってこの処理手順を終
了する。これに対して正しく読み出しを完了した旨のス
テータスデータが得られないハードディスク装置(すな
わち異常終了のハードディスク装置でなる)が存在する
場合、システム制御回路24は、ステップSP10にお
いて否定結果が得られることにより、ステップSP7に
移って異常終了のハードディスク装置のID及び論理ア
ドレスを内蔵のメモリに記録する。さらにデータマルチ
プレクサ25、パリティ演算回路29に制御データを出
力し、パリティ演算回路29の演算処理によるビデオデ
ータで異常終了したハードディスク装置のビデオデータ
を補った後、ステップSP6に移ってこの処理手順を終
了する。かくするにつきシステム制御回路24は、この
場合もシークエラーによって所定期間内で読み出しの処
理を完了しなかったハードディスク装置、後発的な欠陥
等により再生したデータにビット誤りが発生したハード
ディスク装置等を異常終了のハードディスク装置として
記録することになる。
The system control circuit 24 continues the step S
In P10, all hard disk devices 27A-2
It is determined whether or not 7F has correctly completed the operation, and if an affirmative result is obtained, the process moves to step SP6 to end this processing procedure. On the other hand, if there is a hard disk device that cannot obtain status data indicating that reading has been correctly completed (that is, a hard disk device that has abnormally terminated), the system control circuit 24 obtains a negative result in step SP10. Then, the process proceeds to step SP7, where the ID and the logical address of the abnormally terminated hard disk drive are recorded in the built-in memory. Further, control data is output to the data multiplexer 25 and the parity operation circuit 29, and the video data of the hard disk device which has abnormally ended is compensated for by the video data obtained by the operation processing of the parity operation circuit 29. Then, the process proceeds to step SP6 to end this processing procedure. I do. In this case, the system control circuit 24 also abnormally detects a hard disk device that did not complete the reading process within a predetermined period due to a seek error, a hard disk device in which a bit error occurred in reproduced data due to a subsequent defect, or the like. It will be recorded as the hard disk device of the end.

【0047】これに対して書き込み及び読み出しの制御
コマンドが入力されない場合、システム制御回路24
は、ステップSP7に続いてステップSP8においても
否定結果が得られることにより、ステップSP11に移
り、書き込み及び読み出し以外の制御コマンドで、ハー
ドディスク装置27A〜27Fをアクセスする制御コマ
ンド(すなわちハードディスク装置の処理に関する制御
コマンドでなる)がコマンド用FIFO23より入力さ
れたか否か判断する。ここで肯定結果が得られると、シ
ステム制御回路24は、ステップSP11からステップ
SP12に移り、対応する処理を実行してステップSP
6に移る。
On the other hand, when the write and read control commands are not input, the system control circuit 24
Moves to step SP11 because a negative result is obtained in step SP8 following step SP7, and a control command for accessing the hard disk devices 27A to 27F by a control command other than writing and reading (that is, processing related to processing of the hard disk device). Control command) is input from the command FIFO 23. If a positive result is obtained here, the system control circuit 24 proceeds from step SP11 to step SP12, executes corresponding processing, and executes step SP12.
Go to 6.

【0048】これに対してハードディスク装置27A〜
27Fをアクセスする必要のない制御コマンドが入力さ
れている場合、さらには何ら制御コマンドが入力されて
いない場合、ステップSP11において否定結果が得ら
れることにより、システム制御回路24は、ステップS
P13に移る。またこのタイムスロットが空タイムスロ
ットの場合、システム制御回路24は、ステップSP2
において否定結果が得られることにより、ステップSP
2から直接ステップSP13に移る。
On the other hand, the hard disk devices 27A ...
If a control command that does not need to access 27F has been input, or if no control command has been input, a negative result is obtained in step SP11, and the system control circuit 24 proceeds to step S11.
Move to P13. If this time slot is an empty time slot, the system control circuit 24 proceeds to step SP2
In step SP, a negative result is obtained.
The process directly proceeds from step 2 to step SP13.

【0049】このステップSP13において、システム
制御回路24は、先のステップSP7においてメモリに
記録した異常終了の確認修復処理を実行した後ステップ
SP6に移ってこの処理手順を終了する。これによりシ
ステム制御回路24においては、図5に示すように、1
フレームの期間Tを7つのタイムスロットT1〜TSに
分割して予め設定した空きタイムスロットTSの期間の
間で(図5(A)〜(C))、異常終了のハードディス
ク装置の動作を確認する。さらにこの空きタイムスロッ
トTSを利用して、必要に応じてデータ修復し、これに
よりビデオデータの記録再生を何ら妨げることなく、さ
らにはホストでなるビデオデータコントローラ11A〜
11Fに対しては何ら負担を掛けることなく、データ修
復する。
In step SP13, the system control circuit 24 executes the confirmation and repair processing for abnormal termination recorded in the memory in the previous step SP7, and then moves to step SP6 to terminate this processing procedure. Thereby, in the system control circuit 24, as shown in FIG.
The period of the frame T is divided into seven time slots T1 to TS, and the operation of the abnormally terminated hard disk device is confirmed during the period of the preset empty time slot TS (FIGS. 5A to 5C). . Further, using this empty time slot TS, the data is repaired as necessary, so that the recording and reproduction of video data is not hindered at all, and further, the video data controllers 11A to
The data is restored without imposing any burden on 11F.

【0050】これに加えてシステム制御回路24は、予
め設定した空きタイムスロットTS以外の、実質的な空
きタイムスロットでなるハードディスク装置をアクセス
する必要のないタイムスロットにおいても、同様に異常
終了の確認修復処理を実行し、これにより一旦発生した
異常終了については短時間で確認修復するようになさ
れ、その分システム全体としての信頼性を向上するよう
になされている。
In addition to this, the system control circuit 24 also confirms abnormal termination similarly in time slots other than the preset empty time slot TS that do not require access to the hard disk device consisting of substantially empty time slots. A repair process is executed, and an abnormal termination that has once occurred is confirmed and repaired in a short time, and the reliability of the entire system is improved accordingly.

【0051】すなわち図6は、この異常終了の確認修復
処理を示すフローチャートであり、システム制御回路2
4は、ステップSP14からステップSP15に移っ
て、メモリの内容を確認することにより、異常終了して
この異常終了の確認修復処理を完了していないハードデ
ィスク装置が存在するか否か判断する。ここで否定結果
が得られると、システム制御回路24は、ステップSP
16に移り、図4のステップSP6に戻る。
That is, FIG. 6 is a flow chart showing the confirmation / repair processing of this abnormal end.
In step SP15, the process proceeds from step SP14 to step SP15 to check the contents of the memory to determine whether or not there is a hard disk drive that has abnormally terminated and has not completed the abnormal termination confirmation and restoration process. If a negative result is obtained here, the system control circuit 24 proceeds to step SP
Then, the process returns to step SP6 of FIG.

【0052】これに対して異常終了してこの異常終了の
確認修復処理を完了していないハードディスク装置が存
在する場合、ステップSP15において肯定結果が得ら
れることにより、システム制御回路24は、ステップS
P17に移り、該当箇所を論理アドレスにより指定して
書き込みの制御コマンドを発行する。この場合システム
制御回路24は、予め設定された所定のテストデータを
異常終了したハードディスク装置の該当箇所に記録し、
所定の期間で書き込みを完了するか否か、さらにはリー
ドアフタライト結果より正しく記録再生できるか否か監
視し、これにより該当箇所にビデオデータを正しく記録
可能か否か判断する。
On the other hand, if there is a hard disk device that has abnormally ended and has not completed the confirmation and repair processing for this abnormal end, a positive result is obtained in step SP15, and the system control circuit 24 causes the system control circuit 24 to execute step S15.
The process proceeds to P17, and a write control command is issued by designating the relevant portion by a logical address. In this case, the system control circuit 24 records the predetermined test data set in advance in a corresponding portion of the hard disk drive that has abnormally ended,
It is monitored whether or not the writing is completed within a predetermined period, and whether or not the recording / reproduction can be correctly performed based on the read-after-write result, and thereby it is determined whether or not the video data can be correctly recorded in the corresponding portion.

【0053】ここで例えば外乱等によりシークエラーが
発生して異常終了したハードディスク装置については、
このステップSP17における書き込みの処理におい
て、正しくテストデータを書き込めることにより肯定結
果が得られ、システム制御回路24は、このような場合
にはステップSP18に移る。ここでシステム制御回路
24は、全体の動作をデータ修復の動作に切り換え、他
のハードディスク装置より対応するビデオデータを再生
し、パリティ演算回路29により異常終了したハードデ
ィスク装置のビデオデータを生成する。
Here, for a hard disk device that has terminated abnormally due to a seek error due to disturbance or the like,
In the writing process in step SP17, a positive result is obtained by writing the test data correctly, and in such a case, the system control circuit 24 proceeds to step SP18. Here, the system control circuit 24 switches the entire operation to a data recovery operation, reproduces the corresponding video data from another hard disk device, and generates the video data of the abnormally terminated hard disk device by the parity operation circuit 29.

【0054】さらにシステム制御回路24は、続くステ
ップSP19において、この生成したビデオデータを異
常終了したハードディスク装置の該当箇所に記録し直
し、これにより異常終了したハードディスク装置のデー
タを修復する。この修復の処理を完了すると、システム
制御回路24は、メモリより該当項目を削除した後、ス
テップSP16からステップSP6に戻り、この一連の
処理手順を終了する。
Further, in the subsequent step SP19, the system control circuit 24 re-records the generated video data in the corresponding portion of the abnormally ended hard disk device, thereby restoring the data of the abnormally ended hard disk device. When the restoration process is completed, the system control circuit 24 deletes the corresponding item from the memory, returns from step SP16 to step SP6, and ends this series of processing procedures.

【0055】これに対して後発的に発生した欠陥等によ
り異常終了した場合は、ステップSP17において正し
くビデオデータを記録することが困難なことにより、シ
ステム制御回路24は、ステップSP17よりステップ
SP20に移り、データの再配置処理により異常終了し
たハードディスク装置のデータを修復する。ここでこの
データの再配置処理は、欠陥の発生したセクタよりリザ
ーブ用セクタまでの記録済セクタについて、これら記録
済セクタのビデオデータ等(すなわちビデオデータ又は
パリティデータでなる)を1セクタ分リザーブ側に順次
移動させて記録し直し、欠陥の発生したセクタに続くセ
クタに異常終了したビデオデータ等を記録し直す処理で
ある。システム制御回路24は、この処理と連動してス
リップリスト31の内容を順次更新する。
On the other hand, if the process is abnormally terminated due to a defect that occurs subsequently, it is difficult to correctly record the video data in step SP17, and therefore the system control circuit 24 moves from step SP17 to step SP20. , Recovers data from a hard disk drive that has been abnormally terminated by the data relocation processing. Here, in the data rearrangement processing, for the recorded sectors from the defective sector to the reserve sector, video data or the like (that is, video data or parity data) of these recorded sectors is reserved for one sector on the reserved side. This is a process of sequentially moving and re-recording, and re-recording abnormally terminated video data and the like in the sector following the sector where the defect has occurred. The system control circuit 24 sequentially updates the contents of the slip list 31 in conjunction with this processing.

【0056】この場合システム制御回路24は、欠陥の
発生したセクタの位置に応じて、処理対象のセクタ数が
変化することにより、1つの空きタイムスロットにより
処理を完了しない場合、処理の内容に応じてスリップリ
スト31の内容を更新した後、ステップSP16からス
テップSP6に戻る。これによりシステム制御回路24
は、この再配置処理については、欠陥の発生したセクタ
の位置に応じて、複数の空きタイムスロット等を利用し
て、異常終了したハードディスク装置のデータを修復す
る。
In this case, the system control circuit 24 changes the number of sectors to be processed according to the position of the defective sector, and if the processing is not completed in one empty time slot, the system control circuit 24 changes according to the content of the processing. After updating the contents of the slip list 31, the process returns from step SP16 to step SP6. Thereby, the system control circuit 24
In this relocation processing, the data of the abnormally terminated hard disk device is repaired by using a plurality of empty time slots according to the position of the sector where the defect has occurred.

【0057】(1−3)システム制御回路における再配
置処理 図7は、この空きタイムスロット等毎に繰り返される再
配置処理の処理手順を纏めて示すフローチャートであ
る。システム制御回路24は、この処理手順において、
ステップSP21からステップSP22に移り、欠陥の
発生したセクタk用に確保されたリザーブ用セクタであ
って、未使用の先頭セクタMのアドレスを変数mにセッ
トし、この変数mにより指定される論理アドレスのセク
タを予めスリップリスト31に登録する。
(1-3) Rearrangement Processing in System Control Circuit FIG. 7 is a flow chart collectively showing the processing procedure of the rearrangement processing repeated for each empty time slot and the like. In this processing procedure, the system control circuit 24
The process proceeds from step SP21 to step SP22, in which the address of the unused leading sector M, which is a reserved sector reserved for the defective sector k, is set in a variable m, and the logical address specified by the variable m Are registered in the slip list 31 in advance.

【0058】ここで図1に示すように、システム制御回
路24においては、フォーマット直後の、ハードディス
ク装置27A〜27Fに何ら後発的な欠陥が発生してい
ない状態で、各トラックの論理アドレスの先頭より所定
の範囲のセクタを使用して(図1においては、それぞれ
論理アドレス5〜104、115〜214、225〜3
24のセクタでなる)ビデオデータ等を記録再生し、残
る論理アドレスのセクタ(図1においては、それぞれ論
理アドレス105〜114、215〜224のセクタで
なる)リザーブ用のセクタRとして確保する(図1
(A))。すなわちシステム制御回路24は、ビデオデ
ータコントローラ11A〜11Fより発行されるアドレ
スに対して、このリザーブの領域を飛び越すようにして
論理アドレスを発行する。
As shown in FIG. 1, in the system control circuit 24, from the beginning of the logical address of each track in the state where no subsequent defect has occurred in the hard disk devices 27A to 27F immediately after the formatting. Using a range of sectors (in FIG. 1, logical addresses 5-104, 115-214, 225-3, respectively)
Video data etc. are recorded / reproduced and secured as a sector R for reserve (represented by sectors of logical addresses 105 to 114 and 215 to 224 in FIG. 1, respectively) (represented by 24 sectors). 1
(A)). That is, the system control circuit 24 issues a logical address to the address issued by the video data controllers 11A to 11F so as to jump over this reserved area.

【0059】システム制御回路24においては、このリ
ザーブ用セクタの未使用、先頭論理アドレスを予めスリ
ップリスト31に登録すると、続くステップSP23に
おいて、書き換えの範囲lenを設定する。ここでこの
書き換えの範囲lenは、各バッファ回路28A〜28
Fに蓄積可能なデータ量に設定され、システム制御回路
24は、変数m2(m−1)からm1により指定される
論理アドレスの範囲を書き換えの範囲lenにセットす
る(図1(B))。
In the system control circuit 24, when the unused and leading logical address of this reserve sector is registered in advance in the slip list 31, the rewriting range len is set in the following step SP23. Here, the rewriting range len is determined by each of the buffer circuits 28A to 28A.
The amount of data that can be stored in F is set, and the system control circuit 24 sets the range of the logical address specified by the variables m2 (m-1) to m1 to the rewriting range len (FIG. 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))。
Subsequently, the system control circuit 24 proceeds to step SP24 to determine whether or not the rewriting range len crosses the defective sector k by obtaining the comparison result of the variable m1 and the variable k. Here, a negative result is obtained. Is obtained, the process proceeds to step SP25. Here, the system control circuit 24 issues a read command to the defective hard disk devices 27A to 27F by designating the rewriting range len, and holds the read video data and the like in the corresponding buffer circuits 28A to 28F. Further, when the read processing is completed, the system control circuit 24 issues a write control command by adding the logical address by one, and
The video data and the like held in the buffer circuits 28A to 28F are recorded again in the corresponding hard disk devices 27A to 27F. As a result, the system control circuit 24 moves the video data and the like in the rewriting range len by one sector to the reserve side (FIG. 1 (C)).

【0061】続いてシステム制御回路24は、ステップ
SP26に移り、ステップSP22において変数mによ
りスリップリスト31に登録した欠陥セクタを、変数m
1により指定される書き換え範囲lenの先頭のセクタ
に更新し、これにより一連の再配置処理を繰り返す途中
で、このセクタm1に対してアクセスコマンドが入力さ
れた場合でも、この変数m1により指定されるセクタを
飛び越してアクセスするように設定する。
Subsequently, the system control circuit 24 proceeds to step SP26 and replaces the defective sector registered in the slip list 31 by the variable m in step SP22 with the variable m.
1 is updated to the first sector of the rewriting range len specified by 1, and even if an access command is input to this sector m1 while repeating a series of rearrangement processes, it is specified by this variable m1. Set to access by skipping the sector.

【0062】続いてシステム制御回路24は、変数mを
変数m1により更新した後、ステップSP28におい
て、変数m及び変数k+1が一致するか否か判断するこ
とにより、欠陥セクタkの直後のセクタまでビデオデー
タ等の移動が完了したか否か判断し、ここで否定結果が
得られると、ステップSP23に戻る。
Subsequently, the system control circuit 24 updates the variable m with the variable m1 and then, in step SP28, determines whether or not the variable m and the variable k + 1 match each other, and thus, the video immediately after the defective sector k is displayed. It is determined whether or not the movement of data and the like is completed, and if a negative result is obtained here, the process returns to step SP23.

【0063】この実施の形態において、このようにして
1回の読み出し及び書き込み処理により移動可能なデー
タ量は、1タイムスロット内で処理を完了するデータ量
に設定され、これによりシステム制御回路24は、図4
について上述した予め設定した空きタイムスロットTS
及びハードディスク装置をアクセスする必要の無い実質
的な空きタイムスロット毎に、このステップSP23−
SP24−SP25−SP26−SP27−SP28の
処理手順を繰り返し、順次欠陥セクタよりリザーブ側に
記録済みのビデオデータ等を1セクタ移動する(図1
(D)及び(E))。
In this embodiment, the amount of data that can be moved by one read and write process in this way is set to the amount of data that completes the process within one time slot. , Fig. 4
The previously set empty time slot TS
And, for each substantially empty time slot that does not require access to the hard disk device, this step SP23-
The processing procedure of SP24-SP25-SP26-SP27-SP28 is repeated to sequentially move the recorded video data and the like one sector to the reserve side from the defective sector (FIG. 1).
(D) and (E)).

【0064】この一連の処理を繰り返すと、ステップS
P23で設定した書き換え範囲lenに欠陥セクタが含
まれるようになる。この場合に、欠陥セクタkの直後ま
で移動が完了して続く書き換え範囲lenに欠陥セクタ
が含まれる場合は、事前に、ステップSP28において
肯定結果が得られることにより、システム制御回路24
は、ステップSP28よりステップSP29に移る。こ
れに対して書き換え範囲lenが欠陥セクタkを跨ぐよ
うな場合は、ステップSP24において肯定結果が得ら
れることにより、システム制御回路24は、ステップS
P24よりステップSP30に移る。
When this series of processing is repeated, step S
The defective sector is included in the rewrite range len set in P23. In this case, if the defective sector is included in the rewriting range len after the movement is completed up to immediately after the defective sector k, a positive result is obtained in advance in step SP28, so that the system control circuit 24
Moves from step SP28 to step SP29. On the other hand, when the rewriting range len straddles the defective sector k, a positive result is obtained in step SP24, and the system control circuit 24 proceeds to step S24.
The process moves to step SP30 from P24.

【0065】このステップSP30において、システム
制御回路24は、変数m2を変数k+1に更新すること
により、欠陥セクタkの直後のセクタにまで書き換えの
範囲lenを縮小した後(図1(F))、ステップSP
25−SP26−SP27−SP28の処理手順を実行
し、この修正した書き換え範囲lenのビデオデータ等
をリザーブ側に1セクタ移動する(図1(G))。さら
にこの場合ステップSP28において肯定結果が得られ
ることにより、システム制御回路24は、続いてステッ
プSP29に移る。
In step SP30, the system control circuit 24 reduces the rewriting range len to the sector immediately after the defective sector k by updating the variable m2 to the variable k + 1 (FIG. 1 (F)). Step SP
The processing procedure of 25-SP26-SP27-SP28 is executed, and the video data of the modified rewriting range len is moved to the reserve side by one sector (FIG. 1 (G)). Further, in this case, a positive result is obtained in step SP28, and the system control circuit 24 subsequently proceeds to step SP29.

【0066】このステップSP29において、システム
制御回路24は、ステップSP26において更新した変
数m1で指定される欠陥セクタを変数k+1のセクタに
更新した後、ステップSP31に移ってこのセクタk+
1に欠陥セクタkのビデオデータ等を記録し直し、これ
により欠陥セクタのデータを修復する(図1(G))。
なおこの欠陥セクタのデータ修復においても、システム
制御回路24は、ステップSP19(図6)において上
述したと同様に、他のハードディスク装置に記録したビ
デオデータ及びパリティデータを再生して、パリティ演
算回路29により欠陥セクタのビデオデータ又はパリテ
ィデータを修復し、この修復したデータをセクタk+1
に記録する。
In step SP29, the system control circuit 24 updates the defective sector specified by the variable m1 updated in step SP26 to the sector of variable k + 1, and then moves to step SP31 and this sector k +.
Video data or the like of the defective sector k is re-recorded in No. 1 to restore the defective sector data (FIG. 1 (G)).
Also in the data recovery of the defective sector, the system control circuit 24 reproduces the video data and the parity data recorded on the other hard disk devices as described above in step SP19 (FIG. 6), and To repair the video data or parity data of the defective sector, and transfer the repaired data to sector k + 1.
To record.

【0067】またこのデータ修復の処理についても、書
き換え範囲lenのビデオデータ等の移動が完了した
後、続く空きタイムスロット等において実行され、これ
によりシステム制御回路24は、ステップSP29にお
いて、欠陥セクタkの直後のセクタk+1を欠陥セクタ
としてスリップリスト31に登録することにより、続く
空きタイムスロットまでの期間の間で、このセクタk+
1をアクセスしないようにセットする。
This data restoration process is also executed in the following empty time slot or the like after the movement of the video data in the rewriting range len is completed, which causes the system control circuit 24 to perform the defective sector k in step SP29. Is registered in the slip list 31 as a defective sector so that this sector k +
Set 1 so that it is not accessed.

【0068】システム制御回路24は、このステップS
P31における処理を完了すると、ステップSP32に
移り、スリップリスト31に欠陥セクタkを登録した
後、ステップSP33に移ってこの処理手順を終了す
る。
The system control circuit 24 executes this step S
Upon completion of the process in P31, the process proceeds to step SP32, where the defective sector k is registered in the slip list 31, and then the process proceeds to step SP33 to end the processing procedure.

【0069】これにより図8に示すように、システム制
御回路24は、ビデオデータA、B、……により構成さ
れるデータ列がビデオデータコントローラ11A〜11
Fの何れかより入力され、このうちのビデオデータA
0、B0、……を受け持つハードディスク装置において
ビデオデータC0を記録するセクタに欠陥が発生すると
(図8(A))、矢印により示すように、1セクタづつ
ビデオデータをリザーブ側にシフトさせて記録し直す
(図8(B))。これによりシステム制御回路24にお
いては、スリッピング処理によりビデオデータ又はパリ
ティデータを記録する場合と同様の配列に記録済のビデ
オデータ等を再配置し、またこれに対応してスリップリ
スト31の内容を更新する。これにより各ハードディス
ク装置においては、続くアクセス時、単に磁気ヘッドが
欠陥セクタを通過するだけの時間を間に挟んで、ビデオ
データA0、B0、……を連続して再生でき、欠陥セク
タのビデオデータ等を交替セクタに記録し直す場合に比
して、書き込み読み出しに要する時間を各段的に短縮す
ることができる。
As a result, as shown in FIG. 8, in the system control circuit 24, the data string composed of the video data A, B, ...
Video data A, which is input from any of F
When a defect occurs in the sector for recording the video data C0 in the hard disk device which is responsible for 0, B0, ... (FIG. 8 (A)), the video data is shifted by 1 sector toward the reserve side and recorded. Perform again (FIG. 8 (B)). As a result, the system control circuit 24 rearranges the recorded video data and the like in the same arrangement as in the case where video data or parity data is recorded by the slipping process. Update. Thus, in each hard disk device, at the time of subsequent access, video data A0, B0,... Can be continuously reproduced with a time just required for the magnetic head to pass through the defective sector. And so on, the time required for writing and reading can be reduced step by step as compared with the case where the information is re-recorded in the replacement sector.

【0070】(2)実施の形態の動作 以上の構成において、ビデオデータは(図2)、入力さ
れたビデオデータコントローラ11A〜11Fにおいて
時間軸圧縮されると共に、48ビットのビデオデータに
変換され、各ビデオデータコントローラ11A〜11F
に割り当てられた1/7フレームの期間の間でなるタイ
ムスロットで、1フレーム分のデータが制御コマンド等
と共に入力用データバスINに送出される。この48ビ
ットのビデオデータは、各8ビットづつディスクアレイ
装置12A〜12Fに取り込まれ、各ディスクアレイ装
置12A〜12Fのハードディスク装置に記録される。
(2) Operation of Embodiment With the above configuration, the video data (FIG. 2) is time-axis compressed by the input video data controllers 11A to 11F and converted into 48-bit video data. Each video data controller 11A-11F
In a time slot consisting of a period of 1/7 frame allocated to the data bus, data for one frame is transmitted to the input data bus IN together with a control command and the like. The 48-bit video data is taken into the disk array devices 12A to 12F on an 8-bit basis and recorded on the hard disk devices of the disk array devices 12A to 12F.

【0071】またこれとは逆に各ディスクアレイ装置1
2A〜12Fのハードディスク装置に記録されたビデオ
データは、対応するタイムスロットにおいて、ハードデ
ィスク装置より読み出されて各8ビットのデータにより
出力用データバスOUTに送出され、48ビットに纏め
られて対応するビデオデータコントローラ11A〜11
Fに取り込まれる。ここでこれらのビデオデータは、時
間軸伸長された後、所定のフォーマットにより外部機器
に出力される。
On the contrary, each disk array device 1
The video data recorded on the hard disk devices 2A to 12F is read from the hard disk device in a corresponding time slot, sent out to the output data bus OUT with 8-bit data, and collected into 48 bits. Video data controllers 11A-11
F is taken in. Here, these video data are output to an external device in a predetermined format after being expanded on the time axis.

【0072】このようにしてデータバスINよりディス
クアレイ装置12A〜12Fに入力されるビデオデータ
は(図3)、インターフェース回路20を介して記録用
データコントローラ21に入力され、ここで制御コマン
ドと分離され、データマルチプレクサ25に入力され
る。ここでこのビデオデータは、1バイト単位で振り分
けられてハードディスク装置27A〜27Fに向けて出
力され、またパリティ演算回路29に出力される。この
パリティ演算回路29において、ビデオデータは、排他
的論理和演算によりパリティデータが生成され、このパ
リティデータがハードディスク装置27Fに向けて出力
される。これによりビデオデータは、修復用のデータで
なるパリティデータと共にハードディスク装置27A〜
27Fに振り分けられて同時並列的に記録される。
The video data thus input to the disk array devices 12A to 12F from the data bus IN (FIG. 3) is input to the recording data controller 21 via the interface circuit 20 and separated from the control command. And input to the data multiplexer 25. Here, the video data is distributed in units of 1 byte, output to the hard disk devices 27A to 27F, and output to the parity operation circuit 29. In the parity operation circuit 29, parity data is generated from the video data by an exclusive OR operation, and the parity data is output to the hard disk device 27F. As a result, the video data is stored in the hard disk devices 27A to 27A together with the parity data composed of the data for restoration.
27F and recorded simultaneously and in parallel.

【0073】これに対してディスクアレイ装置12A〜
12FよりデータバスOUTに送出されるビデオデータ
は、ハードディスク装置27A〜27Fよりパリティデ
ータと共に読み出された後、データマルチプレクサ25
において元のデータ配列に戻された後、再生用データコ
ントローラ22を介してステータスデータ等と共に送出
される。このとき故障、欠陥等により何れかのハードデ
ィスク装置27A〜27Fより正しいビデオデータを読
み出すことが困難になると、一旦ビデオデータがパリテ
ィ演算回路29に出力され、ここでパリティデータとの
間で排他的論理和演算処理が実行されることにより、こ
の正しく読み出すことが困難なビデオデータが再現さ
れ、他のビデオデータと共に送出される。
On the other hand, the disk array devices 12A ...
The video data sent from the 12F to the data bus OUT is read out together with the parity data from the hard disk devices 27A to 27F, and then read out from the data multiplexer 25.
After being returned to the original data array in, the data is transmitted together with status data and the like via the reproduction data controller 22. At this time, if it becomes difficult to read out the correct video data from any of the hard disk devices 27A to 27F due to a failure, a defect, or the like, the video data is output to the parity operation circuit 29 once, and an exclusive logic By executing the sum operation processing, the video data that is difficult to read correctly is reproduced and transmitted together with other video data.

【0074】これに対して書き込み時において、ビデオ
データは、各ハードディスク装置においてリードアフタ
ライトの処理が実行され、正しく記録再生できた場合
は、その旨のステータスがシステム制御回路24に送出
される。またシークエラー、欠陥等により正しく記録再
生できた旨のステータスをタイムスロット内の所定期間
内で発行できない場合、システム制御回路24より書き
込み停止の制御コマンドが発行されて、書き込み処理が
中止される。
On the other hand, at the time of writing, the read / write operation of the video data is executed in each hard disk device, and if the recording / reproduction can be performed correctly, the status to that effect is sent to the system control circuit 24. If a status indicating that recording / reproduction can be correctly performed cannot be issued within a predetermined time slot within a time slot due to a seek error, a defect, or the like, a write stop control command is issued from the system control circuit 24, and the writing process is stopped.

【0075】また読み出し時においては、ハードディス
ク装置においてビデオデータに付加された誤り訂正符号
により正しく再生できたか確認され、正しく再生できた
場合は、その旨のステータスがシステム制御回路24に
送出される。またシークエラー、欠陥等により正しく再
生できた旨のステータスをタイムスロット内の所定期間
内で発行できない場合、システム制御回路24より読み
出し停止の制御コマンドが発行されて、読み出し処理が
中止される。
Further, at the time of reading, it is confirmed by the error correction code added to the video data in the hard disk device whether or not the data can be correctly reproduced. If the data can be correctly reproduced, the status to that effect is sent to the system control circuit 24. If a status indicating that the data has been correctly reproduced cannot be issued within a predetermined time slot within a time slot due to a seek error, a defect, or the like, a read stop control command is issued from the system control circuit 24, and the read process is stopped.

【0076】このようにして書き込み及び読み出しの処
理が異常終了したビデオデータは、該当するセクタがシ
ステム制御回路24のメモリに登録され、ビデオデータ
の書き込み読み出しを妨げることのない、予め設定され
た空きタイムスロット(図4、ステップSP1−SP2
−SP13、図5)及びハードディスク装置をアクセス
する必要のない実質的な空きタイムスロットにおいて
(ステップSP1−SP2−SP3−SP8−SP11
−SP13)、ホストでなるビデオデータコントローラ
11A〜11Fに何ら負担をかけないように、システム
制御回路24により制御されて異常終了の確認修復処理
を受ける。
In this way, for the video data for which the writing and reading processes have abnormally ended, the corresponding sector is registered in the memory of the system control circuit 24, and there is a preset free space that does not interfere with the writing and reading of the video data. Time slot (step SP1-SP2 in FIG. 4)
-SP13, FIG. 5) and in substantially empty time slots that do not require access to the hard disk drive (steps SP1-SP2-SP3-SP8-SP11).
-SP13) The video data controllers 11A to 11F serving as hosts are controlled by the system control circuit 24 to receive abnormal termination confirmation and restoration processing so as not to impose any load.

【0077】この異常終了の確認修復処理において(図
6)、異常終了したビデオデータの該当セクタに対して
テストデータを記録して確認することにより、正しくビ
デオデータを記録可能か否か判断され(ステップSP1
7)、外乱等の偶発的な事故によりたまたま異常終了し
たと判断される場合は、異常箇所のビデオデータが他の
ハードディスク装置に記録されたデータにより修復され
る(ステップSP18−SP19)。
In this abnormal end confirmation and repair process (FIG. 6), it is judged whether or not the video data can be correctly recorded by recording and confirming the test data in the corresponding sector of the abnormally ended video data ( Step SP1
7) If it is determined that the abnormal termination has occurred by accident such as a disturbance, the video data of the abnormal part is restored by the data recorded in another hard disk device (steps SP18 to SP19).

【0078】具体的に、例えば1台目のハードディスク
装置27Aが異常終了した場合、このハードディスク装
置27Aにテストデータを書き込んでリードアフタライ
トすることにより、ビデオデータを正しく記録可能か否
か判断される。ここで正しく記録可能と判断された場
合、ハードディスク装置27B〜27Eの対応するビデ
オデータが再生されてデータマルチプレクサ25を介し
てパリティ演算回路29に出力され、また同時にハード
ディスク装置27Fより対応するパリティデータが再生
されてパリティ演算回路29に出力される。このパリテ
ィ演算回路29において、これらビデオデータ及びパリ
ティデータの排他的論理和が順次得られ、これにより異
常終了したビデオデータが再現される。この再現された
ビデオデータが、データマルチプレクサ25を介してハ
ードディスク装置27Aに出力され、異常終了したセク
タに改めて記録される。
Specifically, for example, when the first hard disk device 27A is abnormally terminated, it is determined whether or not video data can be correctly recorded by writing test data to the hard disk device 27A and performing read-after-write. . If it is determined that the data can be recorded correctly, the corresponding video data of the hard disk devices 27B to 27E is reproduced and output to the parity operation circuit 29 via the data multiplexer 25. At the same time, the corresponding parity data is output from the hard disk device 27F. The data is reproduced and output to the parity operation circuit 29. The parity operation circuit 29 sequentially obtains the exclusive OR of the video data and the parity data, thereby reproducing the abnormally terminated video data. The reproduced video data is output to the hard disk device 27A via the data multiplexer 25, and is recorded again in the abnormally terminated sector.

【0079】これに対して異常終了が後発的な欠陥によ
る場合と判断されると、再配置の処理が実行される(ス
テップSP20)。ここでこの再配置処理においては
(図7及び図1)、スリッピング処理による場合と同様
にハードディスク装置をアクセスするように、スリップ
リスト31の更新処理と記録済データを記録し直して実
行される。すなわち該当する欠陥セクタより同一トラッ
クに形成されたリザーブ用セクタまでの間で、各セクタ
のビデオデータ等が所定の書き換え範囲lenを単位に
して該当するハードディスク装置27A〜27Fよりバ
ッファ回路28A〜28Fに読み出された後、論理アド
レスが値1だけ更新されて再びハードディスク装置に記
録される(ステップSP23−SP24−SP25)。
On the other hand, if it is determined that the abnormal termination is due to a subsequent defect, the relocation processing is executed (step SP20). In this rearrangement process (FIGS. 7 and 1), the slip list 31 is updated and the recorded data is recorded again so that the hard disk device is accessed as in the case of the slipping process. . That is, from the corresponding defective sector to the reserve sector formed on the same track, video data and the like of each sector are transferred from the corresponding hard disk devices 27A to 27F to the buffer circuits 28A to 28F in units of a predetermined rewriting range len. After the reading, the logical address is updated by the value 1 and recorded again in the hard disk device (steps SP23-SP24-SP25).

【0080】これにより書き換え範囲lenを単位にし
て記録済のビデオデータ等が1セクタ分リザーブ側に記
録し直され、他のハードディスク装置に記録されたビデ
オデータ及び又はパリティデータにより、欠陥セクタk
の直後のセクタk+1に、欠陥セクタのビデオデータが
修復される(ステップSP29−SP31)。さらにこ
の一連の修復処理に対応してスリップリスト31の内容
が順次更新され、再配置中のビデオデータを記録再生す
る場合でも、この記録再生を何ら妨げることなく、再配
置処理が実行される。これにより予めスリッピング処理
により論理アドレスが設定されている場合と同様に、欠
陥セクタを避けてビデオデータが再配置され、またこれ
に対応するようにスリップリスト31の内容が更新され
る。
As a result, the recorded video data or the like is re-recorded on the reserve side for one sector in units of the rewriting range len, and the defective sector k is recorded by the video data and / or the parity data recorded in another hard disk device.
The video data of the defective sector is restored to the sector k + 1 immediately after (step SP29-SP31). Further, the contents of the slip list 31 are sequentially updated in accordance with this series of restoration processing, and even when recording and reproducing the video data being rearranged, the rearrangement processing is executed without hindering the recording and reproduction at all. As a result, the video data is rearranged so as to avoid the defective sector, and the contents of the slip list 31 are updated to correspond to this, as in the case where the logical address is previously set by the slipping process.

【0081】すなわちビデオデータの記録再生において
は、ビデオデータコントローラ11A〜11Fより出力
されるアドレスデータがシステム制御回路24によりハ
ードディスク装置27A〜27Fをアクセスするのに必
要な論理アドレスに変換されて出力される。さらにこの
論理アドレスがSCSIコントローラ30A〜30Fに
おいて各ハードディスク装置27A〜27Fの物理アド
レスに変換され、この物理アドレスにより特定されるセ
クタがアクセスされる。
That is, in recording and reproducing the video data, the address data output from the video data controllers 11A to 11F are converted into logical addresses necessary for accessing the hard disk devices 27A to 27F by the system control circuit 24 and output. It Further, the logical address is converted into a physical address of each of the hard disk devices 27A to 27F in the SCSI controllers 30A to 30F, and a sector specified by the physical address is accessed.

【0082】ビデオデータは、このSCSIコントロー
ラ30A〜30Fにおいて、ハードディスク装置27A
〜27Fの初期化の際に登録された論理物理アドレスの
変換リスト31A〜31Fに従って、欠陥セクタを避け
るように、論理アドレスが物理アドレスに変換され、こ
れによりスリッピング処理により欠陥セクタを避けて各
ハードディスク装置27A〜27Fに記録再生される。
The video data is sent to the hard disk drive 27A in the SCSI controllers 30A to 30F.
According to the conversion lists 31A to 31F of the logical and physical addresses registered at the time of initialization of the logical addresses, the logical addresses are converted into the physical addresses so as to avoid the defective sectors. The data is recorded and reproduced on the hard disk devices 27A to 27F.

【0083】これに対してシステム制御回路24におい
て、ビデオデータコントローラ11A〜11Fより出力
されるアドレスデータより論理アドレスが生成された
後、この論理アドレスがアドレス変換回路30におい
て、スリップリスト31に登録された内容に従って補正
されることにより、後発的に発生した欠陥セクタについ
ても、スリッピング処理によりアクセスするように、ハ
ードディスク装置27A〜27Fに記録再生される。
On the other hand, after the system control circuit 24 generates a logical address from the address data output from the video data controllers 11A to 11F, this logical address is registered in the slip list 31 in the address conversion circuit 30. As a result of the correction according to the contents described above, the defective sectors generated subsequently are also recorded and reproduced on the hard disk devices 27A to 27F so as to be accessed by the slipping process.

【0084】具体的に、先の再配置処理により欠陥セク
タが1箇所登録されると、この欠陥セクタ以降のセクタ
をアクセスする場合、この欠陥セクタのハードディスク
装置に対しては、他のハードディスク装置に比して、論
理アドレスが値1だけ加算されて制御コマンドが発行さ
れ、これにより先の再配置処理に対応した論理アドレス
が発行される。またこの欠陥セクタを跨ぐようにアクセ
スする場合は、欠陥セクタの論理アドレスを飛び越して
制御コマンドが発行され、これによりスリッピング処理
により欠陥セクタを避けてハードディスク装置がアクセ
スされる。
Specifically, when one defective sector is registered by the above-mentioned rearrangement processing, when accessing a sector after this defective sector, the hard disk device of this defective sector is stored in another hard disk device. On the other hand, the logical address is incremented by 1 and the control command is issued, whereby the logical address corresponding to the previous relocation processing is issued. When the access is performed so as to straddle the defective sector, a control command is issued by jumping over the logical address of the defective sector, whereby the hard disk device is accessed by slipping processing so as to avoid the defective sector.

【0085】(3)実施の形態の効果 以上の構成によれば、予め設定した空きタイムスロット
とハードディスク装置をアクセスする必要のない実質的
な空きタイムスロットを利用して、欠陥セクタ以降のリ
ザーブ用セクタまので間、ビデオデータの記録位置を1
セクタ分リザーブ側に移動させ、欠陥セクタに割り当て
られたビデオデータを欠陥セクタに続くセクタに改めて
記録し、これに対応して欠陥セクタを飛び越してアクセ
スするようにスリッピングリスト31の内容を更新する
ことにより、後発的に発生した欠陥についても、スリッ
ピング処理した場合と同様にビデオデータ等をアクセス
することができる。従って後発的に発生した欠陥セクタ
による転送レートの劣化を十分に低減して、連続するビ
デオデータを乱すことなく記録再生することができる。
(3) Effects of the Embodiments According to the above-mentioned configuration, the reserved empty time slots and the substantially empty time slots that do not require access to the hard disk drive are used to reserve the defective sectors and thereafter. Set the recording position of the video data to 1 for the entire sector.
The sector is moved to the reserve side, the video data assigned to the defective sector is recorded again in the sector following the defective sector, and the content of the slipping list 31 is updated so as to access the defective sector correspondingly. As a result, it is possible to access video data and the like even for a defect that occurs subsequently, as in the case of the slipping process. Therefore, it is possible to sufficiently reduce the deterioration of the transfer rate due to a defective sector generated subsequently, and to record and reproduce continuous video data without disturbing it.

【0086】(4)他の実施の形態 なお上述の実施の形態においては、再配置処理におい
て、異常終了したハードディスク装置より読み出したデ
ータを記録し直して1セクタ分記録位置を移動させる場
合について述べたが、本発明はこれに限らず、他のハー
ドディスク装置に記録されたデータより排他的論理和を
得、これを異常終了したハードディスク装置で記録する
ことにより、ビデオデータの記録位置を1セクタ分移動
させてもよい。このようにすれば、再配置処理を高速度
化することができる。
(4) Other Embodiments In the above embodiment, the case where the data read from the abnormally ended hard disk device is re-recorded and the recording position is moved by one sector is described in the relocation processing. However, the present invention is not limited to this, and an exclusive OR is obtained from data recorded in another hard disk device, and the exclusive OR is recorded in the abnormally ended hard disk device, so that the recording position of the video data is equivalent to one sector. You may move it. By doing so, the speed of the rearrangement process can be increased.

【0087】さらに上述の実施の形態においては、ビデ
オデータの再配置に対応してスリップリスト31を更新
することにより、後発的に発生した欠陥セクタの情報を
ハードディスク装置の外部装置側にて記録する場合につ
いて述べたが、本発明はこれに限らず、例えば欠陥によ
り記録することが困難になったデータを外部機器より再
送可能なシステム等においては、ハードディスク装置の
内部側にて一連の再配置処理を実行すると共に、後発的
に発生した欠陥セクタの情報を記録してもよい。
Further, in the above-mentioned embodiment, the slip list 31 is updated in correspondence with the rearrangement of the video data so that the information of the defective sector generated subsequently is recorded on the external device side of the hard disk device. Although the present invention has been described above, the present invention is not limited to this. For example, in a system in which data that is difficult to record due to a defect can be retransmitted from an external device, a series of rearrangement processing is performed on the inner side of the hard disk device. It is also possible to record the information of the defective sector generated subsequently while executing the above.

【0088】また上述の実施の形態においては、予め設
定した空きタイムスロットとハードディスク装置をアク
セスする必要のない実質的な空きタイムスロットとを利
用して、ビデオデータ及びパリティデータを修復する場
合について述べたが、本発明はこれに限らず、必要に応
じて予め設定した空きタイムスロットだけでデータ修復
してもよい。またこれとは逆に実質的な空きタイムスロ
ットだけでデータ修復してもよく、この場合は予め空き
タイムスロットを設定しなくても、データ修復すること
ができる。
Further, in the above-mentioned embodiment, the case where the video data and the parity data are restored by utilizing the preset empty time slot and the substantial empty time slot which does not require access to the hard disk device will be described. However, the present invention is not limited to this, and data may be restored only by a preset empty time slot if necessary. On the contrary, the data may be restored only in the substantially empty time slot, and in this case, the data can be restored without setting the empty time slot in advance.

【0089】また上述の実施の形態においては、ハード
ディスク装置により複数の記録再生ブロックを構成する
場合について述べたが、本発明はこれに限らず、光磁気
ディスク装置等の種々のデータ記録再生装置により各記
録再生ブロックを構成する場合にも広く適用することが
できる。
Further, in the above embodiment, the case where a plurality of recording / reproducing blocks are constituted by the hard disk device has been described, but the present invention is not limited to this, and various data recording / reproducing devices such as a magneto-optical disk device may be used. It can be widely applied to the case of configuring each recording / reproducing block.

【0090】さらに上述の実施の形態においては、それ
ぞれ7台のハードディスク装置により構成された8台の
ディスクアレイ装置に、6チャンネルのビデオデータを
振り分けて記録再生する場合について述べたが、本発明
はこれに限らず、必要に応じてディスクアレイ装置を構
成するハードディスク装置の台数、ディスクアレイ装置
の台数は種々に設定することができ、さらには種々のチ
ャネル数のビデオデータを記録再生する場合に広く適用
することができる。なおこの場合に、単に記録に供する
データ転送レートの向上を図るために、例えば1チャン
ネルのビデオデータを複数台のデータ記録手段に振り分
ける場合にも広く適用することができる。
Further, in the above-mentioned embodiment, the case where the video data of 6 channels is distributed to the recording / reproducing of 8 channels to the 8 disk array devices each constituted by 7 hard disk devices has been described. Not limited to this, the number of hard disk devices and the number of disk array devices that compose the disk array device can be set variously, and further, it is widely used when recording and reproducing video data of various channel numbers. Can be applied. In this case, in order to simply improve the data transfer rate used for recording, for example, it can be widely applied to the case of distributing one-channel video data to a plurality of data recording means.

【0091】さらに上述の実施の形態においては、タイ
ムスロットにより時間管理する場合について述べたが、
本発明はこれに限らず、連続するデータを記録再生する
データ記録装置に広く適用することができる。
Further, in the above-mentioned embodiment, the case where the time is managed by the time slot has been described.
The present invention is not limited to this, and can be widely applied to a data recording device that records and reproduces continuous data.

【0092】また上述の実施の形態においては、本発明
をビデオデータの記録再生装置に適用した場合について
述べたが、本発明はこれに限らず、オーディオデータの
記録再生装置等、連続するデータを対象としたデータ記
録再生装置に広く適用することができる。
In the above-described embodiment, the case where the present invention is applied to the video data recording / reproducing apparatus has been described. However, the present invention is not limited to this, and continuous data such as an audio data recording / reproducing apparatus is used. It can be widely applied to targeted data recording / reproducing devices.

【0093】[0093]

【発明の効果】上述のように本発明によれば、欠陥セク
タ以降の記録済データの記録位置を、トラックに沿って
1セクタ移動させ、欠陥セクタに続くセクタに、欠陥セ
クタに割り当てたデータを記録し直すことにより、スリ
ッピング処理により予め論理アドレスを設定した場合と
同様の配列によりデータを配列することができ、これに
より後発的に発生した欠陥セクタによる転送レートの劣
化を十分に低減して、連続するデータを記録再生するこ
とができる。
As described above, according to the present invention, the recording position of the recorded data after the defective sector is moved one sector along the track, and the data assigned to the defective sector is assigned to the sector following the defective sector. By re-recording, it is possible to arrange the data in the same arrangement as when the logical address is set in advance by the slipping process, thereby sufficiently reducing the deterioration of the transfer rate due to the defective sector generated later. , Continuous data can be recorded and reproduced.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施の形態に係る記録再生装置におけ
る再配置処理の説明に供するタイムチャートである。
FIG. 1 is a time chart for explaining a rearrangement process in a recording / reproducing apparatus according to an embodiment of the present invention.

【図2】図5の記録再生装置の全体構成を示すブロック
図である。
FIG. 2 is a block diagram showing an overall configuration of the recording / reproducing apparatus of FIG.

【図3】図2のディスクアレイ装置を示すブロック図で
ある。
FIG. 3 is a block diagram showing the disk array device of FIG. 2;

【図4】図2のディスクアレイ装置におけるシステム制
御回路の処理手順を示すフローチャートである。
FIG. 4 is a flowchart illustrating a processing procedure of a system control circuit in the disk array device of FIG. 2;

【図5】タイムスロットの説明に供するタイムチャート
である。
FIG. 5 is a time chart for explaining a time slot;

【図6】異常終了の確認修復処理を示すフローチャート
である。
FIG. 6 is a flowchart illustrating a process of confirming and restoring abnormal termination.

【図7】再配置処理を示すフローチャートである。FIG. 7 is a flowchart showing a rearrangement process.

【図8】再配置処理の前後のセクタを示す略線図であ
る。
FIG. 8 is a schematic diagram showing sectors before and after a rearrangement process.

【図9】RAIDのディスクアレイ装置を示すブロック
図である。
FIG. 9 is a block diagram showing a RAID disk array device.

【図10】従来のハードディスク装置における欠陥処理
の説明に供するタイムチャートである。
FIG. 10 is a time chart for explaining defect processing in a conventional hard disk device.

【符号の説明】[Explanation of symbols]

1、12A〜12F……ディスクアレイ装置、2……デ
ィスクアレイコントローラ、10……記録再生装置、1
1A〜11F……ビデオデータコントローラ、24……
システム制御回路、25……データマルチプレクサ、2
7A〜27F、HDD0〜HDD5……ハードディスク
装置、29……パリティ演算回路、30A〜30F……
SCSIコントローラ
1, 12A to 12F ... Disk array device, 2 ... Disk array controller, 10 ... Recording / reproducing device, 1
1A-11F …… Video data controller, 24 ……
System control circuit, 25 ... Data multiplexer, 2
7A to 27F, HDD0 to HDD5 ... hard disk device, 29 ... parity arithmetic circuit, 30A to 30F.
SCSI controller

フロントページの続き (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 Continuation of front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location G11B 20/10 7736-5D G11B 20/10 C 20/18 552 20/18 552B 570 570Z 572 572B 572F

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 1系統のデータを他の系統のデータによ
り修復できるように、所望のデータを修復用のデータと
共に複数の記録再生ブロックに振り分けて記録再生する
データ記録再生装置において、 同心円状に又はらせん状に形成されたトラックに沿って
所望のデータを記録再生し、 欠陥セクタが発生すると、欠陥セクタ以降の記録済デー
タの記録位置を、前記トラックに沿って1セクタ移動さ
せ、前記欠陥セクタに続くセクタに、前記欠陥セクタに
割り当てたデータを他の記録再生ブロックに記録したデ
ータより修復して記録する ことを特徴とするデータ記録再生装置。
1. A data recording / reproducing apparatus for distributing and recording desired data together with data for recovery into a plurality of recording / reproducing blocks so that data of one system can be recovered by data of another system. Or, when desired data is recorded / reproduced along a spirally formed track and a defective sector occurs, the recording position of the recorded data after the defective sector is moved by one sector along the track, and the defective sector is recorded. A data recording / reproducing apparatus, wherein the data assigned to the defective sector is recovered from the data recorded in another recording / reproducing block and recorded in the sector following.
【請求項2】 前記記録済データの移動を、所定のデー
タ量を単位にして実行することを特徴とする請求項1に
記載のデータ記録再生装置。
2. The data recording / reproducing apparatus according to claim 1, wherein the movement of the recorded data is executed in units of a predetermined data amount.
【請求項3】 予め予備用のセクタを配置し、 前記記録済データの移動を、前記欠陥セクタから前記予
備用のセクタまでの間で実行することを特徴とする請求
項1に記載のデータ記録再生装置。
3. The data recording according to claim 1, wherein a spare sector is arranged in advance, and the movement of the recorded data is executed between the defective sector and the spare sector. Playback device.
【請求項4】 前記記録再生ブロックは、制御コマンド
と共に入力される論理アドレスにより所望のセクタをア
クセスし、 前記データ記録再生装置は、前記欠陥セクタを飛び越す
ように前記論理アドレスを発行することを特徴とする請
求項1に記載のデータ記録再生装置。
4. The recording / reproducing block accesses a desired sector by a logical address input together with a control command, and the data recording / reproducing apparatus issues the logical address so as to jump over the defective sector. The data recording / reproducing apparatus according to claim 1.
JP8115532A 1996-04-12 1996-04-12 Data recording and reproducing device Pending JPH09282802A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP8115532A JPH09282802A (en) 1996-04-12 1996-04-12 Data recording and reproducing device
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 (en) 1996-04-12 1996-04-12 Data recording and reproducing device

Publications (1)

Publication Number Publication Date
JPH09282802A true JPH09282802A (en) 1997-10-31

Family

ID=14664869

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8115532A Pending JPH09282802A (en) 1996-04-12 1996-04-12 Data recording and reproducing device

Country Status (1)

Country Link
JP (1) JPH09282802A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
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
US7603584B2 (en) 1998-07-28 2009-10-13 Lg Electronics Inc. Method and apparatus of recording data in the optical recording medium
JP2011081905A (en) * 2010-12-17 2011-04-21 Hitachi Ltd Data recording device

Cited By (8)

* Cited by examiner, † Cited by third party
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
US6341109B1 (en) 1999-02-05 2002-01-22 Nec Corporation Defective area replacement method and information writing/reading device
JP2011081905A (en) * 2010-12-17 2011-04-21 Hitachi Ltd Data recording device

Similar Documents

Publication Publication Date Title
JP4744569B2 (en) Recording method and reproducing method suitable for recording / reproducing AV data, recording drive and reproducing drive thereof, information recording system, information reproducing system, and information recording medium
JP3888569B2 (en) Disk unit
JP2004030771A (en) Recording and reproducing device
JP2004095147A (en) Method for writing streaming audio visual data in disk drive
JP2002150699A (en) Information processor, information processing method, and recording medium with this method recorded thereon
EP1164590A2 (en) Information playback apparatus, information processing method and information recording medium
JPH09167446A (en) Recording and reproducing device
JP4499193B2 (en) Recording / reproducing apparatus and recording / reproducing method
US6301432B2 (en) Data recording/reproducing apparatus with a plurality of recording/reproducing units and capable of data recovery
JPH09282802A (en) Data recording and reproducing device
JP2007184046A (en) Rotary disk type storage device and recording method
JP3745506B2 (en) Data processing apparatus and method
JPH09330552A (en) Data recording/reproducing apparatus
JPH1063440A (en) Data recording and reproducing device
WO2004090710A1 (en) Data recording/reproducing apparatus
JP2581003B2 (en) Recording disk controller
JPH1145158A (en) Device and method for recording and reproducing data
JP2008171566A (en) Device and method for reproducing data, and device and method for recording data
JP4251241B2 (en) Information recording apparatus and method, and information reproducing apparatus and method
JP4154776B2 (en) Data recording / reproducing apparatus and method, and server
JP2001307420A (en) Disk recording and reproducing device
JPS6139286A (en) Data control method
JPH09102167A (en) Disk device
JPH04360069A (en) Method for controlling magnetic tape device
JPH1139775A (en) Data processor and its method