Audio signal processing method, apparatus, device, and storage medium
By converting the left and right channel audio signals into differential signals and processing crosstalk, the problem of the lack of spatial sound effects in ordinary stereo is solved, and the effect of perceiving spatial sound effects in ordinary stereo music is realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN SANG FEI CONSUMER COMM CO LTD
- Filing Date
- 2022-11-08
- Publication Date
- 2026-04-21
AI Technical Summary
In existing technologies, ordinary stereo lacks spatial sound effects, and users cannot perceive the spatial sound field when listening to music.
The input left and right channel audio signals are converted into differential signals, and after crosstalk processing, they are converted back into left and right channel signals to reconstruct the spatial sound field corresponding to the sound pressure generated by the loudspeaker in the user's ears.
By reconstructing the spatial location information of the left and right channel signals, users can perceive spatial sound effects when listening to ordinary stereo music.
Smart Images

Figure CN115835120B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of signal processing technology, and in particular relates to an audio signal processing method, apparatus, device and storage medium. Background Technology
[0002] With the development of audio technology, music lovers can now enjoy immersive surround sound effects by listening to music through headphones. Currently, standard stereo is still the most popular and widely used format, but standard stereo playback through headphones lacks a spatial sound field, and users do not perceive spatial sound effects when listening to standard stereo music. Summary of the Invention
[0003] This application provides an audio signal processing method, apparatus, device, and storage medium that can solve the problem of lack of spatial sound effects in ordinary stereo sound in the prior art.
[0004] The first aspect of this application provides an audio signal processing method, including:
[0005] Convert the input left and right channel audio signals into differential signals;
[0006] Crosstalk processing is performed on the differential signal to obtain the crosstalk-processed differential signal;
[0007] The differential signal after crosstalk processing is converted into left channel and right channel signals and then output.
[0008] A second aspect of this application provides an audio signal processing apparatus, comprising:
[0009] The differential conversion module is used to convert the input left channel audio signal and right channel audio signal into differential signals;
[0010] The crosstalk processing module is used to process the differential signal to obtain the crosstalk-processed differential signal.
[0011] The signal conversion module is used to convert the differential signal after crosstalk processing into left channel and right channel signals, and then output them.
[0012] A third aspect of this application provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the audio signal processing method described above.
[0013] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the audio signal processing method described above.
[0014] The audio signal processing method provided in the first aspect of this application converts the input left channel audio signal and right channel audio signal into differential signals, performs crosstalk processing on the differential signals to obtain crosstalk-processed differential signals, converts the crosstalk-processed differential signals into left channel signals and right channel signals and outputs them. This method can reconstruct the spatial position information of the input left channel audio signal and right channel audio signal, reconstruct the sound pressure generated by the loudspeaker at the user's ears corresponding to the spatial sound field, and enable the user to perceive spatial sound effects when listening to ordinary stereo music.
[0015] It is understood that the beneficial effects of the second, third and fourth aspects mentioned above can be found in the relevant descriptions in the first aspect above, and will not be repeated here. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the specific embodiments of this application or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0017] Figure 1 A flowchart illustrating the audio signal processing method provided in an embodiment of this application;
[0018] Figure 2 A flowchart illustrating step S11 provided in an embodiment of this application;
[0019] Figure 3 A flowchart illustrating step S12 provided in an embodiment of this application;
[0020] Figure 4 A flowchart illustrating step S31 provided in an embodiment of this application;
[0021] Figure 5 This is a flowchart illustrating step S32 provided in an embodiment of this application;
[0022] Figure 6 This is a flowchart illustrating step S33 provided in an embodiment of this application;
[0023] Figure 7 This is a schematic diagram of the structure of the audio signal processing device provided in the embodiments of this application;
[0024] Figure 8 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation
[0025] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of this application with unnecessary detail.
[0026] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0027] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0028] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0029] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0030] References to "one embodiment" or "some embodiments" in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized. "A plurality" means "two or more."
[0031] Example 1
[0032] This application provides an audio signal processing method that can be executed by the processor of a terminal device when running a corresponding computer program. The method converts the input left and right channel audio signals into differential signals, performs crosstalk processing on the differential signals to obtain crosstalk-processed differential signals, and then converts the crosstalk-processed differential signals into left and right channel signals and outputs them. This method can reconstruct the spatial position information of the input left and right channel audio signals, reconstruct the spatial sound field corresponding to the sound pressure generated by the loudspeakers at the user's ears, and enable the user to perceive spatial sound effects even when listening to ordinary stereo music.
[0033] like Figure 1 As shown, the audio signal processing method provided in this embodiment includes the following steps S11 to S13:
[0034] S11. Convert the input left channel audio signal and right channel audio signal into differential signals.
[0035] In application, the above-mentioned conversion of the input left and right channel audio signals into differential signals can be achieved by converting the input left channel audio signal x from the headphones. L (t) and the right channel audio signal x R (t) is converted into a differential signal, where the left channel audio signal x L (t) represents the time-domain signal of the left channel audio signal, and x represents the right channel audio signal. R (t) represents the right channel audio signal in the time domain. The above differential signal can be obtained by analyzing the above left channel audio signal x. L (t) and the aforementioned right channel audio signal x R The result is obtained by performing calculations on (t). By converting the input left and right channel audio signals into differential signals, subsequent processing becomes easier.
[0036] S12. Perform crosstalk processing on the differential signal to obtain the crosstalk-processed differential signal.
[0037] In application, the aforementioned crosstalk processing of differential signals can be achieved by passing the differential signals through a filter to obtain filtered differential signals, and then integrating the filtered differential signals to obtain crosstalk-processed differential signals. By performing crosstalk processing on the differential signals to obtain crosstalk-processed differential signals, the spatial information of the input left and right channel audio signals can be reconstructed.
[0038] S13. Convert the differential signal after crosstalk processing into left channel signal and right channel signal, and output them.
[0039] In the application, the differential signal after crosstalk processing is converted into left and right channel signals, and then output to the user's ears through headphones. The left and right channel signals obtained after crosstalk processing are equivalent to reconstructing the virtual speaker, reconstructing the spatial sound field corresponding to the sound pressure generated by the speaker in the user's ears, so that the user can also get the expected spatial auditory perception when listening to ordinary stereo music.
[0040] The audio signal processing method provided in this application converts the input left and right channel audio signals into differential signals, performs crosstalk processing on the differential signals to obtain crosstalk-processed differential signals, and then converts the crosstalk-processed differential signals into left and right channel signals and outputs them. This method can reconstruct the spatial location information of the input left and right channel audio signals. Since the human ear distinguishes the spatial location of a sound source by the sound pressure difference formed by the left and right channel signals at the eardrum, the audio signal processing method provided in this application can reconstruct the spatial sound field corresponding to the sound pressure generated by the loudspeaker at the user's ears, allowing the user to perceive spatial sound effects even when listening to ordinary stereo music.
[0041] Example 2
[0042] This application provides an audio signal processing method based on the implementation of embodiment one. It can be executed by the processor of the terminal device when running the corresponding computer program. It is used to obtain and output the left channel signal and the right channel signal respectively based on the first differential signal after crosstalk processing, the second differential signal after crosstalk processing and the second preset gain. It can reconstruct the sound pressure generated by the speaker in the user's ears in the spatial sound field, so that the user can also have the perception of spatial sound effects when listening to ordinary stereo music.
[0043] like Figure 2 As shown, in one embodiment, step S11 includes: S21, obtaining a first differential signal based on the sum of the left channel audio signal and the right channel audio signal; S22, obtaining a second differential signal based on the difference between the left channel audio signal and the right channel audio signal.
[0044] In application, obtaining the first differential signal based on the sum of the left and right channel audio signals can be achieved by converting the left channel audio signal x... L (t) and the aforementioned right channel audio signal x R Multiplying the sum of (t) by 0.5 yields the first differential signal x. M (t), expressed by the formula: x M (t)=[x L (t)+x R[(t)]×0.5. The second differential signal, obtained above based on the difference between the left and right channel audio signals, can be derived by subtracting the left channel audio signal x... L (t) and the aforementioned right channel audio signal x R Multiplying the difference (t) by 0.5 yields the second differential signal x. S (t), expressed by the formula: x S (t)=[x L (t)-x R (t)]×0.5.
[0045] like Figure 3 As shown, in one embodiment, step S12 includes: S31, filtering the first differential signal to obtain a filtered first differential signal; S32, filtering the second differential signal to obtain a filtered second differential signal; S33, obtaining a crosstalk-processed differential signal based on the filtered first differential signal, the filtered second differential signal, and a first preset gain.
[0046] In applications, such as Figure 4 As shown, step S31 includes: S41, performing a low-pass filter on the first differential signal at a first preset frequency to obtain a low-pass filtered first differential signal; S42, performing a high-pass filter on the first differential signal at a second preset frequency to obtain a high-pass filtered first differential signal. The above-mentioned low-pass filtering of the first differential signal at a first preset frequency to obtain a low-pass filtered first differential signal can be achieved by... M (t) Passing through a 10kHz low-pass filter, we obtain the first differential signal x after low-pass filtering. M1 (t), expressed by the formula: Where h 10L This is the time-domain expression for a 10kHz low-pass filter. The above-described high-pass filtering of the first differential signal at a second preset frequency yields the high-pass filtered first differential signal. This can be achieved by converting the first differential signal x... M (t) Passing through a 2kHz high-pass filter, we obtain the first differential signal x after high-pass filtering. M2 (t), expressed by the formula: Where h 2H This is the time-domain expression for a 2kHz high-pass filter.
[0047] In applications, such as Figure 5As shown, step S32 includes: S51, performing a low-pass filter on the second differential signal at a first preset frequency to obtain a low-pass filtered second differential signal; S52, performing a high-pass filter on the second differential signal at a second preset frequency to obtain a high-pass filtered second differential signal. The above-mentioned low-pass filtering of the second differential signal at a first preset frequency to obtain a low-pass filtered second differential signal can be achieved by... S (t) Passing through a 10kHz low-pass filter, we obtain the second differential signal x after low-pass filtering. S1 (t), expressed by the formula: Where h 10L This is the time-domain expression for a 10kHz low-pass filter. The above-described high-pass filtering of the second differential signal at a second preset frequency yields the high-pass filtered second differential signal. This can be achieved by converting the second differential signal x... S (t) Passing through a 2kHz high-pass filter, we obtain the second differential signal x after high-pass filtering. S2 (t), expressed by the formula: Where h 2H This is the time-domain expression for a 2kHz high-pass filter.
[0048] In applications, such as Figure 6 As shown, step S33 includes: S61, obtaining the first differential signal after crosstalk processing based on the low-pass filtered first differential signal, the high-pass filtered second differential signal, and the first preset gain; S62, obtaining the second differential signal after crosstalk processing based on the low-pass filtered second differential signal, the high-pass filtered first differential signal, and the first preset gain. The above-mentioned obtaining the first differential signal after crosstalk processing based on the low-pass filtered first differential signal, the high-pass filtered second differential signal, and the first preset gain can be achieved by using the high-pass filtered second differential signal x... S2 The value of (t) multiplied by the first preset gain g and the first differential signal x after low-pass filtering are then compared with the above-mentioned value. M1 Adding (t) together yields the first differential signal y after crosstalk processing. M (t), expressed by the formula: y M (t)=x M1 (t)+x S2 (t)×g. The second differential signal after crosstalk processing is obtained by combining the low-pass filtered second differential signal, the high-pass filtered first differential signal, and the first preset gain. This can be achieved by taking the high-pass filtered first differential signal x... M2 The value of (t) multiplied by the first preset gain g and the second differential signal x after low-pass filtering are then compared with the above-mentioned value. S1 Adding (t) together yields the second differential signal y after crosstalk processing. S (t), expressed by the formula: y S(t)=x S1 (t)+x M2 (t)×g. The aforementioned first preset gain can be a pre-obtained value less than 1, such as 0.83, to achieve the effect of filtering the first differential signal x after high-pass filtering. M2 (t), the second differential signal x after high-pass filtering S2 (t) is decayed.
[0049] In one embodiment, step S13 includes: obtaining the left channel signal and the right channel signal based on the first differential signal after crosstalk processing, the second differential signal after crosstalk processing, and the second preset gain, and outputting them.
[0050] In application, the above-mentioned method of obtaining the left channel signal and right channel signal based on the first differential signal after crosstalk processing, the second differential signal after crosstalk processing, and the second preset gain can be achieved by using the first differential signal after crosstalk processing... M (t) The second differential signal y after crosstalk processing S The value obtained by multiplying (t) by the second preset gain g2 is the left channel signal y. L (t), expressed by the formula: y L (t)=y M (t)+y S (t)×g2, the first differential signal y after crosstalk processing M (t) The second differential signal y after subtracting crosstalk processing S The value obtained by multiplying (t) by the second preset gain g2 is the right channel signal y. R (t), expressed by the formula: y R (t)=y M (t)-y S (t)×g2. The second preset gain g2 mentioned above can be a value less than 1 obtained in advance, such as 0.71.
[0051] The audio signal processing method provided in this application obtains and outputs left and right channel signals based on the first differential signal after crosstalk processing, the second differential signal after crosstalk processing, and a second preset gain. This enables the final output left and right channel signals to reconstruct the spatial location information of the input left and right channel audio signals. Since the human ear distinguishes the spatial location of a sound source by the sound pressure difference formed at the eardrum by the left and right channel signals, the audio signal processing method provided in this application can reconstruct the spatial sound field corresponding to the sound pressure generated by the loudspeaker at the user's ears, allowing the user to perceive spatial sound effects even when listening to ordinary stereo music.
[0052] Example 3
[0053] like Figure 7 As shown, this embodiment also provides an audio signal processing device, the audio signal processing device 700 including:
[0054] The differential conversion module 701 is used to convert the input left channel audio signal and right channel audio signal into differential signals;
[0055] The crosstalk processing module 702 is used to perform crosstalk processing on the differential signal to obtain the crosstalk-processed differential signal;
[0056] The signal conversion module 703 is used to convert the differential signal after crosstalk processing into left channel signal and right channel signal, and then output them.
[0057] Optionally, the differential conversion module 701 includes:
[0058] The first differential unit is used to obtain the first differential signal based on the sum of the left channel audio signal and the right channel audio signal;
[0059] The second differential unit is used to obtain the second differential signal based on the difference between the left channel audio signal and the right channel audio signal.
[0060] Optionally, the crosstalk processing module 702 includes:
[0061] The first filtering unit is used to filter the first differential signal to obtain the filtered first differential signal.
[0062] The second filtering unit is used to filter the second differential signal to obtain the filtered second differential signal.
[0063] The crosstalk processing unit is used to obtain the crosstalk-processed differential signal based on the filtered first differential signal, the filtered second differential signal, and the first preset gain.
[0064] Optionally, the first filtering unit includes:
[0065] The first low-pass unit is used to perform low-pass filtering on the first differential signal at a first preset frequency to obtain the first differential signal after low-pass filtering.
[0066] The first high-pass unit is used to perform high-pass filtering on the first differential signal at a second preset frequency to obtain the first differential signal after high-pass filtering.
[0067] Optionally, the second filtering unit includes:
[0068] The second low-pass unit is used to perform low-pass filtering on the second differential signal at a first preset frequency to obtain the low-pass filtered second differential signal.
[0069] The second high-pass unit is used to perform high-pass filtering on the second differential signal at a second preset frequency to obtain the second differential signal after high-pass filtering.
[0070] Optionally, the crosstalk processing unit includes:
[0071] The first crosstalk unit is used to obtain the first differential signal after crosstalk processing based on the first differential signal after low-pass filtering, the second differential signal after high-pass filtering, and the first preset gain.
[0072] The second crosstalk unit is used to obtain the crosstalk-processed second differential signal based on the low-pass filtered second differential signal, the high-pass filtered first differential signal, and the first preset gain.
[0073] Optionally, the signal conversion module 703 is used to obtain the left channel signal and the right channel signal respectively based on the first differential signal after crosstalk processing, the second differential signal after crosstalk processing, and the second preset gain, and output them.
[0074] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0075] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0076] This application also provides a terminal device 800, such as... Figure 8 As shown, the device includes a memory 801, a processor 802, and a computer program 803 stored in the memory 801 and executable on the processor 802. When the processor 802 executes the computer program 803, it implements the steps of the audio signal processing method provided in the first aspect. Specifically, the aforementioned terminal device may be a headset.
[0077] In applications, terminal devices may include, but are not limited to, processors and memory. Figure 8 This is merely an example of a terminal device and does not constitute a limitation on the terminal device. It may include more or fewer components than illustrated, or a combination of certain components, or different components, such as input / output devices, network access devices, etc. Input / output devices may include cameras, audio capture / playback devices, displays, etc. Network access devices may include network modules for wireless network communication with external devices.
[0078] In applications, the processor can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0079] In applications, the memory may be an internal storage unit of the terminal device in some embodiments, such as the hard drive or RAM of the terminal device. In other embodiments, the memory may be an external storage device of the terminal device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. The memory may also include both internal and external storage units of the terminal device. The memory is used to store the operating system, applications, boot loader, data, and other programs, such as the program code of computer programs. The memory can also be used to temporarily store data that has been output or will be output.
[0080] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can implement the steps in the above-described method embodiments.
[0081] This application implements all or part of the processes in the methods of the above embodiments, which can be accomplished by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include at least: any entity or device capable of carrying the computer program code to a terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, such as a USB flash drive, a portable hard drive, a magnetic disk, or an optical disk.
[0082] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0083] Those skilled in the art will recognize that the device and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0084] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interface, or the device may be indirectly coupled or communicated, and may be electrical, mechanical, or other forms.
[0085] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. An audio signal processing method, characterized in that, include: Convert the input left and right channel audio signals into differential signals; The differential signal is subjected to crosstalk processing to obtain a crosstalk-processed differential signal, including: performing a low-pass filter on the first differential signal at a first preset frequency to obtain a low-pass filtered first differential signal; The first differential signal is subjected to a high-pass filter at a second preset frequency to obtain the first differential signal after high-pass filtering; The second differential signal is subjected to a low-pass filter at a first preset frequency to obtain the low-pass filtered second differential signal; The second differential signal is subjected to a high-pass filter at a second preset frequency to obtain the high-pass filtered second differential signal; Based on the first differential signal after low-pass filtering, the second differential signal after high-pass filtering, and the first preset gain, the first differential signal after crosstalk processing is obtained; Based on the second differential signal after low-pass filtering, the first differential signal after high-pass filtering, and the first preset gain, the second differential signal after crosstalk processing is obtained; wherein, the first preset gain is a value less than 1 obtained in advance; The differential signal after crosstalk processing is converted into a left channel signal and a right channel signal, and then output.
2. The audio signal processing method as described in claim 1, characterized in that, The process of converting the input left channel audio signal and right channel audio signal into differential signals includes: The first differential signal is obtained by summing the left channel audio signal and the right channel audio signal; The second differential signal is obtained based on the difference between the left channel audio signal and the right channel audio signal.
3. The audio signal processing method as described in claim 1, characterized in that, The step of converting the crosstalk-processed differential signal into a left channel signal and a right channel signal, and outputting them, includes: The left channel signal and the right channel signal are obtained and output based on the first differential signal after crosstalk processing, the second differential signal after crosstalk processing, and the second preset gain.
4. An audio signal processing device, characterized in that, include: The differential conversion module is used to convert the input left channel audio signal and right channel audio signal into differential signals; A crosstalk processing module is used to perform crosstalk processing on the differential signal to obtain a crosstalk-processed differential signal. The signal conversion module is used to convert the crosstalk-processed differential signal into a left channel signal and a right channel signal, and then output them. The crosstalk processing module includes a first filtering unit, a second filtering unit, and a crosstalk processing unit; The first filtering unit includes: The first low-pass unit is used to perform low-pass filtering on the first differential signal at a first preset frequency to obtain the first differential signal after low-pass filtering. The first high-pass unit is used to perform high-pass filtering on the first differential signal at a second preset frequency to obtain the first differential signal after high-pass filtering. The second filtering unit includes: The second low-pass unit is used to perform low-pass filtering on the second differential signal at a first preset frequency to obtain the low-pass filtered second differential signal. The second high-pass unit is used to perform high-pass filtering on the second differential signal at a second preset frequency to obtain the second differential signal after high-pass filtering. The crosstalk processing unit includes: The first crosstalk unit is used to obtain the first differential signal after crosstalk processing based on the first differential signal after low-pass filtering, the second differential signal after high-pass filtering, and the first preset gain. The second crosstalk unit is used to obtain the crosstalk-processed second differential signal based on the low-pass filtered second differential signal, the high-pass filtered first differential signal, and the first preset gain; wherein, the first preset gain is a value less than 1 that is obtained in advance.
5. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the audio signal processing method as described in any one of claims 1 to 3.
6. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the audio signal processing method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Asymmetrical delay audio crosstalk cancellation systems, methods and electronic devices including the same
US20100027799A1