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:
- identifying a surface via image data acquired with the augmented reality computing device;
identifying a discontinuity of the surface via the image data acquired with the augmented reality computing device;
comparing the discontinuity of the surface to a policy associated with a virtual object; and
based at least on comparing the discontinuity of the surface to the policy associated with the virtual object, displaying the virtual object entirely on one side of the discontinuity or displaying a different portion of the virtual object on each side of the discontinuity.
2 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
18 Claims
-
1. A method for operating a user interface of an augmented reality computing device comprising a display system, the method comprising:
-
identifying a surface via image data acquired with the augmented reality computing device; identifying a discontinuity of the surface via the image data acquired with the augmented reality computing device; comparing the discontinuity of the surface to a policy associated with a virtual object; and based at least on comparing the discontinuity of the surface to the policy associated with the virtual object, displaying the virtual object entirely on one side of the discontinuity or displaying a different portion of the virtual object on each side of the discontinuity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for operating a user interface of an augmented reality computing device comprising a see-through display system, the method comprising:
-
identifying a surface of a first orientation and a surface of a second, different orientation via image data acquired with the augmented reality computing device; based at least on comparing the surface to a policy associated with the virtual object, displaying the virtual object as attached to the surface of the first orientation when the virtual object is closer than a threshold distance from the surface of the first orientation, and not displaying the virtual object as attached to the surface of the second orientation when the virtual object is closer than the threshold distance from the surface of the second orientation. - View Dependent Claims (13, 14, 15)
-
-
16. 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 identify a surface via image data acquired with the augmented reality computing device; identify a discontinuity of the surface via the image data acquired with the augmented reality computing device compare the discontinuity of the surface to a policy associated with a virtual object; and based at least on comparing the discontinuity of the surface to the policy associated with the virtual object, display the virtual object entirely on one side of the discontinuity or display a different portion of the virtual object on each side of the discontinuity. - View Dependent Claims (17, 18)
-
Specification