專利名稱:移動終端語音降噪的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種移動終端語音降噪的方法及裝置。
背景技術(shù):
目前市場上流通的移動終端大多使用雙麥克降噪技術(shù)。所謂雙麥克降噪技術(shù)就是手機中內(nèi)置2個麥克風(fēng),一個穩(wěn)定保持清晰通話,另一個在物理上主動消除噪音,通過收集外界的聲音,進(jìn)行處理后,發(fā)出與噪音相反的聲波,利用抵消原理消除噪音。由于移動終端體積的緣故,降噪麥克風(fēng)和主麥克風(fēng)不可能離得太 遠(yuǎn),所以在濾除噪音的同時,也會將有用的聲音給濾除掉,從而影響了通話質(zhì)量,降低了降噪效果。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種移動終端語音降噪的方法及裝置,能夠提高降噪效果。為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案一種移動終端語音降噪的方法,包括從話務(wù)式耳機麥克和移動終端內(nèi)置麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克;獲取所述當(dāng)前通話麥克接收到的音頻信號和當(dāng)前降噪麥克接收到的音頻信號;根據(jù)所述當(dāng)前通話麥克接收到的音頻信號和所述當(dāng)前降噪麥克接收到的音頻信號進(jìn)行降噪處理,得到降噪信號;根據(jù)所述降噪信號進(jìn)行語音編碼處理,生成音頻輸出信號。 一種移動終纟而,包括選擇單元,用于從話務(wù)式耳機話筒麥克和移動終端內(nèi)置麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克;獲取單元,用于獲取所述選擇單元選擇的當(dāng)前通話麥克接收到的音頻信號和所述選擇單元選擇的當(dāng)前降噪麥克接收到的音頻信號;降噪處理單元,用于根據(jù)所述獲取單元獲取的所述當(dāng)前通話麥克接收到的音頻信號和所述當(dāng)前降噪麥克接收到的音頻信號進(jìn)行降噪處理,得到降噪信號;語音編碼處理單元,用于根據(jù)所述降噪處理單元生成的降噪信號進(jìn)行語音編碼處理,生成音頻輸出信號。本發(fā)明實施例提供的一種移動終端語音降噪的方法及裝置,通過從話務(wù)式耳機麥克和移動終端內(nèi)置麥克中選取通話麥克和降噪麥克,使得通話麥克和降噪麥克之間產(chǎn)生了一定的距離,從而降低了有用語音信息被過濾掉的概率,保證了通話質(zhì)量,提高了降噪效果。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例I中的一種移動終端語音降噪的方法流程圖;圖2為本發(fā)明實施例I中的另一種移動終端語音降噪的方法流程圖;圖3為本發(fā)明實施例2中的一種移動終端的組成框圖;圖4為本發(fā)明實施例2中的另一種移動終端的組成框圖;圖5為本發(fā)明實施例2中的另一種移動終端的組成框圖;圖6為本發(fā)明實施例2中的另一種移動終端的組成框圖;圖7為本發(fā)明實施例2中的另一種移動終端的組成框圖; 圖8為本發(fā)明實施例2中的另一種移動終端的組成框圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。實施例I本發(fā)明實施例I提供了一種移動終端語音降噪的方法,可以應(yīng)用于具有通話功能的手機、平板電腦等設(shè)備中,如圖I所示,該方法包括101、從話務(wù)式耳機麥克和移動終端內(nèi)置麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克。其中,所述話務(wù)式耳機可以通過有線方式或無線方式連接至手機。其中,從話務(wù)式耳機麥克和移動終端內(nèi)置麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克可以通過以下兩種方法實現(xiàn),具體為方法一獲取所述話務(wù)式耳機麥克接收到的音頻信號和所述移動終端內(nèi)置麥克接收到的音頻信號;獲取所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量;比較所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量之間的大小關(guān)系,確定所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量中的較大者和較小者;選擇接收到所述較大者對應(yīng)的音頻信號的麥克為當(dāng)前通話麥克,同時選擇接收到所述較小者對應(yīng)的音頻信號的麥克為當(dāng)前降噪麥克。值得說明的是,上述方法一提供的技術(shù)步驟是由手機在用戶啟動通話功能之后自動進(jìn)行的,不需要手機用戶進(jìn)行手動設(shè)置。進(jìn)一步的,在上述方法一中,所述步驟獲取所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量的實現(xiàn)方法如下,具體包括在采樣時間窗的每個采樣周期內(nèi),對所述話務(wù)式耳機麥克接收到的音頻信號進(jìn)行模數(shù)轉(zhuǎn)換,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號,并對所述移動終端內(nèi)置麥克接收到的音頻信號進(jìn)行模數(shù)轉(zhuǎn)換,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號,所述采樣時間窗內(nèi)包括至少一個采樣周期;根據(jù)所述每個采樣周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量,并根據(jù)所述每個采樣周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量;確定所有采樣周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量的總和作為所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量,并確定所有采樣周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量的總和作為所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量;或者確定所述每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量的平均值作為所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量,并確定所述每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量的平均值作為所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量。其中,所述采樣時間窗內(nèi)可以設(shè)置有一個或多個采樣周期,每個采樣周期可以設(shè)置為20ms。當(dāng)然也可以做其它的設(shè)置,本發(fā)明實施例對此不進(jìn)行限制。值得說明的是,所述模數(shù)轉(zhuǎn)換就是將麥克接收到的模擬信號通過采樣、保持、量化和編碼四個步驟,轉(zhuǎn)換為數(shù)字信號,例如,上述方法中的將所述話務(wù)式耳機麥克接收到的音頻信號轉(zhuǎn)化為話務(wù)式耳機麥克音頻采樣信號和將所述移動終端內(nèi)置麥克接收到的音頻信號轉(zhuǎn)化為移動終端內(nèi)置麥克音頻采樣信號。在模數(shù)轉(zhuǎn)換之后,就可以對模數(shù)轉(zhuǎn)換得到的數(shù)字信號進(jìn)行計算,從而得到對應(yīng)的音頻能量。上述模數(shù)轉(zhuǎn)換和音頻能量計算的具體的實現(xiàn)方法為本領(lǐng)域技術(shù)人員公知的技術(shù),本發(fā)明實施例對此不進(jìn)行詳細(xì)描述。進(jìn)一步的,需要說明的是,上述方法一為用戶啟動了手機通話功能之后,手機獲取用戶通過話務(wù)式耳機麥克和移動終端內(nèi)置麥克輸入的音頻信號進(jìn)行處理,從而從話務(wù)式耳機話筒麥克和移動終端內(nèi)置話筒麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克,然后才對音頻信號進(jìn)行降噪處理。為保證用戶輸入的音頻信號不丟失,在所述根據(jù)所述每個周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量,并根據(jù)所述每個周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量之后,本發(fā)明實施例還需要對用戶通過話務(wù)式耳機麥克和移動終端內(nèi)置麥克輸入的音頻信號進(jìn)行了處理,具體方法為比較同一個采樣周期對應(yīng)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量之間的大小關(guān)系,確定同一個采樣周期內(nèi)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量的較大者和較小者;根據(jù)同一個采樣周期內(nèi)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量中的較大者對應(yīng)的音頻采樣信號進(jìn)行語音編碼處理,得到音頻輸出信號。上述方法中,在一個米樣時間窗內(nèi),對于該米樣時間窗內(nèi)的每個米樣周期都必須做上述方法提供的處理流程,以保證用戶輸入的音頻信號不丟失。方法二 根據(jù)預(yù)先存儲的麥克配置信息,確定當(dāng)前通話麥克和當(dāng)前降噪麥克,所述預(yù)先存儲的麥克配置信息用于標(biāo)識當(dāng)前通話麥克和當(dāng)前降噪麥克。其中,所述預(yù)先存儲的麥克配置信息可以為手機內(nèi)的操作系統(tǒng)的出場配置,也可以由用戶在手機系統(tǒng)上手動設(shè)置并存儲在手機系統(tǒng)中。具體的設(shè)置方法,本發(fā)明實施例對此不進(jìn)行限制。102、獲取所述當(dāng)前通話麥克接收到的音頻信號和當(dāng)前降噪麥克接收到的音頻信號。103、根據(jù)所述當(dāng)前通話麥克接收到的音頻信號和所述當(dāng)前降噪麥克接收到的音頻信號進(jìn)行降噪處理,得到降噪信號。其中,所述降噪處理的流程為將所述當(dāng)前降噪麥克接收到的音頻信號的波形倒相后,與所述當(dāng)前通話麥克接收到的音頻信號進(jìn)行疊加,將疊加后得到的音頻信號進(jìn)行數(shù)字濾波等音頻處理流程。所述降噪處理的具體實現(xiàn)方法為本領(lǐng)域技術(shù)人員公知的技術(shù),本發(fā)明實施例對此不進(jìn)行詳細(xì)描述。104、根據(jù)所述降噪信號進(jìn)行語音編碼處理,生成音頻輸出信號。
其中,所述語音編碼處理可以使用波形編碼,如PCM (Pulse-code modulation,脈沖編碼調(diào)制)等,也可以使用參數(shù)編碼,如LPC (Linear Predictive Coding,線性預(yù)測編碼),也可以使用波形編碼和參數(shù)編碼進(jìn)行混合編碼。語音編碼處理的具體實現(xiàn)方法均為本發(fā)明技術(shù)領(lǐng)域公知的技術(shù),本發(fā)明實施例在此不進(jìn)行詳細(xì)描述。進(jìn)一步的,為了提高用戶體驗,滿足用戶在不同環(huán)境通話的需要,本發(fā)明實施例還提供了用于修改當(dāng)前麥克配置信息的方法,如圖2所示,該方法包括201、接收麥克配置修改信息,所述麥克配置修改信息用于標(biāo)識新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克。其中,所述麥克配置修改信息可以為用戶根據(jù)實際需要通過手機系統(tǒng)提供的修改界面人工輸入的,可以在手機處于無通話狀態(tài)下進(jìn)行,也可以在手機處于正在通話狀態(tài)下進(jìn)行。用戶可以使用預(yù)設(shè)虛擬功能鍵或?qū)嶓w按鍵來調(diào)出上述修改界面。202、根據(jù)所述麥克配置修改信息,將舊的當(dāng)前通話麥克和舊的當(dāng)前降噪麥克對應(yīng)替換為新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克。本發(fā)明實施例提供的一種移動終端語音降噪的方法,通過從話務(wù)式耳機麥克和移動終端內(nèi)置麥克中選取通話麥克和降噪麥克,使得通話麥克和降噪麥克之間產(chǎn)生了一定的距離,從而降低了有用語音信息被過濾掉的概率,保證了通話質(zhì)量,提高了降噪效果。并且,為用戶提供修改麥克配置信息的功能,使得用戶可以根據(jù)實際需要自行設(shè)置通話麥克和降噪麥克,提高了用戶的體驗感。同時,由于使用話務(wù)式耳機,使得手機內(nèi)部不需要設(shè)置多個內(nèi)置麥克,減少了手機的組成部件,降低了手機的生產(chǎn)成本。實施例2本發(fā)明實施例提供了一種移動終端,如圖3所示,該裝置包括選擇單元31、獲取單元32、降噪處理單元33、語音編碼處理單元34。選擇單元31,用于從話務(wù)式耳機話筒麥克和移動終端內(nèi)置麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克。獲取單元32,用于獲取所述選擇單元31選擇的當(dāng)前通話麥克接收到的音頻信號和所述選擇單元31選擇的當(dāng)前降噪麥克接收到的音頻信號。降噪處理單元33,用于根據(jù)所述獲取單元32獲取的所述當(dāng)前通話麥克接收到的音頻信號和所述當(dāng)前降噪麥克接收到的音頻信號進(jìn)行降噪處理,得到降噪信號。
語音編碼處理單元34,用于根據(jù)所述降噪處理單元33生成的降噪信號進(jìn)行語音編碼處理,生成音頻輸出信號。可選的是,如圖3所示,所述選擇單元31包括第一獲取模塊311、第二獲取模塊312、比較模塊313、選擇模塊314。第一獲取模塊311,用于獲取所述話務(wù)式耳機麥克接收到的音頻信號和所述移動終端內(nèi)置麥克接收到的音頻信號。第二獲取模塊312,用于獲取所述第一獲取模塊311獲取的所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量。比較模塊313,用于比較所述第二獲取模塊312獲取的所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量之間的大小關(guān)系,確定所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移 動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量中的較大者和較小者。選擇模塊314,用于選擇接收到所述比較模塊313確定的較大者對應(yīng)的音頻信號的麥克為當(dāng)前通話麥克,同時選擇接收到所述比較模塊確定的較小者對應(yīng)的音頻信號的麥克為當(dāng)前降噪麥克??蛇x的是,如圖4所示,所述第二獲取模塊312包括模數(shù)轉(zhuǎn)換子模塊3121、計算子模塊3122、確定子模塊3123。模數(shù)轉(zhuǎn)換子模塊3121,用于在采樣時間窗的每個采樣周期內(nèi),對所述話務(wù)式耳機麥克接收到的音頻信號進(jìn)行模數(shù)轉(zhuǎn)換,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號,并對所述移動終端內(nèi)置麥克接收到的音頻信號進(jìn)行模數(shù)轉(zhuǎn)換,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號,所述采樣時間窗內(nèi)包括至少一個采樣周期。計算子模塊3122,用于根據(jù)所述模數(shù)轉(zhuǎn)換子模塊3121生成的每個周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量,并根據(jù)所述模數(shù)轉(zhuǎn)換子模塊生成的每個周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量。確定子模塊3123,用于確定所述計算子模塊3122得到的所有周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量的總和作為所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量,并確定所述計算子模塊得到的所有周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量的總和作為所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量。所述確定子模塊3123,還用于確定所述計算子模塊3122得到的每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量的平均值作為所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量,并確定所述計算子模塊得到的每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量的平均值作為所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量??蛇x的是,所述比較模塊313,還用于比較同一個采樣周期對應(yīng)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量之間的大小關(guān)系,確定同一個采樣周期內(nèi)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量中的較大者和較小者。語音編碼處理單元34,還用于根據(jù)所述比較模塊313得到的同一個采樣周期內(nèi)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量中的較大者對應(yīng)的音頻采樣信號進(jìn)行語音編碼處理,得到音頻輸出信號。可選的是,如圖5所示,所述選擇單元31還包括確定模塊315。確定模塊315,用于根據(jù)預(yù)先存儲的麥克配置信息,確定當(dāng)前通話麥克和當(dāng)前降噪麥克。所述預(yù)先存儲的麥克配置信息用于標(biāo)識當(dāng)前通話麥克和當(dāng)前降噪麥克。可選的是,如圖6所示,該裝置還包括接收單元35、修改單元36。接收單元35,用于接收麥克配置修改信息,所述麥克配置修改信息用于標(biāo)識新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克。修改單元36,用于根據(jù)所述接收單元接收的麥克配置修改信息,將舊的當(dāng)前通話 麥克和舊的當(dāng)前降噪麥克對應(yīng)替換為新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克。本發(fā)明實施例提供的一種移動終端語音降噪的方法,可以應(yīng)用于如圖8所示的移動終端中實現(xiàn),該移動終端包括麥克41、CPU42 (Central Processing Unit,中央處理器)、存儲器43。其中,所述麥克41具體包括話務(wù)式耳機麥克和移動終端內(nèi)置麥克,這兩種麥克都可以用于接收用戶發(fā)送的語音信號和環(huán)境噪聲。所述CPU42,用于從話務(wù)式耳機麥克和移動終端內(nèi)置麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克;獲取所述當(dāng)前通話麥克接收到的音頻信號和當(dāng)前降噪麥克接收到的音頻信號;根據(jù)所述當(dāng)前通話麥克接收到的音頻信號和所述當(dāng)前降噪麥克接收到的音頻信號進(jìn)行降噪處理,得到降噪信號;根據(jù)所述降噪信號進(jìn)行語音編碼處理,生成音頻輸出信號。
所述存儲器43,用于存儲當(dāng)前麥克配置、所述當(dāng)前通話麥克接收到的音頻信號和當(dāng)前降噪麥克接收到的音頻信號、降噪信號、音頻輸出信號。其中,當(dāng)前麥克配置包括當(dāng)前話務(wù)式耳機麥克和當(dāng)前移動終端內(nèi)置麥克??蛇x的是,所述CPU42,具體還用于獲取所述話務(wù)式耳機麥克接收到的音頻信號和所述移動終端內(nèi)置麥克接收到的音頻信號;獲取所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量;比較所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量之間的大小關(guān)系,確定所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量中的較大者和較小者;選擇接收到所述較大者對應(yīng)的音頻信號的麥克為當(dāng)前通話麥克,同時選擇接收到所述較小者對應(yīng)的音頻信號的麥克為當(dāng)前降噪麥克。所述存儲器43,具體還用于存儲所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量??蛇x的是,所述CPU42,具體還用于在采樣時間窗的每個采樣周期內(nèi),對所述話務(wù)式耳機麥克接收到的音頻信號進(jìn)行模數(shù)轉(zhuǎn)換,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號,并對所述移動終端內(nèi)置麥克接收到的音頻信號進(jìn)行模數(shù)轉(zhuǎn)換,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號,所述采樣時間窗內(nèi)包括至少一個采樣周期;根據(jù)所述每個采樣周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量,并根據(jù)所述每個采樣周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量;確定所有采樣周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量的總和作為所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量,并確定所有采樣周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量的總和作為所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量;或者確定所述每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量的平均值作為所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量,并確定所述每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量的平均值作為所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量。所述存儲器43,還用于存儲移動終端內(nèi)置麥克單周期音頻能量和話務(wù)式耳機麥克單周期音頻能量??蛇x的是,所述CPU42,具體還用于比較同一個采樣周期對應(yīng)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量之間的大小關(guān)系,確定同一個采樣周期內(nèi)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量的較大者和較小者;根據(jù)同一個采樣周期內(nèi)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量中的較大者對應(yīng)的音頻采樣信號進(jìn)行語音編碼處理,得到音頻輸出信號。 可選的是,所述CPU42,具體還用于根據(jù)預(yù)先存儲的麥克配置信息,確定當(dāng)前通話麥克和當(dāng)前降噪麥克,所述預(yù)先存儲的麥克配置信息用于標(biāo)識當(dāng)前通話麥克和當(dāng)前降噪麥克??蛇x的是,所述CPU42,具體還用于接收麥克配置修改信息,所述麥克配置修改信息用于標(biāo)識新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克;根據(jù)所述麥克配置修改信息,將舊的當(dāng)前通話麥克和舊的當(dāng)前降噪麥克對應(yīng)替換為新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克??蛇x的是,所述存儲器43,具體還用于存儲新的麥克配置信息,所述新的麥克配置信息包括新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克。本發(fā)明實施例提供的一種移動終端,通過從話務(wù)式耳機麥克和移動終端內(nèi)置麥克中選取通話麥克和降噪麥克,使得通話麥克和降噪麥克之間產(chǎn)生了一定的距離,從而降低了有用語音信息被過濾掉的概率,保證了通話質(zhì)量,提高了降噪效果。并且,為用戶提供修改麥克配置信息的功能,使得用戶可以根據(jù)實際需要自行設(shè)置通話麥克和降噪麥克,提高了用戶的體驗感。同時,由于使用話務(wù)式耳機,使得手機內(nèi)部不需要設(shè)置多個內(nèi)置麥克,減少了手機的組成部件,降低了手機的生產(chǎn)成本。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種移動終端語音降噪的方法,其特征在于,包括 從話務(wù)式耳機麥克和移動終端內(nèi)置麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克; 獲取所述當(dāng)前通話麥克接收到的音頻信號和當(dāng)前降噪麥克接收到的音頻信號; 根據(jù)所述當(dāng)前通話麥克接收到的音頻信號和所述當(dāng)前降噪麥克接收到的音頻信號進(jìn)行降噪處理,得到降噪信號; 根據(jù)所述降噪信號進(jìn)行語音編碼處理,生成音頻輸出信號。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述從話務(wù)式耳機麥克和移動終端內(nèi)置麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克包括 獲取所述話務(wù)式耳機麥克接收到的音頻信號和所述移動終端內(nèi)置麥克接收到的音頻信號; 獲取所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量; 比較所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量之間的大小關(guān)系,確定所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量中的較大者和較小者; 選擇接收到所述較大者對應(yīng)的音頻信號的麥克為當(dāng)前通話麥克,同時選擇接收到所述較小者對應(yīng)的音頻信號的麥克為當(dāng)前降噪麥克。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量包括 在采樣時間窗的每個采樣周期內(nèi),對所述話務(wù)式耳機麥克接收到的音頻信號進(jìn)行模數(shù)轉(zhuǎn)換,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號,并對所述移動終端內(nèi)置麥克接收到的音頻信號進(jìn)行模數(shù)轉(zhuǎn)換,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號,所述采樣時間窗內(nèi)包括至少一個采樣周期; 根據(jù)所述每個采樣周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量,并根據(jù)所述每個采樣周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量; 確定所有采樣周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量的總和作為所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量,并確定所有采樣周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量的總和作為所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量; 或者確定所述每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量的平均值作為所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量,并確定所述每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量的平均值作為所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述根據(jù)所述每個周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量,并根據(jù)所述每個周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量之后,還包括 比較同一個采樣周期對應(yīng)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量之間的大小關(guān)系,確定同一個采樣周期內(nèi)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量的較大者和較小者; 根據(jù)同一個采樣周期內(nèi)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量中的較大者對應(yīng)的音頻采樣信號進(jìn)行語音編碼處理,得到音頻輸出信號。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述選擇當(dāng)前通話麥克和當(dāng)前降噪麥克包括 根據(jù)預(yù)先存儲的麥克配置信息,確定當(dāng)前通話麥克和當(dāng)前降噪麥克,所述預(yù)先存儲的麥克配置信息用于標(biāo)識當(dāng)前通話麥克和當(dāng)前降噪麥克。
6.根據(jù)權(quán)利要求1-5任意一項所述的方法,其特征在于,還包括 接收麥克配置修改信息,所述麥克配置修改信息用于標(biāo)識新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克; 根據(jù)所述麥克配置修改信息,將舊的當(dāng)前通話麥克和舊的當(dāng)前降噪麥克對應(yīng)替換為新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克。
7.一種移動終端,其特征在于,包括 選擇單元,用于從話務(wù)式耳機話筒麥克和移動終端內(nèi)置麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克; 獲取單元,用于獲取所述選擇單元選擇的當(dāng)前通話麥克接收到的音頻信號和所述選擇單元選擇的當(dāng)前降噪麥克接收到的音頻信號; 降噪處理單元,用于根據(jù)所述獲取單元獲取的所述當(dāng)前通話麥克接收到的音頻信號和所述當(dāng)前降噪麥克接收到的音頻信號進(jìn)行降噪處理,得到降噪信號; 語音編碼處理單元,用于根據(jù)所述降噪處理單元生成的降噪信號進(jìn)行語音編碼處理,生成音頻輸出信號。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述選擇單元包括 第一獲取模塊,用于獲取所述話務(wù)式耳機麥克接收到的音頻信號和所述移動終端內(nèi)置麥克接收到的音頻信號; 第二獲取模塊,用于獲取所述第一獲取模塊獲取的所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量; 比較模塊,用于比較所述第二獲取模塊獲取的所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量之間的大小關(guān)系,確定所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量和所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量中的較大者和較小者; 選擇模塊,用于選擇接收到所述比較模塊確定的較大者對應(yīng)的音頻信號的麥克為當(dāng)前通話麥克,同時選擇接收到所述比較模塊確定的較小者對應(yīng)的音頻信號的麥克為當(dāng)前降噪麥克。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述第二獲取模塊包括 模數(shù)轉(zhuǎn)換子模塊,用于在采樣時間窗的每個采樣周期內(nèi),對所述話務(wù)式耳機麥克接收到的音頻信號進(jìn)行模數(shù)轉(zhuǎn)換,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號,并對所述移動終端內(nèi)置麥克接收到的音頻信號進(jìn)行模數(shù)轉(zhuǎn)換,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號,所述采樣時間窗內(nèi)包括至少一個采樣周期; 計算子模塊,用于根據(jù)所述模數(shù)轉(zhuǎn)換子模塊生成的每個周期各自對應(yīng)的話務(wù)式耳機麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量,并根據(jù)所述模數(shù)轉(zhuǎn)換子模塊生成的每個周期各自對應(yīng)的移動終端內(nèi)置麥克音頻采樣信號進(jìn)行計算,得到每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量; 確定子模塊,用于確定所述計算子模塊得到的所有周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量的總和作為所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量,并確定所述計算子模塊得到的所有周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量的總和作為所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量; 所述確定子模塊,還用于確定所述計算子模塊得到的每個周期各自對應(yīng)的話務(wù)式耳機麥克單周期音頻能量的平均值作為所述話務(wù)式耳機麥克接收到的音頻信號對應(yīng)的音頻能量,并確定所述計算子模塊得到的每個周期各自對應(yīng)的移動終端內(nèi)置麥克單周期音頻能量的平均值作為所述移動終端內(nèi)置麥克接收到的音頻信號對應(yīng)的音頻能量。
10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述比較模塊,還用于比較同一個采樣周期對應(yīng)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量之間的大小關(guān)系,確定同一個采樣周期內(nèi)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量中的較大者和較小者; 語音編碼處理單元,還用于根據(jù)所述比較模塊得到的同一個采樣周期內(nèi)的話務(wù)式耳機麥克單周期音頻能量和移動終端內(nèi)置麥克單周期音頻能量中的較大者對應(yīng)的音頻采樣信號進(jìn)行語音編碼處理,得到音頻輸出信號。
11.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述選擇單元還包括 確定模塊,用于根據(jù)預(yù)先存儲的麥克配置信息,確定當(dāng)前通話麥克和當(dāng)前降噪麥克。所述預(yù)先存儲的麥克配置信息用于標(biāo)識當(dāng)前通話麥克和當(dāng)前降噪麥克。
12.根據(jù)權(quán)利要求7-11任意一項所述的移動終端,其特征在于,該移動終端還包括 接收單元,用于接收麥克配置修改信息,所述麥克配置修改信息用于標(biāo)識新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克; 修改單元,用于根據(jù)所述接收單元接收的麥克配置修改信息,將舊的當(dāng)前通話麥克和舊的當(dāng)前降噪麥克對應(yīng)替換為新的當(dāng)前通話麥克和新的當(dāng)前降噪麥克。
全文摘要
本發(fā)明公開了一種移動終端語音降噪的方法及裝置,涉及通信技術(shù)領(lǐng)域,能夠提高降噪效果。本發(fā)明包括從話務(wù)式耳機麥克和移動終端內(nèi)置麥克中選擇當(dāng)前通話麥克和當(dāng)前降噪麥克;獲取所述當(dāng)前通話麥克接收到的音頻信號和當(dāng)前降噪麥克接收到的音頻信號;根據(jù)所述當(dāng)前通話麥克接收到的音頻信號和所述當(dāng)前降噪麥克接收到的音頻信號進(jìn)行降噪處理,得到降噪信號;根據(jù)所述降噪信號進(jìn)行語音編碼處理,生成音頻輸出信號。本發(fā)明實施例主要應(yīng)用于移動終端語音降噪的過程中。
文檔編號G10L21/02GK102800323SQ201210212039
公開日2012年11月28日 申請日期2012年6月25日 優(yōu)先權(quán)日2012年6月25日
發(fā)明者劉洪濤, 張曉鵬 申請人:華為終端有限公司