• 沒有找到結果。

數位電視廣播系統(Digital Video Broadcast System)具有高影像解析度,

高傳輸品質,以及提供加值服務的特性。為了能讓數位內容產業界能夠在一個相 份較底層跟 broadcast stream 的讀取及繪圖相關的部份,讓使用者更容易在 middleware 之上開發軟體,這是我們採用 MHP 的理由之一。 收系統的發展已臻成熟,因此數位電視機上盒 STB(set top box)的解碼與執行能 力將直接影響使用者端應用程式服務之效率。在 MHP 標準中,是採用由 MPEG 所制訂的 Digital Storage Media Command and Control(DSM-CC)通訊協定來負責 應用程式和資料的傳輸,DSM-CC 相關功能之設計與製作是本論文重要的目標。

為了將應用程式由提供者端(電視台)發送出來,應用程式被切割並包裝成可經

由廣播傳送的 MPEG-2 Transport Stream,如何從 MPEG-2 Transport Stream 之中 有效率地抽取出其中的 DSM-CC stream,來下載 MHP 應用程式至 STB 中,對 STB 的效能有很大的影響。本論文將簡介 TS 的產生方式,並且將 Transport Stream Parser 列入本論文實作討論的部份。由於應用程式相關的資訊皆經由 Application Information Table(AIT)傳遞給接收端,快速而有效率解出 AIT 的內容才能保證 STB 的效能,再配合快速的 DSM-CC 解碼,可以更快速的讓使用者開始選擇並 播放加值服務的應用程式。

本論文由 transport stream 的接收階段開始,以實作的方式探討如何有效率並 且正確的從其中抽取出我們所需要的一切資料,並且把它一層層的傳給每一個階 段的處理器,直到解出檔案的原始狀況並且儲存到記憶體或是硬碟當中。

Figure 1. Interface between mhp application and mhp system

為了確實達到MHP規格所訂定的要求,我們藉由參考DVB-MHP的規格[1]

書、13818-1 的規格書[2]、13818-6[3]的規格書,作為本論文設計實作之DSM-CC 及數位電視管理系統其他部份的正確性、可行性、以及執行效能的根據,並藉由

處理目前在台灣實際播放的數位電視串流,來驗證本論文之實作的正確性。

根據數位電視管理系統各部份的功能與特性,本論文將分別探討下列 MHP 相關的功能:

1) MPEG-2 傳輸層:transport stream(TS)的產生、傳送、與接收之後的處 理。

2) 應用程式及資料的接收與解碼:digital storage media command and control (DSM-CC)的子系統以及各部份的處理。

3) 應用程式管理器(Application Manager)相關模組:

A. Program Association Table(PAT)及 Program Map Table(PMT)的處理 器。

B. Application Information Table(AIT)的處理器。

根據我們所提出的架構所實作的系統,可確實達到高效能的數位電視應用程 式之接收、解碼、以及播放。

本論文下面幾個章節的組織如下。首先,在第二章,我們會先對相關的研究 進行討論。接下來,在第三章,我們會對系統的設計概念和背景做一個介紹。第 四章則是描述實作的細節,而第五章則是討論實驗的結果。最後,在第六章會對 一些未來可能進行的系統改進方式進行討論。

相關文件