发明名称 Image processing apparatus for determining a X coordinate value of an edge on a current scan line from among a plurality of X coordinate values
摘要 An image forming apparatus determines, with respect to intermediate data including a start edge and an end edge indicating a shape of an object and which do not intersect and where an edge direction of the start edge and an edge direction of the end edge are aligned, whether an edge read from the intermediate data is the start edge or the end edge based on an edge direction of the edge, determines an X coordinate of an edge to be determined for each scan line as a minimum value of a corresponding scan line, and determines, an X coordinate of an edge to be determined for each scan line, as a maximum value of a corresponding scan line.
申请公布号 US8976418(B2) 申请公布日期 2015.03.10
申请号 US201213706229 申请日期 2012.12.05
申请人 Canon Kabushiki Kaisha 发明人 Suzuki Shintarou
分类号 H04N1/40;G06K15/02;G06T11/40;B41J2/34;G03G15/04;G06F3/12 主分类号 H04N1/40
代理机构 Canon USA, Inc., IP Division 代理人 Canon USA, Inc., IP Division
主权项 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.
地址 Tokyo JP