Patent ID: 8976418
Filing Date: 2015-03-10
Classification: G06F,G06K,G06T

Abstract:
1. An image processing apparatus comprising: a reading unit configured to read an edge of an object from intermediate data generated from page description language data; a determination unit configured to determine whether the read edge is a start edge or an end edge on a basis of an edge direction of the read edge, the start edge indicating X coordinates from which a filling section of the object starts and the end edge indicating X coordinates at which the filling section of the object ends; a starting coordinate determination unit configured to calculate, if the read edge is determined as the start edge by the determination unit and the read edge has a plurality of segments along a Y coordinate direction on a current scan line, a plurality of X coordinate values for the read edge on the current scan line on the on a basis of a plurality of travel amounts of the plurality of the segments to determine a minimum one of the plurality of the calculated X coordinates as an X coordinate value of the read edge on the current scan line; an end coordinate determination unit configured to calculate, if the read edge is determined as the end edge by the determination unit and the read edge has a plurality of segments along the Y coordinate direction on a current scan line, a plurality of X coordinate values for the read edge on the current scan line on a basis of a plurality of travel amounts of the plurality of the segments to determine a maximum one of the plurality of the calculated X coordinates as an X coordinate value of the read edge on the current scan line; and a filling unit configured to perform a filling process of a filling section on the current scan line on a basis of the X coordinate value of the read edge on the current scan line determined by the starting coordinate determination unit or the end coordinate determination unit.