Use audio signal to detect location
Publication Date: 2016-Mar-03
The IP.com Prior Art Database
Based on the sounds in a given environment, a hearing device user might need to alter the settings on the device to produce better results. A problem with setting a map/program depending on the user's position is that the environment has variable sound conditions depending, for example, on the time of day or activity in an area.
Use Audio Signal to Detect Location
Based on the sounds in a given environment, a hearing device user might need to alter the settings on the device to produce better results. A problem with setting a map/program depending on the user’s position is that the environment has variable sound conditions depending, for example, on the time of day or activity in an area.
An existing application can save a specific setting/map to the current position. One way to improve the accuracy of the current location involves also using map data in order to specify a defined area (e.g., a building, a park, etc.).
The novel contribution is a system and method to use information from a Sound Environmental Classifier or other sound analysis tools and/or time data in combination with localization data to accurately determine the location of the user, and then determine the need for changes to the settings on the user’s hearing device to produce better results. By adding the aspect of analyzing the sound environment, either with a hearing device or with a smart phone, the system can use the present location (e.g., indoors vs. outdoors, crowd noise, etc.) to determine if the user has entered a location that requires a change to the hearing device program settings.
Description (Components, Process)
The idea is to use audio data, which can be collected by the hearing device to better determine the location.
The environmental classifier or other sound analyzing functions can analyze the sound environment and identify different types of environmental noise (e.g., in wind, speech in noise, in noise, in clean speech, in music environment, in a reverberant room, in a loud sound environment, etc.) Many classifiers can give a probability value, such as the probability that the user is in a particular type of environment. The system selects the programs/maps based the highest probability or identifies the setting from a mixture of the parameters used between the settings in the maps/programs.
To implement the system, when the user is at a location or area that requires the use of a specific program (i.e., to improve the results of the hearing device), the related application can save the currently classified sound environment along with the location, etc. When the positioning system detects that the user is close to the saved location, the system analyzes and compares the current sound environment to a saved sound environment. If the current sound environment closely resembles the saved sound environment, then the system uses the saved position settings.
In another example, the system compares the time data; if it is close enough to what it was when the setting was saved and in combination with sound data, then the system can determine whether it can use the current saved settings or modify the saved settings in some way to produce the best results.
Because the system analyzes the sound environment...