Thus, the reason why such a contrivance for the pixel interpolation has to be performed especially in the area at the boundary between a gray image and a color image is that there is a possibility that the false colors may occur in high-frequency components such as fine lines in a horizontal or vertical direction in this area or the like.