Video coding using intra-prediction
    2.
    发明授权
    Video coding using intra-prediction 有权
    使用帧内预测的视频编码

    公开(公告)号:US08923395B2

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

    申请号:US13247812

    申请日:2011-09-28

    摘要: In general, techniques of this disclosure are related to determining a prediction characteristic associated with a coding unit of video data, wherein determining the prediction characteristic includes determining a prediction type that defines a number of prediction units associated with the coding unit. Techniques of this disclosure may also be related to generating a set of available intra-prediction modes for the coding unit based on the prediction characteristic, selecting an intra-prediction mode from the available intra-prediction modes, and applying one of the available intra-prediction modes to code the coding unit.

    摘要翻译: 通常,本公开的技术涉及确定与视频数据的编码单元相关联的预测特性,其中确定预测特性包括确定定义与编码单元相关联的预测单元的数量的预测类型。 本公开的技术还可以涉及基于预测特性生成用于编码单元的一组可用的帧内预测模式,从可用的帧内预测模式中选择帧内预测模式,以及应用可用的帧内预测模式之一, 编码单元的预测模式。

    CODING MOTION VECTORS IN VIDEO CODING
    3.
    发明申请
    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帧的视频块的第一和第二运动矢量。 所述技术包括相对于从相邻块的运动矢量生成的第一运动预测器对第一运动矢量进行编码,以及相对于第一运动矢量对第二运动矢量进行编码。

    Joint Coding of Partition Information in Video Coding
    4.
    发明申请
    Joint Coding of Partition Information in Video Coding 审中-公开
    视频编码中分区信息的联合编码

    公开(公告)号:US20110310976A1

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

    申请号:US13162466

    申请日:2011-06-16

    IPC分类号: H04N7/26

    摘要: In one example, a video decoder is configured to receive a value for a coding unit of video data, wherein the coding unit is partitioned into a plurality of sub-coding units, determine whether the sub-coding units are partitioned into further sub-coding units based on the value, and decode the sub-coding units and the further sub-coding units. In another example, a video encoder is configured to partition a coding unit of video data into a plurality of sub-coding units, determine whether to partition the sub-coding units into further sub-coding units, and encode the coding unit to include a value that indicates whether the sub-coding units are partitioned into the further sub-coding units.

    摘要翻译: 在一个示例中,视频解码器被配置为接收视频数据的编码单元的值,其中编码单元被划分为多个子编码单元,确定子编码单元是否被划分为进一步的子编码 基于该值的单位,并对子编码单元和其他子编码单元进行解码。 在另一示例中,视频编码器被配置为将视频数据的编码单元划分为多个子编码单元,确定是否将子编码单元划分为进一步的子编码单元,并将编码单元编码为包括 指示子编码单元是否被划分为其他子编码单元的值。

    Memory efficient context modeling
    5.
    发明授权
    Memory efficient context modeling 有权
    内存高效的上下文建模

    公开(公告)号:US08995523B2

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

    申请号:US13485198

    申请日:2012-05-31

    摘要: In an example, aspects of this disclosure relate to a method of coding video data that includes determining context information for a block of video data, where the block is included within a coded unit of video data, where the block is below a top row of blocks in the coded unit, and where the context information does not include information from an above-neighboring block in the coded unit. That method also includes entropy coding data of the block using the determined context information.

    摘要翻译: 在一个示例中,本公开的方面涉及一种对视频数据进行编码的方法,该方法包括确定视频数据块的上下文信息,其中该块被包括在视频数据的经译码单元中,其中该块位于视频数据的顶行之下 编码单元中的块,并且其中上下文信息不包括来自编码单元中的相邻块的信息。 该方法还包括使用所确定的上下文信息来熵编码块的数据。

    Block and partition signaling techniques for video coding
    6.
    发明授权
    Block and partition signaling techniques for video coding 有权
    用于视频编码的块和分区信令技术

    公开(公告)号:US08665959B2

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

    申请号:US12979876

    申请日:2010-12-28

    IPC分类号: H04N7/12

    摘要: 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.

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

    BORDER PIXEL PADDING FOR INTRA PREDICTION IN VIDEO CODING
    7.
    发明申请
    BORDER PIXEL PADDING FOR INTRA PREDICTION IN VIDEO CODING 审中-公开
    用于视频编码的内部预测的边界像素包装

    公开(公告)号:US20120314767A1

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

    申请号:US13493640

    申请日:2012-06-11

    IPC分类号: H04N7/32

    摘要: A video coder performs a padding operation that processes a set of border pixels according to an order. The order starts at a bottom-left border pixel and proceeds through the border pixels sequentially to a top-right border pixel. When the padding operation processes an unavailable border pixel, the padding operation predicts a value of the unavailable border pixel based on a value of a border pixel previously processed by the padding operation. The video coder may generate an intra-predicted video block based on the border pixels.

    摘要翻译: 视频编码器根据顺序执行处理一组边框像素的填充操作。 该顺序从左下角的边框像素开始,并且顺序通过边框像素顺序到右上边框像素。 当填补操作处理不可用边界像素时,填充操作基于先前由填充操作处理的边界像素的值来预测不可用边框像素的值。 视频编码器可以基于边界像素生成帧内预测视频块。

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

    公开(公告)号:US20120147971A1

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

    申请号:US13228853

    申请日: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 comprises applying a first codeword adaptation scheme to a first group of codewords of a variable length coding (VLC) table to change a mapping of codewords to events in the VLC table; and applying a second codeword adaptation scheme to a second group of codewords of the VLC table to change the mapping of the codewords to the events in the VLC table.

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

    VARIABLE LENGTH CODING OF VIDEO BLOCK COEFFICIENTS
    9.
    发明申请
    VARIABLE LENGTH CODING OF VIDEO BLOCK COEFFICIENTS 审中-公开
    视频块系数的可变长度编码

    公开(公告)号:US20120082230A1

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

    申请号:US13218206

    申请日:2011-08-25

    IPC分类号: H04N7/30 H04N7/26

    摘要: This disclosure describes techniques for coding transform coefficients for a block of video data. According to one aspect of this disclosure, a coder (e.g., an encoder or decoder) may map between a code number cn and a level_ID value and an run value based on a structured mapping. According to other aspects of this disclosure, the coder may map between a code number cn and a level_ID value and an run value for the current transform coefficient using a first technique or a second technique based on a coded block type of a block of video data being coded. For example, if the coded block type is a first coded block type, the coder may use a structured mapping. However, if the coded block type is a second coded block type different than the first coded block type, the coder may access one or more mapping tables stored in memory to perform the mapping.

    摘要翻译: 本公开描述了用于编码视频数据块的变换系数的技术。 根据本公开的一个方面,编码器(例如,编码器或解码器)可以在代码号cn和level_ID值之间映射,并且基于结构化映射来映射运行值。 根据本公开的其他方面,编码器可以使用基于视频数据块的编码块类型的第一技术或第二技术在码号cn和level_ID值和当前变换系数的游程值之间进行映射 被编码。 例如,如果编码块类型是第一编码块类型,则编码器可以使用结构化映射。 然而,如果编码块类型是不同于第一编码块类型的第二编码块类型,则编码器可以访问存储在存储器中的一个或多个映射表以执行映射。

    VARIABLE LENGTH CODING OF CODED BLOCK PATTERN (CBP) IN VIDEO COMPRESSION
    10.
    发明申请
    VARIABLE LENGTH CODING OF CODED BLOCK PATTERN (CBP) IN VIDEO COMPRESSION 审中-公开
    编码块图案(CBP)在视频压缩中的可变长度编码

    公开(公告)号:US20110249754A1

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

    申请号:US13084473

    申请日:2011-04-11

    IPC分类号: H04N7/30

    摘要: In one example, this disclosure describes method of coding video data. The method comprises coding a block of video data as one or more luminance blocks of transform coefficients and one or more chrominance blocks of transform coefficients, and coding a coded block pattern (CBP) for the block of video data. The CBP comprises syntax information that identifies whether non-zero data is included in each of the luminance blocks and each of the chrominance blocks. Coding the CBP includes selecting one or more variable length coding (VLC) tables based on a transform size used in performing one or more transforms on the one or more luminance blocks.

    摘要翻译: 在一个示例中,本公开描述了对视频数据进行编码的方法。 该方法包括将视频数据块编码为变换系数的一个或多个亮度块和变换系数的一个或多个色度块,以及对视频数据块的编码块模式(CBP)进行编码。 CBP包括用于识别非零数据是否包括在每个亮度块和每个色度块中的语法信息。 编码CBP包括基于在一个或多个亮度块上执行一个或多个变换所使用的变换大小来选择一个或多个可变长度编码(VLC)表。