Patent 7895402 was granted and assigned to Realtek on February, 2011 by the United States Patent and Trademark Office.
A deinterleaving device includes a memory space, the memory space being divided into a plurality of N segments with different lengths respectively. A method of accessing data in a deinterleaving device, the method including performing the following steps during a first time cycle: reading first read data from a first address of a first segment; reading second read data from a first address of a second segment, and writing first write data into the first address of the second segment; reading third read data from a first address of a third segment, and writing second write data into the first address of the third segment; repeating the above reading and writing steps until reading Nth read data from a first address of an Nth segment, and writing N−1th write data into the first address of the Nth segment; writing Nth write data into the first address of the first segment.