用于組裝單詞的方法、控制器以及裝置制造方法
【專利摘要】一種組裝單詞的方法包括:存儲(chǔ)器存儲(chǔ)單詞的一個(gè)或更多個(gè)單詞成分的序列;單詞定位器用于從多個(gè)可能單詞中查找一個(gè)或更多個(gè)有效單詞的集合,每個(gè)有效單詞包括與存儲(chǔ)在存儲(chǔ)器中的單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列;處理器從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶輸入;單詞成分確定器用于驗(yàn)證用戶輸入單詞成分是從單詞成分的序列有效延續(xù)的有效后續(xù)單詞成分;以及處理器的單詞成分添加器將用戶輸入單詞成分添加至所存儲(chǔ)的單詞的單詞成分的序列。
【專利說明】用于組裝單詞的方法、控制器以及裝置
[0001] 相關(guān)申請(qǐng)
[0002] 本申請(qǐng)要求澳大利亞臨時(shí)申請(qǐng)No.2012902255的優(yōu)先權(quán)和澳大利亞標(biāo)準(zhǔn)申請(qǐng) No.2013204311的優(yōu)先權(quán)的權(quán)益。澳大利亞臨時(shí)申請(qǐng)No.2012902255的內(nèi)容和澳大利亞標(biāo) 準(zhǔn)申請(qǐng)No.2013204311的內(nèi)容全部通過引用并入本文。
【技術(shù)領(lǐng)域】
[0003] 本發(fā)明涉及用于組裝單詞(或字,word)的方法、控制器和裝置,并且尤其、但絕非 排他性地涉及使用顯示在觸摸屏上的鍵盤裝置來組裝單詞的應(yīng)用。
【背景技術(shù)】
[0004] 在智能電話中,用戶輸入裝置通常是由智能電話的觸摸屏顯示的、軟件實(shí)現(xiàn)的虛 擬鍵盤。為了組裝或鍵入單詞,用戶在鍵盤的與單詞的字母相關(guān)聯(lián)的鍵所對(duì)應(yīng)的位置處觸 摸觸摸屏。由觸摸屏顯示的鍵通常比標(biāo)準(zhǔn)的計(jì)算機(jī)鍵盤的鍵更小。因此,用戶在智能電話 的觸摸屏上比在傳統(tǒng)的鍵盤上更容易鍵入錯(cuò)誤的字母。
[0005] 需要使用在觸摸屏上顯示的鍵盤來組裝單詞的改進(jìn)的或替代的技術(shù)。
【發(fā)明內(nèi)容】
[0006] 在第一方面中,本發(fā)明提供了一種根據(jù)一種或更多種單詞組裝慣例來組裝包括單 詞成分的序列的單詞的方法,該方法包括:
[0007] 存儲(chǔ)器存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0008] 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多 個(gè)有效單詞的集合,每個(gè)有效單詞包括與存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的序列對(duì)應(yīng)的一 個(gè)或更多個(gè)單詞成分的序列;
[0009] 該處理器從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶 輸入;所接收的用戶輸入對(duì)應(yīng)于該鍵盤裝置的鍵中的一個(gè);
[0010] 該處理器的單詞成分確定器基于由該單詞定位器查找的該有效單詞的集合來確 定用戶輸入單詞成分是從在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù)的有效后續(xù)單詞 成分,該用戶輸入單詞成分是與該鍵盤裝置的對(duì)應(yīng)于由該處理器接收的用戶輸入的相鍵關(guān) 聯(lián)的可能單詞成分;以及
[0011] 該處理器的單詞成分添加器將該用戶輸入單詞成分添加至所存儲(chǔ)的該單詞的單 詞成分的序列。
[0012] 在實(shí)施例中,該方法還包括:
[0013] 該處理器的顯示控制器控制顯示器,以顯示該鍵盤裝置的鍵;以及
[0014] 響應(yīng)于該單詞定位器查找該有效單詞的集合:
[0015] 該單詞成分確定器基于由該單詞定位器查找的該有效單詞的集合來確定一個(gè)或 更多個(gè)有效后續(xù)單詞成分的集合,其中每個(gè)有效后續(xù)單詞成分從在該存儲(chǔ)器中存儲(chǔ)的單詞 成分的序列有效延續(xù);以及
[0016] 該顯示控制器控制該顯示器,以修改與每個(gè)有效后續(xù)單詞成分相關(guān)聯(lián)的該鍵的顯 /_J、1 〇
[0017] 在實(shí)施例中,該方法還包括該顯示控制器響應(yīng)于該單詞定位器查找該有效單詞的 集合,控制顯示器,以顯示由該單詞定位器查找的該有效單詞中的一個(gè)或更多個(gè)或所有的 有效單詞。
[0018] 在實(shí)施例中,每個(gè)單詞成分是拉丁文字母。
[0019] 在實(shí)施例中,該可能單詞成分包括26個(gè)拉丁文字母。
[0020] 在實(shí)施例中,該單詞是語標(biāo)字符,并且每個(gè)單詞成分是字符筆劃。
[0021] 在實(shí)施例中,該鍵盤裝置是顯示在顯示器上的、軟件實(shí)現(xiàn)的鍵盤。
[0022] 在實(shí)施例中,該方法還包括:
[0023] 該單詞定位器響應(yīng)于該處理器接收該用戶輸入,從在該單詞數(shù)據(jù)庫中存儲(chǔ)的該多 個(gè)可能單詞中查找一個(gè)或更多個(gè)附加有效單詞的集合,每個(gè)附加有效單詞包括與在該存儲(chǔ) 器中存儲(chǔ)的該單詞成分的序列的子集對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列。
[0024] 在實(shí)施例中,該方法還包括該顯示控制器控制該顯示器,以顯示由該單詞定位器 查找的該附加有效單詞中的一個(gè)或更多個(gè)或所有的附加有效單詞。
[0025] 在實(shí)施例中,該方法還包括:
[0026] 響應(yīng)于該單詞定位器查找該有效單詞的集合:
[0027] 該處理器的有效單詞集大小確定器確定該有效單詞的集合包括僅一個(gè)有效單詞; 以及
[0028] 該顯示控制器控制該顯示器,以修改該有效單詞的顯示。
[0029] 在實(shí)施例中,該方法還包括:
[0030] 響應(yīng)于該單詞定位器查找該附加有效單詞的集合:
[0031] 有效單詞集大小確定器確定該附加有效單詞的集合包括僅一個(gè)附加有效單詞,該 顯示控制器控制該顯示器,以修改該附加有效單詞的顯示。
[0032] 在實(shí)施例中,該方法還包括:
[0033] 響應(yīng)于該單詞成分添加器將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的 序列:
[0034] 該處理器的字母數(shù)量比較器確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單 詞的集合中的一個(gè)有效單詞具有相同數(shù)量的單詞成分;以及
[0035] 該顯示控制器控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列具有相 同數(shù)量的單詞成分的該有效單詞的顯示。
[0036] 在實(shí)施例中,該方法還包括:
[0037] 響應(yīng)于該單詞成分添加器將單詞成分添加至存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的 序列:
[0038] 該處理器的字母數(shù)量比較器確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單 詞的集合中的一個(gè)有效單詞不具有相同數(shù)量的單詞成分;以及
[0039] 該顯示控制器控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列不具有 相同數(shù)量的單詞成分的該有效單詞的顯示。
[0040] 在實(shí)施例中,該方法還包括:
[0041] 響應(yīng)于該單詞定位器查找多于一個(gè)有效單詞的集合:
[0042] 該處理器的公共單詞成分確定器確定該有效單詞中的每個(gè)有效單詞包括(i)對(duì) 所有有效單詞是公共的并且(ii)從在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù)的一個(gè) 或更多個(gè)公共后續(xù)有效單詞成分的序列;以及
[0043] 該字符添加器將該公共后續(xù)有效單詞成分的序列添加至在該存儲(chǔ)器中存儲(chǔ)的該 單詞成分的序列。
[0044] 在實(shí)施例中,在該單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè) 單詞類別中的一個(gè)單詞類別中,以及該單詞定位器對(duì)該有效單詞的集合的查找是基于組裝 的前一單詞的單詞類別。
[0045] 在第二方面中,本發(fā)明提供了一種用于根據(jù)一種或更多種單詞組裝慣例來組裝包 括單詞成分的序列的單詞的方法,該方法包括:
[0046] 存儲(chǔ)器存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0047] 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多 個(gè)有效單詞的集合,每個(gè)有效單詞包括與存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的序列對(duì)應(yīng)的一 個(gè)或更多個(gè)單詞成分的序列;
[0048] 該處理器的單詞成分確定器基于由該單詞定位器查找的該有效單詞的集合來確 定一個(gè)或更多個(gè)有效后續(xù)單詞成分的集合,其中每個(gè)有效后續(xù)單詞成分從在該存儲(chǔ)器中存 儲(chǔ)的該單詞成分的序列有效延續(xù);
[0049] 顯示控制器控制顯示器,以顯示具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的 鍵盤裝置;以及
[0050] 該處理器從該鍵盤裝置接收用戶輸入;所接收的用戶輸入對(duì)應(yīng)于該鍵盤裝置該鍵 中的一個(gè);
[0051] 該處理器的鍵位置確定器確定與對(duì)應(yīng)于每個(gè)有效后續(xù)單詞成分的該可能單詞成 分相關(guān)聯(lián)的鍵的顯示位置;
[0052] 該處理器的最靠近鍵確定器確定與對(duì)應(yīng)于每個(gè)有效后續(xù)單詞成分的該可能單詞 成分相關(guān)聯(lián)的鍵中的哪一個(gè)鍵最靠近對(duì)應(yīng)于該用戶輸入的鍵進(jìn)行顯示;以及
[0053] 該處理器的單詞成分添加器將對(duì)應(yīng)于與該最靠近鍵確定器所確定的最靠近對(duì)應(yīng) 于該用戶輸入的鍵來顯示的鍵相關(guān)聯(lián)的有效后續(xù)單詞成分的可能單詞成分添加至在該存 儲(chǔ)器中存儲(chǔ)的該單詞成分的序列。
[0054] 在實(shí)施例中,該方法還包括該顯示控制器控制該顯示器,以修改與對(duì)應(yīng)于每個(gè)有 效后續(xù)單詞成分的該可能單詞成分相關(guān)聯(lián)的鍵的顯示。
[0055] 在實(shí)施例中,該方法還包括該顯示控制器控制該顯示器,以顯示對(duì)應(yīng)于與該最靠 近鍵確定器所確定的最靠近對(duì)應(yīng)于該用戶輸入的鍵來顯示的鍵相關(guān)聯(lián)的該有效后續(xù)單詞 成分的可能單詞成分。
[0056] 在實(shí)施例中,該方法還包括該顯示控制器響應(yīng)于該單詞定位器查找該有效單詞的 集合,控制該顯示器,以顯示由該單詞定位器查找的該有效單詞中的一個(gè)或更多個(gè)或所有 的有效單詞。
[0057] 在實(shí)施例中,每個(gè)單詞成分是拉丁文字母。
[0058] 在實(shí)施例中,該可能單詞成分包括26個(gè)拉丁文字母。
[0059] 在實(shí)施例中,該單詞是語標(biāo)字符,并且每個(gè)單詞成分是字符筆劃。
[0060] 在實(shí)施例中,該鍵盤裝置是顯示在顯示器上的、軟件實(shí)現(xiàn)的鍵盤。
[0061] 在實(shí)施例中,該方法還包括:
[0062] 該單詞定位器響應(yīng)于該處理器接收該用戶輸入,從在該單詞數(shù)據(jù)庫中存儲(chǔ)的該多 個(gè)可能單詞中查找一個(gè)或更多個(gè)附加有效單詞的集合,每個(gè)附加有效單詞包括與在該存儲(chǔ) 器中存儲(chǔ)的該單詞成分的序列的子集對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列。
[0063] 在實(shí)施例中,該方法還包括該顯示控制器控制該顯示器,以顯示由該單詞確定器 查找的該附加有效單詞中的一個(gè)或更多個(gè)或所有的附加有效單詞。
[0064] 在實(shí)施例中,該方法還包括
[0065] 響應(yīng)于該單詞定位器查找該有效單詞的集合:
[0066] 該處理器的有效單詞集大小確定器確定該有效單詞的集合包括僅一個(gè)有效單詞; 以及
[0067] 該顯示控制器控制該顯示器,以修改該有效單詞的顯示。
[0068] 在實(shí)施例中,該方法還包括:
[0069] 響應(yīng)于該單詞定位器查找該附加有效單詞的集合:
[0070] 有效單詞集大小確定器確定該附加有效單詞的集合包括僅一個(gè)附加有效單詞,該 顯示控制器控制該顯示器,以修改該附加有效單詞的顯示。
[0071] 在實(shí)施例中,該方法還包括:
[0072] 響應(yīng)于該單詞成分添加器將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的 序列:
[0073] 該處理器的字母數(shù)量比較器確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單 詞的集合中的一個(gè)有效單詞具有相同數(shù)量的單詞成分;以及
[0074] 該顯示控制器控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列具有相 同數(shù)量的單詞成分的該有效單詞的顯示。
[0075] 在實(shí)施例中,該方法還包括:
[0076] 響應(yīng)于該單詞成分添加器將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的 序列:
[0077] 該處理器的字母數(shù)量比較器確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單 詞的集合中的一個(gè)有效單詞不具有相同數(shù)量的單詞成分;以及
[0078] 該顯示控制器控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列不具有 相同數(shù)量的單詞成分的該有效單詞的顯示。
[0079] 在實(shí)施例中,該方法還包括:
[0080] 響應(yīng)于該單詞定位器查找多于一個(gè)有效單詞的集合:
[0081] 該處理器的公共單詞成分確定器確定該有效單詞中的每個(gè)有效單詞包括(i)對(duì) 所有有效單詞是公共的并且(ii)從在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列有效延續(xù)的一 個(gè)或更多個(gè)公共后續(xù)有效單詞成分的序列;以及
[0082] 該字符添加器將該公共后續(xù)有效單詞成分的序列添加至在該存儲(chǔ)器中存儲(chǔ)的該 單詞成分的序列。
[0083] 在實(shí)施例中,在該單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè) 單詞類別中的一個(gè)單詞類別中;以及
[0084] 該單詞定位器對(duì)該有效單詞的集合的查找是基于組裝的前一單詞的單詞類別。
[0085] 在第三方面中,本發(fā)明提供了一種用于根據(jù)一種或更多種單詞組裝慣例來組裝包 括單詞成分的序列的單詞的方法,該方法包括:
[0086] 存儲(chǔ)器存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0087] 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多 個(gè)有效單詞的集合,每個(gè)有效單詞包括與存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的序列對(duì)應(yīng)的一 個(gè)或更多個(gè)單詞成分的序列;
[0088] 該處理器從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶 輸入,所接收的用戶輸入對(duì)應(yīng)于該鍵盤裝置的鍵中的一個(gè);
[0089] 該處理器的單詞成分確定器基于由單詞定位器查找的有效單詞的集合來確定用 戶輸入單詞成分是另一有效后續(xù)單詞成分,該另一有效后續(xù)單詞成分是從一個(gè)或更多個(gè)中 間單詞成分有效延續(xù)的單詞成分,該中間單詞成分轉(zhuǎn)而從在存儲(chǔ)器中存儲(chǔ)的單詞成分的序 列有效延續(xù);以及
[0090] 該處理器的單詞成分添加器將用戶輸入單詞成分和中間單詞成分添加至在存儲(chǔ) 器中存儲(chǔ)的單詞成分的序列。
[0091] 在實(shí)施例中,單詞成分確定器確定用戶輸入單詞成分不是有效后續(xù)單詞成分。
[0092] 在實(shí)施例中,一個(gè)或更多個(gè)中間單詞成分包括標(biāo)點(diǎn)符號(hào)。
[0093] 在實(shí)施例中,該方法還包括:
[0094] 響應(yīng)于處理器接收用戶輸入:
[0095] 處理器的替代單詞成分確定器基于用戶輸入單詞成分從包括與相應(yīng)的單詞成分 相關(guān)聯(lián)的一個(gè)或更多個(gè)替代單詞成分的集合的替代單詞成分?jǐn)?shù)據(jù)庫中查找替代單詞成 分;
[0096] 單詞成分確定器基于由單詞定位器查找的有效單詞的集合來確定替代單詞成分 是從在存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù)的有效后續(xù)單詞成分;以及[0097] 單詞成分添加器將替代輸入單詞成分添加至在存儲(chǔ)器中存儲(chǔ)的單詞成分的序列。
[0098] 在實(shí)施例中,響應(yīng)于單詞成分確定器確定出用戶輸入單詞成分不是有效后續(xù)單詞 成分,替代單詞成分確定器基于用戶輸入單詞成分來查找替代單詞成分。
[0099] 在第四方面中,本發(fā)明提供了一種根據(jù)一種或更多種單詞組裝慣例來組裝包括單 詞成分的序列的單詞的方法,該方法包括:
[0100] 存儲(chǔ)器存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0101] 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多 個(gè)附加有效單詞的集合,每個(gè)附加有效單詞包括與存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的序列 的子集對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列;
[0102] 該處理器從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶 輸入;所接收的用戶輸入對(duì)應(yīng)于該鍵盤裝置的鍵中的一個(gè);
[0103] 該處理器的單詞成分確定器基于由該單詞定位器查找的該附加有效單詞的集合 來確定用戶輸入單詞成分是從在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù)的有效后續(xù) 單詞成分,該用戶輸入單詞成分是與該鍵盤裝置的對(duì)應(yīng)于由該處理器接收的用戶輸入的鍵 相關(guān)聯(lián)的可能單詞成分;以及
[0104] 該處理器的單詞成分添加器將該用戶輸入單詞成分添加至在存儲(chǔ)器中存儲(chǔ)的該 單詞成分的序列。
[0105] 在實(shí)施例中,該方法還包括:
[0106] 該處理器的顯示控制器控制顯示器,以顯示該鍵盤裝置的鍵;以及
[0107] 響應(yīng)于該單詞定位器查找該附加有效單詞的集合:
[0108] 該單詞成分確定器基于由該單詞定位器查找的該附加有效單詞的集合來確定一 個(gè)或更多個(gè)有效后續(xù)單詞成分的集合;以及
[0109] 該顯示控制器控制該顯示器,以修改與每個(gè)有效后續(xù)單詞成分相關(guān)聯(lián)的鍵的顯 /_J、1 〇
[0110] 在一個(gè)實(shí)施例中,該方法還包括該顯示控制器控制顯示器,以顯示由該單詞定位 器查找的該附加有效單詞中的一個(gè)或更多個(gè)或所有的附加有效單詞。
[0111] 在實(shí)施例中,每個(gè)單詞成分是拉丁文字母。
[0112] 在實(shí)施例中,該可能單詞成分包括26個(gè)拉丁文字母。
[0113] 在實(shí)施例中,該單詞是語標(biāo)字符,并且每個(gè)單詞成分是字符筆劃。
[0114] 在實(shí)施例中,該鍵盤裝置是顯示在顯示器上的、軟件實(shí)現(xiàn)的鍵盤。
[0115] 在實(shí)施例中,該方法還包括:
[0116] 響應(yīng)于該單詞定位器查找該附加有效單詞的集合:
[0117] 該處理器的有效單詞集大小確定器確定該附加有效單詞的集合包括僅一個(gè)附加 有效單詞;以及
[0118] 該顯示控制器控制該顯示器,以修改該附加有效單詞的顯示。
[0119] 在實(shí)施例中,該方法還包括:
[0120] 響應(yīng)于該單詞成分添加器將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的 序列:
[0121] 該處理器的字母數(shù)量比較器確定所存儲(chǔ)的該單詞的單詞成分的序列與該附加有 效單詞的集合中的一個(gè)附加有效單詞具有相同數(shù)量的單詞成分;以及
[0122] 該顯示控制器控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列具有相 同數(shù)量的單詞成分的該附加有效單詞的顯示。
[0123] 在實(shí)施例中,該方法還包括:
[0124] 響應(yīng)于該單詞成分添加器將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的 序列:
[0125] 該處理器的字母數(shù)量比較器確定所存儲(chǔ)的該單詞的單詞成分的序列與該附加有 效單詞的集合中的一個(gè)附加有效單詞不具有相同數(shù)量的單詞成分;以及
[0126] 該顯示控制器控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列不具有 相同數(shù)量的單詞成分的該附加有效單詞的顯示。
[0127] 在實(shí)施例中,該方法還包括:
[0128] 響應(yīng)于該單詞定位器查找多于一個(gè)附加有效單詞的集合:
[0129] 該處理器的公共單詞成分確定器確定該附加有效單詞中的每個(gè)附加有效單詞包 括(i)對(duì)所有附加有效單詞是公共的并且(ii)從在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列 有效延續(xù)的一個(gè)或更多個(gè)公共后續(xù)有效單詞成分的序列;以及
[0130] 該字符添加器將該公共后續(xù)有效單詞成分的序列添加至在該存儲(chǔ)器中存儲(chǔ)的該 單詞成分的序列。
[0131] 在實(shí)施例中,在該單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè) 單詞類別中的一個(gè)單詞類別中,并且該單詞定位器對(duì)該附加有效單詞的集合的查找是基于 組裝的前一單詞的單詞類別。
[0132] 在第五方面中,本發(fā)明提供了一種根據(jù)一種或更多種單詞組裝慣例來組裝包括單 詞成分的序列的單詞的方法,該方法包括:
[0133] 存儲(chǔ)器存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0134] 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)有效單 詞,該有效單詞包括與存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成 分的序列;
[0135] 處理器的顯示控制器控制顯示器,以顯示有效單詞;
[0136] 處理器的有效單詞集大小確定器確定由單詞定位器查找僅一個(gè)有效單詞;以及
[0137] 顯示控制器控制顯示器,以修改有效單詞的顯示。
[0138] 在第六方面中,本發(fā)明提供了一種根據(jù)一種或更多種單詞組裝慣例來組裝包括單 詞成分的序列的單詞的方法,該方法包括:
[0139] 存儲(chǔ)器存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0140] 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)有效單 詞,該有效單詞包括與在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成 分的序列;
[0141] 處理器的顯示控制器控制顯示器,以顯示有效單詞;
[0142] 處理器的有效單詞集大小確定器確定附加有效單詞集合包括僅一個(gè)附加有效單 詞;以及
[0143] 顯示控制器控制顯示器,以修改附加有效單詞的顯示。
[0144] 在第七方面中,本發(fā)明提供了一種根據(jù)一種或更多種單詞組裝慣例來組裝包括單 詞成分的序列的單詞的方法,該方法包括:
[0145] 存儲(chǔ)器存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0146] 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多 個(gè)有效單詞,每個(gè)有效單詞包括一個(gè)或更多個(gè)有效單詞成分的序列,所述一個(gè)或更多個(gè)有 效單詞成分的序列包括與在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單 詞成分的序列;
[0147] 處理器的顯示控制器控制顯示器,以顯示由單詞定位器查找的有效單詞中的一個(gè) 或更多個(gè)有效單詞,或者所有的有效單詞;
[0148] 字母數(shù)量比較器確定所存儲(chǔ)的單詞的單詞成分的序列與有效單詞的集合中的一 個(gè)有效單詞具有相同數(shù)量的單詞成分;以及
[0149] 顯示控制器控制顯示器,以修改與所存儲(chǔ)的單詞的單詞成分的序列具有相同數(shù)量 的單詞成分的有效單詞的顯示。
[0150] 在第八方面中,本發(fā)明提供了一種根據(jù)一種或更多種單詞組裝慣例來組裝包括單 詞成分的序列的單詞的方法,該方法包括:
[0151] 存儲(chǔ)器存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0152] 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多 個(gè)有效單詞,每個(gè)有效單詞包括一個(gè)或更多個(gè)有效單詞成分的序列,所述一個(gè)或更多個(gè)有 效單詞成分的序列包括與在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單 詞成分的序列;
[0153] 處理器的顯示控制器控制顯示器,以顯示由單詞定位器查找的有效單詞中的一個(gè) 或更多個(gè)有效單詞,或者所有的有效單詞;
[0154] 字母數(shù)量比較器確定所存儲(chǔ)的單詞的單詞成分的序列與有效單詞的集合中的一 個(gè)有效單詞不具有相同數(shù)量的單詞成分;以及
[0155] 顯示控制器控制顯示器,以修改與所存儲(chǔ)的單詞的單詞成分的序列不具有相同數(shù) 量的單詞成分的有效單詞的顯示。
[0156] 在第九方面中,本發(fā)明提供了一種根據(jù)一種或更多種單詞組裝慣例來組裝包括單 詞成分的序列的單詞的方法,該方法包括:
[0157] 存儲(chǔ)器存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0158] 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多 個(gè)有效單詞的集合,每個(gè)有效單詞包括與存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的序列對(duì)應(yīng)的一 個(gè)或更多個(gè)單詞成分的序列;
[0159] 該處理器的公共單詞成分確定器確定所查找的有效單詞中的每個(gè)有效單詞包括 (i)對(duì)所有有效單詞是公共的并且(ii)從在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù) 的一個(gè)或更多個(gè)公共后續(xù)有效單詞成分的序列;以及
[0160] 處理器的添加器將該公共后續(xù)有效單詞成分的序列添加至在該存儲(chǔ)器中存儲(chǔ)的 單詞成分的序列。
[0161] 在第十方面中,本發(fā)明提供了一種組裝包括第一單詞和第二單詞的單詞的序列的 方法,該方法包括:
[0162] 存儲(chǔ)器存儲(chǔ)該第一單詞;
[0163] 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找對(duì)應(yīng)于該第 一單詞的有效單詞,該可能單詞中的每一個(gè)被分類進(jìn)多個(gè)單詞類別中的一個(gè)單詞類別中;
[0164] 該存儲(chǔ)器存儲(chǔ)該第二單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0165] 該單詞定位器基于該第一單詞的單詞類別從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單 詞中查找一個(gè)或更多個(gè)有效單詞的集合,每個(gè)有效單詞包括與在該存儲(chǔ)器中存儲(chǔ)的該單詞 成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列;以及
[0166] 該處理器的單詞成分添加器基于由該單詞定位器查找的有效單詞的集合來添加 從在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列有效延續(xù)的單詞成分。
[0167] 在實(shí)施例中,該單詞類別包括動(dòng)詞和名詞。
[0168] 在實(shí)施例中,該方法還包括響應(yīng)于該單詞定位器查找該有效單詞的集合,該顯示 控制器控制顯示器,以顯示由該單詞定位器查找的該有效單詞中的一個(gè)或更多個(gè)或所有的 有效單詞。
[0169] 在實(shí)施例中,每個(gè)單詞成分是拉丁文字母。
[0170] 在實(shí)施例中,該可能單詞成分包括26個(gè)拉丁文字母。
[0171] 在實(shí)施例中,該單詞是語標(biāo)字符,并且每個(gè)單詞成分是字符筆劃。
[0172] 在實(shí)施例中,該方法還包括:
[0173] 響應(yīng)于該單詞定位器查找該有效單詞的集合:
[0174] 該處理器的有效單詞集大小確定器確定該有效單詞的集合包括僅一個(gè)有效單詞; 以及
[0175] 該顯示控制器控制該顯示器,以修改該有效單詞的顯示。
[0176] 在實(shí)施例中,該方法還包括:
[0177] 響應(yīng)于該單詞成分添加器將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的 序列:
[0178] 該處理器的字母數(shù)量比較器確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單 詞的集合中的一個(gè)有效單詞具有相同數(shù)量的單詞成分;以及
[0179] 該顯示控制器控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列具有相 同數(shù)量的單詞成分的該有效單詞的顯示。
[0180] 在實(shí)施例中,該方法還包括:
[0181] 響應(yīng)于該單詞成分添加器將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的 序列:
[0182] 該處理器的字母數(shù)量比較器確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單 詞的集合中的一個(gè)有效單詞不具有相同數(shù)量的單詞成分;以及
[0183] 該顯示控制器控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列不具有 相同數(shù)量的單詞成分的該有效單詞的顯示。
[0184] 在實(shí)施例中,該方法還包括:
[0185] 響應(yīng)于該單詞定位器查找多于一個(gè)有效單詞的集合:
[0186] 該處理器的公共單詞成分確定器確定該有效單詞中的每個(gè)有效單詞包括(i)對(duì) 所有有效單詞是公共的并且(ii)在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列有效延續(xù)的一個(gè) 或更多個(gè)公共后續(xù)有效單詞成分的序列;以及
[0187] 該字符添加器將該公共后續(xù)有效單詞成分的序列添加至在該存儲(chǔ)器中存儲(chǔ)的該 單詞成分的序列。
[0188] 在第^^一方面中,本發(fā)明提供了一種組裝包括字符的序列的文本的方法,該方法 包括:
[0189] 處理器從具有與一個(gè)或更多個(gè)標(biāo)點(diǎn)符號(hào)字符分別相關(guān)聯(lián)的一個(gè)或更多個(gè)標(biāo)點(diǎn)鍵 的鍵盤裝置接收用戶輸入,所接收的用戶輸入對(duì)應(yīng)于鍵盤的標(biāo)點(diǎn)符號(hào)鍵中的一個(gè);
[0190] 處理器確定與對(duì)應(yīng)于用戶輸入的標(biāo)點(diǎn)符號(hào)鍵相關(guān)聯(lián)的標(biāo)點(diǎn)符號(hào)字符對(duì)應(yīng)于終止 標(biāo)點(diǎn)符號(hào)字符的集合中的一個(gè)終止標(biāo)點(diǎn)字符;以及
[0191] 處理器將(i)與對(duì)應(yīng)于用戶輸入的標(biāo)點(diǎn)符號(hào)鍵相關(guān)聯(lián)的標(biāo)點(diǎn)符號(hào)字符和(ii)空 格字符添加至文本。
[0192] 在第十二方面中,本發(fā)明提供了一種根據(jù)一種或更多種單詞組裝慣例來組裝包括 單詞成分的序列的單詞的控制器,所述控制器包括:
[0193] 存儲(chǔ)器,該存儲(chǔ)器用于存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;以及
[0194] 處理器,該處理器被設(shè)置成:
[0195] 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)有效單詞的集合,每 個(gè)有效單詞包括與存儲(chǔ)在所述存儲(chǔ)器中的所述單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞 成分的序列;
[0196] 從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶輸入;所接 收的用戶輸入對(duì)應(yīng)于所述鍵盤裝置的鍵中的一個(gè);
[0197] 基于所查找的所述有效單詞的集合來確定用戶輸入單詞成分是從在所述存儲(chǔ)器 中存儲(chǔ)的單詞成分的序列有效延續(xù)的有效后續(xù)單詞成分,所述用戶輸入單詞成分是與所述 鍵盤裝置的對(duì)應(yīng)于由所述處理器接收的用戶輸入的鍵相關(guān)聯(lián)的可能單詞成分;以及
[0198] 將所述用戶輸入單詞成分添加至所存儲(chǔ)的所述單詞的單詞成分的序列。
[0199] 在實(shí)施例中,所述處理器還被設(shè)置成:
[0200] 控制顯示器,以顯示該鍵盤裝置的鍵;以及
[0201] 響應(yīng)于查找該有效單詞的集合:
[0202] 基于由該單詞定位器查找的該有效單詞的集合來確定一個(gè)或更多個(gè)有效后續(xù)單 詞成分的集合,其中每個(gè)有效后續(xù)單詞成分從在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延 續(xù);以及
[0203] 控制該顯示器,以修改與每個(gè)有效后續(xù)單詞成分相關(guān)聯(lián)的鍵的顯示。
[0204] 在實(shí)施例中,該處理器還被設(shè)置成響應(yīng)于查找該有效單詞的集合,控制顯示器,以 顯示查找的該有效單詞中的一個(gè)或更多個(gè)或所有的有效單詞。
[0205] 在實(shí)施例中,每個(gè)單詞成分是拉丁文字母。
[0206] 在實(shí)施例中,該可能單詞成分包括26個(gè)拉丁文字母。
[0207] 在實(shí)施例中,該單詞是語標(biāo)字符,并且每個(gè)單詞成分是字符筆劃。
[0208] 在實(shí)施例中,該鍵盤裝置是顯示在顯示器上的、軟件實(shí)現(xiàn)的鍵盤。
[0209] 在實(shí)施例中,該處理器還被設(shè)置成:
[0210] 響應(yīng)于接收該用戶輸入,從在該單詞數(shù)據(jù)庫中存儲(chǔ)的該多個(gè)可能單詞中查找一個(gè) 或更多個(gè)附加有效單詞的集合,每個(gè)附加有效單詞包括與在該存儲(chǔ)器中存儲(chǔ)的該單詞成分 的序列的子集對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列。
[0211] 在實(shí)施例中,該處理器還被設(shè)置成控制該顯示器,以顯示查找的附加有效單詞中 的一個(gè)或更多個(gè)或所有的附加有效單詞。
[0212] 在實(shí)施例中,該處理器還被設(shè)置成:
[0213] 響應(yīng)于查找該有效單詞的集合:
[0214] 確定該有效單詞的集合包括僅一個(gè)有效單詞;以及
[0215] 控制該顯示器,以修改該有效單詞的顯示。
[0216] 在實(shí)施例中,該處理器還被設(shè)置成:
[0217] 響應(yīng)于查找該附加有效單詞的集合:
[0218] 確定該附加有效單詞的集合包括僅一個(gè)附加有效單詞;以及
[0219] 控制該顯示器,以修改該附加有效單詞的顯示。
[0220] 在實(shí)施例中,該處理器還被設(shè)置成:
[0221] 響應(yīng)于將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列:
[0222] 確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單詞的集合中的一個(gè)有效單詞 具有相同數(shù)量的單詞成分;以及
[0223] 控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列具有相同數(shù)量的單詞 成分的有效單詞的顯示。
[0224] 在實(shí)施例中,該處理器還被設(shè)置成:
[0225] 響應(yīng)于將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列:
[0226] 確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單詞的集合中的一個(gè)有效單詞 不具有相同數(shù)量的單詞成分;以及
[0227] 控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列不具有相同數(shù)量的單 詞成分的有效單詞的顯示。
[0228] 在實(shí)施例中,該處理器還被設(shè)置成:
[0229] 響應(yīng)于查找多于一個(gè)有效單詞:
[0230] 確定該有效單詞中的每個(gè)有效單詞包括(i)對(duì)所有有效單詞是公共的并且(ii) 從在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列有效延續(xù)的一個(gè)或更多個(gè)公共后續(xù)有效單詞成 分的序列;以及
[0231] 將該公共后續(xù)有效單詞成分的序列添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序 列。
[0232] 在實(shí)施例中,在該單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè) 單詞類別中的一個(gè)單詞類別中;以及對(duì)該有效單詞的集合的查找是基于組裝的前一單詞的 單詞類別。
[0233] 在第十四方面中,提供了一種用于根據(jù)一種或更多種單詞組裝慣例來組裝包括單 詞成分的序列的單詞的控制器,該控制器包括:
[0234] 存儲(chǔ)器,該存儲(chǔ)器用于存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;以及
[0235] 處理器,該處理器被設(shè)置成:
[0236] 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)有效單詞的集合,每 個(gè)有效單詞包括與存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分 的序列;
[0237] 基于所查找的該有效單詞的集合來確定一個(gè)或更多個(gè)有效后續(xù)單詞成分的集合, 其中每個(gè)有效后續(xù)單詞成分從在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列有效延續(xù);
[0238] 控制顯示器,以顯示具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置; 以及
[0239] 從該鍵盤裝置接收用戶輸入;所接收的用戶輸入對(duì)應(yīng)于該鍵盤裝置的鍵中的一 個(gè);
[0240] 確定與對(duì)應(yīng)于每個(gè)有效后續(xù)單詞成分的該可能單詞成分相關(guān)聯(lián)的鍵的顯示位 置;
[0241] 確定與對(duì)應(yīng)于每個(gè)有效后續(xù)單詞成分的該可能單詞成分相關(guān)聯(lián)的鍵中的哪一個(gè) 鍵最靠近對(duì)應(yīng)于該用戶輸入的鍵進(jìn)行顯示;以及
[0242] 將對(duì)應(yīng)于與最靠近鍵確定器所確定的最靠近對(duì)應(yīng)于該用戶輸入的鍵來顯示的鍵 相關(guān)聯(lián)的有效后續(xù)單詞成分的可能單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序 列。
[0243] 在實(shí)施例中,該處理器還被設(shè)置成控制顯示器,以修改與對(duì)應(yīng)于每個(gè)有效后續(xù)單 詞成分的可能單詞成分相關(guān)聯(lián)的鍵的顯示。
[0244] 在實(shí)施例中,該處理器還被設(shè)置成控制該顯示器,以顯示對(duì)應(yīng)于與最靠近鍵確定 器所確定的最靠近對(duì)應(yīng)于用戶輸入的鍵來顯示的鍵相關(guān)聯(lián)的有效后續(xù)單詞成分的可能單 詞成分。
[0245] 在實(shí)施例中,該處理器還被設(shè)置成響應(yīng)于查找有效單詞的集合,控制該顯示器,以 顯示所查找的有效單詞中的一個(gè)或更多個(gè)或所有的有效單詞。
[0246] 在實(shí)施例中,每個(gè)單詞成分為拉丁文字母。
[0247] 在實(shí)施例中,該可能單詞成分包括26個(gè)拉丁文字母。
[0248] 在實(shí)施例中,該單詞是語標(biāo)字符,并且每個(gè)單詞成分是字符筆劃。
[0249] 在實(shí)施例中,該鍵盤裝置是顯示在顯示器上的、軟件實(shí)現(xiàn)的鍵盤。
[0250] 在實(shí)施例中,該處理器還被設(shè)置成:
[0251] 響應(yīng)于接收該用戶輸入,從在該單詞數(shù)據(jù)庫中存儲(chǔ)的該多個(gè)可能單詞中查找一個(gè) 或更多個(gè)附加有效單詞的集合,每個(gè)附加有效單詞包括與在該存儲(chǔ)器中存儲(chǔ)的該單詞成分 的序列的子集對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列。
[0252] 在實(shí)施例中,該處理器還被設(shè)置成控制該顯示器,以顯示所查找的附加有效單詞 中的一個(gè)或更多個(gè)或所有的附加有效單詞。
[0253] 在實(shí)施例中,該處理器還被設(shè)置成:
[0254] 響應(yīng)于查找該有效單詞的集合:
[0255] 確定該有效單詞的集合包括僅一個(gè)有效單詞;以及
[0256] 控制該顯示器,以修改該有效單詞的顯示。
[0257] 在實(shí)施例中,該處理器還被設(shè)置成:
[0258] 響應(yīng)于查找該附加有效單詞的集合:
[0259] 確定該附加有效單詞的集合包括僅一個(gè)附加有效單詞;以及
[0260] 控制該顯示器,以修改該附加有效單詞的顯示。
[0261] 在實(shí)施例中,該處理器還被設(shè)置成:
[0262] 響應(yīng)于將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列:
[0263] 確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單詞的集合中的一個(gè)有效單詞 具有相同數(shù)量的單詞成分;以及
[0264] 控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列具有相同數(shù)量的單詞 成分的有效單詞的顯示。
[0265] 在實(shí)施例中,該處理器還被設(shè)置成:
[0266] 響應(yīng)于將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列:
[0267] 確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單詞的集合中的一個(gè)有效單詞 不具有相同數(shù)量的單詞成分;以及
[0268] 控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列不具有相同數(shù)量的單 詞成分的有效單詞的顯示。
[0269] 在實(shí)施例中,該處理器還被設(shè)置成:
[0270] 響應(yīng)于查找多于一個(gè)有效單詞:
[0271] 確定該有效單詞中的每個(gè)有效單詞包括(i)對(duì)所有有效單詞是公共的并且(ii) 從在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列有效延續(xù)的一個(gè)或更多個(gè)公共后續(xù)有效單詞成 分的序列;以及
[0272] 將該公共后續(xù)有效單詞成分的序列添加至在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列。
[0273] 在實(shí)施例中,在該單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè) 單詞類別中的一個(gè)單詞類別中;以及
[0274] 對(duì)該有效單詞的集合的查找是基于組裝的前一單詞的單詞類別。
[0275] 在第十五方面中,本發(fā)明提供了一種用于根據(jù)一種或更多種單詞組裝慣例來組裝 包括單詞成分的序列的單詞的控制器,該控制器包括:
[0276] 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)單詞的一個(gè)或更多個(gè)單詞成分的序列;以及
[0277] 處理器,該處理器被設(shè)置成:
[0278] 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)有效單詞的集合,每 個(gè)有效單詞包括與存儲(chǔ)在存儲(chǔ)器中的單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序 列;
[0279] 從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶輸入,所接 收的用戶輸入對(duì)應(yīng)于該鍵盤裝置的鍵中的一個(gè);
[0280] 基于所查找的有效單詞的集合來確定用戶輸入單詞成分是另一有效后續(xù)單詞成 分,該另一有效后續(xù)單詞成分是從一個(gè)或更多個(gè)中間單詞成分有效延續(xù)的單詞成分,該中 間單詞成分轉(zhuǎn)而從在存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù);以及
[0281] 將用戶輸入單詞成分和中間單詞成分添加至在存儲(chǔ)器中存儲(chǔ)的單詞成分的序列。
[0282] 在實(shí)施例中,處理器確定用戶輸入單詞成分不是有效后續(xù)單詞成分。
[0283] 在實(shí)施例中,一個(gè)或更多個(gè)中間單詞成分包括標(biāo)點(diǎn)符號(hào)。
[0284] 在實(shí)施例中,該處理器還被設(shè)置成:
[0285] 響應(yīng)于接收用戶輸入:
[0286] 基于用戶輸入單詞成分從包括與相應(yīng)的單詞成分相關(guān)聯(lián)的一個(gè)或更多個(gè)替代單 詞成分的集合的替代單詞成分?jǐn)?shù)據(jù)庫中查找替代單詞成分;
[0287] 基于所查找的有效單詞的集合來確定替代單詞成分是從在存儲(chǔ)器中存儲(chǔ)的單詞 成分的序列有效延續(xù)的有效后續(xù)單詞成分;以及
[0288] 將替代輸入單詞成分添加至在存儲(chǔ)器中存儲(chǔ)的單詞成分的序列。
[0289] 在實(shí)施例中,響應(yīng)于確定出用戶輸入單詞成分不是有效后續(xù)單詞成分,處理器基 于用戶輸入單詞成分來查找替代單詞成分。
[0290] 在第十六方面中,本發(fā)明提供了一種用于根據(jù)一種或更多種單詞組裝慣例來組裝 包括單詞成分的序列的單詞的控制器,該控制器包括:
[0291] 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;以及
[0292] 處理器,該處理器被設(shè)置成:
[0293] 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)附加有效單詞的集 合,每個(gè)附加有效單詞包括與存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的序列的子集對(duì)應(yīng)的一個(gè)或 更多個(gè)單詞成分的序列;
[0294] 從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶輸入;所接 收的用戶輸入對(duì)應(yīng)于該鍵盤裝置的鍵中的一個(gè);
[0295] 基于所查找的該附加有效單詞的集合來確定用戶輸入單詞成分是從在該存儲(chǔ)器 中存儲(chǔ)的單詞成分的序列有效延續(xù)的有效后續(xù)單詞成分,該用戶輸入單詞成分是與該鍵盤 裝置的對(duì)應(yīng)于由該處理器接收的用戶輸入的鍵相關(guān)聯(lián)的可能單詞成分;以及
[0296] 將該用戶輸入單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列。
[0297] 在實(shí)施例中,該處理器還被設(shè)置成:
[0298] 控制顯示器,以顯示該鍵盤裝置的鍵;以及
[0299] 響應(yīng)于查找該附加有效單詞的集合:
[0300] 基于由該單詞定位器查找的該附加有效單詞的集合來確定一個(gè)或更多個(gè)有效后 續(xù)單詞成分的集合;以及
[0301] 控制該顯示器,以修改與每個(gè)有效后續(xù)單詞成分相關(guān)聯(lián)的鍵的顯示。
[0302] 在實(shí)施例中,該處理器還被設(shè)置成控制顯示器,以顯示所查找的該有附加效單詞 中的一個(gè)或更多個(gè)或所有的附加有效單詞。
[0303] 在實(shí)施例中,每個(gè)單詞成分是拉丁文字母。
[0304] 在實(shí)施例中,該可能單詞成分包括26個(gè)拉丁文字母。
[0305] 在實(shí)施例中,該單詞是語標(biāo)字符,并且每個(gè)單詞成分是字符筆劃。
[0306] 在實(shí)施例中,該鍵盤裝置是顯示在顯示器上的、軟件實(shí)現(xiàn)的鍵盤。
[0307] 在實(shí)施例中,該處理器還被設(shè)置成:
[0308] 響應(yīng)于查找該附加有效單詞的集合:
[0309] 確定該附加有效單詞的集合包括僅一個(gè)附加有效單詞;以及
[0310] 控制該顯示器,以修改該附加有效單詞的顯示。
[0311] 在實(shí)施例中,該處理器還被設(shè)置成:
[0312] 響應(yīng)于將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列:
[0313] 確定所存儲(chǔ)的該單詞的單詞成分的序列與該附加有效單詞的集合中的一個(gè)附加 有效單詞具有相同數(shù)量的單詞成分;以及
[0314] 控制該顯示器,以修改該與所存儲(chǔ)的該單詞的單詞成分的序列具有相同數(shù)量的單 詞成分的附加有效單詞的顯示。
[0315] 在實(shí)施例中,該處理器還被設(shè)置成:
[0316] 響應(yīng)于將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列:
[0317] 確定所存儲(chǔ)的該單詞的單詞成分的序列與該附加有效單詞的集合中的一個(gè)附加 有效單詞不具有相同數(shù)量的單詞成分;以及
[0318] 控制該顯示器,以修改與所存儲(chǔ)的該單詞的單詞成分的序列不具有相同數(shù)量的單 詞成分的附加有效單詞的顯示。
[0319] 在實(shí)施例中,該處理器還被設(shè)置成:
[0320] 響應(yīng)于查找多于一個(gè)附加有效單詞:
[0321] 確定該附加有效單詞中的每個(gè)附加有效單詞包括(i)對(duì)所有附加有效單詞是公 共的并且(ii)從在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列有效延續(xù)的一個(gè)或更多個(gè)公共后 續(xù)有效單詞成分的序列;以及
[0322] 將該公共后續(xù)有效單詞成分的序列添加至在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序 列。
[0323] 在實(shí)施例中,在單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè)單 詞類別中的一個(gè)單詞類別中,并且對(duì)附加有效單詞的集合的查找是基于組裝的前一單詞的 單詞類別。
[0324] 在第十七方面中,本發(fā)明提供了一種用于根據(jù)一種或更多種單詞組裝慣例來組裝 包括單詞成分的序列的單詞的控制器,該控制器包括:
[0325] 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;以及
[0326] 處理器,該處理器被設(shè)置成:
[0327] 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)有效單詞,該有效單詞包括與 存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列;
[0328] 控制顯示器,以顯示有效單詞;
[0329] 確定查找僅有一個(gè)有效單詞;以及
[0330] 控制顯示器,以修改有效單詞的顯示。
[0331] 在第十八方面中,本發(fā)明提供了一種用于根據(jù)一種或更多種單詞組裝慣例來組裝 包括單詞成分的序列的單詞的控制器,該控制器包括:
[0332] 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;以及
[0333] 處理器,該處理器被設(shè)置成:
[0334] 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)有效單詞,該有效單詞包括與 在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列;
[0335] 控制顯示器,以顯示有效單詞;
[0336] 確定附加有效單詞集合包括僅一個(gè)附加有效單詞;以及
[0337] 控制顯示器,以修改附加有效單詞的顯示。
[0338] 在第十九方面中,本發(fā)明提供了一種用于根據(jù)一種或更多種單詞組裝慣例來組裝 包括單詞成分的序列的單詞的控制器,該控制器包括:
[0339] 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;以及
[0340] 處理器,該處理器被設(shè)置成:
[0341] 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)有效單詞,每個(gè)有效 單詞包括一個(gè)或更多個(gè)有效單詞成分的序列,所述一個(gè)或更多個(gè)有效單詞成分的序列包括 與在存儲(chǔ)器中存儲(chǔ)的單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列;
[0342] 控制顯示器,以顯示所查找的有效單詞中的一個(gè)或更多個(gè)有效單詞,或者所有的 有效單詞;
[0343] 確定所存儲(chǔ)的單詞的單詞成分的序列與有效單詞的集合中的一個(gè)有效單詞具有 相同數(shù)量的單詞成分;以及
[0344] 控制顯示器,以修改與所存儲(chǔ)的單詞的單詞成分的序列具有相同數(shù)量的單詞成分 的有效單詞的顯示。
[0345] 在第二十方面中,本發(fā)明提供了一種用于根據(jù)一種或更多種單詞組裝慣例來組裝 包括單詞成分的序列的單詞的控制器,該控制器包括:
[0346] 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;以及
[0347] 處理器,該處理器被設(shè)置成:
[0348] 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)有效單詞,每個(gè)有效 單詞包括一個(gè)或更多個(gè)有效單詞成分的序列,所述一個(gè)或更多個(gè)有效單詞成分的序列包括 與在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列;
[0349] 控制顯示器,以顯示所查找的有效單詞中的一個(gè)或更多個(gè)有效單詞,或者所有的 有效單詞;
[0350] 確定所存儲(chǔ)的單詞的單詞成分的序列與有效單詞的集合中的一個(gè)有效單詞不具 有相同數(shù)量的單詞成分;以及
[0351] 控制顯示器,以修改與所存儲(chǔ)的單詞的單詞成分的序列不具有相同數(shù)量的單詞成 分的有效單詞的顯示。
[0352] 在第二十一方面中,本發(fā)明提供了一種用于根據(jù)一種或更多種單詞組裝慣例來組 裝包括單詞成分的序列的單詞的控制器,該控制器包括:
[0353] 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)該單詞的一個(gè)或更多個(gè)單詞成分的序列;以及
[0354] 處理器,該處理器被設(shè)置成:
[0355] 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)有效單詞的集合,每 個(gè)有效單詞包括與存儲(chǔ)在該存儲(chǔ)器中的該單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分 的序列;
[0356] 確定所查找的有效單詞中的每個(gè)有效單詞包括(i)對(duì)所有有效單詞是公共的并 且(ii)從在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù)的一個(gè)或更多個(gè)公共后續(xù)有效單 詞成分的序列;以及
[0357] 將該公共后續(xù)有效單詞成分的序列添加至在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列。
[0358] 在第二十二方面中,本發(fā)明提供了一種用于組裝包括第一單詞和第二單詞的單詞 的序列的控制器,該控制器包括:
[0359] 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)該第一單詞;以及
[0360] 處理器,該處理器被設(shè)置成:
[0361] 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找對(duì)應(yīng)于第一單詞的有效單詞,該可 能單詞中的每一個(gè)被分類進(jìn)多個(gè)單詞類別中的一單詞類別中;
[0362] 存儲(chǔ)第二單詞的一個(gè)或更多個(gè)單詞成分的序列;
[0363] 基于該第一單詞的單詞類別從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè) 或更多個(gè)有效單詞的集合,每個(gè)有效單詞包括與在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列對(duì) 應(yīng)的一個(gè)或更多個(gè)單詞成分的序列;以及
[0364] 基于所查找的有效單詞的集合來添加從在存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效 延續(xù)的單詞成分。
[0365] 在實(shí)施例中,該單詞類別包括動(dòng)詞和名詞。
[0366] 在實(shí)施例中,該處理器還被設(shè)置成響應(yīng)于對(duì)該有效單詞的集合的查找,控制顯示 器,以顯示所查找的該有效單詞中的一個(gè)或更多個(gè)或所有的有效單詞。
[0367] 在實(shí)施例中,每個(gè)單詞成分是拉丁文字母。
[0368] 在實(shí)施例中,該可能單詞成分包括26個(gè)拉丁文字母。
[0369] 在實(shí)施例中,該單詞是語標(biāo)字符,并且每個(gè)單詞成分是字符筆劃。
[0370] 在實(shí)施例中,該處理器還被設(shè)置成:
[0371] 響應(yīng)于查找該有效單詞的集合:
[0372] 確定該有效單詞的集合包括僅一個(gè)有效單詞;以及
[0373] 控制該顯示器,以修改該有效單詞的顯示。
[0374] 在實(shí)施例中,該處理器還被設(shè)置成:
[0375] 響應(yīng)于將單詞成分添加至在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列:
[0376] 確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單詞的集合中的一個(gè)有效單詞 具有相同數(shù)量的單詞成分;以及
[0377] 控制該顯示器,以修改該與所存儲(chǔ)的該單詞的單詞成分的序列具有相同數(shù)量的單 詞成分的有效單詞的顯示。
[0378] 在實(shí)施例中,該處理器還被設(shè)置成:
[0379] 響應(yīng)于將單詞成分添加中在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列:
[0380] 確定所存儲(chǔ)的該單詞的單詞成分的序列與該有效單詞的集合中的一個(gè)有效單詞 不具有相同數(shù)量的單詞成分;以及
[0381] 控制該顯示器,以修改該與所存儲(chǔ)的該單詞的單詞成分的序列不具有相同數(shù)量的 單詞成分的有效單詞的顯示。
[0382] 在實(shí)施例中,該處理器還被設(shè)置成:
[0383] 響應(yīng)于查找多于一個(gè)有效單詞:
[0384] 確定該有效單詞中的每個(gè)有效單詞包括(i)對(duì)所有有效單詞是公共的并且(ii) 從在該存儲(chǔ)器中存儲(chǔ)的該單詞成分的序列有效延續(xù)的一個(gè)或更多個(gè)公共后續(xù)有效單詞成 分的序列;以及
[0385] 將該公共后續(xù)有效單詞成分的序列添加至在該存儲(chǔ)器中存儲(chǔ)的單詞成分的序列。
[0386] 在第二十三方面中,本發(fā)明提供了一種用于組裝包括字符的序列的文本的控制 器,該控制器包括:
[0387] 處理器,該處理器被設(shè)置成:
[0388] 從具有與一個(gè)或更多個(gè)標(biāo)點(diǎn)符號(hào)字符分別相關(guān)聯(lián)的一個(gè)或更多個(gè)標(biāo)點(diǎn)鍵的鍵盤 裝置接收用戶輸入,所接收的用戶輸入對(duì)應(yīng)于鍵盤的標(biāo)點(diǎn)符號(hào)鍵中的一個(gè);
[0389] 確定與對(duì)應(yīng)于用戶輸入的標(biāo)點(diǎn)符號(hào)鍵相關(guān)聯(lián)的標(biāo)點(diǎn)符號(hào)字符對(duì)應(yīng)于終止標(biāo)點(diǎn)符 號(hào)字符的集合中的一個(gè)終止標(biāo)點(diǎn)字符;以及
[0390] 將(i)與對(duì)應(yīng)于用戶輸入的標(biāo)點(diǎn)符號(hào)鍵相關(guān)聯(lián)的標(biāo)點(diǎn)符號(hào)字符和(ii)空格字符 添加至文本。
[0391] 在第二十四方面中,本發(fā)明提供了一種計(jì)算機(jī)程序代碼,該計(jì)算機(jī)程序代碼當(dāng)被 執(zhí)行時(shí)實(shí)現(xiàn)上述方法。
[0392] 在第二十五方面中,本發(fā)明提供了一種包括上述計(jì)算機(jī)程序代碼的計(jì)算機(jī)可讀介 質(zhì)。
[0393] 在第二十六方面中,本發(fā)明提供了一種包括上述控制器的裝置。
[0394] 在第二十七方面中,本發(fā)明提供了為智能電話形式的上述裝置。
【專利附圖】
【附圖說明】
[0395] 為了更清楚地弄清本發(fā)明,將參考附圖通過示例來描述實(shí)施例,在附圖中:
[0396] 圖1A是根據(jù)本發(fā)明的實(shí)施例的智能電話的示意圖;
[0397] 圖1B是智能電話的觸摸顯示器的一部分的截圖;
[0398] 圖2是智能電話的功能部件的塊圖;
[0399] 圖3是智能電話的控制器的功能塊圖;
[0400]圖4是控制器的實(shí)現(xiàn)鍵著色功能的模塊的功能塊圖;
[0401] 圖5是控制器的實(shí)現(xiàn)前鍵校正功能的模塊的功能塊圖;
[0402] 圖6是控制器的實(shí)現(xiàn)組合模式功能的模塊的功能塊圖;
[0403] 圖7是控制器的實(shí)現(xiàn)字母替代功能的模塊的功能塊圖;
[0404] 圖8是控制器的實(shí)現(xiàn)點(diǎn)的偏移功能的模塊的功能塊圖;
[0405] 圖9是例示鍵著色功能的流程圖;
[0406] 圖10是圖9的流程圖的擴(kuò)展,其附加地例示了后鍵校正功能;
[0407] 圖11是圖9的流程圖的擴(kuò)展,其附加地例示了組合模式功能;
[0408] 圖12是圖9的流程圖的擴(kuò)展,其附加地例示了點(diǎn)的偏移功能;
[0409] 圖13是圖9的流程圖的擴(kuò)展,其附加地例示了計(jì)算語言學(xué)功能;
[0410] 圖14是圖9的流程圖的擴(kuò)展,其附加地例示了前鍵校正功能和彈出預(yù)覽功能;
[0411] 圖15是圖9的流程圖的擴(kuò)展,其附加地例示了自動(dòng)化系統(tǒng)功能的一個(gè)功能;
[0412] 圖16是圖9的流程圖的擴(kuò)展,其附加地例示了自動(dòng)化系統(tǒng)功能的另一功能;
[0413] 圖17是圖9的流程圖的擴(kuò)展,其附加地例示了自動(dòng)化系統(tǒng)功能的又一功能;
[0414] 圖18A包括一系列截圖,其例示了鍵著色功能和鍵預(yù)覽彈出功能;
[0415] 圖18B包括另一系列截圖,其例示了鍵著色功能和鍵預(yù)覽彈出功能;
[0416] 圖18C包括又一系列截圖,其例示了鍵著色功能和鍵預(yù)覽彈出功能;
[0417] 圖19A包括一系列截圖,其例示了不具有鍵預(yù)覽彈出功能的鍵著色功能;
[0418] 圖19B包括一系列截圖,其例示了具有后鍵校正功能的鍵著色功能;
[0419] 圖19C包括另一系列截圖,其例不了具有后鍵校正功能的鍵著色功能;
[0420] 圖19D包括另一系列截圖,其例不了具有后鍵校正功能的鍵著色功能;
[0421] 圖19E包括又一系列截圖,其例示了鍵著色功能、后鍵校正功能以及組合模式功 能;
[0422] 圖19F包括再一系列截圖,其例示了鍵著色功能和后鍵校正功能;
[0423] 圖20A包括一系列截圖,其例示了鍵著色功能、前鍵校正功能以及鍵預(yù)覽彈出功 能;
[0424] 圖20B包括一系列截圖,例示了鍵著色功能、前鍵校正功能以及后鍵校正功能;
[0425] 圖21A至圖21C分別包括一系列截圖,其例示了鍵著色功能、前鍵校正功能以及后 鍵校正功能;
[0426] 圖22A至圖221分別包括一系列截圖,其例示了上下文鍵功能、組合模式功能、前 鍵校正功能,以及鍵著色功能;
[0427] 圖23A至圖23C分別包括一系列截圖,其例示了組合模式功能、前鍵校正功能,以 及鍵著色功能;
[0428] 圖24A和圖24B分別包括一系列截圖,其例示了鍵著色功能和組合模式功能;
[0429] 圖25例示了有效單詞面板的替代全屏模式。
[0430] 圖26A至圖26G分別包括一系列截圖,其例示了自動(dòng)化系統(tǒng)功能;
[0431] 圖27包括一系列截圖,其例示了編輯單詞功能;
[0432] 圖28A和圖28B分別包括一系列截圖,其例示了鍵預(yù)覽彈出功能;
[0433] 圖29包括一系列截圖,其例示了自動(dòng)化系統(tǒng)功能;
[0434] 圖30A至圖30G分別包括一系列截圖,其例示了自動(dòng)化系統(tǒng)功能;
[0435] 圖31A至圖31B分別包括一系列截圖,其例示了鍵預(yù)覽彈出功能;
[0436] 圖32包括表,其例示了當(dāng)實(shí)現(xiàn)各種功能時(shí)智能電話所使用的不同格式;
[0437] 圖33A至圖33J分別包括多個(gè)截圖,其例示了替代和弦鍵鍵盤布局;
[0438] 圖34A至圖34F分別包括多個(gè)截圖,其例示了替代徑向鍵鍵盤布局;
[0439] 圖35A至圖35E分別包括一系列截圖,其例示了當(dāng)使用前鍵校正和后鍵校正的結(jié) 合時(shí)撤銷(override)擊鍵。
【具體實(shí)施方式】
[0440] 參考附圖,示出了本發(fā)明的智能電話10形式的實(shí)施例。可以設(shè)想,本發(fā)明無需是 智能電話形式。例如,可替代地,本發(fā)明也可以是筆記本計(jì)算機(jī)形式。智能電話10被配置 成執(zhí)行多個(gè)功能,以幫助用戶或使用戶能夠組裝或鍵入單詞。應(yīng)當(dāng)理解,用戶可以暫時(shí)禁用 這些功能中的每個(gè)功能。
[0441] 圖1A是智能電話10的示意圖。智能電話10包括觸摸屏20形式的顯示器。觸摸 屏20適于顯示多個(gè)元素。元素之一是包括多個(gè)鍵的鍵盤280。元素中的另一元素是組合單 詞區(qū)域210,用于顯示由用戶輸入的一個(gè)或更多個(gè)字母以組裝單詞。元素中的另一元素是有 效單詞面板230,用于顯示智能電話10所查找的一個(gè)或更多個(gè)單詞。
[0442] 觸摸屏20用作用戶輸入設(shè)備,其可由用戶操作以組裝單詞。特別地,用戶可以通 過在觸摸屏20的與鍵盤280的一個(gè)或更多個(gè)鍵對(duì)應(yīng)的一個(gè)或更多個(gè)位置處觸摸或接觸觸 摸屏20來選擇鍵盤280的鍵中的一個(gè)或多個(gè)鍵。智能電話10被配置成檢測(cè)來自觸摸屏20 的以下類型的用戶輸入:
[0443] ?"敲擊"動(dòng)作,類似于用戶按下并釋放在傳統(tǒng)計(jì)算機(jī)鍵盤上的鍵的動(dòng)作
[0444] ?"雙擊"動(dòng)作,用戶快速連續(xù)地執(zhí)行兩次"單擊"動(dòng)作
[0445] ?"按住"動(dòng)作,用戶執(zhí)行"單擊"的動(dòng)作,但不會(huì)盡快釋放該鍵
[0446] ?"長(zhǎng)按"動(dòng)作,用戶保持"按住"動(dòng)作更長(zhǎng)時(shí)間
[0447] 圖1B是例示由觸摸屏20顯示的元素的截圖。有效單詞面板230顯示單詞"Ten"、 "1^"、"1'6#"、"1^儼和"1'611",以及單詞"1^111"的一部分。這些單詞是智能電話10所 查找的單詞中的一些單詞。組合單詞區(qū)域210顯示由用戶添加的字母"Te"以組裝用戶打算 組裝的單詞。在添加了用戶打算組裝的單詞的所有字母之后,所添加的字母(其被顯示在 組合單詞區(qū)域210)可以與其他文本(例如其他的一個(gè)或更多個(gè)單詞,標(biāo)點(diǎn)符號(hào)等)結(jié)合, 以形成短語和句子。
[0448] 在本文中,術(shù)語"組合單詞"指由用戶添加并顯示在組合單詞區(qū)域210中的一個(gè)或 更多個(gè)字母;術(shù)語"有效單詞"指智能電話10所查找并顯示在有效單詞面板230中的單詞; 以及術(shù)語"第一有效單詞"指有效單詞中的第一個(gè)單詞(其在圖1B中是"Ten")。
[0449] 有效單詞面板230包括上下文按鈕240。在圖1B中,上下文按鈕240顯示有"向 上箭頭"(即,向上指向的箭頭)的圖片。在敲擊"向上箭頭"按鈕240時(shí),觸摸屏20顯示 有效單詞中的更多個(gè)或全部的有效單詞。有效單詞面板230可以包括替代的或附加的按 鈕。例如,如在下面標(biāo)題為點(diǎn)的偏移的部分中進(jìn)一步詳細(xì)描述的,有效單詞面板230可以包 括附加的"自動(dòng)填充"按鈕242。
[0450] 可以修改有效單詞面板230的顯示,以顯示智能電話10所查找但在有效單詞面板 230中未顯示的有效單詞。具體地,用戶可以通過使手指觸摸有效單詞面板230并且沿有效 單詞面板260的長(zhǎng)使手指水平地滑過有效單詞面板260 (即,通過水平滾動(dòng)動(dòng)作)來使有效 單詞面板230的顯示滾動(dòng),以控制觸摸屏20顯示智能電話10所查找的其它有效單詞。
[0451] 在圖1B中,以緊湊模式顯示有效單詞面板260。有效單詞面板260可以修改成以 全屏幕模式而不是緊湊模式來顯示,在全屏模式下,用戶可以通過使手指觸摸有效單詞面 板260并且使手指垂直地滑過有效單詞面板260 (即,通過垂直滾動(dòng)動(dòng)作)來使有效單詞面 板230的顯示滾動(dòng)。也可以將有效單詞面板260分成不同的部分或窗口,用戶可以使用標(biāo) 簽在這些不同部分或窗口之間交替。
[0452] 鍵盤280以QWERTY布局布置。鍵盤280包括分別與26個(gè)拉丁文字母相關(guān)聯(lián)的26 個(gè)字母鍵。鍵盤280還包括多個(gè)標(biāo)點(diǎn)符號(hào)鍵和系統(tǒng)鍵。
[0453]在圖 1B 中,字母鍵的"6"、"1'"、'4"、"&"、"8"、"1"、'4"、",、"11"和"111"看上去是 著色的290。著色鍵290是與智能電話10所確定的字母相關(guān)聯(lián)的鍵,以從組合單詞的字母 有效延續(xù)。字母鍵的著色是智能電話10實(shí)現(xiàn)的功能之一,并且在下面在標(biāo)題為鍵著色的部 分中更詳細(xì)地描述。
[0454] 在本文中,術(shù)語"有效字母鍵"指與從組合單詞的字母有效延續(xù)的字母相關(guān)聯(lián)的字 母鍵。而術(shù)語"無效字母鍵"指與不能從組合單詞有效延續(xù)的字母相關(guān)聯(lián)的字母鍵。然而, 本領(lǐng)域的技術(shù)人員將理解,在替代實(shí)施例中,有效字母鍵可以包括其它類型的鍵,例如數(shù)字 鍵或標(biāo)點(diǎn)符號(hào)鍵。
[0455]在圖 1B 中,字母鍵"6"、"7"、"11"、"1"、"〇"、"&"、" 8"、",和"11"顯示有指示標(biāo)簽 250。當(dāng)用戶按住具有指示標(biāo)簽250的字母鍵時(shí),在觸摸屏20上顯示彈出微型鍵盤。這是 智能電話10實(shí)現(xiàn)的功能中的另一功能。在下面標(biāo)題為鍵預(yù)覽彈出的部分中提供了對(duì)該功 能的進(jìn)一步描述。
[0456] 圖2是示出智能電話10的功能部件的塊圖。如上面所指出的,智能電話10包括 觸摸屏20。觸摸屏20連接至控制器30??刂破?0包括處理器80和存儲(chǔ)器90。處理器 80被設(shè)置成執(zhí)行存儲(chǔ)器90中所存儲(chǔ)的程序代碼,以實(shí)現(xiàn)控制智能電話10的多個(gè)模塊。例 如,處理器80被設(shè)置成實(shí)現(xiàn)顯示控制器,以控制觸摸屏20來顯示鍵盤280。本領(lǐng)域的技術(shù) 人員將理解,可以以替代的方式來實(shí)現(xiàn)一個(gè)或更多個(gè)模塊。例如,模塊之一可以由專用電路 來實(shí)現(xiàn)。
[0457] 控制器30還具有輸入和輸出接口 60,以使處理器80能夠從觸摸屏20接收用戶輸 入并且將命令發(fā)送至觸摸屏20以控制觸摸屏20。
[0458] 圖3是示出由處理器80實(shí)現(xiàn)的模塊的塊圖。模塊包括顯示控制器890、鍵確定器 820、單詞定位器830、字母確定器860、單詞分析器850,以及字母添加器880。字母確定器 860包括多個(gè)子模塊,該多個(gè)子模塊包括鍵位置確定器863、最靠近鍵確定器866,以及替代 字母定位器869。單詞分析器850包括多個(gè)子模塊,該多個(gè)子模塊包括有效單詞集大小確定 器853、字母數(shù)量比較器856、有效后續(xù)字母確定器858,以及公共字母確定器859。
[0459] 如上面所指出的,存儲(chǔ)器90存儲(chǔ)程序代碼,處理器80能夠執(zhí)行該程序代碼以實(shí)現(xiàn) 模塊。存儲(chǔ)器90還包括單詞數(shù)據(jù)庫920,單詞數(shù)據(jù)庫920包括多個(gè)預(yù)加載的單詞??梢栽O(shè) 想,單詞數(shù)據(jù)庫920可以附加地或替代地包括由用戶輸入的一組用戶定義單詞(例如,當(dāng)一 個(gè)單詞在單詞數(shù)據(jù)庫中不存在時(shí)),從聯(lián)系人數(shù)據(jù)庫(即,包括多個(gè)聯(lián)系人的數(shù)據(jù)庫)得到 的一組單詞等。本領(lǐng)域的技術(shù)人員將理解,智能電話10可以包括多于一個(gè)單詞數(shù)據(jù)庫920。
[0460] 存儲(chǔ)器90還包括替代字母數(shù)據(jù)庫930,替代字母數(shù)據(jù)庫930存儲(chǔ)替代字母的一個(gè) 或更多個(gè)集合。當(dāng)執(zhí)行單詞組裝操作時(shí),存儲(chǔ)器90還可以存儲(chǔ)包括組合單詞的一個(gè)或更多 個(gè)字母的添加字母集960,以及有效單詞集990,有效單詞集990包括包含第一有效單詞的 有效單詞。本領(lǐng)域的技術(shù)人員將理解,添加字母集960可以僅包括一個(gè)字母,或者包括多于 一個(gè)字母。
[0461] 鍵著色
[0462] 如上面所指出的,多個(gè)功能通過智能電話10來實(shí)現(xiàn),以幫助用戶組裝單詞。功能 之一是鍵著色。
[0463] 圖4是實(shí)現(xiàn)鍵著色功能的模塊的塊圖。控制器30適于經(jīng)由輸入和輸出接口 60接 收來自觸摸屏20的用戶輸入。處理器80的鍵確定器820被設(shè)置成確定由控制器30接收 的用戶輸入是否對(duì)應(yīng)于鍵盤280的一個(gè)鍵。用戶輸入對(duì)應(yīng)于由觸摸屏20檢測(cè)的接觸或觸 摸的位置。鍵確定器820還被設(shè)置成確定輸入字母是否是待組裝的單詞的第一個(gè)字母。如 果輸入字母是待組裝單詞的第一個(gè)字母,則鍵確定器820將該輸入字母輸出至字母添加器 880。字母添加器880在接收到輸入字母時(shí),將該輸入字母添加至在存儲(chǔ)器90中存儲(chǔ)的添 加字母集960。
[0464] 在輸入字母被添加至添加字母集960之后,顯示控制器890控制觸摸屏20,以將添 加字母集960中的一個(gè)或更多個(gè)字母(在此情況下,僅包含最近被添加到添加字母集960 中的添加字母)顯示為組合單詞區(qū)域210中的組合單詞。此外,單詞定位器830基于添加 字母集960來查找一個(gè)或更多個(gè)有效單詞的集合。單詞定位器830通過查找包含對(duì)應(yīng)于添 加字母的第一字母的一個(gè)或更多個(gè)單詞來實(shí)現(xiàn)該功能。從在存儲(chǔ)器90的單詞數(shù)據(jù)庫920 中存儲(chǔ)的可能單詞查找有效單詞的集合。然后,單詞定位器830將該有效單詞的集合輸出 至存儲(chǔ)器90,以存儲(chǔ)在有效單詞集990中。
[0465] 在通過單詞定位器830查找有效單詞的集合之后,有效后續(xù)字母確定器858針對(duì) 在有效單詞集990中存儲(chǔ)的有效單詞的集合的每一個(gè)單詞確定有效的后續(xù)字母,每個(gè)有效 后續(xù)字母是有效單詞的從有效單詞的第一字母有效延續(xù)的后續(xù)字母。有效后續(xù)字母確定器 858在針對(duì)有效單詞的集合中的每個(gè)單詞確定有效后續(xù)字母時(shí),將一個(gè)或更多個(gè)有效后續(xù) 字母中的每個(gè)輸出到存儲(chǔ)器90,以存儲(chǔ)在有效后續(xù)字母集980中。
[0466] 在該情況下,由單詞定位器830確定的第一有效單詞在有效單詞面板230中被顯 示為第一有效單詞。然而,可以設(shè)想,在替代實(shí)施例中,第一有效單詞可以不是由單詞定位 器830查找的第一有效單詞,而是基于有效單詞中的每個(gè)有效單詞的流行度選自有效單詞 的集合。
[0467] 在通過單詞定位器830查找有效單詞的集合之后,顯示控制器890控制觸摸屏20, 以將在有效單詞集990中存儲(chǔ)的有效單詞的集合中的一個(gè)或更多個(gè)單詞顯示在觸摸屏20 的有效單詞面板230中。在有效后續(xù)字母確定器858確定了一個(gè)或更多個(gè)有效后續(xù)字母之 后,顯示控制器890控制觸摸屏20,以將與該一個(gè)或更多個(gè)有效后續(xù)字母相關(guān)聯(lián)的一個(gè)或 多個(gè)鍵的顯示修改為一個(gè)或更多個(gè)有效字母鍵。顯示控制器890通過控制觸摸屏20顯示 鍵的修改"有著色"版本來控制觸摸屏20以修改每個(gè)有效字母鍵的顯示。
[0468] 如果輸入字母不是用戶打算組裝的單詞的第一字母,則字母確定器860在從鍵確 定器820接收到該輸入字母時(shí),基于在存儲(chǔ)器990的有效單詞集990中存儲(chǔ)的有效單詞的 集合來確定該輸入字母是否是從添加字母集960中所存儲(chǔ)的一個(gè)或更多個(gè)字母有效延續(xù) 的有效后續(xù)字母。
[0469] 單詞定位器830基于在添加字母集960中存儲(chǔ)一個(gè)或更多個(gè)字母中的所有字母來 查找在有效單詞集990中存儲(chǔ)的有效單詞的集合。單詞定位器830通過查找包含與在添加 字母集960中存儲(chǔ)的一個(gè)或更多個(gè)添加字母中的所有字母對(duì)應(yīng)的前一個(gè)或更多個(gè)字母的 序列的一個(gè)或更多個(gè)單詞來查找有效單詞的集合。單詞定位器830從在單詞數(shù)據(jù)庫920中 存儲(chǔ)的可能單詞查找到有效單詞。
[0470] 字母確定器860基于在存儲(chǔ)器990的有效單詞集990中存儲(chǔ)的有效單詞的集合, 通過使用在有效后續(xù)字母集980中存儲(chǔ)的一個(gè)或更多個(gè)字母來確定輸入字母是否是有效 后續(xù)字母。
[0471] 有效后續(xù)字母確定器858基于在有效單詞集990中存儲(chǔ)的有效單詞的集合和在添 加字母集960中存儲(chǔ)的添加字母來確定在有效后續(xù)字母集980中存儲(chǔ)的一個(gè)或更多個(gè)字 母。如果輸入字母是用戶打算組裝的單詞的第一字母,則有效后續(xù)字母確定器858所確定 的每個(gè)有效后續(xù)字母是有效單詞的從該有效單詞的第一字母有效延續(xù)的第二字母。如果輸 入字母不是用戶打算組裝的單詞的第一字母,則有效后續(xù)字母確定器858所確定的每個(gè)有 效后續(xù)字母是有效單詞的從與待組裝的單詞的字母對(duì)應(yīng)的該有效單詞的字母有效延續(xù)的 后續(xù)字母。例如,如果輸入字母是用戶打算組裝的單詞的第二字母,則有效后續(xù)字母確定器 858所確定的每個(gè)有效后續(xù)字母是有效單詞的從該有效單詞的第二字母有效延續(xù)的第三字 母。可選地,如果輸入字母是用戶打算組裝的單詞的第三字母,則有效后續(xù)字母確定器858 所確定的每個(gè)有效后續(xù)字母是有效單詞的從該有效單詞的第三字母有效延續(xù)的第四字母。 本領(lǐng)域技術(shù)人員將理解,有效后續(xù)字母在有效單詞內(nèi)的位置可能不對(duì)應(yīng)于待添加至組合單 詞的字母的位置,例如,有效單詞包括非終止標(biāo)點(diǎn)符號(hào)(例如,連字符)的情況。
[0472] 在字母確定器860確定出輸入字母是有效后續(xù)字母時(shí),字母添加器880將該輸入 字母添加至存儲(chǔ)器90的添加字母集960。然后,顯示控制器890控制觸摸屏20,以將添加 字母集960 (其中包括最近添加至添加字母集960的添加字母)的字母顯示為組合單詞區(qū) 域210中的組合單詞。
[0473] 可以相對(duì)于下面的示例來描述鍵著色功能,在該示例中用戶打算組裝單詞"cat"。 最初,在用戶輸入任何字母之前,鍵盤280的所有鍵都是有效字母鍵。在輸入字母"c"之后, 查找以字母"c"開頭的單詞。然后,使用所查找的每個(gè)單詞的下一個(gè)字母來限定有效后續(xù) 字母的集合?;谟行Ш罄m(xù)字母的集合來修改鍵盤280的作為有效字母鍵的鍵的顯示和/ 或功能:有效字母鍵的顯示是著色的。此外,忽略對(duì)無效字母鍵的敲擊。應(yīng)理解,在替代實(shí) 施例中,修改可以僅涉及修改有效鍵的顯示而不忽略對(duì)無效鍵的敲擊,或者涉及忽略對(duì)無 效鍵的敲擊而不對(duì)有效字母鍵的顯示進(jìn)行修改。
[0474] 前鍵校正
[0475] 智能電話10實(shí)現(xiàn)的功能中的另一功能是前鍵校正。圖5是更詳細(xì)地例示前鍵校 正功能的功能塊圖。
[0476] 當(dāng)字母確定器860確定出輸入字母不是有效的后續(xù)字母時(shí)(即,當(dāng)確定出用戶輸 入并不對(duì)應(yīng)于有效后續(xù)字母確定器858所確定的有效字母鍵中的一個(gè)有效字母鍵時(shí)),字 母確定器860確定在與該輸入字母相關(guān)聯(lián)的鍵的位置處的有效字母鍵。更具體地,在字母 確定器860確定出輸入字母不是有效后續(xù)字母時(shí),字母確定器860的鍵位置確定器863確 定每個(gè)有效字母鍵的顯示位置(即,每個(gè)有效字母鍵的顯示位置)。然后,字母確定器860 的最靠近鍵確定器866確定有效字母鍵中的哪一個(gè)有效字母鍵最靠近與輸入字母對(duì)應(yīng)的 鍵進(jìn)行顯示,并且確定出被確定成最靠近與用戶輸入對(duì)應(yīng)的鍵進(jìn)行顯示的有效字母鍵是所 述鍵。在本文中,術(shù)語"最接近有效字母鍵"指被確定成最靠近與用戶輸入對(duì)應(yīng)的鍵進(jìn)行顯 示的鍵。
[0477] 后鍵校正
[0478] 智能電話10實(shí)現(xiàn)的功能中的另一功能是后鍵校正,其中除了有效單詞的集合以 夕卜,單詞定位器830還附加地查找一個(gè)或更多個(gè)有效單詞。
[0479] 單詞定位器830基于添加字母集960中的添加字母的子序列,通過查找包含與在 存儲(chǔ)器90的添加字母集960中存儲(chǔ)的添加字母的子序列對(duì)應(yīng)的一個(gè)或更多個(gè)字母的序列 的一個(gè)或更多個(gè)單詞來查找一個(gè)或更多個(gè)附加有效單詞。例如,當(dāng)添加字母集960包含字 母"Tes"時(shí),單詞定位器830可以基于子序列"es"來查找附加有效單詞。通過基于在添加 字母集960中存儲(chǔ)的添加字母的子序列而不是基于添加字母集960中的所有字母來查找單 詞,智能電話10允許這樣的情況出現(xiàn):用戶未正確地添加先前添加的字母中的一個(gè)或更多 個(gè)字母(例如,在用戶錯(cuò)誤地鍵入了一個(gè)鍵并且添加了與該錯(cuò)誤地鍵入的鍵相關(guān)聯(lián)的字母 的情況下)。單詞定位器830從單詞數(shù)據(jù)庫920中存儲(chǔ)的單詞中查找附加有效單詞。單詞 定位器830所查找的任何附加有效單詞存儲(chǔ)在存儲(chǔ)器90的有效單詞集990中。
[0480] 顯示控制器890被設(shè)置成控制觸摸屏20,以將附加有效單詞連同經(jīng)由鍵著色功能 定位的有效單詞顯示在組合單詞區(qū)域210中。此外,顯示控制器890被設(shè)置成修改與從單 詞定位器830所查找的附加有效單詞有效延續(xù)的后續(xù)有效字母相關(guān)聯(lián)的鍵。在本文中,術(shù) 語"附加有效字母鍵"指與從單詞定位器830所查找的附加有效單詞之一有效延續(xù)的后續(xù) 有效字母相關(guān)聯(lián)的鍵。
[0481] 為了使得用戶能夠區(qū)分有效字母鍵(即經(jīng)由鍵著色功能查找到)與附加有效字母 鍵(即經(jīng)由后鍵校正功能附加地查找到),以不同于有效字母鍵的顯示的方式來修改附加 有效字母鍵的顯示。具體地,經(jīng)由鍵著色功能以比所查找的有效字母鍵的顯示的著色顏色 更深的顏色來對(duì)附加有效字母鍵的顯示著色。
[0482] 組合模式
[0483] 智能電話10實(shí)現(xiàn)的功能中的另一功能是組合模式,其中組合單詞與第一有效單 詞進(jìn)行比較。在操作中,修改第一有效單詞的顏色,以指示(i)第一有效單詞是有效單詞集 990中唯一單詞(即,基于迄今所添加的字母,僅存在一個(gè)有效單詞且沒有附加有效單詞, 或者只存在一個(gè)附加有效單詞且沒有有效單詞);(ii)組合單詞具有的字母數(shù)量與第一有 效單詞相同;或(iii)組合單詞具有的字母數(shù)量與第一有效單詞不相同。智能電話10配置 成在其對(duì)單詞的字母的數(shù)量進(jìn)行計(jì)算的過程中排除非字母。然而,可以設(shè)想,智能電話10 的替代實(shí)施例在其對(duì)單詞的字母的數(shù)量進(jìn)行計(jì)算的過程中可以包括非字母。
[0484] 圖6是更詳細(xì)地例示了組合模式功能的功能塊圖。組合單詞與第一有效單詞之間 的比較由單詞分析器850執(zhí)行。
[0485] 單詞分析器850的字母數(shù)量比較器853被設(shè)置成確定組合單詞是否具有與第一有 效單詞相同數(shù)量的字母。字母數(shù)量比較器853通過對(duì)組合單詞和第一有效單詞的字母進(jìn)行 計(jì)數(shù)并且確定二者是否相同來實(shí)現(xiàn)該功能。如果字母數(shù)量比較器853確定出組合單詞具有 的字母數(shù)量與第一有效單詞相同,則顯示控制器890將第一有效單詞的顯示顏色修改為藍(lán) 色。顏色修改目的是指示用戶組合單詞實(shí)質(zhì)上對(duì)應(yīng)于第一有效單詞并且能夠?qū)⒃摻M合單詞 可以自動(dòng)校正成對(duì)應(yīng)于第一有效單詞(例如,為了校正由于大寫或替代字母產(chǎn)生的任何不 一致)。否則,如果字母數(shù)量比較器853確定出該組合單詞的字母數(shù)量與第一有效單詞不相 同,則顯示控制器890將有效單詞面板830中有效單詞的顯示顏色修改為綠色。這指示用 戶組合單詞實(shí)質(zhì)上對(duì)應(yīng)于部分組裝的第一有效單詞。本領(lǐng)域的技術(shù)人員將理解,可以以不 同的方式來表示顏色修改。例如,智能電話10可配置成聽覺輸出特定的聲音或語音而不是 視覺地修改第一有效單詞的顯示顏色。
[0486] 單詞分析器850的有效單詞集大小確定器853設(shè)置成確定在有效單詞集990中存 儲(chǔ)的有效單詞的集合是否僅包括一個(gè)有效單詞。如果單詞分析器850確定出在有效單詞集 990中存儲(chǔ)的有效單詞的集合僅包括一個(gè)有效單詞,則顯示控制器890將有效單詞面板830 中的有效單詞的顯示顏色修改為橙色。顏色修改向用戶指示第一有效單詞是單詞確定器 830所查找的唯一有效單詞,并且能夠自動(dòng)完成組合單詞(以及,如果存在由于大寫或替代 字母產(chǎn)生的任何不一致,則進(jìn)行校正)以對(duì)應(yīng)于第一有效單詞。
[0487] 在本文中,當(dāng)字母數(shù)量比較器853確定出組合單詞的字母數(shù)量與第一有效單詞相 同時(shí),則該組合單詞被稱為可自動(dòng)校正單詞(其以藍(lán)色顯示);當(dāng)字母數(shù)量比較器853確定 出組合單詞的字母數(shù)量與第一有效單詞不相同時(shí),則該組合單詞被稱為預(yù)有效單詞(其以 綠色顯示);而當(dāng)有效單詞集大小確定器853確定出在有效單詞集990中存儲(chǔ)的有效單詞 的集合僅包括一個(gè)有效單詞時(shí),組合單詞被稱為可自動(dòng)完成單詞(其以橙色顯示)。
[0488] 在該實(shí)現(xiàn)組合模式功能的過程中,組合單詞的比較(和根據(jù)比較進(jìn)行的顏色修 改)相對(duì)于第一有效單詞進(jìn)行。然而,可以設(shè)想,除顯示在有效單詞面板230中的單詞之一 以外,所述比較(和根據(jù)比較進(jìn)行的顏色修改)可應(yīng)用于在有效單詞面板230中顯示的單 詞中的另一個(gè)或更多個(gè)單詞,或者可應(yīng)用于在有效單詞面板230中顯示的單詞中的多于一 個(gè)單詞。
[0489] 上下文鍵
[0490] 所述功能中的另一功能是上下文鍵功能。在操作中,在接收到對(duì)應(yīng)于與空格字符 或標(biāo)點(diǎn)字符相關(guān)聯(lián)的鍵的進(jìn)一步用戶輸入時(shí),智能電話10將組合單詞自動(dòng)糾正為可自動(dòng) 校正單詞,或者將組合單詞完成為(如果存在可校正的字母,校正)可自動(dòng)完成單詞(即, 智能電話10將自動(dòng)完成單詞組裝過程)。例如,當(dāng)組合單詞是可自動(dòng)校正單詞時(shí),敲擊空格 鍵或標(biāo)點(diǎn)符號(hào)鍵,通過校正由于大寫或替代字母產(chǎn)生的任何不一致來將組合單詞校正為可 自動(dòng)校正單詞(例如,校正一個(gè)或更多個(gè)字母的大寫,和/或進(jìn)行任何適當(dāng)?shù)奶娲杂锰娲?字母來替換某些字母,例如用"6"替換"e")。
[0491] 此外,智能電話10被配置成當(dāng)用戶從有效單詞面板230選擇有效單詞時(shí)(即,通 過用戶敲擊在有效單詞面板230中顯示的有效單詞),將組合單詞自動(dòng)校正和/或完成為在 有效單詞面板230中顯示的有效單詞之一。自動(dòng)化系統(tǒng)
[0492] 智能電話10實(shí)現(xiàn)的另一組功能是自動(dòng)化系統(tǒng)。
[0493]自動(dòng)化系統(tǒng)功能之一是自動(dòng)非終止標(biāo)點(diǎn)符號(hào)插入。在字母確定器860確定出輸入 字母不是有效的后續(xù)單詞成分時(shí),字母確定器860確定該輸入字母是否是從轉(zhuǎn)而從組合單 詞延續(xù)的標(biāo)點(diǎn)符號(hào)有效延續(xù)的另一有效后續(xù)字母。該確定是基于在有效單詞集920中存儲(chǔ) 的有效單詞的集合和在添加字母集960中存儲(chǔ)的組合單詞的一個(gè)或更多個(gè)添加字母。如果 字母確定器860確定出輸入字母是從轉(zhuǎn)而從組合單詞延續(xù)的標(biāo)點(diǎn)符號(hào)有效延續(xù)的另一有 效后續(xù)字母,則字母添加器880在添加該另一有效后續(xù)字母之前添加該標(biāo)點(diǎn)符號(hào)。
[0494] 在該實(shí)現(xiàn)中,字母確定器860基于涉及在有效單詞集920中存儲(chǔ)的所有有效單詞 的比較來確定輸入字母是另一有效后續(xù)字母。具體地,字母確定器860只有在該輸入字母 在與存儲(chǔ)在有效單詞集920中的所有有效單詞相比較時(shí)從相同標(biāo)點(diǎn)符號(hào)有效延續(xù)的情況 下才確定出該輸入字母是另一有效后續(xù)字母。
[0495] 可以設(shè)想,在替代實(shí)施例中,另一有效后續(xù)字母可以是從轉(zhuǎn)而從在添加字母集960 中存儲(chǔ)的一個(gè)或更多個(gè)添加的字母延續(xù)的字母而不是標(biāo)點(diǎn)符號(hào)有效延續(xù)的字母。還可設(shè) 想,在另一替代實(shí)施例中,另一有效后續(xù)字母可以是從多于一個(gè)字母或標(biāo)點(diǎn)符號(hào)有效延續(xù) 的字母。
[0496]自動(dòng)化系統(tǒng)功能中的另一功能是自動(dòng)空格插入。當(dāng)處理器80接收到與鍵盤280 的標(biāo)點(diǎn)符號(hào)鍵之一對(duì)應(yīng)的用戶輸入時(shí),處理器80確定與對(duì)應(yīng)于該用戶輸入的標(biāo)點(diǎn)符號(hào)鍵 相關(guān)聯(lián)的標(biāo)點(diǎn)符號(hào)是否對(duì)應(yīng)于一組終止標(biāo)點(diǎn)符號(hào)(例如句號(hào)、問號(hào)、感嘆號(hào)或者逗號(hào))中的 一個(gè)。在處理器80確定與對(duì)應(yīng)于用戶輸入的標(biāo)點(diǎn)符號(hào)鍵相關(guān)聯(lián)的標(biāo)點(diǎn)符號(hào)對(duì)應(yīng)于一組終 止標(biāo)點(diǎn)符號(hào)中的一個(gè)時(shí),處理器80在添加與對(duì)應(yīng)于用戶輸入的標(biāo)點(diǎn)符號(hào)鍵相關(guān)聯(lián)的標(biāo)點(diǎn) 符號(hào)之后添加空格字符。
[0497] 字母替代
[0498] 智能電話10實(shí)現(xiàn)的功能中的另一功能是字母替代。圖7是更詳細(xì)地例示字母替 代功能的功能塊圖。當(dāng)字母確定器860確定出輸入字母不是有效后續(xù)字母時(shí),字母確定器 860的替代字母定位器869基于該輸入字母從存儲(chǔ)器90的替代字母數(shù)據(jù)庫930中查找一個(gè) 或更多個(gè)替代字母。在查找替代字母時(shí),字母確定器860基于在存儲(chǔ)器90中存儲(chǔ)的有效單 詞集990中的有效單詞的集合來確定替代字母中的每一個(gè)替代字母是否是從在存儲(chǔ)器中 存儲(chǔ)的字母的序列延續(xù)的有效后續(xù)字母。當(dāng)字母確定器860確定出替代字母之一是有效后 續(xù)字母時(shí),字母確定器860將該替代字母輸出至添加器880。
[0499] 鍵預(yù)覽彈出
[0500] 智能電話10實(shí)現(xiàn)的功能中的另一功能是鍵預(yù)覽彈出。在操作中,顯示控制器890 控制觸摸屏20,以在將字符添加至字母集960之前顯示該字母的彈出顯示。彈出顯示可以 是對(duì)應(yīng)于有效字母鍵的字母,對(duì)應(yīng)于無效字母鍵的字母,或?qū)?yīng)于標(biāo)點(diǎn)符號(hào)鍵的標(biāo)點(diǎn)符號(hào)。 此外,顯示控制器890還被配置成--例如通過修改彈出顯示中的字母的顏色--修改彈 出顯示,以指示該字母是有效后續(xù)字母,在有效單詞集990中存在僅一個(gè)有效單詞,或者組 合單詞是可自動(dòng)校正單詞或可自動(dòng)完成單詞。
[0501] 彈出式微型鍵盤
[0502] 如果該鍵是顯示有指示標(biāo)簽250的鍵,則當(dāng)用戶按住該鍵時(shí),顯示控制器890顯示 彈出式微型鍵盤,該彈出式微型鍵盤包括與輸入字母相關(guān)聯(lián)的一個(gè)或更多個(gè)替代字母。字 母確定器860經(jīng)由字母替代功能從替代字母數(shù)據(jù)庫930中查找該替代字母。
[0503] 點(diǎn)的偏移
[0504] 智能電話10實(shí)現(xiàn)的功能中的另一功能是點(diǎn)的偏移。圖8是更詳細(xì)地例示點(diǎn)的偏 移功能的功能塊圖。
[0505] 單詞分析器850的公共字母確定器859設(shè)置成確定有效單詞集990中的每個(gè)有效 單詞是否包括(i)對(duì)所有有效單詞是公共的并且(ii)從組合單詞有效延續(xù)的一個(gè)或更多 個(gè)公共后續(xù)有效字母的序列。
[0506] 在該實(shí)現(xiàn)中,當(dāng)公共字母確定器859確定出有效單詞集990中的每個(gè)有效單詞包 括(i)對(duì)所有有效單詞是公共的并且(ii)從組合單詞有效延續(xù)的一個(gè)或更多個(gè)公共后續(xù) 有效字母的序列時(shí),顯示控制器890提示用戶是否要添加該公共字母。具體地,顯示控制 器890控制觸摸屏20,以觸摸屏20的有效單詞面板230中顯示的上下文"自動(dòng)填充"按鈕 242 (例如,參見圖20和圖29),以使用戶能夠在用戶希望這樣做的情況下添加該一個(gè)或更 多個(gè)公共字母。
[0507] 計(jì)算語言學(xué)
[0508] 智能電話10實(shí)現(xiàn)的功能中的另一功能計(jì)算語言學(xué),其中在單詞數(shù)據(jù)庫920中存儲(chǔ) 的每個(gè)可能單詞中被分類進(jìn)多個(gè)單詞類別(例如,動(dòng)詞、名詞或形容詞)中的一個(gè)單詞類 別中,并且單詞定位器830被配置成分析句子的計(jì)算語言學(xué),組合單詞為該句子的一部分。 具體地,除了組合單詞的一個(gè)或更多個(gè)字母之外,單詞定位器830還基于前一單詞的單詞 類別從在單詞數(shù)據(jù)庫920中存儲(chǔ)的可能單詞查找有效單詞的集合。例如,當(dāng)用戶鍵入"The cat is"時(shí),將鍵入的下一個(gè)單詞最有可能會(huì)是名詞,因此能夠?qū)卧~定位器830優(yōu)化成僅 查找為名詞的有效單詞。
[0509] 有利地,計(jì)算語言學(xué)考慮到被鍵入的下一個(gè)單詞或當(dāng)前單詞的語言部分(例如, 下一個(gè)單詞或當(dāng)前單詞是動(dòng)詞還是名詞),通過減少單詞數(shù)據(jù)庫920中單詞定位器830必須 考慮的單詞數(shù)量來對(duì)智能電話10進(jìn)行優(yōu)化。
[0510] 編輯單詞
[0511] 智能電話10實(shí)現(xiàn)的功能中的另一功能是編輯單詞,其中處理器80配置成使得用 戶能夠修改組合單詞的一部分,組合單詞的這一部分通過光標(biāo)與該組合單詞的其他部分分 開。在本文中,術(shù)語"詞干"指組合單詞的在光標(biāo)之前的一個(gè)或更多個(gè)字母;而術(shù)語"詞尾" 指組合單詞的在光標(biāo)之后的一個(gè)或更多個(gè)字母。(即,詞干與詞尾相結(jié)合形成組合單詞)。
[0512] 在操作中,單詞定位器830僅使用詞干而不是整個(gè)組合單詞來定位有效單詞的集 合。(即,不使用詞尾中的字母來定位有效單詞。)因此,其它功能(例如,鍵著色功能)在 光標(biāo)的點(diǎn)處操作,并表示詞干的下一可能字母(即,相對(duì)于在組合單詞內(nèi)的光標(biāo)位置)。
[0513] 附加功能
[0514] 除了上述的那些功能之外,智能電話10還可以實(shí)現(xiàn)一些功能。例如,關(guān)于鍵預(yù)覽 彈出功能,顯示控制器890還可以被配置成向用戶顯示最靠近有效字母鍵的彈出預(yù)覽而不 是與對(duì)應(yīng)于用戶輸入的鍵相關(guān)聯(lián)的字母的彈出預(yù)覽。
[0515] 可以設(shè)想,在替代實(shí)施例中,可以不實(shí)現(xiàn)上述功能中的一個(gè)或更多個(gè)功能。例如, 在替代實(shí)施例中,智能電話10可以被配置成不實(shí)現(xiàn)鍵預(yù)覽彈出功能。另外,可以設(shè)想,在替 代實(shí)施例中,可以不實(shí)現(xiàn)處理器80的模塊中的一個(gè)或更多個(gè)模塊,以及存儲(chǔ)器90的部件。 例如,在替代實(shí)施例中,存儲(chǔ)器90可以不包括替代字母數(shù)據(jù)庫930。另外,可以以上述方式 來實(shí)現(xiàn)處理器80的各模塊。例如,鍵確定器820并不是將輸入字母輸出至字母確定器860 或者字母添加器880,而是僅輸出標(biāo)記或命令,以指示字母確定器860或者字母添加器880 : 處理器80所接收的用戶輸入對(duì)應(yīng)于與字母相關(guān)聯(lián)的鍵。
[0516] 可以設(shè)想,智能電話10可以替代地配置成不基于拉丁文字母來組裝單詞。例如, 設(shè)備可以配置成組裝中文字符而不是英文單詞,或者除組裝英文單詞之外還組裝中文字 符。此外,智能電話10配置成根據(jù)標(biāo)準(zhǔn)英語單詞輸入慣例來組裝單詞,其中從單詞的第一 字母至該單詞的最后一個(gè)字母順序地輸入形成單詞的字母。然而,本領(lǐng)域的技術(shù)人員將理 解,可替代地或附加地,智能電話10可以配置成根據(jù)另一單詞輸入慣例來組裝單詞。例如, 在智能電話配置成組裝中文字符的替代實(shí)施例中,智能電話可以配置成根據(jù)不同的字符筆 劃輸入慣例來組裝單詞,其中以不同的順序來輸入字符的字符筆劃。
[0517] 可以設(shè)想,鍵盤280在替代實(shí)施例中可以是物理鍵盤,而不是通過觸摸屏實(shí)現(xiàn)的 虛擬鍵盤。例如,可以使用包含被設(shè)置成使鍵盤中的每個(gè)鍵突出的LED的物理鍵盤來實(shí)現(xiàn) 鍵著色功能,和/或可以使用包含被設(shè)置成對(duì)鍵盤的每個(gè)鍵的替代字母進(jìn)行顯示的微型顯 示器的物理鍵盤來實(shí)現(xiàn)彈出預(yù)覽功能。此外,本領(lǐng)域的技術(shù)人員將理解,用戶可以通過與直 接敲擊鍵盤的鍵不同的方式來輸入用戶輸入。例如,可替代地,用戶可通過觸摸屏上的多點(diǎn) 觸摸手勢(shì)、物理手勢(shì)(如使智能電話傾斜等)、語音輸入來輸入用戶輸入。另外,在其他實(shí)施 例中,可以使用替代或附加的用戶輸入設(shè)備(例如,數(shù)字轉(zhuǎn)換器筆或手寫筆、鼠標(biāo)、和/或包 括一個(gè)或更多個(gè)按鈕的游戲控制器、單向或雙向控制墊或控制棒)。上述功能可以在存在附 加的或替代用戶輸入設(shè)備的實(shí)施例中以不同的方式實(shí)現(xiàn)。例如,在鼠標(biāo)被用作用戶輸入設(shè) 備的實(shí)施例中,彈出預(yù)覽可以在鼠標(biāo)光標(biāo)"懸停"在鍵盤裝置的鍵的顯示之上時(shí)顯示。在另 一示例中,在使用觸敏鍵盤的實(shí)施例中,彈出預(yù)覽可以在用戶觸摸鍵盤的鍵而不敲擊該鍵 時(shí)顯示。
[0518] 此外,可以設(shè)想,在替代實(shí)施例中可以以與QWERTY布局不同的布局來顯示鍵盤。 例如,可以設(shè)想,可以以"和弦"布局或"徑向"布局來顯示鍵盤。本領(lǐng)域的技術(shù)人員也將理 解,存在多個(gè)QWERTY布局變體,并且鍵盤布局可以是多個(gè)QWERTY布局變體之一。本領(lǐng)域的 技術(shù)人員也將理解,鍵盤可以處于針對(duì)非英語語言設(shè)計(jì)的布局,并且鍵盤的鍵可以不對(duì)應(yīng) 于英文字母。例如,鍵盤的鍵可以對(duì)應(yīng)于字符筆劃。
[0519] 圖9是例示用于幫助用戶組裝單詞的鍵著色功能的流程圖。在步驟110處,由智 能電話10的控制器30的處理器80實(shí)現(xiàn)的顯示控制器890控制智能電話10的觸摸屏20, 以向智能電話10的用戶顯示鍵盤280的鍵。在步驟120處,在用戶使用智能電話10通過 敲擊鍵鍵入字母之后,處理器80從該用戶接收用戶輸入以組裝單詞,該用戶輸入對(duì)應(yīng)于與 字母相關(guān)聯(lián)的建。如果相關(guān)聯(lián)的字母是處理器80接收的終止字符(例如,空格或終止標(biāo)點(diǎn) 符號(hào),例如,破折號(hào))之后的第一字母,則處理器80實(shí)現(xiàn)的字母添加器880將該相關(guān)聯(lián)的字 母添加至在控制器30的存儲(chǔ)器90中存儲(chǔ)的添加字母集960。也就是說,如果相關(guān)聯(lián)的字 母是要組裝的單詞的第一字母,則將該字母添加至添加字母集960。否則,如果相關(guān)聯(lián)的字 母是要組裝的單詞的后續(xù)字母,則在步驟130處,處理器80實(shí)現(xiàn)的字母確定器860確定該 相關(guān)聯(lián)的字母是否是從在添加字母集960中存儲(chǔ)的一個(gè)或更多個(gè)字母有效延續(xù)的有效后 續(xù)字母。如果字母確定器860確定出相關(guān)聯(lián)的字母是有效后續(xù)字母,則字母添加器880將 該相關(guān)聯(lián)的字母添加至添加字母集960。在步驟160處,處理器80實(shí)現(xiàn)的單詞定位器830 從在存儲(chǔ)器90中存儲(chǔ)的單詞數(shù)據(jù)庫920的單詞中查找有效單詞的集合,即包含與添加至添 加字母集960的字母的序列對(duì)應(yīng)的字母的序列的單詞,并且將該有效單詞的集合存儲(chǔ)在存 儲(chǔ)器90的有效單詞集990中。在步驟190處,顯示控制器890控制觸摸屏20,以將所查找 的有效單詞中的一個(gè)或更多個(gè)有效單詞顯示在有效單詞面板230中,并且修改與處理器80 所實(shí)現(xiàn)的單詞分析器850的有效后續(xù)字母確定器858所確定的有效后續(xù)字母相關(guān)聯(lián)的相應(yīng) 鍵。然后,智能電話10等待用戶的下一個(gè)用戶輸入。
[0520] 圖10是圖9的流程圖的擴(kuò)展,其附加地例示了后鍵校正功能。在步驟150處,將 相關(guān)聯(lián)的字母添加至添加字母集960,之后,在步驟162處,單詞定位器830從單詞數(shù)據(jù)庫 920的單詞中附加地查找包含與被添加至添加字母集960的字母的序列的子集對(duì)應(yīng)的字母 序列的有效單詞的集合,并且將該有效單詞的集合存儲(chǔ)在存儲(chǔ)器90的有效單詞集990中。 也就是說,除了包含與添加的字母的序列對(duì)應(yīng)的字母序列的有效單詞之外,單詞定位器830 還查找包含與添加的字母的序列的子集對(duì)應(yīng)的字母序列的有效單詞。通過查找這樣的附加 有效單詞,智能電話10認(rèn)為錯(cuò)誤地添加了添加字母中的一個(gè)或更多個(gè)字母。在步驟192處, 顯示控制器890控制觸摸屏20,以將查找的有效單詞中的一個(gè)或更多個(gè)有效單詞顯示在有 效單詞面板230中,并且將與有效后續(xù)字母確定器858所確定的替代有效后續(xù)字母相關(guān)聯(lián) 的相應(yīng)鍵修改為從添加字母有效延續(xù)的附加有效單詞的字母。然后,智能電話10等待用戶 的下一個(gè)用戶輸入。
[0521] 圖11是圖9的流程圖的擴(kuò)展,其附加地例示了組合模式功能。在步驟160處,單 詞定位器830查找有效單詞的集合,之后,在步驟173處,單詞分析器850的有效單詞集大 小確定器853確定在有效單詞集990中存儲(chǔ)的有效單詞的集合是否僅包括一個(gè)有效單詞。 在步驟194處,如果有效單詞集大小確定器853確定出有效單詞集990僅包括一個(gè)有效單 詞,則顯示控制器890控制觸摸屏20,以將第一修改應(yīng)用于有效單詞的顯示。具體地,顯示 控制器890控制觸摸屏20,以將有效單詞的顏色修改為橙色,以指示組合單詞是可自動(dòng)完 成單詞。在步驟176處,如果有效單詞集大小確定器853確定出有效單詞集990包括不只 一個(gè)有效單詞,則單詞分析器850的字母數(shù)量比較器856確定組合單詞(S卩,在添加字母集 960中存儲(chǔ)的字母)的字母數(shù)量是否與第一有效單詞相同。在步驟196處,如果字母數(shù)量 比較器856確定出組合單詞的字母數(shù)量與第一有效單詞相同,則顯示控制器890控制觸摸 屏20,以將第二修改應(yīng)用于有效單詞的顯示。具體地,顯示控制器890控制觸摸屏20以將 有效單詞的顏色修為藍(lán)色,以指示組合單詞是可自動(dòng)校正單詞。在步驟198處,如果字母數(shù) 量比較器856確定處組合單詞的字母數(shù)量與第一有效單詞不相同,則顯示控制器890控制 觸摸屏20,以將第三修改例應(yīng)用于有效單詞的顯示。具體地說,顯示控制器890控制觸摸屏 20以將有效單詞的顏色修改為綠色,以指示組合單詞是預(yù)有效單詞。然后,智能電話10等 待用戶的下一個(gè)用戶輸入。
[0522] 圖12是圖9的流程圖的擴(kuò)展,其附加地例示了點(diǎn)的偏移功能。在步驟160處,單 詞定位器830查找有效單詞的集合,之后,在步驟183處,單詞分析器850的公共字母確定 器859確定查找的有效單詞中的每一個(gè)有效單詞是否包括(i)對(duì)所有查找的有效單詞是公 共的并且(ii)從組合單詞有效延續(xù)的字母序列。如果公共字母確定器859確定出所查找 的有效單詞中的每一個(gè)有效單詞包括(i)對(duì)所有查找的有效單詞是公共的并且(ii)從組 合單詞有效延續(xù)的字母序列,則字母添加器880將該字母序列添加至組合單詞。然后,智能 電話10等待用戶的下一個(gè)用戶輸入。
[0523] 圖13是圖9的流程圖的擴(kuò)展,其附加地例示了計(jì)算語言學(xué)的功能。在步驟150 處,將相關(guān)聯(lián)的字母添加至添加字母集960,之后,在步驟163處,單詞定位器830確定用戶 所組裝的前一個(gè)單詞是否是名詞。單詞定位器830通過從在單詞數(shù)據(jù)庫920中存儲(chǔ)的單詞 查找所組裝的前一個(gè)單詞并且確定所查找的單詞是否是名詞來實(shí)現(xiàn)這一功能。單詞定位器 830通過檢查所查找的單詞的類別或類來進(jìn)行確定。如果單詞定位器830確定出用戶所組 裝的前一個(gè)單詞是名詞,則單詞定位器830僅查找是非名詞的有效單詞。具體地,單詞定位 器830查找僅包含是非名詞的并且從添加至添加字母集960的字母序列有效延續(xù)的有效單 詞的集合。如果單詞定位器830確定出用戶所組裝的前一個(gè)單詞不是名詞,則在步驟168 處,單詞定位器830查找從在添加字母集960中存儲(chǔ)的字母序列有效延續(xù)的任何有效單詞。 在步驟190處,顯示控制器890控制觸摸屏20,以將所查找的有效單詞中的一個(gè)或更多個(gè) 有效單詞顯示在有效單詞面板230中,并且修改與處理器80所實(shí)現(xiàn)的單詞分析器850的有 效后續(xù)字母確定器858所確定的有效后續(xù)字母相關(guān)聯(lián)的相應(yīng)鍵。然后,智能電話10等待用 戶的下一個(gè)用戶輸入。在該實(shí)施例中,單詞定位器830僅確定前一個(gè)單詞是否是名詞。然 而,可以設(shè)想,在替代實(shí)施例中,單詞定位器830可以確定前一個(gè)單詞以外的一個(gè)或更多個(gè) 單詞是否是名詞。另外,可以設(shè)想,單詞定位器830可以基于前面的一個(gè)或更多個(gè)單詞是否 是名稱以外的確定來查找有效單詞。例如,單詞定位器830可以在確定出前一個(gè)單詞是形 容詞時(shí)僅查找是名稱的有效單詞。
[0524] 圖14是圖9的流程圖的擴(kuò)展,其附加地例示了前鍵校正功能和彈出預(yù)覽功能。在 字母確定器860確定出相關(guān)聯(lián)的字母(即,與對(duì)應(yīng)于用戶輸入的鍵相關(guān)聯(lián)的字母)不是有 效后續(xù)字母之后,在步驟131處,字母確定器860的鍵位置確定器863確定與字母確定器 860所確定的每個(gè)有效后續(xù)字母相關(guān)聯(lián)的鍵的顯示位置,并且字母確定器860的最靠近鍵 確定器866將與有效后續(xù)字母相關(guān)聯(lián)的鍵中的一個(gè)鍵確定為最靠近與用戶輸入對(duì)應(yīng)的鍵 進(jìn)行顯示的有效后續(xù)字母鍵。在步驟133處,顯示控制器890控制觸摸屏20,以顯示與最靠 近與用戶輸入對(duì)應(yīng)的鍵進(jìn)行顯示的有效后續(xù)字母鍵相關(guān)聯(lián)的字母的預(yù)覽。在步驟151處, 字母添加器880將預(yù)覽的字母添加至添加字母集960。然后,單詞定位器160基于添加字母 集960中的單詞序列(其現(xiàn)在包括預(yù)覽的字母)來查找有效單詞的新集合。
[0525] 圖15是圖9的流程圖的擴(kuò)展,其附加地例示了自動(dòng)化系統(tǒng)功能中的一個(gè)功能。在 字母確定器860確定出相關(guān)聯(lián)的字母不是有效后續(xù)字母之后,在步驟135處,字母確定器 860基于單詞定位器830所確定的有效單詞來確定該相關(guān)聯(lián)的字母是否是從轉(zhuǎn)而從添加字 母集960的字母序列延續(xù)的一個(gè)或更多個(gè)中間字符(例如,非字母字符,如非終止標(biāo)點(diǎn)符 號(hào))延續(xù)的另一有效后續(xù)字母。如果字母確定其860確定出相關(guān)聯(lián)的字母是另一有效后續(xù) 字母,則在步驟153處,字母確定器860將該相關(guān)聯(lián)的字母之前的一個(gè)或更多個(gè)中間字符添 加至添加字母集960。然后,單詞定位器160基于添加字母集960中的字母序列(其現(xiàn)在包 括相關(guān)聯(lián)的字母之前的一個(gè)或更多個(gè)中間字符)來查找有效單詞的新集合。
[0526] 圖16是圖9的流程圖的擴(kuò)展,其附加地例示了自動(dòng)化系統(tǒng)功能中的另一功能。在 字母確定器860確定出相關(guān)聯(lián)的字母不是有效后續(xù)字母之后,在步驟138處,字母確定器 860的替代字母定位器869從在存儲(chǔ)器90中存儲(chǔ)的替代字母數(shù)據(jù)庫930的多個(gè)替代字母中 查找與該相關(guān)聯(lián)的字母相關(guān)聯(lián)的一個(gè)或更多個(gè)替代字母。如果替代字母定位器869沒有查 找出一個(gè)或更多個(gè)替代字母,則智能電話10等待用戶的下一個(gè)用戶輸入。否則,如果替代 字母定位器869查找出一個(gè)替代字母或更多個(gè)替代字母,則在步驟139處,字母確定器860 確定替代字母之一是否對(duì)應(yīng)于從添加字母集960的字母序列有效延續(xù)的有效后續(xù)字母。如 果字母確定器860確定出替代字母之一對(duì)應(yīng)于有效后續(xù)字母,則在步驟158處,字母添加器 880將該替代字母添加至添加字母集960。然后,單詞定位器160基于添加字符集960的單 詞序列(其現(xiàn)在包括替代字符)來查找有效單詞的新集合。
[0527] 圖17是圖9的流程圖的擴(kuò)展,其附加地例示了自動(dòng)化系統(tǒng)功能中的又一功能。在 在觸摸屏20上向用戶顯示鍵盤280的鍵之后,在步驟123處,處理器80從用戶接收用戶輸 入以組裝文本,該用戶輸入對(duì)應(yīng)于與標(biāo)點(diǎn)符號(hào)相關(guān)聯(lián)的鍵。在步驟173處,處理器80將相 關(guān)聯(lián)的標(biāo)點(diǎn)符號(hào)添加至用戶待組裝的存儲(chǔ)在存儲(chǔ)器90中的文本。在步驟175處,處理器80 確定相關(guān)聯(lián)的標(biāo)點(diǎn)符號(hào)是否是終止標(biāo)點(diǎn)符號(hào)。如果處理器80確定出相關(guān)聯(lián)的標(biāo)點(diǎn)符號(hào)是 終止標(biāo)點(diǎn)符號(hào),則在步驟178,處理器將空格字符添加至用戶待組裝的存儲(chǔ)在存儲(chǔ)器90中 的文本。
[0528] 示例
[0529] 圖18A至圖18C包括例示了鍵著色功能的一系列截圖。截圖也例示了鍵預(yù)覽彈出 功能的某些方面。這一系列的截圖例示了使用智能電話10組裝單詞的處理。
[0530] 參考圖18A,著色鍵(即,經(jīng)由鍵著色以藍(lán)色背景輕微著色的鍵)是有效后續(xù)字母 (即,與表示有效單詞中的一個(gè)或更多個(gè)有效單詞的下一字母的字母對(duì)應(yīng)的鍵)。例如,有 效單詞中的三個(gè)有效單詞是"To"、"T-Shirt"、"The"和"Too"。在用戶輸入字母"T"之后, 單詞"To"和"Too"二者共享的"〇"為下一有效字母,因此字母"〇"被著色。通過相同的處 理,鍵/字母"h"是有效的,因?yàn)?h"從單詞"The"中的"T"有效延續(xù)。在該示例中,對(duì)于 每個(gè)不同的單詞,針對(duì)輸入的每個(gè)字母重復(fù)進(jìn)行該過程自身。
[0531] 有效單詞,"T-shirt"表示處理的偏差,其中,連字符(非字母)字符被跳過,而下 一個(gè)字母即本實(shí)施例中的"s"被認(rèn)為是下一個(gè)有效后續(xù)字母(對(duì)于給定的單詞)。如圖所 示,字母"s"被顯示為有效后續(xù)字母。
[0532] 如上文所指出的,圖18A的截圖還例示了鍵預(yù)覽彈出功能。例如,在圖中,當(dāng)用戶 在觸摸屏20的對(duì)應(yīng)于與一個(gè)字母相關(guān)聯(lián)的鍵的位置處敲擊觸摸屏20時(shí),該字母的彈出預(yù) 覽顯示在觸摸屏20上。鍵以白色顯示,以指示該鍵對(duì)應(yīng)于有效后續(xù)字母。
[0533] 參考圖18B,字母"n"和字母"g"的彈出預(yù)覽為橙色,以指示在有效單詞集990中 只有一個(gè)有效單詞,并且要組裝的單詞可以自動(dòng)完成。該圖還示出了 "添加"按鈕241。敲 擊該"添加"按鈕將組合單詞"Testi "作為新單詞添加至存儲(chǔ)器。
[0534] 參考圖18C,最后二個(gè)截圖例不不再有可被添加至組合單詞的有效后續(xù)字母。最后 的截圖例示敲擊"g"鍵并沒有導(dǎo)致按鍵被記錄,并且"g"鍵的彈出預(yù)覽為紅色,以指示該鍵 /字母是無效的。此外,在該圖中,"Testingg"顯示在有效單詞面板230中,以指示記錄了 "g"鍵的組合單詞的形成。
[0535] 在圖18A至圖18C中例示的實(shí)現(xiàn)中,敲擊空格鍵提交所組裝的字母(S卩,完成對(duì)當(dāng) 前單詞的組裝處理),或者用戶可以按住無效字母鍵,以添加與該無效字母鍵相關(guān)聯(lián)的字母 (其是非有效后續(xù)字母的字母)。
[0536] 圖19A至圖19E包括例示了后鍵校正功能的一系列的截圖。截圖還附加地例示了 鍵著色功能和組合模式功能的方面。
[0537] 在圖19A中,截圖例示了基于與對(duì)應(yīng)于用戶輸入的鍵對(duì)應(yīng)的字母(S卩,基于用戶敲 擊的實(shí)際鍵)來查找的有效單詞和僅根據(jù)這樣的有效單詞確定的有效后續(xù)字母。這代表 鍵著色功能的優(yōu)化的實(shí)現(xiàn),其中,只有有效單詞可以被鍵入,并且使用實(shí)際的擊鍵來組裝單 〇
[0538] 圖19B包括一系列截圖,其例示了后鍵校正特征,其中,除了基于添加的字母的序 列查找的有效單詞以外,還基于所添加的字母的子序列來查找附加有效單詞(即,假定添 加的字母包含錯(cuò)誤地鍵入的字母)。在該實(shí)現(xiàn)中,當(dāng)前正組合的單詞的頭兩個(gè)字母用于基 于敲擊的實(shí)際鍵的鄰近性來查找附加的有效單詞。在本文中,術(shù)語"快速修復(fù)"指后鍵校 正的實(shí)現(xiàn),其中,當(dāng)前正組合的單詞的頭兩個(gè)字母用于基于敲擊的實(shí)際鍵的鄰近性來查找 附加有效單詞。不使用被識(shí)別為無效的鍵的排列來查找有效單詞。在前一個(gè)序列中表示 的不同有效單詞中可以看出這些差異。例如,在該序列的最后一個(gè)圖像中,可以看到單詞 "Resting"被顯示為有效單詞。
[0539] 在該實(shí)施例中,在每一步,由于額外的排列導(dǎo)致有效后續(xù)字母的數(shù)量增加,并且所 查找的有效單詞的數(shù)量也增加。在替代實(shí)現(xiàn)中,附加有效字母鍵可以有更暗的著色(未例 示),但保留與有效后續(xù)字母對(duì)應(yīng)的鍵的默認(rèn)功能。此外,鍵的優(yōu)先級(jí)可以被更低地加權(quán)。
[0540] 在圖19B中例示的示例中,在存在僅一個(gè)由用戶所添加的字母產(chǎn)生的有效單詞而 存在多個(gè)由于后鍵校正功能而產(chǎn)生的附加有效單詞情況下,在組合模式功能中僅使用基于 用戶所添加的字母的有效單詞(如圖19B所示)。當(dāng)用戶所添加的字母產(chǎn)生的有效單詞未 被添加時(shí),使用附加有效單詞。
[0541] 圖19C例示了后鍵校正特征的實(shí)現(xiàn),其中,組合單詞的每個(gè)字母被視為潛在的錯(cuò) 誤地鍵入的鍵。在本文中,術(shù)語"搗碎模式(MashMode)"指該實(shí)現(xiàn)。如通過圖19B中的先前 實(shí)現(xiàn),基于要組裝的單詞的每個(gè)字母的鍵的鄰近性來查找有效單詞。在該示例中,對(duì)準(zhǔn)確地 輸入鍵/字母的要求被最小化,并且有效單詞的變化被最大化。
[0542] 圖19D例示了另一示例,其中,用戶已敲擊的"t"鍵的鍵的下部?;谟脩羟脫?t" 鍵的位置和"t"與"F"鍵和"G"鍵的鄰近性,查找到附加有效單詞,例如,"Ft"和"Go"。
[0543] 參考圖19E,輸入字母僅返回經(jīng)由快速修復(fù)功能查找的一個(gè)有效單詞。在該示例 中,組合模式被觸發(fā),并且有效單詞的顏色指示該有效單詞可自動(dòng)校正成對(duì)應(yīng)于第一有效 單詞(即,可自動(dòng)校正單詞)。如第四圖像所指示的那樣敲擊空格鍵,將在組合單詞區(qū)域210 中顯示的字母自動(dòng)校正成對(duì)應(yīng)于可自動(dòng)校正單詞。在該示例中,需要更多的步驟來使期望 的單詞呈現(xiàn)為在觸摸屏的有效單詞面板230中顯示的第一有效單詞(即,第一有效單詞)。 相應(yīng)地,對(duì)準(zhǔn)確地鍵入鍵/字母的要求被最小化,并且有效單詞的變化最大化。
[0544] 參考圖19F,期望的詞是"Testing",但不準(zhǔn)確地輸入了該單詞的每一個(gè)字母。該 示例例示了基于有效鍵/字母的鄰近性來查找有效單詞的過程。在該示例中,智能電話10 接收的與對(duì)應(yīng)于用戶輸入的鍵相關(guān)聯(lián)的字母為"Rwarung"。然而,通過考慮其他鍵的鄰近 性,查找包括期望的有效單詞"Testing"的有效單詞。在該示例中,容差設(shè)定成約為1.8鍵 寬?;阪I盤的鍵的尺寸、敲擊手指的尺寸以及使鍵盤的鍵分開的區(qū)域的尺寸來設(shè)定該容 差??梢砸赃M(jìn)一步放寬的容差來重新評(píng)估先前提示的單詞(用于組合單詞)。相應(yīng)地,足夠 普及的單詞對(duì)于鍵敲擊偏差具有更高的容差。
[0545] 快速修復(fù)和搗碎模式導(dǎo)致智能電話產(chǎn)生額外的計(jì)算成本。因此,實(shí)時(shí)執(zhí)行這些功 能可能超出一些設(shè)備的性能范圍??梢栽O(shè)想,這些模式可以受用戶限制,以確保設(shè)備保持響 應(yīng)。例如,當(dāng)用戶鍵入足夠快使設(shè)備不堪重負(fù)時(shí),可以中止或暫停對(duì)有效單詞的查找以及對(duì) 有效后續(xù)字母的確定,直到用戶已暫?;驕p慢鍵入為止,以允許有足夠的時(shí)間來查找有效 單詞。在用戶禁用該模式的情況下,作為全屏有效單詞面板方面,仍然能夠通過經(jīng)由"向上 箭頭"按鈕240的用戶交互來發(fā)起動(dòng)作。因此,界面被更新為找到的結(jié)果??梢酝ㄟ^系統(tǒng)通 知來通知用戶,該系統(tǒng)通知包含更多的細(xì)節(jié)例如完成百分比和納入拼寫檢查算法的搜索參 數(shù)??梢詢H針對(duì)非常耗時(shí)的任務(wù)來觸發(fā)該通知處理。
[0546] 圖20A和圖20B包括例示了前鍵校正功能的一系列截圖。如其他圖一樣,截圖還 例示了其他功能中的某些功能的方面。參考圖20A,當(dāng)用戶在對(duì)應(yīng)于與不是有效后續(xù)字母的 字母相關(guān)聯(lián)的鍵(即,無效字母鍵)的位置處觸摸觸摸屏20,如果與有效后續(xù)字母相關(guān)聯(lián)的 鍵處于與用戶觸摸的位置對(duì)應(yīng)的鍵的指定鄰近度內(nèi)時(shí),則在彈出預(yù)覽顯示該有效后續(xù)字母 中。這為用戶提供了用正確的鍵替代錯(cuò)誤地鍵入的鍵的機(jī)會(huì)。在該示例中,相應(yīng)地,基于鍵 盤的尺寸、鍵盤的鍵的尺寸、敲擊手指的尺寸、使鍵盤的鍵分開的區(qū)域的尺寸以及對(duì)單雙拇 指或所有手指的使用的預(yù)期來得到用于確定對(duì)錯(cuò)誤鍵入鍵的替代的閾值。然而,附加地或 可替代地,可以考慮下列因素 :
[0547] ?鍵是否與根據(jù)有效單詞確定的有效后續(xù)字母相關(guān)聯(lián),該有效單詞基于與對(duì)應(yīng)于 用戶輸入的鍵相關(guān)聯(lián)的所有字母來查找;或者鍵是否與根據(jù)有效單詞確定的有效后續(xù)字母 相關(guān)聯(lián),該有效單詞僅基于與對(duì)應(yīng)于用戶輸入的鍵相關(guān)聯(lián)的字母中的一些字母來查找。
[0548] ?有效單詞的總的普及度,根據(jù)該有效單詞來確定鍵(即,可以取決于有效單詞常 見程度)。
[0549] ?還可以用根據(jù)具有更高普及度的有效單詞確定的字母來替代有效鍵,其中,最初 有效鍵的不準(zhǔn)確性通過更普及的有效單詞的普及度和鄰近度來克服。例如,在有效鍵的邊 緣的附近敲擊,其中,相鄰鍵具有更高的普及度和足夠的權(quán)重。
[0550] 可以通過按住無效字母鍵來撤銷對(duì)最靠近對(duì)應(yīng)于用戶輸入的鍵進(jìn)行顯示的有效 后續(xù)字母(即,最靠近有效字母鍵)進(jìn)行預(yù)覽和選擇的處理。然后,以現(xiàn)在可選擇的無效字 母來取代最靠近有效字母鍵的彈出預(yù)覽。這允許用戶鍵入字典中沒有的單詞。
[0551] 當(dāng)用戶釋放該鍵時(shí),先前不可選擇的無效字母被添加至當(dāng)前正組合的單詞。在該 示例中,鍵盤也隨后進(jìn)入所有鍵均有效的模式。在本文中,"自由鍵入"指該模式。在該示例 中,自由鍵入模式由最暗的灰色背景和鍵的綠色字母指示。自由鍵入模式允許輸入任何單 詞(并禁用鍵著色功能)。
[0552] 參考圖20A,至此所添加或組裝的字母以黑色在有效單詞面板230中顯示。用戶可 以通過敲擊上下文"添加"按鈕(如果用戶敲擊"添加"按鈕,則將向用戶顯示對(duì)話框,以選 擇有效單詞面板230中的單詞之一)或者按住在有效單詞面板230上顯示的任一無效單詞 來將單詞添加至單詞數(shù)據(jù)庫。如果超過預(yù)定次數(shù)地對(duì)先前在單詞數(shù)據(jù)庫中未找到的單詞進(jìn) 行組裝,則該單詞被自動(dòng)添加到單詞數(shù)據(jù)庫,優(yōu)先從有效單詞面板230選擇無效單詞。
[0553] 圖20A的截圖例示了撤銷無效字母鍵敲擊并且以最靠近有效字母鍵替代的處理。 具體地,當(dāng)用戶敲擊無效字母鍵"u"時(shí),鍵/字母"i"被確定為最靠近有效字母鍵并且代替 鍵/字母"u"顯示在彈出預(yù)覽中。當(dāng)用戶釋放鍵/字母"u"時(shí),提交"i"字母。
[0554] 注意,在彈出預(yù)覽中,紅色字母300指示該預(yù)覽是最靠近有效字母鍵而不是用戶 實(shí)際敲擊的鍵的預(yù)覽。
[0555] 圖20B包括一系列截圖,其中,用戶按住無效的"u"鍵。如圖所示,當(dāng)用戶按住無 效的"u"鍵時(shí),彈出預(yù)覽從最靠近有效字母鍵"i"變?yōu)闊o效字母鍵"u"。當(dāng)用戶釋放該鍵 時(shí),提交"u"字母,并且觸發(fā)自由鍵入模式。此外,在彈出預(yù)覽中顯示的字母為綠色,以指示 當(dāng)用戶提交無效字母鍵時(shí)可以觸發(fā)自由鍵入模式。
[0556] 在圖20B中,鍵中的一些鍵與可經(jīng)由指示標(biāo)簽訪問的字母相關(guān)聯(lián),該指示標(biāo)簽向 用戶指示可通過按住該鍵來訪問彈出式微型鍵盤。另外,快速連續(xù)地雙擊某些鍵(也就是 雙擊動(dòng)作)可以調(diào)用對(duì)可經(jīng)由指示標(biāo)簽訪問的字母的顯示。例如,關(guān)于標(biāo)點(diǎn)符號(hào)鍵,對(duì)鍵單 擊產(chǎn)生句號(hào),而雙擊產(chǎn)生逗號(hào)。
[0557] 圖21A至圖21C包括例示了前鍵校正功能另外一系列的截圖。圖21A例示了當(dāng)用 戶敲擊并釋無效字母鍵時(shí)的情況。圖21B例示了當(dāng)用戶敲擊并按住無效字母鍵時(shí)的情況。 圖21C例示了當(dāng)用戶敲擊并按住顯示彈出鍵盤指示標(biāo)簽250的無效字母鍵較長(zhǎng)時(shí)間的情 況。
[0558] 圖22A至圖221通過使用戶敲擊、按住,或長(zhǎng)按空格鍵來例示上下文鍵功能。注意, 鍵預(yù)覽彈出功能在截圖中的一些截圖中被禁用。
[0559] 圖22A例示了當(dāng)組合單詞是預(yù)有效單詞時(shí)的情況。如圖所例示,第一有效單詞以 綠色來著色,并且敲擊空格鍵來提交用戶所組裝的組合單詞的字母。
[0560] 圖22B例示了當(dāng)組合單詞是可自動(dòng)校正單詞時(shí)的情況。如所例示的,第一有效單 詞以藍(lán)色來著色,并且敲擊空格鍵來提交用戶所組裝的組合單詞的字母。
[0561] 圖22C也例示了當(dāng)組合單詞是可自動(dòng)校正單詞時(shí)的情況。如所例示的,如果存在 任何不一致的大寫字母,則敲擊空格鍵來校正用戶所組裝的組合單詞的字母。
[0562] 圖22D例示了當(dāng)組合單詞是可自動(dòng)完成單詞的情況。如圖所示,第一有效單詞以 橙色來著色,并且敲擊空格鍵使該組合單詞自動(dòng)完成為第一有效單詞。
[0563] 圖22E例示了當(dāng)用戶按住空格時(shí)的情況。在第一行的截圖中,當(dāng)組合單詞是預(yù)有 效單詞時(shí),按住空格鍵迅速插入空格(稱為快速空格動(dòng)作)。在第二行的截圖中,當(dāng)組合單 詞是可自動(dòng)校正單詞時(shí),按住空格也觸發(fā)快速空格動(dòng)作。注意,快速空格動(dòng)作在提交組合單 詞之后觸發(fā)。換言之,快速空格動(dòng)作在當(dāng)前組合單詞具有零個(gè)字母,即在已提交單詞之后被 表達(dá)。在該示例中,組合單詞是可自動(dòng)校正的單詞,但沒有字母要被校正。第三行的截圖例 示了當(dāng)組合單詞是可自動(dòng)校正單詞(在該實(shí)例中,從"tim"大寫為"Tim")并且存在字母校 正時(shí)的情況。在該示例中,按住空格鍵將觸發(fā)保留未校正動(dòng)作--即,用組合單詞(稱為未 校正組合單詞)替換有效單詞面板230中所提示的單詞,而不是快速空格動(dòng)作。通過在倒 數(shù)第二個(gè)截圖中以黑色顯示"tim",以及在有效單詞面板230中的第一有效單詞("Tim") 上方的標(biāo)簽指示來指示用戶該替代操作。
[0564] 圖22F繼續(xù)例示了當(dāng)用戶按住空格鍵的情況。第一行的截圖例示了當(dāng)組合單詞是 可自動(dòng)校正單詞(這從快速修復(fù)或搗碎模式排列得出)并且存在一個(gè)或更多個(gè)字母校正時(shí) 的情況,按住空格鍵將觸發(fā)替代保留未校正動(dòng)作,即用組裝的字母來替換第一有效單詞。通 過以黑色顯示"Yest"以及在有效單詞面板230中的第一有效單詞("Yest")上方的標(biāo)簽 指示向用戶指示該替代動(dòng)作。
[0565]第二行和第三行的截圖例示了當(dāng)組合單詞是可自動(dòng)完成單詞時(shí)的情況。截圖例示 了空格鍵的替代動(dòng)作。當(dāng)組合單詞是可自動(dòng)完成單詞時(shí),按住空格鍵觸發(fā)提交所組裝的字 母的動(dòng)作,以撤銷默認(rèn)鍵敲擊釋放動(dòng)作。這使得用戶能夠插入新的和未識(shí)別的單詞,并且避 免上下文鍵功能自動(dòng)完成組合單詞。如在第二行的圖中所例示的,未知單詞"testi"被提 交,其中,對(duì)空格鍵的通常敲擊釋放動(dòng)作將插入整個(gè)單詞"testing"。
[0566]第三行例示了當(dāng)組合單詞是可自動(dòng)完成單詞和可自動(dòng)校正單詞二者時(shí)的情況下 相同的用戶動(dòng)作。如圖所例示的,未知單詞"Yesti"被提交,其中,對(duì)空格鍵的通常敲擊釋 放動(dòng)作將插入并自動(dòng)校正整個(gè)單詞"testing"。單詞"Yesti"以黑色顯示在有效單詞面板 230 中。
[0567] 圖22G繼續(xù)例示了當(dāng)用戶按住空格鍵時(shí)的情況。第一行的截圖例示了當(dāng)組合單詞 是可自動(dòng)完成單詞并且包括從前鍵校正得到的一個(gè)或更多個(gè)字母時(shí)的情況。如圖所例示 的,未知單詞"testu"被提交,其中字母"u"被校正為字母"i",其中組裝的字母是"testi"。 如所例示的,"testi"以黑色顯示,并且在有效單詞面板230中在"testi"上方顯示標(biāo)簽指 示。按住空格鍵觸發(fā)替代動(dòng)作,其中組裝的字母被提交,撤銷默認(rèn)鍵敲擊釋放動(dòng)作。第二行 例示了當(dāng)組合單詞是可自動(dòng)校正單詞(包括從前鍵校正得到的校正)時(shí)的情況下相同的用 戶動(dòng)作,按住空格鍵將觸發(fā)替代保留未校正動(dòng)作,即用組合單詞替代第一有效單詞。第三行 例示了當(dāng)組合單詞是可自動(dòng)校正單詞(包括從前鍵校正和快速修復(fù)或搗碎模式二者得到 的校正)時(shí)的情況下相同的用戶動(dòng)作。如所例示的,"yesting"被提交,(其中對(duì)空格鍵的 通常敲擊釋放動(dòng)作將插入整個(gè)單詞"testing")。
[0568] 圖22H包括其他截圖,其例示了當(dāng)用戶繼續(xù)按住空格鍵(長(zhǎng)按動(dòng)作)并且組合單 詞是包括從前鍵校正和后鍵校正二者得到的校正的可自動(dòng)校正單詞時(shí)的情況。如有效單詞 面板230中所顯示的,"yesting"和在基本提示231上方顯示的第一標(biāo)簽指示向用戶指示 在先前圖中例示的替代按住空格鍵動(dòng)作的可用性。還需要注意"Yestinf"和第一有效單詞 上方的第二標(biāo)簽指示的顯示。在兩個(gè)動(dòng)作對(duì)用戶均可用的情況下,空格鍵按住的替代動(dòng)作 擴(kuò)展為觸發(fā)附加的長(zhǎng)按動(dòng)作,其中組合單詞被提交,撤銷默認(rèn)按住鍵動(dòng)作。這使得用戶能夠 插入新的和未識(shí)別的單詞,從而在添加未識(shí)別單詞時(shí)避免上下文功能自動(dòng)完成組合單詞和 對(duì)組合單詞的前鍵校正操作。如該圖所例示,未知單詞"yestinf"通過長(zhǎng)按動(dòng)作被提交,其 中,對(duì)空格鍵的通常敲擊釋放動(dòng)作將插入整個(gè)單詞"testing",而敲擊按住釋放將插入整個(gè) 單詞 "yesting"。
[0569] 圖221例示了按住空格鍵功能的特定情況,其中用戶已鍵入有效的單詞,但另一 具有更高的優(yōu)先級(jí)的單詞被顯示為第一有效單詞。如該圖所例示,單詞"I'll"是第一有效 單詞。按住空格鍵將觸發(fā)組裝的單詞為第一有效單詞的動(dòng)作,但是當(dāng)空格鍵被釋放時(shí)單詞 " i 11 "被提交,其中對(duì)空格鍵的通常敲擊釋放動(dòng)作將插入整個(gè)單詞" I ' 11 "。
[0570] 圖23A至圖23C例示了敲擊,按住,或雙擊標(biāo)點(diǎn)符號(hào)鍵的效果。注意,在截圖中的 某些截圖中,禁用鍵預(yù)覽彈出功能以使圖簡(jiǎn)化。
[0571] 圖23A例示了當(dāng)組合單詞是可自動(dòng)完成單詞時(shí)的情況。如圖所例示,用戶選擇敲 擊空格鍵或標(biāo)點(diǎn)符號(hào)鍵來將組合單詞自動(dòng)實(shí)現(xiàn)為第一有效單詞。盡管未例示,但要注意,選 擇句子終止標(biāo)點(diǎn)符號(hào)(如,句號(hào))指示在句號(hào)后需要空格。當(dāng)下一個(gè)鍵被敲擊時(shí),將觸發(fā)該 動(dòng)作。此外,該圖例示了輸入句子終止標(biāo)點(diǎn)符號(hào)將觸發(fā)鍵盤的鍵從小寫字母鍵的顯示變?yōu)?大寫或大寫字母鍵。在這方面,可以設(shè)想,智能電話10可以被配置成當(dāng)提交包含句號(hào)字符 的有效單詞(例如,關(guān)于單詞"Dr. ")時(shí),鍵不從小寫變?yōu)榇髮憽?br>
[0572] 圖23B例示了當(dāng)用戶按住標(biāo)點(diǎn)符號(hào)鍵的情況。如所例示的,這觸發(fā)智能電話顯示 彈出式微型鍵盤。
[0573] 圖23C例示了當(dāng)用戶雙擊標(biāo)點(diǎn)符號(hào)鍵時(shí)的情況。如所例示的,這會(huì)觸發(fā)智能電話 用逗號(hào)(comer)來替代句號(hào)。
[0574] 圖24A和圖24B包括這樣的截圖,其例示了用戶可以在任何點(diǎn)處從有效單詞面板 230中選擇有效單詞,以在組合單詞是可自動(dòng)校正單詞的情況下自動(dòng)校正該組合單詞,或者 在組合單詞是可自動(dòng)完成單詞的情況下完成或校正且完成該組合單詞。敲擊單詞的動(dòng)作引 起提交所敲擊的單詞作為輸入單詞。也就是說,鍵入的字母替換所選的單詞,并將任何改動(dòng) 提交給其余的字母??崭癖徊迦朐搯卧~之后。另外,智能電話10在接收到對(duì)應(yīng)于標(biāo)點(diǎn)符號(hào) 的用戶輸入時(shí)用標(biāo)點(diǎn)符號(hào)替代"Testing"之后的空格。
[0575] 圖24B例示了編輯單詞功能,其中光標(biāo)被用戶移動(dòng)至被視為在整個(gè)單詞的邊界內(nèi) 的位置。如所例示的,在用戶從有效單詞面板230選擇有效單詞時(shí),在組合單詞中光標(biāo)之后 的字母"ng"(即,詞尾)被替換為"ny"。在該動(dòng)作之后敲擊刪除,將恢復(fù)原來的單詞和光 標(biāo)位置。
[0576] 圖25例示了有效單詞面板230的可選全屏模式。全屏模式由顯示在緊湊的有效 單詞面板的右邊緣上的"向上箭頭"按鈕觸發(fā)。該"向上箭頭"按鈕在包含在有效單詞面板 中的單詞的寬度大于屏幕上可用的寬度時(shí)顯示。敲擊"向上箭頭"按鈕引起有效單詞面板 切換到全屏模式,其中有效單詞面板擴(kuò)展至未被鍵盤占據(jù)的其余屏幕區(qū)域。這使得觸摸屏 20能夠增加可以顯示的有效單詞的量。在校正容差方面,這也提供了更多類型的單詞。此 夕卜,能夠通過在全屏模式下敲擊"再加上"按鈕243來觸發(fā)拼寫檢查。"再加上"按鈕243在 用戶在組合單詞時(shí)暫停的情況下顯示??梢栽O(shè)想,當(dāng)速度部分(P〇S,partofspeech)過濾 (即,計(jì)算語言學(xué)功能)生效時(shí),可以針對(duì)每個(gè)P0S將提示單詞關(guān)于多個(gè)標(biāo)簽分組(這可以 包括一個(gè)"所有"標(biāo)簽)。
[0577] 圖26A至圖26C包括例示了編輯單詞的功能的一系列的截圖。
[0578] 圖26A例示了當(dāng)組合單詞是預(yù)有效單詞時(shí)的情況。如所例示的,敲擊空格鍵在詞 干與詞尾之間插入空格。
[0579] 圖26B例示了當(dāng)組合單詞是可自動(dòng)校正單詞時(shí)的情況。如所例示的,敲擊空格鍵 將去除詞尾。注意,通過給有效單詞面板230中的單詞加下劃線,并且使組合單詞區(qū)域210 中的詞干以灰色著色來向用戶指示去除詞尾的該動(dòng)作。
[0580] 圖26C例示了當(dāng)組合單詞是可自動(dòng)完成單詞時(shí)的情況。如所例示的,敲擊空格鍵 將去除詞尾并插入第一有效單詞。在這種情況下,得到的單詞相同。
[0581] 圖26D例示了當(dāng)組合單詞是預(yù)有效單詞時(shí)的情況。如所例示的,按住空格鍵將在 詞干和詞尾之間迅速插入空格直到用戶釋放該鍵為止。
[0582] 圖26E例示了當(dāng)組合單詞是可自動(dòng)完成單詞時(shí)的情況。如所例示的,按住空格鍵 將插入空格,但與圖26B相比,不會(huì)去除詞尾。
[0583] 圖26F例示了當(dāng)組合單詞是可自動(dòng)完成單詞時(shí)的情況。如所例示的,按住空格鍵 提交用戶到目前為止所組裝的字母,撤銷自動(dòng)完成組合單詞的上下文鍵功能。此外,按住空 格鍵會(huì)去除詞尾。這通過用到目前為止組裝的、帶下劃線的黑色版本的字母來替換有效單 詞面板中的單詞,并且使組合單詞的詞干部繼續(xù)著色(為灰色)來向用戶指示。
[0584] 圖26G例示了當(dāng)組合單詞是可自動(dòng)完成單詞時(shí)的情況。如所例示的,長(zhǎng)按空格鍵 會(huì)去除有效單詞面板230中的單詞的下劃線和組合單詞的詞干部分的灰色著色。這引起了 插入用戶到目前為止組裝的字母同時(shí)保留詞尾的相同預(yù)期動(dòng)作。注意,圖26E和圖26G二 者均使有效單詞面板230中的字母帶下劃線并使組合單詞的詞干部分有灰色著色,以指示 詞尾的去除或保留。
[0585] 圖27包括例示了編輯單詞功能的另一系列的截圖。如所例示的,當(dāng)編輯具有詞尾 的單詞時(shí),選擇字母鍵會(huì)在光標(biāo)點(diǎn)處去除詞尾,并且插入所需的字母。
[0586] 如第一行截圖所例示,敲擊"y"鍵將去除詞尾"g" ;釋放將插入字母"y"。如第二 行截圖所示,只存在一個(gè)有效單詞"Texture",敲擊空格鍵將"Testir"校正為"Texture"。
[0587] 圖28A和圖28B例示了按住具有在鍵的右上邊緣顯示的指示標(biāo)簽250的有效鍵引 起彈出型微型鍵盤被顯示,而按住具有指示標(biāo)簽的無效字母鍵引起撤銷后鍵校正功能。如 圖所示,按住無效字母鍵觸發(fā)彈出式微型鍵盤被顯示。
[0588] 圖29包括例示了點(diǎn)的偏離功能的一系列的截圖。在圖中,"自動(dòng)填充"按鈕242出 現(xiàn)在有效單詞面板230的左邊緣上。"自動(dòng)填充"按鈕242根據(jù)上下文進(jìn)行顯示以通知用 戶:所有的有效單詞共享在光標(biāo)的點(diǎn)之外(即,詞干)的不止一個(gè)公共字母。在該示例中, 單詞"Automatic"和單詞"Automatically"共享公共字母"atic"。當(dāng)用戶敲擊"自動(dòng)填充" 按鈕時(shí),插入該公共字母。
[0589] 圖30A至圖圖30G例示了自動(dòng)化系統(tǒng)功能。
[0590] 圖30A例示了在用戶已經(jīng)輸入了標(biāo)點(diǎn)符號(hào)(在標(biāo)點(diǎn)符號(hào)之后需要一個(gè)空格)之 后,將一個(gè)空格自動(dòng)插入下一個(gè)字母之前。
[0591] 圖30B例示了在用戶從有效單詞面板選擇單詞并且提交標(biāo)點(diǎn)符號(hào)之后,自動(dòng)插入 的空格被去除。
[0592] 圖30C和圖30D例示了,當(dāng)非字母字符是有效單詞中的一個(gè)有效單詞中要鍵入的 下一個(gè)字符時(shí),該非字母字符之后的字母被其之前的(非字母)字符替代。這是在沒有以 相同字母作為替代字符的其他有效單詞的情況下發(fā)生。
[0593] 在圖30C中,"r"鍵被顯示為有效。如所例示的,敲擊"r"鍵引起非字母字符插入 在字母"r"之前,一次擊鍵引起插入了字母和非字母字符。
[0594] 圖30D例示了非字母字符可以替代下一字母。如所例示的,敲擊"m"鍵引起字母 "m"被插入。圖30C的示例與30D的示例的不同之處在于,在圖30D中具有單詞的有效排列, 其中立即(向組裝的單詞)添加標(biāo)點(diǎn)會(huì)與單詞的另一有效排列沖突(即,在圖30D中"im" 也可能是"image",但在圖30C中"xr"的有效單詞只有"x-ray")。
[0595] 圖30E例示了當(dāng)用戶刪除單詞的是大寫的第一字母時(shí),鍵盤顯示"大寫"版本的 鍵。該動(dòng)作在用戶立即重復(fù)添加字母、刪除序列的動(dòng)作的情況下就不會(huì)被觸發(fā)。
[0596] 圖30F和圖30G例示了當(dāng)用戶在執(zhí)行任何自動(dòng)動(dòng)作或單詞修改動(dòng)作之后敲擊刪除 鍵時(shí),對(duì)最初單詞的任何修改被恢復(fù)。該動(dòng)作在用戶立即重復(fù)動(dòng)作的序列的情況下不會(huì)被 觸發(fā)。例如,關(guān)于在字母"ing"被自動(dòng)添加之后組裝的單詞"testing",第一刪除動(dòng)作將去 除字母" ing"。然而,再次選擇該單詞,并進(jìn)行第二刪除動(dòng)作只會(huì)刪除字母"g"。
[0597] 圖30F例示了提交的組合單詞最初是可自動(dòng)完成單詞的情況。圖30G例示了提交 的組合單詞最初是可自動(dòng)完成單詞且通過詞尾可自動(dòng)校正;進(jìn)行刪除操作將恢復(fù)最初的單 詞和光標(biāo)位置。在這種情況下,所提交的單詞"Hearing"將恢復(fù)為"Testing"。光標(biāo)還返回 到第五個(gè)字母之后的位置,以恢復(fù)詞尾狀態(tài)。
[0598] 圖31A包括例示了彈出式微型鍵盤的鍵可以在適當(dāng)時(shí)通過鍵著色功能著色的一 系列的截圖。
[0599] 圖31B包括一系列屏幕截圖,其例示了自動(dòng)校正操作,其中字母"U"由字母》〇?普 代。
[0600] 圖32包括表,其例示了智能電話10在實(shí)現(xiàn)各種功能時(shí)所使用的不同格式。例如, 該表指示,智能電話10在組合單詞是自動(dòng)校正單詞(即,可自動(dòng)校正單詞)時(shí),將修改所提 示單詞之一(例如,第一有效單詞)的顯示,以將該單詞的顏色變?yōu)樗{(lán)色。
[0601] 圖33A至圖231包括例示了可替代的和弦鍵鍵盤布局的截圖。
[0602] 和弦鍵使得用戶能夠使用一只手來輸入文本。當(dāng)使用和弦鍵時(shí),經(jīng)由動(dòng)作序列來 觸發(fā)鍵。鍵按照不同等級(jí)的可訪問性被排序成集,其中,最常用字符的可訪問性處在頂級(jí)。
[0603] 圖33A包括一系列截圖,其例示了對(duì)頂級(jí)鍵E和頂級(jí)鍵T中的一個(gè)的選擇。具體 地,該圖例示了對(duì)和弦鍵布局的主導(dǎo)側(cè)上的頂級(jí)鍵E的選擇。如所例示的,敲擊并釋放頂級(jí) 鍵E引起字母E被提交。
[0604] 在圖33A至圖331中,字母在該顯示中的順序是基于對(duì)英語中字母頻率的分析的 預(yù)定平均??商娲兀帜缚梢员徊贾贸深愃朴赒WERTY的布局,其中頂級(jí)鍵為F和J,字母 從索引手指鍵輻射,近似于比較熟悉的布局。
[0605] 圖33B包括一系列的截圖,其例不了對(duì)和弦鍵布局的主導(dǎo)側(cè)上的第二級(jí)鍵A,I,0, N,S,D,H和R中的一個(gè)的選擇。如所例示的,這樣的鍵可用單筆劃手勢(shì)進(jìn)行訪問。
[0606] 圖33C包括一系列的截圖,其例示了對(duì)和弦鍵布局的主導(dǎo)側(cè)上的其余的第三 級(jí)鍵中的一個(gè)的選擇。如所例示的,這些鍵可經(jīng)由附加的第二級(jí)用戶動(dòng)作或艱難輸入 (tough-input)的附加部分進(jìn)行訪問。在這種情況下,兩部分筆劃手勢(shì)或等效用戶動(dòng)作,即 向上和向右引起字母M鍵被觸發(fā)。
[0607] 圖33D包括一系列截圖,其例示了使用兩個(gè)手指來選擇和弦鍵布局的主導(dǎo)側(cè)上的 第三級(jí)鍵中的一個(gè)的替代方法。在該過程中,附加的手指在右方觸發(fā)界面,以替換在較小的 (非主導(dǎo))面板中的字母,將鍵變?yōu)橛傻谝皇种傅氖謩?shì)顯示或展現(xiàn)的那些鍵。
[0608] 圖33E包括一系列的截圖,其例不了對(duì)和弦鍵布局的非主導(dǎo)側(cè)上的頂級(jí)鍵T的選 擇。圖33F包括一系列的截圖,其示例了按住頂級(jí)鍵T切換對(duì)鍵盤的控制,以使所有的第二 級(jí)鍵和第三級(jí)鍵可從鍵盤的其他側(cè)進(jìn)行訪問。
[0609] 圖33G包括一系列的截圖,例示了對(duì)和弦鍵布局的非主導(dǎo)側(cè)上的第二級(jí)鍵的選 擇。如所例示的,按住鍵盤的非主導(dǎo)側(cè),切換鍵盤的主導(dǎo)側(cè)。添加筆劃/手勢(shì)引起來自鍵盤 的非主導(dǎo)側(cè)的第二級(jí)鍵。在該實(shí)例中,選擇了字母S。如通過上述示例,用戶可以強(qiáng)制改變 控制(在主導(dǎo)側(cè)與非主導(dǎo)側(cè)之間進(jìn)行變化),而無需等待系統(tǒng)根據(jù)按住動(dòng)作來改變。
[0610] 圖33H包括一系列的截圖,其例示了對(duì)和弦布局的非主導(dǎo)側(cè)上的第三級(jí)鍵的選 擇。如所例示的,對(duì)于每個(gè)主導(dǎo)側(cè),在非主導(dǎo)按住動(dòng)作被觸發(fā)的情況下,通過添加而不是強(qiáng) 制添加非主導(dǎo)按住動(dòng)作,以相同的方式來訪問第三級(jí)字母。
[0611] 圖331包括一系列截圖,其例示了選擇和弦鍵布局的非主導(dǎo)側(cè)上的第三級(jí)鍵的替 代方法。關(guān)于整個(gè)序列所例示的規(guī)則,訪問第三級(jí)字母的兩手指方法類似于非主導(dǎo)示例。第 二觸摸輸入用于執(zhí)行兩部分筆劃的第二部分,觸發(fā)。
[0612] 圖33J包括一系列截圖,其例示了在和弦鍵布局上實(shí)現(xiàn)的鍵著色功能,其中與有 效后續(xù)字母對(duì)應(yīng)的鍵的顏色不同于與有效后續(xù)字母不對(duì)應(yīng)的鍵。
[0613] 圖34A至圖341包括例示了替代徑向鍵鍵盤布局的截圖。
[0614] 徑向鍵鍵盤布局可以用于并不以完全可控的方式持有的設(shè)備,并提供就用戶輸入 的受損精度進(jìn)行補(bǔ)償?shù)慕涌冢诰哂蟹较蜉斎耄ㄖT如,工業(yè)操縱桿和D-墊)、陀螺儀傳感器 和/或力傳感器的設(shè)備(例如,游戲控制器)中可用的對(duì)用戶輸入的補(bǔ)償方法。因此,徑向 鍵布局可以被布置成在用于鍵入的傳統(tǒng)人機(jī)工學(xué)體位不可用或不合期望的情況下(例如, 當(dāng)用戶坐在沙發(fā)上使用小型觸摸屏設(shè)備或使用游戲控制器時(shí))向用戶呈現(xiàn)各種方法來選 擇字符。
[0615] 如圖34A包括一系列的截圖,其例示了通過指向選擇徑向鍵布局的鍵中的一個(gè)。 具體地,為了選擇鍵,用戶將交互式圈選擇器移動(dòng)至期望的鍵(筆劃動(dòng)作從徑向鍵盤的中 心到期望的鍵)。圈選擇器擴(kuò)展了觸摸,指示處理已啟動(dòng)。
[0616] 圖34B包括一系列截圖,其例示了通過旋轉(zhuǎn)來選擇徑向鍵布局的鍵中的一個(gè)的替 代方法,其中用戶可以通過按住所指示的區(qū)域并如所例示的那樣旋轉(zhuǎn)界面來使徑向鍵盤旋 轉(zhuǎn)至期望的鍵。
[0617] 圖34C包括一系列截圖,其例示了徑向鍵布局的變型,其中存在主導(dǎo)徑向選擇器 和非主導(dǎo)徑向選擇器。如果用戶敲擊非主導(dǎo)選擇器,則第二徑向選擇器將鍵分開進(jìn)兩個(gè)徑 向選擇器中。如所例示的,第二個(gè)環(huán)用于繼續(xù)精確選擇字符。
[0618] 圖34D包括一系列截圖,其例示了用戶可利用雙環(huán)輸入方法來降低對(duì)準(zhǔn)確性的需 求,并且如所例示的,還通過使用第二手指來選擇"另一側(cè)"上的字母。
[0619] 圖34E和圖34F包括兩個(gè)系列的截圖,其例示了可以如何在徑向鍵鍵盤布局上實(shí) 現(xiàn)鍵著色功能。
[0620] 圖35A到圖35E包括一系列的截圖,其例示了使用前鍵校正和后鍵校正的結(jié)合, 在滿足在下面的表K1和表L1中給出的撤銷容差的情況下,撤銷擊鍵。在這些圖中,無效 字母鍵具有比有效字母鍵和附加有效字母鍵顏色更暗的著色。有效字母鍵與附加有效字 母鍵的區(qū)別在于有效字母鍵以粗體顯示。有效字母鍵還具有比附加有效字母鍵顏色稍淺的 著色。如上所述,附加地或可替代地,有效字母鍵、附加有效字母鍵和無效鍵可以通過大小 (例如,鍵的大小)、顏色(例如,鍵的顏色),和/或字體屬性(例如,在鍵上顯示的字母的 大小)來進(jìn)行區(qū)分。
[0621] 圖35A包括一系列截圖,其例示了用戶敲擊靠近有效字母鍵("t")的附加有效字 母鍵("y")的示例。具體地,在第四截圖(即,底行截圖上的第一個(gè)截圖)中,當(dāng)用戶準(zhǔn)確 地敲擊字母"y"時(shí),附加有效字母鍵("y")鍵預(yù)覽彈出被顯示,前鍵校正功能不會(huì)撤銷擊 鍵("y"),默認(rèn)行為。
[0622] 圖35B包括一系列的截圖,例示了另一個(gè)示例,其中用戶在靠近有效字母鍵("t") 的位置"不準(zhǔn)確"地敲擊了附加有效字母鍵("y")。如在第四截圖和第五截圖中所示出的, 如300所指示的,當(dāng)用戶敲擊附加有效字母鍵("y")時(shí),不僅擊鍵("y")由有效字母鍵 ("t")替換,而且還顯示有效字母鍵("t")的鍵預(yù)覽彈出。
[0623] 圖35C包括一系列截圖,其例示了另一示例,其中用戶錯(cuò)誤地敲擊了靠近有效字 母鍵("i")和附加有效字母鍵("n")二者的無效字母鍵("j")。如在第五截圖中所示, (即,底行截圖上的中間截圖),盡管與有效字母鍵("i")相比,擊鍵("j")(由指針位置 所指示的)更靠近附加有效字母鍵("n"),但前鍵校正功能用有效字母鍵("i")撤銷了 該擊鍵。
[0624] 圖3?包括一系列的截圖,其例示了另一示例,其中在用戶敲擊了接近4個(gè)附加 有效字母鍵(和"n"個(gè))的有效字母鍵("k")。如第四截圖中所示,擊鍵 ("j")(如指針位置所指示的)與其他附加有效字母鍵(和"n")相比更靠近附 加有效字母鍵("i"),從而用附加有效字母鍵("i")來校正該擊鍵。在這種情況下,有效 字母鍵("t")--在此實(shí)例僅有的有效字母鍵--是空間上最接近擊鍵("k")的有效字 母鍵,并且單詞"test"作為第一有效單詞被包括在有效單詞面板230中的有效單詞中。
[0625] 圖35E包括一系列截圖,其例示了另一示例,其中用戶敲擊了附加有效字母鍵 ("a")并且沒有鄰近的有效字母鍵(在此實(shí)例中唯一的有效字母鍵是"t")。再次,與空 間上最接近于擊鍵("k")的有效字母鍵對(duì)應(yīng)的有效單詞"test"顯示在有效單詞面板中并 且在此實(shí)例也作為第一有效單詞。
[0626] 如上文所指出的,上面示例的智能電話10被配置成在操作期間修改在觸摸屏20 上顯示的鍵或單詞的顯示。下面的表列表顯示了施加于通過觸摸屏20顯示的各種元件的 各種修改。
[0627] 鍵盤
【權(quán)利要求】
1. 一種根據(jù)一種或更多種單詞組裝慣例來組裝包括單詞成分的序列的單詞的方法,所 述方法包括: 存儲(chǔ)器存儲(chǔ)所述單詞的一個(gè)或更多個(gè)單詞成分的序列; 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)有 效單詞的集合,每個(gè)有效單詞包括與存儲(chǔ)在所述存儲(chǔ)器中的所述單詞成分的序列對(duì)應(yīng)的一 個(gè)或更多個(gè)單詞成分的序列; 所述處理器從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶輸 入;所接收的用戶輸入對(duì)應(yīng)于所述鍵盤裝置的鍵中的一個(gè); 所述處理器的單詞成分確定器基于由所述單詞定位器查找的所述有效單詞的集合來 確定用戶輸入單詞成分是從在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù)的有效后續(xù) 單詞成分,所述用戶輸入單詞成分是與所述鍵盤裝置的對(duì)應(yīng)于由所述處理器接收的用戶輸 入的鍵相關(guān)聯(lián)的可能單詞成分;以及 所述處理器的單詞成分添加器將所述用戶輸入單詞成分添加至所存儲(chǔ)的所述單詞的 單詞成分的序列。
2. 根據(jù)權(quán)利要求1所述的方法,還包括: 所述處理器的顯示控制器控制顯示器,以顯示所述鍵盤裝置的鍵;以及 響應(yīng)于所述單詞定位器查找所述有效單詞的集合: 所述單詞成分確定器基于由所述單詞定位器查找的所述有效單詞的集合來確定一個(gè) 或更多個(gè)有效后續(xù)單詞成分的集合,其中每個(gè)有效后續(xù)單詞成分從在所述存儲(chǔ)器中存儲(chǔ)的 單詞成分的序列有效延續(xù);以及 所述顯示控制器控制所述顯示器,以修改與每個(gè)有效后續(xù)單詞成分相關(guān)聯(lián)的鍵的顯 /_J、i 〇
3. 根據(jù)權(quán)利要求2所述的方法,還包括:所述顯示控制器響應(yīng)于所述單詞定位器查找 所述有效單詞的集合,控制所述顯示器,以顯示由所述單詞定位器查找的所述有效單詞中 的一個(gè)或更多個(gè)或所有的有效單詞。
4. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,每個(gè)單詞成分是拉丁文字母。
5. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述可能單詞成分包括26個(gè)拉丁文 字母。
6. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,所述單詞是語標(biāo)字符,并且每個(gè)單 詞成分是字符筆劃。
7. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述鍵盤裝置是顯示在顯示器上的、 軟件實(shí)現(xiàn)的鍵盤。
8. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,還包括: 所述單詞定位器響應(yīng)于所述處理器接收所述用戶輸入,從在所述單詞數(shù)據(jù)庫中存儲(chǔ)的 所述多個(gè)可能單詞中查找一個(gè)或更多個(gè)附加有效單詞的集合,每個(gè)附加有效單詞包括與在 所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列的子集對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列。
9. 根據(jù)權(quán)利要求8所述的方法,還包括:所述顯示控制器控制所述顯示器,以顯示由所 述單詞定位器查找的附加有效單詞中的一個(gè)或更多個(gè)或所有的附加有效單詞。
10. 根據(jù)權(quán)利要求3至9中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞定位器查找所述有效單詞的集合: 所述處理器的有效單詞集大小確定器確定所述有效單詞的集合包括僅一個(gè)有效單詞; 以及 所述顯示控制器控制所述顯示器,以修改所述有效單詞的顯示。
11. 根據(jù)權(quán)利要求8或9所述的方法,還包括: 響應(yīng)于所述單詞定位器查找所述附加有效單詞的集合: 有效單詞集大小確定器確定所述附加有效單詞的集合包括僅一個(gè)附加有效單詞,所述 顯示控制器控制所述顯示器,以修改所述附加有效單詞的顯示。
12. 根據(jù)權(quán)利要求3至11中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞成分添加器將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序 列: 所述處理器的字母數(shù)量比較器確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效 單詞的集合中的一個(gè)有效單詞具有相同數(shù)量的單詞成分;以及 所述顯示控制器控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列具有 相同數(shù)量的單詞成分的所述有效單詞的顯示。
13. 根據(jù)權(quán)利要求3至11中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞成分添加器將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序 列: 所述處理器的字母數(shù)量比較器確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效 單詞的集合中的一個(gè)有效單詞不具有相同數(shù)量的單詞成分;以及 所述顯示控制器控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列不具 有相同數(shù)量的單詞成分的所述有效單詞的顯示。
14. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞定位器查找多于一個(gè)有效單詞的集合: 所述處理器的公共單詞成分確定器確定所述有效單詞中的每個(gè)有效單詞包括(i)對(duì) 所有有效單詞是公共的并且(ii)從在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù)的一 個(gè)或更多個(gè)公共后續(xù)有效單詞成分的序列;以及 所述字符添加器將所述公共后續(xù)有效單詞成分的序列添加至在所述存儲(chǔ)器中存儲(chǔ)的 單詞成分的序列。
15. 根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中: 在所述單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè)單詞類別中的 一個(gè)單詞類別中;以及 所述單詞定位器對(duì)所述有效單詞的集合的查找是基于組裝的前一單詞的單詞類別。
16. -種用于根據(jù)一種或更多種單詞組裝慣例來組裝包括單詞成分的序列的單詞的控 制器,所述控制器包括: 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)所述單詞的一個(gè)或更多個(gè)單詞成分的序列;以及 處理器,所述處理器被設(shè)置成: 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)有效單詞的集合,每個(gè)有 效單詞包括與存儲(chǔ)在所述存儲(chǔ)器中的所述單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分 的序列; 從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶輸入;所接收的 用戶輸入對(duì)應(yīng)于所述鍵盤裝置的鍵中的一個(gè); 基于所查找的所述有效單詞的集合來確定用戶輸入單詞成分是從在所述存儲(chǔ)器中存 儲(chǔ)的單詞成分的序列有效延續(xù)的有效后續(xù)單詞成分,所述用戶輸入單詞成分是與所述鍵盤 裝置的對(duì)應(yīng)于由所述處理器接收的用戶輸入的鍵相關(guān)聯(lián)的可能單詞成分;以及 將所述用戶輸入單詞成分添加至所存儲(chǔ)的所述單詞的單詞成分的序列。
17. 根據(jù)權(quán)利要求16所述的控制器,其中,所述處理器還被設(shè)置成: 控制顯示器,以顯示所述鍵盤裝置的鍵;以及 響應(yīng)于查找所述有效單詞的集合: 基于由單詞定位器查找的所述有效單詞的集合來確定一個(gè)或更多個(gè)有效后續(xù)單詞成 分的集合,其中每個(gè)有效后續(xù)單詞成分從在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延 續(xù);以及 控制所述顯示器,以修改與每個(gè)有效后續(xù)單詞成分相關(guān)聯(lián)的鍵的顯示。
18. 根據(jù)權(quán)利要求17所述的控制器,其中,所述處理器還被設(shè)置成響應(yīng)于查找所述有 效單詞的集合,控制所述顯示器,以顯示查找的所述有效單詞中的一個(gè)或更多個(gè)或所有的 有效單詞。
19. 根據(jù)權(quán)利要求16至18中任一項(xiàng)所述的控制器,其中,每個(gè)單詞成分是拉丁文字母。
20. 根據(jù)權(quán)利要求16至19中任一項(xiàng)所述的控制器,其中,所述可能單詞成分包括26個(gè) 拉丁文字母。
21. 根據(jù)權(quán)利要求16至18中任一項(xiàng)所述的控制器,其中,所述單詞是語標(biāo)字符,并且每 個(gè)單詞成分是字符筆劃。
22. 根據(jù)權(quán)利要求16至21中任一項(xiàng)所述的控制器,其中,所述鍵盤裝置是顯示在顯示 器上的、軟件實(shí)現(xiàn)的鍵盤。
23. 根據(jù)權(quán)利要求16至22中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于接收所述用戶輸入,從在所述單詞數(shù)據(jù)庫中存儲(chǔ)的所述多個(gè)可能單詞中查找一 個(gè)或更多個(gè)附加有效單詞的集合,每個(gè)附加有效單詞包括與在所述存儲(chǔ)器中存儲(chǔ)的單詞成 分的序列的子集對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列。
24. 根據(jù)權(quán)利要求23所述的控制器,其中,所述處理器還被設(shè)置成控制所述顯示器,以 顯示查找的附加有效單詞中的一個(gè)或更多個(gè)或所有的附加有效單詞。
25. 根據(jù)權(quán)利要求18至24中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于查找所述有效單詞的集合: 確定所述有效單詞的集合包括僅一個(gè)有效單詞;以及 控制所述顯示器,以修改所述有效單詞的顯示。
26. 根據(jù)權(quán)利要求23或24所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于查找所述附加有效單詞的集合: 確定所述附加有效單詞的集合包括僅一個(gè)附加有效單詞;以及 控制所述顯示器,以修改所述附加有效單詞的顯示。
27. 根據(jù)權(quán)利要求18至26中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列: 確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效單詞的集合中的一個(gè)有效單詞 具有相同數(shù)量的單詞成分;以及 控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列具有相同數(shù)量的單詞 成分的有效單詞的顯示。
28. 根據(jù)權(quán)利要求18至26中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列: 確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效單詞的集合中的一個(gè)有效單詞 不具有相同數(shù)量的單詞成分;以及 控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列不具有相同數(shù)量的單 詞成分的有效單詞的顯示。
29. 根據(jù)權(quán)利要求16至28中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于查找多于一個(gè)有效單詞: 確定所述有效單詞中的每個(gè)有效單詞包括(i)對(duì)所有有效單詞是公共的并且(ii)從 在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù)的一個(gè)或更多個(gè)公共后續(xù)有效單詞成分 的序列;以及 將所述公共后續(xù)有效單詞成分的序列添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列。
30. 根據(jù)權(quán)利要求16至29中任一項(xiàng)所述的控制器,其中: 在所述單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè)單詞類別中的 一個(gè)單詞類別中;以及 對(duì)所述有效單詞的集合的查找是基于組裝的前一單詞的單詞類別。
31. -種根據(jù)一種或更多種單詞組裝慣例來組裝包括單詞成分的序列的單詞的方法, 所述方法包括: 存儲(chǔ)器存儲(chǔ)所述單詞的一個(gè)或更多個(gè)單詞成分的序列; 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)有 效單詞的集合,每個(gè)有效單詞包括與存儲(chǔ)在所述存儲(chǔ)器中的所述單詞成分的序列對(duì)應(yīng)的一 個(gè)或更多個(gè)單詞成分的序列; 所述處理器的單詞成分確定器基于由所述單詞定位器查找的所述有效單詞的集合來 確定一個(gè)或更多個(gè)有效后續(xù)單詞成分的集合,其中每個(gè)有效后續(xù)單詞成分從在所述存儲(chǔ)器 中存儲(chǔ)的所述單詞成分的序列有效延續(xù); 顯示控制器控制顯示器,以顯示具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤 裝置;以及 所述處理器從所述鍵盤裝置接收用戶輸入;所接收的用戶輸入對(duì)應(yīng)于所述鍵盤裝置的 鍵中的一個(gè); 所述處理器的鍵位置確定器確定與對(duì)應(yīng)于每個(gè)有效后續(xù)單詞成分的所述可能單詞成 分相關(guān)聯(lián)的鍵的顯示位置; 所述處理器的最靠近鍵確定器確定與對(duì)應(yīng)于每個(gè)有效后續(xù)單詞成分的所述可能單詞 成分相關(guān)聯(lián)的鍵中的哪一個(gè)鍵最靠近對(duì)應(yīng)于所述用戶輸入的鍵進(jìn)行顯示;以及 所述處理器的單詞成分添加器將對(duì)應(yīng)于與所述最靠近鍵確定器所確定的最靠近對(duì)應(yīng) 于所述用戶輸入的鍵來顯示的鍵相關(guān)聯(lián)的有效后續(xù)單詞成分的可能單詞成分添加至在所 述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列。
32. 根據(jù)權(quán)利要求31所述的方法,還包括:所述顯示控制器控制所述顯示器,以修改與 對(duì)應(yīng)于每個(gè)有效后續(xù)單詞成分的所述可能單詞成分相關(guān)聯(lián)的鍵的顯示。
33. 根據(jù)權(quán)利要求31或32所述的方法,還包括:所述顯示控制器控制所述顯示器,以 顯示對(duì)應(yīng)于與所述最靠近鍵確定器所確定的最靠近對(duì)應(yīng)于所述用戶輸入的鍵來顯示的鍵 相關(guān)聯(lián)的所述有效后續(xù)單詞成分的可能單詞成分。
34. 根據(jù)權(quán)利要求31至33中任一項(xiàng)所述的方法,還包括:所述顯示控制器響應(yīng)于所述 單詞定位器查找所述有效單詞的集合,控制所述顯示器,以顯示由所述單詞定位器查找的 所述有效單詞中的一個(gè)或更多個(gè)或所有的有效單詞。
35. 根據(jù)權(quán)利要求31至34中任一項(xiàng)所述的方法,其中,每個(gè)單詞成分是拉丁文字母。
36. 根據(jù)權(quán)利要求31至35中任一項(xiàng)所述的方法,其中,所述可能單詞成分包括26個(gè)拉 丁文字母。
37. 根據(jù)權(quán)利要求31至34中任一項(xiàng)所述的方法,其中,所述單詞是語標(biāo)字符,并且每個(gè) 單詞成分是字符筆劃。
38. 根據(jù)權(quán)利要求31至37中任一項(xiàng)所述的方法,其中,所述鍵盤裝置是顯示在顯示器 上的、軟件實(shí)現(xiàn)的鍵盤。
39. 根據(jù)權(quán)利要求31至38中任一項(xiàng)所述的方法,還包括:所述單詞定位器響應(yīng)于所述 處理器接收所述用戶輸入,從在所述單詞數(shù)據(jù)庫中存儲(chǔ)的所述多個(gè)可能單詞中查找一個(gè)或 更多個(gè)附加有效單詞的集合,每個(gè)附加有效單詞包括與在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成 分的序列的子集對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列。
40. 根據(jù)權(quán)利要求39所述的方法,還包括:所述顯示控制器控制所述顯示器,以顯示由 所述單詞確定器查找的所述附加有效單詞中的一個(gè)或更多個(gè)或所有的附加有效單詞。
41. 根據(jù)權(quán)利要求34至40中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞定位器查找所述有效單詞的集合: 所述處理器的有效單詞集大小確定器確定所述有效單詞的集合包括僅一個(gè)有效單詞; 以及 所述顯示控制器控制所述顯示器,以修改所述有效單詞的顯示。
42. 根據(jù)權(quán)利要求39或40所述的方法,還包括: 響應(yīng)于所述單詞定位器查找所述附加有效單詞的集合: 有效單詞集大小確定器確定所述附加有效單詞的集合包括僅一個(gè)附加有效單詞,所述 顯示控制器控制所述顯示器,以修改所述附加有效單詞的顯示。
43. 根據(jù)權(quán)利要求34至42中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞成分添加器將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分 的序列: 所述處理器的字母數(shù)量比較器確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效 單詞的集合中的一個(gè)有效單詞具有相同數(shù)量的單詞成分;以及 所述顯示控制器控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列具有 相同數(shù)量的單詞成分的所述有效單詞的顯示。
44. 根據(jù)權(quán)利要求34至42中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞成分添加器將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序 列: 所述處理器的字母數(shù)量比較器確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效 單詞的集合中的一個(gè)有效單詞不具有相同數(shù)量的單詞成分;以及 所述顯示控制器控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列不具 有相同數(shù)量的單詞成分的所述有效單詞的顯示。
45. 根據(jù)權(quán)利要求31至44中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞定位器查找多于一個(gè)有效單詞的集合: 所述處理器的公共單詞成分確定器確定所述有效單詞中的每個(gè)有效單詞包括(i)對(duì) 所有有效單詞是公共的并且(ii)從在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù)的一 個(gè)或更多個(gè)公共后續(xù)有效單詞成分的序列;以及 所述字符添加器將所述公共后續(xù)有效單詞成分的序列添加至在所述存儲(chǔ)器中存儲(chǔ)的 單詞成分的序列。
46. 根據(jù)權(quán)利要求31至45中任一項(xiàng)所述的方法,其中, 在所述單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè)單詞類別中的 一個(gè)單詞類別中;以及 所述單詞定位器對(duì)所述有效單詞的集合的查找是基于組裝的前一單詞的單詞類別。
47. -種用于根據(jù)一種或更多種單詞組裝慣例來組裝包括單詞成分的序列的單詞的控 制器,所述控制器包括: 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)所述單詞的一個(gè)或更多個(gè)單詞成分的序列;以及 處理器,所述處理器被設(shè)置成: 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)有效單詞的集合,每個(gè)有 效單詞包括與存儲(chǔ)在所述存儲(chǔ)器中的所述單詞成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分 的序列; 基于查找的所述有效單詞的集合來確定一個(gè)或更多個(gè)有效后續(xù)單詞成分的集合,其中 每個(gè)有效后續(xù)單詞成分從在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列有效延續(xù); 控制顯示器,以顯示具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置;以及 從所述鍵盤裝置接收用戶輸入;所接收的用戶輸入對(duì)應(yīng)于所述鍵盤裝置的鍵中的一 個(gè); 確定與對(duì)應(yīng)于每個(gè)有效后續(xù)單詞成分的所述可能單詞成分相關(guān)聯(lián)的鍵的顯示位置; 確定與對(duì)應(yīng)于每個(gè)有效后續(xù)單詞成分的所述可能單詞成分相關(guān)聯(lián)的鍵中的哪一個(gè)鍵 最靠近對(duì)應(yīng)于所述用戶輸入的鍵進(jìn)行顯示;以及 將對(duì)應(yīng)于與所述最靠近鍵確定器所確定的最靠近對(duì)應(yīng)于所述用戶輸入的鍵來顯示的 鍵相關(guān)聯(lián)的有效后續(xù)單詞成分的可能單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成 分的序列。
48. 根據(jù)權(quán)利要求47所述的控制器,其中,所述處理器還被設(shè)置成控制所述顯示器,以 修改與對(duì)應(yīng)于每個(gè)有效后續(xù)單詞成分的所述可能單詞成分相關(guān)聯(lián)的鍵的顯示。
49. 根據(jù)權(quán)利要求47或48所述的控制器,其中,所述處理器還被設(shè)置成控制所述顯示 器,以顯示對(duì)應(yīng)于與所述最靠近鍵確定器所確定的最靠近對(duì)應(yīng)于所述用戶輸入的鍵來顯示 的鍵相關(guān)聯(lián)的所述有效后續(xù)單詞成分的可能單詞成分。
50. 根據(jù)權(quán)利要求47至49中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成響應(yīng) 于查找所述有效單詞的集合,控制所述顯示器,以顯示所查找的所述有效單詞中的一個(gè)或 更多個(gè)或所有的有效單詞。
51. 根據(jù)權(quán)利要求47至50中任一項(xiàng)所述的控制器,其中,每個(gè)單詞成分為拉丁文字母。
52. 根據(jù)權(quán)利要求47至51中任一項(xiàng)所述的控制器,其中,所述可能單詞成分包括26個(gè) 拉丁文字母。
53. 根據(jù)權(quán)利要求47至50中任一項(xiàng)所述的控制器,其中,所述單詞是語標(biāo)字符,并且每 個(gè)單詞成分是字符筆劃。
54. 根據(jù)權(quán)利要求47至53中任一項(xiàng)所述的控制器,其中,所述鍵盤裝置是顯示在顯示 器上的、軟件實(shí)現(xiàn)的鍵盤。
55. 根據(jù)權(quán)利要求47至54中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于接收所述用戶輸入,從在所述單詞數(shù)據(jù)庫中存儲(chǔ)的所述多個(gè)可能單詞中查找一 個(gè)或更多個(gè)附加有效單詞的集合,每個(gè)附加有效單詞包括與在所述存儲(chǔ)器中存儲(chǔ)的所述單 詞成分的序列的子集對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列。
56. 根據(jù)權(quán)利要求55所述的控制器,其中,所述處理器還被設(shè)置成控制所述顯示器,以 顯示所查找的附加有效單詞中的一個(gè)或更多個(gè)或所有的附加有效單詞
57. 根據(jù)權(quán)利要求50至56中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于查找所述有效單詞的集合: 確定所述有效單詞的集合包括僅一個(gè)有效單詞;以及 控制所述顯示器,以修改所述有效單詞的顯示。
58. 根據(jù)權(quán)利要求55或56所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于查找所述附加有效單詞的集合: 確定所述附加有效單詞的集合包括僅一個(gè)附加有效單詞;以及 控制所述顯示器,以修改所述附加有效單詞的顯示。
59. 根據(jù)權(quán)利要求50至58中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列: 確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效單詞的集合中的一個(gè)有效單詞 具有相同數(shù)量的單詞成分;以及 控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列具有相同數(shù)量的單詞 成分的有效單詞的顯示。
60. 根據(jù)權(quán)利要求50至58中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列: 確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效單詞的集合中的一個(gè)有效單詞 不具有相同數(shù)量的單詞成分;以及 控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列不具有相同數(shù)量的單 詞成分的有效單詞的顯示。
61. 根據(jù)權(quán)利要求47至60中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于查找多于一個(gè)有效單詞: 確定所述有效單詞中的每個(gè)有效單詞包括(i)對(duì)所有有效單詞是公共的并且(ii)從 在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列有效延續(xù)的一個(gè)或更多個(gè)公共后續(xù)有效單詞 成分的序列;以及 將所述公共后續(xù)有效單詞成分的序列添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列。
62. 根據(jù)權(quán)利要求47至61中任一項(xiàng)所述的控制器,其中: 在所述單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè)單詞類別中的 一個(gè)單詞類別中;以及 對(duì)所述有效單詞的集合的查找是基于組裝的前一單詞的單詞類別。
63. -種組裝包括第一單詞和第二單詞的單詞的序列的方法,所述方法包括: 存儲(chǔ)器存儲(chǔ)所述第一單詞; 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找對(duì)應(yīng)于所述第一 單詞的有效單詞,所述可能單詞中的每一個(gè)被分類進(jìn)多個(gè)單詞類別中的一個(gè)單詞類別中; 所述存儲(chǔ)器存儲(chǔ)所述第二單詞的一個(gè)或更多個(gè)單詞成分的序列; 所述單詞定位器基于所述第一單詞的單詞類別從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單 詞中查找一個(gè)或更多個(gè)有效單詞的集合,每個(gè)有效單詞包括與在所述存儲(chǔ)器中存儲(chǔ)的單詞 成分的序列對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列;以及 所述處理器的單詞成分添加器基于由所述單詞定位器查找的有效單詞的集合來添加 從在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列有效延續(xù)的單詞成分。
64. 根據(jù)權(quán)利要求63所述的方法,其中,所述單詞類別包括動(dòng)詞和名詞。
65. 根據(jù)權(quán)利要求63或64所述的方法,還包括響應(yīng)于所述單詞定位器查找所述有效單 詞的集合,所述顯示控制器控制顯示器,以顯示由所述單詞定位器查找的所述有效單詞中 的一個(gè)或更多個(gè)或所有的有效單詞。
66. 根據(jù)權(quán)利要求63至65中任一項(xiàng)所述的方法,其中,每個(gè)單詞成分是拉丁文字母。
67. 根據(jù)權(quán)利要求63至66中任一項(xiàng)所述的方法,其中,所述可能單詞成分包括26個(gè)拉 丁文字母。
68. 根據(jù)權(quán)利要求63至65中任一項(xiàng)所述的方法,其中,所述單詞是語標(biāo)字符,并且每個(gè) 單詞成分是字符筆劃。
69. 根據(jù)權(quán)利要求65至68中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞定位器查找所述有效單詞的集合: 所述處理器的有效單詞集大小確定器確定所述有效單詞的集合包括僅一個(gè)有效單詞; 以及 所述顯示控制器控制所述顯示器,以修改所述有效單詞的顯示。
70. 根據(jù)權(quán)利要求65至69中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞成分添加器將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分 的序列: 所述處理器的字母數(shù)量比較器確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效 單詞的集合中的一個(gè)有效單詞具有相同數(shù)量的單詞成分;以及 所述顯示控制器控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列具有 相同數(shù)量的單詞成分的所述有效單詞的顯示。
71. 根據(jù)權(quán)利要求65至69中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞成分添加器將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序 列: 所述處理器的字母數(shù)量比較器確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效 單詞的集合中的一個(gè)有效單詞不具有相同數(shù)量的單詞成分;以及 所述顯示控制器控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列不具 有相同數(shù)量的單詞成分的所述有效單詞的顯示。
72. 根據(jù)權(quán)利要求63至71中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞定位器查找多于一個(gè)有效單詞的集合: 所述處理器的公共單詞成分確定器確定所述有效單詞中的每個(gè)有效單詞包括(i)對(duì) 所有有效單詞是公共的并且(ii)從在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列有效延續(xù) 的一個(gè)或更多個(gè)公共后續(xù)有效單詞成分的序列;以及 所述字符添加器將所述公共后續(xù)有效單詞成分的序列添加至在所述存儲(chǔ)器中存儲(chǔ)的 單詞成分的序列。
73. -種用于組裝包括第一單詞和第二單詞的單詞的序列的控制器,所述控制器包 括: 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)所述第一單詞;以及 處理器,所述處理器被設(shè)置成: 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找對(duì)應(yīng)于所述第一單詞的有效單詞,所述 可能單詞中的每一個(gè)被分類進(jìn)多個(gè)單詞類別中的一個(gè)單詞類別中; 存儲(chǔ)所述第二單詞的一個(gè)或更多個(gè)單詞成分的序列; 基于所述第一單詞的單詞類別從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或 更多個(gè)有效單詞的集合,每個(gè)有效單詞包括與在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列對(duì)應(yīng) 的一個(gè)或更多個(gè)單詞成分的序列;以及 基于所查找的有效單詞的集合來添加從在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列 有效延續(xù)的單詞成分。
74. 根據(jù)權(quán)利要求73所述的控制器,其中,所述單詞類別包括動(dòng)詞和名詞。
75. 根據(jù)權(quán)利要求73或74所述的控制器,其中,所述處理器還被設(shè)置成響應(yīng)于查找所 述有效單詞的集合,控制顯示器,以顯示所查找的所述有效單詞中的一個(gè)或更多個(gè)或所有 的有效單詞。
76. 根據(jù)權(quán)利要求73至75中任一項(xiàng)所述的控制器,其中,每個(gè)單詞成分是拉丁文字母。
77. 根據(jù)權(quán)利要求73至76中任一項(xiàng)所述的控制器,其中,所述可能單詞成分包括26個(gè) 拉丁文字母。
78. 根據(jù)權(quán)利要求73至75中任一項(xiàng)所述的控制器,其中,所述單詞是語標(biāo)字符,并且每 個(gè)單詞成分是字符筆劃。
79. 根據(jù)權(quán)利要求75至78中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于查找所述有效單詞的集合: 確定所述有效單詞的集合包括僅一個(gè)有效單詞;以及 控制所述顯示器,以修改所述有效單詞的顯示。
80. 根據(jù)權(quán)利要求75至79中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列: 確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效單詞的集合中的一個(gè)有效單詞 具有相同數(shù)量的單詞成分;以及 控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列具有相同數(shù)量的單詞 成分的有效單詞的顯示。
81. 根據(jù)權(quán)利要求75至79中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列: 確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述有效單詞的集合中的一個(gè)有效單詞 不具有相同數(shù)量的單詞成分;以及 控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列不具有相同數(shù)量的單 詞成分的有效單詞的顯示。
82. 根據(jù)權(quán)利要求73至81中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于查找多于一個(gè)有效單詞: 確定所述有效單詞中的每個(gè)有效單詞包括(i)對(duì)所有有效單詞是公共的并且(ii)從 在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列有效延續(xù)的一個(gè)或更多個(gè)公共后續(xù)有效單詞 成分的序列;以及 將所述公共后續(xù)有效單詞成分的序列添加至在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的 序列。
83. -種根據(jù)一種或更多種單詞組裝慣例來組裝包括單詞成分的序列的單詞的方法, 所述方法包括: 存儲(chǔ)器存儲(chǔ)所述單詞的一個(gè)或更多個(gè)單詞成分的序列; 處理器的單詞定位器從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)附 加有效單詞的集合,每個(gè)附加有效單詞包括與存儲(chǔ)在所述存儲(chǔ)器中的所述單詞成分的序列 的子集對(duì)應(yīng)的一個(gè)或更多個(gè)單詞成分的序列; 所述處理器從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶輸 入;所接收的用戶輸入對(duì)應(yīng)于所述鍵盤裝置的鍵中的一個(gè); 所述處理器的單詞成分確定器基于由所述單詞定位器查找的所述附加有效單詞的集 合來確定用戶輸入單詞成分是從在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列有效延續(xù)的有效 后續(xù)單詞成分,所述用戶輸入單詞成分是與所述鍵盤裝置的對(duì)應(yīng)于由所述處理器接收的用 戶輸入的鍵相關(guān)聯(lián)的可能單詞成分;以及 所述處理器的單詞成分添加器將所述用戶輸入單詞成分添加至在存儲(chǔ)器中存儲(chǔ)的所 述單詞成分的序列。
84. 根據(jù)權(quán)利要求83所述的方法,還包括: 所述處理器的顯示控制器控制顯示器,以顯示所述鍵盤裝置的鍵;以及 響應(yīng)于所述單詞定位器查找所述附加有效單詞的集合: 所述單詞成分確定器基于由所述單詞定位器查找的所述附加有效單詞的集合來確定 一個(gè)或更多個(gè)有效后續(xù)單詞成分的集合;以及 所述顯示控制器控制所述顯示器,以修改與每個(gè)有效后續(xù)單詞成分相關(guān)聯(lián)的鍵的顯 /_J、1 〇
85. 根據(jù)權(quán)利要求84所述的方法,還包括:所述顯示控制器控制所述顯示器,以顯示由 所述單詞定位器查找的所述附加有效單詞中的一個(gè)或更多個(gè)或所有的附加有效單詞。
86. 根據(jù)權(quán)利要求83至85中任一項(xiàng)所述的方法,其中,每個(gè)單詞成分是拉丁文字母。
87. 根據(jù)權(quán)利要求83至86中任一項(xiàng)所述的方法,其中,所述可能單詞成分包括26個(gè)拉 丁文字母。
88. 根據(jù)權(quán)利要求83至86中任一項(xiàng)所述的方法,其中,所述單詞是語標(biāo)字符,并且每個(gè) 單詞成分是字符筆劃。
89. 根據(jù)權(quán)利要求83至88中任一項(xiàng)所述的方法,其中,所述鍵盤裝置是顯示在顯示器 上的、軟件實(shí)現(xiàn)的鍵盤。
90. 根據(jù)權(quán)利要求84至89中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞定位器查找所述附加有效單詞的集合: 所述處理器的有效單詞集大小確定器確定所述附加有效單詞的集合包括僅一個(gè)附加 有效單詞;以及 所述顯示控制器控制所述顯示器,以修改所述附加有效單詞的顯示。
91. 根據(jù)權(quán)利要求84至90中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞成分添加器將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序 列: 所述處理器的字母數(shù)量比較器確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述附加 有效單詞的集合中的一個(gè)附加有效單詞具有相同數(shù)量的單詞成分;以及 所述顯示控制器控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列具有 相同數(shù)量的單詞成分的所述附加有效單詞的顯示。
92. 根據(jù)權(quán)利要求84至90中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞成分添加器將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序 列: 所述處理器的字母數(shù)量比較器確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述附加 有效單詞的集合中的一個(gè)附加有效單詞不具有相同數(shù)量的單詞成分;以及 所述顯示控制器控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列不具 有相同數(shù)量的單詞成分的所述附加有效單詞的顯示。
93. 根據(jù)權(quán)利要求83至92中任一項(xiàng)所述的方法,還包括: 響應(yīng)于所述單詞定位器查找多于一個(gè)附加有效單詞的集合: 所述處理器的公共單詞成分確定器確定所述附加有效單詞中的每個(gè)附加有效單詞包 括(i)對(duì)所有附加有效單詞是公共的并且(ii)從在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列 有效延續(xù)的一個(gè)或更多個(gè)公共后續(xù)有效單詞成分的序列;以及 所述字符添加器將所述公共后續(xù)有效單詞成分的序列添加至在所述存儲(chǔ)器中存儲(chǔ)的 所述單詞成分的序列。
94. 根據(jù)權(quán)利要求83至93中任一項(xiàng)所述的方法,其中, 在所述單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè)單詞類別中的 一個(gè)單詞類別中;以及 所述單詞定位器對(duì)所述附加有效單詞的集合的查找是基于組裝的前一單詞的單詞類 別。
95. -種用于根據(jù)一種或更多種單詞組裝慣例來組裝包括單詞成分的序列的單詞的控 制器,所述控制器包括: 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)所述單詞的一個(gè)或更多個(gè)單詞成分的序列;以及 處理器,所述處理器被設(shè)置成: 從在單詞數(shù)據(jù)庫中存儲(chǔ)的多個(gè)可能單詞中查找一個(gè)或更多個(gè)附加有效單詞的集合,每 個(gè)附加有效單詞包括與存儲(chǔ)在所述存儲(chǔ)器中的所述單詞成分的序列的子集對(duì)應(yīng)的一個(gè)或 更多個(gè)單詞成分的序列; 從具有與多個(gè)可能單詞成分分別相關(guān)聯(lián)的多個(gè)鍵的鍵盤裝置接收用戶輸入;所接收的 用戶輸入對(duì)應(yīng)于所述鍵盤裝置的鍵中的一個(gè); 基于查找的所述附加有效單詞的集合來確定用戶輸入單詞成分是從在所述存儲(chǔ)器中 存儲(chǔ)的單詞成分的序列有效延續(xù)的有效后續(xù)單詞成分,所述用戶輸入單詞成分是與所述鍵 盤裝置的對(duì)應(yīng)于由所述處理器接收的用戶輸入的鍵相關(guān)聯(lián)的可能單詞成分;以及 將所述用戶輸入單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列。
96. 根據(jù)權(quán)利要求95所述的控制器,其中,所述處理器還被設(shè)置成: 控制顯示器,以顯示所述鍵盤裝置的鍵;以及 響應(yīng)于查找所述附加有效單詞的集合: 基于由所述單詞定位器查找的所述附加有效單詞的集合來確定一個(gè)或更多個(gè)有效后 續(xù)單詞成分的集合;以及 控制所述顯示器,以修改與每個(gè)有效后續(xù)單詞成分相關(guān)聯(lián)的鍵的顯示。
97. 根據(jù)權(quán)利要求96所述的控制器,其中,所述處理器還被設(shè)置成控制顯示器,以顯示 所查找的所述有附加效單詞中的一個(gè)或更多個(gè)或所有的附加有效單詞。
98. 根據(jù)權(quán)利要求95至97中任一項(xiàng)所述的控制器,其中,每個(gè)單詞成分是拉丁文字母。
99. 根據(jù)權(quán)利要求95至98中任一項(xiàng)所述的控制器,其中,所述可能單詞成分包括26個(gè) 拉丁文字母。
100. 根據(jù)權(quán)利要求95至98中任一項(xiàng)所述的控制器,其中,所述單詞是語標(biāo)字符,并且 每個(gè)單詞成分是字符筆劃。
101. 根據(jù)權(quán)利要求95至100中任一項(xiàng)所述的控制器,其中,所述鍵盤裝置是顯示在顯 示器上的、軟件實(shí)現(xiàn)的鍵盤。
102. 根據(jù)權(quán)利要求96至101中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于查找所述附加有效單詞的集合: 確定所述附加有效單詞的集合包括僅一個(gè)附加有效單詞;以及 控制所述顯示器,以修改所述附加有效單詞的顯示。
103. 根據(jù)權(quán)利要求96至102中的任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置 成: 響應(yīng)于將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列: 確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述附加有效單詞的集合中的一個(gè)附加 有效單詞具有相同數(shù)量的單詞成分;以及 控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列具有相同數(shù)量的單詞 成分的附加有效單詞的顯示。
104. 根據(jù)權(quán)利要求96至102中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于將單詞成分添加至在所述存儲(chǔ)器中存儲(chǔ)的單詞成分的序列: 確定所存儲(chǔ)的所述單詞的單詞成分的序列與所述附加有效單詞的集合中的一個(gè)附加 有效單詞不具有相同數(shù)量的單詞成分;以及 控制所述顯示器,以修改與所存儲(chǔ)的所述單詞的單詞成分的序列不具有相同數(shù)量的單 詞成分的附加有效單詞的顯示。
105. 根據(jù)權(quán)利要求95至104中任一項(xiàng)所述的控制器,其中,所述處理器還被設(shè)置成: 響應(yīng)于查找多于一個(gè)附加有效單詞: 確定所述附加有效單詞中的每個(gè)附加有效單詞包括(i)對(duì)所有附加有效單詞是公共 的并且(ii)從在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的序列有效延續(xù)的一個(gè)或更多個(gè)公共 后續(xù)有效單詞成分的序列;以及 將所述公共后續(xù)有效單詞成分的序列添加至在所述存儲(chǔ)器中存儲(chǔ)的所述單詞成分的 序列。
106. 根據(jù)權(quán)利要求95至105中任一項(xiàng)所述的控制器,其中, 在所述單詞數(shù)據(jù)庫中存儲(chǔ)的可能單詞中的每個(gè)可能單詞被分類進(jìn)多個(gè)單詞類別中的 一個(gè)單詞類別中;以及 對(duì)所述附加有效單詞的集合的查找是基于組裝的前一單詞的單詞類別。
107. -種計(jì)算機(jī)程序代碼,當(dāng)執(zhí)行所述計(jì)算機(jī)程序代碼時(shí)實(shí)現(xiàn)如權(quán)利要求1至15、31 至46、63至72以及83至94中任一項(xiàng)所述的方法。
108. -種非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),包括如權(quán)利要求107所述的計(jì)算機(jī)程序代碼。
109. -種裝置,包括如權(quán)利要求16至30、47至62、73至82以及95至106中任一項(xiàng)所 述的控制器。
110. 如權(quán)利要求109所述的裝置,其中,所述裝置是智能電話。
111. 一種方法,基本上如在本文中參考附圖所描述的那樣。
112. -種控制器,基本上如在本文中參考附圖所描述的那樣。
113. -種裝置,基本上如在本文中參考附圖所描述的那樣。
【文檔編號(hào)】G06F3/023GK104412204SQ201380027905
【公開日】2015年3月11日 申請(qǐng)日期:2013年5月30日 優(yōu)先權(quán)日:2012年5月30日
【發(fā)明者】蒂莫西·邁克爾·喬姆利 申請(qǐng)人:喬姆利咨詢有限公司