Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3489622B2 - Data recording method and data recording / reproducing method - Google Patents
[go: Go Back, main page]

JP3489622B2 - Data recording method and data recording / reproducing method - Google Patents

Data recording method and data recording / reproducing method

Info

Publication number
JP3489622B2
JP3489622B2 JP2000306345A JP2000306345A JP3489622B2 JP 3489622 B2 JP3489622 B2 JP 3489622B2 JP 2000306345 A JP2000306345 A JP 2000306345A JP 2000306345 A JP2000306345 A JP 2000306345A JP 3489622 B2 JP3489622 B2 JP 3489622B2
Authority
JP
Japan
Prior art keywords
data
sector
recording
format
size
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.)
Expired - Fee Related
Application number
JP2000306345A
Other languages
Japanese (ja)
Other versions
JP2001143397A (en
Inventor
曜一郎 佐古
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 JP2000306345A priority Critical patent/JP3489622B2/en
Publication of JP2001143397A publication Critical patent/JP2001143397A/en
Application granted granted Critical
Publication of JP3489622B2 publication Critical patent/JP3489622B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、ディスク状記録
媒体などへデータを記録し、再生する方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for recording and reproducing data on a disc-shaped recording medium or the like.

【0002】[0002]

【従来の技術】例えばハードディスク装置やフロッピー
(登録商標)ディスク装置、また光磁気ディスク装置な
どのデータ記憶装置においては、データアクセスの最小
単位は、セクタと呼ばれるデータブロックとなる。これ
らのデータ記憶装置は、コンピュータの外部記憶装置と
して使用されるが、従来、前記アクセスの単位である1
セクタ当たりのデータブロックのサイズ(以下セクタサ
イズという)は、512バイトが主流であった。
2. Description of the Related Art In a data storage device such as a hard disk device, a floppy (registered trademark) disk device, or a magneto-optical disk device, the minimum unit of data access is a data block called a sector. Although these data storage devices are used as external storage devices of computers, conventionally, they are the access units 1
The data block size per sector (hereinafter referred to as sector size) was 512 bytes in the mainstream.

【0003】しかし、近年、データファイルの大容量
化、データの信頼性の向上を背景として、セクタサイズ
の大型化が叫ばれ、実際に、CD−ROMのように2K
バイトや約2.5Kバイト単位でデータが取り扱われる
メディアも出現している。このため、512バイトと、
これらの大容量のセクタサイズ間で、互換をとることが
できるようにする要求が強く、各種提案がされている。
However, in recent years, due to the increase in the capacity of data files and the improvement in the reliability of data, an increase in the sector size has been called for, and in reality, it is 2K like a CD-ROM.
Media that handles data in units of bytes or approximately 2.5 Kbytes has also appeared. Therefore, 512 bytes,
There is a strong demand for compatibility between these large-capacity sector sizes, and various proposals have been made.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、従来、
提案されているデータ記録方法で記録された記録媒体か
らのデータについて、小セクタサイズAと大セクタサイ
ズnA(nは2以上の整数)との互換をとる場合、セク
タサイズに応じて何等かの切り換えが必要であり、ま
た、セクタサイズに応じたデータエンコード/デコード
・ブロックが必要で、構成が複雑となっていた。
[Problems to be Solved by the Invention]
Regarding the data from the recording medium recorded by the proposed data recording method, when compatibility is made between the small sector size A and the large sector size nA (n is an integer of 2 or more), some Switching is required, and a data encoding / decoding block according to the sector size is required, which complicates the configuration.

【0005】 この発明は、セクタサイズAのデータと
セクタサイズnAのデータとの互換をとる場合に、以上
のような欠点を生じることのないデータ記録方法を提供
することを目的とする。
An object of the present invention is to provide a data recording method which does not cause the above-mentioned drawbacks when the data of the sector size A and the data of the sector size nA are made compatible with each other.

【0006】[0006]

【課題を解決するための手段】前記課題を解決するた
め、この発明によるデータ記録方法は、記録データをバ
ッファメモリを介して記録媒体に記録するデータ記録方
法であって、前記バッファメモリには、データサイズA
(Aはデータ量)のデータブロックは、所定データ量の
ユーザデータと、そのユーザデータについてのエラー訂
正用符号とからなるデータフォーマットの状態で書き込
み、データサイズnA(nは2以上の整数)のデータブ
ロックは、前記データサイズAのデータブロックのn個
分からなるようなデータフォーマットを有し、かつ、前
記データサイズnAのデータブロックの前記データフォ
ーマットが、これをn分割すると前記データサイズAの
データブロックのデータフォーマットとなる状態で書き
込む、ことを特徴とする。
In order to solve the above problems, a data recording method according to the present invention is a data recording method for recording recording data on a recording medium via a buffer memory, wherein the buffer memory comprises: Data size A
The data block (A is the data amount) is written in a data format including user data having a predetermined data amount and an error correction code for the user data, and has a data size of nA (n is an integer of 2 or more). The data block has a data format of n data blocks of the data size A, and when the data format of the data block of the data size nA is divided into n, the data of the data size A is divided. It is characterized in that the data is written in a block data format.

【0007】上述の構成のこの発明によれば、データサ
イズnAのデータブロックのデータフォーマットは、デ
ータサイズAのデータブロックのデータフォーマット
で、完全に記述される。したがって、この発明によるデ
ータ記録媒体に対するデータの記録及び再生に当って
は、データサイズAのデータ処理回路により、サイズA
のデータブロックはもちろんのこと、サイズnAのデー
タブロックも、エンコード及びデコードができる。
According to the present invention having the above-mentioned structure, the data format of the data block having the data size nA is completely described by the data format of the data block having the data size A. Therefore, when recording / reproducing data to / from the data recording medium according to the present invention, the size A
It is possible to encode and decode not only this data block but also the data block of size nA.

【0008】[0008]

【発明の実施の形態】以下、この発明によるデータ記録
媒体の実施の形態を、図を参照しながら説明する。以下
に説明する実施の形態のデータ記録媒体は、ディスク媒
体の場合である。先ず、この発明によるデータ記録媒体
が記録再生されるディスク記録再生システムの一例の全
体の構成を、図2について説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of a data recording medium according to the present invention will be described below with reference to the drawings. The data recording medium of the embodiments described below is a disk medium. First, the overall configuration of an example of a disc recording / reproducing system for recording / reproducing a data recording medium according to the present invention will be described with reference to FIG.

【0009】図2において、1は光ディスクで、この例
では、書き換え可能な光ディスク、例えば光磁気ディス
クである。この光ディスク1は、スピンドルモータ2に
より回転駆動される。スピンドルモータ2は、サーボ回
路5からのサーボ信号を受けて、光ディスク1を例えば
角速度一定(CAV)で回転駆動する。
In FIG. 2, reference numeral 1 denotes an optical disk, which is a rewritable optical disk in this example, for example, a magneto-optical disk. This optical disc 1 is rotationally driven by a spindle motor 2. The spindle motor 2 receives the servo signal from the servo circuit 5 and rotationally drives the optical disc 1 at a constant angular velocity (CAV), for example.

【0010】光ディスク1の一面側には、光学ヘッド3
が設けられている。また、光ディスク1の光学ヘッド3
と対向する面とは反対側の面と対向する位置には、磁気
ヘッド6が設けられている。光学ヘッド3と磁気ヘッド
6とは、同期して光ディスク1の半径方向に沿って移動
するように構成されている。
An optical head 3 is provided on one side of the optical disc 1.
Is provided. In addition, the optical head 3 of the optical disc 1
A magnetic head 6 is provided at a position facing the surface opposite to the surface facing the magnetic head. The optical head 3 and the magnetic head 6 are configured to move synchronously along the radial direction of the optical disc 1.

【0011】光学ヘッド3は、レーザ光源及び光ディテ
クタを備え、レーザ光源はレーザ駆動回路4からの駆動
信号により駆動され、光ディテクタはディスク1からの
反射光を受け、再生情報をこれより得る。レーザ駆動回
路4は、また、光学ヘッド3のレーザ光源の出力パワー
を制御し、記録時には再生時より大きなパワーのレーザ
光をレーザ光源から発生させるようにする。また、光学
ヘッド3には、サーボ回路5からのサーボコントロール
信号が供給され、これによりフォーカス制御やトラッキ
ング制御がなされる。
The optical head 3 comprises a laser light source and an optical detector, the laser light source is driven by a drive signal from the laser drive circuit 4, and the optical detector receives the reflected light from the disk 1 and obtains reproduction information therefrom. The laser drive circuit 4 also controls the output power of the laser light source of the optical head 3, and causes the laser light source to generate a laser beam having a power higher than that at the time of reproduction at the time of recording. Further, a servo control signal from the servo circuit 5 is supplied to the optical head 3, and thereby focus control and tracking control are performed.

【0012】光学ヘッド3で光ディスク1から再生され
たRF(Radio Frequency)信号は、ヘ
ッドアンプ11を介してサーボ回路5に供給される。サ
ーボ回路5は、このRF信号からフォーカスエラー、ト
ラッキングエラー等を形成し、これより光学ヘッド3及
びスピンドルモータ2に供給するサーボ制御信号を形成
する。
An RF (Radio Frequency) signal reproduced from the optical disk 1 by the optical head 3 is supplied to the servo circuit 5 via a head amplifier 11. The servo circuit 5 forms a focus error, a tracking error, etc. from this RF signal, and forms a servo control signal to be supplied to the optical head 3 and the spindle motor 2 from this.

【0013】そして、ヘッドアンプ11からの再生信号
は、変調/復調回路12に供給される。変調/復調回路
12では、記録データの変調を行い、また、再生データ
の復調を行う。復調の前段には、NRZ2値検出回路や
パーシャルレスポンス3値検出回路などの信号検出回路
を含む。
The reproduced signal from the head amplifier 11 is supplied to the modulation / demodulation circuit 12. The modulation / demodulation circuit 12 modulates recorded data and demodulates reproduced data. A signal detection circuit such as an NRZ binary value detection circuit or a partial response ternary value detection circuit is included in the preceding stage of demodulation.

【0014】13は記録データ及び再生データを処理す
るためにデータを一時蓄えるためのRAMである。ま
た、14は、このRAM13への記録データの書き込み
及び再生データの読み出しを制御するRAMコントロー
ラである。記録データ及び再生データと他の部位、例え
ばパーソナルコンピュータとのやり取りは、この例の場
合にはSCSIインターフェイスにより行われる。15
はそのSCSIインターフェイスのためのSCSIコン
トローラで、この例の場合には、エラー訂正エンコード
及びデコード処理、データ補間処理などを行うことがで
きるように構成されている。
Reference numeral 13 is a RAM for temporarily storing data for processing recorded data and reproduced data. Reference numeral 14 is a RAM controller that controls writing of recording data to the RAM 13 and reading of reproduction data. In this example, the SCSI interface is used for exchanging the recorded data and the reproduced data with another part, for example, a personal computer. 15
Is a SCSI controller for the SCSI interface, and in the case of this example, is configured to be capable of performing error correction encoding and decoding processing, data interpolation processing and the like.

【0015】記録は、次のようになされる。すなわち、
SCSIインターフェイスからの記録データは、SCS
Iコントローラ15及びRAMコントローラ14を介し
てRAM13に一時蓄えられる。そして、システムコン
トローラ10からの指示により適宜読み出されて、変調
/復調回路12に供給されて変調がなされ、磁気ヘッド
駆動回路16に供給される。磁気ヘッド駆動回路16
は、記録データに応じた変調磁界を光ディスク1に印加
するように磁気ヘッド6を駆動して記録を行う。
Recording is performed as follows. That is,
The recorded data from the SCSI interface is SCS
It is temporarily stored in the RAM 13 via the I controller 15 and the RAM controller 14. Then, the data is appropriately read according to an instruction from the system controller 10, supplied to the modulation / demodulation circuit 12, modulated, and supplied to the magnetic head drive circuit 16. Magnetic head drive circuit 16
Performs driving by driving the magnetic head 6 so as to apply a modulation magnetic field according to the recording data to the optical disc 1.

【0016】再生においては、光学ヘッド3の光ディテ
クタから得られた再生RF信号は、ヘッドアンプ11を
通じて変調/復調回路12に供給されて復調され、その
復調データがRAM13に蓄積される。そして、エラー
訂正、補間などの処理が行われた後、SCSIインター
フェイスを介してパーソナルコンピュータなどの再生デ
ータ処理部に転送される。
In reproduction, the reproduced RF signal obtained from the photodetector of the optical head 3 is supplied to the modulation / demodulation circuit 12 through the head amplifier 11 and demodulated, and the demodulated data is stored in the RAM 13. Then, after processing such as error correction and interpolation is performed, the data is transferred to a reproduction data processing unit such as a personal computer via a SCSI interface.

【0017】[第1の実施例]この例においては、ユー
ザセクタサイズが、例えば512バイト/1セクタの小
セクタと、1Kバイト/1セクタの中セクタとの互換を
とって、あるいは、512バイト/1セクタの小セクタ
と、2560バイト/1セクタの大セクタとの互換を取
ってディスク1に記録し、また、再生するようにする。
[First Embodiment] In this embodiment, the user sector size is compatible with a small sector of 512 bytes / 1 sector and a medium sector of 1 Kbyte / 1 sector, or 512 bytes. The small sector of / 1 sector and the large sector of 2560 bytes / 1 sector are recorded on the disc 1 and reproduced.

【0018】この例の場合の小セクタと、中セクタと、
大セクタのデータフォーマットを図1に示す。
In the case of this example, a small sector, a medium sector,
The data format of a large sector is shown in FIG.

【0019】図1Aは、この例の場合の小セクタのデー
タフォーマットである。すなわち、512バイト(図1
において、Bはバイトの略である)のユーザデータと、
4バイトのコントロールデータ(図中斜線を付して示
す)と、4バイトのCRCコードの合計520バイトの
データが、図1Aに示すように、横×縦=104(バイ
ト)×5(行)にマトリクス状に配列される。そして、
この520バイトのデータに対して、エラー訂正用符号
が生成されて、80バイト(16バイト×5行)のパリ
ティが付加される。
FIG. 1A shows the data format of a small sector in this example. That is, 512 bytes (see FIG.
, B is an abbreviation for byte), and
As shown in FIG. 1A , a total of 520 bytes of 4-byte control data (shown with diagonal lines in the figure) and 4-byte CRC code are horizontal × vertical = 104 (bytes) × 5 (rows). Are arranged in a matrix. And
An error correction code is generated for this 520-byte data, and 80-byte (16 bytes × 5 rows) parity is added.

【0020】エラー訂正用符号としては、この例の場合
には、マトリクス状配列のデータの各1行の104バイ
トのデータについて、例えば、(120,104,1
7)リード・ソロモン符号が生成されて16バイトのパ
リティが生成される。したがって、パリティは5行分で
80バイトとなり、1小セクタのデータは合計600バ
イトになる。
In the case of this example, as the error correction code, for example, (120, 104, 1) is applied to the data of 104 bytes in each row of the matrix array data.
7) A Reed-Solomon code is generated and 16-byte parity is generated. Therefore, the parity for 5 rows is 80 bytes, and the data for one small sector is 600 bytes in total.

【0021】このデータフォーマットのデータの読み出
し/書き込み(R/W)方向は縦方向である。すなわ
ち、記録の際には、SCSIインターフェイスを通じて
転送されてくる小セクタのデータは、図1Aの状態でR
AM13に書き込まれる。そして、記録に当たって、R
AM13から、例えば1バイトづつ、縦(列)方向に順
次データを読み出し、ディスク1に記録する。この場
合、列方向には5行存在し、エラー訂正用符号は行方向
に生成されているので、インターリーブ長が5(バイ
ト)のインターリーブが施されてデータが記録されるこ
とになる。
The read / write (R / W) direction of data in this data format is the vertical direction. That is, at the time of recording, the data of the small sector transferred through the SCSI interface is R in the state of FIG. 1A.
Written to AM13. And when recording, R
Data is sequentially read from the AM 13 in the vertical (column) direction, for example, one byte at a time, and recorded on the disk 1. In this case, since there are 5 rows in the column direction and the error correction code is generated in the row direction, data is recorded by interleaving with an interleave length of 5 (bytes).

【0022】この小セクタの再生時には、ディスク1か
らのバイト単位のデータが順次RAM13に、図1Aに
おいて縦方向に書き込まれ、図1Aのデータフォーマッ
トのデータが再現される。この1小セクタ内のエラー
は、エラー訂正用符号によるエラー訂正能力の範囲内で
あれば、パリティが用いられて訂正されるものである。
そして、このRAM13からSCSIインターフェイス
を介してコンピュータに転送される。
At the time of reproducing this small sector, data in byte units from the disk 1 is sequentially written in the RAM 13 in the vertical direction in FIG. 1A, and the data of the data format shown in FIG. 1A is reproduced. The error in this one small sector is corrected by using the parity if it is within the error correction capability of the error correction code.
Then, the data is transferred from the RAM 13 to the computer via the SCSI interface.

【0023】次に、図1Bは、この例の場合のセクタサ
イズ1Kバイトの中セクタのデータフォーマットであ
る。この中セクタのデータフォーマットは、前記小セク
タのデータフォーマットのデータが2個、列方向に積み
重ねられたものに等しい構造である。すなわち、横
(行)方向は小セクタと同じサイズで、各1行の104
バイトのデータについて、例えば、(120,104,
17)リード・ソロモン符号が生成されて16バイトの
パリティが付加される。そして、縦方向が5行×2=1
0行とされる。
Next, FIG. 1B shows a data format of a medium sector having a sector size of 1 Kbyte in the case of this example. The data format of the medium sector has a structure equivalent to two data of the data format of the small sector stacked in the column direction. That is, the horizontal (row) direction has the same size as the small sector, and each row has 104
For byte data, for example, (120, 104,
17) A Reed-Solomon code is generated and 16-byte parity is added. And the vertical direction is 5 rows x 2 = 1
It is assumed to be line 0.

【0024】記録の際には、この中セクタのデータは、
図1Bの状態でSCSIインターフェイスを介してRA
M13に書き込まれる。そして、ディスクへのデータの
記録に当たって、RAM13から、1バイトづつ、縦
(列)方向に順次データを読み出し、ディスク1に記録
する。この場合、列方向には10行存在し、エラー訂正
用符号は行方向に生成されているので、インターリーブ
長が10(バイト)のインターリーブが施されてデータ
が記録されることになる。
At the time of recording, the data of this middle sector is
RA via the SCSI interface in the state of FIG. 1B
Written to M13. When recording data on the disk, the data is sequentially read from the RAM 13 byte by byte in the vertical (column) direction and recorded on the disk 1. In this case, since there are 10 rows in the column direction and the error correction code is generated in the row direction, data is recorded by interleaving with an interleave length of 10 (bytes).

【0025】この中セクタの再生時には、ディスク1か
らのバイト単位のデータが順次RAM13に、図1Bに
おいて縦方向に書き込まれ、図1Bのデータフォーマッ
トのデータが再現される。そして、この中セクタ内のエ
ラーは、パリティを用いて、そのエラー訂正能力の範囲
内で訂正され、このRAM13からSCSIインターフ
ェイスを介してコンピュータに転送されるものである。
At the time of reproducing the medium sector, byte-unit data from the disk 1 is sequentially written in the RAM 13 in the vertical direction in FIG. 1B to reproduce the data in the data format shown in FIG. 1B. Then, the error in the middle sector is corrected by using the parity within the range of its error correction capability, and transferred from the RAM 13 to the computer via the SCSI interface.

【0026】この中セクタの記録再生の際、中セクタの
データフォーマットは、5列単位では、小セクタのデー
タフォーマットと全く同一であるので、小セクタのエン
コード/デコード回路ブロックが用いられて、この中セ
クタのエンコード及びデコードが行われる。なお、小セ
クタの記録の場合に対して、インターリーブ長の切り換
え回路は必要である。
At the time of recording / reproduction of the medium sector, the data format of the medium sector is exactly the same as the data format of the small sector in units of 5 columns, so the encoding / decoding circuit block of the small sector is used. The middle sector is encoded and decoded. Note that an interleave length switching circuit is necessary for the case of recording in a small sector.

【0027】次に、図1Cは、この例の場合のセクタサ
イズ2.5Kバイトの大セクタのデータフォーマットで
ある。この大セクタのデータフォーマットは、前記小セ
クタのデータフォーマットのデータが5個、列方向に積
み重ねられたものに等しい構造である。すなわち、横
(行)方向は小セクタと同じサイズで、各1行の104
バイトのデータについて、例えば、(120,104,
17)リード・ソロモン符号が生成されて16バイトの
パリティが付加される。そして、縦方向が5行×5=2
5行とされる。
Next, FIG. 1C shows the data format of a large sector with a sector size of 2.5 Kbytes in this example. The data format of this large sector has a structure equivalent to that in which five pieces of data of the data format of the small sector are stacked in the column direction. That is, the horizontal (row) direction has the same size as the small sector, and each row has 104
For byte data, for example, (120, 104,
17) A Reed-Solomon code is generated and 16-byte parity is added. And the vertical direction is 5 rows × 5 = 2
There are 5 lines.

【0028】記録の際には、この大セクタのデータは、
図1Cの状態でSCSIインターフェイスを介してRA
M13に書き込まれる。そして、記録に当たって、RA
M13から、1バイトづつ、縦(列)方向に順次データ
を読み出し、ディスク1に記録する。この場合、列方向
には25行が存在し、エラー訂正用符号は行方向に生成
されているので、インターリーブ長が25(バイト)の
インターリーブが施されて、データが記録されることに
なる。
At the time of recording, the data of this large sector is
RA via the SCSI interface in the state of FIG. 1C
Written to M13. And in recording, RA
Data is sequentially read from M13 in the vertical (row) direction byte by byte and recorded on the disk 1. In this case, since there are 25 rows in the column direction and the error correction code is generated in the row direction, interleaving with an interleave length of 25 (bytes) is performed and data is recorded.

【0029】この大セクタの再生時には、ディスク1か
らのバイト単位のデータが順次RAM13に、図1Cに
おいて縦方向に書き込まれ、図1Cのデータフォーマッ
トのデータが再現される。そして、この1大セクタ内の
エラーは、パリティを用いて、そのエラー訂正能力の範
囲内で訂正され、RAM13からSCSIインターフェ
イスを介してコンピュータに転送される。
At the time of reproducing this large sector, byte-unit data from the disk 1 is sequentially written in the RAM 13 in the vertical direction in FIG. 1C, and the data in the data format shown in FIG. 1C is reproduced. Then, the error in this one large sector is corrected within the range of its error correction capability using the parity, and transferred from the RAM 13 to the computer via the SCSI interface.

【0030】この大セクタの記録再生の際の場合も、大
セクタのデータフォーマットは、5列単位では、小セク
タのデータフォーマットと全く同一であるので、小セク
タのエンコード/デコード回路ブロックが用いられて、
この大セクタのエンコード及びデコードが行われる。な
お、この場合にも、小セクタの記録の場合に対して、イ
ンターリーブ長の切り換え回路は必要である。
Also in the case of recording / reproducing of this large sector, since the data format of the large sector is exactly the same as the data format of the small sector in units of 5 columns, the encoding / decoding circuit block of the small sector is used. hand,
Encoding and decoding of this large sector are performed. Also in this case, an interleave length switching circuit is necessary for the case of recording in a small sector.

【0031】[第2の実施例]この例は、データフォー
マットの構造は、図1の例の場合と全く同一であるが、
ディスク1への記録の方法が異なる。
[Second Embodiment] In this example, the structure of the data format is exactly the same as that of the example of FIG.
The method of recording on the disc 1 is different.

【0032】この例においては、サンプル・サーボ方式
の記録再生を利用する。すなわち、サンプル・サーボ方
式の光ディスク(光磁気ディスクも含む)には、図3に
示すように、トラック中心20から左右に振り分けた1
対のピット21,22を含むチドリマークが記録された
サーボエリアAsが、所定間隔でプリフォーマットされ
ていると共に、データエリアAdと時間的、空間的に分
離されている。このサーボエリアAsとデータエリアA
dとを含む単位のエリアをセグメントと呼び、サンプル
・サーボ方式の場合、このセグメント単位でデータの記
録再生ができる。
In this example, recording / reproducing of the sample servo system is used. That is, in the sample servo type optical disc (including magneto-optical disc), as shown in FIG.
The servo area As in which the puddle mark including the pair of pits 21 and 22 is recorded is preformatted at a predetermined interval and is temporally and spatially separated from the data area Ad. This servo area As and data area A
A unit area including d is called a segment, and in the case of the sample servo system, data recording / reproduction can be performed in this segment unit.

【0033】この例においては、ユーザセクタサイズ
が、例えば、512バイト/1セクタの小セクタと、2
560バイト/1セクタの大セクタとの互換を取ってデ
ィスク1に記録再生するようにするに当たって、例えば
図4でディスク1上の記録パターンに示すように、1小
セクタ分のデータ記録エリアDsの5個で、1個の大セ
クタ分のデータ記録エリアDbを構成するように記録
し、また再生する。そして、この場合に、1小セクタ分
のデータをディスク1に書き込むに際し、この1小セク
タ分のデータを1セグメント分単位に分割し、その分割
した1セグメント分単位のデータを、飛び飛びのセグメ
ントに、この例の場合には5セグメント毎の1セグメン
トに記録する。
In this example, the user sector size is, for example, 512 bytes / 1 small sector and 2 small sectors.
When recording / reproducing on / from the disc 1 while making it compatible with a large sector of 560 bytes / 1 sector, for example, as shown in the recording pattern on the disc 1 in FIG. Recording and reproduction are performed so that five data recording areas Db for one large sector are formed. Then, in this case, when writing data of one small sector to the disk 1, the data of one small sector is divided into units of one segment, and the divided data of one segment is divided into discrete segments. In the case of this example, one segment is recorded every five segments.

【0034】この一例を、さらに詳細に説明する。This example will be described in more detail.

【0035】図5は、この例の場合のトラックフォーマ
ットを示すものである。この例の場合、図5Dに示すよ
うに、1セグメント分は、4バイト分のサーボエリア
と、再生クロック同期のための1バイト分のリファレン
スエリアと、20バイト分のユーザデータエリアからな
る。
FIG. 5 shows the track format in this example. In the case of this example, as shown in FIG. 5D, one segment includes a servo area of 4 bytes, a reference area of 1 byte for reproducing clock synchronization, and a user data area of 20 bytes.

【0036】そして、図5Aに示すように、1トラック
は、小セクタの30個(小セクタ番号“0”〜“29”
が順次に、この30個の小セクタに付与される)分のデ
ータを含む。大セクタのデータ記録エリアDbは、1ト
ラックを6分割して形成する。したがって、大セクタ記
録エリアDbは、図5Bに示すように、1小セクタ分の
データ記録エリアDsの5個からなる。
As shown in FIG. 5A, one track consists of 30 small sectors (small sector numbers "0" to "29").
Sequentially include data for 30 small sectors). The data recording area Db of the large sector is formed by dividing one track into six. Therefore, the large sector recording area Db is composed of five data recording areas Ds for one small sector, as shown in FIG. 5B.

【0037】1小セクタ分のデータ記録エリアDsに記
録されるデータは、前記図1Aに示したデータフォーマ
ットの小セクタ単位のデータそのものではなく、図5C
に示すように、大セクタ記録エリアDbに含まれる5個
の小セクタのセグメント単位のデータが混在したものと
なる。
The data recorded in the data recording area Ds for one small sector is not the data itself in the small sector unit of the data format shown in FIG.
As shown in (5), the data in units of segments of five small sectors included in the large sector recording area Db are mixed.

【0038】すなわち、例えば小セクタ番号“0”〜
“4”の5個の小セクタのデータについて見ると、図5
B及び図5Cに示すように、番号“0”の小セクタのセ
グメント単位のデータは、図中斜線を付して示すよう
に、記録エリアDsの5個分の大きさの記録エリアDb
の全体に渡って、5セグメント毎の1セグメントの飛び
飛びのセグメントに、記録される。また、番号“1”の
小セクタのセグメント単位のデータは、番号“0”の小
セクタのセグメント単位のデータの隣のセグメントに、
5セグメント毎に飛び飛びに、記録される。同様にし
て、番号“2”、“3”、“4”の小セクタのセグメン
ト単位のデータは、順次にその隣のセグメントに、飛び
飛びに5セグメント毎に記録されるものである。
That is, for example, small sector numbers "0" to
Looking at the data of 5 small sectors of “4”, FIG.
As shown in FIG. 5B and FIG. 5C, the data in the unit of segment of the small sector of number “0” is indicated by hatching in the figure, and the recording area Db is the size of five recording areas Ds.
Is recorded in every 1 segment of every 5 segments. In addition, the segment unit data of the small sector number “1” is stored in the segment next to the segment unit data of the small sector number “0”.
It is recorded in every 5 segments. Similarly, the data in segment units of the small sectors with the numbers “2”, “3”, and “4” are sequentially recorded in the adjacent segment every 5 segments.

【0039】この例の場合、小セクタ単位のデータは、
図1Aのデータフォーマットにおいて、データの読み出
し/書き込み(R/W)方向は縦(列)方向であるが、
1セグメント分(4バイト×5行=20バイト)毎にR
AM13から読み出されて、図5Cに示すように、5セ
グメント毎の1セグメントに、飛び飛びにディスク1に
記録される。
In the case of this example, the data in small sector units is
In the data format of FIG. 1A, the data read / write (R / W) direction is the vertical (column) direction,
R for every 1 segment (4 bytes x 5 rows = 20 bytes)
It is read from the AM 13 and is recorded on the disc 1 in every 1 segment of every 5 segments, as shown in FIG. 5C.

【0040】また、再生データは、ディスク1から5セ
グメント毎の1セグメント分が読み出されて、これが図
1Aの縦方向にRAM13に書き込まれて図1Aのデー
タフォーマットが完成する。大セクタ記録エリアDb単
位でデータをディスク1からRAM13に取り込み、図
1CのデータフォーマットのようにRAM13に書き込
んで、そのうちから必要なセクタ単位のデータのみをR
AM13から取り出すようにすることもできる。
In addition, the reproduced data is read from the disk 1 for one segment of every five segments and written in the RAM 13 in the vertical direction of FIG. 1A to complete the data format of FIG. 1A. Data is fetched from the disk 1 to the RAM 13 in units of the large sector recording area Db and written in the RAM 13 as in the data format of FIG. 1C, and only the necessary sector data is read out from the RAM 13.
It can also be taken out from the AM 13.

【0041】大セクタのデータは、図1Cのデータフォ
ーマットにおいて、5行毎の4バイトづつ、すなわち合
計20バイトの1セグメントづつ、順次縦方向にRAM
13から読み出されて、連続的にディスク1に記録され
る。このときの記録パターンは、図5Cに示すものにな
り、前述の小セクタ単位での記録パターンと互換でき
る。
In the data format of FIG. 1C, the data of the large sector is 4 bytes in every 5 rows, that is, 1 segment in total of 20 bytes, sequentially in the vertical direction in the RAM.
The data is read from the disc 13 and continuously recorded on the disc 1. The recording pattern at this time is as shown in FIG. 5C, which is compatible with the recording pattern in units of small sectors described above.

【0042】この場合、図1Aにおいて、データの読み
出し/書き込み(R/W)方向は縦(列)方向である
が、1セグメント分(4バイト×5行=20バイト)毎
にRAM13から読み出されて、図5Cに示すように、
5セグメント毎の1セグメントに、飛び飛びにディスク
1に記録される。
In this case, in FIG. 1A, the data read / write (R / W) direction is the vertical (column) direction, but it is read from the RAM 13 for each one segment (4 bytes × 5 rows = 20 bytes). Then, as shown in FIG. 5C,
It is recorded on the disc 1 in every 1 segment of every 5 segments.

【0043】再生の際には、ディスクから大セクタの記
録エリアDbの単位で、連続的にセグメントが再生され
る。この再生されたセグメント単位のデータは、RAM
13に縦方向に順次書き込まれ、図1Cに示すデータフ
ォーマットが形成され、元の大セクタが形成される。
During reproduction, segments are continuously reproduced from the disc in units of recording areas Db of large sectors. This reproduced segment data is stored in RAM
13 is sequentially written in the vertical direction, the data format shown in FIG. 1C is formed, and the original large sector is formed.

【0044】以上のようなセグメント単位の飛び飛びの
記録再生の方法によれば、データは5セグメントおきに
書き込まれているため、従来のように連続して書き込む
場合に比べて、バーストエラー訂正長は、5倍になり、
小セクタのデータに対してもデータの信頼性が確保でき
る。
According to the discrete recording / reproducing method in segment units as described above, since the data is written every 5 segments, the burst error correction length is shorter than that in the case of continuous writing as in the conventional case. 5 times,
Data reliability can be ensured even for small sector data.

【0045】以上のようにして、この例においても、小
セクタ単位でも、また大セクタ単位でも記録再生を行う
ことができ、しかも、小セクタ単位のデータのアクセス
と、大セクタ単位のデータのアクセスが可能となり、互
換がとれる。そして、エンコード・デコード回路ブロッ
クは、小セクタのデータフォーマットに対応したものの
みで、大セクタもエンコード及びデコードができる。
As described above, also in this example, recording and reproduction can be performed in units of small sectors and in units of large sectors, and access to data in units of small sectors and access to data in units of large sectors. It is possible and compatible. The encoding / decoding circuit block only corresponds to the data format of the small sector, and the large sector can be encoded and decoded.

【0046】なお、小セクタとその2倍のデータ容量1
KBの中セクタとの互換をとるのであれば、2セグメン
ト毎の1セグメントに小セクタ分のデータを記録するよ
うにすればよい。
It should be noted that a small sector and twice the data capacity 1
For compatibility with the middle sector of KB, data for a small sector may be recorded in one segment of every two segments.

【0047】上記の第2の実施例のデータ記録方法を一
般化すると、セクタサイズAと、セクタサイズnA間
(nは2以上の整数)において互換をとる場合に、デー
タの記録はi(iは1以上の整数)セグメント単位で、
(i×n)セグメント毎のiセグメントに記録するとい
うことになる。
When the data recording method of the second embodiment is generalized, when the sector size A is compatible with the sector size nA (n is an integer of 2 or more), the data recording is i (i Is an integer greater than or equal to 1) segment unit,
The recording is performed in the i segment for each (i × n) segment.

【0048】なお、以上の例は、サンプル・サーボ方式
の光ディスクに限らず、セグメントと同等の概念のある
記録媒体であれば適用できる。
The above example is not limited to the sample servo type optical disk, but can be applied to any recording medium having a concept similar to that of a segment.

【0049】また、この発明は、ディスク状記録媒体に
データを記録する場合に限らず、例えばカード状記録媒
体等、その他の記録媒体にセクタと等価のデータブロッ
ク単位でデータを記録する場合に適用可能である。
The present invention is not limited to the case of recording data on a disk-shaped recording medium, but is also applicable to the case of recording data on another recording medium such as a card-shaped recording medium in data block units equivalent to sectors. It is possible.

【0050】[0050]

【発明の効果】以上説明したように、この発明によれ
ば、例えばセクタサイズAと、セクタサイズnA間(n
は2以上の整数)において互換をとる場合に、セクタサ
イズnAのデータフォーマットを、これをn分割する
と、セクタサイズAのセクタのデータフォーマットとな
るように構成したので、エンコード・デコード回路ブロ
ックは、セクタサイズAのセクタのデータフォーマット
に対応したもののみで、両セクタサイズのセクタをエン
コード及びデコードできる。したがって、この発明によ
れば、簡単な構成で記録再生装置を実現することができ
る。
As described above, according to the present invention, for example, between the sector size A and the sector size nA (n
, The data format of the sector size nA is configured to be the data format of the sector of the sector size A when the data format of the sector size nA is divided into n. Only the sector corresponding to the data format of the sector of the sector size A can encode and decode the sectors of both sector sizes. Therefore, according to the present invention, it is possible to realize the recording / reproducing apparatus with a simple configuration.

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

【図1】この発明によるデータ記録媒体の実施の形態を
説明するためのデータフォーマットを示す図である。
FIG. 1 is a diagram showing a data format for explaining an embodiment of a data recording medium according to the present invention.

【図2】この発明によるデータ記録媒体の実施の形態が
記録再生されるディスク記録再生装置の一例のブロック
図である。
FIG. 2 is a block diagram of an example of a disk recording / reproducing apparatus for recording / reproducing an embodiment of a data recording medium according to the present invention.

【図3】サンプル・サーボ方式を説明するための図であ
る。
FIG. 3 is a diagram for explaining a sample servo system.

【図4】ディスク上の記録パターンの一例を示す図であ
る。
FIG. 4 is a diagram showing an example of a recording pattern on a disc.

【図5】この発明によるデータ記録媒体の一実施の形態
におけるトラックフォーマットを示す図である。
FIG. 5 is a diagram showing a track format in an embodiment of a data recording medium according to the present invention.

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

1…光磁気ディスク、3…光学ヘッド、6…磁気ヘッ
ド、13…RAM、Db…大セクタの記録エリア、Ds
…小セクタ分のデータの記録エリア、As…サーボエリ
ア、Ad…データエリア
1 ... Magneto-optical disk, 3 ... Optical head, 6 ... Magnetic head, 13 ... RAM, Db ... Large sector recording area, Ds
… Small sector data recording area, As… Servo area, Ad… Data area

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】記録データをバッファメモリを介して記録
媒体に記録するデータ記録方法であって、 前記バッファメモリには、 データサイズA(Aはデータ量)のデータブロックは、
所定データ量のユーザデータと、そのユーザデータにつ
いてのエラー訂正用符号とからなるデータフォーマット
の状態で書き込み、 データサイズnA(nは2以上の整数)のデータブロッ
クは、前記データサイズAのデータブロックのn個分か
らなるようなデータフォーマットを有し、かつ、前記デ
ータサイズnAのデータブロックの前記データフォーマ
ットが、これをn分割すると前記データサイズAのデー
タブロックのデータフォーマットとなる状態で書き込
む、 ことを特徴とするデータ記録方法。
1. A data recording method for recording recording data on a recording medium via a buffer memory, wherein a data block of a data size A (A is a data amount) is stored in the buffer memory.
A data block of a data size nA (n is an integer of 2 or more) is written in a data format consisting of a predetermined amount of user data and an error correction code for the user data. The data format of the data block has a data format of n, and the data format of the data block of the data size nA is written in a state in which the data format of the data block of the data size A is obtained by dividing the data format by n. Data recording method characterized by.
【請求項2】記録データはバッファメモリを介して記録
媒体に記録すると共に、前記記録媒体から読み出したデ
ータは一旦バッファメモリに書き込んで再生するように
するデータ記録再生方法であって、 記録時の前記バッファメモリまたは再生時の前記バッフ
ァメモリには、 データサイズA(Aはデータ量)のデータブロックは、
所定データ量のユーザデータと、そのユーザデータにつ
いてのエラー訂正用符号とからなるデータフォーマット
の状態で書き込み、 データサイズnA(nは2以上の整数)のデータブロッ
クは、前記データサイズAのデータブロックのn個分か
らなるようなデータフォーマットを有し、かつ、前記デ
ータサイズnAのデータブロックの前記データフォーマ
ットが、これをn分割すると前記データサイズAのデー
タブロックのデータフォーマットとなる状態で書き込
む、 ことを特徴とするデータ記録再生方法。
2. A data recording / reproducing method in which recorded data is recorded in a recording medium via a buffer memory, and data read from the recording medium is once written in the buffer memory for reproduction. In the buffer memory or the buffer memory at the time of reproduction, a data block having a data size A (A is a data amount) is
A data block of a data size nA (n is an integer of 2 or more) is written in a data format consisting of a predetermined amount of user data and an error correction code for the user data. The data format of the data block has a data format of n, and the data format of the data block of the data size nA is written in a state in which the data format of the data block of the data size A is obtained by dividing the data format by n. A data recording / reproducing method characterized by the above.
JP2000306345A 2000-10-05 2000-10-05 Data recording method and data recording / reproducing method Expired - Fee Related JP3489622B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000306345A JP3489622B2 (en) 2000-10-05 2000-10-05 Data recording method and data recording / reproducing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000306345A JP3489622B2 (en) 2000-10-05 2000-10-05 Data recording method and data recording / reproducing method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP11393592A Division JP3164125B2 (en) 1992-04-07 1992-04-07 Data recording method

Publications (2)

Publication Number Publication Date
JP2001143397A JP2001143397A (en) 2001-05-25
JP3489622B2 true JP3489622B2 (en) 2004-01-26

Family

ID=18787053

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000306345A Expired - Fee Related JP3489622B2 (en) 2000-10-05 2000-10-05 Data recording method and data recording / reproducing method

Country Status (1)

Country Link
JP (1) JP3489622B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4968342B2 (en) * 2007-12-27 2012-07-04 富士通株式会社 RAID controller and RAID system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3164125B2 (en) 1992-04-07 2001-05-08 ソニー株式会社 Data recording method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3164125B2 (en) 1992-04-07 2001-05-08 ソニー株式会社 Data recording method

Also Published As

Publication number Publication date
JP2001143397A (en) 2001-05-25

Similar Documents

Publication Publication Date Title
KR100452570B1 (en) Data recording / reproducing apparatus and method, and data recording medium
US6661758B2 (en) High speed data recording and/or reproducing method and apparatus with increased sector access speed
JP3480057B2 (en) Data recording method, data reproducing method and recording medium
JP3256981B2 (en) Data recording method
JPH0950677A (en) Data recording / reproducing apparatus and method, and data recording medium
JP2856072B2 (en) Information recording method, information reproducing method and information reproducing apparatus
JPH06295443A (en) Optical recording medium and recording and reproducing device therefor
JP3489622B2 (en) Data recording method and data recording / reproducing method
JP3164125B2 (en) Data recording method
JP3287841B2 (en) Data playback device and disc playback device
KR20010090473A (en) Write cache circuit, recording apparatus with write cache circuit, and write cache method
JPH05298827A (en) Data transmission method
JP3326694B2 (en) Data access method
JP3125817B2 (en) Data recording method and data reproducing method
KR100746181B1 (en) Optical rotating recording medium, address information recording method, address information recovery method, optical recording apparatus, optical recording apparatus and optical recording/reproducing apparatus
JP3384402B2 (en) Information reproducing method and information reproducing apparatus
JP3476014B2 (en) Data processing method
JP3085183B2 (en) MD system
JP3198535B2 (en) Data recording / reproducing method and recording / reproducing apparatus
JP2970073B2 (en) Data recording / playback method
JP3384325B2 (en) Information recording method and reproduction method
JP3405358B2 (en) Optical disk recording device and optical disk reproducing device
JPH05290524A (en) Data transmission method
JPH10334594A (en) Data recording method and apparatus, data reproducing method and apparatus
JPH0554561A (en) Data recording and reproducing system for optical disk

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071107

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081107

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091107

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees