度視差矢量輸出。
[0054]進(jìn)一步的,還包括視差矢量差值編碼單元,該單元包括以下子單元:
[0055]傳輸標(biāo)志位編碼子單元,用于對(duì)視差矢量傳輸標(biāo)志位進(jìn)行編碼,寫入碼流;
[0056]視差矢量差值編碼子單元,用于當(dāng)視差矢量傳輸標(biāo)志位已被編碼,且被編碼的值所代表的含義為需要繼續(xù)編碼視差矢量差值時(shí),對(duì)視差矢量差值進(jìn)行編碼,并寫入碼流。
[0057]進(jìn)一步的,還包括:
[0058]視差矢量差值編碼單元,用于當(dāng)當(dāng)前紋理圖像塊的相鄰圖像塊索引值對(duì)應(yīng)的相鄰紋理圖像塊的預(yù)測(cè)方式為視點(diǎn)合成預(yù)測(cè)時(shí),對(duì)視差矢量差值進(jìn)行編碼,并寫入碼流。
[0059]進(jìn)一步的,還包括視差矢量差值解碼單元,該單元包括以下子單元:
[0060]傳輸標(biāo)志位解碼子單元,用于對(duì)碼流中對(duì)應(yīng)于視差矢量傳輸標(biāo)志位的碼流進(jìn)行解碼;
[0061]視差矢量差值解碼子單元,用于當(dāng)視差矢量傳輸標(biāo)志位已被解碼,且且被編碼的值所代表的含義為需要繼續(xù)解碼視差矢量差值時(shí),對(duì)碼流中對(duì)應(yīng)于視差矢量差值的碼流進(jìn)行解碼,得到視差矢量差值。
[0062]進(jìn)一步的,還包括:
[0063]視差矢量差值解碼單元,用于當(dāng)當(dāng)前紋理圖像塊的相鄰圖像塊索引值對(duì)應(yīng)的相鄰紋理圖像塊的預(yù)測(cè)方式為視點(diǎn)合成預(yù)測(cè)時(shí),對(duì)碼流中對(duì)應(yīng)于視差矢量差值的碼流進(jìn)行解碼,得到視差矢量差值。
[0064]本發(fā)明的有益效果為:本發(fā)明在現(xiàn)有的視點(diǎn)合成預(yù)測(cè)技術(shù)的基礎(chǔ)上,增加了視差矢量差值,為從紋理圖像指向深度圖像的視差矢量增加了修正量,能夠使視點(diǎn)合成預(yù)測(cè)模塊定位到一個(gè)使視點(diǎn)合成質(zhì)量更佳的深度圖像塊,提高了視點(diǎn)合成預(yù)測(cè)的準(zhǔn)確度,提高了編碼效率
【附圖說(shuō)明】
[0065]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0066]圖1是現(xiàn)有技術(shù)中所述的現(xiàn)有的視點(diǎn)合成技術(shù)的實(shí)施方式示意圖;
[0067]圖2是現(xiàn)有技術(shù)中所述的現(xiàn)有的視點(diǎn)間矢量預(yù)測(cè)技術(shù)的示意圖;
[0068]圖3是現(xiàn)有技術(shù)中所述的現(xiàn)有的時(shí)域矢量預(yù)測(cè)技術(shù)的示意圖;
[0069]圖4是本發(fā)明一種視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定裝置實(shí)施例的結(jié)構(gòu)框圖;
[0070]圖5是本發(fā)明一種視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定裝置實(shí)施例的結(jié)構(gòu)框圖;
[0071]圖6是本發(fā)明一種視差矢量差值編碼單元實(shí)施例的結(jié)構(gòu)框圖;
[0072]圖7是本發(fā)明一種視差矢量差值編碼單元實(shí)施例的結(jié)構(gòu)框圖;
[0073]圖8是本發(fā)明一種視差矢量差值編碼單元實(shí)施例的結(jié)構(gòu)框圖;
[0074]圖9是本發(fā)明一種視差矢量差值解碼單元實(shí)施例的結(jié)構(gòu)框圖;
[0075]圖10是本發(fā)明一種視差矢量差值解碼單元實(shí)施例的結(jié)構(gòu)框圖;
[0076]圖11是本發(fā)明一種視差矢量差值解碼單元實(shí)施例的結(jié)構(gòu)框圖;
[0077]圖12是本發(fā)明一種視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定裝置實(shí)施例的結(jié)構(gòu)框圖;
[0078]圖13是本發(fā)明一種視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定裝置實(shí)施例的結(jié)構(gòu)框圖;
[0079]圖14是本發(fā)明一種視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定裝置實(shí)施例的結(jié)構(gòu)框圖;
[0080]圖15是本發(fā)明一種視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定裝置實(shí)施例的結(jié)構(gòu)框圖;
[0081]圖16是現(xiàn)有技術(shù)中所述的關(guān)于圖像塊的相鄰圖像塊索引值的不意圖。
【具體實(shí)施方式】
[0082]下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0083]本發(fā)明中所述的標(biāo)志位均為一種二值變量,僅可能有兩種取值,如標(biāo)志位B的取值為O或I ;標(biāo)志位C的取值為5或9 ;標(biāo)志位的兩種取值代表兩種含義,視具體應(yīng)用環(huán)境而定。
[0084]本發(fā)明實(shí)施例提供了一種視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定方法,即將當(dāng)前紋理圖像塊的相鄰紋理圖像塊對(duì)應(yīng)的指向參考視點(diǎn)深度圖像的預(yù)測(cè)視差矢量加上視差矢量差值(或視差矢量差值索引值所對(duì)應(yīng)的視差矢量差值)得到指向參考視點(diǎn)深度圖像的深度視差矢量。將當(dāng)前紋理圖像塊在參考視點(diǎn)深度圖像中的對(duì)應(yīng)位置偏移所述的深度視差矢量后的位置作為所述深度圖像塊的位置,將深度圖像塊用于生成視點(diǎn)合成預(yù)測(cè)圖像。
[0085]此處,記深度圖像塊所在視點(diǎn)為參考視點(diǎn),當(dāng)前紋理圖像塊所在視點(diǎn)為目標(biāo)視點(diǎn)(或當(dāng)前視點(diǎn))。
[0086]相對(duì)于現(xiàn)有技術(shù),提出的方法利用視差矢量差值對(duì)預(yù)測(cè)視差矢量進(jìn)行修正,為視點(diǎn)合成預(yù)測(cè)技術(shù)提供一個(gè)更佳的深度圖像塊用于生成視點(diǎn)合成預(yù)測(cè)圖像,能夠提高視點(diǎn)合成預(yù)測(cè)技術(shù)的編碼效率,降低預(yù)測(cè)誤差。
[0087]本發(fā)明所述的視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定方法包括以下方法中的至少一種:
[0088]方法一
[0089]該實(shí)施例對(duì)應(yīng)一種視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定方法,包括以下步驟:
[0090]從位于目標(biāo)視點(diǎn)的當(dāng)前紋理圖像塊的一個(gè)相鄰紋理圖像塊獲取其對(duì)應(yīng)的視差矢量作為預(yù)測(cè)視差矢量PDV ??,¥?),并將?0¥加上一個(gè)視差矢量差值(10¥(乂(1,¥(1)得到指向參考視點(diǎn)深度圖像的深度視差矢量DV (X,Y), BP:
[0091]DV=pDV+dDV
[0092]其中,X=Xp+Xd,Y=Yp+Yd。
[0093]方法二
[0094]該實(shí)施例對(duì)應(yīng)一種視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定方法以及深度視差矢量的應(yīng)用,包括以下步驟:
[0095]從位于目標(biāo)視點(diǎn)的當(dāng)前紋理圖像塊的一個(gè)相鄰紋理圖像塊獲取其對(duì)應(yīng)的視差矢量作為預(yù)測(cè)視差矢量PDV (Xp, Yp),并將pDV加上一個(gè)視差矢量差值dDV(Xd,Yd)得到指向參考視點(diǎn)深度圖像的深度視差矢量DV (X,Y), BP:
[0096]DV=pDV+dDV
[0097]記當(dāng)前紋理圖像塊的左上角的像素點(diǎn)的坐標(biāo)為Cl (xl, yl),則令坐標(biāo)C2 (x2,y2)等于坐標(biāo)Cl偏移深度視差矢量DV(dx,dy)后的坐標(biāo),即:
[0098]C2=C1+DV
[0099]其中x2=xl+dx, y2=yl+dy
[0100]將參考視點(diǎn)的深度圖像中,左上角像素點(diǎn)位于坐標(biāo)C2,且與當(dāng)前紋理圖像塊等大的深度圖像塊作為當(dāng)前紋理圖像塊對(duì)應(yīng)的深度圖像塊。
[0101]方法三
[0102]該實(shí)施例對(duì)應(yīng)一種視點(diǎn)合成預(yù)測(cè)中的深度視差矢量的確定方法,包括以下步驟:
[0103]從位于目標(biāo)視點(diǎn)當(dāng)前紋理圖像塊的一個(gè)相鄰紋理圖像塊獲取其對(duì)應(yīng)的視差矢量作為預(yù)測(cè)視差矢量pDV,在深度圖像中由pDV所指向的位置周圍的rM像素x rN像素的深度圖像范圍內(nèi)進(jìn)行搜索,將該范圍內(nèi)生成的視點(diǎn)合成圖像準(zhǔn)確度最高的深度圖像塊對(duì)應(yīng)的視差矢量記為DV,而DV與pDV之間的差值記為dDV,即:
[0104]dDV=DV - pDV
[0105]視差矢量差值信息(視差矢量差值或視差矢量差值對(duì)應(yīng)的視差矢量差值索引值)的編碼方法包括以下方法之一:
[0106]方法一:
[0107]該實(shí)施例對(duì)應(yīng)一種視差矢量差值信息編碼方法,包括以下步驟:
[0108]當(dāng)融合模式標(biāo)志位bMerge的值等于X時(shí),編碼視差矢量差值信息傳輸標(biāo)志位bDeItaDV:
[0109]當(dāng)bDeItaDV被編碼,且bDeItaDV的值等于Y時(shí),編碼視差矢量差值信息deltaDV。
[0110]其中,bMerge與bDeltaDV均只可能有兩種取值,該特征在下文中不再重復(fù)。
[0111]方法二:
[0112]該實(shí)施例對(duì)應(yīng)一種視差矢量差值信息編碼方法,包括以下步驟:
[0113]當(dāng)融合模式標(biāo)志位bMerge的值等于X時(shí),且當(dāng)滿足以下一個(gè)或多個(gè)條件時(shí),編碼視差矢量差值信息傳輸標(biāo)志位bDeltaDV:
[0114](I)當(dāng)前紋理圖像塊所在圖像允許使用視點(diǎn)合成預(yù)測(cè)技術(shù);
[0115](2)當(dāng)前紋理圖像塊的寬度大于等于W個(gè)像素、高度大于等于H個(gè)像素;
[0116](3)當(dāng)前紋理圖像塊所在圖像的時(shí)域序號(hào)為偶數(shù);
[0117](4)當(dāng)前紋理圖像塊所在圖像的時(shí)域序號(hào)為奇數(shù);
[0118](5)參考視點(diǎn)中的深度圖像的預(yù)測(cè)類型為幀內(nèi)預(yù)測(cè);
[0119]當(dāng)bDeltaDV被編碼,且bDeltaDV的值等于Y時(shí),編碼視差矢量差值信息deltaDV。
[0120]方法三:
[0121]該實(shí)施例對(duì)應(yīng)一種視差矢量差值信息編碼方法,包括以下步驟:
[0122]當(dāng)融合模式標(biāo)志位bMerge的值等于X時(shí),編碼視差矢量差值信息傳輸標(biāo)志位bDeltaDV:
[0123]當(dāng)bDeltaDV被編碼,且bDeltaDV的值等于Y時(shí),編碼視差矢量差值信息deltaDV的水平分量和豎直分量中的至少一個(gè)分量。
[0124]方法四
[0125]該實(shí)施例對(duì)應(yīng)一種視差矢量差值信息編碼方法,包括以下步驟: