本公開實施例涉及虛擬現(xiàn)實,尤其涉及一種眼球追蹤方法、設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、虛擬現(xiàn)實(virtual?reality,vr)眼鏡是頭戴式顯示設(shè)備,使用戶可以在虛擬現(xiàn)實世界體驗到最真實的感受,其模擬環(huán)境的真實性與現(xiàn)實世界難辨真假,讓人有種身臨其境的感覺。眼動追蹤技術(shù)是vr技術(shù)的關(guān)鍵技術(shù)。通過眼動追蹤技術(shù)能夠計算出用戶的視線停留在顯示屏的哪個區(qū)域。
2、相關(guān)技術(shù)中,通過在vr眼鏡的透鏡邊緣設(shè)置紅外發(fā)光二極管(infraredradiation?light?emitting?diode,ir?led)發(fā)射紅外光,再通過紅外相機ir?camera捕捉眼球的紅外圖像,進而基于該紅外圖像計算出眼球的視線方向。
3、然而,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)中至少存在以下技術(shù)問題:上述方式中需專門設(shè)置irled作為紅外光源,硬件成本較高。
技術(shù)實現(xiàn)思路
1、本公開實施例提供一種眼球追蹤方法、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,以降低硬件成本。
2、第一方面,本公開實施例提供一種眼球追蹤方法,應(yīng)用于頭戴式顯示設(shè)備,所述方法包括:
3、在用戶視場外的非可視區(qū)域顯示目標圖像;
4、獲取用戶的眼部圖像;所述眼部圖像包括所述目標圖像在用戶眼球的反射圖像;
5、對所述眼部圖像進行解析,確定所述目標圖像的特征點在所述眼部圖像中的對應(yīng)特征點在所述相機的相機坐標系下的第一坐標;
6、獲取所述特征點在所述顯示屏的顯示坐標系下的第二坐標;
7、根據(jù)所述第一坐標和所述第二坐標,確定用戶的眼球的視線方向。
8、第二方面,本公開實施例提供一種眼球追蹤設(shè)備,包括:
9、顯示模塊,用于在用戶視場外的非可視區(qū)域顯示目標圖像;
10、圖像獲取模塊,用于獲取用戶的眼部圖像;所述眼部圖像包括所述目標圖像在用戶眼球的反射圖像;
11、確定模塊,用于對所述眼部圖像進行解析,確定所述目標圖像的特征點在所述眼部圖像中的對應(yīng)特征點在所述相機的相機坐標系下的第一坐標;
12、坐標獲取模塊,用于獲取所述特征點在所述顯示屏的顯示坐標系下的第二坐標;
13、確定模塊,還用于根據(jù)所述第一坐標和所述第二坐標,確定用戶的眼球的視線方向。
14、第三方面,本公開實施例提供一種電子設(shè)備,包括:顯示屏、相機、處理器和存儲器;
15、顯示屏和相機均與所述處理器連接;
16、所述顯示屏用于通過在用戶市場外的非可視區(qū)域顯示目標圖像;
17、所述相機用于對用戶的眼球進行拍攝,獲得眼部圖像;所述眼部圖像包括所述目標圖像在用戶眼球的反射圖像;
18、所述存儲器存儲計算機執(zhí)行指令;
19、所述處理器執(zhí)行所述存儲器存儲的計算機執(zhí)行指令,使得所述至少一個處理器執(zhí)行如上第一方面以及第一方面各種可能的設(shè)計所述的眼球追蹤方法。
20、第四方面,本公開實施例提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,當處理器執(zhí)行所述計算機執(zhí)行指令時,實現(xiàn)如上第一方面以及第一方面各種可能的設(shè)計所述的眼球追蹤方法。
21、第五方面,本公開實施例提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上第一方面以及第一方面各種可能的設(shè)計所述的眼球追蹤方法。
22、本實施例提供的眼球追蹤方法、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,該方法在用戶視場外的非可視區(qū)域顯示目標圖像;獲取用戶的眼部圖像,眼部圖像包括所述目標圖像在用戶眼球的反射圖像,對眼部圖像進行解析,確定目標圖像的特征點在眼部圖像中的對應(yīng)特征點在相機的相機坐標系下的第一坐標,獲取特征點在顯示屏的顯示坐標系下的第二坐標,根據(jù)第一坐標和第二坐標,確定用戶的眼球的視線方向。本實施例提供的方法,通過采用顯示屏中非可視區(qū)域的像素點顯示目標圖像,目標圖像對應(yīng)的光線照射在人眼虹膜區(qū)域形成反射圖案或光斑,通過相機拍攝得到眼部圖像,進而通過對目標圖像的特征點在眼部圖像中的對應(yīng)特征點的坐標和特征點在顯示屏的坐標,確定用戶眼球的視線方向,無需專門花費成本設(shè)置紅外光源等硬件,降低了硬件成本,簡化了頭戴設(shè)備的硬件結(jié)構(gòu)。
1.一種眼球追蹤方法,用于頭戴式顯示設(shè)備,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在用戶視場外的非可視區(qū)域顯示目標圖像;包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頭戴式顯示設(shè)備包括相機;
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述眼部圖像進行解析,確定所述目標圖像的特征點在所述眼部圖像中的對應(yīng)特征點在所述相機的相機坐標系下的第一坐標,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述非可視區(qū)域中用于顯示所述目標圖像的像素區(qū)域與所述可視區(qū)域之間存在間隔;所述在所述眼部圖像中確定所述非可視區(qū)域?qū)?yīng)的目標區(qū)域,包括:
6.根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,所述根據(jù)所述第一坐標和所述第二坐標,確定用戶的眼球的視線方向,包括:
7.一種眼球追蹤設(shè)備,其特征在于,包括:
8.一種電子設(shè)備,其特征在于,包括:顯示屏、相機、處理器和存儲器;
9.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,當處理器執(zhí)行所述計算機執(zhí)行指令時,實現(xiàn)如權(quán)利要求1至6任一項所述的眼球追蹤方法。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6任一項所述的眼球追蹤方法。