COMPUTER-READABLE STORAGE MEDIUM HAVING DISPLAY CONTROL PROGRAM STORED THEREIN, DISPLAY CONTROL APPARATUS, DISPLAY CONTROL SYSTEM, AND DISPLAY CONTROL METHOD
First Claim
1. A computer-readable storage medium having a display control program stored therein, the display control program causing a computer of a display control 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 using the imaging device;
detection means for detecting a specific object from the taken image;
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 by the detection means;
virtual camera setting means for setting a virtual camera in a virtual space on the basis of a calculation result by the calculation means;
object location means for locating a selection object that corresponds to a menu item selectable by a user and is to be selected by the user, at a predetermined position in the virtual space that is based on a position of the specific object;
object image generation means for taking an image of the virtual space with the virtual camera and generating an object image of the selection object; and
display control means for displaying the object image on the display device such that the object image is superimposed on the real space on the screen and viewed by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A game apparatus obtains a real world image (71L, 71R) taken with an imaging device, and detects a marker (60) from the real world image (71L, 71R). The game apparatus calculates a relative position of the imaging device and the marker (60) on the basis of the detection result of the marker (60), and sets a virtual camera in a virtual space on the basis of the calculation result. The game apparatus locates a selection object (01) that is associated with a menu item selectable by a user and is to be selected by the user, as a virtual object at a predetermined position in the virtual space that is based on the position of the marker (60). The game apparatus takes an image of the virtual space with the virtual camera, generates an object image of the selection object (01), and generates a superimposed image in which the object image is superimposed on the real world image (71L, 71R).
-
Citations
14 Claims
-
1. A computer-readable storage medium having a display control program stored therein, the display control program causing a computer of a display control 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 using the imaging device; detection means for detecting a specific object from the taken image; 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 by the detection means; virtual camera setting means for setting a virtual camera in a virtual space on the basis of a calculation result by the calculation means; object location means for locating a selection object that corresponds to a menu item selectable by a user and is to be selected by the user, at a predetermined position in the virtual space that is based on a position of the specific object; object image generation means for taking an image of the virtual space with the virtual camera and generating an object image of the selection object; and display control means for displaying the object image on the display device such that the object image is superimposed on the real space on the screen and viewed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A display control apparatus connected to an imaging device and a display device that allows a real space to be viewed on a screen thereof, the display control apparatus comprising:
-
taken image obtaining means for obtaining a taken image obtained by using the imaging device; detection means for detecting a specific object from the taken image; 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 by the detection means; virtual camera setting means for setting a virtual camera in a virtual space on the basis of a calculation result by the calculation means; object location means for locating a selection object that corresponds to a menu item selectable by a user and is to be selected by the user, at a predetermined position in the virtual space that is based on a position of the specific object; object image generation means for taking an image of the virtual space with the virtual camera and generating an object image of the selection object; and display control means for displaying the object image on the display device such that the object image is superimposed on the real space on the screen and viewed by the user.
-
-
12. A display control system connected to an imaging device and a display device that allows a real space to be viewed on a screen thereof, the display control system comprising:
-
taken image obtaining means for obtaining a taken image obtained by using the imaging device; detection means for detecting a specific object from the taken image; 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 by the detection means; virtual camera setting means for setting a virtual camera in a virtual space on the basis of a calculation result by the calculation means; object location means for locating a selection object that corresponds to a menu item selectable by a user and is to be selected by the user, at a predetermined position in the virtual space that is based on a position of the specific object; object image generation means for taking an image of the virtual space with the virtual camera and generating an object image of the selection object; and display control means for displaying the object image on the display device such that the object image is superimposed on the real space on the screen and viewed by the user.
-
-
13. A display control method for taking an image of a real world by using an imaging device and displaying an image of a virtual object in a virtual space by using a display device that allows a real space to be viewed on a screen thereof, the display control method comprising:
-
a taken image obtaining step of obtaining a taken image obtained by using the imaging device; a detection step of detecting a specific object from the taken image; 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 at the detection step; a virtual camera setting step of setting a virtual camera in a virtual space on the basis of a calculation result by the calculation step; an object location step of locating a selection object that corresponds to a menu item selectable by a user and is to be selected by the user, as the virtual object at a predetermined position in the virtual space that is based on a position of the specific object; an object image generation step of taking an image of the virtual space with the virtual camera and generating an object image of the selection object; and a display control step of displaying the object image on the display device such that the object image is superimposed on the real space on the screen and viewed by the user.
-
-
14. A display control system comprising a marker and a display control apparatus connected to an imaging device and a display device that allows a real space to be viewed on a screen thereof, the display control apparatus comprising:
-
taken image obtaining means for obtaining a taken image obtained by using the imaging device; detection means for detecting the marker from the taken image; calculation means for calculating a relative position of the imaging device and the marker on the basis of a detection result of the marker by the detection means; virtual camera setting means for setting a virtual camera in a virtual space on the basis of a calculation result by the calculation means; object location means for locating a selection object that corresponds to a menu item selectable by a user and is to be selected by the user, at a predetermined position in the virtual space that is based on a position of the marker; object image generation means for taking an image of the virtual space with the virtual camera and generating an object image of the selection object; and display control means for displaying the object image on the display device such that the object image is superimposed on the real space on the screen and viewed by the user.
-
Specification