Patent ID: 8842325

Claim:
An image processing apparatus comprising: a first division unit configured to divide image data input in a page unit into data in block units; a first storage unit configured to store a plurality of block images divided by said first division unit; a second division unit configured to read out each block image stored in said first storage unit and divide the block image into a plurality of tile images smaller than the block image; a second storage unit configured to store the plurality of tile images divided by said second division unit; a determination unit configured to determine, with reference to a parameter associated with said image processing apparatus, whether or not an allocation of a storage capacity to said first storage unit is required to be changed; a capacity control unit configured to change, in a case where said determination unit has determined that the allocation of the storage capacity is required to be changed, the allocation of the storage capacity in correspondence with the parameter; and a division control unit configured to change a division size in said first division unit in accordance with the storage capacity of said first storage unit allocated by said capacity control unit.