Real-time warning for distracted pedestrians with smartphones
First Claim
Patent Images
1. A computer-implemented system for identifying obstacles in path of a pedestrian using a handheld computing device, comprising:
- a motion estimator configured to receive an input from an accelerometer residing in the handheld computing device and operates to determine speed at which the handheld computing device is moving;
an acoustic detector interfaced with a speaker in the handheld computing device and operates to emit acoustic signals via the speaker, the acoustic detector interfaced with a microphone in the handheld computing device and, via the microphone, operates to detect the acoustic signals reflected by objects proximate to the handheld computing device and, in response to the detected acoustic signals, determines distance to a given object using timing between the emitted acoustic signals and the detected acoustic signals; and
a motion filter interfaced with the motion estimator and the acoustic detector, the motion filter determines rate at which distance to the given object is changing from the distance measures received from the acoustic detector and, in response to a determination that the rate at which the distance to the given object changes is substantially same to the speed at which the handheld computing device is moving, identifies the given object as an obstacle in the path of the pedestrian, wherein the motion estimator, the acoustic detector and motion filter reside in the handheld computing device and are implemented by instructions executed by a processor residing in the handheld computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Studies have shown that using smartphones while walking increases the probability of pedestrians colliding with obstacles. Techniques are presented for providing real-time warnings to distracted users of smartphones. The techniques are implemented by an application which makes use of sensors commonly found in most smartphone. By estimating distances to nearby objects using acoustic signals, a generalized solution is achieved without requiring any prior knowledge of the user'"'"'s environment. The process can be enhanced by using images acquired from the phone'"'"'s rear camera.
11 Citations
18 Claims
-
1. A computer-implemented system for identifying obstacles in path of a pedestrian using a handheld computing device, comprising:
-
a motion estimator configured to receive an input from an accelerometer residing in the handheld computing device and operates to determine speed at which the handheld computing device is moving; an acoustic detector interfaced with a speaker in the handheld computing device and operates to emit acoustic signals via the speaker, the acoustic detector interfaced with a microphone in the handheld computing device and, via the microphone, operates to detect the acoustic signals reflected by objects proximate to the handheld computing device and, in response to the detected acoustic signals, determines distance to a given object using timing between the emitted acoustic signals and the detected acoustic signals; and a motion filter interfaced with the motion estimator and the acoustic detector, the motion filter determines rate at which distance to the given object is changing from the distance measures received from the acoustic detector and, in response to a determination that the rate at which the distance to the given object changes is substantially same to the speed at which the handheld computing device is moving, identifies the given object as an obstacle in the path of the pedestrian, wherein the motion estimator, the acoustic detector and motion filter reside in the handheld computing device and are implemented by instructions executed by a processor residing in the handheld computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for warning a pedestrian of obstacles in the path of the pedestrian carrying a handheld computing device, comprising:
-
determining, by a processor residing in the computing device, speed at which the computing device is moving from input of a motion sensor residing in the computing device; determining, by the processor, a present distance to a given object proximate to the computing device, where the distance is computed from timing between acoustic signals emitted from a speaker of the computing device and acoustic signals detected by a microphone of the computing device; determining, by the processor, rate at which distance to the given object is changing; identifying, by the processor, the given object as an obstacle in the path of the pedestrian, the identification occurring in response to a determination that the rate at which the distance to the given object changes is substantially same to the speed at which the handheld computing device is moving; and generating, by the processor, an alert for the obstacle in response to a determination that the distance to the given object is less than a threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification