A method and system for obtaining a vibration transfer function

By receiving feedback signals from different transmission paths in the bone conduction hearing device, the vibration transfer function of the speaker to the microphone is calculated, and the problem of difficult to evaluate the impact of the speaker on the microphone is solved, achieving the effect of efficiently reducing echo and howling.

CN115398930BActive Publication Date: 2025-07-18SHOKZ HEARING PTE LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080099453.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-29
Publication Date
2025-07-18
Estimated Expiration
2040-08-29

AI Technical Summary

Technical Problem

In bone conduction hearing equipment, the sound emitted by the speaker affects the microphone through vibration and air conduction, resulting in echo or howling. It is difficult for the prior art to efficiently evaluate and reduce the impact of the vibration transmission path on the microphone.

Method used

By receiving a feedback signal including a vibration and a gas conduction transmission path at a first position, and receiving a feedback signal of a gas conduction transmission path only at a second position, the vibration transfer function of the speaker to the microphone is calculated, and the vibration transfer function is determined using a detector and the feedback path calculation unit.

Benefits of technology

It provides a simple and efficient method to evaluate and reduce the impact of speakers on the microphone through the vibration transmission path, reduce the occurrence of echoes and howling, and improve the use of hearing equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115398930B_ABST
    Figure CN115398930B_ABST
Patent Text Reader

Abstract

An embodiment of the present application discloses a method and a system for obtaining a vibration transfer function. The method includes: generating, by a test signal generation unit, a first test tone signal and a second test tone signal; generating, by a sound generation unit, a first sound and a second sound respectively based on the first test tone signal and the second test tone signal; outputting, by at least one detector, a first feedback signal after receiving the first sound at a first position and a second feedback signal after receiving the second sound at a second position. The first feedback signal includes a signal transmitted from the sound generation unit to the first position through a vibration transfer path and an air conduction transfer path, and the second feedback signal includes a signal transmitted from the sound generation unit to the second position through the air conduction transfer path; determining, by a feedback path calculation unit, a vibration transfer function from the sound generation unit to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of hearing devices, and particularly to a method and system for obtaining a vibration transfer function from a speaker on a hearing device to other positions. Background Art

[0002] Hearing devices (e.g., hearing aids) typically have both a microphone and a speaker. A portion of the sound emitted by the speaker may be received by the microphone, resulting in howling or causing the user (e.g., the wearer) to hear echoes during use of the device. To suppress echoes or howling, it is necessary to minimize the influence of the speaker on the microphone as much as possible (e.g., removing the sound emitted by the speaker from the signal received by the microphone). Generally, the influence of the speaker on the microphone can be represented by the feedback path transfer function between the speaker and the microphone. In bone conduction hearing devices (e.g., bone conduction hearing aids), the sound generated by the bone conduction speaker affects the microphone through both vibration and air conduction. Therefore, the feedback path between the bone conduction speaker and the microphone includes not only an air conduction transfer path but also a vibration transfer path. These two transfer paths correspond to different transfer functions between the bone conduction speaker and the microphone. In some scenarios, to better evaluate the influence of the bone conduction speaker on the microphone through different transfer paths, especially the vibration transfer path, a simple and efficient method and system for obtaining the vibration transfer function from the bone conduction speaker to the microphone are needed. Summary of the Invention

[0003] One embodiment of this application provides a method for obtaining a vibration transfer function from a sound generating unit to other positions, where the method includes: generating a first test sound signal and a second test sound signal by a test signal generating unit; generating a first sound and a second sound by the sound generating unit based on the first test sound signal and the second test sound signal respectively; outputting a first feedback signal by at least one detector after receiving the first sound at a first position, and outputting a second feedback signal after receiving the second sound at a second position, where the first feedback signal includes signals transmitted from the sound generating unit to the first position through a vibration transfer path and an air conduction transfer path, and the second feedback signal includes signals transmitted from the sound generating unit to the second position through an air conduction transfer path; and determining the vibration transfer function from the sound generating unit to the first position by a feedback path calculation unit based on the first test sound signal, the second test sound signal, the first feedback signal, and the second feedback signal.

[0004] In some embodiments, the first test sound signal or the second test sound signal includes a white noise signal, a pure tone signal, a pulse signal, narrowband noise, narrowband warble, a modulated tone, or a swept frequency tone signal.

[0005] In some embodiments, the at least one detector includes an air-conduction microphone.

[0006] In some embodiments, the sound generating unit is fixed to the device, the at least one detector is rigidly or elastically connected to the device at the first position, and the sound generating unit is accommodated in the device.

[0007] In some embodiments, the at least one detector does not contact the device at the second position, and the second position is close to the first position.

[0008] In some embodiments, the at least one detector includes a first microphone and a second microphone, and the first microphone and the second microphone are located at the first position and the second position respectively.

[0009] In some embodiments, determining the vibration transfer function from the sound generating unit to the first position based on the first test sound signal, the second test sound signal, the first feedback signal, and the second feedback signal includes: determining a first feedback path transfer function from the sound generating unit to the first position based on the first test sound signal and the first feedback signal; determining a second feedback path transfer function from the sound generating unit to the second position based on the second test sound signal and the second feedback signal; and determining the vibration transfer function from the sound generating unit to the first position based on the first feedback path transfer function and the second feedback path transfer function.

[0010] In some embodiments, determining the first feedback path transfer function based on the first test sound signal and the first feedback signal includes: respectively performing algorithmic transformations on the first test sound signal and the first feedback signal to obtain a first transformed test sound signal and a first transformed feedback signal; and determining the first feedback path transfer function from the sound generating unit to the first position based on the first transformed test sound signal and the first transformed feedback signal.

[0011] In some embodiments, determining the second feedback path transfer function based on the second test sound signal and the second feedback signal includes: respectively performing algorithmic transformations on the second test sound signal and the second feedback signal to obtain a second transformed test sound signal and a second transformed feedback signal; and determining the second feedback path transfer function from the sound generating unit to the second position based on the second transformed test sound signal and the second transformed feedback signal.

[0012] In some embodiments, determining the vibration transfer function from the sound generating unit to the first position based on the first test sound signal, the second test sound signal, the first feedback signal, and the second feedback signal includes: determining a vibration feedback signal from the sound generating unit to the first position based on the first feedback signal and the second feedback signal; and determining the vibration transfer function from the sound generating unit to the first position based on the first test sound signal, the second test sound signal, and the vibration feedback signal.

[0013] In some embodiments, determining the vibration transfer function from the sound generating unit to the first position based on the first test sound signal, the second test sound signal, and the vibration feedback signal includes: performing algorithmic transformations on the first test sound signal, the second test sound signal, and the vibration feedback signal respectively to obtain a first transformed test sound signal, a second transformed test sound signal, and a transformed vibration feedback signal; and determining a first feedback path transfer function from the sound generating unit to the first position based on the first transformed test sound signal, the second transformed test sound signal, and the transformed vibration feedback signal.

[0014] One embodiment of the present application provides a system for obtaining the vibration transfer function from a sound generating unit to other positions. The system includes: a test signal generating unit configured to generate a first test sound signal and a second test sound signal; at least one detector configured to output a first feedback signal after receiving a first sound at a first position and a second feedback signal after receiving a second sound at a second position. The first feedback signal includes signals transmitted from the sound generating unit to the first position through a vibration transfer path and an air conduction transfer path, and the second feedback signal includes signals transmitted from the sound generating unit to the second position through an air conduction transfer path. The first sound is generated by the sound generating unit based on the received first test sound signal, and the second sound is generated by the sound generating unit based on the received second test sound signal. A feedback path calculation unit is configured to determine the vibration transfer function from the sound generating unit to the first position based on the first test sound signal, the second test sound signal, the first feedback signal, and the second feedback signal. In some embodiments, the first test sound signal or the second test sound signal includes a white noise signal, a pure tone signal, a pulse signal, narrowband noise, narrowband warble, a modulated tone, or a swept frequency tone signal.

[0015] In some embodiments, the at least one detector is an air conduction microphone.

[0016] In some embodiments, the sound generating unit is fixed to a device, the at least one detector is rigidly or elastically connected to the device at the first position, and the sound generating unit is housed within the device.

[0017] In some embodiments, the at least one detector is disengaged from the device at the second position and the second position is close to the first position.

[0018] In some embodiments, the at least one detector includes a first microphone and a second microphone, and the first microphone and the second microphone are respectively located at the first position and the second position.

[0019] In some embodiments, determining the vibration transfer function of the sound generating unit to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal includes: determining a first feedback path transfer function of the sound generating unit to the first position based on the first test tone signal and the first feedback signal; determining a second feedback path transfer function of the sound generating unit to the second position based on the second test tone signal and the second feedback signal; determining the vibration transfer function of the sound generating unit to the first position based on the first feedback path transfer function and the second feedback path transfer function.

[0020] In some embodiments, determining the first feedback path transfer function based on the first test tone signal and the first feedback signal includes: respectively performing algorithmic transformations on the first test tone signal and the first feedback signal to obtain a first test tone transformed signal and a first feedback transformed signal; determining the first feedback path transfer function of the sound generating unit to the first position based on the first test tone transformed signal and the first feedback transformed signal.

[0021] In some embodiments, determining the second feedback path transfer function based on the second test tone signal and the second feedback signal includes: respectively performing algorithmic transformations on the second test tone signal and the second feedback signal to obtain a second test tone transformed signal and a second feedback transformed signal; determining the second feedback path transfer function of the sound generating unit to the second position based on the second test tone transformed signal and the second feedback transformed signal.

[0022] In some embodiments, determining the vibration transfer function of the sound generating unit to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal includes: determining a vibration feedback signal of the sound generating unit to the first position based on the first feedback signal and the second feedback signal; determining the vibration transfer function of the sound generating unit to the first position based on the first test tone signal, the second test tone signal, and the vibration feedback signal.

[0023] In some embodiments, determining the vibration transfer function from the sound generating unit to the first position based on the first test sound signal, the second test sound signal, and the vibration feedback signal includes: performing algorithm transformations on the first test sound signal, the second test sound signal, and the vibration feedback signal respectively to obtain a first test sound transformed signal, a second test sound transformed signal, and a vibration feedback transformed signal; and determining a first feedback path transfer function from the sound generating unit to the first position based on the first test sound transformed signal, the second test sound transformed signal, and the vibration feedback transformed signal.

[0024] One embodiment of the present application further provides a system for obtaining the vibration transfer function from a sound generating unit to other positions. The system includes: a test sound generating module for generating a first test sound signal and a second test sound signal; and a processing module for determining the vibration transfer function from the sound generating unit to the first position based on the first test sound signal, the second test sound signal, a first feedback signal, and a second feedback signal. The first feedback signal includes a signal transmitted from the sound generating unit to the first position through a vibration transfer path and an air conduction transfer path, and the second feedback signal includes a signal transmitted from the sound generating unit to the second position through an air conduction transfer path. The first feedback signal and the second feedback signal are respectively output by at least one detector after receiving the first sound at the first position and receiving the second sound at the second position. The first sound and the second sound are respectively generated by the sound generating unit based on the first test sound signal and the second test sound signal.

[0025] One embodiment of the present application further provides a computer-readable storage medium. The storage medium stores computer instructions. When a computer reads the computer instructions in the storage medium, the computer performs: generating a first test sound signal and a second test sound signal; determining the vibration transfer function from the sound generating unit to the first position based on the first test sound signal, the second test sound signal, a first feedback signal, and a second feedback signal. The first feedback signal includes a signal transmitted from the sound generating unit to the first position through a vibration transfer path and an air conduction transfer path, and the second feedback signal includes a signal transmitted from the sound generating unit to the second position through an air conduction transfer path. The first feedback signal and the second feedback signal are respectively output by at least one detector after receiving the first sound at the first position and receiving the second sound at the second position. The first sound and the second sound are respectively generated by the sound generating unit based on the first test sound signal and the second test sound signal. Description of the Drawings

[0026] This application will be further described by way of exemplary embodiments, which will be described in detail with reference to the accompanying drawings. These embodiments are not restrictive, and in these embodiments, the same reference numerals represent the same structures, where:

[0027] Figure 1 is a schematic diagram of an application scenario of a transfer function detection system according to some embodiments of the present application;

[0028] Figure 2 is an exemplary flowchart of a method for obtaining a vibration transfer function according to some embodiments of the present application;

[0029] Figure 3 is an exemplary block diagram of a system for obtaining a vibration transfer function according to some embodiments of the present application;

[0030] Figure 4 is a schematic diagram of a transfer function detection system when the detector is in the first position according to some embodiments of the present application;

[0031] Figure 5 is a schematic diagram of a transfer function detection system when the detector is in the second position according to some embodiments of the present application;

[0032] Figure 6 is a curve diagram of the transfer function of the first feedback path according to some embodiments of the present application;

[0033] Figure 7 is a curve diagram of the transfer function of the second feedback path according to some embodiments of the present application;

[0034] Figure 8 is a curve diagram of the vibration transfer function according to some embodiments of the present application;

[0035] Figure 9 is an exemplary flowchart of a method for detecting the state of a bone conduction hearing device according to some embodiments of the present application; and

[0036] Figure 10 is an exemplary block diagram of a system for detecting the state of a bone conduction hearing device according to some embodiments of the present application. Detailed Embodiments

[0037] To more clearly illustrate the technical solutions of the embodiments of the present application, the accompanying drawings required for the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some examples or embodiments of the present application. For those of ordinary skill in the art, without creative efforts, the present application can also be applied to other similar scenarios based on these drawings. Unless obvious from the language context or otherwise stated, the same reference numerals in the figures represent the same structures or operations.

[0038] It should be understood that the "system", "device" and / or "module" used herein is a way to distinguish different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the said words can be replaced by other expressions.

[0039] As shown in this application and the claims, unless the context clearly indicates otherwise, words such as "a", "an", "one" and / or "the" are not specifically singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.

[0040] Flowcharts are used in this application to illustrate the operations performed by the system according to the embodiments of this application. It should be understood that the previous or subsequent operations are not necessarily executed precisely in sequence. On the contrary, the steps can be processed in reverse order or simultaneously. At the same time, other operations can also be added to these processes, or one or more steps can be removed from these processes.

[0041] For the convenience of description, the use and application process of the sound generating unit will be described below by taking a bone conduction speaker or a speaker as an example. It should be noted that the above description is provided for illustrative purposes only and is not intended to limit the scope of this application.

[0042] Hereinafter, without loss of generality, when describing the bone conduction related technologies of the present invention, the descriptions of "bone conduction hearing device", "bone conduction hearing apparatus", "bone conduction speaker", "speaker device" or "bone conduction earphone" will be adopted. This description is merely a form of bone conduction application. For those of ordinary skill in the art, "speaker" or "earphone" can also be replaced by other similar terms, such as "player", "hearing aid", etc. In fact, various implementation manners in the present invention can be conveniently applied to other non-speaker hearing devices. For example, for those skilled in the art, after understanding the basic principle of the bone conduction speaker, various modifications and changes in form and details may be made to the specific implementation manners and steps of implementing the bone conduction speaker without departing from this principle. In particular, an environmental sound pickup and processing function is added to the bone conduction speaker to enable the speaker to implement the function of a hearing aid. For example, a microphone or other microphone can pick up the sound of the surrounding environment of the user / wearer, and under a certain algorithm, the sound is processed (or the generated electrical signal) and transmitted to the bone conduction speaker part. That is, the bone conduction speaker can be modified to add the function of picking up environmental sounds, and after a certain signal processing, the sound is transmitted to the user / wearer through the bone conduction speaker part, thereby implementing the function of a bone conduction hearing aid. By way of example, the algorithms mentioned here may include one or a combination of noise cancellation, automatic gain control, acoustic feedback suppression, wide dynamic range compression, active environment recognition, active noise cancellation, directional processing, tinnitus processing, multi-channel wide dynamic range compression, active howling suppression, volume control, etc.

[0043] In some embodiments, a hearing device (e.g., a hearing aid) typically has both a microphone and a speaker. A part of the sound emitted by the speaker may be received by the microphone, thereby generating howling or causing the user (e.g., the wearer) to hear an echo during the use of the device. To suppress the echo or howling, it is necessary to minimize the influence of the speaker on the microphone as much as possible (e.g., removing the sound emitted by the speaker from the signal received by the microphone). Generally, the influence of the speaker on the microphone can be represented by the feedback path transfer function between the speaker and the microphone. In some embodiments, in a bone conduction hearing device (e.g., a bone conduction hearing aid), the sound generated by the bone conduction speaker affects the microphone in both vibration and air conduction manners. Therefore, the feedback path between the bone conduction speaker and the microphone includes not only an air conduction transfer path but also a vibration transfer path. These two transfer paths correspond to different transfer functions between the bone conduction speaker and the microphone. In some scenarios, it is necessary to better evaluate the influence of the bone conduction speaker on the microphone through different transfer paths, especially the vibration transfer path. For the measurement of the vibration transfer function, additional devices such as an acceleration sensor are usually required, and the test is relatively complex.

[0044] Therefore, some embodiments of the present application provide a method for obtaining the vibration transfer function from a bone conduction speaker to other positions (e.g., the position where the microphone is located, which is connected to the bone conduction speaker through a housing). By using a detector to receive a first sound transmitted through both an air conduction path and a vibration transfer path at a first position and a second sound transmitted only through the air conduction path at a second position respectively, the vibration transfer function can be calculated. This testing method is more efficient and easier to operate.

[0045] Figure 1 FIG. 1 is a schematic diagram of an application scenario of a transfer function detection system according to some embodiments of the present application. For convenience of description, the transfer function detection system 100 may be simply referred to as the system 100. The system 100 may include a detector 110, a hearing device 120, a database 130, and a processor 140. Each component in the system 100 may be connected through a connection including a wireless connection, a wired connection, or any other communication and / or connection that enables data transmission and / or reception and / or any combination of these connections. In some embodiments, based on the system 100, the purpose of obtaining the vibration transfer function of a bone conduction hearing device and detecting the state of the bone conduction hearing device can be achieved.

[0046] In some embodiments, the wired connection includes, but is not limited to, using a metal cable, an optical cable, or a hybrid cable of metal and optical, such as: coaxial cable, communication cable, flexible cable, spiral cable, non-metallic sheathed cable, metallic sheathed cable, multi-core cable, twisted pair cable, ribbon cable, shielded cable, telecommunication cable, twin cable, parallel twin conductor, and twisted pair.

[0047] The examples described above are for illustrative purposes only. The wired connection medium can also be of other types. For example, it can be a transmission carrier for other electrical signals or optical signals, etc. Wireless connections include but are not limited to radio communication, free space optical communication, acoustic communication, and electromagnetic induction, etc. Among them, radio communication includes but is not limited to the IEEE 802.11 series of standards, the IEEE 802.15 series of standards (such as Bluetooth technology and ZigBee technology, etc.), the first-generation mobile communication technology, the second-generation mobile communication technology (such as FDMA, TDMA, SDMA, CDMA, and SSMA, etc.), General Packet Radio Service technology, the third-generation mobile communication technology (such as CDMA2000, WCDMA, TD-SCDMA, and WiMAX, etc.), the fourth-generation mobile communication technology (such as TD-LTE and FDD-LTE, etc.), satellite communication (such as GPS technology, etc.), Near Field Communication (NFC), and other technologies operating in the ISM band (such as 2.4 GHz, etc.); Free space optical communication includes but is not limited to visible light, infrared signals, etc.; Acoustic communication includes but is not limited to sound waves, ultrasonic signals, etc.; Electromagnetic induction includes but is not limited to near field communication technology, etc. The examples described above are for illustrative purposes only. The wireless connection medium can also be of other types. For example, Z-wave technology, other licensed civilian radio bands, and military radio bands, etc.

[0048] In some embodiments, the hearing device 120 generally may include an air conduction speaker and a bone conduction speaker. In some embodiments, the hearing device 120 may include a bone conduction speaker (such as, for example, Figure 4 and Figure 5 the bone conduction speaker 122 shown) and a housing 121. The bone conduction speaker 122 and the remaining components (such as a microphone) may be accommodated within the housing 121. In order to suppress the influence of the bone conduction speaker 122 on the microphone, it is necessary to calculate the vibration transfer function from the bone conduction speaker 122 to a certain position of interest of the device (such as, for example, Figure 1 , Figure 4 shown as 123 in

[0049] In some embodiments, the detector 110 may receive the sound emitted by the bone conduction speaker 122, and then may generate a feedback signal based on the sound. The feedback signal may reflect the influence of the bone conduction speaker 122 on the detector 110 (at its location). For example, the feedback signal may be sent to the processor 140, and then the processor 140 may calculate the feedback path transfer function from the bone conduction speaker 122 to the detector 110 according to the feedback signal. In some embodiments, the detector 110 may also receive the sound in the environment and generate an audio signal based on the sound. The sound in the environment may include, for example, human voices, vehicle sounds, noises in the surrounding environment, etc. In some embodiments, the detector 110 may send the audio signal to the bone conduction speaker 122 and the processor 140, and the bone conduction speaker 122 may generate sound based on the audio signal. In some embodiments, the detector 110 may send the audio signal to the processor 140, and then the processor 140 may send it to the bone conduction speaker 122, and the bone conduction speaker 122 may generate sound based on the audio signal. In some embodiments, the detector 110 may include a sound-electricity converter, such as a microphone. Exemplarily, the microphone may include a ribbon microphone, a microelectromechanical system (MEMS) microphone, a dynamic microphone, a piezoelectric microphone, a capacitive microphone, a carbon microphone, an analog microphone, a digital microphone, etc., or any combination thereof. Again, for example, the microphone may include an omnidirectional microphone, a unidirectional microphone, a bidirectional microphone, a cardioid microphone, etc., or any combination thereof. In some embodiments, the detector 110 may also include an air conduction microphone and a bone conduction microphone. For the convenience of description, this application will use the microphone as the detector 110 for illustration.

[0050] The processor 140 may process the data and / or information obtained from the detector 110, the bone conduction speaker 122, the database 130 or other components of the system 100. For example, the processor 140 may process the electrical signal generated after the microphone picks up the sound emitted by the bone conduction speaker 122, and thereby calculate the feedback path transfer function from the bone conduction speaker 122 to the microphone. In some embodiments, the processor 140 may be a single server or a server group. The server group may be centralized or distributed. In some embodiments, the processor 140 may be local or remote. For example, the processor 140 may access information and / or data from the detector 110, the bone conduction speaker 122 and / or the database 130. Again, for example, the processor 140 may be directly connected to the detector 110, the bone conduction speaker 122 and / or the database 130 to access information and / or data.

[0051] In some embodiments, the processor 140 may include a test signal generation unit 141 and a feedback path calculation unit 142 (as Figure 4 and 5As shown). The test signal generation unit 141 may send a test tone signal (e.g., a first test tone signal) to the bone conduction speaker 122 and the feedback path calculation unit 142. Based on the test tone signal, the bone conduction speaker 122 may generate a sound (e.g., a first sound). After receiving the sound emitted by the bone conduction speaker 122, the detector 110 may generate a feedback signal (e.g., a first feedback signal) based on the sound and send the feedback signal to the feedback path calculation unit 142. The feedback path calculation unit 142 may calculate the feedback path transfer function based on the test tone signal and the feedback signal output by the detector 110. In some embodiments, based on the feedback signal including the air conduction transfer path and the vibration transfer path and its corresponding test tone signal, the feedback path calculation unit 142 may determine the corresponding feedback path transfer function (i.e., the first feedback path transfer function). Based on the feedback signal including only the air conduction transfer path and its corresponding test tone signal, the feedback path calculation unit 142 may determine the corresponding feedback path transfer function (i.e., the second feedback path transfer function). In some embodiments, the feedback path calculation unit 142 may determine the vibration transfer function based on the two previously determined feedback path transfer functions.

[0052] In some embodiments, the processor 140 may further include a feedback analysis unit and a signal processing unit. In some embodiments, the processor 140 may, based on the feedback signal of the detector 110, determine in real time the feedback path transfer function from the bone conduction speaker 122 of the bone conduction hearing device to the detector 110. The processor 140 may also compare the feedback path transfer function determined in real time with other preset feedback path transfer functions to determine the real-time state of the bone conduction hearing device.

[0053] The database 130 may store data, instructions, and / or any other information. For example, the above-mentioned first feedback path transfer function, etc. In some embodiments, the database 130 may store the data obtained from the detector 110, the bone conduction speaker 122, and / or the processor 140. In some embodiments, the database 130 may store the data and / or instructions used by the processor 140 to execute or use to complete the exemplary methods described in this application. In some embodiments, the database 130 may include a mass storage, a removable storage, a volatile read-write memory, a read-only memory (ROM), etc. or any combination thereof. In some embodiments, the database 130 may be implemented on a cloud platform.

[0054] In some embodiments, the database 130 may communicate with at least one other component (e.g., the processor 140) in the system 100. At least one component in the system 100 may access the data (e.g., the first feedback path transfer function) stored in the database 130. In some embodiments, the database 130 may be a part of the processor 140.

[0055] Figure 2 is an exemplary flowchart of a method for obtaining a vibration transfer function according to some embodiments of the present application. Specifically, method 200 may be executed by system 100 (e.g., processor 140). For example, method 200 may be stored in a storage device (e.g., database 130) in the form of a program or instructions, and when system 100 (e.g., processor 140) executes the program or instructions, method 200 may be implemented.

[0056] Step 210, a first test tone signal and a second test tone signal are generated by test signal generation unit 141. In some embodiments, step 210 may be executed by test tone generation module 310.

[0057] In some embodiments, test signal generation unit 141 may be a signal source capable of generating and outputting an electrical signal with certain characteristics. For example, the first test tone signal or the second test tone signal includes a white noise signal, a pure tone signal, a pulse signal, narrowband noise, narrowband warble, a modulated tone, and / or a swept frequency tone signal. When the sound generating device (e.g., bone conduction speaker 122) receives the white noise signal, the sound generating device may generate noise with the same energy density at all frequencies, i.e., white noise. When the sound generating device receives the pure tone signal, the sound generating device may generate a sound of a single tone, i.e., a pure tone. When the sound generating device receives the swept frequency tone signal, the sound generating device may generate a sound whose frequency continuously changes from high to low (or from low to high) within the same frequency band, i.e., a swept frequency tone.

[0058] In some embodiments, the first test tone signal and the second test tone signal are signals generated by test signal generation unit 141 at different time points successively and are respectively used to test the device under test. In some embodiments, in order to maintain the consistency of the test conditions before and after, the first test tone signal and the second test tone signal may be exactly the same, i.e., the types and frequencies of the first test tone signal and the second test tone signal are the same. For example, the first test tone signal and the second test tone signal may be exactly the same swept frequency signal. In some embodiments, the types of the first test tone signal and the second test tone signal may also be different. For example, the first test tone signal may be white noise and the second test tone signal may be a pure tone.

[0059] In some alternative embodiments, the test of the device under test under the first test tone signal and the test under the second test tone signal may be replaced by a one-time simultaneous completion. At this time, test signal generation unit 141 may only generate one type of test tone signal, for example, only generate the first test tone signal or the second test tone signal, and the purpose of the test can also be achieved. For specific content, reference may be made to the relevant description of step 230.

[0060] Step 220: The bone conduction speaker 122 generates a first sound and a second sound respectively based on the first test tone signal and the second test tone signal.

[0061] The first test tone signal and the second test tone signal can be transmitted to the bone conduction speaker 122 in the form of electrical signals, and the bone conduction speaker 122 can convert the above electrical signals into a first sound and a second sound respectively. In some embodiments, the bone conduction speaker 122 may include a diaphragm and a transducer. The transducer can be configured to generate vibrations, for example, by converting the electrical signals corresponding to the first test tone signal and the second test tone signal into mechanical vibrations to generate vibrations. The transducer can drive the diaphragm to vibrate. By way of example only, the diaphragm can be mechanically connected to the transducer and vibrate with the transducer. In actual application (such as when the user wears the hearing device 120), the diaphragm can contact the user's skin and transmit the vibrations through human tissues and bones to the auditory nerve, so that the user can hear the sound.

[0062] In some embodiments, the bone conduction speaker 122 can generate a first sound and a second sound in sequence based on the first test tone signal and the second test tone signal. For example, the first sound can be generated first, and the second sound can be generated after the microphone receives the first sound and outputs a first feedback signal. Alternatively, the second sound can be generated first, and the first sound can be generated after the microphone receives the second sound and outputs a second feedback signal.

[0063] In some embodiments, the first sound and the second sound can be sequentially generated by the same bone conduction speaker 122 at the same position of the same hearing device 120. At this time, by changing the position of the microphone, the influence of the sound emitted by the bone conduction speaker 122 on different positions can be obtained, so as to obtain the transfer function corresponding to different acoustic paths. In other embodiments, the bone conduction speaker 122 can include two bone conduction speakers 122 with the same structure and material, and the two bone conduction speakers 122 generate a first sound and a second sound in sequence based on the first test tone signal and the second test tone signal respectively.

[0064] Step 230: At least one detector receives the first sound at the first position and outputs a first feedback signal, and receives the second sound at the second position and outputs a second feedback signal.

[0065] At least one detector can receive the first sound and the second sound respectively, generate a first feedback signal and a second feedback signal based on the first sound and the second sound, and send the first feedback signal and the second feedback signal to the feedback path test device (for example, the feedback path calculation unit 142).

[0066] For ease of description, hereinafter, at least one detector includes an air conduction microphone (for example, Figure 4 andFigure 5 Take the microphone in [as an example for illustration. The microphone can receive the first sound transmitted by the bone conduction speaker 122 in the first way at the first position. For example, the bone conduction speaker 122 can be fixed on the hearing device 120 (i.e., the bone conduction speaker 122 is rigidly or elastically connected to the hearing device 120), and the first position can be close to the hearing device 120 (such as, Figure 1 or Figure 4 another position in the housing 121 of []. When the microphone is at the first position, the microphone is rigidly or elastically connected to the hearing device 120. According to the sound generation principle of the bone conduction speaker 122, it can be known that when the bone conduction speaker 122 generates the first sound, it will drive the housing of the hearing device 120 to vibrate, and the vibration of the hearing device 120 will be transmitted to the microphone close to the hearing device 120. For example, as Figure 4 shown, the first position can be a certain position on the housing 121 of the hearing device 120. Assuming that the vibration direction of the housing 121 is parallel to the vibration direction of the diaphragm of the microphone, the vibration of the housing 121 will also cause the vibration of the diaphragm of the microphone while the housing 121 vibrates. At the same time, when the bone conduction speaker 122 generates the first sound, it will also drive the vibration of the surrounding air, and the vibration of the air will be transmitted to the microphone in the form of air conduction. Therefore, the first sound will be transmitted to the microphone through both vibration conduction and air conduction. That is to say, the above first way includes vibration conduction and air conduction.

[0067] In some embodiments, the microphone can generate a first feedback signal based on the first sound transmitted through the above two transmission paths, and the microphone can also send the first feedback signal to the feedback path calculation unit 142 and / or store it in the storage device (such as, the database 130).

[0068] Similarly, the microphone can receive the second sound transmitted by the bone conduction speaker 122 in the second way at the second position. For example, the second position can be not in contact with the housing 121 of the hearing device 120 but close to the first position. When the microphone is at the second position, it can be considered that the microphone is suspended relative to the hearing device 120. Optionally, the second position can be inside or outside the housing of the hearing device 120, as long as the microphone is not rigidly or elastically connected to the hearing device 120 at this position. For example, in Figure 5In [the situation], since the microphone does not contact the housing 121 when it is in the second position, the diaphragm of the microphone will only receive the sound transmitted by the air and will not be affected by the vibration of the housing 121. Therefore, the second sound will only be transmitted to the microphone in the form of air conduction. That is to say, the above-mentioned second method only includes air conduction. In some embodiments, the microphone can generate a second feedback signal based on the second sound transmitted through the air conduction transmission path, and the microphone can also send the second feedback signal to the feedback path calculation unit 142 and / or store it in the storage device (such as the database 130). It should be noted that when the distance between the second position and the first position is very small (for example, less than 1mm, 5mm, 1cm, 5cm), it can be approximately considered that the air conduction path from the bone conduction speaker 122 to the first position is the same as the air conduction path from the bone conduction speaker 122 to the second position.

[0069] In some alternative embodiments, when the microphone is in the first position and the vibration direction of the housing 121 is perpendicular to the vibration direction of the diaphragm of the microphone, the vibration of the housing 121 will not cause the vibration of the vibration component (such as the diaphragm) of the microphone either. At this time, it can be considered that the microphone in the first position still only receives the sound transmitted by the air. Therefore, the process of the microphone receiving the second sound at the second position away from the housing 121 can be replaced by adjusting the orientation of the microphone so that the vibration direction of the diaphragm is perpendicular to the vibration direction of the housing 121 when the microphone is in the first position. Since the diaphragm is not affected by the vibration of the housing 121, even if the microphone is close to the housing 121, the second sound it receives will only be transmitted through air conduction. Therefore, when the vibration direction of the diaphragm of the microphone is perpendicular to the vibration direction of the housing 121, only the air conduction feedback path transfer function needs to be considered when calculating the feedback path transfer function. It can be understood that when the bone conduction speaker 122 generates the first sound and the second sound respectively, at this time, only at the first position, the vibration direction of the diaphragm of the microphone needs to be set parallel or perpendicular to the vibration direction of the housing 121 respectively, and the microphone can also output the first feedback signal and the second feedback signal according to the received first sound and second sound respectively.

[0070] In some embodiments, at least one detector (e.g., an air-conduction microphone or a microphone) may also include a first detector (e.g., a first air-conduction microphone) and a second detector (e.g., a second air-conduction microphone) that have the same structure and material. In some embodiments, at least one detector (e.g., an air-conduction microphone or a microphone) may also include a first detector (e.g., a silicon microphone) and a second detector (e.g., an electret microphone) that have different structures and materials. In some embodiments, the microphone may be an air-conduction microphone and a bone-conduction microphone. For ease of understanding, in this application, the microphone may be an air-conduction microphone. When receiving the first sound and the second sound respectively, the first detector and the second detector may be located at a first position and a second position respectively for receiving the first sound and the second sound. Similar to the foregoing embodiments, after the first detector receives the first sound, it may output a first feedback signal, and after the second detector receives the second sound, it may output a second feedback signal.

[0071] In other embodiments, the first detector and the second detector may be placed at the first position and the second position respectively and simultaneously, and the first detector and the second detector may receive the same sound simultaneously. For example, the bone conduction speaker 122 generates a first sound based on only one test sound signal (e.g., the first test sound signal), and the first detector and the second detector are located at the first position and the second position respectively and receive the first sound simultaneously. In this embodiment, although the first detector and the second detector receive the same sound, since the transmission path of the first sound received by the first detector includes an air-conduction transmission path and a vibration transmission path, while the first sound received by the second detector only includes an air-conduction transmission path, the feedback signals output by the first detector and the second detector are not the same. For convenience, the feedback signal output by the first detector may also be referred to as the first feedback signal, and the feedback signal output by the second detector may also be referred to as the second feedback signal, and the difference between the first feedback signal and the second feedback signal output by the same detector located at the first position and the second position respectively in the foregoing embodiments is small and can be considered approximately the same.

[0072] Step 240, the feedback path calculation unit 142 determines the vibration transfer function from the bone conduction speaker 122 to the first position based on the first test sound signal, the second test sound signal, the first feedback signal, and the second feedback signal. In some embodiments, step 240 may be executed by the processing module 320.

[0073] In some embodiments, after receiving the first feedback signal and the second feedback signal from the output of the microphone, the feedback path calculation unit 142 may calculate the feedback path transfer function based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal through the principle of feedback path transfer function measurement. In some embodiments, the feedback path calculation unit 142 may obtain the first test tone signal from the test signal generation unit 141. In some embodiments, after receiving the first test tone signal and the first feedback signal, the feedback path calculation unit 142 may calculate the first feedback path transfer function of the first sound transmitted from the bone conduction speaker 122 to the first position based on the first test tone signal and the first feedback signal. For example, the feedback path calculation unit 142 may perform algorithmic transformations on the first test tone signal and the first feedback signal respectively to obtain the first test tone transformed signal and the first feedback transformed signal. In some embodiments, the feedback path calculation unit 142 may use the Z-transform to perform transformation processing on the first test tone signal and the first feedback transformed signal. For example, the first test tone signal input to the bone conduction speaker 122 undergoes the Z-transform to obtain the first test tone transformed signal, and the first feedback signal output from the air conduction microphone undergoes the Z-transform to obtain the first feedback transformed signal. In other embodiments, the algorithmic transformation may also include speech model solving methods such as Fourier transform, Laplace transform, or linear predictive coder, etc.

[0074] In some embodiments, the transfer function measurement method may include, but is not limited to, the cross-correlation method, the adaptive estimation method, etc. In some embodiments, the transfer function measurement method may also be to perform algorithmic transformations on the sound signal and the electrical signal to obtain the transformed signals, and then calculate the transfer function according to the transformed signals. For specific content, refer to the calculation methods of formulas (1)-(5).

[0075] For illustrative purposes, the feedback path calculation unit 142 may obtain the first feedback path transfer function through formula (1) based on the first test transformed signal and the first feedback transformed signal:

[0076]

[0077] where Y1(Z) is the first test tone transformed signal, X1(Z) is the first feedback transformed signal, and F1(Z) is the first feedback path transfer function. As described above, the first feedback path transfer function F1(Z) includes the influence of the air conduction transfer path and the vibration transfer path between the bone conduction speaker 122 and the first position.

[0078] In some embodiments, the feedback path calculation unit 142 may obtain the second test tone signal from the test signal generation unit 141. In some embodiments, after receiving the second test tone signal and the second feedback signal, the feedback path calculation unit 142 may calculate the second feedback path transfer function of the second sound from the bone conduction speaker 122 to the second position based on the second test tone signal and the second feedback signal. For example, the feedback path calculation unit 142 may perform algorithmic transformations on the second test tone signal and the second feedback signal respectively to obtain a second test tone transformed signal and a second feedback transformed signal. In some embodiments, the feedback path calculation unit 142 may use the Z-transform to perform transformation processing on the second test tone signal and the second feedback signal. For example, the second test tone signal input to the bone conduction speaker 122 undergoes the Z-transform to obtain a second test tone transformed signal, and the second feedback signal output by the microphone undergoes the Z-transform to obtain a second feedback transformed signal.

[0079] Similarly, for illustrative purposes, the feedback path calculation unit 142 may obtain the second feedback path transfer function based on the second test tone transformed signal and the second feedback transformed signal through Equation (2):

[0080]

[0081] where Y2(z) is the second test tone transformed signal, X2(z) is the second feedback transformed signal, and F2(z) is the second feedback path transfer function. As described above, the second feedback path transfer function F2(z) only includes the influence of the air conduction transfer path between the bone conduction speaker 122 and the second position (or the first position).

[0082] Through the calculations of the above Equation (1) and Equation (2), the feedback path calculation unit 142 can determine the first feedback path transfer function corresponding to the first sound transmitted through the air conduction transfer path and the vibration transfer path, and determine the second feedback path transfer function corresponding to the second sound transmitted through the air conduction transfer path. Then, through subsequent calculations, the vibration transfer function from the bone conduction speaker 122 to the first position can be determined.

[0083] In some embodiments, the feedback path calculation unit 142 may determine the vibration transfer function from the bone conduction speaker 122 to the first position based on the first feedback path transfer function F1(z) and the second feedback path transfer function F2(z).

[0084] Specifically, since the first transmission path of the first sound received by the microphone at the first position includes an air conduction transfer path and a vibration transfer path, and the second transmission path of the second sound received by the microphone at the second position only has an air conduction transfer path, the output signals of the air conduction microphone twice (i.e., the first feedback signal and the second feedback signal) are different.

[0085] For illustrative purposes, the transfer function of the first feedback path including the air conduction path and the vibration transfer path can be expressed as:

[0086] F1(z) = A1(z) + B1(z) (3)

[0087] Wherein, A1(z) is the transfer function of the air conduction feedback path from the bone conduction speaker 122 to the first position, and B1(z) is the vibration transfer function from the bone conduction speaker 122 to the first position.

[0088] Figure 6 Fig. shows the curve of the first feedback path transfer function F1(z) determined by formula (3).

[0089] In some embodiments, considering that the distance between the second position and the first position is very small, the air conduction path from the bone conduction speaker 122 to the second position can be approximately equivalent to the air conduction path from the bone conduction speaker 122 to the first position. Therefore, the transfer function of the second feedback path including only the air conduction path can be expressed as:

[0090] F2(z) = A2(z) (4)

[0091] Wherein, A2(z) is the transfer function of the air conduction feedback path from the bone conduction speaker 122 to the second position, which is the same as or approximately the same as the transfer function A1(z) of the air conduction feedback path from the bone conduction speaker 122 to the first position. Figure 7 Fig. shows the curve of the second feedback path function F2(z) determined by formula (2). As described above, the second feedback path transfer function F2(z) only includes the influence of the air conduction transfer path between the bone conduction speaker 122 and the second position (or the first position).

[0092] In some embodiments, the feedback path calculation unit 142 can determine the vibration transfer function from the bone conduction speaker 122 to the first position based on the first feedback path transfer function F1(z) and the second feedback path transfer function F2(z). Specifically, since the second feedback path transfer function F2(z) only includes the air conduction feedback path transfer function A1(z), and the first feedback path transfer function F1(z) includes the air conduction feedback path transfer function A1(z) and the vibration transfer function B1(z), the feedback path calculation unit 142 can subtract formula (3) from formula (4) to calculate the vibration transfer function B1(z):

[0093] B1(z) = F1(z) - F2(z) (5)

[0094] Figure 6It is a graph of the transfer function of the first feedback path including an air conduction path and a vibration transfer path. Figure 6 The curve in it represents the situation where there are both an air conduction feedback path and a vibration transfer path in the first sound received at the first position corresponding to the frequency. It can be seen that in the range around 1000 Hz (for example, 600 Hz - 1000 Hz), the influence of the bone conduction speaker on the first position through both the air conduction feedback path and the vibration transfer path produces a trough (that is, it can be understood that the influence is smaller here) compared to other frequency ranges. In the ranges of 300 Hz - 400 Hz and 2000 Hz - 3000 Hz, the influence of the bone conduction speaker on the first position through both the air conduction feedback path and the vibration transfer path produces a peak (that is, it can be understood that the influence is larger here).

[0095] Figure 7 It is a graph of the transfer function of the second feedback path including only the air conduction path. Figure 7 The curve in it represents the situation where there is only an air conduction feedback path in the second sound received at the second position corresponding to the frequency. Among them, when the frequency is in the range of 0 Hz - 1000 Hz, the influence of the bone conduction speaker on the second position through the air conduction feedback path is smaller; when the frequency is in the range of 1000 Hz - 3000 Hz, the influence of the bone conduction speaker on the second position through the air conduction feedback path is larger. In some embodiments, when using Figure 6 subtracting the transfer function of the second feedback path in Figure 7 from the transfer function of the first feedback path in Figure 8 as shown in Figure 8 the curve obtained can be obtained. It can be seen from Figure 8 that the vibration transfer path has a greater influence on the part with a frequency in the range of 0 Hz - 1000 Hz and a smaller influence on the part with a frequency above 1000 Hz. Combining Figure 6 , Figure 7 and Figure 8 ,it can be seen that the influence of the bone conduction speaker on the first position through the vibration transfer path is mainly concentrated in the lower frequency range (for example, less than 1000 Hz), while the influence of the bone conduction speaker on the first position (or the second position) through the air conduction transfer path is mainly concentrated in the higher frequency range (for example, greater than 1000 Hz).

[0096] In some embodiments, the feedback path calculation unit 142 can determine the vibration feedback signal from the bone conduction speaker 122 to the first position based on the first feedback signal and the second feedback signal.

[0097] For the purpose of illustration, the feedback path calculation unit 142 can obtain the vibration feedback signal through formula (6) based on the first feedback signal and the second feedback signal:

[0098] Xd = X1 - X2 (6)

[0099] Wherein, X1 is the first feedback signal, X2 is the second feedback signal, and X d is the vibration feedback signal.

[0100] In some embodiments, the feedback path calculation unit 142 may determine the vibration transfer function from the bone conduction speaker 122 to the first position based on the first test tone signal, the second test tone signal, and the vibration feedback signal.

[0101] In some embodiments, the feedback path calculation unit 142 may perform algorithmic transformations on the first test tone signal, the second test tone signal, and the vibration feedback signal respectively to obtain a first test tone transformed signal, a second test tone transformed signal, and a vibration feedback transformed signal. For example, performing a Z algorithm transformation on the first test tone signal Y1 to obtain the first test tone transformed signal Y1(z), performing a Z algorithm transformation on the second test tone signal Y2 to obtain the second test tone transformed signal Y2(z), and performing a Z algorithm transformation on the vibration feedback signal X d to obtain the vibration feedback transformed signal X d (z).

[0102] In some embodiments, the feedback path calculation unit 142 may determine the first feedback path transfer function from the sound generating unit to the first position based on the first test tone transformed signal, the second test tone transformed signal, and the vibration feedback transformed signal. Specifically, the feedback path calculation unit 142 may calculate the mean value or weighted average of the first test tone transformed signal and the second test tone transformed signal to obtain the test tone mean transformed signal.

[0103] For illustrative purposes, the feedback path calculation unit 142 may obtain the test tone mean transformed signal from the first test tone transformed signal and the second test tone transformed signal through formula (7):

[0104] Y d (z) = (Y1(z) + Y2(z)) / 2 (7)

[0105] Wherein, Y1(z) is the first test tone transformed signal, Y2(z) is the second test tone transformed signal, and Y d (z) is the test tone mean transformed signal.

[0106] In some embodiments, the feedback path calculation unit 142 may obtain the vibration transfer function from the bone conduction speaker 122 to the first position based on the test tone mean transformed signal and the vibration feedback transformed signal.

[0107] For illustrative purposes, the feedback path calculation unit 142 can obtain the vibration transfer function from the bone conduction speaker 122 to the first position through Equation (8) based on the test tone mean transformation signal and the vibration feedback transformation signal:

[0108]

[0109] where Y d (z) is the test tone mean transformation signal, X d (z) is the vibration feedback transformation signal, and B1(z) is the vibration transfer function.

[0110] In some embodiments, the feedback path calculation unit 142 can also calculate the average value and weighted average value of the first test tone signal and the second test tone signal to obtain the test tone mean signal. Algorithm transformation is performed on the test tone mean signal and the vibration feedback signal to obtain the test tone mean transformation signal and the vibration feedback transformation signal. Then, based on the test tone mean transformation signal and the vibration feedback transformation signal, the vibration transfer function from the bone conduction speaker 122 to the first position is obtained.

[0111] It should be noted that the above description is provided for illustrative purposes only and is not intended to limit the scope of the present application. For those of ordinary skill in the art, various changes and modifications can be made under the guidance of the content of the present application. The features, structures, methods, and other features of the exemplary embodiments described in the present application can be combined in various ways to obtain additional and / or alternative exemplary embodiments. For example, the feedback path calculation unit 142 can include a first calculation unit and a second calculation unit. The first calculation unit can be used to calculate the first feedback path transfer function of the first feedback path, and the second calculation unit can be used to calculate the second feedback path transfer function. However, these changes and modifications do not depart from the scope of the present application.

[0112] Figure 3 is an exemplary module diagram of a system for obtaining a vibration transfer function shown in some embodiments of the present application. The system 300 for obtaining a vibration transfer function can be abbreviated as the system 300. As Figure 3 shown, the system 300 can include a test tone generation module 310 and a processing module 320. In some embodiments, the system 300 can be implemented by Figure 1 the system 100 shown in

[0113] The test tone generation module 310 can be used to generate a first test tone signal and a second test tone signal. In some embodiments, the first test tone signal or the second test tone signal may include at least one of a white noise signal, a pure tone signal, a pulse signal, a narrowband noise, a narrowband warble tone, a modulated tone, and / or a swept frequency tone signal. In some embodiments, the first test tone signal and the second test tone signal have the same type and frequency. For example, the first test tone signal and the second test tone signal may be pure tone signals of the same frequency. In some embodiments, the first test tone signal and the second test tone signal may also have different types. For example, the first test tone signal may be white noise, and the second test tone signal may be a pure tone. In some embodiments, the test tone generation module 310 may generate only one type of test tone signal, for example, only generate the first test tone signal or the second test tone signal, and the purpose of obtaining the vibration transfer function can also be achieved. For specific content, reference can be made to the relevant description in step 230.

[0114] The processing module 320 can be used to determine the vibration transfer function from the bone conduction speaker 122 to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal. The first feedback signal reflects the signal transmitted from the bone conduction speaker 122 to the first position through the vibration transfer path and the air conduction transfer path, and the second feedback signal reflects the signal transmitted from the bone conduction speaker 122 to the second position through the air conduction transfer path. Among them, the first feedback signal and the second feedback signal can be output by at least one microphone after receiving the first sound at the first position and the second sound at the second position respectively; the first sound and the second sound can be generated by the bone conduction speaker 122 based on the first test tone signal and the second test tone signal respectively. For more content on generating the first sound and the second sound based on the first test tone signal and the second test tone signal, reference can be made to the detailed description in step 220, which will not be elaborated here.

[0115] In some embodiments, after receiving the first test tone signal, the processing module 320 can calculate the first feedback path transfer function of the first sound transmitted from the bone conduction speaker 122 to the first position based on the first test tone signal and the first feedback signal. For more content on calculating the first feedback path transfer function, reference can be made to Figure 2 the detailed description in step 240 therein, which will not be elaborated here.

[0116] In some embodiments, the processing module 320 can also calculate the second feedback path transfer function of the second sound transmitted from the bone conduction speaker 122 to the second position based on the second test tone signal and the second feedback signal. For more content on calculating the second feedback path transfer function, reference can be made to Figure 2 the detailed description in step 240 therein, which will not be elaborated here.

[0117] In some embodiments, the processing module 320 may determine the vibration transfer function from the bone conduction speaker 122 to the first position based on the first feedback path transfer function and the second feedback path transfer function. For more details on determining the vibration transfer function from the bone conduction speaker 122 to the first position, please refer to Figure 2 the detailed description of step 240 in

[0118] In some embodiments, the processing module 320 may determine the vibration feedback signal from the bone conduction speaker 122 to the first position based on the first feedback signal and the second feedback signal. In some embodiments, the processing module 320 may further determine the vibration transfer function from the bone conduction speaker 122 to the first position based on the first test tone signal, the second test tone signal, and the vibration feedback signal. For more details on determining the vibration transfer function from the bone conduction speaker 122 to the first position, please refer to Figure 2 the detailed description of step 240 in

[0119] It should be noted that the above description is provided for illustrative purposes only and is not intended to limit the scope of the present application. For those of ordinary skill in the art, various changes and modifications can be made under the guidance of the content of the present application. The features, structures, methods, and other features of the exemplary embodiments described in the present application can be combined in various ways to obtain additional and / or alternative exemplary embodiments. For example, the processing module 320 may include a first processing module and a second processing module. The first processing module may be used to calculate the first feedback path transfer function of the first feedback path, and the second processing module may be used to calculate the second feedback path transfer function. However, these changes and modifications do not depart from the scope of the present application.

[0120] In some other embodiments of the present application, a computer-readable storage medium is provided, including at least one processor 140 and at least one database 130; the at least one database 130 is used to store computer instructions, and the at least one processor 140 is used to execute at least some of the computer instructions to implement the method 200 as described above.

[0121] In some other embodiments of the present application, a method for detecting the state of a bone conduction hearing device is further provided. Figure 9 is an exemplary flowchart of a method for detecting the state of a bone conduction hearing device shown in some embodiments of the present application. The bone conduction hearing device may at least include a microphone, a speaker, a feedback analysis unit, and a signal processing unit. In some embodiments, the microphone in this embodiment may include a bone conduction microphone, an air conduction microphone, etc. The above microphones all belong to the detectors disclosed in other embodiments of the present application. For example, it may be Figure 4 and Figure 5The microphone shown in [description]. The loudspeaker in this embodiment is a bone conduction loudspeaker, which can be the same as or different from the bone conduction loudspeaker 122 in the previous embodiment, but both can be used to convert an electrical signal into a sound signal. The microphone and the bone conduction loudspeaker are respectively installed at different positions of the bone conduction hearing device. For example, the microphone and the loudspeaker are respectively fixed at different positions on the housing of the bone conduction hearing device. In some embodiments, the feedback analysis unit and the signal processing unit can be two separate devices, or they can be components that implement two different functions in one device. For example, the feedback analysis unit and the signal processing unit can be combined into a state detection device. It can be understood that the state detection device can be combined with the above-mentioned microphone and loudspeaker to form an integrated device, or it can be a device independently set up with the above-mentioned microphone and loudspeaker. To distinguish the above two setting methods, the following will be described with two application scenarios: For example, when the state monitoring device is combined with the above-mentioned microphone and loudspeaker to form an integrated device, the bone conduction hearing device can perform self-state detection before or during use to detect whether it is in a normal structure state, an abnormal structure state, or a foreign object intrusion state. Another example is that when the state detection device is independently set up with the above-mentioned microphone and loudspeaker, the bone conduction hearing device can communicate and / or connect with the detection device before or during use to perform state detection on the bone conduction hearing device to detect whether the bone conduction hearing device is in a normal structure state, an abnormal structure state, or a foreign object intrusion state.

[0122] The method for detecting the state of a bone conduction hearing device may include the following steps:

[0123] Step 910, generating a third sound by the loudspeaker based on the first signal. In some embodiments, the first signal may be similar to the above-mentioned first test tone signal or second test tone signal, which will not be elaborated here. In some embodiments, step 910 may be executed by the sound generation module 1010.

[0124] In some embodiments, the first signal (i.e., the test tone signal) can be generated by the signal processing unit, and this first signal can be transmitted to the loudspeaker, and the loudspeaker can convert the first signal into a third sound. In some alternative embodiments, the first signal may be the signal output after the microphone picks up the fourth sound. The fourth sound can be ambient sound, noise, human voice, etc. picked up by the microphone. The first signal can be the electrical signal converted from the fourth sound. The microphone can pick up the fourth sound and output the first signal, and this first signal can be transmitted to the loudspeaker, and the loudspeaker can convert the first signal into a third sound.

[0125] Step 920, receiving the third sound by the microphone and generating a feedback signal. In some embodiments, step 920 may be executed by the feedback signal generation module 1020.

[0126] The sound generated by the speaker is received by the microphone, and corresponding feedback information is generated. In some embodiments, after the microphone receives the third sound, it can generate a feedback signal based on the third sound and send the feedback signal to the feedback analysis unit. In some embodiments, the microphone can generate the feedback signal in a manner similar to or the same as that for generating the first feedback signal in the foregoing embodiments.

[0127] Step 930: Based on the feedback signal of the microphone and the first signal, the feedback analysis unit determines the feedback path transfer function from the speaker of the bone conduction hearing device to the microphone. Step 930 can be executed by the feedback analysis module 1030.

[0128] In some embodiments, the method for determining the feedback path transfer function from the speaker of the bone conduction hearing device to the microphone can be the same as Figure 2 the method for determining the first feedback path transfer function F1(z) and / or the second feedback path transfer function F2(z) in. For illustrative purposes, the feedback path transfer function F3(z) from the speaker of the bone conduction hearing device to the microphone can be determined by formula (9):

[0129]

[0130] where Y3(z) represents the first transformed signal obtained by performing a Z-transform on the first signal input to the bone conduction hearing device, and X3(z) represents the feedback transformed signal obtained by performing a Z-transform on the feedback signal output by the microphone.

[0131] By performing a Z-transform on the first signal and the feedback signal, the first transformed signal Y3(Z) and the feedback transformed signal X3(z) can be correspondingly obtained. Therefore, the feedback path transfer function from the speaker of the bone conduction hearing device to the microphone can be determined by formula (9).

[0132] Step 940: Obtain at least one preset feedback path transfer function. Step 940 can be executed by the feedback analysis module 1030.

[0133] The preset feedback path transfer function can be understood as a feedback path transfer function that is preset or pre-stored in a storage device (e.g., database 130). In some embodiments, the preset feedback path transfer function may include a feedback path transfer function determined according to the methods disclosed in other embodiments of the present application (e.g., step 240), such as a first feedback path transfer function. In some embodiments, the preset feedback path transfer function may also be a feedback path transfer function manually set by an operator based on experience. In some embodiments, at least one preset feedback path transfer function may include at least one of a standard feedback path transfer function or an abnormal feedback path transfer function. Among them, the standard feedback path transfer function may refer to the feedback path transfer function corresponding to the bone conduction hearing device in a normal state. For example, the standard feedback path transfer function may reflect the feedback path characteristic function of the bone conduction hearing device when worn by a large range of people, or may be a personalized feedback path characteristic function of a specific user when worn and used normally. The abnormal feedback path transfer function may refer to the feedback path transfer function corresponding to the bone conduction hearing device in an abnormal state. In some embodiments, the abnormal feedback path may include various possible abnormal feedback situations. In some embodiments, at least one preset feedback path transfer function may include the feedback path transfer function from the speaker to the microphone of the bone conduction hearing device in different states. The different wearing states of the bone conduction hearing device may include the state when worn by the user (at this time, the speaker or the housing of the bone conduction hearing device is in contact with the user's face) and the state when not worn by the user (at this time, the speaker or the housing of the bone conduction hearing device is not in contact with the user's face). Accordingly, at least one preset feedback path transfer function may include the feedback path transfer function when the bone conduction hearing device is worn by the user (which may also be referred to as the "first preset feedback path transfer function") and the feedback path transfer function when not worn by the user (which may also be referred to as the "second preset feedback path transfer function").

[0134] Step 950, compare the feedback path transfer function with at least one preset feedback path transfer function. Step 950 may be executed by the feedback analysis module 1030.

[0135] In some embodiments, the feedback path transfer function determined in step 930 may be compared with a preset feedback path transfer function to determine the state of the bone conduction hearing device. In some embodiments, it may be determined whether the difference between the feedback path transfer function and the standard feedback function among at least one preset feedback path transfer functions is within a preset threshold range: if so, it is determined that the feedback path transfer function is normal; if not, it is determined that the feedback path transfer function is abnormal. In other embodiments, it may also be determined whether the ratio of the feedback path transfer function to the standard feedback function among at least one preset feedback path transfer functions is within a preset threshold range: if so, it is determined that the feedback path transfer function is normal; if not, it is determined that the feedback path transfer function is abnormal. In some embodiments, it may be determined whether the difference between the feedback path transfer function and the abnormal feedback function among at least one preset feedback path transfer functions is within a preset threshold range: if so, it is determined that the feedback path transfer function is abnormal; if not, it is determined that the feedback path transfer function is normal. In other embodiments, it may also be determined whether the ratio of the feedback path transfer function to the abnormal feedback function among at least one preset feedback path transfer functions is within a preset threshold range: if so, it is determined that the feedback path transfer function is abnormal; if not, it is determined that the feedback path transfer function is normal. In some embodiments, the above preset threshold range may be set manually and can be adjusted according to different situations, and the present application does not limit this.

[0136] In some embodiments, if at least one preset feedback path transfer function includes at least two, the preset feedback path transfer function with the smallest difference from the feedback path transfer function is determined as the preset feedback path transfer function. For example, if at least one preset feedback path transfer function includes a first preset feedback path transfer function and a second preset feedback path transfer function, and the difference between the first preset feedback path transfer function and the feedback path transfer function is greater than the difference between the second preset feedback path transfer function and the feedback path transfer function, then the second preset feedback path transfer function is determined as the preset feedback path transfer function.

[0137] Step 960: The signal processing unit determines the state of the bone conduction hearing device according to the comparison result. Step 960 may be executed by the signal processing module 1040.

[0138] In some embodiments, the comparison result may include that the feedback path transfer function is normal or abnormal. In some embodiments, if the feedback path transfer function is normal, it is determined that the state of the bone conduction hearing device is normal; if the feedback path transfer function is abnormal, it is determined that the state of the bone conduction hearing device is abnormal. In some embodiments, the state of the bone conduction hearing device may include: a normal structure state, an abnormal structure state, and a foreign object intrusion state. Among them, the worn state can be understood as the bone conduction hearing device being worn on the wearer's body; the non-worn state can be understood as the bone conduction hearing device not being worn on the wearer's body; the normal structure state may refer to the structure and / or components of the bone conduction hearing device being in a normal working state, so that the bone conduction hearing device can be used normally; the abnormal structure state is opposite to the normal structure state, indicating that the structure and / or components of the bone conduction hearing device are not in a normal working state (for example, due to collision, the components on the bone conduction hearing device are misaligned, moved, or damaged); the foreign object intrusion state may refer to other objects other than the structure and / or components of the bone conduction hearing device entering the interior of the bone conduction hearing device. In some embodiments, the normal structure state can be classified as the normal state, and the abnormal structure state and the foreign object intrusion state can be classified as the abnormal state. In some other embodiments, the comparison result may reflect the worn state of the bone conduction listening device, for example, the worn state, the non-worn state.

[0139] In some embodiments, it is possible to Figure 2 respectively determine the feedback path transfer functions of the bone conduction hearing device in the normal state (for example, the normal structure state) and the abnormal state (for example, the foreign object intrusion state) through the method in

[0140] and store them in the database 130 as preset feedback path transfer functions. In some embodiments, the feedback path transfer function corresponding to the bone conduction hearing device in the abnormal state (for example, the foreign object intrusion state) in the preset feedback path transfer function can be used as the abnormal feedback path transfer function, and the feedback path transfer function corresponding to the bone conduction hearing device in the normal state (for example, the normal structure state) can be used as the standard feedback path transfer function. In some embodiments, the database 130 may store multiple preset feedback path transfer functions, and each preset feedback path transfer function corresponds to a state (normal state, abnormal state) of the bone conduction hearing device. According to steps 950 and 960, by comparing the current feedback path transfer function of the bone conduction hearing device with the preset feedback path transfer functions in the database 130, the preset feedback path transfer function in the database 130 that is closest to the current feedback path transfer function of the bone conduction hearing device can be matched, and the state of the bone conduction hearing device corresponding to the matched preset feedback path transfer function is the current state of the bone conduction hearing device. Therefore, according to the process described above, the current state of the bone conduction hearing device can be determined in real time.In some embodiments, the comparison result may include different classifications for identifying the preset feedback path transfer function, and thus different states of the bone conduction hearing device may be determined. In some embodiments, the types of the preset feedback path transfer function may include a tightly fitted type, a not tightly fitted type, and a feedback path transfer function corresponding to a certain part of the head where the device is worn. According to the type of the preset feedback path transfer function within a preset threshold range of the feedback path transfer function, the type of the feedback path transfer function may be determined, and thus different states of the bone conduction hearing device may be determined. For example, if the determined type of the preset feedback path transfer function corresponds to a tightly fitted type (i.e., the bone conduction hearing device is tightly fitted to the user), the type of the feedback path transfer function also corresponds to the tightly fitted type, and correspondingly, it may reflect that the bone conduction hearing device is tightly fitted to the user. For another example, if the determined type of the preset feedback path transfer function corresponds to a not tightly fitted type, the type of the feedback path transfer function also corresponds to the not tightly fitted type, and correspondingly, it may reflect that the bone conduction hearing device is not tightly fitted to the user. For still another example, different preset feedback path transfer functions correspond to different parts of the head where the bone conduction hearing device is worn. If the determined type of the preset feedback path transfer function corresponds to being worn at a certain part of the head (e.g., at the mastoid, temporal bone, or forehead), the type of the feedback path transfer function also corresponds to that part of the head, and correspondingly, it may reflect the position of the bone conduction hearing device worn by the user on the head (e.g., at the mastoid, temporal bone, or forehead).

[0141] In some embodiments, after determining the state of the bone conduction hearing device, the signal processing module 1040 may also send a reminder message to the user for the above state. In some embodiments, if the state of the bone conduction hearing device is abnormal, the user is reminded to adjust the state of the bone conduction hearing device. In some embodiments, the ways of reminding the user may include but are not limited to voice prompts, prompt light prompts, vibration prompts, text prompts, remote messages, etc. Specifically, the voice prompt may be a voice message emitted by the bone conduction hearing device. For example, "Foreign object intrusion into the earphone". The prompt light prompt may mean that a prompt light is provided on the bone conduction hearing device. When the state of the bone conduction hearing device is normal, a green light is displayed, and when the state of the bone conduction hearing device is abnormal, a red light is displayed to remind the wearer. The vibration prompt may mean that when the state of the bone conduction hearing device is abnormal, the bone conduction hearing device generates vibrations. For example, vibrating 3 times indicates a structural abnormality; continuous vibration indicates foreign object intrusion. The text prompt may mean that text information for reminding the user is displayed on the bone conduction hearing device or a terminal communicating with and / or connected to the bone conduction hearing device, such as "Foreign object intrusion into the earphone", "Abnormal structure of the earphone".

[0142] It should be noted that the above description is provided for illustrative purposes only and is not intended to limit the scope of the present application. For those of ordinary skill in the art, various changes and modifications can be made under the guidance of the content of the present application. The features, structures, methods, and other features of the exemplary embodiments described in the present application can be combined in various ways to obtain additional and / or alternative exemplary embodiments. For example, the states of the bone conduction hearing device include various types, but which states belong to the normal state and which states belong to the abnormal state can be set by the operator according to experience, can also be set by the user himself / herself, or can also be set by the signal processing module 1040. However, these changes and modifications do not depart from the scope of the present application.

[0143] Figure 10 is an exemplary module diagram of a system for detecting the state of a bone conduction hearing device according to some embodiments of the present application. The detection system 1000 of the bone conduction hearing device state can be abbreviated as the system 1000. As Figure 10 shown, in some embodiments, the system 1000 includes a sound generation module 1010, a feedback signal generation module 1020, a feedback analysis module 1030, and a signal processing module 1040.

[0144] The sound generation module 1010 can be used to generate a third sound based on the first signal; wherein, the first signal is generated by the signal processing unit. In some embodiments, the sound generation module 1010 can be a bone conduction speaker, or a part of the bone conduction speaker. For more details about generating the third sound based on the first signal, please refer to Figure 9 the detailed description in, which will not be elaborated here.

[0145] The feedback signal generation module 1020 can be used to receive the third sound and generate a feedback signal. In some embodiments, the feedback signal generation module 1020 can be a microphone, or a part of the microphone. For more details about generating the feedback signal, please refer to Figure 9 the detailed description in, which will not be elaborated here.

[0146] The feedback analysis module 1030 can be used to determine the feedback path transfer function from the speaker to the microphone of the bone conduction hearing device based on the feedback signal and the first signal; the feedback analysis module can also be used to obtain at least one preset feedback path transfer function; in addition, the feedback analysis module can also be used to compare the feedback path transfer function with at least one preset feedback path transfer function. For more details about determining the feedback path transfer function, comparing the feedback path transfer function with at least one preset feedback path transfer function, please refer to Figure 9 the detailed description in, which will not be elaborated here.

[0147] The signal processing module 1040 can be used to determine the state of the bone conduction hearing device according to the comparison result. For more information about determining the state of the bone conduction hearing device, please refer to Figure 9 for the detailed description therein, which will not be elaborated here.

[0148] In some other embodiments of the present application, a computer-readable storage medium is further provided. The storage medium stores computer instructions. When the computer reads the computer instructions in the storage medium, the computer executes: generating a third sound based on a first signal; wherein the first signal can be a test signal generated by the computer; receiving the third sound and generating a feedback signal; determining a feedback path transfer function from the speaker to the microphone of the bone conduction hearing device based on the feedback signal and the first signal; obtaining at least one preset feedback path transfer function; comparing the feedback path transfer function with the at least one preset feedback path transfer function; and determining the state of the bone conduction hearing device according to the comparison result.

[0149] It should be noted that the above description of the system and its devices / modules is only for convenience of description and does not limit the present application to the scope of the embodiments listed. It can be understood that for those skilled in the art, after understanding the principle of the system, they may, without departing from this principle, make any combination of the various devices / modules, or form a subsystem and connect it with other devices / modules. For example, Figure 10 the feedback analysis module 1030 and the signal processing module 1040 disclosed in

[0150] can be different modules in a device (for example, the processor 140), or a module can implement the functions of the above two or more modules. For example, the feedback analysis module 1030 and the signal processing module 1040 can be two modules, or a module can have the functions of analyzing and processing signals at the same time. For another example, each module can have its own storage module respectively. For yet another example, each module can share a storage module. Such deformations are all within the protection scope of the present application.

[0151] The basic concepts have been described above. Obviously, for those skilled in the art, the above detailed disclosure is only an example and does not constitute a limitation to this application. Although not explicitly stated here, those skilled in the art may make various modifications, improvements, and corrections to this application. Such modifications, improvements, and corrections are proposed in this application, so such modifications, improvements, and corrections still fall within the spirit and scope of the exemplary embodiments of this application.

[0152] Meanwhile, this application uses specific terms to describe the embodiments of this application. Such as "one embodiment", "an embodiment", and / or "some embodiments" mean a certain feature, structure, or characteristic related to at least one embodiment of this application. Therefore, it should be emphasized and noted that "an embodiment" or "one embodiment" or "an alternative embodiment" mentioned twice or more at different positions in this application does not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of this application can be appropriately combined.

[0153] In addition, unless clearly stated in the claims, the order of the processing elements and sequences, the use of numerical letters, or the use of other names in this application is not used to limit the order of the processes and methods of this application. Although some currently considered useful invention embodiments are discussed through various examples in the above disclosure, it should be understood that such details only serve the purpose of illustration. The appended claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that conform to the essence and scope of the embodiments of this application. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only through software solutions, such as installing the described system on existing servers or mobile devices.

[0154] Similarly, it should be noted that, in order to simplify the expression of the disclosure of this application and thus help the understanding of one or more invention embodiments, in the previous description of the embodiments of this application, sometimes multiple features are grouped into one embodiment, drawing, or description thereof. However, this disclosure method does not mean that the features required by the subject matter of this application are more than those mentioned in the claims. In fact, the features of the embodiments are less than all the features of the individual embodiments disclosed above.

[0155] Finally, it should be understood that the embodiments described in this application are only used to illustrate the principles of the embodiments of this application. Other variations may also fall within the scope of this application. Therefore, by way of example and not limitation, alternative configurations of the embodiments of this application can be regarded as consistent with the teachings of this application. Accordingly, the embodiments of this application are not limited to the embodiments explicitly introduced and described in this application.

Claims

1. A method for obtaining a vibration transfer function from a bone conduction speaker to a first position in a hearing device, characterized in that, The method includes: generating a first test tone signal and a second test tone signal by a test signal generating unit; generating a first sound and a second sound by the bone conduction speaker based on the first test tone signal and the second test tone signal respectively; receiving the first sound at the first position by at least one detector and outputting a first feedback signal, and receiving the second sound at a second position and outputting a second feedback signal, where the first feedback signal includes signals transmitted from the bone conduction speaker to the first position through a vibration transmission path and an air conduction transmission path, and the second feedback signal includes signals transmitted from the bone conduction speaker to the second position through the air conduction transmission path; a feedback path calculation unit determining a vibration transfer function from the bone conduction speaker to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal.

2. The method according to claim 1, wherein The first test tone signal or the second test tone signal includes a white noise signal, a pure tone signal, a pulse signal, narrowband noise, narrowband warble, a modulated tone, or a swept frequency tone signal.

3. The method according to claim 1, characterized in that, The first position is the placement position of a microphone in the hearing device.

4. The method according to claim 1, wherein The at least one detector is rigidly or elastically connected to the hearing device at the first position.

5. The method according to claim 4, wherein The at least one detector does not contact the hearing device at the second position, and the second position is close to the first position.

6. The method according to claim 1, wherein The distance between the second position and the first position is less than 1 cm.

7. The method according to claim 1, characterized in that, Determining the vibration transfer function from the bone conduction speaker to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal includes: determining a first feedback path transfer function from the bone conduction speaker to the first position based on the first test tone signal and the first feedback signal; determining a second feedback path transfer function from the bone conduction speaker to the second position based on the second test tone signal and the second feedback signal; determining the vibration transfer function from the bone conduction speaker to the first position based on the first feedback path transfer function and the second feedback path transfer function.

8. The method according to claim 7, wherein Determining the first feedback path transfer function based on the first test tone signal and the first feedback signal includes: performing algorithmic transformations on the first test tone signal and the first feedback signal respectively to obtain a first test tone transformed signal and a first feedback transformed signal; determining the first feedback path transfer function from the bone conduction speaker to the first position based on the first test tone transformed signal and the first feedback transformed signal.

9. The method according to claim 7, wherein Determining the second feedback path transfer function based on the second test tone signal and the second feedback signal includes: performing algorithmic transformations on the second test tone signal and the second feedback signal respectively to obtain a second test tone transformed signal and a second feedback transformed signal; determining the second feedback path transfer function from the bone conduction speaker to the second position based on the second test tone transformed signal and the second feedback transformed signal.

10. The method according to claim 1, characterized in that, Determining the vibration transfer function of the bone conduction speaker to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal includes: Determining a vibration feedback signal of the bone conduction speaker to the first position based on the first feedback signal and the second feedback signal; Determining the vibration transfer function of the bone conduction speaker to the first position based on the first test tone signal, the second test tone signal, and the vibration feedback signal.

11. The method according to claim 10, wherein Determining the vibration transfer function of the bone conduction speaker to the first position based on the first test tone signal, the second test tone signal, and the vibration feedback signal includes: Performing algorithmic transformations on the first test tone signal, the second test tone signal, and the vibration feedback signal respectively to obtain a first test tone transformed signal, a second test tone transformed signal, and a vibration feedback transformed signal; Determining a first feedback path transfer function of the bone conduction speaker to the first position based on the first test tone transformed signal, the second test tone transformed signal, and the vibration feedback transformed signal.

12. A system for obtaining a vibration transfer function of a bone conduction speaker in a hearing device to a first position, characterized in that, The system includes: A test signal generation unit configured to generate a first test tone signal and a second test tone signal; At least one detector configured to output a first feedback signal after receiving a first sound at the first position and a second feedback signal after receiving a second sound at a second position, where the first feedback signal includes a signal transmitted from the bone conduction speaker to the first position through a vibration transfer path and an air conduction transfer path, and the second feedback signal includes a signal transmitted from the bone conduction speaker to the second position through the air conduction transfer path; wherein, the first sound is generated by the bone conduction speaker based on the received first test tone signal, and the second sound is generated by the bone conduction speaker based on the received second test tone signal; A feedback path calculation unit configured to determine the vibration transfer function of the bone conduction speaker to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal.

13. The system according to claim 12, wherein The first test tone signal or the second test tone signal includes a white noise signal, a pure tone signal, a pulse signal, narrowband noise, narrowband warble, a modulated tone, or a swept frequency tone signal.

14. The system according to claim 12, wherein The first position is the placement position of the microphone in the hearing device.

15. The system according to claim 12, wherein The at least one detector is rigidly or elastically connected to the hearing device at the first position.

16. The system according to claim 15, characterized in that, The at least one detector is not in contact with the hearing device at the second position, and the second position is close to the first position.

17. The system according to claim 12, wherein The distance between the second position and the first position is less than 1 cm.

18. The system according to claim 12, wherein Determining the vibration transfer function of the bone conduction speaker to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal includes: Determining a first feedback path transfer function of the bone conduction speaker to the first position based on the first test tone signal and the first feedback signal; Based on the second test tone signal and the second feedback signal, determine the second feedback path transfer function from the bone conduction speaker to the second position; Based on the first feedback path transfer function and the second feedback path transfer function, determine the vibration transfer function from the bone conduction speaker to the first position.

19. The system according to claim 18, wherein The determining the first feedback path transfer function based on the first test tone signal and the first feedback signal includes: Perform algorithmic transformations on the first test tone signal and the first feedback signal respectively to obtain a first test tone transformed signal and a first feedback transformed signal; Based on the first test tone transformed signal and the first feedback transformed signal, determine the first feedback path transfer function from the bone conduction speaker to the first position.

20. The system according to claim 18, wherein The determining the second feedback path transfer function based on the second test tone signal and the second feedback signal includes: Perform algorithmic transformations on the second test tone signal and the second feedback signal respectively to obtain a second test tone transformed signal and a second feedback transformed signal; Based on the second test tone transformed signal and the second feedback transformed signal, determine the second feedback path transfer function from the bone conduction speaker to the second position.

21. The system according to claim 12, wherein The determining the vibration transfer function from the bone conduction speaker to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal includes: Based on the first feedback signal and the second feedback signal, determine the vibration feedback signal from the bone conduction speaker to the first position; Based on the first test tone signal, the second test tone signal, and the vibration feedback signal, determine the vibration transfer function from the bone conduction speaker to the first position.

22. The system according to claim 21, wherein The determining the vibration transfer function from the bone conduction speaker to the first position based on the first test tone signal, the second test tone signal, and the vibration feedback signal includes: Perform algorithmic transformations on the first test tone signal, the second test tone signal, and the vibration feedback signal respectively to obtain a first test tone transformed signal, a second test tone transformed signal, and a vibration feedback transformed signal; Based on the first test tone transformed signal, the second test tone transformed signal, and the vibration feedback transformed signal, determine the first feedback path transfer function from the bone conduction speaker to the first position.

23. A system for obtaining a vibration transfer function of a bone conduction speaker in a hearing device to a first position, characterized in that, The system includes: A test tone generation module for generating a first test tone signal and a second test tone signal; A processing module for determining the vibration transfer function from the bone conduction speaker to the first position based on the first test tone signal, the second test tone signal, the first feedback signal, and the second feedback signal, where the first feedback signal includes a signal transmitted from the bone conduction speaker to the first position through a vibration transfer path and an air conduction transfer path, and the second feedback signal includes a signal transmitted from the bone conduction speaker to the second position through an air conduction transfer path; wherein, The first feedback signal and the second feedback signal are respectively output by at least one detector after receiving a first sound at the first position and receiving a second sound at the second position; the first sound and the second sound are respectively generated by the bone conduction loudspeaker based on the first test sound signal and the second test sound signal.

24. A computer-readable storage medium, characterized in that, The storage medium stores computer instructions, and when a computer reads the computer instructions in the storage medium, the computer executes: Generating a first test sound signal and a second test sound signal; Determining a vibration transfer function from the bone conduction loudspeaker of the hearing device to the first position based on the first test sound signal, the second test sound signal, the first feedback signal, and the second feedback signal, where the first feedback signal includes a signal transmitted from the bone conduction loudspeaker to the first position through a vibration transfer path and an air conduction transfer path, and the second feedback signal includes a signal transmitted from the bone conduction loudspeaker to the second position through an air conduction transfer path; wherein The first feedback signal and the second feedback signal are respectively output by at least one detector after receiving a first sound at the first position and receiving a second sound at the second position; the first sound and the second sound are respectively generated by the bone conduction loudspeaker based on the first test sound signal and the second test sound signal.

Citation Information

Patent Citations

  • Ear model, artificial head part, and measurement device and method using said model and head

    CN104854881A

  • Bone conduction headset and audio processing method thereof

    CN105721973A