[发明专利]将SWF格式文件转换为视频文件的系统及其实现方法无效
| 申请号: | 200710077581.9 | 申请日: | 2007-12-04 |
| 公开(公告)号: | CN101207774A | 公开(公告)日: | 2008-06-25 |
| 发明(设计)人: | 欧阳泳春;林金龙 | 申请(专利权)人: | 欧阳泳春;林金龙 |
| 主分类号: | H04N5/92 | 分类号: | H04N5/92;G06F17/30 |
| 代理公司: | 深圳市德力知识产权代理事务所 | 代理人: | 林才桂 |
| 地址: | 中国香港新界*** | 国省代码: | 中国香港;81 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | swf 格式文件 转换 视频文件 系统 及其 实现 方法 | ||
技术领域
本发明涉及视频播放技术领域,尤其涉及一种SWF格式动画文件与视频文件的转换技术。
背景技术
诙谐、幽默而又小巧的Flash动画是近年来互联网上最为流行的动画形式,其具有矢量文件小、传输速度快、文件尺寸小等特点。而Flash作品为SWF文件,其是一种SWF文件后缀的计算机文件格式,只限于使用计算机,如果使用现有技术传播Flash作品,将仅限于因特网用户之间进行。而现在电脑网络的普及率还不是很高,许多人还无法直接欣赏到那些可爱的小动画,而DVD机和VCD机却已相当普及,如果我们能把Flash动画在DVD机和VCD机中播放出来,就可以让更多的人通过不同的途径享受到电脑网络给人们生活带来的乐趣。
发明内容
因此,本发明的目的在于提供一种将SWF格式文件转换为视频文件的系统及其实现方法,其使得现有普通视频播放终端(如DVD、VCD等)能播放SWF动画文件,以让更多的人通过不同的途径享受到电脑网络给人们生活带来的乐趣。
为实现上述目的,本发明提供一种将SWF格式文件转换为视频文件的系统,包括:文件缓冲模块、文件解析和元素提取模块、位图绘制模块、数据转换模块以及显示缓冲模块,文件缓冲模块与文件解析和元素提取模块电性连接,文件解析和元素提取模块与位图绘制模块电性连接,位图绘制模块与数据转换模块电性连接,数据转换模块与显示缓冲模块电性连接。
所述的将SWF格式文件转换为视频文件的系统,其中,还包括一个控制器,其与文件解析和元素提取模块电性连接,其控制文件解析和元素提取模块的读写操作,当文件解析和元素提取模块解析到按键元素时,向控制器发出读键请求,然后根据控制器返回的结果,选择执行读写方式。
所述的将SWF格式文件转换为视频文件的系统,其中,控制器还与数据转换模块电性连接,数据转换模块可根据控制器的控制命令,改变数据转换方式。
一种将SWF格式文件转换为视频文件的方法,包括如下步骤:
步骤1:文件解析和元素提取模块读取SWF文件数据并将其生成一系列独立的图形帧元素及其显示列表;
步骤2:文件解析和元素提取模块根据图形帧元素及其显示列表向位图绘制模块发送数据和绘图控制命令;
步骤3:位图绘制模块将文件解析和元素提取模块发送的数据和绘图控制命令生成位图;
步骤4:数据转换模块将位图转换成视频数据流并写入到显示缓冲模块。
所述的将SWF格式文件转换为视频文件的方法,其中,所述步骤1中,文件解析和元素提取模块从文件缓冲模块中一帧一帧的读取SWF格式动画数据文件,并一帧一帧的提取帧元素和显示列表,最后生成一系列独立的图形帧元素及其显示列表。
所述的将SWF格式文件转换为视频文件的方法,其中,所述帧元素包括图形、位图以及文字。
所述的将SWF格式文件转换为视频文件的方法,其中,所述步骤2中,文件解析和元素提取模块向位图绘制模块一帧一帧的发送数据和绘图控制命令,如果帧元素为位图则直接传送数据,如果帧元素为图形则发送绘图控制命令,如果帧元素为文字则发送字符信息。
本发明将SWF格式文件转换为视频文件的系统可植入现有DVD机或VCD机的视频解码芯片中,使SWF格式文件数据经过解析、绘制、变换三个过程转换成数字视频数据,从而实现VCD、DVD等普通家用电器也能够播放SWF格式的动画文件,以让更多的人享受到电脑网络给人们生活带来的乐趣。
附图说明
下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其他有益效果显而易见。
附图中,
图1为实现本发明将SWF格式文件转换为视频文件的系统的原理框图;
图2为本发明将SWF格式文件转换为视频文件的方法的流程图。
具体实施方式
图1为实现本发明将SWF格式文件转换为视频文件的系统的原理框图,如图所示,该系统包括SWF解码模块10、文件缓冲模块30、显示缓冲模块40及控制器50,该文件缓冲模块30与SWF解码模块10输入电性连接,该SWF解码模块10输出与显示缓冲模块40电性连接,控制器50与SWF解码模块10电性连接。SWF动画文件存储于文件缓冲模块30中,SWF解码模块10从文件缓冲模块30中读取SWF格式数据文件,将其转换成数字视频数据流,写入显示缓冲模块40,实现动画图形的显示,从而实现在没有操作系统和独立处理器的条件下,实现SWF格式动画的播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧阳泳春;林金龙,未经欧阳泳春;林金龙许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710077581.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电源供应系统的风扇转速控制电路
- 下一篇:可播放环境声音的耳机





