用于hevc范围扩展的残差差分脉冲编码调制方法_2

文档序号:9794457阅读:来源:国知局
组包括帖内预测模式、和帖间预测模式和帖内区块复制预测模 式中的至少一个。用于该当前区块的编码模式也被确定。其中编码模式自第二组而选择,第 二组包括变换-量化略过模式W及变换-跳过模式。本发明的一个实施方式统一在帖内模式 和帖间/帖内区块复制预测模式之间的残差差分脉冲编码调制编码。相应地,当当前区块利 用帖内预测模式而被编码时,对该当前区块应用第一残差差分脉冲编码调制编码或解码。 当当前区块利用帖间预测模式或帖内区块复制预测模式而被编码时,对当前区块应用第二 残差差分脉冲编码调制编码或解码。第一残差差分脉冲编码调制编码W及第二残差差分脉 冲编码调制利用应用于相同编码处理顺序中的相同编码步骤。并且第一残差差分脉冲编码 调制解码和第二残差差分脉冲编码调制解码利用应用于相同解码处理顺序中的相同解码 步骤。
[0031] 对于变换量化略过模式,相同的编码步骤可包括残差旋转处理和残差差分脉冲编 码调制处理,W及相同的解码步骤可包括残差旋转处理和逆残差差分脉冲编码调制处理。 编码处理顺序可对应于残差旋转处理,随后对应于残差差分脉冲编码调制处理,W及解码 处理顺序可对应于逆残差差分脉冲编码调制处理,随后对应于残差旋转处理。
[0032] 对于变换跳过编码模式,相同的编码步骤可包括变换-跳过处理、残差旋转处理、 残差差分脉冲编码调制处理、W及量化处理,W及相同的解码步骤可包括去量化处理、逆残 差差分脉冲编码调制处理、残差旋转处理、W及逆变换跳过处理。编码处理顺序可对应于残 差差分脉冲编码调制处理,之后依次对应于变换-跳过处理W及残差旋转处理,W及解码处 理顺序对应于残差旋转处理,之后依次对应于逆变换跳过处理和逆残差差分脉冲编码调制 处理。在另一实施方式中,编码处理顺序可对应于变换-跳过处理,之后依次对应于残差差 分脉冲编码调制处理W及残差旋转处理,W及解码处理顺序可对应于残差旋转处理,之后 依次对应于逆残差差分脉冲编码调制处理W及逆变换跳过处理。
[0033] 在另一实施方式中,帖间残差差分脉冲编码调制编码被扩展至在帖内区块复制预 测模式中编码的区块。换句话说,帖内区块复制残差被当成好像是帖间预测残差W及具有 垂直或水平预测方向的帖间残差差分脉冲编码调制处理被应用于帖内区块复制残差或已 处理的帖内区块复制残差。
【附图说明】
[0034] 图1描述了在垂直方向上处理的残差差分脉冲编码调制的示意图。
[0035] 图2为从右下角至左上角旋转可能的较大残差的残差旋转处理的示意图。
[0036] 图3为包括本发明实施方式的在帖内预测、帖间预测W及帖内区块复制模式之间 统一畑PCM编码的示范性系统的示意图。
[0037] 图4A~4C描述了对应于本发明第S实施方式的统一畑PCM解码的示意图。
[0038] 图5为包括本发明实施方式的扩展帖间RDPCM编码至利用帖内区块复制模式编码 的区块的编码系统的流程图。
[0039] 图6为包括本发明实施方式的扩展帖间RDPCM编码至利用帖内区块复制模式编码 的区块的解码系统的流程图。
【具体实施方式】
[0040] 为降低由于处理依赖于帖间/帖内W及有损/无损模式W用于残差差分脉冲编码 调制编码的复杂度,本发明的实施方式利用统一的RDPCM编码处理W用于帖间/帖内W及有 损/无损模式。
[0041] 第一实施方式-修改帖间/帖内区块复制有损处理W与其他情况合并
[0042] 基于先前描述的解码处理,请注意帖间/帖内区块复制有损(即,变换-跳过模式) 处理是特别的情况,其中逆RDPCM在残差旋转和逆变换-跳过之前执行。相应地,第一实施方 式仅在为与其他情况统一的情形下而修改,如下所示:
[0043] 统一的畑PCM编码,方法1:
[0044] 编码:若变换单元利用变换-跳过而编码:RDPCM一变换-H妊今殘差跑:转一 量化
[0045] 解码:若变换单元利用变换-跳过而编码:去量化一残差施转今逆变换-跳过 一逆畑PCM
[0046] 请注意,残差旋转本身具有单独的控制标志,不会与RDPCM捆绑。
[0047] 相应地,逆RDPCM将总是在无论帖间/帖内或有损/无损的残差信号的解码处理的 最后一个步骤。运将简化解码处理。在编码器侧,RDPCM将总是先执行,(若果是有损的情况 的话)随后是变换-跳过,其将应用左偏移(即,缩放)至残差并之后应用旋转和量化。
[004引第二实施方式-协调对于帖间/帖内区块复制有损处理的所有情况 [0049]与第一实施方式不同的另一种方式是,将所有其他情况都协调如同帖间/帖内区 块复制有损处理。换句话说,在残差解码处理过程中,残差旋转和逆变换-跳过移至逆RDPCM 之后。在编码器侧,变换-跳过和残差旋转移至RDPCM之前。对应的处理如下所示:
[(K)加]统一的畑PCM编码,方法2:
[0化1 ] 编码处理
[0052]若编码单元利用变换-量化略过来编码:残差旋转一 RDPCM
[00对若变换单元利用变换-跳过来编码:变换-挑过今殘差施撰一畑PCM一量化
[0化4] 解码处理
[0055] 若编码单元利用变换-量化略过来编码:逆RDPCM 一残差旋转
[0056] 若变换单元利用变换-跳过来编码:去量化一逆RDPCM一殘差旋转今逆 变换-跳过
[0057] 请注意,残差旋转本身具有单独的控制标志,不与RDPCM捆绑。
[005引在统一的RDPCM处理的第二实施方式中,由于左移(left-shift)操作首先在编码 器侧被执行W用于残差区块,后续的逐行/逐列的RDPCM和量化将在更高的精度范围内操 作。因此,第二实施方式将在抓率方面的改善编码效率,BD率是对于视频编码的熟知的性能 测量方式。
[0059] 第S实施方式-具有残差旋转一逆RDPCM 一逆变换-跳过的解码处理(编码器:变 换-跳过一畑PCM 一残差旋转)
[0060] 尽管在编码器侧畑PCM之前放置变换-跳过可提供更好的编码效率,第S实施方式 进一步考虑具有RDPCM的残差旋转的影响,特别是帖内区块。帖内RDPCM的效果来自沿帖内 预测方向的残差中的利用冗余。举例来说,帖内RDPCM垂直模式通过逐行减去残差而利用垂 直冗余。低端行具有最大残差。若在编码器侧残差旋转在RDPCM之前执行,在低端行可能的 最大残差将被旋转至顶部行。运不会自RDPCM获益。因此,在第S实施方式中,变换-跳过^ 残差旋转和残差旋转一逆变换-跳过的捆绑被分开,运将导致具有RDPCM/逆RDPCM的编码/ 解码处理分别在变换-跳过^残差旋转和残差旋转^逆变换-跳过之间。对应的处理如下所 示:
[0061 ] 统一的畑PCM编码,方法3:
[0062] 编码处理
[0063] 若编码单元利用变换-量化略过来编码:RDPCM 一残差旋转
[0064] 若变换单元利用变换-跳过来编码:变换-跳过一 RDPCM 一残差旋转一量化 [00化]解码处理
[0066] 若编码单元利用变换-量化略过来编码:残差旋转一逆RDPCM
[0067] 若变换单元利用变换-跳过来编码:去量化一残差旋转一逆RDPCM 一逆变换-跳过
[0068] 请注意,残差旋转本身具有单独的控制标志,不与RDPCM捆绑。
[0069] 为改善由帖内区块复制预测模式编码的区块的性能,本发明的另一方面扩展帖 间-RDPCM至通过帖内区块复制预测模式编码的区块。
[0070] 第四实施方式-扩展帖间RDPCM至帖内区块复制区块
[0071] 为扩展帖间RDPCM编码处理至帖内区块复制预测区块W用于范围扩展皿VC,解析 需要包括于帖内区块复制区块的语法RDPCM开启/关闭标志和RDPCM方向标志。此外,RDPCM 处理需要被调用。支持第四实施方式的语法修改的示例如表1所示。
[0072] 表 1
[0073]
[0075]如表1中的注解(I)所示,增加的文本(W粗斜体表示)已被增加至语法W扩展帖间 RDPCM至通过帖内区块复制模式编码的区块。特别是,新文本"(CuPredMode [ xO ] [ y0 ]== MODE_INTRA&&intra_bc_f lag[x0] [yO 化&residual_dpcm_in1:ra_enabled_f lag)"与扩展帖 间RDPCM编码至帖内区块复制预测模式相关,其中M0DE_INTRA具有的值为I,指示区块在帖 内预测模式中被编码,intra_bc_flag[xO][yO]具有的值为1,指示区块为帖内区块复制编 码,W及residual_dpcm_in1:ra_enabled_flag具有的值为1,指示RDPCM被使能W用于帖内 预测模式。如表1的注释(2)所示,增加的文本m粗斜体表示旧被增加至语法W扩展帖间 RDPCM编码至通过帖内区块复制编码的区块。特别是,新文本"(CuPredMode[xC] [yC]== MODE_INTRA&&intra_bc_flag[xO] [yO化&inte;r_rdpcm_f lag[xO] [yO] kidx])"与扩展帖间 RDPCM编码至帖内区块复制预测模式相关,其中inte;r_;r
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1