Patent ID: 7995434

Claim:
A method implemented by a component of an optical drive for reading Absolute Time in Pregroove (ATIP) data, the method comprising: receiving a wobble signal; generating an ATIP clock signal based, at least in part, on the wobble signal, wherein a period of the ATIP clock signal includes multiple measurement periods; measuring a frequency of the wobble signal during each measuring period of the measuring periods; determining an average frequency of the wobble signal; providing an intermediate signal based, at least in part, on whether, for each measurement period, a frequency of the wobble signal during that measurement period is greater than the average frequency of the wobble signal; providing the ATIP data on an ATIP data output based, at least in part, on a number of measurement periods of a period of the ATIP clock signal for which the intermediate signal is provided at a first logic level; counting the number of measurement periods of the period of the ATIP clock signal for which the intermediate signal is provided at the first logic level; comparing the number with a specified threshold; providing the ATIP data output at the first logic level if the number is greater than or equal to the specified threshold; and providing the ATIP data output at a second logic level if the number is less than the specified threshold.