Patent ID: 7546425

Claim:
A method for processing data using a memory-built-in data processor connected to an external unit, the method comprising: preparing a plurality of first data processing parts each comprising a memory configured to store data internal to the data processor and a data processing unit configured to perform readout/write-in of data with respect to the memory and configured to subject the data to desired processing, and at least one second data processing part; accessing the whole of memories of the plurality of first data processing parts as one memory space with the second data processing part to perform readout/write-in of data with respect to the memories; subjecting the data read from the memories to desired data processing; performing arbitration between a first access requirement from the external unit to perform readout/write-in of data with respect to the memory and a second access requirement from the data processing unit to access the memory internally; checking an access priority for local memory access internal to the data processor when memory access destinations of the first access requirement and the second access requirement are on the same area in the memory; accessing the memory of the second access requirement if the access priority is set; accessing the different areas simultaneously when memory access destinations of the first access requirement and the second access requirement are on different areas in the memory; executing with the second data processing part to determine a polygon size of polygon data input from the external unit to make the first data processing part according to a position of a polygon represented by the polygon data depicting the polygon, when the polygon data has a polygon size capable of being depicted by the first data processing part, and to depict the polygon indicated by the polygon data, when the polygon data has a polygon size not capable of being depicted by the first data processing unit.