一種眼動(dòng)界面的交互方法、裝置和近眼顯示器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人眼識(shí)別技術(shù)領(lǐng)域,特別是涉及一種近眼顯示器眼動(dòng)界面的交互方法、裝置和近眼顯示器。
【背景技術(shù)】
[0002]隨著眼動(dòng)交互需求的增加,如谷歌眼鏡、微軟全息眼鏡等近眼顯示器也越來越普及。相對(duì)于傳統(tǒng)的手柄、鼠標(biāo)以及鍵盤等用手動(dòng)作輸入的設(shè)備,眼動(dòng)交互具有隨時(shí)隨地、解放雙手等優(yōu)勢。
[0003]現(xiàn)有技術(shù)中,典型的眼動(dòng)交互方式以傳統(tǒng)的WIMP (Window、Icon、Menu andPointer,視窗、圖標(biāo)、選單和指標(biāo))范式為基礎(chǔ),以“凝視”作為與眼動(dòng)界面的基本交互特征,模擬點(diǎn)擊鼠標(biāo)/觸摸屏的操作行為,但眼睛凝視操作產(chǎn)生如凝視誤操作和視覺疲勞等可用性問題。
[0004]綜上所述,如何解決容易誤操作和視覺疲勞成為本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例中提供了一種眼動(dòng)界面的交互方法、裝置和近眼顯示器,以解決現(xiàn)有技術(shù)中的眼動(dòng)交互中“凝視”操作導(dǎo)致的誤操作和視覺疲勞問題。
[0006]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例公開了如下技術(shù)方案:
[0007]根據(jù)本發(fā)明的第一方面,提出了一種眼動(dòng)界面的交互方法,眼動(dòng)界面的交互方法包括:
[0008]將眼動(dòng)界面上眼動(dòng)交互對(duì)象對(duì)應(yīng)的分布區(qū)域分別劃分為顯示區(qū)域和操作區(qū)域,其中,所述眼動(dòng)交互對(duì)象的顯示元素分布于所述顯示區(qū)域,所述眼動(dòng)交互對(duì)象的操作元素分布于所述操作區(qū)域;
[0009]檢測操作者視覺焦點(diǎn)相對(duì)于所述顯示區(qū)域和所述操作區(qū)域的移動(dòng)情況;
[0010]根據(jù)所述視覺焦點(diǎn)相對(duì)于所述顯示區(qū)域和所述操作區(qū)域的移動(dòng)情況,移動(dòng)所述顯示元素或所述操作元素的位置并觸發(fā)所述顯示元素或所述操作元素。
[0011]優(yōu)選地,所述根據(jù)所述視覺焦點(diǎn)相對(duì)于所述顯示區(qū)域和所述操作區(qū)域的移動(dòng)情況,移動(dòng)所述顯示元素或所述操作元素的位置并觸發(fā)所述顯示元素或所述操作元素,包括:
[0012]若所述視覺焦點(diǎn)自所述操作元素對(duì)應(yīng)的操作區(qū)域向遠(yuǎn)離所述顯示區(qū)域的方向移動(dòng),則將所述操作元素自所述操作區(qū)域移向所述顯示區(qū)域,作為新的顯示元素,并觸發(fā)所述操作元素,且將所述操作元素對(duì)應(yīng)的下級(jí)元素作為新的操作元素分布于所述操作區(qū)域;
[0013]若所述視覺焦點(diǎn)自所述操作區(qū)域向靠近所述顯示元素對(duì)應(yīng)的顯示區(qū)域的方向移動(dòng),則將所述顯示元素自所述顯示區(qū)域移向所述操作區(qū)域,作為新的操作元素,并還原所述顯示元素,且將所述顯示元素對(duì)應(yīng)的上級(jí)元素作為新的顯示元素分布于所述顯示區(qū)域。
[0014]優(yōu)選地,所述眼動(dòng)界面的交互方法,還包括:
[0015]檢測所述視覺焦點(diǎn)的移動(dòng)速度;
[0016]判斷所述視覺焦點(diǎn)的移動(dòng)速度是否大于或等于預(yù)定移速閾值;
[0017]若所述視覺焦點(diǎn)的移動(dòng)速度大于或等于預(yù)定移速閾值,則移動(dòng)所述顯示元素或所述操作元素的位置并觸發(fā)所述顯示元素或所述操作元素。
[0018]優(yōu)選地,所述操作區(qū)域呈扇形分布于所述顯示區(qū)域周圍,當(dāng)將所述操作元素自所述操作區(qū)域移向所述顯示區(qū)域時(shí),所述方法還包括:
[0019]隱藏所述操作元素在所述操作區(qū)域的同級(jí)元素,將所述操作元素的下級(jí)元素均勻分布在所述扇形操作區(qū)域內(nèi);和/或,
[0020]根據(jù)所述操作元素的下級(jí)元素?cái)?shù)量設(shè)置所述下級(jí)元素對(duì)應(yīng)的扇形操作區(qū)域的弧度,將所述下級(jí)元素分布于所述下級(jí)元素對(duì)應(yīng)的扇形操作區(qū)域內(nèi)。
[0021]優(yōu)選地,所述眼動(dòng)界面還包括事件顯示區(qū)域,所述方法還包括:
[0022]若所述操作元素發(fā)生外界觸發(fā)事件,則在所述操作元素對(duì)應(yīng)的事件顯示區(qū)域顯示所述外界觸發(fā)事件的內(nèi)容;或者,
[0023]檢測所述視覺焦點(diǎn)的移動(dòng)情況,若所述視覺焦點(diǎn)自所述操作元素對(duì)應(yīng)的操作區(qū)域向所述事件顯示區(qū)域移動(dòng),則將所述外界觸發(fā)事件在所述顯示區(qū)域進(jìn)行顯示。
[0024]優(yōu)選地,所述眼動(dòng)界面的交互方法還包括:
[0025]在所述視覺焦點(diǎn)處生成移動(dòng)標(biāo)記,所述移動(dòng)標(biāo)記的位置與所述視覺焦點(diǎn)的位置相對(duì)應(yīng),根據(jù)所述移動(dòng)標(biāo)記的移動(dòng)情況,移動(dòng)所述顯示元素或所述操作元素的位置。
[0026]根據(jù)本發(fā)明的第二方面,還提出了一種眼動(dòng)界面的交互裝置,該眼動(dòng)界面的交互裝置包括:
[0027]劃分模塊,用于將眼動(dòng)界面上眼動(dòng)交互對(duì)象對(duì)應(yīng)的分布區(qū)域分別劃分為顯示區(qū)域和操作區(qū)域,其中,所述眼動(dòng)交互對(duì)象的顯示元素分布于所述顯示區(qū)域,所述顯示區(qū)域還用于顯示所述顯示元素的觸發(fā)事件,所述眼動(dòng)交互對(duì)象的操作元素分布于所述操作區(qū)域;
[0028]檢測模塊,用于檢測操作者視覺焦點(diǎn)相對(duì)于所述顯示區(qū)域和操作區(qū)域的移動(dòng)情況;
[0029]移動(dòng)模塊,用于根據(jù)所述視覺焦點(diǎn)相對(duì)于所述顯示區(qū)域和所述操作區(qū)域的移動(dòng)情況,移動(dòng)所述顯示元素或所述操作元素的位置;
[0030]觸發(fā)模塊,用于觸發(fā)所述顯示元素或所述操作元素。
[0031]優(yōu)選地,所述眼動(dòng)界面還包括事件顯示區(qū)域,所述眼動(dòng)界面交互裝置還包括:
[0032]判斷模塊,用于判斷所述操作元素是否發(fā)生外界觸發(fā)事件;
[0033]顯示模塊,用于若所述判斷模塊判斷所述操作元素發(fā)生外界觸發(fā)事件時(shí),在所述操作元素對(duì)應(yīng)的事件顯示區(qū)域顯示所述外界觸發(fā)事件的內(nèi)容;
[0034]所述顯示區(qū)域,還用于當(dāng)所述檢測模塊檢測到所述視覺焦點(diǎn)自所述操作元素對(duì)應(yīng)的操作區(qū)域向所述事件顯示區(qū)域移動(dòng)時(shí),將所述外界觸發(fā)事件在所述顯示區(qū)域進(jìn)行顯示。
[0035]優(yōu)選地,所述移動(dòng)模塊具體包括:
[0036]第一移向模塊,用于若所述檢測模塊檢測到所述視覺焦點(diǎn)自所述操作元素對(duì)應(yīng)的操作區(qū)域向遠(yuǎn)離所述顯示區(qū)域的方向移動(dòng)時(shí),將所述操作元素自所述操作區(qū)域移向所述顯示區(qū)域,作為新的顯示元素;
[0037]所述觸發(fā)模塊,具體用于的那個(gè)所述操作元素移到所述顯示區(qū)域時(shí)觸發(fā)所述操作元素;
[0038]分布模塊,用于當(dāng)所述第一移向模塊將所述操作元素自所述操作區(qū)域移向所述顯示區(qū)域時(shí),將所述操作元素對(duì)應(yīng)的下級(jí)元素作為新的操作元素分布于所述操作區(qū)域;
[0039]第二移向模塊,用于若所述檢測模塊檢測到視覺焦點(diǎn)自所述操作區(qū)域向靠近所述顯示元素對(duì)應(yīng)的顯示區(qū)域的方向移動(dòng)時(shí),將所述顯示元素自所述顯示區(qū)域移向所述操作區(qū)域,作為新的操作元素;
[0040]所述觸發(fā)模塊,具體用于當(dāng)所述顯示元素移到所述操作區(qū)域時(shí)還原所述顯示元素;
[0041]所述分布模塊,還用于當(dāng)所述第二移向模塊將所述顯示元素自所述顯示區(qū)域移向所述操作區(qū)域時(shí),將所述顯示元素對(duì)應(yīng)的上級(jí)元素作為新的顯示元素分布于所述顯示區(qū)域。
[0042]優(yōu)選地,所述操作區(qū)域呈扇形分布于所述顯示區(qū)域周圍,所述眼動(dòng)界面的交互裝置還包括:
[0043]隱藏模塊,用于當(dāng)所述檢測模塊檢測到所述操作元素自所述操作區(qū)域移向所述顯示區(qū)域時(shí),隱藏所述操作元素在所述操作區(qū)域的同級(jí)元素;
[0044]設(shè)置模塊,用于根據(jù)所述操作元素的下級(jí)元素?cái)?shù)量設(shè)置所述下級(jí)元素對(duì)應(yīng)的扇形操作區(qū)域的弧度;
[0045]所述分布模塊,還用于將操作元素的下級(jí)元素均勻分布在所述扇形操作區(qū)域內(nèi)。
[0046]根據(jù)本發(fā)明的第三方面還提出了一種近眼顯示器,該近眼顯示器包括:
[0047]眼動(dòng)界面,以及上述任一項(xiàng)技術(shù)方案所述的眼動(dòng)界面的交互裝置。
[0048]由以上技術(shù)方案可見,本發(fā)明實(shí)施例提供的眼動(dòng)界面的交互方案,通過將眼動(dòng)界面上眼動(dòng)交互對(duì)象對(duì)應(yīng)的分布區(qū)域劃分為顯示區(qū)域和操作區(qū)域,顯示區(qū)域用于分布眼動(dòng)交互對(duì)象的顯示元素,而操作區(qū)域用于分布眼動(dòng)交互對(duì)象的操作元素,即在眼動(dòng)界面上將眼動(dòng)交互對(duì)象的顯示元素和操作元素分離開,減少了對(duì)相應(yīng)元素的誤操作,其中,顯示區(qū)域中的顯示元素用于顯示,而操作區(qū)域中的操作元素能夠?qū)?yīng)操作行為或操作行為的結(jié)果。同時(shí)由于是檢測操作者視覺焦點(diǎn)相對(duì)于顯示區(qū)域和操作區(qū)域的移動(dòng)情況來移動(dòng)顯示元素或操作元素的位置,因此,相對(duì)于通過“凝視”眼動(dòng)交互對(duì)象的元素進(jìn)行抓取、點(diǎn)擊以及移動(dòng)等觸發(fā)操作的方案,通過檢測視覺焦點(diǎn)相對(duì)于顯示區(qū)域和操作區(qū)域的移動(dòng)情況進(jìn)行觸發(fā)操作的方案,能夠減少產(chǎn)生如“久視”帶來的視覺疲勞。
【附圖說明】
[0049]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。