• 沒有找到結果。

在這一節中,我們會列出一些目前系統尚需補足的功能,或者是一些研究方 向在本論文中未提及的:

1. 系統傳輸層: 在這一篇論文中,我們所針對的 MPEG-4 的資料處理,都 只是針對本機檔案(local file),也就是不考慮網路上的資料流傳輸。所以 這一層是完全不在系統實作裡面的。

2. 系統同步層: 實作的系統沒有考慮資料的同步問題,這也是因為我所選 擇的 MPEG-4 多媒體內容並沒有很複雜的結構,並且資料都是靜態的,

所以也忽略了這一層。如果有實作傳輸層,這一層還是必要的。

3. JavaScript: BIFS 的互動功能是有限的,這是因為 BIFS 並沒有定義變數 來儲存狀態(state),所以有兩個以上的狀態要紀錄下來的時候,只靠 BIFS 就沒有辦法處理了,這時就必須借助其他的描述語言,在 MPEG-4 使用 了 JavaScript 來完成這項不足點。

4. MPEG-J: 由於 BIFS 並不能支援如程式般複雜的邏輯控制,所以在 MPEG-4 Version 2 擴展了這項新的功能,它是直接以一種程式控制的機 制來取代 BIFS 中以參數控制的機制。MPEG-J 提供了豐富的 API,不僅 在場景互動的功能上還有播放器相關的一些功能。MPEG-J 是在 MPEG-4 內容中加上 Java code 的串流,所以這意味著它一樣具有 Java 跨平台的 特性,如在 PC、PDA、Setup-Box。

5. 由於 PDA 上所使用的功能較少,我們實作出來的 MPEG-4 播放器只有 符合規格的某部分,像是 BIFS 中關於 node 的定義,我們就只實作了一 部分的 node,並且有些實作出來的 node 中的 field 也並沒有每一個 field 都實作出來,所以若是轉換出來的 BIFS 用到新的 node,那麼系統就必 須加入新的 node。

參考文獻或資料

[1] Yang-Chih Huang, “A Study on Interactive Support of MPEG-4”, Master Thesis of N.C.T.U Taiwan, 2000.

[2] Jang-Jer Tsai, “MPEG-4 Systems and Its Simulations”, Master Thesis of N.C.T.U Taiwan, 1999.

[3] Chorng-Shiuh Koong, "A Component-based Visual Scenario construction envirenment for non-programming users to create interactive electronic books",N.C.T.U Taiwan, dissertation,2000

[4] ISO/IEC 14496-1, Information Technology – Coding of Audio-Visual Objects:

Systems, 2d Edition, 2001.

[5] IM1 Core code + authoring tools Version 4.0 ISO/IEC JTC1/SC29/WG11 M5450

[6] ISO/IEC 14496-1, Information Technology – Coding of Audio-Visual Objects:

Systems Amendment: Textual Format: XMT Chapters 14-17, 2d Edition, 2001.

[7] ISO/IEC 14496-5, Information Technology – Coding of Audio-Visual Objects:

Reference Software, 2d Edition, 2001.

[8] International Standard ISO/IEC 14772-1:1997 – VRML 97: The Virtual Reality Modeling Language.

[9] Li-Hsien Chen, “The Implementation and Application of MPEG-4 Based Object Description Framework and Streaming Manager”, Master Thesis of N.T.U Taiwan, 2001.

[10] Meng-Chi Hsieh, “Design and Implementation of a MPEG-4 System”, Doctor Thesis of N.T.U Taiwan, 2003.

[11] Jen-Chieh Wang, “Entropy based Object Selection and Automatic Encryption Mechanism in MPEG-4 Streaming”, Master Thesis of N.C.K.U Taiwan, 2004.

[12] Po-Kai Chiu, “Design and Implement a MP4 Video-on- System Based on PC Cluster”, Master Thesis of N.C.K.U Taiwan, 2003.

[13] Jun-Rong Yang, “Implementing a MPEG-4 Interactive Environment with MPEG-J”, Master Thesis of N.C.K.U Taiwan, 2003.

[14] Grady Booch, James Rumbaugh, Ivar Jacobson著,UML使用手冊,張裕益譯,

博碩文化,台北,2003。

[15] 嚴子翔著,VRML 虛擬實境網頁語言,知城數位,2001。

[16] 楊先民著,PocketPC 程式設計自學手冊,學貫行銷,2002。

[17] MPEG Home Page. http://mpeg.telecomitalialab.com

[18] IBM MPEG-4 Technologies,http://www.research.ibm.com/mpeg4/indexjs.htm [19] EnvivoTV and Envivo Encoding Station web site: http://www.envivio.com [20] GPAC Project web site: http://gpac.sourceforge.net/

[21] MPEG-4 @ ENST : http://www.comelec.enst.fr/~dufourd/mpeg-4/index.html [22] MPEG Industry Forum: http://www.mpegif.org/

[23] ISMA: http://www.isma.tv/

[24] 資策會多媒體實驗室,http://www.iii.org.tw/special/

相關文件