INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD
First Claim
1. A 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 function as:
- real world image obtaining means for obtaining a real world image by capturing an image of a real world by using the imaging device;
moving object positioning means for positioning a moving object in a virtual space;
topography object positioning means for positioning a topography object having a portion with different heights in the virtual space;
movement control means for moving the moving object depending on a shape of the topography object;
texture mapping means for mapping at least a part of the real world image as a texture onto the topography object;
virtual space image generation means 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;
display control means for 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 one of the real world image and the real world seen through a screen of the display device.
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
14 Claims
-
1. A 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 function as:
-
real world image obtaining means for obtaining a real world image by capturing an image of a real world by using the imaging device; moving object positioning means for positioning a moving object in a virtual space; topography object positioning means for positioning a topography object having a portion with different heights in the virtual space; movement control means for moving the moving object depending on a shape of the topography object; texture mapping means for mapping at least a part of the real world image as a texture onto the topography object; virtual space image generation means 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; display control means for 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 one of the real world image and the real world seen through a screen of the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing apparatus comprising:
-
real world image obtaining means for obtaining a real world image by capturing an image of a real world by using an imaging device; moving object positioning means for positioning a moving object in a virtual space; topography object positioning means for positioning a topography object having a portion with different heights in the virtual space; movement control means for moving the moving object depending on a shape of the topography object; texture mapping means for mapping at least a part of the real world image as a texture onto the topography object; virtual space image generation means 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; display control means 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 one of the real world image and the real world seen through a screen of the display device.
-
-
12. An information processing system comprising:
-
an imaging device; a display device; real world image obtaining means for obtaining a real world image by capturing an image of a real world by using the imaging device; moving object positioning means for positioning a moving object in a virtual space; topography object positioning means for positioning a topography object having a portion with different heights in the virtual space; movement control means for moving the moving object depending on a shape of the topography object; texture mapping means for mapping at least a part of the real world image as a texture onto the topography object; virtual space image generation means 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; display control means for 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 one of the real world image and the real world seen through a screen of the display device.
-
-
13. An information processing method which is processed by a control section of an information processing apparatus, the method comprising:
-
a real world image obtaining step of obtaining a real world image obtained by capturing an image of a real world by using an imaging device; a moving object positioning step of positioning a moving object in a virtual space; a topography object positioning step of positioning a topography object having a portion with different heights in the virtual space; a movement control step of moving the moving object depending on a shape of the topography object; a texture mapping step of mapping at least a part of the real world image as a texture onto the topography object; a virtual space image generation step of 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; a display control step of 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 one of the real world image and the real world seen through a screen of the display device.
-
-
14. An information processing system comprising:
-
a marker which is positioned in a real world; an imaging device; a display device; real world image obtaining means for obtaining a real world image by capturing an image of the real world by using the imaging device; detection means for detecting the marker from the real world image; virtual camera positioning means for positioning a virtual camera in a virtual space on the basis of a result of the detection by the detection means; moving object positioning means for positioning a moving object in the virtual space; topography object positioning means for positioning a topography object having a portion with different heights in the virtual space; movement control means for moving the moving object depending on a shape of the topography object; texture mapping means for mapping at least a part of the real world image as a texture onto the topography object; virtual space image generation means for 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 texture; and display control means for 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 one of the real world image and the real world seen through a screen of the display device.
-
Specification