[发明专利]Flash动画数据转换为HTML5数据的方法有效

专利信息
申请号: 201110431053.5 申请日: 2011-12-20
公开(公告)号: CN103176986B 公开(公告)日: 2017-05-24
发明(设计)人: 庄玥;薛华敏;蒋彦;张成文;孙建 申请(专利权)人: 上海博泰悦臻电子设备制造有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京集佳知识产权代理有限公司11227 代理人: 骆苏华
地址: 200030 上海市徐汇区天钥*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: flash 动画 数据 转换 html5 方法
【说明书】:

技术领域

发明涉及信息处理技术领域,尤其涉及一种Flash动画数据转换为HTML5数据的方法。

背景技术

现有移动终端中应用程序的嵌入式广告,大都是文字或静态的图片,给人的感觉比较死板,所以广告效果较差,即使使用gif格式图片取代静态的图片,但基于gif格式文件本身的要求和标准,其动画效果也非常有限。

为了提高广告的动画效果,现有技术中可以将广告内容转换为Flash格式动画,进而在支持Flash格式的移动终端进行播放。但是其至少存在以下两个方面的缺陷:

一方面,现有技术中Flash软件生成的产品在移动终端上的资源占用大、且采用flash播放器进行播放时,flash播放器可能会被利用漏洞,从而引起安全性的问题。

另一方面,由于Flash存在的上述问题,现有技术中很多移动终端并不支持Flash格式文件的播放,如:苹果公司的移动终端(包括:最新和以往的IOS平台)都不支持Flash格式。

针对上述缺陷,Adobe公司开发出一种可以将Flash动画数据转换为HTML5(Hypertext Markup Language,HTML,文本标记语言)数据的Wallaby(沙袋鼠)软件。但是该软件需要同时提供发布文件(即SWF文件)和源文件(即fla文件),并只支持采用Adobe Flash Professional CS5.5版本形成的Flash动画数据的转换。

针对上述缺陷,Google(谷歌)公司也开发出一种可以将Flash数据转换为HTML5数据的Swiffy软件。但是该软件只能借助google浏览器进行在线转换,从而限制了本地脱机的使用;且转换的使用受限于网络状态,从而转换速度较慢。

发明内容

本发明解决的问题是提供一种Flash动画数据转换为HTML5数据的方法,既可以脱机转换,且转换速度较快;又可以兼容Adobe Flash的任意版本,且无需源文件。

为了解决上述问题,本发明提供了一种Flash动画数据转换为HTML5数据的方法,包括:

提供SWF格式的Flash动画文件,所述Flash动画文件包括多个媒体对象,每个媒体对象包括多帧数据;

提取Flash动画文件的基本信息,形成HTML格式的基本文件;

提取媒体对象对应的每帧数据的状态信息,形成XML(Extensive MakeupLanguage,可扩展标示语音)格式的状态文件;

判断媒体对象中数据的类型;

当媒体对象中数据的类型为位图时,加载所述媒体对象;当媒体对象中数据的类型为矢量图形时,提取所述媒体对象对应的矢量节点信息和贝塞尔曲线(Bézier curve)信息,并通过HTML5进行重新绘制,得到更新后的媒体对象,加载更新后的媒体对象;

根据所述HTML格式的基本文件和XML格式的状态文件,通过浏览器对加载的媒体对象进行还原,形成与Flash动画文件对应的HTML5数据。

可选地,所述状态信息包括:属性、滤镜和遮罩状态。

可选地,所述基本信息包括:舞台尺寸、背景颜色、影片总长度和影片帧频。

可选地,所述更新后的媒体对象是通过调用HTML5的canvas接口实现的。

可选地,所述位图的格式包括:JPG格式或PNG格式。

可选地,加载所述媒体对象包括调用Adobe AIR软件中的文件访问接口对所述媒体对象进行存储。

可选地,所述矢量节点信息和贝塞尔曲线信息通过访问Adobe AIR软件中的图形接口(graphic接口)获取。

可选地,所述进行还原包括:根据所述XML格式的状态文件,还原每帧数据的状态;根据所述HTML格式的文件,还原HTML5数据的基本信息。

可选地,所述提取Flash动画文件的基本信息包括:将SWF文件映射为媒体容器,所述媒体容器包括动画舞台容器;从所述动画舞台容器中提取Flash动画文件的基本信息。

与现有技术相比,本发明具有以下优点:本发明提供了一种可以将Flash动画数据转换为HTML5数据的方法,先从SWF格式的Flash动画数据中提取基本信息、每帧数据的状态信息和位图或矢量节点信息和贝塞尔曲线信息;进而对矢量图形的媒体对象进行重新绘制;最后对加载的媒体对象进行还原即可形成与Flash动画文件对应的HTML5数据。

一方面,可以脱机进行转换,从而无需受到网络条件的限制,进而可以提高转换的速度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博泰悦臻电子设备制造有限公司,未经上海博泰悦臻电子设备制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110431053.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top