Patent ID: 8633937

Claim:
An information processing apparatus, comprising: an image processing unit capable of executing, in parallel, processing on an image for each unit of the image by dividing the image into units; a memory section capable of providing an input buffer capable of holding image data being a processing target of each processing by the image processing unit, and an output buffer capable of holding image data being a processing result; an input section through which a user selects (a) a plurality of kinds of processing to be queued and executed by the image processing unit, and (b) an execution sequence of the plurality of kinds of processing queued by the image processing unit; and a controller section configured to reserve, for each of the plurality of kinds of processing selected by the user through the input section, an input buffer and an output buffer for each processing in the memory section, to set an input-output connection relation between the buffers for each of the plurality of kinds of processing in the selected execution sequence, and to sequentially notify, based on the set connection relation, the image processing unit of address information of the input buffer in the memory section and the output buffer for each of the plurality of kinds of processing sequentially executed by the image processing unit in the selected execution sequence.