视频编码方法、系统及存储介质技术方案

技术编号:30179413 阅读:28 留言:0更新日期:2021-09-25 15:41
本申请提供了一种视频编码方法、系统及存储介质,通过第一编码流水级:对当前CTU进行整像素运动估计,得到整像素运动估计结果;第二编码流水级:根据整像素运动估计结果判断当前CTU运动强度;根据当前CTU运动强度确定分像素运动估计的具体任务,以及根据当前CTU运动强度进行模式决策;其中,第二编码流水级的流水时间片固定,分像素运动估计所需的时间片减少时,模式决策的时间片增加。本申请将传统的流水级分像素运动估计FME和模式决策MD合并为一个单独CTU级处理流水级,减少了编码过程中不必要的编码时间,通过灵活调整整体编码空间以及时间,大大提升了编码性能。大大提升了编码性能。大大提升了编码性能。

【技术实现步骤摘要】
视频编码方法、系统及存储介质


[0001]本申请属于数字信号处理
,具体地,涉及一种视频编码方法、系统及存储介质。

技术介绍

[0002]视频压缩,也称视频编码,其目的是消除视频信号间存在的冗余信息。不断优化的视频编码标准有助于进一步提升视频图像的压缩效率,减少视频图像存储和网络传输成本代价,包括最新的AVS3、AV1、H.266等视频编码标准。但是,这些新的视频编码标准采用了更大的处理单元、更多的候选模式以及更高的数据依赖。这意味着新视频编码标准具有更高的处理复杂度,视频压缩时间更长,所需要的资源更多以及产生更高的并行设计难度,这些都对高性能硬件视频编码器设计提出了更高的挑战。
[0003]特别的,在硬件视频编码器设计中,包含运动估计模块和模式决策模块。其中,运动估计模块用于获取视频图像时域上最好的预测像素和运动矢量,模式决策模块用于在诸多帧内预测模式和帧间预测模式决策中决策出最优的模式,以达到要求的编码性能。比如,在AVS3视频编码标准中,帧间预测模式包括SKIP模式、Merge模式以及运动估计模式,而帧内预测模式包括33~6本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频编码方法,其特征在于,包括以下步骤:第一编码流水级:对当前CTU进行整像素运动估计,得到整像素运动估计结果;第二编码流水级:根据所述整像素运动估计结果判断当前CTU运动强度;根据所述当前CTU运动强度确定分像素运动估计的具体任务,以及根据所述当前CTU运动强度进行模式决策;其中,所述第二编码流水级的流水时间片固定,所述分像素运动估计所需的时间片减少时,所述模式决策所需的时间片增加。2.根据权利要求1所述的视频编码方法,其特征在于,所述第二编码流水级中,所述分像素运动估计包括两条并行编码支路,具体为第一分像素运动估计支路以及第二分像素运动估计支路,所述第一分像素运动估计支路以及第二分像素运动估计支路同时根据所述整像素运动估计结果进行分像素运动估计;所述模式决策包括两条并行编码支路,具体为第一模式决策支路以及第二模式决策支路,所述第一模式决策以及第二模式决策同时进行模式决策。3.根据权利要求1所述的视频编码方法,其特征在于,所述根据所述整像素运动估计结果判断当前CTU运动强度之后,确定当前CTU处于静止区域、极小运动区域或者其它区域。4.根据权利要求3所述的视频编码方法,其特征在于,所述根据所述整像素运动估计结果判断当前CTU运动强度之后,确定当前CTU处于静止区域、极小运动区域或者其它区域,具体包括:当前CTU的整像素运动估计X方向以及Y方向为零,且,当前CTU的分单元的像素运动估计在X方向以及Y方向的方差均为零时,当前CTU处于静止区域;当前CTU的整像素运动估计X方向以及Y方向为零,且,当前CTU的分单元的像素运动估计在X方向以及Y方向的方差均小于极小值阈值时,当前CTU处于极小运动区域;除以上两种状态之外,当前CTU处于其它区域。5.根据权利要求3或4所述的视频编码方法,其特征在于,所述当前CTU处于静止区域时,不进行分像素运动估计的任务,直接进行模式决策,具体的:将模式决策的模式总数量增加一定数量;其中,所述一定数量根据所述分像素运动估计的任务时间,与每个模式的平均任务时间的比值得到;帧间模式只选择SKIP模式;增加帧内模式数量。6.根据权利要求3或4所述的视频编码方法,其特征在于,所述当前CTU处于静止区域时,不进行分像素运动估计的任务,直接进行模式决策,具体的:将模式决策的模式总数量增加一定数量;其中,所述一定数量根据所述分像素运动估计的任务时间,与每...

【专利技术属性】
技术研发人员:向国庆张鹏宋磊贾惠柱
申请(专利权)人:杭州博雅鸿图视频技术有限公司
类型:发明
国别省市:

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

1