[发明专利]动画文件生成及播放方法、装置和系统在审
申请号: | 201810818524.X | 申请日: | 2018-07-24 |
公开(公告)号: | CN108881997A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 邓文强 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N5/265;G06T13/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画文件 图像帧 播放 帧数据 减小 申请 合并 通用 转换 | ||
本申请提供了一种动画文件生成及播放方法、装置和系统,其中动画文件生成方法包括:获取包含多个图像帧的原始动画文件;逐一拆分所述原始动画文件中图像帧,获得与图像帧一一对应的帧数据;按所述多个图像帧的播放顺序,合并所述多个图像帧一一对应的多个帧数据,获得重组动画文件。本申请可以将原始动画文件转换为通用版的重组动画文件,以便后续在其它平台上播放重组动画文件;另外,重组动画文件资源体积小于原始动画文件,所以可以减小资源体积。
技术领域
本申请涉及通信技术领域,尤其涉及一种动画文件生成及播放方法、装置和系统。
背景技术
目前电子终端可以安装视频客户端、网页客户端等客户端,客户端可以采用动画播放技术来播放动画文件,以便实现小视频的播放功能。以奇秀web端为例,特效动画的格式为swf格式,技术上受限于flash player播放器,无法在其它平台(js前端、安卓、ios等)使用。
目前,adobe公司宣布即将停止flash的相关服务,所以需要采用新技术方案实现web端特效动画的展示。
发明内容
鉴于此,本申请提供一种动画文件生成及播放方法、装置和系统,可以原始动画文件转换为通用版的重组动画文件,以便后续在其它平台上播放重组动画文件;另外,重组动画文件相对于原始动画文件而言,其资源体积较小,可以占用较小存储空间。
为了解决上述问题,提供了下述技术特征:
一种动画文件生成方法,包括:
获取包含多个图像帧的原始动画文件;
逐一拆分所述原始动画文件中图像帧,获得与图像帧一一对应的帧数据;
按所述多个图像帧的播放顺序,合并所述多个图像帧一一对应的多个帧数据,获得重组动画文件。
一种动画文件播放方法,包括:
按重组动画文件中多个帧数据排列顺序,下载并获取重组动画文件中一帧数据,将该帧数据作为当前帧数据;其中所述重组动画文件包括从原始动画文件中拆分多个图像帧后获得的与多个图像帧一一对应的多个帧数据,且,所述多个帧数据按照多个图像帧的播放顺序依次排列;
生成与所述当前帧数据对应的重组图像帧;
渲染并播放所述重组图像帧;
在所述当前帧数据非所述重组动画文件中末尾帧数据的情况下,执行按重组动画文件中多个帧数据排列顺序,下载并获取重组动画文件中一帧数据,将该帧数据作为当前帧数据的步骤,直到所述当前帧数据为末尾帧数据。
一种动画文件生成装置,包括:
获取单元,用于获取包含多个图像帧的原始动画文件;
拆分单元,用于逐一拆分所述原始动画文件中图像帧,获得与图像帧一一对应的帧数据;
合并单元,用于按所述多个图像帧的播放顺序,合并所述多个图像帧一一对应的多个帧数据,获得重组动画文件。
一种服务器,其上存储应用程序,执行该应用程序用于实现如下步骤:
按重组动画文件中多个帧数据排列顺序,下载并获取重组动画文件中一帧数据,将该帧数据作为当前帧数据;其中所述重组动画文件包括从原始动画文件中拆分多个图像帧后获得的与多个图像帧一一对应的多个帧数据,且,所述多个帧数据按照多个图像帧的播放顺序依次排列;
生成与所述当前帧数据对应的重组图像帧;
渲染并播放所述重组图像帧;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810818524.X/2.html,转载请声明来源钻瓜专利网。