METHOD AND SYSTEM FOR ENHANCING JOB PERFORMANCE USING AN AUGMENTED REALITY SYSTEM
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.
1 . A method for enhancing performance of a task, comprising:
retrieving task data relating to a task to be performed by a user;
generating virtual content based on the task data;
creating a virtual user interface in a field of view of the user;
retrieving a set of map points corresponding to a location of the user; and
displaying the virtual content on the virtual user interface, while the user is performing the task, such that the virtual user interface, when viewed by the user, appears to be fixed at the set of map points.
2 . The method of claim 1 , wherein the virtual content is a game having a virtually mapped pattern, and wherein the game is configured to improve performance of the task by the user.
3 . The method of claim 2 , wherein the game awards points for following the virtually mapped pattern.
4 . The method of claim 3 , wherein the game multiplies points for reaching a point in the virtually mapped pattern in a pre-determined amount of time.
5 . The method of claim 4 , wherein the game deducts points for straying from the virtually mapped pattern.
6 . The method of claim 4 , wherein the game deducts points for moving adjacent a physical object.
7 . The method of claim 1 , wherein the task is selected from the group consisting of operating landscaping machinery, retrieving warehouse items, stacking retail shelves, and sorting mail.
8 . The method of claim 1 , wherein the task data is retrieved from a networked memory.
9 . The method of claim 1 , further comprising:
receiving user input;
generating additional virtual content based on the user input; and
displaying the additional virtual content on the virtual user interface, while the user is performing the task.
10 . The method of claim 9 , wherein the user input comprises a user action relating to performance of the task.
11 . The method of claim 1 implemented as a system having means for implementing the method steps.
12 . The method of claim 1 implemented as a computer program product comprising a computer-usable storage medium having executable code to execute the method steps.