[发明专利]用于视频运动补偿的缓存方法与装置有效

专利信息
申请号: 201210228887.0 申请日: 2012-07-03
公开(公告)号: CN103533366B 公开(公告)日: 2016-11-23
发明(设计)人: 韦虎;林福辉;李尚文;周晋;王森;罗小伟 申请(专利权)人: 展讯通信(上海)有限公司
主分类号: H04N19/136 分类号: H04N19/136;H04N19/15;H04N19/159;H04N19/176
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 骆苏华
地址: 201203 上海市浦东新区浦东*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 视频 运动 补偿 缓存 方法 装置
【说明书】:

技术领域

发明涉及视频技术领域,特别涉及一种用于视频运动补偿的缓存方法与装置。

背景技术

运动估计与补偿技术经常被应用在视频处理中,特别是在各大标准组织定义的视频编解码器里都包含了运动补偿(Motion Compensation)单元。在视频运动补偿中,相邻宏块(MB,MacroBlock)的参考像素块(简称为参考块)间通常存在明显的空间重叠。图1是视频运动补偿中宏块的参考像素块重叠的示意图。如图1的例子所示,MBn、MBn+1、MBn+w分别为某一帧图像中的三个宏块,其中,MBn和MBn+1之间是同一行中两个相邻的宏块,MBn和MBn+w之间是垂直方向上两个相邻的宏块,MBn中存在两个参考块,图1中以竖直方向的虚线将MBn隔开表示为参考块1和参考块2,MBn+1中也存在两个参考块,图1中以水平方向的虚线将MBn+1隔开表示为参考块3和参考块4,MBn+w中存在一个参考块5。各参考块之间存在的空间重叠如图1中的填充区域所示,其中,斜线填充区域表示垂直方向宏块间参考块的重叠,方格填充区域表示宏块内部及水平方向宏块间参考块的重叠,可以参考图1下方对于不同类型填充区域的标示。例如,图1中所示的参考块1与参考块2之间以及参考块3与参考块4之间的重叠属于宏块内部的参考块的重叠,参考块2与参考块3、参考块4之间的重叠属于水平方向宏块间参考块的重叠,参考块5与参考块2、参考块4之间的重叠属于垂直方向宏块间参考块的重叠。因此,利用内部缓存(Cache)来重用相邻宏块间参考块重叠部分的像素数据,可以减少对外部存储器的访问。

随着高清视频的应用,视频编解码器运动补偿所需的带宽成为限制编解码器性能的瓶颈。在设计中通常采用缓存的方法来复用运动补偿的参考像素数据,以减少对外部存储器的访问,提高编解码的效率。传统的运动补偿缓存大都采用二维的结构,即缓存数据和外部存储器中的参考帧数据(所述参考帧数据包括该帧图像中所有参考块的像素数据)是在二维空间上进行映射。由于硬件电路复杂度和成本的限制,其映射方式常采用直接映射(direct map)或者多路组相联的方式,并且选取的缓存容量远小于一行宏块的大小。针对这一尺寸范围内的缓存,有研究表明(请参考文献:Xianmin CHEN,Peilin LIU.“A High Performance and Low Bandwidth Multi-Standard Motion Compensation Design for HD Video Decoder”.IEICE Transactions on Electronics93(3),253-260,2010-03-01),在多路组相联情况下,当路(way)的数量超过某个值时,缓存对外部存储带宽的减少作用会趋近极限。另一些研究(请参考文献:T.D.Chuang,L.M.Chang,T.W.Chiu,Y.H.Chen,and L.G.Chen,“Bandwidth-efficient cache-based motion compensation architecture with DRAM-friendly data access control,”in Proc.IEEE Int.Conf.Acoust.,Speech,Signal Process.,pp.2009-2012,2009)则发现,在小于一行宏块大小的范围内,当缓存的容量增加到一定数量时,多路组相联和直接映射相比不再具有优势。因此对大于某一尺寸(且远小于一行宏块大小)的缓存,由于其电路实现最简单,大多选用直接映射的缓存结构。

采用直接映射结构的运动补偿缓存,其大小一般配置为最优尺寸,即使得外部存储带宽的减少接近极限的某个最小尺寸(假设该缓存大小为2S)。这是双向参考帧(B帧)运动补偿所对应的最优配置;而实际对于前向参考帧(P帧),其相应所需的最小尺寸为S,多出的另外S大小的缓存空间将不会对减少外部存储带宽有明显帮助。并且,在硬件设计中,这S大小的缓存空间也难以用于其他P帧独有的用途,因此,P帧的缓存配置会出现浪费。

发明内容

本发明要解决的问题是现有技术中缓存配置利用率低。

为解决上述问题,本发明技术方案提供一种用于视频运动补偿的缓存方法,包括:

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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