Echo canceling implementing method supporting a plurality of voice coding systems
A technology of echo cancellation and implementation method, which is applied in speech analysis, instruments, etc., which can solve problems affecting call quality, increase hardware design cost, and reduce signal processing efficiency, so as to improve processing accuracy, smooth detection effect, and improve auditory quality. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment Construction
[0022] Aiming at the deficiencies of the prior art in the background technology, the present invention proposes a method for implementing echo cancellation supporting multiple speech coding standards. The flow of the method of the present invention can be summarized as follows: 1) Buffering and smoothing the received voice code stream; 2) Decode according to the voice coding mode of each channel; 3) Sampling rate matching; 4) Gain matching; 5) Near-end voice detection; 6) Adaptive filtering, filter coefficient update; 7) Sampling rate restoration; ) encoding; 10) Send encoded data evenly every 10ms cycle.
[0023] Steps 1) and 10) in the above method flow together constitute a delay jitter buffer smoothing mechanism, which shapes the signal to effectively eliminate network delay jitter. The delay jitter buffer smoothing mechanism includes: at the receiving end, open a 1600-byte circular buffer at both ends of each channel, corresponding to PCM (64 kbps), CVSD (16 kbps), G729 (...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com