论文部分内容阅读
Flash动画是一种重要的网络多媒体教育资源,在教育教学中应用非常广泛。Flash动画利用人的视觉暂留的生理现象和动感视错觉的心理现象,将图形、图像、声音、文本等多媒体元素、形变、蒙版等动态效果以及按钮等用户交互集于一体。随着网络技术和Flash动画的不断发展,数字化学习对Flash教育资源的需求进一步扩大,Flash动画教育资源建设亟待加强。作为重要的多媒体教育资源,Flash动画的获取效率与应用程度直接影响到信息化时代学习者的学习效果。如何在浩瀚的Flash动画网络资源中快速准确地检索到我们所需要的Flash动画教育资源,成为多媒体教育研究领域的新课题。本论文立题研究Flash动画组成元素的内容特征提取与标注,从Flash动画的格式出发,分析Flash动画的内部文件结构,对Flash组成元素中视听觉特征的表达元素图形、图像、声音进行了详细解析并提取相关特征参数,将提取的特征参数写入Flash动画组成元素的索引数据库中;提取表达Flash动画动态效果的影片剪辑、形变、脚本的内容特征,完善Flash动画组成元素的内容特征提取标注平台。通过分析Flash动画中图形、图像、声音的定义存储结构,提取图形、图像、声音的基本属性特征,根据Flash动画中控制标签对组成元素的调用,分析组成元素的实际应用属性特征,建立Flash动画图形、图像、声音的内容特征提取与标注平台。根据Flash动画文件格式说明中图形的定义结构,提取图形的填充样式、线条样式,将图形的颜色填充定义为25种,包括位图填充、渐变填充和23种纯颜色填充;分析图像的存储定义方法,实现了图像的内容特征提取;解析Flash动画中事件音频、流式音频的定义存储结构,建立声音特征提取平台;另外总结介绍了Flash动画中视听觉结合的声画蒙太奇特殊效果。通过对Flash动画组成元素影片剪辑、形变和动作脚本的内容特征提取,完成对Flash动画文件动态效果的分析。本文根据Flash动画中影片剪辑的定义、播放方式,提取影片剪辑的帧数、位置、大小、运动、缩放、颜色变换等属性特征;从形变的定义方法出发,分析形变的填充样式、线条样式的定义与存储,完成对Flash动画形变特征参数描述;解析Flash动画文件中的动作脚本,通过对SWF3动作模型、SWF4动作模型的详细介绍,明确动作脚本的定义与存储,完成对Flash动作脚本的分类,另外总结比较了硕思闪客精灵、Flash Decompiler Trillix和Action Script Viewer三类应用广泛的Flash动画反编译软件对Flash动画动作脚本的提取分类,为进一步对动作脚本的研究提出参考。本论文使用Visual C++6.0程序开发工具,基于Windows XP操作系统开发了Flash组成元素视听觉与动态效果特征提取与标注平台程序模块,通过各个组成元素相应的提取与标注模块将元素的内容特征提取出来并标注到对应的索引数据库中,为基于内容的Flash动画检索系统服务。