Image processing apparatus, method for controlling the same, and non-transitory computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorKeisuke Ito
Life of this patent
Estimating the term…
Abstract
This image processing apparatus accepts a request to execute predetermined image processing, acquires an image processing name indicating a name of the predetermined image processing from the accepted request, selects a plugin application corresponding to the acquired image processing name from one or more installed plugin applications, and instructs the selected plugin application to perform the predetermined image processing.
Claims13
An image processing apparatus capable of adding a function to be provided by installing a plugin application, the apparatus comprising:
- a memory device that stores a set of instructions;
- and
- at least one processor that executes the set of instructions to:
- accept a request to execute predetermined image processing;
- extract, as character strings, an image processing name indicating a name of the predetermined image processing and a parameter related to the predetermined image processing, from the accepted request,
- select a plurality of plugin application candidates using the extracted image processing name from not less than one installed plugin application and select, from among the selected plugin application candidates, a plugin application using the parameter related to the predetermined image processing, and
- instruct the selected plugin application to perform the predetermined image processing.
An image processing apparatus capable of adding a function to be provided by installing a plugin application, the apparatus comprising:
- a memory device that stores a set of instructions;
- and
- at least one processor that executes the set of instructions to:
- accept a request to execute predetermined image processing;
- extract, from the accepted request and as character strings, an image processing name indicating a name of the predetermined image processing and a parameter related to the predetermined image processing,
- select a plurality of plugin application candidates using the extracted image processing name from not less than one installed plugin application,
- select, from among the selected plugin application candidates, a plugin application using the extracted parameter from the not less than one specified plugin application,
- instruct the selected plugin application to perform the predetermined image processing, and
- select a plugin application capable of executing the predetermined image processing inside the image processing apparatus in a case where the extracted parameter indicates a predetermined value, and select a plugin application that implements the predetermined image processing by requesting at least a part of the predetermined image processing outside the image processing apparatus in a case where the extracted parameter does not indicate the predetermined value.
A method for controlling an image processing apparatus capable of adding a function to be provided by installing a plugin application, the method comprising:
- accepting a request to execute predetermined image processing;
- extracting, as character strings, an image processing name indicating a name of the predetermined image processing and a parameter related to the predetermined image processing, from the accepted request,
- selecting a plurality of plugin application candidates using the extracted image processing name from not less than one installed plugin application and selecting, from among the selected plugin application candidates, a plugin application using the parameter related to the predetermined image processing, and
- instructing the selected plugin application to perform the predetermined image processing.
A method for controlling an image processing apparatus capable of adding a function to be provided by installing a plugin application, the method comprising:
- accepting a request to execute predetermined image processing;
- extracting, from the accepted request and as character strings, an image processing name indicating a name of the predetermined image processing and a parameter related to the predetermined image processing,
- selecting a plurality of plugin application candidates using the extracted image processing name from not less than one installed plugin application,
- selecting, from among the selected plugin application candidates, a plugin application using the extracted parameter from the not less than one specified plugin application,
- instructing the selected plugin application to perform the predetermined image processing, and
- selecting a plugin application capable of executing the predetermined image processing inside the image processing apparatus in a case where the extracted parameter indicates a predetermined value, and selecting a plugin application that implements the predetermined image processing by requesting at least a part of the predetermined image processing outside the image processing apparatus in a case where the extracted parameter does not indicate the predetermined value.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute each step in a method for controlling an image processing apparatus capable of adding a function to be provided by installing a plugin application, the method comprising:
- accepting a request to execute predetermined image processing;
- extracting, as character strings, an image processing name indicating a name of the predetermined image processing and a parameter related to the predetermined image processing, from the accepted request,
- selecting a plurality of plugin application candidates using the extracted image processing name from not less than one installed plugin application and selecting, from among the selected plugin application candidates, a plugin application using the parameter related to the predetermined image processing, and
- instructing the selected plugin application to perform the predetermined image processing.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute each step in a method for controlling an image processing apparatus capable of adding a function to be provided by installing a plugin application, the method comprising:
- accepting a request to execute predetermined image processing;
- extracting, from the accepted request and as character strings, an image processing name indicating a name of the predetermined image processing and a parameter related to the predetermined image processing,
- selecting a plurality of plugin application candidates using the extracted image processing name from not less than one installed plugin application,
- selecting, from among the selected plugin application candidates, a plugin application using the extracted parameter from the not less than one specified plugin application,
- instructing the selected plugin application to perform the predetermined image processing, and
- selecting a plugin application capable of executing the predetermined image processing inside the image processing apparatus in a case where the extracted parameter indicates a predetermined value, and selecting a plugin application that implements the predetermined image processing by requesting at least a part of the predetermined image processing outside the image processing apparatus in a case where the extracted parameter does not indicate the predetermined value.
Dependencies are inferred from the claim text.