The present application claims priority to Australian Patent Application No. 2022900971, filed Apr. 12, 2022, which is hereby incorporated herein by reference in entirety.
The disclosure relates to an audio system and an associated method of operating the audio system.
The quality of audio played through audio reproducing devices, including headphones, earphones, earbuds and similar audio devices, is dependent on a number of factors. One such factor is that a change to physical properties of the audio system along an audio path between a speaker of the audio device and a user's ear drum can have a significant effect on audio quality. For example, presence of foreign matter in the audio path can severely affect sound magnitude and therefore audibility of the sound by a user. Notwithstanding this issue, a user may not appreciate that the audio quality has significantly changed and may not be aware that the audio device fit is poor or that foreign matter is present in the device.
It is to be understood that if any prior publication is referred to herein, such reference does not constitute an admission that the publication forms part of the common general knowledge in the art, in Australia, or any other country.
In accordance with a first aspect of the present invention, there is provided an audio system comprising:
In an embodiment, the analysis unit is configured to use the speaker signal and the speaker port microphone signal to determine acoustic condition data indicative of a change in a transfer function associated with the speaker signal and the speaker port microphone signal.
In an embodiment, the acoustic condition data is determined by:
In an embodiment, the acoustic condition data is determined by:
In an embodiment, the acoustic condition data is determined by:
In an embodiment, the acoustic condition data includes data indicative of a change in magnitude of at least one frequency component of the transfer function.
In an embodiment, the acoustic condition data includes data indicative of a change in phase of at least one frequency component of the transfer function.
In an embodiment, the analysis unit is configured to select at least one frequency of the speaker signal and the speaker port microphone signal and to use the selected at least one frequency of the speaker signal and the speaker port microphone signal to determine a change in acoustic properties of the audio system.
In an embodiment, the audio system is arranged to determine a speaker port microphone signal-to-noise ratio and to use the determined signal-to-noise ratio to select the at least one frequency of the speaker signal to use to determine the change in acoustic properties of the audio system.
In an embodiment, the at least one frequency used to determine the change in magnitude of at least one frequency component of the transfer function includes a frequency range of about 3-8 kHz or a frequency range less than about 2 kHz.
In an embodiment, the at least one frequency used to determine the change in phase of at least one frequency component of the transfer function includes a frequency range of about 6-10 kHz or a frequency range less than about 5 kHz.
In an embodiment, the change in physical properties of the audio system along the acoustic path is indicative of presence of foreign matter in an acoustic path that includes the speaker port cavity.
In an embodiment, the audio system ordinarily includes at least one filter in an acoustic path that includes the speaker port cavity, and the change in physical properties of the audio system along the acoustic path is absence of the filter.
In an embodiment, the analysis unit is configured to use the speaker signal and the speaker port microphone signal to determine a change in acoustic properties of the audio system is indicative of quality of fit between the audio system and a user's ear.
In an embodiment, the speaker signal is indicative of a defined probe sound.
In an embodiment, the speaker signal is indicative of sound produced by the speaker during normal use of the audio system.
In an embodiment, the audio system comprises at least one external microphone arranged to produce an external microphone signal indicative of environmental sound adjacent and external to the audio system.
In an embodiment, the system is arranged to determine quality of fit between the audio system and a user's ear by determining a difference between a high frequency response to the environmental sound at the external microphone and a high frequency response to the environmental sound at the speaker port microphone.
In an embodiment, the system is arranged to determine quality of fit between the audio system and a user's ear by determining a response to a high frequency sound probe generated at the speaker, the response determined at the external microphone in relatively quiet conditions.
In an embodiment, the speaker port microphone signal-to-noise ratio is determined using the external microphone signal produced by at least one external microphone.
In accordance with a second aspect of the present invention, there is provided an in-ear, on-ear or over-ear audio reproducing device including an audio system according to the first aspect.
In accordance with a second aspect of the present invention, there is provided a method of determining a change in physical properties of an audio system, the audio system including:
In this specification, the term audio system includes an audio reproducing device that is disposed during use in, on or adjacent a user's ear canal, and that includes an arrangement for determining a change in acoustic properties of the audio reproducing device.
Example audio reproducing devices include headphones, earphones, earbuds and similar audio devices, and telephones including smart phones.
Embodiments will now be described by way of example only with reference to the accompanying non-limiting figures, in which:
Referring to
Although the present example is described in relation to an earbud, it will be understood that other implementations are envisaged. For example, the audio system 10 may be implemented in other audio reproducing devices such as headphones or earphones.
The audio system 10 has an earbud body 12 that houses a speaker port 13, the speaker port 13 defining a speaker port cavity 14.
A speaker 15 is in acoustic communication with the speaker port cavity 14, in this example by disposing the speaker 15 in the speaker port cavity 14, and an outlet 16 of the speaker port 13 is provided with an acoustic filter 24, in this example in the form of a mesh. The speaker 15 receives a speaker signal and produces sound representative of the speaker signal. In this example, a flexible ear tip 18 is provided at the outlet 16 to form a seal during use with a user's ear canal. The ear tip 18 may be replaceable.
In the present example, the filter 24 is disposed at the outlet 16, although it will be understood that other locations in the acoustic path 20 are envisaged. The filter 24 is not required in all embodiments.
During use, when the audio system 10 is worn by a user, a seal is desirably formed between the user's ear canal and the ear tip 18, and an acoustic path 20 is defined between the speaker 15 and the user's eardrum (not shown).
The system 10 also has a speaker port microphone 22 in acoustic communication with the speaker port cavity 14, in this example by locating the speaker port microphone 22 in the speaker port cavity 14. The speaker port microphone 22 produces a speaker port microphone signal representative of sound received at the speaker port microphone 22.
During use, sound generated by the speaker 15 in the speaker port cavity 14 is received by the speaker port microphone 22. However, because of the physical and acoustic properties of the speaker port 13, the sound received by the speaker port microphone 22 is different to the sound generated by the speaker 15, for example because of acoustic damping, sound leakage and/or ingress of sound into the speaker port cavity 14 from the external environment. Such differences between generated and received sound can be represented by a sound transfer function Hyu. In normal circumstances, an expected sound transfer function Hyu will exist that is representative of expected changes between the generated and received sound.
However, in abnormal circumstances, for example wherein foreign matter such as earwax is present in the speaker port 13 or on the filter 24, the filter 24 is absent, or a weak seal exists between the ear tip 18 and a user's ear canal, significant changes occur to the expected transfer function Hyu. Such changes can be used to make determinations in relation to the operational condition of the earbud.
For example:
The sound received by the speaker port microphone 22 includes sound that has been modified in an expected way by the physical and acoustic properties of the audio system 10, and any modifications to the sound that are attributable to abnormal features, including changes to the physical properties of the audio system along the acoustic path 20 such as the presence of foreign matter in the acoustic path and/or absence of the filter 24, and/or changes to the quality of fit between the ear tip 18 and the user's ear canal.
The present audio system 10 is arranged to make determinations in relation to abnormal changes in sound reproduction based on determined changes to the sound transfer function Hyu. For this purpose, the audio system 10 includes an analysis unit 26 that receives the speaker signal and the speaker port microphone signal and in response produces acoustic condition data indicative of changes to the sound transfer function compared to a reference normal transfer function. The acoustic condition data is usable to identify an abnormal condition. A deviation of the acoustic condition data based on defined criteria may be indicative of presence of foreign matter in the audio path between the speaker 15 and the user's ear drum, absence of the filter 24 and/or a poor fit between the user's ear canal and the ear tip 18.
General functionality of the analysis unit 26 is shown in process flow diagram 100 in
When the acoustic condition data is generated, it is used at step 116 to determine whether an abnormal condition exists based on reference acoustic condition data. If the acoustic condition data is indicative of an abnormal condition, the analysis unit 26 determines the abnormal earbud condition, and for example sends an alert signal, as indicated at step 118, to a management system 34 to log that an abnormal earbud condition exists.
In an embodiment, the abnormal condition data may be communicated to a user through the management system 34 that for example may be implemented as a software application, for example implemented on a computing device that may include a personal computer, laptop computer, smartphone or tablet computer. The management application 34 in this example is in wireless communication with the analysis unit 26 and the management application 34 may communicate with a cloud-based database arranged to store acoustic condition data associated with the audio system 10.
In the present embodiment, the audio system 10 is also arranged to provide hearing assistance functionality, user selectable modification of the type and amount of sound that is passed to the user from the external environment, and active noise cancellation (ANC) functionality, and for this purpose the audio system 10 includes at least one external microphone 28. In the present example, two external microphones are provided. Each additional microphone 28 receives a background acoustic signal associated with the environment adjacent the earbud body 12. The additional microphone(s) 28 can provide additional parameters to assist in determining the acoustic condition data more accurately.
Changes to the transfer function Hyu can be determined in any suitable way.
For example, a sound transfer function Hyu based on an obtained speaker signal y(n) and an obtained sound port microphone signal u(n) may be produced and compared with a reference sound transfer function Hyu(ref), and acoustic condition data in the form of a difference signal ΔHyu then used to make determinations in relation to operation of the earbud.
Alternatively, a reference microphone signal may be subtracted from the obtained sound port microphone signal u(n) to produce a filtered sound port microphone signal, and the filtered sound port microphone signal compared with the speaker signal y(n) to produce acoustic condition data in the form of a difference signal s, which is then used to make determinations in relation to operation of the earbud. In this example, the reference microphone signal is indicative of expected components of a sound port microphone signal that are associated with expected sound transfer function components when the earbud is operating normally, for example in the absence of foreign material, a missing filter 24 and/or a poor ear tip fit. The reference microphone signal may also include variable components based on detected in-ear fit variations or other factors, such as associated with audio received from the external environment by the external microphone(s) 28.
However, it will be understood that other methodologies may be used for determining changes in sound transfer function compared to a reference normal transfer function, and providing acoustic condition data indicative of the transfer function changes.
It will be understood that the speaker signal y(n) supplied to the speaker 15 may be a defined signal arranged to generate a defined sound (referred to as a ‘probe’) used for the self-assessment analysis process only, or the speaker signal y(n) may correspond to sound to be reproduced by the audio system during normal use.
Earbud Speaker Port Acoustic Modelling
The earbud speaker port 13 and associated acoustic environment can be modelled using a suitable acoustic modelling tool, such as ARES.
In the present acoustic model, the varying simulated levels of blockage are as follows:
It can be seen from the ARES modelling results that wax blockages in the acoustic path between the earbud speaker and the user's eardrum, and the absence of a filter on the speaker port, have a significant observable effect on sound magnitude response at the eardrum, and sound received at the speaker port microphone (SPM).
The SPM response shows readily observable changes in the SPM magnitude response and phase response above ˜1 kHz. In particular, a missing sound port mesh (corresponding to the 0 MKS Rayls model results) is expected to cause a significant rise in high frequency response (around ˜5 kHz).
The SPM results 124, 126 show that as wax blockage increases, a magnitude rise is expected to occur below ˜3 kHz and above ˜9.5 kHz, but a magnitude loss is expected to occur between these frequencies. In addition, a missing mesh is expected to cause a reduction in magnitude response below 3 kHz and above ˜15 kHz, but a rise in magnitude response between these frequencies. The severe wax blockage simulation (6600 MKS Rayls) is expected to cause a significant shift in resonance behaviour, which is observable in the SPM high frequency response (˜8-9 kHz).
Wax Blockage Tests
Tests were carried out on sample earbuds provided with a varying degree of simulated earwax blockage conditions, and for each sample blockage level the eardrum response, speaker port microphone (SPM) response and acoustic condition data indicative of a change in sound transfer function Hyu compared to a reference (normal) transfer function Hyu(ref) were determined.
In this example, the varying earwax blockage levels were simulated using beeswax, and the tests were carried out using a Head-And-Torso-Simulator (HATS) device.
Test were also carried out for varying blockage levels and varying eartip fit conditions.
The following table shows the specifications of the wax blockage tests carried out.
The earbud types A, B and C were the same earbud device with different internal software and settings. Speaker stimulus types 1 and 2 used similar test sound samples but with different presentation levels to provide high enough output level in the earbud speaker port to be representative of typical product usage levels, and to provide sufficient SNR above any environmental noise that may exist in the test environment.
For the fifth test, a different earbud, HATS pinna (anthropometric) and stimulus were used compared to the first to fourth tests.
The results in
The test results illustrated in
It will be appreciated that the sound transfer function changes ΔHyu predominantly occur in several frequency band ranges, as illustrated in the table below:
It will also be appreciated that the above indicated bandwidth ranges are likely dependent on the specific acoustic properties of the particular audio reproducing device used in the tests. In particular, the upper bandwidth ranges exhibit complex resonant features that are highly dependent on particular physical properties and positioning within the ear canal.
While the identified lower frequency band range has associated detectable changes in the sound transfer function ΔHyu, a range of potential issues with the usability of the lower frequency ΔHyu band range (below 2 kHz) to detect changes caused by presence of foreign matter may exist, for the following reasons:
The potential effect of environmental noise on SPM response is illustrated by the plots of signal-to-noise ratio (SNR) in
During use, background low frequency sound may pass from an external environment into the acoustic path 20. In such a situation, the background low frequency sound may interfere with calculation of the acoustic condition data if the background low frequency sound is not taken into account. In an embodiment, the audio system self-test process is primarily carried out using frequencies <500 Hz. However, the use of low frequency may not always be possible, for example because of poor signal-to-noise ratio, and in this circumstance the acoustic condition data is calculated using frequencies of 300 Hz to 3 kHz.
In an embodiment, the abnormal condition includes presence of foreign matter in the acoustic path 20. For example, wax and oil from a user's ear may ingress into the acoustic path 20. The presence of foreign matter in the acoustic path 20 can alter acoustic properties of the earbud to the extent that sound quality of the earbud is compromised. A user may not always be able to detect comprised sound quality, for example if the build-up of foreign matter occurs progressively or if the user has hearing issues. In addition, it is not always possible to see the oil and wax which makes visual diagnosis difficult.
The present audio system is able to self-diagnose abnormal conditions, including presence of foreign matter in the acoustic path 20, by producing acoustic condition data using the speaker signal and the speaker port microphone signal.
In an embodiment, the acoustic condition data is determined based on a change in a sound magnitude and/or phase transfer function compared to a normal condition sound magnitude and/or phase transfer function. Predefined conditions may be used to determine whether a change in magnitude, change in phase, or both change in magnitude and phase transfer function are used to produce the acoustic condition data and therefore make determinations as to whether an abnormal condition exists.
For example, the presence of wax or oil in the acoustic path 20 may be determined by determining a change in the magnitude transfer function of the acoustic microphone input signal at a frequency <3 kHz and/or >9.5 kHz compared to an expected transfer function (in the absence of the foreign matter). However, the amount and type of foreign matter can affect low and high frequencies differently. Therefore, in some circumstances, a better comparison is made by using relatively low transfer function frequencies, while in others a better comparison is made by using relatively high transfer function frequencies. In an embodiment, both relatively low and relatively high transfer function frequencies are used to determine foreign matter in the acoustic path 20. In another example, the presence of foreign matter is determined by comparing the transfer function at frequencies ranging from 3 kHz to 9.5 kHz to the expected transfer function (in the absence of the foreign matter) at the same frequencies.
In a further embodiment, the abnormal condition is absence of the filter 24. The predefined conditions used to determine the absence of the filter 24 are different to the predefined conditions to determine the presence of wax and/or oil. For example, the absence of the filter 24 may be determined by identifying a decrease in the transfer function magnitude at relatively low frequencies <3 kHz compared to the expected transfer function magnitude when the filter 24 is located in the acoustic path. In another example, filter absence is determined by identifying an increase in the transfer function magnitude at frequencies at and adjacent 5 kHz compared to the expected transfer function magnitude when the filter 24 is located in the acoustic path.
In addition to the presence of foreign matter in the acoustic path 20 and the absence of the filter 24, the abnormal condition can also include a poor fit between an ear tip 18 and an ear canal of a user. A poor fit of the earbud in an ear canal of a user can result in leakage of sound out of the acoustic path, interference due to background noise entering the acoustic path 20 from the external environment, user discomfort, and a decreased user audio experience.
In an example, the fit of the ear bud in the ear canal can be determined by reference to predefined conditions. Since a poor fit of the earbud in the ear canal 30 can introduce background noise into the acoustic path 20, determining a signal-to-noise ratio of the speaker port microphone signal can be used to select the predefined conditions that will be used to determine the acoustic condition data. While lower frequencies tend to be better suited to determining fit of the earbud in the ear canal, lower frequencies can be subject to greater interference in noisy environments. The audio system 10 is therefore arranged to use the determined signal-to-noise ratio to select the frequency range(s) that will be used to determine the quality of fit.
For example, if the speaker port microphone signal has a signal-to-noise ratio below a defined signal-to-noise threshold, a frequency ranging from 300 Hz to 3 kHz may be selected as the frequency range used to determine the acoustic condition data. But, if the signal-to-noise ratio is above the threshold, the transfer function changes at frequencies <500 Hz may be used.
When more than one frequency range is usable to determine an abnormal condition, the analysis unit 26 may apply a weighting methodology to select the particular frequency range(s) to be used.
Determination of the fit of the earbud in a user's ear canal 30 using a determined signal-to-noise ratio is described with reference to process flow diagram 300 in
The presence of foreign matter in the acoustic path 20, absence of the filter 24, and correct fit can be determined in a single process flow, as shown in process flow diagram 400 shown in
Following step 416, steps 418, 420 and 422 are performed and relate to determining whether an abnormal condition is considered to exist based on the determined acoustic condition data.
Step 418 determines whether the acoustic condition data is indicative of presence of foreign matter in the acoustic path 20 and, if so, a corresponding alert signal may be generated, and for example sent at step 424 to the management system.
Step 420 determines whether the acoustic condition data is indicative of the absence of the filter 24 and, if so, a corresponding alert signal may be generated, and for example sent at step 426 to the management system.
Step 422 determines whether the acoustic condition data is indicative of an inadequate fit and, if so, a corresponding alert signal is generated, and for example sent at step 428 to the management system.
Steps 418, 420 and 422 are shown as being performed simultaneously in
However, steps 318, 320 and 322 could be performed sequentially. For example, process flow 400 could proceed in the following orders:
The order of steps 418, 420 and 422 may dependent on reducing computational complexity.
In an embodiment, the analysis unit 26 includes an audio file that corresponds to a reference audio signal for use by the speaker 15 to produce a reference sound. The analysis unit 26 may also store, for example temporarily in response to receipt from the management system, the expected magnitude and phase transfer functions associated with the audio file for normal operation.
Fit Analysis
As discussed above, while it is possible to detect variations in fit using changes to the Hyu transfer function at low frequencies, achieving good results using this metric is dependent on a sufficiently high signal-to-noise ratio. Accordingly, in a variation, further fit tests may be carried out using relatively high frequencies in order that an indication as to quality of fit can still be provided if the low frequency signal-to-noise ratio is too low.
The fit of an audio reproducing device, in this example an earbud, is often critical for satisfactory audio performance, in particular in relation to the following performance aspects:
As an alternative to carrying out analysis of fit quality using changes to the transfer function Hyu only, in addition or alternatively one or more different tests may be used.
With the present fit test methodology, instead of using sound that is generated during normal use, an “offline probe test’ (OPT) may be carried out wherein a defined short sound clip (for example, 5-10 seconds) referred to as a “probe” is generated at the speaker 15, and responses analysed using signals from the speaker port microphone 22, and/or from one or more of the external microphones 28.
The fit analysis process may be implemented in any suitable way, for example using software installed on a computing device, in particular a smart phone, that is in wireless communication with the earbuds. For tests that use a ‘probe’, sound data indicative of the probe may be stored on the computing device and communicated to the earbud for reproduction by the earbud speaker 15, although it will be understood that other variations are possible.
The present fit analysis methodology produces fit rating results in percentage form, as follows:
The LF fit measure is indicative of how well low frequency sound is retained in the audio pathway during use of the audio reproducing device, in this example an earbud. The HF fit measure is indicative of how much high frequency sound is leaking either into or out of the audio pathway.
Providing LF & HF fit measures can be advantageous for the following reasons:
The relationship in
As described above, the fit analysis would typically include the following test:
In addition, or alternatively, the fit analysis may include the following tests:
A further fit test may also be used whereby a speaker port microphone to external microphone coherence assessment is made at frequencies <3 kHz, this test indicating an extent of isolation and/or environmental noise.
Test 1—Speaker Port Microphone Low Frequency (SPM LF) Magnitude Response to Probe
Test 1 corresponds to the methodology for determining quality of fit described above in relation to
Test 1 indicates an extent of a seal between the earbud and the user's ear canal, and relies on a low frequency signal-to-noise ratio (SNR) that is high enough. The SPM LF response in this test is relatively robust across subjects and in moderate to high levels of typical noise.
As indicated by the results in
Test 2—Speaker Port Microphone High Frequency Magnitude Response Vs External Microphone High Frequency Magnitude Response to Environmental Noise (No Probe)
Test 2 indicates the extent of high frequency sound isolation; that is, the extent of leakage of sound from the external environment to the acoustic path.
In the presence of significant environmental noise, the high frequency (HF) fit can be determined by determining the difference of magnitude response to environmental noise between the response at the speaker port microphone and the response at an external microphone, in absence of a probe signal.
Test 3—External Microphone High Frequency Magnitude Response to a Sound Probe in Quiet Environmental Conditions
In relatively quiet environmental conditions, the high frequency (HF) fit cannot be characterised by Test 2. Instead, for quiet environmental conditions, it is possible to use leakage of high frequency sound in response to a sound probe, since the signal-to-noise ratio is sufficiently high in quiet conditions.
Non-limiting Examples will now be described.
The following examples have been performed based on the IQbuds2 MAX earbuds from Nuheara Limited.
The speaker signal (y) and speaker port microphone (SPM) signal (u) are first analysed using respective window and FFT components 502a, 502b at a selected frame rate to provide short-time frequency domain analysis outputs (Y[k] & U[k]) in frequency bands k once every frame. Example window and FFT specifications are: fs=24 kHz, FFT N 64˜512, overlap 50%, frame period ˜1-8 ms. Since the signal received from the SPM 22 is analogue, the microphone signal is converted to digital using an A/D converter 504.
The FFT outputs (Y[k] & U[k]) are then selectively resampled or grouped in the frequency domain (k→j) using respective grouping components 506a, 506b to obtain values (Y[j] & U[j]) in particular frequency bands of interest j. Using respective magnitude determining components 508a, 508b, the magnitude in each band of interest is then calculated and converted to the log domain to provide dB unit results (|Y[j]|dB & |U[j]|dB). Short time averaging is then performed using respective averaging components 510a, 510b to smooth and average the band magnitude values over time ((|Y[j]|T,dB & |U[j]|T,dB). Using a transfer function calculator 512, a magnitude difference is then obtained by subtracting |Y[j]|T,dB from |U[j]|T,dB and an approximate transfer function magnitude response estimate (|Hyu[j]|est.) calculated.
The transfer function magnitude response estimate |Hyu[j]|est. for each frequency band j is then used with corresponding reference values |Hyu[j]|REF and environmental noise/signal statistics by a status analyser 514 to determine acoustic condition data and, based on this, speaker port status.
An example process 530 implemented by the system architecture 500 is shown in
As shown in
In example 2, an abnormal condition is determined with reference to changes in the sound transfer function Hyu by comparing the magnitude and phase of the determined sound transfer function (|Hyu[j]|est. & φHyu[j]est) with a reference magnitude and phase transfer function (|Hyu[j]|REF & φHyu[j]REF). As with Example 1, the acoustic condition data is analysed to detect earwax blockages and a missing speaker port mesh.
The speaker signal (y) and SPM signal (u) are first analysed using respective window and FFT components 502a, 502b in a similar way to Example 1 to produce short-time frequency domain analysis outputs (Y[k] & U[k]) in frequency bands k. The transfer function Hyu is then estimated by an estimator 552 using power spectra as follows:
re(Puy[k])=re(U[k])×re(Y[k])+im(U[k])×im(Y[k])
im(Puy[k])=im(U[k])×re(Y[k])−re(U[k])×im(Y[k])
P
yy
[k]=re(Y[k])2+im(Y[k])2
The magnitude and phase response estimates (|Hyu[k]|est. & φHyu[k]est.) are then calculated via approximations of standard calculations, as follows:
|Hyu[k]|est,dB=10 log10(re(Hyu[k])2+im(Hyu[k])2)
ΦHyu[k]est=arg(Hyu[k])=atan 2(im(Hyu[k]),re(Hyu[k]))
Frequency bands are then allocated and combined with bands of interest j to produce final transfer function magnitude and phase estimates |Hyu[j]|est.& φHyu[j]est.. These transfer function estimates are then compared to reference transfer functions |Hyu[j]|REF & φHyu[j]REF at the bands of interest j using a comparator 554 to produce difference values at the bands of interest j Δ|Hyu[j]| & ΔφHyu[j]. The difference values are then used with reference difference values and environmental noise/signal statistics by a status analyser 556 to determine speaker port status.
In Example 3, an abnormal condition is determined by indirectly determining changes in the sound transfer function Hyu. As with Examples 1 and 2, the acoustic condition data is analysed to detect earwax blockages and a missing speaker port mesh.
S[k]=Y[k]−G
f
[k]×U[k]
Gf is a filter that may be fixed or adaptive. It is intended to compensate for several factors:
The magnitude and phase for a set of device-dependent filters Gf that could be utilised with the described earbuds to allow for varying in-ear fit are exemplified in
The properties of the analysis signal S exhibited in
The processing steps required to calculate S in system architecture 600 are also typically simpler than the typical processing requirements for the Hyu transfer function property estimations in Examples 1 and 2.
For example, while in the system architecture 600 of Example 3 additional steps of magnitude response calculation (|X|dB) 610, and time/frequency summation and averaging (Σ/avg) 612 are required to calculate overall broadband or sub-band quantity(ies) of interest |S|dB, after |S|dB values are calculated, they can simply be compared with reference levels or thresholds |SREF|dB to provide characteristic data Δ|S|dB which is then provided to the port status analysis component 608 for final evaluation.
It will be appreciated that the system architecture 600 only uses magnitude response information of S (|S|) and does not use phase information. As
Reference is now made to system architecture 700 in
In a simple implementation, the port status analysis component 608 uses the ΔS characteristic change data in a similar manner to the changes in estimated Hyu transfer function data as suggested in system architecture 400 and depicted in the flow chart of
Modifications to the system architectures 600 and 700 shown in
Ŝ[k]=Ĝ
f
[k]×Y[k]−U[k]
Similarly, optional delays z−d could be applied to one or both signals in either time or frequency domain to provide additional compensation of the relative delay properties of each of the signals.
It will be appreciated that since calculation of a residual analysis signal S bears information about the speaker port status, a broad range of analyses of changes in S are possible and could be utilised based on specific application, such as wax blockage, missing mesh, or ear-tip type detection in a device.
In the Fit Analysis Example, a fit analysis process is carried out on an earbud to determine an indication of fit quality using an overall percentage fit measure. The fit analysis process may be carried out in addition to the processes described above for detecting foreign matter in the acoustic path 20 and/or absence of a filter, or may be carried out as a stand alone fit analysis process.
The architecture 800 receives a speaker signal 802 ys(n) indicative of a signal supplied to the speaker 15 of an in-ear audio reproducing device, in this example an earbud; a speaker port microphone signal xI(n) 804 indicative of sound received at the speaker port microphone 22; and an external microphone signal xR(n) 806 indicative of sound received at the external microphone 28, in this example a rear external microphone. In an alternative embodiment, an external microphone signal xF(n) 808 indicative of sound received at a further external microphone 28, in this example a front external microphone, may also be received.
A frequency analysis component 810 receives the signals 802, 804, 806 and carries out windowing and FFT functions at a selected frame rate to provide short-time frequency domain analysis outputs, produces magnitude values in each band of interest, and converts the values to the log domain to provide dB unit results.
Using an averaging component 812, short time averaging is then performed to smooth and average the band magnitude values over time. In this example, magnitude averages in the bands of interest are calculated using a two stage averaging process.
In a first stage, short time (for example 20-200 ms) averages are calculated using a simple first order (leaky integrator) filter implemented using linear shift operations directly on dB/log domain numbers.
The short time averages are then sampled and stored as a history value for each of the signals/bands of interest. The history value is averaged to provide overall average results and allow for more accurate characterisation of fit level over a whole test period (eg 6 seconds) during which the probe sound may vary significantly.
A fit metric calculator 814 calculates a primary low frequency (LF) fit metric (QLF) using the relative average low frequency (LF) band magnitude response levels of the speaker port microphone low frequency magnitude response to the probe (corresponding to fit analysis Test 1 described above).
The LF fit metric (QLF) is a relatively robust measure of LF fit so long as low frequency SNR (stimulus sound level to environmental noise level) is sufficiently high. QLF is calculated according to the following:
Q
LF
=L
IEM,LF,dB
−L
S,LF,dB
−C
SNR,dB
CSNR,dB is a correction applied when LF SNR (to environmental noise) is below a defined threshold that is estimated by comparing stimulus LF sound level to external microphone LF sound level.
A fit rating calculator 816 then calculates a low frequency fit rating FITLF as a percentage using a direct first order linear function of the LF metric QLF, as follows:
where:
Where QLF,Max and QLF,Min are tuneable parameters setting the limits of the LF fit calculation.
The architecture 800 may also be arranged to determine high frequency fit measures and to use these to determine a final fit rating. For example, the following responses may be determined:
An overall fit rating is determined by the fit rating calculator 816 from a heuristic combination of low frequency and high frequency fit ratings, as follows:
In the claims which follow and in the preceding description of the disclosure, except where context requires otherwise due to expressed language or necessary implications, the word “comprise” or variants such as “comprises” or “comprising” is used in an inclusive sense i.e. to specify the presence of the state features but not to preclude the presence or addition of further features in various embodiments
Number | Date | Country | Kind |
---|---|---|---|
2022900971 | Apr 2022 | AU | national |