Patent ID: 9218554
Filing Date: 2015-12-22
Classification: G06F,G06K,G06T

Abstract:
1. A image processing method executed by an image processing system including a plurality of CPU cores and a storage configured to store a plurality of program codes, each program code being used alone for executing a plurality of preceding type processes and executing, in parallel, a plurality of following type processes each of which is executed using a different one of results of the preceding type processes, the method comprising: selecting, from among the stored plurality of program codes, one program code according to a number of available cores of the CPU cores; and controlling, based on the selected program code, at least one core among the available cores to execute the plurality of preceding type processes, and a first core and a second core among the available cores except the at least one core to execute each of a following type process which is executed using a result of a first preceding type process and a following type process which is executed using a result of a second preceding type process, in parallel, wherein a first program code which the selecting selects from among the plurality of program codes according to the number of the available cores being a first number larger than a second number causes, in the controlling, a larger number of cores among the available cores to execute the plurality of the preceding type processes than a second program code which the selecting selects from among the plurality of program codes according to the number of the available cores being the second number causes.