Image processing apparatus and control method for the same
AssigneeCanon Kabushiki Kaisha
InventorYasutomo Tanaka
Life of this patent
Estimating the term…
Abstract
An image processing apparatus having a reconfigurable circuit in which a circuit configuration is partially performable, and a method for controlling the same are provided. Circuit configuration information for configuring the reconfigurable circuit is stored in advance, pieces of stored circuit configuration information that correspond to functions necessary for executing a job are specified, and the necessary functions are partially reconfigured in the reconfigurable circuit by configuring partial reconfiguration units of the reconfigurable circuit using the specified pieces of circuit configuration information. If the reconfiguring is successful, the job is executed using the reconfigurable circuit, whereas if the reconfiguring fails, reconfiguring is re-executed.
Claims15
An image processing apparatus comprising:
- a reconfigurable circuit that includes a first portion and a second portion, in which a circuit configuration is partially performable;
- a storage unit that stores first circuit configuration information used for configuring, in the first portion, a first circuit which serves a predetermined function, and second circuit configuration information used for configuring, in the second portion, a second circuit which serves the predetermined function;
- a specification unit that specifies a portion of the reconfigurable circuit, in which a circuit which serves the predetermined function is to be configured;
- and
- a configuring unit that performs, if the first portion is specified by the specification unit, a circuit configuration on the first portion using the stored first circuit configuration information, and performs, if the second portion is specified by the specification unit, a circuit configuration on the second portion using the stored second circuit configuration information.
A control method that uses a reconfigurable circuit including a first portion and a second portion, in which a circuit configuration is partially performable, the method comprising:
- specifying a portion of the reconfigurable circuit in which a circuit serving a predetermined function is to be configured;
- performing control for, if the first portion is specified in the specifying, configuring, in the first portion, a circuit which serves the predetermined function using first circuit configuration information;
- and
- performing control for, if the second portion is specified in the specifying, configuring, in the second portion, a circuit which serves the predetermined function using second circuit configuration information.
An image processing apparatus having a reconfigurable circuit in which a circuit configuration is partially performable, the image processing apparatus comprising:
- a storage unit that stores circuit configuration information for configuring the reconfigurable circuit;
- a specification unit that specifies a piece of circuit configuration information stored in the storage unit that corresponds to a function necessary for execution of a job;
- a reconfiguring unit that executes partially reconfiguring for the function in the reconfigurable circuit by configuring a partial reconfiguration unit of the reconfigurable circuit using the piece of circuit configuration information that was specified by the specification unit;
- and
- a control unit that performs control so as to execute the job using the reconfigurable circuit if reconfiguring by the reconfiguring unit is successful, and cause the reconfiguring unit to re-execute reconfiguring if reconfiguring by the reconfiguring unit fails.
A control method for controlling an image processing apparatus having a reconfigurable circuit in which a circuit configuration is partially performable, the control method comprising:
- specifying a piece of circuit configuration information that is stored in a memory configured to store circuit configuration information for configuring the reconfigurable circuit, and that corresponds to a function necessary for execution of a job;
- executing partially reconfiguring for the function in the reconfigurable circuit by configuring a partial reconfiguration unit of the reconfigurable circuit using the piece of circuit configuration information that was specified in the specifying step;
- and
- performing control so as to execute the job using the reconfigurable circuit if reconfiguring in the reconfiguring step is successful, and cause reconfiguring in the reconfiguring step to be re-executed if reconfiguring in the reconfiguring step fails.
Dependencies are inferred from the claim text.