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

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

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

Active Publication Date: 2019-10-25
深圳市雅今智慧科技有限公司
View PDF8 Cites 0 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 index
  • Double-talk detection and echo cancellation method based on zero-crossing rate index
  • Double-talk detection and echo cancellation method based on zero-crossing rate index

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 restoration. 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-c...

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] There are three important signals in an echo cancellation system: near-end signal, far-end signal and echo. The near-en...

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 Patents(China)
IPC IPC(8): G10L21/0208G10L21/0232G10L25/06H04M9/08H04N7/15
CPCG10L21/0208G10L21/0232G10L25/06G10L2021/02082H04M9/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