论文部分内容阅读
Android系统在智能手机、数字电视、机顶盒等视听产品中广泛应用。丰富的游戏娱乐应用软件对多媒体性能的要求越来越高。然而传统的利用软件模拟的方法实现多媒体功能,不仅增加了处理器负担,而且多媒体效果差、速度慢。 本文将传统的的DSP多媒体处理方法引入到Android系统中,缩短开发周期,降低产品开发成本。并将嵌入式GPU这种新兴技术应用到Android系统中,改善Android的图形渲染和显示效果。 本文主要从三方面实现。首先,Android系统移植,包括开发环境搭建、系统移植、启动测试等。其次,Android显示及多媒体子系统分析,包括分析Android显示及多媒体子系统的基本结构、显示框架SurfaceFlinger的绘制流程、多媒体框架Stagefright播放流程等。最后,嵌入式GPU和DSP集成技术研究,包括GPU的OpenGLES库集成,以及DSP编解码器在OpenMAXIL中的集成等。系统测试结果表明显示测试CPU占用率下降了20.8%,视频解码测试用例中CPU占用率下降了24.9%。