论文部分内容阅读
互联网和多媒体等技术的发展不断推动信息时代前进,而这也促使教育发生深刻变革。慕课、微课、移动学习等数字化学习方式日益成为教育信息化的重要表现。数字化学习资源是数字化学习的重要支撑,亦是数字化学习的基本要素,其资源的获取与应用更是会直接影响数字化学习的质量与效率。作为重要的数字化学习资源,Flash动画因其具有良好的交互性、简易的制作过程、小容量的存储空间、便于网络传输等特点,在教育领域得到越来越多的应用。Flash动画能够整合图像、音频、视频、文本等多种媒体形式,并且通过蒙版、滤镜、形变等处理方式产生较强的视觉感染力。虽然Flash动画资源庞大且日益丰富,但是成型的Flash动画检索系统还较少,采用关键词进行检索的方式往往会带来检索的准确率以及效率较低等问题。因此,对于内容丰富的Flash动画资源,建立一个基于内容的Flash动画检索系统显得尤为重要。Flash动画内容结构特征是Flash动画内容特征的重要组成部分,能够直观的反应Flash的内容结构,并且是Flash动画内容特征的数量化呈现方式。Flash动画内容结构特征提取结果可以直接应用于Flash动画检索,对完善基于内容结构特征的Flash动画检索系统,使检索更加全面、快捷、准确具有重要意义,并促使Flash动画在教育领域得到更加广泛的应用。Flash动画的诸多优势与其具有众多的组成元素,强大的动态效果,繁多的交互息息相关。本文依据Flash动画存储结构以及形成原理,从Flash动画文件格式出发,对Flash动画元数据信息、组成元素、动态效果、交互特征等内容结构特征展开深入研究,提出Flash动画内容结构特征提取的四个层次,依次为Flash动画的元数据信息提取,组成元素以及建立在组成元素之上的动态效果、交互特征提取,场景特征提取(包括视觉场景、逻辑场景),高层语义特征提取。简要介绍元数据信息提取方法,详细描述Flash动画组成元素、动态效果、交互特征以及它们的定义方式和提取方法。Flash动画主要包括形状、图像、音频、视频、文本、影片剪辑、形变、按钮等组成元素,移动、旋转、缩放、颜色变化、形状变化等动态效果,按钮、影片剪辑等交互实现方式。依据Flash动画内容结构特征,选取17种类别特征项,采用BP神经网络算法实现Flash动画自动分类。根据Flash动画的文件结构、数据类型、运行原理、存储机制,依据Flash动画组成元素、动态效果、交互特征的定义方式以及提取方法,使用VC6.0软件,采用C++语言,编程实现Flash动画内容结构特征的自动提取,并建立Flash动画内容结构特征存储、索引数据库。本文的工作为Flash动画的内容管理和检索系统的研究与开发带来了新的发展,具有相当的创新性和实际应用价值。