Patent ID: 8817326

Claim:
An image processing apparatus, comprising: an input unit configured to input respective instructions of different image processings for an image; a registration unit configured to associate process information of the different image processings with a corresponding processing function, and register the process information for each processing function using a pointer in chronological order of the instructions being input by the input unit; a processing unit configured to execute image processing for the image in accordance with an instruction of image processing input by the input unit; and an execution unit configured to select a target processing function from among processing functions associated with the process information of the different image processings, execute the image processing of the target processing function by using the process information currently pointed to by the pointer registered by the registration unit if the target processing function is full processing that is applied to an entire image, and execute the image processing of the target processing function by using process information comprising i) the process information currently pointed to by the pointer, and ii) the process information of the image processings whose instructions were input in the chronological order between the earliest input instructions and the instruction for the image processing whose processing information is currently pointed to by the pointer, registered by the registration unit, if the target processing function is local processing that is applied to part of the image.