The present invention relates to a method and apparatus for stabilizing read/write operations of an optical disk drive, and more specifically, to a method and apparatus for stabilizing read/write operations through switching the servo closed-loop gains or activating a protection period when a pick-up head of an optical disk drive is switched between a read mode and a write mode.
In this modern information based society, one of the major concerns is how to manage and store tremendous amounts of information. Compared to other kinds of storage media, optical discs have a small size and a higher-density storage capacity. Due to developments in the optical disc technology, for example, CD-RW and DVD, users have the ability to repeatedly read and write data on the optical disc. Capacity and the reliability of the optical disc have also been improved. Now consumers utilize optical disc storage data very conveniently and optical disc drives have become standard equipment on their personal computers.
The reading and writing operations of an optical disc drive depend on a pick-up head, which commonly includes a laser diode or a set of laser diodes. During the read mode, the optical disc drive sets the output power of a laser diode to a desired value. Next, the optical disc drive detects reflected light from an optical disc surface to read the data stored on the optical disc. It is well known that the optical disc stores data on the surface by pits and lands, which respectively indicates “0” and “1”. This allows the optical disc drive to access data on the optical disc with a digital form by distinguishing wavelength differences between lights reflected from pits and lands.
During the write mode, the optical disc drive sets the output power of the laser diode properly according to the data waiting to be written on the optical disc. There is a large difference between the output power of the laser diode in the read mode and write mode, therefore a significant power change of the laser diode occurs when the optical disc drive undergoes a read/write transition. Unfortunately, this sudden and substantial power change is sure to influence signals within the same optical disc system, which results in unexpected signal variation. For instance, jitter of the phased-lock loop (PLL) clock, such as a wobble clock increases.
As the rotation speed of the optical disc increases, errors happen more frequently in high-speed operation. Therefore, the servo signal, and the PLL clock, for example, must be very accurate to ensure better performance. However, as mentioned above, the power change of the pick-up head induces the signal variation that results in erroneous operation or performance degradation of the optical disc drive. The optical disc drive available on the market is either ignoring this effect or utilizing a conventional closed-loop to stable these signals. Unfortunately the response time of the conventional closed-loop is usually too long. In other words, after the pick-up head is switched between the read mode and the write mode, these signals remain unstable for a short period.
Please refer to
As to the servo closed-loop gain, it should be reduced because the laser power in the write mode is greater than that in the read mode. The servo closed-loop gain is stabilized at a lower level at T1. As to the PLL clock, it becomes unstable due to the noise induced by the mode transition at T0, and is stabilized by the PLL at T2. As to the servo signal, it becomes unstable due to the noise induced by the mode transition at T0 as well. As shown in
It is therefore one of the objectives of the claimed invention to provide a method and apparatus for stabling read/write operations through switching the servo closed-loop gains or activating a protection period when a pick-up head of an optical disc drive is switched between a read mode and a write mode, to solve the above-mentioned problems.
According to an embodiment of the claimed invention, a method for stabling a driving signal when an optical disc drive switches a pick-up head between a first operating mode and a second operating mode is disclosed. The driving signal is utilized for controlling operation of the optical disc drive and generated according to a read-back signal read by the pick-up head from an optical disc. The method comprises: if the pick-up head is switched between the first operating mode and the second operating mode, holding the driving signal for a predetermined period of time; and when the predetermined period of time expires, stopping holding the driving signal and allowing a normal control procedure to control the driving signal.
According to an embodiment of the claimed invention, a method for stabling a servo signal when an optical disc drive switches a pick-up head between a first operating mode and a second operating mode is disclosed. The method comprises: assigning a first gain value to the first operating mode, and assigning a second gain value to the second operating mode; and if the pick-up head is switched between the first operating mode and the second operating mode, setting a servo closed-loop gain acting upon the servo signal by the first gain value or the second gain value according to which mode is enabled.
According to an embodiment of the claimed invention, an optical disc drive is disclosed. The optical disc drive comprises: a pick-up head for accessing an optical disc; a data accessing system coupled to the pick-up head for generating a driving signal according to a read-back signal read by the pick-up head from an optical disc, the driving signal being utilized for controlling operation of the optical disc drive; and a protecting unit coupled to the data accessing system for driving the data accessing system to hold the driving signal for a predetermined period of time if the pick-up head is switched between a first operating mode and a second operating mode and for driving the data accessing system to stop holding the driving signal and allow a normal control procedure to adjust the driving signal when the predetermined period of time expires.
According to an embodiment of the claimed invention, an optical disc drive is disclosed. The optical disc drive comprises: a pick-up head for accessing an optical disc; a servo closed-loop coupled to the pick-up head for generating a servo signal according to a servo closed-loop gain, a first gain value corresponding to the first operating mode, a second gain value corresponding to the second operating mode; and a protecting unit coupled to the servo closed-loop, wherein if the pick-up head is switched between the first operating mode and the second operating mode, the protecting unit drives the servo closed-loop to set the servo closed-loop gain by the first gain value or the second gain value according to which mode is enabled.
It is an advantage of the claimed invention that the servo closed-loop gain, the PLL clock, and the servo signal are stabilized when the power of the pick-up head changes due to a mode transition. The claimed invention reduces the response time for stabilizing the servo closed-loop gain through setting an appropriate gain value to the servo closed-loop gain when the mode transition occurs. In addition, the claimed invention holds the PLL clock and the servo signal for predetermined periods, respectively, thereby causing the PLL clock and the servo signal be to free of the noise/disturbance caused by the mode transition.
These and other objectives of the claimed invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
Please refer to
As to the servo closed-loop gain, the data accessing system 104 assigns a gain value GA for the read mode and a gain value GB for the write mode. Please note that the gain value GA is greater than gain value GB. When the protecting unit 106 is triggered by the alarm signal Sa, the protecting unit 106 drives the servo closed-loop 110 to set the gain value GB to the servo closed-loop gain. Because the servo closed-loop gain is determined immediately with the power change and adjusts to a suitably correct value, therefore the response time of the servo closed-loop 110 is much less than the response time of the related art closed-loop control mechanism. In other words, because the gain value GB is substantially equal to an actual servo closed-loop gain needed by the optical disc drive 100 under the write mode, the servo closed-loop gain is stabilized with minimum disturbance caused by the mode transition.
As to the PLL clock, the PLL 112 holds it for a period of time. That is, when the protecting unit 106 is triggered by the alarm signal Sa at T0, the protecting unit 106 drives the PLL 112 not to adjust the frequency of the PLL clock until the period of time expires. The period defines a protection window that prevents the PLL clock from experiencing the disturbance caused by the mode transition at T0. In this embodiment, the protecting unit 106 drives the PLL 112 to hold the control voltage inputted into the VCO 114. Therefore, the PLL clock corresponds to a stable frequency even the mode transition occurs. If the period of time corresponding to the protection window expires, a normal control procedure is allowed to adjust the PLL clock. Please note that the protection window for the PLL clock is designed to be not less than an interval between T0 and T2.
As to the servo signal, the protecting unit 106, similarly, drives the servo closed-loop 110 to hold the servo signal in a period of time. In other words, this period defines a protection window that prevents the servo closed-loop 110 from experiencing the disturbance caused by the mode transition at T0. It is well known that a TRO signal is generated according to a TE signal, and an FOO signal is generated from an FE signal. Therefore, in this embodiment, the protecting unit 106 drives the servo closed-loop 110 to hold the TE signal and the FE signal, thereby causing the TRO signal and the FOO signal to remain unchanged during the defined protection window. If the period of time corresponding to the protection window expires, a normal control procedure is allowed to adjust the servo signal. For other embodiments, the protecting unit 106 can be designed to drive the servo closed-loop 110 to directly hold the TRO signal and the FOO signal. The same objective of stabilizing the servo signal is achieved. Please note that the protection window for the servo closed-loop 110 is designed to be not less than an interval between To and T3.
As mentioned above, the timing of activating the protection window depends on the level transition of the alarm signal Sa. For example, the protection windows for the PLL clock and the servo signal are activated at To because the level transition of the alarm signal Sa is detected by the protecting unit 106 at T0. However, the present invention is not limited to activating the protection window at the timing when the pick-up head 108 is switched between the read mode and the write mode. Because switching the pick-up head 108 between the read mode and the write mode is predictable, the controller 102 could output the alarm signal Sa at T0′ prior to T0 for informing the protecting unit 106 of the incoming mode transition. Therefore, the protection windows for the PLL clock and the servo signal are activated in advance, thereby better stabilizing the PLL clock and the servo signal. Please note that the enlarged protection window for the PLL clock is designed to be not less than an interval between T0′ and T2, and the enlarged protection window for the servo signal is designed to be not less than an interval between T0′ and T3.
As shown in
In contrast to the related art, the present invention stables a driving signal (e.g., a clock signal) via holding the driving signal or via replacing a first gain value with a second gain value when an optical disc drive switches a pick-up head between a first operating mode and a second operating mode, and the driving signal is utilized for controlling operation of the optical disc drive and is generated according to a read-back signal (e.g., a wobble signal) read by the pick-up head from an optical disc. Therefore, the present invention is capable of stabilizing the servo closed-loop gain, the PLL clock, and the servo signal when the power of the pick-up head changes due to mode transition. The present invention reduces the response time for stabilizing the servo closed-loop gain through quickly setting an appropriate gain value to the servo closed-loop gain at the time the mode transition occurs. In addition, the present invention holds the PLL clock and the servo signal for predetermined periods of time, respectively, thereby making the PLL clock and the servo signal free of the noise/disturbance caused by the mode transition.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the present invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.