Information processing program, information processing system, information processing apparatus, and information processing method
First Claim
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 with an imaging device and a display device to perform functionality comprising:
- obtaining a real world image by capturing an image of a real world by using the imaging device;
positioning a moving object in a virtual space;
positioning a topography object having a portion with different heights in the virtual space;
moving the moving object depending on a shape of the topography object;
mapping at least a part of the real world image as a texture onto the topography object;
generating a virtual space image by rendering the moving object and the topography object onto which at least the part of the real world image has been mapped as the texture; and
displaying the virtual space image on the display device so as to be viewed by a user in a manner such that the virtual space image is superimposed on the real world image.
1 Assignment
0 Petitions
Accused Products
Abstract
A moving object and a topography object having a portion with different heights are positioned in a virtual space, and the moving object is controlled so as to move on the topography object. A real world image is obtained from an imaging device, and a position and an orientation of a marker in the real world image are detected. On the basis of a result of the detection, a virtual camera is positioned in the virtual space, and a moving object and a topography object are rendered on the basis of the virtual camera. Here, the real world image obtained from the imaging device is used as a texture for the topography object. The rendered moving object and the topography object are synthesized on the real world image and a synthesized image is displayed on a display device.
-
Citations
19 Claims
-
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 with an imaging device and a display device to perform functionality comprising:
-
obtaining a real world image by capturing an image of a real world by using the imaging device; positioning a moving object in a virtual space; positioning a topography object having a portion with different heights in the virtual space; moving the moving object depending on a shape of the topography object; mapping at least a part of the real world image as a texture onto the topography object; generating a virtual space image by rendering the moving object and the topography object onto which at least the part of the real world image has been mapped as the texture; and displaying the virtual space image on the display device so as to be viewed by a user in a manner such that the virtual space image is superimposed on the real world image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An information processing apparatus comprising:
-
a real world image obtainer for obtaining a real world image by capturing an image of a real world by using an imaging device; a moving object positioner for positioning a moving object in a virtual space; a topography object positioner for positioning a topography object having a portion with different heights in the virtual space; a movement controller for moving the moving object depending on a shape of the topography object; a texture mapper for mapping at least a part of the real world image as a texture onto the topography object; a virtual space image generator for generating a virtual space image by rendering the moving object and the topography object onto which at least the part of the real world image has been mapped as the texture; and a display controller for displaying the virtual space image on a display device so as to be viewed by a user in a manner such that the virtual space image is superimposed on the real world image.
-
-
15. An information processing system comprising:
-
an imaging device; a display device; and at least one processor configured to perform functionality comprising; obtaining a real world image by capturing an image of a real world by using the imaging device, positioning a moving object in a virtual space, positioning a topography object having a portion with different heights in the virtual space, moving the moving object depending on a shape of the topography object, mapping at least a part of the real world image as a texture onto the topography object, generating a virtual space image by rendering the moving object and the topography object onto which at least the part of the real world image has been mapped as the texture, and displaying the virtual space image on the display device so as to be viewed by a user in a manner such that the virtual space image is superimposed on the real world image.
-
-
16. An information processing method which is implemented by a control section of an information processing apparatus, the method comprising:
-
an image of a real world by using an imaging device; positioning a moving object in a virtual space; positioning a topography object having a portion with different heights in obtaining a real world image obtained by capturing the virtual space; moving the moving object depending on a shape of the topography object; mapping at least a part of the real world image as a texture onto the topography object; generating a virtual space image by rendering the moving object and the topography object onto which at least the part of the real world image has been mapped as the texture; and displaying the virtual space image on a display device so as to be viewed by a user in a manner such that the virtual space image is superimposed on the real world image.
-
-
17. An information processing system comprising:
-
a marker which is positioned in a real world; an imaging device; a display device; and at least one processor configured to perform functionality comprising; obtaining a real world image by capturing an image of the real world by using the imaging device, detecting the marker from the real world image, positioning a virtual camera in a virtual space on the basis of a result of the detection, positioning a moving object in the virtual space, positioning a topography object having a portion with different heights in the virtual space, moving the moving object depending on a shape of the topography object, mapping at least a part of the real world image as a texture onto the topography object, generating a virtual space image by rendering, on the basis of the virtual camera, the moving object and the topography object onto which at least the part of the real world image has been mapped as the displaying the virtual space image on the display device so as to be viewed by a user in a manner such that the virtual space image is superimposed on the real world image.
-
-
18. An information processing system, comprising:
-
a memory; and at least one processor operatively associated with the memory and configured to perform functionality comprising; obtaining a real world image by capturing an image of a real world using an imaging device, generating a topography object having a portion with different heights in a virtual space, the topography object having a texture containing at least a part of the obtained real world image, conditioning movement of a generated moving object in the virtual space based on a shape of the topography object, generating a virtual space image by rendering the moving object and the topography object, and displaying the virtual space image on the display device so as to be viewed by a user in a manner such that the virtual space image is superimposed over the real world image. - View Dependent Claims (19)
-
Specification