Font Size: a A A

H.264 Video Encoder Realization And Optimization Based On ADSP-BF561

Posted on:2008-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2178360215958858Subject:Electrical system control and information technology
Abstract/Summary:PDF Full Text Request
Because of the richness and convenience, video monitoring is used widely by safety guard, product management, and so on. The video codec technology is the key in video monitoring.As the latest video codec standard, H.264 has the advantage of high compression rate. But because of its complex calculation, the application of this standard is limited. Blackifin processor is the pointing device produced by ADI Company, with low-powered consumption and high-powered performance. It is the perfect DSP flat in realizing the H.264 standard.The aim of the paper is to meet the need of video monitoring, research and realize a video encoder system based on H.264 standard, and discuss the realizing of H.264 Video Encoder based on BF561 and how to improve the encoding efficiency.The paper is mainly in the application of H.264 and the embedded system based on BF561. First, the author introduces the basic thought and theory of H.264, and the developing theories of BF561. Second, the author analyzes the flow of X264, and decides the software encodeing scheme. Third, the author realizes the migration of X264 Encoder based on uCLinux embedded operation system. Finally, the ADSP-BF561 EZ-KIT LITE evaluation board is employed as the video coding system. By various methords and skills, the author completes the optimization of X264.According to the characteristic of BF561, first of all, optimize the encoder in project and C language programming primarily. Secondly, optimize the time-consuming module, SAD arithmetic, SATD arithmetic, and DCT transform in assemble language. Thirdly, make use of the mechanism of Cache of the BF561 in order to improve the encoding rate. At last, test the effect of optimizing in every phases by several test sequences, and ascertain the better H.264 Video Encoder optimizing scheme based on BF561.The software encoding system designed in this paper has higher compress ratio. The test results indicates that the system's feasibility and stability. Therefore, researching the H.264 Video Encoder based on BF561 has a certain practical value.
Keywords/Search Tags:H.264, embedded system, Blackfin561, code optimization
PDF Full Text Request
Related items