ACCURATE MAGNETIC COMPASS IN MOBILE ELECTRONIC DEVICE
First Claim
1. A method of dynamic sensor correction, the method comprising:
- determining a sensor output value;
determining a dynamic state of a host device having the sensor;
determining a calibration value based on the sensor and the dynamic state; and
applying the calibration value to the sensor output value to generate a corrected sensor output value.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are described herein for calibration and correction of non-constant sensor errors, and in particular non-constant compass errors, that are based in part on changing software and hardware modes of a host device. The non-constant errors induced in the sensor by each mode and combination of modes is determined in a calibration that may be determined during pre-production testing of one or more host devices. The calibration results can be incorporated into software and/or hardware of the host device. During normal operation, a sensor correction can be applied to sensor measurements based in part on the active mode or combination of modes.
54 Citations
33 Claims
-
1. A method of dynamic sensor correction, the method comprising:
-
determining a sensor output value; determining a dynamic state of a host device having the sensor; determining a calibration value based on the sensor and the dynamic state; and applying the calibration value to the sensor output value to generate a corrected sensor output value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A dynamic sensor correction apparatus, the apparatus comprising:
-
a state monitor configured to determine a dynamic state of a host device; and a correction module coupled to the state monitor and configured to determine a sensor output value, determine a calibration based on the state of the host device, and output a corrected sensor output value based at least in part on the calibration and the state of the host device. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A dynamic sensor correction apparatus, the apparatus comprising:
-
means for determining a sensor output value; means for determining a dynamic state of a host device having the sensor; means for determining a calibration value based on the sensor and the dynamic state; and means for applying the calibration value to the sensor output value to generate a corrected sensor output value. - View Dependent Claims (29, 30, 31)
-
-
32. A storage media having one or more processor readable instruction encoded thereon, when executed by the processor performing dynamic sensor correction, the instructions comprising:
-
instructions for determining a sensor output value; instructions for determining a dynamic state of a host device having the sensor; instructions for determining a calibration value based on the sensor and the dynamic state; and instructions for applying the calibration value to the sensor output value to generate a corrected sensor output value. - View Dependent Claims (33)
-
Specification