欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

區(qū)塊式數(shù)字編碼圖像的譯碼方法及裝置的制作方法

文檔序號(hào):7660590閱讀:206來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::區(qū)塊式數(shù)字編碼圖像的譯碼方法及裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明是有關(guān)于一種數(shù)字圖像譯碼技術(shù),特別是關(guān)于包括直接模式雙向預(yù)測(cè)區(qū)塊(DirectModeBi-PredictiveBlock)的區(qū)塊式數(shù)字編碼圖像的譯碼方法及裝置。
背景技術(shù)
:區(qū)塊式數(shù)字影像編碼技術(shù)通常會(huì)將影像幀(frame)分成多個(gè)宏區(qū)塊(macroblock或MB),并就其中像素(pictureelement或pixel)的亮度數(shù)據(jù)和顏色數(shù)據(jù)分別加以編碼。例如,H.264的編碼技術(shù)中,宏區(qū)塊是指包括16×16個(gè)像素的影像區(qū)域。每一宏區(qū)塊的編碼方式可以是同幀式預(yù)測(cè)(IntraPrediction)或跨幀式預(yù)測(cè)(InterPrediction)。同幀式預(yù)測(cè)的編碼方式基本上是參照同一幀中已經(jīng)編碼的區(qū)塊,而就之間的差異進(jìn)行編碼??鐜筋A(yù)測(cè)則是參照不同幀中已經(jīng)編碼的區(qū)塊,并就之間的差異進(jìn)行編碼。通常對(duì)于與另一幀的內(nèi)容有關(guān)聯(lián)的宏區(qū)塊傾向于使用跨幀式預(yù)測(cè)的編碼方式。常用的跨幀式預(yù)測(cè)編碼技術(shù)中,運(yùn)動(dòng)補(bǔ)償(motioncompensation)無(wú)疑于其中居極為重要的地位。運(yùn)動(dòng)補(bǔ)償技術(shù)自不同幀中已編碼的視頻圖像建立運(yùn)動(dòng)補(bǔ)償區(qū)塊,或稱(chēng)預(yù)測(cè)區(qū)塊(predictionblocks),并以運(yùn)動(dòng)向量(motionvector)表示相對(duì)于預(yù)測(cè)區(qū)塊的位移量。用以建立預(yù)測(cè)區(qū)塊的視頻圖像通常稱(chēng)為參考圖像(referencepicture)。諸如H.264的編碼技術(shù),其運(yùn)動(dòng)向量的位移單位可以精確至四分之一個(gè)像素。諸如H.264的編碼技術(shù),上述的預(yù)測(cè)區(qū)塊可以是于一宏區(qū)塊內(nèi)的16×16、8×16、16×8或8×8的區(qū)域,此等區(qū)域稱(chēng)為分割(partition)。例如,若一宏區(qū)塊分為4個(gè)8×8的區(qū)域,則此宏區(qū)塊將會(huì)包括四個(gè)分割區(qū)域。當(dāng)分割是8×8的模式時(shí),其又可以細(xì)分為8×8、4×8、8×4或4×4的區(qū)域,此等區(qū)域稱(chēng)為次分割(sub-partition)。預(yù)測(cè)區(qū)塊亦可以是一個(gè)次分割。此種將宏區(qū)塊又分成可變大小的運(yùn)動(dòng)補(bǔ)償區(qū)塊的方式稱(chēng)為樹(shù)狀結(jié)構(gòu)運(yùn)動(dòng)補(bǔ)償(treestructuredmotioncompensation)。每一運(yùn)動(dòng)補(bǔ)償區(qū)塊可以對(duì)應(yīng)一或二個(gè)運(yùn)動(dòng)向量。當(dāng)一運(yùn)動(dòng)補(bǔ)償區(qū)塊對(duì)應(yīng)至二個(gè)運(yùn)動(dòng)向量時(shí),此二運(yùn)動(dòng)向量可以對(duì)應(yīng)至相同或不同的參考圖像。以分割或次分割區(qū)域作為運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)單位的編碼技術(shù),諸如H.264,位于同一分割或次分割區(qū)域內(nèi)的區(qū)塊將對(duì)應(yīng)于相同的預(yù)測(cè)區(qū)塊和相同的運(yùn)動(dòng)向量。典型的編碼技術(shù)中,雙向預(yù)測(cè)區(qū)塊(bi-predictiveblock)是一種重要的跨幀式預(yù)測(cè)區(qū)塊,其可以具有參考二個(gè)不同參考圖像的運(yùn)動(dòng)向量。諸如H.264的編碼技術(shù)包括一種直接模式(directmode)的壓縮方式,其區(qū)塊的運(yùn)動(dòng)向量并不儲(chǔ)存于編碼位串(bitstream)中,而是由相關(guān)圖像的時(shí)序特征值(例如圖像順序計(jì)數(shù),PictureOrderCount或簡(jiǎn)稱(chēng)POC)和特定區(qū)塊相對(duì)于特定參考圖像的運(yùn)動(dòng)向量推得。由于編碼不包括運(yùn)動(dòng)向量,適宜直接模式編碼的圖像或區(qū)塊可以達(dá)到更佳的壓縮效率。上述的相關(guān)圖像包括目前圖像(即目前區(qū)塊所在的圖像,目前區(qū)塊是指處理中或譯碼中的區(qū)塊)、目前圖像的共位圖像(co-locatedpicture)和共位區(qū)塊(co-locatedblock)的特定參考圖像。而上述的特定區(qū)塊是指共位區(qū)塊。共位圖像是指目前圖像內(nèi)所有直接模式雙向預(yù)測(cè)區(qū)塊(或稱(chēng)為BDirect區(qū)塊)的參考圖像,而共位區(qū)塊則是共位圖像中和目前區(qū)塊坐標(biāo)位置相同的區(qū)塊。以下參見(jiàn)圖1,其顯示直接模式中相關(guān)圖像和相關(guān)數(shù)據(jù)結(jié)構(gòu)的關(guān)系示意圖。如圖1所示,目前圖像CurPic包括一直接模式雙向預(yù)測(cè)的目前區(qū)塊CurBlk,而共位圖像ColPic包括定義如上的共位區(qū)塊ColBlk。請(qǐng)注意共位區(qū)塊ColBlk不一定是直接模式區(qū)塊或是雙向預(yù)測(cè)區(qū)塊,甚至可以不是一個(gè)跨幀式預(yù)測(cè)區(qū)塊(意即不具有運(yùn)動(dòng)向量),然以下僅考慮共位區(qū)塊ColBlk具有運(yùn)動(dòng)向量的情況。圖1亦包括一對(duì)映圖像(mappedpicture)MapPic,其是共位區(qū)塊ColBlk的一運(yùn)動(dòng)向量對(duì)應(yīng)的特定參考圖像。目前圖像CurPic進(jìn)行譯碼之時(shí),須取得目前圖像CurPic中所有直接模式區(qū)塊的參考圖像信息。此等參考圖像信息可以?xún)?chǔ)存于特定的已譯碼圖像存放區(qū),例如幀緩沖區(qū)(framebuffer)或其他存儲(chǔ)器位置。本文所謂的參考圖像信息包括參考圖像的解譯數(shù)據(jù),例如像素原始值、圖像順序計(jì)數(shù)和運(yùn)動(dòng)向量等等。參考圖像信息可以透過(guò)參考圖像的存取信息加以存取。存取信息是指可茲以存取特定數(shù)據(jù)的地址信息,例如其可以是,但不限于,對(duì)應(yīng)至特定數(shù)據(jù)存放區(qū)的索引(indices)或指針(pointers)。圖1所示的第零參考圖像列表L0和第一參考圖像列表L1即分別儲(chǔ)存目前圖像CurPic中的所有直接模式區(qū)塊可能對(duì)應(yīng)的參考圖像的存取信息。其中最重要的是第一參考圖像列表L1中索引值為0的項(xiàng)目,其儲(chǔ)存共位圖像ColPic的存取信息ColPicRef。換言之,透過(guò)第一參考圖像列表L1即可以取得共位圖像ColPic的解譯數(shù)據(jù)。對(duì)映圖像MapPic的存取信息MapPicRef則可自第零參考圖像列表L0中取得,但其可能位于第零參考圖像列表L0中的任一項(xiàng)目。圖1顯示的第零參考圖像列表L0和第一參考圖像列表L1分別含有32個(gè)項(xiàng)目。此外,圖中虛線所示的mvCol是表示共位區(qū)塊ColBlk相對(duì)于對(duì)映圖像MapPic的一運(yùn)動(dòng)向量。圖2例示直接模式雙向預(yù)測(cè)區(qū)塊CurBlk的運(yùn)動(dòng)向量推知方法的相關(guān)概念,其中mvL0和mvL1是欲求取的區(qū)塊CurBlk的運(yùn)動(dòng)向量,mvCol是共位區(qū)塊ColBlk相對(duì)于對(duì)映圖像MapPic的運(yùn)動(dòng)向量,tb是目前圖像CurPic和對(duì)映圖像MapPic的圖像順序距離(PictureOrderDistance),而td則是共位圖像ColPic和對(duì)映圖像MapPic的圖像順序距離。其中tb和td均可自相關(guān)圖像的圖像順序計(jì)數(shù)導(dǎo)出。運(yùn)動(dòng)向量mvL0和mvL1可由mvCol、tb和td導(dǎo)出,例如于H.264協(xié)議的情況下tx=tb×(16384+abs(td/2))/td(1.a)mvL0=mvCol×tx(1.b)mvL1=mvL0-mvCol(1.c),其中tx稱(chēng)為距離調(diào)整參數(shù)(distancescalar),是由tb和td導(dǎo)出的參數(shù),abs()則是取絕對(duì)值的函數(shù)。又例如在MPEG4協(xié)議中,可由以下式子導(dǎo)出mvL0和mvL1tx=tb/td(2.a)mvL0=mvCol×tx(2.b)mvL1=mvL0-mvCol(2.c)。直接模式雙向預(yù)測(cè)區(qū)塊CurBlk的譯碼主要在于求取如圖1和圖2所示的運(yùn)動(dòng)向量mvL1、mvL0以及其分別對(duì)應(yīng)的參考圖像(共位圖像ColPic和對(duì)映圖像MapPic)。如圖2的說(shuō)明可知,其亦必須取得目前圖像CurPic、共位圖像ColPic和對(duì)映圖像MapPic的圖像順序計(jì)數(shù)值以求取圖像順序距離tb、td、距離調(diào)整參數(shù)tx,并從而導(dǎo)出運(yùn)動(dòng)向量mvL0和mvL1。此等運(yùn)動(dòng)向量mvL0和mvL1的導(dǎo)出過(guò)程需要于每個(gè)直接模式區(qū)塊CurBlk的譯碼處理程序于第零參考圖像列表L0搜尋對(duì)映圖像MapPic,此搜尋過(guò)程占用許多時(shí)間。另外,由上述計(jì)算式可知,距離調(diào)整參數(shù)tx需要用到除法,若于每個(gè)直接模式區(qū)塊CurBlk直接計(jì)算,亦將耗用大量的運(yùn)算資源?;谝陨弦阎夹g(shù)的缺點(diǎn),其有必要提出一種改良的方法,以提升求取直接模式雙向預(yù)測(cè)區(qū)塊運(yùn)動(dòng)向量的效率,并從而增進(jìn)整體圖像譯碼的效能。
發(fā)明內(nèi)容本發(fā)明提出一種改良的區(qū)塊式數(shù)字編碼圖像譯碼方法,以提升求取直接模式雙向預(yù)測(cè)區(qū)塊運(yùn)動(dòng)向量的效率,并從而增進(jìn)整體圖像譯碼的效能。本發(fā)明提出一種實(shí)現(xiàn)上述區(qū)塊式數(shù)字編碼圖像譯碼方法的裝置。本發(fā)明的一特色在于利用對(duì)照表的預(yù)先建立,避免大量的重復(fù)搜尋動(dòng)作以及耗時(shí)的運(yùn)算,從而增進(jìn)直接模式雙向預(yù)測(cè)區(qū)塊的譯碼效率。本發(fā)明提出一種區(qū)塊式數(shù)字編碼圖像的譯碼方法,其包括以下步驟依據(jù)特定數(shù)字圖像編碼協(xié)議重建目前圖像的第零參考圖像列表和第一參考圖像列表,其中上述的目前圖像包括一直接模式雙向預(yù)測(cè)區(qū)塊,且第零參考圖像列表和第一參考圖像列表儲(chǔ)存目前已解譯圖像的存取信息;透過(guò)第一參考圖像列表取得目前圖像的共位圖像的存取信息,此共位圖像包括上述直接模式雙向預(yù)測(cè)區(qū)塊的共位區(qū)塊,共位區(qū)塊是共位圖像中與上述直接模式雙向預(yù)測(cè)區(qū)塊坐標(biāo)相同的區(qū)塊;透過(guò)共位圖像的存取信息取得一特定索引值,并透過(guò)此特定索引值取得上述共位區(qū)塊的一特定參考圖像的存取信息;搜尋該第零參考圖像列表以決定一參考索引值,此參考索引值對(duì)應(yīng)至第零參考圖像列表中存放前述特定參考圖像存取信息的位置;將參考索引值存入第一數(shù)據(jù)結(jié)構(gòu)中由前述特定索引值所對(duì)應(yīng)的項(xiàng)目的一索引欄位;以及依據(jù)目前圖像的時(shí)序特征值、共位圖像的時(shí)序特征值、特定參考圖像的時(shí)序特征值和共位區(qū)塊相對(duì)于特定參考圖像的特定運(yùn)動(dòng)向量,決定前述直接模式雙向預(yù)測(cè)區(qū)塊的導(dǎo)出運(yùn)動(dòng)向量。本發(fā)明另提供一種區(qū)塊式數(shù)字編碼圖像的譯碼方法,包括以下步驟依據(jù)一數(shù)字圖像編碼協(xié)議重建一目前圖像的一第零參考圖像列表和一第一參考圖像列表,該目前圖像包括一直接模式雙向預(yù)測(cè)區(qū)塊,該第零參考圖像列表和該第一參考圖像列表儲(chǔ)存目前已解譯圖像的存取信息;建立一對(duì)照表,該對(duì)照表的項(xiàng)目包括一參數(shù)欄位,該參數(shù)欄位儲(chǔ)存一調(diào)整參數(shù),該調(diào)整參數(shù)是由該目前圖像的一時(shí)序特征值、一共位圖像的該時(shí)序特征值以及一共位區(qū)塊的一特定參考圖像的該時(shí)序特征值所導(dǎo)出;以及依據(jù)該參數(shù)欄位和該共位區(qū)塊相對(duì)于該特定參考圖像的一特定運(yùn)動(dòng)向量,決定該直接模式雙向預(yù)測(cè)區(qū)塊的一導(dǎo)出運(yùn)動(dòng)向量,其中該共位圖像的存取信息位于該第一參考圖像列表內(nèi),且該共位區(qū)塊是該共位圖像中與該直接模式雙向預(yù)測(cè)區(qū)塊坐標(biāo)相同的區(qū)塊。本發(fā)明亦包括一種區(qū)塊式數(shù)字編碼圖像的譯碼裝置,其包括參考圖像列表重建單元、對(duì)照表建立單元和運(yùn)動(dòng)向量導(dǎo)出單元。參考圖像列表重建單元依據(jù)一數(shù)字圖像編碼協(xié)議重建目前圖像的第零參考圖像列表和第一參考圖像列表,目前圖像包括直接模式雙向預(yù)測(cè)區(qū)塊,第零參考圖像列表和第一參考圖像列表儲(chǔ)存目前已解譯圖像的存取信息。對(duì)照表建立單元用以建立一對(duì)照表,其包括一索引欄位,用以?xún)?chǔ)存對(duì)應(yīng)至該第零參考圖像列表的參考索引值。運(yùn)動(dòng)向量導(dǎo)出單元利用前述的對(duì)照表取得一共位區(qū)塊的特定參考圖像的存取信息,并依據(jù)共位區(qū)塊所在的共位圖像的時(shí)序特征值、前述特定參考圖像的時(shí)序特征值和共位區(qū)塊相對(duì)于此特定參考圖像的特定運(yùn)動(dòng)向量,決定該直接模式雙向預(yù)測(cè)區(qū)塊的導(dǎo)出運(yùn)動(dòng)向量。本發(fā)明所述的區(qū)塊式數(shù)字編碼圖像的譯碼方法及裝置,可增進(jìn)整體圖像譯碼的效能。圖1顯示直接模式中相關(guān)圖像和相關(guān)數(shù)據(jù)結(jié)構(gòu)的關(guān)系示意圖。圖2例示直接模式雙向預(yù)測(cè)區(qū)塊的運(yùn)動(dòng)向量推知方法的相關(guān)概念。圖3A顯示依據(jù)本發(fā)明一實(shí)施例的區(qū)塊式數(shù)字編碼圖像譯碼方法以及其主要流程和相關(guān)數(shù)據(jù)結(jié)構(gòu)的關(guān)系。圖3B顯示依據(jù)本發(fā)明一實(shí)施例的直接模式區(qū)塊處理程序的進(jìn)一步細(xì)節(jié)。圖4A例示依據(jù)本發(fā)明一實(shí)施例透過(guò)特定索引值取得共位區(qū)塊參考圖像存取信息的相關(guān)數(shù)據(jù)結(jié)構(gòu)。圖4B例示依據(jù)本發(fā)明另一實(shí)施例透過(guò)特定索引值取得共位區(qū)塊的參考圖像存取信息的相關(guān)數(shù)據(jù)結(jié)構(gòu)。圖5顯示依據(jù)本發(fā)明的區(qū)塊式數(shù)字編碼圖像譯碼裝置的方塊示意圖。具體實(shí)施例方式以下將配合相關(guān)圖式闡述本發(fā)明的細(xì)節(jié),不同圖式中相同的編號(hào)或標(biāo)記表示相同的元件或概念。存取信息是指可茲以存取特定數(shù)據(jù)的地址信息,例如存取信息可以是,但不限于,對(duì)應(yīng)至特定數(shù)據(jù)存放區(qū)的索引或指針。此外,本文以下提及的區(qū)塊,可以是一8×8或16×16的像素區(qū)域。圖3A顯示依據(jù)本發(fā)明一實(shí)施例的區(qū)塊式數(shù)字編碼圖像譯碼方法300以及其主要流程和相關(guān)數(shù)據(jù)結(jié)構(gòu)的關(guān)系。區(qū)塊式數(shù)字編碼圖像譯碼方法300是針對(duì)一目前圖像CurPic的譯碼流程,其包括圖像前置處理程序302、直接模式區(qū)塊處理程序304和區(qū)塊譯碼程序306。圖像前置處理程序302根據(jù)諸如H.264的編碼協(xié)議重建目前圖像CurPic的第零參考圖像列表L0和第一參考圖像列表L1,如前所述,其分別儲(chǔ)存目前圖像CurPic中所有直接模式區(qū)塊可能對(duì)應(yīng)的已解譯的參考圖像的存取信息。舉例而言,第一參考圖像列表L1中索引值為0的項(xiàng)目?jī)?chǔ)存目前圖像CurPic的共位圖像存取信息ColPicRef。利用共位圖像存取信息ColPicRef可以取得共位圖像ColPic已解譯的數(shù)據(jù),包括前述的共位區(qū)塊的特定運(yùn)動(dòng)向量mvCol。直接模式區(qū)塊處理程序304主要在建立基于一特定索引值的對(duì)照表(lookuptable)LTX或其他等效數(shù)據(jù)結(jié)構(gòu)。對(duì)照表LTX的項(xiàng)目可以包括存放第零參考圖像列表L0的參考索引(referenceindex)L0RefIdx的索引欄位及/或存放距離調(diào)整參數(shù)tx的參數(shù)欄位。其中索引欄位存放的第零參考圖像列表L0參考索引L0RefIdx對(duì)應(yīng)到第零參考圖像列表L0中存放目前圖像CurPic的對(duì)映圖像MapPic存取信息的項(xiàng)目。對(duì)映圖像MapPic是共位區(qū)塊ColBlk的特定運(yùn)動(dòng)向量mvCol所參考的圖像。共位區(qū)塊ColBlk則是共位圖像ColPic中與目前區(qū)塊CurBlk(一直接模式雙向預(yù)測(cè)區(qū)塊)坐標(biāo)位置相同的區(qū)塊。直接模式區(qū)塊處理程序304是利用第一參考圖像列表L1建立對(duì)照表LTX。以下將配合其他圖式進(jìn)一步說(shuō)明其細(xì)節(jié)。圖3B顯示依據(jù)本發(fā)明一實(shí)施例的直接模式區(qū)塊處理程序304的進(jìn)一步細(xì)節(jié)。步驟3040透過(guò)第一參考圖像列表L1索引值為0的項(xiàng)目取得目前圖像CurPic的共位圖像ColPic的存取信息ColPicRef。共位圖像ColPic包括直接模式雙向預(yù)測(cè)區(qū)塊CurBlk的共位區(qū)塊ColBlk,即共位圖像ColPic中與直接模式雙向預(yù)測(cè)區(qū)塊CurBlk坐標(biāo)相同的區(qū)塊。步驟3042透過(guò)共位圖像存取信息ColPicRef取得一特定索引值KeyPicRefIdx,并透過(guò)此特定索引值KeyPicRefIdx取得共位區(qū)塊ColBlk上述的參考圖像MapPic(即對(duì)映圖像,共位區(qū)塊ColBlk的運(yùn)動(dòng)向量mvCol的參考圖像)的存取信息MapPicRef。共位區(qū)塊ColBlk的參考圖像數(shù)據(jù)可以有各種不同方式儲(chǔ)存于存儲(chǔ)器中。只要可以透過(guò)特定索引值KeyPicRefIdx直接或間接取得對(duì)映圖像MapPic的數(shù)據(jù),即為本發(fā)明的精神所涵蓋。以下說(shuō)明參見(jiàn)圖4A,其例示依據(jù)本發(fā)明一實(shí)施例透過(guò)特定索引值KeyPicRefIdx取得共位區(qū)塊ColBlk的參考圖像存取信息MapPicRef的相關(guān)數(shù)據(jù)結(jié)構(gòu)。本實(shí)施例中,特定索引值KeyPicRefIdx是共位圖像ColPic的參考圖像列表Lc(可以是共位圖像ColPic依據(jù)諸如H.264的編碼協(xié)議所規(guī)定的第零參考圖像列表L0c或第一參考圖像列表L1c)的參考索引,其對(duì)應(yīng)到參考圖像列表Lc中存放參考圖像存取信息MapPicRef的位置。透過(guò)參考圖像存取信息MapPicRef可以存取對(duì)映圖像MapPic的解譯信息(例如圖像順序計(jì)數(shù)、解譯后的像素值)。圖4A中,對(duì)映圖像MapPic的解譯信息儲(chǔ)存于對(duì)映圖像緩沖區(qū)MapPicBuf中。對(duì)映圖像緩沖區(qū)MapPicBuf則位于諸如幀緩沖區(qū)的已譯碼圖像存放區(qū)DecBuf中。依據(jù)本發(fā)明的另一實(shí)施例,諸如圖像順序計(jì)數(shù)和解譯后的像素值亦可以分別存放于不同的存儲(chǔ)器緩沖區(qū)內(nèi)。只要透過(guò)參考圖像存取信息MapPicRef可以取得對(duì)映圖像MapPic的所有解譯信息,均應(yīng)視為在本發(fā)明的范圍內(nèi)。圖4B例示依據(jù)本發(fā)明另一實(shí)施例透過(guò)特定索引值KeyPicRefIdx取得共位區(qū)塊ColBlk的參考圖像存取信息MapPicRef的相關(guān)數(shù)據(jù)結(jié)構(gòu)。本實(shí)施例中,特定索引值KeyPicRefIdx本身即是參考圖像存取信息MapPicRef。換言之,特定索引值KeyPicRefIdx本身即可以直接存取對(duì)映圖像MapPic的解譯信息。不論是采用圖4A或圖4B的方式,特定索引值KeyPicRefIdx于共位圖像ColPic譯碼完成時(shí)即已確定。換言之,特定索引值KeyPicRefIdx可以視為共位圖像ColPic解譯信息的一部分,而可以透過(guò)共位圖像存取信息ColPicRef取得?;氐綀D3B,并共同參見(jiàn)圖4A或圖4B。步驟3044搜尋目前圖像CurPic的第零參考圖像列表L0以決定一參考索引值L0RefIdx。如圖4A或圖4B所示,參考索引值L0RefIdx對(duì)應(yīng)至第零參考圖像列表L0中存放參考圖像存取信息MapPicRef的項(xiàng)目。步驟3046將參考索引值L0RefIdx存入對(duì)照表LTX中特定索引值KeyPicRefIdx所對(duì)應(yīng)的項(xiàng)目的一索引欄位。步驟3048利用目前圖像CurPic、其共位圖像ColPic和其對(duì)映圖像MapPic的圖像順序計(jì)數(shù)值計(jì)算距離調(diào)整參數(shù)tx(例如,可以依據(jù)式1.a或式2.a)并存入對(duì)照表LTX中特定索引值KeyPicRefIdx所指的項(xiàng)目的一參數(shù)欄位。由以上揭示可知,步驟3040至3046是對(duì)照表LTX的建立流程。對(duì)目前圖像CurPic中的每一區(qū)塊重復(fù)步驟3040至3046即可建立完整的對(duì)照表LTX。區(qū)塊譯碼程序306則進(jìn)行目前圖像CurPic的譯碼,其可以以宏區(qū)塊為單位進(jìn)行譯碼。目前圖像CurPic中的直接模式雙向預(yù)測(cè)區(qū)塊的譯碼利用對(duì)照表LTX以增進(jìn)其效率。由于導(dǎo)出目前圖像CurPic的直接模式運(yùn)動(dòng)向量mvL0和mvL1的距離調(diào)整參數(shù)均可以快速的查表方式透過(guò)對(duì)照表LTX的參數(shù)欄位取得,整體譯碼效率因此得以提升。索引欄位存放的第零參考圖像列表L0參考索引L0RefIdx可以輸出予譯碼器中其他模塊使用。具體而言,區(qū)塊譯碼程序306依據(jù)對(duì)照表LTX的參數(shù)欄位存放的距離調(diào)整參數(shù)tx和共位區(qū)塊ColBlk相對(duì)于特定參考圖像MapPic的一特定運(yùn)動(dòng)向量mvCol,決定直接模式雙向預(yù)測(cè)區(qū)塊CurB1k的一導(dǎo)出運(yùn)動(dòng)向量(例如,可以依據(jù)式1.b或式2.b)。依據(jù)本發(fā)明的另一實(shí)施例,直接模式區(qū)塊處理程序304建立的對(duì)照表LTX可以不具有存放上述距離調(diào)整參數(shù)tx的參數(shù)欄位,而區(qū)塊譯碼程序306仍可以依據(jù)目前圖像CurPic的圖像順序計(jì)數(shù)值、共位圖像ColPic的圖像順序計(jì)數(shù)值、特定參考圖像MapPic的圖像順序計(jì)數(shù)值和共位區(qū)塊ColBlk相對(duì)于特定參考圖像MapPic的特定運(yùn)動(dòng)向量mvCol,決定直接模式雙向預(yù)測(cè)區(qū)塊CurBlk的一導(dǎo)出運(yùn)動(dòng)向量。本發(fā)明亦包括一種實(shí)現(xiàn)以上揭示的區(qū)塊式數(shù)字編碼圖像譯碼裝置。圖5顯示依據(jù)本發(fā)明的區(qū)塊式數(shù)字編碼圖像譯碼裝置500的方塊示意圖,其包括參考圖像列表重建單元510、對(duì)照表建立單元520和運(yùn)動(dòng)向量導(dǎo)出單元530。參考圖像列表重建單元510可以執(zhí)行揭示如上的圖像前置處理程序302。換言之,參考圖像列表重建單元510可以根據(jù)諸如H.264的編碼協(xié)議重建目前圖像CurPic的第零參考圖像列表L0和第一參考圖像列表L1。對(duì)照表建立單元520可以執(zhí)行如步驟3040至3046所揭示的對(duì)照表建立程序,此對(duì)照表的項(xiàng)目可以包括一索引欄位。由步驟3044和3046可知,此索引欄位儲(chǔ)存一對(duì)應(yīng)至第零參考圖像列表L0的參考索引值。運(yùn)動(dòng)向量導(dǎo)出單元530可以執(zhí)行上述的區(qū)塊譯碼程序306,其依據(jù)對(duì)照表LTX的參數(shù)欄位存放的距離調(diào)整參數(shù)tx和共位區(qū)塊ColBlk相對(duì)于特定參考圖像MapPic的一特定運(yùn)動(dòng)向量mvCol,決定直接模式雙向預(yù)測(cè)區(qū)塊CurBlk的一導(dǎo)出運(yùn)動(dòng)向量。參考圖像列表重建單元510、對(duì)照表建立單元520和運(yùn)動(dòng)向量導(dǎo)出單元530可以是微處理器架構(gòu)或數(shù)字信號(hào)處理架構(gòu)內(nèi)的軟件模塊或是專(zhuān)用集成電路(applicationspecificintegratingcircuit或ASIC)架構(gòu)中的邏輯模塊。本領(lǐng)域技術(shù)人員基于本發(fā)明如上的揭示,應(yīng)可輕易地利用完成相對(duì)于本實(shí)施例的程序碼或邏輯元件。以上所述僅為本發(fā)明較佳實(shí)施例,然其并非用以限定本發(fā)明的范圍,任何熟悉本項(xiàng)技術(shù)的人員,在不脫離本發(fā)明的精神和范圍內(nèi),可在此基礎(chǔ)上做進(jìn)一步的改進(jìn)和變化,因此本發(fā)明的保護(hù)范圍當(dāng)以本申請(qǐng)的權(quán)利要求書(shū)所界定的范圍為準(zhǔn)。附圖中符號(hào)的簡(jiǎn)單說(shuō)明如下300區(qū)塊式數(shù)字編碼圖像譯碼方法302-306區(qū)塊式數(shù)字編碼圖像譯碼方法的步驟3042-3046區(qū)塊式數(shù)字編碼圖像譯碼方法的步驟500區(qū)塊式數(shù)字編碼圖像譯碼裝置510參考圖像列表重建單元520對(duì)照表建立單元530運(yùn)動(dòng)向量導(dǎo)出單元CurPic目前圖像ColPic共位圖像MapPic對(duì)映圖像CurBlk目前區(qū)塊ColBlk共位區(qū)塊mvCol共位區(qū)塊的特定運(yùn)動(dòng)向量mvL0目前區(qū)塊待決定的運(yùn)動(dòng)向量mvL1目前區(qū)塊待決定的運(yùn)動(dòng)向量L0第零參考圖像列表L1第一參考圖像列表Lc共位圖像的參考圖像列表LTX對(duì)照表DecBuf已譯碼圖像存放區(qū)MapPicBuf對(duì)映圖像緩沖區(qū)KeyPicRefIdx對(duì)照表LTX所根據(jù)的特定索引值ColPicRef共位圖像存取信息MapPicRef對(duì)映圖像存取信息L0RefIdx第零參考圖像列表L0的參考索引tb目前圖像和對(duì)映圖像的圖像順序距離td共位圖像和對(duì)映圖像的圖像順序距離tx距離調(diào)整參數(shù)權(quán)利要求1.一種區(qū)塊式數(shù)字編碼圖像的譯碼方法,其特征在于,包括以下步驟依據(jù)一數(shù)字圖像編碼協(xié)議重建一目前圖像的一第零參考圖像列表和一第一參考圖像列表,該目前圖像包括一直接模式雙向預(yù)測(cè)區(qū)塊,該第零參考圖像列表和該第一參考圖像列表儲(chǔ)存目前已解譯圖像的存取信息;透過(guò)該第一參考圖像列表取得該目前圖像的一共位圖像的存取信息,該共位圖像包括該直接模式雙向預(yù)測(cè)區(qū)塊的一共位區(qū)塊,該共位區(qū)塊是該共位圖像中與該直接模式雙向預(yù)測(cè)區(qū)塊坐標(biāo)相同的區(qū)塊;透過(guò)該共位圖像的該存取信息取得一特定索引值,并透過(guò)該特定索引值取得該共位區(qū)塊的一特定參考圖像的存取信息;搜尋該第零參考圖像列表以決定一參考索引值,該參考索引值對(duì)應(yīng)至該第零參考圖像列表中存放該特定參考圖像存取信息的位置;將該參考索引值存入一第一數(shù)據(jù)結(jié)構(gòu)中該特定索引值所對(duì)應(yīng)的項(xiàng)目的一索引欄位;以及依據(jù)該目前圖像的一時(shí)序特征值、該共位圖像的該時(shí)序特征值、該特定參考圖像的該時(shí)序特征值和該共位區(qū)塊相對(duì)于該特定參考圖像的一特定運(yùn)動(dòng)向量,決定該直接模式雙向預(yù)測(cè)區(qū)塊的一導(dǎo)出運(yùn)動(dòng)向量。2.根據(jù)權(quán)利要求1所述的區(qū)塊式數(shù)字編碼圖像的譯碼方法,其特征在于,該第一數(shù)據(jù)結(jié)構(gòu)是一對(duì)照表,該對(duì)照表的項(xiàng)目更包括一參數(shù)欄位,該參數(shù)欄位儲(chǔ)存一調(diào)整參數(shù),該調(diào)整參數(shù)是由該目前圖像的該時(shí)序特征值、該共位圖像的該時(shí)序特征值以及該特定參考圖像的該時(shí)序特征值所導(dǎo)出,該導(dǎo)出運(yùn)動(dòng)向量等于該特定運(yùn)動(dòng)向量乘以該調(diào)整參數(shù)。3.根據(jù)權(quán)利要求1所述的區(qū)塊式數(shù)字編碼圖像的譯碼方法,其特征在于,該特定參考圖像的存取信息是透過(guò)一第二數(shù)據(jù)結(jié)構(gòu)中該特定索引值所對(duì)應(yīng)的項(xiàng)目取得,該第二數(shù)據(jù)結(jié)構(gòu)是一第二參考圖像列表,該第二參考圖像列表儲(chǔ)存解譯該共位圖像時(shí)的已解譯圖像的存取信息。4.根據(jù)權(quán)利要求1所述的區(qū)塊式數(shù)字編碼圖像的譯碼方法,其特征在于,上述的存取信息是對(duì)應(yīng)至一已解譯圖像存放區(qū)的一索引值。5.一種區(qū)塊式數(shù)字編碼圖像的譯碼方法,其特征在于,包括以下步驟依據(jù)一數(shù)字圖像編碼協(xié)議重建一目前圖像的一第零參考圖像列表和一第一參考圖像列表,該目前圖像包括一直接模式雙向預(yù)測(cè)區(qū)塊,該第零參考圖像列表和該第一參考圖像列表儲(chǔ)存目前已解譯圖像的存取信息;建立一對(duì)照表,該對(duì)照表的項(xiàng)目包括一參數(shù)欄位,該參數(shù)欄位儲(chǔ)存一調(diào)整參數(shù),該調(diào)整參數(shù)是由該目前圖像的一時(shí)序特征值、一共位圖像的該時(shí)序特征值以及一共位區(qū)塊的一特定參考圖像的該時(shí)序特征值所導(dǎo)出;以及依據(jù)該參數(shù)欄位和該共位區(qū)塊相對(duì)于該特定參考圖像的一特定運(yùn)動(dòng)向量,決定該直接模式雙向預(yù)測(cè)區(qū)塊的一導(dǎo)出運(yùn)動(dòng)向量,其中該共位圖像的存取信息位于該第一參考圖像列表內(nèi),且該共位區(qū)塊是該共位圖像中與該直接模式雙向預(yù)測(cè)區(qū)塊坐標(biāo)相同的區(qū)塊。6.根據(jù)權(quán)利要求5所述的區(qū)塊式數(shù)字編碼圖像的譯碼方法,其特征在于,該對(duì)照表的項(xiàng)目更包括一索引欄位,該索引欄位儲(chǔ)存對(duì)于該第零參考圖像列表的一參考索引值,該參考索引值對(duì)應(yīng)至該第零參考圖像列表中存放該特定參考圖像存取信息的項(xiàng)目。7.根據(jù)權(quán)利要求5所述的區(qū)塊式數(shù)字編碼圖像的譯碼方法,其特征在于,該導(dǎo)出運(yùn)動(dòng)向量等于該特定運(yùn)動(dòng)向量乘以該調(diào)整參數(shù)。8.根據(jù)權(quán)利要求5所述的區(qū)塊式數(shù)字編碼圖像的譯碼方法,其特征在于,該特定參考圖像的存取信息是透過(guò)一特定數(shù)據(jù)結(jié)構(gòu)中一特定索引值所對(duì)應(yīng)的項(xiàng)目取得,該特定數(shù)據(jù)結(jié)構(gòu)是一第二參考圖像列表,該第二參考圖像列表儲(chǔ)存解譯該共位圖像時(shí)的已解譯圖像的存取信息。9.根據(jù)權(quán)利要求5所述的區(qū)塊式數(shù)字編碼圖像的譯碼方法,其特征在于,上述的存取信息是對(duì)應(yīng)至一已解譯圖像存放區(qū)的一索引值。10.一種區(qū)塊式數(shù)字編碼圖像的譯碼裝置,其特征在于,包括一參考圖像列表重建單元,其依據(jù)一數(shù)字圖像編碼協(xié)議重建一目前圖像的一第零參考圖像列表和一第一參考圖像列表,該目前圖像包括一直接模式雙向預(yù)測(cè)區(qū)塊,該第零參考圖像列表和該第一參考圖像列表儲(chǔ)存目前已解譯圖像的存取信息;一對(duì)照表建立單元,用以建立一對(duì)照表,該對(duì)照表的項(xiàng)目包括一索引欄位,該索引欄位儲(chǔ)存一對(duì)應(yīng)至該第零參考圖像列表的參考索引值;以及一運(yùn)動(dòng)向量導(dǎo)出單元,其利用該對(duì)照表取得一共位區(qū)塊的一特定參考圖像的存取信息,并依據(jù)該共位區(qū)塊所在的共位圖像的一時(shí)序特征值、該特定參考圖像的該時(shí)序特征值和該共位區(qū)塊相對(duì)于該特定參考圖像的一特定運(yùn)動(dòng)向量,決定該直接模式雙向預(yù)測(cè)區(qū)塊的一導(dǎo)出運(yùn)動(dòng)向量,其中該共位圖像的存取信息位于該第一參考圖像列表內(nèi),該共位區(qū)塊是該共位圖像中與該直接模式雙向預(yù)測(cè)區(qū)塊坐標(biāo)相同的區(qū)塊。11.根據(jù)權(quán)利要求10所述的區(qū)塊式數(shù)字編碼圖像的譯碼裝置,其特征在于,該對(duì)照表的項(xiàng)目更包括一參數(shù)欄位,該參數(shù)欄位儲(chǔ)存一調(diào)整參數(shù),該調(diào)整參數(shù)是由該目前圖像的該時(shí)序特征值、該共位圖像的該時(shí)序特征值以及該特定參考圖像的該時(shí)序特征值所導(dǎo)出。12.根據(jù)權(quán)利要求11所述的區(qū)塊式數(shù)字編碼圖像的譯碼裝置,其特征在于,該導(dǎo)出運(yùn)動(dòng)向量等于該特定運(yùn)動(dòng)向量乘以該調(diào)整參數(shù)。13.根據(jù)權(quán)利要求10所述的區(qū)塊式數(shù)字編碼圖像的譯碼裝置,其特征在于,該特定參考圖像的存取信息是透過(guò)一特定數(shù)據(jù)結(jié)構(gòu)中一特定索引值所對(duì)應(yīng)的項(xiàng)目取得。14.根據(jù)權(quán)利要求13所述的區(qū)塊式數(shù)字編碼圖像的譯碼裝置,其特征在于,該特定數(shù)據(jù)結(jié)構(gòu)是一第二參考圖像列表,該第二參考圖像列表儲(chǔ)存解譯該共位圖像時(shí)的已解譯圖像的存取信息。全文摘要本發(fā)明提出一種區(qū)塊式數(shù)字編碼圖像的譯碼方法及裝置,特別涉及一種區(qū)塊式數(shù)字編碼圖像的譯碼方法,其包括以下步驟依據(jù)特定數(shù)字圖像編碼協(xié)議重建目前圖像的第零參考圖像列表和第一參考圖像列表;建立一對(duì)照表,其包括儲(chǔ)存調(diào)整參數(shù)的參數(shù)欄位,此調(diào)整參數(shù)是由目前圖像、共位圖像及特定參考圖像的時(shí)序特征值所導(dǎo)出;依據(jù)參數(shù)欄位和共位區(qū)塊相對(duì)于特定參考圖像的特定運(yùn)動(dòng)向量決定直接模式雙向預(yù)測(cè)區(qū)塊的導(dǎo)出運(yùn)動(dòng)向量。本發(fā)明所述的區(qū)塊式數(shù)字編碼圖像的譯碼方法及裝置,可增進(jìn)整體圖像譯碼的效能。文檔編號(hào)H04N7/32GK101119493SQ20071014598公開(kāi)日2008年2月6日申請(qǐng)日期2007年8月30日優(yōu)先權(quán)日2007年8月30日發(fā)明者傅國(guó)長(zhǎng),李佳勛申請(qǐng)人:威盛電子股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大厂| 莱西市| 偃师市| 城市| 义乌市| 皋兰县| 秭归县| 广水市| 宣化县| 台南市| 凤山市| 天水市| 鞍山市| 通化市| 克拉玛依市| 建瓯市| 敦化市| 柏乡县| 威信县| 杨浦区| 达拉特旗| 同心县| 昌邑市| 额济纳旗| 台安县| 保亭| 曲阳县| 凤翔县| 东兴市| 富源县| 土默特左旗| 安庆市| 锦州市| 红原县| 扶余县| 勐海县| 海门市| 剑河县| 盐池县| 宜川县| 凉城县|