Selecting virtual objects in a three-dimensional space
First Claim
Patent Images
1. A system for changing a user input mode for a wearable device, the system comprising:
- a display system of a wearable device configured to present a three-dimensional (3D) view to a user, the 3D view comprising interactable objects;
a user input device configured to receive a user input;
a sensor configured to acquire data associated with a pose of the user;
a hardware processor in communication with the user input device, the processor programmed to;
determine whether a current user input mode for interacting with the interactable objects is a first user input mode or a second user input mode,wherein the first user input mode is based at least partly on the pose of the user andthe second user input mode is based at least partly on the user input from the user input device;
determine a field of view (FOV) of the user based at least partly on the pose of the user, the FOV comprising a portion of an environment of the user that is perceived at a given time by the user;
determine contextual information associated with the FOV, the contextual information comprising a density of the interactable objects;
in response to a determination that the current user input mode is the first user input mode;
monitor the pose of the user using the sensor;
present via the display system, based at least partly on the monitored pose, a focus indicator in a first shape associated with the first user input mode in a direction related to the pose of the user;
determine that the density of the interactable objects exceeds a first threshold density;
receive a first indication to switch to the second user input mode based on the determination that the density of the interactable objects exceeds the first threshold density; and
switch the current user input mode to the second user input mode in response the first indication; and
in response to a determination that the current user input mode is the second user input mode;
monitor the user input from the user input device;
present via the display system, based at least partly on the monitored input, the focus indicator in the second shape associated with the second user input mode;
determine that the density of the interactable objects is below a second threshold density;
receive a second indication to switch to the first user input mode based on the determination that the density of the interactable objects is below the second threshold density; and
switch the current user input mode to the first user input mode in response the second indication.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for interacting with virtual objects in a three-dimensional space using a wearable system are disclosed. The wearable system can be programmed to allow a user to interact with virtual objects using a user input device and poses. The wearable system can also automatically determine contextual information such as layout of the virtual objects in the user'"'"'s environment and switch the user input mode based on the contextual information.
57 Citations
10 Claims
-
1. A system for changing a user input mode for a wearable device, the system comprising:
-
a display system of a wearable device configured to present a three-dimensional (3D) view to a user, the 3D view comprising interactable objects; a user input device configured to receive a user input; a sensor configured to acquire data associated with a pose of the user; a hardware processor in communication with the user input device, the processor programmed to; determine whether a current user input mode for interacting with the interactable objects is a first user input mode or a second user input mode, wherein the first user input mode is based at least partly on the pose of the user and the second user input mode is based at least partly on the user input from the user input device; determine a field of view (FOV) of the user based at least partly on the pose of the user, the FOV comprising a portion of an environment of the user that is perceived at a given time by the user; determine contextual information associated with the FOV, the contextual information comprising a density of the interactable objects; in response to a determination that the current user input mode is the first user input mode; monitor the pose of the user using the sensor; present via the display system, based at least partly on the monitored pose, a focus indicator in a first shape associated with the first user input mode in a direction related to the pose of the user; determine that the density of the interactable objects exceeds a first threshold density; receive a first indication to switch to the second user input mode based on the determination that the density of the interactable objects exceeds the first threshold density; and switch the current user input mode to the second user input mode in response the first indication; and in response to a determination that the current user input mode is the second user input mode; monitor the user input from the user input device; present via the display system, based at least partly on the monitored input, the focus indicator in the second shape associated with the second user input mode; determine that the density of the interactable objects is below a second threshold density; receive a second indication to switch to the first user input mode based on the determination that the density of the interactable objects is below the second threshold density; and switch the current user input mode to the first user input mode in response the second indication. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for changing a user input mode for a wearable device, the method comprising:
-
under control of a wearable device comprising a computer processor, the wearable device configured to permit user interaction with interactable objects in a field of regard (FOR) of a user, the FOR comprising a portion of an environment around the user that is capable of being perceived by the user via a display system of the wearable device; determining a pose of a user; displaying, via the display system, a first focus indicator associated with a target interactable object in a direction related to the pose of the user, wherein the target interactable object comprises a plurality of virtual objects; receiving a selection of the target interactable object; presenting an option to the user for switching the user input mode from poses to hand gestures on a user input device; displaying, via the display system, the plurality of virtual objects; displaying, via the display system, a second focus indicator associated with a target virtual object of the plurality of virtual objects in response to a determination that the user has switched the user input mode from poses to hand gestures on the user input device; and updating the second focus indicator based at least partly on a user input from the user input device, wherein the option is presented in response to the selection of the target interactable object or contextual information associated with the plurality of virtual objects or the target interactable object, wherein the contextual information comprises a density of the plurality of virtual objects, wherein the option for switching the user input mode from poses to hand gestures on a user input device is presented in response to a determination that density of the plurality of virtual object exceeds a threshold density. - View Dependent Claims (7, 8, 9, 10)
-
Specification