本申請(qǐng)是申請(qǐng)?zhí)枮?4/516001、提交于2014年10月16日的美國(guó)專利申請(qǐng)的延續(xù),其公開(kāi)通過(guò)引用整合于本文。
背景技術(shù):
可穿戴電子裝置有各種形式,包含智能手表或頭戴式裝置。這些可穿戴裝置已經(jīng)典型地被視作使人們與他們周圍的世界保持聯(lián)系的另一種類型的電子裝置,與他們的智能手機(jī)很相似。此外,盡管這些可穿戴裝置變得越來(lái)越復(fù)雜,它們也具有有限的表面積來(lái)適配較大的計(jì)算裝置的全部特征。因此,輸入機(jī)構(gòu)可能小且彼此設(shè)置在接近的范圍內(nèi)。用戶可能無(wú)意地按到錯(cuò)誤的輸入按鈕或多個(gè)按鈕,尤其是如果當(dāng)裝置被穿戴時(shí)(比如穿戴頭戴式裝置)用戶無(wú)法看到輸入按鈕。
技術(shù)實(shí)現(xiàn)要素:
公開(kāi)了一種頭戴式裝置,其在沒(méi)有電源按鈕的情況下在狀態(tài)之間自動(dòng)地切換。通過(guò)在狀態(tài)之間自動(dòng)地切換,頭戴式裝置表現(xiàn)得更像具有電子裝置功能的時(shí)尚配件。頭戴式裝置的各種狀態(tài)可以包含打開(kāi)電源狀態(tài)、關(guān)閉電源狀態(tài)、睡眠狀態(tài),等等。頭戴式裝置可以檢測(cè)頭戴式裝置上的鉸鏈的取向和狀態(tài),并且基于鉸鏈的檢測(cè)到的取向,頭戴式裝置可以在狀態(tài)之間自動(dòng)地切換。例如,傳感器可以檢測(cè)鉸鏈的取向,并然后向微控制器輸出指示檢測(cè)到的取向的信號(hào)(比如以電壓的形式)。然后微控制器可以將信號(hào)轉(zhuǎn)發(fā)到電源管理集成電路(“PMIC”),其使得PMIC基于由微控制器發(fā)送的信號(hào)切換裝置的當(dāng)前狀態(tài)。相應(yīng)地,基于鉸鏈的取向來(lái)切換裝置的狀態(tài),從而將用戶使用電源按鈕在頭戴式裝置的各種狀態(tài)之間切換的困惑消除。此外,由于用戶不需要點(diǎn)擊按鈕來(lái)操作頭戴式裝置,這也使得頭戴式裝置的功能類似于典型的一副驗(yàn)光眼鏡;更確切地,用戶僅僅打開(kāi)裝置的鉸鏈。
本公開(kāi)的方面提供一種計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)。系統(tǒng)包含傳感器,其配置為檢測(cè)裝置的取向;與傳感器通信的一個(gè)或多個(gè)處理器,一個(gè)或多個(gè)處理器配置為:從傳感器接收第一輸入;基于第一輸入來(lái)確定裝置的取向;基于確定的取向,輸出對(duì)應(yīng)的信號(hào);并且當(dāng)輸出的信號(hào)的特性從預(yù)定的可允許的特性偏離時(shí),經(jīng)由安全電路,提供用于輸出的信號(hào)的干擾;以及與一個(gè)或多個(gè)處理器通信的電源管理電路,電源管理電路適配為從一個(gè)或多個(gè)處理器接收對(duì)應(yīng)的信號(hào),并且基于對(duì)應(yīng)的信號(hào)向裝置遞送預(yù)定量的功率。
作為另一示例,裝置包含鉸鏈,裝置的取向?yàn)殂q鏈處于打開(kāi)或關(guān)閉位置。在另一示例中,預(yù)定的可允許的特性包含信號(hào)的持續(xù)時(shí)間和信號(hào)的頻率中的至少一個(gè)。作為另一示例,輸出的信號(hào)對(duì)應(yīng)于指示改變裝置的狀態(tài)的命令的信號(hào)。在另一示例中,一個(gè)或多個(gè)處理器還配置為,當(dāng)裝置無(wú)響應(yīng)時(shí),發(fā)起裝置的重啟。在該示例中,當(dāng)用戶使輸入進(jìn)入裝置中時(shí)發(fā)起重啟。作為另一示例,輸入包含,用戶將鉸鏈打開(kāi)和關(guān)閉預(yù)定的次數(shù)。在另一示例中,當(dāng)部件無(wú)法以預(yù)定的間隔從計(jì)時(shí)部件接收信號(hào)時(shí)發(fā)起重啟。在其他示例中,當(dāng)用戶將線纜插入裝置的端口時(shí)發(fā)起重啟。在另一示例中,通過(guò)由一個(gè)或多個(gè)處理器將覆寫信號(hào)發(fā)送到電源管理電路來(lái)使重啟發(fā)生。
本公開(kāi)的另一方面公開(kāi)了一種計(jì)算機(jī)實(shí)現(xiàn)的方法。方法包含從傳感器接收第一輸入;使用一個(gè)或多個(gè)處理器并基于第一輸入來(lái)確定裝置的取向;基于確定的取向,使用一個(gè)或多個(gè)處理器輸出對(duì)應(yīng)的信號(hào);當(dāng)輸出的信號(hào)的特性從預(yù)定的可允許的特性偏離時(shí),經(jīng)由安全電路提供用于輸出的信號(hào)的干擾;以及基于對(duì)應(yīng)的信號(hào),向裝置遞送預(yù)定量的功率。在另一示例中,裝置的取向?yàn)殂q鏈處于打開(kāi)或關(guān)閉位置。作為另一示例,預(yù)定的可允許的特性包含信號(hào)的持續(xù)時(shí)間和信號(hào)的頻率中的至少一個(gè)。作為另一示例,輸出的信號(hào)對(duì)應(yīng)于指示改變裝置的狀態(tài)的命令的信號(hào)。在其他示例中,方法包含,當(dāng)裝置無(wú)響應(yīng)時(shí)發(fā)起裝置的重啟。在該示例中,當(dāng)用戶使輸入進(jìn)入裝置中時(shí)發(fā)起重啟。在另一示例中,輸入包含,用戶將鉸鏈打開(kāi)和關(guān)閉預(yù)定的次數(shù)。在另一示例中,當(dāng)部件無(wú)法以預(yù)定的間隔從計(jì)時(shí)部件接收信號(hào)時(shí)發(fā)起重啟。作為另一示例,當(dāng)用戶將線纜插入裝置的端口時(shí)發(fā)起重啟。
本公開(kāi)的另一方面公開(kāi)了一種可穿戴裝置。舉例來(lái)說(shuō),可穿戴裝置包含設(shè)置在裝置的臂上的傳感器,傳感器配置為檢測(cè)裝置的特性;以及與傳感器通信的一個(gè)或多個(gè)處理器,一個(gè)或多個(gè)處理器配置為:從傳感器接收第一輸入;基于第一輸入來(lái)確定裝置的特性,特性指示裝置是否處于使用中;基于確定的特性,輸出對(duì)應(yīng)的信號(hào);當(dāng)輸出的信號(hào)從預(yù)定的可允許的特性偏離時(shí),經(jīng)由安全電路提供用于輸出的信號(hào)的傳輸?shù)母蓴_;與一個(gè)或多個(gè)處理器通信的電源管理電路,電源管理電路適配為從一個(gè)或多個(gè)處理器接收對(duì)應(yīng)的信號(hào),并且基于對(duì)應(yīng)的信號(hào)向裝置遞送預(yù)定量的功率。
附圖說(shuō)明
圖1是根據(jù)本公開(kāi)的方面的包含鉸鏈機(jī)構(gòu)的示例性可穿戴裝置的俯視圖。
圖2是根據(jù)本公開(kāi)的方面的可穿戴裝置的外殼的斜視圖。
圖3圖示了根據(jù)本公開(kāi)的方面的具有處于關(guān)閉位置的鉸鏈的示例性可穿戴裝置。
圖4圖示了根據(jù)本公開(kāi)的方面的可穿戴裝置的傳感器。
圖5是操作根據(jù)本公開(kāi)的方面的可穿戴裝置的示例功能圖。
圖6示出了沒(méi)有信號(hào)由根據(jù)本公開(kāi)的方面的可穿戴裝置的微控制器輸出的情況的示意圖。
圖7示出了信號(hào)由根據(jù)本公開(kāi)的方面的微控制器輸出的情況的示意圖。
圖8示出了由根據(jù)本公開(kāi)的方面的微控制器的無(wú)意輸出的示意圖。
圖9A-圖9B為根據(jù)本公開(kāi)的方面的安全電路干擾輸出的信號(hào)和不干擾輸出的信號(hào)的示例。
具體實(shí)施方式
本技術(shù)總體上涉及移除可穿戴裝置上的電源按鈕,并且使用可穿戴裝置的其他機(jī)構(gòu)執(zhí)行電源按鈕的典型功能。例如,在可穿戴裝置是頭戴式顯示器的情況下,電源按鈕功能可以實(shí)施在鉸鏈內(nèi)。在其他示例中,可穿戴電子裝置可以是智能手表、腕帶,等等。在頭戴式顯示器的示例中,當(dāng)鉸鏈處于打開(kāi)位置時(shí),頭戴式裝置可以自動(dòng)地開(kāi)機(jī)。當(dāng)鉸鏈處于關(guān)閉位置時(shí),裝置可以自動(dòng)地關(guān)機(jī)。可替代地,與關(guān)閉電源狀態(tài)相反,關(guān)閉的鉸鏈可以僅將裝置置入睡眠狀態(tài)??梢酝ㄟ^(guò)微控制器監(jiān)視裝置的鉸鏈,微控制器在基本上全部的狀態(tài)下持續(xù)運(yùn)行,包含關(guān)閉電源狀態(tài)。就此而言,當(dāng)裝置關(guān)機(jī)時(shí),可以在很低的功率下運(yùn)行微控制器,以保存電池壽命。當(dāng)微控制器檢測(cè)鉸鏈的運(yùn)動(dòng)(比如鉸鏈從關(guān)閉位置運(yùn)動(dòng)到打開(kāi)位置)時(shí),微控制器可以激活頭戴式裝置。
微控制器通過(guò)管理PMIC來(lái)控制頭戴式裝置的狀態(tài)。例如,微控制器可以向PMIC發(fā)送電脈沖,其指示PMIC改變頭戴式裝置的狀態(tài)。此外,微控制器和PMIC可以配置為可經(jīng)受錯(cuò)誤脈沖,比如來(lái)自靜電放電或其他事件。最后,在可能性很低的、在任意上述多個(gè)狀態(tài)下頭戴式裝置無(wú)響應(yīng)(例如,死機(jī))的情況下,可以實(shí)施各種技術(shù)以重啟裝置。
頭戴式裝置可以包含中央部分,其沿著用戶面部的一部分延伸。第一側(cè)壁和第二側(cè)臂可以從用戶頭部的第一側(cè)和第二側(cè)上的中央部分的相反的端部延伸。第一側(cè)臂可以包含外殼,其配置為容納各種電部件、電路以及電池,以運(yùn)行頭戴式裝置。此外,第一側(cè)臂可以包含鉸鏈,其配置為使頭戴式裝置在關(guān)閉位置和打開(kāi)位置之間變換。
鉸鏈機(jī)構(gòu)可以配置為,通過(guò)使頭戴式裝置進(jìn)入多個(gè)狀態(tài)中的一個(gè),來(lái)作用為實(shí)際上的電源按鈕。例如,頭戴式裝置可以具有使用時(shí)的活動(dòng)狀態(tài)、關(guān)機(jī)時(shí)的關(guān)閉電源狀態(tài),以及空閑時(shí)的睡眠狀態(tài)。應(yīng)當(dāng)理解,頭戴式裝置還可以具有在電池完全耗盡的情況下的停滯狀態(tài),但鉸鏈不會(huì)使頭戴式裝置進(jìn)入停滯狀態(tài)。
為了鉸鏈操作為實(shí)際上的電源按鈕,頭戴式裝置可以采用傳感器和微控制器,其檢測(cè)鉸鏈的位置并對(duì)其做出反應(yīng)。作為一個(gè)示例,傳感器可以為霍爾效應(yīng)傳感器,其檢測(cè)來(lái)自設(shè)置在鉸鏈中的磁體的磁通量密度。然后霍爾效應(yīng)傳感器可以將它檢測(cè)的信息中繼到微控制器。一個(gè)或多個(gè)傳感器(比如機(jī)械開(kāi)關(guān)、紅外傳感器,等等)也可以充當(dāng)檢測(cè)鉸鏈的位置并且向微控制器提供位置信息的機(jī)構(gòu)。微控制器與PMIC和應(yīng)用處理器協(xié)作,基于感測(cè)的位置信息來(lái)控制頭戴式裝置的電源狀態(tài)。作為示例,當(dāng)鉸鏈從打開(kāi)位置運(yùn)動(dòng)到關(guān)閉位置時(shí),微控制器可以經(jīng)由傳感器檢測(cè)鉸鏈的關(guān)閉位置,并且使頭戴式裝置進(jìn)入睡眠狀態(tài)。
微控制器與PMIC通信,以使頭戴式裝置在電源狀態(tài)之間切換(例如,開(kāi)機(jī)和關(guān)機(jī))。它還可以與應(yīng)用處理器直接通信,以告知系統(tǒng)喚醒或進(jìn)入睡眠狀態(tài)。例如,微控制器可以向PMIC發(fā)送電脈沖,從而改變頭戴式裝置的狀態(tài)。就此而言,PMIC和/或微控制器和/或應(yīng)用處理器可以維護(hù)“狀態(tài)機(jī)”,其追蹤裝置的當(dāng)前狀態(tài)。狀態(tài)機(jī)可以限定裝置的各種狀態(tài),比如活動(dòng)狀態(tài)、睡眠狀態(tài),等等。微控制器可以將脈沖鏈從微控制器發(fā)送到PMIC,以發(fā)起由狀態(tài)機(jī)所限定的各種狀態(tài)之間的變換。脈沖鏈可以是從微控制器發(fā)送到PMIC的一系列的電脈沖。
第一側(cè)臂還可以包含安全電路,其調(diào)解從微控制器發(fā)送到PMIC的電脈沖。例如,如上面討論的,狀態(tài)改變與特定的電脈沖相關(guān),比如脈沖鏈。在微控制器無(wú)意地或錯(cuò)誤地釋放電脈沖的情況下,通過(guò)確定電脈沖不符合所要求的頻率和持續(xù)時(shí)間,安全電路可以防止這樣的電脈沖到達(dá)PMIC。例如,如果安全電路接收持續(xù)2毫秒的電脈沖,則安全電路可以忽略電脈沖,而不將其轉(zhuǎn)發(fā)到PMIC。這是由于2毫秒的電脈沖對(duì)于有意而為來(lái)講過(guò)短??商娲兀绻踩娐窓z測(cè)到持續(xù)7毫秒的具有適當(dāng)頻率的電脈沖串,則安全電路可以觸發(fā)到PMIC的控制脈沖,因?yàn)槠渥銐蜷L(zhǎng),標(biāo)識(shí)消息是有意地發(fā)送的。
最后,在頭戴式裝置變得無(wú)響應(yīng)(例如,死機(jī))的情況下,頭戴式裝置可以采用多個(gè)功能以重啟裝置。作為一個(gè)示例,可以采用計(jì)時(shí)器機(jī)構(gòu),其確定裝置是否死機(jī)。例如,微控制器可以周期性地接收信號(hào),比如ping(packet internet groper)命令,其指示裝置工作正常。作為一個(gè)示例,ping命令可以來(lái)自應(yīng)用處理器。如果微控制器無(wú)法以預(yù)定的時(shí)間間隔接收ping命令,則微控制器可以向PMIC發(fā)送覆寫信號(hào)以重啟裝置。作為可替代的方案,也可以采用機(jī)械功能來(lái)重啟裝置。作為一個(gè)示例,用戶可以連續(xù)三次打開(kāi)和關(guān)閉鉸鏈,并使微控制器向PMIC發(fā)送覆寫信號(hào)以重啟裝置。作為另一可替代的方案,僅將頭戴式裝置插入充電線纜并發(fā)起充電會(huì)話,可以使微控制器發(fā)起重啟。
圖1圖示了上述頭戴式裝置上的鉸鏈機(jī)構(gòu)的一個(gè)示例。如圖1的示例100所示,頭戴式裝置105形成非對(duì)稱形狀。頭戴式裝置105含有中央部分108,其在兩個(gè)相反的方向上朝向第一側(cè)臂110和第二側(cè)臂112延伸。中央部分108還包含自其延伸的鼻托114。例如,通過(guò)在用戶的第一耳和第二耳之上延伸并擱置于用戶的鼻上,第一側(cè)臂110和第二側(cè)臂112以及鼻托114配置為將頭戴式裝置105固定到用戶的頭部。
頭戴式裝置可以包括固體結(jié)構(gòu),比如塑料、金屬,等等,以及其組合。也可能是其他材料和配置。
如圖1和圖2所示,頭戴式裝置105的第一側(cè)臂110包含外部外殼120以保護(hù)其中的內(nèi)部部件。外部外殼120可以例如包含電路、配線、處理器,等等,其可以用來(lái)運(yùn)行裝置。相較于第二側(cè)臂,第一側(cè)臂可以較大并且是長(zhǎng)形的,以便容納第一側(cè)臂中所包含的部件,因此形成頭戴式裝置的總體架構(gòu)的不對(duì)稱形狀。此外,如圖2的示例200所示,第一側(cè)臂110具有輸入/輸出端口222,其適配為接收線纜或其他類型的電子裝置。例如,輸入/輸出端口222可以接收充電線纜和/或數(shù)據(jù)線纜,充電線纜對(duì)頭戴式裝置充電,數(shù)據(jù)線纜允許在頭戴式裝置與其他計(jì)算裝置之間傳遞電信號(hào)或音頻數(shù)據(jù)信號(hào),其他計(jì)算裝置比如是音頻播放器或個(gè)人計(jì)算機(jī)。
顯示器122可以由能夠合適地顯示投影的圖像或圖形的任意材料形成。顯示器122也可以足夠地透明,以便允許用戶透過(guò)顯示器觀看。此外,第一側(cè)臂的內(nèi)部部件可以操作地耦接到顯示器122。運(yùn)行裝置的附加部件可以容納在彎頭部分140中,彎頭部分140耦接到顯示器122并將顯示器固定就位,如圖1所示。第一側(cè)臂和彎頭部分的內(nèi)部部件可以運(yùn)行頭戴式裝置;從而產(chǎn)生將在顯示器122上展示的圖像、圖形、菜單選項(xiàng)和其他形式的文本,等等。
如圖3所示,頭戴式裝置105包含兩個(gè)鉸鏈機(jī)構(gòu),其允許用戶折疊裝置,以便易于存儲(chǔ)和運(yùn)輸。第一鉸鏈150位于第一側(cè)臂110上,且第二鉸鏈160位于第二側(cè)臂112上。第一鉸鏈150和第二鉸鏈160允許用戶容易地打開(kāi)和關(guān)閉頭戴式裝置。第一側(cè)臂110的第一鉸鏈150位于第一側(cè)臂110的第一端部處,第一側(cè)臂110的第一端部相鄰于中央部分108的第一端部。第一鉸鏈150位于按鈕130、中央部分108、第一側(cè)臂110、以及彎頭部分140的交匯處。鉸鏈的可替代的位置也是可能的。例如,鉸鏈可以在不直接相鄰于按鈕130、彎頭部分140,等等的情況下,自身設(shè)置在第一側(cè)臂上。第二側(cè)臂112上的第二鉸鏈160也設(shè)置在第二側(cè)臂的第一端部上,第二側(cè)臂的第一端部相鄰于中央部分108的第二側(cè),例如,其中中央部分108的第二側(cè)與中央部分108的第一側(cè)相反。
如圖4所示,設(shè)置在第一側(cè)臂110上的傳感器440可以檢測(cè)第一鉸鏈150的取向。例如,傳感器440可以設(shè)置為相鄰于第一鉸鏈150,以便能夠檢測(cè)第一鉸鏈?zhǔn)翘幱诖蜷_(kāi)位置還是關(guān)閉位置。
傳感器440可以是霍爾效應(yīng)傳感器,其可以檢測(cè)來(lái)自第一鉸鏈150的磁通量密度。磁通量密度可以源于安裝在按鈕130中或按鈕130上的磁體。在其他示例中,磁體可以策略地設(shè)置在鉸鏈的允許傳感器440檢測(cè)改變磁通量密度的其他區(qū)域中。例如,磁體可以作為按鈕外殼430的自身部件設(shè)置在其中。相似地,傳感器440可以設(shè)置在可穿戴裝置的其他部分上,比如中央部分上、鉸鏈自身上,或其他位置。
作為另一示例,傳感器440可以是機(jī)械開(kāi)關(guān)或紅外傳感器,其能夠檢測(cè)第一鉸鏈150的取向。例如,一旦由于鉸鏈移動(dòng)到打開(kāi)或關(guān)閉位置中而促動(dòng)開(kāi)關(guān),機(jī)械開(kāi)關(guān)傳感器可以確定鉸鏈的位置。當(dāng)鉸鏈從打開(kāi)或關(guān)閉位置移動(dòng)時(shí),紅外傳感器可以檢測(cè)從鉸鏈或鉸鏈的部件發(fā)射的動(dòng)作、反射,或輻射。
圖5的示例500圖示了檢測(cè)頭戴式裝置105的鉸鏈的取向的傳感器440。在此情景下,圖5的箭頭560可以代表頭戴式裝置的第一鉸鏈的被檢測(cè)的取向。
傳感器可以經(jīng)由信號(hào)向微控制器傳輸檢測(cè)的鉸鏈的取向。例如,如圖5的示例500所示,在傳感器檢測(cè)來(lái)自頭戴式裝置105的相應(yīng)的信號(hào)之后,傳感器將被檢測(cè)的狀態(tài)中繼到微控制器520。傳感器440可以通過(guò)比例模擬電壓或數(shù)字編碼信息將被檢測(cè)的狀態(tài)輸出和中繼到微控制器520,由箭頭570所代表的。就此而言,與來(lái)自傳感器440的輸出相關(guān)的值可以對(duì)應(yīng)于特定的值,所述特定的值指示頭戴式裝置的第一鉸鏈的被檢測(cè)的取向。從而,當(dāng)鉸鏈的被檢測(cè)的狀態(tài)處于關(guān)閉位置時(shí),來(lái)自傳感器的輸出可以為第一值,并且當(dāng)鉸鏈的被檢測(cè)的狀態(tài)處于打開(kāi)位置時(shí),來(lái)自傳感器的輸出可以為第二值。
接收來(lái)自傳感器440的輸出值的微控制器520可以例如包含至少一個(gè)處理器、存儲(chǔ)器、數(shù)據(jù)、指令,以及輸入/輸出端口。(一個(gè)或多個(gè))處理器522可以為任意常規(guī)處理器,比如可商購(gòu)的微處理器??商娲?,處理器可以是專用部件,比如ASIC或其他基于硬件的處理器。就此而言,本文的技術(shù)不限于微控制器,也可以是任意處理部件,只要其包含能夠執(zhí)行本文所述功能的處理器。根據(jù)另一示例,頭戴式裝置可以包含與微控制器分離的處理器、存儲(chǔ)器、數(shù)據(jù),以及指令,以執(zhí)行與微控制器相同的任務(wù)或其他任務(wù)。
存儲(chǔ)器524可以包含數(shù)據(jù),所述數(shù)據(jù)可以由處理器522取回、操縱或存儲(chǔ)。存儲(chǔ)器524可以是能夠存儲(chǔ)由處理器522可存取的信息的任意非臨時(shí)類型,比如非易失性存儲(chǔ)器存儲(chǔ)體、存儲(chǔ)器卡、ROM、RAM、DVD、CD-ROM、可寫存儲(chǔ)器,以及只讀存儲(chǔ)器。
指令526可以是由一個(gè)或多個(gè)處理器直接執(zhí)行的任意指令集,比如機(jī)器代碼,或間接執(zhí)行的任意指令集,比如腳本。就此而言,術(shù)語(yǔ)“指令”、“應(yīng)用”、“步驟”以及“程序”在本文中可以互換地使用。指令可以存儲(chǔ)為由處理器直接處理的目標(biāo)代碼格式,或存儲(chǔ)為任意其他計(jì)算裝置語(yǔ)言,其包含按需解譯或預(yù)先編譯的腳本或獨(dú)立源代碼模塊的集合。。下面更詳細(xì)地解釋指令的功能、方法和例程。
一個(gè)或多個(gè)處理器522可以根據(jù)指令526將數(shù)據(jù)528取回、存儲(chǔ)或修改。例如,盡管本文描述的主題不受任何特定數(shù)據(jù)結(jié)構(gòu)限制,但數(shù)據(jù)可以存儲(chǔ)在計(jì)算機(jī)寄存器中,存儲(chǔ)在作為具有許多不同的字段和記錄、或XML文檔的表的關(guān)系數(shù)據(jù)庫(kù)中。數(shù)據(jù)也可以格式化為任意的計(jì)算裝置可讀的格式,例如但不限于,二進(jìn)制值、ASCII或Unicode。此外,數(shù)據(jù)可以包括足以識(shí)別相關(guān)信息的任意信息,比如數(shù)字、描述性文本、專有代碼、指針、對(duì)存儲(chǔ)在其他存儲(chǔ)器(比如在其他網(wǎng)絡(luò)位置處)中的數(shù)據(jù)的引用,或由功能使用以計(jì)算相關(guān)數(shù)據(jù)的信息。數(shù)據(jù)528可以包含關(guān)于“狀態(tài)機(jī)”的信息,其追蹤裝置的當(dāng)前狀態(tài)以及裝置可能進(jìn)入的各種狀態(tài)。例如,狀態(tài)可以是睡眠狀態(tài)、活動(dòng)狀態(tài),或關(guān)閉電源狀態(tài)。此外,裝置的各種狀態(tài)的信息可以由微控制器和/或如下面進(jìn)一步描述的電源管理集成電路(“PMIC”)管理。
微控制器可以基于從傳感器接收的值來(lái)執(zhí)行功能。例如,基于從傳感器接收的指示頭戴式裝置的第一鉸鏈的取向的值,微控制器可以將信號(hào)發(fā)送到PMIC或應(yīng)用處理器。如上面關(guān)于微控制器520所描述的,應(yīng)用處理器可以類似于處理器522來(lái)運(yùn)行。PMIC可以負(fù)責(zé)管理頭戴式裝置的電源要求。PMIC可以包含部件,并且運(yùn)行為類似典型的PMIC,比如含有電池充電系統(tǒng)、通電部件(比如處理器和存儲(chǔ)器,等等)的轉(zhuǎn)換器。圖5的示例500示出了微控制器向PMIC發(fā)送信號(hào),其由箭頭580代表。作為一個(gè)示例,從微控制器發(fā)送到PMIC的信號(hào)可以是電脈沖的形式。
從微控制器發(fā)送到PMIC的信號(hào)可以在頻率和持續(xù)時(shí)間上變化。例如,電脈沖鏈的持續(xù)時(shí)間可以是50毫秒,且頻率可以是在該時(shí)間幀中的40次重復(fù)。如下面更詳細(xì)地描述的,可能需要特定的頻率和持續(xù)時(shí)間范圍內(nèi)的脈沖鏈來(lái)觸發(fā)PMIC。應(yīng)當(dāng)理解,除了電脈沖鏈之外,可以將其他形式的信號(hào)(比如模擬或數(shù)字信號(hào))從微控制器發(fā)送到PMIC。
從微控制器發(fā)送到PMIC的信號(hào)可以對(duì)應(yīng)于某個(gè)值,其使得PMIC執(zhí)行特定的功能??商娲兀?dāng)沒(méi)有信號(hào)從微控制器發(fā)送時(shí),則沒(méi)有動(dòng)作由PMIC執(zhí)行。圖6的示例600是示出了傳感器、微控制器,以及PMIC沒(méi)有動(dòng)作的示意圖。如圖6的參考表格630所示,斷劃線代表來(lái)自鉸鏈傳感器的電壓,點(diǎn)劃線代表來(lái)自微控制器的輸出,而實(shí)線代表傳輸?shù)絇MIC的脈沖。例如,來(lái)自微控制器的輸出可以是到電源控制電路的輸出,并且電源控制電路可以向PMIC輸出對(duì)應(yīng)的脈沖。PMIC向裝置供電的電壓取決于從微控制器發(fā)送到PMIC的脈沖。從而,在圖6中,由于沒(méi)有脈沖信號(hào)從微控制器發(fā)送到PMIC,PMIC也不做出反應(yīng)。應(yīng)當(dāng)理解,圖6中三條線代表的電壓水平可以相同。因此,將圖6中相應(yīng)的線置于稍微不同的電壓水平僅是為了說(shuō)明的目的。這也適用于下面描述的圖7和圖8。
從微控制器發(fā)送的信號(hào)可以基于從傳感器發(fā)送到微控制器的輸出,其指示檢測(cè)的鉸鏈的取向。微控制器可以向PMIC發(fā)送信號(hào),其使得PMIC基于鉸鏈的取向而做出反應(yīng)。例如,如果第一鉸鏈從打開(kāi)位置移動(dòng)到關(guān)閉位置,則從微控制器發(fā)送到PMIC的脈沖鏈可以使得PMIC將頭戴式裝置置于關(guān)機(jī)狀態(tài)或睡眠模式。在此情景下,將裝置置于睡眠模式可能對(duì)用戶更有利,以便當(dāng)用戶希望再次使用頭戴式裝置時(shí),頭戴式裝置可以快速啟動(dòng)。作為另一示例,當(dāng)?shù)谝汇q鏈從關(guān)閉位置移動(dòng)到打開(kāi)位置時(shí),頭戴式裝置可以開(kāi)機(jī)。就此而言,如果頭戴式裝置被完全關(guān)機(jī),則頭戴式裝置將被開(kāi)機(jī)。另一方面,如果頭戴式裝置在處于關(guān)閉位置時(shí)僅處于睡眠模式,則裝置可以從睡眠模式快速激活。
圖7中的示意圖提供了,當(dāng)檢測(cè)到第一鉸鏈的不同取向時(shí),頭戴式裝置的各種動(dòng)作的一個(gè)示例700。例如,在圖7中,如信號(hào)720的臨時(shí)穩(wěn)定階段(plateau)所代表的,傳感器將電壓720發(fā)送到微控制器。電壓720可以指示,例如第一鉸鏈已經(jīng)被打開(kāi)或關(guān)閉。響應(yīng)于接收到電壓,如由矩形脈沖鏈721所代表的,微控制器可以向PMIC發(fā)送脈沖鏈。實(shí)線722代表PMIC接收從微控制器發(fā)送的信號(hào)。應(yīng)當(dāng)理解,在圖7中,線720和線722的電壓水平應(yīng)當(dāng)相同,但僅為說(shuō)明的目的而處于稍微不同的水平。此外,并且如下面更詳細(xì)地描述的,PMIC可以不總是從微控制器接收信號(hào),這是因?yàn)樾盘?hào)可能被安全電路或電源控制電路打斷。通過(guò)從微控制器接收信號(hào),PMIC可以執(zhí)行預(yù)定動(dòng)作。例如,通過(guò)將電壓分配到裝置的各種部件,PMIC可以控制其電源,這可以改變裝置的狀態(tài)。例如,通過(guò)PMIC控制電壓,PMIC可以將裝置置于睡眠模式或關(guān)機(jī)模式,或者其可以激活裝置(比如通過(guò)將其啟動(dòng))。如上面討論的,由PMIC執(zhí)行的動(dòng)作取決于來(lái)自傳感器檢測(cè)的鉸鏈的取向。
從微控制器發(fā)送到PMIC的信號(hào)還可以具有去抖動(dòng)時(shí)間(debounce time),其作為避免來(lái)自微控制器的無(wú)意或錯(cuò)誤脈沖的一種機(jī)構(gòu)。例如,如圖7的示例700所示,脈沖鏈721的持續(xù)時(shí)間在時(shí)間上持續(xù)50毫秒,作為一個(gè)示例,代表鉸鏈被置于關(guān)閉位置??梢跃幊涛⒖刂破?,使得輸出信號(hào)必須持續(xù)預(yù)定的一段時(shí)間,以注冊(cè)為合規(guī)的信號(hào)。如果輸出信號(hào)未持續(xù)預(yù)定的時(shí)間,信號(hào)可以由于不合規(guī)而被忽略。例如,如果去抖動(dòng)時(shí)間僅為2毫秒,則由于信號(hào)的短持續(xù)時(shí)間,PMIC可以由于不合規(guī)而將其忽略。圖8的示例800示出了如由信號(hào)821所代表的微控制器的無(wú)意輸出,在該情況下PMIC將不做反應(yīng)。圖8中來(lái)自微控制器的信號(hào)為無(wú)意的,這是因?yàn)橛蓴鄤澗€820代表的來(lái)自鉸鏈傳感器的電壓維持停滯,其指示微控制器依自身來(lái)動(dòng)作。因此,來(lái)自微控制器的信號(hào)是無(wú)意的。此外,來(lái)自微控制器的信號(hào)持續(xù)僅7毫秒,其不足以使得PMIC做出反應(yīng)。此外,如由實(shí)線822代表的傳輸?shù)絇MIC的脈沖也維持停滯,其指示PMIC忽略了來(lái)自微控制器的無(wú)意信號(hào)。為了使PMIC做出反應(yīng),需要較長(zhǎng)持續(xù)時(shí)間的脈沖鏈,比如圖7中的脈沖鏈721。
也可以采用安全電路或電源控制電路,以避免將潛在無(wú)意或錯(cuò)誤的信號(hào)從微控制器發(fā)送到PMIC。安全電路,例如,可以防止從微控制器發(fā)送的無(wú)意或錯(cuò)誤信號(hào)到達(dá)PMIC,所述信號(hào)可能導(dǎo)致由PMIC的不希望的動(dòng)作,比如使頭戴式裝置開(kāi)機(jī)或關(guān)機(jī)。基于信號(hào)的特定頻率和持續(xù)時(shí)間,安全電路可以確定防止何種信號(hào)。例如,如果信號(hào)僅持續(xù)6毫秒和/或具有在特定時(shí)間幀內(nèi)4次重復(fù)的頻率,則安全電路可以防止信號(hào)到達(dá)PMIC。在此情景下,安全電路可以確定,對(duì)于有意的信號(hào)來(lái)說(shuō),6毫秒為過(guò)短的時(shí)間,且4次重復(fù)為過(guò)低的頻率。作為另一示例,如果安全電路確定信號(hào)的信號(hào)強(qiáng)度比應(yīng)有的強(qiáng)度弱,則其也可以防止信號(hào)到達(dá)PMIC。應(yīng)當(dāng)理解,安全電路可以設(shè)計(jì)為,確定何種頻率和持續(xù)時(shí)間是允許的和不允許的;從而,何種頻率可以到達(dá)PMIC以及何種不能。
圖9A-圖B的示例900和示例950圖示了安全電路的示例性實(shí)施方式。例如,在圖9A的示例900中,安全電路902接收信號(hào),比如數(shù)字或模擬信號(hào),其含有不足的頻率和/或持續(xù)時(shí)間的信息。例如,含有在時(shí)間幀內(nèi)具有20毫秒的持續(xù)時(shí)間和6次重復(fù)的頻率的脈沖鏈信號(hào)可以是不足的。在此情景下,一旦信號(hào)到達(dá)安全電路902,安全電路902不將信號(hào)轉(zhuǎn)發(fā)到PMIC 550,這是因?yàn)榘踩娐反_定頻率可以為不合規(guī)的。這保護(hù)任何可能的微控制器失靈,在不需要時(shí)意外地將裝置開(kāi)機(jī)或關(guān)機(jī)。
圖9B的示例950示出了微控制器520向安全電路902發(fā)送另一信號(hào)。在此,信號(hào)含有足夠的頻率和持續(xù)時(shí)間。例如,含有在時(shí)間幀內(nèi)具有70毫秒的持續(xù)時(shí)間和70次重復(fù)的頻率的脈沖鏈信號(hào)可以為足夠的。從而,安全電路902將信號(hào)轉(zhuǎn)發(fā)到PMIC,這是因?yàn)榘踩娐芬呀?jīng)確定,至少根據(jù)安全電路的參數(shù),信號(hào)為合規(guī)的,參數(shù)為允許何種頻率和持續(xù)時(shí)間以及不允許何種頻率和持續(xù)時(shí)間。
上面描述的控制頭戴式裝置的各種狀態(tài)的部件可以保持為活動(dòng)的,以便總是能夠檢測(cè)第一鉸鏈的運(yùn)動(dòng)。例如,即使頭戴式裝置關(guān)機(jī),傳感器、微控制器、PMIC,等等仍可以以很低的功率水平運(yùn)行,以檢測(cè)第一鉸鏈移動(dòng)到打開(kāi)位置,并且然后執(zhí)行相應(yīng)的所需操作,以使裝置開(kāi)機(jī)。為了達(dá)到此種低功率水平,例如,傳感器可以運(yùn)行為低占空比(duty cycle),每秒僅查詢鉸鏈狀態(tài)一次。為了此特定目的,保持各種部件運(yùn)行所需的功率的量足夠低,以在不影響頭戴式裝置的電池水平的情況下,允許頭戴式裝置持續(xù)數(shù)月。用來(lái)控制裝置的狀態(tài)的各種部件也可以在全部其他時(shí)間內(nèi)運(yùn)行,比如在活動(dòng)狀態(tài)、睡眠狀態(tài),等等。
比如在裝置變得沒(méi)有響應(yīng)或死機(jī)的情況下,頭戴式裝置可以采用各種方法重啟頭戴式裝置。作為一個(gè)示例,可以實(shí)施計(jì)時(shí)器機(jī)構(gòu),其指示頭戴式裝置是否仍工作正常。例如,計(jì)時(shí)器可以由微控制器運(yùn)行,微控制器從分離的部件(比如處理器)周期性地接收ping命令。在此情景下,當(dāng)微控制器停止接收作為規(guī)律間隔的一部分的ping命令時(shí),微控制器可以確定頭戴式裝置已經(jīng)死機(jī)且無(wú)響應(yīng)。因此,微控制器可以向PMIC發(fā)送重啟裝置的覆寫信號(hào)。
作為覆寫系統(tǒng)的另一示例,可以采用機(jī)械功能。例如,機(jī)械功能可能需要用戶打開(kāi)和關(guān)閉第一鉸鏈預(yù)定的次數(shù),比如三次。當(dāng)此種情況發(fā)生且由傳感器檢測(cè)到時(shí),傳感器可以向微控制器轉(zhuǎn)發(fā)動(dòng)作,其進(jìn)而可以向PMIC發(fā)送信號(hào),以重啟頭戴式裝置。也可以實(shí)施可替代的機(jī)械覆寫,比如用戶在裝置上執(zhí)行輸入動(dòng)作。例如,用戶可以點(diǎn)擊裝置上的按鈕,比如相機(jī)按鈕,或在觸摸板上執(zhí)行操作。在任一情況下,由戶的輸入可以是唯一的,以便僅當(dāng)用戶需要時(shí)觸發(fā)重啟。
在另一示例中,用戶可以通過(guò)發(fā)起頭戴式裝置的充電會(huì)話,使微控制器向PMIC發(fā)送覆寫信號(hào)。例如,用戶可以經(jīng)由輸入/輸出端口將頭戴式裝置插入線纜,所述線纜插入電源插座。在此情景下,當(dāng)頭戴式裝置開(kāi)始充電時(shí),微控制器可以向PMIC發(fā)送信號(hào),信號(hào)使得,如果PMIC檢測(cè)到裝置處于無(wú)響應(yīng)狀態(tài),則重啟頭戴式裝置。應(yīng)當(dāng)理解,其他覆寫機(jī)構(gòu)也是可能的。
根據(jù)另一示例,上面描述的技術(shù)可以不限于頭戴式裝置,而是可以是任意可穿戴電子裝置,比如智能手表、腕帶,等等。就此而言,其他可穿戴電子裝置上的傳感器可能不檢測(cè)鉸鏈的取向,而是檢測(cè)指示裝置當(dāng)前處于用戶使用的其他參數(shù)。例如,對(duì)于智能手表,傳感器可以檢測(cè)用戶上的脈沖的存在,或從用戶的身體發(fā)出的熱量。相應(yīng)地,取決于可穿戴裝置的類型和由傳感器檢測(cè)的特性,技術(shù)可以如上面描述的延續(xù),比如通過(guò)傳感器向微控制器輸出信號(hào),并且微控制器向PMIC輸出信號(hào)。
本文描述的主題優(yōu)點(diǎn)在于提供沒(méi)有電源按鈕的計(jì)算裝置,同時(shí)仍保持電源按鈕的功能和性能。就此而言,可以減少可穿戴裝置上的按鈕的數(shù)目,從而改善裝置的美感,同時(shí)也限制用戶必須學(xué)習(xí)和記憶的輸入功能。此外,通過(guò)使得可穿戴裝置能夠在狀態(tài)之間自動(dòng)地切換,裝置對(duì)于用戶更像配件,與需要用戶輸入以進(jìn)行操作的電子裝置相反。
頭戴式裝置作用為類似于一副普通眼鏡,比如驗(yàn)光眼鏡,這在于,用戶將頭戴式裝置放在他們的頭部上的同時(shí),裝置即可工作。鉸鏈的取向的自動(dòng)檢測(cè)以及頭戴式裝置對(duì)其的自動(dòng)響應(yīng)使此成為可能。
在可穿戴電子裝置為手表的示例中,當(dāng)傳感器檢測(cè)到裝置的取向時(shí),手表可以在狀態(tài)之間自動(dòng)地切換,裝置的取向指示手表被佩戴或未被佩戴。例如,手表帶上的鉤可以在打開(kāi)位置與關(guān)閉位置之間重新設(shè)置,在這種情況下,每個(gè)位置觸發(fā)手表的不同狀態(tài)。這樣的鉤可以包含鉸鏈,例如,類似于上面描述的關(guān)于頭戴式裝置的鉸鏈。
上面描述的系統(tǒng)也為用戶減少在頭戴式裝置可以處于的各種狀態(tài)(比如睡眠狀態(tài)、活動(dòng)狀態(tài)、關(guān)機(jī)狀態(tài),等等)的方面的困惑。此外,通過(guò)實(shí)施各種技術(shù)(比如要求如上面所描述的去抖動(dòng)時(shí)間以及安全電路的實(shí)施),頭戴式裝置可以防止從微控制器到PMIC的潛在無(wú)意或錯(cuò)誤信號(hào)。
鑒于可以在不背離由權(quán)利要求所限定的本主題的情況下,利用上面討論的特征的這些和其他的變化和結(jié)合,實(shí)施例的前述說(shuō)明應(yīng)理解為說(shuō)明,而非限制由權(quán)利要求所限定的本主題。還應(yīng)當(dāng)理解,提供本文描述的示例(以及組織為“比如”、“例如”、“包含”以及類似的句子)不應(yīng)解釋為將所要求的主題限制為特定示例;更確切地,示例僅意圖闡述許多可能的方面中的一些。