Dissertation > Excellent graduate degree dissertation topics show
Optimization and Realization of H.264 Decoding Technology on Embedded System
Author: DaiZhuangZhuang
Tutor: HuangRen
School: Chongqing University
Course: Applied Computer Technology
Keywords: H.264 ARM+Linux deblocking filter
CLC: TN919.81
Type: Master's thesis
Year: 2011
Downloads: 82
Quote: 0
Read: Download Dissertation
Abstract
|
As the new generation of video decoding standard,H.264/AVC using a series of advanced algorithm, vastly improved codec effieiency. But it also leads to a significant increase in the amount of computing, constraint widespread use of H.264 standard in video area especially on these embedded equipment in which hardware configuration are general low. The H.264 decoding technology is hardly to apply to. So how to optimize H.264 decoder to achieve fluent play back of H.264 stand video is an oncoming train.This thesis tries to analyze the H.264 video codec standard, and the decoding process of JM, which is one of the implementation model of H.264 stand. It turns out that the time consumption of deblocking filter module and motion estimation module are much larger, so we made improvement to reduce the time consumption for these two modules. For deblocking filter module, this module is made up of boundary strength(BS) and filter implementation, among which boundary strength consumed 90% of the time of total deblocking filter. In general video sequences, two adjacent frames has temporal correlation, that means video content during these two frames are much the same, so we proposed to use boundary strength of macroblock in one frame to predict the boundary strength of macroblock in adjacent frame, which could avoid complex calculation. For motion estimation module, the original JM decoder use 4x4 sub-block as basic unit for motion estimation.There are mount of macroblock use SKIP and 16x16 mode as codeing mode, only a little block use 4x4 mode. Further more, H.264 stand says that all 4x4 sub-block in current block has the same motion estimation process, so based on this theory we realized use current block’s mode as basic unit of interpolation to make the motion estimation process simple.In order to achieve an embedded H.264 decoder, this thesis use MINI2440 development board as hardware platform, transplanted UBoot and Linux 2.6.13 Operating system,made Yaffs file system, and finally build the embedded platform successfully. After optimization for the hardware features, we realized H.264 decoder which based on ARM+Linux platform. Experimental results show that the decoder realized by this thesis could significantly improve the decoding speed when deal with less dramatic changes in the content of video sequences.
|
Related Dissertations
- Rate-distortion Optimization Based Rate Control,TN919.81
- Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
- Research on Software of TFT-LCD Testing Equipment Based on ARM,TN873.93
- Research on Key Technologies for Image Compression and Transmission in Telemedical System,R318.0
- Based on the embedded Web technology Research and Implementation of Dynamic Strain Gauge,TP368.1
- Research of Error Concealment Techniques in Wireless Video Transmission Based on H.264,TN919.81
- Design and Implementation of Embedded Multi-parameter Intelligent Evironment Monitoring Systems,TP274
- QoS Support of Scalable Video Transmission over Wireless Networks Through Cross-layer Design,TN919.81
- Architecture of Reconfigutable Deblocking Filter Based on SIMD Technology,TN919.81
- ARM Embedded System for H.264 decoding research,TP368.1
- Web-based video surveillance system architecture design and implementation,TP391.41
- H.264-based real-time video compression system aerial,TP391.41
- Based GPS_GIS fault breaker Positioning System Design and Implementation,TP368.1
- Study and Design on Marine Video Monitoring System Based on S3C6410,TP274
- The development and research of embedded wireless video surveillance system,TP277
- The Video Streaming Transmission Technology on H.264,TN919.8
- Investigation and Implementation of the Embedded Linux Platform Based on ARM,TP368.12
- The Research of Monitoring and the Forecasting Technology of the Soil Moisture Based on ARM,TP274
- Smart Home System Center controller design and implementation,TP273.5
- Research and Implementation of H.264 network video surveillance technology,TP277
CLC: > Industrial Technology > Radio electronics, telecommunications technology > Communicate > Image communication, multimedia communication > Image coding
© 2012 www.DissertationTopic.Net Mobile
|