利用共位块进行运动估计的制作方法

文档序号:12479188阅读:来源:国知局

技术特征:

1.一种用于在帧序列中执行运动估计的数据处理系统,所述帧序列包括分别被划分为相应像素块集合的第一帧和第二帧,所述系统包括:

向量生成器,所述向量生成器被构造成形成表示所述第一帧和所述第二帧之间的像素映射的运动向量候选;以及

向量处理器,所述向量处理器被构造成针对所述第一帧的搜索块,识别在所述第二帧的与所述搜索块共位的块中结束的第一运动向量候选并形成针对所述搜索块的输出向量,所述输出向量基本平行于所述第一运动向量候选并表示从所述搜索块到所述第二帧的像素映射。

2.根据权利要求1所述的数据处理系统,其中,所述向量处理器被构造成如果针对所述搜索块没有运动向量候选可用,则形成所述输出向量。

3.根据权利要求1或2所述的数据处理系统,所述数据处理系统还包括候选评估器,所述候选评估器被构造成计算针对每个运动向量候选的得分,每个得分为所述第一帧和所述第二帧的在相应运动向量候选的每一端的像素的相似性的度量,并且所述候选评估器被构造成在以下情况下使所述向量处理器形成所述输出向量:

针对所述搜索块可用的每个运动向量候选的得分指示在所述运动向量候选的端点的像素之间的低相似性;或

针对所述搜索块没有运动向量候选可用;

所述数据处理系统被构造成使用所述输出向量作为描述从所述搜索块到所述第二帧的像素映射的向量。

4.根据权利要求3所述的数据处理系统,其中,所述候选评估器被构造成,如果针对所述搜索块有至少一个运动向量候选可用,所述至少一个运动向量候选具有表示在其端点的像素之间高相似性的得分,则提供具有指示在其端点像素之间最大相似性的得分的运动向量候选,用作为描述从所述搜索块到所述第二帧的像素映射的向量。

5.根据权利要求1或2所述的数据处理系统,所述数据处理系统还包括候选评估器,所述候选评估器被构造成计算针对每个运动向量候选的得分,每个得分为所述第一帧和所述第二帧的在相应运动向量候选的每一端的像素的相似性的度量,其中,所述向量处理器被构造成将所述输出向量加到针对所述搜索块可用的任何运动向量候选,并且所述数据处理系统被构造成使用具有表示在其端点像素之间最大相似性的得分的向量作为描述从所述搜索块到所述第二帧的像素映射的向量,所述输出向量被分配预定得分或依赖于第一运动向量候选的得分而形成的得分。

6.根据权利要求5所述的数据处理系统,其中,所述向量处理器被构造成对所述第一帧的每个块作为搜索块进行处理,以在运动向量候选结束于所述第二帧的相应共位块的每个情况下,形成针对所述第一帧的所述块的输出向量。

7.根据权利要求3至6任一项所述的数据处理系统,其中,所述候选评估器被构造成不计算针对所述输出向量的得分。

8.根据以上权利要求中任一项所述的数据处理系统,其中,所述运动向量候选包括始于所述第一帧和/或所述第二帧的块的单端向量。

9.根据以上权利要求中任一项所述的数据处理系统,其中,所述运动向量候选包括始于所述第一帧和所述第二帧之间的插值帧的块的双端向量。

10.根据以上权利要求中任一项所述的数据处理系统,其中,所述向量处理器被构造成将所述第二帧的所述共位块识别为所述第二帧的位于与所述第一帧的所述搜索块相对应的帧位置处的块。

11.根据以上权利要求中任一项所述的数据处理系统,其中,所述运动向量候选包括单端运动向量候选,并且所述向量生成器被构造成通过识别所述第一帧中的与所述第二帧的块的像素最接近地匹配的像素的区域来形成针对所述第二帧的所述块的单端运动向量候选,和/或通过识别所述第二帧中的与所述第一帧的块的像素最接近地匹配的像素的区域来形成针对所述第一帧的所述块的单端运动向量候选。

12.根据以上权利要求中任一项所述的数据处理系统,其中,所述运动向量候选包括双端运动向量候选,并且所述向量生成器被构造成通过识别所述第一帧和所述第二帧的匹配像素的区域来形成针对所述第一帧和所述第二帧之间的插值帧的块的双端运动向量候选,所述第一帧和所述第二帧中的像素的区域与所述插值帧的所述块具有预定关系。

13.根据以上权利要求中任一项所述的数据处理系统,其中,所述向量处理器被构造成仅使用来自所述第一帧和所述第二帧的像素数据形成所述输出向量。

14.根据以上权利要求中任一项所述的数据处理系统,其中,所述向量处理器被构造成仅使用针对所述第一帧和所述第二帧之间的间隔而生成的运动向量候选来形成所述输出向量。

15.根据以上权利要求中任一项所述的数据处理系统,其中,所述向量处理器被构造成进一步依赖于结束于与所述第二帧的所述共位块相邻的块中的一个或多个运动向量候选的方向来确定所述输出向量的方向。

16.根据以上权利要求中任一项所述的数据处理系统,其中,所述输出向量为始于所述第一帧的所述搜索块的单端向量。

17.根据以上权利要求中任一项所述的数据处理系统,其中,所述输出向量为始于所述第一帧和所述第二帧之间的插值帧的块并在所述第一帧的所述搜索块具有端点的双端向量。

18.根据以上权利要求中任一项所述的数据处理系统,所述数据处理系统还包括插值逻辑器,所述插值逻辑器被构造成对所述搜索块的像素操作所述输出向量以生成在所述第一帧和所述第二帧之间的插值帧的块。

19.根据以上权利要求中任一项所述的数据处理系统,所述数据处理系统还包括编码逻辑器,该编码逻辑器被构造成在编码视频流的生成中使用所述输出向量。

20.一种用于在帧序列中执行运动估计的方法,所述序列包括分别被划分为相应像素块集合的第一帧和第二帧,所述方法包括以下步骤:

形成表示所述第一帧和所述第二帧之间的像素映射的运动向量候选;并且

针对所述第一帧的搜索块:

识别结束于所述第二帧的与所述第一帧的所述搜索块共位的块中的第一运动向量候选;以及

形成针对所述搜索块的输出向量,所述输出向量基本平行于所述第一运动向量候选并表示从所述搜索块到所述第二帧的像素映射。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1