專利名稱:改進的數(shù)據(jù)錄入系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)輸入設(shè)備,并且更具體地涉及具有有限數(shù)量鍵的鍵盤以及移動電 話鍵區(qū)等。
背景技術(shù):
本申請要求Firooz Ghassabian的以下全部申請的優(yōu)先權(quán)2007年8月31日提 交的美國臨時申請USSN 60/967,285 ;2007年9月7日提交的USSN 60/935,990 ;2007年9 月 10 日提交的 USSN 60/993, 205 ;2007 年 10 月 12 日提交的 USSN 60/998, 912 ;2007 年 10 月16日提交的USSN60/999, 214和2007年12月5日提交的USSN 61/005,567。以引證的 方式將所有上述申請的公開內(nèi)容整體并入于此。本申請還涉及各種PCT公布,包括名稱為〃 Integrated KeypadSystem “的 W001/131788 ;名稱為"Features to Enhance Data Entry Througha Small Data Entry Unit" ^W003/007288System to Enhance DataEntry in Mobile and fixed Environment"白勺 W004/095414 禾爾力"Systemto Enhance Data Entry in Mobile and fixed Environment"的W005/122401 ;名稱為〃 Data Entry System"的W007/114833 ;以 及PCT申請IB2007/004481。以引證的方式將所有上述公布的公開內(nèi)容整體并入于此。諸如通用計算機、蜂窩電話和個人數(shù)字助理(PDA)的計算機化設(shè)備的使用要求方 便的數(shù)據(jù)輸入。盡管針對諸如臺式PC、便攜式計算機、大型機的終端等通用計算機,廣泛使 用QWERTY鍵盤,但通常認為完整的QWERTY鍵盤對于便攜式設(shè)備太大。例如,蜂窩電話一般 具有主要為撥號而設(shè)計的12鍵的鍵區(qū)。為了將數(shù)據(jù)錄入到內(nèi)部電話號碼簿中,并日益針對 SMS和類似目的而言各鍵除了被指派數(shù)字以外還被指派字母表中的多個字母。為了指示除 了指派給一個鍵的字母范圍以外的特定字母,根據(jù)第一已知方法,要求用戶多次按壓該鍵 以由此在該鍵所支持的不同數(shù)碼和字母之間轉(zhuǎn)換。該要求使得主要經(jīng)由數(shù)碼鍵區(qū)進行的文 本錄入既緩慢又難用。根據(jù)第二已知方法,已提出,從已被指派了多個字母的鍵(以下籠統(tǒng) 地稱為鍵)接收輸入的計算機化設(shè)備通常借助于上下文、詞典數(shù)據(jù)庫列表、先前的歷史等 嘗試猜測用戶想要的單詞。但是,在計算機化設(shè)備猜測不正確的情況下,用戶被要求在相對 較慢的處理中參照不同的輸入方法。因此,即使計算機化設(shè)備猜測出了 90%以上的錄入單 詞,但由于剩余的單詞需要單獨地手動輸入而顯著地減緩了輸入過程。授予Will 的名稱為‘‘Efficient Entry of Words by Disambiguation,,的美國專 利No. US 6,734,881建議提示用戶一系列字母或單詞,用戶從這些字母或單詞選擇正確的 錄入。^ΜΜΜ^^“System to Enhance Data Entry in Mobile and fixedEnvironment”的PCT公布No. W005/122401提出使用語音識別來接收對于用戶擊鍵動 作的問候(complimentary)信息,由此允許更快地糾正對不正確單詞的猜測。盡管模糊邏 輯和語音接收以及識別裝置的組合提供了有吸引力的解決方案,但語音識別在許多這樣的 設(shè)備上不可用,并且由于它要求許多的存儲器和處理電力,該一般方法可能固有地不適合于由電池供電的便攜式設(shè)備,在嘈雜環(huán)境中的使用也可能有問題。名稱為“Data Entry System” 的 PCT 公布 No. TO07/114833 提出了提供一種附加 鍵盤,在該附加鍵盤中各鍵對應(yīng)于單個字母以消除模棱兩可的情況。該方法需要提供具有 相對多數(shù)量鍵的鍵盤,并因此在空間珍貴的小型設(shè)備上是不合乎要求的。另選的是,利用多敲擊方案提供較小一組鍵的鍵盤可以用于消除模棱兩可情況, 在該多敲擊方案中用戶通過在同一鍵上使用不同次數(shù)的敲擊而指示想要的字母。但是,對 于許多用戶而言,使用多敲擊方案是緩慢和不便的。
發(fā)明內(nèi)容
本發(fā)明的數(shù)據(jù)錄入系統(tǒng)使用第一組符號,該第一組符號至少包括至少一種語言的 字母表的大致全部字母,其中所述字母按照分布式方式被指派給第一鍵組中的至少一些鍵 (如4個),從而至少兩個字母被指派給該第一鍵組中的至少一個所述鍵(如,第一鍵區(qū)的 含糊的鍵)。該系統(tǒng)還包括諸如電話類型(即,主要為數(shù)碼的)鍵區(qū)之類的第二鍵組(如第二 鍵區(qū)),其中附加符號組包括所述至少一個語言的字母表的大致全部字母,其中所述字母按 照分布式方式被指派給該第二鍵組的至少一些鍵,從而至少兩個字母被指派給第二鍵組的 至少一個鍵(如,第二鍵區(qū)的含糊的鍵)。諸如對任一所述鍵區(qū)的含糊鍵的按壓動作之類的 (如,預(yù)定的)交互可以含糊地對應(yīng)于指派給該鍵的該組符號/字母中的任何字符。根據(jù)本發(fā)明的一個實施方式,在所述第一鍵區(qū)的所述少量(如4個含糊的)鍵上 的字母和在所述第二(如,電話類型)鍵區(qū)上的字母可以分布成使得所述第一鍵區(qū)的所述 字母鍵中的(如,任何)鍵和所述第二鍵區(qū)的所述字母鍵的(如,任何)鍵可以具有至多一 個(含糊的)公共字母/字符。為了錄入含糊鍵的準(zhǔn)確字符/字母,根據(jù)本發(fā)明的優(yōu)選實施方式,作為示例,用戶 可以首先按壓第一鍵區(qū)中與所述字符/字母相對應(yīng)的鍵,接著按壓第二鍵區(qū)中同樣與所希 望的字符/字母相對應(yīng)的鍵,或者相反。通過考慮所述鍵按壓和這兩個鍵存在至多一個公 共字符這一事實,系統(tǒng)準(zhǔn)確地選擇/錄入所希望的字符/字母。通過使用兩個鍵的鍵按壓,本發(fā)明的數(shù)據(jù)錄入系統(tǒng)因而利用由此明確地選擇的這 兩個鍵所共有的唯一字符,來提供準(zhǔn)確的字符識別。盡管自身具有效用,但上面所述系統(tǒng)可 以有用地與旨在利用多字母鍵容易地進行文本錄入的諸如基于軟件的單詞預(yù)測系統(tǒng)之類 其他技術(shù)一起使用,在該基于軟件的單詞預(yù)測系統(tǒng)中將含糊的鍵選擇與數(shù)據(jù)庫(包括單詞 和已知的相應(yīng)鍵按壓信息)內(nèi)的單詞比較,以預(yù)測或確認用戶的意圖。這樣的單詞預(yù)測系 統(tǒng)的原理對本領(lǐng)域技術(shù)人員是已知的。按照該方式,可以提供使用了縮減的鍵盤和幾個鍵 (每個鍵具有屬于它的多個字符)的快速和高度精確的數(shù)據(jù)/文本錄入系統(tǒng)。例如,為了錄入所希望的單詞,根據(jù)一種方法,用戶可以首先通過按壓第一鍵區(qū)中 與所希望單詞的字符相對應(yīng)的含糊的鍵來提供第一輸入信息。系統(tǒng)可以提出數(shù)據(jù)庫中對應(yīng) 于第一輸入信息的單詞。例如,根據(jù)一種方法,所建議的單詞是在對應(yīng)于輸入信息的單詞中 具有最高優(yōu)先級的單詞。如果所提出的單詞不是希望的單詞,則用戶可以繼續(xù)進行這里所 述的校正過程;通過按壓第二鍵區(qū)中與多個字符之一(通常是所希望單詞的第一字符)相 對應(yīng)的鍵來提供附加的輸入信息。通過將第一和第二鍵區(qū)中該字符所對應(yīng)的鍵按壓與這兩
6個所選擇鍵至多具有一個公共字符這一事實相關(guān),字符被準(zhǔn)確和明確地選擇,并且系統(tǒng)準(zhǔn) 確地識別出該字符。通過考慮組合的輸入信息,系統(tǒng)提出數(shù)據(jù)庫中對應(yīng)于該組合信息的另 一單詞。如果系統(tǒng)提出的新單詞不是所希望的單詞,則用戶可以例如通過按壓第二鍵區(qū)中 與所希望單詞的下一個/更多個字符相對應(yīng)的鍵來提供附加輸入信息,直到系統(tǒng)選定了所 希望的單詞。根據(jù)另一方法,用戶可以通過如上所述地錄入準(zhǔn)確的字符并通過按壓第一鍵區(qū)中 與所希望單詞的其余字符(非唯一地)對應(yīng)的含糊的鍵而首先準(zhǔn)確地提供所希望單詞的至 少一個字符。通過準(zhǔn)確地識別該單詞的至少一個字符并且還通過考慮與該單詞的其余字符 相對應(yīng)的含糊鍵按壓,系統(tǒng)能夠更精確地預(yù)測所希望的單詞并向用戶提出該單詞。如果所 提出的單詞不是希望的單詞,則用戶可以提供對第二鍵區(qū)中與所希望單詞的附加字符相對 應(yīng)的鍵的附加按壓動作,直到系統(tǒng)預(yù)測/提出所希望的單詞。如果所希望的單詞不在詞典中,則除了通過第一鍵區(qū)提供的第一輸入信息以外, 通常,用戶按壓第二鍵區(qū)中與所希望單詞的全部字母相對應(yīng)的鍵。前述數(shù)據(jù)錄入系統(tǒng)及其校正是非常易用的系統(tǒng),從而實現(xiàn)了快速的數(shù)據(jù)錄入。簡 要地說,用戶使用第一鍵區(qū)鍵入所希望的單詞。通常,系統(tǒng)提出正確的(例如,所希望的) 單詞。如果提出非希望的單詞或沒提出單詞,則用戶通過使用第二鍵區(qū)而開始重新鍵入單 詞。如果該單詞在詞典數(shù)據(jù)庫中,則多數(shù)情況下,一開始使用第二鍵區(qū)重新鍵入單詞,系統(tǒng) 就提出單詞。如果該單詞不在詞典中,則用戶重新鍵入該單詞的全部字母。利用這樣的單 詞預(yù)測數(shù)據(jù)/文本錄入系統(tǒng),用戶不需要關(guān)心是否在數(shù)據(jù)庫(詞典)中找到單詞,因為他知 道在某點(無論是在第一鍵區(qū)上進行鍵入期間還是在使用第二鍵區(qū)重新鍵入時),系統(tǒng)將 提出希望的單詞,從而提供了自動的單詞完成。本發(fā)明的一些實施方式的一個方面涉及使用第二縮減鍵組,以解決通過與多個字 母含糊地關(guān)聯(lián)的第一鍵組錄入數(shù)據(jù)時的含糊度,在該第二縮減鍵組中至少一些用戶輸入動 作與多個字母含糊地關(guān)聯(lián)。與第一鍵組的鍵相關(guān)聯(lián)的字母可選地設(shè)置成,使得第一組中的 任何鍵沒有屬于該鍵并與第二組的鍵共有的多于一個字母。因此,這兩個鍵(從第一組中 選擇的一個鍵和從第二組中選擇的第二鍵)的致動導(dǎo)致對特定字母的明確選擇。例如,為了錄入準(zhǔn)確的字符/字符,用戶可以首先按壓第一鍵區(qū)的相應(yīng)鍵,并接著 按壓第二鍵區(qū)的相應(yīng)鍵。將理解的是,該順序也可以反過來。通過考慮鍵按壓以及兩個鍵 存在至多一個公共字符(如,希望的字符/字母)的事實,系統(tǒng)準(zhǔn)確地錄入(所希望的)字 符/字母。如上所述,可以在使用或不使用其他數(shù)據(jù)錄入方法(諸如語音識別和單詞預(yù)測) 的情況下使用該準(zhǔn)確字符/字母錄入方法。優(yōu)選的是,所支持的符號的數(shù)量大致包括全部基本符號,包括從0-9的數(shù)字、完整 字母表、優(yōu)選地至少最常用標(biāo)點符號(如果不包括其全集)、以及可能的功能鍵或用于錄入 或編輯文本和/或用于與計算機交互的命令。第一和第二鍵組可以支持拉丁字母表和/或其他所關(guān)注的字母表(諸如希伯來 語、阿拉伯語、韓語等)或至少其部分。并且,第一和第二鍵組可以涵蓋附加的符號,諸如數(shù) 字、標(biāo)點符號和/或其他常出現(xiàn)在鍵盤上的符號。另選的是,使用明確的鍵敲擊可以提供不 常使用的一些符號,諸如利用狀態(tài)選擇鍵(如,shift按鈕)使用第一鍵組或第二鍵組。在 本發(fā)明的一個實施方式中,例如第一組或第二組中的一個或更多個鍵可以另外用作狀態(tài)選擇鍵,諸如當(dāng)被按下的時長比預(yù)定時長更長時。根據(jù)本發(fā)明的示例性實施方式,因此提供了一種計算機化設(shè)備,包括(i)第一輸 入接口,其被設(shè)置為識別多個不同的第一用戶輸入信號;(ii)第二輸入接口,其被設(shè)置為 識別多個第二用戶輸入信號;和(iii)處理器,其被配置為使至少一個所述第一輸入信號 中的每一個與第一多個符號含糊地對應(yīng),并使至少一個所述第二輸入信號中的每一個的致 動與第二多個符號含糊地對應(yīng)。所述處理器按照所述第二多個符號對應(yīng)于多個所述第一輸 入信號的方式,使所述第二多個符號中的每一個與所述第一輸入信號中的一個相關(guān)聯(lián)??蛇x地,所述處理器使所述第二輸入信號中的每一個與多個符號相對應(yīng)??蛇x地, 所述處理器使所述第一輸入信號中的每一個與多個符號相對應(yīng)??蛇x地,所述處理器使所 述第一輸入信號與符號相對應(yīng),從而所述第一輸入信號合起來與一種自然語言的字母表的 全部字母相關(guān)聯(lián)??蛇x地,所述處理器使所述第二輸入信號與符號相對應(yīng),從而所述第二輸入信號 合起來與所支持的字母表的全部字母相關(guān)聯(lián)??蛇x地,所述處理器使所述字母表的每個字 母與單個第一輸入信號相對應(yīng)。可選地,所述處理器使所述字母表的每個字母與單個第二 輸入信號相對應(yīng)??蛇x地,所述處理器被配置為基于第一輸入信號的序列來猜測用戶想要 的單詞。優(yōu)選地,所述處理器被配置為響應(yīng)于一個或更多個所述第二輸入信號來更新其單 詞猜測??蛇x地,該設(shè)備進一步包括用于在其中存儲單詞的詞典的存儲器,并且所述處理 器被配置為在猜測所述想要的單詞時使用所述詞典??蛇x地,所述詞典包括所述詞典中的 單詞常用度的指示,并且,所述處理器被配置為當(dāng)猜測所述想要的單詞時使用所述常用度 (popularity)指示??蛇x地,在不同的處理器工作狀態(tài)下,通過對同一個(即,公共或共同) 物理鍵的致動來實現(xiàn)第一輸入信號中的一個以及第二輸入信號中的一個??蛇x地,在至少 一些實施方式中,所述處理器被配置為將第二輸入信號應(yīng)用于當(dāng)前提出的單詞中與來自于 同一光標(biāo)位置的第一輸入信號不同的單詞位置。可選地,所述處理器被配置為當(dāng)?shù)诙斎胄盘柋唤忉尀榕c同樣對應(yīng)于第一輸入信 號的符號相關(guān)時,將第二輸入信號應(yīng)用于與來自同一光標(biāo)位置的第一輸入信號不同的當(dāng)前 單詞位置??蛇x地,所述處理器被配置為使第二輸入信號與當(dāng)前單詞的第一位置相關(guān),該第 一位置與對該單詞的當(dāng)前處理中的第二鍵不相關(guān)??蛇x地,所述處理器被配置為使第二輸入信號與緊接著由所述處理器管理的當(dāng)前 光標(biāo)位置之前的字符相關(guān)??蛇x地,所述處理器被配置為,當(dāng)?shù)诙斎胄盘柌辉谑褂盟龅?一輸入信號插入單詞期間提供時,使所述第二輸入信號與不對應(yīng)于任何一個所述第一輸入 信號的字符相關(guān)聯(lián)??蛇x地,所述第一輸入接口和所述第二輸入接口由單個硬件單元實現(xiàn)??蛇x地,第一輸入接口包括物理鍵區(qū)和/或觸摸屏??蛇x地,第二輸入接口包括虛 擬鍵區(qū)??蛇x地,第一輸入接口包括多個第一鍵;第二輸入接口包括多個第二鍵,并且所述 處理器被配置為,如果并且當(dāng)例如至少一個所述第一鍵以不同方式交互(諸如被按下的時 長比預(yù)定時長更長)時,所述第一鍵作為一個或更多個第二鍵的狀態(tài)選擇鍵??蛇x地,所述 處理器被配置為,當(dāng)以不同方式與第一鍵進行交互(諸如被按下的時長比預(yù)定時長更長) 時,在所選擇的狀態(tài)下顯示所述第二鍵的相應(yīng)符號。可選地,所述第一輸入接口包括多個第一鍵,在這些第一鍵上沒有顯示它們相應(yīng)的符號。可選地,所述第二輸入接口包括多個鍵,在這些鍵上呈現(xiàn)了它們相應(yīng)的符號??蛇x 地,所述處理器被配置為,諸如當(dāng)期望使用所述第一鍵的輸入時,在屏幕上有選擇地顯示第 一鍵組的相應(yīng)符號??蛇x地,所述處理器被配置為,按照各對第一和第二輸入信號具有公共 的不超過一個符號的方式,使所述第一輸入信號和所述第二輸入信號與符號相關(guān)聯(lián)。這里使用的單詞“鍵”通常是指具有“推送按鈕”的標(biāo)準(zhǔn)接口。但是,這只是非限 制性示例,并且將理解的是,與本發(fā)明兼容的接口包括其他用戶輸入設(shè)備,諸如觸敏鍵區(qū)、 觸摸板、其他類型的觸覺接口等??蛇x地,所述處理器被配置為,按照使得各對第一和第二輸入信號具有公共符號 的方式,使所述輸入信號與符號相關(guān)聯(lián)??蛇x地,所述第一輸入接口支持不超過6個到8個 不同的輸入信號,這些輸入信號用于插入符號。可選地,所述第二接口支持不超過12個不 同的輸入信號。優(yōu)選地,所述第一輸入接口支持不超過4個不同的輸入信號,這些信號用于插入 符號??蛇x地,所述第二接口支持不超過10個不同的輸入信號。根據(jù)本發(fā)明的一個示例性實施方式,還提供了一種對鍵區(qū)的鍵指派字母的方法, 該方法包括以下步驟提供列出了單詞和這些單詞的相應(yīng)使用常用度的詞典;提供比字母 表的字母更少的鍵的鍵區(qū);將所述字母表的字母指派給鍵盤的鍵的致動動作,使得一個或 更多個鍵致動動作與多個字母含糊地關(guān)聯(lián)。按照試圖增大如下概率的方式執(zhí)行該指派,該概率為,經(jīng)由第一鍵區(qū)的且在詞典 中找到的特定單詞所對應(yīng)的鍵致動序列將與從詞典中選擇單詞的處理器選出的單詞關(guān)聯(lián) 的概率??蛇x地,將所述字母表的字母指派給所述鍵的致動動作的步驟包括以下步驟按 照將具有類似聲音的字母指派給不同鍵的方式進行指派。根據(jù)本發(fā)明的一個示例性實施方式,還提供了一種計算機化設(shè)備,其包括多個數(shù) 據(jù)輸入鍵;和處理器,其被配置為如果以第一方式致動則所述鍵中的至少一個鍵代表一個 或更多個符號,并且如果以第二方式致動則所述鍵中的所述至少一個鍵作為狀態(tài)選擇鍵。為了最大程度地使用最少數(shù)量的鍵,優(yōu)選的是,至少一些鍵既可用作功能鍵又可 用作輸入諸如字母和數(shù)碼等符號的輸入鍵。因此可選地,所述處理器配置為,如果被致動了 比預(yù)定時間量更短的時段,則所述鍵中的至少一個鍵代表一個或更多個符號,并且如果致 動了比預(yù)定時間長的時段,則所述鍵中的所述至少一個鍵作為狀態(tài)選擇鍵。可以支持經(jīng)由 相同鍵提供不同輸入的其他方式,諸如通過雙擊,或者例如通過按下該鍵并同時按下空格 鍵的shift鍵。根據(jù)本發(fā)明的一個示例性實施方式,還提供了一種對包括多個鍵和一個屏幕的這 種類型輸入接收設(shè)備進行管理的方法。該方法包括以下步驟通過所述鍵接收用戶輸入; 響應(yīng)于先前致動的鍵而確定所述輸入的狀態(tài);以及如果確定所述設(shè)備處于第一狀態(tài),則在 所述屏幕上顯示至少一些鍵的符號指派,但如果確定所述設(shè)備處于第二狀態(tài),則不顯示所 述符號指派??蛇x地,顯示所述符號指派的步驟包括以下步驟按照與所述屏幕的光標(biāo)一起移 動的方式進行顯示。根據(jù)本發(fā)明的一個示例性實施方式,還提供了一種用于接收輸入信號的設(shè)備,其包括第一輸入接口,其包括多個鍵,該多個鍵一起與特定字母表的字母相關(guān)聯(lián);第二輸入 接口,其被設(shè)置為識別多個第二用戶輸入信號,該多個第二用戶輸入信號與所述特定字母 表的字母相關(guān)聯(lián);以及處理器,其被配置為將所述第一輸入接口的所述鍵的致動解釋為分 別對應(yīng)于所述特定字母表的一個或更多個字母的幾個組,并且將所述多個第二用戶輸入信 號解釋為分別對應(yīng)于所述特定字母表的一個或更多個字母的幾個組。所述第二輸入接口可 以位于多個鍵之間,即,第一輸入接口的鍵區(qū)的末端內(nèi)。例如,一個鍵區(qū)可包括沿著顯示屏的邊緣設(shè)置的鍵,并且其他鍵區(qū)可以是該顯示 屏內(nèi)的觸摸屏板??蛇x地,所述第二輸入接口包括多個物理鍵。另選地,所述第二輸入接口包括多個虛擬的屏上鍵??蛇x地,所述第一輸入接口包括至多6個鍵??蛇x地,從所述第一鍵中的一個到所 述第二輸入接口的距離大于所述第二輸入接口的半徑。為了清楚起見,術(shù)語“鍵區(qū)”通常用于小的鍵集合,而保留術(shù)語“鍵盤”用于QWERTY 和具有大的鍵排列的類似設(shè)置。但并未嚴(yán)格遵守該規(guī)則,并且這兩個術(shù)語可互換地和同義 地使用。類似地,術(shù)語“按鈕”和“鍵”可互換地使用以表示用戶為了數(shù)據(jù)錄入目的而可選 擇的實際或虛擬(觸摸屏)區(qū)域。
現(xiàn)在參照附圖,在下面對示例性實施方式的詳細描述中來描述本發(fā)明。通常,在附 圖中僅示出對討論有密切關(guān)系的結(jié)構(gòu)、元件或部件。圖1示出了根據(jù)本發(fā)明一個實施方式的數(shù)據(jù)錄入系統(tǒng)的示例;圖2示出了根據(jù)本發(fā)明另一個實施方式的數(shù)據(jù)錄入系統(tǒng)的示例;圖3例示了根據(jù)本發(fā)明另一個實施方式的鍵的設(shè)置;圖3a例示了根據(jù)本發(fā)明又一個實施方式的鍵的設(shè)置;圖4是根據(jù)本發(fā)明示例性實施方式的數(shù)據(jù)錄入設(shè)備的示意圖;圖4a根據(jù)本發(fā)明另一示例性實施方式的數(shù)據(jù)錄入設(shè)備的示意圖;圖5是根據(jù)本發(fā)明又一示例性實施方式的數(shù)據(jù)錄入設(shè)備的示意圖;圖6是根據(jù)本發(fā)明示例性實施方式的數(shù)據(jù)錄入系統(tǒng)的示意圖;圖6a是根據(jù)本發(fā)明另一示例性實施方式的數(shù)據(jù)錄入系統(tǒng)的示意圖;圖7是根據(jù)本發(fā)明另一示例性實施方式的數(shù)據(jù)錄入設(shè)備的示意圖;圖8例示了根據(jù)本發(fā)明另一個實施方式的鍵的設(shè)置;圖8a例示了根據(jù)本發(fā)明另一實施方式的兩個鍵組之間兩種可選的鍵劃分;圖9是根據(jù)本發(fā)明另一示例性實施方式的包括數(shù)據(jù)錄入系統(tǒng)的設(shè)備的示意圖;圖10是根據(jù)本發(fā)明另一示例性實施方式的數(shù)據(jù)錄入設(shè)備的示意圖;圖11例示了根據(jù)本發(fā)明另一實施方式的鍵的設(shè)置;圖12是根據(jù)本發(fā)明一個示例性實施方式的數(shù)據(jù)錄入系統(tǒng)的示意圖;和圖13是根據(jù)本發(fā)明一個示例性實施方式的數(shù)據(jù)錄入系統(tǒng)的動作的流程圖。
具體實施例方式圖1示出了根據(jù)本發(fā)明一個實施方式的組合(例如,預(yù)測)數(shù)據(jù)錄入系統(tǒng)的第一 鍵區(qū)100的示例,其中英語語言的字母被指派給其4個鍵101-104。還示出了通常為系統(tǒng) 1010的另外一組鍵的第二鍵區(qū),在該具體示例中,其為3X4鍵的陣列,有些類似按照標(biāo)準(zhǔn) 方式使英語的字母分布在其8個鍵(1012-1019)上的電話型鍵區(qū)。第一和第二鍵區(qū)可以用 于用戶按照快速方式輸入(鍵入)文本,而不需要多次敲擊方案或特殊的鍵致動。不失一 般性,用戶使用鍵101、102、103、104來輸入希望的文本,并且在必要時,可使用左邊示出的 退格按鈕BKSP。對于各希望的字母,用戶按壓對應(yīng)于該字母的4字母鍵,不用擔(dān)心從該鍵所 支持的多個字母中選擇哪一個字母。在一些實施方式中,支持使用在右邊示出的空格按鈕 SP。與接口關(guān)聯(lián)(即,與第一鍵區(qū)和第二鍵區(qū)關(guān)聯(lián))的系統(tǒng)處理器使用詞典數(shù)據(jù)庫和簡單 選擇處理(通常是使用的頻率,先前的使用等)來猜測想要的單詞。只要處理器正確地提 出了想要的單詞,就不使用第二鍵區(qū)來修正輸入的單詞串。但是,例如當(dāng)由于所使用的單詞 根本不在詞典數(shù)據(jù)庫中或者其使用頻率低從而處理器猜測出了錯誤單詞時,用戶使用第二 鍵區(qū)來主動地和準(zhǔn)確地選擇一個或更多個希望的字母,由此校正輸入。為了進行這樣的校 正,用戶可選地將光標(biāo)放在該單詞上,通常將光標(biāo)放在該單詞的尾部,但可選地將光標(biāo)放在 待校正的單詞的中間。將注意的是,如果在鍵入當(dāng)前單詞的同時識別出了錯誤的猜測,則不 需要移動光標(biāo)。接著,用戶按壓第二組鍵(鍵區(qū))中對應(yīng)于單詞位置之一的校正字母的鍵。在本 發(fā)明的一個示例性實施方式中,第二鍵區(qū)的校正鍵致動總是對應(yīng)于未被校正的單詞的第一 位置。盡管第二鍵可以對應(yīng)于多個不同字母,并且用戶不需要指示想要哪一個對應(yīng)字母,但 處理器通過針對校正位置而僅使用對于特定位置致動的第一和第二鍵所覆蓋的字母,將能 夠限制可能的單詞,使得猜測正確的機會更高。在本發(fā)明的一些實施方式中,每一對第一和 第二鍵僅具有一個公共的字母,使得在這些實施方式中特定校正位置具有確定(definite) 的字母。如果有必要或希望時,用戶可以使用第二鍵區(qū)來輸入單詞的多個字母或者甚至全 部單詞。但在許多情況下,使用第二鍵的單詞中的單個位置的校正足以使得處理器猜測出 想要的單詞,并且用戶可以立即接著按壓第一鍵組的空格條,并且移動到下一單詞。例如,為了輸入字母“t”,用戶可以首先按壓第一鍵區(qū)100中支持字母“t”(和多 個其他字母,包括更常用的“a”)的相應(yīng)鍵102。系統(tǒng)可能提出字母“a”,因為在鍵102所支 持的字母中它具有最高的使用頻率,從而它是所期望選擇的概率最高。但是用戶可以按壓 第二鍵區(qū)1010中對應(yīng)于希望字母“t”的鍵1018。但是第二鍵區(qū)1010中的鍵1018也是多 義(ambiguous)的,因為它對應(yīng)于并且支持三個字母,即,“t”、“u”和“V”。通過考慮第一鍵 102支持的字母(即“f”、“a”、“r”、“m”、“X”、“t”)和按壓第二鍵1018支持的字母(“t”、 “U”和“v”),系統(tǒng)識別出這兩個鍵102、1018的公共的唯一一個字母是字母“t”,并且系統(tǒng) 提出/輸入該字母。用于錄入準(zhǔn)確字符的上述系統(tǒng)可以由具有或不具有單詞預(yù)測裝置的本發(fā)明的數(shù) 據(jù)錄入/校正系統(tǒng)使用,以替代和/或復(fù)制如在以下任意一個PCT公布中描述的其他的準(zhǔn) 確字符錄入方法和相應(yīng)單詞級數(shù)據(jù)/文本錄入和校正系統(tǒng)名稱為“Integrated Keypad System"的 W001/131788 ;名稱為"Features to Enhance Data Entry Through a Small Data Entry Unit" ^W003/007288System to Enhance Data Entry in Mobile
11and fixedEnvironment “的 W004/095414 ;名禾爾力“System to Enhance Data Entry inMobile and fixed Environment" ^ W005/122401Data EntrySystem “白勺
W007/114833 ;和PCT申請IB2007/004481,這些PCT申請均由本發(fā)明人提出,這里以引證的 方式將其全部公開內(nèi)容并入于此。例如,圖1示出根據(jù)本發(fā)明一個實施方式的從單詞數(shù)據(jù)庫108中進行的選擇(或 部分)。根據(jù)一種數(shù)據(jù)錄入方法考慮鍵區(qū)100和1010,為了錄入單詞“fire”,如果用戶 按壓第一鍵區(qū)100 (如,第一輸入信息)的相應(yīng)鍵102、104、102、101,則系統(tǒng)可能提出單詞 “time”,因為該單詞在對應(yīng)于第一輸入信息的詞典數(shù)據(jù)庫內(nèi)的單詞中具有最高優(yōu)先級。但 是,在該情況下,這不是用戶想要的單詞。根據(jù)一種方法,用戶可以首先借助于剛才描述的 字符錄入系統(tǒng),通過按壓對應(yīng)于第一鍵區(qū)100的字母“f”和其他字母的相應(yīng)鍵102,以及按 壓對應(yīng)于第二鍵區(qū)1010的字母“f”和其他字母的鍵1013,并接著按壓對應(yīng)于(非唯一地) 所述單詞的其余字符的第一鍵區(qū)100的鍵104、102、101,準(zhǔn)確地錄入該單詞的至少一個字 符/字母(如,在該示例中的字母“f”)。字母“f”是鍵102和103公共的唯一字母;因此, 系統(tǒng)準(zhǔn)確地提供/提出它。通過考慮希望單詞的準(zhǔn)確(第一)字母,和對應(yīng)于所述單詞的 其余字符的含糊鍵按壓(如,組合的輸入信息),系統(tǒng)提出在詞典的與所述輸入信息相對應(yīng) 的單詞中單詞“fire”具有最高優(yōu)先級。因此,準(zhǔn)確選擇的字母和包括這樣準(zhǔn)確選擇的字母 的可能單詞二者的這一組合提供了容易、快速和準(zhǔn)確地選擇希望單詞的方法。通過系統(tǒng)的校正過程,導(dǎo)致特定字符被準(zhǔn)確選擇的上述信息提供方法也可以用于 校正目的。根據(jù)一種數(shù)據(jù)錄入方法,考慮鍵區(qū)100、1010 為了錄入單詞“fire”,用戶可以按 壓鍵區(qū)100的相應(yīng)鍵102、104、102、101來錄入含糊的數(shù)據(jù)串(這里也已知),作為第一輸 入信息。系統(tǒng)可能提出單詞“time”,因為該單詞在詞典的對應(yīng)于第一輸入信息的單詞中具 有最高優(yōu)先級。用戶可以通過提供幫助系統(tǒng)識別出所希望單詞的至少一個字符(如第一字 符)的信息而繼續(xù)本發(fā)明的校正過程。根據(jù)一個實施方式,如果提出的單詞不是希望的單詞,則用戶按壓第二鍵區(qū)中對 應(yīng)于至少一個字符/字母(可選并且優(yōu)選地為其第一個字符)的鍵。系統(tǒng)可以將校正過程 期間按壓的鍵與首先輸入信息時按壓的相應(yīng)鍵進行比較,并且通過使用上述方法,系統(tǒng)可 以提供相應(yīng)的準(zhǔn)確字符。接著,通過考慮準(zhǔn)確的字符,系統(tǒng)提出單詞。作為例示,在上述具 體示例中,系統(tǒng)提出單詞“time”,但用戶接著按壓對應(yīng)于希望單詞“fire”的第一字符“f” 和其他字符的鍵1013。通過考慮/比較在首先輸入信息期間按壓的第一鍵102和在校正 過程期間按壓的鍵1013,系統(tǒng)確定這兩個鍵有的唯一字母是字母“f”。因此,系統(tǒng)識別出所 希望的單詞以字母“f”開始,并且通過考慮第一輸入信息和附加的輸入信息,系統(tǒng)提出單詞 “fire”,因為該單詞在系統(tǒng)的預(yù)定數(shù)據(jù)庫內(nèi)的單詞中具有最高優(yōu)先級。將理解的是,上述方 法僅通過示例的方式提出。可以另外或另選地定義和支持其他用于單詞選定的選擇方法。上述數(shù)據(jù)/文本錄入和校正方法提供了簡單的用戶友好和直觀的系統(tǒng),該系統(tǒng)簡 化了字符輸入并因此還簡化了組合的數(shù)據(jù)錄入系統(tǒng),該系統(tǒng)容易學(xué)習(xí)并且耗費心力最少。 作為示例,通過按照上述方式使用兩個鍵區(qū)依次含糊地選擇并輸入各字符而逐字符地錄 入,用戶可以錄入字符串(諸如系統(tǒng)的詞典數(shù)據(jù)庫中不包括的單詞)。但是另選地,用戶可 以首先使用一種輸入單元(第一鍵區(qū))錄入字符序列(單詞),并且接著使用第二鍵區(qū)(即, 使用此處所述校正過程)檢查和校正該序列。該功能是非常有用的,因為在許多情況下,用戶可能預(yù)先不知道在詞典內(nèi)是否存在他希望使用的單詞。通過使用該方法,用戶可以錄入 任何單詞,而不必關(guān)心詞典數(shù)據(jù)庫108是否支持該單詞。他可以通過第一鍵區(qū)100首先提 供第一輸入信息(相應(yīng)鍵按壓)。如果希望的單詞未被提出,即,沒出現(xiàn)在屏幕(如圖2的 200)上,則他可以接著通過使用第二鍵區(qū)1010進行本發(fā)明的校正過程。用戶可以首先按 壓(第二)鍵區(qū)1010的對應(yīng)于希望的單詞(fire)的第一字符的鍵1013。如上所述,系統(tǒng) 將識別出該字符,并且根據(jù)一種方法系統(tǒng)可以提出對應(yīng)于輸入信息組合的另一單詞。如果 提出的單詞仍不是希望的單詞,則用戶可以按壓第二鍵區(qū)中對應(yīng)于希望單詞的第二字符的 鍵。接著系統(tǒng)將提出與直到該時間點為止所輸入的組合信息相對應(yīng)的另一單詞。如果提出 的單詞仍不是希望的單詞,則用戶可以重復(fù)該過程,直到系統(tǒng)提出希望的單詞。在系統(tǒng)的詞 典內(nèi)不包括所希望的單詞的情況下,通過順序地按壓第二鍵區(qū)1010的與所希望的單詞的 全部字符相對應(yīng)的鍵而提供所希望的單詞。作為示例,考慮圖1,如果用戶希望錄入單詞“miXq”(其為在詞典數(shù)據(jù)庫中未列出 的單詞),他可以首先按壓第一鍵區(qū)100的鍵102、104、102、101。系統(tǒng)可以提出單詞“time”, 該單詞“time”在對應(yīng)于所輸入信息的單詞中具有最高優(yōu)先級。由于這不是用戶希望的單 詞,因此用戶可以通過按壓第二鍵區(qū)1010的與所希望單詞的第一字符“m”相對應(yīng)的鍵1016 而進行校正過程。接著,系統(tǒng)確定希望的單詞必須以字母“m”開始。通過考慮用戶提供的組 合輸入信息,系統(tǒng)可以提出單詞“mute”,因為單詞“mute”在詞典內(nèi)的對應(yīng)于組合輸入信息 的單詞中具有最高優(yōu)先級。由于這仍不是所希望的單詞,用戶可以通過按壓第二鍵區(qū)1010 中與所希望單詞的第二字符“i”對應(yīng)的鍵1014而繼續(xù)校正過程。系統(tǒng)接著確定所希望單 詞的第二字符/字母是字母“i”。通過考慮直到此時為止用戶所提供的組合輸入信息,系統(tǒng) 將提出單詞“mime”,因為它在詞典的與組合輸入信息對應(yīng)的單詞(即,對應(yīng)于輸入信息并 以字母“mi”開始的單詞)中具有最高優(yōu)先級。由于這仍不是所希望的單詞,因此用戶可以 通過按壓第二鍵區(qū)1010中對應(yīng)于所希望單詞的第三字符“X”的鍵1019而繼續(xù)校正過程。 系統(tǒng)接著確定所希望的單詞的第三字母是字母“X”。通過考慮直到此時由用戶提供的輸入 信息的全部,系統(tǒng)可能在詞典中沒有發(fā)現(xiàn)任何對應(yīng)的單詞,但系統(tǒng)確定所希望的單詞以字 符鏈“mix”開始。如果詞典包括這樣的單詞,則系統(tǒng)可以提出以這些字符開始的單詞并根 據(jù)單詞在詞典內(nèi)的常用度而提出其余的字符,并且在失敗的情況下(即,如果詞典不支持 該單詞),提出更經(jīng)常使用的字母,或者代之以某種其他過程,可能例如代之以字母順序的 排列,或者代之以不加改變地從原始猜測出的單詞繼承而來的最后字母。在該具體示例中, 系統(tǒng)已得知前三個字母是MIX,并可以提出字符鏈“mixe”,因為“e”是從前一個建議“mime” 繼承而來的,但是,這仍不是所希望的單詞。用戶現(xiàn)在可以按壓第二鍵區(qū)1010中與所希望 單詞的第四個字母(即字母“q”)對應(yīng)的鍵1017。通過以組合方式考慮全部輸入信息,系 統(tǒng)知道最后字符是字母“q”,并提出/錄入所希望的單詞“mixq”。上述示例可以總結(jié)在下表中
在本發(fā)明的一些方式中,當(dāng)系統(tǒng)遇到不對應(yīng)于詞典中的任何單詞的用戶錄入的前 綴時,系統(tǒng)只顯示含糊錄入的字符(如,通過按壓兩個鍵區(qū)1010和100中的鍵而含糊錄入 的字符)。另選地,系統(tǒng)繼續(xù)提供包括使用第一鍵區(qū)而錄入的字符的數(shù)量的猜測單詞,例如 提供針對各含糊字符的最常用的可能字符或保持先前顯示的含糊字符。系統(tǒng)可以支持不同的校正方法。例如,如果用戶預(yù)先知道他希望錄入的單詞是在詞 典數(shù)據(jù)庫中并且在錄入第一輸入信息后系統(tǒng)沒有提出該單詞,則根據(jù)一種方法,用戶可以使 用預(yù)定的交互(諸如滾動或使用系統(tǒng)的校正鍵)在詞典中與用戶提供的輸入信息對應(yīng)的多 個單詞之間進行導(dǎo)覽(navigate)。但是,例如,如果用戶不確定所希望的單詞是在詞典數(shù)據(jù) 庫中;他知道該單詞不在詞典數(shù)據(jù)庫中,或者他只是不喜歡前一個校正方法或者不支持該方 法,則他可以選擇通過鍵入單詞兩次而錄入他所希望的單詞首先使用第一鍵區(qū)的鍵來鍵入 該單詞,然后通過第二鍵區(qū)的鍵重新鍵入該單詞的至少一部分來確認/修正該選擇。注意,根據(jù)一種方法,在錄入第一輸入信息并使系統(tǒng)提出非所希望的單詞之后,用 戶經(jīng)由第二鍵區(qū)提供的附加輸入信息可以使得系統(tǒng)準(zhǔn)確地識別出單詞的相應(yīng)字母,改變錯 誤的字母,而不改變所提出的單詞的其他字母。在本發(fā)明的一些實施方式在中,管理第一鍵 區(qū)100的處理器獲知用戶通常執(zhí)行的校正并相應(yīng)地改變它提出的猜測單詞。例如,如果特 定鍵敲擊序列可以被解釋為單詞1和單詞2,并且單詞1被普通大眾使用得比單詞2更常 用,則系統(tǒng)最初就將提供單詞1作為對該特定序列的猜測。但是,如果多次提供了該序列 后,確定特定用戶使用單詞2比單詞1更頻繁,則系統(tǒng)從此將使用單詞2作為對該特定鍵敲 擊序列的猜測單詞。注意,根據(jù)另一方法,用戶可以通過準(zhǔn)確地逐字符地輸入單詞而錄入該單詞。例 如,為了錄入字符鏈“mixq”,用戶可以連續(xù)地按壓如下鍵102,接著 1016 (如,提供 “m”)104,接著 1014(如,提供“i”)102,接著 1019 (如,提供 “χ,,)101,接著 1017 (如,提供 “q”)根據(jù)本發(fā)明的一個實施方式,第一和第二鍵區(qū)公共的含糊字符可以包括特殊字符 和/或數(shù)碼,使得來自第一鍵區(qū)的鍵之一和來自第二鍵區(qū)的鍵之一可以具有至多一個公共 字符,該公共字符例如可以是字母、數(shù)碼或標(biāo)點符號。
在本發(fā)明的一些實施方式中,并非將第二鍵區(qū)的鍵解釋為與當(dāng)前單詞的第一個字 母相關(guān),而是將第二鍵區(qū)的鍵與最新近位置相關(guān)。因此,在錄入單詞期間的任何位置處,用 戶可以在該位置處錄入所述單詞的準(zhǔn)確字符。例如,對鍵區(qū)100上的鍵102、101、102、102 的按壓可以對應(yīng)于單詞“that”和“text”。如果用戶希望錄入單詞“text”,根據(jù)該實施方 式,他可以按壓第一鍵區(qū)的鍵102、101、102,接著按壓第二鍵區(qū)1010的鍵1019(如,系統(tǒng)確 定它必須將末次對鍵1019的按壓與其前一次對鍵102的按壓組合起來以提供準(zhǔn)確的字符, 在該示例中,這兩個鍵之間的唯一公共字符是字母“X”),并最終按壓鍵102。通過考慮使用 第一鍵區(qū)提供的鍵按壓和考慮準(zhǔn)確字母(“X”),系統(tǒng)建議單詞“text”。注意,盡管上述描述涉及各鍵對應(yīng)于單個符號組,但由于在便攜式設(shè)備中通常空 間有限,因此在一些實施方式中,單個鍵可能基于不同的用戶致動而對應(yīng)于兩個或更多個 符號組。例如,同一鍵可以對應(yīng)于針對短致動和長致動的不同符號組和/或可以對應(yīng)于針 對不同狀態(tài)選擇(如,按下或未按下shift)的不同符號組。使用這樣的方法,取決于所使 用的用戶致動,第一和第二鍵組二者中的每一個可以包括較少的鍵,和/或第一和第二鍵 組中可以都包括一個或更多個鍵。但是將注意的是,針對第一和第二鍵組使用兩個不同鍵區(qū)可能對于一些用戶而言 更容易并且不易混淆。在另一示例中,系統(tǒng)可以具有一些鍵,在這些鍵中一種語言的字母被分 配并指派給對鍵的單次按壓動作,并且其中相同的字母還被分配并指派給不同的鍵敲擊(諸 如對鍵的長按壓動作),使得指派給對一個鍵的一個單次按壓動作的字母和指派給同一個鍵 的長按壓動作的字母具有至多一個公共字母。該實施方式需要較少的鍵,并且例如在使用小 型設(shè)備來錄入文本時是有利的,其中該小型設(shè)備僅具有只能用于受限鍵區(qū)的空間。也將理解的是,在上面的描述中,出于說明的目的,作為示例而使用具有4個含糊 鍵的第一鍵區(qū)和第二“推送按鈕”電話號碼簿類型鍵區(qū),顯然,可以使用其他的第一和第二 鍵組,各鍵組具有不同數(shù)量的鍵以按照上述方式將一種語言的全部字母大致分配給各鍵組 (例如,第一鍵區(qū)的含糊鍵和第二鍵區(qū)的含糊鍵具有至多一個公共字符)??蛇x的是,可以使用本發(fā)明的數(shù)據(jù)錄入系統(tǒng)來錄入電話鍵區(qū)上的數(shù)字0-9。根據(jù)本 發(fā)明的一個實施方式,如果正在錄入的當(dāng)前單詞不包括仍為含糊的位置,則第二鍵區(qū)的鍵 的致動例如被解釋為例如涉及與第一鍵區(qū)不相關(guān)的符號(諸如數(shù)字)。根據(jù)另一實施方式,如果系統(tǒng)認為由用戶通過第二鍵區(qū)提供的(單次)鍵按壓不 對應(yīng)于單詞校正,則優(yōu)選的是,該鍵按壓動作可以對應(yīng)于錄入預(yù)定符號,諸如指派給與第二 鍵區(qū)的鍵交互的數(shù)字。此外,如果使用第一鍵區(qū)的一個鍵提供一個按壓動作,而對第二鍵區(qū)的一個鍵提 供另一個通常連續(xù)的按壓動作,并且這兩個鍵不具有公共的字符,則可以提供與對這兩個 鍵的(例如連續(xù)的)按壓動作相對應(yīng)的預(yù)定符號。這可以允許將某些特殊字符指派給不同 的(例如連續(xù)的)按壓動作。根據(jù)本發(fā)明的一個實施方式,在單詞錄入期間的任何時刻,借助于按壓第一鍵區(qū)的 含糊的鍵,用戶可以通過提供對第二鍵區(qū)的相應(yīng)鍵的第一類型按壓動作(諸如單次/簡單按 壓動作)而進行單詞校正過程。在該情況下,根據(jù)一種方法,可以將系統(tǒng)預(yù)定義為使該鍵按壓 動作與用戶通過第一鍵區(qū)提供的并對應(yīng)于用戶所希望單詞的第一含糊鍵按壓動作相關(guān)。如果 用戶希望將所提供的對第二鍵區(qū)的按壓動作與非所希望的提出單詞的最末含糊字符相關(guān),則例如他可以使用對第二鍵區(qū)的相應(yīng)鍵的另一類型按壓動作(諸如雙按壓動作)。作為示例,圖2示出了根據(jù)本發(fā)明的一個實施方式的具有第一鍵區(qū)和第二鍵區(qū) 的數(shù)據(jù)錄入系統(tǒng),其中,該第一鍵區(qū)包括6個鍵201-206和多向鍵207,第一鍵區(qū)的4個鍵 201-204具有所分配的語言的字母(例如復(fù)制了圖1的鍵區(qū)100的鍵101-104),而該第二 鍵區(qū)為電話類型鍵區(qū)2001。通過考慮系統(tǒng)的詞典數(shù)據(jù)庫的示例性部分208,在鍵按壓201、 201、202、203的錄入(例如第一輸入信息)結(jié)束時,系統(tǒng)可以提出單詞“hers”作為具有最 高優(yōu)先級的單詞,該最高優(yōu)先級可以是最高的客觀使用概率、針對特定用戶的最高主觀概 率或某種其他標(biāo)準(zhǔn)。在本發(fā)明的一些實施方式中,如果用戶單次按壓第二鍵區(qū)的鍵2015,則系統(tǒng)可以使 該按壓動作與用戶通過第一鍵區(qū)錄入的第一含糊字符相關(guān)。在該情況下,系統(tǒng)將該按壓動作 與所希望單詞的第一字母相關(guān)。因此,對(數(shù)碼)鍵2015的按壓動作和對(光標(biāo)控制)鍵201 的按壓動作具有(如,可關(guān)聯(lián)至)一個公共字符(即字母“1”)。系統(tǒng)可以提出單詞“l(fā)ets”,因 為在對應(yīng)于組合輸入信息(即,例如第一輸入信息和在本發(fā)明的校正過程期間提供的信息) 的單詞中,單詞“l(fā)ets”具有最高優(yōu)先級。注意,根據(jù)本發(fā)明,例如,如果已準(zhǔn)確地錄入了第一 字符,則系統(tǒng)可以使按壓動作與這些準(zhǔn)確錄入字符之后的第一含糊的字符相關(guān)。因此,在這樣的實施方式中,可以或者是針對每個字符通過按壓第一鍵區(qū)的相應(yīng) 含糊的鍵和第二鍵區(qū)的相應(yīng)鍵,將詞典外單詞拼出而逐個字符地準(zhǔn)確錄入該詞典外單詞的 字符,來錄入該詞典外單詞,或者是通過按壓第一鍵區(qū)的與詞典外單詞的(全部)字符相對 應(yīng)的含糊的鍵并接著按壓第二鍵區(qū)的與該詞典外單詞的(全部)字符相對應(yīng)的(含糊)鍵, 來錄入該詞典外單詞。在本發(fā)明的其他實施方式中,如果用戶例如通過雙按壓第二鍵區(qū)的鍵2015而提 供了預(yù)定的按壓動作(鍵敲擊),則系統(tǒng)使該按壓動作與用戶錄入的最末含糊字符相關(guān),其 通常是通過第一鍵區(qū)提供的末次按壓動作。因此,在該示例中,對鍵2015上的(雙)按壓 動作和對鍵203的該按壓動作具有一個公共字符,即字母“k”。系統(tǒng)可以提出單詞“l(fā)eak” 作為對應(yīng)于組合輸入信息的單詞中具有最高優(yōu)先級的單詞。注意,根據(jù)一種方法,系統(tǒng)可以存儲確切字符或字母在單詞內(nèi)的位置,因此,在用 戶與第二鍵區(qū)進行交互(如,按壓第二鍵區(qū)的鍵)的校正過程期間,系統(tǒng)將各鍵按壓與第一 鍵區(qū)的含糊的鍵按壓所對應(yīng)的鍵按壓(諸如與第一輸入信息的錄入期間提供的非準(zhǔn)確字 符對應(yīng)的鍵按壓)進行比較。根據(jù)一個實施方式,用戶可以使用預(yù)定交互(諸如對預(yù)定鍵 的預(yù)定按壓動作)以刪除用戶先前提供的信息(相當(dāng)于提供單詞內(nèi)的準(zhǔn)確字符),并且僅考 慮通過第一鍵區(qū)提供的含糊的鍵按壓,使得當(dāng)下一次用戶在校正過程期間繼續(xù)錄入附加輸 入信息時,系統(tǒng)使該信息與用戶通過第一鍵區(qū)提供的第一鍵按壓相關(guān)。根據(jù)本發(fā)明的一個實施方式,用于錄入一個單詞的準(zhǔn)確字符的校正過程可以對應(yīng) 于該單詞的與用戶提供的附加輸入信息相對應(yīng)的多個字符中的任何一個。例如,在例如通 過按壓與所希望單詞的字母相對應(yīng)的鍵而錄入了第一輸入信息之后,如果系統(tǒng)提出了非所 希望的單詞,則用戶可以按照上述方式或某種不同方式提供與所希望單詞的字符中的至少 一個字符相對應(yīng)的附加信息。系統(tǒng)可以將該附加信息與第一輸入信息所對應(yīng)單詞的相關(guān)含 糊字符(如,鍵按壓)中的任意一個一起考慮,并提出對應(yīng)于組合信息的單詞(如,在詞典 內(nèi)的單詞中具有最高優(yōu)先級的單詞)。如果提出的單詞不是希望的單詞,則用戶可以按壓諸
16如“滾動/校正”鍵之類的預(yù)定鍵以在該組合信息所對應(yīng)的可能單詞之間滾動,或者他可以 提供有可能與上述單詞的附加字母相對應(yīng)的附加信息。作為示例,通過考慮圖2及其詞典數(shù)據(jù)庫的部分208并使用當(dāng)前實施方式的數(shù)據(jù) 錄入系統(tǒng),在鍵按壓201、201、202、203的錄入結(jié)束時,系統(tǒng)可以提出單詞“hers”,因為該單 詞具有最高優(yōu)先級。此時,用戶可以例如通過按壓第二鍵區(qū)的鍵2015而繼續(xù)校正過程。根 據(jù)該方法,系統(tǒng)將確定用戶希望的單詞可能在所希望單詞內(nèi)的任何位置處具有字母“jkl” 中的一個。通過考慮鍵201和鍵2015,系統(tǒng)確定如果用戶對鍵2015的按壓動作是想要所希 望單詞的第一字母和/或第二字母二者中的任何一個,則所述字母為“ 1 ”(如,字母“ 1 ”為 鍵201和鍵2015之間的唯一公共字母)。第一鍵區(qū)鍵202與第二鍵區(qū)鍵2015沒有公共字 母,因此,所希望單詞的第三字母不是字母“jkl”中的任何一個。最后,第一鍵區(qū)鍵203和 第二鍵區(qū)鍵2015共有公共字母“k”。這表示用戶對鍵2015的按壓動作是想要將所希望單 詞的最末字母設(shè)定為字母“k”。對應(yīng)于組合信息的單詞(例如,選擇)為“beak”“l(fā)eak,,“l(fā)eas,,“l(fā)ets”。系統(tǒng)可以提出可用單詞中具有最高優(yōu)先級的單詞“l(fā)ets”。如果這不是希望的單 詞,則根據(jù)一種方法,用戶例如可以按壓校正/滾動/下一鍵,以使得系統(tǒng)從可用相應(yīng)單詞 中提出下一單詞,或者根據(jù)一種方法,他可以如上所述通過按壓第二鍵區(qū)的另一鍵而錄入 附加輸入。例如_如果用戶再次按壓鍵2015,則系統(tǒng)提出單詞“l(fā)eak”,其中該單詞的兩個字符(如 “l(fā),k”)對應(yīng)于對鍵2015的兩個按壓動作,在多于一個單詞對應(yīng)于該組合信息的情況下,根 據(jù)一種方法,系統(tǒng)可以提出這些單詞中具有最高優(yōu)先級的單詞,或者-如果用戶按壓鍵2017,則系統(tǒng)在上述選擇中查找如下單詞,其中該單詞的一個 字母對應(yīng)于鍵2015,而所述單詞的另一字母對應(yīng)于鍵2017。存在兩個這樣的單詞“l(fā)ets”、 “l(fā)eas”。已向用戶提出單詞“l(fā)ets”,因此,系統(tǒng)可以提出單詞“l(fā)eas”。必須注意,基于用戶 提供的(組合)輸入信息來搜索單詞的方法的示例只是示例性方法。可以代之以或另外考 慮基于用戶的(組合)輸入信息的其他搜索方法。已有各種適當(dāng)搜索方法可供使用。將注意的是,提供上面示出的示例是為了展示根據(jù)本發(fā)明的數(shù)據(jù)錄入系統(tǒng)的原 理。本領(lǐng)域?qū)I(yè)技術(shù)人員可以考慮其他示例。如上所述,除了對所提出的非希望的單詞進行校正以外,第二鍵區(qū)還可以用于錄 入諸如特殊字符和數(shù)碼以及功能之類的其他符號,因此,系統(tǒng)可以提供全PC鍵盤所提供的 全部鍵和功能。根據(jù)一個實施方式,可以使用諸如一個或更多個模式鍵之類的裝置將系統(tǒng) 切換為另一符號錄入模式,而根據(jù)本發(fā)明的另一實施方式,為了簡化用戶的交互,針對該目 的可以考慮一些預(yù)定規(guī)則,使得在至少一些情況下系統(tǒng)自動進入其他符號錄入模式/過 程。根據(jù)一種方法,在按壓第一鍵區(qū)的鍵后,如果通過第二鍵區(qū)提供下一鍵按壓,則系 統(tǒng)對正在按壓的鍵進行比較以查看這些鍵是否具有公共的字母
-在這些鍵具有公共字符的情況下,系統(tǒng)可以繼續(xù)進行如上所述本發(fā)明的一個實 施方式的校正過程,并可以提出新的單詞。〇如果該校正過程不是用戶希望做的,則根據(jù)一種方法,他可以通過按壓諸如“退 格”鍵之類的預(yù)定鍵或一些其他裝置來向系統(tǒng)通知這一情況。系統(tǒng)可以回退一步,并顯示前 一個單詞,接著可以顯示與第二鍵區(qū)提供的按壓動作對應(yīng)的特殊字符。在該情況下,例如, 如果提供的用戶對第二鍵區(qū)的按壓動作是單次按壓動作,則系統(tǒng)可以提出指派給第二鍵區(qū) 的鍵的數(shù)字。同樣作為示例,如果用戶提供的按壓動作是另一類型的交互,諸如雙按壓動 作,當(dāng)該鍵是諸如觸摸屏之類的觸敏表面上的虛擬鍵時有可能是“滑動”動作,則系統(tǒng)可以 提出諸如標(biāo)點符號之類的特殊符號或者提出對與第二鍵區(qū)的“鍵”的預(yù)定交互指派的功能。-另選地,如果來自兩個鍵區(qū)的兩個鍵不共有公共字符,則用戶可以繼續(xù)錄入相應(yīng) 的特殊符號。下面將詳細描述特殊符號在第二鍵區(qū)的鍵上的設(shè)置/對第二鍵區(qū)的鍵指派特 殊符號。如果用戶按壓第二鍵區(qū)的鍵并且上一次鍵按壓與單詞的錄入無關(guān)或與對所提出 的字符/單詞的校正無關(guān),則系統(tǒng)可以繼續(xù)錄入相應(yīng)的特殊符號,諸如指派給所述鍵的數(shù)字。除了或替代如在本申請人先前提交的不同專利申請中描述的對第一鍵區(qū)的鍵的 特殊符號的設(shè)置/指派,可以考慮采用不同方法對與第二鍵區(qū)的鍵的一個或更多個預(yù)定交 互進行的特殊符號的設(shè)置/對與第二鍵區(qū)的鍵的一個或更多個預(yù)定交互進行的特殊符號 的指派。圖3示出了本發(fā)明的示例性第二鍵區(qū)300,在本示例中具體為字母數(shù)字電話型數(shù) 碼板型鍵區(qū),其中對一個鍵的單次按壓動作可以對應(yīng)于諸如在鍵的右上側(cè)示出的字符之類 的預(yù)定字符(例如,在鍵301上的字符“1”305),而對一個鍵的雙按壓動作可以對應(yīng)于諸如 在鍵的右下側(cè)示出的字符之類的另一個預(yù)定字符(例如,在鍵301上的字符“ + ” 306)。僅 作為另選示例,圖3a示出了本發(fā)明的(例如,相同)示例性第二鍵區(qū)310(如,相同電話類 型鍵區(qū)),其中按下(如,保持)shift鍵312和對一個鍵的單次按壓動作可以對應(yīng)于諸如 在鍵的右上側(cè)示出的字符之類的預(yù)定字符(例如,在鍵311上的字符“(”),而對一個鍵的 雙按壓動作可以對應(yīng)于諸如在鍵的右下側(cè)示出的字符之類的另一個預(yù)定字符(例如,在鍵 311上的字符“ <”)。如前面所討論的,第一和第二鍵區(qū)可以虛擬地具有任何數(shù)量的鍵、任何鍵配置、將 一種語言的符號/字符對第一和第二鍵區(qū)二者的每一個進行的任何類型的指派(如,分 配),以使得-第一鍵區(qū)的(含糊)鍵中的任一個和第二鍵區(qū)的(含糊)鍵中的任一個具有至 多一個公共(如,類似)字符,并且;-優(yōu)選地,將符號(如,字母)按如下方式指派給第一鍵區(qū)的(例如4個)含糊的 鍵,即使得系統(tǒng)基于與僅通過第一鍵區(qū)提供的所述單詞相對應(yīng)的鍵按壓提出用戶所希望單 詞的似然度(likelihood)最大化。優(yōu)選地,系統(tǒng)還使用與鍵的不同類型的交互等,以允許按照最容易的方式完成對 PC鍵盤的復(fù)制。如前面討論的,第一和第二鍵區(qū)可以具有任何數(shù)量的鍵、任何鍵配置、將一種語言 的符號/字符對第一和第二鍵區(qū)二者的每一個進行的任何類型的指派(如,分配)??蛇x地,將字符設(shè)置成使得由來自第一鍵區(qū)的鍵和來自第二鍵區(qū)的鍵構(gòu)成的每一對具有至多一 個公共字符。另選地,一對或更多對第一和第二鍵可以具有兩個或更多個公共字符,這具有 非常低的互換率,從而系統(tǒng)在幾乎全部情況下都將猜測想要哪一個。例如,在一個實施方式 中,字符“ ?”和“q”可以位于相同的第一和第二鍵上,因為“?” 一般放置在單詞的結(jié)尾處, 而“q” 一般不用在單詞的結(jié)尾處。另選地,當(dāng)為用戶提供用于解決含糊性的附加方法(諸 如語音識別和/或嘴唇或面部運動識別)時,一對或更多對第一和第二鍵可以具有兩個或 更多個公共字符。在本發(fā)明的一些實施方式中,按照如下方式將字母指派給鍵,S卩,使得系統(tǒng)盡早猜 測出所想要的單詞的機會最大化。例如,使用根據(jù)字母表中順序的電話設(shè)備上的已知設(shè)置, 來設(shè)置第二鍵區(qū)。接著將第一鍵區(qū)設(shè)置成,使得在許多單詞中彼此替換而將產(chǎn)生另一有效 單詞的那些字母不包括在第一鍵區(qū)的同一個鍵上。作為具體示例,d和s都是諸如“saved”和“saves”之類的許多單詞的結(jié)尾處的 公共的單詞尾部,因此它們優(yōu)選地不在同一鍵上。按照類似方式,兩個或更多個元音a、e、i和ο優(yōu)選地不包括在同一個鍵上。在本 發(fā)明的一些實施方式中,在不同國家銷售的同一設(shè)備或不同設(shè)備中,針對不同的語言使用 第一鍵區(qū)的不同鍵設(shè)置。另選地,為了在多個平臺和國家之間進行標(biāo)準(zhǔn)化,對于使用共同字 母表的所有語言,可以優(yōu)選地使用單個字母設(shè)置,即使這樣做會使一些語言中的單詞預(yù)測 稍微劣化。第一鍵區(qū)設(shè)置優(yōu)選地避免將來自相同第二鍵的兩個字母放置在第一鍵區(qū)的單個 鍵上??蛇x地,使用具有頻率的詞典和多種不同的鍵設(shè)置進行模擬,以選擇實現(xiàn)了首次猜測 出所希望單詞的百分比最高的設(shè)置。附加輸入方法在本發(fā)明的一些實施方式中,除了使用具有含糊的鍵區(qū)的兩個鍵區(qū)以外,系統(tǒng)還 允許通過諸如語音識別的附加裝置進行數(shù)據(jù)錄入。例如,在按壓含糊地對應(yīng)于多個字符的 鍵后,用戶可以說出所希望字符的名稱和/或所希望字符的聲音。在另一示例中,在按壓 與所希望單詞相對應(yīng)的多字符的序列后,用戶可以說出該單詞以幫助系統(tǒng)選擇想要的單 詞。可以使用利用語音來確定在按壓含糊的鍵時的用戶意圖的其他方法,諸如在PCT公布 W005/122401中描述的方法。在這些實施方式中可選的是,除了將字符/字母指派給第一鍵區(qū)的(如4個)鍵 的上述考慮以外,可以如下地將字符指派給第一鍵區(qū)的所述鍵,即,將語音特征的相似性較 為含糊的字符/字母指派給第一鍵區(qū)的不同的鍵。取決于設(shè)備或環(huán)境,鍵的設(shè)置可以不同。圖4作為示例而示出了在地面位置處 使用的移動設(shè)備。對圖1的鍵區(qū)100的鍵進行了復(fù)制的本發(fā)明的第一鍵區(qū)(例如,在該 示例中,第一鍵區(qū)包括如在本發(fā)明人提交的不同專利申請中示出的兩個另外的鍵)或圖 6的鍵區(qū)600可以劃分為位于設(shè)備的相對側(cè)的2個部分401、402。此外,第二鍵區(qū)(在 該示例中,為電話類型鍵區(qū))也可以劃分為位于設(shè)備的相對側(cè)的(2個)部分407、408。 可以根據(jù)本技術(shù)領(lǐng)域已知的任何方法對本發(fā)明的鍵區(qū)的鍵進行劃分,例如以下PCT公 布的實施方式中的任意一個名稱為〃 IntegratedKeypad System "的W001/131788 ; ^ ^ % “ Features to Enhance Data EntryThrough a Small Data Entry Unit "白勺 W003/007288 ·, ^ % “ System toEnhance Data Entry in Mobile and fixed Environment"白勺W004/095414 禾爾力"System to Enhance Data Entry in Mobile and fixed Environment"的 W005/122401 ;名稱為"Data Entry System"的 W007/114833,以 及PCT申請IB2007/004481。在一個示例中,電話類型鍵區(qū)旋轉(zhuǎn)90度,接著分離以保持其原 來形狀。如前所述,這些鍵區(qū)中的至少一個鍵區(qū)可以是屏上(on-screen)鍵區(qū)以允許具有 更少的硬鍵,同時允許設(shè)計不同的屏上鍵設(shè)置。圖4a示出具有屏上形式因素的圖4的第二 鍵區(qū) 417、418。鍵區(qū)布局如上所述,系統(tǒng)可以不使用兩個不同的鍵區(qū),而是可以使用與一個鍵區(qū)的兩種不 同類型的交互來復(fù)制兩個鍵區(qū)。圖5作為示例示出了本發(fā)明的具有12個鍵的鍵區(qū)500。在 該示例中,這些鍵中的8個鍵(如較深色的鍵)可以復(fù)制本發(fā)明的第一鍵區(qū),其中按照上述 方式將一種語言的字母指派給其4個鍵。在該示例中,所述12個鍵還可以復(fù)制電話類型鍵 區(qū)(如第二鍵區(qū))的鍵和字母指派。諸如按壓預(yù)定鍵之類的裝置可以使系統(tǒng)在兩種模式/ 鍵區(qū)之間切換。例如,為了錄入單詞,用戶可以使用(例如按壓)第一鍵區(qū)的鍵(如較深色 的鍵),并通過按壓“模式”鍵507,系統(tǒng)可以切換到第二鍵區(qū)模式(如在該示例中,是該12 鍵電話類型鍵區(qū)模式),并繼續(xù)進行其他任務(wù),諸如校正單詞或錄入特殊字符。對“模式”鍵 的另一按壓動作可以使系統(tǒng)進入第一鍵區(qū)模式。將理解的是,代替對模式鍵進行按壓并將 其釋放以從第一鍵區(qū)/模式切換為第二鍵區(qū)/模式的是,對所述鍵的按壓和保持動作還可 以使得從第一鍵區(qū)/模式切換為第二鍵區(qū)/模式,從而當(dāng)用戶釋放所述模式鍵時,系統(tǒng)返回 到第一鍵區(qū)/模式。在該情況下,按壓并保持模式鍵和按壓鍵區(qū)的鍵可以對應(yīng)于按壓第二 鍵區(qū)的鍵(反之亦然)。注意,盡管在本發(fā)明人提交的不同專利申請中,在本發(fā)明的預(yù)測數(shù)據(jù)錄入系統(tǒng)提 出單詞后,已提及/描述了諸如校正裝置或下一 /滾動鍵之類的裝置,以在用戶提供的(組 合)信息所對應(yīng)的單詞(如,這些單詞對應(yīng)于用戶提供的鍵按壓并以相同字符開始)內(nèi)進 行滾動,可以考慮針對同一目的(如,校正過程)的其它方法。例如,根據(jù)一種方法,在系 統(tǒng)(基于用戶的輸入信息)提出單詞后,如果提出的單詞以與所希望的單詞相同的字符開 始,則用戶可以提供與該相同開始字符相對應(yīng)的輸入信息,并且系統(tǒng)可以提出下一 /另一 單詞,該下一 /另一單詞對應(yīng)于在錄入(和校正過程)期間提供的用戶輸入信息,并以與系 統(tǒng)上一次提出的單詞相同的字母開始。如果用戶重復(fù)所述過程,則系統(tǒng)可以如剛才所述提 出另一個下一相應(yīng)單詞,等等。例如,通過考慮圖2,在對201、201、202、203的鍵按壓的錄入 結(jié)束時,系統(tǒng)可以提出具有最高優(yōu)先級的單詞“hers”。-如果用戶講出(如,說出)字母“h”的名稱,(例如,或者按壓第二鍵區(qū)的鍵2014, 或者按壓全PC鍵盤的“h”鍵,等等),則系統(tǒng)可以提出下一單詞,該下一單詞對應(yīng)于用戶的 輸入信息,并以與最末單詞的相同字母開始。在該示例中,系統(tǒng)可以提出單詞“hero”。-根據(jù)另一示例,在系統(tǒng)提出單詞“hers”后,如果用戶希望錄入單詞“l(fā)eak”,則他 可以首先說出字母“1”(例如,或者可以按壓第二鍵區(qū)的鍵2015,或者可以按壓全PC鍵盤的 “1”鍵,等等)。系統(tǒng)可以提出單詞“l(fā)ets”。用戶可以再次說出字母“1”(例如,或者可以 按壓第二鍵區(qū)的鍵2015,或者可以按壓全PC鍵盤的“1”鍵,等等)。系統(tǒng)提出單詞“l(fā)eas”。用戶可以再次說出字母“1”(例如,或者可以按壓第二鍵區(qū)的鍵2015,或者可以按壓全PC 鍵盤的“1”鍵,等等)。此時,系統(tǒng)可以提出希望的單詞“l(fā)eak”。使用兩個含糊的鍵組(例如兩個鍵區(qū))的本發(fā)明的數(shù)據(jù)錄入系統(tǒng)具有許多優(yōu)點, 其中按照使第一鍵區(qū)的鍵和第二鍵區(qū)的鍵具有至多一個公共字符/字母的分配方式將同 一語言的至少字母表的字母中的一個集合指派給各所述鍵區(qū)(的至少一些鍵)。通過該系 統(tǒng),用戶可以(如上所述)容易地和自然地錄入詞典內(nèi)和詞典外的單詞。例如,在會議期 間,用戶可以通過僅使用第一鍵區(qū)而做筆記。在會議后,用戶可以顯示文檔,仔細查看文檔 并通過指向要改變的單詞(如將光標(biāo)放置在單詞的尾部)而對該單詞進行校正,并且通過 使用第二鍵區(qū)而繼續(xù)該校正過程。通過考慮非希望的單詞并因此考慮提供了所述非希望單 詞(例如,或者字符鏈)的第一鍵按壓(如,第一輸入信息)和用戶通過第二鍵區(qū)提供的鍵 按壓,系統(tǒng)可以相應(yīng)地/因此而提出希望的單詞。將理解的是,除了第一和第二鍵區(qū),系統(tǒng)還可以具有/使用諸如箭頭鍵或鼠標(biāo)鍵 等的其他鍵。系統(tǒng)還可以包括單詞完成軟件。第二鍵區(qū)還可以包括第二 /附加的shift鍵, 以允許按照本發(fā)明人提交的不同專利申請中描述的那樣錄入更多字符或單詞的部分。注意,根據(jù)一個實施方式,在校正過程期間,用戶提供的輸入信息可以預(yù)定為對應(yīng) 于所希望單詞的最末字符,因此系統(tǒng)在單詞間的滾動可以基于單詞的該最末字符。如上所述,至少在本發(fā)明的一些實施方式中,在錄入單詞(或校正過程)期間的任 何時刻,用戶可以通過提供諸如對第二鍵區(qū)的相應(yīng)鍵的單次/簡單按壓動作之類的預(yù)定類 型的按壓動作,繼續(xù)對(直到此時)向用戶提出的單詞/字符鏈進行校正。同樣如上所述, 根據(jù)一個實施方式,可以將系統(tǒng)預(yù)定義為使所述鍵按壓動作與系統(tǒng)提出的單詞的第一含糊 字符(例如,或字符鏈)相關(guān)。下面,給出一些示例-可選地,根據(jù)一種方法,如果先前準(zhǔn)確錄入了所提出單詞的開始字符,則系統(tǒng)可 以使對第二鍵區(qū)的鍵的所述按壓動作與位于所述提出的單詞內(nèi)的所述準(zhǔn)確字符之后的第 一含糊字符位置(第一鍵區(qū)中對應(yīng)于該第一含糊字符位置的鍵)相關(guān)(例如,使之與所提 出單詞的第一含糊的字符相關(guān))。顯然,所述含糊的字符可以位于所述提出的單詞的兩個準(zhǔn) 確字符之間。對第二鍵區(qū)的下一個這種預(yù)定類型的按壓動作可以預(yù)定義為對應(yīng)于所提出單 詞的下一含糊的字符(第一鍵區(qū)中對應(yīng)于該字符的鍵)。-可選地,根據(jù)一種方法,如果系統(tǒng)不能夠?qū)⒔柚诘诙I區(qū)的按壓動作解釋為與 所提出單詞的校正過程相關(guān)/與所提出的單詞相關(guān),例如下面情況的任何一種〇如果(所提出的)單詞內(nèi)不存在含糊的字符〇第二鍵區(qū)中的按下的鍵與第一鍵區(qū)中所提出單詞的第一含糊字符所對應(yīng)的鍵 不具有公共字符〇在單詞結(jié)束信號之后〇(例如光標(biāo)位于)特殊字符/功能(如,標(biāo)點符號、空格等)之后〇沒有要進行校正的所提出單詞〇單詞的開始〇等等則系統(tǒng)優(yōu)選地可以使對第二鍵區(qū)的鍵的所述按壓動作與預(yù)定的特殊字符/功能 的錄入相關(guān),該預(yù)定的特殊字符/功能同樣被指派給對第二鍵區(qū)的相應(yīng)鍵的所述按壓動作(如,在本申請中先前已詳細地描述了將特殊字符指派給第二鍵區(qū)的鍵,下面將通過示例對 此進行更多描述)。例如〇如果對第二鍵區(qū)的鍵的所述按壓動作是對所述鍵的單次按壓動作,則如前面所 述和所示出的,其可以與錄入對所述鍵指派的數(shù)字相關(guān)。〇如果對第二鍵區(qū)的鍵的所述按壓動作是對所述鍵的雙按壓動作,則如前面所述 和所示出的,其可以與錄入對所述鍵指派的另一特殊字符相關(guān)。〇注意,作為示例,如果對第二鍵區(qū)的鍵的所述按壓動作是預(yù)定按壓動作,如按下 shift鍵并提供對所述第二鍵區(qū)的鍵的單次/雙次按壓動作,則按照預(yù)定方式,該按壓動作 與本發(fā)明的校正過程無關(guān),從而如示例性圖中描述和示出的,所述鍵按壓動作可以與相應(yīng) 特殊字符/功能的錄入相關(guān)。_如果系統(tǒng)能夠?qū)Φ诙I區(qū)的鍵的按壓動作解釋為與本發(fā)明的(所提出單詞 的)校正過程相關(guān),但用戶不想校正所提出的單詞(例如提出的單詞是希望的單詞,但用戶 例如想在所述提出的單詞的末尾輸入特殊字符),則根據(jù)一種預(yù)定方法,在系統(tǒng)基于對第二 鍵區(qū)的鍵的所述按壓動作而提出新單詞之后,用戶可以提供對預(yù)定鍵的預(yù)定按壓動作(例 如按壓“退格”鍵),并且系統(tǒng)優(yōu)選地按照預(yù)定方式可以使對第二鍵區(qū)的所述按壓動作與特 殊字符的錄入相關(guān),其中該特殊字符同樣被指派給對第二鍵區(qū)的鍵的所述按壓動作。在該 情況下,系統(tǒng)可以重印(re-print)(例如回到)先前提出的單詞,并提供相應(yīng)的特殊字符 (如在所述單詞的尾部)。顯然,針對同一目的,根據(jù)另一方法,在通過第二鍵區(qū)提供所述按壓動作之前,用 戶可以提供單詞結(jié)束信號(諸如對預(yù)定鍵的預(yù)定按壓動作),使得向系統(tǒng)通知所提出的單 詞被接受,并且對鍵的下一按壓動作與(附加字符的)錄入/對所提出單詞的校正無關(guān)。接 著,用戶可以通過第二鍵區(qū)提供所述按壓動作,且系統(tǒng)提供相應(yīng)的特殊字符。在上面的描述中,通過第二鍵區(qū)的按壓動作被描述為與當(dāng)前單詞的第一含糊的字 符相關(guān)。在其他實施方式中,對第二鍵區(qū)的鍵的按壓動作與當(dāng)前單詞的最新近錄入的字符 相關(guān),并且對第二鍵區(qū)的鍵的后續(xù)動作連續(xù)地與單詞的先前字符(直到達到該單詞的開始 為止)相關(guān)。在本發(fā)明的又一實施方式中,第二鍵區(qū)的鍵的致動被認為在另選方式中與當(dāng) 前單詞的(例如,含糊的)位置中的任一位置相關(guān),而處理器在選擇顯示哪一個猜測單詞時 使用該限制條件。如上所述,盡管通常優(yōu)選的是,對第一和第二鍵區(qū)的與單詞的字母/字符錄入和/ 或所述單詞的校正相關(guān)的預(yù)定按壓動作是對所述鍵的單次按壓動作,但必須注意,如前所 述,諸如對所述鍵的雙按壓動作之類的對第二鍵區(qū)的所述鍵的另一預(yù)定類型的交互可以對 應(yīng)于對所提出的單詞的最末含糊字符的校正,等等(從最末到第一含糊字符,在校正過程 中使相關(guān)的考慮的字符的順序反轉(zhuǎn))。另外,如在本發(fā)明人提交的不同專利申請中所描述的,系統(tǒng)可以具有諸如下一鍵/ 校正鍵之類的預(yù)定功能鍵,其中所述鍵的一個/各個按壓動作(例如,單獨地)可以提供系 統(tǒng)的單詞詞典內(nèi)與用戶提供的(組合)輸入信息(例如含糊的鍵按壓,以及準(zhǔn)確的字符(如 果存在的話))相對應(yīng)的下一單詞。已在前面詳細描述了該問題。如前所述,指派給(與之預(yù)定交互)鍵(如第一鍵區(qū)的鍵以及顯然地,第二鍵區(qū)的 鍵)的含糊的字符可以包括特殊字符。所述字符可以包括在系統(tǒng)的詞典數(shù)據(jù)庫的單詞中的一些單詞(作為其中的部分)內(nèi),并由本發(fā)明的數(shù)據(jù)錄入系統(tǒng)預(yù)測。例如,圖6作為示例示 出了本發(fā)明的第一和第二鍵區(qū),其中第一鍵區(qū)600的鍵603包括特殊字符“‘”,而鍵604 包括字符“_”。該相同的特殊字符分別指派給第二鍵區(qū)的鍵6013和6012。按照如下方式 將含糊的字符(包括字母和特殊字符)指派給第一和第二鍵區(qū)的(含糊)鍵使得第一鍵 區(qū)的少數(shù)(例如,在該示例中為4個)含糊的鍵上的組合(含糊)字符和第二鍵區(qū)(例如, 在該示例中為電話類型鍵區(qū))上的組合(含糊)字符分布在各鍵區(qū)上,從而第一鍵區(qū)的含 糊的鍵和第二鍵區(qū)的含糊的鍵可以具有至多一個公共字符。例如,如果用戶想要錄入單詞 “it' S”(例如在該示例中,它不包括在系統(tǒng)的單詞詞典內(nèi)),則用戶可以按壓鍵604、602、 603、603。系統(tǒng)可以提出在對應(yīng)于所述輸入(如,鍵按壓)信息的多個單詞中具有最高優(yōu) 先級的單詞“days”。接著用戶可以通過第二鍵區(qū)按壓與所希望單詞的希望字符(如“i、 t、‘、s”)相對應(yīng)的鍵 6014、6018、6013、6017。-通過第一鍵區(qū)按壓的第一鍵和通過第二鍵區(qū)按壓的第一鍵具有一個公共字符 “‘”
丄 ο-通過第一鍵區(qū)按壓的第二鍵和通過第二鍵區(qū)按壓的第二鍵具有一個公共字符 “t”。-通過第一鍵區(qū)按壓的第三鍵和通過第二鍵區(qū)按壓的第三鍵具有一個公共字符 “ / ”
ο-通過第一鍵區(qū)按壓的第四/最末鍵和通過第二鍵區(qū)按壓的第四鍵具有一個公共 字符“S”。因此,系統(tǒng)提供字符鏈/單詞“it' S”。顯然,系統(tǒng)可以將所述單詞添加到其單詞 詞典,從而在下次可以通過系統(tǒng)的單詞預(yù)測方法預(yù)測出該單詞。但在本發(fā)明的一些實施方式中,撇號(“‘”)僅包括在特殊字符集中,而不在第一 和/或第二含糊鍵致動中提供。為了在單詞的中間添加該撇號,用戶可選地需要使用狀態(tài) 選擇鍵致動和在特殊狀態(tài)下對應(yīng)于該撇號的鍵。接著,系統(tǒng)將僅提出在希望的位置中具有 撇號的猜測單詞。如果具有撇號的單詞不在詞典中,則用戶將可選地需要通過使用第一鍵 組和第二鍵組二者來錄入單詞的其余字符中的每一個。在本發(fā)明的一些實施方式中,系統(tǒng) 可以隨后將該單詞添加到詞典中以供將來使用。作為用于錄入詞典中包括特殊字符的單詞的示例,圖6a示出了根據(jù)本發(fā)明另一 實施方式的設(shè)備6200。設(shè)備6200包括第一鍵區(qū)/鍵盤,為了方便起見,該第一鍵區(qū)/鍵盤 分為兩個部分,一部分位于設(shè)備的一側(cè)(如右側(cè)),而第二部分位于相對側(cè)(如左側(cè))。在 該示例中,第二鍵區(qū)/鍵盤是電話類型屏上鍵區(qū)6209。在該實施方式中的第二鍵盤位于第 一鍵盤的兩個部分之間。第一鍵盤定位于設(shè)備6200的外圍使得利于用戶通過雙手來使用, 每只手使用鍵盤的一部分。可選地,分離式鍵盤是用戶主要用來插入文本的鍵盤,而位于第 一鍵盤的這些部分之間的第二鍵盤不頻繁使用,用于進行校正和/或用于較不頻繁使用的 特殊字符。注意,在說明第二鍵盤位于第一鍵盤的這些部分之間時,第二鍵盤并不一定準(zhǔn)確 地沿著連接第一鍵盤的兩個部分的直線,而是可以與這樣的連接線隔開一定距離(如,在 上面或下面)??蛇x地,第一鍵區(qū)具有表示由設(shè)置6240的方框6241至6246示意性例示的字符和 功能設(shè)置的6個鍵6201-6206。如圖所示,鍵6201-6206的上面沒有壓印的它們所對應(yīng)的字母,因為用戶的手指通常將遮擋對鍵上的這種壓印的觀看。在本發(fā)明的一些實施方式中,設(shè) 備6200的處理器在其屏幕上顯示鍵設(shè)置6240,和/或鍵設(shè)置永久地壓印在設(shè)備機體上(如 其框架上)。除了含糊的字母以外,圖6a的實施方式例示了第一鍵區(qū)中同樣(含糊地)包括字 符“'”(如撇號)的鍵6243。通過考慮系統(tǒng)的單詞詞典的示例性部分6228,如果用戶希望 錄入單詞“it' s”,他可以按壓第一鍵區(qū)的相應(yīng)鍵6244、6242、6243、6243。通過考慮用戶提 供的鍵按壓,系統(tǒng)可以提出在對應(yīng)于所述鍵按壓動作的詞典的單詞中具有最高優(yōu)先級的單 詞“it' S”。如果系統(tǒng)未正確地猜測出該單詞,則用戶可以使用第二鍵區(qū)6209來指示所希 望的單詞,并使用鍵6213來指示撇號。本領(lǐng)域?qū)I(yè)人員可以向其他鍵添加附加的符號。如前所述,用戶可以書寫文本并接著稍后檢查文本內(nèi)的單詞,并且通過選擇/指 向非希望的提出的單詞,他可以繼續(xù)校正/改變該單詞。(因此,)根據(jù)本發(fā)明的實施方式, 為了便于用戶操控,系統(tǒng)可以具有瀏覽裝置以在文本內(nèi)前后地導(dǎo)覽(navigate),并在單詞 級(如,對第一或第二預(yù)定鍵的按壓動作(例如,或者對一個鍵的第一或第二預(yù)定按壓動 作)),可以分別將光標(biāo)定位在下一單詞或前一單詞的末尾處。第一和第二鍵區(qū)可以具有將字符/字母指派給這些鍵區(qū)的鍵中的至少一些鍵的 任意設(shè)置,只要它們符合使用兩個含糊的鍵組(如,兩個鍵區(qū))的本發(fā)明的單詞預(yù)測數(shù)據(jù)錄 入和校正系統(tǒng)的原理,諸如如上所述的,其中第一鍵區(qū)的鍵和第二鍵區(qū)的鍵具有至多一個 公共字符/字母。例如,可以按QWERTY順序或字母表順序等將一種語言的字母指派給第一 鍵區(qū)的少量(如4個)鍵,并且將該語言的字母按照符合上述原理的方式(同樣地,例如使 系統(tǒng)的單詞猜測率高)指派給/分配給第二鍵區(qū)的鍵。必須注意,盡管為了更容易描述,在本專利申請的不同段落中描述了本發(fā)明的使 用兩個含糊的鍵組(如兩個鍵區(qū),例如第一組輸入信號和第二組輸入信號)的單詞預(yù)測數(shù) 據(jù)錄入和校正系統(tǒng)的原理,其中第一鍵區(qū)的含糊的鍵和第二鍵區(qū)的含糊的鍵具有至多一個 公共字符/字母,但是,顯然,可以將一種語言的字母/字符指派給對各第一和第二鍵區(qū)的 鍵的預(yù)定按壓動作,從而與第一鍵區(qū)的任何鍵的(含糊)字符相對應(yīng)的預(yù)定按壓動作以及 與第二鍵區(qū)的任何鍵的(含糊)字符相對應(yīng)的預(yù)定按壓動作二者具有至多一個公共字符/ 字母。該原理可以應(yīng)用于這些段落。必須注意,系統(tǒng)可以使用任何附加類型的輸入裝置,以在本發(fā)明的數(shù)據(jù)錄入校正 期間輸入準(zhǔn)確的單詞的字符(如,提供信息),其中該附加類型的輸入裝置具有本發(fā)明的使 用少量鍵的系統(tǒng)的鍵區(qū)(例如,上述實施方式中的第一鍵區(qū))。在相應(yīng)申請中已詳細地描 述了這些問題。例如,除了或替代用于錄入準(zhǔn)確字符的本發(fā)明的第二鍵區(qū),如在本發(fā)明人提 交的不同專利申請中所描述的,可以使用用于錄入準(zhǔn)確字符的任何其他裝置。所述裝置可 以包括任何類型的鍵區(qū)(如,調(diào)弦鍵盤(chordingkeyboard)、半QWERTY、Fitaly、收縮鍵盤 (例如Fastap鍵區(qū),其中,例如根據(jù)一種方法其數(shù)字鍵的至少一些鍵例如可以復(fù)制如上所 述的本發(fā)明的含糊的鍵區(qū)(如,第一鍵區(qū)),并且其字母鍵可以用于錄入準(zhǔn)確的字符)、電話 類型鍵區(qū)(如使用多次敲擊)等),以及利用用于錄入準(zhǔn)確的單個字符的鍵盤/鍵區(qū)而提供 的預(yù)定交互過程。另一輸入方式可以是用戶的語音,如本發(fā)明人在不同專利申請中所描述 的。顯然,替代或除了將系統(tǒng)(例如,系統(tǒng)的多個鍵)集成在(移動/固定)設(shè)備內(nèi),可以考慮(無線或有線地)連接到所述設(shè)備的外部鍵區(qū)。例如,系統(tǒng)的一部分(如軟件部 分)可以安裝在膝上型/臺式計算機內(nèi),并且具有與所述計算機相連接的兩個(例如預(yù)定 的)鍵組的鍵區(qū)可以在相距該系統(tǒng)較遠處使用,以將數(shù)據(jù)通過該系統(tǒng)錄入所述計算機。這 允許用戶在遠處與計算機舒適地交互。此外,如前所述,本發(fā)明的第一和/或第二鍵區(qū)可以具有屏上的鍵。圖7示出具有 分開的屏上的鍵707、708的第二鍵區(qū)(如,在該示例中的電話類型鍵區(qū))。如上所述使用第一和第二鍵區(qū)的本發(fā)明的(預(yù)測)數(shù)據(jù)錄入系統(tǒng)允許將該系統(tǒng)集 成在即使具有低性能處理器和有限存儲器的幾乎每一種移動設(shè)備中(如,包括當(dāng)前移動電 話形式因素)。該版本的系統(tǒng)和其他版本的系統(tǒng)(如在本發(fā)明人先前提交的不同在先專利 申請中詳細描述的(如,其中替代或除了使用如在本專利申請中描述的第二鍵區(qū),為了錄 入準(zhǔn)確字符,可以將使用本發(fā)明的第一鍵區(qū)與使用諸如全尺寸鍵盤之類的其他裝置和/或 用戶的語音等相結(jié)合))通過復(fù)制全尺寸計算機鍵盤的功能,提供了對如何在移動環(huán)境中 容易和快速地錄入文本這一(移動)產(chǎn)業(yè)的基本問題的完整解決方案。還必須注意,如在本 發(fā)明人提交的以前專利申請中描述的,用戶提供的語音可以由系統(tǒng)基于例如用戶的(如, 并且最終,還有面部)嘴唇運動的用戶的語音而檢測。使用第一鍵組和第二鍵組(如,各組具有如在本專利申請中所描述的含糊的鍵) 的本發(fā)明的數(shù)據(jù)錄入系統(tǒng)具有很多優(yōu)點。例如,該系統(tǒng)可以集成在諸如移動電話之類的任 何現(xiàn)有設(shè)備中,或者可以用作諸如PC等之類任何設(shè)備的外部數(shù)據(jù)錄入單元。例如,如圖8 所示,系統(tǒng)的一部分(如軟件部分,未示出)可以安裝在膝上型/臺式計算機內(nèi),而可以相對于該系統(tǒng) 遠程地使用具有連接到計算機的兩個(例如預(yù)定的)鍵組808、809的(例如外部的)鍵 區(qū)800,以將數(shù)據(jù)錄入所述計算機。這些鍵可以例如使用USB接口而硬線連接到計算機,或 者例如使用藍牙協(xié)議無線連接到計算機。這允許用戶舒適地與計算機交互。例如可以按照 預(yù)定方式將(現(xiàn)有)數(shù)字類型鍵區(qū)的鍵劃分為兩個鍵組808、809,從而各組限定/復(fù)制所 述鍵組中的一個,并與該系統(tǒng)一同工作。圖8a示出了兩種其他類型的劃分,其中在各鍵區(qū) 811、812上將所述鍵劃分為兩個鍵組,從而較深色的鍵限定第一鍵組,較淺色的鍵限定第二 鍵組。將理解的是,上述外部鍵區(qū)/數(shù)據(jù)錄入單元可以通過有線或無線方式連接到諸如 PC、TV等的相應(yīng)設(shè)備。所述外部數(shù)據(jù)錄入單元可以包括任何其他特征,諸如鼠標(biāo)(如,可以 放置在單元的后面)、麥克風(fēng)(例如,如果系統(tǒng)還使用語音識別系統(tǒng))等。它還可以具有用 于顯示用戶錄入的數(shù)據(jù)/文本的其自己的顯示單元,使得用戶可以隨著數(shù)據(jù)/文本的錄入 (例如,并且從相應(yīng)設(shè)備發(fā)送)而看到該數(shù)據(jù)/文本,以允許用戶從遠處與相應(yīng)設(shè)備交互。 在本發(fā)明人提交的在先專利申請中詳細地描述了這樣的數(shù)據(jù)錄入單元的示例。在數(shù)據(jù)錄入 單元的屏幕上顯示的文本優(yōu)選地可以(同時地)顯示在相應(yīng)設(shè)備的屏幕上。外部數(shù)據(jù)錄入 單元還可以具有其自己的其他特征(諸如其自己的處理器和存儲器),從而系統(tǒng)的軟件部 分也集成在所述數(shù)據(jù)錄入單元內(nèi),使得允許用戶獨立于任何其他設(shè)備而錄入數(shù)據(jù)/文本, 并且(例如隨后)優(yōu)選地將所述外部數(shù)據(jù)錄入單元連接到相應(yīng)設(shè)備,以將所述輸入的數(shù)據(jù) /文本傳送到所述設(shè)備。字母在第一和第二鍵組(鍵區(qū))的一些鍵上的設(shè)置/分布可以顯著地不同,只要它們大致符合這里描述的字母分布原理;例如,第一鍵區(qū)的任何含糊的鍵和第二鍵區(qū)的任 何含糊的鍵具有至多一個公共字符/字母。作為示例在圖8中示出了英語語言的字母在第 一鍵區(qū)808的4個鍵801-804上的另一類型的分布。第一和第二鍵區(qū)可以使用至少一個公共鍵。例如,如圖9所示,具有鍵901-906的 第一鍵區(qū)可以將第二鍵區(qū)900的鍵9011和/或9012用作第一鍵區(qū)的“shift/模式”鍵。所 述shift鍵還可以與第二鍵區(qū)一起使用。例如當(dāng)用戶按壓(并保持)所述shift鍵并且按 壓第一鍵區(qū)的鍵時,可以錄入第一鍵區(qū)的相應(yīng)符號,而當(dāng)用戶按壓(并保持)所述shift鍵 并且按壓第二鍵區(qū)的鍵時,可以錄入第二鍵區(qū)的相應(yīng)符號/與第二鍵區(qū)的相應(yīng)符號相關(guān)。如上所述,作為兩個不同鍵區(qū)的替代,系統(tǒng)可以使用與一個鍵區(qū)的兩種不同類型 的交互(如,短/長,移位/非移位)以復(fù)制兩個鍵區(qū)。這在前面已進行了描述并在前面的 圖5中示出。圖10示出了所述鍵區(qū)1000,該鍵區(qū)1000具有符號在各所述鍵區(qū)上的一種類 型的設(shè)置/指派。在該示例中,8個較淺色的鍵限定第一鍵區(qū),而全部12個鍵限定第二鍵 區(qū)。作為示例,存在兩種類型的模式鍵。該系統(tǒng)可以缺省地處于第一鍵區(qū)模式。這表明,按 壓較淺色的鍵缺省地可以對應(yīng)于第一鍵區(qū)。同樣例如,按壓modi鍵可以使系統(tǒng)進入第二鍵 區(qū)模式。在該情況下,按壓12個鍵中的任何一個可以對應(yīng)于第二鍵區(qū)。對modi鍵的另一按 壓動作可以將系統(tǒng)切換回第一鍵區(qū)模式。同樣例如,按壓并保持modi鍵并且按壓12個鍵 的任何一個可以使該鍵(按壓動作)對應(yīng)于按壓第二鍵區(qū)的一個鍵。同樣例如,按壓mod2 鍵可以復(fù)制第二鍵區(qū)的模式鍵,或者按照預(yù)定方式,使得它可以用作對應(yīng)于第二鍵區(qū)的附 加模式鍵,等等。將理解的是,這里的模式鍵的示例及其使用只是為了說明的目的而示出。 本領(lǐng)域技術(shù)人員可以考慮用于在兩個鍵區(qū)之間切換的其他類型的裝置。在圖11中示出了為復(fù)制如在本專利申請中描述的本發(fā)明的兩個(例如含糊的) 鍵區(qū)而使用與一個鍵區(qū)1100(如電話類型鍵區(qū))(的鍵)的兩種不同類型的交互的另一示 例(例如,其中與該鍵區(qū)的鍵的第一預(yù)定交互代表/復(fù)制了按壓本發(fā)明的第一鍵區(qū)的鍵,而 第二類型的交互(如,對所述鍵的雙按壓動作/對所述鍵的長按壓/按壓(例如,并保持) 第一(模式)鍵并按壓所述鍵等)代表/復(fù)制了與本發(fā)明的第二鍵區(qū)的鍵的交互,其中,向 與所述鍵的所述第一類型的交互指派的字符/字母以及向與所述鍵的所述第二類型的交 互指派的字符/字母具有至多一個公共字符)。根據(jù)該示例,諸如對所述鍵區(qū)的鍵的單次按 壓動作之類的第一類型交互可以對應(yīng)于/復(fù)制與本發(fā)明的第一鍵區(qū)的交互,該本發(fā)明的第 一鍵區(qū)包括(如在該示例中,4個)含糊的鍵1104、1106、1107、1109。在所述鍵的上側(cè)分別 示出了與所述鍵進行所述交互的相應(yīng)分布/指派的字母。同樣,在相應(yīng)鍵的上側(cè)示出對與 所述鍵區(qū)的所述交互(如,單次按壓動作)指派的其他符號/功能(示例鍵1101上的退 格“Bk”功能,鍵1105上的返回(Return) “Rt”功能,鍵1108上的空格“Sp”功能/字符,等等。在該示例中,與鍵區(qū)1100的鍵的另一類型交互可以預(yù)先定義為對應(yīng)/復(fù)制與電話 類型鍵區(qū)的鍵(至少字母)的交互。為此,在該示例中,已提供多個模式鍵,示例在鍵1101 上的“l(fā)ttr”,在鍵11010上的“num”,和在鍵“11012”上的“punc”。例如,按壓(例如,并 保持)鍵1101可以使系統(tǒng)進入第二鍵區(qū)模式。在該情況下,例如,提供對鍵1102-1109中 的任何鍵的單次按壓動作可以對應(yīng)于在所述鍵的下側(cè)示出的含糊的字母(如,按照標(biāo)準(zhǔn)電 話類型方式分布在所述鍵上的字母a-z),因此,如在本專利申請中前面描述的本發(fā)明的校正過程期間可以使用該交互。因此,例如,按壓(例如,并保持)鍵11010可以使系統(tǒng)進入 第二鍵區(qū)模式的“數(shù)碼”模式。在該情況下,例如,提供對鍵11011、1101-1109中的任何一 個鍵的單次按壓動作可以分別對應(yīng)于數(shù)字0-9。例如,并且因此,按壓(例如,并保持)鍵 11012可以使系統(tǒng)進入第二鍵區(qū)模式的“標(biāo)點”(pimc)模式。在該情況下,例如提供對鍵區(qū) 的鍵的單次按壓動作可以對應(yīng)于向?qū)ο鄳?yīng)鍵的該類型交互指派的預(yù)定標(biāo)點符號/命令,所 述符號在鍵區(qū)1100上未示出。剛才示出的示例可以允許在電話類型鍵區(qū)內(nèi)實現(xiàn)本發(fā)明的 數(shù)據(jù)錄入系統(tǒng),該數(shù)據(jù)錄入系統(tǒng)使用具有不同類型交互的一個鍵組。根據(jù)另一示例,圖12示出了另一電話類型鍵區(qū)1200,該電話類型鍵區(qū)1200 (例如, 基于圖11中描述的原理)通過單個鍵區(qū)使用模式鍵12010在本發(fā)明的數(shù)據(jù)錄入系統(tǒng)的復(fù) 制第一鍵區(qū)(如,為了(至少)提供與所希望單詞(如,第一輸入信息)的(含糊)字符對 應(yīng)的鍵按壓動作)和復(fù)制第二鍵區(qū)(如,為了提供與本發(fā)明的校正過程相對應(yīng)的鍵按壓動 作以幫助(至少)錄入(如所述單詞的)準(zhǔn)確字符)之間切換。根據(jù)一種方法,如果未按壓 模式鍵12010,則系統(tǒng)可以缺省地處于“第一鍵區(qū)”模式。這表明,例如通過提供諸如(如4 個字母)鍵1204、1206、1207、1209中的任何一個的(如,單次)按壓(如,沒有調(diào)弦動作) 之類的第一預(yù)定交互,可以對應(yīng)于本發(fā)明的第一鍵區(qū)的(4個)含糊的鍵。在所述(4個) 鍵的上側(cè)示出了相應(yīng)的字符/字母。根據(jù)第一示例并基于如本發(fā)明人提交的不同專利申請 中描述的本發(fā)明的單詞預(yù)測數(shù)據(jù)錄入系統(tǒng)的原理,通過考慮該系統(tǒng)的單詞的詞典數(shù)據(jù)庫的 示例性部分12014,通過提供對鍵1206、1204、1209、1209的(連續(xù))單次按壓,可以提供對 應(yīng)于所述按壓鍵動作(如第一輸入信息)并具有最高優(yōu)先級的單詞“tend”。如果這不是希 望的單詞,作為示例,可以考慮(如前所述的系統(tǒng)的許多其他校正過程中的)以下校正示例 中的任何一個_根據(jù)一種方法,作為示例,為了錄入單詞“rein”,此時,用戶可以按壓(并保持) 模式鍵12010,該模式鍵12010可以被預(yù)先定義為使系統(tǒng)進入“第二鍵區(qū)”模式,該模式表示 (現(xiàn)在)按壓鍵區(qū)的任何鍵(如,電話類型鍵區(qū)的至少字母鍵)(如調(diào)弦動作)可以對應(yīng)于 指派給第二鍵區(qū)的字母/字符。在該示例中,所述字符印在該鍵區(qū)的鍵的左下側(cè)上(如,在 該示例中,字母在電話類型鍵區(qū)上的標(biāo)準(zhǔn)分布)。在該示例中,此時,用戶可以按壓(第二 鍵區(qū)的)對應(yīng)于字母“r”(如,其為單詞“rein”的第一個字符)的鍵1207,并且系統(tǒng)使所 述按壓動作與字母“pqrs”相關(guān)。字符組“frmatz_”和字符組“pqrs”之間的唯一公共字符 /字母是字母“r”,其中字符組“frmatZ_”與第一輸入信息(通過單次按壓相應(yīng)鍵而不按壓 (并保持)另一(如,模式)鍵來提供(如,不進行調(diào)弦))的第一鍵(1206)按壓動作相關(guān), 而字符組“pqrs”對應(yīng)于提供與鍵1207的第二類型的交互(如,單次按壓與單詞的第一字 符相對應(yīng)的鍵1207并按壓(且保持)模式鍵12010)。該系統(tǒng)可以提出與組合的第一和第 二(如校正)輸入信息相對應(yīng)的單詞“rein”。-根據(jù)一個示例,如果單詞“thin”是希望的單詞,則在系統(tǒng)(如基于第一輸入信 息)提出單詞“tend”后,用戶可以按壓(并保持)鍵12010(如,使系統(tǒng)進入“第二鍵區(qū)” 模式)并且(如單次)按壓鍵1208 (如,對模式鍵和對鍵1208的所述按壓動作對應(yīng)于字 母“tuv”)。通過與鍵1206的第一類型的交互所提供的第一鍵按壓動作(如,對應(yīng)于字符 "frmatz_")以及與鍵1208的第二類型的交互(調(diào)弦式交互)(如,對應(yīng)于字符“tuv”)二 者之間的唯一公共字符/字母是字母“t”。單詞“tend”是與組合的第一和第二輸入信息相匹配并具有最高優(yōu)先級的單詞。已經(jīng)向用戶提出所述單詞。根據(jù)一種方法,系統(tǒng)可以提出 與所述(組合)第一和第二信息相對應(yīng)并且具有在單詞“tend”之后的次高優(yōu)先級的單詞 “thin”。-根據(jù)一種方法,在系統(tǒng)提出單詞“tend”且用戶通過本發(fā)明的上述校正過程而錄 入準(zhǔn)確字符之后,如果系統(tǒng)在系統(tǒng)的詞典數(shù)據(jù)庫中沒有找到相應(yīng)單詞,則它僅替換/校正 所提出的單詞內(nèi)的相應(yīng)位置處的字符。例如,如果用戶按壓模式鍵12010并按壓鍵1209,則 系統(tǒng)使所述按壓動作與字母“wxyz”相關(guān)。字母/字符組“frmatz_”和字母/字符組“wxyz” 之間的唯一公共字符是字母“ζ”。在該示例中,不存在與所述第一和第二輸入信息相對應(yīng)的 單詞。系統(tǒng)可以印出/提出字符鏈/單詞“zend”。根據(jù)一示例/方法,在系統(tǒng)通過用戶提供的輸入信息而提出一個單詞后,用戶可 以按壓“Nxt”鍵12011,而系統(tǒng)可以提出對應(yīng)于用戶提供的所述輸入信息的單詞,并且所述 單詞具有次高優(yōu)先級。例如,-例如,在系統(tǒng)基于第一輸入信息提出單詞“tend”后,如果用戶按壓鍵12011,則 系統(tǒng)提出單詞“menu”。_還例如,在系統(tǒng)基于第一輸入信息和第二(即附加)輸入信息提出單詞“thin” 后,如果用戶按壓鍵12011,則系統(tǒng)提出單詞“thud”。顯然,可以考慮用于在兩個鍵區(qū)模式之間進行切換的任何其他裝置,來替代模式 鍵。還顯然的是,作為調(diào)弦動作的替代,可以使用諸如按壓模式鍵12010并將其釋放的其他 第二預(yù)定交互,以使系統(tǒng)進入第二鍵區(qū)模式。此時,按壓鍵區(qū)的任何鍵可以與按壓第二鍵區(qū) 的任何鍵相關(guān)。顯然,因此,再次按壓所述模式鍵12010可以使系統(tǒng)返回到第一鍵區(qū)模式。 可理解的是,可以考慮其他不同類型的交互來使系統(tǒng)進入第一或第二鍵區(qū)模式。盡管上述 數(shù)據(jù)錄入系統(tǒng)使用兩個鍵區(qū),顯然可以考慮附加的鍵區(qū)。因此,可以考慮附加類型的交互來 復(fù)制所述附加鍵區(qū)。根據(jù)一些實施方式,本發(fā)明的數(shù)據(jù)錄入系統(tǒng)可以允許用戶選擇所提出的單詞的任 何(含糊或準(zhǔn)確)字母/字符,并通過上述的校正過程用準(zhǔn)確字符來替換它。系統(tǒng)接著(如 果這樣設(shè)計的話)可以考慮所述附加/第二輸入信息并將它與用戶提供的第一(例如,先 前)輸入信息組合起來以錄入希望的單詞,使得最終提出詞典的另一單詞(例如,如上所 述)。如圖12所示,為了易于跟進/交互,選擇的字符(在該示例中為12015)可以由系統(tǒng) 在屏幕上突出顯示。因此,系統(tǒng)可以包括“字符選擇”裝置,該“字符選擇”裝置允許用戶在 提出的單詞的字符之間導(dǎo)覽以選擇這些字符之一,使得用戶(例如,通過第二鍵區(qū))對其進 行改變,并且如上所述,可選地/優(yōu)選地,如果在詞典數(shù)據(jù)庫中存在任何適當(dāng)?shù)暮蜻x單詞, 則使系統(tǒng)提出另一單詞。根據(jù)一種方法,當(dāng)用戶錄入單詞時,在缺省情況下,系統(tǒng)可以自動 地選擇并突出顯示所提出單詞的第一含糊的字符(如,12015)。根據(jù)一種方法,例如,如果 用戶繼續(xù)進行校正過程并按壓第二鍵區(qū)的相應(yīng)鍵,則系統(tǒng)使該校正過程的按壓動作與所選 擇的字符相關(guān)。在用戶錄入了單詞的準(zhǔn)確字符后,可以由系統(tǒng)自動地選擇(并突出顯示) 單詞的下一含糊的字符。除了在文本內(nèi)導(dǎo)覽光標(biāo)(如,在圖12中它們被指派給與兩個鍵12018、12017的不 同類型的交互)的標(biāo)準(zhǔn)4向?qū)в[裝置(如,4個PC鍵盤箭頭)以外,圖12還示出了左選擇 鍵1208和右選擇鍵1205,用于如上所述地導(dǎo)覽和選擇(所提出的)單詞(例如,或文本的任何單詞)內(nèi)的字符。必須注意,用戶可以(甚至)選擇(所提出的)單詞的準(zhǔn)確字符,并 用另一準(zhǔn)確字符替換它(例如,系統(tǒng)不考慮/刪除與通過相應(yīng)的先前校正過程提供的所述 先前準(zhǔn)確字符相對應(yīng)的輸入信息,并用通過當(dāng)前校正過程提供的新的輸入信息來替換它, 以錄入所述另一準(zhǔn)確字符)。顯然,提供與鍵區(qū)的其他鍵(有可能是含糊的鍵,例如,除了所述4個鍵以外的 鍵)的第一預(yù)定交互可以對應(yīng)于錄入一些其他(優(yōu)選地為常用的)符號,諸如“空格”字符、 “Bksp”功能、“返回”功能、特殊字符和諸如“.”、“,”等的標(biāo)點符號等,在圖12中示出了其 中的一些符號(在該示例中,一些符號印在鍵的右上側(cè))。在圖12的示例中,可以使用另一模式鍵12012來錄入指派給鍵區(qū)的不同鍵的附加 特殊字符(在該示例中,它們中的一些印在鍵的右下側(cè))。例如,按壓(并保持)鍵12012 并且按壓鍵1209可以對應(yīng)于字符“@”。如上所述,必須注意,詞典的單詞也包括諸如撇號(如,“it' S”)的任何特殊字 符或任何數(shù)字等。為此,一種語言的組合字符組(如,包括字母、數(shù)字、特殊字符等)通???以分布在第一和第二鍵區(qū)二者的每一個的鍵上(例如,或者分配給與一個鍵區(qū)的鍵的兩個 不同預(yù)定交互中的每一個),從而對按壓第一鍵區(qū)的(如,任意)鍵指派的字符和對按壓第 二鍵區(qū)的(如,任意)鍵指派的字符(例如,或者對提供與鍵區(qū)的鍵的第一預(yù)定交互指派的 字符以及對提供與同一鍵區(qū)的任意鍵的第二預(yù)定交互指派的字符)具有一個公共字符(在 上面已描述了該問題)。將注意,根據(jù)一些實施方式,按壓(例如,并且釋放)模式鍵而不與按壓另一鍵相 結(jié)合可以用于錄入對所述模式鍵的任一個指派的預(yù)定字符。將注意,僅作為用于描述本發(fā)明的不同實施方式的示例而示出了在本專利申請中 描述并示出的諸如鍵區(qū)、鍵設(shè)置、鍵的數(shù)量、將一種語言的字符組指派給各第一和第二鍵組 (例如,或者指派給與一個鍵組的第一和第二類型交互二者中的每一個)、鍵的類型、交互 的類型等的特征。顯然,本領(lǐng)域技術(shù)人員可以考慮其他類型的這種特征。將注意,如上所述,如果光標(biāo)位于諸如所述單詞/字符鏈的末尾之類的與所述單 詞有關(guān)的預(yù)定位置處(例如,優(yōu)選地,按照預(yù)定方式在單詞的最末字符之后),則優(yōu)選地可 以執(zhí)行校正過程(如,對第二鍵區(qū)的鍵的按壓動作以校正/改變所提出的單詞)。這允許在 系統(tǒng)提出所述(非希望的)單詞之后立即地或者稍后地(例如,使所述非希望的單詞保持 原樣并繼續(xù)錄入更多的單詞,或者在重新載入相應(yīng)的文檔之后,等等),通過例如將光標(biāo)重 新定位于所述(非希望的)單詞的末尾處并(優(yōu)選地)如本專利申請中所描地通過第二鍵 區(qū)對其進行校正,來對(例如,非希望的)單詞進行校正。根據(jù)一種方法,通過按壓第二鍵區(qū)的相應(yīng)鍵,用戶可以將光標(biāo)放置在所提出的單 詞的任何字符之后來改變所述字符。根據(jù)另一方法,在錄入(例如,未完成的)單詞過程中, 用戶可以進行校正過程以校正當(dāng)前提出的單詞/字符鏈,從而當(dāng)用戶繼續(xù)錄入所希望單詞 的剩余字符時,該單詞的該(開頭)部分優(yōu)選地在屏幕上不改變。必須注意,盡管在本專利申請中“鍵”和“與鍵的(預(yù)定)交互類型”已用于展示 所描述的不同實施方式和方法,但顯然,任何(預(yù)定)輸入裝置(如,提供第一和第二組輸 入信號)和用于提供(預(yù)定/不同)輸入信號并由所述輸入裝置提供的任何(預(yù)定)類型 的交互可以用于同一目的。例如,作為將一種語言的字母組分布式地指派給第一鍵區(qū)的鍵
29的替代,例如可以使用所述鍵區(qū)的鍵將字母指派給第一預(yù)定類型的交互(諸如對鍵的單次 按壓動作)。同樣,作為將該語言的另一組字母分布式地指派給第二鍵區(qū)的鍵的替代,可以 將字母指派給第二預(yù)定類型的交互,諸如雙按壓動作、按壓并保持模式鍵或功能鍵以及對/ 與第一鍵區(qū)的鍵的單次按壓等。顯然,基于如上所述的本發(fā)明的數(shù)據(jù)錄入系統(tǒng)的原理,字母 對與所述鍵的所述第一和第二類型交互的分配/指派可以是如下方式,即,使得對與所述 鍵區(qū)的任意鍵的第一類型交互指派的字母以及對與所述鍵區(qū)的所述鍵的第二類型交互指 派的字母具有至多一個公共字符。圖13是根據(jù)本發(fā)明的一個示例性實施方式的數(shù)據(jù)錄入系統(tǒng)的動作的流程圖。 系統(tǒng)維持在等待狀態(tài)(828),在該狀態(tài)中,系統(tǒng)等待鍵致動。當(dāng)?shù)谝唤M的一個鍵短時致動 (830)時,下一光標(biāo)位置與致動的第一組鍵所對應(yīng)的全部字母關(guān)聯(lián)(832)。數(shù)據(jù)錄入系統(tǒng)的 處理器接著可選地選擇并顯示(834)針對當(dāng)前輸入的最佳匹配單詞??蛇x地,通過選擇與 當(dāng)前單詞有關(guān)可用信息相匹配的最常用單詞而選擇所顯示的單詞。當(dāng)?shù)谝唤M的一個鍵被致動了比預(yù)定長度更長的時段時(836),處理器移動到特殊 狀態(tài)(838),在該特殊狀態(tài)中對第二鍵賦予了特殊字符含義??蛇x地,該預(yù)定長度的時長比 用戶錄入數(shù)據(jù)時正常使用的時長更長,從而只有對該鍵的有意的長時間致動才會被解釋為 狀態(tài)改變。在本發(fā)明的一些實施方式中,處理器保持在該特殊狀態(tài),直到該鍵被釋放。另選 地,處理器保持在該特殊狀態(tài),直到致動了不同的狀態(tài)鍵??蛇x地,在該另選例中,第一鍵中 的一個與移動到正常狀態(tài)相關(guān)聯(lián)。針對數(shù)字、功能鍵、外文字母、數(shù)學(xué)符號(如,>、<、=、+)和/或在標(biāo)準(zhǔn)鍵盤上提 供的其他符號組和/或現(xiàn)有技術(shù)中已知的單詞處理軟件上提供的符號組,可以提供特殊狀 態(tài)。當(dāng)致動第二鍵時(840),處理器可選地確定它是否處于特殊狀態(tài)(842)。如果處理 器處于特殊狀態(tài)(842),則將下一單詞位置與在該特殊狀態(tài)中致動的鍵所對應(yīng)的符號相關(guān) 聯(lián)(844)。在本發(fā)明的一些實施方式中,處理器隨后重新選擇要顯示的單詞(834)。但是注 意,相同狀態(tài)可以對應(yīng)于不包括在處理器的詞典的單詞中的符號,因此它們組合成的當(dāng)前 單詞將不會產(chǎn)生已知的詞典單詞。在這樣的情況下,可以僅針對當(dāng)前已利用該符號進行了 更新的位置來對顯示進行更新。另選地或附加地,在選擇已更新的最佳猜測單詞時使用如 下事實近來添加的符號的位置不包括字母。如果當(dāng)致動第二鍵時(840)處理器不處于特殊狀態(tài)(842),則處理器可選地確定 當(dāng)前單詞是否包括含糊地對應(yīng)于多個字母并且非明確(disambiguated)的位置(846)。如 果在當(dāng)前單詞中存在這樣的非明確的位置(846),則使用對應(yīng)于第二鍵的字母來限定單詞 中的尚不明確的第一位置(848)。在本發(fā)明的一些實施方式中,各對第一和第二鍵僅共有單 個字母,從而該不明確性產(chǎn)生特定字母。另選地,多對第一和第二鍵可以共有多個字母,例 如共有多達兩個或三個字母。該選項使得能夠減少第一和/或第二鍵組中的字母的數(shù)量。如果在當(dāng)前單詞中不存在非明確的位置(846),則對當(dāng)前單詞中的下一位置指派 與所按壓的第二鍵相對應(yīng)的數(shù)字(850)。另選地,針對當(dāng)前單詞中不存在非明確位置的情 況,可以將任何其他的符號組(例如在這些特殊狀態(tài)之一中使用的任何符號)與第二鍵關(guān) 聯(lián)。此外另選的是,如果當(dāng)前單詞中不存在非明確的位置,則將下一光標(biāo)位置與已致動的第 二組鍵所對應(yīng)的全部字母相關(guān)聯(lián)。該另選例允許用戶動態(tài)地選擇是利用第一鍵開始書寫并利用第二鍵來校正含糊性,還是以第一鍵修正(fix)含糊性并以第二鍵進行書寫。注意,盡管根據(jù)本發(fā)明的優(yōu)選原理/實施方式,一種語言的完全字母集合以分布 方式指派給第一鍵區(qū)的少量(如4個)鍵,而同一語言的另一相同的完全字母集合以分布 方式指派給第二鍵區(qū)的少量鍵(如,指派給電話類型的8個鍵),從而所述第一鍵區(qū)的所 述字母鍵中的任何鍵和所述第二鍵區(qū)的所述字母鍵中的任何鍵具有至多一個公共字母,但 是,本領(lǐng)域技術(shù)人員可以考慮/提供對該原理的較小的修改/變化。例如,第一鍵區(qū)的一個 (或更多個)(例如含糊的)鍵和(如剛才所提到的)第二鍵區(qū)的一個(例如含糊的)鍵可 以(由于某種原因)具有多于一個公共字符(盡管這會增大含糊性并由于需要更多的用戶 輸入信息而減慢系統(tǒng)的識別能力)。本發(fā)明的實施方式的輸入系統(tǒng)可以大致用于任何電子和/或計算機化的設(shè)備,諸 如蜂窩電話、GPS設(shè)備、遠程控制、手持設(shè)備、電視機和音樂播放器。該輸入系統(tǒng)對于小型和 /或便攜式設(shè)備特別有用,在該小型和/或便攜式設(shè)備上不方便布置整個鍵盤。另外,這些 輸入設(shè)備可以用在并非主要用于數(shù)據(jù)輸入的電器上,諸如洗衣機、電冰箱等,這些電器一般 不包括大的鍵盤。因此,盡管已示出和描述并指出了如應(yīng)用于本發(fā)明的實施方式的其主要的新穎特 征,但將理解的是,在不偏離本發(fā)明的精神的情況下,本領(lǐng)域技術(shù)人員可以在所公開的本發(fā) 明的形式上和細節(jié)上做出各種省略、替換及變化。因此,旨在僅由所附權(quán)利要求書的范圍 所指出的進行限定。將理解的是,附圖不一定是按照比例繪制,而是這些圖實質(zhì)上是概念 性的。例如,盡管在本專利申請中鍵被稱為并示出為輸入裝置,但顯然可以使用其他輸入 裝置,諸如用戶的手指、與手套一起使用的傳感器、以及指帽。此外,針對第一鍵組和/或 第二鍵組,可以使用任何類型的輸入信號,諸如滑動動作、不同時長的動作和/或不同壓 力水平之類的任何預(yù)定的交互,包括如下PCT公布中所描述的輸入信號的任何一個名稱 為"Integrated Keypad System"的 W001/131788 ;名稱為"Features to EnhanceData Entry Through a Small Data Entry Unit"的W003/007288 ;名稱為"System to Enhance Data Entry in Mobile and fixed Environment" ^ W004/095414System to Enhance Data Entry in Mobile and fixedEnvironment" ^W005/122401 Data Entry System"的W007/114833 ;和PCT申請IB2007/004481,將上述文獻的公開以引證的 方式整體并入于此。另外,這些專利文獻中描述的任何特征可以添加到上述實施方式的任 何一個中。注意,為了與本發(fā)明的數(shù)據(jù)錄入系統(tǒng)一起使用,在許多段落中定義了第一和第二 鍵區(qū)。但是,將理解的是,為了同一目的,該系統(tǒng)可以另選地使用第一和第二組的(不同) 輸入信號。
權(quán)利要求
一種計算機化設(shè)備,該計算機化設(shè)備包括第一輸入接口,其被設(shè)置為識別多個不同的第一用戶輸入信號;第二輸入接口,其被設(shè)置為識別多個第二用戶輸入信號;以及處理器,其被配置為使至少一個所述第一輸入信號中的每一個與第一多個符號含糊地對應(yīng),并使至少一個所述第二輸入信號中的每一個的致動與第二多個符號含糊地對應(yīng),其中,所述處理器按照所述第二多個符號對應(yīng)于多個所述第一輸入信號的方式,使所述第二多個符號中的每一個與所述第一輸入信號中的一個相關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述處理器使所述第二輸入信號中的每一個與 多個符號相對應(yīng)。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述處理器使所述第一輸入信號中的每一個與 多個符號相對應(yīng)。
4.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述處理器使所述第一輸入信號與符號相對應(yīng), 從而所述第一輸入信號合起來與一種自然語言的字母表的全部字母相關(guān)聯(lián)。
5.根據(jù)權(quán)利要求4所述的設(shè)備,其中,所述處理器使所述第二輸入信號與符號相對應(yīng), 從而所述第二輸入信號合起來與所述字母表的全部字母相關(guān)聯(lián)。
6.根據(jù)權(quán)利要求4所述的設(shè)備,其中,所述處理器使所述字母表的每個字母與單個第 一輸入信號相對應(yīng)。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述處理器使所述字母表的每個字母與單個第 二輸入信號相對應(yīng)。
8.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述處理器被配置為基于第一輸入信號的序列 來猜測用戶想要的單詞。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中,所述處理器被配置為響應(yīng)于一個或更多個所述 第二輸入信號來更新其單詞猜測。
10.根據(jù)權(quán)利要求8所述的設(shè)備,該設(shè)備進一步包括存儲單詞的詞典的存儲器,其中, 所述處理器被配置為在猜測所述想要的單詞時使用所述詞典。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述詞典包括所述詞典中的單詞常用度指示, 并且其中,所述處理器被配置為當(dāng)猜測所述想要的單詞時使用所述常用度指示。
12.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一輸入信號中的一個和所述第二輸入信 號中的一個是通過在不同處理器工作狀態(tài)下對同一物理鍵的致動來實現(xiàn)。
13.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述處理器被配置為在至少一些情況下,將第 二輸入信號應(yīng)用于與來自同一光標(biāo)位置的第一輸入信號不同的當(dāng)前單詞位置。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其中,所述處理器被配置為將第二輸入信號應(yīng)用于 與來自同一光標(biāo)位置的第一輸入信號不同的當(dāng)前單詞位置,其中所述第二輸入信號被解釋 為與同樣對應(yīng)于第一輸入信號的符號相關(guān)。
15.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述處理器被配置為使第二輸入信號與當(dāng)前單 詞的第一位置相關(guān),該第一位置與對該單詞的當(dāng)前處理中的第二鍵不相關(guān)。
16.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述處理器被配置為使第二輸入信號與緊接著 由所述處理器管理的當(dāng)前光標(biāo)位置之前的字符相關(guān)。
17.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述處理器被配置為,當(dāng)?shù)诙斎胄盘柌辉谑褂盟龅谝惠斎胄盘柌迦雴卧~期間提供時,使所述第二輸入信號與不對應(yīng)于任何一個所述 第一輸入信號的字符相關(guān)聯(lián)。
18.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一輸入接口和所述第二輸入接口由單個 硬件單元實現(xiàn)。
19.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一輸入接口是從以下組中選擇,所述組 包括物理鍵區(qū)、觸摸屏以及虛擬鍵區(qū)。
20.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第二輸入接口是從以下組中選擇,所述組 包括物理鍵區(qū)、觸摸屏以及虛擬鍵區(qū)。
21.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一輸入接口包括多個第一鍵,所述第二 輸入接口包括多個第二鍵,并且其中所述處理器被配置為當(dāng)按壓至少一個所述第一鍵的時 長比預(yù)定時長更長時,所述第一鍵作為一個或更多個所述第二鍵的狀態(tài)選擇鍵。
22.根據(jù)權(quán)利要求21所述的設(shè)備,其中,所述處理器被配置為,當(dāng)按壓所述第一鍵的時 長比預(yù)定時長更長時,在所選擇的狀態(tài)下顯示所述第二鍵的相應(yīng)符號。
23
24.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一輸入接口包括多個第一鍵,在這些第 一鍵上沒有呈現(xiàn)它們相應(yīng)的符號。
25.根據(jù)權(quán)利要求24所述的設(shè)備,其中,所述第二輸入接口包括多個鍵,在這些鍵上呈 現(xiàn)了它們相應(yīng)的符號。
26.根據(jù)權(quán)利要求24所述的設(shè)備,其中,所述處理器被配置為,當(dāng)期望使用所述第一鍵 的輸入時,在屏幕上顯示第一鍵組的相應(yīng)符號。
27.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述處理器被配置為,按照各對第一和第二輸 入信號具有公共的至多一個符號的方式,使所述第一輸入信號和所述第二輸入信號與符號 相關(guān)聯(lián)。
28.根據(jù)權(quán)利要求27所述的設(shè)備,其中,所述處理器被配置為,按照使得各對第一和第 二輸入信號具有公共符號的方式,使所述輸入信號與符號相關(guān)聯(lián)。
29.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一輸入接口支持不超過6個不同的輸入 信號,這些輸入信號用于插入符號。
30.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第二接口支持不超過10個不同的輸入信號。
31.一種對鍵盤的鍵指派字母的方法,該方法包括以下步驟對按字母順序列出了單詞的詞典提供這些單詞的相應(yīng)的使用常用度;提供鍵盤,該鍵盤包括的鍵比字母表的字母少;將所述字母表的字母指派給所述鍵盤的鍵的致動動作,從而至少一個鍵致動動作與多 個字母含糊地關(guān)聯(lián),其中,按照試圖增大如下概率的方式執(zhí)行所述指派,即該概率是,所述詞典中的單詞所 對應(yīng)的鍵致動序列將與處理器從所述詞典中選擇的單詞相關(guān)聯(lián)的概率,所述單詞對應(yīng)于具 有最高概率的鍵致動序列。
32.根據(jù)權(quán)利要求31所述的方法,其中,將所述字母表的字母指派給所述鍵的致動動 作的步驟包括以下步驟按照將具有類似聲音的字母指派給不同鍵的方式進行指派。
33.一種計算機化設(shè)備,該設(shè)備包括多個數(shù)據(jù)輸入鍵;以及處理器,其被配置為如果以第一方式致動則所述鍵中的至少一個鍵代表一個或更多個 符號,并且如果以第二方式致動則所述鍵中的所述至少一個鍵作為狀態(tài)選擇鍵。
34.根據(jù)權(quán)利要求33所述的設(shè)備,其中,所述處理器配置為,如果被致動了比預(yù)定時間 量更短的時段,則所述鍵中的至少一個鍵代表一個或更多個符號,并且如果被致動了比預(yù) 定時間長的時段,則所述鍵中的所述至少一個鍵作為狀態(tài)選擇鍵。
35.一種對包括多個鍵和一個屏幕的輸入接收設(shè)備進行管理的方法,該方法包括以下 步驟通過所述鍵接收用戶輸入;響應(yīng)于先前致動的鍵而確定所述輸入的狀態(tài);以及如果確定所述設(shè)備處于第一狀態(tài),則在所述屏幕上顯示至少一些鍵的符號指派,但如 果確定所述設(shè)備處于第二狀態(tài),則不顯示所述符號指派。
36.根據(jù)權(quán)利要求35所述的方法,其中,顯示所述符號指派的步驟包括以下步驟按照 與所述屏幕的光標(biāo)一起移動的方式進行顯示。
37.一種用于接收輸入信號的設(shè)備,該設(shè)備包括第一輸入接口,其包括多個鍵,該多個鍵一起與特定字母表的字母相關(guān)聯(lián);第二輸入接口,其被設(shè)置為識別多個第二用戶輸入信號,該多個第二用戶輸入信號與 所述特定字母表的字母相關(guān)聯(lián);以及處理器,其被配置為將所述第一輸入接口的所述鍵的致動解釋為分別對應(yīng)于所述特定 字母表的一個或更多個字母的幾個組,并且將所述多個第二用戶輸入信號解釋為分別對應(yīng) 于所述特定字母表的一個或更多個字母的幾個組,其中,所述第二輸入接口位于所述第一輸入接口的所述多個鍵之間。
38.根據(jù)權(quán)利要求37所述的設(shè)備,其中,所述第二輸入接口包括從以下組中選擇的多 個鍵,該組包括物理鍵、觸敏板和虛擬的屏上鍵。
39.根據(jù)權(quán)利要求37所述的設(shè)備,其中,所述第一輸入接口包括至多6個鍵。
40.根據(jù)權(quán)利要求37所述的設(shè)備,其中,從第一鍵中的一個到所述第二輸入接口的距 離大于所述第二輸入接口的半徑。全文摘要
一種計算機化設(shè)備,其包括第一輸入接口,其被設(shè)置為識別多個不同的第一用戶輸入信號;第二輸入接口,其被設(shè)置為識別多個第二用戶輸入信號;和處理器,其被配置為使至少一個所述第一輸入信號中的每一個與第一多個符號含糊地對應(yīng),并使至少一個所述第二輸入信號中的每一個的致動與第二多個符號含糊地對應(yīng)。所述處理器按照所述第二多個符號對應(yīng)于多個所述第一輸入信號的方式,使所述第二多個符號中的每一個與所述第一輸入信號中的一個相關(guān)聯(lián)。
文檔編號G09G5/00GK101918996SQ200880114439
公開日2010年12月15日 申請日期2008年9月1日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者本杰明·菲羅茲·加薩比安 申請人:本杰明·菲羅茲·加薩比安