MULTI-LEVEL SIGNIFICANCE MAPS FOR ENCODING AND DECODING

    公开(公告)号:US20130107969A1

    公开(公告)日:2013-05-02

    申请号:US13286336

    申请日:2011-11-01

    IPC分类号: H04N7/30

    摘要: Methods of encoding and decoding for video data are described in which multi-level significance maps are used in the encoding and decoding processes. The significant-coefficient flags that form the significance map are grouped into contiguous groups, and a significant-coefficient-group flag signifies for each group whether that group contains no non-zero significant-coefficient flags. If there are no non-zero significant-coefficient flags in the group, then the significant-coefficient-group flag is set to zero. The set of significant-coefficient-group flags is encoded in the bitstream. Any significant-coefficient flags that fall within a group that has a significant-coefficient-group flag that is non-zero are encoded in the bitstream, whereas significant-coefficient flags that fall within a group that has a significant-coefficient-group flag that is zero are not encoded in the bitstream.

    Methods and devices for context set selection
    2.
    发明授权
    Methods and devices for context set selection 有权
    上下文集选择的方法和设备

    公开(公告)号:US09584812B2

    公开(公告)日:2017-02-28

    申请号:US13354485

    申请日:2012-01-20

    摘要: Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps. Distinct context sets may be used for encoding the significant-coefficient flags in different regions of the transform unit. In a fixed case, the regions are defined by coefficient group borders. In one example, the upper-left coefficient group is a first region and the other coefficient groups are a second region. In a dynamic case, the regions are defined by coefficient group borders, but the encoder and decoder dynamically determine in which region each coefficient group belongs. Coefficient groups may be assigned to one region or another based on, for example, whether their respective significant-coefficient-group flags were inferred or not.

    摘要翻译: 描述用于视频数据的编码和解码的方法用于对多级重要性图进行编码或解码。 不同的上下文集合可用于对变换单元的不同区域中的有效系数标记进行编码。 在固定情况下,区域由系数组边界定义。 在一个示例中,左上系数组是第一区域,其它系数组是第二区域。 在动态情况下,区域由系数组边界定义,但编码器和解码器动态地确定每个系数组属于哪个区域。 可以基于例如它们各自的有效系数组标志是否被推断来将系数组分配给一个区域或另一个区域。

    Methods and systems for pipelining within binary arithmetic coding and decoding
    3.
    发明授权
    Methods and systems for pipelining within binary arithmetic coding and decoding 有权
    二进制算术编码和解码中流水线的方法和系统

    公开(公告)号:US09172962B2

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

    申请号:US13354437

    申请日:2012-01-20

    摘要: Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps while enabling pipelining of the BAC engine. In one example, coefficient groups are redefined to remove the significant-coefficient flags of the first and last position of a block and replace them with significant-coefficient flags of the last position in the previous block and the first position in the next block. A modified scan order is applied to each coefficient group. In another example, the coefficient groups remain block-based, but the scan order is modified to interleave the encoding and decoding sequential coefficient groups.

    摘要翻译: 描述用于视频数据的编码和解码的方法用于在启用BAC引擎的流水线时对多级重要性图进行编码或解码。 在一个示例中,重新定义系数组以去除块的第一和最后位置的有效系数标志,并将其替换为先前块中的最后位置和下一块中的第一位置的有效系数标志。 修改的扫描顺序应用于每个系数组。 在另一示例中,系数组保持基于块,但扫描顺序被修改以交织编码和解码顺序系数组。

    Multi-level significance maps for encoding and decoding
    5.
    发明授权
    Multi-level significance maps for encoding and decoding 有权
    用于编码和解码的多级重要性图

    公开(公告)号:US08964849B2

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

    申请号:US13286336

    申请日:2011-11-01

    摘要: Methods of encoding and decoding for video data are described in which multi-level significance maps are used in the encoding and decoding processes. The significant-coefficient flags that form the significance map are grouped into contiguous groups, and a significant-coefficient-group flag signifies for each group whether that group contains no non-zero significant-coefficient flags. If there are no non-zero significant-coefficient flags in the group, then the significant-coefficient-group flag is set to zero. The set of significant-coefficient-group flags is encoded in the bitstream. Any significant-coefficient flags that fall within a group that has a significant-coefficient-group flag that is non-zero are encoded in the bitstream, whereas significant-coefficient flags that fall within a group that has a significant-coefficient-group flag that is zero are not encoded in the bitstream.

    摘要翻译: 描述了用于视频数据的编码和解码方法,其中在编码和解码过程中使用多级重要性图。 形成有效图的有效系数标记被分组成连续的组,并且对于每个组,有意义的系数组标志表示该组是否包含非零有效系数标志。 如果组中没有非零有效系数标志,则有效系数组标志被设置为零。 在比特流中编码有效系数组标志的集合。 位于具有非零值的有效系数组标志的组内的任何有效系数标志被编码在比特流中,而落在具有有效系数组标志的组内的有效系数标志位 是零不在比特流中编码。

    Methods and devices for context modeling to enable modular processing
    7.
    发明授权
    Methods and devices for context modeling to enable modular processing 有权
    用于上下文建模以实现模块化处理的方法和设备

    公开(公告)号:US09008189B2

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

    申请号:US13354448

    申请日:2012-01-20

    摘要: Methods of encoding and decoding for video data are described for encoding or decoding coefficients for a transform unit. In particular, the significant-coefficient flags for a coefficient group are encoded and decoded based upon a context determination, and the context is determined based upon the values of neighboring flags. The neighborhood used to determine the context varies depending on whether the significant-coefficient flag to be encoded or decoded is in the right column or bottom row of the coefficient group or not. If it is in the right column or bottom row one of the alternative context neighborhoods is used to avoid relying on significant-coefficient flags in other coefficient groups except for the flags immediately adjacent the right border and bottom border of the coefficient group, and the flag diagonally to the lower-right.

    摘要翻译: 描述了用于视频数据的编码和解码的方法,用于对变换单元的系数进行编码或解码。 特别地,基于上下文确定对系数组的有效系数标志进行编码和解码,并且基于相邻标志的值确定上下文。 用于确定上下文的邻域取决于要编码或解码的有效系数标志是否在系数组的右列或底行。 如果它在右列或底行中,则使用替代上下文邻域之一来避免依赖于除系数组的右边界和底边界之外的标志紧邻的其他系数组中的有效系数标志,并且标志 对角线到右下角。

    Methods and devices for coding binary symbols as n-tuples
    8.
    发明授权
    Methods and devices for coding binary symbols as n-tuples 有权
    用于将二进制符号编码为n元组的方法和装置

    公开(公告)号:US09462286B2

    公开(公告)日:2016-10-04

    申请号:US13524583

    申请日:2012-06-15

    申请人: Nguyen Nguyen Dake He

    发明人: Nguyen Nguyen Dake He

    摘要: Methods and devices for reconstructing coefficient levels from a bitstream of encoded video data for a coefficient group in a transform unit. Greater-than-one flags are encoded by grouping them into tuples and by encoding a tuple-based value that is a function of the greater-than-one flags within that tuple. The tuple-based value may permit the decoder to infer the greater-than-one flags in some cases, in which case they are not encoded in the bitstream.

    摘要翻译: 用于从变换单元中的系数组的编码视频数据的比特流重建系数级的方法和装置。 通过将大于1的标记分组到元组中,并通过对基于元组的值进行编码,该值是该元组中大于1的标志的函数。 基于元组的值可能允许解码器在某些情况下推断大于1的标志,在这种情况下,它们不被编码在比特流中。

    Method and device for video encoding using predicted residuals
    9.
    发明授权
    Method and device for video encoding using predicted residuals 有权
    使用预测残差的视频编码的方法和装置

    公开(公告)号:US08559519B2

    公开(公告)日:2013-10-15

    申请号:US12684461

    申请日:2010-01-08

    IPC分类号: H04N11/02 H04N7/12

    摘要: An encoder for encoding a video by performing motion estimation using predicted residuals in the rate-distortion cost expression. The predicted residuals are determined by finding a predicted motion vector with respect to the original reference frame and calculating the corresponding residual values. The actual motion vector is then selected based on minimization of the rate-distortion cost expression with respect to the reconstructed reference frame, where the rate-distortion cost expression includes the predicted residuals. In particular, the cost expression includes reconstructed predicted residuals within the distortion term.

    摘要翻译: 一种用于通过使用速率失真成本表达式中的预测残差执行运动估计来对视频进行编码的编码器。 通过找到关于原始参考帧的预测运动矢量并计算相应的残差来确定预测残差。 然后基于相对于重构的参考帧的速率失真成本表达式的最小化来选择实际运动矢量,其中速率失真成本表达式包括预测的残差。 特别地,成本表达式包括在失真项内的重建的预测残差。

    Methods and apparatus for secure distribution and storage of data using N channels
    10.
    发明授权
    Methods and apparatus for secure distribution and storage of data using N channels 有权
    使用N个通道安全地分发和存储数据的方法和装置

    公开(公告)号:US08532220B2

    公开(公告)日:2013-09-10

    申请号:US12712740

    申请日:2010-02-25

    IPC分类号: H04L27/00

    CPC分类号: H03M7/30

    摘要: Methods and apparatus are provided for secure distribution and storage of data using N channels. An input data sequence, X, is distributed using a plurality, N, of channels. In one embodiment, the input data sequence, X, is split into N subsequences; and the N subsequences are encoded into N bit streams using a set of Slepian-Wolf codes with N separate encoders and a joint decoder. The Slepian-Wolf codes can be selected to ensure a computational complexity to obtain a portion of the input data sequence grows exponentially with respect to a length of the input data sequence unless all of the N bit streams are compromised. In another embodiment, the input data sequence, X, is compressed using a lossless data compressing techniques; and the compressed input data sequence is split into N subsequences that are distributed.

    摘要翻译: 提供了使用N个信道来安全地分发和存储数据的方法和装置。 使用多个N个信道来分配输入数据序列X。 在一个实施例中,输入数据序列X被分成N个子序列; 并且使用具有N个分离编码器和联合解码器的Slepian-Wolf码集合将N个子序列编码为N个比特流。 可以选择Slepian-Wolf码,以确保获得输入数据序列的一部分相对于输入数据序列的长度指数地增长的计算复杂度,除非所有N个比特流都受到损害。 在另一个实施例中,使用无损数据压缩技术来压缩输入数据序列X; 并且压缩的输入数据序列被分割成分布的N个子序列。