本發(fā)明涉及視頻編碼和解碼,并且具體地涉及用于位流中的高級句法。
背景技術(shù):
1、近來,聯(lián)合視頻專家組(jvet)(由mpeg和itu-t第16研究組vceg組成的合作團隊)開始研究一種稱為多功能視頻編碼(vvc)的新視頻編碼標準。vvc的目標是在現(xiàn)有hevc標準上提供壓縮性能的顯著改進(即,通常是以前的兩倍)并在2020年完成。主要目標應(yīng)用和服務(wù)包括但不限于360度和高動態(tài)范圍(hdr)視頻。總之,jvet使用獨立測試實驗室進行的正式主觀測試來評價了來自32個組織的反饋。一些建議表明,當與使用hevc相比時,壓縮效率通常提高40%或更多。在超高清(uhd)視頻測試材料上顯示了特定的效果。因此,針對最終標準,我們可以預(yù)期壓縮效率的提高將遠遠超過作為目標的50%。
2、jvet探索模型(jem)使用所有hevc工具且已引入數(shù)個新工具。這些改變需要改變位流的結(jié)構(gòu),特別是可能對位流的總位速率產(chǎn)生影響的高級句法。
技術(shù)實現(xiàn)思路
1、本發(fā)明涉及對高級句法結(jié)構(gòu)的改進,這實現(xiàn)了復(fù)雜性的降低和/或編碼性能沒有任何顯著劣化的用信號通知。
2、在根據(jù)本發(fā)明的第一方面,提供一種從位流中解碼視頻數(shù)據(jù)的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述解碼包括:對一個或多于一個句法元素進行解析,并且在至少一個句法元素指示要解碼的圖片包含一個條帶時,不準許使用子圖片和/或解析子圖片信息;以及使用所述句法元素對所述位流進行解碼。
3、在根據(jù)本發(fā)明的另一方面,提供一種從位流中解碼視頻數(shù)據(jù)的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述解碼包括:對一個或多于一個句法元素進行解析,并且不準許與指示要解碼的圖片僅包含一個條帶的至少一個句法元素相組合地使用子圖片和/或解析子圖片信息;以及使用所述句法元素對所述位流進行解碼。
4、在根據(jù)本發(fā)明的又一方面,提供一種從位流中解碼視頻數(shù)據(jù)的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述位流被約束使得:在所述位流包括具有指示要解碼的圖片僅包含一個條帶的值的句法元素的情況下,所述位流還包括具有指示針對該圖片不使用子圖片和/或不存在子圖片信息的值的句法元素,所述方法包括使用所述句法元素對所述位流進行解碼。
5、這避免了位流中的不一致。具體地,包含子圖片的圖片具有若干條帶。如果圖片僅包含一個條帶,則該圖片是僅包含一個子圖片的圖片。此外,這簡化了一些實現(xiàn)的條帶頭部的解析。
6、該方法還可以包括:在至少一個句法元素指示要解碼的圖片包含一個條帶時,將指示存在子圖片的句法元素的值限制為指示不使用子圖片的值。指示存在子圖片的句法元素可以包括指示是否存在子圖片信息的標志。
7、指示要解碼的圖片包含一個條帶的句法元素可以包括圖片頭部在條帶頭部中句法元素,其中在條帶頭部中用信號通知圖片頭部指示圖片包含一個條帶。
8、指示要解碼的圖片包含一個條帶的至少一個句法元素可以包括指示啟用光柵掃描條帶模式的句法元素、可以包括指示圖片中的區(qū)塊的數(shù)量大于一的句法元素、并且可以包括指示條帶中的區(qū)塊的數(shù)量等于圖片中的區(qū)塊的數(shù)量的句法元素。
9、在根據(jù)本發(fā)明的第二方面,提供一種從位流中解碼視頻數(shù)據(jù)的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述解碼包括:對一個或多于一個句法元素進行解析,并且當在條帶頭部中用信號通知圖片頭部時,不準許使用子圖片和/或解析子圖片信息;以及使用所述句法元素對所述位流進行解碼。
10、在根據(jù)本發(fā)明的第三方面,提供一種從位流中解碼視頻數(shù)據(jù)的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述解碼包括:對一個或多于一個句法元素進行解析,并且當圖片僅包含一個條帶時不準許分離彩色圖片的顏色平面;以及使用所述句法元素對所述位流進行解碼。
11、該方面的優(yōu)點是避免了不一致的位流。實際上,包含獨立編碼的顏色平面的圖片具有若干條帶。因此,不可能在當前圖片中僅具有一個條帶。此外,簡化了一些實現(xiàn)的條帶頭部的解析。
12、不準許可以包括強制約束:指示圖片的顏色平面是否要被分離的標志具有指示平面不被分離的值。
13、可選地,該方法還包括解析指示是否在條帶頭部中用信號通知圖片頭部的句法元素,其中在條帶頭部中用信號通知圖片頭部指示圖片包含一個條帶。
14、可選地,該方法還包括:當彩色圖片的顏色平面被分離并且圖片頭部位于條帶頭部中時,準許解析顏色平面標識符句法元素。
15、可選地,該方法還包括:如果啟用光柵掃描條帶模式、圖片中的區(qū)塊的數(shù)量大于一、并且當條帶中的區(qū)塊的數(shù)量等于圖片中的區(qū)塊的數(shù)量時,則不準許分離當前圖片的顏色平面。
16、可選地,該方法還包括通過將指示圖片的顏色平面的分離的標志的值限制為指示不分離顏色平面的值來不準許圖片的顏色平面被分離。
17、可選地,如果啟用光柵掃描條帶模式、圖片中的區(qū)塊的數(shù)量大于1、并且當條帶中的區(qū)塊的數(shù)量等于圖片中的區(qū)塊的數(shù)量時,則不解碼顏色平面標識符句法元素。
18、在根據(jù)本發(fā)明的第四方面,提供一種從位流中解碼視頻數(shù)據(jù)的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述解碼包括:對一個或多于一個句法元素進行解析,并且當在條帶頭部中用信號通知圖片頭部時,不準許分離彩色圖片的顏色平面;以及使用所述句法元素對所述位流進行解碼。
19、在根據(jù)本發(fā)明的第五方面,提供一種從位流中解碼視頻數(shù)據(jù)的方法,該方法包括進行根據(jù)第一方面或第二方面的方法以及根據(jù)第三方面或第四方面的方法。在根據(jù)本發(fā)明的第六方面,提供一種從位流中解碼視頻數(shù)據(jù)的方法,所述位流包括與圖片的一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述解碼包括:對一個或多于一個句法元素進行解析,并且強制分離彩色圖片的顏色平面,并且推斷圖片中的一個或多于一個條帶的單個顏色平面標識;以及使用所述句法元素對所述位流進行解碼。
20、這提供了從包含3個顏色平面的位流中容易地提取僅一個顏色平面而不修改各個條帶的一些句法元素的可能性。因此,節(jié)省了這種應(yīng)用的復(fù)雜性。
21、可選地,在圖片僅包含一個條帶的情況下進行強制。
22、所推斷的顏色平面標識可以是亮度。
23、可選地,當在條帶頭部中用信號通知圖片頭部時進行強制。
24、可選地,當啟用光柵掃描條帶模式、當前圖片中的區(qū)塊的數(shù)量大于1時,并且當條帶中的區(qū)塊的數(shù)量等于當前圖片中的區(qū)塊的數(shù)量時,進行強制。
25、在根據(jù)本發(fā)明的第七方面,提供一種將視頻數(shù)據(jù)編碼到位流中的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述編碼包括:確定一個或多于一個句法元素,并且當至少一個句法元素指示要編碼的圖片包含一個條帶時,不準許使用子圖片和/或?qū)ψ訄D片信息進行編碼;以及使用所述句法元素對所述位流進行編碼。在根據(jù)本發(fā)明的另一方面,提供一種將視頻數(shù)據(jù)編碼到位流中的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述編碼包括:確定一個或多于一個句法元素,并且不準許與指示要編碼的圖片僅包含一個條帶的至少一個句法元素相組合地使用子圖片和/或?qū)ψ訄D片信息進行編碼;以及使用所述句法元素對所述位流進行編碼。在根據(jù)本發(fā)明的另一附加方面,提供一種將視頻數(shù)據(jù)編碼到位流中的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述位流被約束以使得在所述位流包括具有指示要解碼的圖片僅包含一個條帶的值的句法元素的情況下,所述位流還包括具有指示針對該圖片不使用子圖片和/或不存在子圖片信息的值的句法元素,所述方法包括使用所述句法元素對所述位流進行編碼。這避免了位流中的不一致。具體地,包含子圖片的圖片具有若干條帶。如果圖片僅包含一個條帶,則該圖片是僅包含一個子圖片的圖片。此外,這簡化了一些實現(xiàn)的條帶頭部的解析。
26、可選地,該方法還包括:當至少一個句法元素指示要解碼的圖片包含一個條帶時,將指示存在子圖片的句法元素的值限制為指示不使用子圖片的值。
27、指示存在子圖片的句法元素可以包括指示是否存在子圖片信息的標志。
28、指示要編碼的圖片包含一個條帶的句法元素可以包括圖片頭部在條帶頭部中句法元素,其中在條帶頭部中用信號通知圖片頭部指示圖片包含一個條帶。
29、指示要編碼的圖片包含一個條帶的至少一個句法元素可以包括指示啟用光柵掃描條帶模式的句法元素、可以包括指示圖片中的區(qū)塊的數(shù)量大于一的句法元素、并且可以包括指示條帶中的區(qū)塊的數(shù)量等于圖片中的區(qū)塊的數(shù)量的句法元素。
30、在本發(fā)明的另一方面,提供一種從位流中解碼視頻數(shù)據(jù)的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述解碼包括:對一個或多于一個句法元素進行解析,并且不準許使用子圖片和/或解析子圖片信息并在條帶頭部中發(fā)送圖片頭部;以及使用所述句法元素對所述位流進行解碼。
31、可選地,子圖片的使用和/或子圖片信息的解析以及是否在條帶頭部中發(fā)送圖片頭部是由要解析的句法元素指示的。
32、可選地,指示子圖片的使用和/或子圖片信息的解析的句法元素和指示在條帶頭部中發(fā)送圖片頭部的句法元素不準許被組合。
33、在根據(jù)本發(fā)明的第八方面,提供一種將視頻數(shù)據(jù)編碼到位流中的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述編碼包括:確定一個或多于一個句法元素,并且當在條帶頭部中用信號通知圖片頭部時,不準許使用子圖片和/或?qū)ψ訄D片信息進行編碼;以及使用所述句法元素對所述視頻數(shù)據(jù)進行編碼。
34、在本發(fā)明的另一方面,提供一種將視頻數(shù)據(jù)編碼到位流中的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述解碼包括:對一個或多于一個句法元素進行解析,并且不準許使用子圖片和/或解析子圖片信息并在條帶頭部中發(fā)送圖片頭部;以及使用所述句法元素對所述位流進行編碼。
35、可選地,子圖片的使用和/或子圖片信息的解析以及是否在條帶頭部中發(fā)送圖片頭部是由要解析的句法元素指示的。
36、可選地,指示子圖片的使用和/或子圖片信息的解析的句法元素和指示要在條帶頭部中發(fā)送圖片頭部的句法元素不準許被組合。
37、在根據(jù)本發(fā)明的第九方面,提供一種將視頻數(shù)據(jù)編碼到位流中的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述編碼包括:確定一個或多于一個句法元素,并且當圖片僅包含一個條帶時,不準許分離彩色圖片的顏色平面;以及使用所述句法元素對所述位流進行編碼。該方面的優(yōu)點是避免了不一致的位流。實際上,包含獨立編碼的顏色平面的圖片具有若干條帶。因此,不可能在當前圖片中僅具有一個條帶。此外,簡化了一些實現(xiàn)的條帶頭部的解析。
38、不準許可以包括強制約束:指示圖片的顏色平面是否要被分離的標志具有指示平面不被分離的值。
39、該方法還可以包括確定指示是否在條帶頭部中用信號通知圖片頭部的句法元素,其中在所述條帶頭部中用信號通知所述圖片頭部指示圖片包含一個條帶。
40、該方法還可以包括:當彩色圖片的顏色平面被分離并且圖片頭部位于條帶頭部中時,準許確定顏色平面標識符句法元素。
41、該方法還可以包括:如果啟用光柵掃描條帶模式、圖片中的區(qū)塊的數(shù)量大于一、并且當條帶中的區(qū)塊的數(shù)量等于圖片中的區(qū)塊的數(shù)量時,則不準許分離當前圖片的顏色平面。
42、可選地,不準許分離圖片的顏色平面是通過將指示圖片的顏色平面的分離的標志的值限制為指示不分離顏色平面的值。
43、可選地,如果啟用光柵掃描條帶模式、圖片中的區(qū)塊的數(shù)量大于一、并且當條帶中的區(qū)塊的數(shù)量等于圖片中的區(qū)塊的數(shù)量時,不對顏色平面標識符句法元素進行編碼。
44、在根據(jù)本發(fā)明的第十方面,提供一種將視頻數(shù)據(jù)編碼到位流中的方法,所述位流包括與一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述編碼包括:確定一個或多于一個句法元素,并且當要在條帶頭部中用信號通知圖片頭部時,不準許分離彩色圖片的顏色平面;以及使用所述句法元素對所述視頻數(shù)據(jù)進行編碼。
45、在根據(jù)本發(fā)明的第十一方面,提供一種將視頻數(shù)據(jù)編碼到位流中的方法,包括進行根據(jù)第七方面或第八方面的方法以及第九方面或第十方面的方法。
46、在根據(jù)本發(fā)明的第十二方面,提供一種將視頻數(shù)據(jù)編碼到位流中的方法,所述位流包括與圖片的一個或多于一個條帶相對應(yīng)的視頻數(shù)據(jù),所述編碼包括:確定一個或多于一個句法元素,并且強制彩色圖片的顏色平面被分離,并針對圖片中的一個或多于一個條帶設(shè)置單個顏色平面標識;以及使用所述句法元素對所述位流進行編碼。在實施例中,可以推斷顏色平面標識。
47、這提供了從包含3個顏色平面的位流中容易地僅提取一個顏色平面而不修改各個條帶的一些句法元素的可能性。因此,節(jié)省了這種應(yīng)用的復(fù)雜性。
48、可選地,在圖片僅包含一個條帶的情況下進行強制。
49、可選地,所推斷的顏色平面標識是亮度。
50、可選地,當在條帶頭部中用信號通知圖片頭部時進行強制。
51、可選地,當啟用光柵掃描條帶模式、當前圖片中的區(qū)塊的數(shù)量大于1時、并且當條帶中的區(qū)塊的數(shù)量等于當前圖片中的區(qū)塊的數(shù)量時,進行強制。
52、在根據(jù)本發(fā)明的第十三方面,提供一種包括解碼器的裝置,該解碼器被配置為進行第一方面至第四方面中任一方面的方法。
53、在根據(jù)本發(fā)明的第十四方面,提供一種包括編碼器的裝置,該編碼器被配置為進行第五方面至第八方面中任一方面的方法。
54、在根據(jù)本發(fā)明的第十五方面,提供一種計算機程序,該計算機程序在執(zhí)行時使得進行第一方面至第八方面中任一方面的方法。
55、程序可以單獨提供,或者可以在載體介質(zhì)上、由載體介質(zhì)承載或在載體介質(zhì)中承載。載體介質(zhì)可以是非暫時性的,例如存儲介質(zhì),特別是計算機可讀存儲介質(zhì)。載體介質(zhì)也可以是暫時性的,例如信號或其他傳輸介質(zhì)。信號可以經(jīng)由任何合適的網(wǎng)絡(luò)(包括因特網(wǎng))傳輸。本發(fā)明的其他特征由獨立權(quán)利要求和從屬權(quán)利要求表征。
56、本發(fā)明的一個方面中的任何特征可以以任何適當?shù)慕M合應(yīng)用于本發(fā)明的其他方面。特別地,方法方面可以應(yīng)用于設(shè)備方面,反之亦然。
57、此外,以硬件實現(xiàn)的特征可以以軟件實現(xiàn),反之亦然。本文對軟件和硬件特征的任何引用均應(yīng)據(jù)此解釋。
58、如本文所述的任何設(shè)備特征也可以被提供為方法特征,反之亦然。如本文中所使用的,部件加功能特征就其相應(yīng)結(jié)構(gòu)(諸如適當編程的處理器和相關(guān)聯(lián)的存儲器等)方面可以被替代性地表達。
59、還應(yīng)當理解,可以獨立地實現(xiàn)、提供和/或使用在本發(fā)明的任何方面中描述和定義的各種特征的特定組合。