張敏 朱光磊
摘要:傳統(tǒng)電視轉(zhuǎn)變成數(shù)字電視不僅大大提高了電視音頻和視頻的質(zhì)量,還改變了傳統(tǒng)的收視模式,能夠提供一個(gè)開展新業(yè)務(wù)的平臺(tái),數(shù)字電視因此得到迅速發(fā)展,而嵌入式瀏覽器技術(shù)是實(shí)現(xiàn)這一平臺(tái)的核心技術(shù)。該文針對(duì)嵌入式瀏覽器核心技術(shù)進(jìn)行了相關(guān)的研究工作,對(duì)交互式數(shù)字電視、交互式數(shù)字電視系統(tǒng)、嵌入式瀏覽器等相關(guān)技術(shù)的研究
關(guān)鍵詞:嵌入式瀏覽器;焦點(diǎn)
中圖分類號(hào):TP37 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)26-0177-02
近期,隨著大環(huán)境下的信息技術(shù)和多媒體技術(shù)的不斷發(fā)展和創(chuàng)新,其中互聯(lián)網(wǎng)的迅速普及,計(jì)算機(jī)、通訊、消費(fèi)電子一體化趨勢(shì)日趨明顯,數(shù)字化的正在全球蔓延。數(shù)字化家庭的概念也普及到我們千家萬戶,而目前具有很大市場(chǎng)前景的數(shù)字電視最先投入我們受眾家庭。
面對(duì)這樣的信息產(chǎn)業(yè)熱點(diǎn),我國政府也在積極的,進(jìn)行數(shù)字電視的研究及推廣,并作為國民經(jīng)濟(jì)新的增長(zhǎng)點(diǎn)。天栢寬帶網(wǎng)絡(luò)科技有限公司是國內(nèi)最大的數(shù)字電視廣播系統(tǒng)集成和終端產(chǎn)品供應(yīng)商。家庭信息化服務(wù)終端-數(shù)字機(jī)頂盒是該公司在嵌入式領(lǐng)域的主導(dǎo)產(chǎn)品。它是一類基于嵌入式硬件設(shè)計(jì)和嵌入式實(shí)時(shí)操作系統(tǒng)的多媒體信息終端,不僅可以觀看高清晰的數(shù)字電視節(jié)目,還能進(jìn)行交互式數(shù)字電視業(yè)務(wù),比如:電視的節(jié)目指南(EPG)、視頻點(diǎn)播(VOD)、網(wǎng)上瀏覽、電視商務(wù)等。所有的這些都包含很多的圖片、音頻、視頻等高帶寬的多媒體應(yīng)用。為了在電視節(jié)目中高速使用這些多媒體信息,大部分做法都是在數(shù)字機(jī)頂盒中部署嵌入式瀏覽器。
目前在國內(nèi)和國際地區(qū),為了實(shí)現(xiàn)數(shù)字電視軟件平臺(tái),將瀏覽器技術(shù)和數(shù)字電視機(jī)頂盒技術(shù)相互集成在一起,成為一個(gè)技術(shù)發(fā)展的熱點(diǎn),比如,在這個(gè)應(yīng)用需求上發(fā)展起來的TVHTML語言,就是一個(gè)結(jié)合HTML交互式內(nèi)容、電視節(jié)目播放的標(biāo)記語言。瀏覽器技術(shù)已成為互聯(lián)網(wǎng)環(huán)境獨(dú)立軟件系統(tǒng)的基礎(chǔ)和應(yīng)用開發(fā)平臺(tái),它完美解決了大部分信息的瀏覽、聲音、視頻播放等交互式需求。因此,嵌入式瀏覽器技術(shù)已經(jīng)成為數(shù)字電視中的核心技術(shù)。
1 互式數(shù)字電視
數(shù)字電視是新一代電視,它包含從電視節(jié)目錄制、播出到發(fā)射、接收全部采用數(shù)字編碼與數(shù)字傳輸技術(shù)。其有很多優(yōu)點(diǎn),比如:視頻數(shù)據(jù)清晰、頻率資源利用率高、抗干擾能力強(qiáng)等,還可以提供優(yōu)秀的電視圖像和視頻服務(wù)(比如會(huì)議電視、遠(yuǎn)程教育、電視商務(wù))等。但最具有強(qiáng)大的,是數(shù)字電視“互動(dòng)”功能,即交互式數(shù)字電視(iTV)。
交互式數(shù)字電視是數(shù)字信息技術(shù)和數(shù)字電視廣播技術(shù)相互結(jié)合的統(tǒng)一,把電視傳播方式與信息技術(shù)的優(yōu)點(diǎn)結(jié)合在了一起,融合了家庭電視與交互式技術(shù),使受眾可以用另一種方式觀看和使用電視節(jié)目資源。
目前,大概的交互式數(shù)字電視的工作流程是從廣播單位做好節(jié)目?jī)?nèi)容,通過信息技術(shù)將內(nèi)容編碼成數(shù)字視頻信號(hào),再通過有線、無線(例如衛(wèi)星、天線等)技術(shù)發(fā)送給接收方,收到方再通過使用機(jī)頂盒將收到的信號(hào)解碼,受眾就可以使用電話或其他終端,建立和廣播機(jī)構(gòu)的雙向連接,這種連接為后期的各種活動(dòng)提供了基礎(chǔ)的必要條件,這些各種活動(dòng)包含了為節(jié)目制作的各種增強(qiáng)內(nèi)容、廣告產(chǎn)品、各種服務(wù)、購物、游戲、點(diǎn)播,還有網(wǎng)絡(luò)瀏覽和收發(fā)電子郵件等各類網(wǎng)絡(luò)應(yīng)用。
交互式數(shù)字電視能夠提供如下新業(yè)務(wù):
1)增強(qiáng)電視。交互數(shù)字電視業(yè)務(wù)通過對(duì)節(jié)目的包裝(例如在線參與話題,立即通過節(jié)目播放)補(bǔ)充現(xiàn)有的節(jié)目?jī)?nèi)容。
2)電子節(jié)目指南。它是現(xiàn)在交互數(shù)字電視技術(shù)最成功和普及的實(shí)例。其廣泛應(yīng)用于所有的數(shù)字電視平臺(tái)。電子節(jié)目指南是前端接入口,與交互數(shù)字電視指南相類似,能使受眾選擇自己想看的內(nèi)容。
3)按次付費(fèi)電視和電視商務(wù)。按次付費(fèi)電視節(jié)目就是觀眾能夠購買獲得獨(dú)立付費(fèi)次數(shù)預(yù)訂節(jié)目。電視商務(wù)表示通過電視機(jī)能夠購買廣泛的產(chǎn)品和服務(wù)。
4)直接的營銷/廣告。針對(duì)廣播機(jī)構(gòu)和廣告需求者,即使、廣泛報(bào)道信息是極為重要的。因?yàn)榻换バ宰罡镜氖菑V告商與觀眾交流,所以廣告商需要更多地了解觀眾,使得市場(chǎng)營銷者可以開展有針對(duì)性的活動(dòng)。
2 焦點(diǎn)操作
瀏覽器根據(jù)數(shù)字電視的特點(diǎn),設(shè)計(jì)了一套頁面瀏覽操作模式:確定鍵用于按鈕、超鏈接、客戶端圖像映射的點(diǎn)擊和選擇框內(nèi)的選定,刪除鍵用于編輯框內(nèi)輸入的刪除,方向鍵和Tab鍵用于焦點(diǎn)的切換。當(dāng)用戶按下方向鍵,瀏覽器根據(jù)焦點(diǎn)有序鏈表查找該方向上與當(dāng)前焦點(diǎn)最近的焦點(diǎn)。當(dāng)用戶按下Tab鍵,瀏覽器根據(jù)焦點(diǎn)有序鏈表查找當(dāng)前焦點(diǎn)的下一個(gè)焦點(diǎn)。這樣的焦點(diǎn)查找非常靈活,用戶可使用方向鍵和Tab鍵在頁面焦點(diǎn)上來回的切換。
3 嵌入式瀏覽器的特點(diǎn)
在整個(gè)嵌入式系統(tǒng)產(chǎn)品設(shè)計(jì)時(shí)需要對(duì)硬件成本進(jìn)行嚴(yán)格的控制,也就是說在選用核心處理芯片、RAM,F(xiàn)LASH存儲(chǔ)器等方面做到能省就省,保持產(chǎn)品的價(jià)格競(jìng)爭(zhēng)力;另一方面,非PC上網(wǎng)設(shè)備往往對(duì)系統(tǒng)功耗有一定限制,也就是說產(chǎn)品使用時(shí)必須省電、低散熱量,這也要求系統(tǒng)選用較低主頻的CPU。因此,IE或者Netscape等在PC應(yīng)用中是非常優(yōu)秀的瀏覽器,但由于其龐大的執(zhí)行代碼和。CPU資源占用是無法成功應(yīng)用于嵌入式環(huán)境中的。
嵌入式瀏覽器卻能夠很好地應(yīng)用于各種非PC上網(wǎng)設(shè)備。一個(gè)設(shè)計(jì)優(yōu)良的嵌入式瀏覽器需要對(duì)HTML標(biāo)記語言、HTTP協(xié)議的完整支持,而且在設(shè)計(jì)時(shí)必須要提前設(shè)計(jì)優(yōu)化代碼處理,這樣達(dá)到CPU處理能力,存儲(chǔ)空間和運(yùn)行內(nèi)存等較低的需求,在如此有限的資源條件下,來完成如此復(fù)雜的任務(wù)是一件非常困難的工作。
針對(duì)各種各類設(shè)備設(shè)計(jì)的嵌入式系統(tǒng),由于設(shè)備具有多樣性,所以系統(tǒng)也具有多樣性,同樣嵌入式瀏覽器也具備了多樣性。在實(shí)際的應(yīng)用需求下,需要對(duì)嵌入式瀏覽器進(jìn)行個(gè)性化定制,考慮到這一點(diǎn),所以編制代碼時(shí),修改和裁減必須要很方便。桌面終端中,微軟的IE瀏覽器占據(jù)著絕大部分的市場(chǎng)。但在嵌入式瀏覽器終端中,卻不是這樣。這是由產(chǎn)品特性決定的,因?yàn)槊鎸?duì)特定設(shè)備研發(fā),所以不可通用。
在桌面終端市場(chǎng)下,操作系統(tǒng)非常重要,銜接了硬件和應(yīng)用程序。不僅管理著硬件設(shè)備,而且還為應(yīng)用程序提供了各種應(yīng)用接口。它是整個(gè)計(jì)算機(jī)系統(tǒng)中重要的核心。瀏覽器作為操作系統(tǒng)中的一個(gè)應(yīng)用程序,開發(fā)商把操作系統(tǒng)和瀏覽器捆綁在一起,但并不是最重要的,完全可以分割。
但在嵌入式系統(tǒng),情況則不一樣,嵌入式操作系統(tǒng)和嵌入式瀏覽器是一體的,是不可分割的一部分。嵌入式瀏覽器是嵌入式操作系統(tǒng)中最重要的應(yīng)用軟件,還可能是唯一支持的應(yīng)用軟件。
參考文獻(xiàn):
[1] 劉撐乾,陳曉,王勁林. 一種嵌入式瀏覽器在數(shù)字機(jī)頂盒中的實(shí)現(xiàn)[J].電視技術(shù),2004(5):52-54.
[2] 鄧永紅. 交互數(shù)字電視的應(yīng)用與發(fā)展[J].衛(wèi)星電視與寬帶多媒體,2004(22).
[3] 廖洪濤. 數(shù)字電視交互系統(tǒng)-中間件[M].北京:中國廣播電視出版社,2005.