METHOD AND SYSTEM FOR RENDERING VIRTUAL CONTENT
First Claim
1. A method of rendering virtual content, comprising:
- detecting a location of a user;
retrieving a set of data associated with a part of a virtual world model that corresponds to the detected location of the user, wherein the virtual world model comprises data associated with a set of map points of the real world; and
rendering, based on the set of retrieved data, virtual content to a user device of the user, such that the virtual content appears to be placed in relation to a set of physical objects in a physical environment of the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A waveguide apparatus includes a planar waveguide and at least one optical diffraction element (DOE) that provides a plurality of optical paths between an exterior and interior of the planar waveguide. A phase profile of the DOE may combine a linear diffraction grating with a circular lens, to shape a wave front and produce beams with desired focus. Waveguide apparati may be assembled to create multiple focal planes. The DOE may have a low diffraction efficiency, and planar waveguides may be transparent when viewed normally, allowing passage of light from an ambient environment (e.g., real world) useful in AR systems. Light may be returned for temporally sequentially passes through the planar waveguide. The DOE(s) may be fixed or may have dynamically adjustable characteristics. An optical coupler system may couple images to the waveguide apparatus from a projector, for instance a biaxially scanning cantilevered optical fiber tip.
-
Citations
20 Claims
-
1. A method of rendering virtual content, comprising:
-
detecting a location of a user; retrieving a set of data associated with a part of a virtual world model that corresponds to the detected location of the user, wherein the virtual world model comprises data associated with a set of map points of the real world; and rendering, based on the set of retrieved data, virtual content to a user device of the user, such that the virtual content appears to be placed in relation to a set of physical objects in a physical environment of the user. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20)
-
-
7. A method of rendering virtual content, comprising:
-
a. detecting a first location of a user; b. retrieving a set of data associated with a part of a virtual world model that corresponds to the first detected location of the user; c. rendering, based on the set of retrieved data, virtual content to a user device of the user, such that the virtual content appears to be placed in relation to a set of physical objects in a physical environment of the user; d. repeating steps a. to c. after the user moves to a second location to update the virtual world model. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of rendering virtual content, comprising:
-
detecting a location of a first user; retrieving a first set of data associated with a first part of a virtual world model that corresponds to the detected location of the first user; retrieving a second set of data associated with a second part of a virtual world model that corresponds to a location of a second user, wherein the virtual world model comprises data associated with a set of map points of the real world; and rendering, based on the first and second sets of retrieved data, virtual content to a user device of the first user, such that the virtual content appears to be placed in relation to a first set of physical objects in a physical environment of the first user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification