Font Size: a A A

Optimization And Implementation Of Entropy Coding And Loopfilter Algorithm In H.264

Posted on:2008-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:H Y HuFull Text:PDF
GTID:2178360215482671Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
As the repeat development of the Information Technology, Multimedia system has use widely. Video compression is key technology of multimedia data processing, and video codec is one of the most important core modules for a multimedia application systems. Currently, the implementation of video encoder is as follows: i) video encoder software on PC. However, it is not dedicated in video data processing for PCs CPU so that the encoder software based on PC is not efective; ii)using dedicated ASIC chip for video coding; iii)video encoder based on programmable digital media processor, such as DSP. The hardware structure of DSP processor is especially designed for multimedia data processing. Not only plentiful multimedia data processing instructions are available, but also it is more flexible for implementation of video encoder than ASIC chip. The implementation using DSP can shorten the time to market and offer convenience for upgrading and reprogramming. At 600MHz and 4800MIPS, the new generation DSP DM642 digital media processor offer industry-leading performance. The network peripheral interface reduces system cost for multimedia applications, such as video phone terminal over IP The system can be implemented through on-chip integration of key audio/video and connectivity peripherals. So, DM642 is an ideal platform for multimedia applications.Based on the introduction of the key technology used by H.264 video coding standard, the paper will emphasis on research of entropy coding (cavlc & cabac) and loop filter in H.264. Then, we combine the characteristic of entropy coding algorithm and loop filter algorithm in H.264 with DM642 hardware platform. The application optimization in DM642 hardware platform was mainly based on the following sides: application architecture, function assembly codes, memory system etc. After the optimization, the application not only meets with the requirements, but also makes a good preparation for the system update in the future, and many skills of software development based on DM642 are summarized.In the first chapter, introduce the work presented in this paper. Second, we will introduce the key technology use in H.264 video coding standard. The next three chapters are major contents of this paper, entropy coding and loop filter algorithms are optimization and implementation based on DM642 hardware platform.
Keywords/Search Tags:H.264, CAVLC, CABAC, loop-filter, DM642
PDF Full Text Request
Related items