Dissertation > Excellent graduate degree dissertation topics show

Implementation and Optimization of H.264 Video Encoder Based on DSP

Author: LiuGang
Tutor: LiGuiJu
School: Graduate Schoo,Chinese Academy of Sciences
Course: Applied Computer Technology
Keywords: H.264 optimization DM642 motion estimation
CLC: TN919.81
Type: Master's thesis
Year: 2010
Downloads: 29
Quote: 0
Read: Download Dissertation


With the rapid development of various communication networks, multimedia technologies have been widely used in people’s daily life. Among them, video compression technology is widely applied. As a new video compression standard, H.264/AVC adopts many advanced technologies in the space, time and transform domain to improve coding performance, it can be used for broadcast television, video storage, video monitoring, real-time video conference and so on. However, with the coding performance improved, it also brings increased coding complexity. Thus, in order to use H.264/AVC in some scenes that require real-time encoding, the encoder needs to be optimized.DM642 is one of DSP products developed by Texas Instruments (TI) company. It is mainly used for audio and video applications. There are many kinds of peripheral interfaces integrated in it, such as EMAC port, video ports, audio ports, I2C and so on. DM642 can provide comprehensive video solutions. With it’s high-performance internal hardware structure including two level cache and it’s multimedia instruction set, DM642 is more suitable for executing H.264 encoder.In this paper, we mainly describe how to take advantage of DM642 in transplanting and optimizing the H.264 encoder based on the research of H.264 Standard. The main work of this paper is: firstly, the fast motion estimation algorithm used in H.264 named UMHexagonS is optimized. Experiments show that, the motion estimation time that the optimized algorithm used is reduced by 15% compared to the original algorithm.Then, the paper analyzes the other parts of the encoder in depth. We rewrite the C language in the encoder with optimized linear assembly language and inline functions, in this way, the executing time of original code is reduced. At the same time, the paper also takes into account the working way of two level cache.Some arrangements are used on the encoder’s code and data, and the QDMA are used to move the video data between internal RAM and external RAM.Through the methods used above, we have a tradeoff between the complexity and performance of our H.264 encoder, and we get an efficient H.264 encoder in the end. Test results show that the encoding speed of our encoder can meet the requirements of real-time video monitoring for video sequences with QCIF and CIF size.

Related Dissertations

  1. Development of the Platform for Compressor Optimization Design and Aerodynamic Optimization Design in the Transonic Compressor,TH45
  2. Investigation of Turbine S2 Stream Surface Direct Problem Aerodynamic Optimization Design,V235.11
  3. Reseach on Optimal Control of Elevator Group Based upon Ant Colony Algorithm,TU857
  4. Research on High Efficiency Interior Permanent Magnet Synchronous Motor,TM341
  5. Application of Interior-Point Theory for Reactive Power Optimization in Large Power Systems,TM714.3
  6. The Basic Research of Axial Flux Inductor Type High Temperature Superconducting Motor,TM37
  7. The Optimization of AVS Video Decoder on the PC Platform and Improvement of Field Decoding,TN919.81
  8. Rate-distortion Optimization Based Rate Control,TN919.81
  9. Research on Stability of Hierarchical Sattellite Network,TN927.23
  10. Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
  11. Query Processing and Optimization in Massive Multi-Database Integration,TP311.13
  12. Research on Feature Extraction and Classification of Tongue Shape and Tooth-Marked Tongue in TCM Tongue Diagnosis,TP391.41
  13. FPGA/DSP Image Co-processor Technology and Ethernet Data Transmission,TP391.41
  14. Studies on Fermentation Optimization, Purification and Enzyme Characteristics of Lipase from Aspergillus Oryzae FS-1,TQ925.6
  15. Large the Hongshan iron ore mine personnel tracking positioning system optimization study,TN929.5
  16. Computing Minimum Distance between Curves/Surfaces Based on PSO Algorithm,O182
  17. Analysis of Nutritional Compositions and Quality of Shishen (Eremurus Chinensis Fedtsch.),S647
  18. 1 - deoxynojirimycin synthetic route design and process optimization,TQ463.5
  19. Optimization of Fermentation Conditions, Purification, Cloning and Expression of a Cold-active Lipase from Pseudomonas Sp.RT-1,TQ925
  20. Breeding of Fungal α-amylase High-producing Strain by Genome Shuffling,TQ925
  21. Hot air drying characteristics of lettuce osmotic dehydration mass transfer kinetics and permeability,TS255.52

CLC: > Industrial Technology > Radio electronics, telecommunications technology > Communicate > Image communication, multimedia communication > Image coding
© 2012 www.DissertationTopic.Net  Mobile