欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)傳輸?shù)姆椒?、裝置及系統(tǒng)的制作方法

文檔序號:10556079閱讀:477來源:國知局
數(shù)據(jù)傳輸?shù)姆椒?、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供一種數(shù)據(jù)傳輸?shù)姆椒ā⒀b置及系統(tǒng),其中,本發(fā)明的方法主要包括:檢測用戶當(dāng)前視角范圍,所述視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域;將所述視角范圍發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)所述視角范圍向所述客戶端發(fā)送與所述視角范圍對應(yīng)的目標(biāo)視頻,所述目標(biāo)視頻為全景視頻的一部分;接收所述服務(wù)器發(fā)送的目標(biāo)視頻進行顯示。與現(xiàn)有技術(shù)相比,本發(fā)明能夠?qū)崿F(xiàn)減少全景視頻傳輸時造成的流量耗費。
【專利說明】
數(shù)據(jù)傳輸?shù)姆椒ā⒀b置及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及計算機應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸?shù)姆椒?、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著社會經(jīng)濟的發(fā)展,計算機已經(jīng)成為人們生活不可或缺的重要組成部分,而友好的人機交互也早就成為人們非常關(guān)心的課題。從早期的命令界面到圖形用戶界面再到多媒體界面,直到現(xiàn)在的虛擬現(xiàn)實。人機交互已經(jīng)發(fā)展到了一個新的領(lǐng)域。
[0003]虛擬現(xiàn)實(Virtual Reality,簡稱VR)是利用計算機圖形系統(tǒng)及各種現(xiàn)實控制等接口設(shè)備,在計算機上生成的、可交互的三維環(huán)境中提供沉浸感覺的技術(shù)。VR技術(shù)的實現(xiàn)需要有VR全景視頻、VR觀看設(shè)備等。其中VR全景視頻是采用全景相機對現(xiàn)場進行360度無死角拍攝然后再經(jīng)過后期的制作、軟件合成的視頻,因此可以使用戶享受身臨其境的代入感。由于是360度無死角拍攝,并且由于對VR全景視頻的清晰度有一定的要求,因此得到的VR全景視頻文件數(shù)據(jù)通常較大,是傳統(tǒng)視頻的好幾倍。如此大的數(shù)據(jù)文件使VR全景視頻在傳輸?shù)倪^程中所耗費的流量也較大,然而對于現(xiàn)有的網(wǎng)絡(luò)帶寬的限制,對于傳輸如此大的視頻數(shù)據(jù)來說存在很大的壓力。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實施例提供一種數(shù)據(jù)傳輸?shù)姆椒?、裝置及系統(tǒng),用以解決現(xiàn)有VR全景視頻數(shù)據(jù)傳輸方法耗費流量問題。
[0005]第一方面,本發(fā)明實施例提供一種數(shù)據(jù)傳輸?shù)姆椒?,所述方法位于客戶端?cè),所述方法包括:
[0006]檢測用戶當(dāng)前視角范圍,所述視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域;
[0007]將所述視角范圍發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)所述視角范圍向所述客戶端發(fā)送與所述視角范圍對應(yīng)的目標(biāo)視頻,所述目標(biāo)視頻為全景視頻的一部分;
[0008]接收所述服務(wù)器發(fā)送的目標(biāo)視頻進行顯示。
[0009]第二方面,本發(fā)明實施例提供一種數(shù)據(jù)傳輸?shù)姆椒?,所述方法位于服?wù)器側(cè),所述方法包括:
[0010]接收客戶端發(fā)送的視角范圍,所述視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域;
[0011 ]根據(jù)所述視角范圍確定對應(yīng)的目標(biāo)視頻,所述目標(biāo)視頻為全景視頻的一部分;
[0012]將所述目標(biāo)視頻發(fā)送給所述客戶端,使客戶端顯示所述目標(biāo)視頻。
[0013]第三方面,本發(fā)明實施例提供一種數(shù)據(jù)傳輸?shù)难b置,所述裝置位于客戶端,所述裝置包括:
[0014]檢測單元,用于檢測用戶當(dāng)前視角范圍,所述視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域;
[0015]發(fā)送單元,用于將所述視角范圍發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)所述視角范圍向所述客戶端發(fā)送與所述視角范圍對應(yīng)的目標(biāo)視頻,所述目標(biāo)視頻為全景視頻的一部分;
[0016]接收單元,用于接收所述服務(wù)器發(fā)送的目標(biāo)視頻進行顯示。
[0017]第四方面,本發(fā)明實施例提供一種數(shù)據(jù)傳輸?shù)难b置,所述裝置位于服務(wù)器,所述裝置包括:
[0018]接收單元,用于接收客戶端發(fā)送的視角范圍,所述視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域;
[0019]確定單元,用于根據(jù)所述視角范圍確定對應(yīng)的目標(biāo)視頻,所述目標(biāo)視頻為全景視頻的一部分;
[0020]發(fā)送單元,用于將所述目標(biāo)視頻發(fā)送給所述客戶端,使客戶端顯示所述目標(biāo)視頻。
[0021]第五方面,本發(fā)明實施例提供一種數(shù)據(jù)傳輸?shù)南到y(tǒng),所述系統(tǒng)包括:客戶端及服務(wù)器;
[0022]所述客戶端包括上述第三方面提供的所述裝置;
[0023]所述服務(wù)器包括上述第四方面提供的所述裝置。
[0024]本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒ā⒀b置及系統(tǒng),能夠由客戶端檢測用戶當(dāng)前的視角范圍,該視角范圍為用戶頭部不動時眼睛所能看到的全景視頻的區(qū)域,然后客戶端將檢測出的視角范圍發(fā)送給服務(wù)器;服務(wù)器接收到視角范圍后,根據(jù)該視角范圍確定對應(yīng)的目標(biāo)視頻,該目標(biāo)視頻為全景視頻的一部分;然后服務(wù)器將該目標(biāo)視頻發(fā)送給客戶端;客戶端接收到對應(yīng)視角范圍的目標(biāo)視頻后將其進行顯示。與現(xiàn)有技術(shù)相比,本發(fā)明實施例能夠客戶端能夠根據(jù)用戶當(dāng)前的視角范圍來向服務(wù)器獲取對應(yīng)視角范圍對應(yīng)的部分全景視頻并進行顯示,而不需要獲取和顯示全部的全景視頻,這種只顯示一部分的全景視頻的方式,減少了服務(wù)器側(cè)視頻數(shù)據(jù)傳輸占用的流量。同樣對于VR全景視頻來說,可以通過這種方式減少傳輸過程中流量的耗費,并且還不影響用戶的觀看效果。
【附圖說明】
[0025]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0026]圖1為本發(fā)明實施例提供的一種數(shù)據(jù)傳輸?shù)姆椒ǖ牧鞒虉D;
[0027]圖2為本發(fā)明實施例提供的另一種數(shù)據(jù)傳輸?shù)姆椒ǖ牧鞒虉D;
[0028]圖3為本發(fā)明實施例提供的一種數(shù)據(jù)傳輸?shù)难b置的組成框圖;
[0029]圖4為本發(fā)明實施例提供的另一種數(shù)據(jù)傳輸?shù)难b置的組成框圖;
[0030]圖5為本發(fā)明實施例提供的又一種數(shù)據(jù)傳輸?shù)难b置的組成框圖;
[0031 ]圖6為本發(fā)明實施例提供的再一種數(shù)據(jù)傳輸?shù)难b置的組成框圖;
[0032]圖7為本發(fā)明實施例提供的一種服務(wù)器實體結(jié)構(gòu)示意圖。
【具體實施方式】
[0033]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0034]本發(fā)明實施例提供了一種數(shù)據(jù)傳輸?shù)姆椒ǎ摲椒ㄎ挥诳蛻舳藗?cè),如圖1所示,該方法包括:
[0035]101、檢測用戶當(dāng)前視角范圍。
[0036]本實施例主要用于用戶使用VR設(shè)備觀看全景視頻的情況。由于全景視頻是使用戶感受360度全方位的沉浸式體驗效果,而在保持頭部靜止的狀態(tài)下,人眼所能看到的視野是有限的,除非用戶通過轉(zhuǎn)動頭部才能看到包含所有方位的完整的全景視頻。因此當(dāng)用戶使用VR設(shè)備時,存在當(dāng)前視角范圍,該視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域。本步驟就是由客戶端檢測用戶當(dāng)前的視角范圍,檢測視角范圍是后續(xù)步驟必需的前提準(zhǔn)備。
[0037]102、將視角范圍發(fā)送給服務(wù)器。
[0038]客戶端將檢測到的視角范圍發(fā)送給服務(wù)器,以使服務(wù)器根據(jù)視角范圍向客戶端發(fā)送與視角范圍對應(yīng)的目標(biāo)視頻,目標(biāo)視頻為全景視頻的一部分。給服務(wù)器發(fā)送視角范圍是使服務(wù)器只發(fā)送對應(yīng)視角范圍的一部分全景視頻,而不需要將全方位的完整的全景視頻發(fā)送給客戶端。
[0039]103、接收服務(wù)器發(fā)送的目標(biāo)視頻進行顯示。
[0040]客戶端接收服務(wù)器發(fā)送的對應(yīng)視角范圍的目標(biāo)視頻,并將該目標(biāo)視頻進行顯示,使用戶在自己當(dāng)前視角范圍內(nèi)都可以看到視頻,不影響用戶的觀看效果,實現(xiàn)接收到的目標(biāo)視頻隨著用戶視角范圍的變動而動態(tài)變化的效果。
[0041]這種在用戶通過VR設(shè)備觀看全景視頻時,只接收用戶當(dāng)前視角范圍對應(yīng)的視頻,即節(jié)省了將全部全景視頻都接收時造成的流量耗費,也不影響用戶的觀看效果,因此具有很好的實際應(yīng)用意義。
[0042]本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒?,能夠由客戶端檢測用戶當(dāng)前的視角范圍,該視角范圍為用戶頭部不動時眼睛所能看到的全景視頻的區(qū)域,然后客戶端將檢測出的視角范圍發(fā)送給服務(wù)器;服務(wù)器接收到視角范圍后,根據(jù)該視角范圍確定對應(yīng)的目標(biāo)視頻,該目標(biāo)視頻為全景視頻的一部分;然后服務(wù)器將該目標(biāo)視頻發(fā)送給客戶端;客戶端接收到對應(yīng)視角范圍的目標(biāo)視頻后將其進行顯示。與現(xiàn)有技術(shù)相比,本發(fā)明實施例能夠客戶端能夠根據(jù)用戶當(dāng)前的視角范圍來向服務(wù)器獲取對應(yīng)視角范圍對應(yīng)的部分全景視頻并進行顯示,而不需要獲取和顯示全部的全景視頻,這種只顯示一部分的全景視頻的方式,減少了服務(wù)器側(cè)視頻數(shù)據(jù)傳輸占用的流量。同樣對于VR全景視頻來說,可以通過這種方式減少傳輸過程中流量的耗費,并且還不影響用戶的觀看效果。
[0043]進一步的,對圖1所示實施例進行細化和補充。如下:
[0044]對于圖1步驟101中,檢測視角范圍具體方式包括:
[0045]首先,檢測用戶眼睛的位置。
[0046]眼睛的位置是相對位置,因此需要設(shè)定空間坐標(biāo)系,然后依此來確定眼睛的相對位置。本實施例選取用戶的兩眼連線的中點為坐標(biāo)原點,兩個眼睛的連線所決定的直線為X軸,垂直人面部并且過坐標(biāo)原點的直線為Y軸,與X軸和Y軸一起決定的平面垂直且過坐標(biāo)原點的直線為Z軸。例如當(dāng)用戶頭部與身體處于同一平面,即頭部沒有扭轉(zhuǎn)時,此時用戶兩只眼睛的位置坐標(biāo)分別為(xl,yl,zl)和(x2,y2,z2),其中xl與x2互為相反數(shù),yl、zl、y2、z2均為零。
[0047]其次,根據(jù)位置以及預(yù)設(shè)視角閾值確定視角范圍。
[0048]在某一固定的方向上,人眼所能看到的視野通常是固定的,因此本實施例給出了預(yù)設(shè)視角閾值,然后根據(jù)用戶眼睛當(dāng)前坐標(biāo)位置來確定視角范圍。本實施例中的視角范圍也是一個相對范圍。給出具體的示例,還使用上述用戶頭部與身體處于同一平面的情況下,兩只眼睛與X軸所成角度為O度,假設(shè)預(yù)設(shè)視角閾值為120度,則所得到的視角范圍為與X軸方向所成角度[30° ,150°] ο
[0049]進一步的,對于發(fā)生當(dāng)視角范圍發(fā)生變化時,即用戶頭部發(fā)生扭轉(zhuǎn)時,需要客戶端重新接收變化后的視角范圍對應(yīng)的目標(biāo)視頻進行顯示。具體的過程與上述圖1中包括的步驟一樣,只是將視角范圍變?yōu)樽兓蟮囊暯欠秶?,具體視角范圍的確定方法與前述檢測視角范圍具體方式相同,因此不再具體闡述。
[0050]另外需要說明的是,當(dāng)視角范圍變化時,重新接收變化后視角范圍對應(yīng)的目標(biāo)視頻還可以有另外的實現(xiàn)方式,具體的:客戶端接收到的視頻為與比變化前的視角范圍新增加的視角范圍對應(yīng)的視頻,然后客戶端需要將新增加的視頻與視角范圍變化前的視頻進行拼接,并從視角范圍變化前的視頻中刪去與變化后視角范圍對應(yīng)的視頻多余的部分,最終得到目標(biāo)視頻并進行顯示。
[0051]進一步的,為了對圖1所示實施例的細化及擴展,本發(fā)明實施例提供另一種數(shù)據(jù)傳輸?shù)姆椒?,該方法位于服?wù)器側(cè),如圖2所示。
[0052]201、接收客戶端發(fā)送的視角范圍。
[0053]本實施例主要用于用戶使用VR設(shè)備觀看全景視頻的情況。視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域。該視角范圍是個相對范圍,是客戶端根據(jù)設(shè)定的空間坐標(biāo)系決定的視角范圍。接收視角范圍是為了使服務(wù)器可以根據(jù)發(fā)送的視角范圍進行對應(yīng)的目標(biāo)視頻的查找。
[0054]202、根據(jù)視角范圍確定對應(yīng)的目標(biāo)視頻。
[0055]服務(wù)器為客戶端提供全景視頻,因此服務(wù)器中存儲有所有可以通過客戶端觀看到的全景視頻。當(dāng)服務(wù)器接收到視角范圍后,根據(jù)視角范圍確定對應(yīng)的目標(biāo)視頻,目標(biāo)視頻為全景視頻的一部分,其中視角范圍與全景視頻中的某個方位或者角度范圍內(nèi)的視頻有對應(yīng)關(guān)系。
[0056]203、將目標(biāo)視頻發(fā)送給客戶端。
[0057]將由步驟202確定的目標(biāo)視頻發(fā)送給客戶端,使客戶端可以接收到與發(fā)送的視頻視角范圍對應(yīng)的部分全景視頻,即目標(biāo)視頻,進而使客戶端只顯示對應(yīng)視角范圍的部分全景視頻給用戶觀看,而不是將包括全方位的完整的全景視頻發(fā)送給客戶端,顯示完整的全景視頻。
[0058]這種在用戶通過VR設(shè)備觀看全景視頻時,只傳輸用戶視角范圍對應(yīng)的視頻的數(shù)據(jù)傳輸方式,即節(jié)省了將全部全景視頻都傳輸時造成的流量的耗費,也沒有影響用戶的觀看效果,因此具有很好的實際應(yīng)用意義。
[0059]本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒?,能夠由客戶端檢測用戶當(dāng)前的視角范圍,該視角范圍為用戶頭部不動時眼睛所能看到的全景視頻的區(qū)域,然后客戶端將檢測出的視角范圍發(fā)送給服務(wù)器;服務(wù)器接收到視角范圍后,根據(jù)該視角范圍確定對應(yīng)的目標(biāo)視頻,該目標(biāo)視頻為全景視頻的一部分;然后服務(wù)器將該目標(biāo)視頻發(fā)送給客戶端;客戶端接收到對應(yīng)視角范圍的目標(biāo)視頻后將其進行顯示。與現(xiàn)有技術(shù)相比,本發(fā)明實施例能夠客戶端能夠根據(jù)用戶當(dāng)前的視角范圍來向服務(wù)器獲取對應(yīng)視角范圍對應(yīng)的部分全景視頻并進行顯示,而不需要獲取和顯示全部的全景視頻,這種只顯示一部分的全景視頻的方式,減少了服務(wù)器側(cè)視頻數(shù)據(jù)傳輸占用的流量。同樣對于VR全景視頻來說,可以通過這種方式減少傳輸過程中流量的耗費,并且還不影響用戶的觀看效果。
[0060]進一步的,對圖2所示實施例進行細化和補充。如下所述:
[0061]對于服務(wù)器中存儲的全景視頻都需要進行劃分,具體是按照角度進行劃分,劃分的規(guī)則不限制,可以是等角度的劃分,也可以是任意劃分為不同的角度。具體的可以根據(jù)不同的視頻包含的內(nèi)容確定劃分規(guī)則。劃分后每個角度對應(yīng)一個視頻區(qū)域。
[0062]在將全景視頻劃分區(qū)域的基礎(chǔ)上,圖2步驟202中根據(jù)視角范圍確定對應(yīng)的目標(biāo)視頻,具體方式包括:
[0063]首先,確定與視角范圍對應(yīng)的視頻區(qū)域。
[0064]確定視角范圍的邊界值落在哪個視頻區(qū)域內(nèi),然后根據(jù)將完全包括在邊界范圍內(nèi)視頻區(qū)域和邊界值所在的視頻區(qū)域組合到一起確定為與視角范圍對應(yīng)的視頻區(qū)域。給出具體示例,假設(shè)視角范圍為與X軸方向所成角度范圍[30°,150° ],而全景視頻的劃分的區(qū)域分別為與X軸方向所成角度范圍[45°,135°]、[135°,225°]、[225°,315。]、[315。,45°]四個區(qū)域,那么與視角范圍對應(yīng)的視頻區(qū)域為[45°,135°]、[135°,225。]、[315。,45°]三個區(qū)域,可以看到實際服務(wù)器發(fā)送的視頻數(shù)據(jù)減少了 1/4,但是實際上在[45°,135° ]、[315°,45° ]兩個區(qū)域內(nèi)還有一些視頻是用戶看不到的,因此還存在一些視頻的浪費,因此還可以將全景視頻的區(qū)域劃分的更細,這樣就可以盡可能的減少視頻的浪費。
[0065]其次,將與視角范圍對應(yīng)的視頻區(qū)域?qū)?yīng)的視頻確定為目標(biāo)視頻。視頻區(qū)域與全景視頻之間有對應(yīng)的關(guān)系。
[0066]另外,當(dāng)接收到的視角范圍發(fā)生變化時,根據(jù)變化后的視角范圍重新確定新的視頻區(qū)域,確定新的視頻區(qū)域的方式與圖2以及圖2中步驟202的補充的說明中涉及到的確定視頻區(qū)域的方式是相同的。此處不再贅述。最終以使服務(wù)器將新的視頻區(qū)域?qū)?yīng)的目標(biāo)視頻發(fā)送給客戶端,實現(xiàn)發(fā)送的目標(biāo)視頻隨著用戶視角范圍的變動而動態(tài)變化的效果。
[0067]另外需要說明的是,對于接收到的視角范圍發(fā)生變化時,服務(wù)器發(fā)送給客戶端的視頻還可以為與視角范圍變化前相比新增加的視角范圍對應(yīng)的視頻,而讓客戶端在接收到新增加的視頻后與視角范圍變化前的目標(biāo)視頻進行拼接和處理,最終得到新的視角范圍對應(yīng)的目標(biāo)視頻。
[0068]進一步的,作為對上述圖1所示方法的實現(xiàn),本發(fā)明實施例的另一個實施例還提供了一種數(shù)據(jù)傳輸?shù)难b置,該裝置位于客戶端,如圖3所示,該裝置包括:檢測單元31、發(fā)送單元32以及接收單元33。
[0069]檢測單元31,用于檢測用戶當(dāng)前視角范圍,視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域;
[0070]發(fā)送單元32,用于將視角范圍發(fā)送給服務(wù)器,以使服務(wù)器根據(jù)視角范圍向客戶端發(fā)送與視角范圍對應(yīng)的目標(biāo)視頻,目標(biāo)視頻為全景視頻的一部分;
[0071]接收單元33,用于接收服務(wù)器發(fā)送的目標(biāo)視頻進行顯示。
[0072]進一步的,如圖4所示,檢測單元31包括:
[0073]檢測模塊311,用于檢測用戶眼睛的位置;
[0074]確定模塊312,用于根據(jù)位置以及預(yù)設(shè)視角閾值確定視角范圍。
[0075]進一步的,如圖4所示,裝置進一步包括:
[0076]重新接收單元34,用于當(dāng)視角范圍發(fā)生變化時,重新接收變化后的視角范圍對應(yīng)的目標(biāo)視頻進行顯示。
[0077]本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)难b置,能夠由客戶端檢測用戶當(dāng)前的視角范圍,該視角范圍為用戶頭部不動時眼睛所能看到的全景視頻的區(qū)域,然后客戶端將檢測出的視角范圍發(fā)送給服務(wù)器;服務(wù)器接收到視角范圍后,根據(jù)該視角范圍確定對應(yīng)的目標(biāo)視頻,該目標(biāo)視頻為全景視頻的一部分;然后服務(wù)器將該目標(biāo)視頻發(fā)送給客戶端;客戶端接收到對應(yīng)視角范圍的目標(biāo)視頻后將其進行顯示。與現(xiàn)有技術(shù)相比,本發(fā)明實施例能夠客戶端能夠根據(jù)用戶當(dāng)前的視角范圍來向服務(wù)器獲取對應(yīng)視角范圍對應(yīng)的部分全景視頻并進行顯示,而不需要獲取和顯示全部的全景視頻,這種只顯示一部分的全景視頻的方式,減少了服務(wù)器側(cè)視頻數(shù)據(jù)傳輸占用的流量。同樣對于VR全景視頻來說,可以通過這種方式減少傳輸過程中流量的耗費,并且還不影響用戶的觀看效果。
[0078]進一步的,作為對上述圖2所示方法的實現(xiàn),本發(fā)明實施例的另一個實施例還提供了一種數(shù)據(jù)傳輸?shù)难b置,該裝置位于服務(wù)器,如圖5所示,該裝置包括:接收單元51、確定單元52以及發(fā)送單元53。
[0079]接收單元51,用于接收客戶端發(fā)送的視角范圍,視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域;
[0080]確定單元52,用于根據(jù)視角范圍確定對應(yīng)的目標(biāo)視頻,目標(biāo)視頻為全景視頻的一部分;
[0081 ]發(fā)送單元53,用于將目標(biāo)視頻發(fā)送給客戶端,使客戶端顯示目標(biāo)視頻。
[0082I進一步的,如圖6所示,裝置進一步包括:
[0083]劃分單元54,用于將全景視頻按照角度劃分為不同的視頻區(qū)域。
[0084]進一步的,如圖6所示,確定單元52,包括:
[0085]第一確定模塊521,用于確定與視角范圍對應(yīng)的視頻區(qū)域;
[0086]第二確定模塊522,用于將與視角范圍對應(yīng)的視頻區(qū)域?qū)?yīng)的視頻確定為目標(biāo)視頻。
[0087I進一步的,如圖6所示,裝置進一步包括:
[0088]重新確定單元55,用于當(dāng)視角范圍變化時,根據(jù)變化后的視角范圍重新確定新的視頻區(qū)域,以使服務(wù)器將新的視頻區(qū)域?qū)?yīng)的視頻發(fā)送給客戶端。
[0089]本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)难b置,能夠由客戶端檢測用戶當(dāng)前的視角范圍,該視角范圍為用戶頭部不動時眼睛所能看到的全景視頻的區(qū)域,然后客戶端將檢測出的視角范圍發(fā)送給服務(wù)器;服務(wù)器接收到視角范圍后,根據(jù)該視角范圍確定對應(yīng)的目標(biāo)視頻,該目標(biāo)視頻為全景視頻的一部分;然后服務(wù)器將該目標(biāo)視頻發(fā)送給客戶端;客戶端接收到對應(yīng)視角范圍的目標(biāo)視頻后將其進行顯示。與現(xiàn)有技術(shù)相比,本發(fā)明實施例能夠客戶端能夠根據(jù)用戶當(dāng)前的視角范圍來向服務(wù)器獲取對應(yīng)視角范圍對應(yīng)的部分全景視頻并進行顯示,而不需要獲取和顯示全部的全景視頻,這種只顯示一部分的全景視頻的方式,減少了服務(wù)器側(cè)視頻數(shù)據(jù)傳輸占用的流量。同樣對于VR全景視頻來說,可以通過這種方式減少傳輸過程中流量的耗費,并且還不影響用戶的觀看效果。
[0090]進一步的,作為對圖1及圖2所示方法的實現(xiàn),本發(fā)明實施例還提供了一種數(shù)據(jù)傳輸?shù)南到y(tǒng),系統(tǒng)包括客戶端及服務(wù)器;
[0091]客戶端包括上述圖3或圖4所述的任一裝置;
[0092]服務(wù)器包括上述圖5或圖6所述的任一裝置。
[0093]本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)南到y(tǒng),能夠由客戶端檢測用戶當(dāng)前的視角范圍,該視角范圍為用戶頭部不動時眼睛所能看到的全景視頻的區(qū)域,然后客戶端將檢測出的視角范圍發(fā)送給服務(wù)器;服務(wù)器接收到視角范圍后,根據(jù)該視角范圍確定對應(yīng)的目標(biāo)視頻,該目標(biāo)視頻為全景視頻的一部分;然后服務(wù)器將該目標(biāo)視頻發(fā)送給客戶端;客戶端接收到對應(yīng)視角范圍的目標(biāo)視頻后將其進行顯示。與現(xiàn)有技術(shù)相比,本發(fā)明實施例能夠客戶端能夠根據(jù)用戶當(dāng)前的視角范圍來向服務(wù)器獲取對應(yīng)視角范圍對應(yīng)的部分全景視頻并進行顯示,而不需要獲取和顯示全部的全景視頻,這種只顯示一部分的全景視頻的方式,減少了服務(wù)器側(cè)視頻數(shù)據(jù)傳輸占用的流量。同樣對于VR全景視頻來說,可以通過這種方式減少傳輸過程中流量的耗費,并且還不影響用戶的觀看效果。
[0094]需要說明的是,針對上述圖3或圖4、圖5或圖6的裝置,凡是本發(fā)明實施例中使用到的各個單元模塊的功能都可以通過硬件處理器(hardware processor)來實現(xiàn)。
[0095]示例性的,如圖7所示,圖7示出了本發(fā)明實施例提供的一種服務(wù)器的實體結(jié)構(gòu)示意圖,該實體結(jié)構(gòu)可以包括:處理器(processor)71、通信接口( Commun i cat i on sInterface)72、存儲器(memory)73和總線74,其中,處理器71、通信接口 72、存儲器73通過總線74完成相互間的通信。通信接口 72可以用于服務(wù)器與客戶端之間的信息傳輸。處理器71可以調(diào)用存儲器73中的邏輯指令,以執(zhí)行如下方法:接收客戶端發(fā)送的視角范圍,所述視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域;根據(jù)所述視角范圍確定對應(yīng)的目標(biāo)視頻,所述目標(biāo)視頻為全景視頻的一部分;將所述目標(biāo)視頻發(fā)送給所述客戶端,使客戶端顯示所述目標(biāo)視頻。
[0096]此外,上述的存儲器73中的邏輯指令可以通過軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(R0M,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0097]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0098]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0099]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,所述方法位于客戶端?cè),所述方法包括: 檢測用戶當(dāng)前視角范圍,所述視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域; 將所述視角范圍發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)所述視角范圍向所述客戶端發(fā)送與所述視角范圍對應(yīng)的目標(biāo)視頻,所述目標(biāo)視頻為全景視頻的一部分; 接收所述服務(wù)器發(fā)送的目標(biāo)視頻進行顯示。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測用戶當(dāng)前視角范圍,包括: 檢測用戶眼睛的位置; 根據(jù)所述位置以及預(yù)設(shè)視角閾值確定所述視角范圍。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括: 當(dāng)所述視角范圍發(fā)生變化時,重新接收變化后的視角范圍對應(yīng)的目標(biāo)視頻進行顯示。4.一種數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,所述方法位于服?wù)器側(cè),所述方法包括: 接收客戶端發(fā)送的視角范圍,所述視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域; 根據(jù)所述視角范圍確定對應(yīng)的目標(biāo)視頻,所述目標(biāo)視頻為全景視頻的一部分; 將所述目標(biāo)視頻發(fā)送給所述客戶端,使客戶端顯示所述目標(biāo)視頻。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法進一步包括: 將所述全景視頻按照角度劃分為不同的視頻區(qū)域。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述視角范圍確定對應(yīng)的目標(biāo)視頻,包括: 確定與所述視角范圍對應(yīng)的視頻區(qū)域; 將與所述視角范圍對應(yīng)的視頻區(qū)域?qū)?yīng)的視頻確定為目標(biāo)視頻。7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法進一步包括: 當(dāng)所述視角范圍變化時,根據(jù)變化后的視角范圍重新確定新的視頻區(qū)域,以使所述服務(wù)器將新的視頻區(qū)域?qū)?yīng)的視頻發(fā)送給所述客戶端。8.一種數(shù)據(jù)傳輸?shù)难b置,其特征在于,所述裝置位于客戶端,所述裝置包括: 檢測單元,用于檢測用戶當(dāng)前視角范圍,所述視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域; 發(fā)送單元,用于將所述視角范圍發(fā)送給服務(wù)器,以使所述服務(wù)器根據(jù)所述視角范圍向所述客戶端發(fā)送與所述視角范圍對應(yīng)的目標(biāo)視頻,所述目標(biāo)視頻為全景視頻的一部分; 接收單元,用于接收所述服務(wù)器發(fā)送的目標(biāo)視頻進行顯示。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述檢測單元包括: 檢測模塊,用于檢測用戶眼睛的位置; 確定模塊,用于根據(jù)所述位置以及預(yù)設(shè)視角閾值確定所述視角范圍。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置進一步包括: 重新接收單元,用于當(dāng)所述視角范圍發(fā)生變化時,重新接收變化后的視角范圍對應(yīng)的目標(biāo)視頻進行顯示。11.一種數(shù)據(jù)傳輸?shù)难b置,其特征在于,所述裝置位于服務(wù)器,所述裝置包括: 接收單元,用于接收客戶端發(fā)送的視角范圍,所述視角范圍為頭部不動時人眼所能看到的全景視頻的區(qū)域; 確定單元,用于根據(jù)所述視角范圍確定對應(yīng)的目標(biāo)視頻,所述目標(biāo)視頻為全景視頻的一部分; 發(fā)送單元,用于將所述目標(biāo)視頻發(fā)送給所述客戶端,使客戶端顯示所述目標(biāo)視頻。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置進一步包括: 劃分單元,用于將所述全景視頻按照角度劃分為不同的視頻區(qū)域。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述確定單元,包括: 第一確定模塊,用于確定與所述視角范圍對應(yīng)的視頻區(qū)域; 第二確定模塊,用于將與所述視角范圍對應(yīng)的視頻區(qū)域?qū)?yīng)的視頻確定為目標(biāo)視頻。14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置進一步包括: 重新確定單元,用于當(dāng)所述視角范圍變化時,根據(jù)變化后的視角范圍重新確定新的視頻區(qū)域,以使所述服務(wù)器將新的視頻區(qū)域?qū)?yīng)的視頻發(fā)送給所述客戶端。15.一種數(shù)據(jù)傳輸?shù)南到y(tǒng),其特征在于,所述系統(tǒng)包括:客戶端及服務(wù)器; 所述客戶端包括上述權(quán)利要求8至10中任一項所述裝置; 所述服務(wù)器包括上述權(quán)利要求11至14中任一項所述裝置。
【文檔編號】H04N21/6587GK105916060SQ201610267019
【公開日】2016年8月31日
【申請日】2016年4月26日
【發(fā)明人】賈旭
【申請人】樂視控股(北京)有限公司, 樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临泉县| 双柏县| 乌拉特前旗| 遂川县| 东至县| 饶平县| 柳州市| 建平县| 含山县| 吉木萨尔县| 仪征市| 吉木乃县| 太白县| 理塘县| 石城县| 曲松县| 方山县| 攀枝花市| 海原县| 安平县| 汶上县| 景洪市| 文化| 古浪县| 玉门市| 缙云县| 兴义市| 阳高县| 贡嘎县| 德惠市| 邢台县| 临桂县| 汕头市| 尉犁县| 古交市| 江川县| 措美县| 新干县| 新和县| 沭阳县| 竹山县|