Patent ID: 7215615

Claim:
A pattern buffering method for a dynamic write strategy, the method for buffering non return to zero (NRZ) data patterns in order to generate a recording pulse in a compact disc-rewritable (CD-RW)/digital versatile disc-rewritable (DVD-RW) system comprising: (a) detecting a pattern edge and a pattern from the NRZ data; (b) generating a write enable signal by delaying the detected pattern edge; (c) generating a write address indicating a pattern buffer to store the detected pattern in response to the write enable signal; (d) writing the detected pattern in the pattern buffer indicated by the write address; (e) generating a read address the same as the write address in response to a read enable signal, the read enable signal generated by delaying the detected pattern edge and delayed for a predetermined delay time between a write and a read from the generation of the write enable signal, wherein the delay time between the write and the read is determined as a time equal to or longer than the duration when three continuous patterns have the longest duration; and (f) reading the current pattern which is stored in the pattern buffer indicated by the read address, one or more patterns which are written before the current pattern, and one or more patterns which are written after the current pattern, in response to the read enable signal.