Signal processing to extract a pedestrian's moving direction
First Claim
Patent Images
1. A method of determining a moving direction of a mobile device, the method comprising:
- determining, by a processor, an acceleration signal associated with the mobile device, the acceleration signal three dimensions including a first dimension extending generally along a North-South direction, a second dimension extending generally along an East-West direction; and
a third dimension extending generally along a direction of Earth'"'"'s gravity;
fitting the acceleration signal in each of the first, second and third dimensions to first, second, and third sinusoidal functions, respectively;
modeling, with the processor, acceleration in the moving direction using a fourth sinusoidal function based on the first and second sinusoidal functions; and
determining the moving direction based on a phase of the third sinusoidal function and a phase of the fourth sinusoidal function.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed here are methods and systems that relate to determining a moving direction of a mobile device user. The methods and systems relate to using an inertial navigation system such as an accelerometer and gyroscope to aid in the determination of the moving direction of the user. The methods and systems may receive an acceleration reading associated with the mobile device, and determine a step frequency of the user based on the acceleration reading. The methods and systems may determine a theoretical model to fit the acceleration reading, and may determine the moving direction of the user based on the theoretical model.
-
Citations
20 Claims
-
1. A method of determining a moving direction of a mobile device, the method comprising:
-
determining, by a processor, an acceleration signal associated with the mobile device, the acceleration signal three dimensions including a first dimension extending generally along a North-South direction, a second dimension extending generally along an East-West direction; and
a third dimension extending generally along a direction of Earth'"'"'s gravity;fitting the acceleration signal in each of the first, second and third dimensions to first, second, and third sinusoidal functions, respectively; modeling, with the processor, acceleration in the moving direction using a fourth sinusoidal function based on the first and second sinusoidal functions; and determining the moving direction based on a phase of the third sinusoidal function and a phase of the fourth sinusoidal function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for determining a moving direction of a mobile device, the apparatus comprising:
-
a memory; and a processor in communication with the memory, the processor configured to; determine an acceleration signal associated with the mobile device, the acceleration signal having three dimensions including a first dimension extending generally along a North-South direction, a second dimension extending generally along an East-West direction; and
a third dimension extending generally along a direction of Earth'"'"'s gravity;fit the acceleration signal in each of the first, second and third dimensions to first, second and third sinusoidal functions, respectively; model acceleration in the moving direction using a fourth sinusoidal function based on the first and second sinusoidal functions; and determine the moving direction based on a phase of the third sinusoidal function and a phase of the fourth sinusoidal function. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium on which computer readable instructions of a program are stored, the instructions, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
-
determining an acceleration signal associated with the mobile device, the acceleration signal three dimensions including a first dimension extending generally along a North-South direction, a second dimension extending generally along an East-West direction; and
a third dimension extending generally along a direction of Earth'"'"'s gravity;fitting the acceleration signal in each of the first, second and third dimensions to first, second, and third sinusoidal functions, respectively; modeling, with the processor, acceleration in the moving direction using a fourth sinusoidal function based on the first and second sinusoidal functions; and determining the moving direction based on a phase of the third sinusoidal function and a phase of the fourth sinusoidal function. - View Dependent Claims (18, 19, 20)
-
Specification