Indication of tiles in a video picture
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsKai Zhang, Li Zhang, Ye-kui Wang, Zhipin Deng, Kui Fan, Jizheng Xu, Hongbin Liu
Life of this patent
Estimating the term…
Abstract
A method includes performing a conversion between a video including a video picture including one or more tiles and a bitstream of the video. The video picture refers to a picture parameter set, and the picture parameter set conforms to a format rule specifying that the picture parameter set includes a list of column widths for N tile columns, where N is an integer. An (N−1)-th tile column exists in the video picture and the (N−1)-th tile column has a width that is equal to an (N−1)-th entry in a list of explicitly included tile column widths plus one number of coding tree blocks.
Claims20
A method of processing video data, comprising:
- determining, for a conversion between a video comprising a video picture referring to a picture parameter set and a bitstream of the video, a scanning process is applied to the video picture, wherein the video picture is partitioned into one or more tiles, one or more slices, and a plurality of coding tree units;
- determining, in the scanning process, that the picture parameter set includes a list of syntax elements indicating tile column widths for N tile columns having N indexes, respectively, wherein N is an integer;
- and
- performing the conversion based on the determining,
- wherein the list of syntax elements comprises a first syntax element, a value of which plus 1 specifies directly a width of a N-th tile column of the N tile columns in units of coding tree blocks without referring to other information,
- wherein the value of the first syntax element is used to derive a width of a tile column with an index greater than the N indexes,
- wherein a number of explicitly provided slice heights for slices in a video tile comprising a rectangular slice in the video picture is equal to M, and M is an integer no less than 0, and
- wherein when a difference between a height of the video tile in units of coding tree blocks and a sum of slice heights of the M slices is less than a uniform slice height, a slice height of a (M+1)-th slice of the video tile is set to be the difference.
An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- determine, for a conversion between a video comprising a video picture referring to a picture parameter set and a bitstream of the video, a scanning process is applied to the video picture, wherein the video picture is partitioned into one or more tiles, one or more slices, and a plurality of coding tree units;
- determine, in the scanning process, that the picture parameter set includes a list of syntax elements indicating tile column widths for N tile columns having N indexes, respectively, wherein N is an integer;
- and
- perform the conversion based on the determining,
- wherein the list of syntax elements comprises a first syntax element, a value of which plus 1 specifies directly a width of a N-th tile column of the N tile columns in units of coding tree blocks without referring to other information,
- wherein the value of the first syntax element is used to derive a width of a tile column with an index greater than the N indexes,
- wherein a number of explicitly provided slice heights for slices in a video tile comprising a rectangular slice in the video picture is equal to M, and M is an integer no less than 0, and
- wherein when a difference between a height of the video tile in units of coding tree blocks and a sum of slice heights of the M slices is less than a uniform slice height, a slice height of a (M+1)-th slice of the video tile is set to be the difference.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- determine, for a conversion between a video comprising a video picture referring to a picture parameter set and a bitstream of the video, a scanning process is applied to the video picture, wherein the video picture is partitioned into one or more tiles, one or more slices, and a plurality of coding tree units;
- determine, in the scanning process, that the picture parameter set includes a list of syntax elements indicating tile column widths for N tile columns having N indexes, respectively, wherein N is an integer;
- and
- perform the conversion based on the determining,
- wherein the list of syntax elements comprises a first syntax element, a value of which plus 1 specifies directly a width of a N-th tile column of the N tile columns in units of coding tree blocks without referring to other information,
- wherein the value of the first syntax element is used to derive a width of a tile column with an index greater than the N indexes,
- wherein a number of explicitly provided slice heights for slices in a video tile comprising a rectangular slice in the video picture is equal to M, and M is an integer no less than 0, and
- wherein when a difference between a height of the video tile in units of coding tree blocks and a sum of slice heights of the M slices is less than a uniform slice height, a slice height of a (M+1)-th slice of the video tile is set to be the difference.
A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:
- determining, for a video comprising a video picture referring to a picture parameter set, a scanning process is applied to the video picture, wherein the video picture is partitioned into one or more tiles, one or more slices, and a plurality of coding tree units;
- determining, in the scanning process, that the picture parameter set includes a list of syntax elements indicating tile column widths for N tile columns having N indexes, respectively, wherein N is an integer;
- and
- generating the bitstream based on the determining,
- wherein the list of syntax elements comprises a first syntax element, a value of which plus 1 specifies directly a width of a N-th tile column of the N tile columns in units of coding tree blocks without referring to other information,
- wherein the value of the first syntax element is used to derive a width of a tile column with an index greater than the N indexes,
- wherein a number of explicitly provided slice heights for slices in a video tile comprising a rectangular slice in the video picture is equal to M, and M is an integer no less than 0, and
- wherein when a difference between a height of the video tile in units of coding tree blocks and a sum of slice heights of the M slices is less than a uniform slice height, a slice height of a (M+1)-th slice of the video tile is set to be the difference.
Dependencies are inferred from the claim text.