對音頻/語音信號進行編碼和解碼的方法和設備的制造方法
【專利摘要】提供了一種對音頻/語音信號進行編碼和解碼的方法和設備。輸入的音頻信號或語音信號可被變換為高頻率分辨率信號和高時間分辨率信號中的至少一個。可通過確定合適的分辨率來對信號進行編碼,可對編碼的信號進行解碼,從而,可處理音頻信號、語音信號以及音頻信號和語音信號的混合信號。
【專利說明】對音頻/語音信號進行編碼和解碼的方法和設備
[0001 ] 本申請是申請日為2009年7月14日,申請號為“200980135987.5”,標題為“對音頻/語音信號進行編碼和解碼的方法和設備”的發明專利申請的分案申請。
技術領域
[0002]示例實施例涉及一種對音頻/語音信號進行編碼和解碼的方法和設備。
【背景技術】
[0003]編解碼器可被分為語音編解碼器和音頻編解碼器。語音編解碼器可使用語音建模在50Hz到7kHz的范圍的頻帶中對信號進行編碼/解碼。一般來說,語音編解碼器可通過對聲帶和聲道進行建模來提取語音信號的參數,以執行編碼和解碼。音頻編解碼器可通過應用心理聲學建模(如高效高級音頻編碼(HE-AAC))在OHz到24Hz的范圍的頻帶中對信號進行編碼/解碼。音頻編解碼器可基于人類聽覺特征,通過去除不易察覺的信號來執行編碼和解碼。
[0004]語音編解碼器雖然適合于對語音信號進行編碼/解碼,但由于聲音質量的下降,語音編解碼器不適合于對音頻信號進行編碼/解碼。此外,當音頻編解碼器對語音信號進行編碼/解碼時,可能降低信號壓縮效率。
【發明內容】
[0005]示例實施例可提供一種對音頻/語音信號進行編碼和解碼的方法和設備,所述方法和設備可有效地對語音信號、音頻信號以及語音信號和音頻信號的混合信號進行編碼和解碼。
[0006]本總體發明構思的另外特征和效用將在下面的描述中部分地闡明,并且從描述中部分是清楚的,或者通過本總體發明構思的實施可以被得知。
[0007]根據本總體發明構思的示例實施例,可提供一種對音頻/語音信號進行編碼的設備,所述設備包括:信號變換單元,將輸入的音頻信號或語音信號變換為高頻率分辨率信號和高時間分辨率信號中的至少一個;心理聲學建模單元,控制信號變換單元;時域編碼單元,基于語音建模,對由信號變換單元變換的信號進行編碼;量化單元,對從信號變換單元和時域編碼單元中的至少一個輸出的信號進行量化。
[0008]根據本總體發明構思的示例實施例,還可提供一種對音頻/語音信號進行編碼的設備,所述設備包括:參數立體聲處理單元,處理輸入的音頻信號或語音信號的立體聲信息;高頻信號處理單元,處理輸入的音頻信號或語音信號的高頻信號;信號變換單元,將輸入的音頻信號或語音信號變換為高頻率分辨率信號和高時間分辨率信號中的至少一個;心理聲學建模單元,控制信號變換單元;時域編碼單元,基于語音建模,對由信號變換單元變換的信號進行編碼;量化單元,對從信號變換單元和時域編碼單元中的至少一個輸出的信號進行量化。
[0009]根據本總體發明構思的示例實施例,還可提供了一種對音頻/語音信號進行編碼的設備,所述設備包括:信號變換單元,將輸入的音頻信號或語音信號變換為高頻率分辨率信號和高時間分辨率信號中的至少一個;心理聲學建模單元,控制信號變換單元;低碼率確定單元,確定變換的信號是否處于低碼率;時域編碼單元,當變換的信號處于低碼率時,基于語音建模,對變換的信號進行編碼;時間噪聲整形單元,對變換的信號進行整形;高碼率立體聲單元,對整形的信號的立體聲信息進行編碼;量化單元,對來自高碼率立體聲單元的輸出信號和來自時域編碼單元的輸出信號中的至少一個進行量化。
[0010]根據本總體發明構思的示例實施例,還可提供一種對音頻/語音信號進行解碼的設備,所述設備包括:分辨率確定單元,基于關于時域編碼或頻域編碼的信息,確定當前幀信號是高頻率分辨率信號還是高時間分辨率信號,所述信息包括在比特流中;反量化單元,當分辨率確定單元確定所述信號是高頻率分辨率信號時,對比特流進行反量化;時域解碼單元,從比特流中解碼出用于反線性預測的附加信息,并使用該附加信息來恢復高時間分辨率信號;反信號變換單元,將來自時域解碼單元的輸出信號和來自反量化單元的輸出信號中的至少一個反變換到時域的音頻信號或語音信號。
[0011]根據本總體發明構思的示例實施例,還可提供一種對音頻/語音信號進行解碼的設備,所述設備包括:反量化單元,對比特流進行反量化;高碼率立體聲系統/解碼器,對反量化的信號進行解碼;時間噪聲整形器/解碼器,處理由高碼率立體聲系統/解碼器解碼的信號;反信號變換單元,將處理的信號反變換到時域的音頻信號或語音信號,其中,通過將輸入的音頻信號或語音信號變換為高頻率分辨率信號和高時間分辨率信號中的至少一個來產生比特流。
[0012]根據本總體發明構思的示例實施例,對音頻/語音信號進行編碼和解碼的方法和設備可有效地對語音信號、音頻信號以及語音信號和音頻信號的混合信號進行編碼和解碼。
[0013]此外,根據本總體發明構思的示例性實施例,對音頻/語音信號進行編碼和解碼的方法和設備可使用較少比特執行編碼和解碼,從而可提高聲音質量。
[0014]本總體發明構思的另外效用將在下面的描述中部分地闡明,并且從描述中部分是清楚的,或者通過實施例的實施可以被得知。
[0015]本總體發明構思的示例性實施例還提供了一種對音頻信號和語音信號進行編碼的方法,所述方法包括:接收至少一個音頻信號和至少一個語音信號;將接收的音頻信號和接收的語音信號中的至少一個變換為頻率分辨率信號和時域分辨率信號中的至少一個;對變換的信號進行編碼;對變換的信號和編碼的信號中的至少一個進行量化。
[0016]本總體發明構思的示例性實施例還提供了一種對音頻信號和語音信號進行解碼的方法,所述方法包括:使用接收的信號的比特流中的關于時域編碼或頻域編碼的信息,來確定當前幀信號是頻率分辨率信號還是時域分辨率信號;當接收的信號是頻率分辨率信號時,對比特流進行反量化;從比特流中的信息進行反線性預測,并使用該信息來恢復時域分辨率信號;將反量化的信號和恢復的時域分辨率信號中的至少一個反變換到時域的音頻信號或語音信號。
【附圖說明】
[0017]從下面通過結合附圖對示例實施例的描述中,本總體發明構思的這些和/或其它特征及效用將會變得清楚,并且更易于理解,其中:
[0018]圖1是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖;
[0019]圖2是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖;
[0020]圖3是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖;
[0021]圖4是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖;
[0022]圖5是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖;
[0023]圖6是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖;
[0024]圖7是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖;
[0025]圖8是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖;
[0026]圖9是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖;
[0027]圖10是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖;
[0028]圖11是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖;
[0029]圖12是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖;
[0030]圖13是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖;
[0031]圖14是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖;
[0032]圖15是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖;
[0033]圖16是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的方法的流程圖;
[0034]圖17是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的方法的流程圖。
【具體實施方式】
[0035]現在將詳細地參照示例實施例,其示例在附圖中示出,其中,相同的標號始終表示相同的元件。以下通過參照附圖描述示例性實施例以解釋本公開。
[0036]圖1是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖。
[0037]參照圖1,對音頻/語音信號進行編碼的設備可包括:信號變換單元110、心理聲學建模單元120、時域編碼單元130、量化單元140、參數立體聲處理單元150、高頻信號處理單元160和復用單元170。
[0038]信號變換單元110可將輸入的音頻信號或語音信號變換為高分辨率信號(highfrequentcy resolute1n signal)和/或高時間分辨率信號(high temporal resolut1nsignal)。
[0039]心理聲學建模單元120可控制信號變換單元110將輸入的音頻信號或語音信號變換為高頻率分辨率信號和/或高時間分辨率信號。
[°04°]具體地,心理聲學建模單元I 2 O可計算用于量化的掩蔽閾值(m a S k i n gthreshold),并至少使用計算的掩蔽閾值來控制信號變換單元110將輸入的音頻信號或語音信號變換為高頻率分辨率信號和/或高時間分辨率信號。
[0041]時域編碼單元130可至少使用語音建模來對由信號變換單元110變換的信號進行編碼。
[0042]具體地,心理聲學建模單元120可將信息信號提供給時域編碼單元130以控制時域編碼單元130。
[0043]在這種情況下,時域編碼單元130可包括預測單元(未示出)。預測單元可通過對由信號變換單元110變換的信號應用語音建模并去除相關信息來對數據進行編碼。此外,預測單元可包括短時預測器和長時預測器。
[0044]量化單元140可對從信號變換單元110和/時域編碼單元130輸出的信號進行量化和編碼。
[0045]在這種情況下,量化單元140可包括碼激勵線性預測(CELP)單元,用于模擬去除了相關信息的信號。在圖1中未示出CELP單元。
[0046]參數立體聲處理單元150可處理輸入的音頻信號或語音信號的立體聲信息。高頻信號處理單元160可處理輸入的音頻信號或語音信號的高頻信息。
[0047]以下,將更詳細地描述對音頻/語音信號進行編碼的設備。
[0048]信號變換單元110可將頻譜系數劃分為多個頻帶。心理聲學建模單元120可分析頻譜特性并確定多個頻帶的每個頻帶的時域分辨率或頻域分辨率。
[0049]當高時間分辨率適合于特定頻帶時,可由利用變換方案的反變換單元(如反調制重疊變換(IMLT)單元)來對特定頻帶中的頻譜系數進行變換,可由時域編碼單元130對變換的信號進行編碼。反變換單元可包括在信號變換單元110中。
[0050]在這種情況下,時域編碼單元130可包括短時預測器和長時預測器。
[0051]當輸入的信號是語音信號時,由于提高的時域分辨率,時域編碼單元130可有效地反映語音產生單元的特性。具體地,短時預測器可處理從信號變換單元110接收的數據,并可去除時域中的采樣點的短時相關信息。此外,長時預測器可處理已執行短時預測的殘差信號數據,從而可去除長時相關信息。
[0052]量化單元140可計算輸入的比特率的步長。可處理量化單元140的量化的采樣點和附加信息以去除可能包括(例如)算術編碼或霍夫曼編碼的統計相關信息。
[0053]可以以小于32kbps的比特率來操作參數立體聲處理單元150。此外,擴展運動圖像專家組(MPEG)立體聲處理單元可被用作參數立體聲處理單元150。高頻信號處理單元160可有效地對高頻信號進行編碼。
[0054]復用單元170可將上述單元中的一個或多個單元的輸出信號輸出為比特流。可使用壓縮方案(如算術編碼、霍夫曼編碼或任何其它合適的壓縮編碼)來產生比特流。
[0055]圖2是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖。
[0056]參照圖2,對音頻/語音信號進行解碼的設備可包括:分辨率確定單元210、時域解碼單元220、反量化單元230、反信號變換單元240、高頻信號處理單元250和參數立體聲處理單元260。
[0057]分辨率確定單元210可基于關于時域編碼或頻域編碼的信息,確定當前幀信號是高頻率分辨率信號還是高時間分辨率信號。所述信息可包括在比特流中。
[0058]反量化單元230可基于分辨率確定單元210的輸出信號來對比特流進行反量化。
[0059]時域解碼單元220可從反量化單元230接收反量化的信號,從比特流中解碼出用于反線性預測的附加信息,并至少使用所述附加信息和所述反量化的信號來恢復高時間分辨率信號。
[0060]反信號變換單元240可將來自時域解碼單元220的輸出信號和/或來自反量化單元230的反量化的信號反變換到時域的音頻信號或語音信號。
[0061 ]反頻變調制重疊變換(FV-MLT)可以是反信號變換單元240。
[0062]高頻信號處理單元250可處理反變換的信號的高頻信號,參數立體聲處理單元260可處理反變換的信號的立體聲信息。
[0063I 可將比特流輸入到反量化單元230、高頻信號處理單元250和參數立體聲處理單元260以對比特流進行解碼。
[0064]圖3是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖。
[0065]參照圖3,對音頻/語音信號進行編碼的設備可包括:信號變換單元310、心理聲學建模單元320、時間噪聲(temporalnoise)整形單元330、高碼率(high rate)立體聲單元340、量化單元350、高頻信號處理單元360和復用單元370。
[0066]信號變換單元310可將輸入的音頻信號或語音信號變換為高頻率分辨率信號和/或高時間分辨率信號。
[0067]改進離散余弦變換(MDCT)可被用作信號變換單元310。
[0068]心理聲學建模單元320可控制信號變換單元310將輸入的音頻信號或語音信號變換為高頻率分辨率信號和/或高時間分辨率信號。
[0069 ]時間噪聲整形單元330可對變換的信號的時域噪聲進行整形。
[0070]高碼率立體聲單元340可對變換的信號的立體聲信息進行編碼。
[0071]量化單元350可對從時間噪聲整形單元330和/或高碼率立體聲單元340輸出的信號進行量化。
[0072]高頻信號處理單元360可處理音頻信號或語音信號的高頻信號。
[0073]復用單元370可將上述的單元的每個單元的輸出信號輸出為比特流。可使用壓縮方案(如算術編碼、霍夫曼編碼或任何其它適合的編碼)來產生比特流。
[0074]圖4是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖。
[0075]參照圖4,對音頻/語音信號進行解碼的設備可包括:反量化單元410、高碼率立體聲系統/解碼器420、時間噪聲整形器/解碼器430、反信號變換單元440和高頻信號處理單元450。
[0076]反量化單元410可對比特流進行反量化。
[0077]高碼率立體聲系統/解碼器420可對反量化的信號進行解碼。時間噪聲整形器/解碼器430可對在對音頻/語音信號進行編碼的設備中執行時域整形的信號進行解碼。
[0078]反信號變換單元440可將解碼的信號反變換到時域的音頻信號或語音信號。反MDCT可被用作反信號變換單元440。
[0079]高頻信號處理單元450可處理反變換的解碼的信號的高頻信號。
[0080]圖5是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖。
[0081]參照圖5,CELP單元可包括在對音頻/語音信號進行編碼的設備的時域編碼單元520中,然而,CELP單元可包括在圖1中的量化單元140中。
[0082]也就是說,時域編碼單元520可包括:短時預測器、長時預測器和CELP單元。CELP單元可指示模擬去除了相關信息的信號的激勵建模模塊。
[0083]當信號變換單元在心理聲學建模單元的控制下,將輸入的音頻信號或語音信號變換為高時間分辨率信號時,時域編碼單元130可在不在頻譜量化單元510中對高時間分辨率信號進行量化的情況下,或作為可選,通過使在頻譜量化單元510中對高時間分辨率信號的量化最小化,來對變換的高時域分辨信號進行編碼。
[0084]包括在時域編碼單元520中的CELP單元可對短時相關信息和長時相關信息的殘差
?目號進行編碼。
[0085]圖6是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖。
[0086]參照圖6,圖1中示出的對音頻/語音信號進行編碼的設備還可包括切換單元610。
[0087]切換單元610可至少使用關于時域編碼或頻域編碼的信息來選擇任何一個或多個量化單元620的量化和時域編碼單元630的編碼。量化單元620可以是頻譜量化單元。
[0088]圖7是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖。
[0089]參照圖7,圖2中示出的對音頻/語音信號進行解碼的設備還可包括切換單元710。切換單元710可至少根據分辨率確定單元的確定來控制切換到時域解碼單元730或頻譜反量化單元720。
[0090]圖8是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖。
[0091]參照圖8,圖1中示出的對音頻/語音信號進行編碼的設備還可包括下采樣單元810。
[0092]下采樣單元810可將輸入的信號下采樣為低頻信號。可通過下采樣來產生低頻信號,當低頻信號處于高碼率和低碼率的雙重碼率時,可執行下采樣。也就是說,當以與高頻信號處理單元的采樣率的一半或四分之一相應的低采樣率操作低頻信號編碼方案的采樣頻率時,可利用低頻信號。當參數立體聲處理單元包括在對音頻/語音信號進行編碼的設備中時,可在參數立體聲處理單元執行正交鏡像濾波器(QMF)合成時執行下采樣。
[0093]在這種情況下,高碼率可以是高于64kbps的碼率,低碼率可以是低于64kbps的碼率。
[0094]圖9是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖。
[0095]分辨率確定單元910可至少部分基于關于時域編碼或頻域編碼的信息,確定當前幀信號是高頻率分辨率信號還是高時間分辨率信號。所述信息可包括在比特流中。
[0096]反量化單元920可基于分辨率確定單元910的輸出信號來對比特流進行反量化。
[0097]時域解碼單元930可從反量化單元920接收編碼的殘差信號,從比特流中解碼出用于反線性預測的附加信息,并使用所述附加信息和所述殘差信號來恢復高時間分辨率信號。
[0098]反信號變換單元940可將來自時域解碼單元930的輸出信號和/或來自反量化單元920的反量化的信號反變換到時域的音頻信號或語音信號。
[0099]在這種情況下,高頻信號處理單元950可在圖9的對音頻/語音信號進行解碼的設備中執行上采樣。
[0100]圖10是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖。
[0101]參照圖10,圖5中示出的對音頻/語音信號進行編碼的設備還可包括下采樣單元1010。也就是說,可通過下采樣產生低頻信號。
[0102]當應用參數立體聲處理單元1020時,在參數立體聲處理單元1020可執行QMF合成以產生縮混(downmix)信號時,下采樣單元1010可執行下采樣。時域編碼單元1030可包括短時預測器、長時預測器和CELP單元。
[0103]圖11是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖。
[0104]分辨率確定單元1110可基于關于時域編碼或頻域編碼的信息,確定當前幀信號是高頻率分辨率信號還是高時間分辨率信號。所述信息可包括在比特流中。
[0105]當分辨率確定單元1110確定當前幀信號是高頻率分辨率信號時,頻譜反量化單元1130可至少部分基于分辨率確定單元1110的輸出信號來對比特流進行反量化。
[0106]當分辨率確定單元1110確定當前幀信號是高時間分辨率信號時,時域解碼單元1120可恢復高時間分辨率信號。
[0107]反信號變換單元1140可將來自時域解碼單元1120的輸出信號和/或來自頻譜反量化單元1130的反量化的信號反變換到時域的音頻信號或語音信號。
[0108]此外,高頻信號處理單元1150可在圖11的對音頻/語音信號進行解碼的設備中執行上采樣。
[0109]圖12是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖。
[0110]參照圖12,圖6中示出的對音頻/語音信號進行編碼的設備還包括下采樣單元1210。也就是說,可通過下采樣來產生低頻信號。
[0111]當應用參數立體聲處理單元1220時,在參數立體聲處理單元1220執行QMF合成時,下采樣單元1210可執行下采樣。
[0112]圖12的對音頻/語音信號進行編碼的設備的上/下采樣因子可以是(例如)高頻信號處理單元的采樣率的一半或四分之一。也就是說,當以48kHz輸入信號時,可通過上/下采樣使用24kHz或12kHz。
[0113]圖13是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖。
[0114]參照圖13,圖2中示出的對音頻/語音信號進行解碼的設備還可包括切換單元。也就是說,切換單元可控制切換到時域解碼單元1320或頻譜反量化單元1310。
[0115]圖14是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的設備的框圖。
[0116]參照圖14,圖1中示出的對音頻/語音信號進行編碼的設備和圖3中示出的對音頻/語音信號進行編碼的設備可至少部分組合。
[0117]也就是說,當作為低碼率確定單元1430基于預定的低碼率和高碼率的確定的結果,變換的信號處于低碼率時,可操作信號變換單元1410、時域編碼單元1440和量化單元1470。當變換的信號處于高碼率時,可操作信號變換單元1410、時間噪聲整形單元1450和高碼率立體聲單元1460。
[0118]可基于預定標準打開/關閉參數立體聲處理單元1481和高頻信號處理單元1491。此外,可不同時操作高碼率立體聲單元1460和參數立體聲處理單元1481。此外,可基于預定信息在高頻信號處理確定單元1490和參數立體聲處理確定單元1480的控制下,分別操作高頻信號處理單元1491和參數立體聲處理單元1481。
[0119]圖15是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的設備的框圖。
[0120]參照圖15,圖2中示出的對音頻/語音信號進行解碼的設備和圖4中示出的對音頻/語音信號進行解碼的設備可至少部分組合。
[0121]也就是說,當作為低碼率確定單元1510的確定的結果,變換的信號處于高碼率時,可操作高碼率立體聲系統/解碼器1520、時間噪聲整形器/解碼器1530和反信號變換單元1540。當變換的信號處于低碼率時,可操作分辨率確定單元1550、時域解碼單元1560和高頻信號處理單元1570。此外,可基于預定信息在高頻信號處理確定單元和參數立體聲處理確定單元的控制下,分別操作高頻信號處理單元1570和參數立體聲處理單元1580。
[0122]圖16是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行編碼的方法的流程圖。
[0123]在操作S1610中,輸入的音頻信號或語音信號可被變換為頻域。在操作S 1620中,可確定是否要執行變換到時域。
[0124]還可進一步包括對輸入的音頻信號或語音信號進行下采樣的操作。
[0125]至少根據操作S1620中確定的結果,在操作S 1630中,輸入的音頻信號或語音信號可被變換為高頻率分辨率信號和/或高時間分辨率信號。
[0126]也就是說,當將要執行變換到時域時,在操作S1630中,輸入的音頻信號或語音信號可被變換為高時間分辨率信號并可被量化。當將不執行變換到時域時,在操作S 1640,輸入的音頻信號或語音信號可被量化并被編碼。
[0127]圖17是示出根據本總體發明構思的示例性實施例的對音頻/語音信號進行解碼的方法的流程圖。
[0128]在操作S1710中,可確定當前幀信號是高頻率分辨率信號還是高時間分辨率信號。
[0129]在這種情況下,所述確定可基于關于時域編碼或頻域編碼的信息,并且所述信息可包括在比特流中。
[0130]在操作S 1720中,可對比特流進行反量化。
[0131]在操作S1730中,可接收反量化的信號,可從比特流中解碼出用于反線性預測的附加信息,并且可使用所述附加信息和編碼的殘差信號來恢復高時間分辨率信號。
[0132]在操作S1740中,可將從時域解碼單元輸出的信號和/或來自反量化單元的反量化的信號反變換到時域的音頻信號或語音信號。
[0133]本總體發明構思還可實現為計算機可讀介質上的計算機可讀代碼。計算機可讀介質可包括計算機可讀記錄介質和計算機可讀傳輸介質。計算機可讀記錄介質是可將數據存儲為其后可由計算機系統讀取的程序的任何數據存儲裝置。所述計算機可讀記錄介質的示例包括:只讀存儲器(R0M)、隨機存取存儲器(RAM)、CD-R0M、磁帶、軟盤和光學數據存儲裝置。所述計算機可讀記錄介質也可分布于聯網的計算機系統上,以便所述計算機可讀代碼以分布方式被存儲和執行。計算機可讀傳輸介質可通過載波或信號發送(例如,通過因特網的有線數據傳輸或無線數據傳輸)。此外,本總體發明構思所屬的領域的程序員可容易解釋實現本總體發明構思的功能程序、代碼和代碼段。
[0134]雖然已經示出和描述了本總體發明構思的若干示例實施例,但是本領域的技術人員應該理解,在不脫離本總體發明構思的原理和精神的范圍內可對這些示例實施例進行改變,本總體發明構思的范圍由權利要求及其等同物限定。
【主權項】
1.一種用于對音頻或語音信號進行解碼的方法,所述方法包括: 基于關于時域編碼或頻域編碼的第一信息,確定當前幀信號是在頻域中被編碼還是在時域中被編碼; 當確定當前幀信號是在頻域中被編碼時,對在頻域中被編碼的當前幀信號進行無損解碼和反量化,并將被無損解碼并被反量化的信號反變換為時域信號; 當確定當前幀信號是在時域中被編碼時,通過使用關于線性預測的第二信息來重建在時域中被編碼的當前幀信號; 使用被反變換的信號或被重建的信號來產生高頻帶信號。2.如權利要求1所述的方法,還包括: 從高頻帶信號以及被反變換的信號或被重建的信號產生立體聲信號。3.如權利要求1所述的方法,其中,重建在時域中被編碼的當前幀信號的步驟包括: 通過至少使用長期預測因子來重建在時域中被編碼的當前幀信號。4.如權利要求1所述的方法,還包括: 當確定當前幀信號是在頻域中被編碼時,對被解碼并被反量化的信號執行時間噪聲整形。5.一種用于對音頻或語音信號進行解碼的設備,所述設備包括: 確定單兀,基于包括在比特流中的編碼?目息,確定?目號是在頻域中被編碼還是在時域中被編碼; 頻域解碼單元,當確定單元確定信號是在頻域中被編碼時,對信號進行無損解碼和反量化; 時域解碼單元,當確定單元確定信號是在時域中被編碼時,通過使用線性預測來重建信號; 反變換單元,將被解碼并被反量化的信號反變換為時域信號。6.如權利要求5所述的設備,還包括: 高頻產生單元,使用被反變換的信號或被重建的信號產生高頻帶信號。7.如權利要求6所述的設備,還包括: 立體聲處理單元,從高頻帶信號以及被反變換的信號或被重建的信號產生立體聲信號。8.如權利要求5所述的設備,其中,時域解碼單元被構造為:通過至少使用長期預測因子來重建在時域中被編碼的信號。9.如權利要求5所述的設備,還包括: 時間噪聲整形單元,當確定單元確定信號是在頻域中被編碼時,對被解碼并被反量化的信號執行時間噪聲整形。
【文檔編號】G10L19/02GK105913851SQ201610509620
【公開日】2016年8月31日
【申請日】2009年7月14日
【發明人】吳殷美, 金重會, 成昊相, 金美英, 朱基峴
【申請人】三星電子株式會社