Method and device for tracking echo time delay

A technology of echo and time delay, which is applied in the direction of two-way sound reinforcement telephone system, telephone structure, advanced technology, etc., and can solve problems such as large jitter and affecting the accuracy of echo cancellation

Active Publication Date: 2016-04-06
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF2 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The use of software to acquire signals will be affected by various factors such as signal transmission speed and unstable software operation, which will caus...

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
  • Method and device for tracking echo time delay
  • Method and device for tracking echo time delay
  • Method and device for tracking echo time delay

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0078] figure 2 It is a flowchart of a method for tracking echo delay provided by Embodiment 1 of the present invention. Such as figure 2 As shown, the method may include the following steps:

[0079] 201. Acquire an echo reference signal and a sound input signal.

[0080] In this step, the echo reference signal can be obtained through system hardware or software; the speaker's voice input signal can be obtained through a microphone.

[0081] In addition, each frame of the echo reference signal may be used as a time unit, and the operation of acquiring the signal is performed once per frame. The frame length of the echo reference signal can be set as required.

[0082] For example, the length of the echo reference signal of 15ms, 20ms, or 30ms is taken as one frame, and the operation of acquiring the signal is performed on a frame-by-frame basis each time.

[0083] 202. Determine whether the echo reference signal has an echo in the current frame.

[0084] In this step,...

Embodiment 2

[0165] Figure 4 It is a schematic structural diagram of a device for tracking echo time delay provided by Embodiment 2 of the present invention. Such as Figure 4 As shown, the device may include an acquisition unit 401, an echo judgment unit 402, a cross-correlation function determination unit 403, an echo time delay determination unit 404, a maintenance unit 405, a cross-correlation function tracking filter unit 406, an error analysis unit 407, an echo time delay tracking filter unit 408 . in:

[0166] The acquiring unit 401 is configured to acquire an echo reference signal and a sound input signal.

[0167] Specifically, the acquiring unit 401 can acquire the echo reference signal through system hardware or software; can acquire the speaker's voice input signal through a microphone.

[0168] In addition, each frame of the echo reference signal may be used as a time unit, and the operation of acquiring the signal is performed once per frame. The frame length of the ech...

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 provides a method and a device for tracking echo time delay. The method comprises steps that, an echo reference signal and a sound input signal are acquired, and echo time delay of the echo reference signal at a present frame is determined by utilizing peak values of cross-correlation functions of the echo reference signal and the sound input signal at the present frame. According to the method and the device, in the process of acquiring the echo reference signal, the echo time delay of the echo reference signal at the present frame is determined by utilizing the peak values of the cross-correlation functions of the echo reference signal and the sound input signal at the present frame, so echo time delay of the echo reference signal at each frame is tracked, and bases are provided for eliminating time delay jittering and improving long-term stability of the echo elimination performance.

Description

【Technical field】 [0001] The invention relates to sound signal processing technology, in particular to a method and device for tracking echo time delay. 【Background technique】 [0002] The sound from the device's own speaker is called an echo. The echo and the speaker's signal are mixed together and sent to the system after being picked up by the microphone, which will affect the device's response to the speaker's voice signal. In order to eliminate the echo mixed in the speaker's voice signal, an echo cancellation technology, or Automatic Echo Cancellation (Automatic Echo Cancellation, AEC for short), needs to be used. [0003] figure 1 A schematic diagram of the system structure of echo cancellation using ACE is shown, as figure 1 As shown, the basic principle of echo cancellation is: obtain the echo reference signal of the echo emitted by the speaker from the system, and use the echo reference signal to simulate the actual sound signal input from the microphone to compl...

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
IPC IPC(8): H04M9/08H04M1/20
CPCH04M1/20H04M9/08Y02D30/70
Inventor 李峥
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) 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