STORAGE MEDIUM HAVING STORED THEREIN IMAGE PROCESSING PROGRAM, IMAGE PROCESSING APPARATUS, IMAGE PROCESSING SYSTEM, AND IMAGE PROCESSING METHOD
First Claim
1. A computer-readable storage medium having stored therein an image processing program executed by a computer of an image processing apparatus for displaying an image on a display device, the image processing program causing the computer to function as:
- taken image obtaining means for repeatedly obtaining an image taken by a real camera;
position and orientation calculation means for repeatedly calculating position and orientation information determined in accordance with a position and an orientation of the real camera in a real space;
sound data obtaining means for obtaining sound data representing a sound signal from a sound input device;
sound recognition means for recognizing a sound inputted into the sound input device;
setting means for setting one of a virtual object and a letter to be additionally displayed on the taken image, as an additional display object, and for setting, based on a sound recognition result by the sound recognition means, at least one selected from the group consisting of a display position, an orientation, and a display form of the additional display object;
image generation means for repeatedly generating a combined image by superimposing, with reference to a position in the taken image in accordance with the position and orientation information, the additional display object set by the setting means; and
display control means for causing the display device to repeatedly display the combined image.
1 Assignment
0 Petitions
Accused Products
Abstract
An image taken by a real camera is repeatedly obtained, and position and orientation information determined in accordance with a position and an orientation of a real camera in a real space is repeatedly calculated. A virtual object or a letter to be additionally displayed on the taken image is set as an additional display object, and based on a result of recognition of a sound inputted into a sound input device, at least one selected from the group consisting of a display position, an orientation, and a display form of the additional display object is set. A combined image repeatedly generated by superimposing on the taken image the set additional display object with reference to a position in the taken image in accordance with the position and orientation information is displayed on a display device.
99 Citations
18 Claims
-
1. A computer-readable storage medium having stored therein an image processing program executed by a computer of an image processing apparatus for displaying an image on a display device, the image processing program causing the computer to function as:
-
taken image obtaining means for repeatedly obtaining an image taken by a real camera; position and orientation calculation means for repeatedly calculating position and orientation information determined in accordance with a position and an orientation of the real camera in a real space; sound data obtaining means for obtaining sound data representing a sound signal from a sound input device; sound recognition means for recognizing a sound inputted into the sound input device; setting means for setting one of a virtual object and a letter to be additionally displayed on the taken image, as an additional display object, and for setting, based on a sound recognition result by the sound recognition means, at least one selected from the group consisting of a display position, an orientation, and a display form of the additional display object; image generation means for repeatedly generating a combined image by superimposing, with reference to a position in the taken image in accordance with the position and orientation information, the additional display object set by the setting means; and display control means for causing the display device to repeatedly display the combined image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An image processing apparatus for displaying an image on a display device, comprising:
-
taken image obtaining means for repeatedly obtaining an image taken by a real camera; position and orientation calculation means for repeatedly calculating position and orientation information determined in accordance with a position and an orientation of the real camera in a real space; sound data obtaining means for obtaining sound data representing a sound signal from a sound input device; sound recognition means for recognizing a sound inputted into the sound input device; setting means for setting one of a virtual object and a letter to be additionally displayed on the taken image as an additional display object, and for setting, based on a sound recognition result by the sound recognition means, at least one selected from the group consisting of a display position, an orientation, and a display form of the additional display object; image generation means for repeatedly generating a combined image by superimposing, with reference to a position in the taken image in accordance with the position and orientation information, the additional display object set by the setting means; and display control means for causing the display device to repeatedly display the combined image. - View Dependent Claims (16)
-
-
17. A image processing system which includes a plurality of apparatuses communicable with each other, and which displays an image on a display device, the image processing system comprising:
-
taken image obtaining means for repeatedly obtaining an image taken by a real camera; position and orientation calculation means for repeatedly calculating position and orientation information determined in accordance with a position and an orientation of the real camera in a real space; sound data obtaining means for obtaining sound data representing a sound signal from a sound input device; sound recognition means for recognizing a sound inputted into the sound input device; setting means for setting one of a virtual object and a letter to be additionally displayed on the taken image as an additional display object, and for setting, based on a sound recognition result by the sound recognition means, at least one selected from the group consisting of a display position, an orientation, and a display form of the additional display object; image generation means for repeatedly generating a combined image by superimposing, with reference to a position in the taken image in accordance with the position and orientation information, the additional display object set by the setting means; and display control means for causing the display device to repeatedly display the combined image.
-
-
18. An image processing method performed by a processor or a cooperation by a plurality of processors included in an image processing system which includes at least one information processing apparatus capable of performing image processing for causing a display device to display an image, the image processing method comprising:
-
a taken image obtaining step for repeatedly obtaining an image taken by a real camera; a position and orientation calculation step for repeatedly calculating position and orientation information determined in accordance with a position and an orientation of the real camera in a real space; a sound data obtaining step for obtaining sound data representing a sound signal from a sound input device; a sound recognition step for recognizing a sound inputted into the sound input device; a setting step for setting one of a virtual object and a letter to be additionally displayed on the taken image as an additional display object, and for setting, based on a sound recognition result in the sound recognition step, at least one selected from the group consisting of a display position, an orientation, and a display form of the additional display object; an image generation step for repeatedly generating a combined image by superimposing, with reference to a position in the taken image in accordance with the position and orientation information, the additional display object set in the setting step; and a display control step for causing the display device to repeatedly display the combined image.
-
Specification