提供了一種方法,導(dǎo)出預(yù)測單元的幀內(nèi)預(yù)測模式;基于幀內(nèi)預(yù)測模式和變換單元的大小在對角線掃描、垂直掃描和水平掃描之間選擇當(dāng)前變換單元的逆掃描模式;以及通過根據(jù)所選逆掃描模式逆掃描顯著標(biāo)記、系數(shù)符號和系數(shù)級別來產(chǎn)生量化塊。如果變換單元大于預(yù)定大小,產(chǎn)生多個子集并進(jìn)行逆掃描。因此,通過基于變換單元大小和幀內(nèi)預(yù)測模式確定掃描模式并通過向每個子集應(yīng)用掃描模式減少殘余塊的編碼比特量。而且,通過根據(jù)相鄰幀內(nèi)預(yù)測模式自適應(yīng)地產(chǎn)生MPM組減少了信令比特。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及一種對圖像解碼的方法和設(shè)備,更具體而言,涉及一種基于幀內(nèi)預(yù)測模式和變換單元的大小自適應(yīng)地確定逆掃描模式而和設(shè)備。
技術(shù)介紹
在H.264/MPEG-4AVC中,一幅畫面被分成多個宏塊來對圖像編碼,利用幀間預(yù)測或幀內(nèi)預(yù)測產(chǎn)生預(yù)測塊,從而對相應(yīng)宏塊編碼。變換初始塊和預(yù)測塊之間的差異以產(chǎn)生變換塊,利用量化參數(shù)和多個預(yù)定量化矩陣之一對變換塊進(jìn)行量化。通過預(yù)定掃描類型掃描量化塊的量化系數(shù)并隨后進(jìn)行熵編碼。針對每個宏塊調(diào)節(jié)量化參數(shù),并利用先前的量化參數(shù)對其進(jìn)行編碼。同時,引入了利用編碼單元和變換單元各種大小的技術(shù)以提高編碼效率。還引入了增加幀內(nèi)預(yù)測模式數(shù)量的技術(shù)來產(chǎn)生更類似于初始塊的預(yù)測塊。但是,在掃描大的變換塊時,編碼單元和變換單元的各種尺寸導(dǎo)致殘余塊的編碼比特增加。而且,增加幀內(nèi)預(yù)測模式的數(shù)量需要更有效的掃描方法來減少殘余塊的編碼比特。
技術(shù)實現(xiàn)思路
技術(shù)問題本專利技術(shù)涉及如下一種方法:導(dǎo)出預(yù)`測單元的幀內(nèi)預(yù)測模式;基于幀內(nèi)預(yù)測模式和變換單元的大小選擇當(dāng)前變換單元的逆掃描模式;以及通過根據(jù)所選逆掃描模式逆掃描顯著標(biāo)記、系數(shù)符號和系數(shù)級別來產(chǎn)生量化塊。技術(shù)方案本專利技術(shù)的一個方面提供了一種,包括:導(dǎo)出預(yù)測單元的幀內(nèi)預(yù)測模式;基于巾貞內(nèi)預(yù)測模式和變換單兀的大小在對角線掃描、垂直掃描和水平掃描間選擇當(dāng)前變換單元的逆掃描模式;以及通過根據(jù)所選逆掃描模式逆掃描顯著標(biāo)記、系數(shù)符號和系數(shù)級別來產(chǎn)生量化塊。有利效果根據(jù)本專利技術(shù)的方法導(dǎo)出預(yù)測單元的幀內(nèi)預(yù)測模式;基于幀內(nèi)預(yù)測模式和變換單元的大小在對角線掃描、垂直掃描和水平掃描之間選擇當(dāng)前變換單元的逆掃描模式;以及通過根據(jù)所選逆掃描模式逆掃描顯著標(biāo)記、系數(shù)符號和系數(shù)級別來產(chǎn)生量化塊。如果變換單元大于預(yù)定大小,產(chǎn)生多個子集并進(jìn)行逆掃描。因此,通過基于變換單元大小和幀內(nèi)預(yù)測模式確定掃描模式并通過向每個子集應(yīng)用掃描模式減少殘余塊的編碼比特量。附圖說明圖1是根據(jù)本專利技術(shù)的圖像編碼設(shè)備的方框圖;圖2是示出了根據(jù)本專利技術(shù)的幀內(nèi)預(yù)測模式的示意圖3是示出了根據(jù)本專利技術(shù)掃描模式的示意圖;圖4是示意圖,示出了根據(jù)本專利技術(shù)的對角線掃描;圖5是示意圖,示出了根據(jù)本專利技術(shù)通過幀內(nèi)預(yù)測模式和變換單元大小確定的掃描模式;圖6是根據(jù)本專利技術(shù)的圖像解碼設(shè)備200的方框圖;圖7是流程圖,示出了根據(jù)本專利技術(shù)產(chǎn)生預(yù)測塊的方法。具體實施例方式在下文中,將參考附圖詳細(xì)描述本專利技術(shù)的各實施例。不過,本專利技術(shù)不限于下文公開的示范性實施例,而是可以通過各種方式實施。因此,本專利技術(shù)很多其他修改和變化都是可能的,要理解的是,在所公開的概念范圍之內(nèi),可以通過與具體所述不同的方式實踐本專利技術(shù)。圖1是根據(jù)本專利技術(shù)的圖像編碼設(shè)備100的方框圖。參考圖1,根據(jù)本專利技術(shù)的圖像編碼設(shè)備100包括圖畫分割單元101、變換單元103、量化單元104、掃描單元105、熵編碼單元106、逆量化單元107、逆變換單元108、后期處理單元110、圖畫存儲單元111、幀內(nèi)預(yù)測單元112、幀間預(yù)測單元113、減法器102和加法器109。圖畫分割單元101將圖畫或切片(slice)劃分成多個最大編碼單元(IXU),并將每個LCU劃分成一個或多個編碼単元。圖畫分割単元101確定每個編碼単元的預(yù)測模式和預(yù)測單元大小與變換單元大小。IXU包括ー個或多個編碼單元。IXU具有遞歸的四叉樹結(jié)構(gòu),以指定IXU的分割結(jié)構(gòu)。指定編碼單元的最大大小和最小大小的信息包括在序列參數(shù)集中。由ー個或多個分裂編碼單元標(biāo)志(split_cu_flag)指定分割結(jié)構(gòu)。編碼單元的大小是2NX2N。編碼單元包括ー個或多個預(yù)測單元。在幀內(nèi)預(yù)測中,預(yù)測單元的大小是2NX2N或NXN0在幀間預(yù)測中,預(yù)測單元的大小是2NX2N、2NXN、NX2N或NXN。當(dāng)預(yù)測單元在幀間預(yù)測中是不對稱分割時,預(yù)測單元的大小也可以是hNX 2N、( 2-h) NX 2N、2NX hN和2NX(2-h)N 之一。h 的值為 1/2。編碼單元包括一個或多個變換単元。變換單元具有遞歸的四叉樹結(jié)構(gòu),以指定分割結(jié)構(gòu)。由ー個或多個分裂變換單元標(biāo)記(split_tu_flag)指定分割結(jié)構(gòu)。指定變換單元的最大大小和最小大小的信息包括在序列參數(shù)集中。幀內(nèi)預(yù)測單元112確定當(dāng)前預(yù)測單元的幀內(nèi)預(yù)測模式并利用幀內(nèi)預(yù)測模式產(chǎn)生ー個或多個預(yù)測塊。該預(yù)測塊具有與變換單元同樣的大小。圖2是示出了根據(jù)本專利技術(shù)的幀內(nèi)預(yù)測模式的示意圖。如圖2所示,幀內(nèi)預(yù)測模式的數(shù)量為35。DC模式和平面模式是非方向性幀內(nèi)預(yù)測模式,其他是方向性幀內(nèi)預(yù)測模式。幀間預(yù)測單元113利用圖畫存儲單元111中存儲的一個或多個參考圖畫確定當(dāng)前預(yù)測單元的運(yùn)動信息并產(chǎn)生預(yù)測單元的預(yù)測塊。運(yùn)動信息包括ー個或多個參考圖畫索引和一個或多個運(yùn)動矢量。變換單元103利用初始塊和預(yù)測塊變換所產(chǎn)生的殘余信號以產(chǎn)生變換塊。由變換単元變換殘余信號。變換類型由預(yù)測模式和變換單元的大小確定。變換類型是基于DCT的整數(shù)變換或基于DST的整數(shù)變換。量化單元104確定用于量化變換塊的量化參數(shù)。量化參數(shù)是量化步長。針對姆個量化單元確定量化參數(shù)。量化單元的大小是編碼單元可允許大小之一。如果編碼單元的大小等于或大于量化單元的最小大小,將編碼單元設(shè)置為量化單元。量化單元中可以包括多個編碼單元。針對每個圖畫確定量化單元的最小大小,使用一個參數(shù)指定量化單元的最小大小。在圖畫參數(shù)集中包括該參數(shù)。量化單元104產(chǎn)生量化參數(shù)預(yù)測器并通過從量化參數(shù)減去量化參數(shù)預(yù)測器來產(chǎn)生差分量化參數(shù)。對差分量化參數(shù)進(jìn)行編碼并發(fā)送到解碼器。如果編碼單元之內(nèi)沒有要發(fā)送的殘余信號,可以不發(fā)送編碼單元的差分量化參數(shù)。如下利用相鄰編碼單元的量化參數(shù)和先前編碼單元的量化參數(shù)產(chǎn)生量化參數(shù)預(yù)測器。按照下述次序順序檢索左量化參數(shù)、上量化參數(shù)和前量化參數(shù)。在有兩個或更多量化參數(shù)時,將按照該次序檢索的前兩個可用量化參數(shù)的平均值設(shè)置為量化參數(shù)預(yù)測器,在僅有一個量化參數(shù)可用時,將該可用的量化參數(shù)設(shè)置為量化參數(shù)預(yù)測器。亦即,如果有左和上量化參數(shù)可用,則將左和上量化參數(shù)的平均值設(shè)置為量化參數(shù)預(yù)測器。如果僅有左和上量化參數(shù)之一可用,將可用量化參數(shù)和前一量化參數(shù)的平均值設(shè)置為量化參數(shù)預(yù)測器。如果左和上量化參數(shù)都不可用,將前一量化參數(shù)設(shè)置為量化參數(shù)預(yù)測器。對平均值進(jìn)行四舍五入。將差分量化參數(shù)轉(zhuǎn)換成差分量化參數(shù)的絕對值和表示差分量化參數(shù)符號的符號標(biāo)記。將差分量化參數(shù)的絕對值二進(jìn)制化為截斷一元碼。然后,對絕對值和符號標(biāo)記進(jìn)行算術(shù)編碼。如果絕對值為零,則不存在符號標(biāo)記。量化單元104利用量化矩陣和量化參數(shù)對變換塊進(jìn)行量化。向逆量化單元107和掃描單元105提供該量化塊。掃描單元105確定掃描模式并向量化塊應(yīng)用該掃描模式。在幀內(nèi)預(yù)測中,量化變換系數(shù)的分布根據(jù)幀內(nèi)預(yù)測模式和變換單元的大小而變化。于是,由幀內(nèi)預(yù)測模式和變換單元的大小確定掃描模式。變換單元的大小、變換塊的大小和量化塊的大小是相同的。圖3是示出了根據(jù)本專利技術(shù)的掃描模式的示意圖。圖4是示出了根據(jù)本專利技術(shù)的對角線掃描的示意圖。如圖3所示,第一掃描模式是鋸齒形掃描,第二掃描模式是水平掃描,第二掃描模式是垂直掃描。在將CAVLC (語境自適應(yīng)可變長度編碼)用于熵編碼時,在鋸齒形掃描、水平掃描和垂直掃描之間選擇一種掃描模式。但是在將CABAC (語境自適應(yīng)二進(jìn)制算術(shù)編碼)本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種產(chǎn)生量化塊的方法,包括:導(dǎo)出預(yù)測單元的幀內(nèi)預(yù)測模式;基于該幀內(nèi)預(yù)測模式和當(dāng)前變換單元的大小選擇當(dāng)前變換單元的逆掃描模式;以及通過根據(jù)所選逆掃描模式逆掃描顯著標(biāo)記、系數(shù)符號和系數(shù)級別來產(chǎn)生量化塊,其中在對角線掃描、垂直掃描和水平掃描之間選擇逆掃描模式。
【技術(shù)特征摘要】
2011.11.04 KR 10-2011-01146081.一種產(chǎn)生量化塊的方法,包括: 導(dǎo)出預(yù)測單元的幀內(nèi)預(yù)測模式; 基于該幀內(nèi)預(yù)測模式和當(dāng)前變換單元的大小選擇當(dāng)前變換單元的逆掃描模式;以及 通過根據(jù)所選逆掃描模式逆掃描顯著標(biāo)記、系數(shù)符號和系數(shù)級別來產(chǎn)生量化塊, 其中在對角線掃描、垂直掃描和水平掃描之間選擇逆掃描模式。2.根據(jù)權(quán)利要求1所述的方法,其中如果所述變換單元的大小等于或小于8X8,通過所述幀內(nèi)預(yù)測模式確定逆掃描模式。3.根據(jù)權(quán)利要求2所述的方法,其中為垂直模式和所述垂直模式的預(yù)定數(shù)量的相鄰幀內(nèi)預(yù)測模式應(yīng)用水平掃描,為水平模式和水平模式的預(yù)定數(shù)量的相鄰幀內(nèi)預(yù)測模式應(yīng)用垂直掃描,為所有其他幀內(nèi)預(yù)測模式應(yīng)用對角線掃描。4.根據(jù)權(quán)利要求3所述的方法,其中...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:吳秀美,
申請(專利權(quán))人:吳秀美,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。