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

运动补偿分割制造技术

技术编号:15344812 阅读:60 留言:0更新日期:2017-05-17 00:51
本发明专利技术提供了使用运动补偿分割的视频编码,其包括:识别输入视频流的当前帧的当前块,通过使用运动补偿分割对所述当前块进行编码来生成编码块,以及传送或者存储所述编码块。通过使用运动补偿分割来对所述当前块进行编码包括:为所述当前块生成粗略运动估计信息,对所述当前块进行分割,以及为所述当前块生成精细运动估计信息。

【技术实现步骤摘要】
【国外来华专利技术】运动补偿分割
技术介绍
数字视频可以用于例如经由视频会议的远程商务会议、高清视频娱乐、视频广告、或者用户生成的视频的共享。由于视频数据中所涉及到的大量数据,需要高性能压缩来进行传输和存储。因此,提供通过具有有限带宽的通信信道传输的高清视频是有利的。
技术实现思路
本申请涉及对输视频流数据进行编码和解码以便进行传输或者存储。本文公开了用于通过使用运动补偿分割来进行编码和解码的系统、方法和设备的方面。本专利技术所描述的一种用于通过使用运动补偿分割来进行视频编码的方法包括:识别输入视频流的当前帧的当前块,通过使用运动补偿分割对当前块进行编码来生成编码块,以及传送或者存储编码块。通过使用运动补偿分割来对当前块进行编码包括:为当前块生成粗略运动估计信息,对当前块进行分割,以及为当前块生成精细运动估计信息。本专利技术所描述的另一种用于通过使用运动补偿分割来进行视频编码的方法包括:识别输入视频流的当前帧的当前块,通过对当前块进行编码来生成编码块,以及传送或者存储编码块。对当前块进行编码可以包括对当前块进行运动补偿分割。本专利技术所描述的另一种用于通过使用运动补偿分割来进行视频编码的方法包括:识别输入视频流的本文档来自技高网...
运动补偿分割

【技术保护点】
一种方法,包括:识别输入视频流的当前帧的当前块;响应于存储在非暂时性计算机可读介质上的指令,由处理器通过使用运动补偿分割对所述当前块进行编码来生成编码块,其中使用运动补偿分割来对所述当前块进行编码包括:为所述当前块生成粗略运动估计信息,对所述当前块进行分割,以及为所述当前块生成精细运动估计信息;以及传送或者存储所述编码块。

【技术特征摘要】
【国外来华专利技术】2014.08.18 US 14/461,5201.一种方法,包括:识别输入视频流的当前帧的当前块;响应于存储在非暂时性计算机可读介质上的指令,由处理器通过使用运动补偿分割对所述当前块进行编码来生成编码块,其中使用运动补偿分割来对所述当前块进行编码包括:为所述当前块生成粗略运动估计信息,对所述当前块进行分割,以及为所述当前块生成精细运动估计信息;以及传送或者存储所述编码块。2.根据权利要求1所述的方法,其中,所述当前块是大小为N×N的块,以及其中,为所述当前块生成粗略运动估计信息包括:将所述当前块划分为多个K×K基本块,其中N是K的倍数;以及通过针对每个相应基本块执行粗略运动搜索,为来自所述多个基本块的每个相应基本块生成运动信息和预测误差信息。3.根据权利要求2所述的方法,其中,对所述当前块进行分割包括:从多个候选分割方案确定分割方案,其中,来自所述多个候选分割方案的每个候选分割方案包括来自所述当前块的多个候选分割的至少一个候选,其中,确定所述分割方案包括:生成包括多个节点的分割决策树,其中来自所述多个节点的每个节点表示来自所述多个候选分割的候选分割,按照深度优先的次序遍历所述分割决策树,其中,按照深度优先的次序遍历所述分割决策树包括:识别来自所述多个节点的第一节点,所述第一节点具有来自所述多个节点的多个子节点,其中每个子节点是叶节点,每个叶节点表示来自所述多个分割的相应基本块大小分割;通过基于为来自所述多个基本块的每个相应基本块生成的所述运动信息和所述预测误差信息评估多个分割准则,来确定所述第一节点的节点信息,其中来自所述多个子节点的每个子节点与来自所述多个基本块的基本块对应,以及在节点的分割信息指示没有对所述节点进行分割的条件下,通过将所述节点从所述分割决策树移除,来生成修剪过的分割决策树;以及通过使用所述修剪过的分割方案对所述当前块进行分割,来生成分割块。4.根据权利要求3所述的方法,其中,确定所述第一节点的所述节点信息包括:在每个相应子节点的分割信息具有无分割值的条件下,在每个相应子节点的预测误差信息在对应的预测误差阈值内的条件下,在每个相应子节点的水平运动差在对应的水平运动相似性阈值内的条件下,以及在每个相应子节点的垂直运动差在对应的垂直运动相似性阈值内的条件下,将每个子节点的运动信息的水平分量的平均值用作所述第一节点的运动信息的水平分量,将每个子节点的运动信息的垂直分量的平均值用作所述第一节点的运动信息的垂直分量,将每个子节点的预测误差值的总和用作所述第一节点的预测误差值,以及将无分割值用于所述第一节点的分割信息;以及在子节点的分割信息具有分割值的条件下,在子节点的预测误差信息超过所述对应的预测误差阈值的条件下,在子节点的水平运动差超过所述对应的水平运动相似性阈值的条件下,或者在子节点的垂直运动差超过所述对应的垂直运动相似性阈值的条件下,将无效值用作所述第一节点的运动信息的水平分量,将无效值用作所述第一节点的运动信息的垂直分量,将无效值用作所述第一节点的预测误差值,以及将分割值用于所述第一节点的分割信息。5.根据权利要求4所述的方法,其中,为所述当前块生成所述精细运动估计信息包括:为来自所述分割块的每个分割生成子像素运动信息;以及确定来自所述分割块的每个分割的预测模式。6.一种方法,包括:识别输入视频流的当前帧的当前块;响应于存储在非暂时性计算机可读介质上的指令,由处理器通过对所述当前块进行编码来生成编码块,其中对所述当前块进行编码包括对所述当前块进行运动补偿分割;以及传送或者存储所述编码块。7.根据权利要求6所述的方法,其中,对所述当前块进行运动补偿分割包括:为所述当前块生成粗略运动估计信息;对所述当前块进行分割;以及为所述当前块生成精细运动估计信息。8.根据权利要求7所述的方法,其中,为所述当前块生成粗略运动估计信息包括将所述当前块划分为多个基本块,并且为所述当前块生成粗略运动估计信息包括:通过针对每个相应基本块执行粗略运动搜索,为来自所述多个基本块的每个相应基本块生成运动信息和预测误差信息。9.根据权利要求7所述的方法,其中,对所述当前块进行分割包括:从多个候选分割方案确定分割方案,其中来自所述多个候选分割方案的每个候选分割方案包括来自所述当前块的多个候选分割的至少一个候选;以及使用所述分割方案来对所述当前块进行分割;以及其中,确定所述分割方案包括生成包括多个节点的分割决策树,其中,来自所述多个节点的每个节点表示来自所述多个候选分割的候选分割。10.根据权利要求9所述的方法,其中,确定所述分割方案包括通过以下来按照深度优先的次序遍历所述分割决策树:识别来自所述多个节点的第一节点,所述第一节点具有来自所述多个节点的多个子节点,其中,每个子节点是叶节点,每个叶节点表示来自所述多个分割的相应...

【专利技术属性】
技术研发人员:王云庆
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

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

1