Interactions with 3D virtual objects using poses and multiple-DOF controllers
First Claim
1. A system comprising:
- a display system of a wearable device configured to present a three-dimensional (3D) view to a user and permit a user interaction with objects in a field of regard (FOR) of a user, the FOR comprising a portion of the environment around the user that is capable of being perceived by the user via the display system;
a sensor configured to acquire pose data associated with a pose of the user;
a hardware processor in communication with the sensor and the display system, the hardware processor programmed to;
determine a group of objects in the FOR of the user;
initiate a cone cast, wherein the cone cast comprises a cast of a virtual cone with a dynamically-adjustable aperture;
determine a field of view (FOV) of the user based at least partly on the pose data acquired by the sensor;
identify, from the group of objects in the FOR of the user, a subgroup of objects that are within the FOV of the user;
analyze one or more contextual features of the subgroup of objects that are within the FOV of the user;
dynamically resize the aperture of the virtual cone based at least in part on the one or more contextual features; and
render to the user, via the display system, a visual representation of at least a portion of the virtual cone.
5 Assignments
0 Petitions
Accused Products
Abstract
A wearable system can comprise a display system configured to present virtual content in a three-dimensional space, a user input device configured to receive a user input, and one or more sensors configured to detect a user'"'"'s pose. The wearable system can support various user interactions with objects in the user'"'"'s environment based on contextual information. As an example, the wearable system can adjust the size of an aperture of a virtual cone during a cone cast (e.g., with the user'"'"'s poses) based on the contextual information. As another example, the wearable system can adjust the amount of movement of virtual objects associated with an actuation of the user input device based on the contextual information.
64 Citations
27 Claims
-
1. A system comprising:
-
a display system of a wearable device configured to present a three-dimensional (3D) view to a user and permit a user interaction with objects in a field of regard (FOR) of a user, the FOR comprising a portion of the environment around the user that is capable of being perceived by the user via the display system; a sensor configured to acquire pose data associated with a pose of the user; a hardware processor in communication with the sensor and the display system, the hardware processor programmed to; determine a group of objects in the FOR of the user; initiate a cone cast, wherein the cone cast comprises a cast of a virtual cone with a dynamically-adjustable aperture; determine a field of view (FOV) of the user based at least partly on the pose data acquired by the sensor; identify, from the group of objects in the FOR of the user, a subgroup of objects that are within the FOV of the user; analyze one or more contextual features of the subgroup of objects that are within the FOV of the user; dynamically resize the aperture of the virtual cone based at least in part on the one or more contextual features; and render to the user, via the display system, a visual representation of at least a portion of the virtual cone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification