1. A method for enhancing the color of an image displayed on a display, said method comprising: (a) receiving an image having a plurality of pixels where each of said pixels has a plurality of color components; (b) filtering said image with a sigma filter to obtain a base image wherein said base image is characterized by having primarily low frequency components of said image; (c) modifying said input image to obtain a residual image by subtracting said base image from said image, wherein said residual image is characterized by having primarily high frequency components of said image; (d) filtering said base image with a spatial filter to determine potential skin tone regions and subsequently use a color dynamic range enhancement technique that modifies the differences in similar colors to obtain an enhanced base image such that the modification of said differences is larger in said skin-tone regions than in non-skin-tone regions of said base image; (e) creating a resulting image based upon said residual image and said enhanced image.