Font Size: a A A

Research And Optimization Of The H.264Video Encoder Base On BF561Dual-core Processor

Posted on:2014-06-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y J ShuFull Text:PDF
GTID:2268330395993877Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Network, the digital image information technology and different types of embedded chip, all of this has been penetrate into the daily life of our society with multimedia applications. The emergence of the high-tech tools, for example, from the most portable PC to highly sophisticated phones, from space satellites beyond the bounds of No. Dragon under the sea, to have confirmed that no matter which industry increasingly can not be separated from the high-definition video, audio and pictures image technology. Not only having a highly specialized technical area, but also our working lives is that the image has become an irreplaceable expression.Now, video technology have been paid more attention and used more widely, but there is no a unified format. So how to video data formats unified and let the video images barrier-free play on different platforms become more important. There are two video codec standards have been developed, one is ISO’s MPEG-X, and anther is ITU’s H.264X. But China has issued a set of independent intellectual property rights of digital audio and video codec standard in2002is AVS standard.This article describes the need to realize the video image coding software and hardware design and discussed the main work such as the video acquisition and processing, research and optimization of the encoder based on H.264encoding rules and so on.This design of the implementation process will be the H.264international coding protocol based X264encoder ported to run in the embedded processor platform software and hardware functions are implemented.The hardware includes the ADSP-BF561development board hardware structures and function-driven.Through the using bidirectional video interface PPI interface connected camera, the acquisition function of the camera video image capture, will be collected by the the ADV7183image format processing module to convert analog video signals into digital video signals, and using a dedicated DMA channel sent Blackfin561processorin to be encoded.After major cross-platform portability complete H.264video coding has targeted optimization and re-encode.X264encoder is coded in C language platform, in the embedded processor and Visual DSP++platform is not used directly.This article in H.264encoding process and processor features and content development platform supported by a detailed understanding of the targeted and does not affect the encoder implementation and optimization of transplant.Into the design of this article, code porting and optimization, making the X264can eventually be used in the BF561processor platform and make it run rate has improved to some extent.However, because of the faster video encoding requirements are not blindly, but need to guarantee a certain compression ratio and to ensure image quality as a precondition, for different needs of the video image as well as more targeted optimization.
Keywords/Search Tags:Video Acquisition and Processing, Blackfin561, H.264, X264, Research AndOptimization
PDF Full Text Request
Related items