Image digitizer including pixel engine
First Claim
Patent Images
1. An image digitizer comprising:
- video memory for storing digital pixel data;
a FIFO interface;
a processor having address space divided into a plurality of regions including a first region for identifying locations of pixels for being accessed by the processor for processing, and a second region for identifying locations of pixels to be transferred from the video memory to the FIFO interface;
a pixel engine intermediate the video memory and the processor so that data passing between the video memory and the processor through the pixel engine, wherein the pixel engine has means for enabling pixels to be transferred between the video memory and the FIFO interface while bypassing the processor, and, wherein, in response to an address to the first region, the pixel engine allows access from the processor to the video memory through the pixel engine.
0 Assignments
0 Petitions
Accused Products
Abstract
An image digitizer including a pixel engine connected to both a video memory and a processor. The pixel engine is configured to enable pixels to be transferred out of memory or read into memory while bypassing the processor thereby allowing more efficient transfer of data into and out of the image digitizer.
13 Citations
10 Claims
-
1. An image digitizer comprising:
-
video memory for storing digital pixel data; a FIFO interface; a processor having address space divided into a plurality of regions including a first region for identifying locations of pixels for being accessed by the processor for processing, and a second region for identifying locations of pixels to be transferred from the video memory to the FIFO interface; a pixel engine intermediate the video memory and the processor so that data passing between the video memory and the processor through the pixel engine, wherein the pixel engine has means for enabling pixels to be transferred between the video memory and the FIFO interface while bypassing the processor, and, wherein, in response to an address to the first region, the pixel engine allows access from the processor to the video memory through the pixel engine. - View Dependent Claims (2, 3, 4)
-
-
5. An image digitizer comprising:
-
a video memory for storing digital pixel data in memory locations; a processor for processing pixel data; an interface for storing data; and a pixel engine connected between the video memory, the processor, and the interface, the pixel engine for transferring pixel data between the video memory and the interface; wherein the processor has an address space divided into at least two blocks including a first block for identifying pixels in a location in video memory for processing by the processor, and a second block for identifying pixels in a location to be transferred between the video memory and the interface; and wherein the pixel engine includes means for determining whether a first or second block is being addressed by the processor, means for connecting the processor to the video memory to allow the processor unimpeded access through the pixel engine to the pixels at the location in video memory in response to an address in the first block, and means for transferring pixels between the video memory and the interface in response to an address in the second block, wherein the means for transferring transfers pixels independent of the processor. - View Dependent Claims (6, 7, 8, 9)
-
-
10. An image digitizer comprising:
-
a video memory for storing digital pixel data at memory locations; an interface; a processor including means for processing pixel data, and means for addressing memory locations to identify selected pixel data; a pixel engine connected between the video memory and the processor, and between the video memory and the interface, the pixel engine including means for transfering pixel data representing a plurality of pixels between the video memory and the interface independent of the processor in response to a single first type of address to a particular location from the processor, means for coupling the processor to the video memory to allow the means for processing to process the pixel data at a particular location in video memory in response to a second type of address from the processor, means for determining whether the processor is addressing the particular memory location for processing or for transferring based on whether the address is of a first type or a second type.
-
Specification