Signaling attributes for network-streamed video data
    41.
    发明授权
    Signaling attributes for network-streamed video data 有权
    网络流视频数据的信令属性

    公开(公告)号:US09226045B2

    公开(公告)日:2015-12-29

    申请号:US13154285

    申请日:2011-06-06

    摘要: In one example, an apparatus for signaling information for video data includes a processor configured to receive video data for two or more views of a scene, form a representation comprising a subset of the two or more views, and send, to a client device, as a part of a manifest of the representation, information indicative of a maximum number of views in the representation that can be targeted for output. An apparatus for receiving information for video data may receive the manifest including the information indicating the maximum number of views and request at least a portion of the video data of the representation based at least in part on a maximum number of views that can be output by the apparatus and the information indicative of the maximum number of views in the representation that can be targeted for output.

    摘要翻译: 在一个示例中,用于为视频数据发送信息的装置包括:处理器,被配置为接收场景的两个或更多个视图的视频数据,形成包括两个或更多视图的子集的表示,并且向客户端设备发送, 作为表示清单的一部分,指示表示中可以针对输出的最大视图数量的信息。 用于接收视频数据的信息的装置可以至少部分地基于最大数量的视图可以输出视频数据的最大数量,所述装置包括指示最大视图数量的信息,并请求至少部分视频数据的视频数据。 该装置和指示可以针对输出的表示中的最大视图数量的信息。

    Rate-distortion quantization for context-adaptive variable length coding (CAVLC)
    42.
    发明授权
    Rate-distortion quantization for context-adaptive variable length coding (CAVLC) 有权
    用于上下文自适应可变长度编码(CAVLC)的速率失真量化

    公开(公告)号:US08902972B2

    公开(公告)日:2014-12-02

    申请号:US12338838

    申请日:2008-12-18

    CPC分类号: H04N19/124 H04N19/126

    摘要: In general, this disclosure provides techniques for quantization of the coefficients of video blocks in a manner that can achieve a desirable balance of rate and distortion. The described techniques may analyze a plurality of quantization levels associated with each individual coefficient to select the quantization level for the individual coefficients that results in a lowest coding cost. Since CAVLC does not encode each coefficient independently, the techniques may compute the coding costs for each of the candidate quantization levels associated with the individual coefficients based on quantization levels selected for previously quantized coefficients and estimated (or predicted) quantization levels for subsequent coefficients of a coefficient vector. The quantization levels for each of the coefficients are selected based on computed coding costs to obtain a set of quantized coefficients that minimize a rate-distortion model.

    摘要翻译: 通常,本公开提供了以可以实现速率和失真的期望平衡的方式来量化视频块的系数的技术。 所描述的技术可以分析与每个单独系数相关联的多个量化级别,以选择导致最低编码成本的各个系数的量化级别。 由于CAVLC不独立地对每个系数进行编码,所以这些技术可以基于针对先前量化的系数选择的量化级别和针对先前量化的系数的估计(或预测的)量化级别计算与各个系数相关联的每个候选量化级别的编码成本, 系数向量。 基于计算的编码成本来选择每个系数的量化级别,以获得最小化速率 - 失真模型的一组量化系数。

    Video coding with large macroblocks
    43.
    发明授权
    Video coding with large macroblocks 有权
    具有大宏块的视频编码

    公开(公告)号:US08619856B2

    公开(公告)日:2013-12-31

    申请号:US12562438

    申请日:2009-09-18

    IPC分类号: H04N7/12

    摘要: Techniques are described for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards. For example, the techniques include encoding and decoding a video stream using macroblocks comprising greater than 16×16 pixels, for example, 64×64 pixels. Each macroblock may be partitioned into two or more partitions, and two or more of the partitions may be encoded using different modes. In one example, an apparatus includes a video encoder configured to receive a video block having a size of more than 16×16 pixels, partition the block into partitions, encode one of the partitions using a first encoding mode, encode another of the partitions using a second encoding mode different from the first encoding mode, and generate block-type syntax information that indicates the size of the block and identifies the partitions and the encoding modes used to encode the partitions.

    摘要翻译: 描述了使用比常规视频编码和解码标准规定的宏块大的宏块对数字视频数据进行编码和解码的技术。 例如,这些技术包括使用包括大于16×16像素(例如,64×64像素)的宏块对视频流进行编码和解码。 每个宏块可以被划分成两个或更多个分区,并且可以使用不同的模式对两个或更多个分区进行编码。 在一个示例中,一种装置包括:视频编码器,被配置为接收尺寸大于16×16像素的视频块,将块划分成分区,使用第一编码模式对其中一个分区进行编码,使用 与第一编码模式不同的第二编码模式,并生成指示块大小并识别用于对分区进行编码的分区和编码模式的块型语法信息。

    MOTION VECTOR PREDICTION IN VIDEO CODING
    44.
    发明申请
    MOTION VECTOR PREDICTION IN VIDEO CODING 有权
    运动矢量预测在视频编码

    公开(公告)号:US20120269270A1

    公开(公告)日:2012-10-25

    申请号:US13451161

    申请日:2012-04-19

    IPC分类号: H04N7/32

    摘要: Aspects of this disclosure relate to, in an example, a method that includes identifying a first block of video data in a first temporal location from a first view, wherein the first block is associated with a first disparity motion vector. The method also includes determining a motion vector predictor for a second motion vector associated with a second block of video data, wherein the motion vector predictor is based on the first disparity motion vector. When the second motion vector comprises a disparity motion vector, the method includes determining the motion vector predictor comprises scaling the first disparity motion vector to generate a scaled motion vector predictor, wherein scaling the first disparity motion vector comprises applying a scaling factor comprising a view distance of the second disparity motion vector divided by a view distance of the first motion vector to the first disparity motion vector.

    摘要翻译: 本公开的方面在一个示例中涉及一种包括从第一视图识别第一时间位置中的第一视频数据块的方法,其中第一块与第一视差运动矢量相关联。 该方法还包括确定与第二视频数据块相关联的第二运动矢量的运动矢量预测器,其中运动矢量预测器基于第一视差运动矢量。 当第二运动矢量包括视差运动矢量时,该方法包括确定运动矢量预测器包括缩放第一视差运动矢量以产生缩放的运动矢量预测器,其中缩放第一视差运动矢量包括应用包括视距 的第二视差运动矢量除以第一运动矢量与第一视差运动矢量的视距。

    SINGLE REFERENCE PICTURE LIST CONSTRUCTION FOR VIDEO CODING
    45.
    发明申请
    SINGLE REFERENCE PICTURE LIST CONSTRUCTION FOR VIDEO CODING 有权
    用于视频编码的单一参考图片列表结构

    公开(公告)号:US20120189058A1

    公开(公告)日:2012-07-26

    申请号:US13353625

    申请日:2012-01-19

    IPC分类号: H04N7/32

    摘要: The example techniques described in this disclosure provide for an efficient manner to encode or decode a video block of a picture using a single reference picture list. The single reference picture list may include identifiers for reference picture or pictures used to encode or decode the video block. In some examples, a video encoder or decoder may encode or decode a video block that is predicted from two reference pictures using the single reference picture list, and encode or decode a video block that is predicted from one reference picture using the same, single reference picture list.

    摘要翻译: 在本公开中描述的示例技术提供了使用单个参考图片列表对图像的视频块进行编码或解码的有效方式。 单个参考图片列表可以包括用于编码或解码视频块的参考图片或图片的标识符。 在一些示例中,视频编码器或解码器可以使用单个参考图片列表从两个参考图片预测的视频块编码或解码,并且使用相同的单个参考来对从一个参考图片预测的视频块进行编码或解码 图片列表。

    BLOCK AND PARTITION SIGNALING TECHNIQUES FOR VIDEO CODING
    46.
    发明申请
    BLOCK AND PARTITION SIGNALING TECHNIQUES FOR VIDEO CODING 有权
    用于视频编码的块和分割信号技术

    公开(公告)号:US20110249745A1

    公开(公告)日:2011-10-13

    申请号:US12979876

    申请日:2010-12-28

    IPC分类号: H04N7/26

    摘要: A video block syntax element indicates whether all of the partitions of a video block are predicted based on a same reference list and no greater than quarter-pixel accuracy is used. If the video block syntax element is set, partition-level signaling of the reference lists is avoided. If the video block syntax element is not set, partition-level signaling of the reference lists occurs. If the video block syntax element is set, partition-level syntax elements may be used for each of the partitions of the video block, wherein the partition-level syntax elements each identify one of the reference lists and motion vector accuracy for a given one of the partitions.

    摘要翻译: 视频块语法元素指示基于相同的参考列表来预测视频块的所有分区,并且使用不大于四分之一像素的精度。 如果设置了视频块语法元素,则避免了引用列表的分区级信令。 如果未设置视频块语法元素,则发生引用列表的分区级信令。 如果设置了视频块语法元素,则可以对视频块的每个分区使用分区级语法元素,其中分区级语法元素各自识别参考列表中的一个和运动矢量精度 分区。

    ENCODING MOTION VECTORS FOR GEOMETRIC MOTION PARTITIONING
    47.
    发明申请
    ENCODING MOTION VECTORS FOR GEOMETRIC MOTION PARTITIONING 审中-公开
    编码运动矢量进行几何运动分区

    公开(公告)号:US20110200111A1

    公开(公告)日:2011-08-18

    申请号:US13013715

    申请日:2011-01-25

    IPC分类号: H04N7/28

    摘要: In one example, an apparatus includes a video encoder configured to partition a block of video data into a first partition and a second partition using a geometric motion partition line, determine a first motion vector for the first partition and a second motion vector for the second partition, encode the first motion vector based on a first motion predictor selected from motion vectors for blocks neighboring the first partition, encode the second motion vector based on a second motion predictor selected from motion vectors for blocks neighboring the second partition, wherein the blocks neighboring the second partition are determined independently of the blocks neighboring the first partition, and output the encoded first and second motion vectors. A video decoder may similarly decode the motion vectors based on determining the first and second motion predictors for the first and second partitions.

    摘要翻译: 在一个示例中,一种装置包括视频编码器,其被配置为使用几何运动分割线将视频数据块分割成第一分区和第二分区,确定第一分区的第一运动矢量和第二分区的第二运动矢量 基于从与第一分区相邻的块的运动矢量中选择的第一运动预测器对第一运动矢量进行编码,基于从邻近于第二分区的块的运动矢量中选择的第二运动预测器对第二运动矢量进行编码,其中块相邻 独立于与第一分区相邻的块独立地确定第二分区,并输出编码的第一和第二运动矢量。 视频解码器可以基于确定第一和第二分区的第一和第二运动预测器来类似地解码运动矢量。

    NON-ZERO ROUNDING AND PREDICTION MODE SELECTION TECHNIQUES IN VIDEO ENCODING
    48.
    发明申请
    NON-ZERO ROUNDING AND PREDICTION MODE SELECTION TECHNIQUES IN VIDEO ENCODING 有权
    视频编码中的非零圆和预测模式选择技术

    公开(公告)号:US20110007802A1

    公开(公告)日:2011-01-13

    申请号:US12499990

    申请日:2009-07-09

    IPC分类号: H04N7/46

    摘要: In one aspect of this disclosure, rounding adjustments to bi-directional predictive data may be purposely eliminated to provide predictive data that lacks any rounding bias. In this case, rounded and unrounded predictive data may both be considered in a rate-distortion analysis to identify the best data for prediction of a given video block. In another aspect of this disclosure, techniques are described for selecting among default weighted prediction, implicit weighted prediction, and explicit weighted prediction. In this context, techniques are also described for adding offset to prediction data, e.g., using the format of explicit weighted prediction to allow for offsets to predictive data that is otherwise determined by implicit or default weighted prediction.

    摘要翻译: 在本公开的一个方面,可以有意地消除对双向预测数据的舍入调整,以提供缺少任何舍入偏差的预测数据。 在这种情况下,可以在速率失真分析中考虑四舍五入和未包围的预测数据,以识别用于预测给定视频块的最佳数据。 在本公开的另一方面,描述了用于在默认加权预测,隐式加权预测和显式加权预测之间进行选择的技术。 在这种情况下,还描述了用于将偏移量添加到预测数据的技术,例如使用显式加权预测的格式来允许否则由隐含或默认加权预测确定的预测数据的偏移。

    NON-ZERO ROUNDING AND PREDICTION MODE SELECTION TECHNIQUES IN VIDEO ENCODING
    49.
    发明申请
    NON-ZERO ROUNDING AND PREDICTION MODE SELECTION TECHNIQUES IN VIDEO ENCODING 有权
    视频编码中的非零圆和预测模式选择技术

    公开(公告)号:US20110007799A1

    公开(公告)日:2011-01-13

    申请号:US12499998

    申请日:2009-07-09

    IPC分类号: H04N7/32

    CPC分类号: H04N19/577

    摘要: In one aspect of this disclosure, techniques are described for selecting among default weighted prediction, implicit weighted prediction, and explicit weighted prediction. In this context, techniques are also described for adding offset to prediction data, e.g., using the format of explicit weighted prediction to allow for offsets to predictive data that is otherwise determined by implicit or default weighted prediction.

    摘要翻译: 在本公开的一个方面,描述了用于在默认加权预测,隐式加权预测和显式加权预测之间进行选择的技术。 在这种情况下,还描述了用于将偏移量添加到预测数据的技术,例如使用显式加权预测的格式来允许否则由隐含或默认加权预测确定的预测数据的偏移。

    VIDEO CODING WITH LARGE MACROBLOCKS
    50.
    发明申请
    VIDEO CODING WITH LARGE MACROBLOCKS 有权
    视频编码与大型MACROBLOCKS

    公开(公告)号:US20100086029A1

    公开(公告)日:2010-04-08

    申请号:US12562412

    申请日:2009-09-18

    IPC分类号: H04N7/12

    摘要: Techniques are described for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards. For example, the techniques include encoding and decoding a video stream using macroblocks comprising greater than 16×16 pixels, for example, 64×64 pixels. In one example, an apparatus includes a video encoder configured to encode a video block having a size of more than 16×16 pixels, generate block-type syntax information that indicates the size of the block, and generate a coded block pattern value for the encoded block, wherein the coded block pattern value indicates whether the encoded block includes at least one non-zero coefficient. The encoder may set the coded block pattern value to zero when the encoded block does not include at least one non-zero coefficient or set the coded block pattern value to one when the encoded block includes a non-zero coefficient.

    摘要翻译: 描述了使用比常规视频编码和解码标准规定的宏块大的宏块来对数字视频数据进行编码和解码的技术。 例如,这些技术包括使用包括大于16×16像素(例如,64×64像素)的宏块对视频流进行编码和解码。 在一个示例中,一种装置包括视频编码器,被配置为对具有大于16×16像素的大小的视频块进行编码,生成指示块大小的块类型语法信息,并生成用于 编码块,其中编码块模式值指示编码块是否包括至少一个非零系数。 当编码块不包括至少一个非零系数时,编码器可以将编码块模式值设置为零,或者当编码块包括非零系数时将编码块模式值设置为1。