[發(fā)明專利]一種基于雙目視差原理的3D瀏覽器實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201110131554.1 | 申請日: | 2011-05-20 |
| 公開(公告)號: | CN102184082A | 公開(公告)日: | 2011-09-14 |
| 發(fā)明(設計)人: | 王文敏;王曉振;高文;梁凡 | 申請(專利權)人: | 廣州市數(shù)字視頻編解碼技術國家工程實驗室研究開發(fā)與產(chǎn)業(yè)化中心;廣州高清視信數(shù)碼科技股份有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14;G06F17/30 |
| 代理公司: | 廣州三辰專利事務所 44227 | 代理人: | 范欽正 |
| 地址: | 510006 廣東省廣州市番禺區(qū)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 雙目 視差 原理 瀏覽器 實現(xiàn) 方法 | ||
技術領域
本發(fā)明涉及計算機科學技術領域,特別是涉及一種3D瀏覽器(3D?Browser),它基于雙目視差原理,在各種(快門、偏振、裸眼等)方式的3D電視上所顯示的3D網(wǎng)頁(包含網(wǎng)頁形式的3D圖形用戶界面),和3D視頻一樣呈現(xiàn)具有景深和層次感的立體世界。其中的3D網(wǎng)頁可以是放在萬維網(wǎng)(World?Wide?Web)的某個網(wǎng)站上,也可以是常駐本地的文件。
背景技術
人類的眼睛在觀察一個三維物體時,由于雙眼水平分開在兩個不同的位置上,所看到的物體圖像是不同的。左右眼看到的圖像分別稱其為左視圖和右視圖,它們之間存在著一個視差。由于視差的存在,通過人類的大腦,可以感受到一個具有景深和層次感的3D世界,這就是雙目視差原理。根據(jù)這一原理,如果能夠讓人的雙眼分別看到兩幅不同視覺角度的視圖,就可以感受到一個具有景深和層次感的3D視圖。
3D電視就是依據(jù)雙目視差原理而設計的,它給人們的視頻生活帶來了全新的立體感受。相對于傳統(tǒng)的2D顯示器而言,3D顯示器可兼容播放2D、3D視頻內容,但尚未有一種供3D顯示器顯示的3D網(wǎng)頁或網(wǎng)頁方式的用戶界面。隨之所產(chǎn)生的問題是:1)2D網(wǎng)頁與3D視頻疊加后再切換成3D顯示時,呈現(xiàn)的是紊亂的畫面;2)如果先切換成3D顯示后再與2D網(wǎng)頁疊加的話,呈現(xiàn)的是2D和3D混合的不和諧的效果。隨著互聯(lián)網(wǎng)訪問和網(wǎng)頁方式用戶界面的迅速增長,在3D電視上顯示3D網(wǎng)頁就成為新的需求。
迄今為止,上海創(chuàng)圖網(wǎng)絡科技公司申請了發(fā)明專利“基于瀏覽器的三維網(wǎng)頁實現(xiàn)方法”,該方法是在2D顯示器上用瀏覽器顯示帶有立體感的三維網(wǎng)頁。此外,美國的Charles?S.?Palm申請了專利“3D?stereo?browser?for?the?internet”,該專利是一種在2D顯示器上顯示帶有立體感網(wǎng)頁的3D瀏覽器。這兩個專利的技術基礎是三維圖形,共同點是在2D顯示器上顯示。
發(fā)明內容
本申請的技術基礎是雙目視差原理,不同之處是在3D顯示器上顯示。
本發(fā)明所述的3D瀏覽器,包括桌面(Desktop)3D瀏覽器和嵌入式(Embedded)3D瀏覽器,它涵蓋遵循W3C規(guī)范的各種瀏覽器和增加各種私有功能的瀏覽器,還可向后兼容,即兼容傳統(tǒng)的2D瀏覽器。
為了解決在3D顯示器上顯示3D網(wǎng)頁的問題,本發(fā)明提供了一種基于雙目視差原理的3D瀏覽器的實現(xiàn)方法,該方法可對傳統(tǒng)的2D瀏覽器進行擴展,使之成為呈現(xiàn)景深和層次感的3D瀏覽器。它具有如下優(yōu)越性:1)網(wǎng)頁或網(wǎng)頁方式的圖形用戶界面制作容易;2)無需編譯就可以用瀏覽器察看網(wǎng)頁或或網(wǎng)頁方式的圖形用戶界面的顯示效果;3)可對已有的2D網(wǎng)頁進行改造使之成為3D網(wǎng)頁;4)可無縫支持2D網(wǎng)頁和3D網(wǎng)頁;5)同時可用于訪問互聯(lián)網(wǎng)等。
本發(fā)明所述的基于雙目視差原理的3D瀏覽器系統(tǒng)架構包含以下3個部分:
1)3D網(wǎng)頁解析器(3D?Webpage?Parser),由2個子模塊即HTML解析器(HTML?Parser)和CSS解析器(CSS?Parser)構成。其中3D網(wǎng)頁可通過HTTP協(xié)議(http://)從網(wǎng)站下載,也可通過文件訪問方式(file://)從本地讀取。
2)3D渲染引擎(3D?Rendering?Engine),該引擎對左離頻緩沖區(qū)(OffScreenBuffer-L)和右離頻緩沖區(qū)(OffScreenBuffer-R)進行操作。
3)3D傳輸格式處理器(3D?Transmission?Format?Processor),將左右離頻緩沖區(qū)的內容經(jīng)過3D傳輸格式處理后放入視頻緩沖區(qū)(ScreenBuffer)。視頻緩沖區(qū)的內容能有效和高速地反映在顯示屏上。
本發(fā)明所述的3D瀏覽器實現(xiàn)方法,包括繪制3D對象左右視圖,之后有以下五個步驟:
a、?獲取3D對象定位屬性值,將用于控制網(wǎng)頁外觀的層疊樣式表CSS中的2D定位屬性擴展為3D定位屬性,其中3D定位屬性包含2D/3D定位屬性和增加的3D專用定位屬性;
b、根據(jù)所述的3D定位屬性創(chuàng)建3D網(wǎng)頁;
c、?在瀏覽器的3D網(wǎng)頁解析器中對上述的3D定位屬性進行相應解析,計算出在渲染時所需的3D定位信息;
d、????在內存中分配相應的左右離頻緩沖區(qū),將解析后的3D定位信息在左右離頻緩沖區(qū)渲染出左視幀和右視幀;
e、?根據(jù)不同的3D傳輸格式,將左右離頻緩沖區(qū)的信息映射到視頻緩沖區(qū)并在3D顯示器上顯示出來。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市數(shù)字視頻編解碼技術國家工程實驗室研究開發(fā)與產(chǎn)業(yè)化中心;廣州高清視信數(shù)碼科技股份有限公司,未經(jīng)廣州市數(shù)字視頻編解碼技術國家工程實驗室研究開發(fā)與產(chǎn)業(yè)化中心;廣州高清視信數(shù)碼科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110131554.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





