多媒体应用系统创作技术_第1页
多媒体应用系统创作技术_第2页
多媒体应用系统创作技术_第3页
多媒体应用系统创作技术_第4页
多媒体应用系统创作技术_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第9章

多媒体应用系统创作技术数字多媒体应用中,除了需要研究和发展硬件的控制、存储和传输方面的技术,还必须开发符合各种实际应用的适当环境。多媒体应用软件的开发具有同样重要的意义。由于多媒体应用涉及到几乎所有的社会领域和不同的层次,因此,多媒体应用软件开发工具也建立在不同的技术层面上。一般而言,专业人员基于计算机语言的开发环境,而非专业人员基于二次开发的基础上。本章首先提出多媒体应用软件设计的基本思想和方法,然后就二种不同的开发技术层加以介绍,最后给出典型的计算机多媒体应用系统,以帮助读者了解这方面的知识。9.1多媒体应用系统的创作基础要创建一个多媒体应用系统,首先要了解多媒体应用的系统设计的基本过程、什么是多媒体脚本和多媒体的角色,并了解有关多媒体系统各部分的设计方法及技巧。9.1.1多媒体应用的系统设计的基本过程多媒体应用系统适用于各个领域,多媒体软件融图、文、声、像于一体,它的创作是一项系统工程,涉及到多种因素。主要涉及到制作人员、制作环境和制作步骤三个方面。设计开发流程如图9-1所示,包含了系统目标确定、编写系统脚本、进行脚本分析、脚本制作、脚本测试、系统评价等。确定系统目标编写系统脚本进行脚本分析脚本制作系统评价脚本测试没通过不满意完成图9-1设计流程系统目标确定系统目标确定包括系统需求分析和系统目标的确定。首先要进行系统需求分析,论证开发的必要性和可行性。确定开发目标、分析使用对象、运行环境、系统规模、开发队伍、评价策略和标准。系统目标的确定要围绕着满足需求去设定。例如,教育培训应用系统的开发是为了增加知识的表现方式、辅助老师进行教学讲解、以提高教学效果。那么这个培训系统的目标可以要求知识结构完整、图文声并茂有助于加深知识的理解、交互界面友好、丰富的实例、能提高教育质量。编写系统脚本根据系统确定的目标,要进一步确定总体结构框架和设计指导思想,这就需要编写系统脚本,为系统制作提供依据。系统脚本的文字描述主要分为使用说明、系统内容和目标、书写系统脚本3个部分。使用说明:说明了使用的对象和使用的方式。系统内容和目标:搭建系统框架和流程图,描述子模块的目标行为。书写系统脚本:系统脚本描述了整个总体结构框架和设计指导思想,包括分析系统目标和确定基本内容、确定制作策略、媒体的选择和使用、分析内容结构和形成性评价等。系统脚本的描写没有统一的格式,一般可以用纯文本、表格或卡片形式来书写。例如,图9-2的卡卡片式系统统脚本:系统脚本中中应该设定定模块内容容、角色、、表现形式式并安排同同步方式,,设计系统统的界面、、交互方式式和程序走走向。脚本分析和和编写制作作脚本系统脚本只是一个纲纲要性的描描述,要进进入具体的的设计阶段段,还必须须对文字脚脚本所反映映的系统目目标进行仔仔细分析,,编写出更更详细的制制作脚本,,以便进入入实际的屏屏幕或场景景设计。编写制作脚脚本的过程,包包括脚本分分拆、设计计系统总体体功能框架架、划分各各功能模块块、具体内内容设计和和设计各部部分功能的的实现方式式。制作作脚脚本本的的编编写写也也可可用用多多种种方方式式,,如如果果使使用用卡卡片片式式,,那那么么可可使使每每张张卡卡片片对对应应于于一一个个场场景景,,在在卡卡片片上上写写清清楚楚该该场场景景中中所所要要表表达达的的内内容容、、表表现现形形式式、、参参与与的的角角色色和和链链接接机机制制。。并并且且,,在在部部分分功功能能的的实实现现方方式式中中,,要要详详细细的的描描绘绘出出每每场场景景中中出出现现的的人人物物、、故故事事地地点点、、摄摄影影角角度度、、对对白白內內容容、、动动作作、、时时间间跨跨度度等等,,以以便便实实际际制制作作和和分分工工绘绘制制。。脚本本制制作作脚本本制制作作以制制作作脚脚本本为为依依据据,,利利用用多多媒媒体体制制作作工工具具进进行行设设计计,,包包括括多多媒媒体体原原型型制制作作和和系系统统集集成成两两个个部部分分。。多媒媒体体原原型型就是是指指场场景景元元素素,,可可以以是是静静态态的的造造型型,,如如背背景景、、道道具具、、人人物物形形态态,,也也可可以以是是动动态态的的动动画画或或视视频频剪剪辑辑,,还还可可以以是是录录制制的的对对白白片片段段。。对于于大大型型多多媒媒体体系系统统,,原原型型制制作作通通常常需需要要将将各各种种数数据据进进行行分分工工,,多多人人同同时时并并行行处处理理,,最最后后再再进进行行汇汇总总。。系统集成就是利用多媒媒体编著软件件将各种多媒媒体数据,按按照任务要求求有机地融合合在一起。在在这个过程中中,首先要设设计分镜头,,按制作脚本本布置场景和和组织角色。。其中最重要要的是设计角角色的活动,,如设定角色色进出场时间间、进出场方方向、位置、、动作、对白白、配音以及及角色关系上上的处理。最最后是要有机机地汇总分镜镜头。脚本测试完成脚本制作作后,必须要要进行软件的的调试。测试试软件本身是是否有错误、、软件界面是是否合理、功功能是否满足足用户要求、、有无维护扩扩展功能。可能发生的错错误诸如脚本本在运行过程程中不正常的的终止、多角角色之间不能能满足同步要要求、动作和和声音不能匹匹配、交互后后程序的转跳跳方向不合理理、所运算的的数据不正确确等等。如果果发生错误,,应检查并修修改程序,直直至运行完成成正确,没有有任何文字、、听觉、视觉觉上的表达错错误和系统逻逻辑错误。系统评价系统评价的目目的是促使系统开开发的规范化化,开发的多多媒体应用系系统既要符合合行业规律,,又要达到软软件开发的标标准和要求。。评价由专家、、项目开发小小组成员、系系统设计人员员共同组成评评价小组,评评价的内容可可以分功能、、页面设计和和内容三个方方面进行,依依据预定的指指标,对系统统进行逐项指指标的测评。。系统评价是一个非常重重要的方面,,可以使开发发者发现问题题、找出差距距。如果不能能满足系统预预定的目标,,必须考虑修修改原始脚本本。在脚本制作过过程中,可以以先进行样式式设计,然后后对所设计的的样式评价和和确认之后,,再实行大规规模的制作。。9.1.2多多媒体脚脚本的设计多媒体应用系系统的制作是是围绕着多媒媒体脚本来进进行的,那么么究竟什么是是多媒体脚本本呢?它与传传统的剧本又又有什么区别别呢?下面我我们来谈谈多多媒体脚本以以及它的设计计技巧。多媒体脚本类类似于剧本又不不同于剧本,,剧本只构思思故事情节,,剧情的表现现是顺序展开开的,人们在在剧情展开过过程中是无法法控制的。而而脚本除了要要构思故事情情节,还要设设计多种接入入点和控制转转移的方式,,以便于用户户具有主控权权。所以,多多媒体脚本覆覆盖了整个多多媒体系统的的结构,它的的特点就是引引入了交互的的机制,在表表现情节的同同时可以实现现交互控制。。多媒体脚本的的设计技巧多媒体脚本表表达了多媒体体系统的主要要功能,系统统运行的流程程可以是顺序序型、分支型型、循环型、、层次型、网网状型或者是是混合型等多多种形式,具具体选择取决决于不同的主主题思想。在在脚本设计中中要注意系统统的整体性和和内容的连贯贯性,特别要要掌握以下几几个方面:1、结构设计模块块化:一个多媒体体应用系统可可能要反映多多个方面的内内容,那么就就应该对诸多多个内容分类类和分层,分分别作为一个个模块安排在在脚本结构中中。分类和分分层设计有利利于脚本的设设计、制作和和维护。例如,在一个个企业管理多多媒体系统中中,可能的部部门有人事、、设备、档案案、材料等,,可以将它们们设置成不同同的功能模块块。每个部门又可可能有好几种种要管理的内内容,如人事事部门有个人人基本信息、、劳动信息、、工作信息等等管理内容,,因此又可以以将它们设置置成子功能模模块。又如,在一个个试题脚本中中,可能的题题目类型有单单选题、多选选题、是非题题和问答题,,对于每种类类型在难以程程度上又可能能有不同的级级别,这就是是上下的层次次之分。2、交互设计目的的明确:在脚本运行行过程中,常常常使用鼠标标点击或按钮钮进行下一接接入点的转跳跳。转跳的方方向设计要明明确目的,要要考虑为什么么要转跳?最最合理的应该该转跳到哪里里?确定这些些问题需要结结合相关的知知识和指导理理论。例如,当脚本本运行到一个个模块内部时时,可能需要要设计继续、、后退或返回回的交互功能能,以实现必必要的交互控控制。在智能能化系统中可可能会考虑知知识型的超级级链接。3、媒体设计要讲讲究效果:媒体设计要要充分利用文文、声、形、、像和视频等等多媒体的组组合效果,合合理组织多媒媒体元素,使使得产生最佳佳表现效果。。9.1.3多多媒体的的角色设计多媒体角色是多媒体应用用系统中的重重要组成部分分,为了成功功地创建或塑塑造系统所需需的多媒体角角,我们必须须知道多媒体体角色的基本本含义和角色色设计中的内内容。多媒体角色是多媒体应用用系统中的表表现体,多媒媒体角色不能能简单地与多多媒体元素划划等号。在传传统的艺术表表演中,演员员在节目中扮扮演的人物就就是一种角色色。在多媒体体系统中,除除了有传统概概念中的角色色之外,还包包含一种对象象角色,它可可以同时具有有多种属性,,例如,文本本框、标签、、按钮等。多媒体角色设设计剧情或多媒体体系统一般总总是有多个角角色组成的,,每个角色都都具有自己的的特色,而且且表现在多个个方面。人物角色的独特风格体体现在形体、、表情、语言言、动作和活活动等方面,,必须根据剧剧情需要去设设计。在动画画中人物角色色的设计可以以夸张一些。。设计人员除除了必须具备备一些如绘画画、语言等基基本文化知识识外,还必须须具有创意思思想。创意的的好坏直接取取决于设计人人员对剧情的的理解、个人人的风格以及及思维能力。。人物角色的设设计内容包含含:形态:体形、情绪绪表情、服装装、颜色等。。语言:对白要准确确的透露角色色个性。动作:适合剧情的的动/静态姿姿势和与之相相符的动作。。活动:人物出场的的时间、环境境、位置、形形状大小以及及道具等。对象角色的特特点表现在形形状、大小、、颜色和内部部结构等方面面,对象角色色一般可以通通过多媒体创创作工具或计计算机语言来来创建。现在在有许多面向向对象的计算算机语言,如如VB、VC、JAVA等语言都提提供了许多对对象类,同时时还可以由用用户自行创建建新的对象类类。对象角色的设设计内容包含含:形态:平面或立体体几何形状、、轮廓刻划、、颜色设置等等。动作:显示时间、、运动方向、、运动轨迹、、内容变化。。关系:与其它对象象的关系、与与数据库的关关系、连接方方式、数据转转移方式。9.1.4多多媒体界界面设计界面设设计是衡量量多媒媒体应应用系系统的的一个个水准准,所所谓界界面友友好,,一方方面体体现在在屏幕幕画面面的美美观程程度上上,另另一方方面体体现在在实现现人机机交互互的便便捷程程度上上。为了设设计出出优美美的、、富有有吸引引力的的界面面,必必须遵遵循人人体的的自然然感觉觉。在在设计计过程程中,,要把把握与与人体体自然然感觉觉有关关的诸诸多因因素,,如结结构性性、合合理性性、一一致性性、对对比性性、协协调性性、平平衡性性、交交互性性、趣趣味性性等。。使得得能增增强界界面的的气氛氛、增增加吸吸引力力、突突出重重心、、提高高美感感。结构性性界面设设计应应该有有结构构和层层次,,避免免在同同一个个界面面上堆堆积许许多内内容。。使用用不同同的界界面安安排不不同的的知识识,可可突出出不同同的分分主题题,有有利于于用户户快速速理解解和接接受界界面所所包含含的内内容。。合理性性表达内内容时时所采采用的的媒体体方式式应具具有合合理性性。媒媒体可可以单单独使使用,,也可可以组组合使使用,,据不不同的的需要要而定定。如如字符符较擅擅长于于内容容细节节的表表达,,数字字更适适合于于精确确程度度的描描述,,反映映数据据变化化趋势势和特特性的的可选选择图图形,,而场场景和和活动动的再再现最最好多多媒体体的组组合。。一致性性对于多多界面面的设设计,,在内内容表表达、、风格格、布布局、、位置置、色色调、、操作作方式式等方方面应应一致致,统统一的的模式式便于于用户户快速速掌握握使用用方法法。应应使设设计的的所有有界面面围绕绕着同同一个个主题题,使使用具具有共共性的的对象象或反反复使使用同同形对对象,,使画画面产产生共共同的的风格格,具具有整整体统统一和和协调调的感感觉。。例如如,在在所有有界面面中添添加具具有同同样特特征的的“按按钮””。对比度度对比度度主要体体现在在大小小对比比、明明暗对对比、、粗细细对比比、几几何形形状对对比、、质感感对比比、位位置对对比、、多重重对比比等方方面。。利用用对比比度的的适当当搭配配,可可以特特出重重点、、吸引引人的的视线线。例如,,明暗暗对比比是色色感中中最基基本的的要素素。明明亮的的物体体往往往在暗暗色的的背景景中显显得非非常突突出。。协调性性协调性性主要体体现在在主与与从、、动与与静、、出于于入、、统一一与协协调等等方面面。主次搭搭配,,以次次托主主。主主从关关系是是界面面设计计需要要考虑虑的基基本因因素。。如果果主次次不分分明会会令人人无所所适从从,而而主角角过强强反而而变得得庸俗俗,如如果主主次倒倒置会会影响响系统统所要要达到到的目目标。。动静结结合,,更具具吸引引力。。在界界面中中,静静态部部分常常指按按钮、、菜单单、文文字说说明等等,动动态部部分包包括动动态的的画面面和事事物的的变化化过程程。入与出彼彼此呼应应会产生生一定的的艺术效效果。入入点和出出点要注注意平衡衡。平衡原则则界面是否平衡衡非常重重要,平平衡程度度与角色色、中心心、位置置、布局局、方向向、角度度、色调调等都有有关系,,平衡的的画面能能给人一一种平稳稳、舒心心的感觉觉。例如对象象在场景景上的位位置平衡衡,要考考虑上下下、左右右和高低低等多种种因素。。一般来来讲,遵遵循对称称原则能能使人产产生规则则庄重感感,但缺缺乏活泼泼感,而而非对称称方式往往往可带带来更多多的艺术术感。例例如,一一张照片片上人物物的最佳佳水平位位置不在在中央,,而在靠靠左或右右的三分分之一处处。界面面的设计计常采用用非绝对对称方式式。交互性屏幕界面面是用户户和多媒媒体系统统交互的的基本面面,交互性是计算机机多媒体体系统区区别于传传统多媒媒体系统统的一大大特点。。适当地地设计交交互功能能,使用用户拥有有使用多多媒体应应用系统统的自主主权。趣味性1、比例:黄金分分割点,,也称黄黄金比例例,是界界面设计计中常用用的方法法。设计计物体的的长度、、宽度、、高度及及其型式式和位置置时,如如果能参参照黄金金比例来来处理,,就能产产生特有有的稳定定和美感感。2、强调:是一种种特出重重点的方方法。在在界面中中适当加加入一些些变化方方式,就就会产生生强调的的效果。。同时,,强调也也增加了了界面的的活跃程程度。3、集中与扩扩散:集中是是指吸引引注意力力的表达达方式,,常用于于突出中中心部位位的界面面布局。。扩散型型的界面面编排方方式是具具有现代代感。4、形态的意意象:界面可可以具有有各种形形态,除除了通常常感觉锐锐角的三三角形有有锐利、、鲜明感感,圆形形似有温温和柔弱弱之感。。多媒体体界面还还可以设设计成不不规则的的意识形形态,来来表达抽抽象美。。5、协调性:根据内内容来匹匹配角色色。例如如标题和和正文的的大小的的比率、、颜色的的搭配和和位置布布局。悬悬殊的变变化率,,可增加加界面的的活泼程程度,但但也需要要考虑视视觉的舒舒适性。。6、规律感:设计一一个多媒媒体应用用系统时时,使某某些角色色按一定定规则重重复出现现或排列列,就会会产生规规律感。。例如,,当鼠标标在具有有转跳功功能的按按钮或对对象上悬悬浮时,,总能得得到“手手形”图图案或““文本””提示。。规律感感有助于于用户加加快熟悉悉系统和和掌握操操作方法法。9.2多多媒媒体系统统创作80年代代以来,,国内外外许多大大型软件件公司相相继推出出了一系系列多媒媒体软件件开发工工具,利利用这些些工具软软件,可可以大大大地简化化了编程程过程,,可使设设计人员员将精力力集中在在系统的的创意和和设计方方面。较成功的的多媒体体著作工工具有:Hypercard、ToolBook;AuthorwareProfessional、IconAuthor;;Action、Director、PowerPoint;;AnimationWorksInteractive、Storyboard、、方正奥奥思多媒媒体创作作工具、、洪图多多媒体编编著系统统。ToolBook是一一种面向向对象的的多媒体体开发工工具,由由美国Asymetrix公公司推出出。适用用于创作作功能丰丰富的多多媒体课课件和多多媒体读读物。ToolBook表现现力强、、交互性性好。设设计过程程如同构构造一本本书。首首先建立立一本书书的整体体框架,,接着可可在书中中添加页页,再把把文字、、图像、、按钮等等对象放放入页中中。应用用系统的的建立主主要通过过使用程程序设计计语言OpenScript来编写写脚本,,确定各各种对象象在课件件中的作作用。DirectorDirector最早早是运行行于apple上的二二维动画画软件,,1995年年由Macomedia公公司移移植到PC平平台上,,至今已已逐渐推推出了多多个版本本,功能能较强大大的有Director7.0、、Director8.0、Director8.5、DirectorMX、DirectorMX2004。Director适用用于制作作网页、、商品展展示、娱娱乐性与与教育性性光盘、、企业简简报等交交互式多多媒体软软件。Director高度度集成了了多种媒媒体形式式,基于于时间轴轴和通道道轴的工工作模式式,支持持QuickTimeVR、、QuickDraw3D、MMX、、DirexX等诸诸多新技技术。9.2.3AuthorwareAuthorware是基于流流程图的的可视化化多媒体体开发工工具,由由美国Macromedia公司推推出。它它和ToolBook一起,,成为多多媒体创创作工具具事实上上的国际际标准。。整个制制作过程程以流程程图为基基本处理理对象,,非常直直观,且且具有较较强的整整体感。。Authorware是目前交交互功能能最强的的多媒体体创作工工具之一一。适合合于非计计算机专专业的作作者创建建自己的的多媒体体应用系系统,作作者通过过流程图图可以直直接掌握握和控制制系统的的整体结结构。Authorware7.0版本本不仅保保留了早早期版本本的特点点,且兼兼容JavaScript脚脚本语言言,支持持DVD媒体类类型和网网络应用用新功能能。Authorware的主要要特点1.界面通用用友好:采用Macromedia通用用用户界面面,操作作便捷,,且可跨跨操作平平台工作作。2.面向对象象的设计计:软件提提供了对对象图标标,可直直接使用用对象图图标建立立程序流流程。3.高效的多多媒体集集成环境境:高度集集成文字字、图形形、图像像、声音音、视频频多种媒媒体。4.丰富灵活活的交互互方式:Authorware提供供了10种系统统图标和和10种种不同的的交互方方式,包包括按钮钮、按键键、热字字、热区区、热件件、条件件、时间间、计次次、菜单单、输入入和事件件等多种种可单独独或组合合使用的的交互方方式。5.支持多种种插件:不仅支支持OLE对象象的链接接和嵌入入,还支支持gif、swf、、mov等多种种格式的的媒体文文件和ActiveX控件的的的插入入播放和和使用。。6.完全的脚脚本属性性支持:软件支支持JavaScript脚脚本,可可以通过过脚本命命令进行行创作。。7.丰富的知知识对象象:软件提提供了测测试类、、文件类类、网络络类、交交互界面面组件类类、新建建文件类类等多种种KnowledgeObjects知知识对象象,以便便用户将将所需的的模块嵌嵌入到流流程中,,从而实实现相应应的功能能。8.独立于开开发环境境的作品品:软件提提供了便便捷的发发布功能能,使发发布以后后的多媒媒体系统统作品可可完全脱脱离开发发的软件件环境而而独立运运行,高高版本的的Autherwave所创创作的作作品还可可在Apple机的MacOSX上播播放。9.3多多媒媒体程序序设计基基础多媒体的的程序设设计可以以基于如如VisualBasic、VisualC++等等语言开开发环境境,这种种情况下下,对于于多媒体体方面的的设计,,关键的的是如何何控制和和使用多多种媒体体设备,,在Windows系系统中,,对多媒媒体设备备进行控控制主要要有三种方法:1、使用Microsoft提供供的多媒媒体控制制接口MCI,,MCI是多媒媒体设备备和多媒媒体应用用软件之之间进行行设备无无关的沟沟通的桥桥梁。在在VisualBasic版本本中,MCI都都得到了了很好的的支持。。2、通过调用用Windows的API((应用程程序接口口)多媒媒体相关关函数实实现媒体体控制。。3、使用OLE(ObjectLinking&Embedding),即对对象链接接与嵌入入技术,,它为不不同软件件之间共共享数据据和资源源提供了了有效的的手段。。9.3.1MCI设备及及类型MCI的的设备名名和驱动动程序能和计算算机连接接并联合合工作的的多媒体体设备称称为MCI设备备,这方方面的设设备很多多,典型型的MCI设备备如动画画设备、、CD播播放器、、数字音音频磁带带机、图图像扫描描仪、MIDI序列器器、视盘盘机、数数字化波波形文件件播放器器等。MCI设设备可以分成成简单设设备和复复合设备备。如cdaudio设备不不使用文文件,称称之为简简单设备备,而复复合设备备在播放放时要用用到数据据文件,,如数字字视频(digitalvideo)和波波形音频频(waveaudio)设设备,被被使用的的这些数数据文件件称为设设备元素素。设备名是是在注册册表或system.ini文件中中[mci]部部分定义义。例如如:[mci]cdaudio=mcicda.drvsequencer=mciseq.drvwaveaudio=mciwave.drvavivideo=mciavi.drvvideodisc=mcipionr.drvvcr=mcivisca.drvActiveMovie=mciqtz.drvQTWVideo=mciqtw.drvMPEGVideo=C:\PROGRA~1\XING\XINGMP~1\xmdrv95.dll其中QTWVideo指Apple的QuickTime设备备。MPEGVideo表示示MPEG影像像设备。。等号的左左边是MCI设设备名,,右边是是与MCI设备备对应的的驱动程程序文件件名。MCI的的设备类类型设备类型型是指响应应一组共共用命令令集的一一类MCI设备备,但是是因为它它们采用用的数据据格式各各不相同同,需要要分别标标识各MCI设设备的驱驱动程序序。所以以设备名名和设备备类型并并不是同同一种概概念,设设备名只只是某一一个MCI设备备的名称称,是系系统用来来区分属属于同种种类型的的不同设设备。MCI驱驱动程序序中标明明了设备备类型名名,典型型的标准准MCI设备类类型如表9-2。设备名通通常与驱驱动程序序中的设设备类型型名相同同,如上上面的[mci]中,,cdaudio和waveaudio等等。但是是也可以以不相同同,如avivideo设备备是属于于digitalvideo类型的的一种设设备。9.3.2媒媒体控控制接口口MCIMCI((MediaControlInterface媒媒体控控制接口口)是MircroSoft在Windows上上定义的的多媒体体设备和和文件的的标准接接口。通通过MCI接口口去调用用高级的的函数,,我们就就可以很很方便地地控制绝绝大多数数多媒体体设备包包括音频频、视频频、影碟碟、录像像等多媒媒体设备备,而不不需要知知道它们们的内部部工作状状况。MCI的的控制方方式应用程序序通过向向MCI发送命命令来控控制媒体体设备。。MCI接口有有两种控控制方式式:命令令字符串串和命令令消息。。命令字符符串方式式命令字符符串方式式的接口口是一种种直接驱驱动方式式,即采采用接近近日常用用语的方方式发送送控制命命令,适适用于高高级编程程环境,,如VB、TOOLBOOK等。命令字符符串MCI指令令格式为为:MCI指令令设备备名[参数]如:openCDAudioplayc:\windows\chimes.wav也可以当当打开一一个复合合设备时时要指定定设备名名和设备备元素。。如:openmysound.wavtypewaveaudio所有的MCI命命令字符符串都是是通过多多媒体API函函数mciSendString传传递给MCI的的。命令消息息方式命令消息息方式的的接口,,使用专专业语法法来发送送控制消消息,可可直接与与MCI设备进进行通信信,适用用于VC等语言言编程环环境。命令消息息MCI指令格格式较为为复杂。。如:wDeviceID=mciOpen.wDeviceID;//保存存设备IDMCI_DGV_PLAY_PARMSmciPlay;mciSendCommand(wDeviceID,MCI_PLAY,MCI_DGV_PLAY_REPEAT,(DWORD)&mciPlay);其中变量量wDeviceID用来保保存设备备的ID,系统统用ID来标识识不同的的设备,,以保证证命令发发给正确确的对象象。要说说明的是是,命令令消息与与命令字字符串的的控制效效果是对对应的。。例如,,命令字字符串方方式的open与命令令消息方方式的MCI_OPEN所完完成的功功能是一一样的。。MCI指指令集大部分MCI命命令可以以控制不不同的媒媒体设备备。例如如,play命命令可用用来播放放wav文件、、视频文文件或CD等不不同的媒媒体设备备。使用MCI设备备,一般般包括打打开、使使用和关关闭三个个过程。。表9-3列出了常常用的MCI指指令。9.3.3API函数API(AdvancedProgramInterface)是应用用程序编编程接口口,是用用来控制制Windows各个个部件外外观和行行为的一一套预先先定义的的函数。。Windows提供了了一个关关于多媒媒体处理理的动态态连接库库WINMM.DLL(旧版版本为MMSYSTEM.DLL)),包括括大量从从低级到到高级的的多媒体体API函数。。通过调用用有关的的API函数,,程序员员就可以以使用MCI指指令进行行多媒体体方面的的操作,,并可以以在不同同层次上上编写多多媒体应应用程序序。利用高级级音频函函数可以以播放较较短的WAVE文件,,而MCI(媒媒体控制制接口))对控制制媒体设设备提供供了更好好和更全全面的支支持。MCI向向Windows程序序提供了了在高层层次上控控制媒体体设备接接口的能能力。程程序不必必关心具具体设备备,就可可以对激激光唱机机(CD)、视视盘机、、波形音音频设备备、视频频播放设设备和MIDI设备等等媒体设设备进行行控制。。9.3.4高高级音音频函数数Windows提供了了三个特特殊的播播放声音音的高级级音频函函数:MessageBeep、PlaySound和和sndPlaySound。这三三个函数数可以播播放的WAVE文件((波形声声音文件件)的大大小不能能超过100KB,如如果要播播放较大大的WAVE文文件,则则应该使使用MCI服务务。MessageBeep函数数MessageBeep函数数主要用来来播放系系统报警警声音。。系统报报警声音音是由用用户在控控制面板板中的声声音(Sounds)程序中中定义的的,该函函数的声声明为::BOOLMessageBeep(UINTuType);参数uType说明了了指定播播放系统统声音的的类型,,参数值值如表9-4所示。如果MessageBeep函数不不能播放放指定的的报警声声音,就就播放系系统缺省省声音,,如果也也不能播播放系统统缺省声声音,就就只能使使扬声器器上发出出嘟嘟声声。sndPlaySound函函数sndPlaySound函函数可以通过过指定文文件名来来播放WAV音音频,也也可以播播放指定定在注册册表中注注册了的的条目。。实际上上,MessageBeep函数是是sndPlaySound函数的的一个集集,因此此sndPlaySound函数包包含了MessageBeep函数数的功能能。PlaySound函函数PlaySound函函数包含含了sndPlaySound函数数的所有有功能,,它还可可以播放放来自资资源中的的声音9.3.5WINDOWS低级级音频函函数Windows中的音音频函数数有多种种类型,,对声音音控制细细节要求求不高的的场合,,使用如如MCI、多媒媒体OLE控制制、高级级音频等等函数确确实已经经能很好好地满足足需求。。它们提提供了高高层应用用的开发发手段,,并且提提供了与与设备无无关(Deviceindependence)的应应用程序序接口。。程序设计时时,无须考考虑硬件设设备,只要要面对一个个标准的MCI设备备即可。对对于媒体的的采集或播播放操作只只能针对文文件级别的的,也就是是说,这些些操作是针针对文件所所对应于内内存中的一一个完整的的文件缓冲冲区,而不不是针对文文件的部分分内容(如如变量或块块级别)。。低级音频函函数的处理理内容但如果要想想直接控制制音频设备备的输入和和输出,必必须使用低低级音频函函数和多媒媒体文件的的I/O功功能。低级级音频函数数同样提供供了一个设设备无关的的接口,它它可以使应应用程序直直接与音频频驱动程序序进行通信信,通过窗窗口消息或或回调(callback)函数来来管理音频频数据块的的记录和播播放。这样样就可以直直接控制声声音实时的的采集与回回放,不需需要把声音音以文件形形式组合,,所采集到到的声音在在内存中形形成流式存存储单元。。进一步声音音数据块的的处理也可可直接在内内存中进行行,可以很很方便地实实现声音采采集的筛选选、剪切、、组合等细细节操作,,同时也为为声音的实实时传输提提供了有效效的途径。。在利用低低级音频函函数开发音音频处理程程序时,应应在源程序序的首位包包含mmsystem.h头文件,,因为其中中包含了对对数据块操操作时所需需的Windows映射消息息。低层音频频服务可可以面向向WAVE、MIDI和其他他音频设设备,重重要的数数据结构构包括::1、PCM波波形音频频格式PCMWAVEFORMAT2、波形数据据格式WAVEFORMAT3、波形数据据缓冲区区格式WAVEHDR低层音频频函数提提供的服服务内容容包括查查询音频频设备、、打开和和关闭设设备驱动动程序、、分配和和准备音音频数据据块、管管理音频频数据块块、应用用MMTIME结构和和处理错错误。9.3.6VB多多媒体程程序设计计中对MCI的的调用VB中可可以使用用与MCI指令令有关的的API函数去去控制和和使用MCI设设备,也也可通过过MCI.VBX(MediaControlInterface:媒媒体控制制接口))用指令令控制多多媒体外外部设备备和读取取文件。。9.4.1计计算机机多媒体体应用系系统概述述典型的多多媒体系系统有Macintosh系系统、CDTV、CD-I、、DVI多媒体体系统、、多媒体体工作站站。9.4典典型型的计算算机多媒媒体应用用系统1984年,苹苹果公司司推出了了第一个个图形化化的多媒媒体系统统,即Macintosh,,又称为为MAC机,是是集通信信、视像像、声音音与计算算功能于于一身的的多媒体体计算机机。MAC机的的操作系系统与用用户界面面是通过过各种图图标来完完成交互互,并允允许多程程序同时时执行以以达到数数据共享享的效果果。Macintosh系系统CD-I1986年,Philips和Sony联联合推出出交互式式压缩光光盘系统统CD-I(CD-Interactive),,用于交交互式计计算机多多媒体CD-I系统中中。1987年年指定了了它的规规范,定定义多媒媒体CD的规格格及相关关的硬件件规格,,提供了了一种交交互式的的媒体,,其最大大的特色色就是能能同步播播放声音音、影像像、和其其它数据据,也就就是具备备了播放放电影的的能力,,自此使使光盘进进入娱乐乐媒体的的领域。。但CD-I只只能由CD-I播放机机进行播播放。DVI多多媒体系系统1987年,美美国RCA公司司推出了了交互式式数字视视频系统统DVI(DigitalVideoInteractive)),以PC技术术为基础础,用标标准光盘盘存储和和检索静静态、动动态图像像、声音音及其他他数据。。后来Intel公司司取得了了这项技技术转让让,于1989年初把把DVI开发成成一种可可普及的的商品。。在12cm大大小的盘盘中,可可存储超超过一小小时的高高度压缩缩的全色色数字图图像和声声音。多媒体工工作站计算机多多媒体应应用系统统包含了了使用环环境和软软件环境境,通常常也称之之为多媒媒体工作作站。所所以,多多媒体工工作站可可以定义义为具有有多媒体体处理能能力的硬硬件设备备和处理理软件的的组合体体。根据据这个定定义,目目前一般般的MPC都可可属于多多媒体工工作站。。但实际际上,多多媒体工工作站更更多的是是指具有有高级多多媒体处处理功能能的计算算机系统统。在专业领领域中,,多媒体体工作站站可以分分为音频频工作站站、图形形工作站站、动画画工作站站、视频频工作站站和音视视频工作作站。根根据不同同的工作作重点,,可选择择安装不不同的操操作系统统、语言言、媒体体处理软软件工具具以及已已经开发发制作好好的应用用软件。。音频工作作站的作作用1、声音音剪辑和和CD刻刻录。2、日常常音乐制制作。3、大规规模音乐乐的录音音和混音音。4、影视视音乐的的制作与与合成。。5多媒媒体音乐乐制作和和合成。。9.4.2音音频工工作站1989年后出出现了计计算机音音频工作作站。随随着计算算机技术术的高速速发展,,计算机机音频处处理能力力以及精精细程度度都在不不断地提提高,计计算机音音频工作作站在专专业领域域里发挥挥着卓越越的贡献献。音频工作作站的组组成音频工作作站的构构造可以以是机架架式、联联合式或或电脑一一体化式式。如图图9-7所示,,分别为为机架式式音频工工作站((左)、、电脑音音频工作作站(中中)和一一体化电电脑音频频工作站站(右))。图9-7机机架式式音频工工作站、、电脑音音频工作作站和一一体化电电脑音频频工作站站它们的基基本接口口包括:PCI数字音音频接口口、24Bit/96kHz、、8个XLR话话筒输入入、48V供电电、2个个吉他输输入接口口、4个个信号插插入接口口、8路路信号输输出、2路监听听输出、、24BitS/PDIF接口口、MIDIIn/Out接口、、WordClockIN/OUT接接口、耳耳机监听听接口、、独特的的监听输输出接口口、DSP软件件调音台台、以及及数字跳跳线器。。专业的音音频工作作站必须为操操作提供供足够的的混音工工具,如如调音器器、混合合器、均均衡器,,能够进进行压缩缩、限幅幅、均衡衡、延时时、合唱唱、回旋旋等音乐乐信号的的处理效效果。目前,世世界较领领先的音音频工作作站如NuendoStudioSystemPlus(Nuendo加加强型专专业录音音棚及影影视后期期合成系系统)可可提供了了200个音轨轨、26对输入入输出声声道、基基于硬件件的DSP处理理能力,,以及超超强的音音视频同同步能力力,适用用于影视视节目的的后期制制作与合合成。9.4.3音音/视视频工作作站视频工作作站主要要是用于管管理点播播、直播播节目和和制作节节目。它它首先通通过视频频采集卡卡采集各各种现场场视频源源,对影影像资料料数字化化之后进进行标准准的存储储和处理理,然后后通过工工作站编编码压缩缩成MPEG-4格式式的视频频。视频频工作站站能快速速处理大大量的3D绘图图或多媒媒体影音音、视讯讯剪辑运运算。音音/视频频工作站站整合了了音频和和视频处处理功能能,更适适合于高高级音频频和影像像制作领领域。音/视频频工作站站的组成成音/视频频工作站站可以是是MPC或联合合式。可可在高性性能的MPC上上配备视视频处理理器、桌桌面音源源、MIDI键键盘、桌桌面监视视/听以以及音/视频处处理软件件就成为为音/视视频工作作站,如图9-9所示。图9-9音/视频工作站音/视频频工作站站的功能能特性专业级多多媒体工工作站的配置符符合大量量多媒体体数据处处理的硬硬件要求求,必须须具备高高速处理理性能。。例如能能支持533MHz前前侧总线线、双IntelXeon处理器器、双通通道DDR内存存以及AGP8X,,才能快快速处理理大量的的3D绘绘图或多多媒体影影音、视视讯剪辑辑运算。。同时提供供有:高效的的实时处处理、集集成化的的音视频频编辑的的工作环环境、强强大的音音/视频频编辑功功能、高高标准的的编码压压缩等功功能、多多节目发发布、多多种音频频视频文文件格式式支持等等功能。。9.4.4DVI多多媒体应应用系统统DVI(DigitalVideoInteractive)交交互式数数字视频频是intel和IBM公公司联合合开发的的多媒体体系统。。DVI技术采采取开放放系统,,利用固固化功能能和可编编程功能能芯片组组。它使使用了先先进的数数字音频频、视频频数据压压缩解码码算法,,以及不不依赖主主机的多多媒体软软件环境境。根据不同同的用途途,交互互式数字字视频DVI可可分为个个人可视视通讯和和交互式式视频会会议系统统,分别别需要配配置相应应的多媒媒体硬件件设备。。个人可视视通讯在具有一一定硬件件配置的的MPC上,使使用个人人版的网网络视频频、音频频通讯的的软件,,就能和和Internet上上其他用用户进行行高质量量的音频频、视频频、数据据的实时时交流。。个人可视视通讯的主要功功能特点包括:支支持带图图示的文文字交流流、自动动保存文文字和图图释的聊聊天记录录、跨网网关的文文件传输输、跨网网关的点点对点的的视频通通讯、三三方视频频讨论和和视频会会议、显显示在线线人的状状态和在在线人数数。交互式视视频会议议系统已有的交交互式视视频会议议系统软软件,可可以集即即时通讯讯和多媒媒体视频频会议为为一体,,提供清清晰且连连续的实实时图像像。基于于一个组组织目录录下,实实现即时时发送、、接收消消息,跨跨网关传传输文件件,以及及点对点点和多方方的语音音、视频频通讯等等功能。。交互式视视频会议议系统软软件可广广泛应用用于政府府、公安安、广电电系统的的专网监监控、视视频会场场和新闻闻回传,,工矿企企业调度度、文件件传达、、电视会会议、环环境监控控;医院院的异地地会诊、、病床监监理、物物资管理理的保安安监控控、用户户呼叫;;学校的的远程教教育、学学术交流流、考场场监视等等。根据据不同的的通信标标准,视视频会议议有H.320与H.323两种不不同的实实现方式式,可根根据实际际需求灵灵活选择择或两种种混合采采用。有有关网络络视频会会议系统统的内容容将在第第13章章中予以以介绍。。9、静夜四无无邻,荒居居旧业贫。。。1月-231月-23Thurs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论