Font Size: a A A

.3 G Video Codec Software Design And Optimization To Achieve

Posted on:2008-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z D LiuFull Text:PDF
GTID:2208360215481155Subject:Electronic information technology and instrumentation
Abstract/Summary:PDF Full Text Request
The 3rd generation mobile communication technology (3G) has been booming in the world. Video application, being the core of the 3G's "killer application", has become research institutions' hot topic. The key to the 3G video application is the video codec that meets 3G technical requirements. The purpose of this dissertation is to design and implement the software of video codec for 3G.Based on TI's dual core processor-OMAP1510 which is widely used by 3G terminals, the author completed the software design, optimization and implementation of H.263 and MPEG-4 video codec in accordance with the recommendations of 3GPP.Chapter 1 described the relevant background knowledge of 3G and video codec technology, and analyzed the 3G communication's requirements of video codec technology.Chapter 2 introduced the features of the hardware platform - OMAP1510's DSP subsystem and it's related integrated development environment - CCS and analyzed these features' impact on the video codec.Chapter 3 completed video codec software design and optimization. First, it completed an architecture design including function modules division, each module's interface design and program flow design. Then, through data flow optimization, C language level and assembly level optimization, and hardware co-processing, the Real-time performance of the video codec was implemented.Chapter 4 discussed the function of the deblocking algorithm and analyzed the shortcomings of the normal deblocking process flow. Based on the above, a new optimized deblocking process flow was designed.Chapter 5 designed and implemented a series of fault-tolerant strategies including macro-block refreshment strategy, re-synchronization and data partitioning strategy, and error concealment and error recovery strategy.Chapter 6 tested and analyzed the performance of the video codec and the quality of the reconstructed picture.Through testing and analysis, it can be concluded that this video codec can meet the requirement of real-time work and the picture quality is good. Thus, it can be used for 3G.
Keywords/Search Tags:3G, Video Codec, Data flow, Optimize, Deblocking, Error Resilience
PDF Full Text Request
Related items