A system and method for dynamically re-calibrating an optical disc drive during
operation is provided. The optical media includes a pitted premastered area that
cannot be overwritten and a grooved user-writeable area that can be overwritten.
The system can attempt several increasing levels of effort to recalibrate the disc
drive until the disc drive reaches a desired level of performance, or the recalibration
effort levels are exhausted. During each level of recalibration effort, various
calibration values are determined for the optical media and the servo actuator,
along with a notch frequency for a notch filter; a focus actuator offset; a tracking
actuator offset; a focus control loop gain; and a tracking control loop gain. The
optical media disc is divided into zones, and zone calibration tables for each
of the zones are generated. Each zone is recalibrated using the corresponding zone
calibration table. The calibration values can be stored and used during subsequent
recalibration efforts, such as adjusting the focus control loop gain and/or the
tracking control loop gain.