Font Size: a A A

Transplantation And Optimization Of H.264 Encoder Based On DM642

Posted on:2010-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:J W DongFull Text:PDF
GTID:2178360278965692Subject:Communications and information systems engineering
Abstract/Summary:PDF Full Text Request
H.264 is the latest Video Coding Standards published jointly by ITU-T Video Coding Expert Group and ISO/IEC Moving Picture Experts Group (VCEG and MPEG). Compared to earlier standards, H.264 provides better compression performance and network-friendly design , and can be widely applied in "conversational"(video telephony, mobile video) and "non-conversational" (storage, broadcast, or streaming) applications. The research and implementation of H.264 real-time coding technology is one of the hot research topics in the area of Image Communication.Based on high-performance Digital Signal Processor to implement H.264 video Encoder is one of most efficient methods, which also help to propate the application of H.264. TI DM642 is a High-Performance Digital Media Processor with 600MHz Clock Rate, which can process information at a rate up to 4800 million instructions per second (MIPS). The powerful capability of data processing and interface make DM642 very fit for the video and imaging applications, for example, the audio/video transmission and security monitor over IP and wireless networks.The main task of this paper is to introduce how to develop and optimize the H.264 baseline profile encoder on the hardware platform based on TMS320DM642. The source program adopted is the encoder part of the T264 which is one of the open H.264 codec softwar. The efective method to imporve the implementation efficiency of the video coding algorithm on DSPs is to "tap" the parallelism and memory resource of the processor for the requirement of real-time system. The paper is to improve the kernel algorithm efficiency of the encoder using linear assembly language. The optimization of the kernel algorithm included intra-prediction encoding, quantization, deblock and so on.Finally the DSP/BIOS operating system calls T264 code, compressed data will be RTP packeted to output from the Ethernet port, and give test results. The results show that our H.264 encoder can encode real-time for QCIF resolution video,12-15 frames per second for CIF resolution video. The decoded video picture provides high subjective and objective quality.
Keywords/Search Tags:optimization, intra-prediction, deblock, fast algorithm, H.264, DSP
PDF Full Text Request
Related items