[发明专利]一种手机桌面动画内容平滑过渡的方法和装置有效
申请号: | 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.vipzhuanli.com/pat/books/201110440987.5/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法