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

自動內(nèi)容滾動的制作方法

文檔序號:10573905閱讀:365來源:國知局
自動內(nèi)容滾動的制作方法
【專利摘要】描述了用于當(dāng)內(nèi)容由頭戴式顯示設(shè)備(HMD)的最終用戶查看時(shí)控制所述內(nèi)容的顯示的方法。在一些實(shí)施例中,HMD可以使用用于閱讀內(nèi)容的虛擬內(nèi)容閱讀器來顯示內(nèi)容。所述內(nèi)容可以包括文本和/或圖像,例如與電子書、電子雜志、文字處理文檔、網(wǎng)頁或電子郵件相關(guān)聯(lián)的文本或圖像。虛擬內(nèi)容閱讀器可以基于最終用戶閱讀在虛擬內(nèi)容閱讀器上所顯示的內(nèi)容的一部分的速率來提供自動內(nèi)容滾動。在一個(gè)實(shí)施例中,HMD可以將顯示在虛擬內(nèi)容閱讀器上的內(nèi)容的自動滾動與用戶控制的滾動(例如通過HMD的最終用戶的頭部跟蹤)相組合。
【專利說明】自動內(nèi)容滾動
[0001 ] 背景
[0002] 增強(qiáng)現(xiàn)實(shí)(AR)涉及提供經(jīng)增強(qiáng)的現(xiàn)實(shí)世界環(huán)境,其中用計(jì)算機(jī)生成的虛擬數(shù)據(jù)來 增強(qiáng)或修改對現(xiàn)實(shí)世界環(huán)境(或表示現(xiàn)實(shí)世界環(huán)境的數(shù)據(jù))的感知。例如,可使用諸如相機(jī) 或話筒等傳感輸入設(shè)備實(shí)時(shí)地捕捉表示現(xiàn)實(shí)世界環(huán)境的數(shù)據(jù),并用包括虛擬圖像和虛擬聲 音的計(jì)算機(jī)生成的虛擬數(shù)據(jù)來增強(qiáng)該數(shù)據(jù)。虛擬數(shù)據(jù)還可包括與現(xiàn)實(shí)世界環(huán)境有關(guān)的信 息,諸如與現(xiàn)實(shí)世界環(huán)境中的現(xiàn)實(shí)世界對象相關(guān)聯(lián)的文本描述。一些AR環(huán)境內(nèi)的對象可包 括真實(shí)對象(即,存在于特定現(xiàn)實(shí)世界環(huán)境中的對象)和虛擬對象(即,不存在于該特定現(xiàn)實(shí) 世界環(huán)境中的對象)。
[0003] 為了將虛擬對象逼真地集成到AR環(huán)境中,AR系統(tǒng)通常執(zhí)行包括映射和本地化的若 干任務(wù)。映射涉及生成現(xiàn)實(shí)世界環(huán)境的映射的過程。本地化涉及相對于現(xiàn)實(shí)世界環(huán)境的映 射來定位特定視點(diǎn)或姿態(tài)的過程。在一些情況下,AR系統(tǒng)可實(shí)時(shí)本地化在現(xiàn)實(shí)世界環(huán)境內(nèi) 移動的移動設(shè)備的姿態(tài),以便確定與該移動設(shè)備相關(guān)聯(lián)的、需要隨該移動設(shè)備在現(xiàn)實(shí)世界 環(huán)境中移動而被增強(qiáng)的特定視圖。
[0004] 概述
[0005] 描述了用于當(dāng)內(nèi)容由頭戴式顯示設(shè)備(HMD)的最終用戶查看時(shí)控制所述內(nèi)容的顯 示的技術(shù)。在一些實(shí)施例中,HMD可以使用用于閱讀內(nèi)容的虛擬內(nèi)容閱讀器來顯示內(nèi)容。所 述內(nèi)容可以包括文本和/或圖像,例如與電子書、電子雜志、文字處理文檔、網(wǎng)頁或電子郵件 相關(guān)聯(lián)的文本或圖像。虛擬內(nèi)容閱讀器可以基于最終用戶閱讀在虛擬內(nèi)容閱讀器上所顯示 的內(nèi)容的一部分的速率來提供自動內(nèi)容滾動。在一個(gè)實(shí)施例中,HMD可以將顯示在虛擬內(nèi)容 閱讀器上的內(nèi)容的自動滾動與用戶控制的滾動(例如通過HMD的最終用戶的頭部跟蹤)相組 合。
[0006] 提供本概述以便以簡化的形式介紹以下在詳細(xì)描述中進(jìn)一步描述的一些概念。本 概述并非旨在標(biāo)識出要求保護(hù)的主題的關(guān)鍵特征或必要特征,亦非旨在用作輔助確定要求 保護(hù)的主題的范圍。
[0007] 附圖簡述
[0008] 圖1是可在其中實(shí)施所公開的技術(shù)的聯(lián)網(wǎng)計(jì)算環(huán)境的一個(gè)實(shí)施例的框圖。
[0009] 圖2A描繪了與第二移動設(shè)備通信的移動設(shè)備的一個(gè)實(shí)施例。
[0010] 圖2B描繪了HMD的一部分的一個(gè)實(shí)施例。
[0011] 圖2C描繪了HMD的一部分的一個(gè)實(shí)施例,其中延伸到注視點(diǎn)的注視向量用于對準(zhǔn) 遠(yuǎn)瞳距(iro)。
[0012] 圖2D描繪了HMD的一部分的一個(gè)實(shí)施例,其中延伸到注視點(diǎn)的注視向量用于對準(zhǔn) 近瞳距(iro)。
[0013] 圖3A描繪了HMD的一部分的一個(gè)實(shí)施例,該HMD具有包括注視檢測元件的活動顯示 光學(xué)系統(tǒng)。
[0014]圖3B描繪了HMD的一部分的一個(gè)替換實(shí)施例,該HMD具有包括注視檢測元件的活動 顯示光學(xué)系統(tǒng)。
[0015] 圖4A描繪了查看增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的虛擬內(nèi)容閱讀器的最終用戶佩戴的HMD的一個(gè) 實(shí)施例。
[0016] 圖4B描繪了查看增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的虛擬內(nèi)容閱讀器的最終用戶佩戴的HMD的一個(gè) 實(shí)施例。
[0017] 圖4C描繪了查看增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的虛擬內(nèi)容閱讀器的最終用戶佩戴的HMD的一個(gè) 實(shí)施例。
[0018] 圖5是描述了用于使用HMD顯示內(nèi)容的方法的一個(gè)實(shí)施例的流程圖。
[0019] 圖6A是描述了用于使用HMD執(zhí)行自動內(nèi)容滾動的方法的一個(gè)實(shí)施例的流程圖。
[0020] 圖6B是描述了用于使用HMD執(zhí)行自動內(nèi)容滾動的方法的一個(gè)替換實(shí)施例的流程 圖。
[0021] 圖7是移動設(shè)備的一個(gè)實(shí)施例的框圖。
[0022] 詳細(xì)描述
[0023]描述了用于當(dāng)內(nèi)容由透視顯示器的最終用戶查看時(shí)控制所述內(nèi)容的顯示的技術(shù)。 透視顯示器可以包括頭戴式顯示設(shè)備(HMD)。在一些實(shí)施例中,HMD可以使用用于閱讀內(nèi)容 的虛擬內(nèi)容閱讀器來顯示內(nèi)容。所述內(nèi)容可以包括文本和/或圖像,例如與電子書、電子雜 志、文字處理文檔、網(wǎng)頁或電子郵件相關(guān)聯(lián)的文本或圖像。虛擬內(nèi)容閱讀器可以基于最終用 戶閱讀在虛擬內(nèi)容閱讀器上所顯示的內(nèi)容的一部分的速率來提供自動內(nèi)容滾動。在一個(gè)示 例中,所顯示的內(nèi)容的滾動速率可以被設(shè)置使得HMD的最終用戶查看所述內(nèi)容的在虛擬內(nèi) 容閱讀器的第一區(qū)域內(nèi)正被閱讀的一部分(例如使得所述內(nèi)容的該部分被定位在虛擬內(nèi)容 閱讀器的中部內(nèi))。當(dāng)最終用戶的閱讀速度增加和/或所述內(nèi)容正被閱讀的該部分接近于虛 擬內(nèi)容閱讀器的底部時(shí),滾動速率可以增加(例如當(dāng)所述最終用戶閱讀遠(yuǎn)離虛擬內(nèi)容閱讀 器的中部的內(nèi)容時(shí),所述滾動速率可以增加)。
[0024]在一個(gè)實(shí)施例中,HMD可以將顯示在虛擬內(nèi)容閱讀器上的內(nèi)容的自動滾動與用戶 控制的滾動相組合。HMD可以利用眼睛跟蹤來確定虛擬內(nèi)容閱讀器的哪個(gè)部分正被最終用 戶閱讀以及最終用戶以什么速率閱讀虛擬內(nèi)容閱讀器所顯示的所述內(nèi)容的一部分。HMD也 可利用最終用戶的頭部跟蹤以便允許最終用戶使用虛擬內(nèi)容閱讀器手動控制滾動操作。在 一個(gè)示例中,最終用戶可以注視與虛擬內(nèi)容閱讀器相關(guān)聯(lián)的滾動條并隨后使用頭部移動來 控制該滾動條并調(diào)整正在虛擬內(nèi)容閱讀器上所顯示的內(nèi)容。滾動條可以被定位在虛擬內(nèi)容 閱讀器的用于顯示內(nèi)容的區(qū)域附近(例如沿顯示內(nèi)容的該區(qū)域的一側(cè))。
[0025]在一個(gè)實(shí)施例中,要被顯示在虛擬內(nèi)容閱讀器上的內(nèi)容可以從多欄格式轉(zhuǎn)換成單 欄格式。將內(nèi)容轉(zhuǎn)換成單欄格式可以改進(jìn)內(nèi)容的滾動并對于HMD的最終用戶而言在內(nèi)容正 被滾動時(shí)可以更容易跟隨上該內(nèi)容。在一個(gè)示例中,已經(jīng)使用三個(gè)文本欄格式化的電子文 檔可以被轉(zhuǎn)換成僅使用一個(gè)文本欄的經(jīng)格式化文檔。為了進(jìn)一步改進(jìn)當(dāng)內(nèi)容被自動滾動時(shí) 的內(nèi)容跟蹤,當(dāng)最終用戶閱讀所顯示的內(nèi)容的特定部分,例如單詞、句子或段落時(shí),所顯示 的內(nèi)容的先前閱讀的部分的顏色可以被改變(例如文本可以從黑色改變?yōu)榧t色或灰色)。 [0026]在一個(gè)實(shí)施例中,HMD可以包括用于檢測在增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的真實(shí)世界的光照條 件(例如環(huán)境光照的程度)的光傳感設(shè)備,并且可以對虛擬內(nèi)容閱讀器上所顯示的內(nèi)容的字 體大小和/或?qū)Ρ壬M(jìn)行調(diào)整。對字體大小和/或?qū)Ρ壬恼{(diào)整可以依賴于光照條件和虛擬 內(nèi)容閱讀器與HMD的最終用戶(例如如果最終用戶正在查看位于離開該最終用戶10米遠(yuǎn)的 墻上的虛擬內(nèi)容閱讀器時(shí))的距離(或在增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的感知距離)這兩者。在一個(gè)示例 中,如果最終用戶是在黑暗的屋子里,那么字體大小可以被增加。在另一個(gè)示例中,如果最 終用戶是在明亮的環(huán)境(例如晴天的室外)中,那么取代在白色背景上顯示黑色文本,虛擬 內(nèi)容閱讀器可以使用覆蓋橙色背景的藍(lán)色文本來顯示內(nèi)容。
[0027]在一些情況中,HMD可以基于在增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的光照條件調(diào)整HMD的透明度。例 如,當(dāng)HMD在明亮環(huán)境中時(shí)使得透視顯示器變暗可以允許使用在白色背景上的黑色文本。 HMD可以包括在其中可以(例如通過施加的電壓)調(diào)整顯示器的透明度、不透明度或其他光 傳輸屬性的顯示器。在一個(gè)示例中,當(dāng)特定電壓被施加到顯示器時(shí),透明度可以被降低使得 透視顯示器變暗。在一個(gè)實(shí)施例中,透視顯示器可以包括電致變色(electrochromic)材料。 在另一個(gè)實(shí)施例中,透視顯示器可以包括在其中懸浮有許多微觀粒子的電控膜(即懸浮粒 子膜)。
[0028]在一些實(shí)施例中,在在虛擬內(nèi)容閱讀器上顯示內(nèi)容之前,HMD可以獲取與所述內(nèi)容 相關(guān)聯(lián)的一組書簽。該組書簽的每個(gè)書簽可以與在所述內(nèi)容內(nèi)的一個(gè)位置對應(yīng)。所述位置 可以與在內(nèi)容內(nèi)的一個(gè)單詞、一個(gè)句子、一個(gè)段落或一個(gè)章節(jié)相關(guān)聯(lián)。該組書簽的第一書簽 可以與所述內(nèi)容的由HMD的最終用戶所閱讀的最后部分(例如最后的閱讀句子或段落或最 后查看的圖像)相關(guān)聯(lián)。該組書簽的第二書簽可以與所述內(nèi)容的由HMD的最終用戶所閱讀的 最頻繁閱讀章節(jié)(例如最頻繁閱讀的段落)相關(guān)聯(lián)。
[0029]圖1是可在其中實(shí)施所公開的技術(shù)的聯(lián)網(wǎng)計(jì)算環(huán)境100的一個(gè)實(shí)施例的框圖。聯(lián)網(wǎng) 計(jì)算環(huán)境100包括通過一個(gè)或多個(gè)網(wǎng)絡(luò)180互連的多個(gè)計(jì)算設(shè)備。所述一個(gè)或多個(gè)網(wǎng)絡(luò)180 允許一特定計(jì)算設(shè)備連接到另一計(jì)算設(shè)備以及與其通信。所描繪的計(jì)算設(shè)備包括移動設(shè)備 11、移動設(shè)備12、移動設(shè)備19和服務(wù)器15。在一些實(shí)施例中,所述多個(gè)計(jì)算設(shè)備可以包括未 示出的其他計(jì)算設(shè)備。在一些實(shí)施例中,所述多個(gè)計(jì)算設(shè)備可以包括比圖1所示的計(jì)算設(shè)備 的數(shù)目更多或更少的計(jì)算設(shè)備。所述一個(gè)或多個(gè)網(wǎng)絡(luò)180可以包括諸如企業(yè)專用網(wǎng)絡(luò)之類 的安全網(wǎng)絡(luò)、諸如無線開放式網(wǎng)絡(luò)之類的不安全網(wǎng)絡(luò)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、以及因 特網(wǎng)。所述一個(gè)或多個(gè)網(wǎng)絡(luò)180中的每個(gè)網(wǎng)絡(luò)可以包括集線器、網(wǎng)橋、路由器、交換機(jī)、以及 有線傳輸介質(zhì),比如有線網(wǎng)絡(luò)或直接線連接。
[0030] 可包括補(bǔ)充信息服務(wù)器或應(yīng)用服務(wù)器的服務(wù)器15可允許客戶端從該服務(wù)器下載 信息(例如,文本、音頻、圖像和視頻文件)或者執(zhí)行與存儲在該服務(wù)器上的特定信息相關(guān)的 搜索查詢。一般而言,"服務(wù)器"可以包括在客戶端-服務(wù)器關(guān)系中充當(dāng)主機(jī)的硬件設(shè)備、或 者與一個(gè)或多個(gè)客戶端共享資源或?yàn)樗鲆粋€(gè)或多個(gè)客戶端執(zhí)行工作的軟件過程??蛻?端-服務(wù)器關(guān)系下的計(jì)算設(shè)備之間的通信可以通過由客戶端向服務(wù)器發(fā)送要求訪問特定資 源或執(zhí)行特定工作的請求來發(fā)起。服務(wù)器隨后可以執(zhí)行所請求的動作并且將響應(yīng)發(fā)送回客 戶端。
[0031] 服務(wù)器15的一個(gè)實(shí)施例包括網(wǎng)絡(luò)接口 155、處理器156、存儲器157和翻譯器158,所 有這些都彼此通信。網(wǎng)絡(luò)接口 155允許服務(wù)器15連接到一個(gè)或多個(gè)網(wǎng)絡(luò)180。網(wǎng)絡(luò)接口 155可 以包括無線網(wǎng)絡(luò)接口、調(diào)制解調(diào)器、和/或有線網(wǎng)絡(luò)接口。處理器156允許服務(wù)器15執(zhí)行存儲 在存儲器157中的計(jì)算機(jī)可讀指令以執(zhí)行在此討論的過程。翻譯器158可包括用于將第一文 件格式的第一文件翻譯成第二文件格式的對應(yīng)第二文件的映射邏輯(即,第二文件可以是 經(jīng)翻譯的版本的第一文件)??墒褂梦募成渲噶顏砼渲梅g器158,該文件映射指令提供 用于將第一文件格式的文件(或其部分)映射成第二文件格式的對應(yīng)文件的指令。
[0032] 移動設(shè)備19的一個(gè)實(shí)施例包括網(wǎng)絡(luò)接口 145、處理器146、存儲器147、相機(jī)148、傳 感器149、以及顯示器150,所有這些都彼此通信。網(wǎng)絡(luò)接口 145允許移動設(shè)備19連接到一個(gè) 或多個(gè)網(wǎng)絡(luò)180。網(wǎng)絡(luò)接口 145可以包括無線網(wǎng)絡(luò)接口、調(diào)制解調(diào)器、和/或有線網(wǎng)絡(luò)接口。處 理器146允許移動設(shè)備19執(zhí)行存儲在存儲器147中的計(jì)算機(jī)可讀指令以執(zhí)行在此討論的過 程。相機(jī)148可以捕捉環(huán)境的色彩圖像和/或深度圖像。移動設(shè)備19可包括捕捉環(huán)境的圖像 的面向外的相機(jī)以及捕捉移動設(shè)備的最終用戶的圖像的面向內(nèi)的相機(jī)。傳感器149可生成 與移動設(shè)備19相關(guān)聯(lián)的運(yùn)動和/或定向信息。在一些情況下,傳感器149可包括慣性測量單 元(頂1])。顯示器150可顯示數(shù)字圖像和/或視頻。顯示器150可包括透視顯示器。
[0033] 在一些實(shí)施例中,包括網(wǎng)絡(luò)接口 145、處理器146、存儲器147、相機(jī)148以及傳感器 149的移動設(shè)備19的各組件可被集成在單芯片基片上。在一示例中,網(wǎng)絡(luò)接口 145、處理器 146、存儲器147、相機(jī)148、傳感器149可被集成成為片上系統(tǒng)(S0C)。在其他實(shí)施例中,網(wǎng)絡(luò) 接口 145、處理器146、存儲器147、相機(jī)148、傳感器149可被集成在單個(gè)封裝中。
[0034] 在一些實(shí)施例中,通過采用照相機(jī)148、傳感器149,和運(yùn)行在處理器146上的姿勢 識別軟件,移動設(shè)備19可提供自然用戶界面(NUI)。使用自然用戶界面,人的身體部位和移 動可被檢測、解釋、以及用于控制計(jì)算應(yīng)用的各方面。在一個(gè)示例中,利用自然用戶界面的 計(jì)算設(shè)備可推斷與計(jì)算設(shè)備交互的人的意圖(例如,最終用戶執(zhí)行了特定姿勢來控制該計(jì) 算設(shè)備)。
[0035]聯(lián)網(wǎng)計(jì)算環(huán)境100可以為一個(gè)或多個(gè)計(jì)算設(shè)備提供云計(jì)算環(huán)境。云計(jì)算指的是基 于因特網(wǎng)的計(jì)算,其中共享的資源、軟件和/或信息通過因特網(wǎng)(或其他全局網(wǎng)絡(luò))被按需提 供給一個(gè)或多個(gè)計(jì)算設(shè)備?;谠谟?jì)算機(jī)網(wǎng)絡(luò)圖中使用的云圖來將因特網(wǎng)描繪成對其所表 示的底層基礎(chǔ)設(shè)施的抽象,術(shù)語"云"被用作對因特網(wǎng)的比喻。
[0036]在一個(gè)示例中,移動設(shè)備19包括向頭戴式顯示設(shè)備(HMD)的最終用戶提供增強(qiáng)現(xiàn) 實(shí)環(huán)境或混合現(xiàn)實(shí)環(huán)境的頭戴式顯示設(shè)備。HMD可包括視頻透視和/或光學(xué)透視系統(tǒng)。最終 用戶佩戴的光學(xué)透視HMD可允許(例如經(jīng)由透明透鏡)對現(xiàn)實(shí)世界環(huán)境的實(shí)際直接查看,并 且同時(shí)可將虛擬對象的圖像投影到最終用戶的視野中,由此用虛擬對象來增強(qiáng)最終用戶所 感知的現(xiàn)實(shí)世界環(huán)境。
[0037] 通過利用HMD,佩戴HMD的最終用戶可在現(xiàn)實(shí)世界環(huán)境(例如,起居室)中四處移動, 并感知覆蓋有虛擬對象的圖像的現(xiàn)實(shí)世界的視圖。虛擬對象可以看起來保持與現(xiàn)實(shí)世界環(huán) 境的相干空間關(guān)系(即,當(dāng)最終用戶在現(xiàn)實(shí)世界環(huán)境中轉(zhuǎn)動他們的頭或移動時(shí),顯示給該最 終用戶的圖像將改變,使得虛擬對象看起來像被最終用戶感知的那樣存在于該現(xiàn)實(shí)世界環(huán) 境內(nèi))。虛擬對象還可看起來相對于最終用戶的視點(diǎn)是固定的(例如,無論最終用戶如何在 現(xiàn)實(shí)世界環(huán)境中轉(zhuǎn)動他們的頭或移動,總是出現(xiàn)在最終用戶視角的右上角的虛擬菜單)。在 一個(gè)實(shí)施例中,現(xiàn)實(shí)世界環(huán)境的環(huán)境映射可由服務(wù)器15 (即,在服務(wù)器側(cè))來執(zhí)行,而相機(jī)本 地化可在移動設(shè)備19上(即,在客戶端側(cè))執(zhí)行。虛擬對象可包括與現(xiàn)實(shí)世界對象相關(guān)聯(lián)的 文本描述。
[0038]在一些實(shí)施例中,移動設(shè)備(諸如移動設(shè)備19)可與云中的服務(wù)器(諸如服務(wù)器15) 通信,并可提供與移動設(shè)備相關(guān)聯(lián)的服務(wù)器位置信息(例如,經(jīng)由GPS坐標(biāo)的移動設(shè)備的位 置)和/或圖像信息(例如,與在移動設(shè)備的視野內(nèi)檢測到的對象有關(guān)的信息)。作為響應(yīng),月艮 務(wù)器可基于提供給該服務(wù)器的位置信息和/或圖像信息向移動設(shè)備傳送一個(gè)或多個(gè)虛擬對 象。在一個(gè)實(shí)施例中,移動設(shè)備19可指定用于接收一個(gè)或多個(gè)虛擬對象的特定文件格式,并 且服務(wù)器15可向移動設(shè)備19傳送特定文件格式的文件內(nèi)包含的一個(gè)或多個(gè)虛擬對象。
[0039] 在一些實(shí)施例中,移動設(shè)備,例如移動設(shè)備19,可以包括提供包括虛擬內(nèi)容閱讀器 的增強(qiáng)現(xiàn)實(shí)環(huán)境的HMD。虛擬內(nèi)容閱讀器可以包括在增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的虛擬對象,在該增強(qiáng) 現(xiàn)實(shí)環(huán)境內(nèi)內(nèi)容可以由HMD的最終用戶閱讀。在一個(gè)實(shí)施例中,虛擬內(nèi)容閱讀器可以包括看 起來相對于最終用戶的視點(diǎn)固定的虛擬對象(即頭部鎖定虛擬對象)。例如,無論最終用戶 如何轉(zhuǎn)動他們的頭,虛擬內(nèi)容閱讀器可以出現(xiàn)在最終用戶的視點(diǎn)的左上角。在另一個(gè)實(shí)施 例中,虛擬內(nèi)容閱讀器可以包括看起來維持在增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的相干空間關(guān)系的虛擬對象 (即世界鎖定虛擬對象)。例如,當(dāng)最終用戶在增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)轉(zhuǎn)動他們的頭或移動時(shí),在 HMD上顯示給該最終用戶的圖像將改變,這樣,虛擬內(nèi)容閱讀器看起來存在于增強(qiáng)現(xiàn)實(shí)環(huán)境 內(nèi)的特定位置(例如墻上)處。
[0040] 在一個(gè)實(shí)施例中,HMD可以檢測在增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的環(huán)境光照條件,并且可以對虛 擬內(nèi)容閱讀器上所顯示的內(nèi)容的字體大小和/或?qū)Ρ壬M(jìn)行調(diào)整。對字體大小和/或?qū)Ρ壬?的調(diào)整可以依賴于環(huán)境光照條件和虛擬內(nèi)容閱讀器距HMD的最終用戶的感知距離這兩者。 在一些情況中,如果最終用戶在黑暗環(huán)境中(例如夜晚的室外),那么如果虛擬內(nèi)容閱讀器 在超過2米遠(yuǎn)的地方,則字體大小可以被增加。在另一個(gè)示例中,如果最終用戶是在明亮的 環(huán)境(例如晴天的室外)中,如果虛擬內(nèi)容閱讀器在超過2英尺遠(yuǎn)的地方,那么取代在白色背 景上顯示黑色文本,虛擬內(nèi)容閱讀器可以使用覆蓋橘色背景的藍(lán)色文本來顯示內(nèi)容。
[0041] 圖2A描繪了與第二移動設(shè)備5通信的移動設(shè)備19的一個(gè)實(shí)施例。移動設(shè)備19可包 括透視HMD。如所描繪的,移動設(shè)備19經(jīng)由有線連接6與移動設(shè)備5通信。然而,移動設(shè)備19還 可經(jīng)由無線連接與移動設(shè)備5通信。移動設(shè)備5可由移動設(shè)備19用來卸載計(jì)算密集的處理任 務(wù)(例如,呈現(xiàn)虛擬對象),并將可被用來提供增強(qiáng)現(xiàn)實(shí)環(huán)境的虛擬對象信息和其他數(shù)據(jù)存 儲在移動設(shè)備19上。移動設(shè)備5還可向移動設(shè)備19提供與移動設(shè)備5相關(guān)聯(lián)的運(yùn)動和/或定 向信息。在一個(gè)示例中,運(yùn)動信息可包括與移動設(shè)備5相關(guān)聯(lián)的速度或加速度,并且定向信 息可包括歐拉角,其提供圍繞特定坐標(biāo)系統(tǒng)或參照系的轉(zhuǎn)動信息。在一些情況中,移動設(shè)備 5可包括運(yùn)動和定向傳感器,諸如慣性測量單元(MU),以便獲得與移動設(shè)備5相關(guān)聯(lián)的運(yùn)動 和/或定向信息。
[0042]圖2B描繪了HMD(諸如圖1的移動設(shè)備19)的一部分的一個(gè)實(shí)施例。僅描繪了HMD 200的右側(cè)。HMD 200包括右鏡腿202、鼻梁204、鏡片216、以及眼鏡框214。右鏡腿202包括與 處理單元236通信的捕捉設(shè)備213(例如,前置相機(jī)和/或話筒)。捕捉設(shè)備213可包括用于記 錄數(shù)字圖像和/或視頻的一個(gè)或多個(gè)相機(jī),并可將視覺記錄傳送到處理單元236。一個(gè)或多 個(gè)相機(jī)可捕捉色彩信息、IR信息、和/或深度信息。捕捉設(shè)備213還可包括用于記錄聲音的一 個(gè)或多個(gè)話筒,并可將音頻記錄傳送到處理單元236。
[0043] 右鏡腿202還包括生物測定傳感器220、眼睛跟蹤系統(tǒng)221、耳機(jī)230、運(yùn)動和定向傳 感器238、GPS接收器232、電源239、以及無線接口 237,所有這些都與處理單元236通信。生物 測定傳感器220可包括用于確定與HMD 200的最終用戶的脈搏或心率相關(guān)聯(lián)的一個(gè)或多個(gè) 電極,以及用于確定與HMD 200的最終用戶相關(guān)聯(lián)的體溫的溫度傳感器。在一個(gè)實(shí)施例中, 生物測定傳感器220包括壓著最終用戶太陽穴的脈搏速率測量傳感器。運(yùn)動和定向傳感器 238可以包括三軸磁力計(jì)、三軸陀螺儀、和/或三軸加速度計(jì)。在一個(gè)實(shí)施例中,運(yùn)動和定向 傳感器238可包括慣性測量單元(MU) APS接收器可確定與HMD 200相關(guān)聯(lián)的GPS位置。處理 單元236可以包括一個(gè)或多個(gè)處理器和用于存儲將要在所述一個(gè)或多個(gè)處理器上執(zhí)行的計(jì) 算機(jī)可讀指令。存儲器還可存儲要在一個(gè)或多個(gè)處理器上執(zhí)行的其它類型的數(shù)據(jù)。
[0044]在一個(gè)實(shí)施例中,眼睛跟蹤系統(tǒng)221可包括一個(gè)或多個(gè)面向內(nèi)的相機(jī)。在另一實(shí)施 例中,眼睛跟蹤系統(tǒng)221可包括眼睛跟蹤照明源和相關(guān)聯(lián)的眼睛跟蹤圖像傳感器。在一個(gè)實(shí) 施例中,眼睛跟蹤照明源可包括以大約預(yù)定IR波長或一定范圍的波長發(fā)射的一個(gè)或多個(gè)紅 外(IR)發(fā)射器(諸如紅外發(fā)光二極管(LED)或激光器(例如,VCSEL))。在一些實(shí)施例中,眼睛 跟蹤傳感器可包括用于跟蹤閃光位置的IR相機(jī)或IR位置敏感檢測器(PSD)。關(guān)于眼睛跟蹤 系統(tǒng)的更多信息可在2008年7月22提交的標(biāo)題為"Head Mounted Eye Tracking and Display System(頭戴式眼睛跟蹤和顯示系統(tǒng))"的美國專利7,401,920,以及2011年9月26 日提交的標(biāo)題為"Integrated Eye Tracking and Display System(集成眼睛跟蹤和顯示 系統(tǒng))"的美國專利申請13/245,700中找到。
[0045]在一個(gè)實(shí)施例中,鏡片216可包括透視顯示器,處理單元236生成的圖像由此可被 投影和/或顯示在透視顯示器上。捕捉設(shè)備213可被校準(zhǔn),使得捕捉設(shè)備213所捕捉的視野對 應(yīng)于HMD 200的最終用戶所看到的視野。耳機(jī)230可用于輸出與虛擬對象的投影圖像相關(guān)聯(lián) 的聲音。在一些實(shí)施例中,HMD 200可包括兩個(gè)或更多個(gè)前置相機(jī)(例如,每個(gè)鏡腿上一個(gè)相 機(jī)),以便從與前置相機(jī)所捕捉的視野相關(guān)聯(lián)的立體信息中獲得深度。兩個(gè)或更多個(gè)前置相 機(jī)還可包括3D、IR、和/或RGB相機(jī)。也可從利用來自運(yùn)動技術(shù)的深度的單個(gè)相機(jī)中獲取深度 信息。例如,可從單個(gè)相機(jī)獲取兩個(gè)圖像,這兩個(gè)圖像與在不同的時(shí)間點(diǎn)的、兩個(gè)不同的空 間點(diǎn)相關(guān)聯(lián)。然后,給定與兩個(gè)不同空間點(diǎn)有關(guān)的位置信息的情況下,可執(zhí)行視差計(jì)算。
[0046] 在一些實(shí)施例中,HMD 200可使用注視檢測元件和與一個(gè)或多個(gè)人類眼睛元素(諸 如角膜中心、眼球旋轉(zhuǎn)的中心、或瞳孔中心)有關(guān)的三維坐標(biāo)系,來為最終用戶眼睛中的每 只眼睛執(zhí)行注視檢測。注視檢測可被用來標(biāo)識最終用戶正在關(guān)注視野內(nèi)的何處。注視檢測 元件的示例可包括生成閃光的照明器和用于捕捉表示所生成的閃光的數(shù)據(jù)的傳感器。在一 些情況中,角膜中心可以基于兩次閃光使用平面幾何來確定。角膜中心鏈接瞳孔中心和眼 球的旋轉(zhuǎn)中心,這可被當(dāng)作用于確定處于某種注視或觀看角度的最終用戶的眼睛的光軸的 固定位置。
[0047] 圖2C描繪了HMD 2的一部分的一個(gè)實(shí)施例,其中延伸到注視點(diǎn)的注視向量用于對 準(zhǔn)遠(yuǎn)瞳距(iro)。圓0 2是移動設(shè)備的一個(gè)示例,諸如圖1中的移動設(shè)備19。如所描繪的,注視 向量1801和180r在遠(yuǎn)離最終用戶的注視點(diǎn)處相交(即,當(dāng)最終用戶正在看遙遠(yuǎn)處的對象時(shí), 注視向量1801和180r不相交)。基于Gull strand示意眼模型示出了每只眼睛的眼球1601、 160r的眼球模型。每只眼球被建模成具有旋轉(zhuǎn)中心166的球體,并且包括被建模成具有中心 164的球的角膜168。角膜168隨著眼球旋轉(zhuǎn),并且眼球的旋轉(zhuǎn)中心166可被當(dāng)作固定點(diǎn)。角膜 168覆蓋虹膜170,瞳孔162處于虹膜170的中心。每個(gè)角膜的表面172上是閃光174和176。 [0048]如圖2C所描繪的,傳感器檢測區(qū)域139(即分別是1391和139r)與眼鏡架115內(nèi)的每 一顯不光學(xué)系統(tǒng)14的光軸相對準(zhǔn)。在一個(gè)不例中,與該檢測區(qū)域相關(guān)聯(lián)的傳感器可包括能 夠捕捉表示分別由鏡架115左側(cè)的照明器153a和153b生成的閃光1741和1761的圖像數(shù)據(jù)以 及表示分別由鏡架115右側(cè)的照明器153c和153d生成的閃光174r和176r的數(shù)據(jù)的一個(gè)或多 個(gè)相機(jī)。通過眼鏡架115中的顯示光學(xué)系統(tǒng)141和14r,最終用戶的視野包括現(xiàn)實(shí)對象190、 192和194以及虛擬對象182和184。
[0049] 從旋轉(zhuǎn)中心166穿過角膜中心164到瞳孔162而形成的軸178包括眼睛的光軸。注視 向量180也被稱為從中央凹穿過瞳孔中心162延伸的視線或視軸。在一些實(shí)施例中,光軸被 確定,并且通過用戶校準(zhǔn)來確定小型校正以獲得被選作注視向量的視軸。對于每一最終用 戶,虛擬對象可被顯示設(shè)備顯示在不同的水平和垂直位置處的多個(gè)預(yù)先確定的位置中的每 一位置處。在對象在每一位置處的顯示期間可以計(jì)算每一眼睛的光軸,并且光線被建模成 從該位置延伸到用戶眼睛中??梢曰诒仨毴绾我苿庸廨S以與所建模的光線相對準(zhǔn)來確定 與水平和垂直分量的注視偏移角。從不同的位置處,與水平或垂直分量的平均注視偏移角 可被選作要被應(yīng)用于每一計(jì)算出的光軸的小型校正。在一些實(shí)施例中,僅水平分量被用于 注視偏移角校正。
[0050] 如圖2C所描繪的,由于當(dāng)注視向量1801和180r從眼球延伸到注視點(diǎn)處的視野中時(shí) 這些注視向量變得更加靠近在一起,因此這些注視向量不是完全平行的。在每一顯示光學(xué) 系統(tǒng)14處,注視向量180看起來與光軸相交,傳感器檢測區(qū)域139以這一交點(diǎn)為中心。在這一 配置中,光軸與瞳孔間距(iro)對準(zhǔn)。在最終用戶看向正前方時(shí),測得的iro也被稱為遠(yuǎn)ipd。
[0051] 圖2D描繪了HMD 2的一部分的一個(gè)實(shí)施例,其中延伸到注視點(diǎn)的注視向量用于對 準(zhǔn)近瞳距(iro)。圓0 2是移動設(shè)備的一個(gè)示例,諸如圖1中的移動設(shè)備19。如所描繪的,左眼 的角膜1681向右側(cè)或朝向最終用戶的鼻子旋轉(zhuǎn),并且右眼的角膜168r向左側(cè)或朝向最終用 戶的鼻子旋轉(zhuǎn)。兩個(gè)瞳孔正在注視最終用戶的特定距離內(nèi)的現(xiàn)實(shí)對象194。始自每只眼睛的 注視向量1801和180r進(jìn)入真實(shí)對象194所處的Panum匯合區(qū)域lgSJanum匯合區(qū)域是像人類 視覺那樣的雙眼觀察系統(tǒng)中的單視覺的區(qū)域。注視向量1801和180r的相交指示最終用戶正 在看現(xiàn)實(shí)對象194。在這樣的距離處,隨著眼球向內(nèi)旋轉(zhuǎn),它們瞳孔之間的距離減少到近 IPD。近IH)通常比遠(yuǎn)IPD小約4毫米。近iro距離準(zhǔn)則(例如,在距最終用戶小于四英尺處的注 視點(diǎn))可用來將顯示光學(xué)系統(tǒng)14的IPD對準(zhǔn)切換或調(diào)整成近IPD的對準(zhǔn)。對于近IPD,每一顯 示光學(xué)系統(tǒng)14可以朝向最終用戶的鼻子移動,使得光軸以及檢測區(qū)域139朝向鼻子移動幾 毫米,如檢測區(qū)域1391n和139rn所表示的。
[0052]關(guān)于為HMD的最終用戶確定IPD并由此調(diào)整顯示光學(xué)系統(tǒng)的更多信息可在2011年9 月30日提交的題為"Personal Audio/Visual System(個(gè)人音頻/視頻系統(tǒng))"的美國專利申 請?zhí)?3/250,878中找到。
[0053]圖3A描繪了HMD 2的一部分的一個(gè)實(shí)施例,該HMD具有包括注視檢測元件的活動顯 示光學(xué)系統(tǒng)。表現(xiàn)為每只眼睛的透鏡的事物表示每只眼睛的顯示光學(xué)系統(tǒng)14(8卩141和 14r)。顯示光學(xué)系統(tǒng)包括用于將虛擬內(nèi)容與通過HMD的透鏡看到的實(shí)際直接現(xiàn)實(shí)世界視圖 無縫地融合的透視透鏡和光學(xué)元件(例如,反射鏡、過濾器)。顯示光學(xué)系統(tǒng)14具有一般處于 透視透鏡中心的光軸,其中光一般被校準(zhǔn)來提供無失真視圖。例如,在眼睛護(hù)理專業(yè)人員使 一副普通眼鏡適合于最終用戶的臉部時(shí),該眼睛通常是適合的,使得該眼鏡在每一瞳孔與 相應(yīng)鏡片的中心或光軸相對準(zhǔn)的位置處落在最終用戶的鼻子上,從而通常使得校準(zhǔn)光到達(dá) 最終用戶的眼睛以得到清晰或無失真的視圖。
[0054]如圖3A所描繪的,至少一個(gè)傳感器的檢測區(qū)域139r、1391與其相應(yīng)顯示光學(xué)系統(tǒng) 14r、141的光軸相對準(zhǔn),使得檢測區(qū)域139r、1391的中心捕捉沿著光軸的光。如果顯示光學(xué) 系統(tǒng)14與最終用戶的瞳孔對準(zhǔn),則相應(yīng)傳感器134的每一檢測區(qū)域139與最終用戶的瞳孔相 對準(zhǔn)。檢測區(qū)域139的反射光經(jīng)由一個(gè)或多個(gè)光學(xué)元件被傳送到相機(jī)的實(shí)際圖像傳感器 134,在該實(shí)施例中傳感器134由處于鏡架115內(nèi)部的虛線示出。在一些實(shí)施例中,傳感器134 可包括用于捕捉最終用戶的眼睛或眼睛周圍的面部特征的圖像的圖像傳感器或RGB相機(jī)。 其他面向內(nèi)的圖像傳感器也可與鏡架115集成以便捕捉與最終用戶相關(guān)聯(lián)的固定面部特 征,諸如其鼻梁。
[0055] 在一個(gè)實(shí)施例中,該至少一個(gè)傳感器134可以是可見光相機(jī)(例如,RGB相機(jī)或彩色 相機(jī))。在一個(gè)不例中,光學(xué)元件或光引導(dǎo)元件包括是部分透射且部分反射的可見光反光 鏡。可見光相機(jī)提供最終用戶的眼睛的瞳孔的圖像數(shù)據(jù),而IR光電探測器152捕捉作為頻譜 的IR部分中的反射的閃光。如果使用可見光相機(jī),則虛擬圖像的反射可以出現(xiàn)在該相機(jī)所 捕捉的眼睛數(shù)據(jù)中。圖像過濾技術(shù)可被用于按需移除虛擬圖像反射。IR相機(jī)對眼睛上的虛 擬圖像反射是不敏感的。
[0056] 在另一個(gè)實(shí)施例中,至少一個(gè)傳感器134(即,1341和134r)是IR輻射可被定向到的 IR相機(jī)或位置敏感檢測器(PSD)。從眼睛反射的IR輻射可以來自照明器153、其他IR照明器 (未示出)的入射輻射或者來自從眼睛反射的環(huán)境IR輻射。在一些情況中,傳感器134可以是 RGB和IR相機(jī)的組合,并且光引導(dǎo)元件可包括可見光反射或轉(zhuǎn)向元件和IR輻射反射或轉(zhuǎn)向 元件。在一些情況中,相機(jī)134可被嵌入在系統(tǒng)14的鏡片中。另外,可以應(yīng)用圖像過濾技術(shù)來 將相機(jī)混合到用戶視野中以減輕對用戶的任何干擾。
[0057] '如圖3A所描繪的,有四組照明器153,照明器153與光電檢測器152配對并被屏障 154隔開以避免照明器153所生成的入射光與在光電檢測器152處接收到的反射光之間的干 擾。為了在附圖中避免不必要的混亂,附圖標(biāo)記就被示出了代表性的一對。每一照明器可以 是生成大約預(yù)定波長的窄光束的紅外(IR)照明器。光電檢測器中的每一個(gè)可被選擇來捕捉 大約該預(yù)定波長的光。紅外還可以包括近紅外。因?yàn)檎彰髌骰蚬怆姍z測器可能存在波長漂 移或者關(guān)于波長的微小范圍是可接受的,所以照明器和光電檢測器可以具有與要生成或檢 測的波長有關(guān)的容限范圍。在傳感器是IR相機(jī)或IR位置敏感檢測器(PSD)的一些實(shí)施例中, 光電檢測器可包括附加數(shù)據(jù)捕捉設(shè)備并且也可被用來監(jiān)視照明器的操作,例如波長漂移、 波束寬度改變等。該光電檢測器還用作為傳感器134的可見光相機(jī)來提供閃光數(shù)據(jù)。
[0058]如圖3A所描繪的,每一顯示光學(xué)系統(tǒng)14以及它面向每一眼睛的注視檢測元件的安 排(例如,相機(jī)134及其檢測區(qū)域139、照明器153以及光電檢測器152)位于活動的內(nèi)部鏡架 部分11H、117r上。在該示例中,顯示調(diào)整機(jī)構(gòu)包括具有附連到內(nèi)部鏡架部分117的傳動軸 205的一個(gè)或多個(gè)馬達(dá)203,內(nèi)部鏡架部分117在由馬達(dá)203驅(qū)動的傳動軸205的引導(dǎo)和力量 下在該鏡架內(nèi)從左向右滑動或反向滑動。在一些實(shí)施例中,一個(gè)馬達(dá)203可以驅(qū)動兩個(gè)內(nèi)部 鏡架。
[0059]圖3B描繪了HMD 2的一部分的一個(gè)替換實(shí)施例,該HMD具有包括注視檢測元件的活 動顯不光學(xué)系統(tǒng)。如所描繪的,每個(gè)顯不光學(xué)系統(tǒng)14被封裝在分開的鏡架部分1151、115r 中。鏡架部分中的每一個(gè)可由馬達(dá)203分開地移動。在一些實(shí)施例中,此至少一個(gè)傳感器134 可包括用于捕捉最終用戶的眼睛或眼睛周圍的面部特征的圖像的圖像傳感器或RGB相機(jī)。 其他面向內(nèi)的圖像傳感器也可與鏡架115集成以便捕捉與最終用戶相關(guān)聯(lián)的固定面部特 征,諸如其鼻梁。
[0060]圖4A描繪了查看在增強(qiáng)現(xiàn)實(shí)環(huán)境410內(nèi)的虛擬內(nèi)容閱讀器40的最終用戶佩戴的 HMD 402的一個(gè)實(shí)施例。該HMD 402可包括移動設(shè)備,諸如圖1中的移動設(shè)備19。虛擬內(nèi)容閱 讀器40可以包括滾動條44和用于將內(nèi)容顯示給最終用戶的顯示區(qū)域。顯示區(qū)域可以包括與 所述內(nèi)容的已經(jīng)由最終用戶閱讀的第一部分對應(yīng)的第一區(qū)域41以及與所述內(nèi)容的還未被 所述最終用戶閱讀的第二部分對應(yīng)的第二區(qū)域42。在被顯示在虛擬內(nèi)容閱讀器上之前,要 被顯示的內(nèi)容可以從多欄格式轉(zhuǎn)換成單欄格式。為了改進(jìn)當(dāng)內(nèi)容被自動地在虛擬內(nèi)容閱讀 器上滾動時(shí)的內(nèi)容跟蹤,當(dāng)最終用戶閱讀所顯示的內(nèi)容的特定部分,例如單詞、句子或段落 時(shí),所顯示的內(nèi)容的先前閱讀的部分的顏色可以被改變。例如,在第一區(qū)域41內(nèi)的內(nèi)容(例 如文本)可以被變?yōu)榧t色,并且在第二區(qū)域42內(nèi)的內(nèi)容(例如文本)可以變?yōu)樗{(lán)色。
[00611在一個(gè)實(shí)施例中,HMD 402的最終用戶可以注視滾動條44達(dá)特定時(shí)間段(例如兩 秒)引起第一觸發(fā)事件,在該事件中最終用戶可以控制滾動條44以滾動使用虛擬內(nèi)容閱讀 器40顯示的內(nèi)容。為了控制滾動條44,最終用戶可以以上和下運(yùn)動移動他們的頭。在一些情 況中,第一觸發(fā)事件已經(jīng)被HMD檢測到,滾動條44可以被高亮顯示或在滾動條44內(nèi)出現(xiàn)紅點(diǎn) 并且紅點(diǎn)的移動可以對應(yīng)于HMD的最終用戶的頭部位置。頭部跟蹤技術(shù)可以被用于確定頭 部移動的速度和頭部移動的程度來確定滾動條44的經(jīng)更新的位置?;陬^的移動速度和頭 的移動程度可以確定滾動條44的新位置。滾動條44的新位置可以對應(yīng)于要顯示在虛擬內(nèi)容 閱讀器40上的新內(nèi)容。為了防止由最終用戶將他們的注視移動離開虛擬內(nèi)容閱讀器40的用 于顯示內(nèi)容的顯示區(qū)域所引起的自動滾動機(jī)制的混亂,一旦已經(jīng)檢測到第一觸發(fā)事件就可 以禁止自動內(nèi)容滾動(例如可以停止自動滾動)。在一個(gè)實(shí)施例中,自動內(nèi)容滾動可以在檢 測到最終用戶已經(jīng)恢復(fù)閱讀虛擬內(nèi)容閱讀器40的顯示區(qū)域內(nèi)的內(nèi)容時(shí)重啟自動內(nèi)容滾動。 在另一個(gè)實(shí)施例中,在最終用戶將滾動條44移動到新位置之后經(jīng)過一個(gè)時(shí)間延遲(例如三 秒)后可以重啟自動內(nèi)容滾動。
[0062]圖4B描繪了查看在增強(qiáng)現(xiàn)實(shí)環(huán)境411內(nèi)的虛擬內(nèi)容閱讀器40的最終用戶佩戴的 HMD 402的一個(gè)實(shí)施例。該HMD 402可包括移動設(shè)備,諸如圖1中的移動設(shè)備19。虛擬內(nèi)容閱 讀器40可以包括(相對于其在圖4A中的位置朝向可用內(nèi)容的結(jié)尾滾動的)滾動條和用于將 內(nèi)容顯示給最終用戶的顯示區(qū)域。所述顯示區(qū)域可以包括對應(yīng)于虛擬內(nèi)容閱讀器40的頂部 的第一區(qū)域45、對應(yīng)于虛擬內(nèi)容閱讀器40的中部的第二區(qū)域46、以及對應(yīng)于虛擬內(nèi)容閱讀 器40的底部的第三區(qū)域47。最終用戶可以在使用虛擬內(nèi)容閱讀器40以閱讀速度自動滾動內(nèi) 容時(shí)閱讀所述內(nèi)容。一旦已經(jīng)檢測到與控制滾動條44相關(guān)聯(lián)的觸發(fā)事件時(shí),自動內(nèi)容滾動 可以被禁止并且HMD 402的最終用戶的頭部跟蹤可以被啟動。在一個(gè)實(shí)施例中,一旦最終用 戶已經(jīng)開始閱讀第二區(qū)域46內(nèi)的內(nèi)容時(shí)可以恢復(fù)自動內(nèi)容滾動。在另一個(gè)實(shí)施例中,一旦 最終用戶已經(jīng)閱讀了第一區(qū)域45內(nèi)的至少一個(gè)句子時(shí)可以恢復(fù)自動內(nèi)容滾動。在一些情況 中,對應(yīng)于虛擬內(nèi)容閱讀器40的第二區(qū)域46可以被高亮顯示以引導(dǎo)最終用戶到位于虛擬內(nèi) 容閱讀器40的中部內(nèi)的內(nèi)容。
[0063]圖4C描繪了查看在增強(qiáng)現(xiàn)實(shí)環(huán)境412內(nèi)的虛擬內(nèi)容閱讀器40的最終用戶佩戴的 HMD 402的一個(gè)實(shí)施例。該HMD 402可包括移動設(shè)備,諸如圖1中的移動設(shè)備19。虛擬內(nèi)容閱 讀器40可以包括滾動條、將內(nèi)容顯示給最終用戶的顯示區(qū)域、以及指向內(nèi)容內(nèi)的位置的一 個(gè)或多個(gè)書簽,例如第一書簽48和第二書簽49。在一些實(shí)施例中,在在虛擬內(nèi)容閱讀器40上 顯示內(nèi)容之前,HMD 402可以獲取與所述內(nèi)容相關(guān)聯(lián)的一組書簽。該組書簽的每個(gè)書簽可以 與在所述內(nèi)容內(nèi)的一個(gè)位置對應(yīng)。所述位置可以與在內(nèi)容內(nèi)的一個(gè)單詞、一個(gè)句子、一個(gè)段 落或一個(gè)章節(jié)相關(guān)聯(lián)。如所述,第一書簽48可以與最終用戶的最后閱讀段落相關(guān)聯(lián),而第二 書簽49可以與最終用戶花費(fèi)了最多時(shí)間閱讀(或聚焦了最長的時(shí)間段)的段落相關(guān)聯(lián)。 HMD402的最終用戶可以通過注視滾動條達(dá)特定時(shí)間段(例如兩秒)引起第一觸發(fā)事件來選 擇第一書簽48或第二書簽49,在所述第一觸發(fā)事件中,最終用戶可以控制滾動條和/或書簽 的選擇并隨后執(zhí)行頭部姿勢以選擇特定的書簽(例如使用頭部移動來移動覆蓋滾動條的紅 點(diǎn)來覆蓋所述第一書簽48并隨后執(zhí)行從左到右的搖頭姿勢來選擇第一書簽48)。在一些情 況中,HMD 402的最終用戶可以通過直接注視第一標(biāo)簽48達(dá)特定時(shí)間段(例如兩秒)來選擇 第一書簽48,所述注視引起虛擬內(nèi)容閱讀器40跳到并顯示所述內(nèi)容的與第一書簽48相關(guān)聯(lián) 的一部分。
[0064]圖5是描述了用于使用HMD顯示內(nèi)容的方法的一個(gè)實(shí)施例的流程圖。在一個(gè)實(shí)施例 中,圖5的過程可由移動設(shè)備(諸如圖1的移動設(shè)備19)執(zhí)行。
[0065] 在步驟502,要使用透視顯示器顯示的內(nèi)容被獲取。透視顯示器可以包括HMD的顯 示器。該內(nèi)容可包括文本、符號和/或圖像。在一個(gè)示例中,所述內(nèi)容可以包括與電子書、電 子雜志、文字處理文檔、網(wǎng)頁或電子郵件相關(guān)聯(lián)的文本。在步驟504,所述內(nèi)容被轉(zhuǎn)換成經(jīng)格 式化的內(nèi)容,使得所述經(jīng)格式化的內(nèi)容以單欄格式表示內(nèi)容。在一個(gè)實(shí)施例中,要被顯示在 虛擬內(nèi)容閱讀器上的內(nèi)容可以從多欄格式轉(zhuǎn)換成單欄格式。將內(nèi)容轉(zhuǎn)換成單欄格式可以使 得對于HMD的最終用戶而言在內(nèi)容被自動滾動時(shí)可以更容易跟隨上該內(nèi)容。在一個(gè)示例中, 已經(jīng)使用三個(gè)文本欄格式化的電子文檔可以被轉(zhuǎn)換成僅使用一個(gè)文本欄的經(jīng)格式化文檔。 [0066]在步驟506,檢測環(huán)境光照條件。環(huán)境光照條件可以通過使用HMD的前向相機(jī)捕捉 環(huán)境的圖像來檢測。所捕捉的圖像可以對應(yīng)于增強(qiáng)現(xiàn)實(shí)環(huán)境的一個(gè)區(qū)域,在該區(qū)域中放置 了虛擬內(nèi)容閱讀器。在一個(gè)實(shí)施例中,環(huán)境光照條件可以包括與環(huán)境的一個(gè)區(qū)域相關(guān)聯(lián)的 明亮程度,在該區(qū)域中放置了虛擬內(nèi)容閱讀器。例如,如果虛擬內(nèi)容閱讀器已經(jīng)被放置在環(huán) 境內(nèi)的墻上,那么可以確定與包括虛擬內(nèi)容閱讀器的墻的區(qū)域相關(guān)聯(lián)的明亮程度。在另一 個(gè)實(shí)施例中,環(huán)境光照條件可以包括在特定時(shí)間段(例如30秒)上的與環(huán)境相關(guān)聯(lián)的平均明 亮程度。在這種情況中,虛擬內(nèi)容閱讀器可以包括頭部鎖定虛擬對象。例如,無論最終用戶 如何轉(zhuǎn)動他們的頭,虛擬內(nèi)容閱讀器可以出現(xiàn)在最終用戶的視點(diǎn)的左上角。
[0067]在步驟508,基于環(huán)境光照條件確定經(jīng)格式化的內(nèi)容的字體大小。在步驟510,基于 環(huán)境光照條件確定經(jīng)格式化的內(nèi)容的對比色。對比色可以對應(yīng)于與文本相關(guān)聯(lián)的第一顏色 和與文本所覆蓋的背景相關(guān)聯(lián)的第二顏色。在第一顏色和第二顏色之間的高對比度可以允 許HMD的最終用戶更加清楚地閱讀文本。對字體大小和/或?qū)Ρ壬恼{(diào)整可以依賴于光照條 件和虛擬內(nèi)容閱讀器與HMD的最終用戶的感知距離(例如如果最終用戶正在查看位于離開 該最終用戶10米遠(yuǎn)的墻上的虛擬內(nèi)容閱讀器時(shí))這兩者。在一個(gè)示例中,如果最終用戶是在 黑暗的屋子里,那么字體大小可以被減小。在另一個(gè)示例中,如果最終用戶是在明亮的環(huán)境 (例如晴天的室外)中,那么字體大小可以被增加,并且如果虛擬內(nèi)容閱讀器在超過2英尺遠(yuǎn) 的地方,那么取代在白色背景上顯示黑色文本,虛擬內(nèi)容閱讀器可以使用覆蓋橙色背景的 藍(lán)色文本來顯示內(nèi)容。
[0068] 在步驟512,基于環(huán)境光照條件確定透視顯示器的調(diào)光因子。調(diào)光因子可以對應(yīng)于 對透視顯示器的透明度的調(diào)節(jié)。在步驟514,基于調(diào)光因子確定透視顯示器的透明度。在一 個(gè)實(shí)施例中,如果HMD在黑暗環(huán)境中,HMD可以設(shè)定低的調(diào)光因子(即提供少許或不提供透視 顯示器的變暗)。在另一個(gè)實(shí)施例中,如果HMD處于明亮環(huán)境中,HMD可以設(shè)定高調(diào)光因子(例 如使得透視顯示器變暗的調(diào)光因子,這樣透過透視顯示器的可見光傳輸減少超過40%)。在 一些情況下,當(dāng)HMD在明亮環(huán)境中時(shí)HMD的透視顯示器變暗可以允許在淺色背景上使用深色 文本(例如近似黑色的文本)。調(diào)光因子可以對應(yīng)于施加給透視顯示器的特定電壓,該電壓 調(diào)節(jié)了透明度。在一個(gè)實(shí)施例中,透視顯示器可以包括電致變色材料。在另一個(gè)實(shí)施例中, 透視顯示器可以包括在其中懸浮有許多微觀粒子的電控膜(即懸浮粒子膜)。
[0069] 在步驟516,標(biāo)識了與內(nèi)容相關(guān)聯(lián)的一組書簽。在一些實(shí)施例中,在虛擬內(nèi)容閱讀 器上顯示內(nèi)容之前,HMD可以獲取與所述內(nèi)容相關(guān)聯(lián)的一組書簽。該組書簽的每個(gè)書簽可以 與在所述內(nèi)容內(nèi)的一個(gè)位置對應(yīng)。所述位置可以與在內(nèi)容內(nèi)的一個(gè)單詞、一個(gè)句子、一個(gè)段 落或一個(gè)章節(jié)相關(guān)聯(lián)。該組書簽的第一書簽可以與所述內(nèi)容的由HMD的最終用戶所閱讀的 最后部分(例如最后的閱讀句子或段落或最后查看的圖像)相關(guān)聯(lián)。該組書簽的第二書簽可 以與所述內(nèi)容的由HMD的最終用戶所閱讀的最頻繁閱讀章節(jié)(例如最頻繁閱讀的段落)相關(guān) 聯(lián)。
[0070] 在步驟518,基于字體大小和對比色生成與經(jīng)格式化的內(nèi)容的一部分相對應(yīng)的第 一組圖像。在步驟520中,生成對應(yīng)于該組書簽的第二組圖像。該組書簽的第一書簽可以與 由HMD的最終用戶閱讀的最后段落相關(guān)聯(lián),例如圖4C中的第一書簽48。在步驟522,使用透視 顯示器顯示第一組圖像。所述第一組圖像可以對應(yīng)于在增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的虛擬內(nèi)容閱讀 器。在一些情況中,可以使用透視顯示器顯示第一組圖像和第二組圖像這兩者。第一組圖像 和第二組圖像這兩者可以對應(yīng)于呈現(xiàn)給HMD的最終用戶的虛擬內(nèi)容閱讀器,例如圖4A中的 虛擬內(nèi)容閱讀器40。
[0071 ]圖6A是描述了用于使用HMD執(zhí)行自動內(nèi)容滾動的方法的一個(gè)實(shí)施例的流程圖。在 一個(gè)實(shí)施例中,圖6A的過程可由諸如圖1中的移動設(shè)備19的移動設(shè)備來執(zhí)行。
[0072] 在步驟602,要使用透視顯示器顯示的內(nèi)容被獲取。透視顯示器可以包括HMD的顯 示器??梢詮姆?wù)器,例如圖1的服務(wù)器15,獲取所述內(nèi)容。該內(nèi)容可包括文本、符號和/或圖 像。在一個(gè)示例中,所述內(nèi)容可以包括與電子書、電子雜志、文字處理文檔、網(wǎng)頁或電子郵件 相關(guān)聯(lián)的文本。
[0073]在步驟604,確定所述內(nèi)容的滾動速率,使得透視顯示器的最終用戶查看所述內(nèi)容 的在透視顯示器的第一區(qū)域內(nèi)正被閱讀的一部分。透視顯示器的第一區(qū)域可以對應(yīng)于虛擬 內(nèi)容閱讀器的中部,例如圖4B中的第二區(qū)域46。在一個(gè)實(shí)施例中,所述內(nèi)容的正被閱讀的部 分可以對應(yīng)于最終用戶正在閱讀的段落。在步驟606,以所述滾動速率自動滾動在透視顯示 器上所顯示的內(nèi)容。。
[0074]當(dāng)正從增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的虛擬內(nèi)容閱讀器(例如圖4A中的虛擬內(nèi)容閱讀器40)顯 示時(shí),在透視顯示器上所顯示的內(nèi)容可以被呈現(xiàn)給透視顯示器的最終用戶。在一些情況中, 在虛擬內(nèi)容閱讀器的中部內(nèi)顯示的內(nèi)容可以以滾動速率滾動。在其他情況中,跨虛擬內(nèi)容 閱讀器的所有部分所顯示的內(nèi)容可以以滾動速率滾動。
[0075] 在步驟608,使用透視顯示器顯示滾動條。所述滾動條可以對應(yīng)于透視顯示器的不 同于第一區(qū)域的第二區(qū)域。所述第二區(qū)域可以被置于所述第一區(qū)域附近。在一個(gè)實(shí)施例中, 滾動條可以被定位在用于顯示內(nèi)容的第一區(qū)域附近(例如沿顯示內(nèi)容的該區(qū)域的一側(cè))。
[0076]在步驟610,檢測到第一觸發(fā)事件。第一觸發(fā)事件可以與透視顯示器的最終用戶注 視第二區(qū)域相關(guān)聯(lián)。在一個(gè)實(shí)施例中,如果HMD的最終用戶注視第二區(qū)域(即滾動條)達(dá)特定 時(shí)間段(例如兩秒)就可以檢測到第一觸發(fā)事件。一旦已經(jīng)檢測到第一觸發(fā)事件,為了控制 滾動條,最終用戶可以以上和下運(yùn)動移動他們的頭。在一些情況中,第一觸發(fā)事件已經(jīng)被 HMD檢測到,滾動條可以被高亮顯示或在滾動條內(nèi)出現(xiàn)紅點(diǎn)并且紅點(diǎn)的移動可以對應(yīng)于最 終用戶的頭部位置。
[0077]在步驟612,在第一觸發(fā)事件之后確定所述內(nèi)容要顯示的第二部分。所述內(nèi)容的第 二部分可以對應(yīng)于由最終用戶對滾動條的重新定位(例如向電子文檔的結(jié)尾移動滾動條)。 在步驟614,使用透視顯示器顯示所述內(nèi)容的第二部分。頭部跟蹤技術(shù)可以被用于確定最終 用戶的頭部移動的速度、頭部移動方向和頭部移動程度。頭部移動的速度、頭部移動方向和 頭部移動程度可以被用來確定滾動條的經(jīng)更新的位置。在一些情況中,眼睛跟蹤被用于檢 測第一觸發(fā)事件(例如最終用戶已經(jīng)注視滾動條達(dá)兩秒)并且頭部跟蹤可以被用于一旦已 經(jīng)檢測到第一觸發(fā)事件就控制滾動條(例如最終用戶可以基于他們的頭部移動的方向和速 度來控制所述滾動條)。
[0078]在步驟616,響應(yīng)于所述第一觸發(fā)事件,禁用透視顯示器上所顯示的內(nèi)容的滾動。 在步驟618,檢測到第二觸發(fā)事件。第二觸發(fā)事件可以與恢復(fù)內(nèi)容滾動相關(guān)聯(lián)。在步驟620, 響應(yīng)于所述第二觸發(fā)事件,自動滾動在透視顯示器上所顯示的內(nèi)容。為了防止由HMD最終用 戶將他們的注視移動離開虛擬內(nèi)容閱讀器的顯示區(qū)域所引起的自動滾動機(jī)制的混亂,一旦 已經(jīng)檢測到第一觸發(fā)事件就可以禁止自動內(nèi)容滾動。在一個(gè)實(shí)施例中,自動內(nèi)容滾動可以 在檢測到最終用戶已經(jīng)恢復(fù)閱讀虛擬內(nèi)容閱讀器的顯示區(qū)域內(nèi)或在虛擬內(nèi)容閱讀器的顯 示區(qū)域的中部內(nèi)的內(nèi)容時(shí)重啟自動內(nèi)容滾動。在另一個(gè)實(shí)施例中,在最終用戶將滾動條移 動到新的或經(jīng)更新的位置之后,經(jīng)過一個(gè)時(shí)間延遲(例如三秒)后可以重啟自動內(nèi)容滾動。
[0079] 圖6B是描述了用于使用HMD執(zhí)行自動內(nèi)容滾動的方法的一個(gè)替換實(shí)施例的流程 圖。在一個(gè)實(shí)施例中,圖6B的過程可由諸如圖1中的移動設(shè)備19的移動設(shè)備來執(zhí)行。
[0080] 在步驟632,要使用虛擬內(nèi)容閱讀器顯示的內(nèi)容被獲取。虛擬內(nèi)容閱讀器可以對應(yīng) 于在增強(qiáng)現(xiàn)實(shí)環(huán)境內(nèi)的虛擬對象。所述虛擬內(nèi)容閱讀器可以包括頭部鎖定虛擬對象或世界 鎖定虛擬對象。使用HMD的透視顯示器可以將增強(qiáng)現(xiàn)實(shí)環(huán)境顯示給HMD的最終用戶??梢詮?服務(wù)器,例如圖1的服務(wù)器15,獲取所述內(nèi)容。該內(nèi)容可包括文本、符號和/或圖像。在一個(gè)示 例中,所述內(nèi)容可以包括與電子書、電子雜志、文字處理文檔、網(wǎng)頁或電子郵件相關(guān)聯(lián)的文 本。
[0081] 在步驟634,自動滾動所述內(nèi)容,使得虛擬內(nèi)容閱讀器的最終用戶查看所述內(nèi)容的 在虛擬內(nèi)容閱讀器的第一區(qū)域內(nèi)正被閱讀的一部分。在一個(gè)實(shí)施例中,所述內(nèi)容的第一部 分可以對應(yīng)于由最終用戶閱讀的段落,并且所述虛擬內(nèi)容閱讀器的第一區(qū)域可以對應(yīng)于虛 擬內(nèi)容閱讀器的中部,例如圖4B的第二區(qū)域46。
[0082]在步驟636,與虛擬內(nèi)容閱讀器相關(guān)聯(lián)的滾動條被顯示。所述滾動條可以對應(yīng)于虛 擬內(nèi)容閱讀器的不同于第一區(qū)域的第二區(qū)域。所述第二區(qū)域可以被置于所述第一區(qū)域附 近。在一個(gè)實(shí)施例中,滾動條可以被定位在用于顯示內(nèi)容的第一區(qū)域附近(例如沿顯示內(nèi)容 的該區(qū)域的一側(cè))。
[0083]在一些實(shí)施例中,滾動條可以包括顯示在虛擬內(nèi)容閱讀器上顯示的所述內(nèi)容的一 部分的滾動條預(yù)覽窗口虛擬化。滾動條預(yù)覽窗口可以允許HMD的最終用戶滾動遍歷和預(yù)覽 所述內(nèi)容,而無需在他們控制滾動條的同時(shí)從滾動條轉(zhuǎn)移目光。在一個(gè)示例中,滾動條預(yù)覽 窗口可以顯示在虛擬內(nèi)容閱讀器上所顯示的當(dāng)前頁面的縮小版本。在另一個(gè)示例中,滾動 條預(yù)覽窗口可以顯示來自在虛擬內(nèi)容閱讀器上所顯示的當(dāng)前頁面的一個(gè)或多個(gè)關(guān)鍵字。在 一些情況中,所述滾動條預(yù)覽窗口可以響應(yīng)于最終用戶注視滾動條達(dá)特定時(shí)間段(例如兩 秒)被顯示。
[0084]在步驟638,檢測到第一觸發(fā)事件。第一觸發(fā)事件可以與虛擬內(nèi)容閱讀器的最終用 戶注視第二區(qū)域并執(zhí)行頭部姿勢相關(guān)聯(lián)。在一個(gè)實(shí)施例中,如果HMD的最終用戶注視第二區(qū) 域(即滾動條)達(dá)特定時(shí)間段(例如兩秒)并在該特定時(shí)間段期間點(diǎn)頭,就可以檢測到第一觸 發(fā)事件。一旦已經(jīng)檢測到第一觸發(fā)事件,為了控制滾動條,最終用戶可以以上和下運(yùn)動移動 他們的頭。在一些情況中,第一觸發(fā)事件已經(jīng)被HMD檢測到,滾動條可以被高亮顯示或在滾 動條內(nèi)出現(xiàn)紅點(diǎn)并且紅點(diǎn)的移動可以對應(yīng)于最終用戶的頭部位置。
[0085]在步驟640,響應(yīng)于第一觸發(fā)事件禁止所述內(nèi)容的自動滾動。在步驟642,檢測到第 二觸發(fā)事件。第二觸發(fā)事件可以與恢復(fù)在虛擬內(nèi)容閱讀器上的內(nèi)容的自動滾動相關(guān)聯(lián)。在 步驟644,響應(yīng)于所述第二觸發(fā)事件,自動滾動在虛擬內(nèi)容閱讀器上所顯示的內(nèi)容。為了防 止由HMD最終用戶將他們的注視移動離開虛擬內(nèi)容閱讀器的顯示區(qū)域所引起的自動滾動機(jī) 制的混亂,一旦已經(jīng)檢測到第一觸發(fā)事件就可以禁止自動內(nèi)容滾動。在一個(gè)實(shí)施例中,自動 內(nèi)容滾動可以在檢測到最終用戶已經(jīng)恢復(fù)閱讀虛擬內(nèi)容閱讀器的顯示區(qū)域內(nèi)或在虛擬內(nèi) 容閱讀器的顯示區(qū)域的中部內(nèi)的內(nèi)容時(shí)重啟自動內(nèi)容滾動。在另一個(gè)實(shí)施例中,在最終用 戶將滾動條移動到新的或經(jīng)更新的位置之后,經(jīng)過一個(gè)時(shí)間延遲(例如三秒)后可以重啟自 動內(nèi)容滾動。
[0086] 所公開的技術(shù)的一個(gè)實(shí)施例包括與透視顯示器通信的一個(gè)或多個(gè)處理器。透視顯 示器將虛擬內(nèi)容閱讀器顯示給電子設(shè)備的最終用戶。電子設(shè)備可包括HMD。一個(gè)或多個(gè)處理 器確定虛擬內(nèi)容閱讀器的滾動速率,使得最終用戶查看所述內(nèi)容的在虛擬內(nèi)容閱讀器的第 一區(qū)域內(nèi)正被閱讀的第一部分。所述一個(gè)或多個(gè)處理器使得使用虛擬內(nèi)容閱讀器顯示的所 述內(nèi)容的第一部分以滾動速率滾動。虛擬內(nèi)容閱讀器包括對應(yīng)于與第一區(qū)域不同的虛擬內(nèi) 容閱讀器的第二區(qū)域的滾動條。所述一個(gè)或多個(gè)處理器檢測包括檢測到最終用戶注視第二 區(qū)域的第一觸發(fā)事件。所述一個(gè)或多個(gè)處理器響應(yīng)于檢測到第一觸發(fā)事件禁止所述內(nèi)容的 第一部分的滾動。所述一個(gè)或多個(gè)處理器檢測第二觸發(fā)事件,所述第二觸發(fā)事件包括檢測 到最終用戶注視第一區(qū)域達(dá)至少第一時(shí)間段。響應(yīng)于檢測到最終用戶注視第一區(qū)域達(dá)至少 第一時(shí)間段,所述一個(gè)或多個(gè)處理器使得使用虛擬內(nèi)容閱讀器所顯示的所述內(nèi)容的第二部 分被滾動。
[0087]所公開的技術(shù)的一個(gè)實(shí)施例包括獲取使用HMD要獲取的內(nèi)容,確定用于所述內(nèi)容 的滾動速率使得所述HMD的最終用戶查看所述內(nèi)容在HMD的透視顯示器的第一區(qū)域內(nèi)閱讀 的第一部分,以所述滾動速率滾動在所述透視顯示器上顯示的所述內(nèi)容的第一部分,以及 使用所述透視顯示器顯示滾動條。所述滾動條對應(yīng)于透視顯示器的不同于所述第一區(qū)域的 第二區(qū)域。所述方法還包括在滾動所述內(nèi)容的第一部分之后檢測第一觸發(fā)事件。檢測第一 觸發(fā)事件包括檢測到HMD的最終用戶已經(jīng)注視第二區(qū)域。所述方法還包括響應(yīng)于檢測到第 一觸發(fā)事件禁止?jié)L動所述內(nèi)容的第一部分,并且檢測所述禁止之后的第二觸發(fā)事件。檢測 第二觸發(fā)事件包括檢測到HMD的最終用戶已經(jīng)注視第一區(qū)域達(dá)至少第一時(shí)間段。所述方法 還包括響應(yīng)于檢測到所述第二觸發(fā)事件,滾動在透視顯示器上所顯示的所述內(nèi)容的第二部 分。
[0088] 所公開的技術(shù)的一個(gè)實(shí)施例包括將虛擬內(nèi)容閱讀器顯示給HMD的最終用戶,確定 用于所述虛擬內(nèi)容閱讀器的滾動速率使得所述HMD的最終用戶查看所述內(nèi)容在虛擬內(nèi)容閱 讀器的第一區(qū)域內(nèi)的第一部分,以及以所述滾動速率滾動使用虛擬內(nèi)容閱讀器所顯示的所 述內(nèi)容的第一部分。虛擬內(nèi)容閱讀器包括對應(yīng)于與第一區(qū)域不同的虛擬內(nèi)容閱讀器的第二 區(qū)域的滾動條。所述方法還包括在滾動所述內(nèi)容的第一部分之后檢測第一觸發(fā)事件。檢測 第一觸發(fā)事件包括檢測到HMD的最終用戶已經(jīng)注視第二區(qū)域。所述方法還包括響應(yīng)于檢測 到第一觸發(fā)事件禁止?jié)L動所述內(nèi)容的第一部分,并且檢測所述禁止之后的第二觸發(fā)事件。 檢測第二觸發(fā)事件包括檢測到HMD的最終用戶已經(jīng)注視第一區(qū)域達(dá)至少第一時(shí)間段。所述 方法還包括響應(yīng)于檢測到所述第二觸發(fā)事件,滾動所使用虛擬內(nèi)容閱讀器所顯示的所述內(nèi) 容的第二部分。
[0089] 圖7是移動設(shè)備8300(諸如圖1中的移動設(shè)備19)的一個(gè)實(shí)施例的框圖。移動設(shè)備可 以包括已經(jīng)整合了無線接收機(jī)/發(fā)射機(jī)技術(shù)的膝上型計(jì)算機(jī)、袖珍計(jì)算機(jī)、移動電話、HMD、 個(gè)人數(shù)字助理、以及手持式媒體設(shè)備。
[0090] 移動設(shè)備8300包括一個(gè)或多個(gè)處理器8312以及存儲器8310。存儲器8310包括應(yīng)用 8330和非易失性存儲8340。存儲器8310可以是任何種類的存儲器存儲介質(zhì)類型,包括非易 失性和易失性存儲器。移動設(shè)備操作系統(tǒng)處理移動設(shè)備8300的不同操作,并可包含用于操 作的用戶界面,如撥打和接聽電話呼叫、文本消息收發(fā)、檢查語音郵件等。應(yīng)用8330可以是 任何種類的程序,如用于照片和/或視頻的相機(jī)應(yīng)用、地址簿、日歷應(yīng)用、媒體播放器、因特 網(wǎng)瀏覽器、游戲、鬧鐘應(yīng)用、以及其它應(yīng)用。存儲器8310中的非易失性存儲組件8340可以包 含諸如音樂、照片、聯(lián)系人數(shù)據(jù)、日程安排數(shù)據(jù)、以及其它文件之類的數(shù)據(jù)。
[0091] 一個(gè)或多個(gè)處理器8312與透視顯示器8309進(jìn)行通信。透視顯示器8309可顯示與現(xiàn) 實(shí)世界環(huán)境相關(guān)聯(lián)的一個(gè)或多個(gè)虛擬對象。所述一個(gè)或多個(gè)處理器8312還與下列各項(xiàng)通 信:RF發(fā)射機(jī)/接收機(jī)8306,其又耦合到天線8302;紅外發(fā)射機(jī)/接收機(jī)8308;全球定位服務(wù) (GPS)接收器8365;以及移動/定向傳感器8314,其可以包括加速度計(jì)和/或磁力計(jì)。RF發(fā)射 機(jī)/接收機(jī)8308可以通過諸如藍(lán)牙?SIEEE802.11標(biāo)準(zhǔn)之類的各種無線技術(shù)標(biāo)準(zhǔn)來實(shí)現(xiàn)無 線通信。加速度計(jì)可能已經(jīng)結(jié)合在移動設(shè)備中以實(shí)現(xiàn)諸如下列應(yīng)用:智能用戶界面應(yīng)用,其 讓用戶通過姿勢輸入命令;以及定向應(yīng)用,其可以在移動設(shè)備被旋轉(zhuǎn)時(shí)將顯示自動地從豎 向改變成橫向??梢?,例如,通過微機(jī)電系統(tǒng)(MEMS)來提供加速度計(jì),該微機(jī)電系統(tǒng)是構(gòu)建 在半導(dǎo)體芯片上的微小機(jī)械器件(微米尺寸)??梢愿袦y加速度方向、以及定向、振動和震 動。所述一個(gè)或多個(gè)處理器8312還與響鈴器/振動器8316、用戶界面小鍵盤/屏幕8318、揚(yáng)聲 器8320、話筒8322、相機(jī)8324、光傳感器8326和溫度傳感器8328進(jìn)行通信。用戶界面小鍵盤/ 屏幕可以包括觸敏屏幕顯示器。
[0092]所述一個(gè)或多個(gè)處理器8312控制無線信號的發(fā)射和接收。在發(fā)射模式期間,所述 一個(gè)或多個(gè)處理器8312向RF發(fā)射機(jī)/接收機(jī)8306提供來自話筒8322的語音信號,或其它數(shù) 據(jù)信號。發(fā)射機(jī)/接收機(jī)8306通過天線8302來發(fā)射信號。響鈴器/振動器8316被用于向用戶 發(fā)傳入呼叫、文本消息、日歷提醒、鬧鐘提醒或其它通知等信號。在接收模式期間,RF發(fā)射 機(jī)/接收機(jī)8306通過天線8302接收來自遠(yuǎn)程站的語音信號或數(shù)據(jù)信號。所接收到的語音信 號被提供給揚(yáng)聲器8320,而接收到的其它數(shù)據(jù)信號被適當(dāng)?shù)靥幚怼?br>[0093]另外,可以使用物理連接器8388來將移動設(shè)備8300連接到諸如AC適配器或加電對 接底座之類的外部電源,以便對電池8304進(jìn)行再充電。物理連接器8388還可被用作到外部 計(jì)算設(shè)備的數(shù)據(jù)連接。該數(shù)據(jù)連接允許諸如將移動設(shè)備數(shù)據(jù)與另一設(shè)備上的計(jì)算數(shù)據(jù)進(jìn)行 同步等操作。
[0094] 所公開的技術(shù)可用各種其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置來操作。適合結(jié)合本 技術(shù)中使用的公知的計(jì)算系統(tǒng)、環(huán)境和/或配置的示例包括,但不限于,個(gè)人計(jì)算機(jī)、服務(wù)器 計(jì)算機(jī)、手持或膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子 產(chǎn)品、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包含上述系統(tǒng)或設(shè)備中的任一個(gè)的分布式計(jì)算環(huán) 境等。
[0095] 所公開的技術(shù)可在諸如程序模塊等由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的通用上 下文中描述。一般而言,如此處所述的軟件和程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象 數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)和其它類型的結(jié)構(gòu)。硬件或硬件和軟件的組合 可以替代在此描述的軟件模塊。
[0096]所公開的技術(shù)也可以在任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式 計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲器存儲設(shè)備的本地和 遠(yuǎn)程計(jì)算機(jī)存儲介質(zhì)兩者中。
[0097] 出于本文檔的目的,與所公開的技術(shù)相關(guān)聯(lián)的每個(gè)過程可以持續(xù)地并由一個(gè)或多 個(gè)計(jì)算設(shè)備來執(zhí)行。該過程中的每個(gè)步驟都可由與在其他步驟中所使用的那些計(jì)算設(shè)備相 同或不同的計(jì)算設(shè)備來執(zhí)行,且每個(gè)步驟不必由單個(gè)計(jì)算設(shè)備來執(zhí)行。
[0098] '出于本文的目的,說明書中引述的"一實(shí)施例"、"一個(gè)實(shí)施例"、"某些實(shí)施例"或 "另一實(shí)施例"可被用于描述不同的實(shí)施例并且不必然指的是同一實(shí)施例。
[0099] 出于本文的目的,連接可以是直接連接或間接連接(例如,經(jīng)由另一方)。
[0100] 出于本文的目的,術(shù)語對象的"集合"指的是一個(gè)或多個(gè)對象的"集合"。
[0101] 盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權(quán)利 要求書中定義的主題不必限于上述具體特征或動作。更確切而言,上述具體特征和動作是 作為實(shí)現(xiàn)權(quán)利要求的示例形式公開的。
【主權(quán)項(xiàng)】
1. 一種用于顯示增強(qiáng)現(xiàn)實(shí)環(huán)境的電子設(shè)備,包括: 透視顯示器,所述透視顯示器將虛擬內(nèi)容閱讀器顯示給所述電子設(shè)備的最終用戶;以 及 與所述透視顯示器通信的一個(gè)或多個(gè)處理器,所述一個(gè)或多個(gè)處理器確定所述虛擬內(nèi) 容閱讀器的滾動速率使得所述最終用戶查看所述內(nèi)容的在所述虛擬內(nèi)容閱讀器的第一區(qū) 域內(nèi)正被閱讀的第一部分,所述一個(gè)或多個(gè)處理器使得使用所述虛擬內(nèi)容閱讀器顯示的所 述內(nèi)容的所述第一部分以所述滾動速率滾動,所述虛擬內(nèi)容閱讀器包括與所述虛擬內(nèi)容閱 讀器的不同于所述第一區(qū)域的第二區(qū)域相對應(yīng)的滾動條,所述一個(gè)或多個(gè)處理器檢測第一 觸發(fā)事件,所述第一觸發(fā)事件包括檢測所述最終用戶已經(jīng)注視所述第二區(qū)域,所述一個(gè)或 多個(gè)處理器響應(yīng)于檢測到所述第一觸發(fā)事件禁用所述內(nèi)容的所述第一部分的滾動,所述一 個(gè)或多個(gè)處理器檢測到第二觸發(fā)事件,所述第二觸發(fā)事件包括檢測到所述最終用戶已經(jīng)注 視所述第一區(qū)域達(dá)至少第一時(shí)間段,所述一個(gè)或多個(gè)處理器響應(yīng)于檢測到所述最終用戶已 經(jīng)注視所述第一區(qū)域達(dá)至少所述第一時(shí)間段使得使用所述虛擬內(nèi)容閱讀器顯示的所述內(nèi) 容的第二部分被滾動。2. 如權(quán)利要求1所述的電子設(shè)備,其特征在于: 所述電子設(shè)備包括HMD。3. 如權(quán)利要求1-2中的任一項(xiàng)所述的電子設(shè)備,其特征在于: 所述虛擬內(nèi)容閱讀器的所述第一區(qū)域?qū)?yīng)于所述虛擬內(nèi)容閱讀器的中部,所述第二觸 發(fā)事件包括檢測到所述最終用戶已經(jīng)注視所述虛擬內(nèi)容閱讀器的所述中部達(dá)至少所述第 一時(shí)間段。4. 如權(quán)利要求1-3中的任一項(xiàng)所述的電子設(shè)備,其特征在于: 所述一個(gè)或多個(gè)處理器檢測環(huán)境光照條件并基于所述環(huán)境光照條件確定所述透視顯 示器的調(diào)光因子,所述一個(gè)或多個(gè)處理器基于所述調(diào)光因子調(diào)節(jié)所述透視顯示器的透明 度。5. 如權(quán)利要求4所述的電子設(shè)備,其特征在于: 所述透視顯示器包括電致變色材料。6. 如權(quán)利要求1-5中的任一項(xiàng)所述的電子設(shè)備,其特征在于: 所述一個(gè)或多個(gè)處理器檢測環(huán)境光照條件并基于所述環(huán)境光照條件確定所述內(nèi)容的 所述第一部分的字體大小,所述一個(gè)或多個(gè)處理器使得從所述虛擬內(nèi)容閱讀器使用所述字 體大小來顯示所述內(nèi)容的所述第一部分。7. 如權(quán)利要求1-6中的任一項(xiàng)所述的電子設(shè)備,其特征在于: 所述一個(gè)或多個(gè)處理器檢測環(huán)境光照條件并基于所述環(huán)境光照條件確定所述內(nèi)容的 所述第一部分的對比色,所述一個(gè)或多個(gè)處理器使得從所述虛擬內(nèi)容閱讀器使用所述對比 色來顯示所述內(nèi)容的所述第一部分。8. -種使用HMD顯示內(nèi)容的方法,包括: 獲取要使用所述HMD顯示的所述內(nèi)容; 確定所述內(nèi)容的滾動速率,使得所述HMD的最終用戶查看所述內(nèi)容的在所述HMD的透視 顯示器的第一區(qū)域內(nèi)正被閱讀的第一部分; 以所述滾動速率滾動在所述透視顯示器上所顯示的所述內(nèi)容的所述第一部分; 使用所述透視顯示器顯示滾動條,所述滾動條對應(yīng)于所述透視顯示器的不同于所述第 一區(qū)域的第二區(qū)域; 在滾動所述內(nèi)容的所述第一部分之后檢測第一觸發(fā)事件,所述檢測第一觸發(fā)事件包括 檢測所述HMD的所述最終用戶已經(jīng)注視所述第二區(qū)域; 響應(yīng)于檢測到所述第一觸發(fā)事件,禁止所述內(nèi)容的所述第一部分的滾動; 在所述禁止之后檢測第二觸發(fā)事件,所述檢測第二觸發(fā)事件包括檢測所述HMD的所述 最終用戶已經(jīng)注視第一區(qū)域達(dá)至少第一時(shí)間段;以及 響應(yīng)于檢測到所述第二觸發(fā)事件,滾動在所述透視顯示器上所顯示的所述內(nèi)容的第二 部分。9. 如權(quán)利要求8所述的方法,其特征在于: 檢測第二觸發(fā)事件包括檢測所述HMD的所述最終用戶已經(jīng)閱讀顯示在所述透視顯示器 上的所述內(nèi)容的所述第二部分。10. 如權(quán)利要求8-9中的任一項(xiàng)所述的方法,其特征在于: 所述內(nèi)容的所述第二部分包括句子。
【文檔編號】G06F3/0485GK105934730SQ201580005760
【公開日】2016年9月7日
【申請日】2015年1月16日
【發(fā)明人】M·J·斯卡維澤, A·G·鮑羅斯, J·R·比維斯, N·G·法杰特, C·G·布朗, D·J·麥克洛克, J·李
【申請人】微軟技術(shù)許可有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
南丰县| 临洮县| 辉南县| 阿坝县| 威远县| 湖北省| 阜平县| 广宗县| 陈巴尔虎旗| 资阳市| 确山县| 肥西县| 克什克腾旗| 营山县| 英超| 金华市| 萨迦县| 永平县| 通河县| 开平市| 阿拉尔市| 商城县| 都江堰市| 北京市| 临沭县| 康马县| 华容县| 中江县| 安仁县| 夏津县| 周口市| 武山县| 伊吾县| 会理县| 天长市| 黄平县| 仁怀市| 曲松县| 丰顺县| 蒲江县| 布拖县|