陳銘憲臺灣大學:電機工程學研究所林其佳Lin, Chi-ChiaChi-ChiaLin2007-11-262018-07-062007-11-262018-07-062005http://ntur.lib.ntu.edu.tw//handle/246246/53256台灣預計在2010年,將會全面回收傳統類比電視,取而代之的是數位電視。數位電視不再像傳統類比電視只允許使用者單方向收看電視內容,數位電視系統架構允許使用者在數位電視機上盒執行應用程式,使用者透過應用程式將可以與傳播業者甚至其他使用者達成雙向互動。但是目前使用者唯一與數位電視機上盒溝通的裝置只有搖控器,而搖控器傳輸的範圍十分有限。在本篇論文中,我們提出了一個系統,將搖控器的功能拓展到行動裝置,包括行動電話,筆記型電腦與口袋型個人電腦。為了符合未來的標準,在數位電視機上盒我們採用「多媒體家庭平台」做為我們的「中介軟體」。伺服器端與使用者端的程式則以Java程式語言實作。我們的系統提供了兩個服務,一個是線上觀看目前數位電視播放的內容,另一個是由使用者傳送命令給數位機上盒,將目前播放的節目錄下來。我們假設未來家中將會有一個「個人多媒體伺服器」,這個伺服器在我們的系統中負責將數位電視內容做「轉碼」並且廣播到網路,同時也扮演「網頁伺服器」的角色。使用者可以用手機透過GPRS連線到「多媒體家庭平台」伺服器,或者以瀏覽網頁的方式,而「網頁伺服器」將以第三者的身份代替使用者與「多媒體家庭平台」伺服器溝通。Traditional analogue TVs are expected to be replaced by digital TVs in the very near future. Unlike the traditional TV system, the digital TV architecture allows users to execute application programs in their set-top-boxes. One of the benefits is that users can communicate interactively with their broadcasters or even other subscribers by executing certain programs via some channels, e.g. The Internet. However, the only input device for users is the remote controller, which has rather limited transmission range. In this thesis, we propose a system that allows mobile devices, e.g. mobile phones, laptops and PocketPCs, to control set-top-box. For future compatibilities, we adopt MHP (Multimedia Home Platform) as our middleware in the set-top-box. Server programs and client programs are implemented by Java. Our system provides two services: one is to view the digital contents online; and the other is for users to command MHP server to record a TV program. We assume that in the future inside every house there will be a “Personal Multimedia Server”. This server serves the functions of transcoding DTV contents to video streaming data and broadcasting to the Internet. Also, it plays the role as web server. Users can connect to the MHP server by mobile phones via GPRS. They can also let the web server be the third party to communicate with the MHP server by browsing the web site.Abstract ii Acknowledgement iii Table of Contents iv List of Figures vi Chapter 1 Introduction 1 1.1 Digital TV 1 1.2 Related Works 5 Chapter 2 Preliminaries 8 2.1 Digital Video Broadcasting 8 2.2 Multimedia Home Platform 10 2.3 Electronic Program Guide 13 Chapter 3 System Architecture 14 3.1 User Interface 16 3.2 Remote Control: Recording 17 3.2.1 MHP Server 18 3.2.2 Web Server 18 3.2.3 Client: Mobile Devices with Browser 18 3.2.4 Client: Mobile Phones 19 3.3 Live Broadcasting 20 3.3.1 Microsoft Media Encoder 20 3.4 Combination of 2 sub-systems 21 Chapter 4 Implementation 23 4.1 MHP Server 24 4.1.1 Irt MHP Reference Implementation 24 4.1.2 Command Types 24 4.1.3 Recording 26 4.2 MHP Client 27 4.2.1 MHP Client for Mobile Phones 27 4.2.2 MHP Client for Mobile Devices with Browser 28 4.3 Web Server 30 4.3.1 Embed a Java Program to Web Page 30 4.3.2 Embed a Media Player to Web Page 30 4.3.3 Message Bar 31 4.4 Microsoft Media Encoder 9 Series 32 Chapter 5 Experimental Results 34 5.1 Experimental Results of Mobile Phone 34 5.2 Experimental Results of Laptop 40 5.3 Memory Consumption 43 Chapter 6 Conclusion and Future Works 45 Bibliography 473571202 bytesapplication/pdfen-US數位電視DTVMHPEPG使用行動裝置透過網際網路控制數位電視機上盒的系統與實作On Controlling Digital TV Set-Top-Box by Mobile Devices via IP Networkthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/53256/1/ntu-94-R92921092-1.pdf