專利名稱::用于對(duì)圖像或圖像序列進(jìn)行編碼和解碼的方法、對(duì)應(yīng)的設(shè)備、計(jì)算機(jī)程序和信號(hào)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明的
技術(shù)領(lǐng)域:
是對(duì)圖像或圖像序列進(jìn)行編碼和解碼。具體地說(shuō),本發(fā)明涉及表示通過(guò)將圖像變換為一個(gè)或多個(gè)塊而得出的一個(gè)或多個(gè)圖像的系數(shù)的編碼和解碼。本發(fā)明尤其可以但不排他地應(yīng)用于具有層或級(jí)中的層次結(jié)構(gòu)的可縮放的圖像或圖像視頻序列的編碼和解碼。根據(jù)此應(yīng)用,本發(fā)明適用于基于運(yùn)動(dòng)補(bǔ)償時(shí)間變換和具有層之間預(yù)測(cè)的分層表示的可縮放的視頻編碼的環(huán)境中。2.現(xiàn)有技術(shù)為簡(jiǎn)單和清楚起見(jiàn),下面只提供了關(guān)于圖像或可縮放的圖像序列的編碼和解碼的現(xiàn)有技術(shù)的詳細(xì)描述。2.1.可縮放的視頻編碼的一般原理當(dāng)今有許多數(shù)據(jù)傳輸系統(tǒng),在它們服務(wù)于具有各種數(shù)據(jù)接入類型的多個(gè)客戶端的意義上,它們是不同種類的。如此,全球范圍內(nèi)的網(wǎng)絡(luò),例如,因特網(wǎng),既可從個(gè)人計(jì)算機(jī)(PC)型終端接入,又可從無(wú)線電話接入。一般而言,網(wǎng)絡(luò)接入帶寬、客戶終端的處理容量,以及它們的屏幕的大小,在一個(gè)用戶與另一個(gè)用戶之間,是大不相同的。如此,第一個(gè)客戶端可以例如從功能強(qiáng)大的PC利用1024kbits/s比特速率的ADSL(異步數(shù)字用戶線)接入因特網(wǎng),而第二個(gè)客戶端可以嘗試以低比特速率從連接到調(diào)制解調(diào)器的PDA(個(gè)人數(shù)字助理)型終端接入相同的數(shù)據(jù)?,F(xiàn)在,大多數(shù)視頻編碼器生成對(duì)應(yīng)于編碼序列的總數(shù)的單一壓縮流。如此,如果多個(gè)客戶端希望利用已壓縮文件來(lái)解碼和查看,則它們將必須下載或流式播放完全的已壓縮文件。因此,需要向這些各種用戶提供針對(duì)它們的不同要求的比特速率以及圖像分辨率的數(shù)據(jù)流。這種必要性對(duì)于可以被具有各式各樣的接入和處理容量的客戶端接入的應(yīng)用來(lái)說(shuō)更大,特別是對(duì)于涉及以下各項(xiàng)的應(yīng)用-可以被UMTS(通用移動(dòng)電信業(yè)務(wù))(型)無(wú)線電通信終端、具有ADSL接入的PC或電視機(jī)終端等等接入的視頻點(diǎn)播(VOD);-會(huì)話移動(dòng)性(例如,在電視機(jī)上開(kāi)始的視頻會(huì)話在PDA上的恢復(fù)或在GPRS(通用分組無(wú)線業(yè)務(wù))上開(kāi)始的會(huì)話在UMTS移動(dòng)終端上的恢復(fù));-會(huì)話連續(xù)性(在與新的應(yīng)用共享帶寬的環(huán)境中);-高清晰度電視,其中唯一視頻編碼應(yīng)該使得服務(wù)于具有標(biāo)準(zhǔn)清晰度SD的客戶端以及具有高清晰度HD終端的客戶端成為可能;-視頻會(huì)議,唯一編碼必須滿足具有UMTS接入和因特網(wǎng)接入兩者的客戶端的要求;等等。為滿足這些不同要求,已經(jīng)開(kāi)發(fā)了可縮放的圖像編碼算法,實(shí)現(xiàn)了可適應(yīng)的質(zhì)量和可變的空間-時(shí)間分辨率。在這些技術(shù)中,編碼器生成具有分層結(jié)構(gòu)的壓縮流,其中每一層都嵌套到較高級(jí)別的層中。例如,第一數(shù)據(jù)層以256bits/s傳輸可以被PDA型終端解碼的流,而第二互補(bǔ)數(shù)據(jù)層以256kbits/s傳輸具有較高分辨率的流,該流可以被功能更強(qiáng)的PC型終端作為對(duì)第一流的互補(bǔ)來(lái)解碼。傳輸此示例中的這兩個(gè)嵌套的層所需的比特速率是512kbits/s。如此,這種編碼算法對(duì)那些單一壓縮的以多層組織的可縮放的流的生成可以服務(wù)于具有不同特征的多個(gè)客戶的所有應(yīng)用十分有用。這些可縮放的視頻編碼算法中的某些現(xiàn)在被MPEG(活動(dòng)圖像專家組)標(biāo)準(zhǔn)釆用,是在ITU(國(guó)際電信聯(lián)盟)和ISO(國(guó)際標(biāo)準(zhǔn)化組織)之間建立的視頻聯(lián)合工作組(JVT)中采用的。具體地說(shuō),近來(lái)被JVTSVC(可縮放的視頻編碼)工作組選擇的模型叫做JSVM(聯(lián)合可縮放的視頻模型),該模型基于可縮放的編碼器(基于AVC(高級(jí)視頻編碼)型解決方案,具有層之間的預(yù)測(cè)和在時(shí)間上分解為分層的B圖像)。在J,Reichel,M.Wien和H.Schwarz,《5W"6/e附"》,2005年10月,Nice(JVT-Q202)文檔中比較詳細(xì)地描述了此模型。JVT工作組有個(gè)特別的目的是提出在時(shí)間、空間和質(zhì)量維度方面具有中等可縮放性的流的建議的標(biāo)準(zhǔn)。2.2.JSVM編碼器2.2.7濕竭器^衛(wèi)要^在圖1示出了具有錐形結(jié)構(gòu)的這種類型的JSVM編碼器的結(jié)構(gòu)。視頻輸入組件10經(jīng)歷并矢式二次抽樣(2D空間抽取,參考編號(hào)11)。然后,每一個(gè)二次抽樣的流都經(jīng)歷分層B圖像類型的時(shí)間分解12。視頻序列的低分辨率版本被編碼到給定比特速率R_rO_max,這對(duì)應(yīng)于低空間分辨率r0的可解碼的最大比特速率(此低分辨率版本在具有比特速率R—rO一min的基本層和增強(qiáng)層被編碼,直到獲得比特速率R—r0—max;此基本層是AVC兼容的)。然后,通過(guò)從以前重建的并過(guò)度采樣的級(jí)別中減去,對(duì)較高的層進(jìn)行編碼,并對(duì)下列形式的殘余進(jìn)行編碼-基本級(jí)別;-作為可以有通過(guò)對(duì)位圖的多路徑編碼獲得的一個(gè)或多個(gè)增強(qiáng)級(jí)別(下面叫做"細(xì)??煽s放性,,)。預(yù)測(cè)殘余被編碼,直至比特速率達(dá)到R—ri_max,其對(duì)應(yīng)于對(duì)于分辨率ri可解碼的最大比特速率。更具體地說(shuō),分層B圖像類型過(guò)濾單元12將運(yùn)動(dòng)信息16提供到運(yùn)動(dòng)編碼塊13-15,將構(gòu)造信息17提供到層間預(yù)測(cè)模塊18。從層間預(yù)測(cè)模塊18輸出的預(yù)測(cè)數(shù)據(jù)被饋送到變換和熵編碼塊20,該塊對(duì)信號(hào)的細(xì)化層次進(jìn)行處理。來(lái)自此塊20的數(shù)據(jù)特別用于從較低級(jí)別獲取2D空間內(nèi)插19。最后,多路復(fù)用模塊21對(duì)一般壓縮數(shù)據(jù)流中生成的不同子流進(jìn)行排序。么么么遞過(guò)游迷JV么迷^f薦竭應(yīng)該特別指出的是,JSVM編碼器所使用的編碼技術(shù)是漸進(jìn)量化技術(shù)。具體地說(shuō),此技術(shù)首先利用第一粗的量化步驟量化表示待傳輸?shù)臄?shù)據(jù)的不同系數(shù)。然后,重建不同系數(shù),再計(jì)算重建的系數(shù)的值和量化的值之間的差值。根據(jù)此漸進(jìn)量化技術(shù),利用比第一個(gè)步驟更細(xì)的第二量化步驟,量化此差值。如此,利用一定數(shù)量的量化步驟,反復(fù)地執(zhí)行該過(guò)程。每一個(gè)量化步驟的結(jié)果都叫做"FGS通路"。更加具體地說(shuō),量化的系數(shù)被以兩通路形式編碼,在每一個(gè)量化步驟中-第一有效通路用于對(duì)新的有效系數(shù)進(jìn)行編碼,即,那些在前面的量化步驟中利用零值編碼的系數(shù)。對(duì)于這些新的有效系數(shù),對(duì)系數(shù)的符號(hào)以及其幅值進(jìn)行編碼。-第二細(xì)化通路,允許在以前的量化步驟中已經(jīng)是有效系數(shù)進(jìn)行細(xì)化/編碼。對(duì)于這些系數(shù),編碼細(xì)化值0、+1或-1。可以特別回想一下,有效系數(shù)是其編碼值不同于零的系數(shù)。丄/JFGS^W裙環(huán)竊竭對(duì)于JSVM類型的編碼器,待編碼的圖像常規(guī)地包括三個(gè)分量。一個(gè)亮度分量和兩個(gè)色度分量,每一個(gè)色度分量通常都是亮度分量的1/4大小(即,寬度和高度是1/2)。需要注意的是,也可以處理只有一個(gè)亮度分量的圖像。常規(guī)地,圖像被細(xì)分為大小為16xl6像素的宏塊,然后,每一個(gè)宏塊又都被再細(xì)分為多個(gè)塊。對(duì)于亮度分量,然后,對(duì)4x4像素塊或?qū)?x8像素塊進(jìn)行細(xì)化層的編碼。對(duì)于色度分量,對(duì)4x4像素塊進(jìn)行細(xì)化層的編碼。請(qǐng)參看圖2A,將說(shuō)明掃描系數(shù)到編碼器塊的"之字形"順序??梢酝ㄟ^(guò)調(diào)度塊中的空間頻率來(lái)說(shuō)明此順序。具體地說(shuō),塊的第一系數(shù)對(duì)應(yīng)于低頻率(離散余弦變換DCT的系數(shù)DC),并且表示該組的最重要的信息片段。其他系數(shù)對(duì)應(yīng)于高頻率(離散余弦變換DCT的AC系數(shù)),高頻率的能量水平地、垂直地和對(duì)角線地縮小。如此,在感知參考圖2A說(shuō)明的之字形掃描之后,可以看出,可以跟蹤高頻率的縮小。如此,具有越來(lái)越小,甚至等于零的系數(shù)的概率是很高的。具體地說(shuō),為對(duì)一個(gè)系數(shù)進(jìn)行編碼,對(duì)有效信息進(jìn)行編碼,這樣便可以確定系數(shù)是有效還是無(wú)效系數(shù),如果是有效系數(shù),還可確定系數(shù)的符號(hào)和幅值。常規(guī)地,對(duì)系數(shù)的編碼是通過(guò)在某個(gè)范圍內(nèi)的編碼來(lái)進(jìn)行的(即,具有量化零值的所有系數(shù)被分組在一起的編碼過(guò)程)。換句話說(shuō),為對(duì)系數(shù)的"范圍"進(jìn)行編碼,首先,對(duì)之字形順序的所有剩余的無(wú)效系數(shù)的有效信息進(jìn)行編碼,直到獲得新的有效系數(shù)。然后,對(duì)新的有效系數(shù)進(jìn)行編碼。具體地說(shuō),術(shù)語(yǔ)"范圍"或"組"應(yīng)理解為表示一組系數(shù),其位置是連續(xù)的,并包含一個(gè)區(qū)間中,該區(qū)間在塊的開(kāi)始處或在有效系數(shù)的位置之后開(kāi)始,并在下一個(gè)有效系數(shù)之后結(jié)束,如果我們考慮編碼(或者解碼)有效通路。特別是在此情況下可以使用術(shù)語(yǔ)"有效組"。如果我們考慮編碼(或解碼)細(xì)化通路,術(shù)語(yǔ)"范圍"或"系數(shù)組,,應(yīng)該理解為只表示要細(xì)化的系數(shù)。特別是在此情況下可以4吏用術(shù)語(yǔ)"細(xì)化組"。換句話說(shuō),對(duì)范圍的編碼被定義為對(duì)新的有效系數(shù)的編碼以及對(duì)位于它之前的所有剩余的無(wú)效系數(shù)的編碼(如果操作位于有效通路的話),如果操作位于細(xì)化通路中,與已經(jīng)有效系數(shù)的細(xì)化的編碼的情況相同。例如,為對(duì)圖2B中所顯示的塊進(jìn)行編碼,使用了下列表示法-S表示系數(shù)是有效系數(shù);-NS表示系數(shù)是無(wú)效系數(shù);-LS表示是否剛剛對(duì)塊的最后一個(gè)有效系數(shù)進(jìn)行了編碼。更具體地說(shuō),LS可以取兩個(gè)值。例如,如果LS-l,意味著此系數(shù)是塊的最后一個(gè)有效系數(shù)位于該最后一個(gè)有效系數(shù)之后的所有系數(shù)都是無(wú)效。如此,避免了對(duì)所有這些無(wú)效系數(shù)的有效性的編碼。如此,請(qǐng)參看圖2B,編碼如下NS、NS、NS、S、有效系數(shù)的符號(hào)、有效系數(shù)的值(或幅值)、LS、NS、NS、NS、S、有效系數(shù)的符號(hào)、有效系數(shù)的值(或幅值),LS。如果在對(duì)塊的此路徑進(jìn)行掃描的過(guò)程中,到達(dá)了在以前的量化步驟中(即,在以前的迭代中)已經(jīng)是有效系數(shù),則在有效通路中,對(duì)于這些系數(shù),沒(méi)有進(jìn)行任何編碼。可以回想一下,在諸如文檔"5"cfl/fl6/e0力Vi《/0,Vi/W^rA7wg雀",October2005,Nice,JointVideoTeamoftheISO/IECMPEGandITU-TVCEG,JVT-Q201中定義的編碼器之類的傳統(tǒng)JSVM編碼器中,對(duì)細(xì)化層的編碼是迭代進(jìn)行的。如此,在每一次迭代中,對(duì)圖像的所有宏塊進(jìn)行掃描。對(duì)于每一個(gè)宏塊,對(duì)所有亮度塊和色度塊進(jìn)行掃描。對(duì)于每一個(gè)亮度和色度塊,根據(jù)傳統(tǒng)技術(shù),對(duì)一個(gè)范圍進(jìn)行編碼,然后,操作進(jìn)入下一個(gè)塊,對(duì)于宏塊的所有塊,依此類推。當(dāng)已經(jīng)掃描了所有宏塊之后,操作進(jìn)入下一次迭代,其中對(duì)于每一個(gè)塊,對(duì)每一個(gè)塊的第二范圍進(jìn)行編碼。如此,持續(xù)迭代,直到編碼完圖像的所有塊的所有有效系數(shù)。如此,對(duì)于參考圖2B所說(shuō)明的示例,為對(duì)塊的所有有效系數(shù)進(jìn)行編碼,兩次迭代是必需的。必須注意的是,當(dāng)對(duì)有效系數(shù)進(jìn)行編碼時(shí),會(huì)發(fā)生這樣的情況實(shí)際上對(duì)多個(gè)系數(shù)進(jìn)行編碼,這些系數(shù)對(duì)應(yīng)于被置于有效系數(shù)之前的無(wú)效系數(shù)。如此,對(duì)塊的第二有效系數(shù)進(jìn)行編碼通常不一定意味著,編碼是按照之字形順序有效地對(duì)被置于塊中的第二個(gè)位置的系數(shù)進(jìn)行的。類似地,一個(gè)塊的要編碼的第n個(gè)有效系數(shù)不一定位于所有塊的相同位置。最后,當(dāng)圖像的所有有效系數(shù)都已經(jīng)編碼之后,在下一次迭代中對(duì)細(xì)化系數(shù)進(jìn)行編碼。對(duì)圖像的每一個(gè)宏塊進(jìn)行掃描,然后,對(duì)該宏塊的每一個(gè)亮度塊和色度塊進(jìn)行掃描。對(duì)于每一個(gè)塊,研究塊的第一系數(shù)。如果在前面的量化步驟(即,在前面的迭代中)中系數(shù)已經(jīng)是有效,則對(duì)其細(xì)化進(jìn)行編碼。如果不,則不對(duì)任何東西進(jìn)行編碼。然后,操作進(jìn)入下一塊,依此類推,直到掃描了所有塊。在下一次迭代中,對(duì)所有塊的待細(xì)化的第二系數(shù)的細(xì)化進(jìn)行編碼。如此,重復(fù)迭代這些操作,直到編碼待細(xì)化的系數(shù)的所有細(xì)化。操作還使用允許控制色度和亮度分量的系數(shù)的編碼的交錯(cuò)的參數(shù)。如此,對(duì)于給定迭代,可以只對(duì)亮度系數(shù)進(jìn)行編碼,也可以對(duì)亮度和色度系數(shù)進(jìn)行編碼。如此,這一通過(guò)迭代進(jìn)行編碼的技術(shù)用于交錯(cuò)細(xì)化層的系數(shù),并且確保以較好的質(zhì)量重建圖像,特別在截?cái)嗉?xì)化層的情況下。2.3.SVC流的語(yǔ)法現(xiàn)在請(qǐng)參看圖3,我們介紹了在圖1的多路復(fù)用模塊21的輸出中獲得的SVC流的結(jié)構(gòu)。在編碼器的輸出端,壓縮數(shù)據(jù)流是以"接入單元,,或(AU)形式組織的,每一個(gè)AU都對(duì)應(yīng)于時(shí)刻T,并包括網(wǎng)絡(luò)(數(shù)據(jù)分組)的一個(gè)或多個(gè)基本接入數(shù)據(jù)單元,叫做"網(wǎng)絡(luò)抽象層單元或NALU"。可以回想一下,每一個(gè)NALU都與組合了從時(shí)空分解、空間分辨率級(jí)別和量化級(jí)別派生出來(lái)的宏塊(也叫做"切片")的集合的圖像或圖像的一部分關(guān)聯(lián)?;締卧倪@種結(jié)構(gòu)用來(lái)實(shí)現(xiàn)比特速率和/或時(shí)空分辨率方面的匹配,消除了具有過(guò)分大的空間分辨率或時(shí)間頻率分辨率或編碼質(zhì)量的NALU。更具體地說(shuō),在這里介紹的上下文中,在NALU中插入了圖像的每一個(gè)FGS通路(或細(xì)化層)。如此,圖3示出了對(duì)應(yīng)于時(shí)間T0的接入單元AU131,以及對(duì)應(yīng)于時(shí)間Tl的AU232。更具體地說(shuō),接入單元AU31包括六個(gè)對(duì)應(yīng)于時(shí)刻T0的NALU311到316。第一NALU311代表空間級(jí)別SO以及FGS/CGS級(jí)別E0。笫二NALU312代表空間級(jí)別SO以及FGS/CGS級(jí)別El。最后,最后一個(gè)NALU316代表空間級(jí)別S2以及FGS/CGS級(jí)別El。2,現(xiàn)有技術(shù)的缺點(diǎn)此現(xiàn)有的編碼技術(shù)的一個(gè)缺點(diǎn)是,為獲得目的速率,可能需要截?cái)鄶?shù)據(jù)分組的也叫做NALU的組成數(shù)據(jù)?,F(xiàn)在,用于通過(guò)迭代對(duì)細(xì)化層進(jìn)行編碼的傳統(tǒng)技術(shù)(允許細(xì)化層的系數(shù)交錯(cuò)),意味著解碼器的高復(fù)雜性,雖然作為一種折衷方案,當(dāng)細(xì)化層在編碼器中或者在傳輸過(guò)程中被截?cái)鄷r(shí),與連續(xù)地處理圖像的所有宏塊的方法相比,它提供了較高的重建質(zhì)量。的確,每一個(gè)塊的系數(shù)的交錯(cuò)意味著解碼上下文的頻繁的變化,因此,計(jì)算機(jī)的高速緩存中包含的信息也會(huì)頻繁地變化,導(dǎo)致解碼級(jí)別中的復(fù)雜性增大。還請(qǐng)注意,截?cái)嗉?xì)化層并不總是需要的。的確,雖然它可以用來(lái)通過(guò)截?cái)嗨芯哂邢嗤嚷实募?xì)化層來(lái)達(dá)到編碼的流的目標(biāo)比特速率,但是,通過(guò)使用JSVM編碼器的質(zhì)量級(jí)另'J,如I,Amonou,N.Cammas,S.Kervadec,S.Pateux在文檔"/Kr-0卵iL""/^rfo內(nèi)o/JSKAOc/os^/層/oop"中所介紹的,可以使圖像的細(xì)化層相對(duì)于彼此地排序,并獲得目標(biāo)比特速率,而無(wú)需截?cái)嗉?xì)化層,同時(shí),與細(xì)化層被截?cái)嗟那闆r相比,也改善了質(zhì)量。在上下文中,通過(guò)迭代的編碼過(guò)程未提供任何壓縮的增益,但是保留了較高的復(fù)雜性。3.本發(fā)明的目的本發(fā)明的目的是克服現(xiàn)有技術(shù)的這些缺點(diǎn)。更具體地說(shuō),本發(fā)明的目的是提供對(duì)圖像和/或視頻序列進(jìn)行編碼和解碼的技術(shù),該技術(shù)能使復(fù)雜性適應(yīng)作為所使用編碼的類型的函數(shù)的解碼的層次。具體地說(shuō),在應(yīng)用于依賴于流的分層組織的可縮放的視頻圖像和/或序列的編碼和解碼情況下,本發(fā)明的目的是提供這種技術(shù),它是由JVT工作組在文檔JVT-Q202byJ.Reichel,M.WienandH.Schwarz,《JointScalableVideoModelJSVM-4,2005年10月,Nice中提出的JSVM模型技術(shù)的改進(jìn)形式。本發(fā)明的另一個(gè)目的是提出這種類型的技術(shù),當(dāng)需要截?cái)鄨D像時(shí)此技術(shù)可以用來(lái)維持傳統(tǒng)的解碼的復(fù)雜性,并當(dāng)不需要截?cái)鄨D像時(shí)降低解碼的復(fù)雜性。本發(fā)明的再一個(gè)目的是提供實(shí)現(xiàn)起來(lái)簡(jiǎn)單,并且就資源(諸如帶寬、處理容量等等)而言成本少,并不會(huì)帶來(lái)任何特別的復(fù)雜性或主要處理操作的技術(shù)。4.
發(fā)明內(nèi)容這些目的以及將在下文中出現(xiàn)的其他目的通過(guò)用于對(duì)圖像或圖像序列進(jìn)行編碼,以生成數(shù)據(jù)流的方法來(lái)實(shí)現(xiàn),每一個(gè)圖像都被細(xì)分為至少兩個(gè)圖像塊,每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊相關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取變換后的塊的預(yù)定的掃描路徑,分布在一組或多組系數(shù)中。根據(jù)本發(fā)明,對(duì)于每一個(gè)變換后的塊,該編碼方法包括下列步驟用于對(duì)對(duì)應(yīng)于至少一組系數(shù)的一系列系數(shù)進(jìn)行編碼的步驟,所述數(shù),所述至少兩個(gè)可能類型包括-第一種系列類型,根據(jù)所述第一種系列類型,所述系數(shù)系列包括預(yù)定數(shù)量M組系數(shù),-第二種系列類型,根據(jù)所述第二種系列類型,所述掃描路徑中的預(yù)定的最大位置N被標(biāo)識(shí),所述系列包括其中包含所述最大位置N的組以及沿著所述掃描路徑的所有前面的組,如果有的話,以及將表示為所述圖像或圖像序列或所迷圖像的一部分選擇的系數(shù)系列的所述類型的信息片段插入到所述數(shù)據(jù)流中的步驟。如此,本發(fā)明依賴于選擇系數(shù)系列的類型的以及根據(jù)選定類型確定的系數(shù)系列的編碼,以及向數(shù)據(jù)流中插入選定類型的系列的完全新穎的和本發(fā)明的方法,以便在對(duì)數(shù)據(jù)流進(jìn)行解碼的層次,解碼器可以讀取在進(jìn)行編碼時(shí)所使用的系數(shù)系列類型,并使其本身自動(dòng)地適應(yīng)所使用的編碼,以降低解碼的復(fù)雜性。根據(jù)第一種系列類型,待編碼的系數(shù)系列包括預(yù)定數(shù)量M組系數(shù)。如此,系列可以對(duì)應(yīng)于單組系數(shù),預(yù)定數(shù)量的系數(shù)組(大于或等于兩個(gè))或再次對(duì)應(yīng)于考慮的塊的所有系數(shù)。根據(jù)第二種系列類型,系列可以包括其中有位于位置N的系數(shù)的組,根據(jù)預(yù)定的讀取掃描路徑,以及所有前面的組,根據(jù)預(yù)定讀取掃描路徑,該組包括位于位置N的系數(shù),如果有的話。有益地,讀取掃描路徑是參考圖2A所描述的之字形路徑。優(yōu)選情況下,所述數(shù)據(jù)流具有在連續(xù)細(xì)化級(jí)別上的嵌套數(shù)據(jù)層的層次結(jié)構(gòu),并且所述方法實(shí)現(xiàn)迭代編碼,每一次迭代都對(duì)應(yīng)于其中一個(gè)所述級(jí)別,并實(shí)現(xiàn)了所述編碼步驟。如此,本發(fā)明特別適合于對(duì)可縮放的視頻信號(hào)進(jìn)行編碼。特別是,對(duì)于第二種類型的系列-當(dāng)包括其中包含最大位置N的組的系列已經(jīng)在以前的迭代中被編碼時(shí),該系列是空的,-當(dāng)包括其中包含所述最大位置N的所述組的所述系列沒(méi)有在以前的迭代中被編碼時(shí),所述系列包括其中包含所述預(yù)定的最大位置的組,以及沿著所述掃描路徑的、不屬于已經(jīng)在以前的迭代中被編碼的系列的所有前面的組,如果有的話。如此,在后面的迭代過(guò)程中,可以考慮在前面的迭代過(guò)程中已經(jīng)編碼的系數(shù)。如此,空系列表示在前面的迭代中,包括在系列中的組已經(jīng)被編碼。根據(jù)本發(fā)明的有益的特征,每一次迭代都實(shí)現(xiàn)了至少一個(gè)下面的通路有效通路,細(xì)化通路,編碼步驟施加于已實(shí)現(xiàn)的通路,表示已實(shí)現(xiàn)的通路的類型的參數(shù)伴隨表示系數(shù)系列類型的信息。如此,可以對(duì)流中的各種信息片段進(jìn)行編碼,這些信息片段將允許解碼器輕松地適應(yīng)所使用的編碼技術(shù),因此,簡(jiǎn)化了解碼的復(fù)雜性。特別是,當(dāng)通路是有效通路時(shí),預(yù)定的分組條件將組定義為連續(xù)的無(wú)效系數(shù)的集合,以沿著讀取掃描路徑中遇到的第一個(gè)有效系數(shù)結(jié)束。當(dāng)通路是細(xì)化通路時(shí),預(yù)定的分組條件將組定義為唯一的有效系數(shù)。有利地,表示系數(shù)系列類型的信息片段伴隨有關(guān)于實(shí)現(xiàn)的信息片段,包括定義了數(shù)字M的值或每一次迭代的位置N的矢量。此矢量通過(guò)缺省可以是已知的,因此,可以是預(yù)先確定的或直接在流中編碼。如此,此矢量允許定義在每一次迭代中獲得的系數(shù)的位置N。例如,對(duì)于大小為4x4的塊,此矢量等于[l,3,10,16,或?qū)τ诖笮?x8的塊,等于[3,10,36,64。有關(guān)應(yīng)用的信息片段也可以指定待編碼的范圍的數(shù)量(定義組的數(shù)量M)。根據(jù)本發(fā)明的有益的特征,源圖像被分解成至少兩個(gè)待編碼的分量,并對(duì)每一個(gè)分量進(jìn)行編碼。例如,圖像包括一個(gè)亮度分量和兩個(gè)色度分量,并對(duì)這三個(gè)分量中的每一個(gè)分量進(jìn)行編碼。本發(fā)明還涉及用于對(duì)圖像或圖像序列進(jìn)行編碼,以生成數(shù)據(jù)流的設(shè)備,每一個(gè)圖像都被細(xì)分為至少兩個(gè)圖像塊,每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取變換后的塊的預(yù)定的掃描路徑,分布在一組或多組系數(shù)中。根據(jù)本發(fā)明,這樣的設(shè)備包括用于對(duì)對(duì)應(yīng)于至少一組系數(shù)的一系列系數(shù)進(jìn)行編碼的裝置,所迷系列被確定為從至少兩個(gè)可能的類型中選擇出的系數(shù)系列的類型的函數(shù),所述至少兩個(gè)可能類型包括-第一種系列類型,根據(jù)所述第一種系列類型,所述系數(shù)系列包括預(yù)定數(shù)量M組系數(shù),國(guó)笫二種系列類型,根據(jù)所述笫二種系列類型,所述掃描路徑中的預(yù)定的最大位置N被標(biāo)識(shí),所述系列包括其中包含所述最大位置N的組以及沿著所述掃描路徑的所有前面的組,如果有的話,以及用于將表示為所述圖像或圖像序列或所述圖像的一部分選擇的系數(shù)系列的所述類型的信息片段插入到所述數(shù)據(jù)流中的裝置。這樣的設(shè)備尤其可以實(shí)現(xiàn)上文所描述的編碼方法。具體地說(shuō),所述數(shù)據(jù)流具有在連續(xù)細(xì)化級(jí)別上的嵌套數(shù)據(jù)層的層次結(jié)構(gòu),所述編碼裝置實(shí)現(xiàn)迭代編碼,每一次迭代都對(duì)應(yīng)于其中一個(gè)所述級(jí)別,(并實(shí)現(xiàn)了所述編碼步驟)。本發(fā)明還涉及用于對(duì)表示圖像或圖像序列的數(shù)據(jù)流進(jìn)行解碼的方法,每一個(gè)圖像都被細(xì)分為至少兩個(gè)圖像塊,每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取變換后的塊的預(yù)定的掃描路徑,分布在一組或多組系數(shù)中。根據(jù)本發(fā)明,這樣的解碼方法包括從至少兩個(gè)可能的類型讀取適用于所述圖像或圖像序列或圖像的組成部分的系數(shù)系列的類型的步驟,所述至少兩個(gè)可能類型包括-第一種系列類型,根據(jù)所述第一種系列類型,所述系數(shù)系列包括預(yù)定數(shù)量M組系數(shù),-第二種系列類型,根據(jù)所述第二種系列類型,所述掃描路徑中的預(yù)定的最大位置N被標(biāo)識(shí),所述系列包括其中包含所述最大位置N的組以及沿著所述掃描路徑的所有前面的組,如果有的話,以及解碼步驟,對(duì)于每一個(gè)變換后的塊,根據(jù)由所述讀取步驟提供的系數(shù)系列的類型,考慮系數(shù)系列。這樣的解碼步驟特別適合于接收根據(jù)上文所描述的編碼方法編碼的數(shù)據(jù)流。如此,所述數(shù)據(jù)流具有在連續(xù)細(xì)化級(jí)別上的嵌套數(shù)據(jù)層的層次結(jié)構(gòu)。具體地說(shuō),如果流已經(jīng)經(jīng)歷迭代編碼,每一次迭代都對(duì)應(yīng)于其中一個(gè)級(jí)別,對(duì)于第二種系列類型,-當(dāng)包括其中包含所述最大位置N的所述組的所述系列已經(jīng)在以前的迭代中被編碼時(shí),所述系列是空的,-當(dāng)包括其中包含所述最大位置N的所述組的所述系列沒(méi)有在以前的迭代中被編碼時(shí),所述系列包括其中包含所述預(yù)定的最大位置的組,以及沿著所述掃描路徑的、不屬于已經(jīng)在以前的迭代中被編碼的系列的所有前面的組,如果有的話。本發(fā)明還涉及用于對(duì)表示圖像或圖像序列的數(shù)據(jù)流進(jìn)行解碼的設(shè)備,每一個(gè)圖像都被細(xì)分為至少兩個(gè)圖像塊,每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取變換后的塊的預(yù)定的掃描路徑,分布在一組或多組系數(shù)中。根據(jù)本發(fā)明,這樣的解碼設(shè)備包括用于從至少兩個(gè)可能的類型讀取適用于所述圖像或圖像序列或圖像的組成部分的系數(shù)系列的類型的裝置,所述至少兩個(gè)可能類型包括-第一種系列類型,根據(jù)所述第一種系列類型,所述系數(shù)系列包括預(yù)定數(shù)量M組系數(shù),-第二種系列類型,根據(jù)所述第二種系列類型,所述掃描路徑中的預(yù)定的最大位置N被標(biāo)識(shí),所述系列包括其中包含所述最大位置N的組以及沿著所述掃描路徑的所有前面的組,如果有的話,以及解碼裝置,對(duì)于每一個(gè)變換后的塊,根據(jù)由所述讀取裝置提供的系數(shù)系列的類型,考慮系數(shù)系列。這樣的設(shè)備尤其可以實(shí)現(xiàn)上文所描述的解碼方法。因此,它可以接收由上文所描述的編碼設(shè)備編碼的數(shù)據(jù)流。所述數(shù)據(jù)流尤其可以具有在連續(xù)細(xì)化級(jí)別上的嵌套數(shù)據(jù)層的層次結(jié)構(gòu)。本發(fā)明還涉及表示數(shù)據(jù)流、表示圖像或圖像序列的信號(hào),每一個(gè)圖像都被細(xì)分為至少兩個(gè)圖像塊,每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊相關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取變換后的塊的預(yù)定的掃描路徑,分布在一組或多組系數(shù)中。根據(jù)本發(fā)明,這樣的信號(hào)根據(jù)至少兩個(gè)可能的類型,攜帶表示適用于所述圖像或圖像序列或所述圖像的組成部分的系數(shù)系列的類型的信息片段,所述至少兩個(gè)可能類型包括-第一種系列類型,根據(jù)所述第一種系列類型,所述系數(shù)系列包括預(yù)定數(shù)量M組系數(shù),-第二種系列類型,根據(jù)所迷第二種系列類型,所述掃描路徑中的預(yù)定的最大位置N被標(biāo)識(shí),所述系列包括其中包含所述最大位置N的組以及沿著所述掃描路徑的所有前面的組,如果有的話,這樣的信號(hào)尤其可以包括根據(jù)上文所描述的編碼方法編碼的數(shù)據(jù)流。當(dāng)然,此信號(hào)可以包括涉及根據(jù)本發(fā)明的編碼方法的不同特征。如此,所述數(shù)據(jù)流尤其可以提供在連續(xù)細(xì)化級(jí)別上的嵌套數(shù)據(jù)層的層次結(jié)構(gòu),所述流已經(jīng)經(jīng)歷迭代編碼,每一次迭代都對(duì)應(yīng)于其中一個(gè)所述級(jí)別。在此情況下,對(duì)于所述第二種類型的系列-當(dāng)包括其中包含所述最大位置N的所述組的所述系列已經(jīng)在以前的迭代中被編碼時(shí),所述系列是空的,-當(dāng)包括其中包含所述最大位置N的所述組的所述系列沒(méi)有在以前的迭代中被編碼時(shí),所述系列包括其中包含所述預(yù)定的最大位置的組,以及沿著所述掃描路徑的、不屬于已經(jīng)在以前的迭代中被編碼的系列的所有前面的組,如果有的話。最后,本發(fā)明涉及可從通信網(wǎng)絡(luò)下栽的和/或存儲(chǔ)在計(jì)算機(jī)可讀取的載體上和/或可由微處理器執(zhí)行的并包括用于實(shí)現(xiàn)上文所描述的編碼方法的程序代碼指令的計(jì)算機(jī)程序產(chǎn)品,以及可從通信網(wǎng)絡(luò)下載的和/或存儲(chǔ)在計(jì)算機(jī)可讀取的載體上和/或可由微處理器執(zhí)行的并包括用于實(shí)現(xiàn)上文所描述的解碼方法的程序代碼指令的計(jì)算機(jī)程序產(chǎn)品。6.圖形列表通過(guò)下面利用簡(jiǎn)單說(shuō)明性和非詳盡的示例對(duì)優(yōu)選實(shí)施例的描述以及附圖,本發(fā)明的其他特征和優(yōu)點(diǎn)將變得顯而易見(jiàn),其中圖l是參考現(xiàn)有技術(shù)所描述的、呈現(xiàn)了JSVM類型的編碼器;圖2A和2B也是參考現(xiàn)有技術(shù)呈現(xiàn)的、示意了形成圖像的塊的系數(shù)的之字形路徑;圖3也是參考現(xiàn)有技術(shù)呈現(xiàn)的、描述根據(jù)現(xiàn)有技術(shù)的SVC類型流的結(jié)構(gòu);圖4呈現(xiàn)了根據(jù)本發(fā)明的編碼方法的一般原理;圖5A到5D示出了根據(jù)圖4的方法的、用于對(duì)塊的系數(shù)進(jìn)行編碼的不同可能類型的系列;圖6呈現(xiàn)了根據(jù)本發(fā)明的一種變型的為大小4x4的塊考慮的缺省矢量的頻帶;圖7描述了根據(jù)本發(fā)明的解碼方法的一般原理;圖8和9分別示出了根據(jù)本發(fā)明的編碼設(shè)備和解碼設(shè)備的簡(jiǎn)化的硬件結(jié)構(gòu)。7.具體實(shí)施例方式本發(fā)明的一般原理依賴于對(duì)表示圖像的一組系數(shù)之中的一系列系數(shù)的編碼,待編碼的系列被確定為從至少兩個(gè)類型中選擇出的系數(shù)系列的類型的函數(shù)。根據(jù)本發(fā)明,描述考慮了細(xì)分為至少兩個(gè)塊的圖像,變換塊與每一個(gè)塊相關(guān)聯(lián),例如,通過(guò)離散余弦變換(DCT)。為簡(jiǎn)單起見(jiàn)并為描述清楚起見(jiàn),術(shù)語(yǔ)"塊,,在下面應(yīng)理解為表示根據(jù)圖像的細(xì)分和變換派生出來(lái)的塊。此外,為了簡(jiǎn)明和清楚起見(jiàn),下面只詳細(xì)描述了本發(fā)明的針對(duì)圖像或可縮放的圖像序列的編碼和解碼的一個(gè)優(yōu)選實(shí)施例。所屬領(lǐng)域的技術(shù)人員將能輕松地將此教導(dǎo)擴(kuò)展到非可縮放的圖像序列或圖像的編碼和解碼。根據(jù)本發(fā)明的該優(yōu)選實(shí)施例的編碼方法有利地是迭代方法,在每一次迭代中,對(duì)生成數(shù)據(jù)流的以嵌套數(shù)據(jù)層的形式存在的層次結(jié)構(gòu)的級(jí)別進(jìn)行編碼。如此,在每一次迭代中,逐個(gè)塊地掃描一個(gè)圖像或多個(gè)圖像(或圖像的組成部分),根據(jù)從至少兩個(gè)可能的類型中選擇出的系數(shù)系列的類型,對(duì)每一個(gè)塊的至少某些系數(shù)進(jìn)行編碼。根據(jù)本發(fā)明的該優(yōu)選實(shí)施例,可以在每一次迭代中,在一個(gè)或兩個(gè)通路中對(duì)系數(shù)進(jìn)行編碼,根據(jù)有效通路,對(duì)新的有效系數(shù)(即,那些在以前迭代中利用零值編碼的系數(shù))進(jìn)行編碼,根據(jù)細(xì)化通路,允許對(duì)在以前迭代中已經(jīng)是有效的系數(shù)進(jìn)行細(xì)化/編碼。術(shù)語(yǔ)系數(shù)的"組,,(或范圍)應(yīng)該被理解為表示-一組系數(shù),其位置是連續(xù)的,并包含一個(gè)區(qū)間中,該區(qū)間在塊的開(kāi)始處或在有效系數(shù)的位置之后開(kāi)始,并在下一個(gè)有效系數(shù)之后結(jié)束,如果我們考慮有效編碼(或者解碼)通路。-如果我們考慮編碼(或解碼)細(xì)化通路,將被細(xì)化的唯一的系數(shù)。術(shù)語(yǔ)"有效組"尤其是指有效通路中獲得的組,而術(shù)語(yǔ)"細(xì)化組"是指在細(xì)化通路中獲得的組。下面請(qǐng)參看圖4,我們介紹了根據(jù)本發(fā)明的該優(yōu)選實(shí)施例的編碼方法的一般原理。根據(jù)該優(yōu)選實(shí)施例,輸入視頻組分41(圖像、圖像序列,或圖像的組成部分)首先經(jīng)歷處理操作42,通過(guò)該操作,它們被細(xì)分為至少兩個(gè)塊,這些塊中的每一個(gè)塊都具有與它關(guān)聯(lián)的、包括一組系數(shù)的變換塊。在下面的選擇步驟43中,從至少兩個(gè)可能的類型中選擇系數(shù)系列的類型。具體地說(shuō),系數(shù)系列的類型是從多個(gè)可能的類型中選擇的,包括第一種類型,根據(jù)所述第一種類型,系數(shù)的系列對(duì)應(yīng)于M組系數(shù),其中M是預(yù)定的整數(shù),第二種類型,根據(jù)所述第二種類型,系列包括一個(gè)其中包含位于最大預(yù)定位置N的系數(shù)的組,該組前面的所有組都位于之字形讀取掃描路徑中(如果有的話)。具體地說(shuō),假設(shè)當(dāng)包括了其中包含位于位置N的系數(shù)的組的系列已經(jīng)在以前的迭代中被編碼時(shí),在當(dāng)前迭代中考慮的系列是零。相比之下,當(dāng)包括了其中包含位于位置N的系數(shù)的組的系列沒(méi)有在以前的迭代中被編碼時(shí),在當(dāng)前迭代中考慮的系列包括其中包含位于位置N的系數(shù)的組,以及位于之字形讀取掃描路徑中的該組前面的所有組,如果有的話。如此,數(shù)字N對(duì)應(yīng)于被考慮的塊中的位置,接下來(lái)是被定義為迭代的函數(shù)的之字形掃描路徑,并且由缺省已知的或在流中編碼的矢量給出。例如,對(duì)于大小為4x4的塊,此缺省矢量等于[l,3,10,16,或?qū)τ诖笮?x8的塊,等于[3,10,36,64。根據(jù)本發(fā)明的該優(yōu)選實(shí)施例,如此,系列可以對(duì)應(yīng)于畫一組系數(shù)(下面,根據(jù)此編碼,M=l,被表示為"模式O,,);-考慮的塊的系數(shù)集合(下面,此編碼表示為"模式l");-被定義為最大位置N(作為迭代的函數(shù))的函數(shù)的組的集合(下面,此編碼表示為"模式2";或再次-M組系數(shù)(下面,此編碼表示為"模式3")。圖5A到5D尤其示出了參考現(xiàn)有技術(shù)所描述的、按照之字形順序?qū)ο禂?shù)的掃描過(guò)程中,對(duì)塊的系數(shù)進(jìn)行編碼的這些不同系列。如此,圖5A呈現(xiàn)了根據(jù)"模式O"對(duì)第一種類型的系數(shù)系列進(jìn)行編碼的過(guò)程。在此情況下,系列51只有一個(gè)組??梢曰叵胍幌?,"0"表示系數(shù)不是新的有效系數(shù)(作為一個(gè)有效系數(shù),在以前的迭代中已經(jīng)被編碼,或者,作為無(wú)效系數(shù),已經(jīng)被編碼,并且在該當(dāng)前迭代中仍是無(wú)效),"l"表示系數(shù)是新有效(在以前的迭代中,以零值被編碼,在當(dāng)前迭代中變?yōu)橛行?。因此,系列51對(duì)應(yīng)于組0、0、0、1、系數(shù)符號(hào)、系數(shù)值。圖5B示出了在使N等于6時(shí)根據(jù)"模式2"對(duì)第二種類型系數(shù)的系列進(jìn)行編碼的過(guò)程系列52包括其中包含系數(shù)位于沿著塊的之字形路徑的位置6(在圖5B中編號(hào)為521)的組,以及按照路徑的順序位于該組前面的組(如果這些組不包括在前面的迭代中已經(jīng)編碼的系數(shù))。圖5C示出了根據(jù)"模式3"對(duì)第一種類型系數(shù)的系列進(jìn)行編碼的過(guò)程,其中系列53對(duì)應(yīng)于M組系數(shù),M=2。最后,圖5D示出了根據(jù)"模式l"對(duì)第一種類型的系數(shù)系列進(jìn)行編碼的過(guò)程,據(jù)此,系列54對(duì)應(yīng)于考慮的塊的所有系數(shù)。返回到圖4,一旦系數(shù)系列的類型已經(jīng)被選定,根據(jù)本發(fā)明的該優(yōu)選實(shí)施例的編碼方法,在編碼步驟44中,對(duì)于連續(xù)層的層次結(jié)構(gòu)的第一級(jí)(第一次迭代),對(duì)確定為選定類型的函數(shù)的第一塊的系數(shù)系列進(jìn)行編碼,然后,是第二塊,依此類推,直到最后一塊(45)。然后,操作進(jìn)入連續(xù)層的層次結(jié)構(gòu)的第二級(jí)別(第二次迭代46),對(duì)被確定為選定類型的函數(shù)的第一塊的系數(shù)系列進(jìn)行新的編碼,然后,是第二塊,依此類推,直到第二級(jí)別的最后一塊(45)。如此,對(duì)層次結(jié)構(gòu)的每一層數(shù)據(jù)進(jìn)行了編碼??梢曰叵胍幌?,對(duì)于第二種類型的系列,如果在前面的迭代中已經(jīng)對(duì)包括其中具有最大位置N的組的系列進(jìn)行了編碼,則該系列是空的。如果不是,在系列包括了其中具有預(yù)定的最大位置的組,以及沿著讀取掃描路徑的所有前面的組(如杲這樣的組存在的話)。對(duì)于模式0和模式3,如果不再有剩余的要編碼的任何組,則系列是空的。一旦已經(jīng)對(duì)不同級(jí)別和不同塊進(jìn)行了編碼,本發(fā)明的編碼器提供了總的數(shù)據(jù)流47,其中插入了表示為圖像或?yàn)閳D像序列或?yàn)閳D像的一部分選擇的系數(shù)的系列類型的信息片段。如此,解碼器可以讀取表示選定的系數(shù)系列類型的信息,并可以自動(dòng)地適應(yīng)所使用的編碼模式,尤其對(duì)于細(xì)化層的解碼。如此,本發(fā)明提供了進(jìn)行低復(fù)雜性或自適應(yīng)復(fù)雜性的解碼的可能性。此表示系數(shù)系列的選定類型的信息片段也可以伴隨有有關(guān)實(shí)現(xiàn)方式的信息片段,例如包括定義了數(shù)字M的值或每一次迭代的位置N的矢量。如此,編碼數(shù)據(jù)流47可以攜帶兩個(gè)信息元素,首先表示選定的系數(shù)系列的類型,特別是由解碼器用于對(duì)細(xì)化層進(jìn)行編碼,其次是如果編碼實(shí)現(xiàn)了模式2(在定義位置N時(shí)),定義在每一次迭代中要獲得的系數(shù)的位置的矢量的一個(gè)或多個(gè)比特,或者如果編碼實(shí)現(xiàn)了模式3(在定義組的數(shù)量M時(shí)),將被編碼的范圍的數(shù)量。根據(jù)所描述的本發(fā)明的優(yōu)選實(shí)施例,這些信息元素被插入到流47中的相對(duì)于臨時(shí)圖像或圖像組成部分(也叫做"切片,,)的數(shù)據(jù)分組的首標(biāo)中,即,層次結(jié)構(gòu)的每一層的數(shù)據(jù)分組的首標(biāo)中。此外,還可以向流47中添加一個(gè)參數(shù),下面叫禍blnterlacedSigRef。此參數(shù)blnterlacedSigRef表示對(duì)于給定迭代,是否對(duì)有效系數(shù)的組和/或細(xì)化系數(shù)的組進(jìn)行編碼。此方法還值得注意的一點(diǎn)是,它可以只使用系列的第二種類型來(lái)確定要編碼的系數(shù)系列。請(qǐng)參看附錄A,該附錄A是本發(fā)明的不可分割的組成部分,呈現(xiàn)了可縮放的圖像的首標(biāo)的語(yǔ)法的示例,根據(jù)本發(fā)明,其中插入到根據(jù)本發(fā)明的流47中的元素以斜體字顯示。在文檔"ScalableVideoCodingJointWorkingDraft4',,JointVideoTeam(JVT)oftheISO/IECMPEGandITU-TVCEG,JVT-Q201,2005年10月,Nice中更具體地描述了與此語(yǔ)法關(guān)聯(lián)的語(yǔ)義。下面,它只是插入到根據(jù)所描述的本發(fā)明的優(yōu)選實(shí)施例的流47的元素的結(jié)構(gòu)<table>tableseeoriginaldocumentpage27</column></row><table>具體地說(shuō),字段fgs一coding一mode用來(lái)表示在編碼過(guò)程中選定的系數(shù)系列類型,解碼器可以在對(duì)壓縮數(shù)據(jù)流(特別是細(xì)化層)進(jìn)行解碼的過(guò)程中讀取該類型。特別回想一下,系列的第一種類型確定包括預(yù)定數(shù)量M組系數(shù)的系數(shù)系列如果M-1,此編碼被表示為"模式O,,;如果M包括考慮的塊的系數(shù)集合,則此編碼被表示為"模式1";以及如果M對(duì)應(yīng)于預(yù)定整數(shù)的系數(shù)組數(shù),則此編碼被表示為"模式3"。系列的第二種類型("模式2")確定包括下列內(nèi)容的系數(shù)系列如果包括位置N的組沒(méi)有在以前的迭代中被編碼,包括位置N的組以及沿著讀取掃描路徑在該組前面的所有組(如果存在的話);如果不,則它是一個(gè)空系列。若要不嚴(yán)格地使用術(shù)語(yǔ),表示法"模式0"、"模式l,,、"模式2",以及"模式3"也表示對(duì)應(yīng)的解碼模式。如此,如果字段fgs—coding—mode取值0,則意味著編碼是根據(jù)系數(shù)的系列第一種類型(根據(jù)"模式0")進(jìn)行的,因此,解碼必須允許在每一次迭代中,對(duì)于每一個(gè)塊,每個(gè)塊一個(gè)組地進(jìn)行解碼。值l表示編碼是根據(jù)系數(shù)的系列第一種類型(根據(jù)"模式1")進(jìn)行的,因此,解碼必須允許在單次迭代中對(duì)每一個(gè)塊的所有系數(shù)進(jìn)行解碼。此"模式l"對(duì)應(yīng)于細(xì)化層的低復(fù)雜性解碼,其中在一次迭代中,對(duì)一個(gè)塊的有效類型和/或細(xì)化類型的所有這些組進(jìn)行解碼。值2表示編碼是根據(jù)系數(shù)的系列的第二種類型(根據(jù)"模式2")進(jìn)行的,因此,解碼必須允許在每一次迭代中對(duì)組的集合進(jìn)行解碼,直到它到達(dá)位置N,此位置N是缺省情況下或由固定或可變矢量在每一次迭代中定義的。最后,值3表示編碼是根據(jù)系數(shù)的系列的第一種類型(根據(jù)"模式3,,)進(jìn)行的,因此,解碼必須允許在數(shù)量M的組的每一次迭代中進(jìn)行解碼。此數(shù)量M可以是恒定的。標(biāo)志vect4x4—presence—flag和vect8x8—presence—flag分另'J表示在對(duì)于大小為4x4像素的塊和對(duì)于大小為8x8像素的塊的模式2的情況下,存在定義最大位置N的矢量。具體地說(shuō),如果標(biāo)志的值等于l,則在流中存在對(duì)應(yīng)于此標(biāo)志的矢量。jt匕夕卜,在#式2的'ff;兄下,變量num一iter—coded還表示4x4塊和/或8x8塊的矢量中包含的值的數(shù)量。變量scanlndexj)lk4x4[il表示4x4塊的系數(shù)的最大位置,直到該位置,在迭代/中必須對(duì)組進(jìn)行解碼。變量scanlndex—blk8x8[i]表示8x8塊的系數(shù)的最大位置,直到該位置,在迭代/中必須對(duì)組進(jìn)行解碼。如果模式是模式2,并且如果4x4塊(或相應(yīng)地8x8塊)的矢量不存在,則根據(jù)8x8塊(或相應(yīng)地4x4塊)的矢量推斷此矢量,用此矢量的值除以4(或?qū)⒋耸噶康闹捣謩e乘以4)。如果沒(méi)有一個(gè)矢量存在,則選擇使用缺省矢量,對(duì)于4x4塊,缺省矢量值為[l,3,10,16,對(duì)于8x8塊,為[3,10,36,64。如此,每一個(gè)缺省值都對(duì)應(yīng)于系數(shù)的塊的預(yù)定頻率帶,對(duì)于4x4塊,位置索引從1到16,對(duì)于8x8塊,從1到64。圖6尤其示出了為大小為4x4的塊考慮的缺省矢量的頻帶。如此,編號(hào)61表示根據(jù)之字形讀取掃描路徑的位置1,編號(hào)62示出了位置3,編號(hào)63示出了位置10,而編號(hào)64示出了位置16,這些是在矢量[1,3,10,16中進(jìn)行定義的。在才莫式3的情況下,變量num—range—coded表示在每一次迭代中要解碼的范圍或組的數(shù)量。最后,在上文所描述的所有模式0到3中,如果變量interlaced—sig_ref—flag等于1,則在每一次迭代中解碼有效性范圍和細(xì)化范圍。相反,如果interlaced—sigjeLflag等于0,則在每一次迭代中解碼有效性范圍或細(xì)化范圍。在后一種情況下,只有在圖像的所有有效性范圍都已經(jīng)被解碼的情況下才對(duì)細(xì)化范圍進(jìn)行解碼?,F(xiàn)在請(qǐng)參看圖7,我們介紹了根據(jù)本發(fā)明的解碼方法的一般原理??梢蕴貏e回想,解碼方法的選擇是由值fgs—coding_mode給出的,該值存在于數(shù)據(jù)流中,并且是解碼器剛剛讀取的。如上文所指出的,根據(jù)本發(fā)明的該優(yōu)選實(shí)施例,選出了對(duì)細(xì)化層進(jìn)行解碼的四種模式,這些模式是通過(guò)在每一次迭代中要解碼的范圍的數(shù)量區(qū)別的-模式O:在每一次迭代中,每個(gè)塊一個(gè)范圍地進(jìn)行解碼;-模式l:在每一次迭代中,對(duì)每一個(gè)塊的所有范圍進(jìn)行解碼;-模式2:在每一次迭代中,對(duì)若干個(gè)范圍進(jìn)行解碼,直到到達(dá)塊中的位置N,N是迭代的函數(shù);-模式3:在每一次迭代中,對(duì)恒定數(shù)量M的范圍進(jìn)行解碼。首先,介紹下面在說(shuō)明書(shū)中所使用的幾種表示法iter對(duì)應(yīng)于在解碼過(guò)程中執(zhí)行的迭代次數(shù);completeLumaSig是表示所有亮度塊的所有有效組是否都已經(jīng)被解碼的布爾值;completeLumaRef是表示所有亮度塊的所有細(xì)化組是否都已經(jīng)被解碼的布爾值;completeChromaSig是表示所有色度塊的所有有效組是否都已經(jīng)被解碼的布爾值;completeChromaRef是表示所有色度塊的所有細(xì)化組是否都已經(jīng)被解碼的布爾值;blnterlacedChroma是表示在同一個(gè)迭代中是否對(duì)色度和亮度塊的組進(jìn)行解碼的布爾值;interlaced_sig_ref—flag是表示有效組和細(xì)化組是否交錯(cuò)的布爾值。根據(jù)該流對(duì)其值進(jìn)行解碼;completeLumaSigBl(iBloc)是表示亮度塊iBloc的所有有效組是否都已經(jīng)被解碼的布爾值;completeLumaReffil(iBloc)是表示亮度塊iBloc的所有細(xì)化組是否都已經(jīng)被解碼的布爾值;completeChromaSigBl(iBloc)是表示色度塊iBloc的所有有效組是否都已經(jīng)被解碼的布爾值;completeChromaRefBl(iBloc)是表示色度塊iBloc的所有細(xì)化組是否都已經(jīng)被解碼的布爾值。初始必在初始化步驟71中,參數(shù)iter取值O,completeLumaSig取值"假",completeL隨aRef取值"假",completeChromaSig取值"假",completeChromaRef取值"假"。對(duì)于圖像的所有塊iBloc,completeLumaSigBl(iBloc)取值"假",completeLumRefBl(iBloc)取值"假,,,completeChromaSigBl(iBloc)取值"假",completeChromaReffil(iBloc)取值"假,,。;^r塊進(jìn)^r扭潘此后,在步驟72,對(duì)圖像的每一個(gè)宏塊進(jìn)行掃描。對(duì)于每一個(gè)宏塊,在步驟73"測(cè)試completeLumaSig"中查看變量completeLumaSig的值。如果變量completeLumaSig等于"假,,(731),那么,在步驟74中,對(duì)于宏塊的每一個(gè)亮度塊,對(duì)有效通路進(jìn)行解碼,操作進(jìn)入步驟75。當(dāng)變量completeLumaSig的值變?yōu)?真,,(732)時(shí),在測(cè)試步驟75(testinterlaced—sig一ref)中查看變量interlaced一sigref的值。如果interlacedsig—ref等于"真",或者如果completeLumaSig等于"真",并且如果completeLumaRef等于"假",則此測(cè)試取值"真,,(751)。如果不(752),則此測(cè)試的結(jié)果為"假"。如果測(cè)試inteiiaced_sig_ref等于"真",則對(duì)于宏塊的每一個(gè)亮度塊,在步驟76中,對(duì)細(xì)化通路進(jìn)行解碼。然后,在測(cè)試步驟77"testblnterlacedChroma"中查看變量bInterlacedChroma.如果bInterlacedChroma等于"真",并且如果iterChroma(iter)給出"真",或者如果completeLumaSig等于"真,,并且completeLumaRef等于"真",這會(huì)給出"真"(771)。如果"testblnterlacedChroma,,77等于"假"(772),則操作進(jìn)入步驟82。如果"testblnterlacedChroma,,77等于"真,,(771),則在步驟78"TestcompleteChromaSig"中考慮變量completeChromaSig的值。如果completeChromaSig等于"假,,(781),那么,對(duì)于宏塊的每一個(gè)色度塊,在步驟79中,對(duì)有效通路進(jìn)行編碼。然后,在測(cè)試步驟80中再次測(cè)試變量interlaced_sig_ref。如果interlaced_sig_ref等于"真,,或如果completeChromaSig等于"真",并且如果completeChromaRef等于"假",此測(cè)試會(huì)給出"真"(801)。如果不(802),則此測(cè)試會(huì)給出值"假"。如果該測(cè)試產(chǎn)生值"真"(801),那么,在步驟81中,對(duì)于宏塊的每一個(gè)色度塊,對(duì)細(xì)化通路進(jìn)行解碼,然后,操作進(jìn)入步驟82。最后,在步驟82中進(jìn)行測(cè)試,以查看考慮的宏塊是否是圖像或圖像的當(dāng)前部分的最后一個(gè)宏塊。如果不是最后一個(gè)(821),那么,對(duì)下一個(gè)宏塊進(jìn)行迭代(83)。如果考慮的宏塊是圖像或圖像的當(dāng)前部分的最后一個(gè)宏塊,則操作進(jìn)入步驟84,以便更新變量completeSig,Ref。然后,進(jìn)行結(jié)束測(cè)試85。寬量c細(xì)由g&g,Jg/^JC新更新變量completeSig,Ref的步驟會(huì)更新變量completeLumaSig、completeLumaRef、completeChromaSig和completeChromaRef。具體地說(shuō)-如果,對(duì)于圖像的所有iBloc塊,completeLumaSigBl(iBloc)等于"真",則completeLumaSig取值"真,,;國(guó)如果,對(duì)于圖像的所有iBloc塊,completeLumaRefBl(iBloc)等于"真",貝'JcompleteLumaRef取值"真,,;-如果,對(duì)于圖像的所有iBloc塊,completeChromaSigBl(iBloc)等于"真",則completeChromaSig取值"真";-如果,對(duì)于圖像的所有iBloc塊,completeChromaReffil(iBloc)等于"真",貝'JcompleteChromaRef取值"真";如果completeLumaSig等于"真",completeLumaRef等于"真",completeChromaSig等于"真",并且如果completeChromaRef等于"真",則結(jié)束測(cè)試給出"真,,(851)。如果結(jié)束測(cè)試等于"假"(85",則操作傳遞給下一個(gè)迭代(iter++)。如果不,則解碼結(jié)束(86)。如果亮度和色度范圍交錯(cuò),并且如果在迭代iter中,必須解碼色度范圍,則此函數(shù)取值"真"。此函數(shù)用來(lái)控制色度和亮度系數(shù)的交錯(cuò)。例如,JSVM4編碼器/解碼器,如在文檔"JointScalableVideoModelJSVM國(guó)4",2005年10月,Nice,JVT-Q202中所定義的,見(jiàn)了只每隔三個(gè)有效解碼通路,才解碼色度通路,如果(iter+offsetiter)modulo3等于0,iterChroma(iter)等于"真"。參數(shù)offset」ter是用于定義亮度編碼迭代的參數(shù),此時(shí),將對(duì)第一色度編碼迭代進(jìn)行編碼。才炎遞路希^必遽潛付,竭首先回想一下,組的解碼對(duì)應(yīng)于-在有效通路的情況下-對(duì)位于塊的開(kāi)始處(或緊隨有效系數(shù)之后)和正好在下一個(gè)新有效系數(shù)之前之間的所有剩余的無(wú)效系數(shù)的解碼;以及-下一個(gè)新有效系數(shù)的解碼;-在細(xì)化通路的情況下-對(duì)已經(jīng)有效的系數(shù)的細(xì)化的解碼。對(duì)系數(shù)的掃描是按照之字形順序進(jìn)行的。對(duì)色度塊和亮度塊的解碼也是以同樣的方式進(jìn)行的。在模式O的情況下,對(duì)于每一個(gè)塊,對(duì)一個(gè)組進(jìn)行解碼。如果操作在塊的末尾處進(jìn)行,則當(dāng)前塊的布爾參數(shù)completeComp通路Bl位于"真",其中如果該塊是亮度塊,變量Comp表示Luma,如果該塊是色度塊,則表示Chroma,如果解碼的通路是有效通路,則變量通路表示Sig,如果解碼通路是細(xì)化通路,則表示Ref。在模式l的情況下,對(duì)于每一個(gè)塊,對(duì)所有組進(jìn)行解碼,當(dāng)前塊的completeComp通路Bl位于"真"。在模式2的情況下,對(duì)于每一個(gè)塊,塊中的最大位置N等于scanlndex—blkkxk[i,其中/是當(dāng)前的迭代號(hào),是塊的類型(對(duì)于亮度塊,是4x4或8x8,對(duì)于色度塊,是4x4)。然后,對(duì)范圍進(jìn)行解碼,只要最后一個(gè)解碼的系數(shù)的位置小于位置N。如果操作在塊的末尾處進(jìn)行,則當(dāng)前塊的completeComp通路Bl位于"真"。在模式3的情況下,對(duì)于每一個(gè)塊,對(duì)數(shù)量等于num一range—coded(numrange—coded=M)的組進(jìn)行解碼。如果操作在塊的末尾處進(jìn)行,則當(dāng)前塊的completeComp通路Bl位于"真"。圖8呈現(xiàn)了實(shí)現(xiàn)了上文所描述的編碼方法的用于對(duì)圖像或圖像序列進(jìn)行編碼的設(shè)備的硬件結(jié)構(gòu)。這種編碼設(shè)備包括存儲(chǔ)器M87、裝有例如微處理器nP并由計(jì)算機(jī)程序Pg89進(jìn)行驅(qū)動(dòng)的處理單元P88。在初始化時(shí),計(jì)算機(jī)程序Pg89的代碼指令例如被加載到RAM中,然后由處理單元P88的處理器執(zhí)行。在輸入時(shí),處理單元P88接收視頻輸入分量41(圖像、圖像序列或圖像的組成部分)。處理單元88的微處理器nP根據(jù)程序Pg89的指令來(lái)實(shí)現(xiàn)上文參考圖4所描述的編碼方法的步驟。處理單元88輸出編碼數(shù)據(jù)流47。圖9示出了用于對(duì)例如由圖8的編碼設(shè)備生成的編碼數(shù)據(jù)流進(jìn)行解碼的設(shè)備的硬件結(jié)構(gòu)。這種解碼設(shè)備包括存儲(chǔ)器M卯、裝有例如微處理器pP并由計(jì)算機(jī)程序Pg92進(jìn)行驅(qū)動(dòng)的處理單元P91。在初始化時(shí),計(jì)算機(jī)程序Pg92的代碼指令例如被加載到RAM中,然后由處理單元91的處理器執(zhí)行。在輸入時(shí),處理單元91接收待解碼的編碼數(shù)據(jù)93的流。處理單元91的微處理器nP根據(jù)程序Pg92的指令來(lái)實(shí)現(xiàn)上文參考圖7所描述的解碼方法的步驟。處理單元91輸出經(jīng)過(guò)解碼的視頻分量41(圖像、圖像序列或圖像的組成部分)。附錄A<table>tableseeoriginaldocumentpage35</column></row><table><table>tableseeoriginaldocumentpage36</column></row><table><table>tableseeoriginaldocumentpage37</column></row><table>權(quán)利要求1.一種用于對(duì)圖像或圖像序列進(jìn)行編碼以生成數(shù)據(jù)流的方法,每一個(gè)圖像都被細(xì)分為至少兩個(gè)圖像塊,其中每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊相關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取所述變換后的塊的預(yù)定掃描路徑,分布在一組或多組系數(shù)中,其特征在于,對(duì)于每個(gè)所述變換后的塊,它包括用于對(duì)對(duì)應(yīng)于至少一組系數(shù)的一系列系數(shù)進(jìn)行編碼的步驟,所述系列被確定為從至少兩個(gè)可能類型中選擇出的系數(shù)系列的類型的函數(shù),所述至少兩個(gè)可能類型包括-第一種系列類型,根據(jù)所述第一種系列類型,所述系數(shù)系列包括預(yù)定數(shù)量M組系數(shù),-第二種系列類型,根據(jù)所述第二種系列類型,所述掃描路徑中的預(yù)定的最大位置N被標(biāo)識(shí),所述系列包括其中包含所述最大位置N的組以及沿著所述掃描路徑的所有前面的組,如果有的話,以及將表示為所述圖像或圖像序列或所述圖像的一部分選擇的系數(shù)系列的所述類型的信息片段插入到所述數(shù)據(jù)流中的步驟。2.根據(jù)權(quán)利要求l所述的編碼方法,其特征在于,所述數(shù)據(jù)流具有在連續(xù)細(xì)化級(jí)別上的嵌套數(shù)據(jù)層的層次結(jié)構(gòu),并且所述方法實(shí)現(xiàn)迭代編碼,每一次迭代都對(duì)應(yīng)于其中一個(gè)所述級(jí)別,并實(shí)現(xiàn)了所述編碼步驟。3.根據(jù)權(quán)利要求2所述的編碼方法,其特征在于,對(duì)于所述第二種類型的系列-當(dāng)包括其中包含所述最大位置N的所述組的所述系列已經(jīng)在以前的迭代中被編碼時(shí),所述系列是空的,-當(dāng)包括其中包含所述最大位置N的所述組的所述系列沒(méi)有在以前的迭代中被編碼時(shí),所述系列包括其中包含所述預(yù)定的最大位置的組,以及沿著所述掃描路徑的、不屬于已經(jīng)在以前的迭代中被編碼的系列的所有前面的組,如果有的話。4.根據(jù)權(quán)利要求2和3中的任一權(quán)利要求所述的編碼方法,其特征在于,所述迭代中的每一次迭代都實(shí)現(xiàn)下列通路中的至少一個(gè)有效通路,細(xì)化通路,所述編碼步驟施加于已實(shí)現(xiàn)的通路,其中表示已實(shí)現(xiàn)的所述通路的參數(shù)伴隨表示系數(shù)系列的類型的所述信息片段。5.根據(jù)權(quán)利要求4所述的編碼方法,其特征在于,當(dāng)所述通路是有效通路時(shí),所述預(yù)定的分組條件將組定義為連續(xù)的無(wú)效系數(shù)的集合,以沿著所述讀取掃描路徑中遇到的第一個(gè)有效系數(shù)結(jié)束,當(dāng)所述通路是細(xì)化通路時(shí),所述預(yù)定分組條件將組定義為唯一有效系數(shù)。6.根據(jù)權(quán)利要求2到5中的任一權(quán)利要求所述的編碼方法,其特征在于,表示系數(shù)系列的類型的所述信息片段伴隨有關(guān)于實(shí)現(xiàn)的信息片段,包括定義所述數(shù)字M的值或每一次迭代的位置N的值的矢量。7.根據(jù)權(quán)利要求1到6中的任一權(quán)利要求所述的編碼方法,其特征在于,源圖像被分解成至少兩個(gè)待編碼的分量,并且對(duì)所述分量中的每一個(gè)分量施加所迷編碼,8.—種用于對(duì)圖像或圖像序列進(jìn)行編碼以生成數(shù)據(jù)流的編碼設(shè)備,每一個(gè)圖像都被細(xì)分為至少兩個(gè)圖像塊,其中每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊相關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取所述變換后的塊的預(yù)定的掃描路徑,分布在一組或多組系數(shù)中,其特征在于,它包括用于對(duì)對(duì)應(yīng)于至少一組系數(shù)的一系列系數(shù)進(jìn)行編碼的裝置,所迷系列被確定為從至少兩個(gè)可能的類型中選擇出的系數(shù)系列的類型的函數(shù),所述至少兩個(gè)可能類型包括-第一種系列類型,根據(jù)所述第一種系列類型,所述系數(shù)系列包括預(yù)定數(shù)量M組系數(shù),-第二種系列類型,根據(jù)所述第二種系列類型,所述掃描路徑中的預(yù)定的最大位置N被標(biāo)識(shí),所述系列包括其中包含所述最大位置N的組以及沿著所述掃描路徑的所有前面的組,如果有的話,以及用于將表示為所述圖像或圖像序列或所述圖像的一部分選擇的系數(shù)系列的所述類型的信息片段插入到所述數(shù)據(jù)流中的裝置。9.根據(jù)權(quán)利要求8所述的編碼設(shè)備,其特征在于,所述數(shù)據(jù)流具有在連續(xù)細(xì)化級(jí)別上的嵌套數(shù)據(jù)層的層次結(jié)構(gòu),所述編碼裝置實(shí)現(xiàn)迭代編碼,每一次迭代都對(duì)應(yīng)于其中一個(gè)所述級(jí)別,其中對(duì)于所述第二種類型的系列-當(dāng)包括其中包含所述最大位置N的所述組的所述系列已經(jīng)在以前的迭代中被編碼時(shí),所述系列是空的,-當(dāng)包括其中包含所述最大位置N的所述組的所述系列沒(méi)有在以前的迭代中被編碼時(shí),所述系列包括其中包含所述預(yù)定的最大位置的組,以及沿著所述掃描路徑的、不屬于已經(jīng)在以前的迭代中被編碼的系列的所有前面的組,如果有的話。10.—種計(jì)算機(jī)程序產(chǎn)品,可從通信網(wǎng)絡(luò)下載和/或存儲(chǔ)在計(jì)算機(jī)可讀取載體上和/或可由微處理器執(zhí)行,其特征在于,它包括用于實(shí)現(xiàn)根據(jù)權(quán)利要求1到7中的至少一個(gè)權(quán)利要求所述的編碼方法的程序代碼指令。11.一種用于對(duì)表示圖像或圖像序列的數(shù)據(jù)流進(jìn)行解碼的方法,每一個(gè)圖像都被細(xì)分為至少兩個(gè)圖像塊,其中每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊相關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取所述變換后的塊的預(yù)定的掃描路徑,分布在一組或多組系數(shù)中,其特征在于,它包括從至少兩個(gè)可能的類型讀取適用于所述圖像或圖像序列或圖像的組成部分的系數(shù)系列的類型的步驟,所述至少兩個(gè)可能類型包括-第一種系列類型,根據(jù)所述第一種系列類型,所述系數(shù)系列包括預(yù)定數(shù)量M組系數(shù),-第二種系列類型,根據(jù)所述第二種系列類型,所述掃描路徑中的預(yù)定的最大位置N被標(biāo)識(shí),所述系列包括其中包含所述最大位置N的組以及沿著所述掃描路徑的所有前面的組,如果有的話,以及解碼步驟,對(duì)于每一個(gè)變換后的塊,根據(jù)由所述讀取步驟提供的系數(shù)系列的類型,考慮系數(shù)系列。12.根據(jù)權(quán)利要求11所述的解碼方法,其特征在于,所述數(shù)據(jù)流具有在連續(xù)細(xì)化級(jí)別上的嵌套數(shù)據(jù)層的層次結(jié)構(gòu),所述流已經(jīng)經(jīng)歷迭代編碼,每一次迭代都對(duì)應(yīng)于其中一個(gè)所述級(jí)別,其中對(duì)于所述第二種類型的系列-當(dāng)包括其中包含所述最大位置N的所述組的所述系列已經(jīng)在以前的迭代中被編碼時(shí),所述系列是空的,-當(dāng)包括其中包含所述最大位置N的所述組的所述系列沒(méi)有在以前的迭代中被編碼時(shí),所述系列包括其中包含所述預(yù)定的最大位置的組,以及沿著所述掃描路徑的、不屬于已經(jīng)在以前的迭代中被編碼的系列的所有前面的組,如果有的話。13.—種用于對(duì)表示圖像或圖像序列的數(shù)據(jù)流進(jìn)行解碼的設(shè)備,每一個(gè)圖像都被細(xì)分為至少兩個(gè)圖像塊,其中每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取所述變換后的塊的預(yù)定的掃描路徑,分布在一組或多組系數(shù)中,其特征在于,它包括用于從至少兩個(gè)可能的類型讀取適用于所述圖像或圖像序列或圖像的組成部分的系數(shù)系列的類型的裝置,所述至少兩個(gè)可能類型包括-第一種系列類型,根據(jù)所述第一種系列類型,所述系數(shù)系列包括預(yù)定數(shù)量M組系數(shù),-第二種系列類型,根據(jù)所述第二種系列類型,所述掃描路徑中的預(yù)定的最大位置N被標(biāo)識(shí),所述系列包括其中包含所述最大位置N的組以及沿著所述掃描路徑的所有前面的組,如果有的話,以及解碼裝置,對(duì)于每一個(gè)變換后的塊,根據(jù)由所述讀取裝置提供的系數(shù)系列的類型,考慮系數(shù)系列。14.根據(jù)權(quán)利要求13所述的解碼設(shè)備,其特征在于,所述數(shù)據(jù)流具有在連續(xù)細(xì)化級(jí)別上的嵌套數(shù)據(jù)層的層次結(jié)構(gòu),所述流已經(jīng)經(jīng)歷迭代編碼,每一次迭代都對(duì)應(yīng)于其中一個(gè)所述級(jí)別,其中對(duì)于所述第二種類型的系列-當(dāng)包括其中包含所述最大位置N的所述組的所述系列已經(jīng)在以前的迭代中被編碼時(shí),所述系列是空的,-當(dāng)包括其中包含所述最大位置N的所述組的所述系列沒(méi)有在以前的迭代中被編碼時(shí),所述系列包括其中包含所述預(yù)定的最大位置的組,以及沿著所述掃描路徑的、不屬于已經(jīng)在以前的迭代中,皮編碼的系列的所有前面的組,如果有的話。15.—種計(jì)算機(jī)程序產(chǎn)品,可從通信網(wǎng)絡(luò)下載和/或存儲(chǔ)在計(jì)算機(jī)可讀取的載體上和/或可由微處理器執(zhí)行,其特征在于,它包括用于實(shí)現(xiàn)根據(jù)權(quán)利要求11和12中的至少一個(gè)權(quán)利要求所述的解碼方法的程序代碼指令。16.—種表示數(shù)據(jù)流的信號(hào),所述數(shù)據(jù)流表示圖像或圖像序列,每一個(gè)圖像都被細(xì)分為至少兩個(gè)圖像塊,其中每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊相關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取所述變換后的塊的預(yù)定的掃描路徑,分布在一組或多組系數(shù)中,其特征在于,它根據(jù)至少兩個(gè)可能的類型,攜帶表示適用于所述圖像或圖像序列或所述圖像的組成部分的系數(shù)系列的類型的信息片段,所述至少兩個(gè)可能類型包括-第一種系列類型,根據(jù)所述第一種系列類型,所述系數(shù)系列包括預(yù)定數(shù)量M組系數(shù),-第二種系列類型,根據(jù)所述第二種系列類型,所述掃描路徑中的預(yù)定的最大位置N被標(biāo)識(shí),所述系列包括其中包含所述最大位置N的組以及沿著所述掃描路徑的所有前面的組,如果有的話,17.根據(jù)權(quán)利要求16所述的信號(hào),其特征在于,所述數(shù)據(jù)流具有在連續(xù)細(xì)化級(jí)別上的嵌套數(shù)據(jù)層的層次結(jié)構(gòu),所述流已經(jīng)經(jīng)歷迭代編碼,每一次迭代都對(duì)應(yīng)于其中一個(gè)所述級(jí)別,其中對(duì)于所述第二種類型的系列-當(dāng)包括其中包含所述最大位置N的所述組的所述系列已經(jīng)在以前的迭代中被編碼時(shí),所述系列是空的,-當(dāng)包括其中包含所述最大位置N的所述組的所述系列沒(méi)有在以前的迭代中被編碼時(shí),所述系列包括其中包含所述預(yù)定的最大位置的組,以及沿著所述掃描路徑的、不屬于已經(jīng)在以前的迭代中被編碼的系列的所有前面的組,如果有的話。全文摘要本發(fā)明涉及對(duì)圖像或圖像的序列進(jìn)行編碼,以生成數(shù)據(jù)流的方法,每一個(gè)圖像都被拆分成至少兩個(gè)圖像塊,每一個(gè)圖像塊都與包括一組系數(shù)的變換后的塊相關(guān)聯(lián),所述變換后的塊的系數(shù)根據(jù)預(yù)定的分組條件和用于讀取變換后的塊的預(yù)定的路徑,分布在一組或多組系數(shù)中。根據(jù)本發(fā)明,對(duì)于每一個(gè)變換后的塊,這樣的方法包括對(duì)對(duì)應(yīng)于至少一組系數(shù)的一系列系數(shù)進(jìn)行編碼的步驟,該系列是根據(jù)從至少兩個(gè)可能的類型中選擇出的系數(shù)系列的類型的確定的,以及向數(shù)據(jù)流中插入代表為圖像或圖像序列或?yàn)閳D像的一部分選擇的系數(shù)系列的類型的提示的步驟。文檔編號(hào)H04N7/26GK101356821SQ200680050461公開(kāi)日2009年1月28日申請(qǐng)日期2006年12月26日優(yōu)先權(quán)日2006年1月6日發(fā)明者I·阿莫諾,N·卡瑪斯,S·帕泰尤克斯申請(qǐng)人:法國(guó)電信公司