專利名稱:輸入字符到電子設備中的制作方法
技術領域:
本發(fā)明通常涉及在電子設備中的用戶界面以及用戶數(shù)據(jù)輸入的領域。
背景技術:
諸如易于傳送的手持無線通信設備(例如,蜂窩電話機)的便攜 式手持電子設備正在變得普遍。這種手持電子設備具有各種各樣的不 同形式因數(shù)并且支持許多的特征和功能。
通常情況下蜂窩電話機、個人數(shù)字助理(PDA)、圖形輸入板計 算機和其他類似的便攜式電子設備有時具有輸入圖形板,該圖形板典 型為提供雙向用戶界面的觸摸屏,所述界面可以包括用于數(shù)據(jù)輸入、 調用應用程序和菜單遍歷的軟用戶輸入按鍵。在替換的方法中,這些 電子設備可以提供包括與非觸感屏相鄰的許多用戶輸入按鍵的按鍵 盤。
由于這些電子設備的日益增強的小型化,對于用戶輸入按鍵來說 存在一種變得日益小的趨勢。但是,這使得用戶難以啟動正確的按鍵。 對于年歲大的用戶或其他具有視力、觸覺、和/或動作手指的定位意識 衰退的用戶而言,這個問題更為嚴重。某些電子設備以大字體顯示與 被啟動按鍵相關聯(lián)的字符以方便瀏覽該字符。但是,啟動錯誤的按鍵 既令人失望又耗時,因為它常常導致要求附加的按鍵啟動以便從錯誤 按鍵的啟動進行糾正或恢復。
發(fā)明內容
根據(jù)本發(fā)明的一個方面,提供一種在電子設備中輸入字符的方 法,該方法包括響應于檢測人工接觸電子設備的用戶輸入按鍵,在
該設備的顯示器上顯示字符的指示,所述用戶輸入按鍵與所述字符相
關聯(lián);和響應于所述電子設備的用戶輸入按鍵的啟動輸入所述字符。
根據(jù)本發(fā)明的另一個方面,提供一種電子設備,該設備包括處 理器、顯示器和數(shù)字用戶輸入按鍵;以及所述處理器被配置成響應于 檢測人工接觸與字符相關聯(lián)的用戶輸入按鍵來顯示字符的指示,并響 應于所述用戶輸入按鍵的啟動輸入所述字符。
為了可以更加容易地理解本發(fā)明并產生實際效果,現(xiàn)在將參考如 參考附圖所例示的示意性實施例,其中在各個視圖中相同的附圖標記 表示相同或功能類似的單元。根據(jù)本發(fā)明,所述附圖和以下的詳細描 述被一起包含在說明書中和形成其一部分,以及用于進一步例示實施 例和說明各種原理和優(yōu)點,其中
圖l是例示根據(jù)本發(fā)明電子設備的電路的示意性方框圖; 圖2A、 2B和2C更詳細地例示圖1的電子設備的按鍵盤和觸感 圖形輸入板;
圖3例示操作圖1的電子設備以輸入字符的方法;
圖4A和4B例示根據(jù)圖3方法的圖1的電子設備的屏幕顯示;
以及
圖5A和5B進一步例示根據(jù)圖3方法的圖1的電子設備的屏幕顯示。
本領域的普通技術人員將會理解為了簡化和清楚起見例示附圖 中的單元并且沒有必要將其按規(guī)定比例進行繪制。例如,附圖中某些 單元的尺寸可以相對于其他單元被放大以幫助提高對本發(fā)明實施例的 理解。
具體實施例方式
在詳細地描述根據(jù)本發(fā)明的實施例之前,應該注意到所述實施例 主要在于組合在電子設備中與字符輸入相關的方法步驟和設備組件。相應地,已經(jīng)在適當?shù)牡胤酵ㄟ^附圖中的傳統(tǒng)符號表示所述設備組件 和方法步驟,圖中僅示出了理解本發(fā)明實施例有關的具體細節(jié),以<更 不使對于受益于這里描述的本領域普通技術人員將會顯而易見的細節(jié) 而模糊本公開。
在本實施例中,可以僅僅使用諸如第一和第二、頂部和底部等等 的有關項來區(qū)別一個輸入或動作和另一個輸入和動作而不必需要或包 含這些輸入或動作之間的任何實際的這種關系或順序。術語"包括"或 其任何其他變型,旨在用于覆蓋非排它性的包括,從而包括單元列表 的處理、方法、物品、或設備不僅包括這些單元而且還可以包括未明 確列表的或對于這種處理、方法、物品、或設備所固有的其他單元。 沒有更多的約束,通過"包括一種"開始的單元并不排除在包括該單元 的方法或設備中存在其他相同的單元。而且,在本說明書中術語"按鍵" 具有任何按鍵、按鈕或啟動器的寬廣含義,其具有用戶可啟動的專用、 可變或可編程的功能。
將會理解這里所描述的本發(fā)明實施例可以由一個或更多傳統(tǒng)的 處理器和控制該一個或更多處理器結合某些非處理器電路實現(xiàn)在這里 描述的電子設備中字符輸入的部分、大部分或全部功能的獨特存儲的 程序指令構成。非處理器電路可以包括,但不局限于,無線電接收機、 無線電發(fā)射機、信號驅動器、時鐘電路、電源電路、和用戶輸入設備。 因此,這些功能可以被解釋為在電子設備中執(zhí)行字符輸入方法的步驟。 可替換地,部分或全部功能能夠通過不具有存儲的程序指令的狀態(tài)機
或一個或更多專用集成電路(ASIC)實現(xiàn),其中每個功能或一定功能 的某些組合被實現(xiàn)為定制邏輯。當然,可以使用兩種途徑的組合。因 此,在這里已經(jīng)描述了用于這些功能的方法和裝置。進一步,盡管由 例如可用時間、當前技術、和經(jīng)濟因素考慮所促動的可能顯著的努力 和許多設計選擇,但是當通過這里公開的構思和原理教導時,期望本 領域的普通技術人員將會容易地能夠用最少的試驗產生這些軟件指令 和程序以及IC.
參考圖1,例示了電子設備IO,典型為移動臺或移動電話機形式
的無線通信設備的示意圖,該電子設備包括與處理器103通信耦合的 射頻通信單元102。電子設備100還具有諸如LCD屏幕的顯示器105 和按鍵盤165。還存在典型包含報警揚聲器、振動器馬達和相關驅動 器的報警模塊115。顯示器105、按鍵盤165和報警模塊115被通信耦 合至處理器103。電子設備100還包括耦合至處理器103的觸感圖形 輸入板170。
處理器103包括帶有存儲數(shù)據(jù)的相關代碼只讀存儲器(ROM) 112的編碼器/解碼器111,它用于編碼和解碼可以通過電子設備100 發(fā)送或接收的語音和其他信號。處理器103還包括通過公共數(shù)據(jù)和地 址總線117耦合至無線電通信單元102的帶有字符指示功能的微處理 器113、編碼器/解碼器111、字符只讀存儲器(ROM) 114、無線電 通信單元102、隨機存取存儲器(RAM) 104、靜態(tài)可編程存儲器116 和可以在基于用戶卡的移動電話機中包括可移動用戶識別模塊卡 (RUIM)的安全存儲器119。除其他之外,靜態(tài)可編程存儲器116 和可互操作被耦合至RUIM接口 118的RUIM卡119 (通常稱之為用 戶識別模塊(SIM)卡)每個都能夠存儲優(yōu)選漫游列表(PRL)、用 戶鑒權數(shù)據(jù)、所選擇的輸入文本消息和電話號碼數(shù)據(jù)庫(TND電話 簿),該數(shù)據(jù)庫包括用于電話號碼的號碼域和用于在姓名域中與其中 一個號碼相關聯(lián)的標識符的姓名域。RUIM卡119和靜態(tài)存儲器116 還可以存儲允許訪問在移動電話機100上受密碼保護功能的密碼。
帶有字符指示功能的微處理器113具有耦合至顯示器105、按鍵 盤165、觸感圖形輸入板170、和報警模塊115的端口。而且,帶有字 符指示功能的微處理器113具有耦合至與設備集成的話筒135和通信 揚聲器140的端口。
字符只讀存儲器114存儲解碼或編碼可以通過通信單元102接收 的文本消息的代碼。在本實施例中字符只讀存儲器114、RUIM卡119、 和靜態(tài)存儲器116還可以存儲用于帶有字符指示功能的微處理器113
碼,射頻通信單元102是具有共用天線107的組合接收機和發(fā)射機。 通信單元102具有經(jīng)由射頻放大器109耦合至天線107的收發(fā)信機 108。收發(fā)信機108還被耦合至將通信單元102耦合至處理器103的組 合調制器/解調器110。
觸感圖形輸入板170檢測來自用戶的手指或指示筆的人工接觸, 盡管為了簡單起見這里沒有單獨示出,但是它可以與電子設備100的 數(shù)字鍵盤按鍵165或顯示器105集成到一起。檢測到的人工接觸通過 處理器103被解釋為觸感圖形輸入板170的xy坐標系上的接觸或觸摸 的點或線。正如本領域的普通技術人員將會理解,通過處理器103將 被檢測的人工接觸解釋為接觸的點或線將會典型利用程序代碼的執(zhí)行 來實現(xiàn)。在替換的實施例中,這個功能可以使用ASIC或等效的硬件 實現(xiàn)。
圖2A、 2B和2C更詳細地例示按鍵盤165的結構,它包括可啟 動的用戶輸入按鍵265和與用戶輸入按鍵265相集成的觸感圖形輸入 板170。按鍵盤165包括許多用戶輸入按鍵265,正如所示這些按鍵以 覆蓋的關系與觸感圖形輸入板170相集成。觸感圖形輸入板170提供 電子設備100上的觸感用戶接口 ,以考慮利用觸感圖形輸入板170接 收用戶接觸或觸摸點或接觸線。這些圖形輸入板典型利用檢測對應于 用戶手指或諸如指示筆的其他物體存在的電容變化的電容傳感器陣列 實現(xiàn)。所以手指或指示筆的檢測不需要按壓傳感器陣列或圖形輸入板, 但是典型地僅僅需要輕觸摸或接觸按鍵盤的表面;或者甚至是近的接 近。由于所述按鍵需要物理按壓或觸力進行啟動而電容傳感器則不需 要這樣做,所以有可能集成用戶輸入按鍵265和觸感圖形輸入板170 。 因此,有可能檢測人工接觸用戶輸入按鍵265而不啟動任何這些用戶 輸入按鍵265。觸感圖形輸入板170的一個實例是從Motorola公司可 獲得的A668移動電話機上的手指寫入識別圖形輸入板。
盡管典型使用電容傳感器,但是替換地可以使用諸如超聲傳感器 的其他傳感器陣列檢測用戶輸入物體的位置。類似地,傳感器的"激活" 可以被配置成對應于諸如手指的用戶輸入物體和圖形輸入板表面之間的接觸,或者甚至是用戶輸入物體的遠端與傳感器之間近的接近,以 便可以不需要與圖形輸入板板表面的實際的物理接觸。
在傳感器檢測到的電容變化通過處理器103被轉換成xy網(wǎng)格上 的接觸位置。替換地,可以通過油墨軌跡處理器捕獲所述接觸點或筆 劃作為關于觸感圖形輸入板170的坐標系的油墨軌跡。然后這些油墨 或人工接觸位置被轉發(fā)到處理器103并解釋為人工接觸位置以用于如 以下更詳細描述的進一步處理。適當?shù)挠湍壽E處理器可以是在 MotorolaTMA688移動電話機中使用的油墨軌跡處理器。
觸感圖形輸入板170包括許多區(qū)域270,其中每個區(qū)域對應于用 戶輸入按鍵265。可以使用觸感圖形輸入板170的xy網(wǎng)格上xy坐標 的預定范圍定義每個區(qū)域。如圖所示每個區(qū)域170及其相應的用戶輸 入按鍵265典型地基本上是協(xié)同定位的。因此檢測用戶手指或指示筆 接近其中 一個區(qū)域對應于用戶手指接近協(xié)同定位的用戶輸入按鍵 165。所以能夠使用人工接觸區(qū)域270 (圖形輸入板區(qū)域)來檢測人工 接觸相應的用戶輸入按鍵265。例如,能夠通過檢測用戶手指接近圍 繞于該用戶輸入按鍵265的相應區(qū)域270,從而檢測圖2C的人工接觸 頂部左端的用戶輸入按鍵,該按鍵與字符"5"相關聯(lián)。
圖3例示了操作圖1的電子設備以輸入字符的方法。這種功能將 典型通過在帶有字符指示功能113的微處理器上執(zhí)行來自靜態(tài)存儲器 116的軟件程序實現(xiàn),所述字符指示功能從觸感圖形輸入板170和用 戶輸入按鍵265接收輸入。方法300初始在步驟305檢測人工接觸用 戶輸入按鍵265。這個步驟可以通過嵌入觸感圖形輸入板170中與相 應用戶輸入按鍵265相鄰的電容性或其他傳感器實現(xiàn)。人工接觸的位 置通過處理器103或等效功能確定,并且該位置被與觸感圖形輸入板 170中的一個區(qū)域270相關聯(lián)。 一旦被與觸感圖形輸入板170的一個 區(qū)域270相關聯(lián),所述人工接觸的點或位置還能夠被與按鍵盤165中 的一個用戶輸入按鍵265相關聯(lián)。
如果檢測到在用戶輸入按鍵的人工接觸(步驟305中為"是"), 那么方法300在步驟310顯示與用戶輸入按鍵265相關聯(lián)的字符的指
示。因此例如如果用戶輸入按鍵265被與字符"8"相關聯(lián),在顯示器 105上可以顯示放大的字符"8"。在例示諸如移動電話機的無線通信設 備形式的電子設備100的圖4A和4B中例示了這種指示。電子設備 100包括具有許多用戶輸入按鍵265的按鍵盤165以及顯示器105。圖 4A所示為沒有執(zhí)行步驟310的顯示器105,以及圖4B所示為在執(zhí)行 步驟310之后的顯示器105。如圖所示響應于檢測用戶手指410接近 數(shù)字八用戶輸入按鍵執(zhí)行該步驟310。在這種情況下,顯示與用戶輸 入按鍵"8" ( 265 )相關聯(lián)的字符"8"的指示。字符405的指示是具有只 能夠在顯示器105上顯示一個所述字符的這樣一種尺寸的放大字符。 還可以使用也易于視力受限用戶進行閱讀的各種其他尺寸。可替換地 或另外地,所述指示可以包括代表字符的符號諸如八個點或線,閃爍 的字符或特定的色彩或色彩的組合。
然后方法300在步驟315確定是否已經(jīng)啟動用戶輸入按鍵。正如 本領域的普通技術人員將會理解,這個步驟可以通過檢測被施加到用 戶輸入按鍵265的觸力實現(xiàn),例如響應于來自用戶手指410對用戶輸 入按鍵265的按壓通過用戶輸入按鍵建立電子連接或回路??梢詾閱?動用戶輸入按鍵265設置時間限制,例如2秒。此時可以禁止其他用 戶輸入按鍵265的啟動,以便只可以啟動與當前顯示的字符相關聯(lián)的 用戶輸入按鍵265。如果例如在2秒內用戶輸入按鍵265不被啟動(步 驟315中為"否"),那么所述方法返回到檢測人工接觸用戶按鍵的 步驟(步驟305)。因此,如果用戶將其手指在另一個用戶輸入按鍵 265上移動,在步驟310將會顯示與該另一個用戶輸入按鍵相關聯(lián)的 放大的字符。這意味著用戶輸入按鍵的指示將被顯示為用戶在每個相 應的用戶輸入按鍵265以及觸感圖形輸入板170的相應區(qū)域270上移 動。這允許用戶更加容易地看到其手指當前定位于哪一個用戶輸入按 鍵265之上,從而一旦找到正確的按鍵,就可以啟動該按鍵。
如果所述用戶輸入按鍵被啟動(步驟315中為"是"),所述方 法在步驟320輸入與被啟動用戶輸入按鍵相關聯(lián)的字符。因此在電子 設備100上操作的功能或其他方法接收對應于被啟動用戶輸入按鍵
265的來自用戶的字符或數(shù)據(jù)輸入。例如,在用戶希望撥打電話號碼 的時候,可以使用方法300輸入電話號碼的數(shù)字,以便在啟動相應的 用戶輸入按鍵265之前以放大的字體顯示每個數(shù)字或字符。這樣減小 了非有意地通過啟動錯誤的用戶輸入按鍵而輸入錯誤字符的可能性。
然后方法300在步驟325在顯示器的輸入字符區(qū)域中顯示輸入的 字符。在例示諸如移動電話機的無線通信設備形式的電子設備100的 圖5A和5B中例示了這種情形。電子設備IOO包括具有許多用戶輸入 按鍵265的按鍵盤165和顯示器105。圖5A所示為在執(zhí)行步驟310 之后的顯示器105。在這種情況下顯示與用戶輸入按鍵"4"相關聯(lián)的字 符"4"的指示。因此用戶的手指在"4"用戶輸入按鍵265之上或觸摸該 按鍵。在啟動(與字符"4,,相關聯(lián)的)該用戶輸入按鍵265之后,在顯 示器105的輸入字符區(qū)域505中顯示字符("4")。這個輸入字符區(qū)域 505顯示在電話號碼撥打應用中所有輸入的字符。在圖5B中用戶的手 指410當前在"l,,用戶輸入按鍵265上或觸摸該按鍵,并且如圖所示還 顯示該字符405的指示。典型地,字符405的指示將會大于在輸入字 符區(qū)域505中顯示的字符。
可以在顯示器105的背景中顯示字符405的指示,以便其他顯示 單元處于前景中和重寫背景單元。所述前景單元可以包括在輸入字符 區(qū)域505中顯示的字符。如在圖5A和5B中所示,諸如字符區(qū)域(505) 中字符的前景單元可以僅僅部分地重寫諸如字符(405)的背景單元, 以便仍然能夠通過輸入字符區(qū)域505部分地看到字符405的指示。
在輸入字符區(qū)域505中顯示字符的步驟325之后,方法300返回 到檢測人工接觸用戶輸入按鍵的步驟305。因此,電子設備100的用 戶可以利用顯示與用戶手指觸摸的每個用戶輸入按鍵265相關聯(lián)字符 的指示在按鍵盤165上移動其手指。這使得對于用戶來說更加容易確 定其手指當前正在觸摸的用戶輸入按鍵265,并且因此確定是否啟動
該用戶輸入按鍵265。所以,減小了不正確按鍵啟動的發(fā)生率,這樣 減少了需要采取的正確動作并使得小的按鍵用戶界面更容易使用,特 別是對于諸如老年人或殘疾人的那些視力差的使用者。在一個實例應用中,方法300能夠被用于輸入要通過所述電子設備撥打的電話號碼 的數(shù)字。
在以上的說明書中,已經(jīng)描述了本發(fā)明的具體實施例。但是,本 領域的普通技術人員將會理解在不背離如在以下權利要求書中所闡述 的本發(fā)明范圍的條件下能夠作出各種修改和改變。相應地,說明書和 附圖應該是認為是示例性的而不是限制性的,以及所有這些修改旨在 包括于本發(fā)明的范圍中。有益效果、優(yōu)點、和問題的解決方案,以及 可以使得任何有益效果、優(yōu)點、或解決方案產生或變得更加顯著的任 何單元都不應該被限制作為全部或部分權利要求的關鍵的、需要的、 或必要的特征或單元。本發(fā)明僅通過包括在本申請未決期間所作修改 的附屬權利要求及這些權利要求的全部等效物進行限定。
權利要求
1.一種向電子設備中輸入字符的方法,該方法包括響應于檢測人工接觸所述電子設備的用戶輸入按鍵,在該電子設備的顯示器上顯示字符的指示,所述用戶輸入按鍵與該字符相關聯(lián);以及響應于所述電子設備的用戶輸入按鍵的啟動,輸入所述字符。
2. 根據(jù)權利要求1所述的方法,還包括在顯示器的輸入字符區(qū) 域中顯示所述字符,該字符的指示大于顯示器的輸入字符區(qū)域中的字 符。
3. 根據(jù)權利要求2所述的方法,其中所述字符的指示包括在顯示器的背景上顯示所述字符以及在顯示器的前景中顯示所述輸入字符 區(qū)域中的字符。
4. 根據(jù)權利要求1所述的方法,其中所述字符的指示包括以使 得在顯示器上僅能夠顯示一個所述字符的尺寸來顯示該字符。
5. 根據(jù)權利要求1所迷的方法,其中將許多用戶輸入按鍵以覆 蓋的關系與具有許多區(qū)域的觸感圖形輸入板相集成,該觸感圖形輸入 板的每個區(qū)域對應于用戶輸入按鍵之一 。
6. 根據(jù)權利要求1所述的方法,其中所述字符是要通過所述電 子設備撥打的電話號碼的數(shù)字。
7. 根據(jù)權利要求1所述的方法,其中檢測人工接觸用戶輸入按 鍵包括檢測用戶手指的接近,以及用戶輸入按鍵的啟動包括檢測被施 加于用戶輸入按鍵的觸力。
8. —種電子設備,包括處理器、顯示器和數(shù)字用戶輸入按鍵;所述處理器被配置成響應于檢測人工接觸與字符相關聯(lián)的用戶 輸入按鍵而顯示該字符的指示,和響應于所述用戶輸入按鍵的啟動而 輸入該字符。
9. 根據(jù)權利要求8所述的電子設備,其中所述處理器被進一步 配置成在顯示器的輸入字符區(qū)域中顯示所述字符,該字符的指示大于 顯示器的輸入字符區(qū)域中的字符。
10. 根據(jù)權利要求9所述的電子設備,其中所述字符在顯示器的 背景上顯示,所述輸入字符區(qū)域中的字符在顯示器的前景中顯示。
11. 根據(jù)權利要求8所述的電子設備,其中所述字符以使得在顯 示器上僅能顯示一個所述字符的尺寸被顯示。
12. 根據(jù)權利要求8所述的電子設備,其中許多用戶輸入按鍵以 覆蓋的關系與具有許多區(qū)域的觸感圖形輸入板相集成,所述觸感圖形 輸入板的每個區(qū)域對應于用戶輸入按鍵之一。
13. 根據(jù)權利要求8所述的電子設備,其中所述電子設備是無線 通信設備,以及所述字符是要通過所述電子設備撥打的電話號碼的數(shù) 字。
14. 根據(jù)權利要求8所述的電子設備,所述處理器被配置成檢測 用戶手指的接近以便檢測人工接觸用戶輸入按鍵,并且其中該處理器 被配置成檢測被施加于用戶輸入按鍵的觸力以便檢測用戶輸入按鍵的 啟動。
全文摘要
本發(fā)明涉及輸入字符到電子設備(100)中的方法,該方法包括響應于檢測人工接觸該電子設備的用戶輸入按鍵(265),在電子設備(100)的顯示器(105)上顯示字符的指示,所述用戶輸入按鍵與所述字符相關聯(lián);以及響應于所述電子設備的用戶輸入按鍵的啟動,輸入所述字符。
文檔編號G06F3/0489GK101339485SQ20071012797
公開日2009年1月7日 申請日期2007年7月6日 優(yōu)先權日2007年7月6日
發(fā)明者李光榮, 琨 趙, 金亞鵬 申請人:摩托羅拉公司