背景技術(shù):
1、視頻譯碼系統(tǒng)可用于壓縮數(shù)字視頻信號(hào),例如以減少此類信號(hào)需要的存儲(chǔ)和/或發(fā)送帶寬。視頻譯碼系統(tǒng)可包括例如基于塊的、基于小波的和/或基于對(duì)象的系統(tǒng)。
技術(shù)實(shí)現(xiàn)思路
1、公開了用于使用自適應(yīng)成本函數(shù)執(zhí)行殘差系數(shù)符號(hào)預(yù)測(cè)的系統(tǒng)、方法和手段。一種視頻設(shè)備(可以是視頻編碼設(shè)備及/或視頻解碼設(shè)備)可被配置為獲得用于預(yù)測(cè)殘差假設(shè)的多個(gè)成本函數(shù)。該多個(gè)成本函數(shù)中的每個(gè)成本函數(shù)可與相應(yīng)幀內(nèi)預(yù)測(cè)方向相關(guān)聯(lián)。
2、該視頻設(shè)備可被配置為:基于與跟譯碼塊相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的信息,從該多個(gè)成本函數(shù)中選擇成本函數(shù)以用于預(yù)測(cè)該譯碼塊的殘差假設(shè)。與該幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息可以是或可包括與該譯碼塊相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式(例如,解碼器側(cè)幀內(nèi)模式推導(dǎo)(dimd)模式、矩陣加權(quán)幀內(nèi)預(yù)測(cè)(mip)模式、基于模板的幀內(nèi)模式推導(dǎo)(timd)模式等)。與該幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息可以是或可包括與該譯碼塊相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式索引。
3、該視頻設(shè)備可基于與跟譯碼塊相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息,確定與該譯碼塊相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式。該視頻設(shè)備可被配置為基于與該譯碼塊相關(guān)聯(lián)的所確定的幀內(nèi)預(yù)測(cè)模式來(lái)選擇該成本函數(shù)。
4、該視頻設(shè)備可確定與該幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息指示解碼器側(cè)幀內(nèi)模式推導(dǎo)(dimd)模式與該譯碼塊相關(guān)聯(lián)或用于該譯碼塊。該視頻設(shè)備可基于對(duì)該dimd模式用于該譯碼塊的指示,選擇與該水平方向和該豎直方向相關(guān)聯(lián)的成本函數(shù)。
5、該視頻設(shè)備可確定與該幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息指示矩陣加權(quán)幀內(nèi)預(yù)測(cè)(mip)模式與該譯碼塊相關(guān)聯(lián)或用于該譯碼塊。該視頻設(shè)備可基于正用于該譯碼塊的mip模式,選擇與水平方向和豎直方向相關(guān)聯(lián)的成本函數(shù)。
6、該視頻設(shè)備可確定與該幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息指示與水平方向相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式索引。與該水平方向相關(guān)聯(lián)的該幀內(nèi)預(yù)測(cè)模式索引可例如在11到26的范圍內(nèi)。該視頻設(shè)備可選擇與該水平方向相關(guān)聯(lián)的成本函數(shù)。與該水平方向相關(guān)聯(lián)的該選擇的成本函數(shù)可被配置為基于殘差假設(shè)、該譯碼塊的左側(cè)的多個(gè)重建的相鄰像素和該譯碼塊的左側(cè)邊緣上的多個(gè)預(yù)測(cè)的樣本值來(lái)計(jì)算成本。
7、該視頻設(shè)備可確定與該幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息指示與豎直方向相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式索引。與該豎直方向相關(guān)聯(lián)的該幀內(nèi)預(yù)測(cè)模式索引可例如在43到58的范圍內(nèi)。該視頻設(shè)備可選擇與該豎直方向相關(guān)聯(lián)的成本函數(shù)。與該豎直方向相關(guān)聯(lián)的該選擇的成本函數(shù)可被配置為基于殘差假設(shè)、位于該譯碼塊上方的多個(gè)重建的相鄰像素和該譯碼塊的頂部邊緣上的多個(gè)預(yù)測(cè)的樣本值來(lái)計(jì)算成本。
8、該視頻設(shè)備可確定與該幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息指示與對(duì)角右上方向相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式索引。與該對(duì)角右上方向相關(guān)聯(lián)的該幀內(nèi)預(yù)測(cè)模式索引可例如在2到10的范圍內(nèi)。該視頻設(shè)備可選擇與該對(duì)角右上方向相關(guān)聯(lián)的成本函數(shù)。與該對(duì)角右上方向相關(guān)聯(lián)的該選擇的成本函數(shù)可被配置為基于殘差假設(shè)、位于該譯碼塊中像素的下側(cè)和左側(cè)的多個(gè)重建的相鄰像素和該譯碼塊的左側(cè)邊緣上的多個(gè)預(yù)測(cè)的樣本值來(lái)計(jì)算成本。
9、該視頻設(shè)備可確定與該幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息指示與對(duì)角右下方向相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式索引。與該對(duì)角右下方向相關(guān)聯(lián)的該幀內(nèi)預(yù)測(cè)模式索引可例如在27到42的范圍內(nèi)。該視頻設(shè)備可選擇與該對(duì)角右下方向相關(guān)聯(lián)的成本函數(shù)。與該對(duì)角右下方向相關(guān)聯(lián)的該選擇的成本函數(shù)可被配置為基于殘差假設(shè)、位于該譯碼塊中像素的上方和左側(cè)的多個(gè)重建的相鄰像素和該譯碼塊的左側(cè)邊緣和頂部邊緣上的多個(gè)預(yù)測(cè)的樣本值來(lái)計(jì)算成本。
10、該視頻設(shè)備可確定與該幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息指示與對(duì)角左下方向相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式索引。與該對(duì)角左下方向相關(guān)聯(lián)的該幀內(nèi)預(yù)測(cè)模式索引可例如在59到66的范圍內(nèi)。該視頻設(shè)備可選擇與該對(duì)角左下方向相關(guān)聯(lián)的成本函數(shù)。與該對(duì)角左下方向相關(guān)聯(lián)的該選擇的成本函數(shù)可被配置為基于殘差假設(shè)、位于該譯碼塊中像素的上方和右側(cè)的多個(gè)重建的相鄰像素和該譯碼塊的頂部邊緣上的多個(gè)預(yù)測(cè)的樣本值來(lái)計(jì)算成本。
11、該視頻設(shè)備可確定與該幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的該信息包括與基于模板的幀內(nèi)模式推導(dǎo)(timd)相關(guān)聯(lián)的指示、第一幀內(nèi)預(yù)測(cè)模式索引和第二幀內(nèi)預(yù)測(cè)模式索引。該視頻設(shè)備可確定所選擇的成本函數(shù)是與該第一幀內(nèi)預(yù)測(cè)模式索引和該第二幀內(nèi)預(yù)測(cè)模式索引中的一者相關(guān)聯(lián)的成本函數(shù)。該第一幀內(nèi)預(yù)測(cè)模式索引和該第二幀內(nèi)預(yù)測(cè)模式索引中的該一者可與水平方向、豎直方向、對(duì)角右上方向、對(duì)角右下方向和對(duì)角左下方向中的一者相關(guān)聯(lián)。
12、該視頻設(shè)備可被配置為基于所選擇的成本函數(shù)來(lái)預(yù)測(cè)殘差系數(shù)符號(hào)。該視頻設(shè)備可被配置為基于所預(yù)測(cè)的殘差系數(shù)符號(hào)對(duì)該譯碼塊進(jìn)行解碼。
13、幀內(nèi)預(yù)測(cè)的譯碼塊的多個(gè)殘差假設(shè)可用于編碼和/或解碼。可基于與該譯碼塊相關(guān)聯(lián)的幀內(nèi)預(yù)測(cè)模式和/或該幀內(nèi)預(yù)測(cè)模式索引從多個(gè)潛在成本函數(shù)中選擇成本函數(shù)。可基于該多個(gè)殘差假設(shè)和所選擇的成本函數(shù)來(lái)預(yù)測(cè)該殘差系數(shù)符號(hào)。例如,可使用所選擇的成本函數(shù)來(lái)選擇該殘差假設(shè)(例如,最佳殘差假設(shè)),并且可基于該最佳殘差假設(shè)來(lái)確定該預(yù)測(cè)的符號(hào)。
14、用于幀內(nèi)預(yù)測(cè)模式(ipm)的自適應(yīng)成本函數(shù)可包括(例如,選自)多個(gè)成本函數(shù),諸如默認(rèn)或標(biāo)準(zhǔn)成本函數(shù)、水平成本函數(shù)costhoriz、豎直成本函數(shù)costvert、對(duì)角右上成本函數(shù)costdiag_ur、對(duì)角右下成本函數(shù)costdiag_dr、對(duì)角左下成本函數(shù)costdiag_df等等。可基于該ipm和/或該對(duì)應(yīng)的ipm索引來(lái)選擇成本函數(shù)。用于ipm的自適應(yīng)成本函數(shù)可包括用于多個(gè)方向的成本函數(shù)。用于多個(gè)方向的成本函數(shù)可包括與ipm和該對(duì)應(yīng)的ipm索引相關(guān)的加權(quán)因子??蓮脑搃pm索引推導(dǎo)出該頂部邊界連續(xù)性成本與該左側(cè)邊界連續(xù)性成本之間的加權(quán)參數(shù)。
15、本文所述的系統(tǒng)、方法和手段可涉及解碼器。在一些示例中,本文所述的系統(tǒng)、方法和手段可涉及編碼器。在一些示例中,本文所述的系統(tǒng)、方法和手段可涉及信號(hào)(例如,來(lái)自編碼器和/或由解碼器接收的信號(hào))。一種計(jì)算機(jī)可讀介質(zhì)可包括用于使一個(gè)或多個(gè)處理器執(zhí)行本文所述的方法的指令。一種計(jì)算機(jī)程序產(chǎn)品可包括指令,當(dāng)程序由一個(gè)或多個(gè)處理器執(zhí)行時(shí),該指令可使一個(gè)或多個(gè)處理器執(zhí)行本文所述的方法。
1.一種視頻解碼設(shè)備,所述視頻解碼設(shè)備包括:
2.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,
3.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,其中所述處理器還被配置為:
4.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,其中所述處理器還被配置為:
5.根據(jù)權(quán)利要求4所述的視頻解碼設(shè)備,
6.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,
7.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,其中與所述幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的所述信息包括對(duì)矩陣加權(quán)幀內(nèi)預(yù)測(cè)(mip)模式用于所述譯碼塊的指示,并且所述處理器還被配置為:
8.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,
9.根據(jù)權(quán)利要求8所述的視頻解碼設(shè)備,
10.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,
11.根據(jù)權(quán)利要求10所述的視頻解碼設(shè)備,
12.根據(jù)權(quán)利要求10所述的視頻解碼設(shè)備,
13.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,
14.根據(jù)權(quán)利要求13所述的視頻解碼設(shè)備,
15.根據(jù)權(quán)利要求13所述的視頻解碼設(shè)備,
16.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,
17.根據(jù)權(quán)利要求16所述的視頻解碼設(shè)備,
18.根據(jù)權(quán)利要求16所述的視頻解碼設(shè)備,
19.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,
20.根據(jù)權(quán)利要求19所述的視頻解碼設(shè)備,
21.根據(jù)權(quán)利要求19所述的視頻解碼設(shè)備,
22.根據(jù)權(quán)利要求1所述的視頻解碼設(shè)備,
23.根據(jù)權(quán)利要求22所述的視頻解碼設(shè)備,
24.根據(jù)權(quán)利要求22所述的視頻解碼設(shè)備,
25.一種用于視頻解碼的方法,所述方法包括:
26.根據(jù)權(quán)利要求25所述的方法,
27.根據(jù)權(quán)利要求25所述的方法,其中所述方法還包括:
28.根據(jù)權(quán)利要求25所述的方法,所述方法還包括:
29.根據(jù)權(quán)利要求25所述的方法,
30.根據(jù)權(quán)利要求25所述的方法,
31.根據(jù)權(quán)利要求25所述的方法,
32.根據(jù)權(quán)利要求25所述的方法,
33.根據(jù)權(quán)利要求32所述的方法,
34.根據(jù)權(quán)利要求25所述的方法,
35.根據(jù)權(quán)利要求34所述的方法,
36.根據(jù)權(quán)利要求34所述的方法,
37.根據(jù)權(quán)利要求25所述的方法,
38.根據(jù)權(quán)利要求37所述的方法,
39.根據(jù)權(quán)利要求38所述的方法,
40.根據(jù)權(quán)利要求25所述的方法,
41.根據(jù)權(quán)利要求40所述的方法,
42.根據(jù)權(quán)利要求40所述的方法,
43.根據(jù)權(quán)利要求25所述的方法,
44.根據(jù)權(quán)利要求43所述的方法,
45.根據(jù)權(quán)利要求43所述的方法,
46.根據(jù)權(quán)利要求25所述的方法,
47.根據(jù)權(quán)利要求46所述的方法,
48.根據(jù)權(quán)利要求46所述的方法,
49.一種視頻編碼設(shè)備,所述視頻編碼設(shè)備包括處理器,所述處理器被配置為:
50.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,
51.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,其中所述處理器還被配置為:
52.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,其中所述處理器還被配置為:
53.根據(jù)權(quán)利要求52所述的視頻編碼設(shè)備,
54.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,
55.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,其中與所述幀內(nèi)預(yù)測(cè)模式相關(guān)聯(lián)的所述信息包括對(duì)矩陣加權(quán)幀內(nèi)預(yù)測(cè)(mip)模式用于所述譯碼塊的指示,并且所述處理器還被配置為:
56.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,
57.根據(jù)權(quán)利要求56所述的視頻編碼設(shè)備,
58.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,
59.根據(jù)權(quán)利要求58所述的視頻編碼設(shè)備,
60.根據(jù)權(quán)利要求58所述的視頻編碼設(shè)備,
61.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,
62.根據(jù)權(quán)利要求61所述的視頻編碼設(shè)備,
63.根據(jù)權(quán)利要求61所述的視頻編碼設(shè)備,
64.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,
65.根據(jù)權(quán)利要求64所述的視頻編碼設(shè)備,
66.根據(jù)權(quán)利要求64所述的視頻編碼設(shè)備,
67.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,
68.根據(jù)權(quán)利要求67所述的視頻編碼設(shè)備,
69.根據(jù)權(quán)利要求67所述的視頻編碼設(shè)備,
70.根據(jù)權(quán)利要求49所述的視頻編碼設(shè)備,
71.根據(jù)權(quán)利要求70所述的視頻編碼設(shè)備,
72.根據(jù)權(quán)利要求70所述的視頻編碼設(shè)備,
73.一種用于視頻編碼的方法,所述方法包括:
74.根據(jù)權(quán)利要求73所述的方法,
75.根據(jù)權(quán)利要求73所述的方法,其中所述方法還包括:
76.根據(jù)權(quán)利要求73所述的方法,所述方法還包括:
77.根據(jù)權(quán)利要求73所述的方法,
78.根據(jù)權(quán)利要求73所述的方法,
79.根據(jù)權(quán)利要求73所述的方法,
80.根據(jù)權(quán)利要求73所述的方法,
81.根據(jù)權(quán)利要求80所述的方法,
82.根據(jù)權(quán)利要求73所述的方法,
83.根據(jù)權(quán)利要求82所述的方法,
84.根據(jù)權(quán)利要求82所述的方法,
85.根據(jù)權(quán)利要求73所述的方法,
86.根據(jù)權(quán)利要求85所述的方法,
87.根據(jù)權(quán)利要求85所述的方法,
88.根據(jù)權(quán)利要求73所述的方法,
89.根據(jù)權(quán)利要求88所述的方法,
90.根據(jù)權(quán)利要求88所述的方法,
91.根據(jù)權(quán)利要求73所述的方法,
92.根據(jù)權(quán)利要求91所述的方法,
93.根據(jù)權(quán)利要求91所述的方法,
94.根據(jù)權(quán)利要求73所述的方法,
95.根據(jù)權(quán)利要求94所述的方法,
96.根據(jù)權(quán)利要求94所述的方法,
97.一種計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)具有存儲(chǔ)在其上的指令,所述指令使一個(gè)或多個(gè)處理器執(zhí)行根據(jù)權(quán)利要求25至48或73至96中任一項(xiàng)所述的方法。
98.一種信號(hào),所述信號(hào)包括根據(jù)權(quán)利要求25至48或73至96中任一項(xiàng)所述的方法生成的數(shù)據(jù)。