Because a series of data is recorded continuously, the recording quality
of data recorded in course of recording cannot be evaluated. Accordingly, the laser
output cannot be controlled properly and there are a deterioration and dispersion
of the recording quality. Further, when the recording lasts for a long time, the
temperature in the vicinity of laser rises due to the heat from the inside of a
disc drive and the recording quality is deteriorated.
To solve this, a series of data to be recorded is split and recording is made
intermittently in a split data unit. The recording quality is evaluated by reproducing
the data recorded nearby before each split data is recorded using a duration and
control is performed by reflecting the evaluation result in the laser output so
that the recording quality can be maintained satisfactorily over a series of the
whole data to be recorded. Further, control is performed so that good recording
quality can be maintained even in the recording that lasts for a long time by stopping
the function of each part that ought to be operated even at recording or reproduction
inside the disc drive in the duration, thereby suppressing a temperature rise.