本發(fā)明涉及虛擬現(xiàn)實技術領域,尤其涉及一種虛擬現(xiàn)實裝置及其瀏覽軌跡跟蹤方法。
背景技術:
VR(Virtual Reality,虛擬現(xiàn)實)技術正日益普及,用戶通過頭戴式VR設備就可以體驗到身臨其境的感覺。其中可供360°觀看的VR視頻、VR圖片等資源也越來越豐富。
然而,現(xiàn)有的VR設備在使用時,當用戶觀看一段視頻、一張圖片的過程中,對畫面中某個目標對象,如商品、景物、人物等感興趣,而VR設備又無法及時、準確地獲知用戶的特殊需求時,VR設備無法獲知不同用戶的偏好,仍需要用戶手動尋找自己感興趣的相關資源,大大降低了用戶的體驗度。
技術實現(xiàn)要素:
鑒于現(xiàn)有技術存在的不足,本發(fā)明提供了一種VR裝置及其瀏覽軌跡跟蹤方法。
為了實現(xiàn)上述的目的,本發(fā)明采用了如下的技術方案:
一種虛擬現(xiàn)實裝置,包括:
初始化模塊,用于對待觀看的完整VR畫面建模,定義完整VR畫面上各個像素的坐標點;
焦點捕捉模塊,用于實時監(jiān)視視角的焦點在完整VR畫面上的位置;
計時模塊,用于監(jiān)視所述焦點在完整VR畫面上各個位置的停留時間;
關聯(lián)模塊,用于對所述焦點在完整VR畫面上各個位置坐標和相應的停留時間關聯(lián)后進行存儲。
作為其中一種實施方式,所述的虛擬現(xiàn)實裝置還包括第一修正模塊,所述第一修正模塊用于將所述焦點的坐標替換為相應的焦點區(qū)域的坐標,并將相應的焦點區(qū)域的坐標與所述焦點的停留時間關聯(lián)后進行存儲;所述焦點區(qū)域為以對應的焦點為中心、具有預設半徑的區(qū)域。
作為其中一種實施方式,所述的虛擬現(xiàn)實裝置還包括第二修正模塊,所述第二修正模塊用于在所述焦點區(qū)域的平均灰度與背景的灰度相似度大于預設閾值時,將所述焦點區(qū)域的坐標替換為離相應焦點區(qū)域最近的、與背景的灰度相似度驟減的第一區(qū)域的坐標進行存儲。
作為其中一種實施方式,所述的虛擬現(xiàn)實裝置還包括標記模塊,所述標記模塊用于在完整VR畫面上標記出各個位置上焦點的停留時間。
作為其中一種實施方式,所述標記模塊以不同的顏色深度表示不同的停留時間長短,且停留時間越長的區(qū)域顏色越深。
本發(fā)明的另一目的在于提供一種虛擬現(xiàn)實裝置的瀏覽軌跡跟蹤方法,包括:
對待觀看的完整VR畫面建模,定義完整VR畫面上各個像素的坐標點;
實時監(jiān)視視角的焦點在完整VR畫面上的位置,及所述焦點在完整VR畫面上各個位置的停留時間;
對所述焦點在完整VR畫面上各個位置坐標和相應的停留時間關聯(lián)后進行存儲。
作為其中一種實施方式,所述的瀏覽軌跡跟蹤方法還包括:將所述焦點的坐標替換為相應的焦點區(qū)域的坐標,并將相應的焦點區(qū)域的坐標與所述焦點的停留時間關聯(lián)后進行存儲;所述焦點區(qū)域為以對應的焦點為中心、具有預設半徑的區(qū)域。
作為其中一種實施方式,所述的瀏覽軌跡跟蹤方法還包括:在所述焦點區(qū)域的平均灰度與背景的灰度相似度大于預設閾值時,將所述焦點區(qū)域的坐標替換為離相應焦點區(qū)域最近的、與背景的灰度相似度驟減的第一區(qū)域的坐標進行存儲。
作為其中一種實施方式,所述的瀏覽軌跡跟蹤方法還包括:在完整VR畫面上標記出各個位置上焦點的停留時間。
作為其中一種實施方式,所述的瀏覽軌跡跟蹤方法還包括:以不同的顏色深度表示不同的停留時間長短,且停留時間越長的區(qū)域顏色越深。
本發(fā)明通過記錄完整VR畫面上各個區(qū)域的坐標位置與用戶觀看時目光停留的時間,可以完整地統(tǒng)計出該用戶在360°VR視頻或圖片中的某塊圖片區(qū)域或位置的停留信息,由此可以非常清楚地反映出該用戶對該360街景中哪一塊信息感興趣,該數(shù)據(jù)可以作為廣告、資料推送等用途;另外,通過標記使某個區(qū)域被關注的時間越長,其標記顏色越深,即可很直觀地對關注程度進行區(qū)分。
附圖說明
圖1為本發(fā)明實施例的虛擬現(xiàn)實裝置的結構框圖;
圖2位本發(fā)明實施例的完整VR畫面與VR裝置的相對位置關系示意圖;
圖3為本發(fā)明實施例的瀏覽軌跡跟蹤方法示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參閱圖1,本發(fā)明實施例的虛擬現(xiàn)實裝置主要包括初始化模塊10、焦點捕捉模塊20、計時模塊30和關聯(lián)模塊40,結合圖2所示,其中初始化模塊10用于對待觀看的完整VR畫面P建模,以定義完整VR畫面P上各個像素的坐標點p(x,y);焦點捕捉模塊20用于實時監(jiān)視視角的焦點V在完整VR畫面P上的位置坐標V(x,y);計時模塊30用于監(jiān)視焦點V在完整VR畫面P上各個位置的停留時間;關聯(lián)模塊40用于對焦點V在完整VR畫面P上各個位置坐標和相應的停留時間關聯(lián)后進行存儲。
如圖2所示,通常,一張完整VR畫面P尺寸遠大于VR裝置1的視角范圍,用戶可以通過上、下、左、右轉動頭部以觀看完整的畫面。本實施例中,對待觀看的完整VR畫面P建模時,以完整VR畫面P的一個角部為坐標原點o,在其他實施方式中,坐標原點o還可以為完整VR畫面P的中心。關聯(lián)模塊40在對焦點V在完整VR畫面P上各個位置坐標和相應的停留時間關聯(lián)后進行存儲的數(shù)據(jù)格式為(V(x,y),∑t),這里,V(x,y)為VR裝置1的視角的焦點V的各個位置坐標,∑t為相應的位置坐標在單個位置坐標連續(xù)停留的時間之和。
通過記錄完整VR畫面上各個區(qū)域的坐標位置與用戶觀看時目光停留的時間,可以完整地統(tǒng)計出該用戶在360°VR視頻或圖片中的某塊圖片區(qū)域或位置的停留信息,由此可以非常清楚地反映出該用戶對該360街景中哪一塊信息感興趣。
優(yōu)選地,本實施例的VR裝置1還具有標記模塊70,標記模塊70用于在完整VR畫面P上標記出各個位置上焦點V的停留時間。標記模塊70進一步以不同的顏色深度表示不同的停留時間長短,且停留時間越長的區(qū)域標記顏色越深,以此區(qū)分用戶對各個對象的不同關注程度,數(shù)據(jù)分析更直觀。
進一步地,VR裝置1還內置匹配模塊80和推送模塊90,匹配模塊80用于根據(jù)關聯(lián)模塊40與標記模塊70的統(tǒng)計結果與網(wǎng)絡數(shù)據(jù)庫/本地數(shù)據(jù)庫進行對比,篩選出與停留時間較長區(qū)域相似度高的特定對象(如地址、廣告鏈接、商品等);推送模塊90用于將匹配模塊80的匹配結果推送給用戶。
由于用戶在觀看過程中,VR裝置難免會產生輕微的移動,為提高統(tǒng)計精度,VR裝置還具有第一修正模塊50,第一修正模塊50用于將焦點的坐標替換為相應的焦點區(qū)域的坐標,并將相應的焦點區(qū)域的坐標與焦點的停留時間關聯(lián)后進行存儲;焦點區(qū)域為以對應的焦點為中心、具有預設半徑(如10像素)的區(qū)域,即允許VR裝置有輕微抖動。
進一步地,VR裝置還具有第二修正模塊60,第二修正模塊60用于在焦點區(qū)域的平均灰度與背景的灰度相似度大于預設閾值時,將焦點區(qū)域的坐標替換為離相應焦點區(qū)域最近的、與背景的灰度相似度驟減的第一區(qū)域的坐標進行存儲。即,當某一關注度高的熱點區(qū)域為空白或較淡的背景圖片時,該第二修正模塊60自動選取最近的某個對象作為關注區(qū)域,以此進行校正,提高精確性。
如圖3所示,本發(fā)明實施例的VR裝置的瀏覽軌跡跟蹤方法,包括:
對待觀看的完整VR畫面建模,定義完整VR畫面上各個像素的坐標點;
實時監(jiān)視視角的焦點在完整VR畫面上的位置,及焦點在完整VR畫面上各個位置的停留時間;
對焦點在完整VR畫面上各個位置坐標和相應的停留時間關聯(lián)后進行存儲;
在完整VR畫面上標記出各個位置上焦點的停留時間;
以不同的顏色深度表示不同的停留時間長短,且停留時間越長的區(qū)域顏色越深。
上述步驟完成后,根據(jù)統(tǒng)計結果與網(wǎng)絡數(shù)據(jù)庫/本地數(shù)據(jù)庫進行對比,篩選出與停留時間較長區(qū)域相似度高的特定對象(如地址、廣告鏈接、商品等),并將匹配結果推送給用戶。
在跟蹤過程中,為提高跟蹤精度,還包括在“對焦點在完整VR畫面上各個位置坐標和相應的停留時間關聯(lián)后進行存儲”步驟前,將焦點的坐標替換為相應的焦點區(qū)域的坐標,并將相應的焦點區(qū)域的坐標與焦點的停留時間關聯(lián)后進行存儲;其中,焦點區(qū)域為以對應的焦點為中心、具有預設半徑的區(qū)域。
為剔除跟蹤錯誤,本實施例的跟蹤方法還進一步地對瀏覽軌跡進行校正,跟蹤方法還包括在“對焦點在完整VR畫面上各個位置坐標和相應的停留時間關聯(lián)后進行存儲”步驟前,在焦點區(qū)域的平均灰度與背景的灰度相似度大于預設閾值時,將焦點區(qū)域的坐標替換為離相應焦點區(qū)域最近的、與背景的灰度相似度驟減的第一區(qū)域的坐標進行存儲。
綜上所述,本發(fā)明通過記錄完整VR畫面上各個區(qū)域的坐標位置與用戶觀看時目光停留的時間,可以完整地統(tǒng)計出該用戶在360°VR視頻或圖片中的某塊圖片區(qū)域或位置的停留信息,由此可以非常清楚地反映出該用戶對該360街景中哪一塊信息感興趣,該數(shù)據(jù)可以作為廣告、資料推送等用途;另外,通過標記使某個區(qū)域被關注的時間越長,其標記顏色越深,即可很直觀地對關注程度進行區(qū)分。
以上所述僅是本申請的具體實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本申請原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本申請的保護范圍。