下载
第三部分
Delphi高级编程技术
在这一部分中,将介绍下面的一些内容:多媒体编程技术数据库编程技术
网络编程技术使用剪贴板动态数据交换
注册表的操作帮助
系统的制作安装与卸载使用WindowsAPI函数相关的方法与技巧
第10章多媒体技术
本章主要介绍以下的内容:多媒体技术图像格式的处理实现特殊显示效果实现动画的几种方式音频与视频方法与技巧多媒体技术是90年代以来
计算机技术的一个重要发展方向,采用多媒体技术制作的
软件产品已经越来越多地走入我们的生活之中,例如车站,银行,邮局等的业务
查询系统,商业产品介绍,学术论文演讲,培训,CAI教学,书籍,期刊配套光盘,军事模拟,游戏与娱乐等等.人们在欣赏丰富多彩,赏心悦目的多媒体产品的同时,除了对制作者的赞誉和钦佩外,更多的一定是渴望亲自动手制作出特色鲜明,匠心独具的属于自己的"多媒体".这种渴望对于那些从事计算机行业的同仁来说尤为强烈.我们结合目前市场情况和多年的实践经验,对多媒体技术进行剖析,并把使用Delphi开发多媒体产品的诸多方法与技巧介绍给读者.
10.1多媒体
10.1.1概述多媒体的含义很广泛,它涉及到众多学科,包括计算机,图像艺术,音乐,娱乐,工业等众多领域,迄今为止还没有规范的定义.多媒体的英文拼写为"MultiMedia",译为多种信息
186
基本第三部分Delphi高级编程技术
下载
的载体,我们为它做了以下定义:多媒体,就是以多种媒体形式—文字,图形,声音,动画,图像来传播信息.早先,由于多媒体计算机的成本很高,性能却不是很好,因此多媒体技术没有得到普及和进一步的发展.现在,随着微电子,计算机软硬件技术的发展,多媒体技术已经越来越成熟.多媒体计算机的价格虽然不断下跌,性能却成倍提高,这无疑是其成为目前世界上发展最快产业的决定性因素,这也使得多媒体技术的应用越来越广泛.在一个产业发展的初期,标准化必定是众多生产厂家最重视,最关心的
问题.标准是众多研究单位长期研究开发后和生产厂家结合的结果,是工业界和科技界合作的结晶,它代表的技术是最先进的,它的出现推动了相关工业生产大幅度增长,产品的成本与价格大幅度降低,并大大改善了多媒体产品的兼容性.多媒体计算机的技术规范已经经历了三代,现行的大多数多媒体软件
设计用于MPCIII规范,通常推荐的系统要兼容这个标准.如果一个系统满足或超过了MPCIII规范,那么就应该能运行多媒体软件.MPCIII标准是1993年由多媒体微机市场委员会发布的,具体内容如表10-1所示.
表10-1MPCIII规范
处理器内存磁盘驱动器硬盘驱动器CD-ROM驱动器声卡图形性能视频播放软件用户输入I/O器75M奔腾或与可执行代码兼容的同级处理器器8MRAM器3.5英寸1.44MB器至少540MB,15ms访问时间,1.5MB/s持续吞吐量器要求持续数据传播速度600kB/s,平均访问时间为250m/s,具有多路访问能力器16位数字,可颤音,MIDI播放;如果有喇叭,必须经测试达到3W/通道以上器彩色空间转换与换算能力,可直接访问帧缓冲区.分辨率为352×240,每秒30帧,15位像素的增强视频系统器MPEG(硬件或软件)兼容0M-1;所有压缩/解压缩必须支持同步的音频/视频,分辨率为352×240,每秒30帧(或352×288,每秒25帧),15位像素,不丢失帧器DOS6.0或高版本Windows3.11器IBM兼容的101键盘或具有同样功能的键盘,两按键鼠标器MIDI,游戏杆和端口,并行口和串行口
10.1.2多媒体应用领域在了解了多媒体的含义和技术规范后,我们看看现在市场上流行哪些多媒体应用.目前,市场上多媒体应用主要表现在以下几个方面:1.演示,查询系统对大多数人来说,日常生活中接触得最多的恐怕就是商业演示和业务查询系统了.银行,邮电局,商场,医院这些服务部门的大厅内都摆放着这样的多媒体应用系统,供查询,翻阅.不仅美观,实用,而且生动,直观的把其业务职能,经营项目等有关信息展现在人们面前.2.计算机辅助教学(CAI)在里,老师和学生们越来越欢迎一种新的教学方式—计算机辅助教学,而计算机辅助教学恰恰是利用了多媒体丰富多彩的表现形式和直观生动的效果.实践证明,传统教学方式立意陈旧,呆板.老师不得不借助一些教具把晦涩难懂的理论知识灌输给学生,而学生们被动地接受着一切,这使得他们很难把学到的东西和实际联系在一起.如果碰上难以理解的章节,再加上注意力不够集中,那就很难树立起
学习的信心,更别提掌握