摘要
电子节目指南(Electronic Program Guide,简称EPG),是数字电视中一项极其重要的应用,是用户进入数字电视的门户。通过使用EPG,用户可以方便地浏览和查询节目,了解节目信息,快速定位节目的位置,并获得丰富的信息服务。目前我国正在大力推广数字电视,数字电视机顶盒作为过渡时期的产品,有着广泛的市场前景,而EPG提供的好坏是用户在选择机顶盒时的一个重要指标。
本文首先深入研究了PSI信息、SI信息,对PSI、SI信息表中的主要内容作了详细的介绍。PSI的主要作用是对现行复用流中不同节目码流的解复用和解码,找到节目和要解压缩的码流,而DVB-SI是EPG信息的主要来源,提供了网络信息、业务群信息、业务信息和节目信息,通过对SI信息的适当组合,可以为用户提供形式多样、丰富多彩的信息。在对标准的深入理解的基础上,本文接着介绍了STB的软硬件结构、用户应用软件系统的模块划分和功能,然后给出了如何组织SI信息实现EPG菜单中的节目搜索、节目指南、频道分类和NVOD功能,对于NVOD的实现采用了二叉树的存储方式,节省了存储空间,搜索更为快捷。最后简要介绍机顶盒的远程升级实现方案。目前,本次设计的成果已在武汉、南京、南宁等地的有线电视网络中得到应用。
Electronic Program Guide (EPG) is one of the very important applications of the Dig-ital TV (DTV) and is the gateway for the consumers watching the Digital TV. By EPG,consumers can enjoy the luxuriant information services by browsing the programs expedi-ently, learning the information completely, and orienting the positions efficiently. Now Chi-nese government has been paid more and more attention to DTV. DTV set top box (STB)is an important product driving DTV industry during current ATV and DTV coexistenceperiod.EPG’s performance is an important point when consumers buy a STB.
This paper first deeply analyses program special information (PSI) and serviceinformation (SI), introduces the main information of tables in PSI and SI. The mainfunction of PSI is de-multiplexed and decoded the program stream of MUX stream,found the program and the stream needs to be decompressed. DVB-SI which providesnetwork、bouquet、service and event information is the main content for EPG. Usingproper organization of SI can provides various information for consumers.Based on thecomprehension to those standards,the architecture of hardware and software in the STB isresearched into, included the modules and function of the user application software. thehow to organize the SI to realize program search、program guide、service sort guide andNear Video On Demand (NVOD) is detail by detail discussed. Using binary tree to storeNVOD information can save memory and improve the search speed.At the end of thisthesis, a upgrade design based on cable network is simply introduced. Now, the productionof the design is applied to the digital products of Wuhan、Nanjing and Nanning cable TV net.
引文
[1] 马立欣. 数字电视概述. 电视技术, 2000, 216:5–6
[2] 曹晨,杨作梅. 高清晰度数字视频原理与应用. 北京: 电子工业出版社, 2002
[3] 徐孟侠. 数字电视的进展. 通信学报, 1995, 6:61–68
[4] 栾风虎,刁鸣. 国内外数字电视及其标准化的研究状况. 中国有线电视, 2005, 8:737–740
[5] 王明臣. 数字电视与高清晰度电视. 北京: 中国广播电视出版社, 2003
[6] 孟凡定. DVB的现状和前景. 电视技术, 1999, 205:15
[7] FCC. Federal Communications Commission: Notice of Proposed Rule Making, pages 00–83. 2000
[8] 黄建峰. 正确认识ATSC与DVB. 电视技术, 2000, 220:14–16
[9] ETSI EN 300 744 V1.4.1. Digital video broadcasting (DVB):framing structure, channel coding andmodulation for digital terrestrial television. 2001
[10] ETSI EN 300 429 V1.2.1. Digital video broadcasting(DVB):framing structure, channel coding andmodulation for cable systems. 1998
[11] 朱仁康. 数字电视发展概要. 微电子技术, 2001, 29:6–8
[12] 何晓成, 新一代数字高清晰度电视机顶盒系统软件的研究与实现. 天津: 天津大学, 2004
[13] 杨晓宏,祁志敏. 国内外数字电视发展现状分析. 有线电视技术, 15
[14] 杨晓宏. 我国数字电视的发展现状与展望. 中国有线电视技术, 2002, 14:10–11
[15] 夏少波,许娥. 数字电视机顶盒技术及发展趋势分析. 有线电视技术, 2005, 192:33–35
[16] 蒋秀华,张永辉,章文辉等. 数字电视原理与应用. 北京: 人民邮电出版社, 2003
[17] ISO/IEC 13818-1 Information. Technology-generic coding of moving pictures and associated audioinformation systems. 1994
[18] 余智,门爱东. DVB有条件接收. 中国数据通信, 2001, 1:56–60
[19] 陈浩,徐重阳,刘卫忠等. 有条件访问技术在DVB系统中的应用. 电视技术, 2001, 226:31–32
[20] Cutts D J. DVB conditional access. Electronics & Communication Engineering Journal, 1997,2:21–27
[21] Reimers P. The european project on digital video broadcasting-achievements and current status.In: Proceedings of IEE Conference 397,International Broadcasting Convention(IBC), Amsterdam,1994. 550-556
[22] Comminetti M and Morello A. Direct-to-home digital multi-programme television by satellite.In: Proceedings of IEE Conference 397,International International Broadcasting Convention(IBC),Amsterdam, 1994. 358-365
[23] ETSI EN 300 468 V1.4.1. Digital video broadcasting (DVB): Specification for service information(SI) in DVB systems. 2000
[24] ETSI TR 101 211 V1.4.1. Digital video broadcasting (DVB): Guidelines on implementation andusage of service information(si). 2000
[25] 袁丽,朱佩江. 业务信息 (si) 在数字电视广播中的作用. 广播与电视技术, 2002, 12:130–133
[26] 王雪青,陈都,宋建新等. Si 服务信息表在数字视频广播 epg 中的应用. 电视技术, 2000,217:15–18
[27] 张珊. DVB系统 si 信息介绍. 广播与电视技术, 2000, 7:148–152
[28] 陈焕经,王振强. 数字电视机顶盒接收 psi/si 信息的过程及 epg 的实现. 有线电视技术, 2003,135:62–65
[29] 袁亚斌, DVB C 机顶盒软件系统的研究. 天津: 天津大学, 2004
[30] STi5518 Data Sheet. STMicroelectronics Company. 2001
[31] 周云飞, 数字电视电子节目指南系统设计与实现. 武汉: 华中科技大学, 2004
[32] 谷志奇,余松煜. 机顶盒 si 模块的设计与实现. 电视技术, 2004, 261:51–53
[33] 徐登,郑世宝,金荐. 一种优化的机顶盒 si 引擎的设计与实现. 电视技术, 2005, 275:13–15
[34] Weiss M A. Data Structures and Algorithm Analysis in C. Addison-Wesley, 2004
[35] 艾竞,徐重阳,刘小卫等. 机顶盒中 si 引擎的分析与设计. 电视技术, 2002, 217:69–72
[36] 古晓辉. 电子节目指南的组成结构与实现. 有线电视技术, 2005, 181:21–23
[37] 但汉光,张宪民. 嵌入式系统上的电子节目指南的设计. 计算机应用与软件, 2005, 22:34–35
[38] 罗彬,王宏远,易孝龙. 一种 nvod 播出算法的设计和实现. 电视技术, 2005, 273:26–29
[39] Sahni S. Data Structures, Algorithms, and Applications in C++. McGraw-Hill, 1999
[40] Hurley T R. Evolution of the digital set top box. In: Proceedings of International BroadcastingConvention, Sony United Kingdom Ltd, UK, 1996. 277-282
[41] Dobbie W. Interactive electronic programme guides. In: Proceedings of International BroadcastingConvention, BT Laboratories, 1998. 178-184