本技術涉及虛擬顯示,具體是一種用于增強vr眼鏡虛擬顯示效果的方法及系統。
背景技術:
1、虛擬現實(vr)技術如今正逐步融入人們生活的方方面面,在娛樂、教育、工作等眾多領域都已成為至關重要的工具。然而,不得不承認,現有的vr眼鏡在虛擬顯示效果方面仍存在著不少亟待解決的問題。
2、首先,vr眼鏡普遍存在分辨率不夠高的狀況,這使得圖像的細節表現模糊不清,極大地影響了用戶體驗的沉浸度。當用戶置身于虛擬場景中時,因分辨率的限制,無法清晰地感知到物體的細微之處,難以全身心地沉浸其中,從而大大削弱了vr體驗的真實感和吸引力。
3、其次,在快速運動的場景里,畫面的卡頓和抖動現象極為常見。比如在進行激烈的虛擬賽車游戲或動作類體驗時,這種情況會顯著降低用戶體驗的流暢度,讓用戶感到不適和失望,嚴重破壞了整體的使用感受。
4、綜上所述,鑒于現有技術的這些缺陷,當下迫切需要一個能夠顯著提升沉浸度和流暢度的用于增強vr眼鏡虛擬顯示效果的技術方案。
技術實現思路
1、本技術的目的在于提供一種用于增強vr眼鏡虛擬顯示效果的方法及系統,以解決上述背景技術中提出的技術問題。
2、為實現上述目的,本技術公開了以下技術方案:
3、第一方面,本技術公開了一種用于增強vr眼鏡虛擬顯示效果的方法,該方法包括:
4、s1:獲取第一畫面及對應的畫面信息和畫面屬性;其中,所述第一畫面為提前緩存的將要進行顯示的畫面,所述畫面信息存儲有與所述第一畫面中的各第一元素的重要程度成正比的第一顯示權重,所述畫面屬性包括動態畫面和靜態畫面;
5、s2:獲取顯示過程中的修正權重,所述修正權重用于表征用戶在使用過程中的選擇對各所述第一元素的顯示的影響程度,且所述修正權重與所述的對各所述第一元素的顯示的影響程度成正比;
6、s3:基于所述畫面信息、所述畫面屬性和所述修正權重對所述第一畫面進行第一顯示增強,并生成增強數據包,得到第二畫面及對應的增強數據包;所述增強數據包存儲有用于增強顯示效果的增強數據;
7、s4:利用vr眼鏡顯示所述第二畫面,并在顯示時獲取眼動數據;
8、s5:基于所述眼動數據和所述增強數據包對所述第二畫面進行第二顯示增強,將所述第二畫面實時轉化為第三畫面并進行實時顯示。
9、作為優選,所述第一顯示權重用于表征所述第一元素在所述第一畫面中的重要程度,且所述第一元素在所述第一畫面中的重要程度與所述第一顯示權重成正比。
10、作為優選,所述的所述畫面屬性包括動態畫面和靜態畫面,具體包括:
11、預設畫面顯示時間閾值;
12、當所述第一畫面的畫面顯示時間小于所述畫面顯示時間閾值時,判定該第一畫面的畫面屬性為所述動態畫面;
13、當所述第一畫面的畫面顯示時間大于或等于所述畫面顯示時間閾值時,判定該第一畫面的畫面屬性為所述靜態畫面。
14、作為優選,所述的進行第一顯示增強,具體包括:
15、當所述畫面屬性為所述動態畫面時,執行以下步驟:
16、a1:利用第一動態顯示增強公式更新所述第一顯示權重,得到第二動態顯示權重,其中,所述第一動態顯示增強公式具體為:
17、
18、其中,為動態畫面調整參數,為所述修正權重,為所述修正權重的調整因子,為所述第一顯示權重,為所述第二動態顯示權重;
19、a2:基于所述第二動態顯示權重對各所述第一元素進行排序并取中位數,對所述中位數對應的所述第一元素不進行分辨率重建,對大于所述中位數對應的所述第一元素進行提升分辨率的分辨率重建,對小于所述中位數的所述第一元素進行降低分辨率的分辨率重建,得到對應的各第二元素;
20、a3:基于所述第二元素對所述第一畫面進行融合得到所述第二畫面。
21、作為優選,所述的進行第一顯示增強,還包括:
22、當所述畫面屬性為所述靜態畫面時,執行以下步驟:
23、b1:利用第一靜態顯示增強公式更新所述第一顯示權重,得到第二靜態顯示權重,其中,所述第一靜態顯示增強公式具體為:
24、
25、其中,為靜態畫面調整參數,為所述修正權重,為所述修正權重的調整因子,為所述第一顯示權重,為所述第二靜態顯示權重;
26、b2:基于所述第二靜態顯示權重對各所述第一元素進行排序并取中位數,對所述中位數對應的所述第一元素不進行分辨率重建,對大于所述中位數對應的所述第一元素進行提升分辨率的分辨率重建,對小于所述中位數的所述第一元素進行降低分辨率的分辨率重建,得到對應的各第二元素;
27、b3:基于所述第二元素對所述第一畫面進行融合得到所述第二畫面。
28、作為優選,所述的生成增強數據包,具體包括:
29、保留所述的進行第一顯示增強過程中的畫面數據,并將該畫面數據與所述第二元素建立對應的調用關系;
30、將所述畫面數據與所述調用關系定義為所述增強數據,并打包后輸出作為所述增強數據包。
31、作為優選,所述的進行第二顯示增強,具體包括:
32、當所述畫面屬性為所述動態畫面時,執行以下步驟:
33、c1:解析所述眼動數據,當捕捉到視線與所述第二元素重合時,賦值眼動調整參數,否則賦值所述眼動調整參數;
34、c2:利用動態更新公式更新所述第二動態顯示權重,得到第三動態顯示權重,其中,所述動態更新公式具體為:
35、
36、其中,為所述第三動態顯示權重;
37、c3:捕捉為零的所述第三動態顯示權重對應的所述第二元素,對該第二元素進行降低分辨率的分辨率重建,捕捉不為零的所述第三動態顯示權重對應的所述第二元素,調用與該第二元素對應的所述增強數據包,當該第二元素發生過降低分辨率的分辨率重建,利用所述增強數據包提升該第二元素的分辨率,得到對應的各第三元素。
38、作為優選,所述的進行第二顯示增強,還包括:
39、當所述畫面屬性為所述靜態畫面時,執行以下步驟:
40、d1:解析所述眼動數據,當捕捉到視線與所述第二元素重合時,賦值眼動調整參數,否則賦值所述眼動調整參數;
41、d2:利用靜態更新公式更新所述第二靜態顯示權重,得到第三靜態顯示權重,其中,所述靜態更新公式具體為:
42、
43、其中,為所述第三靜態顯示權重;
44、d3:捕捉不為零的所述第三靜態顯示權重對應的所述第二元素,調用與該第二元素對應的所述增強數據包,當該第二元素發生過降低分辨率的分辨率重建,利用所述增強數據包提升該第二元素的分辨率,得到對應的各第三元素。
45、作為優選,所述的將所述第二畫面實時轉化為第三畫面并進行實時顯示,具體包括:
46、基于執行步驟c3或d3后得到的所述第三元素對所述第二畫面進行融合得到所述第三畫面。
47、第二方面,本技術公開了一種用于增強vr眼鏡虛擬顯示效果的系統,該系統適用如上所述的用于增強vr眼鏡虛擬顯示效果的方法,該系統包括:
48、第一畫面獲取模塊,所述第一畫面獲取模塊配置為:獲取第一畫面及對應的畫面信息和畫面屬性;其中,所述第一畫面為提前緩存的將要進行顯示的畫面,所述畫面信息存儲有與所述第一畫面中的各第一元素的重要程度成正比的第一顯示權重,所述畫面屬性包括動態畫面和靜態畫面;
49、修正權重獲取模塊,所述修正權重獲取模塊配置為:獲取顯示過程中的修正權重,所述修正權重用于表征用戶在使用過程中的選擇對各所述第一元素的顯示的影響程度,且所述修正權重與所述的對各所述第一元素的顯示的影響程度成正比;
50、第一顯示增強模塊,所述第一顯示增強模塊配置為:基于所述畫面信息、所述畫面屬性和所述修正權重對所述第一畫面進行第一顯示增強,并生成增強數據包,得到第二畫面及對應的增強數據包;所述增強數據包存儲有用于增強顯示效果的增強數據;
51、眼動數據獲取模塊,所述眼動數據獲取模塊配置為:利用vr眼鏡顯示所述第二畫面,并在顯示時獲取眼動數據;
52、第二顯示增強模塊,所述第二顯示增強模塊配置為:基于所述眼動數據和所述增強數據包對所述第二畫面進行第二顯示增強,將所述第二畫面實時轉化為第三畫面并進行實時顯示。
53、有益效果:本技術的用于增強vr眼鏡虛擬顯示效果的方法及系統,通過畫面信息和畫面屬性為針對性進行增強顯示效果提供了數據基礎,通過修正權重實時獲取用戶在使用過程中的畫面更新信息,通過第一顯示增強實現了對畫面的針對性優化并優化流暢度,通過增強數據包為進行快速的第二顯示增強提供了數據基礎,通過眼動數據為進行第二顯示增強提供了數據參考,實現了對分辨率的針對性優化,在增強顯示效果以提升沉浸度的同時實現提升流暢度。