Font Size: a A A

Transplantation And Optimization Of H.264 Encoder Based On DSP

Posted on:2008-08-11Degree:MasterType:Thesis
Country:ChinaCandidate:F F YangFull Text:PDF
GTID:2178360212974395Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
H.264/AVC is the newest video international standard designed by both ITU-T VCEG and ISO/IEC MPEG.. It becomes an important content of image communication research field. The new technology of VCL improved coding efficiency greatly. However the improvement is based on the cost of rapid increased complexity, which makes it difficulty of real-time coding and transmission of H.264. Based on high-performance Digital Signal Processor to implement H.264 video Encoder is one of most efficient methods, which also help to promote the application of H.264. ADI Blackfin561 is a high-performance Digital Media Processor with 600MHz clock rate. This dissertation choose BF561 as the hardware platform to implements the real-time H.264 encoder, and exploited the efficient means of H.264 encoder implementation based on DSP platform.To successfully transport H.264 C code onto the DSP device, after introduces the performance of BF561 DSP and unique features of its architecture, this dissertation states the whole optimizing process of the original C code. It choose JM85 . Various methods are adopted to adjusting the overall program structure and data structure. The new algorithm is consistent with the Baseline Profile, simple, clear, without the redundant and has the same coding result of the original JM. Through deeply studying the main techniques and algorithms, find out the bottleneck which influences the coding speed, then an improved diamond-searching algorithm is proposed to improve the code efficiency. Finally the improved encoding algorithms are transplanted to the DSP chip, some key points, such as decision of encoder tools, memory configuration, cache, DMA, C and assembly language optimization, are summarized.
Keywords/Search Tags:H.264/AVC, complexity analysis, Blackfin DSP, optimization
PDF Full Text Request
Related items