Patent ID: 8065494

Claim:
A reproduction device for retrieving read data, including a plurality of sync codes and a plurality of data segments arranged alternately with the sync codes, and for storing the data segments in a first memory in accordance with the sync codes, the reproduction device comprising: a detection circuit for detecting each of the sync codes from the read data to generate a detection signal; an analysis circuit, coupled to the detection circuit, for analyzing a read status of each of the sync codes with the detection signal to generate an analysis signal; and a storage processing circuit, coupled to the analysis circuit, for adjusting, in accordance with the analysis signal, a position at which read data between two sync codes detected by the detection circuit is stored in the first memory, wherein when the analysis signal indicates that an amount of the read data between the two sync codes is not a specified amount, the storage processing circuit adjusts, based on one of the two sync codes, a position for storing some portion of the read data between the two sync codes, and adjusts, based on the other one of the two sync codes, a position for storing the remaining portion of the read data between the two sync codes.