Font Size: a A A

The Implement And Optimization For H.264Encoder On The Plantform Of DM6446

Posted on:2013-11-11Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ZhuFull Text:PDF
GTID:2248330392459255Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
H.264video codec standard was developed jointly by the International standardizeorganization ISO/IEC and ITU-T, also known as MEPG-4Part10. H.264has strongercompressibility and better adaptability to network compared with the previous standard.However, the complexity of the algorithm is also greatly increased, so that it’s difficult forengineers to use H.264in an application. Therefore, transplanted the algorithm to a morehigh-speed hardware platform to increase efficiency has become a hot topic within researcharea. The DSP C6000serie, a kind of DSP chip produced by Texas Instrument (TI), isespecially used in image process. This paper focuses on the implementation of H.264encoderon DSP platform and optimizing the algorithm according to the characteristics of thehardware platform.The main work of this paper can be divided into two aspects, algorithm transplantationand optimization. Transplantation includes: memory configuration, data structure adjustment,codec engine and codec server creation. H.264encoder algorithm was packaged into library.The work of algorithm optimization can be divided into three areas: the algorithm-leveloptimization, in other words, realized PC optimization method on DSP. This process includesthe optimization of the intra prediction and inter prediction. Intra prediction algorithm hasbeen improved by adjacent block selection prediction and early terminated judgment. C-leveloptimization includes data packaging, inline functions and software pipelining optimizationcycle. Assembly-level optimization, which means linear assembly rewriting, includes DCTtransformation and intra prediction mode.Finally, the complete system was transplanted on the DM6446. The video signal wascollected by camera; the conversion of video formats was completed by EDMA. Through thecomparison of before and after optimization, the H.264encoder’s coding speed has increasedfrom0.8fps to17fps.
Keywords/Search Tags:H.264, Video Codec, DSP, Transplant, Optimization
PDF Full Text Request
Related items