Patent ID: 8963955
Filing Date: 2015-02-24
Classification: G06T

Abstract:
1. A non-transitory computer-readable storage medium having stored therein an information processing program for causing a computer, of an information processing apparatus connected to an imager and a display which displays a real space on a screen in a visible manner, to perform at least: sequentially acquiring photographed image data representing a photographed image of a specific target in the real space which is photographed by the imager; detecting the specific target in the photographed image represented by the photographed image data which has been sequentially acquired; calculating a relative positional relationship between the imager and the specific target in the real space; setting a position and an orientation of a virtual camera in a virtual space, based on the positional relationship; determining a corrected position and orientation of the virtual camera by correcting a position and an orientation of the virtual camera which have been most recently set, using a position and an orientation of the virtual camera which have been set at a previous time, wherein the amount of correction depends on the distance between the position of the specific target in the virtual space corresponding to the specific target in the real space and the position of the virtual object in the virtual space, or between the position of the virtual camera in the virtual space and the position of the virtual object in the virtual space; generating an object image of a virtual object in the virtual space, based on the determined corrected position and orientation of the virtual camera; and superimposing the generated object image the real space on the screen of the display to perform a display.