Pedestrian Pace Estimation with Pace Change Updating
First Claim
1. A method comprising:
- receiving, by a processor of a mobile device, raw pedometer data from a pedometer included in or coupled to the mobile device;
receiving, by the processor, raw Global Navigation Satellite System (GNSS) data from a GNSS receiver included in or coupled to the mobile device;
estimating, using a first filter implemented on the processor, a step frequency of a user wearing or holding the mobile device, the estimating including using the raw pedometer data;
determining, by the processor, a pace change, the pace change determined from the estimated step frequency;
responsive to the pace change, adapting by the processor, a bandwidth of a second filter implemented by the processor; and
estimating, by the second filter, an estimated pace or speed of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and non-transitory, computer-readable mediums are disclosed for pedestrian pace estimation with pace change detection. In some implementations, a method comprises: receiving, by a processor of a mobile device, raw pedometer data from a pedometer included in or coupled to the mobile device; receiving, by the processor, raw GNSS data from a GNSS receiver included in or coupled to the mobile device; estimating, using a first filter implemented on the processor, a step frequency of a user wearing or holding the mobile device, the estimating including using the raw pedometer data; determining, by the processor, a pace change, the pace change determined from the estimated step frequency; responsive to the pace change, adapting by the processor, a bandwidth of a second filter implemented by the processor; and estimating, by the second filter, an estimated pace or speed of the user.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processor of a mobile device, raw pedometer data from a pedometer included in or coupled to the mobile device; receiving, by the processor, raw Global Navigation Satellite System (GNSS) data from a GNSS receiver included in or coupled to the mobile device; estimating, using a first filter implemented on the processor, a step frequency of a user wearing or holding the mobile device, the estimating including using the raw pedometer data; determining, by the processor, a pace change, the pace change determined from the estimated step frequency; responsive to the pace change, adapting by the processor, a bandwidth of a second filter implemented by the processor; and estimating, by the second filter, an estimated pace or speed of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; one or more computer-readable mediums coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving, by a processor of a mobile device, raw pedometer data from a pedometer included in or coupled to the mobile device; receiving, by the processor, raw Global Navigation Satellite System (GNSS) data from a GNSS receiver included in or coupled to the mobile device; estimating, using a first filter implemented on the processor, a step frequency of a user wearing or holding the mobile device, the estimating including using the raw pedometer data; determining, by the processor, a pace change, the pace change determined from the estimated step frequency; responsive to the pace change, adapting by the processor, a bandwidth of a second filter implemented by the processor; and estimating, by the second filter, an estimated pace or speed of the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification