1. Field of the Invention
The present invention generally relates to magnetic field control methods, storage apparatuses, computer-readable storage media, read retry methods and learning methods, and more particularly to a magnetic field control method for controlling a reproducing magnetic field that is applied to an optical recording medium when reproducing information from the optical recording medium, a storage apparatus that uses such a magnetic field control method, a computer-readable storage medium that stores a program for causing a computer to control the magnetic field by such a magnetic field control method, a read retry method and a learning method for reproducing magnetic field control. The present invention also relates to a program for causing a computer to control the magnetic field by such a magnetic field control method.
2. Description of the Related Art
A system call magnetic super resolution (MSR) is known for applying a reproducing magnetic field to an optical recording medium when reproducing information from the optical recording medium by irradiating a light beam on the optical recording medium such as an optical disk. In order to suppress a Bit Error Rate (BER) of the information reproduced from the optical recording medium, that is, to suppress a read error, it is necessary to control the reproducing magnetic field intensity to an appropriate value. When the read error is generated, a read retry is made by increasing or decreasing the reproducing magnetic field intensity by an amount corresponding to a bias offset value, with respect to a reference value that is obtained in advance.
The reproducing magnetic field intensity is controlled by controlling a current flowing through a coil that generates the reproducing magnetic field. A current value of the current applied to the coil that generates the reproducing magnetic field is set depending on the bias offset value. In a case where the bias offset value is fixed, the reproducing magnetic field intensity actually applied to the optical recording medium differs depending on a distance between the coil and the optical recording medium, even when the current flowing through the coil is the same. Accordingly, in the storage apparatus in which the distance between the coil and the optical recording medium is greater than a designed value due to inconsistencies introduced during the production and the like, there is a possibility that the reproducing magnetic field will not reach a target optimum reproducing magnetic field intensity. On the other hand, in the storage apparatus in which the distance between the coil and the optical recording medium is smaller than the designed value, there is a possibility that the reproducing magnetic field will reach an excessively large reproducing magnetic field intensity which exceeds the optimum reproducing magnetic field intensity that minimizes the BER.
The inconsistency in the distance between the coil and the optical recording medium is generated due to the inconsistencies introduced during the production and the like in the storage apparatus in which the coil is fixedly provided, but is generated particularly in the storage apparatus of the type in which the coil moves. In the storage apparatus of the type in which the coil moves, such as an optical disk drive, the coil moves in a radial direction of the optical disk together with an optical system that emits the light beam, and/or moves relative to the optical disk depending on a movement of a cover which opens and closes during loading and unloading of the optical disk with respect to the optical disk drive. Therefore, in the storage apparatus in which the coil moves relative to the optical recording medium, the inconsistency in the distance between the coil and the optical recording medium becomes more conspicuous.
Moreover, due to the inconsistencies in the conditions at the time of the production and the like, each individual optical recording medium itself has a different magnetic field sensitivity. For this reason, even if the reproducing magnetic field intensity that is actually applied to the optical recording media is the same, the BER of the information that is reproduced may differ for each individual optical recording medium.
For example, a Japanese Laid-Open Patent Application No. 2000-182292 proposes a method of controlling the reproducing magnetic field during the read retry. A U.S. Pat. No. 6,687,194 corresponds to this Japanese Laid-Open Patent Application No. 2000-182292.
Conventionally, the bias offset value is set on the precondition that the distance between the coil and the optical recording medium has the constant designed value. But since the current value applied to the coil that generates the reproducing magnetic field is set depending on the bias offset value, the reproducing magnetic field intensity that is actually applied to the optical recording medium becomes different depending on the actual distance between the coil and the optical recording medium. The actual distance between the coil and the optical recording medium can be set within a tolerable range, however, the actual distance cannot be set to the constant designed value due to the inconsistencies introduced during the production and the like. As a result, there was a problem in that the reproducing magnetic field cannot always be controlled to the optimum reproducing magnetic field intensity that minimizes the BER.
In addition, the reproducing magnetic field intensity actually applied to the optical recording medium differs depending on the magnetic field sensitivity of the optical recording medium itself. But conventionally, there was a problem in that the reproducing magnetic field cannot always be controlled to the optimum reproducing magnetic field intensity that minimizes the BER depending on the magnetic field sensitivity of each individual optical recording medium itself.
Accordingly, it is a general object of the present invention to provide a novel and useful magnetic field control method, storage apparatus, computer-readable storage medium, read retry method and learning method, in which the problems described above are suppressed.
Another and more specific object of the present invention is to provide a magnetic field control method, a storage apparatus, a computer-readable storage medium, a read retry method and a learning method which can always control a reproducing magnetic field to an optimum magnetic field intensity that minimizes a BER, regardless of a distance between a coil and an optical recording medium, and/or regardless of a magnetic field sensitivity of the optical recording medium itself.
Still another object of the present invention is to provide a magnetic field control method comprising a step increasing or decreasing a reproducing magnetic field intensity that is applied to an optical recording medium by a reference offset value in a read retry; and a correcting step correcting the reference offset value so that the reproducing magnetic field intensity that is actually applied to the optical recording medium becomes an optimum reproducing magnetic field intensity that makes a bit error rate from the optical recording medium less than or equal to a threshold value. According to the magnetic field control method of the present invention, it is possible to always control the reproducing magnetic field to the optimum magnetic field intensity that minimizes the bit error rate (BER), regardless of a distance between a coil and an optical recording medium, and/or regardless of a magnetic field sensitivity of the optical recording medium itself.
A further object of the present invention is to provide a storage apparatus comprising a storage part configured to store a reference offset value by which a reproducing magnetic field intensity that is applied to an optical recording medium is increased or decreased in a read retry; and a correcting part configured to correct the reference offset value so that the reproducing magnetic field intensity that is actually applied to the optical recording medium becomes an optimum reproducing magnetic field intensity that makes a bit error rate from the optical recording medium less than or equal to a threshold value. According to the storage apparatus of the present invention, it is possible to always control the reproducing magnetic field to the optimum magnetic field intensity that minimizes the bit error rate (BER), regardless of a distance between a coil and an optical recording medium, and/or regardless of a magnetic field sensitivity of the optical recording medium itself.
Another object of the present invention is to provide a computer-readable storage medium which stores a program for causing a computer to control a magnetic field, the program comprising a procedure causing the computer to increase or decrease a reproducing magnetic field intensity that is applied to an optical recording medium by a reference offset value in a read retry; and a correcting procedure causing the computer to correct the reference offset value so that the reproducing magnetic field intensity that is actually applied to the optical recording medium becomes an optimum reproducing magnetic field intensity that makes a bit error rate from the optical recording medium less than or equal to a threshold value. According to the computer-readable storage medium of the present invention, it is possible to always control the reproducing magnetic field to the optimum magnetic field intensity that minimizes the bit error rate (BER), regardless of a distance between a coil and an optical recording medium, and/or regardless of a magnetic field sensitivity of the optical recording medium itself.
Still another object of the present invention is to provide a read retry method comprising a step increasing or decreasing a reproducing magnetic field intensity that is applied to an optical recording medium by a reference offset value; and a correcting step correcting the reference offset value so that the reproducing magnetic field intensity that is actually applied to the optical recording medium becomes an optimum reproducing magnetic field intensity that makes a bit error rate from the optical recording medium less than or equal to a threshold value. According to the read retry method of the present invention, it is possible to always control the reproducing magnetic field to the optimum magnetic field intensity that minimizes the bit error rate (BER), regardless of a distance between a coil and an optical recording medium, and/or regardless of a magnetic field sensitivity of the optical recording medium itself.
A further object of the present invention is to provide a learning method for a reproducing magnetic field control that increases or decreases a default value of a reproducing magnetic field intensity that is applied to an optical recording medium when the reproducing magnetic field intensity is increased or decreased by a reference offset value and a read of a read retry is successful, comprising a correcting step correcting the reference offset value so that the reproducing magnetic field intensity that is actually applied to the optical recording medium becomes an optimum reproducing magnetic field intensity that makes a bit error rate from the optical recording medium less than or equal to a threshold value. According to the learning method of the present invention, it is possible to always control the reproducing magnetic field to the optimum magnetic field intensity that minimizes the bit error rate (BER), regardless of a distance between a coil and an optical recording medium, and/or regardless of a magnetic field sensitivity of the optical recording medium itself.
Another object of the present invention is to provide a storage apparatus comprising a part configured to increase or decrease a default value of a reproducing magnetic field intensity that is applied to an optical recording medium when the reproducing magnetic field intensity is increased or decreased by a reference offset value and a read of a read retry is successful; and a correcting step correcting the reference offset value so that the reproducing magnetic field intensity that is actually applied to the optical recording medium becomes an optimum reproducing magnetic field intensity that makes a bit error rate from the optical recording medium less than or equal to a threshold value. According to the storage apparatus of the present invention, it is possible to always control the reproducing magnetic field to the optimum magnetic field intensity that minimizes the bit error rate (BER), regardless of a distance between a coil and an optical recording medium, and/or regardless of a magnetic field sensitivity of the optical recording medium itself.
Still another object of the present invention is to provide a computer-readable storage medium which stores a program for causing a computer to control a reproducing magnetic field that is applied to an optical recording medium, the program comprising a procedure causing the computer to increase or decrease a default value of a reproducing magnetic field intensity that is applied to the optical recording medium when the reproducing magnetic field intensity is increased or decreased by a reference offset value and a read of a read retry is successful; and a correcting procedure causing the computer to correct the reference offset value so that the reproducing magnetic field intensity that is actually applied to the optical recording medium becomes an optimum reproducing magnetic field intensity that makes a bit error rate from the optical recording medium less than or equal to a threshold value. According to the computer-readable storage medium of the present invention, it is possible to always control the reproducing magnetic field to the optimum magnetic field intensity that minimizes the bit error rate (BER), regardless of a distance between a coil and an optical recording medium, and/or regardless of a magnetic field sensitivity of the optical recording medium itself.
Other objects and further features of the present invention will be apparent from the following detailed description when read in conjunction with the accompanying drawings.
In
In
In
Therefore, during the read operation with respect to the optical recording medium 4 which requires the reproducing magnetic field to be applied thereto at the time of the read, such as an MSR medium, when the read retry is made by increasing or decreasing the reproducing magnetic field intensity by an amount corresponding to the reference bias offset value, the reference bias offset value that is increased or decreased is corrected based on a result of a test read bias control. In the test read bias control, a test pattern is actually recorded on and reproduced from the optical recording medium 4, and the reproducing magnetic field intensity that makes the BER less than or equal to the threshold value is obtained. The coefficient (correction value) which is to be multiplied to the reference bias offset value RROd1 in order to generate, by the coil 1, the reproducing magnetic field intensity that is obtained, is calculated, and the calculated coefficient is fed back to a circuit system that generates the current which drives the coil 1.
The amount of the reproducing magnetic field intensity that is increased or decreased by the read retry is not simply controlled by the current value that is applied to the coil 1, but is controlled so that the reproducing magnetic field intensity that is applied to the optical recording medium 4 becomes constant regardless of the actual distance between the coil 1 and the optical recording medium 4. Since it is difficult to measure the actual distance between the coil 1 and the optical recording medium 4 within the storage apparatus, the reference bias offset value that is increased or decreased in the read retry is corrected based on the result of the test read bias control.
A description will be given of an embodiment of a storage apparatus according to the present invention, by referring to
As shown in
The ODC 14 includes a formatter (not shown) and an error correction code (ECC) processing part (not shown). At the time of a write access, the formatter segments NRZ write data into sector units of the optical disk to generate a recording format, and the ECC processing part generates and adds an ECC in sector write data units, and generates and adds a cyclic redundancy check (CRC) code if necessary. In addition, the ECC processing part converts the sector data having the encoded ECC into a 1-7 run length limited (RLL) code, for example. At the time of a read access, an inverse conversion of the 1-7 RLL is made with respect to the sector data, and the ECC processing part carries out a CRC and thereafter carries out an error detection and error correction by the ECC. Furthermore, the formatter connects the data in the sector units and transfers a stream of read data to the host unit.
A write large scale integrated circuit (LSI) 20 is provided with respect to the ODC 14. The write LSI 20 includes a write modulator part (not shown) and a laser diode control circuit (not shown). A control output of the laser diode control circuit is supplied to a laser diode unit 30 via a laser diode driver 301 that is provided in an optical unit within the enclosure 11. The write modulator part converts a data format of the write data into a data format for the pit position modulation (PPM) recording (or mark recording) or the pulse width modulation (PWM) recording (or edge recording).
This embodiment employs the PWM recording which records the data in correspondence with the existence and non-existence of mark edges on the optical disk, with respect to the optical disk to which the data is recorded and from which the data is reproduced using the laser diode unit 30, that is, with respect to a rewritable magneto-optical (MO) cartridge medium. The recording format on the optical disk is the 1.3 GB format using the magnetic super resolution (MSR), and the zone CAV (ZCAV) system is employed. When the optical disk is loaded into the optical disk drive, an identification (ID) part on the optical disk is read first, and the MPU 12 recognizes the type (storage capacity and the like) of the optical disk from the intervals of the pits in the ID part and notifies the recognized type of optical disk to the ODC 14.
A read LSI 24 is provided as a read system with respect to the ODC 14. The read LSI 24 includes a read demodulator part (not shown) and a frequency synthesizer (not shown). Light reception signals from a detector part 32 provided within the enclosure 11, corresponding to the light beam which is emitted from the laser diode unit 30 and is returned via the optical disk, are input to the read LSI 24 via a head amplifier 34, as an ID signal and a MO signal. The read demodulator part of the read LSI 24 is provided with circuit functions such as an automatic gain control (AGC) circuit, a filter and a sector mark detection circuit, and generates a read clock and read data from the input ID signal and MO signal, so as to demodulate the PWM data back into the original NRZ data. In addition, since the ZCAV system is employed, the MPU 12 controls a setting of a frequency dividing ratio of the frequency synthesizer within the read LSI 24, so as to generate a clock frequency in correspondence with the zone.
The read data demodulated in the read LSI 24 is supplied to the read system of the ODC 14, and after being subjected to the inverse conversion of the 1-7 RLL, the read data is subjected to the CRC and ECC process by the encoding function of the ECC processing part, and is restored to the NRZ sector data. Next, the formatter connects the NRZ sector data and converts the NRZ sector data into the stream of NRZ read data which is transferred to the host unit via the buffer 18 and the interface 17.
A detection signal from a temperature sensor 36 within the enclosure 11 is supplied to the MPU 12 via the I/O logic circuit 80 and/or the DSP 16. Based on the environmental temperature within the optical disk drive detected by the temperature sensor 36, the MPU 12 controls the light emission power of the laser diode control circuit to an optimum value for each of the read, write and erase.
The MPU 12 controls a spindle motor 5 within the enclosure 11 via the DSP 16 and a driver 38. In addition, the MPU 12 controls the coil 1 within the enclosure 11 via the DSP 16 and a driver 42. The coil 1 is arranged on one side of the loaded optical disk within the optical disk drive, opposite to the side irradiated with the light beam. The coil 1 applies an external magnetic field (write magnetic field and an erase magnetic field) to the optical disk at the time of the recording (write) and at the time of the erasure. In the case of the optical disk having the 1.3 GB format and employing the MSR, the coil 1 also applies an external magnetic field (reproducing magnetic field) to the optical disk at the time of the reproduction (read).
The DSP 16 has a servo function for positioning the light beam from the laser diode unit 30 with respect to the optical disk, and functions as a seek control part for seeking a target track and an on-track control part for tracking the target track. The seek control and the on-track control can be carried out simultaneously in parallel with the write access or the read access by the MPU 12 with respect to a host command.
In order to realize the servo function of the DSP 16, a focus error signal (FES) detector is provided in the detector part 32 to receive the return light beam from the optical disk. An FES detection circuit 46 inputs to the DSP 16 a signal that is generated from a detection output of the FES detector. A tracking error signal (TES) detector is also provided in the detector part 32 to receive the return light beam from the optical disk. A TES detection circuit 48 inputs to the DSP 16 a signal that is generated from a detection output of the TES detector.
The DSP 16 controls and drives a focus actuator 60, a lens actuator 64 and a stepping motor (or a voice coil motor (VCM)) 68 via drivers 58, 62 and 66, so as to control the position of the beam spot on the optical disk.
A cartridge sensor 81 within the enclosure 11 detects the loading and unloading of the MO cartridge medium, that is, the optical disk, with respect to the optical disk drive, and outputs a detection result to the I/O logic circuit 80.
On the other hand, if the decision result in the step S9 is YES, a step S10 decides whether or not a write power that results in Ei<Eth is stored in the read confirmation table described above, where Eth denotes a threshold value of the number Ei of data mismatches. If the decision result in the step S10 is NO, a step S11 changes the write power WP0, and the process returns to the step S4.
In
A step S22 shown in
In the test read shown in
In
In the test read bias shown in
On the other hand, if the decision result in the step S59 is YES, a step S60 decides whether or not a reproducing magnetic field intensity that results in Ei<Eth is stored in the read confirmation table described above, where Eth denotes a threshold value of the number Ei of data mismatches. If the decision result in the step S60 is NO, a step S61 changes the reproducing magnetic field intensity HO, and the process returns to the step S54.
In
In the step S8 shown in
Next, a description will be given of the timings of the test write and the test read, and the test read bias.
In the case where the optical recording medium 4 is the optical disk and the optical disk is loaded into the optical disk drive, the test write and the test read are made with respect to the outermost peripheral zone and the innermost peripheral zone of the optical disk, for example. In the case of the normal optical disk, the MAP information of the optical disk is written in the outermost peripheral zone and the innermost peripheral zone, and the test write and the test read are made with respect to the outermost peripheral zone and the innermost peripheral zone of the optical disk in order to reproduce this MAP information. In addition, the test write is carried out to determine the write power with which the write is made when carrying out the test read.
After the optical disk is loaded into the optical disk drive, during a predetermined time of 3 minutes, for example, the results obtained by the test write and the test read are valid for only a short valid time of 30 seconds, for example. When the write command or the read command is issued from the host unit after the valid time elapses, the test write and the test read, and the test read bias are carried out again.
In addition, after the optical disk is loaded into the optical disk drive, after a predetermined time of 3 minutes, for example, it is possible to carry out the test write and the test read, and the test read bias may be carried out based on the temperature change. In this case, the when a difference between the temperature within the optical disk drive previously detected by the temperature sensor 36 and the temperature within the optical disk drive presently detected by the temperature sensor 36 reaches a predetermined value of 3° C., for example, the test write and the test read, and the test read bias are carried out again.
The time and the temperature difference described above may be provided independently for the test write, the test read and the test read bias. In addition, the test read and the test read bias do not necessarily have to be carried out simultaneously in response to one read command, for example.
On the other hand, if the decision result in the step S74 is NO, a step S75 carries out a retry setting.
A step S76 decides whether or not the retry setting includes a change (or correction) of the reference offset value of the reproducing magnetic field intensity. If the decision result in the step S76 is YES, a step S77 obtains a correction offset value from a value corresponding to the difference between the result obtained by the test read bias and the result of the test read bias obtained in advance in the ideal state by multiplying a correction value, with respect to a reference offset value RPOd1 which is set in advance for increasing or decreasing the default value for the read retry, and carries out a correction calculation to increase or decrease the correction offset value and to store in the buffer 18 the current value to be supplied to the coil 1, and increases or decreases the current value supplied to the coil 1 by an amount corresponding to the correction offset value.
The result of the test read bias obtained in the ideal state refers to the result obtained by the test read bias carried out a nominal conditions of the parameters. For example, the table of the current to be supplied to the coil 1 is set so that the offset value obtained by the test read bias becomes 0 when the distance (A of a mechanical design value A±α) between the coil 1 and the optical recording medium 4, the sensitivity of the optical recording medium 4, the circuit characteristic and the like all have the nominal values (that is, all are in the ideal states) from the design point of view.
If the decision result in the step S76 is NO or, after the step S77, a step S78 decides whether or not the read retry using the parameters set by the retry setting was successful. If the decision result in the step S78 is NO, a step S80 decides whether or not all changing sequences and retry numbers of the parameters that are set by the retry setting and are to be changed have been completed. If the decision result in the step S80 is NO, the process returns to the step S75, and if the decision result in the step S76 is YES, the step S77 carries out the correction calculation using the correction value that is increased or decreased by the increasing or decreasing width of the correction value set by the retry setting. If the decision result in the step S80 is YES, an error notification is made with respect to the host unit.
If the decision result in the step S79 is YES, a step S82 decides whether or not the successful read retry is caused by the change in the reproducing magnetic field intensity. For example, if the decision result in the step S79 is NO even when the read power is changed depending on the retry setting but the decision result in the step S79 becomes YES if the reproducing magnetic field intensity is changed depending on the retry setting, it may be seen that the successful read retry is caused by the changed in the reproducing magnetic field intensity. The process ends if the decision result in the step S82 is NO.
If the decision result in the step S82 is YES, a step S83 counts the number of times the reproducing magnetic field intensity is changed depending on the retry setting, in a counter within the MPU 12, for example. A step S84 decides whether or not the value of the counter has reached a learning threshold value, and the process ends if the decision result in the step S84 is NO. If the decision result in the step S84 is YES, a step S85 obtains a correction offset value from a value corresponding to the difference between the result obtained by the test read bias and the result of the test read bias obtained in advance in the ideal state by multiplying a correction value, with respect to an offset value which is determined in advance for correcting the default value and is added with respect to the optimum magnetic field intensity that is obtained by the test read bias. A step S86 carries out a learning in which the correction offset value is added to the default value to update the default value, and the process ends.
The reference offset value for changing the reproducing magnetic field intensity, that is set by the retry setting in the step S75, may be obtained in advance by carrying out a process similar to that carried out by the steps S75 through S80, using a standard optical disk having a standard magnetic field sensitivity and a standard optical disk drive in which the distance between the coil 1 and the loaded standard optical disk is set to a standard distance, and stored in the buffer 18 or the ROM 19 when forwarding each optical disk drive. The reference reproducing magnetic field intensity may also be stored in the buffer 18 or the ROM 19 when forwarding each optical disk drive, by carrying out a process similar to that of the test read bias control shown in
Accordingly, when the read retry is generated, the step S77 obtains the offset value with respect to the reference optimum reproducing magnetic field intensity, by comparing the reference optimum reproducing magnetic field intensity and the optimum reproducing magnetic field intensity which is the default value. In addition, the step S77 adds or multiplies a coefficient that is set in advance to a difference between the offset value and the reference offset value so as to obtain the correction value, that is, the correction value for correcting the reference offset value to the offset value with respect to the actual optimum reproducing magnetic field intensity. When the value of the counter exceeds the threshold value and the default condition of the learning needs to be changed in the step S83, it is also possible to similarly obtain the correction value for correcting the offset value with respect to the actual optimum reproducing magnetic field intensity.
The correction offset values and the learned values stored in the buffer 18 and the like within the optical disk drive are reset when the optical disk is unloaded from the optical disk drive. This is because, the correction offset values and the learned values change depending on the congeniality between the optical disk drive and each optical disk that is loaded into this optical disk drive.
The inconsistency in the distance between the coil and the optical recording medium is generated due to the inconsistencies introduced during the production and the like in the storage apparatus in which the coil is fixedly provided, but is generated particularly in the storage apparatus of the type in which the coil moves.
The storage apparatus shown in
Moreover, due to the inconsistencies in the conditions at the time of the production and the like, each individual optical disk 4 itself has a different magnetic field sensitivity. For this reason, even if the reproducing magnetic field intensity that is actually applied to the optical disks 4 is the same, the BER of the information that is reproduced may differ for each individual optical disk 4.
But according to this embodiment, it is possible to correct the offset value of the reproducing magnetic field intensity ay the time of the read retry to an optimum value, regardless of the inconsistencies introduced during the production process of the optical disk drive. In addition, in the optical disk drive in which the distance between the coil 1 and the optical disk 4 is short, it is possible to reduce the current that is supplied to the coil 1 and reduce the power consumption. Furthermore, by carrying out the test read bias control for each area that is provided in the radial direction of the optical disk 4 as described above in conjunction with
A computer-readable storage medium according to the present invention stores a program for causing a computer to control the reproducing magnetic field in the manner described above. The computer-readable storage medium may be formed by any recording media capable of storing the computer in a computer-readable manner, such as magnetic recording media, optical recording media, magneto-optical recording media and semiconductor memory devices.
This application claims the benefit of a Japanese Patent Application No. 2005-274230 filed Sep. 21, 2005, in the Japanese Patent Office, the disclosure of which is hereby incorporated by reference.
Further, the present invention is not limited to these embodiments, but various variations and modifications may be made without departing from the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2005-274230 | Sep 2005 | JP | national |