Method and system for selectively breaking prediction in video coding
AssigneeDolby Laboratories Licensing Corporation
InventorMichael Horowitz
Life of this patent
Estimating the term…
Abstract
Described are techniques in video coding and/or decoding that allow for selectively breaking prediction and/or in loop filtering across segment boundaries between different segments of a video picture. A high layer syntax element, such as a parameter set or a slice header, may contain one or more indications signalling to an encoder and/or decoder whether an associated prediction or loop filtering tool may be applied across the segment boundary. In response to such one or more indications, the encoder and/or decoder may then control the prediction or loop filtering tool accordingly.
Claims18
(canceled)
An apparatus comprising a non-transitory computer-readable medium for storing data accessible by a decoder, the computer-readable medium comprising:
- a bitstream stored in the computer-readable medium, the bitstream including data representing:
- a first slice and a second slice of a coded video picture,
- wherein the first slice and the second slice are divided by at least one slice boundary,
- wherein at least the first slice is divided by a tile boundary to belong to two tiles, and
- wherein the two tiles do not have tile headers;
- a parameter set including a first flag that enables the decoder to determine whether to apply a sample adaptive offset operation across the tile boundary, wherein the parameter set comprises tile boundary information for identifying the tile boundary;
- and
- a slice header of the coded video picture including a second flag that enables the decoder to determine whether to apply a sample adaptive offset operation across the at least one slice boundary.
An apparatus comprising a non-transitory computer-readable medium for storing data accessible by a decoder, the computer-readable medium comprising:
- a bitstream stored in the computer-readable medium, the bitstream including data representing:
- a first slice and a second slice of a coded video picture that are divided by at least one slice boundary;
- a first tile and a second tile of the coded video picture that are divided by a tile boundary, wherein the first tile and the second tile do not have tile headers;
- a parameter set including a first flag that enables the decoder to determine whether to apply a sample adaptive offset operation across the tile boundary, wherein the parameter set comprises tile boundary information for identifying the tile boundary;
- and
- a slice header of the coded video picture including a second flag that enables the decoder to determine whether to apply a sample adaptive offset operation across the at least one slice boundary.
Dependencies are inferred from the claim text.