Patent ID: 7259876

Claim:
An image processing apparatus, comprising: a first storage storing input image data: a second storage storing image data read from the first storage: a control part determining, with respect to a timing at which a data transfer of image data into the first storage is started, a timing at which a data transfer of said image data from the first storage to the second storage is started, based on a rate of data transfer and writing of the image data into the first storage, and a rate of data transfer and writing of the image data into the second storage from the first storage, wherein said rate of data transfer and writing of the image data into the first storage is calculated by using a number of lines to be transferred; a reading part reading input image data; a first transfer part transferring the input image data to the first storage from the reading part; and a second transfer part transferring the input image data to the second storage from the first storage, wherein said control part comprises: a first data transfer rate recognition part recognizing a data transfer rate on the first data transfer part; a first progress state recognition part recognizing a progress state of data transfer by the first data transfer part; a second data transfer rate recognition part recognizing a data transfer rate on the second data transfer part; and a second progress state recognition part recognizing a progress state of data transfer by the second data transfer part, wherein the control part determines, with respect to a timing at which data transfer of image data into the first storage is started, a timing of data transfer of the said image data from the first storage to the second storage is started, based on recognition results of the first data transfer rate recognition part, first progress state recognition part, the apparatus second data transfer rate recognition part and second progress state recognition part, the apparatus further comprising: a resource control part controlling acquisition and release of a resource of the second storage; and an exclusive control permission part permitting exclusive control at a time of resource acquisition by the resource control part only at a time of data transfer by the second data transfer part.