摘要 |
An interpolation processing section detects an angle of an edge in an image, and based on the detected angle, determines a pixel value of an interpolation target pixel in an oblique area in which there is an oblique edge by performing oblique interpolation, and determines a pixel value of an interpolation target pixel in a non-oblique area which is an area excluding the oblique area by performing vertical interpolation. A nonuniform sharpening section performs sharpening processing, in a direction vertical to a scanning line, more strongly for the non-oblique area in the image for which a scanning line has been interpolated by the interpolation processing section, than for the oblique area. Thus, unnaturalness at the boundary between, of the edge whose angle gradually varies, a part for which oblique interpolation has been performed and a part for which vertical interpolation has been performed, can be reduced.
|