Patent ID: RE38719

Claim:
A method of determining an adjust bit value for a block of write data included in a data section on a recording medium, said data action including a plurality of blocks, said write-data being derived from received user data, said method comprising the steps of: performing code conversion on said user data; performing pulse width modulation on said converted user data in order to derive said write data; and determining said adjust bit value based on an analysis of blocks DSV values and sector DSV values of said write data in such a manner that a sum of DC levels of said write data approaches zero, said adjust bit determining step including the steps of: A) continuously computing block DSV values block by block for said write data belonging to said plurality of blocks of said data section, B) accumulating said computed block DSV values to acquire a temporary sector DSV value for write data ranging from a head block to a current block in said data section, and C) comparing said temporary sector DSV value with a next block DSV value of a next block adjacent to said current block, whereby an adjust bit value for said next block is determined in such a manner that a new sector DSV value obtained by adding said temporary sector DSV value to said next block DSV value approaches to zero.