Hybrid world/body locked HUD on an HMD
First Claim
1. A system for presenting a mixed reality experience to one or more users, the system comprising:
- a display device including a display unit for displaying a virtual object; and
a computing system operatively coupled to the display device, the computing system configured to;
generate the virtual object for display on the display device,determine whether a field of view of the display device includes the virtual object for at least a determined period of time,position, based on determining that the field of view does not include the virtual object for at least the determined period of time, the virtual object as being body locked with respect to the display device, andposition, based on determining that the field of view includes the virtual object for at least the determined period of time, the virtual object as being world locked.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for displaying virtual objects in a mixed reality environment in a way that is optimal and most comfortable for a user to interact with the virtual objects. When a user is not focused on the virtual object, which may be a heads-up display, or HUD, the HUD may remain body locked to the user. As such, the user may explore and interact with a mixed reality environment presented by the head mounted display device without interference from the HUD. When a user wishes to view and/or interact with the HUD, the user may look at the HUD. At this point, the HUD may change from a body locked virtual object to a world locked virtual object. The user is then able to view and interact with the HUD from different positions and perspectives of the HUD.
33 Citations
25 Claims
-
1. A system for presenting a mixed reality experience to one or more users, the system comprising:
-
a display device including a display unit for displaying a virtual object; and a computing system operatively coupled to the display device, the computing system configured to; generate the virtual object for display on the display device, determine whether a field of view of the display device includes the virtual object for at least a determined period of time, position, based on determining that the field of view does not include the virtual object for at least the determined period of time, the virtual object as being body locked with respect to the display device, and position, based on determining that the field of view includes the virtual object for at least the determined period of time, the virtual object as being world locked. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for presenting a mixed reality experience, the system comprising:
-
a display device including a first set of sensors for sensing data relating to a position of the display device and a display unit for displaying a virtual object to a user of the display device; and a computing system operatively coupled to the display device, the computing system including a second set of sensors for sensing data relating to a position of the user, and the computing system configured to; generate the virtual object for display on the display device, determine whether a field of view of the display device includes the virtual object for at least a determined period of time, maintain the virtual object in a body locked position outside of the field of view of the display device in response to determining that the field of view does not include the virtual object for at least the determined period of time, and maintain the virtual object in world locked position within the field of view of the display device in response to determining that the field of view includes the virtual object for at least the determined period of time. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of presenting a mixed reality experience to one or more users, the method comprising:
-
determining whether a field of view of a display device includes a virtual object for at least a determined period of time, locking a position of the virtual object in a fixed position with respect to a portion of a user'"'"'s body in response to determining that the field of view does not include the virtual object for at least the determined period of time; and locking a position of the virtual object in a fixed position in three-dimensional space in response to determining that the field of view includes the virtual object for at least the determined period of time. - View Dependent Claims (18, 19, 20)
-
-
21. A system for presenting a mixed reality experience to a user, the system comprising:
-
a display device including a display unit for displaying a virtual object; and a processor operatively coupled to the display device, the processor configured to; generate the virtual object for display on the display device, determine whether a field of view of the display device includes the virtual object for at least a determined period of time, operate, in response to determining that the field of view does not include the virtual object for at least a determined period of time, a first mode of operation where the virtual object is positioned outside of a central portion of a field of view of the display device, the virtual object moving with a body part of the user other than a head of the user so as to remain accessible to the user as the user moves, and such that the user can look toward and away from the virtual object in the first mode of operation, operate, in response to determining that the field of view includes the virtual object for at least a determined period of time, in a second mode of operation where the virtual object is world locked and the user can move around a fixed position of the virtual object, and switch from the first mode to the second mode by focusing on the virtual object in the first mode for a predetermined period of time. - View Dependent Claims (22, 23, 24, 25)
-
Specification