個人全息告示牌的制作方法
【專利說明】個人全息告示牌
【背景技術】
[0001] 增強現實(AR)涉及提供經增強的真實世界環(huán)境,其中用計算機生成的虛擬數據 來增強或修改對真實世界環(huán)境(或表示真實世界環(huán)境的數據)的感知。例如,可使用諸如 相機或話筒等傳感輸入設備實時地捕捉表示真實世界環(huán)境的數據,并用包括虛擬圖像和虛 擬聲音的計算機生成的虛擬數據來增強該數據。虛擬數據還可包括與真實世界環(huán)境有關的 信息,諸如與真實世界環(huán)境中的真實世界對象相關聯的文本描述。一 AR環(huán)境內的對象可包 括真實對象(即,存在于特定的真實世界環(huán)境中的對象)和虛擬對象(即,不存在于特定的 真實世界環(huán)境中的對象)。
[0002] 為了將虛擬對象逼真地集成到AR環(huán)境中,AR系統(tǒng)通常執(zhí)行包括映射和定位的若 干任務。映射涉及生成真實世界環(huán)境的映射的過程。定位涉及相對于真實世界環(huán)境的映射 來定位特定的視角或姿勢的過程。在一些情況下,AR系統(tǒng)可實時定位在真實世界環(huán)境內移 動的移動設備的姿勢,以便確定與該移動設備相關聯的、需要隨該移動設備在真實世界環(huán) 境中移動而被增強的特定視圖。
[0003]
[0004] 描述了用于在增強現實環(huán)境內生成并顯示個性化虛擬告示牌的技術。個性化虛擬 告示牌可促進在環(huán)境內的具有不同相識程度(例如,范圍從親密的家庭關系到陌生人)的 人之間個性化信息的共享。在一些實施例中,頭戴式顯示設備(HMD)可檢測與環(huán)境內的特 定人相關聯的移動設備,獲取對應于該特定人的個性化信息集合,基于該個性化信息集合 生成虛擬告示牌,以及在HMD上顯示虛擬告示牌。個性化信息集合可包括與該特定人相關 聯的信息,諸如購物清單和分類廣告。HMD可基于該特定人是朋友還是對HMD的最終用戶而 言是未知的來與移動設備共享與HMD的最終用戶相關聯的個性化信息。
[0005] 提供該概述以便以簡化形式介紹概念的選集,所述概念在以下詳細描述中被進一 步描述。該概述不意圖標識所要求保護的主題的關鍵特征或基本特征,也不意圖被用來幫 助確定所要求保護的主題的范圍。
[0006] 附圖簡沐
[0007] 圖1是可在其中實施所公開的技術的聯網計算環(huán)境的一個實施例的框圖。
[0008] 圖2A描繪了與第二移動設備通信的移動設備的一個實施例。
[0009] 圖2B描繪了 HMD的一部分的一個實施例。
[0010] 圖3描繪了包括捕捉設備和計算環(huán)境的移動設備的一個實施例。
[0011] 圖4A描繪了在其中一個或多個虛擬告示牌可被顯示的增強現實環(huán)境的一個實施 例。
[0012] 圖4B描繪了在其中一個或多個虛擬告示牌可被顯示的增強現實環(huán)境的一個實施 例。
[0013] 圖4C描繪了使用HMD所查看到的增強現實環(huán)境的一個實施例。
[0014] 圖5A是描述了用于在增強現實環(huán)境內生成并顯示個性化虛擬告示牌的方法的一 個實施例的流程圖。
[0015] 圖5B是描述了用于在增強現實環(huán)境內生成并顯示個性化虛擬告示牌的方法的一 個實施例的流程圖。
[0016] 圖5C是描述了用于在增強現實環(huán)境內生成并顯示個性化虛擬告示牌的方法的替 換實施例的流程圖。
[0017] 圖6是移動設備的一個實施例的框圖。
[0018] 詳細描沐
[0019] 描述了用于在增強現實環(huán)境內生成并顯示個性化虛擬告示牌的技術。個性化虛擬 告示牌可促進在環(huán)境內的具有不同相識程度(例如,范圍從親密的家庭關系到陌生人)的 人之間個性化信息的共享。在一些實施例中,頭戴式顯示設備(HMD)可檢測與環(huán)境內的特 定人相關聯的移動設備,從移動設備獲取對應于該特定人的個性化信息集合,基于該個性 化信息集合生成虛擬告示牌,以及在HMD上顯示虛擬告示牌。個性化信息集合可包括與特 定人相關聯的信息,諸如購物清單、分類廣告、個人廣告、所說的語言、年紀、婚姻狀況、過敏 史以及血型。在一些情況下,HMD可基于該特定人的分類級別(例如,該特定人是親密朋友 還是對最終用戶而言是未知的)來與移動設備共享與HMD的最終用戶相關聯的個性化信 息。被HMD的最終用戶查看的虛擬告示牌的定位可基于特定人的位置(例如,虛擬告示牌 可懸停在該特定人上方或在該特定人的側面)和/或HMD的視野內另一人的存在(例如, 虛擬告示牌可被放置成使得它不遮擋該另一人的面部的視圖)來確定。
[0020] 在一些實施例中,與在線約會服務、在線社交聯網服務和/或在線分類廣告服務 相關聯的個性化信息可實時地與處于HMD的特定距離內的其他人共享并被搜索以尋找特 定距離內滿足特定搜索準則(例如,說西班牙語、單身并學習過工程規(guī)范的人)的人。在找 到成功的匹配之際,可在與匹配搜索準則的人相關聯的HMD的視野內顯示虛擬告示牌。在 一個示例中,個性化信息可從在線活動中得到,在線活動諸如到消息板和/或社交聯網網 站的張貼(例如,到在線約會服務的消息板的關于是否有人感興趣參加音樂會的張貼)。
[0021] 在一些情況中,一人可能特別地尋找某物或某人(例如,自行車、針織衫或具有特 定興趣的另一人),但是不確切地知道哪里找到它或誰能幫助他們來找到它。在一個示例 中,一人可能在他們進入服裝店并瀏覽服裝店來尋找針織衫時購買海軍藍圓領針織衫。如 果該人花費太多時間來尋找,則他們可能變得泄氣并離開商店。在另一示例中,想要獲取新 的山地自行車的一人可能經過街道上尋求售賣山地自行車的另一人。然而,由于這兩個人 可能不認識彼此或不知道他們都在尋求交換相似的項,該兩個人可能不能就該相似的項進 行通信。由此,存在促進在相互鄰近度內的具有不同相識程度的人之間個性化信息的實時 共享的需求。
[0022] 圖1是可在其中實施所公開的技術的聯網計算環(huán)境100的一個實施例的框圖。聯 網計算環(huán)境100包括通過一個或多個網絡180互連的多個計算設備。所述一個或多個網絡 180允許一特定計算設備連接到另一計算設備以及與其通信。所描繪的計算設備包括移動 設備11、移動設備12、移動設備19和服務器15。在一些實施例中,所述多個計算設備可以包 括未示出的其他計算設備。在一些實施例中,所述多個計算設備可以包括比圖1所示的計 算設備的數目更多或更少的計算設備。所述一個或多個網絡180可以包括諸如企業(yè)專用網 絡之類的安全網絡、諸如無線開放式網絡之類的不安全網絡、局域網(LAN)、廣域網(WAN)、 以及因特網。所述一個或多個網絡180中的每個網絡可以包括集線器、網橋、路由器、交換 機、以及有線傳輸介質,比如有線網絡或直接線連接。
[0023] 可包括補充信息服務器或應用服務器的服務器15可允許客戶端從該服務器下載 信息(例如,文本、音頻、圖像和視頻文件)或者執(zhí)行與存儲在該服務器上的特定信息相關 的搜索查詢。一般而言,"服務器"可以包括在客戶端-服務器關系中充當主機的硬件設備、 或者與一個或多個客戶端共享資源或為所述一個或多個客戶端執(zhí)行工作的軟件過程??蛻?端-服務器關系下的計算設備之間的通信可以通過由客戶端向服務器發(fā)送要求訪問特定 資源或執(zhí)行特定工作的請求來發(fā)起。服務器隨后可以執(zhí)行所請求的動作并且將響應發(fā)送回 客戶端。
[0024] 服務器15的一個實施例包括網絡接口 155、處理器156、存儲器157和翻譯器158, 所有這些都彼此通信。網絡接口 155允許服務器15連接到一個或多個網絡180。網絡接口 155可以包括無線網絡接口、調制解調器、和/或有線網絡接口。處理器156允許服務器15 執(zhí)行存儲在存儲器157中的計算機可讀指令以執(zhí)行在此討論的過程。翻譯器158可包括用 于將第一文件格式的第一文件翻譯成第二文件格式的對應第二文件的映射邏輯(即,第二 文件可以是第一文件的經翻譯的版本)。可使用文件映射指令來配置翻譯器158,該文件映 射指令提供用于將第一文件格式的文件(或其部分)映射成第二文件格式的對應文件的指 令。
[0025] 移動設備19的一個實施例包括網絡接口 145、處理器146、存儲器147、相機148、 傳感器149、以及顯示器150,所有這些都彼此通信。網絡接口 145允許移動設備19連接到 一個或多個網絡180。網絡接口 145可以包括無線網絡接口、調制解調器、和/或有線網絡 接口。處理器146允許移動設備19執(zhí)行存儲在存儲器147中的計算機可讀指令以執(zhí)行在此 討論的過程。相機148可以捕捉色彩圖像和/或深度圖像。傳感器149可生成與移動設備 19相關聯的運動和/或定向信息。在一些情況下,傳感器149可包括慣性測量單元(頂1])。 顯示器150可顯示數字圖像和/或視頻。顯示器150可包括透視顯示器。
[0026] 在一些實施例中,包括網絡接口 145、處理器146、存儲器147、相機148以及傳感器 149的移動設備19的各組件可被集成在單芯片基片上。在一示例中,網絡接口 145、處理器 146、存儲器147、相機148、傳感器149可被集成成為片上系統(tǒng)(SOC)。在另一實施例中,網 絡接口 145、處理器146、存儲器147、相機148、傳感器149可被集成在單個封裝中。
[0027] 在一些實施例中,通過采用相機148、傳感器149,和運行在處理器146上的姿勢識 別軟件,移動設備19可提供自然用戶界面(NUI)。使用自然用戶界面,人的身體部位和移動 可被檢測、解釋、以及用于控制計算應用的各方面。在一個示例中,利用自然用戶界面的計 算設備可推斷與計算設備交互的人的意圖(例如,最終用戶執(zhí)行了特定姿勢來控制該計算 設備)。
[0028] 聯網計算環(huán)境100可以為一個或多個計算設備提供云計算環(huán)境。云計算指的是基 于因特網的計算,其中共享的資源、軟件和/或信息通過因特網(或其他全局網絡)被按需 提供給一個或多個計算設備?;谠谟嬎銠C網絡圖中使用的云圖來將因特網描繪成對其所 表示的底層基礎設施的抽象,術語"云"被用作對因特網的比喻。
[0029] 在一個示例中,移動設備19包括向頭戴式顯示設備(HMD)的最終用戶提供增強現 實環(huán)境或混合現實環(huán)境(例如,以控制在該HMD上運行的應用)的頭戴式顯示設備。HMD可 包括視頻透視和/或光學透視系統(tǒng)。最終用戶佩戴的光學透視HMD可允許(例如經由透明 透鏡)對真實世界環(huán)境的實際直接查看,并且同時可將虛擬對象的圖像投影到最終用戶的 視野中,由此用虛擬對象來增強最終用戶所感知的真實世界環(huán)境。
[0030] 通過利用HMD,佩戴HMD的最終用戶可在真實世界環(huán)境(例如,起居室)中四處移 動,并感知覆蓋有虛擬對象的圖像的真實世界的視圖。虛擬對象可以看起來保持與真實世 界環(huán)境的相干空間關系(即,當最終用戶在真實世界環(huán)境中轉動他們的頭或移動時,顯示 給該最終用戶的圖像將改變,使得虛擬對象看起來像被最終用戶感知的那樣存在于該真實 世界環(huán)境內)。虛擬對象還可看起來相對于最終用戶的視角是固定的(例如,無論最終用戶 如何在真實世界環(huán)境中轉動他們的頭或移動,總是出現在最終用戶視角的右上角的虛擬菜 單)。在一個實施例中,真實世界環(huán)境的環(huán)境映射可由服務器15 (即,在服務器側上)來執(zhí) 行,而相機定位可在移動設備19上(即,在客戶端側上)執(zhí)行。虛擬對象可包括與真實世 界對象相關聯的文本描述。
[0031] 在一些實施例中,移動設備(諸如移動設備19)可與云中的服務器(諸如服務器 15)通信,并可提供與移動設備相關聯的服務器位置信息(例如,