当前位置:主页 > 管理论文 > 移动网络论文 >

嵌入式浏览器移植与图形库优化

发布时间:2017-04-15 07:02

  本文关键词:嵌入式浏览器移植与图形库优化,由笔耕文化传播整理发布。


【摘要】:随着移动互联网和云计算的迅速发展,很多商业巨头相继推出了自己的WebOS系统和装载WebOS的上网本,WebOS已经成为嵌入式领域发展的一大趋势。同时,浏览器相关标准的发展也越来越使浏览器取代本地操作系统成为新的应用平台成为可能。浏览器与移动互联网的结合将为用户打造出一款轻量、快速、安全、方便的浏览器操作系统。作为用户的浏览界面和应用的运行平台,浏览器的响应速度和渲染效率直接影响用户体验。HTML5对2D、3D绘图和多媒体的支持也对浏览器的渲染性能提高了更高的要求。针对嵌入式设备硬件资源匮乏、渲染效率低下等特点,需要对浏览器图形渲染进行优化。本文分析了Chromium OS的系统架构及其开发移植环境,并对Chromium OS成功进行了移植。然后分析了其浏览器内核WebKit的系统架构及渲染原理,研究了二维图形引擎Skia。最后结合硬件加速针对二维渲染设计出一种软硬件并行渲染架构。该架构实现了对图层混合、矩形填充等操作的硬件加速渲染和对简单网页的软件渲染,是基于性能和内存方面综合考虑的结果。在最后对该架构进行了测试验证。裁剪是图形处理管线中很重要的一环,线段裁剪是其中最重要也最基础的一种裁剪类型。二维裁剪算法Cohen-Sutherland的缺点是可能会对无用交点进行计算,这大大降低了算法的效率。本文对该算法提出了一种改进,改进后的算法在不用计算交点的情况可以判断出所有在裁剪窗口之内或之外的线段,对部分相交的线段可以迅速判断出哪个裁剪边与其有有效交点。此外,本文研究Skia图形引擎对二维裁剪的实现,通过对Skia中的算法实现和改进前后的Cohen-Sutherland进行对比测试验证了改进后的算法的可行性。本文对Chromium OS移植的研究是对WebOS发展的一种尝试,对WebOS的开发移植有一定的参考意义。通过对WebKit渲染原理和图形引擎的研究所构建的软硬件并行渲染架构和对图形裁剪算法的改进都对浏览器渲染性能有较大的提高,为浏览器渲染引擎和图形优化都提供了借鉴意义和参考价值。
【关键词】:嵌入式浏览器 图形库优化 软硬件并行渲染 线段裁剪算法
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.092

  本文关键词:嵌入式浏览器移植与图形库优化,,由笔耕文化传播整理发布。



本文编号:307846

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/307846.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户361f8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com