Variable Localized Bit-Depth Increase for Fixed-Point Transforms in Video Coding
    1.
    发明申请
    Variable Localized Bit-Depth Increase for Fixed-Point Transforms in Video Coding 有权
    视频编码中定点变换的可变局部位深增加

    公开(公告)号:US20120014455A1

    公开(公告)日:2012-01-19

    申请号:US13159063

    申请日:2011-06-13

    IPC分类号: H04N7/30

    摘要: This disclosure describes techniques for mitigating rounding errors in a fixed-point transform associated with video coding by applying a variable localized bit-depth increase at the transform. More specifically, the techniques include selecting a constant value based on a size of a fixed-point transform in a video coding device and applying a variable localized bit-depth increase at the transform with a value equal to the constant value. Applying the variable localized bit-depth increase includes left-shifting a transform input signal by a number of bits equal to the constant value before the fixed-point transform, and right-shifting a transform output signal by a number of bits equal to the constant value after the fixed-point transform. The constant value is selected from a plurality of constant values stored on the video coding device. Each of the constant values is pre-calculated for one of a plurality of different transform sizes supported by the video coding.

    摘要翻译: 本公开描述了通过在变换处应用可变局部位深增加来减轻与视频编码相关联的定点变换中的舍入误差的技术。 更具体地,这些技术包括基于视频编码装置中的定点变换的大小来选择常数值,并且在变换时以等于常数值的值应用可变的局部位深增加。 应用可变局部位置深度增加包括将变换输入信号左移到等于定点变换之前的常数值的位数,并且将变换输出信号右移到等于常数的位数 定点变换后的值。 从存储在视频编码装置上的多个常数值中选择常数值。 对于由视频编码支持的多个不同的变换大小之一,预先计算每个常数值。

    Variable localized bit-depth increase for fixed-point transforms in video coding
    2.
    发明授权
    Variable localized bit-depth increase for fixed-point transforms in video coding 有权
    视频编码中定点变换的可变局部化位深增加

    公开(公告)号:US09185422B2

    公开(公告)日:2015-11-10

    申请号:US13159063

    申请日:2011-06-13

    摘要: This disclosure describes techniques for mitigating rounding errors in a fixed-point transform associated with video coding by applying a variable localized bit-depth increase at the transform. More specifically, the techniques include selecting a constant value based on a size of a fixed-point transform in a video coding device and applying a variable localized bit-depth increase at the transform with a value equal to the constant value. Applying the variable localized bit-depth increase includes left-shifting a transform input signal by a number of bits equal to the constant value before the fixed-point transform, and right-shifting a transform output signal by a number of bits equal to the constant value after the fixed-point transform. The constant value is selected from a plurality of constant values stored on the video coding device. Each of the constant values is pre-calculated for one of a plurality of different transform sizes supported by the video coding.

    摘要翻译: 本公开描述了通过在变换处应用可变局部位深增加来减轻与视频编码相关联的定点变换中的舍入误差的技术。 更具体地,这些技术包括基于视频编码装置中的定点变换的大小来选择常数值,并且在变换时以等于常数值的值应用可变的局部位深增加。 应用可变局部位置深度增加包括将变换输入信号左移到等于定点变换之前的常数值的位数,并且将变换输出信号右移到等于常数的位数 定点变换后的值。 从存储在视频编码装置上的多个常数值中选择常数值。 对于由视频编码支持的多个不同的变换大小之一,预先计算每个常数值。

    Mixed tap filters
    3.
    发明授权
    Mixed tap filters 有权
    混合抽头过滤器

    公开(公告)号:US09219921B2

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

    申请号:US13012583

    申请日:2011-01-24

    摘要: During the prediction stage of a video encoding and/or decoding process, a video coder can use relatively longer filters for certain motion vectors pointing to certain sub-pixel positions and relatively shorter filters for motion vectors pointing to other sub-pixel positions, where a longer filter generally refers to an interpolation filter with a greater number of filter coefficients, also called taps, while a shorter filter generally refers to an interpolation filter with fewer taps.

    摘要翻译: 在视频编码和/或解码处理的预测阶段期间,视频编码器可以针对指向某些子像素位置的特定运动矢量使用相对较长的滤波器,并且对于指向其它子像素位置的运动矢量可以使用相对较短的滤波器,其中 更长的滤波器通常是指具有更多数量的滤波器系数的插值滤波器,也称为抽头,而较短的滤波器通常是指具有较少抽头的插值滤波器。

    MIXED TAP FILTERS
    4.
    发明申请
    MIXED TAP FILTERS 有权
    混合TAP过滤器

    公开(公告)号:US20110249737A1

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

    申请号:US13012583

    申请日:2011-01-24

    IPC分类号: H04N7/32

    摘要: During the prediction stage of a video encoding and/or decoding process, a video coder can use relatively longer filters for certain motion vectors pointing to certain sub-pixel positions and relatively shorter filters for motion vectors pointing to other sub-pixel positions, where a longer filter generally refers to an interpolation filter with a greater number of filter coefficients, also called taps, while a shorter filter generally refers to an interpolation filter with fewer taps.

    摘要翻译: 在视频编码和/或解码处理的预测阶段期间,视频编码器可以针对指向某些子像素位置的特定运动矢量使用相对较长的滤波器,并且对于指向其它子像素位置的运动矢量可以使用相对较短的滤波器,其中 更长的滤波器通常是指具有更多数量的滤波器系数的插值滤波器,也称为抽头,而较短的滤波器通常是指具有较少抽头的插值滤波器。

    Adaptive motion resolution for video coding
    5.
    发明授权
    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.

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

    CODING MOTION VECTORS IN VIDEO CODING
    6.
    发明申请
    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
    7.
    发明申请
    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.

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

    Motion vector prediction
    8.
    发明授权
    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.

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

    SINGLE REFERENCE PICTURE LIST CONSTRUCTION FOR VIDEO CODING
    9.
    发明申请
    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
    10.
    发明申请
    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.

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