1.一種音頻信號(hào)處理方法,應(yīng)用于包括麥克風(fēng)陣列的電子設(shè)備,所述方法包括:
從麥克風(fēng)陣列接收多路輸入信號(hào),所述麥克風(fēng)陣列包括三個(gè)或更多麥克風(fēng),每個(gè)麥克風(fēng)用于采集包括來(lái)自信號(hào)源的信號(hào)分量和來(lái)自背景噪聲源的噪聲分量的一路輸入信號(hào);
確定每個(gè)麥克風(fēng)相對(duì)于所述麥克風(fēng)陣列的基準(zhǔn)位置的位置坐標(biāo);
使用所述麥克風(fēng)陣列的近場(chǎng)模型,根據(jù)所述多路輸入信號(hào)和每個(gè)麥克風(fēng)的位置坐標(biāo)來(lái)計(jì)算所述信號(hào)源相對(duì)于所述基準(zhǔn)位置的位置坐標(biāo);以及
根據(jù)所述信號(hào)源的位置坐標(biāo)和每個(gè)麥克風(fēng)的位置坐標(biāo)來(lái)從所述多路輸入信號(hào)中分離所述信號(hào)分量。
2.如權(quán)利要求1所述的方法,其中,所述電子設(shè)備還包括:第一殼體、第二殼體、和連接所述第一殼體和所述第二殼體的樞轉(zhuǎn)機(jī)構(gòu),所述麥克風(fēng)陣列中的一部分麥克風(fēng)設(shè)置在所述第一殼體上的固定位置,所述麥克風(fēng)陣列中的另一部分麥克風(fēng)設(shè)置在所述第二殼體上的固定位置,并且
確定每個(gè)麥克風(fēng)相對(duì)于所述麥克風(fēng)陣列的基準(zhǔn)位置的位置坐標(biāo)包括:
根據(jù)所述樞轉(zhuǎn)機(jī)構(gòu)的轉(zhuǎn)動(dòng)角度來(lái)確定所述第一殼體與所述第二殼體之間的殼體夾角;以及
根據(jù)所述殼體夾角、所述一部分麥克風(fēng)在所述第一殼體上的固定位置、和所述另一部分麥克風(fēng)在所述第一殼體上的固定位置來(lái)計(jì)算每個(gè)麥克風(fēng)相對(duì)于所述基準(zhǔn)位置的位置坐標(biāo)。
3.如權(quán)利要求1所述的方法,其中,使用所述麥克風(fēng)陣列的近場(chǎng)模型,根據(jù)所述多路輸入信號(hào)和每個(gè)麥克風(fēng)的位置坐標(biāo)來(lái)計(jì)算所述信號(hào)源相對(duì)于所述基準(zhǔn)位置的位置坐標(biāo)包括:
根據(jù)所述多路輸入信號(hào)來(lái)確定所述信號(hào)分量到每個(gè)麥克風(fēng)之間的延時(shí)差和幅度差;以及
根據(jù)所述延時(shí)差、幅度差、和每個(gè)麥克風(fēng)的位置坐標(biāo)來(lái)計(jì)算所述信號(hào)源的位置坐標(biāo)。
4.如權(quán)利要求1所述的方法,其中,根據(jù)所述信號(hào)源的位置坐標(biāo)和每個(gè)麥克風(fēng)的位置坐標(biāo)來(lái)從所述多路輸入信號(hào)中分離所述信號(hào)分量包括:
根據(jù)所述信號(hào)源的位置坐標(biāo)來(lái)確定所述信號(hào)源到所述基準(zhǔn)位置的相對(duì)距離;
比較所述相對(duì)距離與預(yù)定閾值;以及
響應(yīng)于所述相對(duì)距離小于或等于所述預(yù)定閾值,根據(jù)所述信號(hào)源的位置坐標(biāo)和每個(gè)麥克風(fēng)的位置坐標(biāo)來(lái)從所述多路輸入信號(hào)中分離所述信號(hào)分量。
5.如權(quán)利要求4所述的方法,其中,響應(yīng)于所述相對(duì)距離小于或等于所述預(yù)定閾值,根據(jù)所述信號(hào)源的位置坐標(biāo)和每個(gè)麥克風(fēng)的位置坐標(biāo)來(lái)從所述多路輸入信號(hào)中分離所述信號(hào)分量包括:
響應(yīng)于所述相對(duì)距離小于或等于所述預(yù)定閾值,根據(jù)所述信號(hào)源的位置坐標(biāo)和每個(gè)麥克風(fēng)的位置坐標(biāo)來(lái)計(jì)算所述信號(hào)源到每個(gè)麥克風(fēng)的相對(duì)距離;
根據(jù)所述信號(hào)源到每個(gè)麥克風(fēng)的相對(duì)距離來(lái)確定所述信號(hào)源到每個(gè)麥克風(fēng)的衰減系數(shù);以及
根據(jù)所述衰減系數(shù)來(lái)從所述多路輸入信號(hào)中分離所述信號(hào)分量。
6.如權(quán)利要求5所述的方法,其中,所述信號(hào)源到一個(gè)麥克風(fēng)的相對(duì)距離越大,所述信號(hào)源到所述麥克風(fēng)的衰減系數(shù)越大;而所述信號(hào)源到一個(gè)麥克風(fēng)的相對(duì)距離越小,所述信號(hào)源到所述麥克風(fēng)的衰減系數(shù)越小。
7.如權(quán)利要求4所述的方法,還包括:
響應(yīng)于所述相對(duì)距離大于所述預(yù)定閾值,根據(jù)所述信號(hào)源的位置坐標(biāo)來(lái)對(duì)所述麥克風(fēng)陣列進(jìn)行波束形成。
8.一種音頻信號(hào)處理裝置,應(yīng)用于包括麥克風(fēng)陣列的電子設(shè)備,所述裝置包括:
信號(hào)接收單元,用于從麥克風(fēng)陣列接收多路輸入信號(hào),所述麥克風(fēng)陣列包括三個(gè)或更多麥克風(fēng),每個(gè)麥克風(fēng)用于采集包括來(lái)自信號(hào)源的信號(hào)分量和來(lái)自背景噪聲源的噪聲分量的一路輸入信號(hào);
麥克風(fēng)位置確定單元,用于確定每個(gè)麥克風(fēng)相對(duì)于所述麥克風(fēng)陣列的基準(zhǔn)位置的位置坐標(biāo);
信號(hào)源位置確定單元,用于使用所述麥克風(fēng)陣列的近場(chǎng)模型,根據(jù)所述多路輸入信號(hào)和每個(gè)麥克風(fēng)的位置坐標(biāo)來(lái)計(jì)算所述信號(hào)源相對(duì)于所述基準(zhǔn)位置的位置坐標(biāo);以及
信號(hào)分離單元,用于根據(jù)所述信號(hào)源的位置坐標(biāo)和每個(gè)麥克風(fēng)的位置坐標(biāo)來(lái)從所述多路輸入信號(hào)中分離所述信號(hào)分量。
9.一種電子設(shè)備,包括:
麥克風(fēng)陣列,所述麥克風(fēng)陣列包括三個(gè)或更多麥克風(fēng),每個(gè)麥克風(fēng)用于采集包括來(lái)自信號(hào)源的信號(hào)分量和來(lái)自背景噪聲源的噪聲分量的一路輸入信號(hào);
處理器;
存儲(chǔ)器;以及
存儲(chǔ)在所述存儲(chǔ)器中的計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令在被所述處理器運(yùn)行時(shí)使得所述處理器執(zhí)行如權(quán)利要求1-7中任一項(xiàng)所述的方法。
10.如權(quán)利要求9所述的設(shè)備,還包括:
第一殼體,所述麥克風(fēng)陣列中的一部分麥克風(fēng)設(shè)置在所述第一殼體上的固定位置;
第二殼體,所述麥克風(fēng)陣列中的另一部分麥克風(fēng)設(shè)置在所述第二殼體上的固定位置;以及
樞轉(zhuǎn)機(jī)構(gòu),用于連接所述第一殼體和所述第二殼體。
11.如權(quán)利要求10所述的設(shè)備,還包括:
角度傳感器,用于檢測(cè)所述樞轉(zhuǎn)機(jī)構(gòu)的轉(zhuǎn)動(dòng)角度。
12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令在被處理器運(yùn)行時(shí)使得所述處理器執(zhí)行如權(quán)利要求1-7中任一項(xiàng)所述的方法。