一種麥克風(fēng)控制方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明模擬信號(hào)處理技術(shù)領(lǐng)域,特別是涉及一種麥克風(fēng)控制方法和裝置。
【背景技術(shù)】
[0002]移動(dòng)終端設(shè)備經(jīng)常會(huì)在噪聲環(huán)境下使用,在視頻聊天、免提語(yǔ)音電話等免提模式時(shí),目標(biāo)聲源(說(shuō)話人嘴)離終端設(shè)備麥克風(fēng)的距離可能在十幾cm到幾十cm之間,此時(shí)周圍噪聲會(huì)極大地干擾正常的語(yǔ)音通信,導(dǎo)致語(yǔ)音可懂度降低和語(yǔ)音質(zhì)量下降。
[0003]采用語(yǔ)音降噪技術(shù)可以提高帶噪語(yǔ)音的信噪比,目前在免提模式下通常采用單麥克風(fēng)的降噪技術(shù),即使有些智能手機(jī)擁有兩個(gè)麥克風(fēng),在免提模式下大多采用單麥克風(fēng)的降噪技術(shù)。單麥克風(fēng)語(yǔ)音降噪技術(shù)一般適用于對(duì)平穩(wěn)噪聲的抑制或消除,較難去除非平穩(wěn)噪聲和方向性干擾噪聲信號(hào)。因此,在免提模式下,單麥克風(fēng)降噪技術(shù)仍然無(wú)法在復(fù)雜環(huán)境下得到較好的性能。
【發(fā)明內(nèi)容】
[0004]本發(fā)明解決的技術(shù)問(wèn)題是提供一種新的麥克風(fēng)控制方法和裝置,以獲得較好的語(yǔ)音信號(hào)降噪效果。
[0005]本發(fā)明的實(shí)施例提供了一種麥克風(fēng)控制方法,所述方法包括:獲取語(yǔ)音設(shè)備的空間位置信息,其中,所述語(yǔ)音設(shè)備包含相互垂直的第一邊和第二邊,與第一邊平行的第一方向上設(shè)置有至少兩個(gè)麥克風(fēng),與第二邊平行的第二方向上設(shè)置有至少兩個(gè)麥克風(fēng);根據(jù)所述語(yǔ)音設(shè)備的空間位置信息,選用兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0006]可選地,所述根據(jù)所述語(yǔ)音設(shè)備的空間位置信息,選用兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理包括:當(dāng)所述第一邊與地面之間的夾角低于第一預(yù)設(shè)值時(shí),選用所述第一方向上的至少兩個(gè)麥克風(fēng)中的兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0007]可選地,所述根據(jù)所述語(yǔ)音設(shè)備的空間位置信息,選用兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理還包括:當(dāng)所述語(yǔ)音設(shè)備的第二邊與地面之間的夾角低于第二預(yù)設(shè)值時(shí),選用所述第二方向上的至少兩個(gè)麥克風(fēng)中的兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0008]可選地,所述根據(jù)所述語(yǔ)音設(shè)備的空間位置信息,選用兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理還包括:當(dāng)所述語(yǔ)音設(shè)備的第一邊與地面之間的夾角大于或等于所述第一預(yù)設(shè)值時(shí),分別從所述第一方向和第二方向選擇一個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0009]可選地,所述根據(jù)所述語(yǔ)音設(shè)備的空間位置信息,選用兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理還包括:當(dāng)所述語(yǔ)音設(shè)備的第二邊與地面之間的夾角大于或等于所述第二預(yù)設(shè)值時(shí),分別從所述第一方向和第二方向選擇一個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0010]可選地,所述獲取語(yǔ)音設(shè)備的空間位置信息的方法包括:采用重力傳感器、加速度傳感器和三軸陀螺儀中的至少一種獲取所述語(yǔ)音設(shè)備的空間位置信息。
[0011]可選地,所述語(yǔ)音設(shè)備的第一方向上設(shè)置有對(duì)稱分布的兩個(gè)麥克風(fēng),所述語(yǔ)音設(shè)備的第二方向上設(shè)置有對(duì)稱分布的兩個(gè)麥克風(fēng)。
[0012]本發(fā)明的實(shí)施例還提供了一種麥克風(fēng)控制裝置,所述裝置包括:空間信息獲取單元,用于獲取語(yǔ)音設(shè)備的空間位置信息,其中,所述語(yǔ)音設(shè)備包含相互垂直的第一邊和第二邊,與第一邊平行的第一方向上設(shè)置有至少兩個(gè)麥克風(fēng),與第二邊平行的第二方向上設(shè)置有至少兩個(gè)麥克風(fēng);麥克風(fēng)配置單元,用于根據(jù)所述語(yǔ)音設(shè)備的空間位置信息,選用兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0013]可選地,所述麥克風(fēng)配置單元用于當(dāng)所述第一邊與地面之間的夾角低于第一預(yù)設(shè)值時(shí),選用所述第一方向上的至少兩個(gè)麥克風(fēng)中的兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0014]可選地,所述麥克風(fēng)配置單元用于當(dāng)所述語(yǔ)音設(shè)備的第二邊與地面之間的夾角低于第二預(yù)設(shè)值時(shí),選用所述第二方向上的至少兩個(gè)麥克風(fēng)中的兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0015]可選地,所述麥克風(fēng)配置單元還用于當(dāng)所述語(yǔ)音設(shè)備的第一邊與地面之間的夾角大于或等于所述第一預(yù)設(shè)值時(shí),分別從所述第一方向和第二方向選擇一個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0016]可選地,所述麥克風(fēng)配置單元還用于當(dāng)所述語(yǔ)音設(shè)備的第二邊與地面之間的夾角大于或等于所述第二預(yù)設(shè)值時(shí),分別從所述第一方向和第二方向選擇一個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案具有以下優(yōu)點(diǎn):在上述技術(shù)方案中,獲取語(yǔ)音設(shè)備的空間位置信息,并根據(jù)所述語(yǔ)音設(shè)備的空間位置信息,選用兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理,充分考慮到了所述語(yǔ)音設(shè)備的空間位置信息對(duì)語(yǔ)音信號(hào)處理的影響,具體來(lái)說(shuō),根據(jù)所述語(yǔ)音設(shè)備的空間位置信息選擇合適的麥克風(fēng)進(jìn)行波束形成處理,可以隨著所述語(yǔ)音設(shè)備的空間位置的變化進(jìn)行自適應(yīng)降噪,從而獲得較好的語(yǔ)音處理效果。
【附圖說(shuō)明】
[0018]圖1是本發(fā)明實(shí)施例中麥克風(fēng)控制方法的流程圖;
[0019]圖2是本發(fā)明實(shí)施例中麥克風(fēng)在語(yǔ)音設(shè)備上的分布示意圖;
[0020]圖3是本發(fā)明實(shí)施例中語(yǔ)音設(shè)備的一種空間位置的示意圖;
[0021]圖4是本發(fā)明實(shí)施例中語(yǔ)音設(shè)備的另一種空間位置的示意圖;
[0022]圖5是本發(fā)明實(shí)施例中語(yǔ)音設(shè)備的又一種空間位置的示意圖;
[0023]圖6是本發(fā)明實(shí)施例中麥克風(fēng)控制裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]為使本領(lǐng)域技術(shù)人員更好地理解和實(shí)現(xiàn)本發(fā)明,以下參照附圖,通過(guò)具體實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
[0025]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是本發(fā)明還可以采用其他不同于在此描述的其它方式來(lái)實(shí)施,因此本發(fā)明不受下面公開(kāi)的具體實(shí)施例的限制。
[0026]圖1是本發(fā)明實(shí)施例中麥克風(fēng)控制方法的流程圖。
[0027]請(qǐng)參考圖1,所述方法包括:步驟SlOl至步驟S102。
[0028]步驟S101,獲取語(yǔ)音設(shè)備的空間位置信息。
[0029]在本發(fā)明的實(shí)施例中,所述語(yǔ)音設(shè)備包含相互垂直的第一邊和第二邊,在所述語(yǔ)音設(shè)備上與第一邊平行的第一方向上設(shè)置有至少兩個(gè)麥克風(fēng),在所述語(yǔ)音設(shè)備上與第二邊平行的第二方向上設(shè)置有至少兩個(gè)麥克風(fēng)。
[0030]例如,在圖2中,所述語(yǔ)音設(shè)備10包相互垂直的第一邊(Y方向)和第二邊(X方向),在與所述第一邊平行的第一方向上設(shè)置有麥克風(fēng)P3和P4,Pl和P2,在與所述第二邊平行的第二方向上設(shè)置有麥克風(fēng)Pl和P3,P2和P4。為了節(jié)省成本可以去掉麥克風(fēng)P4,但至少保證與第一邊平行的第一方向上設(shè)置有至少兩個(gè)麥克風(fēng),同樣也保證與第二邊平行的第二方向上設(shè)置有至少兩個(gè)麥克風(fēng),即所述兩個(gè)方向上一共至少有3個(gè)麥克風(fēng)。
[0031]在本發(fā)明的實(shí)施例中,根據(jù)控制信息和傳感器信息判斷當(dāng)前語(yǔ)音設(shè)備的空間位置信息。所述控制信息包括用戶對(duì)設(shè)備控制的各種操作指令或者系統(tǒng)產(chǎn)生的指令等。
[0032]在本發(fā)明的實(shí)施例中,可以采用重力傳感器、加速度傳感器和三軸陀螺儀中的至少一種獲取所述語(yǔ)音設(shè)備的空間位置信息。
[0033]步驟S102,根據(jù)所述語(yǔ)音設(shè)備的空間位置信息,選用兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0034]下面將結(jié)合圖3、圖4和圖5中所述語(yǔ)音設(shè)備的不同空間位置對(duì)步驟S102進(jìn)行詳細(xì)說(shuō)明。
[0035]請(qǐng)參考圖3,用戶所持語(yǔ)音設(shè)備的第一邊(Pl和P2所在的邊)接近于和地面平行,而用戶所持語(yǔ)音設(shè)備的第二邊與地面之間的夾角較大,這時(shí)可以采用麥克風(fēng)Pl和P2進(jìn)行波束形成處理,將會(huì)獲得較好的語(yǔ)音信號(hào)去噪效果,因?yàn)檫@時(shí)面對(duì)所述語(yǔ)音設(shè)備10的用戶聲音信號(hào)到達(dá)麥克風(fēng)Pl和P2的時(shí)間接近,而所述語(yǔ)音設(shè)備10兩側(cè)的噪音信號(hào)到達(dá)麥克風(fēng)Pl和P2的時(shí)間相差較大,因此可以很好地將噪音信號(hào)和用戶聲音信號(hào)分離開(kāi)來(lái),獲得較好的語(yǔ)音信號(hào)去噪效果。
[0036]因此,為了判斷所述第一邊是否接近于和地面平行,可以設(shè)置一個(gè)較小的第一預(yù)設(shè)閾值,當(dāng)所述第一邊與地面之間的夾角低于所述第一預(yù)設(shè)值時(shí),說(shuō)明所述第一邊接近于和地面平行,那么可以選用與所述第一邊平行的第一方向上的至少兩個(gè)麥克風(fēng)中的兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0037]請(qǐng)參考圖4,用戶所持語(yǔ)音設(shè)備的第二邊(Pl和P3所在的邊),接近于和地面平行,而用戶所持語(yǔ)音設(shè)備的第一邊與地面之間的夾角較大,這時(shí)可以采用麥克風(fēng)Pl和P3進(jìn)行波束形成處理,將會(huì)獲得較好的語(yǔ)音信號(hào)去噪效果,因?yàn)檫@時(shí)面對(duì)所述語(yǔ)音設(shè)備10的用戶聲音信號(hào)到達(dá)麥克風(fēng)Pl和P3的時(shí)間接近,而所述語(yǔ)音設(shè)備10兩側(cè)的噪音信號(hào)到達(dá)麥克風(fēng)Pl和P3的時(shí)間相差較大,因此可以很好地將噪音信號(hào)和用戶聲音信號(hào)分離開(kāi)來(lái),以獲得較好的語(yǔ)音信號(hào)去噪效果。
[0038]因此,為了判斷所述第二邊是否接近于和地面平行,可以設(shè)置一個(gè)較小的第二預(yù)設(shè)閾值,當(dāng)所述第二邊與地面之間的夾角低于所述第二預(yù)設(shè)值時(shí),說(shuō)明所述第二邊接近于和地面平行,那么可以選用與所述第二邊平行的第二方向上的至少兩個(gè)麥克風(fēng)中的兩個(gè)麥克風(fēng)對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成處理。
[0039