您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术基于OMAP的MPEG-4实时解码器的实现 正文
基于OMAP的MPEG-4实时解码器的实现

基于OMAP的MPEG-4实时解码器的实现

点击数:7740 次   录入时间:03-04 12:01:58   整理:http://www.55dianzi.com   嵌入式系统-技术
    (5)其它一些优化考虑和措施。为了使程序的效率更高,采用了一些代码优化的措施,例如将一些循环内部展开,特别是对多重循环的控制,如果外层循环较少,可将内层循环展开,把转移条件结合起来,以减少内层与外层之间的相互联系,减少判断转移并实现并行操作。又如利用DMA来代替原有的复制函数、为方便将浮点数定点化、使用移位操作代替乘除法等。此外,在应用到多媒体通信中,采用支持数据分割的方法来有效控制无线通信中可能产生的误码。
3 测试结果
    使用QCIF(176×144)的两测试码流foreman和carphone(各编码100帧)在使用数据分割和没使用数据分割的情况下得到的解码速度(包括显示部分)如表1所示。


    从表1可以看出,本文提出的方法基本上能够满足MPEG-4实时解码的需求,即使对比较复杂的使用数据分割的序列,仍能达到25帧/秒(FPs)以上,图像的质量也比较好,因此适合在无线终端实现多媒体的应用。
    OMAP平台因其独有的双核结构和为无线应用提供了一个强大的软硬件基础。本文结合其在MPEG-4解码中应用的实例,具体阐述了OMAP1510的软件优化开发方法,并基本上实现了实时解码,希望能对使用OMAP或准备使用的开发人员具有借鉴意义。
参考文献
1 Jamil Chaoi. DeDICated SystEMS Magazine. 2001 Q2.
2 谢 凯.开放式的多媒体应用平台OMAP.电子技术应用,2001;27(11)
3 TI公司. OMAP1510 Multimedia Processor Technical Reference Manual. Dec.2002
4 宋 彬,常义林.视频通信抗误码方法研究的新进展.电子学报,2002;(10)
5 ISO/IEC JTC 1/SC 29/WG 11 N 3056, Information technology-Coding of audio-viusal objects-Part2:Visual, Version 1.0, Jan ,2000



上一页  [1] [2] 


本文关键字:解码器  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术