移动Flash渲染关键技术的研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:zhangwenda_gz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着休闲经济的兴起和手机立体娱乐时代的到来,手机Flash动漫正逐步在全球形成一种产业,并被视为最有潜力的无线增值业务。目前一些高端手机上已经配置了Adobe公司提供的Flash Lite,能流畅播放Flash动画。但是在中低端手机上,由于成本、资源受限等原因使得播放Flash动画存在性能瓶颈的问题。本文面向中低端智能手机,主要从三个方面研究Flash矢量动画渲染的关键技术,以有效提升Flash动画播放性能。论文主要研究工作如下:1针对Flash渲染流水线光栅化之前进行的曲线分解过程存在精度与速度之间难以平衡的问题,研究提出一种启发式的曲线分解算法。算法结合曲线长度与曲率两种因素,通过计算贝塞尔曲线的两个端点与两个控制顶点之间的连线的距离与夹角,求出曲线分解步数。实验表明,算法的复杂度低,细分生成的直线段精确的拟合了曲线。2针对传统反走样算法存在计算量大和取样精度不高,不能适应现代显示设备亮度等级越来越高的问题,提出了一种亚像素精度的区域采样反走样算法。算法通过位运算快速计算像素的覆盖面积,并且像素亮度等级可达到2n(n为亚像素位数,通常情况n取8)。与现有反走样算法相比,在算法复杂度不增加的情况下,新算法运算速度快,生成图像更加细腻,并适用于没有浮点数硬件运算的嵌入式设备。3针对Flash文件中路径每条边具有的两种填充类型不能一次填充完毕,以及视频连续性原理提出了一种一遍遍历填充的策略与各种缓存策略。它根据Flash中Shape节点不相交的特点,将路径连接成一个封闭区域后进行光栅化,实现一次填充完毕;根据Flash节点的连续性与视频的连续性,在流水线各个层次上缓存已生成的结果,避免了重复计算,因而有效地提升了渲染速度。本文开发的Flash播放器运行在夏新E600低端智能手机(主要性能指标为:CPU主频为312M、系统RAM 64M、分辨率240×320像素)上可以较流畅的播放Flash文件,帧率为12帧/秒,验证了上述成果的有效性。
其他文献
随着计算机和网络技术的飞速发展,控制技术被广泛应用于工业、农业、交通、航天、管理以及人工智能等领域。由于传统的控制器具有兼容性差、结构复杂、二次开发困难和技术滞
句子检索在自然语言处理领域有着广泛的应用,一直以来都为人们所关注。在问答系统、自动文摘、EBMT、翻译记忆、新信息检测中,句子检索模块的检索质量会直接影响到上述系统的
应急通信是在出现人为或自然的突发性紧急事件,正常通信设备受损的情况下,保障紧急救援、救助和必要通信所需的通信手段和方法。应急通信监控系统的作用是实时地监控系统的状
近年来,随着信息技术的迅猛发展,计算机和其它数字设备的使用量激增。与此同时,高科技领域的刑事犯罪和司法纠纷日益突出,这不仅给受害者造成了巨大的损失,对社会、国家安全
随着多媒体网络技术的发展,大量场景图片进入了人们的学习、生活和工作当中,场景中的文本信息作为一种重要的语义信息,对场景的理解、分析和检索有着重要的作用。因为自然场
随着客户需求的迅速变化和市场竞争的日益激烈,物流这一企业“第三利润源泉”已经受到越来越多专家、学者和企业的重视,成为当前研究的热门领域之一。在经济高速发展的今天,供应
生物特征识别是当前身份认证领域的研究热点,国内以指纹识别为标志的生物特征识别的研究已经发展了许多年。但是对于手掌静脉识别的研究目前还处在起步阶段,该技术利用更为安
随着企业信息化、自动化、网络化管理趋势的迅速外延,如何管理、确定怎样的管理理念已成为增强企业市场竞争力的核心内容。高效的管理机制可以为企业高层提供决策依据,使员工
随着现代网络技术日新月异的发展,近年来无线Mesh网也蓬勃发展起来。无线Mesh网是一种高速率、高容量、多点对多点的分布式网络,具有自组织和自愈的特点。作为一种新型宽带无
图像信号具有形象、易懂、直观和信息量大等特点,是人们最丰富的信息来源。由此可见人类对图像信息非常依赖,图像处理方法对人类生活的重要程度也是显而易见的,现在已经被大