Font Size: a A A

Optimization And Implementation Of H.264Encoder On The Embedded Platform

Posted on:2013-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiFull Text:PDF
GTID:2298330431459918Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advent of the information age, multi-media technology has infiltratedevery corner of life. H.264/AVC is a video coding standard of new generation, which isdeveloped by the ITU-T Video Coding Experts Group and ISO/IEC Moving PictureExperts Group based on H.263and MPEG4.This paper analyzed the core technologies of H.264encoder including: intraprediction, inter prediction, integer transform, quantization, entropy coding. Based onTI’s TMS320C6416T development board, the modules of key technology ofH.264/AVC codec are transplanted and optimized. Optimization of the main targets,including DCT integer transform, quantitative module as well as the entropy encodingmodule. In the process of the module optimization, firstly analysis C source code ofcodec, and then for DSP algorithm design ideas and simulation on CCS3.3. The DCTtransform and inverse DCT transform module mainly uses loop unrolling and datapackaging optimization ideas; quantization and inverse quantization modules mainlyuses data packaging and batch processing optimization ideas; the entropy codingmodule mainly uses pipeline and reducing condition judgment ideas. After thecompletion of the optimization of the key modules, the transplant of the encoder ismade, and a further optimization of assembly is made based on the statistics whichshow the high-frequency called function and the time-consuming function.Under the premise of the correct output of linear compilation functions, theefficiency of optimization of the DCT integer transform is more than3times, thequantitative module is more than4times, and the optimization of entropy encodingmodule is more than5.4times. The results show that the encoder has been optimized tomeet the basic requirements of real-time encoding.
Keywords/Search Tags:video communications, H.264/AVC, DSP, encoder, optimization
PDF Full Text Request
Related items