System for displaying realistic virtual three-dimensional images in real time
First Claim
1. A device for displaying realistic three-dimensional images to a plurality of users, comprising:
- a database shared by all the users storing visual characteristics and positions, in a real geographical environment, of each one of a plurality of virtual objects;
for each one of the plurality of users, a video camera for providing at least one image of a real geographical environment, a positioning device for determining the user'"'"'s position, an orientation device for determining the user'"'"'s field of view, a computer for calculating an image for a right eye of the user and an image for the left eye of the user, each calculated image representing an image provided by the camera in which the virtual objects are inserted based on the visual characteristics and position of the virtual objects provided by the shared database, the position of the user and the field of view of the user, and a display that displays each of the images calculated by the computer, each virtual object being inserted in the images displayed by the display of each user at an angle depending on the respective position of said user and of said virtual object.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns a device for displaying computer-assisted realistic virtual three-dimensional images, and pictured by computerisation into a real environment, characterised in that it comprises in combination: means for detecting and monitoring in real time the user'"'"'s position in the geographical site for implanting the virtual objects, relative to an arbitrary reference point; means for detecting and monitoring in real time the position of the users'"'"' field of vision (top, bottom, right, left) relative to a reference point located with respect to the user, video means for capturing and monitoring in real time the images perceived by the user, means for computing virtual images in real time taking into account the user'"'"'s position and the field of vision previously detected; means for mixing the resulting computed virtual video image previously captured, such that the virtual image is pictured on the video image realistically and non-transparently. The aim is to transmit towards individual and portable display means the image thus computed, combining the real external landscape and the images of virtual objects, to a moving user.
74 Citations
14 Claims
-
1. A device for displaying realistic three-dimensional images to a plurality of users, comprising:
-
a database shared by all the users storing visual characteristics and positions, in a real geographical environment, of each one of a plurality of virtual objects;
for each one of the plurality of users, a video camera for providing at least one image of a real geographical environment, a positioning device for determining the user'"'"'s position, an orientation device for determining the user'"'"'s field of view, a computer for calculating an image for a right eye of the user and an image for the left eye of the user, each calculated image representing an image provided by the camera in which the virtual objects are inserted based on the visual characteristics and position of the virtual objects provided by the shared database, the position of the user and the field of view of the user, and a display that displays each of the images calculated by the computer, each virtual object being inserted in the images displayed by the display of each user at an angle depending on the respective position of said user and of said virtual object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A process for displaying realistic three-dimensional images to a plurality of users, comprising:
-
for each one of the plurality of users, a step of reading, in a database shared by all the users, visual characteristics and positions, in a real geographical environment, of each one of a plurality of virtual objects, a step of providing at least one image of a real geographical environment, a step of determining the user'"'"'s position, a step of determining the user'"'"'s field of view, a step of calculating an image for a right eye of the user and an image for the left eye of the user, each calculated image representing an image provided by the camera in which the virtual objects are inserted based on the visual characteristics and positions of the virtual objects, the position of the user and the field of view of the user, each virtual object being inserted in the images displayed by the display of each user at an angle depending on the respective position of said user and of said virtual object and a step of displaying each of the images calculated by the computer.
-
-
14. A computer readable medium having embedded thereon a computer program for causing a computer to:
-
display realistic three-dimensional images to a plurality of users, comprising, the computer program reading, in a database shared by all the users, visual characteristics and positions, in a real geographical environment, of each one of a plurality of virtual objects, providing at least one image of a real geographical environment, determining the user'"'"'s position, determining the user'"'"'s field of view, calculating an image for a right eye of the user and an image for the left eye of the user, each calculated image representing an image provided by the camera in which the virtual objects are inserted based on the visual characteristics and positions of the virtual objects, the position of the user and the field of view of the user, each virtual object being inserted in the images displayed by the display of each user at an angle depending on the respective position of said user and of said virtual object and displaying each of the images calculated by the computer.
-
Specification