In-use automatic calibration methodology for sensors in mobile devices
First Claim
Patent Images
1. A method of calibrating an accelerometer in a portable device comprising:
- receiving data from the accelerometer;
providing accelerometer samples from the data based upon one or more selection rules that adaptively selects data that satisfy certain criteria;
wherein the selection rules includes a rule wherein a variation of the linear acceleration is below a threshold to select a small set of accelerometer samples at a plurality of orientations;
fitting the small set of accelerometer samples to a mathematical model to facilitate learning a bias of the accelerometer; and
providing the bias based upon a center of the mathematical model;
wherein the bias is calculated automatically as a user uses the portable device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer readable medium for calibrating an accelerometer in a portable device is disclosed. The method, system and computer readable medium comprises receiving data from the accelerometer, and providing accelerometer samples from the data based upon one or more selection rules that adaptively selects data that satisfy certain criteria. The method system and computer readable medium also includes fitting the accelerometer samples to a mathematical mode. The method system and computer readable medium further includes providing a bias of the accelerometer based upon a center of the mathematical model.
43 Citations
24 Claims
-
1. A method of calibrating an accelerometer in a portable device comprising:
-
receiving data from the accelerometer; providing accelerometer samples from the data based upon one or more selection rules that adaptively selects data that satisfy certain criteria;
wherein the selection rules includes a rule wherein a variation of the linear acceleration is below a threshold to select a small set of accelerometer samples at a plurality of orientations;fitting the small set of accelerometer samples to a mathematical model to facilitate learning a bias of the accelerometer; and providing the bias based upon a center of the mathematical model; wherein the bias is calculated automatically as a user uses the portable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer program product stored on a computer readable medium, comprising:
- computer readable program means for causing a computer to control an execution of an application to perform a method for calibrating an accelerometer in a portable device comprising;
receiving data from the accelerometer; providing accelerometer samples from the data based upon one or more selection rules that adaptively selects data that satisfy certain criteria; wherein the selection rules includes a rule wherein a variation of the linear acceleration is below a threshold to select a small set of accelerometer samples at a plurality of orientations; fitting the small set of accelerometer samples to a mathematical model to facilitate learning a bias of the accelerometer; and providing the bias of the accelerometer based samples upon a center of the mathematical model;
wherein the bias is calculated automatically as a user uses the portable device.
- computer readable program means for causing a computer to control an execution of an application to perform a method for calibrating an accelerometer in a portable device comprising;
Specification