Hearing devices (e.g., hearing aids) are used to improve the hearing capability and/or communication capability of users of the hearing devices. Such hearing devices are configured to process a received input sound signal (e.g., ambient sound) and provide the processed input sound signal to the user (e.g., by way of a receiver (e.g., a speaker) placed in the user's ear canal or at any other suitable location).
When a hearing device is initially provided to a user, and during follow-up tests and checkups thereafter, it is usually necessary to “fit” the hearing device to the user. Fitting of a hearing device to a user is typically performed by an audiologist or the like who presents various stimuli having different loudness levels to the user. The audiologist relies on subjective feedback from the user as to how such stimuli are perceived. The subjective feedback may then be used to generate an audiogram that indicates individual hearing thresholds and loudness comfort levels of the user.
An audiogram of a user of a hearing device typically includes a typically sloping hearing loss profile where a user's ability to perceive sound decreases with an increase in frequency. Because of this, the amount of gain needed for the user to perceive sounds at certain high frequency ranges is often larger than the hearing device is capable of providing. To facilitate the user perceiving sounds at such high frequency ranges, the hearing device may implement a frequency lowering scheme that is generally configured to map higher frequencies, that are, based on the audiogram of the user, predicted to be inaudible to a user, to lower frequencies that are, based on the audiogram of the user, predicted to be audible. However, application of a frequency lowering scheme changes the audibility of sound for a user of a hearing device at the lower frequencies. This change in audibility may result in an incorrect amount of gain being applied in certain frequency ranges, thereby causing sounds at certain frequencies to be too loud for the user while sounds at other frequencies may not be loud enough for the user to perceive.
For at least the foregoing reasons, conventional fitting procedures or models using a frequency lowering scheme based on a conventional audiogram representing the hearing thresholds of a user across a relevant audio frequency range are inadequate to fit a hearing device to the user.
The accompanying drawings illustrate various embodiments and are a part of the specification. The illustrated embodiments are merely examples and do not limit the scope of the disclosure. Throughout the drawings, identical or similar reference numbers designate identical or similar elements.
Systems and methods for generating and/or implementing a modified audiogram are described herein. Systems and methods such as those described herein are based on the insight that, by providing for a modified audiogram (e.g., a frequency lowering scheme-based audiogram according to the disclosure herein), conventional fitting procedures can be applied to the modified audiogram to obtain a valid fitting prescription taking into account the frequency lowering scheme and an audibility mismatch resulting from different hearing thresholds in an input frequency range (e.g., the frequency range in which ambient sounds reach the user of the hearing device) and the frequency lowered output frequency range (e.g., the frequency range to which the frequency lowering scheme maps the input frequencies and in which the frequency lowered sounds are provided to the user).
As will be described in more detail below, an exemplary system may comprise a memory storing instructions and a processor communicatively coupled to the memory and configured to execute the instructions to generate a modified audiogram for a user of a hearing device. The modified audiogram may be based on a frequency lowering scheme that may map at least some audio frequencies included in a first set of audio frequencies to relatively lower audio frequencies to form a second set of audio frequencies. The modified audiogram may indicate a set of modified hearing thresholds of the user at the first set of audio frequencies, which set of modified hearing thresholds may be based on a set of hearing thresholds of the user at the second set of audio frequencies. The generating of the modified audiogram may include applying an inverse of the frequency lowering scheme to the set of modified hearing thresholds at the second set of audio frequencies to obtain the set of modified hearing thresholds of the modified audiogram at the first set of audio frequencies. In certain examples, the generating of the modified audiogram may further include applying the frequency lowering scheme to a set of reference hearing thresholds at the first set of audio frequencies to obtain frequency lowered reference hearing thresholds at the second set of audio frequencies and determining, based on the frequency lowered reference hearing thresholds and the set of hearing thresholds of the user at the second set of audio frequencies, the set of modified hearing thresholds at the second set of audio frequencies.
In another exemplary system, the processor may be configured to execute the instructions to access a modified audiogram for a user of a hearing device, determine, based on the modified audiogram and an input frequency-based target gain generation model, one or more target gain values for the user of the hearing device, and fit the hearing device to the user based on the one or more target gain values.
By providing systems and methods such as those described herein, it may be possible to improve a fitting of a hearing device to a user through implementation of a modified audiogram. For example, systems and methods such as those described herein may facilitate determining how frequency lowering affects hearing thresholds of a user of a hearing device and using that information to improve a fitting of the hearing device to the user as compared to conventional methods. In addition, the systems and methods described herein may facilitate more easily (e.g., with less calculations) and more clearly determining an optimal amount of frequency lowering to be applied for a user of a hearing device. For example, instead of having to go through the process of performing different iterative pre-calculations at the start of a fitting process, it is possible to consider the maximum output capabilities of the hearing device and iteratively test one or more target gain curves to optimize the amount of frequency lowering. Moreover, systems and methods such as those described herein may beneficially render a calculation, based on a chosen frequency lowering setting, of an amount of gain an independent, explainable, and reproducible step. Further, systems and methods such as those described herein may allow the application of conventional fitting models (e.g., National Acoustic Laboratories (“NAL”)-NL2 or Desired Sensation Level (“DSL”)-V2) to obtain a valid fitting prescription for hearing devices using a frequency lowering scheme. Other benefits of the systems and methods described herein will be made apparent herein.
Memory 102 may maintain (e.g., store) executable data used by processor 104 to perform any of the operations associated with system 100 described herein. For example, memory 102 may store instructions 106 that may be executed by processor 104 to perform any of the operations associated with system 100 described herein. Instructions 106 may be implemented by any suitable application, software, code, and/or other executable data instance.
As shown in
Memory 102 may also maintain any data received, generated, managed, used, and/or transmitted by processor 104. For example, memory 102 may maintain any data suitable to facilitate communications (e.g., wired and/or wireless communications) between system 100 and one or more hearing devices, such as those described herein. Memory 102 may maintain additional or alternative data in other implementations.
Processor 104 is configured to perform any suitable processing operation that may be associated with system 100. For example, processor 104 may be configured to perform (e.g., execute instructions 106 stored in memory 102 to perform) various processing operations associated with generating and/or implementing a modified audiogram. For example, such processing operations may include accessing a modified audiogram, determining, based on the modified audiogram and an input frequency-based target gain generation model, one or more target gain values for a user of a hearing device, and fitting the hearing device to the user based on the one or more target gain values. In certain examples, such processing operations may include providing one or more graphical user interfaces such as those described herein for display to a user to facilitate a user (e.g., an audiologist) fitting a hearing device to a user based on a modified audiogram. These and other operations that may be performed by processor 104 are described herein.
System 100 may be communicatively coupled to hearing device 202 in any suitable manner and through any suitable communication interface. For example, system 100 may be wirelessly connected to hearing device 202 using any suitable wireless communication protocol. Alternatively, system 100 may be communicatively coupled to hearing device 202 by way of a wired connection.
Although only one hearing device 202 is shown in
While system 100 is communicatively coupled to hearing device 202, system 100 (e.g., processor 104) may provide various graphical user interfaces for display by a display device to facilitate fitting hearing device 202 to a user. System 100 may provide such graphical user interfaces for display at any suitable time and on any suitable display device that may be part of or communicatively coupled to system 100. For example, such graphical user interfaces may be provided for display to a user by way of a laptop computer, a tablet computer, a smartphone, etc. that may be communicatively coupled to system 100.
Hearing device 202 may be fit to a user based on an audiogram of the user. An audiogram may be depicted as a graph that shows results of a pure-tone hearing test. Audiograms show how loud sounds need to be at different frequencies for a user of hearing device 202 to hear the sounds. An audiogram may indicate a first set of hearing thresholds, for the user, at a first set of audio frequencies (e.g., across a range of audio frequencies from 125 Hz to 8 kHz). An audiogram of a user of hearing device 202 may typically indicate that the user has better audibility in a relatively lower frequency range (e.g., between 125 Hz and 1 kHz) and degraded audibility at higher frequencies (e.g., between 1 kHz and 8 kHz). In view of this, system 100 may implement a frequency lowering scheme to restore audibility of high frequencies for a user. For example, system 100 may apply a frequency lowering scheme that maps at least some audio frequencies included in a first set of audio frequencies to relatively lower audio frequencies to form a second set of audio frequencies. System 100 may implement any suitable type of frequency lowering scheme as may serve a particular implementation. Exemplary types of frequency lowering schemes may include a frequency compression scheme, (e.g., non-linear frequency compression, adaptive non-linear frequency compression, linear frequency compression, etc.), a frequency transposition scheme, a frequency composition scheme, or any other suitable type of frequency lowering scheme.
Although frequency lowering schemes such as those described herein may facilitate a user of hearing device 202 perceiving otherwise unperceivable high frequency sounds, such frequency lowering schemes may undesirably change the audibility of the user. Accordingly, system 100 may implement a modified audiogram (also referred to as a frequency lowering scheme-based audiogram) in place of the audiogram to fit hearing device 202 to the user. Such a modified audiogram may be based on the audiogram but may be changed such as described herein to compensate for the changes in audibility of the user that may be caused by application of a frequency lowering scheme. Such a modified audiogram may indicate a set of modified hearing thresholds of a user at the first set of audio frequencies, which set of modified hearing thresholds may be based on a set of hearing thresholds of the user at the second set of audio frequencies.
In certain examples, system 100 may access a modified audiogram from any suitable source to facilitate fitting hearing device 202 to a user. For example, system 100 may receive an already generated modified audiogram from a third party (e.g., a hearing care professional, an audiologist, etc.) in certain examples.
In certain alternative examples, system 100 may generate a modified audiogram. This may be accomplished in any suitable manner. For example, system 100 may apply a frequency lowering scheme to a set of reference hearing thresholds at the first set of audio frequencies. As used herein, a “set of reference hearing thresholds” may represent any suitable gain-dependent hearing thresholds of a reference user with “normal” hearing capability. In certain examples, a set of reference hearing thresholds across a range of audio frequencies may correspond to a 0 dB hearing level of an idealized or standardized “normal” person (e.g., person with “normal” hearing capability), a hearing threshold level (“HTL”) in general, an isophone, a most comfortable level (“MCL”), an uncomfort level (“UCL”), or any other suitable reference level.
System 100 may apply a frequency lowering scheme to a set of reference hearing thresholds in any suitable manner. For example, in certain implementations, system 100 may apply frequency compression to the set of reference hearing thresholds. In certain implementations, system 100 may apply one or more mappings (e.g., compression, shifting, translation, etc.) when implementing, for example, an adaptive frequency compression scheme. For example, system 100 may perform a first mapping from a first set of audio frequencies to a second set of audio frequencies, a second mapping from the second set of audio frequencies to an audiogram of the user, and a third mapping from the audiogram of the user to the first set of audio frequencies. Specific examples of how the frequency lowering scheme may be applied to a set of reference hearing thresholds are described further herein.
System 100 may apply a frequency lowering scheme to a set of reference hearing thresholds to obtain frequency lowered reference hearing thresholds at a second set of audio frequencies. Such frequency lowered reference hearing thresholds may be indicative of changes that may occur to the set of reference hearing thresholds as a result of applying the frequency lowering scheme. Based on the frequency lowered hearing thresholds, system 100 may determine a set of modified hearing thresholds, for the user, at the second set of audio frequencies.
System 100 may determine the set of modified hearing thresholds in any suitable manner. For example, in certain implementations, the determining of the set of modified hearing thresholds may include determining a correction amount between the set of reference hearing thresholds at the second set of audio frequencies and the frequency lowered reference hearing thresholds across the second set of audio frequencies. In certain examples, the correction amount may include a plurality of correction amounts across a range of audio frequencies. For example, system 100 may determine a first correction amount corresponding to a first frequency included in the second set of audio frequencies, a second correction amount corresponding to a second frequency included in the second set of audio frequencies, third correction amount corresponding to a third frequency included in the second set of audio frequencies, and so forth. System 100 may determine any suitable number of correction amounts across a range of audio frequencies as may serve a particular implementation.
After system 100 determines one or more correction amounts, system 100 may apply the one or more correction amounts to the set of hearing thresholds across the second set of audio frequencies any suitable manner. For example, system 100 may increase at least some of the hearing thresholds included in set of hearing thresholds and/or decrease at least some hearing thresholds included in the set of hearing thresholds to determine the set of modified hearing thresholds for the user of the hearing device.
After system 100 determines the set of modified hearing thresholds, system 100 may associate the set of modified hearing thresholds at the second set of audio frequencies with the first set of audio frequencies such that the modified audiogram represents the set of modified hearing thresholds, for the user, at the first set of audio frequencies. System 100 may associate the set of modified hearing thresholds with the first set of audio frequencies in any suitable manner. For example, in certain implementations, system 100 may apply an inverse of the frequency lowering scheme to the set of modified hearing thresholds at the second set of audio frequencies to obtain the set of modified hearing thresholds of the modified audiogram at the first set of audio frequencies. Specific examples of how system 100 may apply an inverse of the frequency lowering scheme are described further herein.
Instead of system 100 using the audiogram of the user, system 100 may use the modified audiogram as an input to an input frequency-based target gain generation model to fit hearing device 202 to the user. As used herein, an “input frequency-based target gain generation model” may refer to any suitable fitting formula, prescription procedure, algorithm, etc. that may be used to fit hearing device 202 to the user. For example, system 100 may implement any suitable DSL prescription formula or any suitable prescription procedure from NAL as an input frequency-based target gain generation model.
Based on an input frequency-based target gain generation model and the modified audiogram, system 100 may generate one or more target gain values for the user of hearing device 202. Such target gain values may indicate an amount of gain necessary for a user of hearing device 202 to perceive sound at a particular audio frequency. In certain examples, system 100 may determine a target gain curve that represents a target gain profile for useable gain by hearing device 202 across a range of audio frequencies.
In certain implementations, the target gain curve may include a plurality of target gain curves. For example, the plurality of target gain curves may include a first target gain curve, a second target gain curve, and a third target gain curve. System 100 may determine any suitable number of target gain curves as may serve a particular implementation. Each target gain curve may represent a different target gain profile for the useable gain by hearing device 202 across a range of audio frequencies. In addition, each target gain curve may correspond to a different sound input level included in a plurality of sound input levels. For example, the first target gain curve may correspond to an 80 dB sound input level, the second target gain curve may correspond to a 65 dB sound input level, and the third target gain curve may correspond to a 50 dB sound input level. Each target gain profile may be specific to a particular user of hearing device 202. Exemplary target gain curves are described further herein.
Audiogram curve 304 may represent an audiogram of a user of hearing device 202. Audiogram curve 304 depicts hearing thresholds for the user of hearing device 202 across the range of audio frequencies shown in
Curve 306 may represent the maximum output capacity of hearing device 202.
Arrow 308 and the other arrows depicted in
In view of this, system 100 may apply a frequency compression scheme to reference hearing threshold curve 302. This is shown in
Arrow 604 in
To correct for the distortion shown in
System 100 may apply the correction amounts shown in
System 100 may inversely apply the frequency compression scheme to expand modified sound pressure level curve 802 from the compressed range shown in
System 100 may convert the expanded modified sound pressure level curve 802 to a modified audiogram by subtracting the level difference depicted by arrow 902 and other arrows in
Modified audiogram 1002 may be used by system 100 in any suitable manner such as described herein to fit hearing device 202 to the user of hearing device 202. For example, system 100 may determine one or more target gain values for the user of hearing device 202 based on modified audiogram 1002 and an input frequency-based target gain generation model such as described herein.
Target gain curves are typically supposed to specify the spectra for broadband signals. However, compressing a frequency range to a relatively smaller spectral target region reduces the effective bandwidth of the signals. In view of this, system 100 may be configured to increase an amplitude of a portion one or more target gain curves by a predefined amount to compensate for a change of bandwidth related energy associated with generating modified audiogram 1002. To illustrate,
The upper graph shown in graphs 1600 of
Graphs 1700 shown in
Graphs 1800 depicted in
In certain alternative examples, a process similar to that depicted in
In certain examples, system 100 may be configured to facilitate optimizing an amount of frequency lowering to be applied by way of frequency lowering schemes such as those described herein. As used herein, to “optimize” an amount of frequency lowering may generally mean determining the least amount of frequency lowering needed to bring one or more target prescriptions (e.g., target gain prescriptions) substantially within the performance limits of hearing device 202. In certain examples, system 100 may facilitate such an optimization with respect to a modified audiogram such as described herein. System 100 may facilitate optimizing an amount of frequency lowering in any suitable manner as may serve a particular implementation. For example, system 100 may provide one or more graphical user interfaces for display on a display device to facilitate optimizing an amount of frequency lowering to be applied by way of hearing device 202. Such graphical user interfaces may facilitate the user incrementally changing an amount of frequency lowering to determine a suitable amount of frequency lowering to be applied by way of a frequency lowering scheme. In certain examples, it may be desirable to find the smallest amount of frequency lowering that may be applied and still result in target gain curves being within the performance limit of hearing device 202.
To illustrate an example,
As shown in
From the slider position depicted in
In certain alternative examples, system 100 may be configured to automatically determine an optimal amount of frequency lowering to be applied according to principles described herein. As used herein, the expression “automatically” means that an operation (e.g., determining an optimal amount of frequency lowering) or series of operations are performed without requiring further input from a user. For example, in certain implementations, system 100 may automatically determine an optimal amount of frequency lowering without requiring the user to provide an input by way of slider 2006 or any other input.
At operation 2402, a processor such as processor 104 may apply a frequency lowering scheme to a set of reference hearing thresholds at the first set of audio frequencies to obtain frequency lowered reference hearing thresholds at a second set of audio frequencies. Operation 2402 may be performed in any of the ways described herein.
At operation 2404, the processor may determine, based on the frequency lowered reference hearing thresholds and the set of hearing thresholds of the user at the second set of audio frequencies, the set of modified hearing thresholds at the second set of audio frequencies. Operation 2404 may be performed in any of the ways described herein.
At operation 2406, the processor may apply an inverse of the frequency lowering scheme to the set of modified hearing thresholds at the second set of audio frequencies to obtain the set of modified hearing thresholds for the modified audiogram at the first set of audio frequencies. Operation 2406 may be performed in any of the ways described herein.
At operation 2502, a processor such as processor 104 may access a modified audiogram for a user of a hearing device. Operation 2502 may be performed in any of the ways described herein.
At operation 2504, the processor may determine, based on the modified audiogram and an input frequency-based target gain generation model, one or more target gain values for the user of the hearing device. Operation 2504 may be performed in any of the ways described herein.
At operation 2506, the processor may fit the hearing device to the user based on the one or more target gain values. Operation 2506 may be performed in any of the ways described herein.
In some examples, a non-transitory computer-readable medium storing computer-readable instructions may be provided in accordance with the principles described herein. The instructions, when executed by a processor of a computing device, may direct the processor and/or computing device to perform one or more operations, including one or more of the operations described herein. Such instructions may be stored and/or transmitted using any of a variety of known computer-readable media.
A non-transitory computer-readable medium as referred to herein may include any non-transitory storage medium that participates in providing data (e.g., instructions) that may be read and/or executed by a computing device (e.g., by a processor of a computing device). For example, a non-transitory computer-readable medium may include, but is not limited to, any combination of non-volatile storage media and/or volatile storage media. Exemplary non-volatile storage media include, but are not limited to, read-only memory, flash memory, a solid-state drive, a magnetic storage device (e.g., a hard disk, a floppy disk, magnetic tape, etc.), ferroelectric random-access memory (“RAM”), and an optical disc (e.g., a compact disc, a digital video disc, a Blu-ray disc, etc.). Exemplary volatile storage media include, but are not limited to, RAM (e.g., dynamic RAM).
Communication interface 2602 may be configured to communicate with one or more computing devices. Examples of communication interface 2602 include, without limitation, a wired network interface (such as a network interface card), a wireless network interface (such as a wireless network interface card), a modem, an audio/video connection, and any other suitable interface.
Processor 2604 generally represents any type or form of processing unit capable of processing data and/or interpreting, executing, and/or directing execution of one or more of the instructions, processes, and/or operations described herein. Processor 2604 may perform operations by executing computer-executable instructions 2612 (e.g., an application, software, code, and/or other executable data instance) stored in storage device 2606.
Storage device 2606 may include one or more data storage media, devices, or configurations and may employ any type, form, and combination of data storage media and/or device. For example, storage device 2606 may include, but is not limited to, any combination of the non-volatile media and/or volatile media described herein. Electronic data, including data described herein, may be temporarily and/or permanently stored in storage device 2606. For example, data representative of computer-executable instructions 2612 configured to direct processor 2604 to perform any of the operations described herein may be stored within storage device 2606. In some examples, data may be arranged in one or more databases residing within storage device 2606.
I/O module 2608 may include one or more I/O modules configured to receive user input and provide user output. I/O module 2608 may include any hardware, firmware, software, or combination thereof supportive of input and output capabilities. For example, I/O module 2608 may include hardware and/or software for capturing user input, including, but not limited to, a keyboard or keypad, a touchscreen component (e.g., touchscreen display), a receiver (e.g., an RF or infrared receiver), motion sensors, and/or one or more input buttons.
I/O module 2608 may include one or more devices for presenting output to a user, including, but not limited to, a graphics engine, a display (e.g., a display screen), one or more output drivers (e.g., display drivers), one or more audio speakers, and one or more audio drivers. In certain embodiments, I/O module 2608 is configured to provide graphical data to a display for presentation to a user. The graphical data may be representative of one or more graphical user interfaces and/or any other graphical content as may serve a particular implementation.
In some examples, any of the systems, hearing devices, computing devices, and/or other components described herein may be implemented by computing device 2600. For example, memory 102 may be implemented by storage device 2606 and processor 104 may be implemented by processor 2604.
In the preceding description, various exemplary embodiments have been described with reference to the accompanying drawings. It will, however, be evident that various modifications and changes may be made thereto, and additional embodiments may be implemented, without departing from the scope of the invention as set forth in the claims that follow. For example, certain features of one embodiment described herein may be combined with or substituted for features of another embodiment described herein. The description and drawings are accordingly to be regarded in an illustrative rather than a restrictive sense.
Number | Name | Date | Kind |
---|---|---|---|
5553151 | Goldberg | Sep 1996 | A |
20040264721 | Allegro | Dec 2004 | A1 |
20080177539 | Huang | Jul 2008 | A1 |
Entry |
---|
Scollie, et al.,“Fitting Frequency-Lowering Signal Processing Applying the American Academy of Audiology Pediatric Amplification Guideline: Updates and Protocols”, Journal of the American Academy of Audiology; vol. 27, No. 3, Mar. 2016, pp. 219-236(18)). |