Method for storing and retrieving data that conserves memory bandwidth
AssigneeKoninklijke Philips Electronics N.V.
InventorsSharon Peng, Mihaela Van Der Schaar
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorsSharon Peng, Mihaela Van Der Schaar
Estimating the term…
A method for storing a block of data consisting of N rows and M columns, which includes the step of transposing the block of data by 90° to thereby produce a transposed block of data consisting of M rows and N columns, and, the step of storing the transposed block of data. The transposed block of data is preferably retrieved by using one or more fetch commands, with the number of fetch commands required to retrieve the transposed block of data being less than the number of fetch commands required to retrieve the same data if stored in its original form, thereby reducing memory bandwidth. In a presently contemplated implementation, the block of data is a reference macroblock of decoded MPEG video data that is used in motion compensation operations, and each of the fetch commands is an A×B fetch command, where A represents the number of columns of data and B represents the number of rows of data to be fetched in response thereto, and wherein further, A>B.
A method for storing a block of data comprised of N rows and M columns, comprising:
A method for storing data originally formatted to include N rows and M columns, comprising:
Dependencies are inferred from the claim text.