Patent ID: 8274667

Claim:
An image processing apparatus comprising: an input device configured to input data; an output device configured to output data; a first converter configured to segment raster image data into blocks each having a predetermined size smaller than a page, and to generate block vector data by executing vectorization processing for each of the segmented blocks; a memory configured to store the block vector data; a rasterization device configured to rasterize the block vector data into raster image data; a second converter configured to convert page vector data into block vector data of blocks each having a predetermined size smaller than a page; and an image data transfer controller configured to control transfer of data as a processing target in the apparatus to cause said first converter to generate block vector data based on raster image data input by said input device when the data input by said input device is the raster image data, cause said second converter to convert page vector data input by said input device into block vector data when the data input by said input device is the page vector data, cause said memory to store the block vector data generated by said first converter and the block vector data converted by said second converter, and cause said output device to output the raster image data obtained by causing said rasterization device to rasterize the block vector data stored by said memory.