Font Size: a A A

Optimization Of The Multimedia Processing Library Based On BF53x

Posted on:2007-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:X B WangFull Text:PDF
GTID:2178360182490547Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the development of multimedia technology, real-time system of various video and audio coding standards has been widly applied. Digital signal processor, which is rich in instruction, has special core structure, powerful in throughput and computing, is widely used in the multimedia processing, and this solution is considered to be the most effective approach.Blackfin Processors embody a new breed of 16/32-bit embedded processor designed specifically to meet the computational demands and power constraints of today's embedded audio, video, and communications applications. Considering three facts in software development:(1)we could build a set of common computationally intensive functions needed on the similar processor;(2)Developers would have to optimization the functions carefully to get adequate performance;(3)This optimization process was complicated and time-consuming. So we began to build a set of optimized multimedia processing libraries, consisted of Video/Audio CODEC, Image Processing, Signal Processing, Speech compression, and so on. Also the libraries are convenient for call and ensure that product developing time is minimized.In this paper, first, the video and image processing libraries in multimedia processing library were encapsulated in several level functions, and we analyzed the different level functions. Different level functions are suitable for different systems. Second, we introduced the hardware platform -Blackfin processor and the software platform-Visual DSP, they are both the basis of the optimization. Third, the optimization of multimedia processing library based on the BF53x series DSP, this part is the emphases of the paper, the optimization methods cover three aspects: the algorithm of the Video CODEC, the structure of memory and the assemble code for DSP. Then, we use the multimedia processing library to construct an application system: Digital Video Surveillance. Finally, there are conclusion and tasks in the future.
Keywords/Search Tags:Multimedia, Blackfin processor, optimization, CODEC
PDF Full Text Request
Related items