多媒体创作系统的设计与实现(1)(2)
2014-12-06 01:07
导读:ows、adobe premiere、quicktime for windows等;声音方面有soundsystem、waveedit等。 对用户而言,已掌握了多媒体处理专用软件,还得学习创作系统中的功能较弱的媒体处
ows、adobe premiere、quicktime for windows等;声音方面有soundsystem、waveedit等。
对用户而言,已掌握了多媒体处理专用软件,还得学习创作系统中的功能较弱的媒体处理工具,是某种意义上的重复。用户要求在媒体素材设计上精雕细凿,媒体作品演播时灵敏高效。因此,我们的设计原则是,利用现有功能强大的多媒体处理工具,采用系统集成与软件编程相结合的方法,缩短开发周期以创造最佳的软件。既兼顾一般要求,又满足用户演播的特定要求。在方法上综合描述性语言及图标式创作工具的优点,以及软件编程开发在系统弹性和扩充上灵活、应用范围广、用户具体要求明确、软件资源节约的特点,克服现有创作工具灵活
性弱、受现有系统限制的不足。
所设计的多媒体创作系统各模块主要功能如下。
·文本编辑:这是一个文本编辑器,它将所要演播的文字底稿逐行输入,形成文本文件。
·剧本编辑整合:提供一种方便、高效、直观的图、文、声、像数据集成的编辑手段,按用户的设计要求,对各种媒体数据进行编辑整合,制成各媒体对象的进出入效果(如闪烁、飞行、旋转、淡入淡出、大小、定位等等),最后形成一个剧本文件供演播时调用。
·图形图像处理:图形图像部分挂接photoshop或photostyler软件,处理多种位图文件,包括wmf、tif、bmp、pcx、tag、gif、dib、jpg等等格式;统计图形方面提供制作各种二维、三维统计图形的手段。
·剧本演播:将剧本编辑整合处理形成的剧本文件直接调入演播,可按自动播放方式或导引、单步控制播放方式进行播出。对动态图像播放可控制暂停、继续。
·二维动画处理:挂接animator二维动画处理软件,处理并形成fli、flc格式动画文件。
·三维动画处理:挂接3ds三维动画处理软件,制作并形成flc、fli格式的动画文件。
·视频处理:挂接video for windows、quicktime for windows、adobe premiere软件。对质量要求一般的视频影像,经电视、vcr或影碟机播出,通过视频捕捉卡,处理形成avi、mov格式的视频文件。而对质量要求高、需全屏显示的视频影像,则使用专用数字视频采样压缩工具生成mpeg、dat影像文件存于cd-rom中,播放时,使用mpeg视频解压卡,将影像文件从光盘中调出,实时解压缩,满足全屏幕、全运动、全彩色的视觉要求。
大学排名
·声音处理:主要挂接soundsystem或waveedit,处理mid、wav格式的语音文件,并能使用cd-audio音碟资源。
·地图标绘与动画处理:主要处理点阵、矢量地图的标绘及基于地图的简单动画,如箭头、飞机、舰船、车辆等运动目标沿轨迹运动、闪烁、变化过程等,并形成ate自定义格式文件,供演播时调用。
·外接演播工具:主要外挂其它各种多媒体创作工具的演播软件来播放其制作的作品文件。如挂接powerpoint的pptview程序,挂接authorware的runapw程序。三、多媒体创作系统设计技术的实现
我们在静态图形、图像处理上,使用windows api编程技术,结合ole方法;在多媒体数据处理方面,充分使用mci接口,将各种媒体的编演融合一体。
编程语言采用visualbasic及visual c 语言,同时充分利用第三方厂家提供的这两种语言的用户控制对象来解决图、文、声、像等多媒体演播时可能存在的效果限制问题。1.图、文、声、像的编辑整合功能
具有高效方便的图、文、声、像等多媒体数据编辑整合功能是多媒体创作工具的特点。我们提出了以下这种基于表格方式,以页操作为主的多媒体数据编辑整合的实现方法。
表格形式如表1。
首先将文字底稿调入并自动填入到上述表格中,然后,用清屏方式来定义属于同一页的文字,并定义好该页的背景色、字体、前景色以及该页正文出页方式,根据需要还可定义出该页正文所在行的操作方式、条件及其位置。系统还提供缺省的版面布局供用户使用。
表1
定义好一页的文字以后,就可定义与该页有关的多媒体信息之间的有机关系,可选择声音文件、动画文件、视频文件、统计图、地图标绘动画数据,并定义这些媒体的播放位置、触发条件及进出场效果等。