新四季網

確保最大比特率的無損信息編碼的製作方法

2023-07-13 21:15:36

確保最大比特率的無損信息編碼的製作方法
【專利摘要】當把產生具有可變長度的信息值編碼表示的第一編碼規則與產生具有固定長度的信息值編碼表示的第二編碼規則進行比較時,並且當選擇導致需要較少數量的信息單元的編碼表示的編碼規則時,可以導出不超過預定大小的信息值緊密編碼表示。因此,可以確保最大比特率至少是導出第二編碼表示的第二編碼規則的最大比特率。把通過某規則信息而對編碼規則的選擇連同信息值的編碼表示一同發出,之後能夠在解碼器端使用與編碼期間所使用的編碼規則相適合的解碼規則來導出正確的信息值。
【專利說明】確保最大比特率的無損信息編碼
[0001]本申請是2007年10月12日提交的、申請號為200680012091.4、發明名稱為「確保最大比特率的無損信息編碼」的專利申請的分案申請。

【技術領域】
[0002]本發明涉及信息值的無損編碼,具體涉及這樣一種概念:確保信息值的編碼表示的最大比特率。

【背景技術】
[0003]最近以來,多通道音頻再現技術越來越顯重要,這或許是因為如下事實:例如目前已為人熟知之mp3技術的音頻壓縮/編碼技術,使得利用網絡或者其它具有有限帶寬的傳輸通道來分發音頻記錄成為可能。該mp3編碼技術之所以會變的這麼有名,系因為如下事實:它可以以立體聲格式,亦即以包含第一或者左立體聲通道以及第二或者右立體聲通道的音頻記錄的數字表示,來分發記錄。
[0004]然而,傳統的二聲道系統有其基本的缺點,因此,開發出環繞聲技術。一種推薦的多通道環繞聲表示除了包括兩個立體聲通道L以及R以外,還包括額外的中央通道C以及兩個環繞聲道Ls、Rs。該參考聲音格式也稱為三/ 二立體聲,意謂其具有三個前端通道以及兩個環繞聲道。一般說來,五個傳輸通道是必須的。在重放環境中,至少需要把五個揚聲器放在五個適當的位置,以獲得距離該五個已經適當放置的揚聲器特定距離的最佳甜美音點。
[0005]已經有許多為人熟知的技術,可以用來降低傳輸多通道音頻信號所需要的數據量,這些技術稱為聯合立體聲技術。為此目的,請參考第9圖,其中顯示了一聯合立體聲設備60。該設備可以是一個用來實行強度立體聲(intensity stereo簡寫為IS)或者立體聲提示編碼(binaural cue coding簡寫為BCC)的設備。這樣的一個設備通常會接收至少兩個通道(CH1、CH2、…CHn)作為輸入,並輸出至少是單一載波通道以及參數數據。對該參數數據進行定義,使得在解碼器中能夠計算原始通道(CH1、CH2、…CHn)的逼近(approximat1n)。
[0006]一般說來,該載波通道會包含子波段採樣、頻譜係數、時域採樣等,如此一來可以提供基礎(underlying)信號的比較良好的表示,而參數數據不包含該頻譜係數的採樣,但包括控制參數,以控制特定的重建算法,例如乘法加權、時間平移、頻率平移、相位平移等。該參數數據因此僅包含該信號或者與其關連的通道的比較粗略的表示。若以數字來表示,載波通道所需的數據量大約在60kbit/s至70kbit/s的範圍內。而一個通道的參數輔助信息所需要的數據量典型地在1.5kbit/s至2.5kbit/s的範圍內。幾種為人熟知的參數數據包括:縮放因子、強度立體聲信息或者立體聲提示參數,如同下文所述。
[0007]舉例而言,BCC技術在下列文章中有所敘述:AES convent1n paper 5574,「Binaural Cue Coding applied to Stereo and Mult1-Channel Aud1 Compress1n,,,C.Faller,F.Baumgarte,May2002,Munich ;IEEE WASPAA Paper ^Efficientrepresentat1nof spatial aud1 using perceptual parametrizat1n」,0ctober2001, Mohonk, NY ;「Binaural cue coding applied to aud1 compress1n with flexiblerendering,,,C.Faller and F.Baumgarte, AES 113th Convent1n, Los Angeles, Preprint5686,0ctober2002 ; 以及「Binaural cue coding-Part II:Schemes and applicat1ns,,,C.Faller 和 F.Baumgarte, IEEE Trans, on Speech and Aud1 Proc., volume level.11,n0.6, Nov.2003。
[0008]在BCC編碼方式中,首先利用具有重迭窗口的基於離散傅立葉變換(DiscreteFourier Transform,簡寫為DFT)的變換將多個音頻輸入通道轉換為頻譜表示。由上述方法得到的均勻頻譜被分為不重迭的部分,每一部分的頻寬與等效矩形帶寬(EquivalentRectangular Bandwidth,簡寫為ERB)近似成正比。然後針對每一部分,在兩個通道之間進行BCC參數的估測。一般說來,每個通道的BCC參數都相對於參考通道而給出,並且進一步被量化。該傳輸參數最後再根據指定的方程式(已編碼的)進行計算,其也可能依賴於待處理的信號的特定部分。
[0009]多個BCC參數確實存在。舉例而言,ICLD參數用來描述兩個相比較的通道所包含能量的差(比值)。通道間相干性/相關性(inter-channel coherence/correlat1n,簡寫為ICC)參數用來描述兩個通道之間的相關性,其可以理解為兩個通道波形的相似性。通道間時間差(inter-channel time difference,簡寫為ICTD)參數用來描述兩個通道之間的全局時移,而通道間相位差(inter-channel phase difference,簡寫為IPD)參數則是用來描述信號之間相位的差。
[0010]應當注意的是,在音頻信號的巾貞式處理(frame-wise processing)中,BCC分析也以中貞式執行,也就是時變的,而且還以頻率式(frequency-wise)而執行。這意味著,對於每一個頻譜波段,分別獲得BCC參數。這還意味著,如果用聲音濾波器組(bank)將輸入信號分解為例如32個帶通信號,則BCC分析塊獲得針對此32個波段中每一個的BCC參數組。
[0011]一種相關的技術,也就是所謂的參數立體聲,在下列文章中有所描述:J.Breebaart, S.van de Par, A.Kohlrausch, E.Schuijers 「High-Quality ParametricSpatial Aud1 Coding at Low Bitrates,,,AES 116th Convent1n,Berlin,Preprint6072,May2004;以及 E.Schui jers, J.Breebaart, H.Purnhagen, J.Engdegard, 「Low ComplexityParametric Stereo Coding」,AESl16th Convent1n, Berlin, Preprint6073, May2004o
[0012]總括來說,多通道音頻信號參數編碼的新近方法(空間音頻編碼以及立體聲提示編碼等),是藉助下混合(downmix)信號(可以是單通道的,或者包括若干通道)以及參數輔助信息(空間提示)來表示多通道音頻信號,所述參數輔助信息描述了感知的空間聲基寬(sound stage)的特徵。通常希望將輔助信息的數據率維持的儘可能低,以便將額外開銷信息降至最低,並且為下混合信號的編碼留出儘可能多的可用傳輸容量。
[0013]一種使輔助信息的比特率保持為低的方法是,例如通過向輔助信息應用熵編碼算法,對空間音頻方案的輔助信息進行無損編碼。
[0014]無損編碼已經廣泛用於一般的音頻編碼中,以確保量化的頻譜係數和輔助信息的最佳緊密表示。適當的編碼方案與方法的例子可以在IS0/IEC標準MPEGl第3部分、MPEG2第7部分以及MPEG4第3部分中找到。
[0015]這些標準以及,例如IEEE paper 「Noiseless Coding of Quantized SpectralCoefficients in MPEG_2Advanced Aud1 Coding,,S.R.Quackenbush,J.D.Johnston, IEEEWASPAA,Mohonk,NY, October 1997描述了現有技術狀態中的技術,包含以如下手段對量化的參數進行無損編碼:
[0016]?量化頻譜係數的多維霍夫曼(Huffman)編碼
[0017]?針對係數組,使用公共(多維)霍夫曼碼本
[0018]?將值編碼為一個孔(hole),或者將符號信息以及數量信息分別進行編碼(即針對給定的絕對值僅具有霍夫曼碼本條目,這減小了所需碼本的大小,「帶符號的」與「無符號的」碼本的比較)
[0019]?使用具有不同的最大絕對值的替代碼本,亦即在待編碼的參數中具有不同的最大絕對值
[0020]?針對每一個LAV,使用具有不同統計分布的替代碼本
[0021]?以輔助信息的方式把霍夫曼碼本的選擇發送至解碼器
[0022]?使用「分區」(sect1ns)來定義每一個所選霍夫曼碼本的應用範圍
[0023]?頻率縮放因子的差分編碼,以及隨後對結果進行霍夫曼編碼
[0024]在MPEGl音頻標準中,提出另一種將粗略量化值以無損的方式編碼為單一 PCM碼的技術(在該標準內被稱作分組(grouping),並且用於第2層),這在IS0/IEC標準11172-3:93中有更詳細的解釋。
[0025]出版物「Binauralcue coding-Part II:Schemes and applicat1ns」,C.Faller與 F.Baumgarte, IEEE Trans, on Speech and Aud1 Proc., volume level.11, n0.6,Nov.2003提到一些有關BCC參數編碼的信息.其提出以如下方式對量化的ICLD參數進行差分編碼:
[0026]?在頻率上進行差分編碼,而且隨後對結果進行霍夫曼編碼(使用一維霍夫曼碼)
[0027]?在時間上進行差分編碼,而且隨後對結果進行霍夫曼編碼(使用一維霍夫曼碼)
[0028]最後,選擇更有效率的變體(variant)作為原始音頻信號的表示。
[0029]如同前面所提到的,已經提出通過在頻率上(以及可選地在時間上)進行差分編碼、然後選擇更有效率的變體而對壓縮性能進行優化。然後,通過一些輔助信息將所選變體發信號通知(signal)給解碼器。
[0030]以上所敘述的這些現有技術用於減小例如音頻或視頻流中所必須傳輸的數據量。使用之前所敘述的基於熵編碼方案的無損耗編碼技術通常會產生非恆定比特率的比特流。
[0031]雖然這些現有技術適用於顯著地減小待傳送的數據大小,但是它們都有一個基本的缺點。由於熵編碼主要對被認為在待壓縮數據集中經常出現的信息值進行壓縮,因此,大量連續出現的罕見參數將會導致很大的碼長。由於該參數組合在待編碼的複雜數據流中有時可能出現,因此所產生的比特流一般具有比較高的比特率的分區(sect1n)。
[0032]在這些分區中,如果比特率超過傳輸介質(transport medium)的最大可行比特率(maximum feasible bit rate),例如流應用中的無線連結的最大淨數據率,那麼已編碼數據的傳送可能會發生停頓或甚至被中斷,這當然是最不利的。


【發明內容】

[0033]本發明的目的旨在提供一種對信息值進行無損編碼、同時確保較低比特率的概念。
[0034]根據本發明的第一方面,此目的可以由一種用於對由大於一個的比特所描述的信息值進行編碼、以導出該信息值的編碼表示的編碼器來實現,所述編碼器包括:比特估測器,適於使用第一編碼規則和第二編碼規則來估測對信息值進行編碼所需的信息單元的數量,所述第一編碼規則使得,當對信息值進行編碼時,將會導致具有不同數量的信息單元的編碼表示,所述第二編碼規則使得,當對信息值進行編碼時,將會導致具有相同數量的信息單元的編碼表示,其中,所述編碼表示從具有至少兩個組合的信息值的信息值組合中導出;以及提供器,適於提供使用導致針對編碼表示的較少數量的信息單元的編碼規則而導出的編碼表示,並提供指示所述編碼表示所基於的編碼規則的規則信息。
[0035]根據本發明的第二方面,此目的可以由一種用於對由大於一個的比特所描述的信息值的編碼表示進行解碼、並用於處理指示對該信息值進行編碼所使用的編碼規則的規則信息的解碼器來實現,所述解碼器包括:接收機,用於接收所述編碼表示和所述規則信息;以及解壓縮器,用於對所述編碼表示進行解碼,所述解壓縮器取決於所述信息規則而使用第一解碼規則或第二解碼規則來導出所述信息值,所述第一解碼規則使得,從具有不同數量的信息單元的編碼表示中導出所述信息值,並使用第二解碼規則,所述第二解碼規則使得,從具有相同數量的信息值的編碼表示中導出所述信息值,其中,所述信息值從所述編碼表示中具有至少兩個組合的信息值的信息值組合中導出。
[0036]根據本發明的第三方面,此目的可以由一種用於對由大於一個的比特所描述的信息值進行編碼、以導出所述信息值的編碼表示的方法來實現,所述方法包括:使用第一編碼規則和第二編碼規則來估測對所述信息值進行編碼所需的信息單元的數量,所述第一編碼規則使得,當對信息值進行編碼時,將會導致具有不同數量的信息單元的編碼表示,所述第二編碼規則使得,當對信息值進行編碼時,將會導致具有相同數量的信息單元的編碼表示,其中,所述編碼表示從具有至少兩個組合的信息值的信息值組合中導出;以及提供使用導致針對編碼表示的較少數量的信息單元的編碼規則而導出的編碼表示,並提供指示所述編碼表示所基於的編碼規則的規則信息。
[0037]根據本發明的第四方面,此目的可以由一種當在計算機上運行時執行上述方法的電腦程式來實現。
[0038]根據本發明的第五方面,此目的可以由一種用於對由大於一個的比特所描述的信息值的編碼表示進行解碼、並用於處理指示對該信息值進行編碼所使用的編碼規則的規則信息的方法來實現,所述方法包括:接收所述編碼表示和所述規則信息;以及取決於所述規則信息,使用第一解碼規則或第二解碼規則對所述編碼表示進行解碼,所述第一解碼規則使得,從具有不同數量的信息單元的編碼表示中導出所述信息值,並使用第二解碼規則,所述第二解碼規則使得,從具有相同數量的信息值的編碼表示中導出所述信息值,其中,所述信息值從所述編碼表示中具有至少兩個組合的信息值的信息值組合中導出。
[0039]根據本發明的第六方面,此目的可以由一種當在計算機上運行時執行上述方法的電腦程式來實現。
[0040]根據本發明的第七方面,此目的可以由一種信息值的編碼表示來實現,其中,所述編碼表示包括:使用第一編碼規則產生的第一部分,所述第一編碼規則使得,當對信息值進行編碼時,將會導致具有不同數量的信息單元的編碼表示;使用第二編碼規則產生的第二部分,所述第二編碼規則使得,當對信息值進行編碼時,將會導致具有相同數量的信息單元的編碼表示,其中,所述編碼表示從具有至少兩個組合的信息值的信息值組合中導出;以及規則信息,指示所使用的編碼規則。
[0041]本發明乃是基於如下的發現:當把產生具有可變長度的信息值編碼表示的第一編碼規則與產生具有固定長度的信息值編碼表示的第二編碼規則進行比較時,並且當選擇導致需要較少數量的信息單元的編碼表示的編碼規則時,可以導出不超過預定大小的信息值緊密編碼表示。因此,可以確保最大比特率至少是導出第二編碼表示的第二編碼規則的最大比特率。把通過某規則信息而對編碼規則的選擇連同信息值的編碼表示一同發出,之後能夠在解碼器端使用與編碼期間所使用的編碼規則相適合的解碼規則來導出正確的信息值。
[0042]該原理將在以下段落中更為詳細地進行概括,假定適當設計的可變長度碼與待編碼的信息值的統計相匹配。
[0043]當對量化數值應用熵編碼時,表示數據集所需的實際要求取決於待編碼的數值是已知的。一般說來,數值越相似,則所消耗的比特就越少。反之,很不相似的數據集需要高比特率。這種方式下可能出現的是,某些數據塊需要很高的數據率,這是不利的,例如在傳輸通道具有有限的傳輸容量的情況下。
[0044]所提出的方法即使在很罕見數值的情況下也能夠確保對熵編碼的數據集進行編碼的比特需求的已知上限。具體地,該方法確保比特需求不會超過使用PCM碼的比特需求。該編碼方法可以概括如下:
[0045]?使用常規的熵(例如霍夫曼,Huffman)編碼過程對數據集進行編碼。儲存所得到的比特需求。
[0046]?計算針對PCM表示的比特需求。注意,這僅是將待編碼數值的數量乘以PCM碼長,或者乘以PCM碼長的一部分,因此容易計算。
[0047]?若熵編碼的比特需求超過PCM編碼的比特需求,則選擇PCM編碼,並且通過適當的輔助信息,將所選的PCM編碼發信號通知給解碼器。
[0048]解碼級以相應的方式工作。
[0049]在本發明的優選實施例中,比較熵編碼方案和PCM碼,對量化數值進行編碼。
[0050]在本發明的上述實施例中,最大比特率由PCM碼的字長來限定。因此,在知道該字長的情況下,能夠有利地設計一種包括編碼器、傳輸介質和解碼器的系統,通過選擇傳輸介質使其傳輸容量超過由PCM碼所限定的最大比特率,確保安全的操作。
[0051]在第二優選實施例中,基於先前的本發明的實施例,把若干信息值額外地組合為能夠使用PCM編碼更有效率地表示的單一值,S卩,該單一值具有接近2的冪次的範圍。分組(grouping)由下面的例子更加詳細地說明:
[0052]範圍是0...4(即5個可能的不同值)的量化變量值無法以PCM碼有效地表示,因為3比特的最小可能碼長會浪費2~3 = 8個可能值中的3個。把3個該變量(因此有5~3=125種可能組合)組合為7比特長的單一碼可以顯著地降低冗餘量,因為5~3 = 125接近 2~7 = 128。
[0053]因此,該方法和所提出的用於約束比特需求的上限的概念的組合式實現,將使用用於確定數據率的上限的分組PCM編碼(以及後退式(fall-back)編碼)作為PCM的替代。
[0054]這種組合式的實現具有可進一步降低最大比特率的明顯優點。

【專利附圖】

【附圖說明】
[0055]下面參考附圖對本發明的優選實施例進行描述,其中:
[0056]圖1示出了本發明的編碼器;
[0057]圖2示出了根據本發明概念的比特估測的示例;
[0058]圖3a示出在PCM編碼之前把兩個信息值進行分組;
[0059]圖3b示出了三個信息值的分組;
[0060]圖4示出了本發明的解碼器;以及
[0061]圖5示出了依據現有技術的多通道音頻編碼器。

【具體實施方式】
[0062]圖1示出了本發明的編碼器的框圖,該編碼器用於對信息值進行編碼,或導出信息值的編碼表示,以確保固定的最大比特率。編碼器100包括比特估測器(biteestimator) 102 和提供器(provider) 104。
[0063]待編碼的信息值106被輸入比特估測器102和提供器(104)。在一種可能的實施方式中,比特估測器102使用第一編碼規則和第二編碼規則來估測所需的信息單元的數量。提供器104通過規則數據鏈路108可獲得如下信息:哪個編碼規則將導致需要較少信息單元數量的編碼表示。然後,提供器104使用所獲得的編碼規則對信息值106進行編碼,並在其輸出端傳送編碼表示110以及規則信息112,其中規則信息112指示所使用的編碼規則。
[0064]在先前描述的本發明的實施例的修改中,比特估測器102使用第一和第二編碼規則對信息值106進行編碼。然後,比特估測器102計算兩種編碼表示所需的信息單元,並把具有較少信息單元數量的編碼表示以及規則信息傳送至提供器104。圖1中的虛線數據鏈路114表示已編碼的表示從比特估測器至提供器的可能的轉移。然後,提供器104僅把已編碼的表示轉送(forward)至其輸出端,並且額外地傳送規則信息112。
[0065]圖2通過把霍夫曼碼與PCM碼進行比較,示出了比特估測器102如何估測導出編碼表示所需的比特數量。
[0066]霍夫曼碼本120用於把整數值122分配給由比特序列表示的碼字124。這裡要注意的是,這裡選擇儘可能簡單的霍夫曼碼本,從而把注意力放在本發明概念的基本思想上。
[0067]用於比較以及確保最大恆定比特率的PCM碼包括長度為4比特的PCM碼字,允許16個可能的碼字,如PCM說明126中所示。
[0068]在此處所示的簡單示例中,待編碼的信息值128由6個連續整數(011256)來表示,這意味著,每一個信息值僅有十種可能的設置。信息值128被輸入比特估測器102,比特估測器102使用霍夫曼碼本(如比特估測器102的霍夫曼分區130中所示)和PCM表示(如PCM分區132中所示),導出構建編碼表示所需的比特數。從圖2中可看出,信息值的熵編碼表示需要22個比特,而PCM編碼表示需要24個比特,即信息值的數量乘以單一 PCM碼字的比特長度。在圖2的情況下,本發明的編碼器將會採用信息值的熵編碼表示,並且發出與熵編碼表示一同輸出的適當規則信息。
[0069]圖3a和3b示出:通過把信息值128有利地進行分組以形成PCM編碼的信息值組,以進一步減小最大比特率的可能。
[0070]接下來,使用與圖2中相同的信息值128,以強調PCM分組對於對信息值進行編碼的本發明的概念的影響。
[0071]同樣,由於單一信息值僅有十種可能的設置,所以在建立組合值的PCM表示之前,可以有利地把兩個連續的信息值分組為信息值組140a至140c。這是可能的,因為7比特PCM碼允許128種不同的組合,而包括兩個任意信息值的組僅能建立100種不同的組合。
[0072]現在,向信息值組140a_140c中的每一個分配單一的7比特PCM碼字142a_142c。從圖3a中可以看出,在建立PCM表示之前應用分組策略會導致僅具有21比特的信息值128的編碼表示,可以與圖2中未分組的PCM表示所需的24比特進行比較。在上述的分組策略中,數據流中每一個信息值平均消耗3.5比特(7比特/2信息值)。
[0073]如同第3b圖所示,通過把3個值分組成為信息值組146a至146b,還可以進一步增大分組的效率。如此一來可以形成1000種可能組合,並且可以由10比特PCM碼所覆蓋,如圖3中的PCM碼字148a和148b所示。因此,該PCM表示僅需要20比特,把每信息值平均比特數進一步降低至3.33(10/3)。
[0074]可以明顯地看出,通過對數值進行分組,為編碼所需的比特率帶來了明顯的益處,因為圖3a和3b所給出的例子會把最大比特率降低12.5% (16.7% )。此外,將分組應用於圖2中例子甚至會使比特估測器102做出不同的決策,並且發出信號以表示產生需要較低比特數的編碼表示的PCM碼。
[0075]圖4示出了根據本發明的解碼器的框圖。解碼器160包括解壓縮器162接收機163,接收機163用於提供編碼表示110和規則信息112,該規則信息112指示對信息值進行編碼所使用的編碼規則。
[0076]解壓縮器162處理該規則信息112,以導出適合用於從編碼信息110中導出信息值106的解碼規則。
[0077]然後,解壓縮器162使用該解碼規則對編碼表示110進行解壓縮,並在其輸出端提供信息值106。
[0078]在前面段落的敘述中,通過把產生可變比特長度碼的熵編碼方案與產生固定比特長度碼的PCM編碼方案進行比較,詳細說明了本發明的概念。本發明的概念絕不限於編碼過程中進行比較的這些種類的碼。基本上,兩種或更多種碼的任意組合都適合用於進行比較,並導出儘可能緊密(compact)的信息值編碼表示,特別是比當僅使用一種碼而導出時更為緊密。
[0079]本發明在音頻編碼的環境中加以描述,其中,根據本發明的概念對描述例如音頻信號的空間特性的參數進行編碼和解碼。可確保編碼內容的最大比特率的本發明的概念也可以有利地用於任何其它的參數表示或信息值。
[0080]尤其適合於對先前量化的參數進行熵編碼的實施方式,因為如此一來預期的編碼效率會較高。然而,音頻或視頻信號的直接頻譜表示(direct spectral representat1n)也可以用作本發明的編碼方案的輸入。特別地,當信號由在時間上互相跟隨的信號的不同部分來描述時,其中時間部分由包括信號的頻率表示的參數來描述,上述編碼措施是可以在頻率和時間上使用。也可以應用PCM分組,在時間或頻率上對參數進行分組。
[0081]雖然上述本發明的解碼器藉助於向解碼器發信號(signal)以指示規則的規則信息,來導出關於使用哪種解碼規則對編碼表示進行解碼的信息,然而在備選實施例中,解碼器160也可以從編碼表示110中直接導出使用哪種解碼規則,例如通過識別編碼表示中的特殊比特序列,其優點是可以省略發信號表示規則信息的輔助信息。
[0082]取決於本發明的方法的特定實現要求,本發明的方法可以以硬體或者軟體實現。該實現可以使用數字儲存媒介來執行,特別是其上存儲有電可讀控制信號的盤、DVD或CD,其與可編程計算機系統一同操作,從而執行本發明的方法。因此大體上說,本發明是在機器可讀載體上存儲有程序代碼的電腦程式產品,當該電腦程式產品在計算機上運行時,該程序代碼可以用於執行本發明的方法。換句話說,本發明的方法是具有程序代碼的電腦程式,當該電腦程式在計算機上運行時,該程序代碼可用於執行本發明的方法中至少一種方法。
[0083]雖然在上文中參考特定實施例進行了特定的示出與描述,本領域的技術人員可以理解,在不背離本發明的精神和範圍的前提下,可以在形式和細節上做出各種其他的改變。應當理解的是,在不背離這裡所公開的以及由所附權利要求所包括的更寬的概念的前提下,可做出各種改變以適應不同的實施例。
【權利要求】
1.一種編碼器,用於對描述音頻信號的信息值進行無損編碼,所述信息值由大於一個的比特來描述,以導出該信息值的編碼表示,所述編碼器包括: 比特估測器,適於使用第一無損編碼規則和第二無損編碼規則來估測對信息值進行編碼所需的信息單元的數量, 所述第一無損編碼規則使得,當對信息值進行編碼時,將會導致具有不同數量的信息單元的編碼表示; 所述第二無損編碼規則使得,當對信息值進行編碼時,將會導致具有相同數量的信息單元的編碼表示,其中,通過向由至少兩個信息值組成的信息值組合分配具有固定長度的單一碼字,根據所述第二無損編碼規則導出所述編碼表示;以及 提供器,適於提供使用導致針對編碼表示的較少數量的信息單元的編碼規則而導出的編碼表示,並提供指示所述編碼表示所基於的無損編碼規則的規則信息。
2.如權利要求1所述的編碼器,其中,所述第一無損編碼規則使得固定數量信息值的編碼表示所需的信息單元的數量取決於基礎信息值。
3.如權利要求1所述的編碼器,其中,所述第一無損編碼規則使得導出編碼表示包括使用霍夫曼碼本。
4.如權利要求1所述的編碼器,其中,所述第一無損編碼規則使得導出編碼表示包括導出信息值的差分編碼表示。
5.如權利要求4所述的編碼器,其中,所述差分編碼表示是在時間上或者頻率上進行差分編碼。
6.如權利要求1所述的編碼器,其中,所述信息值包含描述多通道音頻信號的空間性質的BCC參數,而且所述BCC參數從如下BCC參數列表中選擇: ICC (通道間相干性/相關性) ICLD (通道間電平差) ICTD (通道間時間差) IPD (通道間相位差)。
7.如權利要求1所述的編碼器,其中,所述信息單元是比特。
8.一種用於對描述音頻信號的信息值進行無損編碼、以導出所述信息值的編碼表示的方法,所述信息值由大於一個的比特來描述,所述方法包括: 使用第一無損編碼規則和第二無損編碼規則來估測對所述信息值進行編碼所需的信息單元的數量, 所述第一無損編碼規則使得,當對信息值進行編碼時,將會導致具有不同數量的信息單元的編碼表示; 所述第二無損編碼規則使得,當對信息值進行編碼時,將會導致具有相同數量的信息單元的編碼表示,其中,通過向由至少兩個信息值組成的信息值組合分配具有固定長度的碼字,根據所述第二無損編碼規則導出所述編碼表示;以及 提供使用導致針對編碼表示的較少數量的信息單元的無損編碼規則而導出的編碼表示,並提供指示所述編碼表示所基於的無損編碼規則的規則信息。
【文檔編號】H03M7/30GK104300991SQ201410454271
【公開日】2015年1月21日 申請日期:2006年2月13日 優先權日:2005年4月13日
【發明者】拉爾夫·施佩爾施奈德, 于爾根·赫勒, 卡斯滕·林茨邁爾, 約翰內斯·希爾珀特 申請人:弗勞恩霍夫應用研究促進協會

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀