[發明專利]一種手機桌面動畫內容平滑過渡的方法和裝置有效
| 申請號: | 201110440987.5 | 申請日: | 2011-12-26 |
| 公開(公告)號: | CN103176788A | 公開(公告)日: | 2013-06-26 |
| 發明(設計)人: | 裴崢;吳篁;宋丹;許欣欣;劉猛 | 申請(專利權)人: | 中國移動通信集團福建有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06T13/00 |
| 代理公司: | 北京中譽威圣知識產權代理有限公司 11279 | 代理人: | 郭振興;彭曉玲 |
| 地址: | 350003 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 手機 桌面 動畫 內容 平滑 過渡 方法 裝置 | ||
1.一種手機桌面動畫內容平滑過渡的方法,其特征在于,包括步驟:
根據預置在手機中的起始動畫、終止動畫和過渡動畫分別生成起始動畫隊列、終止動畫隊列和過渡動畫隊列,根據起始動畫隊列、終止動畫隊列、過渡動畫隊列和預置在手機中的動畫配置文件的信息生成動畫顯示隊列;
順次讀取動畫顯示隊列中的動畫索引值,根據動畫索引值得到圖片的位置信息;
根據圖片的位置信息將每次讀取的圖片,使用緩沖機制調用容器進行播放。
2.如權利要求1所述的方法,其特征在于,在手機中預置的圖片都是png圖片,還包括以下步驟:
根據圖片的位置信息讀取帶alpha通道的png圖片,對所讀取的png圖片進行解碼生成帶alpha通道的bmp圖片,再經過像素個數與字節對齊,將帶alpha通道的bmp圖片分解為一張不帶alpha通道的真彩色bmp圖片和一張灰度圖片,將所述不帶alpha通道的真彩色bmp圖片和所述灰度圖片進行疊加作為待播放的圖片。
3.如權利要求1或2所述的方法,其特征在于,還包括以下步驟:
根據手機中起始動畫個數和終止動畫個數,建立二維過渡動畫索引表,并賦予初始值均為-1;
根據動畫配置文件中關于起始動畫和終止動畫兩者與對應過渡動畫的信息,將起始動畫在起始動畫隊列中的索引值記錄為過渡動畫的索引表的橫坐標,將終止動畫在終止動畫隊列中的索引值記錄為過渡動畫的索引表的縱坐標,將過渡動畫的索引表中的索引值賦值為該過渡動畫所在過渡動畫隊列中的索引值加1取反所得的值。
4.如權利要3所述的方法,其特征在于,根據起始動畫隊列、終止動畫隊列、過渡動畫隊列和預置在手機中的動畫配置文件的信息生成動畫顯示隊列的步驟進一步包括:
將當前動畫作為起始動畫;
根據系統或用戶事件獲取待播放的動畫作為終止動畫;
根據起始動畫的索引值與終止動畫的索引值在過渡動畫索引表中查詢過渡動畫的索引值;
以起始動畫索引值、過渡動畫索引值和終止動畫索引值為存儲內容生成動畫顯示隊列。
5.如權利要求4所述的方法,其特征在于,根據起始動畫隊列、終止動畫隊列、過渡動畫隊列和預置在手機中的動畫配置文件的信息生成動畫顯示隊列的步驟進一步包括:
預設起始動畫或終止動畫中的一個為中間動畫;
將當前動畫作為起始動畫,根據系統或用戶事件獲取待播放的動畫作為終止動畫;
判斷起始動畫或終止動畫是否為中間動畫,如果均不是中間動畫,則在起始動畫與終止動畫之間插入中間動畫,生成起始動畫至中間動畫和中間動畫至終止動畫兩組動畫;
初始化動畫顯示隊列;
將起始動畫的索引值加入動畫顯示隊列;
根據起始動畫的索引值與中間動畫的索引值在過渡動畫索引表中查詢過渡動畫的索引值,如果過渡動畫的索引值不為-1,則將起始動畫和中間動畫相對應的過渡動畫的索引值加1取反,加入到動畫顯示隊列;
將中間動畫的索引值加入動畫顯示隊列;
根據中間動畫的索引值與終止動畫的索引值在過渡動畫索引表中查詢過渡動畫的索引值,如果過渡動畫的索引值不為-1,則將中間動畫和終止動畫相對應的過渡動畫的索引值加1取反,加入到動畫顯示隊列;
將終止動畫的索引值加入動畫顯示隊列。
6.如權利要求1所述的方法,其特征在于,起始動畫圖片和終止動畫圖片循環顯示至少一遍,過渡動畫圖片播放一遍。
7.如權利要求3所述的方法,其特征在于,所生成的起始動畫隊列、終止動畫隊列、過渡動畫隊列分別保存了各自隊列中每組動畫的圖片幀信息,所述圖片幀信息包括幀序號、圖片幀對應的圖片名稱、幀間隔時間和圖片位置信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團福建有限公司,未經中國移動通信集團福建有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110440987.5/1.html,轉載請聲明來源鉆瓜專利網。
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





