機頂盒搜台方法主要分為三種:
①:機頂盒軟件開發廠商會在機頂盒內設定一個初始頻點(MainFrenquency).或稱主頻點,機頂盒可以根據這個主頻點的物理參數,如頻點.符號率,和調制方式,去鎖定此頻點.如某機頂盒設置506MHZ作為數字節目的承載主頻點,獲取NIT(Network Information Table),NIT表由以下兩個描述:1.Cable Delivery System Descriptor,這個描述主要包含了頻點,符號率,調制參數等信息;2.ServiceList Descriptor,這個描述主要包含當前節目信息的描述,通過NIT表獲取ServiceList,進而獲得SDT(Service Descriptor Table)表,獲取SDT.依靠SDT.機頂盒可以知道頻道名,頻道類型節目開始時間,節目名稱,節目長度,節目分類等信息,通過系統的BAT(業務群關聯表)過濾節目信息,可以構建出EPG應用的頻道列表.將播放節目和業務名稱關聯起來顯示於節目列表中,最后將新的節目信息寫入E2PROM之類的非易失存儲介質中,開機自動讀取這個存儲器中的數據。E2PROM之類的非易失存儲介質中,開機自動讀取這個存儲器中的數據。至此機頂盒的節目搜索工作算是完成。
②:機頂盒找到主頻點獲取PAT表。PAT(Program Association Table)表是不加密的。PAT是一個傳輸流所有節目的總入口點.每路TS流都有一個PAT和一個PMT,但是最后合成的TS流中只有一個PAT和與相對應的總的多個PMT(Program Map Table),通過這兩個表的信息進而獲取搜取的節目信息,並將節目信息寫入寫入E2PROM之類的非易失存儲介質中,開機自動讀取這個存儲器中的數據。
③:全頻點搜台方式:通過設置的最低頻點和最高頻點,機頂盒從最低頻點,一般系統最低頻點為幾十MHz,然后每增長8M,依次搜台到最高頻點,搜所到這一頻點的節目信息,便寫入某一特定的存儲空間,最后寫入E2PROM之類的非易失
機頂盒搜台的實質是從TS流中獲取並存儲每套節目的音視頻PID值和構建出電子節目節目指南。
廣西機頂盒設置的標准搜台方式為第一種,具體過程如下:
