[发明专利]可伸缩视频编码快速层间预测选择方法有效
申请号: | 201110044253.5 | 申请日: | 2011-02-23 |
公开(公告)号: | CN102088605A | 公开(公告)日: | 2011-06-08 |
发明(设计)人: | 陈耀武;黄爱爱;蒋荣欣;马汉杰 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/46 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 马士林 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 伸缩 视频 编码 快速 预测 选择 方法 | ||
技术领域
本发明属于视频编码(压缩)领域,具体涉及一种可伸缩视频编码快速层间预测选择方法。
背景技术
随着网络技术和视频编码技术的快速发展,人们对通过网络获取视频信息的需求日益旺盛,如何在异构的网络环境下同时对各种终端用户提供个性化服务是网络化视频应用面临的新挑战。可伸缩视频编码(ScalableVideo Coding,SVC)作为解决这一难题的有力工具受到了广泛关注,是视频编码领域的研究热点。可伸缩视频编码提供了具有帧率、分辨率和质量可伸缩的视频流,视频服务器端或接收端可以根据网络带宽、终端设备的屏幕大小、处理能力等因素,灵活提取视频流。
可伸缩视频编码标准(Scalable Video Coding,SVC)作为H.264标准的可伸缩扩展,其支持的模式包括:Intra4×4、Intra16×16、IntraBL、Inter16×16、Inter16×8、Inter8×16、Inter8×8、Inter8×4、Inter4×8、Inter4×4、SKIP、Direct、BLSKIP等。其中,IntraBL和BLSKIP是SVC中新出现的模式,其余模式均是H.264标准中已有的。
SVC由一个基本层(Base Layer)和多个增强层(Enhancement Layer)组成,基本层提供了最基本的视频质量,增强层从时间/空间分辨率或者质量上对基本层进行改善。为了降低基本层和增强层之间的信息冗余,SVC采用了层间预测编码技术,利用基本层宏块(Macroblock)的残差数据、运动信息和重建数据对增强层宏块的对应信息进行预测。层间预测编码技术包括层间残差预测(Inter-Layer Residual Prediction,ILRP)、层间运动预测(Inter-Layer Motion Prediction,ILMP)和层间Intra预测(Inter-Layer IntraPrediction,ILIP)三种。
层间预测编码技术在提高编码效率的同时,也极大加剧了计算复杂度。在编码算法中,模式选择(Mode Decision)和运动搜索(Motion Search)是最消耗计算资源的部分。层间残差预测使模式选择的复杂度加倍,而层间运动预测也增加了运动搜索的复杂度。目前,针对SVC的低复杂度实现,大多侧重于减少参与计算的模式(Mode)个数,忽视了层间预测编码本身的复杂度。
发明内容
本发明提供了一种可伸缩视频编码快速层间预测选择方法,在基本不损失图像质量的条件下,有效降低了层间预测选择复杂度。
一种可伸缩视频编码快速层间预测选择方法,包括以下步骤:
(1)利用宏块模式信息来预测宏块级的层间运动相关性和空间运动相关性:计算BLSKIP模式和Direct模式的率失真代价,分别作为宏块级的层间运动相关性和空间运动相关性的度量;
(2)利用运动矢量和预测矢量之间的距离来预测子块级的层间运动相关性和空间运动相关性:
首先进行不使用层间运动预测的运动搜索,获得运动矢量;然后,计算所述的运动矢量和使用层间运动预测条件下的预测矢量之间的距离,为第一距离,并计算所述的运动矢量和不使用层间运动预测条件下的预测矢量之间的距离,为第二距离;最后,计算第一距离与第二距离的差值,以度量子块级的层间运动相关性和空间运动相关性;
(3)根据宏块级和子块级的运动相关性快速选择层间运动预测:
若在宏块级和子块级上层间运动相关性均强于空间运动相关性,则选择使用层间运动预测,继续进行运动搜索;否则,选择不使用层间运动预测,结束本次运动搜索;
(4)在使用层间残差预测的情况下,采用步骤(1)-(3)的方法进行层间运动预测的选择,得到运动搜索结果;然后,利用运动搜索结果估计不使用层间残差预测和使用层间残差预测两种情况下的宏块失真和编码比特个数,并得到两种情况下的率失真代价估计值;最后得到两种情况下的率失真代价比值;
(5)根据所述的率失真代价比值和层间残差预测之间的相关性进行快速选择。
本发明的可伸缩视频编码快速层间预测选择方法,利用宏块的运动信息和模式信息来快速选择层间运动预测,利用估计的率失真代价来快速选择层间残差预测,在基本不损失图像质量的条件下,有效降低了层间预测选择复杂度,提高了层间预测选择速度。本发明的可伸缩视频编码快速层间预测选择方法还可以与已有的SVC低复杂度实现(如快速模式选择方法)灵活结合,进一步加快编码速度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110044253.5/2.html,转载请声明来源钻瓜专利网。