METHOD AND SYSTEM FOR GENERATING A VIRTUAL USER INTERFACE RELATED TO A TOTEM
First Claim
1. A method for generating a virtual user interface, comprising:
- detecting a manipulation of a totem;
recognizing, based on the detected manipulation, a command to create a virtual user interface;
determining, from a virtual world model, a set of map points associated with a position of the totem; and
rendering, in real-time, the virtual user interface at the determined map points associated with the position of the totem such that the virtual user interface, when viewed by the user, appears to be stationary at the position of the 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.
118 Citations
14 Claims
-
1. A method for generating a virtual user interface, comprising:
-
detecting a manipulation of a totem; recognizing, based on the detected manipulation, a command to create a virtual user interface; determining, from a virtual world model, a set of map points associated with a position of the totem; and rendering, in real-time, the virtual user interface at the determined map points associated with the position of the totem such that the virtual user interface, when viewed by the user, appears to be stationary at the position of the totem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification