Patent ID: 8693300

Claim:
A system, comprising: a position detection module configured to detect consecutive position indicators, wherein the consecutive position indicators include a plurality of position indicators corresponding to i) a label side of an optical disc, and ii) a single rotation of the optical disc; a write clock adjustment module configured to i) receive an indication of each of the consecutive position indicators, ii) determine a number of cycles of a write clock that occur between the consecutive position indicators, iii) determine a difference between the number of cycles of the write clock and a desired number of cycles of the write clock, wherein the desired number of cycles of the write clock corresponds to an expected rotational speed of the optical disc, and iv) adjust, every time an individual one of the consecutive position indicators in the single rotation of the optical disc is received, a frequency of the write clock based on the difference; and a reference generator module configured to generate a counter profile that increments to indicate the desired number of cycles of the write clock, wherein the write clock adjustment module is further configured to determine a relationship between an angular position of the optical disc and a phase of the counter profile based on the consecutive position indicators, and wherein the reference generator module is further configured to, based on the relationship between the angular position of the optical disc and the phase of the counter profile, reset the phase of the counter profile to match a phase corresponding to the determined number of cycles of the write clock.