视频编码中的运动矢量确定方法、装置、设备及存储介质制造方法及图纸

技术编号:37139314 阅读:19 留言:0更新日期:2023-04-06 21:42
本申请实施例公开了一种视频编码中的运动矢量确定方法、装置、设备及存储介质,该方法包括:基于当前编码块的空域相邻块和时域相邻块构建运动矢量候选列表;在所述运动矢量候选列表中确定编码代价最小的运动矢量为起始运动矢量,并记录所述起始运动矢量的编码代价;根据所述当前编码块的相邻块的编码预测模式,确定编码代价阈值;在所述编码代价小于所述编码代价阈值的情况下,将所述起始运动矢量确定为所述当前编码块的运动矢量。本方案,充分考虑了编码块之间的空间相关性和时序相关性,减少了运动矢量确定过程中的计算量的同时,提高了编码效率以及视频编码速度。了编码效率以及视频编码速度。了编码效率以及视频编码速度。

【技术实现步骤摘要】
视频编码中的运动矢量确定方法、装置、设备及存储介质


[0001]本申请实施例涉及视频处理
,尤其涉及一种视频编码中的运动矢量确定方法、装置、设备及存储介质。

技术介绍

[0002]在视频编码过程中,为了提高编码效率,通常视频编码器在开始正式编码前会对视频帧进行预编码,用于确定帧类型,以及进行编码信息的收集,例如当前下采样帧的帧内编码代价,最优帧内预测模式以及当前下采样帧的帧间编码代价等。利用这些编码信息以在正式编码中进行快速决策,提高相应的决策效率。
[0003]视频预编码过程中通常会缓存多个连续帧形成原始图像队列,在该队列上通过遍历不同帧类型和参考帧组合,计算该组合的编码代价进行动态帧类型决策。通常视频预编码过程中会将原始图像进行下采样,然后将下采样图像划分为多个不重叠相同尺寸的编码单元进行预测模式搜索和决策,包括帧内预测和帧间预测。其中,帧内预测主要为每个编码单元选择编码代价最小的预测模式,帧间预测为采用运动估计算法为每个编码单元从参考图像中选择编码代价最小的运动矢量。其中,通过运动估计算法在参考图像中进行搜索找到当前块的最佳本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.视频编码中的运动矢量确定方法,其特征在于,包括:基于当前编码块的空域相邻块和时域相邻块构建运动矢量候选列表;在所述运动矢量候选列表中确定编码代价最小的运动矢量为起始运动矢量,并记录所述起始运动矢量的编码代价;根据所述当前编码块的相邻块的编码预测模式,确定编码代价阈值;在所述编码代价小于所述编码代价阈值的情况下,将所述起始运动矢量确定为所述当前编码块的运动矢量。2.根据权利要求1所述的视频编码中的运动矢量确定方法,其特征在于,所述基于当前编码块的空域相邻块和时域相邻块构建运动矢量候选列表,包括:获取当前编码块预设方向的相邻编码块的运动矢量信息,以及所述当前编码块的参照图像中相同位置的编码块的运动矢量信息添加至创建的运动矢量候选列表中。3.根据权利要求1所述的视频编码中的运动矢量确定方法,其特征在于,所述在所述运动矢量候选列表中确定编码代价最小的运动矢量为起始运动矢量,包括:遍历所述运动矢量候选列表中的候选运动矢量,计算每个所述候选运动矢量对应的匹配块与所述当前编码块的编码代价;在计算得到的编码代价中选择编码代价最小的候选运动矢量为起始运动矢量。4.根据权利要求1

3中任一项所述的视频编码中的运动矢量确定方法,其特征在于,所述根据所述当前编码块的相邻块的编码预测模式,确定编码代价阈值,包括:在所述当前编码块的相邻块的编码预测模式为merge预测模式时,确定编码代价阈值为第一代价阈值,在所述当前编码块的相邻块的编码预测模式为帧内预测模式时,确定编码代价阈值为第二代价阈值,所述第一代价阈值和所述第二代价阈值的大小不同。5.根据权利要求4所述的视频编码中的运动矢量确定方法,其特征在于,所述在所述编码代价小于所述编码代价阈值的情况下,将所述起始运动矢量确定为所述当前编码块的运动矢量,包括:在所述当前编码块的相邻块的编码预测模式为merge预测模式时,在所述编码代价小于所述第一代价阈值的情况下,将所述起始运动矢量确定为所述当前编码块的运动矢量;或者,在所述当前编码块的相邻块的编码预测模式为帧内预测模式时,在所述编码代价小于所述第二代价阈值的情况下,将所述起始运动矢量确定为所述当前编码块的运动矢量。6.根据权利要求4所述的视频编码中的运动矢量确定方法,其特征在于,...

【专利技术属性】
技术研发人员:刘芳崔同兵
申请(专利权)人:百果园技术新加坡有限公司
类型:发明
国别省市:

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

1