Patent ID: 8675026

Claim:
An image processing apparatus comprising: a first image storage configured to store image data of one frame; an image receiving unit configured to receive image data on an area of all or a part of the one frame; an image writing unit configured to write the image data received by the image receiving unit into the first image storage; an image reading unit configured to periodically read the image data of the one frame from the first image storage in a predetermined order of address; an image output unit configured to output the image data read by the image reading unit; a copy instruction receiving unit configured to receive a copy instruction which specifies address information of a copy source area to be copied in the one frame in the first image storage, and which specifies address information of a copy destination area in which image data copied from the copy source area is to be placed, the copy destination area being an area in the first image storage; a copy source read determination unit configured to judge, while the image reading unit is reading the image data of the one frame, whether a first address at which the first image storage stores the image data read by the image reading unit is included in the address information of the copy source area specified by the copy instruction; and a copy image writing unit configured to write, when the copy source read determination unit judges that the first address is included in the address information of the copy source area specified by the copy instruction, the image data of the first address read for output by the image reading unit into the copy destination area in the first image storage at a second address which corresponds to the first address.