Image processing device and method for controlling multiple processors to process image data
AssigneeSeiko Epson Corporation
InventorShinichi Arazaki
Life of this patent
Estimating the term…
Abstract
An image processing device including a plurality of processors that execute arithmetic processing on image data, an information retaining portion that retains information related to arithmetic processing speeds of the plurality of processors, and a control portion that, among the image data, designates partial data to be processed by the respective processors and causes the plurality of processors to execute arithmetic processing, in which the control portion determines partial data for causing the plurality of processors to process on the basis of the information.
Claims11
An image processing device comprising:
- a plurality of processors that execute arithmetic processing on image data;
- storage that retains information related to arithmetic processing speeds of the plurality of processors;
- and
- a first processor that, among the image data, designates partial data to be processed by the respective processors and causes the plurality of processors to execute arithmetic processing,
- wherein the first processor determines partial data for causing the plurality of processors to process on the basis of the information, and
- wherein in a case in which image data corresponding to images of a plurality of pages is processed, the first processor
- causes the processors to process the partial data divided into page units, and
- causes a processor, among the processors, having a highest arithmetic processing speed to process partial data that corresponds to a page to be output first among the plurality of pages.
An image processing method that processes image data by using a plurality of processors, the method comprising:
- when information related to arithmetic processing speeds of the plurality of processors is calculated in advance,
- causing a first processor to determine, among the image data, partial data for causing the plurality of processors to process on the basis of the information;
- causing the first processor to transmit the partial data that corresponds to the plurality of processors to the processors;
- causing the plurality of processors to execute arithmetic processing based on the partial data received;
- and
- in a case in which image data corresponding to images of a plurality of pages is processed,
- causing the processors to process the partial data divided into page units, and
- causing a processor, among the processors, having a highest arithmetic processing speed to process partial data that corresponds to a page to be output first among the plurality of pages.
A non-transitory computer-readable recording medium on which a control program is recorded for causing first processor of a computer apparatus provided with a plurality of processors that process image data, to execute:
- calculating information related to arithmetic processing speeds of the plurality of processors;
- determining, among the image data, partial data for causing the plurality of processors to process on the basis of the information;
- transmitting the partial data that corresponds to the plurality of processors to the processors;
- and
- in a case in which image data corresponding to images of a plurality of pages is processed,
- causing the processors to process the partial data divided into page units, and
- causing a processor, among the processors, having a highest arithmetic processing speed to process partial data that corresponds to a page to be output first among the plurality of pages.
Dependencies are inferred from the claim text.