当前位置: 首页 > 专利查询>北京大学专利>正文

一种用于帧间预测的细化运动矢量存储方法及装置制造方法及图纸

技术编号:26263014 阅读:64 留言:0更新日期:2020-11-06 18:02
本发明专利技术公开了一种用于帧间预测的细化运动矢量存储方法,方法包括:获取当前编码块的运动矢量预测值,并基于所述运动矢量预测值搜索当前编码块的实际运动矢量;依据所述实际运动矢量获取当前编码块的细化运动矢量;若当前编码块位于所属编码树单元的预设边界,则存储所述细化运动矢量;若当前编码块不位于所属编码树单元的预设边界,则存储所述实际运动矢量。由于只存储位于编码树单元的预设边界的编码块的细化运动矢量,可以保证提升运动矢量预测准确性的前提下,不降低各个编码块运动矢量存储的等待时间,以在保证编解码复杂度不发生变化的条件下有效提升编解码效率。

【技术实现步骤摘要】
一种用于帧间预测的细化运动矢量存储方法及装置
本专利技术涉及数字信号处理
,具体涉及一种用于帧间预测的细化运动矢量存储方法及装置。
技术介绍
在目前的视频编码技术中,主要通过去除空间冗余、时间冗余与编码冗余来实现压缩,编码器将多种算法有效的结合起来达到较高的压缩性能,主要相关技术包括预测编码、变换编码、量化和熵编码。预测编码的原理主要是利用视频信号在空域和时域上的相关性进行运动搜索得到运动矢量(MV),并通过运动矢量进行运动补偿获取最终的预测块。由于运动搜索复杂度很高,因此提升预测编码的性能一直备受研究者们的关注。
技术实现思路
本专利技术的目的是针对上述现有技术的不足提出的一种用于帧间预测的细化运动矢量存储方法及装置,该目的是通过以下技术方案实现的。本专利技术的第一方面提出了一种用于帧间预测的细化运动矢量存储方法,所述方法包括:获取当前编码块的运动矢量预测值,并基于所述运动矢量预测值搜索当前编码块的实际运动矢量;依据所述实际运动矢量获取当前编码块的细化运动矢量;若当前编码块位于所属编码本文档来自技高网...

【技术保护点】
1.一种用于帧间预测的细化运动矢量存储方法,其特征在于,所述方法包括:/n获取当前编码块的运动矢量预测值,并基于所述运动矢量预测值搜索当前编码块的实际运动矢量;/n依据所述实际运动矢量获取当前编码块的细化运动矢量;/n若当前编码块位于所属编码树单元的预设边界,则存储所述细化运动矢量;/n若当前编码块不位于所属编码树单元的预设边界,则存储所述实际运动矢量。/n

【技术特征摘要】
1.一种用于帧间预测的细化运动矢量存储方法,其特征在于,所述方法包括:
获取当前编码块的运动矢量预测值,并基于所述运动矢量预测值搜索当前编码块的实际运动矢量;
依据所述实际运动矢量获取当前编码块的细化运动矢量;
若当前编码块位于所属编码树单元的预设边界,则存储所述细化运动矢量;
若当前编码块不位于所属编码树单元的预设边界,则存储所述实际运动矢量。


2.根据权利要求1所述的方法,其特征在于,获取当前编码块的运动矢量预测值,包括:
导出当前编码块上侧和左侧相邻块的空域运动矢量,从当前编码块的参考帧中导出与当前编码块具有相同坐标位置的编码块的时域运动矢量;
将导出的空域运动矢量和时域运动矢量作为当前编码块的运动矢量预测值。


3.根据权利要求1所述的方法,其特征在于,所述预设边界为编码树单元的右边界和/或下边界。


4.根据权利要求1所述的方法,其特征在于,依据所述实际运动矢量获取当前编码块的细化运动矢量,包括:
判断当前编码块是否为SKIP/MERGE模式且属于帧间预测;
若是,则通过解码端运动矢量修正技术,依据所述实际运动矢量搜索当前编码块的最佳偏移,并利用所述最佳偏移和实际运动矢量确定细化运动矢量;
若当前编码块为非SKIP/MERGE模式但属于帧间预测,则通过双向光流技术,依据所述实际运动矢量搜索当前编码块的最佳偏移,并利用所述最佳偏移和实际运动矢量确定细化运动矢量。


5.根据权利要求1所述的方法,其特征在于,存储所述细化运动矢量,包括:
根据空域存储单位大小、当前编码块大小确定空域存储空间中的存储范围,在该存储范围内存储细化运动矢量;
根据时域存储单位大小、当前编码块大小和坐标位置确定时域存储空间中的存储范围,在该存储范围内存储细化运动矢量。
...

【专利技术属性】
技术研发人员:罗法蕾雷萌王苫社马思伟高文
申请(专利权)人:北京大学
类型:发明
国别省市:北京;11

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

1