×

Selecting virtual objects in a three-dimensional space

  • US 10,521,025 B2
  • Filed: 10/18/2016
  • Issued: 12/31/2019
  • Est. Priority Date: 10/20/2015
  • Status: Active Grant
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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×