Flash动画的内容与特征提取

点赞:5455 浏览:19398 近期更新时间:2024-01-16 作者:网友分享原创网站原创

摘 要:Flash动画是以图像、文本、视频等多种媒体为主要内容组成的一种网络流行媒体动画,为了全面性的对Flash动画有一个建设性的提高,本文基于Flash动画的全面内容进行了详细的研究分析.

关 键 词 :Flash动画;内容分析;特征提取

中图分类号:TP317.4

Flash动画主要以矢量图形为主,并且具有强大的交互功能,简而言之,这就是一种多媒体动画形式,当前形式,计算机网络技术不断普及不断跟进,多媒体教学形势盛行,Flash动画显然成为多媒体教学的一种极其重要的方式.但是,由于现今阶段对于Flash动画做出检索命令的工具甚少,分析研究一种较为快速的进行Flash动画检索命令从而有效获得所需信息成为急需解决的问题.

1.Flash动画结构及形成原理解析

1.1 对Flash动画存储结构的研究分析.Flash动画由三部分内容构成,包括文件头、文件主体、文件结束标记.其中文件头一般定义了文件的标志、大小、版本,另外还包含了舞台的大小、帧率以及帧数等这些基本的信息;文件主体的主要内容就是指由顺序排列的定义型标签和控制性标签,这两类标签分别代表的含义为,定义其文件组成元素一些参数信息和基本属性,控制元素表现出来的动态效果、属性的变化以及人机交互等;文件结束标记顾名思义,标志着这一Flash文件的结束.

1.2 对Flash动画运行结构的研究分析.Flash动画的运行结构,简而言之,就是指Flash动画播放出来的效果,表示其播放结构.一个相对完整的Flash动画从时间观念来讲,以帧为基本单位;从空间范围角度来讲,其单位为基本单位对象.总结来讲,按照空间与时间概念对Flash动画进行划分,可以划分为顺序结构以及层叠结构.顺序结构的基本单位为帧,场景由许多连续播放的帧构成,Flash动画由许多场景构成,这就是Flash动画播放的基本构造.Flash动画中,所有的帧都是连续播放的,继而不难理解每一个场景也是连续的,而且这也不难想象所有时间点一致的帧会被同时播放出来,结束之后将会紧接着播放下一个场景,连续播放直到最后的一个帧结束.另外,在同一时间点上,Flash动画的层数也是极有深度的,这有深度的所有层次上每一层都有很大空间放置许多对象,这些对象由于所属层次的深度值也就形成了不同层之间所有对象的上下层叠的关系属性,深度小的对象位于深度大的对象之下,默认底层深度值为0.

2.Flash动画的特征分析

2.1 Flash动画的基本特征.Flash的基本特征基本包括文本、按钮、图像、视频等这些元素的属性以及特征值,因而,针对Flash动画的基本特征,想要检索出内容特征,就必须出示提取出内容特征.其特征包括内部特征及外部特征两部分,内部特征是指文本、图像等元素的参数及其属性值,外部特征是指文件名及创建日期等外部属性.文本的表示方式为关 键 词 及其功能;按钮则由所在帧号、功能、位置等表示;图像基于位置、大小及其效果、视频则由像素点、类型等来表示.总之,Flash动画的媒体对象不同于以像素点为基础的视频及图像的对象,是矢量格式的,可运用各种分析方法,合理科学的进行特征提取.

2.2 swf文件内容特征提取平台.Swf文件格式是开源的,阅读说明书后我们可以建立Flash动画内容特征提取平台,然后对其进行文件格式转换,通常转换为xml文件格式,以此作为评估标准,其原则是swf文件的内容提取平台提供出来的信息要与xml格式的标签相一致,这样才被认定为试验成功,再进一步提取Flash动画中元素的内容特征参数,建立Flash动画内容特征的索引库.第一,提取swf的文件头、文件版本、长度及舞台大小、帧率、帧数等文件头信息;第二,提取文件主体所包含的标签.Swf文件的内容特征通常用这几个参数来描述:长度和编码,帧号,帧的位置以及标签的类型.长度和编码表示的内容即其所占的字节数,单位毋庸置疑为字节;帧号指的是在整个Flash动画里某一帧所处的位置继而对其进行的编号处理;帧的位置表示的是当前帧所处的字节位置,同样以字节为单位;标签的类型指的就是标签的名称,通常以编码值进行标识.通过分析这些文件内容,提取出参数,将其放进Flash动画的特征索引库中,继而自然提高了检索的准确性以及检索效率.

Flash动画的内容与特征提取参考属性评定
有关论文范文主题研究: 关于多媒体的论文例文 大学生适用: 学校学生论文、专升本论文
相关参考文献下载数量: 52 写作解决问题: 如何写
毕业论文开题报告: 标准论文格式、论文目录 职称论文适用: 刊物发表、职称评副高
所属大学生专业类别: 如何写 论文题目推荐度: 优质选题

3.Swf文件相关特征提取的研究分析

3.1 图像的信息特征提取.Flash文件一般支持jpg、bmp、gif等多种图像格式,其嵌入的图像一般都是经过压缩的,以此来减小动画文件的大小,其中包括有损压缩和无损压缩两种压缩文件,不同的需求采用不同的图像形式,如果对于照片没有很高的精度要求,就可以采用jpg的压缩格式,若是需要对于图表,截图等需要精准的图象显示就采用zlib格式,同时两种压缩文件都可以选择包含alpha通道的相关信息.Jpeg格式被广泛地应用于多媒体及网络之中,可以分为有失真压缩及无失真压缩,按编码顺序则可分为顺序式编码及递增式编码两种类型,这两种类型的编码通常分别按照“由左及右,由上到下”和“从模糊到清晰”的原则分次进行处理.

3.2 按钮特征提取.按钮在外观上可以看作是一幅矢量图,或者叫做位图,一般是规则的图形,类似矩形,方形或是其他多边形,也可能是框框架架或者线条,甚至还可以是看不到的透明形状,总而言之,按钮外观不受拘泥.其状态严格的分为三类,分别是弹起、按下以及指针经过.鼠标移动、单击以及键盘操作等动作是构成swf动画文件的重要部分,动作不同便执行不同的命令.通常而言,动作包括原件动作以及时间轴动作,时间轴动作一般贯穿整个Flash动画,直接添加到关键帧上,元件动作控制某个元件的效果及响应属性,包含在按钮、影片等元件的描述标签之中,触发元件则响应动作,二者相互配合来执行动作,使得动作的实施准确、有效.


3.3 动画内部对象特征提.Swf文件的特征提取通常被分为四个层面,其中包含有低级别内容特征、高级别内容特征、元数据以及文本注释.低级别内容特征一般包含的内容为各媒体对象及其特征,各媒体对象之间的关系及其编组等,具有可以自动提取的优点;高级别内容特征的目的为了解识别出对象内容,但基于当前Flash发展水平,尚且存在较大的技术阻挠;元数据包括的对象比较广泛,类似于作者、文件名等基本属性,但对于对象本身不做出解释或说明;文本注释正好对于文本内容作出解释,包括关 键 词 和自由文本描述等,但是其存在的不足之处在于,应该将文本注释与其他媒体特征相结合使用,不应独立出来.另外,由于flash动画本身其内部的媒体内容具有很多特有特征及表达方式,所以,应当针对不同对象采取不同的提取方式及提取内容,然后采用合理的方式加以表达,例如对于文件中的字符,可以通过其形状解析得出,而视频、音频、图像等则需要先把数据提出,存为硬盘文件,再利用内容分析法提取其特征.低级特征提取的步骤如下:读取第一个标签内容,判断标签类型,采取不同的特征提取方法提取特征,根据特征添加到数据库中,读下一标签,判断是否为结束标签,选择循环或者结束.最后,针对Flash动画的特征,在进行特征提取时,运用不同媒体之间的内在关联协助进行特征提取,因为,基于不同的格式,其他类型的媒体或许对这类型更加容易解释等.如此一来,特征的提取就变得简单起来了.

高效准确的Flash动画检索将进一步促进Flash动画的发展和应用,使人们能够更容易获取所需资源,更加方便地应用于教学、娱乐、科研等各个方面,为人们的学习和生活提供更大的方便.