Patent ID: 7652959

Claim:
An optical disk device, comprising: a back end control means which issues a request for recording of data upon an optical disk; and a front end processing means which receives the recording request from the back end control means, irradiates laser light from a pickup head upon the optical disk, and records data stored in a buffer memory upon the optical disk; wherein if an error has occurred during the recording of the data upon the optical disk by the front end processing means, the front end processing means transmits to the back end control means, error information including an error occurrence address at which the error has occurred, an error code which indicates a type of the error, and a recordable address which is the leading address of the non-recorded recordable region in the perimeter outwards from the error occurrence address, wherein when acquiring the error information from the front end processing means, the back end control means decides whether data of the error occurrencd address is audio visual data or control data which shows address of the audio visual data, wherein when deciding that the data of the error occurrence address is the audio visual data, the back end control means commands the front end processing means, as recovery processing, abandon audio visual data corresponding to a part on the optical disk, ranging from the error occurrence address to the recordable address, and to resume recording at the recordable address from audio visual data continuing from the abandoned data, and wherein when deciding that the data of the error occurrence address is the control data, the back end control means commands the front end processing means, as recovery processing, to perform either one of a first and second processing, the first processing for resuming recording at the recordable address from the beginning of the control data involving the data of the error occurrence address, and the second processing for resuming recording at the error occurrence address from the data of the error occurrence address.