论文部分内容阅读
数字电视业务信息标准是多路数字电视节目传输、条件接收及收费系统、电子节目指南、多媒体系统及其他增值业务的基础。电子节目指南(EPG)是数字电视系统的重要组成部分,是用户进入数字电视的门户。通过使用电子节目指南,用户可以方便地浏览和查询节目,了解节目信息,快速定位节目的位置,并获得丰富的信息服务。准视频点播(NVOD)是数字电视非常重要的增值业务,是利用视频服务器将一个数字电视节目在几个数字通道中延时播放,使用户在点播该节目时可以等待一段时间后完整地观看该节目。目前,在所有数字电视标准中,欧洲的DVB制式应用最广泛、最灵活。本论文基于DVB有线数字电视机顶盒课题,选用意法半导体公司提供的STi7710芯片作为嵌入式主芯片,并同时采用ST-OS20嵌入式实时操作系统作为软件开发平台,完成的工作及其特点如下:首先,基于MPEG-2 PSI(节目特定信息)标准和DVB SI(业务信息)标准,利用PTI(可编程传输接口)解复用出PSI/SI表,通过解析这些表和一些重要的描述符,获得重要的业务信息,建立了业务信息数据库。其中,软件模块的层次化和业务信息数据库的树状链表结构是本课题的特色。其次,在业务信息功能实现的基础上,通过业务信息数据库获得EPG数据;然后实现了电子节目指南的基本功能和一些扩展功能,特别是扩展功能中的EPG风格选择功能和动态数据发布功能体现了EPG多功能化和个性化的发展方向。最后,利用部分业务信息功能,获得了NVOD数据,完成了准视频点播的功能实现,使用户能完整地观看自己喜爱的点播节目。在本课题的软件设计中,充分应用了任务、信号量、消息队列等机制,并注重了层次化、模块化的设计思想,保证系统的稳定性和软件的可维护性。本论文从整体上实现了数字电视业务信息功能以及电子节目指南和准视频点播,改变了以前用户被动收看电视节目的状态,增加了与用户之间的交互性,为以后数字电视其他业务的实现打下了基础。