×

Locating and orienting device in space

  • US 9,144,744 B2
  • Filed: 06/10/2013
  • Issued: 09/29/2015
  • Est. Priority Date: 06/10/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage device storing computer-executable instructions that when executed by a computer control the computer to perform a method for locating and orienting a device in space, the method comprising:

  • acquiring first electronic data comprising a three dimensional position and an orientation of a portion of a user in a three dimensional space associated with a computerized interactive experience, where the first data is acquired from a first system configured to produce a depth map of the user in the three dimensional space, or where the first data is generated from an infrared interrogation of the three dimensional space or where the first data is generated from a camera detecting visible light associated with the three dimensional space;

    determining, as a function of the first data, a position in the three dimensional space of a device held by the user, the device being a controller configured to control the computerized interactive experience or to display information associated with the computerized interactive experience;

    acquiring second electronic data comprising an orientation of the device in the three dimensional space, where the second data is generated by a sensor in the device or where the second data is generated by an apparatus on the device, where the sensor is an accelerometer, a gyroscope, or a compass, and where the apparatus is an infrared reflector, an infrared transmitter, a sound reflector, a sound transmitter, a visible light reflector, or a visible light transmitter;

    determining a facing of the device and a rotation of the device as a function of the first data or the second data, andcontrolling the computerized interactive experience based, at least in part, on the position of the device, the facing of the device, and the rotation of the device.

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