Dynamic buffer pages
First Claim
1. A buffer page system, comprising:
- a data source, providing data elements in a first order;
a data destination, receiving data elements in a second order, wherein each data element corresponds to an entry in one of a plurality of buffer pages, each buffer page having a plurality of entries along a first dimension and a plurality of entries along a second dimension; and
a buffer page controller, wherein the buffer page controller controls the geometry of each buffer page.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for adjusting the geometry of buffer pages. In one implementation, a buffer page system includes: a data source, providing data elements in a first order; a data destination, receiving data elements in a second order, where each data element corresponds to an entry in one of a plurality of buffer pages, each buffer page having a plurality of entries along a first dimension corresponding to the first order and a plurality of entries along a second dimension corresponding to the second order; at least one memory device, each memory device having a plurality of memory pages including a plurality of memory locations, each memory location having an address, where data elements are stored to each memory device in the first order and retrieved from each memory device in the second order, and where each memory page stores data elements in multiple locations according to the first order and stores data elements in multiple locations according to the second order; and a buffer page controller, where the buffer page controller controls the geometry of each buffer page.
116 Citations
42 Claims
-
1. A buffer page system, comprising:
-
a data source, providing data elements in a first order;
a data destination, receiving data elements in a second order, wherein each data element corresponds to an entry in one of a plurality of buffer pages, each buffer page having a plurality of entries along a first dimension and a plurality of entries along a second dimension; and
a buffer page controller, wherein the buffer page controller controls the geometry of each buffer page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of controlling pixel page geometry, comprising:
-
determining one or more criteria for controlling pixel page geometry;
determining a screen resolution of a frame of pixels;
selecting a pixel page geometry based on the one or more criteria and the screen resolution. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for controlling pixel page geometry, comprising:
-
means for determining one or more criteria for controlling pixel page geometry;
means for determining a screen resolution of a frame of pixels; and
means for selecting a pixel page geometry based on the one or more criteria and the screen resolution. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system comprising:
-
a scan converter that receives data elements in a first order and that provides data elements to a data destination in a second order; and
a buffer page controller, for controlling geometry of a plurality of buffer pages wherein the buffer pages corresponds to a plurality of memory pages. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification