簡易檢索 / 詳目顯示

研究生: 洪俊榮
Hung, Chun-Jung
論文名稱: 數位視訊廣播多媒體家用平台之DSM-CC軟體設計與實現
Software Design and Implementation of the DSM-CC Mechanism for Digital Video Broadcasting- Multimedia Home Platform (DVB/MHP)
指導教授: 黃崇明
Huang, Chung-Ming
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 74
中文關鍵詞: 數位電視廣播數位電視
外文關鍵詞: MHP, DVB, DSM-CC, Object Carousel, Data Broadcasting
相關次數: 點閱:67下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 數位化技術的發展,改變原本電視廣播服務的傳遞方式,隨之而來的高品質影音與多樣化內容,使得數位電視的廣播服務,已經大不相同於過去的傳統電視廣播服務。在目前數位電視的標準中,尤以歐盟的Digital Video Broadcasting (DVB)發展最為快速且普及。而近年來,因應多媒體(Multimedia)與網際網路(Internet)相關技術之發展,DVB開始著手推動互動式(Interactive)電視與電視網路化的願景。為了實現互動式電視與電視網路化的夢想,DVB制定了家庭多媒體軟體平台(Multimedia Home
    Platform,MHP)標準,提供互動式數位電視與電視網路化之共通平台。在DVB的資料廣播(Data Broadcasting)部分,由Digital Storage Media Control and Command (DSM-CC) 擔任重要角色,在DVB環境中負責提供數據下載服務。本論文透過設計與實作DSM-CC系統,了解資料廣播的資料解析過程,並以系統實作的觀點,探討DVB與MHP規範中所欠缺的部分,例如記憶體管理、DSI、DII與DDB之間的關係、Module Composition、內容更新、Service Domain的管理以及MHP的路徑問題等,提出見解與解決方式,期待成為未來DVB與MHP改進的參考。

    During the past years, the Digital Television Broadcast (DVB) standard has been developed rapidly and has also become one of the most popular Digital Television standards. The essential idea of DVB is to replace analog services with digital ones, while DVB2.0 contains a roadmap for the development of digital broadcasting technology. The purpose of DVB 2.0 is to build bridges to the world of computing and telecommunications. With the evolvements of multimedia and Internet techniques, DVB starts to develop interactive TV, of which the data comes from the data broadcasting of DVB. In order to handle the data of DVB data broadcasting, Digital Storage Media Control and Command (DSM-CC) specifications are then defined in DVB. In this thesis, we investigate the data decoding process within data broadcasting by designing and implementing the DSM-CC mechanism. Some issues that are ambiguously defined in the specification of DSM-CC, i.e., memory management, the relation of sections, module composition, content update, management of Service Domain and the problem of path, are clarified. In this thesis, the solutions for resolving the aforementioned issues are also proposed as the references of improving DVB specifications.

    目錄 第一章 Introduction 1 第二章 Preliminary 3 2.1 Digital Television Standard . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 Digital Video Broadcasting (DVB) . . . . . . . . . . . . . . . . . . . . . . 5 2.3 Multimedia Home Platform(MHP) . . . . . . . . . . . . . . . . . . . . . . 6 2.4 The Example of Interactive TV . . . . . . . . . . . . . . . . . . . . . . . . 8 第三章 Digital Storage Media Control and Command (DSM-CC) 12 3.1 Data Encapsulation Mechanism of DSM-CC . . . . . . . . . . . . . . . . . 12 3.2 Object and Service Domain . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3 Section and Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.4 MPEG-2 Transport Stream . . . . . . . . . . . . . . . . . . . . . . . . . . 16 第四章 DSM-CC System 19 4.1 System Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.2 System Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 4.3 The Formation of Service Domain . . . . . . . . . . . . . . . . . . . . . . 24 第五章 Main Issue of System Implementation 27 5.1 Memory Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 5.2 The Relation of DSI.DII and DDB . . . . . . . . . . . . . . . . . . . . . 29 5.3 Module Composition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.4 Content Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.5 Management of Service Domain . . . . . . . . . . . . . . . . . . . . . . . 33 5.6 Absolute Path and Relative Path . . . . . . . . . . . . . . . . . . . . . . . 34 第六章 Performance Analysis 36 6.1 The Performance of Memory Management . . . . . . . . . . . . . . . . . . 36 6.2 Functions of the DSM-CC Mechanism . . . . . . . . . . . . . . . . . . . . 39 第七章 Conclusion 43 附錄A The Formats of Table 48 A.1 Program Association Table (PAT) . . . . . . . . . . . . . . . . . . . . . . 48 A.2 Program Map Table (PMT) . . . . . . . . . . . . . . . . . . . . . . . . . . 49 A.3 Application Information Table (AIT) . . . . . . . . . . . . . . . . . . . . . 50 附錄B The Formats of Section 53 B.1 Section Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 B.1.1 Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 B.1.2 Message Header . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 B.2 Download Sever Initiate (DSI) . . . . . . . . . . . . . . . . . . . . . . . . 55 B.3 Download Info Indication (DII) . . . . . . . . . . . . . . . . . . . . . . . . 57 B.4 Download Data Block (DDB) . . . . . . . . . . . . . . . . . . . . . . . . . 58 附錄C The Formats of Object 60 C.1 Object Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 C.1.1 Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 C.1.2 Sub Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 C.2 Directory Object and ServiceGateway Object . . . . . . . . . . . . . . . . 62 C.3 File Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 附錄D System Control Interface 64 D.1 ContentUpdate Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 D.1.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 D.1.2 Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 D.1.3 Constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 D.1.4 Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 D.2 ModuleControl Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 D.2.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 D.2.2 Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 D.2.3 Constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 D.2.4 Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 D.3 ApplicationInformationTable Class . . . . . . . . . . . . . . . . . . . . . . 67 D.3.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 D.3.2 Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 D.3.3 Constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 D.3.4 Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 D.4 SDManager Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 D.4.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 D.4.2 Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 D.4.3 Constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 D.4.4 Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 D.5 UpdateMessage Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 D.5.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 D.5.2 Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 D.5.3 Constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 D.5.4 Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 D.6 ModuleInfo Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 D.6.1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 D.6.2 Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 D.6.3 Constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 D.6.4 Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

    [1] Steven Morris and Anthony Smith-Chaigneau. Interactive TV Standards .
    [2] DVB OrganizationWeb Site . http://www.dvb.org.
    [3] Graham Mills. DVB2.0 Making Progress. DVB-Scene Magazine.
    [4] DVB Version 2.0. DVB white Paper.
    [5] B.; Meinkohn F.; Khadraoui Dj.; Courant M.; Khadraoui, M.; Hirsbruner. Interactive TV Show Based on Avatars. Systems Communications, 2005. Proceedings.
    [6] MHP Organization Web Site . http://www.MHP.org.
    [7] MHP - Multimedia Home Platform. DVB white Paper.
    [8] N. Montavont and T. Noel. Design and implementation of DVB-T receiver system for digital TV. Consumer Electronics, IEEE Transactions on, 50:991 – 998, Nov. 2004.
    [9] D.; Jun Shi; Liang Gan; Jingwei Tan; Newton, P.; Kelly. Recording interactive TV. Consumer Electronics, 2003. ICCE. 2003 IEEE International Conference on.
    [10] A.; Fernandez A.; Diaz R.; Fernandez M.; Garcia J.; Rodriguez, R.; Gil. DVB-MHP transport stream generator. Video/Image Processing and Multimedia Communications
    4th EURASIP-IEEE Region 8 International Symposium on VIPromCom.
    [11] Information technology - Generic coding of moving pictures and associated audio information-Part 6:Extensions for DSM-CC. ISO/IEC 13818-6, September. 1998.
    [12] ATSC Organization Web Site . http://www.atsc.org.
    [13] DiBEG Organization Web Site . http://www.dibeg.org/.
    [14] Developments with DVB-T. DVB white Paper.
    [15] DVB-S2. DVB white Paper.
    [16] DVB-H. DVB white Paper.
    [17] Reimers. U.H Wu. Y, Hirakawa. S and Whitaker. J. Overview of digital television development worldwide. Proceedings of the IEEE, 94:8 – 21, Jan. 2006.
    [18] U.H. Reimers. DVB-the family of international standards for digital video broadcasting. Proceedings of the IEEE, 94.
    [19] W.H.; Bensberg G.; Mills, G.S.; Dobbie. DVB specifications for broadcast-related interactive TV services. Electronics and Communication Engineering Journal, 9.
    [20] Alcatel Carsten Vogt and France. THE DVB MHP SPECIFICATION - A GUIDED TOUR. World Broadcast Engineering - Spring Edition -.
    [21] John Jones. DVB-MHP/Java TV TM Data Transport Mechanisms. International Conference on Technology of Object-Oriented Languages and Systems, 10.
    [22] J.; Piesing. The DVB multimedia home platform - ”MHP”. Interactive Television (Ref. No. 1999/200), IEE Colloquium on.
    [23] J.; Piesing. The DVB multimedia home platform (MHP) and related specifications.
    Proceedings of the IEEE, 94.
    [24] Information technologyyGeneric coding of moving pictures and associated audio information: Systems. ISO/IEC 13818-1, December. 2000.
    [25] Digital Video Broadcasting (DVB);DVB specification for data broadcasting . ETSI EN 301 192, May. 2003.
    [26] Digital Video Broadcasting (DVB);Implementation guidelines for Data Broadcasting .
    ETSI Tr 101 202, January. 2001.
    [27] Digital Video Broadcasting (DVB);Multimedia Home Platform (MHP) Specification 1.1.1. ETSI TS 102 812, June. 2003.

    下載圖示 校內:2009-07-21公開
    校外:2011-07-21公開
    QR CODE