Image processing method and image forming apparatus
AssigneeKonica Corporation
InventorKouichi Sawada
Life of this patent
Estimating the term…
Abstract
An image processing method includes the steps of: detecting an inclination of image data; storing the image data for one line into a first memory; changing a reading timing when the image data is read from the first memory, according to the detected inclination, whereby correcting a shift in a main scanning direction; storing the image data for not smaller than 2 lines into a second memory; and changing a line position in a sub-scanning direction when the image data is read from the second memory, according to the detected inclination, whereby correcting a shift in the sub-scanning direction.
Claims3
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.
An image reading apparatus comprising:
- (a) an image reading device for reading an image of a document;
- (b) an image input device for receiving image data read by the image reading device;
- (c) a detecting device for detecting an inclination of the image data which is a set of linearly arranged pixels;
- (d) a main scanning correction device for storing image data for a one line image in 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 inclination detected by the detecting device;
- (e) a sub-scanning correction device for storing image data for n line images in which n represents an integer not smaller than 2, into a second memory, 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 inclination detected by the detecting device;
- (f) an image storing device for storing image data corrected by the main scanning correction device and the sub-scanning correction device;
- and
- (g) a controller for controlling operations of the image input device, the detecting device, the main scanning correction device, and the sub-scanning correction devices;
- 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.
An image forming apparatus comprising:
- (a) an image input device for receiving image data;
- (b) a detecting device for detecting an inclination of the image data which is a set of linearly arranged pixels;
- (c) a main scanning correction device for storing image data for a one line image in 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 inclination detected by the detecting device;
- (d) a sub-scanning correction device for storing image data for n line images in which n represents an integer not smaller than 2, in a second memory, 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 inclination detected by the detecting device;
- (e) an image storing device for storing image data corrected by the main scanning correction device and the sub-scanning correction device;
- (f) a controller for controlling operations of the image input device, the detecting device, the main scanning correction device, and the sub-scanning correction device;
- and
- (g) an image forming device for forming an image based on the image data stored in the image storing devices;
- 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.
Dependencies are inferred from the claim text.