| 1. A system for processing color image data comprising a plurality of pixels, the system comprising a system processor comprising
one or more processing elements, wherein the one or more processing elements comprise a plurality of error diffusion processing
elements that perform error diffusion on a selected pixel in parallel with respect to two or more colorant values associated
with the selected pixel,
wherein the error diffusion processing elements are integrally formed with a fast local memory in the same electronic device,
the error diffusion processing elements having an image data input receiving the color image data read from a system data
store one pixel position at a time, an error input receiving a diffusion error applicable to the pixel value at that position,
a dot output providing the dot placement output data for storage in the system data store, and an error output providing the
error value for a plurality of other pixel positions, the fast local memory having a buffer input receiving the error for
buffering therein and a buffer output providing the buffered error to the error input of the error diffusion processing elements.
|