[发明专利]一种结合视频稳定的视频编码方法有效

专利信息
申请号: 201710365994.0 申请日: 2017-05-23
公开(公告)号: CN107071421B 公开(公告)日: 2019-11-22
发明(设计)人: 黄华;魏晓翔;张磊 申请(专利权)人: 北京理工大学
主分类号: H04N19/13 分类号: H04N19/13;H04N19/124;H04N19/176;H04N19/56;H04N19/573;H04N19/96;H04N5/232
代理公司: 11639 北京理工正阳知识产权代理事务所(普通合伙) 代理人: 鲍文娟<国际申请>=<国际公布>=<进入
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 结合 视频 稳定 编码 方法
【权利要求书】:

1.一种结合视频稳定的视频编码方法,该方法包括以下步骤:

步骤一、提取视频稳定信息

使用视频稳定方法对原始的抖动视频进行稳定处理,得到一系列稳定的视频帧、特征点轨迹、每个原始帧运动路径和每个原始帧与稳定帧对应的变换矩阵;将第t帧的原始帧运动路径定义为

Pt=F0F1…Ft,F0=I

其中t代表视频帧的索引数,t≥1时Ft代表第t-1帧和第t帧这两个相邻原始视频帧之间的变换矩阵,F0是单位矩阵;

将原始帧与稳定帧之间的变换矩阵定义为其中t代表视频帧的索引数;

步骤二、计算稳定视频帧之间的变换矩阵

根据步骤一提取的变换矩阵计算得出任意两个稳定视频帧之间的变换矩阵,表示如下:

其中t和t-m代表视频帧索引数,Tt·(t-m)代表第t帧原始帧与第t-m帧原始帧之间的变换矩阵,计算方法如下:

步骤三、计算每一稳定帧中每个宏块对应的运动矢量

根据步骤一得出的特征点轨迹,本步骤分为两种情况:第一种情况是特征点落在要求取运动矢量的宏块即当前宏块中,此时需要将参考帧上对应的特征点与当前宏块上的特征点做差来得到运动矢量,用MV(mvx,mvy)表示,计算方法如下:

其中t是当前宏块中特征点的索引数,(curxt,curyt)和(refxt,refyt)分别表示当前宏块上的特征点坐标和参考帧上对应特征点坐标,n表示当前宏块中特征点的数目;

第二种情况是当前宏块中没有特征点,此时需要使用步骤二求取的变换矩阵计算运动矢量,计算方法如下:

其中(xcurr,ycurr)和(xref,yref)分别代表当前宏块的几何中心坐标和在参考帧上的对应坐标;求解(xref,yref)的方法如下:

其中r和c分别代表当前帧和参考帧的索引数;

步骤四、将步骤三得到的运动矢量作为初始运动矢量,将初始运动矢量与当前宏块中心的坐标相加作为运动估计过程中搜索的起点,对每个宏块进行搜索,得到每个宏块的最佳运动矢量;

步骤五、按照树形搜索策略,将每个宏块分割为尺寸更小的子宏块,针对每个子宏块重复执行步骤三和步骤四,得到每个子宏块的最佳运动矢量;

步骤六、比较不同宏块分割方式的匹配代价,选取匹配代价最小的宏块分割方式,针对这种宏块分割方式中每个宏块所对应的最佳运动矢量,进行运动补偿、量化和熵编码,得到最终的稳定视频压缩码流。

2.根据权利要求1所述的视频编码方法,其特征在于,初始宏块大小设置为16×16,并只计算16×8、8×16和8×8三种类型的子宏块。

3.根据权利要求1或2所述的视频编码方法,其特征在于,将步骤四得到的最佳运动矢量与初始运动矢量之间的差值记为DMV,在子宏块搜索过程中,直接将搜索起点与DMV相加得到最终的运动矢量。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710365994.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top