眼動追蹤數據分析系統及方法
【專利說明】眼動追蹤數據分析系統及方法
[0001]案件援引說明
[0002]本專利申請要求于2013年4月16日提交的美國臨時專利申請?zhí)朜0.61/812,608的優(yōu)先權,名稱為眼動追蹤數據分析系統及方法,上述臨時專利申請的公開內容以引用方式全文并于此。
技術領域
[0003]本發(fā)明通常涉及計算設備,更具體地說,涉及便于眼動追蹤數據分析的系統及方法。
【附圖說明】
[0004]某些具體實施例是通過舉例的方法進行說明,并不限于附圖中的圖表。
[0005]圖1是根據某些具體實施例的一個眼動追蹤數據分析示例系統的原理圖。
[0006]圖2A-2B是根據某些具體實施例的示例計算設備的設備圖,該示例計算設備被連接到了一個能夠便于眼動追蹤的眼動追蹤設備。
[0007]圖3A-3G是根據某些具體實施例的示例計算設備的設備圖,該示例眼動追蹤設備能便于眼動追蹤。
[0008]圖4是根據某些具體實施例的便于眼動追蹤的示例軟件架構的框圖。
[0009]圖5是根據某些具體實施例的使用眼動追蹤數據的示例方法的流程圖。
[0010]圖6A-6B是根據某些具體實施例的收集和傳輸眼動追蹤數據的示例方法的流程圖。
[0011]圖7A-7C是根據某些具體實施例的進行眼動追蹤數據分析的示例方法的流程圖。
[0012]圖8是根據某些具體實施例的示例計算機系統形式的機器的框圖,該計算機系統有一套指令,可以讓機器進行所述的一種或多種方法。
具體實施例
[0013]以下闡述了便于眼動追蹤數據分析的示例系統和方法。在下列描述中,出于解釋的目的,陳述了許多具體細節(jié)以助于對具體實施例有徹底的理解。但是,對于本領域技術人員顯而易見的是不需要這些具體細節(jié)也能使用本技術。
[0014]在用戶看計算設備顯示器時,計算設備用戶可以使用追蹤用戶眼睛運動的眼動追蹤設備。由計算設備上或連接到計算設備上的眼動追蹤設備捕捉到的用戶眼睛和/或臉部圖像,可以使用計算機視覺算法進行分析,例如,眼動追蹤算法和視覺檢測算法。比如,可以處理捕捉到的圖像,以便提取與用戶眼睛和/或臉部有關的信息。然后,計算設備可以使用提取到的信息來確定用戶眼睛的位置并判斷用戶正在看的顯示器的位置。比如,計算設備能夠判斷用戶正在看的顯示器上的圖標。與用戶所看位置有關的判斷數據可以通過網絡發(fā)送到一個服務器上,信息可以存儲到該服務器上和/或在該服務器上被處理。處理結果可以被呈現在一個前端設備上,通過該前端設備另外一個用戶可以使用該數據進行與收集到的各種用戶眼動追蹤數據有關的各種分析。比如,該結果可以被用來進行基于用戶統計數據的統計分析。
[0015]圖1是眼動追蹤數據分析示例系統100的原理圖。系統100包括若干客戶端記錄設備102、眼動追蹤數據服務104和若干前端分析設備106。系統100的組件可以直接或通過網絡連接,該網絡可以是任何適合的網絡。在各種具體實施例中,網絡一個或多個部分可以包括1個臨時網絡、1個內聯網、1個虛擬專用網絡(VPN)、1個局域網(LAN)、1個無線局域網(WLAN)、1個廣域網(WAN)、1個無線廣域網(ffff AN)、1個城域網(MAN)、部分公用電話交換網(PSTN)、1個蜂窩電話網、或任何其他類型的網絡、或兩個或多個上述網絡的結合。
[0016]客戶端記錄設備102可以是任何計算設備(例如,筆記本電腦、臺式電腦、平板電腦、智能手機等等),該計算設備能夠收集、產生并發(fā)送與該客戶端記錄設備102的用戶有關的眼動追蹤數據。眼動追蹤數據可以發(fā)送到眼動追蹤數據服務104。在一些具體實施例中,如果客戶端記錄設備102是離線的,眼動追蹤數據可以存儲在客戶端記錄設備102中,并且當客戶端記錄設備102在線時,可以將眼動追蹤數據發(fā)送到眼動追蹤數據服務104上。眼動追蹤數據可以包括任何從用戶處接收到的數據(例如,鼠標輸入、鍵盤輸入、游戲控制器輸入、屏幕捕捉、生物信號輸入等),還可以包括與用戶看客戶端記錄設備102顯示器時的視線有關的任何數據。例如,眼動追蹤數據可以包括用戶所看顯示器位置的X、Y坐標。在一些具體實施例中,當用戶在客戶端記錄設備102上進行任務時,客戶端記錄設備102可以收集眼動追蹤數據。比如,當用戶進行與游戲、印刷和網絡材料相關的任務或活動時,客戶端記錄設備102可以收集眼動追蹤數據,印刷和網絡材料包括電視廣告、圖片、電子郵件營銷、雜志、報紙、網站、視頻等等??梢允占蹌幼粉檾祿?,結合與用戶相關的其他信息,并發(fā)送到眼動追蹤數據服務104。
[0017]眼動追蹤數據服務104可以是一個用于產生、記錄及分析眼動追蹤數據及任何其他數據的服務器和/或存儲系統,這些眼動追蹤數據及任何其他數據是從客戶端記錄設備102發(fā)送的。眼動追蹤數據服務104可以接收使用客戶端記錄設備102的分散人群的數據。在一些具體實施例中,接收及分析的數據可以存儲在眼動追蹤數據服務104的云存儲中。當數據來自客戶端記錄設備102時,數據被存儲在眼動追蹤服務104中,并且可以提取并保存眼動事項(例如,注視、跳動、平滑等)。在一些具體實施例中,為了調整某些參數(比如,視線數據的過濾等級),可以再次處理并存儲眼動追蹤數據。
[0018]眼動追蹤數據服務104可以允許前端分析設備106的用戶訪問數據并進行下列一項或多項操作:創(chuàng)建一個新研究記錄、上傳資源(比如,圖像、視頻、網站、游戲或任何其他分析材料),查看研究及相關資源、保存特定資源的感興趣區(qū)域(AOIs)、要求特定資源的分析結果、同其他用戶共享一項或多項研究等等。在一些具體實施例中,與眼動追蹤數據服務104通訊可能需要前端分析設備106用戶的認證(比如,用戶名和密碼)。在一些具體實施例中,眼動追蹤數據服務104可以收集由用戶創(chuàng)建的匿名研究數據作為基準數據庫,讓用戶可以根據任何標準將他們的研究結果同眼動追蹤數據服務基準數據庫中的結果進行比較(比如,地理位置、性別、年齡、其他用戶人口統計信息等等),或者根據不同資源類型比較結果(比如,不同行業(yè)或細分市場的資源)??梢栽L問存儲在眼動追蹤數據服務104的數據,并通過前端分析設備106上的用戶界面(UI)呈現給用戶。前端分析設備106可以是任何計算設備(例如,筆記本電腦、臺式電腦、平板電腦、智能手機等),該計算設備能夠訪問并呈現數據。用戶可以通過前端分析設備106上的用戶界面(UI)查看并分析數據。比如,可以分析任何類型視覺通訊的視覺注意(比如,用戶可以根據分析結果做出關于展示給用戶的創(chuàng)意材料的決定)。在一些具體實施例中,應用程序接口(API)可以讓用戶通過前端分析設備106將內容(比如,資源)上傳至眼動追蹤數據服務104來創(chuàng)建、管理及查看研究。在一些具體實施例中,可以使用前端分析設備106上的網頁瀏覽器訪問并分析數據。眼動追蹤數據服務104可以提供網絡服務,讓前端分析設備106用戶能夠訪問數據并存儲相關數據。用戶可能還能夠使用基于任何標準的數據過濾器查看結果(比如,地理位置、人口統計數據等等),提取、保存并分享研究報告,同其他用戶分享研究,進行特定研究結果同基準數據庫之間的比較等等。
[0019]客戶端記錄設備102用戶還可以訪問眼動追蹤數據服務104管理的數據。在一些具體實施例中,與眼動追蹤數據服務104通訊可能需要前端分析設備106用戶的認證(比如,用戶名和密碼)。比如,客戶端記錄設備102用戶可以要求與客戶端記錄設備102用戶相關的研究,檢索與特定研究相關的資源,發(fā)送特定資源的視線數據到眼動追蹤數據服務等等。在一些具體實施例中,客戶端記錄設備102可以檢索相關研究信息并發(fā)送眼動追蹤數據到眼動追蹤服務104,用于進一步分析。
[0020]圖2A-2B是示例計算設備的設備圖,該示例計算設備被連接到能夠便于眼動追蹤的眼動追蹤設備。在圖2A中,客戶記錄設備200可以包括一個計算設備,該計算設備是一個臺式計算設備202。在描述臺式計算設備202時,對本領域技術人員顯而易見的是任何類型的計算設備(智能電話、個人數字助理(PDA)、移動電話、平板電腦、電子閱讀器、電視機、顯示器等等)都可以用在客戶端記錄設備200中。臺式計算設備202可以連接到眼動追蹤設備204上。臺式計算設備202可以以任何方式連接到眼動追蹤設備204,比如,通過USB連接206。眼動追蹤設備204還可以被嵌入到臺式計算設備202中。眼動追蹤設備204可能能夠捕捉眼動追蹤數據,將在下面進行詳細描述。當描述在臺式計算設備202顯示器底部的眼動追蹤設備204時,對本領域技術人員顯而易見的是眼動追蹤設備204可以位于相對于計算設備來說任何合適的位置。
[0021]圖2B與圖2A相似,但是描述了配有計算設備的客戶端記錄設備210,該計算設備是筆記本計算設備212。筆記本計算設備212可以以任何方式連接到眼動追蹤設備214上,比如,通過USB連接216。眼動追蹤設備214還可以使用集成在筆記本計算設備212上的一個或多個張相機和/或一個或多個光源。
[0022]圖3A-3G是示例眼動追蹤設備300的設備圖,該設備能夠便于眼動追蹤。圖3A-3G展示了眼動追蹤設備300的不同透視圖。如圖2A和2B所示,眼動追蹤設備300可以