亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于視線追蹤技術的目標定位方法和裝置的制造方法

文檔序號:9523706閱讀:636來源:國知局
基于視線追蹤技術的目標定位方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及電子信息技術領域,特別涉及一種基于視線追蹤技術的目標定位方法和裝置。
【背景技術】
[0002]隨著視線追蹤技術日趨完善,視線追蹤交互技術作為一種新型交互模式越來越多被各類電子產(chǎn)品所采用。
[0003]目前視線追蹤技術主要通過“瞳孔-角膜反射方法”實現(xiàn),利用眼動過程中普爾欽斑理論上保持不變的特征,實時定位眼睛圖像上的瞳孔位置,計算角膜反射向量,估算得到用戶的視線方向。然而在實際應用中,當視線位置向屏幕邊緣移動時,會伴隨著一定的頭部運動等干擾,造成視線追蹤系統(tǒng)在屏幕中心位置的測量精度最高,并隨著視線相對屏幕中心點的偏離測量精度下降。
[0004]當采用視線追蹤系統(tǒng)捕獲的注視點信號替代鼠標驅動光標進行交互操作時,其交互準確性必然隨著交互目標的空間位置偏離屏幕中心區(qū)域受到一定程度的影響,影響人機交互。

【發(fā)明內容】

[0005]本發(fā)明實施例所要解決的一個技術問題是:解決視線追蹤定位技術在屏幕邊緣精度降低影響人機交互的問題。
[0006]根據(jù)本發(fā)明實施例的一個方面,提出一種基于視線追蹤技術的目標定位方法,包括:采集用戶在交互界面中的視線坐標序列;根據(jù)用戶已有的視線坐標序列判斷視線移動方向以及該視線移動方向是否指向交互界面的邊緣區(qū)域;響應于視線移動方向指向交互界面的邊緣區(qū)域的判斷結果,通過補償系數(shù)對當前視線坐標位置在該視線移動方向上進行偏移補償。
[0007]在一個實施例中,根據(jù)用戶已有的視線坐標序列判斷視線移動方向包括:根據(jù)用戶當前視線坐標及其前一視線坐標確定出視線移動方向為該前一視線坐標指向該當前視線坐標的方向。
[0008]在一個實施例中,根據(jù)用戶已有的視線坐標序列判斷該視線移動方向是否指向交互界面的邊緣區(qū)域包括:
[0009]計算當前視線坐標到交互界面中心點的距離;
[0010]計算前一視線坐標到交互界面中心點的距離;
[0011]比較當前視線坐標到交互界面中心點的距離以及前一視線坐標到交互界面中心點的距離,如果當前視線坐標到交互界面中心點的距離大于前一視線坐標到交互界面中心點的距離,則判斷出視線移動方向指向交互界面的邊緣區(qū)域。
[0012]在一個實施例中,通過補償系數(shù)對當前視線坐標位置在該視線移動方向上進行偏移補償包括:
[0013]ΧΒ, = Χβ+ΛΧ,
[0014]ΥΒ.= YB+ Δ Y,
[0015]Δ X = (XB-XA) XK,
[0016]Δ Y = (YB-YA) XK,
[0017]其中,XB和YB分別表示當前視線坐標B的橫坐標和縱坐標,XB,和YB,分別表示補償后的當前視線坐標B’的橫坐標和縱坐標,Δ X表示橫坐標方向上的偏移量,Δ Y表示縱坐標方向上的偏移量,乂八和¥八分別表示前一視線坐標A的橫坐標和縱坐標,K表示補償系數(shù),根據(jù)當前視線坐標到前一視線坐標的距離以及當前視線坐標偏離交互界面中心點的程度確定K的值。
[0018]在一個實施例中,補償系數(shù)K的值通過以下公式確定:
[0019]K = |B-A| XKi+lB-Ol XK2
[0020]其中,|Β-Α|表示當前視線坐標Β到前一視線坐標Α的距離,|B-0|表示當前視線坐標到交互界面中心點的距離,Ki和K2表示偏移系數(shù),取值范圍為0?1。
[0021]在一個實施例中,根據(jù)采集視線坐標序列的眼動儀的分辨率以及用戶眼睛與交互界面的距離中的至少一項信息確定偏移系數(shù)Ki和κ2的值。
[0022]根據(jù)本發(fā)明實施例的再一個方面,提出一種基于視線追蹤技術的目標定位裝置,包括:視標采集模塊,用于采集用戶在交互界面中的視線坐標序列;視線判斷模塊,用于根據(jù)用戶已有的視線坐標序列判斷視線移動方向以及該視線移動方向是否指向交互界面的邊緣區(qū)域;偏移補償模塊,用于響應于視線移動方向指向交互界面的邊緣區(qū)域的判斷結果,通過補償系數(shù)對當前視線坐標位置在該視線移動方向上進行偏移補償。
[0023]在一個實施例中,視線判斷模塊包括:視線移動方向判斷單元,用于根據(jù)用戶當前視線坐標及其前一視線坐標確定出視線移動方向為該前一視線坐標指向該當前視線坐標的方向。
[0024]在一個實施例中,視線判斷模塊包括:邊緣區(qū)域判斷單元,用于計算當前視線坐標到交互界面中心點的距離;計算前一視線坐標到交互界面中心點的距離;比較當前視線坐標到交互界面中心點的距離以及前一視線坐標到交互界面中心點的距離,如果當前視線坐標到交互界面中心點的距離大于前一視線坐標到交互界面中心點的距離,則判斷出視線移動方向指向交互界面的邊緣區(qū)域。
[0025]在一個實施例中,偏移補償模塊,具體用于:
[0026]ΧΒ, = ΧΒ+ Δ X,
[0027]ΥΒ, = ΥΒ+ Δ Υ,
[0028]Δ X = (ΧΒ-ΧΑ) ΧΚ,
[0029]Δ Υ = (ΥΒ-ΥΑ) ΧΚ,
[0030]其中,ΧΒ和ΥΒ分別表示當前視線坐標Β的橫坐標和縱坐標,ΧΒ,和ΥΒ,分別表示補償后的當前視線坐標Β’的橫坐標和縱坐標,Δ X表示橫坐標方向上的偏移量,Δ Υ表示縱坐標方向上的偏移量,乂八和¥八分別表示前一視線坐標Α的橫坐標和縱坐標,K表示補償系數(shù),根據(jù)當前視線坐標到前一視線坐標的距離以及當前視線坐標偏離交互界面中心點的程度確定K的值。
[0031]在一個實施例中,偏移補償模塊中的補償系數(shù)K的值通過以下公式確定:
[0032]K = IΒ-ΑI X Ki+1B-01 X K2
[0033]其中,B-A表示當前視線坐標B到前一視線坐標A的距離,|Β_θ|表示當前視線坐標到交互界面中心點的距離,Ki和K2表示偏移系數(shù),取值范圍為0?1。
[0034]在一個實施例中,可以根據(jù)采集視線坐標序列的眼動儀的分辨率以及用戶眼睛與交互界面的距離中的至少一項信息確定偏移補償模塊中的偏移系數(shù)Ki和κ2的值。
[0035]本發(fā)明實施例根據(jù)視線追蹤技術捕獲的注視點的精度變化規(guī)律,對移向交互界面邊緣區(qū)域的視線坐標位置在視線移動方向上進行偏移補償,以提高邊緣區(qū)域注視點的測量精度,可以更有效地對邊緣區(qū)域交互目標進行定位,使得人機交互更加自然和諧。
[0036]通過以下參照附圖對本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明基于視線追蹤技術的目標定位方法一個實施例的流程示意圖。
[0039]圖2為本發(fā)明基于視線追蹤技術的目標定位原理示意圖。
[0040]圖3為本發(fā)明基于視線追蹤技術的目標定位裝置一個實施例的結構示意圖。
[0041]圖4為本發(fā)明基于視線追蹤技術的目標定位裝置一個實施例的結構示意圖。
【具體實施方式】
[0042]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。以下對至少一個示例性實施例的描
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1