资源预览内容
第1页 / 共53页
第2页 / 共53页
第3页 / 共53页
第4页 / 共53页
第5页 / 共53页
第6页 / 共53页
第7页 / 共53页
第8页 / 共53页
第9页 / 共53页
第10页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第5章 多媒体节目开发工具 n 多媒体节目开发环境n 多媒体开发工具n 计算机辅助教学课件的设计5.1 多媒体节目开发环境 1.多媒体开发环境包括图形开发工具、触摸屏开发工具、音频开 发工具、图像开发工具等和各种创作系统。 多媒体开发和创作环境一般具有下述功能: (1)提供编程的环境; (2)超文本、超媒体和多媒体数据管理的功能 (3)支持多媒体数据的输入输出; (4)应用连接功能; (5)数据和动画制作功能;(6)友好的用户界面。 2.多媒体创作系统的作用多媒体创作系统提供一种把内容和功能结合 在一起的集成环境。通常,它包括下列一系列的 功能:创造、编辑和输入某些特定类型的数据;把原素材装配到一个回放序列或演出表中; 为响应用户的输入提供一种结构化的方法或 语言。多媒体创作系统可以完成以下产品的制作 : 视频图像; 动画; 交互式演示系统; 演示系统; 交互式查询系统; 交互式的训练;3.多媒体创作系统的组成多媒体创作系统大致可分为素材库、编辑、播放三 个部分。(1) 素材库 主要提供各种素材(声音、图像、动画、 视频影像文件等)供编辑使用。(2) 编辑 完成大部分的创作工作。用户根据自己的 需要选择各种图符,按一定的顺序安排在编辑窗口内, 再从素材库中选择相应的素材,填充每个图符。填充内 容的图符按一定的方式组织在一起,就组成应用程序。(3) 播放 作用是播放应用程序,观察程序执行的效 果,并根据需要作适当的修改达到完善应用程序的作用 。5.2 多媒体开发工具 多媒体创作工具(或称编著工具、开发工具)是一种高级 的软件程序或命令集合。 创作工具旨在提供给设计者一个自动产生多媒体节目的 综合环境, 使设计者可将不同的内容与各种功能结合 在一起,形成一个结构完整的节目。 多媒体创作工具通常应包括制作、编辑、输入输出各种 形式的数据,以及将各种数据组合成为一个连续性序列 的基本工作环境 。5.2.1 多媒体开发工具的功能1.良好的面向对象的编程环境多媒体创作工具能够向用户提供编排各 种媒体数据的环境,也就是说能够对媒体元 素进行基本的信息控制操作,包括条件转移 、循环、算术运算、逻辑运算、数据管理等 。多媒体创作工具还应具有将不同媒体信息 编入程序能力、时间控制能力、调试能力、 动态文件输入与输出能力等。2 多媒体数据I/O能力媒体数据制作由多媒体素材编辑工具完成 ,在制作过程中经常使用原有的媒体素材、或 加入新的媒体,因此要求多媒体创作工具应具 备数据输入输出能力和处理能力。另外对于参 与创作的各种媒体数据,可以进行即时呈现与 播放,以便能够对媒体数据进行检查和确认。 其主要能力表现在:能输入/输出多种图像文件 (如BMP、GIF等),能输入/输出多种动态图 像及动画文件(如AVI、MPG等),能输入输 出多种音频文件以及具有输入/输出ODBC数据 库文件功能。3 处理动画多媒体开发工具可以通过程序控制实现显示 区的位块移动和媒体元素的移动用以制作和播 放简单动画。多媒体创作工具也能播放由其它 动画制作工具所生成动画的能力,以及通过程 序控制动画中的物体的运动方向和速度,制作 各种过渡特技等。如移动位图、控制动画的可 见性、速度和方向;其特技功能是淡入淡出、 抹去、旋转,控制透明及层次效果等。4.超级链接能力超级连接能力是指从一个对象跳到另一个对 象、程序跳转、触发、连接的能力。从一个静 态对象跳到另一个静态对象,允许用户指定跳 转链接的位置,允许从一个静态对象跳到另一 个基于时间的数据对象或相反。5 应用程序的连接能力多媒体创作工具能将外界的应用程序与所 创作的多媒体应用系统连接。也就是从一个多 媒体应用程序来激发另一个多媒体应用程序, 并加载数据,然后返回运行的多媒体应用程序 。多媒体应用程序能够调用另一个函数处理的 程序,可建立程序级通信DDE(dynamic data exchange)和对象的链接和嵌入OLE(object linking and embedding)。6. 友好、易学易用的界面多媒体创作工具应具有友好的人机交互界面 。屏幕呈现的信息要多而不乱,即多窗口、多 进程管理。应具备必要的联机检索帮助和导航 功能。5.2.2 多媒体开发工具特性1. 编辑和组织特性多媒体创作系统常常包括一些编辑正文和静 态图像的编辑器。多媒体的组织、设计与制作 过程涉及编写脚本及流程图,某些创作工具提 供可视化的流程图系统,或者在宏观一级用图 示出项目结构的工具,这大大简化了程序设计 的过程。2. 编程特性多媒体创作系统通常提供下述方法中的一个 或几个:用提示和图符的可视编程;用脚本语言编程;文档开发工具。借助图符进行可视编程大多数是最简单和容 易 的创作过程。如果用户打算播放音频 或者把一个图片放入项目中,只要把这些元素 的图符“拖进”播放清单中即可。3. 交互式特性交互特性使项目的最终用户能够控制内容和 信息流的流向。创作工具一般具有以下的交互 特性:(1) 简单转移通过按键、鼠标或定时器超时 等程序将转移到多媒体产品中另外一部分执行 的能力。(2) 条件转移根据IF.THEN的判定或事件的结 果转移,支持GOTO语句。(3) 结构化语言支持复杂的程序设计逻辑, 比如嵌套的IF.THEN、子程序、事件跟踪以及在 对象和元素中传递信息的能力。4. 多种媒体信息精确同步的特性复杂的多媒体项目常常要求事件精确同步 。比如动画中的飞机起飞就应与其相伴的音响 效果同步。因为用于多媒体项目开发和提交的 各种计算机性能差别很大,要实现同步是有难 度的。在很多情况下,我们需要使用创作自己 的脚本语言和传统的编程工具,再由处理器构 成的系统上定时和定序。5. 测试特性在制作多媒体项目的时候,要不断地装配 各种多媒体元素并不断测试它,以便检查装配 的效果和性能。创作系统应具有建立项目的一 个段落或一部分并快速测试它的能力。这就要 求创作系统提供良好的播放特性进行开发各阶 段的测试工作。测试时就好像用户在实际使用 它一样,一般需要花大量的时间在建立和测试 之间反复进行。6. 提交特性提交项目的时候,一般要求使用多媒体创 作工具建立一个运行版本。运行版本就是多媒 体产品,它允许播放用户的项目,而不需要提 供全部创作软件及其所有的工具和编辑器。通 常情况下它不允许用户访问或改变项目的内容 、结构和程序。出售的项目就应是运行版本的 形式。5.2.3 多媒体开发的基本软件1. 绘图和画图工具软件 绘画与画图工具多半是工具套件中最重要的工 具。这是因为在多媒体项目中,图形和图像对 最终用户的影响最大。绘画软件是专门用来制 作优良的位图图像的,而画图软件则是专门用 来画线条画的。 某些软件包含画图和绘画两种功能,但很多创 作系统仅能输入位图图像。从前面介绍可知道 ,位图图像在多媒体中用得多一些,因为它可 以得到更多的图像细节与更好的效果。绘画与画图软件包的主要特点如下: 具有下拉菜单、快捷工具条、调色板控制、快 速对话框等的直观的图形接口; 用方、圆、曲线、简单的多边形等来创造复杂 的几何图形; 图形及位图的缩放功能; 为图形着色以形成图案,或以某种颜色变化率 进入到任意区域的能力; 具有撤消操作的能力,可以恢复前一步或前几 步的状态; 有共同的颜色深度:1、4、8、16、24位颜色与 灰度等级,以及良好的调色板管理的功能; 具有多种绘画特性,主要包括把具有粗糙边缘 的对象平滑后放入背景中;以可变的尺寸、形 状、厚度和模式进行喷涂;渐变的水彩;调色 ;遮蔽等; 对PIC、GIF、TGA、TIF、WIN、AVC、PCX、EPS 、PTN、BMP等图像格式,有良好的文件输入输 出能力。2.图像编辑软件 图像编辑程序是一种专业化的功能强大的工具 ,用来提高、修描或润色现有的位图图像,对 于翻译多媒体展示中的图像来说也是不可缺少 的。这些程序有越来越多的新版本,也提供绘 画与画图程序中的许多工具,并且可以通过从 草图、扫描器、数字照相机得到的数字化图像 ,或由绘画与画图软件包创建原始美术文件等 来创建图像。 图像编辑软件的典型特性如下: 多窗口、可同时看到一个以上的图像; 主要图像数据类型和文件格式的变换; 从扫描仪和视频信号源直接输入图像; 可用选择工具,如方框、套索、魔棒来选择位图的某些 部分; 亮度平衡控制、对比度、颜色平衡; 良好的遮蔽特性; 撤消与恢复特性; 轮廓鲜明和平滑控制; 颜色映射控制,供精密调节颜色平衡之用; 供修描、模糊化、轮廓鲜明化、照明、变暗、涂去、着色 用的各种工具; 几何变换,如翻转、扭曲、旋转、变形、透视的变化等; 24或16位颜色,8或4位索引颜色,8位灰度刻度,黑与白 ,可定制的调色板; 使用直线、矩形、正方形、圆、椭圆、多边形、喷枪、画 笔、铅笔、擦除工具等,由草图创建图像的能力; 为了得到特殊效果的过滤器,这些特殊效果如:透明、干 画笔、浮雕、刻水平面、壁画、马赛克、图素化、广告画 、波纹、平滑、宽平木块、迅速旋转、水彩、波浪、风等 等。3.三维画图软件 三维画图软件能够画位图或矢量图形,可以对 图形和图像进行放大、缩小、旋转和翻滚等。 可以观察一个图,从二维到三维升级,站在一 个作品的前面从任何角度观察它,并对设计作 出判断。每个三维图像的解释大约要花几秒到 几小时的时间,这取决于画图的复杂性以及包 含在该图中的应画对象的个数。对三维图来讲 ,光照和阴影的效果也很重要。AUTOCAD 4.OCR软件 工作过程中有时需要录入大量的文本,如果这些文本在 书籍、资料上已经有了,为了节省录入工作所需要的大 量时间,我们可以把这些页面用扫描的方式把它们当成 图像输入计算机,然后用光学字符识别(optical character recognition,OCR)软件,把这些位图化的 文字转换为电子文档可识别的文字(如ASCII和中文编 码)。 典型的做法是,扫描仪把它们扫进去了以后,通过软件 来检查位图区的质地与密度,并查明边界,然后使用概 率和专家系统算法,把该图像中的正文区转换为ASCII 码或中文编码。 在Windows上,对英文而言,当以300dpi(dot per inch)读入8到36点的字符时,大多数的 OCR软件可以达到99的识别准确率,并可达到 每秒150个字符的处理速度。目前,国内用OCR 来处理汉字也取得了很好的效果,已有许多产 品在市场上推出,识别准确率达到95以上。 使用OCR软件可以节省很多劳动时间,大大提高 了工作效率。5.音频编辑程序 利用处理数字化音频和MIDI音频的音频编辑工 具,画出音频的某种表示,不管是乐谱还是波 形,可以对它进行剪切、复制、粘贴或对其某 一个段落进行十分精细的编辑。 对数字波形声音,Windows已带有一个录音机程 序,它提供某些基本的音频编辑特性;并且 Windows Multimedia Development Kit也带有 一个简单的编辑器WaveEdit。但是,Macintosh 未带有音频编辑工具,需要另外购买。例如, 可以购买Macromedia公司的SoundEdit、 Passport公司的Alchemy等。虽然可以不学习任何专门的音乐知识,而把 MIDI文件结合到多媒体项目中,但使用编辑工具 来制作MIDI文件时,要求了解排音序、作曲、出 版的方法。还需要了解节拍、音调符号、记谱法 、琴键和乐器等。此外,还需要一个联接到计算 机的MIDI合成器。许多MIDI软件可提供排音序和 记谱这两种能力。有一些,比如Alchemy和 AudioTrax,既可以编辑数字音频,又可以编辑 MIDI。多媒体开发工具分类: (1) 以卡或页为基础的开发工具; (2) 以图符为基础,基于事件的开发工具;
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号