Patent ID: 7791604

Claim:
A graphics drawing apparatus for drawing graphic data in a memory, comprising: a drawing engine having a plurality of drawing parameter registers corresponding to a plurality of drawing parameters, receiving specified drawing parameter register addresses and drawing parameter data, setting the drawing parameters corresponding to the address-specified drawing parameter registers, and drawing the graphic data in the memory based on the set data; a former engine for receiving at least data concerning a drawing type and outputting the drawing parameters to the drawing engine in a sequence to be transferred defined in advance in accordance with the drawing type; an address generator for generating drawing parameter register addresses of the drawing engine in the sequence of the drawing parameters to be transferred defined in advance in accordance with the drawing type and outputting the generated drawing parameter register addresses to the drawing engine; and a control circuit for controlling a selection of a group of drawing parameter registers, from the plurality of drawing parameters registers, and controlling a sequence of setting the drawing parameter registers of the selected group, wherein the selection of the group of drawing parameter registers, by the control circuit, comprises selecting a group size as a function of the drawing type, selecting six or more specific drawing parameter registers from among the plurality of drawing parameter registers as a function of the drawing type, and selecting a sequence of the selected drawing parameter registers from the selected six or more selected specific drawing parameter registers.