JP2000298833A - Drive device - Google Patents

Drive device

Info

Publication number
JP2000298833A
JP2000298833A JP11105067A JP10506799A JP2000298833A JP 2000298833 A JP2000298833 A JP 2000298833A JP 11105067 A JP11105067 A JP 11105067A JP 10506799 A JP10506799 A JP 10506799A JP 2000298833 A JP2000298833 A JP 2000298833A
Authority
JP
Japan
Prior art keywords
recording
data
laser power
value
amplitude
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.)
Withdrawn
Application number
JP11105067A
Other languages
Japanese (ja)
Inventor
Shigeo Yamaguchi
茂男 山口
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 JP11105067A priority Critical patent/JP2000298833A/en
Publication of JP2000298833A publication Critical patent/JP2000298833A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Optical Recording Or Reproduction (AREA)

Abstract

(57)【要約】 【課題】 ベリファイ時に記録レーザパワーの適否を明
確に判別できるようにする。 【解決手段】 データ信号波形についてのアシンメトリ
値、又は振幅値が所定の範囲内にあるか否かにより記録
時のレーザパワーが適正であるか否かを判別する。また
記録時のレーザパワーが適正でないと判断された場合
は、記録レーザパワーを調整して記録動作のリトライを
実行する。
(57) [Summary] [PROBLEMS] To determine whether recording laser power is appropriate or not at the time of verification. SOLUTION: It is determined whether or not the laser power at the time of recording is appropriate based on whether or not an asymmetry value or an amplitude value of a data signal waveform is within a predetermined range. When it is determined that the laser power at the time of recording is not appropriate, the recording laser power is adjusted and the recording operation is retried.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は記録媒体に対してデ
ータの再生を行うことのできるドライブ装置に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a drive device capable of reproducing data from a recording medium.

【0002】[0002]

【従来の技術】光ディスク、光磁気ディスク等の記録媒
体に対して記録再生動作を行うドライブ装置では、或る
セクター(セクターとは記録媒体上のデータ単位)に対
する記録を行った際に、その直後にそのセクターの再生
を行い、正しくデータが記録できたか否かをチェックす
る動作が行われる。このような動作はライトアンドベリ
ファイと呼ばれる。特にライトワンス型のディスク(W
ORMディスク)については、書換不可能であることか
ら、記録時にライトアンドベリファイを行うことは重要
となる。
2. Description of the Related Art In a drive device that performs a recording / reproducing operation on a recording medium such as an optical disk, a magneto-optical disk, etc., when recording is performed on a certain sector (a sector is a data unit on the recording medium), Then, an operation of reproducing the sector and checking whether data has been correctly recorded is performed. Such an operation is called write-and-verify. Especially write-once type disks (W
For an ORM disc, it is not possible to rewrite, so it is important to perform write and verify during recording.

【0003】ベリファイ時には、通常の再生時よりもリ
ード条件を厳しくして再生を行うようにしている。そし
てその厳しい条件下で適正にデータが読み出せればベリ
ファイOK(つまり記録OK)と判断する。これは、そ
のディスクがリード能力の低い再生装置に装填された際
にも、適正に再生が実行できるようにするためである。
一方、ベリファイNGとなった場合は、リトライ動作と
して再度記録動作をやり直す。ライトワンス型のディス
クの場合は、一度書込を行ったセクターには再度書込を
行うことはできないため、リトライ動作時には異なるセ
クターに記録を実行することになる。
At the time of verification, reproduction is performed under stricter read conditions than during normal reproduction. If the data can be read properly under the severe conditions, it is determined that the verification is OK (that is, the recording is OK). This is to ensure that the disc can be properly reproduced even when the disc is loaded into a reproducing apparatus having a low read capability.
On the other hand, if the verification has failed, the recording operation is performed again as a retry operation. In the case of a write-once disk, it is not possible to perform writing again on a sector that has been written once, so that recording is performed on a different sector during the retry operation.

【0004】ベリファイ時にリード条件を厳しくする手
法としては、例えばECCクライテリア(エラー訂正O
Kの基準)やリシンククライテリア(同期エラーの基
準)を厳しくしたり、再生RF信号の振幅を小さくした
り、2値化スライスレベルを変更することなどが行われ
る。
As a method for making read conditions stricter during verification, for example, ECC criteria (error correction O
For example, the criterion of K) and the resync criteria (criterion of synchronization error) are made strict, the amplitude of the reproduced RF signal is reduced, and the binarized slice level is changed.

【0005】またベリファイNGとなる主な要因として
は、ディスク上の傷や汚れ(ディフェクト)や記録時の
不適切なレーザパワーがあげられる。記録レーザパワー
については、記録時に最適レベルに調整できればよいわ
けであるが、ライトワンスディスクでは、記録時に何度
も試し書きを行って記録レーザパワーを調整していくよ
うなことは、セクター消費を著しく拡大してしまうこと
になるため適切ではない。従って、記録レーザパワーが
不適切であった場合は、ベリファイ時にNGと判断し
て、記録レーザパワーを変更してリトライを行うことが
重要となる。
[0005] The main causes of the verification NG include scratches and dirt (defects) on the disk and inappropriate laser power at the time of recording. It is only necessary to be able to adjust the recording laser power to the optimum level at the time of recording.However, with a write-once disc, performing trial writing many times at the time of recording and adjusting the recording laser power will reduce sector consumption. It is not appropriate because it would significantly expand. Therefore, when the recording laser power is inappropriate, it is important to determine that the recording laser power is NG at the time of verification and change the recording laser power to perform a retry.

【0006】[0006]

【発明が解決しようとする課題】ところで、ECCクラ
イテリアやリシンククライテリアなどリード条件を厳し
くしてベリファイを行うと、そのセクターに大きなディ
フェクトがあった場合などは、ほぼ確実にベリファイN
Gとなる。つまり記録エラーと判断すべき場合に、適切
にベリファイNGとなり、リトライ動作によってディフ
ェクトのない他のセクターに記録をやり直すことができ
る。
By the way, if the verification is performed under strict read conditions such as the ECC criteria and the resync criteria, if the sector has a large defect, the verify N is almost certainly achieved.
G. That is, when it is determined that a recording error has occurred, verify NG is appropriately performed, and recording can be performed again on another sector having no defect by a retry operation.

【0007】ところが、記録レーザパワーに問題があっ
た場合について考えると、例えば記録レーザパワーが低
すぎたような場合であって、しかもリード条件を厳しく
しても、リード能力が高いドライブ装置の場合は、ベリ
ファイ時に適切にデータ再生ができることがある。ドラ
イブ装置の再生系としては、現在、ビットバイビット復
号法やビタビ復号法が用いられることが多いが、ビタビ
復号法は非常にリード能力が高いため、記録レーザパワ
ーが不適切であった場合でも、ベリファイOKとなるこ
とが多い。そのように記録レーザパワーが不適切であっ
てもベリファイOKとなれば、そのまま記録OKとして
リトライ動作は行われないことになるが、もしそのディ
スクがビットバイビット復号法を採用している再生装置
に装填された場合は、データが再生できない可能性が高
いものとなる。
However, considering a case where there is a problem with the recording laser power, for example, a case where the recording laser power is too low and a drive device having a high read capability even when read conditions are strict. In some cases, data can be properly reproduced at the time of verification. Currently, the bit-by-bit decoding method and the Viterbi decoding method are often used as the reproduction system of the drive device.However, the Viterbi decoding method has a very high read capability, so even if the recording laser power is inappropriate. In most cases, the verification is OK. If the verification is OK even if the recording laser power is inappropriate as described above, the retry operation will not be performed as it is as recording OK, but if the disc uses a bit-by-bit decoding method, If the data is loaded in the memory, it is highly likely that the data cannot be reproduced.

【0008】つまり、ベリファイNGとすべきものがベ
リファイOKとなってしまうことで、再生互換性が保て
なくなってしまい、記録再生システムとしての信頼性が
損なわれてしまう。換言すれば、リード条件を厳しくし
てベリファイを行うのみでは、そのベリファイOK/N
Gを記録動作のOK/NGの基準とすることは不十分な
ものとなってしまう。またベリファイNGとなった場合
に、その原因として記録レーザパワーが不適切であるか
否かが明確に判別できないという問題もあり、適切なリ
トライが実行できない(レーザパワーを変更すべきか否
かが明確にわからない)。
That is, if the verification NG is changed to the verification OK, the reproduction compatibility cannot be maintained, and the reliability of the recording / reproduction system is impaired. In other words, if verification is performed only under strict read conditions, the verification OK / N
It is insufficient to use G as a reference for OK / NG of the recording operation. Further, when the verification is NG, there is a problem that it is not possible to clearly determine whether or not the recording laser power is inappropriate as a cause thereof, so that an appropriate retry cannot be executed (it is clear whether or not the laser power should be changed. I don't know).

【0009】[0009]

【課題を解決するための手段】本発明はこれらの問題点
に鑑みて、ライトアンドベリファイ時に、記録レーザパ
ワーが不適切であった場合にも、それが明確に識別でき
るようにし、適切なリトライ動作が実行できるようにす
るとともに、それによって再生互換性を良好に維持でき
るようにすることを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems, and has been made in view of the above circumstances. It is an object of the present invention to enable operations to be performed and thereby maintain good reproduction compatibility.

【0010】このために本発明のドライブ装置は、レー
ザ光照射を行って記録媒体に対するデータの記録、及び
記録されたデータ信号の読出を行うことのできるヘッド
手段と、ヘッド手段により読み出されたデータ信号に対
してデコード処理を行い、再生データを得るデコード手
段と、ヘッド手段により読み出されたデータ信号波形に
ついてのアシンメトリ値を算出するアシンメトリ算出手
段と、ヘッド手段に対して記録データを供給して記録媒
体に対するデータの記録を実行させた後、その記録した
データについてのデータ信号の読出を実行させ、そのデ
ータ信号波形についてアシンメトリ算出手段により算出
されたアシンメトリ値が所定の範囲内にあるか否かによ
り記録時のレーザパワーが適正であるか否かを判別し、
記録時のレーザパワーが適正でないと判断された場合
は、記録動作エラー(例えばリトライ動作に移行すべき
ベリファイNG状態)と判断する制御手段とを備えるよ
うにする。
[0010] For this purpose, the drive device of the present invention provides a head means capable of recording data on a recording medium by irradiating a laser beam and reading out a recorded data signal, and a head device capable of reading out the recorded data signal. Decoding means for performing decoding processing on a data signal to obtain reproduced data, asymmetry calculating means for calculating an asymmetry value for a data signal waveform read by the head means, and supplying recording data to the head means. After the data is recorded on the recording medium, the data signal is read out from the recorded data, and whether or not the asymmetry value calculated by the asymmetry calculating means for the data signal waveform is within a predetermined range. It is determined whether the laser power at the time of recording is appropriate according to
If it is determined that the laser power at the time of recording is not appropriate, a control means for determining a recording operation error (for example, a verify NG state to shift to a retry operation) is provided.

【0011】記録可能なディスクメディアのうち、例え
ばWORMディスクとしては、レーザ光照射によりディ
スク上にエンボスピットを形成していく、いわゆる穴開
けタイプと呼ばれるものの他、相変化方式でデータ記録
を行うもの、さらには合金タイプと呼ばれる、反射率変
化によるピットを形成していくものがある。さらには記
録可能なディスクメディアとして書換可能なものとして
は、磁界ピットを形成する光磁気ディスク(MOディス
ク)や、DVD−RAM、DVD−RWなどの相変化方
式を用いたディスクがある。これらのうち、合金タイプ
のWORMディスク以外は、記録レーザパワーと再生さ
れるデータ信号のアシンメトリに相関関係がみられる。
従って、アシンメトリ値を算出することで、記録レーザ
パワーが適切であるか否かが判断できる。
Among recordable disc media, for example, WORM discs are those that form embossed pits on a disc by irradiating a laser beam, so-called perforated types, and those that record data by a phase change method. Further, there is a type called an alloy type which forms a pit due to a change in reflectance. Further, as rewritable disk media, there are a magneto-optical disk (MO disk) in which magnetic field pits are formed, and a disk using a phase change method such as a DVD-RAM and a DVD-RW. Among them, there is a correlation between the recording laser power and the asymmetry of the reproduced data signal except for the alloy type WORM disk.
Therefore, it is possible to determine whether the recording laser power is appropriate by calculating the asymmetry value.

【0012】また本発明のドライブ装置としては、レー
ザ光照射を行って記録媒体に対するデータの記録、及び
記録されたデータ信号の読出を行うことのできるヘッド
手段と、ヘッド手段により読み出されたデータ信号に対
してデコード処理を行い、再生データを得るデコード手
段と、ヘッド手段により読み出されたデータ信号波形に
ついての振幅値を算出する振幅算出手段と、ヘッド手段
に対して記録データを供給して記録媒体に対するデータ
の記録を実行させた後、その記録したデータについての
データ信号の読出を実行させ、そのデータ信号波形につ
いて振幅算出手段により算出された振幅値が所定の範囲
内にあるか否かにより記録時のレーザパワーが適正であ
るか否かを判別し、記録時のレーザパワーが適正でない
と判断された場合は、記録動作エラーと判断する制御手
段とを備えるようにする。
Also, a drive device according to the present invention includes a head device capable of recording data on a recording medium by irradiating a laser beam and reading a recorded data signal, and a data device read by the head device. Decoding means for performing decoding processing on a signal to obtain reproduced data; amplitude calculating means for calculating an amplitude value of a data signal waveform read by the head means; and supplying recording data to the head means. After the recording of the data on the recording medium is performed, the reading of the data signal for the recorded data is performed, and whether the amplitude value calculated by the amplitude calculating means for the data signal waveform is within a predetermined range or not. Determines if the laser power during recording is appropriate, and determines that the laser power during recording is not appropriate , So that a control means for determining a recording operation error.

【0013】上記合金タイプのWORMディスクなど
は、記録レーザパワーと再生されるデータ信号の振幅レ
ベルに相関関係がみられる。従って、振幅値を算出する
ことで、記録レーザパワーが適切であるか否かが判断で
きる。
In the alloy type WORM disk and the like, there is a correlation between the recording laser power and the amplitude level of a reproduced data signal. Therefore, by calculating the amplitude value, it can be determined whether or not the recording laser power is appropriate.

【0014】[0014]

【発明の実施の形態】以下、本発明の実施の形態につい
て説明するが、実施の形態の理解を容易とするために、
下記順序のように、まずビタビ復号方法を行う再生系を
有するディスクドライブ装置の構成、ビタビ復号方法等
について説明し、その後、実施の形態としてのディスク
ドライブ装置の構成及び動作を説明していく。 1.ビタビ復号方法を行う再生系を有するディスクドラ
イブ装置の説明 1−1 装置構成の概要 1−2 ビタビ復号方法 1−3 ビタビ復号器 2.実施の形態のディスクドライブ装置(I) 2−1 ディスクドライブ装置の構成 2−2 記録レーザパワーとアシンメトリの関係 2−3 ライトアンドベリファイ処理 2−4 ライトアンドベリファイの動作態様例 3.実施の形態のディスクドライブ装置(II) 3−1 記録レーザパワーと振幅の関係 3−2 ライトアンドベリファイ処理及び動作態様例
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described, but in order to facilitate understanding of the embodiments,
In the following order, first, the configuration of a disk drive device having a reproduction system that performs the Viterbi decoding method, the Viterbi decoding method, and the like will be described, and then, the configuration and operation of the disk drive device as an embodiment will be described. 1. 1. Description of disk drive device having playback system for performing Viterbi decoding method 1-1 Overview of device configuration 1-2 Viterbi decoding method 1-3 Viterbi decoder 2. 2. Disk drive device (I) of embodiment 2-1 Configuration of disk drive device 2-2 Relationship between recording laser power and asymmetry 2-3 Write-and-verify process 2-4 Example of operation mode of write-and-verify Disk drive device (II) of embodiment 3-1 Relationship between recording laser power and amplitude 3-2 Write-and-verify processing and operation example

【0015】1.ビタビ復号方法を行う再生系を有する
ディスクドライブ装置の説明 1−1 装置構成の概要 まず、ビタビ復号方法を行う再生系を有する典型的なデ
ィスクドライブ装置(記録/再生装置)の一例について
説明する。図1は、光磁気ディスク又は光ディスクに対
して、ビタビ復号方法を行う再生系を有するディスクド
ライブ装置の一例の構成を示すブロック図である。但し
この図ではサーボ系等は省略してある。
1. 1. Description of Disk Drive Device Having Reproduction System Performing Viterbi Decoding Method 1-1 Overview of Device Configuration First, an example of a typical disk drive device (recording / reproduction device) having a reproduction system performing a Viterbi decoding method will be described. FIG. 1 is a block diagram showing a configuration of an example of a disk drive device having a reproducing system for performing a Viterbi decoding method on a magneto-optical disk or an optical disk. However, in this figure, the servo system and the like are omitted.

【0016】記録時には、コントローラ2がホストコン
ピュータ1の指令に従って、記録すべきユーザデータを
受取リ、情報語としてのユーザデータに基づいてエンコ
ードを行って、符号語としてのRLL(1,7)符号を
生成する。この符号語が記録データとしてレーザパワー
コントロール部(以下、LPCと表記する)4に供給さ
れる。コントローラ2は、このような処理の他に、後述
する復号化処理、および記録、再生、消去等の各モード
の制御、並びにホストコンピュータ1との交信等の動作
を行う。
At the time of recording, the controller 2 receives user data to be recorded according to a command from the host computer 1, performs encoding based on the user data as information words, and performs RLL (1, 7) encoding as code words. Generate This code word is supplied as recording data to a laser power control unit (hereinafter, referred to as LPC) 4. In addition to such processing, the controller 2 performs operations such as decoding processing described later, control of each mode such as recording, reproduction, and erasing, and communication with the host computer 1.

【0017】LPC4は、再生時、記録時、消去時のそ
れぞれにおいて光ピックアップ7からのレーザ出力を実
行させるようにレーザ駆動信号(ドライブパルス)を発
生させる。このドライブパルスはAPC(Auto Power C
ontrol)及びドライブ部(以下APC)10に供給さ
れ、このAPC10によってドライブパルスに応じた電
流がレーザダイオードに印加されることで、光ピックア
ップ7内のレーザダイオードからのレーザ出力が行われ
る。またAPC10は、レーザレベルを所定値に保つよ
うにフィードバック制御を行っている。
The LPC 4 generates a laser drive signal (drive pulse) so as to execute laser output from the optical pickup 7 at each of reproduction, recording, and erasing. This drive pulse is APC (Auto Power C
and a drive section (hereinafter, APC) 10 to apply a current corresponding to a drive pulse to the laser diode by the APC 10, thereby performing laser output from the laser diode in the optical pickup 7. Further, the APC 10 performs feedback control so as to keep the laser level at a predetermined value.

【0018】このようにLPC4、APC10が、供給
された記録データに対応して、光ピックアップ7のレー
ザパワーを制御して、スピンドルモータ9により回転さ
れているディスク6上にピット列を形成することによ
り、記録が行なわれる。例えば書換可能型光磁気ディス
ク(MOディスク)に対応するドライブ装置の場合は、
ディスク6上に磁気極性を有するピット列を形成するこ
とになる。この場合、磁気へッド5がディスク6にバイ
アス磁界を付与する。また、追記型ディスク(WORM
ディスク)であって、いわゆるアブラティブタイプ(穴
開け型)のディスクに対応するドライブ装置の場合は、
レーザ光によりエンボスピット列が形成される。また追
記型ディスク(WORMディスク)であって、いわゆる
合金タイプのディスクに対応するドライブ装置の場合
は、レーザ光によりディスク記録面の反射率変化を生じ
させることによるピット列が形成される。さらに相変化
方式のディスクに対応するドライブ装置の場合は、レー
ザ光により相変化ピット列が形成される。、
As described above, the LPC 4 and APC 10 control the laser power of the optical pickup 7 in accordance with the supplied recording data to form a pit row on the disk 6 rotated by the spindle motor 9. Thus, recording is performed. For example, in the case of a drive device corresponding to a rewritable magneto-optical disk (MO disk),
A pit row having a magnetic polarity is formed on the disk 6. In this case, the magnetic head 5 applies a bias magnetic field to the disk 6. In addition, a write-once disc (WORM)
Disk) and a drive device that supports so-called abrasive type (perforated) disks,
An emboss pit row is formed by the laser beam. In the case of a write-once disk (WORM disk), which is a drive device corresponding to a so-called alloy type disk, a pit row is formed by causing a change in the reflectance of the disk recording surface by laser light. Further, in the case of a drive device corresponding to a phase change type disk, a phase change pit row is formed by a laser beam. ,

【0019】なおピット列としては、記録データに基づ
いて後述するように生成されるプリコード出力に従っ
て、後述するようなマークエッジ記録が行われる。形成
される各ピットを、記録データに基づいて後述するよう
にして生成されるプリコード出力中の各ピットに対応さ
せる方法について、図2を参照して説明する。プリコー
ド出力中の、例えば’1’に対してピットを形成し、’
0’に対してピットを形成しない記録方法をマーク位置
記録方法と称する。一方、各ピットのエッジによって表
現される、プリコード出力中の各ピットの境界における
極性の反転を、例えば’1’に対応させる記録方法をマ
ークエッジ記録方法と称する。再生時には、再生信号中
の各ピットの境界は、後述するようにして生成されるリ
ードクロックDCKに従って認識される。
In the pit train, mark edge recording described later is performed in accordance with a precode output generated as described later based on the recording data. A method for associating each pit to be formed with each pit in a precode output generated as described later based on the recording data will be described with reference to FIG. A pit is formed for, for example, “1” during precode output,
A recording method in which no pit is formed for 0 'is called a mark position recording method. On the other hand, a recording method in which the polarity inversion at the boundary of each pit in the precode output expressed by the edge of each pit corresponds to, for example, “1” is referred to as a mark edge recording method. At the time of reproduction, the boundary of each pit in the reproduction signal is recognized according to a read clock DCK generated as described later.

【0020】図1の再生系の構成および動作は次のよう
になる。光ピックアップ7は、スピンドルモータ9によ
って回転されているディスク6にレーザ光を照射し、そ
れによって生じる反射光を受光して、反射光情報を生成
する。なお詳述は避けるが、反射光情報としては、再生
データに相当する再生RF信号以外に、フォーカスエラ
ー信号ならびにトラッキングエラー信号などがある。ま
た再生RF信号としても、例えば光磁気ディスクなど、
ディスク上のセクタフォーマットにおいて、エンボスピ
ットが形成される部分と、光磁気的にピット列が記録さ
れる部分が存在する場合は、いわゆる和信号、差信号の
2種類があり、セクター内のエリアに応じて切り換え処
理される。
The configuration and operation of the reproduction system shown in FIG. 1 are as follows. The optical pickup 7 irradiates the disk 6 rotated by the spindle motor 9 with laser light, receives reflected light generated by the laser light, and generates reflected light information. Although not described in detail, the reflected light information includes a focus error signal and a tracking error signal in addition to the reproduced RF signal corresponding to the reproduced data. As a reproduction RF signal, for example, a magneto-optical disk
In a sector format on a disk, if there is a portion where an embossed pit is formed and a portion where a pit row is recorded magneto-optically, there are two types of so-called sum signal and difference signal. Switching processing is performed accordingly.

【0021】RF信号は、アンプ8によってゲイン調整
等がなされた後にフィルタ部11に供給される。フィル
タ部11は、ノイズカットを行うローパスフィルタおよ
び波形等化を行う波形等化器から構成される。後述する
ように、この際の波形等化処理において用いられる波形
等化特性は、ビタビ復号器13が行うビタビ復号方法に
適合するものとされる。フィルタ部11の出力が供給さ
れるA/D変換器12は、後述するようにして供給され
るリードクロックDCKに従って再生信号値z[k]を
サンプリングする。
The RF signal is supplied to the filter section 11 after gain adjustment and the like are performed by the amplifier 8. The filter unit 11 includes a low-pass filter that performs noise cut and a waveform equalizer that performs waveform equalization. As will be described later, the waveform equalization characteristics used in the waveform equalization process at this time are adapted to the Viterbi decoding method performed by the Viterbi decoder 13. The A / D converter 12 to which the output of the filter unit 11 is supplied samples the reproduction signal value z [k] in accordance with a read clock DCK supplied as described later.

【0022】ビタビ復号器13は、再生信号値z[k]
に基づいて、ビタビ復号方法によって復号データを生成
する。かかる復号データは、上述したようにして記録さ
れる記録データに対する最尤復号系列である。従って、
復号エラーが無い場合には、復号データは、記録データ
と一致する。このビタビ復号器13には、ブランチメト
リックブロック(BMC)132、アッドコンペアセレ
クトブロック(ACS)133、ステータスメモリユニ
ット(SMU)134、マージブロック135が設けら
れる。これらについては後述する。また、ビタビ復号器
13には、シフトレジスタ131、振幅基準値適応化部
(RAA)136も設けられる。そしてA/D変換器1
2の出力はシフトレジスタ15にも供給され、このシフ
トレジスタ131によって所定の遅延時間が与えられた
後に振幅基準値適応化部(RAA)136に供給され
る。これらの動作についても後述する。
The Viterbi decoder 13 outputs a reproduced signal value z [k]
, And generates decoded data by the Viterbi decoding method. Such decoded data is a maximum likelihood decoded sequence for the recorded data recorded as described above. Therefore,
If there is no decoding error, the decoded data matches the recorded data. The Viterbi decoder 13 includes a branch metric block (BMC) 132, an add compare select block (ACS) 133, a status memory unit (SMU) 134, and a merge block 135. These will be described later. The Viterbi decoder 13 also includes a shift register 131 and an amplitude reference value adaptation unit (RAA) 136. And A / D converter 1
The output of 2 is also supplied to the shift register 15, and after being given a predetermined delay time by the shift register 131, is supplied to the amplitude reference value adaptation unit (RAA) 136. These operations will also be described later.

【0023】ビタビ復号器13によって得られる復号デ
ータは、コントローラ2に供給される。上述したよう
に、記録データは、ユーザデータからチャンネル符号化
等の符号化によって生成された符号語である。従って、
復号エラーレートが充分低ければ、復号データは、符号
語としての記録データとみなすことができる。コントロ
―ラ2は、復号データに、上述のチャンネル符号化等の
符号化に対応する復号化処理を施すことにより、ユーザ
データ等を再生する。
The decoded data obtained by the Viterbi decoder 13 is supplied to the controller 2. As described above, the recording data is a codeword generated from user data by encoding such as channel encoding. Therefore,
If the decoding error rate is sufficiently low, the decoded data can be regarded as recording data as a codeword. The controller 2 reproduces user data and the like by performing a decoding process corresponding to the above-described encoding such as the channel encoding on the decoded data.

【0024】また、フィルタ部11の出力は、PLL部
14にも供給される。PLL部14は、供給された信号
に基づいて、リードクロックDCKを生成する。このP
LL部14は、例えば光磁気ディスク6中に記録される
一定周波数の信号を利用して位相エラーを検出する構成
とされている。リードクロックDCKは、コントローラ
2、A/D変換器12、ビタビ復号器13等に供給され
る。コントローラ2、A/D変換器12、ビタビ復号器
13の動作は、リードクロックDCKに従うタイミング
でなされる。
The output of the filter unit 11 is also supplied to a PLL unit 14. The PLL unit 14 generates a read clock DCK based on the supplied signal. This P
The LL unit 14 is configured to detect a phase error by using a signal of a constant frequency recorded in the magneto-optical disk 6, for example. The read clock DCK is supplied to the controller 2, the A / D converter 12, the Viterbi decoder 13, and the like. The operations of the controller 2, the A / D converter 12, and the Viterbi decoder 13 are performed at timing according to the read clock DCK.

【0025】1−2 ビタビ復号方法 以下、ビタビ復号器13によって行われるビタビ復号方
法について説明する。上述したように、ユーザデータ
は、様々な符号化方法によって記録データとしての符号
語に変換される。符号化方法は、記録媒体の性質および
記録/再生方法等に応じて適切なものが採用される。図
1に示したディスクドライブ装置においては、ブロック
符号化において、”1”と”1”の間の”0”の数を制
限するRLL(Run Length Limited)符号化方法が用い
られている。このようなRLL符号化方法と、上述した
マークエッジ記録方法との組合わせによって記録された
テータから再生される再生信号を復号するために、ビタ
ビ復号方法を用いることができる。
1-2 Viterbi decoding method A Viterbi decoding method performed by the Viterbi decoder 13 will be described below. As described above, the user data is converted into a codeword as recording data by various encoding methods. An appropriate encoding method is adopted according to the characteristics of the recording medium and the recording / reproducing method. In the disk drive device shown in FIG. 1, in block encoding, an RLL (Run Length Limited) encoding method for limiting the number of "0" between "1" and "1" is used. A Viterbi decoding method can be used to decode a reproduction signal reproduced from data recorded by a combination of such an RLL encoding method and the above-described mark edge recording method.

【0026】このようなRLL符号化方法は、記録密度
の向上、および再生動作の安定性の確保という2つの観
点から、符号化方法に要求される条件に対応できるもの
である。まず、上述したように、マークエッジ記録方法
は、記録データに基づいて後述するように生成されるプ
リコード出力における”1”を各ピットのエッジによっ
て表現される極性の反転に対応させるものなので、”
1”と”1”の間の”0”の数を多くする程、各ピット
l個当たりに記録されるピット数を多くすることができ
る。したがって、記録密度を大きくすることができる。
Such an RLL encoding method can meet the conditions required for the encoding method from two viewpoints of improving the recording density and ensuring the stability of the reproducing operation. First, as described above, the mark edge recording method associates "1" in a precode output generated as described later based on recording data with the inversion of the polarity represented by the edge of each pit. "
As the number of "0" s between "1" and "1" is increased, the number of pits recorded per l pits can be increased, and the recording density can be increased.

【0027】一方、再生系の動作タイミングを合わせる
ために必要な再生クロックDCKは、上述したように、
再生信号に基づいてPLL部14によって生成される。
このため、記録データにおいて”1”と”1”の間の”
0”の数を多くすると、再生動作の際にPLL部14の
動作が不安定となるので、再生動作全体が不安定なもの
となる。
On the other hand, the reproduction clock DCK necessary for adjusting the operation timing of the reproduction system is, as described above,
It is generated by the PLL section 14 based on the reproduction signal.
For this reason, in the recording data, "1" and "1"
When the number of 0 "s is increased, the operation of the PLL unit 14 becomes unstable during the reproducing operation, so that the entire reproducing operation becomes unstable.

【0028】これら2つの条件を考慮すると、”1”
と”1”の間の”0”の数は、多過ぎたり、少な過ぎた
りしない、適切な範囲内に設定される必要がある。この
ような、記録データ中の”0”の数の設定に関して、R
LL符号化方法が有効となる。
Considering these two conditions, "1"
The number of “0” s between “1” and “1” needs to be set within an appropriate range that is neither too large nor too small. Regarding the setting of the number of “0” in the recording data, R
The LL encoding method becomes effective.

【0029】ところで、図3に示すように、上述したR
LL(1,7)符号化方法とマークエッジ記録方法の組み
合わせにおいては、記録データに基づいて生成されるプ
リコード出力中の”1”と”1”の間に最低1個の”
0”が含まれるので、最小反転幅(RLmin)が2とな
る。このような、最小反転幅が2となる符号化方法が用
いられる場合に、符号間干渉およびノイズ等の影響を受
けている再生信号から記録データを復号する方法とし
て、後述するように、4値4状態(6値4状態)ビタビ
復号方法を適用することができる。
By the way, as shown in FIG.
In the combination of the LL (1,7) encoding method and the mark edge recording method, at least one "1" is inserted between "1" and "1" in the precode output generated based on the recording data.
Since 0 ”is included, the minimum inversion width (RLmin) is 2. When such an encoding method with the minimum inversion width of 2 is used, it is affected by intersymbol interference and noise. As a method for decoding recorded data from a reproduced signal, a 4-level 4-state (6-level 4-state) Viterbi decoding method can be applied as described later.

【0030】上述したように、再生信号には、フィルタ
部11によって波形等化処理が施される。ビタビ復号方
法の前段として行われるこのような波形等化処理には、
符号間干渉を積極的に利用するパーシャルレスポンス方
法が用いられる。この際に用いられる波形等化特性は、
一般に(1+D)nで表されるパーシャルレスポンス特
性の内から、記録/再生系の線記録密度およびMTF(M
odulation Transfer Function)を考慮して決められる。
上述したRLL(1,7)符号化方法とマークエッジ記録
方法の組み合わせによって記録されたデータに対して、
PR(1,2,1)を用いる波形等化処理は、4値4状態
ビタビ復号方法の前段となる。
As described above, the reproduced signal is subjected to the waveform equalization processing by the filter unit 11. Such a waveform equalization process performed as a preceding stage of the Viterbi decoding method includes:
A partial response method that actively uses intersymbol interference is used. The waveform equalization characteristics used at this time are:
From the partial response characteristics generally represented by (1 + D) n , the linear recording density and MTF (M
odulation transfer function).
For data recorded by a combination of the RLL (1,7) encoding method and the mark edge recording method described above,
The waveform equalization processing using PR (1,2,1) is a preceding stage of the 4-value 4-state Viterbi decoding method.

【0031】図3のように、マークエッジ記録方法にお
いては、光磁気ディスク等に対する実際の記録に先立っ
て、上述のRLL符号化等によって符号化された記録デ
ータに基づくプリコードが行われる。各時点kにおける
記録データ列をa[k]、これに基づくプリコード出方を
b[k]とすると、プリコードは、以下のように行われ
る。 b[k]=mod2{a[k]+b[k−1]}・・・(1) このようなプリコード出力b[k]が実際にディスク6に
記録される。
As shown in FIG. 3, in the mark edge recording method, prior to actual recording on a magneto-optical disk or the like, precoding based on the recording data encoded by the above-described RLL encoding or the like is performed. Assuming that the recording data sequence at each time point k is a [k] and the precode based on this is b [k], the precoding is performed as follows. b [k] = mod2 {a [k] + b [k-1]} (1) Such a precode output b [k] is actually recorded on the disk 6.

【0032】このような記録データの再生時にフィルタ
部11中の波形等化器によってなされる波形等化特性P
R(1,2,1)での波形等化処理について説明する。但
し、以下の説明においては、信号の振幅を規格化せず
に、波形等化特性をPR(B,2A,B)とする。ま
た、ノイズを考慮しない場合の再生信号の値をc[k]と
表記する。さらに、ノイズを含む実際の再生信号(すな
わち、ディスク6から再生された再生信号)をz[k]と
表記する。
When such recorded data is reproduced, a waveform equalization characteristic P made by the waveform equalizer in the filter unit 11 is obtained.
The waveform equalization processing at R (1, 2, 1) will be described. However, in the following description, the waveform equalization characteristic is PR (B, 2A, B) without normalizing the signal amplitude. The value of the reproduced signal when noise is not taken into account is denoted by c [k]. Further, an actual reproduced signal including noise (that is, a reproduced signal reproduced from the disk 6) is denoted by z [k].

【0033】PR(B,2A,B)は、ある時点kにお
ける再生信号の値に対して、時点kにおける振幅の寄与
が振幅値の2A倍とされ、さらに前後の時点k−1およ
びk+1における振幅の寄与が各々の時点での信号の振
幅のB倍とされるものである。したがって、再生信号の
値の最大値は、時点k−l、k、k+1において何れも
パルスが検出される場合である。このような場合には、
再生信号の値の最大値は、以下のようになる。
PR (B, 2A, B) indicates that the contribution of the amplitude at the time point k to the value of the reproduced signal at a certain time point k is 2A times the amplitude value. The contribution of the amplitude is B times the amplitude of the signal at each point in time. Therefore, the maximum value of the value of the reproduction signal is a case where a pulse is detected at any of the time points k−1, k, and k + 1. In such a case,
The maximum value of the reproduction signal is as follows.

【0034】B+2A+B=2A+2B また、再生信号の値の最少値は0となる。但し、実際の
取り扱いにおいては、c[k]として、DC成分のA+B
を差し引いた以下のようなものが用いられる。 c[k]=B×b(k−2)+2A×b(k−1)+B×b[k]−A−B・・・(2)
B + 2A + B = 2A + 2B The minimum value of the reproduced signal is 0. However, in the actual handling, A + B of the DC component is used as c [k].
The following is used by subtracting c [k] = B * b (k-2) + 2A * b (k-1) + B * b [k] -AB (2)

【0035】したがって、ノイズを考慮しない場合の再
生信号c[k]は、A+B,A,−A,−A−Bの内の何
れかの値をとることになる。一般に、再生信号の性質を
示す方法のひとつとして、例えば5個の時点を単位とし
て、再生信号を多数重ね合わせたものをアイパターンと
称する。この発明を適用することができる記録再生装置
において、PR(B,2A,B)の下で波形等化処理され
た実際の再生信号z[k]についてのアイパターンの一例
を図4に示す。図4から各時点における再生信号z[k]
の値は、ノイズによるばらつきを有するが、ほぼ、A+
B,A,−A,−A−Bの内の何れかになることが確認
できる。後述するように、A+B,A,−A,−A−B
の値は、識別点として用いられる。
Therefore, the reproduction signal c [k] when noise is not taken into account takes any one of A + B, A, -A, and -AB. In general, as one of the methods for indicating the properties of a reproduced signal, a pattern obtained by superimposing a large number of reproduced signals in units of, for example, five points is called an eye pattern. FIG. 4 shows an example of an eye pattern of an actual reproduced signal z [k] which has been subjected to waveform equalization under PR (B, 2A, B) in a recording / reproducing apparatus to which the present invention can be applied. From FIG. 4, the reproduced signal z [k] at each time point
Has a variation due to noise, but is approximately A +
It can be confirmed that any one of B, A, -A, and -AB is obtained. As described later, A + B, A, -A, -AB
Is used as an identification point.

【0036】上述したような波形等化処理が施された再
生信号を復号するビタビ復号方法の概略は、ステップ
乃至ステップに示すようにされる。 ステップ・・・・符号化方法および記録媒体に対す記
録方法に基づいて、生じ得る全ての状態を特定する。 ステップ・・・ある時点における各状態を起点とし
て、次の時点において生じ得る全ての状態遷移と、各状
態遷移が生じるときの記録データa[k]および再生信号
の値c[k]を特定する。なお、ステップおよびの結
果として特定された全ての状態および状態遷移と、各状
態遷移が生じるときの{記録データの値a[k]/再生信
号の値c[k]}を模式的に示すと後で説明する図6に示
すような状態遷移図となる。そして、この状態遷移図に
基づく復号動作を行うように、ビタビ複号器13が構成
される。
The outline of the Viterbi decoding method for decoding the reproduced signal subjected to the above-described waveform equalization processing is as shown in steps 1 to 3. Step: Specify all possible states based on the encoding method and the recording method for the recording medium. Step: Starting from each state at a certain time point, all possible state transitions at the next time point, and the recording data a [k] and the value c [k] of the reproduction signal at the time of each state transition are specified. . Note that all states and state transitions specified as a result of the step and the state, and {recorded data value a [k] / reproduction signal value c [k]} when each state transition occurs are schematically shown. This will be a state transition diagram as shown in FIG. 6, which will be described later. The Viterbi decoder 13 is configured to perform a decoding operation based on this state transition diagram.

【0037】ステップ・・・ステップ、に示す状
態遷移を前提として、記録媒体から各時点kにおいて再
生される再生信号z[k]に基づく最尤な状態遷移が選択
される。但し、上述したように、再生信号z[k]は、ビ
タビ復号器13に供給される前段において波形等化され
たものである。このような最尤な状態遷移の選択が行わ
れる毎に、選択された状態遷移に対応して、記録データ
a[k]の値を復号値とすることによって、記録データに
対する最尤復号値系列としての復号データa’[k]を得
ることができる。もしくは選択された状態遷移そのもの
を表現する状態データ値を得ることができる。図1の例
では、SMU134によって状態データ値sm[k+
n]の系列の状態データを得るようにしている。
On the premise of the state transition shown in step..., The maximum likelihood state transition based on the reproduction signal z [k] reproduced from the recording medium at each time point k is selected. However, as described above, the reproduction signal z [k] has been waveform-equalized in a stage before being supplied to the Viterbi decoder 13. Each time such a maximum likelihood state transition is selected, the value of the recording data a [k] is set as a decoded value in accordance with the selected state transition, so that a maximum likelihood decoded value sequence for the recording data is obtained. Can be obtained as decoded data a ′ [k]. Alternatively, a state data value representing the selected state transition itself can be obtained. In the example of FIG. 1, the state data value sm [k +
[n].

【0038】以下、上述のステップ〜について説明
する。まずステップについて詳しく説明する。ここで
用いられる状態として、ある時点kにおける状態を、時
点kおよびそれ以前のプリコード出力を用いて次のよう
に定義する。すなわち、n=b[k]、m=b[k−1]、
l=b[k−2]のときの状態をSnmlと定義する。こ
のような定義によって、23=8個の状態があると考え
られるが、上述したように、実際に生じ得る状態は、符
号化方法等に基づいて制限される。RLL(1,7)符号
として符号化された記録データ列a[k]においては、”
1”と”1”の間に最低1個の”0”が含まれるので、
2個以上の”1”が連続することがない。記録データ列
a[k]に課されるこのような条件に基づいてプリコード
出力b[k]について一定の条件が課され、その結果とし
て生じ得る状態に制限が加えられる。
Hereinafter, the above steps 1 to 5 will be described. First, the steps will be described in detail. As the state used here, the state at a certain time point k is defined as follows using the precode output before the time point k. That is, n = b [k], m = b [k−1],
The state when l = b [k-2] is defined as Snml. With such a definition, it is considered that there are 2 3 = 8 states, but as described above, the states that can actually occur are limited based on the encoding method and the like. In the recording data sequence a [k] encoded as the RLL (1, 7) code, "
Since at least one “0” is included between “1” and “1”,
Two or more “1” s do not continue. Based on such conditions imposed on the recording data string a [k], certain conditions are imposed on the precode output b [k], and the resulting states are restricted.

【0039】このような制限について具体的には次のよ
うになる。上述したようにRLL(1,7)符号化によっ
て生成される記録データ列中に、2個以上の”1”が連
続するもの、すなわち以下のパターンはあり得ない。 a[k]=1,a[k−1]=1,a[k−2]=1 ・・・ (3) a[k]=1,a[k−1]=1,a[k−2]=0 ・・・ (4) a[k]=0,a[k−1]=1,a[k−2]=1 ・・・ (5) 記録データ列に課されるこのような条件に基づいて、上
述の(1)式にしたがってb[k]について課される条件に
ついて検討すると、上記Snmlの定義において、S0
10およびS101の2個の状態は生じ得ないことがわ
かる。したがって、生じ得る状態は、23−2=6個で
ある。
The above-mentioned restriction is specifically as follows. As described above, in the recording data sequence generated by the RLL (1, 7) encoding, there is no pattern in which two or more “1” s are continuous, that is, the following pattern. a [k] = 1, a [k−1] = 1, a [k−2] = 1 (3) a [k] = 1, a [k−1] = 1, a [k− 2] = 0 (4) a [k] = 0, a [k−1] = 1, a [k−2] = 1 (5) Such a kind imposed on the recording data sequence Considering the conditions imposed on b [k] in accordance with the above equation (1) based on the conditions, it is found that S0 in the definition of Snml.
It can be seen that the two states of 10 and S101 cannot occur. Therefore, there are 2 3 −2 = 6 possible states.

【0040】次に、ステップについて説明する。ある
時点jにおける状態を起点として、次の時点j+1にお
いて生じ得る状態を求めるためには、時点j+1におけ
る記録データの値a[j+1]が1となる場合、または0
となる場合に分けて調べる必要がある。
Next, the steps will be described. To obtain a state that can occur at the next time point j + 1 starting from the state at a certain time point j, the value a [j + 1] of the recording data at the time point j + 1 becomes 1 or 0
It is necessary to investigate separately when it becomes.

【0041】ここでは、状態S000を例として説明す
る。上述の(1)式にしたがって、S000すなわちn=
b[j]=0,m=b[j−1]=0,l=b[j−2]=0
とプリコードされる記録データとしては、以下の2個が
考えられる。 a[j]=0、a[j−1]=0、a[j−2]=1・・・(6) a[j]=0、a[j−1]=0、a[j−2]=0・・・(7)
Here, the state S000 will be described as an example. According to the above equation (1), S000, that is, n =
b [j] = 0, m = b [j-1] = 0, l = b [j-2] = 0
The following two are conceivable as recording data pre-coded as follows. a [j] = 0, a [j-1] = 0, a [j-2] = 1 ... (6) a [j] = 0, a [j-1] = 0, a [j- 2] = 0 (7)

【0042】・・・a[j+1]=1のとき このとき、(1)式にしたがって、b[j+1]は、以下の
ように計算される。 したがって、再生信号c[j]の値は、上述の(2)式にし
たがって、次のように計算される。
When a [j + 1] = 1 At this time, b [j + 1] is calculated as follows according to the equation (1). Therefore, the value of the reproduced signal c [j] is calculated as follows according to the above equation (2).

【0043】 c[j+1]={B×b[j+1]+2A×b[j]+B×b[j−1]−A−B ={B×1+2A×0+B×0}−A−B =−A ・・・(9)C [j + 1] = {B × b [j + 1] + 2A × b [j] + B × b [j−1] −AB = {B × 1 + 2A × 0 + B × 0} −AB = −A ... (9)

【0044】また、次の時点[j+1]での状態Snml
については、n=b[j+1],m=b[j],l=b[j
−1]である。そして、上述したようにb[j+1]=
1,b[j]=0,b[j−1]=0となるので、次の時
点、j+1における状態は、S100である。したがっ
て、a[j+1]=1の場合には、S000→S100と
いう遷移が生じることが特定できる。
The state Snml at the next time point [j + 1]
For n = b [j + 1], m = b [j], 1 = b [j
-1]. Then, as described above, b [j + 1] =
Since 1, b [j] = 0 and b [j-1] = 0, the state at the next time point, j + 1, is S100. Therefore, when a [j + 1] = 1, it can be specified that a transition of S000 → S100 occurs.

【0045】・・・ a[j+1]=0のとき このとき、(1)式にしたがって、b[j+1]は、以下の
ように計算される。 したがって、再生信号c[j+1]の値は、上述の(2)式
にしたがって、次のように計算される。
When a [j + 1] = 0 At this time, b [j + 1] is calculated as follows according to the equation (1). Therefore, the value of the reproduced signal c [j + 1] is calculated as follows according to the above equation (2).

【0046】 c[j+1]={B×b[j+1]+2A×bj]+B×b[j−1]}−A−B ={B×0+2A×0+B×0}−A−B =−A−B ・・・(11)C [j + 1] = {B × b [j + 1] + 2A × bj] + B × b [j−1]} − AB = {B × 0 + 2A × 0 + B × 0} −AB = −A− B ... (11)

【0047】また、次の時点j+1における状態Snm
lについては、n=b[j+1],m=b[j],l=b
[j−1]である。そして、上述したようにb[j+1]=
0,b[j]=0,b[j−1]=0となるので、次の時点
における状態は、S000である。したがって、a[j
+1]=0の場合には、S000→S000という遷移
が生じることが特定できる。
The state Snm at the next time point j + 1
For l, n = b [j + 1], m = b [j], l = b
[j-1]. Then, as described above, b [j + 1] =
Since 0, b [j] = 0 and b [j-1] = 0, the state at the next point in time is S000. Therefore, a [j
In the case of +1] = 0, it can be specified that a transition of S000 → S000 occurs.

【0048】このようにして、時点jにおけるS000
以外の各状態についても、それらを起点として次の時点
j+1において生じ得る状態遷移と、そのような各状態
遷移が生じるときの記録テータ値a[j+1]および再生
信号値c[j+1]との対応を求めることができる。
Thus, S000 at time j
, The state transitions that can occur at the next time point j + 1 starting from them and the correspondence between the recording data value a [j + 1] and the reproduction signal value c [j + 1] when such state transitions occur Can be requested.

【0049】上述したようにして、各状態について、そ
れらを起点として生じ得る状態遷移と、各状態遷移が生
じるときの記録データの値および再生信号の値との対応
を求め、模式図として示したのが図5である。上述の時
点jおよびj+1は、特別の時点ではない。したがっ
て、上述したようにして求まる、生じ得る状態遷移とそ
れらに伴う記録データの値および再生信号の値との対応
は、任意の時点において適用することができる。このた
め図5においては、任意の時点kにおいて生じる状態遷
移に伴う記録データの値をa[k]と表記し、再生信号の
値をc[k]と表記する。
As described above, for each state, the correspondence between the state transition that can occur starting from the state and the value of the recording data and the value of the reproduction signal when each state transition occurs is shown as a schematic diagram. FIG. Time points j and j + 1 described above are not special time points. Therefore, the correspondence between the possible state transitions obtained as described above and the accompanying values of the recording data and the values of the reproduction signals can be applied at any time. For this reason, in FIG. 5, the value of the recording data accompanying the state transition occurring at an arbitrary time point k is denoted as a [k], and the value of the reproduced signal is denoted as c [k].

【0050】図5において状態遷移は矢印によって表さ
れる。また、各矢印に付した符号が{記録データ値a
[k]/再生信号値c[k]}を示している。状態S00
0,S001,S111およびS110を起点とする状
態遷移は、2通りあるのに対して、状態S011および
S100を起点として生じ得る遷移は1通りのみであ
る。さらに、図5においてS000とS001は、何れ
もa[k]=1に対しては、c[k]=−Aという値を取
り、S100に遷移している。一方、a[k]=0に対し
ては、c[k]=−A−Bという値を取りS000に遷移
している。また、S111とS110も同様に、同じa
[k+l]の値について同じc[k+1]の値を取り、且
つ、同じ状態に遷移している。したがって、S000と
S001をまとめてS00と表現し、S111とS11
0をまとめてS11と表現することができる。さらに、
S011をS10とし、S100をS01と表現するこ
とにして、整理したものが図6である。
In FIG. 5, state transitions are represented by arrows. Further, the sign given to each arrow is Δrecorded data value a
[k] / reproduced signal value c [k]}. State S00
There are two types of state transitions starting from 0, S001, S111, and S110, whereas only one transition can occur starting from states S011 and S100. Further, in FIG. 5, S000 and S001 both take a value of c [k] = − A for a [k] = 1, and have transited to S100. On the other hand, for a [k] = 0, a value of c [k] =-AB is taken and the process transits to S000. Similarly, S111 and S110 have the same a
The value of [k + 1] has the same value of c [k + 1], and the state transits to the same state. Therefore, S000 and S001 are collectively expressed as S00, and S111 and S11
0 can be collectively expressed as S11. further,
FIG. 6 shows an arrangement in which S011 is expressed as S10 and S100 is expressed as S01.

【0051】図6が4値4状態ビタビ復号方法に用いら
れる状態遷移図である。例えば4値4状態ビタビ復号方
法等の4個の状熊を有する場合には、かかる4個の状態
を2ビットで表現できるので、このような2ビットのデ
ータを状態データ値として用いることができる。そこ
で、図6においては、それぞれ2ビットの状態データ
値、00,01,11,10を用いて、各状態をS0
0,S01,S11,S10と表記することにしてい
る。
FIG. 6 is a state transition diagram used in the 4-level 4-state Viterbi decoding method. For example, when there are four states such as a four-level four-state Viterbi decoding method or the like, these four states can be expressed by two bits, and such two-bit data can be used as a state data value. . Therefore, in FIG. 6, each state is represented by S0 using the 2-bit state data values 00, 01, 11, and 10, respectively.
0, S01, S11, and S10.

【0052】また図6に対応して、状態遷移を時間に沿
って表現する形式として、図7に示すようなトレリス線
図が用いられる。図7では、2個の時点間の遷移を示し
ているが、さらに多数の時点間の遷移を示すこともでき
る。時間経過に伴い、順次右の時点に遷移していく様子
が表現される。したがって、水平な矢印は、例えばS0
0→S00等の同じ状態への遷移を表し、斜めの矢印
は、例えばS01→S11等の異なる状態への遷移を表
すことになる。
In addition, a trellis diagram as shown in FIG. 7 is used as a format for expressing the state transition along time corresponding to FIG. FIG. 7 shows a transition between two time points, but a transition between a larger number of time points may be shown. As the time elapses, a state in which the image sequentially transits to the right time point is expressed. Therefore, a horizontal arrow indicates, for example, S0
A transition to the same state such as 0 → S00 is shown, and an oblique arrow represents a transition to a different state such as S01 → S11.

【0053】上述したビタビ復号方法のステップ、す
なわち図6に示した状態遷移図を前提として、ノイズを
含む実際の再生信号z[k]から最尤な状態遷移を選択
する方法は次のようになる。
Assuming the steps of the above-described Viterbi decoding method, that is, the state transition diagram shown in FIG. 6, a method of selecting the most likely state transition from the actual reproduced signal z [k] including noise is as follows. Become.

【0054】最尤な状態遷移を選択するためには、ま
ず、ある時点kにおける状態について、その状態に至る
過程において経由してきた複数時点間の状態遷移の尤度
の和を計算し、さらに、計算された尤度の和を比較し
て、最尤の復号系列を選択することが必要である。この
ような尤度の和をパスメトリックと称する。
In order to select the maximum likelihood state transition, first, for the state at a certain time point k, the sum of the likelihoods of the state transitions between a plurality of time points passed in the process of reaching the state is calculated. It is necessary to select the maximum likelihood decoded sequence by comparing the calculated sums of likelihoods. Such a sum of likelihoods is called a path metric.

【0055】パスメトリックを計算するためには、ま
ず、隣接する時点間の状態遷移の尤度を計算することが
必要となる。このような尤度の計算は、上述の状態遷移
図を参照して、再生信号z[k]の値に基づいて以下の
ようになされる。まず、一般的な説明として、時点k−
1において、状態Saである場合について考える。この
時、ビタビ復号器13に再生信号z[k]が入力された
場合に、状態Sbへの状態遷移が生じる尤度が次式に従
って計算される。但し、状態Saおよび状態Sbは、図
7の状態遷移図に記載されている4個の状態の何れかと
する。
In order to calculate a path metric, it is first necessary to calculate the likelihood of a state transition between adjacent time points. Such calculation of likelihood is performed as follows based on the value of the reproduced signal z [k] with reference to the above-described state transition diagram. First, as a general explanation, the time k-
Consider the case where the state is Sa in state No. 1. At this time, when the reproduction signal z [k] is input to the Viterbi decoder 13, the likelihood that a state transition to the state Sb occurs is calculated according to the following equation. However, the state Sa and the state Sb are any of the four states described in the state transition diagram of FIG.

【0056】 (z[k]−c(Sa,Sb))2 ・・・(12) 上式において、c(Sa,Sb)は、状態Saから状態
Sbへの状態遷移について、図6の状態遷移図に記載さ
れている再生信号の値である。すなわち、上述の図7に
おいて、例えば状態遷移S0→S1について、−Aと算
出されている値である。従って、式(12)は、ノイズ
を含む実際の再生信号z[k]の値と、ノイズを考慮せ
ずに計算された再生信号c(Sa,Sb)の値の間のユ
ークリッド距離となる。ある時点におけるパスメトリッ
クは、その時点に至るまでのこのような隣接時点間の状
態遷移の尤度の総和として定義される。
(Z [k] −c (Sa, Sb)) 2 ... (12) In the above equation, c (Sa, Sb) is a state transition from the state Sa to the state Sb in the state of FIG. This is the value of the reproduced signal described in the transition diagram. That is, in FIG. 7 described above, for example, for the state transition S0 → S1, the value is calculated as −A. Therefore, equation (12) is the Euclidean distance between the value of the actual reproduced signal z [k] including noise and the value of the reproduced signal c (Sa, Sb) calculated without considering noise. The path metric at a certain point in time is defined as the sum of likelihoods of state transition between such adjacent points up to that point.

【0057】1−3 ビタビ復号器 ビタビ復号器13では、BMC132、ACS133、
SMU134によって以上のような状態遷移に応じた状
態データを検出していき、その状態データに対してマー
ジブロック135が復号を行うことで、コントローラ2
に復号データを供給できることになる。このビタビ復号
器13の構成及び動作を説明していく。
1-3 Viterbi Decoder In the Viterbi decoder 13, BMC 132, ACS 133,
The SMU 134 detects state data corresponding to the state transition as described above, and the merge block 135 decodes the state data, whereby the controller 2
Can be supplied with the decoded data. The configuration and operation of the Viterbi decoder 13 will be described.

【0058】なお、以下の説明においては、波形等化特
性として、上述のPR(B,2A,B)の代わりに、P
R(α,β,γ)を前提とする。このような前提は、実
際のディスクドライブ装置においては、理想通りのパー
シャルレスポンス特性を得ることが難しく、波形等化特
性が非対称なものとなることが多いことを考慮したもの
である。理想通りのパーシャルレスポンス特性を得るこ
とが難しい原因としては、波形等化器の動作精度の限
界、記録時のレーザパワーが過大または過小であること
に起因するアシンメトリー(波形の非対称性)および再
生信号からA/D変換器12によるサンプリングを行う
際に用いられるリードクロックの位相誤差等がある。
In the following description, P (P, B, 2A, B) is used as the waveform equalization characteristic instead of PR (B, 2A, B).
It is assumed that R (α, β, γ). This premise takes into account that it is difficult to obtain an ideal partial response characteristic in an actual disk drive device, and the waveform equalization characteristic is often asymmetric. The reasons why it is difficult to obtain the ideal partial response characteristics include the limitation of the operation accuracy of the waveform equalizer, the asymmetry (asymmetry of the waveform) due to the laser power during recording being too large or too small, and the reproduction signal. There is a phase error of the read clock used when sampling is performed by the A / D converter 12.

【0059】4値4状態ビタビ復号方法の場合では、記
録時にRLL(1,7)符号化等のRLmin=2とな
る符号化を行い、且つ、再生時のパーシャルレスポンス
特性がPR(α,β,γ)である場合には、6値4状態
となることがわかる。すなわち、RLmin=2という
条件によって除かれる2個の状態以外の23−2=6個
の{b〔j−1〕,b〔j〕,b〔j+1〕}の組の各
々について、識別点の値すなわちノイズが無い理想的な
場合における波形等化後の再生信号値c〔j+1〕が異
なる値をとる。(理想的には4値であるが、実際には次
に述べるc011とc110、及びc100とc001
が一致しないため、6値となる。)
In the case of the four-value four-state Viterbi decoding method, RLL (1, 7) coding or the like is performed at the time of recording such that RLmin = 2, and the partial response characteristic at the time of reproduction is PR (α, β). , Γ), it can be seen that there are six values and four states. That is, for each of 2 3 −2 = 6 {b [j−1], b [j], b [j + 1]} sets other than the two states excluded by the condition of RLmin = 2, , Ie, the reproduced signal value c [j + 1] after waveform equalization in an ideal case with no noise takes a different value. (Ideally four values, but in reality c011 and c110, and c100 and c001 described below
Do not match, and therefore have six values. )

【0060】このような6個の識別点の値をcpqrと
表記する。ここでp,q,rは、それぞれb〔j−
1〕,b〔j〕,b〔j+1〕を表現している。図6に
は、各状態S00,S01,S11,S10の遷移にか
かる識別点の値cpqrを付記している。即ちc00
0、c001、c011、c111、c110、c10
0である。なお、RLmin=2であるため、c010
およびc101は無い。以下の説明は、図6の状態遷移
図に従う6値4状態を前提として行う。
The values of the six discrimination points are denoted as cpqr. Here, p, q, and r are b [j−
1], b [j] and b [j + 1]. In FIG. 6, the values cpqr of the identification points relating to the transitions of the respective states S00, S01, S11, and S10 are added. That is, c00
0, c001, c011, c111, c110, c10
0. Since RLmin = 2, c010
And c101 do not exist. The following description is made on the premise that the 6 values and 4 states follow the state transition diagram of FIG.

【0061】また、図6中の6個の状態遷移に対応して
計算されるブランチメトリックを以下のように表記す
る。まず、遷移前の状態と遷移後の状熊を表記するそれ
ぞれ2ビットの状態データ値を書き並べて4個の数字の
列とする。次に、中央寄りの2個の(すなわち2番目と
3番目の)数字を1個の数字とすることによって、3個
の数字の列として、1リードクロックの間に生じ得るブ
ランチメトリックを表記する。例えば状態遷移S11→
S10に伴うブランチメトリックは、bm110と表記
される。このようにして、図6中の6種類の状態遷移に
対応するブランチメトリックを、図7に示すように表記
できる。
The branch metrics calculated corresponding to the six state transitions in FIG. 6 are described as follows. First, two-bit state data values indicating the state before the transition and the state after the transition are written and arranged to form a sequence of four numbers. Next, a branch metric that can occur during one read clock is expressed as a sequence of three numbers by using the two numbers (ie, the second and third numbers) near the center as one number. . For example, state transition S11 →
The branch metric associated with S10 is denoted by bm110. In this way, the branch metrics corresponding to the six types of state transition in FIG. 6 can be represented as shown in FIG.

【0062】さらに、リードクロックに従って動作する
A/D変換器12によってサンプリングされる実際の再
生信号値z〔k〕と各識別点の値のユークリッド距離と
して定義されるブランチメトリックは、以下のように計
算される。
Further, the branch metric defined as the Euclidean distance between the actual reproduced signal value z [k] sampled by the A / D converter 12 operating according to the read clock and the value of each discrimination point is as follows. Is calculated.

【0063】 bm000=(z〔k〕−c000)2 ・・・(13) bm001=(z〔k〕−c001)2 ・・・(14) bm011=(z〔k〕−c011)2 ・・・(15) bm111=(z〔k〕−c111)2 ・・・(16) bm110=(z〔k〕−c110)2 ・・・(17) bm100=(z〔k〕−c100)2 ・・・(18) ブランチメトリックをこのように計算する場合には、各
識別点の値がそのまま振幅基準値とされる。なお2乗計
算を避ける等の目的で規格化パスメトリックを用いる場
合には、規格化パスメトリックに対応するブランチメト
リックは、式(13)〜(18)に従うものとは異な
る。このような場合には、振幅基準値として各識別点の
値をそのまま用いることはできないが、この発明を適用
することは可能である。
Bm000 = (z [k] −c000) 2 ... (13) bm001 = (z [k] −c001) 2 ... (14) bm011 = (z [k] −c011) 2. (15) bm111 = (z [k] -c111) 2 ... (16) bm110 = (z [k] -c110) 2 ... (17) bm100 = (z [k] -c100) 2. (18) When the branch metric is calculated in this way, the value of each discrimination point is directly used as the amplitude reference value. When a standardized path metric is used for the purpose of avoiding the square calculation or the like, the branch metric corresponding to the standardized path metric is different from those according to the equations (13) to (18). In such a case, the value of each identification point cannot be used as it is as the amplitude reference value, but the present invention can be applied.

【0064】このようなブランチメトリックの値を用い
て、時点kにおける状態Sijのパスメトリックmij
〔k〕が以下のように計算される。 m10〔k〕=m11〔k−1〕+bm110 ・・・(19) m11〔k〕=min{m11〔k−1〕+bm111, m01〔k−1〕+bm011} ・・・(20) m01〔k〕=m00〔k−1〕+bm001 ・・・(21) m00〔k〕=min{m00〔k−1〕+bm000, m10〔k−1〕+bm100} ・・・(22)
Using the value of such a branch metric, the path metric mij of the state Sij at the time point k
[K] is calculated as follows. m10 [k] = m11 [k-1] + bm110 (19) m11 [k] = min {m11 [k-1] + bm111, m01 [k-1] + bm011} (20) m01 [k ] = M00 [k-1] + bm001 (21) m00 [k] = min {m00 [k-1] + bm000, m10 [k-1] + bm100} (22)

【0065】図1に示したように、A/D変換器12の
出力はビタビ復号器13において、BMC132とシフ
トレジスタ131に供給される。ビタビ復号器13は、
A/D変換器12から供給される再生信号値z[k]に
基づいて、BMC132、ACS133、SMU134
の動作で最尤な状態遷移を選択し、選択される状態遷移
そのものを表現する状態データsm[k+n]を生成す
る。そして状態データに基づいてマージブロック135
で復号データを生成し、コントローラ2に供給する。コ
ントローラ2は、上述した光磁気ディスク装置の一例と
同様に、供給される復号データに基づく復号化処理を行
い、ユーザデータおよびアドレスデータ等を再生する。
As shown in FIG. 1, the output of the A / D converter 12 is supplied to the BMC 132 and the shift register 131 in the Viterbi decoder 13. The Viterbi decoder 13
Based on the reproduction signal value z [k] supplied from the A / D converter 12, the BMC 132, ACS 133, SMU 134
The state transition sm [k + n] expressing the selected state transition itself is generated by selecting the maximum likelihood state transition by the above operation. Then, based on the state data, the merge block 135
To generate the decoded data and supply it to the controller 2. The controller 2 performs a decoding process based on the supplied decoded data and reproduces user data, address data, and the like, similarly to the above-described example of the magneto-optical disk device.

【0066】また、SMU134からの状態データは振
幅基準値適応化部(RAA)136にも供給される。さ
らにシフトレジスタ131は、A/D変換器12から供
給される再生信号値z[k]を所定時間遅延させてRA
A136に供給する。この遅延は、ビタビ復号器13に
よって生成される状態データが、再生信号値z[k]に
対してnリードクロックの遅延を有することにタイミン
グを合わせるために行われるものである。なお従って、
ビタビ復号器13内のSMU134が生成する状態デー
タ値を、この遅延時間のため、sm[k+n]と表記す
る。
The status data from the SMU 134 is also supplied to an amplitude reference value adaptation unit (RAA) 136. Further, the shift register 131 delays the reproduction signal value z [k] supplied from the A / D converter 12 by a predetermined time to RA
A136. This delay is performed to adjust the timing so that the state data generated by the Viterbi decoder 13 has a delay of n read clocks with respect to the reproduced signal value z [k]. Therefore,
The state data value generated by the SMU 134 in the Viterbi decoder 13 is represented by sm [k + n] because of this delay time.

【0067】RAA136は、各時点において供給され
る状態データ値sm[k+n]及びシフトレジスタ13
1でnクロック分遅延させられた再生信号値z[k]に
基づいて、振幅基準値をリードクロック毎に更新する。
そして更新された振幅基準値をビタビ復号器13内のB
MC132に供給する。
The RAA 136 stores the state data value sm [k + n] supplied at each time point and the shift register 13.
Based on the reproduction signal value z [k] delayed by n clocks at 1, the amplitude reference value is updated for each read clock.
Then, the updated amplitude reference value is stored in B in the Viterbi decoder 13.
Supply to MC132.

【0068】ここで、ビタビ復号器13内の各ブロック
について説明していく。ビタビ復号器13内の各ブロッ
ク、即ちBMC132,ACS133、SMU134、
マージブロック135、シフトレジスタ131、RAA
136は、PLL部14からリードクロックDCK(以
下、単にクロックともいう)が供給され、動作タイミン
グが合わされる。
Here, each block in the Viterbi decoder 13 will be described. Each block in the Viterbi decoder 13, ie, BMC 132, ACS 133, SMU 134,
Merge block 135, shift register 131, RAA
136 is supplied with a read clock DCK (hereinafter, also simply referred to as a clock) from the PLL unit 14 and the operation timing is adjusted.

【0069】BMC132は、再生信号値z[k]に基
づいて、RAA16から供給される振幅基準値のもと
で、上記式(13)〜式(18)に従ってブランチメト
リックbm000〜bm111を計算し、計算したブラ
ンチメトリックをACS133に供給する。
The BMC 132 calculates the branch metrics bm000 to bm111 according to the above equations (13) to (18) based on the amplitude reference value supplied from the RAA 16 based on the reproduced signal value z [k]. The calculated branch metric is supplied to the ACS 133.

【0070】ACS133は、供給されるブランチメト
リックの値に基づいて、式(19)〜式(22)に従っ
てパスメトリックの値を計算し、計算値を比較すること
によって最尤な状態遷移を選択する。そして選択信号S
EL00及びSEL11をSMU134に供給する。
The ACS 133 calculates the value of the path metric according to the equations (19) to (22) based on the supplied branch metric value, and selects the most likely state transition by comparing the calculated values. . And the selection signal S
EL00 and SEL11 are supplied to the SMU 134.

【0071】SMU134について図8を参照して説明
する。SMU134は、2ビットの状態データ値を単位
とする処理を行ない、その処理によって、状態データ値
sm[k+n]の系列としての状態データが生成され
る。
The SMU 134 will be described with reference to FIG. The SMU 134 performs processing in units of 2-bit state data values, and the processing generates state data as a series of state data values sm [k + n].

【0072】図8に示すように、SMU134は、2個
のA型ステータスメモリ150、151、並びに2個の
B型ステータスメモリ152、153を有している。さ
らにセレクト信号SEL00、SEL11、クロック、
並びに他のステータスメモリとの状態データの受渡し等
のための信号線が接続されて構成される。A型ステータ
スメモリ150と151は、それぞれ、状態S00とS
11に対応する。また、B型ステータスメモリ152と
153は、それぞれ状態S01とS10に対応する。こ
れら4個のステータスメモリ相互の接続は、図6の状態
遷移図に従うものとされる。
As shown in FIG. 8, the SMU 134 has two A-type status memories 150 and 151 and two B-type status memories 152 and 153. Further, select signals SEL00, SEL11, clock,
In addition, a signal line for transferring state data to and from another status memory is connected. The A-type status memories 150 and 151 store the states S00 and S, respectively.
Corresponds to 11. The B-type status memories 152 and 153 correspond to states S01 and S10, respectively. The connection between these four status memories is in accordance with the state transition diagram of FIG.

【0073】図9に、状態S00に対応するA型ステー
タスメモリ150の構成を示す。A型ステータスメモリ
150は、n個の処理段を有する。すなわち、n個のセ
レクタ201-0・・・201-(n-1)と、n個のレジスタ
202-0・・・202-(n-1)とが交互に接続されてい
る。各セレクタ201-0〜201-(n-1)には、セレクト
信号SEL00が供給される。さらに、各セレクタに
は、上述したように、S10に対応するB型ステータス
メモリ153から継承する状態データがnビットからな
るPM3として供給される。また、各レジスタには、上
述したように、S01に対応するB型ステータスメモリ
152に継承される状態データがn−1個の状態データ
値からなるPM0として出力される。また、各レジスタ
202-0〜202-(n-1)には、クロックが供給される。
FIG. 9 shows the configuration of the A-type status memory 150 corresponding to the state S00. The A-type status memory 150 has n processing stages. That is, n selectors 201-0 to 201- (n-1) and n registers 202-0 to 202- (n-1) are alternately connected. The select signal SEL00 is supplied to each of the selectors 201-0 to 201- (n-1). Further, as described above, the status data inherited from the B-type status memory 153 corresponding to S10 is supplied to each selector as PM3 having n bits. As described above, the status data inherited by the B-type status memory 152 corresponding to S01 is output to each register as PM0 including n-1 status data values. Further, a clock is supplied to each of the registers 202-0 to 202- (n-1).

【0074】各セレクタの動作について説明する。図6
に示すように、S00にて遷移し得る1クロック前の状
態は、S00およびS10の何れかである。1クロック
前の状態がS00である時は、自身を継承する遷移がな
されることになる。このため、1段目のセレクタ201
-0には、シリアルシフトによって生成される状態データ
中の最新の状態データ値として、’00’が入力され
る。セレクタ201-0には、パラレルロ―ドとして、B
型ステータスメモリ153から供給される状態データ中
の最新の状態データ値PM3[1]が供給される。セレ
クタ201-0は、上述の選択信号SEL00に従って、
これら2個の状態データ値の内の1個を後段のレジスタ
202-0に供給する。
The operation of each selector will be described. FIG.
As shown in (1), the state one clock before which can make a transition in S00 is either S00 or S10. When the state one clock before is S00, a transition that inherits itself is performed. Therefore, the first-stage selector 201
As “-0”, “00” is input as the latest state data value in the state data generated by the serial shift. Selector 201-0 has a parallel load B
The latest state data value PM3 [1] in the state data supplied from the mold status memory 153 is supplied. The selector 201-0 operates according to the above-described selection signal SEL00.
One of these two status data values is supplied to the register 202-0 at the subsequent stage.

【0075】また、2段目以降の各セレクタ201-1〜
201-(n-1)は、2個のデータすなわち、パラレルロー
ドとしてS10に対応するB型ステータスメモリ153
から供給される1個の状態データ値と、シリアルシフト
として前段のレジスタから供給される1個の状態データ
値とを受取る。そして、これら2個の状態データの内か
ら、選択信号SEL00に従って、最尤なものと判断さ
れた状態データ値を後段のレジスタに供給する。セレク
タ201-0〜201-(n-1)が全て同一の選択信号SEL
00に従うので、ACS133が選択する最尤な状態デ
ータ値の系列としての状態データが継承される。
The selectors 201-1 to 201-
201- (n-1) is a B-type status memory 153 corresponding to S10 as two pieces of data, that is, a parallel load.
, And one status data value supplied from a register in the preceding stage as a serial shift. Then, from these two state data, the state data value determined to be the maximum likelihood is supplied to the subsequent register according to the selection signal SEL00. All the selectors 201-0 to 201- (n-1) have the same selection signal SEL.
Therefore, the state data as the sequence of the maximum likelihood state data values selected by the ACS 133 is inherited.

【0076】さらに、各レジスタ202-0〜202-(n-
1)は、上述したように供給される状態データ値をクロッ
クに従って取込むことによって、保持している状態デー
タ値を更新する。また、上述したように、各レジスタの
出力は、1クロック後に遷移し得る状態に対応するステ
ータスメモリに供給される。すなわち、S00自身に遷
移し得るので、シリアルシフトとして後段のセレクタに
供給される。また、パラレルロードとして、S01に対
応するB型ステータスメモリ152に対して供給され
る。最終段のレジスタ202-(n-1)から、状態データ値
VM00が出力される。状態データ値VM00がクロッ
クに従って出力されることにより、全体として状態デー
タが生成される。
Further, each of the registers 202-0 to 202- (n-
1) updates the held state data value by capturing the supplied state data value according to the clock as described above. Further, as described above, the output of each register is supplied to the status memory corresponding to a state to which a transition can be made after one clock. That is, since the transition can be made to S00 itself, it is supplied to the subsequent selector as a serial shift. The data is supplied to the B-type status memory 152 corresponding to S01 as a parallel load. The state data value VM00 is output from the register 202- (n-1) at the last stage. By outputting state data value VM00 according to the clock, state data is generated as a whole.

【0077】状態S11に対応するA型ステータスメモ
リ151は、A型ステータスメモリ150と同様に構成
される。但し、図6中の状態遷移S01→S11に対応
するパラレルロードとして、S01に対応するB型ステ
ータスメモリ152から状態データPM1を供給され
る。また、図6中の状態遷移S11→S10に対応する
パラレルロードとして、S10に対応するB型ステータ
スメモリ153に状態データPM2を供給する。
The A-type status memory 151 corresponding to the state S11 has the same configuration as the A-type status memory 150. However, the state data PM1 is supplied from the B-type status memory 152 corresponding to S01 as a parallel load corresponding to the state transition S01 → S11 in FIG. Also, the state data PM2 is supplied to the B-type status memory 153 corresponding to S10 as a parallel load corresponding to the state transition S11 → S10 in FIG.

【0078】次に図10を参照して、状態S01に対応
するB型ステータスメモリ152について説明する。B
型ステータスメモリは、図6において自身を継承せず、
且つ、1クロック後に遷移し得る状態が1個だけである
状態に対応するものである。このため、シリアルシフト
を行わず、且つ、セレクタが設けられていない。従っ
て、n個のレジスタ212-0,212-1,・・・212
-(n-1)が設けられ、各レジスタにクロックが供給されて
動作タイミングが合わされる。
Next, the B-type status memory 152 corresponding to the state S01 will be described with reference to FIG. B
The type status memory does not inherit itself in FIG.
In addition, this corresponds to a state where only one state can transition after one clock. Therefore, no serial shift is performed, and no selector is provided. Therefore, n registers 212-0, 212-1, ... 212
-(n-1) is provided, a clock is supplied to each register, and the operation timing is adjusted.

【0079】各レジスタ212-0,212-1,・・・2
12-(n-1)には、S00に対応するA型ステータスメモ
リ150から継承する状態データがn−1個の状態デー
タ値からなるPM0として供給される。但し、最初の処
理段となるレジスタ2120には、クロックに同期して
常に’00’が入力される。かかる動作は、図6に示さ
れるように、S01に遷移し得る最新の状態遷移が常に
S00であることに対応している。各レジスタ212-0
〜212-(n-1)は、供給される状態データ値をクロック
に従って取込むことによって、保持している状態データ
値を更新する。また、クロックに従ってなされる各レジ
スタの出力は、n-1個の状態データ値からなる状態デー
タPM1として、1クロック後に遷移し得る状態S11
に対応するA型ステータスメモリ151に供給される。
最終段のレジスタ212-(n-1)から、状態データ値VM
01が出力される。状態データ値VM01がクロックに
従って出力されることにより、全体として状態データが
生成される。
Each register 212-0, 212-1,... 2
12- (n-1) is supplied with the status data inherited from the A-type status memory 150 corresponding to S00 as PM0 consisting of n-1 status data values. However, '00' is always input to the register 2120 as the first processing stage in synchronization with the clock. This operation corresponds to the fact that the latest state transition that can transit to S01 is always S00, as shown in FIG. Each register 212-0
.About.212- (n-1) updates the held state data value by taking in the supplied state data value according to the clock. In addition, the output of each register performed according to the clock is a state S11 that can transition after one clock as state data PM1 including n-1 state data values.
Is supplied to the A-type status memory 151 corresponding to.
From the final register 212- (n-1), the state data value VM
01 is output. By outputting the state data value VM01 in accordance with the clock, the state data is generated as a whole.

【0080】状態S10に対応するB型ステータスメモ
リ153は、B型ステータスメモリ152と同様に構成
される。但し、図6中の状態遷移S11→S10に対応
するパラレルロードとして、S11に対応するA型ステ
ータスメモリ151から状態データPM2を供給され
る。また、図6中の状態遷移S10→S00に対応する
パラレルロードとして、S00に対応するA型ステータ
スメモリ150に状態データPM3を供給する。また、
最初の処理段となるレジスタには、クロックに同期し
て、常に’11’が入力される。かかる動作は、図6に
示すように、S10に遷移し得る1クロック前の状態が
S11であることに対応するものである。
The B-type status memory 153 corresponding to the state S10 has the same configuration as the B-type status memory 152. However, the state data PM2 is supplied from the A-type status memory 151 corresponding to S11 as a parallel load corresponding to the state transition S11 → S10 in FIG. Further, the state data PM3 is supplied to the A-type status memory 150 corresponding to S00 as a parallel load corresponding to the state transition S10 → S00 in FIG. Also,
'11' is always input to the register serving as the first processing stage in synchronization with the clock. This operation corresponds to the state one clock before, which can transit to S10, is S11 as shown in FIG.

【0081】ところで、ビタビ復号方法においては、各
ステータスメモリが生成する状態データ値VM00,V
M11,VM01およびVM10は、ステータスメモリ
のメモリ長nを充分大きくとれば互いに―致する。この
ような場合には、4個のステータスメモリが生成する状
態データ値の内の何れをsm〔k+n〕として後段に出
力しても良い。メモリ長nは、再生信号のC/Nおよび
周波数特性等を考慮して決められる。
By the way, in the Viterbi decoding method, the state data values VM00, V
M11, VM01 and VM10 match each other if the memory length n of the status memory is made sufficiently large. In such a case, any of the state data values generated by the four status memories may be output to the subsequent stage as sm [k + n]. The memory length n is determined in consideration of the C / N of the reproduced signal, frequency characteristics, and the like.

【0082】このようなSMU134で得られた状態デ
ータsm〔k+n〕はマージブロック135に供給され
る。マージブロック135は、ROM等の手段に図11
に示す復号マトリクスのテーブルを記憶している。そし
て、かかる復号マトリクスを参照して、状態データに基
づく復号データを生成し、コントロ―ラ2に供給する。
図6の状態遷移図から、復号データ値は、連続する2個
の状態データ値に対応していることがわかる。すなわ
ち、再生信号値z〔k〕に対応して生成される状態デー
タ値sm〔k+n〕と、その1クロック前に、再生信号
値z〔k−l〕に対応して生成される状態データ値sm
〔k+n−1〕に基づいて、時点k+nにおける復号デ
ータ値を決めることができる。
The state data sm [k + n] obtained by the SMU 134 is supplied to the merge block 135. The merge block 135 is implemented by means such as a ROM in FIG.
Is stored. Then, by referring to the decoding matrix, decoded data based on the state data is generated and supplied to the controller 2.
It can be seen from the state transition diagram of FIG. 6 that the decoded data value corresponds to two consecutive state data values. That is, the state data value sm [k + n] generated corresponding to the reproduction signal value z [k] and the state data value generated corresponding to the reproduction signal value z [k−1] one clock before that. sm
Based on [k + n-1], the decoded data value at time point k + n can be determined.

【0083】例えば、sm〔k+n〕が'01'で、sm
〔k+n−1〕が'00'である場合には、図6から、復号
データ値として'1'が対応することがわかる。このよう
な対応をまとめたものが図11の復号マトリクスのテー
プルである。
For example, if sm [k + n] is “01” and sm
When [k + n-1] is "00", it is understood from FIG. 6 that "1" corresponds to the decoded data value. Such a correspondence is summarized in the table of the decoding matrix in FIG.

【0084】次にRAA136による振幅基準値の更新
について説明する。前述したように6つの振幅基準値c
000〜c111の値は様々な要因により変動する。し
かもその変動の度合いは一定ではないので、予め振幅基
準値をシフトすることはできない。そこで、振幅基準値
を適応化制御してやれば、RF信号の歪みや変動、クロ
ックの位相誤差等に対して振幅基準値を追従させること
ができ、これによりブランチメトリックの計算値の精度
を向上させることができる。
Next, updating of the amplitude reference value by the RAA 136 will be described. As described above, the six amplitude reference values c
The value of 000 to c111 varies depending on various factors. Moreover, since the degree of the fluctuation is not constant, the amplitude reference value cannot be shifted in advance. Therefore, by adaptively controlling the amplitude reference value, the amplitude reference value can follow the distortion and fluctuation of the RF signal, the clock phase error, and the like, thereby improving the accuracy of the calculated value of the branch metric. Can be.

【0085】上述したように、SMU134によって生
成される状態データおよびシフトレジスタ131によっ
て遅延させられた再生信号値z〔k〕に基づいて、RA
A136が振幅基準値を更新するための計算をクロック
毎に行う。この計算は次にように行われる。
As described above, based on the state data generated by SMU 134 and the reproduced signal value z [k] delayed by shift register 131, RA
A136 performs a calculation for updating the amplitude reference value for each clock. This calculation is performed as follows.

【0086】再生信号値z〔k〕に対応して生成される
状態データ値sm〔k+n〕と、その1クロック前に生
成された状態データ値sm〔k+n−1〕とから、図6
に従って、これら2個の状態データ値間に生じた状態遷
移およびかかる状態遷移に対応する振幅基準値を特定す
ることができる。このようにして特定された振幅基準値
について、既存の値と、再生信号値z〔k〕とから、新
たな振幅基準値が計算される。なお、光磁気ディスクの
ようにエンボスピットエリアと光磁気エリアが混在する
ディスクの場合は、振幅基準値の計算は、各エリアにつ
いて別個に行われる。従ってその場合は、6値4状態ビ
タビ復号方法については、6・2=12個の振幅基準値
が適応化されることになる。
FIG. 6 shows the state data value sm [k + n] generated corresponding to the reproduced signal value z [k] and the state data value sm [k + n-1] generated one clock before the same.
Accordingly, the state transition occurring between these two state data values and the amplitude reference value corresponding to the state transition can be specified. With respect to the amplitude reference value specified in this way, a new amplitude reference value is calculated from the existing value and the reproduction signal value z [k]. In the case of a disk in which an embossed pit area and a magneto-optical area are mixed like a magneto-optical disk, the calculation of the amplitude reference value is performed separately for each area. Therefore, in this case, for the 6-value 4-state Viterbi decoding method, 6 · 2 = 12 amplitude reference values are adapted.

【0087】振幅基準値の計算について、sm〔k+
n〕=’01’、およびsm〔k+n−1〕=’11’
である場合を例として具体的に説明する。これは図6に
おける状態遷移S01→S11が生じる場合である。ま
た、かかる状態遷移に対応する振幅基準値がc011で
あることが図6に示されている。従って、RAA136
は、振幅基準値を更新する計算を以下のように行う。 c011(新)=δ・z〔k〕+(1−δ)・c011(旧)・・(23)
For calculation of the amplitude reference value, sm [k +
n] = '01' and sm [k + n-1] = '11'
This will be described in detail by taking the case of as an example. This is the case where the state transition S01 → S11 in FIG. 6 occurs. FIG. 6 shows that the amplitude reference value corresponding to the state transition is c011. Therefore, RAA136
Performs the calculation for updating the amplitude reference value as follows. c011 (new) = δ · z [k] + (1−δ) · c011 (old) ·· (23)

【0088】また一般には、sm〔k+n〕=pq、お
よびsm〔k+n−1〕=qrである場合に、振幅基準
値の新たな値が以下のように計算される。 cpqr(新)=δ・z〔k〕+(1−δ)・cpqr(旧)・・(24)
Generally, when sm [k + n] = pq and sm [k + n−1] = qr, a new value of the amplitude reference value is calculated as follows. cpqr (new) = δ · z [k] + (1−δ) · cpqr (old) ·· (24)

【0089】これらの式において、δは修正係数であ
る。δの値を設定するに際しては、再生信号の振幅およ
びその変動、アシンメトリー等の歪み、波形等化器の動
作における誤差等の記録系および再生系の比較的継続的
な特性、並びに記録媒体上の欠陥等に起因するイレギュ
ラーな特性を考慮する必要がある。すなわち、δの値が
大きい程、式(23)または(24)に従ってなされる
更新によって、振幅基準値が再生信号の振幅変動、アシ
ンメトリーおよび波形等化器の動作における誤差等をよ
り強く反映するものとなる。反面、振幅基準値が記録媒
体上の欠陥等に起因するディフェクト等のイレギュラー
な信号によっても影響され易い。一方、δの値を小さく
すると、振幅基準値がディフェクト等のイレギュラーな
信号に影響されにくくなるが、反面、振幅基準値の再生
信号に対する追従が緩やかなものとなるため、式(2
3)または(24)に従ってなされる更新による振幅基
準値の適応化の効果が減少する。
In these equations, δ is a correction coefficient. When setting the value of δ, the relatively continuous characteristics of the recording system and the reproducing system such as the amplitude of the reproduced signal and its fluctuation, distortion such as asymmetry, error in the operation of the waveform equalizer, and the like on the recording medium It is necessary to consider irregular characteristics due to defects and the like. That is, as the value of δ is larger, the amplitude reference value more strongly reflects the amplitude fluctuation of the reproduced signal, the error in the asymmetry and the operation of the waveform equalizer, etc., by the update performed according to the equation (23) or (24). Becomes On the other hand, the amplitude reference value is easily affected by an irregular signal such as a defect caused by a defect or the like on the recording medium. On the other hand, when the value of δ is reduced, the amplitude reference value is less likely to be affected by irregular signals such as defects, but on the other hand, the amplitude reference value follows the reproduced signal more slowly.
The effect of the adaptation of the amplitude reference value by the update made according to 3) or (24) is reduced.

【0090】上記式(23)、式(24)に従ってRA
A16で新たな振幅基準値が算出され、BMC132に
供給される。そしてこれまでの説明から理解されるよう
に、例えば6値4状態のビタビ復号の場合、適応化され
る振幅基準値は、c000、c001、c011、c1
00、c110、c111となる。そしてこのような振
幅基準値が、記録状況やデフォーカスなどの様々な要因
に応じて適応的に変動させられることで、各種要因によ
る影響を吸収することができる。
According to the above equations (23) and (24), RA
At A16, a new amplitude reference value is calculated and supplied to the BMC 132. As understood from the above description, for example, in the case of Viterbi decoding of 6 values and 4 states, the amplitude reference values to be adapted are c000, c001, c011, and c1.
00, c110, and c111. The amplitude reference value is adaptively changed according to various factors such as a recording situation and defocus, so that the influence of various factors can be absorbed.

【0091】図12に状態sm[k+n−1]、sm
[k+n]に対して、どの振幅基準値が更新されるかを
まとめた一覧を示す。例えば状態データsm[k+n−
1]が’00’、状態データsm[k+n]が’00’
の場合、即ち状態S00からS00に遷移した際には、
振幅基準値c000が更新される。また、状態S00か
らS01に遷移した際には、振幅基準値c001が更新
される。その他も、この図12に示すとおり、状態遷移
に応じて特定の振幅基準値が更新されることになる。
FIG. 12 shows states sm [k + n-1] and sm
A list summarizing which amplitude reference value is updated for [k + n] is shown. For example, state data sm [k + n-
1] is '00' and the state data sm [k + n] is '00'
, That is, when the state transits from state S00 to S00,
The amplitude reference value c000 is updated. Further, when the state transits from the state S00 to S01, the amplitude reference value c001 is updated. In addition, as shown in FIG. 12, the specific amplitude reference value is updated according to the state transition.

【0092】2.実施の形態のディスクドライブ装置
(I) 2−1 ディスクドライブ装置の構成 以上説明してきたビタビ復号方式を採用した例として、
本発明の実施の形態となるディスクドライブ装置につい
て説明していく。なお、このディスクドライブ装置は、
穴開けタイプのWORMディスク、相変化タイプのWO
RMディスク、光磁気ディスク(MOディスク)、相変
化タイプの書換可能ディスク(DVD−RAM、DVD
−RW等)などに対するドライブ装置として好適な例と
する。つまり、記録レーザパワーと再生RF信号のアシ
ンメトリに相関関係のあるディスクに対するドライブ装
置に好適なものである。具体例としては、穴開けタイプ
のWORMディスクに相当するディスクドライブ装置と
して説明する。
[0092] 2. 2. Disk Drive Device (I) of Embodiment 2-1 Configuration of Disk Drive Device As an example employing the Viterbi decoding method described above,
A disk drive device according to an embodiment of the present invention will be described. In addition, this disk drive device
Perforated WORM disk, phase change WO
RM disk, magneto-optical disk (MO disk), phase change type rewritable disk (DVD-RAM, DVD
-RW or the like). That is, the present invention is suitable for a drive device for a disc having a correlation between the recording laser power and the asymmetry of the reproduced RF signal. A specific example will be described as a disk drive device corresponding to a hole type WORM disk.

【0093】図13は本例のディスクドライブ装置の構
成を示すものである。なお、図1で説明した構成と同一
機能部分には同一符号を付し、それらについての重複的
な詳細説明は省略する。また、このブロック図は主に記
録再生信号の処理系を示し、サーボ系その他、省略して
ある部位もある。
FIG. 13 shows the structure of the disk drive of this embodiment. The same functional portions as those described in FIG. 1 are denoted by the same reference numerals, and redundant detailed description thereof will be omitted. Further, this block diagram mainly shows a processing system for a recording / reproducing signal, and there are some other parts omitted from the servo system.

【0094】記録媒体となるディスク6(穴開けタイプ
のWORMディスク)は、ドライブ装置内においてスピ
ンドルモータ9によって回転駆動された状態で、光ピッ
クアップ7の動作によって情報の記録/再生が行われ
る。記録/再生時の光ピックアップ7の位置制御(シー
ク、トラッキングサーボ、スレッドサーボ)や、光ピッ
クアップ7からのレーザ光のフォーカスサーボ、さらに
はスピンドルモータ9の回転サーボは、図示しないサー
ボ系によって行われることになる。
The recording / reproducing of information is performed by the operation of the optical pickup 7 while the disk 6 (a hole-type WORM disk) serving as a recording medium is driven to rotate by a spindle motor 9 in a drive device. The position control (seek, tracking servo, thread servo) of the optical pickup 7 during recording / reproduction, the focus servo of the laser beam from the optical pickup 7, and the rotation servo of the spindle motor 9 are performed by a servo system (not shown). Will be.

【0095】ドライブコントローラ(以下、コントロー
ラという)2は、このドライブ装置のマスターコントロ
ーラとして各種の動作制御を行うとともに、ホストコン
ピュータ1との通信を行う部位とされる。即ちコントロ
ーラ2はホストコンピュータ1からの記録指示に応じ
て、供給されたデータをディスク6に記録する動作を制
御するとともに、同じくホストコンピュータ1からの指
示に応じて要求されたデータをディスク6から読み出し
てホストコンピュータ1に転送する動作の制御を行う。
またコントローラ2はデータのエンコード、デコードを
行う機能も有している。
A drive controller (hereinafter, referred to as a controller) 2 serves as a master controller of the drive device and controls various operations and communicates with the host computer 1. That is, the controller 2 controls the operation of recording the supplied data on the disk 6 in response to the recording instruction from the host computer 1, and also reads the requested data from the disk 6 in response to the instruction from the host computer 1. Control of the transfer to the host computer 1.
The controller 2 also has a function of encoding and decoding data.

【0096】CPU3は、コントローラ2の指示に基づ
いて記録再生動作のために各部の制御を行う部位とされ
る。例えば再生系のRFブロック20に対する各種の制
御や、サーボプロセッサとして機能するDSP17に対
する指示等を行う。
The CPU 3 is a part that controls each part for a recording / reproducing operation based on an instruction from the controller 2. For example, it performs various controls on the RF block 20 of the reproduction system, and gives instructions to the DSP 17 functioning as a servo processor.

【0097】記録時には、コントローラ2がホストコン
ピュータ1からの指令に従って、記録すべきユーザデー
タを受取り、情報語としてのユーザデータに基づいてエ
ンコードを行って、例えば符号語としてのRLL(1,
7)符号を生成する。この符号語が記録データWDAT
AとしてLPC4に供給される。またコントローラ2は
WGATE信号としてLPC4に記録モードとしての発
光動作及びそのタイミングを指示する。さらに記録処理
動作の基準となる記録クロックWCLKを生成し、LP
C4に供給する。
At the time of recording, the controller 2 receives user data to be recorded in accordance with a command from the host computer 1 and encodes the data based on the user data as information words, for example, RLL (1,
7) Generate a code. This code word is recorded data WDAT
A is supplied to the LPC 4. Further, the controller 2 instructs the LPC 4 as a WGATE signal on the light emission operation in the recording mode and its timing. Further, a recording clock WCLK serving as a reference for the recording processing operation is generated, and LP
Supply to C4.

【0098】LPC4及びAPC10は、図1で説明し
たように記録データWDATA、WGATE信号に応じ
て、光ピックアップ7からのレーザ出力を実行させ、デ
ィスク6へのデータ記録を実行させる。なお、再生時、
記録時のそれぞれにおけるレーザ出力レベル、即ちLP
C4が出力するレーザのドライブパルス値は、DSP1
7(CPU3)の指示に応じて設定される。また従っ
て、コントローラ2はCPU3に指示することで、記録
レーザパワー、再生レーザパワーを変化させることがで
きる。
The LPC 4 and the APC 10 cause the laser output from the optical pickup 7 to be executed in accordance with the recording data WDATA and WGATE signals as described with reference to FIG. During playback,
The laser output level at each time of recording, ie, LP
The drive pulse value of the laser output from C4 is DSP1
7 (CPU 3). Therefore, the controller 2 can change the recording laser power and the reproduction laser power by instructing the CPU 3.

【0099】再生時(通常の再生時、及びライトアンド
ベリファイ時のベリファイ動作のためのデータ読出時)
においては、コントローラ2及びCPU3の制御によっ
て次のような動作が行われる。
At the time of reproduction (at the time of normal reproduction and at the time of data reading for the verify operation at the time of write and verify)
, The following operation is performed under the control of the controller 2 and the CPU 3.

【0100】コントローラ2はRGATE信号をLPC
4及びRFブロック20に供給して、再生動作制御を行
う。即ちコントローラ2はRGATE信号により、LP
C4に再生レベルとしてのレーザパワーによる連続発光
を指示するとともに、RFブロック20に対しての再生
処理の指示を行う。
The controller 2 outputs the RGATE signal to the LPC
4 and the RF block 20 to control the reproduction operation. That is, the controller 2 uses the RGATE signal to
While instructing C4 to continuously emit light using the laser power as a reproduction level, the RF block 20 is also instructed to perform a reproduction process.

【0101】再生時において、まずLPC4はRGAT
E信号に応じてレーザドライブパルスを発生させ、光ピ
ックアップ7から再生動作のためのレーザ出力を実行さ
せる。光ピックアップ7は、光磁気ディスク6にレーザ
光を照射し、それによって生じる反射光を受光する。さ
らにその反射光量に応じた信号の演算処理により各種信
号を生成する。即ち、再生RF信号および図示しないフ
ォーカスエラー信号、トラッキングエラ−信号などであ
る。
At the time of reproduction, first, LPC4 sets RGAT
A laser drive pulse is generated according to the E signal, and a laser output for a reproducing operation is executed from the optical pickup 7. The optical pickup 7 irradiates the magneto-optical disk 6 with laser light, and receives reflected light generated thereby. Further, various signals are generated by arithmetic processing of signals according to the amount of reflected light. That is, it includes a reproduced RF signal, a focus error signal (not shown), a tracking error signal, and the like.

【0102】再生RF信号は、RFブロック20におい
て、可変ゲインアンプ8によってゲイン調整等がなされ
た後にフィルタ部11に供給される。可変ゲインアンプ
8におけるゲインセッティングはCPU3からの制御信
号GS1によって行われる。例えばディスクの種別や特
性によって変動するRF信号レベルに応じて、再生信号
処理に最適なRF信号が得られるようにゲインセッティ
ングが変更される。なおフォーカスエラー信号、トラッ
キングエラー信号は図示していないが、DSP17に供
給され、DSP17によるサーボ系の制御に用いられ
る。フィルタ部11は、RF有効帯域のブースト回路、
ノイズカットを行うローパスフィルタおよび波形等化を
行う波形等化器などから構成される。そして入力された
信号は、ビタビ復号器13が行うビタビ復号方法に適合
するパーシャルレスポンス特性が得られるようにイコラ
イジングされるものとなる。A/D変換器12は、PL
L部14からの再生クロックDCKに従ってA/D変換
を行い、再生信号値z〔k〕を出力する。ビタビ復号器
13は、再生クロックDCKに従って再生信号値z
〔k〕に基づいて、ビタビ復号方法によって復号データ
DDを生成する。以上のRFブロック20内の構成及び
動作、及びビタビ復号器13内のBMC132等の各部
の構成及び動作は、図1で説明したものと同様である。
The reproduced RF signal is supplied to the filter unit 11 after the gain is adjusted by the variable gain amplifier 8 in the RF block 20. The gain setting in the variable gain amplifier 8 is performed by a control signal GS1 from the CPU 3. For example, the gain setting is changed according to the RF signal level that varies depending on the type and characteristics of the disk so that an RF signal optimal for reproduction signal processing is obtained. Although not shown, the focus error signal and the tracking error signal are supplied to the DSP 17 and used for controlling the servo system by the DSP 17. The filter unit 11 includes an RF effective band boost circuit,
It is composed of a low-pass filter that performs noise cut and a waveform equalizer that performs waveform equalization. The input signal is equalized so that a partial response characteristic suitable for the Viterbi decoding method performed by the Viterbi decoder 13 is obtained. The A / D converter 12 is a PL
A / D conversion is performed according to the reproduction clock DCK from the L unit 14, and a reproduction signal value z [k] is output. The Viterbi decoder 13 outputs a reproduced signal value z according to the reproduced clock DCK.
Based on [k], the decoded data DD is generated by the Viterbi decoding method. The configuration and operation in the RF block 20 and the configuration and operation of each unit such as the BMC 132 in the Viterbi decoder 13 are the same as those described with reference to FIG.

【0103】但しRAA136に対しては、更新のため
に算出される振幅基準値c000〜c111をCPU3
が参照して、後述するようにアシンメトリの計算に用い
ることができるようにされている。
However, for the RAA 136, the amplitude reference values c000 to c111 calculated for updating are
, And can be used for calculation of asymmetry as described later.

【0104】ビタビ復号器13で復号された復号データ
DDは、コントローラ2に供給される。そしてコントロ
ーラ2は、復号データDDに、チャンネル符号化等の符
号化に対応する復号化処理を施すことにより、ユーザデ
ータ等を再生する。例えば(1−7)RLL方式のデコ
ード処理、ECCデコード処理(エラー訂正処理)など
を行なう。
The decoded data DD decoded by the Viterbi decoder 13 is supplied to the controller 2. The controller 2 reproduces user data and the like by performing decoding processing corresponding to encoding such as channel encoding on the decoded data DD. For example, (1-7) RLL decoding processing, ECC decoding processing (error correction processing), and the like are performed.

【0105】また詳しくは後述するが、記録時には、コ
ントローラ2はディスク6の或るセクターへの記録動作
としてライトアンドベリファイ動作を実行させるように
制御する。ベリファイ時のリード条件等の各種設定や、
ベリファイOK/NGの判別、リトライアクションの制
御などもコントローラ2が実行することになる。
As will be described later in detail, at the time of recording, the controller 2 controls the write and verify operation to be executed as a recording operation on a certain sector of the disk 6. Various settings such as read conditions during verification,
The controller 2 also executes verification OK / NG determination, control of a retry action, and the like.

【0106】2−2 記録レーザパワーとアシンメトリ
の関係 WORMディスクや光磁気ディスクなど、光変調方式で
ディスク6にデータを記録する場合は、ディスク上に記
録されるマーク(ピット)の大きさは記録レーザパワー
の値に大きく依存し、またこれは再生RF信号の波形に
も大きく影響する。記録レーザパワーの大きさが再生R
F信号にどのように影響を与えるかをインパルス応答を
例にとって説明する。
2-2 Relationship between Recording Laser Power and Asymmetry When data is recorded on the disk 6 by an optical modulation method such as a WORM disk or a magneto-optical disk, the size of a mark (pit) recorded on the disk is determined by the recording. It greatly depends on the value of the laser power, and this greatly affects the waveform of the reproduced RF signal. The recording laser power is equal to the reproduction R
How the F signal is affected will be described using an impulse response as an example.

【0107】図14に、記録レーザパワーの大きさと再
生RF信号のインパルス応答の関係を示す。なお、これ
はPR(1,2,1)のパーシャルレスポンス応答の場
合の例である。記録レーザパワーが最適値にある場合
は、インパルス応答は図6の曲線(b)として示すよう
になる。このときA/D変換のサンプリング時点として
のk−1、k、k+1の3つの時点の振幅比は1:2:
1となる。
FIG. 14 shows the relationship between the magnitude of the recording laser power and the impulse response of the reproduced RF signal. Note that this is an example of a PR (1, 2, 1) partial response response. When the recording laser power is at the optimum value, the impulse response becomes as shown by a curve (b) in FIG. At this time, the amplitude ratio at three time points k−1, k, and k + 1 as the sampling time points of the A / D conversion is 1: 2:
It becomes 1.

【0108】ところが記録レーザパワーが高くなると、
ディスク上の記録マークは大きくなるため、そのインパ
ルス応答は曲線(a)のようになり、即ちパルス幅が太
くなる。そのためサンプリング時点k−1,k+1での
振幅は、ピーク値の半分より大きくなる。一方、記録レ
ーザパワーが低くなると、ディスク上の記録マークは小
さくなるため、そのインパルス応答は曲線(c)のよう
になり、即ちパルス幅が細くなる。そのためサンプリン
グ時点k−1,k+1での振幅は、ピーク値の半分より
小さくなる。
However, when the recording laser power is increased,
Since the recording mark on the disk becomes large, the impulse response becomes as shown by the curve (a), that is, the pulse width becomes large. Therefore, the amplitudes at the sampling times k−1 and k + 1 are larger than half the peak value. On the other hand, when the recording laser power decreases, the recording mark on the disk becomes smaller, so that the impulse response becomes as shown by the curve (c), that is, the pulse width becomes narrower. Therefore, the amplitudes at the sampling times k−1 and k + 1 are smaller than half the peak value.

【0109】実際の再生RF信号に対するアイパターン
は、任意の時点kに対するインパルス応答の重ね合わせ
で表すことができる。記録レーザパワーの差によるアイ
パターンのアイの開き具合を図15に示す。図15
(b)は記録レーザパワーが最適な状態のアイパターン
を示しており、アイは上下対称の状態にある。一方、記
録レーザパワーが大きい場合、及び小さい場合は、それ
ぞれ図15(a)(c)に示されるように、アイが上側
もしくは下側にシフトした状態となる。この図15
(a)(b)のように記録レーザパワーが最適でないこ
とによりアイが非対称に開いている状態をアシンメトリ
と呼ぶ。つまりアシンメトリとは、記録レーザパワーの
過不足によって再生RF信号波形に生じる非対称な歪み
である。
An eye pattern for an actual reproduced RF signal can be represented by superposition of impulse responses at an arbitrary time point k. FIG. 15 shows the degree of eye opening of the eye pattern due to the difference in recording laser power. FIG.
(B) shows an eye pattern in a state where the recording laser power is optimal, and the eyes are vertically symmetric. On the other hand, when the recording laser power is large and small, the eye is shifted upward or downward as shown in FIGS. 15A and 15C, respectively. This FIG.
The state in which the eye is opened asymmetrically due to the non-optimal recording laser power as in (a) and (b) is called asymmetry. That is, the asymmetry is an asymmetric distortion generated in the reproduction RF signal waveform due to an excess or deficiency of the recording laser power.

【0110】アシンメトリを定量的に表すために、アシ
ンメトリ値をγasyとし、次のように定義する。 γasy=(2Tエンベロープの中心電圧−8Tエンベロープの中心電圧)/ (8Tエンベロープのピークトゥピーク電圧) ・・・(25)
In order to quantitatively express the asymmetry, the asymmetry value is defined as γasy and is defined as follows. γasy = (center voltage of 2T envelope−center voltage of 8T envelope) / (peak-to-peak voltage of 8T envelope) (25)

【0111】図16(a)(b)に2Tパターンの信号
波形と8Tパターンの信号波形を示す。2Tパターンに
対する再生RF信号について波形等化処理すると、図1
6(a)に示すように、振幅基準値c001、c01
1、c110、c100を周期的に繰り返す波形とな
る。また8Tパターンに対する再生RF信号について波
形等化処理すると、図示するように、振幅基準値c00
0、c000、c000、c000、c000、c00
0、c001、c011、c111、c111、c11
1、c111、c111、c111、c110、c10
0、c001を周期的に繰り返す波形となる。
FIGS. 16A and 16B show a signal waveform of a 2T pattern and a signal waveform of an 8T pattern. When the waveform equalization process is performed on the reproduced RF signal corresponding to the 2T pattern, FIG.
As shown in FIG. 6A, the amplitude reference values c001, c01
The waveform has a waveform in which 1, c110, and c100 are periodically repeated. When the waveform equalization process is performed on the reproduced RF signal corresponding to the 8T pattern, as shown in the figure, the amplitude reference value c00
0, c000, c000, c000, c000, c00
0, c001, c011, c111, c111, c11
1, c111, c111, c111, c110, c10
0 and c001 are periodically repeated.

【0112】このような2Tパターン及び8Tパターン
の波形を合わせて示したものが図17であるが、この図
17では上記アシンメトリ値γasyを視覚的に表して
いる。この図17と上記式25により、図15の各アイ
パターンとして示した場合について、アシンメトリ値γ
asyは次のようになることがわかる。 記録レーザパワーが過大な場合・・・γasy>0 記録レーザパワーが最適な場合・・・γasy=0 記録レーザパワーが過小な場合・・・γasy<0
FIG. 17 shows the waveforms of the 2T pattern and the 8T pattern together. FIG. 17 visually shows the asymmetry value γasy. Based on FIG. 17 and the above equation 25, the asymmetry value γ is obtained for each eye pattern shown in FIG.
It can be seen that asy is as follows. When the recording laser power is too large: γasy> 0 When the recording laser power is optimal: γasy = 0 When the recording laser power is too small: γasy <0

【0113】このようにアシンメトリ値γasyから記
録レーザパワーがどの程度の値とされているかを推定す
ることができる。従って、アシンメトリ値γasyがあ
る範囲内に入るように記録レーザパワーを設定すれば、
それは適正な記録レーザパワーになることになる。
As described above, it is possible to estimate the value of the recording laser power from the asymmetry value γasy. Therefore, if the recording laser power is set so that the asymmetry value γasy falls within a certain range,
That will be the proper recording laser power.

【0114】ところで上記式(25)によれば、再生R
F信号のアシンメトリ値γasyを計算するには、「2
Tエンベロープの中心電圧」、「8Tエンベロープの中
心電圧」、「8Tエンベロープのピークトゥピーク電
圧」をそれぞれ検出することが必要になる。ここで図1
6、図17からわかるように、これら各値は、ビタビ復
号器13における振幅基準値から算出できる。即ち、
「2Tエンベロープの中心電圧」は、振幅基準値c00
1、c011、c110、c100の平均値として求め
ることができる。また「8Tエンベロープの中心電圧」
は、振幅基準値c000、c111の平均値として求め
ることができる。さらに「8Tエンベロープのピークト
ゥピーク電圧」は、振幅基準値c000とc111の差
として求めることができる。従って、上記式(25)に
振幅基準値を当てはめると、 γasy=((c001+c011+c110+c100)/4-(c000+c111)/2)/(c111-c000) ・・・・(26) となる。
According to the above equation (25), the reproduction R
To calculate the asymmetry value γasy of the F signal, “2
It is necessary to detect the center voltage of the T envelope, the center voltage of the 8T envelope, and the peak-to-peak voltage of the 8T envelope, respectively. Here, FIG.
6. As can be seen from FIG. 17, these values can be calculated from the amplitude reference values in the Viterbi decoder 13. That is,
The “center voltage of the 2T envelope” is the amplitude reference value c00
It can be obtained as an average value of 1, c011, c110, and c100. Also, "center voltage of 8T envelope"
Can be obtained as an average value of the amplitude reference values c000 and c111. Further, “peak-to-peak voltage of the 8T envelope” can be obtained as a difference between the amplitude reference values c000 and c111. Therefore, when the amplitude reference value is applied to the above equation (25), γasy = ((c001 + c011 + c110 + c100) / 4− (c000 + c111) / 2) / (c111−c000) (26) ).

【0115】上述したように振幅基準値c000〜c1
11は、それぞれビタビ復号器13内のRAA136で
適応化され、BMC132において更新されていくこと
になる。このように振幅基準値が適応化されるとする
と、再生RF信号にアシンメトリがある場合には、各振
幅基準値はそれに追従することになる。従って、図13
のCPU3(又はコントローラ2)は、RAA136で
算出される振幅基準値を用いて、上記式(26)の計算
を行うことで、そのときの再生RF信号についての記録
レーザパワーの値を知ることができる。
As described above, the amplitude reference values c000 to c1
11 are adapted in the RAA 136 in the Viterbi decoder 13 and updated in the BMC 132. Assuming that the amplitude reference value is adapted in this way, if the reproduced RF signal has asymmetry, each amplitude reference value follows that. Therefore, FIG.
The CPU 3 (or the controller 2) of the above can use the amplitude reference value calculated by the RAA 136 to calculate the above equation (26) to know the value of the recording laser power for the reproduced RF signal at that time. it can.

【0116】次に、アシンメトリ値γasyがどのよう
な範囲内にあれば、記録レーザパワーが適切であるかを
考える。図18(a)は、記録レーザパワー(Write Po
wer)に対するバイトエラーレート(BER)の特性を
示している。ここで、はビタビ復号法を採用した場合
の特性、はビットバイビット法を採用した場合の特性
である。
Next, it is considered what range the asymmetry value γasy falls within and the recording laser power is appropriate. FIG. 18A shows the recording laser power (Write Po
wer) shows the characteristics of the byte error rate (BER). Here, is the characteristic when the Viterbi decoding method is adopted, and is the characteristic when the bit-by-bit method is adopted.

【0117】この図からわかるように、記録レーザパワ
ーが低い(P1以下)A領域では、ビタビ復号法の場合
もビットバイビット法の場合も、エラーレートは高くな
る。つまり記録レーザパワーがP1以下である場合は、
パワーが過小であるといえる。また記録レーザパワーが
高い(P3以上)D領域でも、ビタビ復号法、ビットバ
イビット法のいづれの場合も、エラーレートは高くな
る。つまり記録レーザパワーがP3以上である場合は、
パワーが過大であるといえる。記録レーザパワーがP2
〜P3の範囲となるC領域では、いづれの復号方式でも
エラーレートは低い。つまりP2〜P3の範囲は好適な
記録レーザパワーといえる。記録レーザパワーがP1〜
P2の範囲となるB領域では、ビタビ復号方式の場合は
エラーレートは低い。つまりビタビ復号方式のドライブ
装置にとっては、P1〜P3の範囲は好適な記録レーザ
パワーといえる。ところがこのB領域では、ビットバイ
ビット法の場合はエラーレートが高くなる。つまりビッ
トバイビット復号方式のドライブ装置にとっては、P1
〜P2の範囲は適切な記録レーザパワーとはいえない。
以上のことから、ビタビ復号方式、ビットバイビット復
号方式のいづれの場合であっても記録レーザパワーがP
2〜P3の範囲であればOKであることになる。
As can be seen from this figure, in the A region where the recording laser power is low (P1 or less), the error rate is high in both the Viterbi decoding method and the bit-by-bit method. That is, when the recording laser power is equal to or less than P1,
It can be said that the power is too small. Further, even in the D region where the recording laser power is high (P3 or more), the error rate is high in any of the Viterbi decoding method and the bit-by-bit method. That is, when the recording laser power is P3 or more,
It can be said that the power is excessive. Recording laser power is P2
The error rate is low in any of the decoding schemes in the C area which is in the range of ~ P3. That is, the range of P2 to P3 can be said to be a suitable recording laser power. Recording laser power is P1
In the area B in the range of P2, the error rate is low in the case of the Viterbi decoding method. That is, the range of P1 to P3 can be said to be a suitable recording laser power for the drive device of the Viterbi decoding system. However, in the B region, the bit-by-bit method has a high error rate. That is, for a drive device of the bit-by-bit decoding system, P1
The range from P2 to P2 is not an appropriate recording laser power.
From the above, the recording laser power is P in any of the Viterbi decoding method and the bit-by-bit decoding method.
If it is in the range of 2 to P3, it is OK.

【0118】図18(b)には、図18(a)に対応さ
せて再生RF信号のアシンメトリ値を示している。この
ようにアシンメトリ値は記録レーザパワーに比例したも
のとなる。そして最適な記録レーザパワーの範囲がP2
〜P3であるとすると、アシンメトリ値γasyとして
は、 γasy2<γasy<γasy3 ・・・・・(27) となっていればよいものとなる。つまり、例えばライト
アンドベリファイ時において、上記式(26)で算出さ
れるアシンメトリ値γasyが、上記式(27)の範囲
内にあれば、記録レーザパワーは適切な値であると判断
してよい。
FIG. 18B shows the asymmetry value of the reproduced RF signal corresponding to FIG. 18A. Thus, the asymmetry value is proportional to the recording laser power. The optimum recording laser power range is P2
Assuming that it is PP3, the asymmetry value γasy should be γasy2 <γasy <γasy3 (27). That is, for example, at the time of write and verify, if the asymmetry value γasy calculated by the above equation (26) is within the range of the above equation (27), the recording laser power may be determined to be an appropriate value.

【0119】2−3 ライトアンドベリファイ処理 以上のように再生RF信号のアシンメトリ値γasyか
ら、記録レーザパワーが適切であるか否かが判断できる
ことになるが、本例では、ディスク6へのデータ記録時
にベリファイを行うが(ライトアンドベリファイ動
作)、そのベリファイの際に、アシンメトリ値γasy
により記録レーザパワーの適否を判断するようにしてい
る。本例のライトアンドベリファイ時の処理を図19で
説明していく。
2-3 Write-and-Verify Processing As described above, it is possible to determine whether the recording laser power is appropriate from the asymmetry value γasy of the reproduced RF signal. In this example, data recording on the disk 6 is performed. Verification (write-and-verify operation) at the time, but the asymmetry value γasy
To determine whether the recording laser power is appropriate. The processing at the time of write and verify of this example will be described with reference to FIG.

【0120】ホストコンピュータ1からデータ記録指示
があり、記録すべきユーザーデータが転送されてくる際
には、コントローラ2は、そのユーザーデータのディス
ク6への記録制御を開始する。即ち上述したようにWG
ATE信号、記録クロックWCLKを各部に送信すると
ともに、ホストコンピュータ1から転送されてきた、記
録データに対してエンコード処理を行い、記録データW
DATAとしてLPC4に供給して。記録動作を実行さ
せていくことになる。
When data recording is instructed from the host computer 1 and user data to be recorded is transferred, the controller 2 starts control of recording the user data on the disk 6. That is, as described above, WG
The ATE signal and the recording clock WCLK are transmitted to each unit, and the recording data transferred from the host computer 1 is encoded, and the recording data W is transmitted.
Supply it to LPC4 as DATA. The recording operation is executed.

【0121】なお、記録動作はセクター単位で行われて
いくが、記録直後の読出による記録確認動作、つまりベ
リファイ動作は、記録した全セクターについてそれぞれ
行うようにしてもよいし、一部のセクターのみでもよ
い。図19のライトアンドベリファイ処理は、ベリファ
イを行うセクターに対する記録動作時の処理(1つのセ
クター記録に関してのライトアンドベリファイ処理)と
して示している。
Although the recording operation is performed in units of sectors, the recording confirmation operation by reading immediately after recording, that is, the verify operation, may be performed for all recorded sectors, or may be performed only for some sectors. May be. The write-and-verify processing in FIG. 19 is shown as a processing at the time of a recording operation for a sector to be verified (write-and-verify processing for one sector recording).

【0122】1つのセクターの記録動作処理としては、
コントローラ2は、まずステップF101として、記録
レーザパワーを初期値に設定する。そしてステップF1
02として、上記各種制御により所要各部の動作を実行
させ、ユーザーデータをディスク6上のあるセクターに
記録していく動作制御を行う。
As the recording operation processing of one sector,
First, at Step F101, the controller 2 sets the recording laser power to an initial value. And step F1
In step 02, the operation of each required unit is executed by the above-described various controls, and operation control for recording user data in a certain sector on the disk 6 is performed.

【0123】ステップF102でのセクターへの記録動
作が完了したら、ステップF103からベリファイ動作
に移る。まずステップF103ではECCクライテリ
ア、リシンククライテリアを通常より厳しい値に設定す
る。即ちベリファイ時にリード条件(ベリファイOKの
条件)を厳しくするための設定変更である。そしてステ
ップF104で実際のベリファイ動作として、ステップ
F102でデータを記録したセクターからのデータの読
出を行う。
When the recording operation on the sector in step F102 is completed, the process proceeds from step F103 to the verify operation. First, in step F103, the ECC criteria and the resync criteria are set to stricter values than usual. That is, a setting change for making read conditions (verification OK conditions) strict at the time of verification. Then, as an actual verify operation in step F104, data is read from the sector in which the data was recorded in step F102.

【0124】ステップF104では、データ読出が適切
に完了したか否か、つまり同期処理やECC処理、及び
デコードについて、ベリファイ時のリード条件を満たす
状態が得られたか否かを判別する。ここで読出OKとな
る場合とは、そのセクターに大きなディフェクトが無い
と判断できる場合となる。一方、読出NGとなった場合
は、リード条件が厳しく設定されていることから、再生
能力の低いドライブ装置までを考慮に入れた上で、再生
動作に影響を与えるようなディフェクトが存在する可能
性が高いと判断できる。
In step F104, it is determined whether or not the data reading has been properly completed, that is, whether or not a state satisfying the read conditions at the time of verification has been obtained for the synchronization processing, the ECC processing, and the decoding. Here, the case where the reading is OK is a case where it can be determined that there is no large defect in the sector. On the other hand, in the case of reading NG, since the read conditions are set strictly, there is a possibility that there is a defect which affects the reproduction operation, taking into account even a drive device having a low reproduction capability. Is high.

【0125】ステップF105で読出OKとなった場合
は、ステップF106に進む。そしてCPU3によりア
シンメトリ値γasyを計算させ、ステップF107で
アシンメトリ値γasyが所定範囲内の値であるか否か
を判断する。アシンメトリ値γasyの算出は、CPU
3が、データ読出時においてRAA136で更新される
振幅基準値を取り込んで、上述した式(26)により行
う。また所定範囲内とは上記式(27)の範囲であり、
つまり計算されたアシンメトリ値γasyが、γasy
2<γasy<γasy3を満たせばよいものとする。
これは即ち、記録レーザパワーが上記図18のC領域内
であることを意味する。つまり本例のようなビタビ復号
方式を用いたドライブ装置だけでなく、比較的リード能
力の低いビットバイビット復号法を用いたドライブ装置
でも、適正に読出ができる記録レーザパワーの範囲であ
る。
If reading is OK in step F105, the process proceeds to step F106. Then, the asymmetry value γasy is calculated by the CPU 3, and it is determined in step F107 whether the asymmetry value γasy is a value within a predetermined range. The asymmetry value γasy is calculated by the CPU
3 takes in the amplitude reference value updated by the RAA 136 at the time of data reading, and performs the calculation by the above equation (26). Also, within the predetermined range is the range of the above equation (27),
That is, the calculated asymmetry value γasy becomes γasy
It is sufficient that 2 <γasy <γasy3 is satisfied.
This means that the recording laser power is within the area C in FIG. In other words, the recording laser power is within a range where the reading can be properly performed not only by the drive device using the Viterbi decoding method as in this example, but also by the drive device using the bit-by-bit decoding method having relatively low readability.

【0126】ステップF107でアシンメトリ値γas
yが所定範囲内であると判断されれば、ステップF10
2で行った記録動作に関してレーザーパワーは適切であ
ったと判断できることになる。そこで、これによってベ
リファイOKとし、ステップF108でリード条件(E
CCクライテリア、リシンククライテリア)を通常値に
戻し、ステップF109でリトライ回数を示すリトライ
カウンタRCをクリアして、そのセクターに関してのラ
イトアンドベリファイ処理を正常終了する。
In step F107, the asymmetry value γas
If it is determined that y is within the predetermined range, step F10
It can be determined that the laser power was appropriate for the recording operation performed in step 2. Therefore, the verification is OK by this, and the read condition (E
(CC criteria, resync criteria) are returned to normal values, the retry counter RC indicating the number of retries is cleared in step F109, and the write and verify processing for the sector is normally terminated.

【0127】一方、ステップF105で読出NGとなっ
た場合、或いはステップF105で読出OKとなっても
ステップF107でアシンメトリ値γasyが所定範囲
内でないと判断された場合は、ベリファイNGとなり、
ライトアンドベリファイのリトライ処理に移る。
On the other hand, if the reading is NG in step F105, or if it is determined in step F107 that the asymmetry value γasy is not within the predetermined range even if the reading is OK in step F105, the verification becomes NG,
Move on to write and verify retry processing.

【0128】まずステップF105で読出NGとなった
場合は、ステップF110でリトライカウンタRCの値
のチェックを経てステップF112に進み、光ピックア
ップ7の位置を別セクターに移動させる。これは、ライ
トワンスディスクでは既に記録を行ったセクターには再
度書込を行うことはできないためである。つまりステッ
プF102で記録を行ったセクターに対して交替セクタ
ーを設定し、その交替セクターにリトライ動作としての
記録を行うための処理である。次にステップF113で
リトライカウンタRCをインクリメントする。最初のリ
トライ時点ではリトライカウンタRC=1となる。そし
てステップF114でのリトライカウンタRCの値のチ
ェックを介して、ステップF102に戻り、セクター
(つまり交替セクター)にデータ記録を行う。即ち、以
上のようにステップF105から最初のリトライ動作時
に移行した場合は、記録を行ったセクターにディフェク
トが存在した可能性が高いとして、特に記録レーザパワ
ーについては変更しないまま別のセクターに記録リトラ
イを行うことになる。なお、光磁気ディスクなど書換可
能のディスクの場合は、最初と同一セクターに記録リト
ライを行うこともできるが、ディフェクトの可能性が高
いという状況では、記録するセクターを変更することが
好適である。
First, if the reading is NG in step F105, the flow advances to step F112 after checking the value of the retry counter RC in step F110, and the position of the optical pickup 7 is moved to another sector. This is because a write-once disc cannot rewrite a sector on which recording has already been performed. That is, this is a process for setting a replacement sector for the sector on which recording has been performed in step F102 and performing recording as a retry operation on the replacement sector. Next, in step F113, the retry counter RC is incremented. At the time of the first retry, the retry counter RC = 1. After checking the value of the retry counter RC in step F114, the process returns to step F102, and data is recorded in the sector (that is, the replacement sector). That is, as described above, when the process proceeds from the step F105 at the time of the first retry operation, it is determined that there is a high possibility that a defect exists in the sector where the recording was performed, and the recording retry is performed in another sector without changing the recording laser power. Will be done. In the case of a rewritable disk such as a magneto-optical disk, recording retry can be performed on the same sector as the first one. However, when there is a high possibility of a defect, it is preferable to change the sector to be recorded.

【0129】このような記録リトライを行った後は、ス
テップF103以降の処理で同様にベリファイが行われ
ることになり、ステップF105〜F107の処理でそ
のベリファイがOKとなれば、セクターの記録は正常終
了される。ところが、再度ステップF105で読出NG
となった場合は、再度のリトライを同様に行うことにな
る。但し、このようなリトライ(つまりディフェクトの
可能性が高いと判断され、レーザパワーは変更せずに実
行されるリトライ)は、ステップF110のx回として
上限回数が設定されている。即ち、上記リトライを数回
行っても、ステップF105で依然としてNGの場合
は、ディフェクトではなく(セクター移動して記録して
も同じく読出NGであるならディフェクトが原因である
可能性は非常に低いものとなる)、記録レーザパワーに
問題がある可能性が高いと判断する。
After such recording retry is performed, the verification is performed in the same manner in the processing from step F103. If the verification is OK in the processing in steps F105 to F107, the recording of the sector is normal. Will be terminated. However, reading NG is again performed in step F105.
In the case of, a retry is performed in the same manner. However, an upper limit number of such retries (that is, a retry executed without changing the laser power because it is determined that the possibility of a defect is high) is set as x times in step F110. That is, even if the above retry is performed several times, if the result is still NG in step F105, the defect is not a defect (if the read is also NG even if the sector is moved and recorded, it is very unlikely that the defect is caused by the defect). It is determined that there is a high possibility that there is a problem with the recording laser power.

【0130】そこでステップF110でリトライカウン
タRC≧xと判断される時点、つまり既にx回のリトラ
イを行って、(x+1)回目のリトライを開始する時点
では、ステップF115でCPU3にアシンメトリ値γ
asyを計算させ、ステップF116でアシンメトリ値
γasyが所定範囲内にあるか否かを判別する。これは
上述したステップF106、F107と同様の処理とな
る。ここで、アシンメトリ値γasyが所定範囲内であ
ったとすれば、記録レーザパワーには問題はないことに
なるため、ステップF112に進んで、記録レーザパワ
ーについては変更せずに、上記同様にリトライを行なっ
ていく。なお、このような場合は、他の記録条件を変更
してリトライを行うようにしてもよい。
Therefore, when it is determined in step F110 that the retry counter RC ≧ x, that is, when the x retries have already been performed and the (x + 1) th retry is started, the asymmetry value γ is given to the CPU 3 in step F115.
asy is calculated, and in a step F116, it is determined whether or not the asymmetry value γasy is within a predetermined range. This is the same processing as steps F106 and F107 described above. Here, if the asymmetry value γasy is within the predetermined range, there is no problem with the recording laser power, so the process proceeds to step F112, and the retry is performed in the same manner as described above without changing the recording laser power. Going on. In such a case, a retry may be performed by changing another recording condition.

【0131】一方、ステップF116でアシンメトリ値
γasyが所定範囲内にないと判断された場合、又はス
テップF105では読出OKとなったが、ステップF1
07でアシンメトリ値γasyが所定範囲内にないと判
断されリトライ処理に移行する場合は、ステップF11
1に進み、記録レーザパワーのキャリブレーション(変
更)を行う。これは、算出されたアシンメトリ値γas
yに応じて記録レーザパワーを上下する処理となる。例
えばアシンメトリ値γasyがγasy2以下であれ
ば、記録レーザパワーが不足しているため、記録レーザ
パワーをあげる方向に再設定する。このとき、γasy
2−γasyの値に応じて、適切な上げ幅を算出して再
設定してもよい。また算出されたアシンメトリ値γas
yがγasy3以上であれば、記録レーザパワーが過大
であるため、記録レーザパワーを下げる方向に再設定す
る。もちろん、γasy−γasy3の値に応じて、適
切な下げ幅を算出して再設定してもよい。
On the other hand, when it is determined in step F116 that the asymmetry value γasy is not within the predetermined range, or in step F105, the reading is OK, but in step F1
If it is determined in step 07 that the asymmetry value γasy is not within the predetermined range and the processing shifts to the retry processing, step F11
Proceed to 1 to perform calibration (change) of the recording laser power. This is the calculated asymmetry value γas
This is processing for raising and lowering the recording laser power according to y. For example, if the asymmetry value γasy is equal to or less than γasy2, the recording laser power is insufficient, and the recording laser power is reset to a higher value. At this time, γasy
An appropriate increase width may be calculated and reset according to the value of 2-γasy. In addition, the calculated asymmetry value γas
If y is equal to or more than γasy3, the recording laser power is excessive, and the recording laser power is reset to a lower value. Of course, an appropriate reduction width may be calculated and reset according to the value of γasy−γasy3.

【0132】なお、キャリブレーションとして、例えば
ディスク上の所定の領域に特定のデータパターンの試し
書きを行って、それを再生してアシンメトリ値γasy
を算出することで、適切な記録レーザパワーを探してい
くようにしてもよい。特にディスク6が書換可能な光磁
気ディスク等であれば、この処理は有用である。ライト
ワンス型のディスク6であっても、このような試し書き
は可能であるが、セクター消費が大きくなることから、
状況に応じて試し書きを実行するか否かを判断するよう
にしてもよい。例えば試し書きに用いる領域として残り
が十分にあれば試し書きを行うようにすることなども考
えられる。
As calibration, for example, a test write of a specific data pattern is performed in a predetermined area on the disk, and the test write is performed to reproduce the asymmetry value γasy.
, An appropriate recording laser power may be searched for. This process is particularly useful if the disk 6 is a rewritable magneto-optical disk or the like. Even with the write-once disc 6, such trial writing is possible, but sector consumption is increased.
It may be determined whether or not to execute the test writing according to the situation. For example, it is conceivable to perform trial writing if there is enough remaining area for trial writing.

【0133】ステップF111で記録レーザパワーを再
設定したら、ステップF112、F113、F114、
F102と進んで、記録リトライを行う。
After resetting the recording laser power in step F111, steps F112, F113, F114,
Proceeding to F102, a recording retry is performed.

【0134】以上のようにリトライが1回又は複数回繰
り返されることになるが、リトライ処理回数としては上
限回数yが設定されており、ステップF114でリトラ
イ回数がチェックされることで、y回のリトライを行っ
た時点では、次のリトライには進まない(ステップF1
14でRC>yとなった時点)。その場合は、リトライ
を上限回数実行してもベリファイOKとはならなかった
ことで、エラー終了することになる。この場合、コント
ローラ2はホストコンピュータ1にセクターの記録動作
についてエラー終了を報告することになる。
As described above, the retry is repeated one or more times. However, the upper limit number y is set as the number of retry processes, and the retry number is checked in step F114, so that When the retry is performed, the process does not proceed to the next retry (step F1).
14 when RC> y). In this case, the verification is not successful even after the retry has been performed an upper limit number of times, so that the processing ends with an error. In this case, the controller 2 reports an error end to the host computer 1 for the sector recording operation.

【0135】以上のようなライトアンドベリファイ処理
により、ベリファイ動作の信頼性は高いものとなり、例
えばリード能力の低いドライブ装置についても十分に考
慮されたライトアンドベリファイ動作が実現される。即
ち、まずベリファイOKとなる条件としては、リード条
件が厳しくされたうえで読出OKとなることと、アシン
メトリ値γasyにより記録レーザパワーが適正範囲内
であることの両方が満たされなければならない。換言す
れば、リード能力が低いドライブ装置であってもディフ
ェクトの影響によって読出不能となることがないこと、
及びリード能力が低いドライブ装置に対しても適正な記
録レーザパワーであることの両方が満たされた場合にベ
リファイOKとなる。従って、十分に再生互換性を備え
た記録動作が実現される。
By the above-described write and verify processing, the reliability of the verify operation becomes high, and for example, a write and verify operation sufficiently considering a drive device having a low read capability is realized. That is, first, as the conditions for verifying OK, both the condition that reading is OK after strict read conditions and the condition that the recording laser power is within an appropriate range by the asymmetry value γasy must be satisfied. In other words, even if the drive device has a low read capability, the drive cannot be read due to the defect,
If both the drive power of the read device is low and the proper recording laser power is satisfied, the verification is OK. Therefore, a recording operation with sufficient reproduction compatibility is realized.

【0136】また、ベリファイ時に読出NGとなった場
合は、ディフェクトの影響が考えられるため、記録レー
ザパワーを変更せずにリトライを行うことで適切なリト
ライ動作となる。さらにベリファイ時にアシンメトリ値
γasyが所定範囲内でないとされた場合は、記録レー
ザパワーが変更されてリトライが行なわれることで適切
なリトライ動作となる。またこれによって、実際に記録
レーザパワーが適切でなかった場合は、リトライ動作に
よって適切な記録動作の完了に導くことができる。
If the reading becomes NG at the time of the verification, the influence of the defect is considered. Therefore, by performing the retry without changing the recording laser power, an appropriate retry operation is performed. Further, when the asymmetry value γasy is determined not to be within the predetermined range at the time of the verification, the recording laser power is changed and the retry is performed, so that an appropriate retry operation is performed. In addition, when the recording laser power is not actually appropriate, the retry operation can lead to the completion of the appropriate recording operation.

【0137】なお、ライトアンドベリファイ処理として
は、図19の処理手順以外にも各種変形例が考えられ
る。例えば最初にデータ読出NGになった際に、リトラ
イに入る前にアシンメトリ値γasyを算出して記録レ
ーザパワーの適否を判断し、リトライ時に記録レーザパ
ワーを変更すべきか否かを判断するようにしてもよい。
As the write-and-verify processing, various modifications other than the processing procedure of FIG. 19 can be considered. For example, when the data reading becomes NG for the first time, the asymmetry value γasy is calculated before starting the retry to determine whether the recording laser power is appropriate, and it is determined whether the recording laser power should be changed at the time of the retry. Is also good.

【0138】2−4 ライトアンドベリファイの動作態
様例 セクター記録についてのライトアンドベリファイは以上
のように実行されるが、実際には1回の記録動作(ホス
トコンピュータ1からの記録指示)により、複数セクタ
ーの記録が行われることが多い。このとき、全セクター
に対して上記のライトアンドベリファイ処理を行っても
よいし、一部のセクターのみにライトアンドベリファイ
処理を行ってもよい(他のセクターは記録のみでベリフ
ァイは行わない)
2-4 Example of Operation Mode of Write-and-Verify Write-and-verify for sector recording is executed as described above, but actually, a plurality of operations are performed by one recording operation (recording instruction from the host computer 1). Sectors are often recorded. At this time, the write-and-verify processing may be performed on all sectors, or the write-and-verify processing may be performed on only some sectors (recording is not performed on other sectors and verify is not performed).

【0139】全セクターに対してライトアンドベリファ
イが行われる場合は、各セクター毎に例えば図19の処
理が実行されることになる。一方、一部のセクターのみ
にベリファイを行う場合としては、例えば連続して記録
する一連のセクターのうちの最初のセクターのみについ
て上記ライトアンドベリファイを行うようにしたり、最
後のセクターのみについて上記ライトアンドベリファイ
を行うようにすることが考えられる。或いは数セクター
おきにライトアンドベリファイを行うようにしてもよ
い。
When the write and verify is performed for all the sectors, for example, the process of FIG. 19 is executed for each sector. On the other hand, when verifying is performed only on a part of the sectors, for example, the write-and-verify is performed only on the first sector of a series of continuously recorded sectors, or the write-and-verify is performed only on the last sector. Verification may be performed. Alternatively, write and verify may be performed every several sectors.

【0140】最初のセクターのみにベリファイを行う場
合は、実行しようとする一連の記録動作について最初に
記録レーザパワーが適切であるか否かを判断し、不適で
あれば変更できるため、その一連のセクター記録におい
て記録レーザパワーを適切な値に保つことができる。ま
た最後のセクターのみにベリファイを行う場合は、一連
の記録動作を実行した後に最後のセクターのベリファイ
で記録OKか否かを検出するため、もしベリファイNG
であれば、その一連のセクターの全てについてデータ信
頼性が低下するが、処理として時間的な効率がよいとい
う利点がある。
When verifying is performed only on the first sector, it is first determined whether or not the recording laser power is appropriate for a series of recording operations to be performed, and if it is not appropriate, the power can be changed. In the sector recording, the recording laser power can be kept at an appropriate value. When verifying is performed only on the last sector, a series of recording operations are performed, and then verification of the last sector is performed to detect whether or not recording is OK.
If this is the case, the data reliability is reduced for all of the series of sectors, but there is an advantage that the processing is time-efficient.

【0141】ライトアンドベリファイを、これらのうち
でどのように実行するかは、記録データに要求される信
頼性の度合いやデータ種別などによりホストコンピュー
タ1が指示するようにしてもよいし、ドライブ装置の仕
様や使用環境に応じて固定したり、或いはユーザーが選
択できるようにしてもよい。例えばデータ信頼性が要求
される度合いが高い場合は全セクターについてライトア
ンドベリファイを行うが、さほど要求されない場合は一
部のセクターのみというようにすることが考えられる。
The host computer 1 may instruct how to execute the write-and-verify among them, depending on the degree of reliability and data type required for the recording data, or the drive device. May be fixed according to the specifications and the use environment, or may be selectable by the user. For example, when data reliability is required to a high degree, write and verify is performed for all sectors, but when not so required, only some sectors may be considered.

【0142】なおアシンメトリ値γasyの算出方法と
しては、本例のようにビタビ復号法を採用するものであ
れば、上記の通り、振幅基準値を用いればよいが、アシ
ンメトリ値はRF信号のエンベロープをサンプリングし
ていき、そのサンプリング値を用いても可能である。即
ち上記式(25)の計算に必要なサンプリング値を集め
れば、アシンメトリ値γasyは算出でき、従ってビタ
ビ復号を採用していないドライブ装置であっても本発明
は適用可能である。
As a method of calculating the asymmetry value γasy, if the Viterbi decoding method is employed as in this example, the amplitude reference value may be used as described above, but the asymmetry value is obtained by using the envelope of the RF signal. It is also possible to perform sampling and use the sampled value. That is, the asymmetry value γasy can be calculated by collecting the sampling values required for the calculation of the above equation (25), so that the present invention can be applied to a drive device that does not employ Viterbi decoding.

【0143】なお、本例の動作は、記録レーザパワーと
アシンメトリ値に相関性のあるメディアに対するドライ
ブ装置として、広く適用できることはいうまでもない。
It is needless to say that the operation of this embodiment can be widely applied as a drive device for a medium having a correlation between the recording laser power and the asymmetry value.

【0144】3.実施の形態のディスクドライブ装置
(II) 3−1 記録レーザパワーと振幅の関係 上述してきたディスクドライブ装置(I)としてのライ
トアンドベリファイ動作、特に記録レーザパワーの適否
を判別する動作は、記録レーザパワーとアシンメトリ値
に相関関係があるディスクについて好適なものである。
ところが例えばWORMディスクのうちで合金タイプと
呼ばれる種類のディスクは、記録レーザパワーとアシン
メトリ値に相関関係はない。
[0144] 3. 3. Disk Drive Device (II) of Embodiment 3-1 Relationship between Recording Laser Power and Amplitude The write-and-verify operation of the disk drive device (I) described above, particularly the operation of determining whether or not the recording laser power is appropriate, is performed by the recording laser. This is suitable for a disc having a correlation between the power and the asymmetry value.
However, for example, among WORM disks, there is no correlation between the recording laser power and the asymmetry value for the type of disk called an alloy type.

【0145】この合金タイプのWORMディスクは、未
記録状態では多層膜であるものが記録時のレーザによる
熱により溶けて混ざりあい、冷却時に合金となり反射率
が上がることで、反射率の異なったマークが形成される
ものである。この合金タイプのものは、記録レーザパワ
ーを増減してもアシンメトリー値はほとんど変化しな
い。従って、上述の例で述べたような、アシンメトリー
値から記録レーザパワーを推定することはできない。と
ころが、合金タイプのWORMディスクの場合、記録パ
ワーが増すにつれて再生RF信号のRF振幅が増す。こ
れは、記録時のディスクの熱拡散が異なることに起因す
る。
In this alloy type WORM disk, in the unrecorded state, a multilayer film is melted and mixed by the heat of the laser at the time of recording, and becomes an alloy at the time of cooling to increase the reflectivity. Is formed. In this alloy type, the asymmetry value hardly changes even if the recording laser power is increased or decreased. Therefore, the recording laser power cannot be estimated from the asymmetry value as described in the above example. However, in the case of an alloy type WORM disk, the RF amplitude of the reproduced RF signal increases as the recording power increases. This is due to the difference in the thermal diffusion of the disk during recording.

【0146】そこでこの実施の形態のディスクドライブ
装置(II)では、アシンメトリー値の代わりに再生RF
信号の振幅値を求め、それから記録レーザパワーを推定
してそれをベリファイ条件とするようにするものであ
る。
Therefore, in the disk drive device (II) of this embodiment, the reproduction RF is used instead of the asymmetry value.
The amplitude value of the signal is obtained, the recording laser power is estimated from the signal, and the estimated power is used as the verify condition.

【0147】本例の、合金タイプのWORMディスクに
対応するディスクドライブ装置の構成は図13と同様と
する。そして、この例では、RAA136で算出される
振幅基準値を用いて、CPU3が振幅値を算出できるよ
うにしているものである。
The configuration of the disk drive of this embodiment corresponding to the alloy type WORM disk is the same as that shown in FIG. In this example, the CPU 3 can calculate the amplitude value using the amplitude reference value calculated by the RAA 136.

【0148】ところで、振幅値はアシンメトリー値とは
異なり、記録パワーだけでなく、RFブロック20の可
変ゲインアンプ8やフィルタ部11の設定にも依存す
る。この影響をなくすため次のような方法が取られる。
まず、予め記録パワーが完全に把握されているドライブ
(基準ドライブ)を用いてディスク上のある領域に所定
パターンを記録する。この基準記録領域は、ディスクフ
ォーマット規格において製造者用のテスト領域(マニュ
ファクチャラーズ・ゾーン)に設定される。あるいは、
ディスクのフォーマット時にディスクの種類や交替領域
のアドレスなどを記録したDDS領域を基準ドライブで
記録し、基準記録領域としてもよい。
By the way, the amplitude value differs from the asymmetry value and depends not only on the recording power but also on the settings of the variable gain amplifier 8 and the filter section 11 of the RF block 20. The following method is used to eliminate this effect.
First, a predetermined pattern is recorded in a certain area on a disk using a drive (reference drive) whose recording power is completely grasped in advance. This reference recording area is set as a manufacturer test area (manufacturers zone) in the disc format standard. Or,
At the time of formatting the disk, a DDS area in which the type of the disk, the address of the spare area, and the like are recorded may be recorded by the reference drive and used as a reference recording area.

【0149】通常の使用時にディスクをドライブに挿入
して立ち上げた場合、ドライブは先ず始めに基準記録領
域をリードする。そして、そこに記録されたデータをリ
ードしたときの再生RF信号の振幅がある一定値(基準
値)になるようにゲインアンプの設定を調整する。即
ち、基準記録領域をリードして得られる振幅(後述の式
(28)あるいは式(29)などにより得られる)が、
基準値より小さければゲインアンプでの増幅度を大きく
し、大きければゲインアンプでの増幅度を小さくする。
そして再度基準記録領域をリードして、振幅が基準値に
なるかを調べる。これを振幅が基準値になるまで繰り返
す。
When the disk is inserted into the drive during normal use and started up, the drive first reads the reference recording area. Then, the setting of the gain amplifier is adjusted so that the amplitude of the reproduced RF signal when the data recorded therein is read becomes a certain value (reference value). That is, the amplitude obtained by reading the reference recording area (obtained by Expression (28) or Expression (29) described later) is:
If it is smaller than the reference value, the gain of the gain amplifier is increased, and if it is larger, the gain of the gain amplifier is reduced.
Then, the reference recording area is read again to check whether the amplitude becomes the reference value. This is repeated until the amplitude reaches the reference value.

【0150】これにより、あるレーザパワーで記録され
た再生信号はそのドライブでは同じ振幅で再生される。
この振幅値を基準振幅値と呼ぶ。この場合、再生RF信
号の振幅値が基準振幅値よりも大きければ、そこのセク
ターを記録したときのレーザパワーは基準のレーザパワ
ーよりも大きく、再生RF信号の振幅値が基準振幅値よ
り小さければ、そこのセクターを記録したときのレーザ
パワーは基準のレーザパワーよりも小さいとわかる。
Thus, a reproduction signal recorded with a certain laser power is reproduced with the same amplitude in the drive.
This amplitude value is called a reference amplitude value. In this case, if the amplitude value of the reproduced RF signal is larger than the reference amplitude value, the laser power when recording the sector there is larger than the reference laser power, and if the amplitude value of the reproduced RF signal is smaller than the reference amplitude value. It can be seen that the laser power when recording the sector there is lower than the reference laser power.

【0151】本例のベリファイ動作では、上記例同様
に、大きなディフェクトのあるセクターをベリファイN
Gとするために、リシンクライテリアやECCクライテ
リアを厳しくする。そしてさらに、記録レーザパワーの
妥当性評価には再生RF信号の振幅値を用いる。このよ
うにすることで、上記例と同様に、ベリファイNGの際
に、大きなディフェクトに起因するベリファイNGか、
記録レーザパワーに起因するベリファイNGかを明確に
判別できるようにしている。
In the verify operation of this embodiment, similarly to the above example, a sector having a large defect is verified by a verify operation.
In order to achieve G, the rigging criteria and ECC criteria will be tightened. Further, the amplitude value of the reproduced RF signal is used for evaluating the validity of the recording laser power. By doing so, similar to the above example, at the time of verify NG, whether verify NG caused by a large defect
It is possible to clearly determine whether the verification NG is caused by the recording laser power.

【0152】振幅値の算出方式は次の通りである。再生
RF信号の振幅は、適応化した6つの振幅基準値から得
ることができる。図20は上記図17と同様に2Tパタ
ーン(最小振幅パターン)、8Tパターン(必ずしも8
Tでない場合もあるが最大振幅パターン)を示している
が、PR(1,2,1)では、6つの振幅基準値は図示
するように推移するので、再生RF信号の振幅AMP
は、 AMP=c111−c000 ・・・式(28) で与えられる。また、再生RF信号の振幅の代わりにア
イパターンの開口部の大きさに相当する、2Tパターン
の振幅VFOを記録レーザパワーの推定に用いることも
できる。この場合、振幅VFOは、 VFO=((c011+c110)−(c001+c100))/2 ・・・式(29) で与えられる。
The method of calculating the amplitude value is as follows. The amplitude of the reproduced RF signal can be obtained from the adapted six amplitude reference values. FIG. 20 shows a 2T pattern (minimum amplitude pattern) and an 8T pattern (not necessarily 8
Although there is a case where the amplitude is not T, the maximum amplitude pattern is shown. However, in PR (1, 2, 1), since the six amplitude reference values change as shown in FIG.
Is given by AMP = c111−c000 Expression (28) Further, instead of the amplitude of the reproduction RF signal, the amplitude VFO of the 2T pattern corresponding to the size of the opening of the eye pattern can be used for estimating the recording laser power. In this case, the amplitude VFO is given by VFO = ((c011 + c110)-(c001 + c100)) / 2 (29)

【0153】従って、CPU3(コントローラ2)は、
RAA136で更新される振幅基準値を取り込むこと
で、振幅値(AMP又はVFO)を算出できる。そして
コントローラ2は、算出される振幅値から、そのときの
再生RF信号についての記録レーザパワーの値を知るこ
とができる。
Therefore, the CPU 3 (controller 2)
By taking in the amplitude reference value updated by the RAA 136, the amplitude value (AMP or VFO) can be calculated. Then, the controller 2 can know the value of the recording laser power for the reproduced RF signal at that time from the calculated amplitude value.

【0154】振幅値AMP(VFOについても同様)が
どのような範囲内にあれば、記録レーザパワーが適切で
あるかを考える。図21(a)(b)は、上記図18と
同様に、記録レーザパワー(Write Power)に対するバ
イトエラーレート(BER)と、記録レーザパワーと振
幅値の関係を示している。図18で説明したとおり、C
領域、つまり記録レーザパワーP2〜P3が適正な範囲
である。従って、振幅値AMPとしては、 AMP2<AMP<AMP3 ・・・・・(30) となっていればよいものとなる。つまり、例えばライト
アンドベリファイ時において、上記式(28)で算出さ
れる振幅値AMPが、上記式(30)の範囲内にあれ
ば、記録レーザパワーは適切な値であると判断してよ
い。
Consider what range the amplitude value AMP (similarly for VFO) falls within the range and the appropriate recording laser power. FIGS. 21A and 21B show the relationship between the byte error rate (BER) with respect to the recording laser power (Write Power), the recording laser power, and the amplitude value, similarly to FIG. As described with reference to FIG.
The area, that is, the recording laser powers P2 to P3 are within an appropriate range. Therefore, it is sufficient that the amplitude value AMP satisfies AMP2 <AMP <AMP3 (30). That is, for example, at the time of write and verify, if the amplitude value AMP calculated by the above equation (28) is within the range of the above equation (30), the recording laser power may be determined to be an appropriate value.

【0155】3−2 ライトアンドベリファイ処理及び
動作態様例 この例の場合のライトアンドベリファイ処理を図22に
示す。図22は、上記図19と同様に1つのセクター記
録に関するライトアンドベリファイ処理を示している。
なお、ステップF201〜F205、及びF208〜F
214は、図19のステップF101〜F105、及び
F108〜F114と同様となるため、図示するにとど
め、重複説明を省略する。この例の場合は、ステップF
206,F207(及びステップF215,F216)
において、振幅値を算出して記録レーザパワーが適正か
否かを判断することが上記例と異なるものとなる。
3-2 Example of Write-and-Verify Processing and Operation Mode The write-and-verify processing in this example is shown in FIG. FIG. 22 shows a write-and-verify process for one sector recording similarly to FIG.
Steps F201 to F205 and F208 to F208
Step 214 is similar to steps F101 to F105 and steps F108 to F114 in FIG. In this case, step F
206, F207 (and steps F215, F216)
Is different from the above example in that the amplitude value is calculated to determine whether the recording laser power is appropriate.

【0156】即ちステップF205で読出OKとなりス
テップF206に進んだ場合、もしくはx回以上のリト
ライ時にステップF215に進んだ場合は、コントロー
ラ2はCPU3により振幅値(AMP又はVFO)を計
算させ、ステップF207又はステップF216で、振
幅値が所定範囲内の値であるか否かを判断する。
That is, if the reading is OK in step F205 and the process proceeds to step F206, or if the process proceeds to step F215 when performing x or more retries, the controller 2 causes the CPU 3 to calculate the amplitude value (AMP or VFO), and then proceeds to step F207. Alternatively, in a step F216, it is determined whether or not the amplitude value is within a predetermined range.

【0157】振幅値が所定範囲内であると判断されれ
ば、ステップF202で行った記録動作に関してレーザ
ーパワーは適切であったと判断できる。従ってステップ
F207の場合は、これによってベリファイOKとす
る。一方ステップF216の場合は、記録レーザパワー
を変更しないで次のリトライアクションに入る。また、
振幅値が所定範囲内でないと判断されれば、レーザパワ
ーが不適切であるため、ステップF211の記録レーザ
パワーのキャリブレーション(変更)を行ったうえでの
リトライアクションに入る。
If it is determined that the amplitude value is within the predetermined range, it can be determined that the laser power is appropriate for the recording operation performed in step F202. Therefore, in the case of step F207, it is determined that the verification is OK. On the other hand, in the case of step F216, the next retry action is performed without changing the recording laser power. Also,
If it is determined that the amplitude value is not within the predetermined range, the laser power is inappropriate, and a retry action is performed after calibrating (changing) the recording laser power in step F211.

【0158】この図22のようなライトアンドベリファ
イ処理により、図19の場合と同様の効果を得ることが
できる。従って、記録レーザパワーとアシンメトリ値の
相関がない合金タイプのWORMディスクについても、
ライトアンドベリファイ動作の信頼性の向上、再生互換
性の維持を実現できる。なお、ライトアンドベリファイ
処理としては、図22の処理手順以外にも各種変形例が
考えられる。例えば最初にデータ読出NGになった際
に、リトライに入る前に振幅値を算出して記録レーザパ
ワーの適否を判断し、リトライ時に記録レーザパワーを
変更すべきか否かを判断するようにしてもよい。
By the write-and-verify processing as shown in FIG. 22, the same effect as in FIG. 19 can be obtained. Therefore, even for an alloy type WORM disc having no correlation between the recording laser power and the asymmetry value,
It is possible to improve the reliability of the write and verify operation and maintain the reproduction compatibility. As the write-and-verify processing, various modifications other than the processing procedure of FIG. 22 are conceivable. For example, when data reading becomes NG for the first time, an amplitude value may be calculated before retrying to determine whether the recording laser power is appropriate or not, and whether the recording laser power should be changed at the time of retrying may be determined. Good.

【0159】セクター記録についてのライトアンドベリ
ファイは以上のように実行されるが、記録時に全セクタ
ーに対して上記のライトアンドベリファイ処理を行って
もよいし、一部のセクターのみにライトアンドベリファ
イ処理を行ってもよい。これは図19の例において説明
したとおりである。
The write-and-verify process for sector recording is performed as described above. The write-and-verify process may be performed for all sectors at the time of recording, or may be performed for only some sectors. May be performed. This is as described in the example of FIG.

【0160】振幅値の算出方法としては、本例のように
ビタビ復号法を採用するものであれば、上記の通り振幅
基準値を用いればよいが、振幅値はRF信号のエンベロ
ープをサンプリングしていき、そのサンプリング値を用
いても可能である。即ちRF信号振幅のピーク及びボト
ムを検出していくことで、上記式(28)に相当する計
算が可能となる。従ってビタビ復号を採用していないド
ライブ装置であっても本発明は適用可能である。なお、
本例の動作は、合金タイプのWORMディスクのみでな
く、記録レーザパワーと振幅値に相関性のあるメディア
に対するドライブ装置として、広く適用できる。
As a method of calculating the amplitude value, if the Viterbi decoding method is employed as in this example, the amplitude reference value may be used as described above, but the amplitude value is obtained by sampling the envelope of the RF signal. It is also possible to use the sampling value. That is, by detecting the peak and the bottom of the RF signal amplitude, the calculation corresponding to the above equation (28) can be performed. Therefore, the present invention is applicable to a drive device that does not employ Viterbi decoding. In addition,
The operation of the present example can be widely applied not only to an alloy type WORM disk but also to a drive device for a medium having a correlation between a recording laser power and an amplitude value.

【0161】[0161]

【発明の効果】以上の説明からわかるように本発明のド
ライブ装置は次のような効果を得ることができる。本発
明によれば、データ信号波形についてのアシンメトリ
値、又は振幅値が所定の範囲内にあるか否かにより記録
時のレーザパワーが適正であるか否かを明確に判別し、
記録エラー状態であるか否かを判別することができる。
これによって、記録時のレーザパワーが適正でないと判
断された場合は、記録レーザパワーを調整して記録動作
のリトライを実行することができる。即ちベリファイ時
などにエラー原因が記録レーザパワーにある場合に、そ
れをを明確に判別でき、そしてその場合は、記録レーザ
パワーを変更して適切なリトライ動作を行うことができ
る。これによってライトアンドベリファイ動作の信頼性
及び記録動作性能を向上させることができる。
As can be understood from the above description, the drive device of the present invention can obtain the following effects. According to the present invention, the asymmetry value for the data signal waveform, or whether or not the laser power at the time of recording is appropriate according to whether the amplitude value is within a predetermined range is clearly determined,
It is possible to determine whether or not a recording error has occurred.
As a result, when it is determined that the laser power at the time of recording is not appropriate, the recording laser power can be adjusted and the retry of the recording operation can be executed. That is, if the error is caused by the recording laser power at the time of verification or the like, it can be clearly determined, and in that case, the recording laser power can be changed and an appropriate retry operation can be performed. As a result, the reliability of the write-and-verify operation and the recording operation performance can be improved.

【0162】また、デコード手段でデコードエラー(読
出NG)となった場合、つまりディフェクト等の影響で
エラーとなった可能性が高い場合は、記録レーザパワー
を変化させずに記録動作及び読出動作のリトライを実行
させることで、適切なリトライ動作が実行されることに
なる。一方、そのリトライ動作を所定回数行ってもデコ
ードエラーのままである場合、つまりディフェクトの影
響ではない可能性が高い場合は、アシンメトリ値又は振
幅値が所定の範囲内にあるか否かにより記録時のレーザ
パワーが適正であるか否かを判別することで、記録レー
ザパワーの適否を判断できる。そしてもし記録時のレー
ザパワーが適正でないと判断された場合は、記録レーザ
パワーを調整して記録動作のリトライを実行させること
で、適切なリトライが実行されるとともに、記録レーザ
パワーに起因するエラーの場合は、リトライ動作によっ
て適切な記録動作の完了に導くことができる。従って、
記録レーザパワーを変更すれば記録OKとできるような
場合に、それを的確に判断して記録適正完了に導くこと
ができ、エラー終了とさせないことになるため、記録動
作性能を向上させることになる。
When a decoding error (read NG) occurs in the decoding means, that is, when there is a high possibility that an error has occurred due to the influence of a defect or the like, the recording operation and the reading operation are performed without changing the recording laser power. By performing the retry, an appropriate retry operation is performed. On the other hand, if the decoding error remains even after the retry operation is performed a predetermined number of times, that is, if there is a high possibility that the error is not due to a defect, the recording time depends on whether the asymmetry value or the amplitude value is within a predetermined range. By judging whether or not the laser power is appropriate, it is possible to judge whether the recording laser power is appropriate. If it is determined that the laser power at the time of recording is not appropriate, the recording laser power is adjusted and a retry of the recording operation is performed, so that an appropriate retry is performed and an error caused by the recording laser power is performed. In the case of (1), it is possible to guide the completion of an appropriate recording operation by the retry operation. Therefore,
If the recording laser power can be changed and the recording can be made OK, it is possible to accurately judge it and lead to the completion of proper recording and not end the error, so that the recording operation performance is improved. .

【0163】さらに本発明によれば、デコード手段でデ
コードOKとなった場合にも、アシンメトリ値又は振幅
値が所定の範囲内にあるか否かにより記録時のレーザパ
ワーが適正であるか否かを判別し、記録時のレーザパワ
ーが適正でないと判断された場合は、記録レーザパワー
を調整して記録動作のリトライを実行するようにしてい
る。従って本来ベリファイNGとすべき場合にデータが
再生できてしまった場合、例えばそのドライブ装置のリ
ード能力が高くて、記録レーザパワーが不適切であって
もデータが読み込めてしまったような場合にも、記録動
作のリトライが実行されることになり、例えリード能力
の低いドライブ装置でも適正に再生できる状態とするこ
とができる。つまり再生互換性を維持できる記録動作が
実現されることになる。
Further, according to the present invention, even when decoding is successful by the decoding means, whether or not the laser power at the time of recording is appropriate depends on whether or not the asymmetry value or the amplitude value is within a predetermined range. Is determined, and when it is determined that the laser power at the time of recording is not appropriate, the recording laser power is adjusted to retry the recording operation. Therefore, when data can be reproduced when verification NG should be originally performed, for example, when the read capability of the drive device is high and the data can be read even if the recording laser power is inappropriate, In other words, the retry of the recording operation is executed, so that even a drive device having a low read capability can be properly reproduced. That is, a recording operation capable of maintaining reproduction compatibility is realized.

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

【図1】本発明が適用できるビタビ復号を用いた一般的
なディスクドライブ装置のブロック図である。
FIG. 1 is a block diagram of a general disk drive device using Viterbi decoding to which the present invention can be applied.

【図2】マーク位置記録方法およびマークエッジ記録方
法の概要の説明図である。
FIG. 2 is an explanatory diagram of an outline of a mark position recording method and a mark edge recording method.

【図3】RLL(1,7)符号化方法における最小磁化
反転幅の説明図である。
FIG. 3 is an explanatory diagram of a minimum magnetization reversal width in an RLL (1, 7) encoding method.

【図4】RLL(1,7)符号とマークエッジ記録方法
によって記録されたデータの再生信号をPR(1,2,
1)で波形等化したときのアイパターンの説明図であ
る。
FIG. 4 shows a reproduction signal of data recorded by an RLL (1, 7) code and a mark edge recording method in PR (1, 2, 2,
FIG. 4 is an explanatory diagram of an eye pattern when the waveform is equalized in 1).

【図5】ビタビ復号方法の状態遷移の過程の説明図であ
る。
FIG. 5 is an explanatory diagram of a state transition process of a Viterbi decoding method.

【図6】ビタビ復号方法の状態遷移の説明図である。FIG. 6 is an explanatory diagram of a state transition of the Viterbi decoding method.

【図7】ビタビ復号方法の状態遷移のトレリス線図の説
明図である。
FIG. 7 is an explanatory diagram of a trellis diagram of state transition of the Viterbi decoding method.

【図8】ビタビ復号器のSMUのブロック図である。FIG. 8 is a block diagram of the SMU of the Viterbi decoder.

【図9】ビタビ復号器のSMUのA型ステータスメモリ
のブロック図である。
FIG. 9 is a block diagram of an A-type status memory of the SMU of the Viterbi decoder.

【図10】ビタビ復号器のSMUのB型ステータスメモ
リのブロック図である。
FIG. 10 is a block diagram of a B-type status memory of the SMU of the Viterbi decoder.

【図11】ビタビ復号器のマージブロックにおける状態
データ値の選択動作の説明図である。
FIG. 11 is an explanatory diagram of an operation of selecting a state data value in a merge block of the Viterbi decoder.

【図12】ビタビ復号器で適応化される振幅基準値の説
明図である。
FIG. 12 is an explanatory diagram of an amplitude reference value adapted by a Viterbi decoder.

【図13】実施の形態のドライブ装置のブロック図であ
る。
FIG. 13 is a block diagram of the drive device according to the embodiment.

【図14】記録レーザパワーとインパルス応答の関係の
説明図である。
FIG. 14 is an explanatory diagram of a relationship between a recording laser power and an impulse response.

【図15】記録レーザパワーとアイパターンの関係の説
明図である。
FIG. 15 is an explanatory diagram of a relationship between a recording laser power and an eye pattern.

【図16】2T及び8Tパターンのエンベロープの説明
図である。
FIG. 16 is an explanatory diagram of envelopes of 2T and 8T patterns.

【図17】2T及び8Tパターンのエンベロープにみら
れるアシンメトリ値の説明図である。
FIG. 17 is an explanatory diagram of asymmetry values observed in envelopes of 2T and 8T patterns.

【図18】実施の形態における適切なアシンメトリ値範
囲の説明図である。
FIG. 18 is an explanatory diagram of an appropriate asymmetry value range in the embodiment.

【図19】実施の形態のライトアンドベリファイ動作の
フローチャートである。
FIG. 19 is a flowchart of a write and verify operation of the embodiment.

【図20】2T及び8Tパターンの振幅値の説明図であ
る。
FIG. 20 is an explanatory diagram of amplitude values of 2T and 8T patterns.

【図21】実施の形態における適切な振幅値範囲の説明
図である。
FIG. 21 is an explanatory diagram of an appropriate amplitude value range in the embodiment.

【図22】実施の形態のライトアンドベリファイ動作の
フローチャートである。である。
FIG. 22 is a flowchart of a write and verify operation of the embodiment. It is.

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

1 ホストコンピュータ、2 ドライブコントローラ、
3 CPU、4 LPC、5 磁気ヘッド、6 ディス
ク、7 光ピックアップ、8 アンプ、9 スピンドル
モータ、10 APC、11 フィルタ部、12 A/
D変換器、13ビタビ復号器、14 PLL部、131
シフトレジスタ、132 BMC、133 ACS、
134 SMU、135 マージブロック、136 R
AA
1 host computer, 2 drive controller,
3 CPU, 4 LPC, 5 magnetic head, 6 disk, 7 optical pickup, 8 amplifier, 9 spindle motor, 10 APC, 11 filter section, 12 A /
D converter, 13 Viterbi decoder, 14 PLL unit, 131
Shift register, 132 BMC, 133 ACS,
134 SMU, 135 merge block, 136 R
AA

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 レーザ光照射を行って記録媒体に対する
データの記録、及び記録されたデータ信号の読出を行う
ことのできるヘッド手段と、 前記ヘッド手段により読み出されたデータ信号に対して
デコード処理を行い、再生データを得るデコード手段
と、 前記ヘッド手段により読み出されたデータ信号波形につ
いてのアシンメトリ値を算出するアシンメトリ算出手段
と、 前記ヘッド手段に対して記録データを供給して記録媒体
に対するデータの記録を実行させた後、その記録したデ
ータについてのデータ信号の読出を実行させ、そのデー
タ信号波形について前記アシンメトリ算出手段により算
出されたアシンメトリ値が所定の範囲内にあるか否かに
より記録時のレーザパワーが適正であるか否かを判別
し、記録時のレーザパワーが適正でないと判断された場
合は、記録動作エラーと判断する制御手段と、 を備えたことを特徴とするドライブ装置。
1. A head unit capable of recording data on a recording medium by irradiating a laser beam and reading a recorded data signal, and a decoding process for the data signal read by the head unit Decoding means for obtaining reproduction data, asymmetry calculation means for calculating an asymmetry value for a data signal waveform read by the head means, and supplying recording data to the head means and providing data to a recording medium. After the recording of the data, the reading of the data signal for the recorded data is executed, and the recording is performed based on whether or not the asymmetry value calculated by the asymmetry calculating means for the data signal waveform is within a predetermined range. Discriminates whether or not the laser power is appropriate, and the laser power during recording is not appropriate. And a control means for determining a recording operation error when it is determined that the drive operation has been completed.
【請求項2】 前記制御手段は、記録時のレーザパワー
が適正でないとして記録動作エラーと判断した場合は、
記録レーザパワーを変化させて記録動作及び読出動作の
リトライを実行させることを特徴とする請求項1に記載
のドライブ装置。
2. When the control means determines that the laser power at the time of recording is not appropriate and determines that a recording operation error has occurred,
2. The drive device according to claim 1, wherein a retry of a recording operation and a reading operation is performed by changing a recording laser power.
【請求項3】 前記制御手段は、前記ヘッド手段に対し
て記録データを供給して記録媒体に対するデータの書込
を実行させた後、その記録したデータについてのデータ
信号の読出を実行させた際に、前記デコード手段でデコ
ードエラーとなった場合、記録レーザパワーを変化させ
ずに記録動作及び読出動作のリトライを実行させること
を特徴とする請求項1に記載のドライブ装置。
3. When the control means supplies recording data to the head means to execute writing of data on a recording medium, and then executes reading of a data signal for the recorded data. 2. The drive device according to claim 1, wherein when a decoding error occurs in the decoding unit, a retry of a recording operation and a reading operation is performed without changing a recording laser power.
【請求項4】 前記制御手段は、記録レーザパワーを変
化させずに記録動作及び読出動作のリトライを所定回数
実行してもデコードエラーのままである場合には、前記
アシンメトリ算出手段により算出されたアシンメトリ値
が所定の範囲内にあるか否かにより記録時のレーザパワ
ーが適正であるか否かを判別し、記録時のレーザパワー
が適正でないと判断された場合は、記録レーザパワーを
変更して記録動作のリトライを実行させることを特徴と
する請求項3に記載のドライブ装置。
4. The asymmetry calculating means calculates the asymmetry when the decoding error remains even after the recording operation and the reading operation are retried a predetermined number of times without changing the recording laser power. It is determined whether the laser power at the time of recording is appropriate based on whether the asymmetry value is within a predetermined range.If the laser power at the time of recording is determined to be inappropriate, the recording laser power is changed. 4. The drive device according to claim 3, wherein a retry of the recording operation is executed by performing the retry.
【請求項5】 前記制御手段は、前記ヘッド手段に対し
て記録データを供給して記録媒体に対するデータの書込
を実行させた後、その記録したデータについてのデータ
信号の読出を実行させた際に、前記デコード手段でデコ
ードOKとなった場合、前記アシンメトリ算出手段によ
り算出されたアシンメトリ値が所定の範囲内にあるか否
かにより記録時のレーザパワーが適正であるか否かを判
別し、記録時のレーザパワーが適正でないと判断された
場合は、記録レーザパワーを変更して記録動作のリトラ
イを実行させることを特徴とする請求項1に記載のドラ
イブ装置。
5. When the control means supplies recording data to the head means to execute writing of data to a recording medium, and then executes reading of a data signal for the recorded data. If the decoding is OK in the decoding unit, it is determined whether the laser power at the time of recording is appropriate based on whether the asymmetry value calculated by the asymmetry calculation unit is within a predetermined range, 2. The drive device according to claim 1, wherein when it is determined that the laser power at the time of recording is not appropriate, the recording laser power is changed to retry the recording operation.
【請求項6】 レーザ光照射を行って記録媒体に対する
データの記録、及び記録されたデータ信号の読出を行う
ことのできるヘッド手段と、 前記ヘッド手段により読み出されたデータ信号に対して
デコード処理を行い、再生データを得るデコード手段
と、 前記ヘッド手段により読み出されたデータ信号波形につ
いての振幅値を算出する振幅算出手段と、 前記ヘッド手段に対して記録データを供給して記録媒体
に対するデータの記録を実行させた後、その記録したデ
ータについてのデータ信号の読出を実行させ、そのデー
タ信号波形について前記振幅算出手段により算出された
振幅値が所定の範囲内にあるか否かにより記録時のレー
ザパワーが適正であるか否かを判別し、記録時のレーザ
パワーが適正でないと判断された場合は、記録動作エラ
ーと判断する制御手段と、 を備えたことを特徴とするドライブ装置。
6. Head means capable of recording data on a recording medium by irradiating a laser beam and reading recorded data signals, and decoding processing of the data signals read by said head means Decoding means for obtaining reproduction data; amplitude calculating means for calculating an amplitude value of a data signal waveform read by the head means; and recording data for supplying recording data to the head means. After the recording of the data signal is performed, the reading of the data signal for the recorded data is performed, and the data signal waveform is determined based on whether or not the amplitude value calculated by the amplitude calculating means is within a predetermined range. It is determined whether or not the laser power of the recording is appropriate, and if it is determined that the laser power at the time of recording is not appropriate, a recording operation error has occurred. And a control means for judging that the drive device is in the right position.
【請求項7】 前記制御手段は、記録時のレーザパワー
が適正でないとして記録動作エラーと判断した場合は、
記録レーザパワーを変化させて記録動作及び読出動作の
リトライを実行させることを特徴とする請求項6に記載
のドライブ装置。
7. When the control unit determines that the laser power at the time of recording is not appropriate and determines that a recording operation error has occurred,
7. The drive device according to claim 6, wherein a retry of a recording operation and a reading operation is performed by changing a recording laser power.
【請求項8】 前記制御手段は、前記ヘッド手段に対し
て記録データを供給して記録媒体に対するデータの書込
を実行させた後、その記録したデータについてのデータ
信号の読出を実行させた際に、前記デコード手段でデコ
ードエラーとなった場合、記録レーザパワーを変化させ
ずに記録動作及び読出動作のリトライを実行させること
を特徴とする請求項6に記載のドライブ装置。
8. When the control means supplies recording data to the head means to execute writing of data on a recording medium, and then executes reading of a data signal for the recorded data. 7. The drive device according to claim 6, wherein when a decoding error occurs in the decoding unit, a retry of a recording operation and a reading operation is performed without changing a recording laser power.
【請求項9】 前記制御手段は、記録レーザパワーを変
化させずに記録動作及び読出動作のリトライを所定回数
実行してもデコードエラーのままである場合には、前記
振幅算出手段により算出された振幅値が所定の範囲内に
あるか否かにより記録時のレーザパワーが適正であるか
否かを判別し、記録時のレーザパワーが適正でないと判
断された場合は、記録レーザパワーを変更して記録動作
のリトライを実行させることを特徴とする請求項8に記
載のドライブ装置。
9. The method according to claim 1, wherein the control unit calculates the amplitude by using the amplitude calculating unit if the decoding error remains even after the retry of the recording operation and the reading operation is performed a predetermined number of times without changing the recording laser power. It is determined whether or not the laser power at the time of recording is appropriate based on whether or not the amplitude value is within a predetermined range, and if it is determined that the laser power at the time of recording is not appropriate, the recording laser power is changed. 9. The drive device according to claim 8, wherein a retry of the recording operation is performed by performing the operation.
【請求項10】 前記制御手段は、前記ヘッド手段に対
して記録データを供給して記録媒体に対するデータの書
込を実行させた後、その記録したデータについてのデー
タ信号の読出を実行させた際に、前記デコード手段でデ
コードOKとなった場合、前記振幅算出手段により算出
された振幅値が所定の範囲内にあるか否かにより記録時
のレーザパワーが適正であるか否かを判別し、記録時の
レーザパワーが適正でないと判断された場合は、記録レ
ーザパワーを変更して記録動作のリトライを実行させる
ことを特徴とする請求項6に記載のドライブ装置。
10. When the control means supplies recording data to the head means to execute writing of data to a recording medium, and then executes reading of a data signal for the recorded data. If the decoding is OK in the decoding means, it is determined whether the laser power at the time of recording is appropriate based on whether the amplitude value calculated by the amplitude calculation means is within a predetermined range, 7. The drive device according to claim 6, wherein when it is determined that the laser power at the time of recording is not appropriate, the recording laser power is changed and a retry of the recording operation is executed.
JP11105067A 1999-04-13 1999-04-13 Drive device Withdrawn JP2000298833A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11105067A JP2000298833A (en) 1999-04-13 1999-04-13 Drive device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11105067A JP2000298833A (en) 1999-04-13 1999-04-13 Drive device

Publications (1)

Publication Number Publication Date
JP2000298833A true JP2000298833A (en) 2000-10-24

Family

ID=14397620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11105067A Withdrawn JP2000298833A (en) 1999-04-13 1999-04-13 Drive device

Country Status (1)

Country Link
JP (1) JP2000298833A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100418480B1 (en) * 2001-07-18 2004-02-11 엘지전자 주식회사 Method for recording the data on a optical disc
US8223602B2 (en) 2006-05-23 2012-07-17 Hitachi, Ltd. Optical disc drive

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100418480B1 (en) * 2001-07-18 2004-02-11 엘지전자 주식회사 Method for recording the data on a optical disc
US8223602B2 (en) 2006-05-23 2012-07-17 Hitachi, Ltd. Optical disc drive

Similar Documents

Publication Publication Date Title
KR101092113B1 (en) Recording method and optical disc device
KR100579014B1 (en) Information reproducing apparatus and method
JP2000298836A (en) Drive device
JP3897118B2 (en) Information reproducing method and information reproducing apparatus
JP3849227B2 (en) Information reproducing apparatus and reproducing method
JP2000311347A (en) Drive device
JP2000298833A (en) Drive device
JPH10334605A (en) Information reproducing apparatus and reproducing method
JPH1186443A (en) Information reproducing apparatus and reproducing method
JP2002025200A (en) Information playback device
JP2002025066A (en) Information recording / reproducing device
JP2000331429A (en) Drive device
JP2000331428A (en) Drive device
JP2002074667A (en) Disk drive device, calibration method
JP3948087B2 (en) Information reproducing apparatus and reproducing method
JP2000306237A (en) Drive device
JP2002092879A (en) Disk drive device, calibration method
JP3948088B2 (en) Information reproducing apparatus and reproducing method
JPH10320931A (en) Information reproducing apparatus and reproducing method
JP3855358B2 (en) Information reproducing apparatus and reproducing method
JP4254799B2 (en) Information playback device
WO2009119902A1 (en) Data recording evaluating method and optical disk recording and reproducing device
JP3843536B2 (en) Information reproducing apparatus and reproducing method
JP4225324B2 (en) Information reproducing apparatus and information reproducing method
JP2000215622A (en) Recording or playback device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060704