基于多核心平台的Android Stagefright多媒体框架的研究
发布时间:2018-11-20 04:58
【摘要】:本文对Android多媒体框架Stagefright进行了研究,设计了一种解决方案用于提升该框架的性能。该方案融入了多核心平台、Android2.3多媒体框架Stagefright、H.264解码技术去提升影像编解码能力。 根据系统性能上的需求,本论文采用了比较轻便的Stagefright框架,在其基础上对其进行扩展,使Stagefright框架与双Dsp下的H.264编码技术进行整合,提高了编解码能力。并且在解码完成后向LCD输出的时候对YUV进行设计,这不仅减少输出的冗余时间,而且在很大程度上提升了整体的播放品质。在本课题的研究中首先介绍了Android系统、Android系统中的Stagefright多媒体框架以及H.264编码的平行编码技术。其次详细介绍了如何搭建硬件平台以及如何移植Android到目标平台。再次介绍了Android系统移植之后如何整合双DspH.264解码至Stagefright以及解码之后输出到LCD的YUV设计。 最后,针刑Stagefright效能提升进行了分析,并对ARM+RGB和DSP+YUV的输出模式进行了对比,发现后者的解码能力比前者提高了好几倍,成功地验证其理论。
[Abstract]:In this paper, the Android multimedia framework Stagefright is studied, and a solution is designed to improve the performance of the framework. This scheme integrates multi-core platform, Android2.3 multimedia frame Stagefright,H.264 decoding technology to improve the ability of image coding and decoding. According to the requirement of system performance, this paper adopts a lightweight Stagefright framework, and extends it on the basis of it, so that the Stagefright framework can be integrated with H.264 coding technology under double Dsp, and the coding and decoding ability can be improved. The YUV is designed when the decoding is finished and output to LCD, which not only reduces the redundant time of output, but also improves the overall playing quality to a great extent. In this paper, we first introduce the Android system, the Stagefright multimedia framework in Android system and the parallel coding technology of H. 264 coding. Secondly, it introduces how to build the hardware platform and how to transplant Android to the target platform. This paper introduces how to integrate double DspH.264 decoding to Stagefright and YUV design after decoding to LCD after transplanting Android system. Finally, the efficiency improvement of Stagefright is analyzed, and the output modes of ARM RGB and DSP YUV are compared. It is found that the decoding ability of the latter is several times higher than that of the former, and the theory is verified successfully.
【学位授予单位】:安徽理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP316;TP368.1
本文编号:2343818
[Abstract]:In this paper, the Android multimedia framework Stagefright is studied, and a solution is designed to improve the performance of the framework. This scheme integrates multi-core platform, Android2.3 multimedia frame Stagefright,H.264 decoding technology to improve the ability of image coding and decoding. According to the requirement of system performance, this paper adopts a lightweight Stagefright framework, and extends it on the basis of it, so that the Stagefright framework can be integrated with H.264 coding technology under double Dsp, and the coding and decoding ability can be improved. The YUV is designed when the decoding is finished and output to LCD, which not only reduces the redundant time of output, but also improves the overall playing quality to a great extent. In this paper, we first introduce the Android system, the Stagefright multimedia framework in Android system and the parallel coding technology of H. 264 coding. Secondly, it introduces how to build the hardware platform and how to transplant Android to the target platform. This paper introduces how to integrate double DspH.264 decoding to Stagefright and YUV design after decoding to LCD after transplanting Android system. Finally, the efficiency improvement of Stagefright is analyzed, and the output modes of ARM RGB and DSP YUV are compared. It is found that the decoding ability of the latter is several times higher than that of the former, and the theory is verified successfully.
【学位授予单位】:安徽理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP316;TP368.1
【引证文献】
相关硕士学位论文 前1条
1 陈熙;基于Android移动平台视频监控终端的设计与实现[D];电子科技大学;2013年
,本文编号:2343818
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2343818.html