[發明專利]嵌入式編碼、解碼方法、編碼器、解碼器及系統無效
| 申請號: | 200710085362.5 | 申請日: | 2007-03-02 |
| 公開(公告)號: | CN101256771A | 公開(公告)日: | 2008-09-03 |
| 發明(設計)人: | 鮑長春;劉澤新;范睿;朱恒;李海婷;賈懋珅;李銳;李立雄 | 申請(專利權)人: | 北京工業大學;華為技術有限公司 |
| 主分類號: | G10L19/00 | 分類號: | G10L19/00;G10L19/04;G10L19/12;G10L13/00;H04L1/00 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 梁明升;逯長明 |
| 地址: | 100022*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 編碼 解碼 方法 編碼器 解碼器 系統 | ||
技術領域
本發明涉及編解碼領域,尤其涉及嵌入式編碼、解碼方法、編碼器、解碼器及系統。
背景技術
隨著以分組交換為基礎的IP電話技術得到越來越多的應用,語音分組傳輸技術迅速發展。目前,語音分組傳輸技術中一個亟待解決的問題是如何減小分組丟失對接收端合成語音質量的影響。在網絡傳輸時,有些分組可能在傳輸過程中丟失;還有些分組到達接收端時已經超過了允許的最大傳輸延時而被接收端拒收;接收端根據接收到的分組對丟失的分組進行模擬,再根據接收到的分組和模擬出的分組得到合成語音,這樣得到的合成語音的質量相對于原始語音會有較大的失真,當丟失的分組達到一定程度時,甚至無法得到合成語音。
發明內容
本發明實施例提供嵌入式編碼、解碼方法、編碼器、解碼器及系統,解決由于分組丟失所引起的合成語音失真。
一種嵌入式編碼方法,包括如下步驟:
對語音信號進行ACELP編碼,得到ACELP層的碼流;
對語音信號進行變換域編碼,得到變換域層的碼流。
一種嵌入式解碼方法,包括如下步驟:
判斷接收到的嵌入式碼流中是否包括ACELP層的碼流或變換域層的碼流;
如果包括ACELP層的碼流,則對所述碼流中的ACELP層進行ACELP解碼,得到所述ACELP層的合成語音;
如果包括變換域層的碼流,則對所述變換域層進行變換域解碼,得到所述變換域層的合成語音。
一種嵌入式編碼器,包括接收單元、ACELP編碼單元和變換域編碼單元,其中,
所述接收單元用于接收語音信號;
所述ACELP編碼單元用于對接收到的語音信號進行ACELP編碼,輸出ACELP層的碼流;
所述變換域編碼單元用于語音信號進行變換域編碼,輸出變換域層的碼流。
一種嵌入式解碼器,包括判斷單元、ACELP解碼單元和變換域解碼單元,其中,
所述判斷單元用于判斷接收到的嵌入式碼流中是否包括ACELP層的碼流或變換域層的碼流,并根據判斷結果將所述嵌入式碼流發送給所述ACELP解碼單元和/或變換域解碼單元;
所述ACELP解碼單元用于對來自所述判斷單元的嵌入式碼流中的ACELP層進行ACELP解碼,得到所述ACELP層的合成語音;
所述變換域解碼單元用于對來自所述判斷單元的嵌入式碼流中的變換域層進行變換域解碼,得到所述變換域層的合成語音。
一種嵌入式編解碼系統,包括嵌入式編碼器和嵌入式解碼器,其中,
所述嵌入式編碼器用于對語音信號進行ACELP編碼及變換域編碼,得到ACELP層及變換域層的碼流;并將完成編碼后的碼流進行網絡傳輸;
所述嵌入式解碼器接收到的所述編碼后的碼流,對所述編碼后的碼流中的ACELP層進行ACELP解碼、變換域層進行變換域解碼。
由于ACELP編碼通過逐級細化激勵信號,較低碼率的編碼信號對應于包含代數脈沖數較少的激勵信號,隨著碼率的提升,逐層增加代數脈沖的方式不斷細化激勵信號,當代數脈沖增加到一定數量后,對激勵信號的細化作用不明顯或者變差,因此本發明實施例采用ACELP和變換域編碼聯合編碼的方式得到嵌入式碼流,用變換域編碼彌補ACELP編碼的不足,從而保證了合成語音的質量。
附圖說明
圖1是本發明實施例中嵌入式編碼的流程示意圖;
圖2是本發明實施例中嵌入式解碼的流程示意圖;
圖3a、3b是本發明實施例中嵌入式編碼的工作原理圖;
圖4是本發明實施例中嵌入式解碼的工作原理圖;
圖5是本發明實施例中編碼端嵌入式碼流的碼率結構示意圖;
圖6是本發明實施例中解碼端嵌入式碼流的碼率結構示意圖
圖7本發明實施例中嵌入式碼流的幀比特結構示意圖;
圖8是本發明一實施例中的嵌入式編碼系統的結構示意圖。
具體實施方式
對原始語音進行嵌入式編碼,在發送端獲得具有嵌入式結構的碼流,在嵌入式的碼流中,低碼率的碼元嵌入在高碼率的碼元中,碼率最低的碼元也能表示原始語音信號的主要參數,只是相對于其他碼率的碼元,在不同程度上損失了一些細節。當網路容量足夠時,網絡中傳輸高速率碼流;當遇到網路不同程度的擁塞時,根據信道編碼協議,逐漸丟棄碼率較高的碼元,可以保證合成語音中含有原始語音信號的主要參數,從而避免合成語音的失真。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工業大學;華為技術有限公司,未經北京工業大學;華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710085362.5/2.html,轉載請聲明來源鉆瓜專利網。





