趙 敏
(遼寧省廣播電視技術(shù)保障中心,沈陽(yáng) 110016)
EPG 即電子節(jié)目指南的英文縮寫(xiě),在數(shù)字電視系統(tǒng)中,數(shù)字電視節(jié)目比模擬電視節(jié)目頻帶利用率高很多,傳統(tǒng)的搜索節(jié)目用遙控器翻屏已不能適應(yīng)廣大用戶享受快捷高質(zhì)量信息服務(wù)需求,因此EPG 是數(shù)字電視廣播發(fā)展的先導(dǎo)門(mén)戶,是為用戶提供的一次非常有特色的項(xiàng)目之一。
EPG 是運(yùn)行在機(jī)頂盒STB(Set-Top-Box)上的一種應(yīng)用程序,是用戶與機(jī)頂盒進(jìn)行交互的主要途徑,用戶通過(guò)EPG 使用機(jī)頂盒提供的各種功能選擇收看自己喜歡的電視節(jié)目及各種增值業(yè)務(wù),其具備的功能如下。
(1)節(jié)目單。EPG 是以頻道-節(jié)目名稱-節(jié)目?jī)?nèi)容-節(jié)目播出時(shí)間為字段,提供一周的電視節(jié)目簡(jiǎn)介,用戶可以以自己習(xí)慣的節(jié)目單方式進(jìn)行瀏覽,可以選擇一點(diǎn)或者一段時(shí)間正在播出的節(jié)目,或者選擇喜歡的頻道進(jìn)行瀏覽,也可分類對(duì)節(jié)目信息進(jìn)行瀏覽。
(2)當(dāng)前節(jié)目播放。用戶可以從節(jié)目單中直接選擇當(dāng)前節(jié)目播收看。
(3)節(jié)目附加信息。可以選擇某個(gè)事件瀏覽其附加信息,如節(jié)目?jī)?nèi)容簡(jiǎn)介,節(jié)目在各地的收視率,播出時(shí)段等。
(4)節(jié)目分類。有線運(yùn)營(yíng)對(duì)數(shù)字電視排序一般是按節(jié)目的類別排序,方便用戶搜索節(jié)目,如新聞?lì)悺Ⅲw育、娛樂(lè)、按專業(yè)分如棋牌、釣魚(yú)等。
(5)預(yù)約收看。在節(jié)目單上按頻道、按節(jié)目類別預(yù)約一段時(shí)間內(nèi)將要播出的節(jié)目,屆時(shí)節(jié)目將自動(dòng)播放。
(6)家長(zhǎng)控制管理。家長(zhǎng)根據(jù)孩子的年齡可以選擇一些節(jié)目進(jìn)行加鎖。
(7)擴(kuò)展EPG 信息。根據(jù)前端提供的信息有擴(kuò)展功能。
由于MPEG 所定義的PSI 的PAT、PMT、CAT 表所提供的信息只是對(duì)單一的TS 流的描述,接收端只能對(duì)一個(gè)TS 流傳輸?shù)墓?jié)目進(jìn)行解碼,而數(shù)字電視傳輸?shù)氖嵌鄠€(gè)TS 流,數(shù)字電視業(yè)務(wù)多樣化需要不同TS 流的相關(guān)業(yè)務(wù)信息和事件信息,因此DVB對(duì)PSI 擴(kuò)展后又增加了9個(gè)SI 表并規(guī)定了固定的PID 偏移值,例如PAT 表是PSI 表的根,它的PID 值固定為0x0000、條件接收表(CAT)的PID 偏移值是0x0001、而節(jié)目映射表(PMT)PID偏移值是有PAT 表給出的,傳輸不同節(jié)目TS 流的PID 是不一樣的,滿足了用戶從多個(gè)TS 流中提取業(yè)務(wù)信息。
EPG 播出服務(wù)器根據(jù)得到的配置信息來(lái)生成SI 表信息,并打包成標(biāo)準(zhǔn)的傳輸流數(shù)據(jù)包與其他若干個(gè)數(shù)據(jù)流一起通過(guò)傳輸復(fù)用器復(fù)用后進(jìn)入傳輸網(wǎng)傳輸,機(jī)頂盒根據(jù)EPG 應(yīng)用程序從TS 流中提取SI 信息。
基本EPG 信息是用SI 業(yè)務(wù)信息來(lái)進(jìn)行描述的,SI 表有NIT表用于描述網(wǎng)絡(luò)名稱、物理參數(shù)頻率等;CAT 表描述被加擾節(jié)目的相關(guān)信息,發(fā)送端集成幾套CA 系統(tǒng)就有幾個(gè)相應(yīng)EMM 的PID 值;SDT 表描述當(dāng)前的數(shù)據(jù)流和其他數(shù)據(jù)流業(yè)務(wù)數(shù)據(jù);EIT表記錄的是與事件相關(guān)的信息;BAT 表將不同傳輸流中類似的節(jié)目匯集在一起形成業(yè)務(wù)集合,用戶可以快捷的瀏覽自己喜歡的節(jié)目,TDT 表給出當(dāng)前時(shí)間與日期的相關(guān)信息,并實(shí)時(shí)校正解碼器的基準(zhǔn)時(shí)鐘。這些表是以一個(gè)或若干個(gè)段進(jìn)行傳輸,而擴(kuò)展的EPG 信息由EPG 的映射表實(shí)現(xiàn),因此,EPG 由基本EPG 和擴(kuò)展EPG 組成。
生成EPG 所需要的全部信息必須通過(guò)SI 來(lái)獲取,由于SI信息表中已經(jīng)包含了建立EPG 所需要的基本信息,SI 負(fù)責(zé)建立EPG,EPG 傳輸?shù)膫€(gè)性化信息,由專用描述符來(lái)描述。在應(yīng)用中,PSI/SI 信息是復(fù)用器的數(shù)據(jù)接口進(jìn)行的信息輸入,PSI/SI 為生成EPG 提供了的最基本的信息,在發(fā)送端和接收端達(dá)成協(xié)議,發(fā)送端必須發(fā)送機(jī)頂盒EPG 所需要的SI 表,而機(jī)頂盒接收發(fā)送端發(fā)送的SI 信息表,才能準(zhǔn)確解析出EPG 信息。
在接收端機(jī)頂盒從接收的TS 流的TDT 表中提取時(shí)間基準(zhǔn),由于這些信息是頻繁更新,所以需要使用單獨(dú)表傳輸,用于系統(tǒng)時(shí)鐘的校準(zhǔn)、EPG 中的節(jié)目預(yù)約;從NIT 表中提取網(wǎng)絡(luò)傳輸系統(tǒng)參數(shù),一個(gè)是現(xiàn)行網(wǎng)絡(luò)標(biāo)識(shí)符和原始網(wǎng)絡(luò)標(biāo)識(shí)符,當(dāng)NIT 表在現(xiàn)行網(wǎng)絡(luò)傳輸時(shí),現(xiàn)行網(wǎng)絡(luò)標(biāo)識(shí)符和原始網(wǎng)絡(luò)標(biāo)識(shí)符是一致的,若現(xiàn)行網(wǎng)絡(luò)的傳輸流的某個(gè)業(yè)務(wù)轉(zhuǎn)移到另一個(gè)傳輸網(wǎng)時(shí),網(wǎng)絡(luò)標(biāo)識(shí)符改變,而原始網(wǎng)絡(luò)標(biāo)識(shí)符不變;機(jī)頂盒從SDT 表提取業(yè)務(wù)列表,可以理解為電視頻道、音頻廣播或數(shù)據(jù)信息的名稱,以及業(yè)務(wù)的提供者及相關(guān)事件,如一場(chǎng)足球比賽;機(jī)頂盒從BAT 表中提取業(yè)務(wù)的集合、業(yè)務(wù)群名稱、業(yè)務(wù)群類型、從EIT 表中提取事件的名稱及事件包含的特定信息內(nèi)容、頻道節(jié)目播出時(shí)間段、家長(zhǎng)分級(jí)控制及按內(nèi)容分類的節(jié)目信息。
機(jī)頂盒提取這些信息就將數(shù)字電視廣播的EPG 信息完整的提供給用戶,所以EPG 是數(shù)字電視廣播中重要的門(mén)戶,為用戶提供方便的節(jié)目導(dǎo)航機(jī)制。