The invention relates to a method of diffusing error caused by quantizing each pixel within an image formed of a plurality of pixels, each pixel representing a greyscale value of the image at a location (n, l) within the image, and having an original greyscale value associated therewith. The method includes the steps of adding to the original greyscale value of a pixel having a position (n, l) within the image a first error term resulting from quantization of previously processed pixels to derive a modified greyscale value, comparing the modified greyscale value of the pixel with a threshold to select an output value representing the pixel, calculating a second error term having a value that is the difference between the output value and the modified greyscale value, and distributing the second error term to a preselected plurality of neighboring pixels at positions (n+1, l), (n-1, l+1), (n, l+1), (n+1, l+1) using a linear phase filter algorithm having a set of distribution coefficients with a sum less than one, wherein one coefficient within the set of coefficients is combined with the second error term for each pixel position. The method also includes these steps being repeated for each pixel within the image. In another embodiment, the portion of the second error term distributed to the pixel at position (n+1, l+1) equals the portion of the second error term distributed to the pixel at position (n-1, l+1).

L'invenzione riguarda un metodo di diffusione dell'errore causato quantificando ogni pixel all'interno di un'immagine formata di una pluralità di pixel, ogni pixel che rappresenta un valore a fondo grigio dell'immagine ad una posizione (n, l) all'interno dell'immagine e dell'avere un valore a fondo grigio originale si è associata di conseguenza. Il metodo include i punti di aggiunta al valore a fondo grigio originale di un pixel che ha una posizione (n, l) all'interno dell'immagine un primo termine di errore derivando dalla quantizzazione dei pixel precedentemente proceduti per derivare un valore a fondo grigio modificato, paragonante il valore a fondo grigio modificato del pixel ad una soglia per selezionare per produrre valore che rappresenta il pixel, calcolatore un secondo termine di errore che ha un valore che è la differenza fra il valore dell'uscita ed il valore a fondo grigio modificato e distribuente il secondo termine di errore ad una pluralità preselezionata di pixel vicini alle posizioni (n+1, l), (n-1, l+1), (n, l+1), (n+1 l+1) che usando una procedura lineare del filtro di fase che ha un insieme dei coefficenti di distribuzione con una somma più meno d'una, in cui un coefficente all'interno dell'insieme dei coefficenti è unito con il secondo termine di errore per ogni posizione del pixel. Il metodo inoltre include questi punti che sono ripetuti per ogni pixel all'interno dell'immagine. In un altro incorporamento, la parte del secondo termine di errore distribuito al pixel alla posizione (n+1, l+1) è uguale la parte del secondo termine di errore distribuito al pixel alla posizione (n-1, l+1).

 
Web www.patentalert.com

< Optical drive controller with a host interface for direct connection to an IDE/ATA data bus

< Printout bin job identification and display

> Image enhancement method and apparatus for internet printing

> Method and apparatus for writing data in a disk drive

~ 00097