一種深度模型的編解碼方法及視頻編解碼器的制造方法
【專利摘要】本發(fā)明公開了一種深度模型的編解碼方法及視頻編解碼器,用于當(dāng)CTLB是幀間編碼或者是幀內(nèi)編碼但編碼模式為0或1時(shí)的情況。其中編碼方法包括:從深度預(yù)測(cè)單元的預(yù)測(cè)模式中構(gòu)建粗的Wedgelet模式集合;從所述粗的Wedgelet模式集合中,選擇最優(yōu)Wedgelet模式;編碼所述最優(yōu)Wedgelet模式的索引信息,并根據(jù)所述最優(yōu)Wedgelet模式進(jìn)行深度模型編碼。本發(fā)明實(shí)施例大大降低了解碼的復(fù)雜度,并且可使解碼時(shí)間降低2%,而對(duì)壓縮效率幾乎沒有影響。
【專利說明】一種深度模型的編解碼方法及視頻編解碼器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像視頻編解碼領(lǐng)域,尤其涉及一種深度模型的編解碼方法,具體的講是一種當(dāng)CTLB是幀間編碼或者是幀內(nèi)編碼但幀內(nèi)編碼模式為O或I時(shí)的深度模型的編解碼方法及視頻編解碼器。
【背景技術(shù)】
[0002]深度圖像一般是由尖銳的邊緣和平滑的非邊緣物體組成。然而,傳統(tǒng)的基于紋理圖像的幀內(nèi)預(yù)測(cè)方法卻不能很好的刻畫邊緣信息。因此,在第98次MPEG會(huì)議中,HHI(Heinrich Hertz Institute,德國(guó)赫茲研究所)提出了基于深度模型的幀內(nèi)預(yù)測(cè)方法編碼深度圖像(H.Schwarz, K.Wegner, “Test Modelunder Consideration for HEVC based3Dvideo coding, IS0/IECJTC1/SC29/WG11MPEG, Doc.M12350, Nov.2011,Geneva, Switzerland)。該方法一共包括4種幀內(nèi)預(yù)測(cè)模式。其中在DMM3(D印th Modeling Mode,深度模型模式3)中,每個(gè)深度(depth)PU (預(yù)測(cè)單元)被一條直線劃分成兩部分進(jìn)行預(yù)測(cè),如圖1所示,該預(yù)測(cè)方法稱為Wedgelet (楔形)方法。對(duì)于劃分出來的兩個(gè)區(qū)域,每個(gè)區(qū)域用一個(gè)常數(shù)值進(jìn)行預(yù)測(cè)。
[0003]對(duì)于Wedgelet方法,每種PU大小對(duì)應(yīng)若干預(yù)測(cè)模式,PU大小與預(yù)測(cè)模式數(shù)N的對(duì)應(yīng)關(guān)系如表1所示。
[0004]表1:PU的大小與DMM3預(yù)測(cè)模式個(gè)數(shù)的對(duì)應(yīng)關(guān)系
[0005]
【權(quán)利要求】
1.一種深度模型的編碼方法,其特征在于,包括: 從深度預(yù)測(cè)單元的預(yù)測(cè)模式中構(gòu)建粗的Wedgelet模式集合; 從所述粗的Wedgelet模式集合中,選擇最優(yōu)Wedgelet模式; 編碼所述最優(yōu)Wedgelet模式的索引信息,并根據(jù)所述最優(yōu)Wedgelet模式進(jìn)行深度模型編碼。
2.根據(jù)權(quán)利要求1所述的編碼方法,其特征在于,從深度預(yù)測(cè)單元的預(yù)測(cè)模式中構(gòu)建粗的Wedgele t模式集合,包括: 從深度預(yù)測(cè)單元的預(yù)測(cè)模式中選擇可用的Wedgelet模式以構(gòu)建粗的Wedgelet模式集合,所述可用的Wedgelet模式是指: 每個(gè)Wedgelet模式由一條線段的起點(diǎn)和終點(diǎn)確定,所述可用的Wedgelet模式的線段的起點(diǎn)遍歷每K個(gè)起點(diǎn)中的一個(gè)點(diǎn),終點(diǎn)遍歷每K個(gè)終點(diǎn)中的一個(gè)點(diǎn)。
3.根據(jù)權(quán)利要求1所述的編碼方法,其特征在于,從所述粗的Wedgelet模式集合中,選擇最優(yōu)Wedgelet模式,包括: 對(duì)所述粗的Wedgelet模式,計(jì)算對(duì)應(yīng)的所述深度預(yù)測(cè)單元的像素原始值與像素預(yù)測(cè)值的均方誤差,得到失真代價(jià); 從所述粗的Wedgelet模式集合中,選擇失真代價(jià)最小的Wedgelet模式為所述深度預(yù)測(cè)單元的最優(yōu)Wedgelet模式。
4.如權(quán)利要求3所述的編碼方法,其特征在于,對(duì)所述粗的Wedgelet模式,按如下公式,計(jì)算對(duì)應(yīng)的所述深度預(yù)測(cè)單元的像素原始值與像素預(yù)測(cè)值的均方誤差,得到失真代價(jià):
5.一種深度模型的解碼方法,其特征在于,包括: 從深度預(yù)測(cè)單元的預(yù)測(cè)模式中構(gòu)建粗的Wedgelet模式集合; 解碼深度預(yù)測(cè)單元的最優(yōu)Wedgelet模式的索引信息; 根據(jù)所述索引信息,從所述粗的Wedgelet模式集合中選擇所述深度預(yù)測(cè)單元的最優(yōu)Wedgelet 模式; 根據(jù)所述最優(yōu)Wedgelet模式進(jìn)行深度模型解碼。
6.根據(jù)權(quán)利要求5所述的解碼方法,其特征在于,從深度預(yù)測(cè)單元的預(yù)測(cè)模式中構(gòu)建粗的Wedgelet模式集合,包括: 從深度預(yù)測(cè)單元的預(yù)測(cè)模式中選擇可用的Wedgelet模式以構(gòu)建粗的Wedgelet模式集合,所述可用的Wedgelet模式包括: 每個(gè)Wedgelet模式由一條線段的起點(diǎn)和終點(diǎn)確定,所述可用的Wedgelet模式的線段的起點(diǎn)遍歷每K個(gè)起點(diǎn)中的一個(gè)點(diǎn),終點(diǎn)遍歷每K個(gè)終點(diǎn)中的一個(gè)點(diǎn)。
7.一種視頻編碼器,其特征在于,包括: 粗的Wedgelet模式集合構(gòu)建模塊,用于從深度預(yù)測(cè)單元的預(yù)測(cè)模式中構(gòu)建粗的Wedgelet模式集合; 最優(yōu)Wedgelet模式選擇模塊,用于從所述粗的Wedgelet模式集合中,選擇最優(yōu)Wedgelet 模式; 編碼模塊,用于編碼所述最優(yōu)Wedgelet模式的索引信息,并根據(jù)所述最優(yōu)Wedgelet模式進(jìn)行深度模型編碼。
8.根據(jù)權(quán)利要求7所述的視頻編碼器,其特征在于,所述粗的Wedgelet模式集合構(gòu)建模塊具體用于: 從深度預(yù)測(cè)單元的預(yù)測(cè)模式中選擇可用的Wedgelet模式以構(gòu)建粗的Wedgelet模式集合,所述可用的Wedgelet模式包括: 每個(gè)Wedgelet模式由一條線段的起點(diǎn)和終點(diǎn)確定,所述可用的Wedgelet模式的線段的起點(diǎn)遍歷每K個(gè)起點(diǎn)中的一個(gè)點(diǎn),終點(diǎn)遍歷每K個(gè)終點(diǎn)中的一個(gè)點(diǎn)。
9.根據(jù)權(quán) 利要求7所述的視頻編碼器,其特征在于,所述最優(yōu)Wedgelet模式選擇模塊具體用于: 對(duì)所述粗的Wedgelet模式,計(jì)算對(duì)應(yīng)的所述深度預(yù)測(cè)單元的像素原始值與像素預(yù)測(cè)值的均方誤差,得到失真代價(jià); 從所述粗的Wedgelet模式集合中,選擇失真代價(jià)最小的Wedgelet模式為所述深度預(yù)測(cè)單元的最優(yōu)Wedgelet模式。
10.如權(quán)利要求9所述的視頻編碼器,其特征在于,所述最優(yōu)Wedgelet模式選擇模塊對(duì)所述粗的Wedgelet模式,按如下公式,計(jì)算對(duì)應(yīng)的所述深度預(yù)測(cè)單元的像素原始值與像素預(yù)測(cè)值的均方誤差,得到失真代價(jià):
11.一種視頻解碼器,其特征在于,包括: 粗的Wedgelet模式集合構(gòu)建模塊,用于從深度預(yù)測(cè)單元的預(yù)測(cè)模式中構(gòu)建粗的Wedgelet模式集合; 索引信息解碼模塊,用于解碼深度預(yù)測(cè)單元的最優(yōu)Wedgelet模式的索引信息; 最優(yōu)Wedgelet模式選擇模塊,用于根據(jù)所述索引信息,從所述粗的Wedgelet模式集合中選擇所述深度預(yù)測(cè)單元的最優(yōu)Wedgelet模式; 解碼模塊,用于根據(jù)所述最優(yōu)Wedgelet模式進(jìn)行深度模型解碼。
12.根據(jù)權(quán)利要求11所述的視頻解碼器,其特征在于,所述粗的Wedgelet模式集合構(gòu)建模塊具體用于: 從深度預(yù)測(cè)單元的預(yù)測(cè)模式中選擇可用的Wedgelet模式以構(gòu)建粗的Wedgelet模式集合,所述可用的Wedgelet模式包括: 每個(gè)Wedgelet模式由一條線段的起點(diǎn)和終點(diǎn)確定,所述可用的Wedgelet模式的線段的起點(diǎn)遍歷每K個(gè)起點(diǎn)中的一個(gè)點(diǎn),終點(diǎn)遍歷每K個(gè)終點(diǎn)中的一個(gè)點(diǎn)。
【文檔編號(hào)】H04N13/00GK103974063SQ201310032018
【公開日】2014年8月6日 申請(qǐng)日期:2013年1月28日 優(yōu)先權(quán)日:2013年1月28日
【發(fā)明者】劉鴻彬, 賈杰 申請(qǐng)人:樂金電子(中國(guó))研究開發(fā)中心有限公司