Patent ID: 7742192

Claim:
An image processing method for creating bit-map data and attribute data for each pixel corresponding to the bit-map data by executing a rendering command, wherein the attribute data of each pixel includes a plurality of attribute bits representing image, graphics, and a text attribute as a type of rendering object for the corresponding pixel, respectively, the method comprising: determining a type of operation to be performed when storing an operation result for a source image bit into a destination image bit as an attribute data storing area based on a logic operation processing designated by the rendering command; creating a logic operation processing for the attribute data based on the determined type of operation; and creating attribute data by executing the created logic operation processing, wherein in a case of the determined type of operation indicates an operation for inverting the destination image bit regardless of the value of the source image bit, no operation is performed to a target attribute bit in the attribute data of an image resulting from the operation, wherein the target attribute bit is a bit of an attribute of the rendering command.