新四季網

使用有損編碼的數據流和無損擴展數據流對源信號進行無損編碼的方法以及設備的製作方法

2023-07-20 13:26:06

專利名稱:使用有損編碼的數據流和無損擴展數據流對源信號進行無損編碼的方法以及設備的製作方法
技術領域:
本發明涉及使用有損編碼(encode)的數據流和無損擴展數據流 對源信號進行無損編碼的方法以及設備,其中所述有損編碼的數據流 和無損擴展數據流一起形成所述源信號的無損編碼的數據流。
背景技術:
對照有損音頻編碼技術(如mp3、 AAC等),無損壓縮算法能夠僅 採用原始音頻信號的冗餘以減小數據率。如現有技術的有損音頻編解 碼器中的心理聲學模型所標識的,這不可能依靠不相關性 (irrelevancy)。因此,所有無損音頻編碼方案的公共技術原理是應用 濾波器或變換進行去相關(例如預測濾波器或頻率變換),然後以無損 方式對變換後的信號進行編碼。編碼後的比特流包括變換或濾波器 的參數,以及變換後的信號的無損表示。
例如,參見Makhoul, "Linear prediction: A tutorial review", Proceedings of the IEEE, Vol.63, pp.561-580, 1975, T. Painter, A. Spanias: "Perceptual coding of digital audio", Proceedings of the IEEE, Vol.88, No.4, pp.451—513, 2000, 以及M. Hans, R.W, Schafer, "Lossless compression of digital audio", IEEE Signal Processing Magazine, July 2001, pp.21-32。
在圖8和圖9中描述了基於有損的無損編碼的基本原理。在圖8左 側的編碼部分,PCM音頻輸入信號SpcM通過有損編碼器81至有損解碼 器82,並且作為有損比特流至解碼部分(右側)的有損解碼器85。有 損編碼和解碼用於對信號進行去相關。在減法器83中將解碼器82的輸 出信號從輸入信號SpcM中去除,得到的差信號通過無損編碼器84,作 為至無損解碼器87的擴展比特流。86將解碼器85和87的輸出信號結合,以重新得到原始信號Spc:m。
在EP-B-0756386和US-B-6498811中針對音頻編碼公開了該基本 原理,還在P. Craven, M. Gerzon, "Lossless Coding for Audio Discs", J. Audio Eng. Soc., Vol.44, No.9, September 1996中以及在L Koller, Th. Sporer, K.H. Brandenburg, "Robust Coding of High Quality Audio Signals", AES 103rd Convention, Pr印rint 4621, August 1997中論述了該 基本原理。
在圖9中的有損編碼器中,PCM音頻輸入信號SpcM通過分析濾波 器組91以及子帶(sub-band)採樣的量化92,至編碼和比特流打包 (packing) 93。由接收信號SpcM並從分析濾波器組91接收相應信息的 感知模型計算器94來控制量化。
在解碼器側,解碼的有損比特流進入用於對比特流進行解包的裝 置95,裝置95之後跟著用於對子帶採樣進行解碼的裝置96以及輸出解
碼後的有損PCM信號SDee的合成濾波器組97。
在標準ISO/IEC 11172-3 (MPEG-1 Audio)中詳細描述了針對有損 編碼和解碼的示例。
在現有技術中,根據以下3個基本信號處理構思之一進行無損音
頻編碼
a) 使用線性預測技術進行時域去相關;
b) 使用可逆整數分析-合成濾波器組進行頻域無損編碼;
c) 對有損基本層編解碼器的殘餘(誤差信號)進行無損編碼。

發明內容
本發明將要解決的問題是提供分級的無損音頻編碼和解碼,所述 無損音頻編碼和解碼是建立在嵌入的有損音頻編解碼器之上的,並且 與依靠現有技術的基於有損的無損音頻編碼方案相比提供了更好的效 率(也就是壓縮比)。通過權利要求1至3和7至9中公開的方法解決 了該問題。在權利要求4至6和10至12中分別公開了應用這些方法 的設備。
本發明在有損編碼之上使用數學上的無損編碼和解碼。數學上無損音頻壓縮是指在解碼器輸出處採用對原始PCM採樣的比特精確再
現的音頻編碼。對於某些實施例,假設使用諸如MDCT之類的頻率變
換或類似的濾波器組在變換域進行有損編碼。作為示例,在描述中自
始至終將mp3標準(ISO/IEC 11172-3 Layer 3)用於有損基本層,然 而也能夠以類似的方式與其它有損編碼方案(例如AAC、 MPEG-4
音頻) 一起應用本發明。
傳輸或記錄的編碼比特流包括2部分有損音頻編解碼器的嵌入 的比特流,以及針對一個或幾個附加層的擴展數據,用以得到無損(也 就是比特精確的)原始PCM採樣或中間質量。
本發明基本上按照以上所列構思的版本c)。然而,本發明實施例 還應用來自構思a)和b)的特徵,也就是對幾個現有技術無損音頻編 碼方案的技術的協同結合(synergistic combination)。
本發明使用頻域去相關、時域去相關、或其結合,以為高效無損 編碼準備基本層有損音頻編解碼器的殘餘信號(誤差信號)。提出的去 相關技術使用從有損解碼器提取的輔助信息。因此,防止了對比特流 中多餘信息的傳輸,並且改進了總壓縮比。
除了改進了壓縮比以外,本發明的一些實施例提供了採用(在有 損編解碼器與數學上無損質量所限定的範圍內的) 一個或幾個中間質 量的音頻信號。此外,本發明允許使用簡單的比特丟棄技術除去(strip)
嵌入的有損比特流。
本發明的3個基本實施例在域方面有所不同,其中,以協同的方 式在時域中、頻域、或時域和頻域中進行對有損基本層編解碼器的殘 餘信號的去相關。與現有技術對比,所有實施例使用從有損基本層編 解碼器的解碼器得到的信息,以控制去相關和無損編碼過程。可選地, 實施例中的一些還使用來自有損基本層編解碼器的編碼器的信息。採 用來自有損基本層編解碼器的輔助信息可以減少總比特流中的冗餘, 從而改進基於有損的無損編解碼器的編碼效率。
在所有實施例中,能夠從比特流中提取具有不同質量級別的音頻 信號的至少2個不同變體。這些變體包括由嵌入的有損編碼流方案 表示的信號,以及對原始PCM採樣的無損解碼。在一些實施例中(參見凝鍵去教關以及凝鍵,好凝^遊去裙關部分),可以對具有中間質量 的音頻信號的一個或幾個另外的變體進行解碼。
在原理上,本發明的編碼方法適於使用有損編碼的數據流和無損 擴展數據流對源信號進行無損編碼,所述有損編碼的數據流和無損擴 展數據流一起形成所述源信號的無損編碼的數據流,所述方法包括步 驟
-對所述源信號進行有損編碼,其中所述有損編碼提供所述有損 編碼的數據流;
-對所述有損編碼的數據進行有損解碼,從而重建解碼的信號, 以及提供用於控制時域預測濾波器的輔助信息;
-形成所述源信號的相應延遲的版本與所述解碼的信號之間的差 信號,
-使用從所述輔助信息得到的濾波器係數對所述差信號進行預測 濾波,以在時域對所述差信號的連續值進行去相關;
-對所述去相關的差信號進行無損編碼,以提供所述無損擴展數 據流;
-將所述無損擴展數據流與所述有損編碼的數據流組合,以形成 所述無損編碼的數據流, 或包括步驟
-對所述源信號進行有損編碼,其中所述有損編碼提供所述有損 編碼的數據流;
-根據所述有損編碼的數據流的量化的係數以及從所述有損編碼 接收的相應的尚未量化的係數來計算頻譜白化數據,所述頻譜白化數 據表示對原始係數的更精細量化,由此對所述計算進行控制,以使得 量化誤差的功率對於所有頻率本質上恆定;
-使用所述頻譜白化數據對所述有損編碼的數據進行有損解碼, 從而重建解碼的信號;
-形成所述源信號的相應延遲的版本與所述解碼的信號之間的差 信號;
-對所述差信號進行無損編碼以提供所述無損擴展數據流;-將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白 化數據組合,以形成所述無損編碼的數據流, 或包括步驟
-對所述源信號進行有損編碼,其中所述有損編碼提供所述有損 編碼的數據流,
-根據所述有損編碼的數據流的量化的係數以及從所述有損編碼 接收的相應的尚未量化的係數,來計算頻譜白化數據,所述頻譜白化 數據表示對原始係數的更精細量化,由此對所述計算進行控制,以使 得量化誤差的功率對於所有頻率本質上恆定;
-使用所述頻譜白化數據對所述有損編碼的數據進行有損解碼, 從而重建解碼的信號,以及提供用於控制時域預測濾波器的輔助信息;
-形成所述源信號的相應延遲的版本與所述解碼的信號之間的差 信號;
-使用從所述輔助信息得到的濾波器係數對所述差信號進行預測 濾波,以在時域中對所述差信號的連續值進行去相關;
-對所述去相關的差信號進行無損編碼,以提供所述無損擴展數 據流;
-將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白 化數據組合,以形成所述無損編碼的數據流。
原理上,本發明的解碼方法適於對從有損編碼的數據流和無損擴
展數據流得到的無損編碼的源信號數據流進行解碼,所述有損編碼的
數據流和無損擴展數據流一起形成所述源信號的無損編碼的數據流, 其巾
對所述源信號進行有損編碼,所述有損編碼提供所述有損編碼的 數據流;
對所述有損編碼的數據進行相應的有損解碼,從而重建標準解碼
的信號,並且提供用於控制時域預測濾波器的輔助信息;
形成所述源信號的相應延遲的版本與所述解碼的信號之間的差 樣馬.
使用從所述輔助信息得到的濾波器係數對所述差信號進行預測濾波,以在時域對所述差信號的連續值進行去相關;
對所述去相關的差信號進行無損編碼,以提供所述無損擴展數據
流;
將所述無損擴展數據流與所述有損編碼的數據流組合,以形成所 述無損編碼的數據流,
所述方法包括步驟
-對所述無損編碼的源信號數據流進行解復用,以提供所述無損 擴展數據流以及所述有損編碼的數據流;
-對所述有損編碼的數據流進行有損解碼,從而重建有損解碼的 信號並且提供用於控制時域預測濾波器的所述輔助信息;
-對所述無損擴展數據流進行解碼,以提供所述去相關的差信號;
-使用從所述輔助信息得到的濾波器係數對所述去相關的差信號 的連續值進行逆去相關濾波;
-將所述去相關濾波的差信號與所述有損編碼的信號組合,以重 建所述源信號,
或其中
對所述源信號進行有損編碼,其中所述有損編碼提供所述有損編
碼的數據流;
根據所述有損編碼的數據流的量化的係數以及從所述有損編碼 接收的相應的尚未量化的係數,來計算頻譜白化數據,所述頻譜白化 數據表示對原始係數的更精細量化, 由此對所述計算進行控制,以使 得量化誤差的功率對於所有頻率本質上恆定;
使用所述頻譜白化數據對所述有損編碼的數據進行有損解碼,從 而重建解碼的信號;
形成所述源信號的相應延遲的版本與所述解碼的信號之間的差 信號;
對所述差信號進行無損編碼以提供所述無損擴展數據流; 將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白 化數據組合,以形成所述無損編碼的數據流, 所述方法包括步驟-對所述無損編碼的源信號數據流進行解復用,以提供所述無損 擴展數據流以及所述有損編碼的數據流;
-使用所述頻譜白化數據對所述有損編碼的數據流進行有損解 碼,從而重建有損解碼的信號;
-對所述無損擴展數據流進行解碼,以提供所述差信號;
-將所述差信號與所述有損解碼的信號組合,以重建所述源信號,
或其中
對所述源信號進行有損編碼,其中所述有損編碼提供所述有損編
碼的數據流;
根據所述有損編碼的數據流的量化的係數以及從所述有損編碼 接收的相應的尚未量化的係數,來計算頻譜白化數據,所述頻譜白化 數據表示對原始係數的更精細量化,由此對所述計算進行控制,以使 得量化誤差的功率對於所有頻率本質上恆定;
使用所述頻譜白化數據對所述有損編碼的數據進行有損解碼,從 而重建解碼的信號,以及提供用於控制時域預測濾波器的輔助信息;
形成所述源信號的相應延遲的版本與所述解碼的信號之間的差 信號;
使用從所述輔助信息得到的濾波器係數對所述差信號進行預測 濾波,以在時域中對所述差信號的連續值進行去相關;
對所述去相關的差信號進行無損編碼以提供所述無損擴展數據
流;
將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白 化數據組合,以形成所述無損編碼的數據流, 所述方法包括步驟
-對所述無損編碼的源信號數據流進行解復用,以提供所述無損 擴展數據流以及所述有損編碼的數據流;
-使用所述頻譜白化數據對所述有損編碼的數據流進行有損解 碼,從而重建有損解碼的信號,以及提供用於控制時域預測濾波器的 所述輔助信息;
-對所述無損擴展數據流進行解碼,以提供所述去相關的差信號;-使用從所述輔助信息得到的濾波器係數對所述去相關的差信號 的連續值進行逆去相關濾波;
-將所述去相關濾波的差信號與所述有損解碼的信號組合,以重 建所述源信號。
本發明的設備實施相應的本發明的方法的功能。
在各個從屬權利要求中公開了本發明的有利附加實施例。


參考附圖描述了本發明的示例實施例,附圖中
圖l示出了基於有損的無損編碼器的方框圖或信號流圖,其中使 用時域線性預測對殘餘信號進行去相關;
圖2示出了基於有損的無損解碼器的方框圖或信號流圖,其中使 用時域線性預測對殘餘信號進行去相關;
圖3示出了基於有損的無損編碼器的方框圖或信號流圖,其中在
頻域中對殘餘信號進行去相關;
圖4示出了基於有損的無損解碼器的方框圖或信號流圖,其中在
頻域中對殘餘信號進行去相關;
圖5示出了現有的ISO/IEC 11172-3 Layer III編碼器的方框圖6示出了基於有損的無損編碼器的方框圖或信號流圖,其中在 頻域和時域對殘餘信號進行去相關;
圖7示出了基於有損的無損解編碼器的方框圖或信號流圖,其中
在頻域和時域對殘餘信號進行去相關;
圖8示出了現有的基於有損的無損編碼器和解碼器的基本方框
圖9示出了現有的有損編碼器和解碼器的一般方框圖。
具體實施例方式
,去被
該實施例使用現有的殘餘編碼原理。在圖l中描述的編碼中,編 碼以有損編碼器步驟或階段101開始,產生傳遞至MUX塊109的有損比特流111。相應的有損解碼器102生成解碼的音頻信號112以及將要用於 對時域線性預測濾波器進行控制的一些輔助信息115。例如,該輔助信 息115包括一組參數,所述參數描述了有損編解碼器101/102的誤差(也 就是在減法器104中形成的(有損)解碼的音頻信號112與適當延遲的 原始信號PCM採樣113之間的差)(也就是殘餘信號114)的頻譜包絡。 延遲103對由有損編碼器101和有損解碼器102的鏈(chain)所引起的 任何算法延遲進行補償。輔助信息還能夠包括以下之一或更多個塊 大小、窗函數、截止頻率、比特分配。
從有損解碼器102提取的輔助信息115 (以及可能的信號114,特別 地,在有損編碼器101僅對部分音頻信號頻率範圍進行編碼的情況下, 或為了利於在步驟/階段105中更精確地確定濾波器係數,還有信號114) 用於濾波器適配塊105中,以確定將要應用到線性預測濾波器106中的一 組最佳濾波器係數118。預測濾波和減法107的目的是生成具有平坦(也 就是"白色")頻譜的去相關的輸出信號102。優選地,對白信號進行去 相關,相應的連續時域採樣或值呈現最低可能功率和熵。因此,對信號 更好的去相關導致具有更低平均數據率的無損編碼。與現有的基於有損 的無損方式相比,本發明可以進行非常好的去相關,而不需要傳輸與預 測濾波器設置有關的大量信息。在數據率方面,相應的信息流116總是 比未採用來自有損解碼器的輔助信息115的系統低。最後,將要傳輸以 用於在解碼側適配預測濾波器係數的額外信息116可以是0。也就是,所
提出的方法的編碼效率總是比類似的基於有損的無損音頻編碼方法好。 通常,可以採用來自有損解碼器的任何有用信息(參數、信號等), 以改進對預測濾波器和有損編碼器的適配。
為了可操作,將以平臺無關的方式實現有損解碼器102、時域線 性預測濾波器106、延遲補償103、減法點104和107、以及可以在有損 解碼器塊102中選擇地實現的任何內插功能性。也就是,對於所有目標 平臺,需要具有整數精度的定點實現(fixed-point implementation)來
生成可比特精確再現的結果。
將預測誤差信號120饋送至無損編碼塊108,無損編碼塊108生成 編碼的比特流121。有利地,因為能夠假設預測誤差信號120是去相關的(白色的),所以在無損編碼器108中可以使用簡單的無記憶熵編碼 (例如Rice編碼)。可以利用將要在濾波器適配塊105的濾波器適配期 間得到的附加輔助信息117可選地支持無損編碼。例如,可以提供殘餘 信號120的估計功率,作為輔助信息117,其是現有技術預測濾波器適 配方法的副產物。復用器109將部分比特流111、 116以及121組合以形 成輸出比特流信號122,並且可以針對輸出比特流122生成不同文件格 式或比特流格式。
術語"有損解碼器"是指對有損編碼的比特流進行精確解碼,也就 是有損編碼器的逆操作。
在圖2的解碼中,由解復用器201將進入的總比特流122分成子比 特流。有損解碼器202生成有損解碼的時間信號218以及輔助信息212, 其中將所述有損解碼器202實現為以平臺無關方式精確地生成與解碼 器102相同的輸出。根據該輔助信息以及任何比特流分量210 (與圖l 中的信號116相對應),可以正如在相應編碼塊105中一樣,在濾波器適 配塊203中執行濾波器適配。解復用器201還將有損擴展比特流211提供 給無損解碼器204,所述無損解碼器204的輸出饋送至包括加法器205 和由塊212提供的濾波器係數214控制的預測濾波器206在內的逆去相 關濾波器,從而生成有損編解碼器誤差信號114的比特精確的複製217。 該誤差信號與來自解碼器202的解碼信號218的相加207產生原始PCM 採樣SpcM。濾波器係數214與濾波器係數118相同。元件202、 204、 205、 206以及207的操作與相應元件102、 108、 107、 106以及104的操作相同。
f敘雄
可以以不同方式來應用該基本處理。
代替圖1中包括塊106和107在內的前向反饋線性預測濾波器結 構,可以使用時域線性預測濾波器的其它變體。例如,後向預測或後 向預測與上述前向預測的結合。另一選項是除了這些短期預測技術以 外,使用長期預測濾波器。
從濾波器適配塊105/203提取的附加輔助信息117/213可用於控制 無損編碼/解碼塊108/204。例如,如公共濾波器適配技術所估計的, 預測殘餘的標準偏差可用於對無損編碼進行參數化(例如選擇Huffman表格)。在圖1和2中針對信號117/213的虛線示出了該選項。 可以將提出的實施例應用在各種編解碼器上,對於所述各種編解
碼器,可以根據解碼器處可用的參數組來確定或估計誤差信號的功率
譜。因此,能夠將該分級的編解碼器處理應用到大範圍的音頻和語音
編解碼器。
示艦觀
假設有損基本層(base-layer)編解碼器遵從mp3標準,則可以根 據縮放因子組,確定時域線性預測濾波器的最佳係數。在mp3編解碼 器中,縮放因子描述了將要應用於對MDCT係數進行編碼的量化步長。 也就是,可以根據每一信號幀(微粒(granule))的縮放因子組得到 誤差信號功率譜的包絡。
令5W^指示在功率譜域表示的、針對第/個MDCT係數的縮放因 子。然後,可以通過逆離散傅立葉變換(IDFT)來確定自相關係數 <^W = IDFT{See(/)}。對Levinson-Durbin算法(上面引用的Makhoul)的
應用將生成將要在p階線性預測濾波器106/206中應用的最佳濾波器系 數118/214的期望組"""1…^。針對音頻信號的每一幀(微粒)重複
該過程。除了濾波器係數組A, / = 1..^以外,Levi腦n-Durbin算法生成
預測誤差信號120/215的期望變體。該變體是對預測殘餘的隨後無損編 碼108加以控制的重要信息。
如果mp3編碼器從比特分配中排除特定頻率範圍(例如低數據率 處的高頻率),或使用先進的編碼工具,則應用更複雜的方案。此外, 在特定頻率範圍中,誤差信號的功率譜的估計&/"可能不具有將用於 濾波器適配的期望精度。則將通過檢查誤差信號114獲得附加信息。這
可以在時域和頻域執行。 繊去被
在該實施例中,在有損編解碼器的變換域中執行對殘餘的去相 關。然而,仍然在時域執行實際的無損編碼。因此,該方法不同於現 有的基於有損的無損方案以及基於變換的無損編碼方法。提出的實施 例結合了變換域去相關與基於時域的無損編碼方式的優點。在圖3描述的編碼中,在使用適配的或固定的比特分配對變換參 數進行量化之前,有損編碼器301使用對原始信號SpcM(或其子帶信號) 的某一變換。在不喪失一般性的情況下,以下假設有損編碼器是基於
頻率變換的。在有損編碼器301生成了組合比特流317的嵌入的後向兼 容的有損信號部分309之後,應用"頻譜白化"塊302,所述"頻譜白化" 塊302的目的是在變換域中確定有損編碼器301的誤差信號,以及對 這些誤差係數執行附加量化,以針對將要編碼的擴展數據信號的連續 值的大小實現頻譜平坦(也就是"白色")的誤差基底。通常有損音頻 編解碼器應用複雜的噪聲整形技術以獲得誤差頻譜,所述誤差頻譜遵 從於人耳的非白色掩蔽閾值。頻譜白化塊至少需要原始變換係數310 以及作為輸入信號包含在比特流中的量化的變換係數309。通過在頻域 內將誤差量化,能夠實現這樣的白化。頻域中原始變換係數310與量化 的變換係數309之間的差信號是時域中差信號314的反映(mirror)或 映像(image )。
將有損編碼器的輸出比特流309和來自頻譜白化塊302的附加信 息311饋送至擴展的有損和白化解碼器塊303中,以及饋送至復用器 307。將得到的時域信號312從原始信號SpcM的適當延遲的版本313中減 去(補償有損編解碼器的任何延遲),生成殘餘信號314。由於頻譜白 化過程,使得該殘餘信號具有平坦頻譜,也就是在連續的採樣間存在 可忽略的相關。可以將殘餘信號直接饋送至無損編碼器306中,無損編 碼器306輸出無損擴展流316。可選地,可以使用來自有損&白化解碼 器303的輔助信息(參見以上給出的示例;對於誤差信號的平均功率是 尤其有利的)315來控制無損編碼器306。
為了可操作,以平臺無關的方式實現有損&白化解碼器303、減法
器305、以及可以在有損解碼器塊內選擇地實現的任何內插功能性。也
就是,對於所有目標平臺,需要具有整數精度的定點實現,來生成可
比特精確地再現的結果。
復用器307將部分比特流309、 311以及316組合以形成輸出比特流
信號317,並且可以生成不同文件格式或比特流格式。
在圖4所示的解碼中,將接收的比特流317解復用401並且分成獨立的信號層406、 407以及40S。將嵌入的有損比特流406和頻譜白化比 特流407饋送至有損和白化解碼器402。得到的時域信號是編碼中中間 質量信號312的比特精確的複製。無損解碼器403從比特流408以及選擇 地從有損和白化解碼器(輔助信息410)獲得輸入,以生成殘餘信號411。 通過將中間質量信號409加上無損解碼的殘餘信號411,獲得最終輸出
伯號SpcM。
元件402、 403以及404的操作與相應元件303、 306以及305的相同。
#敘廁
對於通過為頻譜白化分配更多或更少量的比特來控制殘餘信號 的功率,存在幾種可能性。 一個選項是,通過在頻譜白化塊302中改變 量化的量以及允許對時域無損編碼306的固定設置,將殘餘信號的恆定 功率作為目標。另一選項是,允許時域殘餘信號的可變功率電平(power level
通過採用有損編碼器301生成的部分比特流以及頻譜白化塊302, 特製的(tailored)解碼器可以生成具有中間質量的輸出信號,所述中 間質量在嵌入的有損編解碼器的質量和對原始PCM採樣的數學上無
損解碼的質量之間。該中間質量依賴於殘餘信號的功率,其中採用先 前段落中描述的方式之一來控制所述殘餘信號。這樣的解碼器可以不 包括無損解碼器403和加法器404,並且將不處理比特流316/408。
為了支持多於l個的中間質量信號的產生,頻譜白化信息311的分 層組織是有可能的。這樣,可以指定這樣的編解碼器所述編解碼器 在由有損編解碼器(最低質量)和原始PCM採樣(最高質量)所限定 的範圍內具有任意數目的中間質量級別。可以組織不同的質量級別, 以便提供可縮放的比特流。
示樹實嚴夠
本發明的示例實施例基於mp3標準。在圖5中示出了符合mp3的編 碼器的方框圖。在圖3的內容中,圖5的mp3編碼器(可能除了MUX507, 取決於文件格式的比特流)是有損編碼器塊301的一部分。
原始輸入信號SpcM通過多相濾波器組&抽取器(dedmator) 503、 分割&MDCT504以及比特分配和量化器505,至復用器507。輸入信號SpcM還通過FFT階段或步驟501至心理聲學分析502,所述心理聲學分 析502控制步驟/階段504和量化505中的分割(或加窗(windowing))。 比特分配和量化器505還提供輔助信息515,所述輔助信息515通過輔助 信息編碼器506至復用器507,復用器507輸出信號517。
分別地,令x指示來自塊504的輸出矢量513的(也就是在針對mp3 的MDCT域中的)、獨立卻任意的原始變換係數,令;指示由比特流514 表示和指示的相同係數的量化版本,它是輸出信號517或309的一部分。 除了比特流309/517以外,MDCT係數513的原始矢量被傳遞給頻譜白 化塊302上。因此,信號310包括信號513以及可選地來自mp3編碼器的 附加有用輔助信息。在頻譜白化塊302中,為了獲得白誤差基底,也就 是頻譜平坦(白)誤差頻譜e-" "2(e),利用第二量化器對mp3編解 碼器的誤差^x-;進行量化。因此,應該對將要在頻譜白化塊中應用 的比特分配進行控制,使得滿足條件E"")2^常量,其中E是期望值。
對於頻譜白化量化器,可以使用己知的量化技術,例如熵編碼之 後的標量(scalar)或柵格(lattice)量化,或優化的(訓練過的)固 定熵標量或矢量量化。如果不依賴於頻譜係數的原始mp3量化器的參 數值而選擇並且優化了頻譜白化量化器,則可以期望最好的結果。也 就是,頻譜白化量化器應該是條件量化器。
凝鍵f/7好凝^遊去遊關
該實施例結合了好i《去/^關和^#去/#關部分中所描述的特徵。 將去相關分成分別在頻域和時域操作的2個子系統。
在圖6描述的編碼中,在利用適配或固定的比特分配對變換係數 進行量化之前,有損編碼器601使用對原始信號SpcM (或其子帶信號) 的某一變換。在不失一般性的情況下,以下假設編碼器601使用頻率變 換。在生成了組合比特流625的嵌入的後向兼容的有損信號部分612之 後,應用頻譜白化塊602,目的是為了在變換域內確定編碼器601的誤 差信號,以及對這些誤差係數執行附加量化,以針對將要編碼的擴展 數據信號的連續值,實現在頻譜方面比有損解碼器的輸入誤差頻譜的 基底更平坦或白的誤差基底。頻譜白化塊至少需要原始變換係數613 和量化的變換係數612,作為輸入信號。將有損編碼器的輸出比特流612和來自頻譜白化塊602的相應附 加信息614饋送至有損和白化解碼器塊603以及饋送至復用器610。將其 得到的時域輸出信號615從原始信號SpcM的適當延遲版本616中減去 605,生成殘餘信號617。
在預測濾波器607中將在殘餘信號617的連續採樣間仍然保持的 弱相關性去除。在濾波器適配塊606中使用從有損和白化解碼器塊603 提取的輔助信息(參見以上給出的示例,例如誤差頻譜的包絡)618, 以確定將要應用在濾波器607中的一組最佳濾波器係數621。預測濾波 和減法608的目的是生成具有平坦或白頻譜的完全去相關的輸出信號
623。 該殘餘信號通過無損編碼器609,無損編碼器609輸出無損擴展流
624。 可選地,可以使用來自濾波器適配塊606的輔助信息(參見以上 給出的示例,例如信號功率)來自控制編碼器609。可選地,將與預測 濾波器設置有關的、來自塊606的信息發送至復用器610。在數據率方 面,相應的信息流619總是比未採用輔助信息618的系統低。
復用器610將部分比特流612、 614、 619以及624組合以形成輸出 信號625,並且可以生成不同的文件格式或比特流格式。
在圖7描述的解碼中,由解復用器701將接收的比特流625分成獨 立的信號層709、 710、 711以及712。將嵌入的有損比特流709和頻譜白 化比特流710都饋送至有損和白化解碼器702。所述有損和白化解碼器 702的有損或中間質量時域輸出信號719是編碼中有損或中間質量信號 615的比特精確的複製。
解碼器702還將輔助信息713提供給濾波器適配塊703。根據該輔 助信息以及任何比特流分量711 (與圖6中的信號619相對應),正如在 相應編碼塊606中一樣,執行濾波器適配。
無損解碼器704從無損擴展流712以及可選地從濾波器適配塊703 輸出的輔助信息715 (與圖6的輔助信息620相對應)得到輸入,以生成 (部分地)去相關的殘餘信號717 (與圖6中的信號623相對應)。將所 述信號饋送至包括加法器705以及由塊703提供的濾波器係數714控制 的預測濾波器706在內的逆去相關濾波器,從而生成殘餘信號617的比 特精確的複製718。通過在加法器707中將有損解碼的信號719與無損解碼的殘餘信號718組合,得到最後輸出信號SpcM。濾波器係數714與濾
波器係數621相同。元件702、 704、 705、 706以及707的操作與相應元 件603、 609、 608、 607以及605的操作相同。
儘管這些塊的功能和操作基本上分別遵從圖1和3、或圖2和4所描 述的操作,然而在控制方式以及將要在頻域和時域應用的去相關的量 方面存在不同。
控制頻域與時域去相關之間的平衡的一個策略是,對比特流的有 損部分和頻譜白化部分的總數據率加以限制。如果存在比特流的這兩 個分量的數據率的固定上限,則頻譜白化僅能夠執行誤差信號的去相 關任務的特定部分。也就是,時域殘餘信號617將仍然呈現一定的相關 性。如在/^教去/《關部分中描述的,通過使用線性預測濾波器、採用 從有損&白化解碼器得到的信息,由下遊的時域去相關去除剩餘的相 關性。
另一策略是,僅使用頻域去相關從殘餘信號中去除長期相關性, 也就是與殘餘信號的音調(tonal)分量相對應的、在頻域中較窄(或 "尖(peaky)")的信號的相關特性。隨後,優化由線性預測濾波執行 的時域去相關,並且使用所述所述時域去相關從殘餘信號中去除剩餘 的短期相關性。從而有利地,這兩個去相關技術都用在了它們最好的 操作點上。因此,這種處理可以以低計算複雜度實現非常高效的編碼。
,被蕭
通過為頻譜白化分配更多或更少量的比特來控制殘餘信號的功 率存在幾種可能。 一個選項是,通過改變頻譜白化塊602中的量化的量 以及通過允許對時域無損編碼609的固定設置(setup),將殘餘信號的 恆定功率作為目標。另一選項是,允許時域殘餘信號的可變功率電平。
通過採用有損編碼器601和頻譜白化塊602生成的部分比特流進 行,定製的解碼器可以生成具有中間質量的輸出信號,所述中間質量 在嵌入的有損編解碼器的質量和對原始PCM採樣的數學上無損解碼 的質量之間。該中間質量取決於由先前段落中描述的方式之一控制的 殘餘信號的功率。這樣的解碼器可以不包括無損解碼器704、濾波器適 配塊703、預測濾波器706以及加法器705和707。
權利要求
1、一種使用有損編碼的數據流(111)和無損擴展數據流(121)對源信號(SPCM)進行無損編碼的方法,所述有損編碼的數據流(111)和無損擴展數據流(121)一起形成所述源信號的無損編碼的數據流(122),所述方法包括步驟-對所述源信號進行有損編碼(101),其中所述有損編碼提供所述有損編碼的數據流(111),其特徵在於-對所述有損編碼的數據進行有損解碼(102),從而重建解碼的信號(112),以及提供用於控制時域預測濾波器的輔助信息(115);-形成所述源信號的相應延遲(103)的版本與所述解碼的信號(112)之間的差信號(114),-使用從所述輔助信息得到(105)的濾波器係數(118)對所述差信號進行預測濾波(106,107),以在時域對所述差信號的連續值進行去相關;-對所述去相關的差信號(120)進行無損編碼(108),以提供所述無損擴展數據流(121);-將所述無損擴展數據流與所述有損編碼的數據流組合(109),以形成所述無損編碼的數據流(122)。
2、 一種使用有損編碼的數據流(309)和無損擴展數據流(316) 對源信號(SPCM)進行無損編碼的方法,所述有損編碼的數據流(309) 和無損擴展數據流(316) —起形成所述源信號的無損編碼的數據流 (317),所述方法包括步驟-對所述源信號進行有損編碼(301),其中所述有損編碼提供所 述有損編碼的數據流(309),其特徵在於-根據所述有損編碼的數據流的量化的係數以及從所述有損編碼 接收的相應的尚未量化的係數,來計算(302)頻譜白化數據(311), 所述頻譜白化數據表示對原始係數的更精細量化,由此對所述計算進行控制,以使得量化誤差的功率對於所有頻率本質上恆定;-使用所述頻譜白化數據對所述有損編碼的數據進行有損解碼(303),從而重建解碼的信號(312);-形成(305)所述源信號(SpcM)的相應延遲(304)的版本與 所述解碼的信號(312)之間的差信號(314);-對所述差信號進行無損編碼(306)以提供所述無損擴展數據流 (316);-將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白 化數據(311)組合(307),以形成所述無損編碼的數據流(317)。
3、 一種使用有損編碼的數據流(612)和無損擴展數據流(624) 對源信號(SpcM)進行無損編碼的方法,所述有損編碼後的數據流(612) 和無損擴展數據流(624) —起形成所述源信號的無損編碼的數據流 (625),所述方法包括步驟-對所述源信號進行有損編碼(601),其中所述有損編碼提供所 述有損編碼的數據流(612),其特徵在於-根據所述有損編碼的數據流的量化的係數以及從所述有損編碼 接收的相應的尚未量化的係數,來計算(602)頻譜白化數據(614), 所述頻譜白化數據表示對原始係數的更精細量化,由此對所述計算進 行控制,以使得量化誤差的功率對於所有頻率本質上恆定;-使用所述頻譜白化數據對所述有損編碼的數據進行有損解碼 (603),從而重建解碼的信號(615),以及提供用於控制時域預測濾 波器的輔助信息(618);-形成(605)所述源信號(Spew)的相應延遲(604)的版本與 所述解碼的信號(615)之間的差信號(617);-使用從所述輔助信息得到(606)的濾波器係數(621)對所述 差信號進行預測濾波(607, 608),以在時域中對所述差信號的連續值 進行去相關;-對所述去相關的差信號(623)進行無損編碼(609)以提供所 述無損擴展數據流(624);-將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白化數據(614)組合(610),以形成所述無損編碼的數據流(625)。
4、 一種使用有損編碼的數據流(111)和無損擴展數據流(121)對源信號(SpcM)進行無損編碼的設備,所述有損編碼的數據流(111)和無損擴展數據流(121) —起形成所述源信號的無損編碼的數據流 (122),所述設備包括-適於對所述源信號進行有損編碼的裝置(101),其中所述有損 編碼提供所述有損編碼的數據流(111),其特徵在於-適於對所述有損編碼的數據進行有損解碼從而重建解碼的信號(112)以及提供用於控制時域預測濾波器的輔助信息(115)的裝置(102);-適於形成所述源信號的相應延遲的版本與所述解碼的信號(112)之間的差信號(114)的裝置(104, 103),-適於使用從所述輔助信息得到的濾波器係數(118)對所述差信 號進行預測濾波以在時域對所述差信號的連續值進行去相關的裝置 (105, 106, 107);-適於對所述去相關的差信號(120)進行無損編碼以提供所述無 損擴展數據流(121)的裝置(108);-適於將所述無損擴展數據流與所述有損編碼的數據流組合以形 成所述無損編碼的數據流(122)的裝置(109)。
5、 一種使用有損編碼的數據流(309)和無損擴展數據流(316) 對源信號(SPCM)迸行無損編碼的設備,所述有損編碼的數據流(309) 和無損擴展數據流(316) —起形成所述源信號的無損編碼的數據流(317),所述設備包括-適於對所述源信號進行有損編碼的裝置(301),其中所述有損 編碼提供所述有損編碼的數據流(309), 其特徵在於-適於根據所述有損編碼的數據流的量化的係數以及從所述有損 編碼接收的相應的尚未量化的係數,來計算頻譜白化數據(311),其中所述頻譜白化數據表示對原始係數的更精細量化,由此對所述計算 進行控制,以使得量化誤差的功率對於所有頻率本質上恆定的裝置 (302);-適於使用所述頻譜白化數據對所述有損編碼的數據進行有損解碼從而重建解碼的信號(312)的裝置(303);-適於形成所述源信號(SPCM)的相應延遲的版本與所述解碼的 信號(312)之間的差信號(314)的裝置(305, 304);-適於對所述差信號進行無損編碼以提供所述無損擴展數據流 (316)的裝置(306);-適於將所述無損擴展數據流與所述有損編碼的數據流和所述頻 譜白化數據(311)組合以形成所述無損編碼的數據流(317)的裝置 (307)。
6、 一種使用有損編碼的數據流(612)和無損擴展數據流(624) 對源信號(SPCM)進行無損編碼的方法,所述有損編碼的數據流(612) 和無損擴展數據流(624) —起形成所述源信號的無損編碼的數據流 (625),所述設備包括-適於對所述源信號進行有損編碼的裝置(601),其中所述有損 編碼提供所述有損編碼的數據流(612),其特徵在於-適於根據所述有損編碼的數據流的量化的係數以及從所述有損 編碼接收的相應的尚未量化的係數,來計算頻譜白化數據(614),其 中所述頻譜白化數據表示對原始係數的更精細量化,由此對所述計算 進行控制,以使得量化誤差的功率對於所有頻率本質上恆定的裝置 (602);-適於使用所述頻譜白化數據對所述有損編碼的數據進行有損解 碼從而重建解碼的信號(615),以及提供用於控制時域預測濾波器的 輔助信息(618)的裝置(603);-適於形成所述源信號(SPCM)的相應延遲的版本與所述解碼的 信號(615)之間的差信號(617)的裝置(605, 604);-適於使用從所述輔助信息得到的濾波器係數(621)對所述差信號進行預測濾波以在時域中對所述差信號的連續值進行去相關的裝置(606, 607, 608);-適於對所述去相關的差信號(623)進行無損編碼以提供所述無 損擴展數據流(624)的裝置(609);-將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白 化數據(614)組合以形成所述無損編碼的數據流(625)的裝置(610)。
7、 一種對從有損編碼的數據流(111)和無損擴展數據流(121) 得到的無損編碼的源信號(SpcM)數據流進行解碼的方法,所述有損 編碼的數據流(111)和無損擴展數據流(121) —起形成所述源信號 的無損編碼的數據流(122),其中對所述源信號進行了有損編碼(101),所述有損編碼提供所述有 損編碼的數據流(111);對所述有損編碼的數據進行了相應的有損解碼(102),從而重建 標準解碼的信號(SDee)並且提供用於控制時域預測濾波器的輔助信息(115);形成了 (104)所述源信號的相應延遲(103)的版本與所述解碼 的信號(112)之間的差信號(114);使用從所述輔助信息得到(105)的濾波器係數(118)對所述差 信號進行了預測濾波(106, 107),以在時域對所述差信號的連續值進 行去相關;對所述去相關的差信號(120)進行了無損編碼(108),以提供 所述無損擴展數據流(121);將所述無損擴展數據流與所述有損編碼的數據流組合(109),以 形成所述無損編碼的數據流(122),所述方法包括步驟-對所述無損編碼的源信號數據流(122)進行解復用(201),以 提供所述無損擴展數據流(211)以及所述有損編碼的數據流(209);-對所述有損編碼的數據流進行有損解碼(202),從而重建有損 解碼的信號(218)並且提供用於控制時域預測濾波器的所述輔助信息 (212);-對所述無損擴展數據流進行解碼(204),以提供所述去相關的 差信號(215);-使用從所述輔助信息(212)得到(203)的濾波器係數(214) 對所述去相關的差信號的連續值進行逆去相關濾波(205, 206);-將所述去相關濾波的差信號(217)與所述有損解碼的信號(218) 組合(207),以重建所述源信號(SpcM)。
8、 一種對從有損編碼的數據流(309)和無損擴展數據流(316)得到的無損編碼的源信號(SpcM)數據流進行解碼的方法,所述有損編碼的數據流(309)和無損擴展數據流(316) —起形成所述源信號 的無損編碼的數據流(317),其中對所述源信號進行了有損編碼(301),其中所述有損編碼提供所 述有損編碼的數據流(309),根據所述有損編碼的數據流的量化的係數以及從所述有損編碼 接收的相應的尚未量化的係數,計算了(302)表示頻譜白化數據(311),所述頻譜白化數據對原始係數的更精細量化,由此對所述計算進行了 控制以使得量化誤差的功率對於所有頻率本質上恆定;使用所述頻譜白化數據對所述有損編碼的數據進行了有損解碼 (303),從而重建了解碼的信號(312);形成了 (305)所述源信號(SpcM)的相應延遲(304)的版本與 所述解碼的信號(312)之間的差信號(314);對所述差信號進行了無損編碼(306)以提供所述無損擴展數據 流(316);將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白 化數據(3U)組合(307),以形成所述無損編碼後的數據流(317), 所述方法包括步驟-對所述無損編碼的源信號數據流(317)進行解復用(401),以 提供所述無損擴展數據流(408)以及所述有損編碼的數據流(406);-使用所述頻譜白化數據(407)對所述有損編碼的數據流進行有 損解碼(402),從而重建有損解碼的信號(409);-對所述無損擴展數據流進行解碼(403),以提供所述差信號(411);-將所述差信號(411)與所述有損解碼的信號(409)組合(404),以重建所述源信號(Spcm)。
9、 一種對從有損編碼的數據流(612)和無損擴展數據流(624) 得到的無損編碼的源信號(SPCM)數據流進行解碼的方法,所述有損 編碼的數據流(612)和無損擴展數據流(624) —起形成所述源信號 的無損編碼的數據流(625),其中對所述源信號進行了有損編碼(601),其中所述有損編碼提供所 述有損編碼的數據流(612),根據所述有損編碼的數據流的量化的係數以及從所述有損編碼 接收的相應的尚未量化的係數,計算了 (602)頻譜白化數據(614), 所述頻譜白化數據表示對原始係數的更精細量化,由此對所述計算進 行了控制,以使得量化誤差的功率對於所有頻率本質上恆定;使用所述頻譜白化數據對所述有損編碼的數據進行了有損解碼 (603),從而重建了解碼的信號(615)以及提供了用於控制時域預測 濾波器的輔助信息(618);形成了 (605)所述源信號(SpcM)的相應延遲(604)的版本與 所述解碼的信號(615)之間的差信號(617);使用從所述輔助信息得到(606)的濾波器係數(621)對所述差 信號進行了預測濾波(607, 608),以在時域中對所述差信號的連續值 進行去相關;對所述去相關的差信號(623)進行了無損編碼(609)以提供所 述無損擴展數據流(624);將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白 化數據(614)組合(610),以形成所述無損編碼的數據流(625),所述方法包括步驟-對所述無損編碼的源信號數據流(625)進行解復用(701),以 提供所述無損擴展數據流(712)以及所述有損編碼的數據流(709);-使用所述頻譜白化數據(710)對所述有損編碼的數據流進行有 損解碼(702),從而重建有損解碼的信號(719),以及提供用於控制時域預測濾波器的所述輔助信息(713);-對所述無損擴展數據流進行解碼(704),以提供所述去相關的 差信號(717);-使用從所述輔助信息(713)得到(703)的濾波器係數(714) 對所述去相關的差信號的連續值進行逆去相關濾波(705, 706);-將所述去相關濾波的差信號(718)與所述有損解碼的信號(719) 組合(707),以重建所述源信號(SpcM)。
10、 一種對從有損編碼的數據流(111)和無損擴展數據流(121)得到的無損編碼的源信號(SpcM)數據流進行解碼的設備,所述有損 編碼的數據流(111)和無損擴展數據流(121) —起形成所述源信號 的無損編碼的數據流(122),其中對所述源信號進行了有損編碼(101),所述有損編碼提供所述有 損編碼的數據流(111);對所述有損編碼的數據進行了相應的有損解碼(102),從而重建 標準解碼的信號(SDee),並且提供用於控制時域預測濾波器的輔助信 息(115);形成了 (104)所述源信號的相應延遲(103)的版本與所述解碼 的信號(112)之間的差信號(114);使用從所述輔助信息得到(105)的濾波器係數(118)對所述差 信號進行了預測濾波(106, 107),以在時域對所述差信號的連續值進 行去相關;對所述去相關的差信號(120)進行了無損編碼(108),以提供 所述無損擴展數據流(121);將所述無損擴展數據流與所述有損編碼的數據流組合(109),以 形成所述無損編碼的數據流(122),所述設備包括-適於對所述無損編碼的源信號數據流(122)進行解復用以提供 所述無損擴展數據流(211)以及所述有損編碼的數據流(209)的裝 置(201);-適於對所述有損編碼的數據流進行有損解碼從而重建有損解碼的信號(218)並且提供用於控制時域預測濾波器的所述輔助信息(212)的裝置(202);-適於對所述無損擴展數據流進行解碼以提供所述去相關的差信號(215)的裝置(204);-適於使用從所述輔助信息(212)得到(203)的濾波器係數(214) 對所述去相關的差信號的連續值進行逆去相關濾波的裝置(205,206);-適於將所述去相關濾波的差信號(217)與所述有損解碼的信號 (218)組合以重建所述源信號"km)的裝置(207)。
11、 一種對從有損編碼的數據流(309)和無損擴展數據流(316) 得到的無損編碼的源信號(SPCM)數據流進行解碼的設備,所述有損 編碼的數據流(309)和無損擴展數據流(316) —起形成所述源信號 的無損編碼的數據流(317),其中對所述源信號進行了有損編碼(301),其中所述有損編碼提供所 述有損編碼的數據流(309);根據所述有損編碼的數據流的量化的係數以及從所述有損編碼 接收的相應的尚未量化的係數,計算了 (302)頻譜白化數據(311), 所述頻譜白化數據表示對原始係數的更精細量化,由此對所述計算進 行了控制,以使得量化誤差的功率對於所有頻率本質上恆定;使用所述頻譜白化數據對所述有損編碼的數據進行了有損解碼 (303),從而重建了解碼的信號(312);形成了 (305)所述源信號(SpcM)的相應延遲(304)的版本與 所述解碼的信號(312)之間的差信號(314);對所述差信號進行了無損編碼(306)以提供所述無損擴展數據 流(316);將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白 化數據(3U)組合(307),以形成所述無損編碼的數據流(317), 所述設備包括-適於對所述無損編碼的源信號數據流(317)進行解復用以提供 所述無損擴展數據流(408)以及所述有損編碼的數據流(406)的裝 置(401);-適於使用所述頻譜白化數據(407)對所述有損編碼的數據流進行有損解碼從而重建有損解碼的信號(409)的裝置(402);-適於對所述無損擴展數據流進行解碼以提供所述差信號(411) 的裝置(403);-適於將所述差信號(411)與所述有損解碼的信號(409)組合 以重建所述源信號(SPCM)的裝置(404)。
12、 一種對從有損編碼的數據流(612)和無損擴展數據流(624) 得到的無損編碼的源信號(SpcM)數據流進行解碼的設備,所述有損 編碼的數據流(612)和無損擴展數據流(624) —起形成所述源信號 的無損編碼的數據流(625),其中對所述源信號進行了有損編碼(601),其中所述有損編碼提供所 述有損編碼的數據流(612),根據所述有損編碼的數據流的量化的係數以及從所述有損編碼 接收的相應的尚未量化的係數,計算了 (602)頻譜白化數據(614), 所述頻譜白化數據表示對原始係數的更精細量化,由此對所述計算進 行了控制,以使得量化誤差的功率對於所有頻率本質上恆定;使用所述頻譜白化數據對所述有損編碼的數據進行了有損解碼 (603),從而重建解碼的信號(615),以及提供了用於控制時域預測 濾波器的輔助信息(618);形成了 (605)所述源信號(SPCM)的相應延遲(604)的版本與 所述解碼的信號(615)之間的差信號(617);使用從所述輔助信息得到(606)的濾波器係數(621)對所述差 信號進行了預測濾波(607, 608),以在時域中對所述差信號的連續值 進行去相關;對所述去相關的差信號(623)進行了無損編碼(609)以提供所 述無損擴展數據流(624);將所述無損擴展數據流與所述有損編碼的數據流和所述頻譜白 化數據(614)組合(610),以形成所述無損編碼的數據流(625),所述設備包括-適於對所述無損編碼的源信號數據流(625)進行解復用以提供所述無損擴展數據流(712)以及所述有損編碼的數據流(709)的裝置(701);-適於使用所述頻譜白化數據(710)對所述有損編碼的數據流進 行有損解碼從而重建有損解碼的信號(719)以及提供用於控制時域預 測濾波器的所述輔助信息(713)的裝置(702);-適於對所述無損擴展數據流進行解碼以提供所述去相關的差信 號(717)的裝置(704);-適於使用從所述輔助信息(713)得到(703)的濾波器係數(714) 對所述去相關的差信號的連續值進行逆去相關濾波的裝置(705,706);-將所述去相關濾波的差信號(718)與所述有損解碼的信號(719) 組合以重建所述源信號(SpcM)的裝置(707)。
13、 根據權利要求l、 3、 7和9之一的方法,或根據權利要求4、 6、 10和12之一的設備,其中,從所述輔助信息(115, 618)得到預測濾 波器設置數據(116, 619),並且所述預測濾波器設置數據(116, 619) 包含在所述無損編碼的數據流(122, 625)中,或從所述無損編碼的 數據流(122, 625)得到輔助信息預測濾波器設置數據(210, 711) 並且所述輔助信息預測濾波器設置數據(210, 711)用於產生(203, 703)所述預測濾波器係數(214, 714)。
14、 根據權利要求l、 3、 7、 9和13之一的方法,或根據權利要求 4、 6、 10、 12和13之一的設備,其中,預測殘餘的標準偏差(117, 213; 620, 715)分別用於將所述無損編碼(108, 609)參數化或用於控制 所述無損解碼(204, 704)。
15、 根據權利要求2或8的方法,或根據權利要求5或11的設備, 其中,來自所述有損解碼器(303, 402)的輔助信息(315, 410)分 別用於控制所述無損編碼(306)或所述無損解碼(403)。
16、 根據權利要求8或9的方法,或根據權利要求11或12的設備, 其中,不對所述無損擴展數據流(408, 712)進行評估,並且所述頻 譜白化數據(407, 710)與所述有損編碼的數據流(406, 709) —起 用於對具有比所述源信號的質量低的中間質量的輸出信號進行解碼(頓,702)。
17、 一種存儲介質,例如光碟上的存儲介質,包含或存儲或在其上記錄有根據權利要求1至3和13至15之一的方法編碼的數位訊號。
全文摘要
在基於有損的無損編碼中,PCM音頻信號通過有損編碼器(101)至無損解碼器(102)。有損編碼器提供有損比特流(111)。有損解碼器還提供用於控制(105)預測濾波器(106)的係數(118)的輔助信息(115),所述預測濾波器(106)對PCM信號與有損解碼器輸出之間的差信號(104)進行去相關。對去相關的差信號進行無損編碼(108),提供擴展比特流(121)。代替時域中的去相關或除此之外,可使用頻譜白化在頻域中去相關。有損編碼的比特流與無損編碼的擴展比特流一起形成無損編碼的比特流。本發明通過擴展以利於增強有損感知音頻編碼/解碼,其中所述擴展使得在數學上能夠精確再現原始波形,並且為在解碼器處重建中間質量音頻信號提供附加數據。無損擴展可用於將廣泛使用的mp3編碼/解碼擴展為無損編碼/解碼和高質量mp3編碼/解碼。
文檔編號G10L19/04GK101432802SQ200780015604
公開日2009年5月13日 申請日期2007年4月18日 優先權日2006年5月5日
發明者奧利弗·烏伯特, 弗洛裡安·凱勒, 彼得·傑克斯, 斯文·科登, 約翰尼斯·伯姆 申請人:湯姆森許可貿易公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀