IP Library Granted Patent US 10,583,067
Granted Patent B2
US 10,583,067 · App. 16/058,370 · Granted Mar 10, 2020

Source-of-sound based navigation for a visually-impaired user

Inventors: Eric V. Kline (Rochester, MN); Sarbajit K. Rakshit (Kolkata, IN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
A61H3/061G01C21/3652A61H2003/063A61H2201/5058
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,583,067
App. No.
16/058,370
Granted
Mar 10, 2020
Kind
B2
Abstract

User devices, methods, and computer-readable media are described for providing source-of-sound based navigation to a visually-impaired user. A sound detected at a user device of a visually-impaired user is categorized and an approximate location of a source of the sound is determined. A contextual analysis is performed based on the determined sound category such that the results of the contextual analysis indicate whether the visually-impaired user should be directed towards or away from the location of the sound source. An evacuation path is determined in those scenarios in which the user should be directed away from the detected sound and a tactile representation of the evacuation path is generated on a display of the visually-impaired user's device. A navigation path is determined in those scenarios in which the user should be directed towards the detected sound and a corresponding tactile representation thereof is generated.

Claims (81)

1. A computer-implemented method for providing source-of-sound based navigation, the method comprising:

detecting, at a user device, a sound in an environment;

determining a location of a source of the sound;

identifying a sound category of the sound;

performing, based at least in part on the sound category, a contextual analysis of the sound;

determining, based at least in part on the contextual analysis of the sound, that a visually-impaired user of the user device should be directed away from the location of the source of the sound;

determining an evacuation path for directing the visually-impaired user away from the source of the sound; and

generating, on a display of the user device, a tactile representation of the evacuation path.

2. The computer-implemented method of claim 1 , further comprising:

generating, on the display of the user device, a tactile representation of a path to avoid from a current location of the user device to the location of the source of the sound,

wherein the tactile representation of the path to avoid indicates to the visually-impaired user that the path should be avoided, and

wherein the tactile representation of the path to avoid is distinguishable by touch of the visually-impaired user from the tactile representation of the evacuation path.

3. The computer-implemented method of claim 2 , wherein at least one of:

i) the tactile representation of the evacuation path comprises a contiguous raised portion of the display of the user device and the tactile representation of the path to avoid comprises a first set of raised portions of the display of the user device and a second set of non-raised portions of the display of the user device, or

ii) the tactile representation of the evacuation path comprises a contiguous portion of the display of the user device having a first temperature that is distinguishable by the visually-impaired user from a second temperature of other portions of the display of the user device and the tactile representation of the path to avoid comprises one or more portions of the display of the user device having a third temperature that is different from the first temperature.

4. The computer-implemented method of claim 1 , further comprising:

generating, on the display of the user device, a tactile representation of the sound category.

5. The computer-implemented method of claim 1 , wherein determining the evacuation path comprises:

accessing map data to identify one or more obstacles; and

constructing the evacuation path so as to avoid the one or more obstacles.

6. The computer-implemented method of claim 1 , wherein determining the location of the source of the sound comprises:

calculating, at the user device, a first sound intensity value of the sound detected at the user device;

receiving, at the user device, additional sound intensity values calculated by a plurality of other user devices in the environment that detect the sound; and

calculating, at the user device, the location of the source of the sound based at least in part on the first sound intensity value and the additional sound intensity values.

7. The computer-implemented method of claim 1 , further comprising:

receiving sound data indicative of the sound;

receiving metadata associated with the sound data, wherein the metadata comprises location information indicative of the location of the source of the sound.

8. A user device for providing source-of-sound based navigation, comprising:

at least one memory storing computer-executable instructions; and

at least one processor, wherein the at least one processor is configured to access the at least one memory and execute the computer-executable instructions to:

detect, at the user device, a sound in an environment;

determine a location of a source of the sound;

identify a sound category of the sound;

perform, based at least in part on the sound category, a contextual analysis of the sound;

determine, based at least in part on the contextual analysis of the sound, that a visually-impaired user of the user device should be directed away from the location of the source of the sound;

determine an evacuation path for directing the visually-impaired user away from the source of the sound; and

generate, on a display of the user device, a tactile representation of the evacuation path.

9. The user device of claim 8 , wherein the at least one processor is further configured to execute the computer-executable instructions to:

generate, on the display of the user device, a tactile representation of a path to avoid from a current location of the user device to the location of the source of the sound,

wherein the tactile representation of the path to avoid indicates to the visually-impaired user that the path should be avoided, and

wherein the tactile representation of the path to avoid is distinguishable by touch of the visually-impaired user from the tactile representation of the evacuation path.

10. The user device of claim 9 , wherein at least one of:

i) the tactile representation of the evacuation path comprises a contiguous raised portion of the display of the user device and the tactile representation of the path to avoid comprises a first set of raised portions of the display of the user device and a second set of non-raised portions of the display of the user device, or

ii) the tactile representation of the evacuation path comprises a contiguous portion of the display of the user device having a first temperature that is distinguishable by the visually-impaired user from a second temperature of other portions of the display of the user device and the tactile representation of the path to avoid comprises one or more portions of the display of the user device having a third temperature that is different from the first temperature.

11. The user device of claim 8 , wherein the at least one processor is further configured to execute the computer-executable instructions to:

generate, on the display of the user device, a tactile representation of the sound category.

12. The user device of claim 8 , wherein the at least one processor is configured to determine the evacuation path by executing the computer-executable instructions to:

access map data to identify one or more obstacles; and

construct the evacuation path so as to avoid the one or more obstacles.

13. The user device of claim 8 , wherein the at least one processor is configured to determine the location of the source of the sound by executing the computer-executable instructions to:

calculate, at the user device, a first sound intensity value of the sound detected at the user device;

receive, at the user device, additional sound intensity values calculated by a plurality of other user devices in the environment that detect the sound; and

calculate, at the user device, the location of the source of the sound based at least in part on the first sound intensity value and the additional sound intensity values.

14. The user device of claim 8 , wherein the at least one processor is further configured to execute the computer-executable instructions to:

receive sound data indicative of the sound;

receive metadata associated with the sound data, wherein the metadata comprises location information indicative of the location of the source of the sound.

15. A computer program product for providing source-of-sound based navigation, the computer program product comprising a non-transitory storage medium readable by a processing circuit, the non-transitory storage medium storing instructions executable by the processing circuit to cause a method to be performed, the method comprising:

detecting, at a user device, a sound in an environment;

determining a location of a source of the sound;

identifying a sound category of the sound;

performing, based at least in part on the sound category, a contextual analysis of the sound;

determining, based at least in part on the contextual analysis of the sound, that a visually-impaired user of the user device should be directed away from the location of the source of the sound;

determining an evacuation path for directing the visually-impaired user away from the source of the sound; and

generating, on a display of the user device, a tactile representation of the evacuation path.

16. The computer program product of claim 15 , the method further comprising:

generating, on the display of the user device, a tactile representation of a path to avoid from a current location of the user device to the location of the source of the sound,

wherein the tactile representation of the path to avoid indicates to the visually-impaired user that the path should be avoided, and

wherein the tactile representation of the path to avoid is distinguishable by touch of the visually-impaired user from the tactile representation of the evacuation path.

17. The computer program product of claim 16 , wherein at least one of:

i) the tactile representation of the evacuation path comprises a contiguous raised portion of the display of the user device and the tactile representation of the path to avoid comprises a first set of raised portions of the display of the user device and a second set of non-raised portions of the display of the user device, or

ii) the tactile representation of the evacuation path comprises a contiguous portion of the display of the user device having a first temperature that is distinguishable by the visually-impaired user from a second temperature of other portions of the display of the user device and the tactile representation of the path to avoid comprises one or more portions of the display of the user device having a third temperature that is different from the first temperature.

18. The computer program product of claim 15 , wherein determining the evacuation path comprises:

accessing map data to identify one or more obstacles; and

constructing the evacuation path so as to avoid the one or more obstacles.

19. The computer program product of claim 15 , wherein determining the location of the source of the sound comprises:

calculating, at the user device, a first sound intensity value of the sound detected at the user device;

receiving, at the user device, additional sound intensity values calculated by a plurality of other user devices in the environment that detect the sound; and

calculating, at the user device, the location of the source of the sound based at least in part on the first sound intensity value and the additional sound intensity values.

20. The computer program product of claim 15 , the method further comprising:

receiving sound data indicative of the sound;

receiving metadata associated with the sound data, wherein the metadata comprises location information indicative of the location of the source of the sound.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2018
From: KLINE, ERIC V.; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046587/0976 →
Continuity (1)
Related Publication 20200046595A1 · Feb 13, 2020
Cited By (1)
US 12,638,947