Client-Side Echo Cancellation for Multi-Party Audio Conferencing

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=7hE3JkDLA7U



Duration: 38:30
170 views
2


We introduce a new structure for multi-party audio conferencing, where the MCU (Multipoint Conferencing Unit) mixes all the received signals and rebroadcast the same stream to all clients. Each client then removes its own signal before playback. This architecture reduces bandwidth and computation requirements at the MCU. The major challenge, however, is that the client's own speech is non-linearly distorted at the MCU. This makes it hard to remove from the mixed signal, producing an echo-like distortion. In this work, we solve that problem by proposing a client-side echo cancellation algorithm which completely removes the echo, with minimal artifacts. The Mean Opinion Score (MOS) results imply that the proposed algorithm works well, which makes the proposed multi-party audio conferencing structure practical and promising.




Other Videos By Microsoft Research


2016-09-07Learning to Label Images
2016-09-07On the Compressibility of NP Instances and Cryptographic Applications
2016-09-07Search: Use of Relevance Feedback and Estimating Effectiveness of Searches
2016-09-07Tool Support for Proof Engineering
2016-09-07Attack-Resistant Algorithms for Massive Networks
2016-09-07Lambda Legal: Making the Case for Equality
2016-09-07Introducing Nielsen Buzzmetrics Research The Global Measurement Standard in Consumer Generated Media
2016-09-07Understanding visual scenes in 200 msec: Results from Human and Modeling Experiments 
2016-09-07Exploiting Multiple Cores Today: Scalability and Reliability For Off-the-shelf Software
2016-09-07Proof Procedures for Separated Heap Abstractions
2016-09-07Client-Side Echo Cancellation for Multi-Party Audio Conferencing
2016-09-07Variance analyses from invariance analyses
2016-09-07Modelling the performance of wireless networks employing the IEEE 802.11 MAC
2016-09-07Geometric Optics, Duality and Congestion in Sensornets [1/2]
2016-09-07All Rise: Somebodies, Nobodies and the Politics of Dignity
2016-09-07Hierarchical Bayesian Models for Rating Individual Players from Group Competitions
2016-09-07Interoperability and natural language processing for business rules engines
2016-09-07Random Matrices and Spectral Clustering Abstract
2016-09-07Generalized Algebraic Data Types and Object-Oriented Programming
2016-09-07Memex Summit (Digital Memories Workshop) - Content-Based Similarity Search with MyLifeBits
2016-09-07Statistical Modelling of Biological Networks



Tags:
microsoft research