CPC A63B 24/0062 (2013.01) [G01C 22/006 (2013.01)] | 20 Claims |
17. An electronic device, comprising:
a communication circuit;
an acceleration sensor;
a processor; and
memory storing instructions that, when executed by the processor, cause the electronic device to:
calculate a first movement speed of the electronic device based on at least two signals received using the communication circuit,
identify a current step frequency of a user based on movements of the user as detected by the acceleration sensor,
based on the identified current step frequency, filtering the first movement speed,
calculating a second movement speed of the electronic device using at least the current step frequency detected using acceleration sensor, and
based on the filtered first movement speed and the second movement speed, output a current movement speed of the electronic device.
|