[發明專利]一種動畫播放方法、裝置及存儲介質有效
| 申請號: | 201810243364.0 | 申請日: | 2018-03-23 |
| 公開(公告)號: | CN110300047B | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 況鷹;秦鵬 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04N21/44;H04N21/4402;H04N21/4788;H04N21/81 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動畫 播放 方法 裝置 存儲 介質 | ||
本發明實施例公開了一種動畫播放方法、裝置及存儲介質,本發明實施例可以獲取待播放的動畫文件;當檢測到攜帶動畫標識的播放指令時,從動畫文件中獲取與動畫標識對應的待播放動畫的信息;從待播放動畫的信息中獲取待播放動畫中每個層次的待播放對象,以及每個待播放對象的動作信息和關鍵幀信息;根據每個層次的待播放對象及其對應的動作信息和關鍵幀信息對待播放動畫進行播放。該方案可以對所屬不同層次的每個待播放對象進行控制,并將每個層次的待播放對象及其對應的動作信息和關鍵幀信息進行組合來實現對動畫進行播放,由于播放的每個層次的待播放對象相對于播放圖像幀的文件較小,因此,可以節省動畫播放的資源,以及提高了動畫播放的靈活性。
技術領域
本發明涉及圖像處理技術領域,具體涉及一種動畫播放方法、裝置及存儲介質。
背景技術
隨著終端的不斷普及,以及終端技術的迅速發展,通過終端進行信息交互的內容越來越豐富,例如,動畫交互,以動畫表情為例,用戶可以通過終端上的即時通訊向好友發送動畫表情,或者,接收好友發送的動畫表情,在終端的顯示界面上即可播放該動畫表情。
現有技術中,動畫表情一般是以便攜式網絡圖形(Portable Network Graphics,PNG)序列幀存在,對于PNG序列幀的動畫,該動畫文件包括多幀圖像,其動畫文件比較大,而且當進行動畫播放時,只能以頻率為基礎逐幀圖像進行播放,例如,每間隔預設時間依次播放不同幀圖像。
在對現有技術的研究和實踐過程中,本發明的發明人發現,對于PNG序列幀的動畫,其動畫文件比較大,會占用較多的資源,例如占用較多的存儲資源或消耗較多的傳輸資源等,而且只能以頻率為基礎的逐幀圖像播放來實現動畫播放,無法靈活實現復雜的屬性動畫效果。
發明內容
本發明實施例提供一種動畫播放方法、裝置及存儲介質,旨在節省動畫播放的資源,以及提高動畫播放的靈活性。
為解決上述技術問題,本發明實施例提供以下技術方案:
一種動畫播放方法,包括:
獲取待播放的動畫文件;
當檢測到攜帶動畫標識的播放指令時,從所述動畫文件中獲取與所述動畫標識對應的待播放動畫的信息;
從所述待播放動畫的信息中獲取所述待播放動畫中每個層次的待播放對象,以及每個待播放對象的動作信息和關鍵幀信息;
根據每個層次的待播放對象及其對應的動作信息和關鍵幀信息對所述待播放動畫進行播放。
一種動畫播放裝置,包括:
文件獲取單元,用于獲取待播放的動畫文件;
信息獲取單元,用于當檢測到攜帶動畫標識的播放指令時,從所述動畫文件中獲取與所述動畫標識對應的待播放動畫的信息;
對象獲取單元,用于從所述待播放動畫的信息中獲取所述待播放動畫中每個層次的待播放對象,以及每個待播放對象的動作信息和關鍵幀信息;
播放單元,用于根據每個層次的待播放對象及其對應的動作信息和關鍵幀信息對所述待播放動畫進行播放。
一種存儲介質,所述存儲介質存儲有多條指令,所述指令適于處理器進行加載,以執行上述動畫播放方法中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810243364.0/2.html,轉載請聲明來源鉆瓜專利網。





