Patent ID: 8885939

Claim:
An image processing apparatus configured to perform image processing for a plurality of images, comprising: a writing unit, implemented by a processor, configured to write a first divided image and a second divided image that is adjacent to the first divided image in a predetermined direction, on a memory unit in the predetermined direction on a predetermined-number-of-lines basis, the first and second divided images being obtained by dividing an input image; a reading unit, implemented by the processor, configured to add an end portion with a predetermined size that is included in the second divided image and is adjacent to the first divided image, to the first divided image written on the memory unit, read the result as a first read image from the memory unit in the predetermined direction on a predetermined-number-of-lines basis, and read the second divided image written on the memory unit as a second read image from the memory unit in the predetermined direction on a predetermined-number-of-lines basis, the end portion included in the second divided image including a first sub-end portion that is adjacent to the first divided image and a second sub-end portion that is not adjacent to the first divided image; an image processing unit, implemented by the processor, configured to perform image processing for the first and second read images read from the memory unit; and a cutting unit, implemented by the processor, configured to cut the second sub-end portion from the first read image after the image processing and output the result, and cut the first sub-end portion from the second read image after the image processing and output the result.