即時通訊的語音回聲消除技術
在即時通訊應用中,需要進行雙方,或是多方的實時語音交流,在要求較高的場合,通常都是採用外接音響放音,這樣必然會產生迴音,即一方說話後,透過對方的音響放音,然後又被對方的Mic採集到回傳給自己。如果不對迴音進行處理,將會影響通話質量和使用者體驗,更嚴重的還會形成震盪,產生嘯叫。那麼如何實現回聲消除技術呢!
回聲消除就是在Mic採集到聲音之後,將本地音響播放出來的聲音從Mic採集的聲音資料中消除掉,使得Mic錄製的聲音只有本地使用者說話的聲音。
傳統的回聲消除都是採用硬體方式,在硬體電路上整合DSP處理晶片,如我們常用的固定電話、手機等都有專門的迴音消除處理電路,而採用軟體方式實現回聲消除一直存在技術難點,包括國內應用最廣泛的QQ超級語音,便是採用國外的GIPS技術,由此可見一般。
回聲消除已經成為即時通訊中提供全雙工語音的標準方法。聲學回聲消除是透過消除或者移除本地話筒中拾取到的遠端的音訊訊號來阻止遠端的聲音返回去的一種處理方法。這種音訊的移除都是透過數字訊號處理來完成的。回聲消除技術是數字訊號處理的典型應用之一。
回聲消除的基本原理是以揚聲器訊號與由它產生的多路徑回聲的相關性為基礎,建立遠端訊號的語音模型,利用它對回聲進行估計,並不斷修改濾波器的係數,使得估計值更加逼近真實的回聲。然後,將回聲估計值從話筒的輸入訊號中減去,從而達到消除回聲的目的。
以下列舉AnyChat音影片開發系統的回聲消除技術。
AnyChat迴音消除效果
A使用者說話
B使用者Mic錄製聲音(包含A的聲音+B的聲音)
A聽到B的聲音(進行了迴音消除,只保留B的聲音)
關於噪音抑制(ANS)
AnyChat的噪音抑制技術原理是將實時取樣的數字訊號進行頻譜分析,這樣我們就能分析背景噪聲響應的強度和頻譜分佈,然後根據這個模型就能設計一個濾波器,當有人講話的時候,同時做訊號分析,根據分析,ANC就能分析出講話者的頻譜,那麼根據這些背景噪音和講話者的頻譜,這個濾波器根據兩個訊號的對比實時的改變,讓講話者聲音訊譜透過,對背景噪聲的頻譜進行抑制,降低其能量,比如說降低15到20個分貝,就很明顯可以感覺體驗到噪音抑制的效果。
?Y???/ ?v?span lang=EN-US>AnyChat具備業界領先的1080P高畫質動態雙流技術,既能為使用者提供如臨現場般的面對面會診環境,也能實現會診室、手術室全景影片(主流)以及患者醫療資料/手術細節(輔流)的高畫質傳輸與呈現,為醫療診治提供全面支援。
第二,AnyChat音影片解決方案可以實現多路醫療資料的採集與呈現,包括電子病歷、檢查報告、醫學影像、超聲、生命體徵等,從而為專家提供全面有效的輔助支援。
第三,AnyChat秉承開放原則和標準化設計理念,提供開放介面,與醫療資訊行業主流廠家深度合作,能夠提供完整的醫療平臺融合方案。
第四,AnyChat採用抗網路丟包專利技術以及最新的H.264編解碼技術,大大提高了影像壓縮效率,在同等頻寬下,可向使用者提供更逼真、更清晰、更流暢的畫面,讓系統具備更強的網路適應性與抗丟包能力,增強可用性。
目前,AnyChat遠端醫療解決方案在業內已經有許多成功的應用,這一平臺具備強大的綜合能力,可以實現遠端會診、手術觀摩、醫療教學、內部會議、醫療應急等功能,有效解決了偏遠地區看病難問題,獲得了極好的社會反響,成為醫療行業真正意義上的“千里眼”。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30004768/viewspace-1331162/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 即時通訊技術文集(第13期):Web端即時通訊技術精華合集 [共15篇]Web
- 技術分享| anyRTC回聲消除演算法進化演算法
- 聲網Agora音訊通話實踐 | 掘金技術徵文Go音訊
- 即時通訊IM技術領域提高篇
- 音視訊即時通訊解決方案
- 招聘新模式—音影片即時通訊模式
- 即時通訊IM技術領域基礎篇
- linphone 回聲消除
- IM即時通訊聊天社交APP VX 聊天語音視訊系統APP
- P2P技術給網路音影片即時通訊帶來的發展
- 史上最全Web端即時通訊技術原理詳解Web
- 即時通訊
- 音影片即時通訊—影片呼叫業務流程使用
- 通過Android反編譯技術研究國內陌生人社交即時通訊的技術方案Android編譯
- 深入淺出 WebRTC AEC(聲學回聲消除)Web
- 實時通訊技術大亂鬥
- 通過SignalR技術整合即時通訊(IM)在.NET中應用落地SignalR
- MIT 最新技術:從靜音視訊中提取聲音MIT
- [活動回顧] 實時音視訊技術專場總結來啦!
- 聲網Agora Lipsync 技術揭祕:通過實時語音驅動人像模擬真人說話Go
- 詳解低延時高音質:回聲消除與降噪篇
- 即時通訊技術文集(第34期):IM群聊技術合集(Part1) [共15篇]
- iOS:即時通訊之iOS
- 開源 即時通訊 ?
- 即時通訊技術文集(第11期):IM通訊格式的選型及Protobuf專題 [共16篇]
- 即時通訊技術文集(第44期):微信、QQ技術精華合集(Part1) [共14篇]
- 試用聲網Agora語音SDK感受 | 掘金技術徵文Go
- 即時通訊和即時通訊的區別是什麼,都有什麼特點?
- 騰訊互動白板+即時通訊+實時音視訊,Android學生端接入Android
- koa-socket即時通訊
- 小程式即時通訊demo
- iOS流式即時通訊教程iOS
- xmpp即時通訊詳解
- 即時通訊技術文集(第33期):IM開發綜合技術合集(Part6) [共12篇]
- 直播賣貨系統如何保證連麥音質?來看看回聲消除
- iOS音訊程式設計之實時語音通訊(對講機功能)iOS音訊程式設計
- 即時通訊技術文集(第10期):IM通訊協議該選TCP還是UDP [共12篇]協議TCPUDP
- 即時通訊技術文集(第14期):WebSocket精華文章合集 [共15篇]Web