Patent ID: 9542127
Date: 2017-01-10
CPC Classifications: G06F,G06T,H04N

Claim:
1. An image processing apparatus including a multi-core CPU and capable of performing a process using multiple threads, comprising: a memory storing a program which causes, when executed by the multi-core CPU, the image processing apparatus to: perform an edge extraction process using a thread performed by a separate processor core for each PDL object contained in a page; synthesize edge information extracted from the PDL objects; and generate raster image data of the page based on the synthesized edge information, wherein the edge extraction divides the page into at least two regions each of which contains a plurality of PDL objects; allocates each of different groups each including processor cores included in the multi-core CPU to each of the at least two regions; and executes, using threads executed by processor cores of one group which is allocated to one region of the at least two regions, the edge extraction process for the PDL objects contained in the one region, and executes, using threads executed by processor cores of another group which is allocated to another region of the at least two regions, the edge extraction process for the PDL objects contained in the other region.