国产精品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í)場景的立體顯示方法、裝置及電子設(shè)備的制造方法

      文檔序號:9924081閱讀:523來源:國知局
      用于虛擬和現(xiàn)實(shí)場景的立體顯示方法、裝置及電子設(shè)備的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明設(shè)及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,特別設(shè)及一種用于虛擬和現(xiàn)實(shí)場景的立體顯示方 法、裝置及電子設(shè)備。
      【背景技術(shù)】
      [0002] 虛擬與現(xiàn)實(shí)簡稱VR(Virtual Reality),意指通過技術(shù)手段創(chuàng)造出一種逼真的虛 擬的現(xiàn)實(shí)效果。目前,虛擬與現(xiàn)實(shí)設(shè)備已經(jīng)逐漸成熟和完善,現(xiàn)已廣泛應(yīng)用在影視和游戲等 領(lǐng)域,越來越多的用戶開始選擇虛擬與現(xiàn)實(shí)設(shè)備來體驗(yàn)3D (3維,3Dimensions)立體內(nèi)容。
      [0003] 在用戶通過虛擬與現(xiàn)實(shí)設(shè)備來體驗(yàn)3D立體內(nèi)容時,為了讓用戶體驗(yàn)到非常逼真 的現(xiàn)實(shí)效果,同步觀察視角就變得非常重要,即,在用戶改變頭部的位置從而改變眼睛的觀 察視角時,用戶所觀看的3D立體內(nèi)容的觀察方位即虛擬場景的觀察視角要隨之變化,從而 帶給用戶強(qiáng)烈的代入感和現(xiàn)實(shí)感。
      [0004] 現(xiàn)有技術(shù)中,大多數(shù)虛擬與現(xiàn)實(shí)設(shè)備是采用頭戴式的方式來實(shí)現(xiàn)3D顯示的,而且 在同步觀察視角時會給一部分用戶帶來不適,例如,眼睛不舒服等,從而對整個3D立體內(nèi) 容的體驗(yàn)造成影響。

      【發(fā)明內(nèi)容】
      陽0化]本發(fā)明的目的在于提供一種用于虛擬和現(xiàn)實(shí)場景的立體顯示方法、裝置及電子設(shè) 備,提供了一種新的同步觀察視角的方式。
      [0006] 為了達(dá)到上述目的,本發(fā)明實(shí)施例提供一種用于虛擬和現(xiàn)實(shí)場景的立體顯示方 法,包括:
      [0007] 跟蹤用戶的頭部位置,獲取用戶頭部位置的實(shí)時跟蹤數(shù)據(jù);
      [0008] 當(dāng)用戶的頭部位置發(fā)生變化時,根據(jù)所述實(shí)時跟蹤數(shù)據(jù)對虛擬場景的原觀察矩陣 或原投影矩陣進(jìn)行變換,得到新的觀察矩陣或新的投影矩陣;
      [0009] 根據(jù)所述新的觀察矩陣或新的投影矩陣,構(gòu)建并顯示虛擬場景的立體圖像,從而 對虛擬場景的觀察視角進(jìn)行變換,實(shí)現(xiàn)虛擬場景下的觀察視角與用戶頭部位置變化后的觀 察視角同步。
      [0010] 其中,
      [0011] 在所述根據(jù)所述實(shí)時跟蹤數(shù)據(jù),對虛擬場景的原觀察矩陣或原投影矩陣進(jìn)行變換 前,所述方法還包括:
      [0012] 對所述實(shí)時跟蹤數(shù)據(jù)進(jìn)行平滑濾波處理,得到平滑濾波處理后的實(shí)時跟蹤數(shù)據(jù);
      [0013] 所述根據(jù)所述實(shí)時跟蹤數(shù)據(jù),對虛擬場景的原觀察矩陣或原投影矩陣進(jìn)行變換包 括:
      [0014] 根據(jù)所述平滑濾波處理后的實(shí)時跟蹤數(shù)據(jù),對虛擬場景的原觀察矩陣或原投影矩 陣進(jìn)行變換。 陽01引其中,
      [0016] 所述根據(jù)所述實(shí)時跟蹤數(shù)據(jù)對虛擬場景的原觀察矩陣進(jìn)行變換,得到新的觀察矩 陣包括:
      [0017] 根據(jù)所述實(shí)時跟蹤數(shù)據(jù),確定用戶頭部的旋轉(zhuǎn)矩陣;
      [0018] 根據(jù)所述用戶頭部的旋轉(zhuǎn)矩陣、虛擬場景的視差偏轉(zhuǎn)矩陣W及虛擬場景的原觀察 矩陣,確定新的觀察矩陣。
      [0019] 其中,所述方法還包括:
      [0020] 根據(jù)預(yù)先配置或者根據(jù)用戶輸入的設(shè)置參數(shù)確定虛擬場景的視間距信息;
      [0021] 根據(jù)所述確定的視間距信息確定虛擬場景的視差偏轉(zhuǎn)矩陣。 陽02引其中,
      [0023] 所述視差偏轉(zhuǎn)矩陣包括第一視圖視差偏轉(zhuǎn)矩陣W及第二視圖視差偏轉(zhuǎn)矩陣;述新 的觀察矩陣包括第一視圖觀察矩陣和第二視圖觀察矩陣;
      [0024] 所述根據(jù)所述用戶頭部的旋轉(zhuǎn)矩陣、虛擬場景的視差偏轉(zhuǎn)矩陣W及虛擬場景的原 觀察矩陣,確定新的觀察矩陣的步驟包括:
      [0025] 根據(jù)所述用戶頭部的旋轉(zhuǎn)矩陣、虛擬場景的第一視圖視差偏轉(zhuǎn)矩陣W及虛擬場景 的原觀察矩陣,確定第一視圖觀察矩陣;W及
      [00%] 根據(jù)所述用戶頭部的旋轉(zhuǎn)矩陣、虛擬場景的第二視圖視差偏轉(zhuǎn)矩陣W及虛擬場景 的原觀察矩陣,確定第二視圖觀察矩陣;
      [0027] 所述根據(jù)所述新的觀察矩陣,構(gòu)建并顯示虛擬場景的立體圖像的步驟包括:
      [0028] 利用所述第一視圖觀察矩陣擅染生成虛擬場景的第一視圖,并利用所述第二視圖 觀察矩陣擅染生成虛擬場景的第二視圖;
      [0029] 根據(jù)擅染生成的所述第一視圖和第二視圖,構(gòu)建并顯示虛擬場景的立體圖像。
      [0030] 其中,所述根據(jù)所述實(shí)時跟蹤數(shù)據(jù)對虛擬場景的原投影矩陣進(jìn)行變換,得到新的 投影矩陣的步驟包括:
      [0031] 根據(jù)所述實(shí)時跟蹤數(shù)據(jù),確定虛擬場景的立體圖像的投影位置偏移信息;
      [0032] 根據(jù)所述確定的投影位置偏移信息和所述虛擬場景的原投影矩陣,構(gòu)建新的投影 矩陣。
      [0033] 其中,所述根據(jù)所述實(shí)時跟蹤數(shù)據(jù),確定虛擬場景的立體圖像的投影位置偏移信 息包括:
      [0034] 根據(jù)所述實(shí)時跟蹤數(shù)據(jù)和所述原投影矩陣的視點(diǎn)距近投影平面的距離,確定虛擬 場景的立體圖像的投影位置偏移信息。 陽03引其中,
      [0036] 所述新的投影矩陣包括第一視圖投影矩陣和第二視圖投影矩陣;其中,
      [0037] 所述根據(jù)所述確定的投影位置偏移信息和所述虛擬場景的原投影矩陣,構(gòu)建新的 投影矩陣包括:
      [0038] 根據(jù)所述確定的投影位置偏移信息和所述原投影矩陣,構(gòu)建第一視圖投影矩陣和 第二視圖投影矩陣;
      [0039] 所述根據(jù)所述新的投影矩陣,構(gòu)建并顯示虛擬場景的立體圖像的步驟包括:
      [0040] 利用所述第一視圖投影矩陣擅染生成虛擬場景的第=視圖,并利用第二視圖投影 矩陣擅染生成虛擬場景的第四視圖;
      [0041] 根據(jù)擅染生成的所述第=視圖和第四視圖,構(gòu)建并顯示虛擬場景的立體圖像。
      [0042] 本發(fā)明實(shí)施例還提供一種用于虛擬和現(xiàn)實(shí)場景的立體顯示裝置,包括:
      [0043] 第一跟蹤獲取模塊,用于跟蹤用戶的頭部位置,獲取用戶頭部位置的實(shí)時跟蹤數(shù) 據(jù);
      [0044] 處理模塊,用于當(dāng)用戶的頭部位置發(fā)生變化時,根據(jù)所述實(shí)時跟蹤數(shù)據(jù)對虛擬場 景的原觀察矩陣或原投影矩陣進(jìn)行變換,得到新的觀察矩陣或投影矩陣;
      [0045] 立體顯示模塊,用于根據(jù)所述新的觀察矩陣或投影矩陣,構(gòu)建并顯示虛擬場景的 立體圖像,從而對虛擬場景的觀察視角進(jìn)行變換,實(shí)現(xiàn)虛擬場景下的觀察視角與用戶頭部 位置變化后的觀察視角同步。
      [0046] 本發(fā)明實(shí)施例還提供一種用于虛擬和現(xiàn)實(shí)場景的立體顯示方法,包括:
      [0047] 跟蹤用戶的頭部位置,獲取用戶頭部位置的實(shí)時跟蹤數(shù)據(jù);
      [0048] 根據(jù)用戶頭部位置的實(shí)時跟蹤數(shù)據(jù),確定用于虛擬場景的模擬鼠標(biāo)的移動量; W例根據(jù)所述模擬鼠標(biāo)的移動量,修改所述模擬鼠標(biāo)的位置信息,W使實(shí)現(xiàn)根據(jù)修改 后的所述模擬鼠標(biāo)的位置信息生成并顯示虛擬場景的立體圖像,從而對虛擬場景的觀察視 角進(jìn)行變換,實(shí)現(xiàn)虛擬場景下的觀察視角與用戶頭部位置變化后的觀察視角同步。
      [0050] 其中,所述根據(jù)用戶頭部位置的實(shí)時跟蹤數(shù)據(jù),確定虛擬場景的模擬鼠標(biāo)的移動 量的步驟包括:
      [0051] 根據(jù)所述實(shí)時跟蹤數(shù)據(jù),確定所述用戶頭部的實(shí)時轉(zhuǎn)動角度;
      [0052] 根據(jù)所述用戶頭部的實(shí)時轉(zhuǎn)動角度,確定用于虛擬場景的模擬鼠標(biāo)的移動量。
      [0053] 其中,所述根據(jù)所述實(shí)時跟蹤數(shù)據(jù),確定所述用戶頭部的實(shí)時轉(zhuǎn)動角度的步驟包 括:
      [0054] 獲取用戶頭部的當(dāng)前帖的跟蹤數(shù)據(jù)和該用戶頭部前一帖的跟蹤數(shù)據(jù);
      [0055] 獲取當(dāng)前帖的跟蹤數(shù)據(jù)和前一帖的跟蹤數(shù)據(jù)的差值,并由所述差值確定所述實(shí)時 轉(zhuǎn)動角度。
      [0056] 其中,所述根據(jù)所述用戶頭部的實(shí)時轉(zhuǎn)動角度,確定用于虛擬場景的模擬鼠標(biāo)的 移動量的步驟包括:
      [0057] 將所述用戶頭部的實(shí)時轉(zhuǎn)動角度與一預(yù)設(shè)轉(zhuǎn)換系數(shù)相乘,得到用于虛擬場景的所 述模擬鼠標(biāo)的移動量。
      [0058] 本發(fā)明實(shí)施例還提供一種用于虛擬和現(xiàn)實(shí)場景的立體顯示裝置,包括:
      [0059] 第二跟蹤獲取模塊,用于跟蹤用戶的頭部位置,獲取用戶頭部位置的實(shí)時跟蹤數(shù) 據(jù);
      [0060] 確定模塊,用于根據(jù)所述用戶頭部位置的實(shí)時跟蹤數(shù)據(jù),確定用于虛擬場景的模 擬鼠標(biāo)的移動量;
      [0061] 位置修改模塊,用于根據(jù)所述模擬鼠標(biāo)的移動量,修改所述模擬鼠標(biāo)的位置信息, W使實(shí)現(xiàn)根據(jù)修改后的所述模擬鼠標(biāo)的位置信息生成并顯示虛擬場景的立體圖像,從而對 虛擬場景的觀察視角進(jìn)行變換,實(shí)現(xiàn)虛擬場景下的觀察視角與用戶頭部位置變化后的觀察 視角同步。
      [0062] 本發(fā)明實(shí)施例還提供一種用于虛擬和現(xiàn)實(shí)場景的電子設(shè)備,包括:
      [0063] 殼體、處理器、存儲器、顯示器、電路板和電源電路,其中,電路板安置在殼體圍成 的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為電子設(shè)備的各個電路或器 件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代 碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序,W用于執(zhí)行W下步驟:
      [0064] 跟蹤用戶的頭部位置,獲取用戶頭部位置的實(shí)時跟蹤數(shù)據(jù); 陽〇化]當(dāng)用戶的頭部位置發(fā)生變化時,根據(jù)所述實(shí)時跟蹤數(shù)據(jù)對虛擬場景的原觀察矩陣 或原投影矩陣進(jìn)行變換,得到新的觀察矩陣或新的投影矩陣;
      [0066] 根據(jù)所述新的觀察矩陣或投影矩陣,構(gòu)建并顯示虛擬場景的立體圖像,從而對虛 擬場景的觀察視角進(jìn)行變換,實(shí)現(xiàn)虛擬場景下的觀察視角與用戶頭部位置變化后的觀察視 角同步。
      [0067] 本發(fā)明的上述技術(shù)方案至少具有如下有益效果:
      [0068] 本發(fā)明實(shí)施例的用于虛擬和現(xiàn)實(shí)場景的立體顯示方法、裝置及電子設(shè)備中,通過 跟蹤用戶的頭部位置,在用戶頭部位置發(fā)生變化時,利用用戶頭部位置的實(shí)時跟蹤數(shù)據(jù)對 虛擬場景的觀察矩陣、投影矩陣或模擬鼠標(biāo)的位置信息進(jìn)行變換或修改,從而利用變換或 修改后的觀察矩陣、投影矩陣或模擬鼠標(biāo)的位置信息構(gòu)建虛擬場景的立體圖像,從而實(shí)現(xiàn) 虛擬場景的觀察視角與用戶頭部位置變化后的觀察視角的同步,而且,能夠在一定程度上 減輕用戶在使用虛擬與現(xiàn)實(shí)設(shè)備時在同步觀察視角時所產(chǎn)生的不適感,優(yōu)化用戶體驗(yàn)。
      【附圖說明】
      [0069] 圖1表示本發(fā)明實(shí)施例一提供的用于虛擬與現(xiàn)實(shí)場景的立體顯示方法的流程圖;
      [0070] 圖2表示本發(fā)明提供的觀察視角的同步方法中用戶頭部位置的跟蹤數(shù)據(jù)的示意 圖;
      [0071] 圖3表示本發(fā)明實(shí)施例二提供的用于虛擬與現(xiàn)實(shí)場景的立體顯示裝置的組成結(jié) 構(gòu)圖;
      [0072] 圖4表示本發(fā)明實(shí)施例=提供的用于虛擬和現(xiàn)實(shí)場景的立體顯示方法的流程圖;
      [0073] 圖5表示本發(fā)明實(shí)施例四提供的用于虛擬和現(xiàn)實(shí)場景的立體顯示方法的流程圖;
      [0074] 圖6表示本發(fā)明實(shí)施例五提供的用于虛擬和現(xiàn)實(shí)場景的立體顯示方法的流程圖; [00巧]圖7表示本發(fā)明實(shí)施例五提供的用于虛擬和現(xiàn)實(shí)場景的立體顯示方法中投影示 意圖;
      [0076] 圖8表示本發(fā)明實(shí)施例六提供的用于虛擬和現(xiàn)實(shí)場景的立體顯示裝置的組成結(jié) 構(gòu)圖。
      【具體實(shí)施方式】
      [0077] 為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具 體實(shí)施例進(jìn)行詳細(xì)描述。
      [0078] 本發(fā)明針對現(xiàn)有技術(shù)中虛擬和現(xiàn)實(shí)場景同步觀察視角時會給一部分用戶帶來不 適,影響用戶對3D立體內(nèi)容的體驗(yàn)的問題,提供一種用于虛擬和現(xiàn)實(shí)場景的立體顯示方 法、裝置及電子設(shè)備,通過跟蹤用戶的頭部位置,在用戶頭部位置發(fā)生變化時,利用用戶頭 部位置的實(shí)時跟蹤數(shù)據(jù)對虛擬場景的觀察矩陣
      當(dāng)前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1