Novel dynamic hearing restoration device
Patent Information
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-02
- Publication Date
- 2026-03-18
AI Technical Summary
Traditional hearing restoration devices rely on the assumption of linear hearing behavior, which is invalidated by the brain's compensation for elevated hearing thresholds at higher sound pressure levels, leading to inadequate amplification at lower frequencies and excessive amplification at higher frequencies, resulting in ineffective hearing aid performance and potential additional hearing loss.
A Dynamic Hearing Restoration Device that uses data from the Equal Loudness Hearing Test to create amplification tables for dynamically changing amplification at different sound levels, ensuring proper hearing restoration and efficient use of the dynamic range by adjusting amplification based on sound pressure levels, thereby preventing unnecessary exposure to high sound levels.
The device effectively compensates for hearing loss across varying sound levels, ensuring adequate amplification at lower frequencies and preventing excessive amplification at higher levels, thereby improving hearing restoration and reducing the risk of additional hearing damage.
Smart Images

Figure SE2024050420_14112024_PF_FP_ABST
Abstract
Description
[0001] Novel Dynamic Hearing Restoration Device
[0002] Introduction
[0003] Traditional hearing restoration devices, hearing aids etc., relies on the ISO standard hearing threshold test involving discovery of a person’s hearing threshold at a handful of frequencies, normally about 6 to 10. The result of the test is recorded in an Audiogram. Whilst the test is useful for detecting a person’s hearing loss through the uncovering of an elevated hearing threshold it is not revealing any information about hearing loss above the hearing threshold. Any hearing restoration device that is applied based on the standard test must rely on the assumption that hearing loss is linear at higher sound pressure levels and more or less equal to the elevated threshold. However, a novel Equal Loudness Hearing Test clearly reveals that this is not the case. The hearing ability of a person experiencing hearing loss changes significantly at sound pressure levels above the hearing threshold.
[0004] Fig. 1 shows Equal Loudness Hearing Test data at levels 10Phon, 20Phon, 30Phon and 40Phon for a person with quite significant high frequency hearing loss. The bottom trace shows the lowest 10Phon level which is just above or at the test subject’s hearing threshold at 800Hz. The traces display to the right a significant elevation of the hearing threshold starting just above 1 kHz. To the left in the diagram, at lower frequencies, the traces are spaced by the expected 10Phon. At higher frequencies beginning from approximately 2kHz and above, the spacing is significantly less than 10Phon. At 300Hz the 10-40Phon traces are separated by almost 40dB, which corresponds to the sound level increase. The slight elevation of the 10Phon trace between 100Hz-1kHz produces a slightly smaller separation to the 20Phon trace than between the other traces. This is caused by a slight elevation of the hearing threshold influencing at the lowest 10Phon level. The elevation disappears at 20Phon and above where the spacing is exactly 10Phon apart from a few small local deviations. At higher frequencies above 2kHz, where there is significant elevation of the hearing threshold, the 10-40Phon traces are separated by just a few Phon. This reveals that at say 3kHz the sound pressure level just needs to increase by a couple of Phon to be perceived by the test subject to have increased by 40Phon. Very clearly the brain starts to radically compensate for the elevated hearing threshold once the sound pressure level is above the hearing threshold and the ear / brain is no longer behaving as a linear device, clearly invalidating the conventionally accepted assumption that hearing loss is linear.
[0005] This behavior will create a massive problem if the elevated hearing threshold were to only be compensated by the present standard methods relying on the assumption of linear hearing behavior. Using standard compensation practice, applying static amplification of approximately half to two thirds of the measured elevated hearing threshold, the sound would at lower sound levels and frequencies above approximately 2kHz evidently not be amplified enough and at higher levels amplified far too much. This is further evidenced by the fact that the test subject whose hearing is measured with Equal Loudness Hearing Test and shown in Fig. 1 has got professionally fitted hearing aids but is not using them since they do not provide any perceived benefit.
[0006] Normally the dynamic range compression at frequencies with an elevated hearing threshold is smaller than the case presented in Fig. 1 , but all measured test subjects show similar dynamic compression at frequencies where there is an elevation of the hearing threshold. Looking at our collected measurement data it is obvious that the brain automatically compensates for an elevated hearing threshold at higher sound pressure levels when the sound is above the hearing threshold and consequently can be heard. The brain’s compensation can be quite dramatic as in fig. 1 or smaller, but it is always present to a significant degree.
[0007] To be able to properly restore hearing a device clearly cannot rely on static amplification, dynamically changing amplification depending on sound level is required, and Equal Loudness Hearing Test data is necessary to set correct amplification at different sound levels. Output from the Equal Loudness Hearing Test is amplification data tables at selected filter frequencies. The table data is used in the Dynamic Hearing Restoration Device as input to set the dynamically changing amplification at each frequency depending on sound level.
[0008] Apart from the most important aspect, enabling a proper hearing restoration, a Dynamic Hearing Restoration Device also utilizes available dynamic range in an efficient manner. The current practice hearing compensation based on static amplification, consumes a significant portion of the available dynamic range without any benefit. The static amplification approach is in fact exposing the user for a risk of acquiring additional hearing loss due to the disadvantageous and unnecessary exposure to sound pressure levels higher than required. If the standard test reveals an elevated hearing threshold of approximately 70dB at 3kHz, as is the case for the person with hearing loss according to Fig. 1 , a normal approach would be to amplify sounds at that frequency by about halt to two thirds of the measured elevation. In this case it would be about 35dB to 45dB, let us say 40dB is used.
[0009] Shown by Equal Loudness Hearing Test results in Fig. 1 , 40dB amplification is not going to be enough at sound levels below 30Phon, it is exactly the right amplification for sounds at 30Phon but at higher sound levels it is too much. At approximately 70Phon, apparent by the Equal Loudness Hearing Test data in Fig. 1 , no amplification is required anymore which makes the static 40dB amplification incredibly excessive. It is thus no mystery why the person whose hearing measurements are shown in Fig. 1 is not helped by the traditional approach.
[0010] With a Dynamic Hearing Restoration Device, having dynamic amplification that changes depending on sound level, the user would not be subjected to any additional amplification at sound levels above 70Phon. The Dynamic Hearing Restoration Device eliminates the risk of sustaining more hearing loss due to high sound levels inadvertently and unnecessarily being generated by the hearing loss compensation.
[0011] A Dynamic Hearing Restoration Device also utilize available dynamic range much better; as an example, a personal sound application in a mobile device with Bluetooth connected earbuds or headphones has already a quite limited dynamic range, limited both by headphone hardware and the Bluetooth connection. The digital lower limit is never better than 16bit resolution i.e. , 96dB dynamic range and in practice together with hardware limitations it will be less. If 40dB of that dynamic range is already used by static amplification, we only have at best 56dB left. If we assume that the maximum output of the Bluetooth headphone hardware is 100dB we would not be able to reproduce any sounds below 44dB, which is a hard digital resolution floor not a noise floor. Literally no sounds softer than 44dB can be reproduced, which means that quite a lot of softer sounds would be totally inaudible and defeat the purpose of the system i.e. , restoring hearing for better intelligibility. The same situation applies in hearing aids, regularly operating with more limited bit depths. The Dynamic Hearing Restoration Device will not decrease the available dynamic range since amplification is lowered down to OdB at higher sound levels.
[0012] Summary of the invention
[0013] The Dynamic Hearing Restoration Device uses data from a novel Equal Loudness Hearing Test that assesses hearing loss across a range of sound levels. The hearing loss data is received in the form of hearing data gain tables containing information about required amplification at each test frequency and different sound levels. The gain table format is just an example of a preferred way of communicating test results, many other data formats can of course be used.
[0014] According to a most general aspect of the present invention there is provided, a dynamic hearing restoration device comprising a software unit for offline and / or online processing of compensating data obtained from a hearing assessment and / or correction test, said software unit for offline processing arranged for obtaining data from a test object, for processing and compensating collected obtained data from the test object by identifying and selecting candidate correction frequencies where correction gain could be applied, by performing a method involving the steps of:
[0015] - finding peak frequencies where required correction gain is higher than neighboring frequencies in the obtained data,
[0016] - preferably then calculating a weight of every identified peak based on a distance to a nearby located peak and the correction gain of each identified peak, wherein the weight of every identified peak is a multiplication of the distance to the next peak and the correction gain of the peak.
[0017] Although optional, according to one embodiment of the present invention, the method comprises calculating a weight of every identified peak based on a distance to a nearby located peak and the correction gain of each identified peak, wherein the weight of every identified peak is a multiplication of the distance to the next peak and the correction gain of the peak. The Equal Loudness test results shown in Fig. 1 uses 81 frequencies in the range between 100Hz and 10kHz. The Dynamic Hearing Restoration Device does not require this many correction filter frequencies. The number of correction filter frequencies can be anything between 1 up to the presented 81 or even more. Preferably correction filter frequencies should be 100Hz, 200Hz, 400Hz, 800Hz, 1200Hz, 1600Hz, 2400Hz, 3200Hz, 4800Hz, 6800Hz, 9600Hz and 12800Hz. These frequencies are evenly spread across the frequency range that is relevant for hearing restoration. They are more closely spaced at higher frequencies where higher resolution is required for optimal correction.
[0018] The Equal Loudness Hearing Test measurements are referenced to sound levels measured in Phon. If the measurements are not pre-processed before being sent to the Dynamic Hearing Restoration Device a transposition in the device of equal loudness data measured in Phon to sound pressure levels (SPL) is required before the data can be put into the Gain Tables, see Fig. 2. Input signals to a Dynamic Hearing Restoration Device from microphones or other sources are always referenced to physical sound pressure. Therefore, SPL referenced data is required for efficient signal processing in Dynamic Hearing Restoration Devices. SPL is a physical unit normally measured in dBSPL, which is a logarithmic unit using a reference level of 20 micro pascals of sound pressure, whereas Phon is a logarithmic perceptual unit. Perceptual levels measured in Phon are based on human perception of the loudness of sound.
[0019] The Equal Loudness Hearing Test measurements usually only covers a limited dynamic range, 10Phon to 60Phon. A Dynamic Hearing Restoration Device requires data for the whole relevant OdBSPL to 110dBSPL dynamic range for proper hearing correction. If the data from the Equal Loudness Hearing Test is not covering this whole range, it is necessary to add missing hearing correction data by calculations in the device so that all required sound level entries in the Gain Tables can be filled with relevant gain information. Correction gain data for the missing portions of the dynamic range is calculated by polynomial extrapolation of the available measured range at all frequencies. Next action involves selecting suitable correction frequencies where correction gain should be applied. Frequencies where there is no correction gain required according to the measurement are discarded. Frequencies where the hearing loss is too severe for correction to be feasible are also discarded. This typically happens at the highest frequencies, 9600Hz and 12800Hz, where age related hearing loss can make it impossible to hear the frequencies thus making correction pointless and even potentially harmful if too much gain is applied. Finally, the remaining correction gain data is analyzed to find peaks in the hearing loss data where it is suitable to apply correction. One peak frequency can usually cover a frequency range, due to the correction peaking filter bandwidth, which often makes it unnecessary to boost adjacent frequencies closest to the center frequency.
[0020] If the Equal Loudness Hearing Test measurements are not post processed to adjust Gain Table data for aggregate amplification, it must be done in the device before the data can be put into the Gain Tables. Amplification from adjacent Dynamic Filter frequencies interact and add together creating additional gain. Dynamic Filter bandwidths must be wide to achieve good time domain response with limited energy dispersion i.e. , ringing. The wide bandwidth consequently causes an overlap between adjacent Dynamic Filter frequency bands. To correct aggregate gain to equal the measured required gain an optimization must be performed. The optimization is termed gain sail optimization since the applied gain looks like a sail in a three-dimensional plot with frequency, sound level and amplification on the axes, see Fig. 6.
[0021] The Dynamic Hearing Restoration Device contains correction peaking filter blocks at the minimum at each correction frequency providing dynamically varying amplification dependent on the sound level. Fig. 2 shows a high-level topology with three dynamic filters, each handling amplification at one frequency. The number of filters could be fewer or more depending on the number of frequencies where amplification is required, but the general principle should be clear. Input could be from a digital and / or analog stream of sounds and / or one or more microphones. The sound output signal from the Dynamic Hearing Restoration Device is normally sent to a sound transducer of some sort either in the device or at the end of a signal path and / or could be recorded for later playback. Typically, the Dynamic Hearing Restoration Device is in the form of hearing aids, earbuds or headphones.
[0022] The elements required for the whole dynamic amplification mechanism greatly influences sound quality. Human hearing is very sensitive to time domain anomalies and the dynamic amplification changes must be achieved without audible artifacts being introduced. Audible sound degradation would indeed defeat the purpose of the device, to restore hearing. Therefore, sound level detector filters, detector properties, amplification filter bandwidths and the method used to realise the amplification changes have to be carefully chosen. The invention takes all these aspects into account and the revealed dynamic amplification generates no sound degradation.
[0023] Signal processing in the Dynamic Hearing Restoration Device should preferably be software algorithms in a DSP or analog or a combination of the two. The corresponding sound pressure level must be known and calibrated inside the Dynamic Hearing Restoration Device when amplification is applied since the amount of amplification that should be applied is dependent on the sound pressure level.
[0024] A typical implementation also requires a limiter applied on the output to reduce maximum sound pressure. The limiter will prevent risk of additional hearing damage by keeping reproduced sound pressure within safe limits and if known, limit levels to stay within the output transducers’s dynamic reproduction range.
[0025] If the input signal source comes from one or more microphones in a real time processing application of the Dynamic Hearing Restoration Device, typically in the form of hearing aids, earbuds or headphones, acoustic feedback cancellation is also required.
[0026] Detailed description of the invention
[0027] If the hearing correction data provided by the novel Equal Loudness Hearing Test to the Dynamic Hearing Restoration Device is not post processed it will be referenced to Phon. It will also likely have a limited dynamic range, normally 10Phon to 60Phon. Further, if not already done, suitable correction frequencies must be identified and selected before data can be entered into the Gain Tables of the device, see Fig. 2. These steps need to be carried out in the device if not already preprocessed before the data is received by the device or it could be sent to a processing software running on an external device such as a mobile phone, PC, cloud processing unit or other similar alternatives.
[0028] Sound pressure level measured in dBSPL is a logarithmic unit using a reference level of 20 micro pascals of sound pressure i.e. , OdBSPL equals a physical sound pressure of 20 micro pascals. The ISO226 standard provides perceptual equal loudness information at different sound levels and frequencies. Perceptual levels are measured in Phon, which is a unit based on human perception of loudness. As an example, two tones, both at a level of 30Phon, at the frequencies 1 kHz and 100Hz respectively, will be perceived to be equally loud by a person with normal hearing ability. The tone at 100Hz will however need to be at a higher physical sound pressure level compared to the tone at 1 kHz for them to be perceived as equally loud.
[0029] The equal loudness test’s sound levels are based on the ISO226 standard and are measured in Phon. Since Phon is a perceptual level, each frequency test point and sound level must be translated from Phon to a technically derivable physical sound pressure measured in dBSPL before it can be used in the Dynamic Hearing Restoration Device’s Gain Tables. Input signals to a Dynamic Hearing Restoration Device from microphones or other sources are always referenced to physical sound pressure and consequently SPL referenced gain data is required for accurate signal processing.
[0030] The ISO226 standard only contains a finite number of numerical test points divided in frequency in a one third octave series from 20 Hz to 12 500 Hz. The number of numerical level test points are similarly limited.
[0031] The equal loudness test’s chosen frequency points do not fully coincide with the ISO226 frequencies and the level data available in the ISO226 standard has a granularity that is too coarse for it to be useful directly. Consequently, the required data in between the numerical test points available in the standard must be interpolated. There are many possible mathematical interpolation methods that can be used, in this case the interpolated values are determined by cubic spline interpolation. Both level and frequency plane data must be interpolated to arrive at the required granularity.
[0032] Then, using the ISO226 interpolated data, the transposition from Phon to dBSPL as reference for hearing correction gain can be done. Measured correction gain data is interpolated from Phon reference to dBSPL reference. Again, there are many possible mathematical interpolation methods that can be used, in this case interpolated dBSPL referenced values are determined by cubic spline interpolation. Correction gain is measured in logarithmic units, dB, and not in perceptual Phon.
[0033] A Dynamic Hearing Restoration Device must handle a dynamic range from OdBSPL to 110dBSPL to accomplish proper hearing correction. Therefore it is necessary to extend the measured hearing correction data to cover the whole applicable dynamic range. Below OdBSPL the same correction gain as at OdBSPL will be used and at nearly all frequencies the level is below the hearing threshold anyway. Similarly, levels above 110dBSPL have the same correction gain as at 110dBSPL and such high levels will not be amplified in any case, they are attenuated by a maximum level limiter.
[0034] The Equal Loudness Hearing Test normally provides data from 10Phon to 60Phon in 10Phon increments at each frequency. After the Phon to dBSPL transposition, data is available referenced to physical dBSPL units. Sometimes the available level range is smaller but a minimum of two and normally four to six level measurement points are available.
[0035] At first, the level granularity is increased. Interpolation can be achieved mathematically in many ways, in this case cubic spline data interpolation is employed between the raw data points followed by a multiple order linear phase FIR average filtration of the interpolated data set. Filtration is made to smooth out local variations in the measured data to achieve an improved accuracy. The interpolation can generate as many datapoints over the available dynamic range as desired, in this case a 0.5dB interval between data points is used. Secondly, the dynamic range is extended below the lowest measured level down to OdBSPL. For this purpose, the lowest levels of the interpolated and filtered data are used. A straight-line, first order polynomial, derivative fit is made to the derivative of the lower level part of the interpolated and filtered data. The first order polynomial is then used to extend the data below the lowest measured level. Similarly, the interpolated and filtered data at the highest measured levels is used to perform a first order polynomial fit to the derivative of the highest level part of the interpolated and filtered data. The resulting first order polynomial can then be used to extend data points above the highest measured level. Finally, a multiple order linear phase FIR average filtration of the entire extended data set is made. Filtration smooths out the transitions between measured and extended data to improve accuracy. Fig. 6 displays a 3D diagram with measured and extended correction gain data, called a gain sail, at seven different frequencies.
[0036] Next step involves identifying candidate correction frequencies where correction gain could be applied. Frequencies where the equal loudness test shows that correction gain is not required will not be used and are discarded. Frequencies where the equal loudness measurement shows that hearing loss is too severe for correction to be applied are also discarded. The indicators being that excessive correction gain is required to restore hearing or simply that the test was terminated because the sound level was too loud. It is not unusual that the highest frequencies, 9600Hz and 12800Hz, pose problems for people with significant age related hearing loss, making it impossible for them to hear these frequencies. The remaining candidate frequencies are then further analyzed to find the appropriate correction frequencies.
[0037] First, correction peaks are located within the candidate correction frequencies. Peaks in this case means frequencies where the required correction gain is higher than the neighboring frequencies. When the peaks are identified, each peak’s "weight" is calculated. A peak’s weight is a multiplication of distance to next peak and the peak’s correction gain. Then, the dominant peak with the largest weight is added to the selected frequencies. This procedure is iterated to find more peaks among the identified peaks and new peaks are consecutively added to the selected frequencies if the frequency distance to an existing peak among the selected frequencies is larger than a threshold. A suitable threshold is a factor of two away from an existing frequency. When all identified peaks have been investigated the procedure stops, the correction gain frequencies are now selected.
[0038] The Dynamic Hearing Restoration Device contains one or more filter blocks providing dynamically varying amplification, each handling an individual frequency range. Fig. 2 shows an example filter topology that contains from the left BandPass- Filters that limits the frequency range before the level Detectors, level Detectors that detects the momentary input sound pressure level, Gain Tables that uses table data to produce gain settings in the Dynamic Filters. A Dynamic Filter amplifies sound within the Dynamic Filter’s frequency band according to Gain Table data input.
[0039] The filter block can of course be built using topologies other than what is shown in Fig. 2 and the example is just one of many possible implementations.
[0040] Other means than the mentioned Gain Tables can obviously be used to determine the Dynamic Filter’s sound pressure level dependent gain. It is easy to understand that a polynomial or some other type of mathematical expression can be used as a substitute and the Gain Tables merely serve as an example of a feasible implementation approach. The Gain Tables shown in Fig. 2 would in such case be substituted by the applied alternative method used to obtain the Dynamic Filter gain.
[0041] A Dynamic Filter is required at each frequency that needs to be amplified within the hearing restoration process. The Dynamic Filter is operating with dynamically changing gain dependent on the dynamically changing input signal level at the filter frequency. Many basic filter topologies are conceivable for the Dynamic Filter. For example, HR topologies, FIR topologies etc. or combinations thereof. Regardless of the type of filter there is always a direct relationship between filter bandwidth and time domain response. A filter with narrower bandwidth will have poorer time domain response compared to a filter with wider bandwidth. As the bandwidth of the filter is reduced, progressively there will be more ringing present on the filter output. Also, the output response after a transient input signal to the filter will be more sluggish and delayed by a narrower bandwidth filter than a wider band filter. The filter order will also have a similar influence on the time domain response, where higher order filters produce better stopband attenuation or passband gain but exhibit poorer time domain behaviour.
[0042] The Equal Loudness Hearing Test provides data about required amplification at a selected number of frequencies and sound levels to restore a test subjects hearing. The data is provided in the form of tables, one table for each frequency. The tables collectively, see Fig. 6, creates a gain sail. Fig. 6 displays a three-dimensional diagram with gain sail data from a person facing cookie bite hearing loss. The gain sail shows the required correction gain (amplification) that is required at the frequencies 1-7 at sound pressure levels from OdBSPL to 120dBSPL. The frequencies in this case are 400Hz, 800Hz, 1200Hz, 1600Hz, 2400Hz, 3200Hz and 12800Hz. The gain sail reveals the measured correction gain required to fully restore hearing for the test subject and is a collection of correction gain table data for each frequency. Looking at the gain sail, it is apparent that at higher sound pressure levels no correction gain is required, but at lower levels significant amplification is. Above approximately 80dBSPL no amplification is necessary at any of the frequencies, whereas at 20dBSPL upwards of 35dB to 40dB is needed in the middle frequencies to correct the measured hearing loss.
[0043] To restore hearing loss a Dynamic Hearing Restoration Device must dynamically change filter gain at the 7 frequencies depending on the input sound pressure level at each of the frequencies. A topology is shown in Fig. 2 containing three filters that handle dynamic amplification at three different frequencies. The Dynamic Hearing Restoration Device must, in this example, comprise 7 band pass filters that predominantly pass each of the frequencies separately to 7 sound pressure level detectors, one for each frequency. The level detector outputs are then used to calculate the momentarily required gain of 7 peaking filters, again one filter for each frequency. The number of necessary frequencies varies from case to case and the 7 in this case is only an example. In some cases just one frequency is required but in most cases two to five is enough. In theory, all twelve of the normally available frequencies could be needed but it is unusual.
[0044] There are two obvious high-level topologies for a Dynamic Hearing Restoration
[0045] Device. A serial topology or a parallel. Fig. 4 shows an example of a serial topology and fig. 5 reveals a parallel topology. Many combined Filter Block compositions can of course be constructed using other topologies than those shown in figs. 4 and 5. A serial topology is however preferred as it has got some signal processing advantages. All minimum phase filters produce both a magnitude deviation and an associated phase deviation. With a serial topology it is straight forward to add gain at consecutive frequencies. Any added filter gain magnitude regardless of phase angle will always be present on the output. With a parallel topology each individual filter’s gain magnitude will not necessarily be produced at the output. The output signals from filters in parallel are not necessarily in phase at all frequencies, their respective output’s phase changing as more or less boost is applied. This will cause somewhat unpredictable results since the summation of the parallel filters is not only a magnitude summation but a vector summation of each output producing different magnitudes depending on their phase relationships. Consequently, for simplicity and effective use of energy and computational power in a real time application, the serial topology is much preferred. Typically, energy is in very short supply in wearable earbuds, hearing aids or similar products.
[0046] Fig. 2 shows a serial filter topology which is combined with a parallel detector topology. The parallel detector paths make it possible to detect levels at each frequency without delay thereby avoiding time domain anomalies that could otherwise occur. The BandPass-Filters filter out relevant frequencies before the signal propagates to the Detectors. The Detectors detect instantaneous levels in each frequency band. The Detectors have a short rise time, between 1 us to 100us, and a somewhat longer fall time between 100us to 2ms. The values are audibly optimized to remove perceptible time domain anomalies. The outputs from the detectors are then sent to the Gain Tables. Based on the current sound levels desired gain values are found in the tables and then output from the Gain Tables to the Dynamic Filters. The input and output signal must be level calibrated, so that the corresponding sound pressure level is known. The Delay block in the signal path is used to delay the audio signal for a short period before it is passed to the Dynamic Filter chain. The delay should correspond to the response time of the Detectors and Dynamic Filters. If the signal level is very low, the Dynamic Filter gain is usually high and, in some cases, where a lot of amplification is required for hearing correction, it can become very high. If the signal level rises very quickly, as an example if a glass object falls on a hard floor, the gain must be reduced very quickly, or it will momentarily be too high. The Delay element is used to balance the dynamic behavior so that the high sound level propagates through the Dynamic Filter at the same speed as the gain is adjusted. Without the Delay element, the gain will be momentarily too high when the signal level rises very quickly, which will produce an annoying clicking type of sound. This behavior can be avoided using the Delay element.
[0047] Building Dynamic filters in the digital domain using standard building blocks whilst preserving signal fidelity is not straight forward. The ubiquitously used infinite impulse response, HR, and finite impulse response, FIR, filters do not behave predictably and well with dynamically changing filter coefficients. Nor does any combination of these filters. An HR filter, regardless of chosen DSP implementation topology, operates through nested feedback paths with different delay lengths and coefficients used throughout for multiplications. For example, the common HR biquadratic building block comprises five coefficients and four delay elements holding data from previous sample cycles. Any input signal other than zero to an HR filter produces an impulse response on the output that tails off over time. The tail time is by definition infinite but in practice the output response will eventually fall into the noise floor, either through round of errors in the DSP-calculation’s bit depth limited precision or an actual noise floor present in the input signal. The length of the tailing signal depends on the chosen filter order and Q, higher order and higher Q filters having longer tails. A FIR filter has within its filter structure similar delay elements holding data from previous samples and a multitude of coefficients. The filter does not rely on nested feedback loops, it uses a finite number of delay elements and coefficients defined by the filter length. The finite length, number of samples, of the filter also limits the tailing response to the same finite length of samples. Although a finite tailing response could sound beneficial, a significant drawback with FIR filters compared to HR is the latency they introduce. A FIR filter always delays the output signal by its number of samples finite length, which could be very troublesome in real time applications such as a Dynamic Hearing Restoration Device if the filter is long. Humans are sensitive to latency, even a few tenths of milliseconds is clearly perceptible and sounds that doesn’t occur at the correct time in relation to visual impressions produces a quite strange and confusing feeling which is unacceptable for the application.
[0048] The tail on the output of any filter after the input signal has become zero is a measure of the energy stored in the delay elements within the filter. The filter models and formulas used to calculate filter coefficients from parameters assumes that the filter structure initially is in a steady state of zero, which, after an input signal has gone to zero, it only reaches after processing possibly hundreds of samples due to the nested feedback paths with different delay lengths or the filter length in case of a FIR filter. Regardless of whether it is an HR, or FIR filter the stored energy within the filter is similar and the number of samples required to reach steady state of zero within the filter is more or less the same.
[0049] In a Dynamic Hearing Restoration Device, filters will never reach steady state zero within themselves since there will always be an input signal present. Filter parameter updates will always be done whilst energy is present within the filter structure. If filter parameters were updated occasionally, say once every ten seconds, this would not be a major issue, but a dynamic filter must be updated much more often, potentially every sample. Updating coefficients at a rate not far removed from or even approaching the sample rate will produce significant distortion. Updated coefficients will be multiplied with old data stored in the filter and consequently the output from the filter will become erroneous for as long as it takes for the stored data to propagate out through the filter structure. If coefficients are updated every sample the distortion will become very substantial.
[0050] Filters built on the Digital Integrator Cascades technique developed by Hal Chamberlin are an alternative to the HR and FIR filters in dynamic applications. These filters are better suited to dynamic updates with much less distortion, but the filter responses are less accurate when resonances are introduced. The basic integrator form of these filters can only produce a limited set of filters and second order filters with Q values i.e., resonances, are not as accurate. Therefore, although commonly used in real time dynamic applications such as gaming software, their properties are less ideal in a hearing restoration system. Fig. 3 shows a feasible implementation of the Dynamic Filter block present in Fig. 2 using an alternative structure that does not possess the drawbacks caused by dynamic updates of filter coefficients discussed above. The structure uses a fixed HR filter, FixedllRBoostFilter, that adds gain at the desired boost frequency. This filter can obviously be substituted with another type of filter or a combination of filters, the HR filter is only a suitable example. The filter’s coefficients are statically set so that maximum required boost is always provided by the filter. As an example, the gain sail in Fig. 6 shows that a maximum gain of approximately 35dB is required at frequency 5 and consequently the filter gain would be set to 35dB in this case. To the left in Fig. 3 are the input signals to the Dynamic Filter structure, AudioSignallnput and GainTablelnput. The AudioSignallnput is obviously the audio input signal and the GainTablelnput is the gain control input to the Dynamic Filter. The gain control input signal varies between zero and one depending on the required dynamically changing gain. When the signal is one, the Dynamic Filter produces maximum gain on the output and when zero it just passes through the audio signal without any gain at all being applied. The gain control signal is fed to Multiplied that is multiplying the audio input signal with the gain control signal. The gain control signal is also after being subtracted from the constant value of one fed to Multipl ier2. The gain control signal after the subtraction varies between one and zero i.e., when the gain control signal to Multiplied is one the signal to Multiplier^ is zero and when zero to Multipl ied it is one into Multipl ier2. The audio signal output from Multiplied is fed to the FixedllRBoostFilter which applies maximum gain and the output from the FixedllRBoostFilter is fed to an adder, Add, summing the signal with the output form Multiplier^. The sum of the audio signal outputs from Multiplied and Multiplier^ will always add up to the same as the input audio signal, the ratio however between what goes out of Multiplied and Multiplier!? changes depending on the gain control input signal to the Dynamic Filter. By changing the gain control input signal to the Dynamic Filter a different mix of the unmodified but gain controlled output from Multiplier!? is added together with the boosted output from Multiplied . By changing the signal ratio through the gain control input signal to the Dynamic Filter the boost provided by the Dynamic Filter can be varied from zero to maximum boost. This is achieved through changes of a simple mix of two audio signals entirely without any added distortion. Fig. 8 shows frequency responses of 8 Dynamic Filters with suitable bandwidths. Gain overlap between these filters can be seen in the diagram. Significant overlap occurs, especially in the middle frequencies that are relatively closely spaced. Close spacing is necessary to attain a correction that fits well with any measured hearing loss. The relatively wide bandwidth of the filters is also necessary, wide bandwidth filters have good time domain behavior whereas narrow bandwidth filters produce poor time domain response.
[0051] Good time domain behavior is required, human hearing is very sensitive to time domain behavior of sounds. If sound is appearing from drumming on wood or metal, a violin or trumpet being played are all interpreted by human hearing from the differences in time domain properties of the sound. A Dynamic Hearing Restoration Device obviously cannot be allowed to introduce time domain irregularities that would diminish sound quality making it harder to hear and interpret sound. Consequently, Dynamic Filters must have wide bandwidths to maintain sound quality and they will for that reason always have overlapping responses as exemplified in Fig. 8.
[0052] To achieve good tracking between dynamically applied correction gain and momentary sound pressure the Dynamic Filter bandwidth and the level Detector BandPass-Filter must have comparable frequency responses. Fig. 9 shows a Dynamic Filter frequency response at 1200Hz, trace 1 , overlapping a suitable Detector BandPass-Filter at 1200Hz, trace 2. The bandpass filter cannot be too narrow as it would produce a poor time domain response and therefore not track the monetary sound pressure well. If the time domain tracking is bad, the measured momentary sound pressure would be incorrect and so would the applied correction gain that is obtained from the measured sound pressure. The Detector BandPass- Filter bandwidth cannot be much wider than the Dynamic Filter either as this would also produce incorrect sound pressure level measurements. With a wide band filter, sounds at frequencies far from the center frequency would be given too much weight in the measurement and gain would consequently be reduced at the center frequency. This is obviously wrong since the sounds are not present at the center frequency and the applied gain at the center frequency would become too low. The best results from a sound quality point of view are obtained when these two filters have similar frequency responses, as exemplified in Fig. 9.
[0053] Employing filters with bandwidths shown in Fig. 8 to correct the measured hearing loss shown by the gain sail in Fig. 6 without taking gain overlap between the filters into account would produce far too much amplification. The gain sail in Fig. 7 displays the resulting total amplification if gain overlap was not considered. It is abundantly clear that the aggregate Dynamic Filter amplification without factoring in gain overlap produces far too much gain, upward of +90dB in the middle frequencies where it should only have been around +35dB.
[0054] Whilst it would be possible to correct for over gain with a feedback correction network in a real time signal processing Dynamic Hearing Restoration Device, a feedback network will always produce time domain anomalies which are detrimental to sound quality. The seventy of the problem with feedback becomes quite clear when one considers that with a low input sound level, say 20dBSPL, the aggregate amplification rises to +90dB. Then, as an example, when someone starts speaking and a significant input sound level arises from silence, the gain must instantly be turned down to a much lower level, looking at Fig. 6 probably around 25dB. The gain then needs to change 65dB within much less than 10ms, which will cause significant distortion of the sound. However, not only will significant distortion be generated but the worst problem is gain miss tracking. The gain will initially be too high and sounds that are rather low in level will inadvertently be reproduced at a very high level causing severe initial transient overshoot. Soft sounds will sound as if they initially were almost like gunshots before the gain is turned down, which is obviously not satisfactory. With such large gain adjustments over short periods of time gain tracking miss tracking will always be present. Feedback would also require additional real time processing steps that unavoidably consume processing bandwidth and energy.
[0055] There is, however, a better alternative to manage over gain which is termed gain sail optimization. With a Detector BandPass-Filter bandwidth that matches the Dynamic Filter bandwidth it is possible to preprocess gain table data and optimize gain sail amplification, thereby avoiding significant distortion, gain miss tracking causing gunshot like issues and unnecessary real time calculations. Matching Dynamic Filter and Detector band pass filter bandwidths are required for this to be possible so that the detector senses the sound level equal to how gain is applied by the Dynamic Filter. If the filter bandwidths are different preprocessing output will not be accurate.
[0056] Gain sail optimization is a mathematical problem that can be solved either using equations for an analytical solution or numerical iterative methods. Whilst an analytic solution is theoretically possible, given the complexity and very large number of variables and equations required would make such a solution wholly unfeasible. A numerical solution is therefore much preferred and a numerical iterative method to optimize the correction gain data before storing it in the Dynamic Hearing Restoration Device’s Gain Tables is used.
[0057] Table data from the Equal Loudness Hearing Test, exemplified in Fig.6, is used as target for the aggregate correction gain at each frequency and sound pressure level involved. The gain sail optimization aims to remove excess correction gain accumulated by adjacent frequency Dynamic Filter boosts. The optimization is done through least squares numerical optimization of filter gain.
[0058] When the least squares optimization has found the best correction gains at all levels and frequencies, the adjusted values are saved in the Dynamic Hearing Restoration Device’s Gain Tables. The gain sail optimization can be done both before downloading the data into the Dynamic Hearing Restoration Device or through algorithms running inside the Device.
[0059] All modern hearing aids use feedback reduction techniques of various kinds. An aggressive feedback reduction system risk producing audible irregularities reducing the sound quality of the hearing aid. The more aggressive the greater the risk. The Dynamic Hearing Restoration Device’s natural reduction of gain at higher levels put less burden on the feedback reduction system and it does not need to be as aggressive as would be required in a system with constant gain.
[0060] Exemplified by Fig. 6, required correction amplification will decrease when sound levels increase. This dynamic reduction of amplification at higher input levels provides a clear benefit in hearing aid and similar applications where there always is a risk of acoustic feedback. If there is feedback and the level at the feedback frequency increases, the amplification will automatically be reduced consequently reducing feedback, and limit feedback sounds to a low level. In comparison, a fixed gain system will just increase the feedback sounds until they reach maximum output from the system which obviously can be very unpleasant and need to be aggressively prevented and avoided. If acoustic feedback occurs in a Dynamic Hearing Restoration Device, amplification can simply be reduced a little bit at the level where feedback occurs until it stops. No aggressive methods are required since the feedback sounds will inherently be at a low level.
[0061] In a Dynamic Hearing Restoration Device most likely basic acoustic feedback sensitivity is know beforehand and it is possible in advance to limit correction gain in the Gain Tables thereby removing or at least minimizing issues with acoustic feedback caused by excessive amplification. A maximum correction gain individual for each correction frequency that correlates with the Dynamic Hearing Restoration Device’s acoustic feedback properties can beneficially be applied to the correction gain data. The limiting should preferably be applied before gain sail optimization, to make sure the applied limit values are never exceeded by aggregate adjacent frequency gain.
[0062] A final limiting step aims to reduce amplification at the highest sound pressure levels. Normally, amplification is not applied at high sound pressure levels since it is not required for hearing correction. As an example, the correction gain required to correct hearing loss for a test subject displayed in Fig.6 does not incorporate amplification above approximately 80dBSPL at any frequency. However, at 20dBSPL upwards of 40dB is required at several frequencies. The required correction gain displayed in Fig.6 is very common, no gain is usually necessary at higher sound pressure levels even for individuals suffering from quite substantial hearing loss. In rare cases, when correction gain is present at high sound pressure levels, it is desirable to reduce the gain to avoid additional hearing damage. In this step correction gain is therefore gradually reduced to zero at levels above 90dBSPL so that input level plus gain never produces an output exceeding WOdBSPL. The two threshold levels 90dBSPL and 100dBSPL are selected to mitigate risk of additional hearing damage and can be adjusted to any other desired level.
[0063] A Dynamic Hearing Restoration Device requires a limiter applied on the output to reduce maximum possible output sound pressure. The maximum sound pressure level can be adjustable and changed to any level, however, it should normally never exceed WOdBSPL. The limiter will prevent risk of additional hearing damage by keeping reproduced sound pressure within safe limits and limit levels to stay within the output transducers’s dynamic reproduction range. The response time of the limiter should be very fast to always keep the sound pressure level below the limit. Different limit levels at different frequencies can also be used by the limiter, allowing more low frequency energy to pass whilst capping mid and higher frequencies.
[0064] The described Dynamic Hearing Restoration Device is not just suitable for applications like hearing aids, earbuds or headphones. It can be used together with any sound reproduction system. Such a system can use any type of loudspeaker or headphones like a phone, tablet, TV-set, headphone amplifier, HiFi system, or computer. It is also well suited for implementations within sound reproduction systems in cars where the relationship between system output and sound pressure at the listener’s ears is predictable due to the generally fixed physical location of a person within the car cabin. The Dynamic Hearing Restoration Device will function properly if the output level at the listener’s ear is known i.e. , a certain sound reproduction system output produces a known sound pressure level experienced by the listener. All these arrangements are only provided as examples and many other possible implementation scenarios can obviously be envisaged. Most applications for the Dynamic Hearing Restoration Device will be real time applications. It is however perfectly possible to pre-process audio material with the Dynamic Hearing Restoration Device’s compensation thereby creating a library of personally compensated audio.
[0065] Software functions, digital signal processing and algorithms can be implemented in many ways, from pure hardware implementations to pure software / firmware or a mix between the two. The DSP functions in the described invention use code written for a digital signal processor. The described algorithms that process input hearing data on the Dynamic Hearing Restoration Device is implemented in software running on the target device, but the software could of course be implemented to run on any computing system such as a personal computer, phone, tablet, or other device. It can also be implemented on a purpose-built target system perhaps resembling an audiometer or cloud computing resources.
[0066] Specific embodiments of the present invention
[0067] Below there are provided some further embodiments of the present invention. According to a most general aspect of the present invention there is provided, a dynamic hearing restoration device comprising a software unit for offline and / or online processing of compensating data obtained from a hearing assessment and / or correction test, said software unit for offline and / or online processing arranged for obtaining data from a test object, for processing and compensating collected obtained data from the test object by identifying and selecting candidate correction frequencies where correction gain could be applied, by performing a method involving the steps of:
[0068] - finding peak frequencies where required correction gain is higher than neighboring frequencies in the obtained data,
[0069] - preferably then calculating a weight of every identified peak based on a distance to a nearby located peak and the correction gain of each identified peak, wherein the weight of every identified peak is a multiplication of the distance to the next peak and the correction gain of the peak.
[0070] As notable from above, the dynamic hearing restoration device comprises a software unit for offline and / or online processing. This implies that the software unit may be directed to either only offline processing or only online processing, or to a combination of the two. To give examples, online processing is typically implemented within an embedded DSP, and offline processing is typically used in cloud preprocessing or within a purpose-built embedded system. In addition to this, this software unit may also be connected to a software unit for real-time processing, which is further explained below.
[0071] According to one embodiment, the method also comprises identifying the dominant peak with the largest weight and adding the dominant peak to the selected frequencies. It should be noted that this step is preferred, but optional according to the present invention. According to one embodiment, the software unit for offline and / or online processing is arranged for performing a transposition of obtained data from Phon to absolute dBSpI values by interpolating measured correction gain data from Phon reference to dBSpI reference, preferably as a first processing step.
[0072] Furthermore, according to yet another embodiment, the software unit for offline and / or online processing is arranged for extending the dynamic range below the lowest measured level and / or above the highest measured level, preferably by using a first order polynomial, more preferably proceeded by a multiple order linear phase FIR average filtration.
[0073] According to yet another embodiment, the software unit for offline and / or online processing is arranged for performing a gain sail optimization involving a compensation for adjacent filter gain contributions where there is an aggregation of amplification from adjacent filters. Moreover, according to one further embodiment, the gain sail optimization involves removing excess correction gain accumulated by adjacent frequency correction peaking filter boosts, preferably by performing least squares numerical optimization of filter gain.
[0074] According to one embodiment, the software unit for offline and / or online processing is arranged in a computer or a mobile device, such as phone or tablet, or in the cloud, or part of an embedded system, or arranged in a hearing device, such as a hearing assessment device or hearing correction device, e.g. provided in headphones, a headset or hearing aids. All headphones are possible here, such as over-ears or in-ears etc.
[0075] In line with the above, according to one embodiment there is disclosed a system comprising the software unit for offline and / or online processing according to above and a connected software unit for real-time processing.
[0076] According to one embodiment, the software unit for real-time processing is arranged in a hearing device, such as a hearing assessment device or hearing correction device, e.g. provided in earbuds, headphones, a headset or hearing aids, or a computer or a mobile device, such as phone or tablet, or in the cloud, or part of an embedded system.
[0077] Moreover, according to yet another embodiment, the software unit for offline and / or online processing and / or the software unit for real-time processing involve one or more dynamic filters for compensating the data, preferably multiple dynamic filters are involved for compensating the data, preferably a number of from 2 - 20 dynamic filters are involved for compensating the data, preferably each dynamic filter is operating with dynamically changing gain dependent on dynamically changing input signal level at the filter frequency. According to one embodiment, said one or more dynamic filters are dynamically changed based on an input-signal and at least one parameter, preferably said one or more dynamic filters change the amplification depending on a change in sound pressure. Moreover, according to one embodiment, input sound pressure is amplified so that the experienced sound level is fully compensated.
[0078] Furthermore, according to yet another embodiment, the software unit for offline and / or online processing and / or the software unit for real-time processing involve a digital signal processing (DSP) unit arranged for digital signal processing of amplification data and filter center frequencies, preferably by involving one or more filter blocks. In relation to the above it should be noted that the DSP unit suitably preferably is part of the real-time processing, such as is provided in a unit, e.g. as a microprocessor, in the headphones, but it may also be arranged in the software unit for offline and / or online processing according to the present invention.
[0079] According to one embodiment, each dynamic filter involved has a center frequency in a range of 100 Hz - 12.8 kHz.
[0080] Furthermore, according to yet another embodiment, said one or more dynamic filters are wideband filters with low order, preferably second order, and wherein the method involves compensation for adjacent frequency filter boost to ensure a control of obtained aggregate gain.
[0081] Moreover, according to one embodiment, there is provided a dynamic filter for each frequency that needs to be amplified within the hearing restoration process.
[0082] Furthermore, according to one embodiment, said one or more dynamic filters is operating with dynamically changing gain dependent on a dynamically changing input signal level at a certain filter frequency.
[0083] According to yet another embodiment, the software unit for offline and / or online processing and / or the software unit for real-time processing involve a digital signal processing (DSP) unit using one or more filter blocks comprising a band pass filter, a sound pressure detector, and a dynamic filter. Again, as notable, the DSP unit may be part of the software unit for offline and / or online processing or the software unit for real-time processing, or may in fact be part of both units, i.e. both units may have DSP units. Moreover, according to one embodiment, the band pass filter is arranged to filter out and the detector is arranged to measure the signal level at the dynamic filter frequency and suppress sound signals present at other frequencies. Furthermore, suitably the band pass filter has a low order, preferably second order, more preferably with Q below 1 . Furthermore, according to one embodiment, the band pass filter and the dynamic filter has matching bandwidths.
[0084] According to yet another embodiment, the software unit for offline and / or online processing and / or the software unit for real-time processing involve a digital signal processing (DSP) unit using one or more filter blocks comprising a gain table which uses table data, e.g. from algorithms, and translates the current input level to a gain setting in the dynamic filter.
[0085] Furthermore, according to one embodiment, the software unit for offline and / or online processing and / or the software unit for real-time processing involves a digital signal processing (DSP) unit using multiple filter blocks.
Claims
Claims1 . A dynamic hearing restoration device comprising a software unit for offline and / or online processing of compensating data obtained from a hearing assessment and / or correction test, said software unit for offline and / or online processing arranged for obtaining data from a test object, for processing and compensating collected obtained data from the test object by identifying and selecting candidate correction frequencies where correction gain could be applied, by performing a method involving the steps of:- finding peak frequencies where required correction gain is higher than neighboring frequencies in the obtained data, and- preferably then calculating a weight of every identified peak based on a distance to a nearby located peak and the correction gain of each identified peak, wherein the weight of every identified peak is a multiplication of the distance to the next peak and the correction gain of the peak.
2. The dynamic hearing restoration device according to claim 1 , wherein the method comprises calculating a weight of every identified peak based on a distance to a nearby located peak and the correction gain of each identified peak, wherein the weight of every identified peak is a multiplication of the distance to the next peak and the correction gain of the peak.
3. The dynamic hearing restoration device according to claim 1 or 2, wherein the method also comprises identifying the dominant peak with the largest weight and adding the dominant peak to the selected frequencies.
4. The dynamic hearing restoration device according to any of claims 1-3, wherein the software unit for offline and / or online processing is arranged for performing a transposition of obtained data from Phon to absolute dBSpI values by interpolating measured correction gain data from Phon reference to dBSpI reference, preferably as a first processing step.
5. The dynamic hearing restoration device according to any of claims 1-4, wherein the software unit for offline and / or online processing is arranged for extending thedynamic range below the lowest measured level and / or above the highest measured level, preferably by using a first order polynomial, more preferably proceeded by a multiple order linear phase FIR average filtration.
6. The dynamic hearing restoration device according to any of claims 1-5, wherein the software unit for offline and / or online processing is arranged for performing a gain sail optimization involving a compensation for adjacent filter gain contributions where there is an aggregation of amplification from adjacent filters.
7. The dynamic hearing restoration device according to claim 6, wherein the gain sail optimization involves removing excess correction gain accumulated by adjacent frequency correction peaking filter boosts, preferably by performing least squares numerical optimization of filter gain.
8. The dynamic hearing restoration device according to any of claims 1-7, wherein the software unit for offline and / or online processing is arranged in a computer or a mobile device, such as phone or tablet, or in the cloud, or part of an embedded system, or arranged in a hearing device, such as a hearing assessment device or hearing correction device, e.g. provided in headphones, a headset or hearing aids.
9. A system comprising dynamic hearing restoration device according to any of claims 1-8, and a connected software unit for real-time processing.
10. The system according to claim 9, wherein the software unit for real-time processing is arranged in a hearing device, such as a hearing assessment device or hearing correction device, e.g. provided in earbuds, headphones, a headset or hearing aids, or a computer or a mobile device, such as phone or tablet, or in the cloud, or part of an embedded system.11 . The system according to claim 9 or 10, wherein the software unit for offline and / or online processing and / or the software unit for real-time processing involve one or more dynamic filters for compensating the data, preferably multiple dynamic filters are involved for compensating the data, preferably a number of from 2 - 20 dynamic filters are involved for compensating the data, preferably each dynamic filteris operating with dynamically changing gain dependent on dynamically changing input signal level at the filter frequency.
12. The system according to claim 11 , wherein said one or more dynamic filters are dynamically changed based on an input-signal and at least one parameter, preferably said one or more dynamic filters change the amplification depending on a change in sound pressure.
13. The system according to claim 10 or 11 , wherein input sound pressure is amplified so that the experienced sound level is fully compensated.
14. The system according to any of claims 9-13, wherein the software unit for offline and / or online processing and / or the software unit for real-time processing involve a digital signal processing (DSP) unit arranged for digital signal processing of amplification data and filter center frequencies, preferably by involving one or more filter blocks.
15. The system according to any of claims 11-14, wherein each dynamic filter involved has a center frequency in a range of 100 Hz - 12.8 kHz.
16. The system according to any of claims 11-15, wherein said one or more dynamic filters are wideband filters with low order, preferably second order, and wherein the method involves compensation for adjacent frequency filter boost to ensure a control of obtained aggregate gain.
17. The system according to any of claims 11-16, wherein there is provided a dynamic filter for each frequency that needs to be amplified within the hearing restoration process.
18. The system according to any of claims 11-17, wherein said one or more dynamic filters is operating with dynamically changing gain dependent on a dynamically changing input signal level at a certain filter frequency.
19. The system according to any of claims 11-18, wherein the software unit for offline and / or online processing and / or the software unit for real-time processing involve a digital signal processing (DSP) unit using one or more filter blocks comprising a band pass filter, a sound pressure detector, and a dynamic filter.
20. The system according to claim 19, wherein the band pass filter is arranged to filter out and the detector is arranged to measure the signal level at the dynamic filter frequency and suppress sound signals present at other frequencies.21 . The system according to claim 19 or 20, wherein the band pass filter has a low order, preferably second order, more preferably with Q below 1 .
22. The system according to any of claims 19-21 , wherein the band pass filter and the dynamic filter has matching bandwidths.
23. The system according to any of claims 11-19, wherein the software unit for offline and / or online processing and / or the software unit for real-time processing involve a digital signal processing (DSP) unit using one or more filter blocks comprising a gain table which uses table data, e.g. from algorithms, and translates the current input level to a gain setting in the dynamic filter.
24. The system according to any of claims 11-23, wherein the software unit for offline and / or online processing and / or the software unit for real-time processing involves a digital signal processing (DSP) unit using multiple filter blocks.