Font Size: a A A

Research And Transplantation Of Graphic Display Hardware Acceleration And Audio System On Android

Posted on:2013-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:Q XiaoFull Text:PDF
GTID:2248330395960539Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Android system is an embedded multimedia system. With the development of multimedia technology, the amount of computation required by the image processing is increasing, complete a complex range of image processing calculation only rely on a general-purpose CPU is increasingly difficult. The means of using common DSP microprocessor and the Intel processor extended instruction to achieve display hardware acceleration on the embedded hardware platform is impossible now, to reduce the burden on the embedded CPU of processing image data, we need to use the2D or3D module on the CPU platform to achieve hardware acceleration. At the same time, because of no unified audio hardware, and different codec chip are used on different platform, and different audio processing module on different processor, the developers need to complete the porting of software when change from one platform to the other platform.In response to these issues, this paper use R2R (SH-MobileR2R Renesas SH7724processor) hardware platform to research and analysis of the Android display systems and audio systems; the problem to be solved is that multiple hardware modules of R2R hardware platform to achieve display hardware acceleration, as well as the transplant of audio system. The work of this paper is as follows:1) Combine with the characteristics of the Android system, research the architecture of the display system of Android multimedia system from the top level to the lower level, with the features of2D hardware module on the R2R hardware platform, combine with the architecture of the Android display system, design a program to achieve the display hardware acceleration with multiple hardware modules;2) Using ideas of transplanting from the bottom to the top-level, transplant BEU (a hybrid engine)2DDMAC (Image Extraction Direct Memory Access Controller) image acquisition hardware module driver, hardware adaptation layer. Achieved the Android display system hardware acceleration;3) Research the Android audio system hardware and software architecture, combine with the characteristics of the R2R hardware platform, propose a transplant program on R2R hardware platform audio, the audio system to support the playback of multi-sampling rate audio file, transplant the audio system driver, audio system hardware adaptation layer, implement the function of audio system on R2R hardware platform.After finish the transplantation, implement the hardware accelerated with multiple hardware modules on the R2R hardware platform, and improve the performance of sliding the Android surface; implement the transplantation of Android audio system on R2R hardware platform, supporting the playback of multi-sampling rate audio file. Successfully use the Android application to play audio files, compare the function before and after the transplantation, these have make a great improve.
Keywords/Search Tags:Android, hardware acceleration, audio system, transplantation
PDF Full Text Request
Related items