A better understanding of the present invention will become apparent from the following detailed description of example embodiments and the claims when read in connection with the accompanying drawings, all forming a part of the disclosure of this invention. While the following written and illustrated disclosure focuses on disclosing example embodiments of the invention, it should be clearly understood that the same is by way of illustration and example only and that the invention is not limited thereto. The spirit and scope of the present invention are limited only by the terms of the appended claims. The following represents brief descriptions of the drawings, wherein:
Reference will now be made in detail to the present embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below in order to explain the present invention by referring to the figures.
The pickup portion 310 includes an objective lens 311, which is moved perpendicular to the disc 301 by the focus actuator 345. The pickup portion 310 condenses light reflected from the disc 301 and outputs the condensed light to the RF amplification portion 315. The reflected light may be condensed using, for example, a quadrant PD (photo diode). The RF amplification portion 315 generates and outputs a focus error signal (FES) and an RFDC servo error signal from a signal output from the pickup portion 310. When the respective divisions of the quadrant PD are A, B, C, and D, the RF amplification portion 315 generates the FES using an astigmatism method ((A+C)−(B+D)) with respect to each of the divided light amounts and the RFDC servo error signal using the total sum (A+B+C+D or RF SUM). The servo DSP 320 repeats the up/down or down/up movement of the objective lens 311 several times during the one rotation cycle of the disc 301 to detect the first minimum deflection acceleration point having the (+) maximum deflection size of a data layer of the disc 301 and the second minimum deflection acceleration point having the (−) maximum deflection size of the data layer of the disc 301. The up/down movement of the objective lens 311 involves the objective lens 311 moving upward and then downward. The down/up movement of the objective lens 311 involves the objective lens 311 moving downward and then upward.
For this purpose, the servo DSP 320, as shown in
When a signal indicating the start of one rotation of the disc 301 is received, the control portion 323 outputs an actuator drive signal (FOD) through the DAC 324. The focus driver 340 drives the focus actuator 345 according to a focus actuator drive signal (FOD). Accordingly, the focus actuator 345 moves the objective lens 311 in a vertical direction.
As the objective lens 311 moves in the vertical direction, the RF amplification portion 315 outputs the FES and RFDC. The ADC 321 converts the FES and RFDC output by the RF amplification portion 315 into a digital signal. The digitalized FES and RFDC are input to the servo error signal detection portion 322. The servo error signal detection portion 322 detects the surface layer and data layer of the disc 301 from the input FES and RFDC and transmits a detection result to the control portion 323.
The control portion 323 detects the first and second minimum deflection acceleration points based on the detection result provided by the servo error signal detection portion 322.
When the objective lens 311 moves upward and then downward, to determine the symmetry of the surface layer and the data layer of the disc 301, the control portion 323 detects T_UP0 and T_DN0, T_UP1 and T_DN1, or T_UP2 and T_DN2, shown in
The focus up margin limits the maximum value (FOD_MAX) of the focus actuator drive signal output after the s-curve of the data layer of the disc 301 is detected when the objective lens 311 moves upward. When the focus actuator drive signal reaches the maximum value (FOD_MAX) updated by the focus up margin, the movement direction of the objective lens 311 is changed. “T_UP0” refers to a time from the surface layer detection to the data layer detection of the disc 301 during the upward movement of the objective lens 311. “T_DN0” refers to a time from the data layer detection to the surface layer detection of the disc 301 during the downward movement of the objective lens 311. “T_UP1” refers to a time from the data layer detection of the disc 301 to the movement direction change of the objective lens 311 during the upward movement of the objective lens 311. “T_DN1” refers to a time from the movement direction change of the objective lens 311 to the data layer detection during the downward movement of the objective lens 311. “T_UP2” refers to a time from the surface layer detection of the disc 301 to the movement direction change of the objective lens 311 during the upward movement of the objective lens 311. “T_DN2” refers to a time from the movement direction change of the objective lens 311 to the surface layer detection during the downward movement of the objective lens 311.
Thus, when the objective lens 311 moves upward and then downward, the control portion 323 determines the symmetry of the surface layer and the data layer of the disk 301 at a phase of the disc one rotation cycle using the T_UP0 and T_DN0, the T_UP1 and T_DN1, or the T_UP2 and T_DN2. That is, whether the surface layer or data layer of the disc 301, during the upward movement of the objective lens 311 and the surface layer or data layer of the disc 301 during the downward movement of the objective lens 311, at a phase of the disc one rotation cycle, are symmetric can be determined.
For the determination of the symmetry using the T_UP0 and T_DN0, the T_UP1 and T_DN1, or the T_UP2 and T_DN2, the control portion 323 can use critical values DIFF_UPDOWN0, DIFF_UPDOWN1, and DIFF_UPDOWN2. The predetermined critical values are set in consideration of a predetermined error range. Thus, when the conditions of Equation 1 (see below) are met, the control portion 323 determines that the surface layer or data layer of the disc 301 during the upward movement of the objective lens 311 and the surface layer or data layer of the disc 301 during the downward movement of the objective lens 311 have symmetry at a phase of the disc one rotation cycle when the objective lens 311 moves upward and then downward. When the surface layer or data layer of the disc 301 during the upward movement of the objective lens 311 and the surface layer or data layer of the disc 301 during the downward movement of the objective lens 311 have symmetry, the objective lens 311 and the disc 301 can be determined to be horizontal.
T_UP0−T—DN0<DIFF_UPDOWN0
T_UP1−T—DN1<DIFF_UPDOWN1
T_UP2−T—DN2<DIFF_UPDOWN2 [Equation 1]
The control portion 323 selects at least one of the three (3) conditions defined by Equation 1, and determines whether the objective lens 311 and the disc 301 are oriented horizontally at a phase of the disc one rotation cycle when the objective lens 311 moves upward and then downward. When the objective lens 311 and the disc 301 are determined to be horizontal, the control portion 323 detects a movement direction change point when the objective lens 311 moves upward and then downward as the first minimum deflection acceleration point P0. When the objective lens 311 moves downward and then upward, the control portion 323 determines a phase at which the disc 301 and the objective lens 311 are horizontal based on Equation 2 and detects the second minimum deflection acceleration point P1. That is, whether the surface layer or data layer of the disc 301 during the downward movement of the objective lens 311 and the surface layer or data layer of the disc 301 during the upward movement of the objective lens 311 are symmetrical at the phase of the disk one rotation cycle is determined. When the surface layer or data layer of the disc 301 is determined to be symmetric, which means that the disc 301 and the objective lens 311 are horizontal, the phase at that time is detected as the second minimum deflection acceleration point P1. The second minimum deflection acceleration point P1 can be defined as a point having the (−) maximum deflection size of the data layer of the disc 301.
T_UP3−T—DN3<DIFF_UPDOWN0
T_UP4−T—DN4<DIFF_UPDOWN1
T_UP5−T—DN5<DIFF_UPDOWN2 [Equation 2]
The control portion 323 selects at least one of three (3) conditions defined by Equation 2, and determines whether the surface layer or data layer of the disc 301 during the downward movement of the objective lens 311 and the surface layer or data layer of the disc 301 during the upward movement of the objective lens 311 have symmetry. This allows for a determination of whether the disc 301 and the objective lens 311 are horizontal when the objective lens 311 moves downward and then upward.
In Equation 2, “T_DN3” refers to a time from the data layer detection to the surface layer detection of the disc 301 during the downward movement of the objective lens 311. “T_DN4” refers to a time from the surface layer detection to the movement direction change of the objective lens 311 during the downward movement of the objective lens 311. “T_DN5” refers to a time from the data layer detection to the movement direction change of the objective lens 311 during the downward movement of the objective lens 311. “T_UP3” refers to a time from the surface layer detection to the data layer detection during the upward movement of the objective lens 311. “T_UP4” refers to a time from the movement direction change of the objective lens 311 to the surface layer detection during the upward movement of the objective lens 311. “T_UP5” refers to a time from the movement direction change of the objective lens 311 to the data layer detection during the upward movement of the objective lens 311. The movement direction change point when the objective lens 311 moves downward and then upward is determined by a focus down margin FOD13 DOWN_MARGIN. The focus down margin is a margin to restrict the minimum value FOD_MIN of the focus actuator drive signal that is output after the surface s-curve of the disc 301 is detected during the downward movement of the objective lens 311.
When the surface layer and the data layer of the disc 301 are determined to have symmetry along the movement direction of the objective lens 311 with respect to the phase as a result of the symmetry determination, the control portion 323 detects the movement direction change point when the objective lens 311 moves downward and then upward, as the second minimum deflection acceleration point P0.
Also, the control portion 323 can detect the first minimum deflection acceleration point P0 and the second minimum deflection acceleration point P1 using the symmetry of the focus actuator drive signal FOD output to the DAC 324. That is, the symmetry of the focus actuator drive signal is determined by checking whether the level (surface layer FOD0) of the focus actuator drive signal during the surface layer detection of the disc 301 when the objective lens 311 moves upward and the level (surface layer FOD0) of the focus actuator drive signal during the surface layer detection of the disc 301 when the objective lens 311 moves downward are the same. Also, the symmetry of the focus actuator drive signal is determined by checking whether the level (data layer FOD0) of the focus actuator drive signal during the data layer detection of the disc 301 when the objective lens 311 moves upward and the level (data layer FOD0) of the focus actuator drive signal during the data layer detection of the disc 301 when the objective lens 311 moves downward are the same. As a result of the determination, when the focus actuator drive signal has symmetry, the control portion 323 detects the movement direction change point after the upward movement of the objective lens 311, as the first minimum deflection acceleration point P0.
Further, the symmetry is determined by checking whether the level (surface layer FOD1) of the focus actuator drive signal during the surface layer detection of the disc 301 when the objective lens 311 moves downward and the level (surface layer FOD1) of the focus actuator drive signal during the surface layer detection of the disc 301 when the objective lens 311 moves upward are the same. Also, the symmetry of the focus actuator drive signal is determined by checking whether the level (data layer FOD1) of the focus actuator drive signal during the data layer detection of the disc 301 when the objective lens 311 moves downward and the level (data layer FOD1) of the focus actuator drive signal during the data layer detection of the disc 301 when the objective lens 311 moves upward are the same. As a result of the determination, when the focus actuator drive signal has symmetry, the control portion 323 detects the movement direction change point after the downward movement of the objective lens 311, as the second minimum deflection acceleration point P1.
The control portion 323 can convert the detected first and second minimum deflection acceleration points P0 and P1 to phase values P0′ and P1′ at the one rotation cycle of the disc 301 and can store the same.
The control module 350 monitors and controls the operation of an optical disc drive shown in
The spindle driver 330 and the spindle motor 335 can be defined as a rotation unit to rotate the disc 301 loaded in the optical disc drive. The focus driver 340 and the focus actuator 345 move the objective lens 311 in the vertical direction according to the focus actuator drive signal FOD output from the servo DSP 320.
Turning now to
As shown in
The servo DSP 620, like the servo DSP 320 of
That is, when the rotation of the disc 601 is recognized to start based on a frequency generation signal provided by the spindle driver 630, the servo DSP 620 calculates the amount of change of the focus actuator drive signal. When the phase P0′ corresponding to the first minimum deflection acceleration point P0 after the one rotation of the disc 601 starts is detected, the servo DSP 620 generates a focus actuator drive signal according to the amount of change of the focus actuator drive signal. Then, when a point that satisfies the focus pull-in condition is detected, the servo DSP 620 performs focus pull-in with respect to the data layer of the disc 601.
For the upward focus pull-in, when the objective lens 611 is moved upward by the focus actuator 645 at the phase of P0′ or P1′ from the disc one rotation start position and a signal satisfying the data layer detection condition of the disc 601 at the positions P1′ and P0′, where a 180° phase delay is generated, is detected, the positions P1′ and P0′ where the 180° phase delay is generated are determined as points that satisfy the focus pull-in condition.
To operate as described above, the servo DSP 620 includes an ADC 621, a servo error signal detection portion 622, a control portion 623, a switch 624, a DAC 625, a phase detection portion 626, and a focus servo control portion 627. The ADC 621, the servo error signal detection portion 622, the DAC 625, and the phase detection portion 626 are configure and operated similar to the ADC 321, the servo error signal detection portion 322, the DAC 324, and the phase detection portion 325 shown in
First, when the disc one rotation cycle start point is recognized by the frequency generation signal FG provided by the spindle driver 630, the control portion 623 calculates the amount of change of the FOD using the rotation cycle of the disc 601 and the thickness of the disc (a time until the surface layer and data layer detection). Next, the control portion 623 maintains a standby state until a point corresponding to P0′ is detected based on the previously stored P0′. When the P0′ point is detected, the control portion 623 generates FOD, to which the amount of change of FOD is added. The addition of the amount of change of FOD to the FOD in the case of
The control portion 623 checks whether a point that satisfies the focus pull-in condition is detected based on the result of detection of the surface layer and data layer with respect to the disc 601 provided by the servo error signal detection portion 622. To satisfy the focus pull-in condition, a point where an FES level is L1 or more and a point where the level of the RFDC servo error signal is L3 or more, which are detected by the servo error signal detection portion 622, match the phase P1′ of the second minimum deflection acceleration point P1. When the point satisfying the focus pull-in condition is detected, the control portion 623 turns on the focus servo control portion 627 to perform focus pull-in.
Accordingly, when the focus servo control portion 627 is off, the switch 624 outputs the FOD output from the control portion 623 through the DAC 625. When the focus servo control portion 627 is on, the switch 624 outputs the FOD output from the focus servo control portion 627 through the DAC 625.
As shown in
As shown in
Next, the servo DSP 320 detects the first minimum deflection acceleration point of the disc 301 during the one rotation cycle of the disc 301 (S1002). When the first minimum deflection acceleration point is the point P0 having the (+) maximum deflection size of the data layer of the disc 301 as shown in
The servo DSP 320 detects the second minimum deflection acceleration point of the disc 302 during the one rotation cycle of the disc 301 (S1003). When the second minimum deflection acceleration point is the point P1 having the (−) maximum deflection size of the data layer of the disc 301 as shown in
First, the servo DSP 320 checks whether the up/down movement of the objective lens 311 is completed (S1101). The up/down movement of the objective lens 311 means that information on the position of the surface layer and data layer of the disc 301 according to the movement direction of the objective lens 311 is detected and information to determine the symmetry based on the phase at which the change of direction of the objective lens 311 is made is collected.
When the up/down of the objective lens 311 is complete, the servo DSP 320 determines the symmetry of the surface layer and data layer of the disc 301 based on the phase at which the change in the up/down direction of the objective lens is made (S1102). The determination of symmetry can be performed as shown in
That is, the servo DSP 320 determines the symmetry using at least one of a first symmetry determination process using the time T_UP0 from the surface layer detection to the data layer detection during the upward movement of the objective lens 311 and the time T_DN0 from the data layer detection to the surface layer detection during the downward movement of the objective lens 311, a second symmetry determination process using the time T_UP1 from the data layer detection to the movement direction change during the upward movement of the objective lens 311 and the time T_DN1 from the movement direction change to the data layer detection during the downward movement of the objective lens 311, and a third symmetry determination process using the time T_UP2 from the surface layer detection to the movement direction change during the upward movement of the objective lens 311 and the time T_DN2 from the movement direction change to the surface layer detection during the downward movement of the objective lens 311. The symmetry determination can be performed using a critical value based on a predetermined error range as in Equation 1.
When the surface layer and data layer of the disc 301 is determined to have symmetry based on the phase at which the direction change of the objective lens 311 is made (S1103), the servo DSP 320 detects the point at which the movement direction of the objective lens 311 changes as being the first minimum deflection acceleration point P0 (S1104).
Next, the servo DSP 320 checks whether the down/up of the objective lens 311 is completed (S1105). The up/down of the objective lens 311 means that, when the objective lens 311 starts downward movement and completes upward movement, information on the position of the surface layer and data layer of the disc 301 according to the movement direction of the objective lens 311 is detected and information for determining the symmetry based on the phase at which the change of direction of the objective lens 311 is made are collected.
When the up/down of the objective lens 311 is completed, the servo DSP 320 determines the symmetry of the surface layer and data layer of the disc 301 based on the phase at which the change in the up/down direction of the objective lens 311 is made (S1106). The determination of symmetry can be performed as shown in
When the surface layer and data layer of the disc 301 are determined to have symmetry based on the phase at which the direction change of the objective lens 311 is made in S1107, the servo DSP 320 detects the point at which the movement direction of the objective lens 311 changes as being the second minimum deflection acceleration point P1 (S1108). When the one rotation of the disc 301 is completed, the servo DSP 320 completes the minimum deflection acceleration point detection work (S1109). However, when the one rotation of the disc 301 is not completed, the program returns to S1101 and the above-described processes are repeatedly performed. Also, when the surface layer and data layer of the disc 301 is determined not to have symmetry based on the phase at which the direction change of the objective lens 311 is made, as a result of checking in S1105, the phase at which the movement direction change of the objective lens 311 is made in the up/down section of the objective lens 311 in S1101 is not the minimum deflection acceleration point. Thus, the servo DSP 320 does not detect the phase at which the movement direction change of the objective lens 311 in the up/down section of the objective lens 311 is made, as the minimum deflection acceleration point and the program proceeds to S1105.
When the surface layer and data layer of the disc 301 is determined not to have symmetry based on the phase at which the movement direction change of the objective lens 311 is made in S1107, the phase at which the movement direction change of the objective lens 311 is made in the up/down section of the objective lens 311 in S1105 is not the minimum deflection acceleration point. Thus, the program proceeds from S1107 to S1109 such that the servo DSP 320 does not detect the phase at which movement direction change of the objective lens 311 is made in the up/down section of the objective lens 311 in S1105 as the minimum deflection acceleration point.
First, the servo DSP 320 checks whether the up/down of the objective lens 311 is completed (S1201). The up/down of the objective lens 311 means that, when the objective lens 311 starts upward movement and completes downward movement, information on the position of the surface layer and data layer of the disc 301 according to the movement direction of the objective lens 311 is detected and information to allow for a determination of whether the symmetry based on the phase at which the change of direction of the objective lens 311 is made is collected.
When the up/down of the objective lens 311 is completed, the servo DSP 320 determines the symmetry of the focus actuator drive signal FOD during the detection of the surface layer or data layer of the disc 301 based on the phase at which the direction change of the objective lens 311 is made (S1202).
The determination of symmetry can be performed as shown in
When the focus actuator detected from the surface layer or data layer of the disc 301 based on the phase at which the direction change of the objective lens 311 is made, is determined to have symmetry (S1203), the servo DSP 320 detects the movement direction change point of the objective lens 311 as the first minimum deflection acceleration point P0 (S1204).
Next, the servo DSP 320 checks whether the down/up of the objective lens 311 is completed (S1205). The up/down of the objective lens 311 means that, when the objective lens 311 starts downward movement and completes upward movement, information on the position of the surface layer and data layer of the disc 301 according to the movement direction of the objective lens 311 is detected and information to allow for a determination of whether the symmetry based on the phase at which the change of direction of the objective lens 311 is made, are collected.
When the up/down of the objective lens 311 is completed, the servo DSP 320 determines the symmetry of the focus actuator drive signal during the detection of the surface layer or data layer of the disc 301 based on the phase at which the change in the up/down direction of the objective lens 311 is made (S1206). The determination of symmetry can be performed as shown in
When the focus actuator drive signal during the detection of the surface layer or data layer of the disc 301 is determined to have symmetry based on the phase at which the direction change of the objective lens 311 is made in S1207, the servo DSP 320 detects the movement direction change point of the objective lens 311 as the second minimum deflection acceleration point P1 (S1208). When the one rotation of the disc 301 is completed, the servo DSP 320 completes the minimum deflection acceleration point detection work (S1209). However, when the one rotation of the disc 301 is not completed, the program returns to S1201 and the above-described processes are repeatedly performed. Also, when the focus actuator drive signal during the detection of the surface layer or data layer of the disc 301 is determined not to have symmetry as a result of checking in S1203, the phase at which the movement direction change of the objective lens 311 is made in the up/down section of the objective lens 311 in S1201 is not the minimum deflection acceleration point. Thus, the servo DSP 320 does not detect the phase as the minimum deflection acceleration point and the program proceeds to S1205.
When the focus actuator drive signal during the surface layer or data layer of the disc 301 is determined in S1207 not to have symmetry based on the phase at which the movement direction change of the objective lens 311 is made, the phase at which the movement direction change of the objective lens 311 is made in the up/down section of the objective lens 311 in S1205 is not the minimum deflection acceleration point. Thus, the servo DSP 320 does not detect the phase as the minimum deflection acceleration point and the program proceeds to S1209.
The minimum deflection acceleration point may not be detected at all or one or two or more minimum deflection acceleration point can be detected during the disc one rotation cycle according to
That is, the minimum deflection acceleration point detection processes of
First, the operations S1301 through S1303 of
However, as a result of the checking in S1306, when the number of the detected minimum deflection acceleration point is not one or less, the servo DSP 620 stores the phase value P0′ corresponding to the first minimum deflection acceleration point P0 detected in S1302 and the phase value P1′ corresponding to the second minimum deflection acceleration point P1′ detected in S1303 (S1308).
The servo DSP 620 checks whether the phase difference between the stored P0′ and P1′ is 180°±α (S1309). The constant, α, is a margin phase. As a result of the checking, when the phase difference between the P0′ and P1′ is 180°±α, the servo DSP 620 performs focus pull-in using the stored P0′ and P1′ (S1310).
The focus pull-in in S1310 is performed as shown in
After the one rotation start of the disc 601, when the first minimum deflection acceleration point is detected (S1403), the servo DSP 620 generates the focus actuator drive signal by an application of the amount of change of the focus actuator drive signal and moves the objective lens 611 (S1404). That is, when the focus pull-in is an upward focus pull-in, the focus actuator drive signal to which the amount of change of the focus actuator drive signal is added is generated to move the objective lens 611. When the focus pull-in is a downward focus pull-in, the focus actuator drive signal from which the amount of change of the focus actuator drive signal is subtracted is generated to move the objective lens 611.
Accordingly, when a point satisfying the focus pull-in condition is detected (S1405), the servo DSP 620 turns on the focus servo control portion 627 to perform the focus pull-in with respect to the disc 601. Here, the focus pull-in condition is similar to that described in
As a result of the checking in S1305 of
After a layer jump is found to be required, when the one rotation start of the disc 601 is notified and the first minimum deflection acceleration point is detected, the servo DSP 620 turns off the focus servo control portion 627 (S1501, S1502, and S1503). The first minimum deflection acceleration point can be one of the first minimum deflection acceleration point having the (+) maximum deflection size of the data layer of the disc 601 and the second minimum deflection acceleration point having the (−) maximum deflection size of the data layer of the disc 601 according to the point when the layer jump is required.
Next, the servo DSP 620 generates the focus actuator drive signal to or from which a kick pulse is added or subtracted according to the layer jump direction as described in
The program to perform the minimum deflection acceleration point detection, focus pull-in, and layer jump methods according to the present invention can also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
As is described above, aspects of the present invention can enable a stable focus pull-in and minimize the collision between the disc and the objective lens during the focus pull-in by performing the focus pull-in at the minimum deflection acceleration point of the disc loaded in a high density or low density optical information storing and reproducing apparatus.
Also, aspects of the present invention can enable a stable layer jump and minimize the collision between the disc and the objective lens during the layer jump by performing the layer jump at the minimum deflection acceleration point of the disc loaded in a high density or low density optical information storing and reproducing apparatus.
While there have been illustrated and described what are considered to be example embodiments of the present invention, it will be understood by those skilled in the art and as technology develops that various changes and modifications, may be made, and equivalents may be substituted for elements thereof without departing from the true scope of the present invention. Many modifications, permutations, additions and sub-combinations may be made to adapt the teachings of the present invention to a particular situation without departing from the scope thereof. Accordingly, it is intended, therefore, that the present invention not be limited to the various example embodiments disclosed, but that the present invention includes all embodiments falling within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-81174 | Aug 2006 | KR | national |