專利名稱:通過在來自多個(gè)麥克風(fēng)的信號(hào)之間智能地進(jìn)行選擇而改善聲音質(zhì)量的制作方法
技術(shù)領(lǐng)域:
各種特征涉及通過利用多個(gè)麥克風(fēng)來俘獲信號(hào)且使信噪比最大化而改善聲音接 收。
背景技術(shù):
移動(dòng)裝置(例如,移動(dòng)電話、數(shù)字記錄器、通信裝置,等等)常常由不同用戶以不同 方式來使用。此使用上的多樣性可顯著地影響移動(dòng)裝置的語音接收性能。使用移動(dòng)裝置的 方式隨用戶的不同而變化且對(duì)于同一用戶來說隨時(shí)間的不同而變化。用戶具有不同的通信 需要、對(duì)于功能性的偏好和使用習(xí)慣,其可導(dǎo)致移動(dòng)裝置在操作期間在不同位置中被使用 或保持。舉例來說,一個(gè)用戶可能喜歡在使用裝置以在揚(yáng)聲器電話模式中談話時(shí)將所述裝 置顛倒地放置。在所述情況下,在移動(dòng)裝置的麥克風(fēng)與用戶之間可能不存在視線(LOS),這 可能影響語音信號(hào)接收。在另一實(shí)例中,可能以使得麥克風(fēng)對(duì)所要語音信號(hào)的接收受到阻 礙或妨礙的方式放置或定位移動(dòng)裝置。在又一實(shí)例中,移動(dòng)裝置可由多個(gè)用戶使用。在所 述情況下,來自個(gè)別用戶的語音信號(hào)可最好地由不同麥克風(fēng)俘獲。舉例來說,第一麥克風(fēng)可 最好地從第一用戶接收第一聲學(xué)信號(hào),而第二麥克風(fēng)可最好地從第二用戶接收第二聲學(xué)信 號(hào)。用戶可使用移動(dòng)裝置的不同方式常常影響移動(dòng)裝置的麥克風(fēng)對(duì)所要聲音或語音 信號(hào)的接收,從而導(dǎo)致聲音或語音質(zhì)量降級(jí)(例如,信噪比(SNR)降低)。在語音通信中,尤 其是在移動(dòng)語音通信中,語音或聲音質(zhì)量是服務(wù)質(zhì)量(QoS)的判斷標(biāo)準(zhǔn)。使用移動(dòng)裝置的 方式是可潛在地影響QoS的許多因素之一。因此,需要一種解決方案,盡管存在用戶可定位或定向移動(dòng)裝置的不同方式,但所 述解決方案仍改善移動(dòng)裝置處的語音或聲音接收。
發(fā)明內(nèi)容
提供一種用于改善移動(dòng)裝置上的聲音接收的方法??蓮牡谝畸溈孙L(fēng)獲得第一聲音 信號(hào)且可從第二麥克風(fēng)獲得第二聲音信號(hào),其中第一和第二聲音信號(hào)中的每一者可包括來 自第一聲音源的第一源信號(hào)的至少一部分。第一聲音信號(hào)和第二聲音信號(hào)可在重疊時(shí)間窗 內(nèi)被獲得且可包括第一源信號(hào)和一個(gè)或一個(gè)以上其它源信號(hào)與噪聲的獨(dú)立混合物。第一麥克風(fēng)與第二麥克風(fēng)可定位于移動(dòng)裝置的不同表面上。可獲得第一聲音信號(hào) 的第一信號(hào)特性(例如,信號(hào)功率、信噪比(SNR)、信號(hào)能量、相關(guān)性等等,和/或其組合和/ 或衍生物)。類似地,可獲得第二聲音信號(hào)的第二信號(hào)特性(例如,信號(hào)功率、信噪比(SNR)、 信號(hào)能量、相關(guān)性等等,和/或其組合和/或衍生物)。亦即,第一和第二信號(hào)特性兩者均可 與相同信號(hào)特性相關(guān)聯(lián)??苫诘谝缓偷诙盘?hào)特性而對(duì)第一和第二聲音信號(hào)進(jìn)行加權(quán)。 可接著組合經(jīng)加權(quán)的第一和第二聲音信號(hào)以獲得輸出聲音信號(hào)??稍诮?jīng)由通信網(wǎng)絡(luò)將輸出信號(hào)發(fā)射到既定收聽者之前對(duì)輸出聲音信號(hào)執(zhí)行額外信號(hào)處理。額外信號(hào)處理可包括回音消除、噪聲降低、自動(dòng)增益控制和編碼中的至少一者。 通信網(wǎng)絡(luò)可為無線通信網(wǎng)絡(luò)。根據(jù)一個(gè)特征,可將第一聲音信號(hào)分段為第一多個(gè)連續(xù)幀且可將第二聲音信號(hào)分 段為第二多個(gè)連續(xù)幀??色@得第一聲音信號(hào)的第一多個(gè)連續(xù)幀的第一多個(gè)信號(hào)特性。類似 地,可獲得第二聲音信號(hào)的第二多個(gè)連續(xù)幀的第二多個(gè)信號(hào)特性??蓪?duì)第一多個(gè)信號(hào)特性 和第二多個(gè)信號(hào)特性執(zhí)行第一和第二聲音信號(hào)的加權(quán)和組合。根據(jù)一個(gè)實(shí)例,第一和第二聲音信號(hào)的加權(quán)可包括(a)對(duì)第一信號(hào)特性和第二 信號(hào)特性進(jìn)行比較;(b)如果第二聲音信號(hào)與第一聲音信號(hào)相比提供更好的聲音質(zhì)量,則 通過零來縮放第一聲音信號(hào)且通過一來縮放第二聲音信號(hào);和/或(c)如果第一聲音信號(hào) 與第二聲音信號(hào)相比提供更好的聲音質(zhì)量,則通過一來縮放第一聲音信號(hào)且通過零來縮放 第二聲音信號(hào)。如果在當(dāng)前使用第一聲音信號(hào)的情況下第二信號(hào)特性比第一信號(hào)特性大至 少最小閾值量,則可執(zhí)行通過零來縮放第一聲音信號(hào)和通過一來縮放第二聲音信號(hào)。類似 地,如果在當(dāng)前使用第二聲音信號(hào)的情況下第一信號(hào)特性比第二信號(hào)特性大至少最小閾值 量,則可執(zhí)行通過一來縮放第一聲音信號(hào)和通過零來縮放第二聲音信號(hào)。根據(jù)另一特征,可確定第一聲音信號(hào)的第一信噪比且可確定第二聲音信號(hào)的第二 信噪比。如果第一信噪比大于第二信噪比,則可對(duì)第一聲音信號(hào)進(jìn)行加權(quán)以與第二聲音信 號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用。類似地,如果第二信噪比大于第一信噪比,則可對(duì) 第二聲音信號(hào)進(jìn)行加權(quán)以與第一聲音信號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用??赏ㄟ^以 下步驟來獲得第一信噪比(a)將第一聲音信號(hào)分段為第一多個(gè)連續(xù)幀;(b)獲得第一聲音 信號(hào)的第一多個(gè)連續(xù)幀的第一多個(gè)連續(xù)信號(hào)功率;和/或(C)在第一多個(gè)連續(xù)幀的多個(gè)連 續(xù)信號(hào)功率中搜索最小信號(hào)功率以獲得噪聲底限估計(jì),使用所述噪聲底限估計(jì)將獲得第一 信噪比??深愃频孬@得第二信噪比。又一特征可提供(a)校準(zhǔn)第一和第二麥克風(fēng)以具有大體上相同的靈敏度;(b)如 果第一信號(hào)特性大于第二信號(hào)特性,則對(duì)第一聲音信號(hào)進(jìn)行加權(quán)以與第二聲音信號(hào)相比提 供對(duì)輸出聲音信號(hào)的更大作用;和/或(c)如果第二信號(hào)特性大于第一信號(hào)特性,則對(duì)第二 聲音信號(hào)進(jìn)行加權(quán)以與第一聲音信號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用。第一和第二信 號(hào)特性可為信號(hào)功率。如果第二聲音信號(hào)提供優(yōu)于第一聲音信號(hào)的經(jīng)改善的聲音質(zhì)量,則所述方法可包 括(a)通過摻合第一聲音信號(hào)與第二聲音信號(hào)而從第一聲音信號(hào)轉(zhuǎn)變?yōu)榈诙曇粜盘?hào); 和/或(b)逐漸地減小第一聲音信號(hào)的作用且增加第二聲音信號(hào)的作用。根據(jù)線性函數(shù)可 減小來自第一聲音信號(hào)的作用且可增加來自第二聲音信號(hào)的作用?;蛘?,根據(jù)非線性函數(shù) 而減小來自第一聲音信號(hào)的作用且增加來自第二聲音信號(hào)的作用。根據(jù)一個(gè)特征,第一和第二麥克風(fēng)可選自移動(dòng)裝置上的三個(gè)或三個(gè)以上麥克風(fēng)中 的多個(gè)麥克風(fēng),其中此選擇是基于三個(gè)或三個(gè)以上麥克風(fēng)中的哪一者具有最好的信號(hào)質(zhì)量 而執(zhí)行。在又一實(shí)例中,可從至少一個(gè)額外麥克風(fēng)獲得至少一個(gè)額外聲音信號(hào),其中所述 至少一個(gè)額外聲音信號(hào)包括來自第一聲音源的第一源信號(hào)的至少一部分??色@得所述至少 一個(gè)額外聲音信號(hào)的至少一個(gè)額外信號(hào)特性??苫诘谝恍盘?hào)特性、第二信號(hào)特性和至少一個(gè)額外信號(hào)特性而對(duì)至少一個(gè)額外聲音信號(hào)以及第一和第二聲音信號(hào)進(jìn)行加權(quán)。可組合經(jīng)加權(quán)的第一聲音信號(hào)、第二聲音信 號(hào)和至少一個(gè)額外聲音信號(hào)以獲得輸出聲音信號(hào)。提供一種移動(dòng)裝置,其包含第一和第二麥克風(fēng)以及信號(hào)選擇模塊。第一麥克風(fēng)可 經(jīng)配置以獲得第一聲音信號(hào)。第二麥克風(fēng)可經(jīng)配置以獲得第二聲音信號(hào),其中第一和第二 聲音信號(hào)中的每一者包括來自第一聲音源的第一源信號(hào)的至少一部分。信號(hào)選擇模塊可經(jīng) 配置以或適于(a)獲得第一聲音信號(hào)的第一信號(hào)特性;(b)獲得第二聲音信號(hào)的第二信號(hào) 特性;(c)基于第一和第二信號(hào)特性而對(duì)第一和第二聲音信號(hào)進(jìn)行加權(quán);和/或(d)組合經(jīng) 加權(quán)的第一和第二聲音信號(hào)以獲得輸出聲音信號(hào)。第一和第二信號(hào)特性兩者均可與相同信 號(hào)特性相關(guān)聯(lián)??稍谥丿B時(shí)間窗內(nèi)從聲學(xué)信號(hào)獲得第一聲音信號(hào)和第二聲音信號(hào),且第一 和第二麥克風(fēng)定位于移動(dòng)裝置的不同表面上。移動(dòng)裝置還可包括信號(hào)處理器和發(fā)射器。信號(hào)處理器可經(jīng)配置以或適于對(duì)輸出信 號(hào)執(zhí)行回音消除、噪聲降低、自動(dòng)增益控制和編碼中的至少一者。發(fā)射器可經(jīng)配置以或適于 經(jīng)由無線通信網(wǎng)絡(luò)發(fā)射經(jīng)處理的輸出信號(hào)。根據(jù)一個(gè)方面,移動(dòng)裝置可進(jìn)一步包含(a)第一模擬到信號(hào)轉(zhuǎn)換器,其經(jīng)配置以 或適于將第一聲音信號(hào)分段為第一多個(gè)連續(xù)幀;和/或(b)第二模擬到信號(hào)轉(zhuǎn)換器,其經(jīng)配 置以或適于將第二聲音信號(hào)分段為第二多個(gè)連續(xù)幀。信號(hào)選擇模塊可進(jìn)一步經(jīng)配置以或適 于(a)獲得第一聲音信號(hào)的第一多個(gè)連續(xù)幀的多個(gè)連續(xù)信號(hào)特性;和/或(b)獲得第二聲 音信號(hào)的第二多個(gè)連續(xù)幀的第二多個(gè)連續(xù)信號(hào)特性。可基于第一多個(gè)信號(hào)特性和第二多個(gè) 信號(hào)特性來執(zhí)行第一和第二聲音信號(hào)的加權(quán)和組合。根據(jù)另一方面,信號(hào)選擇模塊可進(jìn)一步經(jīng)配置以或適于(a)對(duì)第一信號(hào)特性和 第二信號(hào)特性進(jìn)行比較;(b)如果第二聲音信號(hào)與第一聲音信號(hào)相比提供更好的聲音質(zhì) 量,則通過零來縮放第一聲音信號(hào)且通過一來縮放第二聲音信號(hào),和/或如果第一聲音信 號(hào)與第二聲音信號(hào)相比提供更好的聲音質(zhì)量,則通過一來縮放第一聲音信號(hào)且通過零來縮 放第二聲音信號(hào)。另外,信號(hào)選擇模塊可進(jìn)一步經(jīng)配置以或適于(a)如果在當(dāng)前使用第一 聲音信號(hào)的情況下第二信號(hào)特性比第一信號(hào)特性大至少最小閾值量,則執(zhí)行通過零來縮放 第一聲音信號(hào)和通過一來縮放第二聲音信號(hào);和/或(b)如果在當(dāng)前使用第二聲音信號(hào)的 情況下第一信號(hào)特性比第二信號(hào)特性大至少最小閾值量,則執(zhí)行通過一來縮放第一聲音信 號(hào)和通過零來縮放第二聲音信號(hào)。根據(jù)另一特征,信號(hào)選擇模塊可進(jìn)一步經(jīng)配置以或適于(a)確定第一聲音信號(hào) 的第一信噪比;(b)確定第二聲音信號(hào)的第二信噪比;(c)如果第一信噪比大于第二信噪 比,則對(duì)第一聲音信號(hào)進(jìn)行加權(quán)以與第二聲音信號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用; 和/或(d)如果第二信噪比大于第一信噪比,則對(duì)第二聲音信號(hào)進(jìn)行加權(quán)以與第一聲音信 號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用。根據(jù)又一特征,信號(hào)選擇模塊可進(jìn)一步經(jīng)配置以或適于從移動(dòng)裝置上的三個(gè)或三 個(gè)以上麥克風(fēng)中的多個(gè)麥克風(fēng)中選擇第一和第二麥克風(fēng),其中此選擇是基于三個(gè)或三個(gè)以 上麥克風(fēng)中的哪一者具有最好的信號(hào)質(zhì)量而執(zhí)行。在一些配置中,信號(hào)選擇模塊可進(jìn)一步經(jīng)配置以或適于(a)從至少一個(gè)額外麥 克風(fēng)獲得至少一個(gè)額外聲音信號(hào),其中至少一個(gè)額外聲音信號(hào)包括來自第一聲音源的第一 源信號(hào)的至少一部分;(b)獲得至少一個(gè)額外聲音信號(hào)的至少一個(gè)額外信號(hào)特性;(c)基于第一信號(hào)特性、第二信號(hào)特性和至少一個(gè)額外信號(hào)特性而對(duì)至少一個(gè)額外聲音信號(hào)以及第 一和第二聲音信號(hào)進(jìn)行加權(quán);和/或(d)組合經(jīng)加權(quán)的第一聲音信號(hào)、第二聲音信號(hào)和至少 一個(gè)額外聲音信號(hào)以獲得輸出聲音信號(hào)。因此,提供一種移動(dòng)裝置,其包含(a)用于從第一麥克風(fēng)獲得第一聲音信號(hào)的裝 置;(b)用于從第二麥克風(fēng)獲得第二聲音信號(hào)的裝置,其中第一和第二聲音信號(hào)中的每一 者包括來自第一聲音源的第一源信號(hào)的至少一部分;(c)用于獲得第一聲音信號(hào)的第一信 號(hào)特性的裝置;(d)用于獲得第二聲音信號(hào)的第二信號(hào)特性的裝置;(e)用于基于第一和第 二信號(hào)特性而對(duì)第一和第二聲音信號(hào)進(jìn)行加權(quán)的裝置;和/或(f)用于組合經(jīng)加權(quán)的第一 和第二聲音信號(hào)以獲得輸出聲音信號(hào)的裝置。所述移動(dòng)裝置還可包括(a)用于對(duì)輸出信 號(hào)執(zhí)行回音消除、噪聲降低、自動(dòng)增益控制和編碼中的至少一者的裝置;和/或(b)用于經(jīng) 由無線通信網(wǎng)絡(luò)發(fā)射經(jīng)處理的輸出信號(hào)的裝置。根據(jù)一個(gè)方面,所述移動(dòng)裝置還可包括(a)用于對(duì)第一信號(hào)特性和第二信號(hào)特 性進(jìn)行比較的裝置;(b)用于如果第二聲音信號(hào)與第一聲音信號(hào)相比提供更好的聲音質(zhì)量 則通過零來縮放第一聲音信號(hào)且通過一來縮放第二聲音信號(hào)的裝置;和/或(c)用于如果 第一聲音信號(hào)與第二聲音信號(hào)相比提供更好的聲音質(zhì)量則通過一來縮放第一聲音信號(hào)且 通過零來縮放第二聲音信號(hào)的裝置。又一特征提供移動(dòng)裝置,其包括(a)用于如果第一信號(hào)特性大于第二信號(hào)特性 則對(duì)第一聲音信號(hào)進(jìn)行加權(quán)以與第二聲音信號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用的裝 置;和/或(b)用于如果第二信號(hào)特性大于第一信號(hào)特性則對(duì)第二聲音信號(hào)進(jìn)行加權(quán)以與 第一聲音信號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用的裝置。還提供一種電路,其中所述電路適于(a)從第一麥克風(fēng)獲得第一聲音信號(hào);(b) 從第二麥克風(fēng)獲得第二聲音信號(hào),其中第一和第二聲音信號(hào)中的每一者包括來自第一聲音 源的第一源信號(hào)的至少一部分;(c)獲得第一聲音信號(hào)的第一信號(hào)特性;(d)獲得第二聲音 信號(hào)的第二信號(hào)特性;(e)基于第一和第二信號(hào)特性而對(duì)第一和第二聲音信號(hào)進(jìn)行加權(quán); 和/或(f)組合經(jīng)加權(quán)的第一和第二聲音信號(hào)以獲得輸出聲音信號(hào)。所述電路可進(jìn)一步適 于或經(jīng)配置以(a)如果第二聲音信號(hào)與第一聲音信號(hào)相比提供更好的聲音質(zhì)量,則通過 零來縮放第一聲音信號(hào)且通過一來縮放第二聲音信號(hào);和/或(b)如果第一聲音信號(hào)與第 二聲音信號(hào)相比提供更好的聲音質(zhì)量,則通過一來縮放第一聲音信號(hào)且通過零來縮放第二 聲音信號(hào)。又一方面提供電路,其進(jìn)一步適于(a)如果第一信號(hào)特性大于第二信號(hào)特性, 則對(duì)第一聲音信號(hào)進(jìn)行加權(quán)以與第二聲音信號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用;和/ 或(b)如果第二信號(hào)特性大于第一信號(hào)特性,則對(duì)第二聲音信號(hào)進(jìn)行加權(quán)以與第一聲音信 號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用。在一個(gè)實(shí)例中,可將所述電路實(shí)施為集成電路。還提供一種計(jì)算機(jī)可讀媒體,其包含用于改善聲音信號(hào)接收的指令,所述指令在 由處理器執(zhí)行時(shí)致使處理器(a)從第一麥克風(fēng)獲得第一聲音信號(hào);(b)從第二麥克風(fēng)獲得 第二聲音信號(hào),其中第一和第二聲音信號(hào)中的每一者包括來自第一聲音源的第一源信號(hào)的 至少一部分;(c)從三個(gè)或三個(gè)以上麥克風(fēng)中的多個(gè)麥克風(fēng)中選擇第一和第二麥克風(fēng),其 中此選擇是基于三個(gè)或三個(gè)以上麥克風(fēng)中的哪一者具有最好的信號(hào)質(zhì)量而執(zhí)行;(d)獲得 第一聲音信號(hào)的第一信號(hào)特性;(e)獲得第二聲音信號(hào)的第二信號(hào)特性;(f)基于第一和第 二信號(hào)特性而對(duì)第一和第二聲音信號(hào)進(jìn)行加權(quán);和/或(g)組合經(jīng)加權(quán)的第一和第二聲音信號(hào)以獲得輸出聲音信號(hào)
從以下結(jié)合附圖陳述的詳細(xì)描述可更明了本發(fā)明的方面的特征、特性和優(yōu)點(diǎn),附 圖中相同參考字符始終做出相應(yīng)識(shí)別。圖1說明用于經(jīng)改善的聲音/語音信號(hào)接收的具有兩個(gè)麥克風(fēng)的移動(dòng)電話102的 實(shí)例。圖2說明用于經(jīng)改善的聲音/語音信號(hào)接收的具有兩個(gè)麥克風(fēng)的折疊式移動(dòng)電話 202的實(shí)例。圖3是說明具有兩個(gè)或兩個(gè)以上麥克風(fēng)且經(jīng)配置以提供經(jīng)改善的聲音/語音信號(hào) 接收的移動(dòng)裝置的一個(gè)實(shí)例的框圖。圖4是說明在具有兩個(gè)麥克風(fēng)且經(jīng)配置以組合來自麥克風(fēng)的兩個(gè)輸入聲音信號(hào) 以改善聲音/語音信號(hào)接收的移動(dòng)裝置上操作的方法的流程圖。圖5是說明在具有兩個(gè)或兩個(gè)以上麥克風(fēng)且經(jīng)配置以在兩個(gè)輸入聲音信號(hào)之間 進(jìn)行選擇以改善聲音/語音信號(hào)接收的移動(dòng)裝置上操作的方法的流程圖。圖6是說明移動(dòng)裝置可如何基于信噪比而在來自不同麥克風(fēng)的兩個(gè)或兩個(gè)以上 輸入聲音信號(hào)之間進(jìn)行選擇以改善聲音質(zhì)量的框圖。圖7是說明在移動(dòng)裝置上操作以基于信噪比監(jiān)視來執(zhí)行麥克風(fēng)選擇的方法的流 程圖。圖8圖解地說明用于麥克風(fēng)信號(hào)內(nèi)的最小信號(hào)功率的搜索過程的實(shí)例。圖9是說明在移動(dòng)裝置上操作以基于信噪比監(jiān)視而對(duì)從兩個(gè)麥克風(fēng)俘獲的聲音 信號(hào)進(jìn)行加權(quán)的方法的流程圖。圖10是說明可經(jīng)配置以基于信號(hào)功率而在來自不同麥克風(fēng)的兩個(gè)輸入聲音信號(hào) 之間進(jìn)行選擇以改善聲音質(zhì)量的移動(dòng)裝置的框圖。圖11是說明在移動(dòng)裝置上操作似基于信號(hào)功率監(jiān)視來執(zhí)行麥克風(fēng)選擇的方法的 流程圖。圖12是說明在移動(dòng)裝置上操作以基于信號(hào)特性來動(dòng)態(tài)地調(diào)整信號(hào)權(quán)重的方法的 流程圖。圖13和圖14說明用于在第一信號(hào)與第二信號(hào)之間進(jìn)行切換以獲得輸出聲音信號(hào) 的轉(zhuǎn)變曲線的實(shí)例。圖15是說明移動(dòng)裝置可如何對(duì)來自不同麥克風(fēng)的多個(gè)輸入聲音信號(hào)進(jìn)行加權(quán)以 提供輸出聲音信號(hào)的框圖。圖16是說明在移動(dòng)裝置上操作以執(zhí)行兩個(gè)或兩個(gè)以上麥克風(fēng)的信號(hào)加權(quán)的方法 的流程圖。
具體實(shí)施例方式在以下描述中,給出具體細(xì)節(jié)以提供對(duì)配置的詳盡理解。然而所屬領(lǐng)域的技術(shù)人 員將了解,可在無這些具體細(xì)節(jié)的情況下實(shí)踐所述配置。舉例來說,可在框圖中展示電路以 便不會(huì)以不必要的細(xì)節(jié)混淆所述配置。在其它例子中,可詳細(xì)展示眾所周知的電路、結(jié)構(gòu)和技術(shù)以便不混淆所述配置。而且應(yīng)注意,所述配置可描述為一描繪為流程圖、流圖、結(jié)構(gòu)圖或框圖的過程。雖 然流程圖可將操作描述為順序過程,但操作中有許多可并行或同時(shí)執(zhí)行。另外,操作的次序 可重新布置。當(dāng)過程的操作完成時(shí)過程終止。過程可對(duì)應(yīng)于方法、函數(shù)、程序、子例程、子程 序等。當(dāng)過程對(duì)應(yīng)于函數(shù)時(shí),其終止對(duì)應(yīng)于所述函數(shù)向調(diào)用函數(shù)或主函數(shù)的返回。在一個(gè)或一個(gè)以上實(shí)例和/或配置中,所描述的功能可以硬件、軟件、固件或其任 何組合來實(shí)施。如果以軟件實(shí)施,那么功能可作為一個(gè)或一個(gè)以上指令存儲(chǔ)在計(jì)算機(jī)可讀 媒體上或經(jīng)由計(jì)算機(jī)可讀媒體而發(fā)射。計(jì)算機(jī)可讀媒體包含計(jì)算機(jī)存儲(chǔ)媒體和通信媒體 兩者,包含任何促進(jìn)計(jì)算機(jī)程序從一個(gè)地方向另一地方的轉(zhuǎn)移的媒體。存儲(chǔ)媒體可為任何 可由通用或?qū)S糜?jì)算機(jī)存取的可用媒體。借助于實(shí)例而非限制,此計(jì)算機(jī)可讀媒體可包括 RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置,或可用 以用指令或數(shù)據(jù)結(jié)構(gòu)的形式攜載或存儲(chǔ)所要程序代碼裝置且可由通用或?qū)S糜?jì)算機(jī)或者 通用或?qū)S锰幚砥骰螂娐反嫒〉娜魏纹渌襟w。而且,任何連接均適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀 媒體。舉例來說,如果軟件是使用同軸電纜、光纖電纜、雙絞線對(duì)、數(shù)字訂戶線(DSL)或例如 紅外線、無線電和微波等無線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源發(fā)射的,那么同軸電纜、光 纖電纜、雙絞線對(duì)、DSL或例如紅外線、無線電和微波等無線技術(shù)包含在媒體的定義內(nèi)。如 本文所使用,磁盤和光盤包含壓縮光盤(CD)、激光光盤、光學(xué)光盤、數(shù)字通用光盤(DVD)、軟 磁盤和藍(lán)光光盤,其中磁盤通常以磁性方式再現(xiàn)數(shù)據(jù),而光盤用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。 以上各項(xiàng)的組合也應(yīng)包含在計(jì)算機(jī)可讀媒體的范圍內(nèi)。而且,存儲(chǔ)媒體可表示一個(gè)或一個(gè)以上用于存儲(chǔ)數(shù)據(jù)的裝置,包含只讀存儲(chǔ)器 (ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、磁盤存儲(chǔ)媒體、光學(xué)存儲(chǔ)媒體、快閃存儲(chǔ)器裝置和/或其它 用于存儲(chǔ)信息的機(jī)器可讀媒體。此外,配置可由硬件、軟件、固件、中間件、微碼或其任何組合實(shí)施。當(dāng)以軟件、固 件、中間件或微碼實(shí)施時(shí),用以執(zhí)行必要任務(wù)的程序代碼或代碼段可存儲(chǔ)在計(jì)算機(jī)可讀媒 體中,例如存儲(chǔ)媒體或其它存儲(chǔ)裝置。處理器或電路可執(zhí)行必要任務(wù)。代碼段可表示過程、 函數(shù)、子程序、程序、例程、子例程、模塊、軟件包、類或指令、數(shù)據(jù)結(jié)構(gòu)或程序語句的任何組 合。代碼段可通過傳遞和/或接收信息、數(shù)據(jù)、自變量、參數(shù)或存儲(chǔ)器內(nèi)容而耦合到另一代 碼段或硬件電路。信息、自變量、參數(shù)、數(shù)據(jù)等可經(jīng)由任何合適的方式傳遞、轉(zhuǎn)發(fā)或發(fā)射,所 述方式包含存儲(chǔ)器共享、消息傳遞、權(quán)標(biāo)傳遞、網(wǎng)絡(luò)發(fā)射等。一個(gè)特征提供將多個(gè)麥克風(fēng)安裝在移動(dòng)裝置上,所述移動(dòng)裝置經(jīng)配置以智能地選 擇和/或組合來自多個(gè)麥克風(fēng)的聲音信號(hào)以改善聲音信號(hào)接收的質(zhì)量。當(dāng)移動(dòng)裝置俘獲到 聲音信號(hào)時(shí),其可動(dòng)態(tài)地選擇來自麥克風(fēng)中的一者的聲音信號(hào),或其可動(dòng)態(tài)地組合多個(gè)聲 音信號(hào)以獲得經(jīng)改善的或最佳的信號(hào)質(zhì)量。通常,分別從第一和第二麥克風(fēng)獲得第一聲音信號(hào)和第二聲音信號(hào),其中第一和 第二聲音信號(hào)源自一個(gè)或一個(gè)以上聲音源。獲得第一聲音信號(hào)的第一信號(hào)特性(例如,信 號(hào)功率、信噪比(SNR)、信號(hào)能量、相關(guān)性等等,和/或其組合和/或衍生物),且獲得第二聲 音信號(hào)的第二信號(hào)特性(例如,信號(hào)功率、信噪比(SNR)、信號(hào)能量、相關(guān)性等等,和/或其組 合和/或衍生物)。基于第一和第二信號(hào)特性而對(duì)第一和第二聲音信號(hào)進(jìn)行加權(quán)。亦即,可 通過零(0)與一(1)(包括零(0)和一(1))之間的值來縮放第一和第二信號(hào)。所述權(quán)重可為相加達(dá)恒定值(例如,一)的分?jǐn)?shù)值。接著組合經(jīng)加權(quán)的第一和第二聲音信號(hào)以獲得輸 出聲音信號(hào)。在一個(gè)實(shí)例中,特定麥克風(fēng)或輸入聲音信號(hào)可通過以下步驟而被選擇為輸出 聲音信號(hào)通過一(1)來縮放輸入聲音信號(hào),而通過零(0)來縮放來自其它麥克風(fēng)的信號(hào), 借此消除其對(duì)輸出聲音信號(hào)的作用。在其它實(shí)例中,來自不同麥克風(fēng)的輸入聲音信號(hào)根據(jù) (例如)其相應(yīng)信噪比或信號(hào)功率而縮放,且經(jīng)組合(例如,相加)以產(chǎn)生輸出聲音信號(hào)。圖1說明用于經(jīng)改善的聲音/語音信號(hào)接收的具有兩個(gè)麥克風(fēng)的移動(dòng)電話102的 實(shí)例。第一麥克風(fēng)104可定位在移動(dòng)電話102的前表面上。第二麥克風(fēng)108可定位在移動(dòng) 電話102的與前表面相反的背表面上??蛇x擇第一麥克風(fēng)104和第二麥克風(fēng)108的地點(diǎn), 使得用戶可能同時(shí)阻擋兩個(gè)麥克風(fēng)的可能性非常小。圖2說明用于經(jīng)改善的聲音/語音信號(hào)接收的具有兩個(gè)麥克風(fēng)的折疊式移動(dòng)電話 202的實(shí)例。第一麥克風(fēng)204可定位在移動(dòng)電話202的前表面上。第二麥克風(fēng)208可定位 在移動(dòng)電話202的與前表面相反的背表面上。可選擇第一麥克風(fēng)204和第二麥克風(fēng)208的 地點(diǎn),使得用戶可能同時(shí)阻擋兩個(gè)麥克風(fēng)的可能性非常小。盡管將圖1和圖2所說明的移動(dòng)裝置展示為包括在相反的前表面和背表面上的兩 個(gè)麥克風(fēng),但其它配置可包括定位在移動(dòng)裝置的不同位置處、不同表面上和/或不同地點(diǎn) 的額外麥克風(fēng)。通過使用在不同位置、表面和/或地點(diǎn)處的多個(gè)麥克風(fēng),可俘獲聲音或音頻 信號(hào),以便可探測(cè)信號(hào)分集以改善整體聲音接收和/或噪聲消除。對(duì)于圖1和圖2所說明的移動(dòng)電話102和202來說,移動(dòng)電話可經(jīng)配置以智能地 選擇由麥克風(fēng)中的一者所俘獲的信號(hào)或組合兩個(gè)或兩個(gè)以上所俘獲的聲音信號(hào)以改善或 最大化輸出信號(hào)聲音質(zhì)量。在操作期間,移動(dòng)電話102和202可針對(duì)第一和第二聲音信號(hào) 兩者監(jiān)視一個(gè)或一個(gè)以上信號(hào)特性(例如,信號(hào)功率、信號(hào)能量、信噪比,等等)??山又鴮?duì) 第一和第二聲音信號(hào)進(jìn)行加權(quán)以(a)將最好信號(hào)選擇為輸出信號(hào),或(b)將每一信號(hào)的一 部分作用于輸出聲音信號(hào)。在操作期間(例如,在呼叫期間),如果移動(dòng)電話102和202確定來自第二麥克風(fēng) 的聲音信號(hào)比第一麥克風(fēng)的聲音信號(hào)好(例如,第二麥克風(fēng)上的信號(hào)與第一麥克風(fēng)上的信 號(hào)相比具有更好的SNR),則其可切換以處理由第二麥克風(fēng)俘獲的聲音信號(hào)且將聲音信號(hào)發(fā) 射到遠(yuǎn)端收聽者。類似地,如果移動(dòng)電話102和202確定由第一麥克風(fēng)俘獲的聲音信號(hào)比 第二麥克風(fēng)的聲音信號(hào)好(例如,第一麥克風(fēng)上的信號(hào)與第二麥克風(fēng)上的信號(hào)相比具有更 好的SNR),則其切換回以處理來自第一麥克風(fēng)的信號(hào)且將信號(hào)發(fā)射到遠(yuǎn)端收聽者?;蛘?,可 根據(jù)聲音信號(hào)的相應(yīng)權(quán)重來組合聲音信號(hào),而非切換到最好信號(hào)。亦即,具有更好的聲音質(zhì) 量的聲音信號(hào)與具有較低的聲音質(zhì)量的聲音信號(hào)相比可被加權(quán)的程度更大。術(shù)語“聲音信 號(hào)”包括(但不限于)音頻信號(hào)、話音信號(hào)、噪聲信號(hào)和/或其它類型的可由麥克風(fēng)以聲學(xué) 方式發(fā)射和俘獲的信號(hào)。盡管本文中的各種實(shí)例可描述移動(dòng)電話和移動(dòng)裝置,但也可將各 種特征實(shí)施在數(shù)字記錄器、通信裝置、處理器、電路和其它類型的裝置上。圖3是說明具有兩個(gè)或兩個(gè)以上麥克風(fēng)且經(jīng)配置以提供經(jīng)改善的聲音/語音信號(hào) 接收的移動(dòng)裝置的一個(gè)實(shí)例的框圖。移動(dòng)裝置302可用以促進(jìn)用戶與遠(yuǎn)程收聽者之間經(jīng)由 (例如,無線或有線)通信網(wǎng)絡(luò)304的通信。移動(dòng)裝置302可包括至少兩個(gè)麥克風(fēng)306和 308以及至少一個(gè)揚(yáng)聲器310。麥克風(fēng)306和308可從一個(gè)或一個(gè)以上聲音源301、303和 305 (例如,一個(gè)或一個(gè)以上用戶)接收聲學(xué)信號(hào)輸入312和314,聲學(xué)信號(hào)輸入312和314
14接著由模/數(shù)轉(zhuǎn)換器316和318數(shù)字化以獲得聲音信號(hào)。在一些配置中,可使用多個(gè)額外 麥克風(fēng)307以從不同方向俘獲聲學(xué)信號(hào)313,以便改善聲音接收和/或噪聲消除。舉例來 說,關(guān)于一些配置,可將多個(gè)麥克風(fēng)安裝在移動(dòng)裝置的不同表面上、兩個(gè)或兩個(gè)以上表面之 間的相交處和/或不同位置處??赏ㄟ^模/數(shù)轉(zhuǎn)換器來類似地使來自額外麥克風(fēng)307的聲 學(xué)信號(hào)313數(shù)字化以獲得額外聲音信號(hào)。在一些實(shí)例中,移動(dòng)裝置302可經(jīng)配置以或適于 選擇和使用來自可供裝置使用的多個(gè)麥克風(fēng)(例如,三個(gè)或三個(gè)以上)中的麥克風(fēng)的子集 (例如,第一和第二麥克風(fēng))。由一個(gè)或一個(gè)以上麥克風(fēng)306、307和308接收的聲學(xué)信號(hào)可為來自一個(gè)或一個(gè)以 上聲音源301、303和/或305的至少一個(gè)源信號(hào)和/或噪聲的組合和/或混合物。來自聲 音源301、303和/或305中的每一者的源(原始)聲學(xué)信號(hào)可采用不同路徑以到達(dá)麥克風(fēng) 306,307和308中的每一者。當(dāng)來自兩個(gè)或兩個(gè)以上聲音源301、303和/或305的源聲學(xué) 信號(hào)跨越不同聲學(xué)路徑而從聲音源301、303和/或305朝向兩個(gè)或兩個(gè)以上麥克風(fēng)306、 307和308傳播時(shí),其可相加、組合或混合。兩個(gè)或兩個(gè)以上麥克風(fēng)306、307和308俘獲所 得(經(jīng)混合)的聲學(xué)信號(hào)。所得(經(jīng)混合)的聲學(xué)信號(hào)由兩個(gè)或兩個(gè)以上麥克風(fēng)306、307 和308中的每一者俘獲為聲音信號(hào)且經(jīng)處理(例如,加權(quán)、濾波和/或組合)以改善所俘獲 的信號(hào)的質(zhì)量。信號(hào)選擇和/或組合模塊320可實(shí)施一算法,所述算法動(dòng)態(tài)地(a)在兩個(gè)或兩個(gè) 以上經(jīng)數(shù)字化的聲音信號(hào)之間進(jìn)行選擇和/或(b)基于一個(gè)或一個(gè)以上因素而根據(jù)動(dòng)態(tài)地 獲得的權(quán)重來組合兩個(gè)或兩個(gè)以上經(jīng)數(shù)字化的聲音信號(hào),以實(shí)現(xiàn)輸出聲音信號(hào)的最好聲音 或音頻質(zhì)量。輸出聲音信號(hào)可隨后由補(bǔ)充信號(hào)處理器322處理,補(bǔ)充信號(hào)處理器322執(zhí)行 (例如)回音消除、噪聲降低、自動(dòng)增益控制和/或編碼。經(jīng)處理的輸出聲音信號(hào)接著由發(fā) 射器/接收器模塊323經(jīng)由通信網(wǎng)絡(luò)304發(fā)射。舉例來說,可經(jīng)由無線通信網(wǎng)絡(luò)以無線方 式發(fā)射經(jīng)數(shù)字化的聲音信號(hào)。類似地,移動(dòng)裝置302可經(jīng)由通信網(wǎng)絡(luò)304接收聲音信號(hào),聲 音信號(hào)可在通過數(shù)字到模擬轉(zhuǎn)換器324之前由補(bǔ)充信號(hào)處理器322處理。所接收信號(hào)接著 傳遞到至少一個(gè)揚(yáng)聲器310,因此,其可作為聲學(xué)信號(hào)輸出326而以聲學(xué)方式發(fā)射到用戶。在一些配置中,信號(hào)選擇和/或組合模塊320可連續(xù)地或周期性地對(duì)兩個(gè)或兩個(gè) 以上經(jīng)數(shù)字化的聲音信號(hào)進(jìn)行比較,以確定如何最好地獲得、選擇和/或產(chǎn)生輸出聲音信 號(hào)。亦即,信號(hào)選擇和/或組合模塊320可獲得兩個(gè)或兩個(gè)以上經(jīng)數(shù)字化的聲音信號(hào)的一 個(gè)或一個(gè)以上信號(hào)特性,且將權(quán)重指派到每一聲音信號(hào)以獲得所要輸出聲音信號(hào)。當(dāng)從一個(gè)信號(hào)組合轉(zhuǎn)變?yōu)榱硪恍盘?hào)組合時(shí),可逐漸增加和/或減小每一信號(hào)的權(quán) 重以避免輸出聲音信號(hào)的突然改變。在調(diào)整權(quán)重以在兩個(gè)或兩個(gè)以上信號(hào)之間進(jìn)行選擇/ 切換的配置中,信號(hào)選擇模塊320可在信號(hào)切換之間等待最小時(shí)間量,或其可等待直到第 二信號(hào)相對(duì)于第一信號(hào)改善最小閾值,以避免在麥克風(fēng)之間進(jìn)行不必要的頻繁切換。圖4是說明在具有兩個(gè)麥克風(fēng)且經(jīng)配置以或適于組合來自麥克風(fēng)的兩個(gè)輸入聲 音信號(hào)以改善聲音/語音信號(hào)接收的移動(dòng)裝置上操作的方法的流程圖。從第一麥克風(fēng)獲得 第一聲音信號(hào)(402)。從第二麥克風(fēng)獲得第二聲音信號(hào),其中第一和第二聲音信號(hào)中的每一 者包括來自第一聲音源的第一源信號(hào)的至少一部分(404)。亦即,可從來自一個(gè)或一個(gè)以上 聲音源的一個(gè)或一個(gè)以上聲學(xué)信號(hào)獲得第一和第二聲音信號(hào)。第一和第二麥克風(fēng)可定位在 移動(dòng)裝置的不同表面上??稍谥丿B時(shí)間窗內(nèi)獲得第一聲音信號(hào)和第二聲音信號(hào)??色@得第一聲音信號(hào)的第一信號(hào)特性(406),且可獲得第二聲音信號(hào)的第二信號(hào)特性(408)。舉例來 說,所述信號(hào)特性可包括噪信比、信號(hào)功率等等中的一者或一者以上。可基于第一和第二信 號(hào)特性而對(duì)第一和第二聲音信號(hào)進(jìn)行加權(quán)(410)??山M合經(jīng)加權(quán)的第一和第二聲音信號(hào)以 獲得輸出聲音信號(hào)(412)。可在經(jīng)由通信網(wǎng)絡(luò)將輸出聲音信號(hào)發(fā)射到既定收聽者(416)之 前對(duì)輸出聲音信號(hào)執(zhí)行額外信號(hào)處理(414)。此額外信號(hào)處理可包括(例如)回音消除、噪 聲降低、自動(dòng)增益控制和編碼中的至少一者。通過調(diào)整第一和第二聲音信號(hào)的權(quán)重,圖4所說明的方法可用以(a)組合第一和 第二聲音信號(hào)以產(chǎn)生輸出聲音信號(hào),和/或(b)在第一和第二聲音信號(hào)之間進(jìn)行選擇。此使 移動(dòng)裝置能夠從一個(gè)或兩個(gè)麥克風(fēng)獲得信號(hào)以更好地從一個(gè)或一個(gè)以上聲音源俘獲聲音, 而不管其是單個(gè)聲音源(例如,單個(gè)用戶)還是多個(gè)聲音源(例如,向不同麥克風(fēng)中講話的 不同用戶)。在一個(gè)實(shí)例中,可將第一聲音信號(hào)分段為第一多個(gè)連續(xù)幀且可獲得第一多個(gè)連續(xù) 幀中的每一幀的信號(hào)特性,借此獲得第一多個(gè)信號(hào)特性。類似地,可將第二聲音信號(hào)分段為 第二多個(gè)連續(xù)幀且可獲得第二多個(gè)連續(xù)幀中的每一幀的信號(hào)特性,借此獲得第二多個(gè)信號(hào) 特性。因此,可(a)在第一和第二聲音信號(hào)的對(duì)應(yīng)幀之間在逐幀的基礎(chǔ)上或(b)在逐幀集 合的基礎(chǔ)上執(zhí)行第一和第二聲音信號(hào)的加權(quán)和/或組合,其中每一幀集合具有多個(gè)幀。在圖3所說明的實(shí)例中,由模/數(shù)轉(zhuǎn)換器316和318取樣的經(jīng)數(shù)字化的聲音信號(hào) 可通過一個(gè)或一個(gè)以上緩沖器(例如,其可為選擇模塊320的一部分或?yàn)橄喈惸K)以將 其分段為幀。所述緩沖器可具有存儲(chǔ)構(gòu)成一幀的多個(gè)信號(hào)樣本的預(yù)設(shè)大小??蓪⒛?數(shù)轉(zhuǎn) 換器和對(duì)應(yīng)緩沖器稱作信號(hào)分段器??山又鴮?duì)第一聲音信號(hào)和第二聲音信號(hào)的對(duì)應(yīng)幀執(zhí)行 第一聲音信號(hào)的第一信號(hào)特性與第二聲音信號(hào)的第二信號(hào)特性之間的比較。所述信號(hào)特性 可包括(例如)信號(hào)功率、信噪比(SNR)、能量、相關(guān)性其組合和/或其衍生物。在其它配置中,可使用兩個(gè)以上麥克風(fēng)??蓮闹辽僖粋€(gè)額外麥克風(fēng)獲得至少一個(gè) 額外聲音信號(hào),其中所述至少一個(gè)額外聲音信號(hào)可包括來自第一聲音源的第一源信號(hào)的至 少一部分??色@得至少一個(gè)額外聲音信號(hào)的至少一額外多個(gè)信號(hào)特性。可基于第一多個(gè)信 號(hào)特性、第二多個(gè)信號(hào)特性和至少一額外多個(gè)信號(hào)特性而對(duì)至少一個(gè)額外聲音信號(hào)以及第 一和第二聲音信號(hào)進(jìn)行加權(quán)??山M合經(jīng)加權(quán)的第一聲音信號(hào)、第二聲音信號(hào)和至少一個(gè)額 外聲音信號(hào)以獲得輸出聲音信號(hào)。圖5是說明在具有兩個(gè)或兩個(gè)以上麥克風(fēng)且經(jīng)配置以在兩個(gè)或兩個(gè)以上輸入聲 音信號(hào)之間進(jìn)行選擇以改善聲音/語音信號(hào)接收的移動(dòng)裝置上操作的方法的流程圖??山?jīng) 由第一麥克風(fēng)接收聲學(xué)信號(hào)以獲得第一聲音信號(hào)(502)。類似地,可經(jīng)由第二麥克風(fēng)接收 另一聲學(xué)信號(hào)以獲得第二聲音信號(hào)(504)。第一和第二麥克風(fēng)可定位在移動(dòng)裝置的不同地 方,使得第一和第二聲音信號(hào)可展現(xiàn)不同信號(hào)特性(例如,不同信噪比或信號(hào)功率)??蓪?第一聲音信號(hào)與第二聲音信號(hào)進(jìn)行比較(506)以確定第一聲音信號(hào)與第二聲音信號(hào)相比 是否提供更好的聲音或音頻質(zhì)量(508)。如果第一聲音信號(hào)提供更好的聲音質(zhì)量,則選擇第 一聲音信號(hào)(510)。否則,選擇第二聲音信號(hào)(512)??稍诮?jīng)由通信網(wǎng)絡(luò)將所選擇的聲音信 號(hào)發(fā)射到既定收聽者(516)之前對(duì)所選擇的聲音信號(hào)執(zhí)行額外信號(hào)處理(例如,背景噪聲 移除,等等)(514)。在各種實(shí)例中,在來自第一麥克風(fēng)的第一聲音信號(hào)與來自第二麥克風(fēng)的第二聲音信號(hào)之間的選擇可基于其相應(yīng)信噪比或信號(hào)功率而執(zhí)行。在對(duì)第一聲音信號(hào)和第二聲音信號(hào)進(jìn)行比較且在兩個(gè)信號(hào)之間進(jìn)行選擇時(shí),加權(quán) 方案可適于執(zhí)行信號(hào)切換??色@得對(duì)應(yīng)于第一聲音信號(hào)的第一幀或幀集合的第一信號(hào)特性 和對(duì)應(yīng)于第二聲音信號(hào)的第二幀或幀集合的第二信號(hào)特性??山又鴮?duì)第一和第二信號(hào)特性 進(jìn)行比較。如果第二聲音信號(hào)與第一聲音信號(hào)相比提供更好的聲音質(zhì)量(如其相應(yīng)信號(hào)特 性所指示),則可通過零來縮放第一聲音信號(hào)且可通過一來縮放第二聲音信號(hào)。否則,如果 第一聲音信號(hào)與第二聲音信號(hào)相比提供更好的聲音質(zhì)量,則可通過一來縮放第一聲音信號(hào) 且可通過零來縮放第二聲音信號(hào)。在一個(gè)實(shí)例中,如果第二信號(hào)特性比第一信號(hào)特性大至少最小閾值量,則可通過 零來縮放第一聲音信號(hào)且可通過一來縮放第二聲音信號(hào)。類似地,如果第一信號(hào)特性比第 二信號(hào)特性大至少最小閾值量,則可通過一來縮放第一聲音信號(hào)且可通過零來縮放第二聲 音信號(hào)。最小閾值量將滯后特性引入到第一聲音信號(hào)與第二聲音信號(hào)之間的切換,以避免 頻繁的不合需要的切換。亦即,通過引入最小閾值量使從一個(gè)聲音信號(hào)到另一聲音信號(hào)的 切換發(fā)生得較緩慢和/或較不頻繁?;赟NR監(jiān)視的麥克風(fēng)選擇圖6是說明移動(dòng)裝置可如何基于信噪比而在來自不同麥克風(fēng)的兩個(gè)或兩個(gè)以上 輸入聲音信號(hào)之間進(jìn)行選擇以改善聲音質(zhì)量的框圖。一個(gè)或一個(gè)以上聲音源601、605和 609 (例如,用戶,等等)可產(chǎn)生被感知為聲學(xué)輸入信號(hào)602、603和604的一個(gè)或一個(gè)以上聲 學(xué)信號(hào)(例如,語音、音頻、音樂,等等)。在所述一個(gè)或一個(gè)以上聲音源601、605和609中, 一些聲音源可提供合乎需要的聲音信號(hào)(例如,來自移動(dòng)裝置的用戶的語音),而其它聲音 源可提供不合需要的聲音信號(hào)(例如,噪聲、來自其它附近的人的語音,等等)。第一聲學(xué)輸 入信號(hào)A602由第一麥克風(fēng)606俘獲為第一聲音信號(hào),且第二聲學(xué)輸入信號(hào)B 604由第二麥 克風(fēng)608俘獲為第二聲音信號(hào)。聲學(xué)信號(hào)A 602和聲學(xué)信號(hào)B 604可源自相同聲音源,但 可在到達(dá)其相應(yīng)麥克風(fēng)之前采用不同路徑。因此,聲學(xué)信號(hào)A 602可展現(xiàn)與聲學(xué)信號(hào)B 604 不同的特性。所俘獲的聲學(xué)信號(hào)A 602和B 604可接著由模/數(shù)轉(zhuǎn)換器610和612數(shù)字化 為相應(yīng)第一和第二聲音信號(hào)。額外聲學(xué)信號(hào)603也可由一個(gè)或一個(gè)以上額外麥克風(fēng)607俘 獲且由模/數(shù)轉(zhuǎn)換器611數(shù)字化為額外聲音信號(hào)以改善信號(hào)俘獲。第一信噪比計(jì)算器614可確定第一聲音信號(hào)(例如,經(jīng)數(shù)字化的輸入信號(hào)A 602) 的SNR。類似地,第二信噪比計(jì)算器616可確定第二聲音信號(hào)(例如,經(jīng)數(shù)字化的輸入信號(hào) B 604)的SNR。SNR比較器618可接著比較所述信噪比(對(duì)應(yīng)于第一和第二聲音信號(hào)以及 其它聲音信號(hào))且可通過控制切換器620來選擇具有最好SNR值的聲音信號(hào)。以此方式, 可使具有最好SNR(亦即,最大)的信號(hào)作為聲音輸出信號(hào)622而通過。在一些配置中,在 發(fā)射器626經(jīng)由通信網(wǎng)絡(luò)將輸出聲音信號(hào)622發(fā)射到既定收聽者之前,信號(hào)處理器624可 隨后對(duì)輸出聲音信號(hào)622執(zhí)行額外處理(例如,回音消除、噪聲降低、自動(dòng)增益控制(AGC)、 編碼,等等)。如先前所指出,將一輸入聲音信號(hào)分段為連續(xù)樣本群組(表示為幀)。每一幀可含 有許多連續(xù)樣本。接著,將連續(xù)幀分組為幀集合。對(duì)于所論述的實(shí)例和方程式來說,界定以 下標(biāo)記法N表示一幀中的樣本的數(shù)目。
M表示一幀集合中的幀的數(shù)目。Ψ^μ)表示由M個(gè)連續(xù)幀組成的第μ個(gè)幀集合。Φ^μ,m)表示ψ^μ)中的第m個(gè)幀。此處,m從0到M_1取值。幀集合Ψ^μ) 中的幀為 ,ο)至!J ,Μ-ι)。sk(y,m,n)表示,m)中的第η個(gè)樣本。此處,η從0到N-I取值。所有下標(biāo)k均指代第k個(gè)麥克風(fēng)。圖7是說明在移動(dòng)裝置上操作以基于信噪比監(jiān)視來執(zhí)行麥克風(fēng)選擇的方法的流 程圖。此方法可用以連續(xù)地或周期性地監(jiān)視和更新兩個(gè)或兩個(gè)以上麥克風(fēng)信號(hào)中的每一者 的噪聲底限。通過每一麥克風(fēng)來俘獲聲音信號(hào)(例如,來自聲學(xué)聲音信號(hào))且將所述聲音 信號(hào)分段為幀(702),其中幀中的每一者含有N個(gè)信號(hào)樣本。作為一實(shí)例,可將數(shù)目N設(shè)定 成在十(10)毫秒(ms)的周期期間收集的樣本的數(shù)目。接著,可使用(例如)方程式1來計(jì) 算或獲得每一麥克風(fēng)的每一信號(hào)幀的信號(hào)功率(例如,第k個(gè)麥克風(fēng)的幀m的功率Pk(m)) (704)
N-IPk(/iM+ιη)Ν + η) η = 0, ...,N-l,m=l,...,Μ_1,μ EZ(方
n=0
程式1)在方程式1中,下標(biāo)k表示個(gè)別麥克風(fēng),η為表示第m個(gè)幀中的信號(hào)樣本的整數(shù), m表示幀集合內(nèi)的幀,且μ表示特定麥克風(fēng)信號(hào)的幀集合。接著,可使用(例如)方程式2 對(duì)M個(gè)連續(xù)信號(hào)功率(例如,Pk(uM+m),m = 0,. . .,M-1)中的最小信號(hào)功率(表示為噪聲 底限估計(jì)NFEk(U))執(zhí)行搜索(706)NFEk (u) = min {Pk (uM),...,Pk (uM+M-1)} u e Z (方程式 2)在方程式2中,u為表示含有M個(gè)連續(xù)幀的集合的周期的整數(shù)。所搜索的最小值 NFEk(U)為(例如)含有M個(gè)連續(xù)幀的第u個(gè)周期的對(duì)應(yīng)麥克風(fēng)通道的噪聲底限。注意,特 定幀集合的噪聲底限近似為所述幀集合的最小幀信號(hào)功率。因此,可通過采用多個(gè)連續(xù)幀 的噪聲底限中的最低者來獲得噪聲底限估計(jì)(也被稱作最小信號(hào)功率)NFEk(u)(如在方程 式2中)。圖8圖解地說明用于麥克風(fēng)信號(hào)內(nèi)的最小信號(hào)功率的搜索過程的實(shí)例。在此實(shí)例 中,可獲得每一幀集合的最小信號(hào)功率NFEk (·)_。舉例來說,獲得第一幀集合μ)的 第一最小功率NFEk(P)min,獲得第二幀集合Ψ^μ+Ι)的第二最小功率NFEk(μ+l)min,獲得 第三幀集合Wk(y+2)的第三最小功率NFEk(y+2)min,且獲得第四幀集合的第四 最小功率 NFEk(μ+3)min。返回參看圖7,為了避免噪聲底限估計(jì)的顯著變化,可(例如)使用方程式3使噪 聲底限平滑(708)NFk(P) = aNFk(y-l) + (l-a)NFEk(y)0 < a <1 (方程式 3)可接著基于每一幀的信號(hào)功率和每一麥克風(fēng)的噪聲底限而獲得所述麥克風(fēng)的每 一信號(hào)幀的信號(hào)SNR(710)。可(例如)使用方程式4來計(jì)算幀集合μ)中的每一幀的 SNR 對(duì)于當(dāng)前幀集合NFk(y )的噪聲底限可能不立即可用的實(shí)時(shí)應(yīng)用來說,可(例如) 使用方程式5來計(jì)算信號(hào)SNR(基于先前幀集合NFk(P-I)的噪聲底限) 通過(例如)使用方程式6來選擇具有最好SNR的麥克風(fēng)信號(hào)而獲得輸出信號(hào) s。ut ⑴(712) 其中Sl(t)和&⑴是分別由第一麥克風(fēng)和第二麥克風(fēng)在時(shí)間t所俘獲的信號(hào)。輸 出信號(hào)S。ut(t)是在選擇過程之后的信號(hào)。注意,可逐幀地執(zhí)行兩個(gè)信號(hào)S1 (t)與s2(t)之 間的信號(hào)選擇,以便可在每一幀時(shí)間周期內(nèi)選擇最好信號(hào)??稍诮?jīng)由通信網(wǎng)絡(luò)將輸出信號(hào)s。ut(t)發(fā)射到既定收聽者(716)之前對(duì)輸出信號(hào) sout (t)執(zhí)行額外信號(hào)處理(例如,回音消除、噪聲降低、AGC、編碼,等等)(714)。為了避免在信號(hào)之間進(jìn)行不必要的頻繁切換,可使用最小改善閾值。舉例來說,可 根據(jù)方程式7來選擇輸出信號(hào)s。ut 在方程式7中,Sartive表示當(dāng)前所使用(所選擇)的麥克風(fēng)信號(hào),且Sinartive表 示當(dāng)前未使用的麥克風(fēng)信號(hào)。SNRinartire(uM+m)表示當(dāng)前未使用的麥克風(fēng)信號(hào)的信噪比 SNR。在給定時(shí)間,非現(xiàn)用信噪比SNRinaetive (uM+m)可為SNR1 (uM+m)或SNR2 (uM+m)。類似 地,SNRactive(uM+m)表示使用中(當(dāng)前所選擇)的麥克風(fēng)信號(hào)的SNR且在給定時(shí)間可為 SNR1 (uM+m)或SNR2(uM+m)。Q1 (uM+m)為充當(dāng)用于切換的滯后閾值的正實(shí)數(shù)。滯后閾值Q1 (uM+m)可為動(dòng)態(tài)測(cè)量值,而非靜態(tài)測(cè)量值。舉例來說,如果當(dāng)前使用來 自第一麥克風(fēng)A的第一信號(hào)(具有第一信號(hào)特性),則來自第二麥克風(fēng)B的第二信號(hào)的第二 信號(hào)特性可超過第一信號(hào)特性待使用的額外閾值仏。如果第二信號(hào)特性(與第二麥克風(fēng)B 的第二信號(hào)相關(guān)聯(lián))未超過第一信號(hào)特性(與第一麥克風(fēng)A的第一信號(hào)相關(guān)聯(lián))額外閾值 Q1,則算法繼續(xù)使用來自第一麥克風(fēng)A的第一信號(hào)。另一方面,如果當(dāng)前使用來自第二麥克 風(fēng)B的第二信號(hào)(具有第二信號(hào)特性),則在使用來自第一麥克風(fēng)A的第一信號(hào)之前,第一 麥克風(fēng)A的第一信號(hào)的第一信號(hào)特性可超過第二信號(hào)特性額外閾值Qp否則,算法繼續(xù)使用來自第二麥克風(fēng)B的第二信號(hào)。圖9是說明在移動(dòng)裝置上操作以基于信噪比監(jiān)視而對(duì)從兩個(gè)麥克風(fēng)俘獲的聲音 信號(hào)進(jìn)行加權(quán)的方法的流程圖??蓮牡谝畸溈孙L(fēng)俘獲第一聲音信號(hào)(來自第一聲學(xué)信號(hào)) (902),且可從第二麥克風(fēng)俘獲第二聲音信號(hào)(來自第二聲學(xué)信號(hào))(904)。可確定第一聲音 信號(hào)的第一信噪比(906),且可確定第二聲音信號(hào)的第二信噪比(908)。如果第一信噪比大 于第二信噪比,則可對(duì)第一聲音信號(hào)進(jìn)行加權(quán)(例如,在零與一(包括零與一)之間進(jìn)行縮 放)以與第二聲音信號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用(910)。如果第二信噪比大于 第一信噪比,則也可對(duì)第二聲音信號(hào)進(jìn)行加權(quán)以與第一聲音信號(hào)相比提供對(duì)輸出聲音信號(hào) 的更大作用(912)。在經(jīng)由通信網(wǎng)絡(luò)將輸出聲音信號(hào)發(fā)射到既定收聽者(916)之前,可隨后 對(duì)輸出聲音信號(hào)執(zhí)行額外信號(hào)處理(914)。在獲得第一聲音信號(hào)中的每一者的信噪比時(shí),可將第一聲音信號(hào)分段為多個(gè)連續(xù) 幀??蓪⑺龆鄠€(gè)連續(xù)幀分組為多個(gè)連續(xù)幀集合。接著獲得第一聲音信號(hào)的多個(gè)連續(xù)幀的 多個(gè)連續(xù)信號(hào)功率。在多個(gè)連續(xù)幀集合中的每一者中,可接著在第一聲音信號(hào)的幀集合內(nèi) 部在連續(xù)信號(hào)功率中搜索最小信號(hào)功率以獲得噪聲底限估計(jì),使用所述噪聲底限估計(jì)將獲 得第一信噪比??深愃频靥幚淼诙曇粜盘?hào)以獲得第二信噪比??稍诘谝慌c第二信噪比之 間執(zhí)行比較??稍谥饚幕A(chǔ)上或?qū)Χ鄠€(gè)連續(xù)幀的SNR進(jìn)行此SNR比較。對(duì)于后者來說, 可僅在滿足許多連續(xù)幀的切換準(zhǔn)則時(shí)才發(fā)生信號(hào)切換。基于信號(hào)功率的麥克風(fēng)選擇圖10是說明可經(jīng)配置以基于信號(hào)功率而在來自不同麥克風(fēng)的兩個(gè)輸入聲音信號(hào) 之間進(jìn)行選擇以改善聲音質(zhì)量的移動(dòng)裝置的框圖。在具有占優(yōu)勢(shì)的擴(kuò)散噪聲的環(huán)境中, SPL(聲壓級(jí))可幾乎到處均類似。當(dāng)不存在所要話音時(shí),移動(dòng)裝置的兩個(gè)或兩個(gè)以上麥克 風(fēng)處的SPL或信號(hào)功率將彼此類似。然而,如果存在待俘獲的所要話音,則兩個(gè)麥克風(fēng)處的 SPL或信號(hào)功率可依據(jù)發(fā)聲參考點(diǎn)(MRP)或聲音源的地點(diǎn)和移動(dòng)裝置的位置而不同。在此 情況下,如果兩個(gè)或兩個(gè)以上麥克風(fēng)具有相同靈敏度(亦即,其產(chǎn)生具有相同SPL (聲壓級(jí)) 的相同信號(hào)電平),則可在不計(jì)算實(shí)際信號(hào)SNR的情況下進(jìn)行將使用哪一麥克風(fēng)信號(hào)的決 定。在此實(shí)例中,可通過第一麥克風(fēng)1006而將第一聲學(xué)輸入信號(hào)A 1002俘獲為第一 聲音信號(hào),且可通過第二麥克風(fēng)1008而將第二聲學(xué)輸入信號(hào)B 1004俘獲為第二聲音信號(hào)。 聲學(xué)信號(hào)A 1002和聲學(xué)信號(hào)B 1004可源自相同聲音源1001、1005和/或1009中的一者或 一者以上,但可在到達(dá)其相應(yīng)麥克風(fēng)之前采用稍微不同的路徑??山又謩e通過模/數(shù)轉(zhuǎn) 換器1010和1012來使第一聲音信號(hào)(對(duì)于第一麥克風(fēng)來說為1002)和第二聲音信號(hào)(對(duì) 于第二麥克風(fēng)來說為B 1004)數(shù)字化。也可通過一個(gè)或一個(gè)以上額外麥克風(fēng)1007而將額 外聲學(xué)信號(hào)1003俘獲為聲音信號(hào),且通過模/數(shù)轉(zhuǎn)換器1011使額外聲學(xué)信號(hào)1003數(shù)字化 以改善信號(hào)俘獲。第一信號(hào)功率計(jì)算器1014可確定經(jīng)數(shù)字化的第一聲音信號(hào)(對(duì)應(yīng)于聲學(xué)輸入信 號(hào)A1002)的信號(hào)功率。類似地,第二信號(hào)功率計(jì)算器1016可確定經(jīng)數(shù)字化的第二聲音信 號(hào)(對(duì)應(yīng)于聲學(xué)輸入信號(hào)B 1004)的信號(hào)功率。信號(hào)功率比較器1018可接著對(duì)所述信號(hào) 功率(對(duì)應(yīng)于第一和第二聲音信號(hào)以及任何其它經(jīng)數(shù)字化的聲音信號(hào))進(jìn)行比較且通過控 制切換器1020來選擇具有最高信號(hào)功率的聲音信號(hào)。以此方式,使具有最好信號(hào)功率(亦即,最大)的信號(hào)作為聲音輸出信號(hào)1022而通過以用于后續(xù)信號(hào)處理且經(jīng)由通信網(wǎng)絡(luò)發(fā)射 到既定收聽者。在一些配置中,在發(fā)射器1030經(jīng)由通信網(wǎng)絡(luò)將聲音輸出信號(hào)1022發(fā)射到既定收 聽者之前,信號(hào)處理器1028可隨后對(duì)聲音輸出信號(hào)1022執(zhí)行額外處理(例如,回音消除、 噪聲降低、自動(dòng)增益控制(AGC)、編碼,等等)。圖11是說明在移動(dòng)裝置上操作以基于信號(hào)功率監(jiān)視來執(zhí)行麥克風(fēng)選擇的方法的 流程圖。盡管此實(shí)例使用兩個(gè)麥克風(fēng),但可延伸相同方法以支持從額外麥克風(fēng)的信號(hào)選擇。 如果尚未校準(zhǔn)兩個(gè)或兩個(gè)以上麥克風(fēng),則可在進(jìn)行切換決定之前對(duì)其進(jìn)行校準(zhǔn)以具有相同 靈敏度(1102)??赏ㄟ^每一麥克風(fēng)來俘獲聲音信號(hào)(來自聲學(xué)信號(hào))且將其分段為幀(1104),其 中幀中的每一者含有N個(gè)信號(hào)樣本。作為一實(shí)例,數(shù)目N可為在十(10)毫秒(ms)的周期 期間所收集的樣本的數(shù)目。接著,使用(例如)方程式8來計(jì)算或獲得每一聲音信號(hào)(包 括當(dāng)前所選擇的第一麥克風(fēng)聲音信號(hào))的每一信號(hào)幀的信號(hào)功率(例如,第k個(gè)麥克風(fēng)聲 音信號(hào)的幀m的信號(hào)功率Pk(m)) (1106) 在方程式8中,Pinartire(m)是在信號(hào)幀m內(nèi)不在使用(未選擇)的麥克風(fēng)的信號(hào)功 率,且Pinartive(m)是在信號(hào)幀m內(nèi)正在使用的麥克風(fēng)(當(dāng)前所選擇的麥克風(fēng)信號(hào))的信號(hào)功 率。Q2(m)是充當(dāng)用于切換的滯后閾值的正實(shí)數(shù)。圖11中的實(shí)例假定當(dāng)前選擇第一麥克風(fēng) 信號(hào)。對(duì)于對(duì)應(yīng)信號(hào)幀來說,進(jìn)行關(guān)于第二麥克風(fēng)聲音信號(hào)的第二信號(hào)功率是否超過第一 麥克風(fēng)聲音信號(hào)的第一信號(hào)功率至少閾值量的決定(1108)。如果第二信號(hào)功率超過第一信 號(hào)功率至少閾值量,則移動(dòng)裝置切換到將第二麥克風(fēng)聲音信號(hào)的幀用作輸出信號(hào)(1010)。 亦即,如果Pinartire (m)超過Partire (m)最小容限Q2 (m),則非現(xiàn)用麥克風(fēng)聲音信號(hào)變成現(xiàn)用麥 克風(fēng)聲音信號(hào),且現(xiàn)用麥克風(fēng)聲音信號(hào)變成非現(xiàn)用麥克風(fēng)聲音信號(hào)。否則,移動(dòng)裝置繼續(xù)將 第一麥克風(fēng)聲音信號(hào)的幀用作輸出信號(hào)(1112)??稍诮?jīng)由通信網(wǎng)絡(luò)將輸出信號(hào)發(fā)射到既定 收聽者(1116)之前對(duì)輸出信號(hào)執(zhí)行額外信號(hào)處理(例如,回音消除、噪聲降低、增益控制、 編碼,等等)(1114)。圖12是說明在移動(dòng)裝置上操作以基于信號(hào)功率來動(dòng)態(tài)地調(diào)整信號(hào)權(quán)重的方法的 流程圖。可校準(zhǔn)第一和第二麥克風(fēng)以具有大體上相同的靈敏度(1200)??赏ㄟ^第一麥克 風(fēng)來俘獲第一聲學(xué)信號(hào)以獲得第一聲音信號(hào)(1202)。類似地,可在第二麥克風(fēng)上俘獲第二 聲學(xué)信號(hào)以獲得第二聲音信號(hào)(1204)??色@得第一聲音信號(hào)的第一信號(hào)功率,且可獲得 第二聲音信號(hào)的第二信號(hào)功率(1206)。可接著將第一信號(hào)功率與第二信號(hào)功率彼此比較 (1208)。如果第一信號(hào)功率大于第二信號(hào)功率,則可對(duì)第一聲音信號(hào)進(jìn)行加權(quán)(縮放)以 與第二聲音信號(hào)相比提供對(duì)輸出聲音信號(hào)的更大作用(1210)。如果第二信號(hào)功率大于第一 信號(hào)功率,則可對(duì)第二聲音信號(hào)進(jìn)行加權(quán)以與第一聲音信號(hào)相比提供對(duì)輸出聲音信號(hào)的更 大作用(1212)??稍诮?jīng)由通信網(wǎng)絡(luò)將輸出聲音信號(hào)發(fā)射到既定收聽者(1216)之前對(duì)輸出 聲音信號(hào)執(zhí)行額外信號(hào)處理(1214)。
21
也可對(duì)從多個(gè)幀獲得的結(jié)果進(jìn)行信號(hào)選擇程序。舉例來說,在許多連續(xù)幀內(nèi)非現(xiàn) 用麥克風(fēng)聲音信號(hào)大于現(xiàn)用麥克風(fēng)聲音信號(hào)之后,現(xiàn)用麥克風(fēng)聲音信號(hào)與非現(xiàn)用麥克風(fēng)聲 音信號(hào)切換。信號(hào)之間的切換轉(zhuǎn)變存在多種從使用一個(gè)麥克風(fēng)信號(hào)轉(zhuǎn)變?yōu)槭褂昧硪畸溈孙L(fēng)的方式。最簡(jiǎn)單方式可為 進(jìn)行硬切換,其中如先前部分中所說明,移動(dòng)語音移動(dòng)裝置在一例子處開始使用另一麥克 風(fēng)聲音信號(hào)且停止當(dāng)前麥克風(fēng)聲音信號(hào)。通常,此硬轉(zhuǎn)變將因信號(hào)不連續(xù)性而導(dǎo)致惱人的 假象。為了避免所述假象,可使轉(zhuǎn)變更平滑。舉例來說,可利用一用于切換的轉(zhuǎn)變時(shí)間 周期。在轉(zhuǎn)變周期期間,來自先前非現(xiàn)用的麥克風(fēng)的信號(hào)的部分增加,而來自先前使用的 麥克風(fēng)的信號(hào)的部分減小,直到切換完成。舉例來說,再次參看圖10,可使用第一定相函數(shù) f(t) 1024來逐步采用(phase in)非現(xiàn)用信號(hào),且可使用第二定相函數(shù)g(t) 1026來逐步停 用(phase out)現(xiàn)用信號(hào)。通常,在轉(zhuǎn)變周期期間獲得輸出信號(hào)時(shí),可將第一聲音信號(hào)(來 自第一麥克風(fēng))與第二聲音信號(hào)(來自第二麥克風(fēng))摻合,使得第一聲音信號(hào)的作用逐漸 地減小,且第二聲音信號(hào)的作用逐漸地增加。圖13(斜坡函數(shù))和圖14(上升余弦函數(shù))中給出平滑曲線定相的兩個(gè)實(shí)例。在 這些實(shí)例中,切換轉(zhuǎn)變周期花費(fèi)T秒。在轉(zhuǎn)變周期期間,使用(例如)方程式9來確定輸出 信號(hào)s(t)s (t) = Sinactive (t) f (t) +Sactive (t) g (t) (方程式 9)在方程式9中,f (t)是逐步采用函數(shù)(phasing in function),且g (t)是逐步停 用函數(shù)(phasing out function) 0在轉(zhuǎn)變周期期間,方程式10的相等性成立f(t)+g(t) = c, (方程式 10)其中c為常數(shù)。在圖13和圖14中,將f(t)+g(t)設(shè)定為等于一(1)。在轉(zhuǎn)變周期 之后,最初非現(xiàn)用的麥克風(fēng)信號(hào)變?yōu)楝F(xiàn)用麥克風(fēng)信號(hào),且最初現(xiàn)用的麥克風(fēng)信號(hào)變?yōu)榉乾F(xiàn) 用麥克風(fēng)信號(hào)。圖13說明線性轉(zhuǎn)變周期,而圖14說明非線性轉(zhuǎn)變周期。盡管本文中所描述的各種實(shí)例使用兩個(gè)麥克風(fēng),但可將本文中所描述的特征一般 化為多個(gè)額外麥克風(fēng)。舉例來說,可在聲音俘獲系統(tǒng)中使用K個(gè)麥克風(fēng)??蓪⑤敵鲂盘?hào)選 擇為具有最好SNR的輸入信號(hào)。舉例來說,可將其公式化為
,(方程式 11)其中SNRk(uM+m)是第k個(gè)麥克風(fēng)在幀Ok(yM+m)的SNR。在方程式11中,arg max函數(shù)產(chǎn)生具有最大SNR的麥克風(fēng)的指數(shù)?;诮?jīng)加權(quán)的麥克風(fēng)信號(hào)的輸出信號(hào)可延伸圖10、圖13和圖14所說明的兩個(gè)或兩個(gè)以上輸入聲音信號(hào)之間的轉(zhuǎn)變以 提供經(jīng)加權(quán)的輸出聲音信號(hào)。圖15是說明移動(dòng)裝置可如何對(duì)來自不同麥克風(fēng)的多個(gè)輸入聲音信號(hào)進(jìn)行加權(quán)以 提供輸出聲音信號(hào)的框圖。在此實(shí)例中,通過第一麥克風(fēng)1506將聲學(xué)輸入信號(hào)A 1502俘 獲為第一聲音信號(hào),且通過第二麥克風(fēng)1508將聲學(xué)輸入信號(hào)B 1504俘獲為第二聲音信號(hào)。聲學(xué)信號(hào)A 1502和聲學(xué)信號(hào)B 1504可源自相同聲音源1501、1505和/或1509,但可在到 達(dá)其相應(yīng)麥克風(fēng)之前采用不同路徑??山又ㄟ^模/數(shù)轉(zhuǎn)換器1510和1512使第一和第二 聲音信號(hào)(從聲學(xué)信號(hào)A 1502和B 1504獲得)數(shù)字化。也可通過一個(gè)或一個(gè)以上額外麥 克風(fēng)1507將額外聲學(xué)信號(hào)1503俘獲為額外聲音信號(hào),額外聲音信號(hào)可接著由模/數(shù)轉(zhuǎn)換 器1511數(shù)字化以改善信號(hào)俘獲。經(jīng)數(shù)字化的聲音信號(hào)可接著根據(jù)一個(gè)或一個(gè)以上因素或信號(hào)特性(例如,其對(duì)應(yīng) 或相對(duì)的信噪比、信號(hào)功率,等等)通過權(quán)重1514、1515和1516來加權(quán)。每一聲音信號(hào)的 權(quán)重1514、1515和1516可為時(shí)變加權(quán)函數(shù),其用以執(zhí)行信號(hào)選擇,使得所有權(quán)重的和在任 一時(shí)間均為恒定值c。在一個(gè)實(shí)例中,權(quán)重1514、1515和1516可從零(0)變化到一(1),使 得其總和為一(1)??山又鴮⒔?jīng)加權(quán)的信號(hào)一起組合或相加為輸出聲音信號(hào)1520。在發(fā)射 器1524可經(jīng)由通信網(wǎng)絡(luò)將輸出信號(hào)1520發(fā)射到既定收聽者之前,信號(hào)處理器1522可隨后 對(duì)輸出信號(hào)1520執(zhí)行額外處理(例如,回音消除、噪聲降低、自動(dòng)增益控制(AGC)、編碼,等
寸J ο圖16是說明在移動(dòng)裝置上操作以執(zhí)行兩個(gè)或兩個(gè)以上麥克風(fēng)的信號(hào)加權(quán)的方法 的流程圖。此方法說明對(duì)來自兩個(gè)麥克風(fēng)的兩個(gè)聲音信號(hào)進(jìn)行加權(quán)的過程,但可延伸相同 方法以對(duì)來自額外麥克風(fēng)的信號(hào)進(jìn)行加權(quán)??蓮囊苿?dòng)裝置上的三個(gè)或三個(gè)以上麥克風(fēng)選擇 多個(gè)麥克風(fēng)(1602)??蓮拿恳凰x擇的麥克風(fēng)獲得聲音信號(hào)(例如,來自在每一麥克風(fēng)處 所俘獲的聲學(xué)信號(hào))且將其分段為幀(1604)。獲得每一麥克風(fēng)聲音信號(hào)的每一幀的信號(hào)特 性(例如,信號(hào)功率、信噪比,等等)(1606)。使用每一麥克風(fēng)聲音信號(hào)的每一幀的信號(hào)特性 來確定每一麥克風(fēng)聲音信號(hào)的權(quán)重(1608)。舉例來說,特定麥克風(fēng)聲音信號(hào)的權(quán)重可通過 對(duì)其幀的第一特性(例如,信號(hào)功率、信噪比,等等)和對(duì)應(yīng)于一個(gè)或一個(gè)以上其它麥克風(fēng) 聲音信號(hào)的幀的第二特性(例如,信號(hào)功率、信噪比,等等)進(jìn)行比較而獲得。可根據(jù)每一 麥克風(fēng)聲音信號(hào)的對(duì)應(yīng)權(quán)重而對(duì)其進(jìn)行加權(quán)(或縮放)(1610)。以更一般化的形式,移動(dòng)裝 置可使用來自兩個(gè)麥克風(fēng)的信號(hào)的組合,如下sout (t) = W1 (t) S1 (t) +W2 (t) S2 (t) (方程式 12)其中,W1 (t)和《2(0是用以執(zhí)行信號(hào)組合的時(shí)變加權(quán)函數(shù)。在任何時(shí)間t,方程式 12的相等性均成立W1 (t) +W2 (t) = c (方程式 13)其中c為常數(shù)。如果Sl(t)具有更高SNR,則將Wl(t)設(shè)定為接近于c且將W2 (t) 設(shè)定為接近于零(0),且反之亦然。在方程式12中,可(例如)通過兩個(gè)麥克風(fēng)信號(hào)的信號(hào)SNR來確定經(jīng)加權(quán)的函數(shù) W1 (t)和 w2 (t)。舉例來說,如果 SNR1 (uM+m)大于 SNR2 (uM+m),則將 W1 ((uM+m) N+n)設(shè)定為接 近于c,而將w2 ((uM+m) N+n)設(shè)定為接近于零(0)。如果SNR1 (uM+m)小于SNR2 (uM+m),則將 Wl((uM+m)N+n)設(shè)定為接近于零(0),而將W2 ((uM+m) N+n)設(shè)定為接近于c。在轉(zhuǎn)變周期中, Wl(t) %w2(t)之間的關(guān)系類似于圖10、圖13和圖14所說明的f(t)與g(t)之間的關(guān)系??山又M合經(jīng)加權(quán)的聲音信號(hào)以獲得輸出聲音信號(hào)(1612)。在經(jīng)由通信網(wǎng)絡(luò)將 輸出信號(hào)發(fā)射到既定收聽者(1616)之前,可任選地對(duì)輸出聲音信號(hào)執(zhí)行額外信號(hào)處理(例 如,回音消除、噪聲降低、增益控制、編碼,等等)(1614)。以更一般化的形式,可將輸出信號(hào)s。ut表達(dá)為多個(gè)麥克風(fēng)信號(hào)的組合,例如
其中
C為常數(shù),且wk為特定信號(hào)幀Sk的加權(quán)函數(shù)。根據(jù)又一配置,移動(dòng)裝置中的電路可經(jīng)配置以或適于從第一麥克風(fēng)獲得第一聲音 信號(hào)。相同電路、不同電路或相同或不同電路的第二部分可經(jīng)配置以或適于從第二麥克風(fēng) 獲得第二聲音信號(hào),其中第一和第二聲音信號(hào)中的每一者包括來自第一聲音源的第一源信 號(hào)的至少一部分。另外,相同電路、不同電路或相同或不同電路的第三部分可經(jīng)配置以或適 于獲得第一聲音信號(hào)的第一信號(hào)特性。類似地,相同電路、不同電路或第四部分可經(jīng)配置以 或適于獲得第二聲音信號(hào)的第二信號(hào)特性,其中第一和第二信號(hào)特性兩者均與相同信號(hào)特 性相關(guān)聯(lián)。電路的經(jīng)配置以或適于獲得第一和第二聲音信號(hào)的部分可直接或間接耦合到電 路的獲得信號(hào)特性的部分,或其可為相同電路。相同或不同電路的第四部分可經(jīng)配置以或 適于基于信號(hào)特性而對(duì)第一和第二聲音信號(hào)進(jìn)行加權(quán)。相同或不同電路的第五部分可經(jīng)配 置以或適于組合經(jīng)加權(quán)的第一和第二聲音信號(hào)以獲得輸出聲音信號(hào)。第五部分可有利地耦 合到第四部分,或其可實(shí)施在與第四部分相同的電路中。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,通 常,可以類似方式來實(shí)施本發(fā)明中所描述的大多數(shù)處理。電路或電路部分中的任一者可單 獨(dú)實(shí)施或作為集成電路的一部分與一個(gè)或一個(gè)以上處理器組合實(shí)施。電路中的一者或一者 以上可在集成也路、高級(jí)RISC機(jī)器(ARM)處理器、數(shù)字信號(hào)處理器(DSP)、通用處理器等等 上實(shí)施。圖1、2、3、4、5、6、7、8、9、10、11、12、13、14、15 和/ 或 16 中說明的組件、步驟和 / 或
功能中的一者或一者以上可重新布置和/或組合為單個(gè)組件、步驟或功能,或者在若干組 件、步驟或功能中實(shí)施。也可添加額外的元件、組件、步驟和/或功能。在圖1、2、3、6、8、10、 13,14和/或15中說明的設(shè)備、裝置和/或組件可經(jīng)配置以或適于執(zhí)行圖4、5、7、9、11、12 和/或16中描述的方法、特征或步驟中的一者或一者以上。本文描述的算法可有效地以軟 件和/或嵌入硬件來實(shí)施。所屬領(lǐng)域的技術(shù)人員將進(jìn)一步了解,結(jié)合本文所揭示的配置而描述的各種說明性 邏輯塊、模塊、電路和算法步驟可實(shí)施為電子硬件、計(jì)算機(jī)軟件或上述兩者的組合。為了清 楚地說明硬件與軟件的這種可互換性,上文大體上根據(jù)各種說明性組件、塊、模塊、電路和 步驟的功能性來描述所述各種說明性組件、塊、模塊、電路和步驟。將此功能性實(shí)施為硬件 還是軟件取決于特定應(yīng)用和強(qiáng)加于整個(gè)系統(tǒng)的設(shè)計(jì)限制。本文描述的各種特征可在不同系統(tǒng)中實(shí)施。舉例來說,信號(hào)選擇和/或組合模塊 320(圖3)可在單個(gè)電路或模塊中、在單獨(dú)的電路或模塊上實(shí)施、由一個(gè)或一個(gè)以上處理器 執(zhí)行、由并入機(jī)器可讀或計(jì)算機(jī)可讀媒體中的計(jì)算機(jī)可讀指令執(zhí)行和/或在手持式裝置、 移動(dòng)計(jì)算機(jī)和/或移動(dòng)電話中實(shí)施。應(yīng)注意,上述配置僅是實(shí)例且不應(yīng)解釋為限制權(quán)利要求書。對(duì)配置的描述既定為 說明性的,且不限制權(quán)利要求書的范圍。由此,本發(fā)明的教示可容易應(yīng)用于其它類型的設(shè) 備,且所屬領(lǐng)域的技術(shù)人員將明了許多替代、修改和變化。
權(quán)利要求
一種用于改善移動(dòng)裝置上的聲音接收的方法,其包含從第一麥克風(fēng)獲得第一聲音信號(hào);從第二麥克風(fēng)獲得第二聲音信號(hào),其中所述第一和第二聲音信號(hào)中的每一者包括來自第一聲音源的第一源信號(hào)的至少一部分;獲得所述第一聲音信號(hào)的第一信號(hào)特性;獲得所述第二聲音信號(hào)的第二信號(hào)特性,其中所述第一和第二信號(hào)特性兩者均與相同信號(hào)特性相關(guān)聯(lián);基于所述第一和第二信號(hào)特性對(duì)所述第一和第二聲音信號(hào)進(jìn)行加權(quán);以及組合所述經(jīng)加權(quán)的第一和第二聲音信號(hào),以獲得輸出聲音信號(hào)。
2.根據(jù)權(quán)利要求1所述的方法,其中在重疊時(shí)間窗內(nèi)獲得所述第一聲音信號(hào)和所述第二聲音信號(hào)。
3.根據(jù)權(quán)利要求1所述的方法,其中從所述第一源信號(hào)和一個(gè)或一個(gè)以上其它源信號(hào) 與噪聲的獨(dú)立混合物獲得所述第一聲音信號(hào)和所述第二聲音信號(hào)。
4.根據(jù)權(quán)利要求1所述的方法,其中所述第一和第二麥克風(fēng)定位在所述移動(dòng)裝置的不 同表面上。
5.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含 對(duì)所述輸出聲音信號(hào)執(zhí)行額外信號(hào)處理;以及經(jīng)由通信網(wǎng)絡(luò)將所述輸出信號(hào)發(fā)射到既定收聽者。
6.根據(jù)權(quán)利要求5所述的方法,其中所述額外信號(hào)處理包括回音消除、噪聲降低、自動(dòng) 增益控制和編碼中的至少一者。
7.根據(jù)權(quán)利要求5所述的方法,其中所述通信網(wǎng)絡(luò)是無線通信網(wǎng)絡(luò)。
8.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含 將所述第一聲音信號(hào)分段為第一多個(gè)連續(xù)幀; 將所述第二聲音信號(hào)分段為第二多個(gè)連續(xù)幀;獲得所述第一聲音信號(hào)的所述第一多個(gè)連續(xù)幀的第一多個(gè)信號(hào)特性;以及 獲得所述第二聲音信號(hào)的所述第二多個(gè)連續(xù)幀的第二多個(gè)信號(hào)特性; 其中對(duì)所述第一多個(gè)信號(hào)特性和所述第二多個(gè)信號(hào)特性執(zhí)行所述第一和第二聲音信 號(hào)的所述加權(quán)和組合。
9.根據(jù)權(quán)利要求1所述的方法,其中對(duì)所述第一和第二聲音信號(hào)進(jìn)行加權(quán)包括 對(duì)所述第一信號(hào)特性和第二信號(hào)特性進(jìn)行比較;如果所述第二聲音信號(hào)與所述第一聲音信號(hào)相比提供更好的聲音質(zhì)量,則通過零來縮 放所述第一聲音信號(hào),且通過一來縮放所述第二聲音信號(hào);以及如果所述第一聲音信號(hào)與所述第二聲音信號(hào)相比提供更好的聲音質(zhì)量,則通過一來縮 放所述第一聲音信號(hào),且通過零來縮放所述第二聲音信號(hào)。
10.根據(jù)權(quán)利要求9所述的方法,其中如果在當(dāng)前正使用所述第一聲音信號(hào)的情況下所述第二信號(hào)特性比所述第一信號(hào)特 性大至少最小閾值量,則執(zhí)行通過零來縮放所述第一聲音信號(hào)和通過一來縮放所述第二聲 音信號(hào);且如果在當(dāng)前正使用所述第二聲音信號(hào)的情況下所述第一信號(hào)特性比所述第二信號(hào)特2性大至少所述最小閾值量,則執(zhí)行通過一來縮放所述第一聲音信號(hào)和通過零來縮放所述第 二聲音信號(hào)。
11.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含 確定所述第一聲音信號(hào)的第一信噪比;確定所述第二聲音信號(hào)的第二信噪比;如果所述第一信噪比大于所述第二信噪比,則對(duì)所述第一聲音信號(hào)進(jìn)行加權(quán),以 與所述第二聲音信號(hào)相比提供對(duì)所述輸出聲音信號(hào)更大的作用;以及 如果所述第二信噪比大于所述第一信噪比,則對(duì)所述第二聲音信號(hào)進(jìn)行加權(quán),以 與所述第一聲音信號(hào)相比提供對(duì)所述輸出聲音信號(hào)更大的作用。
12.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包含 將所述第一聲音信號(hào)分段為第一多個(gè)連續(xù)幀;獲得所述第一聲音信號(hào)的所述第一多個(gè)連續(xù)幀的第一多個(gè)連續(xù)信號(hào)功率;以及 在所述第一多個(gè)連續(xù)幀的所述多個(gè)連續(xù)信號(hào)功率中搜索最小信號(hào)功率以獲得噪聲底 限估計(jì),使用所述噪聲底限估計(jì)獲得所述第一信噪比。
13.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含校準(zhǔn)所述第一和第二麥克風(fēng),以具有大體上相同的靈敏度;以及 如果所述第一信號(hào)特性大于所述第二信號(hào)特性,則對(duì)所述第一聲音信號(hào)進(jìn)行加權(quán),以 與所述第二聲音信號(hào)相比提供對(duì)所述輸出聲音信號(hào)更大的作用;以及如果所述第二信號(hào)特性大于所述第一信號(hào)特性,則對(duì)所述第二聲音信號(hào)進(jìn)行加權(quán),以 與所述第一聲音信號(hào)相比提供對(duì)所述輸出聲音信號(hào)更大的作用。
14.根據(jù)權(quán)利要求13所述的方法,其中所述第一和第二信號(hào)特性是信號(hào)功率。
15.根據(jù)權(quán)利要求1所述的方法,其中如果所述第二聲音信號(hào)提供優(yōu)于所述第一聲音 信號(hào)的經(jīng)改善的聲音質(zhì)量,則所述方法進(jìn)一步包含通過摻合所述第一聲音信號(hào)和所述第二聲音信號(hào),從所述第一聲音信號(hào)轉(zhuǎn)變?yōu)樗龅?二聲音信號(hào);以及逐漸地減小所述第一聲音信號(hào)的所述作用,且增加所述第二聲音信號(hào)的所述作用。
16.根據(jù)權(quán)利要求15所述的方法,其中根據(jù)線性函數(shù)而減小來自所述第一聲音信號(hào)的 所述作用,且增加來自所述第二聲音信號(hào)的所述作用。
17.根據(jù)權(quán)利要求15所述的方法,其中根據(jù)非線性函數(shù)而減小來自所述第一聲音信號(hào) 的所述作用,且增加來自所述第二聲音信號(hào)的所述作用。
18.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含從所述移動(dòng)裝置上的三個(gè)或三個(gè)以上麥克風(fēng)中的多個(gè)麥克風(fēng)中選擇所述第一和第二 麥克風(fēng),其中基于所述三個(gè)或三個(gè)以上麥克風(fēng)中的哪一者具有最好的信號(hào)質(zhì)量而執(zhí)行此選 擇。
19.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含從至少一個(gè)額外麥克風(fēng)獲得至少一個(gè)額外聲音信號(hào),其中所述至少一個(gè)額外聲音信號(hào) 包括來自第一聲音源的第一源信號(hào)的至少一部分;獲得所述至少一個(gè)額外聲音信號(hào)的至少一個(gè)額外信號(hào)特性;基于所述第一信號(hào)特性、第二信號(hào)特性和所述至少一個(gè)額外信號(hào)特性,對(duì)所述至少一個(gè)額外聲音信號(hào)以及所述第一和第二聲音信號(hào)進(jìn)行加權(quán);以及組合所述經(jīng)加權(quán)的第一聲音信號(hào)、第二聲音信號(hào)和至少一個(gè)額外聲音信號(hào),以獲得輸 出聲音信號(hào)。
20.—種移動(dòng)裝置,其包含第一麥克風(fēng),其經(jīng)配置以獲得第一聲音信號(hào);第二麥克風(fēng),其經(jīng)配置以獲得第二聲音信號(hào),其中所述第一和第二聲音信號(hào)中的每一 者包括來自第一聲音源的第一源信號(hào)的至少一部分;以及 信號(hào)選擇模塊,其經(jīng)配置以 獲得所述第一聲音信號(hào)的第一信號(hào)特性;獲得所述第二聲音信號(hào)的第二信號(hào)特性,其中所述第一和第二信號(hào)特性兩者均與相同 信號(hào)特性相關(guān)聯(lián);基于所述第一和第二信號(hào)特性,對(duì)所述第一和第二聲音信號(hào)進(jìn)行加權(quán);以及 組合所述經(jīng)加權(quán)的第一和第二聲音信號(hào),以獲得輸出聲音信號(hào)。
21.根據(jù)權(quán)利要求20所述的移動(dòng)裝置,其進(jìn)一步包含信號(hào)處理器,其經(jīng)配置以對(duì)所述輸出信號(hào)執(zhí)行回音消除、噪聲降低、自動(dòng)增益控制和編 碼中的至少一者;以及發(fā)射器,其經(jīng)配置以經(jīng)由無線通信網(wǎng)絡(luò)發(fā)射所述經(jīng)處理的輸出信號(hào)。
22.根據(jù)權(quán)利要求20所述的移動(dòng)裝置,其中所述第一聲音信號(hào)和所述第二聲音信號(hào)是 在重疊時(shí)間窗內(nèi)從聲學(xué)信號(hào)獲得,且所述第一和第二麥克風(fēng)定位在所述移動(dòng)裝置的不同表 面上。
23.根據(jù)權(quán)利要求20所述的移動(dòng)裝置,其進(jìn)一步包含第一模擬到信號(hào)轉(zhuǎn)換器,其經(jīng)配置以將所述第一聲音信號(hào)分段為第一多個(gè)連續(xù)幀; 第二模擬到信號(hào)轉(zhuǎn)換器,其經(jīng)配置以將所述第二聲音信號(hào)分段為第二多個(gè)連續(xù)幀; 其中所述信號(hào)選擇模塊進(jìn)一步經(jīng)配置以獲得所述第一聲音信號(hào)的所述第一多個(gè)連續(xù)幀的多個(gè)連續(xù)信號(hào)特性;以及 獲得所述第二聲音信號(hào)的所述第二多個(gè)連續(xù)幀的第二多個(gè)連續(xù)信號(hào)特性; 其中所述第一和第二聲音信號(hào)的所述加權(quán)和組合是基于所述第一多個(gè)信號(hào)特性和所 述第二多個(gè)信號(hào)特性而執(zhí)行。
24.根據(jù)權(quán)利要求20所述的移動(dòng)裝置,其中所述信號(hào)選擇模塊進(jìn)一步經(jīng)配置以 對(duì)所述第一信號(hào)特性和第二信號(hào)特性進(jìn)行比較;如果所述第二聲音信號(hào)與所述第一聲音信號(hào)相比提供更好的聲音質(zhì)量,則通過零來縮 放所述第一聲音信號(hào),且通過一來縮放所述第二聲音信號(hào);以及如果所述第一聲音信號(hào)與所述第二聲音信號(hào)相比提供更好的聲音質(zhì)量,則通過一來縮 放所述第一聲音信號(hào),且通過零來縮放所述第二聲音信號(hào)。
25.根據(jù)權(quán)利要求24所述的移動(dòng)裝置,其中所述信號(hào)選擇模塊進(jìn)一步經(jīng)配置以 如果在當(dāng)前正使用所述第一聲音信號(hào)的情況下所述第二信號(hào)特性比所述第一信號(hào)特性大至少最小閾值量,則執(zhí)行通過零來縮放所述第一聲音信號(hào)和通過一來縮放所述第二聲 音信號(hào);以及如果在當(dāng)前正使用所述第二聲音信號(hào)的情況下所述第一信號(hào)特性比所述第二信號(hào)特性大至少所述最小閾值量,則執(zhí)行通過一來縮放所述第一聲音信號(hào)和通過零來縮放所述第二聲音信號(hào)。
26.根據(jù)權(quán)利要求20所述的移動(dòng)裝置,其中所述信號(hào)選擇模塊進(jìn)一步經(jīng)配置以 確定所述第一聲音信號(hào)的第一信噪比;確定所述第二聲音信號(hào)的第二信噪比;如果所述第一信噪比大于所述第二信噪比,則對(duì)所述第一聲音信號(hào)進(jìn)行加權(quán),以與所 述第二聲音信號(hào)相比提供對(duì)所述輸出聲音信號(hào)更大的作用;以及如果所述第二信噪比大于所述第一信噪比,則對(duì)所述第二聲音信號(hào)進(jìn)行加權(quán),以與所 述第一聲音信號(hào)相比提供對(duì)所述輸出聲音信號(hào)更大的作用。
27.根據(jù)權(quán)利要求20所述的移動(dòng)裝置,其中所述信號(hào)選擇模塊進(jìn)一步經(jīng)配置以 從所述移動(dòng)裝置上的三個(gè)或三個(gè)以上麥克風(fēng)中的多個(gè)麥克風(fēng)中選擇所述第一和第二麥克風(fēng),其中此選擇是基于所述三個(gè)或三個(gè)以上麥克風(fēng)中的哪一者具有最好的信號(hào)質(zhì)量而 執(zhí)行。
28.根據(jù)權(quán)利要求20所述的移動(dòng)裝置,其中所述信號(hào)選擇模塊進(jìn)一步經(jīng)配置以從至少一個(gè)額外麥克風(fēng)獲得至少一個(gè)額外聲音信號(hào),其中所述至少一個(gè)額外聲音信號(hào) 包括來自所述第一聲音源的所述第一源信號(hào)的至少一部分; 獲得所述至少一個(gè)額外聲音信號(hào)的至少一個(gè)額外信號(hào)特性;基于所述第一信號(hào)特性、第二信號(hào)特性和所述至少一個(gè)額外信號(hào)特性,對(duì)所述至少一 個(gè)額外聲音信號(hào)以及所述第一和第二聲音信號(hào)進(jìn)行加權(quán);以及組合所述經(jīng)加權(quán)的第一聲音信號(hào)、第二聲音信號(hào)和至少一個(gè)額外聲音信號(hào),以獲得輸 出聲音信號(hào)。
29.—種移動(dòng)裝置,其包含用于從第一麥克風(fēng)獲得第一聲音信號(hào)的裝置;用于從第二麥克風(fēng)獲得第二聲音信號(hào)的裝置,其中所述第一和第二聲音信號(hào)中的每一 者包括來自第一聲音源的第一源信號(hào)的至少一部分; 用于獲得所述第一聲音信號(hào)的第一信號(hào)特性的裝置;用于獲得所述第二聲音信號(hào)的第二信號(hào)特性的裝置,其中所述第一和第二信號(hào)特性兩 者均與相同信號(hào)特性相關(guān)聯(lián);用于基于所述第一和第二信號(hào)特性而對(duì)所述第一和第二聲音信號(hào)進(jìn)行加權(quán)的裝置;以及用于組合所述經(jīng)加權(quán)的第一和第二聲音信號(hào)以獲得輸出聲音信號(hào)的裝置。
30.根據(jù)權(quán)利要求29所述的移動(dòng)裝置,其進(jìn)一步包含用于對(duì)所述輸出信號(hào)執(zhí)行回音消除、噪聲降低、自動(dòng)增益控制和編碼中的至少一者的 裝置;以及用于經(jīng)由無線通信網(wǎng)絡(luò)發(fā)射所述經(jīng)處理的輸出信號(hào)的裝置。
31.根據(jù)權(quán)利要求29所述的移動(dòng)裝置,其進(jìn)一步包含 用于對(duì)所述第一信號(hào)特性和第二信號(hào)特性進(jìn)行比較的裝置;用于如果所述第二聲音信號(hào)與所述第一聲音信號(hào)相比提供更好的聲音質(zhì)量則通過零 來縮放所述第一聲音信號(hào)且通過一來縮放所述第二聲音信號(hào)的裝置;以及用于如果所述第一聲音信號(hào)與所述第二聲音信號(hào)相比提供更好的聲音質(zhì)量則通過一 來縮放所述第一聲音信號(hào)且通過零來縮放所述第二聲音信號(hào)的裝置。
32.根據(jù)權(quán)利要求29所述的移動(dòng)裝置,其進(jìn)一步包含用于如果所述第一信號(hào)特性大于所述第二信號(hào)特性則對(duì)所述第一聲音信號(hào)進(jìn)行加權(quán) 以與所述第二聲音信號(hào)相比提供對(duì)所述輸出聲音信號(hào)更大的作用的裝置;以及用于如果所述第二信號(hào)特性大于所述第一信號(hào)特性則對(duì)所述第二聲音信號(hào)進(jìn)行加權(quán) 以與所述第一聲音信號(hào)相比提供對(duì)所述輸出聲音信號(hào)更大的作用的裝置。
33.一種用于改善聲音質(zhì)量的電路,其中所述電路適于 從第一麥克風(fēng)獲得第一聲音信號(hào);從第二麥克風(fēng)獲得第二聲音信號(hào),其中所述第一和第二聲音信號(hào)中的每一者包括來自 第一聲音源的第一源信號(hào)的至少一部分; 獲得所述第一聲音信號(hào)的第一信號(hào)特性;獲得所述第二聲音信號(hào)的第二信號(hào)特性,其中所述第一和第二信號(hào)特性兩者均與相同 信號(hào)特性相關(guān)聯(lián);基于所述第一和第二信號(hào)特性,對(duì)所述第一和第二聲音信號(hào)進(jìn)行加權(quán);以及 組合所述經(jīng)加權(quán)的第一和第二聲音信號(hào),以獲得輸出聲音信號(hào)。
34.根據(jù)權(quán)利要求33所述的電路,其中所述電路進(jìn)一步適于 如果所述第二聲音信號(hào)與所述第一聲音信號(hào)相比提供更好的聲音質(zhì)量,則通過零來縮 放所述第一聲音信號(hào),且通過一來縮放所述第二聲音信號(hào);以及如果所述第一聲音信號(hào)與所述第二聲音信號(hào)相比提供更好的聲音質(zhì)量,則通過一來縮 放所述第一聲音信號(hào),且通過零來縮放所述第二聲音信號(hào)。
35.根據(jù)權(quán)利要求33所述的電路,其中所述電路進(jìn)一步適于如果所述第一信號(hào)特性大于所述第二信號(hào)特性,則對(duì)所述第一聲音信號(hào)進(jìn)行加權(quán),以 與所述第二聲音信號(hào)相比提供對(duì)所述輸出聲音信號(hào)更大的作用;以及如果所述第二信號(hào)特 性大于所述第一信號(hào)特性,則對(duì)所述第二聲音信號(hào)進(jìn)行加權(quán),以與所述第一聲音信號(hào)相比 提供對(duì)所述輸出聲音信號(hào)更大的作用。
36.根據(jù)權(quán)利要求33所述的電路,其中所述電路是集成電路。
37.一種計(jì)算機(jī)可讀媒體,其包含用于改善聲音信號(hào)接收的指令,所述指令在由處理器 執(zhí)行時(shí)致使所述處理器從第一麥克風(fēng)獲得第一聲音信號(hào);從第二麥克風(fēng)獲得第二聲音信號(hào),其中所述第一和第二聲音信號(hào)中的每一者包括來自 第一聲音源的第一源信號(hào)的至少一部分; 獲得所述第一聲音信號(hào)的第一信號(hào)特性;獲得所述第二聲音信號(hào)的第二信號(hào)特性,其中所述第一和第二信號(hào)特性兩者均與相同 信號(hào)特性相關(guān)聯(lián);基于所述第一和第二信號(hào)特性,對(duì)所述第一和第二聲音信號(hào)進(jìn)行加權(quán);以及 組合所述經(jīng)加權(quán)的第一和第二聲音信號(hào),以獲得輸出聲音信號(hào)。
38.根據(jù)權(quán)利要求37所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含指令,所述指令在由處理 器執(zhí)行時(shí)致使所述處理器從三個(gè)或三個(gè)以上麥克風(fēng)中的多個(gè)麥克風(fēng)中選擇所述第一和第二麥克風(fēng),其中此選擇 是基于所述三個(gè)或三個(gè)以上麥克風(fēng)中的哪一者具有最好的信號(hào)質(zhì)量而執(zhí)行。
全文摘要
通過利用多個(gè)麥克風(fēng)來俘獲聲音信號(hào)而改善聲音信號(hào)接收,所述聲音信號(hào)接著經(jīng)加權(quán)以動(dòng)態(tài)地調(diào)整信號(hào)質(zhì)量。分別從第一和第二麥克風(fēng)獲得第一聲音信號(hào)和第二聲音信號(hào),其中所述第一和第二聲音信號(hào)源自一個(gè)或一個(gè)以上聲音源。獲得所述第一聲音信號(hào)的第一信號(hào)特性(例如,信號(hào)功率、信號(hào)信噪比,等等),且獲得所述第二聲音信號(hào)的第二信號(hào)特性?;谒龅谝缓偷诙曇粜盘?hào)的相應(yīng)第一和第二信號(hào)特性,對(duì)所述第一和第二聲音信號(hào)進(jìn)行加權(quán)或縮放。接著組合所述經(jīng)加權(quán)的第一和第二聲音信號(hào),以獲得輸出聲音信號(hào)。
文檔編號(hào)H04R3/00GK101911723SQ200980101496
公開日2010年12月8日 申請(qǐng)日期2009年1月29日 優(yōu)先權(quán)日2008年1月29日
發(fā)明者埃迪·L·T·喬伊, 王松, 迪尼?!だR克里希南 申請(qǐng)人:高通股份有限公司