单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第七章 多媒体与多媒体应用开发,1984年APPLE公司推出世界上第一台具有多媒体特性的计算机MACINTOSH计算机多媒体技术使计算机系统的人机交互界面和手段更加友好和方便,非专业人员也可以方便地使用和操作计算机多媒体技术使音像技术、计算机技术和通信技术三大信息处理技术真正紧密地结合起来多媒体就是多种媒体的集成,由文字、形、图像、声音、视频图像和动画等媒体集成的数字化的信息表示手段计算机多媒体技术则是指利用数字的方法使用计算机和相关的设备对上述媒体进行综合处理7.1 多媒体,7.1.1 什么是多媒体,媒体是人们表达信息、传播信息和存储信息的的手段和方式媒体的基本元素:文字、图形、静止图像、动画、视频图像、声音等多媒体由媒体的基本元素组合而成的信息表述方式多媒体的特性,:,集成性、数字化、时间相关性、交互性、数据量大7.1.2 多媒体的应用,教育培训、演示系统、电子出版物等7.2 多媒体计算机系统,7.2.1 多媒体计算机系统,多媒体硬件平台,多媒体输入输出控制与接口,控制多媒体硬件,完成多媒体硬件与操作系统之间的数据传输,多媒体操作系统,多媒体操作系统提供了多个媒体之间的同步,具有图形用户界面,常见多媒体操作系统,Windows 3.1/95/98 对多媒体提供了很好支持,多媒体创作系统,用于开发多媒体应用软件,常见的有:,Authorware,、,Director,、,Action,、,Toolbook,等。
多媒体应用系统,主要指面向最终用户的应用程序或演示,如用于教的多媒体教学软件、产品演示系统等7.2.2 多媒体计算机(MPC),7.3多媒体技术与设备,音频设备:,声卡,实现模拟与数字音频的转换,通过以固定的时间间隔对波形进行采样来得到数字化音频音频采样三个,参数,:频率、数据位、记录声道数.,采样频率,指每秒钟的采样次数,等于波形被等分的份数频率越高,声音质量就越高,要求的存储量也越大采样数据位,即每个点的数据表示范围,常用的有8位、12位、16位8位采样指将每个采样划分为256等份,16位采样则分为65 536等份用来描述波形,声音通道的个数,表明声音记录只产生一个 波形(单声道)还是多个波形(多声道),特性的垂直单位数量越多,采样越接近原始的模拟波形,要求的存储量越大视频设备:,显示卡和显示器,存储光盘:,只读光盘、可读写光盘,音频文件的存储空间计算公式:,字节/秒=(采样频率*采样数据位*通道数)/8,一分钟单声道音乐片断需要的存储空间,比较常用的光盘标准,红皮书标准:数字音频标准,黄皮书标准:光盘上可以同时存放音乐数据和计算机数据,High Sierra,标准:由黄皮书标准改进而成,后,来,成为,ISO9600,橘皮书标准:支持在不同的时间分多次写入数据,白皮书标准:即,VCD,标准,数据以,MPEG1,的方式压缩存储,DVD,标准:数据采用,MPEG2,标准对视频数据和音频数据进行压缩,CDROM驱动器,CDROM与主板上的IDE口相连,主要参数有数据传送速率和查找时间,MPC规定最小数据传送速率为150kbps,常说的8/16/24倍速光驱是指数据传送速率是最小规范的8/16/24倍,查找时间是指从发出指令到从CDROM上找到信息所需的时间,7.4.1 多媒体应用软件的制作过程,7.4多媒体应用开发,需求分析:,需求方和多媒体项目制作方共同参加,对多媒体应用程序的表现主题、内容、规模、查询方式、设计风格等进行分析描述,形成需求分析报告,脚本编写,描述所有的可见活动,并给出台词及系统的功能要求,脚本分析及软件结构设计,多媒体应用程序制作者拿到脚本后,首先要确定的是项目类型。
图书出版型,充分利用图、文、声等多种媒体来表现主题,并应具备跳转、检索、导航等功能教育或培训型,是在传统CAI的基础上扩展了多媒体的表现功能,首先要强调交互能力,图文并茂,具备动画功能,富有知识性和趣味性,一般使用开发工具来制作演示型,需要图、文、声并茂,可以产生分支结构,具有循环演示功能查询型,一般具有查找功能,需要定位、比较、计算,由此产生数据传输,一般与数据库相连,将多媒体信息作为特殊字段处理明确项目类型后,便可进行项目的软件结构设计,分为以下几步:,完成项目的整体设计、信息类型划分、内容定义、层次结构关联及最终表现方式,完成项目的总体设计框图,而后完成各个画面的详细设计,包括确定图像和各种按钮的位置和尺寸,选择背景图像,对子画面的文字进行版面设计,,完成动画与声音的同步设计,根据画面内容设计解说词及背景音乐等,采集、制作多媒体素材,对于文本文件,可通过字处理软件录入编辑,对于声音文件,可通过声卡录制,使用声卡或Windows系统提供的工具进行修改、编辑对于图形、图像,可采用电脑绘制、视频卡采集或扫描等方式得到对于动画文件,可采用二维或三维的专门动画制作软件来制作,产品制作,程序设计语言制作产品,用创作工具制作产品,产品测试,请有关领域专家和用户对最终产品进行核实,7.4.2 多媒体数据的准备,文本信息,利用字处理软件Word等键入、排版,扫描印刷品,并进行字符的识别,图表处理:excel,声音信息,自行创作并录制声音、购买现成的音乐产品,编制音频的软件,常见的有,SoundEdit,、,SoundDesign,、,MasterTracks,、,Audio,Trax,、,Alchenvy,、,WaveEdit,及,MIDISoft,Studio,等,图形的制作-制作2D图形较常见的软件包括Windows下的PaintBrush、Visio、SuperPaint及Studio 32等,图像的生成和处理-图像又称位图,在计算机中由一组内存位组成,这些位定义图像中每个象素的颜色或灰度,图像的获取有如下几种方法:,使用各种图像编辑工具来创建单帧静态图像photoshop,也可使用扫描、抓帧、数码相机拍摄来创建,动画,二维动画软件Animator Pro、三维建模软件AutoCAD、目前制作三维动画常用的软件是美国AutoDesk公司的3D Studio(3DS),7.4.3 多媒体开发工具与平台,多媒体开发工具和平台可以归纳为两大类,:,创作软件和编程语言,使用创作软件开发多媒体应用几乎不要求编程,只要一条或几条命令便可完成,普通的程序设计语言都可以用来进行多媒体应用的开发,譬如,C/C+,、,Visual Basic,、,DELPHI,等,采用编程语言进行多媒体开发的优点在于可以灵活、方便地访问系统资源,调用所有,Windows,和多媒体,API,VB提供了一些多媒体构件,利用这些定制构件可以方便和简化程序的开发,首先需要有适合播放的构件,Visual Basic中的定制构件,VB提供的多媒体构件有:图像构件、视频构件、图表构件、媒体控制界面,7.5.2 VB的多媒体程序设计,例1:钟表,用timer控件和图形结合实现,例2:,ANIMATION 控件的使用-播放.avi动画,主要方法:,Open,Play,Stop,Close,例3:,Multimedia MCI 控件的使用-播放.MID 和.WAV文件。
主要属性:FILENAME,DEVICETYPE,方法:COMMAND,取值有:,OPEN,Play,Stop,Close,EJECT,例4,视频控件(ActiveMovie)的使用,支持,MPEG,音频和视频文件,,AVI,视频文件、,WAV,文件,MIDI,文件等,如图所示,界面设计,创建项目、窗体,添加,ActiveMovie,控件,程序设计,。