一種語音信號的處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種語音信號的處理方法和裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,移動終端,比如手機等設(shè)備也變得越來越為普及,其已經(jīng)成為人們生活中不可或缺的一部分,因此,如何提高移動終端各方面的性能也一直受到人們的關(guān)注。
[0003]為了方便用戶使用,現(xiàn)有的移動終端一般都支持免提通話功能,即用戶無需手持移動終端,而是直接在移動終端放置在某些物體上,比如將移動終端放置在桌面上,并打開揚聲器,然后進(jìn)行語音通信。
[0004]在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有技術(shù)中,當(dāng)移動終端平置于某些物體,比如桌面上來進(jìn)行免提通話時,由于該物體如桌面的反射,會產(chǎn)生很多回音信號進(jìn)入麥克風(fēng),從而很容易引入免提回音,大大影響通話效果。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種語音信號的處理方法和裝置,可以抑制回音,提高通話效果Ο
[0006]本發(fā)明實施例提供一種語音信號的處理方法,包括:
[0007]確定移動終端進(jìn)入免提通話時,啟動移動終端的揚聲器以播放語音信號;
[0008]對揚聲器播放口與揚聲器播放口前方遮擋物體的距離進(jìn)行監(jiān)測;
[0009]若所述距離小于預(yù)置閾值,則利用第一回音消除算法對回音進(jìn)行處理;
[0010]若所述距離大于等于預(yù)置閾值,則利用第二回音消除算法對回音進(jìn)行處理,所述第一回音消除算法抑制回音的強度大于第二回音消除算法。
[0011]相應(yīng)的,本發(fā)明實施例還提供一種語音信號的處理裝置,包括:
[0012]啟動單元,用于確定移動終端進(jìn)入免提通話時,啟動移動終端的揚聲器以播放語音信號;
[0013]監(jiān)測單元,用于對揚聲器播放口與揚聲器播放口前方遮擋物體的距離進(jìn)行監(jiān)測;
[0014]第一處理單元,用于在監(jiān)測單元確定所述距離小于預(yù)置閾值時,利用第一回音消除算法對回音進(jìn)行處理;
[0015]第二處理單元,用于在監(jiān)測單元確定所述距離大于等于預(yù)置閾值時,利用第二回音消除算法對回音進(jìn)行處理,所述第一回音消除算法抑制回音的強度大于第二回音消除算法。
[0016]本發(fā)明實施例在確定移動終端進(jìn)入免提通話時,可以啟動移動終端的揚聲器,并對揚聲器播放口與揚聲器播放口前方遮擋物體的距離進(jìn)行監(jiān)測,若該距離小于預(yù)置閾值,則利用抑制回音強度較強的第一回音消除算法對回音進(jìn)行處理,反之,若該距離大于等于預(yù)置閾值,則利用抑制回音強度較弱的第二回音消除算法對回音進(jìn)行處理;該方案可以根據(jù)移動終端的具體狀態(tài)靈活選擇處理回音的方式,以更好地對回音進(jìn)行消除,因此,可以提尚回首的抑制效果,大大提尚通話質(zhì)量。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實施例提供的語音信號的處理方法的流程圖;
[0019]圖2是本發(fā)明實施例提供的語音信號的處理方法的另一流程圖;
[0020]圖3a是本發(fā)明實施例提供的語音信號的處理裝置的結(jié)構(gòu)示意圖;
[0021]圖3b是本發(fā)明實施例提供的語音信號的處理裝置的另一結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0023]本發(fā)明實施例提供一種語音信號的處理方法和裝置。以下將分別進(jìn)行詳細(xì)說明。
[0024]實施例一、
[0025]本實施例將從語音信號的處理裝置的角度進(jìn)行描述,該語音信號的處理裝置具體可以集成在移動終端等設(shè)備中,該移動終端可以包括手機或平板電腦等設(shè)備。
[0026]一種語音信號的處理方法,包括:確定移動終端進(jìn)入免提通話時,啟動移動終端的揚聲器以播放語音信號;對揚聲器播放口與揚聲器播放口前方遮擋物體的距離進(jìn)行監(jiān)測;若該距離小于預(yù)置閾值,則利用第一回音消除算法對回音進(jìn)行處理;若該距離大于等于預(yù)置閾值,則利用第二回音消除算法對回音進(jìn)行處理,該第一回音消除算法抑制回音的強度大于第二回音消除算法。
[0027]如圖1所示,該語音信號的處理方法的具體流程可以如下:
[0028]101、確定移動終端進(jìn)入免提通話時,啟動移動終端的揚聲器以播放語音信號。
[0029]例如,可以在確定終端進(jìn)入免提通話時,調(diào)用揚聲器進(jìn)程,執(zhí)行該揚聲器進(jìn)程以啟動揚聲器,并通過該揚聲器播放語音信號。
[0030]其中,在確定移動終端進(jìn)入免提通話之前,還可以包括:獲取語音信號。
[0031 ] 102、對揚聲器播放口與揚聲器播放口前方遮擋物體的距離進(jìn)行監(jiān)測。
[0032]例如,可以通過距離傳感器對揚聲器播放口與揚聲器播放口前方遮擋物體的距離進(jìn)行監(jiān)測。
[0033]比如,如果該揚聲器播放口位于移動終端的背面,則可以在移動終端背面增設(shè)距離傳感器,即將距離傳感器安裝在移動終端背面,那么此時,步驟“通過距離傳感器對揚聲器播放口與揚聲器播放口前方遮擋物體的距離進(jìn)行監(jiān)測”可以包括:
[0034]確定移動終端是否背面朝向遮擋物體,若背面朝向遮擋物體,則通過距離傳感器獲取該背面與遮擋物體的距離。
[0035]否則,若背面不朝向遮擋物體,則可以認(rèn)為該背面與遮擋物體的距離足夠遠(yuǎn),因此,可以無需獲取該背面與遮擋物體的距離。
[0036]又比如,若該揚聲器播放口位于移動終端的正面,則可以在移動終端正面增設(shè)距離傳感器,即將該距離傳感器安裝在移動終端正面,那么此時,步驟“對揚聲器播放口與揚聲器播放口前方遮擋物體的距離進(jìn)行監(jiān)測”可以包括:
[0037]確定移動終端是否正面朝向遮擋物體,若正面朝向遮擋物體,則通過距離傳感器獲取該正面與遮擋物體的距離。
[0038]否則,若正面不朝向遮擋物體,則可以認(rèn)為該正面與遮擋物體的距離足夠遠(yuǎn),因此,可以無需獲取該正面與遮擋物體的距離。
[0039]103、確定該距離是否小于預(yù)置閾值,若是,則執(zhí)行步驟104,若否,則執(zhí)行步驟105。
[0040]其中,該閾值可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,例如,可以由系統(tǒng)預(yù)先固定設(shè)置在移動終端中,也可以由用戶自行進(jìn)行設(shè)置,即,該語音信號的處理方法還可以包括:
[0041 ]接收設(shè)置請求,根據(jù)該設(shè)置請求對該閾值進(jìn)行設(shè)置。
[0042]104、若該距離小于預(yù)置閾值,則利用第一回音消除算法對回音進(jìn)行處理;
[0043]例如,若該距離小于預(yù)置閾值,則可以輸出第一返回值,以調(diào)用第一音頻參數(shù),根據(jù)該第一音頻參數(shù)獲取相應(yīng)的第一回音消除算法,然后,利用該第一回音消除算法對回音進(jìn)行處理。
[0044]其中,該第一返回值、第一音頻參數(shù)和第一回音消除算法可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,比如,可以將第一返回值設(shè)置為0,第一音頻參數(shù)設(shè)置為1,等等,在此不再贅述。
[0045]不同的音頻參數(shù)可以對應(yīng)不同的回音消除算法,音頻參數(shù)和回音消除算法的映射關(guān)系可以預(yù)先設(shè)置在該語音信息的處理裝置中,在此不再贅述。
[0046]105、若該距離大于等于預(yù)置閾值,則利用第二回音消除算法對回音進(jìn)行處理。
[0047]例如,若該距離大于等于預(yù)置閾值,則可以輸出第二返回值,以調(diào)用第二音頻參數(shù),根據(jù)該第二音頻參數(shù)獲取相應(yīng)的第二回音消除算法,然后,利用該第二回音消除算法對回音進(jìn)行處理。
[0048]其中,該第二返回值、第二音頻參數(shù)和第二回音消除算法可以根據(jù)實際應(yīng)用的需求進(jìn)行設(shè)置,比如,與將第一返回值設(shè)置為0,以及將第一音頻參數(shù)設(shè)置為1相應(yīng)的,可以將第二返回值設(shè)置為1,第二音頻參數(shù)設(shè)置為2,等等,在此不再贅述。
[0049]其中,第一回音消除算法抑制回音的強度大于第二回音消除算法,這是因為,由于遮擋物體的阻擋,播放器所