Image processing apparatus, method for controlling the same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorYasutomo Tanaka
Life of this patent
Estimating the term…
Abstract
An image processing apparatus determines a status when being activated, and reconfigures a circuit arrangement for executing a job that is highly likely to be instructed on a reconfigurable circuit. When a job is accepted, the image processing apparatus reconfigures, if the job is not executable by a circuit arrangement configured on the reconfigurable circuit, a circuit arrangement that is needed for executing the job on the reconfigurable circuit, and executes the accepted job.
Claims10
An image processing apparatus including a reconfigurable circuit in which a part of a circuit arrangement is dynamically reconfigurable, the image processing apparatus comprising:
- a status determination unit configured to determine a status when the image processing apparatus is activated;
- a first reconfiguration unit configured to reconfigure a circuit arrangement for executing a job that is highly likely to be instructed from a circuit arrangement that has already been configured on the reconfigurable circuit based on the status determined by the status determination unit;
- an accepting unit configured to accept a job;
- a second reconfiguration unit configured to reconfigure, if the job accepted by the accepting unit is not executable by the circuit arrangement configured on the reconfigurable circuit, a circuit arrangement that is needed for execution of the job on the reconfigurable circuit;
- and
- an execution unit configured to execute the job accepted by the accepting unit.
A method for controlling an image processing apparatus including a reconfigurable circuit in which a part of a circuit arrangement is dynamically reconfigurable, the method comprising the steps of:
- determining a status when the image processing apparatus is activated;
- firstly reconfiguring a circuit arrangement for executing a job that is highly likely to be instructed from a circuit arrangement that has already been configured on the reconfigurable circuit based on the status determined in the determining;
- accepting a job;
- secondly reconfiguring, if the job accepted in the accepting is not executable by the circuit arrangement configured on the reconfigurable circuit, a circuit arrangement that is needed for executing the job on the reconfigurable circuit;
- and
- executing the job accepted in the accepting.
Dependencies are inferred from the claim text.