Method for tile group identification
AssigneeTencent America LLC
InventorsByeongdoo Choi, Shan Liu
Life of this patent
Estimating the term…
Abstract
Methods and systems for decoding a video stream are provided, a method comprises receiving a coded video stream comprising a picture partitioned into a plurality of tile groups, each of the plurality of tile groups include at least one tile, the coded video stream further comprising a first indicator that indicates whether a tile group of the plurality of tile groups has a rectangular shape; identifying whether the tile group of the picture has the rectangular shape based on the first indicator; and reconstructing, forwarding, or discarding the tile group.
Claims20
A method performed by at least one processor, the method comprising:
- receiving a coded video stream comprising a picture partitioned into a plurality of tile groups corresponding to respective network abstraction layer (NAL) units, wherein each of the plurality of tile groups includes at least one tile;
- parsing, from one or more codewords in a NAL unit header, a value of an identifier for a corresponding NAL unit;
- if the value of the identifier for the corresponding NAL unit is not in a list of values, discarding the corresponding NAL unit without reconstructing a corresponding tile group;
- and
- if the value of the identifier for the corresponding NAL unit is in the list of values:
- identifying a tile group from the plurality of tile groups using the value of the identifier;
- determining, based on a syntax element value in a picture parameter set (PPS) of the coded video stream, that a rectangular mode is used for the picture in which the tile group has a rectangular shape;
- and
- in accordance with the determination that the rectangular mode is used for the picture, identifying a tile group size for the tile group based on a second syntax element in the PPS;
- and
- reconstructing the tile group using the tile group size.
A system for decoding a coded video stream, the system comprising:
- memory configured to store computer program code;
- and
- at least one processor configured to access the computer program code, and operate as instructed by the computer program code, the computer program code including instructions for:
- receiving a coded video stream comprising a picture partitioned into a plurality of tile groups corresponding to respective network abstraction layer (NAL) units, wherein each of the plurality of tile groups includes at least one tile;
- parsing, from one or more codewords in a NAL unit header, a value of an identifier for a corresponding NAL unit;
- if the value of the identifier for the corresponding NAL unit is not in a list of values, discarding the corresponding NAL unit without reconstructing a corresponding tile group;
- and
- if the value of the identifier for the corresponding NAL unit is in the list of values:
- identifying a tile group from the plurality of tile groups using the value of the identifier;
- determining, based on a syntax element value in a picture parameter set (PPS) of the coded video stream, that a rectangular mode is used for the picture in which the tile group has a rectangular shape;
- and
- in accordance with the determination that the rectangular mode is used for the picture, identifying a tile group size for the tile group based on a second syntax element in the PPS;
- and
- reconstructing the tile group using the tile group size.
A non-transitory computer-readable medium storing computer instructions that, when executed by at least one processor, cause the at least one processor to:
- receive a coded video stream comprising a picture partitioned into a plurality of tile groups corresponding to respective network abstraction layer (NAL) units, wherein each of the plurality of tile groups includes at least one tile;
- parse, from one or more codewords in a NAL unit header, a value of an identifier for a corresponding NAL unit;
- if the value of the identifier for the corresponding NAL unit is not in a list of values, discard the corresponding NAL unit without reconstructing a corresponding tile group;
- and
- if the value of the identifier for the corresponding NAL unit is in the list of values:
- identify a tile group from the plurality of tile groups using the value of the identifier;
- determine, based on a syntax element value in a picture parameter set (PPS) of the coded video stream, that a rectangular mode is used for the picture in which the tile group has a rectangular shape;
- and
- in accordance with the determination that the rectangular mode is used for the picture, identify a tile group size for the tile group based on a second syntax element in the PPS;
- and
- reconstruct the tile group using the tile group size.
Dependencies are inferred from the claim text.