Data processing apparatus and processor selection method
AssigneeCanon Kabushiki Kaisha
InventorHiroyuki Yaguchi
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorHiroyuki Yaguchi
Estimating the term…
Disclosed are a data processing apparatus which, by being providing with a software processor for implementing prescribed data processing by software and a hardware processor for implementing the prescribed data processing by hardware, makes it possible to process externally supplied data at high speed, as well as a method of selecting processors efficiently in this data processing apparatus. If data processing has been requested, the time it takes the hardware processor to execute this data processing is acquired using test data. If the time required for processing is less than a predetermined time, the hardware processor is selected to execute processing by hardware. If the time required for processing is equal to or greater than the predetermined time, the software processor is selected to execute processing by software. The appropriate processor is selected depending upon the status of utilization of the software processor and the status of utilization of the hardware processor.
A data-processing apparatus having a software processor for implementing prescribed data processing by software and a hardware processor for implementing the prescribed data processing by hardware, wherein bus means which said hardware processor uses in the prescribed data processing can be used in other processing means as well, said apparatus comprising:
A processor selection method in a data processing apparatus having a software processor for implementing prescribed data processing by software and a hardware processor for implementing the prescribed data processing by hardware, wherein bus means which the hardware processor uses in the prescribed data processing can be used in other processing means as well, said method comprising:
A computer-readable storage medium storing a processor selection program used in a data processing apparatus having a software processor for implementing prescribed data processing by software and a hardware processor for implementing the prescribed data processing by hardware, wherein bus means which the hardware processor uses in the prescribed data processing can be used in other processing means as well, said storage medium having:
A data processing apparatus comprising:
A control method for a data processing apparatus having a first processor for implementing a process of image data related to an image processing job which is input from a predetermined input source, a second processor capable of implementing the same process as the first processor, and an image bus connected to the first processor for transferring the image data between the predetermined input source and the first processor, said method comprising:
A computer-readable storage medium storing a control program for a data processing apparatus having a first processor for implementing a process of image data related to an image processing job which is input from a predetermined input source, a second processor capable of implementing the same process as the first processor, and an image bus connected to the first processor for transferring the image data between the predetermined input source and the first processor, said storage medium having:
Dependencies are inferred from the claim text.