The present invention relates to a method and apparatus of calibrating servo signals, and more particularly, to a method and apparatus of calibrating parameters used for determining servo signals.
Optical storage medium, such as a DVD, is currently a very popular type of storage medium.
A servo controller 160 sends a tracking servo output signal TRO and a focus servo output signal FOO to an actuator 170 based on the tracking error signal TE and the focusing error signal FE. The actuator 170, based on the control signals received from the servo controller 160, moves the pick-up unit 110 horizontally and vertically to minimize both the tracking error and the focusing error.
The operation of the optical drive 100 causes the optical disc 101 to be rotated at a very high speed. The operating characteristics of the optical disc 101 in such circumstances are prone to be highly temperature-dependent and external-force-dependent. In addition, due to the optical disc 101 being a detachably installed recording carrier, the rotating center of the optical disc 101 may deviate from the predetermined center of rotation. As a result, the optical disc 101 may operate in an unstable condition. This unstable operation may result in causing the focusing error and tracking error as described earlier. Moreover, the optical disc 101 shown in
However, the variations in the different layers of the optical disc 101 cause difficulty in proper servo control. The substrate thickness of the optical disc 101 often varies from disc to disc. The substrate thickness of a single optical disc 101 often varies even within that disc from layer to layer. Therefore, the servo signals are hardly optimized because of the different layer characteristic of the optical disc 101. In addition, it is not guaranteed that each optical disc has been manufactured according to what might be considered perfect specifications. For example, the dye may not be uniformly spread on each layer of the optical disc 101. Therefore, within the same layer of the optical disc 101, the characteristic of an inner track might differ from that of an outer track. This phenomenon further increases the difficulty in servo signal calibration.
As mentioned above, the pick-up unit 110 is a key component for accessing the optical disc 101. Taking data recording of a dual-layer DVD for example, a complex pick-up unit 110 is required, which makes the optical path of the laser beam shift with the power increment. Please refer to
The conventional optical disc drive 100 fails to compensate for these above-mentioned factors that deteriorate the servo control accuracy. Therefore, the method to compensate for these above-mentioned factors to improve performance of the optical disc drive becomes an important issue in the manufacture of the optical disc drive.
It is one of the objectives of the present invention to provide a method for servo calibration of an optical disc drive to solve the above-mentioned problems.
According to an aspect of the present invention, a method for calibrating a parameter used for determining a servo signal of an optical disc drive is disclosed, the method comprises: (a) adjusting the parameter; (b) generating a first signal according to detecting signals outputted from one side of a photo detector; (c) generating a second signal according to detecting signals outputted from the other side of the photo detector; (d) generating an index value according to the first and second signals; and (e) if a criterion for the index value is satisfied, then utilizing the parameter corresponding to the index as an optimum parameter for the servo signal.
According to another aspect of the present invention, a method for calibrating a parameter used for determining a servo signal of an optical disc drive is disclosed, the method comprises: disabling a tracking control; measuring the servo signal when the tracking control is disabled; and calibrating the parameter according to the measured servo signal.
According to another aspect of the present invention, a method for calibrating a parameter used for determining a servo signal of an optical disc drive is disclosed, the method comprises: (a) adjusting the parameter; (b) reading data from an optical disc; (c) generating an index value according to the data; and (d) if a criterion for the index value is satisfied, then utilizing the parameter corresponding to the index as an optimum parameter for the servo signal.
According to another aspect of the present invention, a method for calibrating parameters for a servo signal of an optical disc drive is disclosed, the method comprises: (a) calibrating a first parameter for the servo signal when the optical disc drive accesses a first layer of an optical disc; and (b) calibrating a second parameter for the servo signal when the optical disc drive accesses a second layer of an optical disc.
According to another aspect of the present invention, a method for calibrating parameters for a servo signal of an optical disc drive is disclosed, the method comprises: calibrating a first parameter for the servo signal when the optical disc drive accesses a first track of an optical disc; and calibrating a second parameter for the servo signal when the optical disc drive accesses a second track of the optical disc.
The present invention is capable of calibrating servo parameters (e.g., the TE offset, the FE offset, and the loop gain of the servo control) for a plurality of layers and calibrating servo parameters for a plurality of positions on the same layer. In other words, when recording user data onto a specific track of a specific layer, proper servo parameters are used to compensate the servo control mechanism for the non-uniform die layer of the optical disc or the optical path deviation caused by the power increment. To sum up, the optical disc drive and related servo parameter calibration method of the present invention greatly improve the recording quality and the recording performance.
These and other objectives of the present 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
In this embodiment, in order to compensate the focusing error signal FE, an offset is utilized to adjust the servo control operation. For example, the servo signal generator 440 generates the focusing error signal FE by synthesizing the detecting signals: A, B, C, and D according to the following equation.
FE=(A+C)−Kb*(B+D)+FE offset
Please note, Kb is a parameter value that is used to adjust the ratio between the sum of the detecting signals A and C and the sum of the detecting signals B and D. In an effort to optimize the focusing control, the parameter values Kb and FE offset should be properly calibrated. Therefore, the optical disc drive 400 includes a signal generator 480 and a calibrating circuit 490 to tune these two parameter values Kb and FE offset. In other words, the servo signal generator 440 adjusts the parameter set including the two parameters FE offset and Kb according to a calibration setting IV that is outputted from the calibrating circuit 490. Then, the servo signal generator 440 generates the focusing error signal FE according to the updated parameter set.
As shown in
In this embodiment, the calibrating circuit 490 activates a calibration process to tune the parameter set adopted by the servo signal generator 440. During the calibration process, the calibrating circuit 490 calculates a balance index for each parameter set. Please refer to
Please refer to
Step 600: Start.
Step 602: The servo controller 460 activates the closed-loop focusing control to minimize the focusing error.
Step 604: The calibrating circuit 490 outputs a calibration setting IV to the servo signal generator 440.
Step 606: The servo signal generator 440 adjusts the parameters Kb and FE offset according to the received calibration setting IV.
Step 608: The calibrating circuit 490 measures a balance index BI corresponding to the current calibration setting IV.
Step 610: Is the stopping criterion satisfied? If yes, go to step 614; otherwise, go to step 612.
Step 612: The calibrating circuit 490 updates the calibration setting IV. Go to step 604.
Step 614: The calibrating circuit 490 searches the measured balance indexes for a minimum balance index.
Step 616: The calibrating circuit 490 stores the calibration setting IV corresponding to the minimum balance index.
Step 618: End.
In this embodiment, the stopping criterion in step 610 is that the number of the measured balance indexes has reached a predetermined value. However, the stopping criteria are not limited to the above definition. That is, in other embodiments, the stopping criterion can be assigned by different conditions depending on design requirements. As mentioned above, this embodiment delivers the output signals AGC_O and AGC_I into the calibrating circuit 490 for measuring the balance index. However, as is known to those skilled in this art, the AGC units 486, 488 merely adjust amplitude of the incoming signals BCO and ADO. The DC levels of these two signals BCO and ADO are substantially the same as that of the output signals AGC_O and AGC_I. Therefore, the calibrating circuit 490 is allowed to use the signals BCO and ADO instead of the output signals AGC_O and AGC_I when calculating the balance index. The same objective of obtaining the balance index in achieved.
Please note that the flow shown in
Please refer to
Please refer to
Step 800: Start.
Step 802: The servo controller 460 activates the closed-loop focusing control to minimize the focusing error.
Step 804: The calibrating circuit 720 outputs a calibration setting IV to the servo signal generator 440.
Step 806: The servo signal generator 440 adjusts the parameters Kb and FE offset according to the received calibration setting IV.
Step 808: The calibrating circuit 720 measures a balance index BI corresponding to the current calibration setting IV.
Step 810: Is the stopping criterion satisfied? If yes, go to step 814; otherwise, go to step 812.
Step 812: The calibrating circuit 720 updates the calibration setting IV. Go to step 804.
Step 814: The calibrating circuit 720 searches the measured balance indexes for a maximum balance index.
Step 816: The calibrating circuit 720 stores the calibration setting IV corresponding to the maximum balance index.
Step 818: End.
In this embodiment, the stopping criterion in step 810 is that the number of the measured balance indexes has reached a predetermined value. However, the stopping criteria are not limited to the above definition. That is, in other embodiments, the stopping criterion can be assigned by different conditions depending on design requirements. In addition, the flow shown in
Please refer to
Similarly, this embodiment, which uses the decoding error rate to determine the balance index, is not limited to calibrate parameters Kb and FE offset of a single layer. Assume that the optical disc 401 is a multi-layer DVD. Using the same calibration process, the calibrating circuit 920 is capable of calibrating the parameters Kb and FE offset for each layer, respectively. Moreover, this embodiment is not limited to calibrate parameters Kb and FE offset of one layer once. Using the same calibration process, the calibrating circuit 920 is capable of calibrating the parameters Kb and FE offset for different positions on the same layer, respectively. For example, after the parameters Kb and FE offset for a first position (e.g., an inner track) on a layer have been properly calibrated, a second position (e.g., an outer track) on the same layer is selected and the calibration process is performed again to calibrate the parameters Kb and FE offset for the second position.
As to calibrating parameters for the tracking error signal TE, the present invention brings up a new calibration scheme. Please refer to
During the calibration process, the calibrating circuit 1020 calculates a tuning index for each TE offset set to the servo signal generator 440 according to the calibration setting IV. As shown in
Please refer to
Step 1100: Start.
Step 1102: Assign an initial value to the TE offset.
Step 1104: Start recording user data.
Step 1106: Increase the TE offset.
Step 1108: Is the tuning index decreased? If yes, go to step 1110; otherwise, go to step 1114.
Step 1110: Increase the TE offset.
Step 1112: Is the tuning index increased? If yes, go to step 1118; otherwise, go to step 1110.
Step 1114: Decrease the TE offset.
Step 1116: Is the tuning index increased? If yes, go to step 1118; otherwise, go to step 1114.
Step 1118: End.
According to the above flow, it is designed to find a minimum tuning index so as to determine an optimum TE offset during the data recording process. For example, if step 1108 finds that the tuning index is decreased as the TE offset is increased, it means that the current TE offset should be tuned upwards. Therefore, the calibrating circuit 1020 keeps outputting the calibration setting IV to the servo signal generator 440 to gradually increase the TE offset, causing the tuning index to be gradually reduced (steps 1110 and 1112). The TE offset becomes the desired TE offset when the tuning index is not decreased any more and begins to be increased. At this moment, the optimum TE offset is determined according to the calibrating circuit 1020. On the contrary, if step 1108 finds that the tuning index is increased as the TE offset is increased, it means that the current TE offset should be tuned downwards. Therefore, the calibrating circuit 1020 keeps outputting the calibration setting IV to the servo signal generator 440 to gradually decrease the TE offset, causing the tuning index to be gradually reduced (steps 1114 and 1116). The TE offset becomes the desired TE offset when the tuning index is not decreased any more and begins to be increased. At this moment, the optimum TE offset is determined according to the calibrating circuit 1020.
In short, the flow of calibrating the TE offset firstly determines how to tune the TE offset for making the tuning index smaller. As mentioned above, the optimum TE offset corresponds to the minimum tuning index. Therefore, if the flow of calibrating the TE offset finds that the tuning index is reduced as the TE offset is increased or the tuning index is increased as the TE offset is decreased, it determines when the optimum TE offset occurs by monitoring the tuning index; and if the flow of calibrating the TE offset finds that the tuning index is reduced as the TE offset is increased or the tuning index is increased as the TE offset is decreased, it determines when the optimum TE offset occurs by monitoring the tuning index. Based on the above rules, the flow shown in
According to the above description, the calibrating circuit 1020 shown in
As to calibrating parameters for the tracking error signal TE, the present invention brings up another new calibration scheme. Please refer to
In this embodiment, the optical disc drive 1200 includes an EFM signal generator 1210 for receiving detecting signals: A, B, C, and D. The EFM signal generator 1210 then generates an EFM data. A jitter measuring circuit (jitter meter) 1220 is positioned between the EFM signal generator 1210 and the calibrating circuit 1230, and used for measuring the jitter of the EFM data and then providing the jitter information to the calibrating circuit 1230. A TE offset is utilized by the servo signal generator 440 to compensate the tracking error signal TE. In an effort to optimize the tracking control, the TE offset should be properly calibrated. Therefore, the calibrating circuit 1230 cooperates with the jitter measuring circuit 1220 to tune the TE offset set to the servo signal generator 440.
During the calibration process, the calibrating circuit 1230 calculates a tuning index for each TE offset set to the servo signal generator 440 according to the calibration setting IV. The jitter information provided by the jitter measuring circuit 1220 is utilized by the calibrating circuit 1230 to set the tuning index. As the tuning index becomes smaller the TE offset approaches its optimum value. Based on this rule, the operation of calibrating the parameters for the tracking error signal TE (e.g., the TE offset) is detailed as follows.
Please refer to
Step 1300: Start.
Step 1302: Assign an initial value to the TE offset.
Step 1304: Increase the TE offset.
Step 1306: Start recording user data.
Step 1308: Stop recording user data and then read the recorded data.
Step 1310: Determine the tuning index according to the recorded data read from the optical disc 401.
Step 1312: Is the tuning index decreased? If yes, go to step 1314; otherwise, go to step 1322.
Step 1314: Increase the TE offset.
Step 1316: Continue recording user data.
Step 1318: Stop recording user data and then reading the recorded data.
Step 1320: Is the tuning index increased? If yes, go to step 1330; otherwise, go to step 1314.
Step 1322: Decrease the TE offset.
Step 1324: Continue recording user data.
Step 1326: Stop recording user data and then reading the recorded data.
Step 1328: Is the tuning index increased? If yes, go to step 1330; otherwise, go to step 1322.
Step 1330: End.
The flow as shown in
Both flows as shown in
Please refer to
Step 1600: Start.
Step 1602: The optical disc drive 1500 starts recording test data onto the optical disc 401.
Step 1604: The servo controller 460 disables the tracking control.
Step 1606: The measuring circuit 1510 measures the tracking error signal TE to determined the TE offset.
Step 1608: The servo controller 460 enables the tracking control.
Step 1610: The optical disc drive 1500 stops recording test data onto the optical disc 401.
Step 1612: End.
It is known that the tracking control is a closed-loop control, making the estimated TE offset different from the actual TE offset due to the feedback. In this embodiment, the tracking control is disabled when the TE offset is being measured. Therefore, the measured TE offset under this condition represents the actual TE offset occurring via the tracking operation. Because the tracking control is disabled and the test data is not the user data to be recorded on the optical disc 401, step 1602 writes test data onto the lead-in area or lead-out area of the optical disc 401 according to a write power. Therefore, the measuring circuit 1510 determines the TE offset corresponding to the write power. Later, when a normal recording process is started to recording user data onto the optical disc 401 by the above write power, the measured TE offset can be used to accurately compensate the tracking error signal TE to improve the recording performance.
The present invention is capable of calibrating servo parameters (e.g., Kb, TE offset, FE offset, loop gain of the servo control, etc.) for a plurality of layers and calibrating servo parameters for a plurality of positions on the same layer. Take the servo parameter calibration of a dual-layer DVD for example. For a first layer of the dual-layer DVD, the servo parameter calibration is performed many times for a plurality of positions (tracks) on the first layer; for a second layer of the dual-layer DVD, the servo parameter calibration is performed many times for a plurality of positions (tracks) on the first layer. In addition, the present invention discloses calibrating the servo parameters through referring to index values (i.e., balance index and tuning index). The present invention makes use of characteristic of the reflected laser beam to measure these index values for tuning the servo parameters.
As to focusing parameter calibration, a plurality of parameter settings is tested in order to find an optimum setting for parameters Kb and TE offset. As to tracking parameter calibration, the present invention provides an on-line calibration for calibrating the TE offset after the normal user data recording is started and an off-line calibration for calibrating the TE offset before the normal user data recording is started. The on-line calibration can calibrate the TE offset on the fly, while the off-line calibration can accurately calibrate the TE offset applied to the normal user data recording.
When recording user data onto a specific track of a specific layer, proper servo parameters are used to compensate the servo control mechanism for the non-uniform die layer of the optical disc or the optical path deviation caused by the power increment. To sum up, the optical disc drive and related servo parameter calibration method of the present invention greatly improve the recording quality and the recording performance.
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 invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.