黃丹丹
摘 要:Flash動(dòng)畫是一種常見的網(wǎng)絡(luò)媒體,同時(shí)也是一種數(shù)字媒體學(xué)習(xí)資料,它主要由圖像、音頻、文字、視頻等多種形式的元素組成。本文通過對(duì)Flash動(dòng)畫中的對(duì)象內(nèi)容進(jìn)行簡(jiǎn)要描述,并對(duì)Flash動(dòng)畫對(duì)象內(nèi)容特征提取方法等進(jìn)行了闡述,通過對(duì)Flash動(dòng)畫媒體的各方面內(nèi)容進(jìn)行全面的分析研究,希望能為更深入地了解和提高Flash動(dòng)畫特征檢索提供技術(shù)可行性的參考。
關(guān)鍵詞:Flash動(dòng)畫;特征提??;多媒體;特征檢索
Flash動(dòng)畫主要使用矢量格式,并且能與其用戶進(jìn)行信息交互,同時(shí)Flash可以處理多種形式的媒體數(shù)據(jù)格式,功能強(qiáng)大,是一種十分理想的網(wǎng)絡(luò)多媒體動(dòng)畫格式。21世紀(jì),網(wǎng)絡(luò)技術(shù)快速發(fā)展和提高,網(wǎng)絡(luò)教學(xué)中多媒體變得越發(fā)重要,并成為主流,F(xiàn)lash動(dòng)畫也在其中占有非常重要的地位。由于目前Flash動(dòng)畫在信息內(nèi)容的檢索上還存在著技術(shù)缺陷,因此急需對(duì)Flash動(dòng)畫的內(nèi)容進(jìn)行分析和特征提取,只有解決了內(nèi)容分析和特征提取的問題,才能開發(fā)出針對(duì)Flash動(dòng)畫的較好特征檢索工具。
1 Flash動(dòng)畫內(nèi)在原理分析
1.1 Flash動(dòng)畫的存儲(chǔ)結(jié)構(gòu)
一個(gè)Flash動(dòng)畫由頭部信息、主體信息以及結(jié)束標(biāo)志內(nèi)容構(gòu)成。Flash動(dòng)畫的頭部信息記錄動(dòng)畫的版本、大小、格式標(biāo)志、幀數(shù)幀率等內(nèi)容;文件的主體部分則是文件中主要內(nèi)容定義部分,包括內(nèi)容定義標(biāo)簽、控制標(biāo)簽,兩者都是按照順序排列,其中定義標(biāo)簽用來定義元素的參數(shù)信息和屬性信息,控制標(biāo)簽則是控制動(dòng)畫狀態(tài)、屬性變化與用戶交互等;Flash動(dòng)畫元素的結(jié)束通過文件結(jié)束標(biāo)志來控制。
1.2 Flash動(dòng)畫的運(yùn)行結(jié)構(gòu)
Flash動(dòng)畫媒體運(yùn)行時(shí)的動(dòng)畫效果,也就是其運(yùn)行時(shí)的數(shù)據(jù)結(jié)構(gòu)。從時(shí)間角度來看,F(xiàn)lash動(dòng)畫以幀作為基本單位,動(dòng)畫播放通過一幀一幀的連續(xù)播放形成動(dòng)畫中的場(chǎng)景效果。從空間角度來看,F(xiàn)lash動(dòng)畫以一個(gè)基本對(duì)象為基本單位,一段完整的Flash動(dòng)畫是由多個(gè)場(chǎng)景構(gòu)成的。因此,從時(shí)間和空間角度上對(duì)Flash結(jié)構(gòu)進(jìn)行歸類,可以歸為層疊結(jié)構(gòu)、順序結(jié)構(gòu)兩大類。
在Flash動(dòng)畫播放過程中,幀連續(xù)播放形成每個(gè)場(chǎng)景,同時(shí)每個(gè)場(chǎng)景連續(xù)播放,可以理解為同一個(gè)時(shí)間點(diǎn)上,時(shí)間信息一致的幀會(huì)一起顯示出來,緊接著下一個(gè)時(shí)間點(diǎn)顯示另一組幀,也就是形成動(dòng)態(tài)場(chǎng)景效果,最后一幀結(jié)束后整個(gè)Flash動(dòng)畫也就播放結(jié)束。
2 Flash動(dòng)畫的內(nèi)容分析和特征提取
2.1 Flash動(dòng)畫的內(nèi)容特征
Flash動(dòng)畫是一種常見的網(wǎng)絡(luò)媒體,由多種形式的元素組成,因此它的特征一般都包括這些構(gòu)成元素屬性值以及其特征值,如圖像元素其位置信息、圖像大小等特征,以及音頻元素的時(shí)間節(jié)點(diǎn)、類型等特征。在對(duì)Flash動(dòng)畫進(jìn)行內(nèi)容分析和特征提取時(shí),要做準(zhǔn)確高效的分析檢索,檢索條件則必須包括檢索內(nèi)容的特征。內(nèi)容特征由內(nèi)部、外部特征兩類組成,其中內(nèi)部特征為音頻、文字等內(nèi)容屬性值和特征值;外部屬性如Flash動(dòng)畫的文件大小、文件名、創(chuàng)建時(shí)間等為Flash的外部特征。
2.2 swf文件格式的內(nèi)容特征提取
swf(shock wave flash)是Flash動(dòng)畫設(shè)計(jì)軟件的專用格式,swf文件格式的普及程度非常高,目前超過99%的網(wǎng)絡(luò)使用者都可以讀取swf格式的檔案。同時(shí),swf是一個(gè)開源文件格式,用戶可以下載安裝Flash動(dòng)畫軟件平臺(tái)進(jìn)行內(nèi)容特征提取。一般來說先將swf文件進(jìn)行格式轉(zhuǎn)換,轉(zhuǎn)換成xml(Extensible Markup Language)文件,通過xml文件格式的標(biāo)簽和swf格式的內(nèi)容提取平臺(tái)提取的信息進(jìn)行比較,如果一致,則可以說是內(nèi)容提取測(cè)試成功,繼而可以提取Flash動(dòng)畫中所有的元素特征信息,將特征信息整合,建立特征信息數(shù)據(jù)庫。建立特征信息庫可以先提取出swf文件格式的頭部信息、版本信息、文件大小以及Flash動(dòng)畫的幀數(shù)幀頻信息等基本的文件信息。其次,將swf文件的主體標(biāo)簽信息提取出來。通過上述步驟,搭建swf文件格式的內(nèi)容特征索引數(shù)據(jù)庫,有效地提高Flash動(dòng)畫內(nèi)容特征檢索的準(zhǔn)確性和高效性。
3 Flash動(dòng)畫內(nèi)容特征提取的分析研究
Flash動(dòng)畫是一種常見的網(wǎng)絡(luò)媒體,同時(shí)也是一種數(shù)字媒體學(xué)習(xí)資料,它主要由圖像、音頻、文字、視頻等多種形式的元素組成。
3.1 按鈕信息特征提取
在Flash動(dòng)畫中,按鈕的顯示方式非常多樣化,有可能是線條,也可能是幾何圖形,本質(zhì)上說是矢量圖像格式?;旧厦總€(gè)用戶都會(huì)遇到或使用Flash動(dòng)畫中的按鈕功能,一般按鈕運(yùn)行時(shí)可以分為三個(gè)狀態(tài):按下、彈起和鼠標(biāo)指針指向,按鈕狀態(tài)改變則是通過鼠標(biāo)或者鍵盤操作實(shí)現(xiàn),不同狀態(tài)能引發(fā)相應(yīng)的按鈕功能。用戶可以對(duì)Flash動(dòng)畫元件或者時(shí)間軸進(jìn)行操作,在元件描述標(biāo)簽中,如圖像元件、按鈕元件,對(duì)元件的操作控制進(jìn)行了定義,對(duì)元件操作便會(huì)引發(fā)相應(yīng)元件的動(dòng)作控制,元件響應(yīng)操作控制,觸發(fā)Flash動(dòng)畫效果變化和屬性變化;對(duì)時(shí)間軸的操作可以在一個(gè)完整的Flash時(shí)間段內(nèi)進(jìn)行,在Flash動(dòng)畫中某一幀添加動(dòng)作可通過元件動(dòng)作操作和時(shí)間軸從左操作,相互配合,從而更準(zhǔn)確有效地對(duì)動(dòng)畫進(jìn)行操作控制。
3.2 圖像元素信息特征提取
一些常用的圖像格式,如bmp、jpg,F(xiàn)lash動(dòng)畫都可以支持。在一般情況下,F(xiàn)lash動(dòng)畫為了減少數(shù)據(jù)量都會(huì)經(jīng)過壓縮處理。根據(jù)不同F(xiàn)lash動(dòng)畫圖片清晰度的要求,可以選擇有無圖像損失的壓縮方式。一般來說,對(duì)圖像清晰度要求不高,可以采用jpg格式;如果圖像清晰度要求較高,需要表達(dá)更為精確的信息,則可以通過使用zlib圖像壓縮格式,jpg和zli都可以選擇是否保留alpha通道圖像信息。
3.3 Flash內(nèi)部對(duì)象特征提取
Flash動(dòng)畫的特征提取中,一般可以分為低級(jí)別、高級(jí)別、文字注釋以及元數(shù)據(jù)特征提取四個(gè)方面。其中,低級(jí)別主要為Flash動(dòng)畫元素對(duì)象類型、特征以及它們之間的關(guān)系、編碼等,低級(jí)別內(nèi)容可以自動(dòng)提?。桓呒?jí)別在低級(jí)別基礎(chǔ)上可以識(shí)別對(duì)象的內(nèi)容,由于Flash動(dòng)畫目前水平有限,在高級(jí)別提取上還有較大的技術(shù)瓶頸。元數(shù)據(jù)是指數(shù)據(jù)的數(shù)據(jù),指Flash動(dòng)畫文件的描述信息,如創(chuàng)建時(shí)間、制作人等,不描述Flash文件中的數(shù)據(jù)內(nèi)容。文字注釋則是對(duì)Flash動(dòng)畫文字進(jìn)行描述說明,如Flash文件中的關(guān)鍵字,文字注釋是單獨(dú)使用的,應(yīng)與其他一些元素結(jié)合使用,從而保證對(duì)象特征提取更為準(zhǔn)確和高效。
4 結(jié)語
對(duì)Flash動(dòng)畫進(jìn)行內(nèi)容分析和特征提取時(shí),需要對(duì)Flash動(dòng)畫文件的原理結(jié)構(gòu)和內(nèi)容形式進(jìn)行分析,同時(shí)注意結(jié)合不同媒體的特點(diǎn),搭建有效全面的對(duì)象元素特征檢索數(shù)據(jù)庫,實(shí)現(xiàn)Flash動(dòng)畫內(nèi)容特征提取。Flash動(dòng)畫的高效特征提取有利于Flash動(dòng)畫的進(jìn)一步發(fā)展,幫助用戶更便利地獲得多種信息資源,給人們生活、學(xué)習(xí)、工作帶來更多的便利。
參考文獻(xiàn):
[1] 劉磊. Flash動(dòng)畫的內(nèi)容分析與特征提取研究[D].山東師范大學(xué),2008.
[2] 劉菲,孟祥增. Flash動(dòng)畫的內(nèi)容特征分析與圖像信息提取研究[J].現(xiàn)代教育技術(shù),2009(12):91-94.
[3] 張敏,陳志剛,孟祥增. Flash動(dòng)畫的內(nèi)容特征分析與按鈕信息提取[J].濱州學(xué)院學(xué)報(bào),2010(03):98-101.