[发明专利]一种基于多参考帧的H.264快速运动估计的方法无效
申请号: | 200710066652.5 | 申请日: | 2007-01-09 |
公开(公告)号: | CN101001377A | 公开(公告)日: | 2007-07-18 |
发明(设计)人: | 陈纯;莫林剑;卜佳俊;杨智;何科威;刘彬 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/32 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 林怀禹 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于多参考帧的H.264快速运动估计的方法。多参考帧是H.264中新引入的技术,该技术可以显著的提高编码效率,但同时也使得编码复杂度线性增长。传统的快速方法一般只利用了运动矢量的时间相关性,而本方法同时利用时间相关性和空间相关性。在使用了多参考帧技术的H.264编码中,采用该快速运动估计方法,可以在保持视频压缩质量基本不变的情况下,有效的降低编码的运算复杂度。 | ||
搜索关键词: | 一种 基于 参考 264 快速 运动 估计 方法 | ||
【主权项】:
1.一种基于多参考帧的H.264快速运动估计的方法,其特征在于:1)在采用多参考帧技术的H.264中,在编码P帧时,利用H.264标准实现中的全搜索方法得到模式1与模式4在最临近参考帧上的运动矢量;2)利用权利要求1步骤1)中所得到的模式1与模式4在最临近参考帧的运动矢量,计算模式1与模式4在除最临近参考帧外所有参考帧上的运动矢量,方法如下:对任一宏块采用公式(1)所述的前向主运动矢量选择算法得到在任一参考帧上的预测运动矢量;PMV(mi,k+1)=参考帧k中与MV(mi,k)所指向的块有最大面积交集的宏块的运动矢量+MV(mi,k)MV(mi,k)=Refine(PMV(mi,k))PMV(mi,0)=MV(mi,0) (1)i=1或4;k=0,1,2,...,N-1其中i表示模式,N表示参考帧的数目;PMV(mi,k)表示模式i在参考帧上的预测运动矢量,MV(mi,k)为模式i在参考帧k上的运动矢量;特别的,MV(mi,0)表示模式i在最临近参考帧上的运动矢量,可由权利要求1步骤1)中得到;Refine(PMV)表示对PMV作小范围全搜索得到准确的运动矢量,搜索范围由公式(2)给出;SR_FDVS(j)=Distance(j),Distance(j)=j+1 (2)j=0,1,2,...,N-1其中SR_FDVS(j)表示参考帧j上所采用的搜索范围,Distance(j)表示参考帧j与当前帧在帧数上的间隔;N为参考帧数目;3)利用权利要求1步骤1)、2)中所得到的模式1与模式4在所有参考帧上的运动矢量,计算模式2、3、5、6、7在所有参考帧上的运动矢量,计算方法是采用上层预测算法:在任一参考帧上的任一宏块,模式1的运动矢量作为模式2、3的预测运动矢量,模式4作为模式5,6的预测运动矢量,模式5、6的运动矢量平均值作为模式7的预测运动矢量,计算公式如公式(3); MV(m1,k) ,当i=2或3PMV(mi,k)= MV(m4,k) ,当i=5或6 (3) (MV(m5,k)+MV(m6,k))/2 ,当i=7MV(mi,k)=Refine(PMV(mi,k))i=1,2,3..7;k=0,1,2...N-1;其中MV(mi,k)、PMV(mi,k)分别表示模式i在参考帧k上的运动矢量、预测运动矢量;Refine(PMV)表示对PMV作小范围全搜索得到准确的运动矢量,搜索范围由公式(4)给出;N为参考帧数目;SR_UL(j)=Ceil(Distance(j)/2),Distance(j)=j+1 (4)j=0,1,2,...,N-1其中SR_UL(j)表示参考帧j上所采用的搜索范围,Distance(j)表示参考帧j与当前帧在帧数上的间隔,Ceil(x)为取顶操作,表示取不小于x的最小整数;N为参考帧数目;至此,所有模式在任一参考帧上的运动矢量均已得到。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710066652.5/,转载请声明来源钻瓜专利网。
- 上一篇:减少内存耗费的色调映像方法
- 下一篇:全数字无继电器独立式雨刷控制装置