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 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;
initiate a cone cast, wherein the cone cast comprises a cast of a virtual cone with a dynamically-adjustable aperture;
identify one or more contextual features in the environment;
dynamically resize the aperture of the virtual cone based at least in part on the one or more contextual features;
translate the virtual cone based on the data associated with the pose of the user;
scan for a collision between the virtual cone and one or more objects in the environment;
identify, in response to the collision, a collided object; and
perform a user interaction associated with the collided object.
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.
-
Citations
23 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 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; initiate a cone cast, wherein the cone cast comprises a cast of a virtual cone with a dynamically-adjustable aperture; identify one or more contextual features in the environment; dynamically resize the aperture of the virtual cone based at least in part on the one or more contextual features; translate the virtual cone based on the data associated with the pose of the user; scan for a collision between the virtual cone and one or more objects in the environment; identify, in response to the collision, a collided object; and perform a user interaction associated with the collided object. - 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)
-
Specification