本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種提高免提通話質(zhì)量的方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì)。
背景技術(shù):
現(xiàn)有技術(shù)中,用戶經(jīng)常用手機(jī)進(jìn)行免提通話或者視頻聊天,當(dāng)處于雙講通話狀態(tài)時(shí),經(jīng)常會(huì)產(chǎn)生回聲問題,所謂回聲是指對(duì)端通話者的麥克風(fēng)在采集對(duì)端通話者的語音信號(hào)的同時(shí),采集到的揚(yáng)聲器廣播的本端通話者傳過去的語音信號(hào)以及采集到的帶反射的密閉環(huán)境所產(chǎn)生的聲音,稱為回聲,對(duì)端通話者將對(duì)端通話者的麥克風(fēng)采集到的所有聲音發(fā)送給本端通話者的時(shí)候,本端通話者在聽到對(duì)端通話者的語音信號(hào)的同時(shí)會(huì)聽到回聲,因此,為了避免回聲對(duì)通話質(zhì)量的影響,需要對(duì)麥克風(fēng)采集到的所有聲音進(jìn)行回聲抑制處理,但是這種抑制處理方法也會(huì)對(duì)對(duì)端通話者的語音信號(hào)造成影響,在消除回聲的同時(shí)也會(huì)一定程度上破壞對(duì)端通話者的語音信號(hào),造成信號(hào)扭曲,使得本端通話者聽到的是卡頓斷續(xù)的聲音,影響語音通訊質(zhì)量。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種提高免提通話質(zhì)量的方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì),可以解決現(xiàn)有技術(shù)中存在的對(duì)對(duì)端通話者的麥克風(fēng)采集到的所有聲音進(jìn)行回聲抑制處理時(shí),會(huì)對(duì)對(duì)端通話者的語音信號(hào)造成影響,在消除回聲的同時(shí)也會(huì)一定程度上破壞對(duì)端通話者的語音信號(hào),造成信號(hào)扭曲,使得本端通話者聽到的是卡頓斷續(xù)的聲音,影響語音通訊質(zhì)量的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例第一方面提供一種提高免提通話質(zhì)量的方法,包括:
在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)通話的上行信道和下行信道,確定通話狀態(tài);
若所述移動(dòng)終端處于雙講通話狀態(tài),則解析從所述下行信道獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征;
從所述各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)所述回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例第二方面提供一種提高免提通話質(zhì)量的裝置,包括:
監(jiān)測(cè)模塊,用于在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)通話的上行信道和下行信道,確定通話狀態(tài);
第一解析模塊,用于若所述移動(dòng)終端處于雙講通話狀態(tài),則解析從所述下行信道獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征;
第一衰減模塊,用于從所述各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)所述回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例第三方面提供一種移動(dòng)終端,包括:存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí),實(shí)現(xiàn)第一方面所述的提高免提通話質(zhì)量的方法中的各個(gè)步驟。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例第四方面提供一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)第一方面所述的提高免提通話質(zhì)量的方法中的各個(gè)步驟。
本發(fā)明實(shí)施例提供一種提高免提通話質(zhì)量的方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì),該方法包括:在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)通話的上行信道和下行信道,確定通話狀態(tài),若移動(dòng)終端處于雙講通話狀態(tài),則解析從下行信道獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征,從各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理。相對(duì)于現(xiàn)有技術(shù),免提通話模式下,在移動(dòng)終端處于雙講通話狀態(tài)時(shí),通過從下行信道中的下行語音信號(hào)中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)該回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,使得能夠針對(duì)回聲進(jìn)行抑制,并且不會(huì)破壞對(duì)端通話者的語音信號(hào)也不會(huì)造成信號(hào)扭曲,使得本端通話者聽到的是連貫的聲音,提高語音通訊質(zhì)量。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為一種移動(dòng)終端的結(jié)構(gòu)框圖;
圖2為本發(fā)明第一實(shí)施例提供的一種提高免提通話質(zhì)量的方法的流程示意圖;
圖3是本發(fā)明第一實(shí)施中的步驟201的細(xì)化步驟的流程示意圖;
圖4是本發(fā)明第一實(shí)施中的步驟203的細(xì)化步驟的流程示意圖;
圖5為本發(fā)明第二實(shí)施例提供的一種提高免提通話質(zhì)量的方法的流程示意圖;
圖6為本發(fā)明第三實(shí)施例提供的一種提高免提通話質(zhì)量的裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明第三實(shí)施例中的監(jiān)測(cè)模塊601的細(xì)化結(jié)構(gòu)示意圖;
圖8為本發(fā)明第三實(shí)施例中的第一衰減模塊603的細(xì)化結(jié)構(gòu)示意圖;
圖9為本發(fā)明第四實(shí)施例提供的一種提高免提通話質(zhì)量的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1示出了一種移動(dòng)終端的結(jié)構(gòu)框圖。本發(fā)明實(shí)施例提供的提高免提通話質(zhì)量的方法可應(yīng)用于如圖1所示的移動(dòng)終端10中,移動(dòng)終端10可以但不限于包括:需依靠電池維持正常運(yùn)行且支持網(wǎng)絡(luò)及下載功能的智能手機(jī)、筆記本、平板電腦、穿戴智能設(shè)備等。
如圖1所示,移動(dòng)終端10包括存儲(chǔ)器101、存儲(chǔ)控制器102,一個(gè)或多個(gè)(圖中僅示出一個(gè))處理器103、外設(shè)接口104、射頻模塊105、按鍵模塊106、音頻模塊107以及觸控屏幕108。這些組件通過一條或多條通訊總線/信號(hào)線109相互通訊。
可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對(duì)移動(dòng)終端的結(jié)構(gòu)造成限定。移動(dòng)終端10還可包括比圖1所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。
存儲(chǔ)器101可用于存儲(chǔ)軟件程序以及模塊,如本發(fā)明實(shí)施例中的提高免提通話質(zhì)量的方法及裝置對(duì)應(yīng)的程序指令/模塊,處理器103通過運(yùn)行存儲(chǔ)在存儲(chǔ)器101內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的提高免提通話質(zhì)量的方法及裝置。
存儲(chǔ)器101可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器101可進(jìn)一步包括相對(duì)于處理器103遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過網(wǎng)絡(luò)連接至移動(dòng)終端10。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。處理器103以及其他可能的組件對(duì)存儲(chǔ)器101的訪問可在存儲(chǔ)控制器102的控制下進(jìn)行。
外設(shè)接口104將各種輸入/輸入裝置耦合至cpu以及存儲(chǔ)器101。處理器103運(yùn)行存儲(chǔ)器101內(nèi)的各種軟件、指令以執(zhí)行移動(dòng)終端10的各種功能以及進(jìn)行數(shù)據(jù)處理。
在一些實(shí)施例中,外設(shè)接口104,處理器103以及存儲(chǔ)控制器102可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。
射頻模塊105用于接收以及發(fā)送電磁波,實(shí)現(xiàn)電磁波與電信號(hào)的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通訊。射頻模塊105可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號(hào)處理器、加密/解密芯片、用戶身份模塊(sim)卡、存儲(chǔ)器等等。射頻模塊105可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、預(yù)置類型的無線網(wǎng)絡(luò)進(jìn)行通訊或者通過預(yù)置類型的無線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通訊。上述的預(yù)置類型的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的預(yù)置類型的無線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動(dòng)通信系統(tǒng)(globalsystemformobilecommunication,gsm),增強(qiáng)型移動(dòng)通信技術(shù)(enhanceddatagsmenvironment,edge),寬帶碼分多址技術(shù)(widebandcodedivisionmultipleaccess,w-cdma),碼分多址技術(shù)(codedivisionaccess,cdma),時(shí)分多址技術(shù)(timedivisionmultipleaccess,tdma),藍(lán)牙,無線保真技術(shù)(wireless-fidelity,wifi)(如美國電氣和電子工程師協(xié)會(huì)標(biāo)準(zhǔn)ieee802.11a、ieee802.11b、ieee802.11g和/或ieee802.11n),網(wǎng)絡(luò)電話(voiceoverinternetprotocal,voip),全球微波互聯(lián)接入(worldwideinteroperabilityformicrowaveaccess,wi-max),其他用于郵件、即時(shí)通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議。
按鍵模塊106提供用戶向移動(dòng)終端進(jìn)行輸入的接口,用戶可以通過按下不同的按鍵以使移動(dòng)終端10執(zhí)行不同的功能。
音頻模塊107向用戶提供音頻接口,其可包括一個(gè)或多個(gè)麥克風(fēng)、一個(gè)或者多個(gè)揚(yáng)聲器以及音頻電路。音頻電路從外設(shè)接口104處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚(yáng)聲器。揚(yáng)聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號(hào)轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口104中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從存儲(chǔ)器101處或者通過射頻模塊105獲取。此外,音頻數(shù)據(jù)也可以存儲(chǔ)至存儲(chǔ)器101中或者通過射頻模塊105進(jìn)行發(fā)送。在一些實(shí)例中,音頻模塊107還可包括一個(gè)耳機(jī)播孔,用于向耳機(jī)或者其他設(shè)備提供音頻接口。
觸控屏幕108在移動(dòng)終端與用戶之間同時(shí)提供一個(gè)輸出及輸入界面。具體地,觸控屏幕108向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結(jié)果是對(duì)應(yīng)于一些用戶界面對(duì)象。觸控屏幕108還接收用戶的輸入,例如用戶的點(diǎn)擊、滑動(dòng)等手勢(shì)操作,以便用戶界面對(duì)象對(duì)這些用戶的輸入做出響應(yīng)。檢測(cè)用戶輸入的技術(shù)可以是基于電阻式、電容式或者其他任意可能的觸控檢測(cè)技術(shù)。觸控屏幕108顯示單元的具體實(shí)例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
基于上述移動(dòng)終端描述本發(fā)明實(shí)施例中提高免提通話質(zhì)量的方法。
由于現(xiàn)有技術(shù)中,對(duì)對(duì)端通話者的麥克風(fēng)采集到的所有聲音進(jìn)行回聲抑制處理時(shí),會(huì)對(duì)對(duì)端通話者的語音信號(hào)造成影響,在消除回聲的同時(shí)也會(huì)一定程度上破壞對(duì)端通話者的語音信號(hào),造成信號(hào)扭曲,使得本端通話者聽到的是卡頓斷續(xù)的聲音,影響語音通訊質(zhì)量的技術(shù)問題。
為了解決上述問題,本發(fā)明實(shí)施例提出一種提高免提通話質(zhì)量的方法,免提通話模式下,在移動(dòng)終端處于雙講通話狀態(tài)時(shí),通過從下行信道中的下行語音信號(hào)中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)該回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,使得能夠針對(duì)回聲進(jìn)行抑制,并且不會(huì)破壞對(duì)端通話者的語音信號(hào)也不會(huì)造成信號(hào)扭曲,使得本端通話者聽到的是連貫的聲音,提高語音通訊質(zhì)量。
請(qǐng)參閱圖2,為本發(fā)明第一實(shí)施例提供的一種提高免提通話質(zhì)量的方法的流程示意圖,該方法包括:
步驟201、在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)通話的上行信道和下行信道,確定通話狀態(tài);
在本發(fā)明實(shí)施例中,上述的提高免提通話質(zhì)量的方法由提高免提通話質(zhì)量的裝置,該裝置為程序模塊,存儲(chǔ)在移動(dòng)終端的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,可以由處理器執(zhí)行。
在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)通話的上行信道和下行信道指的是監(jiān)測(cè)一端通話者通話的上行信道和下行信道,本發(fā)明實(shí)施例以一端通話者為例,監(jiān)測(cè)一端通話者通話的上行信道和下行信道,并從上行信道和下行信道中分別獲取信號(hào),對(duì)獲取的信號(hào)進(jìn)行分析,確定通話狀態(tài)。
步驟202、若所述移動(dòng)終端處于雙講通話狀態(tài),則解析從所述下行信道獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征;
在本發(fā)明實(shí)施例中,雙講通話狀態(tài)表示本端通話者通話的上行信道和下行信道同時(shí)有信號(hào)傳輸,當(dāng)處于雙講通話狀態(tài)時(shí),解析從下行信道獲取的下行語音信號(hào),其中,上述下行信道獲取的下行語音信號(hào)是對(duì)本端通話者而言的,對(duì)于對(duì)端通話者,上述下行信道獲取的下行語音信號(hào)其實(shí)是對(duì)端通話者的上行信道的上行語音信號(hào)。
其中,不同來源的各聲音可以是通話者、電視、動(dòng)物、機(jī)器等等各種各樣的能夠產(chǎn)生聲音的人或物或設(shè)備,聲音的頻譜特征是聲音主要的物理參數(shù),聲音的頻譜特征可以用電學(xué)儀器顯示,每一個(gè)聲音的頻譜特征都是不相同的,通過聲音的頻譜特征可以確定不同的的聲音。
步驟203、從所述各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)所述回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理。
在本發(fā)明實(shí)施例中,第一頻譜衰減參數(shù)是預(yù)先設(shè)置的參數(shù),可以根據(jù)環(huán)境等需求進(jìn)行修改。例如,第一頻譜衰減參數(shù)為500赫茲,則將回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,衰減程度為500赫茲。
在本發(fā)明實(shí)施例中,在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)通話的上行信道和下行信道,確定通話狀態(tài),若移動(dòng)終端處于雙講通話狀態(tài),則解析從下行信道獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征,從各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理。相對(duì)于現(xiàn)有技術(shù),免提通話模式下,在移動(dòng)終端處于雙講通話狀態(tài)時(shí),通過從下行信道中的下行語音信號(hào)中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)該回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,使得能夠針對(duì)回聲進(jìn)行抑制,并且不會(huì)破壞對(duì)端通話者的語音信號(hào)也不會(huì)造成信號(hào)扭曲,使得本端通話者聽到的是連貫的聲音,提高語音通訊質(zhì)量。
請(qǐng)參閱圖3,為本發(fā)明第一實(shí)施例中的步驟201的細(xì)化步驟的流程示意圖,包括:
步驟301、在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)所述上行信道和所述下行信道,獲取上行語音信號(hào)和下行語音信號(hào);
步驟302、根據(jù)所述上行語音信號(hào)和所述下行語音信號(hào)確定通話狀態(tài)。
在本發(fā)明實(shí)施例中,確定上行語音信號(hào)的語音幅值和下行語音信號(hào)的語音幅值,對(duì)于本端通話者而言,若上行語音信號(hào)的語音幅值大于預(yù)置閾值,且下行語音信號(hào)的語音幅值大于預(yù)置閾值,則確定通話狀態(tài)為雙講通話狀態(tài),若上行語音信號(hào)的語音幅值小于或等于預(yù)置閾值,且下行語音信號(hào)的語音幅值大于預(yù)置閾值,則確定通話狀態(tài)為單講通話狀態(tài)。例如,預(yù)置閾值為20,上行語音信號(hào)的語音幅值為30,下行語音信號(hào)的語音幅值為32,上行語音信號(hào)的語音幅值和下行語音信號(hào)的語音幅值都大于預(yù)置閾值,則確定通話狀態(tài)為雙講通話狀態(tài)。若預(yù)置閾值為20,上行語音信號(hào)的語音幅值為10,下行語音信號(hào)的語音幅值為30,上行語音信號(hào)的語音幅值小于20,且下行語音信號(hào)的語音幅值大于20,則確定通話狀態(tài)為單講通話狀態(tài)。
其中,上述上行語音信號(hào)的語音幅值和上述下行語音信號(hào)的語音幅值不限于人聲的語音幅值,也可以是機(jī)器發(fā)出的聲音。
其中,預(yù)置閾值可以根據(jù)實(shí)際需求進(jìn)行修改。
在本發(fā)明實(shí)施例中,通過監(jiān)測(cè)上行信道和下行信道,獲取上行語音信號(hào)和下行語音信號(hào),將上行語音信號(hào)和下行語音信號(hào)的語音幅值分別與預(yù)置閾值進(jìn)行比較,可以快速、簡(jiǎn)便地確定通話狀態(tài)。
請(qǐng)參閱圖4,為本發(fā)明第一實(shí)施例中的步驟203的細(xì)化步驟的流程示意圖,包括:
步驟401、查找預(yù)置的頻譜特征庫,判斷所述各聲音的頻譜特征中,是否存在與所述頻譜特征庫中的頻譜特征匹配的頻譜特征;
步驟402、若存在匹配的頻譜特征,則將所述匹配的頻譜特征確定為所述回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)所述回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理。
在本發(fā)明實(shí)施例中,移動(dòng)終端內(nèi)預(yù)置了頻譜特征庫,包括一個(gè)或多個(gè)用戶的頻譜特征,其中,頻譜特征庫是預(yù)置在對(duì)端通話者的移動(dòng)終端中的。例如,預(yù)先獲取本端通話者的語音信號(hào),將該語音信號(hào)的頻譜特征保存在對(duì)端通話者的移動(dòng)終端,以作為預(yù)置的頻譜特征庫,利用頻譜特征庫,從各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)該回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,使得能夠針對(duì)回聲進(jìn)行抑制,并且不會(huì)破壞對(duì)端通話者的語音信號(hào)也不會(huì)造成信號(hào)扭曲,使得本端通話者聽到的是連貫的聲音,提高語音通訊質(zhì)量。
請(qǐng)參閱圖5,為本發(fā)明第二實(shí)施例提供的一種提高免提通話質(zhì)量的方法的流程示意圖,該方法包括:
步驟501、在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)通話的上行信道和下行信道,確定通話狀態(tài);
步驟502、若所述移動(dòng)終端處于雙講通話狀態(tài),則解析從所述下行信道獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征;
步驟503、從所述各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)所述回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理;
可以理解的是,步驟501至步驟503分別與第一實(shí)施例中的步驟201至步驟203描述的內(nèi)容相似,具體可以參閱第一實(shí)施例,此處不做贅述。
步驟504、若所述移動(dòng)終端處于單講通話狀態(tài),則解析從所述下行信道中獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征;
在本發(fā)明實(shí)施例中,以本端通話者為例,本發(fā)明實(shí)施例中的單講通話狀態(tài)表示本端通話者通話的上行信道沒有信號(hào)傳輸而下行信道中有信號(hào)傳輸,當(dāng)處于單講通話狀態(tài)時(shí),解析從下行信道獲取的下行語音信號(hào),其中,上述下行信道獲取的下行語音信號(hào)是對(duì)本端通話者而言的,對(duì)于對(duì)端通話者,上述下行信道獲取的下行語音信號(hào)其實(shí)是對(duì)端通話者的上行信道的上行語音信號(hào)。
其中,不同來源的各聲音可以是通話者、電視、動(dòng)物、機(jī)器等等各種各樣的能夠產(chǎn)生聲音的人或物或設(shè)備,聲音的頻譜特征是聲音主要的物理參數(shù),聲音的頻譜特征可以用電學(xué)儀器顯示,每一個(gè)聲音的頻譜特征都是不相同的,通過聲音的頻譜特征可以確定不同的的聲音。
步驟505、從所述各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第二頻譜衰減參數(shù)對(duì)所述回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,其中,所述第二頻譜衰減參數(shù)大于所述第一頻譜衰減參數(shù)。
在本發(fā)明實(shí)施例中,在雙講通話狀態(tài)下,下行信道的下行語音信號(hào)包括對(duì)端通話者的語音信號(hào),包括本端通話者的回聲,將下行語音信號(hào)進(jìn)行解析,得到不同來源的各聲音的頻譜特征,本端通話者的回聲的頻譜特征與對(duì)端通話者的語音信號(hào)的頻譜特征難免會(huì)有特征相同的部分,若還利用單講通話狀態(tài)下的頻譜衰減參數(shù)對(duì)回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,則在消除回聲的同時(shí),也會(huì)破壞對(duì)端通話者的語音信號(hào),造成信號(hào)扭曲。
在本發(fā)明實(shí)施例中,第二頻譜衰減參數(shù)是預(yù)先設(shè)置的參數(shù),可以根據(jù)環(huán)境等需求進(jìn)行修改,并且,第二頻譜衰減參數(shù)要大于第一頻譜衰減參數(shù)。例如,第一頻譜衰減參數(shù)為500赫茲,則將回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,衰減程度為500赫茲,第二頻譜衰減參數(shù)為600赫茲,則將回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,衰減程度為600赫茲,按照第二頻譜衰減參數(shù)進(jìn)行頻譜衰減處理的衰減程度要強(qiáng)于按照第一頻譜衰減參數(shù)進(jìn)行頻譜衰減處理的衰減程度,這樣可以保證,在單講通話狀態(tài)下,衰減程度不變,即回聲抑制效果不變,保證沒有回聲現(xiàn)象,在雙講通話狀態(tài)下,若從下行信道中的下行語音信號(hào)中識(shí)別出回聲頻譜特征,降低回聲抑制的衰減參數(shù),按照第一頻譜衰減參數(shù)對(duì)該回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,使得能夠針對(duì)回聲進(jìn)行抑制,并且不會(huì)破壞對(duì)端通話者的語音信號(hào)也不會(huì)造成信號(hào)扭曲,使得本端通話者聽到的是連貫的聲音,提高語音通訊質(zhì)量。
請(qǐng)參閱圖6,為本發(fā)明第三實(shí)施例提供的一種提高免提通話質(zhì)量的裝置的結(jié)構(gòu)示意圖,包括:
監(jiān)測(cè)模塊601,用于在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)通話的上行信道和下行信道,確定通話狀態(tài);
在本發(fā)明實(shí)施例中,上述提高免提通話質(zhì)量的裝置為程序模塊,存儲(chǔ)在移動(dòng)終端的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,可以由處理器執(zhí)行。
在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)模塊601監(jiān)測(cè)通話的上行信道和下行信道指的是監(jiān)測(cè)一端通話者通話的上行信道和下行信道,本發(fā)明實(shí)施例以一端通話者為例,監(jiān)測(cè)一端通話者通話的上行信道和下行信道,并從上行信道和下行信道中分別獲取信號(hào),對(duì)獲取的信號(hào)進(jìn)行分析,確定通話狀態(tài)。
第一解析模塊602,用于若所述移動(dòng)終端處于雙講通話狀態(tài),則解析從所述下行信道獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征;
在本發(fā)明實(shí)施例中,雙講通話狀態(tài)表示本端通話者通話的上行信道和下行信道同時(shí)有信號(hào)傳輸,當(dāng)處于雙講通話狀態(tài)時(shí),第一解析模塊602解析從下行信道獲取的下行語音信號(hào),其中,上述下行信道獲取的下行語音信號(hào)是對(duì)本端通話者而言的,對(duì)于對(duì)端通話者,上述下行信道獲取的下行語音信號(hào)其實(shí)是對(duì)端通話者的上行信道的上行語音信號(hào)。
其中,不同來源的各聲音可以是通話者、電視、動(dòng)物、機(jī)器等等各種各樣的能夠產(chǎn)生聲音的人或物或設(shè)備,聲音的頻譜特征是聲音主要的物理參數(shù),聲音的頻譜特征可以用電學(xué)儀器顯示,每一個(gè)聲音的頻譜特征都是不相同的,通過聲音的頻譜特征可以確定不同的的聲音。
第一衰減模塊603,用于從所述各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)所述回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理。
在本發(fā)明實(shí)施例中,第一頻譜衰減參數(shù)是預(yù)先設(shè)置的參數(shù),可以根據(jù)環(huán)境等需求進(jìn)行修改。例如,第一頻譜衰減參數(shù)為500赫茲,則將回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,衰減程度為500赫茲。
在本發(fā)明實(shí)施例中,在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)模塊601監(jiān)測(cè)通話的上行信道和下行信道,確定通話狀態(tài),若移動(dòng)終端處于雙講通話狀態(tài),第一解析模塊602則解析從下行信道獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征,第一衰減模塊603從各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理。相對(duì)于現(xiàn)有技術(shù),免提通話模式下,在移動(dòng)終端處于雙講通話狀態(tài)時(shí),通過從下行信道中的下行語音信號(hào)中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)該回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,使得能夠針對(duì)回聲進(jìn)行抑制,并且不會(huì)破壞對(duì)端通話者的語音信號(hào)也不會(huì)造成信號(hào)扭曲,使得本端通話者聽到的是連貫的聲音,提高語音通訊質(zhì)量。
請(qǐng)參閱圖7,為本發(fā)明第三實(shí)施例中的監(jiān)測(cè)模塊601的細(xì)化結(jié)構(gòu)示意圖,包括:
監(jiān)測(cè)單元701,用于在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)所述上行信道和所述下行信道,獲取上行語音信號(hào)和下行語音信號(hào);
第一確定單元702,用于根據(jù)所述上行語音信號(hào)和所述下行語音信號(hào)確定通話狀態(tài)。
在本發(fā)明實(shí)施例中,確定上行語音信號(hào)的語音幅值和下行語音信號(hào)的語音幅值,若上行語音信號(hào)的語音幅值大于預(yù)置閾值,且下行語音信號(hào)的語音幅值大于預(yù)置閾值,則確定通話狀態(tài)為雙講通話狀態(tài),若上行語音信號(hào)的語音幅值小于或等于預(yù)置閾值,且下行語音信號(hào)的語音幅值大于預(yù)置閾值,則確定通話狀態(tài)為單講通話狀態(tài)。例如,預(yù)置閾值為20,上行語音信號(hào)的語音幅值為30,下行語音信號(hào)的語音幅值為32,上行語音信號(hào)的語音幅值和下行語音信號(hào)的語音幅值都大于預(yù)置閾值,則確定通話狀態(tài)為雙講通話狀態(tài)。若預(yù)置閾值為20,上行語音信號(hào)的語音幅值為10,下行語音信號(hào)的語音幅值為30,上行語音信號(hào)的語音幅值小于20,且下行語音信號(hào)的語音幅值大于20,則確定通話狀態(tài)為單講通話狀態(tài)。
其中,上述上行語音信號(hào)的語音幅值和上述下行語音信號(hào)的語音幅值不限于人聲的語音幅值,也可以是機(jī)器發(fā)出的聲音。
其中,預(yù)置閾值可以根據(jù)實(shí)際需求進(jìn)行修改。
在本發(fā)明實(shí)施例中,通過監(jiān)測(cè)上行信道和下行信道,獲取上行語音信號(hào)和下行語音信號(hào),將上行語音信號(hào)和下行語音信號(hào)的語音幅值分別與預(yù)置閾值進(jìn)行比較,可以快速、簡(jiǎn)便地確定通話狀態(tài)。
請(qǐng)參閱圖8,為本發(fā)明第三實(shí)施例中的第一衰減模塊603的細(xì)化結(jié)構(gòu)示意圖,包括:
判斷單元801,用于查找預(yù)置的頻譜特征庫,判斷所述各聲音的頻譜特征中,是否存在與所述頻譜特征庫中的頻譜特征匹配的頻譜特征;
第二確定單元802,用于若存在匹配的頻譜特征,則將所述匹配的頻譜特征確定為所述回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)所述回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理。
在本發(fā)明實(shí)施例中,移動(dòng)終端內(nèi)預(yù)置了頻譜特征庫,包括一個(gè)或多個(gè)用戶的頻譜特征,其中,頻譜特征庫是預(yù)置在對(duì)端通話者的移動(dòng)終端中的。例如,預(yù)先獲取本端通話者的語音信號(hào),將該語音信號(hào)的頻譜特征保存在對(duì)端通話者的移動(dòng)終端,以作為預(yù)置的頻譜特征庫,利用頻譜特征庫,從各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)該回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,使得能夠針對(duì)回聲進(jìn)行抑制,并且不會(huì)破壞對(duì)端通話者的語音信號(hào)也不會(huì)造成信號(hào)扭曲,使得本端通話者聽到的是連貫的聲音,提高語音通訊質(zhì)量。
請(qǐng)參閱圖9,為本發(fā)明第四實(shí)施例提供的一種提高免提通話質(zhì)量的裝置的結(jié)構(gòu)示意圖,包括:
監(jiān)測(cè)模塊601,用于在移動(dòng)終端處于免提通話模式下,監(jiān)測(cè)通話的上行信道和下行信道,確定通話狀態(tài);
第一解析模塊602,用于若所述移動(dòng)終端處于雙講通話狀態(tài),則解析從所述下行信道獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征;
第一衰減模塊603,用于從所述各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第一頻譜衰減參數(shù)對(duì)所述回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理;
可以理解的是,本發(fā)明實(shí)施例中的監(jiān)測(cè)模塊601、第一解析模塊602及第一衰減模塊603分別與第三實(shí)施例中的監(jiān)測(cè)模塊601、第一解析模塊602及第一衰減模塊603描述的內(nèi)容相似,具體可以參閱第三實(shí)施例,此處不做贅述。
第二解析模塊901,用于若所述移動(dòng)終端處于單講通話狀態(tài),則解析從所述下行信道中獲取的下行語音信號(hào),得到不同來源的各聲音的頻譜特征;
在本發(fā)明實(shí)施例中,以本端通話者為例,本發(fā)明實(shí)施例中的單講通話狀態(tài)表示本端通話者通話的上行信道沒有信號(hào)傳輸而下行信道中有信號(hào)傳輸,當(dāng)處于單講通話狀態(tài)時(shí),第二解析模塊901解析從下行信道獲取的下行語音信號(hào),其中,上述下行信道獲取的下行語音信號(hào)是對(duì)本端通話者而言的,對(duì)于對(duì)端通話者,上述下行信道獲取的下行語音信號(hào)其實(shí)是對(duì)端通話者的上行信道的上行語音信號(hào)。
其中,不同來源的各聲音可以是通話者、電視、動(dòng)物、機(jī)器等等各種各樣的能夠產(chǎn)生聲音的人或物或設(shè)備,聲音的頻譜特征是聲音主要的物理參數(shù),聲音的頻譜特征可以用電學(xué)儀器顯示,每一個(gè)聲音的頻譜特征都是不相同的,通過聲音的頻譜特征可以確定不同的的聲音。
第二衰減模塊902,用于從所述各聲音的頻譜特征中識(shí)別出回聲頻譜特征,并按照第二頻譜衰減參數(shù)對(duì)所述回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,其中,所述第二頻譜衰減參數(shù)大于所述第一頻譜衰減參數(shù)。
在本發(fā)明實(shí)施例中,在雙講通話狀態(tài)下,下行信道的下行語音信號(hào)包括對(duì)端通話者的語音信號(hào),包括本端通話者的回聲,將下行語音信號(hào)進(jìn)行解析,得到不同來源的各聲音的頻譜特征,本端通話者的回聲的頻譜特征與對(duì)端通話者的語音信號(hào)的頻譜特征難免會(huì)有特征相同的部分,若還利用單講通話狀態(tài)下的頻譜衰減參數(shù)對(duì)回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,則在消除回聲的同時(shí),也會(huì)破壞對(duì)端通話者的語音信號(hào),造成信號(hào)扭曲。
在本發(fā)明實(shí)施例中,第二頻譜衰減參數(shù)是預(yù)先設(shè)置的參數(shù),可以根據(jù)環(huán)境等需求進(jìn)行修改,并且,第二頻譜衰減參數(shù)要大于第一頻譜衰減參數(shù)。例如,雙講通話第一頻譜衰減參數(shù)為500赫茲,則將回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,衰減程度為500赫茲,第二頻譜衰減參數(shù)為600赫茲,則將回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,衰減程度為600赫茲,按照第二頻譜衰減參數(shù)進(jìn)行頻譜衰減處理的衰減程度要強(qiáng)于按照第一頻譜衰減參數(shù)進(jìn)行頻譜衰減處理的衰減程度,這樣可以保證,在單講通話狀態(tài)下,衰減程度不變,即回聲抑制效果不變,保證沒有回聲現(xiàn)象,在雙講通話狀態(tài)下,若從下行信道中的下行語音信號(hào)中識(shí)別出回聲頻譜特征,降低回聲抑制的衰減參數(shù),按照第一頻譜衰減參數(shù)對(duì)該回聲頻譜特征所屬的聲音進(jìn)行頻譜衰減處理,使得能夠針對(duì)回聲進(jìn)行抑制,并且不會(huì)破壞對(duì)端通話者的語音信號(hào)也不會(huì)造成信號(hào)扭曲,使得本端通話者聽到的是連貫的聲音,提高語音通訊質(zhì)量。
本發(fā)明實(shí)施例還提供一種移動(dòng)終端,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時(shí),實(shí)現(xiàn)第一實(shí)施例至第二實(shí)施例中任意一實(shí)施例中的提高免提通話質(zhì)量的方法中的各個(gè)步驟。
本發(fā)明實(shí)施例還提供一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)具體可以為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)第一實(shí)施例至第二實(shí)施例中任意一實(shí)施例中的提高免提通話質(zhì)量的方法中的各個(gè)步驟。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。
所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)便描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定都是本發(fā)明所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其它實(shí)施例的相關(guān)描述。
以上為對(duì)本發(fā)明所提供的一種提高免提通話質(zhì)量的方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì)的描述,對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。