Patent ID: 7551323

Claim:
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.