[發(fā)明專利]一種動畫的實現(xiàn)方法和終端有效
| 申請?zhí)枺?/td> | 201711462832.5 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN109993817B | 公開(公告)日: | 2022-09-20 |
| 發(fā)明(設(shè)計)人: | 李帥;趙松齡;袁樹健;魏亮 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00 |
| 代理公司: | 深圳市深佳知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 動畫 實現(xiàn) 方法 終端 | ||
本發(fā)明實施例公開了一種動畫的實現(xiàn)方法和終端,用于提高動畫的制作效率,減少對終端的性能消耗。本發(fā)明實施例提供一種動畫的實現(xiàn)方法,包括:從美術(shù)制作數(shù)據(jù)庫中獲取動畫原型文件;從所述動畫原型文件中導(dǎo)出圖片序列幀;對所述圖片序列幀進(jìn)行視頻編碼,得到視頻壓縮文件;將所述視頻壓縮文件存儲到動畫數(shù)據(jù)庫中,所述動畫數(shù)據(jù)庫用于存儲動畫播放時所需的視頻壓縮文件。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種動畫的實現(xiàn)方法和終端。
背景技術(shù)
目前在移動終端的應(yīng)用程序(Application,APP)中,為了追求更好的用戶交互效果,大量APP都使用了較復(fù)雜的動畫,而現(xiàn)有動畫效果實現(xiàn)方案在通用性、性能、實現(xiàn)人力成本等方面都存在不足之處。因此,如何實現(xiàn)這些復(fù)雜的動畫效果成為目前業(yè)界的挑戰(zhàn)。
現(xiàn)有技術(shù)中,APP常用的動畫實現(xiàn)方式有兩種,分別是:原生(Native)動畫和超文本標(biāo)記語言第5次修改(Hyper Text Markup Language 5,HTML5)動畫。在Native動畫的制作過程中,首先需要美術(shù)人員設(shè)計出動畫,開發(fā)人員和美術(shù)人員進(jìn)行動畫設(shè)計的溝通,然后由開發(fā)人員使用系統(tǒng)提供的應(yīng)用程序編程接口(Application Programming Interface,API)在APP內(nèi)還原出該動畫模型,最后再展示出動畫。在HTML5動畫的制作過程中,首先需要美術(shù)人員設(shè)計出動畫,開發(fā)人員和美術(shù)人員進(jìn)行動畫設(shè)計的溝通,然后由開發(fā)人員使用層疊樣式表(Cascading Style Sheet,CSS)、Canvas等技術(shù)在網(wǎng)頁(WEB)上還原出該動畫模型,接下來在APP內(nèi)通過網(wǎng)頁顯示(Webview)控件加載對應(yīng)的動畫網(wǎng)址,最終實現(xiàn)動畫展示。
上述現(xiàn)有技術(shù)中,動畫效果從設(shè)計原型到實現(xiàn),需要美術(shù)人員和開發(fā)人員進(jìn)行動畫設(shè)計的溝通,由于彼此之間知識背景的不同,導(dǎo)致溝通交流成本較高,降低了動畫的制作效率。另外,對于現(xiàn)有的Native動畫而言,動畫實現(xiàn)耗時長,開發(fā)人員需要大量時間才能完成設(shè)計原型的還原,也降低了動畫的制作效率。例如,用代碼實現(xiàn)將一個圖片元素,從某個位置平移、旋轉(zhuǎn)、放縮,達(dá)到動畫的效果等。對于現(xiàn)有的HTML5動畫,需要使用CSS、Canvas等技術(shù)在網(wǎng)頁上還原出該動畫模型,會導(dǎo)致APP客戶端性能消耗增大。
綜上分析可知,現(xiàn)有技術(shù)存在動畫制作效率低的問題,以及存在對APP客戶端的性能消耗很大的問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種動畫的實現(xiàn)方法和終端,用于提高動畫的制作效率,減少對終端的性能消耗。
為解決上述技術(shù)問題,本發(fā)明實施例提供以下技術(shù)方案:
第一方面,本發(fā)明實施例提供一種動畫的實現(xiàn)方法,包括:
從美術(shù)制作數(shù)據(jù)庫中獲取動畫原型文件;
從所述動畫原型文件中導(dǎo)出圖片序列幀;
對所述圖片序列幀進(jìn)行視頻編碼,得到視頻壓縮文件;
將所述視頻壓縮文件存儲到動畫數(shù)據(jù)庫中,所述動畫數(shù)據(jù)庫用于存儲動畫播放時所需的視頻壓縮文件。
第二方面,本發(fā)明實施例還提供一種終端,包括:
文件獲取模塊,用于從美術(shù)制作數(shù)據(jù)庫中獲取動畫原型文件;
序列幀導(dǎo)出模塊,用于從所述動畫原型文件中導(dǎo)出圖片序列幀;
視頻編碼模塊,用于對所述圖片序列幀進(jìn)行視頻編碼,得到視頻壓縮文件;
存儲模塊,用于將所述視頻壓縮文件存儲到動畫數(shù)據(jù)庫中,所述動畫數(shù)據(jù)庫用于存儲動畫播放時所需的視頻壓縮文件。
本申請的第三方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有指令,當(dāng)其在計算機上運行時,使得計算機執(zhí)行上述各方面所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711462832.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





