Patent ID: 7376289

Claim:
An image processing method, wherein image data having a total number of pixels being H×V (H: the number of the pixels for one line, V: a total number of lines, H and V: integer) is written in SDRAM having an enough number of recording domains capable of storing all the pixel data of the image data and the number of Column addresses set therein at 2 n (4≦n, n: integer) in the order of the lines after the implementation of a first image rotation processing at a rotation angle of 90°×m (0≦m≦3, m: integer) to the image data, and the written image data is read from the SDRAM in the order of the lines after the implementation of a second image rotation processing at a rotation angle of 90°×p (0≦p≦3, p: integer) to the image data, in the image processing method, the recording domains of the SDRAM are divided into a plurality of recording blocks having the number of the Column addresses set therein at 2 q (2≦q≦(n−2), q: integer) and an enough number of recording regions capable of storing groups of the pixels for one line in the image data in an image direction after the implementation of the first image rotation processing, the respective groups of the pixels for one line in the image data in the image direction after the implementation of the first image rotation processing are arranged to sequentially correspond to the respective recording blocks in the order of the lines, the respective groups of the pixels for one line in the image data in the image direction after the implementation of the first image rotation processing are written in the corresponding recording blocks based on an addressing for incrementing Row addresses per the number of the Column addresses of the recording blocks, and the image data written in the SDRAM is read from the SDRAM in the order of the lines in an image direction after the implementation of the second image rotation processing.