Device and method for scalable coding of video information
AssigneeQUALCOMM Incorporated
InventorsAdarsh Krishnan Ramasubramonian, Fnu Hendry, Ye-Kui Wang
Life of this patent
Estimating the term…
Abstract
An apparatus configured to code video information includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with a first video layer having a current picture. The processor is configured to process a first offset associated with the current picture, the first offset indicating a difference between (a) most significant bits (MSBs) of a first picture order count (POC) of a previous picture in the first video layer that precedes the current picture in decoding order and (b) MSBs of a second POC of the current picture.
Claims18
An apparatus configured to decode video information, the apparatus comprising:
- a memory configured to store video data associated with a first video layer having a current picture;
- and
- at least one processor in communication with the memory, the at least one processor configured to:
- decode a picture order count (POC) most significant bit (MSB) cycle value in a bitstream, wherein the POC MSB cycle value is associated with the current picture and indicative of a difference between (a) MSBs of a first POC of a previous picture in the first video layer that precedes the current picture in decoding order and (b) MSBs of a second POC of the current picture, wherein the previous picture is a closer one of two pictures relative to the current picture in decoding order, the two pictures being (i) a previous POC-resetting picture in the first video layer indicating a POC reset and (ii) a previous instantaneous decoder refresh (IDR) picture in the first video layer;
- determine whether the current picture is associated with a POC reset;
- based on a determination that the current picture is associated with a POC reset, update POC values of all pictures in a decoded picture buffer (DPB) that are in the first video layer based on the POC MSB cycle value associated with the current picture;
- based on a determination that the current picture is not associated with a POC reset, determine the MSBs of the second POC of the current picture based on the POC MSB cycle value associated with the current picture;
- and
- decode the current picture in the bitstream.
A method of decoding video information, the method comprising:
- decoding a picture order count (POC) most significant bit (MSB) cycle value in a bitstream, wherein the POC MSB cycle value is associated with a current picture in a first video layer and indicative of a difference between (a) MSBs of a first POC of a previous picture in the first video layer that precedes the current picture in decoding order and (b) MSBs of a second POC of the current picture, wherein the previous picture is a closer picture of two pictures relative to the current picture in decoding order, the two pictures being (i) a previous POC-resetting picture in the first video layer indicating a POC reset and (ii) a previous instantaneous decoder refresh (IDR) picture in the first video layer;
- determining whether the current picture is associated with a POC reset;
- performing one of (i) based on determining that the current picture is associated with a POC reset, updating POC values of all pictures in a decoded picture buffer (DPB) that are in the first video layer based on the POC MSB cycle value associated with the current picture, or (ii) based on determining that the current picture is not associated with a POC reset, determining the MSBs of the second POC of the current picture based on the POC MSB cycle value associated with the current picture;
- and
- decoding the current picture in the bitstream.
A non-transitory computer readable medium comprising code that, when executed, causes an apparatus to:
- store video data associated with a first video layer having a current picture;
- decode a picture order count (POC) most significant bit (MSB) cycle value in a bitstream, wherein the POC MSB cycle value is associated with the current picture and indicative of a difference between (a) MSBs of a first POC of a previous picture in the first video layer that precedes the current picture in decoding order and (b) MSBs of a second POC of the current picture, wherein the previous picture is a closer picture of two pictures relative to the current picture in decoding order, the two pictures being (i) a previous POC-resetting picture in the first video layer indicating a POC reset and (ii) a previous instantaneous decoder refresh (IDR) picture in the first video layer;
- determine whether the current picture is associated with a POC reset;
- perform one of (i) update, based on a determination that the current picture is associated with a POC reset, POC values of all pictures in a decoded picture buffer (DPB) that are in the first video layer based on the POC MSB cycle value associated with the current picture, or (ii) determine, based on a determination that the current picture is not associated with a POC reset, the MSBs of the second POC of the current picture based on the POC MSB cycle value associated with the current picture;
- and
- decode the current picture in the bitstream.
A video coding device configured to decode video information, the video coding device comprising:
- means for storing video data associated with a first video layer having a current picture;
- means for decoding a picture order count (POC) most significant bit (MSB) cycle value in a bitstream, wherein the POC MSB cycle value is associated with the current picture and indicative of a difference between (a) MSBs of a first POC of a previous picture in the first video layer that precedes the current picture in decoding order and (b) MSBs of a second POC of the current picture, wherein the previous picture is a closer picture of two pictures relative to the current picture in decoding order, the two pictures being (i) a previous POC-resetting picture in the first video layer indicating a POC reset and (ii) a previous instantaneous decoder refresh (IDR) picture in the first video layer;
- means for determining whether the current picture is associated with a POC reset;
- means for performing one of (i) updating, based on a determination that the current picture is associated with a POC reset, POC values of all pictures in a decoded picture buffer (DPB) that are in the first video layer based on the POC MSB cycle value associated with the current picture, or (ii) determining, based on a determination that the current picture is not associated with a POC reset, the MSBs of the second POC of the current picture based on the POC MSB cycle value associated with the current picture;
- and
- means for decoding the current picture in the bitstream.
Dependencies are inferred from the claim text.