多媒體應(yīng)用系統(tǒng)創(chuàng)作技術(shù)_第1頁(yè)
多媒體應(yīng)用系統(tǒng)創(chuàng)作技術(shù)_第2頁(yè)
多媒體應(yīng)用系統(tǒng)創(chuàng)作技術(shù)_第3頁(yè)
多媒體應(yīng)用系統(tǒng)創(chuàng)作技術(shù)_第4頁(yè)
多媒體應(yīng)用系統(tǒng)創(chuàng)作技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩69頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第 9 章 多媒體運(yùn)用系統(tǒng)創(chuàng)作技術(shù)數(shù)字多媒體運(yùn)用中,除了需求研討和開(kāi)展硬件的控制、存儲(chǔ)和傳輸方面的技術(shù),還必需開(kāi)發(fā)符合各種實(shí)踐運(yùn)用的適當(dāng)環(huán)境。多媒體運(yùn)用軟件的開(kāi)發(fā)具有同樣重要的意義。由于多媒體運(yùn)用涉及到幾乎一切的社會(huì)領(lǐng)域和不同的層次,因此,多媒體運(yùn)用軟件開(kāi)發(fā)工具也建立在不同的技術(shù)層面上。普通而言,專業(yè)人員基于計(jì)算機(jī)言語(yǔ)的開(kāi)發(fā)環(huán)境,而非專業(yè)人員基于二次開(kāi)發(fā)的根底上。本章首先提出多媒體運(yùn)用軟件設(shè)計(jì)的根本思想和方法,然后就二種不同的開(kāi)發(fā)技術(shù)層加以引見(jiàn),最后給出典型的計(jì)算機(jī)多媒體運(yùn)用系統(tǒng),以協(xié)助讀者了解這方面的知識(shí)。9.1 多媒體運(yùn)用系統(tǒng)的創(chuàng)作根底要?jiǎng)?chuàng)建一個(gè)多媒體運(yùn)用系統(tǒng),首先要了解多媒體運(yùn)用的系統(tǒng)設(shè)

2、計(jì)的根本過(guò)程、什么是多媒體腳本和多媒體的角色,并了解有關(guān)多媒體系統(tǒng)各部分的設(shè)計(jì)方法及技巧。9.1.1 多媒體運(yùn)用的系統(tǒng)設(shè)計(jì)的根本過(guò)程多媒體運(yùn)用系統(tǒng)適用于各個(gè)領(lǐng)域,多媒體軟件融圖、文、聲、像于一體,它的創(chuàng)作是一項(xiàng)系統(tǒng)工程,涉及到多種要素。主要涉及到制造人員、制造環(huán)境和制造步驟三個(gè)方面。設(shè)計(jì)開(kāi)發(fā)流程如圖9-1所示,包含了系統(tǒng)目確實(shí)定、編寫系統(tǒng)腳本、進(jìn)展腳本分析、腳本制造、腳本測(cè)試、系統(tǒng)評(píng)價(jià)等。確定系統(tǒng)目的編寫系統(tǒng)腳本進(jìn)展腳本分析腳本制造系統(tǒng)評(píng)價(jià)腳本測(cè)試沒(méi)經(jīng)過(guò)不稱心完成圖9-1 設(shè)計(jì)流程系統(tǒng)目確實(shí)定系統(tǒng)目確實(shí)定包括系統(tǒng)需求分析和系統(tǒng)目的確實(shí)定。首先要進(jìn)展系統(tǒng)需求分析,論證開(kāi)發(fā)的必要性和可行性。確定開(kāi)

3、發(fā)目的、分析運(yùn)用對(duì)象、運(yùn)轉(zhuǎn)環(huán)境、系統(tǒng)規(guī)模、開(kāi)發(fā)隊(duì)伍、評(píng)價(jià)戰(zhàn)略和規(guī)范。系統(tǒng)目的確實(shí)定要圍繞著滿足需求去設(shè)定。例如,教育培訓(xùn)運(yùn)用系統(tǒng)的開(kāi)發(fā)是為了添加知識(shí)的表現(xiàn)方式、輔助教師進(jìn)展教學(xué)講解、以提高教學(xué)效果。那么這個(gè)培訓(xùn)系統(tǒng)的目的可以要求知識(shí)構(gòu)造完好、圖文聲并茂有助于加深知識(shí)的了解、交互界面友好、豐富的實(shí)例、能提高教育質(zhì)量。編寫系統(tǒng)腳本根據(jù)系統(tǒng)確定的目的,要進(jìn)一步確定總體構(gòu)造框架和設(shè)計(jì)指點(diǎn)思想,這就需求編寫系統(tǒng)腳本,為系統(tǒng)制造提供根據(jù)。系統(tǒng)腳本的文字描畫主要分為運(yùn)用闡明、系統(tǒng)內(nèi)容和目的、書寫系統(tǒng)腳本3個(gè)部分。運(yùn)用闡明:闡明了運(yùn)用的對(duì)象和運(yùn)用的方式。系統(tǒng)內(nèi)容和目的:搭建系統(tǒng)框架和流程圖,描畫子模塊的目的行

4、為。書寫系統(tǒng)腳本:系統(tǒng)腳本描畫了整個(gè)總體構(gòu)造框架和設(shè)計(jì)指點(diǎn)思想,包括分析系統(tǒng)目的和確定根本內(nèi)容、確定制造戰(zhàn)略、媒體的選擇和運(yùn)用、分析內(nèi)容構(gòu)造和構(gòu)成性評(píng)價(jià)等。系統(tǒng)腳本的描寫沒(méi)有一致的格式,普通可以用純文本、表格或卡片方式來(lái)書寫。例如,圖9-2的卡片式系統(tǒng)腳本:系統(tǒng)腳本中應(yīng)該設(shè)定模塊內(nèi)容、角色、表現(xiàn)方式并安排同步方式,設(shè)計(jì)系統(tǒng)的界面、交互方式和程序走向。腳本分析和編寫制造腳本系統(tǒng)腳本只是一個(gè)綱要性的描畫,要進(jìn)入詳細(xì)的設(shè)計(jì)階段,還必需對(duì)文字腳本所反映的系統(tǒng)目的進(jìn)展仔細(xì)分析,編寫出更詳細(xì)的制造腳本,以便進(jìn)入實(shí)踐的屏幕或場(chǎng)景設(shè)計(jì)。編寫制造腳本的過(guò)程,包括腳本分拆、設(shè)計(jì)系統(tǒng)總體功能框架、劃分各功能模塊、詳

5、細(xì)內(nèi)容設(shè)計(jì)和設(shè)計(jì)各部分功能的實(shí)現(xiàn)方式。制造腳本的編寫也可用多種方式,假設(shè)運(yùn)用卡片式,那么可使每張卡片對(duì)應(yīng)于一個(gè)場(chǎng)景,在卡片上寫清楚該場(chǎng)景中所要表達(dá)的內(nèi)容、表現(xiàn)方式、參與的角色和鏈接機(jī)制。并且,在部分功能的實(shí)現(xiàn)方式中,要詳細(xì)的描畫出每場(chǎng)景中出現(xiàn)的人物、故事地點(diǎn)、攝影角度、對(duì)白內(nèi)容、動(dòng)作、時(shí)間跨度等,以便實(shí)踐制造和分工繪制。腳本制造腳本制造以制造腳本為根據(jù),利用多媒體制造工具進(jìn)展設(shè)計(jì),包括多媒體原型制造和系統(tǒng)集成兩個(gè)部分。多媒體原型就是指場(chǎng)景元素,可以是靜態(tài)的外型,如背景、道具、人物形狀,也可以是動(dòng)態(tài)的動(dòng)畫或視頻剪輯,還可以是錄制的對(duì)白片段。對(duì)于大型多媒體系統(tǒng),原型制造通常需求將各種數(shù)據(jù)進(jìn)展分工,

6、多人同時(shí)并行處置,最后再進(jìn)展匯總。系統(tǒng)集成就是利用多媒體編著軟件將各種多媒體數(shù)據(jù),按照義務(wù)要求有機(jī)地交融在一同。在這個(gè)過(guò)程中,首先要設(shè)計(jì)分鏡頭,按制造腳本布置場(chǎng)景和組織角色。其中最重要的是設(shè)計(jì)角色的活動(dòng),如設(shè)定角色進(jìn)出場(chǎng)時(shí)間、進(jìn)出場(chǎng)方向、位置、動(dòng)作、對(duì)白、配音以及角色關(guān)系上的處置。最后是要有機(jī)地匯總分鏡頭。腳本測(cè)試完成腳本制造后,必需求進(jìn)展軟件的調(diào)試。測(cè)試軟件本身能否有錯(cuò)誤、軟件界面能否合理、功能能否滿足用戶要求、有無(wú)維護(hù)擴(kuò)展功能。能夠發(fā)生的錯(cuò)誤諸如腳本在運(yùn)轉(zhuǎn)過(guò)程中不正常的終止、多角色之間不能滿足同步要求、動(dòng)作和聲音不能匹配、交互后程序的轉(zhuǎn)跳方向不合理、所運(yùn)算的數(shù)據(jù)不正確等等。假設(shè)發(fā)生錯(cuò)誤,應(yīng)

7、檢查并修正程序,直至運(yùn)轉(zhuǎn)完成正確,沒(méi)有任何文字、聽(tīng)覺(jué)、視覺(jué)上的表達(dá)錯(cuò)誤和系統(tǒng)邏輯錯(cuò)誤。系統(tǒng)評(píng)價(jià)系統(tǒng)評(píng)價(jià)的目的是促使系統(tǒng)開(kāi)發(fā)的規(guī)范化,開(kāi)發(fā)的多媒體運(yùn)用系統(tǒng)既要符合行業(yè)規(guī)律,又要到達(dá)軟件開(kāi)發(fā)的規(guī)范和要求。評(píng)價(jià)由專家、工程開(kāi)發(fā)小組成員、系統(tǒng)設(shè)計(jì)人員共同組成評(píng)價(jià)小組,評(píng)價(jià)的內(nèi)容可以分功能、頁(yè)面設(shè)計(jì)和內(nèi)容三個(gè)方面進(jìn)展,根據(jù)預(yù)定的目的,對(duì)系統(tǒng)進(jìn)展逐項(xiàng)目的的測(cè)評(píng)。系統(tǒng)評(píng)價(jià)是一個(gè)非常重要的方面,可以使開(kāi)發(fā)者發(fā)現(xiàn)問(wèn)題、找出差距。假設(shè)不能滿足系統(tǒng)預(yù)定的目的,必需思索修正原始腳本。在腳本制造過(guò)程中,可以先進(jìn)展款式設(shè)計(jì),然后對(duì)所設(shè)計(jì)的款式評(píng)價(jià)和確認(rèn)之后,再實(shí)行大規(guī)模的制造。9.1.2 多媒體腳本的設(shè)計(jì)多媒體運(yùn)用系統(tǒng)的

8、制造是圍繞著多媒體腳本來(lái)進(jìn)展的,那么終究什么是多媒體腳本呢?它與傳統(tǒng)的劇本又有什么區(qū)別呢?下面我們來(lái)談?wù)劧嗝襟w腳本以及它的設(shè)計(jì)技巧。多媒體腳本類似于劇本又不同于劇本,劇本只構(gòu)思故事情節(jié),劇情的表現(xiàn)是順序展開(kāi)的,人們?cè)趧∏檎归_(kāi)過(guò)程中是無(wú)法控制的。而腳本除了要構(gòu)思故事情節(jié),還要設(shè)計(jì)多種接入點(diǎn)和控制轉(zhuǎn)移的方式,以便于用戶具有主控權(quán)。所以,多媒體腳本覆蓋了整個(gè)多媒體系統(tǒng)的構(gòu)造,它的特點(diǎn)就是引入了交互的機(jī)制,在表現(xiàn)情節(jié)的同時(shí)可以實(shí)現(xiàn)交互控制。多媒體腳本的設(shè)計(jì)技巧多媒體腳本表達(dá)了多媒體系統(tǒng)的主要功能,系統(tǒng)運(yùn)轉(zhuǎn)的流程可以是順序型、分支型、循環(huán)型、層次型、網(wǎng)狀型或者是混合型等多種方式,詳細(xì)選擇取決于不同的主題

9、思想。在腳本設(shè)計(jì)中要留意系統(tǒng)的整體性和內(nèi)容的銜接性,特別要掌握以下幾個(gè)方面:1、構(gòu)造設(shè)計(jì)模塊化:一個(gè)多媒體運(yùn)用系統(tǒng)能夠要反映多個(gè)方面的內(nèi)容,那么就應(yīng)該對(duì)諸多個(gè)內(nèi)容分類和分層,分別作為一個(gè)模塊安排在腳本構(gòu)造中。分類和分層設(shè)計(jì)有利于腳本的設(shè)計(jì)、制造和維護(hù)。例如,在一個(gè)企業(yè)管理多媒體系統(tǒng)中,能夠的部門有人事、設(shè)備、檔案、資料等,可以將它們?cè)O(shè)置成不同的功能模塊。 每個(gè)部門又能夠有好幾種要管理的內(nèi)容,如人事部門有個(gè)人根本信息、勞動(dòng)信息、任務(wù)信息等管理內(nèi)容,因此又可以將它們?cè)O(shè)置成子功能模塊。又如,在一個(gè)試題腳本中,能夠的標(biāo)題類型有單項(xiàng)選擇題、多項(xiàng)選擇題、是非題和問(wèn)答題,對(duì)于每種類型在難以程度上又能夠有不同

10、的級(jí)別,這就是上下的層次之分。2、交互設(shè)計(jì)目的明確:在腳本運(yùn)轉(zhuǎn)過(guò)程中,經(jīng)常運(yùn)用鼠標(biāo)點(diǎn)擊或按鈕進(jìn)展下一接入點(diǎn)的轉(zhuǎn)跳。轉(zhuǎn)跳的方向設(shè)計(jì)要明確目的,要思索為什么要轉(zhuǎn)跳?最合理的應(yīng)該轉(zhuǎn)跳到哪里?確定這些問(wèn)題需求結(jié)合相關(guān)的知識(shí)和指點(diǎn)實(shí)際。例如,當(dāng)腳本運(yùn)轉(zhuǎn)到一個(gè)模塊內(nèi)部時(shí),能夠需求設(shè)計(jì)繼續(xù)、后退或前往的交互功能,以實(shí)現(xiàn)必要的交互控制。在智能化系統(tǒng)中能夠會(huì)思索知識(shí)型的超級(jí)鏈接。3、媒體設(shè)計(jì)要講究效果:媒體設(shè)計(jì)要充分利用文、聲、形、像和視頻等多媒體的組合效果,合理組織多媒體元素,使得產(chǎn)生最正確表現(xiàn)效果。9.1.3 多媒體的角色設(shè)計(jì)多媒體角色是多媒體運(yùn)用系統(tǒng)中的重要組成部分,為了勝利地創(chuàng)建或塑造系統(tǒng)所需的多媒體角

11、,我們必需知道多媒體角色的根本含義和角色設(shè)計(jì)中的內(nèi)容。多媒體角色是多媒體運(yùn)用系統(tǒng)中的表現(xiàn)體,多媒體角色不能簡(jiǎn)單地與多媒體元素劃等號(hào)。在傳統(tǒng)的藝術(shù)扮演中,演員在節(jié)目中扮演的人物就是一種角色。在多媒體系統(tǒng)中,除了有傳統(tǒng)概念中的角色之外,還包含一種對(duì)象角色,它可以同時(shí)具有多種屬性,例如,文本框、標(biāo)簽、按鈕等。多媒體角色設(shè)計(jì) 劇情或多媒體系統(tǒng)普通總是有多個(gè)角色組成的,每個(gè)角色都具有本人的特征,而且表如今多個(gè)方面。 人物角色的獨(dú)特風(fēng)格表達(dá)在形體、表情、言語(yǔ)、動(dòng)作和活動(dòng)等方面,必需根據(jù)劇情需求去設(shè)計(jì)。在動(dòng)畫中人物角色的設(shè)計(jì)可以夸張一些。設(shè)計(jì)人員除了必需具備一些如繪畫、言語(yǔ)等根本文化知識(shí)外,還必需具有創(chuàng)意思

12、想。創(chuàng)意的好壞直接取決于設(shè)計(jì)人員對(duì)劇情的了解、個(gè)人的風(fēng)格以及思想才干。人物角色的設(shè)計(jì)內(nèi)容包含:形狀:體形、心情表情、服裝、顏色等。言語(yǔ):對(duì)白要準(zhǔn)確的泄漏角色個(gè)性。動(dòng)作:適宜劇情的動(dòng)/靜態(tài)姿態(tài)和與之相符的動(dòng)作。活動(dòng):人物出場(chǎng)的時(shí)間、環(huán)境、位置、外形大小以及道具等。對(duì)象角色的特點(diǎn)表如今外形、大小、顏色和內(nèi)部構(gòu)造等方面,對(duì)象角色普通可以經(jīng)過(guò)多媒體創(chuàng)作工具或計(jì)算機(jī)言語(yǔ)來(lái)創(chuàng)建。如今有許多面向?qū)ο蟮挠?jì)算機(jī)言語(yǔ),如VB、VC、JAVA等言語(yǔ)都提供了許多對(duì)象類,同時(shí)還可以由用戶自行創(chuàng)建新的對(duì)象類。對(duì)象角色的設(shè)計(jì)內(nèi)容包含:形狀:平面或立體幾何外形、輪廓刻劃、顏色設(shè)置等。動(dòng)作:顯示時(shí)間、運(yùn)動(dòng)方向、運(yùn)動(dòng)軌跡、內(nèi)容變

13、化。關(guān)系:與其它對(duì)象的關(guān)系、與數(shù)據(jù)庫(kù)的關(guān)系、銜接方式、數(shù)據(jù)轉(zhuǎn)移方式。9.1.4 多媒體界面設(shè)計(jì)界面設(shè)計(jì)是衡量多媒體運(yùn)用系統(tǒng)的一個(gè)水準(zhǔn),所謂界面友好,一方面表達(dá)在屏幕畫面的美觀程度上,另一方面表達(dá)在實(shí)現(xiàn)人機(jī)交互的便利程度上。為了設(shè)計(jì)出優(yōu)美的、富有吸引力的界面,必需遵照人體的自然覺(jué)得。在設(shè)計(jì)過(guò)程中,要把握與人體自然覺(jué)得有關(guān)的諸多要素,如構(gòu)造性、合理性、一致性、對(duì)比性、協(xié)調(diào)性、平衡性、交互性、興趣性等。使得能加強(qiáng)界面的氣氛、添加吸引力、突出重心、提高美感。構(gòu)造性界面設(shè)計(jì)應(yīng)該有構(gòu)造和層次,防止在同一個(gè)界面上堆積許多內(nèi)容。運(yùn)用不同的界面安排不同的知識(shí),可突出不同的分主題,有利于用戶快速了解和接受界面所包

14、含的內(nèi)容。合理性表達(dá)內(nèi)容時(shí)所采用的媒體方式應(yīng)具有合理性。媒體可以單獨(dú)運(yùn)用,也可以組合運(yùn)用,據(jù)不同的需求而定。如字符較擅長(zhǎng)于內(nèi)容細(xì)節(jié)的表達(dá),數(shù)字更適宜于準(zhǔn)確程度的描畫,反映數(shù)據(jù)變化趨勢(shì)和特性的可選擇圖形,而場(chǎng)景和活動(dòng)的再現(xiàn)最好多媒體的組合。一致性對(duì)于多界面的設(shè)計(jì),在內(nèi)容表達(dá)、風(fēng)格、規(guī)劃、位置、顏色、操作方式等方面應(yīng)一致,一致的方式便于用戶快速掌握運(yùn)用方法。應(yīng)使設(shè)計(jì)的一切界面圍繞著同一個(gè)主題,使器具有共性的對(duì)象或反復(fù)運(yùn)用同形對(duì)象,使畫面產(chǎn)生共同的風(fēng)格,具有整體一致和協(xié)調(diào)的覺(jué)得。例如,在一切界面中添加具有同樣特征的“按鈕。對(duì)比度對(duì)比度主要表達(dá)在大小對(duì)比、明暗對(duì)比、粗細(xì)對(duì)比、幾何外形對(duì)比、質(zhì)感對(duì)比、位

15、置對(duì)比、多重對(duì)比等方面。利用對(duì)比度的適當(dāng)搭配,可以特出重點(diǎn)、吸引人的視野。例如,明暗對(duì)比是色感中最根本的要素。亮堂的物體往往在暗色的背景中顯得非常突出。協(xié)調(diào)性協(xié)調(diào)性主要表達(dá)在主與從、動(dòng)與靜、出于入、一致與協(xié)調(diào)等方面。主次搭配,以次托主。主從關(guān)系是界面設(shè)計(jì)需求思索的根本要素。假設(shè)主次不清楚會(huì)令人無(wú)所適從,而主角過(guò)強(qiáng)反而變得庸俗,假設(shè)主次倒置會(huì)影響系統(tǒng)所要到達(dá)的目的。動(dòng)靜結(jié)合,更具吸引力。在界面中,靜態(tài)部分常指按鈕、菜單、文字闡明等,動(dòng)態(tài)部分包括動(dòng)態(tài)的畫面和事物的變化過(guò)程。入與出彼此呼應(yīng)會(huì)產(chǎn)生一定的藝術(shù)效果。入點(diǎn)和出點(diǎn)要留意平衡。平衡原那么界面能否平衡非常重要,平衡程度與角色、中心、位置、規(guī)劃、方

16、向、角度、顏色等都有關(guān)系,平衡的畫面能給人一種平穩(wěn)、舒心的覺(jué)得。例如對(duì)象在場(chǎng)景上的位置平衡,要思索上下、左右和高低等多種要素。普通來(lái)講,遵照對(duì)稱原那么能使人產(chǎn)生規(guī)那么嚴(yán)肅感,但缺乏活潑感,而非對(duì)稱方式往往可帶來(lái)更多的藝術(shù)感。例如,一張照片上人物的最正確程度位置不在中央,而在靠左或右的三分之一處。界面的設(shè)計(jì)常采用非絕對(duì)稱方式。交互性屏幕界面是用戶和多媒體系統(tǒng)交互的根本面,交互性是計(jì)算機(jī)多媒體系統(tǒng)區(qū)別于傳統(tǒng)多媒體系統(tǒng)的一大特點(diǎn)。適當(dāng)?shù)卦O(shè)計(jì)交互功能,運(yùn)用戶擁有運(yùn)用多媒體運(yùn)用系統(tǒng)的自主權(quán)。興趣性1、比例:黃金分割點(diǎn),也稱黃金比例,是界面設(shè)計(jì)中常用的方法。設(shè)計(jì)物體的長(zhǎng)度、寬度、高度及其型式和位置時(shí),假設(shè)

17、能參照黃金比例來(lái)處置,就能產(chǎn)生特有的穩(wěn)定和美感。2、強(qiáng)調(diào):是一種特出重點(diǎn)的方法。在界面中適當(dāng)參與一些變化方式,就會(huì)產(chǎn)生強(qiáng)調(diào)的效果。同時(shí),強(qiáng)調(diào)也添加了界面的活潑程度。3、集中與分散:集中是指吸引留意力的表達(dá)方式,常用于突出中心部位的界面規(guī)劃。分散型的界面編排方式是具有現(xiàn)代感。4、形狀的意象:界面可以具有各種形狀,除了通常覺(jué)得銳角的三角形有銳利、鮮明感,圓形似有溫暖懦弱之感。多媒體界面還可以設(shè)計(jì)成不規(guī)那么的認(rèn)識(shí)形狀,來(lái)表達(dá)籠統(tǒng)美。5、協(xié)調(diào)性:根據(jù)內(nèi)容來(lái)匹配角色。例如標(biāo)題和正文的大小的比率、顏色的搭配和位置規(guī)劃。懸殊的變化率,可添加界面的活潑程度,但也需求思索視覺(jué)的溫馨性。6、規(guī)律感:設(shè)計(jì)一個(gè)多媒體

18、運(yùn)用系統(tǒng)時(shí),使某些角色按一定規(guī)那么反復(fù)出現(xiàn)或陳列,就會(huì)產(chǎn)生規(guī)律感。例如,當(dāng)鼠標(biāo)在具有轉(zhuǎn)跳功能的按鈕或?qū)ο笊蠎腋r(shí),總能得到“手形圖案或“文本提示。規(guī)律感有助于用戶加快熟習(xí)系統(tǒng)和掌握操作方法。9.2 多媒體系統(tǒng)創(chuàng)作80年代以來(lái),國(guó)內(nèi)外許多大型軟件公司相繼推出了一系列多媒體軟件開(kāi)發(fā)工具,利用這些工具軟件,可以大大地簡(jiǎn)化了編程過(guò)程,可使設(shè)計(jì)人員將精神集中在系統(tǒng)的創(chuàng)意和設(shè)計(jì)方面。較勝利的多媒體著作工具有:Hypercard、ToolBook;Authorware Professional、IconAuthor;Action、Director、;Animation Works Interactive、S

19、toryboard、方正奧思多媒體創(chuàng)作工具、洪圖多媒體編著系統(tǒng)。ToolBook是一種面向?qū)ο蟮亩嗝襟w開(kāi)發(fā)工具,由美國(guó)Asymetrix公司推出。適用于創(chuàng)作功能豐富的多媒體課件和多媒體讀物。ToolBook表現(xiàn)力強(qiáng)、交互性好。設(shè)計(jì)過(guò)程好像構(gòu)造一本書。首先建立一本書的整體框架,接著可在書中添加頁(yè),再把文字、圖像、按鈕等對(duì)象放入頁(yè)中。運(yùn)用系統(tǒng)的建立主要經(jīng)過(guò)運(yùn)用程序設(shè)計(jì)言語(yǔ)OpenScript來(lái)編寫腳本,確定各種對(duì)象在課件中的作用。DirectorDirector最早是運(yùn)轉(zhuǎn)于apple上的二維動(dòng)畫軟件,1995 年由 Macomedia 公司移植到 PC平臺(tái)上,至今已逐漸推出了多個(gè)版本,功能較強(qiáng)大的

20、有Director 7.0、Director 8.0、Director 8.5、Director MX、Director MX 2004。Director 適用于制造網(wǎng)頁(yè)、商品展現(xiàn)、文娛性與教育性光盤、企業(yè)簡(jiǎn)報(bào)等交互式多媒體軟件。Director高度集成了多種媒體方式,基于時(shí)間軸和通道軸的任務(wù)方式,支持 Quick Time VR、Quick Draw 3D、MMX、DirexX 等諸多新技術(shù)。9.2.3 AuthorwareAuthorware是基于流程圖的可視化多媒體開(kāi)發(fā)工具,由美國(guó)Macromedia公司推出。它和ToolBook一同,成為多媒體創(chuàng)作工具現(xiàn)實(shí)上的國(guó)際規(guī)范。整個(gè)制造過(guò)程以流

21、程圖為根本處置對(duì)象,非常直觀,且具有較強(qiáng)的整體感。Authorware是目前交互功能最強(qiáng)的多媒體創(chuàng)作工具之一。適宜于非計(jì)算機(jī)專業(yè)的作者創(chuàng)建本人的多媒體運(yùn)用系統(tǒng),作者經(jīng)過(guò)流程圖可以直接掌握和控制系統(tǒng)的整體構(gòu)造。Authorware 7.0版本不僅保管了早期版本的特點(diǎn),且兼容JavaScript腳本言語(yǔ),支持DVD媒體類型和網(wǎng)絡(luò)運(yùn)用新功能。Authorware的主要特點(diǎn)1. 界面通用友好:采用Macromedia通用用戶界面,操作便利,且可跨操作平臺(tái)任務(wù)。2. 面向?qū)ο蟮脑O(shè)計(jì):軟件提供了對(duì)象圖標(biāo),可直接運(yùn)用對(duì)象圖標(biāo)建立程序流程。3. 高效的多媒體集成環(huán)境:高度集成文字、圖形、圖像、聲音、視頻多種媒

22、體。4. 豐富靈敏的交互方式:Authorware提供了10種系統(tǒng)圖標(biāo)和10種不同的交互方式,包括按鈕、按鍵、熱字、熱區(qū)、熱件、條件、時(shí)間、計(jì)次、菜單、輸入和事件等多種可單獨(dú)或組合運(yùn)用的交互方式。5. 支持多種插件:不僅支持OLE對(duì)象的鏈接和嵌入,還支持gif、swf、mov等多種格式的媒體文件和ActiveX控件的的插入播放和運(yùn)用。6. 完全的腳本屬性支持:軟件支持JavaScript腳本,可以經(jīng)過(guò)腳本命令進(jìn)展創(chuàng)作。7. 豐富的知識(shí)對(duì)象:軟件提供了測(cè)試類、文件類、網(wǎng)絡(luò)類、交互界面組件類、新建文件類等多種Knowledge Objects知識(shí)對(duì)象,以便用戶將所需的模塊嵌入到流程中,從而實(shí)現(xiàn)相應(yīng)

23、的功能。8. 獨(dú)立于開(kāi)發(fā)環(huán)境的作品:軟件提供了便利的發(fā)布功能,使發(fā)布以后的多媒體系統(tǒng)作品可完全脫分開(kāi)發(fā)的軟件環(huán)境而獨(dú)立運(yùn)轉(zhuǎn),高版本的Autherwave所創(chuàng)作的作品還可在Apple機(jī)的Mac OS X上播放。9.3 多媒體程序設(shè)計(jì)根底多媒體的程序設(shè)計(jì)可以基于如Visual Basic、Visual C等言語(yǔ)開(kāi)發(fā)環(huán)境,這種情況下,對(duì)于多媒體方面的設(shè)計(jì),關(guān)鍵的是如何控制和運(yùn)用多種媒體設(shè)備,在Windows系統(tǒng)中,對(duì)多媒體設(shè)備進(jìn)展控制主要有三種方法:1、運(yùn)用Microsoft提供的多媒體控制接口MCI,MCI是多媒體設(shè)備和多媒體運(yùn)用軟件之間進(jìn)展設(shè)備無(wú)關(guān)的溝通的橋梁。在Visual Basic 版本中

24、,MCI都得到了很好的支持。2、經(jīng)過(guò)調(diào)用Windows的API運(yùn)用程序接口多媒體相關(guān)函數(shù)實(shí)現(xiàn)媒體控制。3、運(yùn)用OLE(Object LinkingEmbedding),即對(duì)象鏈接與嵌入技術(shù),它為不同軟件之間共享數(shù)據(jù)和資源提供了有效的手段。9.3.1 MCI設(shè)備及類型MCI的設(shè)備名和驅(qū)動(dòng)程序能和計(jì)算機(jī)銜接并結(jié)合任務(wù)的多媒體設(shè)備稱為MCI設(shè)備,這方面的設(shè)備很多,典型的MCI設(shè)備如動(dòng)畫設(shè)備、CD播放器、數(shù)字音頻磁帶機(jī)、圖像掃描儀、MIDI序列器、視盤機(jī)、數(shù)字化波形文件播放器等。MCI設(shè)備可以分成簡(jiǎn)單設(shè)備和復(fù)合設(shè)備。如cdaudio設(shè)備不運(yùn)用文件,稱之為簡(jiǎn)單設(shè)備,而復(fù)合設(shè)備在播放時(shí)要用到數(shù)據(jù)文件,如數(shù)

25、字視頻(digitalvideo)和波形音頻(waveaudio)設(shè)備,被運(yùn)用的這些數(shù)據(jù)文件稱為設(shè)備元素。設(shè)備名是在注冊(cè)表或system.ini文件中mci部分定義。例如:mcicdaudio=mcicda .drvsequencer=mciseq .drvwaveaudio=mciwave .drvavivideo=mciavi .drvvideodisc=mcipionr .drvvcr=mcivisca .drvActiveMovie=mciqtz .drvQTWVideo=mciqtw .drvMPEGVideo=C:PROGRA1XINGXINGMP1xmdrv95.dll其中QTW

26、Video指Apple的QuickTime設(shè)備。MPEGVideo表示MPEG影像設(shè)備。等號(hào)的左邊是MCI設(shè)備名,右邊是與MCI設(shè)備對(duì)應(yīng)的驅(qū)動(dòng)程序文件名。MCI的設(shè)備類型設(shè)備類型是指呼應(yīng)一組共用命令集的一類MCI設(shè)備,但是由于它們采用的數(shù)據(jù)格式各不一樣,需求分別標(biāo)識(shí)各MCI設(shè)備的驅(qū)動(dòng)程序。所以設(shè)備名和設(shè)備類型并不是同一種概念,設(shè)備名只是某一個(gè)MCI設(shè)備的稱號(hào),是系統(tǒng)用來(lái)區(qū)分屬于同種類型的不同設(shè)備。MCI驅(qū)動(dòng)程序中標(biāo)明了設(shè)備類型名,典型的規(guī)范MCI設(shè)備類型如表9-2。設(shè)備名通常與驅(qū)動(dòng)程序中的設(shè)備類型名一樣,如上面的mci中,cdaudio和waveaudio等。但是也可以不一樣,如avivide

27、o設(shè)備是屬于digitalvideo類型的一種設(shè)備。9.3.2 媒體控制接口MCIMCIMedia Control Interface 媒體控制接口是MircroSoft在Windows上定義的多媒體設(shè)備和文件的規(guī)范接口。經(jīng)過(guò)MCI接口去調(diào)用高級(jí)的函數(shù),我們就可以很方便地控制絕大多數(shù)多媒體設(shè)備包括音頻、視頻、影碟、錄像等多媒體設(shè)備,而不需求知道它們的內(nèi)部任務(wù)情況。MCI的控制方式運(yùn)用程序經(jīng)過(guò)向MCI發(fā)送命令來(lái)控制媒體設(shè)備。MCI接口有兩種控制方式:命令字符串和命令音訊。命令字符串方式命令字符串方式的接口是一種直接驅(qū)動(dòng)方式,即采用接近日常用語(yǔ)的方式發(fā)送控制命令,適用于高級(jí)編程環(huán)境,如VB、TOO

28、LBOOK等。命令字符串MCI指令格式為:MCI指令 設(shè)備名 參數(shù)如:open CDAudioplay c: windows chimes .wav也可以當(dāng)翻開(kāi)一個(gè)復(fù)合設(shè)備時(shí)要指定設(shè)備名和設(shè)備元素。如:open mysound .wav type waveaudio一切的MCI命令字符串都是經(jīng)過(guò)多媒體API函數(shù)mciSendString傳送給MCI的。命令音訊方式命令音訊方式的接口,運(yùn)用專業(yè)語(yǔ)法來(lái)發(fā)送控制音訊,可直接與MCI設(shè)備進(jìn)展通訊,適用于VC等言語(yǔ)編程環(huán)境。命令音訊MCI指令格式較為復(fù)雜。如: wDeviceID=mciOpen .wDeviceID; /保管設(shè)備IDMCI_DGV_PL

29、AY_PARMS mciPlay;mciSendCommand (wDeviceID, MCI_PLAY, MCI_DGV_PLAY_REPEAT, (DWORD) &mciPlay);其中變量wDeviceID用來(lái)保管設(shè)備的ID,系統(tǒng)用ID來(lái)標(biāo)識(shí)不同的設(shè)備,以保證命令發(fā)給正確的對(duì)象。要闡明的是,命令音訊與命令字符串的控制效果是對(duì)應(yīng)的。例如,命令字符串方式的open與命令音訊方式的MCI_OPEN所完成的功能是一樣的。MCI指令集大部分MCI命令可以控制不同的媒體設(shè)備。例如,play命令可用來(lái)播放wav文件、視頻文件或CD等不同的媒體設(shè)備。運(yùn)用MCI設(shè)備,普通包括翻開(kāi)、運(yùn)用和封鎖三個(gè)過(guò)程。表9

30、-3列出了常用的MCI指令。9.3.3 API函數(shù)API (Advanced Program Interface)是運(yùn)用程序編程接口,是用來(lái)控制Windows各個(gè)部件外觀和行為的一套預(yù)先定義的函數(shù)。Windows提供了一個(gè)關(guān)于多媒體處置的動(dòng)態(tài)銜接庫(kù)WINMM.DLL舊版本為MMSYSTEM.DLL,包括大量從低級(jí)到高級(jí)的多媒體API函數(shù)。 經(jīng)過(guò)調(diào)用有關(guān)的API函數(shù),程序員就可以運(yùn)用MCI指令進(jìn)展多媒體方面的操作,并可以在不同層次上編寫多媒體運(yùn)用程序。利用高級(jí)音頻函數(shù)可以播放較短的WAVE文件,而MCI媒體控制接口對(duì)控制媒體設(shè)備提供了更好和更全面的支持。MCI向Windows程序提供了在高層次上

31、控制媒體設(shè)備接口的才干。程序不用關(guān)懷詳細(xì)設(shè)備,就可以對(duì)激光唱機(jī)CD、視盤機(jī)、波形音頻設(shè)備、視頻播放設(shè)備和MIDI設(shè)備等媒體設(shè)備進(jìn)展控制。9.3.4 高級(jí)音頻函數(shù)Windows提供了三個(gè)特殊的播放聲音的高級(jí)音頻函數(shù):MessageBeep、PlaySound和sndPlaySound。這三個(gè)函數(shù)可以播放的WAVE文件波形聲音文件的大小不能超越100KB,假設(shè)要播放較大的WAVE文件,那么應(yīng)該運(yùn)用MCI效力。MessageBeep函數(shù)MessageBeep函數(shù)主要用來(lái)播放系統(tǒng)報(bào)警聲音。系統(tǒng)報(bào)警聲音是由用戶在控制面板中的聲音(Sounds)程序中定義的,該函數(shù)的聲明為:BOOL MessageBee

32、p (UINT uType);參數(shù)uType闡明了指定播放系統(tǒng)聲音的類型,參數(shù)值如表9-4所示。假設(shè)MessageBeep函數(shù)不能播放指定的報(bào)警聲音,就播放系統(tǒng)缺省聲音,假設(shè)也不能播放系統(tǒng)缺省聲音,就只能使揚(yáng)聲器上發(fā)出嘟嘟聲。sndPlaySound函數(shù)sndPlaySound函數(shù)可以經(jīng)過(guò)指定文件名來(lái)播放WAV音頻,也可以播放指定在注冊(cè)表中注冊(cè)了的條目。實(shí)踐上,MessageBeep函數(shù)是sndPlaySound函數(shù)的一個(gè)集,因此sndPlaySound函數(shù)包含了MessageBeep函數(shù)的功能。PlaySound函數(shù)PlaySound函數(shù)包含了sndPlaySound函數(shù)的一切功能,它還可以

33、播放來(lái)自資源中的聲音9.3.5 WINDOWS低級(jí)音頻函數(shù)Windows中的音頻函數(shù)有多種類型,對(duì)聲音控制細(xì)節(jié)要求不高的場(chǎng)所,運(yùn)用如MCI、多媒體OLE控制、高級(jí)音頻等函數(shù)確實(shí)曾經(jīng)能很好地滿足需求。它們提供了高層運(yùn)用的開(kāi)發(fā)手段,并且提供了與設(shè)備無(wú)關(guān)(Device independence)的運(yùn)用程序接口。程序設(shè)計(jì)時(shí),無(wú)須思索硬件設(shè)備,只需面對(duì)一個(gè)規(guī)范的MCI設(shè)備即可。對(duì)于媒體的采集或播放操作只能針對(duì)文件級(jí)別的,也就是說(shuō),這些操作是針對(duì)文件所對(duì)應(yīng)于內(nèi)存中的一個(gè)完好的文件緩沖區(qū),而不是針對(duì)文件的部分內(nèi)容如變量或塊級(jí)別。低級(jí)音頻函數(shù)的處置內(nèi)容但假設(shè)要想直接控制音頻設(shè)備的輸入和輸出,必需運(yùn)用低級(jí)音頻函

34、數(shù)和多媒體文件的I/O功能。低級(jí)音頻函數(shù)同樣提供了一個(gè)設(shè)備無(wú)關(guān)的接口,它可以使運(yùn)用程序直接與音頻驅(qū)動(dòng)程序進(jìn)展通訊,經(jīng)過(guò)窗口音訊或回調(diào)call back函數(shù)來(lái)管理音頻數(shù)據(jù)塊的記錄和播放。這樣就可以直接控制聲音實(shí)時(shí)的采集與回放,不需求把聲音以文件方式組合,所采集到的聲音在內(nèi)存中構(gòu)成流式存儲(chǔ)單元。 進(jìn)一步聲音數(shù)據(jù)塊的處置也可直接在內(nèi)存中進(jìn)展,可以很方便地實(shí)現(xiàn)聲音采集的挑選、剪切、組合等細(xì)節(jié)操作,同時(shí)也為聲音的實(shí)時(shí)傳輸提供了有效的途徑。在利用低級(jí)音頻函數(shù)開(kāi)發(fā)音頻處置程序時(shí),應(yīng)在源程序的首位包含mmsystem .h頭文件,由于其中包含了對(duì)數(shù)據(jù)塊操作時(shí)所需的Windows映射音訊。低層音頻效力可以面向W

35、AVE、MIDI和其他音頻設(shè)備,重要的數(shù)據(jù)構(gòu)造包括:1、PCM波形音頻格式PCMWAVEFORMAT2、波形數(shù)據(jù)格式WAVEFORMAT3、波形數(shù)據(jù)緩沖區(qū)格式WAVEHDR低層音頻函數(shù)提供的效力內(nèi)容包括查詢音頻設(shè)備、翻開(kāi)和封鎖設(shè)備驅(qū)動(dòng)程序、分配和預(yù)備音頻數(shù)據(jù)塊、管理音頻數(shù)據(jù)塊、運(yùn)用MMTIME構(gòu)造和處置錯(cuò)誤。9.3.6 VB多媒體程序設(shè)計(jì)中對(duì)MCI的調(diào)用VB中可以運(yùn)用與MCI指令有關(guān)的API函數(shù)去控制和運(yùn)用MCI設(shè)備,也可經(jīng)過(guò)MCI.VBXMedia Control Interface:媒體控制接口用指令控制多媒體外部設(shè)備和讀取文件。9.4.1 計(jì)算機(jī)多媒體運(yùn)用系統(tǒng)概述典型的多媒體系統(tǒng)有Mac

36、intosh系統(tǒng)、CDTV、CD-I、DVI多媒體系統(tǒng)、多媒體任務(wù)站。9.4 典型的計(jì)算機(jī)多媒體運(yùn)用系統(tǒng)1984年,蘋果公司推出了第一個(gè)圖形化的多媒體系統(tǒng),即Macintosh,又稱為MAC機(jī),是集通訊、視像、聲音與計(jì)算功能于一身的多媒體計(jì)算機(jī)。MAC機(jī)的操作系統(tǒng)與用戶界面是經(jīng)過(guò)各種圖標(biāo)來(lái)完成交互,并允許多程序同時(shí)執(zhí)行以到達(dá)數(shù)據(jù)共享的效果。Macintosh系統(tǒng)CD-I1986年,Philips和Sony結(jié)合推出交互式緊縮光盤系統(tǒng)CD-I(CD-Interactive),用于交互式計(jì)算機(jī)多媒體CD-I系統(tǒng)中。1987年指定了它的規(guī)范,定義多媒體CD的規(guī)格及相關(guān)的硬件規(guī)格,提供了一種交互式的媒體

37、,其最大的特征就是能同步播放聲音、影像、和其它數(shù)據(jù),也就是具備了播放電影的才干,自此使光盤進(jìn)入文娛媒體的領(lǐng)域。但CD-I只能由CD-I播放機(jī)進(jìn)展播放。DVI多媒體系統(tǒng)1987年,美國(guó)RCA公司推出了交互式數(shù)字視頻系統(tǒng)DVIDigital Video Interactive,以PC技術(shù)為根底,用規(guī)范光盤存儲(chǔ)和檢索靜態(tài)、動(dòng)態(tài)圖像、聲音及其他數(shù)據(jù)。后來(lái)Intel公司獲得了這項(xiàng)技術(shù)轉(zhuǎn)讓,于1989年初把DVI開(kāi)發(fā)成一種可普及的商品。在12cm大小的盤中,可存儲(chǔ)超越一小時(shí)的高度緊縮的全色數(shù)字圖像和聲音。多媒體任務(wù)站計(jì)算機(jī)多媒體運(yùn)用系統(tǒng)包含了運(yùn)用環(huán)境和軟件環(huán)境,通常也稱之為多媒體任務(wù)站。所以,多媒體任務(wù)站

38、可以定義為具有多媒體處置才干的硬件設(shè)備和處置軟件的組合體。根據(jù)這個(gè)定義,目前普通的MPC都可屬于多媒體任務(wù)站。但實(shí)踐上,多媒體任務(wù)站更多的是指具有高級(jí)多媒體處置功能的計(jì)算機(jī)系統(tǒng)。在專業(yè)領(lǐng)域中,多媒體任務(wù)站可以分為音頻任務(wù)站、圖形任務(wù)站、動(dòng)畫任務(wù)站、視頻任務(wù)站和音視頻任務(wù)站。根據(jù)不同的任務(wù)重點(diǎn),可選擇安裝不同的操作系統(tǒng)、言語(yǔ)、媒體處置軟件工具以及曾經(jīng)開(kāi)發(fā)制造好的運(yùn)用軟件。音頻任務(wù)站的作用1、聲音剪輯和CD刻錄。2、日常音樂(lè)制造。3、大規(guī)模音樂(lè)的錄音和混音。4、影視音樂(lè)的制造與合成。5 多媒體音樂(lè)制造和合成。9.4.2 音頻任務(wù)站1989年后出現(xiàn)了計(jì)算機(jī)音頻任務(wù)站。隨著計(jì)算機(jī)技術(shù)的高速開(kāi)展,計(jì)算機(jī)

39、音頻處置才干以及精細(xì)程度都在不斷地提高,計(jì)算機(jī)音頻任務(wù)站在專業(yè)領(lǐng)域里發(fā)揚(yáng)著杰出的奉獻(xiàn)。音頻任務(wù)站的組成音頻任務(wù)站的構(gòu)造可以是機(jī)架式、結(jié)合式或電腦一體化式。如圖9-7所示,分別為機(jī)架式音頻任務(wù)站左、電腦音頻任務(wù)站中和一體化電腦音頻任務(wù)站右。圖9-7 機(jī)架式音頻任務(wù)站、電腦音頻任務(wù)站和一體化電腦音頻任務(wù)站它們的根本接口包括:PCI數(shù)字音頻接口、24 Bit/96 kHz、8個(gè)XLR話筒輸入、48V供電、2個(gè)吉他輸入接口、4個(gè)信號(hào)插入接口、8路信號(hào)輸出、2路監(jiān)聽(tīng)輸出、24 Bit S/PDIF接口、MIDI In/Out接口、Word Clock IN/OUT接口、耳機(jī)監(jiān)聽(tīng)接口、獨(dú)特的監(jiān)聽(tīng)輸出接口、DSP軟件調(diào)音臺(tái)、以及數(shù)字跳線器。專業(yè)的音頻任務(wù)站必需為操作提供足夠的混音工具,如調(diào)音器、混

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論