Computer-Readable Storage Medium Having Program Stored Therein, Apparatus, System, and Method, for Performing Game Processing
First Claim
1. A computer-readable storage medium having a game program stored therein, the game program causing a computer of a game apparatus, which is connected to an imaging device and a display device that allows a real space to be viewed on a screen thereof, to operate as:
- taken image obtaining means for obtaining a taken image obtained by the imaging device taking an image of the real space;
detection means for detecting a specific object from the taken image obtained by the taken image obtaining means;
calculation means for calculating a relative position of the imaging device and the specific object on the basis of a detection result of the specific object;
virtual camera setting means for setting a virtual camera in a virtual space on the basis of the relative position;
virtual surface setting means for setting, on the basis of the relative position, a virtual surface in the virtual space to define subspaces of the virtual space;
first virtual object control means for providing, on the basis of a position of the virtual camera, a first virtual object in a first subspace of the virtual space that is defined by the virtual surface;
virtual object image generation means for generating a virtual object image by taking, by the virtual camera, the virtual space including the first virtual object;
display control means for displaying the virtual object image on the display device such that the virtual object image is superimposed on the real space on the screen and viewed by a user;
second virtual object control means for providing a second virtual object different from the first virtual object, in the virtual space in accordance with a progress of a game; and
game progress means for controlling the progress of the game in accordance with changing a positional relation of either one of the first virtual object or the second virtual object or both of them with respect to the virtual surface.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage medium has stored therein a game program that in game processing, controls a correlation between a player object and a non-player object through a virtual surface that is set on the basis of a marker for generating a superimposed image by combining a real world image and a virtual world image. The game program causes a computer of an apparatus, which includes a display device for providing the superimposed image to a user and an imaging section for taking an image of the marker, to operate as predetermined means.
34 Citations
16 Claims
-
1. A computer-readable storage medium having a game program stored therein, the game program causing a computer of a game apparatus, which is connected to an imaging device and a display device that allows a real space to be viewed on a screen thereof, to operate as:
-
taken image obtaining means for obtaining a taken image obtained by the imaging device taking an image of the real space; detection means for detecting a specific object from the taken image obtained by the taken image obtaining means; calculation means for calculating a relative position of the imaging device and the specific object on the basis of a detection result of the specific object; virtual camera setting means for setting a virtual camera in a virtual space on the basis of the relative position; virtual surface setting means for setting, on the basis of the relative position, a virtual surface in the virtual space to define subspaces of the virtual space; first virtual object control means for providing, on the basis of a position of the virtual camera, a first virtual object in a first subspace of the virtual space that is defined by the virtual surface; virtual object image generation means for generating a virtual object image by taking, by the virtual camera, the virtual space including the first virtual object; display control means for displaying the virtual object image on the display device such that the virtual object image is superimposed on the real space on the screen and viewed by a user; second virtual object control means for providing a second virtual object different from the first virtual object, in the virtual space in accordance with a progress of a game; and game progress means for controlling the progress of the game in accordance with changing a positional relation of either one of the first virtual object or the second virtual object or both of them with respect to the virtual surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A game apparatus connected to an imaging device and a display device that allows a real space to be viewed on a screen thereof, the game apparatus comprising:
-
taken image obtaining means for obtaining a taken image obtained by the imaging device taking an image of the real space; detection means for detecting a specific object from the taken image obtained by the taken image obtaining means; calculation means for calculating a relative position of the imaging device and the specific object on the basis of a detection result of the specific object; virtual camera setting means for setting a virtual camera in a virtual space on the basis of the relative position; virtual surface setting means for setting, on the basis of the relative position, a virtual surface in the virtual space to define subspaces of the virtual space; first virtual object control means for providing, on the basis of a position of the virtual camera, a first virtual object in a first subspace of the virtual space that is defined by the virtual surface; virtual object image generation means for generating a virtual object image by taking, by the virtual camera, the virtual space including the first virtual object; display control means for displaying the virtual object image on the display device such that the virtual object image is superimposed on the real space on the screen and viewed by a user; second virtual object control means for providing a second virtual object different from the first virtual object, in the virtual space in accordance with a progress of a game; and game progress means for controlling the progress of the game in accordance with changing a positional relation of either one of the first virtual object or the second virtual object or both of them with respect to the virtual surface.
-
-
14. A game system connected to an imaging device and a display device that allows a real space to be viewed on a screen thereof, the game system comprising:
-
taken image obtaining means for obtaining a taken image obtained by the imaging device taking an image of the real space; detection means for detecting a specific object from the taken image obtained by the taken image obtaining means; calculation means for calculating a relative position of the imaging device and the specific object on the basis of a detection result of the specific object; virtual camera setting means for setting a virtual camera in a virtual space on the basis of the relative position; virtual surface setting means for setting, on the basis of the relative position, a virtual surface in the virtual space to define subspaces of the virtual space; first virtual object control means for providing, on the basis of a position of the virtual camera, a first virtual object in a first subspace of the virtual space that is defined by the virtual surface; virtual object image generation means for generating a virtual object image by taking, by the virtual camera, the virtual space including the first virtual object; display control means for displaying the virtual object image on the display device such that the virtual object image is superimposed on the real space on the screen and viewed by a user; second virtual object control means for providing a second virtual object different from the first virtual object, in the virtual space in accordance with a progress of a game; and game progress means for controlling the progress of the game in accordance with changing a positional relation of either one of the first virtual object or the second virtual object or both of them with respect to the virtual surface.
-
-
15. A method for performing game processing in a game system, the method comprising:
-
a taken image obtaining step of obtaining a taken image obtained by taking an image of a real space the imaging device by an imaging device connected to the game system; a detection step of detecting a specific object from the taken image obtained by the taken image obtaining step; a calculation step of calculating a relative position of the imaging device and the specific object on the basis of a detection result of the specific object; a virtual camera setting step of setting a virtual camera in a virtual space on the basis of the relative position; a virtual surface setting step of setting, on the basis of the relative position, a virtual surface in the virtual space to define subspaces of the virtual space; a first virtual object control step of providing, on the basis of a position of the virtual camera, a first virtual object in a first subspace of the virtual space that is defined by the virtual surface; a virtual object image generation step of generating a virtual object image by taking, by the virtual camera, the virtual space including the first virtual object; a display control step of displaying the virtual object image on a display device connected to the game system, such that the virtual object image is superimposed on the real space on a screen of the display device and viewed by a user; a second virtual object control step of providing a second virtual object different from the first virtual object, in the virtual space in accordance with a progress of a game; and a game progress step of controlling the progress of the game in accordance with changing a positional relation of either one of the first virtual object or the second virtual object or both of them with respect to the virtual surface.
-
-
16. A game system connected to an imaging device and a display device that allows a real space to be viewed on a screen thereof, the game system comprising:
-
a marker having a feature of serving as a specific object; taken image obtaining means for obtaining a taken image obtained by the imaging device taking an image of the real space; detection means for detecting the specific object from the taken image obtained by the taken image obtaining means; calculation means for calculating a relative position of the imaging device and the specific object on the basis of a detection result of the specific object; virtual camera setting means for setting a virtual camera in a virtual space on the basis of the relative position; virtual surface setting means for setting, on the basis of the relative position, a virtual surface in the virtual space to define subspaces of the virtual space; first virtual object control means for providing, on the basis of a position of the virtual camera, a first virtual object in a first subspace of the virtual space that is defined by the virtual surface; virtual object image generation means for generating a virtual object image by taking, by the virtual camera, the virtual space including the first virtual object; display control means for displaying the virtual object image on the display device such that the virtual object image is superimposed on the real space on the screen and viewed by a user; second virtual object control means for providing a second virtual object different from the first virtual object, in the virtual space in accordance with a progress of a game; and game progress means for controlling the progress of the game in accordance with changing a positional relation of either one of the first virtual object or the second virtual object or both of them with respect to the virtual surface.
-
Specification