深度圖像幀內(nèi)預(yù)測(cè)方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種深度圖像幀內(nèi)預(yù)測(cè)方法及裝置,其中方法包括:當(dāng)分割線段為當(dāng)前預(yù)測(cè)單元左下至右上方向的對(duì)角線、或所述分割線段的兩個(gè)端點(diǎn)位于所述對(duì)角線的右下方時(shí),確定所述分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方相鄰像素點(diǎn)的交點(diǎn),所述分割線段用于將當(dāng)前預(yù)測(cè)單元分割為左上方和右下方兩個(gè)預(yù)測(cè)區(qū)域;根據(jù)所述交點(diǎn)處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)。本發(fā)明與現(xiàn)有技術(shù)中單純采用像素點(diǎn)取值范圍的中間值對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)的方案相比,充分利用當(dāng)前預(yù)測(cè)單元的相鄰像素點(diǎn)的值對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè),提高了深度圖像幀內(nèi)預(yù)測(cè)的準(zhǔn)確性。
【專利說明】深度圖像幀內(nèi)預(yù)測(cè)方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及3D視頻編解碼和多視角視頻編解碼【技術(shù)領(lǐng)域】,尤其涉及深度圖像幀 內(nèi)預(yù)測(cè)方法及裝置。
【背景技術(shù)】
[0002] 在3D-HEVC (3D High Efficiency Video Coding,基于高效視頻編碼的三維視頻 壓縮)標(biāo)準(zhǔn)中,深度圖像幀內(nèi)編解碼包含4種深度模型模式。在其中的三種深度模型模式, 每個(gè)深度(depth)預(yù)測(cè)單元(PU)被一條線段劃分成兩部分(Wedgelet劃分)。圖1為現(xiàn)有技 術(shù)中Wedgelet預(yù)測(cè)方法中預(yù)測(cè)單元的劃分方式示意圖,如圖1所示,在線段上方的像素點(diǎn) 為一個(gè)區(qū)域,線段下方的像素點(diǎn)為另一個(gè)區(qū)域。對(duì)于劃分出來的兩個(gè)區(qū)域,每個(gè)區(qū)域中的所 有像素點(diǎn)用一個(gè)值進(jìn)行預(yù)測(cè)。線段的起點(diǎn)和終點(diǎn)可以在預(yù)測(cè)單元四條邊的任意一條邊上。
[0003] 在上述Wedgelet深度模型模式中,兩個(gè)區(qū)域的預(yù)測(cè)值由當(dāng)前預(yù)測(cè)單元左側(cè)和上 方的相鄰像素值得到。圖2為現(xiàn)有技術(shù)中Wedgelet預(yù)測(cè)方法中預(yù)測(cè)單元的預(yù)測(cè)值生成方 法示意圖,如圖2所示,相鄰像素點(diǎn)也被分為2個(gè)區(qū)域(也可能是1個(gè)區(qū)域),劃分方式是:如 果一個(gè)相鄰像素點(diǎn)在當(dāng)前預(yù)測(cè)單元中的最近像素點(diǎn)屬于區(qū)域1,那么該相鄰像素點(diǎn)也屬于 區(qū)域1 ;否則,該相鄰像素點(diǎn)屬于區(qū)域2。屬于區(qū)域1的相鄰像素點(diǎn)的均值被用來預(yù)測(cè)當(dāng)前 預(yù)測(cè)單元中區(qū)域1中像素點(diǎn)的值,屬于區(qū)域2的相鄰像素點(diǎn)的均值被用來預(yù)測(cè)當(dāng)前預(yù)測(cè)單 元中區(qū)域2中像素點(diǎn)的值。如果所有相鄰像素點(diǎn)屬于同一個(gè)區(qū)域,比如屬于區(qū)域1,則當(dāng)前 預(yù)測(cè)單元的區(qū)域2沒有相鄰像素點(diǎn)。這種情況下,區(qū)域2中的像素點(diǎn)用像素點(diǎn)取值范圍的 中間值進(jìn)行預(yù)測(cè),比如,如果像素點(diǎn)的取值范圍為〇?255,那么用128來預(yù)測(cè)區(qū)域2中像素 點(diǎn)的值。
[0004] 圖3為現(xiàn)有技術(shù)中Wedgelet預(yù)測(cè)方法中預(yù)測(cè)單元中只有一個(gè)區(qū)域有相鄰像素點(diǎn) 的情況示意圖。如圖3所示,對(duì)于上述方法,當(dāng)分割線段是當(dāng)前預(yù)測(cè)單元左下至右上方向的 對(duì)角線或位于該對(duì)角線的右下方時(shí),只有左上方區(qū)域有相鄰像素點(diǎn),而右下方區(qū)域沒有相 鄰像素點(diǎn),此時(shí)只能使用一個(gè)固定的常數(shù)(像素點(diǎn)取值范圍的中間值)預(yù)測(cè)右下方區(qū)域的均 值,而這種預(yù)測(cè)往往并不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實(shí)施例提供一種深度圖像幀內(nèi)預(yù)測(cè)方法,用以提高深度圖像幀內(nèi)預(yù)測(cè)的準(zhǔn) 確性,該深度圖像幀內(nèi)預(yù)測(cè)方法包括:
[0006] 當(dāng)分割線段為當(dāng)前預(yù)測(cè)單元左下至右上方向的對(duì)角線、或所述分割線段的兩個(gè)端 點(diǎn)位于所述對(duì)角線的右下方時(shí),確定所述分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上 方相鄰像素點(diǎn)的交點(diǎn),所述分割線段用于將當(dāng)前預(yù)測(cè)單元分割為左上方和右下方兩個(gè)預(yù)測(cè) 區(qū)域;
[0007] 根據(jù)所述交點(diǎn)處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn) 的值進(jìn)行預(yù)測(cè)。
[0008] 本發(fā)明實(shí)施例還提供一種深度圖像幀內(nèi)預(yù)測(cè)裝置,用以提高深度圖像幀內(nèi)預(yù)測(cè)的 準(zhǔn)確性,該深度圖像幀內(nèi)預(yù)測(cè)裝置包括:
[0009] 確定模塊,用于當(dāng)分割線段為當(dāng)前預(yù)測(cè)單元左下至右上方向的對(duì)角線、或所述分 割線段的兩個(gè)端點(diǎn)位于所述對(duì)角線的右下方時(shí),確定所述分割線段所在直線與當(dāng)前預(yù)測(cè)單 元左下側(cè)和右上方相鄰像素點(diǎn)的交點(diǎn),所述分割線段用于將當(dāng)前預(yù)測(cè)單元分割為左上方和 右下方兩個(gè)預(yù)測(cè)區(qū)域;
[0010] 預(yù)測(cè)模塊,用于根據(jù)所述交點(diǎn)處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù) 測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)。
[0011] 本發(fā)明實(shí)施例中,當(dāng)分割線段為當(dāng)前預(yù)測(cè)單元左下至右上方向的對(duì)角線、或所述 分割線段的兩個(gè)端點(diǎn)位于所述對(duì)角線的右下方時(shí),確定所述分割線段所在直線與當(dāng)前預(yù)測(cè) 單元左下側(cè)和右上方相鄰像素點(diǎn)的交點(diǎn),所述分割線段用于將當(dāng)前預(yù)測(cè)單元分割為左上方 和右下方兩個(gè)預(yù)測(cè)區(qū)域;根據(jù)所述交點(diǎn)處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù) 測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè);與現(xiàn)有技術(shù)中單純采用像素點(diǎn)取值范圍的中間值對(duì)當(dāng)前預(yù) 測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)的方案相比,充分利用當(dāng)前預(yù)測(cè)單元的相鄰 像素點(diǎn)的值對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè),大大提高了深度圖像 幀內(nèi)預(yù)測(cè)的準(zhǔn)確性。
【專利附圖】
【附圖說明】
[0012] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。在附圖中:
[0013] 圖1為現(xiàn)有技術(shù)中Wedgelet預(yù)測(cè)方法中預(yù)測(cè)單元的劃分方式示意圖;
[0014] 圖2為現(xiàn)有技術(shù)中Wedgelet預(yù)測(cè)方法中預(yù)測(cè)單元的預(yù)測(cè)值生成方法示意圖;
[0015] 圖3為現(xiàn)有技術(shù)中Wedgelet預(yù)測(cè)方法中預(yù)測(cè)單元中只有一個(gè)區(qū)域有相鄰像素點(diǎn) 的情況不意圖;
[0016] 圖4為本發(fā)明實(shí)施例中深度圖像幀內(nèi)預(yù)測(cè)方法的處理流程圖;
[0017] 圖5為本發(fā)明實(shí)施例中確定分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方 相鄰像素點(diǎn)的交點(diǎn)的示意圖;
[0018] 圖6為本發(fā)明實(shí)施例中深度圖像幀內(nèi)預(yù)測(cè)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖對(duì)本發(fā) 明實(shí)施例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,但并 不作為對(duì)本發(fā)明的限定。
[0020] 為了提高深度圖像幀內(nèi)預(yù)測(cè)的準(zhǔn)確性,本發(fā)明實(shí)施例對(duì)現(xiàn)有技術(shù)中的深度圖像幀 內(nèi)預(yù)測(cè)進(jìn)行了改進(jìn)。具體的,本發(fā)明實(shí)施例中首先提供一種深度圖像幀內(nèi)預(yù)測(cè)方法。圖4 為本發(fā)明實(shí)施例中深度圖像幀內(nèi)預(yù)測(cè)方法的處理流程圖。如圖4所示,本發(fā)明實(shí)施例中深 度圖像幀內(nèi)預(yù)測(cè)方法可以包括:
[0021] 步驟401、當(dāng)分割線段為當(dāng)前預(yù)測(cè)單元左下至右上方向的對(duì)角線、或所述分割線段 的兩個(gè)端點(diǎn)位于所述對(duì)角線的右下方時(shí),確定所述分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下 側(cè)和右上方相鄰像素點(diǎn)的交點(diǎn),所述分割線段用于將當(dāng)前預(yù)測(cè)單元分割為左上方和右下方 兩個(gè)預(yù)測(cè)區(qū)域;
[0022] 步驟402、根據(jù)所述交點(diǎn)處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域 中像素點(diǎn)的值進(jìn)行預(yù)測(cè)。
[0023] 由于本發(fā)明實(shí)施例的深度圖像幀內(nèi)預(yù)測(cè)方法中,充分利用當(dāng)前預(yù)測(cè)單元的相鄰像 素點(diǎn)的值對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè),從而大大提高了深度圖 像幀內(nèi)預(yù)測(cè)的準(zhǔn)確性。
[0024] 具體實(shí)施時(shí),先確定分割線段在當(dāng)前預(yù)測(cè)單元中的位置,當(dāng)分割線段為當(dāng)前預(yù)測(cè) 單元左下至右上方向的對(duì)角線、或分割線段的兩個(gè)端點(diǎn)位于該對(duì)角線的右下方(即分割線 段全部位于該對(duì)角線的右下方)時(shí),確定分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上 方相鄰像素點(diǎn)的交點(diǎn)。具體的,可以將分割線段向左下方延長(zhǎng),確定左下方延長(zhǎng)線與當(dāng)前預(yù) 測(cè)單元左下側(cè)相鄰像素點(diǎn)的交點(diǎn);將分割線段向右上方延長(zhǎng),確定右上方延長(zhǎng)線與當(dāng)前預(yù) 測(cè)單元右上方相鄰像素點(diǎn)的交點(diǎn)。
[0025] 圖5為本發(fā)明實(shí)施例中確定分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方 相鄰像素點(diǎn)的交點(diǎn)的示意圖。如圖5所示,當(dāng)分割線段是當(dāng)前預(yù)測(cè)單元左下至右上方向的 對(duì)角線或位于該對(duì)角線的右下方時(shí),將分割線段向左下方和右上方兩個(gè)方向延長(zhǎng),使分割 線段與左下側(cè)相鄰像素點(diǎn)和右上方相鄰像素點(diǎn)相交。
[0026] 具體實(shí)施時(shí),在確定分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方相鄰像素 點(diǎn)的交點(diǎn)之后,根據(jù)交點(diǎn)處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素 點(diǎn)的值進(jìn)行預(yù)測(cè)。具體的,在交點(diǎn)處相鄰像素點(diǎn)同時(shí)滿足如下三個(gè)條件時(shí),可以確定該相鄰 像素點(diǎn)可用:
[0027] 1、該相鄰像素點(diǎn)已經(jīng)編碼或解碼;
[0028] 2、該相鄰像素點(diǎn)與當(dāng)前預(yù)測(cè)單元位于同一個(gè)條帶(slice);
[0029] 3、該相鄰像素點(diǎn)與當(dāng)前預(yù)測(cè)單元位于同一個(gè)并行處理單元(tile)中。
[0030] 具體的預(yù)測(cè)過程可以分為三種情況:
[0031] 1、若所述分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方相鄰像素點(diǎn)的兩個(gè) 交點(diǎn)處的相鄰像素點(diǎn)均可用,則采用所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)的均值對(duì)當(dāng)前預(yù)測(cè)單元 右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè);
[0032] 2、若所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)其中之一可用,則采用可用的交點(diǎn)處的相鄰像 素點(diǎn)的值對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè);
[0033] 3、若所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)均不可用,則采用像素點(diǎn)取值范圍的中間值對(duì) 當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)。
[0034] 如圖5所示,實(shí)施時(shí),如果兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)都可用,則使用這兩個(gè)像素點(diǎn) 的均值來預(yù)測(cè)當(dāng)前預(yù)測(cè)單元右下方區(qū)域的值;如果只有一個(gè)交點(diǎn)處的相鄰像素點(diǎn)可用,則 用該像素點(diǎn)的值預(yù)測(cè)當(dāng)前預(yù)測(cè)單元右下方區(qū)域的值;否則,如果兩個(gè)交點(diǎn)處的相鄰像素點(diǎn) 都不可用,則用像素點(diǎn)取值范圍的中間值預(yù)測(cè)當(dāng)前預(yù)測(cè)單元右下方區(qū)域的值。
[0035] 實(shí)施時(shí)可以記分割線段的起點(diǎn)坐標(biāo)為(Xs,Ys),終點(diǎn)坐標(biāo)為(Xe,Ye),當(dāng)前預(yù)測(cè)單 兀的寬度為 W,deltax=Xe - Xs, deltay= I Ye - Ys I,detlaerr=deltay/deltax,并且記左下方 交點(diǎn)的坐標(biāo)為(BLXs,BLYs),右上方交點(diǎn)的坐標(biāo)為(ARXe,ARYe)。其中,坐標(biāo)的第一個(gè)分量 為當(dāng)前像素點(diǎn)相對(duì)于當(dāng)前預(yù)測(cè)單元左上角像素位置的水平偏移量,第二個(gè)分量為當(dāng)前像素 點(diǎn)相對(duì)于當(dāng)前預(yù)測(cè)單元左上角像素位置的垂直偏移量。分割線段在左下方、右上方與左下 側(cè)鄰居、右上方鄰居交點(diǎn)的坐標(biāo)分別如下計(jì)算:
[0036] l、BLXs=-l;ARYe=-l;
[0037] 2、BLYs和ARXe的計(jì)算需要通過如下四個(gè)步驟得到:
[0038] 1)如果 deltay>0 并且 deltax>0,
[0039] BLYs=floor(ff-l+Xe*deltaerr+0. 5);
[0040] ARXe=floor(ff-l+Ye/deltaerr+O. 5);
[0041] 2)否則,如果deltay等于0
[0042] BLYs=ff - 1;
[0043] ARXe=N0T_VALID;
[0044] 3)否貝U,如果deltax等于0
[0045] BLYs=N0T_VALID;
[0046] ARXe=ff - 1;
[0047] 4 )對(duì)于 BLYs 和 ARXe
[0048] 如果BLYS大于2*W-1,則將BLYS設(shè)置為2*W-1。如果ARXe大于2*W-1,則將ARXe 設(shè)置為2*W-1。
[0049] 其中,上述floor ()函數(shù),當(dāng)輸入?yún)?shù)為x時(shí),用來計(jì)算小于等于x并且與x的差 最小的整數(shù)。如果某個(gè)交點(diǎn)的任一分量標(biāo)記為N0T_VALID,則表示該交點(diǎn)處的相鄰像素點(diǎn)不 可用。
[0050] 基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種深度圖像幀內(nèi)預(yù)測(cè)裝置,如下 面的實(shí)施例所述。由于深度圖像幀內(nèi)預(yù)測(cè)裝置解決問題的原理與深度圖像幀內(nèi)預(yù)測(cè)方法相 似,因此深度圖像幀內(nèi)預(yù)測(cè)裝置的實(shí)施可以參見深度圖像幀內(nèi)預(yù)測(cè)方法的實(shí)施,重復(fù)之處 不再贅述。
[0051] 圖6為本發(fā)明實(shí)施例中深度圖像幀內(nèi)預(yù)測(cè)裝置的結(jié)構(gòu)示意圖。如圖6所示,本發(fā) 明實(shí)施例中深度圖像幀內(nèi)預(yù)測(cè)裝置可以包括:
[0052] 確定模塊601,用于當(dāng)分割線段為當(dāng)前預(yù)測(cè)單元左下至右上方向的對(duì)角線、或所述 分割線段的兩個(gè)端點(diǎn)位于所述對(duì)角線的右下方時(shí),確定所述分割線段所在直線與當(dāng)前預(yù)測(cè) 單元左下側(cè)和右上方相鄰像素點(diǎn)的交點(diǎn),所述分割線段用于將當(dāng)前預(yù)測(cè)單元分割為左上方 和右下方兩個(gè)預(yù)測(cè)區(qū)域;
[0053] 預(yù)測(cè)模塊602,用于根據(jù)所述交點(diǎn)處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方 預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)。
[0054] 具體實(shí)施時(shí),所述確定模塊601具體可以用于:
[0055] 將所述分割線段向左下方延長(zhǎng),確定左下方延長(zhǎng)線與當(dāng)前預(yù)測(cè)單元左下側(cè)相鄰像 素點(diǎn)的交點(diǎn);
[0056] 將所述分割線段向右上方延長(zhǎng),確定右上方延長(zhǎng)線與當(dāng)前預(yù)測(cè)單元右上方相鄰像 素點(diǎn)的交點(diǎn)。
[0057] 具體實(shí)施時(shí),所述預(yù)測(cè)模塊602具體可以用于:
[0058] 若所述交點(diǎn)處相鄰像素點(diǎn)已編碼或解碼、且與當(dāng)前預(yù)測(cè)單元位于同一條帶和同一 并行處理單元中,則確定所述交點(diǎn)處相鄰像素點(diǎn)可用。
[0059] 具體實(shí)施時(shí),所述預(yù)測(cè)模塊602具體可以用于:
[0060] 若所述分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方相鄰像素點(diǎn)的兩個(gè)交 點(diǎn)處的相鄰像素點(diǎn)均可用,則采用所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)的均值對(duì)當(dāng)前預(yù)測(cè)單元右 下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè);
[0061] 若所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)其中之一可用,則采用可用的交點(diǎn)處的相鄰像素 點(diǎn)的值對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè);
[0062] 若所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)均不可用,則采用像素點(diǎn)取值范圍的中間值對(duì)當(dāng) 前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)。
[0063] 綜上所述,本發(fā)明實(shí)施例中,當(dāng)分割線段為當(dāng)前預(yù)測(cè)單元左下至右上方向的對(duì)角 線、或所述分割線段的兩個(gè)端點(diǎn)位于所述對(duì)角線的右下方時(shí),確定所述分割線段所在直線 與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方相鄰像素點(diǎn)的交點(diǎn),所述分割線段用于將當(dāng)前預(yù)測(cè)單元分 割為左上方和右下方兩個(gè)預(yù)測(cè)區(qū)域;根據(jù)所述交點(diǎn)處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單 元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè);與現(xiàn)有技術(shù)中單純采用像素點(diǎn)取值范圍的中間 值對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)的方案相比,充分利用當(dāng)前預(yù)測(cè) 單元的相鄰像素點(diǎn)的值對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè),大大提高 了深度圖像幀內(nèi)預(yù)測(cè)的準(zhǔn)確性。
[0064] 本發(fā)明實(shí)施例可應(yīng)用于3D視頻編解碼和多視角視頻編解碼,具體可應(yīng)用在 3D-HEVC中深度圖像的幀內(nèi)模式編解碼中。
[0065] 將本發(fā)明實(shí)施例集成到 HTM-6. 0 (HTM:3DHigh efficiency video coding Test Model)進(jìn)行測(cè)試,實(shí)驗(yàn)結(jié)果表明,在通用測(cè)試條件下,本發(fā)明實(shí)施例可以平均提高編碼效率 達(dá)-0· 1%。
[0066] 本發(fā)明應(yīng)用實(shí)例實(shí)驗(yàn)結(jié)果如下表1所示。共測(cè)試了 7個(gè)標(biāo)準(zhǔn)測(cè)試序列,包括分辨 率為1024X768的序列:氣球(Balloons),劍道(kendo),色彩糾正后的報(bào)紙(Newspaper_ CC),以及分辨率為1920x1088的序列:幽靈鎮(zhèn)飛行(GT_Fly),波茲南大廳(Poznan_ Hall2),波茲南街道(Poznan_Street),舞者(Undo_Dancer)。這些測(cè)試序列都包括三個(gè)視 角的視頻及相應(yīng)的三個(gè)視角的深度信息。為了衡量深度圖像的編碼性能,表1中列出了合 成視點(diǎn)峰值信噪比相對(duì)于總碼率的變化(由于深度圖像不是直接用來觀看,而是用來合成 虛擬視點(diǎn)的,因此通過合成視點(diǎn)的峰值信噪比來衡量深度圖像的壓縮效果)。列表中,-X. X% 表示壓縮比提高了 X. x%,x. X%表示壓縮比降低了 X. X%。可以看出,本發(fā)明實(shí)施例可以提高 0. 1%的壓縮比。
[0067]
【權(quán)利要求】
1. 一種深度圖像幀內(nèi)預(yù)測(cè)方法,其特征在于,包括: 當(dāng)分割線段為當(dāng)前預(yù)測(cè)單元左下至右上方向的對(duì)角線、或所述分割線段的兩個(gè)端點(diǎn) 位于所述對(duì)角線的右下方時(shí),確定所述分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方 相鄰像素點(diǎn)的交點(diǎn),所述分割線段用于將當(dāng)前預(yù)測(cè)單元分割為左上方和右下方兩個(gè)預(yù)測(cè)區(qū) 域; 根據(jù)所述交點(diǎn)處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值 進(jìn)行預(yù)測(cè)。
2. 如權(quán)利要求1所述的深度圖像幀內(nèi)預(yù)測(cè)方法,其特征在于,確定所述分割線段所在 直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方相鄰像素點(diǎn)的交點(diǎn),包括: 將所述分割線段向左下方延長(zhǎng),確定左下方延長(zhǎng)線與當(dāng)前預(yù)測(cè)單元左下側(cè)相鄰像素點(diǎn) 的交點(diǎn); 將所述分割線段向右上方延長(zhǎng),確定右上方延長(zhǎng)線與當(dāng)前預(yù)測(cè)單元右上方相鄰像素點(diǎn) 的交點(diǎn)。
3. 如權(quán)利要求1所述的深度圖像幀內(nèi)預(yù)測(cè)方法,其特征在于,根據(jù)所述交點(diǎn)處相鄰像 素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè),包括: 若所述交點(diǎn)處相鄰像素點(diǎn)已編碼或解碼、且與當(dāng)前預(yù)測(cè)單元位于同一條帶和同一并行 處理單元中,則確定所述交點(diǎn)處相鄰像素點(diǎn)可用。
4. 如權(quán)利要求1至3任一項(xiàng)所述的深度圖像幀內(nèi)預(yù)測(cè)方法,其特征在于,根據(jù)所述交點(diǎn) 處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè),包括: 若所述分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方相鄰像素點(diǎn)的兩個(gè)交點(diǎn)處 的相鄰像素點(diǎn)均可用,則采用所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)的均值對(duì)當(dāng)前預(yù)測(cè)單元右下方 預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè); 若所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)其中之一可用,則采用可用的交點(diǎn)處的相鄰像素點(diǎn)的 值對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè); 若所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)均不可用,則采用像素點(diǎn)取值范圍的中間值對(duì)當(dāng)前預(yù) 測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)。
5. -種深度圖像幀內(nèi)預(yù)測(cè)裝置,其特征在于,包括: 確定模塊,用于當(dāng)分割線段為當(dāng)前預(yù)測(cè)單元左下至右上方向的對(duì)角線、或所述分割線 段的兩個(gè)端點(diǎn)位于所述對(duì)角線的右下方時(shí),確定所述分割線段所在直線與當(dāng)前預(yù)測(cè)單元左 下側(cè)和右上方相鄰像素點(diǎn)的交點(diǎn),所述分割線段用于將當(dāng)前預(yù)測(cè)單元分割為左上方和右下 方兩個(gè)預(yù)測(cè)區(qū)域; 預(yù)測(cè)模塊,用于根據(jù)所述交點(diǎn)處相鄰像素點(diǎn)的可用性,對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū) 域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)。
6. 如權(quán)利要求5所述的深度圖像幀內(nèi)預(yù)測(cè)裝置,其特征在于,所述確定模塊具體用于: 將所述分割線段向左下方延長(zhǎng),確定左下方延長(zhǎng)線與當(dāng)前預(yù)測(cè)單元左下側(cè)相鄰像素點(diǎn) 的交點(diǎn); 將所述分割線段向右上方延長(zhǎng),確定右上方延長(zhǎng)線與當(dāng)前預(yù)測(cè)單元右上方相鄰像素點(diǎn) 的交點(diǎn)。
7. 如權(quán)利要求5所述的深度圖像幀內(nèi)預(yù)測(cè)裝置,其特征在于,所述預(yù)測(cè)模塊具體用于: 若所述交點(diǎn)處相鄰像素點(diǎn)已編碼或解碼、且與當(dāng)前預(yù)測(cè)單元位于同一條帶和同一并行 處理單元中,則確定所述交點(diǎn)處相鄰像素點(diǎn)可用。
8.如權(quán)利要求5至7任一項(xiàng)所述的深度圖像幀內(nèi)預(yù)測(cè)裝置,其特征在于,所述預(yù)測(cè)模塊 具體用于: 若所述分割線段所在直線與當(dāng)前預(yù)測(cè)單元左下側(cè)和右上方相鄰像素點(diǎn)的兩個(gè)交點(diǎn)處 的相鄰像素點(diǎn)均可用,則采用所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)的均值對(duì)當(dāng)前預(yù)測(cè)單元右下方 預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè); 若所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)其中之一可用,則采用可用的交點(diǎn)處的相鄰像素點(diǎn)的 值對(duì)當(dāng)前預(yù)測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè); 若所述兩個(gè)交點(diǎn)處的相鄰像素點(diǎn)均不可用,則采用像素點(diǎn)取值范圍的中間值對(duì)當(dāng)前預(yù) 測(cè)單元右下方預(yù)測(cè)區(qū)域中像素點(diǎn)的值進(jìn)行預(yù)測(cè)。
【文檔編號(hào)】H04N13/00GK104104959SQ201310122477
【公開日】2014年10月15日 申請(qǐng)日期:2013年4月10日 優(yōu)先權(quán)日:2013年4月10日
【發(fā)明者】劉鴻彬, 賈杰 申請(qǐng)人:樂金電子(中國(guó))研究開發(fā)中心有限公司