基于巴西數字電視Ginga中間件的介紹與實(shí)現
引言
本文引用地址:http://dyxdggzs.com/article/123853.htm巴西的數字電視制式是ISDB-T。巴西的數字電視市場(chǎng)發(fā)展迅速,不像中國的城鎮用戶(hù)以DVB-C 的數字電視為主,由于巴西的地理環(huán)境,地面數字電視廣播逐漸成為了巴西老百姓的首選。那么數字地面廣播如何實(shí)現交互呢? Ginga這種中間件技術(shù)應運而生 。
Ginga中間件系統介紹
Ginga分為2個(gè)子系統(如圖1)。
Ginga-J 是基于GEM(Globally Executable MHP,注:是由DVB項目組制定的互動(dòng)電視中間件標準)的技術(shù)體系,它類(lèi)似一個(gè)Java的容器, 可以執行Java系列應用程序
Ginga-NCL是各種交互式應用的載體,它采用了一種XML(Extensible Markup Language,可擴展標記語(yǔ)言,注:它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語(yǔ)言))應用技術(shù)作為其核心技術(shù),這個(gè)子模塊主要執行一些陳述性的文檔。
由于 Ginga的應用是互動(dòng)程序和陳述性文檔變換的,所以Ginga-J和 Ginga-NCL之間是通過(guò)一個(gè)bridge(橋模塊)來(lái)進(jìn)行溝通。溝通這兩個(gè)子模塊的底層是一個(gè)叫common core(共同核心)的執行模塊,該模塊的主要作用是從回傳信道中提取內容 ,對普通的內容進(jìn)行解碼。
Ginga 的主要應用
應用一:圖2是主流巴西電視臺Bradesco的一個(gè)關(guān)于嘉年華的直播節目,電視臺在發(fā)射信號中插入了Ginga 的信息量非常豐富,有別于模擬信號的CC信息(Closed Caption,注:CC字幕就是隱藏式字幕,其實(shí)多數CC字幕和劇本是一樣的,里面除了對白之外,還有現時(shí)場(chǎng)景的聲音和配樂(lè )等信息,之所以做CC字幕,在國外主要是為了方便有聽(tīng)力障礙的殘障人士),還有一些簡(jiǎn)單EPG(電子節目指南)信息,Ginga的Java程序更加圖形化、個(gè)性化,我們可以從圖2中了解到每一個(gè)嘉年華參賽隊伍的詳細資料,例如領(lǐng)舞女郎信息,舞隊的歷史等等。
應用二:巴西總統選舉 ,各大電視臺都會(huì )在自己的節目中傳播 Ginga信息,比如候選人的信息,觀(guān)眾可以通過(guò)遙控器在電視中直接投后選人的票。
應用三: 圖3是電視劇的截圖,我們調出Ginga,可以獲得電視劇的劇情介紹、人物信息。
評論