论文部分内容阅读
除了视频和音频外,电视节目还包括字幕。在电视节目的创作过程中,创作和播放字幕的专用电视信号发生器和处理器就叫做字幕机,通常用字幕机在视频上叠加图像和文字信号,其目的是更进一步的说明电视节目内容,使电视画面更加丰富生动。如电视屏幕左上角的台标、通知、广告、时标、人物对白、歌曲说词,片尾演职员表等,它是现代电视节目中不可或缺的影视设备。如今的字幕机,即电视字幕播出系统,虽然可以完成基本功能,但已经不能满足电视节目制作迅猛发展的需求。它已经暴露出很多缺点。比如字幕单独播出,然后通过字幕机将播出的字幕信号叠加到视频信号通道上;需要一台独立的字幕机且这种字幕机既显得笨重,又非常的昂贵;叠加的字幕在视频播出的期间不能进行随意编辑更改;字幕系统不能定时播放字幕,不能满足广电行业自动化的要求等。针对当前的字幕机的缺点,研究室考虑研制一套字幕和视频通过字幕叠加卡叠加播出的电视字幕系统,研究室师兄尝试采用专用字幕叠加卡Blackmagic研制电视字幕播出系统,但是字幕播出效果并不理想。本课题在现有的电视字幕播出系统的研究分析的基础上,设计了一套新的适应现实需求的字幕播出加叠加的电视字幕播出系统,随着硬件板卡的不断升级,新系统选择加拿大Matrox公司研制的Matrox SD100板卡作为字幕叠加卡,该板卡能够实现字幕和视频叠加播出;软件选择delphi7和Microsoft Visual2005为开发平台,结合教研室开发的硬盘播出系统,本课题研究的电视字幕播出系统能够有效的解决现有问题,很好的实现了字幕和视频的叠加播出,大大的提高电视台的电视节目后期制作的工作效率。首先本论文简要介绍了字幕和字幕系统,以及字幕系统国内外发展情况和研究现状,并叙述了当前研究室电视字幕的研究情况,根据当前的研究现状提出了研究一套新电视字幕播出系统,该系统选用Matrox SD100板卡为字幕叠加卡。接着对系统的需求分析和系统设计进行了详细的介绍,通过需求分析和系统设计明确了本课题主要完成两个模块:字幕编辑软件和底层字幕处理模块。然后引入一种新的先进的现代软件工程(GRAPPLE)思想到字幕编辑软件的设计中,运用了面向对象技术的思想,采用了高级建模语言UML在设计的每个阶段进行建模,对字幕编辑软件进行了详细的设计。接下来选择Matrox SD100板卡,并根据Matrox公司提供的Matrox DSX.sdk开发包,设计和实现了底层字幕处理模块,该模块能够很好地衔接上层字幕编辑软件和Matrox SD100卡。再接下来详细的描述了字幕编辑软件的各个模块的实现,并详细的描述了字幕编辑软件与底层字幕处理模块和系统硬盘播出工作站的衔接情况,给出了系统的实现,最后是电视字幕播出系统在测试中遇到的问题:字幕闪烁问题,给出该问题的详细分析,并给出高斯模糊技术的解决方案。实际应用证明采用该方法是可行的。