A system is disclosed for error diffusion dithering. The system includes an input for receiving an input matrix representative of image data, and a plurality of processors. The plurality of processors processes the input matrix and provides output data. Each of the processors is in communication with at least a portion of the input matrix. At least one processor processes a portion of the input matrix defined at least in part by a substantially diagonal edge within the image matrix.
P. Metaxas, "System and Method for Parallel Error Diffusion Dithering," U.S. Patent 6,307,978 B1, Oct. 23, 2001.