Output of prior pictures for pictures starting a new coded video sequence in video coding
AssigneeHuawei Technologies Co., Ltd.
InventorYe-Kui Wang
Life of this patent
Estimating the term…
Abstract
A method of decoding a coded video bitstream is provided. The method includes receiving the coded video bitstream, wherein the coded video bitstream contains a gradual decoding refresh (GDR) picture and a first flag having a first value; setting a second value of a second flag equal to the first value of the first flag; emptying any previously-decoded pictures from a decoded picture buffer (DPB) based on the second flag having the second value; and decoding a current picture after the DPB has been emptied. A corresponding method of encoding is also provided.
Claims21
A method of decoding implemented by a video decoder, comprising:
- receiving, by the video decoder, a coded video bitstream, wherein the coded video bitstream contains a gradual decoding refresh (GDR) picture and a first flag having a first value;
- setting, by the video decoder, a second value of a second flag equal to the first value of the first flag;
- emptying, by the video decoder, any previously-decoded pictures from a decoded picture buffer (DPB) based on the second flag having the second value after the GDR picture has been decoded;
- and
- decoding, by the video decoder, a current picture after the DPB has been emptied.
A method of encoding implemented by a video encoder, the method comprising:
- determining, by the video encoder, a random access point for a video sequence;
- encoding, by the video encoder, a gradual decoding refresh (GDR) picture into the video sequence at the random access point;
- setting, by the video encoder, a flag to a first value to instruct a video decoder to empty any previously-decoded pictures from a decoded picture buffer (DPB);
- generating, by the video encoder, a video bitstream containing the video sequence having the GDR picture at the random access point and the flag;
- and
- storing, by the video encoder, the video bitstream for transmission toward the video decoder.
A decoding device, comprising:
- a receiver configured to receive a coded video bitstream;
- a memory coupled to the receiver, the memory storing instructions;
- and
- a processor coupled to the memory, the processor configured to execute the instructions to cause the decoding device to:
- receive the coded video bitstream, wherein the coded video bitstream contains a gradual decoding refresh (GDR) picture and a first flag having a first value;
- set a second value of a second flag equal to the first value of the first flag;
- empty any previously-decoded pictures from a decoded picture buffer (DPB) based on the second flag having the second value;
- and
- decode a current picture after the DPB has been emptied.
An encoding device, comprising:
- a memory containing instructions;
- a processor coupled to the memory, the processor configured to implement the instructions to cause the encoding device to:
- determine a random access point for a video sequence;
- encode a gradual decoding refresh (GDR) picture into the video sequence at the random access point;
- set a flag to a first value to instruct a video decoder to empty any previously-decoded pictures from a decoded picture buffer (DPB);
- and
- generate a video bitstream containing the video sequence having the GDR picture at the random access point and the flag;
- and
- a transmitter coupled to the processor, the transmitter configured to transmit the video bitstream toward the video decoder.
Dependencies are inferred from the claim text.