摘要 |
<p><P>PROBLEM TO BE SOLVED: To perform image processing capable of executing, at a high speed, instructions included in a plurality of threads in parallel. <P>SOLUTION: An image processing apparatus includes a header processing means of decoding image information of code data, a code dividing means of dividing the image data into independently decodable codes, a decoding processing means of subjecting received code data to decoding processing, a start means of providing the divided code data for the decoding processing means, an image data acquisition means of receiving decoding results of the decoding processing means, a thread number acquisition means of acquiring the number of simultaneously executable threads, and an execution thread number acquisition means of acquiring the number of executed threads of the decoding means. Then the image processing apparatus divides the code data based upon the number of executable threads and the number of executed threads of the decoding processing means and executes a plurality of decoding processing means simultaneously to generate image data. <P>COPYRIGHT: (C)2009,JPO&INPIT</p> |