STEP DETECTION AND STEP LENGTH ESTIMATION
First Claim
Patent Images
1. A method of estimating a step length, comprising:
- under control of one or more processors configured with executable instructions;
receiving sensor data from a sensor;
estimating a step frequency from the sensor data; and
calculating a step length of a step based at least in part on a nonlinear combination of the estimated step frequency and a predetermined function of the sensor data.
3 Assignments
0 Petitions
Accused Products
Abstract
Step detection and step length estimation techniques include detecting salient points in sensor data of one or more sensors. A step frequency is estimated based on a time interval between the detected salient points. A step length of the step may then be computed based on a nonlinear combination of the estimated step frequency and a function of the sensor data, and/or a step model. Alternatively, the step length of the step may be computed based on a combination of a nonlinear function of the estimated step frequency and a (linear or nonlinear) function of the sensor data, and/or a step model.
32 Citations
20 Claims
-
1. A method of estimating a step length, comprising:
-
under control of one or more processors configured with executable instructions; receiving sensor data from a sensor; estimating a step frequency from the sensor data; and calculating a step length of a step based at least in part on a nonlinear combination of the estimated step frequency and a predetermined function of the sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-readable media configured with computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform acts comprising:
-
determining an area of interest in which a user intends to navigate; obtaining a map covering at least a portion of the determined area of interest; and determining a location of the user on the obtained map based on a detection of a plurality of steps the user has made and an estimation of respective step lengths of the plurality of steps. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processors; memory, communicatively coupled to the one or more processors, storing instructions that, when executed by the one or more processors, configure the one or more processors to perform acts comprising; displaying a map representing a predetermined scope of an area that covers a current location of a user; receiving an indication of a destination location on the displayed map from the user; and providing live instructions to the user to route the user to the destination location without using a Global Positioning System (GPS), providing the live instructions comprising updating a new location of the user based on a detection of a plurality of steps and an estimation of respective step lengths of the plurality of steps made by the user.
-
Specification