專利名稱:音頻傳輸系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于移動通信系統(tǒng)中的音頻傳輸系統(tǒng)。
背景技術(shù):
現(xiàn)有的無線音頻傳輸方式是將采樣到的音頻數(shù)據(jù)直接發(fā)送出去,這種傳輸方式產(chǎn)生的無線傳輸流量比較大,增加了無線傳輸信道壓力
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種音頻傳輸系統(tǒng),以緩解傳輸信道的壓力。一種音頻傳輸系統(tǒng),包括發(fā)送器、網(wǎng)絡(luò)及一接收器,該發(fā)送器通過該網(wǎng)絡(luò)與該接收器連接。該發(fā)送器包括依次連接的采樣模塊、編碼模塊及發(fā)送模塊,該采樣模塊用于接收一聲音源產(chǎn)生的聲音信號,并對該聲音信號進(jìn)行采樣及記錄各個采樣點的采樣值,從而獲得一音頻數(shù)據(jù)。該編碼模塊對該音頻數(shù)據(jù)中所有采樣點對應(yīng)的波形按上升波及下降波類型分段而得到多段波形,并分別提取各段波形的標(biāo)記數(shù)據(jù),并根據(jù)一預(yù)設(shè)的編碼規(guī)則及提取的各段波形的標(biāo)記數(shù)據(jù)對各段波形分別進(jìn)行壓縮編碼,從而得到分別對應(yīng)該多段波形的多段生成碼。該發(fā)送模塊用于接收該多段生成碼,并通過該網(wǎng)路發(fā)送到該接收器。該接收器包括依次連接的接收模塊、解碼模塊及播放模塊,該接收模塊用于通過該網(wǎng)絡(luò)接收該發(fā)送器發(fā)送的多段生成碼。該解碼模塊用于根據(jù)一預(yù)設(shè)的解碼規(guī)則對該接收到的各段生成碼進(jìn)行解碼,從而得到一解碼的音頻數(shù)據(jù)。該播放模塊用于接收該解碼的音頻數(shù)據(jù)并將該解碼的音頻數(shù)據(jù)輸出給用戶。在采樣頻率一定的情況下,本發(fā)明的音頻傳輸系統(tǒng)采用的音頻壓縮編碼方式大大壓縮了傳輸?shù)臄?shù)據(jù),并有效地降低了數(shù)據(jù)的傳輸流量,緩解傳輸信道的壓力。
圖1為本發(fā)明提供的一種音頻傳輸系統(tǒng)的示意圖。圖2(a)為一聲音源的采樣曲線波形圖,圖2(b)為該聲音源的解碼直線波形圖。圖3為一數(shù)據(jù)記錄表示意圖。主要元件符號說明音頻傳輸系統(tǒng)100發(fā)送器20采樣模塊21編碼模塊22發(fā)送模塊23網(wǎng)絡(luò)30接收器40接收模塊41
解碼模塊42播放模塊43如下具體實施方式
將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
具體實施例方式圖1不出了本發(fā)明一實施方式中的音頻傳輸系統(tǒng)100,該系統(tǒng)100包括發(fā)送器20、網(wǎng)絡(luò)30及一接收器40,其中,該發(fā)送器20通過該網(wǎng)絡(luò)30與該接收器40連接。在本實施方式中,該網(wǎng)絡(luò)30為無線通訊網(wǎng)絡(luò)。在其他實施方式中,該網(wǎng)絡(luò)30也可以是互聯(lián)網(wǎng)等有線網(wǎng)絡(luò)。該發(fā)送器20包括依次連接的采樣模塊21、編碼模塊22及發(fā)送模塊23,其中,該采樣模塊21用于接收一聲音源(圖中未示)產(chǎn)生的聲音信號,并對該聲音信號進(jìn)行采樣及記錄各個采樣點的采樣值,從而獲得一音頻數(shù)據(jù)。該編碼模塊22用于對該音頻數(shù)據(jù)中所有采樣點對應(yīng)的波形按上升波及下降波類型分段而得到多段波形,并分別提取各段波形的標(biāo)記數(shù)據(jù),并根據(jù)一預(yù)設(shè)的編碼規(guī)則及 提取的各段波形的標(biāo)記數(shù)據(jù)對各段波形分別進(jìn)行壓縮編碼,從而得到分別對應(yīng)該多段波形的多段生成碼。該發(fā)送模塊23用于接收該多段生成碼,并通過該網(wǎng)絡(luò)30發(fā)送到該接收器40。其中,該聲音源可為喇叭等。該接收器40包括依次連接的接收模塊41、解碼模塊42及播放模塊43,其中,該接收模塊41用于通過該網(wǎng)絡(luò)30接收該發(fā)送器20發(fā)送的多段生成碼。該解碼模塊42用于根據(jù)一預(yù)設(shè)的解碼規(guī)則對該接收到的各段生成碼進(jìn)行解碼,從而得到一解碼的音頻數(shù)據(jù)。該音頻播放模塊43用于接收該解碼的音頻數(shù)據(jù)并將該解碼的音頻數(shù)據(jù)輸出給用戶。其中,該音頻播放模塊43可以包括輸出該解碼的音頻信號所需的數(shù)字模擬轉(zhuǎn)換器、放大器和揚聲
翌坐本實施方式中,該標(biāo)記數(shù)據(jù)為各段波形的波峰采樣值、波谷采樣值、及峰谷之間的采樣點數(shù)目。該預(yù)設(shè)的編碼規(guī)則為:定義一第一標(biāo)記字符Ml及第二標(biāo)記字符M2,并定義第一標(biāo)記字符Ml前面存放一個波峰(或波谷)采樣值,第二標(biāo)記字符M2后面存放一個波谷(或波峰)采樣值,第一標(biāo)記字符Ml與第二標(biāo)記字符M2之間存放一個采樣點數(shù)目。這樣,根據(jù)該編碼規(guī)則將每段波形的各個采樣點的采樣值編碼之后得到相應(yīng)的一段五位生成碼為:波峰(或波谷)采樣值,第一標(biāo)記字符Ml,采樣點數(shù)目,第二標(biāo)記字符M2,波谷(或波峰)采樣值。相應(yīng)地,該解碼規(guī)則為:當(dāng)讀取到生成碼的第一標(biāo)記字符Ml或第二標(biāo)記字符M2時,則判斷第一標(biāo)記字符Ml前面的一個數(shù)據(jù)是一個波峰(或波谷)采樣值,第二標(biāo)記字符M2后面的一個數(shù)據(jù)是一個波谷(或波峰)采樣值,第一標(biāo)記字符Ml與第二標(biāo)記字符M2之間的一個數(shù)據(jù)是采樣點數(shù)目,并根據(jù)該波峰(或波谷)采樣值、波谷(或波峰)采樣值及采樣點數(shù)目計算出從波峰到波谷之間的每個采樣點的步進(jìn)量,從而解析出該生成碼對應(yīng)的聲音信號的各個采樣點的解碼值。例如一段生成碼為:a,Ml,n,M2,b,則該段生成碼對應(yīng)的波形的采樣點的步進(jìn)量為:(b_a) / (η-1),解碼后的解碼值為:a, a+1* (b_a) / (η-1),a+2* (b_a) / (η-1),…,a+ (η-1) * (b_a) / (η-1)。下面通過舉例子來詳細(xì)描述本發(fā)明提供的音頻傳輸方法。圖2(a)為一聲音信號的采樣曲線波形圖,圖2(b)為圖2(a)中的聲音信號的解碼直線波形圖,圖3為一數(shù)據(jù)記錄表,該數(shù)據(jù)記錄表記錄了該聲音信號的38個采樣點的采樣值、生成碼及解碼值。本實施方式中,該聲音信號各個采樣點的采樣值在幅值f FF之間變化,接近兩個幅值的中間值80的采樣值7e 83可近似當(dāng)作無聲處理。設(shè)定接近兩個幅值的中間值80的采樣值7:83為特殊字符,該第一標(biāo)記字符Ml及該第二標(biāo)記字符M2可分別從特殊字符7e~83中選取其中一個。單純從圖2(a)中具有38個采樣點的聲音信號來看,壓縮前將所有的采樣點的采樣值直接發(fā)送出去需要傳輸38個字節(jié),壓縮后每段波形只需傳輸五位生成碼,發(fā)送所有的采樣點數(shù)據(jù)只需傳輸15個字節(jié)的生成碼。可見,在采樣頻率一定的情況下,本發(fā)明的音頻傳輸系統(tǒng)采用的音頻壓縮編碼方式大大壓縮了傳輸?shù)臄?shù)據(jù),并有效地降低了數(shù)據(jù)的傳輸流量,緩解傳輸信道的壓力。本技術(shù)領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,以上的實施方式僅是用來說明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質(zhì)精神范圍之內(nèi),對以上實施例所作的適當(dāng)改變和變化都落在本發(fā)明要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種音頻傳輸系統(tǒng),包括發(fā)送器、網(wǎng)絡(luò)及一接收器,該發(fā)送器通過該網(wǎng)絡(luò)與該接收器連接,其特征在于:該發(fā)送器包括依次連接的: 采樣模塊,用于接收一聲音源產(chǎn)生的聲音信號,并對該聲音信號進(jìn)行采樣及記錄各個采樣點的采樣值,從而獲得一音頻數(shù)據(jù); 編碼模塊,用于對該音頻數(shù)據(jù)中所有采樣點對應(yīng)的波形按上升波及下降波類型分段而得到多段波形,并分別提取各段波形的標(biāo)記數(shù)據(jù),并根據(jù)一預(yù)設(shè)的編碼規(guī)則及提取的各段波形的標(biāo)記數(shù)據(jù)對各段波形分別進(jìn)行壓縮編碼,從而得到分別對應(yīng)該多段波形的多段生成碼;及 發(fā)送模塊,用于接收該多段生成碼,并通過該網(wǎng)路發(fā)送到該接收器; 該接收器包括依次連接的: 接收模塊,用于通過該網(wǎng)絡(luò)接收該發(fā)送器發(fā)送的多段生成碼; 解碼模塊,用于根據(jù)一預(yù)設(shè)的解碼規(guī)則對該接收到的各段生成碼進(jìn)行解碼,從而得到一解碼的音頻數(shù)據(jù) '及 播放模塊用于接收該解碼的音頻數(shù)據(jù)并將該解碼的音頻數(shù)據(jù)輸出給用戶。
2.如權(quán)利要求1所述的音頻傳輸系統(tǒng),其特征在于,該標(biāo)記數(shù)據(jù)為各段波形的波峰采樣值、波谷采樣值、及峰谷之間的采樣點數(shù)目,該預(yù)設(shè)的編碼規(guī)則為:定義一第一標(biāo)記字符及第二標(biāo)記字符,并定義第一標(biāo)記字符前面存放一個波峰(或波谷)采樣值,第二標(biāo)記字符后面存放一個波谷(或波峰)采樣值,第一標(biāo)記字符與第二標(biāo)記字符之間存放一個采樣點數(shù)目,根據(jù)該編碼規(guī)則將每段波形的各個采樣點的采樣值編碼之后得到相應(yīng)的一段五位生成碼。
3.如權(quán)利要求2所述的音頻傳`輸系統(tǒng),其特征在于,該解碼規(guī)則為:當(dāng)讀取到生成碼的第一標(biāo)記字符或第二標(biāo)記字符時,則判斷第一標(biāo)記字符前面的一個數(shù)據(jù)是一個波峰(或波谷)采樣值,第二標(biāo)記字符后面的一個數(shù)據(jù)是一個波谷(或波峰)采樣值,第一標(biāo)記字符與第二標(biāo)記字符之間的一個數(shù)據(jù)是采樣點數(shù)目,并根據(jù)該波峰(或波谷)采樣值、波谷(或波峰)采樣值及采樣點數(shù)目計算出從波峰到波谷之間的每個采樣點的步進(jìn)量,從而解析出該生成碼對應(yīng)的聲音信號的各個采樣點的解碼值。
4.如權(quán)利要求3所述的音頻傳輸系統(tǒng),其特征在于,各個采樣點的采樣值在幅值HF之間變化,接近兩個幅值的中間值80的采樣值7e~83當(dāng)作無聲處理,該第一標(biāo)記字符及該第二標(biāo)記字符分別從采樣值7^83中選取其中一個。
全文摘要
一種音頻傳輸系統(tǒng),包括發(fā)送器及一接收器。該發(fā)送器包括采樣模塊、編碼模塊及發(fā)送模塊。該采樣模塊對一聲音信號進(jìn)行采樣及記錄各采樣點的采樣值,從而獲得一音頻數(shù)據(jù)。該編碼模塊對該音頻數(shù)據(jù)中所有采樣點對應(yīng)的波形按上升波及下降波類型分段而得到多段波形,并分別提取各段波形的標(biāo)記數(shù)據(jù),根據(jù)一預(yù)設(shè)的編碼規(guī)則及提取的標(biāo)記數(shù)據(jù)對各段波形分別編碼,從而得到分別對應(yīng)該多段波形的多段生成碼。該發(fā)送模塊將該多段生成碼發(fā)送到該接收器。該接收器包括解碼模塊,用于根據(jù)一預(yù)設(shè)的解碼規(guī)則對接收到的各段生成碼進(jìn)行解碼,從而得到一解碼的音頻數(shù)據(jù)。本發(fā)明的音頻傳輸系統(tǒng)大大壓縮了傳輸?shù)臄?shù)據(jù),并有效地降低了數(shù)據(jù)的傳輸流量,緩解傳輸信道的壓力。
文檔編號G10L19/008GK103077723SQ201310001370
公開日2013年5月1日 申請日期2013年1月4日 優(yōu)先權(quán)日2013年1月4日
發(fā)明者王方友, 徐志華, 徐杭 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司