[发明专利]动画播放方法及系统有效
申请号: | 201110211780.0 | 申请日: | 2011-07-27 |
公开(公告)号: | CN102903137A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 李静;于林海;陈瑜腾;杨华蓉;吴祖榕;黄景文 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;H04L12/58 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 播放 方法 系统 | ||
【技术领域】
本发明涉及媒体播放技术,特别是涉及一种动画播放方法及系统。
【背景技术】
在工作和生活中,越来越多的用户进行着动画的播放,例如,用户通过播放器载入动画使得动画在播放器的播放界面中以视频形式表达;用户在通过聊天软件客户端的窗口与互联网中的其他用户进行即时沟通时,也会采用发送动画表情并展示该动画表情来直观是反映用户的想法和情绪。
然而,无论是通过播放器还是聊天软件客户端的窗口均只能在预先设定的界面中进行所有动画的播放,不能根据动画中所播放的内容来进行灵活地变化。
【发明内容】
基于此,有必要提供一种可提高播放灵活性的动画播放方法。
此外,还有必要提供一种可提高播放灵活性的动画播放系统。
一种动画播放方法,包括以下步骤:
接收动画的配置信息;
获取窗口属性信息;
从所述动画的配置信息以及窗口属性信息中提取定位信息;
根据所述定位信息确定动画在窗口的播放位置;
从配置信息中调用动画,并在所述确定的窗口的播放位置播放。
优选地,所述从所述动画的配置信息以及窗口属性信息中提取定位信息的步骤为:
按照动画中动画帧的播放顺序从配置信息中提取出所述动画帧相对窗口的播放位置;
从所述动画帧相对窗口的播放位置和窗口属性信息提取出所述动画帧的定位信息。
优选地,所述方法还包括:
在播放动画时根据所述配置信息对窗口进行动画处理。
优选地,所述根据所述定位信息确定动画在窗口的播放位置的步骤包括:
由所述动画帧的定位信息在窗口上对动画帧进行定位,并从所述动画的配置信息中获取所述动画帧的显示尺寸;
根据所述动画帧的显示尺寸判断所述动画帧的播放图像在屏幕中是否被隐藏,若是,则
根据显示尺寸移动窗口位置。
优选地,所述根据所述定位信息确定动画在窗口的播放位置的步骤之前还包括:
对接收了动画的配置信息的窗口进行截图得到窗口图像,将所述窗口图像作为确定动画播放位置的窗口;
隐藏所述接收了动画的窗口。
优选地,所述动画为动画表情,所述接收动画的配置信息的步骤之前还包括:
通过即时通信客户端接收动画表情消息;
根据所述动画表情消息拉取所述动画表情消息对应的配置信息。
一种动画播放系统,包括:
接收模块,用于接收动画;
信息推送模块,用于获取窗口属性信息;
提取模块,用于从所述动画以及窗口属性信息中提取定位信息;
定位模块,用于根据所述定位信息确定动画在窗口上的播放位置;
播放模块,用于在所述窗口上播放所述动画。
优选地,所述提取模块包括:
位置提取单元,用于根据所述动画查询配置信息;
定位信息生成单元,用于由所述配置信息和窗口属性信息提取出定位信息。
优选地,所述播放模块还用于在播放动画时根据所述配置信息对窗口进行动画处理。
优选地,所述定位模块包括:
位置获取单元,用于由所述定位信息在窗口上对动画进行定位,并得到动画的显示尺寸;
窗口调整单元,用于根据所述显示尺寸判断所述动画在屏幕中是否被隐藏,若是,则移动窗口位置。
优选地,所述窗口调整单元还用于根据所述显示尺寸将设置了播放位置的窗口边缘向远离屏幕边界的方向移动。
优选地,所述客户端还包括:
窗口处理模块,用于对接收了动画的窗口进行截图得到窗口图像,将所述窗口图像作为确定动画播放位置的窗口,并隐藏所述接收了动画的窗口。
优选地,所述动画为动画表情,所述接收模块还用于通过即时通信客户端接收动画表情,根据所述动画表情消息拉取所述动画表情消息对应的配置信息。
上述动画播放方法及系统中,通过从动画及窗口属性信息中提取到的定位信息确定了动画在窗口中的实际播放位置,实现了根据播放的动画来设定动画将在窗口中的哪一位置进行播放,动画的变化将引起定位信息的变化,进而改变动画在窗口上的播放位置,大大地提高了动画播放过程中的灵活性。
上述动画播放方法及系统中,根据播放的动画来改变窗口,使窗口可跟随动画中的内容进行变化,大大地丰富了动画播放过程的表达方式,更为准确地反映了动画所要表达的想法和情绪。
【附图说明】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110211780.0/2.html,转载请声明来源钻瓜专利网。