天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

嵌入式瀏覽器移植與圖形庫優(yōu)化

發(fā)布時間:2017-04-15 07:02

  本文關(guān)鍵詞:嵌入式瀏覽器移植與圖形庫優(yōu)化,由筆耕文化傳播整理發(fā)布。


【摘要】:隨著移動互聯(lián)網(wǎng)和云計算的迅速發(fā)展,很多商業(yè)巨頭相繼推出了自己的WebOS系統(tǒng)和裝載WebOS的上網(wǎng)本,WebOS已經(jīng)成為嵌入式領(lǐng)域發(fā)展的一大趨勢。同時,瀏覽器相關(guān)標(biāo)準(zhǔn)的發(fā)展也越來越使瀏覽器取代本地操作系統(tǒng)成為新的應(yīng)用平臺成為可能。瀏覽器與移動互聯(lián)網(wǎng)的結(jié)合將為用戶打造出一款輕量、快速、安全、方便的瀏覽器操作系統(tǒng)。作為用戶的瀏覽界面和應(yīng)用的運(yùn)行平臺,瀏覽器的響應(yīng)速度和渲染效率直接影響用戶體驗(yàn)。HTML5對2D、3D繪圖和多媒體的支持也對瀏覽器的渲染性能提高了更高的要求。針對嵌入式設(shè)備硬件資源匱乏、渲染效率低下等特點(diǎn),需要對瀏覽器圖形渲染進(jìn)行優(yōu)化。本文分析了Chromium OS的系統(tǒng)架構(gòu)及其開發(fā)移植環(huán)境,并對Chromium OS成功進(jìn)行了移植。然后分析了其瀏覽器內(nèi)核WebKit的系統(tǒng)架構(gòu)及渲染原理,研究了二維圖形引擎Skia。最后結(jié)合硬件加速針對二維渲染設(shè)計出一種軟硬件并行渲染架構(gòu)。該架構(gòu)實(shí)現(xiàn)了對圖層混合、矩形填充等操作的硬件加速渲染和對簡單網(wǎng)頁的軟件渲染,是基于性能和內(nèi)存方面綜合考慮的結(jié)果。在最后對該架構(gòu)進(jìn)行了測試驗(yàn)證。裁剪是圖形處理管線中很重要的一環(huán),線段裁剪是其中最重要也最基礎(chǔ)的一種裁剪類型。二維裁剪算法Cohen-Sutherland的缺點(diǎn)是可能會對無用交點(diǎn)進(jìn)行計算,這大大降低了算法的效率。本文對該算法提出了一種改進(jìn),改進(jìn)后的算法在不用計算交點(diǎn)的情況可以判斷出所有在裁剪窗口之內(nèi)或之外的線段,對部分相交的線段可以迅速判斷出哪個裁剪邊與其有有效交點(diǎn)。此外,本文研究Skia圖形引擎對二維裁剪的實(shí)現(xiàn),通過對Skia中的算法實(shí)現(xiàn)和改進(jìn)前后的Cohen-Sutherland進(jìn)行對比測試驗(yàn)證了改進(jìn)后的算法的可行性。本文對Chromium OS移植的研究是對WebOS發(fā)展的一種嘗試,對WebOS的開發(fā)移植有一定的參考意義。通過對WebKit渲染原理和圖形引擎的研究所構(gòu)建的軟硬件并行渲染架構(gòu)和對圖形裁剪算法的改進(jìn)都對瀏覽器渲染性能有較大的提高,為瀏覽器渲染引擎和圖形優(yōu)化都提供了借鑒意義和參考價值。
【關(guān)鍵詞】:嵌入式瀏覽器 圖形庫優(yōu)化 軟硬件并行渲染 線段裁剪算法
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.092

  本文關(guān)鍵詞:嵌入式瀏覽器移植與圖形庫優(yōu)化,,由筆耕文化傳播整理發(fā)布。



本文編號:307846

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/307846.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶361f8***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com