久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

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

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

3.2 數據庫

傳統上的數據庫是單一的節目信息數據庫,本文的優化處理在于:節目索引和節目詳細信息分別建立數據庫并彼此獨立維護。其中節目索引數據庫是按照頻道-子表-段-節目的樹狀索引結構,如圖4所示。其中段節點包含了它所屬所有節目的id(參數event_id),同時還包含了表示該段是否接收的參數sectavail。


這種樹狀索引數據庫有三個優點:

1. 樹狀索引所有節目id,這樣便于節目信息的查詢和按時間排序

2. 記錄某頻道的EIT表所有段的接收情況,便于SI引擎在接收時判斷該段是否已經接收

3. 索引結構便于節目信息數據庫的管理,如刪除某一個頻道的所有高級信息等

節目信息數據庫則存儲了每個節目的詳細信息,包括節目名稱、節目起始和終止時間、節目簡介以及節目語言種類等。其中重要的參數是節目id,通過該參數節目索引數據庫可以訪問相應的節目信息數據庫內容。

3.3 EPG應用程序

EPG應用程序主要功能是響應遙控器中相關的EPG按鈕,并查詢EPG數據庫,將節目信息按照時間排序輸出到OSD界面中。對于簡單EPG,只需作當前和下一個節目的時間排序輸出;而對于高級EPG,OSD界面中選中特定頻道和特定日期以后,通過訪問EPG數據庫中的節目索引數據庫,提取出指定頻道的所有節目id,然后根據節目id在節目信息數據庫中篩選出指定日期的節目,并按節目起始時間做冒泡排序,最后輸出到OSD顯示。

4 結論

本文介紹了中EPG系統的架構,并就具體的功能模塊介紹了優化方案。在SI引擎方面提出了針對簡單EPG和高級EPG不同的流程,在EPG數據庫方面提出了節目索引和節目信息分離的數據庫結構。這種優化結構在實際的EPG碼流測試中取得良好的效果。

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



上一頁 1 2 3 下一頁

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

評論


相關推薦

技術專區

關閉