多媒体时间轴,时间轴是一种以时间为参照系,对图像、文字、声音、动画、视频等多媒体信息进行有序组织、集成,并按照时间顺序同步回放各种媒体元素的多媒体应用程序,它具有媒体高度集成、同步回放、交互可控等多媒体技术的特点。
目前,较为流行的多媒体演示程序制作工具主要有Microsoft PowerPoint Macromedia Action、Lotus Freelance等等,这些工具大都以可视化的形式向用户提供可一个强大的多媒体数据集成平台,使用非常简单,一般都不需要编程,只需要按照时间轴或页面集成各种媒体素材即可。
但这些工具也存在一些不足,如制作出来的演示程序不能独立运行,他们一般都需要专门的播放器或在其制作环境中回放,而且,这些工具往往把所有的多媒体数据进行打包,不便于程序的修改和维护,不易实现多媒体数据资源的共享。而现在流行的各种可视化编程环境如VB、VC++、Delphi和C++Builder等。
多媒体时间轴能够形象、多方位的展示历史、发展历程等以时间为线索的信息,通过双手点击、移动、拉伸时间轴即可轻松浏览各个时间点上的事件。展示的资料信息可以是文字、图片、视频等,时间跨度由世纪、年代、年、月至日,通过时间轴的伸缩变化可以在各个时间跨度间自由切换。主要应用于企事业单位、主题公园、科技馆、博物馆、规划展览馆等。
时间轴的表现形式多样化
(1)界面效果可以根据需求定制。
(2)信息窗口可以插入文字、图片及视频,窗口可通过拉伸进行缩放并可在屏幕间自由跨越 。
(3)支持同时显示多个信息窗口,方便观看者挑选感兴趣的信息进行详细阅读,支持多个参观者同时观看。
时间轴系统组成
根据多媒体的演示软件的特点,时间轴系统包含以下几部分:
(1)多媒体素材的管理:实现多媒体数据的统一管理与共享,演示系统所需的媒体素材数据可以以多媒体数据库形式存在,或以各种媒体文件的独立形式存在。
(2)多媒体素材的整合定义:系统向用户提供一个可视化的媒体集成平台,可让用户通过简单的操作完成媒体元素的布局、效果、播放时间等信息的定义。
(3)多媒体素材的访问及同步回放:系统能根据用户的定义信息,访问不同类型的多媒体素材,并实现媒体的同步回放。
(4)交互控制:系统具有简单的导航和交互功能。
时间轴系统的基本设计思想如下:
(1)采用关系数据库的技术,对多媒体素材的内容和整合定义信息进行统一的管理,把演示软件中所需用到媒体软件、媒体类型、布局坐标、展现方式等信息保存在数据库中。
(2)演示程序开始时,媒体回放预处理模块从库读取所有记录进行分析,产生播放指令,并建立一播放指令数组。
(3)播放指令解释执行模块在时间间隔内不断检测指令数组,把在本段时间内要回放的媒体元素加载到内存播放,并更新画面。
(4)由交互控制模块实现所需的时间存取控制交互功能。
由上述结构看出,媒体数据库是系统实现媒体数据管理的关键,根据多媒体演示软件的特点,媒体库中应包括媒体元素的时间轴、媒体元素文件内容、媒体元素的整合信息几方面的内容。演示系统中所需的每一媒体元素以一记录的形式保存在关系数据库中。媒体库应包括的基本字段如下:媒体播放起始时间;媒体播放延长时间;媒体文件;媒体类型;媒体布局位置坐标;媒体布局位置坐标;媒体宽度;媒体高度;文字素材所用的字型;文字素材的大小;进入时过场效果;退出时过场效果;媒体效果;媒体播放时所采用的控件号。此外,还可以根据需要进行其他扩充。