A method and system implements a dynamic error diffusion process. A grey
level value representing a pixel is received. An image segmentation
circuit determines an image characteristic of the pixel being processed. A
threshold circuit thresholds the grey level value (pixel) and generates an
error value as a result of the threshold process. A portion of the error
value is diffused to adjacent pixels on a next scanline. The distribution
of this error value is dynamic in that different sets of weighting
coefficients are used based the image characteristic of the processed
pixel. One set of coefficients are utilized in processing a pixel having a
first image characteristic, and a second set of coefficients are utilized
in processing a pixel having a second image characteristic.
Un metodo e un sistema effettua un processo dinamico di diffusione di errori. Un valore del livello grigio che rappresenta un pixel è ricevuto. Un circuito di segmentazione di immagine determina un'immagine caratteristica del pixel che è proceduto. Le soglie del circuito della soglia il valore del livello grigio (pixel) e genera un valore di errore come conseguenza del processo della soglia. Una parte del valore di errore è diffusa ai pixel adiacenti su uno scanline seguente. La distribuzione di questo valore di errore è dinamica in quanto gli insiemi differenti dei coefficienti di pesata sono usati hanno basato l'immagine caratteristica del pixel proceduto. Un insieme dei coefficenti è utilizzato nell'elaborazione del pixel che ha una prima caratteristica di immagine e un secondo insieme dei coefficenti è utilizzato nell'elaborazione del pixel che ha una seconda caratteristica di immagine.