Patent ID: 7519872

Claim:
A deinterleaving device for digital broadcast receivers for performing deinterleaving over K groups of input data wherein K is an integer, the deinterleaving device comprising: a memory having storage space for a specified number of deinterleaving units for performing the deinterleaving in the specified number of deinterleaving units over the K groups of input data; an address generator which generates addresses for reading existing data written in the memory at the generated addresses and for writing the input data to the same generated addresses; a read-enable unit for reading existing data written at the generated memory addresses; a write-enable unit for writing the input data at the same generated memory addresses; and a controller for controlling the address generator to generate the memory addresses for the input data in correspondence with the deinterleaving units, the controller controlling the read-enable unit and the write-enable unit to read existing data written at the memory addresses before writing the input data at the memory addresses.