WO2020063798A1 - Procédé et dispositif d'annulation d'écho, et caisson de haut-parleur intelligent - Google Patents

Procédé et dispositif d'annulation d'écho, et caisson de haut-parleur intelligent Download PDF

Info

Publication number
WO2020063798A1
WO2020063798A1 PCT/CN2019/108343 CN2019108343W WO2020063798A1 WO 2020063798 A1 WO2020063798 A1 WO 2020063798A1 CN 2019108343 W CN2019108343 W CN 2019108343W WO 2020063798 A1 WO2020063798 A1 WO 2020063798A1
Authority
WO
WIPO (PCT)
Prior art keywords
audio signal
audio
echo
signal
echo cancellation
Prior art date
Application number
PCT/CN2019/108343
Other languages
English (en)
Chinese (zh)
Inventor
韩中波
夏萌
吴海全
迟欣
张恩勤
曹磊
师瑞文
Original Assignee
深圳市冠旭电子股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from CN201811130274.7A external-priority patent/CN110956973A/zh
Priority claimed from CN201811561782.0A external-priority patent/CN111356058B/zh
Application filed by 深圳市冠旭电子股份有限公司 filed Critical 深圳市冠旭电子股份有限公司
Publication of WO2020063798A1 publication Critical patent/WO2020063798A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic

Definitions

  • the present application relates to the field of signal processing technologies, and in particular, to an echo cancellation method, device, and smart speaker.
  • the purpose of the embodiments of the present application is to provide an echo cancellation method, device, and smart speaker, which are intended to solve the problem that the existing echo interference technology cannot satisfy audio playback in multiple audio channels.
  • an echo cancellation method is provided, which is applied to a smart speaker.
  • the method includes:
  • an echo cancellation device where the device includes:
  • an acquisition module configured to acquire N first audio signals corresponding to N audio channels connected to the speaker input end; wherein Ng2 is an integer;
  • a synthesizing module configured to linearly transform the N first audio signals to synthesize a second audio signal, and use the second audio signal as a reference signal for echo cancellation;
  • a canceling module configured to acquire a third audio signal collected by a microphone, and perform echo cancellation on the third audio signal according to the reference signal to generate a fourth audio signal.
  • a smart speaker including a memory, a processor, and a computer program stored in the memory and executable on the processor.
  • the processor implements the computer program when the processor executes the computer program. Steps of the first aspect of the method.
  • a computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the method of the first aspect.
  • the beneficial effects of the echo cancellation method provided in the embodiments of the present application are: obtaining N first audio signals corresponding to N audio channels connected to the speaker input end; wherein, Ng2 is an integer; and N first audio signals are linearly transformed into a second audio signal, and the second audio signal is used as a reference signal for echo cancellation; a third audio signal collected by a microphone is obtained, and the third audio signal is collected according to the reference signal.
  • the audio signal is subjected to echo cancellation to generate a fourth audio signal.
  • the N first audio signals in the N audio channels are synthesized into a second audio signal as the reference signal for echo cancellation.
  • the audio signals of multiple audio channels can be synthesized and used as the reference signal for echo cancellation, so that multiple audio channels can be processed.
  • the audio signals in the channels are unified for echo cancellation, eliminating the need to perform multiple echo cancellations on the audio signals in multiple audio channels separately, which improves the efficiency of echo cancellation, and because the echo audio signals collected by the microphones are audio in multiple audio channels
  • the audio signal synthesized by the signal, and the audio signals in multiple audio channels are combined into an audio signal as a reference signal for echo cancellation, which can more accurately simulate the echo audio signal , Can improve the sound quality of the loudspeaker output after echo cancellation.
  • FIG. 1 is a schematic flowchart of an echo cancellation method provided in Embodiment 1 of the present application.
  • FIG. 2 is a schematic flowchart of an echo cancellation method provided in Embodiment 2 of the present application.
  • FIG. 3 is a schematic flowchart of an echo cancellation method provided in Embodiment 3 of the present application.
  • FIG. 4 is a schematic flowchart of an echo cancellation method provided in Embodiment 4 of the present application.
  • Embodiment 5 is a schematic flowchart of an echo cancellation method provided in Embodiment 5 of the present application.
  • FIG. 6 is a schematic flowchart of an echo cancellation method provided in Embodiment 6 of the present application.
  • FIG. 7 is a schematic diagram of an echo cancellation device provided in Embodiment 7 of the present application.
  • Embodiment 8 is a schematic structural diagram of a smart speaker provided in Embodiment 8 of the present application.
  • the echo cancellation method provided in the embodiment of the present application may be applied to an audio playback device or system such as a smart speaker including a speaker and a microphone.
  • the echo cancellation method provided in Embodiment 1 of the application includes: [0032] Step S101 obtains N first audio signals corresponding to N audio channels connected to a speaker input end; wherein Ng2 is an integer;
  • the current mainstream speaker or audio playback system is to play high-quality sound effects such as 5.1 or 7.1 channels.
  • the speaker or audio playback system capable of playing multiple channels includes multiple audio channels, and transmits multiple audio channels. Audio signals for each channel.
  • the speaker may be one or more speakers, and the N audio channels may be connected to one or more speakers. When N first audio signals transmitted from the N audio channels are transmitted to the speakers, the N audio channels are obtained. First audio signal.
  • the speaker is a transducing device capable of converting an electric signal into an acoustic signal.
  • Step S102 Linearly transform the N first audio signals into a second audio signal, and use the second audio signal as a reference signal for echo cancellation;
  • the N first audio signals are played through a speaker.
  • the microphone collects audio emitted by the N first audio signals played by the speaker, an acoustic echo phenomenon is caused.
  • the acoustic echo phenomenon It is generated from the N first audio signals, linearly transforms the N first audio signals, and synthesizes a second audio signal, and uses the second audio signal as a reference signal for echo cancellation.
  • performing linear transformation on the N first audio signals to synthesize a second audio signal includes: obtaining gain values for gain processing in the N audio channels, respectively; according to the N audios A corresponding weight is assigned to the N first audio signals by a channel corresponding gain value; the amplitudes of the N first audio signals are respectively multiplied by the corresponding weights and then accumulated to generate the second audio signal.
  • the above obtaining the gain values of the N audio channels for gain processing can be understood as: performing gain amplification processing on audio signals by the gain amplifier in the N audio channels, and obtaining the gain values of the N audio channels through the gain amplifier. The coefficient of gain amplification.
  • the above-mentioned coefficient of gain amplification may be a preset gain amplification parameter in a gain amplifier corresponding to each audio channel.
  • the above allocating corresponding weights to the N first audio signals according to the gain values corresponding to the N audio channels can be understood as: Assigning corresponding weights according to the size of the gain values corresponding to the N audio channels, and different gain values can be established in advance A mapping table with the corresponding weights, and the corresponding weights are allocated according to the size of the gain values corresponding to the N audio channels.
  • the above-mentioned second audio signal may be understood as an audio signal collected by the microphone and synthesized from the N first audio signals.
  • Step S103 Acquire a third audio signal collected by a microphone, and align the third audio signal according to the reference signal.
  • the frequency signal is subjected to echo cancellation to generate a fourth audio signal.
  • the third audio signal collected by the microphone includes a useful audio signal and a noise audio signal
  • the noise audio signal includes collecting an echo audio signal synthesized by N first audio signals sent from a speaker.
  • the fourth audio signal may be understood as an audio signal after the echo signal is eliminated from the third audio signal.
  • the fourth audio signal may be generated by performing echo cancellation on the third audio signal according to the reference signal.
  • the reference signal may be echoed as a reference signal in an echo canceller designed according to an Acoustic Echo Canceller technology. After cancellation, a fourth audio signal is generated.
  • acquiring a third audio signal collected by a microphone, and performing echo cancellation on the third audio signal according to the reference signal to generate a fourth audio signal includes: acquiring an echo canceller according to the reference An echo estimation signal generated by the signal; acquiring a third audio signal collected by a microphone, and subtracting the echo estimation signal from the third audio signal to generate the fourth audio signal.
  • the reference signal may be passed through an adaptive filter in an acoustic echo canceller to generate an echo estimation signal, and the third audio signal including the useful audio signal and the echo audio signal collected by the microphone may be subjected to echo cancellation by generating the echo estimation signal,
  • the fourth audio signal may be generated by subtracting the echo estimation signal from the third audio signal.
  • the N first audio signals in the N audio channels are combined into a second audio signal as a reference signal for echo cancellation, and audio signals of multiple audio channels can be processed.
  • Synthetic processing is used as a reference signal for echo cancellation, thereby performing unified echo cancellation on audio signals in multiple audio channels, eliminating the need for multiple echo cancellations for audio signals in multiple audio channels, which improves the efficiency of echo cancellation, and because
  • the echo audio signal collected by the microphone from the noise audio signal is an audio signal synthesized from audio signals in multiple audio channels.
  • the audio signals in multiple audio channels are combined into an audio signal as a reference signal for echo cancellation, which can be more accurate. Analog echo audio signal can improve the sound quality of the speaker output after echo cancellation.
  • the echo cancellation method provided in Embodiment 2 of the present application includes:
  • Step S201 Obtain N first audio signals corresponding to the N audio channels connected to the speaker input end, where Ng2 is an integer;
  • Step S202 linearly transform the N first audio signals into a second audio signal, and use the second audio signal as a reference signal for echo cancellation;
  • Step S203 Acquire a third audio signal collected by the microphone, and perform echo cancellation on the third audio signal according to the reference signal to generate a fourth audio signal.
  • the method includes: according to the fourth audio The signal and the preset standard audio signal calculate the audio signal difference value through the audio quality perception evaluation algorithm PEAQ, and determine whether the audio signal difference value is within a preset audio signal difference range; if the audio signal difference value is not in a preset Within the audio signal difference range, return the audio signal difference value to the echo canceller, so that the echo canceller adjusts a filter coefficient according to the audio signal difference value.
  • the audio quality perception evaluation algorithm PEAQ Perceptual Evaluation of Audio Quality
  • PEAQ can imitate the hearing system of the human ear, analyze and compare the reference signal and the test signal to obtain an objective evaluation difference in audio quality, and store the standard audio signal of the speaker as
  • the reference signal in PEAQ and the above-mentioned echo-cancelled fourth audio signal are used as test signals in PEAQ, and the audio signal difference and equivalent value can be calculated by PEAQ according to the fourth audio signal and a preset standard audio signal.
  • the echo canceller receives the difference value of the audio signal, it can adjust the filter coefficient (increase or decrease the filter coefficient) according to the difference value of the audio signal until the difference value of the audio signal is within a preset difference range of the audio signal.
  • the above steps S201, S202, and S203 are the same or similar to the above steps S101, S102, and S103, respectively.
  • the above steps S101 to S103 are not described herein again.
  • Step S204 Frequency-divide the fourth audio signal and input the corresponding N audio channels respectively, and then input the fourth audio signal to the speakers connected to the N audio channels after gain processing. Instruct the speaker to play the fourth audio signal that has been processed by gain.
  • the fourth audio signal is a useful audio signal after echo cancellation.
  • the fourth audio signal is frequency-divided to generate corresponding N audio signals, and the corresponding N audio signals are input. After the channels are subjected to gain amplification processing, playback is performed by one or more speakers connected to the N audio channels.
  • the N first audio signals in the N audio channels are combined into one.
  • Two second audio signals are used as reference signals for echo cancellation, and audio signals of multiple audio channels can be synthesized as reference signals for echo cancellation, thereby performing unified echo cancellation on audio signals in multiple audio channels, without the need to separately
  • the audio signals in each audio channel are subjected to multiple echo cancellations, which improves the efficiency of echo cancellation, and because the echo audio signals in the noise audio signals collected by the microphone are audio signals synthesized from the audio signals in multiple audio channels, multiple The audio signals in each audio channel are combined into an audio signal as a reference signal for echo cancellation, which can more accurately simulate the echo audio signal, and can improve the sound quality of the loudspeaker output after echo cancellation.
  • the echo cancellation method provided in Embodiment 3 of the present application includes:
  • Step S301 Obtain N first audio signals corresponding to the N audio channels connected to the speaker input end, where Ng2 is an integer.
  • Step S302 linearly transform the N first audio signals into a second audio signal, and use the second audio signal as a reference signal for echo cancellation.
  • the above steps S301 and S302 are the same or similar to the above steps S101 and S102, respectively.
  • Step S303 Detect the working mode of the smart speaker.
  • the current working mode of the smart speaker is detected.
  • the specific working modes mentioned above include a voice working mode and a music playing mode.
  • the voice working mode includes use scenarios such as voice playing and telephone calling.
  • the music playing mode Including usage scenarios such as playing music.
  • Step S304 Acquire a third audio signal collected by a microphone and an echo estimation signal generated by the echo canceller according to the reference signal and the working mode, and subtract the echo estimation signal from the third audio signal to generate the Fourth audio signal.
  • the collected audio signal can be echo-cancelled by the echo canceller according to the working mode of the smart speaker, the characteristics of different modes can be targeted in different modes of the smart speaker. Performing corresponding echo cancellation can effectively reduce the error of echo cancellation.
  • the echo canceller includes the first embodiment.
  • Step S401 if the working mode of the smart speaker is a first preset working mode, obtain the echo estimation signal generated by the first adaptive filter according to the reference signal;
  • the smart speaker included in the first preset working mode when the first use scenario of the smart speaker included in the first preset working mode is detected, it means that the smart speaker is in the first preset working mode, Acquire a preset echo estimation signal generated by a first adaptive filter that is preset corresponding to a preset in the first preset working mode, and perform echo cancellation on the third audio signal according to the echo estimation signal.
  • the first preset working mode may be a voice working mode, and a first use scenario corresponding to the first preset working mode when the first working mode is the voice working mode, such as a smart speaker in voice playback and a phone call. scenes to be used.
  • Step S402 if the working mode of the smart speaker is a second preset working mode, obtain the echo estimation signal generated by the second adaptive filter according to the reference signal.
  • the second preset working mode includes a second use scenario of the smart speaker.
  • the smart speaker When it is detected that the smart speaker is in the second use scenario, it means that the smart speaker is in the second preset working mode.
  • a predetermined echo estimation signal generated by a preset second adaptive filter corresponding to a preset in the second preset working mode, and performing echo cancellation on the third audio signal according to the echo estimation signal.
  • the above-mentioned second preset working mode may be a music playback working mode, and a second usage scenario corresponding to the second preset working mode when the second preset working mode is a music mode.
  • the smart speaker is used in music playback.
  • Step S401 includes:
  • Step S501 If the working mode of the smart speaker is a voice working mode, determine it by using a minimum mean square algorithm. Determining coefficients of a first adaptive filter corresponding to the voice working mode;
  • a third audio signal is collected by a microphone and the working mode of the smart speaker is a voice working mode
  • it is determined to work with the voice by using a Least Mean Squares (LMS) algorithm.
  • LMS Least Mean Squares
  • LMS recursive least squares
  • Step S502 the echo estimation signal generated according to the coefficient of the first adaptive filter and the reference signal.
  • Step S402 includes:
  • Step S601 if the working mode of the smart speaker is a music playback mode, determine a coefficient of a second adaptive filter corresponding to the music playback mode by recursive least squares algorithm;
  • a second adaptive filter corresponding to the music playback mode is determined by an RLS algorithm. Because the music has multiple frequency components, because the RLS algorithm has better adaptability to non-stationary signals than the LMS, its filtering performance is significantly better than the LMS algorithm, and the second adaptive filtering corresponding to the music playback mode is determined using RLS Coefficients of the filter will cause the second adaptive filter to process the third speech signal. Echo cancellation is more adaptive.
  • Step S602 the echo estimation signal generated according to the coefficient of the second adaptive filter and the reference signal.
  • echo cancellation is performed on a voice signal collected by a microphone through a second adaptive filter when the smart speaker is in a music playback mode, and echo cancellation is performed according to the characteristics of this mode, which can effectively reduce echo cancellation. error.
  • an embodiment of the present application provides an echo cancellation device, which can be integrated into an audio playback device or system such as a smart speaker including a speaker and a microphone, and is configured to execute the method steps in Embodiments 1 to 6.
  • an audio playback device or system such as a smart speaker including a speaker and a microphone
  • the echo cancellation device 700 includes:
  • the acquisition module 701 is configured to acquire N first audio signals corresponding to the N audio channels connected to the speaker input end, where Ng2 is an integer;
  • a synthesizing module 702 configured to linearly transform the N first audio signals into a second audio signal, and use the second audio signal as a reference signal for echo cancellation;
  • composition module 702 includes:
  • a first acquisition unit configured to acquire gain values for gain processing in the N audio channels, respectively;
  • an assigning unit configured to assign corresponding weights to the N first audio signals according to the gain values corresponding to the N audio channels
  • an accumulating unit configured to multiply the amplitudes of the N first audio signals by the corresponding weights, and then accumulate to generate the second audio signal.
  • the cancellation module 703 is configured to acquire a third audio signal collected by a microphone, and perform echo cancellation on the third audio signal according to the reference signal to generate a fourth audio signal.
  • the elimination module 702 includes:
  • a second obtaining unit configured to obtain an echo estimate generated by the adaptive filter according to the reference signal Signal
  • a generating unit configured to obtain a third audio signal collected by a microphone, and subtract the echo estimation signal from the third audio signal to generate the fourth audio signal.
  • the echo cancellation device 700 further includes:
  • a frequency division processing module configured to divide the fourth audio signal into the corresponding N audio channels after frequency division processing, and input the signals to all the channels connected to the N audio channels after gain processing; And speaking the speaker to instruct the speaker to play the fourth audio signal that has been processed by gain.
  • the echo cancellation device 700 further includes:
  • a judging module configured to calculate an audio signal difference value through an audio quality perception evaluation algorithm PEAQ according to the fourth audio signal and a preset standard audio signal, and determine whether the audio signal difference value is within a preset audio signal Within the difference range; if the audio signal difference value is not within a preset audio signal difference range, returning the audio signal difference value to the adaptive filter, so that the adaptive filter is based on the audio signal The difference value adjusts the filter coefficient.
  • the echo cancellation device 700 further includes a detection module for detecting a working mode of the smart speaker;
  • the second obtaining unit is specifically configured to:
  • the echo canceller includes a first adaptive filter and a second adaptive filter
  • the second obtaining unit is further specifically configured to:
  • the working mode of the smart speaker is a first preset working mode, acquiring the echo estimation signal generated by the first adaptive filter according to the reference signal;
  • the working mode of the smart speaker is a second preset working mode, acquiring the echo estimation signal generated by the second adaptive filter according to the reference signal.
  • the first preset working mode is a voice working mode.
  • the second obtaining unit is specifically configured to: determine a coefficient of a first adaptive filter corresponding to the voice working mode by using a minimum mean square algorithm;
  • the echo estimation signal generated according to the coefficients of the first adaptive filter and the reference signal is generated according to the coefficients of the first adaptive filter and the reference signal.
  • the second preset working mode is a music playback mode.
  • the second obtaining unit is specifically configured to determine a coefficient of a second adaptive filter corresponding to the music playback mode by a recursive least square algorithm
  • the N first audio signals in the N audio channels are combined into a second audio signal as a reference signal for echo cancellation, and audio signals of multiple audio channels can be processed.
  • Synthetic processing is used as a reference signal for echo cancellation, thereby performing unified echo cancellation on audio signals in multiple audio channels, eliminating the need for multiple echo cancellations for audio signals in multiple audio channels, which improves the efficiency of echo cancellation, and because
  • the echo audio signal collected by the microphone from the noise audio signal is an audio signal synthesized from audio signals in multiple audio channels.
  • the audio signals in multiple audio channels are combined into an audio signal as a reference signal for echo cancellation, which can be more accurate. Analog echo audio signal can improve the sound quality of the speaker output after echo cancellation.
  • FIG. 8 is a schematic structural diagram of a smart speaker according to an embodiment of the present application.
  • the smart speaker 800 includes: a processor 801, a memory 802, and a computer program 803 stored in the memory 802 and executable on the processor 801.
  • the processor 801 executes the computer program 803 the steps in the embodiment of the echo cancellation method are implemented, for example, the method steps in the foregoing embodiment.
  • the computer program 803 may be divided into one or more units / modules, and the one or more units / modules are stored in the memory 802 and executed by the processor 801 to complete the present invention.
  • the one or more units / modules may be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program 803 in the smart speaker 800 described above.
  • the processor 801 may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSPs), and application specific integrated circuits (Application Specific Integrated Circuits, ASIC), off-the-shelf programmable gate array
  • CPU central processing unit
  • DSP digital signal processors
  • ASIC Application Specific Integrated Circuits
  • the memory 802 may be an internal storage unit of the smart speaker 800, such as a hard disk or a memory of the smart speaker 800.
  • the memory 802 may also be an external storage device of the smart speaker 800, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, and a flash memory provided on the smart speaker 800. Card (Flash Card), etc.
  • the memory 802 may include both the internal storage unit of the smart speaker 800 and an external storage device.
  • the memory 802 is configured to store the computer program and other programs and data required by the smart speaker 800.
  • the memory 802 may also be used to temporarily store data that has been output or is to be output.
  • FIG. 8 is only an example of the smart speaker 800, and does not constitute a limitation on the smart speaker 800.
  • the smart speaker 800 may include more or fewer components than shown, or some components may be combined, or Different components, for example, the above-mentioned smart speaker 800 may further include an input-output device, a network access device, a bus, and the like.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, the indirect coupling or communication connection of the device or unit, and may be electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. on. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions in the embodiments of the present application.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist separately physically, or two or more units may be integrated into one unit.
  • the above integrated unit may be implemented in the form of hardware or in the form of software functional unit.
  • the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, this application implements all or part of the processes in the method in the foregoing embodiment, and may also be completed by a computer program instructing related hardware.
  • the computer program may be stored in a computer-readable storage medium.
  • the computer program When executed by a processor, the steps of the foregoing method embodiments may be implemented.
  • the computer program includes computer program code, and the computer program code may be in a source code form, an object code form, an executable file, or some intermediate form.
  • the above computer-readable medium may include: any entity or device capable of carrying the above computer program code, a recording medium, a U disk, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM, Read-Only Memory), a random Access memory (RAM, Random Access Memory), electric carrier signals, telecommunication signals, and software distribution media.
  • a recording medium a U disk, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM, Read-Only Memory), a random Access memory (RAM, Random Access Memory), electric carrier signals, telecommunication signals, and software distribution media.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

La présente invention concerne un procédé et un dispositif d'annulation d'écho ainsi qu'un caisson de haut-parleur intelligent. Le procédé consiste à : acquérir N premiers signaux audio correspondant à N canaux audio connectés à l'extrémité d'entrée d'un haut-parleur ; N étant un nombre entier supérieur ou égal à 2 ; effectuer une transformation linéaire sur les N premiers signaux audio pour synthétiser un deuxième signal audio, et utiliser le deuxième signal audio en tant que signal de référence d'annulation d'écho ; et acquérir un troisième signal audio collecté par un microphone, et réaliser une annulation d'écho sur le troisième signal audio selon le signal de référence pour générer un quatrième signal audio. Le mode de réalisation de la présente invention améliore l'efficacité d'annulation d'écho en s'affranchissant du besoin d'effectuer une annulation d'écho multiple sur les signaux audio dans une pluralité de canaux audio respectivement, réalise une simulation plus précise du signal audio d'écho à l'aide d'un signal audio synthétisé à partir de signaux audio dans la pluralité de canaux audio en tant que signal de référence d'annulation d'écho, et améliore la qualité de son de sortie du haut-parleur après annulation d'écho.
PCT/CN2019/108343 2018-09-27 2019-09-27 Procédé et dispositif d'annulation d'écho, et caisson de haut-parleur intelligent WO2020063798A1 (fr)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201811130274.7A CN110956973A (zh) 2018-09-27 2018-09-27 一种回声消除方法、装置及智能终端
CN201811130274.7 2018-09-27
CN201811561782.0A CN111356058B (zh) 2018-12-20 2018-12-20 一种回声消除方法、装置及智能音箱
CN201811561782.0 2018-12-20

Publications (1)

Publication Number Publication Date
WO2020063798A1 true WO2020063798A1 (fr) 2020-04-02

Family

ID=69953399

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/108343 WO2020063798A1 (fr) 2018-09-27 2019-09-27 Procédé et dispositif d'annulation d'écho, et caisson de haut-parleur intelligent

Country Status (1)

Country Link
WO (1) WO2020063798A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022083502A1 (fr) * 2020-10-22 2022-04-28 广东美的白色家电技术创新中心有限公司 Procédé d'interaction vocale et appareil associé et procédé permettant d'établir une correspondance

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996026592A1 (fr) * 1995-02-24 1996-08-29 Ericsson Inc. Systeme et procede de compensation d'echos acoustiques, y compris de distorsions non lineaires dans des appareils telephoniques a haut-parleur
US20040174991A1 (en) * 2001-07-11 2004-09-09 Yamaha Corporation Multi-channel echo cancel method, multi-channel sound transfer method, stereo echo canceller, stereo sound transfer apparatus and transfer function calculation apparatus
CN107105366A (zh) * 2017-06-15 2017-08-29 歌尔股份有限公司 一种多通道回声消除电路、方法和智能设备
CN107123430A (zh) * 2017-04-12 2017-09-01 广州视源电子科技股份有限公司 回声消除方法、装置、会议平板及计算机存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996026592A1 (fr) * 1995-02-24 1996-08-29 Ericsson Inc. Systeme et procede de compensation d'echos acoustiques, y compris de distorsions non lineaires dans des appareils telephoniques a haut-parleur
US20040174991A1 (en) * 2001-07-11 2004-09-09 Yamaha Corporation Multi-channel echo cancel method, multi-channel sound transfer method, stereo echo canceller, stereo sound transfer apparatus and transfer function calculation apparatus
CN107123430A (zh) * 2017-04-12 2017-09-01 广州视源电子科技股份有限公司 回声消除方法、装置、会议平板及计算机存储介质
CN107105366A (zh) * 2017-06-15 2017-08-29 歌尔股份有限公司 一种多通道回声消除电路、方法和智能设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022083502A1 (fr) * 2020-10-22 2022-04-28 广东美的白色家电技术创新中心有限公司 Procédé d'interaction vocale et appareil associé et procédé permettant d'établir une correspondance

Similar Documents

Publication Publication Date Title
CN106664473B (zh) 信息处理装置、信息处理方法和程序
KR101250124B1 (ko) 에코 억제 필터를 위한 제어 정보를 계산하는 장치 및 방법 및 지연 값을 계산하는 장치 및 방법
JP6389232B2 (ja) パーソナルオーディオデバイスのための短待ち時間マルチドライバ適応雑音消去(anc)システム
US9210504B2 (en) Processing audio signals
CN105144674B (zh) 多通道回声消除与噪声抑制
JP5762956B2 (ja) ヌル処理雑音除去を利用した雑音抑制を提供するシステム及び方法
JP4780119B2 (ja) 頭部伝達関数測定方法、頭部伝達関数畳み込み方法および頭部伝達関数畳み込み装置
JP5533248B2 (ja) 音声信号処理装置および音声信号処理方法
US20090046866A1 (en) Apparatus capable of performing acoustic echo cancellation and a method thereof
CN110956973A (zh) 一种回声消除方法、装置及智能终端
US11711061B2 (en) Customized automated audio tuning
CN102968999B (zh) 处理音频信号
US20140349638A1 (en) Signal processing control in an audio device
EP3671740B1 (fr) Procédé de compensation d'un signal audio traité
GB2550457A (en) Method and apparatus for acoustic crosstalk cancellation
CN111356058B (zh) 一种回声消除方法、装置及智能音箱
JP6873549B2 (ja) オーディオ装置およびコンピュータで読み取り可能なプログラム
WO2020063798A1 (fr) Procédé et dispositif d'annulation d'écho, et caisson de haut-parleur intelligent
JP5163685B2 (ja) 頭部伝達関数測定方法、頭部伝達関数畳み込み方法および頭部伝達関数畳み込み装置
US11228837B2 (en) Processing device, processing method, reproduction method, and program
TW202331701A (zh) 雙麥克風陣列回音消除方法、雙麥克風陣列回音消除裝置、電子設備、及非揮發性電腦可讀儲存媒體
JP5698110B2 (ja) マルチチャネルエコー消去方法、マルチチャネルエコー消去装置、およびプログラム
JP2021097293A (ja) エコーキャンセル装置、エコーキャンセル方法およびエコーキャンセルプログラム
JP5249633B2 (ja) チャネル間特性差機能付き収音再生装置とその方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19866721

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19866721

Country of ref document: EP

Kind code of ref document: A1