專利名稱::時間扭曲輪廓計(jì)算器、音訊信號編碼器、編碼音訊信號表現(xiàn)形態(tài)、方法及計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
:
背景技術(shù):
:
背景技術(shù):
:根據(jù)本發(fā)明的一些實(shí)施例關(guān)于一時間扭曲輪廓計(jì)算器。根據(jù)本發(fā)明的另外的一些實(shí)施例關(guān)于一音訊信號編碼器。根據(jù)本發(fā)明的另一些實(shí)施例關(guān)于一編碼音訊信號表現(xiàn)形態(tài)。根據(jù)本發(fā)明的又一些實(shí)施例關(guān)于用于提供一解碼音訊信號表現(xiàn)形態(tài)及用于提供一音訊信號之一編碼表現(xiàn)形態(tài)的方法。根據(jù)本發(fā)明的再一些實(shí)施例關(guān)于一種計(jì)算機(jī)程序。根據(jù)本發(fā)明的一些實(shí)施例與針對一時間扭曲MDCT轉(zhuǎn)換(修正型離散余弦轉(zhuǎn)換)編碼器的方法有關(guān)。在下文中,將對時間扭曲音訊編碼領(lǐng)域做一簡要介紹,其中時間扭曲音訊編碼的概念可結(jié)合本發(fā)明的一些實(shí)施例來被應(yīng)用。最近幾年,用以將音訊信號轉(zhuǎn)換成頻域表現(xiàn)形態(tài)、及有效率地編碼這一頻域表現(xiàn)形態(tài),例如考慮知覺遮蔽臨界值,的技術(shù)已被開發(fā)。這一音訊信號編碼概念在以下情況下特別有效率,即如果區(qū)塊長度長,其中一組編碼頻譜系數(shù)針對該區(qū)塊被傳送,且如果只有一相對較小數(shù)目的頻譜系數(shù)遠(yuǎn)大于全域遮蔽臨界值,而多數(shù)的頻譜系數(shù)在全域遮蔽臨界值附近或小于全域遮蔽臨界值從而可被忽略(或用最小碼長編碼)。例如,余弦式或正弦式調(diào)制重疊轉(zhuǎn)換由于其能量壓縮性質(zhì)通常被用在信號源編碼之應(yīng)用中。也就是說,對于具有恒定基本頻率(fundamentalfrequency)(基頻(pitch))的諧音而言,它們將信號能量集中到少數(shù)頻譜分量(子頻帶),這導(dǎo)致有效率的信號表現(xiàn)形態(tài)。一般地,信號的(基本)基頻將被理解為可與信號之頻譜區(qū)別的最低主頻。在一般的語音模型中,基頻是經(jīng)人的喉嚨調(diào)制之激勵信號的頻率。若只是一個單一的基本頻率存在,則頻譜將極為簡單,只包含該基本頻率與泛音。這種頻譜可被高效地編碼。然而,對于具有變化基頻的信號而言,與每一諧波分量相對應(yīng)的能量通過若干轉(zhuǎn)換系數(shù)來傳播,從而導(dǎo)致編碼效率的降低。為了克服這種編碼效率的降低,將被編碼的音訊信號以一非均勻時間網(wǎng)格有效率地重新取樣。在隨后的處理中,通過非均勻重新取樣所獲得的樣本位置如同它們將代表均勻時間網(wǎng)格上的值地被處理。這種操作通常由短語「時間扭曲」來表示。取樣次數(shù)可依據(jù)基頻的時間變化有利地選擇,借此在音訊信號之時間扭曲版本中的基頻變化小于音訊信號之原始版本(在時間扭曲之前)中的基頻變化。在將音訊信號時間扭曲之后,音訊信號之時間扭曲版本被轉(zhuǎn)換到頻域。基頻相關(guān)的時間扭曲具有的效應(yīng)是,時間扭曲音訊信號的頻域表現(xiàn)形態(tài)典型地集中到數(shù)目遠(yuǎn)少于原始(非時間扭曲)音訊信號頻域表現(xiàn)形態(tài)的頻譜分量。在解碼器端,時間扭曲音訊信號的頻域表現(xiàn)形態(tài)被轉(zhuǎn)換回到時域,借此在解碼器端可得到時間扭曲音訊信號的時域表現(xiàn)形態(tài)。然而,在解碼器端重建時間扭曲音訊信號的時域表現(xiàn)形態(tài)中,編碼器端輸入音訊信號的原始基頻變化不包括在內(nèi)。因此,通過對時間扭曲音訊信號之解碼器端重建時域表現(xiàn)形態(tài)的重新取樣,又一時間扭曲被施加。為了在解碼器獲得編碼器端輸入音訊信號的良好重建,期望的是解碼器端時間扭曲至少近似是關(guān)于編碼器端時間扭曲的反操作。為了獲得一合適的時間扭曲,期望的是在解碼器端可得一容許調(diào)整解碼器端時間扭曲的一信息。因?yàn)橥ǔP枰獜囊粲嵭盘柧幋a器向音訊信號解碼器傳送這一信息。期望的是維持這一傳輸所需要的比特率較小而仍然能夠使解碼器端進(jìn)行所需要的時間扭曲信息可靠的重建。鑒于以上討論,期望有一種能夠根據(jù)時間扭曲信息的有效率編碼表現(xiàn)形態(tài)得以有效率重建時間扭曲信息的概念。
發(fā)明內(nèi)容發(fā)明概要根據(jù)本發(fā)明的一實(shí)施例設(shè)計(jì)用于一音訊信號解碼器的一時間扭曲輪廓計(jì)算器,該音訊信號解碼器用于根據(jù)一編碼音訊信號表現(xiàn)形態(tài)提供一解碼音訊信號表現(xiàn)形態(tài)。該時間扭曲輪廓計(jì)算器被組配成接收一編碼扭曲比信息,以從該編碼扭曲比信息得出一扭曲比值序列,以及獲得從一時間扭曲輪廓初始值開始的扭曲輪廓節(jié)點(diǎn)值。扭曲輪廓節(jié)點(diǎn)值(即除時間扭曲輪廓起始節(jié)點(diǎn)以外的時間扭曲輪廓節(jié)點(diǎn)的值)及與一扭曲輪廓起始點(diǎn)相關(guān)聯(lián)的時間扭曲輪廓初始值之比由扭曲比值決定。該時間扭曲輪廓計(jì)算器被組配成根據(jù)一乘積形成計(jì)算以一中間時間扭曲輪廓節(jié)點(diǎn)與時間扭曲輪廓起始節(jié)點(diǎn)隔開的一特定時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值,其中該乘積形成包含該中間時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值與該時間扭曲輪廓初始值之比、及該特定時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值與該中間時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值之比作為因數(shù)。本發(fā)明的這一實(shí)施例基于以下關(guān)鍵思想,若接續(xù)時間輪廓節(jié)點(diǎn)值之間的比例以編碼扭曲比信息之形式編碼,則可獲得一時間扭曲輪廓的有效率的編碼。已發(fā)現(xiàn)的是,兩個接續(xù)時間扭曲輪廓節(jié)點(diǎn)的節(jié)點(diǎn)值(時間扭曲輪廓節(jié)點(diǎn)值)之間的相對改變(即比例)為一能以比特有效率形式編碼而不嚴(yán)重地降級時間扭曲輪廓重建之量。例如,已發(fā)現(xiàn)的是,不管時間扭曲輪廓的絕對值如何,接續(xù)時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值之間的比例通常覆蓋相同的值范圍,使得扭曲比值的編碼可與時間扭曲輪廓的當(dāng)前絕對值無關(guān)地被選擇。時間扭曲輪廓節(jié)點(diǎn)值以一乘積形成來計(jì)算,使得新時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值通過一乘積形成(即乘法運(yùn)算)從一先前時間扭曲輪廓節(jié)點(diǎn)的節(jié)點(diǎn)值得出。以此方式,接續(xù)時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值之間的相對差異被確保在一預(yù)定值范圍內(nèi),其中該預(yù)定值范圍由編碼扭曲比值決定。因此確保時間扭曲輪廓不包含所不期望的大的不連續(xù)(步階),上述不連續(xù)將導(dǎo)致可聽見的失真。再者,已發(fā)現(xiàn)的是,通過使用一乘積形成計(jì)算接續(xù)時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值,復(fù)雜的曲線擬合操作可被避免。因此,解碼器的復(fù)雜性可被保持得比較小。特別地,許多實(shí)施困難的數(shù)學(xué)操作(例如除法操作)可被保持得充分少。綜上所述,根據(jù)本發(fā)明的所述實(shí)施例可供時間扭曲輪廓的有效率與精確重建之用,禾_接續(xù)時間扭曲輪廓節(jié)點(diǎn)之間的時間扭曲輪廓的相對改變通常限于一小的值范圍的事實(shí),這可通過編碼時間扭曲比信息(在這里也簡稱為扭曲比信息)來以足夠的精確性描述,即使一小數(shù)目的比特(例如3個比特或4個比特)用于編碼扭曲比值。時間扭曲輪廓節(jié)點(diǎn)值的計(jì)算在計(jì)算上有效率,且確保時間扭曲輪廓之心理聲學(xué)上的一足夠的連續(xù)性。在一較佳實(shí)施例中,時間扭曲輪廓計(jì)算器被組配成從時間扭曲輪廓初始值周期性地重新開始。通過執(zhí)行一周期性的從時間扭曲輪廓初始值的重新開始,可實(shí)現(xiàn)的是,時間扭曲輪廓的值范圍被限制為一時間扭曲輪廓初始值周圍的值。因此,時間扭曲輪廓計(jì)算器的所需復(fù)雜度可被保持得小且可控制性極佳,因?yàn)闀r間扭曲輪廓節(jié)點(diǎn)值與時間扭曲輪廓初始值的偏差受扭曲比值的范圍及兩個接續(xù)重新開始之間的時間扭曲輪廓節(jié)點(diǎn)數(shù)目的限制。因此,一數(shù)值下溢或上溢能可靠地被避免,即使時間扭曲輪廓計(jì)算器包含相對較小的數(shù)值解析度或數(shù)值范圍亦然(此可供簡單的實(shí)施態(tài)樣利用)。在一較佳實(shí)施例中,時間扭曲輪廓計(jì)算器被組配成使用一映射規(guī)則將編碼扭曲比信息映射到扭曲比值序列,其中該映射規(guī)則描述數(shù)個扭曲比碼簿索引到對應(yīng)扭曲比值的映射,且其中該映射規(guī)則被選擇成使得該映射規(guī)則包含數(shù)個倒數(shù)扭曲比值對,使得一對倒數(shù)扭曲比值中的兩個扭曲比值的乘積在0.9997與1.0003之間。這種扭曲比值編碼可供回復(fù)到先前值的時間扭曲輪廓的一精確表現(xiàn)形態(tài)利用。已發(fā)現(xiàn)的是,在一些情況下,期望時間扭曲輪廓偏離初始值一段時間(例如經(jīng)過數(shù)個時間扭曲輪廓節(jié)點(diǎn)),而后回復(fù)到初始值。并且,已發(fā)現(xiàn)的是,若時間扭曲輪廓最終達(dá)到的值偏離初始值,則可聽見失真可能發(fā)生。然而,通過提供倒數(shù)扭曲比值對,可實(shí)現(xiàn)的是,時間扭曲輪廓在一相當(dāng)高精確度下回復(fù)到其初始值。因此,潛在的可聽見人工因素被防止,其中可聽見人工因素由初始時間扭曲輪廓節(jié)點(diǎn)值與時間扭曲輪廓在一段時間之后所回復(fù)的時間扭曲輪廓節(jié)點(diǎn)值之間的不匹配所產(chǎn)生。在一較佳實(shí)施例中,時間扭曲輪廓計(jì)算器被組配成使用一映射規(guī)則將編碼扭曲比信息映射到一扭曲比值序列,其中該映射規(guī)則描述數(shù)個扭曲比碼簿索引到對應(yīng)扭曲比值的映射,其中該映射規(guī)則被選擇,以使所述扭曲比碼簿索引所映射到的扭曲比值在0.97與1.03之間的一范圍內(nèi)。已發(fā)現(xiàn)的是,這種選擇提供時間扭曲輪廓之足夠精確描述,而同時保持編碼扭曲比所需的比特率足夠小。在一較佳實(shí)施例中,時間扭曲輪廓計(jì)算器被組配成使用一映射規(guī)則將編碼扭曲比信息映射到一扭曲比值序列,其中該映射規(guī)則描述數(shù)個扭曲比碼簿索引到對應(yīng)扭曲比值的映射,且其中該映射規(guī)則被非對稱地選擇,使得上升扭曲比值的范圍大于下降扭曲比值的范圍。已發(fā)現(xiàn)的是,這種映射規(guī)則選擇非常適于人類語音及音樂作品的特性。因此,映射規(guī)則的非對稱選擇使可用比特率得到最佳利用,這在音訊編碼與音訊解碼領(lǐng)域中是非常重要的準(zhǔn)則。在一較佳實(shí)施例中,時間扭曲輪廓計(jì)算器被組配成針對編碼音訊信號表現(xiàn)形態(tài)的一特定幀,接收指示非變化(例如平坦)時間扭曲輪廓或變化(例如非平坦)時間扭曲輪廓的旁側(cè)信息,且依據(jù)指示非變化時間扭曲輪廓或變化時間扭曲輪廓的旁側(cè)信息,以根據(jù)編碼扭曲比信息獲得該特定幀的時間扭曲輪廓節(jié)點(diǎn)值,或?qū)⒃撎囟◣臅r間扭曲輪廓節(jié)點(diǎn)值設(shè)定為時間扭曲輪廓初始值。在這一實(shí)施例中,對于旁側(cè)信息指示一非變化時間扭曲輪廓存在的幀而言,編碼時間扭曲比信息到時間扭曲輪廓計(jì)算器的傳送可被忽略。因此,時間扭曲輪廓是非變化的(或變化時間扭曲輪廓不能被識別)音訊幀只包含指示這一非變化時間扭曲輪廓(或不存在一變化時間扭曲輪廓)的一合適旗標(biāo)。相反,時間扭曲輪廓是變化的音訊幀包含指示時間扭曲輪廓并不是非變化的一旗標(biāo),以及,編碼時間扭曲比信息。因此,盡管包含一變化時間扭曲輪廓的音訊幀在除編碼時間扭曲比信息之外還包含一額外旗標(biāo),例如一個比特,時間扭曲輪廓是非變化的音訊幀只包含一旗標(biāo)(例如一個比特),而不包含編碼扭曲比信息。因?yàn)橥ǔ4罅勘壤膸渲械臅r間扭曲輪廓是非變化的(或變化時間扭曲輪廓不能被識別),當(dāng)與對每一音訊幀發(fā)送編碼扭曲比信息的解決方案相比較時,即使在時間扭曲輪廓是變化的那些幀中,時間扭曲輪廓的比特?cái)?shù)甚至被增加(例如一個比特),描述時間扭曲輪廓所需要比特的數(shù)目通常得以大量減小。在一較佳實(shí)施例中,時間扭曲輪廓計(jì)算器被組配成在時間扭曲輪廓節(jié)點(diǎn)值之間線性內(nèi)插,以獲得新時間扭曲輪廓部分的時間扭曲輪廓值。通過執(zhí)行這種內(nèi)插,重建時間扭曲輪廓之增加的準(zhǔn)確性可被獲得。在一較佳實(shí)施例中,時間扭曲輪廓計(jì)算器被組配成一再地獲得一時間扭曲輪廓節(jié)點(diǎn)值序列,其中時間扭曲輪廓計(jì)算器被組配成通過使一當(dāng)前時間扭曲輪廓節(jié)點(diǎn)值與一對應(yīng)時間扭曲比值相乘,從該當(dāng)前時間扭曲輪廓節(jié)點(diǎn)值獲得一接續(xù)時間扭曲輪廓節(jié)點(diǎn)值。以此方式,可實(shí)現(xiàn)時間扭曲比值的有效率利用。特別地,時間扭曲輪廓節(jié)點(diǎn)值可從先前時間扭曲輪廓節(jié)點(diǎn)值,在一步操作中獲得。根據(jù)本發(fā)明的另一實(shí)施例設(shè)計(jì)用于提供音訊信號之編碼表現(xiàn)形態(tài)的一音訊信號編碼器。該音訊信號編碼器包含一時間扭曲輪廓編碼器,該時間扭曲輪廓編碼器被組配成接收與音訊信號相關(guān)聯(lián)的時間扭曲輪廓信息,以計(jì)算時間扭曲輪廓的接續(xù)節(jié)點(diǎn)值之間的比例,以及編碼時間扭曲輪廓之接續(xù)節(jié)點(diǎn)值之間的比例。音訊信號編碼器進(jìn)一步包含一時間扭曲信號編碼器,該時間扭曲信號編碼器被組配成獲得音訊信號之頻譜的編碼表現(xiàn)形態(tài),由時間扭曲輪廓信息所描述的一時間扭曲計(jì)入考慮。音訊信號的編碼音訊表現(xiàn)形態(tài)包含(時間扭曲輪廓之接續(xù)節(jié)點(diǎn)值之間的)編碼比例及音訊信號之頻譜的編碼表現(xiàn)形態(tài)。根據(jù)這一實(shí)施例的音訊信號編碼器提供音訊信號的編碼表現(xiàn)形態(tài),該編碼表現(xiàn)形態(tài)非常適于在上文中已予以描述的時間扭曲輪廓的在編碼器端的計(jì)算。例如,使用少數(shù)比特在良好精確性下編碼時間扭曲輪廓之接續(xù)節(jié)點(diǎn)值之間的比例通常是可能的。如上文所討論的,對于時間扭曲輪廓的小絕對值及對于時間扭曲輪廓的大絕對值兩者而言,時間扭曲輪廓之接續(xù)節(jié)點(diǎn)值之間的比例通常在相同的值范圍內(nèi)。再者,時間扭曲輪廓之接續(xù)節(jié)點(diǎn)值之間的比例的計(jì)算可在非常低的計(jì)算復(fù)雜性下被執(zhí)行,從而使音訊信號編碼器的設(shè)計(jì)變得容易。在一較佳實(shí)施例中,時間扭曲輪廓編碼器被組配成檢查一變化時間扭曲輪廓是否是音訊信號的一特定幀可利用的,若變化時間扭曲輪廓是音訊信號的一特定幀不可利用的,則在音訊信號之編碼表現(xiàn)形態(tài)中設(shè)定一旗標(biāo),該旗標(biāo)指示變化時間扭曲輪廓不存在。例如,指示一變化時間扭曲輪廓存在的旗標(biāo)在這種情況下可被停用(或被重新設(shè)定)。時間扭曲輪廓編碼器也被組配成,若變化時間扭曲輪廓是音訊信號的特定幀不可利用的,則在音訊信號的編碼表現(xiàn)形態(tài)中省略編碼比值。以此方式,對具有相當(dāng)大數(shù)目不具有變化時間扭曲輪廓的幀的音訊信號,其比特率被最小化。應(yīng)注意的是,對于存在非變化時間扭曲輪廓的音訊信號,變化時間扭曲輪廓通常不能使用,且提取時間扭曲輪廓失敗(或沒有得到有意義結(jié)果)的音訊信號亦然。正如上文已討論的,使用指示變化時間扭曲輪廓存在或不存在的旗標(biāo),此可利用于減少編碼典型音訊信號的時間扭曲輪廓所需比特率。根據(jù)本發(fā)明的另一實(shí)施例設(shè)計(jì)表示一音訊信號的一編碼音訊信號表現(xiàn)形態(tài)。該編碼音訊信號表現(xiàn)形態(tài)包含表示根據(jù)一時間扭曲被重新取樣之一個或更多個時間扭曲重新取樣音訊聲道的一編碼頻域表現(xiàn)形態(tài)。該編碼音訊信號表現(xiàn)形態(tài)也包含表示時間扭曲之一時間扭曲輪廓的編碼表現(xiàn)形態(tài),其中時間扭曲輪廓的編碼表現(xiàn)形態(tài)包含數(shù)個編碼時間扭曲比值。所述時間扭曲比值表示時間扭曲輪廓之接續(xù)節(jié)點(diǎn)值之間的比例。這種編碼音訊信號表現(xiàn)形態(tài)以一極有效率方式承載時間扭曲信息,且提供上述有效率時間扭曲輪廓計(jì)算器的利用。在一較佳實(shí)施例中,編碼音訊信號表現(xiàn)形態(tài)根據(jù)每一音訊幀包含一旗標(biāo),該旗標(biāo)指示針對各自的幀存在時間扭曲輪廓的編碼表現(xiàn)形態(tài)。根據(jù)本發(fā)明的另一實(shí)施例包含一種用于根據(jù)一編碼音訊信號表現(xiàn)形態(tài)提供一解碼音訊信號表現(xiàn)形態(tài)的方法。該方法包含以下步驟接收一編碼扭曲比信息、從編碼扭曲比信息得出一扭曲比值序列及獲得從一扭曲輪廓初始值開始的數(shù)個扭曲輪廓節(jié)點(diǎn)值。(時間扭曲輪廓起始節(jié)點(diǎn)以外的時間扭曲輪廓節(jié)點(diǎn)的)時間扭曲輪廓節(jié)點(diǎn)值及與時間扭曲輪廓起始節(jié)點(diǎn)相關(guān)聯(lián)的時間扭曲輪廓初始值之間的比例由時間扭曲比值決定。以一中間時間扭曲輪廓節(jié)點(diǎn)與時間扭曲輪廓起始點(diǎn)隔開的一特定時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值是根據(jù)一乘積形成計(jì)算,該乘積形成包含中間時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值與時間扭曲輪廓初始值之間的一比例、及特定時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值與中間時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值之間的一比例作為因數(shù)。這種方法包含與上述的時間扭曲輪廓計(jì)算器相同的優(yōu)點(diǎn),且可由此處描述的時間扭曲輪廓計(jì)算器的相同的特征與功能來補(bǔ)充。本發(fā)明的一實(shí)施例設(shè)計(jì)一種用于提供音訊信號的編碼表現(xiàn)形態(tài)的方法。該方法包含以下步驟接收與音訊信號相關(guān)聯(lián)的時間扭曲輪廓信息、計(jì)算時間扭曲輪廓的接續(xù)節(jié)點(diǎn)值之間的比例以及編碼時間扭曲輪廓的接續(xù)節(jié)點(diǎn)值之間的比例。該方法也包含獲得音訊信號的一頻譜的編碼表現(xiàn)形態(tài),將由時間扭曲信息所描述的時間扭曲考慮在內(nèi)。音訊信號的編碼表現(xiàn)形態(tài)包含編碼比例及頻譜的編碼表現(xiàn)形態(tài)。這種方法與上述的音訊信號解碼器包含相同的優(yōu)點(diǎn),且可由本文針對音訊信號編碼器所描述的任何特征與功能來補(bǔ)充。根據(jù)本發(fā)明的另一實(shí)施例設(shè)計(jì)用于執(zhí)行本文所討論方法的計(jì)算機(jī)程序。根據(jù)本發(fā)明的又一實(shí)施例設(shè)計(jì)包含上述時間扭曲輪廓計(jì)算器的一音訊信號解碼器。該音訊信號解碼器可由本文所述的任何特征與功能來補(bǔ)充。根據(jù)本發(fā)明的實(shí)施例將隨后參考所包含圖式予以描述,其中圖1顯示一時間扭曲音訊編碼器的方塊概要圖;圖2顯示一時間扭曲音訊解碼器的方塊概要圖;圖3顯示根據(jù)本發(fā)明的一實(shí)施例的一音訊信號解碼器的方塊概要圖;圖4顯示根據(jù)本發(fā)明的一實(shí)施例的用于提供解碼音訊信號表現(xiàn)形態(tài)的方法的流程圖;圖5顯示根據(jù)本發(fā)明的一實(shí)施例的一音訊信號解碼器的方塊概要圖的詳細(xì)摘錄;圖6顯示根據(jù)本發(fā)明的一實(shí)施例的用于提供解碼音訊信號表現(xiàn)形態(tài)的方法的流程圖的詳細(xì)摘錄;圖7a、圖7b顯示根據(jù)本發(fā)明的一實(shí)施例的重建時間扭曲輪廓的圖形表現(xiàn)形態(tài);圖8顯示根據(jù)本發(fā)明的一實(shí)施例的重建時間扭曲輪廓的另一圖形表現(xiàn)形態(tài);圖9a、圖9b顯示用于計(jì)算時間扭曲輪廓的算法;圖9c顯示從一時間扭曲比索引到一時間扭曲比值的映射表;圖IOa及圖IOb顯示用于計(jì)算時間輪廓、樣本位置、過渡長度、「第一位置」及「最后位置」的算法的表現(xiàn)形態(tài);圖IOc顯示用于窗口形狀計(jì)算的算法的表現(xiàn)形態(tài);圖IOd及圖IOe顯示用于一窗口的應(yīng)用的算法的表現(xiàn)形態(tài);圖IOf顯示用于時變重新取樣的算法的表現(xiàn)形態(tài);圖IOg顯示用于后時間扭曲幀處理及用于重疊與相加的算法的圖形表現(xiàn)形態(tài);圖Ila及圖lib顯示一圖例;圖12顯示可從一時間扭曲輪廓提取的一時間輪廓的圖形表現(xiàn)形態(tài);圖13顯示根據(jù)本發(fā)明的一實(shí)施例提供扭曲輪廓的裝置的詳細(xì)方塊概要圖;圖14顯示根據(jù)本發(fā)明的另一實(shí)施例的一音訊信號解碼器的方塊概要圖;圖15顯示根據(jù)本發(fā)明的一實(shí)施例的另一時間扭曲輪廓計(jì)算器的方塊概要圖;圖16a及圖16b顯示根據(jù)本發(fā)明的一實(shí)施例的計(jì)算時間扭曲節(jié)點(diǎn)值的圖形表現(xiàn)形態(tài);圖17顯示根據(jù)本發(fā)明的一實(shí)施例的另一音訊信號編碼器的方塊概要圖;圖18顯示根據(jù)本發(fā)明的一實(shí)施例的另一音訊信號解碼器的方塊概要圖;以及圖19a-圖19f顯示根據(jù)本發(fā)明的一實(shí)施例的一音訊流的語法元素的表現(xiàn)形態(tài)。具體實(shí)施例方式實(shí)施例的詳細(xì)描述1.根據(jù)圖1的時間扭曲音訊編碼器因?yàn)楸景l(fā)明與時間扭曲音訊編碼及時間扭曲音訊解碼有關(guān),可實(shí)施本發(fā)明的一原型時間扭曲音訊編碼器及一時間扭曲音訊解碼器的簡略概述將被提出。圖1顯示一時間扭曲音訊編碼器的方塊概要圖,其中本發(fā)明的一些層面及實(shí)施例可在該時間扭曲音訊編碼器中被整合。圖1中的音訊信號編碼器100被組配成接收一輸入音訊信號110及在一幀序列中提供該輸入音訊信號110的一編碼表現(xiàn)形態(tài)。音訊編碼器100包含一取樣器104,該取樣器104適于對音訊信號110(輸入信號)取樣,以得到被用作頻域轉(zhuǎn)換的基礎(chǔ)的信號區(qū)塊(取樣表現(xiàn)形態(tài))105。音訊編碼器100進(jìn)一步包含一轉(zhuǎn)換窗口計(jì)算器106,該轉(zhuǎn)換窗口計(jì)算器106適于得到用于從取樣器104輸出的取樣表現(xiàn)形態(tài)105的依比例調(diào)整窗口。這些被輸入到一窗口化程序(windower)108中,該窗口化程序108適于將依比例調(diào)整窗口施加到從取樣器104得到的取樣表現(xiàn)形態(tài)105。在一些實(shí)施例中,音訊編碼器100可額外地包含一頻域轉(zhuǎn)換器108a,以得到取樣且依比例調(diào)整表現(xiàn)形態(tài)105的頻域表現(xiàn)形態(tài)(例如以轉(zhuǎn)換系數(shù)形式)。該頻域表現(xiàn)形態(tài)可被處理或進(jìn)一步作為音訊信號110的編碼表現(xiàn)形態(tài)被傳送。音訊編碼器100進(jìn)一步使用可被提供給音訊編碼器100或可通過音訊編碼器100得到的音訊信號110的基頻輪廓112。因此音訊編碼器100可取舍地包含用于得到基頻輪廓112的一基頻估計(jì)器。該取樣器104可在輸入音訊信號110的一連續(xù)表現(xiàn)形態(tài)上操作??蛇x擇性地,取樣器104可在輸入音訊信號110的一已取樣表現(xiàn)形態(tài)上操作。在后一種情況下,取樣器104可對音訊信號110重新取樣。取樣器104可例如適于時間扭曲相鄰重疊音訊區(qū)塊,借此重疊部分在取樣后的每一輸入?yún)^(qū)塊中具有一恒定基頻或被減小的基頻變化。轉(zhuǎn)換窗口計(jì)算器106依據(jù)由取樣器104所執(zhí)行的時間扭曲得到音訊區(qū)塊的依比例調(diào)整窗口。為了達(dá)到這個目的,一可取舍的取樣率調(diào)整方塊114可能存在,以定義取樣器所使用的時間扭曲規(guī)則,該時間扭曲規(guī)則而后也被提供給轉(zhuǎn)換窗口計(jì)算器106。在一備選實(shí)施例中,取樣率調(diào)整方塊114可被省略,且基頻輪廓112可被直接提供給轉(zhuǎn)換窗口計(jì)算器106,該轉(zhuǎn)換窗口計(jì)算器106本身可執(zhí)行合適的計(jì)算。再者,取樣器104可將所施加的取樣動作傳送至轉(zhuǎn)換窗口計(jì)算器106,從而能啟動計(jì)算合適的依比例調(diào)整窗口。時間扭曲被執(zhí)行,使得由取樣器104時間扭曲與取樣的取樣音訊區(qū)塊的基頻輪廓較輸入?yún)^(qū)塊中的原始音訊信號110的基頻輪廓更恒定。2.根據(jù)圖2的時間扭曲音訊解碼器圖2顯示一時間扭曲音訊解碼器200的方塊概要圖,其中該時間扭曲音訊解碼器200用于處理一音訊信號的第一與第二幀的第一時間扭曲且取樣或僅僅時間扭曲表現(xiàn)形態(tài),其中該音訊信號具有一幀序列,其中第二幀接著第一幀,且(時間扭曲音訊解碼器200)用于進(jìn)一步處理第二幀及接著幀序列中的第二幀的第三幀的第二時間扭曲表現(xiàn)形態(tài)。音訊解碼器200包含一轉(zhuǎn)換窗口計(jì)算器210,該轉(zhuǎn)換窗口計(jì)算器210適于使用關(guān)于第一與第二幀的基頻輪廓212的信息得到用于第一時間扭曲表現(xiàn)形態(tài)211a的第一依比例調(diào)整窗口,以及使用關(guān)于第二與第三幀的基頻輪廓的信息得到用于第二時間扭曲表現(xiàn)形態(tài)211b的第二依比例調(diào)整窗口,其中所述依比例調(diào)整窗口可能具有相同數(shù)目的樣本,且其中用來漸出第一依比例調(diào)整窗口的樣本的第一數(shù)目可能不同于用來漸出第二依比例調(diào)整窗口的樣本的第二數(shù)目。音訊解碼器200進(jìn)一步包含一窗口化程序216,該窗口化程序216適于將第一依比例調(diào)整窗口施加到第一時間扭曲表現(xiàn)形態(tài),以及將第二依比例調(diào)整窗口施加到第二時間扭曲表現(xiàn)形態(tài)。音訊解碼器200此外還包含一重新取樣器218,該重新取樣器218適于反時間扭曲第一依比例調(diào)整時間扭曲表現(xiàn)形態(tài),以使用關(guān)于第一與第二幀的基頻輪廓的信息得到第一取樣表現(xiàn)形態(tài),以及反時間扭曲第二依比例調(diào)整表現(xiàn)形態(tài),以使用關(guān)于第二與第三幀的基頻輪廓的信息得到第二取樣表現(xiàn)形態(tài),借此第一取樣表現(xiàn)形態(tài)中與第二幀對應(yīng)的一部分包含一基頻輪廓,該基頻輪廓在一預(yù)定容限范圍內(nèi)等于第二取樣表現(xiàn)形態(tài)中與第二幀對應(yīng)的一部分的基頻輪廓。為了得到依比例調(diào)整窗口,轉(zhuǎn)換窗口計(jì)算器210可直接接收基頻輪廓212,或從一可取舍的取樣率調(diào)整器220接收關(guān)于時間扭曲的信息,取樣率調(diào)整器220接收基頻輪廓212且以此如下方式得到一反時間扭曲策略,即重疊區(qū)域中的樣本在一線性時間標(biāo)度上的樣本位置是相同的或接近相同的且被規(guī)則地間隔,使得重疊區(qū)域中的基頻變得相同,且可取舍地,在反時間扭曲之前的重疊窗口部分的不同衰落長度在反時間扭曲之后變得長度相同。音訊解碼器200此外還包含一可取舍的加法器230,該加法器230適于將與第二幀對應(yīng)的第一取樣表現(xiàn)形態(tài)的部分以及與第二幀對應(yīng)的第二取樣表現(xiàn)形態(tài)的部分相加,以得到音訊信號的第二幀的一重建表現(xiàn)形態(tài)作為一輸出信號242。在一個實(shí)施例中,第一時間扭曲表現(xiàn)形態(tài)與第二時間扭曲表現(xiàn)形態(tài)可被提供作為音訊解碼器200的輸入。在另一實(shí)施例中,可取舍地,音訊解碼器200可包含一反頻域轉(zhuǎn)換器240,該反頻域轉(zhuǎn)換器240可從被提供到該反頻域轉(zhuǎn)換器240的輸入端的第一與第二時間扭曲表現(xiàn)形態(tài)的頻域表現(xiàn)形態(tài)得到第一與第二時間扭曲表現(xiàn)形態(tài)。3.根據(jù)圖3的時間扭曲音訊信號解碼器在下文中,將描述一簡化音訊信號解碼器。圖3顯示這一簡化音訊信號解碼器300的方塊概要圖。該音訊信號解碼器300被組配成接收編碼音訊信號表現(xiàn)形態(tài)310,并據(jù)以提供一解碼音訊信號表現(xiàn)形態(tài)312,其中編碼音訊信號表現(xiàn)形態(tài)310包含一時間扭曲輪廓演化信息。音訊信號解碼器300包含一時間扭曲輪廓計(jì)算器320,該時間扭曲輪廓計(jì)算器320被組配成根據(jù)時間扭曲輪廓演化信息產(chǎn)生時間扭曲輪廓數(shù)據(jù)322,該時間扭曲輪廓演化信息描述時間扭曲輪廓的時間演化,且該時間扭曲輪廓演化信息被編碼音訊信號表現(xiàn)形態(tài)310所包含。當(dāng)從時間扭曲輪廓演化信息312得到時間扭曲輪廓數(shù)據(jù)322時,時間扭曲輪廓計(jì)算器320從一預(yù)定時間扭曲輪廓初始值重復(fù)性地重新開始,這將在下文中予以詳細(xì)地描述。重新開始可能具有時間扭曲輪廓包含不連續(xù)(大于通過時間扭曲輪廓演化信息312編碼的步階的步階式改變)的結(jié)果。音訊信號解碼器300進(jìn)一步包含一時間扭曲輪廓數(shù)據(jù)重新依比例調(diào)整器330,該時間扭曲輪廓數(shù)據(jù)重新依比例調(diào)整器330被組配成重新依比例調(diào)整時間扭曲輪廓數(shù)據(jù)322的至少一部分,借此在時間扭曲輪廓的重新依比例調(diào)整版本332中,在時間扭曲輪廓計(jì)算的重新開始處的不連續(xù)被避免、減小或消除。音訊信號解碼器300也包含一扭曲解碼器340,該扭曲解碼器340被組配成根據(jù)編碼音訊信號表現(xiàn)形態(tài)310且使用時間扭曲輪廓的重新依比例調(diào)整版本332提供一解碼音訊信號表現(xiàn)形態(tài)312。為了將音訊信號解碼器300放入到時間扭曲音訊解碼的脈絡(luò)中,應(yīng)注意的是,編碼音訊信號表現(xiàn)形態(tài)310可包含轉(zhuǎn)換系數(shù)211的一編碼表現(xiàn)形態(tài),而且也包含基頻輪廓212(也被指定為時間扭曲輪廓)的一編碼表現(xiàn)形態(tài)。時間扭曲輪廓計(jì)算器320與時間扭曲輪廓數(shù)據(jù)重新依比例調(diào)整器330可被組配成以時間扭曲輪廓的重新依比例調(diào)整版本332的形式提供基頻輪廓212的重建表現(xiàn)形態(tài)。扭曲解碼器340可例如接管窗口化216、重新取樣218、取樣率調(diào)整220以及窗口形狀調(diào)整210的功能。再者,扭曲解碼器340可例如可取舍地包含反轉(zhuǎn)換240及重疊/相加230的功能,借此解碼音訊信號表現(xiàn)形態(tài)312可能與時間扭曲音訊解碼器200的輸出音訊信號232等效。通過將重新依比例調(diào)整施加到時間扭曲輪廓數(shù)據(jù)322,時間扭曲輪廓的一連續(xù)(或至少近似連續(xù))的重新依比例調(diào)整版本332可被獲得,從而保證數(shù)值上溢或下溢被避免,即便當(dāng)使用一編碼有效率的相對變化時間扭曲輪廓演化信息時亦然。4.根據(jù)圖4的一種用于提供解碼音訊信號表現(xiàn)形態(tài)的方法。圖4顯示根據(jù)包含時間扭曲輪廓演化信息的編碼音訊信號表現(xiàn)形態(tài)提供解碼音訊信號表現(xiàn)形態(tài)的方法的流程圖,根據(jù)圖3,該流程可借裝置300執(zhí)行。方法400包含第一步驟410,第一步驟410根據(jù)描述時間扭曲輪廓的時間演化的時間扭曲輪廓演化信息從一預(yù)定時間扭曲輪廓初始值一再地重新開始產(chǎn)生時間扭曲輪廓數(shù)據(jù)。方法400進(jìn)一步包含步驟420,步驟420重新依比例調(diào)整時間扭曲控制數(shù)據(jù)的至少一部分,借此在時間扭曲輪廓的重新依比例調(diào)整版本中,在其中的一個重新開始處的不連續(xù)被避免、減小或消除。方法400進(jìn)一步包含根據(jù)編碼音訊信號表現(xiàn)形態(tài)且使用時間扭曲輪廓的重新依比例調(diào)整版本提供解碼音訊信號表現(xiàn)形態(tài)的步驟430。5.參考圖5-圖9且根據(jù)本發(fā)明的一實(shí)施例的詳細(xì)描述在下文中,參考圖5-圖9,根據(jù)本發(fā)明的一實(shí)施例將詳細(xì)地予以描述。圖5顯示一裝置500的方塊概要圖,該裝置500根據(jù)時間扭曲輪廓演化信息510提供時間扭曲控制信息512。裝置500包含根據(jù)時間扭曲輪廓演化信息510提供重建時間扭曲輪廓信息522的一裝置520,以及根據(jù)重建時間扭曲輪廓信息522提供時間扭曲控制信息512的一時間扭曲控制信息計(jì)算器530。提供重建時間扭曲輪廓信息的裝置520在下文中,裝置520的結(jié)構(gòu)與功能將予以描述。裝置520包含一時間扭曲輪廓計(jì)算器540,該時間扭曲輪廓計(jì)算器540被組配成接收時間扭曲輪廓演化信息510,并據(jù)以提供一新扭曲輪廓部分信息542。例如,針對將被重建的每一音訊信號幀,一組時間扭曲輪廓演化信息可被傳送至裝置500。然而,與將被重建的一音訊信號幀相關(guān)聯(lián)的該組時間扭曲輪廓演化信息510可被用于重建數(shù)個音訊信號幀。類似地,多組時間扭曲輪廓演化信息可被用于單個音訊信號幀的音訊內(nèi)容的重建,這將在下文中予以詳細(xì)地討論。作為結(jié)論,可以說在一些實(shí)施例中,時間扭曲輪廓演化信息510可以以一速率被更新,音訊信號的數(shù)個轉(zhuǎn)換域系數(shù)組將以同一速率被重建或更新(每一音訊信號幀一個時間扭曲輪廓部分)。時間扭曲輪廓計(jì)算器540包含一扭曲節(jié)點(diǎn)值計(jì)算器544,該扭曲節(jié)點(diǎn)值計(jì)算器544被組配成根據(jù)數(shù)個(或一時間序列)時間扭曲輪廓比值(或時間扭曲比索引)計(jì)算數(shù)個(或一時間序列)扭曲輪廓節(jié)點(diǎn)值,其中時間扭曲比值(或索引)由時間扭曲輪廓演化信息510所組成。為了達(dá)到這一目的,扭曲節(jié)點(diǎn)值計(jì)算器544被組配成以一預(yù)定初始值(例如1)開始提供時間扭曲輪廓節(jié)點(diǎn)值,以及使用時間扭曲輪廓比值計(jì)算隨后的時間扭曲輪廓節(jié)點(diǎn)值,這將在下文中予以討論。再者,時間扭曲輪廓計(jì)算器540可取舍地包含一內(nèi)插器548,該內(nèi)插器548被組配成在接續(xù)的時間扭曲輪廓節(jié)點(diǎn)值之間內(nèi)插。因此,新時間扭曲輪廓部分的描述542被獲得,其中該新時間扭曲輪廓部分通常從扭曲節(jié)點(diǎn)值計(jì)算器524所使用的預(yù)定初始值開始。此外,裝置520被組配成考慮額外的時間扭曲輪廓部分,即用于提供全部時間扭曲輪廓部分的一所謂的「上一時間扭曲輪廓部分」及一所謂的「當(dāng)前時間扭曲輪廓部分」。為了達(dá)到這一目的,裝置520被組配成將所謂的「上一時間扭曲輪廓部分」及所謂的「當(dāng)前時間扭曲輪廓部分」儲存在圖5中未顯示的一存儲器中。然而,裝置520也包含一重新依比例調(diào)整器550,該重新依比例調(diào)整器550被組配成重新依比例調(diào)整「上一時間扭曲輪廓部分」及「當(dāng)前時間扭曲輪廓部分」,以避免(或減小、或消除)基于「上一時間扭曲輪廓部分」、「當(dāng)前時間扭曲輪廓部分」及「新時間扭曲輪廓部分」的全部時間扭曲輪廓部分中的任何不連續(xù)。為了達(dá)到這一目的,重新依比例調(diào)整器550被組配成接收「上一時間扭曲輪廓部分」及「當(dāng)前時間扭曲輪廓部分」的所儲存的描述,以及共同地重新依比例調(diào)整「上一時間扭曲輪廓部分」及「當(dāng)前時間扭曲輪廓部分」,以獲得「上一時間扭曲輪廓部分」及「當(dāng)前時間扭曲輪廓部分」的重新依比例調(diào)整版本。與重新依比例調(diào)整器550所執(zhí)行的重新依比例調(diào)整有關(guān)的細(xì)節(jié)將參考圖7a、圖7b及圖8在下文中予以討論。此外,重新依比例調(diào)整器550也可被組配成,例如從未在圖5中顯示的一存儲器,接收與「上一時間扭曲輪廓部分」相關(guān)聯(lián)的一和值及與「當(dāng)前時間扭曲輪廓部分」相關(guān)聯(lián)的另一和值。這些和值有時分別用“l(fā)ast_warp_sum”及“Cur_warp_sum”標(biāo)明。重新依比例調(diào)整器550被組配成使用一重新依比例調(diào)整因數(shù)重新依比例調(diào)整與時間扭曲輪廓部分相關(guān)聯(lián)的和值,其中上述重新依比例調(diào)整因數(shù)與對應(yīng)的時間扭曲輪廓部分的重新依比例調(diào)整使用的重新依比例調(diào)整因數(shù)相同。因此,重新依比例調(diào)整和值被獲得。在一些情況下,裝置520可包含一更新器560,該更新器560被組配成一再地更新重新依比例調(diào)整器550的時間扭曲輪廓部分輸入且亦更新重新依比例調(diào)整器550的和值輸入。例如,更新器560可被組配成以幀速率更新上述信息。例如,當(dāng)前幀周期的「新時間扭曲輪廓部分」可作為下一幀周期中的「當(dāng)前時間扭曲輪廓部分」。類似地,當(dāng)前幀周期的重新依比例調(diào)整的「當(dāng)前時間扭曲輪廓部分」可作為下一幀周期中的「上一時間扭曲輪廓部分」。因此,一存儲器有效實(shí)施態(tài)樣被產(chǎn)生,因?yàn)楫?dāng)前幀周期的「上一時間扭曲輪廓部分」可在當(dāng)前幀周期完成以后被丟棄。綜上所述,裝置520被組配成為每一幀周期(一些特別幀周期除外,例如在幀序列開始、或在幀序列結(jié)束、或在時間扭曲無效的幀中)提供包含一「新時間扭曲輪廓部分」、一「重新依比例調(diào)整當(dāng)前時間扭曲輪廓部分」及一「重新依比例調(diào)整上一時間扭曲輪廓部分」的描述的時間扭曲輪廓部分的描述。此外,裝置520可為每一幀周期(上述特別幀周期除外)提供例如包含一「新時間扭曲輪廓部分和值」、一「重新依比例調(diào)整當(dāng)前時間扭曲輪廓和值」及一「重新依比例調(diào)整上一時間扭曲輪廓和值」的扭曲輪廓和值的表現(xiàn)形態(tài)。時間扭曲控制信息計(jì)算器530被組配成根據(jù)裝置520所提供的重建時間扭曲輪廓信息計(jì)算時間扭曲控制信息512。例如,時間扭曲控制信息計(jì)算器包含一時間輪廓計(jì)算器570,該時間輪廓計(jì)算器570被組配成根據(jù)重建時間扭曲控制信息計(jì)算時間輪廓572。再者,時間扭曲輪廓信息計(jì)算器530包含一樣本位置計(jì)算器574,該樣本位置計(jì)算器574被組配成接收時間輪廓572并據(jù)以,例如以樣本位置向量576的形式,提供樣本位置信息。樣本位置向量576描述例如由重新取樣器218所執(zhí)行的時間扭曲。時間扭曲控制信息計(jì)算器530也包含一過渡長度計(jì)算器,該過渡長度計(jì)算器被組配成從重建時間扭曲控制信息得到過渡長度信息。過渡長度信息582可例如包含描述左過渡長度的信息以及描述右過渡長度的信息。過渡長度可例如依據(jù)由「上一時間扭曲輪廓部分」、「當(dāng)前時間扭曲輪廓部分」及「新時間扭曲輪廓部分」所描述的時間部分的長度而定。例如,若由「上一時間扭曲輪廓部分」所描述的時間部分的時間擴(kuò)展較由「當(dāng)前時間扭曲輪廓部分」所描述的時間部分的時間擴(kuò)展短,或若由「新時間扭曲輪廓部分」所描述的時間部分的時間擴(kuò)展較由「當(dāng)前時間扭曲輪廓部分」所描述的時間部分的時間擴(kuò)展短,則過渡長度可被縮短(當(dāng)與預(yù)設(shè)過渡長度相比較時)。此外,時間扭曲控制信息計(jì)算器530可進(jìn)一步包含第一與最后位置計(jì)算器584,該第一與最后位置計(jì)算器584被組配成根據(jù)左及右過渡長度計(jì)算所謂的「第一位置」與所謂的「最后位置」。「第一位置」與「最后位置」增加重新取樣器的效率,因?yàn)樵诖翱诨院?,這些位置以外的區(qū)域與零相同,從而不需要被考慮用于時間扭曲。在這里應(yīng)注意的是,樣本位置向量576包含例如由重新取樣器280所執(zhí)行的時間扭曲所需要的信息。此外,左與右過渡長度582及「第一位置」與「最后位置」586組成例如為窗口化程序216所需要的信息。因此,可以說裝置520與時間扭曲控制信息計(jì)算器530可一起接替取樣率調(diào)整220、窗口形狀調(diào)整210及樣本位置計(jì)算219的功能。在下文中,包含裝置520,及時間扭曲控制信息計(jì)算器530的音訊解碼器的功能將參考圖6、圖7a、圖7b、圖8、圖9a-圖9c、圖IOa-圖10g、圖11a、圖lib及圖12予以描述。圖6顯示根據(jù)本發(fā)明的一實(shí)施例的用于解碼音訊信號的編碼表現(xiàn)形態(tài)的方法的流程圖。方法600包含提供一重建時間扭曲輪廓信息,其中提供重建時間扭曲輪廓信息的步驟包含計(jì)算610扭曲節(jié)點(diǎn)值、在扭曲節(jié)點(diǎn)值之間內(nèi)插620以及重新依比例調(diào)整630—個或數(shù)個先前計(jì)算的扭曲輪廓部分及一個或數(shù)個先前計(jì)算的扭曲輪廓和值。方法600進(jìn)一步包含使用在步驟610及步驟620所獲得的「新時間扭曲輪廓部分」、重新依比例調(diào)整的先前計(jì)算的時間扭曲輪廓部分(「當(dāng)前時間扭曲輪廓部分」及「上一時間扭曲輪廓部分」)以及可取舍地使用重新依比例調(diào)整的先前計(jì)算的扭曲輪廓和值計(jì)算640時間扭曲控制信息。結(jié)果,時間輪廓信息、及/或樣本位置信息、及/或過渡長度信息及/或第一位置與最后位置信息可在步驟640被獲得。方法600進(jìn)一步包含使用在步驟640所獲得的時間扭曲控制信息執(zhí)行650時間扭曲信號重建。與時間扭曲信號重建有關(guān)的細(xì)節(jié)隨后將予以描述。方法600也包含更新存儲器的一步驟660,這將在下文中予以描述。時間扭曲輪廓部分的計(jì)算在下文中,與時間扭曲輪廓部分的計(jì)算有關(guān)的細(xì)節(jié)將參考圖7a、圖7b、圖8、圖9a、圖9b、圖9c予以描述。假設(shè)存在一初始狀態(tài),這在圖7a的圖形表現(xiàn)形態(tài)710中予以繪示??煽闯龅氖牵嬖诘谝慌で喞糠?16(扭曲輪廓部分1)與第二扭曲輪廓部分718(扭曲輪廓部分2)。每一扭曲輪廓部分通常包含通常儲存在一存儲器中的數(shù)個離散扭曲輪廓數(shù)據(jù)值。不同的扭曲輪廓數(shù)據(jù)值與數(shù)個時間值相關(guān)聯(lián),其中時間在橫坐標(biāo)712處被顯示。扭曲輪廓數(shù)據(jù)值的幅度在縱坐標(biāo)714處被顯示??煽闯龅氖牵谝慌で喞糠志哂幸唤Y(jié)束值1,而第二扭曲輪廓部分具有一初始值1,其中值1可被認(rèn)為是一「預(yù)定值」。應(yīng)注意的是,第一扭曲輪廓部分716可被認(rèn)為是一「上一時間扭曲輪廓部分」(也被指定為“13計(jì)_^印_(0壯0111·”),而第二扭曲輪廓部分718可被認(rèn)為是一「當(dāng)前時間扭曲輪廓部分」(也被稱為“Cur_warp_contour,,)。從該初始狀態(tài)開始,一新扭曲輪廓部分例如在方法600的步驟610、步驟620被計(jì)算。因此,第三扭曲輪廓部分的扭曲輪廓數(shù)據(jù)值(也被指定為「扭曲輪廓部分3」或「新時間扭曲輪廓部分」或“new_warp_COntOUr”)被計(jì)算。該計(jì)算可例如根據(jù)在圖9a中所示的算法910被分成扭曲節(jié)點(diǎn)值的計(jì)算,及根據(jù)在圖9a中所示的算法920的在扭曲節(jié)點(diǎn)值之間的內(nèi)插620。因此,一新扭曲輪廓部分722被獲得,該新扭曲輪廓部分722從預(yù)定值(例如1)開始且被顯示在圖7a的圖形表現(xiàn)形態(tài)720中??煽闯龅氖牵谝粫r間扭曲輪廓部分716、第二時間扭曲輪廓部分718及第三時間扭曲輪廓部分與相繼且連續(xù)的時間區(qū)間相關(guān)聯(lián)。再者,可看出的是,在第二時間扭曲輪廓部分718的結(jié)束點(diǎn)718b與第三時間扭曲輪廓部分的起始點(diǎn)722a之間存在一不連續(xù)724。應(yīng)注意的是,不連續(xù)724通常包含一幅度,該幅度大于一時間扭曲輪廓部分中的時間扭曲輪廓的任何兩個時間相鄰扭曲輪廓數(shù)據(jù)值之間的變化。這是由于第三時間扭曲輪廓部分722的初始值722a被施加為預(yù)定值(例如1)且與第二時間扭曲輪廓部分718的結(jié)束值718b相獨(dú)立的事實(shí)。應(yīng)注意的是,不連續(xù)724從而大于兩個相鄰、離散扭曲輪廓數(shù)據(jù)值之間的不可避免的變化。然而,第二時間扭曲輪廓部分718與第三時間扭曲輪廓部分722之間的這一不連續(xù)對于時間扭曲輪廓數(shù)據(jù)值的進(jìn)一步使用而言將是不利的。因此,在方法600的步驟630,第一時間扭曲輪廓部分與第二時間扭曲輪廓部分被共同地重新依比例調(diào)整。例如,第一時間扭曲輪廓部分716的時間扭曲輪廓數(shù)據(jù)值及第二時間扭曲輪廓部分718的時間扭曲輪廓數(shù)據(jù)值通過與一重新依比例調(diào)整因數(shù)(也被指定為"norm_fac")相乘來重新調(diào)整。因此,獲得第一時間扭曲輪廓部分716的一重新依比例調(diào)整版本716’,及第二時間扭曲輪廓部分718的一重新依比例調(diào)整版本718’。相反,在這一重新依比例調(diào)整步驟,第三時間扭曲輪廓部分通常不受影響,這可在圖7a的圖形表現(xiàn)形態(tài)730中看出。重新依比例調(diào)整可被執(zhí)行而使得經(jīng)重新依比例調(diào)整結(jié)束點(diǎn)718b’包含與第三時間扭曲輪廓部分722的起始點(diǎn)722a至少近似相同的數(shù)據(jù)值。因此,第一時間扭曲輪廓部分的重新依比例調(diào)整版本716’、第二時間扭曲輪廓部分的重新依比例調(diào)整版本718’及第三時間扭曲輪廓部分722—起形成一(近似)連續(xù)的時間扭曲輪廓部分。特別地,該依比例調(diào)整可被執(zhí)行,借此經(jīng)重新依比例調(diào)整的結(jié)束點(diǎn)718b’與起始點(diǎn)722a的數(shù)據(jù)值之間的差值不大于時間扭曲輪廓部分716’、718’、722任何兩個相鄰數(shù)據(jù)值之間的差值的最大值。因此,包含重新依比例調(diào)整的時間扭曲輪廓部分716’、718’,及原始時間扭曲輪廓部分722的近似連續(xù)的時間扭曲輪廓部分被用于在步驟640被執(zhí)行的時間扭曲控制信息的計(jì)算。例如,針對與第二時間扭曲輪廓部分718時間相關(guān)聯(lián)的音訊幀,時間扭曲控制信息可被計(jì)算。然而,在步驟640計(jì)算時間扭曲控制信息之后,在步驟650,可執(zhí)行一時間扭曲信號重建,這將在下文中較詳細(xì)地解釋。隨后,需要獲得下一音訊幀的時間扭曲控制信息。為了達(dá)到這一目的,第一時間扭曲輪廓部分的重新依比例調(diào)整版本716’可被摒棄以節(jié)省存儲器,因?yàn)槠洳辉俦恍枰H欢?,重新依比例調(diào)整版本716’自然也可被保存用于任何目的。此外,在新的計(jì)算上以第二時間扭曲輪廓部分的重新依比例調(diào)整版本718’代替「上一時間扭曲輪廓部分」,這在圖7b中的圖形表現(xiàn)形態(tài)740中可看出。再者,在先前計(jì)算中作為「新時間扭曲輪廓部分」的第三時間扭曲輪廓部分722在下一計(jì)算中起到「當(dāng)前時間扭曲輪廓部分」的作用。關(guān)聯(lián)性在圖形表現(xiàn)形態(tài)740中被顯示。繼存儲器的這一更新(方法600的步驟660)之后,一新時間扭曲輪廓部分752被計(jì)算,這可在圖形表現(xiàn)形態(tài)750中看出。為了達(dá)到這一目的,方法600的步驟610及步驟620可在新的輸入數(shù)據(jù)下被重新執(zhí)行。第四時間扭曲輪廓部分752當(dāng)前扮演「新時間扭曲輪廓部分」的角色。如所看出的,在第三時間扭曲輪廓部分的結(jié)束點(diǎn)722b與第四時間扭曲輪廓部分752的起始點(diǎn)752a之間通常存在不連續(xù)。這一不連續(xù)754通過隨后重新依比例調(diào)整(方法600的步驟630)第二時間扭曲輪廓部分的重新依比例調(diào)整版本718’及第三時間扭曲輪廓部分722的原始版本來減小或消除。因此,第二時間扭曲輪廓部分的兩次重新依比例調(diào)整版本718”及第三時間扭曲輪廓部分的一次重新依比例調(diào)整版本722’被獲得,這可從圖7b中的圖形表現(xiàn)形態(tài)760看出。如所看出的,時間扭曲輪廓部分718”、722’、752形成一至少近似連續(xù)的時間扭曲輪廓部分,該時間扭曲輪廓部分用于在重新執(zhí)行步驟640時計(jì)算時間扭曲控制信息。例如,時間扭曲控制信息可根據(jù)時間扭曲輪廓部分718”、722’、752被計(jì)算,該時間扭曲控制信息與集中在第二時間扭曲輪廓部分上的一音訊信號時間幀相關(guān)聯(lián)。應(yīng)注意的是,在一些情況下,期望每一時間扭曲輪廓部分具有一相關(guān)聯(lián)扭曲輪廓和值。例如,第一扭曲輪廓和值可能與第一時間扭曲輪廓部分相關(guān)聯(lián)、第二扭曲輪廓和值可能與第二時間扭曲輪廓部分相關(guān)聯(lián)等等。所述扭曲輪廓和值可例如用于在步驟640計(jì)算時間扭曲控制信息。例如,扭曲輪廓和值可代表各自時間扭曲輪廓部分的扭曲輪廓數(shù)據(jù)值的和。然而,因?yàn)闀r間扭曲輪廓部分被依比例調(diào)整,有時期望也依比例調(diào)整時間扭曲輪廓和值,借此時間扭曲輪廓和值采用其相關(guān)聯(lián)時間扭曲輪廓部分的特性。因此,當(dāng)?shù)诙r間扭曲輪廓部分718被依比例調(diào)整以獲得其依比例調(diào)整版本718’時,與第二時間扭曲輪廓部分718相關(guān)聯(lián)的扭曲輪廓和值可被依比例調(diào)整(例如通過相同的依比例調(diào)整因數(shù))。類似地,當(dāng)?shù)谝粫r間扭曲輪廓部分716被依比例調(diào)整以獲得其依比例調(diào)整版本716’時,與第一時間扭曲輪廓部分716相關(guān)聯(lián)的扭曲輪廓和值可被依比例調(diào)整(例如通過相同的依比例調(diào)整因數(shù)),如果期望的話。再者,當(dāng)繼續(xù)考慮新時間扭曲輪廓部分時,一重新相關(guān)聯(lián)(或存儲器重新分配)可被執(zhí)行。例如,扮演用于計(jì)算與時間扭曲輪廓部分716’、718’、722相關(guān)聯(lián)的時間扭曲控制信息的「當(dāng)前時間扭曲輪廓和值」的角色的與第二時間扭曲輪廓部分的依比例調(diào)整版本718’相關(guān)聯(lián)的扭曲輪廓和值可被認(rèn)為是用于計(jì)算與時間扭曲輪廓部分718”、722’、752相關(guān)聯(lián)的時間扭曲控制信息的「上一時間扭曲和值」。類似地,與第三時間扭曲輪廓部分722相關(guān)聯(lián)的扭曲輪廓和值可被認(rèn)為是用于計(jì)算與時間扭曲輪廓部分716’、718’、722相關(guān)聯(lián)的時間扭曲控制信息的「新扭曲輪廓和值」且可被映射以作為用于計(jì)算與時間扭曲輪廓部分718”、722’、752相關(guān)聯(lián)的時間扭曲控制信息的「當(dāng)前扭曲輪廓和值」。再者,第四時間扭曲輪廓部分752的最新計(jì)算的扭曲輪廓和值可扮演用于計(jì)算與時間扭曲輪廓部分718”、722’、752相關(guān)聯(lián)的時間扭曲控制信息的「新扭曲輪廓和值」的角色。根據(jù)圖8的例子圖8顯示繪示通過根據(jù)本發(fā)明的實(shí)施例解決的問題的圖形表現(xiàn)形態(tài)。第一圖形表現(xiàn)形態(tài)810顯示在一些習(xí)知實(shí)施例中被獲得的一經(jīng)重建的相對基頻隨時間變化的時間演化。橫坐標(biāo)812描述時間,縱坐標(biāo)814描述相對基頻。曲線816顯示可從相對基頻信息被重建的相對基頻隨時間變化的時間演化。關(guān)于相對基頻輪廓的重建,應(yīng)注意的是,對于應(yīng)用時間扭曲修正型離散余弦轉(zhuǎn)換(MDCT)而言,只有實(shí)際幀中的基頻的相對變化的知曉是必要的。為了理解這一點(diǎn),現(xiàn)參考用于從相對基頻輪廓獲得時間輪廓的計(jì)算步驟,該步驟針對相同的相對基頻輪廓的依比例調(diào)整版本產(chǎn)生相等的時間輪廓。因此,只編碼相對而非絕對基頻值就足夠,而這增加了編碼效率。為了進(jìn)一步增加效率,實(shí)際量化值不是相對基頻而是基頻中的相對改變,即當(dāng)前相對基頻與先前相對基頻的比(這將在下文中詳細(xì)地討論)。在例如信號根本不顯示出諧波結(jié)構(gòu)的一些幀中,可能沒有時間扭曲是所期望的。在這些情況下,一額外的旗標(biāo)可以可取舍地指示一平坦基頻而非用上述方法編碼這一平坦輪廓。因?yàn)樵诂F(xiàn)實(shí)世界的信號中,這些幀的數(shù)量通常足夠高,在全部時候加入的額外比特與保存用于非扭曲幀的比特之間的折中有利于比特的節(jié)省。用于計(jì)算基頻變化(相對基頻輪廓、或時間扭曲輪廓)的初始值可被任意地選擇,且甚至在編碼器與解碼器中會是不同的。由于時間扭曲MDCT(TW-MDCT)的性質(zhì),基頻變化的不同初始值仍然產(chǎn)生相同的樣本位置及適合的窗口形狀以執(zhí)行TW-MDCT。例如,一(音訊)編碼器獲得每一節(jié)點(diǎn)的基頻輪廓,其在連同一非必需的濁音/清音規(guī)格的樣本中被表現(xiàn)為實(shí)際基頻延遲,該濁音/清音規(guī)格例如是通過應(yīng)用從語音編碼所知的一基頻估計(jì)及濁音/清音判定獲得。若對于當(dāng)前節(jié)點(diǎn)而言,分類被設(shè)定為濁音,或無濁音/清音判定可利用,則編碼器計(jì)算實(shí)際基頻延遲間的比例并將其量化,或如果是清音則只設(shè)定該比為1。另一例子可能是基頻變化通過一種合適方法(例如信號變化估計(jì))直接估計(jì)。在解碼器中,在編碼音訊的起始處的第一相對基頻的初始值被設(shè)定的一任意值,例如為1。因此,解碼相對基頻輪廓不在與編碼器基頻輪廓相同的絕對范圍內(nèi),而是其一依比例調(diào)整版本。然而,如上所述,TW-MDCT算法產(chǎn)生相同的樣本位置與窗口形狀。此夕卜,若編碼基頻比將產(chǎn)生一平坦基頻輪廓,則編碼器可能決定不發(fā)送完全編碼輪廓,而是將activePitchData旗標(biāo)設(shè)定為0,以在這一幀中節(jié)省比特(例如在這一幀中節(jié)省numPitchbits氺numPitches比特)。在下文中,在不存在發(fā)明基頻輪廓重新正規(guī)化的情況下發(fā)生的問題將予以討論。如上所述,對于TW-MDCT而言,只需要在圍繞當(dāng)前區(qū)塊的某一有限時間間距范圍內(nèi)的相對基頻改變,用于計(jì)算時間扭曲與正確的窗口形狀調(diào)適(參考上文的解釋)。時間扭曲針對檢測到基頻改變的部分采用解碼輪廓,并且在所有其他情況下保持恒定(參考圖8的圖形表現(xiàn)形態(tài)810)。對于計(jì)算一個區(qū)塊的窗口與樣本位置而言,需要三個連續(xù)的相對基頻輪廓部分(例如三個時間扭曲輪廓部分),其中第三個是在幀中新近被傳送的一者(被指定為「新時間扭曲輪廓部分」),而其他的兩個過去被緩存(例如被指定為「上一時間扭曲輪廓部分」與「當(dāng)前時間扭曲輪廓部分」)。為了獲得一例子,例如參考圖7a及圖7b以及圖8的圖形表現(xiàn)形態(tài)810、860所做出的解釋。為了計(jì)算例如用于從幀0延伸到幀2的幀1的(或與幀1相關(guān)聯(lián)的)窗口的樣本位置,幀0、1及2的(或與幀0、1及2相關(guān)聯(lián)的)基頻輪廓是需要的。在比特流中,僅幀2的基頻信息在當(dāng)前幀中被傳送,而其它兩個從過去獲得。如在這里所解釋的,通過將第一解碼相對基頻比施加到幀1的上一基頻以獲得在幀2的第一節(jié)點(diǎn)處的基頻,基頻輪廓可以是連續(xù)的,如此下去。由于信號的性質(zhì),現(xiàn)在可能的是,若基頻輪廓是簡單繼續(xù)的(即若新近被傳送的輪廓部分被附接到現(xiàn)存的兩個部分而未加以任何修改),編碼器的內(nèi)部數(shù)字格式中的范圍上溢在某一時間之后發(fā)生。例如,信號可能以具有強(qiáng)諧波特性及在開始處具有一高基頻值的一部分開始,其中該基頻值在該部分中不斷減小,從而產(chǎn)生不斷減小的相對基頻。然后可能接著是不具有基頻信息的一部分,借此相對基頻保持恒定。然后,一諧波部分可能再次以較先前部分中的最后絕對基頻高的一絕對基頻開始,且再次下降。然而,若我們只使相對基頻繼續(xù),則其與在最后諧波部分的末尾處相同,且將進(jìn)一步下降等等。若信號足夠強(qiáng)且在其諧波部分具有一總體上升或下降的趨勢(如在圖8的圖形表現(xiàn)形態(tài)810中所示),相對基頻遲早要達(dá)到內(nèi)部數(shù)字格式的范圍的邊界。從語音編碼所周知的是,語音信號的確顯示出此特性。因此,當(dāng)使用上述的習(xí)知方法時,編碼包括語音的真實(shí)世界信號的一串序連集合在一相對短暫時間后實(shí)際超出用于相對基頻的浮點(diǎn)數(shù)值范圍并不令人吃驚??傊瑢τ谄渲谢l可被決定的音訊信號部分(或幀),相對基頻輪廓(或時間扭曲輪廓)的合適演化可被決定。對于其中基頻不可被決定(例如因?yàn)橐粲嵭盘柌糠诸愃圃肼?的音訊信號部分(或音訊信號幀),相對基頻輪廓(或時間扭曲輪廓)可被保持恒定。因此,若在具有不斷增加基頻與不斷減小基頻的音訊部分之間存在不平衡,則相對基頻輪廓(或時間扭曲輪廓)將陷入數(shù)值下溢或數(shù)值上溢。例如,在圖形表現(xiàn)形態(tài)810中,針對存在具有不斷減小基頻的數(shù)個相對基頻輪廓部分820a、820a、820c、820d以及不具有基頻的一些音訊部分822a、822b,而不存在具有不斷增加基頻的音訊部分的情況,一相對基頻輪廓被顯示。因此,可看出的是,相對基頻輪廓816陷入數(shù)值下溢(至少在非常不利的情況下)。在下文中,針對這一問題的解決方案將予以描述。為了避免上述問題,特別是數(shù)值下溢或上溢,根據(jù)本發(fā)明的一層面的一周期性相對基頻輪廓重新正規(guī)化被引入。因?yàn)榕で鷷r間輪廓與窗口形狀的計(jì)算只依賴于上述三個相對基頻輪廓部分(也被指定為「時間扭曲輪廓部分」)上的相對改變,如這里所解釋的,用相同的結(jié)果重新正規(guī)化(例如音訊信號的)每一幀的這一輪廓(例如可由三個「時間扭曲輪廓部分」組成的時間扭曲輪廓)是可能的。為此,參考例如被選擇為第二輪廓部分(也被指定為「時間扭曲輪廓部分」)中的最后樣本,且輪廓現(xiàn)在以使這一樣本具有一值1.0的方式被正規(guī)化(例如在線性域中倍增)(參考圖8中的圖形表現(xiàn)形態(tài)860)。圖8的圖形表現(xiàn)形態(tài)860表示相對基頻輪廓正規(guī)化。橫坐標(biāo)862顯示以幀(幀0、1、2)被再分的時間??v坐標(biāo)864描述相對基頻輪廓的值。在正規(guī)化之前的相對基頻輪廓用870標(biāo)明且覆蓋兩個幀(例如幀標(biāo)編號0及幀標(biāo)編號1)。從預(yù)定相對基頻輪廓初始值(或時間扭曲輪廓初始值)開始的一新相對基頻輪廓部分(也被指定為「時間扭曲輪廓部分」)用874標(biāo)明。如所看到的,新相對基頻輪廓部分874從該預(yù)定相對基頻輪廓初始值(例如1)的重新開始帶來在重新開始時間點(diǎn)之前的相對基頻輪廓部分870與新相對基頻輪廓部分874之間的不連續(xù),該不連續(xù)用878標(biāo)明。這一不連續(xù)將為任何時間扭曲控制信息從輪廓的導(dǎo)出帶來嚴(yán)重的問題,且可能會產(chǎn)生音訊失真。因此,先前所獲得的在重新開始時間點(diǎn)重新開始之前的相對基頻輪廓部分870被重新依比例調(diào)整(或被正規(guī)化),以獲得一重新依比例調(diào)整相對基頻輪廓部分870’。該正規(guī)化被執(zhí)行,借此相對基頻輪廓部分870中的最后樣本被依比例調(diào)整為預(yù)定相對基頻輪廓初始值(例如1.0)算法的詳細(xì)描述在下文中,通過根據(jù)本發(fā)明一實(shí)施例的一音訊解碼器執(zhí)行的一些算法將予以詳細(xì)地描述。為了達(dá)到這一目的,現(xiàn)參考圖5、圖6、圖9a、圖%、圖9c及圖IOa-圖10g。再者,參考圖Ila及圖lib中的數(shù)據(jù)元素、輔助元素及常數(shù)的說明。一般而言,可以說在這里所描述的方法可用于解碼根據(jù)一時間扭曲修正型離散余弦轉(zhuǎn)換被編碼的音訊流。因此,當(dāng)TW-MDCT針對音訊流被致能時(這可由例如被稱為“twMdct”旗標(biāo)的一旗標(biāo)指示,該旗標(biāo)可能被包含在一特定配置信息中),一時間扭曲濾波器組與區(qū)塊交換可取代一標(biāo)準(zhǔn)濾波器組與區(qū)塊交換。除修正型離散余弦反轉(zhuǎn)換(IMDCT)之夕卜,時間扭曲濾波器組與區(qū)塊交換包含從一任意間隔時間網(wǎng)格到正常規(guī)則間隔時間網(wǎng)格的時域到時域映射及窗口形狀的對應(yīng)調(diào)適。在下文中,解碼過程將被描述。在第一步,扭曲輪廓被解碼。扭曲輪廓可能例如使用扭曲輪廓節(jié)點(diǎn)的碼簿索引被編碼。扭曲輪廓節(jié)點(diǎn)的碼簿索引例如使用在圖9a的圖形表現(xiàn)形態(tài)910中所示的算法來解碼。根據(jù)該算法,扭曲比值(Warp_valUe_tbl)使用例如由圖9c中的映射表990所定義的映射從扭曲比碼簿索引(tw-ratio)得到。如從參考數(shù)字910所示的算法看出的是,若旗標(biāo)(tW_data_present)指示時間扭曲數(shù)據(jù)不存在,則扭曲節(jié)點(diǎn)值可被設(shè)定為一恒定預(yù)定值。相反,若該旗標(biāo)指示時間扭曲數(shù)據(jù)是存在的,則第一扭曲節(jié)點(diǎn)值可被設(shè)定為預(yù)定時間扭曲輪廓初始值(例如1)。(一時間扭曲輪廓部分的)接續(xù)的扭曲節(jié)點(diǎn)值可根據(jù)多重時間扭曲比值的一乘積來決定。例如,緊接第一扭曲節(jié)點(diǎn)(i=0)的一節(jié)點(diǎn)的扭曲節(jié)點(diǎn)值可等于第一扭曲比值(若初始值為1)或等于第一扭曲比值與初始值的乘積。接續(xù)的時間扭曲節(jié)點(diǎn)值(i=2、3.....num_tw_nodes)通過形成多重時間扭曲比值(可取舍地考慮初始值,若初始值不等于1的話)的一乘積來計(jì)算。自然,乘積形成的順序是任意的。然而,通過將第i扭曲節(jié)點(diǎn)值乘以一單一扭曲比值而從第i扭曲節(jié)點(diǎn)值得到第(i+Ι)扭曲節(jié)點(diǎn)值是有利的,其中該單一扭曲比值描述時間扭曲輪廓的兩個接續(xù)節(jié)點(diǎn)值之間的比例。如可從在參考數(shù)字910處所示的算法看出的,對于一單一音訊幀上的一單一時間扭曲輪廓部分而言,可能存在數(shù)個扭曲比碼簿索引(其中在時間扭曲輪廓部分與音訊幀之間可能存在一對一對應(yīng))??傊?,在步驟610,針對一特定時間扭曲輪廓部分(或一特定音訊幀),數(shù)個時間扭曲節(jié)點(diǎn)值可例如使用扭曲節(jié)點(diǎn)值計(jì)算器544被獲得。隨后,一線性內(nèi)插可在時間扭曲節(jié)點(diǎn)值(Warp_node_valUes[i])之間被執(zhí)行。例如,為了獲得「新時間扭曲輪廓部分」(new_warp_contour)的時間扭曲輪廓數(shù)據(jù)值,在圖9a的參考數(shù)字920處所示的算法可被使用。例如,新時間扭曲輪廓部分中的樣本的數(shù)目等于修正型離散余弦反轉(zhuǎn)換的時域樣本的數(shù)目的一半。就這一問題,應(yīng)注意的是,相鄰音訊信號幀通常被移位(至少近似)MDCT或IMDCT的時域樣本的數(shù)目的一半。換言之,為了獲得樣本式(N_long樣本)new_warp_contour[],warp_node_values[]使用在參考數(shù)字920處所示的算法被線性內(nèi)插在被相等間隔(interp_diSt分開)的節(jié)點(diǎn)之間。內(nèi)插可以例如通過圖5的裝置的內(nèi)插器548或者在算法600的步驟620被執(zhí)行。在獲得針對這一幀(即當(dāng)前在考慮中幀)的全部扭曲輪廓之前,從過去被緩存的值被重新依比例調(diào)整,借此paSt_Warp_COntOUr[]的最后扭曲值等于1(或任何其他預(yù)定值,較佳地等于新時間扭曲輪廓部分的初始值)。這里應(yīng)注意的是,術(shù)語「過去扭曲輪廓(pastwarpcontour)」較佳地包含上述「上一時間扭曲輪廓部分」及上述「當(dāng)前時間扭曲輪廓部分」。也應(yīng)注意的是,「過去扭曲輪廓」通常包含等于IMDCT中的時域樣本的數(shù)目的一長度,借此「過去扭曲輪廓」的值用在0與2*n_long-l之間的索引來標(biāo)明。因此,“past_warp_contour[2*n_long_l]”標(biāo)明「過去扭曲輪廓」的一最后扭曲值。因此,正規(guī)化因子“n0rm_fac”可根據(jù)在圖9a的參考數(shù)字930處所示的方程式來計(jì)算。因此,過去扭曲輪廓(包含「上一時間扭曲輪廓部分」與「當(dāng)前時間扭曲輪廓部分」)可根據(jù)在圖9a的參考數(shù)字932處所示的方程式來成倍地重新依比例調(diào)整。此外,「最后扭曲輪廓和值」(last_warp_sum)與「當(dāng)前扭曲輪廓和值」(cur_warp_sum)可被成倍地重新依比例調(diào)整,如在圖9a的參考數(shù)字934及936處所示。該重新依比例調(diào)整可由圖5的重新依比例調(diào)整器550或在圖6的方法600的步驟630被執(zhí)行。應(yīng)注意的是,在這里,例如在參考數(shù)字930處,所描述的正規(guī)化可被修改,例如通過用任何其他所期望的預(yù)定值取代初始值“1”。通過施加正規(guī)化,也被指定作為一「時間扭曲輪廓部分」的“fullwarp_contour[],,通過序連“past_warp_contour,,與“new_warp_contour,,來獲得。因此,三個時間扭曲輪廓部分(「上一時間扭曲輪廓部分」、「當(dāng)前時間扭曲輪廓部分」及「新時間扭曲輪廓部分」)形成「全部扭曲輪廓(fullwarpcontour)」,這在進(jìn)一步的計(jì)算步驟中可能被應(yīng)用。此外,一扭曲輪廓和值(new_warp_sum)被計(jì)算,例如作為所有“new_warp_contour[]”值的和。例如,新扭曲輪廓和值可根據(jù)在圖9a的參考數(shù)字940處所示的算法計(jì)算接著上述計(jì)算,被時間扭曲控制信息計(jì)算器330或方法600的步驟640所需要的輸入信息是可得的。因此,時間扭曲控制信息的計(jì)算640可例如通過時間扭曲控制信息計(jì)算器530來執(zhí)行。同樣地,時間扭曲信號重建650可通過音訊解碼器來執(zhí)行。計(jì)算640與時間扭曲信號重建650兩者將在下文中較詳細(xì)地解釋。然而,注意到本算法一再地繼續(xù)進(jìn)行是重要的。從而更新存儲器在計(jì)算上有效率。例如,丟棄關(guān)于上一時間扭曲輪廓部分的信息是可能的。再者,使用當(dāng)前的「當(dāng)前時間扭曲輪廓部分」作為下一計(jì)算周期中的「上一時間扭曲輪廓部分」是可取的。再者,使用當(dāng)前的「新時間扭曲輪廓部分」作為下一計(jì)算周期中的「當(dāng)前時間扭曲輪廓部分」是可取的。這一分配可使用在圖9b的參考數(shù)字950處所示的方程式來做出,(其中Warp_Contour[n]描述當(dāng)前的「新時間扭曲輪廓部分」,其中2*n_long彡η<3·n_long)。合適的分配可在圖9b的參考數(shù)字952及954處看到。換言之,用于解碼下一幀的存儲器緩沖器可根據(jù)在參考數(shù)字950、952及954處所示的方程式來更新。應(yīng)注意的是,若沒有針對一先前幀產(chǎn)生合適的信息,則根據(jù)方程式950、952及954的更新不提供合理的結(jié)果。因此,在解碼第一幀之前,或若最后幀用在交換編碼器的脈絡(luò)中的一不同類型編碼器(例如一LPC域編碼器)編碼,則存儲器的狀態(tài)可根據(jù)在圖9b的參考數(shù)字960、962及964處所示的方程式來設(shè)定。時間扭曲控制信息的計(jì)算在下文中,將簡要地描述時間扭曲控制信息可如何根據(jù)時間扭曲輪廓(包含例如三個時間扭曲輪廓部分)及根據(jù)扭曲輪廓和值來計(jì)算。例如,所期望的是使用時間扭曲輪廓來重建時間輪廓。為了達(dá)到這一目的,在圖IOa的參考數(shù)字1010、1012處所示的算法可被使用。如所看出的,時間輪廓將一索引i(0彡i彡3-n.long)映射到一對應(yīng)時間輪廓值上。這種映射的一例子被顯示在圖12中?;跁r間輪廓的計(jì)算,通常需要計(jì)算樣本位置(Sample_p0S[]),該樣本位置描述以一線性時間依比例調(diào)整的時間扭曲樣本的位置。這種計(jì)算可使用在圖IOb的參考數(shù)字1030處所示的算法來執(zhí)行,在算法1030中,在圖IOa的參考數(shù)字1020及1022處所示的輔助函數(shù)可被使用。因此,關(guān)于取樣時間的信息可被獲得。此外,時間扭曲過渡的某些長度(warp_trans_len_left;warped_trans_len_right)例如使用在圖IOb中所示的算法1032來計(jì)算??扇∩岬?,時間扭曲過渡長度可依據(jù)窗口類型或轉(zhuǎn)換長度來調(diào)適,例如使用在圖IOb的參考數(shù)字1034處所示的算法。此外,所謂的「第一位置」及所謂的「最后位置」可以根據(jù)過渡長度信息,例如使用在圖IOb的參考數(shù)字1036處所示的算法來計(jì)算??傊赏ㄟ^裝置530或在方法600的步驟640被執(zhí)行的樣本位置與窗口長度調(diào)整將被執(zhí)行。從“Warp_C0nt0Ur[]”,以一線性時間依比例調(diào)整的時間扭曲樣本的一樣本位置向量(“Sample_p0S□”)可被計(jì)算。為此,首先,時間輪廓可使用在參考數(shù)字1010、1012處所示的算法來產(chǎn)生。在參考數(shù)字1020及1022處所示的輔助函數(shù)“warpjnjecO”及“warp_time_inv()”下,樣本位置向量(“sample_p0s□”)及過渡長度(“warped_trans_len_left”及“warped_trans_len_right”)被計(jì)算,例如使用在參考數(shù)字1030、1032、1034及1036處所示的算法。因此,時間扭曲控制信息512被獲得。時間扭曲信號重建在下文中,可根據(jù)時間扭曲控制信息被執(zhí)行的時間扭曲信號重建將被簡要地討論,以將時間扭曲輪廓的計(jì)算放入到合適的背景脈絡(luò)中。音訊信號的重建包含執(zhí)行在這里沒有詳細(xì)描述的修正型離散余弦反轉(zhuǎn)換,因?yàn)槠錇楸绢I(lǐng)域的技術(shù)人員所熟知。修正型離散余弦反轉(zhuǎn)換的執(zhí)行允許根據(jù)一組頻域系數(shù)重建扭曲時域樣本。執(zhí)行IMDCT例如可被逐幀地執(zhí)行,這表示例如一2048扭曲時域樣本幀根據(jù)一1024頻域系數(shù)組來重建。為了正確重建,接續(xù)的窗口重疊不多于兩個是必要的。由于TW-MDCT的性質(zhì),可能發(fā)生的是,一個幀的反時間扭曲部分延伸到一非相鄰幀,從而違反了上述前提。因此窗口形狀的衰落長度需要通過計(jì)算上述warped_trans_len_left及warped_trans_len_right的合適的值來縮短。一窗口化與區(qū)塊交換650b而后被施加到從IMDCT所獲得的時域樣本。該窗口化與區(qū)塊交換650b可依據(jù)時間扭曲控制信息被施加到由IMDCT650a所提供的扭曲時域樣本,以獲得窗口化扭曲時域樣本。例如,依據(jù)“windowjhape”信息或元素,不同的超取樣轉(zhuǎn)換窗口原型可被使用,其中過取樣窗口的長度可由在圖IOc的參考數(shù)字1040處所示的方程式提出。例如,對于第一種類型的窗口形狀(例如wind0w_shape==1)而言,窗口系數(shù)根據(jù)在圖IOc的參考數(shù)字1042處所示的定義由凱薩爾-貝塞爾導(dǎo)出(KBD)窗口("Kaiser-Bessel"derived(KBD)window)給出,其中W,、「凱薩爾-貝塞爾核心窗口函數(shù)("Kaiser-Besselkernelwindowfunction,,)」被定義,如在圖IOc的參考數(shù)字1044處所示。否則,當(dāng)一不同窗口形狀被使用時(例如,若Wind0W_Shape==0),一正弦窗口可根據(jù)在參考數(shù)字1046處的定義被使用。對于所有種類的窗口序列(“windowjequences”)而言,用于左窗口部分的原型通過先前區(qū)塊的窗口形狀來決定,在圖IOc的參考數(shù)字1048處所示的公式表示這一事實(shí)。同樣地,用于右窗口形狀的原型通過在圖IOc的參考數(shù)字1050處所示的公式來決定。在下文中,上述窗口對由IMDCT所提供的扭曲時域樣本的施加將予以描述。在一些實(shí)施例中,幀的信息可由數(shù)個短序列(例如,八個短序列)提供。在其他實(shí)施例中,一幀的信息可使用具有不同長度的區(qū)塊來提供,其中對于起始序列、停止序列及/或非標(biāo)準(zhǔn)長度序列而言,特別處理可能被需要。然而,因?yàn)檫^渡長度可如上述那樣被決定,可能足以區(qū)分使用八個短序列編碼的幀(由合適的幀類型信息“eight_sh0rt_sequence”指示)與所有其他幀。例如,在由八個短序列所描述的幀中,在圖IOd的參考數(shù)字1060處所示的算法可被施加用于窗口化。相反,對于使用其他信息被編碼的幀而言,在圖IOe的參考數(shù)字1064處所示的算法可被施加。換言之,在圖IOd中的參考數(shù)字1060處所示的類似C程序碼部分描述一所謂「八個短序列」的窗口化與內(nèi)部重疊相加。相反,在圖IOd的參考數(shù)字1064處所示的類似C程序碼部分描述其他情況下的窗口化。重新取樣在下文中,依據(jù)時間扭曲控制信息的窗口化扭曲時域樣本的反時間扭曲650c將予以描述,從而規(guī)則取樣的時域樣本、或簡單時域樣本通過時變重新取樣來獲得。在時變重新取樣中,窗口化區(qū)塊z[]根據(jù)取樣位置來重新取樣,例如使用在圖IOf的參考數(shù)字1070處所示的脈沖響應(yīng)。在重新取樣之前,窗口化區(qū)塊可在兩端用零填充,如在圖IOf的參考數(shù)字1072處所示。重新取樣本身通過在圖IOf的參考數(shù)字1074處所示的偽碼部分來描述。后重新取樣器幀處理在下文中,時域樣本的一可取舍的后處理650d將予以描述。在一些實(shí)施例中,后重新取樣幀處理可依據(jù)窗口序列的類型來執(zhí)行。依據(jù)參數(shù)“windowjequence”,某些進(jìn)一步的處理步驟可被施加。例如,若窗口序列是一所謂的“EIGHT_SHORT_SEQUENCE”、一所謂的“L0NG_START_SEQUENCE”、一所謂的“SH0RT_START_1152_SEQUENCE”后接一所謂的LPD_SEQUENCE,則如在參考數(shù)字1080a、1080b、1082處所示的后處理可被執(zhí)行。例如,若下一窗口序列是一所謂的“LPD_SEQUENCE”,則一修正窗口Wcorr(η)可考慮在參考數(shù)字1080b處所示的定義被計(jì)算,如在參考數(shù)字1080a處所示。同樣地,修正窗口Wcorr(η)可被施加,如在圖IOg的參考數(shù)字1082處所示。對于所有其他情況而言,可能沒有什么要做,如在圖IOg的參考數(shù)字1084處所看出的。與先前窗口序列的重疊與相加此外,當(dāng)前時域樣本與一個或數(shù)個先前時域樣本的重疊與相加650e可被執(zhí)行。對于所有序列而言,重疊與相加可能是相同的,且可如在圖IOg的參考數(shù)字1086處所示在數(shù)學(xué)上描述。圖例關(guān)于所提出的解釋,現(xiàn)參考在圖Ila及圖Ild中所示的圖例。特別地,反轉(zhuǎn)換的合成窗口長度N通常是語法元素“windowjequence”與算法脈絡(luò)的函數(shù)。其可例如被定義如在圖lib的參考數(shù)字1190處所顯示。根據(jù)圖13的實(shí)施例圖13顯示用于提供重建時間扭曲輪廓信息的裝置1300的方塊概要圖,其中該裝置1300接管參考圖5所描述的裝置520的功能。然而,數(shù)據(jù)路徑與緩沖器被較詳細(xì)地顯示。該裝置1300包含執(zhí)行扭曲節(jié)點(diǎn)值計(jì)算器544的功能的一扭曲節(jié)點(diǎn)值計(jì)算器1344。該扭曲節(jié)點(diǎn)值計(jì)算器1344接收扭曲比的碼簿索引“tw_rati0□”作為編碼扭曲比信息。扭曲節(jié)點(diǎn)值計(jì)算器包含一扭曲值表格表示,例如在圖9c中所表示的時間扭曲比索引到時間扭曲比值上的映射。扭曲節(jié)點(diǎn)值計(jì)算器1344可進(jìn)一步包含用于執(zhí)行在圖9a的參考數(shù)字910處所表示的算法的一乘法器。因此,扭曲節(jié)點(diǎn)值計(jì)算器提供扭曲節(jié)點(diǎn)值“warpjodejaluesti]”。再者,裝置1300包含一扭曲輪廓內(nèi)插器1348,該扭曲輪廓內(nèi)插器1348起內(nèi)插器540a的功能且可被組配為執(zhí)行在圖9a的參考數(shù)字920處所示的算法,從而獲得新扭曲輪廓(“neW_warp_contour")的值。裝置1300進(jìn)一步包含一新扭曲輪廓緩沖器1350,該新扭曲輪廓緩沖器1350儲存新扭曲輪廓的值(即warp_contour[i],其中2·n_long彡i<3·n_long)。裝置1300進(jìn)一步包含一過去扭曲輪廓緩沖器/更新器1360,該過去扭曲輪廓緩沖器/更新器1360儲存「上一時間扭曲輪廓部分」與「當(dāng)前時間扭曲輪廓部分」且根據(jù)一重新依比例調(diào)整及根據(jù)當(dāng)前幀的處理的完成更新存儲器的內(nèi)容。因此,該過去扭曲輪廓緩沖器/更新器1360可與過去扭曲輪廓重新依比例調(diào)整器1370協(xié)同工作,借此過去扭曲輪廓緩沖器/更新器與過去扭曲輪廓重新依比例調(diào)整器一起完成算法930、932、934、936、950、960的功能??扇∩岬?,過去扭曲輪廓緩沖器/更新器1360也可接管算法932、936、952、954、962、964的功能。因此,裝置1300提供扭曲輪廓(“warpjontour”)且最佳地也提供扭曲輪廓和值。根據(jù)圖14的音訊信號編碼器在下文中,根據(jù)本發(fā)明的一層面的音訊信號編碼器將予以描述。圖14的音訊信號編碼器整體用1400標(biāo)明。該音訊信號編碼器被組配成接收音訊信號1410,及可取舍地接收,與該音訊信號1410相關(guān)聯(lián)的一在外部被提供的扭曲輪廓信息1412。再者,音訊信號編碼器1400被組配成提供音訊信號1410的一編碼表現(xiàn)形態(tài)1440。音訊信號編碼器1400包含一時間扭曲輪廓編碼器1420,該時間扭曲輪廓編碼器1420被組配成接收與音訊信號1410相關(guān)聯(lián)的時間扭曲輪廓信息1422,且據(jù)以提供一編碼時間扭曲輪廓信息1424。音訊信號編碼器1400進(jìn)一步包含一時間扭曲信號處理器(或時間扭曲信號編碼器)1430,該時間扭曲信號處理器1430被組配成接收音訊信號1410,以及據(jù)以提供音訊信號1410的時間扭曲編碼表現(xiàn)形態(tài)1432,將時間扭曲信息1422所描述的時間扭曲考慮在內(nèi)。音訊信號1410的編碼表現(xiàn)形態(tài)1414包含編碼時間扭曲輪廓信息1424及音訊信號1410的頻譜的編碼表現(xiàn)形態(tài)1432。可取舍地,音訊信號編碼器1400包含一扭曲輪廓信息計(jì)算器1440,該扭曲輪廓信息計(jì)算器1440被組配成根據(jù)音訊信號1410提供時間扭曲輪廓信息1422。然而,或者,該時間扭曲輪廓信息1422可根據(jù)在外部被提供的扭曲輪廓信息1412來提供。時間扭曲輪廓編碼器1420可被組配成計(jì)算由時間扭曲輪廓信息1422所描述的時間扭曲輪廓的接續(xù)節(jié)點(diǎn)值之間的比例。例如,所述節(jié)點(diǎn)值可能是由時間扭曲輪廓信息所表示的時間扭曲輪廓的樣本值。例如,若針對音訊信號1410的每一幀,時間扭曲輪廓信息包含數(shù)個值,時間扭曲節(jié)點(diǎn)值可以是這一時間扭曲輪廓信息的一真正的子集。例如,時間扭曲節(jié)點(diǎn)值可以是時間扭曲輪廓值的一周期性真正子集。每N個音訊樣本可能存在一個時間扭曲輪廓節(jié)點(diǎn)值,其中N可能大于或等于2。時間扭曲輪廓節(jié)點(diǎn)值比例計(jì)算器可被組配成計(jì)算時間扭曲輪廓的接續(xù)時間扭曲節(jié)點(diǎn)值的比,從而提供描述時間扭曲輪廓的接續(xù)節(jié)點(diǎn)值的比的信息。時間扭曲輪廓編碼器的比例編碼器可被組配成編碼時間扭曲輪廓的接續(xù)節(jié)點(diǎn)值的比。例如,比例編碼器可將不同比例映射到不同的碼簿索引。例如,一映射可被選擇,借此由時間扭曲輪廓值比例計(jì)算器所提供的比例在0.9與1.1之間或者甚至在0.95與1.05之間的一范圍內(nèi)。因此,該比例編碼器可被組配成將這一范圍映射到不同的碼簿索引。例如,在圖9c的表格中所示的對應(yīng)關(guān)系可作為這一映射中的支持點(diǎn),借此例如一比例1被映射到碼簿索引3上,而比例1.0057被映射到碼簿索引4上等等(比較圖9c)。在圖9c的表格中所示的那些比值之間的比值可被映射到合適的碼簿索引,例如對在圖9c的表格中所示的碼簿索引而言,映射到最接近比值的碼簿索引。自然,不同的編碼可被使用,借此,例如,數(shù)個可用的碼簿索引可被選擇,較這里所顯示的大或小。同樣地,在扭曲輪廓節(jié)點(diǎn)值與碼簿值索引之間的相關(guān)聯(lián)性可被合適地選擇。同樣地,碼簿索引可使用例如二進(jìn)制編碼、可取舍地使用熵編碼來編碼。因此,編碼比例1424被獲得。時間扭曲信號處理器1430包含一時間扭曲時域到頻域轉(zhuǎn)換器1434,該轉(zhuǎn)換器1434被組配成接收音訊信號1410及與該音訊信號(或其一編碼版本)相關(guān)聯(lián)的時間扭曲輪廓信息1422a,以及據(jù)以提供一頻譜域(頻域)表現(xiàn)形態(tài)1436。時間扭曲輪廓信息1422a可較佳地使用一輪廓解碼器1425從由時間扭曲輪廓編碼器1420所提供的編碼信息1424得到。以此方式,可實(shí)現(xiàn)的是,編碼器(特別是其時間扭曲信號處理器1430)及解碼器(接收音訊信號的編碼表現(xiàn)形態(tài)1414)在同一扭曲輪廓(即解碼(時間)扭曲輪廓)上操作。然而,在一簡化實(shí)施例中,時間扭曲信號處理器1430所使用的時間扭曲輪廓信息1422a可與輸入到時間扭曲輪廓編碼器1420的時間扭曲輪廓信息1422相同。當(dāng)例如使用音訊信號1410的時變重新取樣操作形成頻域表現(xiàn)形態(tài)1436時,時間扭曲時域到頻域轉(zhuǎn)換器1434可例如考慮時間扭曲。然而,可取舍地,時變重新取樣與時域到頻域轉(zhuǎn)換可被整合在一單一處理步驟中。時間扭曲信號處理器也包含一頻譜值編碼器1438,該頻譜值編碼器1438被組配成編碼頻域表現(xiàn)形態(tài)1436。頻譜值編碼器1438可例如被組配成考慮知覺遮蔽。同樣地,頻譜值編碼器1438可被組配成使編碼精確性適應(yīng)頻帶的知覺相關(guān)性以及施加一熵編碼。因此,音訊信號1410的編碼表現(xiàn)形態(tài)1432被獲得。根據(jù)圖15的時間扭曲輪廓計(jì)算器圖15顯示根據(jù)本發(fā)明的另一實(shí)施例的時間扭曲輪廓計(jì)算器的方塊概要圖。時間扭曲輪廓計(jì)算器1500被組配成接收一編碼扭曲比信息1510,以便據(jù)以提供數(shù)個扭曲節(jié)點(diǎn)值1512。該時間扭曲輪廓計(jì)算器1500包含例如一扭曲比解碼器1520,該扭曲比解碼器1520被組配成從編碼扭曲比信息1510得到一扭曲比值序列1522。該時間扭曲輪廓計(jì)算器1500也包含一扭曲輪廓計(jì)算器1530,該扭曲輪廓計(jì)算器1530被組配成從扭曲比值序列1522得到扭曲節(jié)點(diǎn)值序列1512。例如,扭曲輪廓計(jì)算器可被組配成獲得從一扭曲輪廓初始值開始的扭曲輪廓節(jié)點(diǎn)值,其中與一扭曲輪廓起始點(diǎn)相關(guān)聯(lián)的扭曲輪廓初始值與扭曲輪廓節(jié)點(diǎn)值之比由扭曲比值1522決定。扭曲節(jié)點(diǎn)值計(jì)算器亦被組配成根據(jù)一乘積形成計(jì)算以一中間扭曲輪廓節(jié)點(diǎn)與扭曲輪廓起始點(diǎn)隔開的一特定扭曲輪廓節(jié)點(diǎn)的扭曲輪廓節(jié)點(diǎn)值1512,且該乘積形成包含扭曲輪廓初始值(例如1)與中間扭曲輪廓節(jié)點(diǎn)的扭曲輪廓節(jié)點(diǎn)值之比、及中間扭曲輪廓節(jié)點(diǎn)的扭曲輪廓節(jié)點(diǎn)值與特定扭曲輪廓節(jié)點(diǎn)的扭曲輪廓節(jié)點(diǎn)值之比作為因數(shù)。在下文中,時間扭曲輪廓計(jì)算器1500的操作將參考圖16a及圖16b予以簡要地討論。圖16a顯示時間扭曲輪廓的連續(xù)計(jì)算的圖形表現(xiàn)形態(tài)。第一圖形表現(xiàn)形態(tài)1610顯示一時間扭曲比碼簿索引序列1510(索引=0、索引=1、索引=2、索引=3、索引=7)。再者,圖形表現(xiàn)形態(tài)1610顯示與所述碼簿索引相關(guān)聯(lián)的一扭曲比值序列(0.983、0.988、0.994、1.000、1.023)。再者,可看出的是,第一扭曲節(jié)點(diǎn)值1621(i=0)被選擇為1(其中1是一初始值)。如所看出的,第二扭曲節(jié)點(diǎn)值1622(i=1)通過使初始值1與第一比值0.983(與第一索引0相關(guān)聯(lián))相乘被獲得??蛇M(jìn)一步看出的是,第三扭曲節(jié)點(diǎn)值1623通過使第二扭曲節(jié)點(diǎn)值16220.983與第二扭曲比值0.988(與第二索引1相關(guān)聯(lián))相乘來獲得。以同樣的方式,第四扭曲節(jié)點(diǎn)值1624通過使第三扭曲節(jié)點(diǎn)值1623與的第三扭曲比值0.994(與第三索引2相關(guān)聯(lián))相乘來獲得。因此,一扭曲節(jié)點(diǎn)值序列1621、1622、1623、1624、1625、1626被獲得。各自的扭曲節(jié)點(diǎn)值被有效地獲得,借此其是初始值(例如1)與位于起始扭曲節(jié)點(diǎn)值1621與各自扭曲節(jié)點(diǎn)值1622到1626之間的所有中間扭曲比值的乘積。圖形表現(xiàn)形態(tài)1640繪示扭曲節(jié)點(diǎn)值之間的線性內(nèi)插。例如,在兩個相鄰時間扭曲節(jié)點(diǎn)值1621、1622之間的內(nèi)插值1621a、1621b、1621c可例如利用線性內(nèi)插在一音訊信號解碼器中被獲得。圖16b顯示使用從一預(yù)定初始值的周期性重新開始的一時間扭曲輪廓重建的圖形表現(xiàn)形態(tài),該時間扭曲輪廓重建動作可以可取舍地在時間扭曲輪廓計(jì)算器1500中被實(shí)施。換言之,一再或周期性重新開始不是一基本特征,所提供的數(shù)值上溢可在編碼器端或在解碼器端通過任何合適的測量被避免。如所看到的,一扭曲輪廓部分可從一起始點(diǎn)1660開始,其中扭曲輪廓節(jié)點(diǎn)1661、1662、1663、1664可被決定。為了達(dá)到這一目的,扭曲比值(0.983,0.988,0.965、1.000)可被考慮,借此第一時間扭曲輪廓部分的鄰近扭曲輪廓節(jié)點(diǎn)1661到1664以這些扭曲比值所決定的比例被分開。然而,一另外的第二時間扭曲輪廓部分可在第一時間扭曲輪廓部分(包含節(jié)點(diǎn)1660-1664)的一結(jié)束點(diǎn)1664到達(dá)之后開始。第二時間扭曲輪廓部分可從一新起始點(diǎn)1665開始,該新起始點(diǎn)1665可獨(dú)立于任何扭曲比值地采取預(yù)定初始值。因此,第二時間扭曲輪廓部分的扭曲節(jié)點(diǎn)值可根據(jù)第二時間扭曲輪廓部分的扭曲比值從第二時間扭曲輪廓部分的起始點(diǎn)1665開始被計(jì)算。稍后,第三時間扭曲輪廓部分可從一相對應(yīng)的起始點(diǎn)1670開始,該對應(yīng)起始點(diǎn)1670可再次獨(dú)立于任何扭曲比值地采取該預(yù)定初始值。因此,時間扭曲輪廓部分的周期性重新開始被獲得??扇∩岬兀灰辉僦匦抡?guī)化可被施加,如上文所詳細(xì)描述的。根據(jù)圖17的音訊信號編碼器在下文中,根據(jù)本發(fā)明的另一實(shí)施例的音訊信號編碼器將參考圖17予以簡要地描述。音訊信號編碼器1700被組配成接收一多聲道音訊信號1710且提供該多聲道音訊信號1710的一編碼表現(xiàn)形態(tài)1712。該音訊信號編碼器1700包含一編碼音訊表現(xiàn)形態(tài)提供器1720,該編碼音訊表現(xiàn)形態(tài)提供器1720被組配成依據(jù)描述與數(shù)音訊聲道中的音訊聲道相關(guān)聯(lián)的扭曲輪廓之間的相似性或差異的信息,選擇性地提供包含通常與該多聲道音訊信號的數(shù)個音訊聲道相關(guān)聯(lián)的一共同扭曲輪廓信息的一音訊表現(xiàn)形態(tài),或包含與數(shù)個音訊聲道中的不同音訊聲道個別地相關(guān)聯(lián)的個別扭曲輪廓信息的一編碼音訊表現(xiàn)形態(tài)。例如,音訊信號編碼器1700包含被組配成提供描述與音訊聲道相關(guān)聯(lián)的扭曲輪廓之間的相似性或差異的信息1732的一扭曲輪廓相似性計(jì)算器或扭曲輪廓差異計(jì)算器1730。該編碼音訊表現(xiàn)形態(tài)提供器包含例如一選擇性時間扭曲輪廓編碼器1722,該選擇性時間扭曲輪廓編碼器1722被組配成接收時間扭曲輪廓信息1724(信息1724可在外部被提供或可由一可取舍的時間扭曲輪廓信息計(jì)算器1734提供)及信息1732。若信息1732指示兩個或數(shù)個音訊聲道的時間扭曲輪廓充分地相似,選擇性時間扭曲輪廓編碼器1722可被組配成提供一共同編碼時間扭曲輪廓信息。該共同扭曲輪廓信息可例如基于兩個或數(shù)個聲道的扭曲輪廓信息的平均。然而,或者,共同扭曲輪廓信息可基于一單音訊聲道的一單一扭曲輪廓信息,但與數(shù)個聲道共同地相關(guān)聯(lián)。然而,若信息1732指示數(shù)個音訊聲道的扭曲輪廓不充分地相似,則選擇性時間扭曲輪廓編碼器1722可提供不同扭曲輪廓的獨(dú)立編碼信息。編碼音訊表現(xiàn)形態(tài)提供器1720也包含一時間扭曲信號處理器1726,該時間扭曲信號處理器1726亦被組配成接收時間扭曲輪廓信息1724與多聲道音訊信號1710。時間扭曲信號處理器1726被組配成編碼音訊信號1710的數(shù)個聲道。時間扭曲信號處理器1726也包含不同的操作模式。例如,時間扭曲信號處理器1726可被組配成選擇性地個別地編碼音訊聲道,或利用聲道間的相似性共同地對它們編碼。在一些情況下,較佳地,時間扭曲信號處理器1726能共同地編碼具有一共用時間扭曲輪廓信息的數(shù)個音訊聲道。存在左音訊聲道與右音訊聲道顯示出相同的相對基頻演化但是具有除此之外不同的信號特性,例如,不同絕對基本頻率或不同頻譜包絡(luò)線的情況。在這種情況下,因?yàn)樽笠粲嵚暤琅c右音訊聲道之間的明顯差異,不希望共同地編碼左音訊聲道與右音訊聲道。然而,左音訊聲道與右音訊聲道中的相對基頻演化可能是平行的,借此共用時間扭曲的施加是非常有效的解決方案。這種音訊信號的一個例子是復(fù)音音樂(polyphonemusic),其中數(shù)個音訊聲道的內(nèi)容顯示出明顯的差異(例如受不同歌手或樂器支配),但是顯示出類似的基頻變化。因此,通過提供針對數(shù)個音訊聲道具有時間扭曲輪廓的共同編碼的可能性而同時保持獨(dú)立編碼被提供共用基頻輪廓信息的不同音訊聲道的頻譜的選擇,編碼效率可被明顯地提高。編碼音訊表現(xiàn)形態(tài)提供器1720可取舍地包含一旁側(cè)信息編碼器1728,該旁側(cè)信息編碼器1728被組配成接收信息1732及提供一旁側(cè)信息,該旁側(cè)信息指示是否針對數(shù)個音訊聲道提供一共用編碼扭曲輪廓或是否針對數(shù)個音訊聲道提供個別編碼扭曲輪廓。例如,這種旁側(cè)信息可以一1個比特旗標(biāo)(即“commorutw”)的形式被提供??傊?,選擇性時間扭曲輪廓編碼器1722選擇性地提供與數(shù)個音訊信號相關(guān)聯(lián)的時間扭曲音訊輪廓的個別編碼表現(xiàn)形態(tài),或表示與數(shù)個音訊聲道相關(guān)聯(lián)的一單一共同時間扭曲輪廓的一共同編碼時間扭曲輪廓表現(xiàn)形態(tài)。旁側(cè)信息編碼器1728可取舍地提供指示個別時間扭曲輪廓表現(xiàn)形態(tài)或一共同時間扭曲輪廓表現(xiàn)形態(tài)是否被提供的一旁側(cè)信息。時間扭曲信號處理器1726提供數(shù)個音訊聲道的編碼表現(xiàn)形態(tài)??扇∩岬兀还灿镁幋a信息可針對數(shù)個音訊聲道被提供。然而,通常情況下提供數(shù)個音訊聲道的個別編碼表現(xiàn)形態(tài)甚至是可能的,其中對所述數(shù)個音訊聲道而言,一共用時間扭曲輪廓表現(xiàn)形態(tài)是可得的,借此具有不同音訊內(nèi)容但是相同時間扭曲的不同音訊聲道被適當(dāng)?shù)乇硎?。因此,編碼表現(xiàn)形態(tài)1712包含由選擇性時間扭曲輪廓編碼器1722、及時間扭曲信號處理器1726、及選擇性地旁側(cè)信息編碼器1728所提供的編碼信息。根據(jù)圖18的音訊信號解碼器圖18顯示根據(jù)本發(fā)明的一實(shí)施例的一音訊信號解碼器的方塊概要圖。音訊信號解碼器1800被組配成接收一編碼音訊信號表現(xiàn)形態(tài)1810(例如編碼表現(xiàn)形態(tài)1712)及據(jù)以提供多聲道音訊信號的一解碼表現(xiàn)形態(tài)1812。音訊信號解碼器1800包含一旁側(cè)信息提取器1820及一時間扭曲解碼器1830。該旁側(cè)信息提取器1820被組配成從編碼音訊信號表現(xiàn)形態(tài)1810提取一時間扭曲輪廓應(yīng)用信息1822及一扭曲輪廓信息1824。例如,旁側(cè)信息提取器1820可被組配成識別針對編碼音訊信號的數(shù)個聲道,一單一共用時間扭曲輪廓信息是否可得,或者針對數(shù)個聲道,獨(dú)立時間扭曲輪廓信息是否可得。因此,該旁側(cè)信息提取器可提供時間扭曲輪廓應(yīng)用信息1822(指示共同或個別時間扭曲輪廓信息是否是可得的)與時間扭曲輪廓信息1824(描述個別時間扭曲輪廓的共用(共同)時間扭曲輪廓的時間演化)兩者。時間扭曲解碼器1830可被組配成根據(jù)編碼音訊信號表現(xiàn)形態(tài)1810重建多聲道音訊信號的解碼表現(xiàn)形態(tài),將由信息1822、1824所描述的時間扭曲考慮在內(nèi)。例如,時間扭曲解碼器1830可被組配成施加用于解碼不同音訊聲道的一共用時間扭曲輪廓,其中對于所述不同聲道而言,個別編碼頻域信息是可得的。因此,時間扭曲解碼器1830可例如重建包含類似或相同時間扭曲但是不同基頻的多聲道音訊信號的不同聲道。根據(jù)圖19a到圖19e的音訊流在下文中,包含一個或數(shù)個聲道及一個或數(shù)個時間扭曲輪廓的一編碼表現(xiàn)形態(tài)的一音訊流將予以描述。圖19a顯示一所謂“USAC_raW_data_bl0Ck”數(shù)據(jù)流元素的圖形表現(xiàn)形態(tài),其中該數(shù)據(jù)流元素可包含一單聲道元素(SCE)、一雙聲道元素(CPE)或一個或數(shù)個單聲道元素及/或一個或數(shù)個雙聲道元素的一組合。“USAC_raW_data_bl0Ck”通??砂痪幋a音訊數(shù)據(jù)區(qū)塊,而額外的時間扭曲輪廓信息可在一獨(dú)立數(shù)據(jù)流元素中被提供。然而,將一些時間扭曲輪廓數(shù)據(jù)編碼到“USAC_raw_data_block"中通常是可能的。如從圖19b所看出的,一單聲道元素典型地包含一頻域聲道流(“fd_channel_stream”),這將參考圖9d予以詳細(xì)地解釋。如從圖19c可看出的,一雙聲道元素(“channel_pair_eIeIment”)通常包含數(shù)個頻域聲道流。同樣地,雙聲道元素可包含時間扭曲信息。例如,可在一組態(tài)數(shù)據(jù)流元素中或在“USAC_saw_data_block”中被傳送的時間扭曲啟動旗標(biāo)(“tw_MDCT”)決定時間扭曲信息是否被包括在該雙聲道元素中。例如,若“tw_MDCT”旗標(biāo)指示時間扭曲有效,則雙聲道元素可包含指示針對雙聲道元素的音訊聲道是否存在一共用時間扭曲的一旗標(biāo)(“commorutw”)。若旗標(biāo)(“C0mm0n_tw”)指示針對數(shù)個音訊聲道存在一共用時間扭曲,則一共用時間扭曲信息(tW_data)被例如與頻域聲道流相獨(dú)立地包括在該雙聲道元素中?,F(xiàn)參考描述頻域聲道流的圖19d。如從圖19d可看出的,頻域聲道流例如包含一全域增益信息。同樣地,頻域聲道流包含時間扭曲數(shù)據(jù),若時間扭曲有效(旗標(biāo)“tw_MDCT”有效)及若針對數(shù)個音訊信號聲道不存在共用時間扭曲信息(旗標(biāo)“commorutw”是無效的)。再者,頻域聲道流也包含依比例調(diào)整因數(shù)數(shù)據(jù)(“SCale_faCt0r_data”)及編碼頻譜數(shù)據(jù)(例如算術(shù)編碼頻譜數(shù)據(jù)“ac_spcciral_data”)?,F(xiàn)參考簡要討論時間扭曲數(shù)據(jù)的語法的圖19e。時間扭曲數(shù)據(jù)可例如可取舍地包含指示時間扭曲數(shù)據(jù)是否存在的一旗標(biāo)(例如“tW_data_present”或「有效基頻數(shù)據(jù)(activePitchData)」)。若時間扭曲數(shù)據(jù)存在(即時間扭曲輪廓不是平的),則時間扭曲數(shù)據(jù)可包含具有可例如根據(jù)圖9c的碼簿表被編碼的數(shù)個編碼時間扭曲比值(例如“tw_ratio[i]”或“pitchldx[i]”)的一序列。因此,時間扭曲數(shù)據(jù)可包含指示不存在可得時間扭曲數(shù)據(jù)的一旗標(biāo),若時間扭曲輪廓是恒定的(時間扭曲比近似等于1.000),則該旗標(biāo)可由一音訊信號編碼器設(shè)定。相反,若時間扭曲輪廓是變化的,則接續(xù)時間扭曲輪廓節(jié)點(diǎn)之間的比可使用組成“tw_rati0”信息的碼簿索引來編碼。結(jié)論綜上所述,根據(jù)本發(fā)明的實(shí)施例帶來時間扭曲領(lǐng)域中的不同提高。于此所描述的本發(fā)明層面在時間扭曲MDCT轉(zhuǎn)換編碼器的脈絡(luò)中(參見例如參考文獻(xiàn)[1])。根據(jù)本發(fā)明的實(shí)施例提供用于提高時間扭曲MDCT轉(zhuǎn)換編碼器的性能的方法。根據(jù)本發(fā)明的一層面,一特別有效的比特流格式被提供。該比特流格式描述基于且增強(qiáng)MPEG-2AAC比特流語法(例如參見參考文獻(xiàn)[2]),但是當(dāng)然可應(yīng)用到在一串流起始具有一般性描述標(biāo)頭及一獨(dú)立逐幀信息語法的所有比特流格式。例如,以下旁側(cè)信息可在比特流中被傳送一般地,一個比特旗標(biāo)(例如所指定的“tw_MDCT”)在一般特定音訊配置(GASC)中可能是存在的,指示時間扭曲是否有效?;l數(shù)據(jù)可使用在圖19e中所示的語法或在圖19f中所示的語法來傳送。在圖19f中所示的語法中,基頻的數(shù)目(“numPitches”)可能等于16,且基頻比特的數(shù)目(“numPitchBits”)可能等于3。換言之,每一時間扭曲輪廓部分(或每一音訊信號幀)可能存在16個編碼扭曲比值,且每一扭曲輪廓比值可使用3個比特來編碼。此外,在一單聲道元素(SCE)中,若扭曲是有效的,基頻數(shù)據(jù)(pitch_data[])可能位于個別聲道中的部分?jǐn)?shù)據(jù)之前。在雙聲道元素(CPE)中,若二聲道有一共同基頻數(shù)據(jù),則一共同基頻旗標(biāo)發(fā)出信號,其后結(jié)果是若無共同基頻數(shù)據(jù),個別基頻輪廓被發(fā)現(xiàn)于個別聲道中。在下文中,針對一雙聲道元素的實(shí)例將被提出。一個實(shí)例可能是被置于立體聲全景中的一單一諧波聲源的信號。在這種情況下,第一聲道與第二聲道的相對基頻輪廓將是相等的或者由于變化估計(jì)中的一些小錯誤將只略有不同。在這種情況下,編碼器可決定不是針對每一聲道發(fā)送兩個獨(dú)立編碼的基頻輪廓,而是只發(fā)送一個基頻輪廓,該基頻輪廓是第一與第二聲道的一平均,并且在這兩個聲道上施加TW-MDCT的過程中使用相同的輪廓。另一方面,可能存在一信號,其中基頻輪廓的估計(jì)針對第一與第二聲道分別產(chǎn)生不同結(jié)果。在這種情況下,獨(dú)立編碼的基頻輪廓在對應(yīng)聲道中被發(fā)送。在下文中,根據(jù)本發(fā)明的一層面的基頻輪廓數(shù)據(jù)的有利解碼將予以描述。例如,若「有效基頻數(shù)據(jù)(PitchData)」旗標(biāo)為0,則基頻輪廓針對幀中的所有樣本被設(shè)定為1,否則個別基頻輪廓節(jié)點(diǎn)被計(jì)算如下參存在numPitches+1個節(jié)點(diǎn),·node總是1.0;#node[i]=node[i-1]·relChange[i](i=1..numPitches+1),其中relChange通過pitchldx[i]的反量化來獲得?;l輪廓而后通過節(jié)點(diǎn)間的線性內(nèi)插來產(chǎn)生,其中節(jié)點(diǎn)樣本位置是(hframeLen/numPitchesframeLen。實(shí)施備選依據(jù)某些實(shí)施要求,本發(fā)明的實(shí)施例可用硬件或軟件實(shí)施。實(shí)施態(tài)樣可使用數(shù)字儲存媒質(zhì)來執(zhí)行,例如其上儲存有電氣可讀控制信號的軟式磁碟、DVD、CD、ROM、PROM、EPR0M、EEPR0M或閃存,其中所述電氣可讀控制信號與(或可與)一可編程計(jì)算機(jī)系統(tǒng)協(xié)同工作,借此各自的方法被執(zhí)行。根據(jù)本發(fā)明的一些實(shí)施例包含具有電氣可讀控制信號的一數(shù)據(jù)載體,所述電氣可讀控制信號可與一可編程計(jì)算機(jī)系統(tǒng)協(xié)同工作,借此本文所述的其中一種方法被執(zhí)行。一般地,本發(fā)明的實(shí)施例可作為具有程序碼的一計(jì)算機(jī)程序產(chǎn)品被實(shí)施,當(dāng)該計(jì)算機(jī)程序產(chǎn)品在一計(jì)算機(jī)上執(zhí)行時,該程序碼可操作以執(zhí)行其中的一種方法。該程序碼可例如被儲存在一機(jī)器可讀載體上。其他實(shí)施例包含儲存在一機(jī)器可讀載體上的用于執(zhí)行本文所述的其中一種方法的計(jì)算機(jī)程序。換言之,本發(fā)明方法的一實(shí)施例從而是具有程序碼的一計(jì)算機(jī)程序,當(dāng)該計(jì)算機(jī)程序在一計(jì)算機(jī)上執(zhí)行時,該程序碼用于執(zhí)行本文所述的其中的一種方法。本發(fā)明方法的另一實(shí)施例從而是包含(其上記錄)用于執(zhí)行編程所述的其中一種方法的計(jì)算機(jī)程序的一數(shù)據(jù)載體(或數(shù)字儲存媒質(zhì)、或計(jì)算機(jī)可讀媒質(zhì))。本發(fā)明方法的又一實(shí)施例從而是表示用于執(zhí)行于此所述的其中一種方法的計(jì)算機(jī)程序的一數(shù)據(jù)流或一信號序列。該數(shù)據(jù)流或信號序列可例如被組配成借由例如因特網(wǎng)的一數(shù)據(jù)通訊連接體來傳送。再一實(shí)施例包含被組配成或適于執(zhí)行本文所述的其中一種方法的一處理裝置,例如一計(jì)算機(jī)、或一可編程邏輯裝置。Al另一實(shí)施例包含其上安裝有用于執(zhí)行本文所述的其中一種方法的計(jì)算機(jī)程序的一計(jì)算機(jī)。在一些實(shí)施例中,一可編程邏輯裝置(例如一現(xiàn)場可編程門陣列)可用來執(zhí)行于此所述的方法的一些或全部功能。在一些實(shí)施例中,一現(xiàn)場可編程門陣列可與一微處理器協(xié)同工作,以執(zhí)行本文所述的其中一種方法。參考文獻(xiàn)[1]L.Villemoes,"TimeWarpedTransformCodingofAudioSignals,,,PCT/EP2006/010246,國際專利申請案(Int.patentapplication),2005年11月[2]GenericCodingofMovingPicturesandAssociatedAudio:AdvancedAudioCoding.國際標(biāo)準(zhǔn)(InternationalStandard)13818-7,IS0/IECJTC1/SC29/WG11動態(tài)圖像專家組(MovingpicturesExpertGroup),1997.權(quán)利要求1.一種使用在一根據(jù)一編碼音訊信號表現(xiàn)形態(tài)(310;1810)提供一解碼音訊信號表現(xiàn)形態(tài)(312;1812)的一音訊信號解碼器(200;300;1800)中的時間扭曲輪廓計(jì)算器(320;540;1344,1348;1500),其中該時間扭曲輪廓計(jì)算器被組配成接收一編碼扭曲比信息(316;510;1510;tw_ratio[]),以從該編碼扭曲比信息得出一扭曲比值序列(1522;warp_value_tbl[tw_ratio[k]]),以及獲得從一時間扭曲輪廓初始值(1)開始的扭曲輪廓節(jié)點(diǎn)值(Warp_node_values;1512),其中所述時間扭曲輪廓節(jié)點(diǎn)值和與一時間扭曲輪廓起始節(jié)點(diǎn)(1621)相關(guān)聯(lián)的該時間扭曲輪廓初始值(1)之比由所述扭曲比值決定;以及其中該時間扭曲輪廓計(jì)算器被組配成根據(jù)一乘積形成計(jì)算與該時間扭曲輪廓起始點(diǎn)(1621)相隔一中間時間扭曲輪廓節(jié)點(diǎn)(1622)的一特定時間扭曲輪廓節(jié)點(diǎn)(1623)的一時間扭曲輪廓節(jié)點(diǎn)值(warp_node_values;1512),該乘積形成包含該中間時間扭曲輪廓節(jié)點(diǎn)(1622)的時間扭曲輪廓節(jié)點(diǎn)值與該時間扭曲輪廓初始值(1)之比,及該特定時間扭曲輪廓節(jié)點(diǎn)(1623)的時間扭曲輪廓節(jié)點(diǎn)值與該中間時間扭曲輪廓節(jié)點(diǎn)(1622)的時間扭曲輪廓節(jié)點(diǎn)值之比作為因數(shù)。2.根據(jù)權(quán)利要求1所述之時間扭曲輪廓計(jì)算器(320;540;1344,1348;1500),其中該時間扭曲輪廓計(jì)算器被組配成從該時間扭曲輪廓初始值(1)周期性地重新開始。3.根據(jù)權(quán)利要求1或2所述之時間扭曲輪廓計(jì)算器(320;540;1344,1348;1500),其中該時間扭曲輪廓計(jì)算器被組配成使用一映射規(guī)則(990)將該編碼扭曲比信息(316;510;1510;tw_ratio[])映射到一扭曲比值序列(1522;warp_value_tbl[tw_ratio[k]])上,其中該映射規(guī)則(990)描述由數(shù)個扭曲比碼簿索引(316;510;1510;tw_ratio[])到對應(yīng)扭曲比值(1522;warp_value_tbl[tw_ratio])的一映射,其中該映射規(guī)則(990)被選擇,使得該映射規(guī)則包含數(shù)個倒數(shù)扭曲比值對,使得一對倒數(shù)扭曲比值中的兩個扭曲比值(1522;warp_value_tbl[tw_ratio[k]])的乘積在0.9997與1.0003之間。4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述之時間扭曲輪廓計(jì)算器(320;540;1344,1348;1500),其中該時間扭曲輪廓計(jì)算器被組配成使用一映射規(guī)則(990)將該編碼扭曲比信息(316;510;1510;tw_ratio[])映射到一扭曲比值序列(1522;warp_value_table[tw_ratio])上,其中該映射規(guī)則(990)描述由數(shù)個扭曲比碼簿索引(tw_ratio)到對應(yīng)扭曲比值(1522;warp_value_table[tw_ratio])的一映射,其中該映射規(guī)則被選擇,使得所述扭曲比碼簿索引所映射到其上的所述扭曲比值位于0.97與1.03之間的范圍內(nèi)。5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述之時間扭曲輪廓計(jì)算器(320;540;1344,1348;1500),其中該時間扭曲輪廓計(jì)算器被組配成使用一映射規(guī)則(990)將該編碼扭曲比信息(316;510;1510;tw_ratio[])映射到一扭曲比值序列(1522;warp_value_table[tw_ratio])上,其中該映射規(guī)則描述由數(shù)個扭曲比碼簿索引(316;510;1510;tw_ratio[])到對應(yīng)扭曲比值(1522;warp_value_table[tw_ratio])上的一映射,其中該映射規(guī)則(990)被非對稱地選擇,使得一上升扭曲比值的范圍大于一下降扭曲比值的范圍。6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述之時間扭曲輪廓計(jì)算器(320;540;1344,1348;1500),其中該時間扭曲輪廓計(jì)算器被組配成接收針對該編碼音訊信號表現(xiàn)形態(tài)的一特定幀指示一非變化時間扭曲輪廓或一變化時間扭曲輪廓的一旁側(cè)信息(tW_data_present),且依據(jù)指示一非變化時間扭曲輪廓或一變化時間扭曲輪廓的該旁側(cè)信息(tW_data_present),根據(jù)該編碼扭曲比信息獲得(910)該特定幀的所述時間扭曲輪廓節(jié)點(diǎn)值(warp_node_values;1512),或?qū)⒃撎囟◣乃鰰r間扭曲輪廓節(jié)點(diǎn)值(warp_node_values;1512)設(shè)定為該扭曲輪廓初始值(1)。7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述之時間扭曲輪廓計(jì)算器(320;540;1344,1348;1500),其中該時間扭曲輪廓計(jì)算器被組配成在所述時間扭曲輪廓節(jié)點(diǎn)值(warp_node_values;1512)之間線性內(nèi)插,以獲得一新時間扭曲輪廓部分的時間扭曲輪廓值(new_warp—contour)08.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述之時間扭曲輪廓計(jì)算器(320;540;1344,1348;1500),其中該時間扭曲輪廓計(jì)算器被組配成一再地獲得一時間扭曲輪廓節(jié)點(diǎn)值序列(warp_node_values;1512),其中該時間扭曲輪廓計(jì)算器被組配成通過使一當(dāng)前時間扭曲輪廓節(jié)點(diǎn)值與一對應(yīng)時間扭曲比值(warp_value_tbl[tw_ratio[i]])相乘,從該當(dāng)前時間扭曲輪廓節(jié)點(diǎn)值(warp_node_values[i])獲得一接續(xù)時間扭曲輪廓節(jié)點(diǎn)值(warp_node_values[i+1])。9.一種用于提供一音訊信號(110;1410;1710)之一編碼表現(xiàn)形態(tài)(150,152;1414;1712)的音訊信號編碼器(100;1400;1700),該音訊信號編碼器包含一時間扭曲輪廓編碼器(1420;1722),該時間扭曲輪廓編碼器被組配成接收與該音訊信號(1410;1710)相關(guān)聯(lián)的一時間扭曲輪廓信息(1422;1724),以計(jì)算該時間扭曲輪廓的接續(xù)的節(jié)點(diǎn)值之間的一比例,以及編碼該時間扭曲輪廓的接續(xù)節(jié)點(diǎn)值之間的該比例;以及一時間扭曲信號編碼器(1430;1726),該時間扭曲信號編碼器被組配成獲得該音訊信號(1410;1710)之一頻譜的一編碼表現(xiàn)形態(tài)(1432),由該時間扭曲輪廓信息(1422;1724)所描述的一時間扭曲計(jì)入考慮;其中該音訊信號的該編碼表現(xiàn)形態(tài)(1414;1712)包含所述編碼的比例(1412;tw_ratio[])及該頻譜的該編碼表現(xiàn)形態(tài)(1432)。10.根據(jù)權(quán)利要求9所述之音訊信號編碼器(100;1400;1700),其中該時間扭曲輪廓編碼器(1420;1722)被組配成檢查是否一非平坦時間扭曲輪廓是該音訊信號的一特定幀可利用的,以及設(shè)定該音訊信號(1410;1710)之該編碼表現(xiàn)形態(tài)(1414;1712)中的一旗標(biāo)(tW_data_present),若一變化時間扭曲輪廓是該音訊信號的該特定幀不可利用的,指示一變化時間扭曲輪廓不存在,以及若一變化時間扭曲輪廓是該音訊信號的該特定幀不可利用的,在該音訊信號的該編碼表現(xiàn)形態(tài)中省略編碼的比例值(tw_rati0)。11.一種表示一音訊信號的編碼音訊信號表現(xiàn)形態(tài)(usac_raw_data_bl0ck()),該音訊信號表現(xiàn)形態(tài)包含一編碼頻域表現(xiàn)形態(tài)(scalefactor_data(),ac_spectral_data()),表示根據(jù)一時間扭曲被重新取樣之一個或一個以上時間扭曲重新取樣音訊聲道;以及一表示該時間扭曲之一時間扭曲輪廓的一編碼表現(xiàn)形態(tài)(tW_data),其中該時間扭曲輪廓的該編碼表現(xiàn)形態(tài)包含數(shù)個編碼的時間扭曲比值(tw_ratio),其中所述時間扭曲比值表示該時間扭曲輪廓之接續(xù)節(jié)點(diǎn)值(Warp_n0de_ValueS)之間的比例。12.根據(jù)權(quán)利要求11所述之編碼音訊信號表現(xiàn)形態(tài)(usac_raw_data_bl0ck()),其中該編碼音訊信號表現(xiàn)形態(tài)包含,以每一音訊幀基礎(chǔ)上之一旗標(biāo)(tW_data_present),針對該各自的幀指示一時間扭曲輪廓的一編碼表現(xiàn)形態(tài)(tw_ratio)存在。13.一種根據(jù)一編碼音訊信號表現(xiàn)形態(tài)提供一解碼音訊信號表現(xiàn)形態(tài)的方法,該方法包含以下步驟接收一編碼扭曲比信息(316;510;1510;tw_ratio[]);從該編碼扭曲比信息得出一扭曲比值序列(1522;warp_value_tbl[tw_ratio[k]]);以及獲得從一時間扭曲輪廓初始值(1)開始的數(shù)個時間扭曲輪廓節(jié)點(diǎn)值(Warp_node_values;1512),其中所述時間扭曲輪廓節(jié)點(diǎn)值和與該時間扭曲輪廓起始節(jié)點(diǎn)相關(guān)聯(lián)的該時間扭曲輪廓初始值之比由所述扭曲比值決定;其中與該時間扭曲輪廓起始節(jié)點(diǎn)(1621)相隔一中間時間扭曲輪廓節(jié)點(diǎn)(1622)的一特定時間扭曲輪廓節(jié)點(diǎn)(1623)的一時間扭曲輪廓節(jié)點(diǎn)值(warp_node_values;1512)根據(jù)一乘積形成計(jì)算,該乘積形成包含該中間時間扭曲輪廓節(jié)點(diǎn)(1622)的該時間扭曲輪廓節(jié)點(diǎn)值與該時間扭曲輪廓初始值之比、及該特定時間扭曲輪廓節(jié)點(diǎn)(1623)的該時間扭曲輪廓節(jié)點(diǎn)值與該中間時間扭曲輪廓節(jié)點(diǎn)(1622)的該時間扭曲輪廓節(jié)點(diǎn)值之比作為因數(shù)。14.一種用于提供一音訊信號的一編碼表現(xiàn)形態(tài)的方法,該方法包含以下步驟接收與該音訊信號(1410;1710)相關(guān)聯(lián)的一時間扭曲輪廓信息(1422;1724);計(jì)算該時間扭曲輪廓之接續(xù)節(jié)點(diǎn)值之間的一比例;編碼該時間扭曲輪廓之接續(xù)節(jié)點(diǎn)值之間的該比例;以及獲得該音訊信號(1410;1710)之一頻譜的一編碼表現(xiàn)形態(tài)(1432),由該時間扭曲輪廓信息(1422;1724)所描述的一時間扭曲計(jì)入考慮;其中該音訊信號的該編碼表現(xiàn)形態(tài)(1414;1712)包含所述編碼比例及該頻譜的該編碼表現(xiàn)形態(tài)(1432)。15.一種計(jì)算機(jī)程序,當(dāng)該計(jì)算機(jī)程序在一計(jì)算機(jī)上執(zhí)行時,其用于執(zhí)行根據(jù)權(quán)利要求13或14所述之方法。全文摘要使用在一根據(jù)一編碼音訊信號表現(xiàn)形態(tài)提供一解碼音訊信號表現(xiàn)形態(tài)的一音訊信號解碼器中的一時間扭曲輪廓計(jì)算器,時間扭曲輪廓計(jì)算器被組配成接收一編碼扭曲比信息,以從編碼扭曲比信息得出一扭曲比值序列,以及獲得從一時間扭曲輪廓初始值開始的扭曲輪廓節(jié)點(diǎn)值。所述時間扭曲輪廓節(jié)點(diǎn)值和與一時間扭曲輪廓起始點(diǎn)相關(guān)聯(lián)的時間扭曲輪廓初始值之比由所述扭曲比值決定。時間扭曲輪廓計(jì)算器被組配成根據(jù)一乘積形成計(jì)算與時間扭曲輪廓起始點(diǎn)相隔一中間時間扭曲輪廓節(jié)點(diǎn)的一特定時間扭曲輪廓節(jié)點(diǎn)的一時間扭曲輪廓節(jié)點(diǎn)值,乘積形成包含中間時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值與時間扭曲輪廓初始值之比、及特定時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值與中間時間扭曲輪廓節(jié)點(diǎn)的時間扭曲輪廓節(jié)點(diǎn)值之比作為因數(shù)。文檔編號G10L21/04GK102007537SQ200980111686公開日2011年4月6日申請日期2009年7月1日優(yōu)先權(quán)日2008年7月11日發(fā)明者伯恩德·艾德勒,古拉米·福克斯,史蒂芬·拜爾,吉拉德·舒勒,薩夏·迪施,雷夫·蓋葛,馬克斯·紐恩多夫申請人:弗勞恩霍弗實(shí)用研究促進(jìn)協(xié)會