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
OG exemplary drawing
 
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.