用于在视频编码中导出运动矢量预测的系统和方法与流程

文档序号:25543535发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种执行运动矢量预测以用于对视频数据进行编码的方法,所述方法包括:

确定全精度运动矢量mv以用于生成对第一图片中的视频块的预测;

存储具有比所述全精度运动矢量mv低的精度的舍入运动矢量rmv;以及

从所存储的运动矢量生成用于第二图片中的视频块的预测运动矢量候选。

2.根据权利要求1所述的方法,所述方法还包括通过使用以下公式来确定所述舍入运动矢量rmv

s=mv>>17

f=floor(log2((mv^s)|31))-4

mask=(-1<<f)>>1

round=(1<<f)>>2

rmv=(mv+round)&mask。

3.根据权利要求2所述的方法,所述方法还包括裁剪所述舍入运动矢量rmv并且存储所裁剪的舍入运动矢量以供存储。

4.根据权利要求1所述的方法,其中存储所述舍入运动矢量rmv包括存储所述全精度运动矢量mv的最高有效位的子集。

5.根据权利要求1至4中任一项所述的方法,其中从所存储的运动矢量生成用于第二图片中的视频块的预测运动矢量候选包括恢复所述全精度运动矢量mv。

6.根据权利要求5所述的方法,其中恢复所述全精度运动矢量mv包括使用所存储的运动矢量和增量值来确定所述全精度运动矢量mv。

7.一种设备,所述设备包括被配置为执行根据权利要求1至6所述的步骤的任意组合和全部组合的一个或多个处理器。

8.根据权利要求7所述的设备,其中所述设备包括视频编码器。

9.根据权利要求7所述的设备,其中所述设备包括视频解码器。

10.一种系统,所述系统包括:

根据权利要求8所述的设备;和

根据权利要求9所述的设备。

11.一种用于对视频数据进行编码的装置,所述装置包括用于执行根据权利要求1至6中所述的步骤的任意组合和全部组合的构件。

12.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括存储在其上的指令,所述指令在被执行时,使得用于对视频数据进行编码的设备的一个或多个处理器执行根据权利要求1至6中所述的步骤的任意组合和全部组合。


技术总结
本发明公开了一种执行运动矢量预测以用于对视频数据进行编码的方法。确定全精度运动矢量mv以用于生成对第一图片中的视频块的预测。存储具有比该全精度运动矢量mv低的精度的舍入运动矢量rmv。从所存储的运动矢量生成用于第二图片中的视频块的预测运动矢量候选。

技术研发人员:基兰·穆克什·米斯拉;弗兰克·博森;克里斯托弗·安德鲁·塞格尔
受保护的技术使用者:夏普株式会社
技术研发日:2019.11.14
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1