Patent ID: 8881098
Filing Date: 2014-11-04
Classification: G06F

Abstract:
1. An image processing method, executable by a processor, comprising: creating, by a plurality of module creating units, when called, processing modules; creating, by a plurality of wrapper creating units, when called, wrappers; extracting, from image processing information for executing a series of image processing operations, class names of a plurality of different types of image processing classes corresponding to the individual processing modules and arguments unique to the plurality of different types of image processing classes; converting the extracted class names in accordance with a predetermined rule and calling the plurality of wrapper creating units to which the converted class names are given, wherein the plurality of wrapper creating units create, in response to being called, the wrappers; storing the extracted arguments in an array specifying an initial address of the array in a pointer form in which an argument type is indefinite; and passing the initial address to the created wrappers, wherein the wrappers, in response to receiving the initial address of the array in the pointer form, call the plurality of module creating units and pass the extracted arguments specified in the pointer form, in which the argument type is indefinite, to the plurality of module creating units in an argument type and a form that are usable by the plurality of module creating units, wherein the plurality of module creating units, in response to being called by the wrappers, create the processing modules by instantiating the plurality of different types of image processing classes using functions to which a common function name is given and to which the arguments unique to the plurality of different types of the image processing classes are specified.