【技术实现步骤摘要】
视频编码方法、装置、介质及电子设备
本申请属于视频编解码
,具体涉及一种视频编码方法、视频编码装置、计算机可读介质以及电子设备。
技术介绍
在视频编码技术中,一个视频帧可以通过树状结构逐步划分成小的编码单元。编码单元的划分需要适应视频帧中的视频内容,以尽可能地提高视频压缩效率,降低编码损失。多种不同类型的划分方式能够为编码单元划分提供更多的选择,然而这也增加了编码器的复杂度,导致视频编码速度下降。
技术实现思路
本申请的目的在于提供一种视频编码方法、视频编码装置、计算机可读介质以及电子设备,至少在一定程度上克服相关技术中存在的编码复杂度高、编码速度慢的技术问题。本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。根据本申请实施例的一个方面,提供一种视频编码方法,该方法包括:取当前视频帧,并确定对所述当前视频帧进行编码时参考的参考帧;搜索用于对所述当前视频帧的待编码部分进行块划分的划分模式;根据所述参考帧的编码信息或者所述当前视频帧的已编码部分的编码信息,跳过部分待搜索的划分模式;按照搜索得到的划分模式对组成所述待编码部分的编码单元进行预测编码。根据本申请实施例的一个方面,提供一种视频编码装置,该装置包括:获取模块,被配置为获取当前视频帧,并确定对所述当前视频帧进行编码时参考的参考帧;搜索模块,被配置为搜索用于对所述当前视频帧的待编码部分进行块划分的划分模式;跳过模块,被配置为根据所述参考帧的编码信息或者所述当前视频帧的已编码部分 ...
【技术保护点】
1.一种视频编码方法,其特征在于,包括:/n获取当前视频帧,并确定对所述当前视频帧进行编码时参考的参考帧;/n搜索用于对所述当前视频帧的待编码部分进行块划分的划分模式;/n根据所述参考帧的编码信息或者所述当前视频帧的已编码部分的编码信息,跳过部分待搜索的划分模式;/n按照搜索得到的划分模式对组成所述待编码部分的编码单元进行预测编码。/n
【技术特征摘要】 【专利技术属性】
1.一种视频编码方法,其特征在于,包括:
获取当前视频帧,并确定对所述当前视频帧进行编码时参考的参考帧;
搜索用于对所述当前视频帧的待编码部分进行块划分的划分模式;
根据所述参考帧的编码信息或者所述当前视频帧的已编码部分的编码信息,跳过部分待搜索的划分模式;
按照搜索得到的划分模式对组成所述待编码部分的编码单元进行预测编码。
2.根据权利要求1所述的视频编码方法,其特征在于,根据所述参考帧的编码信息或者所述当前视频帧的已编码部分的编码信息,跳过部分待搜索的划分模式,包括:
根据所述参考帧的编码信息确定对所述参考帧进行块划分得到的块划分结果;
根据所述块划分结果跳过部分待搜索的划分模式。
3.根据权利要求2所述的视频编码方法,其特征在于,根据所述块划分结果跳过部分待搜索的划分模式,包括:
从对所述当前视频帧进行编码时参考的一个或者多个参考帧中选取目标参考帧;
根据所述目标参考帧的块划分结果确定组成所述目标参考帧的编码单元的平均尺寸;
根据所述平均尺寸确定对所述当前视频帧进行划分模式搜索的最大尺寸;
若所述当前视频帧中的当前编码单元的尺寸大于所述最大尺寸,则跳过除目标划分模式以外的其他待搜索的块划分模式。
4.根据权利要求3所述的视频编码方法,其特征在于,从对所述当前视频帧进行编码时参考的一个或者多个参考帧中选取目标参考帧,包括:
若对所述当前视频帧进行编码时参考的参考帧的数量为一个,则将该参考帧选作目标参考帧;
若对所述当前视频帧进行编码时参考的参考帧的数量为多个,则根据各个视频帧的量化参数从多个参考帧中选取目标参考帧。
5.根据权利要求4所述的视频编码方法,其特征在于,根据各个视频帧的量化参数从多个参考帧中选取目标参考帧,包括:
根据各个视频帧的量化参数确定所述参考帧与所述当前视频帧的量化参数差值;
选取与所述当前视频帧具有最小量化参数差值的参考帧作为目标参考帧。
6.根据权利要求5所述的视频编码方法,其特征在于,选取与所述当前视频帧具有最小量化参数差值的参考帧作为目标参考帧,包括:
若与所述当前视频帧具有最小量化参数差值的参考帧的数量为一个,则将该参考帧选作目标参考帧;
若与所述当前视频帧具有最小量化参数差值的参考帧的数量为多个,则从多个与所述当前视频帧具有最小量化参数差值的参考帧中选取与所述当前视频帧距离最近的参考帧作为目标参考帧。
7.根据权利要求3至6中任意一项所述的视频编码方法,其特征在于,根据所述目标参考帧的块划分结果确定组成所述目标参考帧的编码单元的平均尺寸,包括:
根据所述目标参考帧的块划分结果确定所述目标参考帧中的各个编码单元的宽度和高度;
根据所述目标参考帧中的各个编码单元的宽度和高度,确定所述目标参考帧中的编码单元的平均宽度和平均高度;
将所述平均宽度或者所述平均高度作为组成所述目标参考帧的编码单元的平均尺寸。
8.根据权利要求3至6中任意一项所述的视频编码方法,其特征在于,根据所述平均尺寸确定对所述当前视频帧进行划分模式搜索的最大尺寸,包括:
获取所述目标参考帧与所述当前视频帧的量化参数差值;
对所述量化参数差值进行映射处理,得到与所述量化参数差值呈正相关关系的补偿值;
根据所述补偿值对所述平均尺寸进行数值补偿,得到补偿尺寸;
根据所述补偿尺寸所在的数值范围确定对所述当前视频帧进行划分模式搜索的最大尺寸。
9.根据权利要求8所述的视频编码方法,其特征在于,对所述量化参数差值进行映射处理,得到与所述量化参数差值呈正相关关系的补偿值,包括:
将所述量化参数差值与预设的补偿系数的乘积作为补偿值,所述补偿系数为大于0的预设数值。
10.根据权利要求8所述的视频编码方法,其特征在于,根据所述补偿尺寸所在的数值范围确定对所述当前视频帧进行划分模式搜索的最大尺寸,包括:
若所述补偿尺寸小于预设的第一阈值,则确定对所述当前视频帧进行划分模式搜索的最大尺寸为预设的第一尺寸;
若所述补偿尺寸大于或等于所述第一阈值并且小于预设的第二阈值,则确定对所述当前视频帧进行划分模式搜索的最大尺寸为预设的第二尺寸;
若所述补偿尺寸大于或等于所述第二阈值,则确定对所述当前视频帧进行划分模式搜索的最大尺寸为预设的第三尺寸;
其中,所述第一尺寸、所述第二尺寸和所述第三尺寸具有等比例放大的倍数关系。
11.根据权利要求3至6中任意一项所述的视频编码方法,其特征在于,所述待搜索的划分模式包括四叉树划分、横向二叉树划分、竖向二叉树划分、横向三叉树划分或竖向三叉树划分中的至少一种,所述目标划分模式为四叉树划分。
12.根据权利要求1所述的视频编码方法,其特征在于,根据所述参考帧的编码信息或者所述当前视频帧的已编码部分的编码信息,跳过部分待搜索的划分模式,包括:
根据所述当前视频帧的已编码部分的编码信息确定对所述已编码部分进行块划分得到的块划分结果;
技术研发人员:匡伟,张洪彬,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。