×

Method and System for Receiving Gesture Input Via Virtual Control Objects

  • US 20160217614A1
  • Filed: 01/28/2015
  • Published: 07/28/2016
  • Est. Priority Date: 01/28/2015
  • Status: Active Grant
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;

    determining, by the virtual environment state management circuitry, a particular 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 particular virtual coordinate position, wherein a first relative position between the particular virtual coordinate position and the virtual anchor position corresponds to a second relative position between a particular physical coordinate position mapped to the particular virtual coordinate position and the physical anchor position; and

    instructing a display device configured to display the virtual environment state to display the virtual control at the particular virtual coordinate position.

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