一种视频编解码方法和相关装置制造方法及图纸

技术编号:36029070 阅读:23 留言:0更新日期:2022-12-21 10:29
一种用于使用非零参考行控制多行帧内预测的方法和装置。该方法包括:确定当前块的第一相邻块的帧内预测模式是否为角度模式;确定当前块的第二相邻块的帧内预测模式是否为角度模式;以及生成最可能模式列表,该最可能模式列表包括当前块的帧内预测的多个候选模式。这多个候选模式均为角度模式。这多个候选模式均为角度模式。这多个候选模式均为角度模式。

【技术实现步骤摘要】
一种视频编解码方法和相关装置
[0001]相关申请的交叉引用
[0002]本申请要求于2018年9月14日提交的美国临时申请第62/731,776号以及于2018年12月28日提交的美国申请第16/234,993号的优先权,以上申请的公开内容通过引用整体并入本文中。


[0003]本公开涉及视频处理技术,尤其涉及一种视频编解码方法和相关装置。

技术介绍

[0004]在图5中示出了在高效视频编码(High Efficiency Video Coding,HEVC)中使用的帧内预测模式。在HEVC中,存在总共35个帧内预测模式,其中模式10是水平模式(501),模式26是竖直模式(502),并且模式2、模式18和模式34是对角模式(503)。由三个最可能模式(most probable mode,MPM)和32个其余模式来用信号表示帧内预测模式。
[0005]为了对帧内模式进行编码,基于相邻块的帧内模式来构建大小为3的最可能模式(MPM)列表。该MPM列表将被称为MPM列表或主MPM列表。如果帧内模式不是来自MPM列表,则用信号表示标志以指示帧内模式是否属于所选择的模式。
[0006]如下示出了生成MPM列表的处理。此处,leftIntraDir指示左块中的模式,并且aboveIntraDir指示上块中的模式。如果左块或上块当前不可用,则将leftIntraDir或aboveIntraDir设置为索引DC_IDX。此外,变量“offset”和“mod”是常数值,其分别被设置为29和32。r/>[0007]●
If(leftIntraDir==aboveIntraDir&&leftIntraDir>DC_IDX)
[0008]○
MPM[0]=leftIntraDir;
[0009]○
MPM[1]=((leftIntraDir+offset)%mod)+2;
[0010]○
MPM[2]=((leftIntraDir

1)%mod)+2;
[0011]●
Else if(leftIntraDir==aboveIntraDir)
[0012]○
MPM[0]=PLANAR_IDX;
[0013]○
MPM[1]=DC_IDX;
[0014]○
MPM[2]=VER_IDX;
[0015]●
Else if(leftIntraDir!=aboveIntraDir)
[0016]○
MPM[0]=leftIntraDir;
[0017]○
MPM[1]=aboveIntraDir;
[0018]○
If(leftIntraDir>0&&aboveIntraDir>0)
[0019]■
MPM[2]=PLANAR_IDX;
[0020]○
Else
[0021]■
MPM[2]=(leftIntraDir+aboveIntraDir)<2?VER_IDX:DC_IDX;
[0022]在仅可以访问两个相邻模式的情况下,如何对于非零行生成包括更多个角度模式
的MPM列表是需要解决的技术问题。

技术实现思路

[0023]根据至少一个实施方式,一种视频解码方法,该方法由至少一个处理器执行,用以使用非零参考行来控制多行帧内预测,该方法包括:确定当前块的第一相邻块的帧内预测模式是否为角度模式。该方法还可以包括:确定当前块的第二相邻块的帧内预测模式是否为角度模式。该方法还可以包括:生成MPM列表,该MPM列表包括用于当前块的帧内预测的六个候选模式,其中这六个候选模式均为角度模式。可以生成MPM列表以使其在确定第一相邻块的帧内预测模式为角度模式的情况下包括第一相邻块的帧内预测模式,并且在确定第二相邻块的帧内预测模式为角度模式的情况下包括第二相邻块的帧内预测模式。
[0024]根据至少一个实施方式,可以提供一种用于使用非零参考行来控制多行帧内预测以对视频序列进行解码的装置。该装置可以包括:至少一个存储器,其被配置成存储计算机程序代码;以及至少一个处理器,其被配置成访问上述至少一个存储器并且根据计算机程序代码进行操作。计算机程序代码可以包括第一确定代码,该第一确定代码被配置成使上述至少一个处理器确定当前块的第一相邻块的帧内预测模式是否为角度模式。该计算机程序代码还可以包括第二确定代码,该第二确定代码被配置成使上述至少一个处理器确定当前块的第二相邻块的帧内预测模式是否为角度模式。该计算机程序代码还可以包括生成代码,该生成代码被配置成使上述至少一个处理器生成MPM列表,该MPM列表包括用于当前块的帧内预测的六个候选模式,其中这六个候选模式均为角度模式。该生成代码还可以被配置成使上述至少一个处理器生成MPM列表,使得该MPM列表在确定第一相邻块的帧内预测模式为角度模式的情况下包括第一相邻块的帧内预测模式,并且在确定第二相邻块的帧内预测模式为角度模式的情况下包括第二相邻块的帧内预测模式。
[0025]根据至少一个实施方式,一种存储指令的非暂态计算机可读存储介质,所述指令可以使至少一个处理器确定当前块的第一相邻块的帧内预测模式是否为角度模式。所述指令还可以使上述至少一个处理器确定当前块的第二相邻块的帧内预测模式是否为角度模式。所述指令还可以使上述至少一个处理器生成MPM列表,该MPM列表包括用于当前块的帧内预测的六个候选模式,其中这六个候选模式均为角度模式。所述指令可以使至少一个处理器生成MPM列表,使得该MPM列表在确定第一相邻块的帧内预测模式为角度模式的情况下包括第一相邻块的帧内预测模式,并且在确定第二相邻块的帧内预测模式为角度模式的情况下包括第二相邻块的帧内预测模式。
[0026]由此可见,在使用非零参考行来控制多行帧内预测时,确定当前块的第一相邻块的帧内预测模式是否为角度模式;确定所述当前块的第二相邻块的帧内预测模式是否为角度模式;以及生成最可能模式MPM列表,所述MPM列表包括用于所述当前块的帧内预测的多个候选模式,其中,所述多个候选模式均为角度模式,并且在确定所述第一相邻块的帧内预测模式为角度模式的情况下,所述MPM列表包括所述第一相邻块的帧内预测模式、并且在确定所述第二相邻块的帧内预测模式为角度模式的情况下,所述MPM列表包括所述第二相邻块的帧内预测模式。从而实现了对于非零行生成包括更多个角度模式的MPM列表。
附图说明
[0027]根据以下详细描述和附图,所公开的主题的另外的特征、性质和各种优点将变得更明显,在附图中:
[0028]图1是根据实施方式的通信系统的简化框图的示意图;
[0029]图2是根据实施方式的流式传输系统的简化框图的示意图;
[0030]图3是根据实施方式的视频本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频解码方法,其特征在于,包括:获取当前块的第一相邻块的帧内预测模式;获取所述当前块的第二相邻块的帧内预测模式;以及当所述第一相邻块的帧内预测模式以及第二相邻块的帧内预测模式均为角度模式时,根据所述第一相邻块的帧内预测模式以及第二相邻块的帧内预测模式之间的大小关系以及作差的绝对值,生成最可能模式MPM列表,所述MPM列表包括用于所述当前块的帧内预测的多个候选模式。2.根据权利要求1所述的视频解码方法,其特征在于,在确定所述第二相邻块的帧内预测模式为相对于所述第一相邻块的帧内预测模式的邻近角度模式的情况下,进行以下操作:将所述MPM列表的第一候选模式设置为所述第一相邻块的帧内预测模式;将所述MPM列表的第二候选模式设置为所述第二相邻块的帧内预测模式。3.根据权利要求1或2所述的视频解码方法,其特征在于,进一步包括:根据索引值的大小,确定所述第一相邻块的帧内预测模式和所述第二相邻块的帧内预测模式间角度模式的大小关系,其中,索引值较小的角度模式是第一模式,索引值较大的角度模式是第二模式。4.根据权利要求3所述的视频解码方法,其特征在于,进一步包括:将所述MPM列表的第三候选模式设置为所述第二模式的第一邻近角度模式,所述第二模式的第一邻近角度模式具有在所述第一模式与所述第二模式之间的索引值;将所述MPM列表的第四候选模式设置为所述第一模式的第一邻近角度模式,所述第一模式的第一邻近角度模式具有在所述第一模式与所述第二模式之间的索引值;将所述MPM列表的第五候选模式设置为除所述第二模式之外、所述第二模式的第一邻近角度模式的邻近角度模式。5.根据权利要求3所述的视频解码方法,其特征在于,进一步包括:将所述MPM列表的第三候选模式设置为所述第一模式的第二邻近角度模式,所述第一模式的第二邻近角度模式具有不处于所述第一模式与所述第二模式之间的值;将所述MPM列表的所述第四候选模式设置为所述第二模式的第二邻近角度模式,所述第二模式的第二邻近角度模式具有不处于所述第一模式与所述第二模式之间的值;将所述MPM列表的所述第五候选模式设置为除所述第一模式之外、所述第一模式的第二邻近角度模式的邻近角度模式。6.根据权利要求1或2所述的视频解码方法,其特征在于,所述生成最可能模式MPM列表包括:在MPM列表中添加Mode_A和Mode_B;和确定所述MPM列表中剩余的角度模式为:MPM[2]=((ang_min+offset)%mod)+2MPM[3]=((ang_max

1)%mod)+2MPM[4]=((ang_min
‑...

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

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

1