數(shù)字電視 HbbTV與GoogleTV平臺的技術分析
HbbTV支持兩種類型的應用:1)廣播電視相關的應用,通過廣播電視通道傳送;2)獨立于廣播電視的應用,它們不通過廣播電視通道傳送。
根據(jù)應用與廣播頻道(Service)綁定或網(wǎng)絡連接的不同情況,還可以有如下不同的應用模型,下面從簡單到復雜列出了幾種:
只與一個廣播頻道相綁定的應用:在頻道選擇時,應用啟動;在頻道切換走時,應用終止;
與多個頻道相綁定的應用:在其中的任何一個頻道選擇時,應用啟動;在此頻道切換走時,應用終止,即使新頻道也有此應用與其綁定;
在頻道切換時保持運行的應用:這種應用與多個廣播頻道綁定,在任何一個相關頻道選擇時,應用啟動;而當切換到新的也與此應用綁定的頻道時,應用不終止、繼續(xù)保持運行;只有當選擇的頻道上不再有此應用與其綁定時,應用終止;
與廣播頻道的部分內(nèi)容綁定的應用(例如,與單個的節(jié)目或廣告內(nèi)容綁定):在相關內(nèi)容啟動時,應用啟動;當相關內(nèi)容終止時,應用終止;
與點播的內(nèi)容綁定的應用:其控制,要么與廣播頻道部分內(nèi)容綁定的應用一致,要么,在整個的點播過程中都保持有效;與網(wǎng)絡運營商或與服務提供商相連接的應用:在某些部署中,這種應用連接可以是永久的(permanent)。
HbbTV標準對通過廣播通道、寬帶通道進行傳送應用的啟動、終止等生命周期管理,都進行了詳細的規(guī)定。下圖顯示了應用生命周期狀態(tài)轉(zhuǎn)換的過程。
圖為:應用生命周期和狀態(tài)轉(zhuǎn)換示例
終端用戶可以通過下面的方式訪問互動應用(Interactive Application):
通過啟動一個廣播頻道相關的自啟動應用(Autostart Application)上的紅鍵(Red Button);
通過TEXT鍵(TEXT Button)啟動一個數(shù)字字幕應用(Digital Teletext Application);
通過互聯(lián)網(wǎng)電視門戶啟動一個廠商設置的非廣播應用;
通過啟動正在運行應用上的一個超級鏈接;
通過選擇一個廣播頻道,其上有一個全屏的自啟動應用。
2.1.3 廣播相關自啟動應用的訪問
廣播相關自啟動應用通常與廣播頻道或其上的節(jié)目與事件相關聯(lián),在第一種情況下,此自啟動應用應該立即啟動;在第二種情況下,會有下列情形:
顯示一個紅鍵(Red Button),指示有應用可以啟動;
不顯示用戶界面;
顯示一個全屏(如在音頻應用和數(shù)據(jù)應用時)
一般情況下,自啟動應用不顯示全屏。當有一個紅鍵(Red Button)指示有應用時,用戶按紅鍵(Red Button)將會全屏顯示;如果沒有廣播相關的自啟動應用,按住紅鍵(Red Button)則無任何反應。
圖為:紅鍵(Red Button)指示有應用,按紅鍵(Red Button)全屏顯示應用
上圖顯示了廣播相關自啟動應用通過紅鍵(Red Button)啟動的情形。
2.1.4 非廣播相關應用的訪問
非廣播相關的應用是指獨立、不通過廣播通道傳送的應用,它一般是通過電視門戶(TV Portal)來訪問的,互聯(lián)網(wǎng)電視門戶是一個應用,它提供一種起始網(wǎng)頁,其中的非廣播應用進行一定的排列和展現(xiàn),使得用戶能夠很方便地瀏覽和訪問其設置和關聯(lián)的應用(非廣播相關的應用)。
圖為:互聯(lián)網(wǎng)電視門戶的啟動
c++相關文章:c++教程
矢量控制相關文章:矢量控制原理
評論