Patent ID: 6992957
Filing Date: 2006-01-31
Classification: G11B

Abstract:
1. A controller for controlling interruption and restarting of data writing to a recording medium, wherein the data written to the recording medium is stored in a buffer memory, the controller comprising: an encoder connected to the buffer memory, for encoding data which is read data from the buffer memory to generate recording data; a clock generator connected to the encoder, for generating a system clock and providing the system clock to the encoder to operate the encoder; a decoder connected to the clock generator, for decoding the data written on the recording medium to generate decoded data; and a system control circuit connected to the encoder, the clock generator, and the decoder, for deciding whether the encoding of the encoder and the decoding of the decoder are synchronized and starting to write the recording data to the recording medium from the encoder when the encoding of the encoder and the decoding of the decoder are synchronized, subsequent to the interruption of the recording of data, wherein the clock generator generates a first system clock in accordance with the decoding of the decoder, generates a second system clock based on a reference clock having a predetermined frequency, suspends providing the first system clock to the encoder until the decoding catches up with the encoding when the decoding of the decoder is delayed from the encoding of the encoder, provides the first system clock to the encoder during a period in which the encoding of the encoder and the decoding of the decoder are synchronized, and provides the second system clock to the encoder from when the decoding of the decoder and the encoding of the encoder reach the data at which data recording was interrupted.