Swing compensation in step detection
AssigneeQUALCOMM Incorporated
InventorsSameera PODURI, Disha AHUJA, Victor KULIK, Payam PAKZAD, Ravi PALANKI
Life of this patent
Estimating the term…
Abstract
Step detection accuracy in mobile devices is increased by determining whether swinging is taking place. According to the invention, swinging can be detected using threshold detection, Eigen analysis, hybrid frequency analysis, and/or gyroscope-based analysis, for example. The determination that swinging is (or may be) occurring can impact how the mobile device reports detected steps for step detection. A count of missteps and/or a level of certainty, based on swing detection, can be provided with a step count.
Claims40
A method of swing compensation in step detection, the method comprising:
- obtaining acceleration data indicative of movement of a mobile device;
- determining whether the mobile device may be swinging in a hand of a user of the mobile device;
- and
- outputting step data based on:
- the acceleration data, and
- the determination whether the mobile device may be swinging in the hand of the user.
An apparatus comprising:
- a memory;
- and
- a processing unit coupled to the memory and configured to perform functions including:
- obtaining acceleration data indicative of movement of a mobile device;
- determining whether the mobile device may be swinging in a hand of a user of the mobile device;
- and
- outputting step data based on:
- the acceleration data, and
- the determination whether the mobile device may be swinging in the hand of the user.
A device comprising:
- means for obtaining acceleration data indicative of movement of a mobile device;
- means for determining whether the mobile device may be swinging in a hand of a user of the mobile device;
- and
- means for outputting step data based on:
- the acceleration data, and
- the determination whether the mobile device may be swinging in the hand of the user.
A computer-readable storage medium having instructions embedded thereon for causing one or more computing devices to perform swing compensation in step detection, the instructions comprising computer code for:
- obtaining acceleration data indicative of movement of a mobile device;
- determining whether the mobile device may be swinging in a hand of a user of the mobile device;
- and
- outputting step data based on:
- the acceleration data, and
- the determination whether the mobile device may be swinging in the hand of the user.
Dependencies are inferred from the claim text.