当前位置: 首页 > 专利查询>谷歌公司专利>正文

通过缩放的运动矢量预测制造技术

技术编号:16302850 阅读:57 留言:0更新日期:2017-09-26 21:05
本发明专利技术涉及一种通过缩放的运动矢量预测。使用来自视频流中的先前帧的运动矢量针对当前帧的当前块预测运动矢量。确定用来预测当前块的一个或多个参考帧与当前帧之间的时间距离以及先前帧与其参考帧之间的时间距离。可以将用于当前帧和先前帧的时间距离组合以加权运动矢量并改善运动矢量预测。

Motion vectors are predicted by scaling

The present invention relates to a motion vector prediction via scaling. Using a motion vector from a previous frame in the video stream, a motion vector is predicted for the current block of the current frame. Determines the time distance between one or more reference frames and the current frame used to predict the current block, as well as the time distance between the previous frame and its reference frame. The motion vector can be combined with the time distance used for the current frame and the previous frame to weigh the motion vector and improve the motion vector prediction.

【技术实现步骤摘要】
通过缩放的运动矢量预测
技术介绍
数字视频流通常使用帧或静止图像序列来表示视频。每个帧可以包括许多块,该块进而可以包含描述像素的色彩、亮度或其它属性的值的信息。典型视频流中的数据量很大,并且视频的传输和存储可以使用相当多的计算或通信资源。由于视频数据中涉及大量数据,因此需要高性能压缩以用于传输和存储。这常常涉及到使用运动矢量的中间预测。
技术实现思路
本公开总体上涉及通过使用针对先前帧计算的运动矢量来预测用于当前帧的运动矢量来编码和解码视觉数据,诸如视频流数据。本文中所述的公开实施方式的各方面包括一种用于编码或解码包括定义视频序列的帧的视频信号的方法,每个帧具有块,并且每个块具有像素,该方法包括:基于在视频序列的先前帧中的共位块以及视频序列的第一和第二先前参考帧来确定用于视频序列的当前帧的块的预测运动矢量;通过基于先前帧与第一和第二先前参考帧以及当前帧与第一和第二当前参考帧之间的时间距离对预测运动矢量加权,并与包括在视频信号中的比特组合,基于第一和第二当前参考帧来确定当前运动矢量;以及使用当前运动矢量将块解码。本文中所述的装置的一个方面是一种用于编码或解码包括定义视频序列的帧的视频信号的装置,本文档来自技高网...
通过缩放的运动矢量预测

【技术保护点】
一种用于使用计算设备解码视频信号的方法,所述视频信号包括定义视频序列的帧,所述帧具有块,并且所述块具有像素,所述方法包括:基于a)在所述视频序列的先前帧中的共位块,以及b)所述视频序列中的所述先前帧的第一参考帧和第二参考帧,来确定用于所述视频序列的当前帧的块的预测运动矢量;通过以下操作来基于所述当前帧的第一参考帧和第二参考帧确定用于所述当前帧的所述块的当前运动向量:基于所述先前帧与所述先前帧的所述第一参考帧和所述第二参考帧之间的以及所述当前帧与所述当前帧的所述第一参考帧和所述第二参考帧之间的多个时间距离,对所述预测运动矢量加权,并与包括在所述视频信号中的比特组合;以及使用所述当前运动矢量解码所...

【技术特征摘要】
2016.03.18 US 15/074,4421.一种用于使用计算设备解码视频信号的方法,所述视频信号包括定义视频序列的帧,所述帧具有块,并且所述块具有像素,所述方法包括:基于a)在所述视频序列的先前帧中的共位块,以及b)所述视频序列中的所述先前帧的第一参考帧和第二参考帧,来确定用于所述视频序列的当前帧的块的预测运动矢量;通过以下操作来基于所述当前帧的第一参考帧和第二参考帧确定用于所述当前帧的所述块的当前运动向量:基于所述先前帧与所述先前帧的所述第一参考帧和所述第二参考帧之间的以及所述当前帧与所述当前帧的所述第一参考帧和所述第二参考帧之间的多个时间距离,对所述预测运动矢量加权,并与包括在所述视频信号中的比特组合;以及使用所述当前运动矢量解码所述块。2.根据权利要求1所述的方法,其中,解码所述块是基于包括在所述视频信号中的指示编码模式的比特,并且其中,基于加权所述预测运动矢量加上包括在所述视频信号中的比特,确定所述当前运动矢量。3.根据权利要求1所述的方法,其中,通过包括在所述视频信号中的指示所述当前帧与所述当前帧的所述第一参考帧和所述第二参考帧之间的所述多个时间距离的固定数目的比特来指示所述多个时间距离。4.根据权利要求3所述的方法,其中,所述多个时间距离被编码为相对于所述当前帧的偏移。5.根据权利要求4所述的方法,其中,所述多个时间距离中的一个时间距离被初始编码为相对于I帧的偏移,并且每当帧被处理时和当新的I帧被发送时被更新。6.根据权利要求5所述的方法其中,如果所述帧被用于前向预测,则更新偏移包括将所述偏移增加一个帧间隔。7.根据权利要求5所述的方法其中,如果所述帧被用于后向预测,则更新偏移包括将所述偏移减少一个帧间隔。8.一种用于使用计算设备编码视频信号的方法,所述视频信号包括定义视频序列的帧,所述帧具有块,并且所述块具有像素,所述方法包括:基于a)在所述视频序列的先前帧中的共位块,以及b)所述视频序列中的所述先前帧的第一参考帧和第二参考帧,来确定用于所述视频序列的当前帧的块的预测运动矢量;通过以下操作确定用于包括在所述编码的视频信号中的比特:在基于所述先前帧与所述先前帧的所述第一参考帧和所述第二参考帧之间的以及所述当前帧与所述当前帧的第一参考帧和第二参考帧之间的多个时间距离对所述预测运动矢量加权之后,从基于所述当前帧的所述第一参考帧和所述第二参考帧的用于所述当前帧的所述块的当前运动矢量中减去所述预测运动矢量;以及使用所述当前运动矢量编码所述块。9.根据权利要求8所述的方法,其中,编码所述块包括在所述编码的视频信号中包括指示编码模...

【专利技术属性】
技术研发人员:德巴尔加·慕克吉许耀武刘宇新
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

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

1