SYSTEM AND METHOD FOR GENERATING VIRTUAL IMAGES ACCORDING TO POSITION OF VIEWERS
First Claim
1. A method for generating virtual images in order to create an augmented reality for one or a plurality of viewers watching a real background at the same time, said method comprising the steps of:
- capturing images of a real background comprising one or a plurality of real objects;
recognizing one or more of said real objects in said captured images;
identifying possible virtual objects related to recognized real objects and not present in said captured images;
automatically interpreting the captured images;
generating virtual images of virtual objects among identified possible virtual objects based on interpreted captured images;
positioning each virtual object relatively to the real objects;
adapting the virtual images depending on the position of said virtual objects;
determining a plurality of angles of view to watch the background;
adapting said virtual images for each angle of view, in order to superimpose said virtual images on the real background; and
displaying said virtual images so that said virtual objects are seen differently depending on the angle of view relatively to the real background.
1 Assignment
0 Petitions
Accused Products
Abstract
A method generates and superposes virtual images to an existing image in order to show special effects. Images are generated depending on the relative position of one or more subjects viewing the existing image. The images are generated in order to see an augmented reality. The subjects are people located near a transparent support such as a screen or a window. These people watch the augmented reality through the screen/window. The virtual objects on the screen are created in such a way as to give a realistic impression for different people watching the same screen/window at the same time, thereby generating virtual images in order to create an augmented reality for one or many viewers watching the same real objects at the same time.
82 Citations
13 Claims
-
1. A method for generating virtual images in order to create an augmented reality for one or a plurality of viewers watching a real background at the same time, said method comprising the steps of:
-
capturing images of a real background comprising one or a plurality of real objects; recognizing one or more of said real objects in said captured images; identifying possible virtual objects related to recognized real objects and not present in said captured images; automatically interpreting the captured images; generating virtual images of virtual objects among identified possible virtual objects based on interpreted captured images; positioning each virtual object relatively to the real objects; adapting the virtual images depending on the position of said virtual objects; determining a plurality of angles of view to watch the background; adapting said virtual images for each angle of view, in order to superimpose said virtual images on the real background; and displaying said virtual images so that said virtual objects are seen differently depending on the angle of view relatively to the real background. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for generating virtual images in order to create an augmented reality for one or a plurality of viewers watching a real background at the same time, comprising:
-
image capture apparatus for capturing images of a real background comprising one or a plurality of real objects; object recognition apparatus for recognizing one or more of said real objects in said captured images; a computer processing component for identifying possible virtual objects related to recognized real objects and not present in said captured images, for automatically interpreting the captured images and for generating virtual images of virtual objects among identified possible virtual objects based on interpreted captured images, for positioning each virtual object relatively to the real objects, for adapting the virtual images depending on the position of said virtual objects, for determining a plurality of angles of view to watch the background, and for adapting said virtual images for each angle of view, in order to superimpose said virtual images on the real background; and a display component for displaying said virtual images so that said virtual objects are seen differently depending on the angle of view relatively to the real background.
-
-
13. A computer readable medium storing a program comprising instructions for carrying out a method for generating virtual images in order to create an augmented reality for one or a plurality of viewers watching a real background at the same time, wherein said method comprising the steps of:
-
capturing images of a real background comprising one or a plurality of real objects; recognizing one or more of said real objects in said captured images; identifying possible virtual objects related to recognized real objects and not present in said captured images; automatically interpreting the captured images; generating virtual images of virtual objects among identified possible virtual objects based on interpreted captured images; positioning each virtual object relatively to the real objects; adapting the virtual images depending on the position of said virtual objects; determining a plurality of angles of view to watch the background; adapting said virtual images for each angle of view, in order to superimpose said virtual images on the real background; and displaying said virtual images so that said virtual objects are seen differently depending on the angle of view relatively to the real background.
-
Specification