- 相關(guān)推薦
多媒體創(chuàng)作系統(tǒng)的設(shè)計與實現(xiàn)
摘要 該文簡要分析了目前流行的創(chuàng)作工具的特點,提出了一個集多媒體信息處理、劇本編輯及演播于一體的創(chuàng)作系統(tǒng)的總體結(jié)構(gòu)、設(shè)計方法及主要的實現(xiàn)技術(shù),最后給出了用VisualBasic語言編寫的播放圖形、圖像、動畫、聲頻、視頻(AVI、MOV及VCD小影碟)等多媒體信息的程序例程。
隨著多媒體技術(shù)的飛速發(fā)展,各種各樣的多媒體演示系統(tǒng)在信息領(lǐng)域中發(fā)揮著越來越大的作用。其豐富的表現(xiàn)力、生動的視覺及聲響效果,大大增強了所演示信息的吸引力。但是,多媒體作品的創(chuàng)作是一項費時費力的工作,不僅涉及到美術(shù)、傳播、教育、心理等多方面創(chuàng)作因素,而且更需一種能方便地將圖、文、聲、像等多媒體信息按某種特定要求編合在一起進行表現(xiàn)的方法。為節(jié)省多媒體作品的創(chuàng)作時間,需要一種相對簡單、集成、高效的創(chuàng)作工具來輔助多媒體作品的創(chuàng)作開發(fā)與演播。
本文簡要分析了目前流行的多媒體創(chuàng)作工具的特點,提出了一種多媒體創(chuàng)作工具的功能結(jié)構(gòu)、設(shè)計方法及實現(xiàn)技術(shù),最后給出一個用VisualBasic語言編寫的播放多媒體信息的程序例程。
一、現(xiàn)有多媒體創(chuàng)作工具的類型
目前,最流行的多媒體創(chuàng)作工具主要分為以下三類。
1.描述性語言式
該類工具開發(fā)作品的思想是,按書的結(jié)構(gòu)方式將每個標題的開發(fā)過程視為一本"書"的組合,每一屏被指定為一頁,在每頁內(nèi)可有多級的對象,設(shè)定好各頁與各頁中內(nèi)容及其之間的動作,然后使用指定的編排設(shè)計語言進行作品設(shè)計。這類工具中,比較有代表性的是美國Asymetrix公司的MultimediaToolBook工具,其編排設(shè)計語言為OPENSCRIPT。這類工具的最大優(yōu)點是開發(fā)時的彈性較好,面向稍懂編程的用戶,另外價格較低,易于接受;缺點是整體運行速度慢,雖入門較易,但要掌握其機理需費一番苦功,特別是對多媒體資源的訪問,OPENSCRIPT主要通過MCI函數(shù)調(diào)用,必須在腳本里顯式地寫出有關(guān)調(diào)用,且語法和序列并非全直觀,又缺少提示,這點足以使非程序員怯步。
2.交互性圖標式
這類工具主要是讓用戶直接在畫面上安排所需的元件,定義出元件本身的動作以及元件和元件之間的關(guān)系。其工作方式是采用一種形象化的方法在微機上制作多媒體作品,通過選擇精簡的形象化圖標,構(gòu)成應(yīng)用程序結(jié)構(gòu)的流程圖,然后再往結(jié)構(gòu)中添加內(nèi)容,流程圖定義了多媒體元素的流動過程。這類工具很適合沒有程序設(shè)計經(jīng)驗的用戶,因此在短時間內(nèi)就可開發(fā)出一套交互式的多媒體系統(tǒng)。這類工具中,著名的有美國authorware公司開發(fā)的AuthorwareProfessional及美國AimTech公司的Icon Author。其主要用于開發(fā)事件驅(qū)動的、需要高交互性的教育、訓(xùn)練模擬以及導(dǎo)覽系統(tǒng)。這類工具不足之處是價格一般很貴,靈活性方面受現(xiàn)有系統(tǒng)的限制。
3.時間流程式
該類工具較適合于開發(fā)簡報系統(tǒng),它在多媒體顯示上具有較強的時間前后順序,以圖形、文字信息為主。比較著名的有ACTION工具、PowerPoint、Harvard Graphic工具等。該類工具對多媒體信息的支持基本上是通過OLE外部方式進行的,因此,演播多媒體時磁盤I/O動作頻繁,系統(tǒng)開銷大,運行效率低。
上述三類多媒體創(chuàng)作工具開發(fā)的運行環(huán)境是基于Windows 3.X,可處理的音頻文件格式為wav、mid;靜態(tài)圖像文件格式為pcx、bmp、gif、tga、jpg、tif、wmf、dib等;動態(tài)圖像格式為avi、fli、flc等。
二、多媒體創(chuàng)作系統(tǒng)的功能及設(shè)計方法通過以上分析,可看出多媒體創(chuàng)作系統(tǒng)一般具有如下特點。
1.易于入門,無需專業(yè)級程序員的編程經(jīng)驗,但熟練掌握不易。對某些特定的簡單要求,往往要通過熟練掌握后所得到的使用技巧來實現(xiàn)。另外,對時效要求高、常修改的內(nèi)容,修改也不甚方便。
2.支持許多硬設(shè)備和許多文件格式,可生成含有圖形、圖像、文本、聲音、動畫、視頻元素的復(fù)雜產(chǎn)品。
3.具有流程控制能力
[1] [2] [3] [4]
【多媒體創(chuàng)作系統(tǒng)的設(shè)計與實現(xiàn)】相關(guān)文章:
汽車安全檢測系統(tǒng)的設(shè)計與實現(xiàn)04-27
TDCS系統(tǒng)中VLAN的設(shè)計與實現(xiàn)05-02
高校排考系統(tǒng)的設(shè)計與實現(xiàn)04-29
航班計劃監(jiān)視系統(tǒng)的設(shè)計與實現(xiàn)04-30
石化環(huán)保監(jiān)測系統(tǒng)的設(shè)計與實現(xiàn)04-30
汽車自適應(yīng)照明系統(tǒng)的設(shè)計與實現(xiàn)04-26
激光轉(zhuǎn)鏡顯示系統(tǒng)的設(shè)計與實現(xiàn)04-28
地震震害評估系統(tǒng)的設(shè)計與實現(xiàn)04-30