Hearing devices (e.g., hearing aids) are used to improve the hearing capability and/or communication capability of users. Such hearing devices are configured to process a received input sound signal (e.g., ambient sound) and then provide the processed input sound signal to the user (e.g., by way of a receiver 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 to the user and relies on subjective feedback from the user as to how such stimuli are perceived. Adjustments may be made to specifically tailor the parameters of the hearing device to the user being fitted.
An exemplary parameter of a hearing device that may be adjusted while fitting the hearing device to a user is the amount of gain that may be applied by the hearing device. Typically, the amount of gain that may be applied is limited by a set gain limit that indicates a maximum stable gain that the hearing device can provide across a range of frequencies. However, such a gain limit may restrict the usable gain to a very safe and well sounding limit, which may unnecessarily restrict the useable gain of the hearing device. Although it may be possible to increase the gain limit for the hearing device, doing so may result in a decrease in audio quality due to feedback and/or audible artifacts that may occur as a result of employing feedback cancelling algorithms to mitigate such feedback. Moreover, in such instances, it is difficult for a user such as an audiologist or the like to easily determine how adjusting a gain limit affects performance of the hearing device.
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 adjusting a gain limit of a hearing device are described herein. As will be described in more detail below, an exemplary system comprises a memory storing instructions and a processor communicatively coupled to the memory. The processor may be configured to execute the instructions to concurrently present, within a graphical user interface displayed by a display device a gain limit curve that may represent a gain limit profile for useable gain by a hearing device across a range of frequencies, and a target gain curve that may represent a target gain profile for the useable gain by the hearing device across the range of frequencies. The target gain curve may correspond to a first sound input level and initially may have an amplitude greater than an amplitude of the gain limit curve within a subset of frequencies included in the range of frequencies. The processor may be further configured to execute the instructions to detect user input representative of a request to increase the amplitude of the gain limit curve, increase, based on the user input, a portion of the gain limit curve that substantially corresponds to the subset of frequencies, and update the gain limit profile in accordance with the increased portion of the gain limit curve.
In another exemplary system, the processor may be configured to execute the instructions to concurrently present, within a graphical user interface displayed by a display device, a gain limit curve that may represent a gain limit profile for useable gain by a hearing device across a range of frequencies, and a target gain curve that may represent a target gain profile for the useable gain by the hearing device across the range of frequencies. The target gain curve may correspond to a first sound input level and may initially have an amplitude greater than an amplitude of the gain limit curve within a subset of frequencies included in the range of frequencies. The processor may be further configured to execute the instructions to provide an option within the graphical user interface for a user to adjust an amplitude of a portion of the gain limit curve that corresponds to the subset of frequencies up to a level that matches or is within a predefined amount greater than the target gain curve within the subset of frequencies.
To illustrate an example, an exemplary system may be implemented in fitting procedure during which, for example, a user such as an audiologist or the like fits a hearing device (e.g., a hearing aid) to a user of the hearing device. During such a fitting procedure, the system may concurrently present, within a graphical user interface displayed by a display device (e.g., on a display screen of a laptop computer, a tablet computer, etc. associated with the system) a gain limit curve representing a gain limit profile for useable gain by a hearing device across a range of frequencies and a target gain curve representing a target gain profile for the useable gain by the hearing device across the range of frequencies. At least a portion of the target gain profile of the target gain curve may have an amplitude that is greater than an amplitude of the gain limit curve within a subset of frequencies included in the range of frequencies. Accordingly, a current setting of the gain limit curve may prohibit the hearing device from reaching the portion of the target gain profile that falls within the subset of frequencies. To facilitate the hearing device being able to provide enough gain to reach the portion of the target gain profile that falls within the subset of frequencies, the system may provide a gain limit adjustment option through which the audiologist may adjust the amplitude of the gain limit curve. For example, the system may provide a graphical object for display within the graphical user interface that the audiologist may select, in any suitable manner, to either increase or decrease the amplitude of the gain limit curve. The system may detect a user input with respect to such a gain limit adjustment option that is representative of a request to increase the amplitude of the gain limit curve. Based on the user input, the system may increase the portion of the gain limit curve that corresponds to the subset of the frequencies. The system may then update the gain limit profile in accordance with the increased portion of the gain limit curve such that the updated gain limit profile of the gain limit curve and the target gain curve are concurrently displayed within the graphical user interface on the display device.
By providing systems, methods, and graphical user interfaces such as those described herein, it is possible to use a target gain curve as a reference for an adjustable a gain limit of a hearing device. In so doing, a user (e.g., a health care professional, an audiologist, etc.) of systems such as those described herein may be able to selectively and appropriately adjust the gain limit to ensure that the usable gain of the hearing device is sufficient to reach one or more target gain curves associated with a user of the hearing device. Further, systems, methods, and graphical user interfaces such as those described herein do not unnecessarily restrict the gain limit to an overly-conservative safe and well-sounding gain limit and, at the same time, do not allow gain limit to be adjusted to a level that would cause the hearing device to become unstable. Furthermore, systems, methods, and graphical user interfaces such as those described herein beneficially leave the decision regarding the gain limit to the user, do not burden the user regarding further hearing device tuning actions, and/or allow the user to focus on reaching target gains without having to memorize stability limits of a hearing device. Moreover, systems, methods, and graphical user interfaces such as those described herein may facilitate a user visualizing compromises or trade-offs that may occur between gain, stability, and/or sound quality as a result of adjusting the gain limit of a hearing device. Other benefits of the systems and associated graphical user interfaces 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 hearing device 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 facilitating a user (e.g., an audiologist) adjusting a gain limit for a hearing device. Such processing operations may include providing one or more graphical user interfaces such as those described herein for display to a user to facilitate the user adjusting a gain limit for a hearing device. For example, processor 104 may concurrently present, within a graphical user interface displayed by a display device, a gain limit curve representing a gain limit profile for useable gain by a hearing device across a range of frequencies, and a target gain curve representing a target gain profile for the useable gain by the hearing device across the range of frequencies, detect user input representative of a request to increase the amplitude of the gain limit curve, increase, based on the user input, a portion of the gain limit curve that substantially corresponds to the subset of frequencies, and update the gain limit profile in accordance with the increased portion of the gain limit curve. 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.
In certain examples, system 100 may provide one or more graphical user interfaces for display on a display device to facilitate a user adjusting a gain limit of a hearing device. To that end, system 100 may concurrently present, within a graphical user interface displayed on a display device, a gain limit curve and a target gain curve. As used herein, “a gain limit curve” represents a gain limit profile for useable gain by hearing device 202 across a range of frequencies. The gain limit curve may represent a maximum amount of gain that hearing device 202 is permitted to apply across the range of frequencies. The gain limit curve may represent a most stable gain limit for hearing device 202 where the useable gain does not result in hearing device 202 experiencing feedback and/or some other audible artifact that would reduce sound quality of hearing device 202. A gain limit curve may be generated in any suitable manner. For example, system 100 may generate a gain limit curve based on a feedback test provided with respect to hearing device 202. Alternatively, a gain limit curve may be pre-generated and may be accessed by system 100 in any suitable manner from any suitable source.
In certain examples, the gain limit curve may include sections where the gain limit is adjustable and sections where the gain limit is fixed. For example, the gain limit curve may include a first section in a subset of frequencies included in the range of frequencies where the gain limit is adjustable and a second section outside of the subset of frequencies where the gain limit is not adjustable. In certain alternative examples, an amplitude of the gain limit may be globally adjustable across the range of frequencies. Exemplary gain limit curves will be described herein.
As used herein, a “target gain curve” represents a target gain profile for useable gain by the hearing device across a range of frequencies. The target gain curve may correspond to a particular sound input level. For example, the target gain curve may have a particular target gain profile that is specific to a soft sound input level (e.g., a 50 dB sound input level), a moderate sound input level (e.g., a 65 dB sound input level), a loud sound input level (e.g., an 80 dB sound input level), or any other suitable sound input level. In addition, a target gain curve may be specific to a particular user of hearing device 202. For example, a target gain curve may be unique to a specific user based on the particular user's hearing loss characteristics.
A target gain curve may be generated in any suitable manner. For example, the target gain curve may be generated based on an audiogram of a particular user such that the target gain curve is specific to the particular user's hearing loss characteristics. In certain examples, system 100 may generate a target gain curve for a particular user. Alternatively, a target gain curve may be pre-generated and may be accessed by system 100 in any suitable manner from any suitable source. Exemplary graphical user interfaces that include one or more target gain curves and gain limit curves will now be described with reference to
System 100 may concurrently present a gain limit curve and a target gain curve within a graphical user interface in any suitable manner. To illustrate,
In the example shown in
Target gain curve 308 represents a target gain profile for the useable gain by hearing device 202 across the range of frequencies shown along the horizontal axis of graph 304 in
To facilitate hearing device 202 having sufficient usable gain to reach a target gain curve such as target gain curve 308, system 100 may facilitate a user providing a user input to selectively increase or decrease the gain limit of hearing device 202. System 100 may detect any suitable type of user input as may serve a particular implementation. For example, system 100 may be configured to detect a touch input, an audible command, mouse cursor selection, and/or any other suitable type of user input that may be used to provide a request to adjust a gain limit of hearing device 202.
In certain examples, system 100 may present, within a graphical user interface and together with a gain limit curve and a target gain curve, a gain limit adjustment option. Through the gain limit adjustment option, a user may either increase or decrease an amplitude of a gain limit curve. To illustrate, graphical user interface 304 shown in
Based on a detected user input with respect to gain limit adjustment section 312, system 100 may adjust an amplitude of the gain limit curve. It is understood that system 100 may only adjust the amplitude of a portion of a gain limit curve in response to a detected user input. For example, in response to a user input with respect to first icon 312-1, system 100 may only increase the amplitude of gain limit curve section 306-2 that falls within subset of frequencies 310. The amplitude of gain limit curve section 306-1 and amplitude of the remainder of gain limit curve section 306-2 outside of subset of frequencies 310 may not be increased.
System 100 may adjust the portion of the gain limit curve by any suitable amount as may serve a particular implementation. In certain examples, system 100 may adjust the gain limit in a stepwise manner. For example, system 100 may adjust the gain limit by a predefined amount each time a user input is detected. In such examples, each time system 100 detects a user input with respect to first icon 312-1, system 100 may increase an amplitude the gain limit by a predefined amount. Similarly, each time system 100 detects a user input with respect to second icon 312-2, system 100 may decrease an amplitude of the gain limit by a predefined amount. In such examples, a plurality of user inputs may be detected by system 100 before the gain limit within subset of frequencies 310 is increased to a level that matches or that is greater than target gain curve 308 shown in
In certain alternative examples, system 100 may increase the gain limit such that the amplitude of gain limit curve 306 within subset of frequencies 310 matches or is a predefined amount greater than target gain curve 308 within subset of frequencies 310. System may increase the amplitude of gain limit curve 306 in such a manner in response to a single user input provided by way of first icon 312-1.
In certain examples, first icon 312-1 and second icon 312-2 may be visually different from one another depending on whether it is possible to either decrease or increase the gain limit at a given time. For example, in graphical user interface 302 shown in
After system 100 adjusts an amplitude of gain limit curve 306, system 100 may update the gain limit profile in accordance with an increased portion of gain limit curve 306. To illustrate,
In certain examples, after system 100 updates the gain limit profile, system 100 may be configured to transmit information indicative of the updated gain limit profile to hearing device 202. In so doing, hearing device 202 may be configured to operate in accordance with the updated gain limit profile. System 100 may transmit the information indicative of the updated gain limit profile to hearing device 202 in any suitable manner, such as described herein.
System 100 may be configured to detect any suitable number of user inputs representative of requests to adjust a gain limit of hearing device 202 as may serve a particular implementation. For example, after system 100 provides graphical user interface 402 for display to a user, system 100 may detect an additional user input representative of an additional request to increase the amplitude of gain limit curve 306. Based on the additional user input, system 100 may further increase the increased portion of gain limit curve 306 that corresponds to subset of frequencies 310. System 100 may then update the gain limit profile again in accordance with the further increased portion of gain limit curve 306.
Alternatively, after system 100 provides graphical user interface 402 for display to a user, system 100 may detect an additional user input representative of a request to decrease the amplitude of gain limit curve 306. Based on the additional user input, system 100 may decrease the increased portion of the gain limit curve that corresponds to subset of frequencies 310. System 110 may then update the gain limit profile again in accordance with the decreased portion of gain limit curve 306.
In certain examples, adjusting a portion of a gain limit curve may result in a hearing device operating condition that may affect how hearing device 202 performs. As used herein, a “hearing device operating condition” may correspond to any effect and/or change in performance of hearing device 202 that may occur as a result of adjusting a portion of the gain limit curve. For example, an increase in a portion of gain limit curve 306 may result feedback being experienced by hearing device 202. To mitigate the feedback that may occur, hearing device 202 may be configured to implement one or more feedback canceling algorithms. However, such feedback canceling algorithms may produce audible artifacts in certain areas of frequency and gain. To facilitate a user understanding when such hearing device operating conditions may occur, system 100 may be configured to determine whether a hearing device operating condition that is predicted to occur. System 100 may determine whether a hearing device operating condition is predicted to occur in any suitable manner. For example, system 100 may use hearing device data 108 in any suitable manner to determine which areas of gain and frequency would be subject to feedback canceling and also to which amount.
If system 100 determines that a hearing device operating condition is predicted to occur, system 100 may concurrently present, within the graphical user interface displayed by the display device and together with the gain limit curve and the target gain curve, a graphical object that visually indicates the hearing device operating condition. System may present such a graphical object within a graphical user interface in any suitable manner. To illustrate an example,
In certain examples, a graphical object that visually indicates a hearing device operating condition may include a plurality of sections that visually indicate different levels of a hearing device operating condition that may occur as a result of adjusting a gain limit. For example, a first section of a graphical object that visually indicates a hearing device operating condition may indicate a first level of feedback canceling that may occur. A second section of a graphical object that visually indicates a hearing device operating condition may indicate a second level of feedback canceling that may occur that is relatively more than the first level of feedback canceling. Each section included in the plurality of sections may have a particular shade and relatively darker shaded sections included in the plurality of sections may indicate areas of gain and frequency where relatively more feedback cancelling is configured to be implemented to mitigate the feedback. To illustrate an example,
Although only three target gain curves are illustrated in
As shown in
To facilitate hearing device 202 reaching one or more of the portions of the target gain curves 308-1 through 308-3 included in subset of frequencies 310, system 100 may detect one or more user inputs with respect to first icon 312-1. In response to the one or more user inputs provided with respect to first icon 312-1, system 100 may increase the amplitude of gain limit curve section 306-2 and update graphical user interface 702 accordingly. To illustrate,
Alternatively, system 100 may detect one or more user inputs with respect to second icon 312-2 and, in response, decrease the amplitude of gain limit curve section 306-2 within subset of frequencies 310 in any suitable manner, such as described herein.
From graphical user interface 902 shown in
In operation 1102, a processor (e.g., processor 104) may concurrently present, within a graphical user interface displayed by a display device, a gain limit curve and a target gain curve. The gain limit curve presented within the graphical user interface may represent a gain limit profile for useable gain by a hearing device across a range of frequencies. The target gain curve presented in the graphical user interface may represent a target gain profile for the useable gain by the hearing device across the range of frequencies. The target gain curve may correspond to a first sound input level and may initially have an amplitude greater than an amplitude of the gain limit curve within a subset of frequencies included in the range of frequencies. Operation 1102 may be performed in any of the ways described herein.
In operation 1104, the processor may detect user input representative of a request to increase the amplitude of the gain limit curve. Operation 1104 may be performed in any of the ways described herein.
In operation 1106, the processor may increase, based on the user input, a portion of the gain limit curve that substantially corresponds to the subset of frequencies. In certain examples, the processor may only increase the portion of the gain limit curve that substantially corresponds to the subset of the frequencies. That is, in response to the user input, the processor may not increase other portions of the gain limit curve that do not substantially correspond to the subset of the frequencies. Operation 1106 may be performed in any of the ways described herein.
In operation 1108, the processor may update the gain limit profile in accordance with the increased portion of the gain limit curve. Operation 1108 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 1202 may be configured to communicate with one or more computing devices. Examples of communication interface 1202 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 1204 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 1204 may perform operations by executing computer-executable instructions 1212 (e.g., an application, software, code, and/or other executable data instance) stored in storage device 1206.
Storage device 1206 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 1206 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 1206. For example, data representative of computer-executable instructions 1212 configured to direct processor 1204 to perform any of the operations described herein may be stored within storage device 1206. In some examples, data may be arranged in one or more databases residing within storage device 1206.
I/O module 1208 may include one or more I/O modules configured to receive user input and provide user output. One or more I/O modules may be used to receive input for a single virtual experience. I/O module 1208 may include any hardware, firmware, software, or combination thereof supportive of input and output capabilities. For example, I/O module 1208 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 1208 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 1208 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, and/or other components described herein may be implemented by computing device 1200. For example, memory 102 may be implemented by storage device 1206, and processor 104 may be implemented by processor 1204.
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 |
---|---|---|---|
8107655 | Howes | Jan 2012 | B1 |
20040071304 | Yanz | Apr 2004 | A1 |
20050185798 | Camey | Aug 2005 | A1 |
20060245610 | Chalupper | Nov 2006 | A1 |
20070280494 | Hamacher | Dec 2007 | A1 |
20100177917 | Van Der Werf | Jul 2010 | A1 |
20140010395 | Boldt | Jan 2014 | A1 |
20190253817 | Callaway | Aug 2019 | A1 |
Number | Date | Country |
---|---|---|
2203000 | Jun 2010 | EP |
Entry |
---|
European Search Report received in International Application No. EP20206430, dated Mar. 29, 2021. |
Number | Date | Country | |
---|---|---|---|
20210152947 A1 | May 2021 | US |