多线帧内预测的模式列表生成制造技术

技术编号:30348907 阅读:15 留言:0更新日期:2021-10-16 16:44
一种以信号发送帧内预测模式的方法,该帧内预测模式用于对已编码视频码流中的当前块进行编码,该方法包括:生成与该当前块的零参考线相对应的第一最可能模式(MPM)列表,其中,该第一MPM列表包括第一多个帧内预测模式;生成与该当前块的一个或多个非零参考线相对应的第二MPM列表,其中,该第二MPM列表包括第二多个帧内预测模式,该第二多个帧内预测模式包括该第一多个帧内预测模式的子集;以信号发送对用于对该当前块进行编码的参考线进行指示的参考线索引;以及以信号发送对该第一MPM列表和第二MPM列表中的帧内预测模式进行指示的帧内模式索引。帧内模式索引。帧内模式索引。

【技术实现步骤摘要】
【国外来华专利技术】多线帧内预测的模式列表生成
[0001]交叉引用
[0002]本申请要求于2019年7月15日在美国专利商标局提交的美国申请No.16/511,626和于2018年10月5号在美国专利商标局提交的美国临时申请No.62/742,252的依据35U.S.C 119的优先权,其全部内容通过引用并入本文中。


[0003]本公开涉及高级视频编码技术。更具体地,本公开涉及用于多线帧内预测的模式列表生成方案。

技术介绍

[0004]ITU

T VCEG(Q6/16)和ISO/IEC MPEG(JTC 1/SC 29/WG 11)在2013年(第1版)、2014年(第2版)、2015年(第3版)和2016年(第4版)[1]发布了H.265/HEVC(高效视频编码)标准。在2015年,这两个标准组织联合成立了联合视频探索组(Joint Video Exploration Team,JVET),以探索开发超越HEVC的下一代视频编码标准的潜力。在2017年10月,他们发布了关于具有超过HEVC的能力的视频压缩的联合提案征集(CfP,Call for Proposals)。截至2018年2月15日,分别提交了关于标准动态范围(SDR)的22个CfP响应、关于高动态范围(HDR)的12个CfP响应和关于360个视频类别的12个CfP响应。在2018年4月,所有接收到的CfP响应均在122MPEG/第10次JVET会议上进行了评估。这次会议的结果是JVET正式启动了超越HEVC的下一代视频编码的标准化过程。新标准称为多功能视频编码(Versatile Video Coding,VVC),以及JVET更名为联合视频专家组。
[0005]图1中示出了HEVC中使用的帧内预测模式。在HEVC中,总共有35个帧内预测模式,其中模式10是水平模式,模式26是垂直模式,以及模式2、模式18和模式34是对角线模式。帧内预测模式由三个最可能模式(most probable mode,MPM)和其余32个模式以信号发送。
[0006]为了对帧内模式进行编码,基于相邻块的帧内模式来建立大小为3的最可能模式(MPM)列表。该MPM列表将称为MPM列表或主MPM列表。如果帧内模式不是来自MPM列表,则以信号发送标记,以指示帧内模式是否属于所选模式。
[0007]以下示出了针对HEVC的MPM列表生成过程的示例。
[0008]●
如果(leftIntraDir=aboveIntraDir&&leftIntraDir>DC_IDX)
[0009]○
MPM[0]=leftIntraDir;
[0010]○
MPM[1]=(((leftIntraDir+偏移(offset))%mod)+2;
[0011]○
MPM[2]=(((leftIntraDir

1)%mod)+2;
[0012]●
否则,如果(leftIntraDir=aboveIntraDir)
[0013]○
MPM[0]=PLANAR_IDX;
[0014]○
MPM[1]=DC_IDX;
[0015]○
MPM[2]=VER_IDX;
[0016]●
否则,如果(leftIntraDir!=aboveIntraDir)
[0017]○
MPM[0]=leftIntraDir;
[0018]○
MPM[1]=aboveIntraDir;
[0019]○
如果(leftIntraDir>0&&aboveIntraDir>0)
[0020]■□
MPM[2]=PLANAR_IDX;
[0021]○
否则
[0022]■□
MPM[2]=(leftIntraDir+aboveIntraDir)<2?VER_IDX:DC_IDX;
[0023]这里,leftIntraDir用于指示左侧的块中的模式,以及aboveIntraDir用于指示上方的块中的模式。如果左侧的或上方的块当前不可用,则leftIntraDir或aboveIntraDir将为DC_IDX。另外,变量“offset”和“mod”是常数值,将“offset”设置为29,并且将“mod”设置为32。
[0024]提出多线帧内预测以将更多参考线用于帧内预测,以及编码器确定并且以信号发送哪个参考线用于生成帧内预测器。参考线索引是在帧内预测模式之前以信号发送的,并且在以信号发送非零参考线索引的情况下,将平面/DC模式从帧内预测模式中排除。在图2中,描绘了4个参考线以及左上方的参考样本的示例,其中每个参考线由六个片段(即片段A至片段F)组成。另外,片段A和F分别被来自片段B和E中最近样本填充。
[0025]对于多线帧内预测,如果用于非零参考线的可用模式与用于零参考线的可用模式相同,则多线帧内预测的编码复杂度非常高。因此,必须减少用于非零参考线的可用帧内预测模式的数量。

技术实现思路

[0026]在一个实施例中,提供了一种使用至少一个处理器的以信号发送帧内预测模式的方法,该帧内预测模式用于对已编码视频码流中的当前块进行编码,该方法包括:生成与该当前块的零参考线相对应的第一最可能模式(MPM)列表,其中,该第一MPM列表包括第一多个帧内预测模式;生成与该当前块的一个或多个非零参考线相对应的第二MPM列表,其中,该第二MPM列表包括第二多个帧内预测模式,该第二多个帧内预测模式包括该第一多个帧内预测模式的子集;以信号发送对零参考线和一个或多个非零参考线中用于对该当前块进行编码的参考线进行指示的参考线索引;以及以信号发送对帧内预测模式进行指示的帧内模式索引,其中,基于参考线索引指示该参考线是零参考线,帧内模式索引对第一MPM列表内的帧内预测模式进行指示,并且基于参考线索引指示该参考线是一个或多个非零参考线中的一个,帧内模式索引对第二MPM列表内的帧内预测模式进行指示。
[0027]在一个实施例中,提供了一种用于以信号发送帧内预测模式的装置,该帧内预测模式用于对已编码视频码流中的当前块进行编码,该装置包括:至少一个存储器,配置为存储程序代码;以及至少一个处理器,配置为读取程序代码并按照该程序代码的指示进行操作,该程序代码包括:第一生成代码,配置为使处理器生成与该当前块的零参考线相对应的第一最可能模式(MPM)列表,其中,该第一MPM列表包括第一多个帧内预测模式;第二生成代码,配置为使处理器生成与该当前块的一个或多个非零参考线相对应的第二MPM列表,其中,该第二MPM列表包括第二多个帧内预测模式,该第二多个帧内预测模式包括该第一多个帧内预测模式的子集;第一发送代码,配置为使处理器以信号发送对零参考线和一个或多个非零参考线中用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种使用至少一个处理器的以信号发送帧内预测模式的方法,所述帧内预测模式用于对已编码视频码流中的当前块进行编码,所述方法包括:生成与所述当前块的零参考线相对应的第一最可能模式(MPM)列表,其中,所述第一MPM列表包括第一多个帧内预测模式;生成与所述当前块的一个或多个非零参考线相对应的第二MPM列表,其中,所述第二MPM列表包括第二多个帧内预测模式,所述第二多个帧内预测模式包括所述第一多个帧内预测模式的子集;以信号发送对所述零参考线和所述一个或多个非零参考线中用于对所述当前块进行编码的参考线进行指示的参考线索引;以及以信号发送对所述帧内预测模式进行指示的帧内模式索引,其中:基于所述参考线索引指示所述参考线是所述零参考线,所述帧内模式索引对所述第一MPM列表内的帧内预测模式进行指示,或基于所述参考线索引指示所述参考线是所述一个或多个非零参考线中的一个,所述帧内模式索引对第二MPM列表内的帧内预测模式进行指示。2.根据权利要求1所述的方法,其中,所述零参考线包括所述当前块的多条参考线中的最近的参考线。3.根据权利要求1所述的方法,其中,平面帧内预测模式被排除在所述第二MPM列表之外。4.根据权利要求1所述的方法,其中,DC帧内预测模式被排除在所述第二MPM列表之外。5.根据权利要求1所述的方法,其中,平面帧内预测模式和DC帧内预测模式被排除在所述第二MPM列表之外。6.根据权利要求1所述的方法,其中,所述第二MPM列表比所述第一MPM列表更小。7.根据权利要求6所述的方法,其中,所述第一多个帧内预测模式的数量是6,并且所述第二多个帧内预测模式的数量是4。8.根据权利要求1所述的方法,其中,基于所述参考线索引指示所述参考线是所述零参考线,使用第一数量的分组来以信号发送所述帧内模式索引,以及基于所述参考线索引指示所述参考线是所述一个或多个非零参考线中的一个,使用第二数量的分组来以信号发送所述帧内模式索引,分组的所述第二数量比分组的所述第一数量更小。9.根据权利要求8所述的方法,其中,分组的所述第一数量是5,并且分组的所述第二数量是3。10.根据权利要求1所述的方法,其中,所述参考线索引在所述帧内模式索引之前被以信号发送。11.一种用于以信号发送帧内预测模式的装置,所述帧内预测模式用于对已编码视频码流中的当前块进行编码,所述装置包括:至少一个存储器,配置为存储程序代码;以及至少一个处理器,配置为读取所述程序代码并按照所述程序代码的指示进行操作,所
述程序代码包括:第一生成代码,配置为使所述处理器生成与所述当前块的零参考线相对应的第一最可能模式(MPM)列表,其中,所述第一MPM列表包括第一多个帧内预测模式;第二生成代码,配置为使所述处理器生成与所述当前块的一个或多个非零参考线相对应的第二MPM列表,其中,所述第二MPM列表包括第二多个帧内预测模式,所述第二多个帧内预测模...

【专利技术属性】
技术研发人员:赵亮赵欣李翔刘杉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1