[go: up one dir, main page]

JP2000057710A - Error correction method and optical disk device - Google Patents

Error correction method and optical disk device

Info

Publication number
JP2000057710A
JP2000057710A JP10228055A JP22805598A JP2000057710A JP 2000057710 A JP2000057710 A JP 2000057710A JP 10228055 A JP10228055 A JP 10228055A JP 22805598 A JP22805598 A JP 22805598A JP 2000057710 A JP2000057710 A JP 2000057710A
Authority
JP
Japan
Prior art keywords
data
error correction
error
data block
correction code
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
JP10228055A
Other languages
Japanese (ja)
Inventor
Kenji Fukuda
賢司 福田
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP10228055A priority Critical patent/JP2000057710A/en
Publication of JP2000057710A publication Critical patent/JP2000057710A/en
Pending legal-status Critical Current

Links

Landscapes

  • Optical Recording Or Reproduction (AREA)

Abstract

(57)【要約】 【課題】再生データの信頼性向上に貢献することができ
るエラー訂正方法を提供すること。 【解決手段】所定数の行及び列に沿って配列されたデー
タの集まりから成るデータブロック、データブロックの
うちの行方向のデータに含まれるエラーを訂正する第1
のエラー訂正コード、並びにデータブロックのうちの列
方向のデータに含まれるエラーを訂正する第2のエラー
訂正コードを有するエラー訂正コード付きデータブロッ
クを生成し(ST14)、エラー訂正コード付きデータ
ブロックが有する第1のエラー訂正コードによりデータ
ブロックに含まれるエラーを訂正し(ST20)、エラ
ー訂正コード付きデータブロックが有する第2のエラー
訂正コードによりデータブロックに含まれるエラーを訂
正する(ST34)。
(57) [Summary] [PROBLEMS] To provide an error correction method that can contribute to improvement in reliability of reproduced data. A data block including a group of data arranged along a predetermined number of rows and columns, and a first block for correcting an error included in data in a row direction of the data block.
And a data block with an error correction code having a second error correction code for correcting an error contained in the data in the column direction of the data block (ST14). The error included in the data block is corrected using the first error correction code included therein (ST20), and the error included in the data block is corrected using the second error correction code included in the data block with the error correction code (ST34).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、光ディスクに記
録されたエラー訂正コード(Error Correction Code )
を含むデータを再生して、再生された再生データに含ま
れるエラー訂正コードにより、再生データに含まれるエ
ラーを訂正するエラー訂正方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an error correction code recorded on an optical disc.
The present invention relates to an error correction method for reproducing data including a character string, and correcting an error included in the reproduced data with an error correction code included in the reproduced data.

【0002】また、この発明は、光ディスクに記録され
たエラー訂正コードを含むデータを再生して、再生され
た再生データに含まれるエラー訂正コードにより、再生
データに含まれるエラーを訂正する光ディスク装置に関
する。
[0002] The present invention also relates to an optical disk apparatus for reproducing data including an error correction code recorded on an optical disk and correcting an error included in the reproduced data by using an error correction code included in the reproduced data. .

【0003】[0003]

【従来の技術】近年、種々のタイプの光ディスクが提案
されている。その中には、高密度記録を特徴とするDV
D(Digital Video Disk)−RAMが含まれている。こ
のDVD−RAMには、データの記録を担うトラックが
形成されており、このトラックには所定単位のデータが
記録されるセクタフィールドが複数形成されている。
2. Description of the Related Art In recent years, various types of optical disks have been proposed. Among them are DVs characterized by high density recording.
D (Digital Video Disk) -RAM is included. The DVD-RAM is formed with a track for recording data, and the track is formed with a plurality of sector fields for recording a predetermined unit of data.

【0004】また、DVD−RAMには、ECC(Erro
r Correction Code )ブロックと呼ばれるフォーマット
のデータが記録されるようになっている。厳密に言う
と、ECCブロックのデータが16分割され、夫々が一
つのセクタフィールドに記録されるようになっている。
A DVD-RAM includes an ECC (Erro
r Correction Code) Data in a format called a block is recorded. Strictly speaking, the data of the ECC block is divided into 16, and each is recorded in one sector field.

【0005】ECCブロックは、データブロック(ユー
ザデータの集まり)、横方向のエラー訂正コード、及び
縦方向のエラー訂正コードで構成されている。データブ
ロックは、所定数の行及び列に沿って配列されたデータ
により構成されている。横方向のエラー訂正コードは、
データブロックのうちの列方向のデータに含まれるエラ
ーを訂正するものである。縦方向のエラー訂正コード
は、データブロックのうちの行方向のデータに含まれる
エラーを訂正するものである。
The ECC block is composed of a data block (a group of user data), a horizontal error correction code, and a vertical error correction code. The data block is composed of data arranged along a predetermined number of rows and columns. The horizontal error correction code is
It corrects an error included in the data in the column direction of the data block. The vertical error correction code corrects an error included in data in the row direction of the data block.

【0006】このようにECCブロックに、横方向及び
縦方向のエラー訂正コードを持たせることにより、一方
向からのエラー訂正に比べて、強力なエラー訂正を行う
ことができる。また、横方向及び縦方向のエラー訂正コ
ードには、エラー訂正能力に限界がある。つまり、デー
タブロックのうちの列方向のデータ又は行方向のデータ
に含まれるエラー数が所定数を越える場合には、エラー
訂正を行うことはできない。
As described above, by providing the ECC block with the horizontal and vertical error correction codes, it is possible to perform more powerful error correction as compared with the error correction from one direction. Further, the horizontal and vertical error correction codes have a limited error correction capability. That is, when the number of errors included in the data in the column direction or the data in the row direction in the data block exceeds a predetermined number, error correction cannot be performed.

【0007】ここで、エラー訂正処理の手順を簡単に説
明する。まず最初に、横方向のエラー訂正コードによ
り、データブロックのうちの列方向のデータごとに横方
向のエラー訂正処理が実行される。この横方向のエラー
訂正処理により、データブロックに含まれるエラーが完
全に訂正された場合には、これでエラー訂正処理は完了
する。この横方向のエラー訂正処理の際に、ある列方向
のデータに含まれるエラー数が所定数を越えエラー訂正
ができない場合には、この列に対してエラー訂正が未処
理であることを示すフラグが立てられる。続いて、縦方
向のエラー訂正コードにより、データブロックのうちの
行方向のデータごとに縦方向のエラー訂正処理が実行さ
れる。この縦方向のエラー訂正処理の際に、ある行方向
のデータに含まれるエラー数が所定数を越えエラー訂正
ができない場合には、この行に対してエラー訂正が未処
理であることを示すフラグが立てられる。このように、
横方向及び縦方向のエラー訂正処理を交互に繰り返し、
データブロックに含まれるエラーが訂正される。
Here, the procedure of the error correction processing will be briefly described. First, a horizontal error correction process is performed for each data in the column direction of the data block by the horizontal error correction code. When the error included in the data block is completely corrected by the horizontal error correction processing, the error correction processing is completed. During the horizontal error correction process, if the number of errors included in the data in a certain column direction exceeds a predetermined number and the error cannot be corrected, a flag indicating that the error correction has not been processed for this column. Is set up. Subsequently, a vertical error correction process is performed for each row data in the data block by the vertical error correction code. During the vertical error correction process, if the number of errors contained in data in a certain row direction exceeds a predetermined number and error correction cannot be performed, a flag indicating that error correction has not been performed for this row. Is set up. in this way,
Repeat the horizontal and vertical error correction processing alternately,
Errors contained in the data block are corrected.

【0008】[0008]

【発明が解決しようとする課題】上記した従来のエラー
訂正処理は、一つのECCブロックを構成するデータが
記録された16個のセクタフィールドが正常に再生され
ることを前提としている。つまり、一つのECCブロッ
クを構成するデータが記録された16個のセクタフィー
ルドが正常に再生されれば、横方向のエラー訂正処理だ
けでも、信頼性の高いデータを得ることはできる。
The above-described conventional error correction processing is based on the premise that 16 sector fields in which data constituting one ECC block is recorded are normally reproduced. In other words, if 16 sector fields in which data constituting one ECC block is recorded are normally reproduced, highly reliable data can be obtained only by the horizontal error correction processing.

【0009】ところが、一つのECCブロックを構成す
るデータが記録された16個のセクタフィールドが正常
に再生されるとは限らない。一つのECCブロックを構
成するデータが記録された16個のセクタフィールドが
正常に再生されなかった場合には、横方向のエラー訂正
処理だけでは、信頼性の高いデータを得ることはできな
い。
However, the 16 sector fields in which data constituting one ECC block is recorded are not always reproduced normally. If 16 sector fields in which data constituting one ECC block are recorded are not normally reproduced, highly reliable data cannot be obtained only by horizontal error correction processing.

【0010】この発明の目的は、一つのECCブロック
を構成するデータが記録された16個のセクタフィール
ドが正常に再生されなかった場合に、この正常に再生さ
れなかったデータが正常なデータとして処理されるのを
防止することが可能なエラー訂正方法を提供することに
ある。
[0010] An object of the present invention is to process, when 16 sector fields in which data constituting one ECC block are recorded are not normally reproduced, the data which has not been normally reproduced as normal data. It is an object of the present invention to provide an error correction method capable of preventing the error correction.

【0011】また、この発明の目的は、一つのECCブ
ロックを構成するデータが記録された16個のセクタフ
ィールドが正常に再生されなかった場合に、この正常に
再生されなかったデータが正常なデータとして処理され
るのを防止することが可能な光ディスク装置を提供する
ことにある。
It is another object of the present invention to provide a method in which, when 16 sector fields in which data constituting one ECC block are recorded are not normally reproduced, the data which has not been normally reproduced is replaced with a normal data. It is an object of the present invention to provide an optical disk device capable of preventing the processing from being performed as a process.

【0012】[0012]

【課題を解決するための手段】上記課題を解決し目的を
達成するために、この発明のエラー訂正方法及び光ディ
スク装置は、以下のように構成されている。この発明の
エラー訂正方法は、第1の方向及びこの第1の方向と直
交する第2の方向に沿って配列されたデータの集まりか
ら成るデータブロック、このデータブロックのうちの前
記第1の方向のデータに含まれるエラーを訂正する第1
のエラー訂正コード、並びに前記データブロックのうち
の前記第2の方向のデータに含まれるエラーを訂正する
第2のエラー訂正コードを有するエラー訂正コード付き
データブロックを生成する第1のステップと、前記第1
のステップにより生成された前記エラー訂正コード付き
データブロックが有する前記第1のエラー訂正コードに
より、前記データブロックに含まれるエラーを訂正する
第2のステップと、前記第2のステップのエラー訂正に
よりエラーが訂正しきれたか否かに関わらず、前記第1
のステップにより生成された前記エラー訂正コード付き
データブロックが有する前記第2のエラー訂正コードに
より、前記データブロックに含まれるエラーを訂正する
第3のステップとを備えている。
In order to solve the above-mentioned problems and achieve the object, an error correction method and an optical disk apparatus according to the present invention are configured as follows. An error correction method according to the present invention includes a data block comprising a group of data arranged along a first direction and a second direction orthogonal to the first direction, wherein the first direction of the data block is First to correct the errors contained in the data
And a first step of generating a data block with an error correction code having a second error correction code for correcting an error included in the data in the second direction of the data block. First
A second step of correcting an error included in the data block by the first error correction code of the data block with the error correction code generated by the step of: Irrespective of whether or not the first
And a third step of correcting an error included in the data block using the second error correction code included in the data block with the error correction code generated in the step.

【0013】また、この発明の光ディスク装置は、所定
数の行及び列に沿って配列されたデータの集まりから成
るデータブロック、このデータブロックのうちの列方向
のデータに含まれるエラーを訂正する第1のエラー訂正
コード、並びに前記データブロックのうちの行方向のデ
ータに含まれるエラーを訂正する第2のエラー訂正コー
ドを有するエラー訂正コード付きデータブロックから生
成されるN個の記録用データユニットであって、光ディ
スクに設けられた複数のセクタフィールドのうちの一つ
のセクタフィールドに記録される一つの記録用データユ
ニットが、前記データブロックのうちのM個の行のデー
タ、前記第1のエラー訂正コードのうちのM個の行のデ
ータに対して付与されたコード、並びに前記第2のエラ
ー訂正コードのうちの1/Nのコードを有し、これらN
個の記録用データユニットが記録された光ディスクの所
定位置に設けられたN個のセクタフィールドを再生する
再生手段と、前記再生手段により再生されたデータに基
づき、前記エラー訂正コード付きデータブロックを生成
する生成手段と、前記生成手段により生成された前記エ
ラー訂正コード付きデータブロックが有する前記第1の
エラー訂正コードにより、前記データブロックに含まれ
るエラーを訂正する第1のエラー訂正手段と、前記第1
のエラー訂正手段によるエラー訂正によりエラーが訂正
しきれたか否かに関わらず、前記生成手段により生成さ
れた前記エラー訂正コード付きデータブロックが有する
前記第2のエラー訂正コードにより、前記データブロッ
クに含まれるエラーを訂正する第2のエラー訂正手段と
を備えている。
Further, the optical disk device of the present invention has a data block composed of a group of data arranged along a predetermined number of rows and columns, and a data block for correcting an error included in data in a column direction of the data block. N error correction codes, and N recording data units generated from an error correction code-attached data block having a second error correction code for correcting an error included in data in the row direction of the data block. Wherein one recording data unit recorded in one sector field among a plurality of sector fields provided on the optical disc is composed of M rows of data in the data block, A code assigned to data of M rows of the code, and the second error correction code. It has a code of 1 / N, these N
Reproducing means for reproducing N sector fields provided at predetermined positions on the optical disk on which the recording data units are recorded, and generating the data block with the error correction code based on the data reproduced by the reproducing means. A first error correction unit that corrects an error included in the data block by the first error correction code of the data block with the error correction code generated by the generation unit; 1
Regardless of whether or not the error has been completely corrected by the error correction by the error correction means, the data block is included in the data block by the second error correction code of the data block with the error correction code generated by the generation means. Second error correcting means for correcting an error to be corrected.

【0014】[0014]

【発明の実施の形態】以下、この発明の実施の形態につ
いて図面を参照して説明する。最初に、図1〜図2を参
照して、DVD−RAMに記録されるデータの構造及び
DVD−RAMから再生されるデータの構造について説
明する。図1は、ECCブロックのデータ構造を概略的
に示す図である。図2は、記録用データユニットのデー
タ構造を概略的に示す図である。
Embodiments of the present invention will be described below with reference to the drawings. First, the structure of data recorded on the DVD-RAM and the structure of data reproduced from the DVD-RAM will be described with reference to FIGS. FIG. 1 is a diagram schematically showing a data structure of an ECC block. FIG. 2 is a diagram schematically showing a data structure of a recording data unit.

【0015】DVD−RAMには、データの記録を担う
トラックが形成されており、このトラックには所定単位
のデータが記録されるセクタフィールドが複数形成され
ている。また、DVD−RAMには、ECCブロックと
呼ばれるフォーマットのデータが記録されるようになっ
ている。厳密に言うと、ECCブロックから生成される
16個の記録用ユニットデータが、16個のセクタフィ
ールドに分散記録されるようになっている。
A track for recording data is formed on the DVD-RAM, and a plurality of sector fields for recording data of a predetermined unit are formed on the track. The DVD-RAM is configured to record data in a format called an ECC block. Strictly speaking, 16 recording unit data generated from the ECC block are distributedly recorded in 16 sector fields.

【0016】図1に示すように、ECCブロックは、デ
ータブロックDB(ユーザデータの集まり)、横方向の
エラー訂正コードECC1、及び縦方向のエラー訂正コ
ードECC2で構成されている。
As shown in FIG. 1, the ECC block is composed of a data block DB (collection of user data), a horizontal error correction code ECC1, and a vertical error correction code ECC2.

【0017】データブロックDBは、所定数の行及び列
に沿って配列されたデータにより構成されており、この
データブロックは16個のデータユニットDUに分割す
ることができる。さらに詳しく言うと、データブロック
DBは、172(バイト数)×12(データユニットを
構成する行数)×16(データブロックを構成するデー
タユニット数)のデータにより構成されている。データ
ユニットDUは、172(バイト数)×12(データユ
ニットを構成する行数)のデータにより構成されてい
る。また、データユニットDUには、エラー検出コード
EDC(Error Detection Code)が含まれている。この
エラー検出コードEDCは、データユニット内の一部の
データの集まりに含まれるエラーを検出するためのもの
である。
The data block DB is composed of data arranged along a predetermined number of rows and columns, and this data block can be divided into 16 data units DU. More specifically, the data block DB is composed of 172 (the number of bytes) × 12 (the number of rows constituting the data unit) × 16 (the number of data units constituting the data block). The data unit DU is composed of 172 (the number of bytes) × 12 (the number of rows constituting the data unit). Further, the data unit DU contains an error detection code EDC (Error Detection Code). The error detection code EDC is for detecting an error included in a group of a part of data in the data unit.

【0018】横方向のエラー訂正コードECC1は、デ
ータブロックDBのうちの列方向のデータに含まれるエ
ラーを訂正するものである。さらに詳しく言うと、横方
向のエラー訂正コードECC1は、10(バイト)×1
2(データユニットDUを構成する行数)×16(デー
タブロックDBを構成するデータユニットDUの数)の
データにより構成されている。
The horizontal error correction code ECC1 corrects an error contained in column data of the data block DB. More specifically, the horizontal error correction code ECC1 is 10 (bytes) × 1
It is composed of 2 (the number of rows constituting the data unit DU) × 16 (the number of data units DU constituting the data block DB) data.

【0019】縦方向のエラー訂正コードECC2は、デ
ータブロックDBのうちの行方向のデータに含まれるエ
ラーを訂正するものである。さらに詳しく言うと、縦方
向のエラー訂正コードECC2は、{172(バイト)
+10(バイト)}×16(データブロックDBを構成
するデータユニットDUの数)のデータにより構成され
ている。
The vertical error correction code ECC2 corrects an error contained in data in the row direction of the data block DB. More specifically, the vertical error correction code ECC2 is $ 172 (byte)
+10 (bytes)} × 16 (the number of data units DU constituting the data block DB).

【0020】続いて、図2を参照して、記録用データユ
ニットRDUについて説明する。一つのECCブロック
から16個の記録用データユニットRDUが生成され
る。一つの記録用データユニットRDUは、データユニ
ットDU、このデータユニットDUに対して付与されて
いる横方向のエラー訂正コードECC1の一部、及び縦
方向のエラー訂正コードECC2の一部により構成され
ている。さらに詳しく言うと、記録用データユニットR
DUは、{172(バイト)+10(バイト)}×12
(データユニットDUを構成する行数)+1(縦方向の
エラー訂正コードECC2の1列分)のデータにより構
成されている。
Next, the recording data unit RDU will be described with reference to FIG. Sixteen recording data units RDU are generated from one ECC block. One recording data unit RDU includes a data unit DU, a part of a horizontal error correction code ECC1 given to the data unit DU, and a part of a vertical error correction code ECC2. I have. More specifically, the recording data unit R
DU is {172 (bytes) +10 (bytes)} × 12
(The number of rows constituting the data unit DU) +1 (for one column of the vertical error correction code ECC2).

【0021】次に、図3を参照して、この発明の実施の
一形態に係る光ディスク装置の概略構成について説明す
る。図3に示す光ディスク装置は、DVD−RAMに対
する記録再生処理に加え、DVD−ROM、DVD−V
ideo、DVD−R、音楽用CD、CD−ROM、C
D−R、CD−RWに対する再生処理を行うことができ
る。
Next, a schematic configuration of an optical disk device according to an embodiment of the present invention will be described with reference to FIG. The optical disk device shown in FIG. 3 performs a DVD-ROM, a DVD-V
video, DVD-R, music CD, CD-ROM, C
Reproduction processing can be performed on the DR and CD-RW.

【0022】この光ディスク装置は、DVD−RAMに
対する記録再生と、DVD−ROM、DVD−Vide
o、DVD−R、音楽用CD、CD−ROM、CD−
R、CD−RWに対する再生処理を両立させるため、2
系統の光学系及び信号処理系を備えている。つまり、こ
の光ディスク装置は、DVD用の光学系と信号処理系、
及びCD用の光学系と信号処理系を備えている。
This optical disk device performs recording and reproduction on a DVD-RAM, a DVD-ROM, and a DVD-Video.
o, DVD-R, music CD, CD-ROM, CD-
R, CD-RW
A system optical system and a signal processing system are provided. In other words, this optical disk device has a DVD optical system and a signal processing system,
And a CD optical system and a signal processing system.

【0023】この光ディスク装置には、スピンドルモー
タ12が設けられており、このスピンドルモータ12に
より、光ディスク10が回転駆動される。また、この光
ディスク装置には、対物レンズアクチュエーター70、
及び光ピックアップ32が設けられている。光ピックア
ップ32は、光ディスク10に対して、光ビームを照射
するとともに、光ディスクからの反射光を検出する。光
ピックアップ32から照射された光ビームは、対物レン
ズアクチュエーター70を介して、光ディスク10に対
して集光される。つまり、集光された光ビームの反射光
が、光ピックアップ32により検出される。
The optical disk device is provided with a spindle motor 12, and the optical disk 10 is rotated by the spindle motor 12. Further, the optical disk device includes an objective lens actuator 70,
And an optical pickup 32. The optical pickup 32 irradiates the optical disk 10 with a light beam and detects reflected light from the optical disk. The light beam emitted from the optical pickup 32 is focused on the optical disc 10 via the objective lens actuator 70. That is, the reflected light of the collected light beam is detected by the optical pickup 32.

【0024】ここで、図4を参照して、光ピックアップ
32について説明する。図4に示すように、光ピックア
ップ32は、DVD用の第1半導体レーザ98及びCD
用の第2半導体レーザ99を備えている。第1半導体レ
ーザ98は、例えば、650nmの波長を有するレーザ
ビームを発生する。第2半導体レーザ99は、例えば、
780nmの波長を有するレーザビームを発生する。
Here, the optical pickup 32 will be described with reference to FIG. As shown in FIG. 4, the optical pickup 32 includes a first semiconductor laser 98 for DVD and a CD.
A second semiconductor laser 99 for use. The first semiconductor laser 98 generates a laser beam having a wavelength of, for example, 650 nm. The second semiconductor laser 99 is, for example,
A laser beam having a wavelength of 780 nm is generated.

【0025】第1半導体レーザ98より発せられたレー
ザビームは、コリメータレンズ96によってコリメート
され、ビームスプリッタ95で反射されて、ビームスプ
リッタ93を通過して、光ピックアップ32外へ導かれ
る。一方、第2半導体レーザ99より発せられたレーザ
ビームは、コリメータレンズ97によってコリメートさ
れ、ビームスプリッタ95、93を通過し、光ピックア
ップ32外へ導かれる。
The laser beam emitted from the first semiconductor laser 98 is collimated by the collimator lens 96, reflected by the beam splitter 95, passes through the beam splitter 93, and is guided out of the optical pickup 32. On the other hand, the laser beam emitted from the second semiconductor laser 99 is collimated by the collimator lens 97, passes through the beam splitters 95 and 93, and is guided to the outside of the optical pickup 32.

【0026】光ピックアップ32から導き出されたレー
ザビームは、第1対物レンズ34及び第2対物レンズ3
5のいずれかに導かれ、これら第1対物レンズ34又は
第2対物レンズ35によって光ディスク10の記録トラ
ック上にレーザビームが集光される。また、光ディスク
10から反射されたレーザビームは、再び第1対物レン
ズ34及び第2対物レンズ35のどちらかを経由して光
ピックアップ32に戻される。
The laser beam guided from the optical pickup 32 is supplied to a first objective lens 34 and a second objective lens 3.
5, and the laser beam is focused on the recording track of the optical disk 10 by the first objective lens 34 or the second objective lens 35. The laser beam reflected from the optical disk 10 is returned to the optical pickup 32 via one of the first objective lens 34 and the second objective lens 35 again.

【0027】光ピックアップ32内では、レーザビーム
は、ビームスプリッタ93で反射され、集光レンズ91
で集光され、ビームスプリッタ90で2系に分けられ
て、DVD用の第1フォトディテクタ94a及びCD用
の第2フォトディテクタ94bで検出される。そして、
第1フォトディテクタ94aから出力される信号によ
り、DVD系の、フォーカスエラー信号、トラッキング
エラー信号、再生信号(和信号)等が生成される。一
方、第2フォトディテクタ94bから出力される信号に
より、CD系の、フォーカスエラー信号、トラッキング
エラー信号、及び再生信号(和信号)等が生成される。
In the optical pickup 32, the laser beam is reflected by the beam splitter 93 and is condensed by a condenser lens 91.
, And are divided into two systems by a beam splitter 90, and detected by a first photodetector 94a for DVD and a second photodetector 94b for CD. And
A DVD-based focus error signal, tracking error signal, reproduction signal (sum signal), and the like are generated by a signal output from the first photodetector 94a. On the other hand, a signal output from the second photodetector 94b generates a focus error signal, a tracking error signal, a reproduction signal (sum signal), and the like of the CD system.

【0028】上記したフォーカスエラー信号を用いるこ
とにより第1対物レンズ34又は第2対物レンズ35の
フォーカス方向の位置ズレが検出され、この位置ズレを
補正するように第1対物レンズ34又は第2対物レンズ
35を光軸方向へ移動させるコイル(図示しない)に電
流が供給される。また、トラックエラー信号を用いるこ
とにより第1対物レンズ34又は第2対物レンズ35の
トラック方向の位置ズレが検出され、この位置ズレを補
正するように第1対物レンズ34又は第2対物レンズ3
5をディスクの半径方向へ移動させるコイルに電流が供
給される。このようにして光ディスク10の記録トラッ
ク上に情報が記録され、また、光ディスク10の記録ト
ラック上から情報が読み取られる。
Using the above-mentioned focus error signal, a positional shift of the first objective lens 34 or the second objective lens 35 in the focus direction is detected, and the first objective lens 34 or the second objective lens is corrected so as to correct the positional shift. A current is supplied to a coil (not shown) that moves the lens 35 in the optical axis direction. In addition, a positional deviation of the first objective lens 34 or the second objective lens 35 in the track direction is detected by using the track error signal, and the first objective lens 34 or the second objective lens 3 is corrected so as to correct the positional deviation.
Current is supplied to a coil that moves the disk 5 in the radial direction of the disk. In this way, information is recorded on the recording track of the optical disk 10, and the information is read from the recording track of the optical disk 10.

【0029】ここで、再び、図2に戻り、光ディスク装
置の概略説明を再開する。光ディスク装置には、CPU
55、ROM54、及びRAM53が設けられている。
CPU55は、ROM54に記憶された制御プログラム
に基づき光ディスク装置の各部を制御する。また、RA
M53には、必要なデータが一時的に記憶される。
Here, returning to FIG. 2, the schematic description of the optical disk apparatus will be resumed. The optical disk device has a CPU
55, a ROM 54, and a RAM 53 are provided.
The CPU 55 controls each unit of the optical disk device based on a control program stored in the ROM 54. Also, RA
Necessary data is temporarily stored in M53.

【0030】また、光ディスク装置には、第1半導体レ
ーザ98及び第2半導体レーザ99の駆動を制御するレ
ーザ制御部40が設けられている。このレーザ制御部4
0は、CPU55からの指示に基づき、DVDモード及
びCDモードで、第1半導体レーザ98及び第2半導体
レーザ99の駆動を制御する。DVDモードとは、DV
Dに対するデータ処理(記録、再生、消去)を実行する
モードである。CDモードとは、CDに対するデータ処
理(再生)を実行するモードである。
Further, the optical disk device is provided with a laser control unit 40 for controlling the driving of the first semiconductor laser 98 and the second semiconductor laser 99. This laser controller 4
0 controls the driving of the first semiconductor laser 98 and the second semiconductor laser 99 in the DVD mode and the CD mode based on an instruction from the CPU 55. DVD mode is DV
In this mode, data processing (recording, reproduction, and erasing) is performed on D. The CD mode is a mode for executing data processing (reproduction) for a CD.

【0031】上記したDVDモードには、DVD−RA
Mに対してデータを記録する記録モード、DVD−RA
Mに記録されているデータを消去する消去モード、及び
各種DVDに記録されているデータを再生する再生モー
ドが含まれる。レーザ制御部40においてDVDモード
が実行されると、第1半導体レーザ98が駆動される。
このとき、第1半導体レーザ98から照射されるレーザ
パワーは、記録モード、消去モード、及び再生モード夫
々に適したレーザパワーに制御される。なお、記録モー
ドでは、DVDデータ処理部から出力される記録用デー
タ(厳密には図2に示す記録用データユニットRDUの
データ)に基づき、第1半導体レーザ98の駆動が制御
される。これにより、光ディスク装置に装填されたDV
D−RAMに対して、DVDデータ処理部から出力され
る記録用データが記録される。
The DVD mode described above includes a DVD-RA
Recording mode for recording data on M, DVD-RA
An erasing mode for erasing data recorded on M and a reproducing mode for reproducing data recorded on various DVDs are included. When the DVD mode is executed in the laser control unit 40, the first semiconductor laser 98 is driven.
At this time, the laser power emitted from the first semiconductor laser 98 is controlled to a laser power suitable for each of the recording mode, the erasing mode, and the reproducing mode. In the recording mode, the driving of the first semiconductor laser 98 is controlled based on the recording data (strictly speaking, the data of the recording data unit RDU shown in FIG. 2) output from the DVD data processing unit. Thereby, the DV loaded in the optical disc device is
Recording data output from the DVD data processing unit is recorded in the D-RAM.

【0032】CDモードには、各種CDに記録されてい
るデータを再生する再生モードが含まれる。レーザ制御
部40においてCDモードが実行されると、第2半導体
レーザ99が駆動される。このとき、第2半導体レーザ
98から照射されるレーザパワーは、再生モードに適し
たレーザパワーに制御される。
The CD mode includes a reproduction mode for reproducing data recorded on various CDs. When the laser control unit 40 executes the CD mode, the second semiconductor laser 99 is driven. At this time, the laser power emitted from the second semiconductor laser 98 is controlled to a laser power suitable for the reproduction mode.

【0033】光ディスク装置には、光ディスクを直接、
或いはディスク・カートリッジ11に収納された光ディ
スクを搭載するトレー62が設けられている。このトレ
ー62は、第1対物レンズ34及び第2対物レンズ35
に対向して光ディスク10が配置されるように、搭載さ
れた光ディスク10を光ディスク装置内へ搬送する。
In the optical disk device, the optical disk is directly
Alternatively, a tray 62 for mounting an optical disk stored in the disk cartridge 11 is provided. The tray 62 includes a first objective lens 34 and a second objective lens 35.
The loaded optical disk 10 is conveyed into the optical disk device so that the optical disk 10 is arranged facing the optical disk.

【0034】また、光ディスク装置には、トレー62を
駆動する為のトレーモータ60が設けられている。光デ
ィスク装置に装填された光ディスク10は、スタンパ6
3によって回転可能にスピンドル・モータ61上に保持
され、このスピンドル・モータ61によって回転され
る。光ピックアップ32は、送りモータ56によって駆
動される送り機構(図示せず)上に載置され、この送り
機構によって光ディスク10の半径方向に移動される。
The optical disk device is provided with a tray motor 60 for driving the tray 62. The optical disk 10 loaded in the optical disk device has a stamper 6
3 and is rotatably held on a spindle motor 61 by the spindle motor 61. The optical pickup 32 is mounted on a feed mechanism (not shown) driven by a feed motor 56, and is moved in the radial direction of the optical disk 10 by the feed mechanism.

【0035】光ピックアップ32に設けられた第1フォ
トディテクタ94a及び第2フォトディテクタ94bか
ら出力される信号(電流信号)は、電流/電圧変換器4
1で電圧信号に変換される。変換された電圧信号は、リ
ファレンス・アンプ42及びサーボ・アンプ43に供給
される。
The signals (current signals) output from the first photodetector 94a and the second photodetector 94b provided in the optical pickup 32 are supplied to the current / voltage converter 4
1 converts it into a voltage signal. The converted voltage signal is supplied to the reference amplifier 42 and the servo amplifier 43.

【0036】リファレンス・アンプ42からは、和信号
(フォーカス和信号又はトラッキング和信号)としての
再生信号が出力される。レーザ制御部40においてDV
Dモードが実行されている場合、リファレンス・アンプ
42からの出力は、DVDデータ処理部46へ供給され
る。レーザ制御部40においてCDモードが実行されて
いる場合、リファレンス・アンプ42からの出力は、C
Dサーボシーク制御部及びCDデータ処理部49へ供給
される。
The reference amplifier 42 outputs a reproduced signal as a sum signal (focus sum signal or tracking sum signal). DV in the laser control unit 40
When the D mode is executed, the output from the reference amplifier 42 is supplied to the DVD data processing unit 46. When the CD mode is executed in the laser control unit 40, the output from the reference amplifier 42 is C
It is supplied to the D servo seek control unit and the CD data processing unit 49.

【0037】サーボ・アンプ43は、電流/電圧変換器
41で変換された電圧信号に基づき、フォーカスエラー
信号及びトラッキングエラー信号を生成する。フォーカ
スエラー信号は、第1半導体レーザ98又は第2半導体
レーザ99から照射される光ビームのフォーカス状態に
対応した信号である。トラッキングエラー信号は、第1
半導体レーザ98又は第2半導体レーザ99から照射さ
れる光ビームのトラッキング状態に対応した信号であ
る。つまり、このサーボ・アンプ43からは、フォーカ
スエラー信号及びトラッキングエラー信号が出力され
る。レーザ制御部40においてDVDモードが実行され
ている場合、サーボ・アンプ43からの出力は、DVD
サーボシーク制御部48へ供給される。レーザ制御部4
0においてCDモードが実行されている場合、サーボ・
アンプ43からの出力は、CDサーボシーク制御部及び
CDデータ処理部49へ供給される。
The servo amplifier 43 generates a focus error signal and a tracking error signal based on the voltage signal converted by the current / voltage converter 41. The focus error signal is a signal corresponding to the focus state of the light beam emitted from the first semiconductor laser 98 or the second semiconductor laser 99. The tracking error signal is the first
It is a signal corresponding to the tracking state of the light beam emitted from the semiconductor laser 98 or the second semiconductor laser 99. That is, the servo amplifier 43 outputs a focus error signal and a tracking error signal. When the DVD mode is executed in the laser control unit 40, the output from the servo amplifier 43 is
It is supplied to the servo seek control unit 48. Laser controller 4
0, when the CD mode is executed, the servo
The output from the amplifier 43 is supplied to a CD servo seek control unit and a CD data processing unit 49.

【0038】DVDサーボシーク制御部48は、サーボ
・アンプ43から供給されるフォーカスエラー信号及び
トラッキングエラー信号に基づき、フォーカス/トラッ
キングアクチュエータドライバ及び送りモータドライバ
57を制御するためのフォーカス信号及びトラッキング
信号を生成する。さらに、DVDサーボシーク制御部4
8は、CPU55から供給されるディスクアクセスの指
示に基づき、アクセス信号を生成する。DVDサーボシ
ーク制御部48で生成されたフォーカス信号、トラッキ
ング信号、及びアクセス信号は、フォーカス/トラッキ
ングアクチュエータドライバ及び送りモータドライバ5
7へ供給される。フォーカス/トラッキングアクチュエ
ータドライバ及び送りモータドライバ57は、DVDサ
ーボシーク制御部48から供給されるフォーカス信号及
びトラッキング信号に基づき、第1対物レンズ34をフ
ォーカスサーボ制御及びトラッキングサーボ制御する。
さらに、フォーカス/トラッキングアクチュエータドラ
イバ及び送りモータドライバ57は、DVDサーボシー
ク制御部48から供給されるアクセス信号に基づき、送
りモータ56の駆動を制御する。
The DVD servo seek control unit 48 generates a focus signal and a tracking signal for controlling the focus / tracking actuator driver and the feed motor driver 57 based on the focus error signal and the tracking error signal supplied from the servo amplifier 43. Generate. Further, a DVD servo seek control unit 4
8 generates an access signal based on a disk access instruction supplied from the CPU 55. The focus signal, the tracking signal, and the access signal generated by the DVD servo seek control unit 48 correspond to the focus / tracking actuator driver and the feed motor driver 5.
7. The focus / tracking actuator driver and the feed motor driver 57 perform focus servo control and tracking servo control of the first objective lens 34 based on the focus signal and the tracking signal supplied from the DVD servo seek control unit 48.
Further, the focus / tracking actuator driver and the feed motor driver 57 control the drive of the feed motor 56 based on the access signal supplied from the DVD servo seek control unit 48.

【0039】CDサーボシーク制御部及びCDデータ処
理部49は、サーボ・アンプ43から供給されるフォー
カスエラー信号及びトラッキングエラー信号に基づき、
フォーカス/トラッキングアクチュエータドライバ及び
送りモータドライバ57を制御するためのフォーカス信
号及びトラッキング信号を生成する。さらに、CDサー
ボシーク制御部及びCDデータ処理部49は、CPU5
5から供給されるディスクアクセスの指示に基づき、ア
クセス信号を生成する。CDサーボシーク制御部及びC
Dデータ処理部49で生成されたフォーカス信号、トラ
ッキング信号、及びアクセス信号は、フォーカス/トラ
ッキングアクチュエータドライバ及び送りモータドライ
バ57へ供給される。フォーカス/トラッキングアクチ
ュエータドライバ及び送りモータドライバ57は、CD
サーボシーク制御部及びCDデータ処理部49から供給
されるフォーカス信号及びトラッキング信号に基づき、
第2対物レンズ34をフォーカスサーボ制御及びトラッ
キングサーボ制御する。さらに、フォーカス/トラッキ
ングアクチュエータドライバ及び送りモータドライバ5
7は、CDサーボシーク制御部及びCDデータ処理部4
9から供給されるアクセス信号に基づき、送りモータ5
6の駆動を制御する。
The CD servo seek control section and the CD data processing section 49 perform the following based on the focus error signal and the tracking error signal supplied from the servo amplifier 43.
A focus signal and a tracking signal for controlling the focus / tracking actuator driver and the feed motor driver 57 are generated. Further, the CD servo seek control unit and the CD data processing unit 49
An access signal is generated based on the disk access instruction supplied from the control unit 5. CD servo seek control unit and C
The focus signal, tracking signal, and access signal generated by the D data processing unit 49 are supplied to a focus / tracking actuator driver and a feed motor driver 57. The focus / tracking actuator driver and the feed motor driver 57 are a CD
Based on the focus signal and tracking signal supplied from the servo seek control unit and the CD data processing unit 49,
Focus servo control and tracking servo control of the second objective lens 34 are performed. Further, a focus / tracking actuator driver and a feed motor driver 5
7 is a CD servo seek control unit and a CD data processing unit 4
9 based on the access signal supplied from the feed motor 5.
6 is controlled.

【0040】スピンドルモータ61は、スピンドルモー
タドライバ58により制御される。このスピンドルモー
タドライバ58によるスピンドルモータ61の制御は、
DVDデータ処理部から供給されるデータ、又はCDサ
ーボシーク制御部及びCDデータ処理部49から供給さ
れるデータに基づき実行される。トレーモータ60は、
トレーモータドライバ59により制御される。このトレ
ーモータドライバ59によるトレーモータ60の制御
は、DVDデータ処理部46又はCPU55から供給さ
れるデータに基づき実行される。
The spindle motor 61 is controlled by a spindle motor driver 58. The control of the spindle motor 61 by the spindle motor driver 58 is as follows.
The processing is executed based on data supplied from the DVD data processing unit or data supplied from the CD servo seek control unit and the CD data processing unit 49. The tray motor 60 is
It is controlled by the tray motor driver 59. The control of the tray motor 60 by the tray motor driver 59 is executed based on data supplied from the DVD data processing unit 46 or the CPU 55.

【0041】DVDデータ処理部46は、CPU55か
らの指示に基づき、データ記録処理及びデータ再生処理
を実行する。データ記録処理とは、SCSIインターフ
ェース制御部50を介して入力されるユーザデータに基
づき記録用データを生成し、この生成された記録用デー
タをレーザ制御部40に供給する処理である。ここでデ
ータ記録処理をさらに詳しく説明すると、SCSIイン
ターフェース制御部50を介して入力されるユーザデー
タは、図1のデータブロックDBに含まれるデータとな
る。つまり、SCSIインターフェース制御部50を介
して入力されるユーザデータに基づき、図1に示すEC
Cブロックが生成される。さらに、この生成されたEC
Cブロックに基づき、16個の記録用データユニットR
DUが生成される。そして、この記録用データユニット
RDUが、レーザ制御部40に供給される。
The DVD data processing section 46 executes a data recording process and a data reproducing process based on an instruction from the CPU 55. The data recording process is a process of generating recording data based on user data input via the SCSI interface control unit 50 and supplying the generated recording data to the laser control unit 40. Here, the data recording process will be described in more detail. User data input via the SCSI interface control unit 50 is data included in the data block DB in FIG. That is, based on the user data input via the SCSI interface control unit 50, the EC shown in FIG.
A C block is generated. Furthermore, this generated EC
Based on the C block, 16 recording data units R
A DU is generated. Then, the recording data unit RDU is supplied to the laser control unit 40.

【0042】一方、データ再生処理とは、リファレンス
・アンプ42から供給されRAM47に格納された再生
信号に基づき再生データを生成し、この生成された再生
データをSCSIインターフェース制御部50に供給す
る処理である。ここでデータ再生処理をさらに詳しく説
明すると、リファレンス・アンプ42から供給される再
生信号を受けて、この再生信号をRAM47に格納す
る。ここで、DVDデータ処理部46は、RAM47に
格納された再生信号、つまり記録用データユニットRD
Uに相当する再生信号に基づき、ECCブロックが生成
される。さらに、この生成されたECCブロックに含ま
れる縦方向のエラー訂正コードECC1に基づき縦方向
のエラー訂正処理が行われ、横方向のエラー訂正コード
ECC2に基づき横方向のエラー訂正処理が行われる。
さらに、ECCブロックのデータユニットDUに含まれ
るエラー検出コードEDCに基づき、エラー検出処理が
行われる。そして、これら一連の処理が施された後、E
CCブロックのデータブロックDBに含まれるユーザデ
ータが、SCSIインターフェース制御部50を介して
外部装置へ出力される。外部装置とは、パーソナルコン
ピュータなどである。RAM51は、SCSIインタフ
ェース制御部並びにCD−ROMデコーダ50のバッフ
ァとして機能する。
On the other hand, the data reproduction process is a process of generating reproduction data based on a reproduction signal supplied from the reference amplifier 42 and stored in the RAM 47, and supplying the generated reproduction data to the SCSI interface control unit 50. is there. Here, the data reproducing process will be described in more detail. Upon receiving the reproduced signal supplied from the reference amplifier 42, the reproduced signal is stored in the RAM 47. Here, the DVD data processing unit 46 reads the reproduction signal stored in the RAM 47, that is, the recording data unit RD.
An ECC block is generated based on a reproduced signal corresponding to U. Further, a vertical error correction process is performed based on the vertical error correction code ECC1 included in the generated ECC block, and a horizontal error correction process is performed based on the horizontal error correction code ECC2.
Further, an error detection process is performed based on the error detection code EDC included in the data unit DU of the ECC block. After these series of processes are performed, E
The user data included in the data block DB of the CC block is output to the external device via the SCSI interface control unit 50. The external device is a personal computer or the like. The RAM 51 functions as a SCSI interface control unit and a buffer for the CD-ROM decoder 50.

【0043】CDサーボシーク制御部及びCDデータ処
理部49は、リファレンス・アンプ42から供給される
再生信号を受けて、この再生信号に対して所定の処理を
施す。所定の処理が施された再生信号は、SCSIイン
タフェース制御部並びにCD−ROMデコーダ50に供
給され、SCSIを介して、外部装置へ出力される。音
楽用CDから再生された再生信号は、CDサーボシーク
制御部及びCDデータ処理部49からCDデータ出力ア
ンプ52へ供給される。CDデータ出力アンプ52によ
り、音楽用CDから再生された再生信号に基づくオーデ
ィオ出力がなされる。
The CD servo seek control section and the CD data processing section 49 receive the reproduction signal supplied from the reference amplifier 42 and perform predetermined processing on the reproduction signal. The reproduction signal subjected to the predetermined processing is supplied to the SCSI interface control unit and the CD-ROM decoder 50, and is output to an external device via the SCSI. The reproduction signal reproduced from the music CD is supplied from the CD servo seek control section and the CD data processing section 49 to the CD data output amplifier 52. The CD data output amplifier 52 outputs an audio based on a reproduction signal reproduced from the music CD.

【0044】次に、図5のフローチャートを参照して、
データ再生動作の流れについて説明する。最初に、光デ
ィスク上の(16×N)個のセクタフィールドからデー
タが再生される(ST12)。つまり、光ディスクに設
けられたセクタフィールドに記録された記録用データユ
ニットRDUが再生される。この再生により得られた再
生データに基づき、図1に示すECCブロックが生成さ
れる(ST14)。なお、光ディスクに記録されるデー
タには所定の変調処理(8−16変調)が施されている
ため、光ディスクから再生された再生データには所定の
復調処理が施される。これら、変調処理及び復調処理
は、DVDデータ処理部46において実行されるものと
する。
Next, referring to the flowchart of FIG.
The flow of the data reproducing operation will be described. First, data is reproduced from (16 × N) sector fields on the optical disk (ST12). That is, the recording data unit RDU recorded in the sector field provided on the optical disc is reproduced. The ECC block shown in FIG. 1 is generated based on the reproduction data obtained by this reproduction (ST14). Since the data recorded on the optical disk has been subjected to a predetermined modulation process (8-16 modulation), the reproduction data reproduced from the optical disk is subjected to a predetermined demodulation process. These modulation processing and demodulation processing are performed in the DVD data processing unit 46.

【0045】続いて、DVDデータ処理部46により、
縦方向及び横方向エラー訂正処理、並びにエラー検出処
理が実行される。まず、エラー訂正カウンタのカウント
値(N)が0にセットされる(ST16)。このエラー
訂正カウンタは、特定のタイミングで実行される縦方向
及び横方向のエラー訂正処理の実行回数をカウントする
カウンタである。このエラー訂正カウンタにより、所定
回数のエラー訂正処理がカウントされると、エラー訂正
処理は中止される。なお、このエラー訂正カウンタは、
DVDデータ処理部46に備えられているものとする。
Subsequently, the DVD data processing unit 46
Vertical and horizontal error correction processing and error detection processing are executed. First, the count value (N) of the error correction counter is set to 0 (ST16). This error correction counter is a counter that counts the number of times the vertical and horizontal error correction processes are executed at a specific timing. When a predetermined number of error correction processes are counted by the error correction counter, the error correction process is stopped. This error correction counter is
It is assumed that the DVD data processing unit 46 is provided.

【0046】エラー訂正カウンタのカウント値が所定回
数(MAX)に達していないことを条件に(ST18、
NO)、横方向のエラー訂正処理が実行される(ST2
0)。つまり、ECCブロックに含まれる横方向のエラ
ー訂正コードECC1により、データブロックDBのう
ちの行方向に対するエラー訂正処理が実行される。横方
向のエラー訂正コードECC1は、1列につき、最大4
バイトまでのエラーを訂正するエラー訂正能力を有して
いる。つまり、5バイト以上のエラーを含むデータ列の
エラーを訂正することはできない。従って、5バイト以
上のエラーを含むデータ列に対しては、エラー訂正が未
処理であることを示すエラーフラグが立てられる。
On condition that the count value of the error correction counter has not reached the predetermined number (MAX) (ST18,
NO), a horizontal error correction process is performed (ST2).
0). That is, the error correction process in the row direction of the data block DB is performed by the horizontal error correction code ECC1 included in the ECC block. The horizontal error correction code ECC1 has a maximum of 4 per column.
It has error correction capability to correct errors up to bytes. That is, it is not possible to correct an error in a data string including an error of 5 bytes or more. Therefore, an error flag indicating that error correction has not been processed is set for a data string including an error of 5 bytes or more.

【0047】ST20のエラー訂正処理により、エラー
フラグが立てられた場合(ST22、YES)、エラー
訂正カウンタのカウント値が一つカウントアップされる
(ST24)。そして、縦方向のエラー訂正処理が実行
される(ST26)。つまり、ECCブロックに含まれ
る縦方向のエラー訂正コードECC2により、データブ
ロックDB及び横方向のエラー訂正コードECC2のう
ちの列方向に対するエラー訂正処理が実行される。縦方
向のエラー訂正コードECC2は、1行につき、最大1
6バイトまでのエラーを訂正するエラー訂正能力を有し
ている。つまり、17バイト以上のエラーを含むデータ
行のエラーを訂正することはできない。従って、17バ
イト以上のエラーを含むデータ行に対しては、エラー訂
正が未処理であることを示すエラーフラグが立てられ
る。
When an error flag is set by the error correction process in ST20 (ST22, YES), the count value of the error correction counter is incremented by one (ST24). Then, a vertical error correction process is performed (ST26). That is, the error correction process in the column direction of the data block DB and the horizontal error correction code ECC2 is executed by the vertical error correction code ECC2 included in the ECC block. The vertical error correction code ECC2 has a maximum of one per line.
It has an error correction capability for correcting errors up to 6 bytes. That is, it is not possible to correct an error in a data row containing an error of 17 bytes or more. Therefore, an error flag indicating that error correction has not been processed is set for a data line containing an error of 17 bytes or more.

【0048】ST26のエラー訂正処理により、エラー
フラグが立てられた場合(ST28、YES)、エラー
訂正カウンタのカウント値が一つカウントアップされる
(ST30)。このとき、エラー訂正カウンタのカウン
ト値が所定回数(MAX)に達していないことを条件に
(ST18、NO)、再度ST20以降の処理が実行さ
れる。エラー訂正カウンタのカウント値が所定回数(M
AX)に達してしまった場合には(ST18、YE
S)、再生エラーとなる(ST32)。これは、再生デ
ータに含まれるエラーが訂正しきれないことを意味す
る。このように、エラーフラグが無くなるまで、横方向
及び縦方向のエラー訂正処理を繰り返すことにより、再
生データのエラーが訂正される。
If an error flag is set by the error correction processing in ST26 (ST28, YES), the count value of the error correction counter is incremented by one (ST30). At this time, on the condition that the count value of the error correction counter has not reached the predetermined number of times (MAX) (ST18, NO), the processes after ST20 are executed again. When the count value of the error correction counter reaches a predetermined number (M
AX) (ST18, YE
S), a reproduction error occurs (ST32). This means that errors contained in the reproduced data cannot be corrected. As described above, the error of the reproduction data is corrected by repeating the horizontal and vertical error correction processes until the error flag disappears.

【0049】ST20のエラー訂正処理により、エラー
フラグが立てられなかった場合(ST22、NO)、S
T26と同様の縦方向のエラー訂正処理が実行される
(ST34)。この縦方向のエラー訂正処理により、エ
ラーフラグが立てられた場合には(ST36、YE
S)、再生エラーとなる(ST32)。この場合には、
一つのECCブロックを構成するデータが分散記録され
た16個のセクタフィールドが正常に再生されなかった
ものと見なし、データ再生動作がやり直される。つま
り、ST12から処理がやり直される。
If the error flag is not set by the error correction processing in ST20 (ST22, NO), S
A vertical error correction process similar to T26 is performed (ST34). When an error flag is set by this vertical error correction processing (ST36, YE
S), a reproduction error occurs (ST32). In this case,
Assuming that the 16 sector fields in which data constituting one ECC block are dispersedly recorded are not normally reproduced, the data reproducing operation is restarted. That is, the process is repeated from ST12.

【0050】一つのECCブロックを構成するデータが
分散記録された16個のセクタフィールドが正常に再生
されなかったものと見なされる理由は、横方向のエラー
訂正処理によりエラー訂正がしきれているにも関わら
ず、縦方向のエラー訂正処理により、再度、エラーが訂
正されたためである。一つのECCブロックを構成する
データが分散記録された16個のセクタフィールドが正
常に再生され、横方向のエラー訂正処理によりエラー訂
正がしきれていれば、再生データ中にエラーは含まれて
いないはずである。にも関わらず、縦方向のエラー訂正
処理により、再度、エラーが訂正されるのは、一つのE
CCブロックを構成するデータが分散記録された16個
のセクタフィールドが正常に再生されていないことを意
味する。
The reason why the 16 sector fields in which the data constituting one ECC block are dispersedly recorded are regarded as not being normally reproduced is that the error correction has been completed by the horizontal error correction processing. This is because the error was corrected again by the vertical error correction processing. If the 16 sector fields in which the data constituting one ECC block are dispersedly recorded are normally reproduced, and the error correction is completed by the horizontal error correction processing, no error is included in the reproduced data. Should be. Nevertheless, the error is corrected again by the vertical error correction process only for one E.
This means that 16 sector fields in which data constituting the CC block are dispersedly recorded are not normally reproduced.

【0051】例えば、ECCブロックAを構成するデー
タが、セクタフィールドSFA1〜セクタフィールドS
FB16の16個のセクタフィールドに分散記録されて
いるとする。また、ECCブロックBを構成するデータ
が、セクタフィールドSFB1〜セクタフィールドSF
B16の16個のセクタフィールドに分散記録されてい
るとする。このような状況下において、セクタフィール
ドSFA1〜セクタフィールドSFA15とセクタフィ
ールドSFB1の16個のセクタフィールドが、一つの
ECCブロックとして誤って再生されたとする。このよ
うな場合、横方向のエラー訂正処理によりエラー訂正が
しきれても、縦方向のエラー訂正処理でエラーが見つけ
られてしまう。これは、図2に示す記録用データユニッ
トRDUのデータ構造の特徴によるものである。
For example, the data constituting the ECC block A is composed of the sector fields SFA1 to S
It is assumed that distributed recording is performed in 16 sector fields of the FB 16. Further, the data constituting the ECC block B is composed of sector fields SFB1 to SF1.
It is assumed that data is distributed and recorded in 16 sector fields of B16. Under such a situation, it is assumed that 16 sector fields of the sector fields SFA1 to SFA15 and the sector field SFB1 are erroneously reproduced as one ECC block. In such a case, even if the error correction is completed by the horizontal error correction processing, an error is found by the vertical error correction processing. This is due to the characteristic of the data structure of the recording data unit RDU shown in FIG.

【0052】一つのECCブロックを構成するデータ
は、必ずしも連続する16個のセクタフィールドに記録
されているとは限らない。光ディスクに設けられたセク
ターフィールドには、欠陥フィールドも存在する。この
ような欠陥フィールドには、データは記録されない。つ
まり、このような欠陥フィールドを除く、16個のセク
タに一つのECCブロックを構成するデータが分散記録
されることになる。このような事情から、一つのECC
ブロックを構成するデータが分散記録された16個のセ
クタフィールドが正常に再生されないことが生じる。
Data constituting one ECC block is not always recorded in 16 consecutive sector fields. There is also a defective field in the sector field provided on the optical disc. No data is recorded in such a defective field. That is, data constituting one ECC block is dispersedly recorded in 16 sectors excluding such a defective field. Under such circumstances, one ECC
The 16 sector fields in which the data constituting the block are dispersedly recorded may not be properly reproduced.

【0053】ST34の縦方向のエラー訂正処理によ
り、エラーフラグが立てられなかった場合には(ST3
6、NO)、エラー検出処理が実行される(ST3
8)。つまり、ECCブロックのデータユニットDUに
含まれるエラー検出コードEDUにより、データユニッ
トDUに含まれるエラーが検出される。このエラー検出
処理によりエラーが検出されなければ(ST40、N
O)、再生データは外部装置へ対して転送される(ST
42)。このエラー検出処理によりエラーが検出される
と(ST40、YES)、再生エラーとなる(ST3
2)。
If the error flag is not set in the vertical error correction processing in ST34 (ST3
6, NO), an error detection process is executed (ST3).
8). That is, the error included in the data unit DU is detected by the error detection code EDU included in the data unit DU of the ECC block. If no error is detected by this error detection processing (ST40, N
O), the reproduction data is transferred to the external device (ST)
42). If an error is detected by this error detection processing (ST40, YES), a reproduction error occurs (ST3).
2).

【0054】この発明では、上記したように、常時、横
方向及び縦方向のエラー訂正処理を行うことにより、一
つのECCブロックを構成するデータが分散記録された
16個のセクタフィールドが正常に再生されなかった場
合に、再生エラーを検出することができる。これによ
り、再生データの信頼性を高めることができる。
According to the present invention, as described above, by always performing the horizontal and vertical error correction processing, 16 sector fields in which data constituting one ECC block are dispersedly recorded are normally reproduced. If not, a reproduction error can be detected. Thereby, the reliability of the reproduced data can be improved.

【0055】[0055]

【発明の効果】この発明によれば下記のエラー訂正方法
及び光ディスク装置を提供できる。 (1)一つのECCブロックを構成するデータが分散記
録された16個のセクタフィールドが正常に再生されな
かった場合に、この正常に再生されなかったデータが正
常なデータとして処理されるのを防止することが可能な
エラー訂正方法。
According to the present invention, the following error correction method and optical disk device can be provided. (1) When 16 sector fields in which data constituting one ECC block are dispersedly recorded are not normally reproduced, the data which is not reproduced normally is prevented from being processed as normal data. Error correction methods that can be used.

【0056】(2)一つのECCブロックを構成するデ
ータが分散記録された16個のセクタフィールドが正常
に再生されなかった場合に、この正常に再生されなかっ
たデータが正常なデータとして処理されるのを防止する
ことが可能な光ディスク装置。
(2) When 16 sector fields in which data constituting one ECC block are dispersedly recorded are not normally reproduced, the data which has not been normally reproduced is processed as normal data. An optical disk device that can prevent the occurrence of an error.

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

【図1】ECCブロックのデータ構造を概略的に示す図
である。
FIG. 1 is a diagram schematically showing a data structure of an ECC block.

【図2】記録用データユニットのデータ構造を概略的に
示す図である。
FIG. 2 is a diagram schematically showing a data structure of a recording data unit.

【図3】この発明の実施の一形態に係る光ディスク装置
の概略構成を示すブロック図である。
FIG. 3 is a block diagram illustrating a schematic configuration of an optical disc device according to an embodiment of the present invention.

【図4】光ピックアップの概略構成を示す図である。FIG. 4 is a diagram showing a schematic configuration of an optical pickup.

【図5】再生動作の流れを示すフローチャートである。FIG. 5 is a flowchart showing a flow of a reproducing operation.

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

10…光ディスク 32…光ピックアップ 42…リファレンス・アンプ 43…サーボ・アンプ 46…DVDデータ処理部 53…RAM 54…ROM 55…CPU Reference Signs List 10 optical disk 32 optical pickup 42 reference amplifier 43 servo amplifier 46 DVD data processing unit 53 RAM 54 ROM 55 CPU

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】第1の方向及びこの第1の方向と直交する
第2の方向に沿って配列されたデータの集まりから成る
データブロック、このデータブロックのうちの前記第1
の方向のデータに含まれるエラーを訂正する第1のエラ
ー訂正コード、並びに前記データブロックのうちの前記
第2の方向のデータに含まれるエラーを訂正する第2の
エラー訂正コードを有するエラー訂正コード付きデータ
ブロックを生成する第1のステップと、 前記第1のステップにより生成された前記エラー訂正コ
ード付きデータブロックが有する前記第1のエラー訂正
コードにより、前記データブロックに含まれるエラーを
訂正する第2のステップと、 前記第2のステップのエラー訂正によりエラーが訂正し
きれたか否かに関わらず、前記第1のステップにより生
成された前記エラー訂正コード付きデータブロックが有
する前記第2のエラー訂正コードにより、前記データブ
ロックに含まれるエラーを訂正する第3のステップと、 を備えたことを特徴とするエラー訂正方法。
1. A data block comprising a group of data arranged along a first direction and a second direction orthogonal to the first direction, wherein the first one of the data blocks is
A first error correction code for correcting an error included in the data of the data block, and an error correction code having a second error correction code for correcting an error included in the data of the data block in the second direction. A first step of generating a data block with a code, and a step of correcting an error included in the data block with the first error correction code of the data block with the error correction code generated in the first step. Step 2 and the second error correction of the data block with the error correction code generated by the first step, regardless of whether the error has been corrected by the error correction of the second step. A third step of correcting an error contained in the data block by a code; Error correction method which is characterized in that there was example.
【請求項2】第1の方向及びこの第1の方向と直交する
第2の方向に沿って配列されたデータの集まりから成る
ブロックであり一部のデータの集まりに含まれるエラー
を検出するエラー検出コードを含むデータブロック、こ
のデータブロックのうちの前記第1の方向のデータに含
まれるエラーを訂正する第1のエラー訂正コード、並び
に前記データブロックのうちの前記第2の方向のデータ
に含まれるエラーを訂正する第2のエラー訂正コードを
有するエラー訂正コード付きデータブロックを生成する
第1のステップと、 前記第1のステップにより生成された前記エラー訂正コ
ード付きデータブロックが有する前記第1のエラー訂正
コードにより、前記データブロックに含まれるエラーを
訂正する第2のステップと、 前記第2のステップのエラー訂正によりエラーが訂正し
きれたか否かに関わらず、前記第1のステップにより生
成された前記エラー訂正コード付きデータブロックが有
する前記第2のエラー訂正コードにより、前記データブ
ロックに含まれるエラーを訂正する第3のステップと、 前記第2及び第3のステップを経て、前記第1のステッ
プにより生成された前記エラー訂正コード付きデータブ
ロックが有する前記データブロックにエラーが含まれて
いないことが判明したとき、前記データブロックに含ま
れる前記エラー検出コードにより、一部のデータの集ま
りに含まれるエラーを検出する第4のステップと、 を備えたことを特徴とするエラー訂正方法。
2. An error detecting block which is composed of a group of data arranged along a first direction and a second direction orthogonal to the first direction, and which detects an error included in a part of the group of data. A data block including a detection code, a first error correction code for correcting an error included in the data in the first direction of the data block, and a first error correction code included in the data of the second direction of the data block A first step of generating a data block with an error correction code having a second error correction code for correcting an error to be read; and a first step of the data block with an error correction code generated by the first step. A second step of correcting an error included in the data block by using an error correction code; Irrespective of whether or not the error has been completely corrected by the error correction, the error included in the data block is determined by the second error correction code included in the data block with the error correction code generated in the first step. After a third step of correcting, and the second and third steps, it is determined that the data block included in the data block with the error correction code generated in the first step does not include an error. And a fourth step of detecting an error contained in a part of the data set by using the error detection code contained in the data block.
【請求項3】所定数の行及び列に沿って配列されたデー
タの集まりから成るデータブロック、このデータブロッ
クのうちの列方向のデータに含まれるエラーを訂正する
第1のエラー訂正コード、並びに前記データブロックの
うちの行方向のデータに含まれるエラーを訂正する第2
のエラー訂正コードを有するエラー訂正コード付きデー
タブロックから生成されるN個の記録用データユニット
であって、光ディスクに設けられた複数のセクタフィー
ルドのうちの一つのセクタフィールドに記録される一つ
の記録用データユニットが、前記データブロックのうち
のM個の行のデータ、前記第1のエラー訂正コードのう
ちのM個の行のデータに対して付与されたコード、並び
に前記第2のエラー訂正コードのうちの1/Nのコード
を有し、これらN個の記録用データユニットが記録され
た光ディスクの所定位置に設けられたN個のセクタフィ
ールドを再生する第1のステップと、 前記第1のステップにより再生されたデータに基づき、
前記エラー訂正コード付きデータブロックを生成する第
2のステップと、 前記第2のステップにより生成された前記エラー訂正コ
ード付きデータブロックが有する前記第1のエラー訂正
コードにより、前記データブロックに含まれるエラーを
訂正する第3のステップと、 前記第2のステップのエラー訂正によりエラーが訂正し
きれたか否かに関わらず、前記第2のステップにより生
成された前記エラー訂正コード付きデータブロックが有
する前記第2のエラー訂正コードにより、前記データブ
ロックに含まれるエラーを訂正する第4のステップと、 を備えたことを特徴とするエラー訂正方法。
3. A data block comprising a group of data arranged along a predetermined number of rows and columns, a first error correction code for correcting an error contained in data in a column direction of the data block, and A second step of correcting an error included in data in a row direction of the data block.
N recording data units generated from an error correction code-added data block having the following error correction code, wherein one record is recorded in one of a plurality of sector fields provided on the optical disc. A data unit for data of M rows of the data block, a code assigned to data of M rows of the first error correction code, and a second error correction code. A first step of reproducing N sector fields provided at predetermined positions on an optical disk on which the N recording data units are recorded, the first step comprising: Based on the data reproduced by the steps,
A second step of generating the data block with the error correction code; and an error included in the data block by the first error correction code of the data block with the error correction code generated by the second step. A third step of correcting the error, and irrespective of whether or not the error has been completely corrected by the error correction of the second step, the third step of the data block with the error correction code generated in the second step. A fourth step of correcting an error included in the data block using the second error correction code.
【請求項4】所定数の行及び列に沿って配列されたデー
タの集まりから成るデータブロックであり一部のデータ
の集まりに含まれるエラーを検出するエラー検出コード
を含むデータブロック、このデータブロックのうちの列
方向のデータに含まれるエラーを訂正する第1のエラー
訂正コード、並びに前記データブロックのうちの行方向
のデータに含まれるエラーを訂正する第2のエラー訂正
コードを有するエラー訂正コード付きデータブロックか
ら生成されるN個の記録用データユニットであって、光
ディスクに設けられた複数のセクタフィールドのうちの
一つのセクタフィールドに記録される一つの記録用デー
タユニットが、前記データブロックのうちのM個の行の
データ、前記第1のエラー訂正コードのうちのM個の行
のデータに対して付与されたコード、並びに前記第2の
エラー訂正コードのうちの1/Nのコードを有し、これ
らN個の記録用データユニットが記録された光ディスク
の所定位置に設けられたN個のセクタフィールドを再生
する第1のステップと、 前記第1のステップにより再生されたデータに基づき、
前記エラー訂正コード付きデータブロックを生成する第
2のステップと、 前記第2のステップにより生成された前記エラー訂正コ
ード付きデータブロックが有する前記第1のエラー訂正
コードにより、前記データブロックに含まれるエラーを
訂正する第3のステップと、 前記第3のステップのエラー訂正によりエラーが訂正し
きれたか否かに関わらず、前記第2のステップにより生
成された前記エラー訂正コード付きデータブロックが有
する前記第2のエラー訂正コードにより、前記データブ
ロックに含まれるエラーを訂正する第4のステップと、 前記第3及び第4のステップを経て、前記第2のステッ
プにより生成された前記エラー訂正コード付きデータブ
ロックが有する前記データブロックにエラーが含まれて
いないことが判明したとき、前記データブロックに含ま
れる前記エラー検出コードにより、一部のデータの集ま
りに含まれるエラーを検出する第5のステップと、 を備えたことを特徴とするエラー訂正方法。
4. A data block comprising a group of data arranged along a predetermined number of rows and columns and including an error detection code for detecting an error contained in a part of the group of data. An error correction code having a first error correction code for correcting an error included in data in a column direction of the data block and a second error correction code for correcting an error included in data in a row direction of the data block N recording data units generated from the appended data block, wherein one recording data unit recorded in one of a plurality of sector fields provided on the optical disc is a recording data unit of the data block. Of the M rows of data, and the M rows of data of the first error correction code. And N sector fields provided at predetermined positions on the optical disc having the given code and 1 / N of the second error correction code, and these N recording data units recorded thereon. A first step of reproducing, and based on the data reproduced in the first step,
A second step of generating the data block with the error correction code; and an error included in the data block by the first error correction code of the data block with the error correction code generated by the second step. A third step of correcting the error correction code; and irrespective of whether or not the error has been completely corrected by the error correction of the third step, the third step of the data block with the error correction code generated in the second step. A fourth step of correcting an error included in the data block by using the second error correction code; and a data block with the error correction code generated by the second step through the third and fourth steps. It has been found that the data block has no error. The an error detection code, the error correction method characterized by comprising: a fifth step, a detecting an error contained in the collection of part of the data contained in the data block.
【請求項5】所定数の行及び列に沿って配列されたデー
タの集まりから成るデータブロック、このデータブロッ
クのうちの列方向のデータに含まれるエラーを訂正する
第1のエラー訂正コード、並びに前記データブロックの
うちの行方向のデータに含まれるエラーを訂正する第2
のエラー訂正コードを有するエラー訂正コード付きデー
タブロックから生成されるN個の記録用データユニット
であって、光ディスクに設けられた複数のセクタフィー
ルドのうちの一つのセクタフィールドに記録される一つ
の記録用データユニットが、前記データブロックのうち
のM個の行のデータ、前記第1のエラー訂正コードのう
ちのM個の行のデータに対して付与されたコード、並び
に前記第2のエラー訂正コードのうちの1/Nのコード
を有し、これらN個の記録用データユニットが記録され
た光ディスクの所定位置に設けられたN個のセクタフィ
ールドを再生する再生手段と、 前記再生手段により再生されたデータに基づき、前記エ
ラー訂正コード付きデータブロックを生成する生成手段
と、 前記生成手段により生成された前記エラー訂正コード付
きデータブロックが有する前記第1のエラー訂正コード
により、前記データブロックに含まれるエラーを訂正す
る第1のエラー訂正手段と、 前記第1のエラー訂正手段によるエラー訂正によりエラ
ーが訂正しきれたか否かに関わらず、前記生成手段によ
り生成された前記エラー訂正コード付きデータブロック
が有する前記第2のエラー訂正コードにより、前記デー
タブロックに含まれるエラーを訂正する第2のエラー訂
正手段と、 を備えたことを特徴とする光ディスク装置。
5. A data block comprising a group of data arranged along a predetermined number of rows and columns, a first error correction code for correcting an error contained in data in a column direction of the data block, and A second step of correcting an error included in data in a row direction of the data block.
N recording data units generated from an error correction code-added data block having the following error correction code, wherein one record is recorded in one of a plurality of sector fields provided on the optical disc. A data unit for data of M rows of the data block, a code assigned to data of M rows of the first error correction code, and a second error correction code. A reproducing means for reproducing N sector fields provided at predetermined positions on an optical disk on which the N recording data units are recorded, wherein the reproduction data is reproduced by the reproducing means. Generating means for generating the data block with the error correction code based on the generated data; and First error correction means for correcting an error included in the data block by the first error correction code included in the data block with the error correction code; and error correction by error correction by the first error correction means. Second error correction means for correcting an error included in the data block by the second error correction code of the data block with the error correction code generated by the generation means, An optical disc device, comprising:
【請求項6】所定数の行及び列に沿って配列されたデー
タの集まりから成るデータブロックであり一部のデータ
の集まりに含まれるエラーを検出するエラー検出コード
を含むデータブロック、このデータブロックのうちの列
方向のデータに含まれるエラーを訂正する第1のエラー
訂正コード、並びに前記データブロックのうちの行方向
のデータに含まれるエラーを訂正する第2のエラー訂正
コードを有するエラー訂正コード付きデータブロックか
ら生成されるN個の記録用データユニットであって、光
ディスクに設けられた複数のセクタフィールドのうちの
一つのセクタフィールドに記録される一つの記録用デー
タユニットが、前記データブロックのうちのM個の行の
データ、前記第1のエラー訂正コードのうちのM個の行
のデータに対して付与されたコード、並びに前記第2の
エラー訂正コードのうちの1/Nのコードを有し、これ
らN個の記録用データユニットが記録された光ディスク
の所定位置に設けられたN個のセクタフィールドを再生
する再生手段と、 前記再生手段により再生されたデータに基づき、前記エ
ラー訂正コード付きデータブロックを生成する生成手段
と、 前記生成手段により生成された前記エラー訂正コード付
きデータブロックが有する前記第1のエラー訂正コード
により、前記データブロックに含まれるエラーを訂正す
る第1のエラー訂正手段と、 前記第1のエラー訂正手段によるエラー訂正によりエラ
ーが訂正しきれたか否かに関わらず、前記生成手段によ
り生成された前記エラー訂正コード付きデータブロック
が有する前記第2のエラー訂正コードにより、前記デー
タブロックに含まれるエラーを訂正する第2のエラー訂
正手段と、 前記第1及び第2のエラー訂正手段によるエラー訂正処
理を経て、前記生成手段により生成された前記エラー訂
正コード付きデータブロックが有する前記データブロッ
クにエラーが含まれていないことが判明したとき、前記
データブロックに含まれる前記エラー検出コードによ
り、一部のデータの集まりに含まれるエラーを検出する
エラー検出手段と、 を備えたことを特徴とする光ディスク装置。
6. A data block comprising a group of data arranged along a predetermined number of rows and columns, and a data block including an error detection code for detecting an error contained in a part of the group of data, and the data block. An error correction code having a first error correction code for correcting an error included in data in a column direction of the data block and a second error correction code for correcting an error included in data in a row direction of the data block N recording data units generated from the appended data block, wherein one recording data unit recorded in one of a plurality of sector fields provided on the optical disc is a recording data unit of the data block. Of the M rows of data, and the M rows of data of the first error correction code. And N sector fields provided at predetermined positions on the optical disc having the given code and 1 / N of the second error correction code, and these N recording data units recorded thereon. A reproducing unit that reproduces the data, a generating unit that generates the data block with the error correction code based on the data reproduced by the reproducing unit, and a data unit that has the data block with the error correction code generated by the generating unit. A first error correction unit for correcting an error included in the data block by using one error correction code; and irrespective of whether or not the error has been completely corrected by the first error correction unit. The second error correction code included in the data block with the error correction code generated by the means A second error correction unit that corrects an error included in the data block; and an error correction process performed by the first and second error correction units. The data with the error correction code generated by the generation unit. When it is determined that the data block has no error in the data block, the error detection code included in the data block detects an error included in a group of some data, based on the error detection code. An optical disc device, comprising:
JP10228055A 1998-08-12 1998-08-12 Error correction method and optical disk device Pending JP2000057710A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10228055A JP2000057710A (en) 1998-08-12 1998-08-12 Error correction method and optical disk device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10228055A JP2000057710A (en) 1998-08-12 1998-08-12 Error correction method and optical disk device

Publications (1)

Publication Number Publication Date
JP2000057710A true JP2000057710A (en) 2000-02-25

Family

ID=16870499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10228055A Pending JP2000057710A (en) 1998-08-12 1998-08-12 Error correction method and optical disk device

Country Status (1)

Country Link
JP (1) JP2000057710A (en)

Similar Documents

Publication Publication Date Title
JP3029400B2 (en) Replacement processing method
JP3113201B2 (en) Replacement processing method
JP2848809B2 (en) Replacement processing method
JP3113200B2 (en) Replacement processing method
CN1822117A (en) Disk having unique code for identifying its type for optical disk player
JP3029399B2 (en) Replacement processing method
US7400565B2 (en) Reproduction method, a program, a recording medium, and a drive apparatus
JP4335859B2 (en) Information recording / reproducing apparatus and information reproducing apparatus
JP2000057710A (en) Error correction method and optical disk device
US7719945B2 (en) Information recording method allowing improved access to a recording start position of user data in an information recording medium and apparatus performing the same
JPH09270175A (en) Write-once optical disc device
JP2008090902A (en) Information recording apparatus and information recording method
JP2002184116A (en) Defect processing method and optical disk device
EP1703508A2 (en) Optical disc recording/reproduction apparatus
JP3789673B2 (en) Optical disc recording / reproducing apparatus
JP3957447B2 (en) Control system for optical disk recording / reproducing apparatus
JP2005302143A (en) Initialization method, playback method, program and recording medium, data structure, information recording device, and information playback device
JPH06318371A (en) Disk-shaped recording medium and disk reproducing device
JP3831655B2 (en) Recording control method for optical disc recording / reproducing apparatus
JP2000132948A (en) Optical disk recording/reproduction device
JP2000149433A (en) Optical disk recording and reproducing device
JP2003123385A (en) Method for controlling recording on optical disk recording and reproducing device
JP2001035084A (en) Optical disk recording and reproducing device
JP2000163930A (en) Optical disk recording and reproducing device
JP2003006987A (en) Recording control method for optical disk recording/ reproducing device