Patent Document ID: 7737986
Application ID: 11617820
Patent Status: 1

Claim One:
1. A method for accessing data, comprising: partitioning a display of graphical data into a plurality of two-dimensional tiles; mapping a two-dimensional tile of the plurality of two-dimensional tiles to a single memory row within a memory; and maintaining the graphical data for the two-dimensional tile in the single memory row, wherein the mapping of the two-dimensional tile comprises transforming a virtual memory address to a physical memory address and the transforming of the virtual memory address comprises calculating the physical memory address according to the equation, 
 PA=PA Base +( P vert *2 (Y+N) *W +( P Horiz *2 (X+Y+N )+( Y Offset *2 (X+N) )+( X Offset *2 (N) ) wherein PA is the physical memory address, PA Base is a physical base address of the graphical data; P vert is a vertical position of the two-dimensional tile relative to PA Base ; P Horiz is a horizontal position of the two-dimensional tile relative to PA Base ; Y offset is a vertical pixel offset within the two-dimensional tile relative to P vert ; X Offset is a horizontal pixel offset within the two-dimensional tile relative to P Horiz ; Y is a first number of virtual address bits used to represent Y Offset ; W is the number of pixels per scan line of a mapped image; X is a third number of virtual address bits used to represent X offset ; and N is one less than a number of bits used to represent each pixel of the pixel data.