Font Size: a A A

High-Resoulution Encoding Optimization And Achieve Of H.264Based On The Davinci Platform

Posted on:2014-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:K FengFull Text:PDF
GTID:2248330398975016Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the development of embedded processor, multimedia application on embedded platform has a widely utilization.For a better operating experience,the solution of Multimedia is evolving all the time.After the three stage of change,like ARM,ARM+DSP,the DaVinci technology.The embedded processor developed from single-core to dual-core,even now the multi-core is been widely used in cellphone. So,with development of the high performance embedded processor,the Multimedia application will have a bright future.For the low resolution of video encoder application on traditional embedded platform,achieved the high resolution of H.264on the DaVinci platform,then make the xDM package,achieved a video encode example based on Davinci technology.The OMAP3730’s development platform is the design of TI company which is an open multimedia application platform integrated ARM and DSP chips. OMAP3730combineds advantages of these two processors. The embedded system is not only able to do high-speed computing, but also can run the same mainstream embedded operating system.In this paper, based on the research of H.264algorithm and the DCT transform,make the successful transplantation of the H.264.And then, make the comparison of code efficiency between ARM and DSP on OMAP3730by used a VGA test video sequence.And, bring out the optimization strategy based on the DSP then make it out on OMAP3730.After all make the xDM package of H.264.Finally,for testing encoding effect,achieved a application example based on th DaVinci technology.Make the research of the DaVinci technology which include eXpressDsp Digital Media standard(xDM),Codec Engine, Codec Server,etc. On the basis of the underlying drivers and Linux systems cutting and custom configure,the H.264video codec engine was configured on the ARM and H.264video codec server engine was configured in the DSP.After all,system on ARM could make a remote call for encoding on DSP. Finally,achieved the upper application on Linux systems, designed the system interface on Qt.Tests show that the system performance is well.The development process of this application could be a example for the development on DaVinci platform.
Keywords/Search Tags:DaVinci platform, optimization of H.264, xDM, DaVinci applicationdevelopment framework
PDF Full Text Request
Related items