本技術(shù)涉及視頻處理,特別是涉及一種幀內(nèi)濾波預(yù)測(cè)方法、視頻編碼方法、視頻解碼方法及裝置。
背景技術(shù):
1、由于視頻圖像數(shù)據(jù)量比較大,通常需要對(duì)其進(jìn)行編碼壓縮,壓縮后的數(shù)據(jù)稱之為視頻碼流,視頻碼流通過有線或者無線網(wǎng)絡(luò)傳輸至用戶端,再進(jìn)行解碼觀看。整個(gè)視頻編碼流程包括預(yù)測(cè)、變換、量化、熵編碼等過程。其中,預(yù)測(cè)分為幀內(nèi)預(yù)測(cè)和幀間預(yù)測(cè)兩部分。
2、本技術(shù)的發(fā)明人在長(zhǎng)期的研發(fā)過程中,發(fā)現(xiàn)目前預(yù)測(cè)方法還存在一定的局限性,也在一定程度上影響了預(yù)測(cè)的準(zhǔn)確性。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種幀內(nèi)濾波預(yù)測(cè)方法、視頻編碼方法、視頻解碼方法及裝置,可以提高預(yù)測(cè)的準(zhǔn)確性。
2、為達(dá)到上述目的,本技術(shù)提供一種幀內(nèi)濾波預(yù)測(cè)方法,該方法包括:
3、基于當(dāng)前塊所屬圖像中的預(yù)設(shè)搜索范圍搜索出當(dāng)前塊的至少一個(gè)匹配塊;
4、利用當(dāng)前塊的當(dāng)前模板和至少一個(gè)匹配塊所對(duì)應(yīng)的參考模板求解出至少一個(gè)濾波模型的參數(shù);
5、通過至少一個(gè)所述濾波模型,對(duì)所述濾波模型對(duì)應(yīng)的匹配塊中每一像素的梯度信息進(jìn)行運(yùn)算,和/或,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊的預(yù)測(cè)塊。
6、在一實(shí)施例中,所述通過至少一個(gè)所述濾波模型,對(duì)所述濾波模型對(duì)應(yīng)的匹配塊中每一像素的梯度信息進(jìn)行運(yùn)算,和/或,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,包括:
7、通過至少一個(gè)所述濾波模型,對(duì)所述每一像素的像素值和/或所述每一像素的鄰域像素的像素值進(jìn)行運(yùn)算,和,對(duì)所述每一像素的梯度信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊的預(yù)測(cè)塊;或,
8、通過至少一個(gè)所述濾波模型,對(duì)所述每一像素的像素值和/或所述每一像素的鄰域像素的像素值進(jìn)行運(yùn)算,和,對(duì)所述每一像素的梯度信息進(jìn)行運(yùn)算,和,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊的預(yù)測(cè)塊;或,
9、通過至少一個(gè)所述濾波模型,對(duì)所述每一像素的像素值和/或所述每一像素的鄰域像素的像素值進(jìn)行運(yùn)算,和,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊的預(yù)測(cè)塊。
10、在一實(shí)施例中,所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息包括所述當(dāng)前塊中對(duì)應(yīng)像素的水平位置和/或垂直位置、和/或、對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的水平位置進(jìn)行偏移縮放得到的值、和/或、對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的垂直位置進(jìn)行偏移縮放得到的值、和/或、對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的水平位置和/或垂直位置進(jìn)行非線性運(yùn)算得到的值。
11、在一實(shí)施例中,所述對(duì)所述每一像素的像素值和/或所述每一像素的鄰域像素的像素值進(jìn)行運(yùn)算,包括:
12、對(duì)所述每一像素的像素值和/或所述每一像素的鄰域像素的像素值經(jīng)過濾波得到的濾波值進(jìn)行運(yùn)算。
13、在一實(shí)施例中,所述濾波值包括對(duì)所述每一像素的像素值及其鄰域像素的像素值進(jìn)行均值濾波、中值濾波或高斯濾波得到的值;和/或,
14、所述濾波值包括所述每一像素的至少一個(gè)鄰域像素經(jīng)過濾波器濾波后得到的值。
15、在一實(shí)施例中,所述每一像素的至少一個(gè)鄰域像素經(jīng)過濾波器濾波后得到的值包括所述每一像素的上方相鄰像素經(jīng)過水平濾波器濾波后的值、和/或、所述每一像素的下方相鄰像素經(jīng)過水平濾波器濾波后的值、和/或、所述每一像素的左方相鄰像素經(jīng)過垂直濾波器濾波后的值、和/或、所述每一像素的右方相鄰像素經(jīng)過水平濾波器濾波后的值、和/或、所述每一像素的左上方相鄰像素經(jīng)過l型濾波器濾波后的值、和/或、所述每一像素的左下方相鄰像素經(jīng)過l型濾波器濾波后的值、和/或、所述每一像素的右上方相鄰像素經(jīng)過l型濾波器濾波后的值、和/或、所述每一像素的右下方相鄰像素經(jīng)過l型濾波器濾波后的值。
16、在一實(shí)施例中,所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值等于梯度運(yùn)算值和位置信息運(yùn)算值中的至少一者、像素信息值、和/或常數(shù)項(xiàng)的和;
17、所述像素信息值為對(duì)所述每一像素的像素值和/或所述每一像素的鄰域像素的像素值進(jìn)行運(yùn)算得到的值,所述梯度運(yùn)算值為對(duì)所述每一像素的梯度信息進(jìn)行運(yùn)算得到的值,所述位置信息運(yùn)算值為對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算得到的值,所述常數(shù)項(xiàng)為對(duì)預(yù)設(shè)常數(shù)進(jìn)行運(yùn)算得到的值。
18、在一實(shí)施例中,所述每一像素的梯度信息包括所述每一像素的梯度值和/或所述每一像素的鄰域像素的梯度值。
19、在一實(shí)施例中,所述利用當(dāng)前模板和至少一個(gè)匹配塊所對(duì)應(yīng)的參考模板求解出至少一個(gè)濾波模型的參數(shù),包括:
20、利用各個(gè)匹配塊所對(duì)應(yīng)的所述參考模板中的每個(gè)子區(qū)域組合和所述當(dāng)前模板中與所述子區(qū)域組合對(duì)應(yīng)的區(qū)域,求解出所述各個(gè)匹配塊對(duì)應(yīng)的每個(gè)子區(qū)域組合對(duì)應(yīng)的濾波模型的參數(shù),其中,所述子區(qū)域組合為各個(gè)匹配塊所對(duì)應(yīng)的所述參考模板中的至少一個(gè)子區(qū)域的組合,所述參考模板包括至少兩個(gè)子區(qū)域。
21、在一實(shí)施例中,所述至少兩個(gè)子區(qū)域是基于第一閾值對(duì)各個(gè)匹配塊所對(duì)應(yīng)的所述參考模板中像素進(jìn)行分類得到的;或,
22、所述至少兩個(gè)子區(qū)域是基于位置對(duì)各個(gè)匹配塊所對(duì)應(yīng)的所述參考模板進(jìn)行劃分得到的;或,
23、所述至少兩個(gè)子區(qū)域是基于像素梯度方向?qū)Ω鱾€(gè)匹配塊所對(duì)應(yīng)的所述參考模板中像素進(jìn)行分類得到的。
24、在一實(shí)施例中,所述至少兩個(gè)子區(qū)域是基于第一閾值對(duì)各個(gè)匹配塊所對(duì)應(yīng)的所述參考模板中像素進(jìn)行分類得到的;或,所述至少兩個(gè)子區(qū)域是基于像素梯度方向?qū)Ω鱾€(gè)匹配塊所對(duì)應(yīng)的所述參考模板中像素進(jìn)行分類得到的;且每個(gè)子區(qū)域組合中子區(qū)域的數(shù)量為1;
25、所述通過至少一個(gè)所述濾波模型,對(duì)所述濾波模型對(duì)應(yīng)的匹配塊中每一像素的梯度信息進(jìn)行運(yùn)算,和/或,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊的預(yù)測(cè)塊,包括:
26、采用與所述參考模板相同的分類標(biāo)準(zhǔn)對(duì)所述各個(gè)匹配塊進(jìn)行分類,得到所述各個(gè)匹配塊中的至少兩個(gè)子區(qū)域;利用每一像素所屬子區(qū)域?qū)?yīng)的濾波模型,對(duì)所述各個(gè)匹配塊中每一像素的梯度進(jìn)行運(yùn)算,和/或,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊的預(yù)測(cè)塊。
27、在一實(shí)施例中,所述至少兩個(gè)子區(qū)域是基于像素梯度方向?qū)Ω鱾€(gè)匹配塊所對(duì)應(yīng)的所述參考模板中像素進(jìn)行分類得到的;
28、所述利用各個(gè)匹配塊所對(duì)應(yīng)的所述參考模板中的每個(gè)子區(qū)域組合和所述當(dāng)前模板中與所述子區(qū)域組合對(duì)應(yīng)的區(qū)域,求解出所述各個(gè)匹配塊的每個(gè)子區(qū)域組合對(duì)應(yīng)的濾波模型的參數(shù),之前包括:計(jì)算各個(gè)匹配塊所對(duì)應(yīng)的所述參考模板中每一像素的至少兩個(gè)方向上的梯度值;將所述參考模板中每一像素的梯度值或梯度絕對(duì)值最大的方向作為所述參考模板中每一像素的梯度方向;將各個(gè)匹配塊所對(duì)應(yīng)的參考模板中梯度方向相同的所有像素歸為一子區(qū)域。
29、在一實(shí)施例中,所述濾波方法預(yù)設(shè)多種模式;
30、所述通過至少一個(gè)所述濾波模型,對(duì)所述濾波模型對(duì)應(yīng)的匹配塊中每一像素的梯度進(jìn)行運(yùn)算,和/或,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊的預(yù)測(cè)塊,包括:通過每一所述模式對(duì)應(yīng)的濾波模型,對(duì)所述濾波模型對(duì)應(yīng)的匹配塊中每一像素的梯度進(jìn)行運(yùn)算,和/或,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊對(duì)應(yīng)于每一所述模式的預(yù)測(cè)塊;基于每個(gè)所述模式的預(yù)測(cè)塊,計(jì)算出每個(gè)所述模式的率失真代價(jià);基于所有所述模式的率失真代價(jià),從所有所述模式中選出最佳模式;或,
31、所述利用當(dāng)前模板和參考模板求解出至少一個(gè)濾波模型的參數(shù),之后包括:以每一所述模式對(duì)應(yīng)的濾波模型得到當(dāng)前模板對(duì)應(yīng)于每一所述模式的預(yù)測(cè)結(jié)果;基于當(dāng)前模板對(duì)應(yīng)于每一所述模式的預(yù)測(cè)結(jié)果計(jì)算出每一所述模式的模板代價(jià),基于模板代價(jià)從所有所述模式選擇出最佳模式;或,
32、所述方法還包括:統(tǒng)計(jì)參考模板和/或匹配塊中每一梯度方向的像素總數(shù)量,基于所有梯度方向的像素總數(shù)量從所有所述模式選擇出最佳模式。
33、在一實(shí)施例中,所述基于模板代價(jià)從所有所述模式選擇出最佳模式,包括:
34、從所有所述模式選擇出第一數(shù)量個(gè)所述模式,所述第一數(shù)量個(gè)所述模式的模板代價(jià)小于其余未被選擇的所述模式的模板代價(jià);
35、在所述第一數(shù)量大于或等于2時(shí),通過第一數(shù)量個(gè)所述模式中每一所述模式對(duì)應(yīng)的濾波模型,對(duì)所述匹配塊中每一像素的梯度進(jìn)行運(yùn)算,和/或,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊對(duì)應(yīng)于每一所述模式的預(yù)測(cè)塊;基于第一數(shù)量個(gè)所述模式中每個(gè)所述模式的預(yù)測(cè)塊,計(jì)算出每個(gè)所述模式的率失真代價(jià);基于第一數(shù)量個(gè)所述模式中所有所述模式的率失真代價(jià),從所有所述模式中選出最佳模式;
36、優(yōu)選地,所述從所有所述模式選擇出第一數(shù)量個(gè)所述模式,包括:根據(jù)模板代價(jià)對(duì)所有所述模式進(jìn)行排序,基于所述排序選出所有所述模式的前第一數(shù)量個(gè)所述模式。
37、在一實(shí)施例中,所述基于所有梯度方向的像素總數(shù)量從所有所述模式選擇出最佳模式,包括:
38、從所有所述模式選擇出第二數(shù)量個(gè)所述模式,所述第二數(shù)量個(gè)所述模式中的梯度項(xiàng)的梯度方向?qū)?yīng)的像素總數(shù)量多于其余未被選擇的所述模式中的梯度項(xiàng)的梯度方向?qū)?yīng)的像素總數(shù)量;
39、在所述第二數(shù)量大于或等于2時(shí),通過第二數(shù)量個(gè)所述模式中每一所述模式對(duì)應(yīng)的濾波模型,對(duì)所述匹配塊中每一像素的梯度進(jìn)行運(yùn)算,和/或,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊對(duì)應(yīng)于每一所述模式的預(yù)測(cè)塊;基于第二數(shù)量個(gè)所述模式中每個(gè)所述模式的預(yù)測(cè)塊,計(jì)算出每個(gè)所述模式的率失真代價(jià);基于第二數(shù)量個(gè)所述模式中所有所述模式的率失真代價(jià),從所有所述模式中選出最佳模式;
40、優(yōu)選地,從所有所述模式選擇出第二數(shù)量個(gè)所述模式,包括:根據(jù)梯度方向?qū)?yīng)的像素總數(shù)量對(duì)所有所述模式進(jìn)行排序,基于所述排序選出所有所述模式的前第二數(shù)量個(gè)所述模式。
41、在一實(shí)施例中,所述當(dāng)前模板為所述當(dāng)前塊周圍的重建像素區(qū)域,所述當(dāng)前模板與所述當(dāng)前塊之間的位置關(guān)系、以及所述參考模板與其對(duì)應(yīng)的匹配塊之間的位置關(guān)系相同。
42、為達(dá)到上述目的,本技術(shù)還提供一種幀內(nèi)濾波預(yù)測(cè)方法,該方法包括:
43、基于當(dāng)前塊所屬圖像中的預(yù)設(shè)搜索范圍搜索出當(dāng)前塊的至少一個(gè)匹配塊;
44、對(duì)各個(gè)所述匹配塊對(duì)應(yīng)的參考模板中像素進(jìn)行分類,得到至少兩個(gè)像素集合;
45、利用各個(gè)所述匹配塊對(duì)應(yīng)的所述參考模板中每個(gè)所述像素集合及當(dāng)前模板中與每個(gè)所述像素集合對(duì)應(yīng)的像素集合,求解出各個(gè)所述匹配塊對(duì)應(yīng)的所述參考模板中每個(gè)所述像素集合對(duì)應(yīng)的濾波模型的參數(shù);
46、利用所述各個(gè)匹配塊中每一像素所屬像素集合對(duì)應(yīng)的濾波模型,對(duì)所述各個(gè)匹配塊中每一像素的信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到所述當(dāng)前塊的預(yù)測(cè)塊;所述各個(gè)匹配塊中的至少兩個(gè)像素集合與所述各個(gè)匹配塊對(duì)應(yīng)的參考模板中的至少兩個(gè)像素集合一一對(duì)應(yīng),且所述各個(gè)匹配塊中的至少兩個(gè)像素集合是采用與所述各個(gè)匹配塊對(duì)應(yīng)的參考模板相同的像素分類標(biāo)準(zhǔn)對(duì)所述各個(gè)匹配塊中像素進(jìn)行分類得到的。
47、為達(dá)到上述目的,本技術(shù)還提供一種視頻編碼方法,該方法包括:
48、基于上述的方法確定圖像中的當(dāng)前塊的預(yù)測(cè)塊;
49、基于所述預(yù)測(cè)塊對(duì)所述當(dāng)前塊進(jìn)行編碼。
50、在一實(shí)施例中,所述基于所述預(yù)測(cè)塊對(duì)所述當(dāng)前塊進(jìn)行編碼,包括:
51、在編碼碼流中設(shè)置第一句法元素的值,其中所述第一句法元素不同取值代表是否啟用所述幀內(nèi)濾波預(yù)測(cè)方法;
52、在啟用幀內(nèi)濾波預(yù)測(cè)方法、且所述預(yù)測(cè)塊是基于當(dāng)前塊的原始值確定的情況下,在所述編碼碼流中設(shè)置第二句法元素,第二句法元素的不同取值代表著不同的模式。
53、為達(dá)到上述目的,本技術(shù)還提供一種幀內(nèi)濾波預(yù)測(cè)方法,該方法包括:
54、基于當(dāng)前塊所屬圖像中的預(yù)設(shè)搜索范圍搜索出當(dāng)前塊的至少一個(gè)匹配塊;
55、對(duì)參考模板中像素進(jìn)行分類,得到至少兩個(gè)像素集合;
56、利用所述參考模板中每個(gè)所述像素集合及所述當(dāng)前模板中與每個(gè)所述像素集合對(duì)應(yīng)的像素集合,求解出每個(gè)所述像素集合對(duì)應(yīng)的濾波模型的參數(shù),所述當(dāng)前模板為與所述當(dāng)前塊周圍的重建像素區(qū)域,所述當(dāng)前模板與所述當(dāng)前塊的位置關(guān)系、以及所述參考模板與所述匹配塊的位置關(guān)系相同;
57、利用所述匹配塊中每一像素所屬像素集合對(duì)應(yīng)的濾波模型,對(duì)所述匹配塊中每一像素的信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到所述當(dāng)前塊的預(yù)測(cè)塊;所述匹配塊中的至少兩個(gè)像素集合與所述參考模板中的至少兩個(gè)像素集合一一對(duì)應(yīng),且所述匹配塊中的至少兩個(gè)像素集合是采用與所述參考模板相同的像素分類標(biāo)準(zhǔn)對(duì)匹配塊中像素進(jìn)行分類得到的。
58、為達(dá)到上述目的,本技術(shù)還提供一種幀內(nèi)濾波預(yù)測(cè)方法,該方法包括:
59、基于當(dāng)前塊所屬圖像中的預(yù)設(shè)搜索范圍搜索出當(dāng)前塊的至少一個(gè)匹配塊;
60、利用參考模板中的至少一個(gè)子區(qū)域組合及當(dāng)前模板中與每個(gè)子區(qū)域組合相對(duì)應(yīng)的區(qū)域,求解出每個(gè)子區(qū)域組合對(duì)應(yīng)的濾波模型的參數(shù),得到至少一個(gè)濾波模型,所述當(dāng)前模板為與所述當(dāng)前塊周圍的重建像素區(qū)域,所述當(dāng)前模板與所述當(dāng)前塊的位置關(guān)系等同于所述參考模板與所述匹配塊的位置關(guān)系,所述子區(qū)域組合為所述參考模板中的至少一個(gè)子區(qū)域的組合,所述參考模板包括至少兩個(gè)子區(qū)域;
61、利用每個(gè)濾波模型,對(duì)匹配塊中每一像素的信息進(jìn)行運(yùn)算,得到當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊的預(yù)測(cè)塊。
62、為達(dá)到上述目的,本技術(shù)還提供一種視頻編碼方法,該方法包括:
63、基于上述的方法確定圖像中的當(dāng)前塊的預(yù)測(cè)塊;
64、基于所述預(yù)測(cè)塊對(duì)所述當(dāng)前塊進(jìn)行編碼。
65、在一實(shí)施例中,所述基于所述預(yù)測(cè)塊對(duì)所述當(dāng)前塊進(jìn)行編碼,包括:
66、在編碼碼流中設(shè)置第一句法元素的值,其中所述第一句法元素不同取值代表是否啟用所述幀內(nèi)濾波預(yù)測(cè)方法。
67、在一實(shí)施例中,所述基于所述預(yù)測(cè)塊對(duì)所述當(dāng)前塊進(jìn)行編碼,包括:
68、對(duì)所述預(yù)測(cè)塊對(duì)應(yīng)的模式句法信息進(jìn)行編碼,得到編碼碼流。
69、為達(dá)到上述目的,本技術(shù)還提供一種視頻解碼方法,該方法包括:
70、基于上述的方法確定圖像中的當(dāng)前塊的預(yù)測(cè)塊;
71、基于所述預(yù)測(cè)塊對(duì)所述當(dāng)前塊進(jìn)行解碼。
72、為達(dá)到上述目的,本技術(shù)還提供一種編碼器,該編碼器包括處理器;所述處理器用于執(zhí)行指令以實(shí)現(xiàn)如上述方法的步驟。
73、為達(dá)到上述目的,本技術(shù)還提供一種解碼器,該解碼器包括處理器;所述處理器用于執(zhí)行指令以實(shí)現(xiàn)如上述方法的步驟。
74、為達(dá)到上述目的,本技術(shù)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其用于存儲(chǔ)指令/程序數(shù)據(jù),指令/程序數(shù)據(jù)能夠被執(zhí)行以實(shí)現(xiàn)上述方法。
75、本技術(shù)在當(dāng)前塊的模板區(qū)域中搜索當(dāng)前塊的至少一個(gè)匹配塊,接著利用當(dāng)前模板和參考模板求解出至少一個(gè)濾波模型的參數(shù),進(jìn)而通過至少一個(gè)所述濾波模型,對(duì)所述匹配塊中每一像素的梯度進(jìn)行運(yùn)算,和/或,對(duì)所述當(dāng)前塊中對(duì)應(yīng)像素的位置信息進(jìn)行運(yùn)算,得到所述當(dāng)前塊中對(duì)應(yīng)像素的預(yù)測(cè)值,以得到當(dāng)前塊的預(yù)測(cè)塊,如此濾波模型結(jié)合了像素的梯度項(xiàng)和/或位置信息項(xiàng),從而本實(shí)施方式的幀內(nèi)濾波預(yù)測(cè)方法利用了更豐富的信息,提高了預(yù)測(cè)的準(zhǔn)確性,提高了壓縮效率。