首页> 中文学位 >嵌入式FLASH播放器的设计与实现研究
【6h】

嵌入式FLASH播放器的设计与实现研究

代理获取

目录

封面

目录

中文摘要

英文摘要

第 1 章 绪论

1.1 本文的研究背景及意义

1.2 本文的国内外研究现状

1.3 本文主要工作及创新点

1.4 论文结构

第 2 章 本文相关的知识背景

2.1 嵌入式开发的基本理论

2.2 Flash 文件基本知识

2.3 小结

第 3 章 Cohen—Sutherland 线段裁剪改进算法

3.1 改进算法提出的背景

3.2 Cohen—Sutherland 线段裁剪改进算法的原理

3.3 算法性能分析

3.4 小结

第 4 章 播放器的总体设计方案

4.1 播放器功能设计

4.2 DMC-2440-k2.1 嵌入式评估板的结构及分析

4.3 小结

第 5 章 系统功能的实现

5.1 模拟器中实现系统功能

5.2 开发板中实现系统功能

5.3 播放器系统性能分析

5.4 小结

第 6 章 总结和展望

6.1 本文工作总结

6.2 未来工作展望

致谢

参考文献

附录(攻读学位期间的工作与发表论文)

声明

展开▼

摘要

Flash是以流控制技术和矢量图形技术等技术为代表的一种多媒体形式。通过将矢量图、位图、音频、动画、交互动作有机地、灵活地结合在一起,Flash这种多媒体形式能够制作出美观、新奇、交互性更强的动画。Flash动画具有短小精悍、交互性好、传输速度快、播放采用流式技术、制作成本低等特点。正因为这些特点,Flash在网络上非常受欢迎,网络上有大量以Flash文件形式存在的资源。随着后 PC时代的来临,嵌入式系统将广泛应用在人们的日常生活中,人们对嵌入式系统中的多媒体应用需求也越来越强烈。近年来随着嵌入式硬件的快速发展,嵌入式系统的计算速度进一步提高和存储容量的不断扩大,使得在嵌入式设备上进行矢量图形技术的开发成为可能。以便携式设备为主、并且具有网络互联功能的嵌入式平台的不断普及,使移动矢量图形技术成为嵌入式领域的一个发展热点。
  本文的研究目的是使网络上大量存在的Flash文件能够在Wince5.0、ARM9的嵌入式平台上播放,同时探索如何实现现有 PC平台下的矢量图形信息在嵌入式系统中的应用。
  本文的主要研究工作如下:
  (1)分析较高版本 swf文件在嵌入式平台下实现平稳快速播放的难点和关键技术。
  (2)提出一种改进后的Cohen—Sutherland线段裁剪算法,该算法的优点在于能够提高交点坐标计算的有效性。
  (3)设计了一款 Flash播放器,把 Flash播放器的功能分为三大模块:标签解析模块、影片执行模块、ActionScript解析引擎模块,其中影片执行模块是核心模块。在该核心模块中,将 Cohen—Sutherland线段裁剪改进算法、分层剪切域算法、优化帧间切换方式算法、位图缓存算法等算法有机地融合在该嵌入式播放器中。
  (4)在PPC2003模拟器上实现了播放器三大模块的功能。
  (5)在以S3C2440A处理器及wince5.0操作系统为平台的开发板上,实现了Flash播放器标签解析模块、影片执行模块、ActionScript解析引擎模块的主要功能。
  实验证明,这一款 Flash播放器在嵌入式系统中良好运行,并且在保证播放质量的情况前提下能播放较高版本的swf文件并提高图形的显示速度,从而提高 Flash的播放质量。本文的研究工作对 Flash播放器在嵌入式平台下商业应用的推广和嵌入式应用软件开发的理论研究具有一定的理论价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号