视频编码方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22915923 阅读:26 留言:0更新日期:2019-12-24 22:15
本公开是关于一种视频编码方法、装置、电子设备及存储介质。所述方法包括:确定待编码视频中的双向预测帧对应的当前预测块;在所述当前预测块满足双向预测限制条件时,获取所述当前预测块对应的目标块的前向运动信息,将所述前向运动信息作为合并候选;根据所述合并候选,对所述待编码视频进行视频编码。本公开可以在获取合并候选的过程中考虑双向预测限制,能够显著减少无效候选的出现,能有效地裁剪重复候选,并且,本公开实施例仅参考前向运动信息,可以降低视频编码和解码的计算复杂度,节省的候选列表位置可被配置为尝试更多的候选。

Video coding method, device, electronic equipment and storage medium

【技术实现步骤摘要】
视频编码方法、装置、电子设备及存储介质
本公开涉及视频编码
,尤其涉及一种视频编码方法、装置、电子设备及存储介质。
技术介绍
近来在各种应用领域中对高分辨率、高质量视频例如高清晰度(HD)视频和超高清晰度(UHD)视频的需求已经提高。当视频数据具有更高分辨率和更高质量时,视频数据在量上大于传统视频数据。因而,如果在现有介质例如有线/无线宽带电路上传输视频数据或者在现有存储介质中存储视频数据,则传输成本和存储成本增大。为了避免高分辨率、高质量视频数据所遇到的这些问题,可以使用高效视频压缩技术。为了尽可能大的提升压缩效率,B帧中的预测块在做帧间预测时,既可以前向参考也可以后向参考,即双向预测。双向预测,在带来压缩效率的同时,也成倍增加了计算的复杂度。在视频标准的设计制订过程中,控制解码器的功耗和存储是很重要的一个衡量因素。因此,在做双向预测时一般会限制预测块的划分尺寸。很多视频内容分块与相邻块之间存在较大的运动相似性,帧间预测即主要解决这种运动相似性的冗余。在HEVC/h.265和最新正在制订的VVC视频编码标准中,帧间预测包含AMVP模式和合并(merge)模式两种。引入merge模式[1]直接使用临近块的运动信息,使得编码运动相似性很高的视频区域变得代价非常小。在HEVC/h.265中,候选列表中的运动信息包括:空域临近块运动信息、时域关联块运动信息等等,以空域候选为例,其处理方法是检查相邻位置的预测块的运动信息,参照图1,示出了现有技术中的一种空域临近块的示意图,如图1所示,按照A1(left)->B1(above)->B0(above-right)->A0(left-bottom)->(B2(above-left))顺序检查5个相邻位置的预测块可用信息,并进行简单的去重裁剪操作(如检查B1是否与A1相同等)。完成merge候选列表构建后,再根据当前预测块的划分尺寸统一应用双向预测限制。将merge候选列表构建与双向预测限制分离,引入merge候选的冗余,增加了额外的比较与候选计算步骤,并可能因冗余候选的存在导致候选不能进入列表。
技术实现思路
为克服相关技术中存在的候选列表构建与双向预测限制分离,引入了merge候选的冗余,增加了额外的比较与候选计算步骤,并可能因冗余候选的存在导致候选不能进入列表问题,本公开提供了一种视频编码方法、装置、电子设备及存储介质。根据本公开实施例的第一方面,提供了一种视频编码方法,包括:确定待编码视频中的双向预测帧对应的当前预测块;在所述当前预测块满足双向预测限制条件时,获取所述当前预测块对应的目标块的前向运动信息,将所述前向运动信息作为合并候选;根据所述合并候选,对所述待编码视频进行视频编码。在本公开的一种具体实现中,所述在所述当前预测块满足双向预测限制条件时,获取所述当前预测块对应的目标块的前向运动信息的步骤,包括:在根据所述当前预测块的划分尺寸,确定所述当前预测块满足双向预测条件时,获取所述当前预测块的空域临近块;检测所述空域临近块是否使用前向参考信息;在所述空域临近块使用前向参考信息时,获取所述空域临近块的空域前向运动信息,并将所述空域前向运动信息作为所述合并候选;在所述合并候选的个数未达到预置候选个数时,获取所述当前预测块的时域关联块;根据所述时域关联块对应的前向时域参考帧列表,获取所述时域关联块的时域前向运动信息,并将所述时域前向运动信息作为所述合并候选。在本公开的一种具体实现中,在所述将所述空域前向运动信息作为所述合并候选的步骤之后,还包括:确定候选列表中是否存在与所述空域前向运动信息相同的运动信息;在所述候选列表中不存在与所述空域前向运动信息相同的运动信息时,将所述空域前向运动信息添加至所述候选列表中;在所述将所述时域前向运动信息作为所述合并候选的步骤之后,还包括:在所述候选列表中不存在与所述时域前向运动信息相同的运动信息时,将所述时域前向运动信息添加至所述候选列表。在本公开的一种具体实现中,所述根据所述时域关联块对应的前向时域参考帧列表,获取所述时域关联块的时域前向运动信息的步骤,包括:根据所述前向时域参考帧列表,获取所述时域关联块对应的时域参考帧;获取所述时域参考帧对应的参考前向运动信息,并将所述参考前向运动信息作为所述时域前向运动信息。在本公开的一种具体实现中,在所述将所述时域前向运动信息作为所述合并候选的步骤之后,还包括:在所述合并候选的个数未达到所述预置候选个数时,获取可产生前向运动信息的目标候选构建算法;获取所述目标候选构建算法对应的目标前向运动信息,并将所述目标前向运动信息作为所述合并候选;所述目标候选构建算法包括运动信息预测候选算法、组合平均候选算法、零运动候选算法中的至少一种。根据本公开实施例的第二方面,提供了一种视频编码装置,包括:当前预测块确定模块,被配置为确定待编码视频中的双向预测帧对应的当前预测块;合并候选生成模块,被配置为在所述当前预测块满足双向预测限制条件时,获取所述当前预测块对应的目标块的前向运动信息,将所述前向运动信息作为合并候选;待编码视频编码模块,被配置为根据所述合并候选,对所述待编码视频进行视频编码。在本公开的一种具体实现中,所述合并候选生成模块包括:空域临近块获取子模块,被配置为在根据所述当前预测块的划分尺寸,确定所述当前预测块满足双向预测条件时,获取所述当前预测块的空域临近块;前向参考信息检测子模块,被配置为检测所述空域临近块是否使用前向参考信息;空域运动信息获取子模块,被配置为在所述空域临近块使用前向参考信息时,获取所述空域临近块的空域前向运动信息,并将所述空域前向运动信息作为所述合并候选;时域关联块获取子模块,被配置为在所述合并候选的个数未达到预置候选个数时,获取所述当前预测块的时域关联块;时域运动信息获取子模块,被配置为根据所述时域关联块对应的前向时域参考帧列表,获取所述时域关联块的时域前向运动信息,并将所述时域前向运动信息作为所述合并候选。在本公开的一种具体实现中,所述装置还包括:空域运动信息确定模块,被配置为确定候选列表中是否存在与所述空域前向运动信息相同的运动信息;空域运动信息添加模块,被配置为在所述候选列表中不存在与所述空域前向运动信息相同的运动信息时,将所述空域前向运动信息添加至所述候选列表中;所述装置还包括:时域运动信息判断模块,被配置为判断所述候选列表中是否存在与所述时域前向运动信息相同的运动信息;时域运动信息添加模块,被配置为在所述候选列表中不存在与所述时域前向运动信息相同的运动信息时,将所述时域前向运动信息添加至所述候选列表。在本公开的一种具体实现中,所述时域运动信息获取子模块包括:时域参考帧获取子模块,被配置为根据所述前向时域参考帧列表,本文档来自技高网
...

【技术保护点】
1.一种视频编码方法,其特征在于,包括:/n确定待编码视频中的双向预测帧对应的当前预测块;/n在所述当前预测块满足双向预测限制条件时,获取所述当前预测块对应的目标块的前向运动信息,将所述前向运动信息作为合并候选;/n根据所述合并候选,对所述待编码视频进行视频编码。/n

【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:
确定待编码视频中的双向预测帧对应的当前预测块;
在所述当前预测块满足双向预测限制条件时,获取所述当前预测块对应的目标块的前向运动信息,将所述前向运动信息作为合并候选;
根据所述合并候选,对所述待编码视频进行视频编码。


2.根据权利要求1所述的方法,其特征在于,所述在所述当前预测块满足双向预测限制条件时,获取所述当前预测块对应的目标块的前向运动信息的步骤,包括:
在根据所述当前预测块的划分尺寸,确定所述当前预测块满足双向预测条件时,获取所述当前预测块的空域临近块;
检测所述空域临近块是否使用前向参考信息;
在所述空域临近块使用前向参考信息时,获取所述空域临近块的空域前向运动信息,并将所述空域前向运动信息作为所述合并候选;
在所述合并候选的个数未达到预置候选个数时,获取所述当前预测块的时域关联块;
根据所述时域关联块对应的前向时域参考帧列表,获取所述时域关联块的时域前向运动信息,并将所述时域前向运动信息作为所述合并候选。


3.根据权利要求2所述的方法,其特征在于,在所述将所述空域前向运动信息作为所述合并候选的步骤之后,还包括:
确定候选列表中是否存在与所述空域前向运动信息相同的运动信息;
在所述候选列表中不存在与所述空域前向运动信息相同的运动信息时,将所述空域前向运动信息添加至所述候选列表中;
在所述将所述时域前向运动信息作为所述合并候选的步骤之后,还包括:
在所述候选列表中不存在与所述时域前向运动信息相同的运动信息时,将所述时域前向运动信息添加至所述候选列表。


4.根据权利要求2所述的方法,其特征在于,所述根据所述时域关联块对应的前向时域参考帧列表,获取所述时域关联块的时域前向运动信息的步骤,包括:
根据所述前向时域参考帧列表,获取所述时域关联块对应的时域参考帧;
获取所述时域参考帧对应的参考前向运动信息,并将所述参考前向运动信息作为所述时域前向运动信息。


5.根据权利要求2所述的方法,其特征在于,在所述将所述时域前向运动信息作为所述合并候选的步骤之后,还包括:
在所述合并候选的个数未达到所述预置候选个数时,获取可产生前向运动信息的目标候选构建算法;
获取所述目标候选构建算法对应的目标前向运动信息,并将所述目标前向运动信息作为所述合并...

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

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

1