亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

VR視頻中彈幕的顯示方法和裝置與流程

文檔序號(hào):12730842閱讀:1427來源:國(guó)知局
VR視頻中彈幕的顯示方法和裝置與流程

本公開涉及虛擬現(xiàn)實(shí)(Virtual Reality,簡(jiǎn)稱VR)技術(shù),尤其涉及一種VR視頻中彈幕的顯示方法和裝置。



背景技術(shù):

彈幕是指用戶評(píng)論在屏幕上飄過的現(xiàn)象,目前,彈幕的使用越來越廣泛,例如,在視頻播放的同時(shí)在屏幕上顯示彈幕,一些球賽或綜藝節(jié)目的直播也加入了彈幕,一些電影院也在放映電影時(shí)提供彈幕?,F(xiàn)有的彈幕主要用在2D平面顯示區(qū)域上,在視頻播放中其他用戶發(fā)送的多條彈幕從屏幕右端彈出,向左平移滑動(dòng),若為直播視頻,彈幕是其他用戶實(shí)時(shí)發(fā)送的,若為錄播視頻,彈幕既可以是其他用戶實(shí)時(shí)發(fā)送,也可以是其他用戶曾經(jīng)播放到當(dāng)前時(shí)間點(diǎn)時(shí)發(fā)送的。



技術(shù)實(shí)現(xiàn)要素:

為克服相關(guān)技術(shù)中存在的問題,本公開提供一種VR視頻中彈幕的顯示方法和裝置。

根據(jù)本公開實(shí)施例的第一方面,提供一種VR視頻中彈幕的顯示方法,包括:

VR設(shè)備通過運(yùn)動(dòng)傳感器檢測(cè)用戶的視野范圍;

所述VR設(shè)備根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息,確定所述用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕;

所述VR設(shè)備在所述用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示所述目標(biāo)彈幕。

可選的,所述多個(gè)彈幕中每個(gè)彈幕的位置信息為每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn),所述VR設(shè)備根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息,確定所述用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕,包括:

所述VR設(shè)備根據(jù)每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)和所述用戶的視野范圍,從所述多個(gè)彈幕中確定發(fā)送者的視野范圍的中心點(diǎn)在所述用戶的視野范圍內(nèi)的彈幕為所述目標(biāo)彈幕。

可選的,所述多個(gè)彈幕中每個(gè)彈幕的位置信息為每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍,所述VR設(shè)備根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息,確定所述用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕,包括:

根據(jù)每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍和所述用戶的視野范圍,從所述多個(gè)彈幕中確定發(fā)送者的視野范圍與所述用戶的視野范圍的重疊面積大于或等于第一閾值的彈幕為所述目標(biāo)彈幕。

可選的,每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍是發(fā)送者通過輸入裝置輸入的。

可選的,每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍是通過所述運(yùn)動(dòng)傳感器對(duì)發(fā)送者的頭部運(yùn)動(dòng)檢測(cè)得到的。

根據(jù)本公開實(shí)施例的第二方面,提供一種VR視頻中彈幕的顯示裝置,包括:

檢測(cè)模塊,被配置為通過運(yùn)動(dòng)傳感器檢測(cè)用戶的視野范圍;

確定模塊,被配置為根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息,確定所述用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕;

顯示模塊,被配置為在所述用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示所述目標(biāo)彈幕。

可選的,所述多個(gè)彈幕中每個(gè)彈幕的位置信息為每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn),所述確定模塊包括:

第一確定子模塊,被配置為根據(jù)每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)和所述用戶的視野范圍,從所述多個(gè)彈幕中確定發(fā)送者的視野范圍的中心點(diǎn)在所述用戶的視野范圍內(nèi)的彈幕為所述目標(biāo)彈幕。

可選的,所述多個(gè)彈幕中每個(gè)彈幕的位置信息為每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍,所述確定模塊包括:

第二確定子模塊,被配置為根據(jù)每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍和所述用戶的視野范圍,從所述多個(gè)彈幕中確定發(fā)送者的視野范圍與所述用戶的視野范圍的重疊面積大于或等于第一閾值的彈幕為所述目標(biāo)彈幕。

可選的,每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍是發(fā)送者通過輸入裝置輸入的。

可選的,每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍是通過所述運(yùn)動(dòng)傳感器對(duì)發(fā)送者的頭部運(yùn)動(dòng)檢測(cè)得到的。

根據(jù)本公開實(shí)施例的第三方面,提供一種VR視頻中彈幕的顯示裝置,包括:

存儲(chǔ)器;

被配置為存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;

其中,所述處理器被配置為:

通過運(yùn)動(dòng)傳感器檢測(cè)用戶的視野范圍;

根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息,確定所述用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕;

在所述用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示所述目標(biāo)彈幕。

本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在VR視頻播放過程中,通過檢測(cè)用戶的視野范圍,根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息,確定用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕,然后在用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示目標(biāo)彈幕。所述方法能夠根據(jù)用戶的視野范圍的不同,在視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示不同的彈幕,使得用戶在同一時(shí)間朝向不同的位置時(shí),看到的彈幕不同,帶給用戶更好的體驗(yàn)。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。

圖1是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示方法的流程圖。

圖2是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示方法的流程圖。

圖3是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示方法的流程圖。

圖4是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示裝置的框圖。

圖5是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示裝置的框圖。

圖6是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示裝置的框圖。

圖7是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示裝置的實(shí)體框圖。

具體實(shí)施方式

這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。

圖1是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示方法的流程圖,該方法應(yīng)用在虛擬現(xiàn)實(shí)(Virtual Reality,簡(jiǎn)稱VR)場(chǎng)景中,由VR設(shè)備執(zhí)行,VR設(shè)備可以是VR眼睛、VR頭盔等。在用戶觀看VR視頻時(shí),用戶可以通過改變頭的朝向來改變當(dāng)前顯示內(nèi)容,比如用戶頭往天上看的話,用戶看到的畫面也會(huì)跟著向上移動(dòng),顯示頭頂?shù)奶旎蛘咛旎ò?,用戶所看到的畫面就像環(huán)繞在用戶的周圍,因此VR視頻也稱作全景視頻。在VR視頻播放時(shí),如果采用現(xiàn)有2D平面顯示的方式顯示彈幕,彈幕只能顯示在固定位置,用戶體驗(yàn)不好。本實(shí)施例的方法,可以將彈幕的顯示位置與當(dāng)前顯示區(qū)域結(jié)合起來,使得當(dāng)用戶在同一時(shí)間朝向不同位置時(shí),看到的顯示內(nèi)容和彈幕均不同。如圖1所示,該VR視頻中彈幕的顯示方法包括以下步驟。

在步驟S101中,VR設(shè)備通過運(yùn)動(dòng)傳感器檢測(cè)用戶的視野范圍。

VR設(shè)備中的運(yùn)動(dòng)傳感器可以檢測(cè)用戶的頭部運(yùn)動(dòng),根據(jù)用戶的頭部運(yùn)動(dòng)參數(shù)可以確定用戶眼睛的朝向,根據(jù)眼睛朝向可以確定用戶的視野范圍。本實(shí)施例中,用戶的視野范圍可以為矩形、圓形、橢圓形或其他多邊形。

在步驟S102中,VR設(shè)備根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息,確定用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕。

本實(shí)施例中,彈幕庫中的每個(gè)彈幕在被發(fā)送時(shí)VR設(shè)備都會(huì)獲取并存儲(chǔ)該彈幕的位置信息,彈幕的位置信息可以是彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn),也可以是彈幕被發(fā)送時(shí)發(fā)送者的視野范圍。其中,彈幕被發(fā)送時(shí)發(fā)送者的視野范圍可以通過如下兩種方式得到:一種是發(fā)送者在發(fā)送彈幕前通過輸入裝置輸入的,另一種是VR設(shè)備通過運(yùn)動(dòng)傳感器對(duì)發(fā)送者的頭部運(yùn)動(dòng)檢測(cè)得到的。對(duì)于前一種方式,彈幕發(fā)送者可以根據(jù)自己的需要靈活設(shè)置彈幕的位置,但是需要用戶手動(dòng)輸入,操作不方便。對(duì)于后一種方式,VR設(shè)備自動(dòng)檢測(cè)彈幕發(fā)送者的視野范圍,更加智能方便。其中,彈幕發(fā)送者的視野范圍可以為矩形、圓形、橢圓形或其他多邊形。

VR設(shè)備根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息和用戶的視野范圍,確定用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕,具體為:當(dāng)每個(gè)彈幕的位置信息為每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)時(shí),判斷每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)是否在用戶的視野范圍內(nèi),如果某個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)在用戶的視野范圍內(nèi),則確定該彈幕為目標(biāo)彈幕。如果某個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)不在用戶的視野范圍內(nèi),則繼續(xù)判斷下一個(gè)彈幕,直到所有彈幕都判斷完,確定的目標(biāo)彈幕可能為一個(gè)或多個(gè)。

當(dāng)每個(gè)彈幕的位置信息為每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍時(shí),判斷每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍與用戶的視野范圍是否有重疊,如果某個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍與用戶的視野范圍有重疊,則確定該彈幕為目標(biāo)彈幕,如果沒有重疊則繼續(xù)判斷下一個(gè)彈幕?;蛘?,在某個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍與用戶的視野范圍有重疊時(shí),進(jìn)一步判斷重疊面積是否大于預(yù)先設(shè)置的第一閾值,當(dāng)重疊面積大于第一閾值時(shí),確定該彈幕為目標(biāo)彈幕。當(dāng)用戶的視野范圍變化時(shí),視野范圍內(nèi)的目標(biāo)彈幕也會(huì)發(fā)生變化,使得用戶在同一時(shí)間朝向不同的位置時(shí),看到的彈幕不同,帶給用戶更好的體驗(yàn),并且可以分散同一個(gè)時(shí)間所呈現(xiàn)的彈幕,避免彈幕過多而沾滿整個(gè)屏幕。

該多個(gè)彈幕包括實(shí)時(shí)彈幕和/或歷史彈幕,當(dāng)VR視頻為預(yù)先錄制的視頻時(shí),當(dāng)前屏幕上播放的彈幕可以包括該用戶或其他用戶發(fā)送的實(shí)時(shí)彈幕,還可以包括該用戶或其他用戶發(fā)送的歷史彈幕,其中,實(shí)時(shí)彈幕是指VR視頻在當(dāng)前時(shí)間內(nèi)由該用戶或其他用戶實(shí)時(shí)發(fā)送的彈幕,歷史彈幕是指VR視頻在當(dāng)前時(shí)間之前的時(shí)間段內(nèi)由該用戶或其他用戶發(fā)送的彈幕。當(dāng)VR視頻為直播視頻或游戲視頻或?qū)崟r(shí)交互視頻時(shí),當(dāng)前屏幕上顯示的彈幕為實(shí)時(shí)彈幕。

在步驟S103中,VR設(shè)備在用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示目標(biāo)彈幕。

目標(biāo)彈幕的個(gè)數(shù)可能為一個(gè)或多個(gè),當(dāng)目標(biāo)彈幕的個(gè)數(shù)為多個(gè)時(shí),可以在所有目標(biāo)彈幕都確定完之后,才顯示目標(biāo)彈幕,也可以每確定出一個(gè)目標(biāo)彈幕后,立即顯示該目標(biāo)彈幕,在顯示該目標(biāo)彈幕的過程中,同時(shí)繼續(xù)確定其他目標(biāo)彈幕。前一種實(shí)現(xiàn)方式可能會(huì)造成彈幕顯示延遲,后一種實(shí)現(xiàn)方式能夠及時(shí)的顯示彈幕,帶給用戶更好的體驗(yàn)。在前一種實(shí)現(xiàn)方式中,多個(gè)目標(biāo)彈幕可以按照一定的順序顯示。例如,按照目標(biāo)彈幕的發(fā)送時(shí)間的先后順序,優(yōu)先顯示發(fā)送時(shí)間距離當(dāng)前時(shí)間最近的目標(biāo)彈幕。目標(biāo)彈幕的播放方向和播放格式可以預(yù)先設(shè)定好,播放方向可以為從左至右、從右至左、從上至下或從下至上。播放格式可以包括彈幕文字的大小、字體和顏色。

本實(shí)施例中,在VR視頻播放過程中,VR設(shè)備通過檢測(cè)用戶的視野范圍,根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息,確定用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕,然后在用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示目標(biāo)彈幕。所述方法能夠根據(jù)用戶的視野范圍的不同,在視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示不同的彈幕,使得用戶在同一時(shí)間朝向不同的位置時(shí),看到的彈幕不同,帶給用戶更好的體驗(yàn)。

在圖1所示實(shí)施例的基礎(chǔ)上,圖2是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示方法的流程圖,本實(shí)施例中,彈幕的位置信息為彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)。如圖2所示,該VR視頻中彈幕的顯示方法包括以下步驟。

在步驟S201中,VR設(shè)備通過運(yùn)動(dòng)傳感器檢測(cè)用戶的視野范圍。

在步驟S202中,VR設(shè)備根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕中每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)和用戶的視野范圍,從多個(gè)彈幕中確定發(fā)送者的視野范圍的中心點(diǎn)在用戶的視野范圍內(nèi)的彈幕為用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕。

具體的,依次判斷每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)是否在用戶的視野范圍內(nèi),當(dāng)某個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)在用戶的視野范圍內(nèi)時(shí),確定該彈幕為用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕,如果某個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)不在用戶的視野范圍內(nèi),則繼續(xù)判斷下一個(gè)彈幕,直到所有彈幕都被遍歷過。

可選的,在確定目標(biāo)彈幕之前,可以先對(duì)多個(gè)彈幕按照發(fā)送時(shí)間進(jìn)行排序,然后從發(fā)送時(shí)間距離當(dāng)前時(shí)間最近的彈幕開始判斷,直到所有彈幕都被遍歷,也可以設(shè)置目標(biāo)彈幕的個(gè)數(shù),當(dāng)目標(biāo)彈幕的個(gè)數(shù)達(dá)到預(yù)設(shè)值時(shí),結(jié)束目標(biāo)彈幕的確定流程。還可以在確定目標(biāo)彈幕之前,將多個(gè)彈幕按照視野范圍劃分為多個(gè)彈幕組,后續(xù)在確定目標(biāo)彈幕時(shí),根據(jù)用戶的視野范圍確定用戶的視野范圍所在的目標(biāo)彈幕組,然后從目標(biāo)彈幕組中確定目標(biāo)彈幕,當(dāng)彈幕個(gè)數(shù)較多時(shí),通過分組可以提高目標(biāo)彈幕的確定效率。

在步驟S203中,VR設(shè)備在用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示目標(biāo)彈幕。

本實(shí)施例中,在VR視頻播放過程中,通過檢測(cè)用戶的視野范圍,根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕中每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)和用戶的視野范圍,從多個(gè)彈幕中確定發(fā)送者的視野范圍的中心點(diǎn)在用戶的視野范圍內(nèi)的彈幕為用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕,然后在用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示目標(biāo)彈幕。所述方法能夠根據(jù)用戶的視野范圍的不同,在視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示不同的彈幕,使得用戶在同一時(shí)間朝向不同的位置時(shí),看到的彈幕不同,帶給用戶更好的體驗(yàn)。

在圖1所示實(shí)施例的基礎(chǔ)上,圖3是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示方法的流程圖,本實(shí)施例中,彈幕的位置信息為彈幕被發(fā)送時(shí)發(fā)送者的視野范圍。如圖3所示,該VR視頻中彈幕的顯示方法包括以下步驟。

在步驟S301中,VR設(shè)備通過運(yùn)動(dòng)傳感器檢測(cè)用戶的視野范圍。

在步驟S302中,VR設(shè)備根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕中每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍和用戶的視野范圍,從多個(gè)彈幕中確定發(fā)送者的視野范圍與用戶的視野范圍的重疊面積大于或等于第一閾值的彈幕為用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕。

具體的,依次判斷每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍與用戶的視野范圍的重疊面積是否大于第一閾值,當(dāng)某個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍與用戶的視野范圍的重疊面積大于或等于第一閾值時(shí),確定該彈幕為用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕。當(dāng)某個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍與用戶的視野范圍的重疊面積小于第一閾值時(shí),或者,某個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍與用戶的視野范圍不存在重疊區(qū)域,則繼續(xù)判斷下一個(gè)彈幕,直到所有彈幕都被遍歷過。

可選的,在確定目標(biāo)彈幕之前,可以先對(duì)多個(gè)彈幕按照發(fā)送時(shí)間進(jìn)行排序,然后從發(fā)送時(shí)間距離當(dāng)前時(shí)間最近的彈幕開始判斷,直到所有彈幕都被遍歷,也可以設(shè)置目標(biāo)彈幕的個(gè)數(shù),當(dāng)目標(biāo)彈幕的個(gè)數(shù)達(dá)到預(yù)設(shè)值時(shí),結(jié)束目標(biāo)彈幕的確定流程。還可以在確定目標(biāo)彈幕之前,將多個(gè)彈幕按照視野范圍劃分為多個(gè)彈幕組,后續(xù)在確定目標(biāo)彈幕時(shí),根據(jù)用戶的視野范圍確定用戶的視野范圍所在的目標(biāo)彈幕組,然后從目標(biāo)彈幕組中確定目標(biāo)彈幕,當(dāng)彈幕個(gè)數(shù)較多時(shí),通過分組可以提高目標(biāo)彈幕的確定效率。

在步驟S303中,VR設(shè)備在用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示目標(biāo)彈幕。

本實(shí)施例中,在VR視頻播放過程中,VR設(shè)備通過檢測(cè)用戶的視野范圍,根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕中每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍和用戶的視野范圍,從多個(gè)彈幕中確定發(fā)送者的視野范圍與用戶的視野范圍的重疊面積大于或等于第一閾值的彈幕為用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕,然后在用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示目標(biāo)彈幕。所述方法能夠根據(jù)用戶的視野范圍的不同,在視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示不同的彈幕,使得用戶在同一時(shí)間朝向不同的位置時(shí),看到的彈幕不同,帶給用戶更好的體驗(yàn)。

圖4是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示裝置的框圖,如圖4所示,本實(shí)施例的VR視頻中彈幕的顯示裝置包括:

檢測(cè)模塊11,被配置為通過運(yùn)動(dòng)傳感器檢測(cè)用戶的當(dāng)前視野范圍;

確定模塊12,被配置為根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息確定所述用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕;

顯示模塊13,被配置為在所述用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示所述目標(biāo)彈幕。

圖5是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示裝置的框圖,本實(shí)施例中,彈幕的位置信息為彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn),如圖5所示,本實(shí)施的裝置在圖4所示裝置的基礎(chǔ)上,所述確定模塊12包括:

第一確定子模塊121,被配置為根據(jù)每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍的中心點(diǎn)和所述用戶的視野范圍,從所述多個(gè)彈幕中確定發(fā)送者的視野范圍的中心點(diǎn)在所述用戶的視野范圍內(nèi)的彈幕為所述目標(biāo)彈幕。

可選的,每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍是發(fā)送者通過輸入裝置輸入的?;蛘?,每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍是通過運(yùn)動(dòng)傳感器對(duì)發(fā)送者的頭部運(yùn)動(dòng)檢測(cè)得到的。

圖6是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示裝置的框圖,本實(shí)施例中,彈幕的位置信息為彈幕被發(fā)送時(shí)發(fā)送者的視野范圍,如圖6所示,本實(shí)施的裝置在圖4所示裝置的基礎(chǔ)上,所述確定模塊12包括:

第二確定子模塊122,被配置為根據(jù)每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍和所述用戶的視野范圍,從所述多個(gè)彈幕中確定發(fā)送者的視野范圍與所述用戶的視野范圍的重疊面積大于或等于第一閾值的彈幕為所述目標(biāo)彈幕。

可選的,每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍是發(fā)送者通過輸入裝置輸入的?;蛘?,每個(gè)彈幕被發(fā)送時(shí)發(fā)送者的視野范圍是通過運(yùn)動(dòng)傳感器對(duì)發(fā)送者的頭部運(yùn)動(dòng)檢測(cè)得到的。

圖3至圖6所示的VR視頻中彈幕的顯示裝置中的各功能模塊,可用于執(zhí)行上述圖1至圖3所示的VR視頻中彈幕的顯示方法,具體實(shí)現(xiàn)方式和技術(shù)效果類似,請(qǐng)參照上述方法實(shí)施例,此處不再贅述。

圖7是根據(jù)一示例性實(shí)施例示出的一種VR視頻中彈幕的顯示裝置的實(shí)體框圖,如圖7所示,VR視頻中彈幕的顯示裝置300包括:處理器21和用于存儲(chǔ)處理器21可執(zhí)行指令的存儲(chǔ)器22,存儲(chǔ)器22通過系統(tǒng)總線與處理器21連接并通信。

其中,處理器21被配置為:

通過運(yùn)動(dòng)傳感器檢測(cè)用戶的當(dāng)前視野范圍;

根據(jù)彈幕庫中存儲(chǔ)的多個(gè)彈幕的位置信息,確定所述用戶的視野范圍內(nèi)待顯示的目標(biāo)彈幕;

在所述用戶的視野范圍對(duì)應(yīng)的顯示區(qū)域內(nèi)顯示所述目標(biāo)彈幕。

應(yīng)理解,上述實(shí)施例中,處理器可以是中央處理單元(英文:Central Processing Unit,簡(jiǎn)稱:CPU),還可以是其他通用處理器、數(shù)字信號(hào)處理器(英文:Digital Signal Processor,簡(jiǎn)稱:DSP)、專用集成電路(英文:Application Specific Integrated Circuit,簡(jiǎn)稱:ASIC)等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等,而前述的存儲(chǔ)器可以是只讀存儲(chǔ)器(英文:read-only memory,縮寫:ROM)、隨機(jī)存取存儲(chǔ)器(英文:random access memory,簡(jiǎn)稱:RAM)、快閃存儲(chǔ)器、硬盤或者固態(tài)硬盤。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。

本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求書指出。

應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求書來限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1