Patent ID: 8630511

Claim:
An image processing apparatus, comprising: a data supply node to receive line data scanned in a main scan direction of an image; an image enlargement unit coupled to the data supply node to apply to the line data an enlargement process for enlarging the image by an enlargement factor equal to an integer so as to produce enlarged data at an output node; an image reduction unit coupled to the output node of the image enlargement unit to apply to the enlarged data a reduction process for reducing the enlarged image by a desired reduction factor so as to produce reduced data at an output node; an image sensor to output image data to an output node; an image cutout unit coupled between the output node of the image sensor and the data supply node to supply, as the line data to the data supply node, data corresponding to a portion cut out of the image data; and a system bus coupled to the output node of the image reduction unit; and a frame memory coupled to the system bus to store the reduced data, wherein the image enlargement unit is coupled to the output node of the image cutout unit without having an intervening frame memory, and wherein scan-line data scanned in the main scan direction is output from the image sensor at a given speed, and the scan-line data is input into and output from the image cutout unit, the image enlargement unit, and the image reduction unit at the same speed as the given speed.