《多媒体技术应用教程 教学课件 ppt 作者 肖波 第5章》由会员分享,可在线阅读,更多相关《多媒体技术应用教程 教学课件 ppt 作者 肖波 第5章(74页珍藏版)》请在金锄头文库上搜索。
1、第5章 超文本与超媒体,5.1 超文本的历史及概念 5.2 超文本的定义 5.3 超文本中的导航 5.5 超文本的开发及其工具 5.6 超文本的现状及未来 5.7 Authorware 的使用,超文本和超媒体是多媒体计算机中的一项重要技术。这主要是应信息处理的需要而发展起来的。特别是在多媒体系统中有大量文本、数据、图像、声音等信息要处理,对处理的功能也要求得更高。靠以往组织信息的线性的和顺序的方法已完全不能适应,迫切需要一种更符合人类记忆的联想方式的非线性网状的结构来组织并实现快速检索。这就是我们要谈的超文本技术。超文本(Hypertext)这一概念尽管很早就被人们提出来了,但真正得到快速发展
2、还是伴随多媒体的进步而来的。目前已在电子出版物、信息管理系统及工业控制中得到广泛应用。,5.1 超文本的历史及概念,超文本是超媒体的一个子集,而超媒体又是多媒体的一个子集。超文本只是超媒体中以结点为文本信息的一种特例。超媒体是一种内涵更丰富的信息管理技术,它只是多媒体诸多要素中的一个重要组成部分。在多媒体快速发展的今天,人们在使用中已将超文本与超媒体视为同一回事。,5.2 超文本的定义,从图5.1中可以看到超文本是由若干内部互联的文本块组成,这些信息块可以是计算机的若干屏,也可以是若干窗口、文件或者甚至是一个单词。这样的一个信息单元就称为一个结点。不管结点有多大,每个结点都有指向其他结点的指针
3、或由其他结点指向该结点的指针。这个指针就叫链。,链连接着两个结点,它通常是有向的。当用户主动点触某一信息块时,将激活这条链,从而迁移到目的结点。 超文本可以看做是三个要素的组合:结点、链和网络。,5.2.1 结点 结点是表达信息的一个单位,是围绕一个特殊主题组织起来的数据集合,它是一种可激活的材料,能表现在用户面前,并且还可以在其中嵌入链,使它能与网络中其他结点相链接。,早期超文本中结点的内容一般是文本、符号或数字,现在根据媒体、内容和功能的不同,结点可以是文本、符号、数字、图形、图像、动画、活动图像、语音、音乐、声响、各种媒体的混合、索引、规则等,甚至可以是动作。这种划分是集中在结点表现属性
4、或功能上的。,5.2.2 链 链是固定结点间的信息联系,它以某种形式将一个结点与其他结点连接起来。由于超文本没有规定链的规范与形式,因此目前各超文本系统的链形式多种多样。,链的一般结构可分三个部分:链源、链宿及链的属性。链源指结点信息迁移的原因,链源可以是热字、热区、图元、媒体对象或结点等。链宿是链的目的所在,一般超文本链的链宿都是结点。链的属性决定于链的类型,链的类型有以下几种,其中一部分是用于检索和导航的链。,5.2.3 网络 用链把各个结点连接起来就形成了网络(web)。这种由结点和链构成的网是一个有向图,它与人工智能中的语义网有类似之处。 网络的一部分称做子网。它是超文本网络中的一个结
5、点群,有时也把它叫作宏结点。宏结点的概念十分有用,因为当超文本网络非常大时仅通过一个层次的超文本网络管理会很复杂,因此分层是简化网络拓扑结构的有效方法。,5.3 超文本中的导航,导航是通过导航工具为读者提供一个支撑环境,使读者能够访问和注解超文本中的信息,创建他们自己通过的超文本路径,以最小的代价构造信息网,勾画出他们所要去的地方。,导航工具是超文本系统不可缺少的交互工具,导航工具的主要作用,一方面是使用户在信息网络中快速定位、查询;另一方面是防止用户在复杂的信息网络中迷失方向。目前在超文本系统中有许多导航工具,并且还在不断发展,我们下面介绍常用的导航工具导航图。,导航图或称浏览图,它以图形化
6、的方式,表示出超文本网络的结构图,图与数据库中存储的结点和链一一对应。导航图可以帮助用户在网络中定向。系统可用不同的颜色和线型表示不同的结点和链,使用户一目了然。 图5.2所示的是一个超文本文献系统导航图的例子。 导航工具里还包括有查询系统、线索、遍历、书签等。,5.5 超文本的开发及其工具,5.5.1 超文本的开发过程 超文本的开发主要包括三个方面:获取任务信息;分析和理解任务信息中的各种基本对象及对象之间的相互关系,并利用这种关系组织成一种非线性结构;最后还要设计一个友好的界面。,1获取任务信息 超文本信息来源于应用领域,可以通过两种途径获得。一种途径是与该领域的专家交谈、讨论来收集;另一
7、种途径是直接收集该应用领域已有的资料、文件,包括文字记录、照片、表格、图形、音像等。还可以从现有的文本库或数据库中转换而来。,2任务信息的理解和分析 开发者必须理解任务信息的内容、系统的结点、链和整体结构。 3用户界面设计 用户界面设计必须强化多媒体效果,采用直观而优美的导航系统,要有丰富而又简练的工具。,5.5.2 超文本开发工具 开发一个大型超文本系统的工作是浩繁的,一般要通过开发工具来实现。开发工具可以简单地分为普通开发工具和专用开发工具两种。,1普通开发工具 (1)文本编辑器 文本仍是多媒体信息的主要形式之一,超文本开发的许多时间仍花在文本的编辑上。一个好的文本编辑器可以完成许多功能,
8、如文本组织、文本格式化、拼写检查、搜索与替换、校对打印等。文本编辑器可以是超文本开发系统内部的工具,也可以用外部的编辑软件来实现。,选择文本编辑器时可以考虑这几个方面:它应能嵌入超文本指令,能把标准的字体模式翻译成超文本系统能理解的符号、颜色等;它能提供多任务的环境,比如可在Windows下工作即可;它应能方便地进行文本格式转换。,(2)图形编辑工具 尽管有些超文本开发系统中包含有图形开发工具,但它们的功能往往是不够的,可以使用一个外部的、功能更强的图形工具。 在选择图形开发工具时要注意它的图形格式应符合你的超文本开发工具的要求,当然它也应有图像格式转换的能力。,(3)音频和视频编辑工具 音频
9、和视频编辑工具的功能包括音频、视频数据的获取、剪贴、标识、音频和视频的时序、特殊事件的生成等。 2专用开发工具 普通开发工具主要用来创建超文本的内容,而专用开发工具则是用来把结点组织起来。专用工具包括:,(1)结点和链的列表工具 超文本开发工具应能生成组成超文本的所有结点表和链表。一个好的结点表能帮助读者确定在什么地方,什么时刻发生迁移。结点表还提供检测结点内容和链的精度的基础。,(2)提供结点信息功能的工具 开发系统还应易于生成指定结点的名表、内容说明、链及索引项。开发者在系统设计时可以使用这些信息,在编辑和链接时也有参考价值。 (3)注释结点的工具 开发系统允许开发者在结点处附加解释性的注
10、解。,(4)画简图工具 开发一个大型超文本系统时,可使用工具从画简图开始,搞清系统的定义,快速地、逐步地进行调整。 (5)分块工具 超文本开发的一个原则是每个结点的信息要短,内容一般不超过一屏或两屏。把很大的文本分块是很费时的,最好用一个专门用于分块的工具,利用它自动把源文件分成较小的结点或许多单个的文件。,(6)结点内部工具 用于结点内部的串扫描、索引、词频率分析及抽取关键字等。 (7)外部设备和程序链接工具 多媒体开发意味着经常要从多个存储设备同时获取信息,如从硬盘上读取静态图像,从CD-ROM中读取视频图像等。此外超文本开发系统应能进行直接操作系统调用,与外部程序进行信息交换。,5.6
11、超文本的现状及未来,总结一下,目前超文本的基本特性及功能如下。 (1)超文本的数据库是由结点组成的网络。 (2)屏幕中窗口和结点是一一对应的。,(3)窗口能重新定位,即窗口可调整大小、可关闭、可重新弹出。 (4)窗口中设置了许多热字、热区一类的链源,供读者直接选择其他内容。 (5)作者可以容易地生成结点、删除结点、编辑结点,并可容易地生成链、完成链接及改变链的属性等。,(6)读者可以对数据库进行浏览和检索。检索的方式有:跟随链的走向不断开启新的窗口;用已知关键字进行全网络搜索;利用导航图检索。,超文本的出现为作者提供了新的写作方法。过去要将思路整理好后用线性的方式写出。超文本则可以先分别写各个
12、独立的块(结点),然后再用链连接成整体。超文本也为读者提供了新的阅读方式,可以有选择地读其中有兴趣的部分和辅助信息。当然对于整个多媒体信息的管理来说,超文本和超媒体是适用的技术,在多媒体信息系统中已成为主要采用的方法。,5.7 Authorware 的使用,5.7.1 Authorware简介 Authorware是由美国Macromedia 公司于1991年10月推出的多媒体创作工具,因其简便、高效、功能强大,所以在世界各地得到了迅速而广泛的推广和运用,成为同类产品中的佼佼者。,1992年该产品升级到Authorware 2.0,1995年初升级到Authorware 3.0 ,同年在美国荣
13、获PC多媒体创作工具最有价值产品奖,1997年5月又升级到Authorware 4.0,该版本增强了Web的开发能力。1998年11月该公司推出了新一代的革命性产品Authorware 5.0,它继承了低版本的所有优点,并且增强了知识对象、大量CMI计算机管理教学函数和变量等新功能新特性,进一步增强了开发能力和效率。,2001年,Macromedia公司推出了Authorware 6.0,下面我们对Authorware 6.0作一下简单介绍。,1Authorware 6.0的主要功能 Authorware 6.0能对获取的多种媒体对象(文本、图形、图像、音频、动画和视频等)进行编辑加工、融合及
14、存储等处理。利用Authorware的交互响应功能,可以将多种媒体对象集合为一体,传递多层次多方位的信息,使表现的主题更加丰富生动。,Authorware 6.0是一种基于设计图标和流程线结构的编辑平台,同时它还具有丰富的函数和程序控制功能,能将编辑系统和编程语言较好地融合到一起。Authorware 制作多媒体作品采用的是“所见即所得”的“无需编程”的编程方式,因此它为非专业编程人员所喜欢。,2Authorware 6.0的运行环境 (1)硬件环境 由于Authorware是多媒体制作软件,因此作品中往往包含大量的图片、音频、视频等素材,所以对计算机的硬件环境要求较高,为了保证多媒体作品制作
15、的速度和效率,计算机应有较快的处理能力。Authorware 6.0运行的硬件环境应满足以下几点。, CPU主频至少为200MHz。 内存至少32M,建议64M以上。 有一个CD-ROM光驱。 显示器最低要求为640480,256色。 安装时至少剩余磁盘空间1G。 具有声卡、麦克风、音响、扫描仪等附属设备。,(2)软件环境 Authorware运行应当基于Windows95/98、Windows Me 、Windows NT、Windows 2000、Windows XP等操作系统。另外Authorware对于图像、声音、动画的处理能力相对较弱,因此需要使用其他的应用软件进行素材的编辑和处理,
16、如:Photoshop、3DS MAX、Premiere、Cool Edit等。,5.7.2 Authorware 6.0界面组成简介 Authorware 6.0应用程序窗口由标题栏、菜单栏、常用工具栏、图标工具栏、设计窗口和知识对象窗口等组成,如图5.4所示。,1标题栏 在窗口的最顶端是标题栏,是软件的名称及版本号。 2菜单栏 位于标题栏的下方,有11个菜单组成,每个菜单又有很多的命令列表,包含了文件操作、编辑、窗口设置和运行控制等一系列的命令和选项,如图5.5所示。,(1)文件菜单 主要提供对文件、媒体素材、模组以及打印、打包和发送电子邮件等操作的命令。 (2)编辑菜单 编辑菜单允许用户撤消或恢复最近一次操作;对象成组和拆组;插入和连接对象;搜索和获取图标信息等。,(3)查看菜单 查看菜单用来显示和关闭Authorware集成环境中某些显示对象。 (4)插入菜单 插入菜单可用来引入模板、图标、文字和其他OLE对象,还可以改变控制方式。,(5)修改菜单 修改菜单主要用来修改图标、图像、文件等的属性,并对图标及其内容、位置进行编辑修改