论文部分内容阅读
随着数字电视技术的发展,我国数字电视产业近年来不断发展壮大。预计2015年,我国将停止模拟电视节目的播放,广播电视将实现全面数字化。同时,随着笔记本电脑,智能手机,平板电脑等终端设备的普及,越来越多的人们开始利用以上新兴终端收看数字电视节目。这些全新的收看数字电视节目方式不仅更加的方便,灵活,而且具有可互动性强等优点。本文是在广东省可信宽带多媒体试验网项目基础上撰写而成的。该项目的主要目的是设计并完成一套有线数字电视发射和接收的完整系统。实现在PC上利用USB电视接收卡收看有线电视节目的功能。本人在项目中所做工作主要包括以下内容:(1)开发USB电视接收卡在Windows操作系统下的驱动程序。传统的音视频采集设备驱动框架大多采用Stream class。Stream class框架具有音视频分开处理,代码量大等缺点。为克服以上缺点,项目中USB电视接收卡驱动程序采用的是较晚推出的AVStream框架,最终设计并实现了如设备初始化,控制调谐解调以及TS流传输等该驱动的关键部分。(2)开发客户端PC上利用USB电视接收卡收看有线电视的Windows应用程序。目前,大多数的有线电视接收方案是在用户端从接收到的TS流中分析出节目提供商,节目名称等信息,而解析出以上信息会花费一定时间,大大影响了用户体验。为解决该问题,项目的一大特色和创新是增加了将IP方式和有线Cable方式融合在一起的点播接收模块。