首页> 中文学位 >嵌入式SWF文件解码器的高分辨率应用设计与实现
【6h】

嵌入式SWF文件解码器的高分辨率应用设计与实现

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 本文主要工作及安排

第二章 SWF技术分析

2.1 矢量图形简介

2.2 SWF文件简介

2.3 SWF文件结构分析

2.3.1 文件头结构

2.3.2 标签(Tag)结构

2.3.3 元素字典(Dictionary)结构

2.3.4 显示列表(Display List)结构

2.3.5 矢量图形结构

2.3.6 基本数据类型

2.4 本章小结

第三章 SWF解码器的设计与实现

3.1 嵌入式系统运行环境

3.1.1 硬件环境

3.1.2 软件环境

3.1.3 嵌入式开发方法

3.2 解码器总体设计

3.2.1 解码器整体构架

3.2.2 软件工作流程

3.3 标签解析模块的实现

3.1.1 文件头解析

3.1.2 标签解析

3.4 播放逻辑控制模块

3.2.1 控制列表的生成

3.2.2 声音的控制处理

3.2.3 用户交互控制处理

3.5 矢量图形渲染引擎

3.5.1 矢量库的选择

3.5.2 图形渲染流程

3.5.3 矢量渲染的优化分析

3.6 本章小结

第四章 SWF解码器优化技术

4.1 运算优化

4.1.1 浮点运算处理

4.1.2 矩阵运算优化

4.2 帧间复用

4.3 位图缓存

4.3.1 引入缓存

4.3.2 缓存对象

4.3.3 缓存设计

4.3.4 缓存释放

4.4 本章小结

第五章 性能测试与分析

5.1 测试系统说明

5.2 图形渲染测试

5.3 功能实测

5.4 性能实测

5.5 本章小结

第六章 结束语

参考文献

致 谢

作者攻读学位期间参加的科研项目与发表的学术论文

展开▼

摘要

近年来,Flash技术越来越受到了人们的关注和喜爱,应用领域也在不断扩展,它超越了计算机的界限,广泛地应用在各种设备中,各种支持Flash文件播放的嵌入式产品也应运而生。同时,随着三网融合的进一步推进,高清数字电视和机顶盒的迅速普及,Flash播放功能也将逐渐成为高清数字电视和机顶盒的标准配置,促进多媒体应用的多样化发展,丰富人们的文化生活。
   SWF是Flash矢量图形文件格式的一个推荐版本,是一种支持矢量和点阵图形的动画文件格式。其独特的二维网页多媒体技术,将矢量动画、音频压缩编码和动作脚本等多种要素结合在一起,从而创造出了一种有声有色、精彩互动的新的多媒体形式,成为真正意义上的新一代网络动画标准。
   本文主要研究设计了一种嵌入式SWF文件解码器。该系统主要应用于高清数字电视或机顶盒,是一种高分辨率的应用解决方案。本文在对SWF文件的技术标准进行深入研究的基础上,完成了以下工作:分析了具体的解码流程,同时对矢量图形的渲染工作原理进行了分析。研究设计了Linux嵌入系统下的SWF解码器的整体构架,并实现了SWF文件的解码功能模块。为达到良好的Flash播放效果,本文结合了硬件开发环境的性能情况,对解码器进行优化研究,主要采用了矩阵运算、帧间复用和位图缓存优化方法。在按照上述设计方法并实现SWF文件解码播放的前提下,完成对其性能的测试,在图形渲染效果、功能实现和播放速率等方面进行评估。该解决方案有效地解决了SWF文件播放运行时占用系统资源较多、播放不流畅等问题,可顺利播放网络上大部分动画。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号