Cross-talk cancellation method, device, audio device and computer-readable storage medium

By calculating and applying a target transfer function to near-field audio devices, crosstalk is minimized, improving the listening experience by ensuring each ear receives the intended audio signal, addressing the challenge of sound leakage in VR and AR devices.

CN115278474BActive Publication Date: 2025-07-15GEER TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210894863.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-27
Publication Date
2025-07-15
Estimated Expiration
2042-07-27

AI Technical Summary

Technical Problem

In the prior art, cross-sound cancellation technology of near-ear open audio equipment is mainly applied to far-field sound sources, and has failed to effectively solve the crosstalk problem of near-ear open audio equipment such as VR and AR.

Method used

By obtaining the target transfer function when wearing a near-ear open audio device, the transfer function is calculated using the sound source simulation method, and cross-sound cancellation processing is performed to ensure that the sound signal is played consistently in the user's ears.

Benefits of technology

It effectively eliminates the cross-sound problem of near-ear open audio equipment, improves the user's listening experience, and makes the sound transmission effect consistent with the direct sound effect of the corresponding channel of the headphones.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115278474B_ABST
    Figure CN115278474B_ABST
Patent Text Reader

Abstract

The present invention discloses a crosstalk cancellation method, apparatus, audio device and computer-readable storage medium, belonging to the technical field of audio processing. The crosstalk cancellation method provided by the present invention includes the following steps: obtaining a target transfer function when a user wears a near-ear open audio device; performing crosstalk cancellation processing on an input signal received by the near-ear open audio device according to the target transfer function to obtain an output signal; playing the output signal through a speaker of the near-ear open audio device, so that both ears of the user wearing the near-ear open audio device receive a sound signal consistent with the input signal. The present invention provides a crosstalk cancellation method for near-ear open audio devices, enabling the listening effect when the sound played by the near-ear open audio device reaches both ears of the user to be the same as that when wearing headphones, and solving the problem of sound crosstalk existing in the use of near-ear open audio devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of audio processing, and particularly to a crosstalk cancellation method, apparatus, audio device, and computer-readable storage medium. Background Art

[0002] Crosstalk refers to the sound of the sound source transmitted to the far ear corresponding to the playback device, where the far ear refers to the ear that is farther from the sound source when listening, for example, when using a speaker for external playback, crosstalk can be heard by the human ear, that is, in addition to hearing the sound of the left channel, the left ear also hears the sound of the right channel, and in addition to hearing the sound of the right channel, the right ear also hears the sound of the left channel.

[0003] In the prior art, crosstalk cancellation technology is generally used to eliminate the crosstalk of sound to the far ear. However, the current crosstalk cancellation technology is mainly applied to far-field sound sources, such as the scenario of using speakers, and there is not much attention paid to the crosstalk problem of near-ear open audio devices such as VR (Virtual Reality) and AR (Augmented Reality).

[0004] In recent years, with the increasing market shipments of near-ear open audio devices, how to achieve crosstalk cancellation for near-ear open audio devices is a technical problem that needs to be solved urgently in the industry. Summary of the Invention

[0005] The main purpose of the present invention is to provide a crosstalk cancellation method, apparatus, audio device, and computer-readable storage medium, aiming to solve the crosstalk problem of near-ear open audio devices.

[0006] To achieve the above object, the present invention provides a crosstalk cancellation method, and the crosstalk cancellation method includes the following steps:

[0007] Obtain a target transfer function when the user wears a near-ear open audio device;

[0008] Perform crosstalk cancellation processing on the input signal received by the near-ear open audio device according to the target transfer function to obtain an output signal;

[0009] Play the output signal through the speaker of the near-ear open audio device, so that both ears of the user wearing the near-ear open audio device receive a sound signal consistent with the input signal.

[0010] Optionally, the step of obtaining the target transfer function when the user wears a near-ear open audio device includes:

[0011] Obtain the target transfer function between the near-ear open audio device and the user's both ears.

[0012] Optionally, the step of obtaining the target transfer function when the user wears the near-ear open audio device further includes:

[0013] Obtain the artificial head transfer function and the free field transfer function;

[0014] Determine the target transfer function when the user wears the near-ear open audio device according to the artificial head transfer function and the free field transfer function.

[0015] Optionally, the step of determining the target transfer function when the user wears the near-ear open audio device according to the artificial head transfer function and the free field transfer function includes:

[0016] Perform an inverse operation on the free field transfer function to obtain the free field inverse transfer function;

[0017] Multiply the artificial head transfer function by the free field inverse transfer function to obtain the target transfer function when the user wears the near-ear open audio device.

[0018] Optionally, the step of obtaining the artificial head transfer function includes:

[0019] When the near-ear open audio device is worn on a preset artificial head and the near-ear open audio device outputs a sound signal, measure the artificial head transfer function through a preset microphone in the artificial head ear canal.

[0020] Optionally, the step of obtaining the free field transfer function includes:

[0021] When the artificial head is removed and the near-ear open audio device outputs a sound signal, measure the free field transfer function through preset microphones placed at the left and right ear positions before the artificial head is removed.

[0022] Optionally, the step of performing crosstalk cancellation processing on the input signal received by the near-ear open audio device according to the target transfer function to obtain an output signal includes:

[0023] Perform an inverse operation on the target transfer function to obtain the target inverse transfer function;

[0024] Multiply the input signal received by the near-ear open audio device by the target inverse transfer function to obtain the output signal.

[0025] In addition, to achieve the above object, the present invention further provides a crosstalk cancellation device, and the crosstalk cancellation device includes:

[0026] An acquisition module, which is used to acquire the target transfer function when the user wears the near-ear open audio device;

[0027] A processing module, which is configured to perform crosstalk cancellation processing on an input signal received by the near-ear open audio device according to the target transfer function to obtain an output signal;

[0028] A playback module, which is configured to play the output signal through a speaker of the near-ear open audio device, so that both ears of a user wearing the near-ear open audio device receive a sound signal consistent with the input signal.

[0029] In addition, to achieve the above object, the present invention further provides an audio device, which includes: a memory, a processor, and a crosstalk cancellation program stored on the memory and executable on the processor. When the crosstalk cancellation program is executed by the processor, the steps of the crosstalk cancellation method described above are implemented.

[0030] In addition, to achieve the above object, the present invention further provides a computer-readable storage medium, on which a crosstalk cancellation program is stored. When the crosstalk cancellation program is executed by a processor, the steps of the crosstalk cancellation method described above are implemented.

[0031] The present invention provides a crosstalk cancellation method, device, audio device, and computer-readable storage medium, which solve the crosstalk problem of near-ear open audio devices in the prior art. In the crosstalk cancellation method, first, a target transfer function when a user wears a near-ear open audio device is obtained; then, crosstalk cancellation processing is performed on an input signal received by the near-ear open audio device according to the target transfer function to obtain an output signal; finally, the output signal is played through a speaker of the near-ear open audio device, so that both ears of a user wearing the near-ear open audio device receive a sound signal consistent with the input signal. The present invention calculates transfer functions in different scenarios through a sound source simulation method, can eliminate the interference of the near-ear open audio device itself on the sound signal, and makes the listening effect when the sound played by the near-ear open audio device reaches both ears of the user the same as the effect of the corresponding sound channel of the earphone directly reaching the corresponding ear when the earphone cannot be placed in the ear like a headphone, effectively improving the listening experience of the user group of near-ear open audio devices and avoiding the crosstalk problem. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 It is a schematic flowchart of an embodiment of the crosstalk cancellation method of the present invention;

[0033] Figure 2 It is a schematic diagram of an application scenario of an embodiment of the crosstalk cancellation method of the present invention;

[0034] Figure 3 It is a schematic diagram of functional modules of an embodiment of the crosstalk cancellation device of the present invention;

[0035] Figure 4 This is a schematic structural diagram of an audio device related to the solution of the embodiment of the present invention.

[0036] The realization of the purpose, functional features and advantages of the present invention will be further described with reference to the embodiments and the accompanying drawings. Specific embodiments

[0037] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0038] The main solution of the embodiment of the present invention is: a crosstalk cancellation method, and the crosstalk cancellation method includes the following steps:

[0039] Obtain a target transfer function when a user wears a near-ear open audio device;

[0040] Perform crosstalk cancellation processing on the input signal received by the near-ear open audio device according to the target transfer function to obtain an output signal;

[0041] Play the output signal through the speaker of the near-ear open audio device so that both ears of the user wearing the near-ear open audio device receive a sound signal consistent with the input signal.

[0042] In the prior art, crosstalk cancellation technology is generally used to eliminate crosstalk from sound to the far ear. However, the current crosstalk cancellation technology is mainly applied to far-field sound sources, such as scenarios using speakers, and there is not much attention paid to the crosstalk problem of near-ear open audio devices such as VR (Virtual Reality) and AR (Augmented Reality). In recent years, with the increasing market shipments of near-ear open audio devices, how to achieve crosstalk cancellation of near-ear open audio devices is a technical problem that needs to be solved urgently in the industry.

[0043] The present invention provides a crosstalk cancellation method, which calculates the transfer function in different scenarios through the way of sound source simulation, can eliminate the interference of the near-ear open audio device itself on the sound signal, and makes the listening effect of the sound played by the near-ear open audio device when reaching both ears of the user the same as the effect of the sound of the corresponding channel of the headphone directly reaching the corresponding ear when the speaker of the near-ear open audio device cannot be placed in the human ear like a headphone, effectively improving the listening experience of the user group of near-ear open audio devices and avoiding the crosstalk problem.

[0044] The embodiment of the present invention provides a crosstalk cancellation method, referring to Figure 1 , Figure 1 This is a schematic flowchart of an embodiment of a crosstalk cancellation method of the present invention.

[0045] In this embodiment, the crosstalk cancellation method includes:

[0046] Step S10: Obtain the target transfer function when the user wears a near-ear open audio device.

[0047] In this embodiment, the execution entity is a near-ear open audio device, which includes but is not limited to products such as AR, VR, smart audio glasses, neckband speakers, open headphones, etc. The difference between a near-ear open audio device and a headphone is that although the sound-emitting positions of both are very close to the human ear compared to the speaker scenario, the sound signal output by the open device cannot directly reach the corresponding ear, but a part of the sound will reach the far ear, resulting in crosstalk. That is, in addition to hearing the sound of the left channel, the left ear will also hear the sound of the right channel, and in addition to hearing the sound of the right channel, the right ear will also hear the sound of the left channel. It can be understood in combination with Figure 2 for understanding. Figure 2 is a schematic diagram of an application scenario provided in this embodiment. Assuming that the relative positions of the user's head and the device speaker are as Figure 2 shown, when the user uses a near-ear open audio device, since the space between the sound outlet hole of the device and the ear hole is in an open state, the sound cannot directly reach the ear hole corresponding to the corresponding sound channel, resulting in a crosstalk problem. The crosstalk process is affected by the environment. For example, the influence of the transfer function of the near-ear open audio device itself on the result and the influence of the sound signal passing through the user's head contour and then entering the ear canal on the result lead to the fact that the listening experience cannot reach the best effect. Therefore, it is necessary to obtain the target transfer function when the user wears a near-ear open audio device to improve the user's listening experience.

[0048] Based on this, in some feasible embodiments, the above step S10 may include:

[0049] Step S11: Obtain the target transfer function between the near-ear open audio device and the user's two ears.

[0050] It should be noted that all the transfer functions mentioned in this embodiment are acoustic transfer functions. An acoustic transfer function is the transfer function from a sound source to the reproduction area. The transfer function refers to the ratio of the Laplace transform (or z-transform) of the response (i.e., output) of a linear system under zero initial conditions to the Laplace transform of the excitation (i.e., input). In this embodiment, the target transfer function between the near-ear open audio device and the user's two ears is the transfer function from the output sound source (i.e., the speaker or loudspeaker) of the near-ear open audio device to the user's two ears, which is used to reflect the changes in the output signal during the process of the output signal of the near-ear open audio device being transmitted to the user's two ears.

[0051] Furthermore, in some other feasible embodiments, the above step S10 may further include:

[0052] Step S12, obtain the artificial head transfer function and the free field transfer function;

[0053] Step S13, determine the target transfer function when the user wears the near-ear open audio device according to the artificial head transfer function and the free field transfer function.

[0054] It should be noted that in this embodiment, the above target transfer function can be understood as the influence of the user's head contour on the sound signal transmission result, and this target transfer function cannot be directly obtained, but is calculated after obtaining two different acoustic transfer functions based on two different sound transmission scenarios. Among them, the artificial head transfer function is the acoustic transfer function measured by a preset microphone in the artificial head ear canal when the near-ear open audio device is worn on a preset artificial head and the near-ear open audio device outputs a sound signal, which includes the influence of the playback device and the human head contour on the sound transmission result; the free field transfer function is the acoustic transfer function measured by a preset microphone placed at the left and right ear positions before the artificial head is removed when the artificial head is removed and the near-ear open audio device outputs a sound signal, which includes the influence of the playback device on the sound transmission result.

[0055] Further, in some feasible embodiments, the step of obtaining the artificial head transfer function in the above step S12 may include:

[0056] Step S121, when the near-ear open audio device is worn on a preset artificial head and the near-ear open audio device outputs a sound signal, measure the artificial head transfer function through the preset microphone in the artificial head ear canal.

[0057] As an example, combined with Figure 2 the application scenario shown, wear the near-ear open audio device on the artificial head, and measure the acoustic transfer function from the sound source (i.e., the speaker or horn of the near-ear open audio device) to the two ears of the artificial head by using two preset microphones in the artificial head ear canal, and record it as H1.

[0058] Further, in some feasible embodiments, the step of obtaining the free field transfer function in the above step S12 may include:

[0059] Step S122, when the artificial head is removed and the near-ear open audio device outputs a sound signal, measure the free field transfer function through the preset microphones placed at the left and right ear positions before the artificial head is removed.

[0060] As an example, combined with Figure 2As can be seen from the application scenario shown, first, two microphones consistent with those in the artificial ear canal in the above step S121 are placed at the positions of the left and right ears of the artificial head, and then the artificial head is removed. The acoustic transfer function of the sound source when working in a free field is measured using the two microphones not affected by the artificial head, and is denoted as H2.

[0061] Further, in some feasible embodiments, the above step S13 may include:

[0062] Step S131, perform an inverse operation on the free-field transfer function to obtain a free-field inverse transfer function;

[0063] Step S132, multiply the artificial head transfer function by the free-field inverse transfer function to obtain a target transfer function when the user wears a near-ear open audio device.

[0064] In this embodiment, first, an inverse operation is performed on the free-field transfer function H2 obtained in the above step S122, which includes the influence of the playback device on the sound transmission result, to obtain a free-field inverse transfer function, denoted as H2'. Then, the artificial head transfer function H1 obtained in the above step S121, which includes the influence of the playback device and the human head contour on the sound transmission result, is multiplied by H2' to obtain the target transfer function H. It should be noted that H2' obtained after the inverse operation can eliminate the influence of the playback device on the sound transmission result. After multiplying it by H1, the part of the influence of the playback device on the sound transmission result in H1 can be eliminated, and the influence of the human head contour on the sound transmission result is retained as the target transfer function H.

[0065] Step S20, perform crosstalk cancellation processing on the input signal received by the near-ear open audio device according to the target transfer function to obtain an output signal;

[0066] It can be understood that since the speaker or horn of the near-ear open audio device is not an ideal sound source, and the speaker or horn of the near-ear open audio device cannot be directly placed in the user's ear canals as a playback device, crosstalk problems will inevitably occur during the transmission of the output signal. To avoid this problem, crosstalk cancellation processing is performed on the input signal before the output signal is generated, that is, the crosstalk problem that occurs during the transmission of the output signal after playback is cancelled. That is, the output signal is obtained after the input signal undergoes crosstalk cancellation processing, and it can cancel the influence of the playback device itself and the influence of the user's head on the sound signal during the sound transmission process.

[0067] Further, in some feasible embodiments, the above step S20 may include:

[0068] Step S21, perform an inverse operation on the target transfer function to obtain a target inverse transfer function;

[0069] In step S22, multiply the input signal received by the near-ear open audio device by the target inverse transfer function to obtain an output signal.

[0070] As can be seen from the above steps, the target transfer function H represents the influence of the head contour on the sound transmission result. It should be understood that the target inverse transfer function obtained by performing an inverse operation on H is equivalent to an identity matrix, which represents eliminating the influence of the head contour on the sound transmission result. The output signal obtained by processing the input signal with it can obviously cancel the influence of the head contour on the sound transmission result when the sound signal is transmitted, so that the sound signals received by the user's two ears can be consistent with the input signal.

[0071] In step S30, play the output signal through the speaker of the near-ear open audio device, so that the two ears of the user wearing the near-ear open audio device receive sound signals consistent with the input signal.

[0072] It can be understood that since the output signal has been subjected to crosstalk cancellation processing based on the crosstalk cancellation algorithm provided in this embodiment before being output through the speaker, the influence of the near-ear open audio device itself and the head on the sound transmission result is eliminated. Therefore, when the output signal enters the user's two ears, it can achieve the same effect as the input signal. If the input signal is the left channel, the output signal is a sound signal transmitted only to the left ear; if the input signal is the right channel, the output signal is a sound signal transmitted only to the right ear; if the input signal is a stereo channel, the output signal is a sound signal of the left channel and the right channel output to the left ear and the right ear respectively.

[0073] As an example, combined with Figure 2 the application scenario shown, when the input signal X of the near-ear open audio device is given, the input signal X is processed by the crosstalk cancellation algorithm module and then output through the SPK (speaker). The output signal is transmitted to the human ear through the head model. Among them, the basic idea implemented by the crosstalk cancellation algorithm module is to first obtain the transfer function H of the sound from the speaker to the human ear after the SPK emits sound, and then perform an inverse operation on this transfer function by the crosstalk cancellation algorithm module. The combined effect of the two can achieve the effect of reducing crosstalk and eliminating crosstalk. If the inverse of H is denoted as C, the output signal Y = XCH is the signal after crosstalk cancellation.

[0074] This embodiment provides a crosstalk cancellation method, which solves the crosstalk problem of near-ear open audio devices in the prior art. In the crosstalk cancellation method, first, a target transfer function when a user wears a near-ear open audio device is obtained; then, based on the target transfer function, crosstalk cancellation processing is performed on the input signal received by the near-ear open audio device to obtain an output signal; finally, the output signal is played through the speaker of the near-ear open audio device, so that both ears of the user wearing the near-ear open audio device receive a sound signal consistent with the input signal. By calculating the transfer function in different scenarios through the sound source simulation method, this embodiment can eliminate the interference of the near-ear open audio device itself on the sound signal. In the case where the speaker of the near-ear open audio device cannot be placed in the human ear like a headphone, it enables the listening effect when the sound played by the near-ear open audio device reaches both ears of the user to be the same as the effect when the sound of the corresponding channel of the headphone directly reaches the corresponding human ear, effectively improving the listening experience of the user group of the near-ear open audio device and avoiding the crosstalk problem.

[0075] In addition, an embodiment of the present invention also provides a crosstalk cancellation device, referring to Figure 3 , Figure 3 which is a schematic diagram of the functional modules of an embodiment of a crosstalk cancellation device of the present invention.

[0076] In this embodiment, the crosstalk cancellation device includes:

[0077] An acquisition module 10, which is used to obtain the target transfer function when a user wears a near-ear open audio device;

[0078] A processing module 20, which is used to perform crosstalk cancellation processing on the input signal received by the near-ear open audio device according to the target transfer function to obtain an output signal;

[0079] A playback module 30, which is used to play the output signal through the speaker of the near-ear open audio device, so that both ears of the user wearing the near-ear open audio device receive a sound signal consistent with the input signal.

[0080] Optionally, the acquisition module 10 is further used to obtain the target transfer function between the near-ear open audio device and both ears of the user.

[0081] Optionally, the acquisition module 10 includes:

[0082] An acquisition unit, which is used to obtain the artificial head transfer function and the free field transfer function;

[0083] A first calculation unit, which is used to determine a target transfer function when a user wears a near-ear open audio device according to the artificial head transfer function and the free-field transfer function.

[0084] Optionally, the first calculation unit is further used to perform an inverse operation on the free-field transfer function to obtain a free-field inverse transfer function;

[0085] The first calculation unit is further used to multiply the artificial head transfer function by the free-field inverse transfer function to obtain a target transfer function when a user wears a near-ear open audio device.

[0086] Optionally, the acquisition unit is further used to measure the artificial head transfer function through a preset microphone in the artificial head ear canal when the near-ear open audio device is worn on a preset artificial head and the near-ear open audio device outputs a sound signal.

[0087] Optionally, the acquisition unit is further used to measure the free-field transfer function through preset microphones placed at the left and right ear positions before the artificial head is removed when the artificial head is removed and the near-ear open audio device outputs a sound signal.

[0088] Optionally, the processing module 20 includes:

[0089] A second calculation unit, which is used to perform an inverse operation on the target transfer function to obtain a target inverse transfer function;

[0090] The second calculation unit is further used to multiply the input signal received by the near-ear open audio device by the target inverse transfer function to obtain an output signal.

[0091] The extended content of the specific implementation manner of the crosstalk cancellation device is basically the same as that of the embodiments of the above crosstalk cancellation method, and the crosstalk cancellation device can achieve the same technical effects as those of the embodiments of the above crosstalk cancellation method, which will not be elaborated here.

[0092] In addition, an embodiment of the present invention further provides an audio device. Refer to Figure 4 , Figure 4 which is a schematic structural diagram of the audio device related to the solution of the embodiment of the present invention.

[0093] As Figure 4As shown in the figure, the audio device may include: a processor 1001, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the processor 1001 may be a central processing unit (CPU). The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard. Optionally, the user interface 1003 may further include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WI-FI) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0094] Those skilled in the art can understand that Figure 4 the structure shown in the figure does not constitute a limitation on the audio device, and it may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0095] As Figure 4 shown, the memory 1005, as a storage medium, may include an operating system, a data storage module, a network communication module, a user interface module, and a crosstalk cancellation program.

[0096] In Figure 4 the audio device shown in the figure, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with users; in this embodiment, the processor 1001 and the memory 1005 may be disposed in the audio device. The audio device calls the crosstalk cancellation program stored in the memory 1005 through the processor 1001 and performs the following operations:

[0097] Obtain a target transfer function when the user wears the near-ear open audio device;

[0098] Perform crosstalk cancellation processing on the input signal received by the near-ear open audio device according to the target transfer function to obtain an output signal;

[0099] Play the output signal through the speaker of the near-ear open audio device so that the user's two ears wearing the near-ear open audio device receive a sound signal consistent with the input signal.

[0100] Further, the processor 1001 may call the crosstalk cancellation program stored in the memory 1005 and further perform the following operations:

[0101] Obtain the target transfer function between the near-ear open audio device and the user's two ears.

[0102] Further, the processor 1001 may call the crosstalk cancellation program stored in the memory 1005 and further perform the following operations:

[0103] Obtain the artificial head transfer function and the free-field transfer function;

[0104] Determine the target transfer function when the user wears the near-ear open audio device according to the artificial head transfer function and the free-field transfer function.

[0105] Further, the processor 1001 may call the crosstalk cancellation program stored in the memory 1005 and further perform the following operations:

[0106] Perform an inverse operation on the free-field transfer function to obtain the free-field inverse transfer function;

[0107] Multiply the artificial head transfer function by the free-field inverse transfer function to obtain the target transfer function when the user wears the near-ear open audio device.

[0108] Further, the processor 1001 may call the crosstalk cancellation program stored in the memory 1005 and further perform the following operations:

[0109] When the near-ear open audio device is worn on a preset artificial head and the near-ear open audio device outputs a sound signal, measure the artificial head transfer function through a preset microphone in the artificial head ear canal.

[0110] Further, the processor 1001 may call the crosstalk cancellation program stored in the memory 1005 and further perform the following operations:

[0111] When the artificial head is removed and the near-ear open audio device outputs a sound signal, measure the free-field transfer function through preset microphones placed at the left and right ear positions before the artificial head is removed.

[0112] Further, the processor 1001 may call the crosstalk cancellation program stored in the memory 1005 and further perform the following operations:

[0113] Perform an inverse operation on the target transfer function to obtain the target inverse transfer function;

[0114] Multiply the input signal received by the near-ear open audio device by the target inverse transfer function to obtain an output signal.

[0115] In addition, an embodiment of the present invention further provides a computer-readable storage medium, which is applied to a computer. The computer-readable storage medium may be a non-volatile computer-readable storage medium, and a crosstalk cancellation program is stored on the computer-readable storage medium. When the crosstalk cancellation program is executed by a processor, the steps of the crosstalk cancellation method of the present invention as described above are implemented.

[0116] For each embodiment of the audio device and the computer-readable storage medium of the present invention, reference may be made to each embodiment of the crosstalk cancellation method of the present invention, which will not be elaborated herein.

[0117] It should be noted that in this document, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or system. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or system including the element.

[0118] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0119] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium as described above (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0120] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structure or equivalent process transformation made by using the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present invention.

Claims

1. A crosstalk cancellation method, characterized in that, The crosstalk cancellation method includes the following steps: Obtain a target transfer function when a user wears a near-ear open audio device, including: Obtain an artificial head transfer function and a free-field transfer function; Perform an inverse operation on the free-field transfer function to obtain a free-field inverse transfer function; Multiply the artificial head transfer function by the free-field inverse transfer function to obtain a target transfer function when the user wears the near-ear open audio device; Perform an inverse operation on the target transfer function to obtain a target inverse transfer function; Multiply the input signal received by the near-ear open audio device by the target inverse transfer function to obtain an output signal; Play the output signal through the speaker of the near-ear open audio device so that the two ears of the user wearing the near-ear open audio device receive a sound signal consistent with the input signal; Wherein, it is in an open state between the sound outlet hole of the near-ear open audio device and the ear hole of the user.

2. The crosstalk cancellation method according to claim 1, wherein The step of obtaining the target transfer function when the user wears the near-ear open audio device includes: Obtain the target transfer function between the near-ear open audio device and the two ears of the user.

3. The crosstalk cancellation method according to claim 1, characterized in that, The step of obtaining the artificial head transfer function includes: When the near-ear open audio device is worn on a preset artificial head and the near-ear open audio device outputs a sound signal, measure the artificial head transfer function through a preset microphone in the artificial head ear canal.

4. The crosstalk cancellation method according to claim 3, wherein The step of obtaining the free-field transfer function includes: When the artificial head is removed and the near-ear open audio device outputs a sound signal, measure the free-field transfer function through preset microphones placed at the left and right ear positions before the artificial head is removed.

5. A crosstalk cancellation device, characterized in that, The crosstalk cancellation device includes: An acquisition module, which is used to obtain the target transfer function when the user wears the near-ear open audio device, including: obtaining the artificial head transfer function and the free-field transfer function; performing an inverse operation on the free-field transfer function to obtain the free-field inverse transfer function; multiplying the artificial head transfer function by the free-field inverse transfer function to obtain the target transfer function when the user wears the near-ear open audio device; A processing module, which is used to perform an inverse operation on the target transfer function to obtain a target inverse transfer function; multiplying the input signal received by the near-ear open audio device by the target inverse transfer function to obtain an output signal; A playback module, which is used to play the output signal through the speaker of the near-ear open audio device so that the two ears of the user wearing the near-ear open audio device receive a sound signal consistent with the input signal.

6. An audio device, characterized in that, The audio device includes: a memory, a processor, and a crosstalk cancellation program stored on the memory and executable on the processor. When the crosstalk cancellation program is executed by the processor, it implements the steps of the crosstalk cancellation method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, A crosstalk cancellation program is stored on the computer-readable storage medium. When the crosstalk cancellation program is executed by the processor, it implements the steps of the crosstalk cancellation method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Crosstalk elimination method and system of bone conduction earphone

    CN111970612A

  • Sound field expansion method, audio equipment and computer readable storage medium

    CN115604630A