光導(dǎo)顯示和視野的制作方法
【專利摘要】描述了光導(dǎo)顯示和視野技術(shù)。在一個或多個實現(xiàn)中,一種裝置包括至少部分地用硬件來實現(xiàn)的用于配置用戶界面的一個或多個模塊,以及通信地耦合到該一個或多個模塊以輸出用戶在距該顯示設(shè)備一定距離范圍內(nèi)可觀看的用戶界面的顯示設(shè)備,使得該范圍內(nèi)的較近距離準(zhǔn)許用戶相比于與該范圍內(nèi)距用戶更遠(yuǎn)的距離而言具有增大的視野。
【專利說明】光導(dǎo)顯示和視野
[0001]背景
[0002]在用戶的日常生活中,各種各樣的顯示設(shè)備被展示給用戶。例如,在處于移動環(huán)境時(諸如上下班時),用戶可以與移動通信設(shè)備(諸如平板計算機(jī)和移動電話)交互。在用戶辦公處、家里等地方,用戶還可以與具有傳統(tǒng)形狀因素的計算機(jī)(諸如膝上型或臺式個人計算機(jī))交互。用戶還可以看電視,諸如以玩游戲、看電影和電視節(jié)目等等。
[0003]然而,這些設(shè)備采用的傳統(tǒng)顯示技術(shù)使觀看這些設(shè)備的用戶視覺疲勞,尤其在觀看這些設(shè)備持續(xù)大量時間時。該視覺疲勞因此會影響用戶對設(shè)備的體驗以及對用戶產(chǎn)生物理影響,諸如作為疲勞的結(jié)果致使用戶戴眼鏡。
[0004]概述
[0005]描述了光導(dǎo)技術(shù)。在一個或多個實現(xiàn)中,一種裝置包括用手持式形狀因素來配置的外殼,由該外殼支持的光導(dǎo),放置在該外殼內(nèi)且可選地耦合到該光導(dǎo)的光引擎,以及放置在該外殼內(nèi)并且至少部分地用硬件來實現(xiàn)的一個或多個模塊。該一個或多個模塊被配置成致使該光引擎使用該光導(dǎo)沿聚焦于無限遠(yuǎn)處的圖像平面來輸出用戶界面以供顯示。
[0006]在一個或多個實現(xiàn)中,一種裝置包括用手持式形狀因素來配置的外殼,由該外殼支持的光導(dǎo),該光導(dǎo)具有被配置成要由用戶觀看的第一側(cè)以及與第一側(cè)相對、包括一個或多個觸摸傳感器的第二側(cè),放置在該外殼內(nèi)且任選地耦合到該光導(dǎo)的光引擎,以及放置在該外殼內(nèi)并且至少部分地用硬件來實現(xiàn)的一個或多個模塊。該一個或多個模塊被配置成致使該光引擎使用經(jīng)由第一側(cè)可觀看的光導(dǎo)來投影用戶界面以供顯示,并使用經(jīng)由第二側(cè)定位的一個或多個觸摸傳感器來檢測一個或多個輸入,該一個或多個輸入可用于發(fā)起一個或多個操作。
[0007]在一個或多個實現(xiàn)中,一種裝置包括外殼,由該外殼支持的光導(dǎo),該光導(dǎo)具有用戶可觀看的第一側(cè)、與第一側(cè)相對的第二側(cè)、以及可切換的內(nèi)耦合光學(xué)器件。該裝置還包括放置在該外殼內(nèi)且可選地耦合到該光導(dǎo)的內(nèi)耦合光學(xué)器件的光引擎,以及放置在該外殼內(nèi)且至少部分地用硬件來實現(xiàn)的一個或多個模塊。該一個或多個模塊通信地耦合到可切換的內(nèi)耦合光學(xué)器件,以導(dǎo)致在第一模式與第二模式之間的切換,在第一模式中該光引擎的輸出通過該光導(dǎo)的第一側(cè)來顯示,在第二模式中該光引擎的輸出穿過該光導(dǎo)的第二側(cè)。
[0008]在一個或多個實現(xiàn)中,一種裝置包括用手持式形狀因素來配置的外殼,被配置成在該外殼的物理環(huán)境中檢測該外殼在三個維度上的定位和定向的一個或多個傳感器,至少部分透明且由該外殼支持的光導(dǎo),可選地耦合到該光導(dǎo)的光引擎,以及放置在該外殼內(nèi)且至少部分地用硬件來實現(xiàn)的一個或多個模塊。該一個或多個模塊被配置成計算增強(qiáng)的定位和定向,并且致使該光引擎使用該光導(dǎo)來輸出該增強(qiáng)以供顯示,使得該增強(qiáng)與該物理環(huán)境的至少一部分通過該光導(dǎo)可同時觀看。
[0009]在一個或多個實現(xiàn)中,使用用戶持有的手持式設(shè)備的一個或多個相機(jī)來捕捉用戶的一個或多個圖像。根據(jù)手持式設(shè)備捕捉到的一個或多個圖像來計算用戶的瞳孔在三維空間中的位置?;谒嬎愕挠脩舻耐椎奈恢迷谠撌殖质皆O(shè)備的透明顯示器上顯示一增強(qiáng),該增強(qiáng)與通過該透明顯示器可觀看的該手持設(shè)備的物理周圍環(huán)境的至少一部分是可同時觀看的。
[0010]在一個或多個實現(xiàn)中,一種裝置包括用手持式形狀因素來配置的外殼,在該外殼中被定位成跟蹤用戶的一只或多只眼睛的一個或多個相機(jī),至少部分透明且由該外殼支持的光導(dǎo),可選地耦合到該光導(dǎo)的光引擎,以及放置在該外殼內(nèi)且至少部分地用硬件來實現(xiàn)的一個或多個模塊。該一個或多個模塊被配置成計算用戶的一只或多只眼睛在三維空間中的定位,并且致使該光引擎使用該光導(dǎo)基于所計算的定位來輸出該增強(qiáng)以供顯示,使得該增強(qiáng)與該物理環(huán)境的至少一部分通過該光導(dǎo)可同時觀看。
[0011]在一個或多個實現(xiàn)中,計算設(shè)備的顯示設(shè)備在第一距離處被觀看,使得該顯示設(shè)備所顯示的用戶界面的第一視野是可觀看的。該計算設(shè)備的顯示設(shè)備在小于第一距離的第二距離處被觀看,使得該顯示設(shè)備所顯示的用戶界面的第二視野是可觀看的,第二視野大于第一視野。
[0012]在一個或多個實現(xiàn)中,一種裝置包括至少部分地用硬件來實現(xiàn)的用于配置用戶界面的一個或多個模塊,以及通信地耦合到該一個或多個模塊以輸出用戶在距該顯示設(shè)備一定距離范圍內(nèi)可觀看的用戶界面的顯示設(shè)備,使得該范圍內(nèi)的較近距離準(zhǔn)許用戶相比于該范圍內(nèi)距用戶更遠(yuǎn)的距離而言具有增大的視野。
[0013]在一個或多個實現(xiàn)中,一種裝置包括至少部分地用硬件來實現(xiàn)用于配置用戶界面的一個或多個模塊,以及通信地耦合到該一個或多個模塊以輸出用戶可觀看的用戶界面的顯示設(shè)備,使得取決于該顯示設(shè)備相對于用戶的一只或多只眼睛的傾斜角度,該用戶界面的不同部分可由用戶觀看。
[0014]在一個或多個實現(xiàn)中,一種顯示設(shè)備包括被配置成要由表面支持的外殼,由該外殼支持的光導(dǎo),放置在該外殼內(nèi)且可選地耦合到該光導(dǎo)的光引擎,以及放置在該外殼內(nèi)并且至少部分地用硬件來實現(xiàn)的一個或多個模塊。該一個或多個模塊被配置成致使該光引擎使用該光導(dǎo)沿聚焦于無限遠(yuǎn)處的圖像平面來輸出用戶界面以供顯示。
[0015]提供本概述是為了以簡化的形式介紹將在以下【具體實施方式】中進(jìn)一步描述的概念選擇。本概述不旨在標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
[0016]附圖簡述
[0017]參考附圖來描述詳細(xì)描述。在附圖中,附圖標(biāo)記最左邊的數(shù)字標(biāo)識該附圖標(biāo)記首次出現(xiàn)于其中的附圖。在說明書和附圖的不同實例中使用相同的附圖標(biāo)記可指示相似或相同的項目。
[0018]圖1是在示例實現(xiàn)中的可用于采用如本文描述的光導(dǎo)技術(shù)的環(huán)境的圖示。
[0019]圖2描繪了圖1的顯示設(shè)備的示例,其包括以前視圖示出的光導(dǎo)。
[0020]圖3描繪了使用側(cè)視圖更詳細(xì)地示出的圖2的光導(dǎo)的示例。
[0021]圖4描繪了圖3的顯示設(shè)備的光導(dǎo)和光引擎的示例實現(xiàn),其中光導(dǎo)的各層被示出。
[0022]圖5描繪了將圖1的計算設(shè)備示為輸出一用戶界面并且支持經(jīng)由顯示設(shè)備的背側(cè)檢測到的姿勢的示例實現(xiàn)。
[0023]圖6描繪了圖1的計算設(shè)備的顯示設(shè)備的示例實現(xiàn),該示例實現(xiàn)基于顯示設(shè)備與用戶之間相應(yīng)距離之差來示出視野之差。
[0024]圖7和8分別示出了在圖6中示出的第一和第二階段的各示例側(cè)視圖。
[0025]圖9描繪了將圖1的顯示設(shè)備示為被配置成水平地置于表面的示例實現(xiàn)。
[0026]圖10是描繪在示例實現(xiàn)中的過程的流程圖,其中捕捉到的圖像被用于定位用戶的瞳孔以供增強(qiáng)的顯示。
[0027]圖11是描繪在示例實現(xiàn)中的過程的流程圖,其中顯示設(shè)備在不同距離處被觀看,使得用戶與設(shè)備之間的距離更近時視野被擴(kuò)展。
[0028]圖12示出了可被實現(xiàn)為參考圖1-11來描述的任何類型的計算設(shè)備來實現(xiàn)本文描述的技術(shù)的各實施例的示例設(shè)備的各個組件的示例系統(tǒng)。
[0029]詳細(xì)描述
[0030]概覽
[0031]顯示設(shè)備采用的傳統(tǒng)技術(shù)涉及聚焦在與設(shè)備的表面重合的圖像平面處的顯示器。因此,這些傳統(tǒng)技術(shù)會使觀看這些設(shè)備的用戶產(chǎn)生視覺疲勞,這會在物理上影響用戶以及影響用戶對設(shè)備的體驗。
[0032]本文描述了光導(dǎo)技術(shù)。在一個或多個實現(xiàn)中,光導(dǎo)被配置成作為顯示設(shè)備來使用。例如,可以將光導(dǎo)可合并為具有手持式形狀因素的設(shè)備的一部分,該設(shè)備諸如平板計算機(jī)、移動電話、便攜式游戲設(shè)備等等。光導(dǎo)還可被合并為各種其他設(shè)備(諸如電視機(jī))的一部分、臺式或膝上型計算機(jī)的監(jiān)視器的一部分等等。
[0033]光導(dǎo)可被配置成沿聚焦在無限遠(yuǎn)處的圖像平面提供顯示。因此,光導(dǎo)可由用戶用最小眼肌收縮或不用眼睛收縮來觀看,諸如可由用戶在觀看地平線或其他遠(yuǎn)處對象時觀察至IJ。以此方式,在某些情況下,傳統(tǒng)上利用眼鏡來觀看顯示設(shè)備(諸如,遭受老花眼)的用戶可以觀看光導(dǎo)而無需眼鏡。
[0034]可以通過利用光導(dǎo)來啟用各種功能。例如,光導(dǎo)可被配置成支持透明度,使得光導(dǎo)的物理周圍環(huán)境通過光導(dǎo)可觀看。這可以用于支持各種不同場景,諸如增強(qiáng)現(xiàn)實,其中增強(qiáng)被顯示并且物理環(huán)境可通過該顯示器來觀看。在另一示例中,光導(dǎo)可支持隨著用戶眼睛與光導(dǎo)之間的距離減小而增大的視野。以此方式,用戶可以將采用光導(dǎo)的設(shè)備(例如,移動電話)拿得更近,以看到該設(shè)備輸出的用戶界面的更多部分。另外,由于圖像平面可以表現(xiàn)為在實際設(shè)備的屏幕“背后”,因此設(shè)備可以支持涉及設(shè)備本身的移動的各姿勢,諸如通過簡單地傾斜設(shè)備來平掃圖像。因此,增大的視野以及圖像的平掃所支持的功能對于其中顯示設(shè)備大小有限且內(nèi)容超出可用屏幕可操作區(qū)域的移動設(shè)備而言尤其有用。還構(gòu)想了各種其他示例,諸如以采用觸摸傳感器、使用眼睛跟蹤硬件、使用能夠?qū)⒉煌该鞫葟那宄優(yōu)樯钌?不透明(例如,以提高對比度)的設(shè)備的可控背面層等等,其進(jìn)一步的討論可以相關(guān)于以下附圖找到。
[0035]在以下討論中,首先描述可采用本文描述的光導(dǎo)技術(shù)的示例環(huán)境。隨后描述可在該示例環(huán)境以及其他環(huán)境中執(zhí)行的示例過程。因此,各示例過程的執(zhí)行不限于該示例環(huán)境,并且該示例環(huán)境不限于執(zhí)行各示例過程。
[0036]示例環(huán)境
[0037]圖1是在示例實現(xiàn)中的可用于采用如本文描述的光導(dǎo)技術(shù)的環(huán)境100的圖示。所示環(huán)境100包括計算設(shè)備102,該計算設(shè)備可用各種方式來配置。例如,如圖所示,計算設(shè)備102被示為采用以手持式形狀因素被配置成可由用戶的一只或多只手106、108握持的外殼104。例如,手持式形狀因素可以包括平板計算機(jī)、移動電話、便攜式游戲設(shè)備等等。然而,還構(gòu)想了各種各樣的其他形狀因素,諸如參考圖12描述的計算機(jī)和電視機(jī)形狀因素。
[0038]因而,計算設(shè)備102的范圍可以是從具有充足存儲器和處理器資源的全資源設(shè)備(如個人計算機(jī)、游戲控制臺)到具有有限存儲器和/或處理資源的低資源設(shè)備(如傳統(tǒng)電視機(jī)、上網(wǎng)本)。附加地,盡管示出了單個計算設(shè)備102,但是計算設(shè)備102可以表示多個不同設(shè)備,比如用戶可穿戴頭盔或眼鏡以及游戲控制臺、具有顯示器的遙控器和機(jī)頂盒組合坐坐寸寸ο
[0039]在該示例中,計算設(shè)備102進(jìn)一步被示為包括至少部分透明的顯示設(shè)備110。顯示設(shè)備100的透明度被示為允許顯示設(shè)備102的物理周圍環(huán)境112的至少一部分通過該設(shè)備被觀看。在所示示例中,可通過顯示設(shè)備110來觀看的物理周圍環(huán)境112包括樹木以及用于握持計算設(shè)備102的用戶的手106的手指的一部分。汽車114也被示為由顯示設(shè)備110顯示,使得用戶界面和物理周圍環(huán)境112的至少一部分可使用顯示設(shè)備110來觀看。這可用來支持各種不同的功能,如以下進(jìn)一步描述的增強(qiáng)現(xiàn)實。
[0040]在該不例中,計算設(shè)備102還包括輸入/輸出模塊116。輸入/輸出模塊116表不與檢測和處理計算設(shè)備102的輸入和輸出相關(guān)的功能。例如,輸入/輸出模塊116可被配置成從鍵盤、鼠標(biāo)接收輸入以識別姿勢并且使得對應(yīng)于姿勢的操作得以執(zhí)行,等等。輸入可由輸入/輸出模塊116以各種不同的方式來標(biāo)識。
[0041]例如,輸入/輸出模塊116可被配置成識別經(jīng)由顯示設(shè)備110的觸摸屏功能從指示筆等接收的輸入,諸如接近于計算設(shè)備102的顯示設(shè)備110的用戶的手108的手指。該輸入可以采取各種不同的形式,諸如來識別用戶的手108的手指在顯示設(shè)備110上的移動,諸如,如用戶的手108的手指所示的輕擊用戶界面上的汽車114、繪制線等。用戶的手和/或手指可以觸摸設(shè)備或懸停在設(shè)備上方,并且這些可被檢測為分開的姿勢。輸入的其他示例包括跟蹤用戶眼睛的瞳孔和眨眼、涉及設(shè)備本身的移動的姿勢(例如,傾斜或搖動設(shè)備)
坐坐寸寸ο
[0042]在各實現(xiàn)中,這些輸入可被識別為被配置成發(fā)起計算設(shè)備102或其他設(shè)備的一個或多個操作的各姿勢,諸如導(dǎo)航通過用戶界面、選擇和/或移動顯示在該用戶界面上的對象等等。盡管姿勢被示為通過顯示設(shè)備I1的正面來輸入的,但計算設(shè)備102還可包括位于顯示設(shè)備110后面、用于識別姿勢的觸摸傳感器,參考圖4和5可以找到開始對其進(jìn)一步的討論。
[0043]輸入/輸出模塊116還被示為包括增強(qiáng)現(xiàn)實模塊118。增強(qiáng)現(xiàn)實模塊118表示計算設(shè)備102的、用于使用顯示設(shè)備110來增強(qiáng)計算設(shè)備102的物理周圍環(huán)境112 ( “真實世界”)的視圖的功能。在所示示例中,例如,計算設(shè)備102被示為物理上定位在包括三棵樹和用戶的手106的手指的周圍環(huán)境中。
[0044]增強(qiáng)現(xiàn)實模塊118被配置成輸出結(jié)合物理周圍環(huán)境112來觀看的增強(qiáng)(例如,汽車 114)。
[0045]為了生成這個視圖并知道將增強(qiáng)放置在“哪里”,增強(qiáng)現(xiàn)實模塊118可利用各種技術(shù)來確定計算設(shè)備102相對于設(shè)備的物理周圍環(huán)境112的定向和/或定位。例如,增強(qiáng)現(xiàn)實模塊118可利用相機(jī)120來捕捉物理周圍環(huán)境112的圖像。增強(qiáng)現(xiàn)實模塊118隨后可處理這些圖像以定位一個或多個標(biāo)記來確定計算設(shè)備102如何定位、定向、移動等。
[0046]這些標(biāo)記可采用各種形式。例如,增強(qiáng)現(xiàn)實模塊118可將物理周圍環(huán)境112中的一個或多個視點設(shè)置成標(biāo)記,并且由此用作確定定向和/或定位(諸如,這些樹木的樹干在哪里與地面相接等等)的基礎(chǔ)。在另一示例中,增強(qiáng)現(xiàn)實模塊118可利用物理地定位在計算設(shè)備102的周圍環(huán)境內(nèi)的一個或多個增強(qiáng)現(xiàn)實(AR)標(biāo)簽的視圖。因此,物理周圍環(huán)境112中的項目可用作確定計算設(shè)備102位于哪里以及物理設(shè)備102被定向在哪里的基礎(chǔ)。
[0047]在另一示例中,相機(jī)120可被配置成捕捉計算設(shè)備102的用戶的一個或多個圖像。例如,相機(jī)120的鏡頭在圖1中被示為在外殼104中放置在顯示設(shè)備110右面、指向計算設(shè)備102的用戶的臉部的圓圈。相機(jī)120捕捉到的圖像隨后可用來確定用戶的瞳孔的三維位置。在一個或多個實現(xiàn)中,計算瞳孔的位置,而無需計算描述“眼睛瞄準(zhǔn)哪里”的向量,由此節(jié)省計算設(shè)備102的資源。還構(gòu)想了其他示例,其中這樣的向量被計算。以此方式,增強(qiáng)現(xiàn)實模塊118可以確定如何輸出增強(qiáng)(例如,汽車114)以供顯示設(shè)備110顯示。
[0048]增強(qiáng)現(xiàn)實模塊118還可利用一個或多個傳感器122來確定計算設(shè)備102的定位和/或定向,并更具體地確定顯示設(shè)備I1的定位和/或定向。例如,傳感器122可被配置為慣性測量單元(IMU),該慣性測量單元可包括陀螺儀、一個或多個加速計、磁力計、并包括其任何組合等。這些單元可用于生成用來確定計算設(shè)備102相對于其物理周圍環(huán)境112的定向和定位的基礎(chǔ)。
[0049]通過這些示例中的一個或多個,增強(qiáng)現(xiàn)實模塊118可以捕捉要增強(qiáng)的“現(xiàn)實”的視圖。隨后該增強(qiáng)可被計算以便使用顯示設(shè)備110以一定大小、定向和位置來顯示。該增強(qiáng)可以按各種方式來配置,諸如用于二維輸出、三維輸出等等。例如,增強(qiáng)現(xiàn)實模塊118和顯示設(shè)備110可以利用立體技術(shù)給予對該增強(qiáng)深度的感知,諸如通過自動立體視覺技術(shù),其中光學(xué)器件被顯示設(shè)備110用來將圖像朝著用戶的眼睛定向地拆分。也可以設(shè)想各種其他技術(shù)而不背離其精神和范圍。此外,應(yīng)當(dāng)容易明白,由增強(qiáng)現(xiàn)實模塊118生成的增強(qiáng)可采取多種其他形式,諸如通過作為可通過顯示設(shè)備110觀看的用戶界面的一部分來顯示的、作為游戲的一部分的物體和計算設(shè)備102的物理周圍環(huán)境112的視圖的其他變化。
[0050]顯示設(shè)備110可以按各種方式來配置以支持本文描述的技術(shù),諸如通過配置成利用聚焦在無限遠(yuǎn)處的聚焦面提供輸出的光導(dǎo)。這樣的光導(dǎo)的示例參考以下附圖開始描述。
[0051]圖2描繪了圖1的顯示設(shè)備110的示例200,其被配置成包括以前視圖示出的光導(dǎo)。不例200包括形成顯不設(shè)備100的光導(dǎo)202和光引擎204。光導(dǎo)202可以按各種方式來配置,諸如一塊玻璃、塑料、或其他用作顯示光引擎204的輸出的可透光材料。
[0052]光引擎204可以按各種方式來配置,諸如微微投影儀或其他圖像輸出設(shè)備。光引擎204的示例包括激光驅(qū)動的LCOS或LED驅(qū)動的掃描、LCOS顯示器,例如包括RGB LED等等。光引擎204可選地耦合到光導(dǎo)202,使得光引擎204的輸出由光導(dǎo)202來顯示以供一個或多個用戶觀看。光引擎204可以按各種方式可選地耦合到光導(dǎo)202,其中的一個示例可參考以下附圖找到。
[0053]圖3描繪了使用側(cè)視圖更詳細(xì)地示出的圖2的光導(dǎo)202的示例300。在該示例中,光導(dǎo)202被不為包括內(nèi)I禹合光學(xué)器件302和外I禹合光學(xué)器件304。內(nèi)I禹合光學(xué)器件302被配置成可選地將光引擎204耦合到光導(dǎo)202。內(nèi)耦合光學(xué)器件302可以按各種方式來配置,諸如表面起伏光柵、可切換布拉格光柵、體全息光柵、反射和部分反射面、自由形式的光學(xué)元件、楔形光學(xué)器件等等。
[0054]在所示示例中,內(nèi)耦合光學(xué)器件302被配置成使光引擎204所輸出的光彎曲大約九十度以供傳輸?shù)酵怦詈瞎鈱W(xué)器件304。因此,在該示例中,內(nèi)耦合光學(xué)器件302可以利用一種或多種技術(shù)來如上所述地“使光轉(zhuǎn)向”以供傳輸?shù)酵怦詈瞎鈱W(xué)器件。
[0055]此外,可以利用內(nèi)耦合和外耦合光學(xué)器件302、304作為瞳孔擴(kuò)展器,以擴(kuò)展來自光引擎204的輸出。例如,內(nèi)耦合光學(xué)器件302可被配置成水平地擴(kuò)展光引擎204的輸出。外耦合光學(xué)器件304隨后可以接收該水平擴(kuò)展的輸出,并且諸如同樣通過利用一種或多種技術(shù)“使光轉(zhuǎn)向”,從而在垂直方向上使其進(jìn)一步擴(kuò)展以供輸出到眼睛306 (例如,計算設(shè)備102的用戶的眼睛)。
[0056]因此,光引擎204可被配置成激光驅(qū)動的LCOS或LED驅(qū)動的掃描或LCOS顯示器,可以包括RBG LED或具有小于五至十納米范圍的帶寬的激光器,以允許高效的衍射(在衍射技術(shù)之一被用來對光進(jìn)行內(nèi)耦合和/或外耦合的情況下;在其他情況下LED的帶寬不受這樣的約束)等等。光引擎204可選地耦合到利用上述一個或多個技術(shù)來“使光轉(zhuǎn)向”的光導(dǎo)202的內(nèi)耦合光學(xué)器件302。隨后使用全內(nèi)反射(FTIR)沿光導(dǎo)202通過內(nèi)耦合光學(xué)器件302將光傳送到水平擴(kuò)展光柵。該光柵用作水平地擴(kuò)展“出射光瞳”,并且另外在示例300中如箭頭所示地使光轉(zhuǎn)向九十度從而光向上傳播。隨后光遇到外耦合光學(xué)器件304,外耦合光學(xué)器件304垂直擴(kuò)展“出射光瞳”并且同樣如箭頭所示地使光轉(zhuǎn)向,從而光被耦合到光導(dǎo)202以外并且朝向觀看圖像(例如,用戶界面的一部分)的用戶的眼睛306。
[0057]在一個或多個實現(xiàn)中,內(nèi)耦合光學(xué)器件302可以是可切換的以支持不同的顯示模式。例如,內(nèi)I禹合光學(xué)器件302可以在第一模式中被“打開”(例如,使用可切換的布拉格光柵),以便如上所述地致使光引擎的輸出“轉(zhuǎn)向”并且傳送到外耦合光學(xué)器件304以供顯示給用戶的眼睛306。
[0058]內(nèi)耦合光學(xué)器件304還可以被“關(guān)閉”以支持第二模式,在第二模式中顯示設(shè)備110用作投影儀,諸如用于將光引擎204的輸出投影到圖1的計算設(shè)備102的外殼104的“背面以外”。在該示例中,內(nèi)耦合光學(xué)器件304被關(guān)閉,使得來自光引擎204的光不被彎曲以耦合到外耦合光學(xué)器件304。
[0059]相反,在該示例中,來自光引擎204的光通過內(nèi)耦合光學(xué)器件302而不彎曲以用作投影儀。例如,計算設(shè)備102可以包括圖1的外殼104所支持的透鏡和光閥308以便將光引擎204用作投影儀,例如,以將輸出投影到計算設(shè)備102外部的表面上,諸如桌面、墻上等等。以此方式,顯示設(shè)備110可以用在各種模式中以支持不同的顯示技術(shù)供計算設(shè)備102使用。
[0060]圖4描繪了顯示設(shè)備110的光導(dǎo)202和光引擎204的示例實現(xiàn),其中光導(dǎo)202的各層被示出。光導(dǎo)202包括任選的透明材料402以及可用來實現(xiàn)如以上參考圖3描述的外耦合光學(xué)器件304的衍射分級矩陣404。
[0061]光導(dǎo)202還包括用于在顯示設(shè)備110的前表面上實現(xiàn)觸摸傳感器的層406。例如,層406可被配置成使用氧化銦錫(ITO)形成的柵格,以檢測接觸(諸如,如參考圖1所示的用戶的手108的一根或多根手指)的X、Y坐標(biāo)。因此,該層406可用來向輸入一輸出模塊116提供輸入,這些輸入可用來識別用于發(fā)起計算設(shè)備102的一個或多個操作的一個或多個姿勢,例如,導(dǎo)航通過用戶界面、啟動應(yīng)用、與顯示對象交互等等。
[0062]光導(dǎo)202還可包括放置在光導(dǎo)202背面以實現(xiàn)觸摸傳感器的層408。例如,光導(dǎo)202可被配置成支持在距用戶眼睛一定距離處進(jìn)行觀看,使得用戶不方便與光導(dǎo)的前表面(例如,支持顯示設(shè)備110正面上的觸摸傳感器的層406)交互。因此,放置在設(shè)備的背面的層408還可被配置成識別姿勢,參考圖5可以找到開始對其進(jìn)一步的討論。
[0063]光導(dǎo)202還被示為包括電致變色(electro-chromic)層410,電致變色層410與衍射分級矩陣404間隔一氣隙412或較低光學(xué)指數(shù)材料。電致變色層410可用于在透明與不透明狀態(tài)之間交替。這可用于各種目的,諸如用于控制計算設(shè)備102的物理周圍環(huán)境112的哪一部分可通過顯示設(shè)備110來觀看,提高顯示設(shè)備110所顯示的用戶界面的各部分的對比度等等,對其進(jìn)一步討論可以參考以下附圖找到。
[0064]圖5描繪了將圖1的計算設(shè)備102示為輸出一用戶界面并且支持經(jīng)由顯示設(shè)備的背側(cè)檢測到的姿勢的示例實現(xiàn)500。在該示例中,顯示設(shè)備110輸出被配置成計算設(shè)備102的開始屏幕的用戶界面。開始屏幕包括多個圖塊(tile),這些圖塊可被選擇來啟動相應(yīng)的應(yīng)用,并且還可被配置成輸出與這些應(yīng)用有關(guān)的通知。通知的示例使用天氣塊來示出,天氣圖塊包括與雷蒙德市的溫度和當(dāng)前天氣狀況有關(guān)的通知。
[0065]如圖4中描述的,顯示設(shè)備110可被配置成使用定向成朝向用戶的設(shè)備的前面以及定向成背離定向的設(shè)備的背面(例如,定位在與設(shè)備的正面相對側(cè)上)來檢測輸入(例如,姿勢)。例如,用戶可以使用用戶的手106的一根或多根手指來作出姿勢??梢宰鞒龈鞣N不同姿勢,諸如以選擇顯示設(shè)備所顯示的圖塊、使用平掃姿勢導(dǎo)航通過用戶界面、縮放姿勢等等。以此方式,用戶的手106的定位于計算設(shè)備102后面的那些部分仍可用來提供輸入。
[0066]此外,如還參考圖4描述的,顯示設(shè)備110可被配置成可選的透明,但也包括用于控制使顯示設(shè)備110的哪些部分成為透明的層(例如,電致變色層410)。例如,這可用來提高顯示設(shè)備中用來顯示用戶界面的那些部分的對比度。對此的一個示例可以包括,在所示示例中用來顯示圖塊和文本(例如“start (開始)”)的各部分,其可用來支持用戶界面中的黑色。
[0067]這些技術(shù)還可被配置成支持可選的不透明度,諸如以控制物理周圍環(huán)境中可通過顯示設(shè)備110來觀看的量。這可用來提供各種功能。例如,可以使顯示設(shè)備110的各部分變得部分透明,以允許用戶的手106的一部分通過顯示設(shè)備被觀看。以此方式,用戶可以容易地查看用戶的手指定位“在哪里”,這可以輔助用戶交互,包括使用經(jīng)由放置在顯示設(shè)備110背面的觸摸屏功能檢測到的姿勢。
[0068]另外,如圖所示,該技術(shù)可以結(jié)合如何顯示用戶界面本身。在示例實現(xiàn)500中,使在顯示設(shè)備I1后面附近的用戶的手106的手指的各部分變得透明,使得用戶可以觀看用戶的手的手指。這包括用戶界面的各部分,使得用戶的手106的手指表現(xiàn)為結(jié)合圖標(biāo)被顯示,使得用戶可以容易地確定在手指的當(dāng)前定位處哪個圖標(biāo)是當(dāng)前可選的。在該示例中,(例如,通過顯示用戶界面和/或使用電致變色層410)圖標(biāo)在用戶界面中與該接觸不重合的各部分不被變得透明。以此方式,與顯示設(shè)備110的后面的交互可被輔助。還構(gòu)想了各種其他示例,諸如在用戶界面中顯示與用戶的手106的手指在顯示設(shè)備110的后面所接觸的點相對應(yīng)的標(biāo)記。還要注意,該每一區(qū)域的不透明度控制可以顯著提升顯示設(shè)備所顯示的增強(qiáng)的外觀,同時允許這些增強(qiáng)之間的透明度,從而物理周圍環(huán)境(例如,“真實世界”)與這些增強(qiáng)能同時被清楚地查看。還要注意,可以使整個顯示器變得不透明,這可用來輔助不涉及真實世界的視圖的體驗,例如舉例而言,看電影。
[0069]圖6描繪了計算設(shè)備102的顯示設(shè)備110的示例實現(xiàn)600,該示例實現(xiàn)基于顯示設(shè)備110與用戶之間相應(yīng)距離之差示出視野之差。示例實現(xiàn)600使用第一和第二階段602、604來示出。在第一階段602,計算設(shè)備102被示為定位在遠(yuǎn)離用戶的第一距離,諸如當(dāng)在臂長(例如,在大約三十英寸)處握持計算設(shè)備102時。
[0070]如上所述,計算設(shè)備102可以包括合并圖2的光導(dǎo)202的顯示設(shè)備110。光導(dǎo)202可被配置成通過圖3的外耦合光學(xué)器件304沿聚焦在無限遠(yuǎn)處聚焦的圖像平面提供輸出以供用戶觀看。例如,外耦合光學(xué)器件304可以提供平行光的輸出,用戶觀看起來類似于正在看遠(yuǎn)處的對象,諸如地平線。因此,可以從廣泛范圍的距離觀看顯示設(shè)備110,包括距用戶的眼睛306甚至小于一英寸直到顯示設(shè)備110本身不可見的點處的距離。
[0071]使用光導(dǎo)作為顯示設(shè)備102的一部分還可以支持與視野有關(guān)的技術(shù)。例如,在第一階段,用戶界面被示為由顯示設(shè)備110顯示。在該示例中用戶界面包括標(biāo)題“RedmondNews (雷蒙德市新聞)”連同被示為“Sports (體育)”和“Weather (天氣)”的兩欄。如上所述,第一階段602示出計算設(shè)備102且由此示出計算設(shè)備102的顯示設(shè)備110,其被定位在距握持該設(shè)備的用戶的眼睛大約一臂長處。
[0072]在該示例中,用戶隨后可能期望查看更多的用戶界面,諸如查看包括在用戶界面中的更大量的內(nèi)容。在該示例中,通過將顯示設(shè)備110配置成包括光導(dǎo),如在第二階段604中所示,用戶可以簡單地在物理上使計算設(shè)備102移動得更近。通過使顯示設(shè)備110移動得更近,用戶從顯示設(shè)備110可觀看的視野增大。
[0073]這在第二階段604中通過經(jīng)由與第一階段602中所顯示的相同用戶界面的顯示設(shè)備進(jìn)行觀看來示出。然而,用戶界面的附加欄在第二階段604中被定位成可觀看,諸如“Business (商業(yè))”和“Local (本地)”欄以及這些欄中的附加內(nèi)容。由此,視野隨著顯示設(shè)備112移動得更接近用戶的眼睛而增大。
[0074]此外,該增大是被動的,因為大小或分辨率不是由計算設(shè)備102自己改變的,例如,是由于從用戶收到的用于增加大小或分辨率的輸入、一個或多個傳感器的使用等等。以此方式,顯示設(shè)備110所顯示的對象保持在焦點中,而不管用戶的眼睛被定位成多接近該顯示器。因此,這可被用戶用來調(diào)節(jié)在屏幕上觀看到的量,諸如通過改變用戶與顯示器之間的距離來閱讀報紙、瀏覽web或消費(fèi)短視頻內(nèi)容。例如,使用3.5”屏幕作為示例,如果顯示設(shè)備110產(chǎn)生45度視野,則握持顯示設(shè)備100距眼睛一英寸將在30”臂長處得到與105”對角尺寸顯示設(shè)備等效的圖像。對視野技術(shù)的進(jìn)一步討論可參考以下附圖找到。
[0075]圖7和8分別示出了在圖6中示出的第一和第二階段602、604的各示例側(cè)視圖。在第一階段602,用戶的視野使用虛線示出,以示出可通過顯示設(shè)備110觀看的用戶界面702的一部分。在如圖8中示出的第二階段,如虛線所示,用戶的眼睛被定位成接近顯示設(shè)備110,這使得用戶能夠觀看用戶界面702的更大部分。因此,顯示設(shè)備110可以通過在聚焦在無限遠(yuǎn)處的圖像平面處輸出用戶界面(例如,通過由圖2的光導(dǎo)202輸出平行光)來支持這些不同的視野。
[0076]可以將該功能比作通過柵欄中的小孔來觀看告示牌。隨著用戶移動得更接近柵欄中的小孔,不僅告示牌的字體大小被增大(例如,用戶能夠觀看如圖6中所示的更小文本),而且可觀看的廣告牌的量也增加。因此,顯示設(shè)備110可以被動地來使用戶能夠基于用戶的眼睛與顯示設(shè)備110之間的距離范圍來更改對于用戶而言可觀看的視野。例如,該范圍可以基于用戶觀看整個顯示設(shè)備110的能力來定義。
[0077]例如,視野可以隨著用戶靠近顯示設(shè)備110而增大,直到用戶如此接近以致于顯示設(shè)備的外部在用戶的視覺外圍不再可觀看。盡管參考移動設(shè)備描述了基于距離來更改視野以使得用戶能移動該設(shè)備本身,但這些技術(shù)還可以用在其中用戶移動而該設(shè)備被配置成保持在恒定定位的情形中,其中的一個示例可以參考以下附圖找到。
[0078]這些技術(shù)可以支持另一場景以擴(kuò)展用戶交互。例如,類似于在先前示例中觀看廣告牌,用戶可以在一臂長處觀看計算設(shè)備102。然而,取代使設(shè)備更接近用戶的眼睛,用戶可以移動設(shè)備(例如,使設(shè)備相對于垂直于顯示設(shè)備與用戶眼睛之間的軸的平面以不同角度傾斜)來觀看原本在原始定位中不可見的告示牌的不同區(qū)域。例如,這將允許用戶舒適地坐著并且通過使設(shè)備傾斜來在一臂長處閱讀報紙的不同部分。將新的設(shè)備體驗與當(dāng)前可用的技術(shù)形成對比是有用的。當(dāng)嘗試在手持式設(shè)備(諸如,當(dāng)今各蜂窩電話之一)上閱讀報紙時,用戶將被迫使使用觸摸或其他姿勢持續(xù)地滾動以導(dǎo)航通過該內(nèi)容。然而,使用本文描述的技術(shù),顯示設(shè)備可以被動地支持使設(shè)備傾斜以查看用戶界面的不同部分,如以上視野的示例。
[0079]圖9描繪了將圖1的顯示設(shè)備110示為被配置成水平地置于表面的示例實現(xiàn)900。在該示例中,顯示設(shè)備110被示為合并在置于表面(諸如桌面、臺面等)的外殼902內(nèi),以供用在如參考圖12進(jìn)一步描述的計算機(jī)配置中。顯示設(shè)備110合并圖2的光導(dǎo)202和光引擎204,并且由此可以使用光導(dǎo)沿聚焦在無限遠(yuǎn)處的圖像平面來顯示用戶界面。
[0080]在所示示例中,顯示設(shè)備110被示為支持透明度并且在外殼902內(nèi)被配置成使得物理周圍環(huán)境可通過顯示設(shè)備110來觀看,諸如,如圖所示的臺式計算設(shè)備的一部分。還構(gòu)想了其他實現(xiàn),諸如其中物理周圍環(huán)境不可通過顯示設(shè)備110來觀看、可按照如參考圖4描述的可控方式來觀看等的實現(xiàn)。還構(gòu)想了顯示設(shè)備110在外殼內(nèi)的其他實現(xiàn),諸如電視機(jī)實現(xiàn),其中外殼被配置成安裝在垂直表面,其中的一個示例進(jìn)一步參考圖12描述。
[0081]示例過程
[0082]以下討論描述了可利用上述系統(tǒng)和設(shè)備來實現(xiàn)的各種技術(shù)??梢允褂糜布⒐碳蜍浖蚱浣M合來實現(xiàn)每一個過程的各方面。過程被示為一組框,它們指定由一個或多個設(shè)備執(zhí)行的操作,不一定僅限于所示出的用于由相應(yīng)的框執(zhí)行操作的順序。在以下討論的部分中將參考圖1_9的環(huán)境和不例系統(tǒng)。
[0083]圖10描繪了在示例實現(xiàn)中的過程1000,其中捕捉到的圖像被用于定位用戶的瞳孔以供增強(qiáng)的顯示。使用用戶持有的手持式設(shè)備的一個或多個相機(jī)來捕捉用戶的一個或多個圖像(框1002)。例如,用戶可以具有移動通信設(shè)備(例如,移動電話、平板計算機(jī)等)的面向前方的相機(jī)。
[0084]根據(jù)手持式設(shè)備捕捉到的一個或多個圖像來計算用戶瞳孔在三維空間中的位置(框1004)。例如,增強(qiáng)現(xiàn)實模塊118可以檢查這些圖像以確定位置。
[0085]基于所計算的用戶瞳孔的位置來在該手持式設(shè)備的透明顯示器上顯示一增強(qiáng),該增強(qiáng)與通過該透明顯示器可觀看的該手持設(shè)備的物理周圍環(huán)境的至少一部分是可同時觀看的(框1006)。如圖1中所示,例如,該增強(qiáng)可以被配置成通過物理周圍環(huán)境112的一部分同時可觀看的汽車114,物理周圍環(huán)境112可通過顯示設(shè)備110來觀看,在該實例中,物理周圍環(huán)境112是樹木以及用戶的手106的手指的一部分。還構(gòu)想了其他示例,例如,相機(jī)可置于并非用戶持有的表面上,諸如計算機(jī)監(jiān)視器的一部分、通信地耦合到游戲控制臺的獨立相機(jī)的一部分等等。
[0086]圖11描繪了在示例實現(xiàn)中的過程1100,其中顯示設(shè)備在不同距離處被觀看,使得用戶與設(shè)備之間的距離更近時視野被擴(kuò)展。計算設(shè)備的顯示設(shè)備在第一距離處被觀看,使得該顯示設(shè)備所顯示的用戶界面的第一視野是可觀看的(框1102)。例如,計算設(shè)備102可被一表面支持(例如,像電視機(jī)那樣安裝在墻上),置于桌面的臺面上(諸如,計算機(jī)監(jiān)視器)。在另一示例中,計算設(shè)備102可以假設(shè)是手持式配置并且在大約一臂長處被握持。該情況的一個不例在圖6和7的第一階段602中不出。
[0087]該計算設(shè)備的顯示設(shè)備在小于第一距離的第二距離處被觀看,使得該顯示設(shè)備所顯示的用戶界面的第二視野是可觀看的,第二視野大于第一視野(框1104)。例如,用戶可以使握持的計算設(shè)備102更接近用戶的眼睛。在另一示例中,用戶可以移向計算設(shè)備102以縮小該距離。由于用戶界面被顯示在聚焦在無限遠(yuǎn)處的圖像平面處,因此如圖6和8的第二階段604中所示,視野可以增大。
[0088]示例系統(tǒng)和設(shè)備
[0089]圖12在1200概括地示出了包括示例計算設(shè)備1202的示例系統(tǒng),該示例計算設(shè)備表示可以實現(xiàn)此處描述的各個技術(shù)的一個或多個計算系統(tǒng)和/或設(shè)備。計算設(shè)備1202可以是,例如,服務(wù)提供方的服務(wù)器、與客戶機(jī)相關(guān)聯(lián)的設(shè)備(例如,客戶機(jī)設(shè)備)、片上系統(tǒng)、和/或任何其他合適的計算設(shè)備或計算系統(tǒng)。此外,計算設(shè)備1202包括如上所述的顯示設(shè)備110,如參考圖2進(jìn)一步詳細(xì)描述的,顯示設(shè)備110可以合并光導(dǎo)202和光引擎204。
[0090]所示的示例計算設(shè)備1202包括處理系統(tǒng)1204、一個或多個計算機(jī)可讀介質(zhì)1206、以及相互通信地耦合的一個或多個I/O接口 1208。盡管沒有示出,計算設(shè)備1202可進(jìn)一步包括系統(tǒng)總線或?qū)⒏鞣N組件相互耦合的其它數(shù)據(jù)和命令傳輸系統(tǒng)。系統(tǒng)總線可包括不同總線結(jié)構(gòu)中的任一個或組合,諸如存儲器總線或存儲器控制器、外圍總線、通用串行總線、和/或利用各種總線架構(gòu)中的任一種的處理器或局部總線。也構(gòu)想了各種其它示例,諸如控制和數(shù)據(jù)線。
[0091]處理系統(tǒng)1204表示使用硬件執(zhí)行一個或多個操作的功能。因此,處理系統(tǒng)1204被示為包括可被配置為處理器、功能塊等的硬件元件1210。這可包括在作為專用集成電路或使用一個或多個半導(dǎo)體構(gòu)成的其它邏輯設(shè)備的硬件中的實現(xiàn)。硬件元件1210不受形成它們的材料或者其中利用的處理機(jī)制的限制。例如,處理器可以由半導(dǎo)體和/或晶體管(例如,電子集成電路(IC))構(gòu)成。在這一上下文中,處理器可執(zhí)行指令可以是可電子地執(zhí)行的指令。
[0092]計算機(jī)可讀存儲介質(zhì)1206被示為包括存儲器/存儲1212。存儲器/存儲1212表示與一個或多個計算機(jī)可讀介質(zhì)相關(guān)聯(lián)的存儲器/存儲容量。存儲器/存儲組件1212可包括易失性介質(zhì)(如隨機(jī)存取存儲器(RAM))和/或非易失性介質(zhì)(如只讀存儲器(ROM)、閃存、光盤、磁盤等等)。存儲器/存儲組件1212可包括固定介質(zhì)(例如,RAM、ROM、固定硬盤驅(qū)動器等)以及可移動介質(zhì)(例如閃存、可移動硬盤驅(qū)動器、光盤等等)。計算機(jī)可讀介質(zhì)1206可以下面進(jìn)一步描述的各種方式來配置。
[0093]輸入/輸出接口 1208表示允許用戶向計算設(shè)備1202輸入命令和信息的功能,并且還允許使用各種輸入/輸出設(shè)備向用戶和/或其他組件或設(shè)備呈現(xiàn)信息。輸入設(shè)備的示例包括鍵盤、光標(biāo)控制設(shè)備(例如,鼠標(biāo))、麥克風(fēng)、掃描儀、觸摸功能(例如,電容性的或被配置來檢測物理接觸的其它傳感器)、照相機(jī)(例如,可采用可見或諸如紅外頻率的不可見波長來將移動識別為不涉及觸摸的手勢),等等。輸出設(shè)備的示例包括顯示設(shè)備(例如,監(jiān)視器或投影儀)、揚(yáng)聲器、打印機(jī)、網(wǎng)卡、觸覺響應(yīng)設(shè)備,等等。因此,計算設(shè)備1202可以下面進(jìn)一步描述的各種方式來配置以支持用戶交互。
[0094]此處可以在軟件、硬件元件或程序模塊的一般上下文中描述各種技術(shù)。一般而言,這種模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、元件、組件、數(shù)據(jù)結(jié)構(gòu)等等。本文使用的術(shù)語“模塊”、“功能”和“組件” 一般表示軟件、固件、硬件或其組合。本文描述的技術(shù)的各特征是平臺無關(guān)的,從而意味著該技術(shù)可在具有各種處理器的各種商用計算平臺上實現(xiàn)。
[0095]所描述的模塊和技術(shù)的實現(xiàn)可以存儲在某種形式的計算機(jī)可讀介質(zhì)上或通過某種形式的計算機(jī)可讀介質(zhì)傳輸。計算機(jī)可讀介質(zhì)可包括可由計算設(shè)備1202訪問的各種介質(zhì)。作為示例而非限制,計算機(jī)可讀介質(zhì)可包括“計算機(jī)可讀存儲介質(zhì)”和“計算機(jī)可讀信號介質(zhì)”。
[0096]計算機(jī)可讀存儲介質(zhì)可以指相對于僅信號傳輸、載波、或信號本身而言,啟用對信息的持久和/或非瞬態(tài)存儲的介質(zhì)和/或設(shè)備。由此,計算機(jī)可讀存儲介質(zhì)是指非信號承載介質(zhì)。計算機(jī)可讀存儲介質(zhì)包括以適合于存儲如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、邏輯元件/電路、或其他數(shù)據(jù)等的方法或技術(shù)來實現(xiàn)的諸如易失性和非易失性、可移動和不可移動介質(zhì)和/或存儲設(shè)備的硬件。該計算機(jī)可讀存儲介質(zhì)的示例包括但不限于,RAM、ROM、EEPR0M、閃存或其它存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光存儲、硬盤、磁帶盒、磁帶、磁盤存儲或其它磁存儲設(shè)備、或者可適用于存儲所需信息并可由計算機(jī)訪問的其它存儲設(shè)備、有形介質(zhì)或制品。
[0097]“計算機(jī)可讀信號介質(zhì)”可以指被配置為諸如經(jīng)由網(wǎng)絡(luò)向計算設(shè)備1202的硬件傳輸指令的信號承載介質(zhì)。信號介質(zhì)通常用諸如載波、數(shù)據(jù)信號、或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號來體現(xiàn)計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。信號介質(zhì)還包括任何信息傳送介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”是指使得以在信號中編碼信息的方式來設(shè)置或改變其一個或多個特征的信號。作為示例而非限制,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線路連接,以及無線介質(zhì),諸如聲學(xué)、RF、紅外線和其他無線介質(zhì)。
[0098]如前面所述描述的,硬件元件1210和計算機(jī)可讀介質(zhì)1206表示以硬件形式實現(xiàn)的模塊、可編程設(shè)備邏輯和/或固定設(shè)備邏輯,其可被某些實施例采用來實現(xiàn)此處描述的技術(shù)的至少某些方面,諸如執(zhí)行一個或多個指令。硬件可包括集成電路或片上系統(tǒng)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、復(fù)雜可編程邏輯器件(CPLD),和以硅或其它硬件實現(xiàn)的組件。在此上下文中,硬件可操作為通過指令和/或由硬件實現(xiàn)的邏輯來執(zhí)行程序任務(wù)的處理設(shè)備,以及被用來存儲用于執(zhí)行的指令的硬件(例如上面描述的計算機(jī)可讀存儲介質(zhì))。
[0099]前面的組合也可被采用來實現(xiàn)在此描述的各種技術(shù)。因此,軟件、硬件,或可執(zhí)行模塊可被實現(xiàn)為在某種形式的計算機(jī)可讀存儲介質(zhì)上和/或由一個或多個硬件元件1210實現(xiàn)的一個或多個指令和/或邏輯。計算設(shè)備1202可被配置成實現(xiàn)特定指令和/或?qū)?yīng)于軟件和/或硬件模塊的功能。因此,可作為軟件由計算設(shè)備1202執(zhí)行的模塊的實現(xiàn)可至少部分以硬件完成,例如,通過使用計算機(jī)可讀存儲介質(zhì)和/或處理系統(tǒng)1204的硬件元件1210。指令和/或功能可以是一個或多個制品(例如,一個或多個計算設(shè)備1202和/或處理系統(tǒng)1204)可執(zhí)行/可操作的,以實現(xiàn)此處描述的技術(shù)、模塊,以及示例。
[0100]如在圖12中進(jìn)一步示出,示例系統(tǒng)1200實現(xiàn)了用于當(dāng)在個人計算機(jī)(PC)、電視機(jī)設(shè)備和/或移動設(shè)備上運(yùn)行應(yīng)用時的無縫用戶體驗的普遍存在的環(huán)境。服務(wù)和應(yīng)用在所有三個環(huán)境中基本相似地運(yùn)行,以便當(dāng)使用應(yīng)用、玩視頻游戲、看視頻等時在從一個設(shè)備轉(zhuǎn)換到下一設(shè)備時得到共同的用戶體驗。
[0101]在示例系統(tǒng)1200中,多個設(shè)備通過中央計算設(shè)備互連。中央計算設(shè)備對于多個設(shè)備可以是本地的,或者可以位于多個設(shè)備的遠(yuǎn)程。在一個實施例中,中央計算設(shè)備可以是通過網(wǎng)絡(luò)、因特網(wǎng)或其他數(shù)據(jù)通信鏈路連接到多個設(shè)備的一個或多個服務(wù)器計算機(jī)的云。
[0102]在一個實施例中,該互連架構(gòu)使得功能能夠跨多個設(shè)備遞送以向多個設(shè)備的用戶提供共同且無縫的體驗。多個設(shè)備的每一個可具有不同的物理要求和能力,且中央計算設(shè)備使用一平臺來使得為設(shè)備定制且又對所有設(shè)備共同的體驗?zāi)鼙贿f送到設(shè)備。在一個實施例中,創(chuàng)建目標(biāo)設(shè)備的類,且使體驗適應(yīng)于設(shè)備的通用類。設(shè)備類可由設(shè)備的物理特征、用途類型、或其他共同特性來定義。
[0103]在各種實現(xiàn)中,計算設(shè)備1202可采取各種不同的配置,諸如用于計算機(jī)1214、移動設(shè)備1216、和電視機(jī)1218用途。這些配置中的每一個包括可具有一般不同的構(gòu)造和能力的設(shè)備,并且因而計算設(shè)備1202可根據(jù)不同的設(shè)備類中的一個或多個來配置,并且相應(yīng)地,顯示設(shè)備110也可被配置成適應(yīng)這些不同的配置。例如,計算設(shè)備1202可被實現(xiàn)為計算機(jī)類1214設(shè)備,該計算機(jī)設(shè)備類包括個人計算機(jī)、臺式計算機(jī)、多屏幕計算機(jī)、膝上型計算機(jī)、上網(wǎng)本等。
[0104]計算設(shè)備1202還可被實現(xiàn)為移動類1216設(shè)備,該移動類設(shè)備包括諸如移動電話、便攜式音樂播放器、便攜式游戲設(shè)備、平板計算機(jī)、多屏幕計算機(jī)等移動設(shè)備。計算設(shè)備1202還可被實現(xiàn)為電視機(jī)類1218設(shè)備,該電視機(jī)類設(shè)備包括在休閑觀看環(huán)境中具有或連接到一般更大的屏幕的設(shè)備。這些設(shè)備包括電視機(jī)、機(jī)頂盒、游戲控制臺等。
[0105]本文所描述的技術(shù)可由計算設(shè)備1202的這些各種配置來支持,且不限于在本文描述的各具體示例。這個功能也可被全部或部分通過分布式系統(tǒng)的使用(諸如如下所述的經(jīng)由平臺1222通過“云” 1220)來實現(xiàn)。
[0106]云1220包括和/或表示資源1224的平臺1222。平臺1222抽象云1220的硬件(如,服務(wù)器)和軟件資源的底層功能。資源1224可包括可在計算機(jī)處理在位于計算設(shè)備1202遠(yuǎn)程的服務(wù)器上執(zhí)行時使用的應(yīng)用和/或數(shù)據(jù)。資源1224也可包括在因特網(wǎng)上和/或通過諸如蜂窩或W1-Fi網(wǎng)絡(luò)之類的訂戶網(wǎng)絡(luò)上提供的服務(wù)。
[0107]平臺1222可抽象資源和功能以將計算設(shè)備1202與其他計算設(shè)備相連接。平臺1222還可用于抽象資源的規(guī)模以向經(jīng)由平臺1222實現(xiàn)的資源1224所遇到的需求提供對應(yīng)的規(guī)模級別。因此,在互聯(lián)設(shè)備的實施例中,本文描述的功能的實現(xiàn)可分布在系統(tǒng)1200上。例如,該功能可部分地在計算設(shè)備1202上以及經(jīng)由抽象云1220的功能的平臺1222來實現(xiàn)。
[0108]結(jié)語
[0109]雖然已經(jīng)用對結(jié)構(gòu)特征和/或方法動作專用的語言描述了本發(fā)明,但是應(yīng)該理解,在所附權(quán)利要求中定義的本發(fā)明不必限于所述的具體特征或動作。相反,這些具體特征和動作是作為實現(xiàn)所要求保護(hù)的本發(fā)明的示例形式而公開的。
【權(quán)利要求】
1.一種方法,包括: 在第一距離處觀看計算設(shè)備的顯示設(shè)備,使得所述顯示設(shè)備所顯示的用戶界面的第一視野是可觀看的;以及 在小于所述第一距離的第二距離處觀看所述計算設(shè)備的所述顯示設(shè)備,使得所述顯示設(shè)備所顯示的所述用戶界面的第二視野是可觀看的,所述第二視野大于第一視野。
2.如權(quán)利要求1所述的方法,其特征在于,所述顯示設(shè)備被配置成沿聚焦在無限遠(yuǎn)處的圖像平面顯示用戶界面光導(dǎo)。
3.如權(quán)利要求1所述的方法,其特征在于,所述光導(dǎo)被配置成至少部分透明,使得所述顯示設(shè)備的物理周圍環(huán)境的至少一部分可通過所述光導(dǎo)來觀看。
4.如權(quán)利要求3所述的方法,其特征在于,所述物理周圍環(huán)境的所述至少一部分和所述用戶界面的所述至少一部分使用所述光導(dǎo)是可同時觀看的。
5.如權(quán)利要求1所述的方法,其特征在于,所述光導(dǎo)被配置成至少部分地在三個維度上顯示所述用戶界面。
6.如權(quán)利要求1所述的方法,其特征在于,所述第一距離大約距用戶的眼睛一英寸,而第二距離在大約距所述用戶一臂長處。
7.一種裝置,包括: 至少部分地用硬件來實現(xiàn)的用于配置用戶界面的一個或多個模塊;以及 通信地耦合到所述一個或多個模塊以輸出所述用戶界面的顯示設(shè)備,所述用戶界面可由用戶來觀看,使得取決于所述顯示設(shè)備相對于所述用戶的一只或多只眼睛的傾斜角度,所述用戶界面的不同部分可由所述用戶來觀看。
8.如權(quán)利要求7所述的裝置,其特征在于,所述顯示設(shè)備被配置成沿聚焦在無限遠(yuǎn)處的圖像平面顯示所述用戶界面光導(dǎo)。
9.如權(quán)利要求7所述的裝置,其特征在于,所述光導(dǎo)被配置成至少部分透明,使得所述顯示設(shè)備的物理周圍環(huán)境的至少一部分可通過所述光導(dǎo)來觀看。
10.如權(quán)利要求9所述的裝置,其特征在于,所述物理周圍環(huán)境的所述至少一部分和所述用戶界面的所述至少一部分使用所述光導(dǎo)是可同時觀看的。
【文檔編號】G06F3/14GK104205037SQ201380015757
【公開日】2014年12月10日 申請日期:2013年3月1日 優(yōu)先權(quán)日:2012年3月23日
【發(fā)明者】W·J·威斯特瑞恩, S·J·羅賓斯, R·巴德亞爾, R·G·弗萊克 申請人:微軟公司