r>[0179]請(qǐng)參見(jiàn)圖8,圖8是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種裝置的框圖,該實(shí)施例在前述圖4所示實(shí)施例的基礎(chǔ)上,所述壓縮模塊402可以包括接收子模塊402A和壓縮子模塊402B ;其中:
[0180]所述接收子模塊402A被配置為,接收所述子目標(biāo)的虛擬現(xiàn)實(shí)終端上傳的所述子目標(biāo)的動(dòng)作數(shù)據(jù);
[0181 ] 所述壓縮子模塊402B被配置為,根據(jù)所述設(shè)置模塊401為所述子目標(biāo)設(shè)置的畫(huà)面渲染精度對(duì)所述接收子模塊402A接收到的所述子目標(biāo)的動(dòng)作數(shù)據(jù)進(jìn)行對(duì)應(yīng)比例的壓縮。
[0182]需要說(shuō)明的是,上述圖8所示的裝置實(shí)施例中示出的接收子模塊402A和壓縮子模塊402B的結(jié)構(gòu)也可以包含在前述圖5-7的裝置實(shí)施例中,對(duì)此本公開(kāi)不進(jìn)行限制。
[0183]圖9是根據(jù)一示例性實(shí)施例示出的一種虛擬現(xiàn)實(shí)交互畫(huà)面的渲染裝置的示意框圖。
[0184]如圖9所示,根據(jù)一示例性實(shí)施例示出的一種虛擬現(xiàn)實(shí)交互畫(huà)面的渲染裝置900,包括:第三接收模塊901和渲染模塊902 ;其中:
[0185]所述第三接收模塊901被配置為,接收虛擬現(xiàn)實(shí)服務(wù)端發(fā)送的子目標(biāo)的動(dòng)作數(shù)據(jù);其中,所述子目標(biāo)的動(dòng)作數(shù)據(jù)由所述虛擬現(xiàn)實(shí)服務(wù)端基于為所述子目標(biāo)設(shè)置的畫(huà)面渲染精度進(jìn)行了壓縮;所述畫(huà)面渲染精度由所述虛擬現(xiàn)實(shí)服務(wù)端根據(jù)主體目標(biāo)與所述子目標(biāo)之間的空間距離設(shè)置;
[0186]所述渲染模塊902被配置為,根據(jù)所述第三接收模塊901接收到的所述子目標(biāo)的動(dòng)作數(shù)據(jù)渲染對(duì)應(yīng)的交互畫(huà)面。
[0187]在以上實(shí)施例中,通過(guò)基于主體目標(biāo)與子目標(biāo)之間的空間距離為子目標(biāo)設(shè)置畫(huà)面渲染精度,并根據(jù)為子目標(biāo)設(shè)置的畫(huà)面渲染精度對(duì)該子目標(biāo)的動(dòng)作數(shù)據(jù)進(jìn)行壓縮,從而當(dāng)虛擬現(xiàn)實(shí)終端在根據(jù)該子目標(biāo)的動(dòng)作數(shù)據(jù)渲染對(duì)應(yīng)的交互畫(huà)面時(shí),可以在不影響交互畫(huà)面真實(shí)度的前提下,減少虛擬現(xiàn)實(shí)終端在進(jìn)行畫(huà)面渲染時(shí)的數(shù)據(jù)傳輸量和計(jì)算量,從而不需要額外增加硬件成本。
[0188]請(qǐng)參見(jiàn)圖10,圖10是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種裝置的框圖,該實(shí)施例在前述圖9所示實(shí)施例的基礎(chǔ)上,所述裝置900還可以包括第二計(jì)算模塊903和第一上傳模塊904;其中:
[0189]所述第二計(jì)算模塊903被配置為,基于主體目標(biāo)以及所述子目標(biāo)在交互場(chǎng)景中的空間坐標(biāo)計(jì)算所述主體目標(biāo)與所述子目標(biāo)之間的空間距離;
[0190]所述第一上傳模塊904被配置為,將所述第二計(jì)算模塊903計(jì)算出的所述主體目標(biāo)與所述子目標(biāo)之間的空間距離上傳至所述虛擬現(xiàn)實(shí)服務(wù)端。
[0191]請(qǐng)參見(jiàn)圖11,圖11是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種裝置的框圖,該實(shí)施例在前述圖9所示實(shí)施例的基礎(chǔ)上,所述裝置900還可以包括第二上傳模塊905 ;其中:
[0192]所述第二上傳模塊905被配置為,將所述主體目標(biāo)與所述子目標(biāo)在交互場(chǎng)景中的空間坐標(biāo)上傳至所述虛擬現(xiàn)實(shí)服務(wù)端,以使得所述虛擬現(xiàn)實(shí)服務(wù)端基于所述空間坐標(biāo)計(jì)算所述主體目標(biāo)與所述子目標(biāo)之間的空間距離。
[0193]需要說(shuō)明的是,上述圖11所示的裝置實(shí)施例中示出的第二上傳模塊905的結(jié)構(gòu)也可以包含在前述圖10的裝置實(shí)施例中,對(duì)此本公開(kāi)不進(jìn)行限制。
[0194]上述裝置中各個(gè)模塊的功能和作用的實(shí)現(xiàn)過(guò)程具體詳見(jiàn)上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過(guò)程,在此不再贅述。
[0195]對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的模塊可以是或者也可以不是物理上分開(kāi)的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本公開(kāi)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0196]相應(yīng)的,本公開(kāi)還提供一種虛擬現(xiàn)實(shí)交互畫(huà)面的渲染裝置,所述裝置包括:
[0197]處理器;
[0198]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0199]其中,所述處理器被配置為:
[0200]根據(jù)主體目標(biāo)與子目標(biāo)之間的空間距離為所述子目標(biāo)設(shè)置畫(huà)面渲染精度;其中,所述空間距離與所述畫(huà)面渲染精度成反比;
[0201]基于為所述子目標(biāo)設(shè)置的畫(huà)面渲染精度對(duì)所述子目標(biāo)的動(dòng)作數(shù)據(jù)進(jìn)行壓縮;
[0202]將壓縮后的所述子目標(biāo)的動(dòng)作數(shù)據(jù)發(fā)送至所述主體目標(biāo)的虛擬現(xiàn)實(shí)終端,以使得該虛擬現(xiàn)實(shí)終端基于壓縮后的所述子目標(biāo)的動(dòng)作數(shù)據(jù)渲染對(duì)應(yīng)的交互畫(huà)面。
[0203]相應(yīng)的,本公開(kāi)還提供一種虛擬現(xiàn)實(shí)服務(wù)端,所述虛擬現(xiàn)實(shí)服務(wù)端包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0204]根據(jù)主體目標(biāo)與子目標(biāo)之間的空間距離為所述子目標(biāo)設(shè)置畫(huà)面渲染精度;其中,所述空間距離與所述畫(huà)面渲染精度成反比;
[0205]基于為所述子目標(biāo)設(shè)置的畫(huà)面渲染精度對(duì)所述子目標(biāo)的動(dòng)作數(shù)據(jù)進(jìn)行壓縮;
[0206]將壓縮后的所述子目標(biāo)的動(dòng)作數(shù)據(jù)發(fā)送至所述主體目標(biāo)的虛擬現(xiàn)實(shí)終端,以使得該虛擬現(xiàn)實(shí)終端基于壓縮后的所述子目標(biāo)的動(dòng)作數(shù)據(jù)渲染對(duì)應(yīng)的交互畫(huà)面。
[0207]相應(yīng)的,本公開(kāi)還提供一種虛擬現(xiàn)實(shí)交互畫(huà)面的渲染裝置,所述裝置包括:
[0208]處理器;
[0209]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0210]其中,所述處理器被配置為:
[0211]接收虛擬現(xiàn)實(shí)服務(wù)端發(fā)送的子目標(biāo)的動(dòng)作數(shù)據(jù);其中,所述子目標(biāo)的動(dòng)作數(shù)據(jù)由所述虛擬現(xiàn)實(shí)服務(wù)端基于為所述子目標(biāo)設(shè)置的畫(huà)面渲染精度進(jìn)行了壓縮;所述畫(huà)面渲染精度由所述虛擬現(xiàn)實(shí)服務(wù)端根據(jù)主體目標(biāo)與所述子目標(biāo)之間的空間距離設(shè)置;
[0212]根據(jù)接收到的所述子目標(biāo)的動(dòng)作數(shù)據(jù)渲染對(duì)應(yīng)的交互畫(huà)面。
[0213]相應(yīng)的,本公開(kāi)還提供一種虛擬現(xiàn)實(shí)終端,所述虛擬現(xiàn)實(shí)終端包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0214]接收虛擬現(xiàn)實(shí)服務(wù)端發(fā)送的子目標(biāo)的動(dòng)作數(shù)據(jù);其中,所述子目標(biāo)的動(dòng)作數(shù)據(jù)由所述虛擬現(xiàn)實(shí)服務(wù)端基于為所述子目標(biāo)設(shè)置的畫(huà)面渲染精度進(jìn)行了壓縮;所述畫(huà)面渲染精度由所述虛擬現(xiàn)實(shí)服務(wù)端根據(jù)主體目標(biāo)與所述子目標(biāo)之間的空間距離設(shè)置;
[0215]根據(jù)接收到的所述子目標(biāo)的動(dòng)作數(shù)據(jù)渲染對(duì)應(yīng)的交互畫(huà)面。
[0216]圖12是根據(jù)一示例性實(shí)施例示出的一種虛擬現(xiàn)實(shí)交互畫(huà)面的渲染裝置的結(jié)構(gòu)示意圖。
[0217]如圖12所示,根據(jù)一示例性實(shí)施例示出的一種虛擬現(xiàn)實(shí)交互畫(huà)面的渲染裝置1200,該裝置1200可以是虛擬現(xiàn)實(shí)設(shè)備、移動(dòng)電話,智能設(shè)備、計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0218]參照?qǐng)D12,裝置1200可以包括以下一個(gè)或多個(gè)組件:處理組件1201,存儲(chǔ)器1202,電源組件1203,多媒體組件1204,音頻組件1205,輸入/輸出(I/O)的接口 1206,傳感器組件1207,以及通信組件1208。
[0219]處理組件1201通常控制裝置1200的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1201可以包括一個(gè)或多個(gè)處理器1209來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1201可以包括一個(gè)或多個(gè)模塊,便于處理組件1201和其他組件之間的交互。例如,處理部件1201可以包括多媒體模塊,以方便多媒體組件1204和處理組件1201之間的交互。
[0220]存儲(chǔ)器1202被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置1200的操作。這些數(shù)據(jù)的示例包括用于在裝置1200上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器1202可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(R0M),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
[0221]電源組件1203為裝置1200的各種組件提供電力。電源組件1203可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1200生成、管理和分配電力相關(guān)聯(lián)的組件。
[0222]多媒體組件1204包括在所述裝置1200和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件1204包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置1200處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0223]音頻組件1205被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件1205包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置1200處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器1202或經(jīng)由通信組件1208發(fā)送。在一些實(shí)施例中,音頻組件1205還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0224]I/0接口 1202為處理組件1201和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0225]傳感器組件1207包括一個(gè)或多個(gè)傳感器,用于為裝置1200提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件1207可以檢測(cè)到裝置1200的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置1200的顯示器和小鍵盤(pán),傳感器組件1207還可以檢測(cè)裝置1200或裝置1200 —個(gè)組件的位置改變,用戶與裝置1200接觸的存在或不存在,裝置1200方位或加速/減速和裝置1200的溫度變化。傳感器組件1207可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件1207還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1207還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0226]通信組件1208被配置為便于裝置1200和其他設(shè)備之間有線或無(wú)線方式的通信。裝置1200可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件1208經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)