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.

    Multi-level significance maps for encoding and decoding
    2.
    发明授权
    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.

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

    MULTI-LEVEL SIGNIFICANCE MAP SCANNING
    3.
    发明申请
    MULTI-LEVEL SIGNIFICANCE MAP SCANNING 有权
    多层次意义地图扫描

    公开(公告)号:US20130128985A1

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

    申请号:US13446186

    申请日:2012-04-13

    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. A multi-level scan order may be used in which significant-coefficient flags are scanned group-by-group. The group scan order specifies the order in which the groups are processed, and the scan order specifies the order in which individual significant-coefficient flags within the group are processed. The bitstream may interleave the significant-coefficient-group flags and their corresponding significant-coefficient flags, if any.

    摘要翻译: 描述了用于视频数据的编码和解码方法,其中在编码和解码过程中使用多级重要性图。 形成有效图的有效系数标记被分组成连续的组,并且对于每个组,有意义的系数组标志表示该组是否包含非零有效系数标志。 可以使用多级扫描顺序,其中显着系数标志逐个扫描。 组扫描顺序指定处理组的顺序,扫描顺序指定处理组内各个有效系数标志的顺序。 比特流可以交织有效系数组标志及其对应的有效系数标志(如果有的话)。

    METHODS AND DEVICES FOR CONTEXT MODELING TO ENABLE MODULAR PROCESSING
    5.
    发明申请
    METHODS AND DEVICES FOR CONTEXT MODELING TO ENABLE MODULAR PROCESSING 审中-公开
    用于上下文建模以实现模块化处理的方法和装置

    公开(公告)号:US20130195200A1

    公开(公告)日:2013-08-01

    申请号:US13360688

    申请日:2012-01-28

    IPC分类号: H04N7/26

    摘要: 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 two right columns or two bottom rows of the coefficient group or not. The upper-left corner may also have a different neighborhood. If the flag is in one of the two right columns or two bottom rows one of the alternative context neighborhoods is used to avoid relying on significant-coefficient flags in other coefficient groups.

    摘要翻译: 描述了用于视频数据的编码和解码的方法,用于对变换单元的系数进行编码或解码。 特别地,基于上下文确定对系数组的有效系数标志进行编码和解码,并且基于相邻标志的值确定上下文。 用于确定上下文的邻域取决于要编码或解码的有效系数标志是否在系数组的两个右列或两个底行。 左上角也可能有不同的邻域。 如果标志位于两个右列之一或两个底行中,则替代上下文邻域之一用于避免依赖于其他系数组中的有效系数标志。

    METHODS AND DEVICES FOR CONTEXT SET SELECTION
    6.
    发明申请
    METHODS AND DEVICES FOR CONTEXT SET SELECTION 有权
    用于上下文选择的方法和设备

    公开(公告)号:US20130188726A1

    公开(公告)日:2013-07-25

    申请号:US13354485

    申请日:2012-01-20

    IPC分类号: H04N7/30

    摘要: 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 devices for context set selection
    7.
    发明授权
    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
    8.
    发明授权
    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引擎的流水线时对多级重要性图进行编码或解码。 在一个示例中,重新定义系数组以去除块的第一和最后位置的有效系数标志,并将其替换为先前块中的最后位置和下一块中的第一位置的有效系数标志。 修改的扫描顺序应用于每个系数组。 在另一示例中,系数组保持基于块,但扫描顺序被修改以交织编码和解码顺序系数组。

    METHODS AND DEVICES FOR CONTEXT MODELING TO ENABLE MODULAR PROCESSING

    公开(公告)号:US20130188735A1

    公开(公告)日:2013-07-25

    申请号:US13354448

    申请日:2012-01-20

    IPC分类号: H04N7/26

    摘要: 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 SYSTEMS FOR PIPELINING WITHIN BINARY ARITHMETIC CODING AND DECODING
    10.
    发明申请
    METHODS AND SYSTEMS FOR PIPELINING WITHIN BINARY ARITHMETIC CODING AND DECODING 有权
    用于双向算术编码和解码中的管道的方法和系统

    公开(公告)号:US20130188724A1

    公开(公告)日:2013-07-25

    申请号:US13354437

    申请日:2012-01-20

    IPC分类号: H04N7/30

    摘要: Methods of encoding and decoding for video data are described for encoding or decoding multi-level significance maps whilst 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引擎的流水线化。 在一个示例中,重新定义系数组以去除块的第一和最后位置的有效系数标志,并将其替换为先前块中的最后位置和下一块中的第一位置的有效系数标志。 修改的扫描顺序应用于每个系数组。 在另一示例中,系数组保持基于块,但扫描顺序被修改以交织编码和解码顺序系数组。