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