本申請實施例提供了一種移動終端的通信方法,包括:在移動終端運行特定程序進程并且運行特定群組通話程序進行群組通話時,對群組內其他用戶的語音信號以及特定程序進程的聲音信號進行嘯叫抑制處理;通過移動終端的聽筒播放經過嘯叫抑制處理的群組內其他用戶的語音信號以及特定程序進程的聲音信號;采用移動終端的話筒采集語音信號;對話筒采集的語音信號進行過濾處理;將過濾處理后的語音信號發送給群組內的其他用戶。本申請實施例通過在移動終端進行群組通話時,先對群組通話中的語音信號進行嘯叫抑制處理,再通過聽筒將經過嘯叫抑制處理的語音播放;并且對聽筒采集的語音進行過濾處理,避免群組通話中產生嘯叫。
【技術實現步驟摘要】
一種移動終端的通信方法和裝置
本申請涉及移動終端
,特別是涉及一種移動終端的通信方法和一種移動終端的通信裝置。
技術介紹
隨著移動終端游戲的發展,以往在電腦端的許多互動游戲已經被移植到移動終端,并且為了讓用戶能更好體驗移動終端中互動游戲的樂趣,部分移動終端游戲已經添加了內置的組隊語音功能,用戶可以一邊在移動終端玩游戲,一邊與其他用戶進行語音交流;但是,由于語音功能中話序可以是同步的,多個用戶可能同時說話,產生多個語音信號,再加上游戲的背景聲音;如果移動終端的聽筒同時播放這樣多個語音信號,當多個語音信號中具有頻率相同的信號時,容易引起聽筒產生嘯叫。
技術實現思路
鑒于上述問題,提出了本申請實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種移動終端的通信方法和相應的一種移動終端的通信裝置。為了解決上述問題,本申請實施例公開了一種移動終端的通信方法,包括:在移動終端運行特定程序進程并且運行特定群組通話程序進行群組通話時,對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理;通過移動終端的聽筒播放經過嘯叫抑制處理的群組內其他用戶的語音信號以及所述特定程序進程的聲音信號;采用移動終端的話筒采集語音信號,所述語音信號包括:當前用戶語音信號以及由聽筒播放的語音信號產生的反饋信號;對所述話筒采集的語音信號進行過濾處理;將過濾處理后的語音信號發送給群組內的其他用戶。優選的,所述對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理的步驟包括:識別所述其他用戶的語音信號包括的信號頻率以及所述特定程序進程的聲音信號的信號頻率;當所述其他用戶的語音信號中的某一信號頻率與所述特定程序進程的聲音信號的信號頻率相同時,降低所述其他用戶的語音信號中與所述特定程序進程的聲音信號的信號頻率相同的信號增益以及所述特定程序進程的聲音信號的信號增益。優選的,所述對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理的步驟還包括:當所述其他用戶的語音信號中具有信號頻率相同的信號時,降低信號頻率相同的信號增益。優選的,所述對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理的步驟包括:識別所述其他用戶的語音信號包括的信號頻率以及所述特定程序進程的聲音信號的信號頻率;當所述其他用戶的語音信號中的某一信號頻率與所述特定程序進程的聲音信號的信號頻率相同時,對所述其他用戶的語音信號中與所述特定程序進程的聲音信號的信號頻率相同的信號進行頻移處理。優選的,所述對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理的步驟還包括:當所述其他用戶的語音信號中具有信號頻率相同的信號時,對其中一個信號進行頻移處理。優選的,其特征在于,所述對所述話筒采集的語音信號進行過濾處理的步驟包括:識別所述話筒采集的語音信號中的當前用戶語音信號的頻率以及反饋信號包括的信號頻率;當所述當前用戶語音信號的頻率與所述反饋信號的某一信號頻率相同時,對所述當前用戶語音信號進行頻移處理,以及,對所述反饋信號包括的信號頻率進行過濾處理;當所述當前用戶語音信號的頻率與所述反饋信號的包括的信號頻率都不相同時,對所述反饋信號包括的信號頻率進行過濾處理。優選的,所述特定程序為網絡游戲程序,所述特定群組為網絡游戲群組。同時,本申請還公開了一種移動終端的通信裝置,包括:嘯叫抑制處理模塊,用于在移動終端運行特定程序進程并且運行特定群組通話程序進行群組通話時,對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理;播放模塊,用于通過移動終端的聽筒播放經過嘯叫抑制處理的群組內其他用戶的語音信號以及所述特定程序進程的聲音信號;采集模塊,用于采用移動終端的話筒采集語音信號,所述語音信號包括:當前用戶語音信號以及由聽筒播放的語音信號產生的反饋信號;過濾模塊,用于對所述話筒采集的語音信號進行過濾處理;發送模塊,用于將過濾處理后的語音信號發送給群組內的其他用戶。優選的,所述嘯叫抑制處理模塊進一步包括:第一識別子模塊,用于識別所述其他用戶的語音信號包括的信號頻率以及所述特定程序進程的聲音信號的信號頻率;第一增益降低子模塊,用于當所述其他用戶的語音信號中的某一信號頻率與所述特定程序進程的聲音信號的信號頻率相同時,降低所述其他用戶的語音信號中與所述特定程序進程的聲音信號的信號頻率相同的信號增益以及所述特定程序進程的聲音信號的信號增益。優選的,所述嘯叫抑制處理模塊還進一步包括:第二增益降低子模塊,用于當所述其他用戶的語音信號中具有信號頻率相同的信號時,降低信號頻率相同的信號增益。優選的,所述嘯叫抑制處理模塊進一步包括:第二識別子模塊,用于識別所述其他用戶的語音信號包括的信號頻率以及所述特定程序進程的聲音信號的信號頻率;第一頻移子模塊,用于當所述其他用戶的語音信號中的某一信號頻率與所述特定程序進程的聲音信號的信號頻率相同時,對所述其他用戶的語音信號中與所述特定程序進程的聲音信號的信號頻率相同的信號進行頻移處理。優選的,所述嘯叫抑制處理模塊還進一步包括:第二頻移子模塊,用于當所述其他用戶的語音信號中具有信號頻率相同的信號時,對其中一個信號進行頻移處理。優選的,所述采集模塊進一步包括:第三識別子模塊,用于識別所述話筒采集的語音信號中的當前用戶語音信號的頻率以及反饋信號包括的信號頻率;第一過濾子模塊,用于當所述當前用戶語音信號的頻率與所述反饋信號的某一信號頻率相同時,對所述當前用戶語音信號進行頻移處理,以及,對所述反饋信號包括的信號頻率進行過濾處理;第二過濾子模塊,用于當所述當前用戶語音信號的頻率與所述反饋信號的包括的信號頻率都不相同時,對所述反饋信號包括的信號頻率進行過濾處理。優選的,所述特定程序為網絡游戲程序,所述特定群組為網絡游戲群組。本申請實施例包括以下優點:本申請實施例通過在移動終端進行群組通話時,先對群組通話中的語音信號進行嘯叫抑制處理,再通過聽筒將經過嘯叫抑制處理的語音播放;并且對聽筒采集的語音進行過濾處理,避免群組通話中產生嘯叫。附圖說明圖1是本申請的一種移動終端的通信方法實施例1的步驟流程圖;圖2是本申請的一種移動終端的通信方法實施例2的步驟流程圖;圖3是本申請的一種移動終端的通信方法實施例3的步驟流程圖;圖4是本申請的一種移動終端的通信方法實施例4的步驟流程圖;圖5是本申請的一種移動終端的通信裝置實施例1的結構框圖;圖6是本申請的一種移動終端的通信裝置實施例2的結構框圖;圖7是本申請的一種移動終端的通信裝置實施例3的結構框圖;圖8是本申請的一種移動終端的通信裝置實施例4的結構框圖。具體實施方式為使本申請的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和具體實施方式對本申請作進一步詳細的說明。本申請實施例的核心構思之一在于,通過在移動終端進行群組通話時,先對群組通話中的語音信號進行嘯叫抑制處理,再通過聽筒將經過嘯叫抑制處理的語音播放;并且對聽筒采集的語音進行過濾處理。參照圖1,示出了本申請的一種移動終端的通信方法實施例1的步驟流程圖,具體可以包括如下步驟:步驟101,在移動終端運行特定程序進程并且運行特定群組通話程序進行群組通話時,對群組內其他用戶的語音信號以及所本文檔來自技高網...

【技術保護點】
一種移動終端的通信方法,包括:在移動終端運行特定程序進程并且運行特定群組通話程序進行群組通話時,對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理;通過移動終端的聽筒播放經過嘯叫抑制處理的群組內其他用戶的語音信號以及所述特定程序進程的聲音信號;采用移動終端的話筒采集語音信號,所述語音信號包括:當前用戶語音信號以及由聽筒播放的語音信號產生的反饋信號;對所述話筒采集的語音信號進行過濾處理;將過濾處理后的語音信號發送給群組內的其他用戶。
【技術特征摘要】
1.一種移動終端的通信方法,包括:在移動終端運行特定程序進程并且運行特定群組通話程序進行群組通話時,對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理;通過移動終端的聽筒播放經過嘯叫抑制處理的群組內其他用戶的語音信號以及所述特定程序進程的聲音信號;采用移動終端的話筒采集語音信號,所述語音信號包括:當前用戶語音信號以及由聽筒播放的語音信號產生的反饋信號;對所述話筒采集的語音信號進行過濾處理;將過濾處理后的語音信號發送給群組內的其他用戶。2.根據權利要求1所述的方法,其特征在于,所述對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理的步驟包括:識別所述其他用戶的語音信號包括的信號頻率以及所述特定程序進程的聲音信號的信號頻率;當所述其他用戶的語音信號中的某一信號頻率與所述特定程序進程的聲音信號的信號頻率相同時,降低所述其他用戶的語音信號中與所述特定程序進程的聲音信號的信號頻率相同的信號增益以及所述特定程序進程的聲音信號的信號增益。3.根據權利要求2所述的方法,其特征在于,所述對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理的步驟還包括:當所述其他用戶的語音信號中具有信號頻率相同的信號時,降低信號頻率相同的信號增益。4.根據權利要求1所述的方法,其特征在于,所述對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理的步驟包括:識別所述其他用戶的語音信號包括的信號頻率以及所述特定程序進程的聲音信號的信號頻率;當所述其他用戶的語音信號中的某一信號頻率與所述特定程序進程的聲音信號的信號頻率相同時,對所述其他用戶的語音信號中與所述特定程序進程的聲音信號的信號頻率相同的信號進行頻移處理。5.根據權利要求4所述的方法,其特征在于,所述對群組內其他用戶的語音信號以及所述特定程序進程的聲音信號進行嘯叫抑制處理的步驟還包括:當所述其他用戶的語音信號中具有信號頻率相同的信號時,對其中一個信號進行頻...
【專利技術屬性】
技術研發人員:李漢華,張明輝,
申請(專利權)人:北京奇虎科技有限公司,奇智軟件北京有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。