Methods providing encoding/decoding of dependent/independent partitions and related devices
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsRickard Sjöberg, Mitra Damghanian, Martin Pettersson
Life of this patent
Estimating the term…
Abstract
Methods to decode a picture from a bitstream are discussed. A partitioning structure of the picture is determined, wherein the partitioning structure defines at least first and second partitions of the picture. At least one dependency syntax element is decoded from the bitstream, and whether the second partition is dependent on or independent of the first partition is determined based on the at least one dependency syntax element. The picture is decoded from the bitstream based on determining whether the second partition of the picture is dependent on or independent of the first partition of the picture. Related methods of encoding and related devices are also discussed.
Claims20
A method for decoding a picture from a bitstream, the method comprising:
- decoding a segment partitioning structure from one or more syntax elements in the bitstream;
- decoding a number, M, from a syntax element in a parameter set, wherein M represents the number of segment groups there are in the picture, and wherein each segment group consists of an integer number of segments;
- decoding, in a loop executing once for each partition of the segment partitioning structure, wherein the segment partitioning structure defines at least two partitions of the picture, one or more dependency syntax elements from a parameter set in the bitstream, the one or more dependency syntax elements describing dependencies between the at least two partitions, wherein a partition is a segment group and the loop executes M times;
- deriving the dependencies between the at least two partitions using the one or more decoded dependency syntax elements;
- and
- using the derived dependencies to decode the picture.
An electronic device, the electronic device comprising:
- processing circuitry;
- and
- memory coupled with the processing circuitry, wherein the memory includes instructions that when executed by the processing circuitry causes the electronic device to:
- decode a segment partitioning structure from one or more syntax elements in a bitstream;
- decode a number, M, from a syntax element in a parameter set, wherein M represents the number of segment groups there are in the picture, and wherein each segment group consists of an integer number of segments;
- decode, in a loop executing once for each partition of the segment partitioning structure, wherein the segment partitioning structure defines at least two partitions of the picture, one or more dependency syntax elements from a parameter set in the bitstream, the one or more dependency syntax elements describing dependencies between the at least two partitions, wherein a partition is a segment group and the loop executes M times;
- derive the dependencies between the at least two partitions from the one or more decoded dependency syntax elements;
- and
- use the derived dependencies to decode the picture.
A computer program product comprising a non-transitory computer-readable medium having instructions stored thereon that when executed by a processor causes the processor to:
- decode a segment partitioning structure from one or more syntax elements in a bitstream;
- decode the number, M, from a syntax element in a parameter set, wherein M represents the number of segment groups there are in the picture, and wherein each segment group consists of an integer number of segments;
- decode, in a loop executing once for each partition of the segment partitioning structure, wherein the segment partitioning structure defines at least two partitions of the picture, one or more dependency syntax elements from a parameter set in the bitstream, the one or more dependency syntax elements describing dependencies between the at least two partitions, wherein a partition is a segment group and the loop executes M times;
- derive the dependencies between the at least two partitions from the one or more decoded dependency syntax elements;
- and
- use the derived dependencies to decode the picture.
Dependencies are inferred from the claim text.