Adjusting method and device of hearing aid sound box, equipment and storage medium
By generating a frequency response gain curve and dynamically adjusting the frequency band gain of the hearing aid speaker in conjunction with real-time status information, the problem of existing hearing aids being unable to dynamically adjust is solved, achieving personalized audio compensation and improved auditory experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN POROS TECH CO LTD
- Filing Date
- 2026-04-08
- Publication Date
- 2026-05-05
AI Technical Summary
Existing hearing aids cannot dynamically adjust according to changes in the distance and position between the user and the speaker, resulting in double hearing aids, excessive volume or distortion, and an inability to automatically obtain sufficient hearing gain, thus affecting the listening experience.
By generating frequency response gain curves, and based on the user's hearing loss data and auditory comfort preference data, combined with real-time status information such as the wearing information, relative position, and movement information of hearing aids, the frequency band gain parameters of the hearing aid speaker are dynamically adjusted to achieve personalized audio compensation and adaptation.
It improves the adjustment accuracy and intelligence of hearing aids, meets the hearing aid needs of users in different situations, and enhances the auditory experience and safety.
Smart Images

Figure CN121985281A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, specifically to adjustment methods, devices, equipment, and storage media for hearing aids. Background Technology
[0002] With the development of technology, hearing aids are often used to compensate for hearing loss and improve hearing in order to assist users with hearing impairment. However, in current technology, the hearing aid function of external speaker-type hearing aids is usually in a fixed on or off state, and can only adjust the volume. This cannot meet the daily needs of users with different hearing impairments, resulting in users still not being able to hear sounds clearly even with external speaker-type hearing aids, affecting their daily listening experience and thus reducing the user experience. Summary of the Invention
[0003] This application provides a method, apparatus, device, and storage medium for adjusting a hearing aid speaker, which can adjust the hearing aid speaker based on the user's real-time status information, thereby improving the accuracy of adjustment and enhancing the intelligence of the hearing aid speaker.
[0004] In a first aspect, embodiments of this application provide a method for adjusting a hearing aid speaker, applied to a hearing aid speaker in a hearing aid system, the hearing aid system including the hearing aid speaker and a hearing assistive device connected to the hearing aid speaker, the method comprising: Based on the obtained user hearing loss data and hearing comfort preference data, a frequency response gain curve is generated. The frequency response gain curve is used to compensate the gain of the audio to be played by the hearing aid speaker by dividing it into frequency bands. After generating the frequency response gain curve, the user's real-time status information is obtained. The real-time status information includes the wearing information of the hearing aid, the relative position information and movement information between the user and the hearing aid speaker. If the preset adjustment triggering condition is determined based on the real-time status information, then the corresponding adjustment strategy is determined based on the real-time status information. The adjustment strategy includes the adjustment range and adjustment logic of the gain parameters of each frequency band. The frequency response gain curve is adjusted according to the adjustment strategy to obtain the adjusted frequency response gain curve; Adjust the hearing aid speaker according to the adjusted frequency response gain curve.
[0005] Secondly, embodiments of this application provide an adjustment device for a hearing aid speaker, applied to a hearing aid speaker in a hearing aid system, the hearing aid system including the hearing aid speaker and a hearing assistive device connected to the hearing aid speaker, the device comprising: The generation unit is used to generate a frequency response gain curve based on the obtained user's hearing loss data and hearing comfort preference data. The frequency response gain curve is used to compensate the gain of the audio to be played by the hearing aid speaker by dividing it into frequency bands. The acquisition unit is used to acquire the user's real-time status information after generating the frequency response gain curve. The real-time status information includes the wearing information of the hearing aid device, the relative position information and movement information between the user and the hearing aid speaker. The determining unit is configured to determine a corresponding adjustment strategy based on the real-time status information if a preset adjustment trigger condition is met, wherein the adjustment strategy includes the adjustment range and adjustment logic of the gain parameters of each frequency band. The first adjustment unit is used to adjust the frequency response gain curve according to the adjustment strategy to obtain the adjusted frequency response gain curve; The second adjustment unit is used to adjust the hearing aid speaker according to the adjusted frequency response gain curve.
[0006] Thirdly, embodiments of this application provide a terminal device, the terminal device including at least one processor, a communication interface and a memory, the communication interface being used to send and / or receive data, the memory being used to store a computer program, and the at least one processor being used to call the computer program stored in the memory to implement any of the methods of the first aspect of this application.
[0007] Fourthly, embodiments of this application provide an electronic device including a processor and a memory, the memory being used to store computer program code, the computer program code including computer instructions, wherein, when the processor executes the computer instructions, the electronic device executes the instructions as in any of the methods of the first aspect of this application.
[0008] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform some or all of the steps described in any method of the first aspect of this application.
[0009] Sixthly, embodiments of this application provide a computer program, wherein the computer program is operable to cause a computer to perform some or all of the steps described in any method of the first aspect of embodiments of this application. The computer program may be a software installation package.
[0010] As can be seen, this application provides a method for adjusting a hearing aid speaker. The method includes: generating a frequency response gain curve based on obtained user hearing loss data and auditory comfort preference data; the frequency response gain curve is used to compensate for the gain of the audio to be played by the hearing aid speaker in frequency bands; after generating the frequency response gain curve, acquiring the user's real-time status information, including the wearing information of the hearing aid, the relative position information between the user and the hearing aid speaker, and movement information; if it is determined that a preset adjustment trigger condition is met according to the real-time status information, then a corresponding adjustment strategy is determined according to the real-time status information, the adjustment strategy including the adjustment amplitude and adjustment logic of the gain parameters of each frequency band; the corresponding adjustment strategy is determined after the adjustment trigger condition is met, improving the intelligence of the adjustment. The frequency response gain curve is adjusted according to the adjustment strategy to obtain the adjusted frequency response gain curve; the hearing aid speaker is adjusted according to the adjusted frequency response gain curve. This application adjusts the hearing aid speaker based on the user's real-time status information, enabling the hearing aid speaker to adaptively compensate and improve the accuracy of the adjustment. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a schematic diagram of the structure of a hearing aid system provided in an embodiment of this application; Figure 2 This application provides an example diagram showing the connection of some modules of a hearing aid speaker. Figure 3 A flowchart illustrating a method for adjusting a hearing aid speaker, as provided in an embodiment of this application; Figure 4 A schematic diagram illustrating the adjustment scenario of a hearing aid speaker provided in an embodiment of this application; Figure 5 This application provides an embodiment of an interface diagram of a device connected to a hearing aid speaker; Figure 6 A functional unit block diagram of an adjustment device for a hearing aid speaker provided in an embodiment of this application; Figure 7 A block diagram of the functional units of an adjustment device for another hearing aid speaker provided in an embodiment of this application. Detailed Implementation
[0013] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0014] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0015] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0016] In existing hearing aids, the hearing aid function is usually in a fixed on or off state when playing audio. It cannot dynamically adjust according to real-time conditions such as the distance between the user and the speaker and changes in the user's position. In particular, when the user is wearing other hearing aids, there is dual hearing aid, which causes the volume heard by the user to be too loud or distorted, and the user cannot automatically obtain sufficient hearing aid gain, resulting in a poor listening experience.
[0017] In this application, please refer to Figure 1 , Figure 1 This is a schematic diagram of the structure of a hearing aid system provided in an embodiment of this application, as shown below. Figure 1As shown, the hearing aid system in this application includes a hearing aid speaker and hearing aid assistive devices. The hearing aid speaker in this application uses a speaker as its external form and sound-emitting carrier, and adopts a modular integration approach, integrating professional hearing aid functional modules into a general-purpose speaker device to form a dual-track working mode of basic playback and hearing adaptation. For example, the overall hardware foundation follows the core architecture of general audio playback devices such as Bluetooth speakers, TV speakers, and desktop speakers, retaining the original audio decoding, signal amplification, sound output, and wireless communication basic modules. The device can perform basic playback operations based on mature general-purpose audio hardware, such as regular audio playback, volume adjustment, and wireless signal connection functions. In one possible example, the hearing aid speaker can also be integrated into a computer, television, or in-vehicle terminal; no limitations are imposed here.
[0018] The hearing aid speaker in this application utilizes an architectural design to adapt to the specific auditory needs of individuals with hearing loss, achieving precise audio signal optimization and thus catering to users with diverse needs. Specifically, while retaining the speaker's all-scenario playback capabilities, it can perform personalized audio signal adjustment based on the specific hearing impairment of the individual. This hearing aid speaker also incorporates a multi-level signal processing chain built around hearing adaptation needs, enabling fine-tuning of hearing loss at different frequencies and equipped with an intelligent amplitude limiting protection mechanism to prevent adjusted sounds from exceeding the human body's acceptable range, thus avoiding secondary hearing damage and enhancing safety.
[0019] For specific details, please refer to... Figure 2 , Figure 2 This application provides an example diagram showing the connection of some modules of a hearing aid speaker, as shown in the embodiment. Figure 2 As shown, the hearing aid speaker also includes an ultra-wideband positioning module, a Bluetooth module, and a detection module consisting of multiple ultrasonic and infrared transceivers. The professional hearing aid function module is connected to the ultra-wideband positioning module, Bluetooth module, and detection module respectively to collect data through these modules.
[0020] Furthermore, the hearing aid speaker can be optionally equipped with an environmental sound pickup module to collect ambient noise parameters, assist in dynamically fine-tuning the compensation gain, and further optimize the listening effect in different acoustic environments. It does not rely on professional hearing aid function modules to achieve the core hearing compensation function, but is only an optional optimization configuration and does not change the core processing logic of the device.
[0021] Among them, hearing aids can be portable hearing aids such as hearing aid headphones. A hearing aid can integrate one or more modules, including an ultra-wideband tag module, a Bluetooth module, and a status active detection module. The status active detection module actively detects whether the user is wearing the hearing aid. When it detects that the user is wearing or removing the hearing aid, the status active detection module triggers a status change and actively sends a wearing status indicator to the hearing aid speaker, such as "1" for wearing and "0" for not wearing.
[0022] Hearing aids include an Ultra-Wideband (UWB) tag module. A pre-set binding between the UWB tag and the hearing aid speaker is required to establish a unique correspondence and prevent confusion with other devices that also include UWB tag modules. The binding process involves: activating the hearing aid, which automatically generates a unique identifier—a unique and non-repeatable code for the tag. Specifically, this can be achieved through a pre-set encoder to create a unique coded identifier, ensuring its uniqueness. The user initiates the binding command via a terminal app connected to the hearing aid speaker or through the speaker's interface. At this time, the UWB tag module in the hearing aid sends a binding signal containing the identifier and device type to the built-in UWB positioning module in the hearing aid speaker. Upon receiving the binding signal, the hearing aid speaker extracts the identifier and device type information, stores them in its local storage module, and completes the one-to-one binding between the hearing aid speaker and the hearing aid. After binding, only signals from the hearing aid corresponding to the specific identifier will be recognized by the hearing aid speaker; signals from other devices will be filtered out.
[0023] Below, please combine Figure 3 , Figure 3 A flowchart illustrating an adjustment method for a hearing aid speaker provided in this application embodiment is shown below. Figure 3 As shown, this application discloses a method for adjusting a hearing aid speaker, applied to a hearing aid speaker in a hearing aid system. The hearing aid system includes the hearing aid speaker and a hearing assistive device connected to the hearing aid speaker. The method includes: S301 generates a frequency response gain curve based on the obtained user hearing loss data and hearing comfort preference data.
[0024] The frequency response gain curve is used to compensate for the gain of the audio to be played by the hearing aid speaker by dividing it into frequency bands. In this application, the hearing aid device and the hearing aid speaker, both equipped with wireless communication functions, establish a bidirectional communication link with the hearing aid device via Bluetooth (Bluetooth Low Energy, BLE), a 2.4GHz proprietary protocol, or a hearing aid-specific protocol, such as MFi or a hearing aid audio streaming protocol, to exchange data.
[0025] Specifically, hearing loss data and auditory comfort preference data of users are obtained through hearing aids.
[0026] The hearing loss data was determined according to the following steps: Pure Tone Audiometry (PTA) was used, and measurements were taken at standard frequency points: the standard test frequency points f = {125, 250, 500, 750, 1000, 1500, 2000, 3000, 4000, 6000, 8000} Hz. The hearing loss value at each frequency point was expressed in decibel hearing level (dB HL), with a measurement range of 0-120 dB HL, and the hearing loss data was obtained by collecting the hearing loss values corresponding to each frequency point.
[0027] Hearing aids receive hearing loss data and auditory comfort preference data via modules such as Bluetooth that can connect and interact with external devices. Auditory comfort preference data includes the frequency range that the user finds acceptable.
[0028] The hearing aid speaker inputs received hearing loss data and auditory comfort preference data into the input layer of a neural network (NN). The neural network performs calculations and analysis, processing the data in conjunction with hearing impairment characteristics. Specifically, the hearing loss data and hearing threshold distribution data are first preprocessed, normalizing the hearing loss data to the 0-1 range. The auditory comfort preference data and the preprocessed hearing loss data are then integrated and converted into standardized input data. This standardized input data is then input into the neural network's input layer. The number of neurons in the neural network's input layer matches the number of standard frequency points, at 11. The neural network employs a lightweight, fully connected structure to extract the correlation between hearing loss characteristics and comfort preferences. It performs feature extraction and computational analysis on the input data, combining the user's hearing loss characteristics and auditory comfort preference data to generate a frequency response gain curve that matches the user's hearing condition. Specifically, the frequency response gain curve reflects which frequencies the hearing aid speaker actually amplifies and by how much. The horizontal axis of the frequency response gain curve represents sound frequency, covering the audible range of the human ear and the core frequency range of hearing aid operation, typically 125Hz to 10000Hz, corresponding to low-frequency deep sounds to high-frequency sharp sounds. The vertical axis of the frequency response gain curve represents the output sound pressure level, which indicates the intensity of the sound output by the hearing aid speaker at the corresponding frequency. The higher the value, the stronger the amplification capability at that frequency.
[0029] Frequency response gain curves allow for the setting of matching compensation gain parameters for different frequency bands of audio. Based on this, the audio to be played by the hearing aid speaker is processed in a frequency band-specific compensation gain manner, so that the sound of each frequency band of the audio can be adapted to the user's hearing condition, thereby improving the user's listening experience.
[0030] S302, after generating the frequency response gain curve, obtain the user's real-time status information.
[0031] The real-time status information includes the wearing information of the hearing aid device, the relative position information and movement information between the user and the hearing aid speaker. Specifically, after generating the frequency response gain curve, the relative position information and movement information between the user and the hearing aid speaker are obtained, and the wearing information of the hearing aid device is obtained. Real-time status information is generated based on the obtained information.
[0032] S303, if it is determined from the real-time status information that the preset adjustment trigger condition is met, then the corresponding adjustment strategy is determined from the real-time status information.
[0033] The adjustment strategy includes the adjustment range and logic for the gain parameters of each frequency band. Preset adjustment trigger conditions include changes in wearing status (wearing or removing the hearing aid); the relative position between the hearing aid and the hearing aid exceeding a preset distance; and the user's movement speed exceeding a preset movement speed. The preset distance and preset movement speed can be set according to actual needs, for example, a preset distance of 3 meters and a preset movement speed of 0.5 meters per second; specific limitations are not specified here. After acquiring real-time status information, it is determined whether the adjustment trigger conditions are met. If met, the corresponding adjustment strategy is determined based on the real-time status information, clarifying the specific adjustment range and logic for the gain parameters of each frequency band. The adjustment range includes the specific adjustment amount of the gain parameters for each frequency band, i.e., the supplementary gain. The adjustment logic includes the gradual change logic when adjusting the magnitude of each frequency to ensure smooth changes in the gain parameters and avoid abrupt changes in audio playback. By determining whether the adjustment trigger conditions are met, further determination is made whether to trigger the adjustment, ensuring the timeliness and intelligence of the adjustment.
[0034] S304, The frequency response gain curve is adjusted according to the adjustment strategy to obtain the adjusted frequency response gain curve.
[0035] In this process, the gain parameters of each frequency band in the frequency response gain curve are adjusted in a targeted manner according to the determined adjustment strategy to obtain the adjusted frequency response gain curve.
[0036] S305, Adjust the hearing aid speaker according to the adjusted frequency response gain curve.
[0037] The adjusted frequency response gain curve is synchronized to the audio processing module of the hearing aid speaker. The audio processing module then performs frequency band compensation gain processing on the audio signal to be played based on the adjusted frequency response gain curve, thereby achieving dynamic adjustment of the hearing aid speaker.
[0038] As can be seen in this example, a personalized frequency response gain curve can be generated based on the user's hearing loss data and auditory comfort preferences, achieving personalized initial compensation for the hearing aid speaker. Simultaneously, by acquiring the user's status information in real time, the system accurately determines the timing of adjustment triggers and formulates targeted adjustment strategies based on specific real-time status information, improving adjustment accuracy. Furthermore, it can meet the user's hearing needs in both wearing and not wearing hearing aids, enhancing the adaptability and user experience of the hearing aid speaker.
[0039] In one possible example, after generating the frequency response gain curve, obtaining the user's real-time status information includes: obtaining the user's wearing information after generating the frequency response gain curve; and detecting whether at least two target UWB tag signals are received; if the at least two target UWB tag signals are received, calculating multiple flight durations and multiple time difference of arrival values for each target UWB tag signal, wherein the flight duration represents the time it takes for the target UWB tag signal to reach a single receiver within the UWB positioning module of the hearing aid speaker, and the time difference of arrival represents the difference between the time points when the same target UWB tag signal arrives at two receivers respectively, obtaining a set of flight durations composed of multiple flight durations corresponding to each target UWB tag signal, and a set of time difference of arrival values composed of multiple time difference of arrival values corresponding to each target UWB tag signal; determining the relative position information and movement information between the user and the hearing aid speaker based on the set of flight durations and the set of time difference of arrival values; and generating the real-time status information based on the wearing information, the relative position information, and the movement information.
[0040] For specific examples, please refer to Figure 4 , Figure 4 This application provides a schematic diagram illustrating an adjustment scenario for a hearing aid speaker, as shown in the embodiments of this application. Figure 4 As shown, after the hearing aid speaker generates a frequency response gain curve, the wearing information of the target hearing aid 41 worn by the user is acquired. Furthermore, the ultra-wideband positioning module of the hearing aid speaker enters a signal detection state, continuously scanning and detecting the surroundings to determine whether at least two target ultra-wideband positioning tag signals are received. The target ultra-wideband positioning tag signal is a signal sent by the hearing aid associated with the hearing aid speaker, and each target ultra-wideband positioning tag within the target ultra-wideband positioning tag signal has a unique identification code, improving identification accuracy.
[0041] If the ultra-wideband (UWB) positioning module receives signals from at least two target UWB tags, it first performs preprocessing such as filtering and decoding on the received signals to eliminate invalid signals caused by environmental interference. Since the UWB positioning module includes multiple receivers, it calculates multiple flight durations for each target UWB tag signal to reach multiple receivers. These flight durations are obtained by calculating the difference between the transmission timestamp and the reception timestamp within the signal. Simultaneously, it calculates multiple time differences of arrival (TDAs) for each target UWB tag signal, which are the time differences between any two receivers of the same target UWB tag signal. Then, it obtains a set of flight durations composed of the multiple flight durations of each target UWB tag signal, and a set of TDAs composed of the multiple TDAs of each target UWB tag signal. Based on the flight duration set and the TDAs set, it determines the relative position and movement information between the user and the hearing aid; and generates real-time status information based on the assistive device wearing information, relative position information, and movement information.
[0042] As can be seen in this example, after determining the frequency response gain curve, ultra-wideband positioning technology is used to obtain the relative position and movement information between the user and the hearing aid speaker, thereby improving the accuracy of data acquisition.
[0043] In one possible example, determining the relative position information and movement information between the user and the hearing aid based on the set of flight durations and the set of time differences of arrival includes: acquiring multiple first flight durations corresponding to a first target ultra-wideband positioning tag signal within the set of flight durations, and multiple first time differences of arrival corresponding to the first target ultra-wideband positioning tag signal within the set of time differences of arrival, wherein the first target ultra-wideband positioning tag signal is the first ultra-wideband positioning tag signal acquired; calculating a first distance value between the user and the hearing aid based on the multiple first flight durations; determining a first relative direction of the user relative to the hearing aid based on the multiple first time differences of arrival; and determining a first relative direction of the user relative to the hearing aid based on the first distance value and the first time difference of arrival. The relative position information is generated according to the direction; a second target UWB tag signal is determined that is adjacent to the first target UWB tag signal within the at least two target UWB tag signals; multiple second flight durations corresponding to the second target UWB tag signal are obtained within the flight duration set, and multiple second time difference values corresponding to the second target UWB tag signal are obtained within the time difference value set; a second distance value between the user and the hearing aid is calculated based on the multiple second flight durations; a second relative direction of the user relative to the hearing aid is determined based on the multiple second time difference values; and the movement information is determined based on the first distance value, the first relative direction, the second distance value, and the second relative direction.
[0044] In a specific example, after obtaining the set of flight durations and the set of arrival time differences, the first target UWB tag signal that is collected first is determined. Multiple first flight durations corresponding to the first target UWB tag signal are extracted from the set of flight durations, and multiple first arrival time differences corresponding to the first target UWB tag signal are extracted from the set of arrival time differences.
[0045] Then, the standard propagation speed of the ultra-wideband signal is obtained, and multiple first flight durations are multiplied by the standard propagation speed of the ultra-wideband signal to obtain multiple initial distance values corresponding to the first target ultra-wideband positioning tag signal. These initial distance values are preprocessed, including removing outliers, and then the mean is calculated to obtain the first distance value between the user and the hearing aid speaker. This first distance value is the straight-line distance between the user and the hearing aid speaker. Furthermore, based on the receiver layout parameters of the hearing aid speaker's ultra-wideband positioning module, multiple first time difference of arrival (TDOA) values, and the TDOA positioning algorithm, multiple sets of azimuth angles corresponding to each first TDOA value are calculated. These multiple azimuth angles are fused to determine the user's first relative direction relative to the hearing aid speaker. Finally, relative position information is generated based on the first distance value and the first relative direction.
[0046] Next, from at least two target UWB tag signals, a second target UWB tag signal whose acquisition time is adjacent to that of the first target UWB tag signal is determined. Then, multiple second flight durations corresponding to the second target UWB tag signal are extracted from the flight duration set, and multiple second time differences of arrival (TDAs) corresponding to the second target UWB tag signal are extracted from the time difference of arrival (TDA) value set. Similarly, using the same calculation method as for the first distance value and the first relative direction, the second distance value is calculated based on the multiple second flight durations, and the second relative direction is calculated based on the multiple second TEAAs.
[0047] Finally, the difference between the first and second distance values is calculated; this difference represents the change in distance between the user and the hearing aid. The user's movement angle is obtained based on the first and second relative directions. The time interval between the acquisition of signals from the first and second target ultra-wideband positioning tags is calculated. The user's movement speed is obtained by ratioing the distance change value to the time interval. The sign of the distance change value between the user and the hearing aid determines whether the user is moving closer to or further away from the hearing aid, thus determining the direction of movement. Movement towards the hearing aid is negative, and movement away from the hearing aid is positive. For example, if the user moves 3 meters towards the hearing aid, the value is -3. User movement information is generated based on the movement speed, direction, and angle. If the distance change value, direction, and angle are all zero, the user is considered stationary, and the movement information is marked as no displacement.
[0048] As can be seen, in this example, the hearing aid uses an ultra-wideband positioning algorithm to improve the accuracy of the determined relative position and movement information. Furthermore, it quickly determines movement information by using the flight time and time difference between two adjacent target signals, improving data processing efficiency while ensuring accuracy.
[0049] In one possible example, if the user is not wearing a hearing aid, or if the hearing aid does not have an ultra-wideband tag module, or if there is an error in receiving the ultra-wideband positioning tag signal (e.g., no ultra-wideband positioning tag signal is received), then the hearing aid's detection module, composed of multiple ultrasonic and infrared transceivers, sends ultrasonic and infrared signals. The user's direction, speed, and angle of movement are determined using the signal arrival time difference and phase difference, and can be combined with pre-defined environmental modeling to eliminate interference from furniture reflections. This allows the acquisition of movement and relative position information.
[0050] In one possible example, the step of determining the corresponding adjustment strategy based on the real-time status information if a preset adjustment trigger condition is met includes: acquiring the wearing information, the relative position information, and the movement information within the real-time status information; if the wearing status of the hearing aid device corresponding to the user changes based on the wearing information, or the first distance value in the relative position information exceeds a preset distance, or the user's movement speed exceeds a preset movement speed based on the movement information, then determining that the preset adjustment trigger condition is met; when the adjustment trigger condition is met, determining whether the user is wearing the hearing aid device based on the wearing information; if the user is wearing the hearing aid device and the first distance value exceeds the preset distance, then determining a first supplementary gain amount for each frequency band based on the current gain parameter, gain characteristic, and first distance value of the hearing aid device, wherein the current gain parameter characterizes the gain value of the hearing aid device for different frequency bands at the current time point, and the gain characteristic includes the adjustment range of the gain parameter of the hearing aid device in different frequency bands; determining the adjustment logic based on the movement information; and generating the adjustment strategy based on the first supplementary gain amount and the adjustment logic. If the hearing aid is not being worn, a second supplementary gain for each frequency band is determined based on the first distance value; the adjustment logic is determined based on the movement information; and the adjustment strategy is generated based on the second supplementary gain and the adjustment logic.
[0051] In a specific example, the system acquires wearing information, relative position information, and movement information from real-time status information. Wearing information includes whether or not the hearing aid is being worn. The system acquires a first distance value for relative position information and the user's movement speed from the movement information. If a change in wearing status is determined based on the wearing information (e.g., from wearing to not wearing, or from not wearing to wearing), then the adjustment trigger condition is met. Alternatively, if the first distance value exceeds a preset distance, then the adjustment trigger condition is met. Or, if the user's movement speed is determined based on the movement information to exceed a preset movement speed, then the adjustment trigger condition is met.
[0052] When the adjustment trigger conditions are met, it is further determined whether assisted hearing aids are needed. Specifically, the system determines whether the user is wearing an assistive hearing aid based on the device wearing information. If the user is wearing an assistive hearing aid, it checks if a first distance value exceeds a preset distance. If both the user and the first distance value exceed the preset distance, the system is in assisted hearing mode and requires assisted hearing aids. If the user is wearing an assistive hearing aid but the first distance value does not exceed the preset distance, the system is in off mode, eliminating the need for the hearing aid speaker to provide assisted hearing, thus conserving resources and avoiding dual hearing aids from both the speaker and the device, which could lead to hearing damage. If the user is not wearing an assistive hearing aid, the system determines that independent hearing aids are needed, meaning only the speaker provides assistance.
[0053] If a hearing aid is worn and the first distance value exceeds a preset distance, indicating the activation of the assisted hearing mode, an adjustment strategy corresponding to this mode is generated. The specific steps include: obtaining the current gain parameters, gain characteristics, and the first distance value of the hearing aid; determining the audio pickup attenuation of the hearing aid to the hearing speaker based on the first distance value; specifically, calculating the audio pickup attenuation of the hearing aid at this first distance by frequency band, as the attenuation varies with distance between different frequency bands (e.g., high-frequency audio attenuation is greater than low-frequency audio attenuation); and determining the first supplementary gain that the hearing speaker needs to provide based on the pickup attenuation, the current gain parameters, and the gain characteristics. The current gain parameters represent the gain values of the hearing aid at different frequency bands at the current time point, and the gain characteristics include the adjustment range of the hearing aid's gain parameters in different frequency bands.
[0054] For example, if the first frequency band corresponds to a first pickup attenuation, in a hearing aid, the first frequency band corresponds to a first gain value and a first gain parameter adjustment range. Calculate the first difference between the upper limit of the first gain parameter adjustment range and the first gain value to obtain the upper limit of the supplementary gain for the first frequency band. Compare the upper limit of the supplementary gain with the magnitude of the first pickup attenuation. If the upper limit of the supplementary gain is greater than or equal to the magnitude of the first pickup attenuation, then the first supplementary gain corresponding to the first frequency band is determined to be zero, meaning the adjustment range of the gain parameter for the first frequency band is zero. If the upper limit of the supplementary gain is less than the magnitude of the first pickup attenuation, then calculate the absolute value of the difference between the first pickup attenuation and the upper limit of the supplementary gain; the first supplementary gain corresponding to the first frequency band is the absolute value of this difference. Similarly, determine the first supplementary gain corresponding to each frequency band.
[0055] The adjustment logic is determined based on movement information. Specifically, the movement direction, angle, and speed within the movement information are acquired. When the movement direction and angle indicate that the user is moving away from the hearing aid, the supplementary gain is gradually increased at a preset rate, for example, an increase rate of 2 dB per second, until the increase reaches the first supplementary gain level. This rate of increase is the rate at which the supplementary gain increases per unit time. When the movement direction and angle indicate that the user is moving closer to the hearing aid, the movement speed within the movement information is acquired, and a preset rate of decrease corresponding to that speed is found. This rate of decrease is the rate at which the supplementary gain decreases per unit time at that speed. The supplementary gain is gradually decreased according to this rate of decrease until the decrease reaches the first supplementary gain level. An adjustment strategy is generated based on the first supplementary gain level and the adjustment logic.
[0056] If no hearing aid is being worn, the second supplementary gain for each frequency band is determined based on the first distance value, and the adjustment logic is determined based on the movement information. Specifically, when the user is determined to be moving away from the hearing aid based on the movement direction and angle, the gain is gradually increased according to the preset increase rate corresponding to the movement speed until the increase amount equals the second supplementary gain. When the user is determined to be moving closer to the hearing aid based on the movement direction and angle, the movement speed within the movement information is acquired, the preset decrease rate corresponding to the movement speed is found, and the gain is gradually decreased according to this decrease rate until the decrease amount equals the second supplementary gain. An adjustment strategy is generated based on the second supplementary gain and the adjustment logic.
[0057] As can be seen, in this example, by setting adjustment trigger conditions, the system can respond promptly to situations requiring gain adjustment in hearing aid scenarios, ensuring timely adjustment. Furthermore, after triggering the adjustment, it first confirms the user's effective wearing status to avoid invalid adjustment operations, thus improving intelligence. Based on whether the user is wearing a hearing aid and the distance to the hearing aid, a corresponding adjustment strategy is generated to achieve personalized adjustment, improve adjustment accuracy, and enhance the user's auditory experience.
[0058] In one possible example, obtaining the user's wearing information after generating the frequency response gain curve includes: after generating the frequency response gain curve, sending a status query command to the hearing aid device at a preset period, the status query command being used to request feedback from the hearing aid device on its current status; based on the status query command, collecting sensor information through the sensor module of the hearing aid device, the sensor module including a contact sensor, an accelerometer, and a bone conduction sensor; generating status feedback information through the hearing aid device based on the sensor information; sending the status feedback information through the hearing aid device; receiving the status feedback information, and generating the wearing information based on the status feedback information.
[0059] In a specific example, after generating the frequency response gain curve, the hearing aid immediately sends a status query command to the paired hearing aid device according to a preset periodic status query mechanism, for example, at a period of 300ms / time. This command includes the device's unique identifier, the query timestamp, and the sensor acquisition trigger command. The status query command is used to request feedback from the hearing aid device on its current status.
[0060] Hearing aids include a sensor module, which comprises a contact sensor, an accelerometer, and a bone conduction sensor. Upon receiving a status query command, the sensor module collects sensor information. The contact sensor detects the contact pressure between the device and the user's ear skin in real time, the accelerometer collects the device's posture angle and motion acceleration data, and the bone conduction sensor collects bone conduction vibration signals within the ear canal.
[0061] The hearing aid generates status feedback information based on the collected sensor information. This status feedback information is then sent through the hearing aid. The hearing aid speaker receives the status feedback information, extracts the sensor information from it, and generates wearing information based on that information.
[0062] Specifically, if the contact sensor pressure value is within the effective threshold range (e.g., 5 kPa to 25 kPa) and the bone conduction sensor detects a valid bone conduction signal, a wearing determination is generated. If the contact sensor pressure value is within the invalid threshold range, a not-wearing determination is generated. If the contact sensor pressure value is within the effective threshold range but the posture angle is not within the preset angle range (e.g., 15 degrees to 45 degrees) and the bone conduction sensor has no valid signal, a not-wearing determination is generated. If the contact sensor pressure value is within the effective threshold range, the posture angle is within the preset angle range, but the bone conduction sensor has no valid signal, a not-wearing determination is generated. Wearing information is generated based on the determination results.
[0063] As can be seen, in this example, the timely information query is ensured by actively querying the information on the hearing aid device at preset intervals, and the wearing confirmation is improved based on the sensor information collected by the sensors on the hearing aid device.
[0064] In one possible example, please see Figure 5 , Figure 5 This is a schematic diagram of the interface of a device connected to a hearing aid speaker, as provided in an embodiment of this application. Figure 5 As shown, users can manually mark whether they are wearing the hearing aid or not using a companion app within the device connected to the hearing aid. This wearing information is synchronized to the hearing aid in real time. Simultaneously, the hearing aid supports remembering user history and usage habits. If it detects that the user frequently switches to wearing mode within a fixed time period, such as 9:00 AM to 10:00 AM, the app can automatically recommend status indicators for that period, for example... Figure 5 The target status indicator 51 shown asks whether the user is wearing a hearing aid, displaying two controls: Yes and No. If Yes is selected, wearing information is generated; if No is selected, wearing information is generated. After user confirmation, the wearing information is sent to the hearing aid speaker, improving convenience. It is understood that the hearing aid speaker can also integrate a companion application and display the status indicator through the speaker's display interface; this is not a limitation.
[0065] In one possible example, after generating the frequency response gain curve, obtaining the user's wearing information includes: detecting the wireless signal strength, link quality, and signal stability between the hearing aid and the hearing aid speaker; inferring the wearing status based on the wireless signal strength, link quality, signal stability, and a preset signal feature threshold model; and generating the user's wearing information based on the wearing status.
[0066] In a specific example, after generating the frequency response gain curve, the user's wearing information is obtained, including: detecting the wireless signal strength, link quality, and signal stability between the hearing aid and the hearing speaker. When a user wears the hearing aid, the device's antenna may be blocked by the head or close to the body, causing quantifiable attenuation or stability changes in the wireless signal. A preset signal characteristic threshold model is obtained, and then the wearing status is inferred based on the wireless signal strength, link quality, signal stability, and the preset signal characteristic threshold model. For example, when the signal strength attenuation exceeds 20%, the transmission rate in the link quality is greater than the preset transmission rate, and remains stable for more than 3 seconds, it is determined to be a wearing status. This method does not require the hearing aid to have additional functions, improving device compatibility and increasing the efficiency of result generation.
[0067] The above primarily describes the solutions of the embodiments of this application from the perspective of the method execution process. It is understood that, in order to achieve the above functions, the electronic device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments provided herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0068] This application embodiment can divide the electronic device into functional units according to the above method example. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional unit. It should be noted that the unit division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0069] Given the division of functions into modules corresponding to each function, the following is combined with... Figure 6 A functional unit block diagram of an adjustment device for a hearing aid speaker provided in this application embodiment is shown below. Figure 6 As shown, an adjustment device for a hearing aid speaker is applied to a hearing aid speaker in a hearing aid system. The hearing aid system includes the hearing aid speaker and a hearing assistive device connected to the hearing aid speaker. The device includes: The generation unit 601 is used to generate a frequency response gain curve based on the obtained user's hearing loss data and hearing comfort preference data. The frequency response gain curve is used to compensate the gain of the audio to be played by the hearing aid speaker by dividing it into frequency bands. The acquisition unit 602 is used to acquire the real-time status information of the user after generating the frequency response gain curve. The real-time status information includes the wearing information of the hearing aid, the relative position information and movement information between the user and the hearing aid speaker. The determining unit 603 is used to determine a corresponding adjustment strategy based on the real-time status information if it is determined that a preset adjustment trigger condition is met. The adjustment strategy includes the adjustment range and adjustment logic of the gain parameters of each frequency band. The first adjustment unit 604 is used to adjust the frequency response gain curve according to the adjustment strategy to obtain the adjusted frequency response gain curve; The second adjustment unit 605 is used to adjust the hearing aid speaker according to the adjusted frequency response gain curve.
[0070] In one possible example, the acquisition unit 602 is further configured to: acquire the user's wearing information after generating the frequency response gain curve; detect whether at least two target ultra-wideband positioning tag signals are received; and if the at least two target ultra-wideband positioning tag signals are received, calculate multiple flight durations and multiple time difference of arrival values for each target ultra-wideband positioning tag signal, wherein the flight duration represents the time it takes for the target ultra-wideband positioning tag signal to reach a single receiver within the ultra-wideband positioning module of the hearing aid speaker, and the time difference of arrival represents the difference between the time points when the same target ultra-wideband positioning tag signal arrives at two receivers respectively, thereby obtaining a set of flight durations composed of multiple flight durations corresponding to each target ultra-wideband positioning tag signal and a set of time difference of arrival values composed of multiple time difference of arrival values corresponding to each target ultra-wideband positioning tag signal; determine the relative position information and the movement information between the user and the hearing aid speaker based on the set of flight durations and the set of time difference of arrival values; and generate the real-time status information based on the wearing information, the relative position information, and the movement information.
[0071] In one possible example, the acquisition unit 602 is further configured to: acquire multiple first flight durations corresponding to the first target ultra-wideband positioning tag signal within the flight duration set, and multiple first time difference values corresponding to the first target ultra-wideband positioning tag signal within the time difference value set, wherein the first target ultra-wideband positioning tag signal is the first ultra-wideband positioning tag signal acquired; calculate a first distance value between the user and the hearing aid speaker based on the multiple first flight durations; determine a first relative direction of the user relative to the hearing aid speaker based on the multiple first time difference values; generate the relative position information based on the first distance value and the first relative direction; and determine the at least two The system acquires a second target UWB tag signal adjacent to the first target UWB tag signal within a target UWB tag signal set; acquires multiple second flight durations corresponding to the second target UWB tag signal within the flight duration set, and multiple second time difference of arrival values corresponding to the second target UWB tag signal within the time difference of arrival value set; calculates a second distance value between the user and the hearing aid based on the multiple second flight durations; determines a second relative direction of the user relative to the hearing aid based on the multiple second time difference of arrival values; and determines the movement information based on the first distance value, the first relative direction, the second distance value, and the second relative direction.
[0072] In one possible example, the determining unit 603 is further configured to: acquire the wearing information, the relative position information, and the movement information within the real-time status information; and if, based on the wearing information, it is determined that the wearing status of the hearing aid device corresponding to the user has changed, or, the first distance value in the relative position information exceeds a preset distance, or, based on the movement information, it is determined that the user's movement speed exceeds a preset movement speed, then determine that the preset adjustment trigger condition is met; and when the adjustment trigger condition is met, determine whether the user is wearing the hearing aid device based on the wearing information; and if the user is wearing the hearing aid device and the first distance value exceeds the preset distance, determine a first supplementary gain amount for each frequency band based on the current gain parameter, gain characteristic, and first distance value of the hearing aid device, wherein the current gain parameter characterizes the gain value of the hearing aid device for different frequency bands at the current time point, and the gain characteristic includes the adjustment range of the gain parameter of the hearing aid device in different frequency bands; and determine the adjustment logic based on the movement information; and generate the adjustment strategy based on the first supplementary gain amount and the adjustment logic.
[0073] In one possible example, the device further includes a detection processing unit for: determining a second supplementary gain for each of the frequency bands based on the first distance value if the hearing aid is not being worn; determining the adjustment logic based on the movement information; and generating the adjustment strategy based on the second supplementary gain and the adjustment logic.
[0074] In one possible example, the acquisition unit 602 is further configured to: send a status query instruction to the hearing aid device at a preset period, the status query instruction being used to request the hearing aid device to provide feedback on its current status; and based on the status query instruction, collect sensor information through the sensor module of the hearing aid device, the sensor module including a contact sensor, an accelerometer, and a bone conduction sensor; and generate status feedback information through the hearing aid device based on the sensor information; and send the status feedback information through the hearing aid device; and receive the status feedback information and generate the wearing information based on the status feedback information.
[0075] In one possible example, the acquisition unit 602 is further configured to: detect the wireless signal strength, link quality, and signal stability between the hearing aid and the hearing speaker; infer the wearing status based on the wireless signal strength, the link quality, the signal stability, and a preset signal feature threshold model; and generate the user's wearing information based on the wearing status.
[0076] When using integrated units, such as Figure 7 As shown below, in conjunction with Figure 7 A functional unit block diagram of an adjustment device for a hearing aid speaker provided in an embodiment of this application is shown. Figure 7 In the process, the adjustment device 70 based on the hearing aid speaker includes: The system includes a processing module 72 and a communication module 71. The processing module 72 controls and manages the operation of the hearing aid-based adjustment device, for example, through steps in the generation unit 601, acquisition unit 602, determination unit 603, first adjustment unit 604, and second adjustment unit 605, and / or other processes for performing the techniques described herein. The communication module 71 supports interaction between the device and other devices.
[0077] like Figure 7 As shown, the adjustment device 70 based on the hearing aid speaker may further include a storage module 73, which is used to store the program code and data of the adjustment device 70 based on the hearing aid speaker.
[0078] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. All of the above devices can execute the above methods.
[0079] This application provides a terminal device, which includes at least one processor, a communication interface, and a memory. The communication interface is used to send and / or receive data, the memory is used to store computer programs, and the at least one processor is used to call the computer programs stored in the memory to implement the method described above.
[0080] This application provides an electronic device including a processor and a memory. The memory stores computer program code, which includes computer instructions. When the processor executes the computer instructions, the electronic device performs the steps of the method described above.
[0081] This application provides a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform some or all of the steps described in the method described above.
[0082] This application provides a computer program that is operable to cause a computer to perform some or all of the steps described in the method described above.
[0083] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0084] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes an electronic device.
[0085] This application also provides a computer program product, which includes a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments.
[0086] The computer program product may be a software installation package, and the aforementioned computer includes electronic devices.
[0087] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0088] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and other division methods may exist in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0089] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0090] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically comprised separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.
[0091] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0092] While the present invention has been disclosed above, it is not limited thereto. Any person skilled in the art can easily conceive of variations or substitutions without departing from the spirit and scope of the present invention, and various modifications and alterations can be made, including combinations of the different functions and implementation steps described above, as well as software and hardware implementation methods, all of which are within the protection scope of the present invention.
Claims
1. A method for adjusting a hearing aid speaker, characterized in that, A hearing aid speaker for use in a hearing aid system, the hearing aid system including the hearing aid speaker and a hearing assistive device connected to the hearing aid speaker, the method comprising: Based on the obtained user hearing loss data and hearing comfort preference data, a frequency response gain curve is generated. The frequency response gain curve is used to compensate the gain of the audio to be played by the hearing aid speaker by dividing it into frequency bands. After generating the frequency response gain curve, the user's real-time status information is obtained. The real-time status information includes the wearing information of the hearing aid, the relative position information and movement information between the user and the hearing aid speaker. If the preset adjustment triggering condition is determined based on the real-time status information, then the corresponding adjustment strategy is determined based on the real-time status information. The adjustment strategy includes the adjustment range and adjustment logic of the gain parameters of each frequency band. The frequency response gain curve is adjusted according to the adjustment strategy to obtain the adjusted frequency response gain curve; Adjust the hearing aid speaker according to the adjusted frequency response gain curve.
2. The method according to claim 1, characterized in that, After generating the frequency response gain curve, obtaining the user's real-time status information includes: After generating the frequency response gain curve, the user's wearing information is obtained; and, Detect whether signals from at least two target ultra-wideband positioning tags are received; If at least two target UWB positioning tag signals are received, then multiple flight durations and multiple time difference of arrival values are calculated for each target UWB positioning tag signal. The flight duration represents the time it takes for the target UWB positioning tag signal to reach a single receiver in the UWB positioning module of the hearing aid speaker. The time difference of arrival value represents the difference between the time points when the same target UWB positioning tag signal arrives at two receivers respectively. A set of flight durations consisting of multiple flight durations corresponding to each target UWB positioning tag signal and a set of time difference of arrival values consisting of multiple time difference of arrival values corresponding to each target UWB positioning tag signal are obtained. The relative position information and movement information between the user and the hearing aid are determined based on the flight duration set and the arrival time difference set. The real-time status information is generated based on the wearing information, the relative position information, and the movement information.
3. The method according to claim 2, characterized in that, The step of determining the relative position information and movement information between the user and the hearing aid based on the flight duration set and the time difference of arrival set includes: Acquire multiple first flight durations corresponding to the first target ultra-wideband positioning tag signal within the flight duration set, and multiple first arrival time differences corresponding to the first target ultra-wideband positioning tag signal within the arrival time difference value set, wherein the first target ultra-wideband positioning tag signal is the first ultra-wideband positioning tag signal collected. Calculate the first distance value between the user and the hearing aid based on the plurality of first flight durations; The first relative direction of the user relative to the hearing aid is determined based on the plurality of first time difference values. The relative position information is generated based on the first distance value and the first relative direction; Determine the second target ultra-wideband positioning tag signal that is adjacent to the first target ultra-wideband positioning tag signal within the at least two target ultra-wideband positioning tag signals; Obtain multiple second flight durations corresponding to the second target ultra-wideband positioning tag signal within the flight duration set, and multiple second time difference values corresponding to the second target ultra-wideband positioning tag signal within the arrival time difference value set; Calculate the second distance value between the user and the hearing aid speaker based on the plurality of second flight durations; The second relative direction of the user with respect to the hearing aid is determined based on the plurality of second time difference values. The movement information is determined based on the first distance value, the first relative direction, the second distance value, and the second relative direction.
4. The method according to claim 3, characterized in that, If a preset adjustment trigger condition is determined based on the real-time status information, then the corresponding adjustment strategy is determined based on the real-time status information, including: Obtain the wearing information, the relative position information, and the movement information within the real-time status information; If, based on the wearing information, it is determined that the wearing status of the hearing aid device corresponding to the user has changed, or, the first distance value in the relative position information exceeds a preset distance, or, based on the movement information, it is determined that the user's movement speed exceeds a preset movement speed, then it is determined that the preset adjustment trigger condition is met. When the adjustment trigger condition is met, it is determined whether the user is wearing the hearing aid device based on the wearing information; If the hearing aid is worn and the first distance value exceeds the preset distance, then a first supplementary gain amount for each frequency band is determined based on the current gain parameter, gain characteristics and the first distance value of the hearing aid. The current gain parameter represents the gain value of the hearing aid for different frequency bands when it is running at the current time point, and the gain characteristics include the adjustment range of the gain parameter of the hearing aid for different frequency bands. The adjustment logic is determined based on the movement information; The adjustment strategy is generated based on the first supplementary gain and the adjustment logic.
5. The method according to claim 4, characterized in that, When the adjustment trigger condition is met, after determining whether the user is wearing the hearing aid based on the wearing information, the method further includes: If the hearing aid is not worn, a second supplementary gain for each frequency band is determined based on the first distance value; The adjustment logic is determined based on the movement information; The adjustment strategy is generated based on the second supplementary gain and the adjustment logic.
6. The method according to any one of claims 2-4, characterized in that, After generating the frequency response gain curve, obtaining the user's wearing information includes: After generating the frequency response gain curve, a status query command is sent to the hearing aid at a preset period. The status query command is used to request the hearing aid to provide feedback on its current status. Based on the status query command, sensor information is collected through the sensor module of the hearing aid device. The sensor module includes a contact sensor, an accelerometer, and a bone conduction sensor. The hearing aid device generates status feedback information based on the sensor information. The status feedback information is sent through the hearing aid device; Receive the status feedback information and generate the wearing information based on the status feedback information.
7. The method according to any one of claims 2-4, characterized in that, After generating the frequency response gain curve, obtaining the user's wearing information includes: The wireless signal strength, link quality, and signal stability between the hearing aid and the hearing aid speaker are detected. The wearing status is inferred based on the wireless signal strength, the link quality, the signal stability, and a preset signal feature threshold model; The user's wearing information is generated based on the wearing status.
8. An adjustment device for a hearing aid speaker, characterized in that, A hearing aid speaker for use in a hearing aid system, the hearing aid system including the hearing aid speaker, and a hearing aid assistive device connected to the hearing aid speaker, the device comprising: The generation unit is used to generate a frequency response gain curve based on the obtained user's hearing loss data and hearing comfort preference data. The frequency response gain curve is used to compensate the gain of the audio to be played by the hearing aid speaker by dividing it into frequency bands. The acquisition unit is used to acquire the user's real-time status information after generating the frequency response gain curve. The real-time status information includes the wearing information of the hearing aid device, the relative position information and movement information between the user and the hearing aid speaker. The determining unit is configured to determine a corresponding adjustment strategy based on the real-time status information if a preset adjustment trigger condition is met, wherein the adjustment strategy includes the adjustment range and adjustment logic of the gain parameters of each frequency band. The first adjustment unit is used to adjust the frequency response gain curve according to the adjustment strategy to obtain the adjusted frequency response gain curve; The second adjustment unit is used to adjust the hearing aid speaker according to the adjusted frequency response gain curve.
9. An electronic device, characterized in that, include: A processor and a memory, the memory being used to store computer program code, the computer program code including computer instructions, wherein, when the processor executes the computer instructions, the electronic device performs the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Bluetooth answering method and device of hearing aid
CN113507678A
Sound box control method and device, sound box equipment, stereo sound box and storage medium
CN114679661A
Hearing aid type sound equipment control method and system
CN114928803A
Sofa audio output method and device, sofa and storage medium
CN119277272A