Abstract:
An apparatus configured to code video information in a bitstream includes a memory and a processor in communication with the memory. The memory is configured to store video information associated with a video layer having a current picture. The processor is configured to: determine whether a slice segment header extension associated with the current picture is present in the bitstream; and determine that one or more most significant bits (MSBs) of a picture order count (POC) value associated with the current picture are not present in the bitstream in response to a determination that the slice segment header extension associated with the current picture is not present in the bitstream. The processor may encode or decode the video information in the bitstream.
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.
Abstract:
A device for video encoding multi-layer video data includes a memory configured to store at least a portion of a multi-layer bitstream of video data and one or more processors configured to: encode a first access unit comprising at least a layer and a reference layer of the layer; determine if the first access unit is a recovery point; in response to the first access unit being a recovery point, include in the first access unit, a recovery point SEI message that applies to at least the layer and the reference layer; and generate the first access unit with the SEI message.
Abstract:
In an example, a method for video coding includes processing a Supplemental Enhancement Information (SEI) Network Abstraction Layer (NAL) unit that comprises one or more SEI message structures in a raw byte sequence payload (RBSP), such that one or more SEI message structure includes at least one nesting SEI message structure having one or more SEI messages. In various embodiments, the SEI NAL unit is processed, and a syntax element, indicative of a number of SEI messages comprised within the at least one nesting message structure, is coded.
Abstract:
In general, techniques are described for coding picture order count values identifying long-term reference pictures. A video decoding device comprising a processor may perform the techniques. The processor may determine least significant bits (LSBs) of a picture order count (POC) value that identifies a long-term reference picture (LTRP). The LSBs do not uniquely identify the POC value with respect to the LSBs of any other POC value identifying any other picture in a decoded picture buffer (DPB). The processor may determine most significant bits (MSBs) of the POC value. The MSBs combined with the LSBs is sufficient to distinguish the POC value from any other POC value that identifies any other picture in the DPB. The processor may retrieve the LTRP from the decoded picture buffer based on the LSBs and MSBs of the POC value, and decode a current picture of the video data using the retrieved LTRP.
Abstract:
A device for coding video data includes a memory comprising a decoded picture buffer (DPB) configured to store video data, and a video coder configured to code data representative of a value for a picture order count (POC) resetting period identifier, wherein the data is included in a slice segment header for a slice associated with a coded picture of a layer of video data, and wherein the value of the POC resetting period identifier indicates a POC resetting period including the coded picture, and reset at least part of a POC value for the coded picture in the POC resetting period in the layer and POC values for one or more pictures in the layer that are currently stored in the DPB.
Abstract:
Systems, methods, and devices for coding multilayer video data are disclosed that may include encoding, decoding, transmitting, or receiving multilayer video data. The systems, methods, and devices may transmit or receive a video parameter set (VPS) including information for a series of layers, each layer including visual signal information. The systems, methods, and devices may code (encode or decode) video data based on the visual signal information signaled per layer in the VPS.
Abstract:
In general, techniques are described for coding picture order count values identifying long-term reference pictures. A video decoding device comprising a processor may perform the techniques. The processor may be configured to determine a number of bits used to represent least significant bits of the picture order count value that identifies a long-term reference picture to be used when decoding at least a portion of a current picture and parse the determined number of bits from a bitstream representative of the encoded video data. The parsed bits represent the least significant bits of the picture order count value. The processor retrieves the long-term reference picture from a decoded picture buffer based on the least significant bits, and decodes at least the portion of the current picture using the retrieved long-term reference picture.
Abstract:
A video decoder may be configured to decode a first value representative of a difference between a base most significant bits (MSBs) value of a picture order count (POC) value of a current picture of video data and a first MSBs value of a first POC value of a first long-term reference picture of the video data, decode a second value representative of a difference between a second MSBs value of a second POC value of a second long-term reference picture of the video data and the first MSBs value, wherein the first POC value and the second POC value have different least significant bits values, and decode at least a portion of a current picture of the video data relative to at least one of the first long-term reference picture and the second long-term reference picture.
Abstract:
A video processing device obtains a data stream comprising a plurality of elementary streams and a High Efficiency Video Coding (HEVC) timing and Hypothetical Reference Decoder (HRD) descriptor. The HEVC timing and HRD descriptor comprises a target schedule index syntax element indicating an index of a delivery schedule. The video processing device may identify, based on a set of parameters, a syntax element in an array of syntax elements in a video parameter set (VPS). The set of parameters may comprise a parameter having a value equal to a value of the target schedule index syntax element. The video processing device may identify, based on an index specified by the identified syntax element, a particular HRD parameters syntax structure in a plurality of HRD parameters syntax structures as being applicable to a particular elementary stream.