Patent ID: 9019551
Filing Date: 2015-04-28
Classification: H04N

Abstract:
1. An image forming apparatus comprising: an exposure unit configured to expose a photoreceptor based on image data; a developing unit configured to develop the exposed photoreceptor by a developer; a transfer unit configured to transfer an image formed on the photoreceptor by the developer onto a recording medium; a fixing unit configured to fix the image on the recording medium; an image data storage unit configured to store the image data in units of a line in a main scanning direction; an inclination amount detection unit configured to detect a first inclination amount of a first portion of the image data relative to the main scanning direction, wherein the first portion of the image data spans from one end to the other end in the main scanning direction; an inclination amount storage unit configured to store, when a gradient of the image data changes at a point in the main scanning direction, a second inclination amount of a second portion of the image data relative to the main scanning direction, wherein the second portion of the image data spans from the one end in the main scanning direction to the point, or the second portion of the image data spans from the other end in the main scanning direction to the point; a correction amount calculation unit configured to calculate correction amounts associated with the main scanning direction, wherein the correction amount calculation unit is configured to calculate the correction amounts by switching, at the point in the main scanning direction as a boundary, whether the first inclination amount is increased by the second inclination amount or the first inclination amount is decreased by the second inclination amount; and an image correction unit configured to correct the image, wherein, when the image data is read out from the image data storage unit in the units of the line in the main scanning direction, the image correction unit corrects the image by adjusting timing to read out the image data based on the correction amounts, wherein the inclination amount storage unit registers a plurality of second inclination amounts associated with corresponding environmental information, wherein the correction amount calculation unit calculates the correction amounts by using the second inclination amount read out from the inclination amount storage unit in accordance with the environmental information at a time of outputting the image data, and wherein the environmental information includes temperature and line velocity.