本申請(qǐng)屬于編解碼,具體涉及一種幀內(nèi)預(yù)測(cè)方法、裝置及設(shè)備。
背景技術(shù):
1、相關(guān)解碼端幀內(nèi)預(yù)測(cè)模式推導(dǎo)(decoder-side?intra?mode?derivation,dimd)技術(shù)中,解碼端對(duì)塊周圍寬度為n的模板中的像素應(yīng)用水平和垂直索貝爾(sobel)濾波器來(lái)執(zhí)行梯度直方圖計(jì)算,然后將梯度的方向轉(zhuǎn)換為幀內(nèi)角度預(yù)測(cè)模式,并累加梯度的強(qiáng)度作為對(duì)應(yīng)幀內(nèi)角度模式的振幅,通過(guò)比較梯度直方圖中的振幅大小導(dǎo)出幀內(nèi)預(yù)測(cè)模式。由于真實(shí)視頻場(chǎng)景中圖像紋理的多樣性,基于上述方式統(tǒng)計(jì)的直方圖中的振幅會(huì)比較分散,難以獲取到直方圖中的主紋理方向,從而導(dǎo)致基于該直方圖確定的預(yù)測(cè)模式的預(yù)測(cè)準(zhǔn)確度不高。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種幀內(nèi)預(yù)測(cè)方法、裝置及設(shè)備,能夠解決現(xiàn)有技術(shù)中基于直方圖確定的預(yù)測(cè)模式的預(yù)測(cè)準(zhǔn)確度不高的問(wèn)題。
2、第一方面,提供了一種幀內(nèi)預(yù)測(cè)方法,包括:
3、對(duì)目標(biāo)圖像塊對(duì)應(yīng)的模板像素進(jìn)行濾波處理,得到濾波后的模板像素,所述模板像素包括所述目標(biāo)圖像塊的相鄰像素區(qū)域內(nèi)的至少部分重建像素;
4、根據(jù)濾波后的模板像素,獲取至少一個(gè)幀內(nèi)預(yù)測(cè)模式以及所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式的振幅;
5、根據(jù)所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式的振幅,在所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式中確定目標(biāo)幀內(nèi)預(yù)測(cè)模式;
6、根據(jù)所述目標(biāo)幀內(nèi)預(yù)測(cè)模式,確定所述目標(biāo)圖像塊對(duì)應(yīng)的目標(biāo)預(yù)測(cè)值。
7、第二方面,提供了一種幀內(nèi)預(yù)測(cè)裝置,包括:
8、處理模塊,用于對(duì)目標(biāo)圖像塊對(duì)應(yīng)的模板像素進(jìn)行濾波處理,得到濾波后的模板像素,所述模板像素包括所述目標(biāo)圖像塊的相鄰像素區(qū)域內(nèi)的至少部分重建像素;
9、第一獲取模塊,用于根據(jù)濾波后的模板像素,獲取至少一個(gè)幀內(nèi)預(yù)測(cè)模式以及所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式的振幅;
10、第一確定模塊,用于根據(jù)所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式的振幅,在所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式中確定目標(biāo)幀內(nèi)預(yù)測(cè)模式;
11、第二確定模塊,用于根據(jù)所述目標(biāo)幀內(nèi)預(yù)測(cè)模式,確定所述目標(biāo)圖像塊對(duì)應(yīng)的目標(biāo)預(yù)測(cè)值。
12、第三方面,提供了一種電子設(shè)備,該終端包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述的方法的步驟。
13、第四方面,提供了一種電子設(shè)備,包括處理器及通信接口,其中,所述處理器用于對(duì)目標(biāo)圖像塊對(duì)應(yīng)的模板像素進(jìn)行濾波處理,得到濾波后的模板像素,所述模板像素包括所述目標(biāo)圖像塊的相鄰像素區(qū)域內(nèi)的至少部分重建像素;根據(jù)濾波后的模板像素,獲取至少一個(gè)幀內(nèi)預(yù)測(cè)模式以及所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式的振幅;根據(jù)所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式的振幅,在所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式中確定目標(biāo)幀內(nèi)預(yù)測(cè)模式;根據(jù)所述目標(biāo)幀內(nèi)預(yù)測(cè)模式,確定所述目標(biāo)圖像塊對(duì)應(yīng)的目標(biāo)預(yù)測(cè)值。
14、第五方面,提供了一種可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)程序或指令,所述程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述的方法的步驟。
15、第六方面,提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運(yùn)行程序或指令,實(shí)現(xiàn)如第一方面所述的方法。
16、第七方面,提供了一種計(jì)算機(jī)程序/程序產(chǎn)品,所述計(jì)算機(jī)程序/程序產(chǎn)品被存儲(chǔ)在存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)程序/程序產(chǎn)品被至少一個(gè)處理器執(zhí)行以實(shí)現(xiàn)如第一方面所述的方法的步驟。
17、在本申請(qǐng)實(shí)施例中,對(duì)目標(biāo)圖像塊對(duì)應(yīng)的模板像素進(jìn)行濾波處理,得到濾波后的模板像素,所述模板像素包括所述目標(biāo)圖像塊的相鄰像素區(qū)域內(nèi)的至少部分重建像素;根據(jù)濾波后的模板像素,獲取至少一個(gè)幀內(nèi)預(yù)測(cè)模式以及所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式的振幅;根據(jù)所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式的振幅,在所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式中確定目標(biāo)幀內(nèi)預(yù)測(cè)模式;根據(jù)所述目標(biāo)幀內(nèi)預(yù)測(cè)模式,確定所述目標(biāo)圖像塊對(duì)應(yīng)的目標(biāo)預(yù)測(cè)值。上述方案中,通過(guò)對(duì)模板像素進(jìn)行濾波能夠使得模板像素的主紋理方向的幀內(nèi)預(yù)測(cè)模式的振幅更加突出,從而能夠基于濾波后的模板像素獲取能夠體現(xiàn)目標(biāo)圖像塊主紋理方向的目標(biāo)幀內(nèi)預(yù)測(cè)模式,進(jìn)而基于該目標(biāo)幀內(nèi)預(yù)測(cè)模式能夠有效提高預(yù)測(cè)準(zhǔn)確性。
1.一種幀內(nèi)預(yù)測(cè)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)濾波后的模板像素,獲取至少一個(gè)幀內(nèi)預(yù)測(cè)模式以及所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式的振幅,包括:
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,對(duì)目標(biāo)圖像塊對(duì)應(yīng)的模板像素進(jìn)行濾波處理,得到濾波后的模板像素,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述對(duì)目標(biāo)圖像塊對(duì)應(yīng)的模板像素進(jìn)行濾波處理,得到濾波后的模板像素,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括:
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述對(duì)目標(biāo)圖像塊對(duì)應(yīng)的模板像素進(jìn)行濾波處理,得到濾波后的模板像素,包括:
8.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式的振幅,在所述至少一個(gè)幀內(nèi)預(yù)測(cè)模式中確定目標(biāo)幀內(nèi)預(yù)測(cè)模式,包括:
9.根據(jù)權(quán)利要求1至8任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述目標(biāo)幀內(nèi)預(yù)測(cè)模式,確定所述目標(biāo)圖像塊的目標(biāo)預(yù)測(cè)值,包括:
10.一種幀內(nèi)預(yù)測(cè)裝置,其特征在于,包括:
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一獲取模塊包括:
12.根據(jù)權(quán)利要求10或11所述的裝置,其特征在于,所述處理模塊用于:
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括:
14.根據(jù)權(quán)利要求10至13任一項(xiàng)所述的裝置,其特征在于,所述處理模塊包括:
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,還包括:
16.根據(jù)權(quán)利要求10至15任一項(xiàng)所述的裝置,其特征在于,所述處理模塊用于:
17.根據(jù)權(quán)利要求10至16任一項(xiàng)所述的裝置,其特征在于,所述第一確定模塊用于:
18.根據(jù)權(quán)利要求10至17任一項(xiàng)所述的裝置,其特征在于,所述第二確定模塊用于:
19.一種電子設(shè)備,其特征在于,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至9任一項(xiàng)所述的幀內(nèi)預(yù)測(cè)方法的步驟。
20.一種可讀存儲(chǔ)介質(zhì),其特征在于,所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)程序或指令,所述程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至9任一項(xiàng)所述的幀內(nèi)預(yù)測(cè)方法的步驟。