專利名稱:一種Flash文件處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體文件處理技術(shù),尤其涉及一種Flash文件處理技術(shù)。
背景技術(shù):
目前,F(xiàn)lash在互聯(lián)網(wǎng)上有著非常廣泛的應(yīng)用,有90%以上的多媒體動(dòng)畫都是以
Flash的形式存在,為用戶帶來了動(dòng)畫、游戲、電影等很多娛樂項(xiàng)目的體驗(yàn)。 無線網(wǎng)絡(luò)服務(wù)由于手機(jī)技術(shù)和網(wǎng)絡(luò)平臺(tái)的限制, 一直以來只限于以SMS (Short
Messaging Service,短消息業(yè)務(wù))為基礎(chǔ)的文字和靜態(tài)圖像服務(wù)及簡(jiǎn)單的WAP (Wireless
Access Protocol,無線訪問協(xié)議)應(yīng)用,并沒有實(shí)現(xiàn)真正意義上的多媒體動(dòng)畫服務(wù)。移動(dòng)
Flash的出現(xiàn)使在手機(jī)上真正實(shí)現(xiàn)多媒體動(dòng)畫服務(wù)成為可能,增強(qiáng)了用戶對(duì)無線互聯(lián)網(wǎng)的
使用體驗(yàn)。 PC機(jī)或手機(jī)播放Flash動(dòng)畫的技術(shù)已經(jīng)很成熟,這也是Flash技術(shù)得到廣泛推廣 的原因之一。這些Flash動(dòng)畫具有能夠加載視頻、音頻等優(yōu)點(diǎn),所以它是很好的廣告載體。 目前通過結(jié)合Flash動(dòng)畫技術(shù)與網(wǎng)站開發(fā)技術(shù),可以使Flash動(dòng)畫制作者方便地在Flash 動(dòng)畫中加載廣告。 但是,目前Flash動(dòng)畫中插播的廣告一般都是將廣告放在Flash動(dòng)畫的開頭或結(jié) 尾,甚至中斷Flash動(dòng)畫而將廣告插播在Flash動(dòng)畫中間,十分影響用戶觀看。而若將廣 告添加到物體上,需要在制作時(shí)直接將廣告制作進(jìn)去,或者修改Flash的源文件,而不能對(duì) SWF文件直接操作,且修改過程繁瑣,消耗人力物力。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種Flash文件的處理方法及裝置,以實(shí)現(xiàn)在Flash文件上直 接自動(dòng)添加廣告。 —種Flash文件處理方法,包括
獲取Flash文件中的形狀定義標(biāo)簽; 根據(jù)所述形狀定義標(biāo)簽,確定角色定義庫中對(duì)應(yīng)的物體形狀數(shù)據(jù);
將獲得的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù)中。
進(jìn)一步,所述獲得廣告數(shù)據(jù)具體包括 解析所述物體形狀數(shù)據(jù),確定該物體形狀數(shù)據(jù)所描述的物體; 根據(jù)物體與廣告的匹配關(guān)系,從廣告數(shù)據(jù)庫中獲得與物體形狀數(shù)據(jù)所描述的物體 相匹配的廣告數(shù)據(jù)。
較佳的,所述將獲得的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù)中,具體包括 根據(jù)預(yù)先設(shè)定的定位參數(shù)和解析出的物體定位該物體的粘貼位置; 根據(jù)所述物體的大小和預(yù)先設(shè)定的刪除尺寸參數(shù),在物體的定位位置上刪除一定
的區(qū)域; 根據(jù)物體的大小或刪除區(qū)域的大小,調(diào)整廣告數(shù)據(jù)中的尺寸信息;
將調(diào)整后的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù)中。 進(jìn)一步,在確定物體形狀數(shù)據(jù)和獲得廣告數(shù)據(jù)之間,所述方法還包括 查看變體形狀定義標(biāo)簽,確定在變體形狀定義標(biāo)簽中沒有所述形狀定義標(biāo)簽所對(duì)
應(yīng)物體的變體角色定義。 確定所述形狀定義標(biāo)簽描述的物體持續(xù)幀數(shù)大于或等于預(yù)先設(shè)定的目標(biāo)持續(xù)幀 數(shù)。 —種Flash文件處理裝置,包括 用于獲取Flash文件中的形狀定義標(biāo)簽的單元; 用于根據(jù)所述形狀定義標(biāo)簽,確定角色定義庫中對(duì)應(yīng)的物體形狀數(shù)據(jù)的單元;
用于將獲得的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù)中的單元。 進(jìn)一步,所述用于獲得廣告數(shù)據(jù),并將獲得的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù) 中的單元具體包括 用于解析所述物體形狀數(shù)據(jù),確定該物體形狀數(shù)據(jù)所描述的物體的單元; 用于根據(jù)物體與廣告的匹配關(guān)系,從廣告數(shù)據(jù)庫中獲得與物體形狀數(shù)據(jù)所描述的
物體相匹配的廣告數(shù)據(jù)的單元。 用于將調(diào)整后的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù)中的單元。 較佳的,所述用于獲得廣告數(shù)據(jù),并將獲得的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù) 中的單元還包括 用于根據(jù)預(yù)先設(shè)定的定位參數(shù)和解析出的物體定位該物體的粘貼位置的單元;
用于根據(jù)所述物體的大小和預(yù)先設(shè)定的刪除尺寸參數(shù),在物體的定位位置上刪除 一定區(qū)域的單元; 用于根據(jù)物體的大小或刪除區(qū)域的大小,調(diào)整廣告數(shù)據(jù)中尺寸信息的單元;
進(jìn)一步,所述裝置還包括 用于查看變體形狀定義標(biāo)簽,確定在變體形狀定義標(biāo)簽中沒有所述形狀定義標(biāo)簽 所對(duì)應(yīng)物體的變體角色定義的單元。 用于確定所述形狀定義標(biāo)簽描述的物體持續(xù)幀數(shù)大于或等于預(yù)先設(shè)定的目標(biāo)持 續(xù)幀數(shù)的單元。
更進(jìn)一步,所述裝置還包括 用于存儲(chǔ)變體形狀定義標(biāo)簽的單元。 本發(fā)明實(shí)施例通過獲取Flash動(dòng)畫中的形狀定義標(biāo)簽,并確定該標(biāo)簽在角色定義 庫中所對(duì)應(yīng)的物體形狀數(shù)據(jù),再獲得廣告數(shù)據(jù),將廣告數(shù)據(jù)添加到物體形狀數(shù)據(jù)中形成新 的角色定義庫,即相當(dāng)于形成一個(gè)添加了廣告的新的Flash文件,播放時(shí),會(huì)根據(jù)新Flash 文件中的角色定義庫組圖,達(dá)到了在SWF文件上直接自動(dòng)添加廣告的目的。
圖1為現(xiàn)有SWF文件的格式示意圖; 圖2為本發(fā)明實(shí)施例中獲取形狀定義標(biāo)簽和添加廣告的流程圖;
圖3a為本發(fā)明實(shí)施例中進(jìn)行品牌匹配的流程圖; 圖3b為本發(fā)明實(shí)施例中進(jìn)行定位和刪除區(qū)域時(shí)添加廣告的流程5
圖3c為本發(fā)明實(shí)施例中進(jìn)行變體形狀判斷和持續(xù)幀數(shù)判斷時(shí)添加廣告的流程 圖。
具體實(shí)施例方式
Flash文件格式主要采用SWF文件格式,SWF文件主要由SWF文件頭和標(biāo)簽組成。 SWF中的標(biāo)簽分描述標(biāo)簽和控制標(biāo)簽兩種描述標(biāo)簽描述了 SWF影片的內(nèi)容,如形狀、文本、 圖像、聲音等。每個(gè)標(biāo)簽都為其描述的內(nèi)容指定了一個(gè)被稱為"角色I(xiàn)D"的唯一ID。 Flash 播放器把這些角色存放在一種叫"字典"的角色定義庫里。描述標(biāo)簽本身不能驅(qū)動(dòng)某個(gè)事 件的產(chǎn)生??刂茦?biāo)簽可以創(chuàng)建和驅(qū)動(dòng)字典中角色的實(shí)例,控制影片的播放。
文件頭之后是一系列連續(xù)的標(biāo)簽,所有的標(biāo)簽都共享一種通用格式,使得標(biāo)簽?zāi)?夠被處理SWF文件的工具進(jìn)行移除、插入或修改操作。 本發(fā)明實(shí)施例通過獲取SWF文件中的描述標(biāo)簽,再?gòu)闹姓页鲂螤疃x標(biāo)簽,并確
定該形狀定義標(biāo)簽在角色定義庫中的物體形狀數(shù)據(jù),再獲得廣告數(shù)據(jù),將廣告數(shù)據(jù)添加到
物體形狀數(shù)據(jù)中形成新的角色定義庫,播放時(shí),會(huì)根據(jù)新的角色定義庫組圖,達(dá)到在SWF文
件上直接自動(dòng)添加廣告的目的。 具體的廣告加載方法如圖2所示 步驟S201、獲取Flash文件中的標(biāo)簽。 步驟S202、判斷獲取的標(biāo)簽是否為結(jié)束標(biāo)簽,如果是,則說明處理完畢,執(zhí)行步驟 S207,如果不是,執(zhí)行步驟S203。 步驟S203、判斷獲取的標(biāo)簽是否為描述標(biāo)簽,如果是則執(zhí)行步驟S204,如果不是, 則執(zhí)行步驟S201,繼續(xù)獲取Flash中的標(biāo)簽。 步驟S204、判斷獲取的描述標(biāo)簽是否為形狀定義標(biāo)簽,如果是則執(zhí)行步驟S205, 如果不是,則執(zhí)行步驟S201,繼續(xù)獲取Flash中的標(biāo)簽。 步驟S205、根據(jù)形狀定義標(biāo)簽,確定角色定義庫中對(duì)應(yīng)的物體形狀數(shù)據(jù)。 步驟S206、獲得廣告數(shù)據(jù),并在物體形狀數(shù)據(jù)中添加廣告數(shù)據(jù),處理完該形狀定義
標(biāo)簽對(duì)應(yīng)的物體形狀數(shù)據(jù)后,執(zhí)行步驟S201,繼續(xù)獲取Flash中的標(biāo)簽。 步驟S207、處理完畢,保存并退出。 在經(jīng)過保存后的角色定義庫中,各個(gè)物體形狀數(shù)據(jù)都添加了廣告數(shù)據(jù),播放時(shí),會(huì) 根據(jù)保存后的角色定義庫組圖,這樣,用戶觀看到的Flash就是添加過廣告之后的Flash 了。 如圖3a所示,在形狀定義標(biāo)簽對(duì)應(yīng)的物體形狀數(shù)據(jù)中添加廣告的具體方法為
步驟S301 、獲得下一個(gè)形狀定義標(biāo)簽。 步驟S302、對(duì)獲得的形狀定義標(biāo)簽對(duì)應(yīng)的物體形狀數(shù)據(jù)進(jìn)行解析,解析時(shí)主要判 斷該物體形狀數(shù)據(jù)所描述物體的形狀、顏色等,以判斷該物體形狀數(shù)據(jù)所描述的物體是什 么。 步驟S303、判斷該物體形狀數(shù)據(jù)所描述的物體和存儲(chǔ)的待廣告品牌對(duì)應(yīng)的物體是 否匹配,若匹配,執(zhí)行步驟S304,若不匹配,執(zhí)行步驟S301 。 當(dāng)然,若需要添加的廣告較少,也可以不選擇匹配的物體,直接添加也是可行的, 此時(shí),步驟S303可以省略。
6
步驟S304、獲得對(duì)應(yīng)品牌的廣告數(shù)據(jù),并添加到該形狀定義標(biāo)簽對(duì)應(yīng)的物體形狀 數(shù)據(jù)中,再進(jìn)行下一個(gè)標(biāo)簽的處理。 此時(shí),與待廣告品牌匹配的物體形狀數(shù)據(jù)都添加了廣告數(shù)據(jù),與待廣告品牌不匹 配的物體形狀數(shù)據(jù)為原數(shù)據(jù)不變,播放時(shí),會(huì)根據(jù)新的角色定義庫組圖,這樣,用戶觀看到 的Flash就是添加過廣告之后的Flash 了 。 其中,廣告品牌可以是商標(biāo)圖案或品牌名稱等,例如要添加肯德基這一品牌,則可 以在房子或食物等物體上添加肯德基的商標(biāo)圖案或"肯德基"三個(gè)字,還可以是"KFC"即肯 德基的英文縮寫,也可以是這些的組合。 進(jìn)一步,如圖3b所示,在物體上添加廣告品牌具體包括如下步驟 步驟S3041、定位形狀定義標(biāo)簽所描述物體的粘貼位置,根據(jù)物體的矢量定義很容
易即可定位,一般比較容易的就是定位在物體的中央,也可以定位在偏上偏下等其他位置,
定位的參數(shù)是可以根據(jù)不同的物體預(yù)先設(shè)定的,例如對(duì)于一個(gè)房屋,可定位在與左邊沿的
距離為長(zhǎng)度的1/3,與上邊沿的距離為寬度的1/3,這樣即定位在物體的左上部位;而對(duì)于
一片綠地,可定位在中央位置。 步驟S3042、在物體的定位位置上刪除一定的區(qū)域,刪除大小和形狀等刪除尺寸參 數(shù)是可以預(yù)先設(shè)定的,所刪除區(qū)域的形狀一般與所要粘貼的品牌形狀相同,大小可以是固 定大小的區(qū)域,也可以按照物體的大小刪除一定比例的區(qū)域。 刪除的比例可以根據(jù)需要靈活設(shè)定,設(shè)定原則一般以能夠清楚的看到廣告為準(zhǔn)。 可按面積設(shè)定,可以設(shè)置為一個(gè)固定值,也可以根據(jù)不同的物體設(shè)置,例如將綠地的刪除 區(qū)域設(shè)置為面積的20%、房屋的刪除區(qū)域設(shè)置為面積的30%、汽車的刪除區(qū)域設(shè)置為面積 的10%等,但要以刪除區(qū)域不超過最近的物體邊沿為準(zhǔn);比例也可按長(zhǎng)寬設(shè)定,即長(zhǎng)度為 物體長(zhǎng)度的50%,或?qū)挾葹槲矬w寬度的40%等,當(dāng)然,也要求刪除區(qū)域不超過最近的物體 邊沿。 也可以不進(jìn)行刪除直接粘貼,即將廣告數(shù)據(jù)直接添加到物體定義數(shù)據(jù)中,在物體
的顏色和所粘貼廣告品牌顏色不是非常相近時(shí),也可以達(dá)到廣告效果。 步驟S3043、獲取對(duì)應(yīng)品牌的廣告數(shù)據(jù),根據(jù)物體的大小或刪除區(qū)域的大小調(diào)整廣
告數(shù)據(jù)中的尺寸信息。 步驟S3044、將調(diào)整后的品牌標(biāo)志粘貼到所刪除的區(qū)域中。 進(jìn)一步,為達(dá)到更好的廣告效果,可以對(duì)標(biāo)簽所描述的物體進(jìn)行持續(xù)幀數(shù)、是否為 變體等判斷,若持續(xù)幀數(shù)較短以至于用戶不能辨識(shí)所加載的廣告,則可不必進(jìn)行加載廣告 的處理,若物體為變體,而所粘貼的廣告不能隨物體形狀改變而改變,此時(shí),播放效果則可 能不佳。 如圖3c所示,加入持續(xù)幀數(shù)、變體形狀等判斷后的粘貼廣告流程為
在步驟S302和步驟S303之間增加
步驟S3021、查看變體形狀定義標(biāo)簽。 步驟S3022、判斷變體形狀定義標(biāo)簽中是否有該形狀定義標(biāo)簽所對(duì)應(yīng)物體的變體 角色定義,若是,則不進(jìn)行處理,直接獲取下一個(gè)標(biāo)簽,若不是,則執(zhí)行步驟S3023。
步驟S3023、判斷該物體的持續(xù)幀數(shù)是否大于預(yù)設(shè)的目標(biāo)持續(xù)幀數(shù),若是,進(jìn)行下 一步判斷,執(zhí)行步驟S303,若不是,則說明持續(xù)幀數(shù)過短,無需進(jìn)行處理,直接獲取下一個(gè)標(biāo)簽。
目標(biāo)持續(xù)幀數(shù)可以人為設(shè)定,也可以是初始值不再改變,目標(biāo)持續(xù)幀數(shù)的設(shè)定一
般以人眼能夠在目標(biāo)持續(xù)幀數(shù)以內(nèi)識(shí)別出物體中的廣告信息為標(biāo)準(zhǔn),可以為1秒、2秒等。 持續(xù)幀數(shù)判斷的具體方法為,只要在連續(xù)的目標(biāo)持續(xù)幀數(shù)中均出現(xiàn)該形狀定義標(biāo)
簽即可,例如設(shè)定的目標(biāo)持續(xù)幀數(shù)為10幀,判斷時(shí),只要發(fā)現(xiàn)連續(xù)的10幀中均有該形狀定
義標(biāo)簽,那么即可在該形狀定義標(biāo)簽對(duì)應(yīng)的物體形狀數(shù)據(jù)中添加廣告數(shù)據(jù)。 進(jìn)行Flash文件處理的裝置設(shè)置在服務(wù)器中,對(duì)Flash文件進(jìn)行處理后進(jìn)行保存,
這樣用戶下載觀看的Flash文件就是經(jīng)過處理后的Flash,達(dá)到廣告的目的。 本發(fā)明實(shí)施例還提供一種Flash文件處理裝置,主要包括以下單元 用于獲取Flash文件中的形狀定義標(biāo)簽的單元; 用于根據(jù)形狀定義標(biāo)簽,確定角色定義庫中對(duì)應(yīng)的物體形狀數(shù)據(jù)的單元;
用于將獲得的廣告數(shù)據(jù)添加到物體形狀數(shù)據(jù)中的單元。 以上三個(gè)單元實(shí)現(xiàn)了在Flash文件中的物體上自動(dòng)添加廣告,提高了添加廣告的 效率。 進(jìn)一步,為了使所添加的廣告與被添加的物體相匹配,則用于將獲得的廣告數(shù)據(jù) 添加到物體形狀數(shù)據(jù)中的單元具體包括 用于解析物體形狀數(shù)據(jù),確定該物體形狀數(shù)據(jù)所描述的物體的子單元; 用于根據(jù)物體與廣告的匹配關(guān)系,從廣告數(shù)據(jù)庫中獲得與物體形狀數(shù)據(jù)所描述的
物體相匹配的廣告數(shù)據(jù)的子單元。 用于將調(diào)整后的廣告數(shù)據(jù)添加到物體形狀數(shù)據(jù)中的子單元。 這樣,就可以使添加的廣告品牌與物體相適應(yīng),觀看時(shí)畫面更協(xié)調(diào),廣告品牌可以 是商標(biāo)圖案或品牌名稱等,例如要添加肯德基這一品牌,則可以在房子或食物等物體上添 加肯德基的商標(biāo)圖案或"肯德基"三個(gè)字,還可以是"KFC"即肯德基的英文縮寫,也可以是 這些的組合。 為使廣告添加的效果更加理想,可以進(jìn)一步使廣告添加在固定的位置上,還可以 在固定位置上刪除一定的區(qū)域,這樣避免了廣告顏色和物體顏色的重合,有利于廣告更清 晰的顯示出來。此時(shí),用于將獲得的廣告數(shù)據(jù)添加到物體形狀數(shù)據(jù)中的單元還包括
用于根據(jù)預(yù)先設(shè)定的定位參數(shù)和解析出的物體定位該物體的粘貼位置的子單 元; 用于根據(jù)物體的大小和預(yù)先設(shè)定的刪除尺寸參數(shù),在物體的定位位置上刪除一定 區(qū)域的子單元; 用于根據(jù)物體的大小或刪除區(qū)域的大小,調(diào)整廣告數(shù)據(jù)中尺寸信息的子單元;
進(jìn)一步,為使廣告添加的效果更加理想,避免廣告添加到變體形狀中,需要判斷形 狀定義標(biāo)簽所對(duì)應(yīng)的物體是否為變體形狀,此時(shí),該裝置還包括 用于查看變體形狀定義標(biāo)簽,確定在變體形狀定義標(biāo)簽中沒有形狀定義標(biāo)簽所對(duì) 應(yīng)物體的變體角色定義的單元。 更進(jìn)一步,可以將篩選出的變體形狀定義標(biāo)簽存儲(chǔ)起來,以便于后續(xù)的使用,那 么,該裝置還包括 用于存儲(chǔ)變體形狀定義標(biāo)簽的單元;
進(jìn)一步,為使廣告添加效果更加理想,可以判斷形狀定義標(biāo)簽中所對(duì)應(yīng)物體的持 續(xù)幀數(shù)是否達(dá)到預(yù)先設(shè)定的目標(biāo)持續(xù)幀數(shù),避免將廣告添加到持續(xù)幀數(shù)過短,而難以分辨 廣告的物體上,此時(shí),該裝置還包括 用于確定形狀定義標(biāo)簽描述的物體持續(xù)幀數(shù)大于或等于預(yù)先設(shè)定的目標(biāo)持續(xù)幀 數(shù)的單元。 綜上所述,本發(fā)明實(shí)施例通過獲取Flash動(dòng)畫中的形狀定義標(biāo)簽,并確定該標(biāo)簽 在角色定義庫中所對(duì)應(yīng)的物體形狀數(shù)據(jù),再獲得廣告數(shù)據(jù),將廣告數(shù)據(jù)添加到物體形狀數(shù) 據(jù)中形成新的角色定義庫,播放時(shí),會(huì)根據(jù)新的角色定義庫組圖,達(dá)到了在SWF文件上直接 自動(dòng)添加廣告的目的。 顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
一種Flash文件處理方法,其特征在于,包括獲取Flash文件中的形狀定義標(biāo)簽;根據(jù)所述形狀定義標(biāo)簽,確定角色定義庫中對(duì)應(yīng)的物體形狀數(shù)據(jù);將獲得的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù)中。
2. 如權(quán)利要求1所述的方法,其特征在于,所述獲得廣告數(shù)據(jù)具體包括 解析所述物體形狀數(shù)據(jù),確定該物體形狀數(shù)據(jù)所描述的物體;根據(jù)物體與廣告的匹配關(guān)系,從廣告數(shù)據(jù)庫中獲得與物體形狀數(shù)據(jù)所描述的物體相匹 配的廣告數(shù)據(jù)。
3. 如權(quán)利要求1或2所述的方法,其特征在于,所述將獲得的廣告數(shù)據(jù)添加到所述物體 形狀數(shù)據(jù)中,具體包括根據(jù)預(yù)先設(shè)定的定位參數(shù)和解析出的物體定位該物體的粘貼位置;根據(jù)所述物體的大小和預(yù)先設(shè)定的刪除尺寸參數(shù),在物體的定位位置上刪除一定的區(qū)域;根據(jù)物體的大小或刪除區(qū)域的大小,調(diào)整廣告數(shù)據(jù)中的尺寸信息; 將調(diào)整后的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù)中。
4. 如權(quán)利要求2所述的方法,其特征在于,在確定物體形狀數(shù)據(jù)和獲得廣告數(shù)據(jù)之間, 所述方法還包括查看變體形狀定義標(biāo)簽,確定在變體形狀定義標(biāo)簽中沒有所述形狀定義標(biāo)簽所對(duì)應(yīng)物 體的變體角色定義。
5. 如權(quán)利要求2所述的方法,其特征在于,在確定物體形狀數(shù)據(jù)和獲得廣告數(shù)據(jù)之間, 所述方法還包括確定所述形狀定義標(biāo)簽描述的物體持續(xù)幀數(shù)大于或等于預(yù)先設(shè)定的目標(biāo)持續(xù)幀數(shù)。
6. —種Flash文件處理裝置,其特征在于,包括 用于獲取Flash文件中的形狀定義標(biāo)簽的單元;用于根據(jù)所述形狀定義標(biāo)簽,確定角色定義庫中對(duì)應(yīng)的物體形狀數(shù)據(jù)的單元; 用于將獲得的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù)中的單元。
7. 如權(quán)利要求6所述的裝置,其特征在于,所述用于將獲得的廣告數(shù)據(jù)添加到所述物 體形狀數(shù)據(jù)中的單元具體包括用于解析所述物體形狀數(shù)據(jù),確定該物體形狀數(shù)據(jù)所描述的物體的子單元; 用于根據(jù)物體與廣告的匹配關(guān)系,從廣告數(shù)據(jù)庫中獲得與物體形狀數(shù)據(jù)所描述的物體 相匹配的廣告數(shù)據(jù)的子單元;用于將調(diào)整后的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù)中的子單元。
8. 如權(quán)利要求6或7任一所述的裝置,其特征在于,所述用于將獲得的廣告數(shù)據(jù)添加到 所述物體形狀數(shù)據(jù)中的單元還包括用于根據(jù)預(yù)先設(shè)定的定位參數(shù)和解析出的物體定位該物體的粘貼位置的子單元; 用于根據(jù)所述物體的大小和預(yù)先設(shè)定的刪除尺寸參數(shù),在物體的定位位置上刪除一定 區(qū)域的子單元;用于根據(jù)物體的大小或刪除區(qū)域的大小,調(diào)整廣告數(shù)據(jù)中尺寸信息的子單元。
9. 如權(quán)利要求7所述的裝置,其特征在于,還包括用于查看變體形狀定義標(biāo)簽,確定在變體形狀定義標(biāo)簽中沒有所述形狀定義標(biāo)簽所對(duì) 應(yīng)物體的變體角色定義的單元;或用于確定所述形狀定義標(biāo)簽描述的物體持續(xù)幀數(shù)大于或等于預(yù)先設(shè)定的目標(biāo)持續(xù)幀 數(shù)的單元。
10.如權(quán)利要求9所述的裝置,其特征在于,還包括 用于存儲(chǔ)變體形狀定義標(biāo)簽的單元。
全文摘要
本發(fā)明涉及多媒體文件處理技術(shù),尤其涉及一種Flash文件處理技術(shù)。本發(fā)明公開了一種Flash文件處理方法及裝置,以實(shí)現(xiàn)在Flash文件上直接自動(dòng)添加廣告。一種Flash文件處理方法,包括獲取Flash文件中的形狀定義標(biāo)簽;根據(jù)所述形狀定義標(biāo)簽,確定角色定義庫中對(duì)應(yīng)的物體形狀數(shù)據(jù);獲得廣告數(shù)據(jù),并將獲得的廣告數(shù)據(jù)添加到所述物體形狀數(shù)據(jù)中。
文檔編號(hào)H04N7/26GK101729888SQ200810224458
公開日2010年6月9日 申請(qǐng)日期2008年10月15日 優(yōu)先權(quán)日2008年10月15日
發(fā)明者朱春梅, 梅海波, 郭彥東, 馬君, 駱曉亮 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司