Font Size: a A A

The Implementation And Optimization Of Symbian's H.264 Decoder Based On The FFmpeg

Posted on:2012-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:J J LiFull Text:PDF
GTID:2218330362457826Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the issuance of 3G licenses, China's mobile communications industry has gone into the 3G era. The biggest difference which the 3G brings is the increment in Internet speed and bandwidth. The mobile video business, which developed slowly due to the bandwidth limitations before, has been general concerned by consumers and operators and became one of the main applications of 3G. Major carriers in China attach great importance to the development of mobile video services and put it into the first 3G (test) commercial business successively, such as China Telecom's mobile video, China Unicom's mobile TV, operators and content providers and device manufacturers expected to seek progress and breakthroughs in the mobile video services.As a new generation video coding standard, H.264 does not only have a high compression ratio and good network compatibility, but also strengthened the capability of IP network, mobile network to deal with errors and packet loss. It has a large market demand and development prospects. However, due to the codec and mobile platform limitations, H.264 video applications in mobile phones is relatively small. In the analysis of the characteristics of streaming media technology and various features of video decoder, we focus on stripping the H.264 decoder of FFmpeg and the migration to Symbian S60 V3 system and further improvements and optimization.Through detailed analysis of the H.264 decoding process, to understand the various stages in the H.264 decoding process, firstly we deal with the whole process flow and structure of the decoder and do some optimization, followed by analyzing and testing the execution time of each stage in the decoding process, do some optimization at the algorithm level, at the hardware level, we focus on the mechanism for memory access and Cache size, and CPU architecture, do appropriate improvements and adjustments to the main program code and ultimately improve the decoding speed of H.264 decoder device in the Symbian platform, basically achieve the target of real-time decoding in specified resolution at baseline and Main profile level.
Keywords/Search Tags:H.264/AVC, Symbian, Motion compensation, Quarter pixel interpolation, Loop filter
PDF Full Text Request
Related items