背景
可以通過人類主體或用戶的身體移動(dòng)來控制機(jī)器以執(zhí)行任務(wù)。人類頭部的移動(dòng)例如可以被用作電子設(shè)備(諸如計(jì)算機(jī)或游戲控制臺(tái))的控制輸入??纱┐髟O(shè)備(諸如頭戴式顯示器或頭戴式傳感器)可以形成檢測人類頭部移動(dòng)的基礎(chǔ)。
概述
提供本概述以便以簡化的形式介紹以下在詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并不旨在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)主題的范圍。此外,所要求保護(hù)的主題不限于解決在本公開的任一部分中所提及的任何或所有缺點(diǎn)的實(shí)現(xiàn)。
在本公開的一方面,人類主體的凝視向量被轉(zhuǎn)換成定標(biāo)向量。從傳感器系統(tǒng)接收指示人類主體頭部的俯仰角的傳感器數(shù)據(jù)。俯仰角根據(jù)縮放函數(shù)被轉(zhuǎn)換成經(jīng)縮放的俯仰角,該縮放函數(shù)在俯仰角在第一方向上超過起始角度閾值時(shí)增加在第一方向上俯仰角的放大。在一示例中,經(jīng)縮放的俯仰角可以被輸出為定標(biāo)向量的分量。
附圖簡述
圖1描繪了人類主體與圖形用戶界面交互的示例。
圖2描繪了在向后俯仰方向上相對(duì)于人類主體頭部的凝視向量來縮放的定標(biāo)向量的示例。
圖3描繪了在向前俯仰方向上相對(duì)于人類主體頭部的凝視向量來縮放的定標(biāo)向量的示例。
圖4描繪了可被應(yīng)用于凝視向量的俯仰角分量以定義其中可以發(fā)起、增加、減小和/或中斷放大的區(qū)域的示例俯仰角閾值。
圖5是描繪可由縮放函數(shù)定義的俯仰角與放大幅度之間的示例關(guān)系的圖形。
圖6是描繪一種用于將人類主體的凝視向量轉(zhuǎn)換成定標(biāo)向量的示例方法的流程圖。
圖7是描繪一種示例頭戴式定標(biāo)設(shè)備的示意圖。
圖8是描繪一種示例計(jì)算系統(tǒng)的示意圖。
詳細(xì)描述
對(duì)于許多人類,在垂直軸上比在水平軸上更難以移動(dòng)他們的頭部。頭戴式定標(biāo)設(shè)備允許用戶使用他們的頭部位置來控制定標(biāo)向量以將特定點(diǎn)或區(qū)域確定為目標(biāo)。為了允許用戶在垂直軸上更容易地定標(biāo)各項(xiàng),可以通過放大用戶的凝視向量來獲得經(jīng)放大的定標(biāo)向量,尤其是在頭部向前或向后俯仰的情況下或當(dāng)頭部向前或向后俯仰時(shí)。凝視向量的放大使得用戶能夠更容易地定標(biāo)位于他們頭部的中立位置之上或之下的項(xiàng)。通過在用戶向上看向水平線以上時(shí)向上縮放凝視向量,用戶能夠更容易地定標(biāo)在水平線以上的項(xiàng)。
將類似的辦法應(yīng)用于向下凝視向量幫助用戶更容易地定標(biāo)在水平線之下的項(xiàng)。然而,對(duì)于許多人類,在向上看和向下看之間存在自然的不對(duì)稱性。因此,應(yīng)用于向前和向后頭部俯仰的放大中的不對(duì)稱性可被用于計(jì)及這一自然不對(duì)稱性。
圖1描繪了人類主體100(即用戶)與圖形用戶界面(gui)110交互的示例。如圖1所描繪的,人類主體穿戴著頭戴式定標(biāo)設(shè)備130,該頭戴式定標(biāo)設(shè)備130測量或幫助測量人類主體的凝視向量。在一示例中,頭戴式定標(biāo)設(shè)備130可以采取附加地顯示gui110的頭戴式顯示器設(shè)備的形式。在另一示例中,頭戴式定標(biāo)設(shè)備130不顯示gui,但結(jié)合顯示gui110的在物理上分開的顯示器設(shè)備來操作。
作為頭戴式定標(biāo)設(shè)備的替換或補(bǔ)充,包括一個(gè)或多個(gè)光學(xué)傳感器的光學(xué)傳感器系統(tǒng)可以被用于對(duì)人類主體、人類主體的頭部、或頭部的至少一部分進(jìn)行成像以在俯仰、偏航、和/或轉(zhuǎn)動(dòng)方面測量頭部的取向。由光學(xué)傳感器系統(tǒng)獲得的俯仰、偏航、和/或轉(zhuǎn)動(dòng)的測量可以與由頭戴式定標(biāo)設(shè)備獲得的俯仰、偏航、和/或轉(zhuǎn)動(dòng)的測量相組合或者獨(dú)立于由頭戴式定標(biāo)設(shè)備獲得的俯仰、偏航、和/或轉(zhuǎn)動(dòng)的測量來使用。
凝視向量指的是人類主體在其中觀察物理世界的一維、二維、或三維物理空間中的向量。凝視向量通?;谌祟愔黧w頭部102的在一維、二維、或三維物理空間中的測得取向。另外,凝視向量可以基于人類主體在一維、二維、或三維物理空間中相對(duì)于頭部102的眼睛取向。
測得凝視向量可以被轉(zhuǎn)換成定標(biāo)向量120,定標(biāo)向量120定義了在不同環(huán)境(諸如gui110)內(nèi)的聚焦。人類主體可以通過改變他或她的頭部在物理空間中的取向來改變?cè)诓煌h(huán)境(諸如gui110)內(nèi)的聚焦。例如,人類主體可以向下或向上傾斜他或她的頭部(即,向前或向后俯仰)以指示在gui110內(nèi)向下或向上的聚焦變化。作為另一示例,人類主體可以向左或向右轉(zhuǎn)動(dòng)他或她的頭部(即,向左或向右偏航)以指示在gui110內(nèi)向左或向右的聚焦變化。
gui110可包括能夠由人類主體選擇的一個(gè)或多個(gè)圖形元素,諸如示例圖形元素112。在至少一些實(shí)現(xiàn)中,gui110可包括聚焦點(diǎn)或聚焦區(qū)域的圖形指示。在一示例中,gui110可包括位于被人類主體主動(dòng)定標(biāo)的圖形元素處或其附近的圖形突出顯示。在另一示例中,gui110可包括指示gui110內(nèi)被人類主體主動(dòng)定標(biāo)的聚焦點(diǎn)或聚焦區(qū)域的圖形定標(biāo)圖標(biāo)。
人類主體可以使用各種選擇技術(shù)來將用戶輸入定向到圖形用戶界面內(nèi)的聚焦點(diǎn)或聚焦區(qū)域,各種選擇技術(shù)包括通過說出被話筒檢測的語音命令,通過經(jīng)由物理控制器、遙控器、鍵盤或鼠標(biāo)來按壓按鈕,通過使用身體部位(諸如手、手臂、腿、腳、或其他身體)的姿勢,或通過由光學(xué)傳感器檢測的眨動(dòng)一只或兩只眼睛,以及其他合適的技術(shù)。用戶輸入的非限制性示例包括用戶選擇聚焦內(nèi)的項(xiàng)(例如,圖形元素)、對(duì)聚焦內(nèi)的項(xiàng)應(yīng)用一過程、啟動(dòng)與聚焦內(nèi)的項(xiàng)相關(guān)聯(lián)的應(yīng)用或者打開與聚焦內(nèi)的項(xiàng)相關(guān)聯(lián)的信息窗口或菜單。要理解,以上示例應(yīng)當(dāng)被認(rèn)為是非限制性的,因?yàn)槠渌问降挠脩糨斎牒瓦x擇技術(shù)可被使用。
圖2描繪了在向后俯仰方向上相對(duì)于人類主體頭部102的凝視向量來縮放的定標(biāo)向量的示例。在這一示例中,定標(biāo)向量(在包含重力軸和水平線的平面內(nèi)測得的)的俯仰角分量在向后俯仰方向上相對(duì)于凝視向量的俯仰角分量被放大達(dá)由角度210指示的量。通過在向后俯仰方向上將凝視向量放大到定標(biāo)向量,人類主體能夠以在gui內(nèi)在向上方向上離水平線比凝視向量原本提供的更遠(yuǎn)的點(diǎn)或區(qū)域處的定標(biāo)向量來定標(biāo)gui。
圖3描繪了在向前俯仰方向上相對(duì)于人類主體頭部102的凝視向量來縮放的定標(biāo)向量的示例。在這一示例中,定標(biāo)向量的俯仰角分量在向前俯仰方向上相對(duì)于凝視向量的俯仰角分量被放大達(dá)由角度310指示的量。通過在向前俯仰方向上將凝視向量放大到定標(biāo)向量,人類主體能夠以在gui內(nèi)在向下方向上離水平線比凝視向量原本提供的更遠(yuǎn)的點(diǎn)或區(qū)域處的定標(biāo)向量來定標(biāo)gui。
凝視向量和定標(biāo)向量可以由一個(gè)或多個(gè)角度分量來表示,包括俯仰角分量、偏航角分量、以及轉(zhuǎn)動(dòng)角分量。在圖2和3中,凝視向量和定標(biāo)向量的俯仰角分量被描繪在由重力軸和水平線形成的與重力軸垂直的平面內(nèi)。圖2和3中描繪的重力軸和水平線各自與人類主體頭部102在向前和向后俯仰方向上圍繞其旋轉(zhuǎn)的俯仰軸相垂直。在圖2和3的上下文中,重力軸與人類主體頭部102在從人類主體角度來看向右和向左偏航方向上圍繞其旋轉(zhuǎn)的偏航軸平行和/或共線。同樣在圖2和3的上下文中,水平線與人類主體頭部102在從人類主體角度來看向右和向左轉(zhuǎn)動(dòng)方向上圍繞其旋轉(zhuǎn)的轉(zhuǎn)動(dòng)軸平行和/或共線。
圖4描繪了可被應(yīng)用于凝視向量的俯仰角分量以定義其中可以發(fā)起、增加、減小和/或中斷放大的區(qū)域的示例俯仰角閾值。在圖4中,凝視向量的俯仰角分量的放大可跨起始角度閾值和終止角度閾值之間的俯仰角范圍保持恒定、增大和/或減小。
作為一示例,在向后俯仰方向上,向上起始角度閾值410和向上終止角度閾值412定義凝視向量的俯仰角分量在其中被放大或者放大被增加以獲得定標(biāo)向量的俯仰角分量的角度放大區(qū)域。作為非限制性示例,向上起始角度閾值410可對(duì)應(yīng)于在向后俯仰方向上相對(duì)于與重力軸垂直的水平線測得的5度,而向上終止角度閾值412可對(duì)應(yīng)于22.5度。然而,可以使用其他合適的閾值。
在這一示例中,與由水平線和向上起始角度閾值410定義的內(nèi)角區(qū)域相比,在由向上起始角度閾值410與向上終止角度閾值412定義的角度放大區(qū)域內(nèi),俯仰角的放大被發(fā)起和/或增加。由水平線和向上起始角度閾值410定義的這一內(nèi)角區(qū)域可以形成水平線周圍的死區(qū)的一部分,在該區(qū)域內(nèi)俯仰角不被放大、基本上不被放大,或者在該區(qū)域內(nèi)俯仰角被放大得顯著低于在向后俯仰方向上超過向上起始角度閾值的角度放大區(qū)域中執(zhí)行的放大。
對(duì)水平線周圍的死區(qū)或中立區(qū)域的使用認(rèn)識(shí)到許多人類無法(例如,在對(duì)象(諸如gui)上)定位他們確切的中心頭部凝視。然而,人類往往注意到他們的凝視何時(shí)向上或向下移動(dòng)了一閾值距離(例如,在任何方向上偏離中心~5%)。相應(yīng)地,在水平線周圍的角度區(qū)域中可以不使用放大或者可以減少放大。
附加地或替換地,與由向上終止角度閾值412與水平線之上的重力軸定義的外角區(qū)域相比,在由向上起始角度閾值410與向上終止角度閾值412定義的角度放大區(qū)域內(nèi),俯仰角的放大可以被發(fā)起和/或增加。
在向前俯仰方向上,向下起始角度閾值420和向下終止角度閾值422可定義凝視向量的俯仰角分量在其中被放大以獲得定標(biāo)向量的俯仰角分量的角度放大區(qū)域。作為非限制性示例,向下起始角度閾值420可對(duì)應(yīng)于在向前俯仰方向上相對(duì)于與重力軸垂直的水平線測得的35度,而向下終止角度閾值422可對(duì)應(yīng)于49.5度。然而,可以使用其他合適的閾值。
在這一示例中,與由水平線與向下起始角度閾值420定義的內(nèi)角區(qū)域相比,在由向下起始角度閾值420與向下終止角度閾值422定義的角度放大區(qū)域內(nèi),俯仰角的放大被發(fā)起和/或增加。由水平線和向下起始角度閾值420定義的這一內(nèi)角區(qū)域可以形成水平線周圍的死區(qū)的一部分,在該區(qū)域內(nèi)俯仰角不被放大,或者在該區(qū)域內(nèi)俯仰角被放大得顯著低于在向前俯仰方向上超過向下起始角度閾值的角度放大區(qū)域中執(zhí)行的放大。
附加地或替換地,與由向下終止角度閾值422與水平線之下的重力軸定義的外角區(qū)域相比,在由向下起始角度閾值420與向下終止角度閾值422定義的角度放大區(qū)域內(nèi),俯仰角的放大可以被發(fā)起和/或增加。
圖4進(jìn)一步描繪了其中頭部102的向后俯仰的放大在向上拐角414處達(dá)到其最大值的示例。在圖4描繪的示例中,向上起始角度閾值410和向上終止角度閾值412相比,向上拐角414更靠近向上終止角度閾值412。在另一示例中,向上終止角度閾值412和向上起始角度閾值410相比,對(duì)應(yīng)于頭部102向后俯仰的最大放大的向上拐角414可以更靠近向上起始角度閾值410,或者與向上起始角度閾值410和向上終止角度閾值412等距。在其他示例中,向后俯仰方向上被增大的或發(fā)起的放大可以跨向上起始角度閾值410與向上終止角度閾值412之間的俯仰角是恒定的。在還有一些其他示例中,向后俯仰方向可包括放大抵達(dá)其最大值或最小值的兩個(gè)或更多個(gè)向上拐角。
頭部102向前俯仰的放大在向下拐角424處達(dá)到其最大值。在圖4描繪的示例中,向下起始角度閾值420和向下終止角度閾值422相比,向下拐角424更靠近向下終止角度閾值422。在另一示例中,向下終止角度閾值422和向下起始角度閾值420相比,對(duì)應(yīng)于頭部102向前俯仰的最大放大的向下拐角424可以更靠近向下起始角度閾值420,或者與向下起始角度閾值420和向下終止角度閾值422等距。在其他示例中,向前俯仰方向上被增大的或發(fā)起的放大可以跨向下起始角度閾值420與向下終止角度閾值422之間的俯仰角是恒定的。在還有一些其他示例中,向前俯仰方向可包括放大抵達(dá)其最大值或最小值的兩個(gè)或更多個(gè)向下拐角。
圖5是描繪可由縮放函數(shù)定義的俯仰角與放大幅度之間的示例關(guān)系的圖形。圖5中描繪的示例關(guān)系可以采取被應(yīng)用于凝視向量以獲得定標(biāo)向量的縮放函數(shù)的形式。
在圖5內(nèi),先前描述的圖4的向上起始角度閾值410、向上拐角414、以及向上終止角度閾值412在向后俯仰方向上被描繪。在向上起始角度閾值410與向上終止角度閾值412之間的角度放大區(qū)域內(nèi),俯仰角的放大被發(fā)起和/或被增加,其中向后俯仰方向上的最大放大幅度510對(duì)應(yīng)于向上拐角414。
圖5進(jìn)一步描繪了零、基本上為零、或被減小的放大幅度500。放大幅度500可以形成例如水平線周圍的死區(qū)的一部分。圖5進(jìn)一步描繪了在向前俯仰方向上的向下起始角度閾值420、向下拐角424、以及向下終止角度閾值422。在向下起始角度閾值420與向下終止角度閾值422之間的角度放大區(qū)域內(nèi),俯仰角的放大被發(fā)起和/或被增加,其中向前俯仰方向上的最大放大幅度520對(duì)應(yīng)于向下拐角424。
在圖5中描繪的示例中,向前俯仰方向上的最大放大幅度520不同于(例如,小于)向后俯仰方向上的最大放大幅度510。向后和向前俯仰之間的這一放大差異對(duì)應(yīng)于跨俯仰角范圍的凝視向量的非對(duì)稱縮放。在另一示例中,在向前和向后俯仰方向上,最大放大幅度520可以大于最大放大幅度510,或者最大放大幅度520可以等于最大放大幅度510。
將理解,圖5中描繪的示例關(guān)系是非限制性示例。俯仰角與放大幅度之間的其他合適關(guān)系可以被使用,并且可以由展現(xiàn)以下特征中的任何一者或多者的函數(shù)來描述:線性、非線性、階梯、平滑、上升、下降、對(duì)稱、非對(duì)稱。此類特征的任何合適的選擇或組合可以被用于提供凝視向量與定標(biāo)向量之間的特定映射。此類映射可取決于實(shí)現(xiàn),并且可以是預(yù)定義的,響應(yīng)于觀測和反饋隨著時(shí)間在程序上被重定義,和/或用戶定義的。如之后更詳細(xì)地描述的,俯仰角與放大幅度之間的關(guān)系可以由在俯仰角范圍上的一個(gè)或多個(gè)線性和/或非線性函數(shù)來描述,其中關(guān)系展現(xiàn)出關(guān)于基準(zhǔn)(諸如舉例來說水平線)的對(duì)稱或非對(duì)稱關(guān)系。
如由縮放函數(shù)定義的凝視向量的俯仰角分量的放大可以被描述為跨向后和/或向前俯仰方向上的俯仰角范圍為線性或非線性。非線性度可以由跨任何合適的俯仰角范圍的非線性縮放函數(shù)來表示或以其他方式來定義。非線性縮放函數(shù)可包括具有有限數(shù)目的上升和/或下降放大幅度的階梯函數(shù),具有許多、無限或接近無限數(shù)目的上升和/或下降放大幅度的平滑函數(shù)(例如,指數(shù)函數(shù)、非線性坡度函數(shù)等),或其組合或采用以上形式。非線性縮放函數(shù)可包括放大幅度在其上是線性的但是由非線性縮放函數(shù)的非線性部分在一側(cè)或兩側(cè)來定界的角度范圍子集。
在另一示例中,俯仰角的放大在向后俯仰方向或向前俯仰方向之一上可線性地增大(例如,線性上升坡度函數(shù))、線性地減小(例如,線性下降坡度函數(shù))、或保持恒定,而俯仰角的放大在向后俯仰方向或向前俯仰方向中的另一者上可以是非線性的。在又一示例中,俯仰角的放大在向后俯仰方向和向前俯仰方向中的每一者上可以線性地增大、線性地減小、或保持恒定。
縮放函數(shù)關(guān)于基準(zhǔn)(諸如水平線)可以是對(duì)稱的或非對(duì)稱的以在每一俯仰方向上提供不同的放大。作為一個(gè)示例,俯仰縮放函數(shù)關(guān)于基準(zhǔn)(諸如水平線)可以是非對(duì)稱的,其中向上終止角度閾值和向下終止角度閾值具有相對(duì)于水平線的不同角度幅度。作為另一示例,俯仰縮放函數(shù)關(guān)于基準(zhǔn)(諸如水平線)可以是非對(duì)稱的,其中向上起始角度閾值和向下起始角度閾值具有相對(duì)于水平線的不同角度幅度。作為又一示例,俯仰縮放函數(shù)關(guān)于基準(zhǔn)(諸如水平線)可以是非對(duì)稱的,以使得在向后俯仰方向上超出向上起始角度閾值的俯仰角的放大的改變的角速率不同于在向前俯仰方向上超出向下起始角度閾值的俯仰角的放大的改變的角速率。在向上起始角度閾值和向下起始角度閾值具有相對(duì)于基準(zhǔn)(諸如水平線)的相同角度幅度的情況下,俯仰縮放函數(shù)關(guān)于基準(zhǔn)(諸如水平線)可以是對(duì)稱的,并且放大幅度的改變的角速率在相對(duì)于基準(zhǔn)的每一方向上是相同的。
圖6是描繪一種用于將人類主體的凝視向量轉(zhuǎn)換成定標(biāo)向量的示例方法600的流程圖。在方法600內(nèi),凝視向量的俯仰角根據(jù)縮放函數(shù)被轉(zhuǎn)換成定標(biāo)向量的經(jīng)縮放俯仰角,該縮放函數(shù)定義隨著凝視向量的俯仰角而改變的放大幅度。
在610,該方法包括從傳感器系統(tǒng)接收指示人類主體頭部的俯仰角的傳感器數(shù)據(jù)。在一示例中,傳感器系統(tǒng)可以形成由人類主體穿戴的頭戴式定標(biāo)設(shè)備的一部分。在另一示例中,傳感器系統(tǒng)可包括對(duì)人類主體頭部進(jìn)行成像并且根據(jù)其來測量頭部取向(包括俯仰角)的一個(gè)或多個(gè)光學(xué)傳感器。
在至少一些實(shí)現(xiàn)中,俯仰角可以相對(duì)于重力向量或重力軸來測量。重力向量或重力軸可以通過檢測到接收自傳感器系統(tǒng)的傳感器數(shù)據(jù)內(nèi)恒定的加速度來標(biāo)識(shí)。作為一示例,傳感器系統(tǒng)可包括提供對(duì)取向、運(yùn)動(dòng)和/或加速度的測量或指示的一個(gè)或多個(gè)加速度計(jì)、陀螺儀、慣性傳感器、傾斜傳感器等。
俯仰角可以形成凝視向量的分量。取決于實(shí)現(xiàn),凝視向量可進(jìn)一步包括偏航角分量和/或轉(zhuǎn)動(dòng)角分量。除了俯仰角之外,在610處接收到的傳感器數(shù)據(jù)可進(jìn)一步指示人類主體頭部的偏航角和/或轉(zhuǎn)動(dòng)角。
在612,該方法包括根據(jù)俯仰縮放函數(shù)將俯仰角轉(zhuǎn)換成經(jīng)縮放的俯仰角。應(yīng)用于凝視向量的俯仰角分量的縮放函數(shù)可以被稱為俯仰縮放函數(shù)。應(yīng)用于偏航角的縮放函數(shù)可以被稱為偏航縮放函數(shù),而應(yīng)用于轉(zhuǎn)動(dòng)角的縮放函數(shù)可以被稱為轉(zhuǎn)動(dòng)縮放函數(shù)。俯仰縮放函數(shù)可包括要應(yīng)用于向前俯仰角的向前俯仰縮放函數(shù)616以及要應(yīng)用于向后俯仰角的向后俯仰縮放函數(shù)622。
如先前參考圖3和4描述的,俯仰縮放函數(shù)可以定義隨著俯仰角在起始角度閾值與終止角度閾值之間變化而改變的放大幅度。俯仰縮放函數(shù)在例如相對(duì)于基準(zhǔn)(諸如水平線)的向前俯仰方向和向后俯仰方向中的每一者上可以是線性的或非線性的。俯仰縮放函數(shù)關(guān)于基準(zhǔn)(諸如水平線)可以是對(duì)稱的或非對(duì)稱的。
向前俯仰縮放函數(shù)616可包括在618隨著在向前俯仰方向上向前俯仰角超過向下起始角度閾值而被發(fā)起和/或增加的放大。向前俯仰縮放函數(shù)616可包括在620隨著在向前俯仰方向上向前俯仰角超過向下終止角度閾值而被減小和/或中斷的放大。放大在任一方向上超出終止角度閾值范圍可以被中斷或減小,以減少或消除其中人類主體丟失或‘追趕’他們的定標(biāo)向量(如他們的經(jīng)放大凝視向量那樣)的場景。
作為非限制性示例,向前俯仰縮放函數(shù)可包括在向下起始角度閾值處開始并且跨向前俯仰方向上的俯仰角范圍繼續(xù)的線性坡度函數(shù)分量、階梯函數(shù)分量、或非線性坡度函數(shù)分量。放大在向下起始角度閾值與向下終止角度閾值之間的向下拐角處在向前俯仰方向上達(dá)到其最大值,或者最大放大可以在向下起始角度閾值和/或向下終止角度閾值中的一者或更多者處。
向后俯仰縮放函數(shù)622可包括在624隨著在向后俯仰方向上向后俯仰角超過向上起始角度閾值而被發(fā)起和/或增加的放大。向后俯仰縮放函數(shù)622可包括在626隨著在向后俯仰方向上向后俯仰角超過向上終止角度閾值而減小和/或被中斷的放大。
作為非限制性示例,向后俯仰縮放函數(shù)可包括在向上起始角度閾值處開始并且跨向后俯仰方向上的俯仰角范圍繼續(xù)的線性坡度函數(shù)分量、階梯函數(shù)分量、或非線性坡度函數(shù)分量。放大可在向上起始角度閾值與向上終止角度閾值之間的向上拐角處在向后俯仰方向上達(dá)到其最大值,或者最大放大可以在向上起始角度閾值和/或向上終止角度閾值中的一者或更多者處。
在628,該方法包括根據(jù)偏航縮放函數(shù)將偏航角轉(zhuǎn)換成經(jīng)縮放的偏航角。在一示例中,偏航縮放函數(shù)在一個(gè)或多個(gè)方向上放大偏航角。偏航縮放函數(shù)可以跨一些或全部偏航角是線性的、非線性的、對(duì)稱的、和/或非對(duì)稱的。偏航縮放函數(shù)可以不同于俯仰縮放函數(shù),或者可以與俯仰縮放函數(shù)相同。作為一示例,偏航縮放函數(shù)不同于俯仰縮放函數(shù)在于跨角度范圍的放大幅度。在一些實(shí)現(xiàn)中,628處的該方法可以被略去,諸如在不提供偏航角縮放的情況下或者在偏航角不形成凝視向量或定標(biāo)向量的分量的情況下。
在630,該方法包括根據(jù)轉(zhuǎn)動(dòng)縮放函數(shù)將轉(zhuǎn)動(dòng)角轉(zhuǎn)換成經(jīng)縮放的轉(zhuǎn)動(dòng)角。轉(zhuǎn)動(dòng)縮放函數(shù)可以跨一些或全部轉(zhuǎn)動(dòng)角是線性的、非線性的、對(duì)稱的、和/或非對(duì)稱的。轉(zhuǎn)動(dòng)縮放函數(shù)可以不同于俯仰縮放函數(shù)和/或偏航縮放函數(shù),或者可以與俯仰縮放函數(shù)和偏航縮放函數(shù)中的一者或多者相同。在一些實(shí)現(xiàn)中,630處的該方法可以被略去,諸如在不提供滾動(dòng)角縮放的情況下或者在滾動(dòng)角不形成凝視向量或定標(biāo)向量的分量的情況下。
在632,該方法包括輸出經(jīng)縮放的俯仰角。作為一示例,經(jīng)縮放的俯仰角可以被輸出為定義gui內(nèi)的聚焦的定標(biāo)向量的分量。在一些實(shí)現(xiàn)中,632處的該方法可進(jìn)一步包括輸出經(jīng)縮放的偏航角和/或經(jīng)縮放的滾動(dòng)角作為定標(biāo)向量的分量,諸如在定標(biāo)向量由俯仰角以及附加地由偏航角和/或滾動(dòng)角定義的情況下。
在至少一些實(shí)現(xiàn)中,縮放函數(shù)(諸如俯仰縮放函數(shù))可以是因用戶而異的。作為一示例,方法600可進(jìn)一步包括參考存儲(chǔ)在用戶簡檔中針對(duì)人類主體的因用戶而異的俯仰縮放函數(shù)。用戶簡檔可包括與因該用戶而異的縮放函數(shù)相關(guān)聯(lián)的用戶標(biāo)識(shí)符。人類主體可以通過注冊(cè)或登錄應(yīng)用程序來訪問因用戶而異的縮放函數(shù),或者人類主體的身份可以從上下文來推斷。
方法600可進(jìn)一步包括隨著時(shí)間修改存儲(chǔ)在用戶簡檔中的因用戶而異的俯仰縮放函數(shù)。例如,因用戶而異的俯仰縮放函數(shù)可以作為應(yīng)用程序的計(jì)算機(jī)訓(xùn)練或?qū)W習(xí)組件的一部分或者跨多個(gè)應(yīng)用程序使用的操作系統(tǒng)的一部分來修改。對(duì)縮放函數(shù)的修改可包括跨俯仰、偏航和/或轉(zhuǎn)動(dòng)坐標(biāo)系中的一個(gè)或多個(gè)角度來調(diào)節(jié)放大幅度。附加地或替換地,對(duì)縮放函數(shù)的修改可包括調(diào)節(jié)函數(shù)的角度閾值或拐點(diǎn)中的一者或多者。在一些示例中,人類主體可以通過與應(yīng)用程序或操作系統(tǒng)交互來調(diào)節(jié)或以其他方式重定義限定縮放函數(shù)的一個(gè)或多個(gè)值來修改縮放函數(shù)。
圖7是描繪一種示例頭戴式定標(biāo)設(shè)備700的示意圖。頭戴式定標(biāo)設(shè)備700是圖1的頭戴式定標(biāo)設(shè)備130的非限制性示例。在這一示例中,設(shè)備700采用可穿戴眼鏡的形式,該可穿戴眼鏡包括定義鼻梁710、左鏡腿和右鏡腿712、以及左透鏡元件和右透鏡元件714的鏡架。
在至少一些實(shí)現(xiàn)中,左透鏡元件和右透鏡元件714可以各自或共同地包括一個(gè)或多個(gè)圖形顯示設(shè)備。設(shè)備700的一個(gè)或多個(gè)圖形顯示設(shè)備可以呈現(xiàn)能夠由人類主體在人類主體穿戴設(shè)備700的同時(shí)被觀察到的一個(gè)或多個(gè)圖形用戶界面。在至少一些條件下,左透鏡元件和右透鏡元件714附加地或替換地可以是透明的或半透明的。作為一示例,人類主體可以觀察呈現(xiàn)在左和/或右透鏡元件714處的圖形用戶界面的圖形信息,同時(shí)還透過左透鏡元件和右透鏡元件來觀察物理世界。
在至少一些實(shí)現(xiàn)中,設(shè)備700可包括一個(gè)或多個(gè)光學(xué)傳感器。作為一示例,設(shè)備700可包括面向外的光學(xué)傳感器716。設(shè)備700可附加地或替換地包括一個(gè)或多個(gè)面向內(nèi)的光學(xué)傳感器718以在人類主體穿戴設(shè)備700的同時(shí)對(duì)人類主體的一只或兩只眼睛進(jìn)行成像。面向內(nèi)的光學(xué)傳感器718可以被定位成沿設(shè)備700的鏡架的內(nèi)部區(qū)域,諸如沿左透鏡元件和右透鏡元件714的邊框、在左透鏡元件和右透鏡元件714之上、沿鼻梁架710、和/或沿鏡腿712。光學(xué)傳感器718可以被用于測量人類主體的一只或兩只眼睛的取向。
在至少一些實(shí)現(xiàn)中,設(shè)備700可包括板載集成計(jì)算系統(tǒng),該板載集成計(jì)算系統(tǒng)包括執(zhí)行指令的邏輯機(jī)和/或保持可由邏輯機(jī)執(zhí)行的指令的存儲(chǔ)機(jī)。參考圖8更詳細(xì)地描述一示例計(jì)算系統(tǒng)。圖7在720示意性地描繪了設(shè)備700包括邏輯機(jī)和存儲(chǔ)機(jī)。在這一示例中,邏輯機(jī)和存儲(chǔ)機(jī)與設(shè)備700集成或者形成設(shè)備700的一部分。
附加地或替換地,設(shè)備700可包括或被配置成結(jié)合遠(yuǎn)程設(shè)備730來操作,遠(yuǎn)程設(shè)備730可包括包含邏輯機(jī)和存儲(chǔ)機(jī)的計(jì)算系統(tǒng)。在一示例中,遠(yuǎn)程設(shè)備730可以經(jīng)由有線通信鏈路732與設(shè)備700通信耦合。在另一示例中,設(shè)備700可以經(jīng)由無線通信鏈路與遠(yuǎn)程設(shè)備730通信。在這一示例中,設(shè)備700可進(jìn)一步包括再次在720處示意性地指示的板載無線收發(fā)機(jī)以促進(jìn)與遠(yuǎn)程設(shè)備(諸如舉例來說遠(yuǎn)程設(shè)備730)的無線通信。
在至少一些實(shí)現(xiàn)中,遠(yuǎn)程設(shè)備730可以采用手持式控制器或遙控設(shè)備的形式。遠(yuǎn)程設(shè)備730可包括使得人類主體能夠提供用戶輸入的一個(gè)或多個(gè)控制元件、按鈕、選擇器等。作為一示例,用戶輸入可以采用對(duì)被人類主體通過經(jīng)由設(shè)備700呈現(xiàn)的圖形用戶界面內(nèi)的定標(biāo)向量來定標(biāo)的圖形元素的選擇的形式。作為另一示例,用戶輸入可以采用要在計(jì)算系統(tǒng)板載設(shè)備700處或由其執(zhí)行的命令的形式。盡管遠(yuǎn)程設(shè)備730被描繪為是相對(duì)于設(shè)備700而言較小尺寸的,但遠(yuǎn)程設(shè)備730可以采用任何合適的形式。作為一示例,遠(yuǎn)程設(shè)備730可以表示遠(yuǎn)程計(jì)算系統(tǒng),諸如游戲控制臺(tái)、臺(tái)式計(jì)算機(jī)、移動(dòng)計(jì)算設(shè)備、服務(wù)器設(shè)備等。
設(shè)備700可包括形成傳感器系統(tǒng)的一個(gè)或多個(gè)附加板載傳感器。作為一示例,再次在720處示意性地指示的傳感器系統(tǒng)可包括一個(gè)或多個(gè)加速度計(jì)、慣性傳感器、陀螺儀傳感器、傾斜傳感器、或其他合適的取向傳感器。這些傳感器中的一者或多者可以被用于檢測或以其他方式標(biāo)識(shí)重力軸和/或重力向量,重力軸和/或重力向量可以結(jié)合例如方法600來使用。
在一些實(shí)施例中,本文中描述的方法和過程可以與一個(gè)或多個(gè)計(jì)算設(shè)備的計(jì)算系統(tǒng)綁定。具體而言,這樣的方法和過程可被實(shí)現(xiàn)為計(jì)算機(jī)應(yīng)用程序或服務(wù)、應(yīng)用編程接口(api)、庫和/或其他計(jì)算機(jī)程序產(chǎn)品。
圖8示意性地示出了可執(zhí)行上述方法和過程中的一個(gè)或多個(gè)的計(jì)算系統(tǒng)800的非限制性實(shí)施例。以簡化形式示出了計(jì)算系統(tǒng)800。計(jì)算系統(tǒng)800可采取以下形式:一個(gè)或多個(gè)個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、平板計(jì)算機(jī)、家庭娛樂計(jì)算機(jī)、網(wǎng)絡(luò)計(jì)算設(shè)備、游戲設(shè)備、移動(dòng)計(jì)算設(shè)備、移動(dòng)通信設(shè)備(例如,智能電話)和/或其他計(jì)算設(shè)備。
計(jì)算系統(tǒng)800包括邏輯機(jī)810和存儲(chǔ)機(jī)812。計(jì)算系統(tǒng)800可任選地包括顯示子系統(tǒng)814、輸入子系統(tǒng)816、通信子系統(tǒng)818和/或在圖8中未示出的其他組件。
邏輯機(jī)810包括被配置成執(zhí)行指令的一個(gè)或多個(gè)物理設(shè)備。例如,邏輯機(jī)可被配置成執(zhí)行作為以下各項(xiàng)的一部分的指令:一個(gè)或多個(gè)應(yīng)用、服務(wù)、程序、例程、庫、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)、或其他邏輯構(gòu)造。這種指令可被實(shí)現(xiàn)以執(zhí)行任務(wù)、實(shí)現(xiàn)數(shù)據(jù)類型、轉(zhuǎn)換一個(gè)或多個(gè)組件的狀態(tài)、實(shí)現(xiàn)技術(shù)效果、或以其他方式得到期望結(jié)果。
邏輯機(jī)可包括被配置成執(zhí)行軟件指令的一個(gè)或多個(gè)處理器。作為補(bǔ)充或替換,邏輯機(jī)可包括被配置成執(zhí)行硬件或固件指令的一個(gè)或多個(gè)硬件或固件邏輯機(jī)。
邏輯機(jī)的處理器可以是單核或多核,且在其上執(zhí)行的指令可被配置為串行、并行和/或分布式處理。邏輯機(jī)的各個(gè)組件可任選地分布在兩個(gè)或更多單獨(dú)設(shè)備上,這些設(shè)備可以位于遠(yuǎn)程和/或被配置成進(jìn)行協(xié)同處理。邏輯機(jī)的各方面可由以云計(jì)算配置進(jìn)行配置的可遠(yuǎn)程訪問的聯(lián)網(wǎng)計(jì)算設(shè)備來虛擬化和執(zhí)行。
存儲(chǔ)機(jī)812包括被配置成保持可由邏輯機(jī)執(zhí)行以實(shí)現(xiàn)此處所述的方法和過程的指令820的一個(gè)或多個(gè)物理設(shè)備。存儲(chǔ)機(jī)812可附加地包括用于保持各種形式的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)822。在實(shí)現(xiàn)這些方法和過程時(shí),可以變換存儲(chǔ)機(jī)812的狀態(tài)(例如,保存不同的數(shù)據(jù))。
存儲(chǔ)機(jī)812可以包括可移動(dòng)和/或內(nèi)置設(shè)備。存儲(chǔ)機(jī)812可包括光學(xué)存儲(chǔ)器(例如,cd、dvd、hd-dvd、藍(lán)光盤等)、半導(dǎo)體存儲(chǔ)器(例如,ram、eprom、eeprom等)和/或磁存儲(chǔ)器(例如,硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、mram等)等等。存儲(chǔ)機(jī)812可包括易失性、非易失性、動(dòng)態(tài)、靜態(tài)、讀/寫、只讀、隨機(jī)存取、順序存取、位置可尋址、文件可尋址和/或內(nèi)容可尋址設(shè)備。
可以理解,存儲(chǔ)機(jī)812包括一個(gè)或多個(gè)有形物理設(shè)備。然而,本文描述的指令的各方面可另選地通過不由物理設(shè)備在有限時(shí)長內(nèi)持有的通信介質(zhì)(例如,電磁信號(hào)、光信號(hào)等)來傳播。
邏輯機(jī)810和存儲(chǔ)機(jī)812的各方面可被一起集成到一個(gè)或多個(gè)硬件邏輯組件中。這些硬件邏輯組件可包括例如現(xiàn)場可編程門陣列(fpga)、程序和應(yīng)用專用的集成電路(pasic/asic)、程序和應(yīng)用專用的標(biāo)準(zhǔn)產(chǎn)品(pssp/assp)、片上系統(tǒng)(soc)以及復(fù)雜可編程邏輯器件(cpld)。
術(shù)語“模塊”、“程序”和“引擎”可用于描述被實(shí)現(xiàn)為執(zhí)行一個(gè)特定功能的計(jì)算系統(tǒng)800的一方面。在某些情況下,可以通過執(zhí)行由存儲(chǔ)機(jī)810所保持的指令的邏輯機(jī)812來實(shí)例化模塊、程序或引擎。將理解,可以從同一應(yīng)用、服務(wù)、代碼塊、對(duì)象、庫、例程、api、函數(shù)等實(shí)例化不同的模塊、程序和/或引擎。同樣,可以由不同的應(yīng)用程序、服務(wù)、代碼塊、對(duì)象、例程、api、函數(shù)等來實(shí)例化同一模塊、程序和/或引擎。術(shù)語“模塊”、“程序”和“引擎”可涵蓋單個(gè)或成組的可執(zhí)行文件、數(shù)據(jù)文件、庫、驅(qū)動(dòng)程序、腳本、數(shù)據(jù)庫記錄等。
在被包括時(shí),顯示子系統(tǒng)814可用于呈現(xiàn)由存儲(chǔ)機(jī)812保持的數(shù)據(jù)的視覺表示。此視覺表示可采取圖形用戶界面(gui)的形式。由于本文所描述的方法和過程改變了由存儲(chǔ)機(jī)保持的數(shù)據(jù),并由此變換了存儲(chǔ)機(jī)的狀態(tài),因此同樣可以轉(zhuǎn)變顯示子系統(tǒng)814的狀態(tài)以視覺地表示底層數(shù)據(jù)的改變。顯示子系統(tǒng)814可包括使用實(shí)質(zhì)上任何類型的技術(shù)的一個(gè)或多個(gè)顯示設(shè)備或與其對(duì)接??蓪⒋祟愶@示設(shè)備與邏輯機(jī)810和/或存儲(chǔ)器機(jī)812組合在共享封裝中,或者此類顯示設(shè)備可以是外圍顯示設(shè)備。顯示子系統(tǒng)814可以向一個(gè)或多個(gè)顯示設(shè)備輸出表示圖形用戶界面的圖形用戶界面數(shù)據(jù)。
在包括輸入子系統(tǒng)816時(shí),輸入子系統(tǒng)816包括諸如鍵盤、鼠標(biāo)、觸摸屏或游戲控制器之類的一個(gè)或多個(gè)用戶輸入設(shè)備或者與其對(duì)接。在一些實(shí)施例中,輸入子系統(tǒng)可以包括所選擇的自然用戶輸入(nui)組件或與其對(duì)接。這樣的組件可以是集成的或外圍的,并且輸入動(dòng)作的轉(zhuǎn)換和/或處理可以在板上或板外被處理。示例nui組件可包括用于語言和/或語音識(shí)別的話筒;用于機(jī)器視覺和/或姿勢識(shí)別的紅外、色彩、立體顯示和/或深度相機(jī);用于運(yùn)動(dòng)/取向檢測和/或意圖識(shí)別的頭部跟蹤器、眼睛跟蹤器、加速計(jì)/慣性傳感器/傾斜傳感器/陀螺儀傳感器;以及用于評(píng)估腦部活動(dòng)的電場感測組件。
當(dāng)包括通信子系統(tǒng)818時(shí),通信子系統(tǒng)818可被配置成將計(jì)算系統(tǒng)800與一個(gè)或多個(gè)其他計(jì)算設(shè)備通信地耦合。通信子系統(tǒng)818可包括與一個(gè)或多個(gè)不同通信協(xié)議兼容的有線和/或無線通信設(shè)備。作為非限制性示例,通信子系統(tǒng)可被配置成用于經(jīng)由無線電話網(wǎng)絡(luò)或者有線或無線局域網(wǎng)或廣域網(wǎng)來進(jìn)行通信。在一些實(shí)施例中,通信子系統(tǒng)可允許計(jì)算系統(tǒng)800經(jīng)由諸如因特網(wǎng)這樣的網(wǎng)絡(luò)將消息發(fā)送至其他設(shè)備以及/或者從其他設(shè)備接收消息。
在一示例中,一種用于將人類主體的凝視向量轉(zhuǎn)換成定標(biāo)向量的方法,包括:從傳感器系統(tǒng)接收指示人類主體頭部的俯仰角的傳感器數(shù)據(jù),根據(jù)俯仰縮放函數(shù)將俯仰角轉(zhuǎn)換成經(jīng)縮放的俯仰角,該俯仰縮放函數(shù)隨著俯仰角在第一方向上超過起始角度閾值而在第一方向上發(fā)起和/或增加俯仰角的放大,以及輸出經(jīng)縮放的俯仰角。在一個(gè)示例中,在以上方法內(nèi),人類主體頭部的俯仰角是人類主體的凝視向量的分量,和/或輸出經(jīng)縮放的俯仰角包括輸出經(jīng)縮放的俯仰角作為定標(biāo)向量的分量,和/或接收自傳感器系統(tǒng)的傳感器數(shù)據(jù)進(jìn)一步指示人類主體的凝視向量的偏航角分量,和/或該方法進(jìn)一步包括根據(jù)在一個(gè)或多個(gè)方向上放大偏航角的偏航縮放函數(shù)將偏航角轉(zhuǎn)換成經(jīng)縮放的偏航角,該偏航縮放函數(shù)區(qū)別于俯仰縮放函數(shù)在于跨角度范圍的放大幅度,和/或輸出經(jīng)縮放的偏航角作為定標(biāo)向量的另一分量,和/或定標(biāo)向量表示圖形用戶界面內(nèi)的聚焦,和/或該方法進(jìn)一步包括基于接收自傳感器系統(tǒng)的傳感器數(shù)據(jù)來標(biāo)識(shí)重力軸,和/或測量相對(duì)于重力軸的俯仰角,和/或俯仰縮放函數(shù)跨俯仰角范圍是非線性的,和/或俯仰縮放函數(shù)包括在第一方向上在起始角度閾值處開始并且跨俯仰角范圍繼續(xù)的階梯函數(shù)分量或非線性坡度函數(shù)分量,和/或俯仰縮放函數(shù)包括在第一方向上在起始角度閾值處開始并且跨俯仰角范圍繼續(xù)的線性坡度函數(shù)分量,和/或該方法進(jìn)一步包括根據(jù)俯仰縮放函數(shù)將俯仰角轉(zhuǎn)換成經(jīng)縮放的俯仰角,該俯仰縮放函數(shù)進(jìn)一步隨著俯仰角在第一方向上超過終止角度閾值而在第一方向上中斷和/或減小俯仰角的放大,和/或俯仰縮放函數(shù)定義隨著俯仰角在起始角度閾值與終止角度閾值之間變化而改變的放大幅度,和/或俯仰縮放函數(shù)在起始角度閾值和終止角度閾值之間具有最大放大幅度,和/或起始角度閾值和終止角度閾值相比,最大放大幅度更靠近終止角度閾值,和/或第一方向是人類主體頭部的向后俯仰方向,而起始角度閾值是向上起始角度閾值,和/或俯仰縮放函數(shù)隨著俯仰角在向前俯仰方向上超過向下起始角度閾值而在與向后俯仰方向相反的向前俯仰方向上發(fā)起和/或增加俯仰角的放大,和/或向上起始角度閾值和向下起始角度閾值定義其中俯仰角不被放大的死區(qū),和/或俯仰縮放函數(shù)關(guān)于垂直于重力軸的水平線是非對(duì)稱的,其中向上起始角度閾值和向下起始角度閾值相對(duì)于水平線具有不同的角度幅度,和/或俯仰縮放函數(shù)關(guān)于垂直于重力軸的水平線是非對(duì)稱的,以使得在向后俯仰方向上超出向上起始角度閾值的俯仰角的放大的改變的角速率不同于在向前俯仰方向上超出向下起始角度閾值的俯仰角的放大的改變的角速率,和/或該方法進(jìn)一步包括根據(jù)俯仰縮放函數(shù)將俯仰角轉(zhuǎn)換成經(jīng)縮放的俯仰角,該俯仰縮放函數(shù)進(jìn)一步隨著俯仰角在向后俯仰方向上超過向上終止角度閾值而在向后俯仰方向上中斷和/或減小俯仰角的放大,和/或該方法進(jìn)一步包括根據(jù)俯仰縮放函數(shù)將俯仰角轉(zhuǎn)換成經(jīng)縮放的俯仰角,該俯仰縮放函數(shù)進(jìn)一步隨著俯仰角在向前俯仰方向上超過向下終止角度閾值而在向前俯仰方向上中斷和/或減小俯仰角的放大,和/或俯仰縮放函數(shù)關(guān)于垂直于重力軸的水平線是非對(duì)稱的,其中向上終止角度閾值和向下終止角度閾值相對(duì)于水平線具有不同的角度幅度,和/或俯仰縮放函數(shù)是因用戶而異的俯仰縮放函數(shù),和/或該方法進(jìn)一步包括參考存儲(chǔ)在用戶簡檔中的針對(duì)人類主體的因用戶而異的俯仰縮放函數(shù)。
在一個(gè)方面,一種計(jì)算系統(tǒng)包括:輸入子系統(tǒng),從傳感器系統(tǒng)接收傳感器數(shù)據(jù),顯示子系統(tǒng),向圖形顯示設(shè)備輸出表示圖形用戶界面的圖形用戶界面數(shù)據(jù),邏輯機(jī),以及存儲(chǔ)機(jī),所述存儲(chǔ)機(jī)保持能由所述邏輯機(jī)執(zhí)行以進(jìn)行以下操作的指令:從傳感器系統(tǒng)接收指示人類主體頭部的俯仰角的傳感器數(shù)據(jù),根據(jù)縮放函數(shù)將俯仰角轉(zhuǎn)換成經(jīng)縮放的俯仰角,該縮放函數(shù)隨著俯仰角在向后俯仰方向上超出向上起始角度閾值而在向后俯仰方向上發(fā)起和/或增加俯仰角的放大,以及隨著俯仰角在向前俯仰方向上超出向下起始角度閾值而在向前俯仰方向上發(fā)起和/或增加俯仰角的放大,以及輸出經(jīng)縮放的俯仰角作為定標(biāo)向量的分量,該定標(biāo)向量表示圖形用戶界面內(nèi)的聚焦。
在一示例中,一種用于將人類主體的凝視向量轉(zhuǎn)換成定標(biāo)向量的方法,包括:從傳感器系統(tǒng)接收指示人類主體頭部的俯仰角的傳感器數(shù)據(jù),根據(jù)縮放函數(shù)將俯仰角轉(zhuǎn)換成經(jīng)縮放的俯仰角,該縮放函數(shù)隨著俯仰角在向后俯仰方向上超出向上起始角度閾值而在向后俯仰方向上發(fā)起和增加俯仰角的放大,隨著俯仰角在向前俯仰方向上超出向下起始角度閾值而在向前俯仰方向上發(fā)起和增加俯仰角的放大,向上起始角度閾值和向下起始角度閾值定義基本上沒有俯仰角的放大的死區(qū),隨著俯仰角在向后俯仰方向上超出向上終止角度閾值而在向后俯仰方向上中斷俯仰角的放大,以及隨著俯仰角在向前俯仰方向上超出向下終止角度閾值而在向前俯仰方向上中斷俯仰角的放大,以及輸出經(jīng)縮放的俯仰角作為定標(biāo)向量的分量,該定標(biāo)向量表示圖形用戶界面內(nèi)的聚焦。在一示例中,在以上方法中,俯仰縮放函數(shù)定義在向上起始角度閾值與向上終止角度閾值之間的向后俯仰方向上的最大放大幅度,以及在向下起始角度閾值與向下終止角度閾值之間的向前俯仰方向上的最大放大幅度。
將會(huì)理解,本文描述的配置和/或方式本質(zhì)是示例性的,這些具體實(shí)施例或本文示例不應(yīng)被視為限制性的,因?yàn)樵S多變體是可能的。本文描述的具體例程或方法可以表示任何數(shù)量的處理策略中的一個(gè)或多個(gè)。如此,所示和/或所述的各種動(dòng)作可以以所示和/或所述順序、以其他順序、并行地執(zhí)行,或者被省略。同樣,上述過程的次序可以改變。
本公開的主題包括本文公開的各種過程、系統(tǒng)和配置以及其他特征、功能、動(dòng)作和/或性質(zhì)的所有新穎和非顯而易見的組合和子組合,以及其任何和所有等同物。