一種視頻通話中回音消除的實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
:
[0001]本發(fā)明屬于視頻通訊領(lǐng)域,特別涉及一種視頻通話中回音消除的實(shí)現(xiàn)方法。
【背景技術(shù)】
:
[0002]隨著通訊技術(shù)的發(fā)展,視頻通話越來(lái)越普遍。視頻通話中,即一方說(shuō)話后,通過(guò)對(duì)方的音箱放音,然后又被對(duì)方的Mic采集到回傳給自己,這樣必然會(huì)產(chǎn)生回音。如果不對(duì)回音進(jìn)行處理,將會(huì)影響通話質(zhì)量和用戶體驗(yàn),更嚴(yán)重的還會(huì)形成震蕩,產(chǎn)生嘯叫,嚴(yán)重影響通話質(zhì)量。
[0003]公開于該【背景技術(shù)】部分的信息僅僅旨在增加對(duì)本發(fā)明的總體背景的理解,而不應(yīng)當(dāng)被視為承認(rèn)或以任何形式暗示該信息構(gòu)成已為本領(lǐng)域一般技術(shù)人員所公知的現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
:
[0004]本發(fā)明的目的在于提供一種視頻通話中回音消除的實(shí)現(xiàn)方法,從而克服上述現(xiàn)有技術(shù)中的缺陷。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供了
[0006]一種視頻通話中回音消除的實(shí)現(xiàn)方法,其步驟為:
[0007]a.發(fā)起方錄音:
[0008](al)用戶甲、用戶乙登錄通訊軟件進(jìn)行視頻通話;
[0009](a2)服務(wù)器判斷用戶甲是否正在錄制視頻;是,轉(zhuǎn)步驟a3 ;否,轉(zhuǎn)步驟al3 ;
[0010](a3)獲取當(dāng)前視頻畫面;
[0011](a4)在當(dāng)前視頻畫面中尋找面孔;
[0012](a5)判斷是否找到面孔;是,轉(zhuǎn)步驟a6 ;否,轉(zhuǎn)步驟alO ;
[0013](a6)檢查視頻畫面中面孔的口型變化;
[0014](a7)判斷是否在講話;是,轉(zhuǎn)步驟a8 ;否,轉(zhuǎn)步驟alO ;
[0015](a8)判斷用戶甲是否正在錄音;是,轉(zhuǎn)步驟al2 ;否,轉(zhuǎn)步驟a9 ;
[0016](a9)打開錄音功能;轉(zhuǎn)步驟al2 ;
[0017](alO)判斷用戶甲是否正在錄音;是,轉(zhuǎn)步驟all ;否,轉(zhuǎn)步驟al2 ;
[0018](all)關(guān)閉錄音功能;
[0019](al2)通知用戶乙當(dāng)前用戶甲的錄音狀態(tài);
[0020](al3)結(jié)束;
[0021]b.接收方播放:
[0022](bl)用戶乙收到服務(wù)器發(fā)來(lái)的用戶甲的錄音狀態(tài)通知;
[0023](b2)如用戶甲正在錄音則轉(zhuǎn)步驟b3 ;如用戶甲沒(méi)有錄音則轉(zhuǎn)步驟b5 ;
[0024](b3)服務(wù)器判斷用戶乙是否正在播放錄音;是,轉(zhuǎn)步驟b7 ;否,轉(zhuǎn)步驟b4 ;
[0025](b4)打開錄音播放功能,轉(zhuǎn)步驟b7 ;
[0026](b5)判斷用戶乙是否正在播放錄音;是,轉(zhuǎn)步驟b6 ;否,轉(zhuǎn)步驟b7 ;
[0027](b6)停止播放錄音功能;
[0028](b7)結(jié)束。
[0029]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:
[0030]在視頻通話的過(guò)程中,通過(guò)檢測(cè)視頻畫面中面孔的口型變化,判斷使用者是否在說(shuō)話,相應(yīng)的控制本端的錄音和遠(yuǎn)端的播放,實(shí)現(xiàn)回音消除,改善音頻質(zhì)量。
【附圖說(shuō)明】
:
[0031]圖1為本發(fā)明一種視頻通話中回音消除的實(shí)現(xiàn)方法的錄音流程示意圖;
[0032]圖2為本發(fā)明一種視頻通話中回音消除的實(shí)現(xiàn)方法的播音流程示意圖。
【具體實(shí)施方式】
:
[0033]下面對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)描述,但應(yīng)當(dāng)理解本發(fā)明的保護(hù)范圍并不受【具體實(shí)施方式】的限制。
[0034]除非另有其它明確表示,否則在整個(gè)說(shuō)明書和權(quán)利要求書中,術(shù)語(yǔ)“包括”或其變換如“包含”或“包括有”等等將被理解為包括所陳述的元件或組成部分,而并未排除其它元件或其它組成部分。
[0035]如圖1-2所示,一種視頻通話中回音消除的實(shí)現(xiàn)方法,其步驟為:
[0036]a.發(fā)起方錄音:
[0037](al)用戶甲、用戶乙登錄通訊軟件進(jìn)行視頻通話;
[0038](a2)服務(wù)器判斷用戶甲是否正在錄制視頻;是,轉(zhuǎn)步驟a3 ;否,轉(zhuǎn)步驟al3 ;
[0039](a3)獲取當(dāng)前視頻畫面;
[0040](a4)在當(dāng)前視頻畫面中尋找面孔;
[0041](a5)判斷是否找到面孔;是,轉(zhuǎn)步驟a6 ;否,轉(zhuǎn)步驟alO ;
[0042](a6)檢查視頻畫面中面孔的口型變化;
[0043](a7)判斷是否在講話;是,轉(zhuǎn)步驟a8 ;否,轉(zhuǎn)步驟alO ;
[0044](a8)判斷用戶甲是否正在錄音;是,轉(zhuǎn)步驟al2 ;否,轉(zhuǎn)步驟a9 ;
[0045](a9)打開錄音功能;轉(zhuǎn)步驟al2 ;
[0046](alO)判斷用戶甲是否正在錄音;是,轉(zhuǎn)步驟all ;否,轉(zhuǎn)步驟al2 ;
[0047](all)關(guān)閉錄音功能;
[0048](al2)通知用戶乙當(dāng)前用戶甲的錄音狀態(tài);
[0049](al3)結(jié)束;
[0050]b.接收方播放:
[0051](bl)用戶乙收到服務(wù)器發(fā)來(lái)的用戶甲的錄音狀態(tài)通知;
[0052](b2)如用戶甲正在錄音則轉(zhuǎn)步驟b3 ;如用戶甲沒(méi)有錄音則轉(zhuǎn)步驟b5 ;
[0053](b3)服務(wù)器判斷用戶乙是否正在播放錄音;是,轉(zhuǎn)步驟b7 ;否,轉(zhuǎn)步驟b4 ;
[0054](b4)打開錄音播放功能,轉(zhuǎn)步驟b7 ;
[0055](b5)判斷用戶乙是否正在播放錄音;是,轉(zhuǎn)步驟b6 ;否,轉(zhuǎn)步驟b7 ;
[0056](b6)停止播放錄音功能;
[0057](b7)結(jié)束。
[0058]前述對(duì)本發(fā)明的具體示例性實(shí)施方案的描述是為了說(shuō)明和例證的目的。這些描述并非想將本發(fā)明限定為所公開的精確形式,并且很顯然,根據(jù)上述教導(dǎo),可以進(jìn)行很多改變和變化。對(duì)示例性實(shí)施例進(jìn)行選擇和描述的目的在于解釋本發(fā)明的特定原理及其實(shí)際應(yīng)用,從而使得本領(lǐng)域的技術(shù)人員能夠?qū)崿F(xiàn)并利用本發(fā)明的各種不同的示例性實(shí)施方案以及各種不同的選擇和改變。本發(fā)明的范圍意在由權(quán)利要求書及其等同形式所限定。
【主權(quán)項(xiàng)】
1.一種視頻通話中回音消除的實(shí)現(xiàn)方法,其步驟為:a.發(fā)起方錄音:(al)用戶甲、用戶乙登錄通訊軟件進(jìn)行視頻通話;(a2)服務(wù)器判斷用戶甲是否正在錄制視頻;是,轉(zhuǎn)步驟a3 ;否,轉(zhuǎn)步驟al3 ;(a3)獲取當(dāng)前視頻畫面;(a4)在當(dāng)前視頻畫面中尋找面孔;(a5)判斷是否找到面孔;是,轉(zhuǎn)步驟a6 ;否,轉(zhuǎn)步驟alO ;(a6)檢查視頻畫面中面孔的口型變化;(a7)判斷是否在講話;是,轉(zhuǎn)步驟a8 ;否,轉(zhuǎn)步驟alO ;(a8)判斷用戶甲是否正在錄音;是,轉(zhuǎn)步驟al2 ;否,轉(zhuǎn)步驟a9 ;(a9)打開錄音功能;轉(zhuǎn)步驟al2 ;(alO)判斷用戶甲是否正在錄音;是,轉(zhuǎn)步驟all ;否,轉(zhuǎn)步驟al2 ;(all)關(guān)閉錄音功能;(al2)通知用戶乙當(dāng)前用戶甲的錄音狀態(tài);(al3)結(jié)束;b.接收方播放:(bl)用戶乙收到服務(wù)器發(fā)來(lái)的用戶甲的錄音狀態(tài)通知;(b2)如用戶甲正在錄音則轉(zhuǎn)步驟b3 ;如用戶甲沒(méi)有錄音則轉(zhuǎn)步驟b5 ;(b3)服務(wù)器判斷用戶乙是否正在播放錄音;是,轉(zhuǎn)步驟b7 ;否,轉(zhuǎn)步驟b4 ;(b4)打開錄音播放功能,轉(zhuǎn)步驟b7 ;(b5)判斷用戶乙是否正在播放錄音;是,轉(zhuǎn)步驟b6 ;否,轉(zhuǎn)步驟b7 ;(b6)停止播放錄音功能;(b7)結(jié)束。
【專利摘要】本發(fā)明公開了一種視頻通話中回音消除的實(shí)現(xiàn)方法。發(fā)起方錄音:用戶甲、用戶乙登錄通訊軟件進(jìn)行視頻通話;服務(wù)器判斷用戶甲是否正在錄制視頻;獲取當(dāng)前視頻畫面;在當(dāng)前視頻畫面中尋找面孔;判斷是否找到面孔;檢查視頻畫面中面孔的口型變化;判斷是否在講話;判斷用戶甲是否正在錄音;根據(jù)需要打開/關(guān)閉錄音功能;通知用戶乙當(dāng)前用戶甲的錄音狀態(tài);接收方播放:用戶乙收到服務(wù)器發(fā)來(lái)的用戶甲的錄音狀態(tài)通知;判斷用戶甲是否正在錄音;服務(wù)器判斷用戶乙是否正在播放錄音;根據(jù)需要打開/關(guān)閉錄音播放功能;本發(fā)明通過(guò)檢測(cè)視頻畫面中面孔的口型變化,判斷使用者是否在說(shuō)話,相應(yīng)的控制本端的錄音和遠(yuǎn)端的播放,實(shí)現(xiàn)回音消除,改善音頻質(zhì)量。
【IPC分類】H04N7/14, H04M9/08
【公開號(hào)】CN104883531
【申請(qǐng)?zhí)枴緾N201510246658
【發(fā)明人】柳鯤鵬, 張義強(qiáng)
【申請(qǐng)人】無(wú)錫華海天和信息科技有限公司
【公開日】2015年9月2日
【申請(qǐng)日】2015年5月14日