1.一種聲源定位方法,包括:
分別接收第一設(shè)備上的第一聲音采集器件所采集的第一輸入信號(hào)和第二設(shè)備上的第二聲音采集器件所采集的第二輸入信號(hào),所述第一輸入信號(hào)和所述第二輸入信號(hào)中的每個(gè)包括來自信號(hào)源的信號(hào)分量和來自噪聲源的噪聲分量;
根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的噪聲分量來確定參考噪聲;
根據(jù)所述參考噪聲來分別提取所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量;以及
根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量來確定所述信號(hào)源的位置。
2.如權(quán)利要求1所述的方法,其中,所述信號(hào)源到所述第一聲音采集器件的第一距離小于所述信號(hào)源到所述第二聲音采集器件的第二距離。
3.如權(quán)利要求1所述的方法,其中,在分別接收第一設(shè)備上的第一聲音采集器件所采集的第一輸入信號(hào)和第二設(shè)備上的第二聲音采集器件所采集的第二輸入信號(hào)之前,還包括:
對(duì)所述第一聲音采集器件和所述第二聲音采集器件進(jìn)行校準(zhǔn),以使得它們具有相同的聲音轉(zhuǎn)換能力。
4.如權(quán)利要求1所述的方法,其中,根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的噪聲分量來確定參考噪聲包括:
對(duì)所述第一輸入信號(hào)和所述第二輸入信號(hào)執(zhí)行分離操作,以分別得到所述第一輸入信號(hào)中的含噪信號(hào)段和純?cè)肼暥?、以及所述第二輸入信?hào)中的含噪信號(hào)段和純?cè)肼暥?;以?/p>
至少根據(jù)所述第二輸入信號(hào)中的純?cè)肼暥蝸泶_定所述參考噪聲。
5.如權(quán)利要求4所述的方法,其中,根據(jù)所述參考噪聲來分別提取所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量包括:
將所述參考噪聲輸入自適應(yīng)濾波器;以及
調(diào)整所述自適應(yīng)濾波器的參數(shù),以分別從所述第一輸入信號(hào)和所述第二輸入信號(hào)中的含噪信號(hào)段中提取所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量。
6.如權(quán)利要求1所述的方法,其中,根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量來確定所述信號(hào)源的位置包括:
根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量之間的相位差來確定所述信號(hào)源到所述第一聲音采集器件的第一距離和所述信號(hào)源到所述第二聲音采集器件的第二距離之間的距離差;
根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量之間的幅度差來確定所述第一距離和所述第二距離之間的倍數(shù)關(guān)系;以及
根據(jù)所述距離差和所述倍數(shù)關(guān)系來確定所述第一距離和所述第二距離。
7.如權(quán)利要求6所述的方法,其中,根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量之間的相位差來確定所述信號(hào)源到所述第一聲音采集器件的第一距離和所述信號(hào)源到所述第二聲音采集器件的第二距離之間的距離差包括:
對(duì)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量進(jìn)行互相關(guān)分析,以確定兩者之間的相位差;
根據(jù)所述相位差來確定兩者之間的延時(shí)差;以及
根據(jù)所述延時(shí)差來計(jì)算所述距離差。
8.如權(quán)利要求6所述的方法,其中,根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量之間的幅度差來確定所述第一距離和所述第二距離之間的倍數(shù)關(guān)系包括:
計(jì)算所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量之間的幅度差;以及
根據(jù)所述幅度差和距離幅度關(guān)系來計(jì)算所述倍數(shù)關(guān)系。
9.如權(quán)利要求1所述的方法,其中,根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量來確定所述信號(hào)源的位置還包括:
響應(yīng)于所述第一聲音采集器件和/或所述第二聲音采集器件包括麥克風(fēng)陣列,使用所述麥克風(fēng)陣列來確定所述信號(hào)源與所述麥克風(fēng)陣列的陣元中心的相對(duì)角度。
10.如權(quán)利要求9所述的方法,其中,根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量來確定所述信號(hào)源的位置還包括:
綜合所述第一距離、所述第二距離和所述相對(duì)角度來確定所述聲源的位置。
11.一種聲源定位裝置,包括:
信號(hào)接收單元,用于分別接收第一設(shè)備上的第一聲音采集器件所采集的第一輸入信號(hào)和第二設(shè)備上的第二聲音采集器件所采集的第二輸入信號(hào),所述第一輸入信號(hào)和所述第二輸入信號(hào)中的每個(gè)包括來自信號(hào)源的信號(hào)分量和來自噪聲源的噪聲分量,并且所述第一聲音采集器件與所述信號(hào)源之間的距離小于所述第二聲音采集器件與所述信號(hào)源之間的距離;
參考確定單元,用于根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的噪聲分量來確定參考噪聲;
分量提取單元,用于根據(jù)所述參考噪聲來分別提取所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量;以及
位置確定單元,用于根據(jù)所述第一輸入信號(hào)和所述第二輸入信號(hào)中的信號(hào)分量來確定所述信號(hào)源的位置。
12.一種電子設(shè)備,包括:
處理器;
存儲(chǔ)器;以及
存儲(chǔ)在所述存儲(chǔ)器中的計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令在被所述處理器運(yùn)行時(shí)使得所述處理器執(zhí)行如權(quán)利要求1-10中任一項(xiàng)所述的方法。
13.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令在被處理器運(yùn)行時(shí)使得所述處理器執(zhí)行如權(quán)利要求1-10中任一項(xiàng)所述的方法。