- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子发烧友 电子技术论坛一种可移植的机顶盒 SI 模块的设计与实现韩锐 1,2,邓浩江 2,曾学文 21(中国科学院研究生院,北京,100049)2(中国科学院声学研究所 国家网络新媒体工程技术研究中心,北京,100190)摘要:本文基于与操作系统和硬件平台无关的适配层接口,提出一种可移植的机顶盒 SI 模块架构,设计了一种树形存储与线性索引相结合的 SI 数据库结构,同时提出了一种主频点EPG 信息的接收策略。最后,实验结果表明 SI 模块很好地实现了设计功能。关键词:机顶盒;SI 模块;EPG中图分类号:TP37 文献标识码:BDesign and Implement of a Portable SI ModuleHAN Rui1,2, DENG Hao-jiang2, ZENG Xue-wen21(Graduate University of Chinese Academy of Sciences, Beijing, 100049)2(Institute of Acoustics, Chinese Academy of Sciences, National Network New MediaEngineering Research Center, Beijing, 100190)Abstract: This paper designs a portable SI module structure used on set-top box, which is basedon a porting layer unrelated with operating system and hardware platform. It designs a SI databasestructure using a tree storage structure combination of linear index chains. It also presents astrategy for receiving EPG information broadcasted on main frequency. At last, the experimentresults present that this SI module achieves the designed functions.Key words: Set-top box, SI module, EPG一.引言PSI/SI 信息是数字电视机顶盒实现 DVB 业务的数据基础。MPEG-2 中专门定义了PSI(Program Specific Information, 节目特定信息),其作用是自动设置和引导接收机进行解码【1】【2】【3】的描述,描述系统传输内容、广播数据流的编排和时间表等数据【4】务信息规范是参照 DVB-SI。SI 模块主要实现对 PSI/SI 信息的接收,解析,存储,维护和检索等功能,已经成为机顶盒不可或缺的基本模块之一。开发可移植的高效稳定的 SI 模块,可以缩短机顶盒新产品的开发和调试过程。本文在操作系统和硬件平台之上抽象出一层移植层接口,用于 SI 模块的跨平台移植;并在 SI 数据库之上定义了统一的业务调用 API 层接口。SI 模块不仅可以提供 TS 和 service 基本信息,实现电子节目指南(EPG),还能够为 NVOD,CA,TVOD 等业务和功能模块提供 PSI/SI 信息。二.SI 模块的软件架构SI 模块的软件架构和在机顶盒软件中所处的层次如图 1 所示,图中虚线所包含的部分为 SI 模块,包括 SI 数据库,SI 滤波器管理,SI 数据解析,API 层 4 个模块。SI 数据库存储和管理 PSI/SI 信息;SI 滤波器负责在监控 PSI/SI 数据更新时维护底层 filter 的设置;SI数据解析模块负责解析 PSI/SI section 数据;API 层提供了应用层调用所需的接口函数。SI滤波器管理和 SI 数据解析作为 SI 模块内部两个独立的模块,它们之间并不直接进行通信,而是通过 SI 数据库交互信息。应用层通过 API 层函数访问 SI 数据库,这样可以减少应用层对 SI 数据库内部数据结构和实现方式的依赖,还可以限制应用层对 SI 数据库的访问权限。。PSI 是对单一码流的描述,为了适用于多码流系统,DVB 对 PSI 进行了扩充,在其基础上添加了九个表,形成了 SI(Service Information, 业务信息)。SI 是对整个系统所有码流。我国的数字电视广播业 电子发烧友 电子技术论坛应用层API层SI模块SI数据库其它模块SI滤波器管理SI数据解析统一接口的适配层操作系统硬件接口硬件图 1 机顶盒 SI 模块软件结
文档评论(0)