本發(fā)明一般地涉及用于使用計算設備來控制上下文信息的輸出的方法和裝置,并且特別地涉及(但不僅涉及)一種用于使用計算設備來控制上下文信息的輸出以便幫助設備的用戶執(zhí)行活動序列(諸如照明安裝活動)的方法和裝置。
背景技術:
現(xiàn)代電、機械和管道系統(tǒng)常常是在沒有特定系統(tǒng)的重要知識的情況下難以安裝、維護以及拆除的復雜系統(tǒng)。在創(chuàng)建容易安裝、維護和拆除的系統(tǒng)中正在投入大量的努力和時間。例如,這樣的系統(tǒng)常常伴隨著常常采取電子格式的大量安裝、操作以及維護信息。此信息可以呈現(xiàn)一種描述確定序列中的活動以便嘗試減少操作該活動所產(chǎn)生的錯誤量的逐步方法。例如應理解的是,診斷并解決在安裝期間產(chǎn)生的錯誤可以導致顯著更高的成本并增加完成建筑物/設施所需的時間,并且因此在任何可能的情況下應避免。
該信息的可用性、信息的類型和該信息的易用性對于在這些情況中減少錯誤而言全部是關鍵的。例如,可以用現(xiàn)場紙質格式安裝設計圖來將諸如照明安裝之類的安裝編成文檔。這些紙質設計圖此外常常具有大的、不便利的形式,諸如a0尺寸紙質安裝設計圖。此外,諸如設備的安裝手冊和數(shù)據(jù)表之類的紙質文檔在某些環(huán)境中難以使用且可能容易損壞。如最近所指示的,已經(jīng)使得設備的電子安裝手冊和可搜索數(shù)據(jù)表可從智能設備觀看。這些智能設備(諸如智能電話和平板電腦)還可以用來接收和觀看交互式視頻/手冊以幫助活動或活動序列,諸如這樣的系統(tǒng)的安裝、操作或維護。
操作這些智能設備通常要求物理交互(例如,觸摸、揮掃等)。同樣地,雖然設備在準備和檢查活動中可以是有用的,但其在其中安裝者需要在活動中使用雙手且因此不能控制智能設備的場景中不那么有用或者變得無意義。
可穿戴智能設備或可穿戴計算設備可以幫助用戶(諸如安裝者)在適當?shù)臅r間接收信息。與可穿戴智能設備(例如智能可穿戴眼鏡(谷歌眼鏡)或智能可穿戴手表(智能手表))相關聯(lián)的創(chuàng)新用戶接口可以通過利用嵌入式傳感器來幫助向用戶傳送上下文信息,所述嵌入式傳感器諸如相機、壓力傳感器、光傳感器、超聲波傳感器、3d感測傳感器、陀螺儀以及麥克風。這些嵌入式傳感器和用戶接口使得可穿戴智能設備能夠不用手(例如經(jīng)由語音控制)來操作。這些可穿戴計算設備還可以被聯(lián)網(wǎng)并可以訪問互聯(lián)網(wǎng)(通過具有獨立訪問或者經(jīng)由智能電話/平板電腦疊接(tethering))。同樣地,其可以訪問所有所需信息儲存庫。
對信息的此訪問本身可以引起問題。用戶(例如安裝者)可能需要定期地在單個設備上在各信息類型之間進行切換,或者可能需要與許多不同的智能設備相交互以便獲得該特定活動所需的信息,并且此外控制出現(xiàn)在用戶面前的信息的流。這可以使用戶分心并允許潛在事故(諸如觸電、從高處掉落、割傷、燒傷或眼睛傷害)發(fā)生。
技術實現(xiàn)要素:
用如權利要求所定義的本發(fā)明來解決上述問題。
根據(jù)本發(fā)明的實施例,提供了一種用于控制上下文信息的輸出以幫助用戶使用包括處理器的計算設備來執(zhí)行活動的序列的方法,該計算設備包括或者耦合到至少一個可穿戴傳感器和至少一個輸出設備以便提供上下文信息,所述方法包括用所述處理器:從由所述用戶穿戴的所述至少一個可穿戴傳感器接收傳感器信息,使用來自所述至少一個可穿戴傳感器的傳感器信息來標識正在由用戶執(zhí)行的所述序列的活動;基于已標識活動,選擇所述至少一個輸出設備中的輸出設備;與至少一個存儲器或另外的設備通信以檢索用于已標識活動的上下文信息;以及控制由所選輸出設備進行的上下文信息的輸出以幫助用戶執(zhí)行已標識活動。以這種方式,可以向用戶輸出正確的上下文相關信息或信息類型,并且此外,可以傳送正確的信息流。此外,計算設備可以能夠訪問來自包括外部源或另外的設備(諸如基于云的信息源)的任何適當源的上下文信息或數(shù)據(jù)。此外,如本文中所討論的這些實施例允許此上下文信息的流控制,該信息與已標識活動相關聯(lián)。
在實施例中,所述方法還包括根據(jù)所選輸出設備來過濾檢索的上下文信息;并且
其中,控制由所選輸出設備進行的上下文信息的輸出的步驟包括用所選輸出設備向使用計算設備的用戶輸出已過濾上下文信息。這例如可以用來去除與所選輸出設備不兼容的上下文信息格式,例如,包括將提供給所選音頻輸出設備的顯示數(shù)據(jù)和音頻數(shù)據(jù)的上下文信息,其中,顯示輸出被從上下文信息濾出以便僅以適當?shù)母袷綖檩敵鲈O備提供上下文信息,因此降低了由數(shù)據(jù)不兼容性引起的輸出錯誤的風險。
所述方法進一步可以包括使用所述傳感器信息來標識對象;以及標識涉及到已標識對象的活動,其中,所述上下文信息是基于涉及到已標識對象的已標識活動。
標識對象可以包括:確定位于對象上的標簽;以及從該標簽標識對象??梢曰趯ο蟮哪撤N形式的標簽來容易地標識或檢測對象。標簽可以包括以下項中的一項:qr代碼貼紙;條形碼;nfc標簽。
使用來自所述至少一個可穿戴傳感器的傳感器信息來標識正在由用戶執(zhí)行的所述序列的活動進一步可以包括使用所述傳感器信息來標識活動進展;并且其中,選擇所述至少一個輸出設備中的設備并控制由所選輸出設備進行的上下文信息的輸出以幫助用戶執(zhí)行已標識活動可以進一步至少部分地基于已標識活動進展。
選擇所述至少一個輸出設備中的輸出設備并控制由所選輸出設備進行的上下文信息的輸出以幫助用戶執(zhí)行已標識活動的步驟可以進一步基于用戶輸入。
所述方法進一步可以包括從所述至少一個傳感器或用戶輸入設備接收至少一個用戶輸入。
控制由所選輸出設備進行的上下文信息的輸出進一步可以包括適配上下文信息的輸出速度。
控制由所選輸出設備進行的上下文信息的輸出進一步可以包括標識并聚焦于上下文信息的元素。
控制由所選輸出設備進行的上下文信息的輸出進一步可以包括控制上下文信息的流向。
使用來自所述至少一個可穿戴傳感器的傳感器信息來標識由用戶執(zhí)行的活動可以包括:標識傳感器信息中的特征或特征模式;以及使用已標識特征或特征模式來標識活動。
所述至少一個傳感器可以是相機,并且其中,使用來自所述至少一個可穿戴傳感器的傳感器信息來標識正在由用戶執(zhí)行的活動可以包括:使用相機捕捉圖像;在圖像內(nèi)標識特征;以及使用已標識特征來標識活動。
所述至少一個傳感器可以是麥克風,并且其中,使用來自所述至少一個可穿戴傳感器的傳感器信息來標識正在由用戶執(zhí)行的活動可以包括:使用麥克風來捕捉音頻信號;在音頻信號內(nèi)標識由活動產(chǎn)生的音頻特征;以及使用已標識音頻特征來標識活動。
所述至少一個輸出設備可以是頭戴式顯示器,并且其中,選擇所述至少一個輸出設備中的輸出設備并控制由所選輸出設備進行的上下文信息的輸出以幫助用戶執(zhí)行已標識活動可以包括經(jīng)由頭戴式顯示器向用戶輸出至少一個圖像,所述至少一個圖像是采取幫助用戶到達活動序列中的下一活動的方式的至少一個圖像。所述圖像可以包括文本。
所述至少一個輸出設備可以是音頻換能器,并且其中,選擇所述至少一個輸出設備中的輸出設備并控制由所選輸出設備進行的上下文信息的輸出以幫助用戶執(zhí)行已標識活動可以包括經(jīng)由音頻換能器向用戶輸出聽覺指令,所述聽覺指令是采取幫助用戶到達活動序列中的下一活動的方式的指令。
所述方法進一步可以包括通過驗證活動序列內(nèi)的活動的進展來測試活動序列的正確執(zhí)行。
計算設備可以包括:包括所述至少一個可穿戴傳感器的第一部分以及包括用于執(zhí)行如本文中所述的方法的處理器部分的單獨第二部分,其中,所述方法進一步可以包括從計算設備的第一部分向計算設備的第二部分傳送信息。
計算機程序產(chǎn)品可以包括體現(xiàn)計算機程序代碼的計算機可讀介質,所述計算機程序代碼用于當在計算設備的處理器上執(zhí)行時實現(xiàn)如本文中所述的方法步驟,所述計算設備還包括或者耦合到至少一個傳感器和用于提供上下文信息的至少一個輸出設備。
一種計算設備可以包括:如本文中所述的計算機程序產(chǎn)品;處理器,其適配于執(zhí)行所述計算機程序代碼;至少一個傳感器;以及至少一個輸出設備,其用于輸出上下文信息。
根據(jù)第二方面,提供了一種用于控制上下文信息的輸出以幫助用戶執(zhí)行活動序列的計算設備,所述計算設備包括:至少一個處理器和包括用于一個或多個程序的計算機程序代碼的至少一個存儲器,所述至少一個存儲器和所述計算機程序代碼被配置成用所述至少一個處理器來促使計算設備至少:使用來自所述至少一個可穿戴傳感器的傳感器信息來標識正在由用戶執(zhí)行的活動;基于該活動來選擇并控制上下文信息的輸出,所述上下文信息從輸出設備輸出給用戶以幫助用戶執(zhí)行已標識活動。
計算設備可以包括或者耦合到至少一個傳感器。計算設備可以包括或者耦合到至少一個輸出設備。
根據(jù)第三方面,提供了一種用于控制上下文信息的輸出以幫助用戶執(zhí)行活動序列的計算設備,所述計算設備包括:活動標識符,其被配置成使用來自至少一個傳感器的傳感器信息來標識正在由用戶執(zhí)行的活動;上下文信息控制器,其被配置成基于正在由用戶執(zhí)行的活動,選擇輸出設備,與至少一個存儲器或另外的設備通信以檢索用于已標識活動的上下文信息,以及控制由所選輸出設備進行的上下文信息的輸出以幫助用戶執(zhí)行已標識活動。
計算設備可以包括所述至少一個可穿戴傳感器。計算設備可以耦合到至少一個可穿戴傳感器。計算設備可以包括被配置成向用戶提供上下文信息的至少一個輸出設備。計算設備可以耦合到被配置成向用戶提供上下文信息的至少一個輸出設備。
計算設備可以包括被配置成使用傳感器信息來標識對象的對象標識符,其中,所述活動標識符可以進一步被配置成標識涉及到對象的活動,并且所述上下文信息控制器可以進一步被配置成基于涉及到對象的已標識活動而選擇輸出設備并控制由所選輸出設備進行的上下文信息的輸出。
所述計算設備進一步可以包括:收發(fā)機,其被配置成與至少一個存儲器或另外的設備通信,以基于已標識活動來檢索上下文信息。
對象標識符可以被配置成確定位于對象上的標簽;以及從標簽標識對象。
標簽可以包括以下項中的一項:qr代碼貼紙;條形碼;nfc標簽。
活動標識符可以進一步被配置成使用所述傳感器信息來標識活動進展;并且所述上下文信息控制器可以進一步被配置成至少部分地基于已標識活動進展而選擇所述至少一個輸出設備中的輸出設備,并控制由所選輸出設備進行的上下文信息的輸出以幫助用戶執(zhí)行已標識活動。
所述上下文信息控制器可以進一步被配置成基于用戶輸入來選擇所述至少一個輸出設備中的輸出設備,并控制由所選輸出設備進行的上下文信息的輸出。
所述上下文信息控制器可以進一步被配置成從所述至少一個傳感器或用戶輸入設備接收至少一個用戶輸入。
上下文信息控制器可以進一步被配置成適配上下文信息的輸出速度。
上下文信息控制器可以進一步被配置成標識并聚焦于上下文信息的元素。
上下文信息控制器可以進一步被配置成控制上下文信息的流向。
活動標識符可以被配置成:從所述至少一個傳感器標識特征或特征模式;以及使用已標識特征或特征模式來標識活動。
所述至少一個傳感器可以是相機,并且其中,所述活動標識符可以被配置成:接收使用所述相機捕捉的圖像;在圖像內(nèi)標識對象的位置或特征;以及使用對象的已標識位置或特征來標識活動。
所述至少一個傳感器可以是麥克風,并且其中,所述活動標識符可以被配置成:從所述麥克風接收音頻信號;在音頻信號內(nèi)標識由執(zhí)行活動而產(chǎn)生的音頻特征;使用已標識音頻特征來標識活動。
所述至少一個輸出設備可以是頭戴式顯示器,并且其中,所述上下文信息控制器可以被配置成經(jīng)由頭戴式顯示器向用戶輸出至少一個圖像,所述至少一個圖像是采取幫助用戶到達活動序列內(nèi)的下一活動的方式的至少一個圖像。所述圖像可以包括文本。
所述至少一個輸出設備可以是音頻換能器,并且其中,所述上下文信息控制器可以被配置成經(jīng)由所述音頻換能器向用戶輸出聽覺指令,所述聽覺指令是采取幫助用戶到達活動序列內(nèi)的下一活動的方式的指令。
所述計算設備可以包括序列驗證器,其被配置成通過驗證活動序列內(nèi)的活動的進展來測試活動序列的正確執(zhí)行。
所述計算設備可以包括:包括所述至少一個傳感器的第一部分以及包括處理器部分的單獨第二部分,所述計算設備進一步被配置成從計算設備的第一部分向計算設備的第二部分傳送信息。
所述上下文信息控制器可以被配置成控制或選擇以下項中的至少一項:音頻換能器,其被配置成輸出音頻上下文信息;顯示器,其被配置成輸出圖像上下文信息;顯示器,其被配置成在用戶視場的捕捉圖像上輸出圖像上下文信息;透明、部分不透明或半透明顯示器,其被配置成在用戶視場上輸出圖像上下文信息;觸覺換能器,其被配置成輸出觸覺上下文信息。
所述計算設備可以進一步被配置成接收至少一個傳感器輸入,其中,所述至少一個傳感器輸入包括以下項中的至少一項:來自計算設備的視點的至少一個相機圖像;至少一個麥克風輸入;大氣壓力傳感器輸入;陀螺儀/指南針傳感器輸入;以及與用戶所穿的衣服相關聯(lián)的壓力或接觸傳感器輸入。
計算設備可以包括以下項中的至少一項:谷歌眼鏡裝置;智能手表;智能電話;交互式耳塞。
所述活動序列可以是:用于連接設備或系統(tǒng)的活動序列;用于將設備或系統(tǒng)接線的活動序列;用于配置設備或系統(tǒng)的活動序列;用于組裝設備或系統(tǒng)的活動序列;用于分解設備或系統(tǒng)的活動序列;用于對設備或系統(tǒng)供電的活動序列;用于控制設備/系統(tǒng)的活動序列;以及用于將設備或系統(tǒng)鏈接到網(wǎng)絡的活動序列。
所述計算設備可以是可穿戴計算設備。所述計算設備可以包括至少一個可穿戴傳感器。所述計算設備可以耦合到至少一個可穿戴傳感器。所述計算設備可以包括被配置成向用戶提供上下文信息的至少一個輸出設備。所述計算設備可以耦合到被配置成向用戶提供上下文信息的至少一個輸出設備。
所述計算設備可以包括對象標識符,其被配置成使用來自所述至少一個傳感器的傳感器信息來標識對象。
所述計算設備可以包括所述至少一個輸出設備。所述計算設備可以根據(jù)與計算設備分開定位的所述至少一個輸出設備通信。所述至少一個輸出設備可以是可穿戴輸出設備。
附圖說明
現(xiàn)在將參考附圖詳細地描述本發(fā)明的示例,在所述附圖中:
圖1示出了根據(jù)某些實施例的包括示例計算設備的系統(tǒng);
圖2示出了根據(jù)某些實施例的作為控制器進行操作的示例計算設備處理器;
圖3示出了根據(jù)某些實施例的示例計算設備的操作的流程圖;
圖4a至4d示出了根據(jù)某些實施例的計算設備可以在其內(nèi)部操作的示例場景;以及
圖5示出了根據(jù)某些實施例的圖4a和4b中的示例的流程圖。
具體實施方式
應理解,附圖僅僅是示意性且并未按比例描繪。還應理解,遍及各圖使用相同的參考標號來指示相同或類似部分。
在本申請的上下文中,計算設備或智能裝置是為用戶提供計算功能并可以被配置成執(zhí)行如在可以從互聯(lián)網(wǎng)或另一計算機可讀介質檢索的軟件應用(app)中指定的特定計算任務的設備。示例計算設備可以是可穿戴計算設備??纱┐饔嬎阍O備可以是被設計成被用戶在用戶的身體的一部分上穿戴并能夠執(zhí)行根據(jù)本發(fā)明的一個或多個方面的計算任務的任何設備。這樣的可穿戴計算設備的非限制性示例包括智能頭飾,例如眼鏡、護目鏡、頭盔、帽子、面罩、頭帶或者可以支撐在穿戴者的頭上或從穿戴者的頭支撐的任何其它設備。
在本申請的上下文中,用于控制計算設備的功能的用戶輸入可以被提供為觸覺輸入,例如用戶接觸計算設備的用戶輸入設備,諸如按鈕、觸控板、觸摸屏等,或者可以提供為傳感器輸入,該傳感器輸出在某些實施例中被計算設備處理以標識用戶輸入。這樣的基于傳感器的用戶指令的非限制性示例包括手勢識別(在這種情況下圖像傳感器可以捕捉手勢的圖像,該手勢通過處理圖像被識別)、使用眼睛跟蹤傳感器的眼睛運動識別(在這種情況下例如通過眨眼、眼珠移動等實現(xiàn)的基于眼睛移動的指令可以被眼睛跟蹤傳感器檢測到)和從已處理傳感器數(shù)據(jù)、運動檢測檢測到指令,例如使用加速度計、陀螺儀或另一運動傳感器來檢測特定類型的移動(諸如頭部移動(例如頭的點頭或搖頭或者其它身體部分)),并且將檢測到的運動解譯為用戶輸入、向音頻傳感器說出的指令等。可以采用任何適當?shù)幕趥鞲衅鞯挠脩糨斎胩峁C制。同樣地,基于傳感器的用戶輸入提供本身是眾所周知的,為了簡潔起見將不會對此進行進一步詳細的解釋。
本文中所述的示例描述了控制上下文信息以幫助計算設備的用戶執(zhí)行照明安裝活動序列。然而,應理解,可以采用如本文中所述的計算設備幫助用戶進行任何適當?shù)幕顒有蛄小?/p>
相對于圖1,示出了根據(jù)某些實施例的包括可穿戴計算設備1形式的示例計算設備的示例系統(tǒng)??纱┐饔嬎阍O備1在以下示例中被示為能夠執(zhí)行用于控制上下文信息的輸出以幫助設備的用戶執(zhí)行活動序列的方法??纱┐饔嬎阍O備1在以下示例中被進一步示為包括至少一個傳感器11和用于提供上下文信息的至少一個輸出設備13。此外,如隨后所述,存在一種用可穿戴計算設備的方法,包括:使用至少一個傳感器來標識將在活動序列內(nèi)使用的對象;使用所述至少一個傳感器來標識具有已標識對象的活動的狀態(tài)或進展;以及基于具有已標識對象的活動的狀態(tài)或進展來選擇和控制上下文信息的輸出,所述上下文信息被從可穿戴裝置輸出設備輸出給用戶以幫助用戶執(zhí)行已標識的活動。
所述系統(tǒng)包括可穿戴計算設備1。在隨后的示例中,可穿戴計算設備1是智能眼鏡或具有諸如作為谷歌眼鏡系統(tǒng)出售的集成傳感器設備的頭戴式顯示器。然而,將理解,可以將任何適當?shù)目纱┐饔嬎阍O備或可穿戴智能設備實現(xiàn)為可穿戴計算設備1。應理解,在隨后的示例中示出的計算設備僅僅是一個可能實施方式的示例,并且該計算設備可以是任何適當計算設備,并且可以不被用戶穿戴或位于用戶身上。在這樣的實施例中,計算設備可以與至少一個可穿戴傳感器(或位于用戶身上的傳感器)進行無線或有線通信。此外,在某些實施例中,如本文中所述的輸出設備可以相似地被(有線或無線地)耦合或連接到計算設備,并且同樣地,輸出設備可以被用戶穿戴或位于用戶身上,或者可以不被用戶穿戴或位于用戶身上。
可穿戴計算設備1包括或耦合到至少一個輸出設備或設備13。例如,在某些實施例中,可穿戴計算設備1包括透視顯示器33,例如頭戴式顯示器。透視顯示器33使得可穿戴計算設備1的穿戴者可以看穿透視顯示器33并觀察可穿戴計算設備1的現(xiàn)實世界環(huán)境的一部分,即在由透視顯示器33提供的其中存在要安裝的照明系統(tǒng)的照明單元中的一個或多個照明單元的特定視場中。
另外,透視顯示器33可以可操作用于顯示疊加在視場上的顯示圖像,例如所期望的照明設計圖、將應用于視場中的一個或多個照明單元的照明單元安裝教程的圖像。這樣的圖像可以被透視顯示器33疊加在視場的任何適當部分上。例如,透視顯示器33可以顯示這樣的圖像,使得其看起來在視場內(nèi)(例如在視場的邊緣)盤旋以使得不會顯著地使視場模糊。
透視顯示器33可以被配置為例如眼鏡、護目鏡、頭盔、帽子、面罩、頭帶或可以在穿戴者的頭上或從穿戴者的頭支撐的某種其它形式。透視顯示器33可以被配置成例如使用兩個透視顯示單元向穿戴者的兩只眼睛顯示圖像。替換地,透視顯示器33可以包括僅單個透視顯示器,并且可以向穿戴者的僅一只眼睛(左眼或右眼)顯示圖像。
與這樣的透視顯示器33(例如頭戴式顯示器)相關聯(lián)的特定優(yōu)點是可穿戴計算設備的穿戴者可以觀看用于執(zhí)行作業(yè)的實際地點,諸如照明安裝地點。換言之,可穿戴計算設備可以通過透視顯示器33來觀看其中將安裝照明系統(tǒng)的照明單元中的至少一個照明單元的空間或其一部分。換言之,透視顯示器33是透明顯示器,從而允許穿戴者實時地觀看照明安裝地點。
在某些實施例中,可以用常規(guī)顯示器來代替或增強透視顯示器33,所述常規(guī)顯示器諸如安裝在用戶的一只眼睛前面的lcd、led或有機led顯示器面板。
在某些實施例中,可穿戴計算設備1可以包括或耦合到其它輸出設備13。例如,可穿戴計算設備1進一步可以包括用于產(chǎn)生音頻輸出的輸出設備,諸如至少一個聲學換能器31。聲學換能器可以是空氣或骨傳導換能器,并且可以采取任何適當形式,諸如耳塞、耳機或揚聲器。
在某些實施例中,可穿戴計算設備進一步可以包括或者耦合到用于產(chǎn)生諸如由觸覺致動器或振動35產(chǎn)生的觸覺輸出的輸出設備。觸覺致動器或振動35可以例如被配置成使得由用戶檢測到的、與用戶接觸的表面振動或移動。
此外,在某些實施例中,可穿戴計算設備進一步包括或者耦合到至少一個可穿戴傳感器11。傳感器11可以是任何適當傳感器。例如,如圖1中所示,至少一個傳感器11可以包括至少一個麥克風或聲音傳感器21,其被配置成從可穿戴計算設備1周圍的區(qū)域捕捉聲學信號。應理解,在某些實施例中可以存在超過一個麥克風,并且在某些實施例中,麥克風可以在空間上被布置成使得定向音頻捕捉是可能的。此外,在某些實施例中,聲音傳感器或麥克風可以被配置成使得能夠執(zhí)行定向音頻信號處理,例如降噪處理。麥克風可以是任何適當類型的麥克風,其包括空氣傳導或表面接觸麥克風。聲音傳感器21的輸出可以例如用來檢測由可穿戴計算設備1的穿戴者說出的指令。
可穿戴計算設備1進一步可以包括圖像捕捉設備23(例如相機)作為傳感器。圖像捕捉設備23可以被配置成從特定視點捕捉可穿戴計算設備1的環(huán)境的圖像。圖像可以是視頻圖像或靜止圖像。具體地,圖像捕捉設備23的視點可以對應于透視顯示器33面對的方向。在本實施例中,圖像捕捉設備23的視點可以基本上對應于透視顯示器33提供給穿戴者的視場,使得由圖像捕捉設備23獲得的視點圖像可以用來確定通過透視顯示器33什么對穿戴者可見。
可穿戴計算設備1可以采用的另外的傳感器11的示例進一步包括用于檢測可穿戴計算設備1的移動的至少一個運動傳感器25,諸如加速度計或陀螺儀或電子指南針。這樣的用戶誘發(fā)移動例如可以被識別為命令指令或者幫助確定正在由用戶執(zhí)行的當前活動,如下面將更詳細地解釋的。
然而,至少一個傳感器11可以包括任何適當傳感器。例如,被配置成基于大氣壓力來標識用戶的高度的大氣壓力傳感器。如先前所解釋的,至少一個傳感器11中的至少某些傳感器還可以用來檢測用于控制可穿戴計算設備1的用戶輸入??纱┐饔嬎阍O備1還可以包括專用于檢測這樣的用戶輸入的一個或多個傳感器,例如眼睛跟蹤傳感器。
此外,在某些實施例中,可以以可以穿戴在計算設備的用戶身上或被其攜帶的單獨設備的形式提供可穿戴計算設備。構成計算設備系統(tǒng)的單獨設備可以以有線或無線方式通信耦合在一起。
這相對于圖1用包括可穿戴計算設備手套或一副手套2的系統(tǒng)示出。(一個或者多個)手套2形成可穿戴計算設備系統(tǒng)的一部分,并且包括與可穿戴計算設備1主要部分分開的傳感器3。要嵌入手套內(nèi)的適當傳感器3的示例可以是被配置成確定用戶是否正在緊握對象的壓力傳感器或將確定用戶(或用戶的手)的姿勢的彎曲傳感器??梢酝ㄟ^使用壓電傳感器來實現(xiàn)壓力/彎曲傳感器。(一個或者多個)手套2此外可以包括也與可穿戴計算設備1主要部分分開的至少一個輸出設備5。例如,并且示例輸出設備5可以是觸覺致動器,諸如位于手套的指尖處并被配置成提供觸覺輸出的壓電致動器5。(一個或者多個)手套2在某些實施例中可以包括另外的收發(fā)機部分,其被配置成例如從可穿戴計算設備1發(fā)送和接收數(shù)據(jù)。此外,在某些實施例中,(一個或者多個)手套2進一步可以包括用于處理和存儲傳感器數(shù)據(jù)和輸出設備數(shù)據(jù)的處理器和關聯(lián)存儲器。
雖然在本文中提供了(一個或者多個)手套2的示例,但將理解,可以在任何適當衣服(諸如t恤衫、褲子、襯衫、裙子、襯衣、內(nèi)衣、頭飾或鞋)內(nèi)實現(xiàn)單獨部分。
在實施例中,可穿戴計算設備1包括用于與系統(tǒng)的其它部分(諸如圖1中所示的(一個或者多個)手套2)進行無線通信的無線通信接口17或收發(fā)機。無線通信接口17此外可以可選地被配置成與另外的網(wǎng)絡(例如無線lan)無線通信,可穿戴計算設備1可以通過該網(wǎng)絡訪問遠程數(shù)據(jù)源9,諸如互聯(lián)網(wǎng)或服務器和/或另外的智能設備7。替換地,可穿戴計算設備1可以包括能夠與可穿戴計算設備的其它部分和另外的網(wǎng)絡通信的單獨無線通信接口。收發(fā)機17可以是任何適當收發(fā)機,諸如wifi收發(fā)機、移動數(shù)據(jù)或蜂窩網(wǎng)絡收發(fā)機或者藍牙收發(fā)機。
可穿戴計算設備1的運行可以被處理器15控制,該處理器15執(zhí)行存儲在非臨時計算機可讀介質(諸如數(shù)據(jù)存儲裝置19)中的指令。數(shù)據(jù)存儲裝置19或計算機可讀存儲介質可以例如包括cd、dvd、閃速存儲卡、usb記憶棒、隨機存取存儲器、只讀存儲器、計算機硬盤、存儲區(qū)域網(wǎng)、網(wǎng)絡服務器、互聯(lián)網(wǎng)服務器等。
與存儲在數(shù)據(jù)存儲裝置19中的處理器可讀指令相組合的處理器15可以充當可穿戴計算設備1的控制器。同樣地,例如,處理器15可以適配于控制顯示器33,以便控制由顯示器33顯示什么圖像。處理器15可以進一步適配于控制無線通信接口17。
除可以被處理器15執(zhí)行的指令之外,數(shù)據(jù)存儲裝置19可以存儲關于預期將執(zhí)行的任何活動或活動序列的信息。例如,數(shù)據(jù)存儲裝置19可以充當與要安裝的照明單元有關的標識信息、如何安裝照明單元的教程等的數(shù)據(jù)庫。這樣的信息可以被可穿戴計算設備1用來提供上下文信息,如本文中所述。
可穿戴計算設備1進一步可以包括用于從用戶接收輸入的用戶接口18。用戶接口18可以包括例如觸控板、鍵區(qū)、按鈕、麥克風和/或其它輸入設備。處理器15可以基于通過用戶接口18接收到的輸入來控制可穿戴計算設備1的運行中的至少某些。例如,處理器15可以使用該輸入來控制透視顯示器33如何顯示圖像和透視顯示33顯示什么圖像,例如由用戶使用用戶接口18選擇的所期望的照明現(xiàn)場設計圖的圖像。
在某些實施例中,處理器15還可以例如用圖像捕捉設備23來識別手勢或者例如用運動傳感器25來識別可穿戴計算設備1的移動作為用于一個或多個照明器的控制指令,或者如先前所解釋的任何其它適當傳感器輸入,例如從運動檢測、眼球運動檢測、音頻捕捉等識別的用戶輸入。
在某些示例中,對應于控制指令的手勢可以涉及到穿戴者例如使用穿戴者的手指、手或保持在穿戴者的手中的對象在物理上觸摸對象。然而,還可以將不涉及到朝向對象或在對象附近的物理接觸(諸如穿戴者的手指、手或保持在穿戴者的手中的對象的移動)的手勢識別為控制指令。
雖然圖1將可穿戴計算設備1的各種組件(即無線通信接口17、處理器15、數(shù)據(jù)存儲裝置19、一個或多個傳感器11、圖像捕捉設備23和用戶接口18)示為與透視顯示器33分開,但這些組件中的一個或多個組件可以被安裝在透視顯示器33上或集成到其中。例如,可以將圖像捕捉設備23安裝在透視顯示器33上,可以將用戶接口18提供為透視顯示器33上的觸控板,處理器15和數(shù)據(jù)存儲裝置19可以構成透視顯示器33中的計算系統(tǒng),并且可以相似地將可穿戴計算設備1的其它組件集成到透視顯示器33中。
充當控制器的處理器15在某些實施例中可以被配置成從傳感器11接收傳感器信息并根據(jù)存儲在數(shù)據(jù)存儲裝置19或存儲器上的指令或程序來處理此傳感器信息。例如,在某些實施例中,處理器15可以被配置成處理來自所述至少一個傳感器11的數(shù)據(jù),以便標識將在活動序列內(nèi)使用的對象。該對象可以是用來完成活動的物品(諸如照明單元)或需要在其上面執(zhí)行活動的物品(例如,包括用于照明單元的插座的照明單元支撐單元、用于在上面做記錄的筆記本/平板計算機)。對象可以是要安裝的物品,例如將根據(jù)照明設計圖安裝的照明單元。對象可以是要修改的物品,諸如要操作的閥或開關。此外,對象可以是要去除的物品,諸如要去除并替換的已損壞或有故障的照明單元。此外,對象可以是將幫助活動的物品,諸如用于將照明單元固定到支撐單元的插座組或工具。
在某些實施例中,處理器15可以被配置成通過標識附著到對象或與其相關聯(lián)的標簽來標識對象。例如,在某些實施例中,標簽可以是對象上的序號或唯一標識符、安裝在對象上或集成到對象中的qr(快速響應)代碼貼紙、安裝在對象上或者在對象的表面上可見的條形碼、或者nfc(近場通信)標簽。在這樣的實施例中,處理器可以被配置成從傳感器中的至少一個傳感器(例如在由相機23捕捉的圖像內(nèi))檢測或確定標簽,并且然后使用已標識的標簽來標識對象,并且在某些實施例中,標識涉及到該對象的活動和/或活動序列。在某些實施例中,可以例如用包括uri或url地址(其被訪問,以標識對象和將由對象執(zhí)行的活動)的標簽來執(zhí)行關聯(lián)。
在某些實施例中,處理器15被配置成通過處理至少一個傳感器信息來標識對象。例如,處理器可以被配置成通過對象的形狀、顏色或其它方面的模式識別或其它方面而從由相機23捕捉的圖像檢測或確定對象。
處理器15此外可以被配置成確定或標識正在由用戶執(zhí)行的活動。該活動可以是來自已知或預定活動序列的一個活動,并且在某些實施例中,可以是與對象相關聯(lián)的活動。這例如可以通過將傳感器信息與跟特定活動相關聯(lián)的所確定的傳感器值的查找表相比較來實現(xiàn)。為了幫助理解實施例,描述了可以用可穿戴計算設備來輔助的示例安裝“作業(yè)”。示例照明單元安裝“作業(yè)”可以具有或包括以下各項的所確定的活動序列:
1a標識照明單元
1b選擇/挑選照明單元
2a從“地面”爬升至所期望的照明位置
2b將照明單元機械定位于結構內(nèi)
2c將照明單元電定位于結構內(nèi)
2d激活照明單元
2e下降至“地面”
可以將活動1a和1b例如視為“標識和選擇下一照明單元”的元活動內(nèi)的進展或狀態(tài)位置或點??梢詫⒒顒?a至2e視為“安裝所選照明單元”的元活動內(nèi)的進展或狀態(tài)位置或點??梢灾貜瓦@些活動直至所有照明單元都已被安裝為止。
針對本示例,作為控制器進行操作的處理器15可以被配置成接收傳感器信息以標識何時已到達活動。此外,在某些實施例中,可以使用超過一個類型的傳感器來標識活動。例如,可以通過相機標識照明單元標簽來標識活動1a標識照明單元,可以基于手套中的指示用戶正在握持要安裝的照明單元(對象)的壓力傳感器來標識活動1b選擇/揀選照明單元??梢曰诙x的活動順序或任何適當順序來確定已到達的活動的確定或標識。此外,定義的活動順序可以是嚴格地一對一(相繼的)流程、一對多流程或者多對一流程。例如,一對一流程可以示出:其中,處理器可以被配置成啟用并檢查活動2b被標識(將照明單元機械定位于結構內(nèi))、然后僅檢查活動2c(將照明單元電定位于結構內(nèi))。然而,一對多流程可以是其中可以按照任何順序來執(zhí)行將照明單元機械和電定位于結構內(nèi)的操作的示例,處理器可以被配置成啟用并檢查活動2b被標識(將照明單元機械定位于結構內(nèi))或者在標識2a的活動(用戶已從“地面”爬升至所期望的照明位置)之后的2c的活動(將照明單元電定位于結構內(nèi))。
此外,在某些實施例中,處理器15可以被配置成基于活動來選擇和控制上下文信息的輸出。該控制可以是例如控制從輸出設備輸出給用戶以幫助用戶執(zhí)行已標識活動的上下文信息的類型(或者換言之移動到活動序列內(nèi)的隨后活動上或者到達該隨后活動)。例如,在活動“標識照明單元”完成之后,要輸出的上下文信息可以是對于用戶的、將幫助從所有已標識照明單元(已標識對象)的集合中選擇或揀選適當照明單元的信息。然而在活動“選擇/揀選照明單元”完成之后,要輸出的上下文信息可以是指示將在哪里安裝所選照明單元并因此指示用戶應在哪里移動梯子/可移動平臺以開始安裝活動并從而開始到達活動2a的照明設計圖。
此外,處理器可以被配置成選擇并控制被用來向用戶提供上下文信息以幫助用戶基于序列內(nèi)的所確定的活動來執(zhí)行活動的輸出設備13(例如,透視顯示器33、音頻換能器31或觸覺換能器35)。
處理器可以進一步被配置成控制上下文信息的輸出的其它參數(shù),諸如控制輸出的速度或暫停輸出。例如,在上下文信息是示出如何安裝照明單元的教程的情況下,處理器15可以被配置成基于當前活動的狀態(tài)或進展來控制當前的教程的速度,例如在完成/到達活動2b(將照明單元機械定位于結構內(nèi))之前示出教程的機械方面,并且然后在完成/到達活動2c(將照明單元電定位于結構內(nèi))之前示出或提出安裝教程的電方面。處理器15此外可以能夠基于已標識的活動或正在執(zhí)行的活動的進展來標識并聚焦于上下文信息的元素或部分。例如,可以基于所確定的活動將復雜的安裝圖放大以顯示所需區(qū)段或部分。相似地,處理器可以被配置成基于已標識活動來控制上下文信息的流向。
如本文中所述的可穿戴計算設備1被配置成被用來幫助活動序列。該活動序列可以是任何適當?shù)臋C械、電或管道操作,諸如安裝機械、電或管道系統(tǒng)、維護或準備機械、電或管道系統(tǒng)、或者隨時拆除或去除機械或管道系統(tǒng)。換言之,在本發(fā)明的上下文中,活動序列可以是將完成以結束“作業(yè)”或程序的步驟或過程的任何布置。因此,例如,某些示例可以是連接設備或系統(tǒng)、將設備或系統(tǒng)接線、配置設備或系統(tǒng)、組裝設備或系統(tǒng)、分解設備或系統(tǒng)、對設備或系統(tǒng)供電、控制設備或系統(tǒng)、或者將設備或系統(tǒng)鏈接到網(wǎng)絡。
相對于圖2,相對于適合于實現(xiàn)某些實施例的操作模塊進一步詳細地示出了示例處理器15。如在本文中相對于處理器15所示的操作模塊可以表示存儲在存儲器19內(nèi)并在處理器15內(nèi)實現(xiàn)或執(zhí)行的計算機代碼、程序或者計算機代碼或程序的部分。然而,將理解的是在某些實施例中可以與處理器15分開地實現(xiàn)操作模塊中的至少一個操作模塊,或者處理器15表示超過一個處理器核,處理器核被配置成執(zhí)行操作模塊。處理器15在某些實施例中可以包括對象標識符101。對象標識符101在某些實施例中被配置成從至少一個傳感器接收傳感器信息并從該傳感器信息確定或標識對象。如本文中所述,對象標識符101可以被配置成檢測或確定對象上的標簽并標識與標簽相關聯(lián)的對象。例如,對象標識符101可以被配置成將標簽映射到對象標識符(和/或對象能夠在其上起作用的特定活動和/或該活動的序列、進展或狀態(tài))。在其它實施例中,此標識可以根據(jù)任何已知方式來執(zhí)行,所述已知方式包括傳感器信息的模式識別、有條件或基于存儲器的模式識別、傳感器信息的回歸處理、傳感器信息的神經(jīng)網(wǎng)絡分析等。在上文相對于照明系統(tǒng)安裝給出的示例中,可以將對象標識符101配置成接收相機傳感器信息,并標識且映射用戶的視場內(nèi)的照明單元上的qr代碼以標識哪些照明單元可用和可以用已標識照明單元來執(zhí)行的活動。
處理器15進一步可以包括活動標識符103。在某些實施例中,活動標識符103被配置成接收傳感器信息,并確定或標識正在執(zhí)行的活動(并且此外,活動序列內(nèi)的活動的進展)。將理解的是在某些實施例中,活動標識符103被進一步配置成進一步確定正在執(zhí)行的當前活動序列,并且已確定序列,然后從該序列確定活動。在某些實施例中,活動標識符103被配置成將來自傳感器輸入信號的信息映射或關聯(lián)到特定活動。這可以根據(jù)任何已知方式來執(zhí)行,所述已知方式包括傳感器信息的模式識別、有條件或基于存儲器的模式識別、傳感器信息的回歸處理、傳感器信息的神經(jīng)網(wǎng)絡分析等。在上文相對于照明系統(tǒng)安裝給出的示例中,活動標識符103可以被配置成接收大氣壓力傳感器信息,并且當高度值等于或大于所確定的閾值時,標識活動2a從“地面”爬升至所期望的照明位置。相似地,活動標識符103可以被配置成接收麥克風傳感器信號并且當檢測到機械滴嗒聲(click)時,標識活動2b,將照明單元機械定位于結構內(nèi)。此外,活動標識符103可以被配置成接收麥克風傳感器信號,并且當檢測到不同于機械定位噪聲的電連接滴嗒聲時標識活動2c,將照明單元電定位于結構內(nèi)。此外,活動標識符103可以被配置成接收相機傳感器信號,并且當檢測到在照明單元上照亮的激活光時標識活動2d,激活照明單元?;顒訕俗R符103然后此外可以被配置成接收大氣壓力傳感器信息,并且當高度值小于或大于所確定的閾值或其它值時標識活動2d,下降至“地面”。如本文中所述,可以通過嘗試標識如根據(jù)活動或活動序列內(nèi)的定義的活動排序定義的“下一”活動或嘗試標識定義的序列內(nèi)的任何活動或任何活動的進展來執(zhí)行活動的標識。
處理器15進一步可以包括上下文信息控制器105。上下文信息控制器105可以被配置成接收已標識活動(以及此外,在某些實施例中,標識已標識活動序列內(nèi)的活動的進展)并基于此輸入來確定要經(jīng)由所選輸出設備輸出的適當上下文信息。在某些實施例中,上下文信息控制器105可以被配置成具有多個條目的應用查找表,并基于表示活動的進展或狀態(tài)的條目值(并且在某些實施例中基于在已標識活動中正在使用的已標識對象)而生成或輸出指示要提供哪個數(shù)據(jù)和輸出設備的控制值。例如,在某些實施例中,上下文信息提供器可以包括上下文信息過濾器107。上下文信息過濾器107可以接收與已標識活動序列(和/或已標識活動)相關聯(lián)的信息),并且被配置成基于要執(zhí)行的已確定或已標識活動來過濾此信息。該信息可以是從可穿戴計算設備1內(nèi)的數(shù)據(jù)存儲裝置19或者如本文中所述的從外部設備(諸如服務器9或在可穿戴計算設備1外部的任何其它適當存儲設備)檢索或接收到的。然后可以將上下文信息過濾器107配置成輸出已過濾信息。在實施例中,上下文信息過濾器107可以進一步過濾接收到的信息,使得只有適合于所選輸出設備的數(shù)據(jù)格式的信息被提供給所選輸出設備。
使用上文所述的照明安裝系統(tǒng)示例,與活動序列相關聯(lián)的信息可以包括一定范圍的不同類型的信息,諸如關于如何安裝特定照明單元的教程、照明單元設計圖的信息和關于照明單元的其它支持信息。上下文信息過濾器107可以被配置成過濾此信息,使得輸出上下文信息是關于如何安裝特定照明單元的教程以幫助用戶到達安裝活動,以及過濾該信息,使得輸出上下文信息是使得用戶能夠選擇下一照明單元的照明設計圖信息以幫助用戶到達1b選擇/揀選照明單元活動。
在某些實施例中,上下文信息控制器105可以包括信息速度控制器109。信息速度控制器109可以被配置成基于已標識活動或活動的進展來確定輸出上下文信息的速度。
在某些實施例中,上下文信息控制器105可以包括信息流向控制器111。信息流向控制器111可以被配置成基于已標識活動或活動的進展來確定上下文信息的流。
相對于圖3,描述了根據(jù)某些實施例的圖1和2中所示的處理器的操作的示例流程圖。
如本文中所指示的,處理器可以被配置成接收傳感器信息。傳感器信息可以例如是來自集成傳感器和/或外部傳感器的傳感器信息。
在圖3中用步驟201示出了接收傳感器信息的操作。
此外,處理器可以可選地被配置成從傳感器信息標識對象。
在圖3中用步驟203示出了從傳感器信息標識對象的操作。
在某些實施例中,處理器可以被配置成進一步從傳感器信息標識活動。此外,在某些實施例中,處理器可以被配置成標識從其中發(fā)生已標識活動的活動序列或活動進展。
在圖3中用步驟205示出了標識活動的操作。
在某些實施例中,處理器可以被配置成基于已確定或已標識活動來控制該信息或上下文信息的輸出。
在圖3中用步驟206示出了基于已確定或已標識活動或該活動的進展或狀態(tài)來控制上下文信息的操作。
控制上下文信息的操作本身可以包括選擇和控制信息,并且在某些實施例中,從至少一個輸出設備中選擇輸出設備以基于已確定或已標識活動向用戶提供上下文信息以幫助用戶執(zhí)行活動。
在圖3中用步驟207示出了選擇和控制至少一個輸出設備以提供上下文信息的子操作。
控制上下文信息的操作本身可以包括控制基于已確定或已標識活動而提供給用戶以幫助用戶執(zhí)行活動的輸出上下文信息的速度。
在圖3中用步驟209示出了控制輸出速度的子操作。
控制上下文信息的操作本身可以包括控制基于已確定或已標識活動而提供給用戶以幫助用戶執(zhí)行活動的輸出上下文信息的流向。
在圖3中用步驟211示出了控制輸出流向的子操作。
相對于圖4a至4d和5示出了相對于另外的照明單元安裝“作業(yè)”的實施例的另外的示例,其中,傳感器信息是從用于可穿戴計算設備的麥克風和相機傳感器產(chǎn)生的。
相對于圖4a,示出了穿戴可穿戴計算設備的用戶的視場。該視場示出了具有頭戴式顯示器33的用戶的視點,通過該頭戴式顯示器33可以看到包括適當標簽306的照明單元304的表示,該標簽306被配置成標識照明單元,并且此外標識其它診斷燈,諸如激活燈307和連接燈308,其指示照明單元是否被連接和激活。在圖4a中,兩個燈都關斷,這指示照明單元未被連接和激活。視場此外示出了被配置成接收照明單元的機械和電支撐結構302。顯示器33此外被示為被配置成輸出圖像(其在本示例中包括文本指令309“m-conlighttosocket”,或者將燈機械連接到插座,指令用戶接下來要執(zhí)行什么活動或任務。
已接收到這些指令的用戶然后可以執(zhí)行機械的、燈到支撐物的連接操作。這例如可以隨著燈被機械插入支撐物中而產(chǎn)生機械的滴嗒聲。該滴嗒聲可以被麥克風傳感器接收到并使得處理器能夠確定機械連接活動已完成/到達。在某些實施例中,諸如相機之類的其它傳感器可以幫助或被用來確定機械連接已發(fā)生。例如,支撐物可以在照明單元與支撐物的連接之后明顯地或完全從視野消失。此活動確定進而使得處理器能夠改變向用戶輸出的上下文信息,例如以顯示指令用戶將燈電連接到支撐物的消息。
相對于圖4b,示出了照明單元304在支撐結構302內(nèi)的機械連接之后的穿戴可穿戴計算設備的用戶的視場。顯示器33被示為被配置成輸出圖像,其在本示例中包括文本指令319“e-conlighttosocket”,或者將燈電連接到插座。
已接收到這些指令的用戶然后可以執(zhí)行燈到支撐物電連接操作。這例如可以隨著燈被連接到支撐物而產(chǎn)生另外的滴嗒聲。該滴嗒聲可以被麥克風傳感器接收到。在某些實施例中,相機可以檢測到或確定被點亮或照亮的連接燈或其它診斷指示,諸如可聽的“嗶聲(beep)”指示器。此傳感器信息使得處理器能夠確定電連接活動已完成/到達。此活動確定進而使得處理器能夠改變向用戶輸出的上下文信息,例如以顯示指令用戶激活照明單元的消息。
相對于圖4c,示出了照明單元304在支撐結構302內(nèi)的電連接之后的穿戴可穿戴計算設備的用戶的視場,并且其中,連接燈開啟318,但是激活燈關斷307,這指示照明單元被連接但尚未被正確地激活。顯示器33被示為被配置成輸出另外的圖像,其在本示例中包括文本指令329“激活燈”。
已接收到這些指令的用戶然后可以例如通過接通已連接的燈單元來將其激活。這例如可以隨著開關被轉動而產(chǎn)生另外的滴嗒聲。該滴嗒聲可以被麥克風傳感器接收到。在某些實施例中,相機可以檢測到或確定被點亮或照亮的激活燈或其它診斷指示,諸如可聽的“嗶聲”指示器。此傳感器信息使得處理器能夠確定激活連接活動已完成/到達。此活動確定進而使得處理器能夠改變向用戶輸出的上下文信息,例如以向用戶顯示照明單元已被正確地安裝的消息。
相對于圖4d,示出了照明單元304在支撐結構302內(nèi)的電連接之后的穿戴可穿戴計算設備的用戶的視場,并且其中,連接燈開啟318,并且激活燈開啟317,這指示照明單元被連接并被激活。顯示器33被示為被配置成輸出另外的圖像,其在本示例中包括文本消息339“燈正常!”,向用戶指示用于此照明單元的燈安裝是正常的,并要下降以開始標識和選擇另外照明單元的過程。
雖然在這些示例中所示的上下文信息是包括基于文本的圖像,但應理解,輸出可以包括或者是音頻或觸覺輸出。例如,該消息可以被讀取給用戶。因此,例如,在某些實施例中,輸出可以是對于傳感器類型“視頻”輸入的不同類型的“音頻”輸出。相對于圖5,示出了根據(jù)圖4a至4d中所示的示例的可穿戴計算設備的操作的流程圖??纱┐饔嬎阍O備1例如可以可選地被配置成用標簽306來標識照明單元304形式的對象。
在圖5中用步驟401示出了將照明單元標識為對象的操作。
此外,相機圖像可以包括支撐結構的“特征”,并且同樣地,處理器可以確定或標識已到達正確位置但尚未將照明單元機械或電連接在支撐結構內(nèi)的活動。
在圖5中用403示出了標識活動(用于對象)的操作。
可穿戴計算設備1然后可以被配置成控制在可穿戴計算設備上接收或存儲的信息,使得其基于標識了尚未到達機械或電連接活動的活動而生成或過濾關于所選燈具的正確放置或安裝教程的信息。例如,輸出可以是詳述要采取的下一步驟的圖像和文本消息指令。
在圖5中用405示出了基于已標識活動來選擇和控制上下文信息的操作。
已被提供關于如何對照明單元進行機械和電安裝的指令的用戶然后可以將照明單元放置并機械且電連接在支撐結構內(nèi)。這然后可以促使連接燈點亮,如圖4c中所示。包括用戶的視場(其包括點亮的燈)的相機圖像然后可以被處理器檢測到,該處理器確定或標識:安裝活動的進展或狀態(tài)已到達已實現(xiàn)機械和電連接的程度。
在圖5中用步驟407示出了基于相機傳感器檢測到點亮的燈而確定已到達下一活動的操作。
可穿戴計算設備1然后可以被配置成控制在可穿戴計算設備1上接收到或存儲的信息,使得其生成或過濾關于如何激活燈的信息,并且顯示關于如何激活所選照明單元的視覺或可聽教程或指令。以這種方式,幫助用戶進行其活動,因為用戶所需的僅有信息被以不使用戶混淆或不知所措的方式輸出。
在圖5中用409示出了基于已標識活動來選擇并控制上下文信息以指示如何激活燈的操作。
雖然實施例和所描述的示例已經(jīng)指示了已標識活動控制與已標識活動或者活動序列相關聯(lián)的上下文信息的輸出,但是將理解,在某些實施例中,已標識活動可以控制來自可穿戴計算設備1的所有類型的信息輸出。例如,可以控制其它通信輸出,例如基于所確定的交互模式而將可穿戴計算設備設置于不用手模式、靜音模式、呼叫轉移模式。
在某些實施例中,處理器此外可以包括序列驗證器。序列驗證器可以被配置成通過確定是否所有活動都已按照正確順序完成或者是否遺漏活動中的一個活動來確定或驗證序列內(nèi)的活動是否已被正確地執(zhí)行。因此可以將活動的自動檢測用于測試目的。例如設備是否已被適當?shù)亟泳€、設備是否以正確的取向安裝。在某些實施例中,處理器可以被配置成在活動被遺漏或按照不正確順序完成的情況下提供報警信號。在某些實施例中,錯誤此外可以被配置成生成上下文信息,諸如關于如何解決檢測到的問題的指令。在某些實施例中,可以使用序列驗證步驟來控制由所選輸出設備進行的上下文信息的輸出,例如作為用戶輸入的替換。該驗證序列例如可以用來預測用于已驗證序列中的預期下一活動的適當上下文信息,使得不需要用戶提供用戶輸入,從而改善上下文信息供應的直觀性質。
此外,一般地,可以用硬件或專用電路、軟件、邏輯或其任何組合來實現(xiàn)各種實施例。例如,某些方面可用硬件來實現(xiàn),而其它方面可以用可以由控制器、微處理器或其它計算設備執(zhí)行的固件或軟件實現(xiàn),但這些不是限制性示例。雖然作為框圖、流程圖或者使用某種其它圖形表示而圖示出并描述了本文中所述的各種方面,但應很好地理解的是,作為非限制性示例,可以用硬件、軟件、固件、專用電路或邏輯、通用硬件或控制器或其它計算設備、或其某種組合來實現(xiàn)本文中所述的這些塊、裝置、系統(tǒng)、技術或方法。
本文描述的實施例可以通過可由裝置的數(shù)據(jù)處理器(諸如在處理器實體中)執(zhí)行的計算機軟件、或者通過硬件、或者通過軟件和硬件的組合實現(xiàn)。此外,在這方面,應注意的是如在圖中的邏輯流程的任何方框可以表示程序步驟或互連邏輯電路、塊和功能、或者程序步驟與邏輯電路、塊和功能的組合。軟件可以被存儲在這樣的物理介質上作為存儲器芯片或者在處理器內(nèi)實現(xiàn)的存儲器塊、磁性介質(諸如硬盤或軟盤)以及光學介質(諸如例如dvd或其數(shù)據(jù)變體,cd)上。
存儲器可以是適合于本地技術環(huán)境的任何適當類型的,并且可以使用適當?shù)臄?shù)據(jù)存儲技術來實現(xiàn),諸如基于半導體的存儲器設備、磁存儲器設備和系統(tǒng)、光學存儲器設備和系統(tǒng)、固定存儲器和可移動存儲器。數(shù)據(jù)處理器可以是適合于本地技術環(huán)境的任何適當類型,并且可包括通用計算機、專用計算機、微處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、門電平電路和基于多核處理器架構的處理器中的一個或多個。
可以用諸如集成電路模塊之類的各種組件來實施如本文中所討論的實施例。集成電路的設計大體上是高度自動化的過程。復雜且強大的軟件工具可用于將邏輯層級設計轉換成準備好被蝕刻并在半導體基板上形成的半導體電路設計。
根據(jù)附圖、本公開內(nèi)容和所附權利要求的研究,本領域的技術人員在實施要求保護的發(fā)明時可以理解并實現(xiàn)對公開實施例的其它修改。在權利要求中,單詞“包括”不排除其它元件或步驟,并且不定冠詞“一”或“一個”不排除多個。在相互不同的從屬權利要求中敘述某些措施的僅有事實并不指示這些措施的組合不能加以使用。不應將權利要求中的任何參考標號理解為限制其范圍。