[发明专利]帧场自适应解码模式下解码器缓存控制方法有效
申请号: | 200810305297.7 | 申请日: | 2008-10-30 |
公开(公告)号: | CN101389033A | 公开(公告)日: | 2009-03-18 |
发明(设计)人: | 展华益;刘明华 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N7/32 | 分类号: | H04N7/32 |
代理公司: | 成都虹桥专利事务所 | 代理人: | 李顺德 |
地址: | 621000四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 解码 模式 解码器 缓存 控制 方法 | ||
技术领域
本发明涉及图像解码技术,特别涉及帧场自适应解码模式下解码器缓存控制方法。
背景技术
目前,一些流行的视频压缩标准,为了获得较高的压缩性能,都采用了帧间预测的方法。帧间预测就是用当前图像前后相邻的一帧或几帧参考图像来预测当前图像。在帧场自适应解码模式下,解码器需要为帧和场分别开辟一段独立的存储空间,用于存放当前帧、参考帧、当前场和参考场的数据。如果当前图像编码模式为帧且需要用作参考,在当前帧解码完成后,需要将当前帧分离为两场。如果当前图像编码模式为场且需要用作参考,在当前图像的两场解码完成后,需要将两场合并为帧。现有技术中存储器的这种分配模式,存储器的利用率低,解码器需要较大的存储空间,不利于解码器成本的降低。而且帧场的分离、合并操作也降低了解码效率。
发明内容
本发明所要解决的技术问题,就是针对现有技术在帧场自适应解码模式下,存储器利用率低,需要较大的存储空间,解码器成本高的缺点,提供一种帧场自适应解码模式下解码器缓存控制方法,以克服上述缺陷。
本发明解决所述就是问题,采用的技术方案是,帧场自适应解码模式下解码器缓存控制方法,包括以下步骤:
a、在解码器存储空间中划分一个图像缓存区,所述图像缓存区与n+1帧图像大小相当;其中n为解码器所需最多参考帧的数目;
b、根据当前图像的编码模式,预设存取当前图像和参考图像数据的跨度:如果当前图像编码模式为帧,所述跨度设为图像宽度;如果当前图像编码模式为场,所述跨度设为图像宽度的2倍;其中,当涉及到存取当前图像和参考图像数据跨行的情况时依据所述跨度来进行;
c、图像解码过程中,帧和场的空间共享所述图像缓存区:如果当前编码模式为帧,将当前图像的指针指向当前帧缓存的地址,将n帧参考帧的指针分别指向对应参考帧的缓存的地址;如果当前编码模式为场,且当前图像为顶场,将当前图像的指针指向当前帧缓存的地址,将2*n帧参考场的指针分别指向对应参考场的缓存的地址;如果当前编码模式为场,且当前图像为底场,将当前图像的指针指向当前帧缓存的地址加上图像宽度,将2*n帧参考场的指针分别指向对应参考场的缓存的地址。
本发明的有益效果是,能够有效提高存储空间的利用率,节省缓存空间,不需要再为存储场的数据开辟独立的存储空间,即帧和场共享存储空间。在当前图像解码完成后,不需要做帧和场的合并或分离操作,能有效提高解码器的执行效率。
具体实施方式
下面结合实施例,详细描述本发明的技术方案。
本发明的技术方案是,帧场自适应解码模式下解码器缓存控制方法,包括以下步骤:
a.在解码器存储空间中划分一个图像缓存区,其大小与n+1帧图像大小相当,n为解码器所需最多参考帧的数目;
b.定义一全局变量,用于表示存取当前图像和参考图像数据时的跨度,假设为s;解码器在整个解码活动中,凡是涉及到存取当前图像和参考图像数据跨 行的情况都依据跨度s进行;如果当前图像编码模式为帧,将跨度s设为图像宽度;如果当前图像编码模式为场,将跨度s设为图像宽度的2倍;
c.图像解码过程中,帧和场的空间共享所述图像缓存区。
下面描述存储器地址空间分配方法:
设pReference[0],pReference[1],…,pReference[n-1]分别表示n帧参考帧缓存的地址,pImage表示当前帧缓存的地址。
用pCurImage表示当前图像(帧或场)指针,用pRef[0],pRef[1],…,pRef[2*n-1]分别表示参考图像(帧或场)的指针,imgWidth表示图像宽度s。
如果当前编码模式为帧,将当前图像的指针指向当前帧缓存的地址,将n帧参考帧的指针分别指向对应参考帧的缓存的地址,即将pImage赋值给pCurImage,将pReference[0]赋值给pRef[0],将pReference[1]赋值给pRef[1],依此类推,直到将pReference[n-1]赋值给pRef[n-1]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810305297.7/2.html,转载请声明来源钻瓜专利网。