Optimized method, device and system for eliminating echo

An optimization method and technology of an optimization device, applied in the field of computer communication, can solve problems such as excessively long tail length and poor elimination effect, and achieve the effect of reducing tail length, ensuring integrity and optimizing effect.

Active Publication Date: 2012-07-11
GUIYANG LONGMASTER INFORMATION & TECHNOLOGY CO LTD
View PDF6 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The main purpose of the present invention is to disclose an optimized method, device and system for eliminating echo, so as to solve the problem that the existing echo canceller has poor elimination effect due to too long tail length

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
  • Optimized method, device and system for eliminating echo
  • Optimized method, device and system for eliminating echo
  • Optimized method, device and system for eliminating echo

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 2

[0047] This embodiment further optimizes the offset of the echo corresponding to the sound of the playback data in the recording data relative to the beginning of the recording on the basis of the first embodiment above. Specifically, since the magnitude of the echo offset is mainly composed of two parts, the playback delay and the recording delay, this embodiment further optimizes the recording delay on the basis of the first embodiment.

[0048] Recording is also the same as playback. There is a lower limit for the length of the recording buffer at each recording sampling rate, and the recording buffer can only be set longer than this length or equal to the lower limit. When the recording data fills the first buffer, we can get the first recording block from the recording API. Due to the reason of echo cancellation, we have to obtain the "equal length" of the playback frame from the recording data every time ( The "equal length" here refers to recording frames with the same ...

Embodiment 3

[0056] Corresponding to the above method embodiments, this embodiment provides an optimization system and device for eliminating echo, so that the communication terminal can flexibly set the playback sampling rate, playback buffer length, Parameters such as recording sampling rate and recording buffer length to optimize the real-time nature of the call, ensure the integrity of data transmission and improve the signal-to-noise ratio of voice data. Such as figure 2 As shown, the system includes an echo canceller 1 for obtaining playback data and recording data for AEC echo cancellation and an optimization device 2 for establishing a communication connection with the echo canceller 1, wherein the optimization device is used to perform the following The operation:

[0057] Obtain the recording data through the recording thread, where the recording thread starts before the playback thread;

[0058] Obtain the playback sampling rate and its corresponding playback buffer length, and...

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 invention discloses an optimized method, device and system for eliminating echo, aiming at solving the problem that the traditional echo eliminator is poor in elimination effect. The optimized method for eliminating echo comprises the following steps of: acquiring recording data by a recording thread, wherein the recording thread is started prior to a playback thread; acquiring a playback sampling rate and a playback buffer region length corresponding to the playback sampling rate, and calculating the playback delay time duration according to the playback sampling rate and the playback buffer region length corresponding to the playback sampling rate; after the playback data is transmitted to the echo eliminator to start the echo eliminator, separating recording data which is arranged on the top in the obtained recording data after the echo eliminator is started and corresponds to one playback delay time duration; and transmitting the recording data which is arranged behind one playback delay time duration in the recording data obtained after the echo eliminator is started to the echo eliminator for carrying out echo elimination processing.

Description

technical field [0001] The invention relates to the technical field of computer communication, in particular to an optimization method, device and system for eliminating echo. Background technique [0002] In voice communication, one of the factors that greatly affects the quality of the call is the echo. Echo refers to the phenomenon that the voice sent by the speaker to other people through the communication device returns to the receiver. Echoes can seriously interfere with speakers and must be eliminated. In general, echo is divided into two types, namely: "circuit echo" and "acoustic echo". "Circuit echo" can be eliminated through reasonable design of hardware equipment, which will not be discussed here. And the present invention is the optimization processing done to "acoustic echo". [0003] "Acoustic echo" refers to the echo formed by the far-end user's voice coming out of the earpiece, passing through the air or other media to the near-end user's microphone, and...

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): G10L21/02H04M9/08G10L21/028
Inventor 黄国宏潘年华胡海周平王海晏利平李晓鹏罗光喜杨晓东
Owner GUIYANG LONGMASTER INFORMATION & TECHNOLOGY 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