經(jīng)由位置信號選擇用戶界面元素的制作方法
【專利說明】
【背景技術(shù)】
[0001]各種類型的用戶輸入設(shè)備可向計(jì)算設(shè)備提供位置信號。例如,眼跟蹤系統(tǒng)可用于跟蹤用戶的注視與所顯示的用戶界面交叉的位置。各種機(jī)制可用于跟蹤眼運(yùn)動。例如,一些眼跟蹤系統(tǒng)可包括配置成朝著用戶的眼睛引導(dǎo)光(例如紅外光)的一個(gè)或多個(gè)光源以及配置成捕獲用戶的眼睛的圖像的一個(gè)或多個(gè)圖像傳感器。當(dāng)光源發(fā)射光時(shí)獲取的眼睛的圖像可用于檢測用戶的瞳孔的位置和歸因于光源的角膜(或其它)反射的位置。這個(gè)信息可接著用于確定用戶的眼睛的位置。然后關(guān)于用戶的眼睛位置的信息可結(jié)合關(guān)于與用戶界面比較的用戶的眼睛的相對位置的信息來使用以確定用戶的注視與用戶界面交叉所在的位置,并因此確定位置信號。
【發(fā)明內(nèi)容】
[0002]在本文公開了涉及經(jīng)由周期性更新的位置信號選擇用戶界面元素的實(shí)施例。例如,一個(gè)公開的實(shí)施例提供一種方法,其包括在圖形用戶界面上顯示用戶界面元素的表示和交互式目標(biāo)的表示。該方法還包括接收周期性更新的位置信號的坐標(biāo)的輸入,并且如果周期性更新的位置信號與交互式目標(biāo)的運(yùn)動交互滿足預(yù)定運(yùn)動條件,則確定用戶界面元素的選擇。
[0003]這個(gè)
【發(fā)明內(nèi)容】
被提供來以簡化的形式介紹概念的選擇,該概念在【具體實(shí)施方式】中在下面被進(jìn)一步描述。這個(gè)
【發(fā)明內(nèi)容】
并不打算識別所主張的主題的關(guān)鍵特征或必要特征,也不打算用于限制所主張的主題的范圍。此外,所主張的主題并不限于解決在本公開的任何部分中提到的任何或所有缺點(diǎn)。
[0004]附圖描述
圖1A-1C描繪用戶經(jīng)由周期性更新的位置信號與圖形用戶界面的示例交互。
[0005]圖2示出配置成經(jīng)由周期性更新的位置信號接收圖形用戶界面元素的選擇的計(jì)算系統(tǒng)的示例實(shí)施例的方框圖。
[0006]圖3示出描繪用于經(jīng)由周期性更新的位置信號來選擇用戶界面元素的方法的示例實(shí)施例的流程圖。
[0007]圖4A-4C示出用戶經(jīng)由周期性更新的位置信號與圖形用戶界面的另一示例交互。
[0008]圖5A-5D示出用戶經(jīng)由周期性更新的位置信號與圖形用戶界面的另一示例交互。
[0009]圖6示出用戶經(jīng)由周期性更新的位置信號與圖形用戶界面的另一示例交互。
[0010]圖7示出計(jì)算系統(tǒng)的示例實(shí)施例。
【具體實(shí)施方式】
[0011]如在上面提到的,眼跟蹤可用于向計(jì)算設(shè)備提供輸入。然而,經(jīng)由眼跟蹤系統(tǒng)確定用戶選擇圖形用戶界面元素的意圖可造成挑戰(zhàn)。例如,在用戶輸入設(shè)備例如計(jì)算機(jī)鼠標(biāo)、觸控板或軌跡球的情況下,用戶可通過在用戶界面元素之上移動光標(biāo)并接著在用戶輸入設(shè)備上推按鈕等以選擇元素來表明選擇用戶界面對象的意圖。同樣,在觸敏顯示器的情況下,用戶可通過在表示用戶界面項(xiàng)目的區(qū)域處選擇性地觸摸顯示器來選擇用戶界面項(xiàng)目。
[0012]在這些例子的每個(gè)中,用戶的意圖可清楚地由經(jīng)由允許意圖以某個(gè)確定性被推斷出的機(jī)制(例如鼠標(biāo)按鈕或觸摸屏)的激活做出的用戶輸入(例如鼠標(biāo)按鈕按壓或屏幕觸摸)推斷出。然而在配置成向計(jì)算設(shè)備提供位置信號的眼跟蹤系統(tǒng)的情況下,可能很難在缺乏另一類型的輸入(例如語音命令、身體/頭手勢等)的情況下以任何確定性推斷出用戶選擇用戶界面元素的意圖以觸發(fā)用戶當(dāng)前正注視的用戶界面對象的選擇。
[0013]推斷用戶選擇用戶界面元素的意圖的一個(gè)可能的方法可以是如果用戶的注視被確定在一段閾值持續(xù)時(shí)間期間停留在用戶界面元素上,推斷這樣的意圖。然而,基于停留的選擇機(jī)制可能對用戶來說感覺很慢或否則笨拙的。
[0014]相應(yīng)地,本文公開了涉及經(jīng)由在周期性更新的位置信號和與用戶界面元素相關(guān)的交互式目標(biāo)之間的交互來選擇用戶界面元素的實(shí)施例。術(shù)語“周期性更新的位置信號”指用戶輸入機(jī)制,其中相對于所顯示的用戶界面的位置信號被提供并有規(guī)律地被更新,而沒有用于觸發(fā)有規(guī)律的更新的任何用戶輸入。經(jīng)由周期性更新的位置信號進(jìn)行的用戶界面項(xiàng)目的選擇與經(jīng)由計(jì)算機(jī)鼠標(biāo)或軌跡墊進(jìn)行的項(xiàng)目的普通選擇區(qū)分開,普通選擇可以按有規(guī)律的頻率提供位置信號,但利用按鈕按壓或其它信號來選擇用戶界面項(xiàng)目。雖然在本文在近眼顯示系統(tǒng)的眼跟蹤系統(tǒng)的上下文中被描述,將理解,所公開的實(shí)施例與任何其它適當(dāng)?shù)闹芷谛愿碌奈恢眯盘栆黄鸨焕?,包括但不限于從圖像數(shù)據(jù)和/或運(yùn)動傳感器數(shù)據(jù)得到的身體手勢信號。
[0015]圖1A-1C示出用戶經(jīng)由周期性更新的位置信號與圖形用戶界面的交互的示例實(shí)施例。更具體地,圖1A-1C描繪以配置成顯示增強(qiáng)現(xiàn)實(shí)圖像的安裝在頭上的顯示器102的形式的近眼顯示設(shè)備的用戶100。這些附圖也顯示用戶經(jīng)由與近眼顯示設(shè)備集成在一起的眼跟蹤系統(tǒng)與以虛擬電視對象104的形式的圖形用戶界面元素交互,其中眼跟蹤系統(tǒng)提供周期性更新的位置信號。將理解,這個(gè)實(shí)施例被提出用于示例且并未旨在為限制性的,以及任何適當(dāng)?shù)挠?jì)算設(shè)備可從配置成提供周期性更新的位置信號的任何適當(dāng)?shù)妮斎朐O(shè)備接收輸入。
[0016]當(dāng)用戶100注視虛擬電視對象104時(shí),可能很難確定用戶是否希望選擇經(jīng)由虛擬電視對象104來播放視頻內(nèi)容,或用戶是否只更嚴(yán)密地檢查虛擬電視對象104。因此,圖1A還描繪以與虛擬電視對象104相關(guān)的交互式目標(biāo)106的形式的用戶界面元素。如圖1B所示,用戶100可通過將注視108的位置從交互式電視對象104移動到交互式目標(biāo)106來表達(dá)激活虛擬電視對象104的意圖。當(dāng)檢測到周期性更新的位置信號與交互式目標(biāo)的運(yùn)動交互滿足預(yù)定運(yùn)動條件(例如在有或沒有在任一位置處的停留持續(xù)時(shí)間的情況下從虛擬電視對象移動到交互式目標(biāo))時(shí),虛擬電視對象104可被觸發(fā)以向用戶100播放視頻內(nèi)容110,如圖1C所示。
[0017]與對應(yīng)的可選擇的用戶界面元素分離地顯示的交互式目標(biāo)的使用可允許用戶與用戶界面元素交互的意圖被更快地確定,且比起基于停留的位置信號輸入的使用來選擇用戶界面元素,也可提供更自然的用戶體驗(yàn)。例如,表達(dá)用戶選擇圖形用戶界面元素的意圖的適當(dāng)持續(xù)時(shí)間的注視停留可能對用戶來說感覺不自然地長的和慢的。相反,如本文公開的交互式目標(biāo)可允許更自然的眼運(yùn)動的使用以用于表達(dá)這個(gè)意圖。下面更詳細(xì)描述交互式目標(biāo)的各種例子。
[0018]圖2示出配置成允許經(jīng)由周期性更新的位置信號選擇用戶界面元素的計(jì)算系統(tǒng)200的實(shí)施例的方框圖。計(jì)算系統(tǒng)200可代表圖1的安裝在頭上的顯示器102和/或配置成利用周期性更新的位置信號作為輸入的任何其它適當(dāng)?shù)挠?jì)算系統(tǒng)。計(jì)算系統(tǒng)200包括顯示器202,圖形用戶界面可顯示在顯示器202上。顯示器202可采取任何適當(dāng)?shù)男问?。例如,在一些?shí)施例中,計(jì)算系統(tǒng)可包括近眼顯示器204。近眼顯示系統(tǒng)的例子可包括但不限于安裝在頭上的顯示器和手持設(shè)備(例如具有近眼顯示模式的智能電話)。在這樣的設(shè)備中,近眼顯示器可包括透明顯示器206或不透明顯示器。在其它實(shí)施例中,顯示器可以在計(jì)算設(shè)備的外部208,例如在常規(guī)監(jiān)視器、電視機(jī)等的情況下。
[0019]計(jì)算系統(tǒng)200還包括配置成從適當(dāng)?shù)妮斎朐O(shè)備接收周期性更新的位置信號的輸入的輸入子系統(tǒng)210。