[發明專利]一種動畫播放的方法和裝置有效
| 申請號: | 200910162732.X | 申請日: | 2009-08-12 |
| 公開(公告)號: | CN101615298A | 公開(公告)日: | 2009-12-30 |
| 發明(設計)人: | 黃朝興 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00 |
| 代理公司: | 北京鑫媛睿博知識產權代理有限公司 | 代理人: | 龔家驊 |
| 地址: | 518057廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動畫 播放 方法 裝置 | ||
技術領域
本發明涉及互聯網技術領域,尤其涉及一種動畫播放的方法和裝置。
背景技術
隨著計算機技術的發展,動畫制作與應用得到了迅猛的發展,使得動畫的制作從純手工繪制到手工繪制與計算機輔助繪制。而網絡技術的發展更加推動了動畫制作的發展與應用,借助于網絡平臺,動畫被大量運用于各種網頁制作,各種聊天工具豐富的動畫功能以及各種游戲(尤其是網絡游戲)的制作中。
動畫是由一系列的靜態幀組成的幀序列,幀是進行動畫制作的最基本的單位,每一個動畫都是由很多個幀構成的,用于顯示每一個靜態畫面,在時間軸上的每一幀包含需要顯示的所有內容,例如:圖形、聲音、各種素材和其他多種對象。當要對動畫進行播放時,首先將幀序列進行存儲,然后將幀序列中的每一個幀按照時間序列逐一顯示,從而形成連續的動畫效果。
現有技術中,對每個幀進行存儲時,每個幀的尺寸是一樣。當對一個內容較多,規模較大的動畫進行存儲和播放時,占用了大量的內存以及CPU(Center?Processing?Unit,中央處理器)計算資源。
在實現本發明的過程中,發明人發現現有技術至少存在如下問題:
現有技術,每一幀的尺寸是一樣,其實并不是每一幀畫面內容都完全布滿了畫面,往往有許多空白區域,而這些空白區域不僅占用內存,而且在動畫顯示時和場景融合的計算也消耗CPU計算資源。
發明內容
本發明提供了一種動畫播放的方法和裝置,用于對幀畫面的坐標進行修正后顯示幀畫面,節省幀畫面存儲時占用的內存空間,減少幀畫面顯示時融合到畫布的計算消耗。
本發明提供了一種動畫播放的方法,包括:
獲取動畫中下一待播放幀的幀畫面以及對應的初始坐標;
獲取所述幀畫面的位置與原始幀畫面位置的偏移量;
根據所述偏移量對所述初始坐標進行修正,獲取所述幀畫面的實際坐標;
在所述實際坐標顯示所述幀畫面。
所述獲取下一待播放幀的幀畫面以及對應的初始坐標之前,包括:
切割原始幀畫面,獲得所述幀畫面;
獲取所述幀畫面位置相對于所述原始幀畫面位置的偏移量;
存儲所述幀畫面和所述偏移量。
所述切割原始幀畫面,獲得所述幀畫面包括:
識別所述原始幀畫面的非透明像素的位置;
根據所述非透明像素的位置的識別結果獲取所述原始幀畫面的空白區域和非空白區域,所述非空白區域為規則形狀或非規則形狀;
存儲所述非空白區域,獲得所述幀畫面。
所述獲取所述幀畫面位置相對于所述原始幀畫面位置的偏移量為獲取所述幀畫面位置相對于所述原始幀畫面位置的左上方偏移量,包括:
獲取所述幀畫面位置相對于所述原始幀畫面位置的橫坐標偏移量和縱坐標偏移量;
所述獲取所述橫坐標偏移量具體為:獲取所述原始幀畫面的左側空白區域,所述空白區域的寬度為所述橫坐標偏移量;
所述獲取所述縱坐標偏移量具體為:獲取所述原始幀畫面的上側空白區域,所述空白區域的高度為所述縱坐標偏移量。
包括:
所述根據所述偏移量對所述初始坐標進行修正,獲取所述幀畫面的實際坐標為對所述初始坐標和所述偏移量求和。
所述原始幀畫面為尺寸相等的幀畫面。
本發明提供了一種動畫播放的裝置,包括:
第一獲取模塊,用于獲取動畫中下一待播放幀的幀畫面以及對應的初始坐標以及所述幀畫面的位置與原始幀畫面位置的偏移量;
修正模塊,用于根據所述第一獲取模塊獲取的所述偏移量對所述初始坐標進行修正,獲取所述幀畫面的實際坐標;
顯示模塊,用于在所述修正模塊獲取的所述實際坐標顯示所述幀畫面。
還包括:
切割模塊,用于切割原始幀畫面,獲得所述幀畫面;
第二獲取模塊,用于獲取所述切割模塊獲取的所述幀畫面位置相對于所述原始幀畫面位置的偏移量;
存儲模塊,用于存儲所述切割模塊獲取的幀畫面和所述第二獲取模塊獲取的所述偏移量。
所述切割模塊包括:
識別子模塊,用于識別所述原始幀畫面的非透明像素的位置;
獲取子模塊,用于根據所述識別子模塊識別的所述非透明像素的位置的識別結果獲取所述原始幀畫面的空白區域和非空白區域,所述非空白區域為規則形狀或非規則形狀;
存儲子模塊,用于存儲所述非空白區域,獲得所述幀畫面。
所述第二獲取模塊具體用于獲取所述幀畫面位置相對于所述原始幀畫面位置的左上方偏移量,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910162732.X/2.html,轉載請聲明來源鉆瓜專利網。





