Hybrid positioning method, electronic apparatus and computer-readable recording medium thereof
US-11971498-B2 · Apr 30, 2024 · US
US10001386B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10001386-B2 |
| Application number | US-201514721941-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 26, 2015 |
| Priority date | Apr 3, 2014 |
| Publication date | Jun 19, 2018 |
| Grant date | Jun 19, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A calibration track to use for pedometer calibration can be automatically selected based on detecting sustained locomotion activity and an ability to obtain and maintain a reliable location fix over a calibration period. Calibration tracks can be generated, rated for quality, and used to compute calibration parameters to convert accelerometer data to stride length and/or distance traveled. Quality of a calibration can be assessed, and old and new calibration parameter sets can be combined based on quality weights assigned to each. Calibration parameters can be separately maintained for different locomotion activities and/or different on-body locations of the pedometers. Pedometer devices can also cooperatively calibrate each other.
Opening claim text (preview).
What is claimed is: 1. A method for calibrating a pedometer device, the method comprising: detecting, by the pedometer device, a sustained locomotion activity in progress; activating, by the pedometer device, a Global Positioning System (GPS) receiver to obtain a location fix; determining, by the pedometer device, whether the location fix is reliable; initiating, by the pedometer device, a calibration process that uses data from the GPS receiver in response to determining that the location fix is reliable, wherein the calibration process includes: obtaining GPS samples at regular intervals; collecting, concurrently with obtaining the GPS samples, pedometer data including a time sequence of accelerometer data samples and step data indicating steps taken by a user; defining a calibration track based on the GPS samples; assigning a weight to the calibration track based at least in part on a location quality metric determined from the GPS samples and a cadence quality metric determined from the pedometer data; and computing a new set of calibration parameters from the calibration track and the pedometer data; and inactivating, by the pedometer device, the GPS receiver in response to determining that the location fix is not reliable. 2. The method of claim 1 further comprising, subsequently to inactivating the GPS receiver: waiting for a prescribed period of time; and in the event that the sustained locomotion activity continues beyond the prescribed period of time, reactivating the GPS receiver to obtain another location fix. 3. The method of claim 1 wherein the calibration process further includes: updating an existing set of calibration parameters based on the new set of calibration parameters, the weight assigned to the calibration track, and a quality weight determined for the existing set of calibration parameters. 4. The method of claim 3 further comprising: determining a quality weight for the updated set of calibration parameters based on the calibration track. 5. The method of claim 1 wherein the new set of calibration parameters includes a plurality of parameters usable to convert a time sequence of accelerometer data samples to a distance value. 6. An electronic device comprising: a Global Positioning System (GPS) receiver module; an accelerometer; a storage medium; and a processing subsystem coupled to the GPS receiver module, the accelerometer, and the storage medium, the processing subsystem being configured to: detect, based at least in part on signals from the accelerometer, a sustained locomotion activity in progress; activate the GPS receiver module to obtain a location fix; determine whether the location fix is reliable; initiate a calibration process that uses data from the GPS receiver module in response to determining that the location fix is reliable, wherein the calibration process includes: obtaining GPS samples at regular intervals; collecting, concurrently with obtaining the GPS samples, pedometer data including a time sequence of accelerometer data samples and step data indicating steps taken by a user; defining a calibration track based on the GPS samples; assigning a weight to the calibration track based at least in part on a location quality metric determined from the GPS samples and a cadence quality metric determined from the pedometer data; and computing a new set of calibration parameters from the calibration track and the pedometer data; and inactivate the GPS receiver module in response to determining that the location fix is not reliable. 7. The electronic device of claim 6 wherein the processing subsystem is further configured to: wait for a prescribed period of time subsequently to inactivating the GPS receiver module; and reactivate the GPS receiver module to obtain another location fix in the event that the sustained locomotion activity continues beyond the prescribed period of time. 8. The electronic device of claim 6 wherein the processing subsystem is further configured to: identify the locomotion activity in which a user is engaged; and store the new set of calibration parameters in the storage medium in association with an identifier of the locomotion activity. 9. The electronic device of claim 8 wherein the processing subsystem is further configured to identify the locomotion activity based on data received from the accelerometer. 10. The electronic device of claim 8 wherein the processing subsystem is further configured to store a plurality of sets of calibration parameters in the storage medium, each set of calibration parameters being associated with an identifier of a different one of a plurality of locomotion activities. 11. The electronic device of claim 10 wherein the plurality of locomotion activities includes at least two of walking, jogging, running, swimming, wheelchair racing, or rowing. 12. The electronic device of claim 8 wherein the processing subsystem is further configured to: identify an on-body location of the electronic device during the locomotion activity; and store the new set of calibration parameters in the storage medium in association with an identifier of the locomotion activity and an identifier of the on-body location. 13. The electronic device of claim 12 wherein the processing subsystem is further configured to identify the on-body location based on data received from the accelerometer. 14. The electronic device of claim 12 wherein the processing subsystem is further configured to store a plurality of sets of calibration parameters in the storage medium, each set of calibration parameters being associated with an identifier of a different one of a plurality of locomotion activities and an identifier of a different one of a plurality of on-body locations. 15. The electronic device of claim 14 wherein the plurality of on-body locations includes at least two of a waist location, an upper arm location, a lower arm location, and a hand location. 16. A non-transitory computer readable storage medium having stored thereon program instructions that, when executed by a processing subsystem in an electronic device, cause the processing subsystem to perform a method comprising: detecting, based at least in part on accelerometer data received at the electronic device, a sustained locomotion activity in progress; activating a Global Positioning System (GPS) receiver to obtain a location fix for the electronic device; determining whether the location fix is reliable; initiating a calibration process that uses data from the GPS receiver in response to determining that the location fix is reliable, wherein the calibration process includes: obtaining GPS samples at regular intervals; collecting, concurrently with obtaining the GPS samples, pedometer data including a time sequence of accelerometer data samples and step data indicating steps taken by a user; defining a calibration track based on the GPS samples; assigning a weight to the calibration track based at least in part on a location quality metric determined from the GPS samples and a cadence quality metric determined from the pedometer data; and computing a new set of calibration parameters from the calibration track and the pedometer data; and inactivating the GPS receiver in response to determining that the location fix is not reliable. 17. The non-transitory computer readable storage medium of claim 16 wherein the method further comprises: subsequently to inactivating the GPS receiver, waiting for a prescribed period of time; and in the event that the sustained locomotion
Pedometers · CPC title
Testing, calibrating or measuring of equipment · CPC title
Sporting applications · CPC title
initial alignment, calibration or starting-up of inertial devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.