Error diffusion with partial dots method and system

   
   

A method and system for halftoning images that uses error diffusion with partial dots is provided. First, an input picture element (input pixel) that has a picture level (e.g., gray level) is received. Next, a reproducible gray level is generated based on the gray level of an input pixel. Then, a corrected gray level is generated based on the gray level of an input pixel and an error amount (e.g., error propagated or diffused from adjacent areas or pixels). A determination is made whether the corrected gray level is in a predetermined relationship with a threshold. When the corrected gray level is in a predetermined relationship with the threshold, the reproducible gray level (i.e., partial dot size) is provided as output. When the corrected gray level is not in a predetermined relationship with the threshold, a zero value is provided as output. It is noted that the output gray level and the corrected gray level are provided to an error distribution module for calculating an error and for propagating or diffusing the error to future adjacent areas or pixels.

Un metodo e un sistema per le immagini halftoning che usa la diffusione di errori con i puntini parziali è fornito. In primo luogo, un elemento grafico dell'input (pixel dell'input) che ha un livello dell'immagine (per esempio, livello grigio) è ricevuto. Dopo, un livello grigio riproducibile è generato ha basato al livello grigio di un pixel dell'input. Allora, un livello grigio corretto è generato ha basato al livello grigio di un pixel dell'input e di un importo di errore (per esempio, errore propagato o diffuso dalle zone adiacenti o dai pixel). Una determinazione è fatta se il livello grigio corretto è in un rapporto predeterminato con una soglia. Quando il livello grigio corretto è in un rapporto predeterminato con la soglia, il livello grigio riproducibile (cioè, formato parziale del puntino) è fornito come uscita. Quando il livello grigio corretto non è in un rapporto predeterminato con la soglia, un valore zero è fornito come uscita. È notato che il livello grigio dell'uscita ed il livello grigio corretto sono forniti ad un modulo di distribuzione di errori per la calcolazione dell'errore e per propagarsi o la diffusione dell'errore alle zone adiacenti future o ai pixel.

 
Web www.patentalert.com

< System, method, and computer program product for on-line replacement of a host bus adapter

< Method and system for serving data files compressed in accordance with tunable parameters

> Knife insert

> Field correction of overlay error

~ 00126