版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、多媒體學(xué)期設(shè)計(jì)論文課 題: 多媒體創(chuàng)作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 姓 名: 鄧 席 如 專 業(yè): 通 信 工 程 班 級: 通信08-2BF 學(xué) 號:評 分: 多媒體創(chuàng)作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)關(guān)鍵字:創(chuàng)作 開發(fā) 處理 系統(tǒng) 文件 視頻 工具 創(chuàng)作 播放 多媒體 演播 摘要:該文簡要分析了目前流行的創(chuàng)作工具的特點(diǎn),提出了一個集多媒體信息處理、劇本編輯及演播于一體的創(chuàng)作系統(tǒng)的總體結(jié)構(gòu)、設(shè)計(jì)方法及主要的實(shí)現(xiàn)技術(shù),最后給出了用visualbasic語言編寫的播放圖形、圖像、動畫、聲頻、視頻(avi、mov及vcd小影碟)等多媒體信息的程序例程。 隨著多媒體技術(shù)的飛速發(fā)展,各種各樣的多媒體演示
2、系統(tǒng)在信息領(lǐng)域中發(fā)揮著越來越大的作用。其豐富的表現(xiàn)力、生動的視覺及聲響效果,大大增強(qiáng)了所演示信息的吸引力。但是,多媒體作品的創(chuàng)作是一項(xiàng)費(fèi)時費(fèi)力的工作,不僅涉及到美術(shù)、傳播、教育、心理等多方面創(chuàng)作因素,而且更需一種能方便地將圖、文、聲、像等多媒體信息按某種特定要求編合在一起進(jìn)行表現(xiàn)的方法。為節(jié)省多媒體作品的創(chuàng)作時間,需要一種相對簡單、集成、高效的創(chuàng)作工具來輔助多媒體作品的創(chuàng)作開發(fā)與演播。 本文簡要分析了目前流行的多媒體創(chuàng)作工具的特點(diǎn),提出了一種多媒體創(chuàng)作工具的功能結(jié)構(gòu)、設(shè)計(jì)方法及實(shí)現(xiàn)技術(shù),最后給出一個用visualbasic語言編寫的播放多媒體信息的程序例程。一、現(xiàn)有多媒體創(chuàng)作工具的類型目前,最
3、流行的多媒體創(chuàng)作工具主要分為以下三類。1.描述性語言式該類工具開發(fā)作品的思想是,按書的結(jié)構(gòu)方式將每個標(biāo)題的開發(fā)過程視為一本書的 組合,每一屏被指定為一頁,在每頁內(nèi)可有多級的對象,設(shè)定好各頁與各頁中內(nèi)容及其之間的動作,然后使用指定的編排設(shè)計(jì)語言進(jìn)行作品設(shè)計(jì)。這類工具中,比較有代表性的是美國asymetrix公司的multimediatoolbook工具,其編排設(shè)計(jì)語言為openscript。這類工具的最大優(yōu)點(diǎn)是開發(fā)時的彈性較好,面向稍懂編程的用戶,另外價(jià)格較低,易于接受;缺點(diǎn)是整體運(yùn)行速度慢,雖入門較易,但要掌握其機(jī)理需費(fèi)一番苦功,特別是對多媒體資源的訪問,openscript主要通過mci函數(shù)
4、調(diào)用,必須在腳本里顯式地寫出有關(guān)調(diào)用,且語法和序列并非全直觀,又缺少提示,這點(diǎn)足以使非程序員怯步。2.交互性圖標(biāo)式這類工具主要是讓用戶直接在畫面上安排所需的元件,定義出元件本身的動作以及元件和元件之間的關(guān)系。其工作方式是采用一種形象化的方法在微機(jī)上制作多媒體作品,通過選擇精簡的形象化圖標(biāo),構(gòu)成應(yīng)用程序結(jié)構(gòu)的流程圖,然后再往結(jié)構(gòu)中添加內(nèi)容,流程圖定義了多媒體元素的流動過程。這類工具很適合沒有程序設(shè)計(jì)經(jīng)驗(yàn)的用戶,因此在短時間內(nèi)就可開發(fā)出一套交互式的多媒體系統(tǒng)。這類工具中,著名的有美國authorware公司開發(fā)的authorwareprofessional及美國aimtech公司的icon aut
5、hor。其主要用于開發(fā)事件驅(qū)動的、需要高交互性的教育、訓(xùn)練模擬以及導(dǎo)覽系統(tǒng)。這類工具不足之處是價(jià)格一般很貴,靈活性方面受現(xiàn)有系統(tǒng)的限制。3.時間流程式該類工具較適合于開發(fā)簡報(bào)系統(tǒng),它在多媒體顯示上具有較強(qiáng)的時間前后順序,以圖形、文字信息為主。比較著名的有action工具、powerpoint、harvard graphic工具等。該類工具對多媒體信息的支持基本上是通過ole外部方式進(jìn)行的,因此,演播多媒體時磁盤i/o動作頻繁,系統(tǒng)開銷大,運(yùn)行效率低。上述三類多媒體創(chuàng)作工具開發(fā)的運(yùn)行環(huán)境是基于windows 3.x,可處理的音頻文件格式為wav、mid;靜態(tài)圖像文件格式為pcx、bmp、gif、
6、tga、jpg、tif、wmf、dib等;動態(tài)圖像格式為avi、fli、flc等。二、多媒體創(chuàng)作系統(tǒng)的功能及設(shè)計(jì)方法通過以上分析,可看出多媒體創(chuàng)作系統(tǒng)一般具有如下特點(diǎn)。1.易于入門,無需專業(yè)級程序員的編程經(jīng)驗(yàn),但熟練掌握不易。對某些特定的簡單要求,往往要通過熟練掌握后所得到的使用技巧來實(shí)現(xiàn)。另外,對時效要求高、常修改的內(nèi)容,修改也不甚方便。2.支持許多硬設(shè)備和許多文件格式,可生成含有圖形、圖像、文本、聲音、動畫、視頻元素的復(fù)雜產(chǎn)品。3.具有流程控制能力,可為上述元素提供導(dǎo)引框架。4.雖包含了圖形編輯、動態(tài)編輯、數(shù)字式動畫、視頻編輯等多項(xiàng)工具,但多媒體數(shù)據(jù)的制作能力不如專用軟件功能強(qiáng)、精美。當(dāng)前
7、,處理多媒體信息的專用軟件資源比較豐富,文字方面有wordfor windows、wps等;圖形圖像方面有photostyler、photoshop、coreldraw等;動畫方面有animator、3ds等;視頻方面有video for windows、adobe premiere、quicktime for windows等;聲音方面有soundsystem、waveedit等。 對用戶而言,已掌握了多媒體處理專用軟件,還得學(xué)習(xí)創(chuàng)作系統(tǒng)中的功能較弱的媒體處理工具,是某種意義上的重復(fù)。用戶要求在媒體素材設(shè)計(jì)上精雕細(xì)鑿,媒體作品演播時靈敏高效。因此,我們的設(shè)計(jì)原則是,利用現(xiàn)有功能強(qiáng)大的多媒體處
8、理工具,采用系統(tǒng)集成與軟件編程相結(jié)合的方法,縮短開發(fā)周期以創(chuàng)造最佳的軟件。既兼顧一般要求,又滿足用戶演播的特定要求。在方法上綜合描述性語言及圖標(biāo)式創(chuàng)作工具的優(yōu)點(diǎn),以及軟件編程開發(fā)在系統(tǒng)彈性和擴(kuò)充上靈活、應(yīng)用范圍廣、用戶具體要求明確、軟件資源節(jié)約的特點(diǎn),克服現(xiàn)有創(chuàng)作工具靈活性弱、受現(xiàn)有系統(tǒng)限制的不足。三、多媒體創(chuàng)作系統(tǒng)設(shè)計(jì)技術(shù)的實(shí)現(xiàn)在靜態(tài)圖形、圖像處理上,使用windows api編程技術(shù),結(jié)合ole方法;在多媒體數(shù)據(jù)處理方面,充分使用mci接口,將各種媒體的編演融合一體。編程語言采用visualbasic及visual c+語言,同時充分利用第三方廠家提供的這兩種語言的用戶控制對象來解決圖、文
9、、聲、像等多媒體演播時可能存在的效果限制問題。1.圖、文、聲、像的編輯整合功能具有高效方便的圖、文、聲、像等多媒體數(shù)據(jù)編輯整合功能是多媒體創(chuàng)作工具的特點(diǎn)。我們提出了以下這種基于表格方式,以頁操作為主的多媒體數(shù)據(jù)編輯整合的實(shí)現(xiàn)方法。首先將文字底稿調(diào)入并自動填入到表格中,然后,用清屏方式來定義屬于同一頁的文字,并定義好該頁的背景色、字體、前景色以及該頁正文出頁方式,根據(jù)需要還可定義出該頁正文所在行的操作方式、條件及其位置。系統(tǒng)還提供缺省的版面布局供用戶使用。 定義好一頁的文字以后,就可定義與該頁有關(guān)的多媒體信息之間的有機(jī)關(guān)系,可選擇聲音文件、動畫文件、視頻文件、統(tǒng)計(jì)圖、地圖標(biāo)繪動畫數(shù)據(jù),并定義這些
10、媒體的播放位置、觸發(fā)條件及進(jìn)出場效果等。另外,還可嵌入播放其它著作的工具的作品并融合到播出中。這種編輯方法使整個格本形成一個前后一貫的大表格,前、后、左、右滾動可直觀方便地瀏覽全部劇本,操作非常簡便,整體性好,每頁隨時可進(jìn)行修改,并可隨時察看每頁效果。2.多媒體數(shù)據(jù)訪問的實(shí)現(xiàn)(1)采用windows api處理多媒體數(shù)據(jù) 我們使用bitblt函數(shù)實(shí)現(xiàn)圖形圖像的變化,mci接口處理音頻、視頻、動畫、cd-audio數(shù)據(jù)的播放。 windows 3.1中的mmsystem.dll動態(tài)連接程序庫提供了大約一百多個具有多媒體處理能力的api函數(shù),其mci函數(shù)提供了與設(shè)備無關(guān)的程序接口,應(yīng)用程序可以通過
11、mci命令訪問符合mci控制標(biāo)準(zhǔn)的多媒體設(shè)備,mci接口覆蓋了多媒體的主要領(lǐng)域,因此可以滿足大多數(shù)應(yīng)用系統(tǒng)的開發(fā)需要。由于mci的設(shè)備無關(guān)性,更換設(shè)備時只需更換mci驅(qū)動程序,無需了解每種多媒體產(chǎn)品的細(xì)節(jié),系統(tǒng)升級十分方便,提高了應(yīng)用系統(tǒng)的開發(fā)效率及靈活性。(2)利用用戶控制對象vbx進(jìn)行編程,處理圖、文、聲、像等多媒體數(shù)據(jù) 目前有眾多知名廠商開發(fā)出各類vbx控制對象,支持visual c+、visual basic,vbx有可能成為標(biāo)準(zhǔn)文件格式。這類功能強(qiáng)大的vbx控制對象是開發(fā)多媒體系統(tǒng),提高開發(fā)效率,縮短開發(fā)周期的有效武器,使我們對復(fù)雜的圖文特效及外部設(shè)備的控制都交給了控制對象去處理,大
12、大減少了編程的工作量,而且準(zhǔn)確性、高效性大大地提高。 開發(fā)多媒體系統(tǒng)常用到的vbx主要有:支持mci接口的mci.vbx(microsoft公司);支持flc、fli動畫演播的vbplay.vbx(autodesk公司);支持圖文播放效果的fxtools/vb(imagefx公司)、knife.vbx(imageknife)、mhpicture.vbx(microhelp公司);支持圖形、圖像、文字播放效果的fximage.vbx、fxlabel.vbx;支持mov視頻播放的qtmove.vbx、qtview.vbx。四、結(jié)束語 多媒體創(chuàng)作系統(tǒng)的開發(fā)與通常的應(yīng)用系統(tǒng)開發(fā)有一定的差異,既要有豐富
13、的編程經(jīng)驗(yàn),又要充分了解多媒體的特點(diǎn)。 善于利用多媒體集成工具,就能在應(yīng)用系統(tǒng)開發(fā)中作到事半功倍。完成多媒體作品相當(dāng)部分的工作量在于圖形、圖像、聲音、影像素材的準(zhǔn)備,其技術(shù)及藝術(shù)含量都很高。而多媒體創(chuàng)作系統(tǒng),其目的是便于用戶高效地使用創(chuàng)作工具按某種構(gòu)想,將圖、文、聲、像等媒體進(jìn)行導(dǎo)演、創(chuàng)意及包裝。 目前,多媒體創(chuàng)作工具種類越來越多,隨著多媒體技術(shù)應(yīng)用發(fā)展的深入,開發(fā)多媒體的技術(shù)將越來越先進(jìn)、越科學(xué)、越方便、越有效。本系統(tǒng)應(yīng)用范圍廣,適用于需經(jīng)常制作多媒體作品的教育、軍事、旅游等部門。 以下是一個用mci.vbx控制對象來播放多媒體數(shù)據(jù)的函數(shù)實(shí)例(visual basic編寫,對mpeg視頻以r
14、ealmagic mpeg解壓卡為例),可看出用控制對象處理多媒體信息的方便高效性。程序:const mci_mode_not_open=524sub closemedia (byval mediatype)關(guān)閉媒體select case mediatypecase video,sound,animatorif not mmcontrol1.mode=mci_mode_not_open thenmmcontrol1.wait=mand=closeend ifcase graphimage.picture=loadpicture()image.visible=
15、falseend selectend subsub openmedia(mediatype as string, medianame as string)打開并演播媒體if not mmcontrol.mode=mci_mode_not_open_thenmmcontrol.wait=mand=closeend ifselect case mediatypecase graph 圖像image.picture=loadpicture(medianame)image.visible=trueexit subcase sound 聲音tt$=ucase(right
16、$(medianame,3)select case tt$case wavmmcontrol.devicetype=waveaudiocase midmmcontrol.devicetype=sequencerend selectcase animator 二、三維動畫tt$=ucase(right$(medianame,3)select case tt$case flc,flimmcontrol.devicetype=animation1case mmmmmcontrol.devicetype=mmmovieend selectcase video 視頻tt!=ucase (right$(medianame,3)select cast tt$case avimmcontrol.devicetype=avivideocase movmmcontrol.devicetype=qtwvideocase mpgmmcontrol.devicetype=mmaster reelmagic設(shè)備名case datmmcontrol.devicetype=mmaster reelmagic設(shè)備名case cd
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《學(xué)習(xí)英語的困難》課件
- 單位管理制度分享大合集【員工管理篇】十篇
- 《證券經(jīng)紀(jì)與交易》課件
- 2024年農(nóng)業(yè)局上半年科技教育工作總結(jié)
- 九上歷史:第一次月考A卷(考試版+解析)
- DBJT 13-313-2019 城市軌道交通工程滲漏水治理技術(shù)規(guī)程
- XX中學(xué)師生生活綜合樓可研報(bào)告
- 《液壓支架技術(shù)》課件
- 《證券投資要義》課件
- 資本市場投資咨詢合同三篇
- 口腔頜面外科學(xué) 09顳下頜關(guān)節(jié)疾病
- 應(yīng)急物資清單明細(xì)表
- 房地產(chǎn)估計(jì)第八章成本法練習(xí)題參考
- 《社會主義核心價(jià)值觀》優(yōu)秀課件
- DB11-T1835-2021 給水排水管道工程施工技術(shù)規(guī)程高清最新版
- 《妊娠期糖尿病患者個案護(hù)理體會(論文)3500字》
- 《小學(xué)生錯別字原因及對策研究(論文)》
- 便攜式氣體檢測報(bào)警儀管理制度
- 酒店安全的管理制度
- (大潔王)化學(xué)品安全技術(shù)說明書
- 2022年科學(xué)道德與學(xué)術(shù)規(guī)范知識競賽決賽題庫(含答案)
評論
0/150
提交評論