Interactions of virtual objects with surfaces
First Claim
1. A method for operating a user interface of an augmented reality computing device comprising a display system, the method comprising:
- displaying a virtual object via the display system as free-floating;
detecting a trigger to display the object as attached to a surface, wherein the trigger comprises a threshold distance between the virtual object and the surface; and
in response to the trigger, displaying the virtual object as attached to the surface via the display system.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a display system. For example, one disclosed embodiment includes displaying a virtual object via the display system as free-floating, detecting a trigger to display the object as attached to a surface, and, in response to the trigger, displaying the virtual object as attached to the surface via the display system. The method may further include detecting a trigger to detach the virtual object from the surface and, in response to the trigger to detach the virtual object from the surface, detaching the virtual object from the surface and displaying the virtual object as free-floating.
-
Citations
20 Claims
-
1. A method for operating a user interface of an augmented reality computing device comprising a display system, the method comprising:
-
displaying a virtual object via the display system as free-floating; detecting a trigger to display the object as attached to a surface, wherein the trigger comprises a threshold distance between the virtual object and the surface; and in response to the trigger, displaying the virtual object as attached to the surface via the display system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. On an augmented reality computing device comprising a see-through display system, a method for operating a user interface, the method comprising:
-
detecting a location of user focus on a first real-world surface; displaying on the see-through display system a virtual object at the location of user focus on the first real-world surface; detecting a change in location of user focus to a new location on the first real-world surface; displaying on the see-through display system the virtual object at the new location of user focus on the first real-world surface; detecting a trigger to attach the virtual object to the first real-world surface, wherein the trigger comprises a threshold distance between the virtual object and the real-world surface; and in response to the trigger, displaying on the see-through display system the virtual object attached at a fixed location on the first real-world surface that does not change based upon changes in the location of user focus. - View Dependent Claims (15, 16, 17)
-
-
18. A wearable augmented reality computing device, comprising:
-
a see-through display device; a sensor system including one or more sensors; a logic subsystem; and a storage subsystem comprising instructions stored thereon that are executable by the logic subsystem to detect a direction of user focus; display on the see-through display device a free-floating virtual object based upon the direction of user focus; detect a change in direction of user focus; display on the see-through display device the free-floating virtual object in a different location based upon the change in direction of user focus; detect a trigger to attach the free-floating object to a real-world surface; in response to the trigger, display on the see-through display device the virtual object attached to a real-world surface at a location of user focus on the real-world surfaces; detect a discontinuity on the real-world surface at the location of user focus; and change the display of the free-floating virtual object according to the discontinuity. - View Dependent Claims (19, 20)
-
Specification