Image processing apparatus and control method thereof, and program
AssigneeCanon Kabushiki Kaisha
InventorsYasuhiro Takiyama, Ken Achiwa
Life of this patent
Estimating the term…
Abstract
When the data is divided into blocks each having a set block size, and image data includes an object which extends over a plurality of blocks, the object is divided based on object information associated with the object. The object information of the divided object is re-set based on the object information associated with the object divided into blocks. Block vector image data are generated using the object having the re-set object information.
Claims14
An image processing apparatus for generating block vector image data, each block vector image data having a set block size from page vector image data, comprising:
- a division unit adapted to divide an object which extends over a plurality of blocks, the object being one of objects included in the page vector image data, based on a boundary between the blocks and object information associated with a rendering instruction of the object, into a plurality of objects set with object information so as to prevent any omissions when the block vector image data is rasterized;
- and
- a generation unit adapted to generate block vector image data for the respective blocks using the object divided by said division unit.
A method of controlling an image processing apparatus for generating block vector image data, each block vector image data having a set block size from page vector image data, comprising:
- a division step of dividing an object which extends over a plurality of blocks, the object being one of objects included in the page vector image data, based on a boundary between the blocks and object information associated with a rendering instruction of the object, into a plurality of objects set with object information so as to prevent any omissions when the block vector image data is rasterized;
- and
- a generation step of generating block vector image data for the respective blocks using the object divided in said division step.
A computer-readable medium storing computer-executable instructions, which when executed by a computer, cause the computer to generate block vector image data, each block vector image data having a set block size from page vector image data, by performing:
- a division step of dividing an object which extends over a plurality of blocks, the object being one of objects included in the page vector image data, based on a boundary between the blocks and object information associated with a rendering instruction of the object, into a plurality of objects set with object information so as to prevent any omissions when the block vector image data is rasterized;
- and
- a generation step of generating block vector image data for the respective blocks using the object divided in said division step.
Dependencies are inferred from the claim text.