Patent ID: 7535474

Claim:
A method comprising: sequentially accessing each buffer line of a first plurality of buffer lines of a first frame buffer having rasterized image data to obtain pixel data at the buffer line, wherein the pixel data at each buffer line of the first plurality of buffer lines represents a corresponding row of N pixels of a first pixel tile of a first matrix of pixel tiles representative of an image in a first orientation; storing the pixel data of each buffer line at M separately-accessible tile buffers so that pixel data for each pixel of the buffer line is stored in a different tile buffer and so that pixel data for each pixel of N column-adjacent pixels of the first pixel tile is stored in a different tile buffer than the pixel data for the other pixels of the N column-adjacent pixels, wherein M is greater than or equal to N; accessing, for each set of N column-adjacent pixels of the first pixel tile, the M tile buffers substantially simultaneously so as to obtain pixel data for the set of N column-adjacent pixels; and storing, for each set of N column-adjacent pixels, the obtained pixel data for the set of N column-adjacent pixels as a corresponding buffer line of a second plurality of buffer lines of a second frame buffer, wherein the pixel data at each buffer line of the second plurality of buffer lines represents a corresponding row of N pixels of a second pixel tile of a second matrix of pixel tiles representative of the image in a second orientation orthogonal to the first orientation.