專利名稱:移動動畫消息服務(wù)方法和系統(tǒng)及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及消息服務(wù)方法,具體地涉及動畫消息服務(wù)方法、系統(tǒng)和 終端。
背景技術(shù):
隨著技術(shù)的發(fā)展,已經(jīng)提出了多種通過諸如移動通信終端之類的個 人便攜式終端的消息服務(wù)。
消息服務(wù)包括SMS (短消息服務(wù))、固S (多媒體消息系統(tǒng))、動畫消 息服務(wù)和其他本領(lǐng)域已知的服務(wù)。
具體地,使用2D圖像卡類型的動畫消息服務(wù)由于其有限的表現(xiàn)力 而在移動內(nèi)容服務(wù)領(lǐng)域具有很窄的市場范圍。
為了克服該缺陷,已經(jīng)提出使用3D動畫的消息服務(wù)。然而,3D動 畫消息服務(wù)由于其巨大的數(shù)據(jù)量(即高昂的服務(wù)使用費用)而沒有被廣 泛使用。
因此,急切需要一種技術(shù)能夠極大地減少3D動畫消息服務(wù)的數(shù)據(jù)量。
另外,對于傳統(tǒng)的動畫消息服務(wù),由于服務(wù)供應(yīng)商單方面地向客戶 終端傳輸所創(chuàng)建的動畫文件,因此存在客戶不能接收到適合各個客戶的 不同品位的動畫消息服務(wù)的問題。
因此,還急切需要一種能夠?qū)υ谟脩粽埱笙碌挠脩舨煌肺坏膭赢?文件進行編輯的技術(shù)。
發(fā)明內(nèi)容
技術(shù)問題
已經(jīng)將本發(fā)明設(shè)計用于克服上述和其他問題,本發(fā)明的目的是提出
動畫消息服務(wù)方法、系統(tǒng)和終端,能夠通過將3D動畫文件轉(zhuǎn)換為flash 文件而極大地減少動畫消息服務(wù)的數(shù)據(jù)量。
本發(fā)明的另一目的是提供動畫消息服務(wù)方法、系統(tǒng)和終端,能夠修 改某些動畫,或?qū)⒁纛l文件或語音文件與動畫同步。
技術(shù)方案
為了實現(xiàn)上述和其他目的,并解決現(xiàn)有技術(shù)中所產(chǎn)生的上述和其他 問題,本發(fā)明提出了一種動畫消息服務(wù)系統(tǒng),包括數(shù)據(jù)庫,所述數(shù)據(jù) 庫存儲多個動畫文件;以及和服務(wù)器,所述服務(wù)器將多個3D動畫文件轉(zhuǎn) 換為flash文件作為多個動畫文件,在數(shù)據(jù)庫中存儲所述多個動畫文件, 并向指定客戶終端傳輸從所述多個動畫文件中選定的一個動畫文件。
優(yōu)選地,服務(wù)器在數(shù)據(jù)庫中存儲包含在動畫文件中的角色的唇形 (lip)位置信息,在數(shù)據(jù)庫中存儲由與多個公告相對應(yīng)的語音數(shù)據(jù)和唇 形動作數(shù)據(jù)所組成的多個唇形同步文件,并與動畫文件一起向客戶終端 傳輸從所述多個唇形同步文件中選定的一個唇形同步文件。
優(yōu)選地,服務(wù)器在數(shù)據(jù)庫中存儲多個音頻文件,并與動畫文件一起 向客戶終端傳輸從所述多個音頻文件中選定的一個音頻文件。
根據(jù)本發(fā)明的動畫消息服務(wù)方法、系統(tǒng)和終端,可以通過將3D動 畫文件轉(zhuǎn)換為flash文件而極大地減少動畫消息服務(wù)的數(shù)據(jù)量。
另外,通過在用戶的請求下修改某些動畫(即唇形區(qū)域)并將語音 數(shù)據(jù)與動畫同步,來實現(xiàn)唇形同步。
此外,通過在用戶的請求下將音頻文件與動畫同步可以滿足用戶的 多種需求。
有益效果
本發(fā)明提供了動畫消息服務(wù)方法、系統(tǒng)和終端,能夠通過將3D動 畫文件轉(zhuǎn)換為flash文件而極大地減少動畫消息服務(wù)的數(shù)據(jù)量。
另外,本發(fā)明提供了動畫消息服務(wù)方法、系統(tǒng)和終端,能夠通過在 用戶的請求下修改某些動畫(即,唇形區(qū)域)而實現(xiàn)唇形同步,并將語 音數(shù)據(jù)與動畫同步,并通過在用戶的請求下將音頻文件與動畫同步而滿
足用戶的多種需求。
圖1是表示根據(jù)本發(fā)明優(yōu)選實施例的動畫消息服務(wù)系統(tǒng)的結(jié)構(gòu)的視圖。
圖2是表示根據(jù)本發(fā)明優(yōu)選實施例的動畫文件、唇形同步文件、最 終的動畫文件的結(jié)構(gòu)的視圖。
圖3是表示根據(jù)本發(fā)明優(yōu)選實施例的動畫消息服務(wù)方法的程序圖。
圖4是表示根據(jù)本發(fā)明優(yōu)選實施例的終端結(jié)構(gòu)的視圖。
圖5是表示根據(jù)本發(fā)明優(yōu)選實施例的再現(xiàn)最終動畫文件方法的流程圖。
具體實施方式
下面,將參考圖l描述根據(jù)本發(fā)明優(yōu)選實施例的動畫消息服務(wù)系統(tǒng) 的結(jié)構(gòu)。
網(wǎng)絡(luò)服務(wù)器100向通過有線/無線網(wǎng)絡(luò)所連接的各種類型的終端提
供用于選擇或編輯本發(fā)明的動畫消息的網(wǎng)站。另外,該網(wǎng)絡(luò)服務(wù)器ioo
還向具體的終端下載動畫消息。
數(shù)據(jù)庫102存儲用于根據(jù)本發(fā)明優(yōu)選實施例的動畫消息服務(wù)的各種 文件。所述文件包括動畫文件、音頻文件、唇形同步文件、動畫消息等, 如圖2 (a)至(d)所示。
所述動畫文件由通過將3D動畫文件轉(zhuǎn)換為flash文件而產(chǎn)生的動畫 文件和屬于動畫文件的角色的唇形位置的信息所構(gòu)成,如圖2的(a)中 所示。這里,該唇形位置信息指的是為了唇形同步而修改的位置信息。
該唇形同步文件由文本數(shù)據(jù)類型的聲明、與該聲明對應(yīng)的語音數(shù)據(jù) 和與該聲明對應(yīng)的唇形動作數(shù)據(jù)所構(gòu)成,如圖2 (c)中所示。
另外,由用戶所結(jié)合的動畫消息依賴于用戶的選擇而由動畫文件、 唇形位置信息、音頻文件和唇形同步文件中的一些或全部所構(gòu)成。
管理者終端104在管理者的請求下,使用例如3D MAX或Maya的軟件 而產(chǎn)生3D動畫,將該3D動畫轉(zhuǎn)換為flash文件作為動畫文件,并將該動畫
文件通過網(wǎng)絡(luò)服務(wù)器100存儲在數(shù)據(jù)庫102中。
另外,管理者終端104還向動畫文件中添加屬于該動畫文件中的角 色的唇形位置信息,以表現(xiàn)本發(fā)明的唇形同步功能的性能。
另外,管理者終端104在用戶的請求下產(chǎn)生音頻文件,并通過網(wǎng)絡(luò) 服務(wù)器100將該音頻文件存儲在數(shù)據(jù)庫102中。
例如是移動通信終端或個人計算機的各種類型的客戶終端T1至T3 通過有線/無線網(wǎng)絡(luò)來訪問網(wǎng)絡(luò)服務(wù)器100的網(wǎng)站,使用從存儲在數(shù)據(jù)庫 中的各種動畫文件、音頻文件和唇形同步文件中選定的一些來組織動畫 消息,并請求傳輸該動畫消息。可以向請求的終端或其他終端進行用于 傳輸動畫消息的請求。
現(xiàn)在,將參考圖3的程序圖來描述如上構(gòu)造的動畫消息服務(wù)系統(tǒng)的 操作。
管理者終端104在服務(wù)器供應(yīng)商的請求下,使用例如3D MAX或Maya 的軟件產(chǎn)生3D動畫文件(步驟200),并將該3D動畫文件轉(zhuǎn)換為flash文 件(步驟202)。此后,管理者終端104向已轉(zhuǎn)換為flash文件的動畫文件 中添加該動畫文件中所包含的角色的唇形位置信息,并和該唇形位置信 息一起,向網(wǎng)絡(luò)服務(wù)器100傳輸該動畫文件(步驟204)。
接收已經(jīng)添加了唇形位置信息的動畫文件的網(wǎng)絡(luò)服務(wù)器100在數(shù)據(jù) 庫102中存儲該動畫文件(步驟206)。
重復(fù)步驟200至206以在數(shù)據(jù)庫102中存儲與各個事件相對應(yīng)的多個 動畫文件。
另外,管理者終端102產(chǎn)生音頻文件并向網(wǎng)絡(luò)服務(wù)器100提供所產(chǎn)生 的音頻文件(步驟208),所述音頻文件可以在服務(wù)供應(yīng)商的請求下用作 背景音或效果音。
接收該音頻文件的管理者終端102將該音頻文件存儲在數(shù)據(jù)庫102 中(步驟210)。
重復(fù)步驟208至210以在數(shù)據(jù)庫102中存儲多個與多個事件相對應(yīng)的
音頻文件。
另外,管理者終端102在服務(wù)供應(yīng)商的請求下產(chǎn)生唇形同步文件,并向網(wǎng)絡(luò)服務(wù)器100提供所產(chǎn)生的唇形同步文件(步驟212),所述唇形同 步文件由聲明、與聲明對應(yīng)的語音數(shù)據(jù)和根據(jù)該語音數(shù)據(jù)的唇形動作數(shù) 據(jù)組成。
接收所述唇形同步文件的管理者終端102將唇形同步文件存儲在數(shù) 據(jù)庫102中(步驟214)。
重復(fù)步驟212和214以在數(shù)據(jù)庫102中存儲與各個聲明相對應(yīng)的多個
唇形同步文件。
當(dāng)多個客戶終端T1至T3中的一個(例如T1)在客戶的請求下,通過 有線/無線網(wǎng)絡(luò)訪問網(wǎng)絡(luò)服務(wù)器100時,該網(wǎng)絡(luò)服務(wù)器100示出存儲在數(shù)據(jù) 庫102中的動畫文件列表、音頻文件列表和唇形同步文件列表,客戶從所 示的列表中在動畫文件、音頻文件和唇形同步文件中選擇出一個或更多, 并向網(wǎng)絡(luò)服務(wù)器100發(fā)出請求以創(chuàng)建動畫消息(步驟218)。
根據(jù)客戶的請求,網(wǎng)絡(luò)服務(wù)器100從數(shù)據(jù)庫102中讀取由客戶選定的 動畫文件、音頻文件和唇形同步文件中的一個或更多,并基于所讀取的 文件而組織動畫消息。之后,網(wǎng)絡(luò)服務(wù)器100向客戶終端T1或客戶所請求 的客戶終端傳輸所組織的動畫消息。將動畫消息通過有線/無線網(wǎng)絡(luò)或其 他移動通信系統(tǒng)(未示出)傳輸。
接收所述動畫消息的客戶終端T1對包含在該動畫消息中的動畫文 件、音頻文件和唇形同步文件進行同步和再現(xiàn)。
現(xiàn)在,更詳細(xì)地描述再現(xiàn)動畫消息的方法。
在描述所述再現(xiàn)方法之前,首先參考圖4描述客戶終端T1的通常結(jié)構(gòu)。
客戶終端T1包括控制器300、存儲單元302、通信模塊302、操作面 板306、音頻信號處理器308、揚聲器310、視頻信號處理器312和顯示裝 置314。
控制器300控制客戶終端T1的整體操作,包括根據(jù)本發(fā)明的優(yōu)選實
施例再現(xiàn)動畫消息。
存儲單元302存儲多種信息,包括控制器300的處理程序和(具體地) 從網(wǎng)絡(luò)服務(wù)器100接收的動畫消息。通信模塊304通過無線網(wǎng)絡(luò)(例如是WiBro或其他移動通信系統(tǒng)(未 示出))與網(wǎng)絡(luò)服務(wù)器100通信。
操作面板306在用戶和控制器300之間進行相互作用,并向控制器 300提供與用戶選擇有關(guān)的各種類型的信息。
音頻信號處理器308在控制器300的控制下處理音頻信號,并通過揚 聲器310輸出處理后的音頻信號。
視頻信號處理器312在控制器300的控制下處理視頻信號,并通過顯 示裝置314輸出處理后的視頻信號。
現(xiàn)在,參考附圖5描述在如上構(gòu)建的客戶終端T1中再現(xiàn)動畫消息的 方法。
控制器300執(zhí)行指令以對存儲在存儲單元302中的動畫消息進行再 現(xiàn),該指令由用戶通過操作面板306輸入,或者控制器300檢查是否發(fā)生 了通過通信模塊304對動畫消息的接收事件(步驟400)。
如果發(fā)生了來自用戶的再現(xiàn)指令或動畫消息的接收事件,則控制器 300從存儲單元302中讀取動畫消息,并檢查在所讀取的動畫消息中是否 包括唇形同步文件和音頻文件(步驟404)。
如果在動畫消息中包括唇形同步文件和音頻文件,則控制器300對 包含在該動畫消息中的動畫文件、唇形同步文件的語音數(shù)據(jù)和音頻文件 進行同步和再現(xiàn),并基于包含在唇形同步文件(步驟406)中的唇形信息 而修改與添加至動畫文件中的唇形位置信息相對應(yīng)的圖像部分。結(jié)果, 包含在動畫消息中的角色的唇形響應(yīng)于語音數(shù)據(jù)而移動。這樣,就再現(xiàn) 了3D動畫,并且與該3D動畫同步地輸出背景音或效果音和語音數(shù)據(jù),并 且根據(jù)語音數(shù)據(jù),角色唇形就好像是該角色真地在說話一樣地移動。
另一方面,只要在該動畫消息中包含唇形同步文件(步驟408),則 控制器300將包含在該動畫消息中的動畫文件和唇形同步文件的語音數(shù)
據(jù)進行同步和再現(xiàn),并基于包含在唇形同步文件中的唇形位置信息而修 改與添加至該動畫文件中的唇形位置信息相對應(yīng)的圖像部分(步驟410)。 這樣,就再現(xiàn)了3D動畫,與該3D動畫同步地輸出語音數(shù)據(jù),并且根據(jù)語 音數(shù)據(jù),角色唇形就好像示該角色真地在說話一樣地移動。 另外,只要在該動畫消息中包含音頻文件,則控制器300僅將動畫 文件和音頻文件進行同步和再現(xiàn)(步驟412)。
工業(yè)實用性
盡管已經(jīng)參考指定的實施例和附圖示出和描述了本發(fā)明,但是本領(lǐng) 域技術(shù)人員應(yīng)當(dāng)理解,可以在形式和細(xì)節(jié)上作出各種變換。
這樣,本發(fā)明旨在覆蓋本發(fā)明的修改和變形,只要其落入所附權(quán)利 要求及其等價物的范圍之內(nèi)。
權(quán)利要求
1、一種動畫消息服務(wù)方法,包括步驟
將多個3D動畫文件分別轉(zhuǎn)換為flash文件;
將所述flash文件作為動畫文件存儲在數(shù)據(jù)庫中;以及
將從存儲在數(shù)據(jù)庫中的動畫文件中選擇出的一個動畫文件傳輸給指定客戶終端。
2、 根據(jù)權(quán)利要求
1所述的動畫消息服務(wù)方法,其中在動畫文件中包括角色的唇形位置信息,并且其中在數(shù)據(jù)庫中存儲多個唇形同步文件,所述每一個唇形同步文件 都由與多個聲明相對應(yīng)的語音數(shù)據(jù)和唇形動作數(shù)據(jù)構(gòu)成,還包括步驟將從多個唇形同步文件選定的一個唇形同步文件與動 畫文件一起傳輸給客戶終端。
3、 根據(jù)權(quán)利要求
1所述的動畫消息服務(wù)方法,其中在數(shù)據(jù)庫中存儲多個音頻文件,還包括步驟將從多個音頻文件中選定的一個音頻文件與動畫文件 一起傳輸給客戶終端。
4、 一種動畫消息再現(xiàn)方法,包括步驟檢查是否請求了再現(xiàn)動畫消息,所述動畫消息由動畫文件和包含在 動畫文件中的角色的唇形位置信息、語音數(shù)據(jù)和唇形動作數(shù)據(jù)所構(gòu)成; 以及將動畫文件和語音文件進行同步和再現(xiàn),并基于唇形動作數(shù)據(jù)而修 改與唇形位置信息相對應(yīng)的圖像。
5、 根據(jù)權(quán)利要求
4所述的動畫消息再現(xiàn)方法,其中在動畫消息中 包括音頻文件,以及其中與動畫文件同步地再現(xiàn)所述音頻文件。
6、 一種動畫消息服務(wù)系統(tǒng),包括 數(shù)據(jù)庫,存儲多個動畫文件;以及服務(wù)器,將多個3D動畫文件轉(zhuǎn)換為flash文件作為多個動畫文件,將所述多個動畫文件存儲在數(shù)據(jù)庫中,并向指定客戶終端傳輸從所述多 個動畫文件中選擇出的一個動畫文件。
7、 根據(jù)權(quán)利要求
6所述的動畫消息服務(wù)系統(tǒng),其中服務(wù)器在數(shù)據(jù) 庫中存儲包含在動畫文件中的角色的唇形位置信息;在數(shù)據(jù)庫中存儲多個唇形同步文件,所述唇形同步文件由與多個聲 明相對應(yīng)的語音數(shù)據(jù)和唇形動作數(shù)據(jù)構(gòu)成,以及將從多個唇形同步文件中選擇出的一個唇形同步文件與動畫文件 一起傳輸給客戶終端。
8、 根據(jù)權(quán)利要求
6所述的動畫消息服務(wù)系統(tǒng),其中服務(wù)器在數(shù)據(jù) 庫中存儲多個音頻文件,以及將從多個音頻文件中選擇出的一個音頻文件與動畫文件一起傳輸 給客戶終端。
9、 一種用于動畫消息服務(wù)的客戶終端,包括通信模塊,所述通信模塊與存儲了多個動畫文件和多個唇形同步文 件的動畫消息服務(wù)系進行統(tǒng)通信,所述唇形同步文件由包含在動畫文件 中的角色的唇形位置信息、語音數(shù)據(jù)和唇形動作數(shù)據(jù)構(gòu)成; 操作面板,所述操作面板提供與用戶的接口;以及 控制器,所述控制器請求動畫消息服務(wù)系統(tǒng)向指定的客戶終端發(fā)送 從動畫文件、包含在動畫文件中的唇形位置信息、和唇形同步文件之一 的選擇信息中的一個。
10、 根據(jù)權(quán)利要求
9所述的客戶終端,其中動畫消息服務(wù)系統(tǒng)還存 儲多個音頻文件,以及其中控制器請求動畫消息服務(wù)系統(tǒng)將音頻文件中的一個與動畫文 件一起傳輸給指定客戶終端。
11、 一種用于動畫消息服務(wù)的客戶終端,包括存儲單元,所述存儲單元存儲動畫消息,該動畫消息由動畫文件和 包含在動畫文件中的角色的唇形位置信息、語音數(shù)據(jù)和唇形動作數(shù)據(jù)構(gòu) 成;以及控制器,所述控制器對動畫文件和語音文件進行同步和再現(xiàn),并基 于唇形動作數(shù)據(jù)修改與唇形位置信息相對應(yīng)的圖像。
12、根據(jù)權(quán)利要求
11的客戶終端,其中動畫消息中還包括音頻文 件,以及其中控制器與動畫文件同步地再現(xiàn)音頻文件。
專利摘要
本發(fā)明的目的是提供動畫消息服務(wù)方法、系統(tǒng)和終端,能夠通過將3D動畫文件轉(zhuǎn)換為flash文件而極大地減少用于動畫消息服務(wù)的數(shù)據(jù)量。所述動畫消息服務(wù)系統(tǒng)包括數(shù)據(jù)庫,存儲多個動畫文件;和服務(wù)器,將多個3D動畫文件轉(zhuǎn)換為flash文件作為多個動畫文件,將所述多個動畫文件存儲在數(shù)據(jù)庫中,并向指定客戶終端傳輸從所述多個動畫文件中選擇出的一個動畫文件。所述服務(wù)器在數(shù)據(jù)庫中存儲包含在動畫文件中的角色的唇形位置信息,在數(shù)據(jù)庫中存儲多個唇形同步文件,該唇形同步文件由與多個聲明相對應(yīng)的語音數(shù)據(jù)和唇形動作數(shù)據(jù)構(gòu)成,并與動畫文件一起向客戶終端發(fā)送從該多個唇形同步文件中選擇出的一個唇形同步文件。
文檔編號GKCN101341767SQ200680001614
公開日2009年1月7日 申請日期2006年6月26日
發(fā)明者金泰植 申請人:啟明大學(xué)校產(chǎn)學(xué)協(xié)力團導(dǎo)出引文BiBTeX, EndNote, RefMan