本发明专利技术提供一种残差差分脉冲编码调制的编码方法,包括统一的帧内和帧间残差差分脉冲编码调制的编码。相同的残差差分脉冲编码调制编码和解码步骤具有相同的处理顺序,并被应用于在帧内预测模式和帧间预测模式/帧内区块复制预测模式(帧内区块复制模式)中编码的区块。本发明专利技术还提供一种扩展帧间残差差分脉冲编码调制编码至在帧内区块复制预测模式中编码的区块的方法。在垂直或水平方向上的残差差分脉冲编码调制处理被应用于帧内区块复制残差。
【技术实现步骤摘要】
【国外来华专利技术】【专利说明】交叉引用 本专利技术主张在2013年10月14日提出的申请号为61/890,365、名称为"Unification and Harmonization of Residue Differential Pulse-Code Modulation(RDPCM)with Transform-Skip and Residue Rotation for 肥VC Range Extension"的美国临时专利申 请的优先权,W及主张在2013年10月14日提出的申请号为61/890,361、名称为 "Modifications to the Text Specification of HEVC Range Extension"的美国临时专 利申请的优先权。因此在全文中合并参考该些专利申请案。
本专利技术是有关于用于高效视频编码化igh Efficien巧Video Coding(肥VC)范围 扩展(Range Extension)的残差差分脉冲编码调制(Residue Differential Pulse-Code Modulation, W下简称为RDPCM)的编码,特别是有关于用于高效视频编码范围扩展或相似 应用的帖内(Intra)RDPCM编码、帖内区块复制(Intra-block copy, IntraBC)、W及帖间 (Inter)畑PCM编码模式。
技术介绍
在当前开发的用于高效视频编码标准的范围扩展中,由于一些工具在用于屏幕内 容的编码效率上的改进,而采用运些工具。特别是,利用残差差分脉冲编码调制W及残差旋 转(residue rotation)工具W用于视频压缩。运些工具可应用于无损变换-量化略过区块 (lossless transform-quantization bypass blocks)或有损变换-跳过区块(lossy transform-skip(TS)blocks)。变换-跳过编码模式为一种编码模式,在运个编码模式中,变 换处理被跳过W使得残差直接被量化并赌编码。虽然用于区块的变换被跳过,但是用于变 换编码区块的其他处理仍然被应用于该区块。相应地,缩放(scaling)仍然被应用于变换-跳过区块。两维区块残差需要被转换为一维信号。相应地,扫描(例如,垂直或水平扫描)被 应用于残差区块。扫描也可应用于缩放之前或之后、或者量化之后。在解码器端,逆变换-跳 过将应用于已编码的区块。逆变换-跳过包括逆缩放。需要注意的是,编码单元为应用编码 处理的基本单元。残差形成于每一个编码单元,该编码单元被进一步分割为名为变换单元 (transform unit)的区块,W用于在现有的编码处理(即,非变换-跳过)中的变换处理。进 一步,也可W跳过变换和量化处理,W使能编码单元的无损编码。在无损编码的情况下,环 路滤波也被关闭。 对于帖内区块,帖内预测基于自相邻区块的已重建像素利用预测而执行。帖内预 测可自一组帖内模式而选择帖内模式,该组帖内模式包括垂直模式、水平模式、W及各种角 度预测模式。对于除由帖内区块复制编码的区块之外的帖内区块来说,RDPCM的处理方向依 赖于该区块的帖内模式。RDPCM仅应用于水平和垂直模式的帖内编码的区块,在相应的的水 平和垂直方向上应用。对于帖间和帖内区块复制的区块,编码器决定是否通过发送一个标 志来利用RDPCM。编码器也通过发送另一标志来确定RDPCM的方向。尽管用于帖内残差(除了 帖内区块复制)和帖间残差的RDPCM使用水平差分脉冲编码调制或垂直差分脉冲编码调制, 在帖内RDPCM处理和帖间RDPCM处理之间存在一些差异。用于帖内RDPCM处理的预测方向 (即,水平或垂直方向)的选择基于用于区块的帖内模式而隐式确定。另一方面,是否利用 RDPCM和预测方向在编码器侧被确定,W及该确定结果被明确地发送出去。在本申请中, RDPCM处理指的是应用于残差信号或已处理的残差信号(例如,由TS处理的残差信号)的差 分脉冲编码调制过程。RDPCM编码指的是包括RDPCM处理的编码方法。 图1描述了无损垂直RDPCM处理的示意图。其中,帖内已编码区块的残差采样减去 除顶行的采样之外的垂直相邻采样,W进一步降低冗余。对于具有N列M行采样的区块,令 ri,j,0 ^含M-I,0幻'如-巧帖内预测之后的预测残差。假设跳过变换和量化。无损垂直 畑PCM处理被应用于残差采样,如下所示: ~ n h / = 〇, o<j<{N-\) ';'广1、/;'厂/!/_|),户 1^^/单/-|),〇含'/牵-1). 片)[000引对于RDPCM编码来说,差分脉冲编码调制处理的残差(即,璋J )被进一步编码W代 替残差信号(即,rij)本身。对于无损水平RDPCM处理来说,除第一列中的采样之外,在当前 采样和左相邻采样之间执行减法。对于有损的情况,残差差分受制于量化。公式(2)指示应 用于残差采样的有损垂直畑PCM处理。 1 ~ / 二 0,0 勾?幸--1)厂纷/'(/.-1),'/),1^'.^抑-1):斗V-1), 货其中,Qb(I-IU)为残差采样的已量化版本。对于帖间RDPCM处理,残差差分 脉冲编码调制被应用于帖间已编码区块。公式(1)也应用于帖间RDPCM处理。其中,残差信号 对应于帖间预测残差,W代替用于帖内RDPCM情况下的帖内预测残差。对于无损水平RDPCM 处理,除第一列中的采样之外,在当前采样和左相邻采样之间执行减法。对于有损的情况, 残差差分受制于量化。对于残差旋转(residue rotation,RR),残差区块被180度旋转W可能使得可能的 较大的差分脉冲编码调制预测残差从右下角被旋转至左上角。已旋转的差分脉冲编码调制 预测残差将更适合于最初设计用于变换系数的赌编码器。图2描述了残差旋转处理的示意 图。其中差分脉冲编码调制预测残差在右下角具有一些非零采样。非零采样通过残差旋转 处理被旋转至左上角。 根据现有的RExURange Extension的简称)实践,当畑PCM和残差旋转处理均被调 用时,用于残差的编码和解码处理依赖帖间/帖内W及有损/无损的选择而改变。W下是残 差信号的对应的编码和解码处理的要点。标记"inv-TS"表示逆变换-跳过、W及"inv-畑PCM"表示逆畑PCM。 请注意,畑 PCM 仅在变换-量化(transform-quantization, transquant)略过,或在 变换-跳过的情况下才被调用。也请注意,残差旋转本身具有独立的控制标志,该控制标志 不受RDPCM的约束而使能。换句话说,当使用RDPCM时,残差旋转可W开启或关闭,W及当使 用残差旋转时,RDPCM可W开启或关闭。 编码处理[001引帖内(除帖内区块复审化外)编码; 若编码单元变换-量化略过而被编码:RDPCM 一残差旋转 若变换单元变换-跳过而被编码:畑PCM 一变换-跳妊今潑差掘巧一量化 [001引帖间W及帖内区块复制编码: 若编码单元变换-量化略过而被编码:RDPCM 一残差旋转 若变换单元变换-跳过而被编码:变换-跳过今殘差旋转一畑PCM一量化 解码处理 帖内(除帖内区块复制之外)解码: 若编码单元变换-量化略过而被编码:残差旋本文档来自技高网...
【技术保护点】
一种用于图片的区块的残差差分脉冲编码调制的编码方法,其特征在于,该方法包括:接收与当前区块相关的输入数据;确定该当前区块的预测模式,其中该预测模式自第一组而选择,该第一组包括帧内预测模式、和帧间预测模式和帧内区块复制预测模式中的至少一个;确定用于该当前区块的编码模式,其中该编码模式自第二组而选择,该第二组包括变换‑量化略过模式以及变换‑跳过模式;以及当该当前区块利用帧内预测模式而被编码时,对该当前区块应用第一残差差分脉冲编码调制编码或解码;以及当该当前区块利用帧间预测模式或帧内区块复制预测模式而被编码时,对该当前区块应用第二残差差分脉冲编码调制编码或解码;其中该第一残差差分脉冲编码调制编码以及该二残差差分脉冲编码调制利用应用于相同编码处理顺序中的相同编码步骤,以及该第一残差差分脉冲编码调制解码和该第二残差差分脉冲编码调制解码利用应用于相同解码处理顺序中的相同解码步骤。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:赖柏霖,刘杉,
申请(专利权)人:联发科技新加坡私人有限公司,
类型:发明
国别省市:新加坡;SG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。