音頻信號(hào)的傳輸方法、裝置、移動(dòng)終端及音頻通信系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于無線通信技術(shù)領(lǐng)域,尤其涉及一種音頻信號(hào)的傳輸方法、裝置、移動(dòng)終端及音頻通信系統(tǒng)。
【背景技術(shù)】
[0002]隨著無線音頻技術(shù)的快速發(fā)展,技術(shù)更趨向于無線化和音頻化,并且音頻應(yīng)用相關(guān)的產(chǎn)品層出不窮。這些音頻應(yīng)用借助于移動(dòng)終端的麥克風(fēng)和喇叭進(jìn)行音頻信號(hào)的傳輸,但是移動(dòng)終端的麥克風(fēng)的安裝位置則不盡相同,如果僅僅靠發(fā)送端的一個(gè)喇叭來進(jìn)行聲波信號(hào)的發(fā)送,勢(shì)必導(dǎo)致一部分接收端因?yàn)槠潲溈孙L(fēng)的安裝位置而使得接收效率很差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供了一種音頻信號(hào)的傳輸方法、裝置、移動(dòng)終端及音頻通信系統(tǒng),旨在解決現(xiàn)有技術(shù)提供的音頻信號(hào)的發(fā)送方法,會(huì)導(dǎo)致接收端的接收效率很差的問題。
[0004]—方面,提供一種音頻信號(hào)的傳輸方法,所述方法包括:
[0005]通過陣列麥克風(fēng)接收音頻終端設(shè)備發(fā)送的測距聲音信號(hào);
[0006]根據(jù)所述測距聲音信號(hào)計(jì)算出陣列喇叭中各個(gè)喇叭與目標(biāo)音頻終端設(shè)備之間的距離;
[0007]以與目標(biāo)音頻終端設(shè)備距離最小的喇叭作為參考喇叭,計(jì)算其它喇叭發(fā)送音頻信號(hào)時(shí)相對(duì)于所述參考喇機(jī)的相對(duì)延時(shí)時(shí)間;
[0008]先啟動(dòng)所述參考喇叭進(jìn)行音頻信號(hào)的發(fā)送,然后根據(jù)所述相對(duì)延時(shí)時(shí)間分別在相應(yīng)的時(shí)序啟動(dòng)其它喇叭進(jìn)行音頻信號(hào)的發(fā)送。
[0009]進(jìn)一步地,所述根據(jù)所述測距聲音信號(hào)計(jì)算出陣列喇叭中各個(gè)喇叭與目標(biāo)音頻終端設(shè)備之間的距離包括:
[0010]計(jì)算接收到的預(yù)設(shè)次數(shù)的測距聲音信號(hào)的平均值;
[0011 ] 根據(jù)所述平均值計(jì)算得到各個(gè)喇叭與目標(biāo)音頻終端設(shè)備之間的距離。
[0012]進(jìn)一步地,所述以與目標(biāo)音頻終端設(shè)備距離最小的喇叭作為參考喇叭,計(jì)算其它喇口八發(fā)送音頻信號(hào)時(shí)相對(duì)于所述參考喇πΛ的相對(duì)延時(shí)時(shí)間包括:
[0013]以與目標(biāo)音頻終端設(shè)備距離最小的喇叭作為參考喇叭,計(jì)算其它喇叭與目標(biāo)音頻終端設(shè)備之間的距離和所述參考喇叭與目標(biāo)音頻終端設(shè)備之間的距離的差值;
[0014]根據(jù)所述差值以及聲音在空氣中的傳播速度,計(jì)算得到其它喇叭發(fā)送音頻信號(hào)時(shí)相對(duì)于所述參考喇叭的相對(duì)延時(shí)時(shí)間。
[0015]進(jìn)一步地,所述陣列麥克風(fēng)中的麥克風(fēng)的數(shù)目與所述陣列喇叭中的喇叭的數(shù)目相同,一個(gè)喇叭對(duì)應(yīng)一個(gè)麥克風(fēng),麥克風(fēng)和喇叭的安裝位置一一對(duì)應(yīng),兩者的安裝位置之間的距離趨于O。
[0016]另一方面,提供一種音頻信號(hào)的傳輸裝置,所述裝置包括:
[0017]陣列麥克風(fēng),用于接收外部音頻終端設(shè)備發(fā)送的測距聲音信號(hào);
[0018]陣列喇叭,用于進(jìn)行音頻信號(hào)的發(fā)送;
[0019]距離獲取單元,用于根據(jù)所述測距聲音信號(hào)計(jì)算出陣列喇叭中各個(gè)喇叭與目標(biāo)音頻終端設(shè)備之間的距離;
[0020]相對(duì)延時(shí)時(shí)間獲取單元,用于以與目標(biāo)音頻終端設(shè)備距離最小的喇叭作為參考喇口八,計(jì)算其它喇叭發(fā)送音頻信號(hào)時(shí)相對(duì)于所述參考喇叭的相對(duì)延時(shí)時(shí)間;
[0021]音頻發(fā)送控制單元,用于先啟動(dòng)所述參考喇叭進(jìn)行音頻信號(hào)的發(fā)送,然后根據(jù)所述相對(duì)延時(shí)時(shí)間分別在相應(yīng)的時(shí)序啟動(dòng)其它喇叭進(jìn)行音頻信號(hào)的發(fā)送。
[0022]進(jìn)一步地,所述距離獲取單元包括:
[0023]平均值計(jì)算子單元。用于計(jì)算接收到的預(yù)設(shè)次數(shù)的測距聲音信號(hào)的平均值;
[0024]距離獲取子單元,用于根據(jù)所述平均值計(jì)算得到各個(gè)喇叭與目標(biāo)音頻終端設(shè)備之間的距離。
[0025]進(jìn)一步地,所述相對(duì)延時(shí)時(shí)間獲取單元包括:
[0026]差值計(jì)算子單元,用于以與目標(biāo)音頻終端設(shè)備距離最小的喇叭作為參考喇叭,計(jì)算其它喇叭與目標(biāo)音頻終端設(shè)備之間的距離和所述參考喇叭與目標(biāo)音頻終端設(shè)備之間的距離的差值;
[0027]相對(duì)延時(shí)時(shí)間計(jì)算子單元,用于根據(jù)所述差值以及聲音在空氣中的傳播速度,計(jì)算得到其它喇叭發(fā)送音頻信號(hào)時(shí)相對(duì)于所述參考喇叭的相對(duì)延時(shí)時(shí)間。
[0028]進(jìn)一步地,所述陣列麥克風(fēng)中的麥克風(fēng)的數(shù)目與所述陣列喇叭中的喇叭的數(shù)目相同,一個(gè)喇叭對(duì)應(yīng)一個(gè)麥克風(fēng),麥克風(fēng)和喇叭的安裝位置一一對(duì)應(yīng),兩者的安裝位置之間的距離趨于O。
[0029]又一方面,提供一種移動(dòng)終端,所述移動(dòng)終端包括如上所述的音頻信號(hào)的傳輸裝置。
[0030]再一方面,提供一種音頻通信系統(tǒng),所述系統(tǒng)包括如上所述的移動(dòng)終端,還包括與所述移動(dòng)終端進(jìn)行音頻通信的音頻終端設(shè)備。
[0031]在本發(fā)明實(shí)施例,先根據(jù)陣列麥克風(fēng)接收到的測距聲音信號(hào)計(jì)算出陣列喇叭中各個(gè)喇叭與目標(biāo)音頻終端設(shè)備之間的距離;再以與目標(biāo)音頻終端設(shè)備距離最小的喇叭作為參考喇叭,計(jì)算其它喇叭發(fā)送音頻信號(hào)時(shí)相對(duì)于所述參考喇叭的相對(duì)延時(shí)時(shí)間;最后先啟動(dòng)所述參考喇叭進(jìn)行音頻信號(hào)的發(fā)送,然后根據(jù)所述相對(duì)延時(shí)時(shí)間分別在相應(yīng)的時(shí)序啟動(dòng)其它喇叭進(jìn)行音頻信號(hào)的發(fā)送。從而使得在發(fā)送音頻信號(hào)時(shí),通過相對(duì)延時(shí)時(shí)間控制各個(gè)喇叭發(fā)送音頻信號(hào)的時(shí)間來保證目標(biāo)音頻終端設(shè)備處的聲音信號(hào)能通過疊加達(dá)到信號(hào)增強(qiáng)的效果,提升系統(tǒng)的通信效率和穩(wěn)定性。
【附圖說明】
[0032]圖1是本發(fā)明實(shí)施例一提供的音頻信號(hào)的傳輸方法的實(shí)現(xiàn)流程圖;
[0033]圖2是本發(fā)明實(shí)施例一提供的陣列喇叭和陣列麥克風(fēng)在音頻信號(hào)的傳輸裝置上的安裝位置示意圖,當(dāng)然也示意了音頻信號(hào)的傳輸裝置與音頻終端設(shè)備的通信過程;
[0034]圖3是本發(fā)明實(shí)施例二提供的音頻信號(hào)的傳輸裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0035]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0036]在本發(fā)明實(shí)施例中,先根據(jù)陣列麥克風(fēng)接收到的測距聲音信號(hào)計(jì)算出陣列喇叭中各個(gè)喇叭與目標(biāo)音頻終端設(shè)備之間的距離;再以與目標(biāo)音頻終端設(shè)備距離最小的喇叭作為參考喇叭,計(jì)算其它喇叭發(fā)送音頻信號(hào)時(shí)相對(duì)于所述參考喇叭的相對(duì)延時(shí)時(shí)間;最后先啟動(dòng)所述參考喇叭進(jìn)行音頻信號(hào)的發(fā)送,然后根據(jù)所述相對(duì)延時(shí)時(shí)間分別在相應(yīng)的時(shí)序啟動(dòng)其它喇叭進(jìn)行音頻信號(hào)的發(fā)送。
[0037]以下結(jié)合具體實(shí)施例對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)描述:
[0038]實(shí)施例一
[0039]圖1示出了本發(fā)明實(shí)施例一提供的音頻信號(hào)的傳輸方法的實(shí)現(xiàn)流程,詳述如下:
[0040]在步驟SlOl中,通過陣列麥克風(fēng)接收音頻終端設(shè)備發(fā)送的測距聲音信號(hào)。
[0041]在本實(shí)施例中,音頻信號(hào)的傳輸裝置上安裝有陣列麥克風(fēng)和陣列喇叭,其中陣列麥克風(fēng)是指至少兩個(gè)麥克風(fēng),該至少兩個(gè)麥克風(fēng)安裝在音頻信號(hào)的傳輸裝置的不同位置。陣列喇叭是指至少兩個(gè)喇叭,該至少兩個(gè)喇叭安裝在音頻信號(hào)的傳輸裝置的不同位置。其中,陣列麥克風(fēng)中的麥克風(fēng)的數(shù)目與陣列喇叭中的喇叭的數(shù)目保持一致,并且,一個(gè)喇叭對(duì)應(yīng)一個(gè)麥克風(fēng),麥克風(fēng)和喇叭的安裝位置一一對(duì)應(yīng),在實(shí)際應(yīng)用中,為了減少計(jì)算誤差,麥克風(fēng)的安裝位置和喇叭的安裝位置盡量相對(duì)靠近,兩者的安裝位置之間的距離盡量趨于O。
[0042]本實(shí)施例中,陣列喇叭包括喇叭A、喇叭B、喇叭C和喇叭D,4個(gè)喇叭均勻地安裝在音頻信號(hào)的傳輸裝置的一側(cè);陣列麥克風(fēng)包括4個(gè)麥克風(fēng),這4個(gè)麥克風(fēng)依次安裝在喇叭A、喇叭B、喇叭C和喇叭D的旁邊,具體陣列喇叭和陣列麥克風(fēng)在音頻信號(hào)的傳輸裝置上的安裝位置如圖2所示,在圖2中,所有的麥克風(fēng)用MIC表示。
[0043]其中,初始狀態(tài)時(shí),音頻信號(hào)的傳輸裝置處于麥克風(fēng)接收模式,等待音頻終端設(shè)備發(fā)送的測距聲音信號(hào)。
[0044]音頻終端設(shè)備啟動(dòng)后,等待音頻信號(hào)的傳輸裝置開啟完成后,可以發(fā)送聲音測距信號(hào)至音頻信號(hào)的傳輸裝置,音頻信號(hào)的傳輸裝置可以通過陣列麥克風(fēng)接收音頻終端設(shè)備發(fā)送的測距聲音信號(hào)。
[0045]具體的,音頻終端設(shè)備可以以預(yù)設(shè)的周期發(fā)射預(yù)設(shè)次數(shù)的測距聲音信號(hào)至音頻信號(hào)的傳輸裝置,本實(shí)施例中以3次為例來進(jìn)行說明,實(shí)際應(yīng)用時(shí),具體發(fā)送的次數(shù)不做限制。
[0046]在步驟S102中,根據(jù)所述測距聲音信號(hào)計(jì)算出陣列喇叭中各個(gè)喇叭與目標(biāo)音頻終端設(shè)備之間的距離。
[0047]在本實(shí)施例中,為了降低距離計(jì)算時(shí)的誤差,音頻信號(hào)的傳輸裝置接收到預(yù)設(shè)次數(shù)的測距聲音信號(hào)后,計(jì)算接收到的預(yù)設(shè)次數(shù)的測距聲音信號(hào)的平均值,再根據(jù)該平均值計(jì)算得到喇叭A、喇叭B、喇叭C和喇叭D分別與目標(biāo)音頻終端設(shè)備之間的距離AM、BM、CM和DM,在應(yīng)用中,該預(yù)設(shè)次數(shù)為3次。
[0048]在步驟S103中,以與目標(biāo)音頻終端設(shè)備距離最小的喇叭作為參考喇叭,計(jì)算其它喇口八發(fā)送音頻信號(hào)時(shí)相對(duì)于所述參考喇機(jī)的相對(duì)延時(shí)時(shí)間。
[0049]在本實(shí)施例中,以與目標(biāo)音頻終端設(shè)備距離最小的喇叭作為參考喇叭,通過以下步驟計(jì)算其它喇叭發(fā)送音頻信號(hào)時(shí)相對(duì)于所述參考喇叭的相對(duì)延時(shí)時(shí)間:
[0050]步驟1、以距離最小的喇叭作為參考喇叭,計(jì)算其它喇叭與目標(biāo)音頻終端設(shè)備之間的距離和所述參考喇叭與目標(biāo)音頻終端設(shè)備之間的距離的差值。
[0051]本步驟中,若距離DM是最小距離,則以喇叭D與目標(biāo)音頻終端設(shè)備之間的距離DM作為參考點(diǎn),計(jì)算AM、BM、CM和DM之間的差值。
[0052]步驟2、根據(jù)所述差值以及聲音在空氣中的傳播速度,計(jì)算得到其它喇叭發(fā)送音頻信號(hào)時(shí)相對(duì)于所述參考喇機(jī)的相對(duì)延時(shí)時(shí)間。