基于眼球追蹤的增強(qiáng)顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及顯示控制技術(shù)領(lǐng)域,特別是涉及一種基于眼球追蹤的增強(qiáng)顯示方法以 及一種基于眼球追蹤的增強(qiáng)顯示裝置。
【背景技術(shù)】
[0002] 通過(guò)眼球追蹤技術(shù),可以準(zhǔn)確識(shí)別出用戶正在注視的屏幕位置,即注視點(diǎn)。目前, 市面上已經(jīng)有很多成熟的產(chǎn)品,例如Tobii公司的PCEye Go,可以和計(jì)算機(jī)或平板電腦配 合使用。
[0003] 另一方面,放大鏡工具是比較常見的軟件,例如windows xp/7中都有自帶的放大 鏡工具,常用于輔助視力不佳的人進(jìn)行文字閱讀,以及放大圖像局部細(xì)節(jié)方便觀察等。通常 的操作方式是在移動(dòng)鼠標(biāo)時(shí),提取屏幕上以鼠標(biāo)位置為中心的局部區(qū)域,放大后顯示在當(dāng) 前鼠標(biāo)位置或其他指定位置。
【發(fā)明內(nèi)容】
[0004] 為適應(yīng)技術(shù)的未來(lái)發(fā)展趨勢(shì),本發(fā)明提供一種基于眼球追蹤的增強(qiáng)顯示方法以及 一種基于眼球追蹤的增強(qiáng)顯示裝置,借助于眼球追蹤技術(shù),提供一種直觀、友好的人機(jī)交互 方式,達(dá)到在屏幕上實(shí)時(shí)增強(qiáng)顯示用戶關(guān)注內(nèi)容的目的。
[0005] 具體地,本發(fā)明實(shí)施例提供的一種基于眼球追蹤的增強(qiáng)顯示方法,包括:眼球追蹤 步驟:基于眼球追蹤實(shí)時(shí)獲取用戶的當(dāng)前注視點(diǎn)在原始屏幕內(nèi)容中的位置;以及增強(qiáng)顯示 步驟:根據(jù)所述原始屏幕內(nèi)容中的各個(gè)像素點(diǎn)的像素值、所述各個(gè)像素點(diǎn)分別與設(shè)定的放 大區(qū)域及設(shè)定的環(huán)形銜接區(qū)域之間的相對(duì)位置關(guān)系、以及設(shè)定的放大倍數(shù)計(jì)算出增強(qiáng)屏幕 內(nèi)容中的各個(gè)像素點(diǎn)的像素值,并利用計(jì)算出的增強(qiáng)屏幕內(nèi)容中的各個(gè)像素點(diǎn)的像素值在 屏幕上顯示所述增強(qiáng)屏幕內(nèi)容。其中,所述增強(qiáng)屏幕內(nèi)容為對(duì)所述原始屏幕內(nèi)容進(jìn)行局部 增強(qiáng)顯示后的屏幕內(nèi)容,所述放大區(qū)域?yàn)樗鲈计聊粌?nèi)容中以當(dāng)前注視點(diǎn)為中心的局部 區(qū)域且欲進(jìn)行增強(qiáng)顯示、且所述環(huán)形銜接區(qū)域位于所述放大區(qū)域外。
[0006] 在本發(fā)明的一個(gè)實(shí)施例中,在上述增強(qiáng)顯示步驟中,所述各個(gè)像素點(diǎn)分別與設(shè)定 的放大區(qū)域及設(shè)定環(huán)形銜接區(qū)域之間的相對(duì)位置關(guān)系是通過(guò)計(jì)算所述各個(gè)像素點(diǎn)的位置 坐標(biāo)分別與所述當(dāng)前注視點(diǎn)的位置坐標(biāo)之間的歐式距離、并比較所述歐式距離和所述放大 區(qū)域的大小及所述環(huán)形銜接區(qū)域的大小來(lái)確定。
[0007] 在本發(fā)明的一個(gè)實(shí)施例中,在上述增強(qiáng)顯示步驟中,所述放大區(qū)域?yàn)橐运霎?dāng)前 注視點(diǎn)為中心的圓形放大區(qū)域。
[0008] 在本發(fā)明的一個(gè)實(shí)施例中,在上述增強(qiáng)顯示步驟中,所述增強(qiáng)屏幕內(nèi)容中的各個(gè) 像素點(diǎn)(X,y)的像素值I (X,y)滿足關(guān)系式:
[0009]
[0010] 其中,T(x,y)為所述原始屏幕內(nèi)容中的各個(gè)像素點(diǎn)(x,y)的像素值,r。為所述圓 形放大區(qū)域的半徑,^是所述圓形放大區(qū)域的圓心到所述環(huán)形銜接區(qū)域外邊緣的距離,k為 該放大倍數(shù)的倒數(shù),我J,.7)..= i/(nj2 +0_-凡)_2表示像素點(diǎn)(X,y)與當(dāng)前注視點(diǎn)(X。,y。) 之間的歐式距離。
[0011] 此外,本發(fā)明實(shí)施例提供的一種基于眼球追蹤的增強(qiáng)顯示裝置,其包括:眼球追蹤 模塊,用于實(shí)時(shí)獲取用戶的當(dāng)前注視點(diǎn)在原始屏幕內(nèi)容中的位置;以及增強(qiáng)顯示模塊,用于 根據(jù)所述原始屏幕內(nèi)容中的各個(gè)像素點(diǎn)的像素值、所述各個(gè)像素點(diǎn)分別與設(shè)定的放大區(qū)域 及設(shè)定的環(huán)形銜接區(qū)域之間的相對(duì)位置關(guān)系、以及設(shè)定的放大倍數(shù)計(jì)算出增強(qiáng)屏幕內(nèi)容中 的各個(gè)像素點(diǎn)的像素值,并根據(jù)計(jì)算出的增強(qiáng)屏幕內(nèi)容中的各個(gè)像素點(diǎn)的像素值在屏幕上 顯示所述增強(qiáng)屏幕內(nèi)容;其中,所述增強(qiáng)屏幕內(nèi)容為對(duì)所述原始屏幕內(nèi)容進(jìn)行局部增強(qiáng)顯 示后的屏幕內(nèi)容,所述放大區(qū)域?yàn)樗鲈计聊粌?nèi)容中以當(dāng)前注視點(diǎn)為中心的局部區(qū)域且 欲進(jìn)行增強(qiáng)顯示、且所述環(huán)形銜接區(qū)域位于所述放大區(qū)域外。
[0012] 在本發(fā)明的一個(gè)實(shí)施例中,上述各個(gè)像素點(diǎn)分別與設(shè)定的放大區(qū)域及設(shè)定的環(huán)形 銜接區(qū)域之間的相對(duì)位置關(guān)系是通過(guò)計(jì)算所述各個(gè)像素點(diǎn)的位置坐標(biāo)分別與所述當(dāng)前注 視點(diǎn)的位置坐標(biāo)之間的歐式距離、并比較所述歐式距離和所述放大區(qū)域的大小及所述環(huán)形 銜接區(qū)域的大小來(lái)確定。
[0013] 在本發(fā)明的一個(gè)實(shí)施例中,上述放大區(qū)域?yàn)橐运霎?dāng)前注視點(diǎn)為中心的圓形放大 區(qū)域。
[0014] 在本發(fā)明的一個(gè)實(shí)施例中,上述增強(qiáng)屏幕內(nèi)容中的各個(gè)像素點(diǎn)(x,y)的像素值 I (X,y)滿足關(guān)系式:
[0015]
[0016] 其中,T(x,y)為所述原始屏幕內(nèi)容中的各個(gè)像素點(diǎn)(X,y)的像素值,r。為所述圓 形放大區(qū)域的半徑,^是所述圓形放大區(qū)域的圓心到所述環(huán)形銜接區(qū)域外邊緣的距離,k為 該放大倍數(shù)的倒數(shù),
€示像素點(diǎn)(X,y)與當(dāng)前注視點(diǎn)(X。,y。) 之間的歐式距離。
[0017] 本發(fā)明的有益效果是:本發(fā)明所提供的基于眼球追蹤的增強(qiáng)顯示方法及裝置,借 助于眼球追蹤技術(shù),提供一種直觀、友好的人機(jī)交互方式,達(dá)到在屏幕上實(shí)時(shí)增強(qiáng)顯示用戶 關(guān)注內(nèi)容的目的。本發(fā)明實(shí)施例采用的交互方式反饋直觀,在增強(qiáng)顯示注視點(diǎn)/關(guān)注點(diǎn)周 邊局部?jī)?nèi)容的同時(shí),不影響整體內(nèi)容結(jié)構(gòu)的展示。相比于眼鏡、頭盔等穿戴式設(shè)備,眼球追 蹤設(shè)備主要依靠光源和攝像頭,操作更加簡(jiǎn)便實(shí)用。放大鏡增強(qiáng)顯示的算法易于實(shí)現(xiàn),并且 復(fù)雜度低,占用系統(tǒng)資源少。在增強(qiáng)顯示算法中,產(chǎn)生了一個(gè)環(huán)形的銜接區(qū)域,使用戶不僅 能看到被放大的中心區(qū)域,還能看到中心區(qū)域與其他區(qū)域的位置結(jié)構(gòu)關(guān)系。
【附圖說(shuō)明】
[0018] 圖1是本發(fā)明實(shí)施例的一種基于眼球追蹤的增強(qiáng)顯示方法的步驟流程示意圖。
[0019] 圖2是本發(fā)明實(shí)施例的一種基于眼球追蹤的增強(qiáng)顯示裝置的功能模塊圖。
[0020] 附圖中各部件的標(biāo)記如下:10、基于眼球追蹤的增強(qiáng)顯示裝置;11、眼球追蹤模 塊;13、增強(qiáng)顯示模塊;S110, S130、步驟
【具體實(shí)施方式】
[0021] 下面結(jié)合附圖對(duì)本發(fā)明的較佳實(shí)施例進(jìn)行詳細(xì)闡述,以使本發(fā)明的優(yōu)點(diǎn)和特征能 更易于被本領(lǐng)域技術(shù)人員理解,從而對(duì)本發(fā)明的保護(hù)范圍做出更為清楚明確的界定。
[0022] 請(qǐng)參閱圖1,本發(fā)明實(shí)施例提供的一種基于眼球追蹤的增強(qiáng)顯示方法,其包括以下 步驟:
[0023] 步驟S110,眼球追蹤步驟:
[0024] 設(shè)顯示屏幕的分辨率為MXN,其中Μ是屏幕中像素點(diǎn)的行數(shù),N是屏幕中像素點(diǎn)的 列數(shù);在顯示過(guò)程中,屏幕內(nèi)容是一張大小為ΜΧΝ的圖像。
[0025] 通過(guò)眼球追蹤技術(shù),例如利用眼球追蹤設(shè)備依靠光源和攝像頭實(shí)時(shí)獲取用戶的 當(dāng)前注視點(diǎn)在屏幕內(nèi)容中的位置。設(shè)屏幕左上角為坐標(biāo)原點(diǎn),當(dāng)前注視點(diǎn)的位置坐標(biāo)為 (X。,y。),其中X。是當(dāng)前注視點(diǎn)的橫坐標(biāo),X。的取值在1到Ν之間,y。是當(dāng)前注視點(diǎn)的縱坐 標(biāo),y。的取值在1到Μ之間。
[0026] 步驟S130,增強(qiáng)顯示步驟:
[0027] 根據(jù)當(dāng)前用戶注視點(diǎn)的實(shí)時(shí)位置坐標(biāo)(X。,y。),對(duì)以該注視點(diǎn)為中心的局部屏幕區(qū) 域中的內(nèi)容進(jìn)行增強(qiáng)顯示;以下是一種放大鏡效果的增強(qiáng)顯示方法,為敘述方便,下面將未 增強(qiáng)顯示的屏幕內(nèi)容記為原始屏幕內(nèi)容,并將局部增強(qiáng)顯示后的屏幕內(nèi)容記為增強(qiáng)屏幕內(nèi) 容。
[0028] 具體地,在犾取原始屏唇內(nèi)各后,對(duì)原始屏唇內(nèi)各中以當(dāng)如注視點(diǎn)為中心的局部 區(qū)域進(jìn)行增強(qiáng)顯示,輸出增強(qiáng)屏幕內(nèi)容,并將增強(qiáng)屏幕內(nèi)容顯示在屏幕上。
[0029] 設(shè)T表示原始屏幕內(nèi)容中所有像素點(diǎn)的集合,T(x,y)表示原始屏幕內(nèi)容中的像素 點(diǎn)(X,y)處的像素值,其中X是橫坐