1.一種對視頻數(shù)據(jù)進行譯碼的方法,所述方法包括:
確定對所述視頻數(shù)據(jù)的當(dāng)前塊的搜索區(qū)域的中心點;
基于所述搜索區(qū)域的所述中心點和經(jīng)界定的大小確定對所述當(dāng)前塊的所述搜索區(qū)域;
基于所述確定的搜索區(qū)域而將來自包含所述當(dāng)前塊的當(dāng)前圖片的所述視頻數(shù)據(jù)的經(jīng)重構(gòu)塊存儲在存儲器中;
譯碼用以識別所述搜索區(qū)域內(nèi)的所述經(jīng)重構(gòu)塊中的一者的信息;以及
基于所述經(jīng)重構(gòu)塊中的所述識別的一者譯碼所述當(dāng)前塊。
2.根據(jù)權(quán)利要求1所述的方法,其中確定所述搜索區(qū)域的所述中心點包括:
識別包含所述當(dāng)前塊的當(dāng)前譯碼樹單元CTU的塊向量;以及
基于所述識別的塊向量確定所述搜索區(qū)域的所述中心點。
3.根據(jù)權(quán)利要求1所述的方法,其中確定所述搜索區(qū)域的所述中心點包括:
識別所述當(dāng)前塊或包含所述當(dāng)前塊的當(dāng)前譯碼樹單元CTU中的至少一者的相鄰塊的塊向量;以及
基于所述識別的塊向量確定所述搜索區(qū)域的所述中心點。
4.根據(jù)權(quán)利要求1所述的方法,其中在包含所述視頻數(shù)據(jù)的經(jīng)編碼視頻位流中用信號發(fā)送所述當(dāng)前圖片內(nèi)所述中心點的位置。
5.根據(jù)權(quán)利要求1所述的方法,其中所述搜索區(qū)域的所述大小是經(jīng)預(yù)先界定或在包含所述視頻數(shù)據(jù)的經(jīng)編碼視頻位流中用信號發(fā)送中的一者。
6.根據(jù)權(quán)利要求5所述的方法,其中所述搜索區(qū)域的所述大小由寬度和高度界定,其中所述寬度經(jīng)界定為譯碼樹單元CTU寬度的倍數(shù),且所述高度經(jīng)界定為CTU高度的倍數(shù)。
7.根據(jù)權(quán)利要求5所述的方法,其中所述搜索區(qū)域的所述大小由以像素為單位的寬度和高度界定。
8.根據(jù)權(quán)利要求1所述的方法,其進一步包括:
識別所述確定的搜索區(qū)域的不可用于譯碼所述當(dāng)前塊的一部分;以及
通過以下各者中的至少一者以樣本值填充所述搜索區(qū)域的所述不可用部分:
復(fù)制接近于所述搜索區(qū)域的所述不可用部分的樣本值,或
使用固定樣本值。
9.根據(jù)權(quán)利要求8所述的方法,其中使用固定樣本值包括根據(jù)0,1,<<(B-1)確定所述固定樣本值,其中B為樣本位深度。
10.根據(jù)權(quán)利要求1所述的方法,其進一步包括:
確定所述確定的搜索區(qū)域的一部分在邊界的不同于所述當(dāng)前塊的側(cè)上,其中所述邊界包括切片邊界、圖塊邊界或所述當(dāng)前圖片的邊界中的至少一者;以及
移位所述確定的搜索區(qū)域使得所述整個搜索區(qū)域在所述邊界的與所述當(dāng)前塊相同的側(cè)上。
11.根據(jù)權(quán)利要求1所述的方法,其進一步包括:
確定波前并行處理WPP被用于譯碼所述當(dāng)前圖片;以及
基于WPP被用于譯碼所述當(dāng)前圖片的所述確定而限制對所述當(dāng)前塊的所述確定的搜索區(qū)域。
12.根據(jù)權(quán)利要求11所述的方法,其中基于WPP被用于譯碼所述當(dāng)前圖片的所述確定而限制對所述當(dāng)前塊的所述確定的搜索區(qū)域包括將所述確定的搜索區(qū)域限制于以下各者中的一者:
在包含所述當(dāng)前塊的當(dāng)前譯碼樹單元CTU左邊且在包含所述當(dāng)前塊的當(dāng)前CTU的當(dāng)前行中的CTU;
相對于所述當(dāng)前CTU在左邊、對角左上方或上方的CTU;或
相對于所述當(dāng)前CTU在左邊、對角左上方或上方的CTU,和對于所述當(dāng)前行上方的行,根據(jù)WPP的熵譯碼延遲在所述當(dāng)前行上方的每行的額外兩個右方CTU。
13.根據(jù)權(quán)利要求1所述的方法,
其中確定所述搜索區(qū)域的所述中心點包括確定用于解碼所述視頻數(shù)據(jù)的所述當(dāng)前塊的所述搜索區(qū)域的所述中心點,
其中譯碼用以識別所述搜索區(qū)域內(nèi)的所述經(jīng)重構(gòu)塊中的一者的信息包括解碼來自包含所述視頻數(shù)據(jù)的經(jīng)編碼視頻位流的所述信息;以及
其中基于所述經(jīng)重構(gòu)塊中的所述識別的一者譯碼所述當(dāng)前塊包括基于所述經(jīng)重構(gòu)塊中的所述識別的一者重構(gòu)所述當(dāng)前塊。
14.根據(jù)權(quán)利要求1所述的方法,
其中確定所述搜索區(qū)域的所述中心點包括確定用于編碼所述視頻數(shù)據(jù)的所述當(dāng)前塊的所述搜索區(qū)域的所述中心點,
其中譯碼用以識別所述搜索區(qū)域內(nèi)的所述經(jīng)重構(gòu)塊中的一者的信息包括在包含所述視頻數(shù)據(jù)的經(jīng)編碼視頻位流中編碼所述信息;以及
其中基于所述經(jīng)重構(gòu)塊中的所述識別的一者譯碼所述當(dāng)前塊包括基于所述經(jīng)重構(gòu)塊中的所述識別的一者編碼所述當(dāng)前塊。
15.一種裝置,其包括視頻譯碼器,所述視頻譯碼器包括:
存儲器,其經(jīng)配置以存儲視頻數(shù)據(jù);以及
一或多個處理器,其經(jīng)配置以:
確定對所述視頻數(shù)據(jù)的當(dāng)前塊的搜索區(qū)域的中心點;
基于所述搜索區(qū)域的所述中心點和經(jīng)界定的大小確定對所述當(dāng)前塊的所述搜索區(qū)域;
基于所述確定的搜索區(qū)域而將來自包含所述當(dāng)前塊的當(dāng)前圖片的所述視頻數(shù)據(jù)的經(jīng)重構(gòu)塊存儲在所述存儲器中;
譯碼用以識別所述搜索區(qū)域內(nèi)的所述經(jīng)重構(gòu)塊中的一者的信息;以及
基于所述經(jīng)重構(gòu)塊中的所述識別的一者譯碼所述當(dāng)前塊。
16.根據(jù)權(quán)利要求15所述的裝置,其中所述一或多個處理器經(jīng)配置以:
識別包含所述當(dāng)前塊的當(dāng)前譯碼樹單元CTU的塊向量;以及
基于所述識別的塊向量確定所述搜索區(qū)域的所述中心點。
17.根據(jù)權(quán)利要求15所述的裝置,其中所述一或多個處理器經(jīng)配置以:
識別所述當(dāng)前塊或包含所述當(dāng)前塊的當(dāng)前譯碼樹單元CTU中的至少一者的相鄰塊的塊向量;以及
基于所述識別的塊向量確定所述搜索區(qū)域的所述中心點。
18.根據(jù)權(quán)利要求15所述的裝置,其中在包含所述視頻數(shù)據(jù)的經(jīng)編碼視頻位流中用信號發(fā)送所述當(dāng)前圖片內(nèi)所述中心點的位置。
19.根據(jù)權(quán)利要求15所述的裝置,其中所述搜索區(qū)域的所述大小是經(jīng)預(yù)先界定或在包含所述視頻數(shù)據(jù)的經(jīng)編碼視頻位流中用信號發(fā)送中的一者。
20.根據(jù)權(quán)利要求19所述的裝置,其中所述搜索區(qū)域的所述大小由寬度和高度界定,
其中所述寬度經(jīng)界定為譯碼樹單元CTU寬度的倍數(shù),且所述高度經(jīng)界定為CTU高度的倍數(shù)。
21.根據(jù)權(quán)利要求19所述的裝置,其中所述搜索區(qū)域的所述大小由以像素為單位的寬度和高度界定。
22.根據(jù)權(quán)利要求15所述的裝置,其中所述一或多個處理器經(jīng)配置以:
識別所述確定的搜索區(qū)域的不可用于譯碼所述當(dāng)前塊的一部分;以及
通過以下各者中的至少一者以樣本值填充所述搜索區(qū)域的所述不可用部分:
復(fù)制接近于所述搜索區(qū)域的所述不可用部分的樣本值,或
使用固定樣本值。
23.根據(jù)權(quán)利要求22所述的裝置,其中所述一或多個處理器經(jīng)配置以根據(jù)0,1,<<(B-1)確定所述固定樣本值,其中B為樣本位深度。
24.根據(jù)權(quán)利要求15所述的裝置,其中所述一或多個處理器經(jīng)配置以:
確定所述確定的搜索區(qū)域的一部分在邊界的不同于所述當(dāng)前塊的側(cè)上,其中所述邊界包括切片邊界、圖塊邊界或所述當(dāng)前圖片的邊界中的至少一者;以及
移位所述確定的搜索區(qū)域使得所述整個搜索區(qū)域在所述邊界的與所述當(dāng)前塊相同的側(cè)上。
25.根據(jù)權(quán)利要求15所述的裝置,其中所述一或多個處理器經(jīng)配置以:
確定波前并行處理WPP被用于譯碼所述當(dāng)前圖片;以及
基于WPP被用于譯碼所述當(dāng)前圖片的所述確定而限制對所述當(dāng)前塊的所述確定的搜索區(qū)域。
26.根據(jù)權(quán)利要求25所述的裝置,其中所述一或多個處理器經(jīng)配置以基于WPP被用于譯碼所述當(dāng)前圖片的所述確定而將對所述當(dāng)前塊的所述確定的搜索區(qū)域限制于以下各者中的一者:
在包含所述當(dāng)前塊的當(dāng)前譯碼樹單元CTU左邊且在包含所述當(dāng)前塊的當(dāng)前CTU的當(dāng)前行中的CTU;
相對于所述當(dāng)前CTU在左邊、對角左上方或上方的CTU;或
相對于所述當(dāng)前CTU在左邊、對角左上方或上方的CTU,和對于所述當(dāng)前行上方的行,根據(jù)WPP的熵譯碼延遲在所述當(dāng)前行上方的每行的額外兩個右方CTU。
27.根據(jù)權(quán)利要求15所述的裝置,其中所述視頻譯碼器包括視頻解碼器,且所述一或多個處理器經(jīng)配置以:
確定用于解碼所述視頻數(shù)據(jù)的所述當(dāng)前塊的所述搜索區(qū)域的所述中心點;
解碼來自包含所述視頻數(shù)據(jù)的經(jīng)編碼視頻位流的用以識別所述搜索區(qū)域內(nèi)的所述經(jīng)重構(gòu)塊中的一者的所述信息;以及
基于所述經(jīng)重構(gòu)塊中的所述識別的一者重構(gòu)所述當(dāng)前塊。
28.根據(jù)權(quán)利要求15所述的裝置,其中所述視頻譯碼器包括視頻編碼器,且所述一或多個處理器經(jīng)配置以:
確定用于編碼所述視頻數(shù)據(jù)的所述當(dāng)前塊的所述搜索區(qū)域的所述中心點;
在包含所述視頻數(shù)據(jù)的經(jīng)編碼視頻位流中編碼用以識別所述搜索區(qū)域內(nèi)的所述經(jīng)重構(gòu)塊中的一者的所述信息;以及
基于所述經(jīng)重構(gòu)塊中的所述識別的一者編碼所述當(dāng)前塊。
29.一種用于譯碼視頻數(shù)據(jù)的裝置,所述裝置包括:
用于確定對所述視頻數(shù)據(jù)的當(dāng)前塊的搜索區(qū)域的中心點的裝置;
用于基于所述搜索區(qū)域的所述中心點和經(jīng)界定的大小確定對所述當(dāng)前塊的所述搜索區(qū)域的裝置;
用于基于所述確定的搜索區(qū)域而存儲來自包含所述當(dāng)前塊的當(dāng)前圖片的所述視頻數(shù)據(jù)的經(jīng)重構(gòu)塊的裝置;
用于譯碼用以識別所述搜索區(qū)域內(nèi)的所述經(jīng)重構(gòu)塊中的一者的信息的裝置;以及
用于基于所述經(jīng)重構(gòu)塊中的所述識別的一者譯碼所述當(dāng)前塊的裝置。
30.一種計算機可讀存儲媒體,其具有存儲在其上的指令,所述指令在執(zhí)行時致使視頻譯碼器的一或多個處理器:
確定對視頻數(shù)據(jù)的當(dāng)前塊的搜索區(qū)域的中心點;
基于所述搜索區(qū)域的所述中心點和經(jīng)界定的大小確定對所述當(dāng)前塊的所述搜索區(qū)域;
基于所述確定的搜索區(qū)域而將來自包含所述當(dāng)前塊的當(dāng)前圖片的所述視頻數(shù)據(jù)的經(jīng)重構(gòu)塊存儲在存儲器中;
譯碼用以識別所述搜索區(qū)域內(nèi)的所述經(jīng)重構(gòu)塊中的一者的信息;以及
基于所述經(jīng)重構(gòu)塊中的所述識別的一者譯碼所述當(dāng)前塊。