虛擬現(xiàn)實終端及其播放場景的模擬方法和裝置的制造方法
【專利摘要】本發(fā)明實施例提供了一種虛擬現(xiàn)實終端及其播放場景的模擬方法和裝置,模擬方法包括:獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值;以及根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。模擬裝置包括:像素值獲取單元用于獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值;以及場景模擬單元用于根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。本發(fā)明實施例中,比如在虛擬現(xiàn)實終端進行電影播放,根據(jù)播放的視頻內容的像素值參與播放場景的渲染,從而在虛擬現(xiàn)實終端的播放過程中模擬出實際影院的場景。
【專利說明】
虛擬現(xiàn)實終端及其播放場景的模擬方法和裝置
技術領域
[0001]本發(fā)明實施例涉及虛擬現(xiàn)實技術領域,尤其涉及一種虛擬現(xiàn)實終端及其播放場景的模擬方法和裝置。
【背景技術】
[0002]虛擬現(xiàn)實技術是一種計算機仿真系統(tǒng),在該系統(tǒng)中可以創(chuàng)建和體驗虛擬世界。本質上,該系統(tǒng)利用計算機生成一種模擬環(huán)境,該模擬環(huán)境是一種多源信息融合的交互式的三維動態(tài)視景和對實體行為的系統(tǒng)仿真,可以達到沉浸式體驗。
[0003]虛擬現(xiàn)實涉及的多源信息包括實時三維計算機圖形技術、廣角(寬視野)立體顯示技術、對觀察者頭、眼和手的跟蹤技術,以及觸覺/力覺反饋、立體聲、網(wǎng)絡傳輸、語音輸入輸出技術等。除此之外,還涉及雙目立體視覺,雙目立體視覺起了較大的作用。在雙目立體視覺技術中,兩只眼睛看到的不同圖像是分別產生的,分別顯示在兩個不同的顯示單元上。另夕卜,也有虛擬現(xiàn)實系統(tǒng)采用單個顯示單元,但帶上特殊的眼鏡后,一只眼睛只能看到奇數(shù)幀圖像,另一只眼睛只能看到偶數(shù)幀圖像,由于奇、偶幀之間不同即存在視差,從而產生了立體感。
[0004]利用上述基于多技術融合的虛擬現(xiàn)實終端可以實現(xiàn)眾多的娛樂功能,比如利用虛擬現(xiàn)實終端進行電影播放,在進行電影播放時,為了增強用戶體驗,需要在虛擬現(xiàn)實終端的播放過程中模擬出實際影院的場景,現(xiàn)有技術中并沒有提供相關可借鑒的技術方案來實現(xiàn)影院場景的模擬,因此,亟待提供一種技術方案來實現(xiàn)對虛擬現(xiàn)實終端中的電影播放場景進行模擬處理。
【發(fā)明內容】
[0005]本發(fā)明實施例的目的在于提供一種虛擬現(xiàn)實終端及其播放場景的模擬方法和裝置,用以提供一種方案,可實現(xiàn)對虛擬現(xiàn)實終端中的內容播放場景如電影播放場景進行模擬處理。
[0006]本發(fā)明實施例采用的技術方案如下:
[0007]本發(fā)明實施例提供一種虛擬現(xiàn)實終端中播放場景的模擬方法,其包括:
[0008]獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值;
[0009]根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。
[0010]優(yōu)選地,在本發(fā)明的任一實施例中,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值包括:獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的所有像素值,和/或局部像素值。
[0011 ]優(yōu)選地,在本發(fā)明的任一實施例中,獲取虛擬現(xiàn)實終端在內容播放時兩個顯示單元中任一一個顯示單元上的像素值。
[0012]優(yōu)選地,在本發(fā)明的任一實施例中,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值包括:通過對顯示單元上進行播放內容顯示對應的圖樣著色器進行紋理采集,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值。
[0013]優(yōu)選地,在本發(fā)明的任一實施例中,根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景包括:將虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0014]優(yōu)選地,在本發(fā)明的任一實施例中,根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景包括:
[0015]對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值;
[0016]將對多個像素值進行均值處理生成的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0017]優(yōu)選地,在本發(fā)明的任一實施例中,根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景包括:對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值;對多個像素值進行均值處理生成的平均像素值進行放大處理,將放大處理后的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0018]本發(fā)明實施例提供一種虛擬現(xiàn)實終端中播放場景的模擬裝置,其包括:
[0019]像素值獲取單元,用于獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值;
[0020]場景模擬單元,用于根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。
[0021]優(yōu)選地,在本發(fā)明的任一實施例中,所述像素值獲取單元進一步用于獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的所有像素值,和/或局部像素值。
[0022]優(yōu)選地,在本發(fā)明的任一實施例中,所述像素值獲取單元進一步用于獲取虛擬現(xiàn)實終端在內容播放時兩個顯示單元中任一一個顯示單元上的像素值。
[0023]優(yōu)選地,在本發(fā)明的任一實施例中,所述像素值獲取單元進一步用于通過對顯示單元上進行播放內容顯示對應的圖樣著色器進行紋理采集,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值。
[0024]優(yōu)選地,在本發(fā)明的任一實施例中,所述場景模擬單元進一步用于將虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0025]優(yōu)選地,在本發(fā)明的任一實施例中,所述場景模擬單元進一步用于對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值;以及將對多個像素值進行均值處理生成的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0026]優(yōu)選地,在本發(fā)明的任一實施例中,所述場景模擬單元進一步用于對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值;以及對多個像素值進行均值處理生成的平均像素值進行放大處理,將放大處理后的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0027]本發(fā)明實施例提供一種虛擬現(xiàn)實終端,其包括:硬件處理器以及顯示單元,所述硬件處理器用于獲取虛擬現(xiàn)實終端在內容播放時所述顯示單元上的像素值;以及根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。
[0028]本發(fā)明實施例的技術方案具有以下優(yōu)點:
[0029]在虛擬現(xiàn)實終端播放內容的過程中,通過獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值;再根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景,比如在虛擬現(xiàn)實終端進行電影播放,根據(jù)播放的視頻內容的像素值參與播放場景的渲染,從而在虛擬現(xiàn)實終端的播放過程中模擬出實際影院的場景。
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1為本發(fā)明實施例一虛擬現(xiàn)實終端中播放場景的模擬方法流程示意圖;
[0032]圖2為本發(fā)明實施例二進行播放場景模型的渲染生成模擬的播放場景的流程示意圖;
[0033]圖3為本發(fā)明實施例三虛擬現(xiàn)實終端中播放場景的模擬方法流程示意圖;
[0034]圖4為本發(fā)明實施例四虛擬現(xiàn)實終端中播放場景的模擬裝置結構示意圖;
[0035]圖5為本發(fā)明實施例五虛擬現(xiàn)實終端中播放場景的模擬裝置結構示意圖;
[0036]圖6為本發(fā)明實施例六虛擬現(xiàn)實終端結構示意圖。
【具體實施方式】
[0037]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0038]本發(fā)明下述實施例中,在虛擬現(xiàn)實終端播放內容的過程中,通過獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值;再根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景,比如在虛擬現(xiàn)實終端進行電影播放,根據(jù)播放的視頻內容的像素值參與播放場景的渲染,從而在虛擬現(xiàn)實終端的播放過程中模擬出實際影院的場景。
[0039]圖1為本發(fā)明實施例一虛擬現(xiàn)實終端中播放場景的模擬方法流程示意圖;如圖1所示,其包括:
[0040 ] S11、獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值;
[0041 ] 本實施例中,如果虛擬現(xiàn)實終端只有一個顯示單元,則只要獲取該一個顯示單元上的像素值即可。如果虛擬現(xiàn)實終端有兩個顯示單元,則可以獲取這兩個顯示單元中任一一個單元上的像素值。
[0042]本實施例中,步驟SlOl中在獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值時可以通過對顯示單元上進行播放內容顯示對應的圖樣著色器進行紋理采集,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值。
[0043]本實施例中,步驟SlOl中的圖樣著色器(Fragment Shader)對應于播放內容顯示所涉及到圖形程序接口(Open Graphics Library,簡稱OpenGL),圖形程序接口OpenGL定義了一個跨編程語言、跨平臺的編程接口規(guī)格的專業(yè)的圖形程序接口,用于二維、三維圖像,調用方便的底層圖形庫。
[0044]本實施例中,由于圖樣著色器(Fragment Shader)包括有像素著色器PixelShader,像素著色器Pixel Shader主要負責片源顏色和亮度等的計算,因此,本實施例中,具體可以通過圖樣著色器(Fragment Shader)中的像素著色器Pixel Shader進行紋理采集,從而獲得虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值,進而通過該像素值可以進一步獲得對應的亮度信息和/或顏色信息如RGB顏色信息或者CMYK顏色信息。
[0045]需要說明的是,本實施例中,基于圖形程序接口OpenGL的圖樣著色器FragmentShader進行像素值的獲取,但是,需要說明的是,在其他實施例中中,也可以基于OpenInventor、Cosmo3D'Optimizer等多種高級圖形庫得著色器或者類似的功能單元來進行像素值的獲取,詳細不再贅述。
[0046]S102、根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。
[0047]本實施例中,步驟S102中在根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染生成模擬的播放場景時包括:將虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0048]本實施例中,由于像素值可以表征亮度信息和/或顏色信息,因此,可以將播放內容中的亮度信息和/或顏色信息通過疊加處理映射到播放場景模型中,從而進行播放場景模型的渲染,生成模擬的播放場景。具體地,在疊加時,可以將顯示單元上的像素值與播放場景模型中圖形程序接口 OpenGL的圖樣著色器Fragment Shader采集到的初始像素值進行合成,比如相乘或者相加。
[0049]本實施例中,步驟S102中,在根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染生成模擬的播放場景時可以對多個像素值進行放大處理,將放大處理后的像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0050]在對像素值進行放大處理時,可以對按照放大的比例,逐一對獲取的像素進行放大,也可以按照放的比例,批量度像素值進行放大。而放大的比例,可以根據(jù)模擬的播放場景大小進行設置。
[0051]圖2為本發(fā)明實施例二進行播放場景模型的渲染生成模擬的播放場景的流程示意圖;如圖2所示,其可以包括:
[0052]S112、對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值;
[0053]本實施例中,對多個像素值進行平均值處理,可以更為逼真的模擬播放場景,而在像素值進行平均處理時,即對像素值表示的亮度信息和/或顏色信息進行了平均化處理,從而生成了平均亮度信息和/或顏色信息。
[0054]S122、將對多個像素值進行均值處理生成的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0055]本實施例中,步驟S122中,可以將平均像素值直接疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0056]可替代的,步驟S122中在將對多個像素值進行均值處理生成的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景時可以對多個像素值進行均值處理生成的平均像素值進行放大處理,將放大處理后的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。具體地,在疊加時,可以將顯示單元上的平均像素值與播放場景模型中圖形程序接口 OpenGL的圖樣著色器Fragment Shader采集到的初始平均像素值進行合成,比如相乘或者相加。
[0057]在對平均像素值進行放大處理時,可以對按照放大的比例,對平均像素值進行放大。而放大的比例,可以根據(jù)模擬的播放場景大小進行設置。
[0058]圖3為本發(fā)明實施例三虛擬現(xiàn)實終端中播放場景的模擬方法流程示意圖;如圖3所示,其包括:
[0059]S301、獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的所有像素值。
[0060]本實施例中,以獲取顯示單元上有效顯示區(qū)域內的所有像素為例,獲取像素值的方法參考上述圖1所述的實施例,即通過對顯示單元上進行播放內容顯示對應的圖樣著色器進行紋理采集,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值。而S301中的圖樣著色器(Fragment Shader)對應于播放內容顯示所涉及到圖形程序接口(Open GraphicsLibrary,簡稱OpenGL),該圖樣著色器(Fragment Shader)包括有像素著色器PixeIShader,像素著色器Pixel Shader主要負責片源顏色和亮度等的計算,因此,本實施例中,具體可以通過圖樣著色器(Fragment Shader)中的像素著色器Pixel Shader進行紋理采集,從而獲得虛擬現(xiàn)實終端在內容播放時顯示單元上的所有像素值,進而通過所有像素值可以進一步獲得對應的亮度信息和/或顏色信息如RGB顏色信息或者CMYK顏色信息。
[0061]本實施例中,基于圖形程序接口 OpenGL的圖樣著色器Fragment Shader進行像素值的獲取,但是,需要說明的是,在其他實施例中中,也可以基于Open Inventor、Cosmo3D、Optimizer等多種高級圖形庫得著色器或者類似的功能單元來進行像素值的獲取,詳細不再贅述。
[0062]S302、根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的所有像素值進行播放場景模型的渲染,生成模擬的播放場景。
[0063]本實施例中,步驟S302可以參照圖1和圖2所示的實施例,在此不再贅述,即在疊加時,可以將顯示單元上的像素值與播放場景模型中圖形程序接口 OpenGL的圖樣著色器Fragment Shader采集到的初始像素值進行合成,比如相乘或者相加。在根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染生成模擬的播放場景時可以對多個像素值進行放大處理,將放大處理后的像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0064]在對像素值進行放大處理時,可以對按照放大的比例,逐一對獲取的像素進行放大,也可以按照放的比例,批量度像素值進行放大。而放大的比例,可以根據(jù)模擬的播放場景大小進行設置。
[0065]在另外一實施例中,為了減小數(shù)據(jù)量,提高處理的效率,可以只采集顯示單元上的部分像素值,因此,上述實施例三種針對顯示單元有效顯示區(qū)域上所有像素值的處理過程,同樣適用于顯示單元上的部分像素值,詳細不再贅述。
[0066]圖4為本發(fā)明實施例四虛擬現(xiàn)實終端中播放場景的模擬裝置結構示意圖;如圖4所示,其包括:
[0067]像素值獲取單元401,用于獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值;
[0068]場景模擬單元402,用于根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。
[0069]本實施例中或其他任一實施例中,所述像素值獲取單元進一步用于獲取虛擬現(xiàn)實終端在內容播放時兩個顯示單元中任一一個顯示單元上的像素值。
[0070]本實施例中或其他任一實施例中,所述像素值獲取單元進一步用于通過對顯示單元上進行播放內容顯示對應的圖樣著色器進行紋理采集,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值。
[0071]本實施例中或其他任一實施例中,所述場景模擬單元進一步用于將虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。具體地,所述場景模擬單元進一步用于對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值;以及將對多個像素值進行均值處理生成的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0072]本實施例中或其他任一實施例中,所述場景模擬單元進一步用于對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值;以及對多個像素值進行均值處理生成的平均像素值進行放大處理,將放大處理后的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0073]本實施例中,像素值獲取單元401以及場景模擬單元402上述進一步或者具體功能的實現(xiàn)細節(jié)請參照上述圖1-圖3的記載,在此不再贅述。
[0074]圖5為本發(fā)明實施例五虛擬現(xiàn)實終端中播放場景的模擬裝置結構示意圖;如圖5所示,其包括:
[0075]全局像素值獲取單元501,用于獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的所有像素值,
[0076]場景模擬單元502,用于根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的所有像素值進行播放場景模型的渲染,生成模擬的播放場景。
[0077]本實施例中,全局像素值獲取單元進一步或者具體實現(xiàn)的功能類似圖4中的像素值獲取單元,場景模擬單元502進一步或者具體實現(xiàn)的功能參見上述圖4,詳細不再贅述。
[0078]需要說明的是,在獲取像素值時,可以只獲取顯示單元上的局部像素值,上述全局像素值獲取單元可由局部像素值獲取單元替代,而針對該局部像素值的處理類似圖5中對顯示單元所有像素值的處理過程,詳細不再贅述。
[0079]圖6為本發(fā)明實施例六虛擬現(xiàn)實終端結構示意圖;如圖6所示,其包括:硬件處理器601以及顯示單元602,所述硬件處理器601用于獲取虛擬現(xiàn)實終端在內容播放時所述顯示單元602上的像素值;以及根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。
[0080]優(yōu)選地,在本發(fā)明的任一實施例中,所述硬件處理器進一步用于獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的所有像素值,和/或局部像素值。
[0081]優(yōu)選地,在本發(fā)明的任一實施例中,所述硬件處理器進一步用于獲取虛擬現(xiàn)實終端在內容播放時兩個顯示單元中任一一個顯示單元上的像素值。
[0082]優(yōu)選地,在本發(fā)明的任一實施例中,所述硬件處理器進一步用于通過對顯示單元上進行播放內容顯示對應的圖樣著色器進行紋理采集,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值。
[0083]優(yōu)選地,在本發(fā)明的任一實施例中,所述硬件處理器進一步用于將虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0084]優(yōu)選地,在本發(fā)明的任一實施例中,所述硬件處理器進一步用于對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值;以及將對多個像素值進行均值處理生成的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0085]優(yōu)選地,在本發(fā)明的任一實施例中,所述硬件處理器進一步用于對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值;以及對多個像素值進行均值處理生成的平均像素值進行放大處理,將放大處理后的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。
[0086]本發(fā)明上述實施例中,播放內容可以多媒體比如電影,也可以是音頻等。
[0087]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0088]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0089]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種虛擬現(xiàn)實終端中播放場景的模擬方法,其特征在于,包括: 獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值; 根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。2.根據(jù)權利要求1所述的方法,其特征在于,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值包括: 獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的所有像素值,和/或局部像素值。3.根據(jù)權利要求1所述的方法,其特征在于,獲取虛擬現(xiàn)實終端在內容播放時兩個顯示單元中任一一個顯示單元上的像素值。4.根據(jù)權利要求1所述的方法,其特征在于,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值包括: 通過對顯示單元上進行播放內容顯示對應的圖樣著色器進行紋理采集,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值。5.根據(jù)權利要求1-4任一所述的方法,其特征在于,根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景包括: 將虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。6.根據(jù)權利要求1-4任一所述的方法,其特征在于,根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景包括: 對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值; 將對多個像素值進行均值處理生成的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。7.根據(jù)權利要求1-4任一所述的方法,其特征在于,根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景包括: 對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值; 對多個像素值進行均值處理生成的平均像素值進行放大處理,將放大處理后的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。8.一種虛擬現(xiàn)實終端中播放場景的模擬裝置,其特征在于,包括: 像素值獲取單元,用于獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值; 場景模擬單元,用于根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。9.根據(jù)權利要求8所述的裝置,其特征在于,所述像素值獲取單元進一步用于獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的所有像素值,和/或局部像素值。10.根據(jù)權利要求8所述的裝置,其特征在于,所述像素值獲取單元進一步用于獲取虛擬現(xiàn)實終端在內容播放時兩個顯示單元中任一一個顯示單元上的像素值。11.根據(jù)權利要求8所述的裝置,其特征在于,所述像素值獲取單元進一步用于通過對顯示單元上進行播放內容顯示對應的圖樣著色器進行紋理采集,獲取虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值。12.根據(jù)權利要求8-11任一所述的裝置,其特征在于,所述場景模擬單元進一步用于將虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。13.根據(jù)權利要求8-11任一所述的裝置,其特征在于,所述場景模擬單元進一步用于對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值;以及將對多個像素值進行均值處理生成的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。14.根據(jù)權利要求8-11任一所述的裝置,其特征在于,所述場景模擬單元進一步用于對獲得的虛擬現(xiàn)實終端在內容播放時顯示單元上的多個像素值進行均值處理,生成平均像素值,以及對多個像素值進行均值處理生成的平均像素值進行放大處理,將放大處理后的平均像素值疊加到播放場景模型中進行播放場景模型的渲染,生成模擬的播放場景。15.一種虛擬現(xiàn)實終端,其特征在于,包括:硬件處理器以及顯示單元,所述硬件處理器用于獲取虛擬現(xiàn)實終端在內容播放時所述顯示單元上的像素值;以及根據(jù)虛擬現(xiàn)實終端在內容播放時顯示單元上的像素值進行播放場景模型的渲染,生成模擬的播放場景。
【文檔編號】H04N21/44GK105898562SQ201610279078
【公開日】2016年8月24日
【申請日】2016年4月28日
【發(fā)明人】許小飛
【申請人】樂視控股(北京)有限公司, 樂視致新電子科技(天津)有限公司