
本發(fā)明涉及虛擬現(xiàn)實觀影指引
技術(shù)領(lǐng)域:
,更具體地,本發(fā)明涉及一種觀影指引方法、一種觀影指引裝置、及一種頭戴式顯示設(shè)備。
背景技術(shù):
:隨著虛擬現(xiàn)實(virtualreality,簡稱為vr)行業(yè)日趨成熟,vr視頻作為vr技術(shù)的一個主要應(yīng)用,也吸引了大多數(shù)人的眼球。最近幾年,vr影片開始出現(xiàn)井噴式增長,特別是vr影片由于能夠?qū)崿F(xiàn)360度隨意觀賞的特性賺足了噱頭,但是該種特性卻也在很大程度上制約了vr電影行業(yè)的發(fā)展,這主要體現(xiàn)在:觀影者在觀賞vr影片時會東張西望,以至于因為抓不住重點而錯過重要的情節(jié),因此,導(dǎo)演很難通過vr影片向觀影者講述一個完整的故事,這就需要提供必要的觀影指引,以按照導(dǎo)演拍攝的意圖指引觀影者觀看vr影片,進而提高觀影體驗。技術(shù)實現(xiàn)要素:本發(fā)明實施例的一個目的是提供一種指引觀影者觀看vr影片的技術(shù)方案。根據(jù)本發(fā)明的第一方面,提供了一種觀影指引方法,其包括:讀取所述頭戴式顯示設(shè)備的當(dāng)前播放影片的指引數(shù)據(jù),其中,所述指引數(shù)據(jù)用于指示所述當(dāng)前播放影片的播放時間與目標(biāo)觀看方位之間的對應(yīng)關(guān)系;在所述當(dāng)前播放影片的播放時間,獲取所述頭戴式顯示設(shè)備的傳感器裝置采集到的所述頭戴式顯示設(shè)備的運動姿態(tài)的運動數(shù)據(jù);根據(jù)所述運動數(shù)據(jù)確定通過所述頭戴式顯示設(shè)備觀影的當(dāng)前實際觀看方位;依據(jù)所述當(dāng)前播放影片的播放時間以及所述指引數(shù)據(jù)中表示的播放時間,判斷所述當(dāng)前實際觀看方位與所述指引數(shù)據(jù)中目標(biāo)觀看方位是否一致;如否,則執(zhí)行輸出指引信息的操作,其中,所述指引信息被設(shè)置為進行從所述當(dāng)前實際觀看方位轉(zhuǎn)向所述指引數(shù)據(jù)中表示的目標(biāo)觀看方位的指引??蛇x的是,所述讀取所述頭戴式顯示設(shè)備的當(dāng)前播放影片的指引數(shù)據(jù)包括:讀取所述當(dāng)前播放影片的配置文件;從所述配置文件中解析得到所述指引數(shù)據(jù)。可選的是,所述目標(biāo)觀看方位包括經(jīng)緯度信息;所述根據(jù)所述運動數(shù)據(jù)確定通過所述頭戴式顯示設(shè)備觀影的當(dāng)前實際觀看方位包括:根據(jù)所述運動數(shù)據(jù)計算所述頭戴式顯示設(shè)備的轉(zhuǎn)動角度;根據(jù)所述轉(zhuǎn)動角度計算所述頭戴式顯示設(shè)備的當(dāng)前經(jīng)緯度信息;確定通過所述頭戴式顯示設(shè)備觀影的當(dāng)前實際觀看方位包括所述當(dāng)前經(jīng)緯度信息??蛇x的是,所述判斷所述當(dāng)前實際觀看方位與所述指引數(shù)據(jù)中目標(biāo)觀看方位是否一致包括:計算所述當(dāng)前實際觀看方位與所述指引數(shù)據(jù)中目標(biāo)觀看方位之間的偏轉(zhuǎn)角度;如果所述偏轉(zhuǎn)角度超過設(shè)定角度值,則確認(rèn)所述當(dāng)前實際觀看方位與所述指引數(shù)據(jù)中目標(biāo)觀看方位不一致??蛇x的是,所述指引信息包括指引顯示信息和/或指引語音信息,所述指引顯示信息包括指引箭頭和/或指引文件??蛇x的是,所述指引信息包括指引顯示信息,所述執(zhí)行輸出指引信息的操作包括:根據(jù)所述當(dāng)前實際觀看方位的變化值移動位置標(biāo)記,其中,所述位置標(biāo)記用于確定所述指引顯示信息的顯示位置;執(zhí)行在所述位置標(biāo)記處顯示所述指引顯示信息的操作??蛇x的是,所述根據(jù)所述當(dāng)前實際觀看方位的變化值移動位置標(biāo)記包括:根據(jù)所述當(dāng)前實際觀看方位的變化值隱藏移動所述位置標(biāo)記。根據(jù)本發(fā)明的第二方面,還提供了一種觀影指引裝置,其包括:指引數(shù)據(jù)讀取模塊,用于讀取所述頭戴式顯示設(shè)備的當(dāng)前播放影片的指引數(shù)據(jù),其中,所述指引數(shù)據(jù)用于指示所述當(dāng)前播放影片的播放時間與目標(biāo)觀看方位之間的對應(yīng)關(guān)系;運動數(shù)據(jù)獲取模塊,用于在所述當(dāng)前播放影片的播放時間,獲取所述頭戴式顯示設(shè)備的傳感器裝置采集到的所述頭戴式顯示設(shè)備的運動姿態(tài)的運動數(shù)據(jù);實際觀看方位確定模塊,用于根據(jù)所述運動數(shù)據(jù)確定通過所述頭戴式顯示設(shè)備觀影的當(dāng)前實際觀看方位;判斷模塊,用于依據(jù)所述當(dāng)前播放影片的播放時間以及所述指引數(shù)據(jù)中表示的播放時間,判斷所述當(dāng)前實際觀看方位與所述指引數(shù)據(jù)中目標(biāo)觀看方位是否一致;以及,執(zhí)行模塊,用于根據(jù)所述判斷模塊提供的否定的判斷結(jié)果,執(zhí)行輸出指引信息的操作,其中,所述指引信息被設(shè)置為進行從所述當(dāng)前實際觀看方位轉(zhuǎn)向所述指引數(shù)據(jù)中表示的目標(biāo)觀看方位的指引。根據(jù)本發(fā)明的第三方面,還提供了一種觀影指引裝置,其包括存儲器和處理器,所述存儲器用于存儲指令,所述指令用于控制所述處理器進行操作以執(zhí)行根據(jù)本發(fā)明的第一方面所述的觀影指引方法。根據(jù)本發(fā)明的第四方面,還提供了一種頭戴式顯示設(shè)備,包括顯示裝置和傳感器裝置,所述傳感器裝置用于采集表示頭戴式顯示設(shè)備的運動姿態(tài)的運動數(shù)據(jù),所述頭戴式顯示設(shè)備還包括根據(jù)本發(fā)明的第二方面或者第三方面所述的觀影指引裝置。本發(fā)明的一個有益效果在于,本發(fā)明的觀影指引方法、裝置及頭戴式顯示設(shè)備能夠指引觀影者的實際觀看方位朝向影片指引數(shù)據(jù)中設(shè)置的目標(biāo)觀看方位調(diào)整,以使觀影者能夠根據(jù)該指引始終觀看影片拍攝者期望的內(nèi)容,進而大大降低向觀影者講述一個完整的故事的難度,提高觀影體驗。通過以下參照附圖對本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。附圖說明被結(jié)合在說明書中并構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實施例,并且連同其說明一起用于解釋本發(fā)明的原理。圖1為根據(jù)本發(fā)明的頭戴式顯示設(shè)備的坐標(biāo)系及運動姿態(tài)的定義。圖2為根據(jù)本發(fā)明觀影指引方法的一種實施例的流程示意圖;圖3a為根據(jù)本發(fā)明觀影指引方法的一種實施例的顯示向右轉(zhuǎn)指引箭頭的畫面;圖3b為根據(jù)本發(fā)明觀影指引方法的一種實施例的顯示向左轉(zhuǎn)指引箭頭的畫面;圖3c為根據(jù)本發(fā)明觀影指引方法的一種實施例的顯示向后轉(zhuǎn)指引箭頭的畫面;圖3d為根據(jù)圖3c的指引箭頭向后轉(zhuǎn)頭后的畫面;圖4為根據(jù)本發(fā)明觀影指引裝置的一種實施例的方框原理圖;圖5為圖4中判斷模塊的一種實施例的方框原理圖;圖6為根據(jù)本發(fā)明觀影指引裝置的另一種實施例的方框原理圖;圖7為根據(jù)本發(fā)明觀影指引裝置的一種硬件結(jié)構(gòu)的方框原理圖。圖8為根據(jù)本發(fā)明的頭戴式顯示設(shè)備的一種實施例的方框原理圖。具體實施方式現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為說明書的一部分。在這里示出和討論的所有例子中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它例子可以具有不同的值。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。圖2為根據(jù)本發(fā)明觀影指引方法的一種實施例的流程示意圖。根據(jù)圖2所示,本發(fā)明觀影指引方法包括如下步驟:步驟s210,讀取頭戴式顯示設(shè)備的當(dāng)前播放影片的指引數(shù)據(jù),其中,該指引數(shù)據(jù)用于指示當(dāng)前播放影片的播放時間與目標(biāo)觀看方位之間的對應(yīng)關(guān)系。該目標(biāo)觀看方位可以采用經(jīng)緯度表示法,通過該種表示法,本發(fā)明方法能夠適用于360度(全景)觀影的指引。在播放全景視頻時,播放器具體是從視頻源中一幀一幀地取畫面,并將取出來的畫面帖在一個球體的表面上,以根據(jù)觀影者的實際觀看方位在顯示屏上顯示對應(yīng)方位的畫面。在播放全景視頻時,觀影者相當(dāng)于在該球體的球心觀看影片,期望觀影者觀看的目標(biāo)觀看方位則對應(yīng)球面上的一個點,并通過經(jīng)緯度來唯一確定該點。以下表1列出了根據(jù)本發(fā)明方法一種實施例的指引數(shù)據(jù)的內(nèi)容。根據(jù)表1所示,開始播放至第一分鐘的播放時間內(nèi),期望觀影者觀看的目標(biāo)觀看方位為偏右10°;第一分鐘至第二分鐘的播放時間內(nèi),期望觀影者觀看的目標(biāo)觀看方位為抬頭30°、且偏左10°;第二分鐘至第三分鐘的播放時間內(nèi),期望觀影者觀看的目標(biāo)觀看方位為低頭30°、且偏右10°;第三分鐘至第四分鐘的播放時間內(nèi),期望觀影者觀看的目標(biāo)觀看方位為偏左10°;以此類推,設(shè)定影片在播放時間內(nèi)的目標(biāo)觀看方位。表1:起始時間結(jié)束時間目標(biāo)觀看方位00:00:0000:01:000°n,10°e00:01:0000:02:0030°n,10°w00:02:0000:03:0030°s,10°e00:03:0000:04:000°s,10°w該指引數(shù)據(jù)可以被設(shè)置在當(dāng)前播放影片的配置文件中。因此,該步驟s210中讀取頭戴式顯示設(shè)備的當(dāng)前播放影片的指引數(shù)據(jù)可以進一步包括:步驟s211,讀取當(dāng)前播放影片的配置文件。該配置文件記載了對應(yīng)影片的播放時間與期望的目標(biāo)觀看方位之間的對應(yīng)關(guān)系。該配置文件可以與對應(yīng)影片具有相同的文件名稱。該配置文件可以與對應(yīng)影片存放在同一路徑下。該配置文件可以為txt格式文件。該配置文件也可以通過專門的配置文件編輯器編輯并導(dǎo)出得到。步驟s212,從配置文件中解析得到該指引數(shù)據(jù)。在此,可以根據(jù)配置文件的結(jié)構(gòu)定義解析配置文件的解析規(guī)則,并將讀取并解析配置文件的方法封裝在軟件開發(fā)工具包(softwaredevelopmentkit,sdk)中,再將該sdk集成于vr視頻播放器中,以在播放影片之前,通過調(diào)用sdk中的該方法讀取并解析配置文件,得到并保存反映播放時間與目標(biāo)觀看方位之間對應(yīng)關(guān)系的指引數(shù)據(jù)。步驟s220,在所述當(dāng)前播放影片的播放時間,接收頭戴式顯示設(shè)備的傳感器裝置采集到的表示頭戴式顯示設(shè)備的運動姿態(tài)的運動數(shù)據(jù)。為了表示頭戴式顯示設(shè)備的運動姿態(tài),該運動數(shù)據(jù)例如可以包括前后傾斜(pitch)角度、左右傾斜(roll)角度和左右搖擺(yaw)角度。該傳感器裝置為頭戴式顯示設(shè)備的組成部分,其可以包括方向傳感器和陀螺儀傳感器中的至少一種。該方向傳感器也被稱之為o-sensor,用于采集頭戴式顯示設(shè)備角度數(shù)據(jù),分別為azimuth、pitch和roll。azimuth代表方位,返回水平時磁北極和y軸的夾角,pitch代表x軸和水平面的夾角,roll代表y軸和水平面的夾角,其中,頭戴式顯示設(shè)備的x軸、y軸、z軸、pitch、roll、yaw的定義請見圖1。陀螺儀傳感器可以是三軸陀螺儀傳感器、六軸陀螺儀傳感器或者九軸陀螺儀傳感器。三軸陀螺儀傳感器用于感應(yīng)roll、pitch、yaw的全方位動態(tài)信息。六軸陀螺儀傳感器是指將三軸加速度計和三軸陀螺儀合在一起的結(jié)構(gòu)。其中,三軸加速度計用于感應(yīng)沿x軸、y軸和z軸方向的加速度信息。九軸陀螺儀傳感器也被稱之為九軸慣性傳感器,是由三軸陀螺儀、三軸加速度計和三軸磁力計組成。磁力計可用于測試磁場強度和方向,定位設(shè)備的方位,可以測量出當(dāng)前設(shè)備與東南西北四個方向上的夾角。在此,可以根據(jù)上述目標(biāo)觀看方位的表示方法確定需要配置的傳感器裝置,以在根據(jù)運動數(shù)據(jù)確定實際觀看方位時,方便使得實際觀看方位與目標(biāo)觀看方位具有一致的表達方式。步驟s230,根據(jù)運動數(shù)據(jù)確定通過頭戴式顯示設(shè)備觀影的當(dāng)前實際觀看方位。在目標(biāo)觀看方位包括經(jīng)緯度信息的實施例中,該步驟s230中根據(jù)運動數(shù)據(jù)確定通過頭戴式顯示設(shè)備觀影的當(dāng)前實際觀看方位可以進一步包括:步驟s231,根據(jù)運動數(shù)據(jù)計算頭戴式顯示設(shè)備的轉(zhuǎn)動角度。該轉(zhuǎn)動角度可以是以上前后傾斜角度、左右傾斜角度和左右搖擺角度疊加的結(jié)果。步驟s232,根據(jù)轉(zhuǎn)動角度計算頭戴式顯示設(shè)備的當(dāng)前經(jīng)緯度信息。步驟s233,確定通過頭戴式顯示設(shè)備觀影的當(dāng)前實際觀看方位包括該當(dāng)前經(jīng)緯度信息。步驟s240,依據(jù)當(dāng)前播放影片的播放時間以及指引數(shù)據(jù)中表示的播放時間,判斷當(dāng)前實際觀看方位與指引數(shù)據(jù)中目標(biāo)觀看方位(當(dāng)前目標(biāo)觀看方位)是否一致,如否,則執(zhí)行步驟s250,如是,則結(jié)束當(dāng)前操作,之后可以回到步驟s220進行下一次操作。以當(dāng)前播放影片的播放時間處于第二分鐘至第三分鐘為例,在表1所示實施例中,當(dāng)前目標(biāo)觀看方位為低頭30°、且偏右10°。在該步驟s240中,當(dāng)前實際觀看方位與指引數(shù)據(jù)中目標(biāo)觀看方位一致可以被定義為是:二者之間允許存在偏差,且該偏差不至于影響觀影者觀看當(dāng)前播放時間期望被觀看的內(nèi)容,以避免頻繁出現(xiàn)指引信息。因此,在該步驟s240中,判斷當(dāng)前實際觀看方位與指引數(shù)據(jù)中目標(biāo)觀看方位是否一致可以進一步包括如下步驟:步驟s251,計算當(dāng)前實際觀看方位與指引數(shù)據(jù)中目標(biāo)觀看方位之間的偏轉(zhuǎn)角度。步驟s252,判斷偏轉(zhuǎn)角度是否超過(大于)設(shè)定角度值,如是,則確定當(dāng)前實際觀看方位與指引數(shù)據(jù)中目標(biāo)觀看方位不一致,如否,則確定當(dāng)前實際觀看方位與指引數(shù)據(jù)中目標(biāo)觀看方位一致。以全景視頻播放為例,設(shè)定當(dāng)前實際觀看方位對應(yīng)球面上的a點,當(dāng)前目標(biāo)觀看方位對應(yīng)球面上的b點,該偏轉(zhuǎn)角度可以是a點至球心的線段與b點至球心的線段之間的夾角。步驟s250,執(zhí)行輸出指引信息的操作,其中,該指引信息被設(shè)置為進行從當(dāng)前實際觀看方位轉(zhuǎn)向指引數(shù)據(jù)中表示的目標(biāo)觀看方位(當(dāng)前目標(biāo)觀看方位)的指引。該指引信息可以進一步包括指引顯示信息和/或指引語音信息等,其中,指引顯示信息通過顯示屏輸出,指引語音信息通過揚聲器輸出。該指引顯示信息例如可以包括指引箭頭和/或指引文字等。圖3a至圖3c示出了通過指引箭頭進行觀影指引的畫面。在圖3a中,根據(jù)觀影者的當(dāng)前實際觀影方位,顯示屏顯示的畫面如圖3a所示,但此時,根據(jù)指引數(shù)據(jù)確定的當(dāng)前目標(biāo)觀影方位是期望觀影者能夠很好地觀看偏右側(cè)的樂隊演出,因此,通過步驟s260在顯示屏上顯示指引觀影者向右轉(zhuǎn)頭(即從當(dāng)前實際觀看方位轉(zhuǎn)向當(dāng)前目標(biāo)觀看方位)的指引箭頭。在圖3b中,根據(jù)觀影者的當(dāng)前實際觀影方位,顯示屏顯示的畫面如圖3b所示,但此時,根據(jù)指引數(shù)據(jù)確定的當(dāng)前目標(biāo)觀影方位是期望觀影者能夠很好地觀看偏左側(cè)的樂隊演出,因此,通過步驟s260在顯示屏上顯示指引觀影者向左轉(zhuǎn)頭(即從當(dāng)前實際觀看方位轉(zhuǎn)向當(dāng)前目標(biāo)觀看方位)的指引箭頭。在圖3c中,根據(jù)觀影者的當(dāng)前實際觀影方位,顯示屏顯示的畫面如圖3c所示,但此時,根據(jù)指引數(shù)據(jù)確定的當(dāng)前目標(biāo)觀影方位是期望觀影者能夠很好地觀看后方的拉拉隊表演,因此,通過步驟s260在顯示屏上顯示指引觀影者向后轉(zhuǎn)頭(即從當(dāng)前實際觀看方位轉(zhuǎn)向當(dāng)前目標(biāo)觀看方位)的指引箭頭。在觀影者根據(jù)指引箭頭向后轉(zhuǎn)頭之后,顯示屏顯示畫面如圖3d所示,且此時指引箭頭消失。在指引信息包括指引顯示信息的實施例中,上述步驟s250中執(zhí)行輸出指引信息的操作還可以包括:步驟s251,根據(jù)當(dāng)前實際觀看方位的變化值移動設(shè)置的位置標(biāo)記,其中,該位置標(biāo)記被設(shè)置為用于確定指引顯示信息的顯示位置。步驟s252,執(zhí)行在位置標(biāo)記處顯示指引顯示信息的操作。由此可見,該位置標(biāo)記可以用于確定顯示指引顯示信息的具體位置。例如,可以根據(jù)當(dāng)前實際觀看方位的變化值將位置標(biāo)記移動至當(dāng)前畫面頂部的中間位置,以在需要顯示指引顯示信息時,在當(dāng)前畫面頂部的中間位置顯示該指引顯示信息。進一步地,該步驟s251中根據(jù)當(dāng)前實際觀看方位的變化值設(shè)置的位置標(biāo)記可以進一步包括:根據(jù)當(dāng)前實際觀看方位的變化值隱藏移動位置標(biāo)記,以盡可能地降低對畫面呈現(xiàn)的影響。根據(jù)本發(fā)明的方法,頭戴式顯示設(shè)備便能指引觀影者從實際觀看方位朝向影片配置文件中設(shè)置的目標(biāo)觀看方位進行調(diào)整,以使觀影者能夠根據(jù)該指引始終觀看影片拍攝者期望觀看的內(nèi)容,進而不僅大大降低導(dǎo)演向觀影者講述一個完整故事的難度,也能夠提高觀影體驗。圖4是根據(jù)本發(fā)明觀影指引裝置的一種實施例的方框原理圖。根據(jù)圖4所示,本發(fā)明觀影指引裝置包括指引數(shù)據(jù)讀取模塊410、運動數(shù)據(jù)獲取模塊420、實際觀看方位確定模塊430、判斷模塊440、及執(zhí)行模塊450。該指引數(shù)據(jù)讀取模塊410用于讀取頭戴式顯示設(shè)備的當(dāng)前播放影片的指引數(shù)據(jù),其中,指引數(shù)據(jù)用于指示所述當(dāng)前播放影片的播放時間與目標(biāo)觀看方位之間的對應(yīng)關(guān)系。該指引數(shù)據(jù)讀取模塊410可以進一步用于讀取當(dāng)前播放影片的配置文件,并從該配置文件中解析得到所述指引數(shù)據(jù)。該運動數(shù)據(jù)接收模塊420用于在所述當(dāng)前播放影片的播放時間,接收傳感器裝置采集到的表示頭戴式顯示設(shè)備的運動姿態(tài)的運動數(shù)據(jù)。該實際觀看方位確定模塊430用于根據(jù)所述運動數(shù)據(jù)確定通過所述頭戴式顯示設(shè)備觀影的當(dāng)前實際觀看方位。該實際觀看方位確定模塊430可以進一步包括轉(zhuǎn)動角度計算單元、經(jīng)緯度計算單元和實際觀看方位確定單元(圖中未示出)。該轉(zhuǎn)動角度計算單元用于根據(jù)運動數(shù)據(jù)計算頭戴式顯示設(shè)備的轉(zhuǎn)動角度。該經(jīng)緯度計算單元用于根據(jù)轉(zhuǎn)動角度計算頭戴式顯示設(shè)備的當(dāng)前經(jīng)緯度信息。該實際觀看方位確定單元用于確定通過頭戴式顯示設(shè)備觀影的當(dāng)前實際觀看方位包括該當(dāng)前經(jīng)緯度信息。該判斷模塊440用于依據(jù)所述當(dāng)前播放影片的播放時間以及所述指引數(shù)據(jù)中表示的播放時間,判斷所述當(dāng)前實際觀看方位與所述指引數(shù)據(jù)中目標(biāo)觀看方位是否一致。該執(zhí)行模塊460用于根據(jù)判斷模塊450提供的否定的判斷結(jié)果,執(zhí)行輸出指引信息的操作,其中,指引信息被設(shè)置為進行從當(dāng)前實際觀看方位轉(zhuǎn)向所述指引數(shù)據(jù)中表示的目標(biāo)觀看方位的指引。該指引信息可以包括指引顯示信息和/或指引語音信息。該指引顯示信息例如可以包括指引箭頭和/或指引文字等。圖5是上述判斷模塊450的一種實施例的方框原理圖。根據(jù)圖5所示,該判斷模塊450可以進一步包括偏轉(zhuǎn)角度計算單元451和判斷結(jié)果確定單元452。該偏轉(zhuǎn)角度計算單元451用于計算所述當(dāng)前實際觀看方位與所述當(dāng)前目標(biāo)觀看方位之間的偏轉(zhuǎn)角度。該判斷結(jié)果確定單元452用于在所述偏轉(zhuǎn)角度超過設(shè)定角度值的情況下,確定當(dāng)前實際觀看方位與指引數(shù)據(jù)中目標(biāo)觀看方位不一致,及用于在所述偏轉(zhuǎn)角度未超過設(shè)定角度值的情況下,確定當(dāng)前實際觀看方位與指引數(shù)據(jù)中目標(biāo)觀看方位一致。圖6是根據(jù)本發(fā)明觀影指引裝置另一實施例的方框原理圖。根據(jù)圖6所示,該實施例與圖4所示實施例的主要區(qū)別為,該觀影指引裝置還包括圖標(biāo)移動模塊610。該標(biāo)記移動模塊610用于根據(jù)所述當(dāng)前實際觀看方位的變化值移動設(shè)置的位置標(biāo)記,其中,該位置標(biāo)記用于確定指引顯示信息的顯示位置。該指示圖標(biāo)可以是被隱藏設(shè)置的圖標(biāo)。因此,該標(biāo)記移動模塊610可以進一步用于根據(jù)所述當(dāng)前實際觀看方位的變化量隱藏移動設(shè)置的位置標(biāo)記。在該實施例中,執(zhí)行模塊460包括顯示執(zhí)行單元(圖中未示出),該顯示執(zhí)行單元用于執(zhí)行在位置標(biāo)記處顯示指引顯示信息的操作。圖7是根據(jù)本發(fā)明的觀影指引裝置的一種硬件結(jié)構(gòu)的示意圖。根據(jù)圖7所示,在該實施例中,該裝置可以包括存儲器720和處理器710,該存儲器720用于存儲指令,該指令用于控制處理器710進行操作以執(zhí)行根據(jù)本發(fā)明的觀影指引方法。該存儲器720可以包括高速隨機存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。圖8是根據(jù)本發(fā)明的頭戴式顯示設(shè)備的一種結(jié)構(gòu)的方框原理圖。根據(jù)圖8所示,該頭戴式顯示設(shè)備可以包括上述任一種觀影指引裝置,在圖8中被標(biāo)記為810。除此之外,該頭戴式顯示設(shè)備還可以包括輸入裝置820、傳感器裝置830、接口裝置840、通信裝置850、音頻輸入輸出裝置860、顯示裝置870、攝像裝置880等等。上述輸入裝置820例如可以包括觸摸屏、按鍵等。上述傳感器裝置830例如包括加速度傳感器、陀螺儀、gps追蹤器、壓力傳感器、磁力計等等。上述接口裝置840例如包括usb接口、網(wǎng)口等。上述通信裝置850例如能夠進行有有線或無線通信(wifi和藍牙)。上述音頻輸入輸出裝置860包括揚聲器、麥克風(fēng)。上述顯示裝置870包括顯示屏及相關(guān)組件。上述攝像裝置880包括至少一個攝像模組,可以用于采集外部實景,也可以用于進行定位追蹤。本發(fā)明的頭戴式顯示設(shè)備根據(jù)具體的場景可以為虛擬現(xiàn)實設(shè)備、增強顯示設(shè)備、混合現(xiàn)實設(shè)備或者影像現(xiàn)實設(shè)備。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分相互參見即可,每個實施例重點說明的都是與其他實施例的不同之處,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚的是,上述各實施例可以根據(jù)需要單獨使用或者相互結(jié)合使用。另外,對于裝置實施例而言,由于其是與方法實施例相對應(yīng),所以描述得比較簡單,相關(guān)之處參見方法實施例的對應(yīng)部分的說明即可。以上所描述的裝置實施例僅僅是示意性的,其中作為分離部件說明的模塊可以是或者也可以不是物理上分開的。本發(fā)明可以是裝置、方法和/或計算機程序產(chǎn)品。計算機程序產(chǎn)品可以包括計算機可讀存儲介質(zhì),其上載有用于使處理器實現(xiàn)本發(fā)明的各個方面的計算機可讀程序指令。計算機可讀存儲介質(zhì)可以是可以保持和存儲由指令執(zhí)行設(shè)備使用的指令的有形設(shè)備。計算機可讀存儲介質(zhì)例如可以是――但不限于――電存儲設(shè)備、磁存儲設(shè)備、光存儲設(shè)備、電磁存儲設(shè)備、半導(dǎo)體存儲設(shè)備或者上述的任意合適的組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:便攜式計算機盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、靜態(tài)隨機存取存儲器(sram)、便攜式壓縮盤只讀存儲器(cd-rom)、數(shù)字多功能盤(dvd)、記憶棒、軟盤、機械編碼設(shè)備、例如其上存儲有指令的打孔卡或凹槽內(nèi)凸起結(jié)構(gòu)、以及上述的任意合適的組合。這里所使用的計算機可讀存儲介質(zhì)不被解釋為瞬時信號本身,諸如無線電波或者其他自由傳播的電磁波、通過波導(dǎo)或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電線傳輸?shù)碾娦盘?。這里所描述的計算機可讀程序指令可以從計算機可讀存儲介質(zhì)下載到各個計算/處理設(shè)備,或者通過網(wǎng)絡(luò)、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無線網(wǎng)下載到外部計算機或外部存儲設(shè)備。網(wǎng)絡(luò)可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機、網(wǎng)關(guān)計算機和/或邊緣服務(wù)器。每個計算/處理設(shè)備中的網(wǎng)絡(luò)適配卡或者網(wǎng)絡(luò)接口從網(wǎng)絡(luò)接收計算機可讀程序指令,并轉(zhuǎn)發(fā)該計算機可讀程序指令,以供存儲在各個計算/處理設(shè)備中的計算機可讀存儲介質(zhì)中。用于執(zhí)行本發(fā)明操作的計算機程序指令可以是匯編指令、指令集架構(gòu)(isa)指令、機器指令、機器相關(guān)指令、微代碼、固件指令、狀態(tài)設(shè)置數(shù)據(jù)、或者以一種或多種編程語言的任意組合編寫的源代碼或目標(biāo)代碼,所述編程語言包括面向?qū)ο蟮木幊陶Z言—諸如smalltalk、c++等,以及常規(guī)的過程式編程語言—諸如“c”語言或類似的編程語言。計算機可讀程序指令可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務(wù)器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網(wǎng)絡(luò)—包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。在一些實施例中,通過利用計算機可讀程序指令的狀態(tài)信息來個性化定制電子電路,例如可編程邏輯電路、現(xiàn)場可編程門陣列(fpga)或可編程邏輯陣列(pla),該電子電路可以執(zhí)行計算機可讀程序指令,從而實現(xiàn)本發(fā)明的各個方面。這里參照根據(jù)本發(fā)明實施例的方法、裝置和計算機程序產(chǎn)品的流程圖和/或框圖描述了本發(fā)明的各個方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機可讀程序指令實現(xiàn)。這些計算機可讀程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機器,使得這些指令在通過計算機或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的裝置。也可以把這些計算機可讀程序指令存儲在計算機可讀存儲介質(zhì)中,這些指令使得計算機、可編程數(shù)據(jù)處理裝置和/或其他設(shè)備以特定方式工作,從而,存儲有指令的計算機可讀介質(zhì)則包括一個制造品,其包括實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的各個方面的指令。也可以把計算機可讀程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計算機、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機實現(xiàn)的過程,從而使得在計算機、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上執(zhí)行的指令實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作。附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的裝置、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。對于本領(lǐng)域技術(shù)人員來說公知的是,通過硬件方式實現(xiàn)、通過軟件方式實現(xiàn)以及通過軟件和硬件結(jié)合的方式實現(xiàn)都是等價的。以上已經(jīng)描述了本發(fā)明的各實施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實施例。在不偏離所說明的各實施例的范圍和精神的情況下,對于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說許多修改和變更都是顯而易見的。本文中所用術(shù)語的選擇,旨在最好地解釋各實施例的原理、實際應(yīng)用或?qū)κ袌鲋械募夹g(shù)的技術(shù)改進,或者使本
技術(shù)領(lǐng)域:
的其它普通技術(shù)人員能理解本文披露的各實施例。本發(fā)明的范圍由所附權(quán)利要求來限定。當(dāng)前第1頁12