音以用于在用戶102與108通過通信系統(tǒng)100的呼叫期間傳送到用戶設 備110)。然而,本文描述的回送增益估計方法可以應用于其中要應用嘯叫減小的任何適當 的系統(tǒng)中。
[0081]在以上描述的實施例中,聲學系統(tǒng)100僅僅包括兩個用戶設備。然而,將領會的是, 本文描述的基于回送增益估計的嘯叫減小方法可以應用于包括多于兩個用戶設備的聲學 系統(tǒng)中。
[0082]本文描述的方法可以通過在用戶設備104處執(zhí)行計算機程序產品(例如客戶端 206)而實現(xiàn)。也就是說,計算機程序產品可以配置成減小包括用戶設備104和至少一個另外 的用戶設備的聲學系統(tǒng)中的噪聲,其中計算機程序產品體現(xiàn)在計算機可讀存儲介質上(例 如存儲在存儲器214中)并且配置成以便在設備104的CPU202上執(zhí)行時施行本文描述的任 何方法的操作。
[0083] 一般地,本文描述的任何功能(例如圖3中示出的功能模塊和圖4中示出的功能步 驟)可以使用軟件、固件、硬件(例如固定邏輯電路)或這些實現(xiàn)的組合來實現(xiàn)。在圖3和4中 單獨示出的模塊和步驟可以或者可以不實現(xiàn)為單獨的模塊或步驟。如本文使用的術語"模 ±夬"、"功能性"、"組件"和"邏輯"一般表示軟件、固件、硬件或其組合。在軟件實現(xiàn)的情況下, 模塊、功能性或邏輯表示在處理器(例如一個或多個CPU)上執(zhí)行時實現(xiàn)指定任務的程序代 碼。程序代碼可以存儲在一個或多個計算機可讀存儲器設備中。本文描述的技術的特征是 獨立于平臺的,這意味著技術可以實現(xiàn)在具有各種處理器的各種商用計算平臺上。例如,用 戶設備還可以包括使得用戶設備的硬件施行操作的實體(例如軟件),例如處理器功能塊 等。例如,用戶設備可以包括可以配置成維持指令的計算機可讀介質,所述指令使得用戶設 備并且更具體地用戶設備的操作系統(tǒng)和相關聯(lián)的硬件施行操作。因而,指令起作用以用于 配置操作系統(tǒng)并以這種方式導致操作系統(tǒng)和相關聯(lián)的硬件的變換以實現(xiàn)功能。指令可以由 計算機可讀介質通過各種不同配置提供給用戶設備。
[0084]計算機可讀介質的一個這樣的配置是信號承載介質并且因而配置成將指令(例如 作為載波)傳送給計算設備,諸如經由網(wǎng)絡。計算機可讀介質還可以配置為計算機可讀存儲 介質并且因而不是信號承載介質。計算機可讀存儲介質的示例包括隨機存取存儲器(RAM)、 只讀存儲器(ROM)、光盤、閃速存儲器、硬盤存儲器以及可以使用磁性、光學和其它技術來存 儲指令和其它數(shù)據(jù)的其它存儲器設備。
[0085]盡管已經以具體到結構特征和/或方法動作的語言描述了主題,但是要理解到,在 隨附權利要求中限定的主題不必限于以上描述的具體特征或動作。而是,以上描述的具體 特征和動作被公開為實現(xiàn)權利要求的示例形式。
【主權項】
1. 一種減小包括第一用戶終端和至少一個另外的用戶終端的聲學系統(tǒng)中的噪聲的方 法,所述方法包括在第一用戶終端處: 通過通信網(wǎng)絡從至少一個另外的用戶終端接收音頻信號; 在處理單元上執(zhí)行通信客戶端應用,通信客戶端應用配置成以便在所述處理單元上執(zhí) 行時: 將音頻信號供應給第一用戶終端的音頻信號處理模塊,其中音頻信號處理模塊處理音 頻信號,由此將增益水平應用于音頻信號,并且將經處理的音頻信號輸出到第一用戶終端 的音頻輸出構件; 估計音頻信號和經處理的音頻信號的噪聲水平,并且在考慮到兩種噪聲水平估計的情 況下,估計由音頻信號處理模塊應用的增益;以及 至少基于由音頻信號處理模塊應用的所估計增益,選擇性地將系統(tǒng)增益減小步驟應用 于音頻信號和經由第一用戶終端的音頻輸入構件所接收的近端音頻信號中的至少一個。2. 根據(jù)權利要求1的方法,其中針對至少一個頻率來估計由音頻信號處理模塊應用的 增益,并且系統(tǒng)增益減小步驟包括在該頻率處減小應用于音頻信號和近端音頻信號中的至 少一個的增益水平。3. 根據(jù)權利要求1或2的方法,其中針對多個頻率中的每一個來估計由音頻信號處理模 塊應用的增益,并且系統(tǒng)增益減小步驟包括在多個頻率中的每一個處減小應用于音頻信號 和近端音頻信號中的至少一個的增益水平。4. 根據(jù)任一個前述權利要求的方法,其中通信客戶端應用配置成將由音頻信號處理模 塊應用的所估計增益用在估計第一用戶終端增益中;第一用戶終端增益是從音頻信號處理 模塊應用的所估計增益、在第一用戶終端處所估計的回聲路徑增益以及由通信客戶端應用 實現(xiàn)的多個處理階段中的每一個中的增益中估計的;所述方法還包括將第一用戶終端增益 與閾值相比較,并且如果確定第一用戶終端增益超出所述閾值,則應用系統(tǒng)增益減小步驟。5. 根據(jù)權利要求1的方法,其中通信客戶端應用配置成將由音頻信號處理模塊應用的 所估計增益用在估計聲學系統(tǒng)的系統(tǒng)增益中;其中第一用戶終端接收在至少一個另外的用 戶終端處所應用的增益的指示,并且從音頻信號處理模塊應用的所估計增益、在第一用戶 終端處估計的回聲路徑增益、通信客戶端應用所實現(xiàn)的多個處理階段中的每一個中的增益 以及在至少一個另外的用戶終端處所應用的增益的指示來估計系統(tǒng)增益;所述方法還包括 將所估計的系統(tǒng)增益與閾值相比較,并且如果確定所估計的系統(tǒng)增益超出所述閾值,則應 用系統(tǒng)增益減小步驟。6. 根據(jù)任一項前述權利要求的方法,其中系統(tǒng)增益減小步驟包括以下中的至少一個: 更改應用于音頻信號的數(shù)字增益; 更改應用于近端音頻信號的數(shù)字增益; 更改在減小近端音頻信號中的噪聲時所應用的數(shù)字增益;以及 更改在抑制源自所述輸出的經處理音頻信號的近端音頻信號中所包括的回聲時應用 的數(shù)字增益。7. 根據(jù)任一項前述權利要求的方法,其中通信客戶端應用配置成基于噪聲水平估計的 比率來估計由音頻信號處理模塊應用的增益。8. 根據(jù)任一項前述權利要求的方法,其中使用具有不超出音頻信號的所估計噪聲水平 以上的閾值量的能量的音頻信號部分來實現(xiàn)由音頻信號處理模塊應用的增益的估計。9. 一種用戶終端,包括: 網(wǎng)絡接口,布置成通過通信網(wǎng)絡從至少一個另外的用戶終端接收音頻信號;以及 用于執(zhí)行通信客戶端應用的處理單元,通信客戶端應用配置成以便在所述處理單元上 執(zhí)行時將音頻信號供應給音頻信號處理模塊,其中音頻信號處理模塊布置成處理音頻信 號,由此將增益水平應用于音頻信號,并且將經處理的音頻信號輸出到用戶終端的音頻輸 出構件; 處理單元布置成接收經處理的音頻信號,并且通信客戶端應用配置成以便在所述處理 單元上執(zhí)行時: 估計音頻信號和經處理的音頻信號的噪聲水平,并且在考慮到兩種噪聲水平估計的情 況下,估計由音頻信號處理模塊應用的增益; 至少基于由音頻信號處理模塊應用的所估計增益,選擇性地將系統(tǒng)增益減小步驟應用 于音頻信號和經由用戶終端的音頻輸入構件所接收的近端音頻信號中的至少一個。10. -種配置成減小包括第一用戶終端和至少一個另外的用戶終端的聲學系統(tǒng)中的噪 聲的計算機程序產品,計算機程序產品體現(xiàn)在計算機可讀存儲介質上并且配置成以便在第 一用戶終端的處理器上執(zhí)行時: 將所接收的音頻信號供應給第一用戶終端的音頻信號處理模塊,其中音頻信號處理模 塊處理音頻信號,由此將增益水平應用于音頻信號,并且將經處理的音頻信號輸出到第一 用戶終端的音頻輸出構件; 估計音頻信號和經處理的音頻信號的噪聲水平,并且在考慮到兩種噪聲水平估計的情 況下,估計由音頻信號處理模塊應用的增益;以及 至少基于由音頻信號處理模塊應用的所估計增益,選擇性地將系統(tǒng)增益減小步驟應用 于音頻信號和經由第一用戶終端的音頻輸入構件所接收的近端音頻信號中的至少一個。
【專利摘要】一種減小聲學系統(tǒng)中的噪聲的方法,所述方法包括在第一用戶終端處:通過通信網(wǎng)絡從至少一個另外的用戶終端接收音頻信號;在處理單元上執(zhí)行通信客戶端,客戶端配置成以便在執(zhí)行時:將音頻信號供應給第一用戶終端的音頻信號處理模塊,其中音頻信號處理模塊處理音頻信號,由此將增益水平應用于音頻信號,并且將經處理的音頻信號輸出到揚聲器;估計音頻信號和經處理的音頻信號的噪聲水平,并且在考慮到兩種噪聲水平估計的情況下,估計由處理模塊應用的增益;至少基于所估計的增益,選擇性地將系統(tǒng)增益減小步驟應用于所述音頻信號和經由麥克風所接收的音頻信號中的至少一個。
【IPC分類】H04M9/08, G10L21/0208
【公開號】CN105453530
【申請?zhí)枴緾N201480039327
【發(fā)明人】J.德維琴特佩納, P.阿格倫
【申請人】微軟技術許可有限責任公司
【公開日】2016年3月30日
【申請日】2014年5月7日
【公告號】EP2982101A1, US8971522, US20140334631, WO2014182751A1