任务4 了解多媒体软件系统
多媒体软件系统按功能可分为多媒体系统软件和多媒体应用软件,可以用图1-4所示的层次结构描述。
其中底层软件建立在硬件基础上,高层软件则建立在低层软件基础上。
1.多媒体系统软件
多媒体系统软件是多媒体系统的核心,它不仅具有综合使用各种媒体、灵活调度多媒体数据进行媒体的传输和处理的能力,而且要控制各种媒体硬件设备协调地工作。多媒体系统软件主要包括多媒体外围设备驱动软件、驱动器接口程序、多媒体操作系统、媒体制作平台与工具软件、多媒体创作工具与开发环境等。
图1-4 多媒体计算机软件系统结构
(1)多媒体外围设备驱动软件
它是底层硬件的软件支撑环境,直接与计算机硬件相关,完成设备初始、各种设备操作、设备的打开和关闭、基于硬件的压缩/解压缩、图像快速变换及功能调用等。通常驱动软件有视频子系统、音频子系统及视频/音频信号获取子系统。
(2)驱动器接口程序
它是高层软件与多媒体驱动软件之间的接口软件,为高层软件建立虚拟设备。
(3)多媒体操作系统
要求该操作系统要像处理文本、图形文件一样方便灵活地处理动态音频和视频,在控制功能上,要扩展到录像机、音响、MIDI等声像设备以及CD-ROM光盘的存储技术方面。多媒体操作系统要能处理多任务,易于扩充。要求数据存取与数据格式无关,提供统一友好的界面。
(4)媒体制作平台与工具软件
设计者可利用该类工具和软件采集、制作媒体数据。常用的有图像设计与编辑系统,二维、三维动画制作系统,音频采集与编辑系统,视频采集与编辑系统,以及多媒体公用程序与数字剪辑艺术系统等。
(5)多媒体创作工具与开发环境
多媒体创作工具与开发环境是各类电子出版物、多媒体应用系统的开发工具和编辑制作的环境,它提供组织和编辑电子出版物和多媒体应用系统各种成分所需要的重要框架,包括图形、动画、声音和视频的剪辑。它的用途是建立具有交互式的用户界面,在屏幕上演示电子出版物及制作完成的多媒体应用系统,以及将各种多媒体成分集成为一个完整而有内在联系的系统。比如脚本语言及解释系统、基于图标导向的编辑系统、基于时间导向的编辑系统等。设计者可以利用这层开发工具和编辑系统来创作各种教育、娱乐、商业等应用的多媒体节目。例如,常见的PowerPoint、Authorware等。
2.多媒体应用软件
多媒体应用软件是在多媒体创作平台上设计开发的面向应用领域的软件系统,通常由应用领域的专家和多媒体开发人员共同协作、配合完成,主要包括媒体播放软件、教育软件、电子图书、数字光盘等。