一種獲得聲源位置的方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種獲得聲源位置的方法,用于在麥克風(fēng)陣列較為簡單的情況下進行多聲源定位。所述方法包括:在一個檢測周期內(nèi),依次取i值為1至M的整數(shù),執(zhí)行步驟S1:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果;其中,M為大于等于2的整數(shù),所述第i個檢測結(jié)果用來表明在所述第i個區(qū)域是否有聲源;在i=M時,獲得M個檢測結(jié)果,進行步驟S2:基于一用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于1且小于等于M的整數(shù)。本發(fā)明還公開了用于實現(xiàn)所述方法的電子設(shè)備。
【專利說明】一種獲得聲源位置的方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及聲學(xué)及定位【技術(shù)領(lǐng)域】,特別涉及一種獲得聲源位置的方法及電子設(shè)備。
【背景技術(shù)】
[0002]在眾多語音相關(guān)的場合中,如舞臺、大型會議室、新聞現(xiàn)場、遠程電視會議、語音聊天、語音編碼、語音識別以及完成語音通信的手機等消費類電子產(chǎn)品,人們普遍使用麥克風(fēng)作為語音拾取工具。
[0003]實際環(huán)境中,麥克風(fēng)可以拾取拾音范圍內(nèi)的任何聲音,同時也不可避免地接收噪音。因此單個麥克風(fēng)接收的信號由環(huán)境噪聲和多個聲音信源構(gòu)成。在噪聲處理上,傳統(tǒng)的麥克風(fēng)一般采用在頻譜域進行功率譜抵消和濾波等技術(shù)來抑制噪聲,然而,這些接收到的語音信號在時間和頻譜上通常相互重疊,因此要分離出不同的聲音并有效抑制噪聲相當(dāng)困難。
[0004]現(xiàn)有技術(shù)中,通常采用多個麥克風(fēng)來拾取語音,把多個麥克風(fēng)排成線形或環(huán)形陣列,可以通過結(jié)合陣列信號處理而達到智能的語音信號處理。陣列式麥克風(fēng)在時域和頻域的基礎(chǔ)上增加一個空間域,對接收到的來自空間不同方向的空時信號進行處理,能夠采用自適應(yīng)算法自動跟蹤說話人的方向和位置變化并提高信噪比。
[0005]然而,目前來說,在麥克風(fēng)陣列領(lǐng)域,如果只有單個聲源,通過單聲源定位技術(shù)大致可以判別其位置,但是如果在一個多聲源的環(huán)境下,想要大致的判斷各個聲源位置,目前來說,只能增加麥克風(fēng)陣列中麥克風(fēng)的數(shù)量,麥克風(fēng)陣列的拓撲結(jié)構(gòu)也會相應(yīng)復(fù)雜,增加了設(shè)計和制造的成本。如果要求在不增加麥克風(fēng)陣列的拓撲結(jié)構(gòu)的前提下實現(xiàn)多聲源定位,現(xiàn)有技術(shù)中還沒有很好的解決方案。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種獲得聲源位置的方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中無法在不增加麥克風(fēng)陣列的拓撲結(jié)構(gòu)的前提下無法實現(xiàn)多聲源定位的技術(shù)問題,實現(xiàn)了在麥克風(fēng)陣列較為簡單的情況下進行多聲源定位的技術(shù)效果。
[0007]—種獲得聲源位置的方法,應(yīng)用于電子設(shè)備,所述方法包括以下步驟:
[0008]在一個檢測周期內(nèi),依次取i值為I至M的整數(shù),執(zhí)行步驟S1:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果;其中,M為大于等于2的整數(shù),所述第i個檢測結(jié)果用來表明在所述第i個區(qū)域是否有聲源;
[0009]在i = M時,獲得M個檢測結(jié)果,進行步驟S2:基于一用于判斷聲源位置的預(yù)設(shè)規(guī)貝U,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于I且小于等于M的整數(shù)。
[0010]較佳的,在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測之前還包括步驟:根據(jù)麥克風(fēng)陣列確定所述檢測波束。
[0011]較佳的,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果的步驟包括:通過所述檢測波束對所述第i個角度范圍對應(yīng)的第i個區(qū)域進行檢測,獲得P個第一聲壓差信息,根據(jù)所述P個第一聲壓差信息生成所述第i個檢測結(jié)果,P為不小于O的整數(shù)。
[0012]較佳的,當(dāng)P等于O時,所述第i個檢測結(jié)果表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果表明在所述第i個區(qū)域有P個聲源。
[0013]較佳的,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息的步驟包括:對所述M個檢測結(jié)果進行處理,獲得所述M個檢測結(jié)果中的N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息。
[0014]較佳的,所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的所有第一聲壓差信息,或所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的部分第一聲壓差信息。
[0015]較佳的,當(dāng)所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的部分第一聲壓差信息時,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息的步驟包括:對所述M個檢測結(jié)果進行處理,將所述M個檢測結(jié)果中所包含的所有第一聲壓差信息所對應(yīng)的第一聲壓差按照從大到小的順序進行排列,從中選取前N個第一聲壓差,分別確定所述N個第一聲壓差所對應(yīng)的第一聲壓差信息,獲得所述N個第一聲壓差信息所對應(yīng)的N個聲源位置信息。
[0016]較佳的,當(dāng)通過所述檢測波束對所述第i個角度范圍對應(yīng)的第i個區(qū)域進行檢測時,所述電子設(shè)備禁止接收所述第i角度范圍外的其他區(qū)域的所述第一聲壓差信息。
[0017]較佳的,所述檢測波束的檢測范圍為所述電子設(shè)備可覆蓋的檢測范圍。
[0018]—種電子設(shè)備,所述電子設(shè)備包括:
[0019]循環(huán)模塊,用于在一個檢測周期內(nèi),依次取i值為I至M的整數(shù),循環(huán)執(zhí)行:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果;其中,M為大于等于2的整數(shù),所述第i個檢測結(jié)果用來表明在所述第i個區(qū)域是否有聲源;
[0020]處理模塊,用于在i = M時,獲得M個檢測結(jié)果,基于一用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于I且小于等于M的整數(shù)。
[0021]較佳的,所述電子設(shè)備還包括確定模塊,用于根據(jù)麥克風(fēng)陣列確定所述檢測波束。
[0022]較佳的,所述循環(huán)模塊具體用于:通過所述檢測波束對所述第i個角度范圍對應(yīng)的第i個區(qū)域進行檢測,獲得P個第一聲壓差信息,根據(jù)所述P個第一聲壓差信息生成所述第i個檢測結(jié)果,P為不小于O的整數(shù)。
[0023]較佳的,當(dāng)P等于O時,所述第i個檢測結(jié)果表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果表明在所述第i個區(qū)域有P個聲源。
[0024]較佳的,所述處理模塊具體用于:對所述M個檢測結(jié)果進行處理,獲得所述M個檢測結(jié)果中的N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息。
[0025]較佳的,所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的所有第一聲壓差信息,或所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的部分第一聲壓差信息。[0026]較佳的,當(dāng)所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的部分第一聲壓差信息時,所述處理模塊具體用于:對所述M個檢測結(jié)果進行處理,將所述M個檢測結(jié)果中所包含的所有第一聲壓差信息所對應(yīng)的第一聲壓差按照從大到小的順序進行排列,從中選取前N個第一聲壓差,分別確定所述N個第一聲壓差所對應(yīng)的第一聲壓差信息,獲得所述N個第一聲壓差信息所對應(yīng)的N個聲源位置信息。
[0027]較佳的,當(dāng)所述循環(huán)模塊通過所述檢測波束對所述第i個角度范圍對應(yīng)的第i個區(qū)域進行檢測時,所述電子設(shè)備禁止接收所述第i角度范圍外的其他區(qū)域的所述第一聲壓
差/[目息。
[0028]較佳的,所述檢測波束的檢測范圍為所述電子設(shè)備可覆蓋的檢測范圍。
[0029]本發(fā)明實施例中獲得聲源位置的方法可以應(yīng)用于電子設(shè)備,所述方法可以包括:在一個檢測周期內(nèi),依次取i值為I至M的整數(shù),執(zhí)行步驟S1:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果;其中,M為大于等于2的整數(shù),所述第i個檢測結(jié)果用來表明在所述第i個區(qū)域是否有聲源;在1 =M時,獲得M個檢測結(jié)果,進行步驟S2:基于一用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于I且小于等于M的整數(shù)。
[0030]可以利用檢測波束,根據(jù)時間差來對不同的角度范圍分別進行檢測,以檢測不同的角度范圍內(nèi)是否有聲源,可以實現(xiàn)在不增加麥克風(fēng)陣列的拓撲結(jié)構(gòu)的前提下實現(xiàn)多聲源定位,從而在麥克風(fēng)陣列較為簡單的情況下也可以進行多聲源定位,實現(xiàn)簡單,節(jié)省了硬件設(shè)備,也提高了聲源定位效率。
【專利附圖】
【附圖說明】
[0031]圖1為本發(fā)明實施例中獲得聲源位置的方法的主要流程圖;
[0032]圖2為本發(fā)明實施例中電子設(shè)備的詳細結(jié)構(gòu)圖。
【具體實施方式】
[0033]本發(fā)明實施例中獲得聲源位置的方法可以應(yīng)用于電子設(shè)備,所述方法可以包括:在一個檢測周期內(nèi),依次取i值為I至M的整數(shù),執(zhí)行步驟S1:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果;其中,M為大于等于2的整數(shù),所述第i個檢測結(jié)果用來表明在所述第i個區(qū)域是否有聲源;在i =M時,獲得M個檢測結(jié)果,進行步驟S2:基于一用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于I且小于等于M的整數(shù)。
[0034]可以利用檢測波束,根據(jù)時間差來對不同的角度范圍分別進行檢測,以檢測不同的角度范圍內(nèi)是否有聲源,可以實現(xiàn)在不增加麥克風(fēng)陣列的拓撲結(jié)構(gòu)的前提下實現(xiàn)多聲源定位,從而在麥克風(fēng)陣列較為簡單的情況下也可以進行多聲源定位,實現(xiàn)簡單,節(jié)省了硬件設(shè)備,也提高了聲源定位效率。
[0035]參見圖1,為本發(fā)明實施例中獲得聲源位置的方法的主要流程,所述方法可以應(yīng)用于電子設(shè)備。所述方法的主要流程如下:[0036]步驟101:在一個檢測周期內(nèi),依次取i值為I至M的整數(shù),執(zhí)行步驟S1:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果;其中,M為大于等于2的整數(shù),所述第i個檢測結(jié)果用來表明在所述第i個區(qū)域是否有聲源。
[0037]首先可以根據(jù)麥克風(fēng)陣列確定檢測波束。
[0038]在確定所述檢測波束后,在一個所述檢測周期內(nèi),可以依次取i值為I至M的整數(shù),執(zhí)行步驟S1:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果。
[0039]例如,在一個所述檢測周期內(nèi),在第一個時隙,通過所述檢測波束對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測,可以獲得第一個檢測結(jié)果,本發(fā)明實施例中的檢測結(jié)果可以用于表明在該區(qū)域內(nèi)是否有聲源;在獲得所述第一個檢測結(jié)果后,在所述檢測周期內(nèi)的第二個時隙,通過所述檢測波束對第二個角度范圍所對應(yīng)的第二個區(qū)域進行聲源檢測,可以獲得第二個檢測結(jié)果;在獲得所述第二個檢測結(jié)果后,在所述檢測周期內(nèi)的第三個時隙,通過所述檢測波束對第三個角度范圍所對應(yīng)的第三個區(qū)域進行聲源檢測,可以獲得
第三個檢測結(jié)果;......以此類推,直到對所有區(qū)域均檢測完畢為止,本發(fā)明實施例中所
述檢測波束的檢測范圍可以是所述電子設(shè)備能夠覆蓋的全部檢測范圍,即,所有區(qū)域即為所述電子設(shè)備能夠覆蓋的所有區(qū)域。
[0040]本發(fā)明實施例中,所述角度范圍可以自行進行設(shè)定,或者也可以由所述電子設(shè)備進行設(shè)定。較佳的,所設(shè)定的角度范圍越小,檢測結(jié)果越詳細,可能檢測到的聲源也越多。
[0041]其中,當(dāng)通過所述檢測波束對第i個角度范圍對應(yīng)第i個區(qū)域進行聲源檢測時,可以獲得P個第一聲壓差信息,從而根據(jù)所述P個第一聲壓差信息可以生成所述第i個檢測結(jié)果,其中P可以是不小于O的整數(shù)。其中,當(dāng)P等于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域存在有P個聲源。
[0042]較佳的,本發(fā)明實施例中,當(dāng)所述檢測波束在對第i個角度范圍所對應(yīng)的第i個區(qū)域進行聲源檢測時,所述電子設(shè)備禁止接收所述第i個角度范圍外的其他區(qū)域的所述第一聲壓差信息。例如,當(dāng)所述檢測波束在對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測時,所述電子設(shè)備只能接收所述第一個角度范圍所對應(yīng)的所述第一個區(qū)域內(nèi)的所述第一聲壓差信息,而對其他角度范圍所對應(yīng)的其他區(qū)域的所述第一聲壓差信息均無法接收,這樣可以有效避免干擾,能夠更準(zhǔn)確地確定每個角度范圍所對應(yīng)的區(qū)域內(nèi)的所述第一聲壓差信息。
[0043]其中,在一個角度范圍所對應(yīng)的一個區(qū)域中,可能有多個所述第一聲壓差信息,或者可能只有一個所述第一聲壓差信息,或者也可能沒有所述第一聲壓差信息。
[0044]步驟102:在i =M時,獲得M個檢測結(jié)果,進行步驟S2:基于一用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于I且小于等于M的整數(shù)。
[0045]在i = M時,即將所述電子設(shè)備覆蓋的全部區(qū)域均檢測完畢時,可以獲得M個檢測結(jié)果,則可以根據(jù)用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,以獲得N個聲源中每個聲源的聲源位置信息。[0046]其中,如果第i個檢測結(jié)果中包括有P個所述第一聲壓差信息,則所述M個檢測結(jié)果中可以總共包括有L個所述第一聲壓差信息,即所述M個檢測結(jié)果中可以總共包括有L個聲源。L為不小于O的整數(shù)。
[0047]本發(fā)明實施例中,可以對所述M個檢測結(jié)果進行處理,獲得所述M個檢測結(jié)果中包括的N個所述第一聲壓差信息,分別確定所述N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息,即獲得N個聲源位置信息。
[0048]本發(fā)明實施例中,所述N個第一聲壓差信息可以是所述M個檢測結(jié)果中總共包括的所有所述第一聲壓差信息,或者所述N個第一聲壓差信息也可以是所述M個檢測結(jié)果中所包括的部分所述第一聲壓差信息。即N可以是不大于L且不小于O的整數(shù)。
[0049]如果N = L,則可以獲得所述M個檢測結(jié)果中包括的所有所述第一聲壓差信息,SP獲得所述M個檢測結(jié)果中包括的所述N個第一聲壓差信息,分別確定所述N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息,即獲得N個聲源位置信息。
[0050]如果N <L,則可以從所述M個檢測結(jié)果中包括的所有所述第一聲壓差信息中獲取所述N個第一聲壓差信息,具體的獲取所述N個第一聲壓差信息的方式可以有多種。
[0051]例如一種獲取所述N個第一聲壓差信息的方式可以是隨機獲取,即從所述M個檢測結(jié)果中總共包括的L個第一聲壓差信息中任意選取所述N個第一聲壓差信息。隨機獲取方式較為簡單,獲取速度較快。
[0052]或者例如第二種獲取所述N個第一聲壓差信息的方式可以是順序獲取,即先從所述M個檢測結(jié)果中的第一個檢測結(jié)果中獲取所述第一個檢測結(jié)果所對應(yīng)的所述第一聲壓差信息,再從所述M個檢測結(jié)果中的第二個檢測結(jié)果中獲取所述第二個檢測結(jié)果所對應(yīng)的所述第一聲壓差信息,再從所述M個檢測結(jié)果中的第三個檢測結(jié)果中獲取所述第三檢測結(jié)果所對應(yīng)的所述第一聲壓差信息,以此類推,直到獲取的所述第一聲壓差信息的數(shù)量為N即可停止獲取。其中,在獲取其中一個檢測結(jié)果中所包括的第一聲壓差信息時,可以獲取該檢測結(jié)果中所包括的所有第一聲壓差信息,或者也可以獲取該檢測結(jié)果中所包括的部分第一聲壓差信息。順序獲取方式較為簡單,獲取速度較快。
[0053]或者例如第三種獲取所述N個第一聲壓差信息的方式也可以是倒序獲取,即先從所述M個檢測結(jié)果中的第M個檢測結(jié)果中獲取所述第M個檢測結(jié)果所對應(yīng)的所述第一聲壓差信息,再從所述M個檢測結(jié)果中的第M-1個檢測結(jié)果中獲取所述第M-1個檢測結(jié)果所對應(yīng)的所述第一聲壓差信息,再從所述M個檢測結(jié)果中的第M-2個檢測結(jié)果中獲取所述第M-2檢測結(jié)果所對應(yīng)的所述第一聲壓差信息,以此類推,直到獲取的所述第一聲壓差信息的數(shù)量為N即可停止獲取。其中,在獲取其中一個檢測結(jié)果中所包括的第一聲壓差信息時,可以獲取該檢測結(jié)果中所包括的所有第一聲壓差信息,或者也可以獲取該檢測結(jié)果中所包括的部分第一聲壓差信息。倒序獲取方式較為簡單,獲取速度較快。
[0054]或者例如第四種獲取所述N個第一聲壓差信息的方式可以是選取特定的所述N個第一聲壓差信息。例如可以是:對所述M個檢測結(jié)果進行處理,將所述M個檢測結(jié)果中所包含的所有第一聲壓差信息所對應(yīng)的第一聲壓差按照從大到小的順序進行排列,從中選取前N個第一聲壓差,分別確定所述N個第一聲壓差所對應(yīng)的第一聲壓差信息,獲得所述N個第一聲壓差信息所對應(yīng)的N個聲源位置信息。具體可以是:對所述M個檢測結(jié)果進行處理,獲取所述M個檢測結(jié)果中所包含的所有第一聲壓差信息,即獲得所述M個檢測結(jié)果中所包含的L個第一聲壓差信息,分別確定所述L個第一聲壓差信息所對應(yīng)的L個第一聲壓差,對所述L個第一聲壓差按照聲壓差從大到小的順序進行排列,排列之后,可以從中選取前N個第一聲壓差,分別確定前N個第一聲壓差所對應(yīng)的第一聲壓差信息,將該前N個第一聲壓差信息即確定為本實施例中需要獲取的所述N個第一聲壓差信息,再分別確定所述N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息,即可獲得N個聲源位置信息。這樣一來可以獲取聲音信號較強的聲源位置信息,便于獲得質(zhì)量更好的聲音信號。
[0055]或者也可以采用其他方式獲得所述N個第一聲壓差信息,本發(fā)明對此不做限制。
[0056]以下通過幾個具體的實施例來介紹本發(fā)明中獲得聲源位置的方法,下面的實施例主要介紹了所述方法的幾種可能的應(yīng)用場景。需要說明的是,本發(fā)明中的實施例只用于解釋本發(fā)明,而不能用于限制本發(fā)明。凡是符合本發(fā)明思想的實施例均在本發(fā)明的保護范圍之內(nèi),本領(lǐng)域技術(shù)人員自然知道應(yīng)如何根據(jù)本發(fā)明的思想進行變形。
[0057]實施例一:
[0058]首先可以根據(jù)麥克風(fēng)陣列確定檢測波束。
[0059]在確定所述檢測波束后,在一個檢測周期內(nèi),在第一個時隙,通過所述檢測波束對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測,可以獲得第一個檢測結(jié)果,本發(fā)明實施例中的檢測結(jié)果可以用于表明在該區(qū)域內(nèi)是否有聲源;在獲得所述第一個檢測結(jié)果后,在所述檢測周期內(nèi)的第二個時隙,通過所述檢測波束對第二個角度范圍所對應(yīng)的第二個區(qū)域進行聲源檢測,可以獲得第二個檢測結(jié)果;在獲得所述第二個檢測結(jié)果后,在所述檢測周期內(nèi)的第三個時隙,通過所述檢測波束對第三個角度范圍所對應(yīng)的第三個區(qū)域進行聲源檢
測,可以獲得第三個檢測結(jié)果;......以此類推,直到對所有區(qū)域均檢測完畢為止,本實施
例中所述檢測波束的檢測范圍可以是所述電子設(shè)備能夠覆蓋的全部檢測范圍,即,所有區(qū)域即為所述電子設(shè)備能夠覆蓋的所有區(qū)域。
[0060]本實施例中,所述角度范圍可以自行進行設(shè)定,或者也可以由所述電子設(shè)備進行設(shè)定。較佳的,所設(shè)定的角度范圍越小,檢測結(jié)果越詳細,可能檢測到的聲源也越多。
[0061]本實施例中,當(dāng)通過所述檢測波束對第i個角度范圍對應(yīng)第i個區(qū)域進行聲源檢測時,可以獲得P個第一聲壓差信息,從而根據(jù)所述P個第一聲壓差信息可以生成所述第i個檢測結(jié)果,其中P可以是不小于O的整數(shù)。其中,當(dāng)P等于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域存在有P個聲源。本實施例中假設(shè)i = 4,在第一個角度范圍內(nèi)P= 1,第二個角度范圍內(nèi)P = 3,第三個角度范圍內(nèi)P = 1,第四個角度范圍內(nèi)P = I。
[0062]本實施例中,在對四個角度范圍所分別對應(yīng)的區(qū)域均檢測完畢后,可以獲得4個檢測結(jié)果,可以基于一用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于I且小于等于M的整數(shù)。
[0063]本實施例中,四個檢測結(jié)果中共包含有6個第一聲壓差信息。本實施例中可以根據(jù)該4個檢測結(jié)果獲得所有6個所述第一聲壓差信息,分別確定該6個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息,即獲得6個聲源位置信息。
[0064]實施例二:
[0065]首先可以根據(jù)麥克風(fēng)陣列確定檢測波束。
[0066]在確定所述檢測波束后,在一個檢測周期內(nèi),在第一個時隙,通過所述檢測波束對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測,可以獲得第一個檢測結(jié)果,本發(fā)明實施例中的檢測結(jié)果可以用于表明在該區(qū)域內(nèi)是否有聲源;在獲得所述第一個檢測結(jié)果后,在所述檢測周期內(nèi)的第二個時隙,通過所述檢測波束對第二個角度范圍所對應(yīng)的第二個區(qū)域進行聲源檢測,可以獲得第二個檢測結(jié)果;在獲得所述第二個檢測結(jié)果后,在所述檢測周期內(nèi)的第三個時隙,通過所述檢測波束對第三個角度范圍所對應(yīng)的第三個區(qū)域進行聲源檢
測,可以獲得第三個檢測結(jié)果;......以此類推,直到對所有區(qū)域均檢測完畢為止,本實施
例中所述檢測波束的檢測范圍可以是所述電子設(shè)備能夠覆蓋的全部檢測范圍,即,所有區(qū)域即為所述電子設(shè)備能夠覆蓋的所有區(qū)域。
[0067]本實施例中,所述角度范圍可以自行進行設(shè)定,或者也可以由所述電子設(shè)備進行設(shè)定。較佳的,所設(shè)定的角度范圍越小,檢測結(jié)果越詳細,可能檢測到的聲源也越多。
[0068]較佳的,本實施例中,當(dāng)所述檢測波束在對第i個角度范圍所對應(yīng)的第i個區(qū)域進行聲源檢測時,所述電子設(shè)備禁止接收所述第i個角度范圍外的其他區(qū)域的所述第一聲壓差信息。例如,當(dāng)所述檢測波束在對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測時,所述電子設(shè)備只能接收所述第一個角度范圍所對應(yīng)的所述第一個區(qū)域內(nèi)的所述第一聲壓差信息,而對其他角度范圍所對應(yīng)的其他區(qū)域的所述第一聲壓差信息均無法接收,這樣可以有效避免干擾,能夠更準(zhǔn)確地確定每個角度范圍所對應(yīng)的區(qū)域內(nèi)的所述第一聲壓差信肩、O
[0069]本實施例中,當(dāng)通過所述檢測波束對第i個角度范圍對應(yīng)第i個區(qū)域進行聲源檢測時,可以獲得P個第一聲壓差信息,從而根據(jù)所述P個第一聲壓差信息可以生成所述第i個檢測結(jié)果,其中P可以是不小于O的整數(shù)。其中,當(dāng)P等于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域存在有P個聲源。本實施例中假設(shè)i = 10,在第一個角度范圍內(nèi)P = 4,第二個角度范圍內(nèi)P = 3,第三個角度范圍內(nèi)P = 5,第四個角度范圍內(nèi)P = 6,第五個角度范圍內(nèi)P=5,第六個角度范圍內(nèi)P = 9,第七個角度范圍內(nèi)P = 8,第八個角度范圍內(nèi)P = 5,第九個角度范圍內(nèi)P = 7,第十個角度范圍內(nèi)P = 6。
[0070]本實施例中,在對十個角度范圍所分別對應(yīng)的區(qū)域均檢測完畢后,可以獲得10個檢測結(jié)果。該10個檢測結(jié)果中共包含有58個第一聲壓差信息,即L = 58。本實施例中需要獲得L個第一聲壓差信息中的N個第一聲壓差信息,N = 10,即N < L0
[0071]本實施例中,獲取所述N個第一聲壓差信息的方式可以是隨機獲取,即可以從所述10個檢測結(jié)果中總共包括的58個第一聲壓差信息中任意選取10個第一聲壓差信息作為所述N個第一聲壓差信息。
[0072]在獲得所述N個第一聲壓差信息后,可以分別確定該N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息,即獲得N個聲源位置信息。
[0073]實施例三:
[0074]首先可以根據(jù)麥克風(fēng)陣列確定檢測波束。
[0075]在確定所述檢測波束后,在一個檢測周期內(nèi),在第一個時隙,通過所述檢測波束對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測,可以獲得第一個檢測結(jié)果,本發(fā)明實施例中的檢測結(jié)果可以用于表明在該區(qū)域內(nèi)是否有聲源;在獲得所述第一個檢測結(jié)果后,在所述檢測周期內(nèi)的第二個時隙,通過所述檢測波束對第二個角度范圍所對應(yīng)的第二個區(qū)域進行聲源檢測,可以獲得第二個檢測結(jié)果;在獲得所述第二個檢測結(jié)果后,在所述檢測周期內(nèi)的第三個時隙,通過所述檢測波束對第三個角度范圍所對應(yīng)的第三個區(qū)域進行聲源檢
測,可以獲得第三個檢測結(jié)果;......以此類推,直到對所有區(qū)域均檢測完畢為止,本實施
例中所述檢測波束的檢測范圍可以是所述電子設(shè)備能夠覆蓋的全部檢測范圍,即,所有區(qū)域即為所述電子設(shè)備能夠覆蓋的所有區(qū)域。
[0076]本實施例中,所述角度范圍可以自行進行設(shè)定,或者也可以由所述電子設(shè)備進行設(shè)定。較佳的,所設(shè)定的角度范圍越小,檢測結(jié)果越詳細,可能檢測到的聲源也越多。
[0077]較佳的,本實施例中,當(dāng)所述檢測波束在對第i個角度范圍所對應(yīng)的第i個區(qū)域進行聲源檢測時,所述電子設(shè)備禁止接收所述第i個角度范圍外的其他區(qū)域的所述第一聲壓差信息。例如,當(dāng)所述檢測波束在對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測時,所述電子設(shè)備只能接收所述第一個角度范圍所對應(yīng)的所述第一個區(qū)域內(nèi)的所述第一聲壓差信息,而對其他角度范圍所對應(yīng)的其他區(qū)域的所述第一聲壓差信息均無法接收,這樣可以有效避免干擾,能夠更準(zhǔn)確地確定每個角度范圍所對應(yīng)的區(qū)域內(nèi)的所述第一聲壓差信肩、O
[0078]本實施例中,當(dāng)通過所述檢測波束對第i個角度范圍對應(yīng)第i個區(qū)域進行聲源檢測時,可以獲得P個第一聲壓差信息,從而根據(jù)所述P個第一聲壓差信息可以生成所述第i個檢測結(jié)果,其中P可以是不小于O的整數(shù)。其中,當(dāng)P等于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域存在有P個聲源。本實施例中假設(shè)i = 10,在第一個角度范圍內(nèi)P = 4,第二個角度范圍內(nèi)P = 3,第三個角度范圍內(nèi)P = 5,第四個角度范圍內(nèi)P = 6,第五個角度范圍內(nèi)P=5,第六個角度范圍內(nèi)P = 9,第七個角度范圍內(nèi)P = 8,第八個角度范圍內(nèi)P = 5,第九個角度范圍內(nèi)P = 7,第十個角度范圍內(nèi)P = 6。
[0079]本實施例中,在對十個角度范圍所分別對應(yīng)的區(qū)域均檢測完畢后,可以獲得10個檢測結(jié)果。該10個檢測結(jié)果中共包含有58個第一聲壓差信息,即L = 58。本實施例中需要獲得L個第一聲壓差信息中的N個第一聲壓差信息,N = 10,即N < L0
[0080]本實施例中,獲取所述N個第一聲壓差信息的方式可以是順序獲取,即先從所述M個檢測結(jié)果中的第一個檢測結(jié)果中獲取所述第一個檢測結(jié)果所對應(yīng)的所有所述第一聲壓差信息,即獲取4個第一聲壓差信息,再從所述M個檢測結(jié)果中的第二個檢測結(jié)果中獲取所述第二個檢測結(jié)果所對應(yīng)的所有所述第一聲壓差信息,即獲取3個第一聲壓差信息,再從所述M個檢測結(jié)果中的第三個檢測結(jié)果中獲取所述第三個檢測結(jié)果所對應(yīng)的所述第一聲壓差信息,因所述第三個檢測結(jié)果中共包括有5個所述第一聲壓差信息,而本實施例中N=10,又已從所述第一個檢測結(jié)果和所述第二個檢測結(jié)果中獲取了 8個所述第一聲壓差信息,則可以從所述第三個檢測結(jié)果中所包括的5個所述第一聲壓差信息中任選兩個所述第一聲壓差信息即可,至此獲取10個第一聲壓差信息完畢。
[0081]在獲得所述N個第一聲壓差信息后,可以分別確定該N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息,即獲得N個聲源位置信息。
[0082]實施例三:
[0083]首先可以根據(jù)麥克風(fēng)陣列確定檢測波束。
[0084]在確定所述檢測波束后,在一個檢測周期內(nèi),在第一個時隙,通過所述檢測波束對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測,可以獲得第一個檢測結(jié)果,本發(fā)明實施例中的檢測結(jié)果可以用于表明在該區(qū)域內(nèi)是否有聲源;在獲得所述第一個檢測結(jié)果后,在所述檢測周期內(nèi)的第二個時隙,通過所述檢測波束對第二個角度范圍所對應(yīng)的第二個區(qū)域進行聲源檢測,可以獲得第二個檢測結(jié)果;在獲得所述第二個檢測結(jié)果后,在所述檢測周期內(nèi)的第三個時隙,通過所述檢測波束對第三個角度范圍所對應(yīng)的第三個區(qū)域進行聲源檢
測,可以獲得第三個檢測結(jié)果;......以此類推,直到對所有區(qū)域均檢測完畢為止,本實施
例中所述檢測波束的檢測范圍可以是所述電子設(shè)備能夠覆蓋的全部檢測范圍,即,所有區(qū)域即為所述電子設(shè)備能夠覆蓋的所有區(qū)域。
[0085]本實施例中,所述角度范圍可以自行進行設(shè)定,或者也可以由所述電子設(shè)備進行設(shè)定。較佳的,所設(shè)定的角度范圍越小,檢測結(jié)果越詳細,可能檢測到的聲源也越多。
[0086]較佳的,本實施例中,當(dāng)所述檢測波束在對第i個角度范圍所對應(yīng)的第i個區(qū)域進行聲源檢測時,所述電子設(shè)備禁止接收所述第i個角度范圍外的其他區(qū)域的所述第一聲壓差信息。例如,當(dāng)所述檢測波束在對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測時,所述電子設(shè)備只能接收所述第一個角度范圍所對應(yīng)的所述第一個區(qū)域內(nèi)的所述第一聲壓差信息,而對其他角度范圍所對應(yīng)的其他區(qū)域的所述第一聲壓差信息均無法接收,這樣可以有效避免干擾,能夠更準(zhǔn)確地確定每個角度范圍所對應(yīng)的區(qū)域內(nèi)的所述第一聲壓差信肩、O
[0087]本實施例中,當(dāng)通過所述檢測波束對第i個角度范圍對應(yīng)第i個區(qū)域進行聲源檢測時,可以獲得P個第一聲壓差信息,從而根據(jù)所述P個第一聲壓差信息可以生成所述第i個檢測結(jié)果,其中P可以是不小于O的整數(shù)。其中,當(dāng)P等于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域存在有P個聲源。本實施例中假設(shè)i = 10,在第一個角度范圍內(nèi)P = 4,第二個角度范圍內(nèi)P = 3,第三個角度范圍內(nèi)P = 5,第四個角度范圍內(nèi)P = 6,第五個角度范圍內(nèi)P=5,第六個角度范圍內(nèi)P = 9,第七個角度范圍內(nèi)P = 8,第八個角度范圍內(nèi)P = 5,第九個角度范圍內(nèi)P = 7,第十個角度范圍內(nèi)P = 6。
[0088]本實施例中,在對十個角度范圍所分別對應(yīng)的區(qū)域均檢測完畢后,可以獲得10個檢測結(jié)果。該10個檢測結(jié)果中共包含有58個第一聲壓差信息,即L = 58。本實施例中需要獲得L個第一聲壓差信息中的N個第一聲壓差信息,N = 10,即N < L0
[0089]本實施例中,獲取所述N個第一聲壓差信息的方式可以是倒序獲取,即先從所述M個檢測結(jié)果中的第十個檢測結(jié)果中獲取所述第十個檢測結(jié)果所對應(yīng)的所述第一聲壓差信息,即獲取6個第一聲壓差信息,再從所述M個檢測結(jié)果中的第九個檢測結(jié)果中獲取所述第九個檢測結(jié)果所對應(yīng)的所述第一聲壓差信息,因所述第九個檢測結(jié)果中共包括有7個所述第一聲壓差信息,而本實施例中N = 10,又已從所述第一個檢測結(jié)果中獲取了 6個所述第一聲壓差信息,則可以從所述第九個檢測結(jié)果中所包括的7個所述第一聲壓差信息中任選4個所述第一聲壓差信息即可,至此獲取10個第一聲壓差信息完畢。
[0090]在獲得所述N個第一聲壓差信息后,可以分別確定該N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息,即獲得N個聲源位置信息。
[0091]實施例四:
[0092]首先可以根據(jù)麥克風(fēng)陣列確定檢測波束。[0093]在確定所述檢測波束后,在一個檢測周期內(nèi),在第一個時隙,通過所述檢測波束對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測,可以獲得第一個檢測結(jié)果,本發(fā)明實施例中的檢測結(jié)果可以用于表明在該區(qū)域內(nèi)是否有聲源;在獲得所述第一個檢測結(jié)果后,在所述檢測周期內(nèi)的第二個時隙,通過所述檢測波束對第二個角度范圍所對應(yīng)的第二個區(qū)域進行聲源檢測,可以獲得第二個檢測結(jié)果;在獲得所述第二個檢測結(jié)果后,在所述檢測周期內(nèi)的第三個時隙,通過所述檢測波束對第三個角度范圍所對應(yīng)的第三個區(qū)域進行聲源檢
測,可以獲得第三個檢測結(jié)果;......以此類推,直到對所有區(qū)域均檢測完畢為止,本實施
例中所述檢測波束的檢測范圍可以是所述電子設(shè)備能夠覆蓋的全部檢測范圍,即,所有區(qū)域即為所述電子設(shè)備能夠覆蓋的所有區(qū)域。
[0094]本實施例中,所述角度范圍可以自行進行設(shè)定,或者也可以由所述電子設(shè)備進行設(shè)定。較佳的,所設(shè)定的角度范圍越小,檢測結(jié)果越詳細,可能檢測到的聲源也越多。
[0095]較佳的,本實施例中,當(dāng)所述檢測波束在對第i個角度范圍所對應(yīng)的第i個區(qū)域進行聲源檢測時,所述電子設(shè)備禁止接收所述第i個角度范圍外的其他區(qū)域的所述第一聲壓差信息。例如,當(dāng)所述檢測波束在對第一個角度范圍所對應(yīng)的第一個區(qū)域進行聲源檢測時,所述電子設(shè)備只能接收所述第一個角度范圍所對應(yīng)的所述第一個區(qū)域內(nèi)的所述第一聲壓差信息,而對其他角度范圍所對應(yīng)的其他區(qū)域的所述第一聲壓差信息均無法接收,這樣可以有效避免干擾,能夠更準(zhǔn)確地確定每個角度范圍所對應(yīng)的區(qū)域內(nèi)的所述第一聲壓差信肩、O
[0096]本實施例中,當(dāng)通過所述檢測波束對第i個角度范圍對應(yīng)第i個區(qū)域進行聲源檢測時,可以獲得P個第一聲壓差信息,從而根據(jù)所述P個第一聲壓差信息可以生成所述第i個檢測結(jié)果,其中P可以是不小于O的整數(shù)。其中,當(dāng)P等于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果可以表明在所述第i個區(qū)域存在有P個聲源。本實施例中假設(shè)i = 10,在第一個角度范圍內(nèi)P = 4,第二個角度范圍內(nèi)P = 3,第三個角度范圍內(nèi)P = 5,第四個角度范圍內(nèi)P = 6,第五個角度范圍內(nèi)P=5,第六個角度范圍內(nèi)P = 9,第七個角度范圍內(nèi)P = 8,第八個角度范圍內(nèi)P = 5,第九個角度范圍內(nèi)P = 7,第十個角度范圍內(nèi)P = 6。
[0097]本實施例中,在對十個角度范圍所分別對應(yīng)的區(qū)域均檢測完畢后,可以獲得10個檢測結(jié)果。該10個檢測結(jié)果中共包含有58個第一聲壓差信息,即L = 58。本實施例中需要獲得L個第一聲壓差信息中的N個第一聲壓差信息,N = 10,即N < L0
[0098]本實施例中,獲取所述N個第一聲壓差信息的方式可以是選取特定的所述N個第一聲壓差信息。例如可以是:對所述M個檢測結(jié)果進行處理,將所述M個檢測結(jié)果中所包含的所有第一聲壓差信息所對應(yīng)的第一聲壓差按照從大到小的順序進行排列,從中選取前N個第一聲壓差,分別確定所述N個第一聲壓差所對應(yīng)的第一聲壓差信息,獲得所述N個第一聲壓差信息所對應(yīng)的N個聲源位置信息。具體可以是:對所述M個檢測結(jié)果進行處理,獲取所述M個檢測結(jié)果中所包含的所有第一聲壓差信息,即獲得所述M個檢測結(jié)果中所包含的L個第一聲壓差信息,分別確定所述L個第一聲壓差信息所對應(yīng)的L個第一聲壓差,對所述L個第一聲壓差按照聲壓差從大到小的順序進行排列,排列之后,可以從中選取前N個第一聲壓差,分別確定前N個第一聲壓差所對應(yīng)的第一聲壓差信息,將該前N個第一聲壓差信息即確定為本實施例中需要獲取的所述N個第一聲壓差信息,再分別確定所述N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息,即可獲得N個聲源位置信息。
[0099]在獲得所述N個第一聲壓差信息后,可以分別確定該N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息,即獲得N個聲源位置信息。
[0100]參見圖2,本發(fā)明還提供一種電子設(shè)備,所述電子設(shè)備可以包括循環(huán)模塊201和處理模塊202。所述電子設(shè)備還可以包括確定模塊203。
[0101]循環(huán)模塊201可以用于在一個檢測周期內(nèi),依次取i值為I至M的整數(shù),循環(huán)執(zhí)行:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果;其中,M為大于等于2的整數(shù),所述第i個檢測結(jié)果用來表明在所述第i個區(qū)域是否有聲源。
[0102]循環(huán)模塊201具體可以用于通過所述檢測波束對所述第i個角度范圍對應(yīng)的第i個區(qū)域進行檢測,獲得P個第一聲壓差信息,根據(jù)所述P個第一聲壓差信息生成所述第i個檢測結(jié)果,P為不小于O的整數(shù)。
[0103]當(dāng)循環(huán)模塊201通過所述檢測波束對所述第i個角度范圍對應(yīng)的第i個區(qū)域進行檢測時,所述電子設(shè)備禁止接收所述第i角度范圍外的其他區(qū)域的所述第一聲壓差信息。
[0104]本發(fā)明實施例中,當(dāng)P等于O時,所述第i個檢測結(jié)果表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果表明在所述第i個區(qū)域有P個聲源。
[0105]處理模塊202可以用于在i = M時,獲得M個檢測結(jié)果,基于一用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于I且小于等于M的整數(shù)。
[0106]處理模塊202具體可以用于對所述M個檢測結(jié)果進行處理,獲得所述M個檢測結(jié)果中的N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息。
[0107]本發(fā)明實施例中,所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的所有第一聲壓差信息,或所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的部分第一聲壓差信息。
[0108]本發(fā)明實施例中,當(dāng)所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的部分第一聲壓差信息時,處理模塊202具體可以用于:對所述M個檢測結(jié)果進行處理,將所述M個檢測結(jié)果中所包含的所有第一聲壓差信息所對應(yīng)的第一聲壓差按照從大到小的順序進行排列,從中選取前N個第一聲壓差,分別確定所述N個第一聲壓差所對應(yīng)的第一聲壓差信息,獲得所述N個第一聲壓差信息所對應(yīng)的N個聲源位置信息。
[0109]確定模塊203可以用于根據(jù)麥克風(fēng)陣列確定所述檢測波束。
[0110]本發(fā)明實施例中,所述檢測波束的檢測范圍為所述電子設(shè)備可覆蓋的檢測范圍。
[0111]本發(fā)明實施例中獲得聲源位置的方法可以應(yīng)用于電子設(shè)備,所述方法可以包括:在一個檢測周期內(nèi),依次取i值為I至M的整數(shù),執(zhí)行步驟S1:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果;其中,M為大于等于2的整數(shù),所述第i個檢測結(jié)果用來表明在所述第i個區(qū)域是否有聲源;在1 =M時,獲得M個檢測結(jié)果,進行步驟S2:基于一用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于I且小于等于M的整數(shù)。
[0112]可以利用檢測波束,根據(jù)時間差來對不同的角度范圍分別進行檢測,以檢測不同的角度范圍內(nèi)是否有聲源,可以實現(xiàn)在不增加麥克風(fēng)陣列的拓撲結(jié)構(gòu)的前提下實現(xiàn)多聲源定位,從而在麥克風(fēng)陣列較為簡單的情況下也可以進行多聲源定位,實現(xiàn)簡單,節(jié)省了硬件設(shè)備,也提高了聲源定位效率。
[0113]本發(fā)明實施例中,如果只從所述M個檢測結(jié)果中所包括的所有所述第一聲壓差信息中選取部分所述第一聲壓差信息來確定其聲源位置,選取方式可以有多種,可根據(jù)需要進行選擇,方式較為靈活。
[0114]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0115]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0116]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0117]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0118]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種獲得聲源位置的方法,應(yīng)用于電子設(shè)備,其特征在于,所述方法包括以下步驟: 在一個檢測周期內(nèi),依次取i值為I至M的整數(shù),執(zhí)行步驟S1:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果;其中,M為大于等于2的整數(shù),所述第i個檢測結(jié)果用來表明在所述第i個區(qū)域是否有聲源; 在i = M時,獲得M個檢測結(jié)果,進行步驟S2:基于一用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于I且小于等于M的整數(shù)。
2.如權(quán)利要求1所述的方法,其特征在于,在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測之前還包括步驟:根據(jù)麥克風(fēng)陣列確定所述檢測波束。
3.如權(quán)利要求1所述的方法,其特征在于,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果的步驟包括:通過所述檢測波束對所述第i個角度范圍對應(yīng)的第i個區(qū)域進行檢測,獲得P個第一聲壓差信息,根據(jù)所述P個第一聲壓差信息生成所述第i個檢測結(jié)果,P為不小于O的整數(shù)。
4.如權(quán)利要求3所述的方法,其特征在于,當(dāng)P等于O時,所述第i個檢測結(jié)果表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果表明在所述第i個區(qū)域有P個聲源。
5.如權(quán)利要求1所述的方法,其特征在于,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息的步驟包括:對所述M個檢測結(jié)果進行處理,獲得所述M個檢測結(jié)果中的N個第一聲壓差信息中的每個`第一聲壓差信息所對應(yīng)的聲源位置信息。
6.如權(quán)利要求5所述的方法,其特征在于,所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的所有第一聲壓差信息,或所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的部分第一聲壓差信息。
7.如權(quán)利要求6所述的方法,其特征在于,當(dāng)所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的部分第一聲壓差信息時,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息的步驟包括:對所述M個檢測結(jié)果進行處理,將所述M個檢測結(jié)果中所包含的所有第一聲壓差信息所對應(yīng)的第一聲壓差按照從大到小的順序進行排列,從中選取前N個第一聲壓差,分別確定所述N個第一聲壓差所對應(yīng)的第一聲壓差信息,獲得所述N個第一聲壓差信息所對應(yīng)的N個聲源位置信息。
8.如權(quán)利要求1-7任一項所述的方法,其特征在于,當(dāng)通過所述檢測波束對所述第i個角度范圍對應(yīng)的第i個區(qū)域進行檢測時,所述電子設(shè)備禁止接收所述第i角度范圍外的其他區(qū)域的所述第一聲壓差信息。
9.如權(quán)利要求1-7任一項所述的方法,其特征在于,所述檢測波束的檢測范圍為所述電子設(shè)備可覆蓋的檢測范圍。
10.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括: 循環(huán)模塊,用于在一個檢測周期內(nèi),依次取i值為I至M的整數(shù),循環(huán)執(zhí)行:在所述檢測周期內(nèi)的第i個時隙,通過檢測波束對第i個角度范圍對應(yīng)的第i個區(qū)域進行聲源檢測,獲得第i個檢測結(jié)果;其中,M為大于等于2的整數(shù),所述第i個檢測結(jié)果用來表明在所述第i個區(qū)域是否有聲源; 處理模塊,用于在i =M時,獲得M個檢測結(jié)果,基于一用于判斷聲源位置的預(yù)設(shè)規(guī)則,對所述M個檢測結(jié)果進行處理,獲得N個聲源中每個聲源的聲源位置信息,其中,N為大于等于I且小于等于M的整數(shù)。
11.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括確定模塊,用于根據(jù)麥克風(fēng)陣列確定所述檢測波束。
12.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述循環(huán)模塊具體用于:通過所述檢測波束對所述第i個角度范圍對應(yīng)的第i個區(qū)域進行檢測,獲得P個第一聲壓差信息,根據(jù)所述P個第一聲壓差信息生成所述第i個檢測結(jié)果,P為不小于O的整數(shù)。
13.如權(quán)利要求12所述的電子設(shè)備,其特征在于,當(dāng)P等于O時,所述第i個檢測結(jié)果表明在所述第i個區(qū)域沒有聲源,當(dāng)P大于O時,所述第i個檢測結(jié)果表明在所述第i個區(qū)域有P個聲源。
14.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述處理模塊具體用于:對所述M個檢測結(jié)果進行處理,獲得所述M個檢測結(jié)果中的N個第一聲壓差信息中的每個第一聲壓差信息所對應(yīng)的聲源位置信息。
15.如權(quán)利要求14所述的電子設(shè)備,其特征在于,所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的所有第一聲壓差信息,或所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的部分第一聲壓差信息。
16.如權(quán)利要求15所述的電子設(shè)備,其特征在于,當(dāng)所述N個第一聲壓差信息為所述M個檢測結(jié)果中所包含的部分第一聲壓差信息時,所述處理模塊具體用于:對所述M個檢測結(jié)果進行處理,將所述M個檢`測結(jié)果中所包含的所有第一聲壓差信息所對應(yīng)的第一聲壓差按照從大到小的順序進行排列,從中選取前N個第一聲壓差,分別確定所述N個第一聲壓差所對應(yīng)的第一聲壓差信息,獲得所述N個第一聲壓差信息所對應(yīng)的N個聲源位置信息。
17.如權(quán)利要求10-16任一項所述的電子設(shè)備,其特征在于,當(dāng)所述循環(huán)模塊通過所述檢測波束對所述第i個角度范圍對應(yīng)的第i個區(qū)域進行檢測時,所述電子設(shè)備禁止接收所述第i角度范圍外的其他區(qū)域的所述第一聲壓差信息。
18.如權(quán)利要求10-16任一項所述的電子設(shè)備,其特征在于,所述檢測波束的檢測范圍為所述電子設(shè)備可覆蓋的檢測范圍。
【文檔編號】H04R1/32GK103873979SQ201210533387
【公開日】2014年6月18日 申請日期:2012年12月11日 優(yōu)先權(quán)日:2012年12月11日
【發(fā)明者】李佳 申請人:聯(lián)想(北京)有限公司