[发明专利]动态参考运动矢量编码模式有效
| 申请号: | 201611226103.5 | 申请日: | 2016-12-27 |
| 公开(公告)号: | CN107027038B | 公开(公告)日: | 2020-01-10 |
| 发明(设计)人: | 许耀武;韩敬宁 | 申请(专利权)人: | 谷歌有限责任公司 |
| 主分类号: | H04N19/61 | 分类号: | H04N19/61;H04N19/573;H04N19/82;H04N19/513;H04N19/86 |
| 代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 穆森;周亚荣 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态 参考 运动 矢量 编码 模式 | ||
本发明涉及动态参考运动矢量编码模式。描述了使用参考运动矢量来减小为帧间预测而编码运动矢量需要的位量的技术。动态运动矢量编码模式使用在先前编码块和当前块之间的距离,和那些先前编码块的运动矢量的使用频率产生运动矢量候选的排名的列表。该列表用于将有效的运动矢量分配给包括可变数目的参考运动矢量的不同的帧间预测模式。
技术领域
本公开通常涉及编码和解码视频数据,并且尤其是,涉及使用参考运动矢量的视频编码。
背景技术
数字视频流可以表示使用帧序列或者静止图像的视频。数字视频可以用于各种各样的应用,例如包括视频会议、高分辨率视频娱乐、视频广告,或者用户产生的视频的共享。数字视频流可以包含大量的数据,并且耗费巨大的计算量或者用于视频数据的处理、传输或者存储的计算设备的通信资源。已经提出减小在视频流中的数据量的各种各样的方法,包括压缩和其它的编码技术。
发明内容
按照本公开的一个实施例的用于解码视频流的方法,包括:对于当前块识别用于编码在当前帧内的当前块的参考帧,使用参考块生成用于参考帧的参考运动矢量候选列表,通过从当前块到提供运动矢量的参考块的距离,并通过运动矢量的流行性值(popularity value),排名在参考运动矢量候选列表内的每个运动矢量,运动矢量的流行性值表示运动矢量被参考块使用的水平,基于该排名将运动矢量分配给多个帧间预测模式,选择用于解码当前块的帧间预测模式,和使用帧间预测模式解码当前块。参考块可以包括当前帧的空间相邻块、在先前帧内的并置块,和在先前帧内的并置块的空间相邻块,或者其它参考块。
也提供了用于解码视频流的对应装置,例如一种处理器和存储器装置,该存储器存储使得处理器执行以上方法的指令。
按照本公开的一个实施例用于编码视频流的方法,包括:对于多个参考帧的每个,识别用于使用参考块编码在当前帧内的当前块的候选运动矢量,通过提供相应的候选运动矢量的相应参考块距当前块的距离,并且通过运动矢量的流行性值,排名在用于参考帧的参考运动矢量候选列表内的候选运动矢量,运动矢量的流行性值表示运动矢量被参考块使用的水平,基于该排名将运动矢量分配给多个帧间预测模式,选择用于编码当前块的帧间预测模式,和使用帧间预测模式编码当前块。
也提供了用于编码视频流的对应装置,例如一种包括处理器和存储器的装置,该存储器存储使得处理器执行以上方法的指令。也提供了一种或多种计算机可读介质,其提供计算机程序代码,该供计算机程序代码被布置为挡在适合的计算机装置上执行时,实施在此描述的编码和/或解码方法和装置。
在本公开的这些和其它的方面中的变化将在下面在附加的细节方面描述。
附图说明
在此处描述提到如下所述的伴随的附图,其中相同的参考数字贯穿几个视图涉及相同的部分。
图1是视频编码和解码系统的示意图。
图2是可以实现发送站或者接收站的计算设备示例的方框图。
图3是要编码和随后解码的视频流的图。
图4是按照在此处教导的一个方面的视频压缩系统的方框图。
图5是按照在此处教导的另一个方面的视频解压缩系统的方框图。
图6是按照本公开的一个实施例用于使用参考运动矢量编码视频流过程的流程图。
图7是用于解释在图6的过程内的候选运动矢量的标识的帧序列的图。
图8是按照本公开的实施例用于使用参考运动矢量解码编码的视频流过程的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611226103.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种线路板维修检测装置
- 下一篇:一种阻焊桥的制作方法





