Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Double-talk detection and echo cancellation method based on zero-crossing rate

A technology of echo cancellation and zero-crossing rate, applied in two-way working system, two-way sound reinforcement telephone system, speech analysis, etc., can solve problems such as interference and system noise sensitivity

Active Publication Date: 2016-08-03
深圳市雅今智慧科技有限公司
View PDF8 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, traditional algorithms are more sensitive to system noise and are easily disturbed by noise.

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
  • Double-talk detection and echo cancellation method based on zero-crossing rate
  • Double-talk detection and echo cancellation method based on zero-crossing rate
  • Double-talk detection and echo cancellation method based on zero-crossing rate

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0146] The invention mainly includes three core steps: (1) zero-crossing rate calculation and double-talk monitoring; (2) echo filter estimation and echo elimination; (3) target voice harmonic structure recovery. The processing flow of the present invention is described in detail as follows:

[0147] Step 1. Zero-crossing rate calculation and double-talk monitoring.

[0148] Assume that the near-end signal and the far-end signal are denoted as s(t) and r(t), respectively. The signal collected by the microphone of the communication or other application terminal is denoted as y(t), which can be expressed as:

[0149] y(t)=h(t)*r(t)+s(t)+u(t), i=1,2,...,N, (1)

[0150] In formula (1), h(t) represents the room impulse response from the speaker to the microphone, x(t)=h(t)*r(t) represents the echo signal, u(t) represents the system white noise and environmental noise, " *" stands for convolution operation. The first important task of this invention is to calculate the zero-cros...

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 a double-talk detection and echo cancellation method based on zero-crossing rate, comprising the following steps: S1, zero-crossing rate calculation and double-talk monitoring: different echo cancellation strategies are adopted for double-talk and single-talk scenarios; S2, echo filter estimation and echo cancellation; there is difference between an echo signal collected by a microphone and a far-end signal because of room impulse response, and the echo component is eliminated from the signal collected by the microphone; and S3, recovery of a target speech harmonic structure. A harmonic structure analysis method is used to compensate for the missing harmonic components of near-end speech to further inhibit speech distortion. Compared with the traditional echo cancellation technology, double-end monitoring is realized based on the zero-crossing rate, and elimination of target speech is avoided. Based on the criterion of frequency-domain minimum mean square error, an echo cancellation filter converges rapidly. By adopting a frequency-domain parallel processing framework, the complexity is low. A speech distortion inhibition module is added, and the distortion degree of target speech is reduced.

Description

technical field [0001] The invention relates to the field of voice signal processing, in particular to a double-talk detection and echo cancellation method based on a zero-crossing rate index. Background technique [0002] For echo cancellation: [0003] The so-called echo refers to any terminal device that has both a built-in microphone and a speaker. When the microphone collects the voice of the target user, it will also receive the sound from the speaker. For voice communication equipment, if the echo is not eliminated, it will iterate multiple times in the communication loop and form howling, making the communication unusable. For applications such as smart speakers with built-in voice control centers, if the secondary echo is not suppressed, it will affect the accuracy of voice recognition and reduce the intelligence level of voice control. [0004] Echo cancellation system has three important signals: near-end signal (near-endsignal), far-end signal (far-endsignal) a...

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): G10L21/0208G10L21/0232G10L25/06H04M9/08H04N7/15
Inventor 唐明
Owner 深圳市雅今智慧科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products