本技術(shù)涉及抬頭顯示,特別涉及一種圖像顯示方法、裝置、電子設備及存儲介質(zhì)。
背景技術(shù):
1、裸眼3d(3-dimension,三維)顯示技術(shù)是指無需佩戴專用的3d眼鏡,用戶即可直接以肉眼觀賞三維影像,呈現(xiàn)3d效果的一種3d顯示技術(shù)。例如,通過在顯示屏前設置狹縫光柵或者柱鏡光柵,顯示屏出射的光線通過狹縫光柵或者柱鏡光柵實現(xiàn)分光,再通過成像結(jié)構(gòu)折射后,分別進入駕駛員的左眼和右眼,駕駛員左眼和右眼看到的圖像不同,形成雙目視差,在用戶大腦合成一副有縱深感的立體畫面,實現(xiàn)3d觀看體驗。然而,抬頭顯示設備(headup?display,hud)本身是一個非均勻性系統(tǒng),存在畸變或者加工公差,即使像素間距和光柵的設計是均勻的,也還是會存在一定差異,導致人眼看到的圖像發(fā)生平移、傾斜、扭曲等問題;例如,用戶左眼和右眼看到的圖像之間產(chǎn)生串擾。
2、現(xiàn)有技術(shù)在處理抬頭顯示的串擾問題時,主要針對靜態(tài)場景進行了優(yōu)化,即當用戶的雙眼位于預設的眼盒分區(qū)并保持相對靜止時,系統(tǒng)能夠有效地修正顯示屏中對應的可視區(qū)域,以消除圖像串擾現(xiàn)象,確保用戶獲得清晰、無干擾的視覺體驗。然而,這一方案在動態(tài)環(huán)境下,尤其是復雜多變的駕駛情境下,面臨著嚴峻挑戰(zhàn)。
3、在實際駕駛過程中,用戶的動作狀態(tài)是高度動態(tài)且多維度的,這意味著用戶的眼睛的位置頻繁變化。這種動態(tài)變化使得預先設定好的眼盒分區(qū)與預設可視區(qū)域之間的對應關(guān)系難以精確維持,一旦用戶的眼睛超出原有預設范圍或快速移動,原先的串擾修正機制可能失效,從而導致左眼和右眼開始接收到對方應該接收的圖像信息,即發(fā)生串擾現(xiàn)象,影響駕駛者對路況的準確判斷和反應速度。
技術(shù)實現(xiàn)思路
1、為了解決現(xiàn)有技術(shù)的問題,本技術(shù)實施例提供了一種圖像顯示方法、裝置、電子設備及存儲介質(zhì)。所述技術(shù)方案如下:
2、一方面,提供了一種圖像顯示方法,應用于抬頭顯示設備,所述抬頭顯示設備與眼睛識別設備通訊連接,所述抬頭顯示設備包括顯示屏和分光元件;所述方法包括:
3、獲取所述眼睛識別設備在當前周期發(fā)送的目標對象的當前眼睛位置信息,所述當前眼睛位置信息包括當前左眼位置與當前右眼位置;
4、基于所述當前眼睛位置信息判斷所述目標對象的眼睛是否超出當前眼盒分區(qū);所述當前眼盒分區(qū)基于所述目標對象在上一周期的眼睛位置信息確定,所述當前眼盒分區(qū)包括左眼眼盒分區(qū)與右眼眼盒分區(qū);
5、在所述判斷的結(jié)果為是的情況下,基于所述當前眼睛位置信息更新所述當前眼盒分區(qū);
6、基于更新后的當前眼盒分區(qū)中的左眼眼盒分區(qū)在所述顯示屏中對應的可視區(qū)域,以及更新后的當前眼盒分區(qū)中的右眼眼盒分區(qū)在所述顯示屏中對應的可視區(qū)域分別顯示待顯示圖像,以使得所述顯示屏出射的光線經(jīng)過所述分光元件分光后形成左眼虛像與右眼虛像;所述可視區(qū)域中設置有呈陣列分布的顯示單元,每個所述顯示單元對應顯示所述待顯示圖像中的一個子像素。
7、另一方面,提供了一種圖像顯示裝置,應用于抬頭顯示設備,所述抬頭顯示設備與眼睛識別設備通訊連接,所述抬頭顯示設備包括顯示屏和分光元件;所述裝置包括:
8、位置獲取模塊,用于獲取所述眼睛識別設備在當前周期發(fā)送的目標對象的當前眼睛位置信息,所述當前眼睛位置信息包括當前左眼位置與當前右眼位置;
9、位置判斷模塊,用于基于所述當前眼睛位置信息判斷所述目標對象的眼睛是否超出當前眼盒分區(qū);所述當前眼盒分區(qū)基于所述目標對象在上一周期的眼睛位置信息確定,所述當前眼盒分區(qū)包括左眼眼盒分區(qū)與右眼眼盒分區(qū);
10、眼盒更新模塊,用于在所述判斷的結(jié)果為是的情況下,基于所述當前眼睛位置信息更新所述當前眼盒分區(qū);
11、圖像顯示模塊,用于基于更新后的當前眼盒分區(qū)中的左眼眼盒分區(qū)在所述顯示屏中對應的可視區(qū)域,以及更新后的當前眼盒分區(qū)中的右眼眼盒分區(qū)在所述顯示屏中對應的可視區(qū)域分別顯示待顯示圖像,以使得所述顯示屏出射的光線經(jīng)過所述分光元件分光后形成左眼虛像與右眼虛像;所述可視區(qū)域中設置有呈陣列分布的顯示單元,每個所述顯示單元對應顯示所述待顯示圖像中的一個子像素。
12、在一個示例性的實施方式中,所述眼盒分區(qū)在所述顯示屏中對應的可視區(qū)域由所述眼盒分區(qū)在所述顯示屏中對應的預設可視區(qū)域與所述眼盒分區(qū)的相鄰眼盒分區(qū)在所述顯示屏中對應的預設可視區(qū)域融合而成;所述裝置還包括用于在目標對象的眼睛未超出當前眼盒分區(qū)的情況下對目標眼睛所處眼盒分區(qū)在顯示屏中對應的可視區(qū)域中顯示單元對應的子像素進行調(diào)整的像素調(diào)整模塊,所述像素調(diào)整模塊,包括:
13、目標確定模塊,用于在判斷的結(jié)果為否的情況下,確定所述所述當前眼睛位置信息中未超出所述當前眼盒分區(qū)的位置信息,得到目標眼睛與目標眼睛位置;
14、第一邊界移動模塊,用于基于所述目標眼睛位置,對所述目標眼睛所處眼盒分區(qū)在所述顯示屏中對應的可視區(qū)域中的融合邊界進行移動,以使得所述可視區(qū)域中所述顯示單元對應的子像素隨所述融合邊界的移動而切換;所述融合邊界為所述眼盒分區(qū)在所述顯示屏中對應的可視區(qū)域中,所述眼盒分區(qū)在所述顯示屏中對應的預設可視區(qū)域與所述眼盒分區(qū)的相鄰眼盒分區(qū)在所述顯示屏中對應的預設可視區(qū)域之間的邊界。
15、在一個示例性的實施方式中,所述第一邊界移動模塊,包括:
16、變化率確定模塊,用于基于所述目標眼睛位置與所述目標眼睛在所述上一周期對應的眼睛位置,確定所述目標眼睛位置的變化率;
17、第二邊界移動模塊,用于基于所述目標眼睛位置以及所述目標眼睛位置的變化率,對所述目標眼睛所處眼盒分區(qū)在所述顯示屏中對應的可視區(qū)域中的融合邊界進行移動,以使得所述可視區(qū)域中所述顯示單元對應的子像素隨所述融合邊界的移動而切換。
18、在一個示例性的實施方式中,所述位置判斷模塊,包括:
19、范圍判斷模塊,用于基于所述當前眼睛位置信息判斷所述目標對象的眼睛是否超出當前眼盒分區(qū)對應的空間范圍。
20、在一個示例性的實施方式中,所述裝置還包括用于確定每個眼盒分區(qū)對應的空間范圍的第一范圍確定模塊,所述第一范圍確定模塊,包括:
21、采樣點確定模塊,用于對于每個眼盒分區(qū),基于預設采樣密度確定所述眼盒分區(qū)對應的多個目標采樣點;
22、樣本顯示模塊,用于基于所述眼盒分區(qū)在所述顯示屏中對應的可視區(qū)域顯示樣本圖像;
23、虛像采集模塊,用于分別在每個目標采樣點采集虛像;
24、目標虛像模塊,用于確定所述多個目標采樣點中每個目標采樣點對應的虛像中存在串擾現(xiàn)象的虛像,得到多個目標虛像;
25、邊界確定模塊,用于基于所述多個目標虛像中每個目標虛像對應的目標采樣點之間的相對位置關(guān)系,確定所述眼盒分區(qū)對應的邊界點;所述眼盒分區(qū)對應的邊界點圍合形成所述眼盒分區(qū)對應的空間范圍。
26、在一個示例性的實施方式中,所述眼盒分區(qū)在所述顯示屏中對應的可視區(qū)域基于對所述眼盒分區(qū)中的關(guān)鍵點在所述顯示屏中對應的預設可視區(qū)域修正得到;所述裝置還包括用于確定每個眼盒分區(qū)對應的空間范圍的第二范圍確定模塊,所述第二范圍確定模塊,包括:
27、相鄰確定模塊,用于對于多個連續(xù)分布的眼盒分區(qū)中的每個眼盒分區(qū),確定所述眼盒分區(qū)對應的多個相鄰眼盒分區(qū);
28、邊界點確定模塊,用于對于每個相鄰眼盒分區(qū),確定所述眼盒分區(qū)中的關(guān)鍵點與所述相鄰眼盒分區(qū)中的關(guān)鍵點之間的中點,得到邊界點;
29、邊界擬合模塊,用于對所述多個相鄰眼盒分區(qū)中每個相鄰眼盒分區(qū)對應的邊界點進行擬合,得到所述眼盒分區(qū)對應的空間范圍。
30、另一方面,提供了一種電子設備,包括處理器和存儲器,所述存儲器中存儲有至少一條指令或者至少一段程序,所述至少一條指令或者所述至少一段程序由所述處理器加載并執(zhí)行以實現(xiàn)上述任一方面的圖像顯示方法。
31、另一方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有至少一條指令或者至少一段程序,所述至少一條指令或者所述至少一段程序由處理器加載并執(zhí)行以實現(xiàn)如上述任一方面的圖像顯示方法。
32、另一方面,提供了一種計算機程序產(chǎn)品或計算機程序,該計算機程序產(chǎn)品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質(zhì)中。電子設備的處理器從計算機可讀存儲介質(zhì)讀取該計算機指令,處理器執(zhí)行該計算機指令,使得該電子設備執(zhí)行上述任一方面的圖像顯示方法。
33、本技術(shù)實施例通過與眼睛識別設備建立通訊連接,獲取目標對象在當前周期的當前眼睛位置信息;基于當前眼睛位置信息判斷目標對象的眼睛是否超出當前眼盒分區(qū);當前眼盒分區(qū)基于目標對象在上一周期的眼睛位置信息確定;在判斷的結(jié)果為是的情況下,基于當前眼睛位置信息更新當前眼盒分區(qū);基于更新后的左眼眼盒分區(qū)在顯示屏中對應的可視區(qū)域,以及更新后的右眼眼盒分區(qū)在顯示屏中對應的可視區(qū)域分別顯示待顯示圖像,以使得顯示屏出射的光線經(jīng)過分光元件分光后形成左眼虛像與右眼虛像。通過實時獲取目標對象的眼睛位置,以實時更新目標對象的眼睛所處眼盒分區(qū),基于更新后的眼盒分區(qū)在顯示屏中對應的可視區(qū)域顯示待顯示圖像,確保用戶即使眼睛位置發(fā)生變化也能夠始終觀看到理想狀態(tài)下的三維效果圖像,能夠始終串擾現(xiàn)象,提升了駕駛者對路況的判斷力和反應速度,為駕駛安全提供了強有力的保障。