Patent ID: 7113309

Claim:
An image processing method for creating bit-map data and attribute information for each pixel formed of at least two object bits each representing different types of objects a given pixel will display and an inversion bit representing an inversion attribute and corresponding to the bit-map data by expanding a rendering command, said image processing method comprising: an operation determining step of determining the type of operation to be performed on the attribute information based on logical operation processing specified for the rendering command; a logical operation processing creating step of creating the logical operation processing for the attribute information based on the determined type of operation; a logical operation processing step of creating the attribute information formed of at least two object bits each representing different types of objects a given pixel will display and an inversion bit representing an inversion attribute by executing the logical operation processing so that the bit pattern represented by the attribute information has all of the bits turned off, has only one object bit turned on, has only one object bit turned off, or has all of the bits turned on; and an inversion step of inverting the attribute information when only one object bit is turned off or when all of the bits are turned on.