Patent ID: 9019304
Filing Date: 2015-04-28
Classification: G06T,G09G

Abstract:
1. An image processing apparatus comprising: a processor; and a memory coupled to the processor to store instructions that, when executed by the processor, cause the processor to perform operations comprising: an acquiring step configured to acquire (i) a moving image drawing command for displaying a moving image including information related to coordinates and display size of the moving image and to acquire (ii) a graphics drawing command for displaying graphics and including information related to coordinates, display size, and color of the graphics; a graphics generating step configured to generate graphics data according to the information related to display size and color of the graphics included in the graphics drawing command acquired by the acquiring step; a storage step configured to store graphics data generated by the graphics generating step into the memory; a determining step configured to determine, based on the information related to coordinates and display size of the graphics included in the graphics drawing command and the information related to coordinates and display size of the moving image included in the moving image drawing command, an overlap display area in which a moving image display area for displaying the moving image according to the moving image drawing command and a graphics display area for displaying the graphics data according to the graphics drawing command are overlapped; a generating step configured to generate a clipping command for setting transparent data to the overlap display area and including information related to coordinates and display size of the overlap display area; a changing step configured to change the graphics data, stored in the storage unit, corresponding to the overlap display area within the graphics display area according to the graphics drawing command into transparent data according to the information related to coordinates and display size of the overlap display area included in the generated clipping command; and a composition step configured to generate combined image data by combining the changed graphics data changed by the changing step and stored in the storage step with the moving image according to the moving image drawing command, wherein, in a case where the acquiring step acquires a first graphics drawing command for displaying first graphics, a first moving image drawing command for displaying a first moving image, a second graphics drawing command for displaying second graphics, and a second moving image drawing command for displaying a second moving image, the determining step determines: wherein the generating step generates a first clipping command for setting transparent data to the first overlap display area and generates a second clipping command for setting transparent data to the second overlap display area.