×

System and method for improving orientation data

  • US 9,785,254 B2
  • Filed: 10/12/2012
  • Issued: 10/10/2017
  • Est. Priority Date: 11/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for obtaining orientation information for a computing device, the method comprising:

  • receiving magnetometer data at a first Kalman filter, wherein the magnetometer data comprises sensor output from a magnetometer;

    receiving accelerometer data at a second Kalman filter, wherein the accelerometer data comprises sensor output from an accelerometer;

    receiving gyroscope data at the first Kalman filter and the second Kalman filter, wherein the gyroscope data comprises sensor output from a gyroscope;

    determining a magnetic vector by using the magnetometer data and the gyroscope data in the first Kalman filter;

    determining a gravity vector by using the accelerometer data and the gyroscope data in the second Kalman filter;

    changing a window size for the first Kalman filter based on a first type of environmental noise and changing a window size for the second Kalman filter based on a second type of environmental noise; and

    transitioning the gyroscope to a low power state in response to determining that the computing device has transitioned to a stationary state using one or more of the gravity vector or the magnetic vector.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×