張科威
創(chuàng)維電子集團(tuán),廣東深圳 518108
近年來(lái),社會(huì)信息化的不斷加深,帶動(dòng)了計(jì)算機(jī)、數(shù)據(jù)壓縮、多媒體以及互聯(lián)網(wǎng)等技術(shù)的快速發(fā)展。同時(shí)數(shù)據(jù)壓縮技術(shù)的飛速發(fā)展,帶動(dòng)了電視廣播業(yè)的發(fā)展,使其飛速地進(jìn)入全新的數(shù)字化時(shí)代。在這個(gè)數(shù)字化時(shí)代中,通過(guò)衛(wèi)星、有線電視臺(tái)與地面間進(jìn)行信號(hào)傳輸,且音頻、視頻以及數(shù)據(jù)不再是模擬信息而是數(shù)字化信息,從而實(shí)現(xiàn)了多路節(jié)目在同一物理通道中傳輸,從而在同一時(shí)段為我們播放更多的電視節(jié)目。但是用戶怎么才能快速找到自己喜歡的節(jié)目呢?
電視EPG系統(tǒng)由前端子系統(tǒng)和接收端子系統(tǒng)組成。前端子系統(tǒng)主要組織和生成SI數(shù)據(jù),由專門的SI復(fù)用器來(lái)實(shí)現(xiàn),且將生成的SI數(shù)據(jù)進(jìn)行系統(tǒng)層復(fù)用,然后在TS中傳輸(如圖1)。
圖1 前端子系統(tǒng)
接收端子系統(tǒng)主要進(jìn)行SI數(shù)據(jù)的解析、編輯存儲(chǔ)、顯示等(如圖2)。接收端是一個(gè)機(jī)頂盒,它從TS中解析出SI數(shù)據(jù),并建立本地SI數(shù)據(jù)庫(kù),編輯和存儲(chǔ)SI信息,然后通過(guò)EPG界面來(lái)顯示節(jié)目的相關(guān)信息。SI數(shù)據(jù)重復(fù)發(fā)送,同時(shí)接收端也不停地接收解析。發(fā)送端SI數(shù)據(jù)變化時(shí),SI數(shù)據(jù)庫(kù)隨之更新,否則所接收SI數(shù)據(jù)將被丟棄。
圖2 接收端子系統(tǒng)
電視EPG的實(shí)現(xiàn)是通過(guò)發(fā)送端與接收端之間相互傳輸信息來(lái)完成的。目前,因各電臺(tái)節(jié)目的傳輸方式以及傳輸標(biāo)準(zhǔn)的不同,從而電視EPG的實(shí)現(xiàn)方式也有很多種,常用實(shí)現(xiàn)方法有:
中間件是一種軟件,為用戶提供音頻、視頻服務(wù)以及包括EPG的增值服務(wù)。如MSTV等軟件。該實(shí)現(xiàn)方法(如圖3)就是在接收端軟件中調(diào)用相關(guān)的API函數(shù)就實(shí)現(xiàn),因此中間件實(shí)現(xiàn)方法是最容易實(shí)現(xiàn)的方法,開發(fā)者無(wú)需做很多工作,但需購(gòu)買中間件從而增加了開發(fā)成本。
圖3 中間件實(shí)現(xiàn)方法
當(dāng)發(fā)送端與接收端的協(xié)議達(dá)成一致時(shí),可以根據(jù)雙方默認(rèn)語(yǔ)法來(lái)定義傳輸內(nèi)容,接收端在接受和重組時(shí)就減少了工作量。而數(shù)據(jù)傳輸方式,可以采用自定義傳輸表,但必須分配PID值和TABLE_ID值。因此該方法的優(yōu)點(diǎn)是實(shí)現(xiàn)比較簡(jiǎn)單,且接收端工作量減小,同時(shí)接收端也不需具有雙向傳輸功能,但是缺乏通用性。該方法實(shí)現(xiàn)流程如圖4。
圖4 自定義表實(shí)現(xiàn)方法
當(dāng)接收端子能實(shí)現(xiàn)雙向傳輸時(shí),不僅可利用發(fā)送端的信息,也可利用第三方的服務(wù)信息。當(dāng)?shù)谌剑ㄈ缒骋痪W(wǎng)站)在收集某些有線電視網(wǎng)絡(luò)的電視播出信息以及增值服務(wù)信息時(shí),接收端可以通過(guò)連接到網(wǎng)絡(luò)上來(lái)訪問(wèn)第三方的服務(wù)信息,并可以將此信息顯示到用戶界面,而用戶可以利用服務(wù)信息調(diào)到所喜歡的節(jié)目。該方法要求接收端子必須具備雙向傳輸?shù)墓δ?,并支持網(wǎng)絡(luò)連接以及第三方的支持,因此該方法具有局限性。這種方法實(shí)現(xiàn)流程如圖5。
圖5 第三方信息實(shí)現(xiàn)方法
DVB-SI實(shí)現(xiàn)方法要求發(fā)送端與接收端都采用DVB標(biāo)準(zhǔn),發(fā)送端發(fā)送SI表,同時(shí)接收端接收、解析、重組該信息,并將此信息顯示到用戶界面,或?qū)⑵浯鎯?chǔ)。因此該方法通用性較強(qiáng),只要發(fā)、收端子都采用DVB標(biāo)準(zhǔn),發(fā)送端發(fā)送必要的SI表,就能夠?qū)崿F(xiàn);同時(shí)接收端不需具有雙向傳輸?shù)墓δ芤约霸黾榆浖虿寮?,只要解析SI表以及重組信息就可實(shí)現(xiàn)。該方法的實(shí)現(xiàn)流程如圖6。
圖6 DVB-SI實(shí)現(xiàn)方法
目前,雖然電子節(jié)目指南(EPG)可以使用戶快捷地搜索和收看電視節(jié)目,但是因EPG系統(tǒng)缺乏統(tǒng)一標(biāo)準(zhǔn),而接收端EPG系統(tǒng)受發(fā)送端限制,所以不同接收端制造商因EPG標(biāo)準(zhǔn)不一,導(dǎo)致發(fā)、收端的兼容性較差,從而為用戶接收更多電視節(jié)目帶來(lái)不便,因此亟待相關(guān)部門解決。
[1]韓行善,馮開江.簡(jiǎn)述有線數(shù)字電視中的電子節(jié)目指南[J].有線電視技術(shù),2010,17(1).
[2]古曉輝.電子節(jié)目指南EPG組成結(jié)構(gòu)與實(shí)現(xiàn)[J].中國(guó)有線電視,2005(9).