Font Size: a A A

The Realization And Optimization Of H.263 Video Encoding Algorithm Based On ARM9

Posted on:2010-11-01Degree:MasterType:Thesis
Country:ChinaCandidate:J SunFull Text:PDF
GTID:2178360275473546Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
ABSTRACT:With the development of multimedia technology and the new generation of video compression standard,the application of video has an extremely broad prospect. H.263 in low bit rate compression standard is widely used.In the paper,the H.263 encoder which has a higher coding rate and coding quality and can satisfy the real time encoding demand has been realized in the ARM9 platform.At first,in this paper,the necessity and feasibility of the video compression coding was analyzed and the development of video compression technology and the embedded systems has been introduced,the theory and coding methods and negotiable coding options of H.263 standard has been detailed analyzed.Next,the method which can improve the coding speed of H.263 standard was depth analyzed in the paper.In order to improve the coding rate,motion estimation and DCT transform which was occupied maximum computing time has been optimized and improved.For the motion estimation module,the appropriate block-matching criteria, the improved diamond search algorithm and the prediction of zero motion vector technology was used to save computing time.For the DCT transform module,the fast DCT calculations and the all zero block prediction was proposed to improve DCT transform performance.The platform-independent code optimization methods and further optimization in ARM9 platform be proposed respectively.Based on the above analysis,H.263 encoder software program in ARM9 platform be proposed.The encoder's structure and module be designed,H.263 video encoder software development in ARM9 platform was completed.Finally,the effect of H.263 encoder be tested through experiments,and the detailed test results and analysis be given.The Experimental results show the H.263 encoder has a higher coding rate and coding quality and can satisfy the real time encoding demand,so it has high application value and can be applied to the digital camera or video monitoring system.
Keywords/Search Tags:H.263, Video Compression, ARM9, Motion Estimation, DCT Transform, Code Optimization
PDF Full Text Request
Related items