国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種虛擬對象的顯示方法和電子設備的制造方法

      文檔序號:10534144閱讀:184來源:國知局
      一種虛擬對象的顯示方法和電子設備的制造方法
      【專利摘要】本申請?zhí)峁┝艘环N虛擬對象的顯示方法和電子設備,用于解決電子設備在顯示虛擬對象時存在的顯示方式的靈活性較差的技術問題。該方法包括:在呈現(xiàn)三維虛擬對象時,確定第一類虛擬對象,及確定第一類虛擬對象對應的第一顯示方式;其中,在第一顯示方式下,在虛擬對象的觀看者運動時,第一類虛擬對象維持與觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動;按照第一顯示方式顯示第一類虛擬對象;確定第二類虛擬對象,確定第二類虛擬對象對應的第二顯示方式,并按照第二顯示方式顯示第二類虛擬對象;其中,在第二顯示方式下,在虛擬對象的觀看者運動時,第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨觀看者運動而移動。
      【專利說明】
      一種虛擬對象的顯示方法和電子設備
      技術領域
      [0001]本發(fā)明涉及電子技術領域,特別涉及一種虛擬對象的顯示方法和電子設備。
      【背景技術】
      [0002]隨著科技的迅速發(fā)展和市場競爭的日益激烈,電子設備的性能得到了大力提升,其中,VR(Virtual Reality,虛擬現(xiàn)實)和AR(Augmented Reality,增強現(xiàn)實)等新興視覺科技也逐漸應用到電子設備中。通常來說,VR可以實現(xiàn)在設備上生成的、可交互的三維環(huán)境中提供沉浸感覺的技術,從而為虛擬出整個場景,包括顯示對象和空間;AR也被稱之為混合現(xiàn)實,它通過電腦技術,將虛擬的信息應用到真實世界,真實的環(huán)境和虛擬的物體實時地疊加到了同一個畫面或空間同時存在。
      [0003]然而,無論VR或是AR中虛擬對象在三維場景中的顯示模式通常都是固定的,而場景一般相對于用戶通常處于相對靜止的狀態(tài)。比如用戶通過AR觀看電影時,當用戶移動或旋轉(zhuǎn)身體時,電影畫面中的虛擬對象將跟隨用戶移動和旋轉(zhuǎn),與用戶保持相對靜止。但在一些情況下,用戶可能需要三維場景與用戶保持絕對靜止,比如虛擬房間,當用戶希望圍繞房間移動時,如果房間跟隨用戶移動則用戶可能無法觀看到房間的其它部分,導致用戶的體驗度較低。
      [0004]由此可見,現(xiàn)有技術中電子設備在顯示虛擬對象時顯示方式的靈活性較差。

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

      [0005]本發(fā)明實施例提供一種虛擬對象的顯示方法和電子設備,用于解決電子設備在顯示虛擬對象時存在的顯示方式的靈活性較差的技術問題。
      [0006]—種虛擬對象的顯示方法,包括以下步驟:
      [0007]在呈現(xiàn)三維虛擬對象時,確定第一類虛擬對象,及確定所述第一類虛擬對象對應的第一顯示方式;其中,在所述第一顯示方式下,在所述虛擬對象的觀看者運動時,所述第一類虛擬對象維持與所述觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動;
      [0008]按照所述第一顯示方式顯示所述第一類虛擬對象;
      [0009]確定第二類虛擬對象,確定所述第二類虛擬對象對應的第二顯示方式,并按照所述第二顯示方式顯示所述第二類虛擬對象;其中,在所述第二顯示方式下,在所述虛擬對象的觀看者運動時,所述第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨所述觀看者運動而移動。
      [0010]可選的,在呈現(xiàn)三維虛擬對象的同時或之前,所述方法還包括:
      [0011 ]接收針對所述虛擬對象的輸入操作,所述輸入操作用于設置所述虛擬對象的顯示參數(shù),所述顯示參數(shù)用于表征虛擬對象的顯示方式;
      [0012]基于所述輸入操作,對所述虛擬對象中第一類虛擬對象設置第一類顯示參數(shù),及對第二類虛擬對象設置第二類顯示參數(shù);其中,所述第一類顯示參數(shù)與所述第一顯示方式相應,所述第二類顯示參數(shù)與所述第二顯示方式相應。
      [0013]可選的,在確定所述第一類虛擬對象對應的第一顯示方式,及確定所述第二類虛擬對象對應的第二顯示方式之前,所述方法還包括:
      [0014]獲取所述虛擬對象的對象屬性;
      [0015]基于所述對象屬性,確定所述虛擬對象中的第一類虛擬對象及第二類虛擬對象。
      [0016]可選的,所述基于所述對象屬性,確定所述虛擬對象中的第一類虛擬對象及所述第二類虛擬對象,包括:
      [0017]將所述虛擬對象中具有第一類對象屬性的虛擬對象確定為所述第一類虛擬對象;及
      [0018]將所述虛擬對象中具有第二類對象屬性的虛擬對象確定為所述第二類虛擬對象。
      [0019]可選的,所述按照所述第一顯示方式顯示所述第一類虛擬對象,包括:
      [0020]在確定所述虛擬對象的觀看者運動時,獲得所述觀看者的移動方向;
      [0021]確定所述第一類虛擬對象的初始位置;其中,所述虛擬對象處于所述初始位置時其與所述觀看者之間具有預設相對位置;
      [0022]基于所述移動方向及所述第一類虛擬對象的初始位置,確定所述第一類虛擬的調(diào)整位置,將所述第一類虛擬對象顯示在所述調(diào)整位置;其中,所述第一類虛擬對象在所述調(diào)整位置處相對于所述觀看者仍具有所述預設相對位置。
      [0023]另一方面,本申請?zhí)峁┮环N電子設備,包括:
      [0024]顯示裝置,用于呈現(xiàn)三維虛擬對象;
      [0025]處理器,用于確定第一類虛擬對象,及確定所述第一類虛擬對象對應的第一顯示方式,并按照所述第一顯示方式顯示所述第一類虛擬對象;及,確定第二類虛擬對象,確定所述第二類虛擬對象對應的第二顯示方式,并按照所述第二顯示方式顯示所述第二類虛擬對象;其中,在所述第一顯示方式下,在所述虛擬對象的觀看者運動時,所述第一類虛擬對象維持與所述觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動,在所述第二顯示方式下,在所述虛擬對象的觀看者運動時,所述第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨所述觀看者運動而移動。
      [0026]可選的,所述處理器還用于:
      [0027]在呈現(xiàn)三維虛擬對象之前,接收針對所述虛擬對象的輸入操作,所述輸入操作用于設置所述虛擬對象的顯示參數(shù),所述顯示參數(shù)用于表征虛擬對象的顯示方式;
      [0028]基于所述輸入操作,對所述虛擬對象中第一類虛擬對象設置第一類顯示參數(shù),及對第二類虛擬對象設置第二類顯示參數(shù);其中,所述第一類顯示參數(shù)與所述第一顯示方式相應,所述第二類顯示參數(shù)與所述第二顯示方式相應。
      [0029]可選的,所述處理器還用于:
      [0030]在在確定所述第一類虛擬對象對應的第一顯示方式,及確定所述第二類虛擬對象對應的第二顯示方式之前,獲取所述虛擬對象的屬性參數(shù),并基于所述屬性參數(shù),確定所述虛擬對象中的第一類虛擬對象及所述第二類虛擬對象。
      [0031]可選的,所述處理器還用于:
      [0032]將所述虛擬對象中具有第一屬性參數(shù)的虛擬對象確定為所述第一類虛擬對象;及
      [0033]將所述虛擬對象中具有第二屬性參數(shù)的虛擬對象確定為所述第二類虛擬對象。
      [0034]可選的,所述處理器還用于:
      [0035]在確定所述虛擬對象的觀看者運動時,獲得所述觀看者的移動方向;
      [0036]確定所述第一類虛擬對象的初始位置;其中,所述虛擬對象處于所述初始位置時其與所述觀看者之間具有預設相對位置;
      [0037]基于所述移動方向及所述第一類虛擬對象的初始位置,確定所述第一類虛擬的調(diào)整位置,將所述第一類虛擬對象顯示在所述調(diào)整位置;其中,所述第一類虛擬對象在所述調(diào)整位置處相對于所述觀看者仍具有所述預設相對位置。
      [0038]可選的,所述顯示裝置為投影裝置,所述投影裝置用于在真實空間中投影所述三維虛擬對象。
      [0039]可選的,所述顯示裝置為可穿戴設備,所述可穿戴設備能夠用于維持與用戶身體至少一部分的相對位置關系,并通過所述可穿戴設備的顯示單元顯示所述三維虛擬對象。
      [0040]另一方面,本申請?zhí)峁┮环N電子設備,包括:
      [0041]確定模塊,用于在呈現(xiàn)三維虛擬對象時,確定第一類虛擬對象,及確定所述第一類虛擬對象對應的第一顯示方式;其中,在所述第一顯示方式下,在所述虛擬對象的觀看者運動時,所述第一類虛擬對象維持與所述觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動;
      [0042]第一操作模塊,用于按照所述第一顯示方式顯示所述第一類虛擬對象;
      [0043]第二操作模塊,用于確定第二類虛擬對象,確定所述第二類虛擬對象對應的第二顯示方式,并按照所述第二顯示方式顯示所述第二類虛擬對象;其中,在所述第二顯示方式下,在所述虛擬對象的觀看者運動時,所述第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨所述觀看者運動而移動O
      [0044]本發(fā)明實施例中提供的一個或多個技術方案,至少具有如下技術效果或優(yōu)點:
      [0045]本申請中,在呈現(xiàn)三維虛擬對象時,可以確定第一類虛擬對象及第一類虛擬對象對應的第一顯示方式,并按照第一顯示方式顯示第一類虛擬對象,進而,確定三維虛擬對象中的第二類虛擬對象,第二類虛擬對象對應的第二顯示方式,并按照第二顯示方式顯示第二類虛擬對象,而在第一顯示方式下,若虛擬對象的觀看者運動,第一類虛擬對象則維持與觀看者之間的相對固定位置關系,即第一類虛擬對象可以跟隨觀看者的運動而移動,在第二顯示方式下,若虛擬對象的觀看者運動,則第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨觀看者運動而移動,因此,通過對三維虛擬對象中不同類型的虛擬對象可以按照相應的顯示方式進行顯示,使得虛擬對象的顯示方式較為豐富,從而提高電子設備在顯示虛擬對象的靈活性。
      [0046]此外,由于在呈現(xiàn)散文虛擬對象之前,還可以接收用于設置虛擬對象的顯示參數(shù)的輸入操作,從而基于輸入操作即可對虛擬對象中第一類虛擬對象設置第一類顯示參數(shù),第二類虛擬對象設置第二類顯示參數(shù),而第一類顯示參數(shù)與第一顯示方式相應,第二類顯示參數(shù)與第二顯示方式相應,故通過對不同類別的虛擬對象設置相應的顯示參數(shù)即可控制虛擬對象的顯示方式,實現(xiàn)過程較為簡單,便于用戶對虛擬對象的自定義,以使虛擬對象的顯示方式能夠符合用戶觀看需求,提高用戶體驗。
      【附圖說明】
      [0047]圖1為本申請實施例中的虛擬對象的顯示方法的流程圖;
      [0048]圖2為本申請實施例中的電子設備的硬件結(jié)構(gòu)示意圖;
      [0049]圖3為本申請實施例中的電子設備的功能模塊示意圖。
      【具體實施方式】
      [0050]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0051]本申請實施例中,虛擬對象的顯示方法應用在電子設備中,電子設備可以為頭戴式設備或者投影設備等,其中,頭戴式設備可以為VR頭盔、VR眼鏡、AR頭盔、AR眼鏡等。
      [0052]本文中術語“和/或”,僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,六和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符,一般表示前后關聯(lián)對象是一種“或”的關系。
      [0053]如圖1所示,本發(fā)明實施例提供的一種虛擬對象的顯示方法,該方法可以描述如下。
      [0054]Sll:在呈現(xiàn)三維虛擬對象時,確定第一類虛擬對象,及確定第一類虛擬對象對應的第一顯示方式;其中,在第一顯示方式下,在虛擬對象的觀看者運動時,第一類虛擬對象維持與觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動;
      [0055]S12:按照第一顯示方式顯示第一類虛擬對象;
      [0056]S13:確定第二類虛擬對象,確定第二類虛擬對象對應的第二顯示方式,并按照第二顯示方式顯示第二類虛擬對象;其中,在第二顯示方式下,在虛擬對象的觀看者運動時,第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨觀看者運動而移動。
      [0057]具體來講,電子設備在呈現(xiàn)三維虛擬對象時,可以是指通過電子設備自身來查看到的基于VR技術生成的三維虛擬場景中的虛擬對象,例如用戶通過佩戴頭戴式設備(如VR頭盔、VR眼鏡等)觀看VR電影,則電影畫面中呈現(xiàn)的即為三維虛擬對象。
      [0058]或者,也可以是通過投影設備來呈現(xiàn)三維虛擬對象。例如,通過與筆記本相連的AR投影設備在真實空間中投影三維的虛擬對象,則虛擬對象將與真實環(huán)境相疊加在同一個畫面或空間,形成混合現(xiàn)實場景。
      [0059]在呈現(xiàn)的三維虛擬對象中可以確定具有不同類型的第一類虛擬對象和第二類虛擬對象,第一類虛擬對象可以是三維虛擬對象中具有特定對象屬性的虛擬對象。例如,第一類虛擬對象可以是虛擬場景中具有動態(tài)屬性的虛擬對象,如動物、人類等等。
      [0060]第二類虛擬對象可以是具有與第一類虛擬對象不同的對象屬性的虛擬對象。例如,第二類虛擬對象可以是三維虛擬場景中具有靜止屬性的對象,如墻壁、樹木、家具等等,其在三維虛擬場景中,相對于虛擬場景通常是處于相對靜止的狀態(tài)。
      [0061]其中,對象屬性可以用于表明虛擬對象的不同類別,而不同類型的虛擬對象往往具有不同的對象特征,如動態(tài)特征或靜態(tài)特征。例如,若虛擬對象為人物,則其具有人物屬性,如身高、年齡、性別、身體狀態(tài)等,若為動物,則其可以對應的動物屬性,如哺乳類動物、兩棲動物等等,則具有人物屬性或動物屬性的虛擬對象其可以具備運動能力,其通常處于動態(tài)狀態(tài)。或者,若對象屬性表明虛擬對象為樹木、房間、墻壁等,則該類虛擬對象可以具有靜態(tài)特征。
      [0062]因此,在實際應用中,可以通過獲取三維虛擬對象的對象屬性,進而根據(jù)對象屬性可以確定虛擬對象中的第一類虛擬對象及第二類虛擬對象。
      [0063]可選的,可將虛擬對象中具有第一類對象屬性的虛擬對象確定為第一類虛擬對象,以及將虛擬對象中具有第二類對象屬性的虛擬對象確定為第二類虛擬對象。其中,第一類對象屬性可以包括具有動態(tài)特征的人物屬性、動物屬性等,第二類對象屬性可以包括環(huán)境屬性等,通常來說,環(huán)境屬性的虛擬對象通常具有靜態(tài)特征。
      [0064]例如,若三維虛擬場景中包括老人、兒童、寵物、街道、建筑和樹木,則其中老人、兒童對應的對象屬性可以是人物屬性,而寵物的對象屬性為動物屬性,街道、建筑和樹木可以是環(huán)境屬性,則可以確定老人、兒童和寵物為第一類虛擬對象,街道、建筑和樹木即為第二類虛擬對象。
      [0065]在實際應用中,可以根據(jù)用戶實際需要對虛擬對象進行類別劃分。例如,用戶可將需要關注的虛擬對象的顯示方式設置為第一顯示方式,從而在觀看者運動的過程中,該虛擬對象可以跟隨觀看者的運動改變在虛擬場景中位置,與觀看者保持相應的位置關系,便于觀看者隨時關注。
      [0066]可選的,在進行SI I的同時或之前,還可以對虛擬對象的顯示參數(shù)進行設置,該過程可以是:接收針對虛擬對象的輸入操作,輸入操作用于設置虛擬對象的顯示參數(shù),顯示參數(shù)用于表征虛擬對象的顯示方式,進而,基于輸入操作可以對虛擬對象中第一類虛擬對象設置第一類顯示參數(shù),及對第二類虛擬對象設置第二類顯示參數(shù);其中,第一類顯示參數(shù)與第一顯示方式相應,第二類顯示參數(shù)與第二顯示方式相應。
      [0067]輸入操作可以是用戶通過手指或手臂觸控虛擬對象的操作,或者也可以是通過體感設備等進行的操作,本發(fā)明不作具體限制。
      [0068]顯示參數(shù)可以包括用于表征虛擬對象在呈現(xiàn)過程中的顯示時長、位置、對象大小、對象特效等等,以確定虛擬對象在呈現(xiàn)過程中的顯示方式。在實際應用中,顯示參數(shù)與顯示方式之間可以具有一定的對應關系。
      [0069]例如,第一類顯示參數(shù)可以包括用于允許虛擬對象在三維場景中產(chǎn)生跟隨移動效果的參數(shù),即第一類顯示參數(shù)可以允許虛擬對象在觀看者運動時(如觀看者搖頭或身體旋轉(zhuǎn)等),虛擬對象能夠在三維場景中進行相應的移動,并保持與觀看者之間的相對固定的位置關系,因此,即具有第一類顯示參數(shù)的虛擬對象在呈現(xiàn)過程中,相對于觀看者可以處于靜止狀態(tài),其顯示方式即為第一顯示方式。
      [0070]而第二類顯示參數(shù)可以包括用于禁止虛擬對象在三維場景中產(chǎn)生跟隨移動的效果,即在用戶觀看虛擬對象的過程中,即便觀看者進行運動,虛擬對象相對于真實空間也呈現(xiàn)靜止固定狀態(tài),而不隨觀看者的運動而移動,即具有第二類顯示參數(shù)的虛擬對象在顯示過程中,相對于顯示場景處于靜止狀態(tài),其具有第二顯示方式。
      [0071]因此,通過對虛擬對象設備設置不同的顯示參數(shù),即可確定虛擬對象相應的顯示方式。
      [0072]例如,在呈現(xiàn)的三維空間場景中包括的三維虛擬對象有:人物、動物、房間、家具。則用戶可以確定第一類虛擬對象可以包括人物和動物,即具有動態(tài)特征的對象,第二類虛擬對象可以包括房間和家具,即具有靜態(tài)特征的對象,則此時,可以為人物和動物設置第一類顯示參數(shù),如允許跟隨運動等,對房間和家具設置第二類顯示參數(shù),如禁止跟隨運動,
      [0073]本發(fā)明實施例中,在按照第一顯示方式顯示第一虛擬對象時,第一類虛擬對象可以跟隨觀看者的運動而移動。實現(xiàn)跟隨移動的過程可以是:在確定虛擬對象的觀看者運動時,獲得觀看者的移動方向,并確定第一類虛擬對象的初始位置,其中,在第一類虛擬對象處于初始位置時,虛擬對象與觀看者之間具有預設相對位置。
      [0074]移動方向可以是觀看者的頭部的轉(zhuǎn)動或身體的旋轉(zhuǎn)方向。例如,當觀看者佩戴VR眼鏡觀看VR電影時,若觀看者的頭部向左轉(zhuǎn)動,則可以檢測到移動方向即為由左的移動方向?;蛘?,若觀看者通過投影設備在真實空間中投影該VR電影,若用戶的身體向右側(cè)旋轉(zhuǎn)或者用戶向右側(cè)移動,則確定的移動方向即為向右的移動方法。
      [0075]初始位置可以是觀看者進行運動前,虛擬對象在三維虛擬場景中所處的位置。
      [0076]在確定移動方向和初始位置后,可以基于移動方向及第一類虛擬對象的初始位置,確定第一類虛擬的調(diào)整位置,并將第一類虛擬對象顯示在調(diào)整位置,第一類虛擬對象在調(diào)整位置處相對于觀看者仍具有該預設相對位置。
      [0077]即在檢測到觀看者運動時,第一類虛擬對象可以基于初始位置及觀看者的移動方向確定虛擬對應對應的調(diào)整位置,以保證虛擬對象與觀看者之間的相對位置關系保持不變,在實際應用中,確定調(diào)整位置的過程可以是實時進行的,即一旦檢測到用戶進行運行,并確定其運動方向和相應的調(diào)整位置,即可控制虛擬對象由初始位置移動到調(diào)整位置進行顯示,從而呈現(xiàn)出虛擬對象跟隨觀看者的運動而移動。
      [0078]當然,在按照第二顯示方式顯示第二類虛擬對象時,在檢測到觀看者運動時,第二類虛擬對象無需改變其在虛擬場景中的位置,其相對于真實空間呈現(xiàn)相對靜止固定的狀態(tài),不會跟隨用戶的運動而改變顯示位置,從而用戶可以觀賞其它。
      [0079]接下來,通過具體的例子對本發(fā)明實施例中的虛擬對象的顯示方法進行說明。
      [0080]例如一種場景為:當觀看者佩戴VR眼鏡觀看VR視頻時,當前的虛擬場景中包括的虛擬對象有:兒童、足球、房屋、草木、河流等。若用戶通過對其顯示參數(shù)的設置,確定具有第一類顯示參數(shù)的虛擬對象包括兒童和足球,即為第一類虛擬對象,而具有第二類顯示參數(shù)的虛擬對象包括房屋、草木、河流,即為第二類虛擬對象。
      [0081]則當觀看者運動時,例如用戶的身體轉(zhuǎn)向左側(cè)方向,此時,兒童和足球(即第一類虛擬對象)在虛擬場景中的位置將跟隨觀看者的轉(zhuǎn)動方向以及該方向上的距離而產(chǎn)生相應的移動,以使得即便觀看者進行了轉(zhuǎn)動,但其與兒童和足球之間的相對位置關系并未改變,故此時,轉(zhuǎn)動方向后的觀看者仍能觀察到兒童和足球的狀態(tài)。
      [0082]同時,在觀看者轉(zhuǎn)動方向過程中,虛擬場景中的房屋、草木、河流的顯示位置將不會跟隨觀看者的觀看的運動而發(fā)生變化,因此,在觀看者的角度看來,房屋、草木和河流可能會逐漸遠離觀看者。
      [0083]如圖2所示,基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供一種電子設備,包括顯示裝置10和處理器20。
      [0084]具體來說,顯示裝置10可以用于呈現(xiàn)三維虛擬對象。
      [0085]在實際應用中,顯示裝置10可以為投影裝置,投影裝置可以用于在真實空間中投影所述三維虛擬對象。
      [0086]或者,顯示裝置10也可以是可穿戴設備,如AR頭盔或VR頭盔等,可穿戴設備能夠用于維持與用戶身體至少一部分的相對位置關系,并通過所述可穿戴裝置的顯示單元顯示所述三維虛擬對象。
      [0087]可選的,處理器20可以用于確定第一類虛擬對象,及確定所述第一類虛擬對象對應的第一顯示方式,并按照所述第一顯示方式顯示所述第一類虛擬對象;及,確定第二類虛擬對象,確定所述第二類虛擬對象對應的第二顯示方式,并按照所述第二顯示方式顯示所述第二類虛擬對象;其中,在所述第一顯示方式下,在所述虛擬對象的觀看者運動時,所述第一類虛擬對象維持與所述觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動,在所述第二顯示方式下,在所述虛擬對象的觀看者運動時,所述第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨所述觀看者運動而移動。
      [0088]在呈現(xiàn)三維虛擬對象之前,接收針對所述虛擬對象的輸入操作,所述輸入操作用于設置所述虛擬對象的顯示參數(shù),所述顯示參數(shù)用于表征虛擬對象的顯示方式;
      [0089]基于所述輸入操作,對所述虛擬對象中第一類虛擬對象設置第一類顯示參數(shù),及對第二類虛擬對象設置第二類顯示參數(shù);其中,所述第一類顯示參數(shù)與所述第一顯示方式相應,所述第二類顯示參數(shù)與所述第二顯示方式相應。
      [0090]可選的,所述處理器20還可以用于:
      [0091]在在確定所述第一類虛擬對象對應的第一顯示方式,及確定所述第二類虛擬對象對應的第二顯示方式之前,獲取所述虛擬對象的屬性參數(shù),并基于所述屬性參數(shù),確定所述虛擬對象中的第一類虛擬對象及所述第二類虛擬對象。
      [0092]可選的,所述處理器20還可以用于:
      [0093]將所述虛擬對象中具有第一屬性參數(shù)的虛擬對象確定為所述第一類虛擬對象;及
      [0094]將所述虛擬對象中具有第二屬性參數(shù)的虛擬對象確定為所述第二類虛擬對象。
      [0095]可選的,所述處理器20還可以用于:
      [0096]在確定所述虛擬對象的觀看者運動時,獲得所述觀看者的移動方向;
      [0097]確定所述第一類虛擬對象的初始位置;其中,所述虛擬對象處于所述初始位置時其與所述觀看者之間具有預設相對位置;
      [0098]基于所述移動方向及所述第一類虛擬對象的初始位置,確定所述第一類虛擬的調(diào)整位置,將所述第一類虛擬對象顯示在所述調(diào)整位置;其中,所述第一類虛擬對象在所述調(diào)整位置處相對于所述觀看者仍具有所述預設相對位置。
      [0099]如圖3所示,基于同一發(fā)明構(gòu)思,本發(fā)明實施例還提供一種電子設備,包括確定模塊301、第一操作模塊302和第二操作模塊303。
      [0100]確定模塊301可以用于在呈現(xiàn)三維虛擬對象時,確定第一類虛擬對象,及確定所述第一類虛擬對象對應的第一顯示方式;其中,在所述第一顯示方式下,在所述虛擬對象的觀看者運動時,所述第一類虛擬對象維持與所述觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動。
      [0101]第一操作模塊302可以用于按照所述第一顯示方式顯示所述第一類虛擬對象。
      [0102]第二操作模塊303可以用于確定第二類虛擬對象,確定所述第二類虛擬對象對應的第二顯示方式,并按照所述第二顯示方式顯示所述第二類虛擬對象;其中,在所述第二顯示方式下,在所述虛擬對象的觀看者運動時,所述第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨所述觀看者運動而移動。
      [0103]可選的,電子設備還可以包括接收模塊和設置模塊;
      [0104]其中,接收模塊可以用于在呈現(xiàn)三維虛擬對象的同時或之前,接收針對所述虛擬對象的輸入操作,所述輸入操作用于設置所述虛擬對象的顯示參數(shù),所述顯示參數(shù)用于表征虛擬對象的顯示方式;
      [0105]設置模塊可以用于基于所述輸入操作,對所述虛擬對象中第一類虛擬對象設置第一類顯示參數(shù),及對第二類虛擬對象設置第二類顯示參數(shù);其中,所述第一類顯示參數(shù)與所述第一顯示方式相應,所述第二類顯示參數(shù)與所述第二顯示方式相應。
      [0106]可選的,電子設備還可以包括獲取模塊,用于獲取所述虛擬對象的對象屬性,則所述確定模塊301可以用于基于所述對象屬性,確定所述虛擬對象中的第一類虛擬對象及第二類虛擬對象。
      [0107]可選的,確定模塊301可以用于:
      [0108]將所述虛擬對象中具有第一類對象屬性的虛擬對象確定為所述第一類虛擬對象;及
      [0109]將所述虛擬對象中具有第二類對象屬性的虛擬對象確定為所述第二類虛擬對象。
      [0110]可選的,第一操作模塊302可以用于:
      [0111 ]在確定所述虛擬對象的觀看者運動時,獲得所述觀看者的移動方向;
      [0112]確定所述第一類虛擬對象的初始位置;其中,所述虛擬對象處于所述初始位置時其與所述觀看者之間具有預設相對位置;
      [0113]基于所述移動方向及所述第一類虛擬對象的初始位置,確定所述第一類虛擬的調(diào)整位置,將所述第一類虛擬對象顯示在所述調(diào)整位置;其中,所述第一類虛擬對象在所述調(diào)整位置處相對于所述觀看者仍具有所述預設相對位置。
      [0114]本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
      [0115]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
      [0116]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
      [0117]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
      [0118]具體來講,本申請實施例中的虛擬對象的顯示方法對應的計算機程序指令可以被存儲在光盤,硬盤,U盤等存儲介質(zhì)上,當存儲介質(zhì)中的與虛擬對象的顯示方法對應的計算機程序指令被一電子設備讀取或被執(zhí)行時,包括如下步驟:
      [0119]在呈現(xiàn)三維虛擬對象時,確定第一類虛擬對象,及確定所述第一類虛擬對象對應的第一顯示方式;其中,在所述第一顯示方式下,在所述虛擬對象的觀看者運動時,所述第一類虛擬對象維持與所述觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動;
      [0120]按照所述第一顯示方式顯示所述第一類虛擬對象;
      [0121]確定第二類虛擬對象,確定所述第二類虛擬對象對應的第二顯示方式,并按照所述第二顯示方式顯示所述第二類虛擬對象;其中,在所述第二顯示方式下,在所述虛擬對象的觀看者運動時,所述第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨所述觀看者運動而移動。
      [0122]可選的,所述存儲介質(zhì)中還存儲有另外一些計算機指令,這些計算機指令在與步驟:呈現(xiàn)三維虛擬對象的對應的計算機指令執(zhí)行的同時或之前被執(zhí)行,在被執(zhí)行時包括如下步驟:
      [0123]接收針對所述虛擬對象的輸入操作,所述輸入操作用于設置所述虛擬對象的顯示參數(shù),所述顯示參數(shù)用于表征虛擬對象的顯示方式;
      [0124]基于所述輸入操作,對所述虛擬對象中第一類虛擬對象設置第一類顯示參數(shù),及對第二類虛擬對象設置第二類顯示參數(shù);其中,所述第一類顯示參數(shù)與所述第一顯示方式相應,所述第二類顯示參數(shù)與所述第二顯示方式相應。
      [0125]可選的,所述存儲介質(zhì)中還存儲有另外一些計算機指令,這些計算機指令在與步驟:確定所述第一類虛擬對象對應的第一顯示方式,及確定所述第二類虛擬對象對應的第二顯示方式對應的計算機指令執(zhí)行之前被執(zhí)行,在被執(zhí)行時包括如下步驟:
      [0126]獲取所述虛擬對象的對象屬性;
      [0127]基于所述對象屬性,確定所述虛擬對象中的第一類虛擬對象及第二類虛擬對象。
      [0128]可選的,所述存儲介質(zhì)中存儲的與步驟:基于所述對象屬性,確定所述虛擬對象中的第一類虛擬對象及所述第二類虛擬對象,對應的計算機指令在具體被執(zhí)行過程中,包括如下步驟:
      [0129]將所述虛擬對象中具有第一類對象屬性的虛擬對象確定為所述第一類虛擬對象;及
      [0130]將所述虛擬對象中具有第二類對象屬性的虛擬對象確定為所述第二類虛擬對象。
      [0131]可選的,所述存儲介質(zhì)中存儲的與步驟:按照所述第一顯示方式顯示所述第一類虛擬對象,對應的計算機指令在具體被執(zhí)行過程中,包括如下步驟:
      [0132]在確定所述虛擬對象的觀看者運動時,獲得所述觀看者的移動方向;
      [0133]確定所述第一類虛擬對象的初始位置;其中,所述虛擬對象處于所述初始位置時其與所述觀看者之間具有預設相對位置;
      [0134]基于所述移動方向及所述第一類虛擬對象的初始位置,確定所述第一類虛擬的調(diào)整位置,將所述第一類虛擬對象顯示在所述調(diào)整位置;其中,所述第一類虛擬對象在所述調(diào)整位置處相對于所述觀看者仍具有所述預設相對位置。
      [0135]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
      【主權項】
      1.一種虛擬對象的顯示方法,包括: 在呈現(xiàn)三維虛擬對象時,確定第一類虛擬對象,及確定所述第一類虛擬對象對應的第一顯示方式;其中,在所述第一顯示方式下,在所述虛擬對象的觀看者運動時,所述第一類虛擬對象維持與所述觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動; 按照所述第一顯示方式顯示所述第一類虛擬對象; 確定第二類虛擬對象,確定所述第二類虛擬對象對應的第二顯示方式,并按照所述第二顯示方式顯示所述第二類虛擬對象;其中,在所述第二顯示方式下,在所述虛擬對象的觀看者運動時,所述第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨所述觀看者運動而移動。2.如權利要求1所述的方法,其特征在于,在呈現(xiàn)三維虛擬對象的同時或之前,所述方法還包括: 接收針對所述虛擬對象的輸入操作,所述輸入操作用于設置所述虛擬對象的顯示參數(shù),所述顯示參數(shù)用于表征虛擬對象的顯示方式; 基于所述輸入操作,對所述虛擬對象中第一類虛擬對象設置第一類顯示參數(shù),及對第二類虛擬對象設置第二類顯示參數(shù);其中,所述第一類顯示參數(shù)與所述第一顯示方式相應,所述第二類顯示參數(shù)與所述第二顯示方式相應。3.如權利要求1所述的方法,其特征在于,在確定所述第一類虛擬對象對應的第一顯示方式,及確定所述第二類虛擬對象對應的第二顯示方式之前,所述方法還包括: 獲取所述虛擬對象的對象屬性; 基于所述對象屬性,確定所述虛擬對象中的第一類虛擬對象及第二類虛擬對象。4.如權利要求3所述的方法,其特征在于,所述基于所述對象屬性,確定所述虛擬對象中的第一類虛擬對象及所述第二類虛擬對象,包括: 將所述虛擬對象中具有第一類對象屬性的虛擬對象確定為所述第一類虛擬對象;及 將所述虛擬對象中具有第二類對象屬性的虛擬對象確定為所述第二類虛擬對象。5.如權利要求1所述的方法,其特征在于,所述按照所述第一顯示方式顯示所述第一類虛擬對象,包括: 在確定所述虛擬對象的觀看者運動時,獲得所述觀看者的移動方向; 確定所述第一類虛擬對象的初始位置;其中,所述虛擬對象處于所述初始位置時其與所述觀看者之間具有預設相對位置; 基于所述移動方向及所述第一類虛擬對象的初始位置,確定所述第一類虛擬的調(diào)整位置,將所述第一類虛擬對象顯示在所述調(diào)整位置;其中,所述第一類虛擬對象在所述調(diào)整位置處相對于所述觀看者仍具有所述預設相對位置。6.—種電子設備,包括: 顯示裝置,用于呈現(xiàn)三維虛擬對象; 處理器,用于確定第一類虛擬對象,及確定所述第一類虛擬對象對應的第一顯示方式,并按照所述第一顯示方式顯示所述第一類虛擬對象;及,確定第二類虛擬對象,確定所述第二類虛擬對象對應的第二顯示方式,并按照所述第二顯示方式顯示所述第二類虛擬對象;其中,在所述第一顯示方式下,在所述虛擬對象的觀看者運動時,所述第一類虛擬對象維持與所述觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動,在所述第二顯示方式下,在所述虛擬對象的觀看者運動時,所述第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨所述觀看者運動而移動O7.如權利要求6所述的電子設備,其特征在于,所述處理器還用于: 在呈現(xiàn)三維虛擬對象之前,接收針對所述虛擬對象的輸入操作,所述輸入操作用于設置所述虛擬對象的顯示參數(shù),所述顯示參數(shù)用于表征虛擬對象的顯示方式; 基于所述輸入操作,對所述虛擬對象中第一類虛擬對象設置第一類顯示參數(shù),及對第二類虛擬對象設置第二類顯示參數(shù);其中,所述第一類顯示參數(shù)與所述第一顯示方式相應,所述第二類顯示參數(shù)與所述第二顯示方式相應。8.如權利要求6所述的電子設備,其特征在于,所述處理器還用于: 在在確定所述第一類虛擬對象對應的第一顯示方式,及確定所述第二類虛擬對象對應的第二顯示方式之前,獲取所述虛擬對象的屬性參數(shù),并基于所述屬性參數(shù),確定所述虛擬對象中的第一類虛擬對象及所述第二類虛擬對象。9.如權利要求7所述的電子設備,其特征在于,所述處理器還用于: 將所述虛擬對象中具有第一屬性參數(shù)的虛擬對象確定為所述第一類虛擬對象;及 將所述虛擬對象中具有第二屬性參數(shù)的虛擬對象確定為所述第二類虛擬對象。10.如權利要求7所述的電子設備,其特征在于,所述處理器還用于: 在確定所述虛擬對象的觀看者運動時,獲得所述觀看者的移動方向; 確定所述第一類虛擬對象的初始位置;其中,所述虛擬對象處于所述初始位置時其與所述觀看者之間具有預設相對位置; 基于所述移動方向及所述第一類虛擬對象的初始位置,確定所述第一類虛擬的調(diào)整位置,將所述第一類虛擬對象顯示在所述調(diào)整位置;其中,所述第一類虛擬對象在所述調(diào)整位置處相對于所述觀看者仍具有所述預設相對位置。11.如權利要求6-11任一權項所述的電子設備,其特征在于,所述顯示裝置為投影裝置,所述投影裝置用于在真實空間中投影所述三維虛擬對象。12.如權利要求6-11任一權項所述的電子設備,其特征在于,所述顯示裝置為可穿戴設備,所述可穿戴設備能夠用于維持與用戶身體至少一部分的相對位置關系,并通過所述可穿戴設備的顯示單元顯示所述三維虛擬對象。13.—種電子設備,包括: 確定模塊,用于在呈現(xiàn)三維虛擬對象時,確定第一類虛擬對象,及確定所述第一類虛擬對象對應的第一顯示方式;其中,在所述第一顯示方式下,在所述虛擬對象的觀看者運動時,所述第一類虛擬對象維持與所述觀看者之間的相對固定位置關系,跟隨觀看者的運動而移動; 第一操作模塊,用于按照所述第一顯示方式顯示所述第一類虛擬對象; 第二操作模塊,用于確定第二類虛擬對象,確定所述第二類虛擬對象對應的第二顯示方式,并按照所述第二顯示方式顯示所述第二類虛擬對象;其中,在所述第二顯示方式下,在所述虛擬對象的觀看者運動時,所述第二類虛擬對象相對于真實空間呈現(xiàn)靜止固定狀態(tài),不隨所述觀看者運動而移動。
      【文檔編號】G06F3/01GK105892651SQ201610184707
      【公開日】2016年8月24日
      【申請日】2016年3月28日
      【發(fā)明人】許奔
      【申請人】聯(lián)想(北京)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1