[发明专利]视频码流错误隐藏中丢失块的运动矢量补偿方法与系统有效
申请号: | 201610128172.6 | 申请日: | 2016-03-04 |
公开(公告)号: | CN105791879B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 吴小兵;王军;谭洪舟 | 申请(专利权)人: | 广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学 |
主分类号: | H04N19/895 | 分类号: | H04N19/895;H04N19/51 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 周清华 |
地址: | 528300 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 错误 隐藏 丢失 运动 矢量 补偿 方法 系统 | ||
本发明视频码流错误隐藏中丢失块的运动矢量补偿方法与系统,搜索丢失块,并获取视频码流中的参考帧,查找丢失块周围可用块,查找参考帧中与可用块对应的补偿码,将可用块与其相应的补偿码进行结构化相似性对比,选取结构化相似性对比值最大的可用块的运动矢量作为丢失块的运动矢量补偿。由于结构化相似性评判准则并没有利用丢失块当前帧的边界信息,能很好的克服丢失块处于边界或纹理复杂区域图像复原质量不佳的问题,无论丢失块处于图像的什么位置,都能利用结构化相似性判准则准确得到丢失块运动矢量补偿。
技术领域
本发明涉及视频编解码技术领域,特别是涉及视频码流错误隐藏中丢失块的运动矢量补偿方法与系统。
背景技术
HEVC(High Efficiency Video Coding,视频压缩标准)主要应用于高清/ 超高清电视、多媒体技术等领域,其获得更好的压缩效率,但是高压缩率往往与抗误码能力是相互矛盾的,因为更高的压缩意味着更少的冗余信息,这样信息间的依赖性更强,所以少量的误码就可能导致错误的急剧扩散,严重影响解码质量。因此,当HEVC编码码流在易错网络中传输时,必须要考虑视频传输时的鲁棒性。
解码端的错误隐藏技术是视频码流在传输过程中受到传输错误影响的情况下,由接收端采取的一种后处理技术。它是利用人眼能容忍一定程度的视频信号失真的特性,根据视频信号在时间及空间上的强相关性,从先前已接收到的无错误视频信息中提取出有用信息来近似恢复丢失或出错的视频数据,以提高解码后的图像质量。错误隐藏分为帧内错误隐藏和帧间错误隐藏两种。
帧间错误隐藏的主要工作是近似恢复出丢失块的运动矢量。目前已有的错误隐藏算法中恢复丢失块运动矢量大都采用的是基于边界匹配的最佳候选运动矢量搜索法。具体实施步骤是利用丢失块周围正确接受块或已隐藏块的运动矢量作为丢失块的运动矢量进行运动补偿,然后将恢复块与其周围块进行边界匹配,选取匹配误差最小的运动矢量作为丢失块的运动矢量。这种算法计算复杂度不高,但也存在着一些不足,若丢失块刚好处于边界处或纹理很复杂的区域则丢失块的运动矢量与边界块的运动矢量有很大的差别。这种情况下仍采用边界匹配算法则不合适。
发明内容
基于此,有必要针对现有错误隐藏中丢失块的运动矢量补偿复杂且不准确的问题,提供一种简单且准确的视频码流错误隐藏中丢失块的运动矢量补偿方法与系统。
一种视频码流错误隐藏中丢失块的运动矢量补偿方法,包括步骤:
搜索丢失块,并获取视频码流中的参考帧;
查找丢失块周围可用块,其中,可用块包括正确接收块和已隐藏块;
查找参考帧中与可用块对应的补偿码;
将可用块与其相应的补偿码进行结构化相似性对比,获得可用块的结构化相似性对比值;
选取结构化相似性对比值最大的可用块的运动矢量作为丢失块的运动矢量补偿。
一种视频码流错误隐藏中丢失块的运动矢量补偿系统,包括:
搜索模块,用于搜索丢失块,并获取视频码流中的参考帧;
第一查找模块,用于查找丢失块周围可用块,其中,可用块包括正确接收块和已隐藏块;
第二查找模块,用于查找参考帧中与可用块对应的补偿码;
相似性比对模块,用于将可用块与其相应的补偿码进行结构化相似性对比,获得可用块的结构化相似性对比值;
选取模块,用于选取结构化相似性对比值最大的可用块的运动矢量作为丢失块的运动矢量补偿。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学,未经广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610128172.6/2.html,转载请声明来源钻瓜专利网。