【技术实现步骤摘要】
视频编码方法、装置、终端设备以及存储介质
[0001]本申请涉及视频处理领域,尤其涉及一种视频编码方法、装置、终端设备以及存储介质。
技术介绍
[0002]随着网络技术的发展,越来越多的用户通过各类终端观看视频。由于视频占用的存储空间往往十分巨大,而网络带宽又受限,因此在进行视频传输时,需要对视频进行压缩,也即是编码,来降低视频对存储空间的占用。相关技术中,视频编码器对视频进行编码时,针对每种划分方式,需要进行各种不同划分方向的划分尝试,从而选择出最优的划分方式。但是这种遍历所有划分方式和划分方向的编码方法需要耗费较多的时间,且编码复杂度高。
技术实现思路
[0003]本申请实施例提供一种视频编码方法、装置、终端设备以及存储介质,可减少视频编码的时间和降低编码复杂度。
[0004]第一方面,本申请实施例提供了一种视频编码方法,该方法包括:
[0005]确定针对目标视频帧中的待编码单元的块划分策略;所述块划分策略至少包括第一划分方式和第二划分方式;所述第二划分方式为在所述第一划分方式之后的划分方 ...
【技术保护点】
【技术特征摘要】
1.一种视频编码方法,其特征在于,所述方法包括:确定针对目标视频帧中的待编码单元的块划分策略;所述块划分策略至少包括第一划分方式和第二划分方式;所述第二划分方式为在所述第一划分方式之后的划分方式,且所述第二划分方式不同于所述第一划分方式;按照所述第一划分方式对待编码单元进行块划分处理,得到所述待编码单元的N1个子块;所述N1的值是由所述第一划分方式所确定的;在所述N1个子块中遍历选取一个子块作为子块N
1i
,获取所述子块N
1i
的子划分方式,基于所述子划分方式确定所述子块N
1i
的划分深度,直到遍历完所述N1个子块中的每个子块时,得到所述N1个子块的划分深度;所述i为小于所述N1的整数;根据所述N1个子块的划分深度以及所述块划分策略中的优化条件,确定所述第一划分方式对应的子块累计数量;在所述子块累计数量达到所述块划分策略中的优化条件时,提前终止采用所述第二划分方式对所述待编码单元进行块划分处理。2.根据权利要求1所述的方法,其特征在于,所述确定针对目标视频帧中的待编码单元的块划分策略,包括:获取用于对视频数据中的目标视频帧进行视频编码的编码器,在采用所述编码器对所述目标视频帧进行视频编码过程中,获取所述目标视频帧中的至少一个图像块;从所述至少一个图像块中获取待编码单元,基于所述编码器确定针对待编码单元的至少两个块划分方式;从所述至少两个块划分方式中获取所述第一划分方式,将所述第一划分方式的下一划分方式确定为所述第二划分方式;基于所述第一划分方式和所述第二划分方式,确定待编码单元的块划分策略。3.根据权利要求1
‑
2任一项所述的方法,其特征在于,所述根据所述N1个子块的划分深度以及所述块划分策略中的优化条件,确定所述第一划分方式对应的子块累计数量,包括:在所述块划分策略中获取针对所述待编码单元的优化条件;所述优化条件中至少包括所述第一划分方式对应的深度阈值T;根据所述N1个子块的划分深度以及所述深度阈值T,在所述N1个子块的划分深度中,将划分深度大于所述深度阈值T的子块确定为目标子块;根据累计到的所述目标子块的子块数量P,确定所述第一划分方式对应的子块累计数量。4.根据权利要求3所述的方法,其特征在于,所述优化条件中包括所述第一划分方式对应的子块累计阈值C,且所述子块累计阈值C为整数;所述在所述子块累计数量达到所述块划分策略中的优化条件时,提前终止采用所述第二划分方式对所述待编码单元进行块划分处理,包括:若所述子块累计数量大于或者等于所述优化条件中的所述子块累计阈值C,则确定所述子块累计数量达到所述块划分策略中的优化条件,在所述块划分策略中提前终止采用所述第二划分方式对所述待编码单元进行块划分处理。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述子块累计数量小于所述优化条件中的所述子块累计阈值C,则确定所述子块累
计数量未达到所述块划分策略中的优化条件;根据块划分策略按照所述第二划分方式对所述待编码单元进行块划分处理。6.根据权利要求5所述的方法,其特征在于,若所述第一划分方式为四叉树划分方式,则所述第二划分方式包括:二叉树划分方式、三叉...
【专利技术属性】
技术研发人员:许桂森,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。