A process and apparatus is described to improve halftone image quality by integrating different halftoning algorithms and managing their transitions based on image content. The method works by applying different halftoning methods to different regions of a continuous-tone image. Regions of the continuous-tone image are evaluated to determine suitability for halftoning by at least two different halftoning methods. The most suitable halftoning method is then used to halftone a particular region. An activity index is used to evaluate each region. A halftoning method such as error diffusion is deemed most suitable for application to detailed continuous-tone image areas. A halftoning method such as smooth dither is deemed most suitable for application to flat continuous-tone image areas . Also, hysteresis can be introduced to compensate for sharp transitions in the image and thereby eliminate ghosting.

Un proceso y un aparato es descrito para mejorar calidad de la imagen de semitono integrando diversos algoritmos halftoning y manejando sus transiciones basadas en contenido de la imagen. El método trabaja aplicando diversos métodos halftoning a diversas regiones de una imagen continuous-tone. Las regiones de la imagen continuous-tone son evaluadas para determinar la conveniencia para halftoning por por lo menos dos diversos métodos halftoning. El método halftoning más conveniente entonces se utiliza al tono medio una región particular. Un índice de la actividad se utiliza para evaluar cada región. Un método halftoning tal como difusión del error se juzga el más conveniente para el uso a las áreas continuous-tone detalladas de la imagen. Un método halftoning tal como estremecimiento liso se juzga el más conveniente para el uso a las áreas continuous-tone planas de la imagen. También, la histéresis se puede introducir para compensar para las transiciones agudas en la imagen y de tal modo para eliminar la imagen secundaria.

 
Web www.patentalert.com

< (none)

< Replicating code to eliminate a level of indirection during execution of an object oriented computer program

> Method and system for allocating costs in a distributed computing network

> (none)

~ 00002