×

Method and system for receiving gesture input via virtual control objects

  • US 9,852,546 B2
  • Filed: 01/28/2015
  • Issued: 12/26/2017
  • Est. Priority Date: 01/28/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for implementing a virtual control in a virtual reality environment, the method comprising:

  • receiving data indicating a physical environment state;

    processing, by a processor, the data indicating the physical environment state to determine a physical position of at least one user;

    determining, by the processor and based on the position of the at least one user, at least one physical anchor position within the physical environment state;

    mapping, by virtual environment state management circuitry, the physical anchor position to a virtual anchor position within a virtual environment state, wherein the virtual environment state includes a plurality of virtual coordinate positions that map to at least a portion of the physical environment state;

    predefining, by the virtual environment state management circuitry, a fixed virtual coordinate position for at least one virtual control from the plurality of virtual coordinate positions by;

    identifying a virtual control positioning offset indicating a relative position with respect to the virtual anchor position; and

    applying the virtual control positioning offset to the virtual anchor position to determine the fixed virtual coordinate position, wherein a first relative position between the fixed virtual coordinate position and the virtual anchor position corresponds to a second relative position between a particular physical coordinate position mapped to the fixed virtual coordinate position and the physical anchor position;

    determining a view angle of the at least one user; and

    only in response to determining that the view angle of the at least one user includes an area of a physical environment encompassing the fixed virtual coordinate position predefined by the virtual environment state management circuitry, instructing a display device configured to display the virtual environment state to display the virtual control at the fixed virtual coordinate position.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×