Patent ID: 7525577

Claim:
An image processing apparatus capable of effecting image processing after a horizontal/vertical conversion where change is made from horizontal scanning to vertical scanning on block data obtained by dividing image data without regard to a rotation processing of image data and of effecting an inverse horizontal/vertical conversion again of the processing result thereof to form horizontally scanned image data, said image processing apparatus comprising: a temporary memory for temporarily storing input image data; an image processing input section memory for storing data read out from said temporary memory into which image data are stored; an image processing section for effecting at least a spatial image processing; an input section memory control section for effecting control where data horizontally read out from said temporary memory are written into said image processing input section memory and data read out as vertically rearranged from the image processing input section memory are inputted into said image processing section; a first memory for storing image data processed at said image processing section; a first write control section for, when image data are written into the first memory, writing the image data in different write sequence depending on whether a rotation of image is to be effected in forming the image or not; a first read control section for reading image data using read addresses and read sequence corresponding to said rotation of image when image data are read out from said first memory; and a second write control section for writing image data into said temporary memory by write start address and write sequence corresponding to the rotation of the image stored in said first memory.