Patent ID: 6807320
Filing Date: 2004-10-19
Classification: G06K,H04N

Abstract:
An image processing apparatus comprising:(a) an inclination detecting device for detecting an inclination of image data which is a set of linearly arranged pixels; (b) a main scanning correction device for storing image data for a one line image into a first memory, and for correcting a shift of the one line image in a main scanning direction by changing a reading timing of the one line image when the image data is read from the first memory, according to the detected inclination; and (c) a sub-scanning correction device for storing image data for n line images into a second memory, wherein n represents an integer not smaller than 2, and for correcting a shift of each of the n line images in a sub-scanning direction by changing a reading line position of each of the n line images in the sub-scanning direction when the image data is read from the second memory, according to the detected inclinations; wherein the sub-scanning correction device changes a number of line images which is written in the sub-scanning correction device, according to a number of gradations of the image data; and wherein when an inclination amount detected by the inclination detecting device exceeds a maximum correction amount of the main scanning correction device or the sub-scanning correction device, the maximum correction amount is used as the inclination amount.