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