Variable localized bit-depth increase for fixed-point transforms in video coding
    32.
    发明授权
    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.

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

    Combined reference picture list construction for video coding
    34.
    发明授权
    Combined reference picture list construction for video coding 有权
    视频编码的组合参考图片列表构造

    公开(公告)号:US09008176B2

    公开(公告)日:2015-04-14

    申请号:US13274196

    申请日:2011-10-14

    摘要: This disclosure relates to techniques for constructing a combined reference picture list, List C, based on List 0 and List 1, used for uni-directional prediction of video blocks in any direction. The techniques include coding one or more syntax elements defined to indicate construction information for List C, and performing reference picture list construction for List C from List 0 and List 1 based on the syntax elements. The one or more syntax elements may indicate that List C is used for uni-directional prediction, and may also indicate a number of reference pictures identified in List C and a reference index of a reference picture for each entry in List C. Each coded video block of a B slice may have an associated syntax element, i.e., inter_pred_idc, to indicate whether the video block is bi-predicted from List 0 and List 1 (Bi) or uni-directional predicted from List C (Pred_LC).

    摘要翻译: 本公开涉及用于构建基于列表0和列表1的组合参考图片列表C的技术,其用于在任何方向上对视频块进行单向预测。 这些技术包括编码一个或多个语法元素,其定义为指示列表C的构造信息,并且基于语法元素从列表0和列表1执行列表C的参考图像列表构造。 一个或多个语法元素可以指示列表C用于单向预测,并且还可以指示列表C中标识的参考图片的数量和列表C中的每个条目的参考图片的参考索引。每个编码视频 B片的块可以具有相关联的语法元素,即inter_pred_idc,以指示视频块是从列表0和列表1(Bi)是双向预测的还是从列表C预测的单向(Pred_LC)。

    MOTION VECTOR PREDICTION
    35.
    发明申请
    MOTION VECTOR PREDICTION 有权
    运动矢量预测

    公开(公告)号:US20120189055A1

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

    申请号:US13245668

    申请日:2011-09-26

    IPC分类号: H04N7/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.

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

    CODEWORD ADAPTATION FOR VARIABLE LENGTH CODING
    36.
    发明申请
    CODEWORD ADAPTATION FOR VARIABLE LENGTH CODING 审中-公开
    可变长度编码的编码器适配

    公开(公告)号:US20120147947A1

    公开(公告)日:2012-06-14

    申请号:US13228875

    申请日:2011-09-09

    IPC分类号: H04N7/26 H03M7/40

    CPC分类号: H03M7/40 H03M7/42 H04N19/91

    摘要: In one example, this disclosure describes a method of codeword adaptation for variable length coding. The method includes applying a first codeword adaptation scheme to groups of codewords in a variable length coding (VLC) table to change mappings of codewords within the groups to events in the VLC table; and applying a second codeword adaptation scheme to individual codewords within the groups of codewords in the VLC table to change mappings of the codewords to the events within the groups in the VLC table.

    摘要翻译: 在一个示例中,本公开描述了用于可变长度编码的码字适配的方法。 所述方法包括:在可变长度编码(VLC)表中应用码字组适配方案以改变所述组内的码字的映射到所述VLC表中的事件; 以及将所述VLC表中的码字组内的各个码字应用第二码字适配方案,以将所述码字的映射改变为所述VLC表中的组内的事件。

    JOINT CODING OF SYNTAX ELEMENTS FOR VIDEO CODING
    37.
    发明申请
    JOINT CODING OF SYNTAX ELEMENTS FOR VIDEO CODING 有权
    用于视频编码的语音元素的联合编码

    公开(公告)号:US20120106649A1

    公开(公告)日:2012-05-03

    申请号:US13283335

    申请日:2011-10-27

    IPC分类号: H04N7/30 H04N11/02

    摘要: In one example, a video decoder is configured to determine whether a component of a transform unit of a coding unit of video data includes at least one non-zero coefficient based on a codeword for the transform unit, determine whether the transform unit is split into sub-transform units based on the codeword, and decode the transform unit based on the determinations. In another example, a video encoder is configured to determine whether a component of a transform unit of a coding unit of video data includes at least one non-zero coefficient, determine whether the transform unit is split into sub-transform units, select a codeword from a variable length code table, wherein the variable length code table provides an indication that the codeword corresponds to the determinations, and provide the codeword for the transform unit.

    摘要翻译: 在一个示例中,视频解码器被配置为基于用于变换单元的码字来确定视频数据的编码单元的变换单元的分量是否包括至少一个非零系数,确定变换单元是否被分成 基于码字的子变换单元,并且基于确定来解码变换单元。 在另一示例中,视频编码器被配置为确定视频数据的编码单元的变换单元的分量是否包括至少一个非零系数,确定变换单元是否被分割成子变换单元,选择码字 从可变长度码表中,其中,所述可变长度码表提供所述码字对应于所述确定的指示,并且提供所述变换单元的码字。

    CODING PREDICTION MODES IN VIDEO CODING
    38.
    发明申请
    CODING PREDICTION MODES IN VIDEO CODING 有权
    视频编码中的编码预测模式

    公开(公告)号:US20120082210A1

    公开(公告)日:2012-04-05

    申请号:US13248653

    申请日:2011-09-29

    IPC分类号: H04N7/32 H04N7/26

    摘要: A video encoder can maintain, by generating, storing, adjusting, altering, and/or updating, one or more variable length coding (VLC) tables that represent a mapping of prediction modes to codewords. One or more codewords representing a selected prediction mode can be communicated to the decoder for a CU of a frame. The decoder maintains one or more VLC tables that match the VLC tables maintained by the video encoder. Thus, based on the one or more codewords received from the video encoder, the video decoder can determine the prediction mode used to encode a CU.

    摘要翻译: 视频编码器可以通过生成,存储,调整,改变和/或更新表示将预测模式映射到码字的一个或多个可变长度编码(VLC)表来维持。 表示所选择的预测模式的一个或多个码字可以被传送到解码器,用于帧的CU。 解码器维护与视频编码器维护的VLC表匹配的一个或多个VLC表。 因此,基于从视频编码器接收的一个或多个码字,视频解码器可以确定用于编码CU的预测模式。

    CODING MOTION PREDICTION DIRECTION IN VIDEO CODING
    39.
    发明申请
    CODING MOTION PREDICTION DIRECTION IN VIDEO CODING 有权
    编码运动预测方向在视频编码

    公开(公告)号:US20120027088A1

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

    申请号:US13179400

    申请日: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. When one of the reference picture lists is preferred over the other reference picture list, the preferred reference picture list may be used for unidirectional prediction, by default. When a GPB frame is enabled such that the first and second reference picture lists are identical, either of the first and second reference picture lists may be used for unidirectional prediction. The techniques include coding one or more syntax elements indicating that a video block is coded using one of the unidirectional prediction mode with respect to a reference picture in a reference picture list and the bidirectional prediction mode using less than two bits.

    摘要翻译: 本公开涉及用于降低视频编码中的预测信息编码成本的技术。 广义P / B(GPB)帧中的视频块使用相同的两个单独参考图片列表中的参考图片计算的最多两个运动矢量进行编码。 当参考图像列表中的一个优于另一个参考图像列表时,默认情况下优选的参考图像列表可用于单向预测。 当启用GPB帧使得第一和第二参考图片列表相同时,第一和第二参考图片列表中的任一个可以用于单向预测。 这些技术包括编码一个或多个语法元素,其指示使用单向预测模式中的一个相对于参考图像列表中的参考图像和使用少于两个比特的双向预测模式来编码视频块。

    Video coding using adaptive motion vector resolution

    公开(公告)号:US10536701B2

    公开(公告)日:2020-01-14

    申请号:US13536218

    申请日:2012-06-28

    IPC分类号: H04N19/13

    摘要: In one example, a device for coding video data includes a video coder configured to configured to code information representative of whether an absolute value of an x-component of a motion vector difference value for a current block of video data is greater than zero, code information representative of whether an absolute value of a y-component of the motion vector difference value is greater than zero, when the absolute value of the x-component is greater than zero, code information representative of the absolute value of the x-component, when the absolute value of the y-component is greater than zero, code information representative of the absolute value of the y-component, when the absolute value of the x-component is greater than zero, code a sign of the x-component, and when the absolute value of the y-component is greater than zero, code a sign of the y-component.