×

Signal processing to extract a pedestrian's moving direction

  • US 10,359,288 B2
  • Filed: 03/26/2013
  • Issued: 07/23/2019
  • Est. Priority Date: 03/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of determining a moving direction of a user of a mobile device, the method comprising:

  • measuring, by an accelerometer, a raw acceleration reading;

    detecting, by a gyroscope, an orientation of the mobile device;

    determining, by one or more processors in the mobile device based on the raw acceleration reading and the detected orientation, an acceleration signal associated with the mobile device, the acceleration signal having three dimensions including an x dimension extending generally along a North-South direction, a y dimension extending generally along an East-West direction; and

    a z dimension extending generally along a direction of Earth'"'"'s gravity;

    determining, by the one or more processors in the mobile device, a step frequency of the user'"'"'s footsteps based on the z dimension of the acceleration signal, wherein the z dimension of the acceleration signal indicates whether the user is raising or lowering a foot;

    fitting, by a moving direction estimation unit including one or more processors in the mobile device, the acceleration signal to a model including a sinusoidal function of time based on at least the step frequency, the model representing a vibration motion of the mobile device;

    determining, by the moving direction estimation unit, the moving direction of the user based on the model, wherein determining the moving direction comprises;

    filtering noise;

    projecting modeled accelerations along x and y axes; and

    computing modeled acceleration in the moving direction as a combination of the projected modeled accelerations along the x and y axes; and

    providing for display on a screen the moving direction of the user in real time for independently guiding the user toward a target position.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×