Gradual random access (GRA) signalling in video coding
AssigneeQUALCOMM Incorporated
InventorsMuhammed Zeyd Coban, Adarsh Krishnan Ramasubramonian, Vadim Seregin, Marta Karczewicz
Life of this patent
Estimating the term…
Abstract
A method of decoding video data includes decoding, from a coded video bitstream and as an unsigned integer 0-th order Exp-Golomb-coded syntax element with the left bit first, a value that specifies a target recovery point picture for a current picture of a current sequence of pictures, wherein the target recovery point picture is located at or after the current picture in display order; and recovering decoding of the current sequence of pictures at the target recovery point picture.
Claims12
A method of decoding video data, the method comprising:
- decoding, from a coded video bitstream and as an unsigned integer 0-th order Exp-Golomb-coded syntax element with the left bit first, a value that specifies a target recovery point picture for a current picture of a current sequence of pictures, wherein the target recovery point picture is located at or after the current picture in display order, wherein the value that specifies the target recovery point picture is in a range of zero to MaxPicOrderCntLsb minus 1, inclusive, and wherein decoding the value comprises decoding the syntax element from a header syntax structure of the coded video bitstream that is referred to by the current picture;
- and
- recovering decoding of the current sequence of pictures at the target recovery point picture.
A method of encoding video data, the method comprising:
- selecting, for a current picture of a current sequence of pictures and at or after the current picture in display order, a target recovery point picture;
- and
- encoding, in a coded video bitstream and as an unsigned integer 0-th order Exp-Golomb-coded syntax element with the left bit first, a value that specifies the target recovery point picture for the current picture of the current sequence of pictures, wherein the value that specifies the target recovery point picture is in a range of zero to MaxPicOrderCntLsb minus 1, inclusive, and wherein encoding the value comprises encoding the syntax element from a header syntax structure of the coded video bitstream that is referred to by the current picture.
A device for decoding video data, the device comprising:
- a memory configured to store at least a portion of a coded video bitstream;
- and
- one or more processors implemented in circuity and configured to:
- decode, from the coded video bitstream and as an unsigned integer 0-th order Exp-Golomb-coded syntax element with the left bit first, a value that specifies a target recovery point picture for a current picture of a current sequence of pictures, wherein the target recovery point picture is located at or after the current picture in display order, wherein the value that specifies the target recovery point picture is in a range of zero to MaxPicOrderCntLsb minus 1, inclusive, and wherein, to decode the value, the one or more processors are configured to decode the syntax element from a header syntax structure of the coded video bitstream that is referred to by the current picture;
- and
- recover decoding of the current sequence of pictures at the target recovery point picture.
A device for encoding video data, the device comprising:
- a memory configured to store at least a portion of a coded video bitstream;
- and
- one or more processors implemented in circuity and configured to:
- select, for a current picture of a current sequence of pictures and at or after the current picture in display order, a target recovery point picture;
- and
- encode, in the coded video bitstream and as an unsigned integer 0-th order Exp-Golomb-coded syntax element with the left bit first, a value that specifies the target recovery point picture for the current picture of the current sequence of pictures, wherein the value that specifies the target recovery point picture is in a range of zero to MaxPicOrderCntLsb minus 1, inclusive, and wherein, to encode the value, the one or more processors are configured to encode the syntax element from a header syntax structure of the coded video bitstream that is referred to by the current picture.
A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors of a video decoder, cause the one or more processors to:
- decode, from a coded video bitstream and as an unsigned integer 0-th order Exp-Golomb-coded syntax element with the left bit first, a value that specifies a target recovery point picture for a current picture of a current sequence of pictures, wherein the target recovery point picture is located at or after the current picture in display order, wherein the value that specifies the target recovery point picture is in a range of zero to MaxPicOrderCntLsb minus 1, inclusive, and wherein the instructions that cause the one or more processors to decode the value comprise instructions that cause the one or more processors to decode the syntax element from a header syntax structure of the coded video bitstream that is referred to by the current picture;
- and
- recover decoding of the current sequence of pictures at the target recovery point picture.
Dependencies are inferred from the claim text.