Patent ID: 7945118

Claim:
An image processing apparatus which generates enlarged image data by increasing the number of pixels of original image data in accordance with an enlargement ratio, characterized by comprising: an enlargement ratio setting unit adapted to set the enlargement ratio; an image enlargement unit adapted to enlarge given image data in accordance with the set enlargement ratio; a smoothing unit adapted to smooth the given image data by using a set smoothing filter; a determination unit adapted to determine a level of a processing power indicated by hardware resources of the apparatus, wherein the level of the processing power is at least one of the group consisting of: a preset first level, second level, or third level; and a control unit adapted to control said image enlargement unit and said smoothing unit to enlarge the original image data in accordance with the enlargement ratio set by said enlargement ratio setting unit on the basis of a determination result of said determination unit, wherein letting Ia be the original image data E(x) be image data obtained when said image enlargement unit enlarges image data x, f(x) be image data obtained when said smoothing unit smoothes the image data x, − be a difference between pixels at the same position of two image data, and + be a sum, α be an emphasis coefficient, and IS be enlarged image data to be obtained, when said determination unit determines that the processing power belong to the third level, said control unit executes a process according to IS=E ( Ia )+α·( E ( Ia )− f ( E ( Ia )) when said determination unit determines that the processing power belong to the second level, said control unit executes a process according to IS=E ( Ia )+α·( E ( Ia )− E ( f ( Ia )), and when said determination unit determines that the processing power belong to the first level, said control unit executes a process according to IS=E ( Ia )+α· E ( Ia−f ( Ia )).