| 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. |