国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      編碼裝置、解碼裝置、編碼方法以及解碼方法

      文檔序號:2827388閱讀:151來源:國知局
      編碼裝置、解碼裝置、編碼方法以及解碼方法
      【專利摘要】本發(fā)明公開了編碼裝置、解碼裝置、編碼方法以及解碼方法。所述編碼裝置包括:第一層編碼單元;第一層解碼單元;加權(quán)濾波單元;第一層誤差變換系數(shù)計算單元;以及第二層編碼單元,所述第二層編碼單元包括:第一形狀向量編碼單元;目標(biāo)增益計算單元;增益向量構(gòu)成單元;以及增益向量編碼單元。
      【專利說明】編碼裝置、解碼裝置、編碼方法以及解碼方法
      [0001]本申請是以下專利申請的分案申請:
      [0002]申請?zhí)?200880006787.5
      [0003]申請日:2008年2月29日
      [0004]發(fā)明名稱:編碼裝置和編碼方法
      【技術(shù)領(lǐng)域】
      [0005]本發(fā)明涉及對語音信號等的輸入信號進(jìn)行編碼并傳輸?shù)耐ㄐ畔到y(tǒng)所使用的編碼裝置和編碼方法。
      【背景技術(shù)】
      [0006]在移動通信系統(tǒng)中,為了有效利用電波資源等,要求將語音信號壓縮到低比特率后傳輸。另一方面,還期望提高通話語音的質(zhì)量及實現(xiàn)較高的現(xiàn)場感的通話服務(wù),為了實現(xiàn)該需求,既期望提高語音信號的質(zhì)量,又期望高質(zhì)量地對頻帶更寬的音頻信號等語音信號以外的信號進(jìn)行編碼。
      [0007]對于這樣相反的兩種要求,分層地合并多個編碼技術(shù)的技術(shù)備受關(guān)注。該技術(shù)分層組合基本層和擴展層,所述基本層通過適合于語音信號的模型(model)以低比特率對輸入信號進(jìn)行編碼,所述擴展層通過也適合于語音以外的信號的模型對輸入信號與基本層的解碼信號之間的差分信號進(jìn)行編碼。這樣分層地進(jìn)行編碼的技術(shù),由于從編碼裝置得到的比特流具有擴展性(scalability),即具有即使通過比特流的一部分信息也能夠得到解碼信號的性質(zhì),因此一般被稱為可擴展編碼(分層編碼)。
      [0008]根據(jù)該性質(zhì),可擴展編碼方式能夠靈活地應(yīng)對比特率不同的網(wǎng)絡(luò)間的通信,因此可以說該方式適合于以IP(Internet Protocol,因特網(wǎng)協(xié)議)合并各種各樣的網(wǎng)絡(luò)的、今后的網(wǎng)絡(luò)環(huán)境。
      [0009]作為利用以MPEG-4(Moving Picture Experts Group phase (運動圖像專家組)-4)進(jìn)行標(biāo)準(zhǔn)化的技術(shù)來實現(xiàn)可擴展編碼的例子,例如有非專利文獻(xiàn)I所公開的技術(shù)。該技術(shù)在基本層中,利用適合于語音信號的CELP(Code Excited Linear Prediction,碼激勵線性預(yù)測)編碼,在擴展層中,對殘差信號利用諸如AAC (Advanced Audio Coder,高級音步頁編石馬器)或者TwinVQ (Transform Domain Weighted Interleave Vector Quantization,傳輸域加權(quán)交織向量量化)等的變換編碼,所述殘差信號是從原信號減去第一層解碼信號而得到的信號。
      [0010]另外,為了靈活地應(yīng)對通信速度因異構(gòu)網(wǎng)絡(luò)(heterogeneous network)間切換(handover)或擁塞的發(fā)生等動態(tài)地變動的網(wǎng)絡(luò)環(huán)境,需要實現(xiàn)比特率間隔較小的可擴展編碼,因此需要對降低了比特率的層進(jìn)行多層化處理而構(gòu)成可擴展編碼。
      [0011]另一方面,在專利文獻(xiàn)I和專利文獻(xiàn)2中公開了以下技術(shù):將作為編碼對象的信號變換到頻域,在由此得到的頻域信號中進(jìn)行編碼的變換編碼。在這樣的變換編碼中,首先對每個子帶計算并量化頻域信號的能量分量即增益(縮放因子,scale factor),接著計算并量化上述頻域信號的微細(xì)分量即形狀向量。
      [0012]非專利文獻(xiàn)1:三木弼一編著,《MPEG-4仍弋< O第一版、株式會社工業(yè)調(diào)查會、1998 年 9 月 30 日、p.126-127
      [0013]專利文獻(xiàn)1:日本專利申請?zhí)乇淼?006-513457號公報
      [0014]專利文獻(xiàn)2:日本專利申請?zhí)亻_平7-261800號公報

      【發(fā)明內(nèi)容】

      [0015]發(fā)明需要解決的問題
      [0016]然而,在對兩個參數(shù)依前后的順序進(jìn)行量化時,因為在后量化的參數(shù)受到在前量化的參數(shù)的量化失真的影響,所以存在量化失真變大的傾向。因此,在專利文獻(xiàn)I和專利文獻(xiàn)2所記載的依增益、形狀向量的順序進(jìn)行量化的變換編碼中,存在形狀向量的量化失真變大,從而無法正確地表示頻譜的形狀的傾向。該問題對如元音(vowel sound)那樣的調(diào)性(tonality)較強的信號即可觀察到多個波峰(peak)形狀的頻譜特性的信號,產(chǎn)生較大的質(zhì)量劣化。該問題在實現(xiàn)低比特率時變得顯著。
      [0017]本發(fā)明的目的在于,提供能夠正確地對如元音那樣的調(diào)性較強的信號即可觀察到多個波峰形狀的頻譜特性的信號的頻譜的形狀進(jìn)行編碼,從而能夠提高解碼語音的音質(zhì)等解碼信號的質(zhì)量的編碼裝置和編碼方法。
      [0018]解決問題的方案
      [0019]本發(fā)明的編碼裝置所采用的結(jié)構(gòu)包括:第一層編碼單元,對輸入信號進(jìn)行編碼獲得第一層編碼數(shù)據(jù);第一層解碼單元,對所述第一層編碼數(shù)據(jù)進(jìn)行解碼獲得第一層解碼信號;加權(quán)濾波單元,對所述輸入信號與所述第一層解碼信號之差即第一層誤差信號進(jìn)行濾波,獲得加權(quán)第一層誤差信號;第一層誤差變換系數(shù)計算單元,將所述加權(quán)第一層誤差信號變換到頻域,計算第一層誤差變換系數(shù);以及第二層編碼單元,對所述第一層誤差變換系數(shù)進(jìn)行編碼獲得第二層編碼數(shù)據(jù),所述第二層編碼單元包括:第一形狀向量編碼單元,參照所述第一層誤差變換系數(shù),該第一層誤差變換系數(shù)包含在包括頻率低于規(guī)定頻率的第二頻帶、并具有規(guī)定的第一帶寬的第一頻帶中,在所述第一頻帶上配置規(guī)定數(shù)目的脈沖而生成第一形狀向量,并且從所述規(guī)定數(shù)目的脈沖的位置生成第一形狀編碼信息;目標(biāo)增益計算單元,使用所述頻帶所包含的所述第一層誤差變換系數(shù)和所述第一形狀向量,對具有規(guī)定的第二帶寬的每個子帶計算目標(biāo)增益;增益向量構(gòu)成單元,使用對于每個所述子帶計算出的多個目標(biāo)增益構(gòu)成一個增益向量;以及增益向量編碼單元,對所述增益向量進(jìn)行編碼獲得第一增益編碼息。
      [0020]本發(fā)明的解碼裝置所采用的結(jié)構(gòu)包括:接收單元,接收通過對輸入信號進(jìn)行編碼而得到的第一層編碼數(shù)據(jù)、以及通過對第一層誤差變換系數(shù)進(jìn)行編碼而得到的第二層編碼數(shù)據(jù),所述第一層誤差變換系數(shù)通過將所述輸入信號與對所述第一層編碼數(shù)據(jù)進(jìn)行解碼而得到的第一層解碼信號之差、即第一層誤差信號變換為頻域而計算得到;第一層解碼單元,對所述第一層編碼數(shù)據(jù)進(jìn)行解碼而生成第一層解碼信號;第二層解碼單元,對所述第二層編碼數(shù)據(jù)進(jìn)行解碼而生成第一層解碼誤差變換系數(shù);時域變換單元,將所述第一層解碼誤差變換系數(shù)變換到時域而生成第一解碼誤差信號;以及加法單元,將所述第一層解碼信號和所述第一層解碼誤差信號相加而生成解碼信號,所述第二層編碼數(shù)據(jù)包含第一形狀編碼信息和第一增益編碼信息,所述第一形狀編碼信息根據(jù)第一形狀向量的多個脈沖的位置而求出,所述第一形狀向量通過對于包含頻率比所述第一層誤差變換系數(shù)的規(guī)定頻率低的第二頻帶、并且具有規(guī)定的第一帶寬的第一頻帶,將脈沖配置在多個變換系數(shù)的位置而生成,所述第一增益編碼信息通過對使用多個目標(biāo)增益構(gòu)成的一個增益向量進(jìn)行編碼而得到,所述目標(biāo)增益通過將所述第一形狀向量分為具有規(guī)定的第二帶寬的多個子帶、并對所述多個子帶的每個子帶使用所述第一形狀向量和所述第一層誤差變換系數(shù)進(jìn)行計算而得到。
      [0021]本發(fā)明的編碼方法包括以下步驟:第一層編碼步驟,對輸入信號進(jìn)行編碼獲得第一層編碼數(shù)據(jù);第一層解碼步驟,對所述第一層編碼數(shù)據(jù)進(jìn)行解碼獲得第一層解碼信號;加權(quán)濾波步驟,對所述輸入信號與所述第一層解碼信號之差即第一層誤差信號進(jìn)行濾波,獲得加權(quán)第一層誤差信號;第一層誤差變換系數(shù)計算步驟,將所述加權(quán)第一層誤差信號變換到頻域,計算第一層誤差變換系數(shù);以及第二層編碼步驟,對所述第一層誤差變換系數(shù)進(jìn)行編碼獲得第二層編碼數(shù)據(jù),所述第二層編碼步驟包括:第一形狀向量編碼步驟,參照所述第一層誤差變換系數(shù),該第一層誤差變換系數(shù)包含在包括頻率低于規(guī)定頻率的第二頻帶、并具有規(guī)定的第一帶寬的第一頻帶中,在所述第一頻帶上配置規(guī)定數(shù)目的脈沖而生成第一形狀向量,并且從所述規(guī)定數(shù)目的脈沖的位置生成第一形狀編碼信息;目標(biāo)增益計算步驟,使用所述頻帶所包含的所述第一層誤差變換系數(shù)和所述第一形狀向量,對具有規(guī)定的第二帶寬的每個子帶計算目標(biāo)增益;增益向量構(gòu)成步驟,使用對于每個所述子帶計算出的多個目標(biāo)增益構(gòu)成一個增益向量;以及增益向量編碼步驟,對所述增益向量進(jìn)行編碼獲得第一增益編碼息。
      [0022]本發(fā)明的解碼方法包括以下步驟:接收步驟,接收通過對輸入信號進(jìn)行編碼而得到的第一層編碼數(shù)據(jù)、以及通過對第一層誤差變換系數(shù)進(jìn)行編碼而得到的第二層編碼數(shù)據(jù),所述第一層誤差變換系數(shù)通過將所述輸入信號與對所述第一層編碼數(shù)據(jù)進(jìn)行解碼而得到的第一層解碼信號之差、即第一層誤差信號變換為頻域而計算得到;第一層解碼步驟,對所述第一層編碼數(shù)據(jù)進(jìn)行解碼而生成第一層解碼信號;第二層解碼步驟,對所述第二層編碼數(shù)據(jù)進(jìn)行解碼而生成第一層解碼誤差變換系數(shù);時域變換步驟,將所述第一層解碼誤差變換系數(shù)變換到時域而生成第一解碼誤差信號;以及加法步驟,將所述第一層解碼信號和所述第一層解碼誤差信號相加而生成解碼信號,所述第二層編碼數(shù)據(jù)包含第一形狀編碼信息和第一增益編碼信息,所述第一形狀編碼信息根據(jù)第一形狀向量的多個脈沖的位置而求出,所述第一形狀向量通過對于包含頻率比所述第一層誤差變換系數(shù)的規(guī)定頻率低的第二頻帶、并且具有規(guī)定的第一帶寬的第一頻帶,將脈沖配置在振幅值大的多個變換系數(shù)的位置而生成,所述第一增益編碼信息通過對使用多個目標(biāo)增益構(gòu)成的一個增益向量進(jìn)行編碼而得到,所述目標(biāo)增益通過將所述第一形狀向量分為具有規(guī)定的第二帶寬的多個子帶、并對所述多個子帶的每個子帶使用所述第一形狀向量和所述第一層誤差變換系數(shù)進(jìn)行計算而得到。
      [0023]本發(fā)明的編碼裝置所采用的結(jié)構(gòu)包括:基本層編碼單元,對輸入信號進(jìn)行編碼而獲得基本層編碼數(shù)據(jù);基本層解碼單元,對所述基本層編碼數(shù)據(jù)進(jìn)行解碼而獲得基本層解碼信號;以及擴展層編碼單元,對作為所述輸入信號與所述基本層解碼信號之間的差的殘差信號進(jìn)行編碼而獲得擴展層編碼數(shù)據(jù),所述擴展層編碼單元包括:分割單元,將所述殘差信號分割為多個子帶;第一形狀向量編碼單元,對所述多個子帶的各個子帶進(jìn)行編碼而獲得第一形狀編碼信息,并且計算所述多個子帶的各個子帶的目標(biāo)增益;增益向量構(gòu)成單元,利用所述多個目標(biāo)增益構(gòu)成一個增益向量;以及增益向量編碼單元,對所述增益向量進(jìn)行編碼而獲得第一增益編碼?目息。
      [0024]本發(fā)明的編碼方法包括以下的步驟:將變換系數(shù)分割為多個子帶,所述變換系數(shù)是將輸入信號變換到頻域而獲得的變換系數(shù);對所述多個子帶的變換系數(shù)的各個變換系數(shù)進(jìn)行編碼而獲得第一形狀編碼信息,并且計算所述多個子帶的各個變換系數(shù)的目標(biāo)增益;利用所述多個目標(biāo)增益構(gòu)成一個增益向量;以及對所述增益向量進(jìn)行編碼而獲得第一增益編碼息。
      [0025]發(fā)明的效果
      [0026]根據(jù)本發(fā)明,能夠進(jìn)一步正確地對如元音那樣的調(diào)性較強的信號即可觀察到多個波峰形狀的頻譜特性的信號的頻譜的形狀進(jìn)行編碼,從而能夠提高解碼語音的音質(zhì)等解碼信號的質(zhì)量。
      【專利附圖】

      【附圖說明】
      [0027]圖1是表示本發(fā)明實施方式I的語音編碼裝置的主要結(jié)構(gòu)的方框圖。
      [0028]圖2是表示本發(fā)明實施方式I的第二層編碼單元內(nèi)部的結(jié)構(gòu)的方框圖。
      [0029]圖3是表示本發(fā)明實施方式I的第二層編碼單元中的第二層編碼處理的步驟的流程圖。
      [0030]圖4是表示本發(fā)明實施方式I的形狀向量編碼單元內(nèi)部的結(jié)構(gòu)的方框圖。
      [0031]圖5是表示本發(fā)明實施方式I的增益向量構(gòu)成單元內(nèi)部的結(jié)構(gòu)的方框圖。
      [0032]圖6是用于詳細(xì)地說明本發(fā)明實施方式I的目標(biāo)增益配置單元的動作的圖。
      [0033]圖7是表示本發(fā)明實施方式I的增益向量編碼單元內(nèi)部的結(jié)構(gòu)的方框圖。
      [0034]圖8是表示本發(fā)明實施方式I的語音解碼裝置的主要結(jié)構(gòu)的方框圖。
      [0035]圖9是表示本發(fā)明實施方式I的第二層解碼單元內(nèi)部的結(jié)構(gòu)的方框圖。
      [0036]圖10是用于說明本發(fā)明實施方式2的形狀向量碼本的圖。
      [0037]圖11是舉例說明本發(fā)明實施方式2的形狀向量碼本所包含的多個形狀向量候補的圖。
      [0038]圖12是表示本發(fā)明實施方式3的第二層編碼單元內(nèi)部的結(jié)構(gòu)的方框圖。
      [0039]圖13是用于說明本發(fā)明實施方式3的范圍選擇單元中的范圍選擇處理的圖。
      [0040]圖14是表示本發(fā)明實施方式3的第二層解碼單元內(nèi)部的結(jié)構(gòu)的方框圖。
      [0041]圖15是表示本發(fā)明實施方式3的范圍選擇單元的變化(variation)的圖。
      [0042]圖16是表示本發(fā)明實施方式3的范圍選擇單元中的范圍選擇方法的變化的圖。
      [0043]圖17是表示本發(fā)明實施方式3的范圍選擇單元的結(jié)構(gòu)的變化的方框圖。
      [0044]圖18是舉例說明本發(fā)明實施方式3的、在范圍信息構(gòu)成單元中構(gòu)成范圍信息的情形的圖。
      [0045]圖19是用于說明本發(fā)明實施方式3的第一層誤差變換系數(shù)生成單元的變化的動作的圖。
      [0046]圖20是表示本發(fā)明實施方式3的范圍選擇單元中的范圍選擇方法的變化的圖。
      [0047] 圖21是表示本發(fā)明實施方式3的范圍選擇單元中的范圍選擇方法的變化的圖。[0048]圖22是表示本發(fā)明實施方式4的第二層編碼單元內(nèi)部的結(jié)構(gòu)的方框圖。
      [0049]圖23是表示本發(fā)明實施方式5的語音編碼裝置的主要結(jié)構(gòu)的方框圖。
      [0050]圖24是表示本發(fā)明實施方式5的第一層編碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。
      [0051]圖25是表示本發(fā)明實施方式5的第一層解碼單元內(nèi)部的主要結(jié)構(gòu)的方框圖。
      [0052]圖26是表示本發(fā)明實施方式5的語音解碼裝置的主要結(jié)構(gòu)的方框圖。
      [0053]圖27是表示本發(fā)明實施方式6的語音編碼裝置的主要結(jié)構(gòu)的方框圖。
      [0054]圖28是表示本發(fā)明實施方式6的語音解碼裝置的主要結(jié)構(gòu)的方框圖。
      [0055]圖29是表示本發(fā)明實施方式7的語音編碼裝置的主要結(jié)構(gòu)的方框圖。
      [0056]圖30A?圖30C是用于說明在本發(fā)明實施方式7的語音編碼裝置的編碼處理中、作為編碼對象的范圍的選擇處理的圖。
      [0057]圖31是表示本發(fā)明實施方式7的語音解碼裝置的主要結(jié)構(gòu)的方框圖。
      [0058]圖32A、圖32B是用于說明在本發(fā)明實施方式7的語音編碼裝置的編碼處理中、從等間隔地配置的范圍的候補中選擇編碼對象的情況的圖。
      [0059]圖33是用于說明在本發(fā)明實施方式7的語音編碼裝置的編碼處理中、從等間隔地配置的范圍的候補中選擇編碼對象的情況的圖。
      【具體實施方式】
      [0060]下面,參照附圖詳細(xì)地說明本發(fā)明的實施方式。下面,使用語音編碼裝置/語音解碼裝置作為本發(fā)明的編碼裝置/解碼裝置的例子進(jìn)行說明。
      [0061](實施方式I)
      [0062]圖1是表示本發(fā)明實施方式I的語音編碼裝置100的主要結(jié)構(gòu)的方框圖。作為本實施方式的語音編碼裝置和語音解碼裝置的結(jié)構(gòu),以采用兩層的可擴展結(jié)構(gòu)為例進(jìn)行說明。另外,第一層構(gòu)成基本層,第二層構(gòu)成擴展層。
      [0063]在圖1中,語音編碼裝置100包括:頻域變換單元101、第一層編碼單元102、第一層解碼單元103、減法器104、第二層編碼單元105、以及復(fù)用單元106。
      [0064]頻域變換單元101將時域的輸入信號變換到頻域的信號,并將所獲得的輸入變換系數(shù)輸出到第一層編碼單元102和減法器104。
      [0065]第一層編碼單元102對由頻域變換單元101輸入的輸入變換系數(shù)進(jìn)行編碼處理,并將所獲得的第一層編碼數(shù)據(jù)輸出到第一層解碼單元103和復(fù)用單元106。
      [0066]第一層解碼單元103利用由第一層編碼單元102輸入的第一層編碼數(shù)據(jù)進(jìn)行解碼處理,并將所獲得的第一層解碼變換系數(shù)輸出到減法器104。
      [0067]減法器104從由頻域變換單元101輸入的輸入變換系數(shù)減去由第一層解碼單元103輸入的第一層解碼變換系數(shù),并將所獲得的第一層誤差變換系數(shù)輸出到第二層編碼單元 105。
      [0068]第二層編碼單元105對由減法器104輸入的第一層誤差變換系數(shù)進(jìn)行編碼處理,并將所獲得的第二層編碼數(shù)據(jù)輸出到復(fù)用單元106。另外,將在后面敘述第二層編碼單元105的細(xì)節(jié)。
      [0069]復(fù)用單元106將由第一層編碼單元102輸入的第一層編碼數(shù)據(jù)與由第二層編碼單元105輸入的第二層編碼數(shù)據(jù)復(fù)用,并將所獲得的比特流輸出到通信路徑。[0070]圖2是表示第二層編碼單元105內(nèi)部的結(jié)構(gòu)的方框圖。
      [0071]在圖2中,第二層編碼單元105包括:子帶構(gòu)成單元151、形狀向量編碼單元152、增益向量構(gòu)成單元153、增益向量編碼單元154、以及復(fù)用單元155。
      [0072]子帶構(gòu)成單元151將由減法器104輸入的第一層誤差變換系數(shù)分割為M個子帶,并將所獲得的M個子帶變換系數(shù)輸出到形狀向量編碼單元152。這里,在將第一層誤差變換系數(shù)表示為ei(k)時,第m(0<m<M-l)子帶變換系數(shù)e(m,k)由下式⑴表示。
      [0073]e (m, k) = G1 (k+F (m)) …(I) (O < k < F (m+1) -F (m))
      [0074]在式(I)中,F(xiàn)(m)表示各個子帶邊界的頻率,滿足O≤F(O)〈F(I)〈…〈F(M) ^ FH的關(guān)系。這里,F(xiàn)H表示第一層誤差變換系數(shù)的最大頻率,m取O≤m≤M-1的整數(shù)。
      [0075]形狀向量編碼單元152對由子帶構(gòu)成單元151依序輸入的M個子帶變換系數(shù)的各個系數(shù)進(jìn)行形狀向量量化,以生成M個子帶的各個形狀編碼信息,并且計算M個子帶變換系數(shù)各自的目標(biāo)增益。形狀向量編碼單元152將所生成的形狀編碼信息輸出到復(fù)用單元155,并將目標(biāo)增益輸出到增益向量構(gòu)成單元153。另外,將在后面敘述形狀向量編碼單元152的細(xì)節(jié)。
      [0076]增益向量構(gòu)成單元153以由形狀向量編碼單元152輸入的M個目標(biāo)增益構(gòu)成一個增益向量,并將其輸出到增益向量編碼單元154。另外,將在后面敘述增益向量構(gòu)成單元153的細(xì)節(jié)。
      [0077]增益向量編碼單元154將由增益向量構(gòu)成單元153輸入的增益向量作為目標(biāo)值而進(jìn)行向量量化,并將所獲得的增益編碼信息輸出到復(fù)用單元155。另外,將在后面敘述增益向量編碼單元154的細(xì)節(jié)。
      [0078]復(fù)用單元155將由形狀向量編碼單元152輸入的形狀編碼信息與由增益向量編碼單元154輸入的增益編碼信息復(fù)用,并將所獲得的比特流作為第二層編碼數(shù)據(jù)輸出到復(fù)用單元106。
      [0079]圖3是表示第二層編碼單元105中的第二層編碼處理的步驟的流程圖。
      [0080]首先,在步驟(以下,略稱為“ST”)1010中,子帶構(gòu)成單元151將第一層誤差變換系數(shù)分割為M個子帶,構(gòu)成M個子帶變換系數(shù)。
      [0081]接著,在ST1020中,第二層編碼單元105將作為用于計數(shù)子帶的數(shù)目的值的、子帶計數(shù)值m初始化為“O”。
      [0082]接著,在ST1030中,形狀向量編碼單元152對第m子帶變換系數(shù)進(jìn)行形狀向量編碼,生成第m子帶的形狀編碼信息,并且生成第m子帶變換系數(shù)的目標(biāo)增益。
      [0083]接著,在ST1040中,第二層編碼單元105將子帶計數(shù)值m增值I。
      [0084]接著,在ST1050中,第二層編碼單元105判定是否為m〈M。
      [0085]在ST1050中,在判定為m〈M時(ST1050 是”),第二層編碼單元105使處理步驟返回到ST1030。
      [0086]另一方面,在ST1050中,在判定不為m〈M時(ST1050 否”),在ST1060中,增益向量構(gòu)成單元153利用M個目標(biāo)增益構(gòu)成一個增益向量。
      [0087]接著,在ST1070中,增益向量編碼單元154將由增益向量構(gòu)成單元153構(gòu)成的增益向量作為目標(biāo)值進(jìn)行量化,生成增益編碼信息。
      [0088]接著,在ST1080中,復(fù)用單元155將由形狀向量編碼單元152生成的形狀編碼信息與由增益向量編碼單元154生成的增益編碼信息復(fù)用。
      [0089]圖4是表示形狀向量編碼單元152內(nèi)部的結(jié)構(gòu)的方框圖。
      [0090]在圖4中,形狀向量編碼單元152包括:形狀向量碼本521、互相關(guān)計算單元522、自相關(guān)計算單元523、搜索單元524、以及目標(biāo)增益計算單元525。
      [0091]形狀向量碼本521存儲了多個表示第一層誤差變換系數(shù)的形狀的形狀向量候補,基于由搜索單元524輸入的控制信號,將形狀向量候補依序輸出到互相關(guān)計算單元522和自相關(guān)計算單元523。另外,一般而言,形狀向量碼本既有采用實際地確保存儲區(qū)域來存儲形狀向量候補的形態(tài)的情況,也有根據(jù)預(yù)先規(guī)定的處理步驟構(gòu)成形狀向量候補的情況。在后者的情況下,無需實際地確保存儲區(qū)域。在本實施方式中采用哪種形狀向量碼本都可以,但下面以具有如圖4所示的、存儲有形狀向量候補的形狀向量碼本521為前提進(jìn)行說明。以下,將形狀向量碼本521所存儲的多個形狀向量候補中的第i候補表示為c(i,k)。這里,k表示用于構(gòu)成形狀向量候補的多個元素中的第k個。
      [0092]互相關(guān)計算單元522根據(jù)下式(2)計算由子帶構(gòu)成單元151輸入的第m子帶變換系數(shù)與由形狀向量碼本521輸入的第i形狀向量候補之間的互相關(guān)ccor (i),并將其輸出到搜索單元524和目標(biāo)增益計算單元525。
      [0093]
      【權(quán)利要求】
      1.編碼裝置,包括: 第一層編碼單元, 對輸入信號進(jìn)行編碼獲得第一層編碼數(shù)據(jù); 第一層解碼單元,對所述第一層編碼數(shù)據(jù)進(jìn)行解碼獲得第一層解碼信號; 加權(quán)濾波單元,對所述輸入信號與所述第一層解碼信號之差即第一層誤差信號進(jìn)行濾波,獲得加權(quán)第一層誤差信號; 第一層誤差變換系數(shù)計算單元,將所述加權(quán)第一層誤差信號變換到頻域,計算第一層誤差變換系數(shù);以及 第二層編碼單元,對所述第一層誤差變換系數(shù)進(jìn)行編碼獲得第二層編碼數(shù)據(jù), 所述第二層編碼單元包括: 第一形狀向量編碼單元,參照所述第一層誤差變換系數(shù),該第一層誤差變換系數(shù)包含在包括頻率低于規(guī)定頻率的第二頻帶、并具有規(guī)定的第一帶寬的第一頻帶中,在所述第一頻帶上配置規(guī)定數(shù)目的脈沖而生成第一形狀向量,并且從所述規(guī)定數(shù)目的脈沖的位置生成第一形狀編碼信息; 目標(biāo)增益計算單元,使用所述頻帶所包含的所述第一層誤差變換系數(shù)和所述第一形狀向量,對具有規(guī)定的第二帶寬的每個子帶計算目標(biāo)增益; 增益向量構(gòu)成單元,使用對于每個所述子帶計算出的多個目標(biāo)增益構(gòu)成一個增益向量;以及 增益向量編碼單元,對所述增益向量進(jìn)行編碼獲得第一增益編碼信息。
      2.如權(quán)利要求1所述的編碼裝置, 所述第二層編碼單元還包括范圍選擇單元,該范圍選擇單元計算使用任意數(shù)目的相鄰的所述子帶構(gòu)成的多個范圍的調(diào)性,從所述多個范圍中選擇所述調(diào)性最高的一個范圍,所述第一形狀向量編碼單元、所述增益向量構(gòu)成單元以及所述增益向量編碼單元對構(gòu)成選擇出的所述范圍的多個子帶進(jìn)行動作。
      3.如權(quán)利要求1所述的編碼裝置, 所述第二層編碼單元還包括范圍選擇單元,該范圍選擇單元計算使用任意數(shù)目的相鄰的所述子帶構(gòu)成的多個范圍的平均能量,從所述多個范圍中選擇所述平均能量最高的一個范圍, 所述第一形狀向量編碼單元、所述增益向量構(gòu)成單元以及所述增益向量編碼單元對構(gòu)成選擇出的所述范圍的多個子帶進(jìn)行動作。
      4.如權(quán)利要求1所述的編碼裝置, 所述第二層編碼單元還包括范圍選擇單元,該范圍選擇單元計算使用任意數(shù)目的相鄰的所述子帶構(gòu)成的多個范圍的聽覺加權(quán)能量,從所述多個范圍中選擇所述聽覺加權(quán)能量最高的一個范圍, 所述第一形狀向量編碼單元、所述增益向量構(gòu)成單元以及所述增益向量編碼單元對構(gòu)成選擇出的所述范圍的多個子帶進(jìn)行動作。
      5.如權(quán)利要求1所述的編碼裝置, 所述第二層編碼單元還包括范圍選擇單元,該范圍選擇單元使用任意數(shù)目的相鄰的所述子帶構(gòu)成多個范圍,使用任意數(shù)目的所述范圍構(gòu)成多個部分頻帶,在所述多個部分頻帶的每一個部分頻帶中,選擇平均能量最高的一個范圍,結(jié)合選擇出的多個范圍構(gòu)成結(jié)合范圍, 所述第一形狀向量編碼單元、所述增益向量構(gòu)成單元以及所述增益向量編碼單元對構(gòu)成選擇出的所述結(jié)合范圍的多個子帶進(jìn)行動作。
      6.如權(quán)利要求5所述的編碼裝置, 所述范圍選擇單元在所述多個部分頻帶的至少一個中,總是選擇預(yù)先確定的固定范圍。
      7.如權(quán)利要求1所述的編碼裝置, 所述第二層編碼單元還包括判定所述輸入信號的調(diào)性的強度的調(diào)性判定單元, 在判定為所述輸入信號的調(diào)性的強度為規(guī)定水平以上時, 將所述第一層誤差變換系數(shù)分給多個子帶, 對所述多個子帶的每一個子帶進(jìn)行編碼而獲得第一形狀編碼信息,并計算所述多個子帶的每一個子帶的目標(biāo)增益, 使用所述多個目標(biāo)增益構(gòu)成一個增益向量, 對所述增益向量進(jìn)行編碼獲得第一增益編碼信息。
      8.如權(quán)利要求1至權(quán)利要求7中任一項所述的編碼裝置, 所述第一層編碼單元包括: 下采樣單元,對所述輸入信號進(jìn)行下采樣獲得下采樣信號;以及 核心編碼單元,對所述下采樣信號進(jìn)行編碼獲得作為編碼數(shù)據(jù)的核心編碼數(shù)據(jù), 所述第一層解碼單元包括: 核心解碼單元,對所述核心編碼數(shù)據(jù)進(jìn)行解碼獲得核心解碼信號; 上采樣單元,對所述核心解碼信號進(jìn)行上采樣獲得上采樣信號;以及 代用單元,以噪聲代用所述上采樣信號的高頻分量。
      9.如權(quán)利要求1所述的編碼裝置, 還包括: 增益編碼單元,對所述多個子帶的各變換系數(shù)的增益進(jìn)行編碼,獲得第二增益編碼信息; 歸一化單元,使用對所述增益編碼信息進(jìn)行解碼而得到的解碼增益,對所述多個子帶的各變換系數(shù)進(jìn)行歸一化而獲得歸一化形狀向量; 第二形狀向量編碼單元,對所述多個歸一化形狀向量的每一個歸一化形狀向量進(jìn)行編碼而獲得第二形狀編碼信息; 判定單元,對每個幀計算所述輸入信號的調(diào)性,在判定為所述調(diào)性為閾值以上時,將所述多個子帶的變換系數(shù)輸出到所述第一形狀向量編碼單元,在判定為所述調(diào)性小于所述閾值時,將所述多個子帶的變換系數(shù)輸出到所述增益編碼單元。
      10.解碼裝置,包括: 接收單元,接收通過對輸入信號進(jìn)行編碼而得到的第一層編碼數(shù)據(jù)、以及通過對第一層誤差變換系數(shù)進(jìn)行編碼而得到的第二層編碼數(shù)據(jù),所述第一層誤差變換系數(shù)通過將所述輸入信號與對所述第一層編碼數(shù)據(jù)進(jìn)行解碼而得到的第一層解碼信號之差、即第一層誤差信號變換為頻域而計算得到; 第一層解碼單元,對所述第一層編碼數(shù)據(jù)進(jìn)行解碼而生成第一層解碼信號;第二層解碼單元,對所述第二層編碼數(shù)據(jù)進(jìn)行解碼而生成第一層解碼誤差變換系數(shù);時域變換單元,將所述第一層解碼誤差變換系數(shù)變換到時域而生成第一解碼誤差信號;以及 加法單元,將所述第一層解碼信號和所述第一層解碼誤差信號相加而生成解碼信號, 所述第二層編碼數(shù)據(jù)包含第一形狀編碼信息和第一增益編碼信息, 所述第一形狀編碼信息根據(jù)第一形狀向量的多個脈沖的位置而求出,所述第一形狀向量通過對于包含頻率比所述第一層誤差變換系數(shù)的規(guī)定頻率低的第二頻帶、并且具有規(guī)定的第一帶寬的第一頻帶,將脈沖配置在多個變換系數(shù)的位置而生成, 所述第一增益編碼信息通過對使用多個目標(biāo)增益構(gòu)成的一個增益向量進(jìn)行編碼而得到,所述目標(biāo)增益通過將所述第一形狀向量分為具有規(guī)定的第二帶寬的多個子帶、并對所述多個子帶的每個子帶使用所述第一形狀向量和所述第一層誤差變換系數(shù)進(jìn)行計算而得到。
      11.如權(quán)利要求10所述的解碼裝置, 所述第二層編碼數(shù)據(jù)包括范圍選擇信息,該范圍選擇信息表示使用任意數(shù)目的相鄰的所述子帶構(gòu)成的多個范圍內(nèi)的調(diào)性最高的范圍, 所述第二層解碼 單元對構(gòu)成所述范圍選擇信息表示的范圍的子帶進(jìn)行解碼處理,生成所述第一層解碼誤差變換系數(shù)。
      12.如權(quán)利要求10所述的解碼裝置, 所述第二層編碼數(shù)據(jù)包括范圍選擇信息,該范圍選擇信息表示使用任意數(shù)目的相鄰的所述子帶構(gòu)成的多個范圍內(nèi)的平均能量最高的范圍, 所述第二層解碼單元對構(gòu)成所述范圍選擇信息表示的范圍的子帶進(jìn)行解碼處理,生成所述第一層解碼誤差變換系數(shù)。
      13.如權(quán)利要求10所述的解碼裝置, 所述第二層編碼數(shù)據(jù)包括范圍選擇信息,該范圍選擇信息表示使用任意數(shù)目的相鄰的所述子帶構(gòu)成的多個范圍內(nèi)的聽覺加權(quán)能量最高的范圍, 所述第二層解碼單元對構(gòu)成所述范圍選擇信息表示的范圍的子帶進(jìn)行解碼處理,生成所述第一層解碼誤差變換系數(shù)。
      14.如權(quán)利要求10所述的解碼裝置, 所述第二層編碼數(shù)據(jù)包括范圍選擇信息,該范圍選擇信息表示在使用任意數(shù)目的相鄰的所述子帶構(gòu)成的多個部分頻帶的每個頻帶中,使用任意數(shù)目的相鄰的所述子帶構(gòu)成的多個范圍內(nèi)的平均能量最高的范圍, 所述第二層解碼單元對構(gòu)成結(jié)合所述范圍選擇信息表示的所述部分頻帶的各范圍而構(gòu)成的結(jié)合范圍的子帶進(jìn)行解碼處理,生成所述第一層解碼誤差變換系數(shù)。
      15.如權(quán)利要求14所述的解碼裝置, 在所述多個部分頻帶的至少一個部分頻帶中,總是選擇預(yù)先確定的固定范圍, 所述范圍選擇信息包括表示成為所述固定范圍的部分頻帶以外的部分頻帶的范圍的信息。
      16.編碼方法,包括: 第一層編碼步驟,對輸入信號進(jìn)行編碼獲得第一層編碼數(shù)據(jù);第一層解碼步驟,對所述第一層編碼數(shù)據(jù)進(jìn)行解碼獲得第一層解碼信號; 加權(quán)濾波步驟,對所述輸入信號與所述第一層解碼信號之差即第一層誤差信號進(jìn)行濾波,獲得加權(quán)第一層誤差信號; 第一層誤差變換系數(shù)計算步驟,將所述加權(quán)第一層誤差信號變換到頻域,計算第一層誤差變換系數(shù);以及 第二層編碼步驟,對所述第一層誤差變換系數(shù)進(jìn)行編碼獲得第二層編碼數(shù)據(jù), 所述第二層編碼步驟包括: 第一形狀向量編碼步驟,參照所述第一層誤差變換系數(shù),該第一層誤差變換系數(shù)包含在包括頻率低于規(guī)定頻率的第二頻帶、并具有規(guī)定的第一帶寬的第一頻帶中,在所述第一頻帶上配置規(guī)定數(shù)目的脈沖而生成第一形狀向量,并且從所述規(guī)定數(shù)目的脈沖的位置生成第一形狀編碼信息; 目標(biāo)增益計算步驟,使用所述頻帶所包含的所述第一層誤差變換系數(shù)和所述第一形狀向量,對具有規(guī)定的第二帶寬的每個子帶計算目標(biāo)增益; 增益向量構(gòu)成步驟,使用對于每個所述子帶計算出的多個目標(biāo)增益構(gòu)成一個增益向量;以及 增益向量編碼步驟,對所述增益向量進(jìn)行編碼獲得第一增益編碼信息。
      17.解碼方法,包括: 接收步驟,接收通過對輸入信號進(jìn)行編碼而得到的第一層編碼數(shù)據(jù)、以及通過對第一層誤差變換系數(shù)進(jìn)行編碼而得到的第二層編碼數(shù)據(jù),所述第一層誤差變換系數(shù)通過將所述輸入信號與對所述第一層編碼數(shù)據(jù)進(jìn)行解碼而得到的第一層解碼信號之差、即第一層誤差信號變換為頻域而計算得到; 第一層解碼步驟,對所述第一層編碼數(shù)據(jù)進(jìn)行解碼而生成第一層解碼信號; 第二層解碼步驟,對所述第二層編碼數(shù)據(jù)進(jìn)行解碼而生成第一層解碼誤差變換系數(shù);時域變換步驟,將所述第一層解碼誤差變換系數(shù)變換到時域而生成第一解碼誤差信號;以及 加法步驟,將所述第一層解碼信號和所述第一層解碼誤差信號相加而生成解碼信號, 所述第二層編碼數(shù)據(jù)包含第一形狀編碼信息和第一增益編碼信息, 所述第一形狀編碼信息根據(jù)第一形狀向量的多個脈沖的位置而求出,所述第一形狀向量通過對于包含頻率比所述第一層誤差變換系數(shù)的規(guī)定頻率低的第二頻帶、并且具有規(guī)定的第一帶寬的第一頻帶,將脈沖配置在振幅值大的多個變換系數(shù)的位置而生成, 所述第一增益編碼信息通過對使用多個目標(biāo)增益構(gòu)成的一個增益向量進(jìn)行編碼而得到,所述目標(biāo)增益通過將所述第一形狀向量分為具有規(guī)定的第二帶寬的多個子帶、并對所述多個子帶的每個子帶使用所述第一形狀向量和所述第一層誤差變換系數(shù)進(jìn)行計算而得到。
      【文檔編號】G10L19/16GK103903626SQ201410119876
      【公開日】2014年7月2日 申請日期:2008年2月29日 優(yōu)先權(quán)日:2007年3月2日
      【發(fā)明者】押切正浩, 森井利幸, 山梨智史 申請人:松下電器產(chǎn)業(yè)株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1