本申請(qǐng)涉及人機(jī)交互技術(shù)領(lǐng)域,尤其涉及一種信息獲取方法、信息獲取裝置及用戶設(shè)備。
背景技術(shù):
在一些應(yīng)用場景中,確定用戶感興趣的對(duì)象相對(duì)于用戶的位置可以用于進(jìn)行諸如:確定用戶的感興趣對(duì)象、自動(dòng)的拍攝對(duì)焦、根據(jù)坐標(biāo)已知的對(duì)象進(jìn)行所述用戶的定位、確定用戶的注意力是否被分散等動(dòng)作。在一用戶注視運(yùn)動(dòng)中的對(duì)象時(shí),一般會(huì)出現(xiàn)平滑追蹤眼動(dòng)(Smooth Pursuit Eye Movement)現(xiàn)象,其中,所述平滑追蹤眼動(dòng)是用戶對(duì)環(huán)境中感興趣的運(yùn)動(dòng)對(duì)象進(jìn)行持續(xù)視覺追蹤的眼動(dòng)行為。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例可能的目的是:提供一種信息獲取技術(shù)方案。
第一方面,本申請(qǐng)的一可能的實(shí)施方案提供了一種信息獲取方法,包括:
響應(yīng)于處于運(yùn)動(dòng)狀態(tài)的一用戶的一眼睛處于平滑追蹤眼動(dòng)狀態(tài),獲取至少一時(shí)刻所述用戶的視線方向相對(duì)于所述用戶的注視點(diǎn)的角度變化信息、以及所述至少一時(shí)刻所述用戶相對(duì)于所述注視點(diǎn)的運(yùn)動(dòng)信息;
根據(jù)所述角度變化信息以及所述運(yùn)動(dòng)信息獲取所述至少一時(shí)刻中的至少一時(shí)刻所述注視點(diǎn)相對(duì)于所述用戶的距離信息。
結(jié)合第一方面,在第二種可能的實(shí)施方式中,所述獲取所述角度變化信息包括:
至少根據(jù)所述用戶的所述眼睛的轉(zhuǎn)動(dòng)信息獲取所述角度變化信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述用戶位于一運(yùn)動(dòng)載體上;
所述獲取所述角度變化信息包括:
至少根據(jù)所述用戶的所述眼睛的轉(zhuǎn)動(dòng)信息以及所述運(yùn)動(dòng)載體的方向變化信息獲取所述角度變化信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述獲取所述角度變化信息包括:
至少根據(jù)所述用戶頭部的運(yùn)動(dòng)姿態(tài)信息以及所述眼睛的轉(zhuǎn)動(dòng)信息獲取所述角度變化信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,獲取所述運(yùn)動(dòng)信息包括:
獲取所述用戶的第一運(yùn)動(dòng)信息;
至少根據(jù)所述第一運(yùn)動(dòng)信息得到所述運(yùn)動(dòng)信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第六種可能的實(shí)施方式中,獲取所述運(yùn)動(dòng)信息還包括:
獲取所述注視點(diǎn)所對(duì)應(yīng)的對(duì)象的第二運(yùn)動(dòng)信息;
所述至少根據(jù)所述第一運(yùn)動(dòng)信息得到所述運(yùn)動(dòng)信息包括:
根據(jù)所述第一運(yùn)動(dòng)信息和所述第二運(yùn)動(dòng)信息得到所述運(yùn)動(dòng)信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第七種可能的實(shí)施方式中,所述用戶位于一運(yùn)動(dòng)載體上;
所述獲取所述第一運(yùn)動(dòng)信息包括:
獲取所述運(yùn)動(dòng)載體的第三運(yùn)動(dòng)信息作為所述第一運(yùn)動(dòng)信息。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第八種可能的實(shí)施方式中,所述用戶位于一運(yùn)動(dòng)載體上,所述用戶為所述運(yùn)動(dòng)載體的駕駛者。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第九種可能的實(shí)施方式中,所述方法還包括:
確定所述用戶的眼睛是否處于所述平滑追蹤眼動(dòng)狀態(tài)。
結(jié)合第一方面的上述任一種可能的實(shí)施方式,在第十種可能的實(shí)施方式中,所述確定所述用戶的眼睛是否處于所述平滑追蹤眼動(dòng)狀態(tài)包括:
獲取至少一圖像,所述至少一圖像包含與所述用戶眼睛對(duì)應(yīng)的眼睛區(qū)域;
分析所述至少一圖像,確定所述用戶的眼睛是否處于所述平滑追蹤眼動(dòng)狀態(tài)。
第二方面,本申請(qǐng)的一可能的實(shí)施方案提供了一種信息獲取裝置,包括:
信息獲取模塊,用于響應(yīng)于處于運(yùn)動(dòng)狀態(tài)的一用戶的一眼睛處于平滑追蹤眼動(dòng)狀態(tài),獲取至少一時(shí)刻所述用戶的視線方向相對(duì)于所述用戶的注視點(diǎn)的角度變化信息、以及所述至少一時(shí)刻所述用戶相對(duì)于所述注視點(diǎn)的運(yùn)動(dòng)信息;
距離獲取模塊,用于根據(jù)所述角度變化信息以及所述運(yùn)動(dòng)信息獲取所述至少一時(shí)刻中的至少一時(shí)刻所述注視點(diǎn)相對(duì)于所述用戶的距離信息。
結(jié)合第二方面,在第二種可能的實(shí)施方式中,所述信息獲取模塊包括:
角度變化信息獲取子模塊,用于至少根據(jù)所述用戶的所述眼睛的轉(zhuǎn)動(dòng)信息獲取所述角度變化信息。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述用戶位于一運(yùn)動(dòng)載體上;
所述角度變化信息獲取子模塊包括:
第一角度變化信息獲取單元,用于至少根據(jù)所述用戶的所述眼睛的轉(zhuǎn)動(dòng)信息以及所述運(yùn)動(dòng)載體的方向變化信息獲取所述角度變化信息。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述角度變化信息獲取子模塊包括:
第二角度變化信息獲取單元,用于至少根據(jù)所述用戶頭部的運(yùn)動(dòng)姿態(tài)信息以及所述眼睛的轉(zhuǎn)動(dòng)信息獲取所述角度變化信息。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第五種可能的實(shí)施方式中,所述信息獲取模塊包括運(yùn)動(dòng)信息獲取子模塊;
所述運(yùn)動(dòng)信息獲取子模塊包括:
第一運(yùn)動(dòng)信息獲取單元,用于獲取所述用戶的第一運(yùn)動(dòng)信息;
運(yùn)動(dòng)信息獲取單元,用于至少根據(jù)所述第一運(yùn)動(dòng)信息得到所述運(yùn)動(dòng)信息。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第六種可能的實(shí)施方式中,所述運(yùn)動(dòng)信息獲取子模塊還包括:
第二運(yùn)動(dòng)信息獲取單元,用于獲取所述注視點(diǎn)所對(duì)應(yīng)的對(duì)象的第二運(yùn)動(dòng)信息;
所述運(yùn)動(dòng)信息獲取單元,進(jìn)一步用于根據(jù)所述第一運(yùn)動(dòng)信息和所述第二運(yùn)動(dòng)信息得到所述運(yùn)動(dòng)信息。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第七種可能的實(shí)施方式中,所述用戶位于一運(yùn)動(dòng)載體上;
所述第一運(yùn)動(dòng)信息獲取單元包括:
第三運(yùn)動(dòng)信息獲取子單元,用于獲取所述運(yùn)動(dòng)載體的第三運(yùn)動(dòng)信息作為所述第一運(yùn)動(dòng)信息。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第八種可能的實(shí)施方式中,所述用戶位于一運(yùn)動(dòng)載體上,所述用戶為所述運(yùn)動(dòng)載體的駕駛者。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第九種可能的實(shí)施方式中,所述裝置還包括:
平滑追蹤確定模塊,用于確定所述用戶的眼睛是否處于所述平滑 追蹤眼動(dòng)狀態(tài)。
結(jié)合第二方面的上述任一種可能的實(shí)施方式,在第十種可能的實(shí)施方式中,所述平滑追蹤確定模塊包括:
圖像獲取子模塊,用于獲取至少一圖像,所述至少一圖像包含與所述用戶眼睛對(duì)應(yīng)的眼睛區(qū)域;
圖像處理子模塊,用于分析所述至少一圖像,確定所述用戶的眼睛是否處于所述平滑追蹤眼動(dòng)狀態(tài)。
第三方面,本申請(qǐng)的一可能的實(shí)施方案提供了一種用戶設(shè)備,其包括上面所述的信息獲取裝置。
本申請(qǐng)實(shí)施例的至少一個(gè)實(shí)施方案通過在運(yùn)動(dòng)中用戶的一眼睛處于平滑追蹤眼動(dòng)狀態(tài)時(shí)獲取其眼動(dòng)信息和運(yùn)動(dòng)信息來確定用戶眼睛注視點(diǎn)相對(duì)于用戶的距離,進(jìn)而可以通過對(duì)用戶一眼睛的追蹤來便捷地確定運(yùn)動(dòng)中用戶的感興趣對(duì)象的位置。
附圖說明
圖1為本申請(qǐng)實(shí)施例的一種信息獲取方法的流程圖;
圖2a和2b為本申請(qǐng)實(shí)施例的兩種信息獲取方法的應(yīng)用場景示意圖;
圖3為本申請(qǐng)實(shí)施例的一種信息獲取裝置的結(jié)構(gòu)示意框圖;
圖4a為本申請(qǐng)實(shí)施例的一種信息獲取裝置的結(jié)構(gòu)示意框圖;
圖4b為本申請(qǐng)實(shí)施例的一種信息獲取裝置的平滑追蹤確定模塊的結(jié)構(gòu)示意框圖;
圖4c為本申請(qǐng)實(shí)施例的一種信息獲取裝置的信息獲取模塊的結(jié)構(gòu)示意框圖;
圖4d和4e為本申請(qǐng)實(shí)施例的兩種信息獲取裝置的角度變化信息獲取子模塊的結(jié)構(gòu)示意框圖;
圖4f為本申請(qǐng)實(shí)施例的一種信息獲取裝置的信息獲取模塊的結(jié)構(gòu)示意框圖;
圖4g為本申請(qǐng)實(shí)施例的一種信息獲取裝置的信息獲取模塊的結(jié)構(gòu)示意框圖;
圖4h為本申請(qǐng)實(shí)施例的一種信息獲取裝置的第一運(yùn)動(dòng)信息獲取單元的結(jié)構(gòu)示意框圖;
圖5為本申請(qǐng)實(shí)施例的一種信息獲取裝置的結(jié)構(gòu)示意框圖;
圖6為本申請(qǐng)實(shí)施例的一種用戶設(shè)備的結(jié)構(gòu)示意框圖。
具體實(shí)施方式
下面結(jié)合附圖(若干附圖中相同的標(biāo)號(hào)表示相同的元素)和實(shí)施例,對(duì)本申請(qǐng)的具體實(shí)施方式作進(jìn)一步詳細(xì)說明。以下實(shí)施例用于說明本申請(qǐng),但不用來限制本申請(qǐng)的范圍。
本領(lǐng)域技術(shù)人員可以理解,本申請(qǐng)中的“第一”、“第二”等術(shù)語僅用于區(qū)別不同步驟、設(shè)備或模塊等,既不代表任何特定技術(shù)含義,也不表示它們之間的必然邏輯順序。
本申請(qǐng)的發(fā)明人發(fā)現(xiàn),在例如用戶駕駛或乘坐行進(jìn)中的交通工具的場景中,用戶本身是處于運(yùn)動(dòng)狀態(tài)的,在此過程中,如果用戶對(duì)所述交通工具以外的其它對(duì)象(例如路邊的靜止對(duì)象)感興趣而一直注視時(shí),可以將所述其它對(duì)象看成是相對(duì)于所述用戶運(yùn)動(dòng),此時(shí),用戶的眼動(dòng)也會(huì)出現(xiàn)所述平滑追蹤眼動(dòng)狀態(tài)。因此,本申請(qǐng)的發(fā)明人發(fā)現(xiàn),可以通過所述運(yùn)動(dòng)中用戶的平滑追蹤眼動(dòng)來確定所述用戶有感興趣對(duì)象,并且可以通過下面的方法或裝置來確定所述對(duì)象相對(duì)于所述用戶的位置。
如圖1所示,本申請(qǐng)實(shí)施例一種可能的實(shí)施方式提供了一種信息獲取方法,包括:
S110響應(yīng)于處于運(yùn)動(dòng)狀態(tài)的一用戶的眼睛處于平滑追蹤眼動(dòng)狀態(tài),獲取至少一時(shí)刻所述用戶的視線方向相對(duì)于所述用戶的注視點(diǎn)的角度變化信息、以及所述至少一時(shí)刻所述用戶相對(duì)于所述注視點(diǎn)的運(yùn)動(dòng)信息;
S120根據(jù)所述角度變化信息以及所述運(yùn)動(dòng)信息獲取所述至少一時(shí)刻中的至少一時(shí)刻所述注視點(diǎn)相對(duì)于所述用戶的距離信息。
舉例來說,本申請(qǐng)?zhí)峁┑男畔@取裝置作為本實(shí)施例的執(zhí)行主體,執(zhí)行S110~S120。具體地,所述信息獲取裝置可以以軟件、硬件或軟硬件結(jié)合的方式設(shè)置在用戶設(shè)備中,或者,所述信息獲取裝置本身就是所述用戶設(shè)備;所述用戶設(shè)備包括但不限于:智能手機(jī)、智能眼鏡、智能頭盔等,其中智能眼鏡又分為智能框架眼鏡和智能隱形眼鏡。
本申請(qǐng)實(shí)施例的實(shí)施方案通過在運(yùn)動(dòng)中用戶的一眼睛處于平滑追蹤眼動(dòng)狀態(tài)時(shí),獲取其眼動(dòng)信息和運(yùn)動(dòng)信息來確定用戶眼睛注視點(diǎn)相對(duì)于用戶的距離,進(jìn)而可以通過對(duì)用戶一眼睛的追蹤來便捷地確定運(yùn)動(dòng)中用戶的感興趣對(duì)象的位置。
通過下面的實(shí)施方式進(jìn)一步說明本申請(qǐng)的各步驟。
在一種可能的實(shí)施方式中,可選地,所述方法在所述步驟S110之前還可以包括:
確定所述用戶的眼睛是否處于所述平滑追蹤眼動(dòng)狀態(tài)。
在一種可能的實(shí)施方式中,可選地,所述確定所述用戶的眼睛是否處于所述平滑追蹤眼動(dòng)狀態(tài)可以包括:
獲取至少一圖像,所述至少一圖像包含與所述用戶眼睛對(duì)應(yīng)的眼睛區(qū)域;
分析所述至少一圖像,確定所述用戶的眼睛是否處于所述平滑追蹤眼動(dòng)狀態(tài)。
在一種可能的實(shí)施方式中,所述信息獲取裝置例如可以為設(shè)置在一頭戴設(shè)備上,所述信息獲取裝置上設(shè)有一圖像采集器件,用于采集用戶眼睛的所述至少一圖像。
當(dāng)然,在其它可能的實(shí)施方式中,所述信息獲取裝置可以通過通信的方式從至少一外部設(shè)備(例如上面所述的頭戴設(shè)備)獲取所述至少一圖像。
本領(lǐng)域的技術(shù)人員可以知道,其它可能的用于確定用戶的眼睛是否處于平滑追蹤眼動(dòng)狀態(tài)的方法也可以被應(yīng)用在本申請(qǐng)實(shí)施例的實(shí)施方式中。例如,在一種可能的實(shí)施方式中,可以通過在用戶眼部設(shè)置的檢測線圈(Search Coil),根據(jù)所述檢測線圈電流的變化來確定所述平滑追蹤眼動(dòng)。
在一種可能的實(shí)施方式中,所述獲取所述角度變化信息包括:
至少根據(jù)所述用戶的眼睛的轉(zhuǎn)動(dòng)信息獲取所述角度變化信息。
在一種可能的應(yīng)用場景中,例如,在所述至少一時(shí)刻中所述用戶的運(yùn)動(dòng)方向不變并且所述用戶的頭部方向也不變,此時(shí),根據(jù)所述轉(zhuǎn)動(dòng)信息即可獲取所述角度變化信息。
在一種可能的實(shí)施方式中,可選地,所述角度變化信息可以包括:在第一時(shí)刻所述用戶的視線相對(duì)于用戶注視對(duì)象的第一角度信息、以及在第二時(shí)刻所述用戶的視線相對(duì)于所述對(duì)象的第二角度信息。其中,所述至少一時(shí)刻包括所述第一時(shí)刻和所述第二時(shí)刻。在一些可能的實(shí)施方式中,所述第一時(shí)刻和所述第二時(shí)刻之間的時(shí)間差可以在一預(yù)設(shè)的時(shí)間范圍內(nèi)。
在一種可能的實(shí)施方式中,可選地,所述角度變化信息可以包括:在所述至少一時(shí)刻中的任一時(shí)刻所述用戶的視線相對(duì)于所述對(duì)象的角速度信息,所述角速度信息包括角速度大小信息和角速度方向信息。
在一種可能的實(shí)施方式中,可選地,可以通過兩個(gè)時(shí)刻分別對(duì)應(yīng)的所述用戶的視線相對(duì)于所述對(duì)象的兩個(gè)角度信息來確定一時(shí)刻的角速度信息。
本領(lǐng)域技術(shù)人員可以看出,在上面所述的實(shí)施方式中,可以通過現(xiàn)有的頭戴式設(shè)備對(duì)用戶的一眼睛表面進(jìn)行拍攝即可確定用戶的視線方向信息以及眼睛的轉(zhuǎn)動(dòng)信息,進(jìn)而可以通過下面的方式注視點(diǎn)信息。
在另一種可能的實(shí)施方式中,可選地,可以通過用戶眼睛上的運(yùn) 動(dòng)檢測器件直接獲取一時(shí)刻所述用戶的視線相對(duì)于所述對(duì)象的角速度信息。
在一種可能的應(yīng)用場景中,例如,在所述至少一時(shí)刻中,所述用戶的運(yùn)動(dòng)方向不變,而所述用戶的頭部可以運(yùn)動(dòng),此時(shí),所述獲取所述角度變化信息可以包括:
根據(jù)所述用戶頭部的運(yùn)動(dòng)姿態(tài)信息以及所述眼睛的轉(zhuǎn)動(dòng)信息獲取所述角度變化信息。
其中,例如,可以根據(jù)用戶的頭戴設(shè)備的運(yùn)動(dòng)姿態(tài)傳感器來獲得所述運(yùn)動(dòng)姿態(tài)信息。
在一種可能的實(shí)施方式中,例如,所述用戶位于一運(yùn)動(dòng)載體上;
所述獲取所述角度變化信息包括:
根據(jù)所述用戶的所述眼睛的轉(zhuǎn)動(dòng)信息以及所述運(yùn)動(dòng)載體的方向變化信息獲取所述角度變化信息。
當(dāng)然,在一種可能的應(yīng)用場景中,例如,所述運(yùn)動(dòng)載體的運(yùn)動(dòng)方向可能改變,同時(shí)所述用戶的頭部姿態(tài)也可能改變,此時(shí),例如需要根據(jù)所述用戶的所述眼睛的轉(zhuǎn)動(dòng)信息、所述用戶的頭部的運(yùn)動(dòng)姿態(tài)信息以及所述運(yùn)動(dòng)載體的方向變化信息獲取所述角度變化信息。
在一種可能的應(yīng)用場景中,例如,所述用戶感興趣的對(duì)象是靜止的,此時(shí),在一種可能的實(shí)施方式中,獲取所述運(yùn)動(dòng)信息包括:獲取所述用戶的第一運(yùn)動(dòng)信息作為所述運(yùn)動(dòng)信息。
這里,所述第一運(yùn)動(dòng)信息例如可以包括所述用戶的運(yùn)動(dòng)方向信息和運(yùn)動(dòng)速度信息。
其中,所述第一運(yùn)動(dòng)信息例如可以通過用戶身上的位置或運(yùn)動(dòng)傳感器來獲取。
在另一種可能的應(yīng)用場景中,例如,所述用戶感興趣的對(duì)象也可能是運(yùn)動(dòng)的,此時(shí),在一種可能的實(shí)施方式中,獲取所述運(yùn)動(dòng)信息還可以包括:
獲取所述注視點(diǎn)所對(duì)應(yīng)的對(duì)象的第二運(yùn)動(dòng)信息;
根據(jù)所述第一運(yùn)動(dòng)信息和所述第二運(yùn)動(dòng)信息得到所述運(yùn)動(dòng)信息。
在一種可能的實(shí)施方式中,例如,可以通過與所述對(duì)象之間的通信來獲取所述第二運(yùn)動(dòng)信息。
在另一種可能的實(shí)施方式中,例如,還可以通過所述用戶側(cè)的運(yùn)動(dòng)傳感器來獲取所述對(duì)象的第二運(yùn)動(dòng)信息。所述運(yùn)動(dòng)傳感器例如可以為用于獲取所述對(duì)象圖像的圖像采集器件。
如上面所述的,在一種可能的實(shí)施方式中,所述用戶位于一運(yùn)動(dòng)載體上。在本實(shí)施方式中,所述獲取所述第一運(yùn)動(dòng)信息包括:
獲取所述運(yùn)動(dòng)載體的第三運(yùn)動(dòng)信息作為所述第一運(yùn)動(dòng)信息。
例如,在一種可能的實(shí)施方式中,所述運(yùn)動(dòng)載體為一汽車,可以通過所述汽車上的測速裝置和方向檢測裝置來得到所述第三運(yùn)動(dòng)信息。
當(dāng)然,在一種可能的實(shí)施方式中,所述用戶也可能在所述運(yùn)動(dòng)載體上運(yùn)動(dòng),此時(shí)所述第一運(yùn)動(dòng)信息可以根據(jù)所述第三運(yùn)動(dòng)信息和所述用戶相對(duì)于所述運(yùn)動(dòng)載體的第四運(yùn)動(dòng)信息得到。當(dāng)然,在一種可能的實(shí)施方式中,在所述第四運(yùn)動(dòng)信息與所述第三運(yùn)動(dòng)信息相比可以忽略時(shí),可以僅將所述第三運(yùn)動(dòng)信息作為所述第一運(yùn)動(dòng)信息。
可選地,在一種可能的實(shí)施方式中,所述根據(jù)所述角度變化信息以及所述運(yùn)動(dòng)信息獲取所述距離信息包括:
根據(jù)所述角度變化信息獲得所述至少一其它時(shí)刻中任一時(shí)刻所述用戶相對(duì)于所述注視點(diǎn)的角速度大小信息和角速度方向;
根據(jù)所述運(yùn)動(dòng)信息獲得所述任一時(shí)刻所述用戶在所述角速度方向上的線速度信息;
根據(jù)所述角速度大小信息和所述線速度信息得到所述任一時(shí)刻所述注視點(diǎn)相對(duì)于所述用戶的距離。
在一種可能的實(shí)施方式中,所述至少一時(shí)刻包括:第一時(shí)刻和第 二時(shí)刻。
可選地,在一種可能的實(shí)施方式中,所述根據(jù)所述角度變化信息以及所述運(yùn)動(dòng)信息獲取所述距離信息包括:
根據(jù)所述角度變化信息獲得:所述第一時(shí)刻所述視線方向相對(duì)于所述注視點(diǎn)的第一角度信息以及所述第二時(shí)刻所述視線方向相對(duì)于所述注視點(diǎn)的第二角度信息;
根據(jù)所述運(yùn)動(dòng)信息獲得所述第一時(shí)刻所述用戶相對(duì)于所述注視點(diǎn)的第一位置和所述第二時(shí)刻所述用戶相對(duì)于所述注視點(diǎn)的第二位置之間的位移信息;
根據(jù)所述第一角度信息、所述第二角度信息和所述位移信息獲取與所述第一時(shí)刻和/或所述第二時(shí)刻對(duì)應(yīng)的所述距離信息。
通過下面的應(yīng)用場景進(jìn)一步說明本申請(qǐng)的方法:
如圖2a和2b所示,一用戶210為一運(yùn)動(dòng)載體220的駕駛者。在本應(yīng)用場景中,所述運(yùn)動(dòng)載體220為汽車,所述汽車以速度大小v向運(yùn)動(dòng)方向d1勻行駛。當(dāng)然,本領(lǐng)域的技術(shù)人員可以知道,在其它可能的應(yīng)用場景中,所述運(yùn)動(dòng)載體還可以為其它機(jī)動(dòng)車、自行車、滑雪板、滑板、輪滑鞋、船、飛行器等可以承載用戶運(yùn)動(dòng)的載體。
在所述汽車行駛的過程中,所述用戶210查看路邊的路標(biāo)230上的指示,此時(shí)可以檢測到用戶210的眼睛處于平滑追蹤眼動(dòng)狀態(tài)。
在檢測到所述用戶210的眼睛處于所述平滑追蹤眼動(dòng)狀態(tài)時(shí),獲取所述用戶210的視線相對(duì)于所述路標(biāo)230的角度變化信息以及所述用戶210相對(duì)于所述路標(biāo)230的運(yùn)動(dòng)信息。
在本應(yīng)用場景中,由于所述路標(biāo)230是靜止的,因此所述用戶210相對(duì)于所述路標(biāo)230的運(yùn)動(dòng)信息即為所述汽車的運(yùn)動(dòng)信息:運(yùn)動(dòng)方向d1;速度大小v。
在本應(yīng)用場景中,例如,所述汽車的方向不變,用戶在駕駛過程中看所述路標(biāo)230時(shí)頭部姿勢基本保持不變。因此,本應(yīng)用場景中, 所述角度變化信息可以通過用戶的眼動(dòng)信息得到。
在一種可能的實(shí)施方式中,如圖2a所示,通過上面的實(shí)施方式所述的方法獲取到的一時(shí)刻對(duì)應(yīng)的所述角度變化信息例如為角速度大小為ω,角速度方向d2與所述視線方向d3垂直。
由圖2a可以看出,在所述時(shí)刻,所述速度大小v可以分解所述角速度方向d2上的第一分量v1和所述視線方向d3的第二分量v2。其中,所述第一分量v1=vsinθ。
在所述時(shí)刻,設(shè)所述路標(biāo)230與所述用戶210之間的距離為R,根據(jù)角速度計(jì)算公式ω=v1/R,可以得到R=vsinθ/ω。
在另一種可能的實(shí)施方式中,如圖2b所示,在第一時(shí)刻t1所述用戶210在第一位置P1處,在第二時(shí)刻t2所述用戶210在第二位置P2處。
根據(jù)所述汽車的運(yùn)動(dòng)信息可以得到,所述第一位置P1與所述第二位置P2之間的位移S=v*(t2-t1)。
根據(jù)所述用戶的眼動(dòng)信息可以得到,所述第一時(shí)刻t1對(duì)應(yīng)的第一視線與第二時(shí)刻t2對(duì)應(yīng)的第二視線之間的夾角為α。
根據(jù)用戶的視線方向與所述汽車的運(yùn)動(dòng)方向可以得到:在所述第一時(shí)刻t1所述用戶的運(yùn)動(dòng)方向d1與第一視線方向d31之間的夾角為β,在所述第二時(shí)刻t2所述用戶的運(yùn)動(dòng)方向d1與第二視線方向d32之間的夾角為δ。
根據(jù)三角形的性質(zhì),可以得到所述第一位置P1與所述路標(biāo)230之間的第一距離R1,以及所述第二位置P2與所述路標(biāo)230之間的第二距離R2。
本領(lǐng)域技術(shù)人員可以知道,通過上面的方法,可以得到所述用戶的眼睛在平滑追蹤眼動(dòng)狀態(tài)下任一時(shí)刻用戶的注視點(diǎn)到用戶的距離信息,結(jié)合用戶的在所述任一時(shí)刻的注視方向就可以方便的對(duì)用戶的注視點(diǎn)進(jìn)行定位。
本領(lǐng)域技術(shù)人員可以理解,在本申請(qǐng)具體實(shí)施方式的上述方法中,各步驟的序號(hào)大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本申請(qǐng)具體實(shí)施方式的實(shí)施過程構(gòu)成任何限定。
如圖3所示,本申請(qǐng)實(shí)施例一種可能的實(shí)施方式提供了一種信息獲取裝置300,包括:
信息獲取模塊310,用于響應(yīng)于處于運(yùn)動(dòng)狀態(tài)的一用戶的一眼睛處于平滑追蹤眼動(dòng)狀態(tài),獲取至少一時(shí)刻所述用戶的視線方向相對(duì)于所述用戶的注視點(diǎn)的角度變化信息、以及所述至少一時(shí)刻所述用戶相對(duì)于所述注視點(diǎn)的運(yùn)動(dòng)信息;
距離獲取模塊320,用于根據(jù)所述角度變化信息以及所述運(yùn)動(dòng)信息獲取所述至少一時(shí)刻中的至少一時(shí)刻所述注視點(diǎn)相對(duì)于所述用戶的距離信息。
本申請(qǐng)實(shí)施例的實(shí)施方案通過在運(yùn)動(dòng)中用戶的一眼睛處于平滑追蹤眼動(dòng)狀態(tài)時(shí),獲取其眼動(dòng)信息和運(yùn)動(dòng)信息來確定用戶眼睛注視點(diǎn)相對(duì)于用戶的距離,進(jìn)而可以通過對(duì)用戶一眼睛的追蹤來便捷地確定運(yùn)動(dòng)中用戶的感興趣對(duì)象的位置。
通過下面的實(shí)施方式進(jìn)一步說明本申請(qǐng)的各模塊、單元。
如圖4a所示,在一種可能的實(shí)施方式中,可選地,所述裝置300還包括:
平滑追蹤確定模塊330,用于確定所述用戶的眼睛是否處于所述平滑追蹤眼動(dòng)狀態(tài)。
在一種可能的實(shí)施方式中,可選地,如圖4b所示,所述平滑追蹤確定模塊330包括:
圖像獲取子模塊331,用于獲取至少一圖像,所述至少一圖像包含與所述用戶眼睛對(duì)應(yīng)的眼睛區(qū)域;
圖像處理子模塊332,用于分析所述至少一圖像,確定所述用戶的眼睛是否處于所述平滑追蹤眼動(dòng)狀態(tài)。
其中,在一種可能的實(shí)施方式中,所述圖像獲取子模塊331可以為至少一圖像采集裝置,用于采集所述至少一圖像。
在另一種可能的實(shí)施方式中,所述圖像獲取子模塊331可以包括一通信單元,用于從至少一外部設(shè)備獲取所述至少一圖像。
本領(lǐng)域的技術(shù)人員可以知道,其它可能的用于確定用戶的眼睛是否處于平滑追蹤眼動(dòng)狀態(tài)的平滑追蹤確定模塊也可以被應(yīng)用在本申請(qǐng)實(shí)施例的實(shí)施方式中。
如圖4c所示,在一種可能的實(shí)施方式中,所述信息獲取模塊310包括:
角度變化信息獲取子模塊311,用于至少根據(jù)所述用戶的所述眼睛的轉(zhuǎn)動(dòng)信息獲取所述角度變化信息。
在一種可能的實(shí)施方式中,例如,所述角度變化信息獲取子模塊311可以包括一圖像采集器件,用于采集用戶眼睛表面的圖像來確定所述眼睛的轉(zhuǎn)動(dòng)信息。
當(dāng)然,在其他可能實(shí)施方式中,可選地,還可以通過其它眼動(dòng)傳感器件來獲取所述轉(zhuǎn)動(dòng)信息。例如,可以通過眼電檢測裝置來獲取所述轉(zhuǎn)動(dòng)信息。
在另一種可能的實(shí)施方式中,可選地,所述角度變化信息獲取子模塊311還可以包括一通信單元,用于從至少一外部設(shè)備獲取所述轉(zhuǎn)動(dòng)信息。
所述角度變化信息進(jìn)一步的描述參見圖1所示實(shí)施例中對(duì)應(yīng)的描述。
在一種可能的應(yīng)用場景中,例如,在所述至少一時(shí)刻中,所述用戶的運(yùn)動(dòng)方向不變,而所述用戶的頭部可以運(yùn)動(dòng)。此時(shí),在一種可能的實(shí)施方式中,可選地,如圖4d所示,所述角度變化信息獲取子模 塊311包括:
第二角度變化信息獲取單元3111,用于至少根據(jù)所述用戶頭部的運(yùn)動(dòng)姿態(tài)信息以及所述眼睛的轉(zhuǎn)動(dòng)信息獲取所述角度變化信息。
其中,例如,可以根據(jù)用戶的頭戴設(shè)備的運(yùn)動(dòng)姿態(tài)傳感器來獲得所述運(yùn)動(dòng)姿態(tài)信息。
在一種可能的應(yīng)用場景中,所述用戶位于一運(yùn)動(dòng)載體上。
在本應(yīng)用場景中,可選地,如圖4e所示,所述角度變化信息獲取子模塊311可以包括:
第一角度變化信息獲取單元3112,用于至少根據(jù)所述用戶的所述眼睛的轉(zhuǎn)動(dòng)信息以及所述運(yùn)動(dòng)載體的方向變化信息獲取所述角度變化信息。
當(dāng)然,在一種可能的應(yīng)用場景中,例如,所述運(yùn)動(dòng)載體的運(yùn)動(dòng)方向可能改變,同時(shí)所述用戶的頭部姿態(tài)也可能改變,此時(shí),例如需要根據(jù)所述用戶的所述眼睛的轉(zhuǎn)動(dòng)信息、所述用戶的頭部的運(yùn)動(dòng)姿態(tài)信息以及所述運(yùn)動(dòng)載體的方向變化信息獲取所述角度變化信息。
在一種可能的應(yīng)用場景中,例如,所述用戶感興趣的對(duì)象是靜止的,此時(shí),如圖4f所示,可選地,所述信息獲取模塊310包括運(yùn)動(dòng)信息獲取子模塊312;
所述運(yùn)動(dòng)信息獲取子模塊312包括:
第一運(yùn)動(dòng)信息獲取單元3121,用于獲取所述用戶的第一運(yùn)動(dòng)信息;
運(yùn)動(dòng)信息獲取單元3122,用于根據(jù)所述第一運(yùn)動(dòng)信息得到所述運(yùn)動(dòng)信息。
這里,所述第一運(yùn)動(dòng)信息例如可以包括所述用戶的運(yùn)動(dòng)方向信息和線速度信息。
第一運(yùn)動(dòng)信息獲取單元3121例如可以為用戶身上的位置傳感器或運(yùn)動(dòng)傳感器。
在另一種可能的應(yīng)用場景中,例如,所述用戶感興趣的對(duì)象也可能是運(yùn)動(dòng)的,此時(shí),在一種可能的實(shí)施方式中,如圖4g所示,所述運(yùn)動(dòng)信息獲取子模塊312還包括:
第二運(yùn)動(dòng)信息獲取單元3123,用于獲取所述注視點(diǎn)所對(duì)應(yīng)的對(duì)象的第二運(yùn)動(dòng)信息;
所述運(yùn)動(dòng)信息獲取單元3122,進(jìn)一步用于根據(jù)所述第一運(yùn)動(dòng)信息和所述第二運(yùn)動(dòng)信息得到所述運(yùn)動(dòng)信息。
在一種可能的實(shí)施方式中,例如,所述第二運(yùn)動(dòng)信息獲取單元3123可以包括一通信器件,用于通過與所述對(duì)象之間的通信來獲取所述第二運(yùn)動(dòng)信息。
在另一種可能的實(shí)施方式中,例如,所述第二運(yùn)動(dòng)信息獲取單元3123還可以是所述用戶側(cè)的運(yùn)動(dòng)傳感器。所述運(yùn)動(dòng)傳感器例如可以為用于獲取所述對(duì)象圖像的圖像采集器件。
在一種可能的應(yīng)用場景中,所述用戶位于一運(yùn)動(dòng)載體上。此時(shí),在一種可能的實(shí)施方式中,如圖4h所示,所述第一運(yùn)動(dòng)信息獲取單元3121包括:
第三運(yùn)動(dòng)信息獲取子單元3121a,用于獲取所述運(yùn)動(dòng)載體的第三運(yùn)動(dòng)信息作為所述第一運(yùn)動(dòng)信息。
例如,在一種可能的實(shí)施方式中,所述運(yùn)動(dòng)載體為一汽車,所述第三運(yùn)動(dòng)信息獲取子單元3121a例如可以包括所述汽車上的測速裝置和方向檢測裝置。
在一種可能的應(yīng)用場景中,所述用戶為所述運(yùn)動(dòng)載體的駕駛者。
本申請(qǐng)實(shí)施例各模塊、單元的功能的進(jìn)一步描述參見圖1、圖2a和圖2b所示實(shí)施例中對(duì)應(yīng)的描述,這里不再贅述。
圖5為本申請(qǐng)實(shí)施例提供的又一種信息獲取裝置500的結(jié)構(gòu)示意圖,本申請(qǐng)具體實(shí)施例并不對(duì)信息獲取裝置500的具體實(shí)現(xiàn)做限定。 如圖5所示,該信息獲取裝置500可以包括:
處理器(processor)510、通信接口(Communications Interface)520、存儲(chǔ)器(memory)530、以及通信總線540。其中:
處理器510、通信接口520、以及存儲(chǔ)器530通過通信總線540完成相互間的通信。
通信接口520,用于與比如客戶端等的網(wǎng)元通信。
處理器510,用于執(zhí)行程序532,具體可以執(zhí)行上述方法實(shí)施例中的相關(guān)步驟。
具體地,程序532可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。
處理器510可能是一個(gè)中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實(shí)施本申請(qǐng)實(shí)施例的一個(gè)或多個(gè)集成電路。
存儲(chǔ)器530,用于存放程序532。存儲(chǔ)器530可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。程序532具體可以用于使得所述信息獲取裝置500執(zhí)行以下步驟:
響應(yīng)于處于運(yùn)動(dòng)狀態(tài)的一用戶的一眼睛處于平滑追蹤眼動(dòng)狀態(tài),獲取至少一時(shí)刻所述用戶的視線方向相對(duì)于所述用戶的注視點(diǎn)的角度變化信息、以及所述至少一時(shí)刻所述用戶相對(duì)于所述注視點(diǎn)的運(yùn)動(dòng)信息;
根據(jù)所述角度變化信息以及所述運(yùn)動(dòng)信息獲取所述至少一時(shí)刻中的至少一時(shí)刻所述注視點(diǎn)相對(duì)于所述用戶的距離信息。
程序532中各步驟的具體實(shí)現(xiàn)可以參見上述實(shí)施例中的相應(yīng)步驟和單元中對(duì)應(yīng)的描述,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程描述,在此不再贅述。
如圖6所示,本申請(qǐng)實(shí)施例一種可能的實(shí)施方式提供了一種用戶設(shè)備600,包括一信息獲取裝置610。所述信息獲取裝置610可以為圖3或圖4a~圖4h所示實(shí)施例中記載的信息獲取裝置。
所述用戶設(shè)備600包括但不限于以下的至少一個(gè):智能手機(jī)、智能眼鏡、智能頭盔等,其中智能眼鏡又分為智能框架眼鏡和智能隱形眼鏡。
本申請(qǐng)實(shí)施例的實(shí)施方案通過在運(yùn)動(dòng)中用戶的一眼睛處于平滑追蹤眼動(dòng)狀態(tài)時(shí),獲取其眼動(dòng)信息和運(yùn)動(dòng)信息來確定用戶眼睛注視點(diǎn)相對(duì)于用戶的距離,進(jìn)而可以通過對(duì)用戶一眼睛的追蹤來便捷地確定運(yùn)動(dòng)中用戶的感興趣對(duì)象的位置。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本申請(qǐng)的范圍。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上實(shí)施方式僅用于說明本申請(qǐng),而并非對(duì)本申請(qǐng)的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本申請(qǐng)的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本申請(qǐng)的范疇,本申請(qǐng)的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。