Patent ID: 8320689
Filing Date: 2012-11-27
Classification: H04N

Abstract:
1. An image processing apparatus for decoding image code data that is obtained by dividing image data into areas and compressing the image data so that each of the areas can be independently decoded, the apparatus comprising: a first thread generating unit to allocate a single execution thread to an independently compressed code in a decoding process; a second thread generating unit to allocate plural execution threads to an independently compressed code in the decoding process; and a control unit to control an operation of each of the first thread generating unit and the second thread generating unit, wherein at least a part of an execution instruction to decode the code data into image data is generated using the first thread generating unit or the second thread generating unit, wherein the control unit changes the control of the first thread generating unit and the second thread generating unit during a single decoding process, and wherein the control unit controls the first thread generating unit and the second thread generating unit in such a manner that the first thread generating unit is used when the number of independently compressed codes is larger than a constant number, and the second thread generating unit is used when the number of independently compressed codes is smaller than the constant number.