專利名稱:一種傳輸語音信息的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種傳輸語音信息的方法和系統(tǒng)。
背景技術(shù):
目前國際上有兩個負責(zé)視音頻編碼的標(biāo)準(zhǔn)化組織,一個是VCEG (Video code Expert Group),是國際電信聯(lián)合會下的視頻編碼專家組,一個是MPEG (Motion Picture Expert Group),是國際標(biāo)準(zhǔn)化組織下的運動圖像專家組。這兩個視音頻編碼標(biāo)準(zhǔn)化組織都 對視音頻的編解碼做出了非常重要的貢獻一是推動視音頻編碼技術(shù)的發(fā)展,一是推動視 音頻編解碼的應(yīng)用。
現(xiàn)有在網(wǎng)絡(luò)上傳輸語音的技術(shù)方案,是通過對用戶輸入的模擬信號,轉(zhuǎn)化為計算 機設(shè)備可以識別的數(shù)字信號,但是并沒有對這些信號進行規(guī)律性分析,使得編碼與解碼的 過程冗余過長,編碼解碼不智能,影響了音頻信號傳輸?shù)男剩磦鬏斄颂嗟闹貜?fù)編碼解 碼信息,一定程度上浪費了網(wǎng)絡(luò)帶寬,降低了音頻傳輸速度。發(fā)明內(nèi)容
本發(fā)明的目的在于提出一種傳輸語音信息的方法和系統(tǒng),能夠優(yōu)化音頻數(shù)據(jù)中的 重復(fù)冗余處理邏輯,減少了對網(wǎng)絡(luò)帶寬的占用,提高了音頻數(shù)據(jù)的傳輸速度。
為達此目的,本發(fā)明采用以下技術(shù)方案一種傳輸語音信息的方法,適用于移動互聯(lián)網(wǎng),包括以下步驟A、編碼端接收原始音頻數(shù)據(jù),并進行數(shù)據(jù)分析和壓縮處理;B、對處理后的音頻數(shù)據(jù)進行重復(fù)音頻檢測,對重復(fù)的音頻數(shù)據(jù)包標(biāo)記在音頻數(shù)據(jù)中所 處的位置,合并成一個音頻數(shù)據(jù)包,并打上重復(fù)音頻標(biāo)記;C、將獲得的所有音頻數(shù)據(jù)包進行編碼,壓縮后發(fā)送給解碼端;D、解碼端接收音頻數(shù)據(jù)后進行解壓縮,判斷是否存在重復(fù)音頻標(biāo)記,如果存在,則將重 復(fù)的音頻數(shù)據(jù)包解壓后還原到在音頻數(shù)據(jù)中的原來位置,從而將音頻數(shù)據(jù)還原成原始音頻 數(shù)據(jù),進行播放。
步驟A中,采用SPEEX格式對原始音頻數(shù)據(jù)進行數(shù)據(jù)分析和壓縮。
步驟C還包括以下步驟編碼端將編碼后的音頻數(shù)據(jù)存儲到編碼緩沖模塊中。
步驟D還包括以下步驟解碼端將還原后的原始音頻數(shù)據(jù)存儲到解碼緩沖模塊中。
一種傳輸語音信息的系統(tǒng),適用于移動互聯(lián)網(wǎng),包括編碼端和解碼端,編碼端與解 碼端之間通過移動互聯(lián)網(wǎng)連接,其中編碼端進一步包括輸入模塊和重復(fù)音頻檢測模塊,輸 入模塊用于接收原始音頻數(shù)據(jù),進行數(shù)據(jù)分析和壓縮處理后發(fā)送給重復(fù)音頻檢測模塊,重 復(fù)音頻檢測模塊用于對處理后的音頻數(shù)據(jù)進行重復(fù)音頻檢測,對重復(fù)的音頻數(shù)據(jù)包標(biāo)記在 音頻數(shù)據(jù)中所處的位置,合并成一個音頻數(shù)據(jù)包,并打上重復(fù)音頻標(biāo)記;解碼端進一步包括重復(fù)音頻還原模塊和輸出模塊,重復(fù)音頻還原模塊用于判斷是否存在重復(fù)音頻標(biāo)記,如果 存在,則將重復(fù)的音頻數(shù)據(jù)包解壓后還原到在音頻數(shù)據(jù)中的原來位置,輸出模塊用于將音 頻數(shù)據(jù)還原成原始音頻數(shù)據(jù),進行播放。
編碼端還包括編碼緩沖模塊,其中編碼緩沖模塊用于存儲編碼后的音頻數(shù)據(jù)。
解碼端還包括解碼緩沖模塊,其中解碼緩沖模塊用于存儲還原后的原始音頻數(shù) 據(jù)。
采用了本發(fā)明的技術(shù)方案,不僅完成了多媒體數(shù)據(jù)的多種流媒體格式的轉(zhuǎn)換,使 得其編碼解碼進行同步,而且還優(yōu)化了音頻數(shù)據(jù)中的重復(fù)冗余處理邏輯,降低了系統(tǒng)成本, 提高了系統(tǒng)整體性能。
圖1是本發(fā)明具體實施方式
中傳輸語音信息系統(tǒng)的結(jié)構(gòu)示意圖。
圖2是本發(fā)明具體實施方式
中傳輸語音信息流程圖。
具體實施方式
下面結(jié)合附圖并通過具體實施方式
來進一步說明本發(fā)明的技術(shù)方案。
圖1是本發(fā)明具體實施方式
中傳輸語音信息系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,傳 輸語音信息的系統(tǒng),適用于移動互聯(lián)網(wǎng),包括編碼端I和解碼端2,編碼端與解碼端之間通 過移動互聯(lián)網(wǎng)連接。
其中編碼端進一步包括輸入模塊101、重復(fù)音頻檢測模塊102和編碼緩沖模塊 103,輸入模塊接收原始音頻數(shù)據(jù),進行數(shù)據(jù)分析和壓縮處理后發(fā)送給重復(fù)音頻檢測模塊, 重復(fù)音頻檢測模塊對處理后的音頻數(shù)據(jù)進行重復(fù)音頻檢測,對重復(fù)的音頻數(shù)據(jù)包標(biāo)記在音 頻數(shù)據(jù)中所處的位置,合并成一個音頻數(shù)據(jù)包,并打上重復(fù)音頻標(biāo)記,編碼緩沖模塊存儲編 碼后的音頻數(shù)據(jù)。
解碼端進一步包括重復(fù)音頻還原模塊201、輸出模塊202和解碼緩沖模塊203,重 復(fù)音頻還原模塊判斷是否存在重復(fù)音頻標(biāo)記,如果存在,則將重復(fù)的音頻數(shù)據(jù)包解壓后還 原到在音頻數(shù)據(jù)中的原來位置,輸出模塊將音頻數(shù)據(jù)還原成原始音頻數(shù)據(jù),進行播放,解碼 緩沖模塊用于存儲還原后的原始音頻數(shù)據(jù)。
圖2是本發(fā)明具體實施方式
中傳輸語音信息流程圖。如圖2所示,該傳輸語音信 息的流程包括以下步驟步驟301、編碼端接收原始音頻數(shù)據(jù),并采用SPEEX格式對原始音頻數(shù)據(jù)進行數(shù)據(jù)分析 和壓縮處理。
步驟302、對處理后的音頻數(shù)據(jù)進行重復(fù)音頻檢測,對重復(fù)的音頻數(shù)據(jù)包標(biāo)記在音 頻數(shù)據(jù)中所處的位置,合并成一個音頻數(shù)據(jù)包,并打上重復(fù)音頻標(biāo)記。
步驟303、將獲得的所有音頻數(shù)據(jù)包進行編碼,將編碼后的音頻數(shù)據(jù)存儲到編碼緩 沖模塊中,壓縮后發(fā)送給解碼端。
步驟304、解碼端接收音頻數(shù)據(jù)后進行解壓縮,判斷是否存在重復(fù)音頻標(biāo)記,如果 存在,則將重復(fù)的音頻數(shù)據(jù)包解壓后還原到在音頻數(shù)據(jù)中的原來位置,從而將音頻數(shù)據(jù)還 原成原始音頻數(shù)據(jù),將還原后的原始音頻數(shù)據(jù)存儲到解碼緩沖模塊中,進行播放。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍 為準(zhǔn)。
權(quán)利要求
1.一種傳輸語音信息的方法,適用于移動互聯(lián)網(wǎng),其特征在于,包括以下步驟 A、編碼端接收原始音頻數(shù)據(jù),并進行數(shù)據(jù)分析和壓縮處理; B、對處理后的音頻數(shù)據(jù)進行重復(fù)音頻檢測,對重復(fù)的音頻數(shù)據(jù)包標(biāo)記在音頻數(shù)據(jù)中所處的位置,合并成一個音頻數(shù)據(jù)包,并打上重復(fù)音頻標(biāo)記; C、將獲得的所有音頻數(shù)據(jù)包進行編碼,壓縮后發(fā)送給解碼端; D、解碼端接收音頻數(shù)據(jù)后進行解壓縮,判斷是否存在重復(fù)音頻標(biāo)記,如果存在,則將重復(fù)的音頻數(shù)據(jù)包解壓后還原到在音頻數(shù)據(jù)中的原來位置,從而將音頻數(shù)據(jù)還原成原始音頻數(shù)據(jù),進行播放。
2.根據(jù)權(quán)利要求1所述的一種傳輸語音信息的方法,其特征在于,步驟A中,采用SPEEX格式對原始音頻數(shù)據(jù)進行數(shù)據(jù)分析和壓縮。
3.根據(jù)權(quán)利要求1所述的一種傳輸語音信息的方法,其特征在于,步驟C還包括以下步驟 編碼端將編碼后的音頻數(shù)據(jù)存儲到編碼緩沖模塊中。
4.根據(jù)權(quán)利要求1所述的一種傳輸語音信息的方法,其特征在于,步驟D還包括以下步驟 解碼端將還原后的原始音頻數(shù)據(jù)存儲到解碼緩沖模塊中。
5.一種傳輸語音信息的系統(tǒng),適用于移動互聯(lián)網(wǎng),其特征在于,包括編碼端和解碼端,編碼端與解碼端之間通過移動互聯(lián)網(wǎng)連接,其中編碼端進一步包括輸入模塊和重復(fù)音頻檢測模塊,輸入模塊用于接收原始音頻數(shù)據(jù),進行數(shù)據(jù)分析和壓縮處理后發(fā)送給重復(fù)音頻檢測模塊,重復(fù)音頻檢測模塊用于對處理后的音頻數(shù)據(jù)進行重復(fù)音頻檢測,對重復(fù)的音頻數(shù)據(jù)包標(biāo)記在音頻數(shù)據(jù)中所處的位置,合并成一個音頻數(shù)據(jù)包,并打上重復(fù)音頻標(biāo)記;解碼端進一步包括重復(fù)音頻還原模塊和輸出模塊,重復(fù)音頻還原模塊用于判斷是否存在重復(fù)音頻標(biāo)記,如果存在,則將重復(fù)的音頻數(shù)據(jù)包解壓后還原到在音頻數(shù)據(jù)中的原來位置,輸出模塊用于將音頻數(shù)據(jù)還原成原始音頻數(shù)據(jù),進行播放。
6.根據(jù)權(quán)利要求5所述的一種傳輸語音信息的系統(tǒng),其特征在于,編碼端還包括編碼緩沖模塊,其中編碼緩沖模塊用于存儲編碼后的音頻數(shù)據(jù)。
7.根據(jù)權(quán)利要求5所述的一種傳輸語音信息的系統(tǒng),其特征在于,解碼端還包括解碼緩沖模塊,其中解碼緩沖模塊用于存儲還原后的原始音頻數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種傳輸語音信息的方法和系統(tǒng),適用于移動互聯(lián)網(wǎng),首先編碼端接收原始音頻數(shù)據(jù),并進行數(shù)據(jù)分析和壓縮處理,對處理后的音頻數(shù)據(jù)進行重復(fù)音頻檢測,對重復(fù)的音頻數(shù)據(jù)包標(biāo)記在音頻數(shù)據(jù)中所處的位置,合并成一個音頻數(shù)據(jù)包,并打上重復(fù)音頻標(biāo)記,將獲得的所有音頻數(shù)據(jù)包進行編碼,壓縮后發(fā)送給解碼端,解碼端接收后進行解壓縮,判斷是否存在重復(fù)音頻標(biāo)記,如果存在,則將重復(fù)的音頻數(shù)據(jù)包解壓后還原到在音頻數(shù)據(jù)中的原來位置,從而將音頻數(shù)據(jù)還原成原始音頻數(shù)據(jù),進行播放。采用了本發(fā)明的技術(shù)方案,能夠優(yōu)化音頻數(shù)據(jù)中的重復(fù)冗余處理邏輯,減少了對網(wǎng)絡(luò)帶寬的占用,提高了音頻數(shù)據(jù)的傳輸速度。
文檔編號G10L19/16GK103050123SQ20111031465
公開日2013年4月17日 申請日期2011年10月17日 優(yōu)先權(quán)日2011年10月17日
發(fā)明者李學(xué)凌, 楊金鈺 申請人:多玩娛樂信息技術(shù)(北京)有限公司