[發明專利]一種虛擬現實畫面顯示控制系統在審
| 申請號: | 201711009819.4 | 申請日: | 2017-10-25 |
| 公開(公告)號: | CN107728984A | 公開(公告)日: | 2018-02-23 |
| 發明(設計)人: | 賈梟 | 申請(專利權)人: | 上海皮格貓信息科技有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14 |
| 代理公司: | 上海申新律師事務所31272 | 代理人: | 俞滌炯 |
| 地址: | 201203 上海市浦東新區自*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬現實 畫面 顯示 控制系統 | ||
技術領域
本發明涉及虛擬現實技術領域,尤其涉及一種虛擬現實畫面顯示控制系統。
背景技術
虛擬現實(Virtual Reality,VR)技術是一種可以創建和體驗虛擬世界的計算機仿真系統,它利用計算機生成一種模擬環境,是一種多源信息融合的、交互式的三維動態視景和實體行為的系統仿真使用戶沉浸到該環境中。現有的VR顯示技術的實現方式通常包括以下幾種:
一種是傳統的基于顯示器的二維的電腦桌面顯示,其在硬件實現上是將傳統的顯示設備通過線纜與計算機設備連接,在軟件實現上是采用特定的三維應用程序通過操作系統提供的接口將VR圖像傳輸至顯示器上顯示。
一種是基于VR顯示技術的三維應用程序,其在硬件實現上是將專門用于VR顯示的頭戴式顯示設備通過線纜與計算機設備連接,在軟件實現上則是采用特定的三維應用程序通過操作系統提供的三維圖形接口將圖像傳輸至頭戴式顯示設備上顯示。
一種是基于VR顯示技術的二維的電腦桌面顯示,其本質上同樣是一個基于VR顯示技術的三維應用程序,但是只在三維場景中顯示一個虛擬的顯示器,用戶可以任意調整該顯示器的大小、位置、方向以及形狀等,其實現方式是通過操作系統提供的桌面復制接口(例如遠程桌面)以及三維圖形借口,將圖像最終傳輸至虛擬形成的顯示器中。
上述三種實現方式在具體執行的過程中均存在著一些限制。例如:
上述第一種實現方式中,受限于顯示器的物理大小,在顯示器上能夠同時展示的信息非常有限,并且二維的顯示器只能顯示二維畫面。
上述第二種實現方式中,由于現有的系統軟件的限制,不能顯示出當前應用程序以外的內容,不管該內容是來自其他的VR應用還是來自普通的二維窗口應用。
上述第三種實現方式中,受限于顯示器上實際存在的像素數目,雖然能夠在虛擬顯示器中將信息顯示在視野上的更多地方,但是其信息總量并沒有增加,只是將每個像素放大或者產生其他虛擬形變(例如彎曲屏幕等)。并且,該實現方式類似于第二種實現方式,在現有的系統軟件的限制下,無法顯示來自其他VR應用或者普通應用的顯示畫面。
發明內容
根據現有技術中存在的上述問題,現提供一種虛擬現實畫面顯示控制系統,旨在拓展顯示器的顯示范圍,提升同時展示的信息量,并且能夠同時展示來自不同應用程序的顯示內容,提升用戶的使用體驗。
上述技術方案具體包括:
一種虛擬現實畫面顯示控制系統,其中,包括:
第一顯示單元,用于在計算機設備的顯示設備上顯示目標應用程序產生的第一顯示畫面;
第二顯示單元,用于在采用虛擬現實技術進行顯示的頭戴式顯示設備中顯示一第二顯示畫面;
輸入單元,用于獲取用戶對所述目標應用程序的第一操作指令;
第一處理單元,連接所述第一顯示單元,用于對所述目標應用程序進行控制,以變換所述第一顯示畫面;
監控單元,連接所述第一顯示單元和所述第一處理單元,用于持續監控并獲取所述顯示設備的顯示窗口中的每一幀的所述第一顯示畫面;
窗口管理單元,分別連接所述監控單元、所述第二顯示單元和所述輸入單元,并與所述監控單元之間進行持續通信,所述窗口管理單元用于持續獲取所述監控單元輸出的每一幀的所述顯示內容并進行轉換,以形成在所述頭戴式顯示設備的顯示窗口中的第二顯示畫面;
所述監控單元還用于持續獲取所述輸入單元得到的所述第一操作指令并發送至所述窗口管理單元,所述窗口管理單元還用于將所述第一操作指令發送至所述第一處理單元,以供所述第一處理單元根據所述第一操作指令變換所述第一顯示畫面。
優選的,該虛擬現實畫面顯示控制系統,其中,所述監控單元具體包括:
注入模塊,用于向所述目標應用程序注入動態鏈接庫;
捕獲模塊,連接所述注入模塊,所述捕獲模塊通過所述動態鏈接庫對所述目標應用程序的關鍵函數的監控處理來捕獲所述目標應用程序的信息流,從而獲得所述第一顯示畫面;
發送模塊,連接所述注入模塊,所述發送模塊通過所述動態鏈接庫對所述目標應用程序的關鍵函數的監控處理,將所述第一操作指令下發至所述第一處理單元中執行。
優選的,該虛擬現實畫面顯示控制系統,其中,所述監控單元中還包括:
列表監控模塊,連接所述捕獲模塊,用于監控所述目標應用程序當前產生的所有顯示窗口,并加入到一窗口列表中;
所述捕獲模塊依據所述窗口列表分別捕獲每個當前顯示的所述顯示窗口的所述第一顯示畫面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海皮格貓信息科技有限公司,未經上海皮格貓信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711009819.4/2.html,轉載請聲明來源鉆瓜專利網。





