專利名稱:一種海洋預(yù)報(bào)中曲線變換的動(dòng)畫(huà)生成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及字幕制作技術(shù)領(lǐng)域,特別是涉及一種海洋預(yù)報(bào)中曲線變換的動(dòng)畫(huà)生成 方法。
背景技術(shù):
現(xiàn)代電視節(jié)目中幾乎出處處用到字幕,其應(yīng)用十分廣泛,如對(duì)白、唱詞、新聞,并 且,字幕的表現(xiàn)形式已經(jīng)不僅僅局限于文字、字符等,還可以包括圖片、圖標(biāo)、動(dòng)畫(huà)等。一般的字幕制作,通常是指具有靜態(tài)顯示,以及動(dòng)態(tài)特技播出效果的字幕。隨著字 幕應(yīng)用形式的不斷增加,有些情況下,需要生成特殊的字幕變化效果,例如,需要生成曲線 形式的字幕,一般的,采用繪制有相應(yīng)曲線的圖片作為字幕進(jìn)行顯示,該字幕為靜態(tài)顯示的 線條。為了讓字幕的播出更新生動(dòng),現(xiàn)代電視節(jié)目要求能夠展現(xiàn)曲線的變換過(guò)程。海洋預(yù) 報(bào)與人們的生產(chǎn)與生活息息相關(guān),隨著電視節(jié)目制作技術(shù)的發(fā)展,人們對(duì)海洋預(yù)報(bào)節(jié)目的 要求也不斷提高。特別是海洋預(yù)報(bào)節(jié)目中的浪高變化,需要能夠展現(xiàn)出兩個(gè)海浪之間的動(dòng) 態(tài)變化過(guò)程,例如,從一個(gè)的范圍區(qū)域的曲線擴(kuò)張或者縮小至另一個(gè)范圍區(qū)域的曲線。為了達(dá)到上述曲線動(dòng)態(tài)變化的效果,通常使用特殊的動(dòng)畫(huà)軟件進(jìn)行制作,例如 FLASH動(dòng)畫(huà)軟件,但是該軟件生成的動(dòng)畫(huà)文件占用空間較大。并且,在字幕制作中,需要啟用 字幕制作軟件和動(dòng)作制作軟件,分別進(jìn)行編輯,操作復(fù)雜。總之,需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問(wèn)題就是如何能夠一種海洋預(yù) 報(bào)中曲線變換的動(dòng)畫(huà)生成方法,生成曲線動(dòng)態(tài)變換的動(dòng)畫(huà),并且方便用戶的使用。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種海洋預(yù)報(bào)中曲線變換的動(dòng)畫(huà)生成方法,能 夠生成具有曲線動(dòng)態(tài)變換效果的動(dòng)畫(huà),并且方便用戶的使用。為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種海洋預(yù)報(bào)中曲線變換的動(dòng)畫(huà)生成方法,包 括創(chuàng)建字幕模板;其中,所述字幕模板包括字幕圖元及其顯示屬性;導(dǎo)入數(shù)據(jù)文件;其中,所述數(shù)據(jù)文件記錄了源數(shù)據(jù)組和目標(biāo)數(shù)據(jù)組,一個(gè)數(shù)據(jù)組包 括數(shù)據(jù)名稱和/或多對(duì)坐標(biāo),依據(jù)數(shù)據(jù)名稱和預(yù)置命名規(guī)則,確定源數(shù)據(jù)組、目標(biāo)數(shù)據(jù)組與字幕模板中的字幕 圖元的對(duì)應(yīng)關(guān)系;由源數(shù)據(jù)組的各對(duì)坐標(biāo)獲得源曲線,由目標(biāo)數(shù)據(jù)組的各對(duì)坐標(biāo)獲得目標(biāo)曲線,按 照字幕模板中具有對(duì)應(yīng)關(guān)系的字幕圖元的顯示屬性,生成由源曲線向目標(biāo)曲線動(dòng)態(tài)變換的 動(dòng)畫(huà)。進(jìn)一步,所述生成由源曲線向目標(biāo)曲線動(dòng)態(tài)變換的動(dòng)畫(huà)具體包括由源數(shù)據(jù)組的各對(duì)坐標(biāo)確定出源點(diǎn),由目標(biāo)數(shù)據(jù)組的各對(duì)坐標(biāo)確定出目標(biāo)點(diǎn);其 中,連接各個(gè)源點(diǎn)獲得源曲線,連接各個(gè)目標(biāo)點(diǎn)獲得目標(biāo)曲線;
根據(jù)目標(biāo)點(diǎn)的個(gè)數(shù),通過(guò)插值法將源點(diǎn)增加或減少至與目標(biāo)點(diǎn)相同的個(gè)數(shù);數(shù)據(jù)組中第一對(duì)坐標(biāo)確定的點(diǎn)為起始源點(diǎn)或起始目標(biāo)點(diǎn),從起始源點(diǎn)和起始目標(biāo) 點(diǎn)開(kāi)始確定各個(gè)源點(diǎn)與各個(gè)目標(biāo)點(diǎn)的對(duì)應(yīng)關(guān)系;將源點(diǎn)向目標(biāo)點(diǎn)移動(dòng),按照字幕模板中具有對(duì)應(yīng)關(guān)系的字幕圖元的顯示屬性,由 移動(dòng)中的各個(gè)源點(diǎn)生成由源曲線向目標(biāo)曲線擴(kuò)張或者縮放的曲線動(dòng)畫(huà)。優(yōu)選的,所述方法還包括通過(guò)插值法確定源點(diǎn)向目標(biāo)點(diǎn)移動(dòng)的路徑;則按照所述路徑將源點(diǎn)移向目標(biāo)點(diǎn)。優(yōu)選的,所述方法還包括接收用戶設(shè)置的動(dòng)畫(huà)播放幀數(shù);則按照所述播放幀數(shù),生成由源曲線向目標(biāo)曲線 動(dòng)態(tài)變換的動(dòng)畫(huà)。優(yōu)選的,所述方法還包括解析導(dǎo)入的數(shù)據(jù)文件,獲取曲線信息;其中,所述曲線信息包括曲線的總對(duì)數(shù)、 曲線對(duì)的類型以及該類型的對(duì)數(shù),所述類型包括無(wú)源曲線對(duì)、無(wú)目標(biāo)曲線對(duì)、點(diǎn)到曲線對(duì)、 曲線到點(diǎn)對(duì)、曲線到曲線對(duì);顯示所獲取的數(shù)據(jù)信息。優(yōu)選的,所述方法還包括接收用戶對(duì)曲線對(duì)的類型選擇,將選中類型的靜態(tài)曲線對(duì)呈現(xiàn)在演示區(qū)。優(yōu)選的,所述方法還包括接收用戶對(duì)選中曲線的編輯處理;所述編輯處理包括顏色編輯、精度編輯、走向 編輯。優(yōu)選的,所述走向編輯為對(duì)曲線的走向取反,則對(duì)應(yīng)數(shù)據(jù)組中最后一對(duì)坐標(biāo)確定 的點(diǎn)為起始源點(diǎn)或起始目標(biāo)點(diǎn)。優(yōu)選的,所述數(shù)據(jù)文件記錄了多對(duì)源數(shù)據(jù)組和目標(biāo)數(shù)據(jù)組;其中,每一對(duì)源數(shù)據(jù)組 和目標(biāo)數(shù)據(jù)組的數(shù)據(jù)名稱相同。優(yōu)選的,所述生成的動(dòng)畫(huà)為NVE格式或者NVI格式的動(dòng)畫(huà)。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明不用單獨(dú)制作Flash動(dòng)畫(huà),只需要提供曲線的坐標(biāo)數(shù)據(jù),即可生成曲線動(dòng) 態(tài)變換的字幕,從無(wú)源處生長(zhǎng)成一條曲線;或者從一條曲線向內(nèi)收縮至消失;或者從一個(gè) 點(diǎn)動(dòng)態(tài)生長(zhǎng)成一條曲線;或者從一條曲線縮小為一個(gè)點(diǎn);或者由一個(gè)曲線形狀到另外一個(gè) 曲線形狀,動(dòng)畫(huà)播放形式多樣,可以生成可具有各種變換類型的曲線對(duì),以模擬海洋預(yù)報(bào)中 不同形式的浪高變化。進(jìn)一步,本發(fā)明可以對(duì)源曲線或者目標(biāo)曲線進(jìn)行取反,生成正常的曲線變化動(dòng)畫(huà); 或者,根據(jù)節(jié)目的需要,生成曲線扭曲變化的效果,應(yīng)用于海洋預(yù)報(bào)中的特定演示中。此外, 動(dòng)畫(huà)播放的時(shí)間長(zhǎng)短(即幀數(shù))可以按照用戶的需求定制,則曲線變換過(guò)程可以類似播出 軟件的快進(jìn)或者慢鏡頭,滿足用戶的多種需求。優(yōu)選的,所述生成的動(dòng)畫(huà)為NVE格式或者NVI格式的動(dòng)畫(huà),減小了動(dòng)畫(huà)的占用空 間,節(jié)省了磁盤空間,提高了可視化的操作性。
圖1是本發(fā)明一種海洋預(yù)報(bào)中曲線變換的動(dòng)畫(huà)生成方法實(shí)施例一的流程圖2是本發(fā)明一種海洋預(yù)報(bào)中曲線變換的動(dòng)畫(huà)生成方法實(shí)施例二的流程圖。圖3是本發(fā)明六種類型的曲線對(duì)的變換示意圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。參照?qǐng)D1,示出了本發(fā)明一種海洋預(yù)報(bào)中曲線變換的動(dòng)畫(huà)生成方法實(shí)施例一的流 程圖,包括步驟101,創(chuàng)建字幕模板;其中,所述字幕模板包括字幕圖元及其顯示屬性;字幕模板是字幕制作中的重要組成部分,電視圖文字幕以何種形式播出,依據(jù)的 就是制作過(guò)程中使用的字幕模板。字幕模板中包括字幕圖元及其相應(yīng)的顯示屬性,顯示屬 性即字幕播出時(shí)的顯示樣式,如字體、字號(hào)等。本發(fā)明實(shí)施例的字幕特指曲線字幕,因此,顯 示屬性具體為線條的顏色、精度(顯示寬度)。例如,在字幕模板中創(chuàng)建有字幕圖元DataA,其顯示屬性的設(shè)置,顏色為紅色,精 度為3像素。步驟102,導(dǎo)入數(shù)據(jù)文件;其中,所述數(shù)據(jù)文件記錄了源數(shù)據(jù)組和目標(biāo)數(shù)據(jù)組,一 個(gè)數(shù)據(jù)組包括數(shù)據(jù)名稱和/或多對(duì)坐標(biāo);字幕的播出內(nèi)容來(lái)源于數(shù)據(jù)文件,數(shù)據(jù)文件中包括各組字幕數(shù)據(jù)。具體的,生成一 條曲線需要定位多個(gè)坐標(biāo),則一組字幕數(shù)據(jù)對(duì)應(yīng)多對(duì)坐標(biāo)值,一對(duì)坐標(biāo)值包括橫坐標(biāo)和縱 坐標(biāo)。為了標(biāo)識(shí)字幕數(shù)據(jù),實(shí)現(xiàn)字幕數(shù)據(jù)與模板中字幕圖元的對(duì)應(yīng)關(guān)系,還需要為坐標(biāo)數(shù)據(jù) 加上數(shù)據(jù)名稱。此外,由于本發(fā)明實(shí)施例展現(xiàn)的是一條曲線到另一條曲線的變化過(guò)程,數(shù)據(jù)組需 要成對(duì)出現(xiàn),一對(duì)數(shù)據(jù)組中包括一個(gè)用于生成源曲線的源數(shù)據(jù)組,以及一個(gè)用于生成目標(biāo) 曲線的目標(biāo)數(shù)據(jù)組。例如,導(dǎo)入數(shù)據(jù)文件,其包括兩組數(shù)據(jù),如下所示dataAxl yl x2 y2 x3 y3 x4 y4 x5 y5 x6 y6......dataAx,1 y,1 x,2 y,2 x,3 y,3 x,4 y,4 x,5 y,5 x,6 y,6......其中,以“data”開(kāi)頭到下一個(gè)“data”結(jié)束的數(shù)據(jù)行是畫(huà)曲線延伸所需要的坐標(biāo) 數(shù)據(jù),數(shù)據(jù)名稱標(biāo)記在該組坐標(biāo)數(shù)據(jù)之前。數(shù)據(jù)記錄的格式也可以采用其它方式,本發(fā)明在 此不做限定。數(shù)據(jù)名稱與字幕圖元的命名相關(guān)聯(lián),如上所述,字幕圖元的名稱第一個(gè)字母大 寫(xiě),數(shù)據(jù)名稱第一個(gè)字母小寫(xiě)。坐標(biāo)數(shù)據(jù)的排列方式為橫縱坐標(biāo)相間隔的方式,每?jī)蓚€(gè)數(shù)據(jù) 為一對(duì)(包括橫坐標(biāo)值和縱坐標(biāo)),坐標(biāo)的個(gè)數(shù)為偶數(shù)。第一組數(shù)據(jù)為源數(shù)據(jù)組,第二組數(shù) 據(jù)為目標(biāo)數(shù)據(jù)組。步驟103,依據(jù)數(shù)據(jù)名稱和預(yù)置命名規(guī)則,確定源數(shù)據(jù)組、目標(biāo)數(shù)據(jù)組與字幕模板 中的字幕圖元的對(duì)應(yīng)關(guān)系;根據(jù)每組字幕數(shù)據(jù)的命名,按照預(yù)置命名規(guī)則,確定名稱為data A的源數(shù)據(jù)組和 目標(biāo)數(shù)據(jù)組與字幕圖元A具有對(duì)應(yīng)關(guān)系。或者,數(shù)據(jù)名稱也可以直接定義為與字幕圖元相同的名稱,則可以按照相同的名稱直接確定對(duì)應(yīng)關(guān)系。步驟104,由源數(shù)據(jù)組的各對(duì)坐標(biāo)獲得源曲線,由目標(biāo)數(shù)據(jù)組的各對(duì)坐標(biāo)獲得目標(biāo) 曲線,生成由源曲線向目標(biāo)曲線動(dòng)態(tài)變換的動(dòng)畫(huà)。具體的,所述步驟104包括如下子步驟步驟Al,由源數(shù)據(jù)組的各對(duì)坐標(biāo)確定出源點(diǎn),由目標(biāo)數(shù)據(jù)組的各對(duì)坐標(biāo)確定出目 標(biāo)點(diǎn);其中,連接各個(gè)源點(diǎn)獲得源曲線,連接各個(gè)目標(biāo)點(diǎn)獲得目標(biāo)曲線;由源數(shù)據(jù)組的坐標(biāo)“xl yl x2 y2 x3 y3 x4 y4 x5 y5 x6y6......”等,確定出各
個(gè)源點(diǎn),依次為源點(diǎn)1、源點(diǎn)2、源點(diǎn)3、源點(diǎn)4、源點(diǎn)5、源點(diǎn)6......;連接各個(gè)源點(diǎn)獲得源曲線。由目標(biāo)數(shù)據(jù)組的坐標(biāo)“X,1y,1 χ,2 y,2 χ,3 y,3 χ,4 y,4 χ,5y' 5 χ,6
y’ 6.......”等,確定出各個(gè)目標(biāo)點(diǎn),依次為源點(diǎn)1’、源點(diǎn)2’、源點(diǎn)3’、源點(diǎn)4’、源點(diǎn)5’、源
點(diǎn)6’......,連接各個(gè)源點(diǎn)獲得源曲線。A2,根據(jù)目標(biāo)點(diǎn)的個(gè)數(shù),通過(guò)插值法將源點(diǎn)增加或減少至與目標(biāo)點(diǎn)相同的個(gè)數(shù);由于要實(shí)現(xiàn)源曲線向目標(biāo)曲線的變換(按目標(biāo)曲線的方位向外擴(kuò)張或向內(nèi)收 縮),則需要使源點(diǎn)與目標(biāo)點(diǎn)的個(gè)數(shù)相等,從而確定出源點(diǎn)向目標(biāo)點(diǎn)的移動(dòng)對(duì)應(yīng)關(guān)系。其中,當(dāng)源點(diǎn)的個(gè)數(shù)小于目標(biāo)點(diǎn)的個(gè)數(shù)時(shí),利用插值算法將源點(diǎn)增加至與目標(biāo)點(diǎn) 的個(gè)數(shù)相等。例如,當(dāng)源點(diǎn)個(gè)數(shù)為6,目標(biāo)點(diǎn)個(gè)數(shù)為12時(shí),在各個(gè)源點(diǎn)(位置)之間插入6 個(gè)點(diǎn),則此時(shí)源點(diǎn)為12個(gè);當(dāng)源點(diǎn)的個(gè)數(shù)大于目標(biāo)點(diǎn)的個(gè)數(shù)時(shí),利用插值算法將源點(diǎn)減少 至與目標(biāo)點(diǎn)的個(gè)數(shù)相等。例如,當(dāng)源點(diǎn)個(gè)數(shù)為12,目標(biāo)點(diǎn)個(gè)數(shù)為6時(shí),抽取源點(diǎn)中的6個(gè)點(diǎn), 則此時(shí)源點(diǎn)即為抽取的6個(gè)。插值法又稱“內(nèi)插法”。利用函數(shù)在某區(qū)間中若干點(diǎn)的函數(shù)值,做出適當(dāng)?shù)奶囟ê?數(shù),在這些點(diǎn)上取已知值,在區(qū)間的其他點(diǎn)上用這特定函數(shù)的值作為函數(shù)的近似值,這一方 法稱為插值法。如果這特定函數(shù)是多項(xiàng)式,就稱它為插值多項(xiàng)式。利用插值法選取坐標(biāo)點(diǎn) 有多種實(shí)現(xiàn)形式,其屬于公知技術(shù)領(lǐng)域,本發(fā)明在此不做限定。A3,數(shù)據(jù)組中第一對(duì)坐標(biāo)確定的點(diǎn)為起始源點(diǎn)或起始目標(biāo)點(diǎn),從起始源點(diǎn)和起始 目標(biāo)點(diǎn)開(kāi)始確定各個(gè)源點(diǎn)與目標(biāo)點(diǎn)的對(duì)應(yīng)關(guān)系;源數(shù)據(jù)組中由(xl,yl)確定的源點(diǎn)1為起始源點(diǎn),目標(biāo)數(shù)據(jù)組中由(x’ l,y’ 1)確 定的目標(biāo)點(diǎn)2為起始目標(biāo)點(diǎn)。將源點(diǎn)1與目標(biāo)點(diǎn)2相對(duì)應(yīng),插入或抽取后新的源點(diǎn),按照坐 標(biāo)順序依次與目標(biāo)點(diǎn)相對(duì)應(yīng)。如上所述,若源點(diǎn)初始為6個(gè),在各個(gè)源點(diǎn)之間插入新的源點(diǎn)后,按照相鄰坐標(biāo)順
序,源點(diǎn)變?yōu)樵袋c(diǎn)1、源點(diǎn)2、源點(diǎn)3、源點(diǎn)4......源點(diǎn)11、源點(diǎn)12。則源點(diǎn)2與目標(biāo)點(diǎn)2’
相對(duì)應(yīng),源點(diǎn)3與目標(biāo)點(diǎn)3’相對(duì)應(yīng),以此類推,直到源點(diǎn)12與目標(biāo)點(diǎn)12’相對(duì)應(yīng)。又如,若源點(diǎn)初始為20個(gè),在各個(gè)源點(diǎn)之間提取出部分源點(diǎn)后,按照相鄰坐標(biāo)順
序,源點(diǎn)變?yōu)樵袋c(diǎn)1、源點(diǎn)2、源點(diǎn)3、源點(diǎn)4......源點(diǎn)11、源點(diǎn)12。則源點(diǎn)2與目標(biāo)點(diǎn)2’
相對(duì)應(yīng),源點(diǎn)3與目標(biāo)點(diǎn)3’相對(duì)應(yīng),以此類推,直到源點(diǎn)12與目標(biāo)點(diǎn)12’相對(duì)應(yīng)。A4,將源點(diǎn)向目標(biāo)點(diǎn)移動(dòng),按照字幕模板中具有對(duì)應(yīng)關(guān)系的字幕圖元的顯示屬性, 由移動(dòng)中的各個(gè)源點(diǎn)生成由源曲線向目標(biāo)曲線擴(kuò)張或者縮放的曲線動(dòng)畫(huà)。具體的,源點(diǎn)1向目標(biāo)點(diǎn)1’移動(dòng),源點(diǎn)2向目標(biāo)點(diǎn)2’移動(dòng),并在原點(diǎn)移動(dòng)過(guò)程中 連接移動(dòng)中的各個(gè)源點(diǎn),生成由源曲線向目標(biāo)曲線擴(kuò)張或者縮放的曲線動(dòng)畫(huà)。優(yōu)選的,通過(guò)插值法確定源點(diǎn)向目標(biāo)點(diǎn)移動(dòng)的路徑;則按照所述路徑將源點(diǎn)移向 其中,所述路徑可以為直線或者任意曲線,具體的實(shí)現(xiàn)根據(jù)用戶設(shè)定的不同算法
目標(biāo)點(diǎn)·而定。通過(guò)本發(fā)明實(shí)施例,能夠生成曲線動(dòng)態(tài)變換的字幕,字幕表現(xiàn)形式由靜態(tài)轉(zhuǎn)變?yōu)?動(dòng)態(tài),展現(xiàn)方式更加形象、生動(dòng)。并且,能將所述曲線的動(dòng)態(tài)變換過(guò)程以動(dòng)畫(huà)的形式保存下 來(lái),以供其它播放,例如,提供給電視臺(tái)作為海洋預(yù)報(bào)的視頻素材。參照?qǐng)D2,示出了本發(fā)明一種海洋預(yù)報(bào)中曲線變換的動(dòng)畫(huà)生成方法實(shí)施例二的流 程圖,包括步驟201,創(chuàng)建字幕模板;其中,所述字幕模板包括字幕圖元及其顯示屬性;在字幕模板中,創(chuàng)建字幕圖元Data UData 2、Data 3、Data 4、Data 5。其中,字 幕圖元Data 1和Data 2的屬性顏色為紅色、Data 3、Data 4和Data5的屬性顏色為黑 色,且精度均為4像素。步驟202,導(dǎo)入數(shù)據(jù)文件;其中,所述數(shù)據(jù)文件記錄了源數(shù)據(jù)組和目標(biāo)數(shù)據(jù)組,一 個(gè)數(shù)據(jù)組包括數(shù)據(jù)名稱和/或多對(duì)坐標(biāo);在本發(fā)明的優(yōu)選實(shí)施例中,所述數(shù)據(jù)文件為txt文檔中,其記錄了多對(duì)源數(shù)據(jù)組 和目標(biāo)數(shù)據(jù)組;其中,每一對(duì)源數(shù)據(jù)組和目標(biāo)數(shù)據(jù)組的數(shù)據(jù)名稱相同。
權(quán)利要求
1.一種海洋預(yù)報(bào)中曲線變換的動(dòng)畫(huà)生成方法,其特征在于,包括 創(chuàng)建字幕模板;其中,所述字幕模板包括字幕圖元及其顯示屬性;導(dǎo)入數(shù)據(jù)文件;其中,所述數(shù)據(jù)文件記錄了源數(shù)據(jù)組和目標(biāo)數(shù)據(jù)組,一個(gè)數(shù)據(jù)組包括數(shù) 據(jù)名稱和/或多對(duì)坐標(biāo);依據(jù)數(shù)據(jù)名稱和預(yù)置命名規(guī)則,確定源數(shù)據(jù)組、目標(biāo)數(shù)據(jù)組與字幕模板中的字幕圖元 的對(duì)應(yīng)關(guān)系;由源數(shù)據(jù)組的各對(duì)坐標(biāo)獲得源曲線,由目標(biāo)數(shù)據(jù)組的各對(duì)坐標(biāo)獲得目標(biāo)曲線,按照字 幕模板中具有對(duì)應(yīng)關(guān)系的字幕圖元的顯示屬性,生成由源曲線向目標(biāo)曲線動(dòng)態(tài)變換的動(dòng) 畫(huà)。
2.如權(quán)利要求1所述的方法,其特征在于,所述生成由源曲線向目標(biāo)曲線動(dòng)態(tài)變換的 動(dòng)畫(huà)具體包括由源數(shù)據(jù)組的各對(duì)坐標(biāo)確定出源點(diǎn),由目標(biāo)數(shù)據(jù)組的各對(duì)坐標(biāo)確定出目標(biāo)點(diǎn);其中,連 接各個(gè)源點(diǎn)獲得源曲線,連接各個(gè)目標(biāo)點(diǎn)獲得目標(biāo)曲線;根據(jù)目標(biāo)點(diǎn)的個(gè)數(shù),通過(guò)插值法將源點(diǎn)增加或減少至與目標(biāo)點(diǎn)相同的個(gè)數(shù); 數(shù)據(jù)組中第一對(duì)坐標(biāo)確定的點(diǎn)為起始源點(diǎn)或起始目標(biāo)點(diǎn),從起始源點(diǎn)和起始目標(biāo)點(diǎn)開(kāi) 始確定各個(gè)源點(diǎn)與各個(gè)目標(biāo)點(diǎn)的對(duì)應(yīng)關(guān)系;將源點(diǎn)向目標(biāo)點(diǎn)移動(dòng),按照字幕模板中具有對(duì)應(yīng)關(guān)系的字幕圖元的顯示屬性,由移動(dòng) 中的各個(gè)源點(diǎn)生成由源曲線向目標(biāo)曲線擴(kuò)張或者縮放的曲線動(dòng)畫(huà)。
3.如權(quán)利要求2所述的方法,其特征在于,還包括 通過(guò)插值法確定源點(diǎn)向目標(biāo)點(diǎn)移動(dòng)的路徑; 則按照所述路徑將源點(diǎn)移向目標(biāo)點(diǎn)。
4.如權(quán)利要求1所述的方法,其特征在于,還包括 接收用戶設(shè)置的動(dòng)畫(huà)播放幀數(shù);則按照所述播放幀數(shù),生成由源曲線向目標(biāo)曲線動(dòng)態(tài)變換的動(dòng)畫(huà)。
5.如權(quán)利要求1所述的方法,其特征在于,還包括解析導(dǎo)入的數(shù)據(jù)文件,獲取曲線信息;其中,所述曲線信息包括曲線的總對(duì)數(shù)、曲線 對(duì)的類型以及該類型的對(duì)數(shù),所述類型包括無(wú)源曲線對(duì)、無(wú)目標(biāo)曲線對(duì)、點(diǎn)到曲線對(duì)、曲線 到點(diǎn)對(duì)、曲線到曲線對(duì);顯示所獲取的數(shù)據(jù)信息。
6.如權(quán)利要求5所述的方法,其特征在于,還包括接收用戶對(duì)曲線對(duì)的類型選擇,將選中類型的靜態(tài)曲線對(duì)呈現(xiàn)在演示區(qū)。
7.如權(quán)利要求6所述的方法,其特征在于,還包括 接收用戶對(duì)選中曲線的編輯處理;所述編輯處理包括顏色編輯、精度編輯、走向編輯。
8.如權(quán)利要求7所述的方法,其特征在于,所述走向編輯為對(duì)曲線的走向取反,則對(duì)應(yīng)數(shù)據(jù)組中最后一對(duì)坐標(biāo)確定的點(diǎn)為起始 源點(diǎn)或起始目標(biāo)點(diǎn)。
9.如權(quán)利要求1所述的方法,其特征在于, 所述數(shù)據(jù)文件記錄了多對(duì)源數(shù)據(jù)組和目標(biāo)數(shù)據(jù)組;其中,每一對(duì)源數(shù)據(jù)組和目標(biāo)數(shù)據(jù)組的數(shù)據(jù)名稱相同。
10.如權(quán)利要求1所述的方法,其特征在于, 所述生成的動(dòng)畫(huà)為NVE格式或者NVI格式的動(dòng)畫(huà)。
全文摘要
本發(fā)明提供了一種海洋預(yù)報(bào)中曲線變換的動(dòng)畫(huà)生成方法,包括創(chuàng)建字幕模板;其中,所述字幕模板包括字幕圖元及其顯示屬性;導(dǎo)入數(shù)據(jù)文件;其中,所述數(shù)據(jù)文件記錄了源數(shù)據(jù)組和目標(biāo)數(shù)據(jù)組,一個(gè)數(shù)據(jù)組包括數(shù)據(jù)名稱和/或多對(duì)坐標(biāo),依據(jù)數(shù)據(jù)名稱和預(yù)置命名規(guī)則,確定源數(shù)據(jù)組、目標(biāo)數(shù)據(jù)組與字幕模板中的字幕圖元的對(duì)應(yīng)關(guān)系;由源數(shù)據(jù)組的各對(duì)坐標(biāo)獲得源曲線,由目標(biāo)數(shù)據(jù)組的各對(duì)坐標(biāo)獲得目標(biāo)曲線,按照字幕模板中具有對(duì)應(yīng)關(guān)系的字幕圖元的顯示屬性,生成由源曲線向目標(biāo)曲線動(dòng)態(tài)變換的動(dòng)畫(huà)。通過(guò)本發(fā)明,能夠生成曲線動(dòng)態(tài)變換的動(dòng)畫(huà),動(dòng)畫(huà)占用空間小,并且方便用戶的使用。
文檔編號(hào)H04N5/278GK102118583SQ20091024449
公開(kāi)日2011年7月6日 申請(qǐng)日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者劉衡娜, 袁慧晶, 郭紅艷, 饒文輝 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司