METHOD FOR REPRESENTING VIRTUAL INFORMATION IN A VIEW OF A REAL ENVIRONMENT
First Claim
1. A method for representing virtual information in a view of a real environment, comprising the steps of:
- providing at least one virtual object having a global position and orientation with respect to a geographic global coordinate system, together with first pose data permitting a conclusion to be made on the global position and orientation of the virtual object, in a database of a server;
taking at least one image of a real environment by means of a mobile device and providing second pose data permitting a conclusion to be made as to at which position and with which orientation with respect to the geographic global coordinate system the image was taken;
displaying the image on a display of the mobile device;
accessing the virtual object in the database of the server and positioning the virtual object in the image shown on the display on the basis of the first and second pose data;
manipulating the virtual object or adding another virtual object by corresponding positioning in the image shown on the display; and
providing the manipulated virtual object together with modified first pose data in accordance with the positioning in the image or of the further virtual object together with third pose data in accordance with the positioning in the image in the database of the server, the modified first pose data and third pose data each permitting a conclusion to be made on the global position and orientation of the manipulated or further virtual object.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for representing virtual information in a view of a real environment comprises the following steps: providing at least one virtual object (10) having a global position and orientation with respect to a geographic global coordinate system (200), together with first pose data (PW10) permitting a conclusion to be made on the global position and orientation of the virtual object, in a database (3) of a server (2), taking at least one image (50) of a real environment (40) by means of a mobile device (30) and providing second pose data (PW50) permitting a conclusion to be made as to at which position and with which orientation with respect to the geographic global coordinate system (200) the image was taken, displaying the image (50) on a display (31) of the mobile device, accessing the virtual object (10) in the database (3) of the server (2) and positioning the virtual object (10) in the image (50) shown on the display on the basis of the first and second pose data (PW10, PW50), manipulating the virtual object (10) or adding a further virtual object (11) by corresponding positioning in the image (50) shown on the display, and providing the manipulated virtual object (10) together with modified first pose data (PW10) in accordance with the positioning in the image (50) or the further virtual object (11) together with third pose data in accordance with the positioning in the image (50) in the database (3) of the server (2), the modified first pose data and third pose data each permitting a conclusion to be made on the global position and orientation of the manipulated or further virtual object. Instead of with an image of the real environment, the method can also be performed analogously using a view of an HMD, for example.
-
Citations
16 Claims
-
1. A method for representing virtual information in a view of a real environment, comprising the steps of:
-
providing at least one virtual object having a global position and orientation with respect to a geographic global coordinate system, together with first pose data permitting a conclusion to be made on the global position and orientation of the virtual object, in a database of a server; taking at least one image of a real environment by means of a mobile device and providing second pose data permitting a conclusion to be made as to at which position and with which orientation with respect to the geographic global coordinate system the image was taken; displaying the image on a display of the mobile device; accessing the virtual object in the database of the server and positioning the virtual object in the image shown on the display on the basis of the first and second pose data; manipulating the virtual object or adding another virtual object by corresponding positioning in the image shown on the display; and providing the manipulated virtual object together with modified first pose data in accordance with the positioning in the image or of the further virtual object together with third pose data in accordance with the positioning in the image in the database of the server, the modified first pose data and third pose data each permitting a conclusion to be made on the global position and orientation of the manipulated or further virtual object. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
3. A method for representing virtual information in a view of a real environment, comprising the steps of:
-
providing at least one virtual object having a global position and orientation with respect to a geographic global coordinate system, together with first pose data permitting a conclusion to be made on the global position and orientation of the virtual object, in a database of a server; providing at least one view of a real environment by means of data glasses together with second pose data permitting a conclusion to be made as to at which position and with which orientation with respect to the geographic global coordinate system the data glasses are positioned; accessing the virtual object in the database of the server and positioning the virtual object in the view on the basis of the first and second pose data; manipulating the virtual object or adding a further virtual object by corresponding positioning in the view; and providing the manipulated virtual object together with modified first pose data in accordance with the positioning in the view or of the further virtual object together with third pose data in accordance with the positioning in the view in the database of the server, the modified first pose data and third pose data each permitting a conclusion to be made on the global position and orientation of the manipulated or further virtual object.
-
Specification