An apparatus and method for buffering NRZ data patterns in order to generate a recording pulse in a CD-RW/DVD-RW system are provided. The pattern buffer apparatus for a dynamic write strategy, the apparatus which buffers 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, has a pattern detector which detects a pattern edge and a pattern from the NRZ data; a write address generating unit which generates a write address indicating a pattern buffer which stores the pattern in response to the write enable signal which is generated by delaying the pattern edge; the pattern buffer which has a plurality of registers and stores the detected pattern according to the write address; and a read address generating unit which generates a read address the same as the write address in response to the read enable signal delayed for a predetermined delay time between a write and a read from the generation of the write enable signal, and reads the current pattern which is stored in the pattern buffer indicated by the read address, two patterns which are written before the current pattern and continuous immediately before the current pattern, and two patterns which are written after the current pattern and continuous immediately after the current pattern. According to the pattern buffering method and pattern buffer apparatus, the current pattern and adjacent patterns of NRZ data, which are information needed in generating a recording pulse in a CD-RW/DVD-RW system, can be obtained by a minimum buffering delay and a minimum hardware structure.
展开▼