本發(fā)明專利技術公開了一種能夠消除通話中回音的視頻通話系統(tǒng)及其實現方法。視頻通話服務器,用于接受終端的登錄、呼叫,建立終端間的視頻通話,接收并轉發(fā)視頻音頻數據;視頻通話終端,用于登錄服務器,呼叫視頻通話終端,進行視頻通話,通過檢測骨骼振動,判斷使用者是否在說話,相應的控制本端的錄音和遠端的聲音播放。本發(fā)明專利技術有效實現回音消除,改善音頻質量。
【技術實現步驟摘要】
:本專利技術屬于音頻檢測領域,特別涉及。
技術介紹
:隨著通訊技術的發(fā)展,視頻通話越來越普遍。視頻通話中,即一方說話后,通過對方的音箱放音,然后又被對方的Mic采集到回傳給自己,這樣必然會產生回音。如果不對回音進行處理,將會影響通話質量和用戶體驗,更嚴重的還會形成震蕩,產生嘯叫,嚴重影響通話質量。回聲消除就是在Mic采集到聲音之后,將本地音箱播放出來的聲音從Mic采集的聲音數據中消除掉,使得Mic錄制的聲音只有本地用戶說話的聲音。現有的回音消除,都是通過檢測揚聲器信號與由它產生的多路回聲的相關性,建立遠端信號的語音模型,利用它對回聲進行估計和消除,但這種方法精確性較低。公開于該
技術介紹
部分的信息僅僅旨在增加對本專利技術的總體背景的理解,而不應當被視為承認或以任何形式暗示該信息構成已為本領域一般技術人員所公知的現有技術。
技術實現思路
:本專利技術的目的在于提供,從而克服上述現有技術中的缺陷。為實現上述目的,本專利技術提供了一種能夠消除通話中回音的視頻通話系統(tǒng),包括:視頻通話服務器,用于接受終端的登錄、呼叫,建立終端間的視頻通話,接收并轉發(fā)視頻音頻數據;視頻通話終端,用于登錄服務器,呼叫視頻通話終端,進行視頻通話,通過檢測骨骼振動,判斷使用者是否在說話,相應的控制本端的錄音和遠端的聲音播放。優(yōu)選地,技術方案中,視頻通話服務器,包括: 終端接入模塊,接收終端登錄;賬號管理模塊,保存賬號和登錄信息;呼叫接入模塊,接收終端的視頻通話呼叫;通話管理模塊,負責建立、保持、切斷終端之間的視頻通話鏈路;視頻轉發(fā)模塊,接收并轉發(fā)終端的視頻數據;音頻轉發(fā)模塊,接收并轉發(fā)終端的音頻數據。優(yōu)選地,技術方案中,視頻通話終端,包括:登錄模塊,登錄在視頻通話服務器;呼叫模塊,通過視頻通話服務器向某個終端發(fā)起視頻通話呼叫;視頻錄制模塊,錄制并向視頻通話服務器發(fā)送視頻數據;視頻播放模塊,接收播放視頻通話服務器發(fā)送的視頻數據;音頻錄制模塊,錄制并向視頻通話服務器發(fā)送音頻數據;音頻播放模塊,接收播放視頻通話服務器發(fā)送的音頻數據;骨骼振動檢測模塊,檢測骨骼振動,判斷使用者是否在說話;回響控制模塊,根據骨骼振動檢測模塊的檢測結果,相應地控制本端的錄音和遠端的聲音播放。—種能夠消除通話中回音的視頻通話系統(tǒng)的實現方法,其步驟為:a、本端操作(aI)檢測骨骼振動;(a2)判斷骨骼振動狀態(tài)是否發(fā)生了變化,是,轉步驟a3 ;否,轉步驟a9 ;(a3)判斷是否正在講話,是,轉步驟a6 ;否,轉步驟a4 ;(a4)判斷當前是否正在錄音,是,轉步驟a5 ;否,轉步驟a9 ;(a5)關閉錄音功能,轉步驟a8 ;(a6)判斷當前是否正在錄音,是,轉步驟a9 ;否,轉步驟a7 ;(a7)打開錄音功能;(a8)通知對方當前錄音狀態(tài);(a9)結束;b、相對端操作(bl)收到對端發(fā)來的錄音狀態(tài)通知;(b2)判斷對端是否正在錄音,是,轉步驟b3 ;否,轉步驟b5 ;(b3)判斷本端是否正在播放聲音,是,轉步驟b7 ;否,轉步驟b4 ;(b4)打開聲音播放功能,轉步驟b7 ;(b5)判斷是否正在播放聲音,是,轉步驟b6 ;否,轉步驟b7 ;(b6)停止播放聲音功能;(b7)結束。與現有技術相比,本專利技術具有如下有益效果:在視頻通話的過程中,通過檢測骨骼的振動與否,判斷使用者是否在說話,相應的控制本端的錄音和遠端的聲音播放,有效實現回音消除,改善音頻質量。【附圖說明】:圖1為本專利技術的系統(tǒng)結構示意圖;圖2為本專利技術的本端操作流程示意圖;圖3為本專利技術的相對端操作流程示意圖。【具體實施方式】:下面對本專利技術的【具體實施方式】進行詳細描述,但應當理解本專利技術的保護范圍并不受【具體實施方式】的限制。除非另有其它明確表示,否則在整個說明書和權利要求書中,術語“包括”或其變換如“包含”或“包括有”等等將被理解為包括所陳述的元件或組成部分,而并未排除其它元件或其它組成部分。如圖1所示,一種能夠消除通話中回音的視頻通話系統(tǒng),包括:視頻通話服務器,用于接受終端的登錄、呼叫,建立終端間的視頻通話,接收并轉發(fā)視頻音頻數據;視頻通話終端,用于登錄服務器,呼叫視頻通話終端,進行視頻通話,通過檢測骨骼振動,判斷使用者是否在說話,相應的控制本端的錄音和遠端的聲音播放。所述視頻通話服務器,包括:終端接入模塊,接收終端登錄;賬號管理模塊,保存賬號和登錄信息;呼叫接入模塊,接收終端的視頻通話呼叫;通話管理模塊,負責建立、保持、切斷終端之間的視頻通話鏈路;視頻轉發(fā)模塊,接收并轉發(fā)終端的視頻數據;音頻轉發(fā)模塊,接收并轉發(fā)終端的音頻數據。所述視頻通話終端,包括:登錄模塊,登錄在視頻通話服務器;呼叫模塊,通過視頻通話服務器向某個終端發(fā)起視頻通話呼叫;視頻錄制模塊,錄制并向視頻通話服務器發(fā)送視頻數據;視頻播放模塊,接收播放視頻通話服務器發(fā)送的視頻數據;音頻錄制模塊,錄制并向視頻通話服務器發(fā)送音頻數據;音頻播放模塊,接收播放視頻通話服務器發(fā)送的音頻數據;骨骼振動檢測模塊,檢測骨骼振動,判斷使用者是否在說話;回響控制模塊,根據骨骼振動檢測模塊的檢測結果,相應地控制本端的錄音和遠端的聲音播放。如圖2-3所示,一種能夠消除通話中回音的視頻通話系統(tǒng)的實現方法,其步驟為:a、本端操作(aI)檢測骨骼振動;(a2)判斷骨骼振動狀態(tài)是否發(fā)生了變化,是,轉步驟a3 ;否,轉步驟a9:(a3)判斷是否正在講話,是,轉步驟a6 ;否,轉步驟a4 ;(a4)判斷當前是否正在錄音,是,轉步驟a5 ;否,轉步驟a9 ;(a5)關閉錄音功能,轉步驟a8 ;(a6)判斷當前是否正在錄音,是,轉步驟a9 ;否,轉步驟a7 ;(a7)打開錄音功能;(a8)通知對方當前錄音狀態(tài);(a9)結束;b、相對端操作(bl)收到對端發(fā)來的錄音狀態(tài)通知;(b2)判斷對端是否正在錄音,是,轉步驟b3 ;否,轉步驟b5 ;(b3)判斷本端是否正在播放聲音,是,轉步驟b7 ;否,轉步驟b4 ;(b4)打開聲音播放功能,轉步驟b7 ;(b5)判斷是否正在播放聲音,是,轉步驟b6 ;否,轉步驟b7 ;(b6)停止播放聲音功能;(b7)結束。前述對本專利技術的具體示例性實施方案的描述是為了說明和例證的目的。這些描述并非想將本專利技術限定為所公開的精確形式,并且很顯然,根據上述教導,可以進行很多改變和變化。對示例性實施例進行選擇和描述的目的在于解釋本專利技術的特定原理及其實際應用,從而使得本領域的技術人員能夠實現并利用本專利技術的各種不同的示例性實施方案以及各種不同的選擇和改變。本專利技術的范圍意在由權利要求書及其等同形式所限定。【主權項】1.一種能夠消除通話中回音的視頻通話系統(tǒng),其特征在于:包括: 視頻通話服務器,用于接受終端的登錄、呼叫,建立終端間的視頻通話,接收并轉發(fā)視頻音頻數據; 視頻通話終端,用于登錄服務器,呼叫視頻通話終端,進行視頻通話,通過檢測骨骼振動,判斷使用者是否在說話,相應的控制本端的錄音和遠端的聲音播放。2.根據權利要求1所述的能夠消除通話中回音的視頻通話系統(tǒng),其特征在于:所述視頻通話服務器,包括: 終端接入模塊,接收終端登錄; 賬號管理模塊,保存賬號和登錄信息; 呼叫接入模塊,接收終端的視頻通話呼叫; 通話管理模塊,負責建立、保持、切斷終端之間的視頻通話鏈路; 視本文檔來自技高網...
【技術保護點】
一種能夠消除通話中回音的視頻通話系統(tǒng),其特征在于:包括:視頻通話服務器,用于接受終端的登錄、呼叫,建立終端間的視頻通話,接收并轉發(fā)視頻音頻數據;視頻通話終端,用于登錄服務器,呼叫視頻通話終端,進行視頻通話,通過檢測骨骼振動,判斷使用者是否在說話,相應的控制本端的錄音和遠端的聲音播放。
【技術特征摘要】
【專利技術屬性】
技術研發(fā)人員:柳鯤鵬,張義強,申利平,
申請(專利權)人:無錫華海天和信息科技有限公司,
類型:發(fā)明
國別省市:江蘇;32
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。