Patent ID: 7068280

Claim:
An apparatus comprising: an input unit to source a sample block of decoded data in serial format; an output unit to receive respective segments of decoded data to be post-processed in parallel format; and an input buffer unit to receive sample blocks of the decoded data from said input unit and to store the sampled data in a virtual matrix of n rows by m columns; wherein serial sample segments of decoded data are to be stored in a particular row or column and to output respective stored sample segments in parallel format to said output unit, said input buffer unit to receive a first sample data set into rows of the matrix and to output corresponding sample segments of the first sample data set in parallel from a column, and as said sample segments of the first sample data set are outputted, said input buffer unit to receive segments of a second sample data set into columns of the matrix from which the sample segments of the first sample data set have already been read, and after said second sample data set is stored in said input buffer unit, to output corresponding sample segments in parallel from a row.