Patent ID: 7760967
Filing Date: 2010-07-20
Classification: G06T

Abstract:
1. An image processing apparatus comprising: a transferring unit configured to transfer input units of image data, the input units of image data including plural lines; a magnification change unit configured to carry out a magnification change processing to each input unit of the image data transferred by the transferring unit, wherein the magnification change unit comprises an enlargement processing unit configured to enlarge an input unit of image data transferred by the transferring unit, and a reduction processing unit which is connected to the enlargement processing unit in series and which is configured to reduce an input unit of image data output from the enlargement processing unit, and wherein the reduction processing unit comprises a first reduction processing unit and a second reduction processing unit, and the first reduction processing unit and the second reduction processing unit are connected in parallel to the enlargement processing unit; a magnification setting unit configured to set a magnification of the magnification change unit; a magnification control unit which, according to the magnification set by the magnification setting unit and a required reduction rate, controls setting of a combination of magnifications of the enlargement processing unit, the first reduction processing unit, and the second reduction processing unit, wherein different magnifications are set to the first reduction processing unit and the second reduction processing unit; and an encoding unit configured to encode an input unit of the image data which was subjected to the magnification change processing by the magnification change unit, the encoding unit defining a number of lines of the input unit of the image data subjected to the magnification change processing; wherein the magnification control unit controls setting of the combination of magnifications such that a number of lines included in the input unit of the image data transferred to the encoding unit equals the number of lines defined by the encoding unit.