论文部分内容阅读
Flash动画是一种重要的多媒体表现形式,在教学中的应用十分广泛。它可以对教学内容进行形象的描绘,化枯燥为生动,化难为易,能更好地激发学生的学习兴趣,调动学生学习的积极性,从而有助于培养学生学习的主动性和创造性。但随着Flash动画教学资源数量上的不断增多,基于关键词的Flash动画检索准确率不高限制了Flash动画的共享和使用。因此,如何快速有效地找到所需的Flash动画格式的教学资源,以便更好地利用这些教学资源,就需要开展许多新的研究,比如Flash动画的存档、编目、索引以及有效存取等。在众多研究中,如何准确检索Flash动画、快速浏览大量的Flash动画、自动获取并以适当的方式表现Flash动画的主要内容成为一个重要的研究课题。基于此,本论文立题研究Flash动画的内容分析与特征提取技术,以期能为准确检索和快速浏览网络中的Flash动画格式的教学资源提供一些帮助。论文根据Flash动画的特点,借鉴基于内容的多媒体分析方法,对Flash动画的内容分析与特征提取技术进行了深入研究。论文的主要工作及创新如下:1.根据Flash动画文件格式说明对Flash动画的存储机制、存储方法、压缩方法等进行了分析,并利用VC++6.0编写了Flash动画结构解析程序、Flash动画去保护程序和Flash动画解压缩程序。2.根据Flash动画多媒体性、动态性、交互性的特点提出了Flash动画特征提取的四个层次,并论述了四个层次的特征提取之间的关系、特征提取的主要内容以及特征提取与表达方法。这一部分所做的工作主要包括:(1)分析并提出了动画特征提取的一般要求、动画的元数据信息的提取及表达、Flash动画内部多媒体对象的特征及表达、Flash动画的动态特征及表达、Flash动画的交互特征及表达方法。(2)深入研究了Flash动画内嵌文本的提取方法,并开发出了Flash动画文本提取工具。主要根据Flash动画中文本的类型,文本的编码方式、存储格式,不同类型的文本所使用的标签的格式、作用,实现了Flash动画中静态文本、动态文本和输入文本的提取。并对提取出的文本进行了分词、加权排序等处理。3.提出了Flash动画摘要的概念,并通过对Flash动画的运行结构的分析,提出了基于视觉特征的Flash动画摘要的方法并开发出了Flash动画摘要生成工具。(1)通过分析Flash动画关键帧必须使用的几种标签及其排列顺序,对每一帧所含标签进行匹配检测,识别并索引Flash动画的关键帧,然后利用Flash Player ActiveX控件的跳转并暂停的功能,通过对Flash Player ActiveX控件截屏获得动画关键帧图像并保存。(2)选取关键帧图像的颜色特征作为场景分割的主要依据,利用图像颜色特征之间的距离来衡量两幅关键帧图像之间的相似度,并以此为依据分割出动画中的不同场景,并转化成可循环播放的GIF动画,从而实现了基于场景颜色特征的Flash动画摘要。论文中使用了颜色直方图和加权的分区平均颜色两种方法来表达关键帧图像的颜色特征并进行了实验,取得了良好的实验结果。