Font Size: a A A

Design&implementation Of A Video Player System With Configurable DSP

Posted on:2011-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:J M XiaFull Text:PDF
GTID:2178360308952614Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the extensive applications of laptop, mobile phone, digital TV box, and mobile internet devices in the market, the multimedia intellective terminal's design is multiplicate and various, but their functions and cost are enormous different. The multimedia's basic integration function and cooperating ability between devices become the key parameters when they were released to the market. But currently there are a lot of encoding/decoding arithmetic standard in different fields, so the system's high integration and configuration will decide the product's future. They also need some other key characteristics, such as a low power consumption, a low design cost, and short development period. The Configurable DSP can match all of these requirements. This paper discussed a video player system's design and realization based on this kind of DSP, and explored this system structure advantages as well.The paper's major work and contribution is as followings:1. Various multimedia standard implementation methods and development status were researched., The system's key technology in this paper was analyzed in detail. This part include various codecs ,eg. MPEG4,H263,H264,VC1,RV, and container media formats,eg.3GP,AVI,ASF,RMVB. This system integrate video engine's identity to implement its compatibility.2. The system integer SoC and software structure design were expatiated, including every SoC module details, and omnibus design data was given. The SoC include one ARM core, one DSP engine and other device IP. It implement video displaying, audio playing, file reading, and memory controlling functions. The system is tested on the different layer to verify system's functions.3. Implementation of each API design and configuration based on the hardware structure were described carefully. The system controller drive the video engine,the API include initial, stream transmitting,picture getting,handle closing. In Init stage, it should parse the media and by this load engine's program to start engine,and malloc share memory. In the transmitting stage, it should check the inputing queue and send source strame frames when queue is not full. The system check output queue and get out the picure data when it is not empty.When all the frames has been sent,the handle and memory should be closed.4. The specific system transplant application to the WinCE platform was achieved succeed. Testing data verified the system's design characteristics such as configurability and compatibility are valid. Porting this system API to the WinCE via Directshow structure, playing media file via windows media player and do the data verification on this platform.5. Based on all of above design, realization and system testing verified the system design were feasible and valid. Based on the playing function, fulfil the system API verification by the method of stream limited testing,bandwidth analysis,API flow analysis etc.This system is based on the integration design between configurable DSP and system controller, The ripe system will have the feature as configurable, extensible, upgrade, low-cose, and with short develop period. Comparing with the same kind of other products, this system will have prodigious advantages. It also has good referenced value to multimedia product design in the various fields.
Keywords/Search Tags:Configurable, DSP, SoC, Multimedia
PDF Full Text Request
Related items