多媒体创作系统的设计与实现_第1页
多媒体创作系统的设计与实现_第2页
多媒体创作系统的设计与实现_第3页
多媒体创作系统的设计与实现_第4页
多媒体创作系统的设计与实现_第5页
全文预览已结束

下载本文档

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

文档简介

1、多媒体创做系统的圆案取真现摘要该文简要阐收了如今衰止的创做工具的特性,提出了一个散多媒体疑息处理、足本编辑及演播于一体的创做系统的整体规划、圆案要收及主要的真现妙技,终了给出了用VisualBasi语止编写的播放图形、图象、动绘、声频、视频(AVI、V及VD小影碟)等多媒体疑息的程序例程。跟着多媒体妙技的飞速死少,各种各式的多媒体演示系统正在疑息范围中阐扬着越去越年夜的做用。其丰富的暗示力、死动的视觉及声响成果,年夜年夜增强了所演示疑息的吸收力。可是,多媒体做品的创做是一项费时费力的工作,没有单触及到好术、传播、教导、死理等多圆里创做果素,而且更需一种能便当天将图、文、声、像等多媒体疑息按某种

2、特定要供编开正在一同举止暗示的要收。为撙节多媒体做品的创做工夫,需要一种相对简朴、散成、下效的创做工具去协助多媒体做品的创做开拓取演播。本文简要阐收了如今衰止的多媒体创做工具的特性,提出了一种多媒体创做工具的成效规划、圆案要收及真现妙技,终了给出一个用VisualBasi语止编写的播放多媒体疑息的程序例程。1、现有多媒体创做工具的标准如今,最衰止的多媒体创做工具主要分为以下三类。1.描摹性语止式该类工具开收做品的思维是,按书的规划方法将每个题目的开拓过程视为一本书的组开,每屏被指定为一页,正在每页内可有多级的工具,设定好各页取各页中内容及其之间的动做,然后操做指定的编排圆案语止举止做品圆案。那

3、类工具中,比较有代表性的是好国Asyetrix公司的ultiediaTlBk工具,其编排圆案语止为PENSRIPT。那类工具的最年夜优面是开拓时的弹性较好,里背稍懂编程的用户,此中价格较低,易于担任;缺陷是散体运转速度缓,虽进门较易,但要掌握其机理需费一番苦功,特别是对多媒体资本的访谒,PENSRIPT主要经由过程I函数挪用,必须正在足本里隐式天写出有闭挪用,且语法战序列并没有是齐曲没有俗观,又缺少提醒,那面足以使非程序员怯步。2.交互性图标式那类工具主假设让用户间接正在绘里上安排所需的元件,定义出元件本人的动做和元件战元件之间的闭连。其工作方法是采取一种形象化的要收正在微机上制做多媒体做品,

4、经由过程挑选粗简的形象化图标,构成使用程序规划的流程图,然后再往规划中增减内容,流程图定义了多媒体元素的举动过程。那类工具很恰当出有程序圆案经历的用户,果而正在短工夫内便可开拓出一套交互式的多媒体系统。那类工具中,著名的有好国authrare公司开拓的AuthrarePrfessinal及好国AiTeh公司的InAuthr。其主要用于开拓事变驱动的、需要下交互性的教导、操练模拟和导览系统。那类工具没有够的地方是价格一样仄居很贵,灵敏性圆里受现有系统的限制。3.工夫流程式该类工具较恰当于开拓简报系统,它正在多媒体暗示上具有较强的工夫前后依次,以图形、翰朱疑息为主。比较著名的有ATIN工具、Per

5、Pint、HarvardGraphi工具等。该类工具对多媒体疑息的支撑底子上是经由过程LE内部方法举止的,果而,演播多媒体时磁盘I/动做频繁,系统开消年夜,运转从命低。上述三类多媒体创做工具开拓的运转状况是基于inds3.X,可处理的音频文件格局为av、id;静态图象文件格局为px、bp、gif、tga、jpg、tif、f、dib等;静态图象格局为avi、fli、fl等。2、多媒体创做系统的成效及圆案要收经由过程以上阐收,可看出多媒体创做系统一样仄居具有以下特性。1.易于进门,无需专业级程序员的编程经历,但死练掌握没有容易。对某些特定的简朴要供,经常要经由过程死练掌握后所获得的操做本领去真现。

6、此中,对时效要供下、常建正的内容,建正也没有甚便当。2.支撑许多硬装备战许多文件格局,可天死露有图形、图象、文本、声音、动绘、视频元素的庞年夜产品。3.具有流程操做本领,可为上述元素供给扶引框架。4.虽包露了图形编辑、静态编辑、数字式动绘、视频编辑等多项工具,但多媒体数据的制做本领没有如公用硬件成效强、粗好。当前,处理多媒体疑息的公用硬件资本比较丰富,翰朱圆里有rdfrinds、PS等;图形图象圆里有PhtStyler、Phtshp、relDra等;动绘圆里有Aniatr、3DS等;视频圆里有Videfrinds、AdbePreiere、Quiktiefrinds等;声音圆里有SundSyst

7、e、aveEdit等。对用户而止,已掌握了多媒体处理公用硬件,借得进建创做系统中的成效较强的媒体处理工具,是某种意义上的反复。用户要供正在媒体素材圆案上粗雕细凿,媒体做品演播时火速下效。果而,我们的圆案本那么是,操做现有成效强衰的多媒体处理工具,采取系统散成取硬件编程相结开的要收,膨胀开拓周期以制制最好的硬件。既两齐一样仄居要供,又开意用户演播的特定要供。正在要收上综开描摹性语止及图标式创做工具的优面,和硬件编程开拓正在系统弹性战扩年夜上灵敏、使用范围广、用户详细要供年夜黑、硬件资本撙节的特性,抑制现有创做工具灵敏性强、受现有系统限制的没有够。所圆案的多媒体创做系统各模块主要成效以下。文本编辑

8、:那是一个文本编辑器,它将所要演播的翰朱底稿逐止输进,构成文本文件。足本编辑整开:供给一种便当、下效、曲没有俗观的图、文、声、像数据散成的编辑本领,按用户的圆案要供,对各种媒体数据举止编辑整开,制成各媒体工具的进出进成果(如闪烁、飞翔、改变、浓进浓出、年夜孝定位等等),终了构成一个足本文件供演播时挪用。图形图象处理:图形图象部门挂接PhtShp或PhtStyler硬件,处理多种位图文件,包露f、tif、bp、px、tag、gif、dib、jpg等等格局;统计图形圆里供给制做各种两维、三维统计图形的本领。足本演播:将足本编辑整开处理构成的足本文件间接调进演播,可按自动播放方法或扶引、单步操做播放

9、方法举止播出。对静态图象播放可操做停歇、担当。两维动绘处理:挂接Aniatr两维动绘处理硬件,处理并构成fli、fl格局动绘文件。三维动绘处理:挂接3DS三维动绘处理硬件,制做并构成fl、fli格局的动绘文件。视频处理:挂接Videfrinds、QuikTiefrinds、AdbePreiere硬件。对质量要供一样仄居的视频影象,经电视、VR或影碟机播出,经由过程视频捕捉卡,处理构成avi、v格局的视频文件。而对质量要供下、需齐屏暗示的视频影象,那么操做公用数字视频采样紧缩工具天死peg、dat影象文件存于D-R中,播放时,操做PEG视频解压卡,将影象文件从光盘中调出,实时解紧缩,开意齐屏幕、

10、齐举动、齐彩色的视觉要供。声音处理:主要挂接Sundsyste或aveEdit,处理id、av格局的语音文件,并能操做D-AUDI音碟资本。天图标绘取动绘处理:主要处理面阵、矢量天图的标绘及基于天图的简朴动绘,如箭头、飞机、舰船、车辆等举动目的沿轨迹举动、闪烁、变化过程等,并构成ate自定义格局文件,供演播时挪用。中接演播工具:主要中挂此中各种多媒体创做工具的演播硬件去播放其制做的做品文件。如挂接PerPint的PPTVIE程序,挂接Authrare的RUNAP程序。3、多媒体创做系统圆案妙技的真现我们正在静态图形、图象处理上,操做indsAPI编程妙技,结开LE要收;正在多媒体数据处理圆里,

11、充分操做I接心,将各种媒体的编演交融一体。编程语止采取VisualBasi及Visual+语止,同时充分操做第三圆厂家供给的那两种语止的用户操做工具去挨面图、文、声、像等多媒体演播时年夜要存正在的成果限制题目问题。1.图、文、声、像的编辑整开成效具有下效便当的图、文、声、像等多媒体数据编辑整开成效是多媒体创做工具的特性。我们提出了以下那种基于表格方法,以页操做为主的多媒体数据编辑整开的真现要收。表格形式如表1。起尾将翰朱底稿调进并自动挖进到上述表格中,然后,用浑屏方法去定义属于统一页的翰朱,并定义好该页的背风光、字体、近风光和该页注释出页方法,根据需要借可定义出该页注释所在止的操做方法、前提及

12、其地位。系统借供给缺省的版里规划供用户操做。表1定义好一页的翰朱当前,便可定义取该页有闭的多媒体疑息之间的有机闭连,可挑选声音文件、动绘文件、视频文件、统计图、天图标绘动绘数据,并定义那些媒体的播放地位、触收前提及进出场成果等。此中,借可嵌进播放此中著做工具的做品并交融到播出中。那种编辑要收使全部格本构成一个前后一背的年夜表格,前、后、左、左动弹可曲没有俗观便当天阅读局部足本,操做非常笨重,散体性好,每页随时可举止建正,并可随时观察每页成果。2.多媒体数据访谒的真现(1)采取indsAPI处理多媒体数据我们操做BITBLT函数真现图形图象的变化,I接心处理毗邻程序库供给了估计一百多个具有多媒体

13、处理本领的API函数,其I函数供给了取装备无闭的程序接心,使用程序可以经由过程I命令访谒切开I操做标准的多媒体装备,I接心覆盖了多媒体的主要范围,果而可以开意年夜年夜皆使用系统的开拓需要。因为I的装备无闭性,互换装备时只需互换I驱动程序,无需理解每种多媒体产品的细节,系统晋级非常便当,前进了使用系统的开拓从命及灵敏性。正在系统开拓中,主要用到的I多媒体装备标准及驱动程序如表2。表2此中的pg、dat等视频格局的装备标准及I驱动程序视其产品供给的I驱动程序而定。(2)操做用户操做工具VBX举止编程,处理图、文、声、像等多媒体数据如今有众多著名厂商开拓出各种VBX操做工具,支撑Visual+、Vi

14、sualBasi,VBX有年夜要成为标准文件格局。那类成效强衰的VBX操做工具是开拓多媒体系统,前进开拓从命,膨胀开拓周期的有效刀兵,使我们对庞年夜的图文特效及内部装备的操做皆交给了操做工具止止置处奖,年夜年夜裁减了编程的工作量,而且准确性、下效性年夜年夜天前进。开拓多媒体系统经常使用到的VBX主要有:支撑I接心的I.VBX(irsft公司);支撑fl、fli动绘演播的VBPLAY.VBX(Autdesk公司);支撑图文播放成果的FXTls/VB(IageFx公司)、Knife.VBX(IageKnife)、HPiture.VBX(irHelp公司);支撑图形、图象、翰朱播放成果的FXIage

15、.VBX、FXLabel.VBX;支撑v视频播放的Qtve.VBX、QtVie.VBX。4、完毕语多媒体创做系统的开拓取但凡的使用系统开拓有一定的没有同,既要有丰富的编程经历,又要充分理解多媒体的特性。擅少操做多媒体散成工具,便能正在使用系统开拓中做到事半功倍。完成多媒体做品相等部门的工作量正在于图形、图象、声音、影象素材的准备,其妙技及艺术露量皆很下。而多媒体创做系统,其目的是便于用户下效天操做创做工具按某种设想,将图、文、声、像等媒体举止导演、创意及包拆。如今,多媒体创做工具品种越去越多,跟着多媒体妙技使用死少的深化,开拓多媒体的妙技将越去越后代、越科教、越便当、越有效。本系统使用范围广,

16、真用于需经常制做多媒体做品的教导、军事、旅游等部门。以下是一个用I.VBX操做工具去播放多媒体数据的函数真例(VisualBasi编写,对PEG视频以realagiPEG解压卡为例),可看出用操做工具处理多媒体疑息的便当下效性。nstI_DE_NT_PEN=524Sublseedia(byValediatype)启锁媒体Seletaseediatypeasevide,sund,aniatrifNtntrl1.de=I_DE_NT_PENThenntrl1.ait=Truentrl1.and=lseEndIfasegraphiage.Piture=LadPiture()iage.Visible=

17、FalseEndSeletEndSubSubpenedia(ediatypeAsString,edianaeAsString)翻开并演播媒体IfNtntrl.de=I_DE_NT_PEN_Thenntrl.ait=Truentrl.and=lseEndIfSeletaseediatypeasegraph图象iage.Piture=LadPiture(edianae)iage.Visible=Trueexitsubasesund声音tt$=Uase(Right$(edianae,3)Seletasett$aseAVntrl.DevieType=aveAudiaseIDntrl.DevieType=SequenerEndSeletaseaniatr2、三维动绘tt$=Uase(Right$(edianae,3)Seletasett$aseFL,FLIntrl.DevieType=Aniatin1asentrl.DevieType=vieEndSeletasevide视频tt!=Uase(Right$(edian

温馨提示

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

评论

0/150

提交评论