论文部分内容阅读
在电视节目中植入字幕广告信息一直是广电部门向终端用户发布通知信息和广告的有效形式和途径。字幕的生成有两种方式来实现。第一种,将字幕同节目源合成形成带字幕的节目。这种模式的优点在于在用户终端能够直接播放出来。缺点在于在合成字幕的同时对节目源进行了修改,用户只有绑定节目源的同时实现字幕合成。第二种,将字幕和节目源分离,在用户终端合成显示出来。通过该模式将字幕根据协议生成一个单独的TS流传送到用户终端(机顶盒),用户终端(机顶盒)将接受到的TS流进行解析后将字幕信息显示在电视终端。该模式的优点在于不会对节目源数据进行修改,字幕的生成同节目源关联不大,用户可以通过访问互联网来实现对字幕内容的修改和生成。缺点在于用户必须要有终端合成硬件(机顶盒)。本课题采用了第二种方式来实现字幕。由于机顶盒终端的数据解析和显示是由机顶盒提供商来完成的,故本课题任务是实现字幕TS流信息的编辑和TS的生成和传输。课题主要分为四个部分:1、根据实际字幕播出需求制定和设计基于MPEG2标准的字幕协议,通过该协议便于字幕流的生成和机顶盒的解析。2、字幕编辑系统。该系统采用BS模式实现多区域用户对字幕进行在线编辑和管理,对播出状态进行在线监控和管理。3、XML生成系统。该系统通过WebService接口来实现字幕编辑系统同字幕TS流生成播出系统的数据传输,WEB程序调用WebService将当前某区域的字幕信息生成为XML文件形式,播出服务器程序直接访问和解析XML文件。4、播出服务器字幕TS流生成和播出系统。该系统读取和解析字幕XML文件,然后根据协议将字幕信息写入到TS流,然后调用ASI卡推送驱动将TS流通过ASI卡播出。通过本课题的研究主要实现的目标包括:1、实现多区域用户在线控制字幕编辑和生成。2、实现字幕流同节目源的复用和字幕推送。3、实现不同区域用户显示不同字幕信息。4、实现多频道字幕播出。本文还对主要涉及的MPEG2标准、DVB-SI协议、SQLSERVER数据库、ADO.NET数据库连接、WebService等相关方面的内容都作了详细的阐述。由于本课题是运用于实际的工程类别课题,因此我们还通过搭建模拟网络对本课题的研究成果进行了测试。本文也对测试的相关内容进行了阐述。测试结果符合要求。