MULTI-VISOR: MANAGING APPLICATIONS IN HEAD MOUNTED DISPLAYS
First Claim
1. A method for providing a user interface to manage one or more applications in a head mounted display device associated with a user, comprising:
- determining a total field of view of a user through the head mounted display device;
generating a first menu including a first list of one or more applications;
displaying the first menu in a first region of the total field of view of the user;
receiving a user selection to activate an application from the first list of one or more applications provided in the first menu;
generating a second menu including a second list of one or more applications, the second list of one or more applications including the application that has been activated from the first list of one or more applications provided in the first menu; and
displaying the second menu in a second region of the total field of view of the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided that enhances a user'"'"'s experience when using a see-through near eye display device. A user interface is provided for a user to manage single or simultaneous applications in a head mounted device. Applications for the head mounted device may be activated or deactivated by the user via the user-interface. The user'"'"'s total field of view (TFOV) which accounts for a complete range of rotation and translation of the user'"'"'s head may be determined by tracking the user'"'"'s head position and rotation relative to the user'"'"'s body and an environment associated with the user. One region of the user'"'"'s TFOV (e.g., the right-hand side) may display an “application menu” including a list of applications that can be launched, and another region of the user'"'"'s TFOV (e.g., the left-hand side) may display an “active menu” including a list of applications currently running.
210 Citations
20 Claims
-
1. A method for providing a user interface to manage one or more applications in a head mounted display device associated with a user, comprising:
-
determining a total field of view of a user through the head mounted display device; generating a first menu including a first list of one or more applications; displaying the first menu in a first region of the total field of view of the user; receiving a user selection to activate an application from the first list of one or more applications provided in the first menu; generating a second menu including a second list of one or more applications, the second list of one or more applications including the application that has been activated from the first list of one or more applications provided in the first menu; and displaying the second menu in a second region of the total field of view of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A head mounted display device, comprising:
-
a display; one or more sensors tracking head position and rotation of the user relative to a body of the user and relative to an environment associated with the user; and at least one processing unit, in communication with the display, the one or more sensors, the processing unit including instructions for a processing device to perform a method including; determining a total field of view of the user through the head mounted display device; generating a first menu including a first list of one or more applications; displaying the first menu in a first region of the total field of view of the user; receiving a first user selection to activate an application from the first list of one or more applications provided in the first menu; generating a second menu including a second list of one or more applications, the second list of one or more applications including the application that has been activated from the first list of one or more applications provided in the first menu; and displaying the second menu in a second region of the total field of view of the user. - View Dependent Claims (13, 14)
-
-
15. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, the processor readable code for programming one or more processors to perform a method comprising:
-
tracking head position and rotation of a user relative to a body of the user and relative to an environment associated with the user; determining a total field of view of the user through a head mounted display device associated with the user based on the head position and rotation tracked; generating a first menu including a first list of one or more applications that can be activated in the head mounted display device; displaying the first menu in a first region of the total field of view of the user; receiving a first user selection to activate an application from the first list of one or more applications provided in the first menu; generating a second menu including a second list of one or more applications, the one or more applications of the second list of one or more applications running concurrently and overlaid on top of each other in a third region of the total field of view of the user, the second list of one or more applications including the application that has been activated from the first list of one or more applications provided in the first menu; displaying the second menu in a second region of the total field of view of the user, the second region being opposite to the first region; receiving a second user selection to de-activate an application from the second list of one or more applications provided in the second menu; and removing the application that has been de-activated from the second list of one or more applications provided in the second menu responsive to the second user selection. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification