METHOD AND SYSTEM FOR GENERATING A VIRTUAL USER INTERFACE RELATED TO A TOTEM
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
17 Claims
-
1. (canceled)
-
2. A method for generating virtual content in a three-dimensional (3D) physical environment of a user, the method performed by at least one processor and comprising:
-
based on analyzing data acquired from at least one sensor, identifying a gesture of the user, the gesture including a pose of the user; identifying a physical surface in the 3D physical environment of the user based at least partly on the identified gesture; receiving an indication to initiate an interaction with the physical surface; selecting a subset of user interface (UI) operations from a set of available UI operations associated with the physical surface based on contextual information associated with the physical surface; and generating a display instruction for presenting the subset of UI operations as at least a portion of virtual content that is presented in a 3D view as an overlay to the physical surface. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A system generating virtual content in a three-dimensional (3D) physical environment of a user, the system comprising:
-
at least one sensor configured to acquire gesture data, the gesture including a pose of the user; at least one processor configured to analyze the gesture data from the at least one sensor, identify a gesture of the user base on analyzing the gesture data, identify a physical surface in the 3D physical environment of the user based at least partly on the identified gesture, receive an indication to initiate an interaction with the physical surface, select a subset of user interface (UI) operations from a set of available UI operations associated with the physical surface based on contextual information associated with the physical surface, and generate a display instruction for presenting the subset of UI operations as at least a portion of virtual content that is presented in a 3D view as an overlay to the physical surface; and an augmented reality (AR) display system configured to present the subset of UI operations as at least a portion of virtual content that is presented in a 3D view as an overlay to the physical surface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification