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

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

论文摘要

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

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 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.3.1 文件头解析
  • 3.3.2 标签解析
  • 3.4 播放逻辑控制模块
  • 3.4.1 控制列表的生成
  • 3.4.2 声音的控制处理
  • 3.4.3 用户交互控制处理
  • 3.5 矢量图形渲染引擎
  • 3.5.1 图形库AGG
  • 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 本章小结
  • 第六章 结束语
  • 参考文献
  • 致谢
  • 作者攻读学位期间参加的科研项目与发表的学术论文
  • 相关论文文献

    • [1].开启音乐和电影的钥匙 轻松接触解码器[J]. 电脑爱好者 2009(06)
    • [2].做一个二进制解码器(续)[J]. 中国信息技术教育 2016(Z3)
    • [3].系统解码器使用心得[J]. 电脑迷 2008(16)
    • [4].做一个二进制解码器[J]. 中国信息技术教育 2016(Z2)
    • [5].高清解码器的新注脚:模块化设计与多业务集成[J]. 中国安防 2014(10)
    • [6].打击利用解码器盗车犯罪治标还要治本[J]. 人民检察 2013(10)
    • [7].合伙利用解码器窃车应如何处理[J]. 人民检察 2013(10)
    • [8].伺服电机正交解码器的设计与实现[J]. 自动化技术与应用 2011(01)
    • [9].上海市轨道交通视频监控系统混合解码器设计[J]. 现代城市轨道交通 2017(10)
    • [10].菜鸟玩高清系列之解码器设置篇[J]. 电脑迷 2008(24)
    • [11].口蜜腹剑 谨防新电影中的解码器木马[J]. 电脑爱好者 2008(06)
    • [12].数字电影解码器的校验程序[J]. 现代电影技术 2012(05)
    • [13].音乐而生的解码器[J]. 音乐爱好者 2010(06)
    • [14].“我的传奇”之小编秘史 没文化真可怕[J]. 新作文(中学生适读) 2012(12)
    • [15].寻找系统故障的车用电脑解码器解秘[J]. 城市车辆 2009(03)
    • [16].数字解码器在汽车维修中的应用[J]. 中国高新技术企业 2015(20)
    • [17].中国汽保行业2015上半年景气指数:解码器篇[J]. 汽车维修与保养 2015(09)
    • [18].三值光学计算机自动解码器[J]. 上海大学学报(自然科学版) 2013(02)
    • [19].基于单片机的汽车电脑解码器的研究[J]. 科技风 2014(08)
    • [20].数字解码器的千兆网传输控制设计与实现[J]. 应用科技 2013(04)
    • [21].分立件组装的R2R型解码器[J]. 电子制作 2015(17)
    • [22].用于移动支付的自适应曼彻斯特解码器设计[J]. 微电子学与计算机 2017(01)
    • [23].PCM1976顶级解码器初尝[J]. 电子制作 2013(03)
    • [24].基于双通道旋转变压器的解码器设计[J]. 制导与引信 2011(03)
    • [25].利用解码器诊断变速器故障[J]. 汽车维修与保养 2010(08)
    • [26].STi7111:高清机顶盒解码器[J]. 世界电子元器件 2008(02)
    • [27].王玉玮:专注解码器,适应互联网新环境[J]. 汽车维修与保养 2016(01)
    • [28].浅析解码器终端的节能降耗[J]. 数码世界 2019(06)
    • [29].小抄速记[J]. 电脑爱好者 2009(13)
    • [30].德国MBL公司推出新一代DAC解码器[J]. 实用影音技术 2014(02)

    标签:;  ;  ;  ;  

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

    猜你喜欢