CN110786022A - Wind noise processing method, device, system and storage medium based on multiple microphones - Google Patents
Wind noise processing method, device, system and storage medium based on multiple microphones Download PDFInfo
- Publication number
- CN110786022A CN110786022A CN201880040350.7A CN201880040350A CN110786022A CN 110786022 A CN110786022 A CN 110786022A CN 201880040350 A CN201880040350 A CN 201880040350A CN 110786022 A CN110786022 A CN 110786022A
- Authority
- CN
- China
- Prior art keywords
- domain spectrum
- transform domain
- signal
- transform
- spectrum
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/20—Arrangements for obtaining desired frequency or directional characteristics
- H04R1/22—Arrangements for obtaining desired frequency or directional characteristics for obtaining desired frequency characteristic only
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0212—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders using orthogonal transformation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L21/0216—Noise filtering characterised by the method used for estimating noise
- G10L21/0232—Processing in the frequency domain
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0272—Voice signal separating
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Otolaryngology (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
Description
技术领域technical field
本申请实施例涉及降噪技术领域,尤其涉及一种基于多麦克风的风噪处理方法、装置、系统及存储介质。The embodiments of the present application relate to the field of noise reduction technologies, and in particular, to a method, device, system, and storage medium for wind noise processing based on multiple microphones.
背景技术Background technique
风噪声由麦克风拾音部位附近的空气湍流造成,空气湍流会转换成湍流压力波动,该湍流压力波动同声波一道被麦克风拾取。由于该波动往往远远大于声波,它将导致麦克风的录音信号大幅度失真。风噪声在户外使用麦克风进行音频采集时非常常见,它对录音的质量影响非常大,会极大破坏录音的保真度。Wind noise is caused by air turbulence near the pickup site of the microphone, which is converted into turbulent pressure fluctuations that are picked up by the microphone along with the sound waves. Since this fluctuation is often much larger than the sound wave, it will cause a large distortion of the recorded signal from the microphone. Wind noise is very common when using microphones for audio capture outdoors. It has a great impact on the quality of the recording and will greatly destroy the fidelity of the recording.
目前克服录音中风噪声干扰的方法是:采用物理保护的方法避免麦克风拾音部位形成空气湍流,比如采用防风海绵球或防风毛球对麦克风进行包裹,然而这种方式虽然能够有效降低风噪干扰,但同时造成高频信号的极大衰减,并且造成信号的失真。At present, the method to overcome the interference of wind noise in recording is to use physical protection to avoid air turbulence at the pickup part of the microphone, such as wrapping the microphone with a windproof sponge ball or a windproof hair ball. However, although this method can effectively reduce wind noise interference, But at the same time, the high frequency signal is greatly attenuated and the signal is distorted.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供一种基于多麦克风的风噪处理方法、装置、系统及存储介质。通过本申请技术方案一方面可以降低风噪干扰,另一方面可以防止信号失真。Embodiments of the present application provide a multi-microphone-based wind noise processing method, device, system, and storage medium. The technical solution of the present application can reduce wind noise interference on the one hand, and prevent signal distortion on the other hand.
第一方面,本申请提供一种基于多麦克风的风噪处理方法,包括:分别从K个麦克风获取一个第一数字信号,K为大于1的整数;针对每个第一数字信号,对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱;对第一信号变换域谱进行风噪修复处理,得到第三信号变换域谱;对第三信号变换域谱与第二信号变换域谱合并,得到第一变换域谱;对第一变换域谱进行重建处理,得到第二数字信号。In a first aspect, the present application provides a method for processing wind noise based on multiple microphones, including: acquiring a first digital signal from K microphones, where K is an integer greater than 1; The digital signal is separated and processed to obtain a first signal transform domain spectrum and a second signal transform domain spectrum; wind noise repair processing is performed on the first signal transform domain spectrum to obtain a third signal transform domain spectrum; Combine with the transform domain spectrum of the second signal to obtain a first transform domain spectrum; perform reconstruction processing on the first transform domain spectrum to obtain a second digital signal.
第二方面,本申请提供一种基于多麦克风的风噪处理装置,包括:获取模块、分离处理模块、风噪修复处理模块、合并模块和重建处理模块。其中,获取模块用于分别从K个麦克风获取一个第一数字信号,K为大于1的整数;分离处理模块用于针对每个第一数字信号,对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱;风噪修复处理模块用于对第一信号变换域谱进行风噪修复处理,得到第三信号变换域谱;合并模块用于对第三信号变换域谱与第二信号变换域谱合并,得到第一变换域谱;重建处理模块用于对第一变换域谱进行重建处理,得到第二数字信号。In a second aspect, the present application provides a multi-microphone-based wind noise processing device, including: an acquisition module, a separation processing module, a wind noise restoration processing module, a merging module, and a reconstruction processing module. The obtaining module is used to obtain a first digital signal from K microphones respectively, where K is an integer greater than 1; the separation processing module is used to separate and process the first digital signal for each first digital signal to obtain a first digital signal. a signal transform domain spectrum and a second signal transform domain spectrum; the wind noise repair processing module is used to perform wind noise repair processing on the first signal transform domain spectrum to obtain a third signal transform domain spectrum; the merging module is used to transform the third signal The domain spectrum is combined with the transform domain spectrum of the second signal to obtain the first transform domain spectrum; the reconstruction processing module is used for reconstructing the first transform domain spectrum to obtain the second digital signal.
第三方面,本申请提供一种基于多麦克风的风噪处理装置,包括:处理单元、K个第一滤波器,其中,处理单元分别与K个第一滤波器连接;处理单元用于:分别从K个麦克风获取一个第一数字信号,K为大于1的整数;针对每个第一数字信号,对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱;对第一信号变换域谱进行风噪修复处理,得到第三信号变换域谱;对第三信号变换域谱与第二信号变换域谱合并,得到第一变换域谱;第一滤波器用于对第一变换域谱进行重建处理,得到第二数字信号。In a third aspect, the present application provides a multi-microphone-based wind noise processing device, comprising: a processing unit and K first filters, wherein the processing units are respectively connected with the K first filters; the processing units are used for: respectively: Obtain a first digital signal from K microphones, where K is an integer greater than 1; for each first digital signal, separate and process the first digital signal to obtain a first signal transform domain spectrum and a second signal transform domain spectrum Perform wind noise repair processing on the first signal transform domain spectrum to obtain a third signal transform domain spectrum; combine the third signal transform domain spectrum with the second signal transform domain spectrum to obtain the first transform domain spectrum; the first filter is used for Reconstruction processing is performed on the first transform domain spectrum to obtain a second digital signal.
第四方面,本申请提供一种基于多麦克风的风噪处理系统,包括:如第二方面的风噪处理装置以及K个麦克风;其中,K个麦克风与风噪处理装置连接。In a fourth aspect, the present application provides a multi-microphone-based wind noise processing system, comprising: the wind noise processing device according to the second aspect and K microphones; wherein the K microphones are connected to the wind noise processing device.
第五方面,本申请提供一种基于多麦克风的风噪处理系统,包括:如第三方面的风噪处理装置以及K个麦克风;其中,K个麦克风与风噪处理装置连接。In a fifth aspect, the present application provides a multi-microphone-based wind noise processing system, comprising: the wind noise processing device according to the third aspect and K microphones; wherein the K microphones are connected to the wind noise processing device.
第六方面,本申请提供一种计算机存储介质,包括:计算机指令,计算机指令用于实现上述的基于多麦克风的风噪处理方法。In a sixth aspect, the present application provides a computer storage medium, comprising: computer instructions, where the computer instructions are used to implement the above-mentioned multi-microphone-based wind noise processing method.
第七方面,本申请提供一种计算机程序产品,包括:计算机指令,计算机指令用于实现上述的基于多麦克风的风噪处理方法。In a seventh aspect, the present application provides a computer program product, comprising: computer instructions, where the computer instructions are used to implement the above-mentioned multi-microphone-based wind noise processing method.
本申请提供一种基于多麦克风的风噪处理方法、装置、系统及存储介质。包括:分别从K个麦克风获取一个第一数字信号,K为大于1的整数;针对每个第一数字信号,对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱;对第一信号变换域谱进行风噪修复处理,得到第三信号变换域谱;对第三信号变换域谱与第二信号变换域谱合并,得到第一变换域谱;对第一变换域谱进行重建处理,得到第二数字信号。通过本申请技术方案一方面可以降低风噪干扰,另一方面可以防止信号失真。The present application provides a method, device, system and storage medium for wind noise processing based on multiple microphones. Including: obtaining a first digital signal from K microphones respectively, where K is an integer greater than 1; for each first digital signal, performing separation processing on the first digital signal to obtain a first signal transform domain spectrum and a second signal transform domain spectrum; perform wind noise repair processing on the first signal transform domain spectrum to obtain a third signal transform domain spectrum; combine the third signal transform domain spectrum with the second signal transform domain spectrum to obtain a first transform domain spectrum; A transform domain spectrum is reconstructed to obtain a second digital signal. The technical solution of the present application can reduce wind noise interference on the one hand, and prevent signal distortion on the other hand.
附图说明Description of drawings
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present application more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative labor.
图1为本申请技术方案的应用场景图;1 is an application scenario diagram of the technical solution of the application;
图2为本申请一实施例提供的一种基于多麦克风的风噪处理方法的流程图;FIG. 2 is a flowchart of a method for processing wind noise based on multiple microphones according to an embodiment of the present application;
图3为本申请另一实施例提供的一种基于多麦克风的风噪处理方法的流程图;3 is a flowchart of a multi-microphone-based wind noise processing method provided by another embodiment of the present application;
图4为本申请再一实施例提供的一种基于多麦克风的风噪处理方法的流程图;FIG. 4 is a flowchart of a method for processing wind noise based on multiple microphones according to still another embodiment of the present application;
图5为本申请又一实施例提供的一种基于多麦克风的风噪处理方法的流程图;5 is a flowchart of a method for processing wind noise based on multiple microphones provided by another embodiment of the present application;
图6为本申请再一实施例提供的一种基于多麦克风的风噪处理方法的流程图;FIG. 6 is a flowchart of a method for processing wind noise based on multiple microphones according to still another embodiment of the present application;
图7为本申请一实施例提供的双麦克风在受到风噪干扰的情况下的信号波形图;7 is a signal waveform diagram of a dual microphone provided by an embodiment of the present application under the condition of being interfered by wind noise;
图8为本申请一实施例提供的双麦克风在经过风噪处理之后的情况下的信号波形图;FIG. 8 is a signal waveform diagram of a dual microphone provided by an embodiment of the present application after wind noise processing;
图9为本申请一实施例提供的一种基于多麦克风的风噪处理装置90的示意图;FIG. 9 is a schematic diagram of a multi-microphone-based wind noise processing apparatus 90 according to an embodiment of the present application;
图10为本申请一实施例提供的一种基于多麦克风的风噪处理装置100的示意图;FIG. 10 is a schematic diagram of a multi-microphone-based wind
图11为本申请一实施例提供的一种基于多麦克风的风噪处理装置110的示意图;FIG. 11 is a schematic diagram of a multi-microphone-based wind
图12为本申请一实施例提供的一种基于多麦克风的风噪处理装置120的示意图;FIG. 12 is a schematic diagram of a multi-microphone-based wind
图13为本申请一实施例提供的一种基于多麦克风的风噪处理装置130的示意图;FIG. 13 is a schematic diagram of a multi-microphone-based wind noise processing apparatus 130 according to an embodiment of the present application;
图14为本申请一实施例提供的一种基于多麦克风的风噪处理系统140的示意图;FIG. 14 is a schematic diagram of a multi-microphone-based wind
图15为本申请一实施例提供的一种基于多麦克风的风噪处理系统150的示意图。FIG. 15 is a schematic diagram of a multi-microphone-based wind
具体实施方式Detailed ways
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
如上所述,目前克服录音中风噪声干扰的方法是:采用物理保护的方法避免麦克风拾音部位形成空气湍流,比如采用防风海绵球或防风毛球对麦克风进行包裹,然而这种方式虽然能够有效降低风噪干扰,但同时造成高频信号的极大衰减,并且造成信号的失真。为了解决该技术问题,本申请提供一种一种基于多麦克风的风噪处理方法、装置、系统及存储介质。As mentioned above, the current method to overcome the interference of wind noise in recording is to use physical protection methods to avoid air turbulence at the pickup part of the microphone, such as wrapping the microphone with a windproof sponge ball or a windproof hair ball. However, although this method can effectively reduce the Wind noise interference, but at the same time cause great attenuation of high-frequency signals, and cause signal distortion. In order to solve the technical problem, the present application provides a multi-microphone-based wind noise processing method, device, system and storage medium.
图1为本申请技术方案的应用场景图,如图1所示,风噪处理装置11可以分别从K个麦克风12获取一个第一数字信号,K为大于1的整数,并对K个第一数字信号进行风噪处理。下面结合图1所示的应用场景图,对本申请技术方案进行详细介绍。FIG. 1 is an application scenario diagram of the technical solution of the present application. As shown in FIG. 1 , the wind
图2为本申请一实施例提供的一种基于多麦克风的风噪处理方法的流程图,该方法的执行主体为风噪处理装置,该风噪处理装置可以是计算机、平板电脑、手机等智能设备的部分或者全部。如图2所示,该方法包括如下步骤:2 is a flowchart of a multi-microphone-based wind noise processing method according to an embodiment of the present application. The execution body of the method is a wind noise processing device, and the wind noise processing device may be a computer, tablet computer, mobile phone or other intelligent part or all of the device. As shown in Figure 2, the method includes the following steps:
步骤S21:风噪处理装置分别从K个麦克风获取一个第一数字信号,K为大于1的整数。Step S21 : the wind noise processing apparatus obtains a first digital signal from the K microphones, where K is an integer greater than 1.
步骤S22:风噪处理装置针对每个第一数字信号,对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱。Step S22: For each first digital signal, the wind noise processing apparatus performs separation processing on the first digital signal to obtain a first signal transform domain spectrum and a second signal transform domain spectrum.
步骤S23:风噪处理装置对第一信号变换域谱进行风噪修复处理,得到第三信号变换域谱。Step S23: The wind noise processing apparatus performs wind noise repair processing on the first signal transform domain spectrum to obtain a third signal transform domain spectrum.
步骤S24:风噪处理装置对第三信号变换域谱与第二信号变换域谱合并,得到第一变换域谱。Step S24: The wind noise processing apparatus combines the third signal transform domain spectrum with the second signal transform domain spectrum to obtain the first transform domain spectrum.
步骤S25:风噪处理装置对第一变换域谱进行重建处理,得到第二数字信号。Step S25: The wind noise processing apparatus performs reconstruction processing on the first transform domain spectrum to obtain a second digital signal.
针对步骤S21进行说明:Describe step S21:
可选地,风噪处理装置可以对K个麦克风进行信号采集,以获得K个第一数字信号,分别记为x1(t),x2(t)……xK(t),t表示时间。其中,K个第一数字信号可以相同,也可以不同,本申请实施例对此不做限制。K个第一数字信号的采样频率相同,将该采样频率记为fs。Optionally, the wind noise processing apparatus may collect signals from K microphones to obtain K first digital signals, which are respectively denoted as x 1 (t), x 2 (t)...x K (t), where t represents time. The K first digital signals may be the same or different, which is not limited in this embodiment of the present application. The sampling frequencies of the K first digital signals are the same, and the sampling frequency is denoted as fs.
针对步骤S22进行说明:Describe step S22:
可选地,图3为本申请另一实施例提供的一种基于多麦克风的风噪处理方法的流程图,如图3所示,在步骤S22之前,所述方法还包括:Optionally, FIG. 3 is a flowchart of a method for processing wind noise based on multiple microphones provided by another embodiment of the present application. As shown in FIG. 3 , before step S22, the method further includes:
步骤S31:风噪处理装置对第一数字信号进行变换,得到第二变换域谱。Step S31: The wind noise processing device transforms the first digital signal to obtain a second transformed domain spectrum.
相应的,步骤S22包括:Correspondingly, step S22 includes:
步骤S32:风噪处理装置对第二变换域谱进行谱分离处理,得到第一信号变换域谱和第二信号变换域谱。Step S32: The wind noise processing device performs spectrum separation processing on the second transform domain spectrum to obtain the first signal transform domain spectrum and the second signal transform domain spectrum.
其中,风噪处理装置对第一数字信号进行的变换可以是离散傅里叶变换(离散傅里叶变换(Discrete Fourier Transform,DFT)、离散余弦变换(DCT for Discrete CosineTransform,DCT)、短时傅里叶变换等,本申请对此不做限制。Wherein, the transformation performed by the wind noise processing device on the first digital signal may be discrete Fourier transform (Discrete Fourier Transform (Discrete Fourier Transform, DFT), discrete cosine transform (DCT for Discrete Cosine Transform, DCT), short-time Fourier transform (Discrete Fourier Transform, DFT), Lie transform, etc., which are not limited in this application.
例如:通过如下变换方式对第一数字信号进行变换,得到第二变换域谱,风噪处理装置按照帧间间隔L将第一数字信号生成帧长为N的向量,L为正数,N为大于1的整数。并对向量采用加窗离散傅里叶变换,得到第一数字信号对应的第二变换域谱,其中第一数字信号对应的第二变换域谱包括N/2+1个元素。具体地,风噪处理装置将任一个第一数字信号xc(t),c=1,2,…,K,按帧间间隔L组成帧长为N的向量,并对其做加窗离散傅里叶变换得到具有N/2+1个元素的第二变换域谱Xc[k]n:For example, the first digital signal is transformed by the following transformation method to obtain the second transformed domain spectrum, and the wind noise processing device generates a vector with a frame length of N from the first digital signal according to the inter-frame interval L, where L is a positive number and N is Integer greater than 1. A windowed discrete Fourier transform is applied to the vector to obtain a second transform domain spectrum corresponding to the first digital signal, wherein the second transform domain spectrum corresponding to the first digital signal includes N/2+1 elements. Specifically, the wind noise processing device forms any one of the first digital signals x c (t), c=1, 2, . The Fourier transform yields the second transform domain spectrum X c [k] n with N/2+1 elements:
其中j是虚数单位,N的取值范围为int[0.005fs]<=N<=int[fs],例如N=int[0.032fs],int[]为取整数操作。其中L的取值范围为int[0.005fs]<=L<=int[fs],且L<N,典型值为L=int[0.016fs]。其中hana[l],l=1,2,…,N是N点分析窗函数,hsyn[l],l=1,2,…,N是N点合成窗函数,它们满足下列条件:Among them, j is an imaginary unit, and the value range of N is int[0.005fs]<=N<=int[fs], for example, N=int[0.032fs], and int[] is an integer operation. The value range of L is int[0.005fs]<=L<=int[fs], and L<N, and the typical value is L=int[0.016fs]. where h ana [l],l=1,2,…,N is the analysis window function of N points, h syn [l],l=1,2,…,N is the synthesis window function of N points, they satisfy the following conditions:
N=Lz+2Lt+LO,L=Lt+LO,其中Lz和LO为非负整数,Lt为非0整数。N=L z +2L t +L O , L=L t +L O , where L z and L O are non-negative integers, and L t is a non-zero integer.
hana[l]=hsyn[l]=0,l=1,…,Lz,若Lz不为0。h ana [l]=h syn [l]=0, l=1,...,L z , if L z is not 0.
hana[l]=hsyn[l]=1,l=Lz+Lt+1,…,Lz+Lt+LO,若Lz不为0。h ana [l]=h syn [l]=1, l=L z +L t +1, ..., L z +L t +L O , if L z is not 0.
hana[Lz+l]=hana[N+1-l],l=1,2,…,Lt。 hana [Lz+l] = hana [N+1-l], l=1,2,..., Lt .
hsyn[Lz+l]=hsyn[N+1-l],l=1,2,…,Lt。h syn [ Lz +l]= hsyn [N+1-l],l=1,2,..., Lt .
hana[Lz+l]hsyn[Lz+l]+hana[Lz+Lt+LO+l]hsyn[Lz+Lt+LO+l]=1,h ana [L z +l]h syn [L z +l]+h ana [L z +L t +L O +l]h syn [L z +L t +L O +l]=1,
l=1,2,…,Lt。l=1,2,..., Lt .
进一步地,风噪处理装置对第二变换域谱进行谱分离处理,得到第一信号变换域谱和第二信号变换域谱。Further, the wind noise processing device performs spectrum separation processing on the second transform domain spectrum to obtain the first signal transform domain spectrum and the second signal transform domain spectrum.
一种可选方式,风噪处理装置可以将第二变换域谱包括的N/2+1个元素中前kL+1个元素组成第二变换域谱对应的第一信号变换域谱,并将第二变换域谱包括的N/2+1个元素中后kH个元素组成第二变换域谱对应的第二信号变换域谱,其中,kL+kH=N/2。其中,kL是由N和第一数字信号的频率fs确定的。例如:典型值为其中min()是取最小值操作。这种情况下,该第一信号变换域谱为低频信号变换域谱,第二信号变换域谱为高频信号变换域谱。In an optional manner, the wind noise processing apparatus may form the first signal transform domain spectrum corresponding to the second transform domain spectrum by the first k L +1 elements among the N/2+1 elements included in the second transform domain spectrum, and The second signal transform domain spectrum corresponding to the second transform domain spectrum is composed of the last k H elements among the N/2+1 elements included in the second transform domain spectrum, where k L +k H =N/2. where k L is determined by N and the frequency fs of the first digital signal. E.g: Typical value is where min() is the minimum value operation. In this case, the first signal transform domain spectrum is a low frequency signal transform domain spectrum, and the second signal transform domain spectrum is a high frequency signal transform domain spectrum.
具体地,对K个第二变换域谱进行谱分离操作得到K个高频变换域谱XH1[k]n,…,XHK[k]n,k=1,2,…,kH和K个低频变换域谱XL1[k]n,…,XLK[k]n,k=1,2,…,kL+1,获得低频变换域谱的操作为:Specifically, performing spectral separation operation on the K second transform domain spectra to obtain K high-frequency transform domain spectra X H1 [k] n ,...,X HK [k] n , k=1,2,...,k H and K low-frequency transform domain spectra X L1 [k] n ,...,X LK [k] n , k=1,2,...,k L +1, the operation to obtain the low-frequency transform domain spectrum is:
XLc[k]n=Xc[k]n,k=1,2,…,kL+1,c=1,2,…,K。X Lc [k] n =X c [k] n , k=1,2,...,k L +1, c=1,2,...,K.
获得高频变换域谱的操作为:The operation to obtain the high-frequency transform domain spectrum is:
XHc[k]n=Xc[kL+1+k]n,k=1,2,…,kH,c=1,2,…,K。X Hc [k] n =X c [k L +1+k] n , k=1,2,...,k H , c=1,2,...,K.
另一种可选方式:风噪处理装置可以将第二变换域谱包括的N/2+1个元素中奇数位的元素组成第二变换域谱对应的第一信号变换域谱,并将第二变换域谱包括的N/2+1个元素中偶数位的元素组成第二变换域谱对应的第二信号变换域谱,其中kL+kH=N/2。Another optional way: the wind noise processing apparatus may form elements of odd bits among the N/2+1 elements included in the second transform domain spectrum to form the first signal transform domain spectrum corresponding to the second transform domain spectrum, and combine the first signal transform domain spectrum corresponding to the second transform domain spectrum. The even-numbered elements of the N/2+1 elements included in the two transform domain spectrum constitute the second signal transform domain spectrum corresponding to the second transform domain spectrum, where k L +k H =N/2.
需要说明的是:如何对第二变换域谱进行谱分离处理,得到第一信号变换域谱和第二信号变换域谱,本申请不限于上述两种可选方式。It should be noted that how to perform spectral separation processing on the second transform domain spectrum to obtain the first signal transform domain spectrum and the second signal transform domain spectrum, the present application is not limited to the above two optional manners.
针对步骤S23进行说明:Describe step S23:
可选地,图4为本申请再一实施例提供的一种基于多麦克风的风噪处理方法的流程图,如图4所示,步骤S23包括如下步骤:Optionally, FIG. 4 is a flowchart of a multi-microphone-based wind noise processing method provided by still another embodiment of the present application. As shown in FIG. 4 , step S23 includes the following steps:
步骤S41:风噪处理装置对第一信号变换域谱的实部和虚部作归一化处理,得到第一信号变换域谱的归一化实部和归一化虚部。Step S41 : the wind noise processing apparatus performs normalization processing on the real part and the imaginary part of the transform domain spectrum of the first signal to obtain the normalized real part and the normalized imaginary part of the first signal transform domain spectrum.
步骤S42:风噪处理装置确定K个第一信号变换域谱在所有域谱下的模的最小值。Step S42: The wind noise processing apparatus determines the minimum value of the moduli of the K first signal transform domain spectra under all domain spectra.
步骤S43:风噪处理装置根据归一化实部、归一化虚部、K个第一信号变换域谱在每个域谱下的模的最小值,得到第三信号变换域谱。Step S43: The wind noise processing device obtains the third signal transform domain spectrum according to the normalized real part, the normalized imaginary part, and the minimum value of the modulus of the K first signal transform domain spectra under each domain spectrum.
具体地,获得第一信号变换域谱对应的归一化实部XRc[k]n和归一化虚部XIc[k]n,其满足如下条件:Specifically, the normalized real part X Rc [k] n and the normalized imaginary part X Ic [k] n corresponding to the first signal transform domain spectrum are obtained, which satisfy the following conditions:
k=1,2,…,kL+1,c=1,2,…,Kk=1,2,...,k L +1, c=1,2,...,K
其中real()是取复数的实部操作,imag()是取复数的虚部操作,abs()是取绝对值操作。其次风噪处理装置分别求出K个第一信号变换域谱每个谱序号k的实部最小绝对值和虚部最小绝对值:Where real() is the real part operation of complex numbers, imag() is the imaginary part operation of complex numbers, and abs() is the absolute value operation. Secondly, the wind noise processing device obtains the minimum absolute value of the real part and the minimum absolute value of the imaginary part of each spectrum number k of the K first signal transform domain spectra:
RL[k]n=min{abs[real(XL1[k]n),…,abs[real(XLK[k]n)}R L [k] n = min{abs[real(X L1 [k] n ),...,abs[real(X LK [k] n )}
I[k]n=min{abs[imag(XL1[k]n),…,abs[imag(XLK[k]n)}I[k] n = min{abs[imag(X L1 [k] n ),...,abs[imag(X LK [k] n )}
k=1,2,…,kL+1,其中min()是取最小值操作。k=1,2,...,k L +1, where min() is the minimum value operation.
最后风噪处理装置获得K个第三信号变换域谱:Finally, the wind noise processing device obtains K third signal transform domain spectra:
针对步骤S24进行说明:Describe step S24:
一种可选方式,图5为本申请又一实施例提供的一种基于多麦克风的风噪处理方法的流程图,如图5所示,步骤S24包括如下步骤:In an optional manner, FIG. 5 is a flowchart of a multi-microphone-based wind noise processing method provided by another embodiment of the present application. As shown in FIG. 5 , step S24 includes the following steps:
步骤S51:风噪处理装置将第三信号变换域谱组成第一变换域谱中的前kL+1个元素,并将第二信号变换域谱组成第一变换域谱中的后kH个元素。Step S51: The wind noise processing device forms the first k L +1 elements in the first transform domain spectrum from the third signal transform domain spectrum, and forms the second signal transform domain spectrum into the last k H elements in the first transform domain spectrum element.
具体地,第一变换域谱X'c[k]n具体如下:Specifically, the first transform domain spectrum X' c [k] n is as follows:
X'c[k]n=X'LC[k]n,k=1,2,…,kL+1,c=1,2,…,K X'c [k] n = X'LC [k] n , k=1,2,...,k L +1,c=1,2,...,K
X'c[kL+1+k]n=XHc[k]n,k=1,2,…,kH,c=1,2,…,K。X' c [k L +1+k] n =X Hc [k] n , k=1,2,...,k H , c=1,2,...,K.
另一种可选方式:风噪处理装置可以将第三信号变换域谱的元素组成第一变换域谱中的奇数位的元素,将第二信号变换域谱的元素组成第一变换域谱中的偶数位的元素。Another optional way: the wind noise processing apparatus may form elements of the third signal transform domain spectrum into odd-bit elements in the first transform domain spectrum, and form elements of the second signal transform domain spectrum into elements in the first transform domain spectrum the even-numbered elements.
需要说明的是,风噪处理装置对第三信号变换域谱与第二信号变换域谱合并处理方式与对第二变换域谱进行的谱分离处理方式相对应,例如:若风噪处理装置对第二变换域谱进行的谱分离处理方式采用上述第一种可选方式,则对第三信号变换域谱与第二信号变换域进行的谱合并处理方式也采用谱合并处理中的第一种可选方式。若风噪处理装置对第二变换域谱进行的谱分离处理方式采用上述第二种可选方式,则对第三信号变换域谱与第二信号变换域进行的谱合并处理方式也采用谱合并处理中的第二种可选方式。It should be noted that the combination processing method of the third signal transform domain spectrum and the second signal transform domain spectrum by the wind noise processing device corresponds to the spectrum separation processing method performed on the second transform domain spectrum. The spectral separation processing method performed on the second transform domain spectrum adopts the above-mentioned first optional method, and the spectrum combining processing method performed on the third signal transform domain spectrum and the second signal transform domain spectrum also adopts the first method in the spectrum combining processing. Optional way. If the spectral separation processing method performed by the wind noise processing device on the second transform domain spectrum adopts the above-mentioned second optional method, the spectrum combining processing method performed on the third signal transform domain spectrum and the second signal transform domain also adopts the spectral combination. The second optional way in processing.
针对步骤S25进行说明:Describe step S25:
步骤S25包括:风噪处理装置对第一变换域谱进行时域信号重建处理,得到第二数字信号。Step S25 includes: the wind noise processing apparatus performs time domain signal reconstruction processing on the first transform domain spectrum to obtain a second digital signal.
可选地,图6为本申请再一实施例提供的一种基于多麦克风的风噪处理方法的流程图,如图6所示,风噪处理装置对第一变换域谱进行时域信号重建处理,得到第二数字信号包括如下步骤:Optionally, FIG. 6 is a flowchart of a multi-microphone-based wind noise processing method provided by still another embodiment of the present application. As shown in FIG. 6 , the wind noise processing apparatus performs time domain signal reconstruction on the first transform domain spectrum. The processing to obtain the second digital signal includes the following steps:
步骤S61:风噪处理装置对第一变换域谱进行修复处理,得到第一变换域谱对应的第三变换域谱。Step S61: The wind noise processing apparatus performs repair processing on the first transform domain spectrum to obtain a third transform domain spectrum corresponding to the first transform domain spectrum.
步骤S62:风噪处理装置对第三变换域谱作加窗反离散傅里叶变换,得到第一变换域谱对应的时域上的目标信号。Step S62: The wind noise processing device performs a windowed inverse discrete Fourier transform on the third transform domain spectrum to obtain a target signal in the time domain corresponding to the first transform domain spectrum.
步骤S63:风噪处理装置对各个时域下的目标信号进行累加处理,得到第二数字信号。Step S63: The wind noise processing device performs accumulation processing on the target signals in each time domain to obtain a second digital signal.
其中,风噪处理装置将第一变换域谱中的前N/2个元素组成第三变换域谱的前N/2个元素,并将第一变换域谱中的后N/2个元素的共轭组成第三变换域谱的后N/2个元素。The wind noise processing device forms the first N/2 elements of the first transform domain spectrum into the first N/2 elements of the third transform domain spectrum, and combines the last N/2 elements of the first transform domain spectrum into the first N/2 elements of the third transform domain spectrum. Conjugates make up the last N/2 elements of the third transform domain spectrum.
具体地,对K个第一变换域谱作N点重建,得到重建的N点修复变换域谱,即第三变换域谱:X″1[k]n,X″2[k]n……X″K[k]n,k=1,2,…,N,其过程为:Specifically, for the K first transform domain spectra Perform N-point reconstruction to obtain the reconstructed N-point repaired transform domain spectrum, that is, the third transform domain spectrum: X″ 1 [k] n , X″ 2 [k] n …X″ K [k] n , k=1 ,2,…,N, the process is:
其中,*表示共轭操作。Among them, * represents the conjugation operation.
进一步地,风噪处理装置对第三变换域谱作加窗反离散傅里叶变换,得到第一变换域谱对应的时域上的目标信号。具体过程如下:Further, the wind noise processing device performs a windowed inverse discrete Fourier transform on the third transform domain spectrum to obtain a target signal in the time domain corresponding to the first transform domain spectrum. The specific process is as follows:
更进一步地,风噪处理装置对dc[l]n进行重叠累加操作,得到经过修复的L点时域音频信号Further, the wind noise processing device performs an overlapping and accumulation operation on d c [l] n to obtain a repaired L-point time-domain audio signal.
其中zc[l]n为重叠累加输出缓冲,其初始值为零,且每次重叠累加后需要进行更新:zc[l]n=dc[Lz+Lt+LO+l]n,l=1,2,…,Lt。Among them, z c [l] n is the output buffer of overlapping accumulation, its initial value is zero, and needs to be updated after each overlapping accumulation: z c [l] n =d c [L z +L t +L O +l] n , l=1,2,...,L t .
本申请实施例提供一种基于多麦克风的风噪处理方法,包括:风噪处理装置分别从K个麦克风获取一个第一数字信号,针对每个第一数字信号,对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱。对第一信号变换域谱进行风噪修复处理,得到第三信号变换域谱。对第三信号变换域谱与第二信号变换域谱合并,得到第一变换域谱。对第一变换域谱进行重建处理,得到第二数字信号。通过本申请提供的风噪处理方法不仅可以降低风噪干扰,同时还不会造成信号失真问题。An embodiment of the present application provides a method for processing wind noise based on multiple microphones, including: a wind noise processing device obtains a first digital signal from K microphones respectively, and separates and processes the first digital signal for each first digital signal. A first signal transform domain spectrum and a second signal transform domain spectrum are obtained. Wind noise repair processing is performed on the first signal transform domain spectrum to obtain a third signal transform domain spectrum. The transform domain spectrum of the third signal is combined with the transform domain spectrum of the second signal to obtain the first transform domain spectrum. Reconstruction processing is performed on the first transform domain spectrum to obtain a second digital signal. The wind noise processing method provided by the present application can not only reduce wind noise interference, but also will not cause the problem of signal distortion.
下面以基于双麦克风音频采集系统对上述风噪处理方法的效果进行说明:其中双麦克风音频采集系统的采样频率fs=48000Hz,N=2048,L=1024,分析窗函数和合成窗函数分别为:The effect of the above-mentioned wind noise processing method is described below based on the dual-microphone audio acquisition system: wherein the sampling frequency of the dual-microphone audio acquisition system is fs=48000Hz, N=2048, L=1024, and the analysis window function and the synthesis window function are respectively:
图7为本申请一实施例提供的双麦克风在受到风噪干扰的情况下的信号波形图,如图7所示,双麦克风音频采集系统获得的两路数字音频信号(即上述第一数字信号)受到严重的风噪干扰,部分时间段,干扰过大导致信号发生了数字过载。图8为本申请一实施例提供的双麦克风在经过风噪处理之后的情况下的信号波形图,如图8所示,经过风噪处理后,修复后的信号(即上述的第二数字信号)幅度变得非常平缓,没有过载失真现象。FIG. 7 is a signal waveform diagram of the dual microphones provided by an embodiment of the application under the condition of being interfered by wind noise. As shown in FIG. 7 , two channels of digital audio signals (that is, the above-mentioned first digital signal) obtained by the dual-microphone audio acquisition system ) was severely disturbed by wind noise, and in some time periods, the signal was digitally overloaded due to excessive interference. FIG. 8 is a signal waveform diagram of the dual microphones provided by an embodiment of the application after wind noise processing. As shown in FIG. 8 , after wind noise processing, the restored signal (that is, the above-mentioned second digital signal) ) amplitude becomes very flat and there is no overload distortion.
图9为本申请一实施例提供的一种基于多麦克风的风噪处理装置90的示意图,该风噪处理装置可以是计算机、平板电脑、手机等智能设备的部分或者全部。如图9所示,该风噪处理装置包括:FIG. 9 is a schematic diagram of a multi-microphone-based wind noise processing apparatus 90 according to an embodiment of the present application. The wind noise processing apparatus may be part or all of smart devices such as computers, tablet computers, and mobile phones. As shown in Figure 9, the wind noise processing device includes:
获取模块91,用于分别从K个麦克风获取一个第一数字信号,K为大于1的整数。The obtaining
分离处理模块92,用于针对每个第一数字信号,对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱。The
风噪修复处理模块93,用于对第一信号变换域谱进行风噪修复处理,得到第三信号变换域谱。The wind noise
合并模块94,用于对第三信号变换域谱与第二信号变换域谱合并,得到第一变换域谱。The combining
重建处理模块95,用于对第一变换域谱进行重建处理,得到第二数字信号。The
可选地,图10为本申请一实施例提供的一种基于多麦克风的风噪处理装置100的示意图,如图10所示,分离处理模块92包括:Optionally, FIG. 10 is a schematic diagram of a multi-microphone-based wind
变换单元921,用于对第一数字信号进行变换,得到第二变换域谱。The transforming
谱分离单元922,用于对第二变换域谱进行谱分离处理,得到第一信号变换域谱和第二信号变换域谱。The
可选地,变换单元921具体用于:按照帧间间隔L将第一数字信号生成帧长为N的向量,L为正数,N为大于1的整数。对向量采用加窗离散傅里叶变换,得到第一数字信号对应的第二变换域谱,其中第一数字信号对应的第二变换域谱包括N/2+1个元素。Optionally, the
可选地,谱分离单元922具体用于:将第二变换域谱包括的N/2+1个元素中前kL+1个元素组成第二变换域谱对应的第一信号变换域谱,并将第二变换域谱包括的N/2+1个元素中后kH个元素组成第二变换域谱对应的第二信号变换域谱,其中,kL+kH=N/2。Optionally, the
可选地,kL是由N和第一数字信号的频率fs确定的。Optionally, k L is determined by N and the frequency fs of the first digital signal.
可选地,第一信号变换域谱为低频信号变换域谱,第二信号变换域谱为高频信号变换域谱。Optionally, the first signal transform domain spectrum is a low frequency signal transform domain spectrum, and the second signal transform domain spectrum is a high frequency signal transform domain spectrum.
可选地,图11为本申请一实施例提供的一种基于多麦克风的风噪处理装置110的示意图,如图11所示,风噪修复处理模块93包括:Optionally, FIG. 11 is a schematic diagram of a multi-microphone-based wind
归一化处理单元931,用于对第一信号变换域谱的实部和虚部作归一化处理,得到第一信号变换域谱的归一化实部和归一化虚部。The
确定单元932,用于确定K个第一信号变换域谱在所有域谱下的模的最小值。The determining
处理单元933,用于根据归一化实部、归一化虚部、K个第一信号变换域谱在每个域谱下的模的最小值,得到第三信号变换域谱。The
可选地,确定单元932具体用于:确定K个第一信号变换频域在所有域谱下的实部和虚部的和的最小值。Optionally, the determining
可选地,合并模块94具体用于:将第三信号变换域谱组成第一变换域谱中的前kL+1个元素,并将第二信号变换域谱组成第一变换域谱中的后kH个元素。Optionally, the merging
可选地,重建处理模块95具体用于:对第一变换域谱进行时域信号重建处理,得到第二数字信号。Optionally, the
可选地,图12为本申请一实施例提供的一种基于多麦克风的风噪处理装置120的示意图,如图12所示,重建处理模块95包括:Optionally, FIG. 12 is a schematic diagram of a multi-microphone-based wind
修复处理单元951,用于对第一变换域谱进行修复处理,得到第一变换域谱对应的第三变换域谱。The
反离散傅里叶变换单元952,用于对第三变换域谱作加窗反离散傅里叶变换,得到第一变换域谱对应的时域上的目标信号。The inverse discrete
累加处理单元953,用于对各个时域下的目标信号进行累加处理,得到第二数字信号。The
可选地,修复处理单元951具体用于:将第一变换域谱中的前N/2个元素组成第三变换域谱的前N/2个元素,并将第一变换域谱中的后N/2个元素的共轭组成第三变换域谱的后N/2个元素。Optionally, the
本申请提供的风噪处理装置可以用于执行上述的风噪处理方法,其内容和效果可参考方法部分,本申请对此不再说明。The wind noise processing device provided in the present application can be used to execute the above-mentioned wind noise processing method, the content and effect of which can be referred to the method section, which will not be described in this application.
图13为本申请一实施例提供的一种基于多麦克风的风噪处理装置130的示意图,如图13所示,该风噪处理装置130包括:处理单元131、K个第一滤波器132,其中,处理单元131分别与K个第一滤波器132连接。FIG. 13 is a schematic diagram of a multi-microphone-based wind noise processing apparatus 130 according to an embodiment of the present application. As shown in FIG. 13 , the wind noise processing apparatus 130 includes: a processing unit 131 , K first filters 132 , The processing units 131 are respectively connected to the K first filters 132 .
处理单元131用于:分别从K个麦克风获取一个第一数字信号,K为大于1的整数。针对每个第一数字信号,对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱。对第一信号变换域谱进行风噪修复处理,得到第三信号变换域谱。对第三信号变换域谱与第二信号变换域谱合并,得到第一变换域谱。The processing unit 131 is configured to obtain a first digital signal from the K microphones respectively, where K is an integer greater than 1. For each first digital signal, the first digital signal is separated and processed to obtain a first signal transform domain spectrum and a second signal transform domain spectrum. Wind noise repair processing is performed on the first signal transform domain spectrum to obtain a third signal transform domain spectrum. The transform domain spectrum of the third signal is combined with the transform domain spectrum of the second signal to obtain the first transform domain spectrum.
第一滤波器132用于:对第一变换域谱进行重建处理,得到第二数字信号。The first filter 132 is used for: reconstructing the first transform domain spectrum to obtain a second digital signal.
可选地,风噪处理装置130还包括:K个第二滤波器133,其中,处理单元131分别与K个第二滤波器133连接。第二滤波器133用于:在对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱之前,对第一数字信号进行变换,得到第二变换域谱。相应的,处理单元131具体用于:对第二变换域谱进行谱分离处理,得到第一信号变换域谱和第二信号变换域谱。Optionally, the wind noise processing apparatus 130 further includes: K second filters 133 , wherein the processing unit 131 is respectively connected to the K second filters 133 . The second filter 133 is used for: transforming the first digital signal to obtain a second transform domain spectrum before performing separation processing on the first digital signal to obtain a first signal transform domain spectrum and a second signal transform domain spectrum. Correspondingly, the processing unit 131 is specifically configured to: perform spectral separation processing on the second transform domain spectrum to obtain the first signal transform domain spectrum and the second signal transform domain spectrum.
可选地,第二滤波器133具体用于:按照帧间间隔L将第一数字信号生成帧长为N的向量,L为正数,N为大于1的整数。对向量采用加窗离散傅里叶变换,得到第一数字信号对应的第二变换域谱,其中第一数字信号对应的第二变换域谱包括N/2+1个元素。Optionally, the second filter 133 is specifically configured to: generate a vector with a frame length of N from the first digital signal according to an inter-frame interval L, where L is a positive number, and N is an integer greater than 1. A windowed discrete Fourier transform is applied to the vector to obtain a second transform domain spectrum corresponding to the first digital signal, wherein the second transform domain spectrum corresponding to the first digital signal includes N/2+1 elements.
可选地,处理单元131具体用于:将第二变换域谱包括的N/2+1个元素中前kL+1个元素组成第二变换域谱对应的第一信号变换域谱,并将第二变换域谱包括的N/2+1个元素中后kH个元素组成第二变换域谱对应的第二信号变换域谱,其中,kL+kH=N/2。Optionally, the processing unit 131 is specifically configured to: form the first signal transform domain spectrum corresponding to the second transform domain spectrum by the first k L +1 elements among the N/2+1 elements included in the second transform domain spectrum, and The second signal transform domain spectrum corresponding to the second transform domain spectrum is composed of the last k H elements among the N/2+1 elements included in the second transform domain spectrum, where k L +k H =N/2.
可选地,kL是由N和第一数字信号的频率fs确定的。Optionally, k L is determined by N and the frequency fs of the first digital signal.
可选地,第一信号变换域谱为低频信号变换域谱,第二信号变换域谱为高频信号变换域谱。Optionally, the first signal transform domain spectrum is a low frequency signal transform domain spectrum, and the second signal transform domain spectrum is a high frequency signal transform domain spectrum.
可选地,处理单元131具体用于:对第一信号变换域谱的实部和虚部作归一化处理,得到第一信号变换域谱的归一化实部和归一化虚部。确定K个第一信号变换域谱在所有域谱下的模的最小值。根据归一化实部、归一化虚部、K个第一信号变换域谱在每个域谱下的模的最小值,得到第三信号变换域谱。Optionally, the processing unit 131 is specifically configured to: normalize the real part and the imaginary part of the transform domain spectrum of the first signal to obtain the normalized real part and the normalized imaginary part of the transform domain spectrum of the first signal. Determine the minimum value of the modulus of the K first signal transform domain spectra under all domain spectra. According to the normalized real part, the normalized imaginary part, and the minimum value of the modulus of the K first signal transform domain spectra under each domain spectrum, the third signal transform domain spectrum is obtained.
可选地,处理单元131具体用于:确定K个第一信号变换频域在所有域谱下的实部和虚部的和的最小值。Optionally, the processing unit 131 is specifically configured to: determine the minimum value of the sum of the real part and the imaginary part of the K first signal transformation frequency domains in all domain spectra.
可选地,处理单元131具体用于:将第三信号变换域谱组成第一变换域谱中的前kL+1个元素,并将第二信号变换域谱组成第一变换域谱中的后kH个元素。Optionally, the processing unit 131 is specifically configured to: form the third signal transform domain spectrum into the first k L +1 elements in the first transform domain spectrum, and form the second signal transform domain spectrum into the first transform domain spectrum. last k H elements.
可选地,第一滤波器132具体用于:对第一变换域谱进行时域信号重建处理,得到第二数字信号。Optionally, the first filter 132 is specifically configured to: perform time-domain signal reconstruction processing on the first transform-domain spectrum to obtain a second digital signal.
可选地,第一滤波器132具体用于:对第一变换域谱进行修复处理,得到第一变换域谱对应的第三变换域谱。对第三变换域谱作加窗反离散傅里叶变换,得到第一变换域谱对应的时域上的目标信号。对各个时域下的目标信号进行累加处理,得到第二数字信号。Optionally, the first filter 132 is specifically configured to: perform repair processing on the first transform domain spectrum to obtain a third transform domain spectrum corresponding to the first transform domain spectrum. The windowed inverse discrete Fourier transform is performed on the third transform domain spectrum to obtain the target signal in the time domain corresponding to the first transform domain spectrum. Accumulate the target signals in each time domain to obtain a second digital signal.
可选地,第一滤波器132具体用于:将第一变换域谱中的前N/2个元素组成第三变换域谱的前N/2个元素,并将第一变换域谱中的后N/2个元素的共轭组成第三变换域谱的后N/2个元素。Optionally, the first filter 132 is specifically configured to: form the first N/2 elements in the first transform domain spectrum into the first N/2 elements of the third transform domain spectrum, and combine the first N/2 elements in the first transform domain spectrum. The conjugation of the last N/2 elements constitutes the last N/2 elements of the third transform domain spectrum.
本申请提供的风噪处理装置可以用于执行上述的风噪处理方法,其内容和效果可参考方法部分,本申请对此不再说明。The wind noise processing device provided in the present application can be used to execute the above-mentioned wind noise processing method, the content and effect of which can be referred to the method section, which will not be described in this application.
图14为本申请一实施例提供的一种基于多麦克风的风噪处理系统140的示意图,如图14所示,该系统140包括:风噪处理装置141以及K个麦克风142。其中,K个麦克风142与风噪处理装置141连接。FIG. 14 is a schematic diagram of a multi-microphone-based wind
其中,该风噪处理装置包括:Wherein, the wind noise processing device includes:
获取模块,用于分别从K个麦克风获取一个第一数字信号,K为大于1的整数。The obtaining module is used to obtain a first digital signal from the K microphones respectively, where K is an integer greater than 1.
分离处理模块,用于针对每个第一数字信号,对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱。The separation processing module is configured to separate and process the first digital signal for each first digital signal to obtain a first signal transform domain spectrum and a second signal transform domain spectrum.
风噪修复处理模块,用于对第一信号变换域谱进行风噪修复处理,得到第三信号变换域谱。The wind noise repair processing module is used for performing wind noise repair processing on the first signal transform domain spectrum to obtain the third signal transform domain spectrum.
合并模块,用于对第三信号变换域谱与第二信号变换域谱合并,得到第一变换域谱。The combining module is used for combining the transform domain spectrum of the third signal with the transform domain spectrum of the second signal to obtain the first transform domain spectrum.
重建处理模块,用于对第一变换域谱进行重建处理,得到第二数字信号。The reconstruction processing module is used for reconstructing the first transform domain spectrum to obtain a second digital signal.
可选地,分离处理模块包括:Optionally, the separation processing module includes:
变换单元,用于对第一数字信号进行变换,得到第二变换域谱。The transforming unit is used for transforming the first digital signal to obtain the second transform domain spectrum.
谱分离单元,用于对第二变换域谱进行谱分离处理,得到第一信号变换域谱和第二信号变换域谱。The spectral separation unit is configured to perform spectral separation processing on the second transform domain spectrum to obtain the first signal transform domain spectrum and the second signal transform domain spectrum.
可选地,变换单元具体用于:按照帧间间隔L将第一数字信号生成帧长为N的向量,L为正数,N为大于1的整数。对向量采用加窗离散傅里叶变换,得到第一数字信号对应的第二变换域谱,其中第一数字信号对应的第二变换域谱包括N/2+1个元素。Optionally, the transformation unit is specifically configured to: generate a vector with a frame length of N from the first digital signal according to an inter-frame interval L, where L is a positive number, and N is an integer greater than 1. A windowed discrete Fourier transform is applied to the vector to obtain a second transform domain spectrum corresponding to the first digital signal, wherein the second transform domain spectrum corresponding to the first digital signal includes N/2+1 elements.
可选地,谱分离单元具体用于:将第二变换域谱包括的N/2+1个元素中前kL+1个元素组成第二变换域谱对应的第一信号变换域谱,并将第二变换域谱包括的N/2+1个元素中后kH个元素组成第二变换域谱对应的第二信号变换域谱,其中,kL+kH=N/2。Optionally, the spectrum separation unit is specifically configured to: form the first signal transform domain spectrum corresponding to the second transform domain spectrum by the first k L +1 elements in the N/2+1 elements included in the second transform domain spectrum, and The second signal transform domain spectrum corresponding to the second transform domain spectrum is composed of the last k H elements among the N/2+1 elements included in the second transform domain spectrum, where k L +k H =N/2.
可选地,kL是由N和第一数字信号的频率fs确定的。Optionally, k L is determined by N and the frequency fs of the first digital signal.
可选地,第一信号变换域谱为低频信号变换域谱,第二信号变换域谱为高频信号变换域谱。Optionally, the first signal transform domain spectrum is a low frequency signal transform domain spectrum, and the second signal transform domain spectrum is a high frequency signal transform domain spectrum.
可选地,风噪修复处理模块包括:Optionally, the wind noise restoration processing module includes:
归一化处理单元,用于对第一信号变换域谱的实部和虚部作归一化处理,得到第一信号变换域谱的归一化实部和归一化虚部。The normalization processing unit is configured to perform normalization processing on the real part and the imaginary part of the transform domain spectrum of the first signal to obtain the normalized real part and the normalized imaginary part of the first signal transform domain spectrum.
确定单元,用于确定K个第一信号变换域谱在所有域谱下的模的最小值。The determining unit is configured to determine the minimum value of the moduli of the K first signal transform domain spectra under all domain spectra.
处理单元,用于根据归一化实部、归一化虚部、K个第一信号变换域谱在每个域谱下的模的最小值,得到第三信号变换域谱。The processing unit is configured to obtain the third signal transform domain spectrum according to the normalized real part, the normalized imaginary part, and the minimum value of the modulus of the K first signal transform domain spectra under each domain spectrum.
可选地,确定单元具体用于:确定K个第一信号变换频域在所有域谱下的实部和虚部的和的最小值。Optionally, the determining unit is specifically configured to: determine the minimum value of the sum of the real part and the imaginary part of the K first signal transform frequency domains in all domain spectra.
可选地,合并模块具体用于:将第三信号变换域谱组成第一变换域谱中的前kL+1个元素,并将第二信号变换域谱组成第一变换域谱中的后kH个元素。Optionally, the merging module is specifically used for: composing the third signal transform domain spectrum into the first k L +1 elements in the first transform domain spectrum, and forming the second signal transform domain spectrum into the last element in the first transform domain spectrum. k H elements.
可选地,重建处理模块具体用于:对第一变换域谱进行时域信号重建处理,得到第二数字信号。Optionally, the reconstruction processing module is specifically configured to: perform time domain signal reconstruction processing on the first transform domain spectrum to obtain the second digital signal.
可选地,重建处理模块包括:Optionally, the reconstruction processing module includes:
修复处理单元,用于对第一变换域谱进行修复处理,得到第一变换域谱对应的第三变换域谱。The repair processing unit is configured to perform repair processing on the first transform domain spectrum to obtain a third transform domain spectrum corresponding to the first transform domain spectrum.
反离散傅里叶变换单元,用于对第三变换域谱作加窗反离散傅里叶变换,得到第一变换域谱对应的时域上的目标信号。The inverse discrete Fourier transform unit is used to perform windowed inverse discrete Fourier transform on the third transform domain spectrum to obtain the target signal in the time domain corresponding to the first transform domain spectrum.
累加处理单元,用于对各个时域下的目标信号进行累加处理,得到第二数字信号。The accumulation processing unit is configured to perform accumulation processing on the target signals in each time domain to obtain a second digital signal.
可选地,修复处理单元具体用于:将第一变换域谱中的前N/2个元素组成第三变换域谱的前N/2个元素,并将第一变换域谱中的后N/2个元素的共轭组成第三变换域谱的后N/2个元素。Optionally, the repair processing unit is specifically configured to: combine the first N/2 elements in the first transform domain spectrum into the first N/2 elements of the third transform domain spectrum, and combine the last N/2 elements in the first transform domain spectrum. The conjugation of /2 elements forms the last N/2 elements of the third transform domain spectrum.
本申请提供的风噪处理系统包括风噪处理装置,该装置可以用于执行上述的风噪处理方法,其内容和效果可参考方法部分,本申请对此不再说明。The wind noise processing system provided in the present application includes a wind noise processing device, which can be used to execute the above-mentioned wind noise processing method, the content and effect of which can be referred to the method section, which is not described in this application.
图15为本申请一实施例提供的一种基于多麦克风的风噪处理系统150的示意图,如图15所示,该系统150包括:风噪处理装置151以及K个麦克风152。其中,K个麦克风152与风噪处理装置151连接。FIG. 15 is a schematic diagram of a multi-microphone-based wind
其中,该风噪处理装置包括:Wherein, the wind noise processing device includes:
处理单元、K个第一滤波器,其中,处理单元分别与K个第一滤波器连接。A processing unit and K first filters, wherein the processing unit is respectively connected with the K first filters.
处理单元用于:分别从K个麦克风获取一个第一数字信号,K为大于1的整数。针对每个第一数字信号,对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱。对第一信号变换域谱进行风噪修复处理,得到第三信号变换域谱。对第三信号变换域谱与第二信号变换域谱合并,得到第一变换域谱。The processing unit is configured to: obtain a first digital signal from the K microphones respectively, where K is an integer greater than 1. For each first digital signal, the first digital signal is separated and processed to obtain a first signal transform domain spectrum and a second signal transform domain spectrum. Wind noise repair processing is performed on the first signal transform domain spectrum to obtain a third signal transform domain spectrum. The transform domain spectrum of the third signal is combined with the transform domain spectrum of the second signal to obtain the first transform domain spectrum.
第一滤波器用于:对第一变换域谱进行重建处理,得到第二数字信号。The first filter is used for: reconstructing the first transform domain spectrum to obtain a second digital signal.
可选地,风噪处理装置还包括:K个第二滤波器,其中,处理单元分别与K个第二滤波器连接。第二滤波器用于:在对第一数字信号进行分离处理得到一个第一信号变换域谱和一个第二信号变换域谱之前,对第一数字信号进行变换,得到第二变换域谱。相应的,处理单元具体用于:对第二变换域谱进行谱分离处理,得到第一信号变换域谱和第二信号变换域谱。Optionally, the wind noise processing apparatus further includes: K second filters, wherein the processing units are respectively connected to the K second filters. The second filter is used for: transforming the first digital signal to obtain a second transform domain spectrum before performing separation processing on the first digital signal to obtain a first signal transform domain spectrum and a second signal transform domain spectrum. Correspondingly, the processing unit is specifically configured to: perform spectral separation processing on the second transform domain spectrum to obtain the first signal transform domain spectrum and the second signal transform domain spectrum.
可选地,第二滤波器具体用于:按照帧间间隔L将第一数字信号生成帧长为N的向量,L为正数,N为大于1的整数。对向量采用加窗离散傅里叶变换,得到第一数字信号对应的第二变换域谱,其中第一数字信号对应的第二变换域谱包括N/2+1个元素。Optionally, the second filter is specifically configured to: generate a vector with a frame length of N from the first digital signal according to an inter-frame interval L, where L is a positive number, and N is an integer greater than 1. A windowed discrete Fourier transform is applied to the vector to obtain a second transform domain spectrum corresponding to the first digital signal, wherein the second transform domain spectrum corresponding to the first digital signal includes N/2+1 elements.
可选地,处理单元具体用于:将第二变换域谱包括的N/2+1个元素中前kL+1个元素组成第二变换域谱对应的第一信号变换域谱,并将第二变换域谱包括的N/2+1个元素中后kH个元素组成第二变换域谱对应的第二信号变换域谱,其中,kL+kH=N/2。Optionally, the processing unit is specifically configured to: form the first signal transform domain spectrum corresponding to the second transform domain spectrum by the first k L +1 elements in the N/2+1 elements included in the second transform domain spectrum, and combine The last k H elements among the N/2+1 elements included in the second transform domain spectrum constitute the second signal transform domain spectrum corresponding to the second transform domain spectrum, where k L +k H =N/2.
可选地,kL是由N和第一数字信号的频率fs确定的。Optionally, k L is determined by N and the frequency fs of the first digital signal.
可选地,第一信号变换域谱为低频信号变换域谱,第二信号变换域谱为高频信号变换域谱。Optionally, the first signal transform domain spectrum is a low frequency signal transform domain spectrum, and the second signal transform domain spectrum is a high frequency signal transform domain spectrum.
可选地,处理单元具体用于:对第一信号变换域谱的实部和虚部作归一化处理,得到第一信号变换域谱的归一化实部和归一化虚部。确定K个第一信号变换域谱在所有域谱下的模的最小值。根据归一化实部、归一化虚部、K个第一信号变换域谱在每个域谱下的模的最小值,得到第三信号变换域谱。Optionally, the processing unit is specifically configured to: normalize the real part and the imaginary part of the transform domain spectrum of the first signal to obtain the normalized real part and the normalized imaginary part of the transform domain spectrum of the first signal. Determine the minimum value of the modulus of the K first signal transform domain spectra under all domain spectra. According to the normalized real part, the normalized imaginary part, and the minimum value of the modulus of the K first signal transform domain spectra under each domain spectrum, the third signal transform domain spectrum is obtained.
可选地,处理单元具体用于:确定K个第一信号变换频域在所有域谱下的实部和虚部的和的最小值。Optionally, the processing unit is specifically configured to: determine the minimum value of the sum of the real part and the imaginary part of the K first signal transform frequency domains in all domain spectra.
可选地,处理单元具体用于:将第三信号变换域谱组成第一变换域谱中的前kL+1个元素,并将第二信号变换域谱组成第一变换域谱中的后kH个元素。Optionally, the processing unit is specifically configured to: form the third signal transform domain spectrum into the first k L +1 elements in the first transform domain spectrum, and form the second signal transform domain spectrum into the last one in the first transform domain spectrum. k H elements.
可选地,第一滤波器具体用于:对第一变换域谱进行时域信号重建处理,得到第二数字信号。Optionally, the first filter is specifically configured to: perform time-domain signal reconstruction processing on the first transform-domain spectrum to obtain a second digital signal.
可选地,第一滤波器具体用于:对第一变换域谱进行修复处理,得到第一变换域谱对应的第三变换域谱。对第三变换域谱作加窗反离散傅里叶变换,得到第一变换域谱对应的时域上的目标信号。对各个时域下的目标信号进行累加处理,得到第二数字信号。Optionally, the first filter is specifically configured to: perform repair processing on the first transform domain spectrum to obtain a third transform domain spectrum corresponding to the first transform domain spectrum. The windowed inverse discrete Fourier transform is performed on the third transform domain spectrum to obtain the target signal in the time domain corresponding to the first transform domain spectrum. Accumulate the target signals in each time domain to obtain a second digital signal.
可选地,第一滤波器具体用于:将第一变换域谱中的前N/2个元素组成第三变换域谱的前N/2个元素,并将第一变换域谱中的后N/2个元素的共轭组成第三变换域谱的后N/2个元素。Optionally, the first filter is specifically used to: form the first N/2 elements in the first transform domain spectrum into the first N/2 elements of the third transform domain spectrum, and combine the last N/2 elements in the first transform domain spectrum. The conjugation of N/2 elements constitutes the last N/2 elements of the third transform domain spectrum.
本申请提供的风噪处理系统包括风噪处理装置,该装置可以用于执行上述的风噪处理方法,其内容和效果可参考方法部分,本申请对此不再说明。The wind noise processing system provided in the present application includes a wind noise processing device, which can be used to execute the above-mentioned wind noise processing method, the content and effect of which can be referred to the method section, which is not described in this application.
需要说明的是,本申请涉及的处理器可以是电机控制器MCU(Motor controlunit,简称MCU)、中央处理单元(Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称:DSP)、专用集成电路(Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。It should be noted that the processor involved in this application may be a motor controller MCU (Motor control unit, MCU for short), a central processing unit (Central Processing Unit, CPU for short), or other general-purpose processors and digital signal processors. (Digital Signal Processor, referred to as: DSP), application specific integrated circuit (Application Specific Integrated Circuit, referred to as: ASIC) and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the methods disclosed in conjunction with the embodiments of the present application may be directly embodied as executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
本申请还提供一种计算机存储介质,包括:计算机指令,计算机指令用于实现如上述的基于多麦克风的风噪处理方法,其内容和效果可参考方法部分,本申请对此不再说明。The present application also provides a computer storage medium, including: computer instructions, where the computer instructions are used to implement the above-mentioned multi-microphone-based wind noise processing method, the content and effect of which can be referred to the method section, which will not be described in this application.
本申请还提供一种计算机程序产品,包括:计算机指令,计算机指令用于实现如上述的基于多麦克风的风噪处理方法,其内容和效果可参考方法部分,本申请对此不再说明。The present application also provides a computer program product, comprising: computer instructions, where the computer instructions are used to implement the above-mentioned multi-microphone-based wind noise processing method, the content and effect of which can be referred to the method section, which will not be described in this application.
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by program instructions related to hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps including the above method embodiments are executed; and the foregoing storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features thereof can be equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the embodiments of the present application. scope.
Claims (39)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2018/115381 WO2020097820A1 (en) | 2018-11-14 | 2018-11-14 | Wind noise processing method, device, and system employing multiple microphones, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110786022A true CN110786022A (en) | 2020-02-11 |
Family
ID=69383079
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201880040350.7A Pending CN110786022A (en) | 2018-11-14 | 2018-11-14 | Wind noise processing method, device, system and storage medium based on multiple microphones |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN110786022A (en) |
| WO (1) | WO2020097820A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112201272A (en) * | 2020-09-29 | 2021-01-08 | 腾讯音乐娱乐科技(深圳)有限公司 | Method, device and equipment for reducing noise of audio data and storage medium |
| CN115798503A (en) * | 2022-09-27 | 2023-03-14 | 上海富瀚微电子股份有限公司 | Directional sound pickup method and device and electronic equipment |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101593522A (en) * | 2009-07-08 | 2009-12-02 | 清华大学 | A kind of full frequency domain digital hearing aid method and apparatus |
| CN102780948A (en) * | 2011-05-11 | 2012-11-14 | 富士通株式会社 | Wind noise suppressor, semiconductor integrated circuit, and wind noise suppression method |
| US20130304463A1 (en) * | 2012-05-14 | 2013-11-14 | Lei Chen | Noise cancellation method |
| CN107223345A (en) * | 2014-08-22 | 2017-09-29 | 弗劳恩霍夫应用研究促进协会 | FIR filter coefficient for beamforming filter is calculated |
| CN107360527A (en) * | 2016-04-08 | 2017-11-17 | 奥迪康有限公司 | Include the hearing devices of Beam-former filter unit |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101477800A (en) * | 2008-12-31 | 2009-07-08 | 瑞声声学科技(深圳)有限公司 | Voice enhancing process |
| CN202307119U (en) * | 2011-09-05 | 2012-07-04 | 歌尔声学股份有限公司 | Multiple-microphone-array noise eliminating device and system thereof |
| CN103219012B (en) * | 2013-04-23 | 2015-05-13 | 中国人民解放军总后勤部军需装备研究所 | Double-microphone noise elimination method and device based on sound source distance |
| CN103854660B (en) * | 2014-02-24 | 2016-08-17 | 中国电子科技集团公司第二十八研究所 | A kind of four Mike's sound enhancement methods based on independent component analysis |
| US9401158B1 (en) * | 2015-09-14 | 2016-07-26 | Knowles Electronics, Llc | Microphone signal fusion |
| CN106251877B (en) * | 2016-08-11 | 2019-09-06 | 珠海全志科技股份有限公司 | Voice Sounnd source direction estimation method and device |
| CN108766454A (en) * | 2018-06-28 | 2018-11-06 | 浙江飞歌电子科技有限公司 | A kind of voice noise suppressing method and device |
-
2018
- 2018-11-14 CN CN201880040350.7A patent/CN110786022A/en active Pending
- 2018-11-14 WO PCT/CN2018/115381 patent/WO2020097820A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101593522A (en) * | 2009-07-08 | 2009-12-02 | 清华大学 | A kind of full frequency domain digital hearing aid method and apparatus |
| CN102780948A (en) * | 2011-05-11 | 2012-11-14 | 富士通株式会社 | Wind noise suppressor, semiconductor integrated circuit, and wind noise suppression method |
| US20130304463A1 (en) * | 2012-05-14 | 2013-11-14 | Lei Chen | Noise cancellation method |
| CN107223345A (en) * | 2014-08-22 | 2017-09-29 | 弗劳恩霍夫应用研究促进协会 | FIR filter coefficient for beamforming filter is calculated |
| CN107360527A (en) * | 2016-04-08 | 2017-11-17 | 奥迪康有限公司 | Include the hearing devices of Beam-former filter unit |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112201272A (en) * | 2020-09-29 | 2021-01-08 | 腾讯音乐娱乐科技(深圳)有限公司 | Method, device and equipment for reducing noise of audio data and storage medium |
| CN115798503A (en) * | 2022-09-27 | 2023-03-14 | 上海富瀚微电子股份有限公司 | Directional sound pickup method and device and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020097820A1 (en) | 2020-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6142044B2 (en) | Multi-microphone array noise elimination method, apparatus and system | |
| CN109215677B (en) | Wind noise detection and suppression method and device suitable for voice and audio | |
| CN103871418B (en) | A kind of sound reinforcement system is uttered long and high-pitched sounds the detection method of frequency and device | |
| US8494199B2 (en) | Stability improvements in hearing aids | |
| CN101916567B (en) | Speech enhancement method applied to dual-microphone system | |
| US8359195B2 (en) | Method and apparatus for processing audio and speech signals | |
| CN103999487B (en) | Stability and speech audibility improvement of hearing devices | |
| CN110536215A (en) | Method, apparatus, calculating and setting and the storage medium of Audio Signal Processing | |
| CN102347028A (en) | Double-microphone speech enhancer and speech enhancement method thereof | |
| CN110503940B (en) | Speech enhancement method, device, storage medium, electronic device | |
| CN101894563A (en) | Voice enhancing method | |
| CN101976565A (en) | Dual-microphone-based speech enhancement device and method | |
| CN111796790B (en) | A sound effect adjustment method, device, readable storage medium and terminal equipment | |
| CN111970627A (en) | Audio signal enhancement method, device, storage medium and processor | |
| CN106030704B (en) | Method and apparatus for encoding/decoding audio signals | |
| CN113611321A (en) | Voice enhancement method and system | |
| CN111968627B (en) | Bone conduction voice enhancement method based on joint dictionary learning and sparse representation | |
| CN110786022A (en) | Wind noise processing method, device, system and storage medium based on multiple microphones | |
| CN111292756B (en) | Compression-resistant audio silent watermark embedding and extracting method and system | |
| EP4548603A1 (en) | Audio signal processing method and system for enhancing a bone-conducted audio signal using a machine learning model | |
| WO2019205796A1 (en) | Frequency-domain processing amount reduction method, apparatus and device | |
| CN116312606A (en) | High-frequency noise suppression method, device, terminal equipment and storage medium | |
| CN103390403B (en) | The extracting method of MFCC feature and device | |
| JP2009223210A (en) | Signal band spreading device and signal band spreading method | |
| Bayram et al. | A simple prior for audio signals |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200211 |
|
| WD01 | Invention patent application deemed withdrawn after publication |