專(zhuān)利名稱(chēng):一種脈沖調(diào)制編、解碼的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種脈沖調(diào)制編、解碼的方法、設(shè)備及系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)(IP)電話(huà)是一種全新的通信服務(wù)業(yè)務(wù),它將普通電話(huà)的模擬信號(hào)進(jìn)行編碼、壓縮打包處理后,通過(guò)網(wǎng)絡(luò)傳輸?shù)綄?duì)方并進(jìn)行解碼、解壓縮處理還原成模擬信號(hào),從而在互聯(lián)網(wǎng)或IP網(wǎng)絡(luò)上實(shí)現(xiàn)了語(yǔ)音通信,其具體實(shí)現(xiàn)過(guò)程如附圖1所示。
IP電話(huà)業(yè)務(wù)的出現(xiàn),促進(jìn)了網(wǎng)絡(luò)資源的充分利用,降低語(yǔ)音業(yè)務(wù)成本。因此,IP電話(huà)業(yè)務(wù)得到了迅速的普及和發(fā)展。
承載于IP電話(huà)業(yè)務(wù)的語(yǔ)音技術(shù)(VoIP)包括信令技術(shù)、編碼技術(shù)、實(shí)時(shí)傳輸技術(shù)、服務(wù)質(zhì)量保證技術(shù)(QoS)以及網(wǎng)絡(luò)傳輸技術(shù)等。其中編碼技術(shù)包括波形編碼、參數(shù)編碼和混合編碼。目前,在VoIP網(wǎng)絡(luò)中,使用最為廣泛的編解碼算法為脈沖調(diào)制編解碼(PCM)。
IP電話(huà)業(yè)務(wù)作為通信網(wǎng)絡(luò)的服務(wù)項(xiàng)目,其語(yǔ)音服務(wù)質(zhì)量是關(guān)鍵。通過(guò)研究發(fā)現(xiàn),延時(shí)、抖動(dòng)和丟包是網(wǎng)絡(luò)傳輸中影響IP電話(huà)業(yè)務(wù)實(shí)時(shí)語(yǔ)音服務(wù)質(zhì)量的主要因素,其中,丟包是造成網(wǎng)絡(luò)傳輸中IP電話(huà)業(yè)務(wù)語(yǔ)音服務(wù)質(zhì)量下降的最主要的原因。
通常所說(shuō)的丟包現(xiàn)象,是指通信網(wǎng)絡(luò)中的業(yè)務(wù)數(shù)據(jù)在傳輸過(guò)程中,由于網(wǎng)絡(luò)擁塞(網(wǎng)絡(luò)節(jié)點(diǎn)的隊(duì)列已滿(mǎn)),或者網(wǎng)絡(luò)故障,或者是到達(dá)接收端太遲而無(wú)法合并在重放語(yǔ)音中等各種因素,導(dǎo)致其被通信網(wǎng)絡(luò)所丟棄。如附圖2所示,對(duì)于已經(jīng)丟失的業(yè)務(wù)數(shù)據(jù),接收端無(wú)法使其重現(xiàn),這必將導(dǎo)致IP電話(huà)業(yè)務(wù)的語(yǔ)音服務(wù)質(zhì)量有所下降。
為了保持IP電話(huà)業(yè)務(wù)在出現(xiàn)丟包現(xiàn)象不影響其語(yǔ)音服務(wù)質(zhì)量,技術(shù)人員提出了丟包隱藏技術(shù),并且提出了多種隱藏策略和方法。這些方案可以劃分為基于業(yè)務(wù)數(shù)據(jù)發(fā)送端和基于業(yè)務(wù)數(shù)據(jù)接收端兩大類(lèi)。
基于業(yè)務(wù)數(shù)據(jù)發(fā)送端的隱藏技術(shù),目前主要有重發(fā)(ARQ)技術(shù)、前向糾錯(cuò)(FEC)技術(shù)、交織技術(shù)(Interleaving)、分類(lèi)處理技術(shù)和信源信道聯(lián)合編碼技術(shù)等。
基于業(yè)務(wù)數(shù)據(jù)接收端的隱藏技術(shù),是在業(yè)務(wù)數(shù)據(jù)接收端通過(guò)對(duì)所丟失的業(yè)務(wù)數(shù)據(jù)的相關(guān)數(shù)據(jù)進(jìn)行優(yōu)化算法處理來(lái)估算丟失的業(yè)務(wù)數(shù)據(jù)的具體內(nèi)容。這些算法根據(jù)人的生理特點(diǎn),對(duì)丟包后的語(yǔ)音進(jìn)行修復(fù),從而保持IP電話(huà)業(yè)務(wù)的實(shí)時(shí)語(yǔ)音服務(wù)質(zhì)量。基于業(yè)務(wù)數(shù)據(jù)接收端的隱藏技術(shù)不需要業(yè)務(wù)數(shù)據(jù)發(fā)送端參與,實(shí)現(xiàn)簡(jiǎn)單且不增加帶寬,其實(shí)現(xiàn)方法主要包括內(nèi)插法(insection)、插值技術(shù)等。
一般來(lái)說(shuō),基于業(yè)務(wù)數(shù)據(jù)接收端的隱藏技術(shù)實(shí)現(xiàn)簡(jiǎn)單,而且采用合適的方式取得更符合人的生理特點(diǎn)的效果,給人的感覺(jué)更好。例如,如附圖3所示的基因周期復(fù)制法,在丟包率較低時(shí),可以取得了很好的語(yǔ)音效果,但在丟包率較高的環(huán)境下,依然存在一定的相位噪聲。而且對(duì)于語(yǔ)音質(zhì)量要求較高的場(chǎng)合,單純的基于接收端或者發(fā)送端的解決方案是不能滿(mǎn)足要求的。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種脈沖調(diào)制編、解碼的方法、設(shè)備及系統(tǒng)。從而降低了脈沖調(diào)制編解碼在傳輸過(guò)程中的丟包率。
一種脈沖調(diào)制編碼的方法,包括對(duì)待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理;對(duì)經(jīng)過(guò)脈沖調(diào)制編碼處理的待發(fā)送信息進(jìn)行冗余編碼處理;
發(fā)送經(jīng)過(guò)冗余編碼處理后的信息。
一種脈沖調(diào)制解碼的方法,包括接收經(jīng)過(guò)脈沖調(diào)制編碼處理以及冗余編碼處理的信息;對(duì)經(jīng)過(guò)冗余編碼處理的信息進(jìn)行冗余解碼處理;對(duì)經(jīng)過(guò)冗余解碼處理后的信息進(jìn)行脈沖調(diào)制解碼處理,還原所述信息。
一種脈沖調(diào)制編解碼的方法,包括發(fā)送端將待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理以及冗余編碼處理后,發(fā)送至接收端;接收端對(duì)接收的信息進(jìn)行冗余解碼處理以及脈沖調(diào)制解碼處理,還原發(fā)送端發(fā)送的信息。
一種脈沖調(diào)制編碼設(shè)備,包括脈沖調(diào)制編碼模塊,冗余編碼模塊以及發(fā)送控制模塊,其中脈沖調(diào)制編碼模塊,用于對(duì)待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理;冗余編碼模塊,用于對(duì)經(jīng)過(guò)脈沖調(diào)制編碼處理的待發(fā)送信息進(jìn)行冗余編碼處理;發(fā)送控制模塊,用于發(fā)送經(jīng)過(guò)冗余編碼處理的待發(fā)送信息。
一種脈沖調(diào)制解碼設(shè)備,包括接收控制模塊,冗余解碼模塊以及脈沖調(diào)制解碼模塊,其中接收控制模塊,用于接收經(jīng)過(guò)脈沖調(diào)制編碼處理以及冗余編碼處理的信息,并對(duì)接收的信息進(jìn)行發(fā)送方式的鑒別,并將結(jié)果告知所述的冗余解碼模塊;冗余解碼模塊,用于對(duì)接收模塊接收的,經(jīng)過(guò)冗余編碼處理的信息進(jìn)行冗余解碼處理;脈沖調(diào)制解碼模塊,對(duì)經(jīng)過(guò)冗余解碼處理的信息進(jìn)行脈沖調(diào)制解碼處理,還原所述信息。
一種脈沖調(diào)制編解碼系統(tǒng),包括脈沖調(diào)制編碼設(shè)備和脈沖調(diào)制解碼設(shè)備,其中脈沖調(diào)制編碼設(shè)備,用于將待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理以及冗余編碼處理后,發(fā)送至脈沖調(diào)制解碼設(shè)備;脈沖調(diào)制解碼設(shè)備,用于對(duì)接收的信息進(jìn)行冗余解碼處理以及脈沖調(diào)制解碼處理,還原脈沖調(diào)制編碼設(shè)備發(fā)送的信息。
上述脈沖調(diào)制編、解碼的方法、設(shè)備及系統(tǒng),發(fā)送端將待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理以及冗余編碼處理后,發(fā)送至接收端;接收端對(duì)接收的信息進(jìn)行冗余解碼處理以及脈沖調(diào)制解碼處理,還原發(fā)送端發(fā)送的信息。從而在額外開(kāi)銷(xiāo)少量處理能力和帶寬的情況下,顯著降低了信息在通信網(wǎng)絡(luò)傳輸過(guò)程中出現(xiàn)的丟包現(xiàn)象的概率。
圖1為現(xiàn)有技術(shù)中網(wǎng)絡(luò)電話(huà)業(yè)務(wù)的具體實(shí)現(xiàn)流程圖;圖2為現(xiàn)有技術(shù)中網(wǎng)絡(luò)電話(huà)業(yè)務(wù)受丟包情況影響示意圖;圖3為現(xiàn)有技術(shù)中基于業(yè)務(wù)數(shù)據(jù)接收端的一種丟包隱藏方案實(shí)現(xiàn)流程圖;圖4為本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼方法的具體實(shí)現(xiàn)過(guò)程流程圖;圖5為本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼方法中無(wú)損壓縮處理過(guò)程的具體實(shí)現(xiàn)結(jié)構(gòu)圖;圖6為本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼方法的具體實(shí)現(xiàn)過(guò)程流程圖;圖7為本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼方法中采用兩路編碼單獨(dú)發(fā)送方式的信息進(jìn)行冗余解碼處理的具體示意圖;圖8為本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼方法的具體實(shí)現(xiàn)過(guò)程流程圖;圖9為本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼設(shè)備的具體實(shí)現(xiàn)結(jié)構(gòu)圖;圖10為本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼設(shè)備中無(wú)損壓縮模塊具體實(shí)現(xiàn)結(jié)構(gòu)圖;圖11為本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼設(shè)備的具體實(shí)現(xiàn)結(jié)構(gòu)圖;圖12為本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼系統(tǒng)具體實(shí)現(xiàn)結(jié)構(gòu)架構(gòu)圖。
具體實(shí)施例方式
本發(fā)明的實(shí)施例提供了一種脈沖調(diào)制編、解碼的方法、設(shè)備及系統(tǒng),從而穩(wěn)定、可靠的實(shí)現(xiàn)脈沖調(diào)制編解碼(PCM)的傳輸,降低傳輸數(shù)據(jù)出現(xiàn)丟包現(xiàn)象的概率。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼方法中,發(fā)送端對(duì)待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理;發(fā)送端對(duì)經(jīng)過(guò)脈沖調(diào)制編碼處理的待發(fā)送信息進(jìn)行冗余編碼處理;發(fā)送端發(fā)送經(jīng)過(guò)冗余編碼處理后的信息。
具體一點(diǎn)講,本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼方法中,發(fā)送端對(duì)待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理,并判斷通信網(wǎng)絡(luò)中需要待發(fā)送信息的接收端是否具有冗余解碼處理能力,在確認(rèn)需要待發(fā)送信息的接收端具有冗余解碼處理能力后,采用多描述編碼方式對(duì)經(jīng)過(guò)脈沖調(diào)制編碼后的待發(fā)送信息進(jìn)行冗余編碼處理;同時(shí),發(fā)送端對(duì)待發(fā)送信息進(jìn)行語(yǔ)音活動(dòng)檢測(cè)和無(wú)損壓縮處理,以保證經(jīng)過(guò)冗余編碼處理的待發(fā)送信息不會(huì)占用大量的帶寬;在完成上述處理之后,將待發(fā)送信息發(fā)送至接收端。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼方法的具體實(shí)現(xiàn)過(guò)程如附圖4所示,具體可以包括以下過(guò)程1)接收端冗余解碼能力確認(rèn)當(dāng)發(fā)送端確定有信息待發(fā)送,則發(fā)送端對(duì)通信網(wǎng)絡(luò)中需要待發(fā)送信息的接收端是否具備冗余解碼能力進(jìn)行判斷。
若發(fā)送端確認(rèn)網(wǎng)絡(luò)中需要待發(fā)送信息的接收端具備冗余解碼能力,則發(fā)送端開(kāi)始執(zhí)行脈沖調(diào)制編碼以及冗余編碼處理過(guò)程。否則,則不執(zhí)行冗余編碼處理過(guò)程。
判斷接收端是否具有冗余解碼能力的過(guò)程也可以在脈沖調(diào)制編碼處理過(guò)程后進(jìn)行。
2)語(yǔ)音活動(dòng)檢測(cè)處理當(dāng)發(fā)送端確認(rèn)開(kāi)始執(zhí)行冗余編碼處理后,發(fā)送端對(duì)待發(fā)送信息進(jìn)行語(yǔ)音活動(dòng)檢測(cè)處理,具體可以為若當(dāng)前的待發(fā)送信息是語(yǔ)音信息,則將其傳輸至下一處理流程中;若當(dāng)前的待發(fā)送信息是非語(yǔ)音信息,則將其傳輸至發(fā)送控制處理過(guò)程。
3)脈沖調(diào)制編碼處理將經(jīng)過(guò)語(yǔ)音活動(dòng)檢測(cè)處理的語(yǔ)音信息進(jìn)行脈沖調(diào)制(PCM)編碼處理。
4)冗余編碼處理將經(jīng)過(guò)PCM編碼處理的信息進(jìn)行冗余編碼處理。
為了避免出現(xiàn)丟包現(xiàn)象導(dǎo)致IP電話(huà)的語(yǔ)音服務(wù)質(zhì)量下降,本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼方法中,提出了采用冗余編碼處理方案來(lái)解決這個(gè)問(wèn)題。所述的冗余編碼處理,其實(shí)質(zhì)是在發(fā)送端對(duì)信息進(jìn)行冗余編碼處理,以降低信息在網(wǎng)絡(luò)傳輸過(guò)程中發(fā)生信息丟失的概率。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼方法中,可以采用多描述編解碼方式來(lái)實(shí)現(xiàn)對(duì)信息的冗余編解碼處理,也可以采用其它方式對(duì)信息進(jìn)行冗余編解碼處理。
多描述編碼處理,是指在發(fā)送端,將經(jīng)過(guò)PCM編碼的信息,由一路信息流分成若干路信息流,例如二路、三路等。這樣,信息在通信網(wǎng)絡(luò)傳輸過(guò)程中,若發(fā)生信息流丟失現(xiàn)象,則接收端可以根據(jù)其它信息流獲得需要的信息,恢復(fù)丟失的信息流。
以一個(gè)信息流中的一個(gè)n比特信息為例,在多描述編碼處理過(guò)程中,可以將經(jīng)過(guò)PCM編碼后的一個(gè)n比特信息轉(zhuǎn)換成若干個(gè)n-1比特或者n-2比特信息,例如可以將一個(gè)8比特信息用兩個(gè)7比特或者三個(gè)6比特的信息來(lái)表示,也可以用其它若干個(gè)小于8比特的信息表示。
通過(guò)上述方法,多描述編碼處理過(guò)程實(shí)現(xiàn)了將一路信息流分成若干了信息流的過(guò)程,體現(xiàn)了本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼方法采用冗余編碼處理待發(fā)送信息的特點(diǎn)。
5)無(wú)損壓縮處理將經(jīng)過(guò)冗余編碼處理的信息進(jìn)行無(wú)損壓縮處理。
通常情況下,在對(duì)待發(fā)送信息進(jìn)行多描述編碼處理后,將導(dǎo)致信息所占用的帶寬增加,而且,隨著信息流數(shù)目的增多,信息占用的帶寬越大。但是,通信網(wǎng)絡(luò)的帶寬是有限的,所以,為了確保待發(fā)送信息經(jīng)過(guò)冗余編碼處理后不會(huì)占用大量帶寬,本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼方法中對(duì)經(jīng)過(guò)冗余編碼處理的待發(fā)送信息進(jìn)行無(wú)損壓縮處理。
由于IP電話(huà)的特點(diǎn)是對(duì)于語(yǔ)音信息的實(shí)時(shí)性要求很高,而且為了保證語(yǔ)音信息在丟包后能夠正?;謴?fù),無(wú)損壓縮過(guò)程需要是與幀無(wú)相關(guān)的實(shí)時(shí)處理過(guò)程。而傳統(tǒng)的無(wú)損壓縮編碼,比如哈夫曼(huffman)編碼,算術(shù)編碼是滿(mǎn)足不了實(shí)時(shí)性的要求,而且處理開(kāi)銷(xiāo)和內(nèi)存開(kāi)銷(xiāo)也是極大。所以,針對(duì)實(shí)際應(yīng)用情況,本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼方法提出了一種基于語(yǔ)音信號(hào)的無(wú)損編碼方案,既滿(mǎn)足了實(shí)時(shí)性與幀無(wú)相關(guān)的要求,且額外開(kāi)銷(xiāo)小。
由于經(jīng)過(guò)PCM編碼后的數(shù)據(jù)有高度的冗余,我們可以采用基于統(tǒng)計(jì)方式的壓縮編碼來(lái)對(duì)于多路信息流進(jìn)行壓縮,具體實(shí)現(xiàn)過(guò)程如附圖5所示,包括1差分運(yùn)算處理根據(jù)語(yǔ)音的差別特性,我們選用8階的可變長(zhǎng)壓縮編碼,那么需要開(kāi)銷(xiāo)3比特來(lái)標(biāo)記階數(shù),分別為0-7。對(duì)于多描述編碼后的單路數(shù)據(jù)流,范圍是在0-127之間,而且語(yǔ)音信號(hào)一般變化比較平滑,為了保證更高的壓縮效率,在處理時(shí),采用對(duì)差分后的數(shù)據(jù)進(jìn)行壓縮。
對(duì)于差分運(yùn)算處理過(guò)程,首先要保留第一個(gè)樣值,而第二個(gè)樣值利用第二個(gè)樣值與第一個(gè)樣值的差值進(jìn)行替換。由于在很多情況下,差值比原來(lái)的樣值更具有概率集中性,所以,對(duì)于每幀的N各數(shù)據(jù)以及N個(gè)數(shù)據(jù)樣值的數(shù)據(jù)塊,第一個(gè)數(shù)據(jù)全部保留,剩下的數(shù)據(jù)利用以前面一個(gè)數(shù)據(jù)的差值進(jìn)行替換。
2特征統(tǒng)計(jì)處理對(duì)于差值運(yùn)算后的N-1個(gè)數(shù)據(jù)值進(jìn)行統(tǒng)計(jì),如果所有樣值的絕對(duì)值均少于4,那么階數(shù)為0,全部樣值利用3比特來(lái)表示。如果索引樣值絕對(duì)值少于8時(shí),那么階數(shù)為1,全部樣值利用4比特進(jìn)行表示,后續(xù)還有統(tǒng)計(jì)分別用5比特與8比特來(lái)表示,6比特與8比特來(lái)表示,以及全部用8比特來(lái)表示。
對(duì)于差分運(yùn)算處理時(shí),在某些特殊情況下,會(huì)導(dǎo)致動(dòng)態(tài)范圍為-127-127之間,這時(shí)候不適合利用差分值進(jìn)行統(tǒng)計(jì),而修改為原數(shù)據(jù)值進(jìn)行統(tǒng)計(jì),那么表示的階數(shù)也不一樣。
3最佳壓縮處理最佳壓縮處理是根據(jù)每幀數(shù)據(jù)中的特征統(tǒng)計(jì)結(jié)果,選擇8種情況中最具有壓縮性能的一種進(jìn)行壓縮編碼。
實(shí)際仿真表明,對(duì)于語(yǔ)音數(shù)據(jù),采用該壓縮編碼后,壓縮效率能達(dá)到23%左右,滿(mǎn)足實(shí)際應(yīng)用要。
6)發(fā)送控制為經(jīng)過(guò)無(wú)損壓縮的信息生成語(yǔ)音信息標(biāo)識(shí),并采用多路編碼單獨(dú)發(fā)送方式或多路編碼交錯(cuò)發(fā)送方式,通過(guò)通信網(wǎng)絡(luò),將經(jīng)過(guò)無(wú)損壓縮處理的待發(fā)送信息以及所述語(yǔ)音信息標(biāo)識(shí)發(fā)送至網(wǎng)絡(luò)中需要待發(fā)送信息的接收端。
所述的多路編碼單獨(dú)發(fā)送方式,是將經(jīng)過(guò)冗余編碼處理和無(wú)損壓縮處理的信息中的多路信息流,分別發(fā)送至接收端,且將一路信息流發(fā)送完全后,再發(fā)送另一路信息流,直至將多路信息流全部發(fā)送至接收端。
所述的多路編碼交錯(cuò)發(fā)送方式,是將經(jīng)過(guò)冗余編碼處理和無(wú)損壓縮處理的信息中的多路信息流,交錯(cuò)混合在一起發(fā)送至接收端。
發(fā)送控制過(guò)程還包括將所述的非語(yǔ)音信息轉(zhuǎn)換成靜音指示幀,并為其生成靜音指示幀標(biāo)識(shí),然后將所述的靜音指示幀與靜音指示幀標(biāo)識(shí)發(fā)送至所述的接收端。
本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼方法中,接收端接收經(jīng)過(guò)脈沖調(diào)制編碼處理以及冗余編碼處理的信息;接收端對(duì)經(jīng)過(guò)冗余編碼處理的信息進(jìn)行冗余解碼處理;接收端對(duì)經(jīng)過(guò)冗余解碼處理后的信息進(jìn)行脈沖調(diào)制解碼處理,還原所述信息。
具體一點(diǎn)講,本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼方法中,接收端接收經(jīng)過(guò)冗余編碼處理的信息后,采用多描述解碼方式對(duì)其進(jìn)行冗余解碼處理;將經(jīng)過(guò)冗余解碼處理的信息進(jìn)行脈沖調(diào)制解碼處理;同時(shí),接收端通過(guò)舒適噪聲生成處理,無(wú)損解壓縮處理,以及丟包隱藏處理后,還原接收的信息。
本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼方法的具體實(shí)現(xiàn)過(guò)程如附圖6所示,具體可以包括以下過(guò)程1)接收控制接收端通過(guò)通信網(wǎng)絡(luò)接收經(jīng)過(guò)脈沖調(diào)制編碼處理以及冗余編碼處理的信息,并對(duì)其進(jìn)行發(fā)送方式的鑒別,確定接收的信息是采用多路編碼單獨(dú)發(fā)送方式還是多路編碼交錯(cuò)發(fā)送方式發(fā)送信息,并將結(jié)果告知后續(xù)冗余解碼處理過(guò)程。
接收端還可以在接收控制過(guò)程中,根據(jù)所述信息中包含的標(biāo)識(shí),鑒別出所述信息中的語(yǔ)音信息以及非語(yǔ)音信息,并將語(yǔ)音信息傳輸至無(wú)損壓縮處理,將非語(yǔ)音信息,即靜音指示幀傳輸至舒適噪聲生成處理過(guò)程。
2)無(wú)損解壓縮處理將接收端接收的語(yǔ)音信息進(jìn)行無(wú)損解壓縮處理。
無(wú)損解壓縮處理過(guò)程為無(wú)損壓縮處理過(guò)程的逆過(guò)程。
3)冗余解碼處理將經(jīng)過(guò)無(wú)損解壓縮處理的信息進(jìn)行冗余解碼處理。
本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼方法中,采用多描述解碼方式對(duì)接收端接收,經(jīng)過(guò)冗余編碼處理的信息進(jìn)行冗余解碼處理。也可以采用其它解碼方式進(jìn)行冗余解碼處理。
多描述解碼處理,是在接收端,將若干路信息流合并成一路完整的信息流。
若信息在傳輸過(guò)程中有信息流丟失,則在多描述解碼處理過(guò)程中,根據(jù)信息采用的不同發(fā)送方式,采取不同的恢復(fù)方法對(duì)丟失的信息流進(jìn)行恢復(fù),具體可以為若接收端接收的信息采用多路編碼單獨(dú)發(fā)送方式,則信息在傳輸過(guò)程中丟失的信息流,接收端將根據(jù)獲取的其它路信息流對(duì)其進(jìn)行恢復(fù)處理;若接收端接收的信息采用多路編碼交錯(cuò)發(fā)送方式,則信息在傳輸過(guò)程中丟失的信息流,接收端將根據(jù)其上下文信息對(duì)其進(jìn)行恢復(fù)處理。
下面以信息采用兩路編碼單獨(dú)發(fā)送方式為例,并結(jié)合附圖7所示,具體闡述多描述解碼處理過(guò)程,所述過(guò)程具體可以包括在多描述編碼處理過(guò)程中,將信息分成C1,C2兩路進(jìn)行傳輸;在接收端,如果兩路信息流中沒(méi)有發(fā)生丟包現(xiàn)象,則在中心解碼器中進(jìn)行解碼,得到高質(zhì)量的信號(hào)輸出y0(n);若兩路信息流中一路發(fā)生丟包現(xiàn)象,則另一路信息流在單路解碼器中進(jìn)行解碼,得到較低質(zhì)量的信號(hào)輸出y1(n)或者y2(n);當(dāng)C1,C2均發(fā)生丟失時(shí),則信息被確定為完成丟失,接收端通過(guò)丟包隱藏處理進(jìn)行信息恢復(fù)處理。
4)脈沖調(diào)制(PCM)解碼處理將經(jīng)過(guò)冗余解碼處理的信息進(jìn)行PCM解碼處理。
5)丟包隱藏處理若采用多描述編碼方式進(jìn)行冗余編碼處理的信息在傳輸過(guò)程中,多路信息均發(fā)生丟失,而接收端采用多描述解碼方式進(jìn)行冗余解碼處理無(wú)法恢復(fù),則接收端還可以采用丟包隱藏技術(shù)對(duì)所述的信息進(jìn)行處理,隱藏丟失的信息。
丟包隱藏技術(shù)可以是現(xiàn)有技術(shù)中的任一種丟包隱藏處理方法。
6)舒適噪聲生成處理接收端還可以生成舒適噪聲,以替換接收端通過(guò)通信網(wǎng)絡(luò)所獲取到的信息包含的靜音指示幀,且舒適噪聲與靜音指示幀電平匹配。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼方法中,發(fā)送端將待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理以及冗余編碼處理后,發(fā)送至接收端;接收端對(duì)接收的信息進(jìn)行冗余解碼處理以及脈沖調(diào)制解碼處理,還原發(fā)送端發(fā)送的信息。從而降低了信息在網(wǎng)絡(luò)傳輸過(guò)程中出現(xiàn)丟包現(xiàn)象的概率。
具體一點(diǎn)講,本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼方法中,發(fā)送端對(duì)待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理,并判斷通信網(wǎng)絡(luò)中需要待發(fā)送信息的接收端是否具有冗余解碼處理能力,在確認(rèn)需要待發(fā)送信息的接收端具有冗余解碼處理能力后,采用多描述編碼方式對(duì)經(jīng)過(guò)脈沖調(diào)制編碼后的待發(fā)送信息進(jìn)行冗余編碼處理;同時(shí),發(fā)送端對(duì)待發(fā)送信息進(jìn)行語(yǔ)音活動(dòng)檢測(cè)和無(wú)損壓縮處理,以保證經(jīng)過(guò)冗余編碼處理的待發(fā)送信息不會(huì)占用大量的帶寬;在完成上述處理之后,將待發(fā)送信息發(fā)送至接收端。
接收端接收經(jīng)過(guò)冗余編碼處理的信息后,采用多描述解碼方式對(duì)其進(jìn)行冗余解碼處理,將經(jīng)過(guò)冗余解碼處理的信息進(jìn)行脈沖調(diào)制解碼處理;并通過(guò)舒適噪聲生成處理,無(wú)損解壓縮處理,脈沖調(diào)制解碼處理以及丟包隱藏處理后,獲得發(fā)送端發(fā)送的信息。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼方法的具體實(shí)現(xiàn)過(guò)程如附圖8所示,具體可以包括(一)發(fā)送階段1)接收端冗余解碼能力確認(rèn)2)語(yǔ)音活動(dòng)檢測(cè)處理3)脈沖調(diào)制編碼處理4)冗余編碼處理本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼方法中,可以采用多描述編解碼方式來(lái)實(shí)現(xiàn)對(duì)信息的冗余編解碼處理,也可以采用其它方式對(duì)信息進(jìn)行冗余編解碼處理。
5)無(wú)損壓縮處理無(wú)損壓縮處理過(guò)程具體可以包括1差分運(yùn)算處理2特征統(tǒng)計(jì)處理3最佳壓縮處理6)發(fā)送控制(二)接收階段1)接收控制2)無(wú)損解壓縮處理3)冗余解碼處理本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼方法中,采用多描述解碼方式對(duì)接收端接收經(jīng)過(guò)冗余編碼處理的信息進(jìn)行冗余解碼處理,也可以采用其它解碼方式進(jìn)行冗余解碼處理。
4)脈沖調(diào)制解碼處理5)丟包隱藏處理
6)舒適噪聲生成處理本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼設(shè)備具體實(shí)現(xiàn)結(jié)構(gòu)圖如圖9所示,具體可以包括能力判斷模塊,語(yǔ)音活動(dòng)檢測(cè)模塊,脈沖調(diào)制編碼模塊,冗余編碼模塊,無(wú)損壓縮模塊以及發(fā)送控制模塊,其中1)能力判斷模塊,用于判斷網(wǎng)絡(luò)中需要接收待發(fā)送信息的設(shè)備是否具備冗余解碼能力,并在確定所述的設(shè)備具備冗余解碼能力后,啟動(dòng)后續(xù)功能模塊。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼設(shè)備可以首先運(yùn)行能力判斷模塊,也可以在運(yùn)行脈沖調(diào)制編碼模塊之后運(yùn)行該模塊。
2)語(yǔ)音活動(dòng)檢測(cè)模塊,用于對(duì)所述的待發(fā)送信息的進(jìn)行語(yǔ)音活動(dòng)檢測(cè)處理。
當(dāng)能力判斷模塊確認(rèn)網(wǎng)絡(luò)中需要待發(fā)送信息的設(shè)備具有冗余解碼能力后語(yǔ)音活動(dòng)檢測(cè)模塊開(kāi)始對(duì)待發(fā)送信息進(jìn)行處理,處理過(guò)程具體可以為若當(dāng)前的待發(fā)送信息是語(yǔ)音信息,則將其傳輸脈沖調(diào)制編碼模塊;若當(dāng)前的待發(fā)送信息是非語(yǔ)音信息,則將其傳輸至發(fā)送控制模塊。
3)脈沖調(diào)制編碼模塊,用于對(duì)經(jīng)過(guò)語(yǔ)音活動(dòng)檢測(cè)處理的語(yǔ)音信息進(jìn)行脈沖調(diào)制編碼處理。
4)冗余編碼模塊,用于采用多描述編碼方式對(duì)經(jīng)過(guò)脈沖調(diào)制編碼處理的信息進(jìn)行冗余編碼處理。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼設(shè)備,可以采用多描述編解碼方式來(lái)實(shí)現(xiàn)對(duì)信息的冗余編碼處理,也可以采用其它方式對(duì)信息進(jìn)行冗余編碼處理。
5)無(wú)損壓縮模塊,用于對(duì)經(jīng)過(guò)冗余編碼處理的信息進(jìn)行無(wú)損壓縮處理。
所述的無(wú)損壓縮模塊具體實(shí)現(xiàn)結(jié)構(gòu)圖如圖10所示,具體可以包括差分運(yùn)算單元用于對(duì)經(jīng)過(guò)冗余編碼處理的信息進(jìn)行差分運(yùn)算處理;
特征統(tǒng)計(jì)單元用于對(duì)經(jīng)過(guò)差分運(yùn)算處理的信息進(jìn)行特征統(tǒng)計(jì)處理;最佳壓縮單元用于對(duì)經(jīng)過(guò)特征統(tǒng)計(jì)處理的信息進(jìn)行最佳壓縮處理。
6)發(fā)送控制模塊;用于確定待發(fā)送信息的發(fā)送方式,并發(fā)送信息。
發(fā)送控制模塊為經(jīng)過(guò)無(wú)損壓縮的信息生成語(yǔ)音信息標(biāo)識(shí),并采用多路編碼單獨(dú)發(fā)送方式或多路編碼交錯(cuò)發(fā)送方式,通過(guò)通信網(wǎng)絡(luò),將語(yǔ)音信息以及語(yǔ)音信息標(biāo)識(shí),發(fā)送至網(wǎng)絡(luò)中需要待發(fā)送信息的設(shè)備。
多路編碼單獨(dú)發(fā)送方式,是將經(jīng)過(guò)冗余編碼處理和無(wú)損壓縮處理的信息中的多路信息流,分別發(fā)送至接收設(shè)備,且將一路信息流發(fā)送完全后,再發(fā)送另一路信息流,直至將多路信息流全部發(fā)送至接收端。
多路編碼交錯(cuò)發(fā)送方式,是將經(jīng)過(guò)冗余編碼處理和無(wú)損壓縮處理的信息中的多路信息流,交錯(cuò)混合在一起發(fā)送至接收設(shè)備。
發(fā)送控制模塊還可以用于將語(yǔ)音活動(dòng)檢測(cè)模塊傳輸來(lái)的非語(yǔ)音信息轉(zhuǎn)換成靜音指示幀,并為其生成靜音指示幀標(biāo)識(shí),然后將靜音指示幀以及靜音指示幀標(biāo)識(shí)發(fā)送至所述接收設(shè)備。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼設(shè)備中的語(yǔ)音活動(dòng)檢測(cè)模塊與無(wú)損壓縮模塊可以同時(shí)存在,也可以任意存在其中的一個(gè)模塊,以達(dá)到減小經(jīng)過(guò)冗余編碼處理的信息所占帶寬的目的。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編碼設(shè)備中,也可以采用固定的發(fā)送模式進(jìn)行信息發(fā)送,而減少發(fā)送控制模塊的功能。
本發(fā)明的實(shí)施例提供的脈沖調(diào)制解碼設(shè)備的具體實(shí)現(xiàn)結(jié)構(gòu)圖如圖11所示,具體可以包括能力標(biāo)識(shí)模塊,接收控制模塊,無(wú)損解壓縮模塊,冗余解碼模塊,脈沖調(diào)制解碼模塊,丟包隱藏模塊以及舒適噪聲生成模塊,其中1)能力標(biāo)識(shí)模塊,用于標(biāo)識(shí)設(shè)備本身具備冗余解碼能力。
2)接收控制模塊,用于接收經(jīng)過(guò)脈沖調(diào)制編碼處理以及冗余編碼處理的信息,并對(duì)接收的信息進(jìn)行發(fā)送方式的鑒別,并將結(jié)果告知所述的冗余解碼模塊。
接收控制模塊對(duì)通過(guò)通信網(wǎng)絡(luò)接收經(jīng)過(guò)脈沖調(diào)制編碼以及冗余編碼處理的信息,并對(duì)其進(jìn)行發(fā)送方式的鑒別,確定接收的信息是采用多路編碼單獨(dú)發(fā)送方式還是多路編碼交錯(cuò)發(fā)送方式,并將結(jié)果告知后續(xù)冗余解碼模塊。
接收控制模塊還可以用于根據(jù)所述信息中包含的標(biāo)識(shí),鑒別出信息中語(yǔ)音信息以及非語(yǔ)音信息,即靜音指示幀,并將語(yǔ)音信息傳輸至無(wú)損解壓縮模塊,將靜音指示幀傳輸至舒適噪聲生成模塊。
3)無(wú)損解壓縮模塊,用于對(duì)接收控制模塊接收的語(yǔ)音信息進(jìn)行無(wú)損解壓縮處理。
無(wú)損解壓縮處理過(guò)程為無(wú)損壓縮處理過(guò)程的逆過(guò)程。
4)冗余解碼單元,用于采用多描述解碼方式對(duì)經(jīng)過(guò)無(wú)損解壓縮處理的信息進(jìn)行冗余解碼處理。
本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼設(shè)備中,可以采用多描述編解碼方式來(lái)實(shí)現(xiàn)對(duì)信息的冗余編解碼處理,也可以采用其它方式對(duì)信息進(jìn)行冗余編解碼處理。
5)脈沖調(diào)制解碼模塊,用于對(duì)經(jīng)過(guò)冗余解碼處理的信息進(jìn)行脈沖調(diào)制解碼處理。
6)丟包隱藏模塊,用于對(duì)經(jīng)過(guò)脈沖調(diào)制解碼處理的信息進(jìn)行丟包隱藏處理。
本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼設(shè)備中,若接收的經(jīng)過(guò)冗余編碼處理的信息在傳輸過(guò)程中,多路信息均發(fā)生丟失,則丟包隱藏模塊可以采用丟包隱藏技術(shù)對(duì)所述的信息進(jìn)行恢復(fù)處理。
丟包隱藏技術(shù)可以是現(xiàn)有技術(shù)中的任一種丟包隱藏處理方法。
7)舒適噪聲生成模塊,用于生成舒適噪聲以替換接收控制模塊接收的信息中包含的靜音指示幀。
舒適噪聲生成模塊生成的舒適噪聲與接收控制模塊接收的信息中包含的靜音指示幀電平要匹配。
本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼設(shè)備中,舒適噪聲生成模塊與無(wú)損解壓縮模塊可以同時(shí)存在,也可以任意存在其中一個(gè)模塊。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼系統(tǒng)的具體實(shí)現(xiàn)結(jié)構(gòu)圖如圖12所示,具體可以包括脈沖調(diào)制編碼設(shè)備和脈沖調(diào)制解碼設(shè)備,其中1)脈沖調(diào)制編碼設(shè)備,用于將待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理以及冗余編碼處理后,發(fā)送至脈沖調(diào)制解碼設(shè)備。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼系統(tǒng)中包含的脈沖調(diào)制編碼設(shè)備具體可以包括1能力判斷模塊,用于判斷網(wǎng)絡(luò)中需要接收待發(fā)送信息的設(shè)備是否具備冗余解碼能力,并在確定所述的設(shè)備具備冗余解碼能力后,啟動(dòng)后續(xù)功能模塊。
2語(yǔ)音活動(dòng)檢測(cè)模塊,用于對(duì)所述的待發(fā)送信息的進(jìn)行語(yǔ)音活動(dòng)檢測(cè)處理。
3脈沖調(diào)制編碼模塊,用于對(duì)經(jīng)過(guò)語(yǔ)音活動(dòng)檢測(cè)處理的信息進(jìn)行脈沖調(diào)制編碼處理。
4冗余編碼處理單元,用于采用多描述編碼方式對(duì)經(jīng)過(guò)脈沖調(diào)制編碼處理的信息進(jìn)行冗余編碼處理。
5無(wú)損壓縮模塊,用于對(duì)經(jīng)過(guò)冗余編碼處理的信息進(jìn)行無(wú)損壓縮處理。
6發(fā)送控制模塊;用于確定待發(fā)送信息的發(fā)送方式,并發(fā)送信息。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼系統(tǒng)中包含的脈沖調(diào)制設(shè)備中,舒適噪聲生成模塊與無(wú)損解壓縮模塊可以同時(shí)存在,也可以任意存在其中一個(gè)模塊。
2)脈沖調(diào)制解碼設(shè)備,用于對(duì)接收的信息進(jìn)行冗余解碼處理以及脈沖調(diào)制解碼處理,還原脈沖調(diào)制編碼設(shè)備發(fā)送的信息。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼系統(tǒng)中包含的脈沖調(diào)制解碼設(shè)備具體可以包括1能力標(biāo)識(shí)模塊,用于標(biāo)識(shí)設(shè)備本身具備冗余解碼能力。
2接收控制模塊,用于接收信息,并對(duì)接收的信息進(jìn)行發(fā)送方式的鑒別,并將結(jié)果告知所述的冗余解碼模塊。
3)無(wú)損解壓縮模塊,用于對(duì)接收控制模塊接收的的信息進(jìn)行無(wú)損解壓縮處理。
4)冗余解碼單元,用于采用多描述解碼方式對(duì)經(jīng)過(guò)無(wú)損解壓縮處理的信息進(jìn)行冗余解碼處理。
5)脈沖調(diào)制解碼模塊,用于對(duì)經(jīng)過(guò)冗余解碼處理的信息進(jìn)行脈沖調(diào)制解碼處理。
6)丟包隱藏模塊,用于對(duì)經(jīng)過(guò)脈沖調(diào)制解碼處理的信息進(jìn)行丟包隱藏處理。
7)舒適噪聲生成模塊,用于生成舒適噪聲以替換獲取的信息中包含的靜音指示幀。
本發(fā)明實(shí)施例提供的脈沖調(diào)制解碼設(shè)備中,舒適噪聲生成模塊與無(wú)損解壓縮模塊可以同時(shí)存在,也可以任意存在其中一個(gè)模塊。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼系統(tǒng)中包含的脈沖調(diào)制解碼設(shè)備,舒適噪聲生成模塊與無(wú)損解壓縮模塊可以同時(shí)存在,也可以任意存在其中一個(gè)模塊。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編解碼系統(tǒng)中,若脈沖調(diào)制編碼設(shè)備與脈沖調(diào)制解碼設(shè)備之間有固定的編碼與解碼關(guān)系,則脈沖調(diào)制編碼設(shè)備可以取消能力判斷模塊,也可以取消發(fā)送控制模塊,而脈沖調(diào)制解碼設(shè)備可以取消能力標(biāo)識(shí)模塊,也可以取消接收控制模塊。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編、解碼的方法、設(shè)備及系統(tǒng),在額外開(kāi)銷(xiāo)少量處理能力和帶寬的情況下,顯著降低了信息在通信網(wǎng)絡(luò)傳輸過(guò)程中出現(xiàn)的丟包現(xiàn)象的概率,大幅度提高了網(wǎng)絡(luò)電話(huà)的語(yǔ)音服務(wù)質(zhì)量。同時(shí),本發(fā)明實(shí)施例所述的方案中還對(duì)所述的信息進(jìn)行語(yǔ)音活動(dòng)檢測(cè)和無(wú)損壓縮處理,從而避免了經(jīng)過(guò)冗余編碼處理的信息占用大量寶貴的帶寬。
本發(fā)明實(shí)施例提供的脈沖調(diào)制編設(shè)備以及脈沖調(diào)制解碼設(shè)備,可以合并為一個(gè)獨(dú)立的設(shè)備,完成對(duì)脈沖調(diào)制編解碼的編碼及解碼處理過(guò)程。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種脈沖調(diào)制編碼的方法,其特征在于,所述方法包括對(duì)待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理;對(duì)經(jīng)過(guò)脈沖調(diào)制編碼處理的待發(fā)送信息進(jìn)行冗余編碼處理;發(fā)送經(jīng)過(guò)冗余編碼處理后的信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理前,還包括對(duì)待發(fā)送信息進(jìn)行語(yǔ)音活動(dòng)檢測(cè)處理,具體為將待發(fā)送信息中語(yǔ)音信息傳輸至所述脈沖調(diào)制編碼處理過(guò)程;將待發(fā)送信息中非語(yǔ)音信息傳輸至發(fā)送控制過(guò)程,并在發(fā)送控制過(guò)程中將其轉(zhuǎn)換成靜音指示幀,發(fā)送至通信網(wǎng)絡(luò)中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)待發(fā)送信息進(jìn)行冗余編碼處理前,還包括判斷接收待發(fā)送信息的接收端是否具有冗余解碼能力,并在確認(rèn)所述的接收端具有冗余解碼能力后,執(zhí)行對(duì)待發(fā)送信息的冗余編碼處理。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)待發(fā)送信息進(jìn)行冗余編碼處理的過(guò)程包括采用多描述編碼方式對(duì)經(jīng)過(guò)脈沖調(diào)制編碼后的待發(fā)送信息進(jìn)行冗余編碼處理。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)待發(fā)送信息進(jìn)行冗余編碼處理后,還包括對(duì)經(jīng)過(guò)冗余編碼處理的待發(fā)送信息進(jìn)行無(wú)損壓縮處理;且所述無(wú)損壓縮處理的過(guò)程具體為對(duì)經(jīng)過(guò)冗余編碼處理后的待發(fā)送信息進(jìn)行差分運(yùn)算處理,特征統(tǒng)計(jì)處理以及最佳壓縮處理。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述發(fā)送經(jīng)過(guò)冗余編碼處理后的信息的步驟具體包括發(fā)送端采用多路編碼結(jié)果單獨(dú)傳輸或多路編碼結(jié)果交錯(cuò)傳輸?shù)姆绞綄⒔?jīng)過(guò)冗余編碼處理后的待發(fā)送信息通過(guò)通信網(wǎng)絡(luò)發(fā)送至所述接收端。
7.一種脈沖調(diào)制解碼的方法,其特征在于,所述方法包括接收經(jīng)過(guò)脈沖調(diào)制編碼處理以及冗余編碼處理的信息;對(duì)經(jīng)過(guò)冗余編碼處理的信息進(jìn)行冗余解碼處理;對(duì)經(jīng)過(guò)冗余解碼處理后的信息進(jìn)行脈沖調(diào)制解碼處理,還原所述信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述冗余解碼處理之前,還包括對(duì)經(jīng)過(guò)冗余編碼處理的信息進(jìn)行舒適噪聲生成處理和/或無(wú)損解壓縮處理。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述冗余解碼處理的過(guò)程包括采用多描述解碼方式對(duì)所述信息進(jìn)行冗余解碼處理。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述脈沖調(diào)制解碼之后,還包括對(duì)于出現(xiàn)丟包現(xiàn)象的信息進(jìn)行丟包隱藏處理。
11.一種脈沖調(diào)制編解碼的方法,其特征在于,包括發(fā)送端將待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理以及冗余編碼處理后,發(fā)送至接收端;接收端對(duì)接收的信息進(jìn)行冗余解碼處理以及脈沖調(diào)制解碼處理,還原發(fā)送端發(fā)送的信息。
12.一種脈沖調(diào)制編碼設(shè)備,其特征在于,包括脈沖調(diào)制編碼模塊,冗余編碼模塊以及發(fā)送控制模塊,其中脈沖調(diào)制編碼模塊,用于對(duì)待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理;冗余編碼模塊,用于對(duì)經(jīng)過(guò)脈沖調(diào)制編碼處理的待發(fā)送信息進(jìn)行冗余編碼處理;發(fā)送控制模塊,用于發(fā)送經(jīng)過(guò)冗余編碼處理的待發(fā)送信息。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述的設(shè)備還包括能力判斷模塊,以及語(yǔ)音活動(dòng)檢測(cè)模塊和/或無(wú)損壓縮模塊,其中能力判斷模塊,用于判斷網(wǎng)絡(luò)中需要接收待發(fā)送信息的設(shè)備是否具備冗余解碼能力,并在確定所述的設(shè)備具備冗余解碼能力后,啟動(dòng)后續(xù)功能模塊;語(yǔ)音活動(dòng)檢測(cè)模塊,用于對(duì)所述的待發(fā)送信息的進(jìn)行語(yǔ)音活動(dòng)檢測(cè)處理,具體為將待發(fā)送信息中語(yǔ)音信息傳輸至所述脈沖調(diào)制編碼模塊;將待發(fā)送信息中非語(yǔ)音信息傳輸至發(fā)送控制模塊;無(wú)損壓縮模塊,用于對(duì)經(jīng)過(guò)冗余編碼處理的信息進(jìn)行無(wú)損壓縮處理。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于,所述的無(wú)損壓縮模塊具體包括差分運(yùn)算單元用于對(duì)經(jīng)過(guò)冗余編碼處理的信息進(jìn)行差分運(yùn)算處理;特征統(tǒng)計(jì)單元用于對(duì)經(jīng)過(guò)差分運(yùn)算處理的信息進(jìn)行特征統(tǒng)計(jì)處理;最佳壓縮單元用于對(duì)經(jīng)過(guò)特征統(tǒng)計(jì)處理的信息進(jìn)行最佳壓縮處理。
15.一種脈沖調(diào)制解碼設(shè)備,其特征在于,包括接收控制模塊,冗余解碼模塊以及脈沖調(diào)制解碼模塊,其中接收控制模塊,用于接收經(jīng)過(guò)脈沖調(diào)制編碼處理以及冗余編碼處理的信息,并對(duì)接收的信息進(jìn)行發(fā)送方式的鑒別,并將結(jié)果告知所述的冗余解碼模塊;冗余解碼模塊,用于對(duì)接收模塊接收的,經(jīng)過(guò)冗余編碼處理的信息進(jìn)行冗余解碼處理;脈沖調(diào)制解碼模塊,對(duì)經(jīng)過(guò)冗余解碼處理的信息進(jìn)行脈沖調(diào)制解碼處理,還原所述信息。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述的設(shè)備還包括能力標(biāo)識(shí)模塊,丟包隱藏模塊,以及無(wú)損解壓縮模塊和/或舒適噪聲生成模塊,其中能力標(biāo)識(shí)模塊,用于標(biāo)識(shí)設(shè)備本身具備冗余解碼能力;無(wú)損解壓模塊,用于對(duì)接收控制模塊接收的信息進(jìn)行無(wú)損解壓縮處理;丟包隱藏模塊,用于對(duì)經(jīng)過(guò)脈沖調(diào)制解碼處理的信息進(jìn)行丟包隱藏處理;舒適噪聲生成模塊,用于產(chǎn)生舒適噪聲以替換所述設(shè)備接收的信息中包含的靜音指示幀。
17.一種脈沖調(diào)制編解碼系統(tǒng),其特征在于,包括脈沖調(diào)制編碼設(shè)備和脈沖調(diào)制解碼設(shè)備,其中脈沖調(diào)制編碼設(shè)備,用于將待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理以及冗余編碼處理后,發(fā)送至脈沖調(diào)制解碼設(shè)備;脈沖調(diào)制解碼設(shè)備,用于對(duì)接收的信息進(jìn)行冗余解碼處理以及脈沖調(diào)制解碼處理,還原脈沖調(diào)制編碼設(shè)備發(fā)送的信息。
全文摘要
本發(fā)明涉及一種脈沖調(diào)制編、解碼的方法、設(shè)備及系統(tǒng)。本發(fā)明實(shí)施例中,發(fā)送端將待發(fā)送信息進(jìn)行脈沖調(diào)制編碼處理以及冗余編碼處理后,發(fā)送至接收端;接收端對(duì)接收的信息進(jìn)行冗余解碼處理以及脈沖調(diào)制解碼處理,還原發(fā)送端發(fā)送的信息。從而在額外開(kāi)銷(xiāo)少量處理能力和帶寬的情況下,顯著降低了信息在通信網(wǎng)絡(luò)傳輸過(guò)程中出現(xiàn)的丟包現(xiàn)象的概率。
文檔編號(hào)H03M7/38GK101034956SQ20071006399
公開(kāi)日2007年9月12日 申請(qǐng)日期2007年2月15日 優(yōu)先權(quán)日2007年2月15日
發(fā)明者莫運(yùn)能, 李玉龍, 唐繁榮 申請(qǐng)人:華為技術(shù)有限公司