Patent ID: 7336579

Claim:
An information storage apparatus, comprising: a data writing unit that writes data on a recording medium including a reproduction data region, the reproduction data region including one or more recorded regions and one or more unrecorded regions; a retrieving unit that retrieves, from said recording medium, control information indicating the one or more recorded regions in which said data writing unit has written data or indicating the one or more unrecorded regions in which said data writing unit has not written data yet; a region determining unit that determines whether the one or more unrecorded regions exist in said recording medium based on said control information retrieved by said retrieving unit; an updating unit that updates the control information; and a size determining unit that determines whether quantity of data recorded in said recording medium is equal to or more than a predetermined size less than said reproduction data region; wherein, when said region determining unit determines that the one or more unrecorded regions exist in said recording medium, said data writing unit certifies or formats the recording medium by storing data to the one or more unrecorded regions and without storing data to the one or more recorded regions based on the control information retrieved by said retrieving unit, and said updating unit updates said control information; and wherein said information storage apparatus, when said region determining unit determines that no said unrecorded region exists in a range in said recording medium and said size determining unit determines that said quantity of data recorded in said recording medium is less than said predetermined size, obtains said control information, stores data in said unrecorded region using said control information until said quantity of data recorded in said recording medium reaches said predetermined size, and updates said control information by said updating unit.