Patent ID: 8797354
Filing Date: 2014-08-05
Classification: A63F,H04N

Abstract:
1. A non-transitory computer readable storage medium having an image processing program stored therein, the image processing program, when executed by a computer of an image processing apparatus which is connected to a real camera for taking an image of a real space and a display device that allows the real space to be viewed on a display area thereof, causes the computer to perform operations comprising: obtaining an image of the real space taken as a real space image by the real camera; detecting a specific object from the real space image; performing at least calculation of a relative position between the real camera and the specific object on the basis of a result of the detecting; setting a virtual camera in a virtual space on the basis of the relative position; identifying, from pixels that constitute a portion of the real space image other than a portion thereof corresponding to the specific object, a pixel that satisfies a predetermined color condition defined on the basis of a color component of the constituting pixels or a combination thereof; providing a predetermined event corresponding to the predetermined color condition in the virtual space in accordance with a result of the identifying, wherein the predetermined event is an event of providing an object in the virtual space, and wherein when providing the object, the object to be provided in the virtual space is selected from a plurality of objects based upon a color component of the identified pixel or a combination of color components of the identified pixel; generating a virtual space image by taking, by the virtual camera, an image of the virtual space in which the event is provided; and displaying the virtual space image on the display device such that the virtual space image is superimposed on the real space on the display area and viewed on the display area.