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

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:caohf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SWF是互联网上流行的多媒体矢量交互格式,通常也称为Flash。基于SWF技术的网页实现了丰富多彩的交互应用,界面美观大方。现在SWF技术开放成熟,可用资源相当丰富,很适宜集成到嵌入式多媒体平台上,实现用户界面和操作方式的巨大进化,丰富娱乐节目。为此本文首先通过分析SWF文件规范,对SWF解码器做了整体的框架设计,开发出一个嵌入式SWF解码器模型。在此基础上,通过分析指出嵌入式平台上实现解码器的技术难点。通过结合SWF文件规范,对播放器进行了一系列的优化,包括优化字典结构设计降低内存消耗、优化解码过程减少浮点数运算,优化图形图象算法减少运算量,优化帧间复用减少渲染,优化内存管理减少内存碎片等。通过这些优化大大降低了解码过程中的运算量和内存消耗,使解码器具有较好性能。通过对解码器性能指标的分析,文章指出进一步优化的方向仍然为图形图象算法优化、处理过程优化和帧间复用的优化。同时为了保证可移植性,整个系统的开发采用标准ANSI-C语言,基于国内目前普遍使用的国际标准,设计了独立与系统的图形函数库,规范了解码器与系统的接口,达到不涉及到特定操作系统的目的,使解码器成为一个独立通用的解码系统。嵌入式SWF解码器在嵌入式平台上有广泛的应用前景,包括嵌入式浏览器Flash插件、定制机顶盒GUI、交互电视中间件等。
其他文献
软件测试是减少软件开发成本,保证软件质量和提高软件可靠性的重要于段,图形用户界面GUI(Graphical User Interface)是现代软件的重要组成部分,从而GUI自动化测试工具的使用也变
人类无止境的需求是造成当前各种资源、环境压力的根本驱动力。澜沧江-湄公河流经东南亚地区6个国家,由于沿岸国家、民族、人口较多,同样面临较大的资源环境压力。本研究以我国
第一部分:  急性炎症反应是宿主固有免疫的重要组成部分,是宿主抵抗外来致病源入侵的重要防御反应。血管内皮细胞在急性炎症反应过程中起着重要的作用。我们发现卡波西氏肉瘤
忽视环境保护的快速经济发展已经给人类带来了严重的环境问题,在工业化、城市化进程中,受到工业废气以及汽车尾气等人为因素的影响,城市地区的空气、水体和土壤都遭受到了不同程
植物体拥有一系列的含氮化合物转运基因以实现从土壤中吸收氮素营养和在植物体内对氮素营养的重新分配,满足植物体在生长、发育和繁殖过程中对氮素营养的需要。其中寡肽运输基
随着锁相环在系统芯片中的广泛应用,锁相环测试显得越来越重要。传统锁相环测试主要依赖昂贵外部测试设备,不但增加测试成本,而且易引入测试噪声,降低测试精度,无法满足大规模测试
拟核(Nucleoids)是指原核生物细胞或真核生物线粒体、叶绿体中的DNA-蛋白质复合结构。拟核中的蛋白质除维持拟核的结构稳定性以外,还参与DNA数量的调控、基因表达方式的调控
共形相控阵天线由于可以安装在飞行器的表面,不影响载体的空气动力学性能,近年来日益得到重视。它采用电控扫描的方式,扫描速度快、波束控制灵活、抗干扰能力强,且可以同时完
学位
数字电视地面广播作为现有的数字电视三种传输方式中的一种,是当前研究的热点。本文首先介绍了目前ITU承认的三大数字电视地面广播(DTTB)传输标准,包括美国的ATSC 8-VSB、欧