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

三維視頻編碼中視圖間運動矢量預測和視差矢量預測的方法和裝置制造方法

文檔序號:6534452閱讀:127來源:國知局
三維視頻編碼中視圖間運動矢量預測和視差矢量預測的方法和裝置制造方法
【專利摘要】本發(fā)明提出一種用于三維視頻編解碼中的獲取圖片中塊的視圖間候選的方法和裝置。本發(fā)明的實施例從對應(yīng)于當前圖片的當前塊的視圖間圖片的視圖間并置塊中獲取視圖間候選,其中視圖間圖片是視圖間參考圖片,且其中視圖間參考圖片位于當前塊的參考圖片列表中。獲取的視圖間候選隨后被用來對當前塊的當前運動矢量或視差矢量進行編解碼。本發(fā)明的一新穎性方面提出重用視圖間并置塊的運動信息。本發(fā)明的另一新穎性發(fā)明提出對可用來獲取視圖間候選的視圖間圖片加以限制。
【專利說明】二維視頻編碼中視圖間運動矢量預測和視差矢量預測的方法和裝置
[0001]相關(guān)串請的交叉引用
[0002]本發(fā)明要求2012年7月3日遞交的PCT/CN2012/078103,發(fā)明名稱為“Methods toimprove and simplify inter-view mot1n vector predict1n and disparity vectorpredict1n”的PCT專利申請案,且將上述PCT專利申請案作為參考。

【技術(shù)領(lǐng)域】
[0003]本發(fā)明有關(guān)于三維(three-dimens1nal,3D)視頻編碼,且尤其有關(guān)于在3D視頻編碼中視圖間(inter-view)候選的運動矢量(Mot1n Vector, MV)預測和視差矢量(Disparity Vector, DV)預測的獲取。

【背景技術(shù)】
[0004]近些年3D電視(televis1n, TV)已成為技術(shù)潮流,其可帶給觀看者非常好的觀看體驗。已開發(fā)多種技術(shù)以用于3D觀看,其中,多視圖(mult1-view)視頻尤其是用于3DTV的一種關(guān)鍵技術(shù)。傳統(tǒng)視頻為二維(two-dimens1nal, 2D)媒體,只能提供觀看者攝像機角度的一場景的單一視圖。然而,多視圖視頻可提供動態(tài)場景的任意視點(viewpoint),并提供給觀看者真實的感覺。
[0005]多視圖視頻通常通過同時采用多個相機捕捉一場景而建立,其中多個相機被適當放置,使得每個相機可從一個視點捕捉該場景。相應(yīng)地,多個相機將捕捉對應(yīng)于多個視圖的多個視頻序列(video sequence)。為了提供更多的視圖,已采用更多的相機來產(chǎn)生具有與視圖有關(guān)的大量視頻序列的多視圖視頻。相應(yīng)地,多視圖視頻需要大存儲空間進行存儲以及/或者高帶寬進行傳輸。因此,本【技術(shù)領(lǐng)域】中已發(fā)展了多視圖視頻編碼技術(shù),以減少所需的存儲空間或者所需的傳輸帶寬。
[0006]一種直接的方法是對每個單一視圖視頻序列獨立地應(yīng)用傳統(tǒng)視頻編碼技術(shù)而忽略不同視圖之間的任何關(guān)聯(lián)(correlat1n)。舉例來說,圖1顯示了基于傳統(tǒng)視頻編碼的3D視頻編碼的簡單實現(xiàn),其中符合標準視頻編碼器(standard conforming video coder)被用于基礎(chǔ)視圖(base-view)視頻,其中符合標準視頻編碼器如高效率視頻編碼(HighEfficiency Video Coding,HEVC)/H.264。輸入的3D視頻數(shù)據(jù)包括對應(yīng)于多個視圖的圖片(110-0,110-1,110-2,…)。為每個視圖收集的圖片形成對應(yīng)視圖的圖片序列。通常,對應(yīng)于基礎(chǔ)視圖(也被稱為獨立視圖)的圖片序列110-0通過視頻編碼器130-0獨立編碼,其中視頻編碼器130-0符合如H.264/高級視頻編碼(Advanced Video Coding, AVC)或HEVC的視頻編碼標準。用于與依賴視圖(即視圖1,2,…)有關(guān)的圖片序列的視頻編碼器(130-1, 130-2,…)也可基于傳統(tǒng)視頻編碼器。
[0007]為了支持交互應(yīng)用,與場景有關(guān)的每個視圖上的深度地圖(120-0, 120-1, 120-2,…)也包含在視頻比特流(bitstream)中。如圖1所示,為了減少與深度地圖有關(guān)的數(shù)據(jù),深度地圖各自通過深度地圖編碼器(140-0,140-1,140-2,…)進行壓縮,且已壓縮深度地圖數(shù)據(jù)包含在比特流中。多工器(multiplexer) 150用來將來自圖片編碼器和深度地圖編碼器的已壓縮數(shù)據(jù)進行組合。深度信息可用來在已選中間視點處合成虛擬視圖。如圖1所示的3D視頻編碼系統(tǒng)概念簡單且直接,然而壓縮效率較低。
[0008]本領(lǐng)域已公開了多種改進3D視頻編碼的編碼效率的技術(shù),也存在開發(fā)活動對這些編碼技術(shù)標準化。舉例來說,一工作組,國際標準化組織(Internat1nal StandardOrganizat1n, ISO)內(nèi)的 IS0/IEC JTC1/SC29/WG11 正在開發(fā)基于 3D 視頻編碼的 HEVC。在基于 3D 視頻編碼的 HEVC 版本 3.1 (HEVC based 3D video coding Vers1n3.1, HTM3.1)的參考軟件中,視圖間候選被添加為MV/DV候選,用于幀間(inter)、合并(merge)和跳躍(skip)模式,其中視圖間候選是基于相鄰視圖的先前已編碼運動信息。在HTM3.1中,被稱為編碼單元(Coding Unit,⑶)的壓縮的基本單位為2Nx2N方形塊。每個⑶可被遞歸地分成4個更小的⑶,直到達到預定(predefined)最小尺寸。每個⑶包括一個或多個預測單元(Predict1n Unit, PU)。在本文件的其余部分中,當基礎(chǔ)進程與預測有關(guān)時,采用的術(shù)語“塊”等于W。
[0009]圖2顯示了 3D視頻編碼中通用測試狀況下采用的示范性預測架構(gòu)。對應(yīng)于特定相機位置的視頻圖片和深度地圖由視圖標識符(即圖2中的V0、V1和V2)指示。屬于相同相機位置的所有視頻圖片和深度地圖與同一視圖標識符(view identifier, viewID)有關(guān)。視圖標識符用來明確訪問單元(access unit)內(nèi)的編碼順序,并檢測易錯(error-prone)環(huán)境中的缺失視圖。在存取單元(如訪問單元210)內(nèi),若存在視圖標識符等于O的視頻圖片(212)和相關(guān)深度地圖,則首先進行編碼。在與視圖標識符等于O有關(guān)的視頻圖片和深度地圖之后,依次為視圖標識符等于I的視頻圖片(214)和深度地圖、視圖標識符等于2的視頻圖片(216)和深度地圖等等。視圖標識符等于O的視圖(即圖2中的V0)也被稱為基礎(chǔ)視圖或獨立視圖?;A(chǔ)視圖采用傳統(tǒng)HEVC視頻編碼器進行獨立編碼,不需要任何深度地圖,也不需要來自任何其他視圖的視頻圖片。
[0010]如圖2所示,當前塊的運動矢量預測子(Mot1n Vector Predictor,MVP) /視差矢量預測子(Disparity Vector Predictor, DVP)可從視圖間圖片的視圖間塊中獲取。在以下描述中,“視圖間圖片中的視圖間塊”可縮寫為“視圖間塊”,且獲取的候選被稱為視圖間候選(即視圖間MVP/DVP)。此外,相鄰視圖中對應(yīng)的塊也被稱為視圖間并置(collocated)塊,通過采用當前圖片中當前塊的深度信息中獲取的視差矢量確定。舉例來說,視圖V2中當前圖片216的當前塊226正在處理。塊222和塊224分別位于視圖間并置圖片O和I (即212和214)中與當前塊226對應(yīng)的位置。視圖間并置圖片O和I (即212和214)中的對應(yīng)塊232和234(即視圖間并置塊)可分別通過視差矢量242和244確定。
[0011]假定視圖編碼順序從VO (基礎(chǔ)視圖)開始,接下來是VI,隨后是V2。當V2中當前圖片的當前塊已編碼時,MVP/DVP獲取進程將首先檢查VO中對應(yīng)塊的MV是否有效(valid)并可用。若有效并可用,則該MV將被添加到候選列表中。否則,MVP/DVP獲取進程將繼續(xù)檢查Vl中對應(yīng)塊的MV。
[0012]在HTM3.1中,合并視圖間MVP/DVP候選獲取顯示在如下的算法I中:
[0013]算法1:合并視圖間候選獲取
[0014]1.對于列表0(List O, L0)中具有最小參考索引的時間參考圖片,根據(jù)算法2獲取MV ;
[0015]2.對于列表l(List 1,LI)中具有最小參考索引的時間參考圖片,根據(jù)算法2獲取MV ;
[0016]3.若上述兩個參考圖片中的一個或兩個具有有效MV,則進入步驟6 ;
[0017]否則,進入步驟4;
[0018]4.對于列表O中的其他參考圖片來說,根據(jù)參考索引按照升序檢查列表O中的這些圖片,并根據(jù)算法2獲取列表O中給定參考圖片的MV/DV。一旦獲取給定參考圖片的有效MV/DV,接下來進入步驟5。
[0019]5.對于列表I中的其他參考圖片來說,根據(jù)參考索引按照升序檢查列表I中的這些圖片,并根據(jù)算法2獲取列表I中給定參考圖片的MV/DV。一旦獲取給定參考圖片的有效MV/DV,接下來進入步驟6。
[0020]6.結(jié)束。
[0021]算法2如下所述:
[0022]算法2:給定參考圖片,當前塊的合并視圖間候選的獲取如下所示。
[0023]1.若參考圖片為時間參考圖片,則從VO到先前已編碼視圖,指向該參考圖片的視圖間塊的第一 MV被采用;
[0024]2.若參考圖片為視圖間參考圖片,視差矢量從深度地圖中獲取。
[0025]合并視圖間候選隨后包含在MVP/DVP中,用于當前塊的MV的預測編碼。若所選合并視圖間候選可提供與當前塊的運動矢量(或視差矢量)之間非常好的匹配,則預測殘差(residue)將為O。不需要傳輸所選合并視圖間候選與當前塊的運動矢量(或視差矢量)之間的預測殘差。在此情況下,當前塊可重用所選合并視圖間候選的運動矢量(或視差矢量)。換句話說,當前塊可與所選視圖間并置塊“合并”。這將降低與當前塊的運動矢量有關(guān)的帶寬?,F(xiàn)存方法中(即HTM3.1)的合并視圖間候選獲取計算非常密集。需要在盡可能保持編碼效率的同時簡化獲取進程。


【發(fā)明內(nèi)容】

[0026]本發(fā)明提出一種用于三維視頻編解碼中的獲取圖片中塊的視圖間候選的方法和裝置。本發(fā)明的實施例從對應(yīng)于當前圖片的當前塊的視圖間圖片的視圖間并置塊中獲取視圖間候選,其中視圖間圖片是視圖間參考圖片,且其中視圖間參考圖片位于當前塊的參考圖片列表中。獲取的視圖間候選隨后被用來對當前塊的當前運動矢量或視差矢量進行編解碼。
[0027]視圖間并置塊的位置基于從深度地圖獲取的視差矢量或全局視差矢量確定。視圖間并置塊的運動信息可直接被當前圖片的當前塊重用,其中運動信息包括該視圖間并置塊的運動矢量、預測方向、參考圖片以及上述的任意組合,且其中預測方向包括參考圖片列表O、參考圖片列表I或雙向預測。本發(fā)明的一新穎性方面提出重用視圖間并置塊的運動信息。若視圖間并置塊的參考圖片并不位于當前塊的任何參考圖片列表中,則運動信息按比例縮放到該當前塊的目標參考圖片中。目標參考圖片是當前塊的運動矢量指向的參考圖片。目標參考圖片可為具有最小參考圖片索引的時間參考圖片,當如塊的空間相鄰塊選擇最多的時間參考圖片,或者與該視圖間并置塊的參考圖片之間具有最小圖片序列號距離的時間參考圖片。
[0028]本發(fā)明的另一新穎性發(fā)明提出對可用來獲取視圖間候選的視圖間圖片加以限制。在一實施例中,只有一個視圖間圖片被用于獲取該視圖間候選。舉例來說,只有具有最小參考圖片索引的參考圖片列表O中的視圖間參考圖片被用于獲取視圖間候選。若參考圖片列表O中沒有視圖間參考圖片存在,則只有具有最小參考圖片索引的參考圖片列表I中的視圖間參考圖片被用于獲取視圖間候選。在另一實施例中,只有具有最小視圖索引的視圖間參考圖片被用于獲取視圖間候選。一語法元素可被用來指示哪個視圖間參考圖片被用于獲取視圖間候選。在另一實施例中,一語法元素被發(fā)送以指示哪個對應(yīng)于該視圖間參考圖片的參考圖片列表被用于獲取該視圖間候選。在另一實施例中,只有已解碼圖片緩存或基礎(chǔ)視圖中的視圖間圖片被用于獲取視圖間候選。

【專利附圖】

【附圖說明】
[0029]圖1是三維視頻編碼系統(tǒng)的預測架構(gòu)的示范性示意圖。
[0030]圖2是三維視頻編碼中通用測試狀況下采用的示范性預測架構(gòu)示意圖。
[0031]圖3A-B是根據(jù)基于三維視頻編碼的高效視頻編碼版本3.1中提出的算法的合并視圖間候選獲取的示范性示意圖。
[0032]圖4A-B是根據(jù)本發(fā)明一實施例的合并視圖間候選獲取的示范性示意圖。
[0033]圖5是三維編解碼系統(tǒng)采用本發(fā)明一實施例獲取合并視圖間候選的示范性流程圖。

【具體實施方式】
[0034]為了利用運動矢量預測/視差矢量預測帶來的高編碼效率,并避免高計算復雜度,根據(jù)本發(fā)明的實施例采用簡化的視圖間運動矢量預測和視差矢量預測。后續(xù)描述的視圖間運動矢量預測和視差矢量預測的特定示范例不作為對本發(fā)明的限制。本領(lǐng)域技術(shù)人員可在不脫離本發(fā)明的精神的前提下對預測方法進行修改以實現(xiàn)本發(fā)明。
[0035]在合并視圖間MVP/DVP獲取的現(xiàn)存方法(即HTM3.1)中,先前已編碼視圖中對應(yīng)塊的所有MV或DV均可被添加為視圖間候選,即使視圖間圖片并不位于當前圖片的參考圖片列表中。在以下描述中,運動矢量預測將總是作為獲取合并視圖間候選的示范例。然而,本領(lǐng)域技術(shù)人員可將獲取合并視圖間候選擴展到視差矢量預測中。在本發(fā)明中,視圖間候選(即MVP候選或DVP候選)的獲取被限制,以提供對已解碼圖片的更好管理。舉例來說,限制可為僅允許參考圖片列表(列表O或列表I)中或當前圖片的已解碼圖片緩存中的視圖間圖片的MV被用于獲取視圖間候選。在另一示范例中,限制可為僅允許一個參考間圖片被用于獲取視圖間候選。在另一示范例中,限制可為僅允許基礎(chǔ)視圖(獨立視圖)中的視圖間圖片的MV被用于獲取視圖間候選。這些限制可單獨采用也可聯(lián)合采用。
[0036]當聯(lián)合采用上述限制時,可應(yīng)用附加限制或性能。舉例來說,當共同應(yīng)用第一限制和第二限制時,可應(yīng)用下述的進一步限制或性能來選擇指定視圖間參考圖片,用于獲取視圖間候選。在進一步限制的第一示范例中,僅列表O中具有最小參考圖片索引(referencepicture index)的視圖間參考圖片可被用于獲取視圖間候選。若列表O中不存在視圖間參考圖片,則只有列表I中具有最小參考圖片索引的視圖間參考圖片可被用于獲取視圖間候選。在進一步限制的第二示范例中,只有具有最小視圖索引(view index)的視圖間參考圖片可被用于獲取視圖間候選。在進一步限制的第三示范例中,可采用一語法元素(如viewID)來指示哪個視圖間參考圖片被用于獲取視圖間候選。在進一步限制的第四示范例中,可發(fā)送一語法元素來指示哪個參考圖片列表(即列表O或列表I)對應(yīng)于所選視圖間參考圖片?;诘谒膫€進一步限制,只有具有最小參考圖片索引的視圖間參考圖片可被用于獲取視圖間候選?;诘谒膫€進一步限制,可發(fā)送一語法元素來指示參考圖片列表中哪個視圖間參考圖片被用于獲取視圖間候選。
[0037]在HTM3.1中,獲取合并視圖間候選非常復雜,且有些候選并不合理。圖3中顯示了其中候選不合理的兩個示范例。
[0038]在圖3A中,VO中的視圖間塊(310)具有兩個MV (312和314)。一個MV指向列表O的參考索引0,另一個MV指向列表I的參考索引I。然而,按照當前HTM3.1中的算法1,只有指向列表O的參考索引O的MV作為合并視圖間候選被用于Vl中當前塊(320),而指向列表I的參考索引I的MV未被采用。
[0039]在圖3B中,VO中的視圖間塊(340)具有一 MV(342)指向列表O的參考索引I。VO中的視圖間圖片作為具有參考索引I的參考圖片,被插入到當如圖片的列表O中。VO中的視圖間圖片插入到列表O后,列表O中的參考索引將變?yōu)槿鐖D3B所示,其中VO的對應(yīng)的參考圖片Refl,列表O變?yōu)閂l的Ref2,列表O。根據(jù)算法1,當前塊(330)的視圖間候選為VO的指向列表O中的參考索引I的視差矢量(332)。然而,由于采用視差矢量代替,VO中的視圖間塊的MV不用于Vl的當前塊。
[0040]為了避免這些不合理的視圖間候選,如算法3所述,本發(fā)明的實施例通過對視圖間候選選擇加以限制,采用不同的合并視圖間候選獲取。
[0041]算法3:合并視圖間候選獲取
[0042]1.根據(jù)包含上述對視圖間候選獲取的一個或多個限制的本發(fā)明的一實施例,確定用于獲取合并視圖間候選的視圖間圖片;
[0043]2.對于步驟I中確定的給定視圖間圖片,根據(jù)算法4獲取視圖間運動候選;
[0044]3.若視圖間運動候選可用,則進入步驟5 ;
[0045]否則若下一個視圖間圖片可用,則進入步驟2 ;
[0046]否則進入步驟4。
[0047]4.根據(jù)算法5或算法6獲取視圖間視差矢量候選。
[0048]5.結(jié)束。
[0049]算法4:合并視圖間運動候選獲取
[0050]包括MV、預測方向(列表O、列表I或雙向預測)和參考圖片的視圖間塊的運動信息均可用于當前塊。根據(jù)一實施例的示范性處理步驟顯示如下:
[0051]1.假定視圖間圖片的viewld為Vi且當前圖片的viewld為Vc。
[0052]2.對于具有視圖Vi的給定視圖間圖片的每個參考列表來說,
[0053]若
[0054]-存在具有視圖Vi的參考圖片ColRef用于視圖間塊的幀間預測;以及
[0055]-ColRef的視圖Vc也位于當前圖片的相同參考列表中,
[0056]貝Ij
[0057]-該列表中當前塊的參考圖片和MV分別被設(shè)定為ColRef的視圖Vc和指向ColRef的視圖Vi的視圖間塊的MV ;以及
[0058]-當前塊的該參考列表中的視圖間運動候選被標記為可用。
[0059]3.若列表O或列表I的視圖間運動候選可用,則當前塊的視圖間運動候選被標記為可用,
[0060]否則當前塊的視圖間運動候選被標記為不可用。
[0061]在算法4的步驟2中,若ColRef的視圖Vc并不位于當前圖片的相同參考列表中,則當前塊的該參考列表中的視圖間運動矢量候選將被標記為不可用。然而,如下有一些替代方法。舉例來說,若ColRef的視圖Vc不位于當前圖片的相同參考列表中,視圖間塊中指向ColRef的MV按比例縮放(scaled)到當前塊的目標參考圖片中,已按比例縮放的MV被設(shè)定為當如塊的MV,其中目標圖片可為具有最小參考圖片索引的時間參考圖片,為空間相鄰塊選擇最多的時間參考圖片,或者與ColRef之間具有最小圖片序列號(Picture OrderCount, P0C)距離的時間參考圖片。
[0062]算法5:合并視圖間視差矢量候選獲取
[0063]對于當前圖片的每個參考列表來說:
[0064]作為具有最小參考索引的視圖間參考圖片的參考圖片被用作當前塊的列表中的參考圖片;以及
[0065]從深度地圖中獲取的視差矢量或全局視差矢量被用作當前塊的MV。
[0066]算法6:合并視圖間視差矢量候選獲取
[0067]1.對于當如圖片的參考列表O來說,作為具有最小參考索引的視圖間參考圖片的參考圖片被用作當前塊的列表O中的參考圖片,且從深度地圖中獲取的視差矢量或全局視差矢量被用作當前塊的MV。
[0068]2.若當前塊的MV和列表O中的參考圖片有效并可用,則進入步驟4 ;
[0069]否則進入步驟3。
[0070]3.對于當如圖片的參考列表I來說,作為具有最小參考索引的視圖間參考圖片的參考圖片被用作當前塊的列表I中的參考圖片,且從深度地圖中獲取的視差矢量或全局視差矢量被用作當前塊的MV。
[0071]4.結(jié)束。
[0072]對于包含如算法3所述的本發(fā)明的一實施例的系統(tǒng)來說,圖3中所示例子中的合并視圖間候選獲取修改為如圖4所示。圖4A顯示了基于算法3的視圖間候選獲取的示范例,其中基于傳統(tǒng)算法的獲取將導致圖3A中所示的結(jié)果。根據(jù)算法3的步驟1,VO被用于獲取視圖間候選。根據(jù)步驟2 (即采用算法4來獲取視圖間運動候選),VO的列表OrefidxO的視圖間塊具有MV (412)。另一方面,該ColRef (即VO的列表ORefO)的Vl也在當前塊的列表O中。因此,MV (422)從VO中被重用,以作為Vl的列表O的視圖間候選。相同的獲取應(yīng)用于VO的列表Irefdixl。與VO的列表Irefdixl有關(guān)的MV (414)可重用于VI,作為視圖間候選MV(424)。圖4B顯示了根據(jù)本發(fā)明的視圖間候選獲取的另一示范例,其中基于傳統(tǒng)算法的獲取將導致圖3B中所示的結(jié)果。根據(jù)算法3的步驟1,VO被用于獲取視圖間候選。根據(jù)步驟2 (即采用算法4來獲取視圖間運動候選),VO的列表Orefdixl的視圖間塊具有MV (432)。另一方面,該ColRef (即VO的列表ORefl)的Vl也在當前塊的列表O中。因此,MV (442)從VO中被重用,以作為Vl的列表O的視圖間候選。
[0073]圖5顯示了根據(jù)本發(fā)明一實施例的三維編碼或解碼系統(tǒng)采用被限制的合并視圖間候選獲取的示范性流程圖。如步驟510所示,系統(tǒng)接收與當前圖片的當前塊的當前運動矢量或視差矢量有關(guān)的數(shù)據(jù)。對于編碼來說,與當前塊的當前運動矢量或視差矢量有關(guān)的數(shù)據(jù)可對應(yīng)于當前運動矢量或視差矢量本身。對于解碼來說,與當前塊的當前運動矢量或視差矢量有關(guān)的數(shù)據(jù)可對應(yīng)于已編碼當前運動矢量或視差矢量。數(shù)據(jù)可從存儲器中獲取,其中存儲器如計算機存儲器、緩存(RAM或者DRAM)或者其他媒介。數(shù)據(jù)也可從處理器中獲取,其中處理器如控制器、中央處理單元、數(shù)字信號處理器(Digital Signal Processor,DSP)或獲取當前運動矢量或視差矢量進行編碼或者從比特流中恢復已編碼運動矢量或視差矢量進行解碼的電子電路。在步驟520中,合并視圖間候選從對應(yīng)于當前圖片的當前塊的視圖間圖片的視圖間并置塊中獲取,其中視圖間圖片為視圖間參考圖片,且視圖間參考圖片在當前塊的參考圖片列表中具有最小參考圖片索引,或者位于基礎(chǔ)視圖中。如步驟530所示,基于包括合并視圖間候選的運動矢量預測或視差矢量預測,將預測編解碼應(yīng)用于當前圖片的當前塊的當前運動矢量或視差矢量。對于預測編碼來說,視圖間MVP/DVP候選可與當前運動矢量或視差矢量相同。在此情況下,合并視圖間編碼可被采用,使得當前運動矢量或視差矢量可重用與合并視圖間候選有關(guān)的運動信息。對于預測解碼來說,若已編碼當前運動矢量或視差矢量指示合并視圖間模式被用于當前塊中,當前運動矢量或視差矢量可采用與MVP/DVP有關(guān)的運動信息得以恢復。
[0074]上述流程圖意圖說明基于子塊分割的視圖間預測的示范例。在不脫離本發(fā)明的精神下,本領(lǐng)域技術(shù)人員可修改每個步驟、重新安排上述步驟、拆分某步驟或組合步驟以實現(xiàn)本發(fā)明。
[0075]呈現(xiàn)上述描述是為了使所屬【技術(shù)領(lǐng)域】中普通技術(shù)人員可以結(jié)合特定應(yīng)用以及需求而實現(xiàn)本發(fā)明。所描述實施例的各種變形對于所屬【技術(shù)領(lǐng)域】中普通技術(shù)人員是顯而易見的,而且所定義的一般原則可以用于其他實施例。因此,本發(fā)明不限于上述特定實施例,而是根據(jù)所揭示的原則和新穎性特征符合最寬范圍。在上述詳細描述中,各種特定細節(jié)被描述以提供對于本發(fā)明的透徹理解。雖然如此,實現(xiàn)本發(fā)明可以被所屬【技術(shù)領(lǐng)域】中普通技術(shù)人員所理解。
[0076]上述本發(fā)明的實施例可以以各種硬件、軟件代碼或者上述兩者的組合而實現(xiàn)。舉例說明,本發(fā)明的一實施例可以為集成到視頻壓縮芯片的電路或者集成到視頻編碼軟件的程序代碼,以實施上述處理。本發(fā)明的另一實施例也可為程序代碼,在DSP上執(zhí)行以實施上述處理。本發(fā)明也可以包含多個功能以被計算機處理器、DSP、微處理器或者現(xiàn)場可編程門陣列(Field Programmable Gate Array, FPGA)所實施。這些處理器可以配置為通過執(zhí)行機器可讀軟件代碼或者固件代碼,根據(jù)本發(fā)明而實施特定任務(wù),其中機器可讀軟件代碼或者固件代碼定義了本發(fā)明所體現(xiàn)的特定方法。軟件代碼或者固件代碼可以以不同程序語言、不同格式或者風格而實現(xiàn)。也可以為不同目標平臺編譯軟件代碼。然而,根據(jù)本發(fā)明執(zhí)行任務(wù)的軟件代碼與其他類型配置代碼的不同代碼樣式、類型與語言不脫離本發(fā)明的精神與范圍。
[0077]本發(fā)明可以體現(xiàn)為其他特定格式,而不脫離本發(fā)明的精神或者實質(zhì)特征。上述例子被認為是只用于說明而不是限制。本發(fā)明的保護范圍,由所附權(quán)利要求所指示,而不會被上述描述所限制。在權(quán)利要求的意思以及等同范圍內(nèi)的所有變形均在權(quán)利要求的保護范圍





L L
O ΓΓ J.~ν*
【權(quán)利要求】
1.一種獲取圖片中塊的視圖間候選的方法,用于三維視頻編解碼中,該方法包括: 接收與當前圖片的當前塊的當前運動矢量或視差矢量有關(guān)的數(shù)據(jù); 從對應(yīng)于該當前圖片的當前塊的視圖間圖片的視圖間并置塊中,獲取該視圖間候選,其中該視圖間圖片是視圖間參考圖片,且其中該視圖間參考圖片位于該當前塊的參考圖片列表中;以及 基于包括該視圖間候選的運動矢量預測或視差矢量預測,將預測編解碼用于該當前圖片的該當前塊的該當前運動矢量或視差矢量。
2.如權(quán)利要求1所述的方法,其特征在于,其中該視圖間并置塊的位置基于從深度地圖獲取的視差矢量或全局視差矢量確定。
3.如權(quán)利要求1所述的方法,其特征在于,其中該視圖間并置塊的運動信息直接被該當前圖片的該當前塊重用,其中該運動信息包括該視圖間并置塊的運動矢量、預測方向、參考圖片以及上述的任意組合,且其中該預測方向包括參考圖片列表O、參考圖片列表I或雙向預測。
4.如權(quán)利要求3所述的方法,其特征在于,其中若該視圖間并置塊的該參考圖片并不位于該當前塊的任何參考圖片列表中,則該運動信息按比例縮放到該當前塊的目標參考圖片中。
5.如權(quán)利要求4所述的方法,其特征在于,其中該目標參考圖片是具有最小參考圖片索引的時間參考圖片。
6.如權(quán)利要求4所述的方法,其特征在于,其中該目標參考圖片是該當前塊的空間相鄰塊選擇最多的時間參考圖片。
7.如權(quán)利要求4所述的方法,其特征在于,其中該目標參考圖片是與該視圖間并置塊的該參考圖片之間具有最小圖片序列號距離的時間參考圖片。
8.如權(quán)利要求1所述的方法,其特征在于,其中若該視圖間并置塊的運動信息對該當前塊無效,該視圖間并置塊的一個視差矢量用作該視圖間并置塊的運動矢量。
9.如權(quán)利要求1所述的方法,其特征在于,其中只有一個視圖間圖片被用于獲取該視圖間候選。
10.如權(quán)利要求9所述的方法,其特征在于,其中只有具有第一最小參考圖片索引的參考圖片列表O中的第一視圖間參考圖片被用于獲取該視圖間候選;且其中若參考圖片列表O中沒有視圖間參考圖片存在,則只有具有第_■最小參考圖片索引的參考圖片列表I中的第二視圖間參考圖片被用于獲取該視圖間候選。
11.如權(quán)利要求9所述的方法,其特征在于,其中只有具有最小視圖索引的視圖間參考圖片被用于獲取該視圖間候選。
12.如權(quán)利要求9所述的方法,其特征在于,其中一語法元素被用來指示哪個視圖間參考圖片被用于獲取該視圖間候選。
13.如權(quán)利要求9所述的方法,其特征在于,其中一語法元素被發(fā)送以指示哪個對應(yīng)于該視圖間參考圖片的參考圖片被用于獲取該視圖間候選。
14.如權(quán)利要求9所述的方法,其特征在于,其中只有具有最小參考圖片索引的視圖間參考圖片被用于獲取該視圖間候選。
15.如權(quán)利要求14所述的方法,其中一語法元素被發(fā)送以指示該參考圖片列表中哪個視圖間參考圖片被用于獲取該視圖間候選。
16.如權(quán)利要求1所述的方法,其特征在于,其中只有已解碼圖片緩存中的視圖間圖片被用于獲取該視圖間候選。
17.如權(quán)利要求1所述的方法,其特征在于,其中只有基礎(chǔ)視圖中的視圖間圖片被用于獲取該視圖間候選。
18.如權(quán)利要求1所述的方法,其特征在于,其中對于三維視頻編碼來說,與該當前視圖矢量或視差矢量有關(guān)的數(shù)據(jù)對應(yīng)于該當前運動矢量或視差矢量,且對該當前塊的該當前運動矢量或視差矢量應(yīng)用預測編解碼,產(chǎn)生該當前塊的已編碼當前運動矢量或視差矢量。
19.如權(quán)利要求1所述的方法,其特征在于,其中對于三維視頻解碼來說,與該當前視圖矢量或視差矢量有關(guān)的數(shù)據(jù)對應(yīng)于已編碼當前運動矢量或視差矢量,且對該當前塊的該當前運動矢量或視差矢量應(yīng)用預測編解碼,產(chǎn)生該當前塊的已恢復當前運動矢量或視差矢量。
20.一種用來獲取圖片中塊的視圖間候選的裝置,用于三維視頻編解碼中,該裝置包括: 多個電路,其中該多個電路被用來接收與當前圖片的當前塊的當前運動矢量或視差矢量有關(guān)的數(shù)據(jù); 從對應(yīng)于該當前圖片的當前塊的視圖間圖片中的視圖間并置塊中,獲取該視圖間候選,其中該視圖間圖片是視圖間參考圖片,且其中該視圖間參考圖片位于該當前塊的參考圖片列表中;以及 基于包括該視圖間候選的運動矢量預測或視差矢量預測,將預測編解碼用于該當前圖片的該當前塊的該當前運動矢量或視差矢量。
【文檔編號】G06F11/16GK104412238SQ201380035332
【公開日】2015年3月11日 申請日期:2013年5月20日 優(yōu)先權(quán)日:2012年7月3日
【發(fā)明者】安基程, 陳渏紋, 林建良, 雷少民 申請人:聯(lián)發(fā)科技(新加坡)私人有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
芒康县| 墨竹工卡县| 绥江县| 仙居县| 双流县| 胶州市| 河东区| 平和县| 广汉市| 拉萨市| 宣武区| 华安县| 南宫市| 巩留县| 北辰区| 五河县| 陇南市| 永吉县| 阿瓦提县| 内黄县| 若尔盖县| 河南省| 离岛区| 准格尔旗| 济阳县| 金门县| 吕梁市| 赤峰市| 高雄县| 田阳县| 县级市| 普陀区| 绥德县| 东兰县| 丁青县| 衡阳市| 那坡县| 玉田县| 曲松县| 本溪市| 宁蒗|