内部预测模式编码的方法及装置制造方法及图纸

技术编号:9770199 阅读:95 留言:0更新日期:2014-03-16 06:25
根据本发明专利技术的多个实施例将内部预测模式候选项配置为多层级的最可能模式集合,其包括至少一个第一层最可能模式集合和一个第二层最可能模式集合。对当前内部预测模式的编码或解码基于该多层级的最可能模式集合,其中,待产生或待解码的该语法信息的其中一个语法元素对应于使用第一层最可能模式集合估计当前内部预测模式。本发明专利技术也揭示一种用于色度内部预测模式编码和解码的装置和方法。色度内部预测模式集合包括基于亮度的色度预测模式、直接模式或四种其他模式。码字集合包括多个可变长度码字和多个固定长度码字,且该多个固定长度码字比该多个可变长度码字长。可变长度码字用于基于亮度的色度预测模式和直接模式,且固定长度码字用于四种其他模式。

【技术实现步骤摘要】
【国外来华专利技术】内部预测模式编码的方法及装置相关申请的交叉应用本申请的权利要求范围要求如下申请的优先权:2011年6月17日递交的序列号为61/498,259,标题为「IntraPredictionModeCodingMethod」的美国临时案;2011年9月9日递交的序列号为61/532,955,标题为「IntraPredictionModeCodingMethod」的美国临时案;2011年9月9日递交的序列号为61/532,942,标题为「MethodandApparatusforIntraChromaModeinHEVC」的美国临时案。在此合并参考该些临时案和申请案的全部内容。
本专利技术有关于内部预测模式编解码方法,更具体地,本专利技术有关于内部预测模式编解码方法及装置以及色度内部预测模式编解码方法。
技术介绍
运动补偿帧间编码已广泛采用各种编码标准,例如MPEG-1/2/4和H.261/H.263/H.264/AVC。尽管运动补偿帧间编码可有效减少用于压缩视频的比特率,但仍然需要内部模式(intramode)编码来处理初始图像(initialpicture)或周期性地插入I图像(Intra-codedpicture,I-picture)(即内部编码图像),周期性地插入I图像以允许对压缩视频数据的快速存取或减轻错误传播(propagation)。内部预测采用图像内部或图像区域内部的空间关联性(spatialcorrelation)。为了更改进编码效率,开发的高效视频编码标准(High-EfficiencyVideoCoding,HEVC)标准广泛采用基于区块的空间预测。在HEVC中,使用多个内部预测模式以利用空间特性,且内部预测模式的数量依赖于预测单元(PredictionUnit,PU)的区块大小。用于内部预测的PU的大小可为64x64,32x32,16x16,8x8,或4x4。内部预测模式的数量可多达35,包括如图1所示的33个方向预测模式(directionalpredictionmode),一个直流(DC)模式和一个平面模式(Planarmode)。在HEVC中,亮度内部预测(lumaintraprediction)模式的数量依赖于图表格1所示的PU大小。对于4x4或64x64大小的PU,只能使用35亮度内部预测模式的子集。为使解码器根据编码器选择的亮度内部预测模式进行操作,已将亮度内部预测模式信息包括至比特流中。对应于亮度内部预测的端信息(sideinformation)为重要的,因此需要开发多种机制来改进用于亮度内部预测模式编码的效率。表格1区块大小亮度模式数量亮度模式64x6440~332x32350~3416x16350~348x8350~344x4180~17在当前HEVC中,以基于相邻PU的预测方式(predictivemanner)对亮度内部预测模式进行编码以用于每个PU。图2为由当前HEVC采用的亮度内部预测模式的预测编码的相邻PU的配置。当对当前(Curr)PU(模式C(ModeC))的内部预测模式进行编码时,使用左侧(L)PU(模式L(ModeL))的模式及上方(A)PU(模式A(ModeA))的模式以产生用于当前PU的最可能模式(mostprobablemode,MPM)。图3为根据当前HEVC的亮度内部预测模式的预测编码的流程图。首先,使用用于左侧区块的亮度内部预测模式(ModeL)和用于上方区块的亮度内部预测模式(ModeA)以产生两个MPM,即在步骤310中所示的MPM0和MPM1。将可变模式ModeC’初始化为ModeC。在步骤312在执行测试以确定是否模式C等于MPM0或MPM1。如果模式A不等于模式L,分别将MPM0和MPM1设置为min(ModeL,ModeA)和max(ModeL,ModeA)。如果模式A等于模式L,将MPM0设置为ModeL,将MPM1设置为0或3。如果在步骤312中测试结果为“是”,即ModeC等于MPM0或MPM1,将prev_pred_mode_flag设置为1且使用mpm_idx指示是否ModeC等于MPM0或MPM1。如果ModeC等于MPM0,在步骤314中执行测试。相应地,ModeC等于MPM0,将mpm_idx设置为0,且如果ModeC不等于MPM0,将mpm_idx设置为1。在步骤316中对语法元素prev_pred_mode_flag和mpm_idx进行编码。如果ModeC不等于MPM0或MPM1,在步骤320中将prev_pred_modeflag设置为0且对语法元素进行编码。在此情形中,ModeC等于以rem_intra_luma_pred_mode指示的剩余模式中的其中一个。步骤322至328对rem_intra_luma_pred_mode进行推导。然后在使用具有固定长度二进制化(binarization)的CABAC的步骤330对rem_intra_luma_pred_mode进行编码。当相邻PU和当前PU具有不同区块大小时,不可直接运用ModeA或ModeL。在此情形中,可将ModeL映射(map)为对应于亮度内部预测模式的子集的值。当ModeA或ModeL不可用时,将ModeA或ModeL设置为DC模式。剩余模式的概率分布通常是不平均的。由于较差的编码效率,固定长度二进制化或rem_intra_luma_pred_mode的编码并不合适。因此,需要设计一种新的编码方法以指示何种剩余模式为当前内部模式。内部预测模式也运用于色度(chroma)分量。类似于亮度内部预测,可将内部预测运用于具有从4x4至32x32大小的色度区块(chromablock)(PU)。由于亮度分量通常在色度分量之前进行处理,色度内部预测可利用已编码的亮度信息。相应地,当前HEVC系统考量的色度内部预测模式使用表格2中所示的已编码亮度内部预测模式。表格2表格2中的IntraPredMode[xB][yB]为先前推导的用于在(xB,yB)的对应区块的相邻区块的内部预测模式。基于亮度(luma-based)的色度预测模式(LM)为色度至亮度的预测模式,其中亮度区块的重构像素(reconstructedpixel)用于预测色度内部预测模式。DM表示直接模式(DirectMode),其中IntraPredMode[xB][yB]直接用作色度内部预测模式。除LM和DM之外,色度内部预测模式集合中包括四种其他模式:平面(Planar)、垂直(Vertical)、水平(Horizontal)及DC模式。当DM等于四种模式中任意一种时,使用对应于VER+8的模式以替换冗余DM。VER+8表示通过将垂直模式顺时针旋转8个位置产生的内部预测模式。将色度预测模式中的六种模式以表3中所示的Exp-Golomb编码来进行编码。表格3intra_chroma_pred_mode码字0(平面)1101(垂直)11102(水平1)111103(DC)1111135(LM)1036(DM)0由于从相邻区块推导的亮度内部预测模式可与色度内部预测模式高度相关,可将缩短的码字(codeword)“0”分配至DM以实现高效编码。根据发生概率估计,可将码字分配至其他五种模式,包本文档来自技高网...
内部预测模式编码的方法及装置

【技术保护点】
一种内部预测模式解码方法,基于多层级最可能模式集合,该方法包括:确定多个内部预测模式候选项;将该多个内部预测模式候选项配置为多个多层级最可能模式集合,其中,该多个多层级最可能模式集合包括至少一个第一层最可能模式集合和一个第二层最可能模式集合;根据该多个多层级最可能模式集合对对应于当前区块的当前内部预测模式的有关语法信息进行解码,其中,待解码的该语法信息的其中一个语法元素对应于使用该第一层最可能模式集合估计该当前内部预测模式;以及根据该语法信息确定该当前内部预测模式。

【技术特征摘要】
【国外来华专利技术】2011.06.17 US 61/498,259;2011.09.09 US 61/532,9421.一种内部预测模式解码方法,基于多层级最可能模式集合,该内部预测模式解码方法包括:确定多个内部预测模式候选项;将该多个内部预测模式候选项配置为多个多层级最可能模式集合,其中,该多个多层级最可能模式集合包括至少一个第一层最可能模式集合和一个第二层最可能模式集合;根据该多个多层级最可能模式集合对对应于当前区块的当前内部预测模式的有关语法信息进行解码,其中,待解码的该语法信息的其中一个语法元素对应于使用该第一层最可能模式集合估计该当前内部预测模式;以及根据该语法信息确定该当前内部预测模式;其中,该语法信息包括第一最可能模式标志,该第一最可能模式标志指示是否该当前内部预测模式等于该多个多层级最可能模式集合中的某个内部预测模式候选项;且该语法信息还包括第二最可能模式标志以指示是否该当前内部预测模式等于该第一层最可能模式集合中的某个内部预测模式候选项。2.如权利要求1所示的内部预测模式解码方法,其特征在于,从群组的一个成员或多个成员的任意组合推导该多个内部预测模式候选项,其中,该群组包括多个相邻区块的多个内部预测模式、多个已编码内部预测模式、来自该多个相邻区块的多个推导内部预测模式、具有规则的多个已编码内部预测模式、根据该多个相邻区块的多个表格查找结果以及具有预定义固定表格或具有可自适应表格的多个已编码内部预测模式。3.如权利要求1所示的内部预测模式解码方法,其特征在于,如果该第一最可能模式标志指示该当前内部预测模式不等于该多个多层级最可能模式集合中的任意内部预测模式候选项,该语法信息包括剩余模式索引。4.如权利要求3所示的内部预测模式解码方法,其特征在于,如果剩余模式索引的多个二进制值或多个比特的一部分可从该剩余模式索引的已解码多个二进制值或多个比特中推导,跳过该部分而不进行解析。5.如权利要求1所示的内部预测模式解码方法,其特征在于,如果该第二最可能模式标志指示该当前内部预测模式等于该第一层最可能模式集合中的一个内部预测模式候选项,停止对应于多个最可能模式标志的语法信息的解码,否则,执行对应于下一个最可能模式标志的语法信息的解码直至在某一层级或最后层级发现指示该当前内部预测模式的该语法信息等于该多个多层级最可能模式集合的其中一个集合中的一个内部预测模式,其中,该对应于下一个最可能模式集合标志的语法信息指示是否该当前内部预测模式等于下一个层级的最可能模式集合中的一个内部预测模式候选项。6.如权利要求5所示的内部预测模式解码方法,其特征在于,该语法信息包括最可能模式索引,该最可能模式索引指示当前层级最可能模式集合中的该多个内部预测模式候选项中的哪个等于当前内部预测模式。7.如权利要求6所示的内部预测模式解码方法,其特征在于,如果该当前层级最可能模式集合包括仅一个内部预测模式候选项,跳过对对应于该最可能模式索引的语法信息的解码。8.如权利要求5所示的内部预测模式解码方法,其特征在于,如果指示该当前内部模式的语法信息等于在该最后层级的一个内部预测模式候选项,省略解析下一个最可能模式标志。9.一种内部...

【专利技术属性】
技术研发人员:庄子德陈庆晔黄毓文刘杉周志雷少民
申请(专利权)人:联发科技股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1