Patent ID: 8610947

Claim:
An image processing apparatus, comprising: an interpreting unit that interprets (i) an order of a logical arithmetic processing and (ii) a kind of a logical arithmetic processing as to a plurality of elements contained in an image information being inputted; wherein the kind of the logical arithmetic processing includes: (i) a simple overwrite processing, and (ii) a logical arithmetic processing; and a drawing unit that, in a case of drawing the image information as raster data, draws from an element of an upper-order side in order of the logical arithmetic processing interpreted by the interpreting unit with respect to an area that is interpreted to be processed by the simple overwrite processing for giving priority to an uppermost-order side element as the kind of the logical arithmetic processing interpreted by the interpreting unit, and draws using a calculation sequentially from an element of a lower-order side in order of the logical arithmetic processing interpreted by the interpreting unit with respect to an area that is interpreted to be processed by the logical arithmetic processing for using the calculation as to the overlapped elements as the kind of the logical arithmetic processing interpreted by the interpreting unit.