Variable length coding table selection based on block type statistics for refinement coefficient coding
    1.
    发明授权
    Variable length coding table selection based on block type statistics for refinement coefficient coding 失效
    基于块类型统计的可变长度编码表选择,用于细化系数编码

    公开(公告)号:US08565314B2

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

    申请号:US11868017

    申请日:2007-10-05

    IPC分类号: H04N1/417

    摘要: This disclosure describes techniques for coding an enhancement layer in a scalable video coding (SVC) scheme. The techniques may be used in variable length coding of refinement coefficients of an enhancement layer of a SVC scheme. According to this disclosure, a method may comprise determining first statistics associated with a first type of video block. determining second statistics associated with a second type of video block, selecting a first variable length coding (VLC) table from a plurality of VLC tables to be used in coding the first type of video block based on the first statistics, selecting a second VLC table from the plurality of VLC tables to be used in coding the second type of video block based on the second statistics, coding video blocks of the first type based on the first VLC table, and coding video blocks of the second type based on the second VLC table.

    摘要翻译: 本公开描述了用于在可伸缩视频编码(SVC)方案中对增强层进行编码的技术。 这些技术可以用于SVC方案的增强层的细化系数的可变长度编码。 根据本公开,方法可以包括确定与第一类型的视频块相关联的第一统计。 确定与第二类型的视频块相关联的第二统计信息,基于第一统计从多个VLC表中选择要用于编码第一类视频块的第一可变长度编码(VLC)表,选择第二VLC表 基于第二统计从用于编码第二类型的视频块的多个VLC表中,基于第一VLC表对第一类型的视频块进行编码,以及基于第二VLC对第二类视频块进行编码 表。

    Extended inter-layer coding for spatial scability
    2.
    发明授权
    Extended inter-layer coding for spatial scability 有权
    用于空间可视性的扩展层间编码

    公开(公告)号:US08548056B2

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

    申请号:US11958692

    申请日:2007-12-18

    IPC分类号: H04N11/02

    CPC分类号: H04N19/59 H04N19/33

    摘要: This disclosure describes techniques for coding information in a scalable video coding (SVC) scheme that supports spatial scalability. In one example, a method of coding information in a SVC scheme comprises coding first video blocks defined in a base layer of the SVC scheme, and coding second video blocks defined in an enhancement layer of the SVC scheme, wherein the second video blocks provide spatial scalability enhancement relative to the first video blocks. The coding of the second video blocks includes performing inter-layer prediction for the enhancement layer relative to the base layer for a first subset of the second video blocks that fully overlap the first video blocks, and performing inter-layer prediction for the enhancement layer relative to the base layer for a second subset of the second video blocks that partially overlap the first video blocks.

    摘要翻译: 本公开描述了用于在支持空间可扩展性的可伸缩视频编码(SVC)方案中对信息进行编码的技术。 在一个示例中,在SVC方案中编码信息的方法包括编码在SVC方案的基础层中定义的第一视频块,以及编码在SVC方案的增强层中定义的第二视频块,其中第二视频块提供空间 相对于第一视频块的可扩展性增强。 第二视频块的编码包括对于与第一视频块完全重叠的第二视频块的第一子集,相对于基本层执行增强层的层间预测,以及对增强层相对地执行层间预测 到与第一视频块部分重叠的第二视频块的第二子集的基本层。

    Variable length coding techniques for coded block patterns
    3.
    发明授权
    Variable length coding techniques for coded block patterns 有权
    编码块模式的可变长度编码技术

    公开(公告)号:US08335261B2

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

    申请号:US11958675

    申请日:2007-12-18

    IPC分类号: H04N7/12 H04N11/02 H04N11/04

    摘要: Variable length coding (VLC) techniques are described for coded block patterns (CBPs) used in block-based video coding. In VLC of CBPs, patterns of transform coefficients that are more likely to occur are coded with shorter codes, while patterns of coefficients that are less likely to occur are coded with longer codes. According to the techniques of this disclosure, several different VLC tables are stored in the coding devices. During the encoding and decoding processes, one of the VLC tables is selected and used to perform the coding of CBPs for a given video block. The table may be selected based on a number of neighboring video blocks to the current video block that include non-zero transform coefficients. The techniques may be particularly useful in the coding of video blocks of enhancement layers in scalable video coding (SVC).

    摘要翻译: 对基于块的视频编码中使用的编码块模式(CBP)描述了可变长度编码(VLC)技术。 在CBP的VLC中,更可能发生的变换系数的模式用较短的代码进行编码,而不太可能发生的系数模式用较长的代码进行编码。 根据本公开的技术,几个不同的VLC表被存储在编码装置中。 在编码和解码过程中,选择VLC表之一并用于对给定的视频块执行CBP的编码。 可以基于包括非零变换系数的当前视频块的相邻视频块的数量来选择该表。 这些技术在可扩展视频编码(SVC)中的增强层的视频块的编码中可能特别有用。

    EXTENDED INTER-LAYER CODING FOR SPATIAL SCABILITY
    4.
    发明申请
    EXTENDED INTER-LAYER CODING FOR SPATIAL SCABILITY 有权
    用于空间稳定性的扩展层间编码

    公开(公告)号:US20080165850A1

    公开(公告)日:2008-07-10

    申请号:US11958692

    申请日:2007-12-18

    IPC分类号: H04N7/26

    CPC分类号: H04N19/59 H04N19/33

    摘要: This disclosure describes techniques for coding information in a scalable video coding (SVC) scheme that supports spatial scalability. In one example, a method of coding information in a SVC scheme comprises coding first video blocks defined in a base layer of the SVC scheme, and coding second video blocks defined in an enhancement layer of the SVC scheme, wherein the second video blocks provide spatial scalability enhancement relative to the first video blocks. The coding of the second video blocks includes performing inter-layer prediction for the enhancement layer relative to the base layer for a first subset of the second video blocks that fully overlap the first video blocks, and performing inter-layer prediction for the enhancement layer relative to the base layer for a second subset of the second video blocks that partially overlap the first video blocks.

    摘要翻译: 本公开描述了用于在支持空间可扩展性的可伸缩视频编码(SVC)方案中对信息进行编码的技术。 在一个示例中,在SVC方案中编码信息的方法包括编码在SVC方案的基本层中定义的第一视频块,以及编码在SVC方案的增强层中定义的第二视频块,其中第二视频块提供空间 相对于第一视频块的可扩展性增强。 第二视频块的编码包括对于与第一视频块完全重叠的第二视频块的第一子集,相对于基本层执行增强层的层间预测,以及对增强层相对地执行层间预测 到与第一视频块部分重叠的第二视频块的第二子集的基本层。

    VARIABLE LENGTH CODING TECHNIQUES FOR CODED BLOCK PATTERNS
    5.
    发明申请
    VARIABLE LENGTH CODING TECHNIQUES FOR CODED BLOCK PATTERNS 有权
    用于编码块模式的可变长度编码技术

    公开(公告)号:US20080165858A1

    公开(公告)日:2008-07-10

    申请号:US11958675

    申请日:2007-12-18

    IPC分类号: H04N7/32

    摘要: Variable length coding (VLC) techniques are described for coded block patterns (CBPs) used in block-based video coding. In VLC of CBPs, patterns of transform coefficients that are more likely to occur are coded with shorter codes, while patterns of coefficients that are less likely to occur are coded with longer codes. According to the techniques of this disclosure, several different VLC tables are stored in the coding devices. During the encoding and decoding processes, one of the VLC tables is selected and used to perform the coding of CBPs for a given video block. The table may be selected based on a number of neighboring video blocks to the current video block that include non-zero transform coefficients. The techniques may be particularly useful in the coding of video blocks of enhancement layers in scalable video coding (SVC).

    摘要翻译: 对基于块的视频编码中使用的编码块模式(CBP)描述了可变长度编码(VLC)技术。 在CBP的VLC中,更可能发生的变换系数的模式用较短的代码进行编码,而不太可能发生的系数模式用较长的代码进行编码。 根据本公开的技术,几个不同的VLC表被存储在编码装置中。 在编码和解码过程中,选择VLC表之一并用于对给定的视频块执行CBP的编码。 可以基于包括非零变换系数的当前视频块的相邻视频块的数量来选择该表。 这些技术在可扩展视频编码(SVC)中的增强层的视频块的编码中可能特别有用。

    VARIABLE LENGTH CODING TABLE SELECTION BASED ON BLOCK TYPE STATISTICS FOR REFINEMENT COEFFICIENT CODING
    6.
    发明申请
    VARIABLE LENGTH CODING TABLE SELECTION BASED ON BLOCK TYPE STATISTICS FOR REFINEMENT COEFFICIENT CODING 失效
    基于块类型统计的可变长度编码表选择用于精炼系数编码

    公开(公告)号:US20080089424A1

    公开(公告)日:2008-04-17

    申请号:US11868017

    申请日:2007-10-05

    IPC分类号: H04B1/66

    摘要: This disclosure describes techniques for coding an enhancement layer in a scalable video coding (SVC) scheme. The techniques may be used in variable length coding of refinement coefficients of an enhancement layer of a SVC scheme. According to this disclosure, a method may comprise determining first statistics associated with a first type of video block. determining second statistics associated with a second type of video block, selecting a first variable length coding (VLC) table from a plurality of VLC tables to be used in coding the first type of video block based on the first statistics, selecting a second VLC table from the plurality of VLC tables to be used in coding the second type of video block based on the second statistics, coding video blocks of the first type based on the first VLC table, and coding video blocks of the second type based on the second VLC table.

    摘要翻译: 本公开描述了用于在可伸缩视频编码(SVC)方案中对增强层进行编码的技术。 这些技术可以用于SVC方案的增强层的细化系数的可变长度编码。 根据本公开,方法可以包括确定与第一类型的视频块相关联的第一统计。 确定与第二类型的视频块相关联的第二统计信息,基于第一统计从多个VLC表中选择要用于编码第一类视频块的第一可变长度编码(VLC)表,选择第二VLC表 基于第二统计从用于编码第二类型的视频块的多个VLC表中,基于第一VLC表对第一类型的视频块进行编码,并且基于第二VLC对第二类视频块进行编码 表。

    Scalable video coding techniques for scalable bitdepths
    7.
    发明授权
    Scalable video coding techniques for scalable bitdepths 有权
    可扩展的视频编码技术,可扩展的bitdepths

    公开(公告)号:US08432968B2

    公开(公告)日:2013-04-30

    申请号:US12251174

    申请日:2008-10-14

    IPC分类号: H04N11/02

    摘要: This disclosure describes video coding techniques that are executed in a bitdepth-based scalable video coding (SVC) scheme. Base layer video data and enhancement layer video data may be defined at different bitdepths. The techniques of this disclosure concern the coding of enhancement layer video blocks using a unique combination of inter-layer predictive coding modes after determining that inter-layer prediction should be used. In particular, two or more different inter-layer predictive coding modes may be utilized block corresponding to inter base layer blocks, and one of these inter-layer predictive coding modes may also be utilized for blocks corresponding to intra base layer blocks. Syntax information can be generated at the encoder and communicated with the bitstream, so that a decoder can use the proper inter-layer predictive coding mode in the decoding.

    摘要翻译: 本公开描述了在基于位差的可分级视频编码(SVC)方案中执行的视频编码技术。 基层视频数据和增强层视频数据可以在不同的位差定义。 在确定应当使用层间预测之后,本公开的技术涉及使用层间预测编码模式的唯一组合的增强层视频块的编码。 特别地,可以使用对应于基本基本层块的两个或更多个不同的层间预测编码模式,并且这些层间预测编码模式中的一个也可以用于对应于内部基本层块的块。 语法信息可以在编码器处产生并与比特流通信,从而解码器可以在解码中使用适当的层间预测编码模式。

    SUB-BAND SCANNING TECHNIQUES FOR ENTROPY CODING OF SUB-BANDS
    8.
    发明申请
    SUB-BAND SCANNING TECHNIQUES FOR ENTROPY CODING OF SUB-BANDS 有权
    子带进行编码的子带扫描技术

    公开(公告)号:US20090003440A1

    公开(公告)日:2009-01-01

    申请号:US12144454

    申请日:2008-06-23

    IPC分类号: H04N7/26

    摘要: This disclosure describes techniques useful in the encoding and/or decoding of video data of a video sequence. In general, this disclosure sets forth scanning techniques useful in the context of sub-band coding, which may improve the level of compression that can be achieved by entropy coding following sub-band coding. In one example, a method of encoding video data of a video sequence comprises sub-band encoding the video data to generate a plurality of sub-bands, scanning each of the sub-bands from two-dimensional blocks into one-dimensional vectors based on scan orders defined for each of the sub-bands, and entropy encoding each of the scanned sub-bands.

    摘要翻译: 本公开描述了在视频序列的视频数据的编码和/或解码中有用的技术。 通常,本公开提出了在子带编码的上下文中有用的扫描技术,其可以提高可以通过在子带编码之后的熵编码来实现的压缩水平。 在一个示例中,对视频序列的视频数据进行编码的方法包括对视频数据进行子带编码以产生多个子带,从基于二维块的每个子带将二维块扫描为一维向量 为每个子带定义的扫描顺序,以及对每个扫描的子带进行熵编码。

    Sub-band scanning techniques for entropy coding of sub-bands
    9.
    发明授权
    Sub-band scanning techniques for entropy coding of sub-bands 有权
    用于子带熵编码的子带扫描技术

    公开(公告)号:US08331444B2

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

    申请号:US12144454

    申请日:2008-06-23

    IPC分类号: H04N7/12

    摘要: This disclosure describes techniques useful in the encoding and/or decoding of video data of a video sequence. In general, this disclosure sets forth scanning techniques useful in the context of sub-band coding, which may improve the level of compression that can be achieved by entropy coding following sub-band coding. In one example, a method of encoding video data of a video sequence comprises sub-band encoding the video data to generate a plurality of sub-bands, scanning each of the sub-bands from two-dimensional blocks into one-dimensional vectors based on scan orders defined for each of the sub-bands, and entropy encoding each of the scanned sub-bands.

    摘要翻译: 本公开描述了在视频序列的视频数据的编码和/或解码中有用的技术。 通常,本公开提出了在子带编码的上下文中有用的扫描技术,其可以提高可以通过在子带编码之后的熵编码来实现的压缩水平。 在一个示例中,对视频序列的视频数据进行编码的方法包括对视频数据进行子带编码以产生多个子带,从基于二维块的每个子带将二维块扫描为一维向量 为每个子带定义的扫描顺序,以及对每个扫描的子带进行熵编码。

    SCALABLE VIDEO CODING TECHNIQUES FOR SCALABLE BITDEPTHS
    10.
    发明申请
    SCALABLE VIDEO CODING TECHNIQUES FOR SCALABLE BITDEPTHS 有权
    可扩展比特率的可扩展视频编码技术

    公开(公告)号:US20090097558A1

    公开(公告)日:2009-04-16

    申请号:US12251174

    申请日:2008-10-14

    IPC分类号: H04N7/12

    摘要: This disclosure describes video coding techniques that are executed in a bitdepth-based scalable video coding (SVC) scheme. Base layer video data and enhancement layer video data may be defined at different bitdepths. The techniques of this disclosure concern the coding of enhancement layer video blocks using a unique combination of inter-layer predictive coding modes after determining that inter-layer prediction should be used. In particular, two or more different inter-layer predictive coding modes may be utilized block corresponding to inter base layer blocks, and one of these inter-layer predictive coding modes may also be utilized for blocks corresponding to intra base layer blocks. Syntax information can be generated at the encoder and communicated with the bitstream, so that a decoder can use the proper inter-layer predictive coding mode in the decoding.

    摘要翻译: 本公开描述了在基于位差的可分级视频编码(SVC)方案中执行的视频编码技术。 基层视频数据和增强层视频数据可以在不同的位差定义。 在确定应当使用层间预测之后,本公开的技术涉及使用层间预测编码模式的唯一组合的增强层视频块的编码。 特别地,可以使用对应于基本基本层块的两个或更多个不同的层间预测编码模式,并且这些层间预测编码模式中的一个也可以用于对应于内部基本层块的块。 语法信息可以在编码器处产生并与比特流通信,从而解码器可以在解码中使用适当的层间预测编码模式。