SIGNALING FOR SUB-DECODED PICTURE BUFFER (SUB-DPB) BASED DPB OPERATIONS IN VIDEO CODING
First Claim
Patent Images
1. A method of decoding video data, the method comprising:
- receiving an encoded video bitstream that includes a plurality of pictures;
storing the plurality of pictures in one or more sub-decoded picture buffers (DPBs);
receiving a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream;
applying the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point; and
performing a sub-DPB management process on the one or more sub-DPBs in accordance with the received respective single sets of sub-DPB parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of decoding video data including receiving an encoded video bitstream that includes a plurality of pictures and storing the plurality of pictures in one or more sub-DPBs. The method further including receiving a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream. applying the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point, and performing a sub-DPB management process on the one or more sub-DPBs in accordance with the received respective single sets of sub-DPB parameters.
31 Citations
40 Claims
-
1. A method of decoding video data, the method comprising:
-
receiving an encoded video bitstream that includes a plurality of pictures; storing the plurality of pictures in one or more sub-decoded picture buffers (DPBs); receiving a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream; applying the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point; and performing a sub-DPB management process on the one or more sub-DPBs in accordance with the received respective single sets of sub-DPB parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus configured to decode video data, the apparatus comprising:
-
one or more memory devices comprising one or more sub-decoded picture buffers (DPBs) configured to store video data; and a video decoder configured to; receive an encoded video bitstream that includes a plurality of pictures; store the plurality of pictures in the one or more sub-DPBs; receive a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream; apply the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point; and perform a sub-DPB management process on the one or more sub-DPBs in accordance with the received respective single sets of sub-DPB parameters. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus configured to decode video data, the apparatus comprising:
-
means for receiving an encoded video bitstream that includes a plurality of pictures; means for storing the plurality of pictures in one or more sub-decoded picture buffers (DPBs); means for receiving a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream; means for applying the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point; and means for performing a sub-DPB management process on the one or more sub-DPBs in accordance with the received respective single sets of sub-DPB parameters.
-
-
22. A computer-readable storage medium storing instructions that, when executed, cause one or more processors of a device configured to decode video data to:
-
receive an encoded video bitstream that includes a plurality of pictures; store the plurality of pictures in the one or more sub-DPBs; receive a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream; apply the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point; and perform a sub-DPB management process on the one or more sub-DPBs in accordance with the received respective single sets of sub-DPB parameters.
-
-
23. A method of encoding video data, the method comprising:
-
reconstructing a plurality of pictures of an encoded video bitstream; storing the plurality of pictures in one or more sub-decoded picture buffers (DPBs); generating a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream; applying the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point; performing a sub-DPB management process on the one or more sub-DPBs in accordance with the generated respective single sets of sub-DPB parameters; and signaling the respective set of sub-DPB parameters in the encoded video bitstream. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus configured to encode video data, the apparatus comprising:
-
one or more memory devices comprising one or more sub-decoded picture buffers (DPBs) configured to store video data; and a video encoder configured to; reconstruct a plurality of pictures of an encoded video bitstream; store the plurality of pictures in one or more sub-decoded picture buffers (DPBs); generate a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream; apply the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point; perform a sub-DPB management process on the one or more sub-DPBs in accordance with the generated respective single sets of sub-DPB parameters; and signal the respective set of sub-DPB parameters in the encoded video bitstream. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus configured to encode video data, the apparatus comprising:
-
means for reconstructing a plurality of pictures of an encoded video bitstream; means for storing the plurality of pictures in one or more sub-decoded picture buffers (DPBs); means for generating a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream; means for applying the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point; means for performing a sub-DPB management process on the one or more sub-DPBs in accordance with the generated respective single sets of sub-DPB parameters; and means for signaling the respective set of sub-DPB parameters in the encoded video bitstream.
-
-
40. A computer-readable storage medium storing instructions that, when executed, cause one or more processors of a device configured to encode video data to:
-
reconstruct a plurality of pictures of an encoded video bitstream; store the plurality of pictures in one or more sub-decoded picture buffers (DPBs); generate a respective set of sub-DPB parameters for each respective operation point of the encoded video bitstream; apply the respective set of sub-DPB parameters to all layers of an output layer set for each respective operation point; perform a sub-DPB management process on the one or more sub-DPBs in accordance with the generated respective single sets of sub-DPB parameters; and signal the respective set of sub-DPB parameters in the encoded video bitstream.
-
Specification