[發明專利]動畫控制方法及系統有效
| 申請號: | 201110442422.0 | 申請日: | 2011-12-26 |
| 公開(公告)號: | CN103177465A | 公開(公告)日: | 2013-06-26 |
| 發明(設計)人: | 李昶博;彭勇;龔云華;李安琪 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;曾旻輝 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動畫 控制 方法 系統 | ||
1.一種動畫控制方法,其特征在于,包括以下步驟:
獲取動畫開始時間及動畫當前時間;
計算動畫已播放時間;
判斷已播放時間是否小于動畫總時長和/或下一幀動畫位置是否超出動畫終點位置;
若動畫已播放時間大于等于動畫總時長和/或下一幀動畫位置超出動畫終點位置,則繪制動畫終點幀并退出,否則執行下一幀動畫。
2.根據權利要求1所述的動畫控制方法,其特征在于,判斷下一幀動畫位置是否超出動畫終點位置的步驟包括計算下一幀動畫位置的步驟,所述計算下一幀動畫位置的步驟包括:
獲取動畫位置繪制邏輯;
根據所述繪制邏輯計算下一幀動畫所處的像素位置。
3.根據權利要求2所述的動畫控制方法,其特征在于,所述繪制邏輯為下一幀動畫所處的像素位置離動畫開始所處的像素位置的距離與動畫已播放時間及動畫終點位置到動畫開始位置的像素數距離成正比,而與動畫總時長成反比。
4.根據權利要求2所述的動畫控制方法,其特征在于,所述繪制邏輯為下一幀動畫所處的像素位置離動畫開始所處的像素位置的距離為將動畫已播放時間與動畫總時長的比值作為動畫終點位置到動畫開始位置的像素數距離的指數。
5.根據權利要求1所述的動畫控制方法,其特征在于,在執行下一幀動畫之前,還包括:
將需要移動的原始界面截圖;
隱藏原始界面,用截圖替換原始界面。
6.根據權利要求5所述的動畫控制方法,其特征在于,所述繪制動畫終點幀并退出的步驟包括:
顯示原始界面;
刪除截圖。
7.根據權利要求1所述的動畫控制方法,其特征在于,
所述獲取動畫開始時間的步驟為獲得CPU上電后到動畫開始時的周期數,所述獲取當前時間的步驟為獲得當前CPU的周期數;
所述判斷已播放時間是否小于動畫總時長的步驟為判斷當前CPU的周期數是否小于結束周期數,所述結束周期數為動畫開始時的周期數加動畫時長與CPU頻率的乘積。
8.根據權利要求1所述的動畫控制方法,其特征在于,所述獲取動畫開始時間的步驟包括:
累加計算CPU上電后到動畫開始時的周期數;
將周期數與CPU頻率的比值作為動畫開始時間。
9.根據權利要求8所述的動畫控制方法,其特征在于,所述獲取動畫當前時間,并計算動畫已播放時間的步驟包括:
累加計算CPU上電后到當前動畫的周期數;
將當前動畫的周期數與CPU頻率的比值作為動畫當前時間;
將動畫當前時間與動畫開始時間的差值作為動畫已播放時間。
10.根據權利要求1所述的動畫控制方法,其特征在于,繪制動畫終點幀并退出之前只執行動畫的命令而不作其他任何操作。
11.根據權利要求1所述的動畫控制方法,其特征在于,還包括顯示幀間元素的運動軌跡的步驟,所述計算幀間元素的運動軌跡的步驟包括:
獲取幀間元素隨時間變化的位置和/或形狀控制邏輯;
獲取所述控制邏輯中幀間元素總時長與CPU頻率的乘積;
將所述乘積作為幀間元素的位置和/或形狀的狀態數;
獲取時間差,所述時間差為所述幀間元素起始幀到當前幀的時間差,所述時間差由起始幀的CPU周期數與當前幀的CPU周期數的周期數之差表示;
根據所述周期數之差及所述狀態數確定所述幀間元素的位置和/或形狀;
根據所述位置和/或形狀顯示所述幀間元素。
12.一種動畫控制系統,其特征在于,包括:
時間獲取模塊,用于獲取動畫開始時間及當前時間;
時間計算模塊,與所述時間獲取模塊連接,計算動畫已播放時間;
判斷模塊,與所述時間計算模塊相連,用于判斷已播放時間是否小于動畫總時長和/或下一幀動畫位置是否超出動畫終點位置;
控制模塊,與所述判斷模塊相連,若動畫已播放時間大于等于動畫總時長和/或下一幀動畫位置超出動畫終點位置,則繪制動畫終點幀并退出,否則執行下一幀動畫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110442422.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:輪胎的輔助支撐裝置
- 下一篇:擋風玻璃噴淋除霧氣機構





