Step based guidance system
First Claim
1. A system for providing, to a user, a navigation route to a reference point, the system comprising:
- a camera configured to detect image data;
an accelerometer configured to determine step data;
a processor connected to the camera and the accelerometer, the processor configured to;
determine a distance travelled per step of the user based on the image data and the step data,determine a distance to the reference point based on initial image data,determine an initial number of steps corresponding to the distance to the reference point based on the distance travelled per step of the user,detect a change in travelling speed of the user,determine whether the change in travelling speed exceeds a threshold,determine an updated distance travelled per step of the user and an updated distance to the reference point when the change in travelling speed of the user exceeds the threshold, anddetermine an updated number of steps corresponding to the updated distance to the reference point based on the updated distance travelled per step of the user; and
an output unit connected to the processor and configured to output spatial information indicating the initial number of steps corresponding to the distance to the reference point and the updated number of steps corresponding to the updated distance to the reference point.
1 Assignment
0 Petitions
Accused Products
Abstract
A device for providing spatial information to a user. The device includes a camera configured to detect image data. The device also includes an accelerometer configured to determine step data. The device also includes a processor connected to the camera and the accelerometer and configured to determine a distance travelled per step of the user based on the image data and the step data. The processor is also configured to determine a distance to a reference point based on the image data. The processor is also configured to determine a number of steps corresponding to the distance to the reference point based on the distance travelled per step of the user. The device also includes an output unit connected to the processor and configured to output the spatial information indicating the number of steps corresponding to the distance to the reference point.
-
Citations
14 Claims
-
1. A system for providing, to a user, a navigation route to a reference point, the system comprising:
-
a camera configured to detect image data; an accelerometer configured to determine step data; a processor connected to the camera and the accelerometer, the processor configured to; determine a distance travelled per step of the user based on the image data and the step data, determine a distance to the reference point based on initial image data, determine an initial number of steps corresponding to the distance to the reference point based on the distance travelled per step of the user, detect a change in travelling speed of the user, determine whether the change in travelling speed exceeds a threshold, determine an updated distance travelled per step of the user and an updated distance to the reference point when the change in travelling speed of the user exceeds the threshold, and determine an updated number of steps corresponding to the updated distance to the reference point based on the updated distance travelled per step of the user; and an output unit connected to the processor and configured to output spatial information indicating the initial number of steps corresponding to the distance to the reference point and the updated number of steps corresponding to the updated distance to the reference point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for providing spatial information to a user, comprising:
-
a camera configured to detect image data; an accelerometer configured to determine step data; a memory configured to store step distance data for establishing a baseline distance travelled per step; a processor connected to the camera and the accelerometer, the processor configured to; determine an initial distance to a reference point based on only the image data; determine an initial number of steps corresponding to the initial distance to the reference point based on the baseline distance travelled per step; determine a current distance travelled per step of the user based on the image data and the step data; determine an updated distance to the reference point; and determine an updated number of steps corresponding to the updated distance to the reference point based on the current distance travelled per step of the user; and an output unit connected to the processor and configured to output the spatial information indicating the initial number of steps corresponding to the initial distance to the reference point and the updated number of steps corresponding to the updated distance to the reference point. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for providing spatial information to a user, comprising:
-
detecting, by a camera, image data; determining, by an accelerometer, step data; determining, by a processor, an initial distance travelled per step of the user based on the image data and the step data; determining, by the processor, an initial distance to a reference point based on the image data; determining, by the processor, an initial number of steps corresponding to the initial distance to the reference point based on the initial distance travelled per step of the user; outputting, by an output unit, the number of steps corresponding to the initial distance to the reference point; detecting, by the accelerometer, an acceleration or deceleration of the user exceeding a threshold; determining, by the processor, an updated distance travelled per step of the user and an updated distance to the reference point; determining, by the processor, an updated number of steps corresponding to the updated distance to the reference point based on the updated distance travelled per step of the user; and outputting, by the output unit, the updated number of steps corresponding to the updated distance to the reference point. - View Dependent Claims (14)
-
Specification