当前位置: 首页 > 专利查询>杨鸣专利>正文

时域差错掩盖中受损宏块的运动矢量的求取方法技术

技术编号:6986132 阅读:455 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种时域差错掩盖中受损宏块的运动矢量的求取方法,该方法通过重新 计算出错宏块上方或下方接邻宏块的运动矢量来替代当前受损宏块的运动矢量来进行 时域的差错掩盖,而运动矢量的计算采用了模板卷积的方法,选定当前宏块的区域作为 匹配的模板,对前一帧对于宏块进行滑动卷积,求取卷积的最大值,以此在前一帧中选 定模板的最佳匹配区域。与现有技术相比,本发明专利技术的优点在于:运动矢量的计算精确, 对运动较为激烈的图像掩盖效果比较理想。

【技术实现步骤摘要】

【技术保护点】
一种时域差错掩盖中受损宏块的运动矢量的求取方法,其特征在于:包括以下步骤: 步骤一:定位当前接收帧内出错宏块的位置,将出错宏块记为T,设帧内宏块的宽度N; 步骤二:找出出错宏块T上方或下方与出错宏块T最接近的正确宏块,记为第一参考宏块A,找出第一参考宏块A在前一帧中对应位置的宏块,记为第二参考宏块A’,将第二参考宏块A’里的数据记为X↓[1],将第1列的数据记为X↓[1](1),将第2列的数据记为X↓[2](2)……,第N列的数据记为X↓[2](N); 步骤三:提取第一参考宏块A中从第a列开始的b列数据,将这些数据组成的区域记为X↓[2],将第a列的数据记为X↓[2](1),将第a+1列的数据记为X↓[2](2)……,第a+b列的数据记为X↓[2](b),其中0<a<N,0<b<N; 步骤四:在第二参考宏块A’中选取从第一列开始的b列数据,并将这b列数据与步骤三中在第一参考宏块A中提取的b列数据分别进行卷积,然后将各卷积求和,记为第一卷积和Y(0),用公式表达为: Y(0)=*X↓[2](a)*X↓[1](0+a);步骤五:在第二参考宏块A’中选取的b列图像向右滑动一列,即在第二参考宏块A’中选取从第二列开始的b列数据,采用与步骤四相同的方法,分别计算出第二参考宏块A’中从第二列开始到第b+1列的数据与步骤三中在第一参考宏块A中提取的b列数据分别进行卷积,然后将各卷积求和,记为第二卷积和Y(1),用公式表达为: Y(1)=*X↓[2](a)X↓[1](1+a); 步骤六:用与步骤五相同的方法,分别计算第三卷积和Y(2)=*X↓[2](a)X↓[1](2+a)、第四卷积和Y(3)=*X↓[2](a)X↓[1](3+a)……,第N-b+1卷积和Y(N-b)=*↓[2](a)X↓[1](N-b+a); 步骤六:取Y(0)、Y(1)……Y(16-N)的最大值Y(m); 步骤七:第一参考宏块A在前一帧的最佳匹配位置第二参考宏块A’从第m列开始到第m+b列的数据所在的位置,m值即为第一参考宏块A的运动矢量; 步骤八:出错宏块T取第一参考宏块A的运动矢量。...

【技术特征摘要】

【专利技术属性】
技术研发人员:杨鸣卓薇过森君顾苗华张科军李天一
申请(专利权)人:杨鸣卓薇过森君顾苗华张科军李天一
类型:发明
国别省市:97

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

1