Abstract: First and second noise detecting circuits detect whether image data output from a signal processing circuit includes noise. If the image data includes noise, first and second noise reducing circuits reduce the noise. An edge extracting circuit extracts edge data from the first image data in which noise has been reduced. An adding circuit adds the edge data and second image data, which has been output by the second noise reducing circuit, and outputs the resultant data. Even though edge enhancement is applied, noise is not enhanced but noise is reduced.