劉文兒
(諸暨市廣播電視臺(tái) 浙江諸暨 311800)
數(shù)字電視EPG系統(tǒng)的研究與實(shí)現(xiàn)探討
劉文兒
(諸暨市廣播電視臺(tái) 浙江諸暨 311800)
數(shù)字電視的開(kāi)播是一項(xiàng)新生事物,雖然并非全部新業(yè)務(wù)都能使用戶贊賞和接受,但只要遵循一定原則,把握數(shù)字電視業(yè)務(wù)的特征,充分進(jìn)行數(shù)字電視的開(kāi)發(fā)拓展,終究會(huì)得到用戶的認(rèn)可,從而加速數(shù)字電視快速發(fā)展。本文研究了數(shù)字電視EPG系統(tǒng)的工作原理,分析了數(shù)字電視EPG系統(tǒng)在現(xiàn)實(shí)生活中應(yīng)用的過(guò)程。
數(shù)據(jù)包;SI表;TABLEID;EPG;數(shù)字電視
EPG是電子節(jié)目菜單的英文縮寫(xiě)。EPG的使用使處于數(shù)字電視單向網(wǎng)絡(luò)里面的用戶可享用交互式的電視的服務(wù),觀眾也就能便利地找到自己喜愛(ài)的節(jié)目。數(shù)字電視所供應(yīng)的各種業(yè)務(wù)的搜索及導(dǎo)航都是利用EPG系統(tǒng)來(lái)實(shí)現(xiàn)的,EPG事實(shí)上是觀眾接觸數(shù)字電視的門(mén)戶。EPG為用戶提供方便使用、界面友好、能夠快速訪問(wèn)觀眾關(guān)注節(jié)目的形式,用戶還能夠通過(guò)該功能收看一個(gè)或多個(gè)頻道乃至所有頻道最近將播放的電視節(jié)目。
一般情況下一個(gè)TS流是由多個(gè)節(jié)目及業(yè)務(wù)組合而成的。在數(shù)字電視之中,全部視頻、文字以及圖片等經(jīng)過(guò)數(shù)字化處理之后都轉(zhuǎn)化為數(shù)據(jù),并依照MPEG-2的標(biāo)準(zhǔn)進(jìn)行打包,構(gòu)成固定長(zhǎng)度即188個(gè)字節(jié)的傳送數(shù)據(jù)包,然后將該數(shù)據(jù)包進(jìn)行復(fù)用,構(gòu)成傳送碼流(TS),在MPEG-2里面,特意定義了PSI信息,PSI是由節(jié)目關(guān)聯(lián)表(PAT)與節(jié)目映射表(PMT)等組合而成,這些表利用復(fù)用器插進(jìn)TS流中,并運(yùn)用特定的包標(biāo)識(shí)符作標(biāo)識(shí),節(jié)目信息PSI僅僅是對(duì)單一碼流的闡述。在TS流中若沒(méi)有引導(dǎo)信息,那么數(shù)字電視終端設(shè)備就會(huì)無(wú)法找到所需要的碼流。由于系統(tǒng)經(jīng)常會(huì)存在多個(gè)碼流,方便讓使用者可以在多碼流中迅速找出自己所需要的業(yè)務(wù)目標(biāo),DVB對(duì)PSI做了擴(kuò)展,在PSI四個(gè)表原來(lái)的基礎(chǔ)上,SI定義了如下九個(gè)表:
(1)事件信息表(EIT)。它包括了與事件或者節(jié)目有關(guān)的數(shù)據(jù),EIT是產(chǎn)生EPG的首要表。
(2)業(yè)務(wù)群關(guān)聯(lián)表(BAT)。它供給了業(yè)務(wù)群有關(guān)的信息,給出業(yè)務(wù)群名稱及每個(gè)業(yè)務(wù)群里面的業(yè)務(wù)列表。
(3)選擇信息表(SIT)。它僅適用于碼流片段,例如記錄一段碼流,它包括了描述此碼流片段信息間段的位置。
(4)填充表(ST)。它用于使一個(gè)傳輸系統(tǒng)的邊界等無(wú)效。
(5)業(yè)務(wù)描述表(SDT)。它包括了描述系統(tǒng)里面業(yè)務(wù)的數(shù)據(jù),比如業(yè)務(wù)名稱、具體起始時(shí)間以及持續(xù)時(shí)間等。
(6)時(shí)間和日期表(TDT)。它提供了和當(dāng)前的時(shí)間以及日期有關(guān)的信息,由于該信息更新極快,所以必須單獨(dú)使用一個(gè)表。
(7)運(yùn)行狀態(tài)表(RST)。它提供了事件的狀態(tài)(運(yùn)行或者非運(yùn)行),運(yùn)行狀態(tài)表的更新有關(guān)信息,同意自動(dòng)適應(yīng)切換事件。
(8)間斷信息表(DIT)。它僅適用于碼流片段,比如記錄的一段碼流。它會(huì)插到碼流片段信息間斷的方位。
(9)時(shí)間偏移表(TOT)。它提供了和當(dāng)前時(shí)間、日期以及本地時(shí)間偏移有關(guān)的信息,由于該信息更新極快,所以必須單獨(dú)運(yùn)用一個(gè)表。
需要強(qiáng)調(diào)說(shuō)明的是,TS中包含有兩種標(biāo)識(shí)符,一種為包標(biāo)識(shí)符,另一種為表標(biāo)識(shí)符。比如SI中的SDT的任意一個(gè)表都對(duì)一個(gè)特定TS里面的業(yè)務(wù)做描述,這些業(yè)務(wù)有可能是這個(gè)表所在的TS中的一部分,也有可能是其它的TS中的一部分,該SDT的PID都是一樣的,此時(shí),我們就可以利用不同的表標(biāo)識(shí)符對(duì)它們進(jìn)行區(qū)分,從而辨別出哪一個(gè)表描述的業(yè)務(wù)與哪一個(gè)TS相對(duì)應(yīng)。這9個(gè)表在傳送流中利用賦予不同的指定的PID區(qū)分開(kāi)來(lái),而擁有相同PID的相異信息表就由表標(biāo)識(shí)符TABLEID來(lái)辨別,在接收端利用查這些指定的PID來(lái)搜索到它們。在具體應(yīng)用上面,SI的各表并非都需要傳送,其中如:業(yè)務(wù)群關(guān)聯(lián)表(BAT)、運(yùn)行狀態(tài)表(RST)、時(shí)間偏移表(TOT)、填充表(ST)、選擇信息表(SIT)按照相關(guān)需要進(jìn)行選擇性傳送。而這其中間斷信息表如:(DIT)、業(yè)務(wù)描述表(SDT)、事件信息表(EIT)、時(shí)間和日期表(TDT)是必須要進(jìn)行傳送的。這些SI表完美構(gòu)成了EPG信息,用數(shù)據(jù)段的形式插到傳輸流里面。
將機(jī)頂盒打開(kāi),通常會(huì)有一個(gè)開(kāi)機(jī)的音頻,這個(gè)音頻實(shí)際上是一個(gè)存儲(chǔ)在機(jī)頂盒里面的菜單選擇界面,它是由名為裝載器的控制軟件產(chǎn)生的用戶操作頁(yè)面,用戶可利用遙控器來(lái)選擇操作。EPG信息插入之后,用戶終端完成節(jié)目搜索的方式歸功于機(jī)頂盒的功能,機(jī)頂盒是用戶端接收DVB節(jié)目的設(shè)備。每一個(gè)有線電視的運(yùn)營(yíng)商所開(kāi)發(fā)的打開(kāi)機(jī)頂盒的后出現(xiàn)的界面都有所不同,但功能卻是一樣的,其主要播放內(nèi)容是營(yíng)運(yùn)商供應(yīng)業(yè)務(wù)或節(jié)目的類別以及系統(tǒng)設(shè)置與一些輔助性功能。這一類的內(nèi)容構(gòu)建了頁(yè)面的最上層的主菜單,主菜單中的系統(tǒng)設(shè)置目的是為引導(dǎo)接收機(jī)快速而準(zhǔn)確地接收DVB節(jié)目而進(jìn)行設(shè)置的,其中最基本的三個(gè)操作步驟有:信息檢驗(yàn)、節(jié)目索引、下載軟件。信息檢索EPG關(guān)鍵是顯示當(dāng)前DVB系統(tǒng)的主頻與相關(guān)參數(shù),例如主頻頻率、碼率以及調(diào)制方式等,供維護(hù)相關(guān)工作人員作檢測(cè)參考用。而其下一層菜單則一般情況下由SI產(chǎn)生的EPG來(lái)構(gòu)建。所謂主頻指的是對(duì)SI所在碼流進(jìn)行調(diào)制頻率。節(jié)目搜索的作用是為了讓接收機(jī)第一步搜索主頻頻率,找到SI信息,然后再生成EPG,進(jìn)而由EPG生成一個(gè)簡(jiǎn)潔的節(jié)目列表,生成的節(jié)目列表包含了節(jié)目的名稱、節(jié)目?jī)?nèi)容介紹、節(jié)目即將播出的時(shí)間等,再將這個(gè)節(jié)目列用作下一層菜單,所有下層菜單項(xiàng)都會(huì)指向相應(yīng)節(jié)目所存在的TS流,達(dá)到用戶可以便利且快捷地收看想要觀看的節(jié)目的目的。對(duì)節(jié)目的搜索可分為兩種方式:①手動(dòng)搜索;②自動(dòng)搜索。自動(dòng)搜索是利用軟件提前設(shè)置好相關(guān)的接收參數(shù),由相關(guān)軟件去引導(dǎo)接收機(jī)進(jìn)行接收。軟件下載指的是接收機(jī)的裝載器一定要依照前端定義的數(shù)據(jù)結(jié)構(gòu)去定制,如果前端需要變更播出節(jié)目,(如增加或減免節(jié)目的播出,更改播出節(jié)目的種類等)或在更改主頻頻率的時(shí)候,接收機(jī)的裝載器也需要作相應(yīng)的變動(dòng)。手動(dòng)搜索具體方法是通過(guò)人工輸進(jìn)主頻頻率或DVB系統(tǒng)中全部TS流的調(diào)制頻率來(lái)指引接收機(jī)接收;因此,當(dāng)前端要作節(jié)目變動(dòng)時(shí),營(yíng)運(yùn)商必須在同一時(shí)間改變接收機(jī)的裝載器,并對(duì)所有接收機(jī)發(fā)送軟件更新信息,用戶在收到信息之后,就能夠利用軟件下載的功能來(lái)將接收機(jī)的裝載器更新,由此,EPG的功能才能夠?qū)崿F(xiàn),用戶也就能夠輕松、便利、高效、自由地選擇所喜愛(ài)或需要的節(jié)目來(lái)觀看。
數(shù)字電視EPG系統(tǒng)在數(shù)字電視系統(tǒng)中的功能及作用是非常重要的,它改變了人們傳統(tǒng)觀看電視的習(xí)慣,提高了人們生活的質(zhì)量,節(jié)省了搜索相關(guān)電視節(jié)目的時(shí)間,數(shù)字電視EPG系統(tǒng)的應(yīng)用由于得到了大多數(shù)電視觀眾的滿意與認(rèn)可,它的出現(xiàn)給相關(guān)行業(yè)帶來(lái)了可觀的經(jīng)濟(jì)效益以及社會(huì)效益。
[1]孫萍萍.嵌入式數(shù)據(jù)庫(kù)在數(shù)字電視EPG系統(tǒng)中的應(yīng)用[J].電視技術(shù),2011,35(19):4~6,42.
[2]林 智.淺談數(shù)字電視 EPG 系統(tǒng)[J].中國(guó)數(shù)字電視,2011(10):42~43.
[3]范少卓.數(shù)字電視EPG系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].海南大學(xué),2011.
[4]周麗霞,謝奉軍.基于單頻網(wǎng)的江西農(nóng)村地面數(shù)字電視系統(tǒng)建設(shè)[J].農(nóng)業(yè)工程學(xué)報(bào),2015(Z1):247~253.
[5]張杰.基于數(shù)字電視雙向網(wǎng)絡(luò)的EPG廣告技術(shù)探究[J].電視技術(shù),2014,38(24):66~69,97.
TN949.197
A
1004-7344(2016)14-0262-01
2016-4-28