專利名稱::可選模式編碼器與可變速率編解碼器間的代碼轉(zhuǎn)換方法
技術(shù)領(lǐng)域:
:本發(fā)明通常涉及代碼轉(zhuǎn)換方法和/或體系,特別是涉及在可選模式語音編碼器與增強(qiáng)的可變速率編解碼器間進(jìn)行轉(zhuǎn)換的代碼轉(zhuǎn)換方法。
背景技術(shù):
:圖1是用于說明傳統(tǒng)串聯(lián)代碼轉(zhuǎn)換方法的系統(tǒng)10示例。系統(tǒng)10包括編碼器12、解碼器14、編碼器16和解碼器18。傳統(tǒng)代碼轉(zhuǎn)換系統(tǒng)與脈沖編碼調(diào)制(PCM,PulseCodeModulation)數(shù)據(jù)的重建有關(guān)。當(dāng)使用直接參數(shù)轉(zhuǎn)換方法時,對脈沖編碼調(diào)制數(shù)據(jù)的代碼轉(zhuǎn)換可能損壞話音質(zhì)量且會導(dǎo)致2個不同的語音編碼器之間的延遲。由于2個不同的語音編碼器可能有不同的編碼體系、幀(frame)大小、采樣率和/或碼本內(nèi)容,因此重建話音信號而不嚴(yán)重降低話音質(zhì)量是十分困難的。
發(fā)明內(nèi)容本發(fā)明涉及的裝置包括編碼器電路和代碼轉(zhuǎn)換器電路。編碼器電路響應(yīng)于話音輸入信號以產(chǎn)生包含一系列包的比特流。代碼轉(zhuǎn)換器電路響應(yīng)于該比特流產(chǎn)生中間比特流。代碼轉(zhuǎn)換器電路用于(a)響應(yīng)于該比特流的每個包中的數(shù)據(jù)類型,實(shí)現(xiàn)(i)包括可選模式語音(SMV,SelectableModeVoice)編碼在內(nèi)的第一編碼類型或(ii)包括增強(qiáng)的可變速率(EVR,EnhancedVariableRate)編碼在內(nèi)的第二編碼類型;以及(b)根據(jù)每個所述包選擇所述第一或第二編碼類型。本發(fā)明的目的、特性和優(yōu)點(diǎn)包括提供一種代碼轉(zhuǎn)換方法,其可以(i)在可選模式和增強(qiáng)的可變速率編/解碼器(CODEC)之間轉(zhuǎn)換;(ii)提高話音質(zhì)量;和/或(iii)減少延時。從下面的詳細(xì)描述和所附權(quán)利要求以及附圖中,本發(fā)明的這些和其它目的、特性和優(yōu)點(diǎn)將更明顯,其中圖1是表示傳統(tǒng)串聯(lián)編碼方法的方框圖;圖2是表示本發(fā)明的實(shí)施方式的方框圖;圖3是比較傳統(tǒng)方法(A)與本發(fā)明優(yōu)選實(shí)施例(B)的方框圖;圖4是圖3中可選模式語音(SMV)解碼器的方框圖;圖5是使用代碼轉(zhuǎn)換框的增強(qiáng)可變速率/可選模式語音(EVRC/SMV)解碼器的方框圖;圖6是表示包含4個子幀的可選模式語音與包含3個子幀的增強(qiáng)可變速率之間的剩余信號幀的對準(zhǔn)的時序圖;圖7是類型選擇方法圖;圖8是類型0幀和類型1幀的二維曲線圖;圖9是使用代碼轉(zhuǎn)換方法的可選模式語音編碼器的流程圖;以及圖10是表示使用代碼轉(zhuǎn)換的可選模式語音編碼器的固定碼本體系的方框圖。具體實(shí)施例方式本發(fā)明在二種不同語音編碼器的主要參數(shù)(如幀大小、采樣率等)為類似的代碼轉(zhuǎn)換系統(tǒng)中是十分有用的。稍微犧牲話音質(zhì)量以換取一可接受的結(jié)果。與增強(qiáng)的可變速率編碼器/解碼器(EVRCCODEC)相比,本發(fā)明提供(i)代碼轉(zhuǎn)換話音質(zhì)量優(yōu)于或等于傳統(tǒng)串聯(lián)方法所能達(dá)到的話音質(zhì)量(由于可選模式語音編碼(SMV)已改進(jìn)了速率選擇處理),(ii)音調(diào)跟蹤處理,(iii)噪音抑制,和/或(iv)感知加權(quán)系數(shù)計(jì)算方法。參照圖2,系統(tǒng)90表示實(shí)現(xiàn)本發(fā)明的具體實(shí)施方式。系統(tǒng)90通常包括框(或電路)94、框(或電路)100、以及框(或電路)104???4可用增強(qiáng)的可變速率編碼器實(shí)現(xiàn)???00可用代碼轉(zhuǎn)換處理框?qū)崿F(xiàn)。框104可用可選模式語音解碼器實(shí)現(xiàn)。通常,框100包括可選模式語音模塊和代碼轉(zhuǎn)換邏輯部分。參照圖3,圖3是將傳統(tǒng)系統(tǒng)50(圖3A)與系統(tǒng)100(圖3B)作比較的方框圖。系統(tǒng)100表示本發(fā)明的優(yōu)選實(shí)施例。傳統(tǒng)系統(tǒng)50包括框(或電路)52、框(或電路)54、以及框(或電路)56???2用碼分多址(CDMA,CodeDivisionMultipleAccess)模塊邏輯實(shí)現(xiàn)???4用數(shù)字信號處理調(diào)制解調(diào)器(DSPM,DigitalSignalProcessingModem)框?qū)崿F(xiàn)。框56用數(shù)字信號處理語音(DSPV,DigitalSignalProcesssingVoice)框?qū)崿F(xiàn)???6包括框58和框60???8用增強(qiáng)的可變速率模塊實(shí)現(xiàn)。框60用可選模式語音模塊實(shí)現(xiàn)。系統(tǒng)100通常包括框(或電路)102、框(或電路)104以及框(或電路)106。與框12類似,框102可用碼分多址調(diào)制解調(diào)器邏輯框?qū)崿F(xiàn)。與框54類似,框104可用數(shù)字信號處理調(diào)制解調(diào)器(DSPM)框?qū)崿F(xiàn)???06可用數(shù)字信號處理語音框?qū)崿F(xiàn)。然而,框106通常包括可選模式語音模塊和代碼轉(zhuǎn)換邏輯部分。由于可選模式語音模塊60和增強(qiáng)的可變速率模塊58具有相同幀大小、相同采樣率和相同速率選擇結(jié)構(gòu),因此,可選模式語音模塊于結(jié)構(gòu)上看來像是增強(qiáng)的可變速率模塊18的超集(superset)。系統(tǒng)100示出的可選模式語音模塊框已經(jīng)嵌入針對增強(qiáng)的可變速率模塊的代碼轉(zhuǎn)換邏輯,其具有若干優(yōu)點(diǎn)。例如,可減少系統(tǒng)100中的只讀存儲器/隨機(jī)存取存儲器(ROM/RAM)中的數(shù)據(jù)表和程序大小(只讀存儲器/隨機(jī)存取存儲器通常在框106中實(shí)現(xiàn),但為清楚起見已省略)。尤其是,可減少增強(qiáng)的可變速率程序代碼和數(shù)據(jù)表的量(除線性頻譜頻率(LSF,LineSpectrumFrequency)碼本和用于參數(shù)量化的某些程序代碼之外)。與傳統(tǒng)系統(tǒng)50所實(shí)現(xiàn)的增強(qiáng)的可變速率模塊相比,由于系統(tǒng)100的可選模式語音模塊改進(jìn)了速率判決方法,所以可降低系統(tǒng)的平均傳輸速率(或可改進(jìn)話音質(zhì)量)。與通過傳統(tǒng)增強(qiáng)的可變速率解碼器的解碼話音相比,使用系統(tǒng)100的話音質(zhì)量提高。當(dāng)框106中比特流從增強(qiáng)的可變速率編碼器轉(zhuǎn)移到可選模式語音解碼器中時,可選模式語音解碼器產(chǎn)生的話音質(zhì)量比增強(qiáng)的可變速率編碼器有所提高,因?yàn)榭蛇x模式語音解碼器具有改進(jìn)的誤差隱蔽過程和增強(qiáng)的后置濾波。本發(fā)明實(shí)現(xiàn)改進(jìn)的可選模式語音編碼器和解碼器,以實(shí)現(xiàn)代碼轉(zhuǎn)換過程。參照圖4,圖4示出了框106的方框圖???06通常包括改進(jìn)的可選模式語音解碼器和改進(jìn)的可選模式語音編碼器??蛇x模式語音解碼器106提供代碼轉(zhuǎn)換功能的改進(jìn)性能。解碼器106通常包括輸入比特流分析框(或電路)120。電路120提供信號給(i)電路122,(ii)增益框124和(iii)碼本框126。電路122可用針對增強(qiáng)的可變速率編碼的線性頻譜頻率碼本來實(shí)現(xiàn)???26可用固定碼本實(shí)現(xiàn)???22提供信號給濾波器框128。濾波器框128可用線性預(yù)測編碼(LPC,LinearPredictiveCoding)合成濾波器實(shí)現(xiàn)???28提供信號給濾波器框130。濾波器框130可用提供已解碼話音信號的后置濾波器框?qū)崿F(xiàn)。增益框124通常接收來自電路120的信號以及來自電路126的信號。增益框124提供信號給求和框132。碼本框134還接收來自電路120的信號。碼本電路134可用提供信號給增益框136的自適應(yīng)碼本實(shí)現(xiàn)。增益框136提供信號給求和框132???38還接收來自電路120的信號。電路138可用提供信號給增益框140的隨機(jī)矢量發(fā)生器框?qū)崿F(xiàn)。增益框140通常提供整形濾波器142的信號和求和框132的信號所組合的信號給電路128。濾波器框144接收來自求和框146的信號,并提供信號給整形濾波器142。濾波器144可用帶通濾波器實(shí)現(xiàn)。求和電路146接收來自增益反量化電路148的信號以及來自電路150的另一信號。電路150可用構(gòu)造稀疏非零陣列電路實(shí)現(xiàn)。當(dāng)處于模式0時(系統(tǒng)100通常工作在模式0或模式1),整形濾波器142通常去掉(turnoff)1/4速率。如果將該模式選擇設(shè)置為0,則將框148、150、144、146和142關(guān)斷,因?yàn)楫?dāng)可選模式語音編碼處于模式0時,增強(qiáng)的可變速率編碼在低于1/4速率的速率不工作。通常,增強(qiáng)的可變速率語音編碼器不具有1/4速率模式,而可選模式語音編碼器具有1/4速率模式。因此,當(dāng)?shù)陀?/4速率工作時,而總是必須關(guān)斷具有代碼轉(zhuǎn)換邏輯的可選模式語音解碼器,所以輸入比特流分析框120使用增強(qiáng)的可變速率編碼包。參照圖5,圖5示出了增強(qiáng)的可變速率編碼/可選模式語音解碼(EVRC/SMV)過程200。圖5是圖4方框圖的處理流程。過程200通常包括框(或電路)202、框(或電路)204、框(或電路)206以及框(或電路)208???02可實(shí)現(xiàn)解縮(unpacking)功能???04可實(shí)現(xiàn)使用增強(qiáng)的可變速率編碼表重建量化值???06可用模式選擇框?qū)崿F(xiàn)???08可由可選模式語音解碼器實(shí)現(xiàn)。框202鑒別輸入包中編碼的語音編碼器類型(如增強(qiáng)的可變速率編碼或可選模式語音解碼),之后解縮(un-pack)該比特???02還針對語音編碼器實(shí)現(xiàn)拆包(un-packet)結(jié)構(gòu)。如果輸入包為增強(qiáng)的可變速率編碼格式,則框202應(yīng)象增強(qiáng)的可變速率編碼解縮框一樣操作???08通常包括框(或電路)220、框(或電路)222、框(或電路)224、框(或電路)226、框(或電路)228、框(或電路)230、框(或電路)232、框(或電路)234。如果輸入包來自增強(qiáng)的可變速率編碼器,則啟用框204???04使用增強(qiáng)的可變速率編碼解縮程序構(gòu)造量化參數(shù)(如線性預(yù)測編碼系數(shù)、音調(diào)、碼本索引以及增益)。在重建每個參數(shù)之后,通常將3個子幀參數(shù)轉(zhuǎn)換成4個子幀參數(shù)(如自適應(yīng)的、固定的、碼本和增益)。在全速率下,增強(qiáng)的可變速率編碼有3個子幀,且可選模式語音編碼有4個子幀。通常線性預(yù)測系數(shù)(LPC,LinearPreditiveCoefficients)不改變。通常使用線性插值產(chǎn)生音調(diào)延時、音調(diào)和固定碼本增益。由于固定碼本索引表示脈沖位置,因此在構(gòu)建幀的固定碼本信號之后,可將該信號分成4個子幀大小。盡管可選模式語音編碼有6種模式(4種速率)和2種類型(如類型0和類型1),通常增強(qiáng)的可變速率編碼只處理1模式(具有3種速率)。電路206實(shí)現(xiàn)適當(dāng)?shù)哪J竭x擇程序。如果輸入包為增強(qiáng)的可變速率編碼包,則可選模式語音解碼器將在模式0下工作(如全速率、半速率和1/8速率)。通常,類型1幀表示平穩(wěn)語音幀,且類型0幀表示非平穩(wěn)語音幀。對固定碼本而言,類型0幀分配得到較多比特。對自適應(yīng)碼本而言,類型1幀分配得到較多比特。在編碼比特流中,可選模式語音幀通常具有類型選擇位。增強(qiáng)的可變速率編碼比特流通常不支持類型選擇位。因?yàn)閺目蛇x模式語音編碼至增強(qiáng)的可變速率編碼的轉(zhuǎn)換過程在類型1幀工作(如具有子幀大小為53、53和54,將結(jié)合圖6詳細(xì)描述),所以半速率不需要任何額外的速率選擇??上笤鰪?qiáng)的可變速率編碼類型1幀那樣改變幾個碼本內(nèi)容和一個比特參數(shù)???20根據(jù)每個子幀產(chǎn)生音調(diào)激勵信號???22可根據(jù)每個子幀產(chǎn)生剩余激勵信號,因?yàn)樵鰪?qiáng)的可變速率幀與可選模式語音幀間的固定碼本是不同的???20通常有2個不同的碼本,一個用于可選模式語音編碼,且另一個用于增強(qiáng)的可變速率編碼。產(chǎn)生剩余信號的方法有類似的實(shí)現(xiàn)。框224可為增益框,其應(yīng)針對自適應(yīng)和固定碼本,具有增強(qiáng)的可變速率與可選模式語音編碼之間的縮放操作???26、228、230、232和234提供對于可選模式語音編碼和增強(qiáng)的可變速率編碼增益的縮放調(diào)整,因?yàn)榭蛇x模式語音編碼和增強(qiáng)的可變速率編碼有不同的增益動態(tài)范圍和擴(kuò)大的增益步幅???20、222、224、226、228、230、232和234通常與傳統(tǒng)的可選模式語音編碼設(shè)計(jì)相同,但增加了增益縮放程序。參照圖6,圖6示出了可選模式語音編碼幀260與增強(qiáng)的可變速率編碼幀262的比較。圖6示出了在二種語音編碼器系統(tǒng)間幀260和262的映射。即使工作在全速率下,增強(qiáng)的可變速率編碼幀262包括3個子幀264a-264c。可選模式語音編碼幀260總是包括4個子幀266a-266n。需要映像子幀266a-266d的長度,以便調(diào)節(jié)子幀264a-264n的數(shù)量。這種映射對剩余信號特別有用。因?yàn)閷μ囟ǖ墓潭ùa本而言,通常已經(jīng)知道最佳脈沖位置,所以通??砂磮D6所示對齊剩余信號的長度。首先,如果輸入包從增強(qiáng)的可變速率編碼中產(chǎn)生,則幀262包括3個子幀264a-264c的解碼脈沖位置(53、53、54個采樣)。之后,幀260包括含有40個采樣的4個子幀266a-266d。如果可選模式語音編碼器需要產(chǎn)生增強(qiáng)的可變速率編碼包262,則4個子幀266a-266d包含3個子幀264a-264c(53、53、54個采樣)。參照圖7,圖7示出了類型選擇方法300。方法300可用于平穩(wěn)和非平穩(wěn)參數(shù)之間分類,以及區(qū)分音調(diào)、增益和延時的偏差(variance)。通常,非平穩(wěn)幀比平穩(wěn)幀的增益小且偏差大。方法300通常包括判別步驟302、判別步驟304、步驟306、判別步驟308、判別步驟310、步驟312、步驟314、以及步驟316。判別步驟302確定包是否為增強(qiáng)的可變速率編碼包。如果不是,則方法300轉(zhuǎn)到步驟316,且該過程停止。如果該包為增強(qiáng)的可變速率編碼包,則方法300轉(zhuǎn)到步驟304。判別步驟304確定系統(tǒng)100是否工作在全速率或半速率。如果系統(tǒng)100不工作在全速率或半速率,則方法300轉(zhuǎn)到步驟316。如果系統(tǒng)100工作在全速率或半速率,則方法300轉(zhuǎn)到步驟306。步驟306提取音調(diào)、增益和延時偏差參數(shù)。接著,步驟308確定音調(diào)和增益是否大于第一閾值(如THR1)。如果不是,則方法300轉(zhuǎn)到步驟312,其表示該包為類型1包。如果音調(diào)和增益大于第一閾值THR1,則方法300轉(zhuǎn)到判別步驟310。判別步驟310確定音調(diào)延時偏差是否小于第二閾值(如THR2)。如果是,則該方法轉(zhuǎn)到步驟314,其表示該包為類型0包。參照圖8,圖8示出了類型0和類型1幀的二維曲線。圖8的曲線表示使用二個特征參數(shù)區(qū)分類型0和1。當(dāng)音調(diào)增益和滯后的值大于一個或多個預(yù)定閾值時,選擇類型1幀。參照圖9,圖9示出了代碼轉(zhuǎn)換過程中可選模式語音編碼器的流程圖。A.可選模式語音編碼編碼器框A具有增強(qiáng)的可變速率編碼線性頻譜頻率(EVRCLSF)碼本和量化功能,因?yàn)樵鰪?qiáng)的可變速率編碼的線性頻譜頻率量化方法與可選模式語音編碼的線性頻譜頻率量化方法不同。在量化之后,將碼本索引打包成增強(qiáng)的可變速率編碼包格式。B.可選模式語音編碼器框B具有增強(qiáng)的可變速率編碼增益碼本和量化功能,因?yàn)樵鰪?qiáng)的可變速率編碼的增益量化方法與可選模式語音編碼的增益量化方法之間不同。在量化之后,將碼本索引打包成增強(qiáng)的可變速率編碼包格式。C.在模式1,可選模式語音編碼應(yīng)按三種不同代數(shù)碼本使用寬度優(yōu)先搜索方法搜索最佳脈沖位置。增強(qiáng)的可變速率編碼應(yīng)按一種包含不同碼本內(nèi)容的代數(shù)碼本使用深度首先搜索方法搜索最佳脈沖位置。因此,可選模式語音編碼編碼器需要有另一搜索模塊,以搜索增強(qiáng)的可變速率編碼的固定碼本??蛇x模式語音編碼編碼器的固定碼本模塊應(yīng)有二種方法(針對增強(qiáng)的可變速率編碼的深度首先搜索方法和針對可選模式語音編碼的寬度首先搜索),因?yàn)槎N搜索方法之間不存在任何公共程序。D.該框根據(jù)業(yè)務(wù)選項(xiàng)控制代碼轉(zhuǎn)換框。參照圖10,圖10示出了表示具有代碼轉(zhuǎn)換的可選模式語音編碼器的固定碼本體系400的方框圖。體系400通常包括框402、框404、框406、框408、框410、框412和框414。框402可為碼本搜索邏輯框???04可為增強(qiáng)的可變速率編碼邏輯框???06、框408、框410和框412可用碼本框?qū)崿F(xiàn)???14可為增強(qiáng)的可變速率編碼碼本框。如果特定編碼器工作在增強(qiáng)的可變速率編碼模式,則碼本搜索邏輯402使用具有在剩余信號中增強(qiáng)的可變速率編碼碼本414的增強(qiáng)的可變速率編碼邏輯404尋找最佳脈沖位置。在一個示例中,本發(fā)明可用于CDMA2000移動通信系統(tǒng)。另一個示例是,本發(fā)明可用于全球第三代CDMA系統(tǒng),如IS-20001X標(biāo)準(zhǔn)規(guī)范中所規(guī)定的。然而,本發(fā)明其它設(shè)計(jì)中也易于實(shí)現(xiàn)。根據(jù)本說明的教導(dǎo),可使用傳統(tǒng)的通用數(shù)字計(jì)算機(jī)實(shí)現(xiàn)圖5、7和9的流程圖所實(shí)現(xiàn)的功能,對本領(lǐng)域技術(shù)人員而言這是十分明顯的。根據(jù)本發(fā)明中的教導(dǎo),專業(yè)程序員可容易地編寫適當(dāng)?shù)能浖a,對本領(lǐng)域技術(shù)人員而言這是十分明顯的。如這里所述,用ASIC、FPGA或?qū)鹘y(tǒng)的組成電路相互連接成適當(dāng)?shù)木W(wǎng)絡(luò),也可實(shí)現(xiàn)本發(fā)明,對本領(lǐng)域技術(shù)人員而言這種改變是十分明顯的。本發(fā)明還包括計(jì)算機(jī)產(chǎn)品,其可為包含指令的存儲介質(zhì),用于對計(jì)算機(jī)編程以執(zhí)行本發(fā)明中的過程。存儲介質(zhì)包括任何類型的盤,如軟盤、光盤、CD-ROM、磁光盤、ROM、RAM、EPROM、EEPROM、閃存、磁或光卡、或適合于存儲電子指令的任何類型介質(zhì),但不限制于此。盡管參照其中的優(yōu)選實(shí)施例對本發(fā)明作了特別的展示和描述,本領(lǐng)域的技術(shù)人員應(yīng)理解可作形式和細(xì)節(jié)上的不同變化而不偏離本發(fā)明的實(shí)質(zhì)和范圍。權(quán)利要求1.一種裝置,包括編碼器電路,其響應(yīng)于話音輸入信號以產(chǎn)生包含一系列包的比特流;以及代碼轉(zhuǎn)換器電路,其響應(yīng)于所述比特流以產(chǎn)生中間比特流,其中所述代碼轉(zhuǎn)換器電路用于(a)響應(yīng)于所述比特流的每個所述包中的數(shù)據(jù)類型,(i)當(dāng)在第一模式時,實(shí)現(xiàn)包括可選模式語音(SMV)編碼的第一編碼類型,和(ii)當(dāng)在第二模式時,實(shí)現(xiàn)包括增強(qiáng)的可變速率(EVR)編碼的第二編碼類型;以及(b)根據(jù)每個所述包選擇所述第一或第二編碼類型。2.根據(jù)權(quán)利要求1的裝置,還包括解碼器電路,其響應(yīng)于所述中間比特流以產(chǎn)生一重建數(shù)據(jù)流。3.根據(jù)權(quán)利要求2的裝置,其中所述代碼轉(zhuǎn)換器電路的構(gòu)成為通過確定每個所述包是否為幀類型0或1,來選擇所述第一或第二編碼類型,其中在所述解碼器電路中以1/2速率或全速率進(jìn)行所述確定。4.根據(jù)權(quán)利要求1的裝置,其中所述裝置在所述編碼器電路中實(shí)現(xiàn)增強(qiáng)的可變速率編碼固定碼本和可選模式語音編碼固定碼本。5.根據(jù)權(quán)利要求1的裝置,其中在編碼器電路于分析一個或多個可選模式語音編碼的線性頻譜頻率參數(shù)之后,所述裝置使用增強(qiáng)的可變速率編碼的線性頻譜頻率量化。6.根據(jù)權(quán)利要求1的裝置,其中在分析可選模式語音編碼的音調(diào)和固定碼本增益之后,所述裝置使用增強(qiáng)的可變速率編碼的增益量化和碼本。7.根據(jù)權(quán)利要求2的裝置,其中所述裝置在所述解碼器電路中選擇模式1的輸入增強(qiáng)的可變速率編碼包。8.根據(jù)權(quán)利要求1的裝置,其中所述裝置在所述編碼器電路中通過使用模式1構(gòu)造增強(qiáng)的可變速率編碼包。9.根據(jù)權(quán)利要求1的裝置,其中所述裝置將所述代碼轉(zhuǎn)換電路合并到語音編碼器框(編碼器/解碼器)中。10.一種裝置,包括用于響應(yīng)于話音輸入信號以產(chǎn)生包含一系列包的比特流的裝置;以及用于響應(yīng)于所述比特流以產(chǎn)生中間比特流的裝置,其中用于產(chǎn)生中間比特流的所述裝置用于(a)響應(yīng)于所述比特流的每個所述包中的數(shù)據(jù)類型,(i)當(dāng)在第一模式時,實(shí)現(xiàn)包括可選模式語音(SMV)編碼的第一編碼類型,或(ii)當(dāng)在第二模式時,實(shí)現(xiàn)包括增強(qiáng)的可變速率(EVR)編碼的第二編碼類型;以及(b)根據(jù)每個所述包選擇所述第一或第二編碼類型。11.一種代碼轉(zhuǎn)換方法,包括步驟(A)響應(yīng)于話音輸入信號以產(chǎn)生包含一系列包的比特流;以及(B)響應(yīng)于所述比特流以產(chǎn)生中間比特流,其中步驟(B)用于(a)響應(yīng)于所述比特流的每個所述包中的數(shù)據(jù)類型,(i)當(dāng)在第一模式時,實(shí)現(xiàn)包括可選模式語音(SMV)編碼的第一編碼類型,或(ii)當(dāng)在第二模式時,實(shí)現(xiàn)包括增強(qiáng)的可變速率(EVR)編碼的第二編碼類型;以及(b)根據(jù)每個所述包選擇所述第一或第二編碼類型。12.根據(jù)權(quán)利要求11的方法,還包括步驟響應(yīng)于所述中間比特流以產(chǎn)生一重建數(shù)據(jù)流。13.根據(jù)權(quán)利要求11的方法,其中所述方法包括通過確定每個所述包是否為幀類型0或1,來選擇所述第一或第二編碼類型,其中所述方法以1/2速率或全速率進(jìn)行所述確定。14.根據(jù)權(quán)利要求11的方法,其中所述方法在編碼器中實(shí)現(xiàn)增強(qiáng)的可變速率編碼固定碼本和可選模式語音編碼固定碼本。15.根據(jù)權(quán)利要求11的方法,其中所述方法在分析一個或多個可選模式語音編碼的線性頻譜頻率參數(shù)之后,使用增強(qiáng)的可變速率編碼的線性頻譜頻率量化。16.根據(jù)權(quán)利要求11的方法,其中在分析可選模式語音編碼的音調(diào)和固定碼本增益之后,所述方法使用增強(qiáng)的可變速率編碼增益量化和碼本。17.根據(jù)權(quán)利要求11的方法,其中所述方法選擇模式1的輸入增強(qiáng)的可變速率編碼包。18.根據(jù)權(quán)利要求11的方法,其中所述方法通過使用模式1構(gòu)造增強(qiáng)的可變速率編碼包。全文摘要一種包含編碼器電路和代碼轉(zhuǎn)換器電路的裝置。編碼器電路響應(yīng)于話音輸入信號以產(chǎn)生包含一系列包的比特流。代碼轉(zhuǎn)換器電路響應(yīng)于該比特流產(chǎn)生中間比特流。代碼轉(zhuǎn)換器電路用于(a)響應(yīng)于該比特流的每個包中的數(shù)據(jù)類型,(i)實(shí)現(xiàn)包括可選模式語音(SMV,SelectableModeVoice)編碼在內(nèi)的第一編碼類型,或(ii)實(shí)現(xiàn)包括增強(qiáng)的可變速率(EVR,EnhancedVariableRate)編碼在內(nèi)的第二編碼類型;以及(b)根據(jù)每個所述包選擇所述第一或第二編碼類型。文檔編號H03M7/30GK1819021SQ200610009489公開日2006年8月16日申請日期2006年2月23日優(yōu)先權(quán)日2005年2月23日發(fā)明者樸榮浩申請人:開曼群島威睿電通股份有限公司