Font Size: a A A

Tms320dm642 Dsp-based Xvid Video Encoder Implementation And Optimization,

Posted on:2008-09-12Degree:MasterType:Thesis
Country:ChinaCandidate:X D PuFull Text:PDF
GTID:2208360215950227Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information conducting technology and the rapid increase of the requirement that people need image information, the multimedia encoding and decoding technology has applied much more extensively. How should we apply the video encoding and decoding technology into the embedded video application area for realizing collecting, conducting, storing and transferring much video data in real time? This problem becomes the study emphasis of video information storage and communication. As the second generation video and audio compression standard, the MPEG-4 has the characteristics of mature technology, lower complexity, and strong practicability. TMS320DM642 is a kind of high performance DSP of facing the digital multimedia application from TI Corporation. On this base, it will be practical significance that deeply studies the realization and optimization method of video coder base on DSP. This thesis works mainly about DM642 video coder's realization and optimization.At first, the development process of video coding standard is introduced in this thesis. Then, it simply analyzes the MPEG-4 coding arithmetic including the coding process and some key arithmetic. After that, it introduces the Xvid coding arithmetic as the second generation MPEG-4 video coding core. And the direction of the code amelioration and optimization is made basically.Secondly, the thesis introduces the DM642 digital processor's hardware characteristics, the internal system architecture of CPU, the instruction sets and pipeline structure in detail. And it simply explains the hardware development platform SEED VPM642 and the software development environment CCS.Thirdly, the thesis analyzes the important data structure and standard interface of Xvid for Xvid coding arithmetic with C code in PC environment. Then it transplants this Xvid coding arithmetic into DM642 platform, and deeply researches this arithmetic realization based on DM642 Xvid coder.Finally, by using of the DM642 characteristics, the thesis takes a series of program optimization methods to meet the requirement of real time. For example, it takes such methods as proper configuration of compiling selection, assignation of memory, cache design of ping-pang, amelioration of arithmetic process, EDMA parallel data transfer, use of internal function, and modification of linearity compiling. The result is the realization of coder optimization based on platform.
Keywords/Search Tags:MPEG-4, DM642, Xvid, video coding, optimization
PDF Full Text Request
Related items