[發明專利]一種瀏覽器分屏的方法、裝置及移動終端有效
| 申請號: | 201611161940.4 | 申請日: | 2016-12-15 |
| 公開(公告)號: | CN108228121B | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 王輝 | 申請(專利權)人: | 中科創達軟件股份有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14;G06T1/20 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100191 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 瀏覽器 方法 裝置 移動 終端 | ||
本發明公開了一種瀏覽器分屏的方法、裝置及移動終端,在為待顯示頁面的渲染樹的每一個渲染樹節點創建一個合成圖層后,還為每一個合成圖層創建一個離屏幀緩存對象;通過將當前幀圖像的畫布的顯示區域劃分為左半部分和右半部分,并分別在左半部分和右半部分執行相同的畫圖指令操作,實現對待顯示頁面的預分屏操作,得到渲染完成的預處理分屏圖像;當接收到刷新指令時,調用畫圖操作,將每一個離屏幀緩存對象在畫當前幀圖像的過程中存儲的畫圖指令,作用于對應的紋理對象上,得到用于在圖形處理器顯示的紋理。本發明是在將待顯示頁面發送至圖形處理器之前,得到渲染完成的預處理分屏圖像,在對圖像分屏顯示時不會存在卡頓延遲現象,并節省了資源。
技術領域
本發明涉及虛擬現實技術領域,更具體的說,涉及一種瀏覽器分屏的方法、裝置及移動終端。
背景技術
近年來,虛擬現實技術以其逼真實時的內容展現形式,受到了越來越多人的追捧,為迎合市場需求,很多熱門行業如游戲、電影等公司紛紛大力開發虛擬現實世界。虛擬現實(Virtual Reality,VR)設備的顯示原理是左右眼屏幕上分別顯示左右眼的圖像,人眼獲取這種帶有差異的信息后,在腦海中產生立體感,從而產生一種身在虛擬環境中的感覺。因此,VR設備中必不可少的一個技術是瀏覽器分屏技術。
目前,實現瀏覽器分屏的方案主要有兩種:一種是雙網頁試圖控件(webview)分屏方案,一種是雙拷貝(copy)分屏方案。雙網頁試圖控件分屏方案的原理為:Chromium(Chromium是Google的chrome瀏覽器背后的引擎,其目的是為了創建一個安全、穩定和快速的通用瀏覽器)在Android上將顯示頁面繪制到網頁試圖控件(surfaceview)上,瀏覽器為每個頁面創建一個網頁試圖控件,并為每個網頁試圖控件創建一個進程(該進程可稱之為渲染進程)來渲染這個網頁。也就是說,雙網頁試圖控件分屏方案相當于瀏覽器為顯示頁面創建兩個網頁試圖控件,并相應的創建兩個渲染進程來渲染顯示頁面。因此耗費資源較大,容易在顯示頁面復雜時出現卡頓延遲等現象。雙拷貝分屏方案的原理為:首先拷貝畫在網頁顯示控件上的圖像;然后將拷貝的圖像顯示在圖像顯示控件(Imageview,即Android中用來顯示的圖像的視圖)上。也就是說,雙拷貝分屏方案中的顯示頁面,包括:網頁顯示控件顯示的圖像以及通過拷貝在圖像顯示控件顯示的圖像。由于雙拷貝分屏方案需要不停的拷貝網頁顯示控件顯示的圖像,并在圖像顯示控件顯示,因此耗費資源也較大,容易出現卡頓延遲等現象。
綜上,如何提供一種瀏覽器分屏的方法及裝置,以解決傳統方案中耗費資源大,容易出現卡頓延遲等問題,是本領域技術人員亟需解決的技術問題。
發明內容
有鑒于此,本發明公開一種瀏覽器分屏的方法、裝置及移動終端,以解決傳統方案在進行瀏覽器分屏時,耗費資源大,容易出現卡頓延遲等問題。
一種瀏覽器分屏的方法,包括:
獲取待顯示頁面的渲染樹;
為所述渲染樹中滿足預設合成條件的每一個渲染樹節點創建一個合成圖層,并為每一個合成圖層創建一個離屏幀緩存對象;
將當前幀圖像的畫布的顯示區域劃分為左半部分和右半部分;
利用實例化的直接渲染器,將各所述合成圖層對應的渲染紋理,按照預設順序畫在所述左半部分;
按照相同的操作,再次將相同的各所述渲染紋理,按照所述預設順序畫在所述右半部分;
當接收到刷新指令時,調用畫圖操作,將每一個所述離屏幀緩存對象在畫所述當前幀圖像的過程中存儲的畫圖指令,作用于對應的紋理對象上,得到用于在圖形處理器顯示的紋理。
優選的,所述獲取待顯示頁面的渲染樹包括:
獲取所述待顯示頁面對應的鏈接;
根據所述鏈接下載所述待顯示頁面;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科創達軟件股份有限公司,未經中科創達軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611161940.4/2.html,轉載請聲明來源鉆瓜專利網。





