Patent ID: 7245303

Claim:
An image processing apparatus, comprising: at least a built-in memory for storing image data, wherein said built-in memory is divided into at least four modules; an external memory for storing data regarding the image, a logic circuit provided on the same semiconductor chip as the built-in memory and performing predetermined processing on the image data based on the stored data of the built-in memory and/or external memory, and a memory interface circuit for controlling access of data between the built-in memory and external memory and the logic circuit, and arranging the data in the at least four modules of the built-in memory so that each adjacent pixel in a display region is stored in a different module of the at least four modules, wherein the capacity of the external memory is larger than the capacity of the built-in memory, the memory area of the external memory is divided into a plurality of blocks, predetermined data is stored in individual blocks, each having predetermined data stored in each of the blocks, the memory area of the built-in memory is divided into blocks each having the same capacity as a divided block of the external memory, and the memory interface circuit accesses the data stored in each divided block in the built-in memory and supplies the data to the logic circuit and further receives a displacement command and displaces data which becomes unnecessary among the data stored in the built-in memory with the data needed next stored in the predetermined blocks of the external memory.