Image processing apparatus that converts image data from line sequence to block sequence, image processing method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorHiroshi Mori
Life of this patent
Estimating the term…
Abstract
An apparatus that performs image processing on input image data in parallel in units of block according to an aspect of the invention includes a derivation unit configured to derive a memory size used in conversion processing of converting data alignment sequence in the image data from a line sequence into a block sequence which is executed before rendering of the image data and a memory size used in the conversion processing which is executed after the rendering of the image data, a determination unit configured to determine a timing for executing the conversion processing based on the derivation results, and a conversion unit configured to execute the conversion processing at the determined timing.
Claims2
A method for generating raster data of units of block, the method comprising:
- obtaining a first data size of data of one or more lines included in a band in a predetermined data format;
- converting, if the obtained first data size is not greater than a second data size, data of the band in an input image data which is in a predetermined data format different from a raster data format into data of blocks in the predetermined data format;
- rasterizing the data of blocks in the predetermined data format into raster data of the blocks;
- rasterizing, if the obtained first data size is greater than a second data size, data of a band in the predetermined data format including the one or more lines into raster data of the band including the one or more lines;
- and
- generating the raster data of the band into raster data of blocks,
- wherein the second data size is determined based on information corresponding to data size of raster data of the band.
An information processing apparatus for generating raster data of units of block, the information processing apparatus comprising:
- one or more processors configured to function as:
- obtaining unit configured to obtain a first data size of data of one or more lines included in a band in a predetermined data format;
- converting unit configured to convert, if the obtained first data size is not greater than a second data size, data of the band in an input image data which is in a predetermined data format different from a raster data format into data of blocks in the predetermined data format;
- rasterizing unit configured to perform a rasterizing of the data of blocks in the predetermined data format into raster data of the blocks, wherein the rasterizing unit is configured to, if the obtained first data size is greater than a second data size, perform rasterizing of data of a band in the predetermined data format including the one or more lines into raster data of the band including the one or more lines;
- and
- generating unit configured to generate the raster data of the band into raster data of blocks,
- wherein the second data size is determined based on information corresponding to data size of raster data of the band.
Dependencies are inferred from the claim text.