| 研究生: |
王添明 Wang, Tien-Ming |
|---|---|
| 論文名稱: |
可重配置之多媒體軟體發展平台 reconfigurable multimedia software development platform |
| 指導教授: |
蘇文鈺
Su, Wen-Yu |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2006 |
| 畢業學年度: | 94 |
| 語文別: | 中文 |
| 論文頁數: | 55 |
| 中文關鍵詞: | 互動式數位電視廣播 、可擴展標示語言 、多頻段參數型等化器 、人工殘響產生器 |
| 外文關鍵詞: | Reverberator, IPTV, Multiband Parametric EQ, Extensible Markup Language |
| 相關次數: | 點閱:72 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
SMP (SCREAM Multimedia Platform)為一套由本實驗室所發展的多媒體系統軟體開發平台,主要目的之一是提供每位多媒體演算法開發者一個完善的演算法開發環境。
SMP同時具備了易上手的圖形操作介面,幫助使用者快速熟悉平台的操作方式,同時了解各個模組(Filter)間的互動並輕鬆完成模組的管理。使用者亦可利用簡單易懂的可擴展標示語言(Extensible Markup Language, XML) 來描述各模組的屬性介面,大大縮短介面實作的時間。希望演算法開發者藉由平台的操作與平台內建模組的適當運用,能專心致力於演算法的開發,在最快的時間內驗證演算法的正確性與效能。SMP並提供Java Filter模組,讓開發者多一種發展程式語言的選擇。
目前我們已大量運用此平台成功實作多種多媒體演算法,在聲音方面有數位式的多頻段參數型等化器(Multiband Parametric EQ)、二轉五聲道轉換器(2-to-5 Channel Conversion)及人工殘響產生器(Reverberator) 等,SMP也內建了MP3解碼器、AAC解碼器……等,可與上述效果器交互應用。在影像方面則有MPEG2解碼器、MPEG4解碼器、H.264解碼器……等。最後我們提供一個整合性專案”互動式數位電視廣播(IPTV)”來展示此平台的功能。
SMP (SCREAM Multimedia Platform), a platform designed to develop multimedia application software, is implemented by SCREAM Laboratory, NCKU. SMP provides programmers a well-equipped and user friendly programming environment.
SMP comes with convenient graphic user interface and a software management system which helps users to handle various modules, also called filters. With the help of Extensible Markup Language, known as XML, programmers are able to save a lot of time from portraying a hospitable user interface of filter properties. Multimedia programmers can thus concentrate on the evolution of their own algorithm. Developing applications with SMP becomes easy and efficient. Moreover, SMP provides Java Filter model for Java programmers.
We have already developed a variety of applications with SMP in six months. For audio, we built some digital audio processing modules, including a multi-band parametric equalizer (EQ), a 2-to-5 channel conversion, and a reverberator. SMP is equipped with a MP3 decoder, an AAC decoder, etc, which can work together with the other filters. For video, we built several decoders like MPEG2 decoder, MPEG4 decoder, H.264 decoder, etc. An integrated project called IPTV is also presented as a full functional demonstration of SMP.
[1] Simulating Graph Building with GraphEdit. http://msdn.microsoft.com/library/ default.asp?url=/library/en-us/directshow/htm/simulatinggraphbuildingwithgraphedit.asp
[2] LabVIEW - The Software That Powers Virtual Instrumentation - Products and Services - National Instruments. http://www.ni.com/labview/
[3] ASF Specification page. http://www.microsoft.com/windows/windowsmedia/ forpros/format/asfspec.aspx
[4] Official MPEG home page. http://www.mpeg.org/MPEG/index.html
[5] AVI File Format. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ directshow/htm/avifileformat.asp
[6] All algorithms were approved in 1991, finalized in 1992 as part of MPEG-1, the first standard suite by MPEG, which resulted in the international standard ISO/IEC 11172-3, published in 1993.
[7] COM. http://www.microsoft.com/com/default.mspx
[8] Java Native Interface: Programmer's Guide and Specification. http://java.sun.com/ docs/books/jni/
[9] SCREAM SMP Blog. http://scream.csie.ncku.edu.tw/Projects/SMP/
[10] Charles Petzold. “Programming Windows, Fifth Edition.” ISBN: 1-57231-995-X; Microsoft Press; November 11, 1998; 1479 pages.
[11] SMP online document. http://scream.csie.ncku.edu.tw/~showmin/SMPalpha10/doc/