本申請(qǐng)涉及語(yǔ)音信號(hào)處理技術(shù)領(lǐng)域,尤其涉及一種錄音方法、裝置和系統(tǒng)。
背景技術(shù):
檢察機(jī)關(guān)在審訊過(guò)程中需要對(duì)審訊情況和問(wèn)答內(nèi)容進(jìn)行記錄,需要耗費(fèi)相當(dāng)?shù)娜肆ΓZ(yǔ)音識(shí)別技術(shù)的發(fā)展為解決這個(gè)問(wèn)題提供了有效的途徑。
相關(guān)技術(shù)中,審訊錄音大多采用普通拾音器設(shè)備,可能是一個(gè)或者多個(gè),該設(shè)備一般放置在審訊室的墻邊或者桌上,對(duì)審訊全程的語(yǔ)音進(jìn)行錄制。
但是,相關(guān)技術(shù)中的審訊錄音設(shè)備具有以下的缺點(diǎn):首先,錄音設(shè)備距離發(fā)言人距離都比較遠(yuǎn),容易受到環(huán)境噪聲和房間混響的影響,從而導(dǎo)致錄音清晰度和可懂度不高,整體質(zhì)量較差;其次,不管是一個(gè)錄音器還是多個(gè)錄音器,都會(huì)同時(shí)錄制所有人的語(yǔ)音,為后續(xù)的回聽(tīng)回看造成很大的不方便。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。
為此,本申請(qǐng)的一個(gè)目的在于提出一種錄音方法,該方法能夠提高錄音質(zhì)量,同時(shí)實(shí)現(xiàn)說(shuō)話人語(yǔ)音分離,從而便于后續(xù)錄音轉(zhuǎn)寫時(shí)的角色分離,方便回聽(tīng)回看。
本申請(qǐng)的另一個(gè)目的在于提出一種錄音裝置。
本申請(qǐng)的另一個(gè)目的在于提出一種錄音系統(tǒng)。
為達(dá)到上述目的,本申請(qǐng)第一方面實(shí)施例提出的錄音方法,包括:獲取槍型麥克風(fēng)陣列采集的第一語(yǔ)音信號(hào)和圓型麥克風(fēng)陣列采集的第二語(yǔ)音信號(hào),其中,所述槍型麥克風(fēng)陣列端向指向待錄音的第一方,所述第一方的人數(shù)為一人;對(duì)所述第一語(yǔ)音信號(hào)和所述第二語(yǔ)音信號(hào)分別進(jìn)行波束形成,根據(jù)波束形成輸出確定待錄音的第二方說(shuō)話人方向,其中,所述第二方的人數(shù)為一人或多人;根據(jù)第一方說(shuō)話人方向和所述第二方說(shuō)話人方向進(jìn)行說(shuō)話人語(yǔ)音分離,得到第一方和第二方分離后的錄制語(yǔ)音信號(hào)。
本申請(qǐng)第一方面實(shí)施例提出的錄音方法,通過(guò)將槍型麥克風(fēng)陣列端向指向第一方,可以實(shí)現(xiàn)更遠(yuǎn)距離的高質(zhì)量拾音,從而能夠提高錄音質(zhì)量;通過(guò)進(jìn)行說(shuō)話人語(yǔ)音分離,可以便于后續(xù)錄音轉(zhuǎn)寫時(shí)的角色分離,方便回聽(tīng)回看。
為達(dá)到上述目的,本申請(qǐng)第二方面實(shí)施例提出的錄音裝置,包括:獲取模塊,用于獲取槍型麥克風(fēng)陣列采集的第一語(yǔ)音信號(hào)和圓型麥克風(fēng)陣列采集的第二語(yǔ)音信號(hào),其中,所述槍型麥克風(fēng)陣列端向指向待錄音的第一方,所述第一方的人數(shù)為一人;確定模塊,用于對(duì)所述第一語(yǔ)音信號(hào)和所述第二語(yǔ)音信號(hào)分別進(jìn)行波束形成,根據(jù)波束形成輸出確定待錄音的第二方說(shuō)話人方向,其中,所述第二方的人數(shù)為一人或多人;分離模塊,用于根據(jù)第一方說(shuō)話人方向和所述第二方說(shuō)話人方向進(jìn)行說(shuō)話人語(yǔ)音分離,得到第一方和第二方分離后的錄制語(yǔ)音信號(hào)。
本申請(qǐng)第二方面實(shí)施例提出的錄音裝置,通過(guò)將槍型麥克風(fēng)陣列端向指向第一方,可以實(shí)現(xiàn)更遠(yuǎn)距離的高質(zhì)量拾音,從而能夠提高錄音質(zhì)量;通過(guò)進(jìn)行說(shuō)話人語(yǔ)音分離,可以便于后續(xù)錄音轉(zhuǎn)寫時(shí)的角色分離,方便回聽(tīng)回看。
為達(dá)到上述目的,本申請(qǐng)第三方面實(shí)施例提出的錄音系統(tǒng),包括:槍型麥克風(fēng)陣列、圓型麥克風(fēng)陣列和錄音裝置;所述槍型麥克風(fēng)陣列端向指向待錄音的第一方,所述第一方的人數(shù)為一人;所述槍型麥克風(fēng)陣列和圓型麥克風(fēng)陣列分別用于采集所述第一方和/或待錄音的第二方的語(yǔ)音信號(hào),所述第二方的人數(shù)為一人或多人;所述錄音裝置用于對(duì)槍型麥克風(fēng)陣列采集的語(yǔ)音信號(hào)和圓型麥克風(fēng)陣列采集的語(yǔ)音信號(hào)進(jìn)行語(yǔ)音信號(hào)處理,得到說(shuō)話人分離的第一方的錄制語(yǔ)音信號(hào)和第二方的錄制語(yǔ)音信號(hào)。
本申請(qǐng)第三方面實(shí)施例提出的錄音系統(tǒng),通過(guò)將槍型麥克風(fēng)陣列端向指向第一方,可以實(shí)現(xiàn)更遠(yuǎn)距離的高質(zhì)量拾音,從而能夠提高錄音質(zhì)量;通過(guò)進(jìn)行說(shuō)話人語(yǔ)音分離,可以便于后續(xù)錄音轉(zhuǎn)寫時(shí)的角色分離,方便回聽(tīng)回看。
本申請(qǐng)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本申請(qǐng)的實(shí)踐了解到。
附圖說(shuō)明
本申請(qǐng)上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1是本申請(qǐng)一個(gè)實(shí)施例提出的錄音系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本申請(qǐng)一個(gè)實(shí)施例提出的錄音方法的流程示意圖;
圖3是本申請(qǐng)實(shí)施例中對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成及確定第二方說(shuō)話人方向的方法的流程示意圖;
圖4是本申請(qǐng)實(shí)施例中槍型麥克風(fēng)陣列空間區(qū)域劃分示意圖;
圖5是本申請(qǐng)實(shí)施例中圓型麥克風(fēng)陣列空間區(qū)域劃分示意圖;
圖6是本申請(qǐng)實(shí)施例中聲源定位示意圖;
圖7是本申請(qǐng)實(shí)施例中單個(gè)GSC模塊的組成示意圖;
圖8是本申請(qǐng)一個(gè)實(shí)施例提出的錄音裝置的結(jié)構(gòu)示意圖;
圖9是本申請(qǐng)另一個(gè)實(shí)施例提出的錄音裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本申請(qǐng)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的模塊或具有相同或類似功能的模塊。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本申請(qǐng),而不能理解為對(duì)本申請(qǐng)的限制。相反,本申請(qǐng)的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
本申請(qǐng)的方案主要應(yīng)用于雙方交談場(chǎng)景雙方語(yǔ)音數(shù)據(jù)的錄制,并且交談雙方中一方為一人,另一方為一人或多人(多人是指至少兩人)。如對(duì)犯罪嫌疑人的審訊場(chǎng)景,一方為一個(gè)被審訊人,另一方為多個(gè)審訊人;或者采訪場(chǎng)景,一方為被采訪人,另一方為多個(gè)采訪人;或者演講場(chǎng)景,一方為演講人,另一方為多個(gè)聽(tīng)眾(聽(tīng)眾會(huì)對(duì)演講者提問(wèn))等。下面以對(duì)犯罪嫌疑人的審訊場(chǎng)景為例,對(duì)本申請(qǐng)的方案進(jìn)行闡述。
圖1是本申請(qǐng)一個(gè)實(shí)施例提出的錄音系統(tǒng)的結(jié)構(gòu)示意圖。
如圖1所示,本實(shí)施例的系統(tǒng)包括:槍型麥克風(fēng)陣列11、圓型麥克風(fēng)陣列12錄音裝置13。
其中,槍型麥克風(fēng)陣列11端向指向待錄音的第一方,所述第一方的人數(shù)為一人;例如,參見(jiàn)圖1,槍型麥克風(fēng)陣列11端向指向被審訊人,被審訊人為一人。
圓型麥克風(fēng)陣列12的放置方向不限定。
槍型麥克風(fēng)陣列和圓型麥克風(fēng)陣列可以分別與錄音裝置通過(guò)有線或無(wú)線進(jìn)行連接。在系統(tǒng)設(shè)置上,槍型麥克風(fēng)陣列、圓型麥克風(fēng)陣列和錄音裝置可以設(shè)置成一個(gè)整體,或者分離設(shè)置。
進(jìn)一步的,處于安全等方面的考慮,槍型麥克風(fēng)陣列和圓型麥克風(fēng)陣列可以放置在遠(yuǎn)離被審訊人的位置,如放置在審訊桌上。
槍型麥克風(fēng)陣列11和圓型麥克風(fēng)陣列12分別用于采集第一方和/或待錄音的第二方的語(yǔ)音信號(hào),所述第二方的人數(shù)為一人或多人。
如圖1所示,第二方為審訊人員,審訊人員可以為一人或?yàn)槎嗳?圖1中示出了多人)。
根據(jù)當(dāng)前說(shuō)話人的不同,槍型麥克風(fēng)陣列和圓型麥克風(fēng)陣列可以采集到被審訊人的語(yǔ)音,或者采集到審訊人員的語(yǔ)音,或者采集到被審訊人和審訊人員的語(yǔ)音。
錄音裝置13用于對(duì)槍型麥克風(fēng)陣列采集的語(yǔ)音信號(hào)和圓型麥克風(fēng)陣列采集的語(yǔ)音信號(hào)進(jìn)行語(yǔ)音信號(hào)處理,得到說(shuō)話人分離的第一方的錄制語(yǔ)音信號(hào)和第二方的錄制語(yǔ)音信號(hào)。
錄音裝置的具體內(nèi)容可以參見(jiàn)后續(xù)實(shí)施例的描述。
槍型麥克風(fēng)陣列是由多個(gè)麥克風(fēng)組成的線性陣列,相對(duì)于其他陣列形式,線性陣列能夠在端向形成指向性更高的波束,接收更小范圍內(nèi)的語(yǔ)音,因此可以實(shí)現(xiàn)更遠(yuǎn)距離的拾音,類似于用槍瞄準(zhǔn)某一區(qū)域,另外這種線性陣列的硬件外觀也與獵槍相似,所以在本申請(qǐng)中將這種麥克風(fēng)陣列稱為槍型麥克風(fēng)陣列。目前的槍型麥克風(fēng)陣列都是模擬陣列,而本申請(qǐng)中可以具體使用數(shù)字陣列,數(shù)字陣列除了能在端向?qū)崿F(xiàn)高指向性波束外,還能在其他方向?qū)崿F(xiàn)多個(gè)波束并根據(jù)需求控制波束形狀。
圓型麥克風(fēng)陣列可以是單個(gè)環(huán)形的麥克風(fēng)陣列,也可以多個(gè)同心圓環(huán)麥克風(fēng)陣列,由于其結(jié)構(gòu)的對(duì)稱性,對(duì)于全空間360度的任意方向,均可以實(shí)現(xiàn)相近的拾音波束。
在實(shí)際審訊場(chǎng)景中,一般只有1個(gè)被審訊人,并且在審訊過(guò)程中被審訊人的位置是固定的,為了方便和安全考慮,陣列需要放置在距離被審訊人較遠(yuǎn)的地方,因此本申請(qǐng)將槍型麥克風(fēng)陣列端向指向被審訊人,采用槍型麥克風(fēng)陣列主要拾取被審訊人的語(yǔ)音。對(duì)于審訊人員,由于人數(shù)不確定(可能是1人或多人),且位置相對(duì)不固定,本申請(qǐng)采用圓型麥克風(fēng)陣列主要拾取審訊人員的語(yǔ)音,由于圓形陣列可以360度拾音,所以無(wú)需特意擺放。
基于圖1所示的錄音系統(tǒng),相應(yīng)的錄音方法如圖2所示。
圖2是本申請(qǐng)一個(gè)實(shí)施例提出的錄音方法的流程示意圖。
如圖2所示,本實(shí)施例的方法包括:
S21:獲取槍型麥克風(fēng)陣列采集的第一語(yǔ)音信號(hào)和圓型麥克風(fēng)陣列采集的第二語(yǔ)音信號(hào),其中,所述槍型麥克風(fēng)陣列端向指向待錄音的第一方,所述第一方的人數(shù)為一人。
例如,如圖1所示,槍型麥克風(fēng)陣列端向指向被審訊人,被審訊人為一人。圓型麥克風(fēng)陣列的放置方向不限定。
槍型麥克風(fēng)陣列和圓型麥克風(fēng)陣列的麥克風(fēng)數(shù)分別記為M1和M2,槍型麥克風(fēng)陣列采集的第一語(yǔ)音信號(hào)記為xG,1(n),…,xG,M1(n),圓型麥克風(fēng)陣列采集的第二語(yǔ)音信號(hào)記為xC,1(n),…,xC,M2(n)。其中,公式里下標(biāo)中的G和C分別表示槍型麥克風(fēng)陣列和圓型麥克風(fēng)陣列,以下相同。
S22:對(duì)所述第一語(yǔ)音信號(hào)和所述第二語(yǔ)音信號(hào)分別進(jìn)行波束形成,根據(jù)波束形成輸出確定待錄音的第二方說(shuō)話人方向,其中,所述第二方的人數(shù)為一人或多人。
例如,如圖1所示,第二方是指審訊人員,審訊人員的人數(shù)為一人或多人。
波束形成的方式有多種,本實(shí)施例中可以具體采用固定波束形成。在固定波束形成時(shí),可以對(duì)陣列空間進(jìn)行劃分,得到預(yù)設(shè)個(gè)數(shù)的空間區(qū)域,對(duì)應(yīng)每個(gè)空間區(qū)域進(jìn)行固定波束形成,得到每個(gè)空間區(qū)域?qū)?yīng)的固定波束形成輸出。
在固定波束形成時(shí),可以先將語(yǔ)音信號(hào)從時(shí)域信號(hào)轉(zhuǎn)換為頻域信號(hào),再采用固定波束系數(shù)對(duì)每個(gè)麥克風(fēng)對(duì)應(yīng)的頻域信號(hào)進(jìn)行加權(quán)求和后,得到固定波束形成輸出。
假設(shè)第一語(yǔ)音信號(hào)對(duì)應(yīng)的波束形成輸出稱為第一波束形成輸出,第二語(yǔ)音信號(hào)對(duì)應(yīng)的波束形成輸出稱為第二波束形成輸出,可以理解的是,第一波束形成輸出和第二波束形成輸出的個(gè)數(shù)與對(duì)應(yīng)的語(yǔ)音信號(hào)對(duì)應(yīng)的空間區(qū)域的個(gè)數(shù)相同,假設(shè)第一語(yǔ)音信號(hào)對(duì)應(yīng)的空間區(qū)域的個(gè)數(shù)和第二語(yǔ)音信號(hào)對(duì)應(yīng)的空間區(qū)域的個(gè)數(shù)分別是N1和N2(N1和N2可以相同或不同),則第一波束形成輸出第n個(gè)方向上的波束形成輸出和第二波束形成輸出第n個(gè)方向上的波束形成輸出可以分別記為YG,n(ω,l),n=1,2,…N1和YC,n(ω,l),n=1,2,…N2。其中,ω表示傅里葉變換的角頻率,l表示語(yǔ)音信號(hào)的幀序號(hào),以下相同。
進(jìn)一步的,在得到上述的第一波束形成輸出YG,n(ω,l)和第二波束形成輸出YC,n(ω,l)后,可以根據(jù)第一波束形成輸出YG,n(ω,l)和第二波束形成輸出YC,n(ω,l)確定第二方說(shuō)話人方向。
具體的波束形成及確定第二方說(shuō)話人方向的內(nèi)容可以如后續(xù)實(shí)施例所述。
S23:根據(jù)第一方說(shuō)話人方向和所述第二方說(shuō)話人方向進(jìn)行說(shuō)話人語(yǔ)音分離,得到第一方和第二方分離后的錄制語(yǔ)音信號(hào)。
由于第一方的說(shuō)話人為一人,且該一人的方向已知,因此第一方說(shuō)話人方向是已知的。另外,根據(jù)第一波束形成輸出和第二波束形成輸出可以確定出第二方說(shuō)話人方向。在確定出上述兩方的說(shuō)話人方向后,可以根據(jù)確定出的說(shuō)話人方向進(jìn)行說(shuō)話人語(yǔ)音分離,得到分離后的第一方的語(yǔ)音信號(hào)和第二方的語(yǔ)音信號(hào)。
具體的說(shuō)話人語(yǔ)音分離的內(nèi)容可以如后續(xù)實(shí)施例所述。
進(jìn)一步地,在得到分離后的語(yǔ)音信號(hào)后,還可以對(duì)分離后的語(yǔ)音信號(hào)進(jìn)行后處理,所述后處理操作如去混響和降噪,抑制殘留的噪聲和混響成分,得到最終處理后的語(yǔ)音信號(hào)。在得到最終處理后的語(yǔ)音信號(hào)后,可以分別對(duì)其進(jìn)行記錄,以得到分離后的第一方的錄制語(yǔ)音信號(hào)和第二方的錄制語(yǔ)音信號(hào)。
本實(shí)施例中,通過(guò)將槍型麥克風(fēng)陣列端向指向第一方,可以實(shí)現(xiàn)更遠(yuǎn)距離的高質(zhì)量拾音,從而能夠提高錄音質(zhì)量;通過(guò)進(jìn)行說(shuō)話人語(yǔ)音分離,可以便于后續(xù)錄音轉(zhuǎn)寫時(shí)的角色分離,方便回聽(tīng)回看。
圖3是本申請(qǐng)實(shí)施例中對(duì)語(yǔ)音信號(hào)進(jìn)行波束形成及確定第二方說(shuō)話人方向的方法的流程示意圖。
如圖3所示,本實(shí)施例的方法包括:
S31:對(duì)第一語(yǔ)音信號(hào)進(jìn)行固定波束形成,得到第一固定波束形成輸出。
槍型麥克風(fēng)陣列采集的第一語(yǔ)音信號(hào)是時(shí)域信號(hào),在固定波束形成時(shí),可以先將時(shí)域信號(hào)轉(zhuǎn)換為頻域信號(hào),再根據(jù)頻域信號(hào)進(jìn)行固定波束形成。
具體的,對(duì)時(shí)域信號(hào)進(jìn)行分幀加窗處理,再做傅里葉變換,得到頻域信號(hào)。具體過(guò)程與現(xiàn)有技術(shù)相同,在此不再詳述。傅里葉變換后,第一語(yǔ)音信號(hào)xG,1(n),…,xG,M1(n)對(duì)應(yīng)的頻域信號(hào)記為XG,1(ω,l),…,XG,M1(ω,l)。
在對(duì)第一語(yǔ)音信號(hào)進(jìn)行固定波束形成時(shí),如圖4所示,將槍型麥克風(fēng)陣列對(duì)應(yīng)的空間劃分為N1個(gè)空間區(qū)域,θG,1,θG,2,…θG,N1為每個(gè)空間區(qū)域的中心方向,θG,1方向?yàn)楸粚徲嵢怂诜较?,該方向可以稱為槍型麥克風(fēng)陣列的第一個(gè)區(qū)域的中心方向。對(duì)每個(gè)方向進(jìn)行固定波束形成,得到每個(gè)方向的固定波束輸出,具體如下:
對(duì)于每一個(gè)方向設(shè)計(jì)一組固定波束系數(shù),具體如下:
wG,n(ω)=[wG,n,1(ω),wG,n,2(ω),…wG,n,m(ω),…wG,n,M1(ω)],n=1,2,…,N1
其中,wG,n(ω)表示槍型麥克風(fēng)陣列的第n個(gè)區(qū)域的固定波束系數(shù),wG,n,m(ω)表示槍型麥克風(fēng)陣列的第n個(gè)固定波束中第m個(gè)麥克風(fēng)對(duì)應(yīng)的系數(shù),對(duì)麥克風(fēng)采集的信號(hào)進(jìn)行加權(quán)相加,得到槍型麥克風(fēng)陣列的每個(gè)方向的固定波束輸出,第n個(gè)方向的固定波束輸出YG,n(w,l)為
其中上標(biāo)*表示共軛,m表示槍型麥克風(fēng)陣列中麥克風(fēng)編號(hào)。
固定波束系數(shù)wG,n(ω)的求解方法分為兩種,即對(duì)于目標(biāo)方向(被審訊人方向),對(duì)于說(shuō)話人距離槍型陣列較遠(yuǎn)的場(chǎng)景,如審訊場(chǎng)景,需要盡可能縮小拾音范圍,采用超指向性波束(Superdirective Beamformer);對(duì)于說(shuō)話人距離槍型陣列較近的場(chǎng)景,為了實(shí)現(xiàn)頻率一致性,防止方向偏差導(dǎo)致的高頻失真,采用差分波束。對(duì)于非目標(biāo)方向,固定波束形成采用線性約束最小方差(Linearly Constrained Minimum Variance LCMV)算法,約束條件為保證該區(qū)域中心方向響應(yīng)為1,并且θG,1方向的響應(yīng)為0;具體求解過(guò)程與現(xiàn)有技術(shù)相同,在此不再詳述。
S32:根據(jù)第一固定波束形成輸出確定當(dāng)前說(shuō)話人角色。
在得到槍型麥克風(fēng)陣列的不同方向的固定波束輸出后,可以依據(jù)上述的不同方向的固定波束輸出進(jìn)行當(dāng)前說(shuō)話人角色判決,即判斷當(dāng)前說(shuō)話人屬于第一方、或者屬于第二方、或者屬于第一方和第二方(即第一方和第二方同時(shí)說(shuō)話)。
對(duì)于圖4中的槍型麥克風(fēng)陣列空間區(qū)域劃分,在一般的審訊環(huán)境中,審訊人和被審訊人所在的空間區(qū)域是分離的。即被審訊人位于以θG,1為中心方向的區(qū)域(即第一個(gè)區(qū)域),而審訊人位于其他區(qū)域,本實(shí)施例通過(guò)對(duì)比槍型陣列第一個(gè)固定波束輸出和槍型陣列其他方向固定波束輸出的能量和,來(lái)判決當(dāng)前說(shuō)話人是審訊人還是被審訊人。
具體的,分別計(jì)算第一方說(shuō)話人方向的第一固定波束形成輸出的波束能量P1(l)和槍型麥克風(fēng)陣列其它方向的第一固定波束形成輸出的波束能量和P2(l):
再計(jì)算上述的波束能量與波束能量和之間的比值,根據(jù)比值與預(yù)設(shè)能量閾值,確定當(dāng)前說(shuō)話人角色:
用Speaker(l)表示當(dāng)前說(shuō)話人角色判決結(jié)果,共三種角色判決結(jié)果,即當(dāng)前說(shuō)話人為被審訊人,當(dāng)前說(shuō)話人為審訊人,當(dāng)前說(shuō)話人為被審訊人和審訊人(同時(shí)講話),具體可以使用-1,0或者1來(lái)表示三種角色判決結(jié)果,如Speaker(l)=-1表示當(dāng)前說(shuō)話人為被審訊人,Speaker(l)=1當(dāng)前說(shuō)話人為審訊人,Speaker(l)=0當(dāng)前審訊人和被審訊人同時(shí)說(shuō)話,如下式所示:
其中γ1和γ2是預(yù)先設(shè)定的能量閾值,滿足0<γ2<γ1,具體取值可以根據(jù)應(yīng)用需求或?qū)嶒?yàn)結(jié)果確定;當(dāng)然所述說(shuō)話人判決結(jié)果也可以采用其它表示方法,本申請(qǐng)不作限定。
S33:對(duì)第二語(yǔ)音信號(hào)進(jìn)行固定波束形成,得到第二固定波束形成輸出。
圓型麥克風(fēng)陣列采集的第二語(yǔ)音信號(hào)是時(shí)域信號(hào),在固定波束形成時(shí),可以先將時(shí)域信號(hào)轉(zhuǎn)換為頻域信號(hào),再根據(jù)頻域信號(hào)進(jìn)行固定波束形成。
具體的,對(duì)時(shí)域信號(hào)進(jìn)行分幀加窗處理,再做傅里葉變換,得到頻域信號(hào)。具體過(guò)程與現(xiàn)有技術(shù)相同,在此不再詳述。傅里葉變換后,第二語(yǔ)音信號(hào)xC,1(n),…,xC,M2(n)對(duì)應(yīng)的頻域信號(hào)記為XC,1(ω,l),…,XC,M2(ω,l)。
在對(duì)第二語(yǔ)音信號(hào)進(jìn)行固定波束形成時(shí),如圖5所示,將圓形麥克風(fēng)陣列對(duì)應(yīng)的空間均勻劃分為N2個(gè)空間區(qū)域,θC,1,θC,2,…θC,N2為每個(gè)空間區(qū)域的中心方向,第n個(gè)空間區(qū)域的角度范圍可以表示為[θC,n-Δθ,θC,n+Δθ],其中Δθ=180/N2。
類似第一語(yǔ)音信號(hào)的固定波束形成,在對(duì)第二語(yǔ)音信號(hào)進(jìn)行固定波束形成時(shí),也對(duì)上述的N2個(gè)空間區(qū)域的每個(gè)方向進(jìn)行固定波束形成,得到每個(gè)方向的固定波束輸出,具體在得到每個(gè)方向的固定波束輸出時(shí),采用固定波束系數(shù)對(duì)頻域信號(hào)進(jìn)行加權(quán)求和后得到。
圓型麥克風(fēng)陣列的固定波束系數(shù)的求解采用LCMV算法,對(duì)于第n個(gè)固定波束,約束條件為中心方向θC,n響應(yīng)為1,邊界方向θC,n-Δθ和θC,n+Δθ的響應(yīng)大于1-δ,其中δ為小于1的正實(shí)數(shù)。圓型麥克風(fēng)陣列的第n個(gè)方向的固定波束輸出記為YC,n(w,l),n=1,2,…,N2。具體波束形成方法與現(xiàn)有技術(shù)相同,在此不再詳述。
S34:對(duì)當(dāng)前說(shuō)話人的方向進(jìn)行聲源定位,定位出聲源方向。
其中,聲源方向可以用當(dāng)前說(shuō)話人的方向相對(duì)于圓型麥克風(fēng)陣列的方向表示,即假設(shè)定位出的聲源個(gè)數(shù)為NSpeaker個(gè),聲源方向的標(biāo)號(hào)用{Index_1,…,Index_NSpeaker}表示,則{Index_1,…,Index_NSpeaker}是{1,2,…,N2}的子集。
具體的,先應(yīng)用時(shí)頻掩碼算法對(duì)頻率點(diǎn)進(jìn)行分類,然后對(duì)分類后的頻率點(diǎn)做聲源定位,可應(yīng)用相位傳輸廣義互相關(guān)算法(Generalized Cross Correlation with Phase Transform,GCC-PHAT),定位出一個(gè)或多個(gè)聲源方向。如圖6為聲源定位示意圖,假設(shè)被審訊人員和審訊人員相對(duì)于圓型麥克風(fēng)陣列的聲源方向分別為圓型麥克風(fēng)陣列區(qū)域劃分的第1區(qū)域和第3區(qū)域,當(dāng)審訊人員和被審訊人員同時(shí)說(shuō)話時(shí),可以定位到兩個(gè)聲源方向,即定位到的聲源方向數(shù)NSpeaker=2,定位到的聲源方向標(biāo)號(hào)與圓型麥克風(fēng)陣列波束方向標(biāo)號(hào)對(duì)應(yīng)關(guān)系為{Index_1,…,Index_2}={1,3}。
S35:選擇定位出的聲源方向上的第二固定波束形成輸出。
在定位出聲源方向后,可以從N2個(gè)方向的第二固定波束形成輸出中選擇聲源方向的第二固定波束形成輸出,如定位出的聲源方向{Index_1,…,Index_2}={1,3}時(shí),則選擇第1區(qū)域方向和第3區(qū)域方向的第二固定波束形成輸出。
S36:獲取選擇出的第二固定波束形成輸出與第一方說(shuō)話人方向上的第一固定波束形成輸出之間的相關(guān)系數(shù)。
如上述所示,θG,1方向?yàn)楸粚徲嵢怂诜较?,即第一方說(shuō)話人方向,則第一方說(shuō)話人方向上的第一固定波束形成輸出為YG,1(w,l),即槍型麥克風(fēng)陣列第一方向上的固定波束形成輸出。
選擇出的第二固定波束形成輸出用YC,n(w,l),n=Index_1,Index_2,…,Index_NSpeaker表示,則上述的相關(guān)系數(shù)的計(jì)算公式為:
可以理解的是,在得到N2個(gè)第二固定波束形成輸出后,也可以分別計(jì)算N2個(gè)第二固定波束形成輸出中每個(gè)第二固定波束形成輸出與第一方說(shuō)話人方向上的第一固定波束形成輸出之間的相關(guān)系數(shù),從而得到N2個(gè)相關(guān)系數(shù),之后再?gòu)腘2個(gè)相關(guān)系數(shù)中選擇出NSpeaker個(gè)聲源方向?qū)?yīng)的相關(guān)系數(shù)。
S37:根據(jù)當(dāng)前說(shuō)話人角色、選擇出的第二固定波束形成輸出、定位出的聲源方向個(gè)數(shù)以及獲取的相關(guān)系數(shù),確定第二方說(shuō)話人方向。
如上所示,根據(jù)第一波束形成輸出可以確定出當(dāng)前說(shuō)話人角色;根據(jù)聲源定位技術(shù)可以確定出聲源方向及確定聲源方向個(gè)數(shù);根據(jù)定位出的聲源方向可以在第二固定波束形成輸出中選擇出聲源方向上的第二固定波束形成輸出;根據(jù)選擇出的第二固定波束形成輸出與第一方說(shuō)話人方向上的第一固定波束形成輸出可以計(jì)算出相關(guān)系數(shù)。
在得到上述各參數(shù)后,可以據(jù)此確定第二方說(shuō)話人方向,如確定審訊人員方向。
具體的,分為如下情況:
(1)當(dāng)Speaker(l)=-1時(shí),表示當(dāng)前說(shuō)話人為被審訊人,審訊人員方向使用上一次定位到的審訊人員方向;
(2)當(dāng)Speaker(l)=1時(shí),表示當(dāng)前說(shuō)話人為審訊人員,從選擇出的NSpeaker個(gè)聲源方向上的第二固定波束形成輸出中選取波束能量最大的第二固定波束形成輸出,將選取的第二固定波束形成輸出對(duì)應(yīng)的方向作為審訊人員方向;
(3)當(dāng)Speaker(l)=0且NSpeaker=1時(shí)(即只定位出一個(gè)聲源方向),如果ρIndex_1(l)>δρ,即定位出的聲源方向上的第二固定波束形成輸出與被審訊人方向上的第一固定波束形成輸出之間的相關(guān)度較高,則認(rèn)為定位出的方向是被審訊人方向;審訊人員方向使用上一次定位到的審訊人員方向;否則,審訊人員方向?yàn)槎ㄎ坏降姆较颍碔ndex_1方向。其中δρ是設(shè)定的相關(guān)系數(shù)閾值,具體取值根據(jù)實(shí)驗(yàn)結(jié)果或應(yīng)用需求確定,滿足0<δρ<1。
(4)當(dāng)Speaker(l)=0且NSpeaker>1時(shí),在選擇出的第二固定波束形成輸出中去除上述相關(guān)系數(shù)最大的第二固定波束形成輸出,在剩余的第二固定波束形成輸出中選取波束能量最大的第二固定波束形成輸出,將選取的第二固定波束形成輸出對(duì)應(yīng)的方向作為審訊人員方向。
上述確定出的第二方說(shuō)話人方向用相對(duì)于圓型麥克風(fēng)陣列的方向表示,所述定位出的聲源方向標(biāo)號(hào)與圓型麥克風(fēng)陣列的方向?qū)?yīng),如用Index_T表示,Index_T是1,2,…,N2中的任一值。
通過(guò)圖3所示的流程可以確定出第二方說(shuō)話人方向,如審訊人員方向。由于第一方的人數(shù)是一人且已知,因此第一方說(shuō)話人方向是已知的。在確定出第一方說(shuō)話人方向和第二方說(shuō)話人方向后,可以根據(jù)這兩個(gè)說(shuō)話人方向進(jìn)行說(shuō)話人語(yǔ)音分離,得到第一方的語(yǔ)音信號(hào)和第二方的語(yǔ)音信號(hào),如分離后的語(yǔ)音信號(hào)包含兩路輸出,一路僅包含被審訊人語(yǔ)音,另一路僅包含審訊人員語(yǔ)音。
具體的,可以采用兩個(gè)廣義旁瓣消除(Generalized Side lobe Canceller,GSC)進(jìn)行語(yǔ)音分離,每個(gè)GSC模塊可以得到一路分離后的語(yǔ)音信號(hào)。
具體的,分別將第一方說(shuō)話人方向和第二方說(shuō)話人方向作為目標(biāo)說(shuō)話人方向,獲取目標(biāo)說(shuō)話人方向的固定波束輸出作為目標(biāo)波束,以及獲取非目標(biāo)說(shuō)話人方向的固定波束輸出作為參考波束;將目標(biāo)波束和參考波束作為GSC模塊的輸入,與GSC模塊的阻塞系數(shù)和自適應(yīng)噪聲消除系數(shù)運(yùn)算后得到GSC模塊的輸出,將輸出作為分離后的目標(biāo)說(shuō)話人的語(yǔ)音信號(hào)。
單個(gè)GSC模塊的示意圖如圖7所示,圖中省略了角頻率和幀序號(hào)(ω,l)。
如圖7所示,如圖7所示,目標(biāo)波束用YT(ω,l)表示,參考波束用YR,k(ω,l),k=1,2,…,K表示,共有K個(gè)參考波束。
假設(shè)第一個(gè)GSC模塊的輸出目標(biāo)是被審訊人的語(yǔ)音,第二個(gè)GSC模塊的輸出目標(biāo)是審訊人員的語(yǔ)音。
相應(yīng)的,第一個(gè)GSC模塊的目標(biāo)波束是第一個(gè)GSC模塊的目標(biāo)說(shuō)話人方向的固定波束輸出,即被審訊人方向的第一固定波束輸出,即YG,1(w,l);第一個(gè)GSC模塊的參考波束是第一個(gè)GSC模塊的非目標(biāo)說(shuō)話人方向的固定波束輸出,即從除YG,1(w,l)之外的第一固定波束輸出和第二固定波束輸出中選取。進(jìn)一步的,為了消除審訊人員的語(yǔ)音,第一個(gè)GSC模塊的參考波束中需包含第二方說(shuō)話人方向的第二固定波束輸出,即包含YC,Index_T(w,l)。
相應(yīng)的,第二個(gè)GSC模塊的目標(biāo)波束是第二個(gè)GSC模塊的目標(biāo)說(shuō)話人方向的固定波束輸出,即審訊人員方向的第二固定波束輸出,即YC,Index_T(w,l);第二個(gè)GSC模塊的參考波束是第二個(gè)GSC模塊的非目標(biāo)說(shuō)話人方向的固定波束輸出,即從除YC,Index_T(w,l)之外的第二固定波束輸出和第一固定波束輸出中選取。進(jìn)一步的,為了消除被審訊人的語(yǔ)音,第二個(gè)GSC模塊的參考波束中需包含第一方說(shuō)話人方向的第一固定波束輸出,即包含YG,1(w,l)。
如圖7所示,GSC模塊的參數(shù)包括阻塞系數(shù)和自適應(yīng)噪聲消除系數(shù)GSC模塊的輸入與上述系數(shù)的運(yùn)算過(guò)程包括:
首先用阻塞系數(shù)消除參考波束里面泄露的目標(biāo)信號(hào),得到噪聲參考,如下式:
ER,k(ω,l)=Y(jié)R,k(ω,l)-wBlock,k(ω,l)YT(ω,l)
然后用自適應(yīng)噪聲消除系數(shù)消除目標(biāo)波束包含的噪聲成分,得到增強(qiáng)的目標(biāo)語(yǔ)音,如下式:
上述的GSC模塊的輸出ET(ω,l)就是目標(biāo)說(shuō)話人的語(yǔ)音信號(hào),如,第一個(gè)GSC模塊的輸出是被審訊人的語(yǔ)音信號(hào),第二個(gè)GSC模塊的輸出是審訊人員的語(yǔ)音信號(hào)。
進(jìn)一步的,上述的阻塞系數(shù)和自適應(yīng)噪聲消除系數(shù)可以根據(jù)輸入信號(hào)實(shí)時(shí)更新(一般初始值全設(shè)置為0)。
具體的,如果當(dāng)前信號(hào)為目標(biāo)語(yǔ)音信號(hào)時(shí),按下式更新阻塞系數(shù):
wBlock,k(ω,l+1)=wBlock,k(ω,l)+μ1ER,k(ω,l)YR,k(ω,l)
其中μ1為設(shè)定的更新步長(zhǎng)。
如果當(dāng)前信號(hào)為干擾語(yǔ)音信號(hào)時(shí),按下式更新自適應(yīng)噪聲消除系數(shù):
wANC,k(ω,l+1)=wANC,k(ω,l)+μ2ET(ω,l)ER,k(ω,l)
其中μ2為設(shè)定的更新步長(zhǎng)。
上述的目標(biāo)語(yǔ)音信號(hào)和干擾語(yǔ)音信號(hào)的判斷可以依據(jù)當(dāng)前說(shuō)話人角色進(jìn)行判定。再結(jié)合第一個(gè)GSC模塊的目標(biāo)輸出是被審訊人的語(yǔ)音,第二個(gè)GSC模塊的目標(biāo)輸出是審訊人員的語(yǔ)音,因此,當(dāng)Speaker(l)=-1時(shí)更新第一個(gè)GSC模塊的阻塞系數(shù)和第二個(gè)GSC模塊的自適應(yīng)噪聲消除系數(shù),當(dāng)Speaker(l)=1時(shí)更新第一個(gè)GSC模塊的自適應(yīng)噪聲消除系數(shù)和第二個(gè)GSC模塊的阻塞系數(shù)。
圖8是本申請(qǐng)一個(gè)實(shí)施例提出的錄音裝置的結(jié)構(gòu)示意圖。
如圖8所示,本實(shí)施例的裝置80包括:獲取模塊81、確定模塊82和分離模塊83。
獲取模塊81,用于獲取槍型麥克風(fēng)陣列采集的第一語(yǔ)音信號(hào)和圓型麥克風(fēng)陣列采集的第二語(yǔ)音信號(hào),其中,所述槍型麥克風(fēng)陣列端向指向待錄音的第一方,所述第一方的人數(shù)為一人;
確定模塊82,用于對(duì)所述第一語(yǔ)音信號(hào)和所述第二語(yǔ)音信號(hào)分別進(jìn)行波束形成,根據(jù)波束形成輸出確定待錄音的第二方說(shuō)話人方向,其中,所述第二方的人數(shù)為一人或多人;
分離模塊83,用于根據(jù)第一方說(shuō)話人方向和所述第二方說(shuō)話人方向進(jìn)行說(shuō)話人語(yǔ)音分離,得到第一方和第二方分離后的錄制語(yǔ)音信號(hào)。
一些實(shí)施例中,參見(jiàn)圖9,所述確定模塊82包括:
第一波束形成子模塊821,用于對(duì)第一語(yǔ)音信號(hào)進(jìn)行固定波束形成,得到第一固定波束形成輸出;
角色確定子模塊822,用于根據(jù)第一固定波束形成輸出確定當(dāng)前說(shuō)話人角色;
第二波束形成子模塊823,用于對(duì)第二語(yǔ)音信號(hào)進(jìn)行固定波束形成,得到第二固定波束形成輸出;
聲源定位子模塊824,用于對(duì)當(dāng)前說(shuō)話人的方向進(jìn)行聲源定位,定位出聲源方向;
選擇子模塊825,用于選擇定位出的聲源方向上的第二固定波束形成輸出;
相關(guān)系數(shù)獲取子模塊826,用于獲取選擇出的第二固定波束形成輸出與第一方說(shuō)話人方向上的第一固定波束形成輸出之間的相關(guān)系數(shù);
說(shuō)話人方向確定子模塊827,用于根據(jù)當(dāng)前說(shuō)話人角色、選擇出的第二固定波束形成輸出、定位出的聲源方向個(gè)數(shù)以及獲取的相關(guān)系數(shù),確定第二方說(shuō)話人方向。
一些實(shí)施例中,所述角色確定子模塊822具體用于:
分別計(jì)算第一方說(shuō)話人方向的第一固定波束形成輸出的波束能量和其它方向的第一固定波束形成輸出的波束能量和;
計(jì)算所述波束能量與所述波束能量和之間的比值;
在所述比值大于或等于第一能量閾值時(shí),確定當(dāng)前說(shuō)話人為第一方;
在所述比值小于或等于第二能量閾值時(shí),確定當(dāng)前說(shuō)話人為第二方;
在所述比值大于第二能量閾值且小于第一能量閾值時(shí),確定當(dāng)前說(shuō)話人為第一方和第二方。
一些實(shí)施例中,所述說(shuō)話人方向確定子模塊827具體用于:
如果當(dāng)前說(shuō)話人為第一方,則確定第二方說(shuō)話人方向?yàn)樯弦淮味ㄎ坏降牡诙秸f(shuō)話人方向;
如果當(dāng)前說(shuō)話人為第二方,在選擇出的第二固定波束形成輸出中選取波束能量最大的第二固定波束形成輸出,將選取出的第二固定波束形成輸出對(duì)應(yīng)的方向確定為第二方說(shuō)話人方向;
如果當(dāng)前說(shuō)話人為第一方和第二方,且聲源方向?yàn)橐粋€(gè),則當(dāng)所述相關(guān)系數(shù)大于相關(guān)系數(shù)閾值時(shí),則確定第二方說(shuō)話人方向?yàn)樯弦淮味ㄎ坏降牡诙秸f(shuō)話人方向;當(dāng)所述相關(guān)系數(shù)小于或等于相關(guān)系數(shù)閾值時(shí),則將選擇出的第二固定波束形成輸出對(duì)應(yīng)的方向確定為第二方說(shuō)話人方向;
如果當(dāng)前說(shuō)話人為第一方和第二方,且聲源方向大于一個(gè),在選擇出的第二固定波束形成輸出中去除所述相關(guān)系數(shù)最大的第二固定波束形成輸出,在剩余的第二固定波束形成輸出中選取波束能量最大的第二固定波束形成輸出,將選取的第二固定波束形成輸出對(duì)應(yīng)的方向確定為第二方說(shuō)話人方向。
一些實(shí)施例中,所述分離模塊83具體用于:
分別將第一方說(shuō)話人方向和第二方說(shuō)話人方向作為目標(biāo)說(shuō)話人方向,獲取目標(biāo)說(shuō)話人方向的固定波束輸出作為目標(biāo)波束,以及獲取非目標(biāo)說(shuō)話人方向的固定波束輸出作為參考波束;
將目標(biāo)波束和參考波束作為GSC模塊的輸入,與GSC模塊的阻塞系數(shù)和自適應(yīng)噪聲消除系數(shù)運(yùn)算后得到GSC模塊的輸出,將輸出作為分離后的目標(biāo)說(shuō)話人的語(yǔ)音信號(hào)。
一些實(shí)施例中,當(dāng)目標(biāo)說(shuō)話人方向?yàn)榈谝环秸f(shuō)話人方向時(shí),所述參考波束包括:第二語(yǔ)音信號(hào)對(duì)應(yīng)的波束形成輸出中第二方說(shuō)話人方向的波束形成輸出;
當(dāng)目標(biāo)說(shuō)話人方向?yàn)榈诙秸f(shuō)話人方向時(shí),所述參考波束包括:第一語(yǔ)音信號(hào)對(duì)應(yīng)的波束形成輸出中第一方說(shuō)話人方向的波束形成輸出。
一些實(shí)施例中,所述阻塞系數(shù)或自適應(yīng)噪聲消除系數(shù)是根據(jù)當(dāng)前說(shuō)話人角色進(jìn)行更新的。
可以理解的是,本實(shí)施例的裝置與上述方法實(shí)施例對(duì)應(yīng),具體內(nèi)容可以參見(jiàn)方法實(shí)施例的相關(guān)描述,在此不再詳細(xì)說(shuō)明。
本實(shí)施例中,通過(guò)將槍型麥克風(fēng)陣列端向指向第一方,可以實(shí)現(xiàn)更遠(yuǎn)距離的高質(zhì)量拾音,從而能夠提高錄音質(zhì)量;通過(guò)進(jìn)行說(shuō)話人語(yǔ)音分離,可以便于后續(xù)錄音轉(zhuǎn)寫時(shí)的角色分離,方便回聽(tīng)回看。
可以理解的是,上述各實(shí)施例中相同或相似部分可以相互參考,在一些實(shí)施例中未詳細(xì)說(shuō)明的內(nèi)容可以參見(jiàn)其他實(shí)施例中相同或相似的內(nèi)容。
需要說(shuō)明的是,在本申請(qǐng)的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。此外,在本申請(qǐng)的描述中,除非另有說(shuō)明,“多個(gè)”的含義是指至少兩個(gè)。
流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請(qǐng)的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本申請(qǐng)的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
應(yīng)當(dāng)理解,本申請(qǐng)的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本申請(qǐng)的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
盡管上面已經(jīng)示出和描述了本申請(qǐng)的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本申請(qǐng)的限制,本領(lǐng)域的普通技術(shù)人員在本申請(qǐng)的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。