摘要 |
A method is provided to detect whether vertical deviation occurs as an optical disc spins in an optical disc player having a pickup head pre-installed in a balanced position at a focal distance. When moving towards and away from the balanced position, the pickup head generates a focus error signal with an S-curve. According to an input control signal, a focus actuator actuates the pickup head to keep it substantially at the focal distance. When the pickup head is not focused, the waveform of the input control signal is designed to actuate the pickup head back and forth within a predetermined range to generate the focus error signal with S-curves. Zero crossing points of S-curves are identified and input control values in the input control signal are obtained accordingly. The variation of the input control values is calculated, and whether vertical deviation occurs is determined by a predetermined procedure.
|