亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于對應(yīng)變換系數(shù)值的歷史的精細(xì)化系數(shù)譯碼的制作方法

文檔序號:7679489閱讀:122來源:國知局

專利名稱::基于對應(yīng)變換系數(shù)值的歷史的精細(xì)化系數(shù)譯碼的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及數(shù)字視頻譯碼,且更特定來說,涉及對可縮放視頻譯碼(svc)方案的增強層中的變換系數(shù)進行譯碼。
背景技術(shù)
:可將數(shù)字視頻能力并入較廣范圍的裝置中,包括數(shù)字電視、數(shù)字直播系統(tǒng)、無線通信裝置、無線廣播系統(tǒng)、個人數(shù)字助理(PDA)、膝上型或臺式計算機、數(shù)碼相機、數(shù)字記錄裝置、視頻游戲裝置、視頻游戲控制臺、蜂窩式或衛(wèi)星無線電電話等。數(shù)字視頻裝置實施例如MPEG-2、MPEG-4或H.264/MPEG-4第IO部分(高級視頻譯碼(AVC))的視頻壓縮技術(shù),以更有效地傳輸和接收數(shù)字視頻。視頻壓縮技術(shù)執(zhí)行空間和時間預(yù)測以減少或移除視頻序列中固有的冗余。在視頻譯碼中,視頻壓縮常常包括空間預(yù)測、運動估計和運動補償。內(nèi)部譯碼依賴于空間預(yù)測來減少或移除給定視頻幀內(nèi)的視頻區(qū)塊之間的空間冗余。中間譯碼依賴于時間預(yù)測來減少或移除視頻序列的連續(xù)視頻幀的視頻區(qū)塊之間的時間冗余。對于中間譯碼,視頻編碼器執(zhí)行運動估計以追蹤兩個或兩個以上鄰近幀之間的匹配的視頻區(qū)塊的移動。運動估計產(chǎn)生運動向量,所述運動向量指示視頻區(qū)塊相對于一個或一個以上參考幀中的對應(yīng)預(yù)測視頻區(qū)塊的位移。運動補償使用所述運動向量以從參考幀產(chǎn)生預(yù)測視頻區(qū)塊。在運動補償之后,通過從待譯碼的原始視頻區(qū)塊減去預(yù)測視頻區(qū)塊來形成殘余視頻區(qū)塊。視頻編碼器通常應(yīng)用變換、量化和變換系數(shù)譯碼過程來進一步降低與殘余區(qū)塊的通信相關(guān)聯(lián)的位速率。對殘余區(qū)塊的變換系數(shù)的譯碼可涉及(例如)可變長度譯碼(VLC)或其它譯碼過程以進一步壓縮通過變換操作和量化操作而產(chǎn)生的殘余系數(shù)。舉例來說,可使用VLC表而以促進譯碼效率的方式將不同集合的系數(shù)與可變長度碼字進行匹配。不同VLC表可用于不同視頻內(nèi)容?;蛘?,可將殘余系數(shù)譯碼成為系數(shù)的圖案(例如,經(jīng)譯碼的區(qū)塊圖案)。在任何情況中,視頻解碼器執(zhí)行反操作以重建系數(shù),且接著反變換所述系數(shù)以重建視頻信息。視頻解碼器可基于與視頻區(qū)塊相關(guān)聯(lián)的運動信息和殘余信息來解碼視頻信息。一些視頻譯碼利用可縮放技術(shù)。舉例來說,可縮放視頻譯碼(SVC)是指使用基礎(chǔ)層和一個或一個以上可縮放增強層的視頻譯碼。對于SVC,基礎(chǔ)層通常載運具有基本質(zhì)量水平的視頻數(shù)據(jù)。一個或一個以上增強層載運額外視頻數(shù)據(jù)來支持較高空間、時間和/或SNR水平??梢员仍鰪妼拥膫鬏斂煽康姆绞絹韨鬏敾A(chǔ)層。增強層可向基礎(chǔ)層的幀添加空間分辨率,或可添加額外幀來增加總體幀速率。在一實例中,可使用經(jīng)調(diào)制的信號中的最可靠部分來傳輸基礎(chǔ)層,而可使用經(jīng)調(diào)制的信號中的較不可靠的部分來傳輸增強層。增強層可界定不同類型的變換系數(shù),其被稱作重要系數(shù)和精細(xì)化系數(shù)。
發(fā)明內(nèi)容一般來說,本發(fā)明描述了用于對可縮放視頻譯碼(svc)方案中的增強層的精細(xì)化系數(shù)進行譯碼的技術(shù)。精細(xì)化系數(shù)是指svc方案中的先前層(即,基礎(chǔ)層或先前增強層)的對應(yīng)系數(shù)具有非零值所針對的增強層的系數(shù)。相反,重要系數(shù)是指svc方案中的先前層的對應(yīng)系數(shù)具有零值所針對的增強層的系數(shù)。精細(xì)化系數(shù)的譯碼可與重要系數(shù)的譯碼分開執(zhí)行,但在與重要系數(shù)一起對精細(xì)化系數(shù)進行譯碼的情況下也可應(yīng)用本發(fā)明的技術(shù)。術(shù)語"變換系數(shù)"在本文中用于指精細(xì)化系數(shù)和重要系數(shù)兩者。根據(jù)本發(fā)明的技術(shù),可自從編碼裝置傳輸?shù)浇獯a裝置以傳達(dá)視頻或多媒體內(nèi)容的位流中排除精細(xì)化系數(shù)值中的一些精細(xì)化系數(shù)值??苫谂c這些精細(xì)化系數(shù)相關(guān)聯(lián)的歷史而在解碼器處導(dǎo)出所述精細(xì)化系數(shù)的值。具體來說,對于給定類型的視頻區(qū)塊,可基于與這些精細(xì)化系數(shù)相關(guān)聯(lián)的歷史(即,svc方案的先前層的對應(yīng)變換系數(shù)的歷史)而確定所述精細(xì)化系數(shù)中的一些精細(xì)化系數(shù)的值具有為零的較高概率。在此情況中,由于可在解碼器處導(dǎo)出這些精細(xì)化系數(shù)的值,因此可從位流排除所述值。在一實例中,本發(fā)明提供一種對svc方案中的增強層的精細(xì)化系數(shù)進行譯碼的方法,所述方法包含評估與SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史;以及基于所述歷史來估計與SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。在另一實例中,本發(fā)明提供一種對SVC方案中的增強層的精細(xì)化系數(shù)進行譯碼的裝置,所述裝置包含歷史模塊,其評估與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史;以及譯碼模塊,其基于所述歷史來估計與所述SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。在另一實例中,本發(fā)明提供一種對SVC方案中的增強層的精細(xì)化系數(shù)進行譯碼的裝置,所述裝置包含用于評估與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史的裝置;以及基于所述歷史來估計與所述SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值的譯碼裝置。本發(fā)明中所描述的技術(shù)可以硬件、軟件、固件或其任何組合來實施。如果以軟件實施,則可在例如微處理器、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或數(shù)字信號處理器(DSP)的一個或一個以上處理器中執(zhí)行軟件。執(zhí)行所述技術(shù)的軟件最初可存儲在計算機可讀媒體中且加載并執(zhí)行于處理器中。因此,本發(fā)明也涵蓋一種包含指令的計算機可讀媒體,當(dāng)在視頻譯碼裝置中執(zhí)行所述指令時致使所述裝置對SVC方案中的增強層的精細(xì)化系數(shù)進行譯碼,其中所述指令使得所述裝置評估與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史,以及基于所述歷史來估計與所述SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。在一些情況中,計算機可讀媒體可形成可出售給制造商和/或用于視頻譯碼裝置中的計算機程序產(chǎn)品的部分。計算機程序產(chǎn)品可包括計算機可讀媒體,且在一些情況中也可包括封裝材料。在另一實例中,本發(fā)明可針對一種經(jīng)配置以對SVC方案中的增強層的精細(xì)化系數(shù)進行譯碼的電路,其中所述電路經(jīng)配置以評估與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史,以及基于所述歷史來估計與所述svc方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。附圖和以下描述中陳述了本發(fā)明的一個或一個以上方面的細(xì)節(jié)。從描述和圖式且從權(quán)利要求書將明白本發(fā)明中所描述的技術(shù)的其它特征、目的和優(yōu)勢。圖1A和圖1B是基于可縮放視頻譯碼(SVC)方案的不同層處的對應(yīng)變換系數(shù)的歷史來說明精細(xì)化系數(shù)的可能值的映射圖。圖2是說明視頻編碼和解碼系統(tǒng)的示范性方框圖。圖3是說明可縮放視頻位流的基礎(chǔ)層和增強層的視頻幀的概念圖。圖4是說明與本發(fā)明一致的視頻編碼器的一實例的方框圖。圖5是說明與本發(fā)明一致的視頻解碼器的一實例的方框圖。圖6是與本發(fā)明一致的系數(shù)編碼單元的示范性方框圖。圖7是與本發(fā)明一致的系數(shù)解碼單元的示范性方框圖。圖8是說明與本發(fā)明一致的用于對精細(xì)化系數(shù)進行譯碼的譯碼技術(shù)的流程圖。圖9是說明與本發(fā)明一致的用于譯碼和傳輸精細(xì)化系數(shù)信息的技術(shù)的流程圖。圖io是說明與本發(fā)明一致的用于接收和解碼精細(xì)化系數(shù)信息的技術(shù)的流程圖。具體實施例方式本發(fā)明描述用于對可縮放視頻譯碼(svc)方案中的增強層的精細(xì)化系數(shù)進行譯碼的技術(shù)。精細(xì)化系數(shù)是指svc方案中的先前層的對應(yīng)系數(shù)具有非零值的增強層的變換系數(shù)。相反,重要系數(shù)是指svc方案中的先前層的對應(yīng)系數(shù)具有零值的增強層的變換系數(shù)。術(shù)語"變換系數(shù)"在本文中用于指精細(xì)化系數(shù)和重要系數(shù)兩者,且一般是指通過例如離散余弦變換(DCT)的變換過程而產(chǎn)生的系數(shù)。精細(xì)化系數(shù)的譯碼可與重要系數(shù)的譯碼分開執(zhí)行。精細(xì)化系數(shù)和重要系數(shù)的譯碼通常涉及可變長度譯碼(VLC)方法,其中將系數(shù)的不同集合映射到VLC表中的可變長度碼。根據(jù)本發(fā)明的技術(shù),可自從編碼裝置傳輸?shù)浇獯a裝置以傳達(dá)視頻或多媒體內(nèi)容的位流排除指示精細(xì)化系數(shù)值中的一些精細(xì)化系數(shù)值的信息。可基于與對應(yīng)變換系數(shù)相關(guān)聯(lián)的歷史而在解碼器處導(dǎo)出所述排除的精細(xì)化系數(shù)的值。具體來說,對于給定類型的視頻區(qū)塊來說,可基于與對應(yīng)變換系數(shù)相關(guān)聯(lián)的歷史而確定所述精細(xì)化系數(shù)中的一些精細(xì)化系數(shù)的值具有較高為零的概率。在此情況中,可從位流排除指示這些精細(xì)化系數(shù)的值的信息,因為可在解碼器處導(dǎo)出所述值。可基于歷史被確定為具有較高為零的概率的精細(xì)化系數(shù)在本文中被稱作類型0系數(shù),而其它精細(xì)化系數(shù)在本文中被稱作類型1系數(shù)。編碼裝置可對一信號進行編碼以指導(dǎo)解碼裝置基于歷史導(dǎo)出精細(xì)化系數(shù)中的一些精細(xì)化系數(shù)。此信號可簡單到是指導(dǎo)解碼裝置(例如)針對特定類型的宏區(qū)塊(例如,針對經(jīng)內(nèi)部譯碼區(qū)塊)導(dǎo)出精細(xì)化系數(shù)的幀或視頻區(qū)塊的單位或多位標(biāo)頭。編碼器和解碼器可執(zhí)行互反譯碼方法(編碼和解碼),其中評估變換系數(shù)的歷史以確定是否可由編碼器從位流排除且在解碼器處導(dǎo)出精細(xì)化系數(shù)信息。編碼裝置可向解碼裝置發(fā)送信息以指示對于特定幀類型或宏區(qū)塊類型,歸因于所使用的量化,滿足特定準(zhǔn)則的精細(xì)水平中的大多數(shù)將等于0(類型0精細(xì)化系數(shù))。另外,編碼裝置可用信號通知解碼裝置某一區(qū)域內(nèi)(例如,一區(qū)塊或宏區(qū)塊內(nèi))的所有類型O系數(shù)水平均為零或不為零。在一些情況中,可假設(shè)所有類型0系數(shù)均等于0。另外,編碼裝置可用信號向解碼裝置輸送可用以在類型0系數(shù)與類型1系數(shù)之間進行區(qū)分的準(zhǔn)則,例如可將系數(shù)確定為類型0系數(shù)的歷史值h(下文論述)。圖1A和圖1B是基于可縮放視頻譯碼(SVC)方案的不同層處的對應(yīng)變換系數(shù)的歷史來說明精細(xì)化系數(shù)的可能值的映射圖。圖1A和圖1B展示基礎(chǔ)層以及第一FGS增強層(也稱作FGS層)、第二FGS增強層和第三FGS增強層的可能變換系數(shù)值。FGS代表精細(xì)粒度信噪比可縮放性,且下文對其更詳細(xì)地闡釋??山?jīng)由先前層的先前變換系數(shù)(其可為精細(xì)化系數(shù)或重要系數(shù))來追溯任何精細(xì)化系數(shù)的歷史。在圖1A中,第一FGS增強層、第二FGS增強層和第三FGS增強層的陰影灰色區(qū)域界定具有零值的重要系數(shù)。而且,只要對于那個系數(shù)所有先前層被界定為零值,位于第一FGS增強層、第二FGS增強層和第三FGS增強層的陰影灰色區(qū)域(圖1A)的任一側(cè)上的每一對系數(shù)便為重要系數(shù)。圖1A中的所有其它非陰影區(qū)域?qū)?yīng)于精細(xì)化系數(shù),對于那個系數(shù),至少一先前層的對應(yīng)系數(shù)被界定為非零值。圖1A和圖1B的映射圖可對應(yīng)于特定無效區(qū)參數(shù)(/)。所謂的無效區(qū)參數(shù)通常被界定為-其中2表示量化步長且x表示給定視頻區(qū)塊類型的常數(shù)。在ITUH.264中,對于經(jīng)內(nèi)部譯碼區(qū)塊來說,/=G/,且對于經(jīng)中間譯碼區(qū)塊來說,/=2/6?;诖擞^察,可針對經(jīng)內(nèi)部譯碼區(qū)塊和經(jīng)中間譯碼區(qū)塊而形成不同映射圖(類似于圖1A和圖1B的映射圖)。圖1A和圖1B的映射圖對應(yīng)于/=^/。因此,在此實例中,如應(yīng)用于H.264,圖1A和圖1B的映射圖可對應(yīng)于經(jīng)內(nèi)部譯碼區(qū)塊。在此情況下,如果編碼器裝置對一信號進行譯碼以指示從經(jīng)譯碼的位流排除了一個或一個以上精細(xì)化系數(shù)值,則解碼器裝置可基于歷史(例如,通過應(yīng)用類似于圖1A和圖1B中所示的映射圖的映射圖)而導(dǎo)出所述值。圖1A中展示無效區(qū)參數(shù)(/=0/3),但Q(量化步長)在圖1A中被標(biāo)記為A。圖1A中還標(biāo)記了決策閾值中的一些閾值的位置,和重建值r。中的一些重建值的位置。每一精細(xì)化系數(shù)是相對于先前層而界定的且可具有為-1、0或1的值。還在圖1A中將此說明為可能值C2。決策閾值之間的每一實心三角表示給定變換系數(shù)的可能值。然而,應(yīng)注意,在圖1A和圖1B所示的一些情況中,精細(xì)化系數(shù)的唯一可能(或或然)值(給定先前歷史)是零值。在這些情況中,本發(fā)明提議避免在編碼器處對精細(xì)化系數(shù)進行譯碼且允許在解碼器處導(dǎo)出精細(xì)化系數(shù)。圖1B特定標(biāo)記一些精細(xì)化系數(shù)的不同可能性中的一些。在區(qū)域104中,相對于第二FGS層,第三FGS層存在三個可能的精細(xì)化系數(shù)值,即,-1、0和1。在此情況中,基礎(chǔ)層中的對應(yīng)變換系數(shù)值為O,第一FGS層中的對應(yīng)變換系數(shù)值為1且第二FGS層中的對應(yīng)變換系數(shù)值為O。給定此歷史,編碼器和解碼器可知道,相對于第二FGS層,第三FGS層存在三個可能的精細(xì)化系數(shù)值,g卩,-1、0和1。在區(qū)域105中,相對于第一FGS層,第二FGS層也存在三個可能的精細(xì)化系數(shù)值,即,-1、0和1。在此情況中,基礎(chǔ)層中的對應(yīng)變換系數(shù)值為1,且第一FGS層中的對應(yīng)變換系數(shù)值為0。給定此歷史,編碼器和解碼器可知道,相對于第一FGS層,第二FGS層存在三個可能的精細(xì)化系數(shù)值,即,-1、0和1。區(qū)域IOI、區(qū)域102和區(qū)域103說明編碼器和解碼器(基于對應(yīng)變換系數(shù)的歷史)知道精細(xì)化系數(shù)將具有較高為零可能性的情境。只要第n層相對于第n-l層僅存在一個可能的系數(shù)值,則此可在區(qū)域IOI、區(qū)域102和區(qū)域103中觀察到。舉例來說,在區(qū)域101中,相對于第一FGS層,第二FGS層存在一個可能的精細(xì)化系數(shù)值,即,0。在此情況中,基礎(chǔ)層中的對應(yīng)變換系數(shù)值為-1,且第一FGS層中的對應(yīng)變換系數(shù)值為-1。給定此歷史,編碼器和解碼器可知道,相對于第一FGS層,第二FGS層存在一個可能的精細(xì)化系數(shù)值,B口,0。在此情況中,那個精細(xì)化系數(shù)實際為零的概率很高,且可在解碼器處推測。在區(qū)域102中,相對于第二FGS層,第三FGS層也存在一個可能的精細(xì)化系數(shù)值,即,0。在此情況中,基礎(chǔ)層中的對應(yīng)變換系數(shù)值為-1,第一FGS層中的對應(yīng)變換系數(shù)值為O,且第二FGS層中的對應(yīng)變換系數(shù)值為-1。給定此歷史,編碼器和解碼器可知道,相對于第二FGS層,第三FGS層存在一個可能的精細(xì)化系數(shù)值,即,0。在此情況中,那個精細(xì)化系數(shù)實際為零的概率很高,且可在解碼器處推測。在區(qū)域103中,相對于第二FGS層,第三FGS層也存在一個可能的精細(xì)化系數(shù)值,即,0。在此情況中,基礎(chǔ)層中的對應(yīng)變換系數(shù)值為-1,第一FGS層中的對應(yīng)變換系數(shù)值為O,且第二FGS層中的對應(yīng)變換系數(shù)值為1。給定此歷史,編碼器和解碼器可知道,相對于第二FGS層,第三FGS層存在一個可能的精細(xì)化系數(shù)值,即,0。在此情況中,那個精細(xì)化系數(shù)實際為零的概率很高,且可在解碼器處推測。簡要來說,對于給定的量化水平和/或無效區(qū)參數(shù),精細(xì)化系數(shù)的或然值在許多情況中可能限于0(或可能為另一值)??苫谙惹皩又械膶?yīng)變換系數(shù)的歷史來確定這些情況。此外,編碼中所使用的量化和/或無效區(qū)參數(shù)的類型可由被譯碼的視頻區(qū)塊的類型界定,例如,內(nèi)部(I)或中間(P或B)。編碼器可從經(jīng)編碼的位流排除所述精細(xì)化系數(shù)值,且可能有可能用信號向解碼器通知正針對一個或一個以上視頻區(qū)塊類型排除所述信息。解碼器可基于與給定精細(xì)化系數(shù)相關(guān)聯(lián)的歷史(例如,與給定精細(xì)化系數(shù)相關(guān)聯(lián)的對應(yīng)變換系數(shù)的值)來產(chǎn)生所排除的信息。以此方式,可改進譯碼效率。在一些情況中,歷史可能(例如)歸因于量化誤差而不可反映出所產(chǎn)生的實際精細(xì)化系數(shù)值,但所述情況很少見且不應(yīng)使視頻質(zhì)量發(fā)生任何顯著量的降級。圖2是說明視頻編碼和解碼系統(tǒng)10的方框圖。如圖2所示,系統(tǒng)10包括源裝置2,所述源裝置2經(jīng)由通信信道15將經(jīng)編碼的視頻傳輸?shù)浇邮昭b置6。源裝置2可包括視頻源11、視頻編碼器12和調(diào)制器/傳輸器14。接收裝置6可包括接收器/解調(diào)器16、視頻解碼器18和顯示裝置20。系統(tǒng)10可經(jīng)配置以應(yīng)用本文中所描述的用于變換系數(shù)譯碼的技術(shù),其中從所傳輸?shù)奈涣髋懦?xì)化系數(shù)中的一者或一者以上的值且基于歷史在接收裝置6處導(dǎo)出所述值??煽s放視頻譯碼(SVC)是指使用基礎(chǔ)層和一個或一個以上可縮放增強層的視頻譯碼。對于SVC,基礎(chǔ)層通常載運具有基本質(zhì)量水平的視頻數(shù)據(jù)。一個或一個以上增強層載運額外視頻數(shù)據(jù)來支持較高空間、時間和/或信噪比SNR水平。可相對于先前編碼的層來界定增強層。增強層界定至少兩個不同類型的系數(shù),其被稱作重要系數(shù)和精細(xì)化系數(shù)。精細(xì)化系數(shù)可相對于先前編碼的層的對應(yīng)值來界定值。增強層的幀有時僅包括基礎(chǔ)層或先前增強層中的視頻區(qū)塊的總數(shù)的一部分,例如,僅那些被執(zhí)行增強的區(qū)塊。重要系數(shù)是指先前層中的對應(yīng)系數(shù)具有零值的系數(shù)。精細(xì)化系數(shù)是指先前層中的對應(yīng)系數(shù)具有非零值的系數(shù)。對變換系數(shù)的譯碼通常涉及可變長度譯碼(VLC)方法,其中將系數(shù)的不同集合映射到VLC表中的可變長度碼。對增強層的可變長度譯碼通常涉及雙回合方法。執(zhí)行第一回合以對重要系數(shù)進行可變長度譯碼且執(zhí)行另一回合以對精細(xì)化系數(shù)進行可變長度譯碼。本發(fā)明的技術(shù)尤其可用于精細(xì)化系數(shù)的可變長度譯碼。在圖2的實例中,通信信道15可包含例如射頻(RF)頻譜或一個或一個以上物理傳輸線的任何無線或有線通信媒體,或無線媒體與有線媒體的任何組合。通信信道15可形成基于包的網(wǎng)絡(luò)(例如局域網(wǎng)、廣域網(wǎng)或例如因特網(wǎng)的全球網(wǎng)絡(luò))的部分。通信信道15—般表示用于將視頻數(shù)據(jù)從源裝置2傳輸?shù)浇邮昭b置6的任何合適的通信媒體或不同通信媒體的集合。源裝置2產(chǎn)生用于傳輸?shù)浇邮昭b置6的經(jīng)譯碼的視頻數(shù)據(jù)。然而在一些情況中,裝置2、裝置6可以大體對稱的方式進行操作。舉例來說,裝置2、裝置6中的每一者可包括視頻編碼和解碼組件。因此,系統(tǒng)10可支持視頻裝置2、視頻裝置6之間的單向或雙向視頻傳輸以(例如)用于視頻串流、視頻廣播或視頻電話。源裝置2的視頻源11可包括例如攝像機的視頻俘獲裝置、含有先前俘獲的視頻的視頻檔案或來自視頻內(nèi)容提供者的視頻饋送。作為進一步替代,視頻源11可產(chǎn)生基于計算機圖形的數(shù)據(jù)以作為源視頻,或現(xiàn)場視頻與計算機產(chǎn)生的視頻的組合。在一些情況中,如果視頻源11為視頻相機,則源裝置2和接收裝置6可形成所謂的相機電話或視頻電話。在每一情況中,俘獲的視頻、預(yù)先俘獲的視頻或計算機產(chǎn)生的視頻可由視頻編碼器12編碼以用于經(jīng)由調(diào)制器/傳輸器14、通信信道15和接收器/解調(diào)器16從視頻源裝置2傳輸?shù)揭曨l接收裝置6的視頻解碼器18。依賴于在接收裝置6處導(dǎo)出類型0系數(shù),視頻編碼和解碼過程可實施本發(fā)明的技術(shù)以減少與精細(xì)化系數(shù)的通信相關(guān)聯(lián)的數(shù)據(jù)量。顯示裝置20向使用者顯示經(jīng)解碼的視頻數(shù)據(jù)且可包含多種顯示裝置中的任一者,例如陰極射線管、液晶顯示器(LCD)、等離子體顯示器、有機發(fā)光二極管(OLED)顯示器或另一類型的顯示裝置。視頻編碼器12和視頻解碼器18可經(jīng)配置以支持SVC以實現(xiàn)空間、時間和/或信噪比(SNR)可縮放性。在一些方面中,視頻編碼器12和視頻解碼器18可經(jīng)配置以支持SVC的精細(xì)粒度SNR可縮放性(FGS)譯碼。編碼器12和解碼器18可通過支持對基礎(chǔ)層和一個或一個以上可縮放增強層的編碼、傳輸和解碼來支持各種可縮放性程度。而且,對于可縮放視頻譯碼,基礎(chǔ)層載運具有基線質(zhì)量水平的視頻數(shù)據(jù)。一個或一個以上增強層載運額外數(shù)據(jù)來支持較高空間、時間和/或SNR水平??梢员仍鰪妼拥膫鬏敻煽康姆绞絹韨鬏敾A(chǔ)層。舉例來說,可使用經(jīng)調(diào)制的信號中的最可靠部分來傳輸基礎(chǔ)層,而可使用經(jīng)調(diào)制的信號中的較不可靠部分來傳輸增強層。為支持SVC,視頻編碼器12可包括基礎(chǔ)層編碼器22和一個或一個以上增強層編碼器24以分別執(zhí)行對基礎(chǔ)層和一個或一個以上增強層的編碼。本發(fā)明的涉及對精細(xì)化系數(shù)進行譯碼的技術(shù)適用于SVC中的增強層的視頻區(qū)塊的譯碼。更具體來說,本發(fā)明的技術(shù)適用于增強層的視頻區(qū)塊的精細(xì)化系數(shù)的VLC,但本發(fā)明不必限于此方面。根據(jù)本發(fā)明,從位流排除指示可導(dǎo)出的類型0系數(shù)的信息,且僅相對于類型1系數(shù)來應(yīng)用VLC。在解碼器處產(chǎn)生類型0系數(shù)的值。視頻解碼器18可包括經(jīng)組合的基礎(chǔ)/增強解碼器,其對與基礎(chǔ)層和增強層兩者相關(guān)聯(lián)的視頻區(qū)塊進行解碼且組合經(jīng)解碼的視頻來重建視頻序列的幀。顯示裝置20接收經(jīng)14解碼的視頻序列,且向使用者呈現(xiàn)所述視頻序列??筛鶕?jù)例如MPEG-2、MPEG-4、ITU-TH.263或ITU-TH.264/MPEG-4第10部分(高級視頻譯碼(AVC))的視頻壓縮標(biāo)準(zhǔn)來操作視頻編碼器12和視頻解碼器18。雖然圖2中未圖示,但在一些方面中,視頻編碼器12和視頻解碼器18可各分別與音頻編碼器和解碼器整合,且可包括適當(dāng)?shù)腗UX-DEMUX單元或其它硬件和軟件,以處置對共同數(shù)據(jù)流或單獨數(shù)據(jù)流中的音頻和視頻兩者的編碼。如果適用,則MUX-DEMUX單元可遵照ITUH.223多路復(fù)用器協(xié)議或例如使用者數(shù)據(jù)報協(xié)議(UDP)的其它協(xié)議。H.264/MPEG-4(AVC)標(biāo)準(zhǔn)由ITU-T視頻譯碼專家組(VCEG)連同ISO/IEC移動圖片專家組(MPEG)制定,以作為被稱為聯(lián)合視頻小組(JVT)的集體伙伴的產(chǎn)品。在一些方面中,本發(fā)明中所描述的技術(shù)可應(yīng)用于大體上遵照H.264標(biāo)準(zhǔn)的裝置。ITU-T研究組在2005年3月在ITU-T推薦H.264"用于通用音視頻服務(wù)的高級視頻譯碼(AdvancedVideoCodingforgenericaudiovisualservices)"中描述了H.264標(biāo)準(zhǔn),其在本文中也可被稱作H.264標(biāo)準(zhǔn)或H.264規(guī)范或H.264/AVC標(biāo)準(zhǔn)或規(guī)范。聯(lián)合視頻小組(JVT)繼續(xù)致力于向H.264/MPEG-4AVC的SVC擴展。演進SVC擴展的規(guī)范呈聯(lián)合草案(JD)的形式。由JVT創(chuàng)建的聯(lián)合可縮放視頻模型(JSVM)實施用于可縮放視頻中的工具,其可在系統(tǒng)10內(nèi)使用以用于本發(fā)明中所描述的各種譯碼任務(wù)。關(guān)于精細(xì)粒度SNR可縮放性(FGS)譯碼的詳細(xì)信息可在聯(lián)合草案文獻(xiàn)中找到,且特定來說,在日內(nèi)瓦,2006年4月,JVT-S201,托拉斯維干德(ThomasWiegand)、加力蘇立文(GarySullivan)、居蓮瑞秋(JulienReichel)、黑寇思沃茲(HeikoSchwarz)和馬思阿斯聞(MathiasWien)的"聯(lián)合草案6:可縮放視頻譯碼(JointDraft6:ScalableVideoCoding)"的聯(lián)合草案6(SVCJD6)中找到,且在摩洛哥的馬拉喀什,2007年1月,JVT-V201,托拉斯維干德(ThomasWiegand)、加力蘇立文(GarySullivan)、居蓮瑞秋(JulienReichel)、黑寇思沃茲(HeikoSchwarz)和馬思阿斯聞(MathiasWien)的"SVC修正的聯(lián)合草案9(JointDraft9ofSVCAmendment)"的聯(lián)合草案9(SVCJD9)中找到。在一些方面中,為進行視頻廣播,可將本發(fā)明中所描述的技術(shù)應(yīng)用于增強型H.264視頻譯碼以用于使用待出版為技術(shù)標(biāo)準(zhǔn)TIA-1099("FLO規(guī)范")的僅前向鏈路(FLO)空中接口規(guī)范("用于陸地移動多媒體多播的僅前向鏈路空中接口規(guī)范(ForwardLinkOnlyAirInterfaceSpecificationforTerrestrialMobileMultimediaMulticast)")而在P擊i也移動多媒體多播(TM3)系統(tǒng)中傳遞實時視頻服務(wù)。即,通信信道15可包含用以根據(jù)FLO規(guī)范或類似規(guī)范來廣播無線視頻信息的無線信息信道。FLO規(guī)范包括界定適用于FLO空中接口的位流語法與語義和解碼過程的實例?;蛘?,可根據(jù)例如DVB-H(數(shù)字視頻廣播-掌上型)、ISDB-T(整合服務(wù)數(shù)字廣播-陸地型)或DMB(數(shù)字媒體廣播)的其它標(biāo)準(zhǔn)來廣播視頻。因此,源裝置2可為移動無線終端、視頻串流服務(wù)器或視頻廣播服務(wù)器。然而,本發(fā)明中所描述的技術(shù)不限于任何特定類型的廣播、多播或點對點系統(tǒng)。在廣播的情況中,源裝置2可向多個接收裝置廣播若干視頻數(shù)據(jù)信道,所述多個接收裝置中的每一者可類似于圖2的接收裝置6。視頻編碼器12和視頻解碼器18可各實施為一個或一個以上微處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、離散邏輯、軟件、硬件、固件或其任何組合。視頻編碼器12和視頻解碼器18中的每一者可包括在一個或一個以上編碼器或解碼器中,其任一者可作為經(jīng)組合的編碼器/解碼器(CODEC)的部分整合在各自移動裝置、訂戶裝置、廣播裝置、服務(wù)器或類似裝置中。另外,源裝置2和接收裝置6可各包括適當(dāng)?shù)恼{(diào)制、解調(diào)、頻率轉(zhuǎn)換、過濾和放大器組件以用于傳輸和接收經(jīng)編碼的視頻,包括(適用時)足以支持無線通信的射頻(RF)無線組件和天線。然而,出于易于說明的目的,所述組件在圖2中被概括為源裝置2的調(diào)制器/傳輸器14和接收裝置6的接收器/解調(diào)器16。視頻序列包括一系列視頻幀。視頻編碼器12對個別視頻幀內(nèi)的像素區(qū)塊(或變換系數(shù)的區(qū)塊)進行操作以對視頻數(shù)據(jù)進行編碼。視頻區(qū)塊可具有固定或變化的尺寸,且可根據(jù)指定譯碼標(biāo)準(zhǔn)而在尺寸上有所不同。在一些情況中,每一視頻幀為經(jīng)譯碼的單元,而在其它情況中,每一視頻幀可被劃分為形成經(jīng)譯碼的單元的一系列切片。每一切片可包括可布置在子區(qū)塊內(nèi)的一系列宏區(qū)塊。作為一實例,ITU-TH.264標(biāo)準(zhǔn)支持以各種區(qū)塊尺寸的內(nèi)部預(yù)測(例如對于亮度(luma)分量來說為16x16、8x8或4x4,且對于色度分量來說為8x8),以及以各種區(qū)塊尺寸的中間預(yù)測(例如對于亮度分量來說為16x16、16x8、8x16、8x8、8x4、4x8和4M,且對于色度分量來說為對應(yīng)縮放的尺寸)。較小視頻區(qū)塊可提供較佳分辨率,且可用于包括較高細(xì)節(jié)水平的視頻幀的位置。一般來說,可認(rèn)為宏區(qū)塊(MB)和各種子區(qū)塊是視頻區(qū)塊。另外,可認(rèn)為切片是例如MB和/或子區(qū)塊的一系列視頻區(qū)塊。應(yīng)注意,每一切片可為視頻幀的可獨立解碼單元。在基于內(nèi)部的預(yù)測譯碼或基于中間的預(yù)測譯碼后,可將額外譯碼技術(shù)應(yīng)用于所傳輸?shù)奈涣?。這些額外譯碼技術(shù)可包括變換技術(shù)(例如H.264/AVC中所使用的4x4或8><8整數(shù)變換或離散余弦變換DCT)和變換系數(shù)譯碼(例如對變換系數(shù)的可變長度譯碼)。變換系數(shù)的區(qū)塊可稱作視頻區(qū)塊。換句話說,術(shù)語"視頻區(qū)塊"是指視頻數(shù)據(jù)的區(qū)塊,而不考慮信息的域。因此,視頻區(qū)塊可位于像素域或經(jīng)變換的系數(shù)域中。本發(fā)明提供用于對精細(xì)化系數(shù)進行譯碼的技術(shù)。而且,精細(xì)化系數(shù)是指在SVC方案的先前層中具有非零值的系數(shù),而重要系數(shù)是指在一個或一個以上先前層中具有零值的系數(shù)。根據(jù)本發(fā)明,可從位流排除指示精細(xì)化系數(shù)值中的一些精細(xì)化系數(shù)值的信息,從源裝置2將所述位流傳輸?shù)浇邮昭b置6。編碼器12和解碼器18可執(zhí)行互反方法,其依賴于歷史來識別從位流排除的類型O精細(xì)化系數(shù),因為可假設(shè)其值為零。如本文中所使用,術(shù)語"譯碼"大體上是指編碼或解碼過程的至少一部分。視頻編碼器12對數(shù)據(jù)進行編碼,而視頻解碼器18解碼數(shù)據(jù)。對類型1精細(xì)化系數(shù)的譯碼可基于VLC方法,所述VLC方法使用VLC表以將碼字指派給精細(xì)化系數(shù)的不同集合??捎闪愕挠纬涕L度來表示零值系數(shù)的集合,且所述表可指派或然度更高的游程長度來縮短VLC碼。類似地,VLC表可指派或然度較低的游程長度來延長VLC碼??上鄬τ诔R?guī)表來調(diào)適所述VLC表以更好地慮及僅使用所述表來譯碼類型l精細(xì)化系數(shù),且從位流排除類型O系數(shù)的信息的事實。而且,在解碼器處導(dǎo)出類型0系數(shù)的值??苫谙惹白g碼統(tǒng)計來形成VLC表,但在大多數(shù)情況中,使用靜態(tài)VLC表。而且,然而,VLC表可能不同于常規(guī)表,因為從位流排除了類型0系數(shù)的信息。在靜態(tài)VLC表的情況中,編碼器12和解碼器18僅從用于對精細(xì)化系數(shù)進行譯碼的可能表的集合中選擇一個或一個以上適當(dāng)VLC表。不論是形成VLC表還是VLC表為靜態(tài),可在需要時對VLC表進行更新。圖3為說明可縮放視頻位流的基礎(chǔ)層17和增強層18內(nèi)的視頻幀的圖。如上文所述,本發(fā)明的技術(shù)適用于對增強層的數(shù)據(jù)的譯碼?;A(chǔ)層17可包含位流,所述位流含有表示第一水平的空間、時間或SNR可縮放性的經(jīng)編碼視頻數(shù)據(jù)。增強層18可包含一位流,所述位流含有表示第二水平的空間、時間和/或SNR可縮放性的經(jīng)編碼視頻數(shù)據(jù)。雖然展示了單一增強層,但在一些情況中可使用若干增強層。僅在結(jié)合基礎(chǔ)層(或如果存在多個增強層,則為先前增強層)的情況下可解碼增強層位流。增強層18含有對基礎(chǔ)層17中的經(jīng)解碼視頻數(shù)據(jù)的參考。所述參考可用于變換域或像素域中以產(chǎn)生最終的經(jīng)解碼視頻數(shù)據(jù)。基礎(chǔ)層17和增強層18可含有內(nèi)部(1)、中間(P)和雙向(B)幀。內(nèi)部幀可包括所有經(jīng)內(nèi)部譯碼視頻區(qū)塊。I幀和P幀可包括至少一些經(jīng)中間譯碼視頻區(qū)塊(中間區(qū)塊),但也可包括一些經(jīng)內(nèi)部譯碼區(qū)塊(內(nèi)部區(qū)塊)。增強層17的不同幀無需包括基礎(chǔ)層17中的視頻區(qū)塊中的全部。增強層18中的P幀依賴于對基礎(chǔ)層17中的P幀的參考。通過對增強層18和基礎(chǔ)層17中的幀進行解碼,視頻解碼器能夠增加經(jīng)解碼視頻的視頻質(zhì)量。17舉例來說,基礎(chǔ)層17可包括以(例如)每秒15幀的最小幀速率來編碼的視頻,而增強層18可包括以(例如)每秒30幀的較高幀速率來編碼的視頻。為支持不同質(zhì)量水平下的編碼,可分別以較高的量化參數(shù)(QP)和較低QP來對基礎(chǔ)層17和增強層18進行編碼。另外,可以比增強層18的傳輸更可靠的方式來傳輸基礎(chǔ)層17。作為一實例,可使用經(jīng)調(diào)制信號中的最可靠部分來傳輸基礎(chǔ)層17,而可使用經(jīng)調(diào)制的信號中的較不可靠部分來傳輸增強層18。圖3的說明僅為示范性的,因為可以許多不同方式來界定基礎(chǔ)層和增強層。圖4為說明與本發(fā)明一致的視頻編碼器50的一實例的方框圖,所述視頻編碼器50包括系數(shù)編碼單元46以對數(shù)據(jù)進行編碼。圖4的視頻編碼器50可對應(yīng)于圖2中的源裝置2的增強層編碼器24。g卩,出于簡明起見,圖4中未說明基礎(chǔ)層編碼組件。因此,可認(rèn)為視頻編碼器50是增強層編碼器?;蛘?,(例如)在支持基礎(chǔ)層和增強層的可縮放視頻譯碼的金字塔式編碼器設(shè)計中,視頻編碼器50的所說明組件也可與基礎(chǔ)層編碼模塊或單元組合實施。視頻編碼器50可對視頻幀內(nèi)的區(qū)塊執(zhí)行內(nèi)部譯碼和中間譯碼。內(nèi)部譯碼依賴于空間預(yù)測來減小或移除給定視頻幀內(nèi)的視頻中的空間冗余。中間譯碼依賴于時間預(yù)測來減小或移除視頻序列的鄰近幀內(nèi)的視頻的時間冗余。對于中間譯碼,視頻編碼器50執(zhí)行運動估計以追蹤兩個或兩個以上鄰近幀之間的匹配的視頻區(qū)塊的移動。如圖4所示,視頻編碼器50接收待編碼的視頻幀內(nèi)的當(dāng)前視頻區(qū)塊31(例如,增強層視頻區(qū)塊)。在圖4的實例中,視頻編碼器50包括運動估計單元33、參考幀存儲裝置35、運動補償單元37、區(qū)塊變換單元39、量化單元41、反量化單元42、反變換單元44和系數(shù)編碼單元46。也可包括解塊過濾器(未圖示)以過濾區(qū)塊邊界來移除區(qū)塊假影。視頻編碼器50也包括求和器48和求和器51。圖4說明視頻編碼器50的用于視頻區(qū)塊的中間譯碼的時間預(yù)測組件。雖然出于易于說明的目的而未在圖4中展示,但視頻編碼器50也可包括用于一些視頻區(qū)塊的內(nèi)部譯碼的空間預(yù)測組件。然而,空間預(yù)測組件通常僅用于基礎(chǔ)層譯碼。可相對于經(jīng)內(nèi)部譯碼或中間譯碼的殘余區(qū)塊的變換系數(shù)來應(yīng)用本發(fā)明的技術(shù)。運動估計單元33將視頻區(qū)塊31與一個或一個以上鄰近視頻幀中的區(qū)塊進行比較以產(chǎn)生一個或一個以上運動向量??蓮膮⒖紟鎯ρb置35檢索鄰近幀,所述參考幀存儲裝置35可包含任何類型的存儲器或數(shù)據(jù)存儲裝置以存儲從先前編碼的區(qū)塊而重建的視頻區(qū)塊。可針對具有可變尺寸的區(qū)塊(例如,16x16、16x8、8x16、8x8或更小的區(qū)塊尺寸)執(zhí)行運動估計。運動估計單元33(例如)基于速率失真模型來識別鄰近幀中的最緊密匹配當(dāng)前視頻區(qū)塊31的區(qū)塊,且確定所述區(qū)塊之間的位移。在此基礎(chǔ)上,運動估計單元33產(chǎn)生一運動向量(MV)(或在雙向預(yù)測的情況中為多個MV),所述運動向量(MV)指示當(dāng)前視頻區(qū)塊31與用以對當(dāng)前視頻區(qū)塊31進行譯碼的預(yù)測區(qū)塊之間的位移的量值和軌跡。運動向量可具有二分之一像素或四分之一像素精確度或甚至更精細(xì)的精確度,以允許視頻編碼器50以高于整數(shù)像素位置的精確度來追蹤運動且獲得較佳預(yù)測區(qū)塊。當(dāng)使用具有分?jǐn)?shù)像素值的運動向量時,在運動補償單元37中實行內(nèi)插操作。運動估計單元33可使用速率失真模型來識別視頻區(qū)塊的最佳運動向量。使用所得運動向量,運動補償單元37通過運動補償來形成預(yù)測視頻區(qū)塊。視頻編碼器50通過在求和器48處從原始的當(dāng)前視頻區(qū)塊31中減去運動補償單元37所產(chǎn)生的預(yù)測視頻區(qū)塊而形成殘余視頻區(qū)塊。區(qū)塊變換單元39對殘余區(qū)塊應(yīng)用例如離散正弦變換(DCT)等變換,從而產(chǎn)生殘余變換區(qū)塊系數(shù)。量化單元41量化殘余變換區(qū)塊系數(shù)以進一步降低位速率。求和器49A(例如)從基礎(chǔ)層編碼器(未圖示)接收基礎(chǔ)層系數(shù)信息且定位在區(qū)塊變換單元39與量化單元41之間以將此基礎(chǔ)層系數(shù)信息供應(yīng)到增強層譯碼中。具體來說,求和器49A從區(qū)塊變換單元39的輸出中減去基礎(chǔ)層系數(shù)信息。以類似方式,定位在反變換單元44與反量化單元42之間的求和器49B也從基礎(chǔ)層編碼器(未圖示)接收基礎(chǔ)層系數(shù)信息。求和器49B將基礎(chǔ)層系數(shù)信息添加到反量化單元42的輸出。空間預(yù)測譯碼以非常類似于時間預(yù)測譯碼的方式進行操作。然而,時間預(yù)測譯碼依賴于鄰近幀(或其它經(jīng)譯碼的單元)的區(qū)塊來執(zhí)行譯碼,而空間預(yù)測依賴于共同幀(其它經(jīng)譯碼的單元)內(nèi)的區(qū)塊來執(zhí)行譯碼??臻g預(yù)測譯碼對內(nèi)部區(qū)塊進行譯碼,而時間預(yù)測譯碼對中間區(qū)塊進行譯碼。而且,出于簡明起見而未在圖4中展示空間預(yù)測組件。然而,本發(fā)明的技術(shù)可相對于通過在空間預(yù)測譯碼過程后的變換所產(chǎn)生的變換系數(shù)來應(yīng)用。系數(shù)編碼單元46(例如)根據(jù)可變長度譯碼方法來對經(jīng)量化的變換系數(shù)進行譯碼,以更進一步降低所傳輸?shù)男畔⒌奈凰俾?。具體來說,系數(shù)編碼單元46應(yīng)用本發(fā)明的技術(shù)來對增強層的精細(xì)化系數(shù)進行譯碼。系數(shù)編碼單元46可將重要系數(shù)與精細(xì)化系數(shù)分開譯碼,但本發(fā)明不必限于此方面。相對于增強層的精細(xì)化系數(shù),系數(shù)譯碼單元46可在譯碼到位流中的類型1系數(shù)與未譯碼到位流中的類型O系數(shù)之間進行區(qū)分。系數(shù)編碼單元46可產(chǎn)生帶內(nèi)或帶外信號以向解碼器指示從位流排除了指示類型0系數(shù)的信息且需要基于與對應(yīng)變換系數(shù)相關(guān)聯(lián)的歷史在解碼器處導(dǎo)出所述信息。雖然本文中所描述的技術(shù)采用雙回合方法,其中將重要系數(shù)與精細(xì)化系數(shù)分開譯碼,但也可將所述技術(shù)應(yīng)用于單回合方法,其中與精細(xì)化系數(shù)一起譯碼重要系數(shù)。在任何情況中,根據(jù)本發(fā)明,從位流排除了指示類型o精細(xì)化系數(shù)的信息且基于先前層的對應(yīng)變換系數(shù)的歷史在解碼器處導(dǎo)出所述信息。在對變換系數(shù)(包括重要系數(shù)、類型1精細(xì)化系數(shù)和類型0精細(xì)化系數(shù))進行譯碼之后,可將經(jīng)編碼的視頻(例如,可變長度碼字)傳輸?shù)搅硪谎b置。另外,反量化單元42和反變換單元44分別應(yīng)用反量化和反變換以重建殘余區(qū)塊。求和器51將經(jīng)重建的殘余區(qū)塊添加到運動補償單元37所產(chǎn)生的經(jīng)運動補償?shù)念A(yù)測區(qū)塊以產(chǎn)生經(jīng)重建的視頻區(qū)塊以用于存儲在參考幀存儲裝置35中。由運動估計單元33和運動補償單元37使用經(jīng)重建的視頻區(qū)塊以對后續(xù)視頻幀中的區(qū)塊進行編碼。圖5為說明視頻解碼器60的一實例的方框圖,所述視頻解碼器60可對應(yīng)于圖l的執(zhí)行基礎(chǔ)層和增強層解碼的視頻解碼器18。視頻解碼器60包括執(zhí)行圖4的系數(shù)編碼單元46的互反功能的系數(shù)解碼單元52A。S卩,系數(shù)解碼單元52A以假設(shè)從位流排除了指示類型0系數(shù)的信息的方式對增強層的精細(xì)化系數(shù)進行譯碼。系數(shù)解碼單元52A使用對應(yīng)變換系數(shù)的歷史(例如,對應(yīng)于經(jīng)譯碼的當(dāng)前層的類型O精細(xì)化系數(shù))來產(chǎn)生與從位流所排除的類型0精細(xì)化系數(shù)相關(guān)聯(lián)的值。視頻解碼器60可對視頻幀內(nèi)的區(qū)塊執(zhí)行內(nèi)部解碼和中間解碼。在圖5的實例中,視頻解碼器60包括系數(shù)解碼單元52A與系數(shù)解碼單元52B、運動補償單元54、反量化單元56、反變換單元58和參考幀存儲裝置62。視頻解碼器60也包括將反傳輸單元58的輸出與運動補償單元54的輸出進行組合的求和器64。視頻解碼器60也可任選地包括過濾求和器64的輸出的解塊過濾器(未圖示)。圖5說明視頻解碼器60的用于視頻區(qū)塊的中間解碼的時間預(yù)測組件。視頻解碼器60也可包括對一些視頻區(qū)塊進行內(nèi)部解碼的空間預(yù)測組件,其由內(nèi)部預(yù)測單元55表示。視頻解碼器60也可包括用于基礎(chǔ)層信息的另一系數(shù)解碼單元52B。系數(shù)解碼單元52B可大體上以常規(guī)方式相對于基礎(chǔ)層系數(shù)的解碼進行操作。內(nèi)部預(yù)測單元55可任選地執(zhí)行對基礎(chǔ)層視頻區(qū)塊的任何空間解碼,且可將內(nèi)部預(yù)測單元55的輸出提供到加法器53。增強層路徑可包括反量化單元58A,且基礎(chǔ)層路徑可包括反量化單元56B。可由加法器57來組合基礎(chǔ)層路徑與增強層路徑中的信息。視頻解碼器60可對視頻幀內(nèi)的區(qū)塊執(zhí)行內(nèi)部解碼和中間解碼。在圖5的實例中,視頻解碼器60包括系數(shù)解碼單元52A與系數(shù)解碼單元52B(上文提及)、運動補償單元54、反量化單元56A與反量化單元56B、反變換單元58和參考幀存儲裝置62。視頻解碼器60還包括求和器64。視頻解碼器60也可任選地包括過濾求和器64的輸出的解塊過濾器(未圖示)。而且,求和器57將基礎(chǔ)層路徑與增強層路徑中的信息進行組合,且內(nèi)部預(yù)測單元55和加法器53促進對基礎(chǔ)層視頻區(qū)塊的任何空間解碼。而且,系數(shù)解碼單元52A接收經(jīng)編碼的視頻位流且應(yīng)用本發(fā)明中所描述的技術(shù)。具體來說,對于重要系數(shù),系數(shù)解碼單元52A可使用VLC表來解碼信息。類似地,對于類型l精細(xì)化系數(shù),系數(shù)解碼單元52A可使用VLC表來解碼信息,所述VLC表可為不同于用于重要系數(shù)的VLC表的VLC表。然而,對于類型0精細(xì)化系數(shù),系數(shù)解碼單元52A可基于與SVC方案的先前層的對應(yīng)變換系數(shù)相關(guān)聯(lián)的歷史來產(chǎn)生適當(dāng)?shù)闹怠T谟上禂?shù)解碼單元52A執(zhí)行解碼之后,運動補償單元54接收運動向量和來自參考幀存儲裝置62的一個或一個以上經(jīng)重建參考幀。反量化單元56A對經(jīng)量化的區(qū)塊系數(shù)進行反量化(即,解量化)。在通過加法器57將增強層與基礎(chǔ)層信息進行組合之后,反變換單元58對系數(shù)應(yīng)用反變換(例如,反DCT)以產(chǎn)生殘余區(qū)塊。運動補償單元54產(chǎn)生經(jīng)運動補償?shù)膮^(qū)塊,求和器64將所述區(qū)塊^殘余區(qū)塊求和以形成經(jīng)解碼的區(qū)塊。如果需要,則也可應(yīng)用解塊過濾器來過濾經(jīng)解碼的區(qū)塊以便移除區(qū)塊假影。接著,將經(jīng)過濾的區(qū)塊置放在參考幀存儲裝置62中,所述參考幀存儲裝置62從運動補償提供參考區(qū)塊且也向驅(qū)動顯示裝置(例如,圖2的裝置20)產(chǎn)生經(jīng)解碼的視頻。圖6為說明示范性系數(shù)編碼單元46的方框圖,其可對應(yīng)于圖4所示的系數(shù)譯碼單元。系數(shù)編碼單元46包括編碼模塊72、歷史模塊74、表選擇模塊76和譯碼表78。譯碼表78大體是指可存儲在任何位置(例如,在本地或在單獨的存儲器位置上的芯片外)上的表。可在需要時對譯碼表78進行周期性地更新。編碼模塊72在單獨的譯碼回合中對精細(xì)化系數(shù)和重要系數(shù)進行編碼,但在與重要系數(shù)一起譯碼精細(xì)化系數(shù)的情況下也可應(yīng)用本發(fā)明的技術(shù)??苫卺槍ο惹白g碼的幀的先前譯碼的區(qū)塊而搜集的信息(例如,統(tǒng)計)來執(zhí)行由編碼模塊72進行的表選擇。舉例來說,編碼模塊72可對先前編碼的幀執(zhí)行統(tǒng)計分析以促進表選擇。不論如何從譯碼表78選擇表,編碼模塊72應(yīng)用本發(fā)明的技術(shù)以從經(jīng)編碼的位流排除指示類型0精細(xì)化系數(shù)的信息。編碼模塊72對例如幀標(biāo)頭中的一個或一個以上位的信息進行譯碼以用信號向解碼器通知從位流排除了類型0精細(xì)化系數(shù)的信息。歷史模塊74檢查與精細(xì)化系數(shù)相關(guān)聯(lián)的歷史,以確定精細(xì)化系數(shù)是類型1系數(shù)還是類型O系數(shù)。更具體來說,當(dāng)對當(dāng)前FGS層進行譯碼時,歷史模塊74檢査SVC方案的先前FGS層和基礎(chǔ)層的對應(yīng)變換系數(shù)的歷史。如圖1A和圖1B所示且如上文所述,一些精細(xì)化系數(shù)可具有可假設(shè)為零的值。歷史模塊74檢查歷史以識別所述所謂的類型0系數(shù)。編碼模塊72可接著從位流排除指示類型0系數(shù)的值的信息。作為對完整歷史分析的譯碼替代方案,歷史模塊72可僅查看與前面的FGS層(例如,僅最近的歷史)的對應(yīng)系數(shù)相關(guān)聯(lián)的值。即,在對SVC方案的第n層進行譯碼時,歷史模塊74可通過確定與SVC方案的第n-l層相關(guān)聯(lián)的精細(xì)化系數(shù)值是否具有非零值來評估歷史。在此情況中,編碼模塊72可假設(shè)當(dāng)?shù)趎-l層的對應(yīng)系數(shù)具有非零值時,第n層的精細(xì)化系數(shù)值為零。在另一實例中,歷史模塊74可通過為當(dāng)前層的精細(xì)化系數(shù)指派索引值來評估歷史,索引值取決于與SVC方案的一個或一個以上先前層相關(guān)聯(lián)的對應(yīng)變換系數(shù)值。換句話說,可基于SVC方案中的先前層的對應(yīng)變換系數(shù)值來指派索引值(h)。作為一實例,可如下計算索引值(h):h=0for(i=0;i<n;i++){sig:(Ci=0)1:0;h=h+sig*(2《i);其中i為層號(即,1=0對應(yīng)于基礎(chǔ)層,1=1對應(yīng)于第一基礎(chǔ)層)且Cj為分配在層i處的系數(shù)的值。1++是指!=;+1,且sig為中間變量。編碼模塊72可用信號向解碼器通知用于哪些索引值(h)的精細(xì)化系數(shù)被假設(shè)為零。在此情況中,估計與SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值可包含將零值指派給當(dāng)前層的具有對應(yīng)于一個或一個以上預(yù)定索引值的索引值的精細(xì)化系數(shù)。在一些情況中,在編碼器和解碼器兩者中將所有類型0精細(xì)化系數(shù)值設(shè)定為0,即使在其量化值不同于零的情況下也如此。由于非零值的量將非常少,因此通過從位流排除用于這些類型0系數(shù)的信息而可引起的位速率節(jié)省可能勝過對經(jīng)重建質(zhì)量的影響?;蛘撸幋a模塊72可用信號向解碼器通知某一區(qū)域內(nèi)(例如,區(qū)塊或宏區(qū)塊內(nèi))的所有類型0系數(shù)值均為零。如果實際上并非所有類型0值均等于0(例如,歸因于量化),則其可與剩余的類型1精細(xì)化系數(shù)值一起被編碼。對宏區(qū)塊的類型1精細(xì)化系數(shù)進行編碼的方法(其中所有類型0精細(xì)化系數(shù)水平均等于0)應(yīng)不同于(例如,使用不同VLC)對宏區(qū)塊中的精細(xì)化系數(shù)進行的編碼(其中,類型O精細(xì)化系數(shù)中的一些類型0精細(xì)化系數(shù)為非零)。在對宏區(qū)塊的類型1精細(xì)化系數(shù)進行編碼的情況中,任何精細(xì)化系數(shù)為零的概率遠(yuǎn)小于對宏區(qū)塊的精細(xì)化系數(shù)進行編碼的情況。在另一實例中,歷史模塊74可(例如)基于例如圖1A和圖1B中所說明的歷史的22歷史將增強層的精細(xì)化系數(shù)的第一子集界定為類型0精細(xì)化系數(shù),且將增強層的精細(xì)化系數(shù)的第二子集界定為類型1精細(xì)化系數(shù)。編碼模塊72可包括經(jīng)編碼位流中的類型1精細(xì)化系數(shù)的信息,且排除經(jīng)編碼位流中的類型0精細(xì)化系數(shù)的信息。編碼模塊72可接著用信號向解碼器通知排除了類型o精細(xì)化系數(shù)的信息。如本文中所描述,精細(xì)化系數(shù)可具有限于-1、0和1的值??梢栽S多方式譯碼所述值。在一個實例中,使用信息的兩個位來譯碼精細(xì)化系數(shù)。第一位可指示系數(shù)是否等于0,且第二位可指示精細(xì)化系數(shù)的正負(fù)號(標(biāo)記為sn)與先前層的對應(yīng)系數(shù)的正負(fù)號(表示為Sn.,)是相同(coeff—ref—dir—flag=0)還是不同(coeff—ref—dir—flag=l)。先前層表示為s^。如果當(dāng)前系數(shù)的正負(fù)號與先前層的正負(fù)號相同,則coeff—ref_dir—flag=0,且如果當(dāng)前系數(shù)的正負(fù)號與先前層的正負(fù)號不同,則coeff—ref—dir—flag=l??蓪蓚€精細(xì)化位組合成如下表1中的三個精細(xì)化符號的字母表表1<table>tableseeoriginaldocumentpage23</column></row><table><table>tableseeoriginaldocumentpage24</column></row><table>如表2中所示,可將精細(xì)化系數(shù)的不同集合(如表l中所界定)映射到不同可變長度碼字。表2也列出了與不同碼字相關(guān)聯(lián)的各自位長度。在不同VLC表中,映射到精細(xì)化系數(shù)的不同集合的碼字可有所不同。因此,通過選擇適當(dāng)?shù)谋恚蓪崿F(xiàn)譯碼效率。根據(jù)本發(fā)明,可依據(jù)給定幀或視頻區(qū)塊是否包括類型O系數(shù)(其信息被從經(jīng)譯碼的位流中排除)來使用不同譯碼表。圖7為說明示范性系數(shù)解碼單元52A的方框圖,所述系數(shù)解碼單元52A可對應(yīng)于圖5中所示的系數(shù)解碼單元。系數(shù)解碼單元52A相對于系數(shù)編碼單元46所執(zhí)行的編碼來執(zhí)行互反解碼功能。因此,系數(shù)編碼單元46接收經(jīng)量化的殘余系數(shù)(本文中稱作變換系數(shù))且產(chǎn)生位流,而系數(shù)解碼單元52A接收位流且產(chǎn)生經(jīng)量化的殘余系數(shù)。系數(shù)解碼單元52A包括解碼模塊82、歷史模塊84和譯碼表88的集合。如同在單元46中,單元52A的譯碼表88通常是指可存儲在任何位置(例如,在本地或在芯片外單獨的存儲器位置上)上的表。譯碼表88可包含VLC表且可在需要時被周期性地更新。譯碼表88中可包括任何數(shù)目的表。在一些情況中,使用兩個表,但可包括更多的表。系數(shù)解碼單元82可針對重要系數(shù)與精細(xì)化系數(shù)執(zhí)行單獨的解碼回合。在那種情況中,本發(fā)明的技術(shù)可僅適用于譯碼或精細(xì)化系數(shù)。或者,本發(fā)明的技術(shù)可適用于在一譯碼回合中將重要系數(shù)與精細(xì)化系數(shù)兩者一起譯碼的譯碼方案。在任何情況中,系數(shù)解碼單元52A所執(zhí)行的解碼可大體上與系數(shù)編碼單元46所執(zhí)行的編碼互反。具體來說,由于知道從位流中排除了一些精細(xì)化系數(shù)值(例如,類型0系數(shù))的信息,系數(shù)解碼模塊82可對位流進行解碼。位流可包括一信號以向系數(shù)解碼單元82指示此事實。在此情況中,歷史模塊84可執(zhí)行與歷史模塊74(圖6)所執(zhí)行的歷史估定技術(shù)大體上互反的歷史估定技術(shù)。一般來說,系數(shù)解碼單元52A對SVC方案中的增強層的精細(xì)化系數(shù)進行譯碼。歷史模塊84評估與SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史,且解碼模塊82基于所述歷史來估計與SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。使用譯碼表88對包括在所傳輸?shù)奈涣髦械钠渌禂?shù)進行解碼。具體來說,解碼模塊82在一個或一個以上譯碼表88中執(zhí)行表查找以解碼位流中的碼字以產(chǎn)生經(jīng)譯碼的系數(shù)。歷史模塊84可將增強層的精細(xì)化系數(shù)的第一子集界定為類型0精細(xì)化系數(shù),且將增強層的精細(xì)化系數(shù)的第二子集界定為類型1精細(xì)化系數(shù)。解碼模塊82可接著解碼來自經(jīng)編碼位流的類型l精細(xì)化系數(shù)的信息,且產(chǎn)生類型O精細(xì)化系數(shù)的信息。而且,從經(jīng)編碼位流排除類型0精細(xì)化系數(shù)的信息。也可將以上表2視為譯碼表88中的一者。然而,譯碼表78(圖6)將系數(shù)集合映射到可變長度碼字,而譯碼表88(圖7)將可變長度碼字映射回系數(shù)集合。以此方式,可將系數(shù)解碼單元52A所執(zhí)行的解碼視為與系數(shù)編碼單元46所執(zhí)行的編碼互反。圖8為說明與本發(fā)明一致的SVC方案的增強層的精細(xì)化系數(shù)的譯碼技術(shù)的流程圖。將圖8的譯碼過程應(yīng)用于編碼和解碼兩者。如圖8所示,歷史模塊74、84評估與SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史(91)。譯碼模塊72、84基于所述歷史來估計與SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值(92)。譯碼模塊72、84接著對位流進行譯碼(93)。在編碼側(cè),對位流進行譯碼的過程可包括從位流排除一個或一個以上精細(xì)化系數(shù)值的信息,且用信號向解碼器通知從位流排除了所述信息。在解碼側(cè),對位流進行譯碼的過程可包括解析位流以識別用信號向所述解碼器通知從所述位流排除了所述信息的信息,且基于與SVC方案的一個或一個以上先前層相關(guān)聯(lián)的歷史來產(chǎn)生所述經(jīng)排除的信息。圖9為說明與本發(fā)明一致的用于編碼并傳輸精細(xì)化系數(shù)信息的技術(shù)的流程圖。如圖9所示,歷史模塊74基于與SVC方案的一個或一個以上先前層的對應(yīng)變換系數(shù)相關(guān)聯(lián)的歷史將精細(xì)化系數(shù)的第一子集界定為類型O系數(shù)(94)。再次參看圖1B,區(qū)域101展示第二FGS層中的類型0系數(shù),區(qū)域102展示第三FGS層中的類型0系數(shù),且區(qū)域103展示第三FGS層中的類型0系數(shù)。在這些情況中的每一者中,先前歷史要求或預(yù)測系數(shù)將最有可能具有零值。雖然量化效應(yīng)可使得一個或一個以上類型O系數(shù)具有非零值(逆概率),但對類型0系數(shù)具有零值的假設(shè)可大體上為可應(yīng)用于解碼器處以進行導(dǎo)出的穩(wěn)健假設(shè)。換句話說,類型O系數(shù)可實際上為零或非零,但具有較高為零的概率。歷史模塊74也基于與SVC方案的一個或一個以上先前層的對應(yīng)變換系數(shù)相關(guān)聯(lián)的歷史將精細(xì)化系數(shù)的第二子集界定為類型1系數(shù)(95)。再次參看圖1B,區(qū)域104展示第三FGS層中的類型1系數(shù),且區(qū)域105展示第二FGS層中的類型1系數(shù)。在這些情況中的每一者中,先前歷史要求或預(yù)測系數(shù)可具有若干可能的值,例如,1、O或-l。編碼模塊72對位流進行編碼以包括類型1系數(shù)的信息且包括或排除類型0系數(shù)的信息(96)。具體來說,編碼模塊72可執(zhí)行可變長度譯碼技術(shù),例如游程長度譯碼或經(jīng)譯碼的區(qū)塊圖案譯碼,其中經(jīng)由譯碼表將系數(shù)的圖案或零的游程映射到可變長度碼字。在此情況中,較短的可變長度碼字可對應(yīng)于或然度較高的圖案或零游程長度,且較長的可變長度碼字可對應(yīng)于或然度較低的圖案或零游程長度。在任何情況中,此譯碼僅考慮類型1系數(shù)且實質(zhì)上跳過類型0系數(shù)。編碼模塊72也產(chǎn)生信息以用信號向解碼器通知包括類型0系數(shù)的信息(值)還是從位流排除類型O系數(shù)的信息(值)(97)。此產(chǎn)生的信息可用信號通知從位流排除類型O系數(shù)的信息,且允許解碼器知道基于表的譯碼是否僅應(yīng)用于類型1系數(shù),且是否從位流排除了類型O系數(shù)的值。解碼器能夠識別并區(qū)分類型O系數(shù)與類型1系數(shù),因此,如果從位流排除了類型O系數(shù)的信息,則解碼器可產(chǎn)生類型O系數(shù)的信息,且解碼位流以重建類型1系數(shù)。在執(zhí)行編碼以產(chǎn)生位流之后,(例如)經(jīng)由調(diào)制器/傳輸器14、信道15和接收器/解調(diào)器16(見圖2)從源裝置2將位流傳輸?shù)浇邮昭b置6(98)。圖10為說明與本發(fā)明一致的用于接收并解碼精細(xì)化系數(shù)信息的技術(shù)的流程圖。如圖IO所示,接收器/解調(diào)器16接收經(jīng)編碼的位流(101)。接收器/解調(diào)器16可執(zhí)行物理層解調(diào)且將位流轉(zhuǎn)發(fā)到解碼器18。具體來說,視頻解碼器18可執(zhí)行本發(fā)明的技術(shù)來解碼精細(xì)化系數(shù)信息。為此,解碼器18可如上文所述包括系數(shù)解碼單元52A。單元52A的解碼模塊82識別位流中的指示從位流排除了類型0系數(shù)的信息的信號(102)。所述信號可包含經(jīng)譯碼以傳達(dá)從位流排除了所述信息的幀或區(qū)塊標(biāo)頭。歷史模塊84基于與SVC方案的一個或一個以上先前層的對應(yīng)變換系數(shù)相關(guān)聯(lián)的歷史將精細(xì)化系數(shù)的第一子集界定為類型O系數(shù)(103)。而且,參看圖1B,區(qū)域IOI、區(qū)域102和區(qū)域103展示各種FGS層中的示范性類型O系數(shù)。在這些區(qū)域IOI、102和103中的每一者中,先前歷史要求或預(yù)測系數(shù)將具有較高為零的概率。歷史模塊84也基于與SVC方案的一個或一個以上先前層的對應(yīng)變換系數(shù)相關(guān)聯(lián)的歷史將精細(xì)化系數(shù)的第二子集界定為類型1系數(shù)(104)。再次參看圖1B,區(qū)域104和26區(qū)域105展示不同F(xiàn)GS層中的示范性類型1系數(shù)。這些情況中的每一者,先前歷史要求或預(yù)測系數(shù)可具有若干可能值,例如,1、O或-l。解碼模塊82對來自位流的類型1系數(shù)的信息進行解碼(105)。具體來說,解碼模塊82可通過在譯碼表88中執(zhí)行碼字查找來執(zhí)行可變長度解碼。碼字可為位流的部分且映射到對應(yīng)于經(jīng)譯碼的類型1系數(shù)的系數(shù)集合。而且,較短可變長度碼字可對應(yīng)于或然度較高的系數(shù)圖案或系數(shù)的零游程長度,且較長可變長度碼字可對應(yīng)于或然度較低的系數(shù)圖案或系數(shù)的零游程長度。在任何情況中,此譯碼僅考慮類型l系數(shù)。解碼模塊82產(chǎn)生類型0系數(shù)的信息(106)。因此,解碼模塊82能夠區(qū)分類型0系數(shù)與類型1系數(shù),只要歷史模塊84基于與對應(yīng)變換系數(shù)相關(guān)聯(lián)的歷史來識別所述區(qū)別即可。具體來說,解碼模塊82可假設(shè)所有類型0系數(shù)均具有零值,且可產(chǎn)生所述零且將其插入經(jīng)解碼的視頻區(qū)塊中,例如,在歷史模塊82所識別的任何類型0系數(shù)的位置上。本文中所描述的技術(shù)可以硬件、軟件、固件或其任何組合來實施。被描述為模塊或組件的任何特征可一起實施在集成邏輯裝置中或單獨實施為離散但可互操作的邏輯裝置。如果以軟件實施,則可至少部分地通過包含指令的計算機可讀媒體來實現(xiàn)所述技術(shù),所述指令在執(zhí)行時執(zhí)行上文所描述的方法中的一者或一者以上。計算機可讀媒體可形成計算機程序產(chǎn)品的部分,其可包括封裝材料。計算機可讀媒體可包含例如同步動態(tài)隨機存取存儲器(SDRAM)的隨機存取存儲器(RAM)、只讀存儲器(ROM)、非易失性隨機存取存儲器(NVRAM)、電可擦除可編程只讀存儲器(EEPROM)、快閃存儲器、磁性或光學(xué)數(shù)據(jù)存儲媒體等。另外或作為替代,可至少部分地通過計算機可讀通信媒體來實現(xiàn)所述技術(shù),所述計算機可讀通信媒體以指令或數(shù)據(jù)結(jié)構(gòu)的形式來載運或傳送代碼且可由計算機存取、讀取和/或執(zhí)行??捎衫缫粋€或一個以上數(shù)字信號處理器(DSP)、通用微處理器、專用集成電路(ASIC)、現(xiàn)場可編程邏輯陣列(FPGA)或其它等效集成或離散邏輯電路的一個或一個以上處理器來執(zhí)行所述代碼。因此,本文中所使用的術(shù)語"處理器"可指上述結(jié)構(gòu)中的任一者或適合于實施本文中所描述的技術(shù)的任何其它結(jié)構(gòu)。另外,在一些方面中,可在經(jīng)配置以用于編碼和解碼的專用軟件模塊或硬件模塊內(nèi)提供本文中所描述的功能性,或?qū)⑺龉δ苄圆⑷虢M合的視頻編碼器-解碼器(CODEC)中。本發(fā)明也可針對一種電路,例如集成電路、芯片組ASIC、FPGA、邏輯或其各種組合,其經(jīng)配置以執(zhí)行本文中所描述的技術(shù)中的一者或一者以上。因此,本發(fā)明也涵蓋經(jīng)配置以執(zhí)行上文所描述的技術(shù)中的任一者的電路。舉例來說,本發(fā)明可提供經(jīng)配置以對SVC方案中的增強層的精細(xì)化系數(shù)進行譯碼的電路,其中所述電路經(jīng)配置以評估與SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史,且基于所述歷史來估計與SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。已描述了本發(fā)明的各種實施例。這些和其它實施例均在所附權(quán)利要求書的范圍內(nèi)。權(quán)利要求1.一種對可縮放視頻譯碼(SVC)方案中的增強層的精細(xì)化系數(shù)進行譯碼的方法,所述方法包含評估與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史;以及基于所述歷史來估計與所述SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。2.根據(jù)權(quán)利要求1所述的方法,其中譯碼包含編碼,所述方法進一步包含從經(jīng)編碼的位流中排除所述估計的精細(xì)化系數(shù)值的信息。3.根據(jù)權(quán)利要求2所述的方法,其進一步包含用信號通知解碼器如通過評估所述歷史而確定的從所述位流中排除了所述估計的精細(xì)化系數(shù)值的所述信息。4.根據(jù)權(quán)利要求1所述的方法,其中譯碼包含對位流進行解碼,其中所述位流缺少所述估計的精細(xì)化系數(shù)值的信息,所述方法進一步包含產(chǎn)生所述估計的精細(xì)化系數(shù)值。5.根據(jù)權(quán)利要求4所述的方法,其進一步包含接收指示如通過評估所述歷史而確定的從所述位流中排除了所述估計的精細(xì)化系數(shù)值的所述信息的信號。6.根據(jù)權(quán)利要求1所述的方法,其中對所述增強層的所述精細(xì)化系數(shù)進行譯碼包含對所述SVC方案的第n層的精細(xì)化系數(shù)進行譯碼,其中評估所述歷史包含確定與所述SVC方案的第n-l層相關(guān)聯(lián)的精細(xì)化系數(shù)值是否具有非零值,且其中估計與所述當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值包含將零值指派給所述第n-l層的對應(yīng)系數(shù)曾具有的非零值所針對的所述第ii層的系數(shù)。7.根據(jù)權(quán)利要求1所述的方法,其中評估所述歷史包含為所述當(dāng)前層的精細(xì)化系數(shù)指派索引值,所述索引值取決于與所述SVC方案的所述一個或一個以上先前層相關(guān)聯(lián)的對應(yīng)變換系數(shù)值;且其中估計與所述SVC方案的所述當(dāng)前層相關(guān)聯(lián)的所述一個或一個以上精細(xì)化系數(shù)值包含將零值指派給所述當(dāng)前層的具有對應(yīng)于一個或一個以上預(yù)定索引值的索引值的精細(xì)化系數(shù)。8.根據(jù)權(quán)利要求l所述的方法,其中譯碼包含編碼,所述方法進一步包含將所述增強層的所述精細(xì)化系數(shù)的第一子集界定為類型0精細(xì)化系數(shù);將所述增強層的所述精細(xì)化系數(shù)的第二子集界定為類型1精細(xì)化系數(shù);將所述類型1精細(xì)化系數(shù)的信息包括在經(jīng)編碼的位流中;以及在所述經(jīng)編碼的位流中排除所述類型O精細(xì)化系數(shù)的信息。9.根據(jù)權(quán)利要求1所述的方法,其中譯碼包含解碼,所述方法進一步包含將所述增強層的所述精細(xì)化系數(shù)的第一子集界定為類型0精細(xì)化系數(shù);將所述增強層的所述精細(xì)化系數(shù)的第二子集界定為類型1精細(xì)化系數(shù);對來自經(jīng)編碼的位流的所述類型1精細(xì)化系數(shù)的信息進行解碼;以及產(chǎn)生所述類型0精細(xì)化系數(shù)的信息,其中從所述經(jīng)編碼的位流中排除所述類型0精細(xì)化系數(shù)的所述信息。10.—種對可縮放視頻譯碼(SVC)方案中的增強層的精細(xì)化系數(shù)進行譯碼的裝置,所述裝置包含-歷史模塊,其評估與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史;以及譯碼模塊,其基于所述歷史來估計與所述SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。11.根據(jù)權(quán)利要求IO所述的裝置,其中所述譯碼模塊包含編碼模塊,其中所述編碼模塊從經(jīng)編碼的位流中排除所述估計的精細(xì)化系數(shù)值的信息。12.根據(jù)權(quán)利要求11所述的裝置,其中所述譯碼模塊產(chǎn)生指示如通過評估所述歷史而確定的從所述位流排除了所述估計的精細(xì)化系數(shù)值的所述信息的信號。13.根據(jù)權(quán)利要求10所述的裝置,其中所述譯碼模塊包含對位流進行解碼的解碼模塊,其中所述位流缺少所述估計的精細(xì)化系數(shù)值的信息,且其中所述解碼模塊產(chǎn)生所述估計的精細(xì)化系數(shù)值。14.根據(jù)權(quán)利要求13所述的裝置,其中所述譯碼模塊接收指示如通過評估所述歷史而確定的從所述位流排除了所述估計的精細(xì)化系數(shù)值的所述信息的信號。15.根據(jù)權(quán)利要求IO所述的裝置,其中所述譯碼模塊對所述SVC方案的第n層的精細(xì)化系數(shù)進行譯碼,其中所述歷史模塊確定與所述SVC方案的第n-l層相關(guān)聯(lián)的精細(xì)化系數(shù)值是否具有非零值,且其中所述譯碼模塊將零值指派給所述第n-l層的對應(yīng)系數(shù)曾具有的非零值所針對的所述第n層的系數(shù)。16.根據(jù)權(quán)利要求IO所述的裝置,其中所述歷史模塊為所述當(dāng)前層的精細(xì)化系數(shù)指派索引值,所述索引值取決于與所述SVC方案的所述一個或一個以上先前層相關(guān)聯(lián)的對應(yīng)變換系數(shù)值;且其中所述譯碼模塊將零值指派給所述當(dāng)前層的具有對應(yīng)于一個或一個以上預(yù)定索引值的索引值的精細(xì)化系數(shù)。17.根據(jù)權(quán)利要求IO所述的裝置,其中所述譯碼模塊包含編碼模塊,其中所述歷史模塊將所述增強層的所述精細(xì)化系數(shù)的第一子集界定為類型0精細(xì)化系數(shù),且將所述增強層的所述精細(xì)化系數(shù)的第二子集界定為類型l精細(xì)化系數(shù);且所述編碼模塊將所述類型1精細(xì)化系數(shù)的信息包括在經(jīng)編碼的位流中,且在所述經(jīng)編碼的位流中排除所述類型0精細(xì)化系數(shù)的信息。18.根據(jù)權(quán)利要求IO所述的裝置,其中所述譯碼模塊包含解碼模塊,其中所述歷史模塊將所述增強層的所述精細(xì)化系數(shù)的第一子集界定為類型0精細(xì)化系數(shù),且將所述增強層的所述精細(xì)化系數(shù)的第二子集界定為類型1精細(xì)化系數(shù);且所述解碼模塊對來自經(jīng)編碼的位流的所述類型1精細(xì)化系數(shù)的信息進行解碼,且產(chǎn)生所述類型0精細(xì)化系數(shù)的信息,其中從所述經(jīng)編碼的位流中排除所述類型0精細(xì)化系數(shù)的所述信息。19.根據(jù)權(quán)利要求IO所述的裝置,其中所述裝置包含無線通信裝置。20.—種包含指令的計算機可讀媒體,所述指令當(dāng)在視頻譯碼裝置中執(zhí)行時致使所述裝置對可縮放視頻譯碼(SVC)方案中的增強層的精細(xì)化系數(shù)進行譯碼,其中所述指令致使所述裝置評估與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史;以及基于所述歷史來估計與所述SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。21.根據(jù)權(quán)利要求20所述的計算機可讀媒體,其中所述指令致使所述裝置對所述增強層的所述精細(xì)化系數(shù)進行編碼,且其中所述指令致使所述裝置從經(jīng)編碼的位流中排除所述估計的精細(xì)化系數(shù)值的信息。22.根據(jù)權(quán)利要求21所述的計算機可讀媒體,其中所述指令致使所述裝置在所述經(jīng)編碼的位流中包括指示如通過評估所述歷史而確定的從所述位流排除了所述估計的精細(xì)化系數(shù)值的所述信息的信號。23.根據(jù)權(quán)利要求21所述的計算機可讀媒體,其中所述指令致使所述裝置對所述增強層的所述精細(xì)化系數(shù)進行編碼,且其中所述指令致使所述裝置-將所述增強層的所述精細(xì)化系數(shù)的第一子集界定為類型0精細(xì)化系數(shù);將所述增強層的所述精細(xì)化系數(shù)的第二子集界定為類型1精細(xì)化系數(shù);將所述類型1精細(xì)化系數(shù)的信息包括在經(jīng)編碼的位流中;以及在所述經(jīng)編碼的位流中排除所述類型0精細(xì)化系數(shù)的信息。24.—種對可縮放視頻譯碼(SVC)方案中的增強層的精細(xì)化系數(shù)進行譯碼的裝置,所述裝置包含用于評估與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史的裝置;以及基于所述歷史來估計與所述SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值的譯碼裝置。25.—種經(jīng)配置以對可縮放視頻譯碼(SVC)方案中的增強層的精細(xì)化系數(shù)進行譯碼的電路,其中所述電路經(jīng)配置以評估與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史;以及基于所述歷史來估計與所述SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。全文摘要本發(fā)明描述用于對可縮放視頻譯碼(SVC)方案中的增強層的精細(xì)化系數(shù)進行譯碼的技術(shù)。根據(jù)本發(fā)明,一種方法可包含評估與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的變換系數(shù)值的歷史;以及基于所述歷史來估計與所述SVC方案的當(dāng)前層相關(guān)聯(lián)的一個或一個以上精細(xì)化系數(shù)值。在編碼側(cè),譯碼過程可包括從位流中排除一個或一個以上精細(xì)化系數(shù)值的信息,且用信號通知解碼器從所述位流排除了所述信息。在解碼側(cè),譯碼過程包括解析所述位流以識別用信號通知所述解碼器從所述位流排除了信息的信息,且基于與所述SVC方案的一個或一個以上先前層相關(guān)聯(lián)的所述歷史來產(chǎn)生此信息。文檔編號H04N7/26GK101669368SQ200780037940公開日2010年3月10日申請日期2007年10月11日優(yōu)先權(quán)日2006年10月12日發(fā)明者馬爾塔·卡切維奇申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1