1.一種視頻編解碼器,其特征在于,用于:
接收當(dāng)前塊和多個(gè)相鄰像素點(diǎn),其中,所述當(dāng)前塊包括第一分區(qū)和第二分區(qū);
從所述多個(gè)相鄰像素點(diǎn)中選擇至少一個(gè)參考像素點(diǎn);
基于所述參考像素點(diǎn)對(duì)位于所述第二分區(qū)上的多個(gè)像素點(diǎn)進(jìn)行預(yù)測(cè)。
2.根據(jù)權(quán)利要求1所述的視頻編解碼器,其特征在于,還用于確定在預(yù)測(cè)所述第二分區(qū)的像素點(diǎn)之前是否對(duì)所述參考像素點(diǎn)進(jìn)行濾波,其中,所述確定是基于所述當(dāng)前塊的幀內(nèi)預(yù)測(cè)模式和所述當(dāng)前塊的大小中的至少一個(gè)進(jìn)行的。
3.根據(jù)權(quán)利要求2所述的視頻編解碼器,其特征在于,還用于在所述當(dāng)前塊的大小在一個(gè)預(yù)定義的范圍內(nèi)時(shí),通過(guò)對(duì)參考像素點(diǎn)進(jìn)行濾波來(lái)生成濾波后的參考像素點(diǎn),其中,跨越多行多列的多個(gè)參考像素點(diǎn)的線性組合作為所述濾波后的參考像素點(diǎn),所述第二分區(qū)的多個(gè)像素點(diǎn)通過(guò)所述濾波后的參考像素點(diǎn)來(lái)預(yù)測(cè)。
4.根據(jù)權(quán)利要求2所述的視頻編解碼器,其特征在于,還用于在所述幀內(nèi)預(yù)測(cè)模式的索引在一個(gè)預(yù)定義的范圍內(nèi)時(shí),通過(guò)對(duì)所述參考像素點(diǎn)進(jìn)行濾波來(lái)生成濾波后的參考像素點(diǎn),其中,多個(gè)參考像素點(diǎn)的線性組合作為所述濾波后的參考像素點(diǎn),所述第二分區(qū)的多個(gè)像素點(diǎn)通過(guò)所述濾波后的參考像素點(diǎn)來(lái)預(yù)測(cè)。
5.根據(jù)權(quán)利要求2所述的視頻編解碼器,其特征在于,還用于將二進(jìn)制標(biāo)志寫入包括所述當(dāng)前塊的編碼信息的比特流中,其中所述二進(jìn)制標(biāo)志指示了所述當(dāng)前塊在幀內(nèi)預(yù)測(cè)之前是否進(jìn)行了濾波,所述二進(jìn)制標(biāo)志決定了接收所述比特流的對(duì)應(yīng)的解碼器在解碼所述當(dāng)前塊時(shí)是否使用濾波。
6.根據(jù)權(quán)利要求1所述的視頻編解碼器,其特征在于,其中,所述第一分區(qū)至少包括所述當(dāng)前塊的右上、左上和左下角像素點(diǎn),所述第二分區(qū)包括所述當(dāng)前塊頂行的至少一個(gè)像素點(diǎn),相對(duì)于所述當(dāng)前塊的上方相鄰塊的底行中間的兩個(gè)像素點(diǎn)中的一個(gè)被選擇作為參考像素點(diǎn)。
7.根據(jù)權(quán)利要求1所述的視頻編解碼器,其特征在于,其中,所述第一分區(qū)至少包括所述當(dāng)前塊的右上、左上和左下角像素點(diǎn),所述第二分區(qū)包括所述當(dāng)前塊最左邊一列上的至少一個(gè)像素點(diǎn),相對(duì)于所述當(dāng)前塊的左側(cè)相鄰塊中最右邊一列中間的兩個(gè)像素點(diǎn)中的一個(gè)被選擇作為參考像素點(diǎn)。
8.一種用于視頻編碼的裝置,其特征在于,包括:
處理器,用于:
接收包括第一分區(qū)和第二分區(qū)的當(dāng)前塊,其中所述第一分區(qū)至少包括所述當(dāng)前塊的右上、左上和左下角的樣本;
從所述當(dāng)前塊的右上相鄰塊和所述當(dāng)前塊的左下相鄰塊中選擇一個(gè)參考樣本;
通過(guò)從所述右上相鄰塊和所述左下相鄰塊中選擇的所述參考樣本對(duì)所述第二分區(qū)的樣本進(jìn)行預(yù)測(cè)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,選擇的所述參考樣本為位于所述左下相鄰塊的右下角的第一樣本或位于所述右上相鄰塊的右下角的第二樣本。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,其中所述當(dāng)前塊有一個(gè)左側(cè)相鄰塊和一個(gè)上方相鄰塊,第三樣本位于所述左側(cè)相鄰塊的右上角,第四樣本位于所述左側(cè)相鄰塊的左下角,其中,所述選擇一個(gè)參考樣本包括:
計(jì)算所述第一樣本和所述第三樣本之間的第一絕對(duì)差值;
計(jì)算所述第二樣本和所述第四樣本之間的第二絕對(duì)差值。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,其中所述第一絕對(duì)差值大于所述第二絕對(duì)差值,且因?yàn)樗龅谝唤^對(duì)差值大于所述第二絕對(duì)差值,所以選擇所述第一樣本作為參考樣本。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,其中所述第一絕對(duì)差值小于等于所述第二絕對(duì)差值,且因?yàn)樗龅谝唤^對(duì)差值小于等于所述第二絕對(duì)差值,所以選擇所述第二樣本作為參考樣本。
13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,其中所述對(duì)第二分區(qū)的樣本進(jìn)行預(yù)測(cè)包括將所述參考樣本設(shè)定為所述第二分區(qū)的平均值,其中所述處理器還用于計(jì)算代表所述平均值和第二分區(qū)的每個(gè)樣本之間的差值的多個(gè)殘差樣本。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,其中所述當(dāng)前塊、所述右上相鄰塊、所述左下相鄰塊、所述左側(cè)相鄰塊以及所述上方相鄰塊都位于3維高性能視頻編碼(簡(jiǎn)稱3D-HEVC)中使用的深度圖幀中,其中所述第二分區(qū)的樣本是按照深度建模模式(簡(jiǎn)稱DMM)進(jìn)行預(yù)測(cè)的,所述處理器還用于:
變換所述多個(gè)殘差樣本從而生成多個(gè)變換系數(shù);
量化所述多個(gè)變換系數(shù)從而生成多個(gè)量化后的變換系數(shù);
對(duì)所述多個(gè)量化后的變換系數(shù)中的至少一部分進(jìn)行熵編碼從而生成編碼比特流。
15.一種三維高性能視頻編碼(簡(jiǎn)稱3D-HEVC)的幀內(nèi)預(yù)測(cè)方法,其特征在于,所述方法包括:
接收當(dāng)前塊的多個(gè)相鄰樣本,其中所述相鄰樣本包括位于左下相鄰塊的右下角的第一樣本和位于右上相鄰塊的右下角的第二樣本;
接收指示有將所述當(dāng)前塊分割為分區(qū)0和分區(qū)1的分割模式,其中所述分區(qū)0至少包括所述當(dāng)前塊的右上、左上和左下角的樣本;
選擇所述第一樣本和所述第二樣本中的一個(gè)作為用于幀內(nèi)預(yù)測(cè)所述分區(qū)1的參考樣本。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述相鄰樣本標(biāo)示為x=-1且y=-1..nTbS*2–1,和x=0..nTbS*2–1且y=-1的p[x][y],其中,nTbS指示了所述當(dāng)前塊的大小,所述第一和第二樣本分別表示為p[-1][nTbS*2-1]和p[nTbS*2-1][-1],所述參考樣本的選擇基于樣本p[-1][0]和p[-1][nTbS*2-1]之間的第一絕對(duì)差值和樣本p[0][-1]和p[nTbS*2-1][-1]之間的第二絕對(duì)差值。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述第一和第二絕對(duì)差值分別標(biāo)示為vertAbsDiff和horAbsDiff,所述參考樣本作為DC平均值,標(biāo)示為dcValBR,通過(guò)下面的運(yùn)算來(lái)計(jì)算:
dcValBR=(horAbsDiff>vertAbsDiff)?p[nTbS*2-1][-1]:p[-1][nTbS*2-1])。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,vertAbsDiff和horAbsDiff通過(guò)下面的運(yùn)算來(lái)計(jì)算:
vertAbsDiff=Abs(p[-1][0]-p[-1][nTbS*2-1]);
horAbsDiff=Abs(p[0][-1]-p[nTbS*2-1][-1])。
19.根據(jù)權(quán)利要求17所述的方法,其特征在于,所述分割模式為二進(jìn)制數(shù)組,所述二進(jìn)制數(shù)組包括標(biāo)示為partitionPattern[x][y]的模式數(shù)值,其中,x,y=0..nTbS–1,所述分區(qū)0包括右上、左上和左下角樣本是通過(guò)兩個(gè)二進(jìn)制變量vertEdgeFlag和horEdgeFlag指示的,所述右上、左上和左下角樣本都等于0,vertEdgeFlag和horEdgeFlag通過(guò)下面的運(yùn)算推導(dǎo):
vertEdgeFlag=(partitionPattern[0][0]?。絧artitionPattern[nTbS-1][0]),
horEdgeFlag=(partitionPattern[0][0]!=partitionPattern[0][nTbS-1])。
20.根據(jù)權(quán)利要求17所述的方法,其特征在于,還包括使用第二DC平均值對(duì)所述分區(qū)0進(jìn)行幀內(nèi)預(yù)測(cè),所述第二DC平均值標(biāo)示為dcValLT,通過(guò)下面的運(yùn)算來(lái)計(jì)算:
dcValLT=(p[-1][0]+p[0][-1])>>1,
其中,對(duì)于x,y=0..nTbS–1,中間變量predDcVal和dcOffset通過(guò)下面的運(yùn)算來(lái)定義和推導(dǎo):
predDcVal=(partitionPattern[x][y]==partitionPattern[0][0])?dcValLT:dcValBR,
dcOffset=DcOffset[xTb][yTb][partitionPattern[x][y]],
其中,(xTb,yTb)指示了所述當(dāng)前塊的左上樣本相對(duì)于包括所述當(dāng)前塊的深度圖的左上樣本的位置,所述當(dāng)前塊的預(yù)測(cè)樣本值表示為predSamples[x][y],其中x,y=0..nTbS–1,基于predDcVal和dcOffset推導(dǎo)得到。