【技术实现步骤摘要】
编码器、解码器及对应的使用帧内模式译码进行帧内预测的方法
[0001]相关申请案交叉申请
[0002]本专利申请要求于2019年2月25日提交的第62/810,323号美国临时专利申请的优先权。 上述专利申请的全部公开内容通过引用的方式并入本文中。
[0003]本申请实施例大体上涉及图像处理领域,更具体地,涉及帧内预测。
技术介绍
[0004]视频译码(视频编码和解码)广泛用于数字视频应用,例如广播数字TV、通过互联网和 移动网络传输视频、实时会话应用(如视频聊天)、视频会议、DVD和蓝光光盘、视频内容 采集和编辑系统,以及安全应用的摄像机。
[0005]即使在视频较短的情况下也需要对大量的视频数据进行描述,当数据要在带宽容量受限 的通信网络中发送或以其它方式发送时,这样会造成困难。因此,视频数据通常要先压缩然 后在现代电信网络中发送。由于内存资源有限,当在存储设备中存储视频时,视频的大小也 会成为问题。视频压缩设备通常在信源侧使用软件和/或硬件,以在发送或存储之前对视频数 据进行译码,从而减少用来表示数字视频图像所需的数据量。然后,压缩数据在目的侧由用 于对视频数据进行解码的视频解压缩设备接收。在有限的网络资源以及对更高视频质量的需 求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不影响图像质量 的情况下能够提高压缩比。
[0006]特别地,在帧内预测处理背景下,存在对减少处理器负载的持续需求。在本领域中,已 知将最可能模式(most probable mode,M ...
【技术保护点】
【技术特征摘要】
1.一种解码设备或编码设备实现的对当前块进行预测译码的方法,其特征在于,包括:获取所述当前块的左相邻块的帧内预测模式;获取所述当前块的上相邻块的帧内预测模式;当至少第一条件满足时,构建所述当前块的帧内预测模式的最可能模式(most probable mode,MPM)列表,所述MPM列表包括如下至少5个帧内预测模式条目:{ang,2+((ang+61)%64),2+((ang
–
1)%64),2+((ang+60)%64),2+((ang)%64)},其中,所述第一条件包括所述左相邻块的帧内预测模式和所述上相邻块的帧内预测模式是相同的角度模式,并且其中,ang表示所述左相邻块的所述帧内预测模式或所述上相邻块的所述帧内预测模式。2.根据权利要求1所述的方法,其特征在于,当所述第一条件和第二条件满足时,所述MPM列表包括所述至少5个帧内预测模式条目,其中,所述第二条件包括所述当前块使用帧内子划分(intra sub partition,ISP)模式进行译码。3.根据权利要求1至2中任一项所述的方法,其特征在于,还包括根据生成的MPM列表对所述当前块的所述帧内预测模式进行译码。4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:确定所述当前块的所述帧内预测模式,以及当所述当前块的所述确定的帧内预测模式列在所述MPM列表中时,通过所述MPM列表的对应的索引对所述当前块的所述确定的帧内预测模式进行译码。5.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:确定所述当前块的所述帧内预测模式是否为PLANAR模式;当确定所述当前块的所述帧内预测模式不是PLANAR模式时,通过标志指示所述当前块的所述帧内预测模式不是所述PLANAR模式。6.根据权利要求1至3中任一项所述的方法,其特征在于,所述生成的MPM列表包括所述至少5个条目,并且所述方法还包括使用所述MPM列表进行多参考行译码。7.根据权利要求1至6中任一项所述的方法,其特征在于,如果不存在帧内预测的上相邻块,则所述上相邻块的所述帧内预测模式确定为PLANAR;如果不存在帧内预测的左相邻块,则所述左相邻块的所述帧内预测模式确定为PLANAR。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述左相邻块的左上角位于(xCb
–
1,yCb+cbHeight
–
1),所述上相邻块的左上角位于(xCb+cbWidth
–
1,yCb
–
1),其中,xCb、yCb、cbHeight和cbWidth分别表示所述当前块的所述左上角在宽度方向上的位置、所述当前块的所述左上角在高度方向上的位置、所述当前块的高度和所述当前块的宽度。9.一种解码设备或编码设备实现的对当前块进行预测译码的方法,其特征在于,包括:获取所述当前块的左相邻块的帧内预测模式;获取所述当前块的上相邻块的帧内预测模式;当至少第一条件满足时,构建所述当前块的帧内预测模式的最可能模式(most probable mode,MPM)列表,所述MPM列表包括如下至少5个帧内预测模式条目:{ang,2+((ang+61)%64),2+((ang
–
1)%64),2+((ang+60)%64),2+((ang)%64)},其中,所述第一条件包括所述左相邻块的所述帧内预测模式和所述上相邻块的所述帧内预测模式中仅有一种为角度模式,其中,ang表示所述角度模式。10.根据权利要求9所述的方法,其特征在于,当所述第一条件和第二条件满足时,所述
MPM列表包括所述至少5个帧内预测模式条目,其中,所述第二条件包括使用ISP模式对所述当前块进行译码。11.根据权利要求9至10中任一项所述的方法,其特征在于,还包括根据生成的MPM列表对所述当前块的所述帧内预测模式进行译码。12.根据权利要求9至11中任一项所述的方法,其特征在于,还包括:确定所述当前块的所述帧内预测模式,以及当所述当前块的所述确定的帧内预测模式列在所述MPM列表中时,通过所述MPM列表的对应的索引对所述当前块的所述确定的帧内预测模式进行译码。13.根据权利要求9至11中任一项所述的方法,其特征在于,还包括:确定所述当前块的所述帧内预测模式是否为PLANAR模式;当确定所述当前块的所述帧内预测模式不是PLANAR模式时,通过标志指示所述当前块的所述帧内预测模式不是所述PLANAR模式。14.根据权利要求9至11中任一项所述的方法,其特征在于,所述生成的MPM列表包括所述至少5个条目,并且所述方法还包括使用所述MPM列表进行多参考行译码。15.根据权利要求9至14中任一项所述的方法,其特征在于,如果不存在帧内预测的上相邻块,则所述上相邻块的所述帧内预测模式确定为PLANAR;如果不存在帧内预测的左相邻块,则所述左相邻块的所述帧内预测模式确定为PLANAR。16.根据权利要求9至15中任一项所述的方法,其特征在于,所述左相邻块的左上角位于(xCb
–
1,yCb+cbHeight
–
1),所述上相邻块的左上角位于(xCb+cbWidth
–
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。