[发明专利]运动信息处理方法及装置有效

专利信息
申请号: 201210123251.X 申请日: 2012-04-24
公开(公告)号: CN103379328B 公开(公告)日: 2017-11-03
发明(设计)人: 李振纲;王宁;左雯;林聚财;于培松 申请(专利权)人: 邳州高新区生物医药研究院有限公司
主分类号: H04N19/52 分类号: H04N19/52;H04N19/57
代理公司: 深圳市世纪恒程知识产权代理事务所44287 代理人: 胡海国
地址: 221300 江苏省徐*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 运动 信息处理 方法 装置
【说明书】:

技术领域

发明涉及视频编解码技术领域,尤其涉及一种运动信息处理方法及装置。

背景技术

为节省存储参考帧运动信息所需要的内存,HEVC(High Efficiency Video Coding,新一代国际视频编码标准)在一帧编码结束后需要对运动信息进行压缩。

现有技术中,对运动信息进行压缩所采用的方法的基本思路是:以16x16块为基本单位存储运动信息;具体来说,将整个LCU(Local Control Unit,现地控制单元)分为16个16x16块,每个16x16块仅保存一个4x4块的运动信息;参照图1,图1是现有技术HM3.0(HEVC的一种参考软件)运动信息压缩方法的16x16块示意图。如图1所示,HM3.0采用的是左上4x4块。该方法与传统的以4x4块为单位保存运动信息的方法相比,缓存开销由256降低为16。

但上述的现有技术处理方法过于粗糙,存在如下两方面不足:

一方面,当编码单元深度为1,即32x32大小时,整个32x32块所包括的64个4x4基本单元,具有相同的运动信息;现有技术的处理方法以16x16块为单位,需要保存4个4x4块的运动信息,而实际上仅需要保存1个4x4块运动信息即可;相应的,当编码单元深度为0时,现有技术的处理方法需要保存16个4x4块的运动信息,而实际上仅需要保存1个4x4块的运动信息即可。

另一方面,当编码单元深度为3,即8x8大小时,按照现有技术的处理方法处理时,该8x8块的运动信息与其所属的16x16块相同;而实际上,该8x8块所包含的运动信息可能具有与其所属16x16块不同的运动信息。因此,按照现有技术的处理方法处理当前图像作为后续图像的参考图像并进行预测时,必然存在误差,且这种误差会随着编码的进行在整个序列中进行扩散和累加,给系统造成不堪设想的严重后果。

发明内容

本发明的主要目的是提供一种运动信息处理方法及装置,旨在能够根据不同的编码单元深度信息自适应地对运动信息进行处理,提高信息压缩性能的同时兼顾运动信息缓存的占用,在压缩性能和缓存压缩之间取得良好的折中。

本发明提供了一种运动信息处理方法,包括以下步骤:

编码或解码当前现地控制单元LCU,获取当前编码或解码单元深度信息;

根据所述当前编码或解码单元深度信息,处理当前编码或解码单元运动信息。

优选地,所述编码或解码当前LCU,获取当前编码或解码单元深度信息的步骤具体包括:

初始化当前LCU边界标志为假false、左上角单元分割索引为0;

判断所述当前LCU是否属于边界LCU;

若是,则将所述当前LCU边界标志设置为真true、将与完整LCU相比不存在的编码或解码单元深度设置为0,编码或解码当前LCU运动信息;若否,则直接编码或解码当前LCU运动信息;

判断当前帧编码或解码是否完毕;若是,则获取当前编码或解码单元深度信息;若否,则编解码变量值自增1并执行步骤:初始化当前LCU边界标志为false、左上角单元分割索引为0。

优选地,所述根据当前编码或解码单元深度信息,处理当前编码或解码单元运动信息的步骤具体包括:

判断当前LCU是否属于边界LCU且所述编码或解码单元的深度是否为0;

若是,则跳过与完整LCU相比不存在的编码或解码单元,更新编码或解码单元索引,重新获取编码或解码单元深度信息;若否,则根据所述编码或解码单元深度信息,保存所述当前编码或解码单元所属图像区域左上角4x4块的运动信息,更新编码或解码单元索引;

判断当前LCU是否为当前编码或解码图像的最后一个LCU;若否,则所述编解码变量值自增1,并获取所述当前编码或解码单元深度信息,压缩当前LCU运动信息。

优选地,所述根据编码或解码单元深度信息,保存当前编码或解码单元所属图像区域左上角4x4块的运动信息,更新编码或解码单元索引的步骤包括:

根据所述编码或解码单元跨度递增编码或解码单元索引。

本发明还提供了一种运动信息处理装置,包括:

深度信息获取模块,用于编码或解码当前现地控制单元LCU时,获取当前编码或解码单元深度信息;

运动信息处理模块,用于根据所述当前编码或解码单元深度信息,处理当前编码或解码单元运动信息。

优选地,所述深度信息获取模块具体包括:

初始化单元,用于初始化当前LCU边界标志为假false、左上角单元分割索引为0;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于邳州高新区生物医药研究院有限公司,未经邳州高新区生物医药研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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