Font Size: a A A

Dm642 Surveillance Video Of H. 264 Encoder Implementation And Optimization

Posted on:2007-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:F R ZhangFull Text:PDF
GTID:2208360182470822Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
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 PC's CPU so that the encoder software based on PC is not effective; 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 offers industry-leading performance. The processor, which is integrated multimedia and network peripheral interfaces 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.The paper will emphasis on research of ME algorithm, the implementation of H.264 video encoder based on DM642 platform. According to the fact that video scene is smooth, little motion, has many background blocks, method for detecting skipped macroblock ahead of discrete cosine transform and quantization and early termination algorithm is proposed . These above two algorithm, not only get good results in H.264 encoder, but also can be applied in video standard such as MPEG4. Secondly, the application optimization in DM642 embedded system 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 choose good encoder plan. The next two chapters are major contents of this paper, fast ME algorithms and optimization and implementation based on DM642 will be discussed respectively. In the end, the fifth chapter is about some conclusions and tasks in the future.
Keywords/Search Tags:video surveillance, H.264, fast motion-estimation algorithm, DM642, digital media processor
PDF Full Text Request
Related items