当前位置: 首页 > 专利查询>浙江大学专利>正文

基于内存池技术的BREW手机H.264解码优化方法技术

技术编号:4118520 阅读:528 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于内存池技术的BREW手机H.264解码优化方法。这种优化方法针对BREW手机分配大块内存效率比较低的特点,利用内存池技术,避免了在解码过程中频繁申请和释放参考帧缓冲区,从而大幅度提升了解码性能。本发明专利技术提出的方法易于软件实现,适用于内存分配性能比较低的平台,可应用于各种需要在嵌入式设备上实时处理多媒体数据的领域。

【技术实现步骤摘要】

本专利技术涉及在嵌入式设备上的视频编解码领域,特别是涉及一种基于内存池技术 的BREW手机H. 264解码优化方法。
技术介绍
H. 264视频标准是由JVT (Joint Video Team,视频联合工作组)制定的新一代视 频编码标准。相对于H. 263和MPEG-4, H. 264节约了大约50%的码率,而且增强了对网络 传输支持。H. 264引入了面向IP包的编码机制,有利于网络中的分组传输,支持网络中视频 的流媒体传输。但是,化264为了提高编码效率,采用了许多高计算复杂度的算法,使得编 解码计算量很大,因此对软硬件的要求甚高,同时也加大了编解码的难度。 11.264采用了多帧参考技术,解码过程中需要保存已经解码完毕的视频图像帧,用 于作为后续解码的参考帧。H. 264规定使用解码图像缓冲区(DPB,DecodedPicture Buffer) 存储已经解码完毕的视频图像帧。视频解码器中用链表维护所有解码完毕的视频图像帧, 并动态标记视频图像帧为短期参考帧、长期参考帧。当解IDR帧完毕后,DPB中的所有视频 图像帧都会被释放。解码过程中,在每解一帧之前,申请一个视频图像本文档来自技高网...

【技术保护点】
一种基于内存池技术的BREW手机H.264解码优化方法,其特征在于:采用内存池技术,避免了H.264DPB中的参考帧缓冲区所需的大块内存在解码过程中的频繁分配和释放;(1)在解码器启动时,预先分配16个参考帧缓冲区,把每个参考帧缓冲区的首地址存入链表,并用一个位图记录内存池中每个参考帧缓冲区的是否正在被使用,DPB使用的内存空间、参考帧缓冲区链表和位图构成DPB内存池。(2)解码过程中需要申请参考帧缓冲区时,不再直接申请内存空间,而是从DPB内存池中获取,通过位图查找一个没有使用的参考帧缓冲区;a)如果找到,返回该参考帧缓冲区,并在位图中标记该参考帧缓冲区已用;b)如果没有找到,在内存中申请一...

【技术特征摘要】
一种基于内存池技术的BREW手机H.264解码优化方法,其特征在于采用内存池技术,避免了H.264DPB中的参考帧缓冲区所需的大块内存在解码过程中的频繁分配和释放;(1)在解码器启动时,预先分配16个参考帧缓冲区,把每个参考帧缓冲区的首地址存入链表,并用一个位图记录内存池中每个参考帧缓冲区的是否正在被使用,DPB使用的内存空间、参考帧缓冲区链表和位图构成DPB内存池。(2)解码过程中需要申请参考...

【专利技术属性】
技术研发人员:卜佳俊王超郑培元汪兆鹏
申请(专利权)人:浙江大学
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利