发明名称 Validating calibrated magnetometer data
摘要 Implementations are disclosed for validating data retrieved from a calibration database. In some implementations, calibrated magnetometer data for a magnetometer of a mobile device is retrieved from a calibration database and validated by data from another positioning system, such as course or heading data provided by a satellite-based positioning system. In some implementations, one or more context keys are used to retrieve magnetometer calibration data from a calibration database that is valid for a particular context of the mobile device, such as when the mobile device is mounted in a vehicle. In some implementations, currently retrieved calibration data is compared with previously retrieved calibration data to determine if the currently retrieved calibration data is valid.
申请公布号 US9151610(B2) 申请公布日期 2015.10.06
申请号 US201313913420 申请日期 2013.06.08
申请人 Apple Inc. 发明人 Chow Sunny Kai Pang;Tu Xiaoyuan
分类号 G01R35/00;G01C17/38;G01R33/02 主分类号 G01R35/00
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A method comprising: receiving a reading from a magnetometer of a mobile device; selecting a cluster from a plurality of clusters of bias offsets generated from previously-calibrated readings, wherein the selected cluster has a representative bias offset, a mean of magnitudes in the selected cluster, and a magnitude threshold; estimating an external magnetic field based on the reading and the representative bias offset for the selected cluster; determining whether a magnitude of the estimated external field is within a magnitude range defined by the mean magnitude and the mean magnitude plus the magnitude threshold; determining a gravitational vector; determining an inclination angle between the gravitational vector and the estimated magnetic field; determining whether the inclination angle is within an angle range defined by a mean inclination angle for the selected cluster and the mean angle plus an angle threshold; determining the magnitude of the estimated external field matches the magnitude range and the inclination angle matches the angle range; determining a first heading for the mobile device using the estimated external field; comparing the first heading with a second heading obtained from data provided by a location processor of the mobile device; and validating the first heading in response to the comparing,where the method is performed by one or more hardware processors.
地址 Cupertino CA US