Comfortable noise generator, method for generating comfortable noise, and device for counteracting echo

A comfort noise and generator technology, applied in the field of echo cancellation devices and comfort noise generators, can solve the problems of deteriorating speech quality, mismatching spectral characteristics, mismatching energy levels, etc.

Inactive Publication Date: 2011-07-27
HUAWEI TECH CO LTD
View PDF5 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] There are at least the following shortcomings in the implementation of this CNG: (1) the spectral characteristics of hoth noise and background noise do not match, mainly because the background noise of near-end speech comes from the surrounding environment, such as printers, air conditioners, etc., so , its spectral characteristics are various and change with time, while the spectral characteristics of hoth noise are fixed (because the filter coefficient in formula (1) is constant), therefore, the spectral characteristics of hoth noise and background noise do not match, It means that there are two kinds of background noises that appear alternately in time in the near-end speech, which will deteriorate the speech quality
(2) The energy level of the hoth noise does not match the background noise, mainly because the hoth noise uses a fixed energy level, while the energy level of the background noise changes with the surrounding environment. Therefore, the hoth noise cannot match the energy of the variable background noise If the level matches, there may be artificially generated "bumpy" noise phenomenon, which will affect the voice quality

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Comfortable noise generator, method for generating comfortable noise, and device for counteracting echo
  • Comfortable noise generator, method for generating comfortable noise, and device for counteracting echo
  • Comfortable noise generator, method for generating comfortable noise, and device for counteracting echo

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] This embodiment provides a comfort noise generator, which can be used in an AEC module as a CNG sub-module of the AEC module, such as Figure 4 As shown, the comfort noise generator consists of:

[0047] Background noise estimation module 1, is used for judging whether the current frame signal of input signal (the signal transmitted in voice communication) is background noise, if yes, then in frequency domain to the spectral feature and energy level of the current frame signal of described input signal Estimating to obtain an estimated value of spectral characteristics and an estimated value of energy level; wherein, the input signal includes: a time domain signal and a frequency domain signal output after linear echo suppression;

[0048] If the background noise estimation module 1 determines that the current frame signal is not background noise, the comfort noise generator does not estimate the spectral characteristics and energy levels of the current frame signal of ...

Embodiment 2

[0089] This embodiment provides a method for generating comfort noise, which is based on the method for generating comfort noise by the comfort noise generator given in Embodiment 1 above, such as Figure 8 , 9 As shown, the method includes:

[0090] Step S1, judging whether the current frame signal of the input signal is background noise, if so, estimating the spectral characteristics and energy level of the current frame signal in the frequency domain, and obtaining the estimated value of the spectral characteristic and the estimated value of the energy level; wherein, the input Signals include: time-domain signals and frequency-domain signals output after linear echo suppression;

[0091] Step S2, generating white noise in the frequency domain;

[0092] Step S3, according to the obtained spectral characteristic estimation value and energy level estimation value, the comfort noise is obtained after shaping the white noise generated in the frequency domain, the spectral cha...

Embodiment 3

[0138] This embodiment provides an echo canceling device, which is used in a voice communication terminal or system to process voice signals and improve voice quality, such as Figure 13 As shown, the echo canceling device includes:

[0139] An adaptive filter 21, configured to perform linear echo suppression on the time-domain signal of the input signal and then output it;

[0140] The frequency-domain conversion processing module 22 is used to convert the time-domain signal outputted after the adaptive filter is processed into a frequency-domain signal; the frequency-domain conversion processing module 22 can convert the described The time-domain signal output after the adaptive filter 21 is processed is converted into a frequency-domain signal;

[0141] A nonlinear processor 23, configured to perform residual echo suppression on the output frequency domain signal converted by the frequency domain conversion processing module 22 and then output it;

[0142] The comfort noi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention provides a comfortable noise generator, a method for generating a comfortable noise, and a device for counteracting an echo, and belongs to the technical field of voice communication. The generator comprises a background noise estimation module, a white noise generation module, a white noise shaping module and a comfortable noise filling module, wherein the background noise estimation module is used for estimating a frequency spectrum characteristic and an energy level of a present frame signal in a frequency domain when the present frame signal of an input signal is a background noise so as to obtain a frequency spectrum characteristic estimated value and an energy level estimated value; the white noise generation module is used for generating a white noise in the frequency domain; the white noise shaping module is used for shaping the white noise generated by the white noise generation module so as to obtain a comfortable noise according to the obtained frequency spectrum characteristic estimated value and the obtained energy level estimated value, and the frequency spectrum characteristic and the energy level of the obtained comfortable noise are matched with those of the background noise; and the comfortable noise filling module is used for filling the present frame signal of an output frequency domain signal in which a residual echo is suppressed by using the shaped comfortable noise. By the generator, the quality of a voice can be guaranteed.

Description

technical field [0001] The invention relates to the technical field of voice communication, in particular to a comfort noise generator, method and echo cancellation device. Background technique [0002] In modern voice communication systems (such as VOIP, mobile phones, video conferencing systems, etc.), echoes often exist. Currently, AEC (Acoustic Echo Cancellation) modules are installed in voice communication systems to solve echoes and improve dual ability to speak. [0003] Currently as figure 1 The AEC module applied in the communication system shown is as figure 2 As shown, it includes: Adaptive Filter (adaptive filter), NLP (Non-Linear Process, nonlinear processing) and CNG (Comfort NoiseGenerator, comfort noise generator) and other sub-modules, where Adaptive Filter eliminates linear echo, What NLP eliminates is nonlinear echo and residual linear echo. The function of CNG is to compensate the suppressed background noise, make the background noise in speech conti...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G10L19/00G10L21/02G10L19/012G10L21/0232
Inventor 邱洪
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products