MPM候选列表构建方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20730198 阅读:22 留言:0更新日期:2019-03-30 19:36
本申请是关于一种MPM候选列表构建方法、装置、电子设备及存储介质,该MPM候选列表构建方法,包括:确定当前预测块的宽度和高度;判断所述当前预测块的宽度和高度是否相等,如果所述当前预测块的宽度和高度不相等,则基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式;通过所确定的目标预测模式构建MPM候选列表。通过本申请实施例提供的技术方案,可以实现对预测模式进行裁剪,可以节省预测模式的表示范围,对预测模式进行编码所消耗的时间有所缩短,提高了对预测模式进行编码的效率;而且可以更为准确地预测出当前预测块的最优预测模式,提升了图像压缩比。

【技术实现步骤摘要】
MPM候选列表构建方法、装置、电子设备及存储介质
本申请涉及视频编码
,尤其涉及MPM候选列表构建方法、装置、电子设备及存储介质。
技术介绍
帧内预测是通过空间上与当前预测块相邻的参考块对当前预测块进行预测,以降低空间冗余的过程。最可能模式(Mostprobablemode,MPM),是在帧内预测时广泛采用的模式预测技术。为了准确预测视频内容,帧内预测通常包括多种预测模式。并且,为了有效表示最终选择的最优预测模式,通常会构建MPM候选列表。相关技术中,MPM候选列表通常会包括预设数目个MPM。下面以JVET-K0529提出的67种预测模式+3MPM的方案为例进行说明。在JVET-K0529提出的67种预测模式+3MPM的方案中,在构建MPM候选列表之前,确定与当前预测块相邻的左参考块的预测模式以及上参考块的预测模式,并基于左参考块的预测模式和上参考块的预测模式,构建MPM候选列表。并且,所构建的MPM候选列表包含3个MPM。可见,相关技术中,在帧内预测时,MPM候选列表包含的MPM较为固定,没有对预测模式进行裁剪,从而对预测模式进行编码的效率较低。
技术实现思路
为克服相关技术中存在的问题,本申请提供一种MPM候选列表构建方法、装置、电子设备及存储介质。根据本申请实施例的第一方面,提供一种MPM候选列表构建方法,包括:确定当前预测块的宽度和高度;判断所述当前预测块的宽度和高度是否相等,如果所述当前预测块的宽度和高度不相等,则基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式;通过所确定的目标预测模式构建MPM候选列表。可选的,所述基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式的步骤,包括:如果所述当前预测块的宽度大于高度,将水平预测模式和目标垂直预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标垂直预测模式为第一使用率大于第一预设使用率的垂直预测模式;如果所述当前预测块的宽度小于高度,将垂直预测模式和目标水平预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标水平预测模式为第二使用率大于第二预设使用率的垂直预测模式。可选的,在所述基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式的步骤之前,所述方法还包括:确定与所述当前预测块相邻的左参考块的第一参考预测模式及与所述当前预测块相邻的上参考块的第二参考预测模式。可选的,所述基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式的步骤包括:如果所述当前预测块的宽度大于高度,将所述第一参考预测模式中的水平预测模式确定为所述当前预测块对应的目标预测模式;如果所述当前预测块的高度大于宽度,将所述第二参考预测模式中的垂直预测模式确定为所述当前预测块对应的目标预测模式。可选的,所述将所述第一参考预测模式中的水平预测模式确定为所述当前预测块对应的目标预测模式的步骤,包括:确定所述第一参考预测模式中各个水平预测模式的第三使用率;将目标第三使用率对应的水平预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标第三使用率为所确定的第三使用率中、大于第三预设使用率的使用率;相应的,所述将所述第二参考预测模式中的垂直预测模式确定为所述当前预测块对应的目标预测模式的步骤,包括:确定所述第二参考预测模式中各个垂直预测模式的第四使用率;将目标第四使用率对应的垂直预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标第四使用率为所确定的第四使用率中、大于第四预设使用率的使用率。根据本申请实施例的第二方面,提供一种MPM候选列表构建装置,包括:高度宽度确定单元,被配置为确定当前预测块的宽度和高度;预测模式确定单元,被配置为如果在所述当前预测块的宽度和高度不相等时,则执行基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式;MPM候选列表构建单元,被配置为通过所确定的目标预测模式构建MPM候选列表。可选的,所述预测模式确定单元,还被配置为:如果所述当前预测块的宽度大于高度,将水平预测模式和目标垂直预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标垂直预测模式为第一使用率大于第一预设使用率的垂直预测模式;如果所述当前预测块的宽度小于高度,将垂直预测模式和目标水平预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标水平预测模式为第二使用率大于第二预设使用率的垂直预测模式。可选的,所述的装置还包括:参考预测模式确定单元,被配置为执行在预测模式确定单元确定目标预测模式之前,确定与所述当前预测块相邻的左参考块的第一参考预测模式及与所述当前预测块相邻的上参考块的第二参考预测模式。可选的,所述预测模式确定单元,还被配置为:如果所述当前预测块的宽度大于高度,将所述第一参考预测模式中的水平预测模式确定为所述当前预测块对应的目标预测模式;如果所述当前预测块的高度大于宽度,将所述第二参考预测模式中的垂直预测模式确定为所述当前预测块对应的目标预测模式。可选的,所述预测模式确定单元,还被配置为:确定所述第一参考预测模式中各个水平预测模式的第三使用率;将目标第三使用率对应的水平预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标第三使用率为所确定的第三使用率中、大于第三预设使用率的使用率;或者,确定所述第二参考预测模式中各个垂直预测模式的第四使用率;将目标第四使用率对应的垂直预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标第四使用率为所确定的第四使用率中、大于第四预设使用率的使用率。根据本申请实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定当前预测块的宽度和高度;判断所述当前预测块的宽度和高度是否相等,如果所述当前预测块的宽度和高度不相等,则基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式;通过所确定的目标预测模式构建MPM候选列表。根据本申请实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种MPM候选列表构建方法,所述方法包括:确定当前预测块的宽度和高度;判断所述当前预测块的宽度和高度是否相等,如果所述当前预测块的宽度和高度不相等,则基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式;通过所确定的目标预测模式构建MPM候选列表。根据本申请实施例的第五方面,提供一种应用程序/计算机程序产品,当其在计算机上运行时,使得计算机能够执行一种MPM候选列表构建方法,所述方法包括:确定当前预测块的宽度和高度;判断所述当前预测块的宽度和高度是否相等,如果所述当前预测块的宽度和高度不相等,则基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式;通过所确定的目标预测模式构建MPM候选列表。本申请的实施例提供的技术方案可以包括以下有益效果:在构建MPM候选列表之前,考虑了当前预测块的宽度和高度,当前预测块对应的目标预测模式是基于当前预测块的宽度和高度的大小关系确定的,并通过所确定本文档来自技高网...

【技术保护点】
1.一种MPM候选列表构建方法,其特征在于,包括:确定当前预测块的宽度和高度;判断所述当前预测块的宽度和高度是否相等,如果所述当前预测块的宽度和高度不相等,则基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式;通过所确定的目标预测模式构建MPM候选列表。

【技术特征摘要】
1.一种MPM候选列表构建方法,其特征在于,包括:确定当前预测块的宽度和高度;判断所述当前预测块的宽度和高度是否相等,如果所述当前预测块的宽度和高度不相等,则基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式;通过所确定的目标预测模式构建MPM候选列表。2.根据权利要求1所述的MPM候选列表构建方法,其特征在于,所述基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式的步骤,包括:如果所述当前预测块的宽度大于高度,将水平预测模式和目标垂直预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标垂直预测模式为第一使用率大于第一预设使用率的垂直预测模式;如果所述当前预测块的宽度小于高度,将垂直预测模式和目标水平预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标水平预测模式为第二使用率大于第二预设使用率的垂直预测模式。3.根据权利要求1所述的MPM候选列表构建方法,其特征在于,在所述基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式的步骤之前,所述方法还包括:确定与所述当前预测块相邻的左参考块的第一参考预测模式及与所述当前预测块相邻的上参考块的第二参考预测模式。4.根据权利要求3所述的MPM候选列表构建方法,其特征在于,所述基于所述当前预测块的宽度和高度的大小关系,确定所述当前预测块对应的目标预测模式的步骤包括:如果所述当前预测块的宽度大于高度,将所述第一参考预测模式中的水平预测模式确定为所述当前预测块对应的目标预测模式;如果所述当前预测块的高度大于宽度,将所述第二参考预测模式中的垂直预测模式确定为所述当前预测块对应的目标预测模式。5.根据权利要求4所述的MPM候选列表构建方法,其特征在于,所述将所述第一参考预测模式中的水平预测模式确定为所述当前预测块对应的目标预测模式的步骤,包括:确定所述第一参考预测模式中各个水平预测模式的第三使用率;将目标第三使用率对应的水平预测模式确定为所述当前预测块对应的目标预测模式,其中,所述目标第三使用率为所确定的第三使用率中、大于第三预设使用率的使用率;相应的,所述将所述第二参考预测模式中的垂直预测模式确定为所述当前预测块对应的目标预测模式的步骤,包括:确定所述第二参考预测模式中各个垂...

【专利技术属性】
技术研发人员:黄跃闻兴郑云飞蔡砚刚陈宇聪王晓楠陈敏于冰
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

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

1