摘要 |
PROBLEM TO BE SOLVED: To provide an image processor capable of generating a three-dimensional enlarged image without causing a problem resulting from overcorrection. SOLUTION: A pixel value difference detecting circuit 300 detects a difference pixel value among two or more pixels located adjacent to an original pixel to be interpolated, and provides a coefficient selector switch 230 with the detected difference value as a coefficient switching signal. The coefficient selector switch 230 selects one of two or more kinds of operation coefficient k1 to kn according to the coefficient selector signal. Each of the operation coefficients k1 to kn has 4×4 weighting coefficients respectively corresponding to 4×4 original pixels surrounding the pixel to be interpolated. An arithmetic circuit 210 calculates a weighted average of the 16 original pixels surrounding the pixel to be interpolated using the selected operation coefficient (16 weighting coefficients), and outputs the calculated weighted average as the pixel value for the pixel to be interpolated. COPYRIGHT: (C)2007,JPO&INPIT |