
1.2.5 多媒体软件技术
多媒体软件技术主要包括多媒体操作系统、多媒体数据处理软件、多媒体创作软件、多媒体数据库管理技术等。
操作系统是计算机系统软件的核心,负责管理、协调和控制计算机的所有软硬件资源,为用户提供友好的人机交互界面,并以尽量合理的方式为用户共享计算机的各种资源提供方便。同样,多媒体操作系统是多媒体软件的核心,除了完成操作系统的基本任务以外,它还具备对多媒体信息和多媒体设备的管理和控制功能,负责多媒体环境下多任务的调度,保证音频、视频同步控制以及信息的实时处理。目前,主流的操作系统(如Windows、Unix、Linux和Mac OS X等)对多媒体开发和应用都提供了较好的支持,不仅可以方便地利用媒体控制接口(Media Control Interface,MCI)和应用程序接口(Application Program Interface,API)进行多媒体快速开发,而且在实时性、多媒体网络通信、媒体同步与质量控制服务等方面不断得到改善。
多媒体数据处理软件是帮助用户完成各种媒体数据采集、编辑处理的工具软件。例如,声音的录制和编辑软件,图形/图像处理软件,视频采集和编辑软件,动画制作软件等。随着计算机软件技术的快速发展,出现了许多功能强大、界面友好、易于使用的工具软件,用户可以方便地利用这些软件实现对文本、图形、图像、音频、视频、动画等多种媒体元素的处理和制作。
多媒体创作软件有时也称多媒体集成开发工具,其特点是可以对各种媒体元素进行控制、管理和综合处理,以支持开发人员创作多媒体应用软件和系统。集成化、智能化、高效化是多媒体创作软件不断发展的方向。典型的开发工具有Authorware、Director、ToolBook、Captivate等。
多媒体数据库是数据库技术和多媒体技术结合的产物,其核心问题是如何高效地组织和管理好各种媒体数据。由于多媒体应用中涉及大量的图形、图像、声音、视频、动画等异构数据,它们不仅数据量大、种类繁多,而且内部关系复杂,致使传统的关系数据库难以满足多媒体信息高效管理的要求。多媒体数据库管理技术重点要解决好以下问题:一是多媒体数据模型,即根据媒体信息多样性的特点,研究适于各种媒体元素的数据存储、组织和管理方法;二是媒体数据的存取和检索方法,实现基于内容的快速检索和播放;三是媒体数据的集成和综合方法,以实现多媒体数据的交叉调用和融合;四是人机交互界面技术,实现用户和多媒体数据之间的良好交互性能。
思维训练与能力拓展:多媒体数据处理软件是帮助用户编辑和处理各种媒体数据的工具,也是多媒体软件发展最为迅速的类型之一。针对典型的文本、图形、图像、音频、视频和动画媒体形式,请各列举出两个流行的工具软件,并初步了解这些软件的功能和特点。