米拉了解到,多媒体系统是一种将硬件和软件有机结合的综合系统,能够把多媒体信息与计算机系统融合起来,并由计算机系统数字化处理多媒体信息。多媒体系统可按其物理结构分为多媒体硬件系统和多媒体软件系统两大部分,于是米拉准备先分别了解多媒体硬件系统、多媒体软件系统,掌握多媒体系统的特点,再逐步深入了解多媒体系统的相关知识。
多媒体硬件系统由计算机主机、多媒体板卡以及可以接收和播放多媒体信息的各种多媒体设备组成,为多媒体信息的使用提供了坚实的硬件平台。
图1-7 计算机主机的基本部件
在多媒体系统中,计算机主机是基础性部件,没有计算机主机,多媒体系统的功能就无法实现。计算机主机的基本部件为中央处理器(Central Processing Unit,CPU)、内存储器和外存储器3部分,如图1-7所示。
● 中央处理器: 计算机主机的核心部件,负责执行和控制计算机的指令和数据处理操作。
● 内存储器: 用于存储当前正在执行的程序和正在使用的数据的设备,常见的内存储器有随机存取存储器和高速缓存。
● 外存储器: 用于长期存储数据和程序的设备,常见的外存储器有软盘存储器、硬盘存储器、固态硬盘、光盘和USB闪存盘(USB Flash Disk,简称U盘)。
多媒体板卡是根据多媒体系统获取或处理各种多媒体信息的需要,插接在计算机上的插槽式硬件设备,以解决输入和输出问题,在多媒体处理中发挥着重要作用,提供了更丰富的多媒体体验。常用的多媒体板卡有显示卡、音频卡、视频卡和网卡,如图1-8所示。
图1-8 常用的多媒体板卡
● 显示卡: 显示卡又称为显卡、显示适配器,是连接计算机主机与显示器的接口卡。显示卡用于将主机中的数字信号转换成图像信号,并在显示器上显示出来,影响屏幕的最高分辨率和色彩显示。
● 音频卡: 音频卡又称为声卡,是计算机处理声音信息的专用功能卡。声卡上预留了话筒、激光唱机、乐器数字接口(Musical Instrument Digital Interface,MIDI)等外接设备的插孔,可以录制、编辑和回放数字音频,控制各声源的音量并加以混合,在记录和回放数字音频时进行压缩和解压缩,具有初步的语音识别功能。
● 视频卡: 视频卡又称为视频采集卡,是一种基于计算机的多媒体视频信号处理平台。视频卡用于汇集视频源和音频源的信号,在进行捕获、压缩、存储、编辑等处理后,可以产生高质量的视频画面。
● 网卡: 网卡又称为网络接口卡(Network Interface Card,NIC),是局域网中连接计算机与传输介质的接口。如果需要在互联网上传播多媒体信息,则计算机系统需要配备网卡。
多媒体设备多种多样,主要用于输入和输出多媒体信息。常用的多媒体设备有显示器、摄像头、扫描仪、数码相机等,如图1-9所示。
图1-9 多媒体设备
● 显示器: 一种计算机输出显示设备,由显示器件、扫描电路、视放电路、接口转换电路组成。为了能清晰地显示文本、图像等内容,显示器的分辨率和视频带宽(指每秒电子枪扫描过的总像素数)都很高。
● 摄像头: 一种用于在计算机上捕捉图像和视频的设备,通常是一个小型摄像头模块,可以连接到计算机的USB(Universal Serial Bus,通用串行总线)接口或其他适配器上,广泛应用于视频通话、视频会议、远程教育、人脸识别等。
● 扫描仪: 一种静态图像采集设备,其内部有一套光电转换系统,可以把各种图像信息转换成数字图像数据并传送给计算机,然后借助计算机加工处理图像。
● 数码相机: 一种能够进行拍摄,并把拍摄到的景物转换成数字图像的照相机。数码相机一般是利用成像元件进行图像传感,将光信号转变为电信号并将其记录在存储器或存储卡上。数码相机可以直接连接到计算机、电视机或打印机上简单加工浏览、处理和打印图像。
在一个多媒体系统中,硬件是基础,软件是“灵魂”。多媒体软件系统的主要任务是将硬件有机地组织在一起,使用户能够方便地使用多媒体信息。多媒体软件按功能可分为多媒体系统软件和多媒体应用软件。
多媒体系统软件主要包括多媒体操作系统、多媒体驱动程序和多媒体开发工具3种类型。
● 多媒体操作系统: 多媒体系统软件的核心,负责多媒体环境下各种任务的调度,提供多媒体信息的各种操作和管理,并保证能够同步控制音频、视频,以及及时处理信息,具备综合处理和运用各种媒体的能力。
● 多媒体驱动程序: 直接控制和管理多媒体硬件设备的软件程序,通常会随着购买的硬件设备而附送,可完成设备的初始化和其他各种操作,例如,打开或关闭设备,基于硬件的压缩和解压、快速变换图像等。
● 多媒体开发工具: 开发人员用于获取、编辑、处理多媒体信息,编制多媒体应用程序的一系列工具软件的统称。多媒体开发工具可以控制和管理多媒体信息,并把它们按要求连接成完整的多媒体应用软件。
多媒体应用软件又称为多媒体商品,是由各应用领域的专家或开发人员利用多媒体编程语言或多媒体创作工具编制的最终多媒体商品,如各种多媒体教学软件、培训软件、声像俱全的电子图书等,是直接面向使用者的。
多媒体开发工具一般可分为多媒体素材制作工具、多媒体制作工具、多媒体编程语言3类。其中,多媒体素材制作工具是为多媒体应用软件准备数据的软件,包括图像处理软件Photoshop、动画制作软件Animate、音频编辑软件Audition、视频编辑软件Premiere、网页制作软件Dreamweaver等。多媒体制作工具是利用编程语言调用多媒体硬件开发工具或函数库来实现的,方便用户编制程序,组合各种媒体,最终生成多媒体应用程序,如PowerPoint、Authorware、Director等软件。多媒体编程语言(如Java、C++、Python等)用于开发多媒体应用软件,对开发人员的编程能力要求较高,具有较大的灵活性。
多媒体系统与一般的系统(如计算机操作系统等)相比有一些独特之处,其主要特点如下。
● 多媒体系统的开发环境复杂。多媒体开发环境是一个复杂的硬件设备和软件环境的集成,它需要有音频卡、视频卡、网卡、扫描仪等一系列硬件设备,还需要有多媒体开发工具。由于多媒体数据量较大,各种媒体的处理方式又不尽相同,所以往往需要搭建一个网络环境,使各种媒体能在不同的终端上被加工处理。
● 多媒体系统的数据类型繁多,包括文本、图像、动画、音频、视频等,数据之间有可能存在着一定的关联。
● 多媒体系统要求具有良好的交互性。
● 多媒体系统的开发过程需要各种技术人才。一般的系统开发只需要应用方和开发人员就可以完成,而多媒体系统开发涉及各种媒体的创作人员,如插画师、摄影师、作曲家、录音师、美工人员等。