Patent ID: 8812917
Filing Date: 2014-08-19
Classification: H03M

Abstract:
1. A method, comprising: subdividing an input data block into sub-blocks, each sub-block having a determined number of data rows and a determined number of data columns, the sub-blocks being distributed in the input data block in rows of sub-blocks and columns of sub-blocks transversal to the rows of sub-blocks; transferring the data contained in the input data block into a first memory, in an order in which the data appears in an input data stream; transferring the data contained in the input data block, by row of sub-blocks, from the first memory into a second memory, wherein the data of each sub-block of the input data block is accessible from an address of the sub-block; selectively transferring the data contained in each sub-block, by column of sub-blocks, from the second memory to a third memory, by putting the data of each sub-block back into data rows and columns in the sub-block; and transferring the data contained in the input data block by data column into an output stream, wherein the transferring the data contained in the input data block into the output stream includes: