阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。【说明】某历史博物馆准备建立一个馆藏文物多媒体编排和展示系统。博物馆中收藏有各个历史时期的珍贵文物,包括文献、手迹、图画、实物等。博物馆希望利用计算机多媒体技术,将有关资料数字化,建立电子博物馆终端,实现对馆内文物的查询和阅览。
【问题1】多数文物具有严格的保护规定,观众不能触摸实物,如果需要向观众讲解某些文物的内部构造设计和使用原理,请问最好采用何种多媒体表现方式?
【问题2】(1)该系统涉及众多的多媒体数据和资料,需要选用合理的技术进行组织和管理,例如,可采用扩充关系型数据库进行管理,请再列举三种多媒体数据的管理方式。
(2)如果选用扩充关系型数据库的管理方式,请说明实现方法。
【问题3】请简述设计实现这样的多媒体应用系统的开发流程。
【问题4】各个历史阶段的陈列项都有尺寸大小、详细放置位置、缩放比例等要求,音频及视频也有其播放方式、时间、频率等设置,请问确定这些参数应在开发流程的哪个阶段完成?
【问题5】请列举两种对各种多媒体资源进行数据集成和媒体拼接整合工作常用的开发方法。
参考答案:
【问题1】最好采用三维动画(或30动画)方式。
【问题2】(1)使用文件系统组织管理,使用面向对象的多媒体数据库技术,使用超文本和超媒体技术。
(2)扩充关系型数据库,使用大二进制对象(BLOB.字段支持多媒体数据存储。
【问题3】一般的开发流程包括需求分析、总体设计、编写脚本(脚本设计)、组织和处理素材(素材采集)、编辑合成(系统集成)、系统测试和形成产品。
【问题4】在脚本编写(脚本设计)阶段。
【问题5】采用多媒体著作工具进行系统整合和集成,比如Authorware、Flash、Director或其他多媒体编著工具。采用程序设计语言开发设计,比如C++、VisualBasic或其他编程语言。
解析:
本题考查多媒体应用--文物多媒体编排和展示系统的策划与设计的内容。
数字博物馆技术近年来已经得到广泛的应用。2002年9月举行的武汉国际机电博览会和2010年的上海世博会都实现了网上虚拟博览会和实体博览会同期开幕。
通过点击网站,就可像亲赴现场一样,在广场上自由漫步,从不同的角度欣赏主场馆的建筑造型,在场馆内每一个展位前流连,任意观看各种产品,了解它们的性能和用途,甚至突破实际参观过程中的限制,深入了解展品的内部结构与浏览即时新闻报道。
同时,虚拟博览会运用三维制作展品视图,展品可在网上常年展出。
根据题意,某历史博物馆开发的是一个文物多媒体编排和展示系统。多媒体编排和展示系统作为一种多媒体应用系统,可以通过多种技术手段展示文献、手迹、图画、实物等珍贵文物。
如文献、手迹、图画等艺术品或工艺品,参观者对其真实度要求高,要求能观察细节,可以通过全景图的方式来实现展示。如参观者需要较多的交互且建模复杂度相对较小的实物,可以采用Cult3D技术来实现展示。如参观者需要较多的交互且建模复杂度相对较大的实物,可以采用Flash技术来完成展示。
多媒体应用系统融图、文、声、像于一体,它的创作是一项系统工程,涉及到多种因素。主要涉及到制作人员、制作环境和制作步骤三个方面。一般的设计开发流程包括需求分析、总体设计和编写脚本(脚本设计)、组织和处理素材(素材采集)、编辑合成(系统集成)、系统测试和形成产品。
多媒体脚本表达了多媒体系统的主要功能,系统运行的流畅可以是顺序型、分支型、循环型、层次型、网络型或混合型等多种形式,具体选择取决于不同的主题思想。
在脚本设计中要注意系统的整体性和内容的连贯性,应掌握以下几个方面:
(1)结构设计模块化对多个方面的内容分类、分层设计有利于脚本的设计、制作和维护。
(2)交互设计目的明确化确定交互设计的目的、方式、方法等。
(3)媒体设计最佳化每种媒体都有其擅长的特定范围。根据内容需要合理选择分配表达的媒体,充分利用图、文、声、像、视频等多媒体的组合效果,使之产生最佳表现效果。多媒体的种类繁多,每种媒体之间的差别明显,信息上又有关联等使得多媒体数据的管理与传统的数据处理方法有很大的不同。
对多媒体数据的管理,主要采用的方法包括:
①扩充关系型多媒体数据库。它引入大二进制对象数据类型,引入嵌套表数据结构等,增加了对非格式化数据处理的能力。
②使用文件系统组织管理多媒体数据文件。它适于管理信息规模小、媒体单一且对象间逻辑关系简单的数据。
③使用面向对象的多媒体数据库系统。它具有对象、类、继承等特点,能更好地处理多媒体数据等复杂对象的结构语义,便于数据库系统支持定义新的数据类型和操作。
④使用超文本和超媒体技术。它是一种非线性方式组织信息的方法,由信息结点和表示信息结点间相关性的链构成一个具有一定逻辑结构和语义的网络。
多媒体应用系统设计中对媒体资源和各类数据的集成可以使用Authorware、Director、Flash等多媒体编著创作工具软件和C++、VisualBasic等程序设计语言开发工具,进行多媒体应用系统整合集成和开发设计。