便攜式電子設備(100)通過檢測設備(100)的移動提供用戶數據和命令輸入。顯示器(112)用來顯示多個用戶界面選項(300,500,502)。用戶在物理地移動設備(100)以加亮和輸入希望數據字符(302)或命令(504)。例如,可以顯示虛擬鍵區(300),當設備(100)相對于顯示器(112)的平面向前、向后、向左或向右移動,在該方向(或相反方向)的下一個字符或數字被加亮。然后通過將設備(100)向下移動,加亮的字母或數字可以被輸入。(*該技術在2020年保護過期,可自由使用*)
【技術實現步驟摘要】
本專利技術一般涉及用于在便攜式電子設備上選擇用戶界面的裝置和方法,具體涉及通過檢測與預定的圖形顯示同時發生的設備移動,通過與便攜式電子設備相關的圖形用戶界面輸入數據和/或選擇菜單選項。集成電路技術的發展允許諸如蜂窩電話的便攜式電子設備在尺寸上能充分減小。用戶經常更樂意選擇這些尺寸減小了的設備,因為它們更輕,并且更容易攜帶。然而,在不損壞設備使用性的情況下,典型的便攜式電子設備的某些部分并不能在尺寸上減小得太多。鍵區就是一個這樣的部分。典型的蜂窩電話鍵區包括撥號數字0~9,以及諸如“清除”、“發送”和“結束”等的一些別的功能鍵。鍵區增加了蜂窩電話的成本、機械設計的復雜性、尺寸和重量。鍵的最小尺寸由用戶手指的大小決定。換句話說,如果鍵太小,許多用戶將發現撥電話變得很困難。為此提出的解決方案包括使用諸如語音識別和觸摸屏的技術,以取消鍵區,然而這些技術存在著重大的限制和缺陷。語音識別技術需要充分的訓練,并且經常不能正確執行,從而需要用戶重復某些命令。這種重復既消耗了時間,又會使用戶產生挫折感。此外,語音識別算法需要龐大的計算資源,從而增加了電子設備的成本和/或延遲了識別過程的響應性。更進一步,語音識別方案缺乏私秘性。例如,如果用戶在公眾場合撥打電話號碼,電話號碼和/或所呼叫的人的名字能被周圍的人聽到。觸摸屏技術解決了私秘性、準確度和計算資源的問題。然而,觸摸屏比較昂貴,并且經常減少下面顯示器的視覺清晰度。如果用戶用手指來進行選擇,觸摸屏同樣存在尺寸限制,要么觸摸屏需要使用指示筆,而它有可能被丟失。對于本領域的技術人員,參考優選實施例的詳細介紹,將很容易發現本專利技術的這些和其它的特征和優點。優選實施例是參考附圖來進行介紹的,下面給出附圖的簡要描述。附圖說明圖1是表示便攜式電子設備的框圖。圖2是能由圖1的便攜式電子設備實現的通過用戶界面選擇字母數字字符的流程圖。圖3是能由圖1的便攜式電子設備實現的用于顯示字母數字選項的示例性的用戶界面的線繪圖。圖4是能由圖1的便攜式電子設備實現的用于通過用戶界面選擇菜單條目的程序的流程圖。圖5是能由圖1的便攜式電子設備實現的用于顯示菜單選項的示例性的用戶界面的線繪圖。圖6是能由圖1的便攜式電子設備實現的用于響應預先定義的顯示器移動的檢測執行軟件例程的程序流程圖。便攜式電子設備在它的顯示器上顯示了多個用戶界面選項,并允許用戶通過物理地沿著特定方向移動該設備來選擇一個或多個選項。例如,可以顯示一虛擬鍵區,當用戶相對顯示器的平面將設備向前、向后、向左或向右移動時,這個方向(或相反方向)的下一個字母被加亮。然后,通過向下(也就是與顯示器的平面垂直)移動該設備,加亮的字母被輸入,就好像是在真實、專用的鍵區上打字一樣。圖1顯示了便攜式電子設備100。在優選實施例中,便攜式電子設備100是諸如手持蜂窩電話或尋呼機的無線通信設備。然而,便攜式電子設備100可以是諸如個人數字助理的通用計算設備,或者是諸如電子圖書或電子地圖的專用設備。便攜式電子設備與電源101連接。電源最好是電池。然而,本領域的技術人員很容易地理解別的電源,諸如將交流輸出為直流的變壓器或太陽能電池板,也可以用作電源101。便攜式電子設備100中的控制器102可以包括一個諸如隨機存取存儲器的數據存儲器104,一個形式可能為只讀存儲器(ROM)的程序存儲器106,以及一個微處理器108,它們通過地址/數據總線109相互連接。在一個實施例中,程序存儲器106存儲計算機程序,這個計算機程序實現下面相關圖2、圖4和圖6介紹的所有或部分方法。這個程序最好是由微處理器108來執行。本領域的技術人員都知道,程序存儲器106可以從諸如硬盤的固定存儲器設備加載,或者由固件預加載。可以手動或者不使用便攜式電子設備100來進行下面介紹的方法中的一些步驟。最好經過常規輸入/輸出(I/O)電路114將經過模擬/數字轉換器111的移動檢測器110和顯示器112與控制器102電連接在一起。移動檢測器110還和顯示器112機械連接,這樣移動檢測器110的移動對應顯示器112的移動。移動檢測器110最好由兩個加速計組成,每一個加速計都檢測移動的變化(例如加速度)。第一加速計在位置上與顯示器112的平面平行,以檢測設備100平行于顯示器112的平面的移動(也就是沿著x軸和y軸)。第一加速計輸出兩個電壓,一個用于x軸,一個用于y軸,它們都近似集中于靜態直流電壓點。隨著設備100沿著x軸、y軸或合成方向的正方向或負方向加速(或移動),輸出電壓從靜態直流電壓點增大或減小。例如,如果設備100的移動使x軸輸出電壓從靜態直流電壓點增大,那么在X方向上有移動,并且X方向上的加速度為正(+)。如果設備100的移動使x軸輸出電壓從靜態直流電壓點減小,那么在X方向上有移動,并且X方向上的加速度為負(-)。如果設備100在X方向上沒有移動,那么x軸輸出電壓沒有變化,并且在X方向沒有加速度。這個規律同樣適用于y軸輸出電壓。第二加速計在位置上與顯示器112的平面垂直,以檢測設備100垂直于顯示器112的平面的移動(也就是沿著z軸)。除了只有一個輸出電壓用來跟蹤設備在Z方向上的移動以外,第二加速計與第一加速計的工作方式相似。加速計可以是能從很多來源得到的部件號為ADLX202的基于模擬設備兩軸(Analog Devices 2-axis)MEMS(微電機)的加速計,或者別的合適并經濟可行的加速計。控制器102接收來自移動檢測器110的移動檢測信號。響應于某些移動檢測信號,控制器102使顯示器112顯示不同的預先定義的圖形描述。通過與所顯示的特定顯示畫面同時地在特定方向移動電子設備100,便攜式電子設備100的用戶就可以給控制器102輸入數據和命令。輸入/輸出電路114還可以包括一個發射機和一個接收機(沒有顯示),它們將控制器102電連接到天線116。天線116可以用來發射和/或接收與用戶界面選項相關的信息以及下面要介紹的過程中用到的別的信息。在圖1所展示的實施例中,設備100缺少諸如具有的字母數字鍵0~9以及“發送”、“結束”、“清除”等功能鍵的蜂窩電話鍵區的專用鍵區,從而避免了增加與這種專用鍵區相聯系的成本、機械設計的復雜性、尺寸和重量。圖2展示了程序200的流程圖,便攜式電子設備100能通過運行程序200來選擇字母數字字符。最好由控制器102來執行程序步驟。通常,程序200響應于顯示器112的移動,生成一系列表示所選擇(但還未輸入)的字母數字字符的圖形描述。程序200還允許所選擇的字符響應于顯示器112的移動而被輸入。字母數字字符包括英文字母、數字、羅馬數字、中國漢字、日本漢字、日文假名和/或任何其它的人類可識別的語言符號。當程序200被啟動時,在步驟202控制器102初始化“當前字符”變量為默認值。例如,為了使到希望字符的平均“距離”最小,可以選擇位于虛擬鍵區中心附近的字符作為默認字符。作為替代,默認字符可以是輸入的最后一個字符。接著,在步驟204,控制器102在顯示多個字符300(例如虛擬鍵區)的顯示器112上生成一個圖形用戶界面,此時當前字符302在視覺上能得到識別(例如加亮,見圖3)。程序200然后進入一個移動檢測循環(步驟206-214)。在這個例子中,移動檢測本文檔來自技高網...
【技術保護點】
用來在便攜式電子設備的用戶界面中選擇輸入字母數字數據的用戶界面選項的方法,便攜式電子設備具有顯示器、移動檢測器和存儲器,該方法包括:在便攜式電子設備的顯示器上生成一個顯示,這個顯示具有第一字母數字字符;檢測和便攜式電子設備的顯示器相 關的移動;和響應于移動的檢測,在便攜式電子設備的存儲器中存儲該第一字母數字字符。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:小喬治W紹普,理查德約瑟夫維爾馬爾,
申請(專利權)人:摩托羅拉公司,
類型:發明
國別省市:US[美國]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。