Font Size: a A A

Davinci H.264 Video Encoder Processor Software Design And Optimization

Posted on:2008-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:X YingFull Text:PDF
GTID:2208360215481160Subject:Electronic information technology and instrumentation
Abstract/Summary:PDF Full Text Request
The international video coding standards H.264 has been greatly popularized and applied in the case of the support of several standard organizations and its own advanced technology. Nowadays, in the field of industry, the multimedia service platform, solutions, hardware and software codec supporting H.264 video standsrd have been emerging frequently. The excellent video coding performance of H.264 is obviously built upon its high complexity, and the algorithm itself has plentiful coding tools including video compress and net transmission. So the fast data processing ability and inherent flexibility of DSP show the suitability for implementing H.264. The emerging TI TMS320DM644x series products based on Dvainci technology are provided with powerful DSP core, optimized coprocessor and connectivity peripherals, and can act as the ideal platform for digital video applications.The paper will emphasis on the research of H.264 algorithm and its implementation and optimization based on Davinci platform.The Introduction briefly presents the principle of video coding and gives an overview of the main video coding standards and DSP series.Chapter II presents the details of H.264 key coding tools and analyses the complexity and the coding performance.Chapter III is the part of algorithm optimization, some fast algorithm about the zero-block detection, mode selection, motion estimation etc have been proposed and tested, showing great complexity reduction.ChapterIV is the part of the implementation of H.264 encoder based on Davinci, the C64x+ specialty has been discussed first, then presents the code optimization including C and linear assembly and the data path optimization including cache and EDMA.The last chapter is about some conclusions and tasks in the future.
Keywords/Search Tags:H.264, video encoder, Davinci, optimization
PDF Full Text Request
Related items