Patent ID: 8767250
Filing Date: 2014-07-01
Classification: G06K,H04N

Abstract:
1. An image forming apparatus comprising: a memory; a scanning unit that acquires image data composed of a plurality of pixels; a scaling-factor determining unit that determines a scaling factor of the acquired image data; a resolution converting unit that converts a resolution of the acquired image data into a higher resolution than the resolution of the image data; a receiving unit that receives a designation of a sub-scanning directional shift amount of a correction pixel to be corrected; a position determining unit that performs a position determining process for determining a position of the correction pixel on the basis of the shift amount of which the designation is received; a correcting unit that performs a correction process for correcting the pixel in the determined position; and a scaling unit that scales the image data at the determined scaling factor by causing the position determining unit and the correcting unit to repeatedly perform the position determining process and the correction process with respect to each of sub-scanning lines of pixels and then repeatedly perform the position determining process and the correction process with respect to each of main-scanning lines of pixels, wherein the position determining unit calculates a value of Y in coordinates (p, Y) indicating the position of the correction pixel by equations (1) to (3) if B≧0 or equations (4) to (6) if B<0, provided that “p” denotes a main-scanning line address value, “Z” denotes an arbitrary integer, “int” denotes a symbol of operation for obtaining an integral quotient, “%” denotes a symbol of operation for obtaining a remainder, “S” denotes a cycle of a main-scanning process, “B” denotes the shift amount, and rate=S×B: