專(zhuān)利名稱(chēng):將字符輸入到電子設(shè)備中的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及將字符輸入到電子設(shè)備中的領(lǐng)域。本發(fā)明特別用于,但沒(méi)有必要限制于,鍵盤(pán)或不具有觸敏屏的設(shè)備上的指書(shū)輸入或相似的書(shū)寫(xiě)輸入,并且其不提供關(guān)于書(shū)寫(xiě)輸入的視覺(jué)反饋。
背景技術(shù):
易于攜帶的便攜式手持電子設(shè)備,諸如手持無(wú)線通信設(shè)備(例如,蜂窩電話),正變得普遍。該手持電子設(shè)備具有多種不同的造型規(guī)格并且支持許多特征和功能。
蜂窩電話、個(gè)人數(shù)字助理(PDA)、書(shū)寫(xiě)板式電腦和其他相似的便攜式電子設(shè)備,以及常見(jiàn)的電子設(shè)備,常常具有輸入書(shū)寫(xiě)板,其典型地是觸摸屏,提供了用于數(shù)據(jù)錄入、調(diào)用應(yīng)用程序和菜單閱覽的雙向用戶接口。觸摸屏已發(fā)展為,允許用戶書(shū)寫(xiě)手寫(xiě)字符,諸如,單詞、字母、字母數(shù)字串、亞洲字符(諸如中文、韓文和日文字符)和其他的標(biāo)記,并由此將其輸入到電子設(shè)備中。該電子設(shè)備隨即處理該手寫(xiě)字符,將其同存儲(chǔ)在識(shí)別字典(存儲(chǔ)器)中的字符比較,并且確認(rèn)最佳匹配。然后,最佳匹配可以調(diào)用命令或者將書(shū)寫(xiě)字符確認(rèn)為針對(duì)電子設(shè)備的輸入數(shù)據(jù)。
某些便攜式電子設(shè)備額外地或者可替換地提供單向觸敏輸入接口,其接收來(lái)自用戶的書(shū)寫(xiě)輸入,但是不提供如觸敏屏所提供的視覺(jué)反饋。單向接口的一個(gè)示例是指書(shū)識(shí)別(FWR)系統(tǒng),其可獲得自Motorola Inc.(摩托羅拉公司),其中用戶使用同用戶輸入按鍵相關(guān)聯(lián)的觸敏書(shū)寫(xiě)板,將字符書(shū)寫(xiě)到設(shè)備中,諸如移動(dòng)電話。由此用戶可以通過(guò)使他們的手指按照接觸和筆劃的適當(dāng)?shù)捻樞蛟谠O(shè)備的鍵盤(pán)上劃過(guò),將羅馬字母或中文字符的線條輸入到設(shè)備中。具有該能力的一個(gè)示例是Motorola A668移動(dòng)電話。該系統(tǒng)可以提供傳統(tǒng)的用于不具有觸敏屏的低成本設(shè)備的附加的數(shù)據(jù)錄入方法。
該系統(tǒng)典型地識(shí)別字符序列事件的結(jié)束,諸如在預(yù)定的時(shí)間內(nèi)無(wú)接觸,并且隨后嘗試識(shí)別先前書(shū)寫(xiě)的筆劃,作為一個(gè)或多個(gè)可能的字符。然后用戶可以滾讀可能的字符的列表,以便于選擇一個(gè)正確的字符。然而,關(guān)于該系統(tǒng)的一個(gè)問(wèn)題是,數(shù)據(jù)錄入的低速度。
發(fā)明內(nèi)容
概括地,在本發(fā)明的一個(gè)方面中,提供了一種通過(guò)接收諸如指書(shū)鍵盤(pán)傳感器陣列或觸敏顯示屏的觸敏書(shū)寫(xiě)板處的書(shū)寫(xiě)筆劃,將字符輸入到電子設(shè)備中的方法。該書(shū)寫(xiě)筆劃對(duì)應(yīng)于字符的線條,并且通過(guò)檢測(cè)觸敏書(shū)寫(xiě)板處的靜止接觸,識(shí)別字符表示的結(jié)束。例如,用戶可以使手指或手寫(xiě)筆在觸敏書(shū)寫(xiě)板上的特定點(diǎn)維持接觸預(yù)定的時(shí)間。這可以在待輸入的字符的最后的書(shū)寫(xiě)筆劃或線條結(jié)束的時(shí)候。
由于相比于無(wú)接觸,其自然地出現(xiàn)于在字符的特定線條之間移動(dòng)的時(shí)候,靜止接觸是不同的輸入類(lèi)型,因此相比于無(wú)接觸,所需用于識(shí)別字符序列結(jié)束的靜止接觸的周期可以減小,因?yàn)檫@可以對(duì)應(yīng)于相同字符中的線條或筆劃之間的移動(dòng)。例如,無(wú)接觸周期可能高達(dá)1秒,而靜止接觸周期可以減少到例如,0.2秒。由于在輸入序列中存在較少的強(qiáng)行等待時(shí)間,因此字符錄入是較快的。
一旦識(shí)別到字符指示的結(jié)束,則該方法嘗試識(shí)別或確定同字符相關(guān)聯(lián)的書(shū)寫(xiě)筆劃,并且顯示該字符或每個(gè)可能的字符,用于由用戶進(jìn)行選擇。
在一個(gè)實(shí)施例中,可能的字符的選擇是通過(guò)脫離同觸敏書(shū)寫(xiě)板的接觸而實(shí)現(xiàn)的。因此,完成書(shū)寫(xiě)字符和選擇字符可以在一個(gè)動(dòng)作中全部完成,即書(shū)寫(xiě)筆劃,使手指或手寫(xiě)筆保持在書(shū)寫(xiě)板上,并且將其抬起以選擇確定的字符。可替換地,字符選擇可以通過(guò)激活同書(shū)寫(xiě)板相關(guān)聯(lián)的數(shù)個(gè)用戶輸入按鍵的任何一個(gè)而實(shí)現(xiàn)。在另一替換方案中,每個(gè)用戶輸入按鍵可以同一個(gè)可能的字符相關(guān)聯(lián),由此通過(guò)激活相關(guān)聯(lián)的按鍵可以選擇適當(dāng)?shù)淖址?br>
在一個(gè)實(shí)施例中,滾動(dòng)多個(gè)可能的字符是通過(guò)在書(shū)寫(xiě)板處接收預(yù)定的書(shū)寫(xiě)滾動(dòng)筆劃而實(shí)現(xiàn)的。例如,接收對(duì)應(yīng)于順時(shí)針環(huán)形線條的書(shū)寫(xiě)筆劃,可以對(duì)應(yīng)于向右滾讀可能的字符的水平列表,而接收對(duì)應(yīng)于逆時(shí)針環(huán)形線條的書(shū)寫(xiě)筆劃,可以對(duì)應(yīng)于向左滾讀可能的字符的水平列表。由于用戶不需要確認(rèn)并激活專(zhuān)用的滾動(dòng)鍵,因此這可以進(jìn)一步加速字符錄入,并且,通過(guò)簡(jiǎn)單的草書(shū)動(dòng)作實(shí)現(xiàn)了相同的效果,其不需要將注意力集中或重新聚集在按鍵上。
概括地,在本發(fā)明的另一方面中,提供了一種通過(guò)在觸敏書(shū)寫(xiě)板處接收預(yù)定的書(shū)寫(xiě)滾動(dòng)筆劃,滾讀電子設(shè)備上的可能的字符或菜單項(xiàng)的方法。該書(shū)寫(xiě)筆劃對(duì)應(yīng)于預(yù)定的線條,諸如半圓或旋轉(zhuǎn)線條,其方向確定了滾動(dòng)的方向。
為了使本發(fā)明易于理解并獲得實(shí)際效果,現(xiàn)將參考示例性實(shí)施例,如通過(guò)參考附圖所描述的,其中在不同的示圖中,相同的參考數(shù)字表示相同的或功能相似的元件。附圖連同下文的詳細(xì)描述一起并入并形成說(shuō)明書(shū)的一部分,并且用于進(jìn)一步說(shuō)明根據(jù)本發(fā)明的實(shí)施例和解釋根據(jù)本發(fā)明的多種原理和優(yōu)點(diǎn),其中圖1是說(shuō)明了根據(jù)本發(fā)明的電子設(shè)備的電路的示意性框圖;圖2說(shuō)明了包括指書(shū)識(shí)別觸敏書(shū)寫(xiě)板的移動(dòng)電話;圖3說(shuō)明了使用圖2的移動(dòng)電話進(jìn)行的書(shū)寫(xiě)中文字符的錄入和選擇;圖4說(shuō)明了根據(jù)實(shí)施例的書(shū)寫(xiě)字符錄入和選擇的方法;
圖5說(shuō)明了關(guān)于根據(jù)實(shí)施例的算法的流程圖;圖6說(shuō)明了關(guān)于圖5的算法的另一流程圖;圖7說(shuō)明了關(guān)于圖5的算法的另一流程圖;圖8(a)~(e)說(shuō)明了通過(guò)圖7的方法進(jìn)行的屏顯進(jìn)程;圖9說(shuō)明了關(guān)于圖5的算法的另一流程圖;圖10(a)~(f)說(shuō)明了通過(guò)圖9的方法進(jìn)行的屏顯進(jìn)程;圖11說(shuō)明了將環(huán)形筆劃書(shū)寫(xiě)到設(shè)備中的方法。
技術(shù)人員將認(rèn)識(shí)到,為了簡(jiǎn)化和清楚而說(shuō)明了圖中的元件,并且沒(méi)有必要將其按比例繪制。例如,圖中某些元件的尺寸相對(duì)于其他的元件可能是夸大的,以協(xié)助增進(jìn)對(duì)本發(fā)明的實(shí)施例的理解。
具體實(shí)施例方式
在詳細(xì)描述根據(jù)本發(fā)明的實(shí)施例之前,應(yīng)當(dāng)注意,實(shí)施例主要存在于涉及將書(shū)寫(xiě)字符錄入到電子設(shè)備的方法步驟和裝置元件的組合。因此,裝置元件和方法步驟在適當(dāng)?shù)奈恢猛ㄟ^(guò)附圖中的傳統(tǒng)符號(hào)表示,對(duì)于本領(lǐng)域的普通技術(shù)人員是顯而易見(jiàn)的細(xì)節(jié),僅示出了那些有關(guān)理解本發(fā)明的實(shí)施例的具體細(xì)節(jié),以便于使公開(kāi)內(nèi)容不是模糊的,其具有此處描述的優(yōu)點(diǎn)。
在該文件中,相關(guān)的術(shù)語(yǔ),諸如“第一”和“第二”、“頂部”和“底部”等等僅單獨(dú)用于使一個(gè)實(shí)體或動(dòng)作同另一實(shí)體或動(dòng)作相區(qū)分,沒(méi)有必要要求或暗指該實(shí)體或動(dòng)作之間的任何實(shí)際的該關(guān)系或順序。術(shù)語(yǔ)“包括”或者其任何其他的變化,目的在于涵蓋非排他性的內(nèi)含物,由此包括一系列要素的過(guò)程、方法、物體或裝置不僅包括這些要素,而且可以包括未明確列出的其他要素或者該過(guò)程、方法、物體或裝置所固有的要素。前面修飾有“包括一個(gè)”的要素,并非具有更多的約束,未排除包括該要素的過(guò)程、方法、物體或裝置中的另外的相同要素的存在。而且,在本說(shuō)明書(shū)中,術(shù)語(yǔ)“按鍵”具有廣泛的含義,即具有由用戶激活的專(zhuān)用的、可變的或者可編程功能的任何按鍵、按鈕或執(zhí)行器。
應(yīng)當(dāng)認(rèn)識(shí)到,此處描述的本發(fā)明的實(shí)施例可以包括一個(gè)或多個(gè)傳統(tǒng)的處理器,以及獨(dú)特的存儲(chǔ)程序指令,其結(jié)合特定的非處理器電路,控制該一個(gè)或多個(gè)處理器,以執(zhí)行此處描述的將書(shū)寫(xiě)字符錄入到電子設(shè)備的某些、大部分或全部功能。該非處理器電路可以包括,但不限于,無(wú)線電接收機(jī)、無(wú)線電發(fā)射機(jī)、信號(hào)驅(qū)動(dòng)器、時(shí)鐘電路、電源電路和用戶輸入設(shè)備。同樣地,這些功能可被解釋為用于執(zhí)行將書(shū)寫(xiě)字符錄入到電子設(shè)備的方法的步驟??商鎿Q地,通過(guò)狀態(tài)機(jī)可以實(shí)現(xiàn)某些或全部的功能,其不具有存儲(chǔ)程序指令,或者在一個(gè)或多個(gè)專(zhuān)用集成電路(ASIC)中實(shí)現(xiàn)某些或全部的功能,其中每個(gè)功能或某些特定功能的組合被實(shí)現(xiàn)為定制邏輯。當(dāng)然,可以使用這兩種方法的組合。因此,此處描述了關(guān)于這些功能的方法和裝置。而且,可以預(yù)見(jiàn)到,普通技術(shù)人員,在此處公開(kāi)的概念和原理的引導(dǎo)下,通過(guò)最低限度的實(shí)驗(yàn),盡管可能付出重大努力并且進(jìn)行許多由例如可用時(shí)間、現(xiàn)有技術(shù)和經(jīng)濟(jì)考慮所引起的設(shè)計(jì)選擇,但仍可以容易地生成該軟件指令和程序以及IC。
參考圖1,此為說(shuō)明了電子設(shè)備100的示意圖,其典型地是無(wú)線通信設(shè)備,具有移動(dòng)站或移動(dòng)電話的形式,包括被連接起來(lái)以同處理器103通信的射頻通信單元102。電子設(shè)備100還具有顯示屏105和按鍵165。還存在警報(bào)模塊115,其典型地包含警報(bào)揚(yáng)聲器、振動(dòng)器電機(jī)和相關(guān)聯(lián)的驅(qū)動(dòng)。顯示屏105、按鍵165和警報(bào)模塊115被連接起來(lái),以同處理器103通信。該電子設(shè)備還包括觸敏書(shū)寫(xiě)板170和墨跡處理器175。
處理器103包括編碼器/解碼器111,其具有相關(guān)聯(lián)的代碼只讀存儲(chǔ)器(ROM)112,用于存儲(chǔ)用于對(duì)可由電子設(shè)備100發(fā)射或接收的語(yǔ)音或其他信號(hào)進(jìn)行編碼和解碼的數(shù)據(jù)。處理器103還包括微處理器113,其通過(guò)公共數(shù)據(jù)和地址總線117連接到編碼器/解碼器111、字符只讀存儲(chǔ)器(ROM)114、隨機(jī)存取存儲(chǔ)器(RAM)(104)、靜態(tài)可編程存儲(chǔ)器116和移動(dòng)用戶識(shí)別模塊(RUIM)接口118。有效連接到RUIM接口118的靜態(tài)可編程存儲(chǔ)器116和RUIM卡119(通常被稱(chēng)為用戶識(shí)別模塊(SIM)卡),每個(gè)可以存儲(chǔ)優(yōu)選漫游列表(PRL)、用戶鑒權(quán)數(shù)據(jù)、選擇的進(jìn)入文本消息、以及電話號(hào)碼數(shù)據(jù)庫(kù)(TND電話本),其包括用于電話號(hào)碼的數(shù)字字段以及用于同該數(shù)字區(qū)域中的一個(gè)號(hào)碼相關(guān)聯(lián)的標(biāo)識(shí)符的名稱(chēng)字段。RUIM卡119和靜態(tài)存儲(chǔ)器116還可以存儲(chǔ)密碼,用于允許對(duì)移動(dòng)電話100上的受密碼保護(hù)的功能的訪問(wèn)。
微處理器113具有用于連接到顯示屏105、按鍵和警報(bào)模塊115的端口。而且,微處理器113具有用于連接到集成于設(shè)備中的麥克風(fēng)135和通信揚(yáng)聲器140的端口。
字符只讀存儲(chǔ)器114存儲(chǔ)用于對(duì)可由通信單元102接收的文本消息進(jìn)行解碼或編碼的代碼。在該實(shí)施例中,字符只讀存儲(chǔ)器114、RUIM卡119和靜態(tài)存儲(chǔ)器116還可以存儲(chǔ)用于微處理器113的操作碼(OC)和用于執(zhí)行同移動(dòng)電話100相關(guān)聯(lián)的功能的代碼。
射頻通信單元102是具有公共天線107的組合的接收機(jī)和發(fā)射機(jī)。通信單元102具有經(jīng)由射頻放大器109連接到天線107的收發(fā)信機(jī)108。收發(fā)信機(jī)108還連接到組合的調(diào)制器/解調(diào)器110,其將通信單元102連接到處理器103。
觸敏書(shū)寫(xiě)板170接收來(lái)自用戶手指或手寫(xiě)筆的書(shū)寫(xiě)筆劃,盡管這里為了簡(jiǎn)便起見(jiàn)是單獨(dú)示出的,但是其可以同設(shè)備100的按鍵165或顯示屏105集成。書(shū)寫(xiě)筆劃可由墨跡處理器175轉(zhuǎn)變?yōu)闀?shū)寫(xiě)板170之上的xy坐標(biāo)系統(tǒng)的接觸或觸摸的墨跡或線條。這些墨跡被捕獲并被傳遞到微處理器113,用于進(jìn)一步的處理。相似地,盡管這里為了簡(jiǎn)便起見(jiàn)單獨(dú)地示出了墨跡處理器,但是其可以通過(guò)存儲(chǔ)于靜態(tài)存儲(chǔ)器116中的代碼實(shí)現(xiàn)并由微處理器113執(zhí)行。
圖2更加詳細(xì)地說(shuō)明了按鍵165和觸敏書(shū)寫(xiě)板170的配置,觸敏書(shū)寫(xiě)板170同按鍵165集成,并且由鍵盤(pán)膜166覆蓋。觸敏書(shū)寫(xiě)板170提供了電子設(shè)備100上的觸敏用戶接口,其允許接收對(duì)應(yīng)于待輸入到設(shè)備中的字符線條的同書(shū)寫(xiě)板170接觸的用戶書(shū)寫(xiě)筆劃或線條。該書(shū)寫(xiě)板典型地使用電容傳感器陣列實(shí)現(xiàn),其檢測(cè)電容的變化,其對(duì)應(yīng)于手指或諸如手寫(xiě)筆的其他物體的存在。因此,檢測(cè)諸如手指或手寫(xiě)筆的書(shū)寫(xiě)物體,不需要對(duì)傳感器陣列或書(shū)寫(xiě)板施加壓力,而是典型地僅需要輕摸或輕觸書(shū)寫(xiě)板的表面。這樣,由于按鍵需要用于激活的物理壓力,而電容性傳感器不需要,因此可以集成按鍵和觸敏書(shū)寫(xiě)板170。因此,可以在書(shū)寫(xiě)板上書(shū)寫(xiě)筆劃,且不需要激活集成按鍵。相似地,按鍵的激活可用于使來(lái)自按鍵周?chē)碾娙輦鞲衅鞯妮斎胧?,以便于防止按壓按鍵時(shí)的任何可被記錄的書(shū)寫(xiě)輸入。觸敏書(shū)寫(xiě)板170的一個(gè)示例是可獲得自Motorola Inc.的A668移動(dòng)電話上的指書(shū)識(shí)別書(shū)寫(xiě)板。
盡管典型地使用了電容傳感器,但是可替換地,可以使用其他的傳感器陣列,諸如用于檢測(cè)書(shū)寫(xiě)物體位置的超聲波傳感器。相似地,傳感器的“激活”可被設(shè)置為,對(duì)應(yīng)于諸如手指的書(shū)寫(xiě)物體同書(shū)寫(xiě)板表面之間的接觸,或者甚至對(duì)應(yīng)于書(shū)寫(xiě)物體的末端的鄰近區(qū)域同傳感器的接觸,由此可以不需要同書(shū)寫(xiě)板表面的實(shí)際物理接觸。
由墨跡處理器175,其典型地在ASIC中實(shí)現(xiàn),例如獲得自MotorolaInc.的ASIC,將在傳感器處檢測(cè)到的電容的變化轉(zhuǎn)變?yōu)榻佑|軌跡或書(shū)寫(xiě)筆劃。接觸筆劃由墨跡處理器175捕獲,作為關(guān)于書(shū)寫(xiě)板170的坐標(biāo)系統(tǒng)的墨跡。這些墨跡隨即被傳遞到微處理器113,并且可以顯示在設(shè)備100的顯示屏105上,作為例如,繪圖應(yīng)用程序或字符錄入應(yīng)用程序中的墨跡。在字符錄入應(yīng)用程序中,在書(shū)寫(xiě)筆劃錄入結(jié)束之后將調(diào)用識(shí)別引擎,以便于確定一個(gè)或多個(gè)對(duì)應(yīng)于顯示墨跡的可能的字符。字符識(shí)別引擎的一個(gè)示例是可獲得自Motorola公司的指書(shū)識(shí)別(FWR)引擎。這典型地通過(guò)存儲(chǔ)在靜態(tài)存儲(chǔ)器116中的適當(dāng)?shù)拇a實(shí)現(xiàn)并且由微處理器113執(zhí)行。
如果書(shū)寫(xiě)板是觸敏顯示屏,則這些墨跡顯示在輸入了書(shū)寫(xiě)筆劃的位置處。如果觸敏書(shū)寫(xiě)板170不是如圖中所示的觸敏屏,則不存在直接的視覺(jué)反饋,該直接的視覺(jué)反饋源于對(duì)接觸點(diǎn)處的相應(yīng)墨跡線條的接觸。然而,相應(yīng)的墨跡可以顯示在電子設(shè)備100的單獨(dú)的顯示屏105中。不具有直接視覺(jué)反饋的觸敏書(shū)寫(xiě)板170的使用允許使用廉價(jià)的非觸敏顯示屏??商鎿Q地或者另外地,其允許使用手指而非手寫(xiě)筆的數(shù)據(jù)錄入。
圖3說(shuō)明了使用同圖2相似的觸敏書(shū)寫(xiě)板的對(duì)應(yīng)于中文字符錄入的多個(gè)屏幕。設(shè)備100被設(shè)置為在圖4(a)中顯示墨跡,其對(duì)應(yīng)于在觸敏書(shū)寫(xiě)板170處接收的書(shū)寫(xiě)筆劃。每當(dāng)用戶的手指離開(kāi)鍵盤(pán),激活定時(shí)器,其對(duì)用戶手指同書(shū)寫(xiě)板170的接觸之間的周期計(jì)時(shí)。如可由圖中看到的,該字符包括6個(gè)線條,并且在每個(gè)輸入線條的書(shū)寫(xiě)筆劃之間,將存在同書(shū)寫(xiě)板170的無(wú)接觸周期。典型地,指書(shū)識(shí)別系統(tǒng)或相似的書(shū)寫(xiě)數(shù)據(jù)錄入系統(tǒng),在手指抬起之后,或者同書(shū)寫(xiě)板無(wú)接觸預(yù)定的時(shí)間之后,將確定用戶已結(jié)束書(shū)寫(xiě)當(dāng)前字符的筆劃。例如,在0.7秒之后,系統(tǒng)識(shí)別到用戶已結(jié)束書(shū)寫(xiě)字符筆劃,并且嘗試確定一個(gè)或多個(gè)對(duì)應(yīng)于書(shū)寫(xiě)筆劃的可能的字符。用于識(shí)別字符書(shū)寫(xiě)結(jié)束的預(yù)定時(shí)間必須長(zhǎng)于對(duì)應(yīng)于用戶在同一字符的筆劃之間移動(dòng)的典型無(wú)接觸周期。然而,這意味著用戶在識(shí)別引擎提供識(shí)別結(jié)果之前必須等待暫停時(shí)間。由于用戶至少在接收到識(shí)別結(jié)果之前不能輸入下一字符,因此這使得使用該方法的字符錄入和識(shí)別是慢的和間歇的。
識(shí)別結(jié)果典型地顯示為可能字符的列表,用于用戶從中選擇,如圖3(b)中所示。如果第一或高亮的可能字符或候選者不是所需的字符,則用戶須按壓滾動(dòng)鍵,以使所需字符高亮,并且然后按壓“選擇”鍵以選擇它,如圖3(c)中說(shuō)明的。在典型的替換方案中,按鍵165可以同相應(yīng)的可能的字符相關(guān)聯(lián),并且因此可以通過(guò)直接激活相應(yīng)的按鍵來(lái)選擇所需的可能字符。
因此,用戶必須將他們的注意力從屏幕移開(kāi),以集中到滾動(dòng)鍵或相應(yīng)的按鍵上,以便于使所需的可能字符高亮并選擇它。這進(jìn)一步使字符錄入過(guò)程變慢。
一旦選擇了所需的可能字符,則設(shè)備顯示相關(guān)聯(lián)的字符的列表,例如,可以同先前選擇的字符(多個(gè)字符)形成可允許的詞的字符。這在圖3(d)中說(shuō)明。如果不存在相關(guān)聯(lián)的字符,則設(shè)備100將典型地返回字符錄入模式,以允許用戶書(shū)寫(xiě)另一字符筆劃序列。
如果顯示了相關(guān)聯(lián)的字符列表,則用戶可以使用如上文所述并在圖3(e)中說(shuō)明的滾動(dòng)鍵或者直接對(duì)應(yīng)的按鍵,滾讀該列表。該關(guān)聯(lián)過(guò)程可以重復(fù),直至用戶按壓了“返回”鍵,或者所選字符沒(méi)有進(jìn)一步關(guān)聯(lián)的字符,如圖3(f)中所說(shuō)明的。此外,如上文所討論的,該滾動(dòng)過(guò)程需要用戶使注意力離開(kāi)顯示屏105轉(zhuǎn)移到按鍵上,以便于激活來(lái)自鍵盤(pán)165的適當(dāng)?shù)陌存I。這進(jìn)一步使使用該方法的數(shù)據(jù)錄入變慢。
圖4說(shuō)明了根據(jù)實(shí)施例的書(shū)寫(xiě)字符錄入的方法(200)。該方法在觸敏書(shū)寫(xiě)板170處接收書(shū)寫(xiě)筆劃(205)。這些筆劃對(duì)應(yīng)于用戶使用手指或手寫(xiě)筆同書(shū)寫(xiě)板170接觸而輸入的字符的一個(gè)或多個(gè)線條。由于這些線條是由用戶書(shū)寫(xiě)的,因此電子設(shè)備100可被設(shè)置為將其作為墨跡顯示在顯示屏165上。該方法繼續(xù)接收書(shū)寫(xiě)筆劃,直至在觸敏書(shū)寫(xiě)板170上檢測(cè)到最終書(shū)寫(xiě)筆劃結(jié)束的靜止接觸(210)。這可以這樣實(shí)現(xiàn),即記錄到接觸,并且同時(shí)在預(yù)定的時(shí)間內(nèi)接觸點(diǎn)的移動(dòng)沒(méi)有超過(guò)預(yù)定的距離。該方法將該事件識(shí)別為字符輸入筆劃序列的結(jié)束(215)。
然后該方法使用識(shí)別引擎(113、116)嘗試確定一個(gè)或多個(gè)可能的字符,該識(shí)別引擎將典型地作為由微處理器113運(yùn)行的軟件而實(shí)現(xiàn),并且其將接收的筆劃序列或墨跡同存儲(chǔ)在字符ROM 114中的識(shí)別庫(kù)中的字符比較。然后將確定的字符顯示在顯示屏105上的字符選擇區(qū)域中(225)。典型地,使列表中的第一可能字符高亮,用于由用戶選擇。
該方法(200)然后確定用戶是否選擇了高亮的可能字符(230)。這可以通過(guò)多種方法實(shí)現(xiàn),包括檢測(cè)觸敏書(shū)寫(xiě)板170處的無(wú)接觸,或者換言之,檢測(cè)觸敏書(shū)寫(xiě)板170的書(shū)寫(xiě)接觸的終止。這對(duì)應(yīng)于,在確定和顯示可能的字符之后,用戶抬起他們的手指(手指抬起)離開(kāi)書(shū)寫(xiě)板。如果高亮的第一字符是所需字符,則用戶可以簡(jiǎn)單地抬起它們的手指或手寫(xiě)筆離開(kāi)書(shū)寫(xiě)板170,并且這將由設(shè)備100檢測(cè)到,并且被解釋為對(duì)第一高亮可能字符的選擇(230Y)。由于用戶不需要使注意力(離開(kāi)屏幕)重新集中于按鍵以便于執(zhí)行選擇,這加速了可能字符的選擇。
另一種選擇是檢測(cè)任何一個(gè)按鍵165的激活并且將其解釋為對(duì)高亮字符的選擇(230Y)。該方法還允許用戶避免將注意力集中于按鍵,并且因此改善了用戶輸入性能。在另一可替換方案中,每個(gè)可能的字符可以同相應(yīng)的按鍵相關(guān)聯(lián),由此用戶進(jìn)行的按鍵激活由相應(yīng)的可能字符的選擇方法來(lái)解釋(230Y)。
如果高亮的可能字符的選擇是通過(guò)該方法確定的(230Y),則所選可能字符被輸入(235)并顯示在顯示屏105的輸入字符區(qū)域中。該方法然后返回字符錄入模式,其中用戶輸入對(duì)應(yīng)于下一字符的書(shū)寫(xiě)筆劃(205)。作為改進(jìn),可替換地,該方法可以使其他的字符同輸入字符相關(guān)聯(lián),如上文參考圖3(d)~3(f)所討論的,允許用戶通過(guò)滾讀關(guān)聯(lián)字符列表或者激活相關(guān)聯(lián)的按鍵,選擇另外的字符。
如果未檢測(cè)到可能字符的選擇(230N),則該方法確定在書(shū)寫(xiě)板170處是否接收到預(yù)定的書(shū)寫(xiě)滾動(dòng)筆劃(240)。在一個(gè)實(shí)施例中,這包括對(duì)應(yīng)于順時(shí)針或逆時(shí)針的旋轉(zhuǎn)或半圓線條的書(shū)寫(xiě)筆劃。電子設(shè)備100可被設(shè)置為,例如,遵循順時(shí)針書(shū)寫(xiě)筆劃,向右滾動(dòng)可能字符的水平列表,或者遵循逆時(shí)針書(shū)寫(xiě)筆劃,向左滾動(dòng)可能字符的水平列表(245)。可替換地,其他的預(yù)定書(shū)寫(xiě)滾動(dòng)筆劃可被解釋為滾動(dòng)指令。如果未檢測(cè)到這些預(yù)定的書(shū)寫(xiě)滾動(dòng)筆劃(240N),則該方法返回選擇確定步驟(230)。
通過(guò)將預(yù)定的書(shū)寫(xiě)滾動(dòng)筆劃識(shí)別為滾動(dòng)命令,該方法避免了需要用戶將注意力集中于按鍵以便于滾讀可能的字符。這使得滾動(dòng)對(duì)于用戶更加容易,并且加速了他們的字符錄入能力。例如,在字符筆劃序列結(jié)束之后,用戶簡(jiǎn)單地使他們的手指或手寫(xiě)筆同觸敏書(shū)寫(xiě)板170維持接觸,允許設(shè)備100識(shí)別字符輸入序列的結(jié)束(215),并且因此調(diào)用識(shí)別引擎確定可能的字符(220)。用戶然后可以在不脫離接觸的情況下使他們的手指或手寫(xiě)筆在書(shū)寫(xiě)板上進(jìn)行環(huán)形移動(dòng)(240Y),以便于滾動(dòng)到所需的可能字符(245)。并且,一旦在滾動(dòng)之后使所需的可能字符高亮,則用戶可以簡(jiǎn)單地抬起他們的手指或手寫(xiě)筆離開(kāi)書(shū)寫(xiě)板,以便于選擇該高亮字符(230Y)。用戶始終不需要使他們的注意力從屏幕離開(kāi),這是因?yàn)樵跁?shū)寫(xiě)板處進(jìn)行的相對(duì)潦草的移動(dòng)不需要將注意力集中于設(shè)備的按鍵上,如同關(guān)于圖2(a)~(f)的方法的情況。
圖5~10更加詳細(xì)地說(shuō)明了用于實(shí)現(xiàn)根據(jù)實(shí)施例的字符錄入方法或系統(tǒng)的輸入方法(300)或算法。該特定算法利用了指書(shū)識(shí)別(FWR),如由Motorola Inc.研發(fā)并自其獲得。指書(shū)書(shū)寫(xiě)筆劃由觸敏書(shū)寫(xiě)板170或傳感器陣列接收,其同移動(dòng)電話或相似的便攜式電子設(shè)備100的按鍵相關(guān)聯(lián),如圖2中所說(shuō)明的。
圖5示出了輸入方法(300)如何接收指書(shū)墨跡并確定字符的完成。最初,該系統(tǒng)將布爾變量TouchFlag(觸摸標(biāo)記)設(shè)置為false(假),設(shè)置定時(shí)器Ta=0、計(jì)數(shù)器C=0,并且接收來(lái)自書(shū)寫(xiě)板170的輸入。該輸入可以是鍵盤(pán)上的用戶書(shū)寫(xiě)筆劃的一部分(302),或者簡(jiǎn)單地是,用戶的手指未同書(shū)寫(xiě)板接觸。如上文所討論的,書(shū)寫(xiě)筆劃對(duì)應(yīng)于待輸入字符的線條。這對(duì)應(yīng)于正在輸入的字符的線條。觸敏書(shū)寫(xiě)板170和墨跡處理器175以固定的速率報(bào)告數(shù)據(jù)包,例如,每秒100個(gè)包。該數(shù)據(jù)包具有3個(gè)分量,x、y是坐標(biāo)值,而touch是布爾變量,用于指出手指是否正在接觸鍵盤(pán)。如果當(dāng)前的touch值是false(303N),則該系統(tǒng)將進(jìn)一步檢查變量TouchFlag是true(真)還是false(306)。TouchFlag是true(306Y)意味著當(dāng)前包是第一手指抬起包,即當(dāng)用戶的手指停止接觸書(shū)寫(xiě)板時(shí),該包是最后的筆劃的結(jié)束。
如果TouchFlag是true,則該系統(tǒng)將TouchFlag設(shè)置為false(307)并且重置定時(shí)器Ta=0(308)。如果TouchFlag變?yōu)閒alse,則對(duì)于每個(gè)接收的(后繼的)手指抬起包,定時(shí)器Ta增加,Ta=Ta+1(309)。例如,每10毫秒檢查來(lái)自書(shū)寫(xiě)板的包,并且如果仍不存在手指接觸Touch是false以及TouchFlag是false的情況,則定時(shí)器Ta漸增。如果Ta大于閾值T1(其意味著到達(dá)等待時(shí)間),則系統(tǒng)將調(diào)用FWR引擎識(shí)別接收的筆劃(311)并且進(jìn)入流程圖或方法的部分B。此刻,用戶的手指已離開(kāi)鍵盤(pán)(Touch是false)長(zhǎng)于預(yù)定的周期。
在(303)中,如果當(dāng)前包仍是手指接觸包(303Y),則touch是true,并且該方法將檢查手指是否正在移動(dòng)(305)。這是通過(guò)使用如下文所述的圖6的算法實(shí)現(xiàn)的。如果手指正在移動(dòng)(305Y),則該方法繼續(xù)采集手指的軌跡。如果不是(305N),則該方法將調(diào)用FWR引擎識(shí)別接收的筆劃(312)并且進(jìn)入流程圖或方法的部分A。此刻,用戶的手指仍同書(shū)寫(xiě)板或鍵盤(pán)接觸。
圖6的方法對(duì)應(yīng)于圖5中的步驟(305),并且計(jì)算從當(dāng)前數(shù)據(jù)包到前一數(shù)據(jù)包的“city block”距離D(401)。然后前一位置x0和y0被設(shè)置為當(dāng)前位置x和y(402)。如果距離D小于閾值D0(403Y),則計(jì)數(shù)器C增加,C=C+1(404);否則(403N)計(jì)數(shù)器重置為C=0(406)。如果計(jì)數(shù)器C大于閾值C0(405Y),則該方法檢測(cè)觸敏書(shū)寫(xiě)板處的手指的靜止接觸,并識(shí)別筆劃字符序列的結(jié)束,并且轉(zhuǎn)到框(312)。否則(405N),該方法返回框(302),用于進(jìn)一步的處理。因此,除了傳統(tǒng)的等待時(shí)間以外,還使用了手指的移動(dòng),用于識(shí)別字符完成。該移動(dòng)檢測(cè)所需(或者無(wú)動(dòng)作)的時(shí)間典型地是0.2秒,其比傳統(tǒng)的約0.7秒的等待時(shí)間短很多。
圖7和8說(shuō)明了該方法的部分B,其中用戶能夠選擇通過(guò)FWR引擎識(shí)別的可能字符或者繼續(xù)書(shū)寫(xiě)下一字符。圖7示出了關(guān)于該方法的流程圖,而圖8示出了對(duì)應(yīng)于圖7方法的各部分的5個(gè)屏幕顯示(a)~(e)。在圖8(a)的屏幕中,用戶已書(shū)寫(xiě)了多個(gè)筆劃,其對(duì)應(yīng)于在步驟(302)中接收的包,然后用戶使他們的手指離開(kāi)書(shū)寫(xiě)板170,其啟動(dòng)了定時(shí)器Ta。一旦定時(shí)器Ta到達(dá)預(yù)定的等待時(shí)間周期,諸如0.7秒(310),則識(shí)別引擎處理多個(gè)筆劃墨跡,以確定對(duì)應(yīng)于該墨跡的多個(gè)可能的字符(311)。顯示這些可能的字符(601),如圖8(b)的屏幕顯示上示出的。重置觸摸定時(shí)器Tc(602),并且其用作在該方法部分的過(guò)程中用于接收書(shū)寫(xiě)墨跡的延遲,其中通過(guò)按鍵按壓選擇一個(gè)可能的字符。如果在該位置未實(shí)現(xiàn)延遲,則按壓按鍵以選擇一個(gè)可能的字符,將由書(shū)寫(xiě)板170檢測(cè)為接觸,并且相應(yīng)的墨跡將在顯示中繪出。為了防止這一問(wèn)題,使用了觸摸定時(shí)器Tc,用于使墨跡的繪制延遲用戶點(diǎn)擊按鍵時(shí)的手指接觸和按鍵按壓之間的平均時(shí)間;典型地是0.2~0.5秒。
該方法接收來(lái)自書(shū)寫(xiě)板170的包(603),并且等待來(lái)自用戶的觸摸(604Y)。用戶輸入具有4個(gè)分量。附加的分量key是布爾變量。如果用戶按壓按鍵,則該變量被設(shè)置為true。該方法在每個(gè)包到達(dá)時(shí)檢查該變量(key)以及touch、x和y變量。如果觸摸定時(shí)器Tc大于預(yù)定的諸如0.5秒的延遲T2(605Y),則該方法繪制對(duì)應(yīng)于下一字符的墨跡(606),如圖8(c)的屏幕顯示中說(shuō)明的。這些墨跡是那些對(duì)應(yīng)于觸摸延遲周期中的書(shū)寫(xiě)輸入的墨跡,并且其對(duì)應(yīng)于包括圖5的(302)、(303)、(304)、(305)的步驟。如果用戶繼續(xù)書(shū)寫(xiě),則在識(shí)別到字符筆劃完成之后調(diào)用識(shí)別引擎時(shí),所有先前的可能字符將被清除。然而,如果用戶按壓按鍵(607),則該方法返回選擇模式(608Y),并且選擇可能的字符。
如果觸摸定時(shí)器Tc小于預(yù)定延遲T2(605N),則該方法接收來(lái)自書(shū)寫(xiě)板170的包(607)。如果該包表現(xiàn)出按鍵按壓(608Y),則該方法清除作為用戶觸摸書(shū)寫(xiě)板170的結(jié)果的顯示在屏幕上的任何墨跡(610),并且輸入對(duì)應(yīng)于所按壓的按鍵的可能字符(611)。例如,如果按壓了按鍵2,則第二顯示可能字符作為選擇字符被輸入。然后該方法繼續(xù)顯示下文描述的關(guān)聯(lián)字符;然而,這是在圖8(e)中說(shuō)明的。
如果接收包(607)不包括按鍵按壓(608N),則該方法確定是否仍存在(手指)同書(shū)寫(xiě)板170的接觸(609)。如果不存在手指接觸(609N),則該方法返回步驟(307)。如果仍存在手指接觸(609Y),則使觸摸定時(shí)器漸增(612),并且該方法返回步驟(605)。一旦觸摸定時(shí)器Tc超過(guò)閾值T2,則繪出迄今為止輸入的書(shū)寫(xiě)輸入(606)。在第一筆劃結(jié)束時(shí)(609N),該方法返回步驟(307)。
現(xiàn)在參考圖9、10和11,描述了另外的和/或可替換的選擇一個(gè)所顯示的可能字符的方法。圖9示出了關(guān)于方法部分A的流程圖,而圖10(a)~(f)示出了關(guān)于該方法中的多個(gè)步驟的屏幕顯示。從識(shí)別書(shū)寫(xiě)筆劃之后的步驟(312)開(kāi)始,手指抬起定時(shí)器Tb被設(shè)置為預(yù)定的延遲時(shí)間T3(501)。由于按鍵釋放動(dòng)作可能引發(fā)手指抬起動(dòng)作,因此使用了該定時(shí)器,并且因此該定時(shí)器被用于確定手指抬起是來(lái)自按鍵釋放動(dòng)作的無(wú)意動(dòng)作還是有意的正常的手指抬起動(dòng)作。如果手指釋放定時(shí)器小于T3,則確定該手指抬起源于按鍵釋放動(dòng)作,并且因此不采取同正常手指抬起相關(guān)的動(dòng)作。預(yù)定的時(shí)間T3是用戶點(diǎn)擊按鍵時(shí)的按鍵釋放和手指抬起之間的平均時(shí)間;典型地是0.2~0.5秒。
從使用按鍵激活選擇可能的字符之后的步驟(611)開(kāi)始,手指抬起定時(shí)器Tb被重置為0(512)。然后該方法確定是否存在一些同所選字符相關(guān)聯(lián)的字符(513)。關(guān)聯(lián)字符是根據(jù)字典能夠跟隨在所選字符(多個(gè)字符)之后的字符。例如,英文字母序列“cu”可跟隨有“s”,其將一起形成多個(gè)可允許的單詞,諸如“customer”。這樣,同選擇所識(shí)別的可能字符的方式相同,用戶具有選擇一個(gè)關(guān)聯(lián)字符的選擇權(quán)。如果不存在關(guān)聯(lián)字符(513N),則該方法結(jié)束,或者返回,以開(kāi)始書(shū)寫(xiě)另一字符(在圖5中開(kāi)始)。
該方法顯示由識(shí)別引擎識(shí)別的可能的字符(502),或者關(guān)聯(lián)字符。這在圖10(a)的顯示屏中示出。然后,該方法接收來(lái)自書(shū)寫(xiě)板170的用戶輸入或包(503),并且根據(jù)接收的書(shū)寫(xiě)板輸入使一個(gè)顯示字符高亮(504)。這在圖10(b)的顯示屏中示出。
如果用戶書(shū)寫(xiě)了環(huán)形筆劃,則這將被識(shí)別為滾動(dòng)命令,并且依賴(lài)于接收的書(shū)寫(xiě)筆劃的旋轉(zhuǎn)方向,使不同的可能字符高亮(504)。參考圖11,說(shuō)明了接收環(huán)形書(shū)寫(xiě)筆劃的方法。該設(shè)備的鍵盤(pán)被劃分為11個(gè)按鍵區(qū)域166(散列區(qū)域166h和非散列區(qū)域166n),其10個(gè)區(qū)域被標(biāo)記為散列166h,而一個(gè)按鍵區(qū)域被標(biāo)記為非散列166n。如圖10(b)所說(shuō)明的,用戶的手指從一個(gè)散列區(qū)域166h向相鄰的散列區(qū)域166h的順時(shí)針?lè)较虻囊苿?dòng),將使字符列表中的下一字符高亮。相似地,逆時(shí)針的移動(dòng)將使前一字符高亮。如果未檢測(cè)到書(shū)寫(xiě),則列表中的第一字符保持高亮。
然后,該方法確定是否按壓了按鍵(505)。如果按壓了任何按鍵(505Y),則輸入目前高亮的字符(511),并且該方法將隨即確定是否存在關(guān)聯(lián)字符(513)。這在圖10(d)的屏幕顯示中說(shuō)明。
如果不存在按鍵按壓(505N),但是用戶手指仍觸摸書(shū)寫(xiě)板170(506Y),則使手指抬起定時(shí)器漸增(507),并且該方法返回接收包步驟(503)。這對(duì)應(yīng)于,用戶繼續(xù)使他們的手指繞鍵盤(pán)旋轉(zhuǎn)以使所需字符高亮。
如果用戶的手指自書(shū)寫(xiě)板抬起(506N),則該方法確定手指的前一位置位于散列166h按鍵區(qū)域還是非散列166n按鍵區(qū)域中(508)。如果用戶手指在非散列區(qū)域中離開(kāi)書(shū)寫(xiě)板170(508Y),則該方法確定用戶不希望選擇任何顯示字符,并且該方法結(jié)束或者返回方法起點(diǎn),由此可以進(jìn)行另一次書(shū)寫(xiě)字符的嘗試。
如果用戶的手指從散列區(qū)域離開(kāi)書(shū)寫(xiě)板(508N),則該方法確定手指抬起時(shí)間是否小于T3(509),并且如果是這樣(509Y),則意味著手指抬起對(duì)應(yīng)于由于按鍵釋放導(dǎo)致的無(wú)意的無(wú)接觸,并且該方法返回方法部分B,其中下一觸摸被解釋為新的書(shū)寫(xiě)或另外的選擇。
如果Tb<T3,則這意味著,該方法必須開(kāi)始于步驟(512)-字符選擇-其中Tb被設(shè)置為0。否則,其必須開(kāi)始于識(shí)別書(shū)寫(xiě)筆劃步驟(312),其中Tb被設(shè)置為T(mén)3(501)。如果用戶在步驟(505)之前按壓并釋放按鍵,則該方法將轉(zhuǎn)到步驟(511),并且再次回退到步驟(505)。但是此時(shí)用戶已釋放了按鍵(505N),并且因此該方法將繼續(xù)前進(jìn)至步驟(506)、(507N)、(508N)和(509)。這里由于在步驟(512)中進(jìn)行了重置,因此Tb<T3,并且因此該方法直接前進(jìn)至方法部分B。如果Tb>T3,則該系統(tǒng)開(kāi)始于該方法的書(shū)寫(xiě)部分(312)并且認(rèn)為手指抬起是正常動(dòng)作。
如果認(rèn)為手指抬起是正常動(dòng)作(509N),則輸入當(dāng)前高亮的字符(510),并且該方法返回到方法部分B。通常是這樣的情況,如果書(shū)寫(xiě)筆劃已被識(shí)別,則用戶使用書(shū)寫(xiě)板上的旋轉(zhuǎn)滾動(dòng)書(shū)寫(xiě)筆劃滾讀可能的字符,并且一旦使所需的字符高亮,則終止同書(shū)寫(xiě)板的觸摸或接觸,以便于選擇它。這在圖10(c)中示出。
在修改配置中,當(dāng)按壓按鍵以選擇高亮字符并且用戶手指停留在書(shū)寫(xiě)板170上時(shí),如圖10(e)所示,輸入高亮字符,并且如圖10(f)所示,用戶可以繼續(xù)在書(shū)寫(xiě)板上使用適當(dāng)?shù)臐L動(dòng)筆劃滾讀這些字符。可替換地,如果用戶在按鍵按壓選擇之后抬起他們的手指,如圖10(d)中所示,則輸入高亮字符,但是該方法返回圖7所示的部分B,并且等待書(shū)寫(xiě)板170處的另外的用戶觸摸或接觸。
該方法同傳統(tǒng)的方法兼容,由此用戶可以容易地適應(yīng)并獲得通過(guò)該方法獲得的提高的字符錄入速度和易于使用的優(yōu)點(diǎn)。
上文提及的響應(yīng)接收預(yù)定的書(shū)寫(xiě)滾動(dòng)筆劃的滾動(dòng)功能可以在除了字符錄入以外的應(yīng)用程序中實(shí)現(xiàn)。例如,這些滾動(dòng)命令可用于滾讀例如菜單結(jié)構(gòu),或者用于通過(guò)不同類(lèi)型的字符錄入和識(shí)別方法選擇可能的字符。
在前面的說(shuō)明書(shū)中,已描述了本發(fā)明的具體的實(shí)施例。然而,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,在不偏離如權(quán)利要求中陳述的本發(fā)明的范圍的前提下,可以進(jìn)行多種修改和變化。因此,該說(shuō)明書(shū)和附圖應(yīng)被認(rèn)為是說(shuō)明性的,而非限制性的,并且所有該修改的目的在于,涵蓋于本發(fā)明的范圍內(nèi)。益處、優(yōu)點(diǎn)、對(duì)問(wèn)題的解決方案、以及可以使任何益處、優(yōu)點(diǎn)或?qū)?wèn)題的解決方案出現(xiàn)或變得更加顯著的任何因素(多個(gè)因素),不應(yīng)被解釋為任何或全部權(quán)利要求的必需的、要求的或基本的特征或要素。本發(fā)明是由所附權(quán)利要求唯一限定的,其包括在本申請(qǐng)審批期間進(jìn)行的任何修改和這些權(quán)利要求的任何等效物。
權(quán)利要求
1.一種將字符輸入到電子設(shè)備中的方法,該方法包括在設(shè)備的觸敏書(shū)寫(xiě)板處接收對(duì)應(yīng)于字符的一個(gè)或多個(gè)線條的書(shū)寫(xiě)筆劃;響應(yīng)在書(shū)寫(xiě)筆劃末端對(duì)觸敏書(shū)寫(xiě)板處的靜止接觸的檢測(cè),識(shí)別字符輸入筆劃序列的結(jié)束;由筆劃序列確定一個(gè)或多個(gè)可能的字符;將可能的字符顯示在設(shè)備顯示器的字符選擇區(qū)域。
2.權(quán)利要求1的方法,進(jìn)一步包括響應(yīng)在設(shè)備的觸敏書(shū)寫(xiě)板處接收到預(yù)定的書(shū)寫(xiě)滾動(dòng)筆劃,滾讀顯示屏上的可能字符,以便于使一個(gè)用于選擇的可能字符高亮。
3.權(quán)利要求2的方法,其中預(yù)定的書(shū)寫(xiě)滾動(dòng)筆劃對(duì)應(yīng)于順時(shí)針環(huán)形線條或逆時(shí)針環(huán)形線條,用于分別在顯示屏的一個(gè)方向或另一方向上滾讀可能字符。
4.權(quán)利要求1的方法,進(jìn)一步包括響應(yīng)對(duì)設(shè)備的觸敏書(shū)寫(xiě)板處的書(shū)寫(xiě)接觸終止的檢測(cè),將一個(gè)可能的字符輸入到顯示屏的識(shí)別字符區(qū)域上。
5.權(quán)利要求1的方法,進(jìn)一步包括響應(yīng)用戶激活設(shè)備的多個(gè)用戶輸入按鍵的任何一個(gè)按鍵,將一個(gè)可能的字符輸入到顯示屏的識(shí)別字符區(qū)域。
6.一種承載處理器代碼指令的載體媒介,在處理器上執(zhí)行該指令時(shí),其被配置為使處理器執(zhí)行權(quán)利要求1的方法。
7.一種電子設(shè)備,包括觸敏書(shū)寫(xiě)板,用于接收對(duì)應(yīng)于字符的一個(gè)或多個(gè)線條的書(shū)寫(xiě)筆劃;處理器,其被配置為,響應(yīng)在書(shū)寫(xiě)筆劃末端對(duì)觸敏書(shū)寫(xiě)板處的靜止接觸的檢測(cè),識(shí)別字符輸入筆劃序列的結(jié)束;識(shí)別引擎,其被配置為,由筆劃序列確定一個(gè)或多個(gè)可能的字符;顯示器,其被配置為,將可能的字符顯示在顯示器的字符選擇區(qū)域。
8.權(quán)利要求7的電子設(shè)備,其中處理器被配置為,使顯示器響應(yīng)在設(shè)備的觸敏書(shū)寫(xiě)板處識(shí)別到預(yù)定的另外的書(shū)寫(xiě)滾動(dòng)筆劃,而滾讀可能的字符,以便于使一個(gè)用于選擇的可能字符高亮。
9.權(quán)利要求8的電子設(shè)備,其中預(yù)定的書(shū)寫(xiě)滾動(dòng)筆劃對(duì)應(yīng)于順時(shí)針環(huán)形線條或逆時(shí)針環(huán)形線條,用于分別在顯示屏的一個(gè)方向或另一方向上滾讀可能字符。
10.權(quán)利要求7的電子設(shè)備,其中處理器被進(jìn)一步配置為,響應(yīng)對(duì)設(shè)備的觸敏書(shū)寫(xiě)板處的書(shū)寫(xiě)接觸終止的檢測(cè),將一個(gè)可能的字符輸入到顯示屏的識(shí)別字符區(qū)域上。
11.權(quán)利要求8的電子設(shè)備,其中設(shè)備觸敏書(shū)寫(xiě)板同用戶輸入按鍵相關(guān)聯(lián),并且其中處理器被進(jìn)一步配置為,響應(yīng)用戶激活任何用戶輸入按鍵,將一個(gè)可能的字符輸入到顯示屏的識(shí)別字符區(qū)域中。
12.權(quán)利要求8的電子設(shè)備,其中處理器被進(jìn)一步配置為,響應(yīng)用戶激活設(shè)備的多個(gè)用戶輸入按鍵的任何一個(gè)按鍵,將一個(gè)可能的字符輸入到顯示屏的識(shí)別字符區(qū)域上。
全文摘要
提供了一種用于將字符輸入到電子設(shè)備(100)中的方法(200)。該方法(300)包括在設(shè)備的觸敏書(shū)寫(xiě)板(170)處接收對(duì)應(yīng)于字符的一個(gè)或多個(gè)線條的書(shū)寫(xiě)筆劃(205)。響應(yīng)在書(shū)寫(xiě)筆劃末端對(duì)觸敏書(shū)寫(xiě)板處的靜止接觸的檢測(cè)(210),識(shí)別字符輸入筆劃序列的結(jié)束(215)。由筆劃序列確定一個(gè)或多個(gè)可能的字符(220)。將可能的字符顯示在設(shè)備顯示器的字符選擇區(qū)域中(225)。
文檔編號(hào)G06F3/033GK1924772SQ20051009968
公開(kāi)日2007年3月7日 申請(qǐng)日期2005年9月2日 優(yōu)先權(quán)日2005年9月2日
發(fā)明者葛勇, 郭豐俊, 鎮(zhèn)立新 申請(qǐng)人:摩托羅拉公司