欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

頭戴式顯示器更新緩沖器的制作方法

文檔序號(hào):11634983閱讀:181來(lái)源:國(guó)知局
頭戴式顯示器更新緩沖器的制造方法與工藝

相關(guān)申請(qǐng)的交叉引用

本申請(qǐng)要求2014年12月18日提交的美國(guó)專(zhuān)利申請(qǐng)no.14/575,612的申請(qǐng)日的權(quán)益,其通過(guò)引用并入本文。



背景技術(shù):

在計(jì)算機(jī)圖形學(xué)中,可以渲染圖像數(shù)據(jù)并將其提供給顯示設(shè)備。在一些情況下,顯示設(shè)備可以包括頭戴式顯示器(hmd)設(shè)備。hmd設(shè)備可以用在虛擬現(xiàn)實(shí)系統(tǒng)中,其中,hmd的移動(dòng)導(dǎo)致要顯示的圖像數(shù)據(jù)的改變。在某些情況下,虛擬現(xiàn)實(shí)病是在虛擬現(xiàn)實(shí)中或甚至增強(qiáng)現(xiàn)實(shí)系統(tǒng)中使用hmd的副作用。由于hmd顯示器與用戶(hù)眼睛的接近度,hmd設(shè)備的用戶(hù)可能對(duì)圖像更??新敏感。例如,落后于用戶(hù)的頭部移動(dòng)的圖像更新可能引起不適。招致延遲的圖像更新可能與圖像更新過(guò)程流程中涉及的各種部件相關(guān)聯(lián)。例如,hmd設(shè)備處的傳感器可以檢測(cè)移動(dòng),并且可以將傳感器事件發(fā)送到諸如hmd外圍的源計(jì)算設(shè)備之類(lèi)的源。所述源可以渲染新的更新,并且可以將該新的更新提供回到hmd。在某些情況下,這些步驟可能需要高達(dá)40毫秒。該延遲時(shí)間可能與用戶(hù)感覺(jué)到的虛擬現(xiàn)實(shí)病相關(guān)聯(lián)。

附圖說(shuō)明

圖1是圖示了通信地耦合到頭戴式顯示器(hmd)設(shè)備的源計(jì)算設(shè)備的框圖;

圖2是圖示了包括可視區(qū)域和更新緩沖器區(qū)域的hmd的圖。

圖3是圖示了從更新緩沖器提供的圖像更新的過(guò)程流程圖;

圖4是圖示了可以從更新緩沖器提供的圖像更新的圖;

圖5是圖示了可以從源計(jì)算設(shè)備提供的部分更新的第一圖;

圖6是圖示了可以從源計(jì)算設(shè)備提供的部分更新的第二圖;

圖7是圖示了可以提供用于改變圖像數(shù)據(jù)的選擇性更新的圖;

圖8是圖示了用于更新圖像數(shù)據(jù)的方法的框圖。

貫穿本公開(kāi)和附圖將相同的標(biāo)號(hào)用于引用相同的部件和特征。100系列中的數(shù)字是指最初在圖1中找到的特征;200系列中的數(shù)字是指最初在圖2中找到的特征;以此類(lèi)推。

具體實(shí)施方式

本文公開(kāi)的主題涉及用于對(duì)將要在頭戴式顯示器(hmd)設(shè)備處顯示的圖像數(shù)據(jù)進(jìn)行更新的技術(shù)。如上所討論的,對(duì)將要在hdm設(shè)備處顯示的圖像數(shù)據(jù)的更新可能在虛擬、或增強(qiáng)現(xiàn)實(shí)環(huán)境中更新落后于hmd設(shè)備的移動(dòng)時(shí)引起用戶(hù)的不適。本文描述的技術(shù)包括存儲(chǔ)用于將要在hmd設(shè)備處顯示的環(huán)境的當(dāng)前視圖的圖像數(shù)據(jù)。圖像數(shù)據(jù)存儲(chǔ)在hmd設(shè)備的更新緩沖器處。圖像數(shù)據(jù)包括用于環(huán)境的當(dāng)前視圖的圖像數(shù)據(jù),以及在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)。換句話(huà)說(shuō),更新緩沖器可以本地存儲(chǔ)比用于hmd的視口(viewport)的任何給定的當(dāng)前視圖的分辨率更高的分辨率的圖像數(shù)據(jù)??梢詮谋镜馗戮彌_器檢索要求想hmd設(shè)備提供圖像更新的移動(dòng),從而減少圖像更新延遲并改進(jìn)用戶(hù)體驗(yàn)。

圖1是圖示了通信地耦合到頭戴式顯示器(hmd)設(shè)備的源計(jì)算設(shè)備的框圖。除其他之外,計(jì)算設(shè)備100可以例如是膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、超級(jí)本、平板計(jì)算機(jī)、移動(dòng)設(shè)備、服務(wù)器或數(shù)字視頻盤(pán)播放器等。在任何情況下,計(jì)算設(shè)備100可以是被配置為向hmd設(shè)備102提供圖像數(shù)據(jù)的視頻源。hmd設(shè)備102可以是佩戴在用戶(hù)頭部上的設(shè)備。hmd設(shè)備102可以包括顯示器104、更新緩沖器106。計(jì)算設(shè)備100可以包括被配置為執(zhí)行所存儲(chǔ)的指令的中央處理單元(cpu)108,以及包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)的存儲(chǔ)設(shè)備110,和存儲(chǔ)器設(shè)備112。

計(jì)算設(shè)備100還可以包括圖形處理單元(gpu)114。如所示,cpu102可以通過(guò)總線(xiàn)116耦合到gpu114。在實(shí)施例中,gpu114嵌入cpu102中。gpu114可以包括高速緩存,并且可以將被配置為在計(jì)算設(shè)備100內(nèi)執(zhí)行任何數(shù)量的圖形操作。例如,可以將gpu108配置為渲染或操縱將要經(jīng)由顯示器接口118在hmd設(shè)備102處向計(jì)算設(shè)備100的用戶(hù)顯示的圖形圖像、圖形幀、視頻等。

在一些情況下,虛擬現(xiàn)實(shí)應(yīng)用120可以部分地產(chǎn)生將要在hmd設(shè)備102處顯示的圖像。在一些情況下,虛擬現(xiàn)實(shí)應(yīng)用120可以包括增強(qiáng)現(xiàn)實(shí)。在任何情況下,可以將虛擬現(xiàn)實(shí)應(yīng)用120配置為向hmd設(shè)備102提供針對(duì)將要顯示的環(huán)境的圖像數(shù)據(jù)。將環(huán)境的圖像數(shù)據(jù)存儲(chǔ)在更新緩沖器106中??梢詫@示器104配置為顯示視口內(nèi)的圖像,并且當(dāng)hmd設(shè)備102移動(dòng)時(shí),傳感器122可以檢測(cè)到該移動(dòng),并且可以從更新緩沖器106而不是直接從諸如計(jì)算設(shè)備102之類(lèi)的源設(shè)備檢索圖像數(shù)據(jù)。如上所討論的,從諸如hmd設(shè)備102的更新緩沖器106之類(lèi)的本地緩沖器檢索圖像數(shù)據(jù)可以減少與在顯示器104處顯示圖像相關(guān)聯(lián)的延遲時(shí)間。

hmd設(shè)備102還可以包括更新模塊124。更新模塊124、傳感器122、顯示器104和更新緩沖器106可以通過(guò)總線(xiàn)126通信地耦合,總線(xiàn)126類(lèi)似于在下面更詳細(xì)討論的計(jì)算設(shè)備的總線(xiàn)116。更新模塊124可以被實(shí)施為至少部分地包括硬件邏輯的邏輯。在一些情況下,可以將更新模塊124實(shí)施為集成電路、微處理器等??梢詫⒏履K124配置為獨(dú)立地、并行地、分布式地或作為更廣過(guò)程的一部分進(jìn)行操作。

可以將更新模塊124配置為基于更新策略從更新緩沖器106提供將要在hmd設(shè)備102的顯示器110處顯示的圖像數(shù)據(jù)。例如,更新策略可以包括以第一優(yōu)先級(jí)提供針對(duì)由hmd設(shè)備102的移動(dòng)導(dǎo)致的環(huán)境的新的視圖的更新,以低于第一優(yōu)先級(jí)的第二優(yōu)先級(jí)提供針對(duì)環(huán)境的當(dāng)前視圖的更新,以及以低于第二優(yōu)先級(jí)的第三優(yōu)先級(jí)提供針對(duì)在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新。

在一些情況下,可以將更新模塊124配置為確定如由傳感器122檢測(cè)到的hmd設(shè)備102的移動(dòng)何時(shí)已經(jīng)發(fā)生,并且計(jì)算由移動(dòng)導(dǎo)致的新視圖的新位置??梢酝ㄟ^(guò)從更新緩沖器106提供圖像數(shù)據(jù)來(lái)更新將要在hmd設(shè)備102處顯示的內(nèi)容。此外,可以將hmd設(shè)備102配置為向計(jì)算設(shè)備100通知該移動(dòng)。

可以將更新模塊124配置為執(zhí)行附加操作。例如,如下面更詳細(xì)地討論的,可以將更新模塊124配置為執(zhí)行選擇性更新、部分更新等。

可以通過(guò)總線(xiàn)116將cpu102鏈接到顯示器接口118,顯示器接口118被配置為經(jīng)由數(shù)字顯示器接口將計(jì)算設(shè)備100連接到hmd設(shè)備102。cpu102可以是適于執(zhí)行所存儲(chǔ)的指令的主處理器。cpu102可以是單核處理器、多核處理器、計(jì)算群集或任何數(shù)量的其他配置??梢詫pu102實(shí)施為復(fù)雜指令集計(jì)算機(jī)(cisc)或精簡(jiǎn)指令集計(jì)算機(jī)(risc)處理器、x86指令集兼容處理器、多核或任何其他微處理器或中央處理單元(cpu)。

存儲(chǔ)器設(shè)備112可以包括隨機(jī)存取存儲(chǔ)器(ram)(例如,靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、零電容器ram、氧化硅氮氧化硅sonos、嵌入式dram、擴(kuò)展數(shù)據(jù)輸出ram、雙數(shù)據(jù)速率(ddr)ram、電阻隨機(jī)存取存儲(chǔ)器(rram)、參數(shù)隨機(jī)存取存儲(chǔ)器(pram)等)、只讀存儲(chǔ)器(rom)(例如,掩模rom、可編程只讀存儲(chǔ)器(prom)、可擦除可編程只讀存儲(chǔ)器(eprom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)等),閃存或任何其他合適的存儲(chǔ)器系統(tǒng)。cpu108可以通過(guò)系統(tǒng)總線(xiàn)116(例如,外圍部件互連(pci),工業(yè)標(biāo)準(zhǔn)架構(gòu)(isa)、pci-express,hypertransport?,nubus等)連接到包括存儲(chǔ)器112和存儲(chǔ)設(shè)備110的部件。

更新緩沖器106可以是類(lèi)似于存儲(chǔ)器設(shè)備112的存儲(chǔ)器設(shè)備。例如,更新緩沖器106可以包括隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、閃速存儲(chǔ)器或任何其他合適的存儲(chǔ)器系統(tǒng)。

圖1的框圖1并非意圖指示計(jì)算設(shè)備100和hmd設(shè)備102將包括圖1中所示的所有部件。此外,取決于具體實(shí)施的細(xì)節(jié),計(jì)算設(shè)備100和/或hmd設(shè)備102可以包括圖1中未示出的任何數(shù)量的附加部件。

圖2是圖示了包括可視區(qū)域和更新緩沖器區(qū)域的hmd的圖。如上所討論的,存儲(chǔ)在圖1的更新緩沖器106中的圖像數(shù)據(jù)可以包括比通過(guò)hmd設(shè)備102的視口可視的數(shù)據(jù)更多的數(shù)據(jù)。如圖2中所圖示的,可視區(qū)域202指示在諸如hmd設(shè)備102的圖1的顯示器104之類(lèi)的顯示器處可視的區(qū)域。相對(duì)地,更新緩沖器106可以包括針對(duì)當(dāng)前視圖的可視區(qū)域202的圖像數(shù)據(jù)以及針對(duì)較大區(qū)域204的圖像數(shù)據(jù)這兩者,使得用戶(hù)206的移動(dòng)可以導(dǎo)致將要向hdm設(shè)備102提供的圖像以減少的延遲顯示。在某些情況下,在本文中可以將更新稱(chēng)為“零延遲更新”。更新是當(dāng)所顯示的內(nèi)容由于用戶(hù)206的移動(dòng)、由于內(nèi)容本身的改變或由于二者的任何組合而發(fā)生改變時(shí)顯示圖像內(nèi)容的操作。

圖3是圖示了從更新緩沖器提供的圖像更新的過(guò)程流程圖。如在302處指示的,諸如圖1的計(jì)算設(shè)備100之類(lèi)的計(jì)算設(shè)備可以是被配置為向hmd設(shè)備102提供圖像數(shù)據(jù)的視頻源。可以在304處渲染圖像數(shù)據(jù),并且可以在306處發(fā)送分組。如下面關(guān)于圖5-圖7更詳細(xì)地討論的,在304處的渲染可以是整個(gè)幀,或者可以基于選擇性更新、部分更新或其任何組合。

在306處發(fā)送的分組可以基于如上面關(guān)于圖1所討論的更新策略來(lái)發(fā)送。更具體地,更新策略可以以第一優(yōu)先級(jí)來(lái)發(fā)送針對(duì)由hmd設(shè)備的移動(dòng)導(dǎo)致環(huán)境的新視圖的更新。以低于第一優(yōu)先級(jí)的第二優(yōu)先級(jí),為環(huán)境的當(dāng)前視圖提供更新。以低于第二優(yōu)先級(jí)的第三優(yōu)先級(jí),針對(duì)在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新。更新策略可以由諸如更新模塊124之類(lèi)的hmd設(shè)備102處的模塊、由計(jì)算設(shè)備102處的模塊或其任何組合來(lái)實(shí)施。

如在308處指示的,在hmd設(shè)備102處,基于可視區(qū)域,或基于正在hmd設(shè)備102處顯示的當(dāng)前視圖,在諸如圖1的更新緩沖器106之類(lèi)的更新緩沖器處設(shè)置圖像數(shù)據(jù)的中心。在310處,基于更新策略向更新緩沖器106提供更新幀。在312處,等待移動(dòng),并且在314處,在檢測(cè)到移動(dòng)之后計(jì)算新的視圖的方向和位置。在316處,諸如在圖1的顯示器104處,在hmd的顯示器處更新將要在新視圖處顯示的內(nèi)容。如箭頭318所指示的,過(guò)程可以返回到312等待直到檢測(cè)到進(jìn)一步的移動(dòng),而在320處,向計(jì)算設(shè)備100通知移動(dòng)。

圖4是圖示了可以從更新緩沖器提供的圖像更新的圖。如上所討論的,對(duì)諸如圖1的hmd102的顯示器104之類(lèi)的顯示器的更新可以從hmd本地的緩沖器來(lái)檢索,所述緩沖器諸如更新緩沖器106。在圖4中,虛線(xiàn)框指示圖像數(shù)據(jù)的視圖。在402處,虛線(xiàn)框指示當(dāng)前視圖???04、406、408、410和412可以是潛在的新的視圖,可以從更新緩沖器106顯示和檢索新的視圖,而不需要從諸如圖1的計(jì)算設(shè)備100之類(lèi)的視頻源直接提供更新。

圖5是圖示了可以從源計(jì)算設(shè)備提供的部分更新的第一圖。在圖5中,更新緩沖器106的圖像數(shù)據(jù)502包括當(dāng)前視圖504和潛在的新視圖506。當(dāng)用戶(hù)轉(zhuǎn)動(dòng)時(shí),圖1的hmd設(shè)備102可以檢測(cè)到移動(dòng)。向左轉(zhuǎn)可以揭示新視圖506的端口。

在一些實(shí)施例中,在本文中可以將揭示新視圖的一部分稱(chēng)為部分更新。然而,也可以認(rèn)為部分更新是從諸如計(jì)算設(shè)備102之類(lèi)的視頻源向圖1的更新緩沖器106提供的更新并且如下面關(guān)于圖6更詳細(xì)地討論的那樣。

圖6是圖示了可以從源計(jì)算設(shè)備提供的部分更新的第二圖。在圖6中,602指示正在顯示的當(dāng)前視圖。在一些情況下,更新緩沖器106可以不包括與整個(gè)緩沖器幀606的部分604相關(guān)聯(lián)的圖像數(shù)據(jù)。在這種情況下,不是從諸如圖1的計(jì)算設(shè)備100之類(lèi)的視頻源請(qǐng)求整個(gè)緩沖器幀606,而是可以從計(jì)算設(shè)備100提供包括整個(gè)緩沖器幀606的僅部分604的部分更新。在該場(chǎng)景中,通過(guò)部分更新針對(duì)從計(jì)算設(shè)備100檢索的潛在視圖610和612的更新可以減少延遲時(shí)間,否則如果從計(jì)算設(shè)備110檢索整個(gè)緩沖器幀606則將發(fā)生該延遲時(shí)間。

圖7是圖示了可以提供用于改變圖像數(shù)據(jù)的選擇性更新的圖。在一些情況下,可以從諸如圖1的計(jì)算設(shè)備100的視頻源選擇性地向hmd102的更新緩沖器106提供更新。如圖7中所圖示的,整個(gè)緩沖器幀702包括當(dāng)前視圖704以及包括706、708、710和712的其他潛在的新視圖。本文描述的技術(shù)包括基于圖像數(shù)據(jù)的改變率來(lái)選擇性地更新整個(gè)緩沖器幀702中的圖像數(shù)據(jù)的一部分。

例如,在圖7中,與區(qū)域714外的圖像數(shù)據(jù)相比,與火車(chē)相關(guān)聯(lián)的圖像數(shù)據(jù)可以在區(qū)域714內(nèi)快速改變。在該場(chǎng)景下,相對(duì)于針對(duì)整個(gè)緩沖器幀702的更新,可以針對(duì)區(qū)域714從計(jì)算設(shè)備100向更新緩沖器106提供更新。在該場(chǎng)景下,可以針對(duì)當(dāng)前視圖704內(nèi)的圖像數(shù)據(jù)、針對(duì)在當(dāng)前視圖704外但是在區(qū)域714內(nèi)的圖像數(shù)據(jù)或其任意組合,可以提供對(duì)更新緩沖器106的更新。選擇性更新可以由高于預(yù)定閾值的改變率觸發(fā),并且可以由上面關(guān)于圖2討論的更新模塊124引導(dǎo)。

在一些情況下,選擇性和部分更新可以結(jié)合如上文關(guān)于圖1和圖3所討論的更新策略來(lái)工作。例如,在圖7中,可以以比針對(duì)當(dāng)前視圖704外的區(qū)域714提供的更新高的優(yōu)先級(jí)來(lái)提供對(duì)包括在當(dāng)前視圖704中的區(qū)域714的更新。

圖8是圖示了用于更新圖像數(shù)據(jù)的方法的框圖。在802處,方法800包括在頭戴式顯示器(hmd)設(shè)備處顯示環(huán)境的視圖。在804處,方法800包括在hmd設(shè)備的更新緩沖器處存儲(chǔ)圖像數(shù)據(jù)。圖像數(shù)據(jù)包括針對(duì)環(huán)境的當(dāng)前視圖的圖像數(shù)據(jù),以及在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)。在某些情況下,方法800可以包括:當(dāng)發(fā)生hmd設(shè)備的移動(dòng)時(shí),顯示806當(dāng)前視圖或當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)。

在一些情況下,方法800可以包括基于更新策略從更新緩沖器提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù)。該更新策略可以包括以第一優(yōu)先級(jí)提供針對(duì)由hmd的移動(dòng)所導(dǎo)致的環(huán)境的新視圖的更新,以及以低于第一優(yōu)先級(jí)的第二優(yōu)先級(jí)提供針對(duì)環(huán)境的當(dāng)前視圖的更新。更新策略還可以包括以低于第二優(yōu)先級(jí)的第三優(yōu)先級(jí)提供針對(duì)當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新。

在一些情況下,方法800可以包括從hmd設(shè)備外部的源計(jì)算設(shè)備向更新緩沖器提供更新。來(lái)自源計(jì)算設(shè)備的更新可以包括選擇性更新、部分更新或其任何組合。

示例可以包括諸如方法、用于執(zhí)行該方法的動(dòng)作的裝置、包括當(dāng)由機(jī)器執(zhí)行時(shí)致使機(jī)器執(zhí)行該方法的動(dòng)作的指令的至少一個(gè)機(jī)器可讀介質(zhì)之類(lèi)的主題。應(yīng)當(dāng)理解,前述示例中的具體內(nèi)容可以在一個(gè)或多個(gè)實(shí)施例中的任何地方使用。例如,上述計(jì)算設(shè)備的所有可選特征也可以相對(duì)于本文描述的方法或計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。此外,盡管本文可能已經(jīng)使用流程圖和/或狀態(tài)圖來(lái)描述實(shí)施例,但是本技術(shù)不限于那些圖或本文中的對(duì)應(yīng)描述。例如,流程不需要移動(dòng)經(jīng)過(guò)每個(gè)圖示的框或狀態(tài),或是按照與本文所圖示和描述的完全相同的順序移動(dòng)。

示例1包括一種用于更新圖像數(shù)據(jù)的裝置。該裝置包括用于顯示環(huán)境視圖的頭戴式顯示器(hmd)設(shè)備。該裝置還包括hmd設(shè)備的更新緩沖器,其中更新緩沖器用于存儲(chǔ)圖像數(shù)據(jù)。圖像數(shù)據(jù)包括用于環(huán)境的當(dāng)前視圖的圖像數(shù)據(jù),以及在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)。

在示例1中,該裝置可以包括下述情況的任何組合。在一些情況下,該裝置包括至少部分地包括硬件邏輯的更新模塊,其中,更新模塊的邏輯基于更新策略從更新緩沖器提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù)。更新策略可以包括以第一優(yōu)先級(jí)提供針對(duì)由hmd設(shè)備的移動(dòng)導(dǎo)致的環(huán)境的新視圖的更新,以低于第一優(yōu)先級(jí)的第二優(yōu)先級(jí)提供針對(duì)環(huán)境的當(dāng)前視圖的更新,以及以低于第二優(yōu)先級(jí)的第三優(yōu)先級(jí)提供針對(duì)在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新。

在一些情況下,該裝置包括向更新緩沖器提供更新的源計(jì)算設(shè)備,源計(jì)算設(shè)備在hmd設(shè)備外部,其中,更新模塊將從更新緩沖器提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù),而不是直接從源計(jì)算設(shè)備提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù)??梢詫⒏履K配置為確定何時(shí)已經(jīng)發(fā)生hmd設(shè)備的移動(dòng)、計(jì)算由移動(dòng)導(dǎo)致的新視圖的新位置、通過(guò)從更新緩沖器提供圖像數(shù)據(jù)來(lái)更新將要在hmd設(shè)備處顯示的內(nèi)容并且向源計(jì)算設(shè)備通知該移動(dòng)。在一些情況下,還將更新模塊配置為引導(dǎo)源向緩沖器提供選擇性更新,其中,選擇性更新包括對(duì)當(dāng)前視圖中正高于預(yù)定閾值改變的圖像數(shù)據(jù)的更新。在一些情況下,還將更新模塊配置為引導(dǎo)源向緩沖器提供選擇性更新,其中選擇性更新包括對(duì)當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新,該圖像數(shù)據(jù)的正高于預(yù)定閾值改變。在一些情況下,還將更新模塊配置為從更新緩沖器檢索部分更新,其中,部分更新包括在hmd設(shè)備移動(dòng)之后,當(dāng)前視圖的一部分和先前在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的一部分。在一些情況下,還將更新模塊配置為檢索部分更新,其中,部分更新包括當(dāng)新視圖的一部分從更新緩沖器不可用時(shí)從源提供的部分。此外,在一些情況下,當(dāng)前視圖的圖像數(shù)據(jù)具有比當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)低的大?。╯ize)分辨率。

示例2包括用于更新圖像數(shù)據(jù)的方法。該方法包括在頭戴式顯示器(hmd)設(shè)備處顯示環(huán)境的視圖,并且在hmd設(shè)備的更新緩沖器處存儲(chǔ)圖像數(shù)據(jù)。圖像數(shù)據(jù)包括針對(duì)環(huán)境的當(dāng)前視圖的圖像數(shù)據(jù),和在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)。

在示例2中,該方法可以包括以下描述的情況的任何組合。在某些情況下,該方法包括基于更新策略從更新緩沖器提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù)。更新策略可以包括以第一優(yōu)先級(jí)提供針對(duì)由hmd設(shè)備的移動(dòng)導(dǎo)致環(huán)境的新視圖的更新,以低于第一優(yōu)先級(jí)的第二優(yōu)先級(jí)提供針對(duì)環(huán)境的當(dāng)前視圖的更新,以及以低于第二優(yōu)先級(jí)的第三優(yōu)先級(jí)提供針對(duì)在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新。

在一些情況下,該方法包括從hmd設(shè)備外部的源計(jì)算設(shè)備向更新緩沖器提供更新。該方法可以包括確定何時(shí)已經(jīng)發(fā)生hmd設(shè)備的移動(dòng)、計(jì)算由移動(dòng)導(dǎo)致的新視圖的新位置、通過(guò)從更新緩沖器提供圖像數(shù)據(jù)來(lái)更新將要在hmd設(shè)備處顯示的內(nèi)容以及向源計(jì)算設(shè)備通知移動(dòng)。在一些情況下,該方法可以包括引導(dǎo)源向緩沖器提供選擇性更新,其中,選擇性更新包括對(duì)當(dāng)前視圖中正高于預(yù)定閾值改變的圖像數(shù)據(jù)的更新。在一些情況下,該方法可以包括引導(dǎo)源向緩沖器提供選擇性更新,其中選擇性更新包括對(duì)當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新,該圖像數(shù)據(jù)正高于預(yù)定閾值改變。在一些情況下,該方法可以包括從更新緩沖器檢索部分更新,其中,部分更新包括在hmd設(shè)備移動(dòng)之后,當(dāng)前視圖的一部分和先前在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的一部分。在一些情況下,方法可以包括檢索部分更新,其中,部分更新包括當(dāng)新視圖的一部分從更新緩沖器不可用時(shí)從源提供的該部分。此外,在一些情況下,當(dāng)前視圖的圖像數(shù)據(jù)具有比當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)低的大小分辨率。

示例3包括一種用于更新圖像數(shù)據(jù)的系統(tǒng)。該系統(tǒng)包括用于顯示環(huán)境的視圖的頭戴式顯示器(hmd)設(shè)備。該系統(tǒng)還包括hmd設(shè)備的更新緩沖器,其中,更新緩沖器用于存儲(chǔ)圖像數(shù)據(jù)。圖像數(shù)據(jù)包括針對(duì)環(huán)境的當(dāng)前視圖的圖像數(shù)據(jù)和在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)。該系統(tǒng)包括至少部分地包括硬件邏輯的更新模塊,其中,更新模塊的邏輯基于更新策略從更新緩沖器提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù)。

在示例3中,系統(tǒng)可以包括以下描述的情況的任何組合。更新策略可以包括以第一優(yōu)先級(jí)提供針對(duì)由hmd設(shè)備的移動(dòng)導(dǎo)致的環(huán)境的新視圖的更新,以低于第一優(yōu)先級(jí)的第二優(yōu)先級(jí)提供針對(duì)環(huán)境的當(dāng)前視圖的更新,以及以低于第二優(yōu)先級(jí)的第三優(yōu)先級(jí)提供針對(duì)在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新。

在一些情況下,該系統(tǒng)包括向更新緩沖器提供更新的源計(jì)算設(shè)備,源計(jì)算設(shè)備在hmd設(shè)備外部,其中,更新模塊將從更新緩沖器提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù),而不是直接從源計(jì)算設(shè)備提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù)。可以將更新模塊配置為確定何時(shí)已經(jīng)發(fā)生hmd設(shè)備的移動(dòng)、計(jì)算由移動(dòng)導(dǎo)致的新視圖的新位置、通過(guò)從更新緩沖器提供圖像數(shù)據(jù)來(lái)更新將要在hmd設(shè)備處顯示的內(nèi)容并且向源計(jì)算設(shè)備通知該移動(dòng)。在一些情況下,還將更新模塊配置為引導(dǎo)源向緩沖器提供選擇性更新,其中,選擇性更新包括對(duì)當(dāng)前視圖中正高于預(yù)定閾值改變的圖像數(shù)據(jù)的更新。在一些情況下,還將更新模塊配置為引導(dǎo)源向緩沖器提供選擇性更新,其中選擇性更新包括對(duì)當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新,該圖像數(shù)據(jù)正高于預(yù)定閾值改變。在一些情況下,還將更新模塊配置為從更新緩沖器檢索部分更新,其中,部分更新包括在hmd設(shè)備移動(dòng)之后,當(dāng)前視圖的一部分和先前在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的一部分。在一些情況下,還將更新模塊配置為檢索部分更新,其中,部分更新包括當(dāng)新視圖的一部分從更新緩沖器不可用時(shí)從源提供的該部分。此外,在一些情況下,當(dāng)前視圖的圖像數(shù)據(jù)具有比當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)低的大小分辨率。

示例4包括一種用于更新圖像數(shù)據(jù)的方法。該方法包括在頭戴式顯示器(hmd)設(shè)備處顯示環(huán)境的視圖,并且在hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置處存儲(chǔ)圖像數(shù)據(jù)。圖像數(shù)據(jù)包括針對(duì)環(huán)境的當(dāng)前視圖的圖像數(shù)據(jù)和在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)。

在示例4中,該方法可以包括以下描述的情況的任何組合。在某些情況下,該方法包括基于更新策略從hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù)。更新策略可以包括以第一優(yōu)先級(jí)提供針對(duì)由hmd設(shè)備的移動(dòng)導(dǎo)致的環(huán)境的新視圖的更新,以低于第一優(yōu)先級(jí)的第二優(yōu)先級(jí)提供針對(duì)環(huán)境的當(dāng)前視圖的更新,以及以低于第二優(yōu)先級(jí)的第三優(yōu)先級(jí)提供針對(duì)在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新。

在一些情況下,該方法包括從hmd設(shè)備外部的源計(jì)算設(shè)備向在hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置提供更新。該方法可以包括確定何時(shí)已經(jīng)發(fā)生hmd設(shè)備的移動(dòng)、計(jì)算由該移動(dòng)導(dǎo)致的新視圖的新位置、通過(guò)從用于在hmd設(shè)備處存儲(chǔ)圖像數(shù)據(jù)的裝置提供圖像數(shù)據(jù)來(lái)更新將要在hmd設(shè)備處顯示的內(nèi)容,以及向源計(jì)算設(shè)備通知移動(dòng)。在一些情況下,該方法可以包括引導(dǎo)源向緩沖器提供選擇性更新,其中,選擇性更新包括對(duì)當(dāng)前視圖中正高于預(yù)定閾值改變的圖像數(shù)據(jù)的更新。在一些情況下,該方法可以包括引導(dǎo)源向緩沖器提供選擇性更新,其中選擇性更新包括對(duì)當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新,該圖像數(shù)據(jù)正高于預(yù)定閾值改變。在一些情況下,該方法可以包括從hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置檢索部分更新,其中,部分更新包括在hmd設(shè)備移動(dòng)之后,當(dāng)前視圖的一部分和先前在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的一部分。在一些情況下,方法可以包括檢索部分更新,其中,部分更新包括當(dāng)新視圖的一部分從hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置不可用時(shí)從源提供的該部分。此外,在一些情況下,當(dāng)前視圖的圖像數(shù)據(jù)具有比當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)低的大小分辨率。

示例5包括一種用于更新圖像數(shù)據(jù)的裝置。該裝置包括用于顯示環(huán)境的視圖的頭戴式顯示器(hmd)設(shè)備。該裝置還包括在hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置,其中,在hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置用于存儲(chǔ)圖像數(shù)據(jù)。圖像數(shù)據(jù)包括針對(duì)環(huán)境的當(dāng)前視圖的圖像數(shù)據(jù)和在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)。

在示例5中,裝置可以包括以下所述的情況的任何組合。在一些情況下,該裝置包括至少部分地包括硬件邏輯的更新模塊,其中,更新模塊的邏輯基于更新策略從hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù)。更新策略可以包括以第一優(yōu)先級(jí)提供針對(duì)由hmd設(shè)備的移動(dòng)導(dǎo)致的環(huán)境的新視圖的更新,以低于第一優(yōu)先級(jí)的第二優(yōu)先級(jí)提供針對(duì)環(huán)境的當(dāng)前視圖的更新,以及以低于第二優(yōu)先級(jí)的第三優(yōu)先級(jí)提供針對(duì)在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新。

在一些情況下,該裝置包括向在hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置提供更新的源計(jì)算設(shè)備,源計(jì)算設(shè)備在hmd設(shè)備外部,其中,更新模塊將從在hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù),而不是直接從源計(jì)算設(shè)備提供將要在hmd設(shè)備處顯示的圖像數(shù)據(jù)??梢詫⒏履K配置為確定何時(shí)已經(jīng)發(fā)生hmd設(shè)備的移動(dòng)、計(jì)算由移動(dòng)導(dǎo)致的新視圖的新位置、通過(guò)從在hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置提供圖像數(shù)據(jù)來(lái)更新將要在hmd設(shè)備處顯示的內(nèi)容,并且向源計(jì)算設(shè)備通知該移動(dòng)。在一些情況下,還將更新模塊配置為引導(dǎo)源向緩沖器提供選擇性更新,其中,選擇性更新包括對(duì)當(dāng)前視圖中正高于預(yù)定閾值改變的圖像數(shù)據(jù)的更新。在一些情況下,還將更新模塊配置為引導(dǎo)源向緩沖器提供選擇性更新,其中選擇性更新包括對(duì)當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的更新,該圖像數(shù)據(jù)正高于預(yù)定閾值改變。在一些情況下,還將更新模塊配置為從在hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置檢索部分更新,其中,部分更新包括在hmd設(shè)備移動(dòng)之后,當(dāng)前視圖的一部分和先前在當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)的一部分。在一些情況下,還將更新模塊配置為檢索部分更新,其中,部分更新包括當(dāng)新視圖的一部分從在hmd設(shè)備處用于存儲(chǔ)圖像數(shù)據(jù)的裝置不可用時(shí)從源提供的該部分。此外,在一些情況下,當(dāng)前視圖的圖像數(shù)據(jù)具有比當(dāng)前視圖外的環(huán)境的圖像數(shù)據(jù)低的大小分辨率。

在上述描述和下面的權(quán)利要求中,可使用術(shù)語(yǔ)“耦合的”和“連接的”及其衍生詞。應(yīng)當(dāng)理解,這些術(shù)語(yǔ)并不旨在作為彼此的同義詞。相反,在特定實(shí)施例中,“連接的”可以用于指示兩個(gè)或更多個(gè)元素彼此直接物理或電接觸?!榜詈系摹笨梢砸馕吨鴥蓚€(gè)或多個(gè)元素直接物理或電接觸。然而,“耦合的”也可意味著兩個(gè)或更多個(gè)元素并未彼此直接接觸,但是仍然彼此協(xié)作或彼此交互。

一些實(shí)施例可在硬件、固件和軟件中的一個(gè)或組合中實(shí)現(xiàn)。一些實(shí)施例還可被實(shí)施為存儲(chǔ)在機(jī)器可讀介質(zhì)上的指令,該指令可由計(jì)算平臺(tái)讀取和執(zhí)行以執(zhí)行本文所述的操作。機(jī)器可讀介質(zhì)可包括用于存儲(chǔ)或傳輸機(jī)器可讀形式的信息的任何機(jī)制,所述機(jī)器例如是計(jì)算機(jī)。例如,機(jī)器可讀介質(zhì)可包括只讀存儲(chǔ)器(rom);隨機(jī)存取存儲(chǔ)器(ram);磁盤(pán)存儲(chǔ)介質(zhì);光存儲(chǔ)介質(zhì);閃存設(shè)備。

實(shí)施例是實(shí)施或示例。出現(xiàn)在說(shuō)明書(shū)中的對(duì)“實(shí)施例”、“一個(gè)實(shí)施例”、“一些實(shí)施例”、“各種實(shí)施例”或“其他實(shí)施例”的引用意味著結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)、或特性被包括在本技術(shù)的至少一些實(shí)施例中,但不一定在所有的實(shí)施例中。“實(shí)施例”、“一個(gè)實(shí)施例”或“一些實(shí)施例”的各個(gè)出現(xiàn)不一定都指代相同的實(shí)施例。來(lái)自實(shí)施例的元素或方面可與另一個(gè)實(shí)施例的元素或方面組合。

并非本文中所描述和圖示的所有部件、特征、結(jié)構(gòu)、特性等等都需要被包括在特定的一個(gè)或多個(gè)實(shí)施例中。例如,如果說(shuō)明書(shū)陳述“可(may)”、“可能(might)”、“能(can)”、或“能夠(could)”包括部件、特征、結(jié)構(gòu)、或特性,則不要求包括該特定的部件、特征、結(jié)構(gòu)、或特性。如果說(shuō)明書(shū)或權(quán)利要求書(shū)提到“一(a)”或“一個(gè)(an)”元素,則這并不意味著僅有元素之一。如果說(shuō)明書(shū)或權(quán)利要求書(shū)引用“附加的”元素,則不排除有一個(gè)以上的附加的元素。

要注意的是,雖然已經(jīng)參考特定的實(shí)施描述了一些實(shí)施例,但根據(jù)一些實(shí)施例,其他的實(shí)施也是可能的。另外,附圖中所圖示的和/或本文中所描述的電路元件或其他特征的布置和/或順序不需要以所圖示和所描述的特定方式來(lái)安排。根據(jù)某些實(shí)施例,很多其他布置也是可能的。

在附圖中示出的每個(gè)系統(tǒng)中,在一些情況中的元素中的每個(gè)可能具有相同的參考標(biāo)號(hào)或不同的參考標(biāo)號(hào),以表明所表示的元素可能不同和/或相似。然而,元素可能是足夠靈活以具有不同的實(shí)施,并且與本文所示或所描述的系統(tǒng)中的一些或全部一起工作。附圖中所示的各元素可以相同或不同。將哪個(gè)稱(chēng)為第一元素以及將哪個(gè)稱(chēng)為第二元素是任意的。

本技術(shù)不限于本文列出的特定細(xì)節(jié)。實(shí)際上,受益于本公開(kāi)的本領(lǐng)域技術(shù)人員將理解,可以在本技術(shù)的范圍內(nèi)做出來(lái)自前述描述和附圖的許多其他變型。因此,以下權(quán)利要求書(shū)包括其定義本技術(shù)的范圍的任何修改。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
伽师县| 班玛县| 明水县| 武强县| 永济市| 金堂县| 贵阳市| 荣成市| 扎鲁特旗| 长寿区| 洛宁县| 苏尼特右旗| 溆浦县| 开鲁县| 杭锦后旗| 滁州市| 德格县| 龙游县| 呼伦贝尔市| 双柏县| 马鞍山市| 和政县| 闽清县| 锦州市| 廉江市| 景德镇市| 香格里拉县| 武川县| 瑞丽市| 榆树市| 广灵县| 漯河市| 独山县| 定州市| 西宁市| 准格尔旗| 卓尼县| 广水市| 贺州市| 宁德市| 灌南县|