[发明专利]动画播放方法及系统有效
申请号: | 201110211780.0 | 申请日: | 2011-07-27 |
公开(公告)号: | CN102903137A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 李静;于林海;陈瑜腾;杨华蓉;吴祖榕;黄景文 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;H04L12/58 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 播放 方法 系统 | ||
1.一种动画播放方法,包括以下步骤:
接收动画的配置信息;
获取窗口属性信息;
从所述动画的配置信息以及窗口属性信息中提取定位信息;
根据所述定位信息确定动画相对于窗口的播放位置;
从动画配置信息中调用动画,并在所述确定的相对于窗口的播放位置播放所述动画。
2.根据权利要求1所述的动画播放方法,其特征在于,所述从所述动画的配置信息以及窗口属性信息中提取定位信息的步骤为:
按照动画中动画帧的播放顺序从配置信息中提取出所述动画帧相对窗口的播放位置;
从所述动画帧相对窗口的播放位置和窗口属性信息提取出所述动画帧的定位信息。
3.根据权利要求2所述的动画播放方法,其特征在于,所述方法还包括:
在播放动画时根据所述配置信息对窗口进行动画处理。
4.根据权利要求1所述的动画播放方法,其特征在于,所述根据所述定位信息确定动画在窗口的播放位置的步骤包括:
由所述动画帧的定位信息在窗口上对动画帧进行定位,并从所述动画的配置信息中获取所述动画帧的显示尺寸;
根据所述动画帧的显示尺寸判断所述动画帧的播放图像在屏幕中是否被隐藏,若是,则
根据显示尺寸移动窗口位置。
5.根据权利要求1所述的动画播放方法,其特征在于,所述根据所述定位信息确定动画在窗口的播放位置的步骤之前还包括:
对接收了动画的配置信息的窗口进行截图得到窗口图像,将所述窗口图像作为确定动画播放位置的窗口;
隐藏所述接收了动画的窗口。
6.根据权利要求1所述的动画播放方法,其特征在于,所述动画为动画表情,所述接收动画的配置信息的步骤之前还包括:
通过即时通信客户端接收动画表情消息;
根据所述动画表情消息拉取所述动画表情消息对应的配置信息。
7.一种动画播放系统,其特征在于,包括:
接收模块,用于接收动画的配置信息;
信息推送模块,用于获取窗口属性信息;
提取模块,用于从所述动画的配置信息以及窗口属性信息中提取定位信息;
定位模块,用于根据所述定位信息确定动画在窗口的播放位置;
播放模块,用于从配置信息中调用动画,并在所述确定的窗口的播放位置播放所述动画。
8.根据权利要求7所述的动画播放系统,其特征在于,所述提取模块包括:
位置提取单元,用于按照动画中动画帧的播放顺序从配置信息中提取出所述动画帧相对窗口的播放位置;
定位信息生成单元,用于从所述动画帧相对窗口的播放位置和窗口属性信息提取出所述动画帧的定位信息。
9.根据权利要求8所述的动画播放系统,其特征在于,所述播放模块还用于在播放动画时根据所述配置信息对窗口进行动画处理。
10.根据权利要求7所述的动画播放系统,其特征在于,所述定位模块包括:
位置获取单元,用于由所述动画帧的定位信息在窗口上对动画帧进行定位,并从所述动画的配置信息中获取所述动画帧的显示尺寸;
窗口调整单元,用于根据所述动画帧显示尺寸判断所述动画帧的播放图像在屏幕中是否被隐藏,若是,则根据显示尺寸移动窗口位置。
11.根据权利要求7所述的动画播放系统,其特征在于,所述客户端还包括:
窗口处理模块,用于对接收了动画的配置信息的窗口进行截图得到窗口图像,将所述窗口图像作为确定动画播放位置的窗口,并隐藏所述接收了动画的窗口。
12.根据权利要求7所述的动画播放系统,其特征在于,所述动画为动画表情,所述接收模块还用于通过即时通信客户端接收动画表情,根据所述动画表情消息拉取所述动画表情消息对应的配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110211780.0/1.html,转载请声明来源钻瓜专利网。