第 8 章 多媒体编程技术
20 世纪 90 年代计算机技术一个重要的发展方向是多媒体技术,它弥补了传统计算机只能
单纯处理数字和文字信息的不足,使计算机能够综合处理声、文、图信息,并以形象、丰富和
方便的颜色交互性,极大的改善了人机界面,改变了使用计算机的方式,从而为计算机进入
人类生产和生活各个领域打开了大门,它为计算机产业开辟了非常广阔的市场,从长远来看,
多媒体技术的灿烂前景已为人们普遍接受。多媒体产品虽然不像人们所想象的那样,在一夜
之间就占领了市场,但是它仍然是目前世界上发展最快的产业之一。在本章中,我们将为读
者介绍如何利用 Delphi 开发多媒体应用程序。
8.1 多媒体技术简介
多媒体的含义很广泛,它涉及到众多学科,包括计算机、图像艺术、音乐、娱乐、工业
等众多领域,迄今为止还没有规范的定义。多媒体的英文拼写为“Multimedia”,译为多种信
息的载体,我们为它作了以下定义:
多媒体,就是以多种媒体形式——文字、图形、声音、动画、图像来传播信息。
早先,由于多媒体计算机的成本很高,性能却不是很好,因此多媒体技术没有得到普及
和进一步的发展。现在,随着微电子、计算机软硬件技术的发展,多媒体技术已经越来越成
熟。多媒体计算机的价格虽然不断下跌,性能却成倍提高,这无疑是其成为目前世界上发展
最快产业的决定性因素,这也使得多媒体技术的应用越来越广泛。
在一个产业发展的初期,标准化必定是众多生产厂家最重视、最关心的问题。标准是众
多研究单位长期研究开发后和生产厂家结合的结果,是工业界和科技界合作的结晶,它代表
的技术是最先进的,它的出现推动了相关工业生产大幅度增长,产品的成本与价格大幅度降
低,并大大改善了多媒体产品的兼容性。多媒体计算机的技术规范已经经历了三代,现行的
大多数多媒体软件设计用于 MPC Ⅲ规范,通常推荐的系统要兼容这个标准。如果一个系统
满足或超过了 MPC III 规范,那么就应该能运行多媒体软件。
MPC III 标准是 1993 年由多媒体微机市场委员会发布的,具体内容如表 8-1 所示。
表 8-1 MPC Ⅲ规范
设备 要求
处理器 75M 奔腾或与可执行代码兼容的同级处理器
内存
8M RAM
磁盘驱动器 3.5 英寸 1.44MB
硬盘驱动器 至少 540MB,15ms 访问时间,1.5MB/s 持续吞吐量
CD-ROM 驱动器 要求持续数据传播速度 600kB/s,平均访问时间为 250m/s,具有多路访问能力
声卡 16 位数字,可颤音,MIDI 播放;如果有喇叭,必须经测试达到 3W/通道以上
图形性能 彩色空间转换与换算能力,可直接访问帧缓冲区。分辨率为 352×240,每 秒 30 帧,
15 位像素的增强视频系统