国产精品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>

      一種基于穿戴式手套的虛擬現(xiàn)實(shí)交互方法及裝置的制造方法

      文檔序號(hào):10697442閱讀:922來源:國知局
      一種基于穿戴式手套的虛擬現(xiàn)實(shí)交互方法及裝置的制造方法
      【專利摘要】一種基于穿戴式手套的虛擬現(xiàn)實(shí)交互方法及裝置,其中方法包括如下步驟,設(shè)定基準(zhǔn)點(diǎn),確定手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,接收基準(zhǔn)點(diǎn)的原點(diǎn)位置偏移信息,所述信息包括位移信息或旋轉(zhuǎn)信息,根據(jù)原點(diǎn)位置偏移信息生成偏移矩陣,根據(jù)偏移矩陣確定基準(zhǔn)點(diǎn)在世界空間中的坐標(biāo)位置。解決人體感官與虛擬交互的問題。
      【專利說明】
      一種基于穿戴式手套的虛擬現(xiàn)實(shí)交互方法及裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及虛擬現(xiàn)實(shí)領(lǐng)域,尤其涉及一種穿戴式手套的虛擬現(xiàn)實(shí)交互方法。
      【背景技術(shù)】
      [0002]虛擬現(xiàn)實(shí)技術(shù)是仿真技術(shù)的一個(gè)重要方向是仿真技術(shù)與計(jì)算機(jī)圖形學(xué)人機(jī)接口技術(shù)多媒體技術(shù)傳感技術(shù)網(wǎng)絡(luò)技術(shù)等多種技術(shù)的集合是一門富有挑戰(zhàn)性的交叉技術(shù)前沿學(xué)科和研究領(lǐng)域。虛擬現(xiàn)實(shí)技術(shù)(VR)豐要包括模擬環(huán)境、感知、自然技能和傳感設(shè)各等方面。模擬環(huán)境是由計(jì)算機(jī)生成的、實(shí)時(shí)動(dòng)態(tài)的三維立體逼真圖像。感知是指理想的VR應(yīng)該具有一切人所具有的感知。除計(jì)算機(jī)圖形技術(shù)所生成的視覺感知外,還有聽覺、觸覺、力覺、運(yùn)動(dòng)等感知,甚至還包括嗅覺和味覺等,也稱為多感知。自然技能是指人的頭部轉(zhuǎn)動(dòng),眼睛、手勢(shì)、或其他人體行為動(dòng)作,由計(jì)算機(jī)來處理與參與者的動(dòng)作相適應(yīng)的數(shù)據(jù),并對(duì)用戶的輸入作出實(shí)時(shí)響應(yīng),并分別反饋到用戶的五官。是一種未來科技發(fā)展的方向。

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

      [0003]為此,需要提供一種虛擬現(xiàn)實(shí)交互方法,解決人體感官與虛擬交互的問題。
      [0004]為實(shí)現(xiàn)上述目的,發(fā)明人提供了一種基于穿戴式手套的虛擬現(xiàn)實(shí)交互方法,包括如下步驟,設(shè)定基準(zhǔn)點(diǎn),確定手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,接收基準(zhǔn)點(diǎn)的原點(diǎn)位置偏移信息,所述信息包括位移信息或旋轉(zhuǎn)信息,根據(jù)原點(diǎn)位置偏移信息生成偏移矩陣,根據(jù)偏移矩陣確定基準(zhǔn)點(diǎn)在世界空間中的坐標(biāo)位置。
      [0005]具體地,還包括步驟,接收手套關(guān)節(jié)點(diǎn)的位置偏移信息,根據(jù)手套關(guān)節(jié)點(diǎn)的位置偏移信息及手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,確定手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置。
      [0006]進(jìn)一步地,還包括步驟,穿戴式手套以預(yù)設(shè)幀率刷新各關(guān)節(jié)點(diǎn)的位置信息,當(dāng)手套關(guān)節(jié)點(diǎn)運(yùn)動(dòng)速度過快時(shí),利用貝塞爾曲線進(jìn)行線性插值的運(yùn)動(dòng)軌跡擬合。
      [0007]進(jìn)一步地,還包括步驟,根據(jù)手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置,實(shí)時(shí)在虛擬空間中構(gòu)建手部的圖形姿態(tài)。
      [0008]—種基于穿戴式手套的虛擬現(xiàn)實(shí)交互裝置,包括位置對(duì)應(yīng)模塊、偏移接收模塊、矩陣生成模塊、世界坐標(biāo)模塊,
      [0009]所述位置對(duì)應(yīng)模塊用于設(shè)定基準(zhǔn)點(diǎn),確定手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,
      [0010]所述偏移接收模塊用于接收基準(zhǔn)點(diǎn)的原點(diǎn)位置偏移信息,所述信息包括位移信息或旋轉(zhuǎn)信息,
      [0011 ]所述矩陣生成模塊用于根據(jù)原點(diǎn)位置偏移信息生成偏移矩陣,
      [0012]所述世界坐標(biāo)模塊用于根據(jù)偏移矩陣確定基準(zhǔn)點(diǎn)在世界空間中的坐標(biāo)位置。
      [0013]具體地,還包括本地坐標(biāo)模塊,
      [0014]所述偏移接收模塊還用于接收手套關(guān)節(jié)點(diǎn)的位置偏移信息,
      [0015]所述本地坐標(biāo)模塊用于根據(jù)手套關(guān)節(jié)點(diǎn)的位置偏移信息及手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,確定手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置。
      [0016]進(jìn)一步地,包括信息刷新模塊、擬合模塊,所述信息刷新模塊用于以預(yù)設(shè)幀率刷新各關(guān)節(jié)點(diǎn)的位置信息,所述擬合模塊用于當(dāng)手套關(guān)節(jié)點(diǎn)運(yùn)動(dòng)速度過快時(shí),利用貝塞爾曲線進(jìn)行線性插值的運(yùn)動(dòng)軌跡擬合。
      [0017]進(jìn)一步地,還包括重構(gòu)模塊,所述重構(gòu)模塊用于根據(jù)手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置,實(shí)時(shí)在虛擬空間中構(gòu)建手部的圖形姿態(tài)。
      [0018]區(qū)別于現(xiàn)有技術(shù),上述技術(shù)方案通過穿戴式手套構(gòu)建基準(zhǔn)點(diǎn),調(diào)整手套關(guān)節(jié)點(diǎn)相對(duì)于基準(zhǔn)點(diǎn)的位置關(guān)系獲得本地空間中的坐標(biāo)位置,在虛擬空間中構(gòu)建手部姿態(tài),達(dá)到了更好地利用穿戴式手套進(jìn)行虛擬現(xiàn)實(shí)交互的目的。
      【附圖說明】
      [0019]圖1為本發(fā)明【具體實(shí)施方式】所述的方法流程圖;
      [0020]圖2為本發(fā)明【具體實(shí)施方式】所述的裝置模塊圖。
      [0021]附圖標(biāo)記說明:
      [0022]200、位置對(duì)應(yīng)模塊;
      [0023]202、偏移接收模塊;
      [0024]204、矩陣生成模塊;
      [0025]206、世界坐標(biāo)模塊;
      [0026]208、本地坐標(biāo)模塊;
      [0027]210、信息刷新模塊;
      [0028]212、擬合模塊;
      [0029]214、重構(gòu)模塊。
      【具體實(shí)施方式】
      [0030]為詳細(xì)說明技術(shù)方案的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合具體實(shí)施例并配合附圖詳予說明。
      [0031]本發(fā)明的穿戴式手套能夠根據(jù)手部關(guān)節(jié)點(diǎn)位置,以一定的刷新頻率更新穿戴式手套上所對(duì)應(yīng)的各關(guān)節(jié)點(diǎn)的位置,將各關(guān)節(jié)點(diǎn)位置同步到虛擬現(xiàn)實(shí)場(chǎng)景的三維空間中,還原出手部在場(chǎng)景中的位置、旋轉(zhuǎn)和姿態(tài),從而使用戶能夠在虛擬現(xiàn)實(shí)場(chǎng)景中實(shí)現(xiàn)實(shí)時(shí)的交互。請(qǐng)參閱圖1,為本發(fā)明一種基于穿戴式手套的虛擬現(xiàn)實(shí)交互方法,包括如下步驟,SlOO設(shè)定基準(zhǔn)點(diǎn),確定手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,S102接收基準(zhǔn)點(diǎn)的原點(diǎn)位置偏移信息,所述信息包括位移信息或旋轉(zhuǎn)信息,根據(jù)原點(diǎn)位置偏移信息生成偏移矩陣,根據(jù)偏移矩陣確定基準(zhǔn)點(diǎn)在世界空間中的坐標(biāo)位置。在一些優(yōu)選的實(shí)施例中,選擇在腕關(guān)節(jié)處設(shè)定基準(zhǔn)點(diǎn),由于人體骨骼的構(gòu)造,手腕以下關(guān)節(jié)點(diǎn)的運(yùn)動(dòng)都受到手腕關(guān)節(jié)點(diǎn)的影響,因此以手腕關(guān)節(jié)點(diǎn)為基準(zhǔn)位置,即三維空間中的本地坐標(biāo)系原點(diǎn)。以手腕關(guān)節(jié)點(diǎn)為本地坐標(biāo)系原點(diǎn)建立三維直角坐標(biāo)系,其余子關(guān)節(jié)點(diǎn)的坐標(biāo)位置為相對(duì)于該點(diǎn)的偏移。所述手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系可以是一種斧子關(guān)節(jié)點(diǎn)的從屬關(guān)系,例如主次關(guān)節(jié)點(diǎn):由于子關(guān)節(jié)點(diǎn)的偏移受到父關(guān)節(jié)點(diǎn)的影響,因此關(guān)節(jié)點(diǎn)間存在主次的層級(jí)關(guān)系。根據(jù)手部關(guān)節(jié)的構(gòu)造,將手部關(guān)節(jié)分為4個(gè)層級(jí)。由于各關(guān)節(jié)點(diǎn)的位置均受到手腕關(guān)節(jié)點(diǎn)的影響,因此以該關(guān)節(jié)點(diǎn)作為主關(guān)節(jié)點(diǎn),即一級(jí)關(guān)節(jié)點(diǎn),五根手指的主關(guān)節(jié)位置為二級(jí)副關(guān)節(jié)點(diǎn),直接連接該關(guān)節(jié)點(diǎn)的下屬節(jié)點(diǎn)為三級(jí)關(guān)節(jié)點(diǎn),以此類推。除大拇指只有3個(gè)關(guān)節(jié)層級(jí)外,其余四根手指均有4個(gè)關(guān)節(jié)層級(jí)。在虛擬現(xiàn)實(shí)場(chǎng)景的三維空間中,確定用戶(頭戴式顯示設(shè)備等)所在的世界空間坐標(biāo),再以手腕關(guān)節(jié)點(diǎn)相對(duì)于用戶(頭戴式顯示設(shè)備等)的偏移確定手腕關(guān)節(jié)點(diǎn)所在位置。在每一次穿戴式手套設(shè)備對(duì)手腕關(guān)節(jié)點(diǎn)的位置進(jìn)行刷新時(shí),若手腕關(guān)節(jié)點(diǎn)位置存在偏移,記錄其相對(duì)于世界坐標(biāo)系原點(diǎn)位置的位移、旋轉(zhuǎn)信息,生成偏移矩陣,將各關(guān)節(jié)點(diǎn)坐標(biāo)位置乘以該矩陣,獲得其在世界空間中的坐標(biāo)位置。通過上述方法,解決了穿戴手套在現(xiàn)實(shí)空間的定位、移動(dòng)問題。
      [0032]在具體的實(shí)施例中,還包括步驟,S104接收手套關(guān)節(jié)點(diǎn)的位置偏移信息,根據(jù)手套關(guān)節(jié)點(diǎn)的位置偏移信息及手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,確定手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置。該穿戴式手套通過關(guān)節(jié)點(diǎn)來采集手部對(duì)應(yīng)關(guān)節(jié)點(diǎn)的位置信息進(jìn)行真實(shí)的骨骼動(dòng)作模擬。關(guān)節(jié)數(shù)據(jù)采集點(diǎn)包括手腕部關(guān)節(jié)數(shù)據(jù)采集點(diǎn)、大拇指的2個(gè)數(shù)據(jù)采集點(diǎn)以及其余四根手指上分別有3個(gè)關(guān)節(jié)數(shù)據(jù)采集點(diǎn),共計(jì)15個(gè)關(guān)節(jié)數(shù)據(jù)采集點(diǎn),這些采集點(diǎn)對(duì)應(yīng)了手腕及以下各關(guān)節(jié)點(diǎn)。本地空間坐標(biāo)系的更新是相對(duì)于其副關(guān)節(jié)點(diǎn)位置進(jìn)行的,即二級(jí)關(guān)節(jié)點(diǎn)相對(duì)于一級(jí)關(guān)節(jié)點(diǎn)發(fā)生位移、旋轉(zhuǎn),以相對(duì)的偏轉(zhuǎn)來生成一個(gè)偏移矩陣,來影響其子關(guān)節(jié)點(diǎn)(三級(jí)、四級(jí)關(guān)節(jié)點(diǎn))的位置,其子關(guān)節(jié)點(diǎn)都乘以該矩陣,獲取其本地空間的坐標(biāo)位置。三級(jí)、四級(jí)子關(guān)節(jié)點(diǎn)發(fā)生位移、旋轉(zhuǎn)時(shí)計(jì)算方式可以此類推。通過上述步驟,能夠確定整個(gè)手套的基準(zhǔn)點(diǎn)位移以及關(guān)節(jié)點(diǎn)的問題情況,更好地解決了穿戴式手套在現(xiàn)實(shí)空間中定位的問題。
      [0033]在優(yōu)選的實(shí)施例中,還包括步驟,穿戴式手套以預(yù)設(shè)幀率刷新各關(guān)節(jié)點(diǎn)的位置信息,S106當(dāng)手套關(guān)節(jié)點(diǎn)運(yùn)動(dòng)速度過快時(shí),利用貝塞爾曲線進(jìn)行線性插值擬合。運(yùn)動(dòng)曲線的插值擬合:穿戴式手套設(shè)備以一定的刷新頻率來更新各關(guān)節(jié)點(diǎn)的位置,當(dāng)關(guān)節(jié)點(diǎn)在位移速度過高時(shí),會(huì)因?yàn)樵械乃⑿侣什蛔愣鴮?dǎo)致幀間位置跳變的情況,此時(shí)若提高刷新的頻率,將引入更大的矩陣運(yùn)算,降低系統(tǒng)的性能。為了優(yōu)化性能,減少關(guān)鍵點(diǎn)的矩陣運(yùn)算次數(shù),我們以跳變的兩幀坐標(biāo)位置為關(guān)鍵點(diǎn),利用貝塞爾曲線進(jìn)行線性插值運(yùn)算,得到其運(yùn)動(dòng)曲線:
      [0034]B(t)=Po+(P1-Po)t = (l-t)Po+tPi,te [0,1]
      [0035]其中P0、P1分別為兩個(gè)刷新時(shí)刻的坐標(biāo)位置,B(t)為擬合曲線。通過上述方法,能夠在保證運(yùn)行速率的情況下提供流暢的位置移動(dòng)信息。
      [0036]預(yù)設(shè)每秒最大位移為0.01m,當(dāng)超過此速度時(shí),啟用貝塞爾曲線進(jìn)行運(yùn)動(dòng)路徑的線性插值,假設(shè)幀率為F Hz,移動(dòng)速度為V m/s,則其存在計(jì)算公式為:
      [0037]v = 0.01*F
      [0038]即速度超過V時(shí),系統(tǒng)判定使用貝塞爾曲線進(jìn)行運(yùn)動(dòng)路徑的線性插值。
      [0039]進(jìn)一步的實(shí)施例中,還包括步驟,S108根據(jù)手套關(guān)節(jié)點(diǎn)在世界空間中的坐標(biāo)位置,實(shí)時(shí)在虛擬空間中構(gòu)建手部的圖形姿態(tài)。手套關(guān)節(jié)點(diǎn)在虛擬的三維空間中的世界坐標(biāo)已知,根據(jù)坐標(biāo)的位置便可以還原出手的姿態(tài),所做的工作只是坐標(biāo)位置的映射,從采集的數(shù)據(jù)的現(xiàn)實(shí)坐標(biāo)轉(zhuǎn)移到空間坐標(biāo)。通過將得到的坐標(biāo)位置數(shù)據(jù)處理設(shè)備(如CHJ等)能夠?qū)崟r(shí)地對(duì)獲取到的關(guān)節(jié)點(diǎn)的信息進(jìn)行計(jì)算和處理,從而在虛擬現(xiàn)實(shí)場(chǎng)景中重新選擇基準(zhǔn)坐標(biāo),重構(gòu)出手部的位置、旋轉(zhuǎn)和姿態(tài),從而在虛擬現(xiàn)實(shí)場(chǎng)景中實(shí)現(xiàn)實(shí)時(shí)的交互操作。
      [0040]在圖2所示的實(shí)施例中,一種基于穿戴式手套的虛擬現(xiàn)實(shí)交互裝置,包括位置對(duì)應(yīng)模塊200、偏移接收模塊202、矩陣生成模塊204、世界坐標(biāo)模塊206,
      [0041]所述位置對(duì)應(yīng)模塊200用于設(shè)定基準(zhǔn)點(diǎn),確定手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,
      [0042]所述偏移接收模塊202用于接收基準(zhǔn)點(diǎn)的原點(diǎn)位置偏移信息,所述信息包括位移信息或旋轉(zhuǎn)信息,
      [0043]所述矩陣生成模塊204用于根據(jù)原點(diǎn)位置偏移信息生成偏移矩陣,
      [0044]所述世界坐標(biāo)模塊206用于根據(jù)偏移矩陣確定基準(zhǔn)點(diǎn)在世界空間中的坐標(biāo)位置。通過上述模塊設(shè)計(jì),解決了穿戴手套在現(xiàn)實(shí)空間的定位、移動(dòng)問題。
      [0045]具體地,還包括本地坐標(biāo)模塊208,
      [0046]所述偏移接收模塊202還用于接收手套關(guān)節(jié)點(diǎn)的位置偏移信息,
      [0047]所述本地坐標(biāo)模塊208用于根據(jù)手套關(guān)節(jié)點(diǎn)的位置偏移信息及手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,確定手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置。通過上述模塊設(shè)計(jì),能夠確定整個(gè)手套的基準(zhǔn)點(diǎn)位移以及關(guān)節(jié)點(diǎn)的問題情況,更好地解決了穿戴式手套在現(xiàn)實(shí)空間中定位的問題。
      [0048]在其他一些實(shí)施例中,包括信息刷新模塊210、擬合模塊212,所述信息刷新模塊用于以預(yù)設(shè)幀率刷新各關(guān)節(jié)點(diǎn)的位置信息,所述擬合模塊用于當(dāng)手套關(guān)節(jié)點(diǎn)運(yùn)動(dòng)速度過快時(shí),利用貝塞爾曲線進(jìn)行線性插值擬合。通過上述模塊進(jìn)行擬合,能夠在保證運(yùn)行速率的情況下提供流暢的位置移動(dòng)信息。
      [0049]進(jìn)一步的實(shí)施例中,還包括重構(gòu)模塊214,所述重構(gòu)模塊214用于根據(jù)手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置,實(shí)時(shí)在虛擬空間中構(gòu)建手部的圖形姿態(tài)。從而在虛擬場(chǎng)景中進(jìn)行現(xiàn)實(shí)交互操作。
      [0050]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的要素。此夕卜,在本文中,“大于”、“小于”、“超過”等理解為不包括本數(shù);“以上”、“以下”、“以內(nèi)”等理解為包括本數(shù)。
      [0051]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,上述各實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。這些實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。上述各實(shí)施例涉及的方法中的全部或部分步驟可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)設(shè)備可讀取的存儲(chǔ)介質(zhì)中,用于執(zhí)行上述各實(shí)施例方法所述的全部或部分步驟。所述計(jì)算機(jī)設(shè)備,包括但不限于:個(gè)人計(jì)算機(jī)、服務(wù)器、通用計(jì)算機(jī)、專用計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、嵌入式設(shè)備、可編程設(shè)備、智能移動(dòng)終端、智能家居設(shè)備、穿戴式智能設(shè)備、車載智能設(shè)備等;所述的存儲(chǔ)介質(zhì),包括但不限于:RAM、R0M、磁碟、磁帶、光盤、閃存、U盤、移動(dòng)硬盤、存儲(chǔ)卡、記憶棒、網(wǎng)絡(luò)服務(wù)器存儲(chǔ)、網(wǎng)絡(luò)云存儲(chǔ)等。
      [0052]上述各實(shí)施例是參照根據(jù)實(shí)施例所述的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到計(jì)算機(jī)設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
      [0053]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)設(shè)備以特定方式工作的計(jì)算機(jī)設(shè)備可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)設(shè)備可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
      [0054]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)設(shè)備上,使得在計(jì)算機(jī)設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
      [0055]盡管已經(jīng)對(duì)上述各實(shí)施例進(jìn)行了描述,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改,所以以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利保護(hù)范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍之內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種基于穿戴式手套的虛擬現(xiàn)實(shí)交互方法,其特征在于,包括如下步驟,設(shè)定基準(zhǔn)點(diǎn),確定手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,接收基準(zhǔn)點(diǎn)的原點(diǎn)位置偏移信息,所述信息包括位移信息或旋轉(zhuǎn)信息,根據(jù)原點(diǎn)位置偏移信息生成偏移矩陣,根據(jù)偏移矩陣確定基準(zhǔn)點(diǎn)在世界空間中的坐標(biāo)位置。2.根據(jù)權(quán)利要求1所述的基于穿戴式手套的虛擬現(xiàn)實(shí)交互方法,其特征在于,還包括步驟,接收手套關(guān)節(jié)點(diǎn)的位置偏移信息,根據(jù)手套關(guān)節(jié)點(diǎn)的位置偏移信息及手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,確定手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置。3.根據(jù)權(quán)利要求2所述的基于穿戴式手套的虛擬現(xiàn)實(shí)交互方法,其特征在于,還包括步驟,穿戴式手套以預(yù)設(shè)幀率刷新各關(guān)節(jié)點(diǎn)的位置信息,當(dāng)手套關(guān)節(jié)點(diǎn)運(yùn)動(dòng)速度過快時(shí),利用貝塞爾曲線進(jìn)行線性插值的運(yùn)動(dòng)軌跡擬合。4.根據(jù)權(quán)利要求2所述的基于穿戴式手套的虛擬現(xiàn)實(shí)交互方法,其特征在于,還包括步驟,根據(jù)手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置,實(shí)時(shí)在虛擬空間中構(gòu)建手部的圖形姿態(tài)。5.—種基于穿戴式手套的虛擬現(xiàn)實(shí)交互裝置,其特征在于,包括位置對(duì)應(yīng)模塊、偏移接收模塊、矩陣生成模塊、世界坐標(biāo)模塊, 所述位置對(duì)應(yīng)模塊用于設(shè)定基準(zhǔn)點(diǎn),確定手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系, 所述偏移接收模塊用于接收基準(zhǔn)點(diǎn)的原點(diǎn)位置偏移信息,所述信息包括位移信息或旋轉(zhuǎn)信息, 所述矩陣生成模塊用于根據(jù)原點(diǎn)位置偏移信息生成偏移矩陣, 所述世界坐標(biāo)模塊用于根據(jù)偏移矩陣確定基準(zhǔn)點(diǎn)在世界空間中的坐標(biāo)位置。6.根據(jù)權(quán)利要求1所述的基于穿戴式手套的虛擬現(xiàn)實(shí)交互裝置,其特征在于,還包括本地坐標(biāo)模塊, 所述偏移接收模塊還用于接收手套關(guān)節(jié)點(diǎn)的位置偏移信息, 所述本地坐標(biāo)模塊用于根據(jù)手套關(guān)節(jié)點(diǎn)的位置偏移信息及手套關(guān)節(jié)點(diǎn)與基準(zhǔn)點(diǎn)的對(duì)應(yīng)位置關(guān)系,確定手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置。7.根據(jù)權(quán)利要求6所述的基于穿戴式手套的虛擬現(xiàn)實(shí)交互裝置,其特征在于,包括信息刷新模塊、擬合模塊,所述信息刷新模塊用于以預(yù)設(shè)幀率刷新各關(guān)節(jié)點(diǎn)的位置信息,所述擬合模塊用于當(dāng)手套關(guān)節(jié)點(diǎn)運(yùn)動(dòng)速度過快時(shí),利用貝塞爾曲線進(jìn)行線性插值的運(yùn)動(dòng)軌跡擬入口 ο8.根據(jù)權(quán)利要求6所述的基于穿戴式手套的虛擬現(xiàn)實(shí)交互裝置,其特征在于,還包括重構(gòu)模塊,所述重構(gòu)模塊用于根據(jù)手套關(guān)節(jié)點(diǎn)在本地空間中的坐標(biāo)位置,實(shí)時(shí)在虛擬空間中構(gòu)建手部的圖形姿態(tài)。
      【文檔編號(hào)】G06F3/01GK106066688SQ201610355186
      【公開日】2016年11月2日
      【申請(qǐng)日】2016年5月25日 公開號(hào)201610355186.1, CN 106066688 A, CN 106066688A, CN 201610355186, CN-A-106066688, CN106066688 A, CN106066688A, CN201610355186, CN201610355186.1
      【發(fā)明人】吳擁民, 何漢鑫, 許凱杰, 劉德建, 陳宏展
      【申請(qǐng)人】福建天晴數(shù)碼有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1