專利名稱:自適應(yīng)用戶界面輸入設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及用戶界面的領(lǐng)域。更為特別的是,本發(fā)明涉及自適應(yīng)用戶界面。
背景技術(shù):
舉個例子,傳統(tǒng)的信息和通信系統(tǒng)可以包括用于幫助用戶執(zhí)行輸入的用戶輸入設(shè)備、用于顯示信息的顯示設(shè)備以及用于接收、管理和處理用戶輸入及信息的處理器。很多現(xiàn)代的應(yīng)用都整合了輸入設(shè)備和顯示設(shè)備的功能,以便創(chuàng)建直觀和便于使用的用戶界面。
目前,圖形用戶界面已被開發(fā)出來,在這種界面中,顯示設(shè)備顯示一系列的圖標(biāo)或菜單,用戶則可以借助用戶輸入設(shè)備來對其進行選擇或操作,以便提供用戶輸入。舉例來說,在某些系統(tǒng)中,用戶輸入設(shè)備包含了鼠標(biāo)或操縱桿之類的指示機構(gòu),該機構(gòu)可被用于操縱一個指針越過顯示設(shè)備上顯示的圖標(biāo)或菜單項。用戶則可以通過將指針定位在與某個圖標(biāo)或菜單項相關(guān)聯(lián)的區(qū)域上以及點擊選擇按鍵來選擇該圖標(biāo)或菜單項。
圖形用戶界面的另一個實例是包含了“觸摸屏”的界面,其中用戶是通過直接敲擊顯示設(shè)備或在顯示設(shè)備上書寫來提供輸入的。該觸摸屏可以顯示圖標(biāo)或菜單,或者可以顯示例如鍵盤或響應(yīng)按鈕的其它輸入暗喻(metaphor)。并且舉例來說,用戶可以通過在與所期望的菜單項、圖標(biāo)、按鍵或按鈕相關(guān)聯(lián)的輸入?yún)^(qū)域中敲擊顯示設(shè)備來選擇菜單項、圖標(biāo)、鍵盤按鍵或響應(yīng)按鈕。所顯示的鍵盤或按鈕可以允許用戶輸入不同的信息片段,其中包括但不局限于電話號碼、顯示命令響應(yīng)以及菜單選擇。
其他設(shè)備可以配備手寫識別軟件,該軟件能使用戶借助指示筆而在輸入?yún)^(qū)域中寫入字母數(shù)字符號。然后,設(shè)備中的手寫識別軟件將會嘗試解釋和識別那些由用戶借助指示筆而在輸入?yún)^(qū)域上繪制的字母數(shù)字符號。一般來說,所輸入的信息可以顯示在圖形顯示器上,該顯示器例如但不限于液晶顯示器(LCD)。此外,圖形顯示器可用于顯示菜單或不同的命令提示以及其他信息片段,例如但不限于號碼、姓名、消息、菜單功能、設(shè)置以及例如定時器或高度計之類的其他應(yīng)用信息。同樣,該系統(tǒng)可以用于與圖形顯示器上顯示的不同信息片段進行交互。
觸摸屏用戶界面自身可以用于顯示圖形用戶界面。舉例來說,這種觸摸屏可以采用在圖形顯示器上顯示的虛擬鍵盤的形式,其中顯示器的分立輸入?yún)^(qū)域借助觸摸屏機構(gòu)而與鍵盤功能的每一個按鍵相對應(yīng)。與硬件輸入用戶界面相比,這些觸摸屏用戶界面被設(shè)計地更為直觀并且更便于使用。
所有這些輸入/顯示設(shè)備共同的一個特征是,可以對用戶界面輸入暗喻和裝置進行配置,以便滿足特定的應(yīng)用。很多情況下,這些用戶界面是在移動電話或個人數(shù)字助理之類的移動設(shè)備中使用的。與移動設(shè)備相關(guān)聯(lián)的顯示設(shè)備通常相對較小,特別是與個人計算機之類的較少移動的系統(tǒng)的顯示設(shè)備相比則更是如此。然而,至少部分是由于尺寸很小,在某些情況下,圖形顯示器和/或觸摸界面是很難使用的。而某些環(huán)境條件,例如運動或抖動,則進一步增大了易用性和精確度的問題。不幸的是,在使用移動電話或個人數(shù)字助理之類的移動設(shè)備的時候,要想防止這種與較小尺寸的輸入設(shè)備以及經(jīng)常發(fā)生的典型的運動和環(huán)境條件相關(guān)聯(lián)的問題將是非常困難的。雖然可以借助虛擬鍵盤、圖標(biāo)、菜單或手寫識別系統(tǒng)來輸入數(shù)據(jù)和命令,但是這時輸入速度將會下降,而不舒適感則會提升,并且與使用全尺寸鍵盤或是在不進行運動的常規(guī)條件下操作鍵盤或輸入設(shè)備的情況相比,此時的差錯率將會增大很多。
對于這些時常很難使用圖形顯示觸摸界面的狀況而言,其中一種狀況是用戶處于運動過程中,例如在用戶行走的時候,由此該圖形顯示器這時同樣也處于運動之中。而另一種難以使用圖形顯示觸摸界面的狀況則是用戶坐在某種交通工具中,由此圖形顯示觸摸接口將會振動或抖動。在這些情況下,用戶往往無法將注意力集中在正在移動的圖形顯示觸摸界面上,或者無法借助例如指示筆或用戶手指來啟動圖形顯示觸摸界面。
由此,在本領(lǐng)域中需要一種用戶界面,其中該界面以一種自適應(yīng)方式來組合顯示與輸入設(shè)備,以便解決與這些設(shè)備相關(guān)聯(lián)的問題,由此實現(xiàn)諸如舒適度和易用性之類的附加益處。
發(fā)明內(nèi)容
本發(fā)明的一個實施例涉及一種可適應(yīng)的用戶界面。該用戶界面能對借助傳感器察覺的激勵做出響應(yīng)。依照本發(fā)明的原理,在這里可以使用一個或多個能夠檢測一種或多種激勵的傳感器。在一個實施例中,用戶界面在觸摸屏上顯示圖形暗喻,例如圖標(biāo)、菜單項、虛擬鍵盤和/或響應(yīng)按鈕,其中諸如大小之類的暗喻的配置及顯示特征是響應(yīng)于運動之類的激勵而改變的。
對依照本發(fā)明原理的設(shè)備而言,該設(shè)備包括能對激勵進行適應(yīng)的用戶界面。依照本發(fā)明原理所制造的設(shè)備可以包括移動電話和個人數(shù)字助理之類的移動電子設(shè)備,但是并不局限于此。
圖1是一個依照本發(fā)明的原理并且包含了自適應(yīng)用戶界面輸入的設(shè)備實施例的圖示。
圖2是依照本發(fā)明的原理并且包含了自適應(yīng)用戶界面輸入的設(shè)備的另一個實施例的圖示。
圖3是依照本發(fā)明原理的用戶界面的一個實施例的圖示。
圖4是依照本發(fā)明原理的用戶界面的另一個實施例的圖示。
圖5是依照本發(fā)明原理的用戶界面的另一個實施例的圖示。
圖6是依照本發(fā)明原理的用戶界面的另一個實施例的圖示。
圖7是依照本發(fā)明原理的用戶界面的另一個實施例的圖示。
圖8是依照本發(fā)明原理的示例傳感器架構(gòu)的一個實施例的框圖。
圖9是描述依照本發(fā)明原理而對用戶界面輸入設(shè)備進行適配的例程的一個實施例的流程圖。
具體實施例方式
本發(fā)明的一個實施例涉及的是自適應(yīng)用戶界面的應(yīng)用,其中該應(yīng)用通過提供舒適和便于使用的界面而解決了那些與現(xiàn)有技術(shù)相關(guān)聯(lián)的問題。
為了提供這些附加益處,依照本發(fā)明原理的用戶界面包括用于對環(huán)境進行感測的裝置,該裝置可以用于使用戶界面適應(yīng)于當(dāng)前環(huán)境。舉個例子,在這里可以使用傳感器來感測運動之類的環(huán)境狀況,由此可以通過例如增大用戶界面的用戶輸入?yún)^(qū)域而使用戶在設(shè)備抖動時更容易進行輸入來使用戶界面與環(huán)境狀況相適應(yīng)。此外,該傳感器也可以被配置成對設(shè)備停止移動和/或抖動的時間進行感測,然后用戶界面則可以返回到“正常”工作模式。
現(xiàn)在參考附圖,圖1描述的是依照本發(fā)明的自適應(yīng)用戶界面的一種可能應(yīng)用。圖1描述的是一個引入到移動電話12中的自適應(yīng)用戶界面10。所述自適應(yīng)用戶界面10包括顯示屏14以及指針控制設(shè)備16。該顯示屏14通過顯示圖標(biāo)18、菜單20、列表等等而提供了一個圖形用戶界面,用戶則可以通過操縱指示設(shè)備16來選擇這些圖標(biāo)、菜單、列表等等。在這種情況下,指示設(shè)備16包括操縱桿類型的控制器,以便操縱指針越過所要選擇的預(yù)期項目。
移動電話12可以包括用于感測環(huán)境狀況的傳感器,以及用于使用戶界面適應(yīng)于所感測的環(huán)境狀況的控制器。該傳感器可以包括下列加速度計、運動檢測器、振動檢測器、傳導(dǎo)球體以及這些設(shè)備的組合中的一個或多個,但是并不局限于此。在某些實施例中,傳感器包含不同類型的傳感器陣列。并且在這里可以使用物理傳感器、邏輯傳感器或是其組合。依照本發(fā)明原理的傳感器能夠返回來自可能值集合域(可能值的域P)的標(biāo)量、矢量或符號值(Vxt,其中x表示特定傳感器的預(yù)分配編號,t表示時間)。舉例來說,依照本發(fā)明原理的設(shè)備可以包括能夠檢測設(shè)備是否運動的傳感器。
在使用了一個用于檢測運動的傳感器的系統(tǒng)中,另一個可能的值采樣域(只用于進行說明,并沒有對本發(fā)明的范圍構(gòu)成限制)可以包括三個可能的輸出表示恰當(dāng)環(huán)境狀況中的增大(也就是運動)的a2,表示減小的a0,或是表示相對于進行測量的最后一個時間間隔不變的a1。
表1傳感器信號和界面響應(yīng)的采樣域
傳感器可以是更復(fù)雜的結(jié)構(gòu)的一部分。舉例來說,依照本發(fā)明原理的用戶界面可以將傳感器之類的硬件與各種應(yīng)用或腳本之類的軟件結(jié)合使用,以便確定當(dāng)前狀態(tài)以及解釋所述狀態(tài)的任何變化。
在某些實施例中,用戶界面是在具有全球定位系統(tǒng)(GPS)的設(shè)備中使用的。所述GPS可以被適配成充當(dāng)一個運動傳感器。舉例來說,GPS可以向某個計數(shù)器輸出坐標(biāo),該計數(shù)器則能夠從設(shè)備的全球定位中判定設(shè)備處于移動還是靜止?fàn)顟B(tài)。
在某些實施例中,其中使用的是能夠檢測振動的運動傳感器。舉例來說,在這里可以使用一種傳感器,該傳感器包含部署在圓柱形外殼中并且被適于在圓柱形外殼內(nèi)部通過移動來檢測運動的傳導(dǎo)球體。所述圓柱形外殼包含了大量的電路,在與傳導(dǎo)球體相接觸的時候,這些電路能夠短路。
在一個實施例中,用戶界面10會響應(yīng)于來自傳感器的信號而進行適配。該用戶界面10可以基于來自傳感器的信號而在不同的預(yù)確定模式之間進行切換,從而進行適配。所述預(yù)確定模式可以預(yù)先設(shè)置,也可以由用戶進行配置或是重新配置。而這些模式可以包括但不局限于輸入?yún)^(qū)域改變、顯示內(nèi)容重新排列、指針控制設(shè)備16的靈敏度改變或是上述這些模式的組合。舉例來說,在沒有感測到運動或“振動”的時候,用戶界面10可以在“正常模式”中工作,而在檢測到運動的時候,它可以切換到“移動模式”,以便將用戶界面10適配成對運動進行補償。所感測的“運動”可以采用實際運動、振動、抖動或是移動設(shè)備的其他任何移動的形式。
圖2顯示了自適應(yīng)用戶界面輸入設(shè)備的另一個可能的應(yīng)用。依照本發(fā)明的自適應(yīng)用戶界面輸入設(shè)備10可以引入到個人數(shù)字助理(PDA)或是其他移動媒體設(shè)備22中,其中舉例來說,所述移動媒體設(shè)備可以是移動電子游戲設(shè)備或移動多功能設(shè)備,例如Nokia 7700媒體設(shè)備。在這個實施例中,自適應(yīng)用戶界面10包括觸摸屏顯示器24。該觸摸屏顯示器24則是通過顯示圖標(biāo)18(參見圖3)、菜單20(參見圖4)、列表26(參見圖5)、虛擬鍵盤28(參見圖6)、響應(yīng)按鈕30(參見圖5)和/或手寫識別輸入?yún)^(qū)域32(參見圖7)以及滾動條34等的各種顯示控制工具來提供圖形用戶界面的??梢允褂弥甘竟P36來選擇或操縱觸摸屏顯示器24上顯示的項目。另外還可以提供軌跡球指示設(shè)備38,以便作為提供用戶輸入的替換裝置來操縱觸摸屏顯示器24上的指針。
與先前的實施例一樣,可以包含傳感器38(參見圖8)用于對運動或抖動之類的環(huán)境狀況進行感測。然后,用戶界面10可以被適配成適應(yīng)所感測的環(huán)境狀況,如前所述。舉例來說,對圖3所示的圖標(biāo)18而言,響應(yīng)于傳感器檢測到運動或抖動,每個圖標(biāo)18的大小都可以增大,由此增大觸摸屏顯示器24上每個圖標(biāo)18的用戶輸入?yún)^(qū)域。這樣做能使用戶更容易地選擇圖標(biāo)18。此外,對滾動欄34之類的顯示控制工具來說,其大小也可以增大,以便易于使用。也可以對菜單20(圖4)、列表26和響應(yīng)按鈕30(圖5)、虛擬鍵盤28的按鍵(圖6)以及手寫識別輸入?yún)^(qū)域32(圖7)來說進行相同的處理。
此外,在這里也可以響應(yīng)于所感測的環(huán)境狀況來進行各種其他的自適應(yīng)處理,以便提升精確度和易用性。舉例來說,在感測到運動或抖動的時候,可以降低觸摸屏顯示器24的靈敏度,以便減小用戶因為移動媒體設(shè)備22的意外移動而使指示筆36偶然碰觸到觸摸屏顯示器所導(dǎo)致的非有意地選擇命令的次數(shù)。此外,觸摸屏上顯示的項目可以采用不同的形式重新排列,甚至可以禁用和/或清除,以便與不同的環(huán)境狀況相適應(yīng)。
在觸摸屏顯示器24顯示了虛擬鍵盤28的一個實施例中,可以響應(yīng)于來自傳感器38的信號而改變虛擬鍵盤28的圖形顯示。在一個移動媒體設(shè)備22包含一個傳感器陣列的實施例中,鍵盤28可以根據(jù)當(dāng)時接收到的特定信號集合而以不同的預(yù)定方式改變。舉例來說,如果使用了加速度計以及光傳感器,那么可以通過增大鍵盤按鍵的用戶輸入?yún)^(qū)域大小以及提升顯示器的對比度和亮度來響應(yīng)一組用于表示正在運動以及光線減弱的信號,從而改變鍵盤的圖形顯示。依照本發(fā)明的原理,鍵盤28的布局可以響應(yīng)于某種激勵而被重新調(diào)整。此外,舉例來說,鍵盤28的內(nèi)容可以通過刪除最少使用的按鍵或是改變觸摸屏顯示器24自身的靈敏度而改變。用戶界面輸入自適應(yīng)之間的時間間隔則可以引入到設(shè)備中,由此用戶界面輸入不會過于頻繁地變化,以免對設(shè)備的易用性造成不利的影響。
舉例來說,該傳感器可以包括但不限于能夠檢測x、y、z軸所表示的三維上的運動的加速度計或一個加速度計陣列。響應(yīng)于恰當(dāng)?shù)募?,該傳感器輸出信號,而設(shè)備則會將這個信號解釋成是需要或不需要在用戶界面10中進行自適應(yīng)處理。舉例來說,響應(yīng)于指示運動的信號,用戶界面10可以通過重新配置鍵盤28上的個別按鍵的排列、增大每個按鍵的輸入?yún)^(qū)域的大小和/或減小觸摸屏顯示器24的靈敏度來進行適配。
圖8顯示的是用于描述依照本發(fā)明的可能的傳感器架構(gòu)實施例的框圖。如圖8所示,多個傳感器38可以用于感測不同的環(huán)境狀況。這些傳感器38可以與控制器40相連,該控制器則接收并處理那些來自傳感器38的信號。控制器40與自適應(yīng)用戶界面10相連,并且該控制器可以被配置成根據(jù)傳感器38感測的不同狀況來判定是否改變用戶界面10的狀態(tài)或功能,以及在必要的時候開始進行改變。
圖9描述的是控制器40所使用的用于判定是否需要使用戶界面10適應(yīng)于所感測的環(huán)境狀況的一個例程實例。該設(shè)備可以在“正?!蹦J街虚_始操作(步驟42),其中該模式提供的是一組默認(rèn)的用戶輸入選項。一旦由傳感器檢測到激勵(步驟44),那么控制器將會判定傳感器檢測的激勵是否需要用戶界面進行適應(yīng)(步驟46)。如果不需要,那么該例程返回到步驟44,以便等待傳感器檢測另一個激勵。如果需要的話,那么用戶界面將被適配成與所感測的環(huán)境狀況相適應(yīng)(步驟48),并且這時將會開始一個用于指示從用戶界面進行適應(yīng)起所經(jīng)歷的時間的定時器(步驟50)。當(dāng)傳感器檢測到另一個激勵(步驟52)時,檢查該定時器以便判定從用戶界面最后一次進行適應(yīng)起是否經(jīng)過了預(yù)定的最小時間量(步驟54)。如果已經(jīng)經(jīng)過了最小時間量,那么該例程將會返回到步驟46,以便確定是否應(yīng)該對用戶界面進行適配,如果應(yīng)該進行適配,則使用戶界面與新感測的環(huán)境狀況相適應(yīng)(步驟48),而定時器則會復(fù)位(步驟50),并且該例程將會等待定時器檢測下一個激勵(步驟52)。此外,在這里可以對這些傳感器進行周期性輪詢,以便檢查環(huán)境狀況的當(dāng)前狀態(tài)。
以上關(guān)于本發(fā)明的描述概述了自適應(yīng)用戶界面系統(tǒng)和方法的示范性實施例。僅出于說明目的,在這里闡述了眾多具體細(xì)節(jié),以便提供關(guān)于本發(fā)明的全面理解。但是對本領(lǐng)域技術(shù)人員來說,很明顯,這些示范性實施例是可以在沒有這些具體細(xì)節(jié)的情況下實現(xiàn)的。在其他實例中,結(jié)構(gòu)和設(shè)備是以框圖或列表形式顯示的,由此進一步有助于對示范性實施例進行描述。
雖然附圖和上文所述的示范性實施例是優(yōu)選的,但是應(yīng)該理解,這些實施例僅僅是作為實例提供的。并且舉例來說,其他的實施例可以包括用于執(zhí)行相同操作的不同技術(shù)。本發(fā)明并不局限于特定的實施例,而是可以擴展成仍舊處于本領(lǐng)域普通技術(shù)人員所能理解的附加權(quán)利要求的范圍和實質(zhì)以內(nèi)的不同的修改、組合和排列。
權(quán)利要求
1.一種自適應(yīng)用戶界面輸入,包括至少一個能夠感測運動的傳感器;以及與所述至少一個傳感器進行通信的用戶界面輸入設(shè)備,所述用戶界面輸入設(shè)備被配置成與該至少一個傳感器感測的運動相適應(yīng)。
2.權(quán)利要求1的用戶界面,其中該用戶界面包括一種工作模式,并且該工作模式被配置成響應(yīng)于所述至少一個傳感器感測的運動而從正常工作模式切換到移動工作模式。
3.權(quán)利要求2的用戶界面,其中所述至少一個傳感器還能夠感測到?jīng)]有進行運動,并且用戶界面以及用戶界面的工作模式被配置成響應(yīng)于所述至少一個傳感器感測的沒有運動的狀況而從移動工作模式切換到正常工作模式。
4.權(quán)利要求1的用戶界面,其中用戶界面輸入設(shè)備還包括顯示設(shè)備和輸入設(shè)備,所述顯示設(shè)備被配置成顯示輸出暗喻,而輸入設(shè)備則被配置成通過選擇輸入暗喻來提供輸入。
5.權(quán)利要求4的用戶界面,其中顯示設(shè)備和輸入設(shè)備包括觸摸屏。
6.權(quán)利要求1的用戶界面,其中用戶界面輸入設(shè)備還包括手寫識別用戶輸入?yún)^(qū)域。
7.權(quán)利要求4的用戶界面,其中輸入暗喻包括圖標(biāo)、菜單、響應(yīng)按鈕、列表、顯示控制工具和/或虛擬鍵盤。
8.權(quán)利要求4的用戶界面,其中輸入暗喻的大小可以根據(jù)所述至少一個傳感器感測的運動而被調(diào)整。
9.權(quán)利要求4的用戶界面,其中輸入設(shè)備的靈敏度可以根據(jù)所述至少一個傳感器感測的運動而被調(diào)整。
10.權(quán)利要求4的用戶界面,其中某些輸入暗喻可以根據(jù)所述至少一個傳感器感測的運動而被重新排列、移除或添加。
11.權(quán)利要求6的用戶界面,其中手寫識別用戶輸入?yún)^(qū)域的大小和/或靈敏度可以根據(jù)所述至少一個傳感器所感測的運動而被調(diào)整。
12.權(quán)利要求1的用戶界面,還包括一個用于跟蹤用戶界面輸入設(shè)備適配之間的預(yù)定最小時間量的定時器,由此只有在從最后一次對用戶界面輸入設(shè)備進行適配起經(jīng)過了最小時間量之后才會適配所述用戶界面輸入設(shè)備。
13.權(quán)利要求2的用戶界面,其中移動工作模式包括預(yù)先設(shè)定的用戶界面。
14.權(quán)利要求2的用戶界面,其中移動工作模式可以由用戶進行配置。
15.一種移動設(shè)備,包括至少一個能夠感測運動的傳感器;自適應(yīng)用戶界面,所述用戶界面包括與所述至少一個傳感器進行通信的用戶界面輸入設(shè)備,該用戶界面輸入設(shè)備被配置成與所述至少一個傳感器感測的運動相適應(yīng)。
16.權(quán)利要求15的移動設(shè)備,其中該設(shè)備包括移動通信設(shè)備。
17.權(quán)利要求15的移動設(shè)備,其中該設(shè)備包括移動電話。
18.權(quán)利要求15的移動設(shè)備,其中該設(shè)備包括移動媒體設(shè)備。
19.權(quán)利要求15的移動設(shè)備,其中該設(shè)備包括個人數(shù)字助理。
20.權(quán)利要求15的移動設(shè)備,其中用戶界面輸入設(shè)備還包括顯示設(shè)備和輸入設(shè)備,顯示設(shè)備被配置成顯示輸入暗喻,輸入設(shè)備被配置成通過選擇輸入暗喻來提供輸入,其中輸入暗喻的大小、輸入設(shè)備靈敏度和/或暗喻的排列及類型可以根據(jù)所述至少一個傳感器感測的運動而被調(diào)整。
21.權(quán)利要求15的移動設(shè)備,其中用戶界面輸入設(shè)備還包括觸摸屏。
22.權(quán)利要求15的移動設(shè)備,其中用戶界面輸入設(shè)備還包括手寫識別用戶輸入?yún)^(qū)域。
23.權(quán)利要求15的移動設(shè)備,還包括用于跟蹤用戶界面輸入設(shè)備適配之間的預(yù)定最小時間量的定時器,由此只有在從最后一次對用戶界面輸入設(shè)備進行適配起經(jīng)過了最小時間量之后才會適配所述用戶界面輸入設(shè)備。
24.權(quán)利要求15的移動設(shè)備,其中所述至少一個傳感器是從以下群組中選出的加速度計、運動檢測器、振動檢測器、傳導(dǎo)球體或全球定位系統(tǒng)。
25.一種用于使用戶界面與運動相適應(yīng)的方法,其中包括以下步驟感測用戶界面運動的改變;確定是否應(yīng)該響應(yīng)于所感測的變化而對用戶界面進行適配;以及如果需要的話,響應(yīng)于所感測的變化來對用戶界面進行適配。
26.權(quán)利要求25的方法,其中用戶界面包括一種工作模式,并且其中適配用戶界面的步驟還包括響應(yīng)于所感測的變化而在正常工作模式與移動工作模式之間進行變更。
27.權(quán)利要求25的方法,還包括以下步驟在適配了用戶界面之后,啟動定時器;感測運動中的第二變化;確定從適配了用戶界面時起是否經(jīng)過了預(yù)定的時間量;以及如果已經(jīng)經(jīng)過了預(yù)定時間量則確定是否應(yīng)該響應(yīng)于第二變化來對用戶界面進行適配;以及如果需要的話,則響應(yīng)于第二變化來適配用戶界面。
28.權(quán)利要求25的方法,其中適配用戶界面的步驟還包括調(diào)整用戶界面上顯示的輸入暗喻的大小。
29.權(quán)利要求25的方法,其中適配用戶界面的步驟還包括調(diào)整用戶界面對于輸入命令的靈敏度。
30.權(quán)利要求25的方法,其中適配用戶界面的步驟還包括重新排列、移除和/或添加輸入暗喻到所述用戶界面。
31.權(quán)利要求26的方法,其中移動工作模式是預(yù)先設(shè)定的。
32.權(quán)利要求26的方法,其中移動工作模式可以由用戶進行配置。
33.一種計算機程序產(chǎn)品,包括計算機代碼,該代碼被配置成感測用戶界面運動的改變;確定是否應(yīng)該響應(yīng)于所感測的變化而對用戶界面進行適配;以及如果需要的話,響應(yīng)于所感測的變化來對用戶界面進行適配。
34.權(quán)利要求33的計算機程序產(chǎn)品,其中所包含的計算機代碼還包括正常工作模式以及移動工作模式。
35.權(quán)利要求33的計算機程序產(chǎn)品,其中適配用戶界面的計算機代碼還包括在適配了用戶界面之后啟動定時器的計算機代碼;其中感測運動變化的計算機代碼還包括感測運動中的第二變化的計算機代碼;其中確定是否應(yīng)該適配用戶界面的計算機代碼還包括用于判定從適配了用戶界面時起是否經(jīng)過了預(yù)定時間量以及在經(jīng)過了預(yù)定時間量的情況下判定是否應(yīng)該響應(yīng)于第二變化來適配用戶界面的計算機代碼;以及其中用于適配用戶界面的計算機代碼還包括用于響應(yīng)于第二變化來適配用戶界面的計算機代碼。
36.權(quán)利要求33的計算機代碼產(chǎn)品,其中用于適配用戶界面的計算機代碼還包括用于調(diào)整用戶界面上顯示的輸入暗喻大小的計算機代碼。
37.權(quán)利要求33的計算機代碼產(chǎn)品,其中用于適配用戶界面的計算機代碼還包括用于調(diào)整用戶界面對于輸入命令的靈敏度的計算機代碼。
38.權(quán)利要求33的計算機代碼產(chǎn)品,其中用于適配用戶界面的計算機代碼還包括用于重新排列、移除和/或添加輸入暗喻到用戶界面的計算機代碼。
39.權(quán)利要求34的計算機代碼產(chǎn)品,其中移動工作模式是預(yù)先設(shè)定的。
40.權(quán)利要求34的計算機代碼產(chǎn)品,還包括允許用戶配置移動工作模式的計算機代碼。
全文摘要
本發(fā)明涉及一種自適應(yīng)用戶界面。當(dāng)其被用在諸如移動之類的特定事件之中的時候,所述自適應(yīng)用戶界面將會提供更能避免出錯的輸入功能以及更高的易用性。依照本發(fā)明原理的用戶界面包括用戶輸入、至少一個傳感器以及在功能上與至少一個傳感器進行通信并且被適配成改變其用戶界面輸入模式的顯示單元。用戶界面能夠響應(yīng)于傳感器感測的激勵來適配其用戶界面輸入。
文檔編號G06F3/048GK1906565SQ200580001719
公開日2007年1月31日 申請日期2005年1月6日 優(yōu)先權(quán)日2004年1月9日
發(fā)明者米克科·尼爾米 申請人:諾基亞公司