SIGNALING OF STATE INFORMATION FOR A DECODED PICTURE BUFFER AND REFERENCE PICTURE LISTS
First Claim
1. A computing system that implements a video encoder, wherein the computing system is adapted to perform a method comprising:
- determining state information that identifies which pictures are available for use as reference pictures;
setting syntax elements that represent the state information, including setting identifying information for a long-term reference picture (“
LTRP”
), wherein the identifying information for the LTRP is a value of picture order count least significant bits (“
POC LSBs”
) for the LTRB; and
outputting the syntax elements as part of a bitstream.
2 Assignments
0 Petitions
Accused Products
Abstract
Innovations for signaling state of a decoded picture buffer (“DPB”) and reference picture lists (“RPLs”). In example implementations, rather than rely on internal state of a decoder to manage and update DPB and RPLs, state information about the DPB and RPLs is explicitly signaled. This permits a decoder to determine which pictures are expected to be available for reference from the signaled state information. For example, an encoder determines state information that identifies which pictures are available for use as reference pictures (optionally considering feedback information from a decoder about which pictures are available). The encoder sets syntax elements that represent the state information. In doing so, the encoder sets identifying information for a long-term reference picture (“LTRP”), where the identifying information is a value of picture order count least significant bits for the LTRB. The encoder then outputs the syntax elements as part of a bitstream.
71 Citations
44 Claims
-
1. A computing system that implements a video encoder, wherein the computing system is adapted to perform a method comprising:
-
determining state information that identifies which pictures are available for use as reference pictures; setting syntax elements that represent the state information, including setting identifying information for a long-term reference picture (“
LTRP”
), wherein the identifying information for the LTRP is a value of picture order count least significant bits (“
POC LSBs”
) for the LTRB; andoutputting the syntax elements as part of a bitstream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a computing system that implements a video encoder, a method comprising:
-
outputting syntax elements as part of a bitstream, wherein the syntax elements represent first state information that identifies which pictures are expected to be available for use as reference pictures by a video decoder, the syntax elements including identifying information for a long-term reference picture (“
LTRP”
), wherein the identifying information for the LTRP is a value of picture order count least significant bits (“
POC LSBs”
) for the LTRB;receiving feedback information, wherein the feedback information represents second state information that identifies which pictures are available for use as reference pictures by the video decoder; and using the feedback information during encoding.
-
-
21. In a computing system that implements a video decoder, a method comprising:
-
receiving at least part of a bitstream; parsing syntax elements from the bitstream, wherein the syntax elements represent state information that identifies which pictures are available for use as reference pictures, the syntax elements including identifying information for a long-term reference picture (“
LTRP”
), wherein the identifying information for the LTRP is a value of picture order count least significant bits (“
POC LSBs”
) for the LTRB; andusing the identifying information during decoding. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. One or more computer-readable storage media storing computer-executable instructions for causing a computing system programmed thereby to perform a method comprising:
-
receiving at least part of a bitstream; parsing syntax elements from the bitstream, wherein the syntax elements represent state information that identifies which pictures are available for use as reference pictures, the syntax elements including identifying information for a long-term reference picture (“
LTRP”
), wherein the identifying information for the LTRP is a value of picture order count least significant bits (“
POC LSBs”
) for the LTRB; andusing the identifying information during decoding. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A computing system that implements a video decoder, wherein the computing system is adapted to perform a method comprising:
-
receiving at least part of a bitstream; parsing syntax elements from the bitstream, wherein the syntax elements represent first state information that identifies which pictures are expected to be available for use as reference pictures by the video decoder, the syntax elements including identifying information for a long-term reference picture (“
LTRP”
), wherein the identifying information for the LTRP is a value of picture order count least significant bits (“
POC LSBs”
) for the LTRB; andsending feedback information for use by a video encoder during encoding, wherein the feedback information represents second state information that identifies which pictures are available for use as reference pictures by the video decoder.
-
-
40. A real-time communication tool comprising a video encoder, a video decoder, a voice input device, a speaker, a video capture component, a display, and a communication connection;
wherein the real-time communication tool is adapted to process syntax elements that represent state information in a bitstream, wherein the state information identifies which pictures are available for use as reference pictures, the syntax elements including identifying information for a long-term reference picture (“
LTRP”
), wherein the identifying information for the LTRP is a value of picture order count least significant bits (“
POC LSBs”
) for the LTRB.- View Dependent Claims (41, 42, 43, 44)
Specification