• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 一種優化的機頂盒電子節目指南系統設計與實現

    一種優化的機頂盒電子節目指南系統設計與實現

    作者: 時間:2014-03-12 來源:網絡 收藏
    1 引言

    電子節目指南(Electronic Program Guide,) 作為數字電視特有的功能,它是在符合MPEG-2 (13818-1)的TS傳輸流中插入DVB標準定義的業務信息(Service Information,SI),使(Set-Top-Box)的綜合接收解碼器(IRD)可以從TS流中提取出節目提供商播出節目的列表和播出參數,以直觀的形式顯示給數字電視用戶,使得用戶可以方便地接收、選擇數字電視節目。電子節目指南是個復雜的系統,它的實現除了取決于的軟硬件資源外,還和前端SI發表策略有關。本文從研發的角度出發,給出一種優化的機頂盒電子節目指南實現方案。

    2 系統總體結構

    電子節目指南的基本功能包括兩種:

    2.1 簡單:顯示當前和下一個節目信息

    2.2 高級:顯示一周內所有節目信息

    機頂盒處理EPG信息的流程為:機頂盒的解復用器工作通過尋找PAT表開始,PAT表的PID號為“0x00”。PAT給出了構成傳送流中各個節目業務的PMT的PID,同時也給出了NIT的PID號。根據NIT和PMT的PID值及對應的Table ID值可以從流中解出相應的PMT、NIT、SDT、EIT等信息。機頂盒接收端的解析主要負責這些SI數據信息的重建。其中簡單EPG信息存儲在EIT P/F(present/following)表內,高級EPG信息存儲在EIT schedule表內。

    本文實例如圖所示,是基于富士通SmartMPEG MB86H20/5為核心的硬件平臺,Metaware及相關工具為軟件開發平臺,使用Nucleus實時操作系統。

    整個機頂盒的軟件結構采用模塊化結構,如圖1所示。

    3 具體模塊實現

    3.1 SI引擎

    傳統機頂盒的SI引擎對所有SI表(包括EIT P/F和EIT schedule)處理流程上是相同的。本文的優化處理在于:對于EIT P/F表和EIT schedule表在機頂盒終端的處理方式上區分對待。《數字廣播業務信息規范(GY/Z174-2001)》中GY/Z174-2001NIT、BAT、SDT、EIT都被分成為一個或若干個段(section)表示,然后插入到TS包中。其中EIT P/F表有兩個段(section),分別儲存當前節目信息和下一個節目信息;EIT schedule表最多可以有32個節(segment),每一節可以存儲一個頻道的三個小時節目信息,且每節內最多可以有8個段(section)。簡單EPG的信息量少,解析和存儲的過程相對簡單,但它的更新速度快,DVB中對前端EIT P/F表的傳輸間隔要求是2s;高級EPG的信息量大,解析和存儲的過程復雜很多,但它的更新速度慢, DVB中對前端EIT schedule表的傳輸間隔要求是10s。

    pid控制相關文章:pid控制原理



    上一頁 1 2 3 下一頁

    關鍵詞: EPG 指南系統 機頂盒

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 松潘县| 惠东县| 信宜市| 许昌县| 皋兰县| 游戏| 乌兰察布市| 内江市| 涡阳县| 浦县| 土默特右旗| 灵台县| 建水县| 买车| 如东县| 中山市| 谷城县| 个旧市| 盐池县| 黄大仙区| 长宁区| 南昌市| 六安市| 正镶白旗| 黄大仙区| 定结县| 县级市| 翁源县| 专栏| 禄丰县| 江西省| 长汀县| 浏阳市| 池州市| 桂东县| 都江堰市| 吉首市| 酒泉市| 丽水市| 绵阳市| 阳城县|