网站大量收购闲置独家精品文档,联系QQ:2885784924

《多媒体软件设计技术》课件第3章.ppt

  1. 1、本文档共269页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

由此可知,多媒体创作工具必须担当起可视化编程的责任,它必须具有概念清楚、界面简洁、操作简单、功能伸缩性强等特点。初始的多媒体创作工具都有自己擅长制作的节目类型,如有的擅长制作电子书,有的擅长制作简报系统,有的擅长制作CAI,有的擅长制作数据库查询系统等。但从目前的发展来看,节目的表现范畴越来越广泛,表现手法越来越灵活,最终用户的功能要求也越来越复杂。相应的,各种版本的多媒体创作工具为了适应潮流,功能也越来越复杂,不再满足于只在某一领域里具有某种特长,从功能上看,它们似乎什么都能做,因为大多数强大的多媒体创作工具或多或少都自带语言功能,甚至是外部程序接口。多媒体创作工具是能够用来集成各种媒体,并可设计阅读信息内容方式的软件。它的发展历程不过是七、八年,但其功能却日趋完善与成熟。从目前的发展趋势来看,以下几方面是一个优秀的多媒体创作工具不可缺少的功能及发展方向。1.编辑能力及环境

多媒体编辑的一个主要方向是支持用户对节目所需的外部媒体资料的生成、增/删改与管理能力。通常包括如下工具:动画编辑器、文书编辑器、影像编辑器、音频编辑器、视频编辑器、面向对象的媒体数据库管理系统(OODBMS)。初期的多媒体创作系统只能载入这些类型的数据,并作简单的增加、删除、拷贝等编辑,如果涉及到修改,则必须使用相应的其他软件修改。如今,集成化的多媒体创作工具已出现,它带图形、动画、音频、视频等资料的生成模块,结构小巧实用,方便用户制作。如果创作工具中加入目标连接和嵌入(OLE)功能,可使用户在编辑媒体对象时能及时更新节目中的内容,这会大大提高制作效率。编辑环境主要是指媒体元素编入节目程序流的能力,它要求具有对基本的信息流的控制操作能力。基本的信息流操作是指循环、条件分支以及使用变量等价、布尔逻辑和简单数学计算进行媒体数据控制和管理等。这些功能不是通过用户编写程序实现的,而是在系统中通过可视化的界面,帮助用户使用简便操作来达到相同效果的。2.媒体数据输入能力

由于多媒体应用经常需要处理传统的和新的媒体,这就需要多媒体创作工具具有处理静态和动态多媒体的能力,而且支持的格式越多越好。最基本的要求是可处理具有两种或两种以上格式的位图文件能力,这些格式应包括:BMP、DIB、PCX、TIF、QIF、TGA、WMF、PIC、IMG或JPG等;还可处理FLC、FLI、MMM、AVI、MPG、MOV和DAT等动画文件,WAV、MID、CMF和VOC等音频文件以及数据库DBF文件等;此外还有文本格式的文件。支持外部数据的格式越多越好,以免制作时因格式不对而需找其他软件转换。3.交互能力

多媒体创作工具能提供多少种交互功能是评价该工具优秀与否的重要指标之一。最普通的交互方式是通过设定按钮来实现的,用户可以设定触发按钮来链接某一事件,达到交互目的。电子书中的超文本是不可缺少的交互功能,多媒体创作工具可以设定文字对象中的单字或短语,使之成为含有活动的信息链,使用者通过触发这些单字或短语,使信息链发生作用而引发一个动作或跳到相关的数据单元。超文本有以下几种类型:动作类、索引类、解释类、调用类和跳转类等。随着多媒体创作工具的日益成熟,交互方式的花样也增加了,例如,不可见区域的交互、菜单交互、可视媒体对象(如圆、直线、图像)的交互、文字输入交互以及程序交互等。引发交互的手段有条件交互、接触交互、拾取交互、判断结果交互、按键交互、主题词交互等。随着多媒体创作系统对硬件控制能力的加强,语音交互、触控交互、三维立体触控交互以及未来的智能判断交互等新技术会日益普及起来。4.功能扩充能力

新一代多媒体工具非常注重功能的扩充性。老一代的多媒体工具因为面向的用户是不懂编程的人员,采用的是可视化编程,学习虽然简单,但用户马上就能发现系统提供的这些功能远远不能应付日益复杂的节目设计效果。于是,一些多媒体创作工具连入了描述语言,这种描述语言的复杂度类似于Basic语言,与系统相辅相承。这种描述语言使系统的功能大增,基本满足了用户制作节目的需要。为了满足高层次节目的需要,一些多媒体创作工具提供了外部程序接口,可以连入DLL、VBX等高级语言。这样,多媒体创作工具实现了三级用户开发环境,这三级用户是:不懂编程的普通用户(使用系统提供的工具制作节目)、稍懂程序的用户(结合描述语言制作节目)、会高级语言的用户(通过外部程序接口直接调用程序)。通过这种方式,使得多媒体创作工具的功能可以无限地扩充。有的多媒体创作工具还提供现场录制方式,如ToolBook系统可自动将用户的操作过程转换为描述语言。好的多媒体创作工具支持描述语言程序的内部和外部格式相互转换。它采取面向对象的编辑观念,用户通过对系统中原有的类定义编辑对象,为了扩充系统中不

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档