Method and device using an out of band end of stream nal unit in decoding
AssigneeTencent America LLC
InventorsStephan WENGER, Shan LIU
Life of this patent
Estimating the term…
Abstract
A method of and a device for decoding at least one video stream, each video stream of the at least one video stream associated with a respective Decoder Parameter Set. The method includes activating, by a decoder, the Decoder Parameter Set of a first video stream of the at least one video stream, processing, by the decoder, an End of Stream NAL unit that is made available to the decoder outside of the first video stream, and deactivating, by the decoder, the Decoder Parameter Set of the first video stream in response to the decoder processing the End of Stream NAL unit.
Claims21
A method for decoding at least one video stream, each video stream of the at least one video stream including a first plurality of coded video sequences including coded video sequences having different presentation times and each video stream of the at least one video stream associated with a respective Decoder Parameter Set pertaining to all video sequences of the video stream, the method comprising:
- activating, by a decoder, the Decoder Parameter Set of a first video stream of the at least one video stream, the Decoder Parameter Set of the first video stream remaining active for the first plurality of coded video sequences of the first video stream;
- processing, by the decoder, an End of Stream NAL unit that is made available to the decoder outside of the first video stream;
- and
- deactivating, by the decoder, the Decoder Parameter Set of the first video stream in response to the decoder processing the End of Stream NAL unit.
(canceled)
A device for decoding at least one video stream, each video stream of the at least one video stream including at least two coded video sequences having different presentation times and each video stream of the at least one video stream associated with a respective Decoder Parameter Set pertaining to all video sequences of the video stream, the device comprising:
- a decoder configured to:
- activate the Decoder Parameter Set of a first video stream of the at least one video stream, the Decoder Parameter Set of the first video stream remaining active for a first plurality of coded video sequences of the first video stream;
- process an End of Stream NAL unit that is made available to the decoder outside of the first video stream;
- and
- deactivate the Decoder Parameter Set of the first video stream in response to processing the End of Stream NAL unit.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to:
- decode at least one video stream, each video stream of the at least one video stream including at least two coded video sequences having different presentation times and each video stream of the at least one video stream associated with a respective Decoder Parameter Set pertaining to all video sequences of the video stream, by the one or more processor being caused to:
- activate the Decoder Parameter Set of a first video stream of the at least one video stream, the Decoder Parameter Set of the first video stream remaining active for a first plurality of coded video sequences of the first video stream;
- process an End of Stream NAL unit that is made available to the decoder outside of the first video stream;
- and
- deactivate the Decoder Parameter Set of the first video stream in response to the decoder processing the End of Stream NAL unit.
Dependencies are inferred from the claim text.