嵌入式SWF解码器实现的若干关键技术

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:caohf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SWF是互联网上流行的多媒体矢量交互格式,通常也称为Flash。基于SWF技术的网页实现了丰富多彩的交互应用,界面美观大方。现在SWF技术开放成熟,可用资源相当丰富,很适宜集成到嵌入式多媒体平台上,实现用户界面和操作方式的巨大进化,丰富娱乐节目。为此本文首先通过分析SWF文件规范,对SWF解码器做了整体的框架设计,开发出一个嵌入式SWF解码器模型。在此基础上,通过分析指出嵌入式平台上实现解码器的技术难点。通过结合SWF文件规范,对播放器进行了一系列的优化,包括优化字典结构设计降低内存消耗、优化解码过程减少浮点数运算,优化图形图象算法减少运算量,优化帧间复用减少渲染,优化内存管理减少内存碎片等。通过这些优化大大降低了解码过程中的运算量和内存消耗,使解码器具有较好性能。通过对解码器性能指标的分析,文章指出进一步优化的方向仍然为图形图象算法优化、处理过程优化和帧间复用的优化。同时为了保证可移植性,整个系统的开发采用标准ANSI-C语言,基于国内目前普遍使用的国际标准,设计了独立与系统的图形函数库,规范了解码器与系统的接口,达到不涉及到特定操作系统的目的,使解码器成为一个独立通用的解码系统。嵌入式SWF解码器在嵌入式平台上有广泛的应用前景,包括嵌入式浏览器Flash插件、定制机顶盒GUI、交互电视中间件等。
其他文献
软件测试是减少软件开发成本,保证软件质量和提高软件可靠性的重要于段,图形用户界面GUI(Graphical User Interface)是现代软件的重要组成部分,从而GUI自动化测试工具的使用也变
共形相控阵天线由于可以安装在飞行器的表面,不影响载体的空气动力学性能,近年来日益得到重视。它采用电控扫描的方式,扫描速度快、波束控制灵活、抗干扰能力强,且可以同时完
学位
数字电视地面广播作为现有的数字电视三种传输方式中的一种,是当前研究的热点。本文首先介绍了目前ITU承认的三大数字电视地面广播(DTTB)传输标准,包括美国的ATSC 8-VSB、欧