视频编码的划分类型决策方法、装置、设备以及存储介质与流程
- 国知局
- 2024-11-19 09:41:50
本申请实施例涉及视频编码,尤其涉及一种视频编码的划分类型决策方法、装置、设备以及存储介质。
背景技术:
1、在新一代编码器标准中,可以支持多种递归划分结构,包括无划分、四叉树划分、二叉树划分以及三叉树划分,其中,二叉树划分包括垂直二叉树和水平二叉树,三叉树划分包括垂直三叉树和水平三叉树。在划分过程中,编码单元可以选择任何划分树,但是,一旦编码单元选择多类型树,后续节点只能选择多类型树,并且有最大多类型树深度的限制。新一代编码器标准可以在限定的深度范围内,对同一编码区域基于视频内容自适应的根据率失真代价来决策当前区域具体需要划分到哪一层以及采用何种划分。其中,通常将一个编码树单元作为根节点,首先会进行不划分类型的决策,接着会根据划分标志位的取值确定优先执行四叉树划分还是二叉树划分。在优先执行二叉树划分的情况下,先进行水平二叉树划分,然后根据最大划分允许深度对划分结果递归进行多类型树划分;在划分结束后,会再返回到上一层,继续进行垂直二叉树划分,按照规则对划分结果递归进行多类型树划分;接着返回到上一层继续进行三叉树划分,在完成二叉树划分和三叉树划分后;然后执行四叉树划分,并按照规则对划分结果递归进行多类型树划分;最后将率失真代价最小的划分结构作为该编码树单元的最终划分结果。
2、虽然新一代编码器标准中新的划分结构的引入带来了较好的编码收益,但是需要执行更多的划分类型决策,会增加视频编码器的计算复杂度,降低编码速度,影响视频编码效率,需要改进。
技术实现思路
1、本申请实施例提供了一种视频编码的划分类型决策方法、装置、设备以及存储介质,解决了因需要执行更多的划分类型决策,会增加视频编码器的计算复杂度,降低编码速度,影响视频编码效率的问题,实现了通过参考二叉树划分决策后最优的编码单元划分信息,合理确定当前编码区域的包含其他划分方向的树型划分决策是否执行跳过,在较少损失编码质量的前提下,跳过最优概率较小的待划分类型决策,降低视频编码器的计算复杂度,提高编码速度,从而提升视频编码效率。
2、第一方面,本申请实施例提供了一种视频编码的划分类型决策方法,该方法包括:
3、在当前编码区域完成二叉树划分决策的情况下,获取第一划分深度对应的划分类型信息、第二划分深度对应的编码单元数量以及每个编码单元的第二最优划分类型,其中,所述划分类型信息包括第一最优划分类型,所述第二划分深度大于所述第一划分深度;
4、将所述编码单元数量与预设数量阈值进行对比;
5、在所述第一最优划分类型为预设划分方向的二叉树划分,所述编码单元数量大于或等于所述预设数量阈值,且每个所述编码单元的第二最优划分类型为预设划分方向的划分类型的情况下,跳过所述当前编码区域的包含其他划分方向的树型划分决策。
6、第二方面,本申请实施例还提供了一种视频编码的划分类型决策装置,包括:
7、划分信息获取模块,配置为在当前编码区域完成二叉树划分决策的情况下,获取第一划分深度对应的划分类型信息、第二划分深度对应的编码单元数量以及每个编码单元的第二最优划分类型,其中,所述划分类型信息包括第一最优划分类型,所述第二划分深度大于所述第一划分深度;
8、单元数量比对模块,配置为将所述编码单元数量与预设数量阈值进行对比;
9、划分决策跳过模块,配置为在所述第一最优划分类型为预设划分方向的二叉树划分,所述编码单元数量大于或等于所述预设数量阈值,且每个所述编码单元的第二最优划分类型为预设划分方向的划分类型的情况下,跳过所述当前编码区域的包含其他划分方向的树型划分决策。
10、第三方面,本申请实施例还提供了一种视频编码的划分类型决策设备,该设备包括:
11、一个或多个处理器;
12、存储装置,配置为存储一个或多个程序,
13、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本申请实施例所述的视频编码的划分类型决策方法。
14、第四方面,本申请实施例还提供了一种存储计算机可执行指令的非易失性存储介质,所述计算机可执行指令在由计算机处理器执行时配置为执行本申请实施例所述的视频编码的划分类型决策方法。
15、第五方面,本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,设备的至少一个处理器从计算机可读存储介质读取并执行计算机程序,使得设备执行本申请实施例所述的视频编码的划分类型决策方法。
16、本申请实施例中,通过在当前编码区域完成二叉树划分决策的情况下,获取第一划分深度对应的划分类型信息、第二划分深度对应的编码单元数量以及每个编码单元的第二最优划分类型,其中,所述划分类型信息包括第一最优划分类型,所述第二划分深度大于所述第一划分深度;然后,将所述编码单元数量与预设数量阈值进行对比;最后,在所述第一最优划分类型为预设划分方向的二叉树划分,所述编码单元数量大于或等于所述预设数量阈值,且每个所述编码单元的第二最优划分类型为预设划分方向的划分类型的情况下,跳过所述当前编码区域的包含其他划分方向的树型划分决策。上述方案中,通过获取不同划分深度对应的划分类型信息,可以有效参考二叉树划分决策后最优的编码单元划分信息,为确定是否跳过其他树型划分决策提供可靠的判断依据;根据编码单元数量与预设数量阈值的比对结果以及不同划分深度的最优划分类型统计,可以合理利用当前编码区域的纹理信息,有效识别最佳划分方向,确定当前编码区域的包含其他划分方向的树型划分决策是否执行跳过,在较少损失编码质量的前提下,跳过最优概率较小的待划分类型决策,降低视频编码器的计算复杂度,提高编码速度,从而提升视频编码效率。
技术特征:1.视频编码的划分类型决策方法,其特征在于,包括:
2.根据权利要求1所述的视频编码的划分类型决策方法,其特征在于,所述在所述第一最优划分类型为预设划分方向的二叉树划分,所述编码单元数量大于或等于所述预设数量阈值,且每个所述编码单元的第二最优划分类型为预设划分方向的划分类型的情况下,跳过所述当前编码区域的包含其他划分方向的树型划分决策,包括:
3.根据权利要求2所述的视频编码的划分类型决策方法,其特征在于,所述划分类型信息还包括垂直二叉树划分对应的第一率失真代价以及水平二叉树划分对应的第二率失真代价,所述方法还包括:
4.根据权利要求3所述的视频编码的划分类型决策方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的视频编码的划分类型决策方法,其特征在于,所述跳过所述当前编码区域的包含其他划分方向的树型划分决策,包括:
6.根据权利要求2所述的视频编码的划分类型决策方法,其特征在于,所述跳过所述当前编码区域的水平三叉树划分决策以及四叉树划分决策,包括:
7.根据权利要求1-6中任一项所述的视频编码的划分类型决策方法,其特征在于,所述方法还包括:
8.视频编码的划分类型决策装置,其特征在于,包括:
9.一种视频编码的划分类型决策设备,所述设备包括:一个或多个处理器;存储装置,配置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现权利要求1-7中任一项所述的视频编码的划分类型决策方法。
10.一种存储计算机可执行指令的非易失性存储介质,所述计算机可执行指令在由计算机处理器执行时配置为执行权利要求1-7中任一项所述的视频编码的划分类型决策方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7中任一项所述的视频编码的划分类型决策方法。
技术总结本申请实施例提供了一种视频编码的划分类型决策方法、装置、设备以及存储介质,该方法包括:在当前编码区域完成二叉树划分决策的情况下,获取第一划分深度对应的划分类型信息、第二划分深度对应的编码单元数量以及每个编码单元的第二最优划分类型;然后,将所述编码单元数量与预设数量阈值进行对比;最后,在所述第一最优划分类型为预设划分方向的二叉树划分,所述编码单元数量大于或等于所述预设数量阈值,且每个所述编码单元的第二最优划分类型为预设划分方向的划分类型的情况下,跳过所述当前编码区域的包含其他划分方向的树型划分决策。本方案实现了在较少损失编码质量的前提下,跳过最优概率较小的待划分类型决策,提升视频编码效率。技术研发人员:刘杰受保护的技术使用者:百果园技术(新加坡)有限公司技术研发日:技术公布日:2024/11/14本文地址:https://www.jishuxx.com/zhuanli/20241118/329830.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表