Font Size: a A A

The H.264Video Decoding Algorithm Based On DaVinci Digital Video Evaluation Module

Posted on:2013-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y K N KaFull Text:PDF
GTID:2248330371468887Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
H.264is a major international video compression standard jointly developed by the International Telecommunications Union (ITU) and the International Standards Organization (ISO) is known by several names:’H.264’,’MPEG-4Part10’and’Advanced Video Coding’ H.264provides a higher compression rate comparing to the other video compression standards, H.264saves about50%bit rate than MPEG-4and achieves more qualified image, wider flexibility, meets real-time video conferencing; non real time storage and broadcasting application requirements. H.264has numerous applications in video service for instance Mobile, IPTV, video conferencing, video on wireless transmission H.264uses motion estimation and motion compensation, inter prediction intra prediction to codec digital video; this involves complex computation hence H.264algorithm has higher prerequisite for hardware implementation condition. In this paper H.264Baseline Profile algorithm is optimized and implemented based on Texas Instrument Davinci heterogeneous dual-core processor TMS320DM6446. The main content of this paper is analysis of H.264algorithm and its optimization, the paper also focuses on enhancing algorithm efficiency joint with hardware TMS320DM6446platform feature, the paper also gives the detail research on the Davinci platform dual-core communications and development principle.Firstly overview of the H.264algorithm is given. Introduction of analogue signal, digital signal and how the development of digital video compression came to light is listed. Dissertation uses Wavelet transform based algorithm to select Multi-block hence Wavelet transform overview, its advantage to the other transform coding are also discussed. Secondly the paper states that Davinci processor is a typical ARM+DSP-based processor system, which integrates a DSP core and ARM core, uses both high speed DSP data signal processing and powerful ARM management of peripheral. Davinci processor is a powerful DSP processor based on its feature; it makes life easy for signal processing researchers, this chapter has a lot of details on Davinci TMS320DM6446processor thereafter referred as DM6446. Paper focuses on the H.264compression standard in some of the major principles of technology and codecs including basic structure, name of H.264, intra prediction, inter prediction, multiple reference frame prediction, SP frames and SI frames, content-based adaptive variable length coding, rate control and principles of H.264NAL layer. It also discusses about the algorithm optimization, which can be done by combining assembly language and C language. Furthermore dissertation put in light how to work on Davinci hardware platform, first of all the Code Composer studio (CCS) environment, then the Linux kernel and then using windows XP Hyper Terminal to connect to the Davinci platform. Finally optimization steps and results are given.The final chapter summarizes work done during this research and predicts the upcoming work on H.264algorithm.
Keywords/Search Tags:H.264, TMS320DM6446, Video Decoder, motion estimation, Linux, CCS
PDF Full Text Request
Related items