專(zhuān)利名稱(chēng):基于上下文的算術(shù)編碼設(shè)備和方法以及基于上下文的算術(shù)解碼設(shè)備和方法
技術(shù)領(lǐng)域:
一個(gè)或多個(gè)實(shí)施例涉及一種音頻信號(hào)的編碼和解碼方法,更具體地說(shuō),涉及一種無(wú)損編碼和解碼方法。
背景技術(shù):
通常可在頻域中執(zhí)行音頻信號(hào)的編碼和解碼。作為代表性示例,可給出高級(jí)音頻編碼(AAC)。AAC編解碼器可執(zhí)行改進(jìn)離散余弦變換(MDCT)用于變換到頻域中,并考慮到心理學(xué)聲音使用信號(hào)的掩蔽程度來(lái)執(zhí)行頻譜量化。為了進(jìn)一步壓縮執(zhí)行量化的結(jié)果,可采用無(wú)損壓縮方案,可在AAC中使用霍夫曼編碼。作為無(wú)損壓縮方案,可使用位片算術(shù)編碼 (BSAC)編解碼器,在位片算術(shù)編碼(BSAC)編解碼器中,可應(yīng)用算術(shù)編碼而不應(yīng)用霍夫曼編碼。通??稍跁r(shí)域中執(zhí)行語(yǔ)音信號(hào)的編碼和解碼。大多數(shù)語(yǔ)音編解碼器在時(shí)域中的壓縮可涉及碼激勵(lì)線(xiàn)性預(yù)測(cè)(CELP)。CELP可以是語(yǔ)音編碼技術(shù),并且廣泛使用的G. 729、 自適應(yīng)多速率寬帶(AMR-WB)、互聯(lián)網(wǎng)低比特率編解碼器(iLBC)、增強(qiáng)型可變速率編解碼器 (EVRC)等可以是基于CELP的語(yǔ)音編碼器。可在使用線(xiàn)性預(yù)測(cè)來(lái)獲得語(yǔ)音信號(hào)的假設(shè)下,開(kāi)發(fā)這些編碼方案。在對(duì)語(yǔ)音進(jìn)行編碼中,可能需要線(xiàn)性預(yù)測(cè)系數(shù)和激勵(lì)信號(hào)。通常,可使用線(xiàn)譜對(duì)(LSP)來(lái)對(duì)線(xiàn)性預(yù)測(cè)系數(shù)進(jìn)行編碼,并且可使用若干碼本對(duì)激勵(lì)信號(hào)進(jìn)行編碼。作為基于CELP開(kāi)發(fā)的編碼方案的示例,可給出代數(shù)碼激勵(lì)線(xiàn)性預(yù)測(cè)(ACELP)編碼方案、共軛結(jié)構(gòu)碼激勵(lì)線(xiàn)性預(yù)測(cè)(CS-CELP)編碼方案等。由于考慮到數(shù)據(jù)速率和心理學(xué)聲音的限制的低頻段和高頻段之間的敏感性的差異,因此低頻段可對(duì)語(yǔ)音/音樂(lè)頻率的精細(xì)結(jié)構(gòu)敏感,而高頻段可對(duì)精細(xì)結(jié)構(gòu)更不敏感。因此,低頻段可應(yīng)用大量比特來(lái)對(duì)精細(xì)結(jié)構(gòu)進(jìn)行精確編碼,而高頻段可應(yīng)用更少量比特來(lái)對(duì)精細(xì)結(jié)構(gòu)進(jìn)行編碼。在這種情況下,低頻段可采用使用AAC編解碼器的編碼方案,而高頻段可采用使用能量信息和調(diào)整信息的編碼方案(被稱(chēng)為頻帶復(fù)制(SBR)技術(shù))。SBR可復(fù)制正交鏡像濾波器(QMF)域中的低頻信號(hào)以產(chǎn)生高頻信號(hào)。即使在立體聲信號(hào)中,也可應(yīng)用減少使用的比特的數(shù)量的方案。更具體地說(shuō),可在將立體聲信號(hào)轉(zhuǎn)換為單聲道信號(hào)之后提取指示立體聲信息的參數(shù),可發(fā)送通過(guò)對(duì)立體聲參數(shù)和單聲道信號(hào)進(jìn)行壓縮而獲得的數(shù)據(jù),并且可在解碼器中使用發(fā)送的參數(shù)對(duì)立體聲信號(hào)進(jìn)行解碼。作為對(duì)立體聲信息進(jìn)行壓縮的方案,可使用參數(shù)立體聲(PQ技術(shù),作為提取多聲道信號(hào)以及立體聲信號(hào)的參數(shù)并發(fā)送提取的信號(hào)的方案,可使用運(yùn)動(dòng)圖像專(zhuān)家組(MPEG) 環(huán)繞聲技術(shù)。此外,更具體地說(shuō),考慮到上述的無(wú)損編碼的對(duì)象,可當(dāng)被量化的頻譜的量化索引被假設(shè)為一個(gè)碼元時(shí),執(zhí)行無(wú)損編碼。此外,可以這樣的方式執(zhí)行無(wú)損編碼被量化的頻譜的索引被映射到位平面上以打包(bundle)比特。在執(zhí)行基于上下文的無(wú)損編碼的情況下,可使用關(guān)于先前幀的信息來(lái)執(zhí)行無(wú)損編
9碼。
發(fā)明內(nèi)容
根據(jù)一個(gè)或多個(gè)實(shí)施例的一方面,可提供了一種基于上下文的算術(shù)編碼設(shè)備,所述設(shè)備包括N元組上下文確定單元,確定將被編碼的當(dāng)前N元組的上下文;轉(zhuǎn)義碼編碼單元,基于當(dāng)前N元組的上下文,對(duì)轉(zhuǎn)義碼執(zhí)行編碼;最高有效位(MSB)上下文確定單元,確定與當(dāng)前N元組的MSB碼元相應(yīng)的MSB上下文;概率模型映射單元,使用當(dāng)前N元組的上下文和MSB上下文來(lái)確定概率模型;MSB編碼單元,基于確定的概率模型來(lái)對(duì)MSB執(zhí)行編碼;最低有效位(LSB)編碼單元,基于從對(duì)轉(zhuǎn)義碼進(jìn)行編碼而得到的LSB的比特深度,對(duì)LSB執(zhí)行編碼。所述設(shè)備還包括上下文重設(shè)單元,當(dāng)當(dāng)前幀是重設(shè)幀時(shí),執(zhí)行上下文重設(shè);上下文映射單元,當(dāng)當(dāng)前幀不是重設(shè)幀時(shí),在當(dāng)前幀的長(zhǎng)度和先前幀的長(zhǎng)度之間映射上下文以映射頻率索引。所述設(shè)備還包括上下文模式編碼單元,當(dāng)MSB被編碼時(shí),對(duì)來(lái)自將被使用的多個(gè) MSB上下文的單個(gè)上下文模式執(zhí)行編碼。根據(jù)一個(gè)或多個(gè)實(shí)施例的另一方面,可提供一種基于上下文的算術(shù)解碼設(shè)備,所述設(shè)備包括N元組上下文確定單元,確定將被解碼的當(dāng)前N元組的上下文;轉(zhuǎn)義碼解碼單元,基于當(dāng)前N元組的上下文,對(duì)轉(zhuǎn)義碼執(zhí)行解碼;MSB上下文確定單元,確定與當(dāng)前N元組的MSB碼元相應(yīng)的MSB上下文;概率模型映射單元,使用當(dāng)前N元組的上下文和MSB上下文來(lái)確定概率模型;MSB解碼單元,基于確定的概率模型來(lái)對(duì)MSB執(zhí)行解碼;LSB解碼單元,基于從對(duì)轉(zhuǎn)義碼進(jìn)行解碼而得到的LSB的比特深度,對(duì)LSB執(zhí)行解碼。所述設(shè)備可還包括上下文重設(shè)單元,當(dāng)當(dāng)前幀是重設(shè)幀時(shí),執(zhí)行上下文重設(shè);上下文映射單元,當(dāng)當(dāng)前幀不是重設(shè)幀時(shí),在當(dāng)前幀的長(zhǎng)度和先前幀的長(zhǎng)度之間映射上下文以映射頻率索引。所述設(shè)備還可包括上下文模式解碼單元,當(dāng)MSB被解碼時(shí),對(duì)來(lái)自將被使用的多個(gè)MSB上下文的單個(gè)上下文模式執(zhí)行解碼。根據(jù)一個(gè)或多個(gè)實(shí)施例的另一方面,可提供一種基于上下文的算術(shù)解碼方法,所述方法包括使用基于與將被解碼的當(dāng)前N元組鄰近的鄰近N元組的N元組上下文,對(duì)當(dāng)前 N元組的MSB執(zhí)行解碼;使用基于MSB的符號(hào)信息的LSB上下文,對(duì)當(dāng)前N元組的LSB執(zhí)行解碼。根據(jù)一個(gè)或多個(gè)實(shí)施例的另一方面,可提供一種基于上下文的算術(shù)解碼方法,所述方法包括使用基于與將被解碼的當(dāng)前N元組鄰近的鄰近N元組的N元組上下文,對(duì)當(dāng)前 N元組的MSB執(zhí)行解碼;使用基于MSB的符號(hào)信息和LSB的比特深度的LSB上下文,對(duì)當(dāng)前 N元組的LSB執(zhí)行解碼。根據(jù)一個(gè)或多個(gè)實(shí)施例的另一方面,可提供一種基于上下文的算術(shù)解碼方法,所述方法包括根據(jù)N元組上下文是否在特定子集狀態(tài),使用以下項(xiàng)之一來(lái)對(duì)將被解碼的當(dāng)前N元組的MSB執(zhí)行解碼(1)基于與當(dāng)前N元組鄰近的鄰近N元組的N元組上下文和O) N元組上下文和附加上下文;使用基于MSB的符號(hào)信息的LSB上下文,對(duì)當(dāng)前N元組的LSB 執(zhí)行解碼。
根據(jù)一個(gè)或多個(gè)實(shí)施例的另一方面,可提供一種基于上下文的算術(shù)解碼方法,所述方法包括根據(jù)N元組上下文是否在特定狀態(tài),使用以下項(xiàng)之一來(lái)對(duì)將被解碼的當(dāng)前N元組的MSB執(zhí)行解碼(1)基于與當(dāng)前N元組鄰近的鄰近N元組的N元組上下文和元組上下文和附加上下文;使用基于MSB的符號(hào)信息和LSB的比特深度的LSB上下文,對(duì)當(dāng)前N 元組的LSB執(zhí)行解碼。根據(jù)一個(gè)或多個(gè)實(shí)施例的另一方面,可提供一種基于上下文的算術(shù)解碼方法,所述方法包括對(duì)將被解碼的當(dāng)前N元組的上下文模板執(zhí)行解碼;確定當(dāng)前N元組的N元組上下文;基于N元組上下文,對(duì)轉(zhuǎn)義碼執(zhí)行解碼;基于解碼的上下文模板,確定與當(dāng)前N元組的MSB碼元相應(yīng)的MSB上下文;使用N元組上下文和MSB上下文確定概率模型;基于確定的概率模型,對(duì)MSB執(zhí)行解碼;基于從對(duì)轉(zhuǎn)義碼進(jìn)行解碼而得到的LSB的比特深度,對(duì)LSB執(zhí)行解碼。根據(jù)一個(gè)或多個(gè)實(shí)施例的另一方面,可提供一種基于上下文的算術(shù)解碼方法,所述方法包括使用基于與將被解碼的當(dāng)前1元組鄰近的鄰近1元組的1元組上下文,對(duì)當(dāng)前 1元組的MSB執(zhí)行解碼;當(dāng)MSB被解碼時(shí),使用用于執(zhí)行當(dāng)前1元組的lev 0估計(jì)的鄰近1 元組中的每一個(gè)的絕對(duì)值,執(zhí)行l(wèi)ev 0估計(jì);對(duì)當(dāng)前1元組的LSB執(zhí)行解碼。根據(jù)一個(gè)或多個(gè)實(shí)施例的另一方面,可提供一種基于上下文的算術(shù)解碼方法,所述方法包括使用基于與將被解碼的當(dāng)前2元組鄰近的鄰近2元組的2元組上下文以及附加上下文中的至少一個(gè),對(duì)當(dāng)前2元組的MSB執(zhí)行解碼;當(dāng)當(dāng)前2元組的MSB被解碼時(shí),對(duì)當(dāng)前2元組的LSB執(zhí)行解碼。根據(jù)一個(gè)或多個(gè)實(shí)施例的另一方面,提供了至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于實(shí)現(xiàn)一個(gè)或多個(gè)實(shí)施例的方法的計(jì)算機(jī)可讀指令。實(shí)施例的另外方面將在下面的描述中部分地闡明,并且從描述中部分是清楚的, 或者通過(guò)本公開(kāi)的實(shí)施可以被理解。根據(jù)實(shí)施例,可提高編碼效率并可減少需要的存儲(chǔ)空間。
從以下結(jié)合附圖進(jìn)行的對(duì)實(shí)施例的描述中,這些和/或其它方面將變得明顯,并更易于理解,其中圖1示出聯(lián)合語(yǔ)音和音頻編碼(USAC)編碼器;圖2詳細(xì)示出根據(jù)實(shí)施例的算術(shù)編碼設(shè)備的第一示例的配置;圖3詳細(xì)示出根據(jù)實(shí)施例的算術(shù)解碼設(shè)備的第一示例的配置;圖4是用于描述根據(jù)實(shí)施例的N元組(N-tuple)、最高有效位(MSB)和最低有效位 (LSB)的示圖;圖5示出根據(jù)實(shí)施例的上下文和概率模型;圖6是示出根據(jù)實(shí)施例的MSB解碼方法的第一示例的流程圖;圖7是示出根據(jù)實(shí)施例的LSB解碼方法的第一示例的流程圖;圖8是示出根據(jù)實(shí)施例的使用符號(hào)分類(lèi)的MSB解碼方法的流程圖;圖9是示出根據(jù)實(shí)施例的使用線(xiàn)譜頻率(LSF)的編碼方法和解碼方法中的每種的流程圖10詳細(xì)示出根據(jù)實(shí)施例的算術(shù)編碼設(shè)備的第二示例的配置;圖11詳細(xì)示出根據(jù)實(shí)施例的算術(shù)解碼設(shè)備的第二示例的配置;圖12示出根據(jù)另一實(shí)施例的上下文和概率模型;圖13示出根據(jù)實(shí)施例的MSB解碼方法的第二示例;圖14示出根據(jù)實(shí)施例的LSB解碼方法的第二示例;圖15示出根據(jù)實(shí)施例的上下文模式;圖16是示出根據(jù)實(shí)施例的針對(duì)N元組的基于上下文的算術(shù)解碼方法的流程圖;圖17是示出根據(jù)實(shí)施例的針對(duì)N元組的基于上下文的算術(shù)編碼方法的流程圖;圖18示出根據(jù)實(shí)施例的執(zhí)行上下文模式的示例;圖19詳細(xì)示出根據(jù)實(shí)施例的算術(shù)編碼設(shè)備的第三示例的配置;圖20詳細(xì)示出根據(jù)實(shí)施例的算術(shù)解碼設(shè)備的第三示例的配置;圖21示出根據(jù)實(shí)施例的1元組、MSB和LSB ;圖22示出根據(jù)實(shí)施例的上下文模板的示例;圖23示出根據(jù)實(shí)施例的頻譜無(wú)噪聲編碼的處理;圖M是示出根據(jù)實(shí)施例的針對(duì)1元組的基于上下文的算術(shù)解碼方法的流程圖;圖25示出根據(jù)實(shí)施例的針對(duì)2元組的上下文模板;圖沈詳細(xì)示出根據(jù)實(shí)施例的算術(shù)編碼設(shè)備的第四示例的配置;圖27詳細(xì)示出根據(jù)實(shí)施例的算術(shù)解碼設(shè)備的第四示例的配置;圖觀(guān)是示出根據(jù)實(shí)施例的針對(duì)2元組的基于上下文的算術(shù)解碼方法的流程圖;圖四是用于描述根據(jù)實(shí)施例的針對(duì)2元組執(zhí)行算術(shù)編碼和解碼的處理的示圖。
具體實(shí)施例方式現(xiàn)在將詳細(xì)參照實(shí)施例,實(shí)施例的示例在附圖中示出,其中,相同的標(biāo)號(hào)始終表示相同的元件。以下通過(guò)參照附圖描述實(shí)施例以解釋本公開(kāi)。圖IA示出聯(lián)合語(yǔ)音和音頻編碼(USAC)編碼器,圖IB示出USAC解碼器。運(yùn)動(dòng)圖像專(zhuān)家組(MPEG)-D USAC可簡(jiǎn)要地包括三種操作模式。第一,在立體聲信號(hào)模式下,可使用MPEG環(huán)繞聲來(lái)將立體聲信號(hào)表示為參數(shù),可在高頻段中采用增強(qiáng)型頻帶復(fù)制(eSBR),可在低頻段中使用核編碼方案。第二,在立體聲信號(hào)模式下,可針對(duì)高頻段中的兩個(gè)聲道采用eSBR,可在所述兩個(gè)聲道的低頻段中使用核編碼方案。第三,在單聲道信號(hào)模式下,可使用eSBR對(duì)高頻段進(jìn)行編碼,可使用核編碼方案對(duì)低頻信號(hào)進(jìn)行編碼。核編碼方案包括兩種模式。在頻域(FD)中,可使用改進(jìn)離散余弦變換(MDCT)來(lái)將適合于編碼器的信號(hào)變換到頻域,可對(duì)變換的信號(hào)執(zhí)行編碼,可使用加權(quán)LP變換編碼 (wLPT)方案或代數(shù)碼激勵(lì)線(xiàn)性預(yù)測(cè)(ACELP)方案來(lái)對(duì)不適合于編碼器的信號(hào)執(zhí)行編碼。在 wLPT方案的情況下,可使用MDCT將加權(quán)LP信號(hào)變換到頻域以對(duì)變換的信號(hào)執(zhí)行編碼??蓪?duì)使用MDCT被變換的兩種模式的信號(hào)執(zhí)行量化,從而提取量化譜,可對(duì)量化譜執(zhí)行算術(shù)編碼,從而執(zhí)行無(wú)損編碼。USAC解碼器的解碼可針對(duì)USAC編碼器的編碼反向地執(zhí)行解碼。低頻段中的USAC編碼器和USAC解碼器可選擇FD編碼模式和線(xiàn)性預(yù)測(cè)域(LPD) 編碼模式之一來(lái)對(duì)信號(hào)執(zhí)行編碼或解碼。在這種情況下,針對(duì)FD,USAC編碼器和USAC解碼器可在MDCT域中對(duì)頻譜執(zhí)行量化或無(wú)噪聲編碼。針對(duì)LPD,USAC編碼器和USAC解碼器可根據(jù)ACELP方案或wLPT方案來(lái)選擇性地執(zhí)行編碼或解碼。在這種情況下,USAC編碼器和USAC解碼器可根據(jù)ACELP方案,通過(guò)線(xiàn)性預(yù)測(cè) (LP)、自適應(yīng)碼本和固定碼本之一,來(lái)執(zhí)行編碼和解碼。USAC編碼器和USAC解碼器可根據(jù) wLPT方案,使用MDCT將加權(quán)LP殘留信號(hào)變換到頻域,并對(duì)變換的信號(hào)執(zhí)行量化和無(wú)噪聲編碼以執(zhí)行編碼和解碼。在高頻段中,USAC編碼器可通過(guò)eSBR使用參數(shù)對(duì)高頻信號(hào)執(zhí)行編碼。隨后,USAC 解碼器可對(duì)編碼的信號(hào)執(zhí)行解碼,并基于解碼的信號(hào)產(chǎn)生高頻信號(hào)。USAC編碼器可通過(guò)使用Mpeg環(huán)繞聲(MPQ將立體聲信息表示為參數(shù)來(lái)執(zhí)行編碼, USAC解碼器可基于解碼的信息產(chǎn)生立體聲信號(hào)。將詳細(xì)描述的實(shí)施例可涉及在USAC編碼器和USAC解碼器中執(zhí)行的無(wú)噪聲編碼, 更具體地說(shuō),涉及對(duì)通過(guò)FD方案或wLPT方案量化的譜數(shù)據(jù)執(zhí)行的無(wú)損編碼和解碼。算術(shù)編碼設(shè)備100可在USAC編碼器中執(zhí)行基于上下文的算術(shù)編碼,算術(shù)解碼設(shè)備101可在USAC 解碼器中執(zhí)行基于上下文的算術(shù)解碼。圖2詳細(xì)示出根據(jù)實(shí)施例的算術(shù)編碼設(shè)備100(第一示例)的第一示例的配置。算術(shù)編碼設(shè)備100包括上下文重設(shè)單元201、上下文映射單元202、N元組上下文確定單元203、最高有效位(MSB)上下文確定單元204、轉(zhuǎn)義碼編碼單元205、概率映射單元 206、MSB編碼單元207、最低有效位(LSB)編碼單元208和上下文更新單元209。根據(jù)實(shí)施例,可不包括轉(zhuǎn)義碼編碼單元205。這里,可以按照幀單位操作上下文重設(shè)單元201和上下文映射單元202,可以按照幀中的頻率單位操作N元組上下文確定單元203、MSB上下文確定單元204、轉(zhuǎn)義碼編碼單元205、概率映射單元206、MSB編碼單元207和LSB編碼單元208。具體地,算術(shù)編碼設(shè)備 100可通過(guò)增加頻率索引對(duì)同一幀執(zhí)行編碼。當(dāng)將被編碼的當(dāng)前幀是重設(shè)幀時(shí),上下文重設(shè)單元201可將先前幀的頻譜初始化為“0”。在當(dāng)前幀不是重設(shè)幀時(shí),上下文映射單元202可在當(dāng)前幀的頻譜長(zhǎng)度與先前幀的頻譜長(zhǎng)度不同的情況下,將先前幀的長(zhǎng)度對(duì)齊為當(dāng)前幀的長(zhǎng)度。N元組上下文確定單元203可使用與將被編碼的當(dāng)前N元組210 (4元組)鄰近的鄰近N元組211、212、213和214的量化譜值,來(lái)確定關(guān)于當(dāng)前N元組210的上下文??赏ㄟ^(guò)已編碼的四個(gè)鄰近N元組211、212、213和214來(lái)對(duì)當(dāng)前N元組210進(jìn)行編碼。這里,N元組可表示這樣的集合,在所述集合中,按照以頻率遞增順序的連續(xù)的N 個(gè)頻譜為單位打包量化頻譜。這里,N可不限于特定數(shù)字,并可基于系統(tǒng)的配置而改變。N 元組可被配置為按照任意數(shù)字“N”為單位打包量化頻譜的集合,并表示構(gòu)成該集合的量化頻譜的數(shù)量?!癗”可以是正整數(shù)。例如,N元組可被用作4元組,也就是說(shuō),以四個(gè)頻譜為單位打包量化頻譜的集合。根據(jù)實(shí)施例,描述了“N”為4的情況,然而,N不限于特定數(shù)字。將參照?qǐng)D4進(jìn)一步描述N元組。N元組上下文確定單元203可執(zhí)行縮減,直到關(guān)于當(dāng)前N元組210的鄰近N元組 212和214中的每一個(gè)的量化譜值在-4到3的范圍中。隨后,N元組上下文確定單元203 可基于執(zhí)行縮減的次數(shù)來(lái)估計(jì)lev 0,S卩,初始LSB比特深度。將參照?qǐng)D4描述等級(jí)。此外,N元組上下文確定單元203可通過(guò)執(zhí)行按lev 0的縮減來(lái)提取MSB,重復(fù)地
13執(zhí)行縮減,直到提取的MSB具有范圍從-4到3的值。MSB上下文確定單元204可針對(duì)將被編碼的MSB,從當(dāng)前N元組210的鄰近N元組 212和214確定MSB上下文。具體地,MSB上下文確定單元204可針對(duì)將被編碼的MSB,將與先前幀的頻率相同的頻率的MSB和當(dāng)前幀的先前頻率的MSB確定為MSB上下文。轉(zhuǎn)義碼編碼單元205可使用基于關(guān)于當(dāng)前N元組210的上下文的概率模型對(duì)轉(zhuǎn)義碼執(zhí)行編碼。概率映射單元206可使用當(dāng)前N元組的上下文和MSB上下文來(lái)映射最終概率模型。MSB編碼單元207可使用當(dāng)前N元組210的上下文和MSB上下文來(lái)對(duì)當(dāng)前N元組 210的MSB順序地執(zhí)行算術(shù)編碼。LSB編碼單元208可以按照比特單元對(duì)LSB執(zhí)行算術(shù)編碼,直到與等級(jí)相應(yīng)的比特深度。上下文更新單元209可更新量化樣本以對(duì)下一 N元組進(jìn)行編碼。遺后,MSB上下文確定單元204可針對(duì)所述下一 N元組,使用更新的量化樣本來(lái)確定MSB上下文。圖3詳細(xì)示出根據(jù)實(shí)施例的算術(shù)解碼設(shè)備101的第一示例的配置。算術(shù)解碼單元101包括上下文重設(shè)單元301、上下文映射單元302、N元組上下文確定單元303、上下文確定單元304、轉(zhuǎn)義碼解碼單元305、概率映射單元306、MSB解碼單元 307、LSB解碼單元308、量化樣本產(chǎn)生單元309和上下文更新單元310??梢园凑諑瑔挝徊僮魃舷挛闹卦O(shè)逆時(shí)針301和上下文映射單元303,可以按照幀中的頻率單位操作N元組上下文確定單元303、MSB上下文確定單元304、轉(zhuǎn)義碼解碼單元 305、概率映射單元306、MSB解碼單元307、LSB解碼單元308。具體地,算術(shù)解碼設(shè)備101 可通過(guò)增加頻率索引對(duì)同一幀執(zhí)行解碼。當(dāng)將被解碼的當(dāng)前幀是重設(shè)幀時(shí),上下文重設(shè)單元301可將先前幀的頻譜初始化為“0”。當(dāng)當(dāng)前幀不是重設(shè)幀時(shí),上下文映射單元303可在當(dāng)前幀的頻譜長(zhǎng)度與先前幀的頻譜長(zhǎng)度不同的情況下,將先前幀的長(zhǎng)度對(duì)齊為當(dāng)前幀的長(zhǎng)度。N元組上下文確定單元203可通過(guò)使用與將被編碼的當(dāng)前N元組311 G元組)鄰近的鄰近N元組312、313、314和315的量化的譜值,來(lái)確定當(dāng)前N元組311的上下文??赏ㄟ^(guò)已解碼的四個(gè)鄰近N元組312、313、314和315來(lái)對(duì)當(dāng)前N元組311進(jìn)行解碼。將參照?qǐng)D4進(jìn)一步描述N元組。N元組上下文確定單元303可執(zhí)行縮減,直到關(guān)于當(dāng)前N元組311的鄰近N元組 313和315中的每一個(gè)的量化的譜值在-4到3的范圍中。隨后,N元組上下文確定單元303 可基于執(zhí)行縮減的次數(shù)來(lái)估計(jì)lev 0,S卩,初始LSB比特深度。將參照?qǐng)D4進(jìn)一步描述等級(jí)。MSB上下文確定單元304可基于解碼的MSB來(lái)確定將被用作上下文的MSB。轉(zhuǎn)義碼編碼單元305可使用基于N元組上下文確定單元303中確定的上下文的概率模型來(lái)對(duì)轉(zhuǎn)義碼執(zhí)行解碼。此外,轉(zhuǎn)義碼解碼單元可使用基于核的編碼模式的上下文的概率模型來(lái)對(duì)轉(zhuǎn)義碼執(zhí)行解碼。概率映射單元306可使用當(dāng)前N元組311的上下文和MSB上下文來(lái)映射最終概率模型。MSB解碼單元307可使用當(dāng)前N元組311的上下文和MSB上下文,對(duì)當(dāng)前N元組
14311的MSB順序地執(zhí)行算術(shù)編碼。LSB解碼單元308可以按照比特單元對(duì)LSB執(zhí)行算術(shù)編碼,直到與等級(jí)相應(yīng)的比特深度。量化樣本產(chǎn)生單元309可使用算術(shù)解碼的MSB和LSB來(lái)產(chǎn)生當(dāng)前N元組的量化樣本。量化樣本產(chǎn)生單元309可按照等級(jí)左移MSB值,并提供LSB值以適合比特深度。上下文更新單元310可更新量化樣本以對(duì)下一 N元組進(jìn)行解碼。隨后,MSB上下文確定單元304可針對(duì)下一 N元組使用更新的量化樣本來(lái)確定MSB上下文。圖4是用于描述根據(jù)實(shí)施例的N元組、MSB和LSB的示圖。在圖4的上部,基于時(shí)間和頻率示出N元組。當(dāng)前N元組401可指示期望被編碼或解碼的N元組。四個(gè)鄰近N元組402、403、404和405已被編碼或解碼,并且當(dāng)確定當(dāng)前N 元組401的上下文時(shí)可被使用。在這種情況下,鄰近N元組403、404和405可相應(yīng)于先前幀,鄰近N元組402可相應(yīng)于與當(dāng)前N元組401的幀相同的當(dāng)前幀。在圖4的下部,基于頻率索引和比特深度示出MSB和LSB。在這種情況下,MSB可表示包括符號(hào)信息的比特。根據(jù)實(shí)施例,MSB可被表示為包括符號(hào)信息的可用的3比特。將基于系統(tǒng)的配置來(lái)改變MSB的定義。參照?qǐng)D4,LSB可表示具有比MSB更大比特深度的比特。在這種情況下,LSB可具有等級(jí)值。等級(jí)值可以是通過(guò)上下文的MSB的組合而確定的值,“0”的比特深度可表示位于MSB下方的LSB。N元組可相應(yīng)于MSB,并可根據(jù)頻率索引被分為碼元。例如,在圖4中, N元組可被配置為四個(gè)碼元。隨后,當(dāng)前N元組401可根據(jù)將被編碼或解碼的頻率來(lái)劃分這四個(gè)碼元。在這種情況下,所述元組可相應(yīng)于所述碼元。在圖4中,示出了包括在N元組中的四個(gè)碼元,然而,碼元的數(shù)量可被改變。圖5示出根據(jù)實(shí)施例的上下文和概率模型。參照?qǐng)D5,示出了包括了四個(gè)碼元的當(dāng)前N元組501以及四個(gè)鄰近N元組502、503、 504和505。圖2和圖3的N元組上下文確定單元203和303可使用關(guān)于當(dāng)前N元組501 的鄰近N元組502、503、504和505中的每一個(gè)的量化譜值,確定當(dāng)前N元組501的上下文。MSB上下文確定單元204和304可從鄰近N元組502、503、504和505確定與構(gòu)成當(dāng)前N元組501的碼元A、B、C和D中的每一個(gè)相應(yīng)的上下文。如上所述,所述碼元可表示 MSB。例如,MSB上下文確定單元204和304可針對(duì)構(gòu)成當(dāng)前N元組501的碼元,將與先前幀的頻率相同的頻率的碼元以及當(dāng)前幀的先前頻率的碼元確定為上下文。具體地,MSB上下文確定單元204和304可針對(duì)期望被編碼或解碼的MSB,將與先前幀的頻率相同的頻率的 MSB以及當(dāng)前幀的先前頻率的MSB確定為上下文。概率映射單元206和306可使用N元組的上下文和MSB上下文來(lái)映射最終概率模型。例如,為了針對(duì)當(dāng)前N元組501的碼元A(MSB Α)映射概率模型,概率映射單元206和 306可將鄰近N元組502、503、504和505 (即,當(dāng)前N元組501的上下文)、鄰近N元組504 的MSB AO (即,MSB A的上下文)和鄰近N元組502的MSB Dl映射為概率模型。在圖5中示出了構(gòu)成當(dāng)前N元組501的MSB的A、B、C和D中的每一個(gè)的概率模型。在這種情況下,當(dāng)與A、B、C和D中的每一個(gè)相應(yīng)的MSB為包括符號(hào)信息的高3位時(shí),8種(-4、-3、-2、-1、0、1、2和3)可被獲得作為MSB值。隨后,概率映射單元206和306 可將概率值分配給總共8個(gè)MSB值。具體地,概率映射單元206和306可在具有與先前幀相同頻率的8種MSB值(AO、BO、CO和DO)以及當(dāng)前幀的先前頻率的8種MSB值(Dl、A、B 和C)的條件下,可映射概率模型。隨后,概率表可以是prob[8] [8] [8]。這個(gè)概率表可以是 prob[64] [8]。例如,當(dāng)具有與先前幀相同頻率的MSB值為-4,當(dāng)前幀的先前頻率的MSB值為-3時(shí),概率模型可被選為prob[-4+4] [-3+4]。具體地,選擇的概率模型可被配置為ρ = {ρ (-4),ρ (-3),ρ (-2),ρ (-1),ρ (0),ρ (1),ρ (2),ρ ⑶}。因此,當(dāng)前 N 元組 501 的最終的概率表可被配置為prob[32] [64X8]。在這種情況下,概率映射單元206和306可基于FD或 wLPT(TCX)的模式信息來(lái)配置與每一個(gè)模式信息相應(yīng)的概率表。此外,當(dāng)概率模型中的相同值重疊時(shí),概率映射單元206和306可使用概率模型映射表以提高存儲(chǔ)器的使用效率。概率模型映射表可表示為單獨(dú)表示的索引。例如,概率模型映射表可被表示為無(wú)符號(hào)的短映射[2048],無(wú)符號(hào)的短prob[748] [8]等。具體地,產(chǎn)生概率模型映射表的上述表達(dá)式的條件的數(shù)量為2048,概率模型的總數(shù)量為748。因此,無(wú)符號(hào)的短[32] [64X8]可以是32X64X8X0. 5 = 8192字,當(dāng)使用概率模型映射表時(shí),獲得 2048X0. 5+748X0. 5 = 4016 字,從而減少存儲(chǔ)。圖6是示出根據(jù)實(shí)施例的MSB解碼方法(第一示例)的流程圖。在操作S601,算術(shù)解碼設(shè)備101可使用包括在當(dāng)前N元組中的四個(gè)MSB來(lái)確定LSB 的比特深度。當(dāng)對(duì)LSB執(zhí)行解碼時(shí),可使用LSB的比特深度。在操作S602,算術(shù)解碼設(shè)備 101可針對(duì)所述四個(gè)MSB來(lái)選擇概率模型組。在操作S603,算術(shù)解碼設(shè)備101可針對(duì)將被解碼的MSB是否是轉(zhuǎn)義碼來(lái)選擇概率模型,并對(duì)MSB執(zhí)行算術(shù)解碼。在操作S605,算術(shù)解碼設(shè)備101可針對(duì)MSB是否是轉(zhuǎn)義碼,使用表ari_pk_mod_esC[32] [2]來(lái)執(zhí)行解碼。當(dāng)在轉(zhuǎn)義碼的情況下進(jìn)行算術(shù)解碼時(shí),算術(shù)解碼設(shè)備101可返回到操作604,否則,算術(shù)解碼設(shè)備 101可執(zhí)行操作S606。在操作S607,在FD模式或TCX(wLPT)模式的情況下,算術(shù)解碼設(shè)備101可使用具有與先前幀相同頻率的MSB以及同一幀的先前頻率的MSB,來(lái)映射MSB碼元的概率模型。在操作S606,算術(shù)解碼設(shè)備101可基于映射的概率模型的結(jié)果,對(duì)包括在當(dāng)前N元組中的四個(gè) MSB執(zhí)行算術(shù)解碼。圖7是示出根據(jù)實(shí)施例的LSB解碼方法(第一示例)的流程圖。在操作S701,算術(shù)解碼設(shè)備101可設(shè)置從MSB的解碼得到的比特深度索引(bid)。 在操作S702,算術(shù)解碼設(shè)備101可確定比特深度索引是否小于“N”,即,LSB的等級(jí)。在操作S703,當(dāng)比特深度索引小于“N”時(shí),算術(shù)解碼設(shè)備101可基于比特深度索引和MSB的符號(hào)來(lái)確定概率模型。在操作S705,當(dāng)比特深度索引大于“N”時(shí),算術(shù)解碼設(shè)備101可基于MSB 的符號(hào)來(lái)確定概率模型。接下來(lái),在操作S704,算術(shù)解碼設(shè)備101可以按照LSB的比特單位執(zhí)行算術(shù)解碼,并輸出與在相應(yīng)于MSB的LSB中的比特深度索引相應(yīng)的比特值(1或0)。 在這種情況下,算術(shù)解碼設(shè)備101可將已被編碼或解碼的MSB分類(lèi)為“0”、正值和負(fù)值,并對(duì)分類(lèi)的MSB執(zhí)行算術(shù)解碼。例如,當(dāng)比特深度小于N(5)時(shí),算術(shù)解碼設(shè)備101將比特深度信息用作上下文,否貝丨J,算術(shù)解碼設(shè)備101可僅分類(lèi)三種情況,即當(dāng)MSB為“0”、正值和負(fù)值。算術(shù)解碼設(shè)備101 可在執(zhí)行算術(shù)解碼之后將比特深度索引加1,從而與下一比特深度相應(yīng)的LSB可被算術(shù)解碼。
圖8是示出根據(jù)實(shí)施例的使用符號(hào)分類(lèi)的MSB解碼方法的流程圖。符號(hào)分類(lèi)可表示僅針對(duì)MSB的碼元的表達(dá)方案被改變。圖8的操作S801到S805 可對(duì)應(yīng)于圖6的操作S601到S606。在操作S806,當(dāng)在操作S805將被解碼的MSB是轉(zhuǎn)義碼時(shí),算術(shù)解碼設(shè)備101可執(zhí)行數(shù)值算術(shù)解碼。在這種情況下,在操作S808,算術(shù)編碼設(shè)備100可確定是否需要對(duì)MSB的符號(hào)執(zhí)行解碼。在操作S810,當(dāng)需要對(duì)MSB的符號(hào)執(zhí)行解碼時(shí),算術(shù)編碼設(shè)備100可對(duì)MSB 的符號(hào)執(zhí)行解碼。在操作S809,當(dāng)不需要對(duì)MSB的符號(hào)執(zhí)行解碼時(shí),算術(shù)編碼設(shè)備100可將符號(hào)轉(zhuǎn)換為MSB值。例如,-4和0是固定值,因而不需要對(duì)-4和0的每一個(gè)值的符號(hào)執(zhí)行解碼。當(dāng)在操作S807映射MSB碼元的概率模型時(shí)可使用轉(zhuǎn)換的MSB值。參照?qǐng)D8,可首先對(duì)相同頻率索引的MSB數(shù)值進(jìn)行解碼,可對(duì)MSB數(shù)值的符號(hào)執(zhí)行解碼,隨后可執(zhí)行下一頻率索引的編碼。當(dāng)對(duì)MSB執(zhí)行解碼時(shí),可以按照上面的相同方式使用上下文,或可使用改變的碼元。特別地,當(dāng)對(duì)當(dāng)前幀的MSB進(jìn)行解碼時(shí),算術(shù)解碼設(shè)備101可使用與先前幀的頻率相同頻率的MSB和當(dāng)前幀的先前頻率的MSB兩者。在這種情況下,概率模型的數(shù)值可以是[32] [8] [8] [5],概率模型的符號(hào)可指示[32] [8] [8] [2]。算術(shù)解碼設(shè)備101可使用改變的碼元, 改變的碼元的概率模型的數(shù)值可以是[32] [5] [5] [5],改變的碼元的概率模型的符號(hào)可指示[32] [5] [5] [2]。圖9是示出根據(jù)實(shí)施例的使用線(xiàn)譜頻率(LSF)的編碼方法和解碼方法中的每種的流程圖。在wLPT模式中,可使用線(xiàn)性預(yù)測(cè)編碼(LPC)信息來(lái)另外確定上下文。在這種情況下,可將LPC系數(shù)轉(zhuǎn)換為對(duì)于被量化有效的LSF。LSF之間的差可主要與頻譜峰值相關(guān),并且當(dāng)LSF之間的間隔相對(duì)較小時(shí)可產(chǎn)生頻譜峰值。另外,當(dāng)LSF之間的間隔較小時(shí),即使在 LP濾波之后的頻譜包絡(luò)很高的概率可能相對(duì)較高,因而量化樣本的MSB可能相對(duì)較大。在圖9的上部示出了 MSB編碼方法的流程圖,在圖9的下部示出了 MSB解碼方法的流程圖。在操作S901,算術(shù)編碼設(shè)備100可執(zhí)行LSF編碼。在操作S902,算術(shù)編碼設(shè)備 100可使用從LSF的編碼獲得的量化LSB,產(chǎn)生與N元組(N-tuple)對(duì)應(yīng)的上下文。在操作 S903,算術(shù)編碼設(shè)備100可使用量化的MDCT頻譜和現(xiàn)有上下文兩者來(lái)確定概率模型。在操作S904,算術(shù)編碼設(shè)備100可對(duì)MSB執(zhí)行算術(shù)編碼。算術(shù)編碼后的MSB和量化LSF可被包括在比特流中。在操作S905,算術(shù)解碼設(shè)備101可對(duì)壓縮的比特流執(zhí)行LSG編碼。在操作S907, 算術(shù)解碼設(shè)備101可使用通過(guò)LSF編碼獲得的量化LSF,產(chǎn)生與N元組對(duì)應(yīng)的上下文。在操作S906,算術(shù)解碼設(shè)備101可使用量化的MDCT頻譜和現(xiàn)有上下文兩者來(lái)確定概率模型,并對(duì)操作S904的MSB執(zhí)行算術(shù)解碼。當(dāng)使用LSF確定了上下文時(shí),可能需要改變當(dāng)前比特流的結(jié)構(gòu)。特別地,當(dāng)以 acelp_core_mode, lpd_mode,ACELP或TCX數(shù)據(jù)、LPC數(shù)據(jù)的順序來(lái)配置當(dāng)前比特流的結(jié)構(gòu)時(shí),以acelp_core_mode、lpd_mode、LPC數(shù)據(jù)、ACELP或TCX數(shù)據(jù)的順序來(lái)配置改變后的比特流的結(jié)構(gòu)。圖10詳細(xì)地示出根據(jù)實(shí)施例的算術(shù)編碼設(shè)備100的第二示例的配置。
算術(shù)編碼設(shè)備100包括上下文重設(shè)單元1001、上下文映射單元1002、N元組上下文確定單元1003、MSB上下文確定單元1004、轉(zhuǎn)義碼編碼單元1005、概率映射單元1006、MSB 編碼單元1007、LSB編碼單元1008、上下文模式編碼單元1009和上下文更新單元1010。與圖2的算術(shù)編碼設(shè)備100相比,圖10的算術(shù)編碼設(shè)備100還可包括上下文模式編碼單元1009。當(dāng)將被編碼的當(dāng)前幀不是重設(shè)幀時(shí),上下文映射單元1002可在當(dāng)前幀的頻譜長(zhǎng)度與先前幀的頻譜長(zhǎng)度不同的情況下,將先前幀的長(zhǎng)度對(duì)齊為當(dāng)前幀的長(zhǎng)度。另外,上下文映射單元1002可另外映射先前幀的編碼的MSB。N元組上下文確定單元1003可使用與將被編碼的當(dāng)前N元組1011 G元組)相鄰的鄰近N元組1012、1013、1014和1015的量化譜值,確定關(guān)于當(dāng)前N元組1011上下文??赏ㄟ^(guò)已經(jīng)被編碼的四個(gè)鄰近N元組1012、1013、1014和1015來(lái)對(duì)當(dāng)前N元組 1011進(jìn)行編碼。N元組上下文確定單元1003可執(zhí)行縮減,直到關(guān)于當(dāng)前N元組1011的鄰近N元組 212和214中的每一個(gè)的量化譜值在-4到3的范圍內(nèi)。隨后,N元組上下文確定單元1003 可基于執(zhí)行縮減的次數(shù)來(lái)估計(jì)lev 0。另外,N元組上下文確定單元1003可通過(guò)執(zhí)行按照 lev 0的縮減來(lái)提取MSB,并重復(fù)執(zhí)行縮減,直到提取的MSB具有從-4到3的范圍的值??s減被額外執(zhí)行的次數(shù)可確定對(duì)轉(zhuǎn)義碼執(zhí)行的編碼的次數(shù)。MSB上下文確定單元1004可針對(duì)期望被編碼的MSB,從當(dāng)前N元組1011的鄰近N 元組1013和1015確定MSB上下文。特別地,MSB上下文確定單元1004可針對(duì)期望被編碼的MSB,將與先前幀的頻率相同的頻率的MSB和當(dāng)前幀的先前頻率的MSB兩者確定為MSB上下文。這里,上下文模式編碼單元1009可對(duì)當(dāng)對(duì)MSB執(zhí)行編碼時(shí)將被使用的多個(gè)上下文中的最后被發(fā)送的單個(gè)上下文模式執(zhí)行編碼。所述多個(gè)上下文可表示與將被解碼的碼元相鄰的MSB。可通過(guò)比特封包方案來(lái)發(fā)送上下文模式,并可通過(guò)算術(shù)編碼方案發(fā)送上下文模式??擅繋瑘?zhí)行一次上下文模式的發(fā)送。上下文模式編碼單元1009可通過(guò)分配表示候選數(shù)字的比特來(lái)執(zhí)行比特封包方案。將參照?qǐng)D16進(jìn)一步描述上下文模式編碼單元1009。MSB上下文確定單元1004可根據(jù)上下文模式選擇合適的MSB上下文。轉(zhuǎn)義碼編碼單元1005可使用基于當(dāng)前N元組1010的上下文的概率模型對(duì)轉(zhuǎn)義碼執(zhí)行編碼。特別地,轉(zhuǎn)義碼編碼單元1005可根據(jù)將被解碼的MSB是否為轉(zhuǎn)義碼執(zhí)行算術(shù)編碼,并且當(dāng)將被解碼的MSB不是轉(zhuǎn)義碼時(shí)對(duì)MSB執(zhí)行算術(shù)編碼。根據(jù)當(dāng)對(duì)轉(zhuǎn)義碼執(zhí)行編碼時(shí)使用的上下文,N元組的上下文和核編碼模式(FD或wLPD)的上下文。當(dāng)將被解碼的MSB 是轉(zhuǎn)義碼時(shí),可將MSB編碼為1,當(dāng)將被解碼的MSB不是轉(zhuǎn)義碼時(shí),可將MSB編碼為0。當(dāng)使用轉(zhuǎn)義碼對(duì)MSB執(zhí)行編碼時(shí),可通過(guò)將lev 0的值增加+2單位來(lái)更新LSB的比特深度“等級(jí)”。概率映射單元1006可使用當(dāng)前N元組1011的上下文和MSB上下文來(lái)映射最終概率模型。概率映射單元1006可使用映射表和概率表。映射概率模型的過(guò)程可以是從概率表獲得當(dāng)對(duì)MSB執(zhí)行解碼時(shí)將被應(yīng)用的概率模型的過(guò)程。特別地,當(dāng)存在用于所有情況的概率模型時(shí),可減小存儲(chǔ)器的大小的負(fù)擔(dān)。因此,為了減小存儲(chǔ)器的大小,概率映射單元1006 可使用映射表以獲得取決于上下文的概率模型??赏ㄟ^(guò)將概率表的索引分配給與每一個(gè)概率的上下文對(duì)應(yīng)的總排列來(lái)配置映射表??捎僧?dāng)對(duì)MSB執(zhí)行解碼時(shí)使用的所有的概率值配置概率表。MSB編碼單元1007可使用當(dāng)前N元組1010的上下文和MSB上下文對(duì)當(dāng)前N元組的MSB順序地執(zhí)行算術(shù)編碼。LSB編碼單元1008可按照比特單位對(duì)LSB執(zhí)行算術(shù)編碼,直到與等級(jí)對(duì)應(yīng)的比特深度??砂凑毡忍貑挝粓?zhí)行LSB的編碼,LSB編碼單元1008可使用表示到MSB的距離的比特深度信息和MSB的符號(hào)信息(正數(shù)、負(fù)數(shù)和零)作為上下文,來(lái)對(duì)LSB執(zhí)行算術(shù)編碼。上下文更新單元1010可更新量化樣本以對(duì)下一 N元組執(zhí)行編碼。隨后,MSB上下文確定單元1004可使用針對(duì)N元組的更新的量化樣本確定MSB上下文。圖11詳細(xì)地示出根據(jù)實(shí)施例的算術(shù)解碼設(shè)備的第二示例的配置。算術(shù)解碼設(shè)備101包括上下文重設(shè)單元1101、上下文映射單元1102、上下文模式解碼單元1103、N元組上下文確定單元1104、MSB上下文確定單元1105、轉(zhuǎn)義碼解碼單元 1106、概率映射單元1107、MSB解碼單元1108、LSB解碼單元1109、量化樣本產(chǎn)生單元1110 和上下文更新單元1111。與圖3的算術(shù)解碼設(shè)備101相比,圖11的算術(shù)解碼設(shè)備101還可包括上下文模式解碼單元1103。圖2或圖11的算術(shù)解碼設(shè)備101可劃分MSB和LSB以執(zhí)行解碼。特別地,算術(shù)解碼設(shè)備101可僅對(duì)MSB進(jìn)行解碼,或者對(duì)MSB和LSB兩者進(jìn)行解碼。當(dāng)將被解碼的當(dāng)前幀不是重設(shè)幀時(shí),上下文映射單元1102可在當(dāng)前幀的頻譜長(zhǎng)度不同于先前幀的頻譜長(zhǎng)度的情況下將先前幀的長(zhǎng)度對(duì)齊為當(dāng)前幀的長(zhǎng)度。另外,上下文映射單元1102還可對(duì)先前幀的解碼后的MSB值執(zhí)行映射。特別地,上下文映射單元1102 可接收MSB上下文的各種組合的候選,以對(duì)接收的候選執(zhí)行解碼,并選擇解碼結(jié)果的比特率最小的上下文模式,從而對(duì)選擇的上下文模式執(zhí)行解碼。上下文模式解碼單元1103可對(duì)當(dāng)執(zhí)行MSB時(shí)使用的多個(gè)上下文中最后發(fā)送的單個(gè)上下文模式執(zhí)行解碼。所述多個(gè)上下文可表示與將被解碼的碼元相鄰的MSB??赏ㄟ^(guò)比特封包方案來(lái)發(fā)送上下文模式,并可通過(guò)執(zhí)行算術(shù)解碼發(fā)送上下文模式??擅繋瑘?zhí)行一次上下文模式的發(fā)送。上下文模式解碼單元1103可通過(guò)分配表示候選數(shù)字的比特來(lái)執(zhí)行比特封包方案。將參照?qǐng)D16進(jìn)一步描述上下文模式解碼單元1103。隨后,MSB上下文確定單元1104可根據(jù)上下文模式選擇合適的MSB上下文。N元組上下文確定單元1104可使用與將被解碼的當(dāng)前N元組1112相鄰的鄰近N 元組G元組)1113、1114、1115和1116的量化譜值,針對(duì)當(dāng)前N元組1112確定上下文??赏ㄟ^(guò)已經(jīng)解碼的鄰近N元組1113、1114、1115和1116對(duì)當(dāng)前的N元組1112進(jìn)行解碼。N元組上下文確定單元1104可執(zhí)行縮減,直到鄰近N元組1114和1116中的每一個(gè)的量化譜值在-4到3的范圍內(nèi)。隨后,N元組上下文確定單元1104可基于執(zhí)行縮減的次數(shù)來(lái)估計(jì)lev 0。MSB上下文確定單元1105可針對(duì)將被解碼的MSB,從當(dāng)前N元組1112的鄰近N元組1114和1116確定MSB上下文。特別地,MSB上下文確定單元1105可針對(duì)將被解碼的 MSB,將與先前幀的頻率相同的頻率的MSB和當(dāng)前幀的先前頻率的MSB兩者確定為MSB上下文。概率映射單元1106可使用當(dāng)前N元組1112的上下文和MSB上下文映射最終概率
19模型。概率映射單元1106可使用映射表和概率表。映射概率模型的過(guò)程可以是從概率表獲得當(dāng)執(zhí)行MSB時(shí)將被應(yīng)用的概率模型的過(guò)程。特別地,當(dāng)存在用于所有情況的概率模型時(shí),可減小存儲(chǔ)器的大小的負(fù)擔(dān)。因此,為了減小存儲(chǔ)器的大小,概率映射單元1106可使用映射表以獲得取決于上下文的概率模型??赏ㄟ^(guò)將概率表的索引分配給與每一個(gè)概率的上下文對(duì)應(yīng)的總排列來(lái)配置映射表??捎僧?dāng)對(duì)MSB執(zhí)行解碼時(shí)使用的所有的概率值配置概率表。轉(zhuǎn)義碼解碼單元1107可使用基于當(dāng)前N元組1112的上下文的概率模型對(duì)轉(zhuǎn)義碼執(zhí)行解碼。特別地,轉(zhuǎn)義碼解碼單元1107可根據(jù)將被解碼的MSB是否為轉(zhuǎn)義碼執(zhí)行算術(shù)解碼,并且當(dāng)將被解碼的MSB不是轉(zhuǎn)義碼時(shí)對(duì)MSB執(zhí)行算術(shù)解碼。根據(jù)當(dāng)對(duì)轉(zhuǎn)義碼執(zhí)行解碼時(shí)使用的上下文,N元組的上下文和核編碼模式(FD或wLPD)的上下文。當(dāng)將被解碼的MSB 是轉(zhuǎn)義碼時(shí),可將MSB解碼為1,當(dāng)將被解碼的MSB不是轉(zhuǎn)義碼時(shí),可將MSB解碼為0。當(dāng)使用轉(zhuǎn)義碼對(duì)MSB執(zhí)行解碼時(shí),可通過(guò)將lev 0的值增加+2單位來(lái)更新LSB的比特深度“等級(jí)”。MSB解碼單元1108可使用當(dāng)前N元組1112的上下文和MSB上下文對(duì)當(dāng)前N元組的MSB順序地執(zhí)行算術(shù)解碼。根據(jù)實(shí)施例的N元組可表示由多個(gè)量化頻譜構(gòu)成的集合。算術(shù)解碼設(shè)備101可將所述多個(gè)量化頻譜的組合劃分為MSB和LSB,所述MSB和LSB的每一個(gè)都包括符號(hào)比特。隨后,N元組上下文確定單元1104可使用與當(dāng)前被解碼的集合(當(dāng)前N元組)相鄰的集合(鄰近N元組)的量化頻譜值來(lái)確定第一上下文(N元組上下文)。轉(zhuǎn)義碼解碼單元1107可基于與當(dāng)前被解碼的集合(當(dāng)前N元組)相鄰的集合(鄰近N元組)來(lái)估計(jì)LSB的比特深度。轉(zhuǎn)義碼解碼單元1107可使用解碼模式作為上下文,對(duì)表示將被解碼的MSB是否為轉(zhuǎn)義碼的碼元執(zhí)行解碼。然后,轉(zhuǎn)義碼解碼單元1107可基于轉(zhuǎn)義碼被解碼的次數(shù),更新估計(jì)的LSB的比特深度。MSB上下文確定單元1105可使用與當(dāng)前被解碼的MSB碼元(當(dāng)前N元組的MSB碼元)相鄰的解碼的MSB碼元,來(lái)確定第二上下文(MSB上下文)。在這種情況下,上下文模式解碼單元1103可針對(duì)用作上下文的解碼的MSB碼元,對(duì)當(dāng)前被解碼的MSB碼元(當(dāng)前N元組的MSB碼元)的相對(duì)位置信息執(zhí)行解碼。隨后,MSB上下文確定單元1105可使用相對(duì)位置信息產(chǎn)生第二上下文。在這種情況下,可使用核解碼模式作為上下文,通過(guò)算術(shù)解碼對(duì)相對(duì)位置信息進(jìn)行解碼?;蛘?,可將相對(duì)位置信息表示為這樣的值,所述值與當(dāng)在多個(gè)頻帶中對(duì)MSB碼元(當(dāng)前N元組的MSB碼元)執(zhí)行解碼時(shí)將被使用的第二上下文對(duì)應(yīng)。接下來(lái),MSB解碼單元1108可使用產(chǎn)生的第一上下文和產(chǎn)生的第二上下文對(duì)MSB 進(jìn)行解碼。LSB解碼單元1109可按照比特單位對(duì)LSB執(zhí)行算術(shù)解碼,直到與等級(jí)對(duì)應(yīng)的比特深度??砂凑毡忍貑挝惶幚鞮SB的解碼,LSB編碼單元1109可使用表示到MSB的距離的比特深度信息和并使用MSB的解碼信息(正數(shù)/負(fù)數(shù)/零)作為上下文,來(lái)對(duì)LSB執(zhí)行算術(shù)解碼。如上所述,算術(shù)解碼設(shè)備101可劃分LSB解碼單元1109和MSB解碼單元1108以執(zhí)行解碼。在這種情況下,LSB解碼單元1109可使用MSB的符號(hào)信息產(chǎn)生第三上下文。LSB 解碼單元1109可使用LSB的比特深度信息產(chǎn)生第四上下文。隨后,LSB解碼單元1109可使用產(chǎn)生的第三上下文和產(chǎn)生的第四上下文以比特單位對(duì)LSB執(zhí)行解碼。例如,當(dāng)使用第三上下文時(shí),LSB解碼單元1109可基于這樣的信息來(lái)對(duì)LSB執(zhí)行解碼,所述信息指示與LSB的頻率位置相同的頻率位置對(duì)應(yīng)的MSB碼元的符號(hào)是正數(shù)、負(fù)數(shù)還是零。LSB解碼單元1109可僅使用第四上下文對(duì)LSB執(zhí)行解碼。量化樣本產(chǎn)生單元1110可使用算術(shù)解碼后的MSB和LSB產(chǎn)生針對(duì)當(dāng)前N元組1112 的量化樣本。上下文更新單元1111可更新量化樣本以對(duì)下一 N元組執(zhí)行解碼。另外,可更新解碼的MSB。圖12示出根據(jù)另一實(shí)施例的上下文和概率模型。參照?qǐng)D12,示出了包括四個(gè)碼元的當(dāng)前N元組1201和相對(duì)于當(dāng)前N元組的鄰近N 元組 1202、1203、1204 和 1205。N元組上下文確定單元1103或1204可針對(duì)當(dāng)前N元組1201將鄰近N元組1202、 1203、1204和1205的量化譜值確定為當(dāng)前N元組1201的上下文。MSB上下文確定單元1103或1204可基于上下文模式信息,從鄰近N元組1202、 1203、1204和1205確定與構(gòu)成當(dāng)前N元組120的碼元A、B、C和D的每一個(gè)對(duì)應(yīng)的上下文。如上所述,碼元可表示MSB。例如,MSB上下文確定單元1103或1204可針對(duì)構(gòu)成當(dāng)前N元組1201的碼元,將與先前幀的頻率相同的頻率的碼元和當(dāng)前幀的先前頻率的碼元兩者確定為上下文。特別地,MSB上下文確定單元1103或1204可針對(duì)將被解碼的MS,將與先前幀的頻率相同的頻率的MSB和當(dāng)前幀的先前頻率的MSB兩者確定為上下文。概率映射單元1106或1206可根據(jù)上下文模式,使用MSB上下文和N元組的上下文映射最終概率模型。例如,為了針對(duì)當(dāng)前N元組1201的碼元A(MSB Α)映射概率模型,概率映射單元1106和1206可根據(jù)上下文模式(模式0、模式1、模式2和模式幻,將鄰近N元組1202、1203、1204和1205(即,當(dāng)前N元組1201的上下文)、鄰近N元組1204的MSB (即, MSB A的上下文)和鄰近N元組1202的MSB映射為概率模型。在圖12中示出了構(gòu)成當(dāng)前 N元組1201的MSB的A、B、C和D中的每一個(gè)的概率模型。當(dāng)前N元組1201的MSB B的上下文可根據(jù)上下文模式將鄰近N元組1204的MSB和鄰近N元組1202的MSB映射為概率模型。在圖12中,與圖5相比,可根據(jù)上下文模式不同地確定當(dāng)前MSB的上下文。圖13示出根據(jù)實(shí)施例的MSB解碼方法的第二示例。在操作S1301,算術(shù)解碼設(shè)備101可通過(guò)包括在當(dāng)前N元組中的四個(gè)MSB (量化樣本)確定lev 0,即,LSB的初始比特深度。當(dāng)對(duì)LSB執(zhí)行解碼時(shí),可使用LSB的比特深度。 在操作S1302,算術(shù)解碼設(shè)備101可針對(duì)包括在當(dāng)前N元組中的四個(gè)MSB選擇概率模型集合。在操作S1303,算術(shù)解碼設(shè)備101可根據(jù)FD或wLPD,根據(jù)將被解碼的MSB是否為轉(zhuǎn)義碼選擇概率模型。在操作S1304,算術(shù)解碼設(shè)備101可對(duì)MSB執(zhí)行解碼。在操作S1305,算術(shù)解碼設(shè)備1305可使用ari_pk_mod_esC [32] [2]的表,根據(jù)將被解碼的MSB是否為轉(zhuǎn)義碼來(lái)執(zhí)行解碼。當(dāng)是轉(zhuǎn)義碼時(shí),算術(shù)解碼設(shè)備101可返回到操作1304,而當(dāng)不是轉(zhuǎn)義碼時(shí),算術(shù)解碼設(shè)備101可執(zhí)行操作1301。在操作S1307,算術(shù)解碼設(shè)備101可針對(duì)包括在當(dāng)前N元組中的四個(gè)MSB,根據(jù)上下文模式信息映射MSB碼元的概率模型。在操作S1306,算術(shù)解碼設(shè)備101可對(duì)MSB執(zhí)行算術(shù)解碼。由于四個(gè)MSB包括在當(dāng)前N元組中,因此循環(huán)操作可被執(zhí)行四次。圖14示出根據(jù)實(shí)施例的LSB解碼方法的第二示例。在操作S1401,算術(shù)解碼設(shè)備101可設(shè)置從MSB的解碼獲得的比特深度索引 (bid)。在操作S1402,算術(shù)解碼設(shè)備101可確定bdi是否小于或等于“N”(S卩,LSB的等級(jí))。在操作S1403,當(dāng)bdi小于“N”時(shí),算術(shù)解碼設(shè)備101可根據(jù)BID和MSB的符號(hào)確定概率模型。在操作S1405,當(dāng)bdi大于“N”時(shí),算術(shù)解碼設(shè)備101可根據(jù)MSB的符號(hào)確定概率模型。隨后,算術(shù)解碼設(shè)備101可按照LSB的比特單位執(zhí)行算術(shù)解碼,并輸出與MSB對(duì)應(yīng)的LSB中的與bdi對(duì)應(yīng)的比特值(1或0)。在這種情況下,算術(shù)解碼設(shè)備101可劃分表示先前編碼或解碼的MSB值是正數(shù)、負(fù)數(shù)或是0的三種情況,并執(zhí)行算術(shù)編碼。例如,當(dāng)比特深度小于N(5)時(shí),算術(shù)解碼設(shè)備101可使用比特深度信息作為上下文,否則,算術(shù)解碼設(shè)備101可僅劃分MSB是正數(shù)、負(fù)數(shù)或是0的三種情況。算術(shù)解碼設(shè)備 101可通過(guò)將bdi增加1單位來(lái)對(duì)與下一比特深度對(duì)應(yīng)的LSB執(zhí)行算術(shù)解碼,直到算術(shù)解碼完成為止。圖15示出根據(jù)實(shí)施例的上下文模式。在圖15 中,A、B、C、D、A0、B0、C0、D0、A1、B1、C1、D1、A2、B2、C2、D2、A3、B3、C3 禾口
D3中的每一個(gè)可表示已被解碼或期望將被解碼的MSB值,包括將被表示為3比特的符號(hào)比特,并且具有僅在-4到3的范圍中的值。可針對(duì)N元組按照碼元單位對(duì)MSB執(zhí)行解碼。特別地,根據(jù)頻率索引以提到的順序?qū)SB的A、B、C和D執(zhí)行解碼。當(dāng)對(duì)A、B、C和D的MSB值執(zhí)行解碼時(shí),可使用MSB上下文,對(duì)與當(dāng)前N元組的上下文和已經(jīng)解碼的鄰近N元組對(duì)應(yīng)的MSB中的兩個(gè)MSB執(zhí)行算術(shù)解碼。例如,當(dāng)對(duì)當(dāng)前N元組1501的MSB的A解碼時(shí),可確定N元組上下文,并可獲得概率模型從而執(zhí)行算術(shù)解碼,所述概率模型通過(guò)使用鄰近N元組1504的MSB AO值和鄰近N元組1502的MSB Dl值配置MSB上下文來(lái)對(duì)A解碼。在這種情況下,MSB上下文可不僅由AO 和Dl構(gòu)成,并且可獲得與當(dāng)前N元組1501的MSB A相鄰的多個(gè)MSB值中的兩個(gè)MSB值。如上所述,當(dāng)配置MSB上下文時(shí),可確定當(dāng)執(zhí)行解碼時(shí)使用的上下文模式??赏ㄟ^(guò)比特封包來(lái)表示上下文模式的可能情況。另外,可這樣表示上下文模式,從而基于上下文模式被使用的次數(shù)來(lái)對(duì)上下文模式執(zhí)行算術(shù)解碼。另外,可每幀發(fā)送一次上下文模式,從而可在所有幀中使用相同的MSB上下文。另夕卜,可每幀發(fā)送兩次上下文模式,可使用與低頻帶和高頻帶對(duì)應(yīng)的不同的MSB上下文。這里,幀可對(duì)應(yīng)于FD模式情況下的單個(gè)幀,并可在wLPT模式的情況下表示使用wLPT的單位。 例如,當(dāng)MSB上下文是四種類(lèi)型并且MSB上下文每幀被發(fā)送兩次時(shí),可如圖15所示配置15 種類(lèi)型的上下文模式。另外,可將上下文模式劃分為根據(jù)在核的解碼模式(諸如FD模式或 wLPT模式)中上下文模式是否被解碼來(lái)表示的若干集合,并且可根據(jù)頻譜的數(shù)量不同地配置上下文模式的集合。當(dāng)確定了用于對(duì)當(dāng)前N元組1501的MSB碼元A進(jìn)行解碼的N元組的上下文和MSB 的上下文時(shí),可對(duì)MSB值執(zhí)行解碼。當(dāng)在所有情況下使用概率模型時(shí),概率模型的情況的總數(shù)會(huì)增加,從而增加了存儲(chǔ)器的數(shù)量。為了防止增加存儲(chǔ)器的數(shù)量,可使用概率映射表和概率表表示概率以使用代表性概率模型。例如,當(dāng)N_pki值是32時(shí),MSB上下文是四種類(lèi)型, MSB值在-4到3的范圍內(nèi),概率的情況的總數(shù)可以是32*8*8*4 = 4096,將被最終解碼的碼
22元的數(shù)量是8,從而只要總概率表不被組合,僅可使用65536個(gè)概率表。為了防止如此,當(dāng)通過(guò)執(zhí)行概率模型的組合來(lái)減少概率表的情況的數(shù)量時(shí),配置32*8*8*4的映射表,可減少將被使用的存儲(chǔ)的量。圖16是示出根據(jù)實(shí)施例的針對(duì)N元組的基于上下文的算術(shù)解碼方法的流程圖。圖16的方法可對(duì)應(yīng)于圖3和圖12的算術(shù)解碼設(shè)備101的操作。在操作S1601,算術(shù)解碼設(shè)備101可確定當(dāng)前幀是否是重設(shè)幀。當(dāng)當(dāng)前幀是重設(shè)幀時(shí),算術(shù)解碼設(shè)備101可執(zhí)行上下文重設(shè)。當(dāng)當(dāng)前幀不是重設(shè)幀時(shí),算術(shù)解碼設(shè)備101可映射上下文。特別地,算術(shù)解碼設(shè)備101可將先前幀的長(zhǎng)度調(diào)整為當(dāng)前幀的長(zhǎng)度以映射上下文,從而在當(dāng)前幀的長(zhǎng)度與先前幀的長(zhǎng)度不同的情況下可在兩幀之間映射頻率索引??砂凑諑瑔挝粓?zhí)行操作S1601到S1603。在操作S1604,算術(shù)解碼設(shè)備101可對(duì)上下文模式解碼以確定MSB上下文。隨后, 在操作S1605,算術(shù)解碼設(shè)備101可確定N元組上下文。在這種情況下,可估計(jì)初始LSB比特深度的lev 0。在操作S1606,算術(shù)解碼設(shè)備101可基于N元組的上下文(pki)和FD/wLPT對(duì)轉(zhuǎn)義碼進(jìn)行解碼。每當(dāng)轉(zhuǎn)義碼被解碼時(shí),可更新lev 0,當(dāng)與轉(zhuǎn)義碼不同的編碼被解碼時(shí),算術(shù)解碼設(shè)備101可在操作S1609對(duì)MSB執(zhí)行解碼。在操作S1607,算術(shù)解碼設(shè)備101可確定與將被當(dāng)前解碼的MSB對(duì)應(yīng)的MSB上下文。在操作S1608,算術(shù)解碼設(shè)備101可基于N元組上下文和MSB上下文確定合適的概率模型。在操作S1609,算術(shù)解碼設(shè)備101可基于概率模型對(duì)MSB執(zhí)行解碼。在操作S1610,算術(shù)解碼設(shè)備101可對(duì)與從轉(zhuǎn)義碼的解碼獲得的LSB的比特深度對(duì)應(yīng)的比特進(jìn)行解碼。在操作S1611,算術(shù)解碼設(shè)備101可通過(guò)MSB和LSB產(chǎn)生量化樣本。 在操作S1612,算術(shù)解碼設(shè)備101可更新上下文以對(duì)下一 N元組進(jìn)行解碼。在操作S1613, 算術(shù)解碼設(shè)備101可增加頻率索引,并對(duì)N元組執(zhí)行解碼。圖17是示出根據(jù)實(shí)施例的針對(duì)N元組的基于上下文的算術(shù)編碼方法的流程圖。圖17的方法可對(duì)應(yīng)于圖2和圖11的算術(shù)編碼設(shè)備100的操作。在操作S1701,算術(shù)編碼設(shè)備100可確定當(dāng)前幀是否為重設(shè)幀。當(dāng)當(dāng)前幀是重設(shè)幀時(shí),算術(shù)編碼設(shè)備100可執(zhí)行上下文重設(shè)。當(dāng)當(dāng)前幀不是重設(shè)幀時(shí),算術(shù)編碼設(shè)備100可映射上下文。特別地,算術(shù)編碼設(shè)備100可將先前幀的長(zhǎng)度調(diào)整為當(dāng)前幀的長(zhǎng)度以映射上下文,從而在當(dāng)前幀的長(zhǎng)度與先前幀的長(zhǎng)度不同的情況下可在兩幀之間映射頻率索引。可按照幀單位執(zhí)行操作S1601到S1603??砂凑諑瑔挝粓?zhí)行操作S1701和S1703。在操作S1704,算術(shù)編碼設(shè)備100可對(duì)上下文模式進(jìn)行編碼以確定MSB上下文。在操作S1705,算術(shù)編碼設(shè)備100可針對(duì)當(dāng)前N元組確定N元組上下文。在這種情況下,可估計(jì)初始LSB比特深度的lev 0。在操作S1706,算術(shù)編碼設(shè)備100可基于N元組的上下文(pki)和FD/wLPT對(duì)轉(zhuǎn)義碼執(zhí)行編碼。每當(dāng)轉(zhuǎn)義碼被編碼時(shí),可更新lev 0,當(dāng)與轉(zhuǎn)義碼不同的模式被編碼時(shí),算術(shù)編碼設(shè)備100可在操作S1709對(duì)MSB執(zhí)行編碼。在操作S1707,算術(shù)編碼設(shè)備100可確定與將被當(dāng)前編碼的MSB對(duì)應(yīng)的MSB上下文。在操作S1708,算術(shù)編碼設(shè)備100可基于N元組上下文和MSB上下文確定合適的概率模型。在操作S1709,算術(shù)編碼設(shè)備100可基于概率模型對(duì)MSB執(zhí)行編碼。在操作S1710,算術(shù)編碼設(shè)備100可對(duì)與從轉(zhuǎn)義碼的解碼獲得的LSB的比特深度對(duì)應(yīng)的比特進(jìn)行編碼。在操作S1711,算術(shù)編碼設(shè)備100可通過(guò)MSB和LSB產(chǎn)生量化樣本,并且在操作S1712,算術(shù)編碼設(shè)備100可更新上下文以對(duì)下一 N元組進(jìn)行編碼。在操作S1713,算術(shù)編碼設(shè)備100可增加頻率索引,并對(duì)下一 N元組執(zhí)行解碼。圖18示出根據(jù)實(shí)施例的實(shí)施上下文模式的示例。上下文模式可表示在使用與當(dāng)前將被解碼的MSB碼元相鄰的MSB值執(zhí)行解碼時(shí)將被使用的上下文的MSB值的相對(duì)位置信息??墒褂肕SB內(nèi)容模板來(lái)表示MSB相對(duì)位置信息。 在這種情況下,當(dāng)對(duì)MSB執(zhí)行解碼時(shí),算術(shù)解碼設(shè)備101可對(duì)多個(gè)MSB上下文中的信號(hào)上下文模板索引進(jìn)行解碼。算術(shù)解碼設(shè)備101可根據(jù)上下文模板索引確定上下文模板,從而確定MSB上下文。上下文模板0到3可表示相對(duì)位置信息,“C”可表示當(dāng)前將被解碼的MSB碼元,p0、 pl、cp0、cpl和cp2可以是已經(jīng)被解碼的MSB碼元。在上下文模板0的情況下,與先前幀的頻率位置相同的頻率位置的MSB碼元和相同幀的先前頻率位置的MSB碼元可用作MSB上下文。上下文模板可具有針對(duì)低頻帶和高頻帶的不同值。例如,為了同時(shí)表示上下文模板,可使用上下文模板索引。在這種情況下,可對(duì)每一個(gè)頻帶確定上下文模板索引??墒褂煤私獯a模式作為上下文對(duì)上下文模板索引進(jìn)行算術(shù)解碼。例如,上下文模板索引可被表示為如下的等式1。[等式1]ctidx = (ct_l) I (ct_h << 2)0 彡 ct_l 彡 3,0 彡 ct_h 彡 3在等式1中,ct_l和ct_h可表示低頻帶的上下文模板和高頻帶的上下文模板,并且可表示總共四種情況。Ctidx可表示上下文模板索引。LSB解碼單元可通過(guò)以下的等式 2對(duì)LSB執(zhí)行解碼。[等式2]
權(quán)利要求
1.一種基于上下文的算術(shù)編碼設(shè)備,所述設(shè)備包括N元組上下文確定單元,確定將被編碼的當(dāng)前N元組的上下文,其中,N是正整數(shù); 轉(zhuǎn)義碼編碼單元,基于當(dāng)前N元組的上下文,對(duì)轉(zhuǎn)義碼執(zhí)行編碼; 最高有效位(MSB)上下文確定單元,確定與當(dāng)前N元組的MSB碼元相應(yīng)的MSB上下文; 概率模型映射單元,使用當(dāng)前N元組的上下文和MSB上下文來(lái)確定概率模型; MSB編碼單元,基于確定的概率模型來(lái)對(duì)MSB執(zhí)行編碼;最低有效位(LSB)編碼單元,基于從使用至少一個(gè)處理器對(duì)轉(zhuǎn)義碼進(jìn)行編碼而得到的 LSB的比特深度,對(duì)LSB執(zhí)行編碼。
2.如權(quán)利要求1所述的設(shè)備,其中,MSB上下文確定單元針對(duì)當(dāng)前N元組的MSB碼元, 將與同一幀的先前頻率相應(yīng)的MSB以及與先前幀的頻率相同的頻率相應(yīng)的MSB確定為MSB 上下文。
3.如權(quán)利要求1所述的設(shè)備,其中,LSB編碼單元基于MSB的符號(hào),使用概率模型來(lái)執(zhí)行算術(shù)編碼。
4.如權(quán)利要求1所述的設(shè)備,其中,LSB編碼單元基于LSB的比特深度,使用概率模型來(lái)執(zhí)行算術(shù)編碼。
5.如權(quán)利要求1所述的設(shè)備,其中,LSB編碼單元使用MSB的符號(hào)信息和LSB的深度信息,基于比特單位對(duì)LSB執(zhí)行編碼,直到比特深度。
6.如權(quán)利要求1所述的設(shè)備,還包括上下文模式編碼單元,當(dāng)MSB被編碼時(shí),對(duì)將被使用的單個(gè)上下文模式執(zhí)行編碼, 其中,MSB上下文確定單元基于上下文模式確定MSB上下文。
7.如權(quán)利要求6所述的設(shè)備,其中,通過(guò)對(duì)針對(duì)MSB上下文發(fā)生的情況的數(shù)量進(jìn)行比特打包,或通過(guò)執(zhí)行算術(shù)編碼來(lái)表示上下文模式。
8.一種基于上下文的算術(shù)編碼方法,所述方法包括 確定將被編碼的當(dāng)前N元組的上下文,其中,N是正整數(shù); 基于當(dāng)前N元組的上下文,對(duì)轉(zhuǎn)義碼執(zhí)行編碼;確定與當(dāng)前N元組的最高有效位(MSB)碼元相應(yīng)的MSB上下文; 使用當(dāng)前N元組的上下文和MSB上下文來(lái)確定概率模型; 基于確定的概率模型來(lái)對(duì)MSB執(zhí)行編碼;基于從使用至少一個(gè)處理器對(duì)轉(zhuǎn)義碼進(jìn)行編碼而得到的最低有效位(LSB)的比特深度,對(duì)LSB執(zhí)行編碼。
9.如權(quán)利要求8所述的方法,確定MSB上下文的步驟為針對(duì)當(dāng)前N元組的MSB碼元, 將與同一幀的先前頻率相應(yīng)的MSB以及與先前幀的頻率相同的頻率相應(yīng)的MSB確定為MSB 上下文。
10.如權(quán)利要求8所述的方法,其中,對(duì)LSB執(zhí)行編碼的步驟為基于MSB的符號(hào),使用概率模型來(lái)執(zhí)行算術(shù)編碼。
11.如權(quán)利要求8所述的方法,其中,對(duì)LSB執(zhí)行編碼的步驟為基于LSB的比特深度,使用概率模型來(lái)執(zhí)行算術(shù)編碼。
12.如權(quán)利要求8所述的方法,其中,對(duì)LSB執(zhí)行編碼的步驟為使用MSB的符號(hào)信息和 LSB的深度信息,基于比特單位對(duì)LSB執(zhí)行編碼,直到比特深度。
13.如權(quán)利要求8所述的方法,還包括當(dāng)MSB被編碼時(shí),對(duì)將被使用的單個(gè)上下文模式執(zhí)行編碼, 其中,確定MSB上下文的步驟為基于上下文模式確定MSB上下文。
14.如權(quán)利要求13所述的方法,其中,通過(guò)對(duì)針對(duì)MSB上下文發(fā)生的情況的數(shù)量進(jìn)行比特打包,或通過(guò)執(zhí)行算術(shù)編碼來(lái)表示上下文模式。
15.一種基于上下文的算術(shù)解碼設(shè)備,所述設(shè)備包括N元組上下文確定單元,確定將被解碼的當(dāng)前N元組的上下文,其中,N是正整數(shù); 轉(zhuǎn)義碼解碼單元,基于當(dāng)前N元組的上下文,對(duì)轉(zhuǎn)義碼執(zhí)行解碼; 最高有效位(MSB)上下文確定單元,確定與當(dāng)前N元組的MSB碼元相應(yīng)的MSB上下文; 概率模型映射單元,使用當(dāng)前N元組的上下文和MSB上下文來(lái)確定概率模型; MSB解碼單元,基于確定的概率模型來(lái)對(duì)MSB執(zhí)行解碼;最低有效位(LSB)解碼單元,基于從對(duì)轉(zhuǎn)義碼進(jìn)行解碼而得到的LSB的比特深度,對(duì) LSB執(zhí)行解碼。
16.如權(quán)利要求15所述的設(shè)備,其中,MSB上下文確定單元針對(duì)當(dāng)前N元組的MSB碼元,將與同一幀的先前頻率相應(yīng)的MSB以及與先前幀的頻率相同的頻率相應(yīng)的MSB確定為 MSB上下文。
17.如權(quán)利要求15所述的設(shè)備,其中,LSB解碼單元基于MSB的符號(hào),使用概率模型來(lái)執(zhí)行算術(shù)解碼。
18.如權(quán)利要求15所述的設(shè)備,其中,LSB解碼單元基于LSB的比特深度,使用概率模型來(lái)執(zhí)行算術(shù)解碼。
19.如權(quán)利要求15所述的設(shè)備,其中,LSB解碼單元使用MSB的符號(hào)信息和LSB的深度信息,基于比特單位對(duì)LSB執(zhí)行解碼,直到比特深度。
20.如權(quán)利要求15所述的設(shè)備,還包括上下文模式編碼單元,當(dāng)MSB被解碼時(shí),對(duì)將被使用的單個(gè)上下文模式執(zhí)行解碼, 其中,MSB上下文確定單元基于上下文模式確定MSB上下文。
21.如權(quán)利要求20所述的設(shè)備,其中,通過(guò)對(duì)針對(duì)MSB上下文發(fā)生的多個(gè)情況進(jìn)行比特打包,或通過(guò)執(zhí)行算術(shù)解碼來(lái)表示上下文模式。
22.一種基于上下文的算術(shù)解碼方法,所述方法包括 確定將被解碼的當(dāng)前N元組的上下文,其中,N是正整數(shù); 基于當(dāng)前N元組的上下文,對(duì)轉(zhuǎn)義碼執(zhí)行解碼;確定與當(dāng)前N元組的最高有效位(MSB)碼元相應(yīng)的MSB上下文; 使用當(dāng)前N元組的上下文和MSB上下文來(lái)確定概率模型; 基于確定的概率模型來(lái)對(duì)MSB執(zhí)行解碼;基于從使用至少一個(gè)處理器對(duì)轉(zhuǎn)義碼進(jìn)行解碼而得到的最低有效位(LSB)的比特深度,對(duì)LSB執(zhí)行解碼。
23.如權(quán)利要求22所述的方法,確定MSB上下文的步驟為針對(duì)當(dāng)前N元組的MSB碼元, 將與同一幀的先前頻率相應(yīng)的MSB以及與先前幀的頻率相同的頻率相應(yīng)的MSB確定為MSB 上下文。
24.如權(quán)利要求22所述的方法,其中,對(duì)LSB執(zhí)行編碼的步驟為基于MSB的符號(hào),使用概率模型來(lái)執(zhí)行算術(shù)編碼。
25.如權(quán)利要求22所述的方法,其中,對(duì)LSB執(zhí)行解碼的步驟為基于LSB的比特深度, 使用概率模型來(lái)執(zhí)行算術(shù)編碼。
26.如權(quán)利要求22所述的方法,其中,對(duì)LSB執(zhí)行解碼的步驟為使用MSB的符號(hào)信息和 LSB的深度信息,基于比特單位對(duì)LSB執(zhí)行解碼,直到比特深度。
27.如權(quán)利要求22所述的方法,還包括當(dāng)MSB被解碼時(shí),對(duì)將被使用的單個(gè)上下文模式執(zhí)行解碼, 其中,確定MSB上下文的步驟為基于上下文模式確定MSB上下文。
28.如權(quán)利要求27所述的方法,其中,通過(guò)對(duì)針對(duì)MSB上下文發(fā)生的多個(gè)情況進(jìn)行比特打包,或通過(guò)執(zhí)行算術(shù)解碼來(lái)表示上下文模式。
29.如權(quán)利要求22所述的方法,還包括 對(duì)單個(gè)上下文模板索引執(zhí)行解碼,其中,確定MSB上下文的步驟為基于上下文模板索引來(lái)確定上下文模板以確定MSB上下文。
30.如權(quán)利要求四所述的方法,其中,上下文模板索引被配置為確定每一個(gè)頻段的上下文模板。
31.如權(quán)利要求四所述的方法,其中,使用核的解碼模式將上下文模板索引算術(shù)解碼為上下文。
32.一種基于上下文的算術(shù)解碼方法,所述方法將包括多個(gè)量化頻譜的集合劃分為最高有效位(MSB)和最低有效位(LSB)以對(duì)MSB和LSB執(zhí)行解碼,所述方法包括使用與當(dāng)前被解碼的集合鄰近的集合的量化頻譜值,產(chǎn)生第一上下文;使用與當(dāng)前被解碼的MSB碼元鄰近的解碼的MSB碼元,產(chǎn)生第二上下文;使用至少一個(gè)處理器,使用產(chǎn)生的第一上下文和產(chǎn)生的第二上下文來(lái)對(duì)MSB執(zhí)行解碼。
33.一種基于上下文的算術(shù)解碼方法,所述方法將包括多個(gè)量化頻譜的集合劃分為最高有效位(MSB)和最低有效位(LSB)以對(duì)MSB和LSB執(zhí)行解碼,所述方法包括使用MSB的符號(hào)信息,產(chǎn)生第三上下文; 使用LSB的比特深度信息,產(chǎn)生第四上下文;使用至少一個(gè)處理器,使用產(chǎn)生的第三上下文和產(chǎn)生的第四上下文來(lái)按照比特單位對(duì) LSB執(zhí)行解碼。
34.一種基于上下文的算術(shù)解碼方法,所述方法將包括多個(gè)量化頻譜的集合劃分為最高有效位(MSB)和最低有效位(LSB)以對(duì)MSB和LSB執(zhí)行解碼,所述方法包括使用至少一個(gè)處理器,基于LSB的比特深度信息,按照比特單位,對(duì)LSB執(zhí)行解碼。
35.如權(quán)利要求32所述的方法,還包括針對(duì)將被用作上下文的解碼的MSB碼元,對(duì)當(dāng)前被解碼的MSB碼元的相對(duì)位置信息執(zhí)行解碼,其中,產(chǎn)生第二上下文的步驟為使用所述相對(duì)位置信息產(chǎn)生第二上下文。
36.如權(quán)利要求35所述的方法,其中,使用核的解碼模式將所述相對(duì)位置信息算術(shù)解碼,作為上下文。
37.如權(quán)利要求35所述的方法,其中,所述相對(duì)位置信息被表示為與在MSB碼元在多個(gè)頻段中被解碼時(shí)而使用的上下文相應(yīng)的值。
38.如權(quán)利要求35所述的方法,還包括基于與當(dāng)前被解碼的集合鄰近的集合,估計(jì)LSB的比特深度; 使用用于與當(dāng)前被解碼的集合鄰近的集合的核的解碼模式,對(duì)指示轉(zhuǎn)義碼存在/不存在的碼元執(zhí)行解碼,作為上下文;基于轉(zhuǎn)義碼被解碼的次數(shù),更新估計(jì)的LSB的比特深度。
39.如權(quán)利要求35所述的方法,其中,對(duì)LSB執(zhí)行解碼的步驟為根據(jù)與LSB的頻率位置相同的頻率位置所相應(yīng)的MSB碼元的數(shù)是否是正數(shù)、負(fù)數(shù)和“0”之一,按照比特單位對(duì)LSB 執(zhí)行解碼。
40.如權(quán)利要求32所述的方法,其中,對(duì)LSB執(zhí)行解碼的步驟為基于比特深度信息,按照比特單位,對(duì)LSB執(zhí)行解碼。
41.一種基于上下文的算術(shù)解碼方法,所述方法包括使用基于與將被解碼的當(dāng)前N元組鄰近的鄰近N元組的N元組上下文,對(duì)當(dāng)前N元組的最高有效位(MSB)執(zhí)行解碼,其中,N為正整數(shù),使用至少一個(gè)處理器,使用基于MSB的符號(hào)信息的最低有效位(LSB)上下文,對(duì)當(dāng)前N 元組的LSB執(zhí)行解碼。
42.一種基于上下文的算術(shù)解碼方法,所述方法包括使用基于與將被解碼的當(dāng)前N元組鄰近的鄰近N元組的N元組上下文,對(duì)當(dāng)前N元組的最高有效位(MSB)執(zhí)行解碼,其中,N為正整數(shù),使用至少一個(gè)處理器,使用基于MSB的符號(hào)信息和LSB的比特深度的最低有效位(LSB) 上下文,對(duì)當(dāng)前N元組的LSB執(zhí)行解碼。
43.如權(quán)利要求41所述的方法,其中,通過(guò)以N個(gè)頻譜為單位來(lái)配置量化譜,來(lái)獲得N 元組。
44.如權(quán)利要求41所述的方法,其中,對(duì)當(dāng)前N元組的MSB執(zhí)行解碼的步驟包括 對(duì)將被解碼的當(dāng)前N元組的上下文模板執(zhí)行解碼;確定當(dāng)前N元組的N元組上下文; 基于N元組上下文,對(duì)轉(zhuǎn)義碼執(zhí)行解碼;基于解碼的上下文模板,確定與當(dāng)前N元組的MSB碼元相應(yīng)的MSB上下文; 使用N元組上下文和MSB上下文確定概率模型; 基于確定的概率模型,對(duì)MSB執(zhí)行解碼。
45.一種基于上下文的算術(shù)解碼方法,所述方法包括根據(jù)N元組上下文是否在特定子集狀態(tài),使用以下項(xiàng)之一來(lái)對(duì)將被解碼的當(dāng)前N元組的最高有效位(MSB)執(zhí)行解碼(1)基于與當(dāng)前N元組鄰近的鄰近N元組的N元組上下文和元組上下文和附加上下文,其中,N是正整數(shù);使用至少一個(gè)處理器,使用基于MSB的符號(hào)信息的最高有效位(LSB)上下文,對(duì)當(dāng)前N 元組的LSB執(zhí)行解碼。
46.一種基于上下文的算術(shù)解碼方法,所述方法包括根據(jù)N元組上下文是否在特定狀態(tài),使用以下項(xiàng)之一來(lái)對(duì)將被解碼的當(dāng)前N元組的最高有效位(MSB)執(zhí)行解碼(1)基于與當(dāng)前N元組鄰近的鄰近N元組的N元組上下文和O) N元組上下文和附加上下文,其中,N是正整數(shù);使用至少一個(gè)處理器,使用基于MSB的符號(hào)信息和最低有效位(LSB)的比特深度的LSB 上下文,對(duì)當(dāng)前N元組的LSB執(zhí)行解碼。
47.如權(quán)利要求45所述的方法,其中,對(duì)當(dāng)前N元組的MSB執(zhí)行解碼的步驟為當(dāng)N元組上下文在特定狀態(tài)時(shí),使用關(guān)于N元組上下文的特定子集狀態(tài)和附加上下文,對(duì)當(dāng)前N元組的MSB執(zhí)行解碼,當(dāng)N元組上下文不在特定狀態(tài)時(shí),使用N元組上下文來(lái)對(duì)當(dāng)前N元組的 MSB執(zhí)行解碼。
48.如權(quán)利要求45所述的方法,其中,通過(guò)以N個(gè)頻譜為單位配置量化譜來(lái)獲得N元組。
49.如權(quán)利要求45所述的方法,其中,對(duì)當(dāng)前N元組的MSB執(zhí)行解碼的步驟為將與將被解碼的當(dāng)前1元組鄰近的7個(gè)鄰近1元組確定為第一上下言語(yǔ),并對(duì)當(dāng)前1元組的MSB執(zhí)行解碼。
50.如權(quán)利要求45所述的方法,其中,附加上下文是基于N元組上下文的附加MSB上下文。
51.如權(quán)利要求50所述的方法,其中,基于上下文模板提取附加上下文。
52.如權(quán)利要求50所述的方法,其中,附加上下文是以下項(xiàng)中的一個(gè)鄰近N元組中的每一個(gè)的MSB值、通過(guò)對(duì)鄰近N元組中的每一個(gè)進(jìn)行附加量化而獲得的值和通過(guò)按照估計(jì)的lev 0縮減當(dāng)前N元組的MSB而提取的值。
53.一種基于上下文的算術(shù)解碼方法,所述方法包括對(duì)將被解碼的當(dāng)前N元組的上下文模板執(zhí)行解碼,其中,N是正整數(shù); 確定當(dāng)前N元組的N元組上下文; 基于N元組上下文,對(duì)轉(zhuǎn)義碼執(zhí)行解碼;基于解碼的上下文模板,確定與當(dāng)前N元組的最高有效位(MSB)碼元相應(yīng)的MSB上下文;使用N元組上下文和MSB上下文確定概率模型; 基于確定的概率模型,對(duì)MSB執(zhí)行解碼;使用至少一個(gè)處理器,基于從對(duì)轉(zhuǎn)義碼進(jìn)行解碼而得到的最低有效位(LSB)的比特深度,對(duì)LSB執(zhí)行解碼。
54.一種基于上下文的算術(shù)解碼方法,所述方法包括使用基于與將被解碼的當(dāng)前1元組鄰近的鄰近1元組的1元組上下文,對(duì)當(dāng)前1元組的最高有效位(MSB)執(zhí)行解碼;當(dāng)MSB被解碼時(shí),選擇性地使用用于執(zhí)行當(dāng)前1元組的lev 0估計(jì)的鄰近1元組,執(zhí)行 lev 0估計(jì);使用至少一個(gè)處理器,對(duì)當(dāng)前1元組的最低有效位(LSB)執(zhí)行解碼。
55.如權(quán)利要求M所述的方法,其中,執(zhí)行l(wèi)ev0估計(jì)的步驟為基于核的解碼模式,選擇性地應(yīng)用鄰近1元組。
56.如權(quán)利要求45所述的方法,其中,執(zhí)行l(wèi)ev0估計(jì)的步驟為基于當(dāng)前被解碼的當(dāng)前 1元組的頻域,選擇性地應(yīng)用鄰近1元組的數(shù)量。
57.一種基于上下文的算術(shù)解碼方法,所述方法包括使用基于與將被解碼的當(dāng)前1元組鄰近的鄰近1元組的1元組上下文,對(duì)當(dāng)前1元組的最高有效位(MSB)執(zhí)行解碼;當(dāng)MSB被解碼時(shí),使用用于執(zhí)行當(dāng)前1元組的lev 0估計(jì)的鄰近1元組中的每一個(gè)的絕對(duì)值,執(zhí)行l(wèi)ev 0估計(jì);使用至少一個(gè)處理器,對(duì)當(dāng)前1元組的最低有效位(LSB)執(zhí)行解碼。
58.一種基于上下文的算術(shù)解碼方法,所述方法包括使用基于與將被解碼的當(dāng)前2元組鄰近的鄰近2元組的2元組上下文以及附加上下文中的至少一個(gè),對(duì)當(dāng)前2元組的最高有效位(MSB)執(zhí)行解碼;使用至少一個(gè)處理器,當(dāng)當(dāng)前2元組的MSB被解碼時(shí),對(duì)當(dāng)前2元組的最低有效位 (LSB)執(zhí)行解碼。
59.如權(quán)利要求58所述的方法,其中,附加上下文是關(guān)于當(dāng)前2元組的與當(dāng)前幀的先前頻率相應(yīng)的鄰近2元組的MSB碼元。
60.如權(quán)利要求58所述的方法,其中,基于當(dāng)前2元組的上下文模板信息確定附加上下文。
61.如權(quán)利要求58所述的方法,其中,上下文模板信息被分為低頻域和高頻域從而被解碼。
62.如權(quán)利要求58所述的方法,其中,對(duì)LSB執(zhí)行解碼的步驟為根據(jù)轉(zhuǎn)義碼被解碼的次數(shù),按照比特深度單位,提取當(dāng)前2元組的LSB,并對(duì)LSB執(zhí)行解碼。
63.如權(quán)利要求58所述的方法,其中,對(duì)LSB執(zhí)行解碼的步驟為通過(guò)基于頻率索引將當(dāng)前2元組的LSB分為兩個(gè),并通過(guò)按比特深度單位的1比特單位將比特深度信息確定為上下文,來(lái)對(duì)LSB執(zhí)行解碼。
64.如權(quán)利要求58所述的方法,其中,對(duì)LSB執(zhí)行解碼的步驟為通過(guò)基于頻率索引將當(dāng)前2元組的LSB分為兩個(gè),并通過(guò)將指示在劃分的LSB中的每一個(gè)當(dāng)前被解碼之前已解碼的絕對(duì)值是“0”還是“ 1,,的信息確定為上下文,來(lái)對(duì)LSB執(zhí)行解碼。
65.如權(quán)利要求58所述的方法,其中,對(duì)LSB執(zhí)行解碼的步驟為通過(guò)基于頻率索引將當(dāng)前2元組的LSB分為兩個(gè),并通過(guò)將指示在劃分的LSB中的每一個(gè)當(dāng)前被解碼之前已解碼的絕對(duì)值是“0”還是“1”的信息確定為上下文,來(lái)針對(duì)當(dāng)前2元組,按照2比特單位對(duì)LSB 執(zhí)行解碼。
66.如權(quán)利要求65所述的方法,其中,對(duì)LSB執(zhí)行解碼的步驟為通過(guò)排除絕對(duì)值為“0” 的情況來(lái)將所述信息確定為上下文。
67.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求8的方法的指令。
68.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求22的方法的指令。
69.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求32的方法的指令。
70.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求33的方法的指令。
71.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求34的方法的指令。
72.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求41的方法的指令。
73.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求42的方法的指令。
74.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求45的方法的指令。
75.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求46的方法的指令。
76.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求53的方法的指令。
77.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求M的方法的指令。
78.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求57的方法的指令。
79.至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)用于控制至少一個(gè)處理器以實(shí)現(xiàn)權(quán)利要求58的方法的指令。
全文摘要
公開(kāi)了一種基于上下文的算術(shù)編碼設(shè)備和方法以及基于上下文的算術(shù)解碼設(shè)備和方法。所述基于上下文的算術(shù)解碼設(shè)備可確定將被解碼的當(dāng)前N元組的上下文,確定與當(dāng)前N元組的最高有效位(MSB)碼元相應(yīng)的MSB上下文,并使用當(dāng)前N元組的上下文和MSB上下文來(lái)確定概率模型。隨后,所述基于上下文的算術(shù)解碼設(shè)備可基于確定的概率模型來(lái)對(duì)MSB執(zhí)行解碼,并基于從對(duì)轉(zhuǎn)義碼進(jìn)行解碼的處理而得到的最低有效位(LSB)的比特深度,對(duì)LSB執(zhí)行解碼。
文檔編號(hào)H03M7/30GK102460975SQ201080027852
公開(kāi)日2012年5月16日 申請(qǐng)日期2010年6月18日 優(yōu)先權(quán)日2009年6月19日
發(fā)明者吳殷美, 朱基峴, 金重會(huì) 申請(qǐng)人:三星電子株式會(huì)社