Hearing Aid Self-Organizing Map for Acoustic Program Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing hearing aid systems face challenges in automatic program selection due to decreased performance when characterizing acoustic values vary, requiring intensive calculations and large computing capabilities, and lack the ability to train during real-life operations.
Innovation Solution
A system utilizing a single layer of self-organizing map (SOM) neurons with a grid configuration, where each neuron represents an acoustic situation and is associated with a signal processing program, allowing for real-time selection based on vector differences between sensor and neuron vectors, enabling efficient automatic program selection without requiring extensive computing resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a multi-layer neural network is used for automatic program selection, then classification performance is improved, but intensive calculation is required to update neuron weights
Solution Approach 1:
The patent segments the neural network into a single layer of neurons arranged in a grid configuration, eliminating the need for multiple layers. This segmentation reduces the computational complexity while maintaining the essential classification functionality through vector comparison between sensor data and neuron vectors.
Solution Approach 2:
The patent uses a simplified copy of the neural network structure - a single layer grid of neurons with fixed weights that are trained offline. This copy maintains the classification capability without requiring intensive real-time calculations for weight updates, as the weights are predetermined and stored in memory.
2Power
If a single layer of neurons is used, then computing requirements are reduced, but performance may decrease when characterizing acoustic values vary
Solution Approach 1:
The patent arranges neurons in a two-dimensional grid configuration with spatial neighbors, adding a dimensional aspect to the single-layer structure. This grid arrangement allows neurons to share information with adjacent neurons, effectively increasing the system's capacity to handle varying acoustic characteristics without requiring multiple layers.
Solution Approach 2:
The single-layer grid neuron structure serves multiple functions: it performs classification, stores acoustic situation patterns in its vectors, and allows for offline training. The grid configuration with neighbors enables the system to generalize across varying acoustic values by propagating information spatially, making the simple structure universally applicable to diverse acoustic environments.
3Ease of operation
If automatic program selection is implemented, then user convenience is improved, but the system lacks the ability to train during real-life operations
Solution Approach 1:
The patent implements preliminary offline training of the neural network before actual use. During this phase, the system learns acoustic situations and programs using recorded data, storing the learned patterns in the neuron vectors and labels. This preliminary action enables the system to provide automatic program selection from the start without requiring real-time training capabilities.
Solution Approach 2:
The system incorporates feedback mechanisms where user selections during the learning phase are used to adjust neuron labels and vectors. The system monitors which programs users manually select in response to detected acoustic situations and uses this feedback to refine the automatic selection algorithm, improving adaptability over time through iterative refinement rather than real-time learning.
Data Source
AI summary
This invention relates to a system (100) and method for selecting a signal processing program to be executed by a signal processor in a hearing aid. The system (100) comprises a single layer of neurons (200) each having one or more neighbours and being arranged in a memory device (106), wherein each neuron comprises a neuron vector referring to a specific acoustic situation and a neuron label referring to signal processing program associated with said specific acoustic situation. The system (100) further comprises a sensor adapted to detect an external acoustic situation and to define a sensor vector associated with said external acoustic situation, and wherein a processor (102) calculates a vector difference between said sensor vector and each of the neuron vectors, identifies that neuron providing the smallest vector difference, and selects a signal processing program referred to by a neuron label of that neuron.


