Patent ID: 7038691
Filing Date: 2006-05-02
Classification: G06T,G09G,G11C,H04N

Abstract:
1. A pixel page system, comprising: a video source providing pixel data for pixels in a frame, the frame having rows of pixels and columns of pixels; a video destination; a first memory having a plurality of memory locations; a second memory having a plurality of memory locations; a third memory having a plurality of memory locations; a fourth memory having a plurality of memory locations; a first address multiplexor connected to the first memory; a second address multiplexor connected to the second memory; a third address multiplexor connected to the third memory; a fourth address multiplexor connected to the fourth memory; a four-by-four switch connected to the first memory, the second memory, the third memory, and the fourth memory, having a first data input, a second data input, a first data output and a second data output, where the four-by-four switch switches with each frame between providing pixel data to the first memory and the second memory while receiving pixel data from the third memory and the fourth memory, and receiving pixel data from the first memory and the second memory while providing pixel data to the third memory and the fourth memory; a source address bus connected to the video source, the first address multiplexor, the second address multiplexor, the third address multiplexor, and the fourth address multiplexor; a first destination address bus connected to the video destination, the first address multiplexor, and the third address multiplexor; a second destination address bus connected to the video destination, the second address multiplexor, and the fourth address multiplexor; a first data bus connected to the video source and the four-by-four switch; a second data bus connected to the video destination and the four-by-four switch; and where pixel data is stored in parallel to two memory devices and retrieved in parallel from two memory devices, where each pixel corresponds to an entry in one of a plurality of pixel pages, and a pixel page includes multiple pixels from a row in the frame and multiple pixels from a column in the frame, and where each entry in a pixel page corresponds to a memory location.