本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種信息處理方法及電子設(shè)備。
背景技術(shù):
平板電腦、手機(jī)等電子設(shè)備上,通常都配置有交互屏和攝像頭等結(jié)構(gòu)。通常用戶主要利用交互屏和操作手勢,進(jìn)行電子設(shè)備的控制;而攝像頭則主要用戶拍照等普通的圖像采集功能。顯然這樣只是很基本的利用了交互屏和攝像頭等結(jié)構(gòu),電子設(shè)備的資源有效利用率低。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例期望提供一種信息處理方法及電子設(shè)備,可以至少部分解決上述問題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例第一方面提供了一種信息處理方法,包括:
采集包括用戶眼睛的采集圖像;
解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;
利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集單元的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;
根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;
根據(jù)所述光軸與顯示單元的交叉點(diǎn),確定用戶眼睛注視所述顯示單元的注視點(diǎn)。
基于上述方案,所述解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀,包括:
利用所述用戶眼睛在所述采集圖像中鞏膜和角膜之間的色差,提取角膜緣的N個(gè)位置;所述N為正整數(shù);
通過橢圓擬合,確定經(jīng)過所述N個(gè)位置的第一橢圓;其中,所述第一橢圓即為第一邊緣形狀。
基于上述方案,所述第二邊緣形狀為第一正圓。
基于上述方案,所述根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸,包括:
根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定左眼光軸和右眼光軸;
所述根據(jù)所述光軸與顯示單元的交叉點(diǎn),確定用戶眼睛注視所述顯示單元的注視點(diǎn),包括:
根據(jù)所述左眼光軸與所述顯示單元的第一交叉點(diǎn),確定第一注視點(diǎn);
根據(jù)所述右眼光軸與所述顯示單元的第二交叉點(diǎn),確定第二注視點(diǎn);
根據(jù)所述第一注視點(diǎn)和所述第二注視點(diǎn),確定用戶雙眼在所述顯示單元上的注視中心點(diǎn)。
基于上述方案,所述方法還包括:
根據(jù)所述注視中心點(diǎn),顯示待顯示信息和/或執(zhí)行眼神示意交互操作。
本發(fā)明實(shí)施例第二方面提供一種電子設(shè)備,包括:
圖像采集器,用于采集包括用戶眼睛的采集圖像;
處理器,用于解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集器的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;根據(jù)所述光軸與顯示屏幕的交叉點(diǎn),確定用戶眼睛注視所述顯示屏幕的注視點(diǎn)。
基于上述方案,所述處理器,具體用于利用所述用戶眼睛在所述采集圖像中鞏膜和角膜之間的色差,提取角膜緣的N個(gè)位置;所述N為正整數(shù);通過橢圓擬合,確定經(jīng)過所述N個(gè)位置的第一橢圓;其中,所述第一橢圓即為第一邊緣形狀。
基于上述方案,所述第二邊緣形狀為第一正圓。
基于上述方案,所述處理器,具體用于根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定左眼光軸和右眼光軸;根據(jù)所述左眼光軸與所述顯示屏幕的第一交叉點(diǎn),確定第一注視點(diǎn);根據(jù)所述右眼光軸與所述顯示屏幕的第二交叉點(diǎn),確定第二注視點(diǎn);根據(jù)所述第一注視點(diǎn)和所述第二注視點(diǎn),確定用戶雙眼在所述顯示屏幕上的注視中心點(diǎn)。
基于上述方案,所述處理器,還用于根據(jù)所述注視中心點(diǎn),顯示待顯示信息和/或執(zhí)行眼神示意交互操作。
本發(fā)明實(shí)施例提供的信息處理方法及電子設(shè)備,通過圖像采集包括用戶眼睛的采集圖像,通過解析采集圖像可以獲知在采集圖像中角膜緣的第一邊緣形狀,與預(yù)設(shè)的第二邊緣形狀的比對(duì),可以解析出用戶的眼球中心與圖像采集單元的相對(duì)位置,并依據(jù)眼球中心與瞳孔中心的連線確定出光軸,再利用光軸與顯示單元的連線,確定出注視點(diǎn),確定出了注視點(diǎn)就實(shí)現(xiàn)了對(duì)用戶的視覺追蹤;從而并沒有引入眼動(dòng)儀等設(shè)備,就實(shí)現(xiàn)了對(duì)用戶視覺追蹤,具有實(shí)現(xiàn)簡便、硬件成本低的特點(diǎn)。
附圖說明
圖1為本發(fā)明實(shí)施例提供的一種信息處理方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種眼睛的顯示示意圖;
圖3為本發(fā)明實(shí)施例提供的一種注視中心點(diǎn)和顯示屏的顯示示意圖;
圖4為本發(fā)明實(shí)施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例提供的另一種信息處理方法的流程示意圖。
具體實(shí)施方式
以下結(jié)合說明書附圖及具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)闡述。
實(shí)施例一:
如圖1所示,本實(shí)施例提供一種信息處理方法,包括:
步驟S110:采集包括用戶眼睛的采集圖像;
步驟S120:解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;
步驟S130:利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集單元的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;
步驟S140:根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;
步驟S150:根據(jù)所述光軸與顯示單元的交叉點(diǎn),確定用戶眼睛注視所述顯示單元的注視點(diǎn)。
本實(shí)施例所述的信息處理方法可為應(yīng)用于各種包括或連接有圖像采集功能的照相機(jī)或攝像機(jī)的電子設(shè)備,例如,手機(jī)、平板電腦、筆記本電腦、臺(tái)式電腦等可穿戴式設(shè)備等。
在本實(shí)施例中首先利用進(jìn)行圖像采集,采集包括用戶眼睛的采集圖像。
在步驟S120中將解析所述采集圖像,獲取采集圖像中用戶的眼睛內(nèi)的角膜緣的第一邊緣形狀。
如圖2所示為一張眼睛的圖像,從外之內(nèi)包括鞏膜、角膜緣、虹膜及瞳孔。在本實(shí)施例中會(huì)獲取角膜緣為角膜邊緣。由于角膜緣與鞏膜對(duì)應(yīng)的眼白的顏色差異度較大,在本實(shí)施例子中故可以簡便的提取出所述角膜緣的第一邊緣形狀。
在步驟S130中會(huì)將第一邊緣形狀與第二邊緣形狀進(jìn)行比較,從而獲得兩者之間的差異,確定出用戶的眼睛的眼球中心相對(duì)有圖像采集單元的相對(duì)位置。例如,通常若用戶眼睛正對(duì)著圖像采集單元,通常圖像采集單元采集的圖像中,角膜緣會(huì)呈現(xiàn)圓形或與無限接近圓形。若用戶的眼睛并未正對(duì)著,這樣用戶的眼睛的角膜緣到圖像采集單元中的成像就會(huì)發(fā)生一定的形變,通常會(huì)形成橢圓形的投影,這樣的話,所述圖像采集單元采集形成的角膜緣就會(huì)呈現(xiàn)橢圓形狀。從圓形到橢圓的變化,顯然可以通過三維3D建模等方式,可以知道所述用戶眼睛相對(duì)于圖像采集單元的相對(duì)位置關(guān)系,例如,用戶眼睛偏離圖像采集單元的角度等參數(shù)。故在本實(shí)施例中可以確定出用戶的眼球相對(duì)于圖像采集單元的相對(duì)位置關(guān)系。
在步驟S140中,將根據(jù)眼球中心與圖像采集中瞳孔中心,確定用戶觀看的光軸,瞳孔位于眼球的表面,而眼球中心位于眼球這個(gè)球體的中心,通過瞳孔的中心與眼球中心的連線就能夠得到所述光軸。所述光軸可用來表示用戶視線所朝向的方向。
當(dāng)用戶眼睛的光軸確定,就可以根據(jù)光軸與顯示單元的交叉點(diǎn),確定出用戶視線落在顯示單元上的位置,從而確定出用戶眼睛注視或關(guān)注的注視點(diǎn)。
顯然,在本實(shí)施例中在不引入其他部件的情況下,直接利用圖像采集單元就可以簡便的確定出用戶眼睛在顯示單元的注視點(diǎn),從而實(shí)現(xiàn)對(duì)用戶視線或所關(guān)注的對(duì)象的追蹤,具有實(shí)現(xiàn)簡單及實(shí)現(xiàn)成本低的特點(diǎn)。
實(shí)施例二:
如圖1所示,本實(shí)施例提供一種信息處理方法,包括:
步驟S110:采集包括用戶眼睛的采集圖像;
步驟S120:解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;
步驟S130:利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集單元的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;
步驟S140:根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;
步驟S150:根據(jù)所述光軸與顯示單元的交叉點(diǎn),確定用戶眼睛注視所述顯示單元的注視點(diǎn)。
所述步驟S120可包括:
利用所述用戶眼睛在所述采集圖像中鞏膜和角膜之間的色差,提取角膜緣的N個(gè)位置;所述N為正整數(shù);
通過橢圓擬合,確定經(jīng)過所述N個(gè)位置的第一橢圓;其中,所述第一橢圓即為第一邊緣形狀。
在本實(shí)施例中,會(huì)提取所述角膜邊緣的多個(gè)點(diǎn)的位置,然后利用橢圓擬合的方式,確定出經(jīng)過這N個(gè)位置的第一橢圓,這個(gè)擬合出來的第一橢圓就認(rèn)為是所述第一邊緣形狀。由于人眼的角膜緣通常情況下是成正圓的,由于相對(duì)圖像采集單元的偏離可能呈現(xiàn)出來的在采集圖像中呈橢圓,故可以簡便的通過N個(gè)位置的提取,再結(jié)合橢圓擬合,簡便實(shí)現(xiàn)第一邊緣形狀的提取。
實(shí)施例三:
如圖1所示,本實(shí)施例提供一種信息處理方法,包括:
步驟S110:采集包括用戶眼睛的采集圖像;
步驟S120:解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;
步驟S130:利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集單元的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;
步驟S140:根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;
步驟S150:根據(jù)所述光軸與顯示單元的交叉點(diǎn),確定用戶眼睛注視所述顯示單元的注視點(diǎn)。
在本實(shí)施例中,所述第二邊緣形狀為第一正圓。這里的正圓即為標(biāo)準(zhǔn)的圓形,通常人的眼睛的角膜緣是呈圓形的。若是人的眼睛正投影到圖像采集單元上,則也應(yīng)該時(shí)呈現(xiàn)為正圓,若出現(xiàn)了橢圓等其他形狀,可以根據(jù)成像之后采集第一邊緣形狀和第二邊緣形狀的比對(duì),再通過建模等作用,確定出人的眼睛相對(duì)于圖像采集單元的偏離的角度,從而確定出人的眼睛的位置以及朝向等信息;最終方便確定出用戶雙眼的光軸,具有實(shí)現(xiàn)簡便的特點(diǎn)。
當(dāng)然,本實(shí)施例中所述第一邊緣形狀可以采用前一個(gè)實(shí)施例所述橢圓擬合來確定;當(dāng)然在具體實(shí)現(xiàn)時(shí),可以通過逐一提取采集圖像中所述角膜緣的每一個(gè)邊緣點(diǎn),再連接這些邊緣點(diǎn)得到所述第一邊緣形狀。所述第一邊緣形狀的獲取方式有多種,不局限于上述兩種。
實(shí)施例四:
如圖1所示,本實(shí)施例提供一種信息處理方法,包括:
步驟S110:采集包括用戶眼睛的采集圖像;
步驟S120:解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;
步驟S130:利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集單元的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;
步驟S140:根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;
步驟S150:根據(jù)所述光軸與顯示單元的交叉點(diǎn),確定用戶眼睛注視所述顯示單元的注視點(diǎn)。
所述步驟S140可包括:
根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定左眼光軸和右眼光軸;
所述根據(jù)所述光軸與顯示單元的交叉點(diǎn),確定用戶眼睛注視所述顯示單元的注視點(diǎn),包括:
根據(jù)所述左眼光軸與所述顯示單元的第一交叉點(diǎn),確定第一注視點(diǎn);
根據(jù)所述右眼光軸與所述顯示單元的第二交叉點(diǎn),確定第二注視點(diǎn);
根據(jù)所述第一注視點(diǎn)和所述第二注視點(diǎn),確定用戶雙眼在所述顯示單元上的注視中心點(diǎn)。
在本實(shí)施例中所述采集圖像為包括用戶雙眼的圖像,故在本實(shí)施例中會(huì)提取到兩個(gè)角膜緣的第一邊緣形狀,也會(huì)確定出用戶左右眼分別對(duì)應(yīng)的兩個(gè)光軸。在本實(shí)施例中將其中一個(gè)光軸命名為左眼光軸,將另一個(gè)光軸命名為右眼光軸。在本實(shí)施例中分別將左眼光軸和右眼光軸和顯示單元進(jìn)行交叉會(huì)得到兩個(gè)注視點(diǎn),在本實(shí)施例中稱之為第一注視點(diǎn)和第二注視點(diǎn)。在本實(shí)施例中將根據(jù)第一注視點(diǎn)和第二注視點(diǎn),確定出用戶最終關(guān)注的位置。具體的如,連接所述第一注視點(diǎn)和第二注視點(diǎn)形成注視點(diǎn)連線,提取注視點(diǎn)連線的中心點(diǎn),將該中心點(diǎn)作為所述注視中心點(diǎn)。當(dāng)然也可以直接根據(jù)第一注視點(diǎn)和第二注視點(diǎn)的坐標(biāo),計(jì)算出所述注視中心點(diǎn)的坐標(biāo)。
在本實(shí)施例中所述注視中心點(diǎn)應(yīng)該是用戶左右眼都會(huì)關(guān)注的重點(diǎn)區(qū)域,故在本實(shí)施例中注視中心點(diǎn)也可以不止一個(gè),例如可認(rèn)為所述第一注視點(diǎn)和第二注視點(diǎn)形成的連線上的任意一個(gè)點(diǎn)。
在本實(shí)施例中可以簡便的根據(jù)兩個(gè)注視點(diǎn),確定所述注視中心點(diǎn),具有是實(shí)現(xiàn)簡便的特點(diǎn)。
本實(shí)施例所述信息處理方法可為在前述任意實(shí)施例基礎(chǔ)上的進(jìn)一步改進(jìn),在本實(shí)施例中,所述信息處理方法同樣可以采用橢圓擬合,確定所述第一邊緣形狀;所述第二邊緣形狀為一個(gè)與所述第一邊緣形狀相適配大小的正圓。
實(shí)施例五:
如圖1所示,本實(shí)施例提供一種信息處理方法,包括:
步驟S110:采集包括用戶眼睛的采集圖像;
步驟S120:解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;
步驟S130:利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集單元的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;
步驟S140:根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;
步驟S150:根據(jù)所述光軸與顯示單元的交叉點(diǎn),確定用戶眼睛注視所述顯示單元的注視點(diǎn)。
所述步驟S140可包括:
根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定左眼光軸和右眼光軸;
所述根據(jù)所述光軸與顯示單元的交叉點(diǎn),確定用戶眼睛注視所述顯示單元的注視點(diǎn),包括:
根據(jù)所述左眼光軸與所述顯示單元的第一交叉點(diǎn),確定第一注視點(diǎn);
根據(jù)所述右眼光軸與所述顯示單元的第二交叉點(diǎn),確定第二注視點(diǎn);
根據(jù)所述第一注視點(diǎn)和所述第二注視點(diǎn),確定用戶雙眼在所述顯示單元上的注視中心點(diǎn)。
所述方法還包括:
根據(jù)所述注視中心點(diǎn),顯示待顯示信息和/或執(zhí)行眼神示意交互操作。
在本實(shí)施例中所述根據(jù)注視中心點(diǎn),顯示待顯示信息可包括:
將需要顯示的信息顯示在注視中心點(diǎn)的位置,或顯示在距離注視中心點(diǎn)預(yù)設(shè)距離之內(nèi)的顯示區(qū)域內(nèi),這樣用戶不用轉(zhuǎn)移視線就可以看到顯示的信息。例如,將一些非常重要的信息顯示在所述注視中心點(diǎn)上或顯示距離在所述注視中心點(diǎn)很近的范圍,這樣可以提升顯示效果。
在本實(shí)施例中通過所述注視中心點(diǎn)的確定,就實(shí)現(xiàn)了對(duì)用戶視覺的簡便追蹤,就僅利用電子設(shè)備內(nèi)現(xiàn)有的照相功能或攝像功能完成用戶的視覺追蹤,沒有引入其他的結(jié)構(gòu),就有實(shí)現(xiàn)簡便且實(shí)現(xiàn)成本低的特點(diǎn)。故在本實(shí)施例中還可以根據(jù)所述注視中心點(diǎn),執(zhí)行眼神示意交互操作。在本實(shí)施例中可包括:例如確認(rèn)執(zhí)行位于視覺中心點(diǎn)的控件對(duì)應(yīng)的操作,例如,勾選某一個(gè)選項(xiàng)。
在與注視中心點(diǎn)相距預(yù)定距離的區(qū)域內(nèi)顯示了應(yīng)用圖標(biāo),電子設(shè)備可以執(zhí)行啟動(dòng)該應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用的操作。
如圖3所示,在顯示單元上顯示有對(duì)話框,通過本實(shí)施例所述的信息處理方法,確定出注視中心點(diǎn)位于控件“確定”至上,電子設(shè)備可在執(zhí)行所述延伸示意交互操作時(shí),可認(rèn)為用戶選中了控件“確定”,從而會(huì)執(zhí)行刪除文件A的操作。
總之,本實(shí)施例中通過注視中心點(diǎn)的確定,就實(shí)現(xiàn)了視覺追蹤,從而可以是實(shí)現(xiàn)眼神示意交互操作。
實(shí)施例六:
如圖4所示,本實(shí)施例提供一種電子設(shè)備,包括:
圖像采集器110,用于采集包括用戶眼睛的采集圖像;
處理器120,用于解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集器的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;根據(jù)所述光軸與顯示屏幕的交叉點(diǎn),確定用戶眼睛注視所述顯示屏幕的注視點(diǎn)。
本實(shí)施例所述圖像采集器110可為照相機(jī)或攝像機(jī)等各種可以采集圖像的結(jié)構(gòu),在本實(shí)施例中可以進(jìn)行圖像采集。所述電子設(shè)備可為手機(jī)、平板電腦或筆記本電腦或可穿戴式設(shè)備等,這些設(shè)備通常都已經(jīng)設(shè)置了有具有圖像采集功能的照相功能和攝像功能,故可以簡便的采集包括用戶眼睛的采集圖像。
在本實(shí)施例中所述處理器120可對(duì)應(yīng)于各種具有信息處理功能的處理器或處理電路。所述處理器可包括中央處理器CPU、微處理器MCU、數(shù)字信號(hào)處理器DSP、可編程陣列PLC或應(yīng)用處理器AP。所述處理電路可包括專用集成電路ASIC。
在本實(shí)施例中所述處理器或處理電路可通過預(yù)定代碼的執(zhí)行,通過解析采集圖像,確定出用戶在顯示屏幕行的注視點(diǎn)。
這里的顯示屏幕可對(duì)應(yīng)于液晶顯示屏、投影顯示屏、電子墨水顯示屏或有機(jī)發(fā)光二級(jí)管OLED顯示屏等。
總之,本實(shí)施例提供了一種電子設(shè)備,可以簡便在不引入外設(shè)的基礎(chǔ)上,直接利用電子設(shè)備的圖像采集器和處理器,簡便完成用戶的實(shí)現(xiàn)追蹤。
實(shí)施例七:
如圖4所示,本實(shí)施例提供一種電子設(shè)備,包括:
圖像采集器110,用于采集包括用戶眼睛的采集圖像;
處理器120,用于解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集器的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;根據(jù)所述光軸與顯示屏幕的交叉點(diǎn),確定用戶眼睛注視所述顯示屏幕的注視點(diǎn)。
所述處理器120,具體用于利用所述用戶眼睛在所述采集圖像中鞏膜和角膜之間的色差,提取角膜緣的N個(gè)位置;所述N為正整數(shù);通過橢圓擬合,確定經(jīng)過所述N個(gè)位置的第一橢圓;其中,所述第一橢圓即為第一邊緣形狀。
在本實(shí)施例中所述處理器,將從采集圖像中提取N個(gè)位置,這里的N可為不小于2的整數(shù),優(yōu)選為N不小于3的整數(shù)。且至少3個(gè)位置位于所述瞳孔的一條直徑的不同側(cè),可以簡便的通過橢圓擬合,實(shí)現(xiàn)第一邊緣形狀的快速提取。
實(shí)施例八:
如圖4所示,本實(shí)施例提供一種電子設(shè)備,包括:
圖像采集器110,用于采集包括用戶眼睛的采集圖像;
處理器120,用于解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集器的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;根據(jù)所述光軸與顯示屏幕的交叉點(diǎn),確定用戶眼睛注視所述顯示屏幕的注視點(diǎn)。
所述第二邊緣形狀為第一正圓。
由于人的眼睛的特點(diǎn),人的角膜緣若正對(duì)著圖像采集器,則角膜緣絕大多數(shù)在采集圖像中呈現(xiàn)為正圓。故在本實(shí)施例中可以采用與擬合出來的第一邊緣形狀相適配的第一正圓進(jìn)行比對(duì),再通過3D建模,簡便的確定出所述用戶的眼球中心相對(duì)于圖像采集器的相對(duì)位置。故可以簡便的解析出光軸,進(jìn)而確定出用戶眼睛的注視點(diǎn),完成用戶的視覺追蹤。
本實(shí)施例可為前述任意設(shè)備實(shí)施例的進(jìn)一步改進(jìn),在本實(shí)施例中所述第一邊緣形狀也可以是通過橢圓擬合形成的第一橢圓。
實(shí)施例九:
如圖4所示,本實(shí)施例提供一種電子設(shè)備,包括:
圖像采集器110,用于采集包括用戶眼睛的采集圖像;
處理器120,用于解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集器的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;根據(jù)所述光軸與顯示屏幕的交叉點(diǎn),確定用戶眼睛注視所述顯示屏幕的注視點(diǎn)。
所述處理器120,具體用于根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定左眼光軸和右眼光軸;根據(jù)所述左眼光軸與所述顯示屏幕的第一交叉點(diǎn),確定第一注視點(diǎn);根據(jù)所述右眼光軸與所述顯示屏幕的第二交叉點(diǎn),確定第二注視點(diǎn);根據(jù)所述第一注視點(diǎn)和所述第二注視點(diǎn),確定用戶雙眼在所述顯示屏幕上的注視中心點(diǎn)。
在本實(shí)施例中所述采集圖像為采集了有用戶雙眼的采集圖像,故所述處理器120可通過兩個(gè)注視點(diǎn)的確定,獲得用戶雙眼的注視中心點(diǎn),從而簡便的及精確的完成用戶視覺追蹤。
值得注意的是:本實(shí)施例中可為前述任意設(shè)備實(shí)施例的進(jìn)一步改進(jìn),故在本實(shí)施例中所述處理器120也可以通過橢圓擬合,獲得所述第一邊緣形狀;所述第二邊緣形狀也可以為第二正圓。
實(shí)施例十:
如圖4所示,本實(shí)施例提供一種電子設(shè)備,包括:
圖像采集器110,用于采集包括用戶眼睛的采集圖像;
處理器120,用于解析所述采集圖像,獲取所述采集圖像中角膜緣的第一邊緣形狀;利用所述第一邊緣形狀與第二邊緣形狀之間的差異,確定眼球中心相對(duì)于圖像采集器的相對(duì)位置;所述第二邊緣形狀為所述圖像采集單元正對(duì)著所述角膜緣采集形成的邊緣形狀;根據(jù)所述眼球中心與所述采集圖像中瞳孔中心,確定所述用戶眼睛的光軸;根據(jù)所述光軸與顯示屏幕的交叉點(diǎn),確定用戶眼睛注視所述顯示屏幕的注視點(diǎn)。
在本實(shí)施例中,所述處理器120,還用于根據(jù)所述注視中心點(diǎn),顯示待顯示信息和/或執(zhí)行眼神示意交互操作。
在本實(shí)施例中所述處理器120,會(huì)根據(jù)注視中心點(diǎn),顯示待顯示信息,這樣就可以將需要用戶關(guān)注的信息,顯示最顯眼的地方,可以避免用戶滿顯示屏找信息導(dǎo)致的不方便,同時(shí)提升信息的有效傳播率。由于實(shí)現(xiàn)了對(duì)用戶的詩句追蹤,故可以與用戶進(jìn)行延伸示意交互操作,從而解放用戶雙手,降低用戶與電子設(shè)備的交互難度,提升交互效率。
以下結(jié)合上述任意實(shí)施例提供幾個(gè)具體的示例:
示例一:
首先,使用哈爾特征級(jí)聯(lián)分類器獲取用戶眼對(duì)的粗略感興趣區(qū),由于比較粗略,還需要結(jié)合應(yīng)用鞏膜區(qū)域(例如褐色環(huán)形區(qū)域)的形狀搜索方法來獲得眼睛中心的精確定位,從而得到精確的感興趣區(qū);這里的用戶眼對(duì)為一個(gè)用戶的兩只眼睛。所述哈爾特征級(jí)聯(lián)分類器
其次,檢測角膜緣上的特征點(diǎn);
再次,擬合特征點(diǎn)獲得二維2D的角膜緣橢圓(即角膜緣在圖像上的投影);
然后,通過反向投射將2D角膜緣橢圓的眼球中心映射到三維3D的位置;進(jìn)而獲得眼睛的光軸。在本示例中將2D角膜橢圓可視為立體的球體的投影,故可以通過3D建模等方式,確定出眼球中心相對(duì)于圖像采集器的相對(duì)位置。
接著,光軸與屏幕的交叉點(diǎn)是用戶眼睛的注視點(diǎn)。
最后,通過兩個(gè)注視點(diǎn)平均獲得最終的注視點(diǎn)。這里的最終的注視點(diǎn)可為前述的注視中心點(diǎn)。
示例二:
本示例提供一種信息處理方法,包括眼定位、擬合角膜緣以及注視定位等三大步驟,
所述眼定位可包括:
粗略檢測眼區(qū)域;例如,通過眼部形狀的擬合,初步定位出眼睛的位置;
粗略定位感興趣區(qū);例如,粗略的定位出眼睛中比較感興趣的區(qū)域,例如定位出眼珠的區(qū)域。
精確定位眼中心,例如,精確定位瞳孔、鞏膜、虹膜等大致區(qū)域。
精確定位眼感興趣區(qū),例如,精確定位眼中瞳孔、鞏膜、虹膜的精確位置等。
所述擬合角膜緣可包括:
檢測角膜緣;
提取角膜緣特征點(diǎn),例如,提取角膜緣的多個(gè)位置點(diǎn);
擬合橢圓到角膜緣;
得到2D角膜緣橢圓。
所述注視定位可包括:
反向透射2D橢圓獲得3D圓環(huán);
獲得3D角膜環(huán);
推知平滑注視點(diǎn);這里的平滑注視點(diǎn)可對(duì)應(yīng)于前述的光軸。
確定屏幕注視點(diǎn)。這里的注視點(diǎn)可對(duì)應(yīng)于前述注視中心點(diǎn)。最后利用注視中心點(diǎn)進(jìn)行交互操作。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理模塊中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。