1.當前實施例中的至少一個一般地涉及用于膠片顆粒合成的方法和設備。
背景技術:
0、2.背景技術
1、為了實現高壓縮效率,視頻編碼方案通常采用預測和變換來利用視頻內容中的空間和時間冗余。在編碼期間,視頻內容的圖片被劃分成樣本的塊(即像素),這些塊然后被分割成一個或多個子塊,在下文中稱為原始子塊。然后對每個子塊應用幀內或幀間預測,以利用幀內或幀間圖像相關性。無論使用什么預測方法(幀內或幀間),都針對每個原始子塊確定預測值子塊。然后,對表示原始子塊和預測值子塊之間的差異的子塊(通常表示為預測誤差子塊、預測殘差子塊或簡稱為殘差子塊)進行變換、量化和熵編碼,以生成編碼的視頻流。為了重建視頻,通過對應于變換、量化和熵編碼的逆過程來解碼壓縮數據。
2、在娛樂行業中,膠片顆粒廣泛存在于電影和tv材料中,并且被認為是創作意圖的一部分。由于分散在感光乳劑中的鹵化銀晶體的曝光和顯影的過程,顆粒在模擬電影膠片中是固有的,因為隨機分布的顆粒出現在已經形成銀晶體的位置處。數碼相機不產生膠片顆粒,然而在后期制作中,膠片顆粒通常被添加到捕捉的素材,以創建“電影”外觀。因此,當對電影和tv內容進行編碼時,重要的是保留膠片顆粒以保持內容創作者的創作意圖。
3、可以被認為是隨機噪聲的這種膠片顆粒的隨機性質使得難以使用傳統的編碼工具進行壓縮。編碼工具的常見參數(諸如針對低比特率選擇的那些參數)可以去除膠片顆粒。需要高比特率來保持和重建具有足夠質量的膠片顆粒,這與壓縮工具節省比特的目標相矛盾。為了克服這個問題,通常在編碼階段之前對膠片顆粒進行建模,并且然后在所謂的合成步驟期間,在解碼階段處將其添加回去。
4、在一些實現中,一旦在編碼階段處被估計,膠片顆粒參數就以元數據的形式與壓縮視頻數據一起被發送。在解碼之后,合成膠片顆粒并將其添加回重建的視頻圖片。膠片顆粒的合成通常包括從重建圖片中提取信息的步驟,以使添加的膠片顆粒適應圖片內容。該信息的提取增加了解碼階段的復雜性。
5、期望提議允許克服上述問題的解決方案。特別地,期望提議一種降低膠片顆粒合成過程的復雜性的解決方案。
6、3.
技術實現要素:
7、在第一方面中,本實施例中的一個或多個提供了一種方法,包括:在重建當前樣本之前,獲得圖片的當前樣本的至少一個特性;根據所述至少一個特性來確定要應用于當前樣本的膠片顆粒合成過程的參數;存儲所確定的參數與表示當前樣本的位置的信息;重建當前樣本;以及,用所確定的參數對當前樣本應用膠片顆粒合成過程。
8、在實施例中,當前樣本的至少一個特性是包括當前樣本的當前塊的至少一個特性。
9、在實施例中,當前塊的至少一個特性包括以下各項中的至少一個:表示當前塊的形狀、當前塊的位置的信息、用于對當前塊的所有分量進行編碼的比特的總和、表示由當前塊定界的表面的信息、指示當前塊的預測殘差包括至少一個非零變換系數的信息。
10、在實施例中,響應于當前塊的至少一個特性包括表示當前塊的形狀和位置的信息,膠片顆粒合成過程的參數是包括要應用于當前樣本的膠片顆粒樣本的膠片顆粒樣本的塊的形狀和位置。
11、在實施例中,將膠片顆粒合成過程應用于當前樣本包括將膠片顆粒值添加到當前樣本的值,所述膠片顆粒值是通過由第一加權因子對使用膠片顆粒模型獲得的值進行加權來獲得的,所述第一加權因子取決于當前樣本的值或當前塊的樣本的平均值。
12、在實施例中,響應于當前塊的至少一個特性包括用于對當前塊的所有分量進行編碼的比特的總和,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于用于對當前塊的所有分量進行編碼的比特的總和。
13、在實施例中,響應于當前塊的至少一個特性包括表示由當前塊定界的表面的信息,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于由當前塊定界的表面。
14、在實施例中,響應于當前塊的至少一個特性包括指示當前塊的預測殘差包括至少一個非零變換系數的信息,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于指示當前塊的預測殘差包括至少一個非零變換系數的信息。
15、在第二方面中,本實施例中的一個或多個提供了一種包括電子電路的設備,所述電子電路被配置用于:在重建當前樣本之前,獲得圖片的當前樣本的至少一個特性;根據所述至少一個特性來確定要應用于當前樣本的膠片顆粒合成過程的參數;存儲所確定的參數與表示當前樣本的位置的信息;重建當前樣本;以及,用所確定的參數對當前樣本應用膠片顆粒合成過程。
16、在實施例中,當前樣本的至少一個特性是包括當前樣本的當前塊的至少一個特性。
17、在實施例中,當前塊的至少一個特性包括以下各項中的至少一個:表示當前塊的形狀、當前塊的位置的信息、用于對當前塊的所有分量進行編碼的比特的總和、表示由當前塊定界的表面的信息、指示當前塊的預測殘差包括至少一個非零變換系數的信息。
18、在實施例中,響應于當前塊的至少一個特性包括表示當前塊的形狀和位置的信息,膠片顆粒合成過程的參數是包括要應用于當前樣本的膠片顆粒樣本的膠片顆粒樣本的塊的形狀和位置。
19、在實施例中,將膠片顆粒合成過程應用于當前樣本包括將膠片顆粒值添加到當前樣本的值,所述膠片顆粒值是通過由第一加權因子對使用膠片顆粒模型獲得的值進行加權來獲得的,所述第一加權因子取決于當前樣本的值或當前塊的樣本的平均值。
20、在實施例中,響應于當前塊的至少一個特性包括用于對當前塊的所有分量進行編碼的比特的總和,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于用于對當前塊的所有分量進行編碼的比特的總和。
21、在實施例中,響應于當前塊的至少一個特性包括表示由當前塊定界的表面的信息,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于由當前塊定界的表面。
22、在實施例中,響應于當前塊的至少一個特性包括指示當前塊的預測殘差包括至少一個非零變換系數的信息,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于指示當前塊的預測殘差包括至少一個非零變換系數的信息。
23、在第三方面中,本實施例中的一個或多個提供了一種計算機程序,該計算機程序包括用于實現根據第一方面的方法的程序代碼指令。
24、在第四方面中,本實施例中的一個或多個提供了一種存儲程序代碼指令的非暫時性信息存儲介質,該程序代碼指令用于實現根據第一方面的方法。
技術實現思路
1.一種方法,包括:
2.根據權利要求1所述的方法,其中當前樣本的至少一個特性是包括當前樣本的當前塊的至少一個特性。
3.根據權利要求2所述的方法,其中當前塊的至少一個特性包括以下各項中的至少一個:表示當前塊的形狀、當前塊的位置的信息、用于對當前塊的所有分量進行編碼的比特的總和、表示由當前塊定界的表面的信息、指示當前塊的預測殘差包括至少一個非零變換系數的信息。
4.根據權利要求3所述的方法,其中響應于當前塊的至少一個特性包括表示當前塊的形狀和位置的信息,膠片顆粒合成過程的參數是包括要應用于當前樣本的膠片顆粒樣本的膠片顆粒樣本的塊的形狀和位置。
5.根據任何前述權利要求所述的方法,其中將膠片顆粒合成過程應用于當前樣本包括將膠片顆粒值添加到當前樣本的值,所述膠片顆粒值是通過由第一加權因子對使用膠片顆粒模型獲得的值進行加權來獲得的,所述第一加權因子取決于當前樣本的值或當前塊的樣本的平均值。
6.根據從屬于權利要求3或4的權利要求5所述的方法,其中響應于當前塊的至少一個特性包括用于對當前塊的所有分量進行編碼的比特的總和,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于用于對當前塊的所有分量進行編碼的比特的總和。
7.根據從屬于權利要求3或4的權利要求5或權利要求6所述的方法,其中響應于當前塊的至少一個特性包括表示由當前塊定界的表面的信息,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于由當前塊定界的表面。
8.根據從屬于權利要求3或4的權利要求5、權利要求6或權利要求7所述的方法,其中響應于當前塊的至少一個特性包括指示當前塊的預測殘差包括至少一個非零變換系數的信息,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于指示當前塊的預測殘差包括至少一個非零變換系數的信息。
9.一種包括電子電路的設備,所述電子電路被配置用于:
10.根據權利要求9所述的設備,其中當前樣本的至少一個特性是包括當前樣本的當前塊的至少一個特性。
11.根據權利要求10所述的設備,其中當前塊的至少一個特性包括以下各項中的至少一個:表示當前塊的形狀、當前塊的位置的信息、用于對當前塊的所有分量進行編碼的比特的總和、表示由當前塊定界的表面的信息、指示當前塊的預測殘差包括至少一個非零變換系數的信息。
12.根據權利要求11所述的設備,其中響應于當前塊的至少一個特性包括表示當前塊的形狀和位置的信息,膠片顆粒合成過程的參數是包括要應用于當前樣本的膠片顆粒樣本的膠片顆粒樣本的塊的形狀和位置。
13.根據從權利要求9至12的任何前述權利要求所述的設備,其中將膠片顆粒合成過程應用于當前樣本包括將膠片顆粒值添加到當前樣本的值,所述膠片顆粒值是通過由第一加權因子對使用膠片顆粒模型獲得的值進行加權來獲得的,所述第一加權因子取決于當前樣本的值或當前塊的樣本的平均值。
14.根據從屬于權利要求11或12的權利要求13所述的設備,其中響應于當前塊的至少一個特性包括用于對當前塊的所有分量進行編碼的比特的總和,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于用于對當前塊的所有分量進行編碼的比特的總和。
15.根據從屬于權利要求3或4的權利要求13或權利要求6所述的設備,其中響應于當前塊的至少一個特性包括表示由當前塊定界的表面的信息,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于由當前塊定界的表面。
16.根據從屬于權利要求3或4的權利要求13或權利要求6或權利要求7所述的設備,其中響應于當前塊的至少一個特性包括指示當前塊的預測殘差包括至少一個非零變換系數的信息,使用膠片顆粒模型獲得的值通過加權因子進一步加權,所述加權因子取決于指示當前塊的預測殘差包括至少一個非零變換系數的信息。
17.一種計算機程序,包括用于實現根據從權利要求1至8的任何前述權利要求所述的方法的程序代碼指令。
18.一種存儲程序代碼指令的非暫時性信息存儲介質,所述程序代碼指令用于實現根據從權利要求1至8的任何前述權利要求所述的方法。