Rotational insensitivity using gravity-based adjustment
First Claim
Patent Images
1. A method of determining an orientation of an accelerometer, comprising:
- creating one or more rolling averages of accelerations over a sample period;
identifying a gravitational influence based upon the one or more rolling averages of accelerations; and
assigning a dominant axis based upon the gravitational influence, wherein assigning the dominant axis comprises identifying an axis that has a largest average acceleration over the sample period.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more rolling averages of accelerations over a sample period are created. The one or more rolling averages of accelerations are measured by an accelerometer over the sample period. A gravitational influence is identified based upon the one or more rolling averages of accelerations. A dominant axis is assigned based upon the gravitational influence.
56 Citations
43 Claims
-
1. A method of determining an orientation of an accelerometer, comprising:
-
creating one or more rolling averages of accelerations over a sample period; identifying a gravitational influence based upon the one or more rolling averages of accelerations; and assigning a dominant axis based upon the gravitational influence, wherein assigning the dominant axis comprises identifying an axis that has a largest average acceleration over the sample period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of determining an orientation of an accelerometer, comprising:
-
creating one or more rolling averages of accelerations over a sample period; identifying a gravitational influence based upon the one or more rolling averages of accelerations; comparing the gravitational influence to a lookup table; and assigning the dominant axis based upon the gravitational influence and the lookup table. - View Dependent Claims (10, 11, 12)
-
-
13. A device, comprising:
-
a rolling average logic to create one or more rolling averages of accelerations as measured by an accelerometer over a sample period; a gravitational influence logic to identify a gravitational influence based upon the one or more rolling averages of accelerations; and a dominant axis logic to assign a dominant axis based upon the gravitational influence, wherein the dominant axis is an axis that has a largest average acceleration over the sample period. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A device, comprising:
-
a rolling average logic to create one or more rolling averages of accelerations as measured by an accelerometer over a sample period; a gravitational influence logic to identify a gravitational influence based upon the one or more rolling averages of accelerations; a dominant axis logic to assign a dominant axis based upon the gravitational influence; and a lookup table, wherein the dominant axis logic uses the lookup table to assign a dominant axis based upon the gravitational influence. - View Dependent Claims (21, 22, 23)
-
-
24. A portable electronic device, comprising:
-
an accelerometer having a plurality of axes; a rolling average logic to create a rolling average of accelerations for each of the plurality of axes as measured by the accelerometer over a sample period; a gravitational influence logic to identify a gravitational influence based upon rolling averages of accelerations by comparing the rolling average of accelerations of each of the plurality of axes; and a dominant axis logic to assign a dominant axis based upon the gravitational influence. - View Dependent Claims (25, 26, 27)
-
-
28. A machine-accessible medium including data that, when accessed by a machine, cause the machine to perform a method comprising:
-
creating one or more rolling averages of accelerations over a sample period; identifying a gravitational influence based upon the one or more rolling averages of accelerations; and assigning a dominant axis based upon the gravitational influence, wherein assigning a dominant axis comprises identifying an axis that has a largest average acceleration over the sample period. - View Dependent Claims (29, 30)
-
-
31. A method of determining a device orientation comprising:
-
creating a rolling average of accelerations over a sample period for each axis of an accelerometer; and determining an orientation of the accelerometer based upon the rolling average of accelerations by comparing the relative rolling average of accelerations of each axis of the accelerometer. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method of determining a device orientation comprising:
-
creating at least one rolling average of accelerations; comparing the at least one rolling average of accelerations to a lookup table; and determining an orientation of the accelerometer based upon the at least one rolling average of accelerations and the lookup table.
-
-
38. A machine-accessible medium including data that, when accessed by a machine, cause the machine to perform a method comprising:
-
creating one or more rolling averages of accelerations over a sample period; identifying a gravitational influence based upon the one or more rolling averages of accelerations; comparing the gravitational influence to a lookup table; and assigning the dominant axis based upon the gravitational influence and the lookup table. - View Dependent Claims (39, 40, 41)
-
-
42. A machine-accessible medium including data that, when accessed by a machine, cause the machine to perform a method comprising:
-
creating a rolling average of accelerations over a sample period for each axis of an accelerometer; identifying a gravitational influence based upon the rolling averages of accelerations by comparing the rolling average of accelerations of each axis of the accelerometer; and assigning a dominant axis based upon the gravitational influence. - View Dependent Claims (43)
-
Specification