Patent ID: 8947347
Filing Date: 2015-02-03
Classification: H04R

Abstract:
1. A method for controlling actions in a video game unit having a hand held controller configured for three-dimensional movement, the method comprising configuring a processor for: receiving an inertial signal from an inertial sensor on the controller; receiving an optical signal generated with one or more light sources on the controller; determining a current position of the controller using the inertial signal, the current position determined using the inertial signal being subject to drift that accumulates over time, the drift being a discrepancy between the determined current position of the controller and an actual position of the controller; receiving one or more images of the light sources obtained with a single camera; separately determining a reference position of the controller from the one or more images; and correcting for the drift that accumulates over time by re-setting the current position of the controller to the reference position separately determined from the one or more images.