Adaptive motion resolution for video coding
    31.
    发明授权
    Adaptive motion resolution for video coding 有权
    视频编码的自适应运动分辨率

    公开(公告)号:US09237355B2

    公开(公告)日:2016-01-12

    申请号:US12945170

    申请日:2010-11-12

    摘要: A video encoder may encode video data by adaptively selecting between one-eighth-pixel and one-quarter-pixel precision motion vectors, and signal the selected precision. In one example, an apparatus includes a video encoder to encode a block of video data using a one-eighth-pixel precision motion vector when use of the one-eighth-pixel precision motion vector is determined to be preferable for the block over a one-quarter-pixel precision motion vector, and to generate a signal value indicative of the use of the one-eighth-pixel precision motion vector for the block, and an output interface to output the encoded block and the signal value. A video decoder may be configured to receive the signal value and the encoded block, analyze the signal value to determine whether the block was encoded using one-eighth-pixel precision or one-quarter-pixel precision, and decode the block based on the determination.

    摘要翻译: 视频编码器可以通过在八分之一像素和四分之一像素精度的运动矢量之间进行自适应选择来对视频数据进行编码,并且将所选精度发信号。 在一个示例中,一种装置包括:视频编码器,当使用八分之一像素的精确运动矢量被确定为优于一块时,使用八分之一像素精度的运动矢量对视频数据块进行编码 并且生成指示使用该块的八分之一像素精度运动矢量的信号值,以及输出接口以输出编码块和信号值。 视频解码器可以被配置为接收信号值和编码块,分析信号值以确定块是使用八分之一像素精度还是四分之一像素精度进行编码,并且基于该确定对块进行解码 。

    Signaling characteristics of an MVC operation point
    32.
    发明授权
    Signaling characteristics of an MVC operation point 有权
    MVC操作点的信令特性

    公开(公告)号:US08948241B2

    公开(公告)日:2015-02-03

    申请号:US12757231

    申请日:2010-04-09

    摘要: Source and destination video devices may use data structures that signal details of an operation point for an MPEG-2 (Motion Picture Experts Group) System bitstream. In one example, an apparatus includes a multiplexer that constructs a data structure corresponding to a multiview video coding (MVC) operation point of an MPEG-2 (Motion Picture Experts Group) System standard bitstream, wherein the data structure signals a rendering capability value that describes a rendering capability to be satisfied by a receiving device to use the MVC operation point, a decoding capability value that describes a decoding capability to be satisfied by the receiving device to use the MVC operation point, and a bitrate value that describes a bitrate of the MVC operation point, and that includes the data structure as part of the bitstream, and an output interface that outputs the bitstream comprising the data structure.

    摘要翻译: 源和目的地视频设备可以使用信号来表示MPEG-2(运动图像专家组)系统比特流的操作点的细节的数据结构。 在一个示例中,一种装置包括多路复用器,其构建与MPEG-2(运动图像专家组)系统标准比特流的多视点视频编码(MVC)操作点相对应的数据结构,其中数据结构发出一个渲染能力值, 描述了接收装置要使用MVC操作点满足的呈现能力,描述由接收装置使用MVC操作点要解决的解码能力的解码能力值,以及描述了MVC操作点的比特率的比特率值 MVC操作点,并且包括作为比特流的一部分的数据结构以及输出包括数据结构的比特流的输出接口。

    Assembling multiview video coding sub-BITSTREAMS in MPEG-2 systems
    33.
    发明授权
    Assembling multiview video coding sub-BITSTREAMS in MPEG-2 systems 有权
    在MPEG-2系统中组装多视点视频编码子BITSTREAMS

    公开(公告)号:US08780999B2

    公开(公告)日:2014-07-15

    申请号:US12709323

    申请日:2010-02-19

    IPC分类号: H04N7/12

    摘要: A demultiplexer may assemble view components of sub-bitstreams. In one example, an apparatus comprises a demultiplexer that produces a multiview video coding (MVC) standard compliant bitstream from a received bitstream comprising a primary sub-bitstream and an embedded sub-bitstream. To produce the MVC standard compliant bitstream, the demultiplexer determines whether a view component of the primary sub-bitstream has a view order index that is greater than a view order index of a view component of the embedded sub-bitstream, and to add the view component from the sub-bitstream for which the view order index is lower to the produced bitstream. The received bitstream may comprise delimiter network abstraction layer (NAL) units between each view component to differentiate the view components. The apparatus may further comprise a video decoder to decode the bitstream produced by the demultiplexer.

    摘要翻译: 解复用器可以组合子比特流的视图分量。 在一个示例中,设备包括解复用器,其从包含主子比特流和嵌入子比特流的接收比特流中产生多视图视频编码(MVC)标准兼容比特流。 为了产生符合MVC标准的比特流,解复用器确定主子比特流的视图分量是否具有大于嵌入子比特流的视图分量的视图订单索引的视图订单索引,并且添加视图 来自视频顺序索引低于所生成的比特流的子比特流的分量。 所接收的比特流可以包括在每个视图组件之间的定界符网络抽象层(NAL)单元,以区分视图组件。 该装置还可以包括视频解码器,以解码由解复用器产生的比特流。

    Video coding based on first order prediction and pre-defined second order prediction mode
    34.
    发明授权
    Video coding based on first order prediction and pre-defined second order prediction mode 有权
    基于一阶预测和预定义二阶预测模式的视频编码

    公开(公告)号:US08665964B2

    公开(公告)日:2014-03-04

    申请号:US12495613

    申请日:2009-06-30

    IPC分类号: H04N7/18

    摘要: This disclosure describes video encoding and decoding techniques in which a first order prediction process and a second order prediction process are used in combination to generate predictive video blocks for video coding. First order prediction may be similar to conventional motion estimation and motion compensation that generates residual video blocks. The second order prediction may involve a process similar to conventional intra-prediction, but is performed on the residual video blocks. The techniques of this disclosure may pre-define the second order prediction to a specific mode, such as a mode similar to the intra-DC mode used in intra coding. In addition, the techniques of this disclosure may combine aspects of the first order and second order prediction into a single process so that the effects of second order prediction on the residuals are taken into account during the first order prediction process, which may improve compression.

    摘要翻译: 本公开描述了视频编码和解码技术,其中组合使用一阶预测处理和二阶预测处理以产生用于视频编码的预测视频块。 第一阶预测可以类似于产生残余视频块的常规运动估计和运动补偿。 二阶预测可以涉及与常规帧内预测类似的处理,但是对剩余视频块执行。 本公开的技术可以预定义到特定模式的二阶预测,例如类似于帧内编码中使用的DC内模式的模式。 此外,本公开的技术可以将一阶和二阶预测的方面组合成单个过程,使得在第一阶预测过程期间考虑二阶预测对残差的影响,这可以改善压缩。

    INTERNAL BIT DEPTH INCREASE IN VIDEO CODING
    35.
    发明申请
    INTERNAL BIT DEPTH INCREASE IN VIDEO CODING 有权
    在视频编码中内部深度增加

    公开(公告)号:US20120314026A1

    公开(公告)日:2012-12-13

    申请号:US13491227

    申请日:2012-06-07

    IPC分类号: H04N7/26 H04N13/00

    摘要: In an example aspects of this disclosure generally relate to a method of coding video data that includes determining a first bit depth for outputting video data and a second bit depth for coding the video data, wherein the first bit depth is less than the second bit depth. The method also includes determining whether the video data will be used as reference data when coding other video data. The method also includes storing, based on the determination, the video data at the first bit depth when the video data is not used as reference data, and the video data at the second bit depth when the video data is used as reference data.

    摘要翻译: 在一个示例中,本公开的一些方面通常涉及一种编码视频数据的方法,包括确定用于输出视频数据的第一位深度和用于对视频数据进行编码的第二位深度,其中第一位深度小于第二位深度 。 该方法还包括在编码其他视频数据时确定视频数据是否将被用作参考数据。 该方法还包括当视频数据不用作参考数据时,基于该确定将第一位深度处的视频数据和视频数据用作参考数据时的第二位深度处的视频数据进行存储。

    CODING MOTION VECTORS IN VIDEO CODING
    36.
    发明申请
    CODING MOTION VECTORS IN VIDEO CODING 有权
    编码运动矢量在视频编码

    公开(公告)号:US20120027089A1

    公开(公告)日:2012-02-02

    申请号:US13179427

    申请日:2011-07-08

    IPC分类号: H04N7/32

    摘要: This disclosure relates to techniques for reducing a cost of coding prediction information in video coding. Video blocks in a generalized P/B (GPB) frame are encoded using up to two motion vectors calculated from reference pictures in two separate reference picture lists that are identical. Video blocks of a GPB frame may, therefore, be encoded using a bidirectional prediction mode with a first motion vector from a reference picture in a first reference picture list and a second motion vector from the same or substantially similar reference picture in a second reference picture list. The techniques include jointly coding the first and second motion vectors for a video block of a GPB frame. The techniques include coding the first motion vector relative to a first motion predictor generated from a motion vector of a neighboring block, and coding the second motion vector relative to the first motion vector.

    摘要翻译: 本公开涉及用于降低视频编码中的预测信息编码成本的技术。 广义P / B(GPB)帧中的视频块使用相同的两个单独参考图片列表中的参考图片计算的最多两个运动矢量进行编码。 因此,可以使用具有来自第一参考图像列表中的参考图像的第一运动矢量和来自第二参考图像中相同或基本相似的参考图像的第二运动矢量的双向预测模式来编码GPB帧的视频块 列表。 这些技术包括联合编码GPB帧的视频块的第一和第二运动矢量。 所述技术包括相对于从相邻块的运动矢量生成的第一运动预测器对第一运动矢量进行编码,以及相对于第一运动矢量对第二运动矢量进行编码。

    ADAPTIVE MOTION RESOLUTION FOR VIDEO CODING
    37.
    发明申请
    ADAPTIVE MOTION RESOLUTION FOR VIDEO CODING 有权
    用于视频编码的自适应运动分辨率

    公开(公告)号:US20110206125A1

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

    申请号:US12945170

    申请日:2010-11-12

    IPC分类号: H04N11/02

    摘要: A video encoder may encode video data by adaptively selecting between one-eighth-pixel and one-quarter-pixel precision motion vectors, and signal the selected precision. In one example, an apparatus includes a video encoder to encode a block of video data using a one-eighth-pixel precision motion vector when use of the one-eighth-pixel precision motion vector is determined to be preferable for the block over a one-quarter-pixel precision motion vector, and to generate a signal value indicative of the use of the one-eighth-pixel precision motion vector for the block, and an output interface to output the encoded block and the signal value. A video decoder may be configured to receive the signal value and the encoded block, analyze the signal value to determine whether the block was encoded using one-eighth-pixel precision or one-quarter-pixel precision, and decode the block based on the determination.

    摘要翻译: 视频编码器可以通过在八分之一像素和四分之一像素精度的运动矢量之间进行自适应选择来对视频数据进行编码,并且将所选精度发信号。 在一个示例中,一种装置包括:视频编码器,当使用八分之一像素的精确运动矢量被确定为优于一块时,使用八分之一像素精度的运动矢量对视频数据块进行编码 并且生成指示使用该块的八分之一像素精度运动矢量的信号值,以及输出接口以输出编码块和信号值。 视频解码器可以被配置为接收信号值和编码块,分析信号值以确定块是使用八分之一像素精度还是四分之一像素精度进行编码,并且基于该确定对块进行解码 。

    QUANTIZATION PARAMETER SELECTIONS FOR ENCODING OF CHROMA AND LUMA VIDEO BLOCKS
    38.
    发明申请
    QUANTIZATION PARAMETER SELECTIONS FOR ENCODING OF CHROMA AND LUMA VIDEO BLOCKS 失效
    用于编码色卡和罗马视频块的量化参数选择

    公开(公告)号:US20100086025A1

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

    申请号:US12390325

    申请日:2009-02-20

    IPC分类号: H04N7/26

    摘要: This disclosure describes rules that may be applied during block-based video coding to ensure that quantization parameter selections for luma blocks will not adversely affect the quality of chroma blocks. In accordance with this disclosure, rate-controlled video encoding occurs in which quantization parameter changes in luma blocks are pre-evaluated to determine whether such quantization parameter changes in luma blocks will also cause quantization changes for chroma blocks. If quantization parameter changes in the luma blocks will also cause quantization changes for chroma blocks, then that quantization parameter change for luma blocks may be skipped and not evaluated. In this way, secondary effects of quantization parameter changes in the luma blocks (with respect to the chroma blocks) can be avoided.

    摘要翻译: 本公开描述了可以在基于块的视频编码期间应用的规则,以确保亮度块的量化参数选择不会不利地影响色度块的质量。 根据本公开,发生速率控制的视频编码,其中对亮度块中的量化参数改变进行预评估,以确定亮度块中的这种量化参数改变是否还将导致色度块的量化改变。 如果亮度块中的量化参数改变也将导致色度块的量化变化,则可以跳过亮度块的量化参数改变而不进行评估。 以这种方式,可以避免亮度块(相对于色度块)的量化参数变化的二次效应。

    Motion vector prediction
    39.
    发明授权
    Motion vector prediction 有权
    运动矢量预测

    公开(公告)号:US09532066B2

    公开(公告)日:2016-12-27

    申请号:US13245668

    申请日:2011-09-26

    摘要: A method of coding video data includes determining a candidate motion vector for each of one or more candidate portions of a video frame and determining a current motion vector for a current portion of a current frame. The current motion vector identifies a portion of a reference frame that at least partially matches the current portion of the current frame. The method also includes calculating a motion vector difference between the current motion vector and each of the candidate motion vectors, selecting one of the candidate motion vectors based on the calculated motion vector differences, signaling an index identifying the candidate portion having the selected one of the candidate motion vectors, and signaling the corresponding motion vector difference calculated with respect to the selected one of the candidate motion vectors.

    摘要翻译: 一种编码视频数据的方法包括确定视频帧的一个或多个候选部分中的每一个的候选运动矢量,并确定当前帧的当前部分的当前运动矢量。 当前运动矢量标识至少部分匹配当前帧的当前部分的参考帧的一部分。 该方法还包括:计算当前运动矢量与每个候选运动矢量之间的运动矢量差,基于所计算的运动矢量差选择候选运动矢量之一,发信号通知识别候选部分的索引, 候选运动矢量,并且发送相对于所选择的一个候选运动矢量计算的对应运动矢量差。

    Signaling attributes for network-streamed video data
    40.
    发明授权
    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.

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