| US 7,555,170 B2 | ||
| Image processing apparatus for scaling images | ||
| Hiroyuki Oyabu, Kanagawa (Japan); Kenji Takeuchi, Saitama (Japan); Terutake Hayashi, Kanagawa (Japan); Masahiko Kikuchi, Kanagawa (Japan); and Hideki Yamasaki, Kanagawa (Japan) | ||
| Assigned to Fuji Xerox Co., Ltd., Tokyo (Japan) | ||
| Filed on Mar. 23, 2004, as Appl. No. 10/806,172. | ||
| Claims priority of application No. 2003-081275 (JP), filed on Mar. 24, 2003. | ||
| Prior Publication US 2004/0190791 A1, Sep. 30, 2004 | ||
| Int. Cl. G06K 9/32 (2006.01); G06K 9/00 (2006.01) | ||
| U.S. Cl. 382—298 [382/154] | 18 Claims |

| 1. An image processing apparatus for generating scaled image data that is obtained by scaling the image data according to
a specified scaling factor, the image processing apparatus comprising:
an image data input section that receives input of image data described in a page description language;
a page description language processing section that converts the page description language input image data;
a receiver that receives an input of pixel value information of each pixel which is contained in the converted image data
to be processed in raster scan order;
a first memory that stores the pixel value information input in the raster scan order, a maximum capacity of the first memory
being less than a memory capacity needed to store the pixel image data of a full scanning line in a main scanning direction;
a second memory that retains the scaled image data of an entire scanning line's worth of pixel data and the scaled image data
of a plurality of subscanning lines relative to a subscanning direction;
a destination address generator that generates destination address information in the second memory to specify a destination
location of the pixel value information stored in the first memory in response to the specified scaling factor; and
a transferring unit that transfers the pixel value information from the first memory to the second memory based on the generated
destination address information.
|