Patent ID: 8717380

Claim:
An image processing apparatus for receiving a drawing command including a moving image drawing command and a graphics drawing command and performing drawing processing, comprising: a separation unit that receives the drawing command and separates the moving image drawing command from the graphics drawing command; a graphics drawing unit that obtains the result of graphics drawing in accordance with the graphics drawing command included in the drawing command separated by the separation unit; a moving image drawing unit that generates moving image data processed in accordance with the moving image drawing command separated by the separation unit; and a composition unit that composes the result of graphics drawing by the graphics drawing unit with the moving image data generated by the moving image drawing unit, wherein the drawing command is generated based on a plurality of drawing contexts and includes a global Z-order for designating of Z-order of all the plurality of drawing contexts and a local Z-order for designating a Z-order in each in the plurality of drawing contexts.