Patent ID: 9393487
Filing Date: 2016-07-19
CPC Classification: A63F

Claim Text:
1. A method for use in a game, comprising the steps of: in a system that comprises a processor, a controller in communication with the processor, and an image capture unit in communication with the processor, with the controller comprising a type of controller that is manipulatable by a user and that includes an inertial sensor in the controller, and with the image capture unit being positioned so that the controller is viewable by the image capture unit, the processor receiving position information for the controller that is being manipulated by the user, wherein at least a portion of the position information is obtained from the inertial sensor in the controller, and wherein the portion of the position information comprises a current calculated position of the controller obtained from the inertial sensor, and wherein the inertial sensor is subject to a drift error that causes a discrepancy between the current calculated position of the controller obtained from the inertial sensor and an actual position of the controller; the processor compensating for the drift error in the inertial sensor by re-setting the current calculated position of the controller in the position information to a position determined from an image obtained from the image capture unit, wherein the re-setting is performed in response to the user triggering one or more input devices on the controller; the processor analyzing the position information that includes the current calculated position of the controller that has been re-set to a position determined from an image obtained from the image capture unit to determine whether a predetermined movement of the controller associated with a command has been performed; and the processor executing the command if the predetermined movement of the controller associated with the command has been performed.