论文部分内容阅读
电视节目是电视台的重要历史资料和参考资料,也是人们日常生活中的重要信息来源。为了有效的利用电视节目信息,需要有一个高效、方便的电视节目收录、存储管理、处理系统。原有系统用模拟信号的形式将电视节目素材保存在录像磁带上,并将节目采集成AVI文件形式进行编辑。随着科学技术的发展,特别PC机性能的大量提高,数据存储技术和多媒体技术的飞速发展,原有系统的局限性越来越明显的暴露出来,急需进行技术更新。原有系统的模拟信号难以保存,编辑费时,信号多次转换损失较多,节目素材的检索也非常复杂。 随着多媒体技术发展,视音频信息的压缩技术日趋成熟。近几年发展起来的MPEG标准,极大的推动了视音频信息压缩、编辑、存储、传输技术的发展,并成为其中的主流。数字信号的存储技术也发展迅速,特别是近几年的光存储技术。光盘以其制造费用低,存储容量大,数据不易丢失,保管方便等优点成为目前主要的数据存储介质。为了方便对大量光盘进行管理,人们研制出了光盘库,根据型号的不同,它可以方便的对几十张到数百张光盘进行管理。 本文主要论述了数字卫星电视收录处理系统的设计和实现。本系统将电视节目保存成数字信息(MPEG文件)并存储在光盘上,采用光盘库对光盘进行管理,直接采用MPEG文件进行电视节目编辑,并提供多种检索方法和友好检索界面。 系统将接收到的卫星电视信号通过视频采集卡,把它采集成MPEG文件,再根据节目内容将MPEG文件分段成小的节目素材文件并建立检索索引,然后将它传递到光盘库服务器;光盘库服务器负责光盘的管理,它一方面将节目素材文件刻录到光盘上,另一方面为客户机提供在线访问服务;客户端根据一定检索条件进行检索,获得所需的节目素材文件,并下载到本地,本地的媒体编辑软件直接对MPEG文件进行编辑,生成新的节目。该系统硬件部分主要涉及到卫星电视接收器、采集卡、光盘库、非线性编辑卡和PC机。数据库管理采用的是SQL Server7.0。软件设计采用面向对象的方法,编程语言是C++,软件开发工具是Visual C++6.0。软件的开发和运行平台采用的是Windows NT/2000/98。 新系统用数字方式存储视音频信息,便于在计算机上处理。采用光盘存储数字信号便于保存,而信息不易丢失、失真。采用光盘库进行节目素材的刻录和管理,有利于大量节目素材文件的存储与检索、浏览、下载。MPEG文件综合了帧内压缩和帧间压缩方法,在压缩比较高的同时保证了很好的图像质量,这样节省了存储空间。直接采用MPEG文件进行节目编辑,避免了视频文件多次转换,从而减少了视音频信息的损失与失真。新系统从基本上解决了原系统的缺陷,也极大的提高了系统运行速度和经济效益。