A method and apparatus for selectively applying image enhancement processing
to
parts of an image. In one embodiment, spatial processing transformations, such
as sharpening for example, are reduced or bypassed for pixels having color code
values within a range known to be adversely affected by the spatial processing
transformations. In another embodiment, color correction processing transformations
are bypassed for pixels having color code values within a neutral color range.
These neutral colors may have a gray-correction transformation applied in order
to better separate the neutral colors from the other colors. According to another
embodiment, color code values for pixels are transformed to two or more different
color spaces. If a color correction transformation will have adverse affects on
a pixel in one color space, corrected data from a different color space can be
utilized for the pixel.