Patent ID: 6856583
Filing Date: 2005-02-15
Classification: G11B

Abstract:
1. An optical disk player, comprising: an optical pick-up irradiating laser beams toward an optical disk while reading data from and writing data on the optical disk, said optical pick-up being moved along a pregroove of the optical disk so as to read data from and write data on the optical disk; means for moving said optical pick-up so as to read data from and write data on the optical disk; a spindle motor for rotating the optical disk; means for servo-controlling said moving means and said spindle motor so as to read and write data at prescribed velocities; and data protection means interrupting to write data when buffer under-run occurs, said data protection means restarting to write data when a data transferring velocity is accelerated or enough amount of data to be written are stored in a buffer memory, in which data are temporally stored before writing, after the interruption of writing data, wherein said data protection means controls said servo-controlling means to inwardly return said optical pick-up from an interruption address, at which writing data has been interrupted, to a synchronization starting address along the pregroove, in which data have been written, said data protection means controls said servo-controlling means to read data from the synchronization starting address to the interruption address at a reading velocity, which is equal to the writing velocity before the interruption, said data protection means controls said servo-controlling means to restart writing data from the interruption address if a phase of data read is synchronized with a phase of data to be written, and said data protection means controls said servo-controlling means to return said optical pick-up to the synchronization starting address and read data from the synchronization starting address to the interruption address at a reading velocity slower than the writing velocity before the interruption so as to synchronize the phase of data read with the phase of data to be written if the phase of data read is not synchronized with the phase of data to be written.