虛擬現(xiàn)實終端及其視頻的處理方法和裝置的制造方法
【專利摘要】本發(fā)明實施例提供了一種虛擬現(xiàn)實終端及其視頻的處理方法和裝置,虛擬現(xiàn)實終端上視頻的處理方法包括:獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理;對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理,類似批處理的過程,在所有截取播放內(nèi)容指令執(zhí)行完畢之后,統(tǒng)一對截取的播放內(nèi)容進行批量編碼,以及批量下載,如果播放內(nèi)容為視頻視頻內(nèi)容,相比現(xiàn)有技術(shù)中在視頻處理時,截取多次、重復(fù)多次編碼和下載,避免了效率延遲,實現(xiàn)了在視頻播放過程中截取視頻又不會影響播放的流暢性。
【專利說明】
虛擬現(xiàn)實終端及其視頻的處理方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及虛擬現(xiàn)實技術(shù)領(lǐng)域,尤其涉及一種虛擬現(xiàn)實終端及其視頻的處理方法和裝置。
【背景技術(shù)】
[0002]虛擬現(xiàn)實技術(shù)是一種計算機仿真系統(tǒng),在該系統(tǒng)中可以創(chuàng)建和體驗虛擬世界。本質(zhì)上,該系統(tǒng)利用計算機生成一種模擬環(huán)境,該模擬環(huán)境是一種多源信息融合的交互式的三維動態(tài)視景和對實體行為的系統(tǒng)仿真,可以達到沉浸式體驗。
[0003]虛擬現(xiàn)實涉及的多源信息包括實時三維計算機圖形技術(shù)、廣角(寬視野)立體顯示技術(shù)、對觀察者頭、眼和手的跟蹤技術(shù),以及觸覺/力覺反饋、立體聲、網(wǎng)絡(luò)傳輸、語音輸入輸出技術(shù)等。除此之外,還涉及雙目立體視覺,雙目立體視覺起了較大的作用。在雙目立體視覺技術(shù)中,兩只眼睛看到的不同圖像是分別產(chǎn)生的,分別顯示在兩個不同的顯示器上。另夕卜,也有虛擬現(xiàn)實系統(tǒng)采用單個顯示器,但帶上特殊的眼鏡后,一只眼睛只能看到奇數(shù)幀圖像,另一只眼睛只能看到偶數(shù)幀圖像,由于奇、偶幀之間不同即存在視差,從而產(chǎn)生了立體感。
[0004]現(xiàn)有技術(shù)中,在虛擬現(xiàn)實終端上顯示視頻時,在對視頻內(nèi)容進行處理時,對于每一次視頻的截取,以及對每一次截取視頻的編碼以及對編碼后每一次視頻的下載等,如果要截取多次,則要重復(fù)多次編碼和下載,這種過于頻繁的處理過程導(dǎo)致效率延遲,影響了視頻播放過程中流暢性。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例的目的在于提供一種虛擬現(xiàn)實終端及其視頻的處理方法和裝置,用以解決現(xiàn)有技術(shù)中在視頻處理時,截取多次,則要重復(fù)多次編碼和下載導(dǎo)致的效率延遲以及對視頻播放過程中流暢性的影響。
[0006]本發(fā)明實施例采用的技術(shù)方案如下:
[0007]本發(fā)明實施例提供一種虛擬現(xiàn)實終端上視頻的處理方法,其包括:
[0008]獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理;
[0009]對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理。
[0010]優(yōu)選地,在本發(fā)明的任一實施例中,獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理包括:
[0011 ]獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的視頻內(nèi)容進行截取處理;
[0012]所述對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理包括:
[0013]對所有截取的視頻內(nèi)容進行編碼,并對編碼的所有截取的視頻內(nèi)容進行緩存處理。
[0014]優(yōu)選地,在本發(fā)明的任一實施例中,所述獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的視頻內(nèi)容進行截取處理包括:獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的全景視頻內(nèi)容進行截取處理。
[0015]優(yōu)選地,在本發(fā)明的任一實施例中,還包括:獲取分享內(nèi)容事件并根據(jù)所述分享內(nèi)容事件,觸發(fā)截取播放內(nèi)容指令的生成。
[0016]優(yōu)選地,在本發(fā)明的任一實施例中,對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理包括:對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器中。
[0017]優(yōu)選地,在本發(fā)明的任一實施例中,對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器存中包括:對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器的幀緩存對象中。
[0018]優(yōu)選地,在本發(fā)明的任一實施例中,還包括:獲取下載請求指令,根據(jù)所述下載請求指令,下載已緩存的所有截取的播放內(nèi)容。
[0019]本發(fā)明實施例提供一種虛擬現(xiàn)實終端上視頻的處理裝置,其包括:
[0020]截取單元,用于獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理;
[0021]緩存單元,用于對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理。
[0022]優(yōu)選地,在本發(fā)明的任一實施例中,所述截取單元進一步用于獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的視頻內(nèi)容進行截取處理;
[0023]所述緩存單元進一步用于對所有截取的視頻內(nèi)容進行編碼,并對編碼的所有截取的視頻內(nèi)容進行緩存處理。
[0024]優(yōu)選地,在本發(fā)明的任一實施例中,所述截取單元進一步用于獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的全景視頻內(nèi)容進行截取處理。
[0025]優(yōu)選地,在本發(fā)明的任一實施例中,還包括獲取單元,用于獲取分享內(nèi)容事件并根據(jù)所述分享內(nèi)容事件,觸發(fā)截取播放內(nèi)容指令的生成。
[0026]優(yōu)選地,在本發(fā)明的任一實施例中,所述緩存單元進一步用于對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器中。
[0027]優(yōu)選地,在本發(fā)明的任一實施例中,所述緩存單元進一步用于對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器的幀緩存對象中。
[0028]優(yōu)選地,在本發(fā)明的任一實施例中,還包括下載單元,用于獲取下載請求指令,根據(jù)所述下載請求指令,下載已緩存的所有截取的播放內(nèi)容。
[0029]本發(fā)明實施例提供一種虛擬現(xiàn)實終端,其包括硬件處理器,所述硬件處理用于獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理;以及緩存單元,用于對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理。
[0030]本發(fā)明實施例的技術(shù)方案具有以下優(yōu)點:
[0031 ]在虛擬現(xiàn)實終端上播放內(nèi)容時,通過獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理;再對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理,類似批處理的過程,在所有截取播放內(nèi)容指令執(zhí)行完畢之后,統(tǒng)一對截取的播放內(nèi)容進行批量編碼,以及批量下載,如果播放內(nèi)容為視頻視頻內(nèi)容,相比現(xiàn)有技術(shù)中在視頻處理時,截取多次、重復(fù)多次編碼和下載,避免了效率延遲,實現(xiàn)了在視頻播放過程中截取視頻又不會影響播放的流暢性。
【附圖說明】
[0032]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]圖1為本發(fā)明實施例一虛擬現(xiàn)實終端上視頻的處理方法流程示意圖;
[0034]圖2為本發(fā)明實施例二虛擬現(xiàn)實終端上視頻的處理方法流程示意圖;
[0035]圖3為本發(fā)明實施例三虛擬現(xiàn)實終端上視頻的處理裝置結(jié)構(gòu)示意圖;
[0036]圖4為本發(fā)明實施例四虛擬現(xiàn)實終端上視頻的處理裝置結(jié)構(gòu)示意圖;
[0037]圖5為本發(fā)明實施例五虛擬現(xiàn)實終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0038]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0039]本發(fā)明下述實施例中,在虛擬現(xiàn)實終端上播放內(nèi)容時,通過獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理;再對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理,類似批處理的過程,在所有截取播放內(nèi)容指令執(zhí)行完畢之后,統(tǒng)一對截取的播放內(nèi)容進行批量編碼,以及批量下載,如果播放內(nèi)容為視頻視頻內(nèi)容,相比現(xiàn)有技術(shù)中在視頻處理時,截取多次、重復(fù)多次編碼和下載,避免了效率延遲,實現(xiàn)了在視頻播放過程中截取視頻又不會影響播放的流暢性。
[0040]圖1為本發(fā)明實施例一虛擬現(xiàn)實終端上視頻的處理方法流程示意圖;如圖1所示,本實施例中的技術(shù)方案具體包括:
[0041 ] SlOl、獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理;
[0042]本實施例中,以虛擬現(xiàn)實終端上播放視頻內(nèi)容為例,步驟SlOl中,在獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理時,可以具體包括:獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的視頻內(nèi)容進行截取處理。優(yōu)選地,本實施例中,根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的全景視頻內(nèi)容進行截取處理,比如球面全景視頻、立方體全景視頻、柱面全景視頻、平面全景視頻等進行截取處理。
[0043]本實施例中,截取視頻內(nèi)容指令可以通過進入視頻截取模式,在進行截取時,可以通過時間戳的方式進行,即記錄截取起始時間以及截取結(jié)束時間,這兩個時間內(nèi)的視頻內(nèi)容即形成截取的視頻內(nèi)容。
[0044]S102、對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理。
[0045]本實施例中,如前所述,以虛擬現(xiàn)實終端播放全景視頻為例,因此,步驟S102中,在對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理時可以具體包括:對所有截取的視頻內(nèi)容進行編碼,并對編碼的所有截取的視頻內(nèi)容進行緩存處理。比如,在播放全景視頻的過程中,完成了多次視頻內(nèi)容的截取,將該多次截取的內(nèi)容統(tǒng)一進行編碼處理如JPG編碼處理,形成多個JPG格式的圖片以緩存。
[0046]需要說明的是,對所有截取的視頻內(nèi)容的編碼方式也可以靈活選定,也可以有除了 JPG以外的編碼方式,詳細不再贅述。另外,也可以進一步對形成的多個JPG格式的圖片進行拼接處理,形成一個全景圖片,比如球面全景圖片、立方體全景圖片或者柱面全景圖片。
[0047]優(yōu)選地,本實施例中,S102中,在對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理時可以將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器GPU中。具體地,可以直接將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器的幀緩存對象中(Frame Buffer Object,簡稱FBO),由于該幀緩存對象中FBO類似顯卡的緩存,可以實現(xiàn)較快捷的進行加載顯示。
[0048]需要說明的是,并不局限于將編碼后的所有截取的播放內(nèi)容緩存幀緩存對象中FB0,在本發(fā)明實施例的啟發(fā)下,本領(lǐng)域普通技術(shù)人員無須創(chuàng)造性勞動,也可以將編碼后的所有截取的播放內(nèi)容緩存在其他存儲位置上,詳細不再贅述。
[0049]圖2為本發(fā)明實施例二虛擬現(xiàn)實終端上視頻的處理方法流程示意圖;如圖2所示,本實施例中的技術(shù)方案具體包括:
[0050]S201、獲取分享內(nèi)容事件并根據(jù)所述分享內(nèi)容事件,觸發(fā)截取播放內(nèi)容指令的生成。
[0051 ]本實施例中,以在觀看全景視頻內(nèi)容過程中,要將視頻中的一些內(nèi)容分享給其他用戶為例,分享內(nèi)容事件可以通過在視頻觀看過程中,對視點的控制操作視頻播放頁面上的分享圖標(biāo)生成分享內(nèi)容事件,從而觸發(fā)截取播放內(nèi)容指令的生成。另外,也可以通過在虛擬現(xiàn)實終端上設(shè)置物理操作按鍵,通過操作物理操作按鍵的操作,生成分享內(nèi)容事件。
[0052]S202、獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的視頻內(nèi)容進行截取處理。
[0053]本實施例中,截取視頻內(nèi)容指令可以通過一旦有分享內(nèi)容事件生成即進入視頻截取模式,即在視頻播放的過程中,通過視點的控制可以設(shè)置視頻截取的起始時間點和結(jié)束時間點,從而根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的全景視頻內(nèi)容進行截取處理,比如球面全景視頻、立方體全景視頻、柱面全景視頻、平面全景視頻等進行截取處理。
[0054]S203、對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理。
[0055]與上述實施例一相同,本實施例中仍然以虛擬現(xiàn)實終端播放全景視頻為例,因此,步驟S203中,在對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理時可以具體包括:對所有截取的視頻內(nèi)容進行編碼,并對編碼的所有截取的視頻內(nèi)容進行緩存處理。比如,在播放全景視頻的過程中,完成了多次視頻內(nèi)容的截取,將該多次截取的內(nèi)容統(tǒng)一進行編碼處理如JPG編碼處理,形成多個JPG格式的圖片以緩存。
[0056]需要說明的是,本實施例中,對所有截取的視頻內(nèi)容的編碼方式也可以靈活選定,也可以有除了 JPG以外的編碼方式,詳細不再贅述。另外,也可以進一步對形成的多個JPG格式的圖片進行拼接處理,形成一個全景圖片,比如球面全景圖片、立方體全景圖片或者柱面全景圖片。
[0057]本實施例中,類似上述實施例一,在步驟S203中對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理時可以將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器GPU中。具體地,可以直接將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器的幀緩存對象FBO中,由于該幀緩存對象中FBO類似顯卡的緩存,可以實現(xiàn)較快捷的進行加載顯示。
[0058]需要說明的是,本實施例中,也并不局限于將編碼后的所有截取的播放內(nèi)容緩存幀緩存對象中FB0,在本發(fā)明實施例的啟發(fā)下,本領(lǐng)域普通技術(shù)人員無須創(chuàng)造性勞動,也可以將編碼后的所有截取的播放內(nèi)容緩存在其他存儲位置上,詳細不再贅述。
[0059]在上述圖1或者圖2所示實施例的基礎(chǔ)上,在緩存之后還可以包括:獲取下載請求指令,根據(jù)所述下載請求指令,下載已緩存的所有截取的播放內(nèi)容。下載請求指令可以通過視點移動操作播放界面中的軟家功能圖標(biāo)觸發(fā)生成,也可以通過操作虛擬現(xiàn)實終端上的物理按鍵觸發(fā)生成,在本發(fā)明實施例的啟發(fā)下,本領(lǐng)域普通技術(shù)人員還可以想到其他多種替代方式,在此不再贅述,不如手勢操作的方式等等。
[0060]圖3為本發(fā)明實施例三虛擬現(xiàn)實終端上視頻的處理裝置結(jié)構(gòu)示意圖;如圖3所示,其包括:
[0061 ]截取單元301,用于獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理;
[0062]緩存單元302,用于對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理。
[0063]優(yōu)選地,本實施例中,所述截取單元進一步用于獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的視頻內(nèi)容進行截取處理;進一步地,所述緩存單元進一步用于對所有截取的視頻內(nèi)容進行編碼,并對編碼的所有截取的視頻內(nèi)容進行緩存處理。
[0064]優(yōu)選地,本實施例中,所述截取單元進一步用于獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的全景視頻內(nèi)容進行截取處理。
[0065]優(yōu)選地,本實施例中,所述緩存單元進一步用于對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器中。具體地,所述緩存單元進一步用于對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器的幀緩存對象中。
[0066]圖4為本發(fā)明實施例四虛擬現(xiàn)實終端上視頻的處理裝置結(jié)構(gòu)示意圖;如圖4所示,其包括上述圖3中的截取單元301以及緩存單元302,還可以包括:獲取單元300和下載單元303,獲取單元300用于獲取分享內(nèi)容事件并根據(jù)所述分享內(nèi)容事件,觸發(fā)截取播放內(nèi)容指令的生成。下載單元303用于獲取下載請求指令,根據(jù)所述下載請求指令,下載已緩存的所有截取的播放內(nèi)容。
[0067]本實施例中,參考上述實施例,下載請求指令可以通過視點移動操作播放界面中的軟家功能圖標(biāo)觸發(fā)生成,也可以通過操作虛擬現(xiàn)實終端上的物理按鍵觸發(fā)生成,在本發(fā)明實施例的啟發(fā)下,本領(lǐng)域普通技術(shù)人員還可以想到其他多種替代方式,在此不再贅述,不如手勢操作的方式等等。
[0068]圖5為本發(fā)明實施例五虛擬現(xiàn)實終端的結(jié)構(gòu)示意圖;如圖5所示,其包括硬件處理器501、顯示器502以及緩存單元503,所述硬件處理器用于獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的顯示器502上播放內(nèi)容進行截取處理;緩存單元503用于對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理。
[0069]本實施例或其他實施例中,所述硬件處理器進一步用于獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的視頻內(nèi)容進行截取處理;
[0070]本實施例或其他實施例中,所述硬件處理器進一步用于對所有截取的視頻內(nèi)容進行編碼,并對編碼的所有截取的視頻內(nèi)容進行緩存處理。
[0071]本實施例或其他實施例中,所述硬件處理器進一步用于獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的全景視頻內(nèi)容進行截取處理。
[0072]本實施例或其他實施例中,所述硬件處理器進一步用于獲取分享內(nèi)容事件并根據(jù)所述分享內(nèi)容事件,觸發(fā)截取播放內(nèi)容指令的生成。
[0073]本實施例或其他實施例中,所述硬件處理器進一步用于對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器中。
[0074]本實施例或其他實施例中,所述硬件處理器進一步用于對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器的幀緩存對象中。
[0075]本實施例或其他實施例中,所述硬件處理器進一步用于獲取下載請求指令,根據(jù)所述下載請求指令,下載已緩存的所有截取的播放內(nèi)容。
[0076]圖1-圖4實施例中,虛擬現(xiàn)實終端可以是虛擬現(xiàn)實頭盔,也可以是虛擬現(xiàn)實眼鏡,其可以包括2個顯示器,也可以包括I個顯示器,以進行播放內(nèi)容如全景視頻的播放。
[0077]另外,需要說明的是,上述圖1-圖4實施例的技術(shù)方案也可以適用于播放內(nèi)容為全景圖片的情形或其他播放內(nèi)容如文檔瀏覽,以在播放全景圖片的過程中為例,根據(jù)截取指令對全景圖片進行內(nèi)容截取處理,其詳細處理過程類似全景視頻內(nèi)容的情形,詳細不再贅述。
[0078]本實施例或者其他任意實施例中,虛擬現(xiàn)實終端可以為虛擬現(xiàn)實頭盔,也可以是虛擬現(xiàn)實眼鏡,其中的顯示單元可以配置兩個,也可以配置一個。
[0079]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0080]通過以上的實施方式的描述,本領(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í)行各個實施例或者實施例的某些部分所述的方法。
[0081]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【主權(quán)項】
1.一種虛擬現(xiàn)實終端上視頻的處理方法,其特征在于,包括: 獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理; 對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理。2.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理包括: 獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的視頻內(nèi)容進行截取處理; 所述對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理包括: 對所有截取的視頻內(nèi)容進行編碼,并對編碼的所有截取的視頻內(nèi)容進行緩存處理。3.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,所述獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的視頻內(nèi)容進行截取處理包括: 獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的全景視頻內(nèi)容進行截取處理。4.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,還包括:獲取分享內(nèi)容事件并根據(jù)所述分享內(nèi)容事件,觸發(fā)截取播放內(nèi)容指令的生成。5.根據(jù)權(quán)利要求1所述的處理方法,其特征在于,對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理包括: 對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器中。6.根據(jù)權(quán)利5所述的處理方法,其特征在于,對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器存中包括: 對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器的幀緩存對象中。7.根據(jù)權(quán)利要求1-6任一項所述的處理方法,其特征在于,還包括: 獲取下載請求指令,根據(jù)所述下載請求指令,下載已緩存的所有截取的播放內(nèi)容。8.一種虛擬現(xiàn)實終端上視頻的處理裝置,其特征在于,包括: 截取單元,用于獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理; 緩存單元,用于對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理。9.根據(jù)權(quán)利要求8所述的處理裝置,其特征在于,所述截取單元進一步用于獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的視頻內(nèi)容進行截取處理; 所述緩存單元進一步用于對所有截取的視頻內(nèi)容進行編碼,并對編碼的所有截取的視頻內(nèi)容進行緩存處理。10.根據(jù)權(quán)利要求8所述的處理裝置,其特征在于,所述截取單元進一步用于獲取截取視頻內(nèi)容指令,并根據(jù)所述截取視頻內(nèi)容指令對當(dāng)前時刻視點方向上播放的全景視頻內(nèi)容進行截取處理。11.根據(jù)權(quán)利要求8所述的處理裝置,其特征在于,還包括獲取單元,用于獲取分享內(nèi)容事件并根據(jù)所述分享內(nèi)容事件,觸發(fā)截取播放內(nèi)容指令的生成。12.根據(jù)權(quán)利要求8所述的處理裝置,其特征在于,所述緩存單元進一步用于對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器中。13.根據(jù)權(quán)利5所述的處理裝置,其特征在于,所述緩存單元進一步用于對所有截取的播放內(nèi)容進行編碼,將編碼后的所有截取的播放內(nèi)容緩存在圖形管理器的幀緩存對象中。14.根據(jù)權(quán)利要求8-13任一項所述的處理裝置,其特征在于,還包括下載單元,用于獲取下載請求指令,根據(jù)所述下載請求指令,下載已緩存的所有截取的播放內(nèi)容。15.一種虛擬現(xiàn)實終端,其特征在于,包括硬件處理器,所述硬件處理用于獲取截取播放內(nèi)容指令,并根據(jù)所述截取播放內(nèi)容指令對當(dāng)前時刻視點方向上的播放內(nèi)容進行截取處理;以及緩存單元,用于對所有截取的播放內(nèi)容進行編碼,并對編碼的所有截取的播放內(nèi)容進行緩存處理。
【文檔編號】H04N21/234GK105898359SQ201610272174
【公開日】2016年8月24日
【申請日】2016年4月27日
【發(fā)明人】許小飛
【申請人】樂視控股(北京)有限公司, 樂視致新電子科技(天津)有限公司