(3.215.183.251) 您好!臺灣時間:2021/04/22 22:42
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:楊峻榮
研究生(外文):Jun-Rong Yang
論文名稱:以MPEG-J實作MPEG-4之互動環境
論文名稱(外文):Implementing a MPEG-4 Interactive Environment with MPEG-J
指導教授:黃悅民黃悅民引用關係
指導教授(外文):Yueh-Min Huang
學位類別:碩士
校院名稱:國立成功大學
系所名稱:工程科學系專班
學門:工程學門
學類:綜合工程學類
論文種類:學術論文
論文出版年:2003
畢業學年度:91
語文別:中文
論文頁數:83
中文關鍵詞:終端機物件描述場景
外文關鍵詞:MPEG-JMPEG-4MPEG-J APIMPEGletJSH.JNI
相關次數:
  • 被引用被引用:0
  • 點閱點閱:98
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:14
  • 收藏至我的研究室書目清單書目收藏:0
雖然MPEG-4以物件為基礎的特性實現了使用者與媒體互動的夢想,但是其所使用的BIFS參數控制的機制並不能達到如程式般之邏輯判斷,與複雜控制的地步。而MPEG-J是MPEG-4 Version 2 所擴展的功能,它是一種以程式控制的機制來取代Version 1之BIFS參數控制的機制。除此之外MPEG-J提供了豐富的API,不只在場景互動的表現外,更能擷取及控制播放器使用與狀態,如控制解碼器、網路組態與讀取播放器資源狀態等等。
MPEG-J是在 MPEG-4 內容中加上Java code(MPEGlet)的串流,這意味著其附加著MPEG-J程式的串流資料,可以很容易的跨平台使用及發展,如PC、Set- Top-Box、PDA。
本文將針對MPEG-4之概念,MPEG-4終端機架構、MPEG-J之原理與架構,及在實作部份製作一個MPEG-J播放器,及撰寫MPEG-J之程式並嵌入至MPEG-4媒體串流來實際在播放器運行,以驗證各種MPEG-J API的應用,最後提出MPEG-J未來可能之研究方向。
Although the interaction between end users and media can be implemented by the object-based MPEG-4 standard, it is still hard to make logic decisions and complex controls by using BIFS control parameters. MPEG-J extends the capabilities of MPEG-4 Version 2. It uses program controls to replace the mechanism of parameter control of MPEG-4 Version 1. It supplies many APIs that not only get a better performance of scenes’ interaction, but also can access the status of media player and control the resource usage of media player.
MPEG-J combines MPEG-4 stream media data with Java code which can make the stream data easily being used and developed across the different platforms such as PC, Set-Top-Box and PDA.
This thesis has implemented a MPEG-J player based on the principle and architecture of MPEG-J and MPEG-4 terminal architecture. MPEG-J programs embedded in MPEG-4 media stream, have also been created and run under the MPEG-J player to test different MPEG-J API applications in this work.
第一章、緒論.........................1
1.1 前言...........................1
1.2 章節安排.........................1
第二章、MPEG-4........................3
2.1 MPEG-4概述........................3
2.2 MPEG-4系統架構......................5
2.2.1 傳輸層(Delivery Layer)................6
2.2.2 同步層(Synchronization Layer)............ 6
2.2.3 解壓縮層(Cpmpression Layer)............. 7
2.2.4 合成呈現層(Composition and Rendering Layer)..... 8
2.3 系統解碼模組.......................8
2.4 物件描述架構概述(Object Description)..........9
2.4.1 Object Descriptor...................11
2.4.2 InitialObjectDescriptor................12
2.4.3 ES_Descriptor.....................15
2.4.4 DecoderConfigDescriptor................16
2.4.5 SLConfigDescriptor.................. 17
2.5 場景描述(Scene Description)..............19
2.5.1場景節點架構......................20
2.5.2 事件路由....................... 22
2.5.3 BIFS-Command .....................23
2.5.4 BIFS與VRML 相異之處..................23
第三章、MPEG-J 系統.....................25
3.1 MPEG-J 概述.......................25
3.2 MPEG-J 系統結構.....................27
3.3 MPEG-J session .....................29
3.4 MPEG-J Elementary stream 與傳輸.............29
3.5 MPEGlet 的生命週期 ...................30
3.6 MPEGlet的 Security Mode.................30
3.7 Class Dependency ....................31
3.8 MPEG-J 中的時間標籤...................31
3.9 MPEG-J streaming Header.................32
3.10 MPEG-J的應用程式界面(MPEG-J API)...........33
3.10.1 Terminal APIs ....................33
3.10.2 Scene APIs......................34
3.10.2.1 SceneManager界面..................35
3.10.2.2 SceneListener界面 .................36
3.10.2.3 Scene界面 .....................36
3.10.2.4 Node 界面 .....................37
3.10.3 Resource API.....................39
3.10.3.1 ResourceManager ..................40
3.10.3.2 CapabilityManager .................40
3.10.3.3 事件........................41
3.10.4 Decoder API .....................42
3.10.5 Network API .....................43
3.10.5.1 網路資訊存取(Network Query) ...........43
3.10.5.2 通道控制(Channel Control) ............44
3.10.6 其他APIs.......................44
3.11 MPEG-J Profiles ....................45
第四章、系統實作 ......................46
4.1 實作架構 ........................46
4.1.1 基本播放器 ......................46
4.1.2 MPEG-J終端機(Base_Player Enable MPEG-J).......49
4.2 實作過程 ........................53
4.2.1 安裝實作環境 .....................54
4.2.2 編寫MPEG-J程式.................... 55
4.2.3 產生MPEG-J串流 ....................56
4.2.4 編寫場景描述..................... 58
4.2.5 編寫物件描述..................... 60
4.2.6 產生 BIFS及OD串流檔案.. .............. 65
4.2.7 產生媒體串流..................... 65
4.3 實作結果........................ 66
第五章、實作問題探討與結論................. 70
5.1 實作之問題....................... 70
5.1.1 CPU speed顯示不準確............. .... 70
5.1.2 终端機負載顯示不準確之問題 ..............72
5.1.3 中文顯示的問題.................... 74
5.2 跨平台之問題...................... 74
5.3 native之問題...................... 74
5.4 結論.......................... 76
第六章、未來研究方向 ....................77
6.1 MPEG-J 視覺化界面互動媒體製作工具............79
6.2 跨平台的研究...................... 79
6.3 無線網路串流化環境................... 80
6.4 Back channel架構之研究................. 80
參考文獻.......................... 82
[1] MPEG Home Page. http://mpeg.telecomitalialab.com/
[2] MPEG-4 Requirements, version 14 ISO/IEC JTC1/SC29/WG11 N3534, 2000
[3] MPEG-4 Requirements, version 17 ISO/IEC JTC1/SC29/WG11 N4310, 2001
[4] Overview of the MPEG-4 Standard , ISO/IEC JTC1/SC29/WG11 N4030,2001
[5] MPEG-4 Overview, ISO/IEC JTC1/SC29/WG11 N4668,2002
[6] MPEG-4 Overview, ISO/IEC JTC1/SC29/WG11 N3342,2000
[7] ISO/IEC JTC1/SC29/WG11 N5450, BIFS/OD Encoder version 4.0, November 1999.
[8] ISO/IEC JTC1/SC29/WG11 N4599, TRIF multiplexer version 2.5, March 1999.
[9] ISO/IEC 14772-1, The Virtual Reality Modeling Language, 1997, http://www.vrml.org/ Specifications/VRML97
[10] Andera L. Ames, David R. Nadeau, John L. Moreland “VRML 2.0 Sourcebook Second edition”1997
[11] Fernando Pereira, Tourady Ebrahimi “The MPEG-4 Book”2002
[12] Aaron E. Walsh, Mika鋀l Bourges-S歋venier ; foreword by Leonardo Chiariglione. ”MPEG-4 Jump-Start”2002
[13] Gentric, Philipe, et all.,”RTP Payload Fromat for MPEG-4 Stream,”Internet Draft draft-gentric-art-mpeg-4-multiSL-0.txt.
[14] Viswanathan Swaminathan , Gerard Fernando, “MPEG-J: Java Application Engine in MPEG-4”,2000
[15] Robetto Becchini, Gianluca De Petris ,”Java Enable MPEG-4 Services: The MPEG-J Framework”,1999
[16] ISO/IEC JTC1/SC29/WG11 N4848, 14496-1:2002 System Annex-v MPEG-J APIs Listing
[17] ISO/IEC 13818, Information technology-Gentric coding of moving picture and associated audio information, 2000
[18] ISO/IEC 14496-1, Information technology-Coding of audiovisual object, Part 1:System, 2001
[19] ISO/IEC 14496-5, Information technology-Coding of audiovisual object, Part 5:Reference Software, 2001
[20] Sun Microsystems, Inc.“PersonalJava Technology White Paper”,1998
[21] http://www.envivio.com/
[22] ISO/IEC 14496-1, Information technology-Coding of audiovisual object, Part 1:Systems N4848, 2002
[23] AC033/CSE/PM/AR/R/018/b0 Software Open MultiMedia Interactive Terminal-SOMMIT Annual, Project Review Report, June 1999
[24] Peiya Liu Siemens Corporate Research “MPEG-4: A Multimedia Standard for the Third Millennium, Part 2“
[25] Julien Signès , CA USA,Binary Format for Scene (BIFS):Combining MPEG-4 media to build rich multimedia services
[26] DAVIC 1.4.1 Specification Part 9 Information Representation (Technical Specification), 1999
[27] Hari Kalva, Li Tang, Jean-Fran¸ cois Huard, Student Member, IEEE, George Tselikis,Javier Zamora, Lai-Tee Cheok, and Alexandros Eleftheriadis “Implementing Multiplexing, Streaming,and Server Interaction for MPEG-4”
[28] Carsten Herpel, IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 9, NO. 2, MARCH 1999 “, “Elementary Stream Management in MPEG-4”
[29] Julien Signès ,Yuval Fisher, Alexandros Eleftheriadis “MPEG-4: Scene Representation and Interactivity”
[30] http://java.sun.com
[31] IM1 Core code+authoring tools Versiov 4.0 ISO/IEC JTC1/SC29/WG11 M5450
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔