Patent ID: 8508758

Claim:
An image processing apparatus comprising: a reconfigurable processing unit that is configured to perform: i) first image processing on first image data, and ii) second image processing on second image data after completing the first image processing on the first image data; and a controller that is configured to control the reconfigurable processing unit, wherein the controller controls the reconfigurable processing unit so that a setting program for performing the second image processing is performed in parallel with the first image processing, the reconfigurable processing unit is a dynamically reconfigurable processor that is configured to perform: i) the setting program for image processing including a command and a parameter, ii) a change of configuration of the dynamically reconfigurable processor in accordance with the command and the parameter included in the setting program after performing the setting program, and iii) image processing after changing the configuration of the dynamically reconfigurable processor, and the controller starts the setting program for performing the second image processing substantially at a time of starting the first image processing.