METHOD AND SYSTEM FOR OBTAINING TEXTURE DATA OF A SPACE
First Claim
1. A method for generating virtual content in a three-dimensional (3D) physical environment of a user, the method comprising:
- under control of a hardware processor;
analyzing data acquired from a pose sensor to identify a pose of a user;
identifying a physical object in a 3D physical world based at least partly on the pose;
receiving an indication to initiate an interaction with the physical object;
determining a location, orientation, placement, or configuration associated with the physical object;
selecting a submenu or a menu or other virtual interface element from a set of available virtual user interfaces associated with the physical object based on the location, orientation, placement, or configuration; and
rendering the submenu or a menu or other virtual interface element in a 3D view to 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
10 Claims
-
1. A method for generating virtual content in a three-dimensional (3D) physical environment of a user, the method comprising:
-
under control of a hardware processor; analyzing data acquired from a pose sensor to identify a pose of a user; identifying a physical object in a 3D physical world based at least partly on the pose; receiving an indication to initiate an interaction with the physical object; determining a location, orientation, placement, or configuration associated with the physical object; selecting a submenu or a menu or other virtual interface element from a set of available virtual user interfaces associated with the physical object based on the location, orientation, placement, or configuration; and rendering the submenu or a menu or other virtual interface element in a 3D view to the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for generating virtual content in a three-dimensional (3D) physical environment of a user, the system comprising:
-
a display system of a wearable device configured to present virtual content; a pose sensor operatively coupled to the display system; and a hardware processor in communication with the display system and the pose sensor, the hardware processor programmed to; analyze data acquired from the pose sensor to identify a pose of a user; identify a physical object in a 3D physical world based at least partly on the pose; receiving an indication to initiate an interaction with the physical object; determine a location, orientation, placement, or configuration associated with the physical object; select a submenu or a menu or other virtual interface element from a set of available virtual user interfaces associated with the physical object based on the location, orientation, placement, or configuration; and instruct the display system to render the submenu or a menu or other virtual interface element in a 3D view to the user. - View Dependent Claims (7, 8, 9, 10)
-
Specification