COMPUTER-READABLE STORAGE MEDIUM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD
First Claim
1. A computer-readable storage medium having stored therein an information processing program executed by a computer of an information processing apparatus connected to a left real camera and a right real camera for shooting a real space, and to display means capable of displaying a stereoscopic visible image, the information processing program causing the computer to function as:
- real image obtaining means for obtaining a real image for a left eye shot by the left real camera, and a real image for a right eye shot by the right real camera;
virtual camera setting means for setting a left virtual camera and a right virtual camera in a virtual space such that the left virtual camera and the right virtual camera are placed in accordance with a position and an orientation of the left real camera in the real space, and a position and an orientation of the right real camera in the real space;
left texture area setting means for setting, as a left texture area, an area in the real image for a left eye that corresponds to a predetermined virtual model in the virtual space when the area is looked at from the left virtual camera set by the virtual camera setting means;
right texture area setting means for setting, as a right texture area, an area in the real image for a right eye that corresponds to a predetermined virtual model in the virtual space when the area is looked at from the right virtual camera set by the virtual camera setting means;
left virtual camera image obtaining means for applying an image included in the left texture area set by the left texture area setting means, to a drawing model that is the same as the virtual model or has a predetermined relationship with the virtual camera, and for obtaining a left virtual camera image of the drawing model shot by the left virtual camera;
right virtual camera image obtaining means for applying an image included in the right texture area set by the right texture area setting means, to the drawing model, and obtaining a right virtual camera image of the drawing model shot by the right virtual camera; and
display control means for displaying the left virtual camera image and the right virtual camera image on the display means such that the left virtual camera image is viewed by the left eye of a user and the right virtual camera image is viewed by the right eye of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A marker present in a real space is detected from each of a real image for a left eye and a real image for a right eye. The position and the orientation of each of imaging sections relative to the marker are calculated. A left virtual camera and a right virtual camera are set in accordance with the positions and the orientations of the imaging sections. A virtual model having a planar shape is placed in a marker coordinate system, and areas in the real image for a left eye and the real image for a right eye that correspond to the virtual model are set as a left texture area and a right texture area, respectively. Each of images included in a left texture area and a right texture area is applied, as a texture, to a deformation object into which the virtual model is deformed.
55 Citations
14 Claims
-
1. A computer-readable storage medium having stored therein an information processing program executed by a computer of an information processing apparatus connected to a left real camera and a right real camera for shooting a real space, and to display means capable of displaying a stereoscopic visible image, the information processing program causing the computer to function as:
-
real image obtaining means for obtaining a real image for a left eye shot by the left real camera, and a real image for a right eye shot by the right real camera; virtual camera setting means for setting a left virtual camera and a right virtual camera in a virtual space such that the left virtual camera and the right virtual camera are placed in accordance with a position and an orientation of the left real camera in the real space, and a position and an orientation of the right real camera in the real space; left texture area setting means for setting, as a left texture area, an area in the real image for a left eye that corresponds to a predetermined virtual model in the virtual space when the area is looked at from the left virtual camera set by the virtual camera setting means; right texture area setting means for setting, as a right texture area, an area in the real image for a right eye that corresponds to a predetermined virtual model in the virtual space when the area is looked at from the right virtual camera set by the virtual camera setting means; left virtual camera image obtaining means for applying an image included in the left texture area set by the left texture area setting means, to a drawing model that is the same as the virtual model or has a predetermined relationship with the virtual camera, and for obtaining a left virtual camera image of the drawing model shot by the left virtual camera; right virtual camera image obtaining means for applying an image included in the right texture area set by the right texture area setting means, to the drawing model, and obtaining a right virtual camera image of the drawing model shot by the right virtual camera; and display control means for displaying the left virtual camera image and the right virtual camera image on the display means such that the left virtual camera image is viewed by the left eye of a user and the right virtual camera image is viewed by the right eye of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information processing apparatus connected to a left real camera and a right real camera for shooting a real space, and to display means capable of displaying a stereoscopic visible image, the information processing apparatus comprising:
-
real image obtaining means for obtaining a real image for a left eye shot by the left real camera, and a real image for a right eye shot by the right real camera; virtual camera setting means for setting a left virtual camera and a right virtual camera in a virtual space such that the left virtual camera and the right virtual camera are placed in accordance with a position and an orientation of the left real camera in the real space, and a position and an orientation of the right real camera in the real space; left texture area setting means for setting, as a left texture area, an area in the real image for a left eye that corresponds to a predetermined virtual model in the virtual space when the area is looked at from the left virtual camera set by the virtual camera setting means; right texture area setting means for setting, as a right texture area, an area in the real image for a right eye that corresponds to a predetermined virtual model in the virtual space when the area is looked at from the right virtual camera set by the virtual camera setting means; left virtual camera image obtaining means for applying an image included in the left texture area set by the left texture area setting means, to a drawing model that is the same as the virtual model or has a predetermined relationship with the virtual camera, and for obtaining a left virtual camera image of the drawing model shot by the left virtual camera; right virtual camera image obtaining means for applying an image included in the right texture area set by the right texture area setting means, to the drawing model, and obtaining a right virtual camera image of the drawing model shot by the right virtual camera; and display control means for displaying the left virtual camera image and the right virtual camera image on the display means such that the left virtual camera image is viewed by the left eye of a user and the right virtual camera image is viewed by the right eye of the user.
-
-
13. An information processing system comprising:
-
a left real camera and a right real camera for shooting a real space; display means capable of displaying a stereoscopic visible image; real image obtaining means for obtaining a real image for a left eye shot by the left real camera, and a real image for a right eye shot by the right real camera; virtual camera setting means for setting a left virtual camera and a right virtual camera in a virtual space such that the left virtual camera and the right virtual camera are placed in accordance with a position and an orientation of the left real camera in the real space, and a position and an orientation of the right real camera in the real space; left texture area setting means for setting, as a left texture area, an area in the real image for a left eye that corresponds to a predetermined virtual model in the virtual space when the area is looked at from the left virtual camera set by the virtual camera setting means; right texture area setting means for setting, as a right texture area, an area in the real image for a right eye that corresponds to a predetermined virtual model in the virtual space when the area is looked at from the right virtual camera set by the virtual camera setting means; left virtual camera image obtaining means for applying an image included in the left texture area set by the left texture area setting means, to a drawing model that is the same as the virtual model or has a predetermined relationship with the virtual camera, and for obtaining a left virtual camera image of the drawing model shot by the left virtual camera; right virtual camera image obtaining means for applying an image included in the right texture area set by the right texture area setting means, to the drawing model, and obtaining a right virtual camera image of the drawing model shot by the right virtual camera; and display control means for displaying the left virtual camera image and the right virtual camera image on the display means such that the left virtual camera image is viewed by the left eye of a user and the right virtual camera image is viewed by the right eye of the user.
-
-
14. An information processing method comprising:
-
a real image obtaining step of obtaining a real image for a left eye shot by a left real camera for shooting a real space, and a real image for a right eye shot by a right real camera for shooting a real space; a virtual camera setting step of setting a left virtual camera and a right virtual camera in a virtual space such that the left virtual camera and the right virtual camera are placed in accordance with a position and an orientation of the left real camera in the real space, and a position and an orientation of the right real camera in the real space; a left texture area setting step of setting, as a left texture area, an area in the real image for a left eye that corresponds to a predetermined virtual model in the virtual space when the area is looked at from the left virtual camera set in the virtual camera setting step; a right texture area setting step of setting, as a right texture area, an area in the real image for a right eye that corresponds to a predetermined virtual model in the virtual space when the area is looked at from the right virtual camera set in the virtual camera setting step; a left virtual camera image obtaining step of applying an image included in the left texture area set in the left texture area setting step, to a drawing model that is the same as the virtual model or has a predetermined relationship with the virtual camera, and for obtaining a left virtual camera image of the drawing model shot by the left virtual camera; a right virtual camera image obtaining step of applying an image included in the right texture area set in the right texture area setting step, to the drawing model, and obtaining a right virtual camera image of the drawing model shot by the right virtual camera; and a display control step of displaying the left virtual camera image and the right virtual camera image, on display means capable of displaying a stereoscopic visible image, such that the left virtual camera image is viewed by the left eye of a user and the right virtual camera image is viewed by the right eye of the user.
-
Specification