APP下载

基于ARM9的H.264编解码器实现

2012-11-10蔡成都张正炳长江大学电子信息学院湖北荆州434023

长江大学学报(自科版) 2012年10期
关键词:嵌入式优化

蔡成都,张正炳 (长江大学电子信息学院,湖北 荆州 434023)

基于ARM9的H.264编解码器实现

蔡成都,张正炳 (长江大学电子信息学院,湖北 荆州 434023)

基于ARM9嵌入式开发平台和嵌入式Linux操作系统,实现了基于H.264标准的编解码器x264以及ffmpeg的移植,并提出优化方案。结果表明,该编解码器能满足qcif格式文件实时解码的要求。

H.264;ARM9;嵌入式系统;编解码

H.264/AVC 是由ITU-T 和ISO/IEC 联合视频小组(JVT[1]) 开发的新一代视频压缩标准, 该标准引进了许多新技术, 包括可变块大小运动补偿、1/4 像素运动估计、帧内预测、4×4整数变换和去块效应滤波等[2]。与之前的H.263以及MPEG-4等标准相比,在同等图像质量上,H.264平均码流低40%左右,压缩比更高[3];同样的,在同等压缩比的基础上,H.264重建图像更加精细,质量更好。H.264具有压缩率高,码流低的特点,使得经过H.264压缩的视频数据,在通过网络传输的过程中需要的带宽更低,传输起来十分便利。然而,这些优点是以成倍增加编解码计算复杂度为代价的,其编码的计算复杂度大约相当于H.263的3倍以上, 解码复杂度大约相当于H.263的2~3倍[4]。

虽然H.264带来了编解码效率和质量的提升,但是其较高的编解码复杂度使得在实际应用时必须进行优化,否则很难实现实时编解码和传输。随着嵌入式技术以及视频压缩编码技术的发展,基于嵌入式系统的视频编解码软件的开发使得人们能在嵌入式系统上实现软解码并达到比较理想的效果。下面,笔者基于ARM9处理器,对H.264解码器在嵌入式平台上的应用提出优化方案。

1 软硬件开发……
登录APP查看全文

猜你喜欢

嵌入式优化
超限高层建筑结构设计与优化思考
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
由“形”启“数”优化运算——以2021年解析几何高考题为例
TS系列红外传感器在嵌入式控制系统中的应用
嵌入式系统通信技术的应用
搭建基于Qt的嵌入式开发平台
嵌入式软PLC在电镀生产流程控制系统中的应用
基于低碳物流的公路运输优化