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

技术编号:33539082 阅读:23 留言:0更新日期:2022-05-21 09:39
本申请实施例公开了一种视频编码方法、装置、终端设备以及存储介质,该方法包括:基于确定的第一划分方式对待编码单元进行块划分处理得到N个子块。从N个子块中遍历选取一个子块作为子块N

【技术实现步骤摘要】
视频编码方法、装置、终端设备以及存储介质


[0001]本申请涉及视频处理领域,尤其涉及一种视频编码方法、装置、终端设备以及存储介质。

技术介绍

[0002]随着网络技术的发展,越来越多的用户通过各类终端观看视频。由于视频占用的存储空间往往十分巨大,而网络带宽又受限,因此在进行视频传输时,需要对视频进行压缩,也即是编码,来降低视频对存储空间的占用。相关技术中,视频编码器对视频进行编码时,针对每种划分方式,需要进行各种不同划分方向的划分尝试,从而选择出最优的划分方式。但是这种遍历所有划分方式和划分方向的编码方法需要耗费较多的时间,且编码复杂度高。

技术实现思路

[0003]本申请实施例提供一种视频编码方法、装置、终端设备以及存储介质,可减少视频编码的时间和降低编码复杂度。
[0004]第一方面,本申请实施例提供了一种视频编码方法,该方法包括:
[0005]确定用于对目标视频帧中的待编码单元进行块划分处理的第一划分方式,并按照所述第一划分方式对待编码单元进行块划分处理,得到所述待编码单元的N个子块;所述N个子块均属于所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频编码方法,其特征在于,所述方法包括:确定用于对目标视频帧中的待编码单元进行块划分处理的第一划分方式,并按照所述第一划分方式对待编码单元进行块划分处理,得到所述待编码单元的N个子块;所述N个子块均属于所述第一划分方式对应的第一编码树中的第一层子块;所述N为所述第一编码树中的第一层子块上的子块数量,且所述N是由所述第一划分方式确定的;从所述N个子块中遍历选取一个子块作为子块N
1i
,在所述第一编码树中确定所述子块N
1i
的子块划分深度;所述子块划分深度是由与所述子块N
1i
相关联的子划分方式所确定的;所述子划分方式的划分方向包括第一划分方向和第二划分方向;所述i为小于所述N的非负整数;在所述子块N
1i
的子块划分深度内,确定所述子块N
1i
在所述第一划分方向上的第一数量,以及在所述第二划分方向上的第二数量,直到遍历完所述N个子块中的每个子块时,得到所述每个子块在所述第一划分方向上的第一数量以及所述每个子块在所述第二划分方向上的第二数量;将所述第一划分方式的下一划分方式作为第二划分方式,根据所述每个子块在所述第一划分方向上的第一数量,以及所述每个子块在所述第二划分方向上的第二数量确定所述第二划分方式的划分方向;所述第二划分方式的划分方向用于指示所述待编码单元对应的编码器,对所述待编码单元进行块划分处理;所述第二划分方式不同于所述第一划分方式。2.根据权利要求1所述的方法,其特征在于,在所述确定用于对目标视频帧中的待编码单元进行块划分处理的第一划分方式之前,所述方法还包括:获取用于对视频数据中的目标图像帧进行视频编码的编码器,在采用所述编码器对所述目标图像帧进行视频编码过程中,获取所述目标视频帧中的至少一个图像块;从所述至少一个图像块中获取待编码单元,基于所述编码器确定用于对所述待编码单元进行块划分处理的块划分策略;所述块划分策略至少包括所述第一划分方式。3.根据权利要求1所述的方法,其特征在于,所述将所述第一划分方式的下一划分方式作为第二划分方式,根据所述每个子块在所述第一划分方向上的第一数量,以及所述每个子块在所述第二划分方向上的第二数量确定所述第二划分方式的划分方向,包括:基于所述编码单元对应的块划分策略,将所述第一划分方式的下一划分方式作为第二划分方式;所述第二划分方式不同于所述第一划分方式;根据所述每个子块在所述第一划分方向上的第一数量,确定所述N个子块在所述第一划分方向上的第一累计数量;根据所述每个子块在所述第二划分方向上的第二数量,确定所述N个子块在所述第二划分方向上的第二累计数量;根据所述第一累计数量和所述第二累计数量确定所述第二划分方式的划分方向;所述第二划分方式的划分方向用于指示所述待编码单元对应的编码器,对所述待编码单元进行块划分处理。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一累计数量和所述第二累计数量确定所述第二划分方式的划分方向,包括:将所述第一累计数量和所述第二累计数量进行比较处理,得到比较处理结果;若所述比较处理结果指示所述第一累计数量大于所述第二累计数量,则终止所述第二
划分方式在所述第二划分方向上的划分决策,且将所述第一划分方向确定为所述第二划分方式的划分方向;若所述比较处理结果指示所述第一累计数量小于所述第二累计数量,则终止所述第二划分方式在所述第一划分方向上的划分决策,且将所述第二划分方向确定为所述第二划分方式的划分方向。5.根据权利要求4所述的方法,其特征在于,所述第一划分方向为水平划分方向,所述第二划分方向为垂直划分方向;所述若所述比较处理结果指示所述第一累计数量大于所述第二累计数量,则终止所述第二划分方式在所述第二划分方向上的划分决策,且将所述第一划分方向确定为所述第二划分方式的划分方向,包括:若所述比较处理结果指示所述第一累计数量大于所述第二累计数量,则在所述第二划分方式中将所述垂直划分方向对应的块划分方式作为第一待优化划分方式,并在所述第二划分方式中将除所述第一待优化划分方式之外的块划分方式确定第一优化划分方式;在使用所述第二划分方式对所述待编码单元进行块划分处理时,终止所述第二划分方式中的所述第一待优化划分方式在所述垂直划分方向上的划分决策,且将所述第一优化划分方式对应的水平划分方向确定为所述第二划分方式...

【专利技术属性】
技术研发人员:许桂森
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1