This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2004-166191, filed Jun. 3, 2004, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
This invention relates to an optical disk recording/reproducing method, optical disk recording/reproducing apparatus and optical disk and more particularly to parameter adjustment at the recording time of a signal on an optical disk and at the reproducing time of a signal from the optical disk.
2. Description of the Related Art
When information is recorded on an optical disk, a laser beam is used. At this time, it is required to optimize the recording power of the laser beam. As the technique for optimizing the recording power, the technique disclosed in Jpn. Pat. Appln. KOKAI Publication No. H4-141827 is provided.
In Jpn. Pat. Appln. KOKAI Publication No. H4-141827, information is recorded and the amplitude of a reproduction signal obtained at this time is measured while the recording power is gradually changed. An optimum value of the recording power is derived based on the relation between the recording power and the amplitude of the reproduction signal. Further, information is recorded and the bit error rate obtained at this time is measured while the recording power is gradually changed. An optimum value of the recording power is derived based on the relation between the recording power and the bit error rate. The recording waveform of an electrical signal to generate a laser beam takes a so-called multi-pulse form which is repeatedly set at high and low levels in a short period of time. If the laser beam obtained by use of the recording waveform is applied to a track of the optical disk, marks are formed. Data contents are expressed by the widths of marks and spaces arranged on the track.
As the technique using the relation between the first and last pulses of the recording wave of the multi-pulse form, the technique disclosed in Jpn. Pat. Appln. KOKAI Publication No. 2000-149262 is provided. In this case, the first pulse of the recording wave of the multi-pulse form is called the first pulse and the last pulse thereof is called the last pulse. In Jpn. Pat. Appln. KOKAI Publication No. 2000-149262, the recording waveform is divided into pattern groups by using the length of each mark to be recorded and the length of a space preceding (or succeeding to) the mark as a pair and the width of the first pulse (or last pulse) is optimized for each pattern group. Information is recorded by changing the width of the first pulse (or last pulse) and the amount of jitter occurring at this time is measured. The jitter amount is a variation in time at which the reproduction signal passes through a slice level set in a level slicer. The optimum value of the width of the first pulse (or last pulse) is derived based on the relation between the width of the first pulse (or last pulse) and the jitter amount.
As a system for reproducing information recorded on the optical disk, a slice and identification system and PRML (Partial Response and Maximum Likelihood) identification system are provided.
Simply speaking, the slice and identification system converts reflection light reflected from the optical disk into an electrical signal by use of the photoelectric converter of a pickup head. The electrical signal is sliced in the slice circuit and converted into decoded binary data.
The PRML identification system is as follows. In the PRML identification system, a PR (Partial Response) characteristic corresponding to the recording/reproducing characteristic is used. As an example, a PR(1, 2, 2, 2, 1) characteristic is explained. The PR(1, 2, 2, 2, 1) characteristic indicates a characteristic in which a reproduction signal corresponding to a code bit “1” is set to “12221”. A reproduction signal is obtained by the convolution operation for the code bit series and the series of “12221” indicating the PR characteristic. For example, a reproduction signal for the code bit series “0100000000” is set to “0122210000”. Likewise, a reproduction signal for the code bit series “0110000000” is set to “0134431000”, a reproduction signal for the code bit series “0111000000” is set to “0135653100”, a reproduction signal for the code bit series “0111100000” is set to “00135775310” and a reproduction signal for the code bit series “0111110000” is set to “0135787531”. In the PR(1,2,2,2,1) characteristic, the reproduction signal is set to nine levels. The reproduction signal calculated by the convolution operation is an ideal reproduction signal (which is hereinafter referred to as a pass). However, in the actual reproduction signal, the characteristic is not always exactly set to the PR(1,2,2,2,1) characteristic and the reproduction signal contains deterioration factors such as noises. In the PRML identification system, the characteristic of a reproduction signal is set closer to the PR characteristic by use of an equalizer. The reproduction signal with the characteristic set closer to the PR characteristic is called an equalized reproduction signal. After this, a pass having the minimum Euclidean distance with respect to the equalized reproduction signal is selected by use of a Viterbi decoder. The pass and code bit series are set in a one-to-one correspondence. The Viterbi decoder outputs a code bit series corresponding to the selected pass as decoded binary data.
Recently, with an increase in the density of the optical disk, the PRML identification system is more frequently used instead of the slice and identification system.
In the optical disk system using the PRML identification system, it is assumed that the reproduction signal is not a binary signal but a signal with a three or more values or a so-called multi-value signal. The amplitude of the reproduction signal is a difference in level between the maximum and minimum values of the reproduction signal. A method for optimizing the recording waveform based on the measured value of the amplitude of the reproduction signal is a method based on the assumption that the reproduction signal is a binary signal. That is, the recording waveform is different from the recording waveform optimum for the optical disk system using the PRML identification system.
In the optical disk system using the PRML identification system, a reduction in the jitter amount does not always lead to enhancement of the quality of the reproduction signal. That is, the recording waveform cannot always be optimized by using the measurements of the jitter amount.
In the measurement of the bit error rate, measured values greatly vary due to local defects of the optical disk. Therefore, the recording waveform cannot be sufficiently optimized by use of the method for optimizing the recording waveform based on the measured values of the bit error rate because of an influence by a variation in the bit error rate. Further, in order to measure the bit error rate, it is necessary to record/reproduce an extremely long code bit series on the optical disk. Therefore, the method for optimizing the recording waveform based on the measured values of the bit error rate requires a long time for optimizing the recording waveform.
An object of the embodiments of this invention is to provide a method for deriving an optimum recording waveform in an optical disk system using the PRML identification system.
Another object of this invention is to provide a method for optimizing the recording waveform in a short period of time in the optical disk system using the PRML identification system.
Further, still another object of this invention is to provide an optical disk recording/reproducing apparatus capable of performing an optimum recording/ reproducing operation in the optical disk system using the PRML identification system.
Another object of this invention is to provide an optical disk on which information is recorded by use of an optimum recording waveform in the optical disk system using the PRML identification system.
In order to attain the above objects, in one embodiment described below, a first recording parameter is determined according to a first recording parameter adjusting method, information is recorded on a medium by use of the first recording parameter, an evaluation value of the signal quality is derived from the reproduction signal by a signal quality evaluation method, the operation of adjusting the recording parameter is terminated (for example, steps S1 to S4 in
In the optical disk system using the PRML identification system, an optimum recording parameter can be attained by use of the above optical disk recording/reproducing method.
In the optical disk system using the PRML identification system, a recording parameter can be attained in a short period of time by use of the above optical disk recording/reproducing method.
Further, an optical disk recording/reproducing apparatus which can correctly record/reproduce information by using a recording waveform derived by the optical disk recording/reproducing method can be provided.
In addition, an optical disk on which information is correctly recorded by recording information by use of a recording waveform derived by the optical disk recording/reproducing method can be provided.
Additional objects and advantages of the embodiments will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention, and together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of the invention.
There will now be described embodiments of an optical disk recording/reproducing apparatus, recording method and optical disk medium according to this invention with reference to the accompanying drawings.
At the reproduction time, information recorded on the optical disk 100 is reproduced as a weak analog signal by use of the PUH 103. The analog signal is amplified to a sufficiently high signal level by use of a preamplifier 104 and then converted into a digital signal sampled at a constant frequency by an analog-digital converter (ADC) 105. A digital reproduction signal is converted into a signal which is synchronized with a channel clock in an equalizer 106 containing a phase-locked loop (PLL) and, at the same time, it is converted into an equalized reproduction signal of a characteristic which is close to the PR(1,2,2,2,1) characteristic. The equalization coefficient used in the equalizer 106 is derived from the signal which is synchronized with the channel clock and decoded binary data.
After this, in a Viterbi decoder 107, a pass is selected. The Euclidean distance of the pass with respect to the equalized reproduction signal is minimum and a code bit series corresponding to the selected pass is output as decoded binary data.
The equalized reproduction signal and decoded binary data are input to a PRSNR (Partial Response Signal to Noise Ratio) calculator 108 and an evaluation value PRSNR is measured. Further, the equalized reproduction signal and decoded binary data are also input to an SbER (Simulated bit Error Rate) calculator 109 and an evaluation value SbER is measured. In addition, the equalized reproduction signal and decoded binary data are input to an adaptive control value calculator 110 and an adaptive control value is measured. The measured PRSNR, SbER and adaptive control value are supplied to the controller 102 and the evaluation value is evaluated. Further, the recording parameter is adjusted and modified. In addition, the first and second recording parameter adjusting methods are selectively switched. Although not shown in the drawing, an alarm signal is output to warning means as required.
Further, as will be described in detail later, the relation between the recording parameter and the evaluation value is measured in the controller 102, the optimum value of the evaluation values is derived based on the measurement result and the recording parameter which causes the evaluation value to be set as the optimum value can be determined as an adjusted value. In addition, in the controller 102, the relation between the recording parameter and the evaluation value is measured, the optimum value of the evaluation values is derived based on the result of measurement and a certain value smaller than or equal to the optimum value may be set as a specified value. Then, the upper limit value and lower limit value of the recording parameters which satisfy the specified value are determined and an intermediate value of the upper limit and lower limit values is set as an adjusted value of the recording parameter.
(Recording Waveform)
TLC, TSFP, TELP among the recording parameters in the time-base direction are adaptive control parameters. That is, the mark length and space length are classified into three groups of 2T, 3T and ≧4T (≧4T indicates the length larger than or equal to 4T) and individual parameters are set for respective groups. Values different for respective mark lengths can be set for TLC. Further, values different for respective mark lengths and the lengths of spaces preceding the marks can be set for TSFP. Likewise, values different for respective mark lengths and the lengths of spaces succeeding to the marks can be set for TELP. The adaptive control parameters are shown in the TABLE 2.
(Recording Parameter Adjusting Procedure)
The recording parameter adjusting procedure is explained. Since the adjusting procedures for the land track recording parameters and groove track recording parameters are the same, only the land track recording parameter adjusting procedure is explained here. The outline of the adjusting procedure is shown in
(Adjustment of Peak Power and Bias Power 1: Step S1 in
1. The peak power is set to an initial value PP0. PP0 is previously recorded in a preset position on the optical disk. A value in a corresponding portion is reproduced and the thus attained value is set. Likewise, the bias power 1, bias power 2 and bias power 3 are set to initial values PB10, PB20 and PB30. The initial values PB10, PB20, PB30 are previously recorded in preset positions on the optical disk. Likewise, the time-base parameters TSFP, TEFP, TMP, TSLP, TELP, TLC are set to initial values. The initial values of the time-base parameters are previously recorded in preset positions on the optical disk. In this example, the peak power and bias power 1 are treated as variables.
2. After random data is successively recorded ten times on a certain track, the random data is reproduced to derive an equalization coefficient. In the succeeding procedure, the thus derived equalization coefficient is used.
3. Random data is successively recorded ten times on a certain track. The operation of successively recording random data ten times is performed each time the peak power and bias power 1 are adjusted. PRSNR is measured each time the peak power and bias power 1 are adjusted. The peak power and bias power 1 are adjusted so as to increase PRSNR. The adjusting operation is performed to set the ratio of the peak power to the bias power 1 equal to that of PP0 to PB10.
4. The relation between the peak power and PRSNR is derived in the procedure 3 (refer to
5. The maximum value of PRSNR is derived.
6. The upper limit value PPOU and the lower limit value PPOL of the peak power which is set to 80% or more of the maximum value of PRSNR are derived.
7. The adjusted value PP1 of the peak power and the adjusted value PB11 of the bias power 1 are derived according to the following equations.
PP1=(PPOL+PPOU)/2
PB11=(PB10/PP0)×PP1
An adjusting method of setting the maximum value of PRSNR derived in the procedure 5 to PP1 may be used. In the procedure 6, the specified value is set to 80% or more of the maximum value, but this is not limitative. Further, PRSNR is set as an evaluation value, but SbER may be used as an evaluation value. When SbER is used as the evaluation value, the peak power and bias power 1 are adjusted to make the SbER value smaller.
(Adjustment of TMP: Step S2 in
1. The peak power is set to PP1. The bias power 1, bias power 2 and bias power 3 are set to PB11, PB20 and PB30. The time-base parameters TSFP, TEFP, TMP, TSLP, TELP, TLC are set to initial values. In this example, TMP is treated as a variable.
2. Random data is successively recorded ten times on a certain track. The operation of successively recording random data ten times is performed each time TMP is adjusted. PRSNR is measured each time TMP is adjusted. TMP is adjusted so as to increase PRSNR.
3. The relation between TMP and PRSNR is derived in the procedure 2 (refer to
4. The maximum value of PRSNR is derived.
5. The upper limit value PMPU and the lower limit value PMPL of TMP which is set to 80% or more of the maximum value of PRSNR are derived.
6. The adjusted value TMP(cal) of TMP is derived according to the following equation.
TMP(cal)=(TMPL+TMPU)/2
An adjusting method for setting the maximum value of PRSNR derived in the procedure 4 to TMP(cal) may be used. In the procedure 5, the specified value is set to 80% or more of the maximum value, but this is not limitative. Further, PRSNR is set as an evaluation value, but SbER may be used as an evaluation value. When SbER is used as the evaluation value, TMP is adjusted to make the SbER value smaller.
(Adjustment of TSFP for 2T mark and TSFP for 3T mark: Step S3 in
1. The peak power is set to PP1. The bias power 1, bias power 2 and bias power 3 are set to PB11, PB20 and PB30. TMP is set to TMP(cal). The other time-base parameters TSFP, TEFP, TSLP, TELP, TLC are set to initial values. In this example, TSFP for a 2T mark and TSFP for a 3T mark are treated as variables. The TSFP for a 2T mark is expressed by dl, gl, jl in the TABLE 2. Likewise, TSFP for a 3T mark is expressed by el, hl, kl in the TABLE 2.
2. Random data is successively recorded ten times on a certain track. The operation of successively recording random data ten times is performed each time TSFP for a 2T mark is adjusted. PRSNR is measured each time TSFP is adjusted. TSFP is adjusted so as to increase PRSNR.
3. The relation between TSFP and PRSNR is derived in the procedure 2 (refer to
4. The maximum value of PRSNR is derived.
5. The upper limit value PSFP2TU and the lower limit value PSFP2TL of TSFP for the 2T mark which is set to 80% or more of the maximum value of PRSNR are derived.
6. The adjusted value TSFP2T of TSFP for the 2T mark is derived according to the following equation.
TSFP2T=(TSFP2TL+TSFP2TU)/2
7. Random data is successively recorded ten times on a certain track. The operation of successively recording random data ten times is performed each time TSFP for a 3T mark is adjusted. PRSNR is measured each time TSFP is adjusted. TSFP is adjusted so as to increase PRSNR.
8. The relation between TSFP and PRSNR is derived in the procedure 7 (refer to
9. The maximum value of PRSNR is derived.
10. The upper limit value PSFP3TU and the lower limit value PSFP3TL of TSFP for the 3T mark which is set to 80% or more of the maximum value of PRSNR are derived.
11. The adjusted value TSFP3T of TSFP for the 3T mark is derived according to the following equation.
TSFP3T=(TSFP3TL+TSFP3TU)/2
An adjusting method for setting the maximum value of PRSNR derived in the procedure 4 to TSFP2T and setting the maximum value of PRSNR derived in the procedure 9 to TSFP3T may be used. In the procedures 5 and 10, the specified value is set to 80% or more of the maximum value, but this is not limitative. Further, PRSNR is set as an evaluation value, but SbER may be used as an evaluation value. When SbER is used as the evaluation value, TSFP is adjusted to make the SbER value smaller.
(Determination as to Whether PRSNR and SbER Satisfy Specified Standard Value or Not: Step S4 in
1. The peak power is set to PP1. The bias power 1, bias power 2 and bias power 3 are set to PB11, PB20 and PB30. TMP is set to TMP(cal). TSFP for the 2T mark is set to TSFP2T. TSFP for the 3T mark is set to TSFP3T. The other time-base parameters TSFP, TEFP, TSLP, TELP, TLC are set to initial values.
2. Random data is successively recorded ten times on five adjacent tracks.
3. Data recorded on a central one of the tracks used in the procedure 2 is reproduced and an equalization coefficient is derived. In the succeeding procedure, the thus derived equalization coefficient is used.
4. PRSNR and SbER are measured.
5. If PRSNR is set more than or equal to 15.0 and SbER is set less than or equal to 5×10−5, the recording parameters set in the procedure 1 are used as parameters obtained after adjustment and then the recording parameter adjusting procedure is terminated. If PRSNR is less than 15.0 or SbER is larger than 5×10−5, the following adaptive control parameter adjusting procedure is performed.
In the procedure 5, PRSNR is set more than or equal to 15.0 and SbER is set less than or equal to 5×10−5, but this invention is not limited to this case. For example, PRSNR may be set more than or equal to 13.0 and SbER may be set less than or equal to or 5×10−4.
(Adjustment of Adaptive Control Parameters TSFP, TELP: Step S5 in
1. The peak power is set to PP1. The bias power 1, bias power 2 and bias power 3 are set to PB11, PB20 and PB30. TMP is set to TMP(cal). TSFP for the 2T mark is set to TSFP2T. TSFP for the 3T mark is set to TSFP3T. The other time-base parameters TSFP, TEFP, TSLP, TELP, TLC are set to initial values. In this example, nine types of TSFP, TEFP classified according to the mark length and space length, that is, dl, el, fl, gl, hl, il jl, kl, ll, ml, nl, ol, pl, q1, rl, sl, tl, ul in the TABLE 2 are independently adjusted.
2. Random data of the length longer than or equal to 928512 channel bits is successively recorded ten times on a certain track. The operation of successively recording random data ten times is performed each time TSFP, TELP are adjusted.
3. The adaptive control value is measured. The adaptive control value is calculated for each of nine types of TSFP, TELP and the value is set to +1, 0 or −1.
4. If the adaptive control value for certain TSFP (TELP) is +1, TSFP (TELP) is reduced (increased) by time ΔT. If the adaptive control value for certain TSFP (TELP) is −1, TSFP (TELP) is increased (reduced) by time ΔT. In this case, ΔT is T/32.
5. The procedures 2 to 4 are repeatedly performed until all of the adaptive control values are set to 0. If all of the adaptive control values are set to 0, TSFP and TELP obtained at this time are respectively set to TSFP(cal) and TELP(cal).
In the above case, the procedures are repeatedly performed until all of the adaptive control values are set to 0, but this invention is not limited to this case. For example, the procedures may be repeatedly performed until 80% or more of the control values are set to 0. Alternatively, the procedures may be repeatedly performed until the control values are set to as close to 0 as possible. Further, the number of repetition times is previously specified and the procedures may be repeatedly performed by the specified number of times.
The adaptive control value is set to one of three types of [−1, 0, +1], but this invention is not limited to this case. For example, the adaptive control value is set to one of five types of [−2, —1, 0, +1, +2].
Further, ΔT is set to T/32, but this is not limitative and ΔT may be set to T/16, for example.
(Features of First Half and Latter Half of Data Processing Flow of
The first half is a first recording parameter adjusting method and is one of or both of an adjusting method which is independent of a recording data bit string and an adjusting method which is dependent on the run length (consecutive length) of a code bit “1” of the recording data bit string. The latter half is a second recording parameter adjusting method and is an adjusting method which is dependent on the run length of a code bit “1” of the recording data bit string and the run length of a code bit “0” adjacent thereto.
(Determination as to whether Optical Disk is Improper or Not)
1. The peak power is set to PP1. The bias power 1, bias power 2 and bias power 3 are set to PB11, PB20 and PB30. TMP, TSFP, TELP are set to TMP(cal), TSFP(cal), TELP(cal). The other time-base parameters TEFP, TELP, TLC are set to initial values.
2. Random data is successively recorded ten times on five adjacent tracks.
3. Data recorded on a central one of the tracks used in the procedure 2 is reproduced and an equalization coefficient is derived. In the succeeding procedure, the thus derived equalization coefficient is used.
4. PRSNR and SbER are measured.
5. If PRSNR is set equal to or more than 15.0 and SbER is set equal to or less than 5×10−5, the recording parameters set in the procedure 1 are used as parameters obtained after adjustment and then the recording parameter adjusting procedure is terminated. If PRSNR is less than 15.0 or SbER is larger than 5×10−5, the optical disk is determined as an improper optical disk and discharged.
In the procedure 5, PRSNR is set equal to or more than 15.0 and SbER is set equal to or less than 5×10−5, but this invention is not limited to this case. For example, PRSNR may be set equal to or more than 13.0 and SbER may be set equal to or less than 5×10−4.
(Explanation of PRSNR)
PRSNR used for calculation of the recording parameters is explained. A detection error tends to occur in the Viterbi decoding process when the Euclidean distance between passes is short. The Euclidean distance d between different passes is defined by d2=Σεi2. In this case, it is assumed that a polynomial defined by a code bit series bk corresponding to one of the passes is set to B(D)=ΣbkDk, a polynomial defined by a code bit series ck (bk, ck are set to 0 or 1) corresponding to the other pass is set to C(D)=ΣckDk, a polynomial which defines a partial response is set to H(D)=ΣhkDk, and N(D)=(B(D)−C(D))*H(D)=ΣεiDi. In this case, D indicates a time delay operator using a channel clock time as a unit and hk indicates a preset partial response characteristic and h0=1, h1=2, h2=2, h3=2, h4=1 and h5 and succeeding values are all set to 0. Further, a symbol * indicates an operator of the convolution operation. The Euclidean distance between the passes corresponds to a signal component in a system using the PRML identification system.
In a system having a combination of the PR(1,2,2,2,1) characteristic and recording binary data of the minimum run length l, εi and d2 in the small Euclidean distance between the passes are obtained as shown in the TABLE 3.
A difference P(D)·Y(D)=ΣvkDk between the polynomial Y(D)=ΣykDk defined by the equalized reproduction signal yk and the pass P(D)=A(D)*H(D) corresponding to the polynomial A(D)=ΣakDk defined by the decoded binary data ak is called an equalized difference. The influence given by the equalized difference on the pattern 1 can be expressed as follows.
Σ(vk+2vk+1+2vk+2+2vk+3+vk+4)2=N*(14R0+24R1+16R2+8R3+2R4) (R1 is defined as Σvkvk+i/N)
Further, the influence corresponds to a noise component for the pattern 1. Likewise, the influences given by the equalized difference on the patterns 2, 3 can be expressed as follows.
Σ(vk+2vk+1+vk+2−vk+4−2vk+3−vk+4)2=N*(12R0+16R1+2R2−8R3−12R4−8R5−2R6)
Σ(vk+2vk+1+vk+2+vk+6+2vk+7+vk+8)2=N*(12R0+16R1+4R2+2R4+8R5+12R6+8R7+2R8)
Further, the influences correspond to noise components for the patterns 2, 3.
Therefore, the signal/noise ratio S1 of the pattern 1 can be given as follows.
Likewise, the signal/noise ratios S2, S3 of the patterns 2, 3 can be given as follows.
As the signal/noise ratio is lower, the quality of the reproduction signal is worse. The lowest one of S1, S2, S3 is used as PRSNR.
A concrete internal block diagram of the PRSNR calculator 108 is shown in
The signal/noise ratios of the patterns 4, 5, 6 can be derived in the same manner. Therefore, the signal/noise ratios of the patterns 1 to 6 are derived and the minimum value thereof can be used as PRSNR. However, in general, the frequency of occurrence of the patterns 4, 5, 6 is lower than that of the patterns 1, 2, 3. For easy measurement, in this embodiment, PRSNR is derived based on the patterns 1, 2, 3. Further, the signal/noise ratio of a pattern having a larger Euclidean distance between the passes can be derived in the same manner. In order to more precisely evaluate the signal quality, PRSNR can be derived together with the signal/noise ratio with respect to the patterns.
In
(Explanation of SbER)
Next, SbER used for calculation of the recording parameter is explained. In the PRSNR identification system, a probability that a recording binary pattern T is erroneously identified as a different binary pattern F is considered. When the equalized reproduction signal is S and the passes of the patterns T, F are PT, PF (refer to
D=EPF,S2−EPT,S2<0
where EPF,S indicates an Euclidean distance between the pass PF and the reproduction signal S and EPT,S indicates an Euclidean distance between the pass PT and the reproduction signal S. The Euclidean distance between the signals P1 and P2 is given by the following equation.
If the distribution of accumulated D values (refer to
By deriving F(0) with respect to the pattern pair T, F in which errors tend to occur as shown in the TABLE 4, an estimated value SbER of bER (bit error) can be derived as follows.
SbER=ΣCT·F(0)·HT,F
where CT indicates the rate of occurrence of the pattern T and HT,F indicates a humming distance.
(Explanation for Adaptive Control Value)
In this embodiment, the lengths of marks and spaces are divided into three types of 2T/3T/≧4T and an adaptive control value is calculated for each pattern with respect to the mark and space. The contents of the pattern 1, pattern 2, pattern 3 stored in the pattern memory are shown in the TABLE 5. First and second columns of the TABLE 5 correspond to the adaptive control parameters of the TABLE 2. For example, the second row of the TABLE 5 shows a pattern used to derive an adaptive control value for 2T space/2T mark recording. The pattern 2 is obtained by changing a portion corresponding to the code bit string “10” (or “01”) appearing in the pattern 1 to “00” (or “11”). Further, the pattern 3 is obtained by changing a portion corresponding to the code bit string “10” (or “01”) appearing in the center of the pattern 1 to “11” (or “00”).
In the TABLE 5, “?” expresses a code bit “0” or “1”. If “?” in the pattern 1 is “0” (“1”), “?” in a corresponding portion of each of the patterns 2, 3 is also “0” (“1”). For example, the second row of the TABLE 5 is expanded as shown in the TABLE 6.
The basic concept of the adaptive control value calculating operation of this invention is shown in
E1=Σ{Y(t)−P1(t)}2
E2=Σ{Y(t)−P2(t)}2
E3=Σ{Y(t)−P3(t)}2
The condition that the result of identification indicates the pattern E2 even when the pattern 1 is recorded is as follows.
E1>E2
Likewise, the condition that the result of identification indicates the pattern E3 even when the pattern 1 is recorded is as follows.
E1>E3
In this case, consider the following relation.
D2=E2−E1
D3=E3−E1
The distributions of D2, D3 are expressed as shown in
Mgn2=M2/Σ2
Likewise, a margin Mgn3 which prevents the identification result from being set to the pattern 3 when the pattern 1 is recorded is obtained as follows.
Mgn3=M2/σ3
In this case, it is considered that an event in which the identification result becomes the pattern 2 when the pattern 1 is recorded and an event in which the identification result becomes the pattern 3 are conflicting events. The distributions of D2 and -D3 are shown in
Mgn2′=(M2−Ec)/σ2
Mgn3′=(M3+Ec)/σ3
A solution for Ec is attained as follows when the relation of Mgn2′=Mgn3′ is set.
Ec=(σ3*M2−σ2*M3) (σ2+σ3)
This means that the probability that the identification result becomes the pattern 2 when the pattern 1 is recorded becomes equal to the probability that the identification result becomes the pattern 3 if the whole distributions are shifted by Ec. This corresponds to a case wherein an error occurs with the most difficulty. That is, a preferable recording operation can be performed by controlling the recording waveform corresponding to Ec. The sign of Ec corresponds to whether the mark is made larger or smaller and the absolute value of Ec corresponds to the variation amount of the mark size.
The unit of Ec is a Euclidean distance. The unit of the adaptive control parameters TSFP, TELP is time. It is difficult to convert the Euclidean distance to time.
Therefore, the adaptive control parameters may be adjusted based on Ec as follows. A dead zone is set at or near “0” and the adaptive control value is set to “0” if Ec lies in the dead zone. If Ec is larger than the dead zone, the adaptive control value is set to +1. On the other hand, if Ec is smaller than the dead zone, the adaptive control value is set to −1. The adaptive control parameters TSFP, TELP are increased or decreased by ΔT (=T/32) according to the adaptive control value [−1, 0, +1]. After the adaptive control parameters TSFP, TELP are increased or decreased by ΔT, they are recorded/reproduced again to derive adaptive control values. The above operation is repeatedly performed until all of the adaptive control values become “0”.
In the above example, the operation is repeatedly performed until all of the adaptive control values become “0”, but this invention is not limited to this case. For example, the operation may be repeatedly performed until 80% or more of the adaptive control values become “0”. Alternatively, the operation may be repeatedly performed until the adaptive control values become approximately equal to “0”. Further, the number of repetition times is previously specified and the operation is repeatedly performed by a specified number of times.
The adaptive control values are set to three types of [−1, 0, +1], but this is not limitative. For example, they may be set to five types of [−2, −1, 0, +1, +2]. Further, ΔT is set to T/32, but it is not limited to this case. For example, ΔT can be set to T/16.
(Second Recording Parameter Adjusting Procedure)
The second recording parameter adjusting procedure of this invention is explained. Since the adjusting procedure of the recording parameter for land tracks and the adjusting procedure of the recording parameter for groove tracks are the same, only the recording parameter adjusting procedure for land tracks is explained here. The outline of the adjusting procedure is shown in
(Adjusting Peak Power and Bias Power 1: Step SA1 of
1. The peak power is set to an initial value PP0. PP0 is previously recorded in a preset position on the optical disk. Data on the corresponding portion is reproduced and a reproduced value is set. Likewise, the bias power 1, bias power 2, bias power 3 are set to initial values PB10, PB20, PB30. PB10, PB20, PB30 are previously recorded in preset positions on the optical disk. Likewise, time-base parameters TSFP, TEFP, TMP, TSLP, TELP, TLC are set to initial values. However, TSFP, TEFP are each set to nine values shown in the TABLE 2. Likewise, TLC is set to three values shown in the TABLE 2. The initial value of the time-base parameter is previously recorded in a preset position on the optical disk. In this example, the peak power and bias power 1 are treated as variables.
2. After random data is successively recorded ten times on a certain track, the random data is reproduced to derive an equalization coefficient. In the succeeding procedure, the thus derived equalization coefficient is used.
3. Random data is successively recorded ten times on a certain track. The operation of successively recording random data ten times is performed each time the peak power and bias power 1 are adjusted. PRSNR is measured each time the peak power and bias power 1 are adjusted. The peak power and bias power 1 are adjusted so as to increase PRSNR. The adjusting operation is performed to set the ratio of the peak power to the bias power 1 equal to that of PP0 to PB10.
4. The relation between the peak power and PRSNR is derived in the procedure 3 (refer to
5. The maximum value of PRSNR is derived.
6. The upper limit value PPOU and the lower limit value PPOL which is set to 80% or more of the maximum value of PRSNR are derived.
7. The adjusted value PP1 of the peak power and the adjusted value PB11 of the bias power 1 are derived according to the following equations.
PP1=(PPOL+PPOU)/2
PB11=(PB10/PP0)×PP1
An adjusting method of setting the maximum value of PRSNR derived in the procedure 5 to PP1 may be used. In the procedure 6, the specified value is set to 80% or more of the maximum value, but this is not limitative. Further, PRSNR is set as an evaluation value, but SbER may be used as an evaluation value. When SbER is used as the evaluation value, the peak power and bias power 1 are adjusted to make the SbER value smaller.
(Adjusting TMP: Step SA2 of
1. The peak power is set to PP1. The bias power 1, bias power 2, bias power 3 are set to PB11, PB20, PB30. Time-base parameters TSFP, TEFP, TMP, TSLP, TELP, TLC are set to initial values. In this example, TMP is treated as a variable.
2. Random data is successively recorded ten times on a certain track. The operation of successively recording random data ten times is performed each time TMP is adjusted. PRSNR is measured each time TMP is adjusted. TMP is adjusted so as to increase PRSNR.
3. The relation between TMP and PRSNR is derived in the procedure 2 (refer to
4. The maximum value of PRSNR is derived.
5. The upper limit value TMPU and the lower limit value TMPL of TMP which is set to 80% or more of the maximum value of PRSNR are derived.
6. The adjusted value TMP(cal) of TMP is derived as follows.
TMP(cal)=(TMPL+TMPU)/2
An adjusting method of setting the maximum value of PRSNR derived in the procedure 4 to TMP(cal) may be used. In the procedure 5, the specified value is set to 80% or more of the maximum value, but this is not limitative. Further, PRSNR is set as an evaluation value, but SbER may be used as an evaluation value. When SbER is used as the evaluation value, TMP is adjusted to make the SbER value smaller.
(Determination as to Whether PRSNR and SbER Satisfy Specified Reference Value: Step SA3 of
1. The peak power is set to PP1. The bias power 1, bias power 2, bias power 3 are set to PB11, PB20, PB30. TMP is set to TMP(cal). The other time-base parameters TSFP, TEFP, TSLP, TELP, TLC are set to initial values.
2. Random data is successively recorded ten times on five adjacent tracks.
3. Data recorded on a central one of the tracks used in the procedure 2 is reproduced and an equalization coefficient is derived. The thus derived equalization coefficient is used in the succeeding procedure.
4. PRSNR and SbER are measured.
5. If PRSNR is set equal to or more than 15.0 and SbER is set equal to or less than 5×10−5, the recording parameters set in the procedure 1 are used as parameters obtained after adjustment and then the recording parameter adjusting procedure is terminated. If PRSNR is less than 15.0 or SbER is larger than 5×10−5, the following adaptive control parameter adjusting procedure is performed.
In the procedure 5, PRSNR is set equal to or more than 15.0 and SbER is set equal to or less than 5×10−5, but this invention is not limited to this case. For example, PRSNR may be set equal to or more than 13.0 and SbER may be set equal to or less than 5×10−4.
(Adjustment of Adaptive Control Parameters TSFP, TELP: Step SA4 in
1. The peak power is set to PP1. The bias power 1, bias power 2 and bias power 3 are set to initial values PB11, PB20 and PB30. TMP is set to TMP(cal). The other time-base parameters TSFP, TEFP, TSLP, TELP, TLC are set to initial values. In this example, nine types of TSFP, TEFP, that is, dl, el, fl, gl, hl, il jl, kl, ll, ml, nl, ol, pl, q1, rl, sl, tl, ul shown in the TABLE 2 are independently adjusted.
2. Random data of the length equal to or larger than 928512 channel bits is successively recorded ten times on a certain track. The operation of successively recording random data ten times is performed each time TSFP, TELP are adjusted.
3. The adaptive control value is measured. The adaptive control value is calculated for each of nine types of TSFP, TELP and the value is set to +1, 0 or −1.
4. If the adaptive control value for certain TSFP (TELP) is +1, TSFP (TELP) is reduced (increased) by time ΔT. If the adaptive control value for certain TSFP (TELP) is −1, TSFP (TELP) is increased (reduced) by time ΔT. In this case, ΔT is T/32.
5. The procedures 2 to 4 are repeatedly performed until all of the adaptive control values are set to 0. If all of the adaptive control values are set to 0, TSFP and TELP obtained at this time are respectively set to TSFP(cal) and TELP(cal).
In the above example, the operation is repeatedly performed until all of the adaptive control values become “0”, but this invention is not limited to this case. For example, the operation may be repeatedly performed until 80% or more of the adaptive control values become “0”. Alternatively, the operation may be repeatedly performed until the adaptive control values become approximately equal to “0”. Further, the number of repetition times is previously specified and the operation may be repeatedly performed by a specified number of times.
The adaptive control values are set to three types of [−1, 0, +1], but this is not limitative. For example, they may be set to five types of [−2, −1, 0, +1, +2]. Further, ΔT is set to T/32, but it is not limited to this case. For example, ΔT can be set to T/16.
(Determination as to Whether Optical Disk is Improper or Not: Step SA5 in
1. The peak power is set to PP1. The bias power 1, bias power 2 and bias power 3 are set to initial values PB11, PB20 and PB30. TMP, TSFP, TELP are respectively set to TMP(cal), TSFP(cal), TELP(cal). The other time-base parameters TEFP, TELP, TLC are set to initial values.
2. Random data is successively recorded ten times on five adjacent tracks.
3. Data recorded on a central one of the tracks used in the procedure 2 is reproduced and an equalization coefficient is derived. In the succeeding procedure, the thus derived equalization coefficient is used.
4. PRSNR and SbER are measured.
5. If PRSNR is set equal to or more than 15.0 and SbER is set equal to or less than 5×10−5, the recording parameters set in the procedure 1 are used as parameters obtained after adjustment and then the recording parameter adjusting procedure is terminated. If PRSNR is less than 15.0 or SbER is larger than 5×10−5, the optical disk is determined as an improper optical disk and discharged.
In the procedure 5, PRSNR is set equal to or more than 15.0 and SbER is set equal to or less than 5×10−5, but this invention is not limited to this case. For example, PRSNR may be set equal to or more than 13.0 and SbER may be set equal to or less than 5×10−4.
(Rectangular Recording Waveform)
In the first and second inventions, a so-called multi-pulse waveform is used as a recording waveform. However, this invention is not limited to this case and a rectangular waveform such as a recording waveform (“b” in
The recording parameter adjusting procedure used when the rectangular wave is used as the recording wave is shown in
A waveform shown in
In the above embodiments, a so-called land & groove recording type optical disk is used. However, this invention is not limited to this case and an optical disk in which information is recorded only on the land or groove can be used.
In the above embodiments, the mark length and space length are classified into three groups of 2T, 3T and ≧4T, but this invention is not limited to this case. For example, the mark length and space length can be classified into four groups of 2T, 3T, 4T and ≧5T.
In the above embodiments, PR(1,2,2,2,1) is used, but this invention is not limited to this case. For example, this invention can be applied to another PR class, for example, PR(1,2,2,1) or PR(3,4,4,3).
In the above embodiments, a case wherein the minimum run length is “1” is explained, but this invention is not limited to this case. For example, this invention can be applied to a case wherein the minimum run length is “2”.
As described above, in the optical disk system using the PRML identification system, optimum recording parameters can be derived by the optical disk recording/reproducing method of this invention. Further, in the optical disk system using the PRML identification system, the recording parameter can be derived in a short period of time by use of the optical disk recording/reproducing method of this invention. An optical disk recording/reproducing apparatus which can correctly record/reproduce information can be provided by using a recording wave derived by use of the optical disk recording/reproducing method of this invention. Further, it is possible to provide an optical disk on which information is correctly recorded by recording information by use of a recording wave derived according to the optical disk recording/reproducing method of this invention.
This invention is not limited to the above embodiments and can be variously modified without departing from the technical scope thereof at the embodying stage. Further, various inventions can be made by adequately combining a plurality of constituents disclosed in the above embodiments. For example, some constituents can be omitted from the whole constituents shown in the above embodiments. In addition, constituents over the different embodiments can be adequately combined.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2004-166191 | Jun 2004 | JP | national |