Patent ID: 8851996

Claim:
A method of calibrating a game controller including a magnetometer during game play, comprising: sampling magnetic information received from the magnetometer, each sample of the magnetic information including a vector component of an ambient magnetic field along each of a first axis, a second axis, and a third axis, the first axis, the second axis, and the third axis being orthogonal to each other; outputting, to a computing device, an initial game controller orientation signal derived from a first sample of a plurality of samples of the magnetic information and from directional offset data including a first directional offset along the first axis, a second directional offset along the second axis, and a third directional offset along the third axis; calculating updated directional offset data by filtering unfiltered directional offset data with the directional offset data; and outputting to the computing device a calibrated game controller orientation signal derived from a second sample of the plurality of samples of the magnetic information and the updated directional offset data.