论文部分内容阅读
Flash动画是采用Flash技术创作的动画作品的统称,作为一种新兴的视觉媒介,针对目前网络的传输速度问题,Flash采用了矢量图形和流媒体播放技术,制作出的Flash动画具有文件小、制作简单、视觉效果独特、网上传输速度快、交互性更加灵活等优势。自1999年诞生以来,在它所寄生的网络世界迅速传播,形成了一种新的艺术表现形式和传媒方式。Flash动画作为一种基于矢量图形的交互性多媒体形式,除能够嵌入图形、图像、视频、声音、文本等多媒体基本元素外,还可以使用蒙版、滤镜、形变等生成缤纷绚丽、复杂多变的视觉动态效果;使用影片剪辑实现多重动画的嵌套和相互调用,通过动作脚本作用于按钮、影片剪辑和关键帧来实现Flash动画强大的交互性控制等。目前Flash动画以势如破竹之势迅速发展成为数字化时代最流行的网络资源多媒体表现形式。据统计,全世界99%的网站都内嵌了Flash播放器(FlashPlayer)。它的广泛使用使得开发基于内容的Flash动画检索系统成为基于内容的多媒体信息检索领域比较新的研究课题。因此,本文从Flash动画的组成元素的视觉特征出发,探讨基于内容的Flash动画检索,实现了Flash动画组成元素的视觉特征提取和场景的分割,是基于本体的Flash内容管理和搜索引擎系统的研究与开发的成果之一。本文从Flash的发布文件(.swf)的格式说明书出发,应用面向对象的Visual C++编程开发工具,设计了提取Flash动画组成元素的内容特征的平台和程序模块,通过相应的模块可以提取Flash动画的内容特征并将提取的特征写到相应的特征索引数据库中。利用SWF文件中的标签信息分析提取Flash动画的组成元素如图像、形状、视频、影片剪辑、按钮、蒙版等,抽取其特征和语义,并将其添加到相应的特征索引数据库中,为基于内容的Flash检索系统服务,有效提高了检索的准确率和效率;利用数字图像处理技术和视频分割技术通过分析SWF文件的内部结构和制作过程,判断关键帧,基于关键帧颜色、边线特征等因素分割视觉场景和逻辑场景,生成GIF(Graphics Interchange Format)格式的Flash动画摘要,并提取场景的画面复杂度、主色调及场景的动态效果数等特征,为Flash检索系统提供了可浏览的返回界面,为教师和学生学习、应用提供更加准确、生动、全面的Flash资源,从而提高数字化学习环境下学习者的学习效率,推动教育资源数字化的发展。