System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及顯示領域,尤其涉及畫面顯示方法、裝置、設備及存儲介質。
技術介紹
1、數字班牌是校園中的智能交互及顯示設備,其一般安裝設置在教室靠近門口的位置,可用于對學生大數據的采集和回傳以及校園中的各種信息(如班級信息、課表)的展示。隨著科學技術的發展,虛擬現實設備也被應用到校園中,虛擬現實設備可用于在課堂上演示具有沉浸感的虛擬現實場景,進行虛擬現實教學。
2、目前,數字班牌和虛擬現實設備為校園中的兩種獨立的設備,兩者的關聯性不強。
技術實現思路
1、本申請提供畫面顯示方法、裝置、設備及存儲介質,以解決虛擬現實設備與數字班牌關聯性不強的技術問題。
2、第一方面,提供一種畫面顯示方法,應用于虛實互聯系統中的虛擬現實設備,所述虛實互聯系統包括所述虛擬現實設備和顯示屏,所述方法包括:
3、接收所述顯示屏發送的第一畫面,所述第一畫面為所述顯示屏中當前顯示的畫面;
4、在所述虛擬現實設備對應的虛擬現實場景中創建虛擬顯示屏,所述虛擬顯示屏在所述虛擬現實場景中的位置和姿態,與所述顯示屏在真實世界中的位置和姿態相同;
5、在所述虛擬顯示屏中顯示所述第一畫面。
6、在該技術方案中,虛擬現實設備在接收到顯示屏發送的第一畫面后,通過在虛擬現實場景中創建虛擬顯示屏,然后在虛擬顯示屏中顯示第一畫面,實現了虛擬現實設備中與顯示屏的聯動顯示,增加了顯示屏與虛擬現實設備之間的關聯性;并且,由于虛擬顯示屏在虛擬現實場景中的位置和姿態與顯示屏在真實
7、結合第一方面,在一種可能的實現方式中,所述在所述虛擬現實設備對應的虛擬現實場景中創建虛擬顯示屏,包括:獲取所述顯示屏對應的第一坐標和第二坐標,所述第二坐標用于表示所述顯示屏在目標圖像中的位置,所述目標圖像為所述虛擬現實設備當前拍攝所述顯示屏得到的圖像;根據所述第一坐標和所述第二坐標,確定所述虛擬現實設備對應的第一投影變換矩陣,所述第一投影變換矩陣用于反映真實世界坐標系與相機坐標系之間的轉換關系;根據所述第一投影變換矩陣,對所述第一坐標進行坐標轉換,得到第三坐標,所述第三坐標用于表示所述顯示屏在虛擬世界中的位置;根據所述第三坐標,在所述虛擬現實場景中創建所述虛擬顯示屏。根據反映顯示屏在真實世界和圖像中的位置的坐標來確定虛擬現實設備的投影變換矩陣,并根據投影變換矩陣對反映顯示屏在真實世界中的坐標進行轉換,得到反映顯示屏在虛擬世界中的位置的坐標,并創建虛擬顯示屏,能夠使得在虛擬現實場景中創建得到位置和姿態與顯示屏的位置和姿態相同的虛擬顯示屏。
8、結合第一方面,在一種可能的實現方式中,所述根據所述第一投影變換矩陣,對所述第一坐標進行坐標轉換,得到第三坐標,包括:根據所述第一投影變換矩陣,對所述第一坐標進行坐標轉換,得到第四坐標,所述第四坐標為相機坐標系下的坐標;根據所述虛擬現實場景中的虛擬相機對應的第二投影變換矩陣,對所述第四坐標進行坐標轉換,得到所述第三坐標,所述第二投影變換矩陣用于反映相機坐標系與虛擬世界坐標系之間的轉換關系。通過先將反映真實世界位置的坐標先轉換到相機坐標系下,再轉換到虛擬世界坐標系下,可以實現從真實世界到虛擬世界坐標的轉換。
9、結合第一方面,在一種可能的實現方式中,所述獲取所述顯示屏對應的第二坐標,包括:識別所述目標圖像中的預設標記;根據所述預設標記在所述目標圖像中的位置,確定所述第二坐標。通過預設標記來標記顯示屏,便于快速確定顯示屏在圖像中的坐標。
10、結合第一方面,在一種可能的實現方式中,所述方法還包括:響應于畫面切換指令,在所述虛擬顯示屏中切換顯示所述第一畫面對應的下一畫面,所述下一畫面屬于目標畫面集,所述目標畫面集為所述顯示屏中可顯示的畫面的集合。在虛擬顯示屏中切換顯示顯示屏中能顯示的畫面,能夠在不影響顯示屏的顯示的情況下完成對顯示屏中可顯示的畫面的顯示和查看。
11、結合第一方面,在一種可能的實現方式中,所述在所述虛擬顯示屏中顯示所述第一畫面,包括:獲取所述第一畫面對應的目標三維模型;在所述虛擬現實場景中顯示所述目標三維模型。通過在虛擬現實場景中顯示畫面對應的三維模型,能夠豐富顯示屏中顯示的畫面的顯示效果。
12、結合第一方面,在一種可能的實現方式中,所述在所述虛擬現實場景中顯示所述目標三維模型之后,還包括:響應于作用于所述目標三維模型的狀態變換指令,切換所述目標三維模型的狀態,并在所述虛擬現實場景中顯示切換狀態后的目標三維模型。根據模型狀態變換指令,在虛擬顯示屏中顯示切換狀態后的畫面對應的三維模型,能夠豐富顯示屏中顯示的畫面的顯示效果。
13、結合第一方面,在一種可能的實現方式中,所述第一畫面為所述顯示屏對所述顯示屏中當前顯示的畫面進行畫面截取和編碼得到;所述在所述虛擬顯示屏中顯示所述第一畫面,包括:對所述第一畫面進行解碼;在所述虛擬顯示屏中顯示解碼得到的畫面。通過串流的方式將顯示屏中的畫面放到虛擬顯示屏中去顯示,可以保證畫面在虛擬現實場景中的清晰度。
14、結合第一方面,在一種可能的實現方式中,所述接收所述顯示屏發送的第一畫面之前,還包括:獲取所述顯示屏的通信地址,基于所述顯示屏的通信地址與所述顯示屏建立通信連接。通過獲取顯示屏的通信地址并與顯示屏建立通信連接,能夠便于虛擬現實設備與顯示屏進行后續的數據傳輸。
15、第二方面,提供一種畫面顯示裝置,應用于虛實互聯系統中的虛擬現實設備,所述虛實互聯系統包括所述虛擬現實設備和顯示屏,所述裝置包括:
16、畫面接收模塊,用于接收所述顯示屏發送的第一畫面,所述第一畫面為所述顯示屏中當前顯示的畫面;
17、創建模塊,用于在所述虛擬現實設備對應的虛擬現實場景中創建虛擬顯示屏,所述虛擬顯示屏在所述虛擬現實場景中的位置和姿態,與所述顯示屏在真實世界中的位置和姿態相同;
18、顯示模塊,用于在所述虛擬顯示屏中顯示所述第一畫面。
19、第三方面,提供一種虛擬現實設備,包括存儲器、顯示面板以及一個或多個處理器,所述存儲器和所述顯示面板連接至所述一個或多個處理器,一個或多個處理器用于執行存儲在存儲器中的一個或多個計算機程序,一個或多個處理器在執行一個或多個計算機程序時,使得該虛擬現實設備實現上述第一方面的畫面顯示方法。
20、第四方面,提供一種計算機可讀存儲介質,計算機可讀存儲介質存儲有計算機程序,計算機程序包括程序指令,上述程序指令當被處理器執行時使上述處理器執行上述第一方面的畫面顯示方法。
21、本申請可以實現如下技術效果:實現了虛擬現實設備中與顯示屏的聯動顯示,增加了顯示屏與虛擬現實設備之間的關聯性;并且,由于虛擬顯示屏在虛擬現實場景中的位置和姿態與顯示屏在真實世界中的位置和姿態相同,實現了虛擬現實設備對顯示屏的空間位置感知,使得本文檔來自技高網...
【技術保護點】
1.一種畫面顯示方法,其特征在于,應用于虛實互聯系統中的虛擬現實設備,所述虛實互聯系統包括所述虛擬現實設備和顯示屏,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述在所述虛擬現實設備對應的虛擬現實場景中創建虛擬顯示屏,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述第一投影變換矩陣,對所述第一坐標進行坐標轉換,得到第三坐標,包括:
4.根據權利要求2所述的方法,其特征在于,所述獲取所述顯示屏對應的第二坐標,包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述在所述虛擬現實場景中顯示所述目標三維模型之后,還包括:
8.根據權利要求1-7任一項所述的方法,其特征在于,所述第一畫面為所述顯示屏對所述顯示屏中當前顯示的畫面進行畫面截取和編碼得到;
9.根據權利要求1-7任一項所述的方法,其特征在于,所述接收所述顯示屏發送的第一畫面之前,還包括:<
...【技術特征摘要】
1.一種畫面顯示方法,其特征在于,應用于虛實互聯系統中的虛擬現實設備,所述虛實互聯系統包括所述虛擬現實設備和顯示屏,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述在所述虛擬現實設備對應的虛擬現實場景中創建虛擬顯示屏,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述第一投影變換矩陣,對所述第一坐標進行坐標轉換,得到第三坐標,包括:
4.根據權利要求2所述的方法,其特征在于,所述獲取所述顯示屏對應的第二坐標,包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述在所述虛擬現實場景中顯示所述目標三維模型之后,還包括:
8.根據權利要求1-7任一項所述的方法,其特征在于,所述第一...
【專利技術屬性】
技術研發人員:呂毅,
申請(專利權)人:廣州視源電子科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。