<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一種優(yōu)化的機頂盒電子節目指南系統設計與實(shí)現

一種優(yōu)化的機頂盒電子節目指南系統設計與實(shí)現

作者: 時(shí)間:2014-03-12 來(lái)源:網(wǎng)絡(luò ) 收藏

  本文針對兩類(lèi)不同的SI表接收要求設計不同的SI引擎解決方案。其中簡(jiǎn)單的SI引擎流程如圖2,高級的SI引擎流程如圖3。

  當過(guò)濾器收到EIT表并調用中斷處理函數時(shí),簡(jiǎn)單采用先關(guān)閉EIT P/F信道,并設置相關(guān)標志,等待后臺輪詢(xún)函數解析處理完該表以后再打開(kāi)EIT P/F信道重新接收,即過(guò)濾器接收表的過(guò)程和后臺輪詢(xún)函數解析處理是串行處理的,這種機制能夠實(shí)時(shí)處理當前的表,適合簡(jiǎn)單EPG信息量小、更新速度快的特點(diǎn);高級EPG則不關(guān)閉信道,而是先解析表頭,如果該段沒(méi)有接收過(guò),則將該段信息插入消息隊列,等待后臺輪詢(xún)函數解析處理,即過(guò)濾器接收表的過(guò)程和后臺輪詢(xún)函數解析處理是并行處理的,這種機制能夠保證過(guò)濾器收表過(guò)程連續而不被后臺打斷,適合高級EPG信息量大、前端連續發(fā)送的特點(diǎn)。


在EIT表版本更新方面,簡(jiǎn)單EPG收到當前和下一個(gè)節目信息以后,立即將過(guò)濾器設置成只接收新版本EIT P/F表,這樣可以實(shí)時(shí)接收并更新簡(jiǎn)單EPG信息;對于高級EPG,由于信息量大且前端更新速度慢,所以在只在每次重新開(kāi)機時(shí)接收最新版本的EIT表信息。

pid控制相關(guān)文章:pid控制原理




關(guān)鍵詞: EPG 指南系統 機頂盒

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>