Abstract:
In an example, the present disclosure provides for receiving in a video bitstream an access unit having a first random access point (RAP) picture and receiving in the video bitstream, after the access unit in the bitstream, a subsequent access unit having a second RAP picture. In a case that one or more random access skipped leading (RASL) pictures for the subsequent access unit are not present in the received video bitstream, shifting a picture buffer removal time earlier based on a picture buffer removal delay offset. Another example provides for receiving an access unit after an earlier initialization of the hypothetical reference decoder (HRD), the access unit having a RAP picture, wherein associated access units containing RASL pictures are not received and initializing a picture buffer removal time and a picture buffer removal delay offset in response to receiving the access unit and not receiving the associated access units containing RASL pictures.
Abstract:
In an example, a method of decoding video data includes determining whether a reference index for a current block corresponds to an inter-view reference picture, and when the reference index for the current block corresponds to the inter-view reference picture, obtaining, from an encoded bitstream, data indicating a view synthesis prediction (VSP) mode of the current block, where the VSP mode for the reference index indicates whether the current block is predicted with view synthesis prediction from the inter-view reference picture.
Abstract:
A device obtains, from a bitstream that includes an encoded representation of the video data, a non-nested Supplemental Enhancement Information (SEI) message that is not nested within another SEI message in the bitstream. Furthermore, the device determines a layer of the bitstream to which the non-nested SEI message is applicable. The non-nested SEI message is applicable to layers for which video coding layer (VCL) network abstraction layer (NAL) units of the bitstream have layer identifiers equal to a layer identifier of a SEI NAL unit that encapsulates the non-nested SEI message. A temporal identifier of the SEI NAL unit is equal to a temporal identifier of an access unit containing the SEI NAL unit. Furthermore, the device processes, based in part on one or more syntax elements in the non-nested SEI message, video data of the layer of the bitstream to which the non-nested SEI message is applicable.
Abstract translation:设备从包含视频数据的编码表示的比特流中获得未嵌套在比特流中另一SEI消息内的非嵌套补充增强信息(SEI)消息。 此外,设备确定非嵌套SEI消息可应用到的比特流层。 非嵌套SEI消息适用于层的视频编码层(VCL)网络抽象层(NAL)单元具有层标识符等于封装非嵌套SEI消息的SEI NAL单元的层标识符。 SEI NAL单元的时间标识符等于包含SEI NAL单元的访问单元的时间标识符。 此外,该设备部分地基于非嵌套SEI消息中的一个或多个语法元素处理非嵌套SEI消息可应用于的位流层的视频数据。
Abstract:
In one example, a device includes a video coder configured to determine a first co-located reference picture for generating a first temporal motion vector predictor candidate for predicting a motion vector of a current block, determine a second co-located reference picture for generating a second temporal motion vector predictor candidate for predicting the motion vector of the current block, determine a motion vector predictor candidate list that includes at least one of the first temporal motion vector predictor candidate and the second temporal motion vector predictor candidate, select a motion vector predictor from the motion vector predictor candidate list, and code the motion vector of the current block relative to the selected motion vector predictor.
Abstract:
Systems and methods for coding video information for a current view based on a residual prediction from video information for a reference view are described. In one innovative aspect, an apparatus for coding digital video is provided. The apparatus includes a memory configured to store current view video information and reference view video information. The apparatus also includes a processor configured to determine a value of a current video unit of the current view based at least on a motion compensated block of the reference view. The motion compensated block may be determined based at least in part on motion information and a disparity vector associated with the current video unit. Decoding devices and methods as well as corresponding encoding devices and methods are described.
Abstract:
A video coder determines a first picture order count (POC) value of a first reference picture associated with a first motion vector of a corresponding block that points in a first direction and determines whether a first reference picture list for the current block includes a reference picture having the first POC value; in response to the reference picture list not including the reference picture having the first POC value, determines a second POC value of a second reference picture associated with a second motion vector of the corresponding block that points in a second direction, determines whether the first reference picture list for the current block includes a reference picture having the second POC value and in response to the first reference picture list including the reference picture having the second POC value, decodes the current motion vector using the second motion vector of the corresponding block.
Abstract:
This disclosure includes techniques for signaling characteristics of a representation of multimedia content at a representation layer, such as frame packing arrangement information for the representation. In one example, an apparatus for receiving video data includes a processing unit configured to receive information indicative of whether a bitstream includes a packed frame of video data, wherein the packed frame comprises two frames corresponding to different views of a scene for three-dimensional playback, and wherein the information is present in a representation layer external to a codec layer of the bitstream, automatically determine whether the apparatus is capable of decoding and rendering the bitstream based on an analysis of the received information and decoding and rendering capabilities of the device, and retrieve the bitstream when the processing unit determines that the device is capable of decoding and rendering the bitstream.
Abstract:
In one example, a device includes a video coder configured to determine, for each reference picture in one or more reference picture lists for a current picture, whether the reference picture is to be included in a plurality of reference pictures based on types for the reference pictures in the reference picture lists, compare picture order count (POC) values of each of the plurality of reference pictures to a POC value of the current picture to determine a motion vector predictor for a current block based on motion vectors of a co-located block of video data in a reference picture of the plurality of reference pictures, determine whether a forward motion vector or a backward motion vector of the co-located block is to be initially used to derive the motion vector predictor, and code a motion vector for the current block of video data relative to the motion vector predictor.
Abstract:
When coding multiview video data, a video coder can code one or more pictures in one or more reference views, including a first reference view and determine a disparity vector for a current block based on motion information of one or more neighboring blocks of the current block, wherein the current block is in a second view, wherein the disparity vector points from the current block to a corresponding block in a picture of the same time instance in one of the one or more reference views.
Abstract:
A video coder may, in some cases, signal whether one or more initial reference picture lists are to be modified. When an initial list is to be modified, the video coder can signal information indicating a starting position in the initial reference picture list. When the starting position signaled by the video coder is less than a number of pictures included in the initial reference picture list, then the video coder signals the number of pictures to be inserted into the initial reference picture list, and a reference picture source from which a picture can be retrieved to insert into the initial reference picture list to construct a modified reference picture list.