專利名稱:數(shù)據(jù)輸入系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)輸入。更具體地,本發(fā)明涉及具有使用預(yù)測(cè)和 按壓/滑動(dòng)語(yǔ)音交互的改進(jìn)方法來(lái)輸入數(shù)據(jù)的特征的數(shù)據(jù)輸入系統(tǒng)。
技術(shù)背景用于電子地輸入字符的典型的系統(tǒng)和方法包括標(biāo)準(zhǔn)鍵盤如QWERTY 鍵盤等的使用。然而,隨著現(xiàn)代電子設(shè)備變得更小,新的方法被開(kāi)發(fā)出來(lái) 以便輸入期望的字符。一種這樣的方法是在標(biāo)準(zhǔn)電話數(shù)字小鍵盤上使用多次按壓系統(tǒng),由此 多個(gè)字母數(shù)字的字符被分配給相同的鍵。這樣的系統(tǒng)的一個(gè)缺點(diǎn)是,它需要單個(gè)鍵的多次按壓,以便輸入某些字符,因而增加了鍵按壓的總次數(shù), 減慢了字符輸入進(jìn)程。適應(yīng)于在日益變小的設(shè)備上進(jìn)行字符輸入的第二種方法是簡(jiǎn)單地小 型化設(shè)備上的標(biāo)準(zhǔn)QWERTY小鍵盤。然而,這樣的小型化小鍵盤通常難 以操作且不能在鍵之間提供足夠的空間,在只希望單次按壓時(shí)造成多次按 壓。適應(yīng)于在更小的電子設(shè)備上進(jìn)行字符輸入的又 一 嘗試是語(yǔ)音識(shí)別軟 件的使用。這樣的方法已使用了一段時(shí)間,但是具有很多缺點(diǎn)。最值得注 意的是,語(yǔ)音識(shí)別軟件不具有區(qū)分同音異義字的能力,且通常需要系統(tǒng)相 當(dāng)數(shù)量的提前輸入來(lái)識(shí)別特定的講話者、其獨(dú)特的風(fēng)格和講話習(xí)慣。此外, 語(yǔ)音識(shí)別軟件在試圖緩和這些問(wèn)題的過(guò)程中逐漸變得較大并需要大量的 處理,特別不適合于較小的電子設(shè)備例如移動(dòng)電話和文本尋呼機(jī)的有限能 量和處理能力。發(fā)明內(nèi)容因此本發(fā)明的目的是在其它設(shè)備中使用包括改進(jìn)的小鍵盤、預(yù)測(cè)和語(yǔ) 音技術(shù)的各種輸入裝置,通過(guò)提供用于預(yù)測(cè)和消除模棱兩可情況的額外的 增強(qiáng)特征來(lái)對(duì)前面公開(kāi)的數(shù)據(jù)輸入系統(tǒng)提供改進(jìn)。此外,本發(fā)明的目的是 提供一種改進(jìn)的伴有語(yǔ)音的數(shù)據(jù)輸入和鍵按壓/滑動(dòng)方法。更進(jìn)一步地,本 發(fā)明的目的是對(duì)這樣的數(shù)據(jù)輸入系統(tǒng)中的校正能力加以改進(jìn)。為了這個(gè)目的,在其它實(shí)施例中本發(fā)明旨在具有用于至少輸入任意字 符的多個(gè)輸入接收裝置的數(shù)據(jù)輸入系統(tǒng),其中每個(gè)接收裝置被分配多個(gè)字 符,以便用戶使用輸入接收裝置來(lái)輸入期望的輸入。用于接收第二輸入的第二輸入接收裝置,其中第二輸入是來(lái)自期望的輸入的準(zhǔn)確字符或多個(gè)字符;其中系統(tǒng)基于來(lái)自至少所述多個(gè)輸入接收裝 置的輸入來(lái)提供預(yù)測(cè)性輸出。如果預(yù)測(cè)性輸出不同于期望的輸入且期望的 輸入的第一個(gè)字母不同于預(yù)測(cè)性輸出的第一個(gè)字母,則用戶可輸入預(yù)先規(guī) 定的校正信號(hào)來(lái)提供期望的輸入的第一個(gè)字符,使得系統(tǒng)可根據(jù)由用戶在 之前提供的輸入和校正信號(hào)來(lái)提供第二預(yù)測(cè)性輸出。
在附圖中,其中相似的參考符號(hào)在全部幾個(gè)視圖中表示相似的元件。圖la到lc示出根據(jù)本發(fā)明的一個(gè)實(shí)施例具有可用于數(shù)據(jù)輸入系統(tǒng)的 不同數(shù)量的鍵的示例性小鍵盤;圖2示出才艮據(jù)本發(fā)明的一個(gè)實(shí)施例用于數(shù)據(jù)輸入系統(tǒng)的示例性小鍵盤 的四個(gè)4定和相應(yīng)的字(word)數(shù)據(jù)庫(kù);圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施例在電子設(shè)備的屏幕上提議的許多字;圖4示出根據(jù)本發(fā)明的一個(gè)實(shí)施例可用于數(shù)據(jù)輸入系統(tǒng)的示例性小鍵盤;圖5示出根據(jù)本發(fā)明的一個(gè)實(shí)施例可用于數(shù)據(jù)輸入系統(tǒng)的示例性小鍵盤;圖6a到6b示出根據(jù)本發(fā)明的一個(gè)實(shí)施例可用于凄史據(jù)輸入系統(tǒng)的小鍵 盤的四個(gè)鍵的示例性字母分配;圖7示出具有非模糊字母鍵的鍵盤,以演示使用這種類型的鍵盤的預(yù) 測(cè)性數(shù)據(jù)輸入系統(tǒng)的方法;圖8示出根據(jù)本發(fā)明的一個(gè)實(shí)施例可用于數(shù)據(jù)輸入系統(tǒng)的示例性小鍵盤;圖9示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的示例性小鍵盤和相應(yīng)設(shè)備的屏幕;圖10示出根據(jù)本發(fā)明的一個(gè)實(shí)施例用于數(shù)據(jù)輸入系統(tǒng)的示例性小鍵 盤的四個(gè)鍵和相應(yīng)的字?jǐn)?shù)據(jù)庫(kù)的 一部分;圖lla示出根據(jù)本發(fā)明的一個(gè)實(shí)施例用于數(shù)據(jù)輸入系統(tǒng)的電子設(shè)備上 的示例性分離式小鍵盤的四個(gè)鍵和相應(yīng)的字?jǐn)?shù)據(jù)庫(kù);圖lib示出根據(jù)本發(fā)明的一個(gè)實(shí)施例用于使用手寫和鍵按壓的數(shù)據(jù)輸 入系統(tǒng)的電子設(shè)備上的示例性分離式小鍵盤的四個(gè)鍵和相應(yīng)的字?jǐn)?shù)據(jù)庫(kù);圖12示出根據(jù)本發(fā)明的一個(gè)實(shí)施例使用本發(fā)明的數(shù)據(jù)輸入系統(tǒng)用于 內(nèi)容搜索的示例性媒體播放器;圖13示出根據(jù)本發(fā)明的一個(gè)實(shí)施例使用數(shù)據(jù)輸入系統(tǒng)的示例性電話;圖14示出根據(jù)本發(fā)明的一個(gè)實(shí)施例用于數(shù)據(jù)輸入系統(tǒng)的示例性小鍵 盤的四個(gè)鍵和相應(yīng)的字?jǐn)?shù)據(jù)庫(kù);圖15示出根據(jù)本發(fā)明的一個(gè)實(shí)施例用于數(shù)據(jù)輸入系統(tǒng)的示例性小鍵 盤的四個(gè)4定和相應(yīng)的字?jǐn)?shù)據(jù)庫(kù)的 一部分;圖16a到16b示出根據(jù)本發(fā)明的一個(gè)實(shí)施例可用于數(shù)據(jù)輸入系統(tǒng)的具 有觸敏鍵的示例性小鍵盤;圖17示出根據(jù)本發(fā)明的一個(gè)實(shí)施例用于數(shù)據(jù)輸入系統(tǒng)的示例性小鍵 盤,其中QWERTY鍵盤的字母被分配到小鍵盤的六個(gè)鍵;圖18示出根據(jù)本發(fā)明的一個(gè)實(shí)施例具有用于數(shù)據(jù)輸入系統(tǒng)的模糊鍵 和非模糊鍵的電子設(shè)備;圖19a示出根據(jù)本發(fā)明的一個(gè)實(shí)施例用于數(shù)據(jù)輸入系統(tǒng)的示例性小鍵 盤的四個(gè)鍵、相應(yīng)的字?jǐn)?shù)據(jù)庫(kù)以及輸出方法;圖19b示出根據(jù)本發(fā)明的一個(gè)實(shí)施例用于數(shù)據(jù)輸入系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)和 呈現(xiàn)給用戶的輸出;圖19c到19d示出根據(jù)本發(fā)明的實(shí)施例呈現(xiàn)給用戶的輸出;圖20到20a示出根據(jù)本發(fā)明的一個(gè)實(shí)施例具有用于數(shù)據(jù)輸入系統(tǒng)的圓 形敏感小鍵盤的示例性媒體播放器;圖21示出根據(jù)本發(fā)明的一個(gè)實(shí)施例使用數(shù)據(jù)輸入系統(tǒng)的示例性可擴(kuò) 展的電子設(shè)備;圖22a到22b示出根據(jù)本發(fā)明的一個(gè)實(shí)施例使用數(shù)據(jù)輸入系統(tǒng)的示例 性電信設(shè)備;圖23示出根據(jù)本發(fā)明的一個(gè)實(shí)施例用于數(shù)據(jù)輸入系統(tǒng)的本發(fā)明的示 例性小鍵盤;圖23a示出根據(jù)本發(fā)明的一個(gè)實(shí)施例具有橢圓形鍵和不同的鍵配置的 示例性'J、鍵盤,其中小鍵盤的鍵在電子設(shè)備上分離成兩組以用于數(shù)據(jù)輸入 系統(tǒng),以及;圖24a示出根據(jù)本發(fā)明的一個(gè)實(shí)施例與電子設(shè)備交互作用的用戶的手 指,該電子設(shè)備復(fù)制用于數(shù)據(jù)輸入系統(tǒng)的小鍵盤的鍵和鍵交互作用,以及;圖24b示出根據(jù)本發(fā)明的一個(gè)實(shí)施例戴手指帽的用戶的手指,其提供 了復(fù)制用于數(shù)據(jù)輸入系統(tǒng)的小鍵盤的鍵和鍵交互作用的交互作用。
具體實(shí)施方式
根據(jù)本發(fā)明的數(shù)據(jù)輸入系統(tǒng)公開(kāi)了使用(例如小鍵盤具有的)數(shù)量減 少的(例如硬、軟、虛擬復(fù)制的,等等)鍵來(lái)至少輸入任意字符/文本的系 統(tǒng)。數(shù)據(jù)輸入系統(tǒng)可使用至少包括至少一種語(yǔ)言的字母表的字母的多個(gè)符 號(hào),且其中該符號(hào)可分布式地分配給鍵,以便字母中的至少兩個(gè)可分配給 至少一個(gè)4定。在本系統(tǒng)中,(例如預(yù)先規(guī)定的)交互作用如在鍵上的按壓行為可模糊 地相應(yīng)于分配到該鍵的任何符號(hào)/字母(例如,在本專利申請(qǐng)中,該鍵可稱 為"模糊的",以及該交互作用可稱為"模糊的,,交互作用)。例如,如前 所述,為了輸入分配給鍵的符號(hào)中的一個(gè)(例如一個(gè)字母),用戶可給鍵 提供預(yù)先規(guī)定的交互作用如在鍵上的按壓行為,并提供相應(yīng)于該符號(hào)的語(yǔ)音信息(例如說(shuō)該字母(如其名稱)),以在分配給鍵(與鍵交互作用)的 符號(hào)(例如字母)中選擇符號(hào)(例如字母),且其中基于用戶的聲音和/或 用戶的嘴唇動(dòng)作中至少一個(gè)可檢測(cè)并分析該語(yǔ)音信息。必須注意,多個(gè)符號(hào)可實(shí)質(zhì)上包括所有的基本符號(hào),例如字母數(shù)字符 號(hào)、標(biāo)點(diǎn)符號(hào)和用于文本的輸入或編輯或計(jì)算機(jī)的操作的命令。例如,為 了輸入標(biāo)點(diǎn)符號(hào)字符,用戶可按壓相應(yīng)的鍵并說(shuō)出該字符。其它符號(hào)如宏 指令、字的部分等也可分布式地分配給數(shù)量減少的鍵。語(yǔ)音的缺少也可被考慮為語(yǔ)音信息,且其中在缺少語(yǔ)音的情況下通過(guò) 提供與鍵的預(yù)先規(guī)定的交互作用可輸入分配給鍵的至少一個(gè)符號(hào),其中語(yǔ) 音的缺少由系統(tǒng)來(lái)檢測(cè)。例如,為了輸入分配給鍵的預(yù)先規(guī)定的標(biāo)點(diǎn)符號(hào) 字符,用戶可使用相應(yīng)于該字符的預(yù)定的鍵的按壓行為而不需要講話。根據(jù)一種方法,數(shù)量減少的鍵可復(fù)制電話型小鍵盤。字母分配可類似 于電話型小鍵盤的字母分配。根據(jù)另 一方法,字母表的字母可分配給數(shù)量減少的鍵中的四個(gè)4建。根據(jù)一種方法,符號(hào)例如具有模糊地類似的預(yù)先規(guī)定的語(yǔ)音且很難通 過(guò)其相應(yīng)的語(yǔ)音區(qū)分彼此的字母可彼此分離地分配到不同的鍵。此外詳細(xì)描述了其它有關(guān)的輸入技術(shù),例如字的至少 一部分的輸入(例 如,結(jié)合相應(yīng)的語(yǔ)音信息(例如,可預(yù)先規(guī)定,語(yǔ)音的缺少也被考慮為語(yǔ) 音信息)在一個(gè)或更多相應(yīng)的鍵上使用按壓/滑動(dòng)行為的逐部分的數(shù)據(jù)輸入 系統(tǒng))。這里的其它數(shù)據(jù)輸入方法例如完整(例如硬、軟/屏幕上的)PC鍵 盤和/或手寫識(shí)別系統(tǒng)可與本發(fā)明的(例如按壓和講話)數(shù)據(jù)輸入系統(tǒng)組合 /一同使用,以輸入文本/數(shù)據(jù)。(例如提供準(zhǔn)確字符的)數(shù)據(jù)輸入系統(tǒng)可與字預(yù)測(cè)系統(tǒng)的原理組合(例 如基于在相應(yīng)于字的字符/字母的模糊鍵上的按壓行為,以及使用字?jǐn)?shù)據(jù)庫(kù) 和每個(gè)字的相應(yīng)鍵按壓信息。字預(yù)測(cè)系統(tǒng)的原理對(duì)本領(lǐng)域的技術(shù)人員是已知的),以使用(例如非常)少量的鍵提供高度準(zhǔn)確的數(shù)據(jù)/文本輸入系統(tǒng) (例如其中明顯地至少一些鍵是模糊鍵)(例如,以及最小化用戶的交互 作用,如最少化用戶的語(yǔ)音或用于在候選字中選擇字的用戶交互作用)。通過(guò)使用本發(fā)明的按壓和講話凄t據(jù)輸入系統(tǒng),用戶可提供字的至少 一個(gè)準(zhǔn) 確的字符,并按壓相應(yīng)于該字的剩余字符的(模糊)鍵來(lái)輸入字。通過(guò)考 慮字的至少一個(gè)準(zhǔn)確的字符,并考慮相應(yīng)于該字的剩余字符的鍵按壓,系 統(tǒng)可更準(zhǔn)確地預(yù)測(cè)相應(yīng)的字。本發(fā)明的按壓/滑動(dòng)和語(yǔ)音信息(例如有/沒(méi)有講話)數(shù)據(jù)輸入系統(tǒng)可 與其它數(shù)據(jù)輸入系統(tǒng)組合,例如與基于在小鍵盤(具有模糊鍵)上設(shè)置的 鍵按壓的字預(yù)測(cè)系統(tǒng)組合。(例如,僅僅)基于鍵按壓的字預(yù)測(cè)系統(tǒng)的原 理對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)是已知的。通過(guò)使用本發(fā)明的按壓/滑動(dòng)和講話數(shù) 據(jù)輸入系統(tǒng)可輸入語(yǔ)言的字,以準(zhǔn)確輸入字的至少一個(gè)(例如優(yōu)選地,開(kāi) 頭的)字母(例如,或字符(字也可包括除了字母以外的字符)),并且只 提供相應(yīng)于字的其它字母(例如或字符)的鍵按壓(沒(méi)有講話)。例如,為了輸入字"ball",通過(guò)使用電話小鍵盤,用戶通過(guò)按壓相應(yīng)于字母的鍵 并提供相應(yīng)于該字母的語(yǔ)音可輸入字的開(kāi)頭字母(例如"b"),并(例如 接著)按壓相應(yīng)于字的其它字母(例如,在本例中的字符串"all")的鍵 而沒(méi)有講話。在本例中,對(duì)(例如相應(yīng)于)字"ball"的所有字母(包括 字母"b")只提供一序列4泉按壓(例如沒(méi)有講話)也可相應(yīng)于字"cair。 但是因?yàn)樵谏厦娴睦又校_(kāi)頭的字母"b,,被準(zhǔn)確輸入,所以系統(tǒng)不考 慮字"cair'。根據(jù)另一例子,為了通過(guò)使用相同的小鍵盤輸入字"home", 用戶可首先按壓相應(yīng)于開(kāi)頭字母"ho"的鍵而沒(méi)有講話。接著他可按壓相 應(yīng)于下一個(gè)字母"m,,的鍵并說(shuō)出該字母(例如準(zhǔn)確輸入該字母)。然后用 戶可按壓相應(yīng)于最后一個(gè)字母"e,,的鍵而沒(méi)有講話。鍵按壓序列也可相應(yīng) 于字"gone",但是因?yàn)橄到y(tǒng)準(zhǔn)確地識(shí)別出期望字的第三個(gè)字母是"m",所 以字"home"將凈皮選擇/輸入。通過(guò)(例如考慮第 一種類型的信息包括)準(zhǔn)確地提供字的至少 一個(gè)(例 如開(kāi)頭)字母以及(例如結(jié)合考慮至少第二種類型的信息包括)提供剩余 的鍵按壓(例如相應(yīng)于字的剩余字符的鍵按壓),在大多數(shù)情況下系統(tǒng)可 在其字典內(nèi)找到與組合信息匹配的期望的相應(yīng)字。在本例中,通過(guò)準(zhǔn)確輸 入字母"b",系統(tǒng)選擇字"ball",而不需要進(jìn)一步的用戶交互作用(例如 按"選擇"鍵來(lái)滾讀(scroll)不同的選項(xiàng))。必須注意,根據(jù)一種方法,用戶可提供相應(yīng)于字的字母的鍵按壓,并 在鍵按壓期間說(shuō)出這些字母中的任一個(gè),即使用戶的語(yǔ)言與相應(yīng)的鍵(多 個(gè)鍵)按壓不同步(例如,沒(méi)有被同時(shí)提供)也是如此。根據(jù)本發(fā)明的一個(gè)實(shí)施例,用戶可提供相應(yīng)于字的字母的鍵按壓并說(shuō) 出該字。基于鍵按壓信息的字預(yù)測(cè)系統(tǒng)至少使用字典和相應(yīng)的鍵按壓數(shù)據(jù)庫(kù)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在文本的輸入期間,用戶通過(guò)提供相應(yīng)于 字的字母/字符的鍵按壓并提供相應(yīng)于字的(例如字母)語(yǔ)音信息可輸入字(例如,在字典中存在的字、字典以外的字、在字典中不存在的字符串, 等等)。另一方面,如果用戶希望,他可通過(guò)輸入(例如提供)相應(yīng)的鍵 按壓(例如,只提供鍵按壓,相應(yīng)于字的字母可相應(yīng)于系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)內(nèi) 的大量的字(例如選項(xiàng)))來(lái)輸入字典中存在的字。例如為了更好的準(zhǔn)確 性并最小化選項(xiàng)的數(shù)量,例如當(dāng)按壓字的開(kāi)頭(例如,和/或中間,和/或 最后)的鍵(例如,相應(yīng)于字的開(kāi)頭和/或中間和/或最后字符的鍵)時(shí), 用戶可說(shuō)出字的開(kāi)頭(例如,和/或中間,和/或最后)字母(例如,如前 所述,假定相應(yīng)于字的至少一個(gè)字母的鍵按壓和語(yǔ)音可準(zhǔn)確輸入所述至少 一個(gè)字母)。因此,通過(guò)考慮相應(yīng)于字的剩余字符的至少一個(gè)準(zhǔn)確的字母 和鍵按壓,選項(xiàng)的數(shù)量(例如候選的字)可明顯減少。在整個(gè)申請(qǐng)中,這 樣的系統(tǒng)可稱為"組合數(shù)據(jù)輸入系統(tǒng)"或更簡(jiǎn)單地稱為數(shù)據(jù)輸入系統(tǒng),這 樣的術(shù)語(yǔ)在本發(fā)明的背景中可交替地使用,除非另外特別說(shuō)明。前面例如在由本發(fā)明人提交的被包含于此的參考資料中描述了這樣的 組合數(shù)據(jù)輸入系統(tǒng)的基本前提,本發(fā)明的實(shí)施例組成了用于增強(qiáng)這樣的組 合^t據(jù)輸入系統(tǒng)的系統(tǒng)和方法。在由本發(fā)明人提交的被包含于此的參考資料中詳細(xì)描述了允許通過(guò)組 合字的至少一部分的數(shù)據(jù)輸入方法(例如,稱為本發(fā)明的逐部分的數(shù)據(jù)輸入系統(tǒng))來(lái)輸入文本的本發(fā)明的按壓和講話數(shù)據(jù)輸入系統(tǒng)。4艮據(jù)本發(fā)明的 字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)的一個(gè)實(shí)施例,代替輸入單個(gè)字符,用戶可通過(guò)使用 本發(fā)明的按壓/滑動(dòng)和語(yǔ)音數(shù)據(jù)輸入系統(tǒng)來(lái)輸入字的一部分以準(zhǔn)確輸入字 的至少(例如開(kāi)頭的) 一部分,并只提供相應(yīng)于字的其它字母的鍵按壓(例如沒(méi)有講話)。例如,為了輸入字"predefined",用戶可通過(guò)在小鍵盤的相 應(yīng)鍵上的按壓/滑動(dòng)行為并說(shuō)出"pre"來(lái)輸入"pre"部分,接著按壓相應(yīng) 于字的剩余字母"defined"的^t而沒(méi)有講話。顯然,在相應(yīng)于字的剩余 字母的鍵按壓行為期間,如果希望的話,用戶可提供相應(yīng)于與相應(yīng)的鍵按 壓相應(yīng)的至少一些字符的語(yǔ)音(例如說(shuō)這些字母)以準(zhǔn)確輸入所述至少一 些字符。如前所述,通過(guò)使用(例如組合)系統(tǒng),用戶可只基于鍵按壓(例如 沒(méi)有講話)來(lái)輸入一部分文本。例如,用戶可能預(yù)先知道,他將要輸入的 字可只基于其鍵按壓而被組合系統(tǒng)識(shí)別。在這種情況下,'用戶在輸入字期 間可以不提供任何語(yǔ)音。例如,通過(guò)使用電話小鍵盤,字"array" 可只 基于相應(yīng)于其字母的鍵按壓(而不需要說(shuō)出任何字母)來(lái)被識(shí)別。應(yīng)該理解,上述系統(tǒng)可用于預(yù)先規(guī)定的小鍵盤,例如電話型小鍵盤或 其它鍵盤,如在由本發(fā)明人提交的被包含于此的參考資料中描述的小鍵 盤。小鍵盤可具有任何預(yù)定數(shù)量的鍵。圖la到lc示出分別具有至少12、 6和4個(gè)鍵的三種類型的小鍵盤,如在前面的專利申請(qǐng)中示出和描述的。 圖la示出電話型小鍵盤。圖lb示出具有至少6個(gè)鍵的小鍵盤,其中6個(gè) 鍵代表至少一種語(yǔ)言的字母表中的字母。 一方面,字母優(yōu)選地被安排/分配 給鍵,使得具有與彼此相關(guān)的模糊相似的語(yǔ)音的字母被優(yōu)選地分配給不同 的鍵(例如在前面詳細(xì)描述的)。另一方面,字母排列成使得相應(yīng)于系統(tǒng) 的字?jǐn)?shù)據(jù)庫(kù)的字典(例如英語(yǔ))的字的鍵按壓(例如值)提供(例如相應(yīng) 于)具有相同鍵按壓(例如序列)(例如值)的最小化(例如減少混淆的) 的字組。圖lc示出具有至少四個(gè)鍵的小鍵盤,其中四個(gè)鍵至少代表語(yǔ)言的 字母表中的字母。 一方面,字母優(yōu)選地被安排/分配給鍵,使得具有與彼此 相關(guān)的才莫糊相似的語(yǔ)音,皮優(yōu)選地分配給不同的4建(例如在前面詳細(xì)描述 的)。另一方面,字母排列成/可排列成使得相應(yīng)于系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典 (例如英語(yǔ))的字的鍵按壓(例如值)提供(例如相應(yīng)于)具有相同鍵按 壓(例如序列)(例如值)的最小化(例如減少混淆)的字組。應(yīng)該理解,使用較多的鍵來(lái)將語(yǔ)言的較小(例如較少)數(shù)量的字母分 配給(例如代表)每個(gè)鍵,將會(huì)最小化相應(yīng)于用戶為輸入字而提供的鍵按壓(例如以及語(yǔ)音,如果^皮提供)信息的選定候選字的數(shù)量。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在輸入相應(yīng)于字的鍵按壓并提供相應(yīng)于字 的至少一個(gè)(例如開(kāi)頭)字符的語(yǔ)音之后,可提供字末尾信號(hào)。該信號(hào)可為按壓"空格(Space)"鍵,以便也在字的末尾輸入空格字符。根據(jù)另一 方法,另一字末尾信號(hào)可這樣設(shè)置,以便在字的末尾不包括空格鍵。例如, 在字可被考慮為字末尾信號(hào)之后,輸入(例如預(yù)先規(guī)定)的PC鍵盤命令 .或功能或(例如預(yù)先規(guī)定的)標(biāo)點(diǎn)符號(hào)字符。根據(jù)另 一方法,用戶可通過(guò)使用本發(fā)明的按壓/滑動(dòng)和講話數(shù)據(jù)輸入系 統(tǒng)來(lái)輸入字的第一字母/一部分,并提供相應(yīng)于字的剩余字符的鍵按壓而沒(méi) 有講話,在鍵按壓結(jié)束時(shí)(沒(méi)有提供字末尾信號(hào)),用戶可通過(guò)使用本發(fā) 明的按壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng),通過(guò)輸入第二個(gè)字的第一字母/一部 分來(lái)繼續(xù)進(jìn)行下一個(gè)字的輸入,系統(tǒng)可預(yù)先規(guī)定為理解第二個(gè)語(yǔ)音至少相 應(yīng)于下一個(gè)字的開(kāi)頭字符,且因此相應(yīng)于該語(yǔ)音的(例如4定按壓開(kāi)始于) 第一個(gè)鍵按壓可屬于下一個(gè)字。這可考慮為第一個(gè)字的字末尾信號(hào)。接著, 根據(jù)一個(gè)預(yù)先規(guī)定的方法,系統(tǒng)可在字之間輸入空格字符(例如自動(dòng)間隔 過(guò)程)。根據(jù)另一預(yù)先規(guī)定的方法,系統(tǒng)在字之間不輸入空格字符(例如 以將字彼此連接起來(lái))。根據(jù)另一方法,至少在輸入兩個(gè)字之間暫停的預(yù)定時(shí)間段可被考慮為 字組的第一個(gè)字的字末尾信號(hào)。如上所述,通過(guò)使用本發(fā)明的字預(yù)測(cè)系統(tǒng)來(lái)輸入字,在用戶提供了4建 按壓信息(例如以及用于輸入準(zhǔn)確字母的最終附加信息,例如相應(yīng)于字的至少一個(gè)字母的語(yǔ)音信息),如果用戶的信息之后,可能有來(lái)自系統(tǒng)的至 少三種類型的反饋中的至少一個(gè)1- 系統(tǒng)可只將一個(gè)字關(guān)聯(lián)到用戶的信息。該字可被做為最后的結(jié)果輸 入。2- 系統(tǒng)可將至少兩個(gè)字的選擇關(guān)聯(lián)到用戶提供的信息。系統(tǒng)可預(yù)先規(guī) 定為向用戶呈現(xiàn)(例如突出)相對(duì)于選擇中的其它字具有最高優(yōu)先 級(jí)的字。如果字是用戶打算輸入的那個(gè),則根據(jù)一種方法,用戶可繼續(xù)進(jìn)行文本的下一部分(例如字)的輸入,且系統(tǒng)自動(dòng)輸入該字。 如果輸入的字不是用戶希望輸入的那個(gè)字,則根據(jù)一種方法,用戶 例如通過(guò)按(例如以及保持)鍵并說(shuō)出期望字的至少一些(開(kāi)頭) 字母,可使用選擇/校正方法例如選擇/校正鍵,以便系統(tǒng)識(shí)別出在選擇的字中間的字。應(yīng)該理解,用戶在說(shuō)出期望字的所述至少一些 (開(kāi)頭)字母時(shí)可以不再次輸入相應(yīng)于該字的鍵按壓。對(duì)于校正方法,系統(tǒng)可使用原始的鍵按壓信息和語(yǔ)音信息用于校正過(guò)程。在提 供校正語(yǔ)音信息結(jié)束時(shí),用戶可釋放校正鍵。按壓(例如以及保持) 鍵可通知系統(tǒng)校正語(yǔ)音過(guò)程的開(kāi)始(例如以及結(jié)束)。應(yīng)該理解, 為了避免不需要的較長(zhǎng)的校正語(yǔ)音,系統(tǒng)可向用戶呈現(xiàn)選擇的全部 字,以便用戶在說(shuō)出選擇的所有字母之前停止講話,如果不是必要 的話。應(yīng)該理解,可使用其它方法例如雙次按壓行為、滑動(dòng)行為等 來(lái)代替按壓(例如以及保持)行為。根據(jù)另一方法,不使用校正/ 選擇鍵,用戶可用指示設(shè)備如指示筆或通過(guò)使用鼠標(biāo)指示器等來(lái)指 在字上,并提供語(yǔ)音信息。在校正過(guò)程結(jié)束時(shí),用戶可結(jié)束指示過(guò) 程。將指示裝置指示(例如以及保持)在指示狀態(tài)中可通知系統(tǒng)校 正語(yǔ)音過(guò)程的開(kāi)始(例如以及結(jié)束)。代替說(shuō)出在候選字中的期望 字的字母(多個(gè)字母),用戶可說(shuō)出該字。根據(jù)另 一選擇方法,如果系統(tǒng)將至少兩個(gè)字的選擇關(guān)聯(lián)/選擇到用戶 的信息且(例如預(yù)先規(guī)定為)向用戶呈現(xiàn)(例如突出)的字不是用 戶打算輸入的字,則用戶可使用裝置例如(例如多方向的)鍵來(lái)在 選定的字中導(dǎo)航,以選擇他的期望字。使用導(dǎo)航/轉(zhuǎn)換鍵用于在多個(gè) 選定的字中選擇字的演示和選擇方法是本領(lǐng)域的沖支術(shù)人員/>知的 (例如彈出列表、在彈出菜單中向上和向下導(dǎo)航,等等)。3-系統(tǒng)可能不匹配任何字到為輸入期望字(例如字典外的字)而提供 的用戶信息,接著,根據(jù)一種方法,用戶可例如通過(guò)按壓(例如以 及保持)校正鍵來(lái)使用校正裝置,并說(shuō)出該字的字符(例如字母), 而沒(méi)有再次提供相應(yīng)的鍵按壓。系統(tǒng)在校正過(guò)程期間可使用原始的 鍵才安壓信息和語(yǔ)音信息,以輸入字。應(yīng)該理解,如果用戶希望,可(例如自動(dòng)或手動(dòng))將該字添加到字典中^/分配給字典的字的優(yōu)先級(jí)(例如基于H 地接受本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)來(lái)說(shuō)可能是重要的問(wèn)題??蛇@樣分配優(yōu) 先級(jí),以便最小化在系統(tǒng)選擇的一組字中選擇與用戶提供的鍵按壓(例如以及語(yǔ)音)信息有關(guān)的字的用戶參與。作為例子,圖2示出字?jǐn)?shù)據(jù)庫(kù)12600 的字典的一頁(yè)。歹'j 12601示出翁:據(jù)庫(kù)中的一些字。列12602示出字相對(duì)于 彼此的使用頻率值。使用頻率值可預(yù)先規(guī)定為被考慮為分配給字的優(yōu)先級(jí) 值。列12603示出基于分別分配給小鍵盤12609的鍵12605、 12606、 12607、 12608的鍵值(例如l、 2、 3、 4)而分配給字的鍵按壓值。根據(jù)一種方法,例如,為了輸入字"doing",用戶可按鍵12606、 12608、 l2606、 12606、 12608 (例如鍵按壓值24224)而沒(méi)有講話。在本例中,相 應(yīng)于鍵按壓的四個(gè)字12604的組由系統(tǒng)選擇。系統(tǒng)可自動(dòng)輸入具有最高優(yōu) 先級(jí)的字(例如"doing"),除非例如-如果用戶打算根據(jù)一種方法來(lái)輸入另一個(gè)字例如字"coins",則用戶 可使用校正/選擇裝置例如較早時(shí)候描述的裝置。例如,用戶可按壓和 保持選擇/校正鍵并說(shuō)出字母"c"。系統(tǒng)可理解,用戶打算輸入以字母 "c,,開(kāi)始的選擇的字。該字是字"coins"。根據(jù)另一方法,用戶可在 由系統(tǒng)提供的并包括四個(gè)字的彈出列表中導(dǎo)航,以選擇字"coins"。 仍然才艮據(jù)另一方法,系統(tǒng)可首先顯示具有最高優(yōu)先級(jí)的字"doing"。 用戶可按壓預(yù)先規(guī)定的校正/選擇鍵。系統(tǒng)可顯示在四個(gè)字中具有第二 最高優(yōu)先級(jí)的字"dying"。用戶可再次按壓預(yù)先規(guī)定的校正/選擇鍵。 系統(tǒng)可顯示在四個(gè)字中具有第三最高優(yōu)先級(jí)的字"pupil"。最后,用 戶可再次按壓預(yù)先規(guī)定的校正/選擇鍵。系統(tǒng)可顯示在四個(gè)字中具有第 四最高優(yōu)先級(jí)的字"coins"。用戶可通過(guò)例如繼續(xù)進(jìn)行下一個(gè)字的輸 入來(lái)確i/v該字。-如果用戶打算輸入字"dying",則用戶可使用校正/選擇裝置例如較早 時(shí)候描述的裝置。例如,用戶可按壓和保持選擇/校正鍵并至少說(shuō)出字 母"dy"(因?yàn)閮蓚€(gè)字"doing"和"dying"以相同的字母"d"開(kāi)始, 因此說(shuō)出多個(gè)字母可能是必要的)。系統(tǒng)可理解,用戶打算輸入以字母"dy"開(kāi)始的選擇的字。該字是字"coins"。根據(jù)另一方法,例如,為了輸入字"coins",用戶可按鍵12606、 12608、 12606、 12606、 12608 (例如鍵按壓值24224 )并至少說(shuō)出字母"c"。數(shù)據(jù) 庫(kù)內(nèi)只有一個(gè)字(例如"coins")可能相應(yīng)于該鍵按壓和語(yǔ)音。系統(tǒng)可自 動(dòng)輸入字(例如"coins")。根據(jù)一種方法,例如,為了輸入字"dive",用戶可按壓鍵12606、 12608、 12606、 12608、 12607 (例如鍵按壓值24243 )并說(shuō)出字母"c"。數(shù)據(jù)庫(kù)內(nèi) 的兩個(gè)字(例如"cycle"和"clive,,)可能相應(yīng)于該鍵按壓和語(yǔ)音。系統(tǒng) 可自動(dòng)輸入在兩個(gè)字中具有最高優(yōu)先級(jí)的字(例如"cycle")。用戶可使用 前面所述的轉(zhuǎn)換方法來(lái)滾動(dòng)到下一個(gè)字。系統(tǒng)顯示相應(yīng)于該鍵按壓和語(yǔ)音 信息的第二個(gè)字,該字是字"dive"(例如,雖然字"noise"具有相應(yīng)于 該鍵按壓的最高優(yōu)先級(jí),這個(gè)字不以用戶發(fā)音的字母"c,,開(kāi)始。因此,系 統(tǒng)忽略它)。下面是一個(gè)轉(zhuǎn)換/導(dǎo)航選擇實(shí)施例的示例性概述-提供字的鍵按壓而沒(méi)有講話,來(lái)選擇所有相應(yīng)的字■最高優(yōu)先級(jí)的字,不管開(kāi)頭字母(多個(gè)字母)如何*下一最高優(yōu)先級(jí)的字,不管開(kāi)頭字母(多個(gè)字母) 如何今依此類推-提供按壓并說(shuō)出字的至少一個(gè)(例如開(kāi)頭)字母,來(lái)選擇以該字母(多 個(gè)字母)開(kāi)始的一組相應(yīng)的字■組內(nèi)最高優(yōu)先級(jí)的字*組內(nèi)下一最高優(yōu)先級(jí)的字今依此類推才艮據(jù)本發(fā)明的一個(gè)實(shí)施例,具有相同鍵按壓(例如相同的鍵按壓值) 的 一組字中的第 一個(gè)字可預(yù)先規(guī)定為通過(guò)提供相應(yīng)的鍵按壓而沒(méi)有講話 來(lái)選#^。如果用戶希望輸入組內(nèi)具有相同的鍵按壓值和具有第 一個(gè)字的相同開(kāi)頭字母以及具有第二最高優(yōu)先級(jí)(例如,比第一個(gè)字低,且比具有該 特征的組內(nèi)的其它字高)的另一個(gè)字,則用戶可提供鍵按壓并說(shuō)出(例如至少)開(kāi)頭的字母。例如,為了輸入字"doing",用戶可提供相應(yīng)的鍵按 壓而沒(méi)有講話。因此,為了輸入字"dying",用戶可提供相應(yīng)的鍵按壓并 說(shuō)出字母"d"。根據(jù)本發(fā)明的一個(gè)實(shí)施例,如果具有最高優(yōu)先級(jí)的字被指 定來(lái)提供相應(yīng)的鍵按壓而沒(méi)有提供語(yǔ)音信息,且用戶提供4定按壓并錯(cuò)誤地 說(shuō)出字的至少一個(gè)(開(kāi)頭)字母,以及系統(tǒng)選擇相應(yīng)于用戶提供的信息(例 如4t按壓和語(yǔ)音)的另一個(gè)字,則系統(tǒng)還可包括只在它提"^義的選擇中的相 應(yīng)于鍵按壓的字,以便用戶能夠在期望時(shí)選擇字。在變得對(duì)系統(tǒng)熟悉之后,用戶可記住很多字,可只基于其相應(yīng)的鍵按 壓(例如沒(méi)有語(yǔ)音)來(lái)輸入這些字。用戶可將字只分配給(例如鍵)交互 作用,以便他可按照由提供鍵按壓和說(shuō)出字的(開(kāi)頭)字母(多個(gè)字母) 組成的交互作用輸入具有相同的鍵按壓值且以相同的字母開(kāi)始的字(例 如,沒(méi)有語(yǔ)音的"doing",至少具有字母"d,,的語(yǔ)音的"dying")。根據(jù)本發(fā)明的一個(gè)實(shí)施例,用戶可將他期望的字添加到系統(tǒng)的字?jǐn)?shù)據(jù) 庫(kù)。他也可改變字的優(yōu)先級(jí)(例如基于用戶使用的頻率)。系統(tǒng)的字典及其內(nèi)字的優(yōu)先級(jí)也可適應(yīng)于市場(chǎng)細(xì)分(例如,醫(yī)療、保險(xiǎn)等)的需要。系統(tǒng)還可"學(xué)習(xí),,用戶使用的字并相應(yīng)地給字分配優(yōu)先等 級(jí)。在輸入數(shù)據(jù)如文本期間,用戶可考慮一些參數(shù),以便最小化一些用戶 交互作用,例如講話、校正/選擇過(guò)程等。例如,用戶可記住很多通用字、 很多長(zhǎng)字等,這些字通??芍换谄滏I按壓來(lái)輸入。正如在前面的專利申請(qǐng)中所述的,在本發(fā)明的組合(例如包括預(yù)測(cè)性) 數(shù)據(jù)輸入系統(tǒng)中,為了如易于使用的原因,由也表示字母的鍵表示/分配的定的交互作用來(lái)輸入。例如,標(biāo)點(diǎn)符號(hào)或命令可被指定來(lái)優(yōu)選地同時(shí)(例 如按壓并保持"shift"鍵,以及按相應(yīng)于標(biāo)點(diǎn)符號(hào)或命令的鍵)按壓兩個(gè) 鍵。它們還可被指定為另一種類型的交互作用,例如在相應(yīng)的鍵上的滑動(dòng) 行為或較長(zhǎng)的單次按壓行為(例如,較短的按壓行為可用于輸入包括在字內(nèi)的字母或其它字符)。在由本發(fā)明人提交的被包含于此的參考資料中詳 細(xì)描述了這些內(nèi)容。根據(jù)另一方法,在輸入字(例如通過(guò)提供字末尾信號(hào))之后,用戶可 按壓表示語(yǔ)言的一些字母和至少一個(gè)符號(hào)如標(biāo)點(diǎn)符號(hào)/命令的鍵而沒(méi)有講 話,以在沒(méi)有語(yǔ)音的情況下輸入分配給按壓行為的預(yù)先規(guī)定的標(biāo)點(diǎn)符號(hào)或 命令。在由本發(fā)明人提交的被包含于此的參考資料中詳細(xì)描述了這些內(nèi) 容。根據(jù)如所述的校正/選擇原理,代替在輸入之后立即校正/選擇字,用 戶可稍后繼續(xù);f交正/選擇它們(例如,在輸入整個(gè)文檔結(jié)束時(shí),或在會(huì)議期 間記筆記之后稍后對(duì)其進(jìn)行編輯/一交正)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,系統(tǒng)記住用戶為輸入字而提供的至少一個(gè) 鍵按壓及其相應(yīng)的語(yǔ)音(例如,系統(tǒng)還可這樣設(shè)計(jì),以便記住準(zhǔn)確的字母(多個(gè)字母)和才莫糊4建^換壓)。如圖3所示,如果用戶希望基于用戶信息 改變系統(tǒng)提議的字(例如"code,,),他可通過(guò)他期望的字首先在相應(yīng)設(shè)備 12700的屏幕上顯現(xiàn)文本12701,接著將12705指向期望的字"code" 12702(例如,通過(guò)使用用于指示或選擇字的鼠標(biāo)或指示筆)。系統(tǒng)可記住前面 由用戶提供的鍵按壓信息(例如,以及語(yǔ)音信息。注意,如前面的申請(qǐng)所 述,不講話可被系統(tǒng)考慮為語(yǔ)音信息),并提議關(guān)于用戶信息的其它字選 項(xiàng)U703、 12704。用戶例如通過(guò)(例如在彈出菜單內(nèi))使用例如方向/導(dǎo) 4M定的裝置、使用指示器例如鼠標(biāo)或指示筆等可在系統(tǒng)提議的字中選擇期 望的字"ducks" 12704,或他可說(shuō)出期望字的至少一些字母,以便系統(tǒng)在 其它提議的/候選字中識(shí)別該字(例如在這種情況下,通過(guò)參考當(dāng)前的例子, 說(shuō)出字母"du,,以將字"ducks"與其它字"docks"區(qū)分開(kāi)可能是足夠的, 以便用戶可不說(shuō)字"ducks"的所有字母。系統(tǒng)可在用戶結(jié)束相應(yīng)的講話之 前識(shí)別并顯示該字)(例如,同樣如在這種情況下所述的,系統(tǒng)可記住鍵: 按壓信息并可使用之,所以用戶可不必預(yù)先提供那個(gè)字的鍵按壓)。在本 例中,用戶最初只輸入^l建按壓,因此系統(tǒng)選擇相對(duì)于鍵按壓具有最高優(yōu)先 級(jí)的字"code"。在指向字之后,用戶可至少說(shuō)字母"du",以便系統(tǒng)在其 它提議的字(例如,字"docks"以"d,,開(kāi)始,而字母"o"作為其第二個(gè)字母)中識(shí)別并選擇期望的字"ducks"。本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)需要相應(yīng)于字的鍵按壓,且可能需要少量 語(yǔ)音來(lái)輸入字典內(nèi)的字。如所述,對(duì)于字典外的字,用戶可例如通過(guò)按鍵 并說(shuō)出字符來(lái)逐字符地輸入字。根據(jù)本發(fā)明的一個(gè)實(shí)施例,為了輸入一個(gè)字(或更多字)如文檔的字 典外的字,用戶可提供相應(yīng)于字的鍵按壓而沒(méi)有講話(或說(shuō)出該字,或說(shuō) 出該字的幾個(gè)字母),并繼續(xù)輸入文檔的其它字。系統(tǒng)可使相應(yīng)于(字典 外的)字的信息與現(xiàn)有的字匹配,并提供期望的字,或系統(tǒng)不能使字典的 字與該信息匹配。在這種情況下,不顯示字,系統(tǒng)可顯示字符串例如祐j姿 壓(例如,如果用戶還提供相應(yīng)于例如字典外的字的一個(gè)或更多字母的語(yǔ) 音,則系統(tǒng)可顯示字的字母和鍵按壓值或與其它字母有關(guān)的其它預(yù)定字符)的鍵的值(例如預(yù)先規(guī)定的字符串如"*"或"X"字符)。稍后,用 戶可再次注意文檔并指向(如前所述)錯(cuò)誤/不想得到的字。然后用戶可i兌出相應(yīng)于該字的字母,而沒(méi)有再次提供相應(yīng)于該字的鍵:按壓(例如系統(tǒng)可 記住鍵按壓)。如果用戶忘記了字的語(yǔ)音,他可聽(tīng)他以前在輸入相應(yīng)于字 的原始鍵按壓期間提供的字的語(yǔ)音。通過(guò)指向錯(cuò)誤/不想得到的字,系統(tǒng)還 可播放相應(yīng)于用戶在輸入字期間提供的字的音頻。例如,為了輸入不包括在英語(yǔ)語(yǔ)言字?jǐn)?shù)據(jù)庫(kù)的字典中的字"Cannes"(例如法語(yǔ)字),用戶可按相 應(yīng)的鍵并說(shuō)出該字(例如,如法語(yǔ)中發(fā)音的"kan")。系統(tǒng)可能找不到相應(yīng) 于該鍵按壓和語(yǔ)音的字(例如,該語(yǔ)音可能不相應(yīng)于具有鍵按壓信息的英 語(yǔ)語(yǔ)言(例如字)的語(yǔ)音)。在這種情況下,系統(tǒng)可記住語(yǔ)音信息和鍵按 壓信息,并在這期間提供相應(yīng)于為輸入字而按的鍵的指定值(例如 "212234")的字符串。接著例如,如果必要,用戶可稍后指向該字符串, 系統(tǒng)可提供由用戶提供的語(yǔ)音,以提醒他在輸入字期間做的事。然后用戶 可逐字母地說(shuō)出字(例如沒(méi)有再次提供鍵按壓)。系統(tǒng)可考慮原始的鍵按 壓和用戶最近的語(yǔ)音來(lái)提供字典外的字"Cannes"。剛剛描述的實(shí)施例可能在一些環(huán)境中非常有用。例如,在會(huì)議期間或 在會(huì)i義室內(nèi),用戶可通過(guò)^是供相應(yīng)于他輸入的字的鍵按壓來(lái)記下/輸入筆 記,且當(dāng)必要時(shí),他可提供相應(yīng)于他輸入的字(例如,或說(shuō)該字)的很短的語(yǔ)音(例如,說(shuō)出字母、音節(jié)、(短)字)。此外例如,在會(huì)議之后,用 戶可帶回文檔而繼續(xù)校正/編輯筆記,如所述的。斗艮據(jù)另一方法,用戶還可為了較快的數(shù)據(jù)輸入而輸入縮寫詞。仍然根 據(jù)另一方法,為了提供相應(yīng)于以后要被正確輸入的字的(隨機(jī))字符串, 用戶可按一個(gè)或更多鍵(例如,隨機(jī)的或預(yù)先規(guī)定的,非相應(yīng)的鍵)并說(shuō) 出字。稍后,他可再次注意文檔、指向字符串、聽(tīng)他的語(yǔ)音、重新正確地打出相應(yīng)的4建按壓,且如果必要,提供為正確輸入字所必需的多個(gè)字母的 語(yǔ)音。根據(jù)另一實(shí)施例,為了輸入字例如字典外的字,用戶可只提供相應(yīng)的 鍵按壓(例如,沒(méi)有提供語(yǔ)音)。稍后當(dāng)用戶指向該字時(shí),他記住基于鍵 按壓的字(例如語(yǔ)音),并^f交正該字,如所述。同的目的。為了節(jié)省存儲(chǔ)器,系統(tǒng)可包括裝置例如鍵,以便用戶只在一段時(shí)間期 間例如在會(huì)議中或會(huì)議室中時(shí)記住音頻(例如他的語(yǔ)音)。用戶還可只在 以后要被校正/輸入的字的輸入期間記住音頻。根據(jù)另一方法,以后要被校正/輸入的字可通過(guò)手寫來(lái)輸入(例如,字 可通過(guò)手寫識(shí)別系統(tǒng)立即或以后識(shí)別。用戶可以后通過(guò)文本輸入和校正方 法來(lái)輸入它們,如上所述)。很多方法和裝置可用于系統(tǒng),以增強(qiáng)本發(fā)明的組合(例如包括預(yù)測(cè)性) 數(shù)據(jù)輸入系統(tǒng)的使用的容易性。才艮據(jù)本發(fā)明的一個(gè)實(shí)施例,系統(tǒng)的字典還可包括(例如相應(yīng)語(yǔ)言的) 字部分,以用于本發(fā)明的(例如包括預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng)。根據(jù)系統(tǒng)的 體系結(jié)構(gòu),字部分可包括在字典中或它們可組成單獨(dú)的數(shù)據(jù)庫(kù)。此外,為了提醒用戶可只基于鍵按壓而輸入的字,在輸入字之后,系 統(tǒng)可例如通過(guò)用41體顯示字、用另一種顏色顯示字、 -使字閃亮等來(lái)在相應(yīng) 設(shè)備的屏幕上突出字。如果字在數(shù)據(jù)庫(kù)中不存在,但通過(guò)刪除一部分如它的結(jié)尾部分,它可能存在于數(shù)據(jù)庫(kù)內(nèi),則用戶可刪除該部分,并接著在字的末尾輸入刪除的部分。例如,字"prescription"可能包括在數(shù)據(jù)庫(kù)內(nèi),但字"prescriptions"可能不包括在數(shù)據(jù)庫(kù)內(nèi)。例如,在提供了相應(yīng)于字"prescriptions"的信息之后,如果系統(tǒng)沒(méi)有選擇任何字(例如,但用戶知道字"prescription"存在于系統(tǒng)的數(shù)據(jù)庫(kù)內(nèi)),則用戶可使用"BkSp"鍵來(lái)刪除相應(yīng)于最后的字母"s"的最后鍵按壓。系統(tǒng)選擇字"prescription",且用戶可在字的末尾 添加字母"s"。一些預(yù)先規(guī)定的單個(gè)字母(例如英語(yǔ)語(yǔ)言中的"a" "e" "i")可被分 配給不同的鍵,并可通過(guò)交互作用例如在其相應(yīng)的鍵上的按壓行為而不提 供語(yǔ)音來(lái)預(yù)先規(guī)定地輸入。在輸入字期間,用戶可通過(guò)使用本發(fā)明的逐部分的數(shù)據(jù)輸入系統(tǒng)來(lái)輸 入字的一部分。例如,用戶可開(kāi)始按壓相應(yīng)于字的(開(kāi)頭)字母的鍵而沒(méi) 有講話,并4要壓/滑動(dòng)相應(yīng)于字的中間或結(jié)尾部分的鍵并il出該部分(或反 之亦然,等等)。這具有一些優(yōu)點(diǎn)。例如,準(zhǔn)確輸入的部分可有助于更容 易地識(shí)別整個(gè)字。它也可有助于較快地輸入字(例如較少的鍵按壓)。例 如,為了^T入字"recognition",用戶可首先按壓相應(yīng)于字母"recogni,,的 鍵而沒(méi)有講話,接著按相應(yīng)于字母"t,,的鍵("tion,,部分的開(kāi)頭字母)并 說(shuō)出該部分。如前所述,其它數(shù)據(jù)輸入增強(qiáng)方法例如使用語(yǔ)言;^莫型/規(guī)則、詞填充系 統(tǒng)、自動(dòng)校正系統(tǒng)等也可用于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)。同樣如前所述,代 替本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的鍵或除其以外,可使用手指、手指帽等。同樣代替用戶的聲音或除其以外,可考慮身體部位如用戶嘴唇的運(yùn)動(dòng)。在由本 發(fā)明人提交的被包含于此的參考資料中詳細(xì)描述了這些內(nèi)容。根據(jù)本發(fā)明的一個(gè)實(shí)施例,數(shù)據(jù)輸入的其它方法例如多次輕擊或手寫 可用于準(zhǔn)確地輸入至少一個(gè)字符,例如字的開(kāi)頭字母。相應(yīng)于字的剩余部 分的信息可通過(guò)提供相應(yīng)于字的剩余字符而沒(méi)有/有語(yǔ)音的(例如單次)鍵 按壓來(lái)輸入。使用用于準(zhǔn)確輸入字的至少一個(gè)字符的按壓/滑動(dòng)和講話和/或手寫輸 入和識(shí)別系統(tǒng)、和/或完整(例如pc)鍵盤,以及提供相應(yīng)于字的至少一個(gè)(例如優(yōu)選地全部)其它字符的(例如模糊)鍵按壓(例如沒(méi)有語(yǔ)音), 可提供快速(例如只手寫很f曼)和準(zhǔn)確性(例如只基于鍵按壓的字預(yù)測(cè)系 統(tǒng)是令人失望和不準(zhǔn)確的,且具有本領(lǐng)域技術(shù)人員公知的其它限制),以 及還可能需要較少的語(yǔ)音或手寫。系統(tǒng)還可能需要少量的存儲(chǔ)器和處理功 率/速度。例如,語(yǔ)音識(shí)別系統(tǒng)(例如與相應(yīng)的鍵按壓組合)可排除字的語(yǔ) 音(例如通常,字母輸入可能對(duì)輸入字是足夠的)。同樣,手寫識(shí)別系統(tǒng) 可排除字級(jí)別輸入,且通??苫谧帜篙斎雭?lái)工作。這是因?yàn)槿缢觯?用與(例如簡(jiǎn)化的相應(yīng)小鍵盤的)(例如模糊)鍵按壓組合的準(zhǔn)確字母輸 入方法的本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的使用可顯著最小化語(yǔ)音和/或手 寫系統(tǒng)的使用。與不能非常準(zhǔn)確且^f吏用大量的存儲(chǔ)器和處理功率的提供鍵按壓并說(shuō)出 語(yǔ)言的字相比,提供鍵按壓并說(shuō)出字的至少一些(例如開(kāi)頭)字母可允許 (例如組合數(shù)據(jù)輸入)系統(tǒng)提供較佳的準(zhǔn)確性并使用少量的存儲(chǔ)器和處理 功率。因此,至少對(duì)于具有有限的存儲(chǔ)器和處理功率的設(shè)備,建議采用需 要很少量的詞匯(例如,字母、數(shù)字、 一些標(biāo)點(diǎn)符號(hào)、 一些命令)的逐字 母級(jí)別的方法。必須注意,顯然,為了選擇/指向被校正/改變的字,指示位置可以預(yù) 先規(guī)定為指在字上,或在字之前,或在字之后等。例如,指針可放置在字 的最后一個(gè)字符之后或在字的字符內(nèi),以指向該字。根據(jù)本發(fā)明的一個(gè)實(shí)施例,如果字不存在于字典中,但包括或不包括前綴(例如"re")或后綴(例如"tion,,)的字存在于系統(tǒng)(字)數(shù)據(jù)庫(kù)中, 則系統(tǒng)可提議沒(méi)有或有前綴或后綴的字。用戶可將其它部分添加到該字/ 從其刪除。例如,如果用戶試圖輸入字"understanding",且系統(tǒng)沒(méi)有找到 這樣的字,通過(guò)識(shí)別該字可能包括后綴"ing",系統(tǒng)可搜索字"understand" (例如,通過(guò)沒(méi)有考慮為字提供的最后三個(gè)鍵按壓)。如果系統(tǒng)找到字 "understand",它可向用戶提議該字,用戶可通過(guò)例如輸入字的剩余字母 "ing"來(lái)接受該字。根據(jù)另一方法(例如通過(guò)分析所提供的鍵按壓),系 統(tǒng)可自動(dòng)給字添加前纟聶或后綴。如前所述,優(yōu)選地,用于本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的小鍵盤可以是這樣的,以便最大化使用的容易性和系統(tǒng)的準(zhǔn)確性。參數(shù)如鍵的數(shù)量、鍵 上字母的配置等可對(duì)每個(gè)小鍵盤不同地考慮。圖4作為一個(gè)例子示出小鍵盤12800,其中四個(gè)鍵12801-12804實(shí)質(zhì)上相應(yīng)于英語(yǔ)字母表的所有字母 (例如,字母以分布式的方式分配到四個(gè)鍵)。小鍵盤可這樣設(shè)計(jì),以便 用于本發(fā)明的組合(例如包括預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng)。例如, 一方面,具 有模糊地類似的語(yǔ)音的字母,例如字母組中的字母,如"1、 m、 n"和"p、 b"和"d、 e"和"j、 k,,以及"t、 d,,等可分開(kāi)地分配給不同的鍵,以便 最大化本發(fā)明的按壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng)的準(zhǔn)確性,另一方面,字母 組如"e、 o、 i、 a"和"s、 d、 r"等可彼此分開(kāi)地分配給不同的鍵,以便 在j吏用本發(fā)明的(例如組合)字預(yù)測(cè)系統(tǒng)時(shí),最小化具有類似的鍵按壓的 字的凄丈量。 <列長(zhǎng)口,通過(guò)這么啦爻,字長(zhǎng)口 "drives、 driver"或"forces、 forced、 forcer"等可具有不同的相應(yīng)鍵按壓。應(yīng)理解,剛剛討論的方法可適用于具 有少量鍵的任何小鍵盤,例如具有12個(gè)鍵的小鍵盤(例如具有電話型小 鍵盤鍵布置的小鍵盤)。如前所述,當(dāng)通過(guò)本發(fā)明的組合(包括預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng)輸入字 (例如基于相應(yīng)于相應(yīng)字的字母的鍵按壓,沒(méi)有語(yǔ)音或通過(guò)提供字的至少 一個(gè)(例如開(kāi)頭)字母的語(yǔ)音,如早些時(shí)候描述的)時(shí),用戶可優(yōu)選地通 過(guò)本發(fā)明的按壓/滑動(dòng)和講話數(shù)據(jù)輸入方法來(lái)(例如準(zhǔn)確地)輸入字的開(kāi)頭 字母中至少一個(gè),并按壓相應(yīng)于字的剩余字母的鍵。根據(jù)本發(fā)明的一個(gè)實(shí) 施例,如果用戶希望提供其它字符,例如至少一個(gè)字、附在字的末尾的字 的至少一部分(例如后綴)等,則用戶可通過(guò)本發(fā)明的按壓/滑動(dòng)和講話數(shù) 據(jù)豐斬入方法來(lái)提供字/部分的開(kāi)頭字母中至少一個(gè),并且例如繼續(xù)按壓相應(yīng) 于字的剩余字母的鍵。這可允許創(chuàng)建并輸入結(jié)合的字,即使它們不存在于 系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典中也是如此。例如,通過(guò)考慮這種方法和存在于系 統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典中的字"friend"和"ship",為了以兩部分"friend-ship" 的形式輸入字"friendship"(例如字frienship可能不存在于系統(tǒng)的數(shù)據(jù)庫(kù) 中),用戶可首先通過(guò)如所述的本發(fā)明的字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)的方法來(lái)輸 入字"friend"(例如提供相應(yīng)于字的字母的鍵按壓而沒(méi)有講話,或提供相 應(yīng)于字的至少(例如開(kāi)頭的)字母(例如"f,)的鍵按壓并說(shuō)出該字母, 以及提供相應(yīng)于字的剩余字符(例如"riend,,)的鍵按壓而沒(méi)有講話)。然后用戶可通過(guò)提供相應(yīng)于字的至少(例如開(kāi)頭)字母(例如"S")的鍵按壓并說(shuō)出該字母,并提供相應(yīng)于該字的剩余字符(例如"hip")的鍵按壓 而沒(méi)有講話,來(lái)繼續(xù)進(jìn)行下一個(gè)字"ship"的輸入。相應(yīng)于第二個(gè)字的第 一個(gè)字符的鍵按壓和^"音可通知系統(tǒng)第二個(gè)字的開(kāi)始和前面字的結(jié)束(例 如考慮為字末尾信號(hào))。個(gè)字部分如字的后綴。例如,為了以兩部分"manage-ment,,的形式(例如 字"manage"和后綴"ment",通過(guò)考慮字和字的部分存在于系統(tǒng)的字?jǐn)?shù) 據(jù)庫(kù)的字典中)輸入字"management",用戶可通過(guò)剛剛描述的方法來(lái)輸 入字。必須再次注意,除了字以外,系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典還可包括相應(yīng)于 至少二種語(yǔ)言的字部分。甚至包括多個(gè)部分或字的字,例如包括幾個(gè)較短 的字的字"workmanship"(例如"work-man-ship")也可通過(guò)相同的方法 來(lái)輸入。根據(jù)另一方法,通過(guò)使用例如本發(fā)明的逐字符按壓/滑動(dòng)和講話數(shù)據(jù)輸 入系統(tǒng)可在字的末尾輸入/附加字符串(例如數(shù)據(jù)庫(kù)的字、字典外的字、任 意字符串等)。例如,通過(guò)考慮字"manage"存在于系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字 典中,為了以兩部分"manage-ment,,的形式輸入字"management",如前 所述,用戶可首先地輸入字"manage"(例如提供相應(yīng)于該字的字母的鍵 :接壓而沒(méi)有講話,或通過(guò)例如提供相應(yīng)于該字的至少一個(gè)(例如開(kāi)頭)字 母(例如"m,,)的4建按壓并說(shuō)出該字母,以及提供相應(yīng)于該字的剩余字符 (例如"anage,,)的鍵按壓而沒(méi)有講話)。用戶通過(guò)使用本發(fā)明的逐字符按 壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng)可在字的末尾輸入字符串"ment,,。才艮據(jù)字末尾信號(hào)的一個(gè)實(shí)施例,例如在輸入字結(jié)束時(shí)按壓預(yù)先規(guī)定的 鍵可能是必須的,以便當(dāng)用戶繼續(xù)進(jìn)行下一個(gè)字的輸入(例如將其連接到 第一個(gè)字)時(shí),屏幕不變動(dòng)。使用本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng),剛剛描述的實(shí)施例可允許使用具有 字的數(shù)量相當(dāng)大地減少的字?jǐn)?shù)據(jù)庫(kù)。例如,以一般后綴(例如"ed"、 "s"、 "ing"、 "ment"、 "ture,,等)結(jié)束的字可能不包括在數(shù)據(jù)庫(kù)中。同樣,由多個(gè)較短的字(例如,其中較短的字存在于數(shù)據(jù)庫(kù)中)組成的字可能不包 括在字典中。系統(tǒng)還可包括自動(dòng)校正系統(tǒng),以^f更例如自動(dòng)校正結(jié)合的字。例如,如果用戶輸入字"memorize"并在其末尾添加"ing"部分,則系統(tǒng) 可自動(dòng)校正結(jié)合的字"memorizing",以提供字"memorizing"。如前所述,當(dāng)通過(guò)使用本發(fā)明的組合凄丈據(jù)輸入系統(tǒng)的字預(yù)測(cè)系統(tǒng)來(lái)輸 入字時(shí),系統(tǒng)例如可提議用戶沒(méi)有打算輸入的字。此外,例如,系統(tǒng)不能使用戶的(鍵:按壓和語(yǔ)音,如果存在語(yǔ)音的話)信息與數(shù)據(jù)庫(kù)的任何字匹 配(如前所述,在這種情況下,系統(tǒng)可顯示相應(yīng)于相應(yīng)的用戶^fe按壓的預(yù) 先規(guī)定的或任意字符串如預(yù)先規(guī)定的字母,或系統(tǒng)可顯示相應(yīng)于相應(yīng)的用 戶鍵按壓的數(shù)值,等等)。根據(jù)一種方法,例如,如果用戶希望校正不想 得到的字(例如,或字符串)或選擇期望的字,在他指向(例如如前所述) 錯(cuò)誤的字(例如,基于最初輸入的相應(yīng)鍵按壓而提供的錯(cuò)誤的字)之后, 系統(tǒng)通過(guò)考慮字符串(例如,明顯地,系統(tǒng)可容易地將顯示的字母與其相 應(yīng)的鍵聯(lián)系起來(lái))可識(shí)別為輸入字而提供的用戶的鍵按壓。例如,用戶可 指向字并(例如,如果字不存在于數(shù)據(jù)庫(kù)中,或?yàn)榱朔奖愕脑虻?說(shuō)出 相應(yīng)于該字的至少一些字母(例如,他也可改為說(shuō)該字)。在語(yǔ)音結(jié)束時(shí), 用戶可提供語(yǔ)音結(jié)束信號(hào),例如從字移去指示器(例如,用戶還可使用其 它方法來(lái)通知系統(tǒng)語(yǔ)音的開(kāi)始和結(jié)束)。例如,如前所述,用戶可按壓和 保持預(yù)先規(guī)定的鍵來(lái)通知系統(tǒng)相應(yīng)于校正/選擇的語(yǔ)音的開(kāi)始,并且在他完 成講話時(shí)釋放鍵,以便通知系統(tǒng)語(yǔ)音的結(jié)束。在由本發(fā)明人提交的被包含 于此的參考資料中已經(jīng)描述了字的校正/選擇方法。在本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)中使用標(biāo)點(diǎn)符號(hào)字符和命令的方法可這 樣考慮,以便最大化用戶使用組合系統(tǒng)的容易性。如由本發(fā)明人提交的被 包含于此的參考資料中所述的,大多數(shù)特殊的符號(hào)例如標(biāo)點(diǎn)符號(hào)字符或數(shù) 字中的每個(gè)可通過(guò)與其相應(yīng)的鍵的交互作用以及提供相應(yīng)于特殊符號(hào)的 語(yǔ)音來(lái)輸入。通過(guò)這么做,任何這樣的標(biāo)點(diǎn)符號(hào)字符或命令都可在文本的 輸入期間通過(guò)本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)來(lái)輸入。如在前面的專利申請(qǐng)中提到的,為了使用戶更容易使用本發(fā)明的數(shù)據(jù) 輸入系統(tǒng),可以有一些特殊符號(hào)(例如在詞的末尾設(shè)置的字符".,,),其可通過(guò)按壓相應(yīng)的鍵而沒(méi)有講話來(lái)輸入。 一些特殊符號(hào)可分配給鍵,這些鍵 不同于分配了字母的鍵。但是因?yàn)橄到y(tǒng)優(yōu)選地可使用幾個(gè)鍵, 一些其它特 殊符號(hào)也可分配給表示字母的鍵。當(dāng)使用字中最后提到的符號(hào)時(shí)(例如, 當(dāng)通過(guò)本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的字預(yù)測(cè)系統(tǒng)輸入字時(shí)在字末尾的 " "),可能會(huì)出現(xiàn)一個(gè)問(wèn)題。例如,用戶可通過(guò)使用本發(fā)明的組合數(shù)據(jù) 輸入系統(tǒng)的字預(yù)測(cè)系統(tǒng),通過(guò)提供相應(yīng)于字的字母的鍵按壓而沒(méi)有講話,或通過(guò)提供相應(yīng)于字的至少(例如開(kāi)頭)字母(例如"r")的鍵按壓并說(shuō) 出該字母,以及提供相應(yīng)于字的剩余字符包括特殊符號(hào)(例如"eady ") 的鍵按壓而沒(méi)有講話來(lái)試圖輸入字"ready "(例如包括"問(wèn)號(hào),,)。系統(tǒng)可 能不知道所輸入的字以特殊符號(hào)結(jié)束。因此,系統(tǒng)可尋找具有兩個(gè)、五個(gè) 和六個(gè)字符的字。這可提供很多要呈現(xiàn)給用戶的選項(xiàng)。為了解決這種問(wèn)題, 下面描述了輸入特殊符號(hào)(例如包括命令和函數(shù))的方法。根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)使用本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)時(shí),可 用相同的字符串混合地輸入字、字母和其它符號(hào)例如特殊符號(hào)。用戶通過(guò) 按壓相應(yīng)于字、字母串、特殊字符串的鍵并說(shuō)出字、字母串、特殊字符串 的至少第一個(gè)字母可輸入一個(gè)或更多連續(xù)的字、字母串、特殊字符串等。 如果符號(hào)串的第一個(gè)符號(hào)是"非語(yǔ)音,,符號(hào)(例如通過(guò)按壓其相應(yīng)的鍵而 沒(méi)有講話來(lái)輸入),該"非語(yǔ)音,,符號(hào)被分配給不同于表示字母的鍵的鍵, 或如果符號(hào)串的第一個(gè)符號(hào)是"非語(yǔ)音,,符號(hào)(例如通過(guò)按壓其相應(yīng)的鍵 而沒(méi)有講話來(lái)提供),該"非語(yǔ)音,,符號(hào)被分配給被分配了至少一些字母 的同一個(gè)鍵,但通過(guò)與在鍵上輸入字母所需要的鍵交互作用(例如單次按 壓行為)不同的與鍵的交互作用(例如,雙次按壓行為、同時(shí)按一個(gè)鍵和 另一個(gè)^:等)來(lái)輸入,那么用戶可通過(guò)在特殊字符串的開(kāi)頭部分提供相應(yīng) 的按壓行為而沒(méi)有講話來(lái)輸入特殊字符。例如,通過(guò)考慮小鍵盤lMOO,為了輸入U(xiǎn)RL http:Vwww.textentry.com ,用戶可以-例如通過(guò)使用本發(fā)明的逐字符按壓和講話數(shù)據(jù)輸入方法(例如,按 相應(yīng)于字母的鍵并說(shuō)出該字母)來(lái)輸入字符串"http",然后;-用戶可提供預(yù)先規(guī)定的交互作用例如在4建12802上的雙次按壓行為, 或另一預(yù)先規(guī)定的交互作用例如按鍵12805 (例如,如果與另外的鍵同時(shí)按,也被考慮為"Shift"鍵,如在前面的專利申請(qǐng)中描述的)和 12802而沒(méi)有講話來(lái)輸入特殊符號(hào)",,(例如,符號(hào)可預(yù)先規(guī)定為在 沒(méi)有語(yǔ)音的情況下分配給4定交互作用),并通過(guò)提供兩個(gè)(例如預(yù)先 規(guī)定的)在鍵12803上的單次按壓行為而沒(méi)有講話來(lái)繼續(xù)輸入特殊 符號(hào)"〃,,。在特殊字符串的開(kāi)頭部分輸入第一個(gè)特殊字符可通知系 統(tǒng)后面輸入的字符是特殊字符,直到輸入字母為止(例如,直到按 鍵且說(shuō)出字母為止);-接著,用戶可通過(guò)使用如所述的本發(fā)明的逐字符按壓和講話數(shù)據(jù)輸 入方法來(lái)輸入字符串"www";-用戶然后可例如通過(guò)與4建12806的交互作用(例如單次:按壓)而沒(méi) 有講話或通過(guò)例如說(shuō)出"dot"(例如,符號(hào)可被指定為既是講話又是 不講話的)來(lái)輸入符號(hào)".";-接著,用戶可通過(guò)例如使用本發(fā)明的逐字符按壓和講話數(shù)據(jù)輸入方 法來(lái)輸入字符串"textentry",或以兩部分的形式輸入它(例如,存 在于系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典中的兩個(gè)字"text"和"entry")。為了這 么做,用戶可首先按壓相應(yīng)于字母"t,,的鍵12802,并說(shuō)出該字母 以及繼續(xù)按壓相應(yīng)于字"text"的剩余字母"ext"的鍵。然后用戶可 按壓相應(yīng)于字母"e"的鍵12803,并說(shuō)出該字母以及繼續(xù)按相應(yīng)于 字"entry"的剩余字母"ntry"的鍵;-用戶然后可通過(guò)按鍵12805而沒(méi)有講話或通過(guò)例如說(shuō)出"dot,,(例如, 符號(hào)可被指定為既是講話又是不講話的)來(lái)輸入符號(hào)".";- (例如,最后)用戶可例如通過(guò)使用本發(fā)明的逐字符按壓和講話數(shù) 據(jù)輸入方法來(lái)輸入字符串"com"。必須注意,字符串"http"、 "www"和"com"可通過(guò)本發(fā)明的組合數(shù) 據(jù)輸入系統(tǒng)的字預(yù)測(cè)系統(tǒng)(例如,如果字存在于本發(fā)明的字?jǐn)?shù)據(jù)庫(kù)的字典 中)來(lái)輸入。為了此目的,用戶可以-通過(guò)提供相應(yīng)于字的字母的鍵按壓而沒(méi)有講話,或通過(guò)提供例如相 應(yīng)于該字的(例如至少) 一個(gè)(例如開(kāi)頭)字母(例如"h")的鍵按壓并說(shuō)出該字母,以及提供相應(yīng)于該字的剩余字符(例如"ttp")的鍵按壓來(lái)輸入字"http";-通過(guò)提供例如相應(yīng)于字的(例如至少) 一個(gè)(例如開(kāi)頭)字母(例 如"w")的4定按壓并說(shuō)出該字母,以及提供相應(yīng)于該字的剩余字符 (例如"ww")的鍵按壓來(lái)輸入字"www";-通過(guò)提供例如相應(yīng)于字的(例如至少) 一個(gè)(例如開(kāi)頭)字母(例 如"c")的鍵^姿壓并說(shuō)出該字母,以及提供相應(yīng)于該字的剩余字符(例 如"om")的鍵按壓來(lái)輸入字"com"。注意,通常,每當(dāng)用戶在待輸入的符號(hào)類型之間轉(zhuǎn)換時(shí),說(shuō)出第一個(gè) 符號(hào),或如果它是非語(yǔ)音符號(hào),則通過(guò)除了表示字母的鍵以外的任一個(gè)鍵 來(lái)輸入它,或如果非語(yǔ)音符號(hào)被分配給分配了至少一個(gè)字母的同 一個(gè)鍵, 則通過(guò)分配給鍵的預(yù)先規(guī)定的交互作用(例如雙次按壓、同時(shí)按兩個(gè)鍵等) 來(lái)輸入該符號(hào),其中該預(yù)先規(guī)定的交互作用不同于為在鍵上輸入字母所需 要的交互作用(例如單次按壓)。此外必須注意,在混合字符串開(kāi)頭部分 的字可通過(guò)本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的字預(yù)測(cè)系統(tǒng)來(lái)輸入,而沒(méi)有提供 相應(yīng)于字的第一個(gè)字母的語(yǔ)音。另一方面,如果字符串以特殊字符開(kāi)始, 則至少第一個(gè)字符可遵循上述方法。根據(jù)另一方法,如果系統(tǒng)使用(例如鍵)交互作用的(例如接觸、壓 力)敏感表面,那么例如除了如在鍵上分配給字母的單次按壓的交互作用 以外的一種交互作用可為在鍵上滑動(dòng)。這些內(nèi)容已被詳細(xì)描述。應(yīng)該理解,任何字符串如上述混合字符串可通過(guò)使用本發(fā)明的逐字符 按壓和講話數(shù)據(jù)輸入方法來(lái)輸入,如在由本發(fā)明人提交的^皮包含于此的參 考資料中描述的(例如,允許在分配了字母的相同的鍵和相同類型的鍵交 互作用的范圍內(nèi)使用非語(yǔ)音標(biāo)點(diǎn)符號(hào)字符和命令)。根據(jù)本發(fā)明的一個(gè)實(shí) 施例,可提供轉(zhuǎn)換裝置例如模式鍵,以在本發(fā)明的按壓/滑動(dòng)和講話數(shù)據(jù)輸 入系統(tǒng)和本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)之間進(jìn)行轉(zhuǎn)換。如前所述,在為輸入字提供信息結(jié)束時(shí)設(shè)置的特殊符號(hào)如空格字符、 標(biāo)點(diǎn)符號(hào)(例如",,,、".,,、"!,,、 " ,,等)、函數(shù)或命令(例如"Enter"、"Tab"等)可預(yù)先規(guī)定為被考慮為字的字末尾信號(hào)。此外,設(shè)置在字的末 尾的一些字部分(例如不包括或包括特殊字符的字符組合,例如標(biāo)點(diǎn)符號(hào)如",s"、 "n,t"等)可被考慮為字的字末尾信號(hào)。例如,字"doesn't"可通過(guò)首先輸入字"does",在末尾按壓相應(yīng)于部分"n,t"的鍵,以及說(shuō)出相應(yīng)于該部分的預(yù)先規(guī)定的語(yǔ)音來(lái)輸入。顯然,包括標(biāo)點(diǎn)符號(hào)字符(例如","、"-""_")的這樣的字也可為字典數(shù)據(jù)庫(kù)的字,并通過(guò)例如按相應(yīng)于字的字符(例如標(biāo)點(diǎn)符號(hào))的鍵(例如有或沒(méi)有語(yǔ)音)來(lái)輸入。根據(jù)本發(fā)明的組合(例如包括字預(yù)測(cè))數(shù)據(jù)輸入系統(tǒng)的一個(gè)實(shí)施例, 分配給與相應(yīng)鍵的預(yù)先規(guī)定的交互作用的字母之一可通過(guò)與鍵的交互作 用而有和/或沒(méi)有提供相應(yīng)的語(yǔ)音來(lái)輸入。例如,如圖4所示,在英語(yǔ)語(yǔ)言 中具有含意的每個(gè)字母"a,,和'T,都可分配到不同的鍵(例如,或與相 同鍵的不同交互作用),并通過(guò)按壓其相應(yīng)的鍵以及說(shuō)出和/或不說(shuō)出字母 來(lái)輸入。在由本發(fā)明人提交的被包含于此的參考資料中描述和演示了使用具 有少量鍵例如四個(gè)鍵的小鍵盤的優(yōu)點(diǎn)。小鍵盤可例如為虛擬/軟(例如,固 定、動(dòng)態(tài)的)小鍵盤,其用在電子設(shè)備的(例如觸摸)屏幕上并用于本發(fā) 明的數(shù)據(jù)輸入系統(tǒng)例如本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)。例如除了不同類型的 輕擊行為以外,其它交互作用例如源自例如小鍵盤的至少一個(gè)鍵上的滑動(dòng) 行為(例如單次滑動(dòng)、雙次滑動(dòng)、輕擊并滑動(dòng)等)的交互作用也可^C考慮 以分配本發(fā)明的凄t據(jù)輸入系統(tǒng)的至少一部分符號(hào),以^使一方面更好地將符 號(hào)彼此區(qū)分開(kāi),另 一方面允許使用非常少的鍵來(lái)十分容易和快速地輸入數(shù) 據(jù)如文本。圖5作為一個(gè)例子示出具有四個(gè)鍵的這樣的小鍵盤12900。例如,為 了通過(guò)本發(fā)明的字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)來(lái)輸入字(例如"driver")以及在該 字后(例如緊接地)輸入"空格,,字符,用戶可提供相應(yīng)于字的字母的鍵 按壓而沒(méi)有講話,或他可提供例如相應(yīng)于字的(例如至少)(例如開(kāi)頭) 字母(例如"d")的鍵按壓并說(shuō)出該字母,以及提供相應(yīng)于字的剩余字符 (例如"river")的鍵按壓。在提供鍵按壓結(jié)束時(shí),用戶可在鍵12902上滑 動(dòng),以在該字后(例如緊接地)輸入空格字符(例如"空格,,字符可分配到鍵12902上的滑動(dòng)行為而沒(méi)有講話)。必須注意,這僅僅作為例子,可 考慮分配到不同的鍵和與鍵的不同交互作用的其它符號(hào)分配以及其它數(shù) 量的鍵。例如,鍵上的字母可相應(yīng)于鍵上的滑動(dòng)行為(例如,以及借助于 本發(fā)明的字預(yù)測(cè)系統(tǒng)在輸入字期間通過(guò)說(shuō)出該字來(lái)輸入,或通過(guò)當(dāng)通過(guò)4定 上的按壓行為沒(méi)有講話而輸入字時(shí)的不說(shuō)出該字來(lái)輸入),且"空格"字符可相應(yīng)于鍵上的按壓行為(例如在沒(méi)有語(yǔ)音的情況下)。在由本發(fā)明人 提交的本專利申請(qǐng)和被包含于此的參考資料中已經(jīng)詳細(xì)描述了這些內(nèi)容。如前所述,本發(fā)明的字?jǐn)?shù)據(jù)庫(kù)的字典可包括多種語(yǔ)言的字(例如,和 字部分)。根據(jù)另一實(shí)施例,在通過(guò)按壓至少第一個(gè)鍵并說(shuō)出至少一個(gè)字 母,以及提供相應(yīng)于字的剩余字符的鍵按壓來(lái)輸入字的至少一個(gè)(開(kāi)頭) 字符之后,如果系統(tǒng)在至少第一個(gè)鍵上相對(duì)于彼此具有模糊類似語(yǔ)音的兩 個(gè)字母之間猶豫,則系統(tǒng)可顯示相應(yīng)于例如以每個(gè)字母開(kāi)始的鍵按壓的 字。當(dāng)給小鍵盤的鍵分配符號(hào)如字符時(shí)要考慮的另 一參數(shù)是用戶的手使 用每個(gè)鍵的頻率,以便在使用兩只手的手指如使用兩個(gè)拇指時(shí)進(jìn)行協(xié)調(diào) (例如,避免與同一只手的手指的多次連續(xù)的交互作用)。圖6a到6b示出 將字母分配到小鍵盤的四個(gè)鍵的其它實(shí)施例,其通過(guò)考慮上述原理和如前所述的本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的原理可用于例如本發(fā)明的組合數(shù)據(jù) 輸入系統(tǒng)。如前所述,根據(jù)一個(gè)實(shí)施例,本發(fā)明的按壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng) 可結(jié)合其它數(shù)據(jù)輸入系統(tǒng)^f旦與其分離來(lái)使用。例如,系統(tǒng)可與只基于可用 于電子設(shè)備的鍵按壓(例如,沒(méi)有提供語(yǔ)音,如基于沒(méi)有語(yǔ)音的鍵按壓的 字預(yù)測(cè)系統(tǒng))的另一數(shù)據(jù)輸入系統(tǒng)平等地/與其一起運(yùn)行,但與該另一系統(tǒng) 獨(dú)立,以便例如當(dāng)提供信息如相應(yīng)于文本的一部分如字的鍵按壓時(shí),如果 不提供相應(yīng)的語(yǔ)音(例如,如果相應(yīng)的電子設(shè)備不檢測(cè)語(yǔ)音),則該信息 (例如僅僅是鍵按壓)可被另一系統(tǒng)解釋,其中該另一系統(tǒng)可基于該另一 數(shù)據(jù)輸入系統(tǒng)的原理來(lái)輸入文本的一部分(例如字)。另一方面,如前所迷,如果與相應(yīng)于文本的一部分如字的4泉按壓的輸 入耳關(guān)系(例如,在其期間),用戶提供相應(yīng)于文本的一部分或文本的一部分的至少一些字符的語(yǔ)音(例如,如果相應(yīng)的電子設(shè)備檢測(cè)到語(yǔ)音的存 在),則相應(yīng)于文本的一部分/字的信息(例如鍵按壓和語(yǔ)音)可被本發(fā)明 的按壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng)解釋/考慮,其中按壓/滑動(dòng)和講話數(shù)據(jù)輸 入系統(tǒng)可根據(jù)本發(fā)明的按壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng)(例如,包括如前所 述的本發(fā)明的字預(yù)測(cè)系統(tǒng))的原理來(lái)輸入文本的一部分(例如字)。根據(jù)本發(fā)明的另一實(shí)施例,即使字由其它數(shù)據(jù)輸入系統(tǒng)來(lái)輸入,所輸 入的字的校正/選擇可由如前所述的本發(fā)明的按壓/滑動(dòng)和講話系統(tǒng)來(lái)提 供。例如,用戶可指向錯(cuò)誤的字(例如,通過(guò)使用鼠標(biāo)/箭頭鍵等來(lái)選擇它) 并(例如,有或沒(méi)有按壓相應(yīng)的鍵(例如,錯(cuò)誤/不想得到的字的字母可通知系統(tǒng)相應(yīng)的鍵:按壓))說(shuō)出相應(yīng)于期望字的字母。如果系統(tǒng)提議的字不是用戶打算輸入的字,則通過(guò)使用僅僅基于鍵按 壓(例如沒(méi)有語(yǔ)音)的字預(yù)測(cè)系統(tǒng)來(lái)輸入字的一個(gè)最令人混淆和令人失望 的問(wèn)題是期望字的選擇。必須注意,根據(jù)系統(tǒng),例如如果期望字在相應(yīng)于 用戶提供的鍵按壓的字中是最低使用頻率的字之一 ,則它可能需要多次 "選擇"鍵按壓和用戶將精力大量地集中在顯示器上,直到用戶選擇了該 字為止。通過(guò)使用如前所述的本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)(例如,基于至 少考慮為輸入字而提供一些鍵按壓的按壓/滑動(dòng)和講話以及字預(yù)測(cè)數(shù)據(jù)輸 入系統(tǒng))、本發(fā)明的數(shù)據(jù)輸入和校正系統(tǒng),可減少或消除鍵操作和持久地 注視顯示器。如前所述,當(dāng)使用本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)時(shí),與相應(yīng)于文本的一 部分如字的鍵按壓的輸入聯(lián)系(例如,在其期間),用戶可提供相應(yīng)于文本的所述部分或文本的所述部分的至少一些字符的語(yǔ)音。系統(tǒng)可;f全測(cè)語(yǔ)音的存在或缺少。根據(jù)如前所述的本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的原理,可考 慮本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的不同系統(tǒng),例如下文中描述的系統(tǒng),其中 每個(gè)系統(tǒng)可具有其自己的優(yōu)點(diǎn)。例1:才艮據(jù)本發(fā)明的 一個(gè)實(shí)施例-可以預(yù)先規(guī)定,為了輸入字,系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典的單獨(dú)的一個(gè)字可相應(yīng)于用戶提供的4定按壓序列(例如相應(yīng)于字的字符),而沒(méi)有提供相應(yīng)的語(yǔ)音,以及;-可以預(yù)先規(guī)定,相應(yīng)于相同序列的鍵按壓的語(yǔ)言的其它字可不包括 在數(shù)據(jù)庫(kù)內(nèi)。如果用戶希望輸入該其它字之一,他可通過(guò)例如使用本發(fā)明的逐字符按壓和講話數(shù)據(jù)輸入系統(tǒng)作為字典外的字來(lái)輸入 它,如前所述。例如,如果用戶預(yù)先知道該字在字典中不存在,則 他可提供相應(yīng)字母的鍵按壓和語(yǔ)音(例如實(shí)質(zhì)上同時(shí)地)。如果用戶 例如預(yù)先不知道該字在字典中不存在,且在沒(méi)有講話地鍵按壓輸入 之后注意到它,則用戶可例如說(shuō)出該字的字母或說(shuō)出該字,如較早 時(shí)候描述的。例如,通過(guò)考慮圖8的小鍵盤13200,在系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典內(nèi)單 獨(dú)的一個(gè)字(例如"doing")預(yù)先規(guī)定為相應(yīng)于鍵按壓13202、 13204、 13202、 13202、 13204。如果用戶希望輸入另 一個(gè)字,例如具有相同鍵按壓信息的 "coins",則除了鍵按壓外,用戶還可說(shuō)出該字的字母或他可說(shuō)出該字(例 如,如較早時(shí)候描述的)。剛剛描述的系統(tǒng)可允許非模糊地輸入字。為了輸入字,在小鍵盤的鍵 上的每個(gè)鍵敲擊序列而沒(méi)有講話可相應(yīng)于字典內(nèi)單獨(dú)的一個(gè)字。該字可為 預(yù)先^t見(jiàn)定的字例如通用字,或用戶決定或用在預(yù)定環(huán)境中的字。通過(guò)操縱 小鍵盤的鍵,用戶可能不會(huì)為了選擇另一個(gè)字而灰心喪氣。如果輸入的字 不是用戶希望的,(例如沒(méi)有再次提供相應(yīng)的鍵按壓)他可簡(jiǎn)單地說(shuō)出該 字或il出該字的字母。這快速且容易。例2:根據(jù)本發(fā)明的 一個(gè)實(shí)施例-可以預(yù)先規(guī)定,為了輸入字,系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典的單獨(dú)的一個(gè) 字可相應(yīng)于用戶提供的鍵按壓序列,而沒(méi)有提供相應(yīng)的語(yǔ)音,以及;-可以預(yù)先規(guī)定,字?jǐn)?shù)據(jù)庫(kù)的單獨(dú)的一個(gè)字可至多相應(yīng)于用戶提供的 信息,該信息包括用戶提供的相同序列的鍵按壓和用戶提供的字的 至少一個(gè)(例如開(kāi)頭)字符的語(yǔ)音,以及;-可以預(yù)先規(guī)定,具有相同鍵按壓序列的系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的其它字可 不包括在數(shù)據(jù)庫(kù)內(nèi)。如果用戶希望輸入該其它字之一,他可作為字 典外的字輸入它,如前所述。例如,通過(guò)考慮圖8的小鍵盤13200,在系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典內(nèi)單 獨(dú)的一個(gè)字(例如"doing")預(yù)先規(guī)定為相應(yīng)于鍵按壓13202、 13204、 13202、 13202、 13204而沒(méi)有講話。如果用戶希望輸入另一個(gè)字,例如具有相同鍵 按壓信息的"coins,,或"dying"或"pupil",則除了鍵按壓外,用戶可以說(shuō) 出該字的至少一個(gè)(例如開(kāi)頭)字母或他可以說(shuō)出該字(例如,如前所述)。 如所示,具有相同的鍵按壓信息并需要語(yǔ)音來(lái)開(kāi)始輸入的數(shù)據(jù)庫(kù)的每個(gè)字 (例如"coins,,或"dying"或"pupil")以不同的字母開(kāi)始,以便當(dāng)用戶提 供字并說(shuō)出例如該字的第一個(gè)字母時(shí),用戶知道系統(tǒng)將提供相應(yīng)于他所提 供的信息的單獨(dú)的一個(gè)字。注意,雖然字"doing"具有相同的鍵按壓信息 并以字"d,,開(kāi)始,但是該字被分配給鍵按壓行為而沒(méi)有講話。剛剛描述的系統(tǒng)可允許非模糊地輸入字。為了輸入字,在小鍵盤的鍵 上的每個(gè)序列的鍵敲擊而沒(méi)有講話可相應(yīng)于字典內(nèi)單獨(dú)的一個(gè)字。該字可 為預(yù)先規(guī)定的字例如通用字,或用戶決定或用在預(yù)定環(huán)境中的字。另一方 面,為了輸入字,與提供相應(yīng)的語(yǔ)音結(jié)合的在小鍵盤的鍵上的相同鍵敲擊 的每個(gè)序列可相應(yīng)于字典數(shù)據(jù)庫(kù)內(nèi)單獨(dú)的一個(gè)字。該字可為預(yù)先規(guī)定的字,例如在具有4建^換壓序列和相應(yīng)于語(yǔ)音信息的字中最通用的字。如果輸 入的字不是用戶希望的,(例如沒(méi)有再次提供相應(yīng)的鍵按壓)他可僅僅說(shuō) 出該字或說(shuō)出該字的至少4交多的字母或所有字母。這快速且容易。例3:根據(jù)本發(fā)明的另 一實(shí)施例-可以預(yù)先規(guī)定,為了輸入字,系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典的單獨(dú)的一個(gè) 字可相應(yīng)于用戶提供的鍵按壓序列,而沒(méi)有提供相應(yīng)的語(yǔ)音,以及;-可以預(yù)先規(guī)定,相應(yīng)于相同的鍵按壓序列(例如由用戶提供)的字 數(shù)據(jù)庫(kù)的其它字可通過(guò)提供鍵按壓和提供相應(yīng)于用戶提供的字的至 少一個(gè)(例如開(kāi)頭)字符的語(yǔ)音(例如,或說(shuō)出該字)來(lái)輸入。剛剛描述的系統(tǒng)可允許非;Ji糊地輸入字。為了輸入字,在小鍵盤的鍵 上的每個(gè)鍵敲擊序列而沒(méi)有語(yǔ)音可相應(yīng)于字典內(nèi)單獨(dú)的一個(gè)字。該字可為 預(yù)先^L定的字例如通用字,或用戶決定或用在預(yù)定環(huán)境中的字。另一方面, 在小鍵盤的鍵上的每個(gè)相同的鍵敲擊序列與提供充分的相應(yīng)語(yǔ)音結(jié)合(例 如,至少多到需要將該字與相應(yīng)于相同的鍵按壓且需要相應(yīng)的語(yǔ)音來(lái)輸入 的其它字區(qū)分開(kāi))。如果輸入的字不是用戶希望的,(例如沒(méi)有再次提供相 應(yīng)的鍵按壓),則他可簡(jiǎn)單地說(shuō)出該字或說(shuō)出該字的至少較多的字母或所 有字母。這快速且容易。例如,通過(guò)考慮圖8的小鍵盤13200,在系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字典內(nèi)單 獨(dú)的一個(gè)字(例如"noise")可預(yù)先規(guī)定為相應(yīng)于鍵按壓13202、 13204、 13202、 13202、 13203而沒(méi)有講話。如果用戶希望輸入另 一個(gè)字,例如具 有相同鍵按壓信息的"cycles,,或"clive,,,則除了鍵按壓外,用戶可以輸出 該字的一個(gè)或更多(例如開(kāi)頭)字母或他可說(shuō)出該字(例如,如前所述)。 如所示,具有相同的鍵按壓信息并需要語(yǔ)音來(lái)開(kāi)始輸入的數(shù)據(jù)庫(kù)的每個(gè)字 (例如"cycle"或"dive")以相同的字母開(kāi)始,因此為了彼此區(qū)分開(kāi)字, 用戶可說(shuō)出例如相應(yīng)字的多個(gè)字母,以便將它與選擇的其它字區(qū)分開(kāi)。必 須注意,可在與當(dāng)至少一個(gè)鍵按壓被提供時(shí)的時(shí)間有關(guān)的預(yù)定的一段時(shí)間 提供相應(yīng)于字母(例如,或字)的語(yǔ)音。例如,語(yǔ)音可與提供相應(yīng)的鍵按 壓實(shí)質(zhì)上同時(shí)提供,或它可至多在鍵按壓之前或之后的預(yù)定的 一段時(shí)間之 后提供。在輸入鍵按壓期間,如果用戶沒(méi)有提供足夠的語(yǔ)音信息(例如在 本例中只說(shuō)一個(gè)字母"c")且系統(tǒng)提供不想得到的字(例如"cycle"),則 為了輸入期望字(例如"clive"),用戶可繼續(xù)進(jìn)行校正/選擇過(guò)程,如早些 時(shí)候所述的。必須注意,4艮據(jù)一種方法,優(yōu)選地在用戶例如通過(guò)4安相應(yīng)的4建并說(shuō)相 應(yīng)的字母(例如,或部分/字)輸入字的至少第一個(gè)字符(例如字母),且 提供相應(yīng)于字的剩余字符的剩余4定按壓而沒(méi)有講話之后,系統(tǒng)可試圖找到 以該字母開(kāi)始的候選字,其中候選字的剩余字符(例如字母)相應(yīng)于用戶 提供的鍵按壓而沒(méi)有講話。還必須注意,可在與當(dāng)至少一個(gè)鍵按壓被提供 時(shí)的時(shí)間有關(guān)的至少預(yù)定的一段時(shí)間提供相應(yīng)于字母(例如,或字)的語(yǔ)音。例如,語(yǔ)音可與提供相應(yīng)的鍵按壓實(shí)質(zhì)上同時(shí)提供,或它可至多在鍵 按壓之前或之后的預(yù)定的 一段時(shí)間之后提供。如前所述,根據(jù)本發(fā)明的一個(gè)實(shí)施例,與不同于字母鍵的4定的交互作 用,或提供不同于用于在鍵上輸入字母的交互作用模式的與字母鍵的交互 作用模式可考慮為系統(tǒng)的字末尾信號(hào)。例如,在提供相應(yīng)于輸入字的至少 開(kāi)頭字母的輸入信息,并通過(guò)在相應(yīng)于字部分的第一個(gè)字母的鍵上提供滑 動(dòng)行為或雙次按壓行為來(lái)輸入字部分如字的后綴之后,根據(jù)一種方法,系 統(tǒng)可將字部分考慮為字的最后一部分,并根據(jù)用戶提供的所有信息來(lái)選擇 相應(yīng)于所有信息的至少一個(gè)字。根據(jù)另一方法,系統(tǒng)可將字部分考慮為相 應(yīng)于用戶提供的前述信息的字的附加部分,且在根據(jù)前述信息選擇至少一 個(gè)字之后,系統(tǒng)可將字部分附加到所述至少一個(gè)字的末尾。如前所述,根 據(jù)一種方法,實(shí)質(zhì)上所有的字部分可分配至少一種類型的與鍵的交互作 用,該交互作用不同于輸入字符如(例如分配到)鍵上的字母所需要的交 互作用。必須注意,如在由本發(fā)明人提交的被包含于此的參考資料中所述 的,根據(jù)一種方法,數(shù)據(jù)庫(kù)的至少實(shí)質(zhì)上所有的字部分中的每個(gè)都分配到 相應(yīng)于字部分的開(kāi)頭字母的鍵。如前所述,校正過(guò)程可實(shí)質(zhì)上緊接著在輸入字結(jié)束時(shí)被提供,或它們 可在稍后的時(shí)間提供。用戶可保存文本,并稍后打開(kāi)它來(lái)在電子設(shè)備的屏 幕上顯示它,指在他希望改變的字上(例如,指示方法可為選擇全部錯(cuò)誤 /不想得到的字),以及^L出輸入字所需要的字的至少一個(gè)或更多(例如開(kāi) 頭)字母。通過(guò)提供預(yù)定的指示信號(hào)例如選擇整個(gè)字,系統(tǒng)可理解,用戶 可能希望改變整個(gè)字。接著,根據(jù)另一方法,為了修改字的一個(gè)(或多個(gè)) 字符,用戶可指向該字符(例如指向緊接在該字符之后的位置)并提供校 正。應(yīng)該理解,在候選字中選擇字的其它方法例如指向/選擇一個(gè)字還可與 說(shuō)出該字(例如,該字的至少一些字符)分開(kāi)或結(jié)合使用,如所述的。如前所述,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)可使用鍵盤,如在電子設(shè)備的觸敏屏幕上的屏幕4定盤(例如QWERTY )。如前所述,當(dāng)用戶在屏幕上打字時(shí), 他可能在接近于用戶打算按壓的鍵的鍵盤上的區(qū)域(例如在鍵上)內(nèi)輕擊(例如錯(cuò)誤地)。系統(tǒng)可考慮所按壓的區(qū)域(例如鍵)的至少一些鄰近的 鍵。這可提供一組鍵,每個(gè)鍵都具有至少一個(gè)字符,例如被認(rèn)為在輸入字 期間與每個(gè)用戶的按壓行為聯(lián)系的字母。由鍵盤上的每個(gè)按壓行為選擇的 每次鍵的數(shù)量都與至少一個(gè)字符例如字母有關(guān),以便復(fù)制具有幾個(gè)字符例 如字母的小鍵盤的鍵。然后根據(jù)該原理,系統(tǒng)可將這種小鍵盤和方法用于 本發(fā)明的不同數(shù)據(jù)輸入系統(tǒng),例如本發(fā)明的按壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng) 或本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)。例如,如圖7所示,通過(guò)使用屏幕鍵盤13100 ,為了輸入字"have",用戶可按壓靠近字的相應(yīng)4建附近的13101 -13104 的區(qū)域。對(duì)于每個(gè)撞擊區(qū),系統(tǒng)可考慮在例如區(qū)域周圍的鍵上的字母。作 為例子,在本例中,對(duì)于撞擊區(qū)13101系統(tǒng)可考慮至少字母"h、 j、 y、 u" 的至少一些,對(duì)于撞擊區(qū)13102系統(tǒng)可考慮至少字母"a、 s、 z,, 的至少 一些,對(duì)于撞擊區(qū)13103系統(tǒng)可考慮至少字母"f、 g、 v、 c、 b,, 的至少 一些,對(duì)于撞擊區(qū)13104系統(tǒng)可考慮至少字母"e、 r、 s、 d、 v,, 的至少 一些。應(yīng)該理解,相應(yīng)于如所述的按壓行為的字符可用于本發(fā)明的數(shù)據(jù)輸 入系統(tǒng)。例如,為了更好的準(zhǔn)確性,當(dāng)按壓鍵時(shí),可提供至少一個(gè)相應(yīng)于 至少一個(gè)鍵按壓的語(yǔ)音,以便更好的識(shí)別至少一個(gè)字母。例如,用戶在提 供鍵按壓時(shí)可說(shuō)字母"h"。系統(tǒng)可認(rèn)識(shí)到,字以該字母開(kāi)始,并通過(guò)考慮 相應(yīng)于例如用戶提供的剩余按壓行為的字母,系統(tǒng)可提供字"have"。已經(jīng) 詳細(xì)描述了這些內(nèi)容。應(yīng)該理解,可使用具有任何數(shù)量的鍵和任何字符分 配的任何其它鍵盤來(lái)代替QWERTY鍵盤。必須注意,雖然在;f艮多實(shí)施例中將鍵顯示和描述為電子設(shè)備的輸入裝 置,但是為了同樣的目的可使用為電子設(shè)備提供的復(fù)制鍵和/或與鍵的交互 作用的任何其它輸入裝置,如用戶的手指、手指帽、指示筆或電子設(shè)備(例 如傾斜)運(yùn)動(dòng)等。以前已經(jīng)描述了這些內(nèi)容。此外根據(jù)本發(fā)明的另 一實(shí)施例,在根據(jù)用戶的輸入信息選擇字之后, 系統(tǒng)可說(shuō)出該字(例如文本到語(yǔ)音系統(tǒng)),以便用戶沒(méi)有看屏幕就可決定 他是否希望改變?cè)撟只虼_認(rèn)它。例如,在聽(tīng)了系統(tǒng)之后,如果用戶希望確 認(rèn)它,他可繼續(xù)進(jìn)行新的字符/字等的輸入。同樣例如,在聽(tīng)了系統(tǒng)之后, 如果用戶希望改變字,他可例如說(shuō)出該字的至少一個(gè)字母,或說(shuō)出該字(例如用戶已提供了相應(yīng)的鍵按壓)等...以前已詳細(xì)描述了字的改變或確認(rèn)。如前所述,為本發(fā)明的數(shù)據(jù)輸入系統(tǒng)提供的語(yǔ)音信息可基于用戶的聲 音或嘴唇運(yùn)動(dòng)中至少一個(gè)。當(dāng)使用本發(fā)明的嘴唇閱讀識(shí)別系統(tǒng)時(shí)(例如, 其中一種語(yǔ)言的字母分布在不同的鍵上),說(shuō)出隔離的字符例如在每個(gè)所 講的字符之間有停頓的字母可明顯提高字符的識(shí)別準(zhǔn)確性。如在由本發(fā)明 人提交的被包含于此的參考資料中所述的,彼此相關(guān)的具有模糊類似的語(yǔ) 音的字符可分配給不同的鍵。根據(jù)本發(fā)明的一個(gè)實(shí)施例,嘴唇閱讀識(shí)別系統(tǒng)可用于本發(fā)明的組合數(shù) 據(jù)輸入系統(tǒng)(例如,包括如所述的字預(yù)測(cè)系統(tǒng))。例如,如前所述,為了 輸入字,用戶可通過(guò)按壓相應(yīng)的鍵并說(shuō)出字母來(lái)準(zhǔn)確地輸入字的字符的至 少一個(gè)字符,例如至少其第一個(gè)字符(例如字母)。用戶然后可提供相應(yīng) 于字的剩余字母的鍵按壓。說(shuō)出相應(yīng)于字的字母并提供剩余的鍵按壓而沒(méi) 有講話可在說(shuō)字母之后提供語(yǔ)音停頓的一段時(shí)間。如果用戶提供連續(xù)的 字,則在連續(xù)字的(例如第一個(gè))字母的所提供的語(yǔ)音之間可能(例如通 常)有停頓。為了識(shí)別所說(shuō)的(例如第一個(gè))字母,可使用嘴唇閱讀識(shí)別 系統(tǒng)。這可對(duì)本發(fā)明的數(shù)據(jù)輸入系統(tǒng)增加更多的辨別力。如果通過(guò)本實(shí)施例,系統(tǒng)沒(méi)有根據(jù)用戶提供的信息來(lái)識(shí)另'j/選擇用戶期 望的字,則用戶可通過(guò)例如逐字母地說(shuō)出該字或說(shuō)出該字來(lái)繼續(xù)進(jìn)行如早 些時(shí)候所述的校正/選擇過(guò)程。為校正/選擇過(guò)程提供的語(yǔ)音可優(yōu)選地根據(jù) 用戶的聲音來(lái)識(shí)別(例如,顯然,語(yǔ)音識(shí)別也可基于嘴唇閱讀,特別是當(dāng) 用戶不連續(xù)地說(shuō)一個(gè)或更多字母時(shí))。這是因?yàn)槟壳奥曇糇R(shí)別系統(tǒng)比用于 識(shí)別復(fù)雜語(yǔ)音(例如字的語(yǔ)音、較快的語(yǔ)音、沒(méi)有停頓的字母的語(yǔ)音)的 嘴唇閱讀系統(tǒng)更復(fù)雜。應(yīng)該理解,在存在復(fù)雜的嘴唇閱讀系統(tǒng)的情況下, 它可用于根據(jù)用戶的嘴唇運(yùn)動(dòng)來(lái)識(shí)別語(yǔ)音。必須注意,如果用戶在提供與字的開(kāi)頭字母有關(guān)的語(yǔ)音時(shí)沒(méi)有提供停 頓(例如,說(shuō)出多個(gè)字母),則嘴唇閱讀系統(tǒng)可只考慮用戶語(yǔ)音的開(kāi)頭部 分(例如,實(shí)質(zhì)上相應(yīng)于字的第一個(gè)字母)。如前所述,字典數(shù)據(jù)庫(kù)的字也可通過(guò)提供相應(yīng)的鍵按壓而沒(méi)有講話來(lái) 輸入。如果系統(tǒng)使用嘴唇閱讀系統(tǒng)來(lái)準(zhǔn)確識(shí)別字母如字的第一個(gè)字母,則可能發(fā)生系統(tǒng)可能不能識(shí)別語(yǔ)音是否在用戶請(qǐng)求字時(shí)被提供的情況(例 如,可能不能確定用戶的嘴唇是否運(yùn)動(dòng)了 )。在這種情況下,本發(fā)明的聲 音識(shí)別系統(tǒng)也可用于察看是否有語(yǔ)音。因此,當(dāng)打算通過(guò)只提供嘴唇運(yùn)動(dòng) 來(lái)說(shuō)出字的字母時(shí),如果用戶也提供語(yǔ)音可能是有用的(例如,即使非常 不連續(xù),以便麥克風(fēng)檢測(cè)用戶產(chǎn)生語(yǔ)音,以便通知系統(tǒng)使用嘴唇閱讀系統(tǒng) 來(lái)識(shí)別用戶的語(yǔ)音。)應(yīng)該理解,為了更準(zhǔn)確的語(yǔ)音識(shí)別,可使用聲音和嘴唇閱讀識(shí)別(例 如組合的)。假如字符如關(guān)于彼此具有模糊類似的語(yǔ)音的字母被分配給小鍵盤的 (例如電話型小鍵盤)相同的鍵(例如以及分配給相同類型的與鍵的交互 作用),則本發(fā)明的字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)可考慮具有相同的鍵按壓并以任 何模糊字符開(kāi)始的字。例如,通過(guò)使用嘴唇閱讀系統(tǒng)或甚至聲音識(shí)別系統(tǒng),字母對(duì)"d、 e,,或字母對(duì)"j、 k,,中的每個(gè)的語(yǔ)音(例如聲音或嘴唇運(yùn)動(dòng))可能為模糊的,其中每對(duì)字母位于電話型小鍵盤的相同鍵上。例如,通過(guò)使用用于本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的電話型小鍵盤,為了輸入字"keep", 用戶可按相應(yīng)于字母"k,,的鍵并說(shuō)出該字。接著用戶可繼續(xù)按剩余的鍵 而沒(méi)有講話。系統(tǒng)可(例如,預(yù)先規(guī)定為)也考慮以字母"J"開(kāi)始并具有 相同的剩余鍵按壓(例如"jeep")的字。可考慮用于檢測(cè)用戶語(yǔ)音的不同裝置如麥克風(fēng)和/或攝像機(jī)(例如,在 相應(yīng)的電子設(shè)備中實(shí)現(xiàn),或用作連接到電子設(shè)備的外圍裝置/可分離的裝 置)。所檢測(cè)并分析的用戶的嘴唇運(yùn)動(dòng)圖像可為3D的(例如三維的)。如 前所述,也可考慮當(dāng)講話時(shí)用戶的臉的其它部分(例如,牙齒、下巴等)。 這些內(nèi)容已經(jīng)凈皮詳細(xì)描述。繼續(xù)參考圖7的觸敏鍵盤及其相應(yīng)的實(shí)施例,優(yōu)選地,用戶可準(zhǔn)確(例 如,準(zhǔn)確地/非模糊地)提供相應(yīng)于相應(yīng)字的(例如開(kāi)頭)字母(多個(gè)字母) 的至少一個(gè)(例如開(kāi)頭)鍵按壓(例如沒(méi)有語(yǔ)音),并可模糊地提供相應(yīng) 于該字的剩余字符的鍵按壓(例如,通過(guò)例如本發(fā)明的簡(jiǎn)化的小鍵盤的模 糊鍵),如前面在實(shí)施例中描述的。這可為字的選擇提供足夠的信息(例 如沒(méi)有使用語(yǔ)音)。應(yīng)該理解,也可考慮根據(jù)本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的原理來(lái)提供相應(yīng)的語(yǔ)音信息。如前所述,通過(guò)手寫輸入和識(shí)別系統(tǒng)可輸入準(zhǔn) 確的字符(多個(gè)字符)。如前所述,通過(guò)使用本發(fā)明的字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng),通過(guò)例如在相應(yīng) 于字母的鍵上提供預(yù)定的按壓/滑動(dòng)行為并提供相應(yīng)于該字母的語(yǔ)音信息(例如,-說(shuō)出該字母),以及在相應(yīng)于字的至少一個(gè)(例如,優(yōu)選地全部) 剩余字母的鍵上的按壓/滑動(dòng),通過(guò)準(zhǔn)確/非模糊地輸入字的至少一個(gè)字母 可輸入字。顯然,在本發(fā)明的(例如預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng)的任何實(shí)施例 中,為了輸入字的至少一個(gè)準(zhǔn)確/非模糊的字母,在相應(yīng)鍵上的按壓/滑動(dòng) 行為和相應(yīng)的語(yǔ)音可通過(guò)^f吏用另 一準(zhǔn)確/非模糊的數(shù)據(jù)(例如字母)輸入系 統(tǒng)例如手寫輸入和識(shí)別系統(tǒng)、完整的(例如pc)鍵盤等來(lái)代替。此外,在 本發(fā)明的校正/選擇過(guò)程中,代替使用用戶的語(yǔ)音,用戶可通過(guò)使用另一準(zhǔn) 確/非模糊的數(shù)據(jù)(例如字母)輸入系統(tǒng)例如手寫輸入和識(shí)別系統(tǒng)、完整的(例如pc )鍵盤等來(lái)提供來(lái)選擇/校正/輸入字需要的一個(gè)或更多字母。繼續(xù)參考本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng),用于系統(tǒng)的至少 一種語(yǔ)言的字 數(shù)據(jù)庫(kù)的(例如完整的)字典和至少一種語(yǔ)言的字部分?jǐn)?shù)據(jù)庫(kù)的字典可彼 此分開(kāi)??深A(yù)先規(guī)定通知系統(tǒng)提供可相應(yīng)于語(yǔ)言的字的輸入的鍵按壓,以 及提供例如可相應(yīng)于語(yǔ)言的字部分的輸入的滑動(dòng)行為。系統(tǒng)可在相應(yīng)的字 典數(shù)據(jù)庫(kù)內(nèi)搜索字。應(yīng)該理解,本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)可獨(dú)立地包括數(shù)據(jù)庫(kù)的任何一 個(gè)或它可包括兩個(gè)數(shù)據(jù)庫(kù)。這些內(nèi)容已經(jīng)被詳細(xì)描述。必須再次注意,雖然本發(fā)明的"組合"數(shù)據(jù)輸入系統(tǒng)在由本發(fā)明人提 交的本申請(qǐng)和參考資料中可用各種形式提到,但是該系統(tǒng)是指結(jié)合了本發(fā)明的按壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng)的本發(fā)明的數(shù)據(jù)輸入系統(tǒng),根據(jù)為了輸入字而提供相應(yīng)于字的字母的至少一些(優(yōu)選地全部) 一建按壓而沒(méi)有講話或說(shuō)出該字的至少一個(gè)(例如開(kāi)頭)字符(多個(gè)字符)(例如字母(多個(gè)字母)),所述按壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng)與字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)結(jié)合。只基于例如用戶在電話型小鍵盤上提供的(模糊)鍵按壓(例如,可 相應(yīng)于分配給鍵的多個(gè)字符/字母中的任何一個(gè)的鍵按壓)來(lái)在字?jǐn)?shù)據(jù)庫(kù)內(nèi) 搜索字是很多年以來(lái)公知的。如所述,用戶提供的鍵按壓序列可相應(yīng)于數(shù)據(jù)庫(kù)的 一個(gè)或更多的字,其中具有最高使用頻率的字通常被提議為用戶的 第一選項(xiàng)。如果字不是用戶打算輸入的字,很多方法被提議來(lái)接受字或選擇另一個(gè)字。根據(jù)用在諾基亞電話上的最普遍的字預(yù)測(cè)系統(tǒng)(參考T9), 輸入字"pda"需要七次包括字末尾信號(hào)如空格字符的額外的鍵按壓,以及 對(duì)顯示屏的很多專注以驗(yàn)證系統(tǒng)提議的每個(gè)下一個(gè)字。即使用戶預(yù)先知道 字"pda"是候選字中最低優(yōu)先級(jí)的字之一,他也應(yīng)該遵循相同的步驟來(lái)選 擇它。最壞的情況是,當(dāng)在字之間導(dǎo)航之后,用戶可能認(rèn)識(shí)到,系統(tǒng)提議 的字中沒(méi)有一個(gè)是他預(yù)期的字。這時(shí),用戶必須轉(zhuǎn)換到另一方法例如多次 輕擊系統(tǒng),并通常在相應(yīng)于字的每個(gè)字符的鍵上提供多次輕擊來(lái)輸入字。 在實(shí)際情況中,輸入的一大部分文本可能包括字典外的字(例如名字、地 址、URL、數(shù)字、標(biāo)點(diǎn)符號(hào)、另一語(yǔ)言的文字、縮寫詞、公式等)。由于 這個(gè)原因,字預(yù)測(cè)系統(tǒng)不用于計(jì)算機(jī)例如平板電腦或PDA中通常的數(shù)據(jù) 輸入,平板電腦或PDA實(shí)際上缺少緊湊的快速而容易的數(shù)據(jù)輸入系統(tǒng)。 甚至在移動(dòng)電話中,大多數(shù)人仍然使用多次輕擊系統(tǒng),即使它很慢,但用 戶逐字符地輸入文本,且他知道"他獲得的是他^:入的"。如前所述,在輸入相應(yīng)于字典中字的信息(例如相應(yīng)于字的字母的鍵 按壓和相應(yīng)于字的語(yǔ)音信息,,其中語(yǔ)音信息可為不同類型的信息,例如 說(shuō)出字的至少一部分如說(shuō)出字的至少一些字母,或說(shuō)出字,或不提供語(yǔ)音, 其中語(yǔ)音信息由系統(tǒng)檢測(cè)并分析,在由本發(fā)明人提交的被包含于此的參考 資料中已經(jīng)詳細(xì)描述了這些內(nèi)容)之后(例如為了輸入期望的字系統(tǒng)可消 除與鍵的額外的交互作用,且它極大地最小化甚至消除了與顯示單元的交 互作用,因?yàn)橛薪?jīng)驗(yàn)的用戶可能預(yù)先知道哪些字需要相應(yīng)的語(yǔ)音以及最后 所需要的語(yǔ)音的數(shù)量或類型),本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)可極大地最小 化甚至消除額外的用戶交互作用。系統(tǒng)的另一主要優(yōu)點(diǎn)是輸入字典外的字符串如字的能力。如前所述, 例如,如果在輸入用戶提供的信息之后,系統(tǒng)沒(méi)有在字典數(shù)據(jù)庫(kù)中找到字 符串(例如字),則用戶可通過(guò)說(shuō)出相應(yīng)于字符串的字符(例如字母)而 沒(méi)有按壓額外的鍵來(lái)輸入字符串。如前所述,系統(tǒng)可考慮原始的鍵按壓。本系統(tǒng)的另 一主要優(yōu)點(diǎn)是優(yōu)選地通過(guò)每字符至多 一個(gè)鍵按壓或同時(shí)按兩個(gè)鍵來(lái)快速和容易地輸入任何任意字符串(例如自己的名字、地址、包 括特殊字符如標(biāo)點(diǎn)符號(hào)的字符串等)的能力。例如,如果用戶預(yù)先知道他將輸入的字符串(例如以另一種語(yǔ)言或URL中的字)是數(shù)據(jù)庫(kù)中不存在 的字符串,則他可使用本發(fā)明的按壓、滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng)(例如以 逐字符地輸入字符串)(例如通過(guò)使用逐字符數(shù)據(jù)輸入系統(tǒng),例如按壓相 應(yīng)于字符的鍵并提供相應(yīng)于字符的語(yǔ)音信息)。由于用于鍵按壓序列的大量的相應(yīng)字,使用具有只基于鍵按壓的字預(yù) 測(cè)數(shù)據(jù)輸入系統(tǒng)的少量的鍵例如四個(gè)鍵(例如,其中實(shí)質(zhì)上給這些鍵的四 個(gè)鍵分布式地分配了語(yǔ)言的所有字母)是不方便甚至是不實(shí)際的。本發(fā)明 的組合數(shù)據(jù)輸入系統(tǒng)允許使用少量的鍵以及快速且容易的數(shù)據(jù)輸入系統(tǒng)。 使用本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的少量的鍵(例如,其中它們中的四個(gè)相應(yīng)于 至少一種語(yǔ)言的字母,且其中例如這些鍵分成兩組,每組位于例如平板電 腦的一側(cè))的優(yōu)點(diǎn)已經(jīng)被詳細(xì)描述。此外,由于用于鍵按壓序列的大量的相應(yīng)字,如果字典數(shù)據(jù)庫(kù)包括多 種語(yǔ)言的字,只基于4定按壓的數(shù)據(jù)輸入系統(tǒng)(例如,沒(méi)有使用至少提供最 少量的相應(yīng)語(yǔ)音信息的好處)將是不實(shí)際的。本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng) 允許同時(shí)使用多種語(yǔ)言(例如,在相同的數(shù)據(jù)庫(kù)內(nèi))以及快速且容易的數(shù) 據(jù)輸入系統(tǒng)。同樣如以前詳細(xì)描述的,通過(guò)通常在一個(gè)鍵上提供至多 一次按壓行為 或同時(shí)按兩個(gè)4建可不^^糊地輸入(例如在字符串如字內(nèi)或獨(dú)立地)實(shí)質(zhì)上 所有的特殊符號(hào)例如空格字符、數(shù)字、標(biāo)點(diǎn)符號(hào)字符和命令(例如,"Enter" 功能)。除了它的主要目的外,在輸入相應(yīng)于字的信息結(jié)束時(shí)的非^t糊特 殊符號(hào)還可通知系統(tǒng)字的末尾。這可為本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的另一 主要優(yōu)點(diǎn)。在輸入相應(yīng)于字的信息之后,用戶可輸入期望的符號(hào),例如至 少一個(gè)特殊字符。該特殊字符可被系統(tǒng)考慮為字末尾信號(hào)。此外,系統(tǒng)可 在字之后插入或編制符號(hào)(例如,必須注意, 一些特殊符號(hào)可(例如,也) 用在字中,可為分配結(jié)"睫的模糊字符的一部分)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)用戶通過(guò)使用本發(fā)明的組合數(shù)據(jù)輸入系 統(tǒng)的字預(yù)測(cè)系統(tǒng)輸入字時(shí),系統(tǒng)可使用系統(tǒng)例如將選定的字提供給用戶的文本到語(yǔ)音系統(tǒng)。在大多數(shù)情況下,字可為期望的字,且用戶例如通過(guò)繼 續(xù)進(jìn)行下一個(gè)字符或下一個(gè)字的輸入也可通知系統(tǒng)接受選定的字。如果選 定的字不是用戶希望輸入的字,則用戶可繼續(xù)進(jìn)行如所述的選擇/校正過(guò)程 (例如,通過(guò)說(shuō)出字或字的至少一些字符)。本實(shí)施例可提供沒(méi)有額外的 鍵按壓行為的眼晴完全不受約束的快速數(shù)據(jù)輸入和校正系統(tǒng)。如前所述,根據(jù)本發(fā)明的一個(gè)實(shí)施例,本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的 字預(yù)測(cè)系統(tǒng)可使用字典數(shù)據(jù)庫(kù),其中字排列成使得僅僅一個(gè)字可相應(yīng)于用 戶沒(méi)有講話而提供的鍵按壓序列。組織數(shù)據(jù)庫(kù)以及其內(nèi)搜索的不同方法可考慮例如下列不同的方法-根據(jù)數(shù)據(jù)庫(kù)配置的一種方法,系統(tǒng)可包括兩個(gè)不同的字?jǐn)?shù)據(jù)庫(kù)第 一字?jǐn)?shù)據(jù)庫(kù),其中每個(gè)字可相應(yīng)于用戶在沒(méi)有語(yǔ)音的情況下提供的 不同的鍵按壓序列(例如每個(gè)字相應(yīng)于不同的鍵按壓序列),以及第 二字?jǐn)?shù)據(jù)庫(kù),其中每個(gè)字可相應(yīng)于用戶提供的鍵按壓序列,其中用 戶也4是供相應(yīng)的語(yǔ)音,如前所述(例如,至少 一個(gè)字可相應(yīng)于不同 的鍵按壓序列)。如果用戶提供鍵按壓序列而不提供相應(yīng)的語(yǔ)音,則 系統(tǒng)可檢測(cè)到用戶語(yǔ)音的缺少。然后,系統(tǒng)可在第一數(shù)據(jù)庫(kù)內(nèi)搜索 相應(yīng)的字。在第一數(shù)據(jù)庫(kù)內(nèi)可能存在至多一個(gè)相應(yīng)的字。字可被輸 入且它也可在顯示用戶輸入的文本的相應(yīng)顯示器上顯示。如果字是 用戶希望輸入的字,則用戶可繼續(xù)進(jìn)行下一個(gè)任務(wù),例如輸入下一 個(gè)字。如果字不是用戶希望輸入的字,則用戶可繼續(xù)進(jìn)行例如早些 時(shí)候描述的校正/選擇過(guò)程。為了較快的數(shù)據(jù)輸入,用戶在輸入字之 后可以不立即繼續(xù)進(jìn)行校正/選擇過(guò)程。他可繼續(xù)進(jìn)行下一個(gè)任務(wù), 例如下一個(gè)字部分(例如字)的輸入等等,且他可稍后繼續(xù)進(jìn)行如 早些時(shí)候描述的校正/選擇過(guò)程。如果用戶提供鍵按壓序列并提供相應(yīng)的語(yǔ)音,則系統(tǒng)可檢測(cè)到用戶的 語(yǔ)音,并可在第二數(shù)據(jù)庫(kù)內(nèi)搜索相應(yīng)的字。在第二數(shù)據(jù)庫(kù)內(nèi)可能存在相應(yīng) 于用戶的鍵按壓和語(yǔ)音的一個(gè)或更多的字。例如,當(dāng)用戶按壓相應(yīng)于字的 至少一個(gè)開(kāi)頭符號(hào)(例如字母)的至少一個(gè)鍵并說(shuō)出所述至少一個(gè)字母, 以及繼續(xù)按壓相應(yīng)于字的至少一些(優(yōu)選地為全部)剩余字符的鍵時(shí),那么根據(jù)一種搜索方法,系統(tǒng)可識(shí)別至少一個(gè)字母,并在字?jǐn)?shù)據(jù)庫(kù)的第二字 典內(nèi)搜索以所述至少 一個(gè)識(shí)別的字母開(kāi)始的字,其中字的剩余字符相應(yīng)于 用戶提供的剩余的鍵按壓。根據(jù)另一搜索方法,系統(tǒng)可在字?jǐn)?shù)據(jù)庫(kù)的第二 字典內(nèi)搜索字,該字的字符相應(yīng)于用戶提供的鍵按壓序列,且其中它們的 開(kāi)頭字母(多個(gè)字母)相應(yīng)于所述至少一個(gè)識(shí)別的字母。應(yīng)該理解,這些 搜索方法被描述為例子。本領(lǐng)域的技術(shù)人員可考慮其它搜索方法。繼續(xù)描述當(dāng)前的實(shí)施例,在第二數(shù)據(jù)庫(kù)內(nèi)可能存在一個(gè)或更多相應(yīng)的 候選字。如果只有一個(gè)相應(yīng)的字,則系統(tǒng)可輸入它。如果有多個(gè)候選字, 則根據(jù)一種方法可輸入候選字中預(yù)先規(guī)定的字。根據(jù)另一方法,可自動(dòng)輸 入相對(duì)于其它字具有較高優(yōu)先級(jí)的一個(gè)候選字(第二字?jǐn)?shù)據(jù)庫(kù)的每個(gè)字都 可具有基于例如其使用頻率的優(yōu)先級(jí)值)。字也可在顯示用戶輸入的文本 的相應(yīng)顯示器上顯示。如果字是用戶希望輸入的字,則他可繼續(xù)進(jìn)行下一 個(gè)任務(wù),例如輸入下一個(gè)字。如果選定的字不是用戶希望輸入的字,則根 據(jù)另一方法,用戶可提供更多的語(yǔ)音信息例如說(shuō)出字的至少一些剩余字 符,用戶可繼續(xù)進(jìn)行例如早些時(shí)候描述的校正/選擇過(guò)程。應(yīng)該理解,如果 用戶希望,根據(jù)另一方法,用戶可使用轉(zhuǎn)換裝置例如選擇鍵,以便在候選 字中導(dǎo)航(例如,基于其使用頻率逐個(gè)向他呈現(xiàn)),直到他找到期望的字 為止。如前所述,為了較快的數(shù)據(jù)輸入(例如在會(huì)議期間),用戶可在接收到 不期望的字之后不立即繼續(xù)進(jìn)行校正/選擇過(guò)程。他可繼續(xù)下一個(gè)任務(wù),例 如下一個(gè)文本部分(例如下一字)的輸入等等,且他可稍后繼續(xù)進(jìn)行如早些時(shí)候描述的校正/選擇過(guò)程。應(yīng)該理解,根據(jù)另一方法,系統(tǒng)可包括一個(gè)字?jǐn)?shù)據(jù)庫(kù),其包括兩個(gè)上 述的數(shù)據(jù)庫(kù)。_根據(jù)數(shù)據(jù)庫(kù)配置的另一方法,系統(tǒng)可包括一個(gè)字?jǐn)?shù)據(jù)庫(kù),其中每個(gè) 字具有例如基于其使用頻率的優(yōu)先級(jí)值。當(dāng)用戶提供相應(yīng)于期望字 的鍵按壓而沒(méi)有講話時(shí),系統(tǒng)可選擇字,該字相應(yīng)于鍵按壓且相對(duì) 于相應(yīng)于相同的鍵按壓的其它字(例如,如杲有的話)具有最高使 用頻率。用這種方法,除了鍵按壓外,如果用戶提供語(yǔ)音例如說(shuō)出字的一個(gè)或更多開(kāi)頭的字母,則系統(tǒng)還可檢測(cè)到基于組合信息且相 對(duì)于其它字具有最高優(yōu)先級(jí)的相應(yīng)字,所述其它字相應(yīng)于組合信息。 如果該字不是期望的字,則用戶可繼續(xù)進(jìn)行如早些時(shí)候描述的校正/ 選擇過(guò)程。根據(jù)另一方法,系統(tǒng)包括一個(gè)字?jǐn)?shù)據(jù)庫(kù),其中l(wèi)t據(jù)庫(kù)的每個(gè)字都可 包括或是關(guān)于指示其語(yǔ)音狀態(tài)(例如,需要語(yǔ)音(例如"1")或不需要(例如"0"))的額外信息。當(dāng)提供鍵按壓序列時(shí),如果系統(tǒng)沒(méi)有檢測(cè)到語(yǔ)音,則它可只考慮其語(yǔ)音指示器指示不需要"語(yǔ)音"的 字,反之亦然。根據(jù)一種方法,對(duì)于沒(méi)有提供語(yǔ)音的每個(gè)鍵按壓序 歹'J,至多一個(gè)字可存在于數(shù)據(jù)庫(kù)中。輸入和選擇/校正的過(guò)程可類似 于早些時(shí)候描述的過(guò)程。如前所述,用戶提供的鍵按壓序列可包括字末尾信號(hào),例如一個(gè)或多個(gè)特殊符號(hào)如標(biāo)點(diǎn)符號(hào)字符、數(shù)字字符、命令(例如"Tab"、 "Enter")、 空格字符、輸入字符如在字發(fā)末尾的字母并說(shuō)出該字符等。因?yàn)榉?hào)通常 被非模糊地輸入,根據(jù)一種方法,為了搜索的目的,系統(tǒng)可不考慮鍵按壓 序列中的相應(yīng)于特殊符號(hào)的鍵按壓。在輸入期望字之后,系統(tǒng)可輸入特殊 符號(hào)。用戶可繼續(xù)進(jìn)行下一個(gè)任務(wù),如輸入下一個(gè)字而沒(méi)有附加的鍵按壓。同樣如前所述,另一種類型的字末尾信號(hào)可以是提供相應(yīng)于下一個(gè)字 的鍵按壓并說(shuō)出下一個(gè)字的(例如開(kāi)頭部分/字符的)語(yǔ)音。根據(jù)一種方法, 系統(tǒng)可自動(dòng)在字之間提供空格字符。已經(jīng)詳細(xì)描述了本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的不同校正/選擇方法。如前所述,為了改變已經(jīng)輸入的字,用戶可(例如首先)指向該字。 指向該字以用另一個(gè)字替換該字可這樣規(guī)定,以便不干預(yù)為了另一目的而 提供的1旨示行為,例如在字后或字內(nèi)插入字母。例如,用戶可通過(guò)例如對(duì) 字的雙擊行為來(lái)選擇字,或他可將指針?lè)胖迷谧值淖詈笠粋€(gè)字符后,該字 包括或不包括其特殊字符例如空格字符或標(biāo)點(diǎn)符號(hào)等。才艮據(jù)另一方法,用 戶可放置在字內(nèi)的任何位置上(在開(kāi)頭、在內(nèi)部、在末尾),按壓和保持 預(yù)先規(guī)定的鍵并為選擇/輸入另一字符串(例如字)提供期望的語(yǔ)音。為了提供輸入非模糊的字所需要的最少量的語(yǔ)音,用戶優(yōu)選地可說(shuō)字 的第一個(gè)字母。如果存在匹配信息(例如鍵按壓和語(yǔ)音)的多個(gè)字,則用 戶可說(shuō)下一個(gè)字母等,直到系統(tǒng)提供期望的字為止。根據(jù)一種方法,每當(dāng) 用戶說(shuō)出字母時(shí),系統(tǒng)可指示為才莫糊輸入相應(yīng)于用戶已經(jīng)提供的信息(例 如,鍵按壓和語(yǔ)音)的任何剩余字所需要的(例如下一個(gè)字母的)語(yǔ)音的
最大數(shù)量o
根據(jù)另一方法,為了在文檔內(nèi)選擇字,用戶可例如說(shuō)出字,或說(shuō)出字 的至少一個(gè)開(kāi)頭字母,或按壓/滑動(dòng)和說(shuō)出字的至少一個(gè)開(kāi)頭字母/部分,
或提供相應(yīng)于字的一個(gè)或更多(例如開(kāi)頭)字母的一個(gè)或更多按壓行為而 沒(méi)有講話,等等。系統(tǒng)可將用戶提供的信息與字或相應(yīng)于文檔內(nèi)字的信息 相比較,以在文檔內(nèi)找到期望的字。這可能非??焖俸蜏?zhǔn)確,而不需要使
用導(dǎo)航裝置例如鼠標(biāo)。例如,通過(guò)參考圖9并考慮小鍵盤13300,為了用 字"coins"代替字"doing",用戶可說(shuō)出字或可說(shuō)出字的一些開(kāi)頭字母(例 如"do,,)。系統(tǒng)可比較語(yǔ)音與文檔內(nèi)字的開(kāi)頭字母,以找到字"doing"。 系統(tǒng)可找到多個(gè)字。用戶可在字之間導(dǎo)航,以到達(dá)他希望找到的字。同樣 例如,通過(guò)參考圖9并考慮小鍵盤13300,為了用字"coins,,代替字"doing", 用戶可例如按相應(yīng)于字的兩個(gè)開(kāi)頭字母(例如"do")的鍵13304、 13303。 系統(tǒng)可比較鍵按壓行為與相應(yīng)于文檔內(nèi)字的開(kāi)頭字母的鍵按壓,以找到字 "doing"。系統(tǒng)可找到多個(gè)字。用戶可在字之間導(dǎo)航,以到達(dá)他希望找到 的字。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,在輸入相應(yīng)于字的鍵按壓序列(例如在提 供字末尾信號(hào)之前)期間(例如,以及最后提供字的至少一部分的語(yǔ)音), 系統(tǒng)可在用戶每次提供新的鍵按壓時(shí)提議候選字。根據(jù)一種方法,當(dāng)用戶 輸入最后的鍵按壓時(shí),他可繼續(xù)進(jìn)行如前所述的接受或校正/選擇方法。根 據(jù)另一方法,每當(dāng)輸入新的鍵按壓序列時(shí),系統(tǒng)也可提議比直到那時(shí)輸入 的4建按壓具有更多字符的字。用戶可選擇字,而不提供相應(yīng)于該字的剩余 鍵按壓(例如字填充系統(tǒng))。
在按壓相應(yīng)于字的4建(例如,以及語(yǔ)音信息,如果提供的話)期間, 字填充系統(tǒng)可考慮(例如,并提議)以鍵按壓(例如,以及語(yǔ)音)開(kāi)始的字。具有最高優(yōu)先級(jí)的字可為顯示在用戶輸入的文本內(nèi)的字(例如,且指 針可位于所提議的字的末尾)。如果用戶繼續(xù)輸入新的鍵按壓(例如,以
及語(yǔ)音)且該鍵按壓(例如,以及語(yǔ)音)仍然相應(yīng)于字的下一個(gè)字母,則 字(例如,以及指針)可保持在相同的位置。如果下一個(gè)鍵按壓(例如, 以及語(yǔ)音)不相應(yīng)于該字但相應(yīng)于具有相同的開(kāi)頭(例如鍵按壓)信息的 另一個(gè)字(例如,或其它字),則在它們中具有最高優(yōu)先級(jí)的字可顯示在 用戶輸入的文本內(nèi)的字(例如,且指針可位于所提議的字的末尾)。在鍵 按壓行為(例如,以及語(yǔ)音)期間的任何時(shí)刻,如果提議/顯示的字是用戶 希望的字,則他可提供字末尾信號(hào)例如早些時(shí)候描述的特殊符號(hào),并繼續(xù) 進(jìn)行下一個(gè)任務(wù)。
必須注意,雖然鍵用于描述本發(fā)明的不同實(shí)施例,如本發(fā)明人在前面 不同專利申請(qǐng)中提到很多次的,任何其它的輸入方法(例如,用戶的手指 交互作用、電子設(shè)備的運(yùn)動(dòng)動(dòng)作等)可用于同樣的目的(例如,以復(fù)制鍵 和/或鍵入鍵交互作用)
如所述,本發(fā)明的字預(yù)測(cè)系統(tǒng)允許快速和容易的字輸入系統(tǒng)。根據(jù)一 個(gè)實(shí)施例,可能沒(méi)有優(yōu)先級(jí)分配到任何字。對(duì)于沒(méi)有提供語(yǔ)音的每個(gè)按壓 行為序列,優(yōu)選地可能存在至多一個(gè)相應(yīng)的字。通過(guò)相應(yīng)于字的至少一個(gè) (例如開(kāi)頭)字符的用戶語(yǔ)音或通過(guò)說(shuō)出該字,可將具有相同鍵按壓序列 的任何其它字彼此區(qū)分開(kāi)。即使每個(gè)字都具有關(guān)于彼此的優(yōu)先度(例如 值),通過(guò)使用該系統(tǒng),任何字都可被(例如直接)訪問(wèn)并被快速輸入。
如所述,通過(guò)(例如,除了鍵按壓,也提供)相應(yīng)于字的用戶語(yǔ)音(如 早些時(shí)候所述的),或通過(guò)提供其它傳統(tǒng)裝置或用戶語(yǔ)音和其它傳統(tǒng)裝置 和混合,可將具有相同鍵按壓序列的其它候選字彼此區(qū)分開(kāi)。為了通知用 戶,其它候選字可以列表的形式或逐個(gè)在顯示單元上顯示的形式呈現(xiàn)給用 戶。如所述,根據(jù)另一實(shí)施例,其它候選字可不呈現(xiàn)給用戶。如果用戶希 望輸入其它字之一,他僅僅提供相應(yīng)的語(yǔ)音(例如,如所述),而沒(méi)有提 供與顯示單元的進(jìn)一步的交互作用。
如前所述,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)可用在很多應(yīng)用如通話號(hào)碼簿中。
作為例子,如在本發(fā)明人提交的不同PCT專利申請(qǐng)例如PCT/US2002/22385中描述的,通過(guò)本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的一個(gè)或更多適當(dāng)?shù)膶?shí)施例提供的 (例如文本)信息可被相應(yīng)的應(yīng)用程序(例如具有字或短語(yǔ)數(shù)據(jù)庫(kù))使用
來(lái)提供(例如預(yù)先規(guī)定的)任務(wù)。例如,該系統(tǒng)可用于 -產(chǎn)生電話呼叫; -向通話號(hào)碼簿提供輸入; -向交互式呼叫中心提供輸入;
-向基于用戶的(例如文本)輸入提供預(yù)先規(guī)定的任務(wù)的系統(tǒng)提供信 息;
-等等。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,作為例子,可考慮輸入數(shù)據(jù)例如該申請(qǐng)中 文本的方法。作為例子,本方法可包括至少下列步驟中的至少一個(gè)
1) 用戶可提供相應(yīng)于文本信息例如字的鍵按壓,而沒(méi)有講話;
2) 如果系統(tǒng)識(shí)別出該文本(例如字),它可繼續(xù)進(jìn)行步驟4。否則 不進(jìn)行步驟4;
3) 系統(tǒng)可要求來(lái)自用戶的更多的信息,例如 今說(shuō)出該文本(例如字),或;
令說(shuō)出相應(yīng)于用戶提供的鍵按壓的至少一些字母。被說(shuō)出以將該 文本(例如字)與具有相同鍵按壓序列的其它文本(例如字) 區(qū)分開(kāi)的字母的最少數(shù)量由系統(tǒng)動(dòng)態(tài)地確定。
如果數(shù)據(jù)庫(kù)內(nèi)多于一個(gè)文本(例如字)相應(yīng)于用戶提供的信息,則 系統(tǒng)可請(qǐng)求用戶提供更多的信息。例如,如果系統(tǒng)用于根據(jù)要被呼 叫的實(shí)體如個(gè)人或公司的名字來(lái)提供電話呼叫,則系統(tǒng)可例如向用 戶請(qǐng)求更多的信息,例如輸入要被呼叫的實(shí)體的地址的至少 一部 分,如郵政編碼、辦公/住宅信息等。
4) 在成功地識(shí)別出用戶的輸入之后,系統(tǒng)可相應(yīng)地繼續(xù)進(jìn)行下一 個(gè)預(yù)先規(guī)定的任務(wù)。
作為例子,如前所述,系統(tǒng)可用于通話號(hào)碼簿以例如根據(jù)至少要被呼叫的名字提供電話呼叫,或向呼叫者自動(dòng)提供要被呼叫的電話號(hào)碼,等等。根據(jù)本發(fā)明的一個(gè)實(shí)施例,用戶可通過(guò)使用本發(fā)明的逐字符數(shù)據(jù)輸入 系統(tǒng),通過(guò)例如按壓相應(yīng)于名字的字母的每個(gè)鍵并在每次按壓動(dòng)作的同時(shí) 說(shuō)出相應(yīng)的字母,來(lái)輸入要被呼叫的名字。根據(jù)本發(fā)明的另一實(shí)施例,用戶可通過(guò)使用本發(fā)明的逐字符數(shù)據(jù)輸入 系統(tǒng),通過(guò)例如按壓相應(yīng)于名字的字母的鍵,且(如果系統(tǒng)需要或要求) 在此之后他可說(shuō)出名字的至少 一個(gè)字母或他可說(shuō)出名字,來(lái)輸入要被呼叫 的名字。在不同的時(shí)間段內(nèi)提供鍵信息和語(yǔ)音信息在例如當(dāng)使用按鍵式電 話時(shí)的情況下可能是有用的。當(dāng)使用按鍵式電話時(shí)按鍵并同時(shí)講話可能將 按鍵音與相應(yīng)的語(yǔ)音組合起來(lái),因而干擾識(shí)別系統(tǒng)。例如,如果用戶希望通過(guò)例如使用電話小鍵盤來(lái)呼叫被稱為"TheCompany"的公司,則根據(jù)一種方法,用戶可首先提供相應(yīng)于該名字 的字母的鍵按壓。如果鍵按壓序列只相應(yīng)于數(shù)據(jù)庫(kù)中的一個(gè)記錄(例如名 字),則系統(tǒng)可繼續(xù)進(jìn)行下一個(gè)預(yù)先規(guī)定的任務(wù),.或它可在繼續(xù)進(jìn)行下一 個(gè)預(yù)先規(guī)定的任務(wù)之前請(qǐng)求確認(rèn)。另 一方面,如果例如用戶希望通過(guò)例如使用電話小鍵盤來(lái)呼叫被稱為 "TheMarkers"的公司,則用戶可首先提供相應(yīng)于該名字的字母的鍵按壓。 鍵按壓可能相應(yīng)于數(shù)據(jù)庫(kù)中的多于一個(gè)的記錄。例如,數(shù)據(jù)庫(kù)中的另一記 錄可為^皮稱為"TheMaskers,,的另一^>司的名字。為了使這些名字^l皮此區(qū) 分開(kāi),系統(tǒng)可請(qǐng)求用戶提供語(yǔ)音信息,例如說(shuō)出期望名字的至少六個(gè)開(kāi)頭 字母(例如"themas"),以便確定用戶打算輸入哪個(gè)名字。4艮據(jù)另一方法, 系統(tǒng)可請(qǐng)求用戶說(shuō)出名字,作為語(yǔ)音信息。必須注意,信息的處理可在本地執(zhí)行(例如在電話內(nèi)),或系統(tǒng)可被安 裝在服務(wù)器內(nèi)(例如根據(jù)呼叫號(hào)碼簿的約定)并被遠(yuǎn)程處理。在這種情況 下,鍵按壓和語(yǔ)音信息可發(fā)送到服務(wù)器以被處理,且結(jié)果或附加請(qǐng)求可通 過(guò)服務(wù)器發(fā)送到用戶。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可在國(guó)際間引導(dǎo)電話呼叫。為了此目的, 才艮據(jù)一種方法,系統(tǒng)可包括要被呼叫的呼叫實(shí)體例如至少一些國(guó)家的人或公司的數(shù)據(jù)庫(kù),以便在本地處理信息并將國(guó)際呼叫引向目的地,然而根據(jù) 另 一方法,系統(tǒng)可使用用戶提供的 一部分信息來(lái)將用戶提供的至少 一部分 信息引向相應(yīng)國(guó)家的電話號(hào)碼簿的服務(wù)器,以在那里被處理。例如,用戶可輸入文本"Benjamin Ghassabian NY USA"。系統(tǒng)可將例 如"Benjamin Ghassabian NY"的信息引導(dǎo)到美國(guó)的相應(yīng)電話號(hào)碼簿,以在 那里被處理。根據(jù)另一方法,系統(tǒng)可將例如"Benjamin Ghassabian"的信 息引導(dǎo)到美國(guó)NY州的相應(yīng)電話號(hào)碼簿,以在那里被處理。文本中字的順 序可被預(yù)先規(guī)定,或系統(tǒng)可以是足夠"智能的,,,以便允許自由地提供文 本內(nèi)字的順序。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在輸入要被呼叫的實(shí)體之前或之后的預(yù)先 規(guī)定的信號(hào)例如按"#,,鍵可確定用戶提供的鍵按壓(例如,以及語(yǔ)音) 的目的(例如類型)。例如,在鍵按壓序列之前按預(yù)先規(guī)定的鍵如"#"可 通知系統(tǒng),例如,在按壓"#"鍵之后提供的鍵按壓可相應(yīng)于輸入將被呼 叫的一方的名字,且在輸入名字之后,系統(tǒng)可自動(dòng)呼叫另一方。因此,例 如,在鍵按壓序列之前(例如,或之后)按預(yù)先規(guī)定的鍵如"*"鍵可通 知系統(tǒng),例如,在按壓"*"鍵之后提供的鍵按壓可相應(yīng)于輸入要被呼叫 的一方的名字,且例如在輸入該名字之后,系統(tǒng)可向呼叫者提供該另一方 的電話號(hào)碼(例如,或其它信息如他的地址等)。或反之亦然。仍然根據(jù) 本發(fā)明的一個(gè)實(shí)施例,在鍵按壓序列之前或之后不提供預(yù)先規(guī)定的信號(hào)可 通知系統(tǒng),例如用戶提供的鍵按壓相應(yīng)于撥電話號(hào)碼。必須注意,數(shù)據(jù)庫(kù)內(nèi)的記錄可包括多于一個(gè)的字(例如姓、名、中名)。 才艮據(jù)一種方法,用戶可以在繼續(xù)進(jìn)行下一個(gè)字的輸入之前,通過(guò)按壓字的 相應(yīng)鍵且如果必要提供相應(yīng)的語(yǔ)音以輸入字來(lái)完成輸入每個(gè)字,逐字輸入 記錄,然而根據(jù)另一方法,用戶可首先提供相應(yīng)于記錄的所有字的鍵按壓, 并接著提供為輸入每個(gè)字而必需的語(yǔ)音信息。本發(fā)明的數(shù)據(jù)輸入系統(tǒng)可增強(qiáng)或甚至代替只基于聲音的交互式呼叫中 心。例如,當(dāng)用戶呼叫公司時(shí),代替聽(tīng)公司的自動(dòng)聲音系統(tǒng)向用戶提議的 所有選項(xiàng)(在大多數(shù)情況下,這是耗費(fèi)時(shí)間和令人混淆的),用戶可以通 過(guò)具有通過(guò)本發(fā)明的數(shù)據(jù)輸入系統(tǒng)輸入任意文本的能力,來(lái)略過(guò)呼叫系統(tǒng)提議的至少一些步驟,并直接輸入他希望輸入的信息。例如,在呼叫了公 司的自動(dòng)呼叫中心之后,用戶可以通過(guò)使用本發(fā)明的數(shù)據(jù)輸入系統(tǒng)來(lái)鍵入 他的愿望來(lái)請(qǐng)求特殊的支持。同樣例如,如果沒(méi)有人有空,則用戶可輸入 他的聯(lián)系信息如他的名字和/或他的地址和/或他的電話號(hào)碼等,以便(例 如以后)祐/>司聯(lián)系。必須注意,在本專利申請(qǐng)中提供的實(shí)施例、方法和例子僅僅用于演示 本發(fā)明的數(shù)據(jù)輸入系統(tǒng)在各種應(yīng)用中的使用。應(yīng)理解,本領(lǐng)域技術(shù)人員可 基于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的原理、其在不同應(yīng)用中的用途來(lái)考慮其它實(shí) 施例、方法和例子。必須注意,剛剛描述的實(shí)施例可能需要較少的語(yǔ)音,但它們需要用戶 對(duì)相應(yīng)的顯示器的較多的注^L/與相應(yīng)的顯示器的較多的交互作用。應(yīng)該理 解,如在前面的其它實(shí)施例中提到的,如果最初提議的字不是用戶打算輸 入的字,則用戶可指向該字(例如通過(guò)在字處理窗口中選擇它)并提供相 應(yīng)于該字的(例如至少一些)字符的語(yǔ)音或說(shuō)出該字以最小化對(duì)顯示器的 注視。如通話號(hào)碼簿、呼叫中心、自動(dòng)應(yīng)答中心等的應(yīng)用程序的功能對(duì)本領(lǐng) 域技術(shù)人員來(lái)說(shuō)是公知的。將這些應(yīng)用程序與本發(fā)明的數(shù)據(jù)輸入系統(tǒng)結(jié)合 提供了為達(dá)到目標(biāo)的與系統(tǒng)的較快的交互作用,并允許容易和快速地輸入 復(fù)雜文本。較早時(shí)候描述了系統(tǒng)提議的不想得到的字的選擇/校正的不同過(guò)程。下 面描述最少化用另一個(gè)字代替不想得到的字所必需的語(yǔ)音的另一方法。根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)使用本發(fā)明的數(shù)據(jù)輸入(例如,包括字 預(yù)測(cè))系統(tǒng)來(lái)輸入字時(shí),如果系統(tǒng)選擇的字不是用戶希望輸入的字,則用 戶(例如在指向/選擇那個(gè)不想得到的字后)可開(kāi)始逐個(gè)說(shuō)出相應(yīng)于字的字 符。例如,在說(shuō)出了字的第一個(gè)字符之后,如果在數(shù)據(jù)庫(kù)中兩個(gè)或更多的 字的(例如除了不想得到的字)選擇相應(yīng)于用戶提供的初始鍵按壓并以所 講的字符開(kāi)始,那么系統(tǒng)可向用戶提議在選擇范圍內(nèi)關(guān)于選擇范圍內(nèi)的其 它字具有最高優(yōu)先級(jí)的字。如果所提議的字仍然不是用戶打算輸入的字, 則用戶可說(shuō)出期望字的后面字符。系統(tǒng)可提議以兩個(gè)所講的字符開(kāi)始(例如在所述選擇內(nèi))的另一個(gè)字。如果兩個(gè)或更多的字以兩個(gè)字符開(kāi)始,則 系統(tǒng)可向用戶提議具有最高優(yōu)先級(jí)的字。根據(jù)一種方法,如果前面提議的 字也以相同的兩個(gè)字符開(kāi)始,則系統(tǒng)可忽略它,即使該字在相應(yīng)于兩個(gè)所 講的字符的那些字中具有最高優(yōu)先級(jí)也是如此。用戶繼續(xù)說(shuō)出期望字的下 一個(gè)字符的事實(shí)通知系統(tǒng)其所提議的字不是用戶希望輸入的字。如果最后 提議的字仍然不是用戶打算輸入的字,則用戶可說(shuō)出期望字的下 一個(gè)字 母,等等。作為例子,圖10示出具有至少四個(gè)鍵的小鍵盤13400,其中小鍵盤的 四個(gè)鍵13401-13404代表語(yǔ)言的字母表的字母。值1到4被相應(yīng)地分別分 配到相應(yīng)的4建11401到13404。同時(shí)示出系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)相應(yīng)于鍵4姿壓序 列13401、 13401、 13402、 13402 (例如,值"1122")的部分13405。在本 例中,如果用戶按壓鍵13401、 13401、 13402、 13402(例如,鍵按壓值"1122") 而沒(méi)有講話,則系統(tǒng)可預(yù)先規(guī)定為選擇相應(yīng)于具有最高優(yōu)先級(jí)的鍵按壓的 字。在本例中,該字是字"what"。緊接著在纟是供了鍵按壓之后,或稍后在 通過(guò)指向提議的字(例如"what")的校正/選擇過(guò)程期間,用戶可說(shuō)出字 母"n"(例如沒(méi)有提供鍵按壓)。系統(tǒng)可提議相應(yīng)于初始鍵按壓(13401、 13401、 13402、 13402)的字,該字以字母"n,,開(kāi)始且關(guān)于相應(yīng)于相同的 鍵按壓并以相同的字母"n"開(kāi)始的其它字具有最高優(yōu)先級(jí)。在本例中, 該字是字"next"。如果所提議的字仍然不是用戶打算輸入的字,則用戶可 說(shuō)出期望字的后面的字母"e"(例如沒(méi)有提供鍵按壓)。根據(jù)一種方法,說(shuō) 出額外字符的事實(shí)通知系統(tǒng)忽略當(dāng)前提議的字(例如"next"),即使額外 說(shuō)出的字符相應(yīng)于字(例如"next")的后面字符也是如此。系統(tǒng)通過(guò)排除 已經(jīng)提議的字(例如"next"),可提議具有相同的初始鍵按壓信息,且其 (例如開(kāi)頭)字母中的兩個(gè)與相應(yīng)的用戶語(yǔ)音匹配,以及關(guān)于其它字符具 有最高優(yōu)先級(jí)的字,其中所述其它字符具有相同的鍵按壓信息且其(例如 開(kāi)頭)字母中的兩個(gè)與相應(yīng)的用戶語(yǔ)音匹配。在本例中,該字是字"near"。 如果字"near"仍然不是用戶打算輸入的字,則用戶可繼續(xù)說(shuō)出期望字的 下一個(gè)字符,且系統(tǒng)根據(jù)所述原理工作進(jìn)行工作,等等。在本例中,通過(guò) 說(shuō)后面的字母"a",系統(tǒng)提議例如是用戶打算輸入的字"neat"。如前所述,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)如本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)可 與其它數(shù)據(jù)輸入系統(tǒng)如手寫輸入和/或識(shí)別系統(tǒng)、多次輕擊系統(tǒng)等結(jié)合。例如,本發(fā)明的字預(yù)測(cè)方法可結(jié)合手寫識(shí)別系統(tǒng),以便手寫輸入和識(shí) 別系統(tǒng)被用作附加的識(shí)別系統(tǒng)或通過(guò)代替本發(fā)明的語(yǔ)音識(shí)別系統(tǒng)來(lái)使用。 例如,用戶可通過(guò)提供相應(yīng)于字的鍵按壓而沒(méi)有講話來(lái)輸入字。如果字不 是相應(yīng)于鍵按壓序列的唯一的字,則用戶在預(yù)先規(guī)定的一段時(shí)間如在輸入 字期間或在如前所述的校正/選擇過(guò)程期間,通過(guò)使用手寫識(shí)別系統(tǒng)可準(zhǔn)確 輸入字的至少一些(例如開(kāi)頭)字符。例如,如圖lla所示,通過(guò)使用平板電腦13500的具有至少四個(gè)鍵13501到13504的分離式小鍵盤(例如與 已經(jīng)描述的一個(gè)小鍵盤一致),并通過(guò)考慮系統(tǒng)的一部分字?jǐn)?shù)據(jù)庫(kù)13508, 為了輸入字"has",用戶可按壓相應(yīng)的鍵13501、 13502、 13504而沒(méi)有講 話。系統(tǒng)可能提議相應(yīng)于相同的鍵按壓序列并具有最高優(yōu)先級(jí)的不想得到 的字"was"。接著,如圖llb所示,用戶可(例如在那個(gè)時(shí)間/時(shí)刻,或稍 后通過(guò)指向/選擇字"was" 13507)通過(guò)例如寫使期望字"has"與具有相 同鍵按壓序列的其它字區(qū)分開(kāi)所必需的至少一些(例如,開(kāi)頭)字母來(lái)改 變不想得到的字。在本例中,只提供一個(gè)字母"h" 13505可能對(duì)用字"has" 代替字"was"是足夠的。這是因?yàn)?,在?shù)據(jù)庫(kù)內(nèi),字"has"關(guān)于相應(yīng)于 用戶提供的相同鍵按壓的其它字具有最高優(yōu)先級(jí)并以字母"h,,開(kāi)始。雖 然本系統(tǒng)較慢且可能較令人沮喪,但是它可允許不使用用戶語(yǔ)音的數(shù)據(jù)輸 入和校正。應(yīng)該理解,根據(jù)本發(fā)明的一個(gè)實(shí)施例,手寫輸入和識(shí)別系統(tǒng)可 與也可使用語(yǔ)音識(shí)別系統(tǒng)的本發(fā)明的字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)一起實(shí)現(xiàn),以便 用戶根據(jù)例如(例如安靜的)環(huán)境或(例如需要快速和容易的數(shù)據(jù)輸入) 情況,可相應(yīng)地使用具有如所述的字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)的任何數(shù)據(jù)輸入系 統(tǒng)(例如,使用具有少量的鍵的小4定盤的鍵的系統(tǒng),其中至少一種語(yǔ)言的 字母被至少分配到少量鍵的至少四個(gè)鍵)。上面的例子演示了系統(tǒng)的字校正過(guò)程。顯然,如上所述,用戶可在輸 入字期間輸入手寫的字母(多個(gè)字母)。例如,(例如用戶預(yù)先知道字"was" 和"has"相應(yīng)于相同的鍵按壓序列,且字"was"具有較高的優(yōu)先級(jí))為 了輸入字"was",用戶可首先寫字母"h",接著按壓相應(yīng)于字的剩余字母"as"的鍵。 根據(jù)本發(fā)明的 一個(gè)實(shí)施例-指向與不想得到的文本例如不想得到的字有關(guān)(例如,在其內(nèi))的 位置,并提供語(yǔ)音例如說(shuō)出期望字或說(shuō)出相應(yīng)于期望字的至少一些 字符而沒(méi)有提供鍵按壓(例如,系統(tǒng)可考慮用戶為輸入不想得到的 字而提供的初始鍵按壓),可使得用期望字來(lái)代替不想得到的字,以 及;-指向與文本例如系統(tǒng)提供的字有關(guān)(例如,在其內(nèi))的位置,并提 供鍵按壓序列,以及提供語(yǔ)音例如相應(yīng)于鍵按壓序列的語(yǔ)音或說(shuō)出 相應(yīng)于鍵按壓序列的至少一些字符,可使得在與所提供的字有關(guān)(例 如,在其內(nèi))的位置中插入相應(yīng)的文本(例如字)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可考慮用于指向/選擇文檔的字的導(dǎo)航方法 (例如,以用其它字代替它們)。例如,根據(jù)一種方法,本發(fā)明的數(shù)據(jù)輸 入系統(tǒng)的(例如四個(gè))箭頭可用來(lái)在文檔的字上導(dǎo)航,以便指向/選擇文檔 的字。根據(jù)另一方法,在字上向前和/或向后移動(dòng)(例如逐字選擇)選擇裝 置的前進(jìn)裝置和/或后退裝置(例如鍵)可用于同樣的目的。根據(jù)本發(fā)明的 一個(gè)實(shí)施例,在一種環(huán)境中的數(shù)據(jù)輸入期間例如在會(huì)議 上記筆記期間,用戶可決定輸入文本的一部分,例如字、長(zhǎng)字(多個(gè)長(zhǎng)字)、 或字典外的字符串如字典外的字、或甚至(例如復(fù)雜)短語(yǔ)、函數(shù)等。(例 如,在下文中,在稍后的時(shí)間例如在會(huì)議之后的"難輸入的文本")為了 這個(gè)目的,可考慮不同的方法,例如-根據(jù)一種方法,用戶可通過(guò)例如提供預(yù)先規(guī)定的信號(hào)如按壓預(yù)先規(guī) 定的鍵并說(shuō)出"難輸入的文本,,如字來(lái)通知系統(tǒng)。系統(tǒng)可記錄語(yǔ)音 并可在文檔內(nèi)相應(yīng)的位置上提供一個(gè)或更多符號(hào),以便當(dāng)用戶指向/ 選擇該位置(例如一個(gè)或更多符號(hào))時(shí),系統(tǒng)可向用戶提供所記錄 的語(yǔ)音,以便用戶記住他有什么并因此在文檔內(nèi)通過(guò)例如下列方法 輸入"難輸入的文本"(例如字)-按壓相應(yīng)于"難輸入的文本,,(例如字)的至少一些(例如開(kāi)始)字符的^:,并說(shuō)出這些字符或該"難輸入的文本" (例如字),或;-通過(guò)使用手寫輸入和識(shí)別系統(tǒng)來(lái)輸入字,或; -等等。例如,當(dāng)用戶記筆記時(shí),通過(guò)按壓預(yù)先規(guī)定的鍵如相應(yīng)于字的第一個(gè)字 母的鍵并說(shuō)出該字可輸入字典外的字例如人的名字(例如 "Alexandrite")。由于不識(shí)別該字,系統(tǒng)可在文本內(nèi)的相應(yīng)位置上提供 一個(gè)或更多(例如預(yù)先規(guī)定的)符號(hào),并記住語(yǔ)音,同時(shí)使該語(yǔ)音與該 位置(例如相應(yīng)的一個(gè)或更多(例如預(yù)先規(guī)定的)符號(hào))相應(yīng),以便當(dāng) 用戶指向/選擇相應(yīng)的一個(gè)或更多(例如預(yù)先規(guī)定的)符號(hào)時(shí),系統(tǒng)向 用戶提供用戶的語(yǔ)音(例如,所記錄的音頻),以便用戶記住他有什么 并相應(yīng)地輸入文本,如所述的。-根據(jù)另一方法,如早些時(shí)候描述的,用戶可提供相應(yīng)于"難輸入的 文本"(例如字)的至少一些(例如優(yōu)選地,全部)字符的按壓行為 的序列,并說(shuō)出該文本(例如字(多個(gè)字))。如果系統(tǒng)不識(shí)別該字, 則它可記錄語(yǔ)音并可在文檔內(nèi)的相應(yīng)位置上提供一組字符如預(yù)先規(guī) 定的字符序列,例如用戶已按壓的鍵的值,以便當(dāng)用戶指向/選擇該 位置(例如字符)時(shí),系統(tǒng)向用戶提供所記錄的語(yǔ)音,以便用戶記 住他有什么且他可相應(yīng)地通過(guò)例如下列方法輸入文本-逐個(gè)說(shuō)出字符而沒(méi)有重新敲鍵(例如,如前所述,通過(guò)考 慮所記住的字符串如鍵的值,系統(tǒng)記住初始的4定按壓),或;-通過(guò)使用手寫輸入和識(shí)別系統(tǒng)來(lái)輸入字,或;-等等。例如,當(dāng)用戶記筆記時(shí),通過(guò)按壓相應(yīng)于字的字母的4建并說(shuō)出該字可輸 入字典外的字例如人的名字(例如"Alexandrite")。 由于不識(shí)別該字, 系統(tǒng)可在文本內(nèi)的相應(yīng)位置上提供預(yù)先規(guī)定的符號(hào)例如用戶提供的預(yù) 先規(guī)定的鍵按壓的值,并記住語(yǔ)音,同時(shí)使該語(yǔ)音與該位置(例如相應(yīng) 的(例如預(yù)先規(guī)定的)符號(hào))相應(yīng),以便當(dāng)用戶指向/選擇相應(yīng)的(例如預(yù)先規(guī)定的)符號(hào)時(shí),系統(tǒng)向用戶提供用戶的語(yǔ)音(例如,所記錄的 音頻),以便用戶記住他有什么并相應(yīng)地輸入文本,如前所述。-仍然根據(jù)另一方法,用戶可通過(guò)立即數(shù)字化其筆記,或通過(guò)照原來(lái) 樣子的涂鴉稍后將它轉(zhuǎn)變成數(shù)字化的字符(例如印刷字符)或他可 將它們照原來(lái)的樣子保持在文檔中,來(lái)輸入"難輸入的文本"(例如 字)。例如,當(dāng)用戶記筆記時(shí),通過(guò)例如使用手寫輸入(例如,以及識(shí)別)系統(tǒng)可輸入字典外的字例如人的名字(例如"Alexandrite" )。 #4居一種方 法,系統(tǒng)可照原來(lái)的樣子在文檔內(nèi)的相應(yīng)位置上提供文本,以Y更如果希 望,用戶可稍后將它轉(zhuǎn)變成數(shù)字化的字符(例如印刷字符)。根據(jù)另一 方法,系統(tǒng)可將文本直接轉(zhuǎn)變成數(shù)字化的字符(例如印刷字符)。-其它輸入方法(例如提供非模糊的字符)如屏幕鍵盤,或其它輸入 方法如基于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的原理的方法也可用來(lái)輸入"難 輸入的文本"(例如字)。必須注意,通過(guò)使用手寫輸入和識(shí)別系統(tǒng)可輸入文本的任何部分的全 部的字。轉(zhuǎn)換到打字程序(例如按鍵)可通知系統(tǒng)文本部分的手寫輸入過(guò) 程的結(jié)束。還必須注意,在數(shù)據(jù)輸入期間記錄文本的一些部分的用戶語(yǔ)音(例如 聲音)可能需要少量的存儲(chǔ)器但對(duì)用戶允許很多自由性和靈活性。存在很多通過(guò)使用標(biāo)準(zhǔn)PC鍵盤的內(nèi)容搜索的方法。本發(fā)明的數(shù)據(jù)輸 入系統(tǒng)允許至少?gòu)?fù)制PC鍵盤的功能,因此它們?cè)试S復(fù)制內(nèi)容搜索方法。本發(fā)明的數(shù)據(jù)輸入系統(tǒng)可用于一般的交互式過(guò)程例如內(nèi)容搜索過(guò)程、 交互式計(jì)算系統(tǒng)例如與PC的交互作用、交互式TV等。例如,系統(tǒng)可用 于媒體中心PC的遠(yuǎn)程控制以搜索和播放電影或歌曲,回答TV頻道的服 務(wù)器詢問(wèn)的問(wèn)題,與TV的其它用戶(例如通過(guò)TV通信)進(jìn)行遠(yuǎn)程交互 作用等。根據(jù)本發(fā)明的一個(gè)實(shí)施例,為了在內(nèi)容數(shù)據(jù)庫(kù)內(nèi)搜索內(nèi)容(例如歌名 數(shù)據(jù)庫(kù)內(nèi)的歌名、電影名數(shù)據(jù)庫(kù)內(nèi)的電影名、電話號(hào)碼簿數(shù)據(jù)庫(kù)內(nèi)的人名或公司名,等等),用戶可使用本發(fā)明的數(shù)據(jù)輸入系統(tǒng)。內(nèi)容可由一個(gè)或 更多字符串例如一個(gè)或更多字組成。每個(gè)內(nèi)容可由不同的字段組成,其中每個(gè)字段可包括一個(gè)或更多字符串。例如,圖12示出歌名數(shù)據(jù)庫(kù)的部分13600。 例如,相應(yīng)于一首歌的每條記錄可包括幾個(gè)字段,例如歌曲名稱13601、 歌手13602、專輯13603等,每個(gè)字段可包括一個(gè)或更多字。因?yàn)楸景l(fā)明的數(shù)據(jù)輸入系統(tǒng)使用具有少量鍵的鍵盤,其中字母表中的 多于一個(gè)的字母被分配到至少一個(gè)鍵,所以可考慮用于搜索內(nèi)容的不同輸 入方法如下文中描述的方法。根據(jù)第一種方法,用戶通過(guò)提供相應(yīng)于字符的鍵按壓且如果必要提供 相應(yīng)于鍵按壓的語(yǔ)音(例如說(shuō)出相應(yīng)于至少一些鍵按壓的字符,或說(shuō)出鍵 按壓代表的期望字(多個(gè)字)),可輸入至少一個(gè)字段的所有字符。語(yǔ)音可 與鍵按壓行為同時(shí)提供或它可在鍵按壓輸入之后提供(例如,系統(tǒng)可在處 理鍵按壓之后動(dòng)態(tài)地要求語(yǔ)音)。本方法通常需要較多的鍵按壓來(lái)找到內(nèi) 容。根據(jù)第二種方法,用戶通過(guò)提供相應(yīng)于字符的鍵按壓且如果必要提供 相應(yīng)于該鍵按壓的語(yǔ)音(例如說(shuō)出相應(yīng)于該4定按壓的字符,或i兌出該鍵按 壓所涉及的字),可輸入至少一個(gè)字段的部分字符。語(yǔ)音可與鍵按壓行為 同時(shí)提供或它可在鍵按壓輸入之后提供(例如,系統(tǒng)可在處理鍵按壓之后 動(dòng)態(tài)地要求語(yǔ)音)。本方法通??赡苄枰^少的鍵按壓但較多的語(yǔ)音來(lái)搜 索內(nèi)容。例如,如果用戶希望在與媒體中心PC有關(guān)的音樂(lè)播放器設(shè)備上聽(tīng)歌, 用戶可通過(guò)本發(fā)明的數(shù)據(jù)輸入系統(tǒng),通過(guò)例如按壓相應(yīng)于至少歌曲名稱的 至少一些(例如優(yōu)選地,開(kāi)頭)字符的4建,來(lái)例如輸入歌曲名稱的至少一 些字符。優(yōu)選地,用戶還可通過(guò)本發(fā)明的數(shù)據(jù)輸入系統(tǒng),通過(guò)例如4安壓相 應(yīng)于歌手的至少一些(例如優(yōu)選地,開(kāi)頭)字符的鍵,來(lái)輸入至少其它字 段如歌曲的歌手名的至少一些字符。在兩個(gè)鍵按壓序列之間可提供定界信 號(hào)例如按壓預(yù)先規(guī)定的鍵。系統(tǒng)可在數(shù)據(jù)庫(kù)的歌曲名稱的字段內(nèi)搜索,以找到相應(yīng)于用戶提供的 鍵按壓序列(例如值)的名稱,該名稱相應(yīng)于他的期望歌曲的名稱。系統(tǒng)可找到 一個(gè)或更多相應(yīng)于用戶提供的鍵按壓的與期望名稱有關(guān)的名稱。如 果系統(tǒng)只找到一個(gè)與用戶的相應(yīng)鍵按壓匹配的名稱,則系統(tǒng)可繼續(xù)進(jìn)行下 一個(gè)任務(wù),例如選擇歌曲并將其發(fā)送到用戶的播放裝置來(lái)播放。根據(jù)一個(gè) 實(shí)施例,下 一個(gè)任務(wù)可為請(qǐng)求用戶確認(rèn)用戶選擇的歌曲等。如果存在多于一個(gè)的與用戶提供的鍵按壓相應(yīng)的與期望名稱有關(guān)的 名稱,則系統(tǒng)選擇該名稱并在選擇的歌手字段內(nèi)搜索與用戶提供的相應(yīng)鍵 按壓(例如第二鍵按壓序列)匹配的歌手(多個(gè)歌手)名。如果系統(tǒng)只找 到一首與用戶的相應(yīng)鍵按壓匹配的歌曲,則系統(tǒng)可繼續(xù)進(jìn)行下一個(gè)任務(wù), 例如選擇歌曲并將它發(fā)送到用戶的播放裝置來(lái)播放。根據(jù)一個(gè)實(shí)施例,下 一個(gè)任務(wù)可為請(qǐng)求用戶確認(rèn)用戶選擇的歌曲等。如果存在多于 一個(gè)的與用戶提供的鍵按壓相應(yīng)的與期望名稱和歌手 有關(guān)的名稱,則系統(tǒng)可請(qǐng)求用戶提供更多的信息,例如說(shuō)出相應(yīng)于用戶提 供的用于輸入名稱和/或歌手的至少一些鍵按壓的字符,提供相應(yīng)于任何字 段或例如專輯名稱、歌詞的 一部分等的其它字段的更多字符的鍵按壓。必須注意,雖然剛剛描述的例子涉及搜索歌曲,但該搜索方法可適用 于任何類型的內(nèi)容。例如,電影數(shù)據(jù)庫(kù)可包括不同的字段,例如電影名稱、 電影的至少一個(gè)演員、電影的導(dǎo)演等。根據(jù)另一實(shí)施例,通話號(hào)碼簿凄t據(jù) 庫(kù)可包括不同的字段,例如人的姓、人的名、他的地址、郵政編碼等。此 外,上述搜索方法僅僅是一個(gè)示例性方法,其示出本發(fā)明的數(shù)據(jù)輸入系統(tǒng) 例如與本發(fā)明的按壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng)結(jié)合的本發(fā)明的預(yù)測(cè)性數(shù) 據(jù)輸入系統(tǒng)的效率及其用在不同應(yīng)用中的能力。如所述,本領(lǐng)域技術(shù)人員 可考慮很多類型的內(nèi)容搜索。例如,根據(jù)另一搜索方法,基于本發(fā)明的預(yù) 測(cè)性數(shù)據(jù)輸入系統(tǒng)的原理,如果用戶提供相應(yīng)于例如電影名稱的鍵按壓以 及相應(yīng)于數(shù)據(jù)庫(kù)中的兩個(gè)或更多電影名稱的4建按壓的序列,則系統(tǒng)可請(qǐng)求 更多的信息,例如請(qǐng)求提供多個(gè)(例如開(kāi)頭、中間、結(jié)尾的)字符,如電 影名稱的字母(例如,如上所述)。才艮據(jù)不同的系統(tǒng),例如通過(guò)使用用戶 的語(yǔ)音或用過(guò)(例如手)寫出字符,用戶可輸入字符。如果用戶提供的信 息相應(yīng)于至少兩部電影,則系統(tǒng)可請(qǐng)求更多的信息,例如電影的一個(gè)演員 的名字的至少(例如,開(kāi)頭的) 一部分,其中用戶可通過(guò)例如提供用于提供電影名稱的相同過(guò)程來(lái)提供信息。必須注意,如所述,如所述的內(nèi)容搜索可用于一般目的的搜索和交互 作用,且雖然搜索電影作為一個(gè)例子被提及,但是搜索或交互作用過(guò)程可 適用于任何內(nèi)容例如搜索歌曲、回答問(wèn)題、詢問(wèn)問(wèn)題、輸入文本等。此后通過(guò)參考圖12來(lái)提供一個(gè)例子,其中遙控器13605具有電話型小 鍵盤13607。遙控器可具有揚(yáng)聲器13608、麥克風(fēng)13604、手寫板13609、 顯示單元13606等。圖12還示出如前所示的歌曲數(shù)據(jù)庫(kù)13600的一部分。根據(jù)一種搜索方法,用戶為了輸入由Frank Sinatra詮釋的歌曲"who" 的名字,用戶可例如分別按壓相應(yīng)于字"who"的鍵13611、 13612、 13613。 用戶然后可提供定界信號(hào)例如按"#,,鍵13615,并按相應(yīng)于字母"F"(例 如字符串"Frank Sinatra"的開(kāi)頭字符)的鍵13614,字母"F"相應(yīng)于歌 手的名字。系統(tǒng)可接著比較按壓行為與相應(yīng)的字段。在本例中,有兩個(gè)相 應(yīng)于用戶提供的鍵按壓的記錄(例如歌曲)一 由Frank Sinatrai全釋的"Who",以及;— 由David Bowie i全釋的"Win".系統(tǒng)可識(shí)別出兩首歌的第一個(gè)字母是類似的(例如相同的字母"W"), 因此系統(tǒng)可動(dòng)態(tài)地決定并請(qǐng)求用戶說(shuō)出名稱的至少兩個(gè)開(kāi)頭字母,以便能 夠識(shí)別用戶希望選擇哪首歌曲。應(yīng)該理解,代替語(yǔ)音,用戶可請(qǐng)求其它信 息,例如說(shuō)出歌曲名稱的第二個(gè)字符或最后一個(gè)字符,按壓相應(yīng)于歌手的 姓的鍵(例如并且如果需要說(shuō)出它),或如前所述的其它信息。與電話簿內(nèi)的內(nèi)容搜索有關(guān)的另 一例子(例如詢問(wèn)電話號(hào)碼或發(fā)出呼 叫)通過(guò)考慮圖13來(lái)演示,其中示出電話簿的示例性數(shù)據(jù)庫(kù)的一部分。 例如,如果用戶希望通過(guò)調(diào)用自動(dòng)電話簿,通過(guò)使用電話13709的小鍵盤 13708來(lái)要求"Eve Miller"的電話號(hào)碼,則用戶可例如提供相應(yīng)于姓"Millet" 的三個(gè)開(kāi)頭字母"mil"的三個(gè)鍵按壓13711、 13712、 13713,并提供相應(yīng) 于人的名"Eve"的兩個(gè)開(kāi)頭字母的兩個(gè)鍵按壓13715、 13716,鍵按壓13713 后面有定界鍵按壓例如按"#"鍵(pound key) 13714。如所述,根據(jù)本 發(fā)明的數(shù)據(jù)輸入系統(tǒng)的原理,系統(tǒng)可識(shí)別出,在數(shù)據(jù)庫(kù)中有多個(gè)相應(yīng)于鍵按壓信息的幾條記錄,例如Milker Evelyn (212) 112 2222MillerEve (212) 112 2221Nikky Dudu (212) 333 2222通過(guò)分析該選擇范圍,系統(tǒng)可請(qǐng)求用戶輸入說(shuō)出期望的人的姓的至少四個(gè) 開(kāi)頭字母(例如,或最后兩個(gè)字母)必須注意,如前所述,代替按鍵并等待用戶的指令例如提供需要的語(yǔ) 音,用戶可按鍵并提供相應(yīng)的語(yǔ)音(例如,同時(shí)或立即在提供了相應(yīng)的按 壓行為之后),以便基于例如本發(fā)明的逐字符按壓/滑動(dòng)和語(yǔ)音數(shù)據(jù)輸入系 統(tǒng)來(lái)輸入字符串。必須注意,根據(jù)本發(fā)明的一個(gè)實(shí)施例,基于信息(例如鍵按壓和/或語(yǔ) 音)的數(shù)據(jù)庫(kù)的選定記錄可在相應(yīng)的電子設(shè)備的屏幕上提供給用戶,以便 用戶決定提供什么額外的信息來(lái)選擇期望的輸入。如果數(shù)據(jù)庫(kù)的一條記錄內(nèi)的一個(gè)字段包括多于一個(gè)的字(例如字之間 的空格),則用戶可通過(guò)例如按壓預(yù)先規(guī)定的鍵例如"*"鍵預(yù)先規(guī)定的次 數(shù)來(lái)提供空格字符。必須注意,字段內(nèi)的內(nèi)容可相應(yīng)于任何符號(hào)如數(shù)字等, 還必須注意,搜索過(guò)程可在每個(gè)信息的輸入例如每次按壓(例如以及講話) 行為之后動(dòng)態(tài)地執(zhí)行。此外,根據(jù)一種方法,系統(tǒng)需要的/提供給系統(tǒng)的(例 如額外的)信息可只有語(yǔ)音(而沒(méi)有相應(yīng)的鍵按壓),例如說(shuō)出字的最后 字符,其中沒(méi)有給該字提供鍵按壓。必須注意,內(nèi)容數(shù)據(jù)庫(kù)例如歌曲、電影等的列表及其相應(yīng)的信息例如 歌手的名字、演員的名字等可在本地例如在用戶的J 某體中心PC內(nèi)得到, 或它可在遠(yuǎn)程位置得到,例如在服務(wù)供應(yīng)商如有線TV或衛(wèi)星TV公司的 服務(wù)器,或可通過(guò)互聯(lián)網(wǎng)訪問(wèn)的公司或個(gè)人的服務(wù)器等等上得到。信用卡號(hào)碼通常具有預(yù)先規(guī)定數(shù)量的數(shù)字。每個(gè)數(shù)字可為從0到9。 當(dāng)用戶通過(guò)電話呼叫購(gòu)買物品時(shí),他可通過(guò)借助于按鍵式電話的鍵輸入他 的信用卡號(hào)碼來(lái)為物品付款。在按鍵式電話中每個(gè)鍵只有一個(gè)音調(diào)。通過(guò) 使用允許通過(guò)電話(例如按鍵并說(shuō)出符號(hào))來(lái)輸入(例如PC鍵盤的)任何符號(hào)的本發(fā)明的數(shù)據(jù)輸入系統(tǒng),可考慮一種包括至少字母數(shù)字符號(hào)的信 用卡號(hào)碼,以使它更安全并允許甚至通過(guò)按鍵式電話來(lái)輸入號(hào)碼。根據(jù)本發(fā)明的 一個(gè)實(shí)施例,當(dāng)使用本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)來(lái)輸 入文本時(shí),可突出顯示(例如用另一種顏色寫、加下劃線、并且體表示等) 字,其中字的相應(yīng)鍵按壓序列可相應(yīng)于系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)內(nèi)的多個(gè)字。例如,(例如在稍后的時(shí)間)如果用戶希望用他期望的字來(lái)代替系統(tǒng)換:議的不想得到的字,則為了找到該不想得到的字,他可將注意力只集中在(例如在 其內(nèi)搜索)被突出顯示的字上。如前所述,至少在數(shù)字化裝置如平板電腦的顯示器上,至少一些特殊 字符如標(biāo)點(diǎn)符號(hào)字符可分配給包括滑動(dòng)行為的交互作用(例如,與相應(yīng)小 鍵盤的軟/虛擬鍵的,或借助于復(fù)制鍵的手指和/或手指帽和/或與鍵的交互資料中被詳細(xì)描述。例如,預(yù)先規(guī)定的標(biāo)點(diǎn)符號(hào)字符可被分配與預(yù)先規(guī)定 的語(yǔ)音信息組合的其相應(yīng)鍵上的滑動(dòng)行為,和/或被分配按壓并保持第一預(yù) 先規(guī)定的鍵以及按壓與預(yù)先規(guī)定的語(yǔ)音信息組合的相應(yīng)鍵。如前所述,語(yǔ)言規(guī)則可用于增強(qiáng)本發(fā)明的任何數(shù)據(jù)輸入系統(tǒng)。例如,通過(guò)考慮圖lla的數(shù)據(jù)庫(kù)部分13508和小鍵盤的鍵13501到13504,當(dāng)通 過(guò)按壓相應(yīng)的鍵而沒(méi)有講話來(lái)輸入短語(yǔ)例如"there is no way" 時(shí),系統(tǒng)可 能輸入另一短語(yǔ)"there is no was"(例如,"was"比"has"具有較高的優(yōu) 先級(jí))。通過(guò)使用包括語(yǔ)言規(guī)則的系統(tǒng),因?yàn)樽?way"是數(shù)據(jù)庫(kù)的字中唯 一相應(yīng)于為輸入字"was"而提供的鍵按壓并在該短語(yǔ)內(nèi)有意義的字,所 以系統(tǒng)提供的結(jié)果可自動(dòng)修改為"there is no way"。如前所述,系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)中的字可為完整的字或它可為完整的字的 一部分(例如,開(kāi)頭、中間、結(jié)尾)。同樣如所述,在通過(guò)使用本發(fā)明的 預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)在輸入字期間提供每個(gè)鍵(例如按壓)交互(例如, 以及相應(yīng)的語(yǔ)音,如果有的話)信息之后,系統(tǒng)可考慮相應(yīng)的字,其開(kāi)頭 字符(例如或其全部字符)相應(yīng)于用戶(例如直到那時(shí))提供的鍵(例如 按壓)交互(例如以及相應(yīng)的語(yǔ)音,如果有的話)信息。根據(jù)相應(yīng)于鍵按壓(例如,以及相應(yīng)的語(yǔ)音,如果被提供的話)的字符串表示的不同原理和/或方法,可考慮在輸入字期間的信息。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在用戶為輸入字提供鍵按壓序列(例如以 及語(yǔ)音,如果有的話)的信息期間,在用戶提供每個(gè)鍵按壓(例如,以及 相應(yīng)的語(yǔ)音,如果被提供的話)信息之后,系統(tǒng)可向用戶呈現(xiàn)在全部字中 具有最高優(yōu)先級(jí)的字,其中每個(gè)字的所有字符相應(yīng)于用戶提供的信息的序 列。如果系統(tǒng)沒(méi)有找到這樣的字,則系統(tǒng)可向用戶呈現(xiàn)在字中具有最高優(yōu) 先級(jí)的字,其中所述字的預(yù)先規(guī)定的部分(例如,優(yōu)選地開(kāi)頭字符)相應(yīng)于用戶提供的信息的序列。通過(guò)考慮小鍵盤13800,圖14作為例子示出表 格13805,根據(jù)本方法,該表格演示在輸入字"information"期間,提議相 應(yīng)于用戶提供的信息(例如,在本例中,只有鍵按壓)序列的開(kāi)頭部分的 字符串的幾個(gè)(例如開(kāi)始的)步驟。根據(jù)本發(fā)明的另一實(shí)施例,在用戶為輸入字提供鍵按壓序列(例如以 及語(yǔ)音,如果有的話)的信息期間,在用戶提供每個(gè)鍵按壓(例如,以及 相應(yīng)的語(yǔ)音,如果被提供的話)信息之后,系統(tǒng)可向用戶呈現(xiàn)在字中具有 最高優(yōu)先級(jí)的字,其中所述字的至少一部分(例如,至少開(kāi)頭字符或全部 字符)相應(yīng)于用戶提供的信息(例如,鍵按壓,以及相應(yīng)的語(yǔ)音,如果被 提供的話)序列。通過(guò)考慮小鍵盤13800,圖14作為例子示出表格13806, 才艮據(jù)本方法,該表才各演示在輸入字"information"期間,提i義相應(yīng)于用戶 提供的信息(例如,在本例中,只有鍵按壓)序列的開(kāi)頭部分的字符串的 幾個(gè)(例如開(kāi)始的)步驟。根據(jù)本方法,在任何時(shí)刻,如果用戶提供字末 尾信號(hào)(例如空格字符),且其中所提議的字符串是(例如,具有較長(zhǎng)的 字符串的)字(例如,換句話說(shuō),字符串為不完整的字)的(例如開(kāi)頭) 部分,則系統(tǒng)可考慮數(shù)據(jù)庫(kù)中的字并可提議例如在多個(gè)字中具有最高優(yōu)先 級(jí)的字,其中用戶提供的(例如,鍵按壓以及語(yǔ)音,如果被提供的話)信 息相應(yīng)于每個(gè)字的所有字符。在13806的例子中,如果在三次鍵按壓之后 用戶提供字末尾信號(hào)(例如空格字符),則系統(tǒng)可用字"put"(例如,在字 中具有最高使用頻率的字,其中用戶提供的信息相應(yīng)于每個(gè)所述字中的所 有字符)來(lái)代替字符串"int"(例如,字"into"的開(kāi)頭字符)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在提供信息序列期間,如果用戶輸入一個(gè)或更多準(zhǔn)確的字符,貝'J:-根據(jù)一種方法,系統(tǒng)可照原來(lái)的樣子保存其它字符,并將準(zhǔn)確的字 符添加到其它字符的末尾。-根據(jù)另一方法,系統(tǒng)可組合為輸入其它字符以及一個(gè)或更多準(zhǔn)確的 字符而提供的信息,并將它們與數(shù)據(jù)庫(kù)的字比較以提供相應(yīng)的字。 如果沒(méi)有相應(yīng)的字,則系統(tǒng)可照原來(lái)的樣子保存其它字符,并將準(zhǔn) 確的字符添加到其它字符的末尾。必須注意,字符串可通過(guò)本發(fā)明的任何(例如或組合)數(shù)據(jù)輸入方法 例如逐字符輸入、字部分/字輸入、預(yù)測(cè)性輸入等來(lái)輸入。如前面詳細(xì)描述 的,字符(例如,通過(guò)字符)輸入或字部分/字(例如字部分/字)輸入中 每個(gè)都可分配給不同類型的輸入信號(hào),例如提供與相應(yīng)的鍵(多個(gè)鍵)的 不同交互作用。例如,根據(jù)一種方法,通過(guò)在相應(yīng)于字符的鍵上的單次按 壓行為并提供相應(yīng)的語(yǔ)音可提供字符/字母輸入,通過(guò)在相應(yīng)的鍵(例如相 應(yīng)于字部分的鍵)上的滑動(dòng)行為并提供相應(yīng)的語(yǔ)音可提供字部分輸入。此外作為例子,根據(jù)另一方法,通過(guò)按壓兩個(gè)鍵(例如按壓shift鍵和相應(yīng)于字部分的鍵)并提供相應(yīng)的語(yǔ)音可提供字部分輸入。這些內(nèi)容已經(jīng)#:詳細(xì)描述。作為例子,如圖14所示,通過(guò)考慮小鍵盤13800,為了輸入字 "revolutionize",用戶可首先提供包括相應(yīng)于字"revolution"的開(kāi)頭字符 "revolu"(例如,可提供至少一些鍵按壓而沒(méi)有說(shuō)出相應(yīng)的語(yǔ)音)的鍵按 壓的信息(例如,沒(méi)有講話)。然后,他可提供包括在鍵13802上的滑動(dòng) 行為的信息并提供部分"tion"的語(yǔ)音(例如,通過(guò)i兌"shen")。系統(tǒng)可組 合第一和第二信息,并將它與數(shù)據(jù)庫(kù)的字比較,以及輸出字"revolution"。 接著用戶可提供包括在鍵13804上的滑動(dòng)行為以及部分"ize"的語(yǔ)音的第 三信息。系統(tǒng)可組合第一、第二和第三信息并將其與數(shù)據(jù)庫(kù)的字比較。系 統(tǒng)可能找不到相應(yīng)于組合信息的字。在這種情況下,系統(tǒng)可照原來(lái)的樣子 輸出字符串(例如字)"revolution",并可將部分"ize,,附加到它的末尾以 提供字符串/字"revolutionize"。將本發(fā)明的逐部分?jǐn)?shù)據(jù)輸入系統(tǒng)與本發(fā)明 的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)結(jié)合可加速本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的速度、需要較 少的鍵按壓和較少的語(yǔ)音、最小化用戶的拼寫錯(cuò)誤等。必須注意,如前面詳細(xì)描述的,根據(jù)本發(fā)明的另一實(shí)施例,逐字符輸 入或字部分/字輸入可分配給相同的輸入信號(hào),例如提供相同的交互作用如 在相應(yīng)的鍵(多個(gè)鍵)上提供單次按壓行為。必須注意,如前面在由本發(fā)明人提交的被包含于此的參考資料中所述 的,根據(jù)本發(fā)明的一個(gè)實(shí)施例,字部分可通過(guò)提供相應(yīng)于該部分的多于一 個(gè)的字母例如所有字母的鍵按壓并說(shuō)出該部分來(lái)輸入。例如,為了輸入部分"tion",用戶可按壓鍵13802、 133804、 13803、 13804并說(shuō)該部分(例 如,通過(guò)說(shuō)"shen")。才艮據(jù)本發(fā)明的一個(gè)實(shí)施例,在用戶通過(guò)使用本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入 為輸入字而提供的信息期間,系統(tǒng)可不顯示通過(guò)系統(tǒng)提議的字符串,直到 只存在相應(yīng)于與數(shù)據(jù)庫(kù)中至少一個(gè)字相應(yīng)的信息的唯一字符串為止。這可 消除屏幕變動(dòng)。才艮據(jù)一種方法,直到那時(shí),其它預(yù)先規(guī)定的符號(hào)例如相應(yīng) 的鍵號(hào)碼可顯示在屏幕上。如前所述,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)例如本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng) 可與其它數(shù)據(jù)輸入系統(tǒng)例如手寫輸入和/或識(shí)別系統(tǒng)、多次輕擊系統(tǒng)、屏幕 (例如QWERTY)鍵盤等組合,以準(zhǔn)確輸入字的至少一個(gè)或更多字符。本 發(fā)明的數(shù)據(jù)輸入系統(tǒng)的數(shù)據(jù)輸入和/或替換/校正系統(tǒng)的任何方法(例如實(shí) 施例)可使用其它數(shù)據(jù)輸入系統(tǒng)。例如,在本發(fā)明的相應(yīng)實(shí)施例中,代替 輸入字/字部分的一個(gè)或更多字符,通過(guò)手寫輸入/識(shí)別系統(tǒng)或通過(guò)按壓相 應(yīng)于字母的鍵并說(shuō)出該字母,用戶可通過(guò)使用虛擬(例如QWERTY)鍵盤 來(lái)輸入字的一個(gè)或更多字符。這些內(nèi)容已經(jīng)被詳細(xì)描述。如前所述,根據(jù)本發(fā)明的一種校正方法,當(dāng)用戶指向不想得到的字并 提供語(yǔ)音以用期望字來(lái)替換該字時(shí),該語(yǔ)音可為說(shuō)出期望字的一個(gè)或更多 字母。根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)用戶指向不想得到的字并提供語(yǔ)音以用 期望字來(lái)替換該字時(shí),語(yǔ)音可預(yù)先規(guī)定為說(shuō)出該字的一個(gè)(例如,預(yù)先規(guī) 定為第一個(gè)或最后一個(gè)或中間)字母或說(shuō)出期望字的所有字母中的至少一 個(gè)。這可明顯增加系統(tǒng)的準(zhǔn)確性。根據(jù)一種方法,系統(tǒng)可考慮兩種假定并 相應(yīng)地提供最匹配的字。因?yàn)樵诖蠖鄶?shù)情況下,提供字的第一個(gè)字母對(duì)校正/替換不想得到的字是足夠的,作為第一次嘗試用戶可優(yōu)選地說(shuō)出期望字 的一個(gè)(例如開(kāi)頭)字母。如果系統(tǒng)仍然提供相應(yīng)于用戶語(yǔ)音的另一不想 得到的字,則用戶可通過(guò)例如再次指向那個(gè)不想得到的字并說(shuō)期望字的所 有字母來(lái)提供另一次校正/替換嘗試。應(yīng)該理解,如前面詳細(xì)描述的,根據(jù)另 一方法,可在校正/替換過(guò)程期間說(shuō)出期望字的任何數(shù)量的字符以校正/ 替換字。在數(shù)據(jù)(例如文本)輸入期間,可能出現(xiàn)打字(例如鍵交互行為)錯(cuò) 誤。當(dāng)使用分解的富有成效的數(shù)據(jù)輸入系統(tǒng)時(shí),這可致使系統(tǒng)或者考慮4普誤的字或者找不到相應(yīng)的字。用戶可使用擦除工具例如"backspace" 4建來(lái) 刪除鍵(例如按壓)交互作用(例如,以及相應(yīng)的語(yǔ)音,如果凈皮提供的話)。 必須注意,根據(jù)一個(gè)實(shí)施例,每個(gè)"backspace"行為可刪除最后的鍵(例 如按壓)交互作用(例如,以及相應(yīng)的語(yǔ)音,如果被提供的話)和相應(yīng)的 一個(gè)或更多字符。系統(tǒng)可考慮相應(yīng)于剩余的鍵按壓(例如以及語(yǔ)音)信息 的字。根據(jù)一種方法,系統(tǒng)可顯示候選字的相應(yīng)字符。根據(jù)一種方法,用 戶接著可提供相應(yīng)于字的剩余字符的按壓行為(例如,以及如果希望的話, 相應(yīng)的語(yǔ)音)。通過(guò)考慮在退格過(guò)程之后提供的初始信息和附加信息,系 統(tǒng)可預(yù)測(cè)相應(yīng)的字(多個(gè)字)。特殊的退格方法例如分配給鍵以刪除多于一個(gè)字符的特殊退格命令在 由本發(fā)明人提交的被包含于此的參考資料中被描述。根據(jù)本發(fā)明的一個(gè)實(shí) 施例,本發(fā)明的特殊退格命令可用于本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)。根據(jù) 一種方法,提供特殊的退格行為(例如,提供相應(yīng)的與例如鍵上的按壓行 為的交互行為,其中特殊的退格命令被分配到該鍵上)可擦除(例如在指 針之前)用戶輸入的最后的完整或不完整的字。每個(gè)附加的特殊退格行為 可擦除最后完整或不完整的字(例如在指針之前)。根據(jù)另 一方法,提供特殊的退格行為可擦除相應(yīng)于用戶相應(yīng)的 一 句話 語(yǔ)(例如,包括鍵和語(yǔ)音(如果被提供的話)信息)的(例如在指針之前) 最后的字符串。每個(gè)附加的特殊退格行為可擦除相應(yīng)于另一用戶話語(yǔ)(例 如,包括鍵和語(yǔ)音(如果被提供的話)信息)的一個(gè)附加的(例如在指針 之前)最后字符串。用戶的話語(yǔ)(例如,包括鍵和語(yǔ)音(如果被提供的話)信息)可相應(yīng)于提供在兩段預(yù)先規(guī)定的時(shí)間之間的信息。話語(yǔ)可相應(yīng)于字 母、字符串如字部分、完整的字,或相應(yīng)于包括至少一個(gè)字和另一個(gè)字的 至少一部分的字符串等,字符串也可包括特殊字符。如前所述,根據(jù)使用本發(fā)明的字/字部分?jǐn)?shù)據(jù)輸入系統(tǒng)的本發(fā)明的預(yù)測(cè) 性數(shù)據(jù)輸入系統(tǒng)的一種方法,與相應(yīng)鍵的交互作用(例如,以及4是供相應(yīng) 的語(yǔ)音)可提供/輸出相應(yīng)的字符串。根據(jù)本發(fā)明的一個(gè)實(shí)施例,(例如,當(dāng)指針位于字符串的末尾時(shí))單次"backspace"(例如根據(jù)規(guī)則或用戶和/ 或系統(tǒng)的設(shè)計(jì)者規(guī)定的特殊"backspace")可擦除字符串。根據(jù)一種方法, 如果在字符串之后有一個(gè)或更多特殊字符例如空格字符或標(biāo)點(diǎn)符號(hào)字符 并且指針?lè)胖迷谠撎厥庾址?,則該特殊字符也可被擦除。字典數(shù)據(jù)庫(kù)的字可包括任何特殊字符如標(biāo)點(diǎn)符號(hào)字符。例如,通過(guò)考 慮圖14,為了輸入字"don,t"(例如存在于數(shù)據(jù)庫(kù)中),用戶可按壓鍵13804、 13803、 13804、 13802 (例如包含撇號(hào)字符13809)、 13802并提供相應(yīng)的 語(yǔ)音,如果希望/必要的話。根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過(guò)本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)在輸入 字之前或期間按壓"shift"鍵可致使用大寫字母寫出字的相應(yīng)(例如第一 個(gè))字母。根據(jù)另一方法,用戶可按壓(例如,并保持)shift鍵并按壓相 應(yīng)于期望字的(例如第一個(gè))字母的鍵并說(shuō)出該字母,該期望字通過(guò)本發(fā) 明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)來(lái)輸入。用戶接著(例如可以釋放保持中的鍵) 可提供相應(yīng)于字的剩余字符的鍵按壓。字內(nèi)的字母可以被大寫。根據(jù)另一 方法,代替按壓行為,在相應(yīng)鍵上的滑動(dòng)行為(例如,以及相應(yīng)的語(yǔ)音) 可預(yù)先規(guī)定成為了相同的目的而被提供。顯然,當(dāng)提供鍵交互作用時(shí),如 果用戶不提供相應(yīng)的語(yǔ)音,則系統(tǒng)可將鍵交互行為考慮為模糊的鍵交互行 為,且可大寫在預(yù)測(cè)的字(多個(gè)字)內(nèi)的相應(yīng)字母。才艮據(jù)本發(fā)明的 一個(gè)實(shí)施例,可刪除或改變字內(nèi)的 一個(gè)或更多字符。根據(jù)一種方法,系統(tǒng)可考慮修改的字的4建交互作用(例如,以及語(yǔ)音) 信息,并將它與lt據(jù)庫(kù)的字比較以提供相應(yīng)的字(例如,如詳細(xì)描述的)。 根據(jù)另一方法,系統(tǒng)可照原來(lái)的樣子保存新的字符串(例如字)。必須注意,雖然在本發(fā)明的很多實(shí)施例中鍵被敘述為用于提供輸入信 號(hào)的輸入裝置,顯然可使用任何其它輸入裝置(例如觸摸屏上的手指交互 作用、手指帽等)來(lái)輸入輸入信號(hào)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,(例如在任何時(shí)刻)在輸入相應(yīng)于字的信息 中,用戶可能希望(例如,用具有相同的相應(yīng)鍵交互作用的其它字符(多 個(gè)字符))替換系統(tǒng)提議的相應(yīng)字符串的一個(gè)或更多開(kāi)頭的字符(例如字 母)。不提供鍵交互作用或通過(guò)使用預(yù)先規(guī)定的裝置例如預(yù)先規(guī)定的鍵, 用戶可說(shuō)出一個(gè)或更多字符。根據(jù)一種方法,通過(guò)考慮修改的字符和為剩 余的字符串提供的信息并基于與系統(tǒng)數(shù)據(jù)庫(kù)的比較,系統(tǒng)可考慮一個(gè)(例 如,或更多)新的候選字符串(或字),并將它提議給用戶。根據(jù)本發(fā)明的一個(gè)實(shí)施例,為了 (例如,通過(guò)具有相同的相應(yīng)M:交互 作用的其它字符(多個(gè)字符))修改字符串例如字的一個(gè)(例如,或更多) 字符,用戶可將指針?lè)胖迷谂c字符有關(guān)的預(yù)先規(guī)定的位置,并提供相應(yīng)于 期望字符(多個(gè)字符)的語(yǔ)音。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的校正/ 替換過(guò)程中,通過(guò)使用預(yù)先規(guī)定的裝置例如鍵,用戶可通知系統(tǒng)他為校正 /替換相應(yīng)的提議字而提供的語(yǔ)音(例如,說(shuō)出一個(gè)或更多字母)與字的預(yù) 先規(guī)定的區(qū)域例如字的結(jié)尾區(qū)域有關(guān)。根據(jù)本發(fā)明的另 一 實(shí)施例,在本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的校正/ 替換過(guò)程中,通過(guò)使用預(yù)先規(guī)定的方法例如選擇/指向字的一部分(例如一 個(gè)或更多字母),用戶可通知系統(tǒng)他為校正/替換相應(yīng)的4是議字而提供的語(yǔ) 音(例如,說(shuō)出一個(gè)或更多字母)與字的所述部分有關(guān)。該部分可為字的 任何部分,且(例如選4奪/指向)方法可為用于選擇字的一部分或指向字的 一部分的任何方法。根據(jù)一種方法,用戶可指向字符串(例如,所提議的 字符串)例如完整或不完整的字內(nèi)的位置(例如通過(guò)將指針?lè)胖迷谠撐恢?來(lái)實(shí)現(xiàn)),且系統(tǒng)可預(yù)先規(guī)定為選擇字符串的在指針之前和/或之后的(例 如,如所設(shè)計(jì)的)所有或一些字符。用戶接著可提供相應(yīng)于選定部分的期 望語(yǔ)音。根據(jù)一種方法,系統(tǒng)可考慮修改的字符和字符串的其它字符的鍵 (例如按壓)交互作用信息(例如,以及相應(yīng)的語(yǔ)音,如果被用戶提供的話),以相應(yīng)地修改整個(gè)字符串(例如,考慮相應(yīng)的候選項(xiàng)并提議它們中 的一個(gè),如所詳細(xì)描述的)。再次注意,雖然在一些段落中,字的開(kāi)頭部分被敘述為用戶為輸入準(zhǔn) 確的字符(多個(gè)字符)而提供的相應(yīng)信息,但是明顯的是根據(jù)本發(fā)明的組 合數(shù)據(jù)輸入系統(tǒng)的原理可為輸入字考慮字的任何部分和相應(yīng)的用戶信息。同樣,再次注意,雖然在一些段落中,只有鍵按壓被敘述為用戶提供 或考慮的信息,但是明顯的是根據(jù)本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的原理,該信息 可包括用戶相應(yīng)的語(yǔ)音,如果被提供的話。本發(fā)明的數(shù)據(jù)輸入系統(tǒng)(例如,如/包括本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)) 可同時(shí)使用幾種語(yǔ)言。例如,多于一種的語(yǔ)言的語(yǔ)音可以被分配給本發(fā)明 的數(shù)據(jù)輸入系統(tǒng)的符號(hào)例如(例如羅馬)字母、字、字部分等。作為例子, 對(duì)于分配到小鍵盤的鍵的羅馬字母表的每個(gè)字母,可分配兩種或更多語(yǔ)言 中的字母的語(yǔ)音。例如,兩種語(yǔ)言如英語(yǔ)和法語(yǔ)中的字母的語(yǔ)音可分配到每個(gè)字母。例如,字母"z"可相應(yīng)地發(fā)音為"ziy"或"zehd"。本發(fā)明 的多種語(yǔ)言數(shù)據(jù)輸入系統(tǒng)還可包括本發(fā)明的(例如,字)預(yù)測(cè)性數(shù)據(jù)輸入 系統(tǒng),并包括包含多種語(yǔ)言的字(例如,以及字部分)的字?jǐn)?shù)據(jù)庫(kù),或它 可包括多種語(yǔ)言例如英語(yǔ)、法語(yǔ)等的多個(gè)(例如字)(例如,以及字部分) 數(shù)據(jù)庫(kù)。為了在用一種語(yǔ)言輸入數(shù)據(jù)(例如文本)時(shí)使系統(tǒng)不考慮其它語(yǔ) 言(例如,以增加數(shù)據(jù)輸入的準(zhǔn)確性),可考慮不同的實(shí)施例。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可使用裝置如鍵或用戶的(例如聲音)命 令來(lái)從一種語(yǔ)言轉(zhuǎn)換為另 一種語(yǔ)言。根據(jù)本發(fā)明的另 一實(shí)施例,在語(yǔ)言之間的轉(zhuǎn)換可通過(guò)系統(tǒng)來(lái)自動(dòng)完成。 根據(jù)一種方法,當(dāng)用戶輸入符號(hào)(例如字母、字等)時(shí),通過(guò)與相應(yīng)鍵的 交互作用并提供相應(yīng)的語(yǔ)音,該語(yǔ)音可被系統(tǒng)識(shí)別為相應(yīng)于一種語(yǔ)言的語(yǔ) 音。系統(tǒng)然后可轉(zhuǎn)換為該語(yǔ)言并可不考慮其它語(yǔ)言,直到用戶以另一種語(yǔ) 言提供符號(hào)的語(yǔ)音為止。例如,為了輸入短語(yǔ)"my mother in English means ma mere in French",通過(guò)使用例如本發(fā)明的字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng),用戶可 照常通過(guò)本發(fā)明的一個(gè)數(shù)據(jù)輸入系統(tǒng)首先輸入第一部分"my mother in English means"。他接著可通過(guò)按壓相應(yīng)于字的鍵并提供相應(yīng)于該字的至少一個(gè)字母的語(yǔ)音(例如,用法語(yǔ))或通過(guò)用法語(yǔ)說(shuō)該字(例如,根據(jù)數(shù)據(jù)輸入方法)來(lái)輸入字"ma"(例如,法語(yǔ)字)。系統(tǒng)可識(shí)別出該字為法語(yǔ)字, 并相應(yīng)地進(jìn)行操作。例如,如果用于輸入字的數(shù)據(jù)輸入方法是本發(fā)明的(例 如字)預(yù)測(cè)性數(shù)據(jù)輸入方法,則系統(tǒng)可使用本發(fā)明的法語(yǔ)字?jǐn)?shù)據(jù)庫(kù)來(lái)輸入 字。系統(tǒng)可認(rèn)為用戶用法語(yǔ)輸入數(shù)據(jù),直到用戶以另一種語(yǔ)言提供語(yǔ)音為 止。在本例中,用戶可通過(guò)按壓相應(yīng)的鍵來(lái)輸入后面的字" mere"(例:i口法 語(yǔ)字)(例如,如果用戶使用預(yù)測(cè)性數(shù)據(jù)輸入方法,則可能不需要提供語(yǔ)音, 且系統(tǒng)可使用本發(fā)明的法語(yǔ)字?jǐn)?shù)據(jù)庫(kù)來(lái)輸入字)。用戶可接著通過(guò)本發(fā)明的一個(gè)數(shù)據(jù)輸入系統(tǒng)來(lái)輸入最后部分"in French"。在提供相應(yīng)于字"in"的鍵按壓期間,用戶可通過(guò)以英語(yǔ)語(yǔ)言提 供語(yǔ)音信息,例如提供相應(yīng)于字"in"的至少一個(gè)字符的語(yǔ)音(例如,說(shuō) 出該字或說(shuō)出至少一個(gè)字符如該字的"ay"),來(lái)通知系統(tǒng)自動(dòng)轉(zhuǎn)換到英語(yǔ) 模式。應(yīng)該理解,可考慮其它手動(dòng)或自動(dòng)轉(zhuǎn)換方法。例如,基于用戶輸入/ 選擇的前面一種語(yǔ)言的字,系統(tǒng)可將后面的字考慮為該語(yǔ)言的字,除非用 戶提供了用于轉(zhuǎn)換到另一種語(yǔ)言的信息(例如剛剛描述的信息)。根據(jù)本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的 一 個(gè)實(shí)施例,符號(hào)如字符可被系 統(tǒng)考慮為數(shù)據(jù)庫(kù)的字部分(例如,當(dāng)在用于輸入字的鍵按壓序列期間提供 符號(hào)的相應(yīng)鍵按壓(例如,預(yù)先規(guī)定為有或沒(méi)有語(yǔ)音)時(shí),符號(hào)被考慮為 字預(yù)測(cè)過(guò)程將預(yù)測(cè)的字的一部分),或它可預(yù)先規(guī)定成被考慮為字外符號(hào), 或預(yù)先規(guī)定為上述兩者。相同的符號(hào)可被分配到任何預(yù)定類型的與第一個(gè)鍵或第二個(gè)鍵的交互 作用,并被分別考慮為字部分或字外符號(hào)(例如,或反之亦然)。相同的符號(hào)可分配到相同的鍵但兩種不同類型的信息,其中通過(guò)提供 第一種類型的與鍵的交互作用,系統(tǒng)將符號(hào)考慮為字部分符號(hào),以及通過(guò) 提供第二種類型的與鍵的交互作用,系統(tǒng)將符號(hào)考慮為字外符號(hào)(例如, 或反之亦然)。相同的符號(hào)可分配到相同的鍵和相同類型的信息但兩種不同的預(yù)先規(guī)定的語(yǔ)音信息,其中通過(guò)提供與鍵的交互作用并提供第一語(yǔ)音信息,系統(tǒng) 將符號(hào)考慮為字部分符號(hào),以及其中通過(guò)提供與鍵的交互作用并提供第二 語(yǔ)音信息,系統(tǒng)將符號(hào)考慮為字外符號(hào)(例如,或反之亦然)。例如,符號(hào)"-"可為數(shù)據(jù)庫(kù)中字如字"semi-final" 的一部分,或它 可為字外字符,例如用在公式中或作為兩個(gè)分離的字之間的分隔符(例如 "single-double")。預(yù)先規(guī)定的交互作用例如預(yù)先規(guī)定的用戶行為(例如, 鍵交互作用的類型和/或語(yǔ)音信息)可通知系統(tǒng)符號(hào)的種類。例如,當(dāng)輸入 字"semi-final"(例如,數(shù)據(jù)庫(kù)內(nèi)的字)時(shí),用戶可按壓相應(yīng)的鍵而沒(méi)有 提供相應(yīng)于符號(hào)"-"的語(yǔ)音(例如,在本例中,例如當(dāng)單次按鍵時(shí)不提供 語(yǔ)音,符號(hào)"-"可通知系統(tǒng)相應(yīng)于4建按壓的字符是系統(tǒng)要預(yù)測(cè)的字的一部 分)。另一方面,例如,如果用戶說(shuō)出相應(yīng)于符號(hào)"-"的語(yǔ)音,系統(tǒng)可將 其考慮為字外符號(hào),并將其考慮為前面字的字末尾信號(hào)。例如,為了輸入 包括分隔符號(hào)的兩個(gè)字"single-double",用戶可按壓相應(yīng)于字"single"的 鍵,然后按壓相應(yīng)于分隔符號(hào)的鍵并說(shuō)出該符號(hào)。系統(tǒng)理解所說(shuō)的符號(hào)(例 如標(biāo)點(diǎn)符號(hào))不是前面字的一部分。系統(tǒng)l命入字"single"和分隔符"-", 并將下一個(gè)鍵按壓(例如,以及相應(yīng)的語(yǔ)音(多個(gè)語(yǔ)音))考慮為下一個(gè) 字(例如,在本例中的"double")的一部分。根據(jù)另一例子,當(dāng)輸入字"semi-final"(例如,數(shù)據(jù)庫(kù)內(nèi)的字)時(shí), 用戶可按壓相應(yīng)的鍵,以便當(dāng)用戶按壓相應(yīng)于符號(hào)"-,,的鍵時(shí),用戶可提 供相應(yīng)于所述符號(hào)的預(yù)先規(guī)定的語(yǔ)音(例如,在本例中,在相應(yīng)于字符"-" 的鍵上提供單次按壓行為(例如,有或沒(méi)有語(yǔ)音)可通知系統(tǒng)相應(yīng)于所述 鍵上的所述鍵按壓行為的字符是待輸入的字的一部分)。預(yù)先規(guī)定,在所 述鍵或分配有字符"-"的另一預(yù)先規(guī)定的鍵上的另一鍵按壓行為(例如, 預(yù)先規(guī)定,有或沒(méi)有提供語(yǔ)音)可通知系統(tǒng)所述交互作用提供的字符可以 不被(例如,預(yù)測(cè))系統(tǒng)考慮為字的一部分。根據(jù)如所述的原理,制造商或用戶預(yù)先規(guī)定,根據(jù)例如用戶提供的交 互作用的類型,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的每個(gè)符號(hào)可指定為字部分或字外 或兩者。作為附加的例子,本發(fā)明的字部分例如后綴"tion,,可被考慮為 字的一部分,并被指定為第一種類型的交互作用例如在相應(yīng)鍵上的單次或雙次按壓行為,以及提供相應(yīng)于字部分的語(yǔ)音。同樣例如,本發(fā)明的相同字部分(例如,后綴"tion")可被考慮為字外符號(hào),并被指定為另一種類 型的交互作用例如在相應(yīng)鍵上的單次或雙次滑動(dòng)行為,以及提供相應(yīng)于該 字部分的語(yǔ)音。必須注意,在關(guān)于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)如本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入 系統(tǒng)的申請(qǐng)的一些段落中,術(shù)語(yǔ)字末尾信號(hào)用于描述字外字符。根據(jù)上述原理,符號(hào)例如由另一系統(tǒng)(例如,以及用于本發(fā)明的字預(yù) 測(cè)系統(tǒng)),如手寫輸入和識(shí)別系統(tǒng)、完整的鍵盤等提供的字符也可預(yù)先規(guī) 定為字部分符號(hào)或字外符號(hào),或兩者。如前所述,在本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)中,符號(hào)可被預(yù)先規(guī)定地 分配給至少兩種類型的用戶交互作用,其中在一種交互作用中,符號(hào)可為 字的 一部分(例如,與系統(tǒng)的字典中的字比較)或它可被考慮為字外符號(hào)。 例如,字母"a"可分配到一個(gè)鍵并通過(guò)例如在相應(yīng)的鍵上提供相應(yīng)的^t妄壓 行為而沒(méi)有提供語(yǔ)音而作為字的一部分被輸入。另一方面,例如,相同的 字母"a"可被考慮為字外字母以及通過(guò)例如提供在相應(yīng)的鍵上的相應(yīng)的按 壓行為并說(shuō)出該字母而裙:輸入。作為所述方法的例子,例如,字母"a"可分配到一個(gè)鍵并通過(guò)例如4是 供預(yù)先規(guī)定的按壓行為,如在相應(yīng)的鍵上的單次按壓行為有或沒(méi)有提供語(yǔ) 音(例如,說(shuō)出所述字母可準(zhǔn)確輸入所述字母,而不說(shuō)出所述字母可通知 系統(tǒng),所述鍵按壓行為是模糊的且可相應(yīng)于包括字母"a,,的任何符號(hào),所 述任何符號(hào)被分配給與所述鍵的所述預(yù)先規(guī)定的交互作用)而作為字的一 部分被輸入。另一方面,例如,相同的字母"a,,可被考慮為字外字母以及 可通過(guò)例如提供與相應(yīng)鍵的另一預(yù)先規(guī)定的交互作用(例如,滑動(dòng)行為、 較長(zhǎng)時(shí)間的按壓行為、有力地按鍵、按兩個(gè)4建,例如在第一個(gè)鍵上按壓并 保持的行為以及在相應(yīng)鍵上的按壓等)有或沒(méi)有講話(例如,根據(jù)一個(gè)例入)來(lái)被輸入。根據(jù)另一例子,所述字母可預(yù)先規(guī)定為分配到所述鍵的唯 一字母,以在沒(méi)有語(yǔ)音的情況下通過(guò)提供所述鍵交互作用被準(zhǔn)確輸入。雖 然在本例中輸入字母用于描述方法,優(yōu)選地,分配給鍵以在沒(méi)有語(yǔ)音的情況下通過(guò)提供所述鍵交互作用來(lái)輸入的符號(hào)可為除了字母之外的符號(hào),例 如標(biāo)點(diǎn)符號(hào)字符或命令/函數(shù)。應(yīng)該理解,所述例子可適用于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的任何類型的符 號(hào),例如字母和標(biāo)點(diǎn)符號(hào)字符。如前所述,在本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)中,字末尾信號(hào)可用于通 知系統(tǒng)相應(yīng)于字的4建按壓序列(例如,以及語(yǔ)音信息)的結(jié)束。例如,如 所述,根據(jù)本發(fā)明的一個(gè)實(shí)施例,字末尾信號(hào)可為字外字符,或它可為沒(méi) 有提供任何字符的信號(hào)(例如,在預(yù)先規(guī)定的鍵上的預(yù)先規(guī)定的按壓行 為)。同樣如所述,根據(jù)本發(fā)明的另一實(shí)施例,字末尾信號(hào)可為字符如可 定義為(例如下一個(gè))字的開(kāi)頭字符的字母。這些內(nèi)容已經(jīng)被詳細(xì)描述。根據(jù)本發(fā)明的一個(gè)實(shí)施例,(例如在本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)中) 可認(rèn)為多于一個(gè)的shift鍵允許不同類型的用于數(shù)據(jù)輸入的信息。例如,通 過(guò)按壓(例如并保持)第一 Shift鍵并按壓相應(yīng)于字母的另一鍵可提供大寫字母。根據(jù)不同的方法,說(shuō)出該字母可通知系統(tǒng),例如 -字母可被大寫并預(yù)先規(guī)定為字外字母,或;-字母可被大寫并預(yù)先規(guī)定成被考慮為(例如,下一個(gè))字的開(kāi)頭字 母,或;-字母可被大寫并被考慮為當(dāng)前字的一部分,或; -等等。此外根據(jù)一種方法,例如,不說(shuō)出字母可通知系統(tǒng)相應(yīng)(例如,所識(shí)別) 的字內(nèi)的相應(yīng)字母可被大寫。同樣例如,第二 shift鍵可被考慮為至少用于本發(fā)明的字部分?jǐn)?shù)據(jù)輸入系統(tǒng)。例如,通過(guò)按壓(例如并保持)第二shift鍵并按壓相應(yīng)于字部分的如,按壓(例如并保持)第二 shift鍵并按壓另一個(gè)鍵而沒(méi)有講話可相應(yīng)于 其它類型的符號(hào),例如特殊字符如標(biāo)點(diǎn)符號(hào)字符或函數(shù)。在具有敏感表面如觸摸屏的設(shè)備中,為輸入相應(yīng)的數(shù)據(jù)例如更多種類的符號(hào)可提供其它或附加的輸入方法,例如(例如,在鍵上的)單次或雙 次滑動(dòng)^f亍為(例如,或輕擊加上滑動(dòng)^f亍為)(例如,以及相應(yīng)的語(yǔ)音,如 果需要的話)。例如,為了輸入所述部分,代替按壓(例如并保持)Shift 鍵并按壓相應(yīng)于字部分的另 一個(gè)鍵,可提供在相應(yīng)于所述部分的相應(yīng)區(qū)域 /鍵上的滑動(dòng)行為以及說(shuō)出相應(yīng)于所述部分的預(yù)先規(guī)定的語(yǔ)音。如前所述,根據(jù)本發(fā)明的一個(gè)實(shí)施例,本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng) 可包括本發(fā)明的字符數(shù)據(jù)輸入系統(tǒng)和本發(fā)明的字部分?jǐn)?shù)據(jù)輸入系統(tǒng)。在一 些用于較少語(yǔ)音的情況下(例如,優(yōu)選地,具有多個(gè)音節(jié)如至少三個(gè)或四 個(gè)音節(jié)的字),通過(guò)與相應(yīng)鍵的交互作用而沒(méi)有提供語(yǔ)音可輸入字部分。 根據(jù)用戶輸入的字的所述部分和其它部分或字符,系統(tǒng)可識(shí)別相應(yīng)的字。根據(jù)本發(fā)明的一不實(shí)施例,根據(jù)本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的原理, 可考慮符號(hào)表,其中每個(gè)符號(hào)被預(yù)先規(guī)定為字部分或字外部分。每個(gè)符號(hào) 可被分配給在沒(méi)有相應(yīng)語(yǔ)音的情況下或在存在語(yǔ)音的情況下(例如,或兩 者)與其相應(yīng)鍵的至少一種預(yù)先規(guī)定的交互作用(例如在第一個(gè)鍵上的按 壓和保持行為的交互作用以及提供與相應(yīng)鍵的預(yù)先規(guī)定類型的交互作用 也可考慮為一種與鍵的交互作用)。制造商和/或用戶可建立或修改符號(hào)表。如前所述,根據(jù)本發(fā)明的一個(gè)實(shí)施例,在表面的四個(gè)不同位置上的輕 擊可相應(yīng)于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)使用的四個(gè)鍵。根據(jù)本發(fā)明的一個(gè)實(shí)施 例,在表面不同的位置上的輕擊可提供不同的相應(yīng)的聲音或振動(dòng)等,系統(tǒng) 可識(shí)別每種聲音和相應(yīng)的預(yù)先規(guī)定的虛擬鍵,并通過(guò)本發(fā)明的數(shù)據(jù)輸入系 統(tǒng)來(lái)使用它。本原理例如對(duì)通過(guò)在計(jì)算機(jī)的非觸敏屏幕的屏幕上的四個(gè)不 同位置上輕擊(例如,根據(jù)本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的原理與相應(yīng)的語(yǔ)音組 合)來(lái)輸入數(shù)據(jù)可能是有用的。根據(jù)另一方法,在表面上的四個(gè)不同位置 上滑動(dòng)來(lái)提供四種不同的聲音(例如,如前面在由本發(fā)明人提交的不同專利申請(qǐng)如PCT/US/01/49450 ( "Stylus Computer"申請(qǐng))中描述的)可用于 同樣的目的。PCT專利申請(qǐng)的至少一些發(fā)明可與本發(fā)明的組合數(shù)據(jù)輸入系 統(tǒng)組合/使用。在本專利申請(qǐng)中詳細(xì)描述了一些組合。如前所述,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)可與手寫輸入和識(shí)別系統(tǒng)組合。同 樣如前所述,例如,在基于本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)輸入字期間,代替或除了使用鍵交互作用并為輸入至少一個(gè)準(zhǔn)確的字符的每個(gè)字母如字 的(例如,或一部分的)字母提供相應(yīng)的語(yǔ)音信息以外,(例如,對(duì)于分 離的)所述字母(多個(gè)字母)/部分可(例如,被用戶)寫在相應(yīng)的輸入設(shè) 備上,例如電子設(shè)備的敏感輸入表面上。相應(yīng)于字的其它字符的信息可為 按壓相應(yīng)的鍵而沒(méi)有講話(例如,根據(jù)本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的原 理)。應(yīng)該理解,這樣的數(shù)據(jù)輸入系統(tǒng)可使用任何類型的(例如,或簡(jiǎn)化) 鍵盤,例如在由本發(fā)明人提交的被包含于此的參考資料中所描述的鍵盤如 本發(fā)明的動(dòng)態(tài)鍵盤(例如,具有至少四個(gè)鍵)。例如,如在前面的專利申請(qǐng)中描述的,動(dòng)態(tài)小鍵盤系統(tǒng)(例如,通過(guò) 手指、指示筆、鼠標(biāo)等)復(fù)制與(觸敏)表面的非預(yù)定部分上的(例如虛 擬的)預(yù)先規(guī)定的小鍵盤模型的交互作用(例如按壓行為、滑動(dòng)行為等)。 識(shí)別在表面的位置上提供的交互行為以及將該位置與小鍵盤模型的相應(yīng) 鍵關(guān)聯(lián)的過(guò)程是基于相對(duì)于預(yù)先規(guī)定的小鍵盤模型的鍵的位置之間關(guān)于 彼此的關(guān)系,識(shí)別接觸位置和被用戶接觸的表面上的其它(例如前一個(gè)和 /或下一個(gè))不同位置之間的關(guān)系。這些內(nèi)容在專利申請(qǐng)中被詳細(xì)描述。例如,通過(guò)使用本發(fā)明的(例如,動(dòng)態(tài))小鍵盤(例如,具有四個(gè)鍵), 用戶可(例如,在手寫輸入/識(shí)別系統(tǒng)的輸入面板上,或在相應(yīng)的數(shù)據(jù)輸入 表面的屏幕上的任何地方)書寫字的字符,并使用相應(yīng)于/用于輸入字的其 它字符的輕擊/滑動(dòng)交互行為(例如,如前所述)。該系統(tǒng)可容易地在書寫 行為和輕擊行為之間進(jìn)行區(qū)分。在本例中,如所述,動(dòng)態(tài)小鍵盤用于演示 本發(fā)明的實(shí)施例的原理,任何其它小鍵盤可用于本發(fā)明的實(shí)施例。根據(jù)一種方法,當(dāng)允許書寫和/或輕擊行為使用相同的輸入表面(例如, 它們可使用觸摸屏表面的任何地方)時(shí),書寫/滑動(dòng)行為可相應(yīng)于手寫輸入,而輕擊行為可相應(yīng)于鍵按壓行為。作為例子,為了輸入字"book",用戶可通過(guò)在平板電腦的觸摸屏上書寫字母"b"(例如,通過(guò)相應(yīng)的指示筆, 或通過(guò)他的手指)來(lái)提供第一 (例如準(zhǔn)確的)信息,然后通過(guò)按壓用于系 統(tǒng)的相應(yīng)小鍵盤/鍵盤的相應(yīng)于剩余字符"00k"的(例如硬/軟/虛/動(dòng)態(tài), 等等)鍵(多個(gè)鍵)來(lái)提供第二 (例如模糊的)信息。如前所述,用戶可 書寫字的一個(gè)或更多字母中的任何一個(gè),并提供相應(yīng)于字的其它字母的鍵按壓。根據(jù)另一例子,用戶可通過(guò)按壓相應(yīng)于字的開(kāi)頭字符(例如,在本 例中為"bo")的鍵提供第一 (例如模糊的)信息,然后通過(guò)在電子設(shè)備 的表面上寫入字的剩余字母(例如,在本例中為"Ok")提供第二 (例如準(zhǔn)確的)信息,來(lái)輸入字"book"。必須再次注意,可將本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的任何數(shù)量的系統(tǒng)、方法、 特征組合在一起來(lái)提供可用在相應(yīng)的環(huán)境中的特殊的數(shù)據(jù)輸入系統(tǒng)。如前所述,每種不同類型的輸入信息(例如,通過(guò)本發(fā)明的預(yù)測(cè)性數(shù) 據(jù)輸入系統(tǒng)來(lái)提供用于輸入字的信息)可分配給與相應(yīng)鍵的不同類型的交 互作用。例如,以小寫字母輸入模糊的字母可被分配給在相應(yīng)鍵上的短促 的單次按壓行為而沒(méi)有講話,以及以大寫字母輸入相同的字母可被分配給 在鍵上的較長(zhǎng)的按壓行為而沒(méi)有講話。同樣例如,以小寫字母輸入準(zhǔn)確的 字母可被分配給在相應(yīng)鍵上的短促的單次按壓行為并說(shuō)出該字母,以及以 大寫字母輸入相同的準(zhǔn)確字母可被分配給在鍵上的較長(zhǎng)的按壓行為并出i兌該字母。同樣例如,輸入字部分可纟皮分配給在相應(yīng)4建上的雙次4要壓或滑 動(dòng)行為(例如,并提供相應(yīng)的語(yǔ)音)。同樣例如,輸入至少一些標(biāo)點(diǎn)符號(hào) 或函數(shù)或命令中的一個(gè)可被分配給*接壓和保持第一 (例如,組合/shift) 4建 并在相應(yīng)的鍵上提供按壓行為而有/沒(méi)有講話,等等。應(yīng)該理解,剛剛提到的交互作用和分配僅用于演示。根據(jù)所述原理可 考慮任何(例如類型的)交互作用和(例如,任何類型的)符號(hào)到交互作 用的分配。前面描述了校正由相應(yīng)于本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的系統(tǒng)提議的 不想得到的字的不同方法。也可考慮其它校正方法。例如,4艮據(jù)一種方法, 當(dāng)選擇/指向不想得到的字時(shí),如果期望字以與不想得到的字相同的(開(kāi)頭) 字母開(kāi)始,則用戶可提供預(yù)先規(guī)定的信號(hào),例如按壓預(yù)先規(guī)定的鍵而沒(méi)有 講話。系統(tǒng)可提議字組中的另一個(gè)字,該字相應(yīng)于與不想得到的字具有相 同的4定按壓以及以與不想得到的字相同的字母開(kāi)始,并且優(yōu)選地在以該字 母開(kāi)始的字組的字中具有下一個(gè)最高優(yōu)先級(jí)。同樣例如,如果期望字不以 與不想得到的字相同的(開(kāi)頭)字母開(kāi)始,則用戶可提供相應(yīng)于(例如, 或書寫)期望字的開(kāi)頭字符的語(yǔ)音。系統(tǒng)可換:議字組中的一個(gè)字,該字相應(yīng)于與不想得到的字具有相同的鍵按壓,以及以相應(yīng)于用戶語(yǔ)音的字母 (例如,或書寫的字符)開(kāi)始,并且優(yōu)選地在以該字母開(kāi)始的字組的字中 具有最高優(yōu)先級(jí)。作為相應(yīng)于上述方法的例子,通過(guò)考慮小鍵盤13900,圖15示出包含 系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字的表13909,該表相應(yīng)于鍵按壓序列13904、 13903、 13901 (例如它們的鍵按壓值為"431")。如前所述,根據(jù)一種方法,提供 4建按壓序列13904、 13903、 13901而沒(méi)有講話可相應(yīng)于在這些字中具有最 高優(yōu)先級(jí)的字"now"。如果該字是在文本期間輸入的不想得到的字,則雖 然選擇/指向該字,但是如果用戶例如按壓預(yù)先規(guī)定的(例如^t正)4A而沒(méi) 有提供語(yǔ)音,則系統(tǒng)可提議相應(yīng)于以字母"n,,開(kāi)始的字組13906中的字 "nvq",其中該字在該組中具有在字"now,,之后的最高優(yōu)先級(jí)。同樣例 如,如果用戶提供語(yǔ)音(例如,同按壓校正鍵一起)例如說(shuō)"d",則系統(tǒng) 可提議字"doe",其在以字母"d,,開(kāi)始的字組13905的字中具有最高優(yōu)先 級(jí)。在校正鍵上的附加的按壓行為(例如沒(méi)有講話)可提供組13905中的 另一個(gè)字(例如,在本例中為"dye"),其中該字在組中具有在字"doe" 之后的最高優(yōu)先級(jí)。仍然,在校正鍵上的另一附加的按壓行為(例如沒(méi)有 講話)可提供組13905中的另一個(gè)字(例如,在本例中為"dow"),其中 該字在組中具有在字"doe"和字"dye"之后的最高優(yōu)先級(jí)。依此類推。根據(jù)一種校正方法,如果用戶繼續(xù)校正系統(tǒng)提議的不想得到的字,并 按壓例如校正鍵以及說(shuō)出與不想得到的字具有相同的開(kāi)頭字符的期望字 的開(kāi)頭字符,則系統(tǒng)可提議字組中相應(yīng)于與不想得到的字相同的鍵按壓并 以該字符開(kāi)始的字,其中所提議的字在字組中具有在不想得到的字之后的 最高優(yōu)先級(jí)。根據(jù)另 一種校正方法,如果用戶繼續(xù)校正系統(tǒng)提議的不想得到的字, 并按壓例如校正鍵以及說(shuō)出具有與不想得到的字相同的開(kāi)頭字符的期望 字的開(kāi)頭字符,則系統(tǒng)可提議字組中相應(yīng)于與不想得到的字相同的4建按壓 并以該字符開(kāi)始的字,其中所提議的字在字組中具有最高優(yōu)先級(jí)(例如, 如果不想得到的字在字組中具有最高優(yōu)先級(jí),則系統(tǒng)可重新提"^義字)。根據(jù)一種校正方法,在一些情況下校正過(guò)程可額外提供空格字符。例如,如果緊接著在輸入相應(yīng)于字的信息(例如,鍵按壓,以及如果需要的 話,語(yǔ)音)之后以及在輸入字末尾信號(hào)例如空格字符之前,用戶希望校正當(dāng)前提議的字,則他可提供預(yù)先規(guī)定的信號(hào),例如按壓空格鍵或校正^:并說(shuō)出相應(yīng)的語(yǔ)音(例如,說(shuō)出期望字的開(kāi)頭字母)。系統(tǒng)可相應(yīng)地替換該 字并可在該字之后提供空格字符。應(yīng)該理解,代替上述校正方法,用戶可使用任何其它校正方法,例如 早些時(shí)候描述的方法,如說(shuō)出字的一部分或全部字母。根據(jù)本發(fā)明的一個(gè)實(shí)施例,系統(tǒng)可自動(dòng)學(xué)習(xí)用戶的作文習(xí)慣,并基于 用戶對(duì)字的使用頻率來(lái)提供用戶使用的字的相應(yīng)優(yōu)先級(jí)。如前所述,為了輸入字母,用戶可按壓字母被分配給的鍵并提供相應(yīng) 于該字母的語(yǔ)音(例如,說(shuō)出該字母)。才艮據(jù)一個(gè)實(shí)施例,例如,如果該 字母是輔音,則語(yǔ)音可以是發(fā)后面是至少一個(gè)元音音素的輔音音素的音。 根據(jù)一種方法,元音音素可以是語(yǔ)言的至少任何一個(gè)元音音素。例如,字 母"t"可通過(guò)按壓相應(yīng)的鍵并說(shuō)出下列組合中的至少一個(gè)來(lái)輸入-"ta"(例如相應(yīng)于字"tap"的開(kāi)頭部分的語(yǔ)音)- "te"(例如相應(yīng)于字"test"的開(kāi)頭部分的語(yǔ)音) -"t€"(例如相應(yīng)于字"tee"的開(kāi)頭部分的語(yǔ)音)-"t6"(例如相應(yīng)于字"told"的開(kāi)頭部分的語(yǔ)音)- "tu"(例如相應(yīng)于字"tune"的開(kāi)頭部分的語(yǔ)音)-"tr"(例如相應(yīng)于字"ride"的開(kāi)頭部分的語(yǔ)音)該方法可用于本發(fā)明的組合(包括預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng)。例如,為 了輸入字"test",用戶可按壓相應(yīng)于字母"t,,的鍵,并說(shuō)"teh"(相應(yīng)于 字的相應(yīng)(例如第一個(gè))音節(jié)的元音),以及按壓相應(yīng)于字的剩余字符的 鍵而沒(méi)有講話。同樣例如,為了輸入字"told",用戶可按壓相應(yīng)于字母"t" 的鍵,并說(shuō)"toh",以及按壓相應(yīng)于字的剩余字符的鍵而沒(méi)有講話。對(duì)于 一些用戶,這可能比說(shuō)字母(例如,說(shuō)"ti")更容易使用。應(yīng)該理解,如 前所述,用戶可4是供多于輔音和后面的元音的發(fā)音。例如,用戶可發(fā)相應(yīng)字的第一個(gè)輔音、后面的元音和后面的輔音。這些內(nèi)容在由本發(fā)明人提交 的被包含于此的參考資料中被詳細(xì)描述。必須注意,如前所述,代替用戶語(yǔ)音,其它用戶交互作用可與用戶的 鍵交互作用組合。基于用戶思維的字母輸入在實(shí)驗(yàn)室中被試驗(yàn)。例如,雖 然還沒(méi)有實(shí)現(xiàn),但是為了輸入符號(hào)如字母,用戶可按壓相應(yīng)的鍵并思考該 字母。符號(hào)可分布在相應(yīng)小鍵盤的鍵上,以便增加數(shù)據(jù)輸入的準(zhǔn)確性。如前所述,除了或代替用戶語(yǔ)音,輸入準(zhǔn)確字符如字母的其它系統(tǒng)也 可用于本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)(例如,使用少量的鍵如四個(gè)鍵,實(shí) 質(zhì)上語(yǔ)言的所有字母都分配到這四個(gè)鍵上)。同樣如所述,除了與提供相 應(yīng)于模糊字符(相應(yīng)于一組字符)的輸入信號(hào)的系統(tǒng)的輸入裝置的交互作 用外,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)也可使用相應(yīng)于提供準(zhǔn)確字符的所提供的其 它輸入信號(hào),例如與虛擬鍵盤或物理鍵盤的交互作用(例如,除了系統(tǒng)的模糊的四個(gè)鍵外還使用QWERTY型鍵盤)、手寫輸入和識(shí)別方法(例如, 以輸入準(zhǔn)確的字符)等。圖16a作為例子示出具有四個(gè)鍵的多方向小鍵盤,其中一種語(yǔ)言的字 母被分配到這四個(gè)鍵上(例如,如每個(gè)鍵上所示的)。例如,在鍵的中心 按壓可相應(yīng)于模糊地輸入分配給該鍵的字母之一。預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)可 考慮相應(yīng)于期望字的這樣的鍵按壓序列,以提供至少一個(gè)相應(yīng)的字。另一 方面,在鍵上對(duì)字符如字母(例如字母區(qū))的按壓行為可準(zhǔn)確輸入字符。 例如,通過(guò)考慮圖16a的小鍵盤14000,鍵14002、 14001、 14003、 14002 (例如,在中心)的按壓行為序列可相應(yīng)于字"test"和"best"。字"best" 通常具有較高的使用頻率。因此系統(tǒng)可提議該字作為按壓行為的結(jié)果。在 本例中,如果用戶希望輸入字"test",他可首先按壓鍵14002的字母"t" 14005 (例如,的區(qū)域),并按壓4建14001、 14003、 14002的中心。系統(tǒng)理 解,相應(yīng)于在4建14002、 14001、 14003、 14002上的鍵:4姿壓序列的字以字 母"t"開(kāi)始。因此在本例中,系統(tǒng)可提議字"test"。圖16b作為例子示出小鍵盤14010,其具有觸敏鍵以通過(guò)接觸小鍵盤 14010的鍵的相應(yīng)區(qū)域來(lái)復(fù)制多方向小鍵盤14000的功能。在本例中,根 據(jù)另一種輸入方法,在小鍵盤14010的鍵上任何區(qū)域上的按壓行為可相應(yīng)于鍵上的模糊字符,以及例如向著4建上(印制的)字符或在鍵上(印制的) 字符上的滑動(dòng)行為可相應(yīng)于鍵上的(例如準(zhǔn)確的)字符。根據(jù)本發(fā)明的(例如組合)數(shù)據(jù)輸入系統(tǒng)的到少量鍵的符號(hào)分配原理, 任何特殊字符如數(shù)字、標(biāo)點(diǎn)符號(hào)字符、命令、函數(shù)等可被分配給與鍵(例 如,或附加鍵)的預(yù)先規(guī)定的交互作用,有或沒(méi)有提供語(yǔ)音。在本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)中,單個(gè)字母/字符也可具有關(guān)于彼此的優(yōu)先級(jí)。例如,(例如,通過(guò)考慮英語(yǔ)語(yǔ)言)字母"a,,和"i"關(guān)于其它英 語(yǔ)字母可明顯具有較高的使用頻率/優(yōu)先級(jí)。例如,通過(guò)考慮圖16a的小鍵 盤14000,字母"m"、 "a"、 "s,,和"i,,關(guān)于其各自相應(yīng)的鍵14001、 14002、 14003、 14004的其它字母可具有最高優(yōu)先級(jí)。用戶可受益于對(duì)字母的優(yōu)先 級(jí)分配以只基于提供鍵按壓來(lái)輸入一些字,否則這將需要一些數(shù)量的語(yǔ) 音。例如,通過(guò)考慮小鍵盤14000,如果用戶希望通過(guò)按相應(yīng)的鍵14002、 14003 (例如,的中心)而沒(méi)有講話來(lái)輸入字"as",則系統(tǒng)可提議相應(yīng)于 相同的鍵按壓序列但具有較高的使用頻率/優(yōu)先級(jí)的字"to"。為了輸入字 "as"而沒(méi)有講話,用戶可按壓相應(yīng)于字母"a"的鍵14002,然后(例如, 通過(guò)按壓相應(yīng)的鍵)提供不提供(任何字符例如)空格字符的字末尾信號(hào), 并接著按壓相應(yīng)于字母"s"的鍵14003。在本例中,字母"a,,在分配給 鍵14002 (例如,在其上的單一的按壓行為)的字母中具有最高優(yōu)先級(jí)。 系統(tǒng)提議該字母。通過(guò)提供字末尾信號(hào),系統(tǒng)保存字母并知道用于輸入字 的下一個(gè)鍵按壓相應(yīng)于下一個(gè)/另一個(gè)字的輸入。在本例中,字母"s"在 分配給鍵14003 (例如,在其上的單一的按壓行為)的字母中具有最高優(yōu) 先級(jí)。通過(guò)按壓鍵14003而沒(méi)有講話,系統(tǒng)提議字符"s,,并緊接著字母"a" 之后顯示字符"s",以提供字"as"。已經(jīng)描述了手寫輸入和識(shí)別系統(tǒng)與本發(fā)明的(例如,預(yù)測(cè)性)數(shù)據(jù)輸 入系統(tǒng)的一同使用(例如,通過(guò)與系統(tǒng)的小4建盤的交互作用,以及在表面 上書寫準(zhǔn)確的字符以例如幫助本發(fā)明的預(yù)測(cè)性系統(tǒng)更準(zhǔn)確地預(yù)測(cè)字)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,用戶可在系統(tǒng)的小4建盤的相應(yīng)于字母的(例如壽丈 感/虛擬)鍵/區(qū)域上書寫字符例如字母。手寫識(shí)別系統(tǒng)可使用戶書寫的字 母與分配到鍵/區(qū)域的字符之一匹配。因此,處理時(shí)間可減少,以及識(shí)別的準(zhǔn)確性可增加。手寫輸入可通過(guò)用裝置如指示筆或用戶的手指在表面上書寫來(lái)執(zhí)行。 根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)使用系統(tǒng)的小鍵盤的分離形式(例如,位于 具有觸敏表面的設(shè)備的相對(duì)側(cè)上)時(shí),用戶可用相應(yīng)的拇指按鍵,且如果 需要的話,用他的手指(例如拇指、食指等)在表面上書寫,以提供可用 于本發(fā)明的(例如預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng)的準(zhǔn)確字符(例如,通過(guò)提供第 一種類型的信息和提供至少第二種類型的信息借助于預(yù)測(cè)性數(shù)據(jù)輸入系 統(tǒng)來(lái)輸入字,其中提供第一種信息由通過(guò)手寫輸入/識(shí)別系統(tǒng)準(zhǔn)確輸入字的 至少一個(gè)字符組成,提供第二種信息由提供相應(yīng)于字的剩余字符中至少一 些的(例如模糊)鍵按壓組成,這些在前面被詳細(xì)描述)。如前所述,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)可用于任何應(yīng)用或設(shè)備。 一個(gè)流行 的設(shè)備是iPOD音樂(lè)/媒體播放器。該設(shè)備具有內(nèi)容搜索裝置,其由通過(guò)對(duì) 圓形觸敏表面的圓形滑動(dòng)行為來(lái)滾讀菜單組成。當(dāng)內(nèi)容列表長(zhǎng)時(shí),過(guò)程變 得很耗時(shí)。本發(fā)明的數(shù)據(jù)輸入系統(tǒng)可或者代替搜索(例如,以及選擇)過(guò) 程,或者可有助于使該過(guò)程更快速。例如,用戶可輸入相應(yīng)于期望內(nèi)容(例 如,歌曲、歌手或兩者等)的一個(gè)或更多(例如開(kāi)頭)字符。設(shè)備的彈出 菜單可相應(yīng)地向用戶呈現(xiàn)(例如,數(shù)量減少的)內(nèi)容,且用戶可通過(guò)使用 設(shè)備的(例如圓形)內(nèi)容搜索裝置來(lái)在簡(jiǎn)化的列表中搜索。前面描述了將運(yùn)動(dòng)如用戶的身體運(yùn)動(dòng)(例如,提供相應(yīng)于用戶鍵按壓的語(yǔ)音的用戶嘴唇)用于本發(fā)明的凝:據(jù)輸入系統(tǒng)。該運(yùn)動(dòng)可用于本發(fā)明的 預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng),以減少用戶將提供的通過(guò)發(fā)聲而產(chǎn)生的語(yǔ)音量。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在輸入字期間或當(dāng)提供本發(fā)明的校正過(guò)程 時(shí),運(yùn)動(dòng)傳感裝置可用于本發(fā)明的(例如預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng),以通知 系統(tǒng)用戶希望轉(zhuǎn)換到相應(yīng)于用戶(例如,鍵按壓序列和/或語(yǔ)音)信息的字 的列表中的下一個(gè)字。例如,運(yùn)動(dòng)傳感裝置可包括;險(xiǎn)測(cè)用戶的身體運(yùn)動(dòng)如 他的嘴唇運(yùn)動(dòng)的攝像機(jī)。例如,通過(guò)考慮圖16a的小鍵盤14000,鍵14002、 14001、 14003、 14002 (例如,在中心)的鍵按壓行為序列可相應(yīng)于字"test" 和"best"。字"best"通常具有較高的使用頻率。因此系統(tǒng)可提議該字作 為按壓行為的結(jié)果。在本例中,如果用戶希望輸入字"test",例如當(dāng)按壓相應(yīng)的鍵時(shí),用戶可提供(例如沒(méi)有提供聲音)嘴唇運(yùn)動(dòng)行為(例如,通過(guò)說(shuō)字母"t"或"next"等)。相應(yīng)設(shè)備的攝像機(jī)可檢測(cè)到該運(yùn)動(dòng),且系 統(tǒng)可理解用戶希望列表中的如果用戶不提供嘴唇運(yùn)動(dòng)時(shí)系統(tǒng)通常提議的 字(例如"best")之后的下一個(gè)字(例如,具有第二最高優(yōu)先級(jí)/使用頻 率)。該系統(tǒng)不同于嘴唇閱讀和識(shí)別系統(tǒng)。在本實(shí)施例中,系統(tǒng)不必識(shí)別 用戶說(shuō)什么,它只檢測(cè)是否存在運(yùn)動(dòng)。應(yīng)該理解,為了同樣的目的可使用 其它用戶交互作用和相應(yīng)的檢測(cè)裝置。例如,代替攝像機(jī),可使用熱傳感 裝置來(lái)檢測(cè)用戶講話。根據(jù)另一實(shí)施例,用戶提供的運(yùn)動(dòng)的檢測(cè)裝置可為 在相應(yīng)的設(shè)備如便攜式電話內(nèi)設(shè)置的運(yùn)動(dòng)傳感裝置。代替嘴唇運(yùn)動(dòng),當(dāng)提 供相應(yīng)的鍵按壓序列時(shí),用戶可為設(shè)備提供預(yù)先規(guī)定的運(yùn)動(dòng)。如前所述,為了增加系統(tǒng)的準(zhǔn)確性,可將不同的語(yǔ)音分配給關(guān)于其它 符號(hào)(例如在鍵上)具有模糊類似語(yǔ)音的一些符號(hào),以便符號(hào)可與其它符 號(hào)區(qū)別開(kāi)。例如,為了更好地區(qū)別字母"m"的語(yǔ)音(例如發(fā)音為"em") 與字母"n"的語(yǔ)音(例如發(fā)音為"en"),代替或除了字母"m"的標(biāo)準(zhǔn)語(yǔ) 音之外,還可將另一語(yǔ)音如"ma"分配給字母"m",以便可與字母"n" 的語(yǔ)音區(qū)別開(kāi)。如前面詳細(xì)描述的,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)可使用具有少量鍵的小鍵 盤,例如具有至少六個(gè)鍵的小鍵盤,其中實(shí)質(zhì)上一種語(yǔ)言的所有字母被分 配給它的六個(gè)鍵。字母對(duì)鍵可這樣分配,以便復(fù)制QWERTY鍵盤的順序。 例如,如圖17所示,簡(jiǎn)化鍵盤14110的六個(gè)鍵的組(例如3行14117-14119 乘以2歹'14111-14112)可用于復(fù)制PC鍵盤14100的QWERTY排列(例 如,復(fù)制假想,行14117-14119乘以列14111-14112,包括鍵盤14100的字 母表字符)。作為例子,鍵14113的上部左側(cè)可包括字母"QWERT",其相 應(yīng)于位于PC鍵盤14100的上面的行14107的左側(cè)14101的4定上的字母。 六個(gè)鍵的組的其它鍵遵循相同的原理并包括位于PC鍵盤14100的相應(yīng)的 行和側(cè)的鍵上的相應(yīng)字母。QWERTY鍵盤的熟練用戶通常確切地知道鍵盤上每個(gè)字母的位置。運(yùn) 動(dòng)反射允許他在QWERTY 4建盤上快速打字。如上所述,在六個(gè)鍵上復(fù)制 QWERTY排列允許用戶在具有數(shù)量減少的鍵的鍵盤上按指法打字(快速打字)。用戶可例如使用兩只手的拇指(左邊的列用左拇指,右邊的列用右 拇指)來(lái)輸入數(shù)據(jù)。這使人想起在允許快速的數(shù)據(jù)輸入的PC鍵盤上打字。 如前所述,作為例子,每列的鍵可位于電子設(shè)備的相對(duì)側(cè),并可用于本發(fā) 明的數(shù)據(jù)輸入系統(tǒng)。應(yīng)該理解,上面例子中描述的鍵盤的左側(cè)和右側(cè)字符規(guī)定僅僅被表示 為一個(gè)例子。根據(jù)用戶的習(xí)慣可重新考慮該規(guī)定。例如,字母"G"可考 慮為屬于右側(cè)而不是左側(cè)。為了增加系統(tǒng)的準(zhǔn)確性,如前所述,自定義的語(yǔ)音可分配到關(guān)于彼此具有模糊類似的語(yǔ)音(例如,電話小鍵盤或圖17的小鍵盤14110上的字母 "m"和"n")的至少一些字母(例如,在不同的鍵上或相同的鍵上),以 便將它們彼此區(qū)別開(kāi)。例如,另一名稱(例如語(yǔ)音)如"ma"可被分配給 字母"m"(例如,名稱為"em"),以便將它與字母"n"(例如,名稱為 "en")區(qū)別開(kāi)。繼續(xù)參考圖17的例子,相同的原理可用于將具有模糊類似的語(yǔ)音的其 它字符彼此區(qū)別開(kāi),例如"i,y"、 "s,f,、 "d,g"、 "j,k"、 "z,c,,等。應(yīng)該理解,小鍵盤、鍵配置、對(duì)小鍵盤的鍵的符號(hào)分配如字母分配、 符號(hào)的自定義名稱等作為例子被描述和示出。本領(lǐng)域的技術(shù)人員可考慮其 它小鍵盤、鍵配置、對(duì)小鍵盤的鍵的符號(hào)分配如字母分配、符號(hào)的自定義 名稱等。例如,小鍵盤可按字母表順序,以及符號(hào)如字母分配可為這樣的, 例如以^_兩個(gè)或更多自定義的語(yǔ)音(例如,除了其標(biāo)準(zhǔn)語(yǔ)音外)可一皮分配 給一個(gè)字母。在由本發(fā)明人提交的被包含于此的參考資料中描述了通過(guò)名字進(jìn)行撥 號(hào)。通過(guò)名字進(jìn)行撥號(hào)可能造成模棱兩可的情況,例如兩個(gè)不同的人可能 有相同的名字。根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)試圖提供呼叫時(shí),呼叫轉(zhuǎn)發(fā) /交換中心、操作員、服務(wù)供應(yīng)商等可能(例如,當(dāng)請(qǐng)求時(shí))使用數(shù)據(jù)庫(kù)或 在空中獲得信息,以向用戶/呼叫者提供關(guān)于被叫方的信息。例如,當(dāng)用戶 根據(jù)用戶名字執(zhí)行呼叫時(shí),中心可提供關(guān)于被叫方的信息,如他/它的地址、 圖片、預(yù)先規(guī)定的短語(yǔ)、密碼的請(qǐng)求等,以便用戶可確保系統(tǒng)將呼叫正確 的一方。被叫方可為個(gè)人、公司、組織等。關(guān)于被叫方的信息可由他們自己和/或通過(guò)第三方、在空中或通過(guò)呼叫轉(zhuǎn)發(fā)中心使用的數(shù)據(jù)庫(kù)提供。例如, 除了他的地址外,個(gè)人還可向呼叫轉(zhuǎn)發(fā)中心提供其照片、偏愛(ài)的歌曲或其 它信息,以便至少一部分信息可傳送到呼叫此人的呼叫者,使得呼叫者可 根據(jù)該信息來(lái)驗(yàn)證被叫方的真實(shí)性,并據(jù)此來(lái)確認(rèn)或取消呼叫。必須注意, 提供給用戶的信息可為聲音信息,或它可顯示在用戶的電子設(shè)備(例如電 話)的顯示器上。如前所述,當(dāng)采用本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)利用少量鍵和語(yǔ)音來(lái) 輸入字時(shí),代替或除了使用語(yǔ)音,還可通過(guò)使用其它數(shù)據(jù)輸入裝置或方法 例如手寫(以及識(shí)別)系統(tǒng)或鍵盤(例如,機(jī)械的、虛擬的等)來(lái)準(zhǔn)確輸入字的至少一個(gè)字母,其中鍵盤(例如標(biāo)準(zhǔn)QWERTY鍵盤)的鍵(例如, 在一些情況下為多個(gè)鍵)上的預(yù)先規(guī)定的按壓行為通常相應(yīng)于單個(gè)字符或 函數(shù)。前面已經(jīng)描述了這些內(nèi)容。應(yīng)該理解,如前所述,其它輸入裝置或 方法可具有不同的形式。例如,鍵盤可為具有標(biāo)準(zhǔn)PC鍵盤形式、圓形、 在設(shè)備的(例如觸摸屏)相對(duì)側(cè)上分離成兩個(gè)半圓形部分或兩個(gè)四分之一圓形部分等的屏幕^:盤。作為另一個(gè)例子,圖18示出電子設(shè)備14200,例如具有觸摸屏顯示器 的平板電腦。使用少量鍵的本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)(例如在本例中, 分成兩組14205和14206的機(jī)械4建)被集成在設(shè)備內(nèi)。作為例子和如前所 述,實(shí)質(zhì)上一種語(yǔ)言的所有字母都可被分配給四個(gè)鍵14201、 14202、 14203、 14204(例如分別復(fù)制小鍵盤模型14210的鍵14211、 14212、 14213、 14214), 以便四個(gè)鍵的每個(gè)都模糊地代表分配給(例如,相應(yīng))鍵的字母組的任何 字母(例如,已經(jīng)詳細(xì)描述了一種語(yǔ)言的字母到少量鍵如四個(gè)鍵的分配和 將所述鍵用于本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng))。在本例中,除了少量機(jī)械 鍵以外,提供準(zhǔn)確字母(例如,如上所述)的屏幕鍵盤(例如,分成兩個(gè) 部分14207、 14208)也可用于本發(fā)明的(例如,預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng)。 作為例子,屏幕鍵盤可用于在輸入字期間通過(guò)本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系 統(tǒng)來(lái)準(zhǔn)確輸入字的一個(gè)或更多字母。例如,為了輸入字"day",用戶可首 先按壓屏幕鍵盤的鍵14209來(lái)準(zhǔn)確輸入字母"d"。用戶接著可按壓相應(yīng)于 字母"a"和'y,的模糊鍵14202和14203。根據(jù)所提供的信息,系統(tǒng)提供字"day",其在相應(yīng)于輸入信息的字中具有最高優(yōu)先級(jí)(例如,在本例 中,按壓模糊鍵14204、 14202、 14203的序列可相應(yīng)于具有比字"day"高 的優(yōu)先級(jí)的字"its")。必須注意,上面示出的例子僅用于演示的目的。應(yīng)該理解,如前所述, 可使用(例如,具有不同形式的)其它輸入裝置來(lái)輸入準(zhǔn)確字符(例如, 字母)或函數(shù)。正如在由本發(fā)明人提交的被包含于此的參考資料中描述的,具有少量 鍵(例如,機(jī)械的、虛擬的等)的外部(例如,移動(dòng))鍵盤和一些其它部 件如麥克風(fēng)、攝像機(jī)、鼠標(biāo)等可制造成用于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,外部鍵盤可為可拆卸/可連接的小鍵盤設(shè) 計(jì),以便(例如,當(dāng)它不在使用中時(shí))它可連接到或容納在相應(yīng)的設(shè)備中。 例如,小鍵盤可具有扁平的形狀以便連接到相應(yīng)設(shè)備的外表面,或它可設(shè) 計(jì)成具有PCMCIA卡形狀,以便可在設(shè)備的PCMCIA槽中滑動(dòng)。小鍵盤 可無(wú)線或有線地連接到相應(yīng)的設(shè)備。根據(jù)一個(gè)實(shí)施例,外部小鍵盤可包括可再充電的電池,以便當(dāng)小鍵盤 連接到(例如,在PCMCIA槽中滑動(dòng)、鉤在USB端口中等)其相應(yīng)的i殳 備時(shí),電池可通過(guò)i殳備充電。應(yīng)該理解,小鍵盤可具有任何其它形狀,并可通過(guò)任何其它裝置連接 到其相應(yīng)的設(shè)備,以及可使用任何其它裝置以被再充電。例如,小鍵盤可 具有信用卡尺寸。如前所述,至少一部分存在于系統(tǒng)的字典中的字可通過(guò)本發(fā)明的組合 數(shù)據(jù)輸入系統(tǒng)來(lái)輸入。根據(jù)本發(fā)明的一個(gè)實(shí)施例,為了輸入字,用戶可在 相應(yīng)于字的兩個(gè)連續(xù)部分的輸入信息(例如,鍵按壓,以及語(yǔ)音,如果被 提供的話)的輸入之間提供預(yù)先規(guī)定的分隔輸入信號(hào)(例如,與一個(gè)或更 多預(yù)先規(guī)定的鍵(多個(gè)鍵)的預(yù)先規(guī)定的交互作用),以便通知系統(tǒng)字的 前面部分輸入的結(jié)束和/或后面部分輸入的開(kāi)始。在這種情況下,在相應(yīng)于 字的后面部分的輸入(例如,鍵按壓,以及可能語(yǔ)音,如果要求/期望的話) 信息(例如,如果使用本發(fā)明的字預(yù)測(cè)系統(tǒng),最后包括搜索過(guò)程)的處理期間,系統(tǒng)可不考慮相應(yīng)于字的后面部分之前的部分的輸入信息(例如, 鍵按壓和語(yǔ)音)。應(yīng)該理解,字可以組合一個(gè)或更多部分,其中每個(gè)部分為系統(tǒng)的字典 中的一條記錄(例如,如字、字部分等的項(xiàng))和/或不是(例如,不包括在) 系統(tǒng)的字典中的記錄的一個(gè)或更多部分。必須注意,用戶可任意地將字分 成不同的部分。作為對(duì)剛剛描述的組合字的 一種可能的例子,當(dāng)在單個(gè)字符序列的輸入的末尾輸入字時(shí)(例如,可分割成兩個(gè)部分"pc"和"board,,的字"pcboard") (例如,在本例中,用于輸入字母"p"和"c"的本發(fā)明的逐字符數(shù)據(jù)輸 入系統(tǒng)),用戶可輸入分離的輸入信號(hào),以便通知系統(tǒng)當(dāng)用戶輸入字的新 的部分時(shí)(例如,部分/字"board",在本例中可通過(guò)本發(fā)明的預(yù)測(cè)性數(shù)據(jù) 輸入系統(tǒng)來(lái)輸入),系統(tǒng)在搜索過(guò)程中可不考慮前面部分(例如,在本例 中,單個(gè)字符的序列)。應(yīng)該理解,組合字(例如,"handheld")可由可包 括在系統(tǒng)的字典內(nèi)的至少兩個(gè)連續(xù)的部分(例如,字/部分)(例如"hand" 和"held")組成。在這種情況下,例如,這兩個(gè)部分都可通過(guò)本發(fā)明的預(yù) 測(cè)性數(shù)據(jù)輸入系統(tǒng)輸入,其中,在兩個(gè)部分的第一部分的輸入結(jié)束時(shí)可提 供分離的輸入信號(hào)。如前所述,當(dāng)^f吏用本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)來(lái)輸入字時(shí),根據(jù)第 一搜索和選擇程序,在提供用戶的輸入信息期間(例如鍵按壓,以及語(yǔ)音, 如果被提供的話),對(duì)于輸入信息的每種情況(例如每個(gè)連續(xù)的鍵按壓, 以及相應(yīng)的語(yǔ)音,如果被提供的話),系統(tǒng)可提供(例如,向用戶顯示) 在系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字中具有最高優(yōu)先級(jí)的字,每個(gè)字的全部字符串相應(yīng) 于到那種情況為止提供的輸入信息。作為例子,通過(guò)考慮圖19a的小鍵盤 14300,如果用戶試圖輸入字"forget"(例如,在本例中,沒(méi)有提供語(yǔ)音), ^f也可4要壓4定14302、 14303、 14302、 14303、 14301、 14302。表14309作為 例子示出系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)。表14305作為例子示出相應(yīng)于輸入信息的六種 情況的系統(tǒng)的字教:據(jù)庫(kù)的六個(gè)字14306,該輸入信息由在輸入字"forget" 期間沒(méi)有講話而4是供的連續(xù)鍵按壓(例如,第1鍵按壓、第1和第2鍵按 壓、第l和第2和第3鍵按壓等)組成。已經(jīng)詳細(xì)描述了這個(gè)搜索、選擇和表示字的方法。必須注意,如前所述,根據(jù)一種方法,在每種輸入信息的情況中,如 果本發(fā)明的字預(yù)測(cè)系統(tǒng)沒(méi)有找到其中所有字符都相應(yīng)于用戶輸入信息(例 如鍵按壓,以及語(yǔ)音,如果被提供的話)的字,則系統(tǒng)可尋找數(shù)據(jù)庫(kù)中的 更長(zhǎng)的字,其中它們的開(kāi)頭字符相應(yīng)于輸入信息,且通???例如至少) 提議在開(kāi)頭字符相應(yīng)于輸入信息的字中具有最高優(yōu)先級(jí)的字的相應(yīng)的開(kāi) 頭字符。如果系統(tǒng)沒(méi)有找到開(kāi)頭字符相應(yīng)于輸入信息的任何更長(zhǎng)的字,則 根據(jù)系統(tǒng)的預(yù)先規(guī)定的體系結(jié)構(gòu),它可例如在給用戶提議的(例如,相應(yīng) 于為輸入字而提供的輸入信息的前面的情況)最后一個(gè)字符串(例如,或 字)的末尾添加(例如,相應(yīng)于最后的鍵按壓的,以及語(yǔ)音的,如果被提 供的話)預(yù)先規(guī)定的字符。同樣,如前所述,根據(jù)第二個(gè)搜索和選擇程序,為了在提供用戶的輸 入信息(例如鍵按壓,以及語(yǔ)音,如果被提供的話)期間減少顯示器單元 的變動(dòng),對(duì)于輸入信息的每種情況(例如每個(gè)連續(xù)的4建按壓,以及相應(yīng)的 語(yǔ)音,如果被提供的話),系統(tǒng)可提供(例如,向用戶顯示)字的至少(例 如相應(yīng)的)開(kāi)頭字符(例如,如果這么設(shè)計(jì),系統(tǒng)也可顯示字的剩余字符。 為了將剩余字符開(kāi)頭的字符分開(kāi),系統(tǒng)可通過(guò)例如將它們放置在指針后面 或用另一種顏色顯示它們來(lái)突出地顯示它們),所述字在系統(tǒng)的數(shù)據(jù)庫(kù)的 字中具有最高優(yōu)先級(jí),所述系統(tǒng)的數(shù)據(jù)庫(kù)的字的至少開(kāi)頭字符相應(yīng)于輸入 信息(例如,相應(yīng)于直到那時(shí)提供的字的輸入信息)(例如,的情況)。作為例子,通過(guò)考慮圖19a的小鍵盤14300,如果用戶試圖輸入字"forget" (例如,在本例中,沒(méi)有纟是供語(yǔ)音),則他可按壓4建14302、 14303、 14302、 14303、 14301、 14302。表14307作為例子示出相應(yīng)于輸入信息的六種情 況的六個(gè)字符串14308,該輸入信息由在輸入字"forget"期間(例如,在 本例中,沒(méi)有講話)提供連續(xù)鍵按壓(例如,第1鍵按壓、第1和第2鍵 按壓、第1和第2和第3 4建按壓等)組成,其中每個(gè)字在系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù) 的字中都具有最高優(yōu)先級(jí)(例如,最高的使用頻率),所述系統(tǒng)的數(shù)據(jù)庫(kù) 的字的至少開(kāi)頭字符相應(yīng)于在輸入字"forget"期間提供的輸入信息(例如, 在本例中,沒(méi)有講話而提供的鍵按壓序列)的相同的相應(yīng)情況。根據(jù)該程序,作為例子,當(dāng)用戶按壓第一個(gè)鍵14302時(shí),系統(tǒng)可顯示在以相應(yīng)于用 戶提供的第一個(gè)鍵按壓的字母開(kāi)始的系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)14309的字中具有最 高4吏用頻率的字"and"的字母"a"。然后用戶可按壓第二個(gè)鍵14303。系 統(tǒng)可提議相應(yīng)于相應(yīng)的字"to"的至少開(kāi)頭字符(例如,在這種情況下, 所有字符)的字符串"to",字"to"在以相應(yīng)于用戶提供的第一個(gè)和第二 個(gè)鍵按壓的字母開(kāi)始的系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)14309的字中具有最高使用頻率。 用戶可接著按壓第二個(gè)鍵14302。系統(tǒng)可提議相應(yīng)于相應(yīng)的字"for"的至 少開(kāi)頭字符(例如,在這種情況下,所有字符)的字符串"for",字"for" 在以相應(yīng)于用戶提供的第一個(gè)、第二個(gè)和第三個(gè)鍵按壓的字母開(kāi)始的系統(tǒng) 的字?jǐn)?shù)據(jù)庫(kù)14309的字中具有最高使用頻率。用戶可接著按壓第四個(gè)鍵 14302。系統(tǒng)可將字母"g"添加到已經(jīng)顯示(例如,顯示器沒(méi)有變動(dòng))的字 母串"for"上,以提供相應(yīng)于字"forget"的開(kāi)頭字符的字符串"forg", 字"forget"在以相應(yīng)于用戶提供的鍵按壓的字母開(kāi)始的系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的 字中具有最高使用頻率。用戶可接著按壓第五個(gè)鍵14301。系統(tǒng)可將字母 "e"添加到已經(jīng)顯示的(例如,顯示器沒(méi)有變動(dòng))字母串"forg"上,以提 供相應(yīng)于字"forget"的(例如,開(kāi)頭字符)字符串"forge",字"forget" 在以相應(yīng)于用戶提供的鍵按壓的字母開(kāi)始的系統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字中具有 最高使用頻率。用戶可接著按壓第六個(gè)鍵14302。系統(tǒng)可將字母"t"添加 到已經(jīng)顯示的(例如,顯示器沒(méi)有變動(dòng))字母串"forge"上,以提供在系 統(tǒng)的字?jǐn)?shù)據(jù)庫(kù)的字中具有最高使用頻率的字"forget",字"forget"相應(yīng)于 用戶提供的鍵按壓。如所示,通過(guò)比較在輸入字"forget"期間由每個(gè)搜索和選擇程序提供 的提議的字符串14306、 14308,可以注意到,當(dāng)使用第二個(gè)搜索和選擇程 序時(shí),顯示器單元可具有較少的變動(dòng)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可組合第 一和第二程序來(lái)提供有效的第三 程序,其可向用戶提供兩個(gè)程序的搜索結(jié)果。在用于輸入字的輸入信息的 每種情況下,顯示兩種字,在所有字符都相應(yīng)于用戶直到那時(shí)提供的輸入 信息的字中具有最高優(yōu)先級(jí)的字以及在開(kāi)頭字符相應(yīng)于用戶直到那時(shí)提 供的輸入信息的字中具有最高優(yōu)先級(jí)的字,這可幫助用戶提供更容易、更快和更準(zhǔn)確的數(shù)據(jù)輸入(例如,如前面所解釋的,如果第一程序沒(méi)有找到 相應(yīng)的字,則它可顯示/提議第二程序提議的字的相應(yīng)的開(kāi)頭字符)。作為例子,圖1%示出本發(fā)明的字?jǐn)?shù)據(jù)庫(kù)14319。通過(guò)考慮圖19a的 小鍵盤14309,為了輸入字"informative"(例如,在本例中,通過(guò)提供鍵 按壓而沒(méi)有講話),在按壓相應(yīng)于字的最初四個(gè)開(kāi)頭字符的鍵之后,根據(jù) 第一程序(例如,如步驟4中所示的),系統(tǒng)可通過(guò)將第一個(gè)字插入屏幕 14310上的文本14315的行中來(lái)提議第一個(gè)字14311 (例如,字"into"), 且優(yōu)選地同時(shí)根據(jù)第二程序,系統(tǒng)可通過(guò)例如將第二個(gè)字顯示在第一個(gè)字 (例如,"into")的下面來(lái)提議第二個(gè)字14312 (例如,字"information") 作為可選項(xiàng)。除了放置在第一個(gè)字14311的末尾的指針14314外,指針 "313可自動(dòng)放置在第二個(gè)字14312的相應(yīng)位置內(nèi)。為了繼續(xù),用戶可有 不同的選擇,例如使用下列方法之一 1 )按壓相應(yīng)于期望字(例如"informative")的下一個(gè)字符(例如"r,,) 的鍵?;? )提供預(yù)先規(guī)定的輸入信號(hào)如在預(yù)先規(guī)定的鍵上的預(yù)先規(guī)定的按壓行 為,以在文本14315的行內(nèi)用字"information"替換字"info"?;? )提供預(yù)先規(guī)定的輸入信號(hào)如在預(yù)先規(guī)定的鍵上的預(yù)先規(guī)定的按壓行 為,以用第二程序提議的第二個(gè)字(例如,"information")的N+l個(gè)開(kāi)頭 字符(例如,"infor,,)替換第一程序提議的具有N個(gè)字符的第一個(gè)字(例 如,"into")。這可允許輸入期望字的至少開(kāi)頭部分的準(zhǔn)確字母,而不需要 按壓相應(yīng)于這些字母的鍵。顯然,每個(gè)附加的預(yù)先規(guī)定的輸入信號(hào)(例如, 在預(yù)先規(guī)定的鍵上的按壓行為)可將與第二個(gè)字的后面字符/字母相同的字 符添加到N+l個(gè)字符上?;? )提供預(yù)先規(guī)定的輸入信號(hào)如在預(yù)先規(guī)定的鍵上的預(yù)先規(guī)定的按壓行 為,以用第二程序提議的第二個(gè)字(例如,"information")的最長(zhǎng)的開(kāi)頭 字符串(例如,"informati,,)替換第一個(gè)字(例如,"into"),其中字符串 是本發(fā)明的字?jǐn)?shù)據(jù)庫(kù)中的所有字的開(kāi)頭字符,所述開(kāi)頭字符相應(yīng)于與該字 符串相應(yīng)的相同4建按壓序列。在本例中,通過(guò)例如使用上述方法3或4之一,用戶可用字符串 "informati"(例如參考步驟5)替換字"into"。用戶接著(例如參考步驟 6)可例如按壓相應(yīng)于字母"v,,的鍵14304?;诒景l(fā)明的字預(yù)測(cè)系統(tǒng), 系統(tǒng)可將字母"v"添加到字符串"informati,,的末尾以提供"informativ" 作為第一選項(xiàng),以及明顯地可顯示字"intormative,,(例如,在本例中,提 供提議為第 一選項(xiàng)的字的開(kāi)頭字符的組合輸入信號(hào)相應(yīng)于兩個(gè)字 "informative"和"informatively",其中字"informative"具有4交高的4尤先 級(jí))作為第二程序作出的第二選項(xiàng)。用戶接著(參考步驟7)可按壓相應(yīng) 于字母"e"的鍵14301?;诒景l(fā)明的字預(yù)測(cè)系統(tǒng),系統(tǒng)可將字母"e" 添加到字符串"informativ"以提供字"informative"作為第一個(gè)提議的字。 在此步驟,系統(tǒng)還可通過(guò)第二程序提供字"informatively"(例如,提供字 "informative "作為第 一 選項(xiàng)的組合輸入信號(hào)可相應(yīng)于唯 一 的 一 個(gè)字 "informatively"的開(kāi)頭字符)。用戶可提供字末尾信號(hào),例如提供空格字 符來(lái)終止期望字"informative"的輸入。必須再次注意,為了實(shí)現(xiàn)更好的準(zhǔn)確性和具有更少的顯示變動(dòng),在輸 入字期間,用戶還可根據(jù)本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的原理(例如,按壓和講 話)提供相應(yīng)的語(yǔ)音信息。作為例子以及為了比較的目的,圖19c示出通 過(guò)提供輸入信息(例如鍵按壓)而沒(méi)有講話(例如,如上所述)來(lái)輸入字 "informative"的步驟,而圖19d示出通過(guò)提供輸入信息(例如鍵按壓) 來(lái)輸入相同的字"informative"的步驟,其中在步驟3除了相應(yīng)于字母"f' 的鍵按壓外,用戶還說(shuō)出該字母。通過(guò)考慮輸入信息,系統(tǒng)可通過(guò)第一程 序提供字"udf,,且在該步驟還通過(guò)第二程序提議字"information"(例如, 在本例中,與通過(guò)圖19c的例子輸入相同的字比較,在較早的步驟字 information被第二程序提議)。如前所述,當(dāng)使用本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)時(shí),用戶在輸入字末 尾信號(hào)如空格字符期間可修改字。為了此目的,當(dāng)例如按壓空格鍵時(shí),用 戶可說(shuō)出字的至少一個(gè)字符(例如字母)。所述至少一個(gè)所講的字符可為 字的任何字符。例如,為了通過(guò)使用圖19a的小鍵盤14300輸入字"this way",用戶可首先按壓鍵14302、 14301、 14304、 14303 (例如,分別相應(yīng)于字"this"的字母)而沒(méi)有講話。系統(tǒng)在輸入字(例如,提供相應(yīng)于字母 的鍵按壓)期間可以不檢測(cè)任何語(yǔ)音,因此,系統(tǒng)可提供在數(shù)據(jù)庫(kù)中的只 相應(yīng)于鍵按壓(例如在沒(méi)有語(yǔ)音的情況下提供的)的字中具有最高優(yōu)先級(jí) 的字(例如"this")。在輸入字結(jié)束之后,用戶可按壓"空格"鍵而沒(méi)有講 話來(lái)在該字之后提供空格字符。用戶然后可通過(guò)例如按壓相應(yīng)于字母(例如,串)"wa"的鍵而沒(méi)有講話以及按壓相應(yīng)于字母"y"的鍵并說(shuō)該字母而繼續(xù)進(jìn)行字"way"的輸入。用戶提供的鍵按壓和語(yǔ)音信息可相應(yīng)于系 統(tǒng)的字^:據(jù)庫(kù)的至少兩個(gè)字"may"和"way"。系統(tǒng)可輸出在相應(yīng)于用戶 的輸入信息(例如用戶為輸入字提供來(lái)的鍵按壓和語(yǔ)音)的字中具有最高 優(yōu)先級(jí)的字"may"。前面詳細(xì)描述了不同的校正方法。根據(jù)本發(fā)明的一種 方法,在輸入字結(jié)束時(shí),如果在(例如優(yōu)選地)提供預(yù)先規(guī)定的信號(hào)例如 按壓"空格"鍵時(shí),系統(tǒng)提議的字不是用戶期望的字,則用戶可說(shuō)出字的(例如至少) 一個(gè)字母作為相應(yīng)于該字的附加的輸入信息。通過(guò)考慮已經(jīng) 提供的(例如優(yōu)選地,全部)輸入信息以及附加的信息,系統(tǒng)可提供新的 搜索過(guò)程并提供新的結(jié)果。在本例中,(例如優(yōu)選地)當(dāng)按壓"空才各"鍵 時(shí),用戶可說(shuō)出字母"w"。通過(guò)考慮已經(jīng)提供的信息(例如最后得到的字"may")和字母"w"的語(yǔ)音(例如相應(yīng)于鍵14301 ),系統(tǒng)可(例如通過(guò) 替換字"may"中的字母"m")提供字"way"(例如,在本例中,字母"w" 可以不替換字母"y",因?yàn)樽帜?y,,已經(jīng)通過(guò)按壓其相應(yīng)的鍵并說(shuō)出字 母"y"而凈皮準(zhǔn)確l命入)。應(yīng)該理解,在本例中,連同》務(wù)改一起,系統(tǒng)可在 字之后提供空格字符。在另一例子中,為了輸入字"no",如果用戶按壓 鍵14304、 14303而沒(méi)有講話,則系統(tǒng)可提供相應(yīng)于輸入信息并具有最高 相應(yīng)的優(yōu)先級(jí)的字"is"。用戶接著可按"空格,,鍵并說(shuō)期望字"no"的一 個(gè)字母(例如"n")。系統(tǒng)可提供相應(yīng)于用戶提供的組合(例如,最初的 鍵按壓和附加的語(yǔ)音)信息的字"no"。仍然在另一例子中,為了輸入字"ok",用戶可提供鍵按壓14303、 14303而沒(méi)有講話。系統(tǒng)可提供具有最 高優(yōu)先級(jí)的字"so"。用戶可接著按壓"空才各"4建并例如說(shuō)字母"k"。在本 例中,字母相應(yīng)于兩個(gè)(例如兩者)鍵按壓。系統(tǒng)可考慮相應(yīng)于鍵按壓的 字典的字,并且其中每個(gè)字的至少一個(gè)字母(例如在與相應(yīng)于字母"k,, 的鍵按壓相應(yīng)的位置上)包括字母"k,,,并提供具有最高優(yōu)先級(jí)的字。在本例中,可提供字"ok"。必須注意,在輸入字期間(例如,中間)可執(zhí)行本發(fā)明的校正過(guò)程。 例如,如果在輸入字期間(例如,中間),(例如預(yù)先規(guī)定,有/沒(méi)有提供校 正信號(hào))用戶提供語(yǔ)音信息,該語(yǔ)音信息可相應(yīng)于在提供語(yǔ)音信息之前為 輸入字而提供的預(yù)先規(guī)定的鍵按壓信息。必須注意,根據(jù)一種方法,語(yǔ)音 信息可預(yù)先規(guī)定為相應(yīng)于可在提供語(yǔ)音信息之后提供的鍵按壓。仍然必須再次注意,雖然在很多情況下,鍵按壓而沒(méi)有講話可能對(duì)輸 入期望字是足夠的,根據(jù)本發(fā)明的字字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)的原理,設(shè)備的 屏幕可在提供鍵按壓期間提議不同的字。為了減少甚至有時(shí)消除屏幕變動(dòng) (例如,特別是對(duì)長(zhǎng)字),在輸入相應(yīng)于字的鍵按壓期間,用戶可提供相 應(yīng)于字的至少一些(例如,優(yōu)選地開(kāi)頭)字符/字母的語(yǔ)音信息,以便準(zhǔn)確輸入字符。這可顯著地減少屏幕變動(dòng)。例如,通過(guò)使用圖19a的小鍵盤 14300,在只通過(guò)鍵按壓輸入字"for"期間,系統(tǒng)可提議字符串"a"、 "to"、 "for"。例如,如果在第一個(gè)鍵按壓行為期間,用戶還說(shuō)了字母"f,,則 系統(tǒng)將提議字符串"f,、 "fo"、 "for"(例如,在本例中沒(méi)有屏幕變動(dòng))。如前所述,在通過(guò)(例如本發(fā)明的)字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)輸入字時(shí), 在輸入信息(例如,鍵按壓和語(yǔ)音信息,如果需要的話)的情況下,系統(tǒng) 可提議字/字符串,其中其開(kāi)頭字符不同于相應(yīng)于用戶提供的字的輸入信息 的前述情況中提議的的字/字符串(例如,顯示器變動(dòng))。根據(jù)本發(fā)明的一 個(gè)實(shí)施例,如果用戶希望保存前面的字符串,并將額外的字符(多個(gè)字符) 添加到字符串上以提供期望字,則他可在輸入相應(yīng)于前面字符串的信息之 后提供預(yù)先規(guī)定的輸入信號(hào)。例如,通過(guò)考慮圖19a的小鍵盤14300,為 了輸入字"then",如果用戶在相應(yīng)的鍵上提供單次按壓行為而沒(méi)有講話, 則系統(tǒng)可提供具有比字"then"更高的優(yōu)先級(jí)的字"been"。用戶提供的最 初三個(gè)鍵按壓可提供字"the"。為了通知系統(tǒng)在提供相應(yīng)于下一個(gè)字符(多 個(gè)字符)(例如"n")的輸入信息之前保存字母串(例如"the"),用戶可 在預(yù)先規(guī)定的鍵上提供預(yù)先規(guī)定的交互作用(例如,雙次按壓行為或滑動(dòng) 行為等)。用戶接著可提供相應(yīng)于字母的輸入信息(例如按壓鍵14304)。 本發(fā)明的預(yù)測(cè)系統(tǒng)考慮字符串"the"(例如,而不是相應(yīng)于該字符串的輸入信息)以及相應(yīng)于字母"n,,的輸入信息(例如,在本例中,預(yù)測(cè)系統(tǒng) 在以字母串"the"開(kāi)始并以字母"iucdnvj"中的一個(gè)結(jié)束的字中尋找具有 最高優(yōu)先級(jí)的字,并提供字"then")。用戶然后可提供字末尾信號(hào)例如空 格字符來(lái)終止字的輸入。如前面詳細(xì)描述的,相應(yīng)于字的字符的輸入信息還可包括關(guān)于字的前 面(例如,和/或后面)字符的信息。例如,鍵14301上的單次按壓行為可 通知字預(yù)測(cè)系統(tǒng),系統(tǒng)應(yīng)在預(yù)測(cè)過(guò)程中考慮字母"ehmqwz,,中的一個(gè)以輸 入當(dāng)前的字。另一方面,同樣作為例子,鍵14301上的另一交互作用(例 如,雙次鍵按壓行為、較長(zhǎng)的按壓行為(例如,在鍵上按壓并保持一段預(yù) 先規(guī)定的時(shí)間)、同時(shí)按另一鍵和該鍵等)可通知字預(yù)測(cè)系統(tǒng)例如當(dāng)前的 輸入信息屬于后面的字(例如,顯然,它也通知系統(tǒng)前面字的輸入結(jié)束了 )。 繼續(xù)參考前面的實(shí)施例并通過(guò)考慮剛剛描述的原理,在提供相應(yīng)于字(例 如"then")的后面字符(例如,在本例中,字母"n")的輸入信息期間, 可提供通知系統(tǒng)保存前面的字符串(例如"the")的輸入信號(hào)。為了同樣 的目的,根據(jù)另一方法,在相應(yīng)于后面字符的鍵交互作用期間/與相應(yīng)于后 面字符的鍵交互作用同時(shí),可提供預(yù)先規(guī)定的語(yǔ)音輸入(例如,說(shuō)"keep"、 "end"等)。例如,除了在相應(yīng)于字母"n,,的鍵上的單次按壓行為以外, 用戶還可說(shuō)"keep"來(lái)通知系統(tǒng)它可將字符串"the"考慮為組合了剛剛輸 入的附加信息(例如在相應(yīng)于字母"n,,的鍵上的單次按壓行為)的期望 字的開(kāi)頭字符。必須注意,對(duì)用戶來(lái)說(shuō),在為輸入字而提供的輸入信息中包括相應(yīng)于 前面或后面字符的輸入信號(hào)可能是混亂的。因此,輸入信號(hào)可優(yōu)選地被分 開(kāi)提供(例如,如詳細(xì)描述的)。圖23作為例子示出本發(fā)明的小鍵盤14700,其中符號(hào)例如實(shí)質(zhì)上PC 鍵盤的所有符號(hào)(例如字母、標(biāo)點(diǎn)符號(hào)、命令、功能)被分配給小鍵盤14700 的鍵。根據(jù)本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的至少一些原理來(lái)創(chuàng)建小鍵盤。 例如,英語(yǔ)字母被分配給小鍵盤的四個(gè)鍵14701、 14702、 14703、 14704, 使得..-具有模糊相似語(yǔ)音的字母被彼此分離地分配給不同的鍵。和/或;_字母被彼此分離地分配到不同的鍵,以便當(dāng)優(yōu)選地通過(guò)使用的本發(fā) 明的字預(yù)測(cè)方法基于鍵按壓(例如,以及語(yǔ)音,如果需要/被提供的 話)來(lái)輸入字時(shí),最頻繁地使用的字相應(yīng)于不同的鍵按壓序列,以 便(例如在輸入文本期間)在大多數(shù)情況下,通過(guò)按壓相應(yīng)于字的 字母/字符的鍵/與該鍵的交互作用可輸入預(yù)期的字,而不需要附加的 輸入信息(例如,用于輸入準(zhǔn)確字符的語(yǔ)音、手寫的輸入等)。此外, 優(yōu)選地,這種分配可為這樣的,即最小化相應(yīng)于相同序列的鍵按壓 的字的數(shù)量。-字母被彼此分離地分配到不同的鍵,以便當(dāng)輸入文本時(shí),用戶可盡 可能平均地與四個(gè)鍵進(jìn)行交互作用。和/或如果系統(tǒng)還使用手寫(例如除了或代替語(yǔ)音信息)來(lái)輸入字的至少一些字 母,為了增加手寫的準(zhǔn)確性,系統(tǒng)可允許通過(guò)在相應(yīng)的被分配了字母的敏感鍵上手寫來(lái)輸入準(zhǔn)確的字母/字符,在這種情況下,具有;f莫棱兩可的筆跡圖像的字母可分配到不同的鍵。必須注意,作為一個(gè)例子,表示示例性小鍵盤14700和基于如所述的 至少一個(gè)原理的到該小鍵盤的鍵的字母分配,可考慮基于至少一個(gè)原理的 到該小鍵盤的鍵的其它字母分配。例如,圖8的小鍵盤13200 (例如,部 分地示出。如在很多實(shí)施例中所述的,小鍵盤可具有較多的鍵。這里只示 出被分配了羅馬/英語(yǔ)字母表中的字母的鍵)也是根據(jù)上述原理構(gòu)造的。根據(jù)本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的原理,通過(guò)作為一個(gè)例子參考一 個(gè)鍵14702,字符"abfrtx-—" 147021 (例如小寫字母)可被系統(tǒng)考慮為 可通過(guò)本發(fā)明的字預(yù)測(cè)系統(tǒng)來(lái)構(gòu)造字的元素的一部分。相應(yīng)于任何字符的 輸入信息可是提供與鍵的第一預(yù)定類型的交互作用(例如,在鍵上的單次 交互作用)。提供(例如,與鍵)第一預(yù)定類型的交互作用而沒(méi)有提供相 應(yīng)的語(yǔ)音可模糊地相應(yīng)于一個(gè)字符(例如字母),以及才是供(例如,與鍵) 的預(yù)先規(guī)定的交互作用與提供例如相應(yīng)于一個(gè)字符的預(yù)先規(guī)定的語(yǔ)音組 合,可準(zhǔn)確提供字符(例如字母)。在本例中,提供與鍵14702的第二預(yù)定類型的交互作用(例如,在鍵 上的雙次按壓行為、在鍵上按壓和保持(至少) 一段預(yù)先規(guī)定的時(shí)間的行為)可相應(yīng)于任何模糊字母,但在大寫147022情況下,提供預(yù)先規(guī)定的 交互作用與提供相應(yīng)于一個(gè)字母的語(yǔ)音組合,可準(zhǔn)確提供大寫的字母。繼 續(xù)參考小鍵盤14700,根據(jù)本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的原理,作為例 子,通過(guò)參考鍵14702,提供與鍵14702的第三預(yù)定類型的交互作用(例 如,在鍵上的單次滑動(dòng)行為、按壓組合鍵(modifier key ) 14707并優(yōu)選地 同時(shí)在鍵上提供單次按壓行為,等等)可相應(yīng)于不能被系統(tǒng)考慮為可通過(guò) 本發(fā)明的字預(yù)測(cè)系統(tǒng)來(lái)構(gòu)造字的元素的一部分的字符(例如,在本例中, 字符"-"147023 )(例如,如前所述,字外字符)。提供第三類型的交互作 用(例如,預(yù)先規(guī)定為有/沒(méi)有語(yǔ)音)可通過(guò)本發(fā)明的逐字符數(shù)據(jù)輸入系統(tǒng) 來(lái)提供相應(yīng)的字符,而沒(méi)有經(jīng)歷本發(fā)明的字預(yù)測(cè)過(guò)程(例如其搜索和選擇 方法)。 '在本例中,提供與鍵14702的第四預(yù)定類型的交互作用(例如,在鍵 上的雙次滑動(dòng)行為、按壓組合4建14707并優(yōu)選地同時(shí)提供鍵上的雙次按壓 行為,按壓組合鍵14707并優(yōu)選地同時(shí)提供按壓和保持鍵一段預(yù)先規(guī)定的 時(shí)間的行為,等等)可相應(yīng)于不能被系統(tǒng)考慮為可通過(guò)本發(fā)明的字預(yù)測(cè)系 統(tǒng)來(lái)構(gòu)造字的元素的一部分的(例如,另一)字符(例如,在本例中,字 符"-"147024),該元素。如所述的相應(yīng)于鍵14702的原理可適用于用于本發(fā)明的組合數(shù)據(jù)輸入 系統(tǒng)的任何小鍵盤的鍵,其中小鍵盤具有數(shù)量減少的鍵,且其中至少一些 鍵的每一個(gè)都代表一種語(yǔ)言的幾個(gè)字母。在本例中,如所述的相應(yīng)于鍵 14702的原理還可適用于(例如,用于輸入相應(yīng)的字符的)鍵14701、 14703、 14704。關(guān)于鍵14706,在本例中,提供與鍵14706的第一預(yù)定類型的交互作 用(例如在鍵上的單次按壓行為)可相應(yīng)于提供空格鍵。提供與鍵的第二 預(yù)定類型的交互作用(例如在鍵上的雙次按壓行為等)可相應(yīng)于(例如, PC鍵盤)"Enter"命令。提供與鍵14706的第三預(yù)定類型的交互作用(例如,在4建上的單次滑 動(dòng)行為、按壓組合鍵14707并優(yōu)選地同時(shí)提供鍵上的單次按壓行為)可相 應(yīng)于在通過(guò)本發(fā)明的預(yù)測(cè)方法輸入字的過(guò)程中,保存輸入信息的前面情況中所提議的開(kāi)頭字符串(例如,如前面詳細(xì)描述的)。提供與鍵14706的 第四預(yù)定類型的交互作用(例如,在鍵上的雙次滑動(dòng)行為、按壓組合鍵 14707并優(yōu)選地同時(shí)提供鍵上的雙次按壓行為,按壓組合鍵14707并優(yōu)選 地同時(shí)提供按壓和保持鍵一段預(yù)先規(guī)定的時(shí)間的行為,等等)可相應(yīng)于 "Tab"功能。如所述的相應(yīng)于鍵14706的原理可適用于鍵14705。例如,提供與鍵 14705的第一預(yù)定類型的交互作用而沒(méi)有講話可相應(yīng)于提供"Bksp"命令。 同樣例如,提供與鍵14705的第三預(yù)定類型的交互作用而沒(méi)有講話可相應(yīng) 于提供"SupBk"命令(例如,高級(jí)/特殊退格命令,刪除多于一個(gè)的字符, 如在由本發(fā)明人提交的被包含于此的參考資料中描述的)。每個(gè)鍵14707和14708可至少起至少組合鍵(例如"Shift"鍵)的作用。在本例中,關(guān)于鍵14707,提供與鍵的第一預(yù)定類型的交互作用而沒(méi) 有講話可相應(yīng)于提供","字符。為了輸入任何字符"()@ # ' $ &",用 戶可"R供與鍵14707的第一預(yù)定類型的交互作用并說(shuō)出該字符。提供與鍵14707的第二預(yù)定類型的交互作用而沒(méi)有講話可相應(yīng)于 "Shift"功能。為了輸入任何組合的字符串"s"、 "d"、 "m"、 "11"(例如, 包括省略符號(hào)字符的字符串,如前面詳細(xì)描述的),用戶可提供與鍵14707 的第二預(yù)定類型的交互作用并提供相應(yīng)于組合字符串的語(yǔ)音信息(例如根 據(jù)符號(hào)分配的另一方法,每個(gè)字符串可分配到表示字符串的第一個(gè)字母的 鍵)。繼續(xù)參考小鍵盤14700,根據(jù)本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的原理, 作為例子,通過(guò)參考鍵14707,提供與鍵14707的第三預(yù)定類型的交互作 用而沒(méi)有講話可相應(yīng)于"CapsLock,,功能。在本例中,提供與鍵14707的字符"("):、 關(guān)于鍵14707描述的如所述的相應(yīng)于鍵14706的原理(例如,鍵交互 作用,以及相應(yīng)的語(yǔ)音,如果被提供的話)可適用于鍵14708。例如,提供與鍵14708的第一預(yù)定類型的交互作用而沒(méi)有講話可相應(yīng)于提供"."字 符。為了輸入任何(例如算術(shù))字符"<> 0-9+ -/* = %#",用戶可^是供 與鍵14707的第 一預(yù)定類型的交互作用并說(shuō)t^4亥字符。提供與鍵14708的第二預(yù)定類型的交互作用而沒(méi)有講話可相應(yīng)于 "EOW"功能(例如,通常用于提供復(fù)合字的字末尾信號(hào),如前所述)。為了輸入任何數(shù)字串(例如,具有相應(yīng)的各自語(yǔ)音"hundred"、 "thousand"、 "million"的"00"、 "000"、 "000,000"),用戶可提供與鍵14708的第二預(yù)定類型的交互作用并提供相應(yīng)于數(shù)字串的語(yǔ)音信息。繼續(xù)參考小鍵盤14700,根據(jù)本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的原理, 作為例子,通過(guò)參考鍵14708,提供與鍵14708的第三預(yù)定類型的交互作 用(例如,在這里,用于鍵14708的組合鍵可為鍵14707)而沒(méi)有講話, 可相應(yīng)于"校正(Correction)"鍵(例如,指示用于校正由本發(fā)明的預(yù)測(cè) 性數(shù)據(jù)輸入系統(tǒng)提議的字的校正/選擇過(guò)程的開(kāi)始的校正鍵指示器,如前所 述)。為了提供F1和F12功能中之一,用戶可提供第三預(yù)定類型的交互作 用并提供相應(yīng)于該功能的預(yù)先規(guī)定的語(yǔ)音信息(例如,說(shuō)該功能的號(hào)碼)。在本例中,^是供與4建14708的第四預(yù)定類型的交互作用(例如,在這 里,用于鍵14708的組合鍵可為鍵14707)而沒(méi)有講話,可相應(yīng)于字符/符 號(hào)(例如,在本例中,字符")")。為了輸入組合的數(shù)字與字母字符串(例 如,0th,lst,2nd,3rd,4th,......,9th),用戶可提供第四預(yù)定類型的交互作用并提供相應(yīng)于組合字符串的語(yǔ)音信息(例如,分別說(shuō)"零"、"第一"、"第二"、"第 三"、"第四,,,……,"第九,,)。必須注意,符號(hào)到鍵的分配和不同類型的交互作用僅用作示范。符號(hào) 中任何一個(gè)可被分配給(例如鍵)交互作用,該交互作用不同于在本例中 被分配的交互作用。而且對(duì)于小鍵盤可考慮其它的(例如鍵)交互作用。如可被注意到的,在沒(méi)有語(yǔ)音的情況下或在存在相應(yīng)語(yǔ)音的情況下的 與小鍵盤的每個(gè)鍵的幾種預(yù)定類型的交互作用可用于輸入(例如不同的) 相應(yīng)的符號(hào)(例如,字母、字符串、標(biāo)點(diǎn)符號(hào)字符、函數(shù)等)。通過(guò)考慮 這些原理并且還考慮其它參數(shù)例如使用不同數(shù)量的鍵等,可提供很多類型 的小鍵盤來(lái)用于本發(fā)明的(例如預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng)。例如,至少一個(gè)PC^t盤功能(例如Ctrl、 Alt、 Del)可分配到4建14707,其中任何功能可 通過(guò)提供相應(yīng)的交互作用來(lái)輸入(例如在本例中,提供與鍵14707的第四 預(yù)定類型的交互作用并提供分配給鍵盤功能的相應(yīng)的預(yù)定語(yǔ)音信息)。如前所述,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)可用于圓形觸敏表面,例如用于 iPOD(例如音頻、視頻等)播放器的圓形觸敏表面,以搜索和/或選擇內(nèi) 容(例如,歌曲、電影等)。除了在圓形表面上的滑動(dòng)行為外(例如,用 于從列表中選擇內(nèi)容),圓形表面還可響應(yīng)輕擊行為(例如,在其表面上 預(yù)先規(guī)定的位置),以復(fù)制用于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的小鍵盤來(lái)輸入數(shù) 據(jù)例如文本。圖20作為例子示出如所述的圓形觸^J文表面。圓形表面可具 有多個(gè)預(yù)先規(guī)定的區(qū)域,其中每個(gè)區(qū)域可相應(yīng)于系統(tǒng)的預(yù)定(假想)小鍵 盤的鍵。在本例中,區(qū)域14401到14406可復(fù)制本發(fā)明的小鍵盤的至少一 些原理,如在由本發(fā)明人提交的被包含于此的參考資料中描述的。例如, 實(shí)質(zhì)上一種語(yǔ)言的所有字母可被分布式地分配給四個(gè)鍵14401、 14402、 14403、 14404。根據(jù)本發(fā)明的一個(gè)實(shí)施例,小鍵盤可用于本發(fā)明的組合數(shù)據(jù)/文本輸入 系統(tǒng),以便在區(qū)域上的輕擊行為可用于輸入文本,并且在圓形表面上的(例 如圓形)滑動(dòng)行為可用于選擇的目的。例如,根據(jù)本發(fā)明的一個(gè)實(shí)施例, 為了輸入字"bull",用戶可按壓相應(yīng)的鍵14402、 14404、 14403、 14403, 而沒(méi)有提供語(yǔ)音(例如,本發(fā)明的預(yù)測(cè)系統(tǒng)可只基于鍵按壓,或用戶可能 不希望講話等)。系統(tǒng)可向用戶顯示相應(yīng)于輸入信息的字14412的列表(例 如,使用頻率的數(shù)字被指示性地示出)。用戶可接著在圓形表面上提供(例 如圓形)滑動(dòng)行為14410/14411,以便在列表中導(dǎo)航來(lái)選擇期望字。例如, 在選擇了期望字之后,用戶可提供圓形小鍵盤的中心區(qū)14407上的輕擊行 為,以便選擇/輸入字。才艮據(jù)另一實(shí)施例,除了4建按壓以外,當(dāng)按壓例如第 一個(gè)鍵14402時(shí),用戶還可說(shuō)出相應(yīng)的字母"b"。在這種情況下,系統(tǒng)可 顯示列表14413 (例如,使用頻率的數(shù)字被指示性地示出)。用戶可接著在 圓形表面上提供(例如圓形)滑動(dòng)行為14410/14411,以便在列表中導(dǎo)航 來(lái)選擇期望字。如所述的數(shù)據(jù)輸入的過(guò)程可適用于內(nèi)容搜索和選擇。例如,通過(guò)使用輕擊行為(例如,以及最終^是供相應(yīng)的語(yǔ)音),用戶可輸入相應(yīng)于內(nèi)容的 部分或全部字符的正文內(nèi)容信息(例如,內(nèi)容的標(biāo)題),并在(例如通過(guò) 系統(tǒng))提供相應(yīng)于用戶輸入信息的內(nèi)容列表(例如,通過(guò)將它們顯示在屏 幕上)之后,用戶可在表面上采取滑動(dòng)行為來(lái)選擇他/她期望的內(nèi)容。必須注意,在本例中示出的圓形小鍵盤僅提供給一個(gè)例子。應(yīng)該理解,本領(lǐng)域技術(shù)人員可考慮其它類型的小鍵盤。例如,如圖20a所示,可考慮 具有復(fù)制八個(gè)鍵的八個(gè)預(yù)定區(qū)域的用于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的圓形小 鍵盤14410。如在圖21中作為例子示出的,根據(jù)本發(fā)明的一個(gè)實(shí)施例,用于本發(fā)明 的數(shù)據(jù)輸入系統(tǒng)的外部小鍵盤14500可這樣制造,以便被分離而在至少兩 個(gè)部分14501、 14502中形成,其中每個(gè)部分可獨(dú)立/分開(kāi)地連接(例如, 以及每個(gè)部分優(yōu)選地獨(dú)立和優(yōu)選地?zé)o線地連接)到相應(yīng)的電子設(shè)備以用于 本發(fā)明的數(shù)據(jù)輸入系統(tǒng)。分離的部分可這樣設(shè)計(jì),以便彼此可連接來(lái)形成 集成的小鍵盤14500并用作電子設(shè)備的外部小鍵盤(例如,以及用于本發(fā) 明的數(shù)據(jù)輸入系統(tǒng))。在本例中,(例如作為例子)實(shí)質(zhì)上一種語(yǔ)言的所有 字母可分配到四個(gè)鍵(例如,在圖中較黑的鍵)。集成小鍵盤可包括要用 于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的至少一個(gè)麥克風(fēng)。例如,分離式小4建盤的每個(gè) 部分可包括集成的麥克風(fēng),以便當(dāng)小鍵盤在電子設(shè)備的側(cè)部的分離位置中 時(shí),麥克風(fēng)14503、 14504也分布在電子設(shè)備的側(cè)部上,以允許更好地捕 獲用戶的聲音。電話小鍵盤成了用于電話的常見(jiàn)的撥號(hào)工具。因此,小鍵盤可包括在 大多數(shù)聲音通信設(shè)備中。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可使用本發(fā)明的數(shù)據(jù) 輸入(例如包括預(yù)測(cè)性)系統(tǒng)的聲音和/或數(shù)據(jù)通信設(shè)備可包括(例如,用 于撥號(hào)的)電話小鍵盤和本發(fā)明的(例如,用于數(shù)據(jù)/文本輸入的)(例如 分離式)小鍵盤。如所示,電話小鍵盤占據(jù)電話的相應(yīng)側(cè)的表面的很大一 部分,減少了該側(cè)上分配給顯示單元的表面。為了克服此問(wèn)題,小鍵盤可 這樣制造,以便從設(shè)備的主體延伸出來(lái)(例如,優(yōu)選地在設(shè)備的最長(zhǎng)尺寸 的軸的方向上,如圖22b所示)。圖22a作為例子示出包括本發(fā)明的(例如 組合)數(shù)據(jù)輸入系統(tǒng)的使用被分成兩個(gè)部分14601、 14602的小鍵盤的聲音和/或數(shù)據(jù)通信設(shè)備14600。該設(shè)備還可包括電話型小鍵盤(例如在這里 沒(méi)有示出,電話型小鍵盤處于縮進(jìn)的位置上)。當(dāng)電話小鍵盤處于縮進(jìn)的 位置上或當(dāng)用戶借助于分離式小鍵盤通過(guò)本發(fā)明的數(shù)據(jù)輸入系統(tǒng)來(lái)輸入 數(shù)據(jù)如文本時(shí),顯示單元14608可(例如優(yōu)選地自動(dòng)地)處于前景位置以 允許更好地觀看顯示在屏幕上的文本14609。該設(shè)備還可包括指示裝置 14613和選擇裝置14614以在(例如,用于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的)屏 幕上復(fù)制計(jì)算機(jī)鼠標(biāo)功能。圖22b示出相同的設(shè)備14600 (例如圖22a的 設(shè)備),其中其電話小鍵盤部分14611從設(shè)備的主體延伸出來(lái)。當(dāng)小鍵盤處 于伸出位置時(shí),設(shè)備的顯示單元14608可(例如優(yōu)選地自動(dòng)地)改變方位 (例如處于縱向位置上),使得適合于電話小鍵盤,以便顯示輸入,例如 通過(guò)電話小鍵盤14611 4是供的電話號(hào)碼14619。必須再次注意,代替或除了聲音識(shí)別系統(tǒng)外,嘴唇閱讀系統(tǒng)也可用于 本發(fā)明的數(shù)據(jù)輸入系統(tǒng)來(lái)識(shí)別用戶的語(yǔ)音。例如,嘴唇閱讀系統(tǒng)可與本發(fā) 明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)一起正確地工作,這是因?yàn)橄到y(tǒng)需要較少的語(yǔ)音 并且大多數(shù)語(yǔ)音為分離的字母的語(yǔ)音。本發(fā)明的數(shù)據(jù)輸入系統(tǒng)(例如包括預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng))的小鍵盤可具有 不同的鍵配置(例如,用于不同類型的用途),以及明顯地,小鍵盤的鍵 可具有不同的形狀。同樣如所述,例如,鍵可被分成兩組并設(shè)置在相應(yīng)的 電子設(shè)備的表面的相對(duì)側(cè)上。例如,圖23的小鍵盤14700的鍵14701到 14708 (例如,以及其功能)可復(fù)制/制造為如圖23a所示,鍵(在本例中, 分別對(duì)應(yīng)于/復(fù)制圖23的鍵14701到14708的鍵14711到14718)可為橢 圓形(例如,或圓形)的。鍵可分成兩組鍵147111、 147112,且被連接到 /集成在相應(yīng)的電子設(shè)備14719的表面的相對(duì)側(cè)上。每組中的鍵關(guān)于彼此的 配置可復(fù)制(例如電子游戲操縱臺(tái)的)方向小鍵盤中的鍵的配置。在本例 中,在每組中兩個(gè)鍵(例如,優(yōu)選地,分配了字母的鍵)設(shè)置在列位置上, 其中該組中的第三個(gè)鍵設(shè)置在處于這兩個(gè)鍵之間的兩鍵的右側(cè)位置上,以 及該組中的第四個(gè)鍵設(shè)置在處于這兩個(gè)鍵之間的兩4建的右側(cè)位置上。優(yōu)選 地,移動(dòng)數(shù)據(jù)輸入系統(tǒng)可優(yōu)選地允許在用戶處于運(yùn)動(dòng)狀態(tài)時(shí)輸入數(shù)據(jù)。拿住移動(dòng)設(shè)備需要使用用戶的一些手指。因此理想地,用戶的拇指可用于數(shù) 據(jù)輸入。如這里所述的鍵的配置可允許字母鍵處于用戶的拇指之下,以便 在寫字期間,用戶的手指不必在鍵上移動(dòng)。通過(guò)使用用戶的拇指,該配置 允許快速地輸入文本的字母。夢(mèng)的數(shù)據(jù)輸入系統(tǒng)使用輸入裝置,例如用于數(shù)據(jù)輸入的屏幕小鍵盤/鍵盤。此 外,在由本發(fā)明人提交的被包含于此的參考資料中詳細(xì)描述了使用其它輸 入裝置,如用戶的手指、手指帽、手套、指示筆等來(lái)復(fù)制用于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的小鍵盤(例如,具有少量鍵如八個(gè)鍵,如圖23的小鍵盤14700 ) 的鍵和與鍵的交互作用(例如,顯然,輸入裝置還可用于本發(fā)明的預(yù)測(cè)性 數(shù)據(jù)輸入系統(tǒng))。例如,如圖24a所示和前面所述的,具有至少四個(gè)(例如 到八個(gè))鍵的動(dòng)態(tài)小鍵盤(例如,其中根據(jù)由本發(fā)明人提交的被包含于此 的本申請(qǐng)和參考資料中所述的原理,至少一種語(yǔ)言的字母被分布式地分配到四個(gè)鍵)可由表面上的用戶手指的交互作用提供。在由本發(fā)明人提交的 被包含于此的參考資料(例如,以及簡(jiǎn)要地在本專利申請(qǐng))中詳細(xì)描述了 確定動(dòng)態(tài)小鍵盤的鍵以及與其的交互作用的原理。如前所述,動(dòng)態(tài)小鍵盤 可用于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)(例如,包括預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng))。例如, 通過(guò)在敏感表面上例如平板電腦的(例如觸摸)屏幕14800上的手指交互 作用,使用他的至少一個(gè)手指例如指針14801 (例如,或指示筆),如前面 詳細(xì)描述的,用戶可至少?gòu)?fù)制圖23的小鍵盤14700的至少4建14701到14704 以及與鍵的交互作用(例如單次按壓行為、雙次按壓行為、滑動(dòng)行為等)。 甚至可提供按壓和保持一個(gè)4定(例如shift鍵)并(例如同時(shí))按壓另 一個(gè) 鍵。例如,用戶可通過(guò)其拇指14803 (例如關(guān)于其食指14801位于左側(cè)) 在屏幕上提供按壓和保持行為,并同時(shí)提供例如相應(yīng)的交互作用(例如, 單次按壓行為、雙次按壓行為等),其食指14801在動(dòng)態(tài)小鍵盤的期望鍵 上??蓪⒈景l(fā)明的相應(yīng)的符號(hào)組分配給每個(gè)組合的交互作用。此外,例如, 用戶可通過(guò)其食指14802 (例如關(guān)于其食指14801位于右側(cè))在屏幕上提 供按壓和保持行為,并同時(shí)提供例如相應(yīng)的交互作用(例如,單次按壓行 為、雙次按壓行為等),其食指14801在動(dòng)態(tài)小鍵盤的期望鍵上。可將本 發(fā)明的相應(yīng)的符號(hào)組分配給每個(gè)組合的交互作用。必須注意,系統(tǒng)可對(duì)每個(gè)按壓和保持交互作用(例如,在動(dòng)態(tài)小鍵盤上的位于左側(cè)的按壓行為或 位于右側(cè)的按壓行為)不同地進(jìn)行響應(yīng)。必須注意,作為例子使用這里所 示和所述的復(fù)制預(yù)定小鍵盤的用戶手指。顯然,根據(jù)本發(fā)明的原理,用戶 可使用不同的手指來(lái)提供小鍵盤或其它小鍵盤。詳細(xì)描述了 (例如,如在本專利申請(qǐng)中詳細(xì)描述的,例如,使用手指/ 手指帽尖端部分的單次或雙次輕擊行為可分別復(fù)制/相應(yīng)于在預(yù)先規(guī)定的 小鍵盤模型的第一個(gè)預(yù)先規(guī)定的鍵上的單次或雙次按壓行為。同樣例如, 使用(例如,所述)手指/手指帽的平坦部分的單次或雙次輕擊^f亍為可分別 復(fù)制/相應(yīng)于在預(yù)先規(guī)定的小鍵盤模型的第二個(gè)預(yù)先規(guī)定的鍵上的單次或 雙次按壓行為。交互作用的裝置和方法可消除觸敏面板,例如用于用戶的 輸入交互作用的電子設(shè)備的觸摸屏的使用) 一種輸入裝置和方法,其由通 過(guò)佩戴具有(例如集成的)觸^t系統(tǒng)/表面的手指帽的手指的一部分(例如 尖端部分、平坦部分等)來(lái)提供交互作用例如按壓(例如輕擊)行為(例 如,和/或滑動(dòng)行為)并將這些交互作用用于本發(fā)明的數(shù)據(jù)輸入系統(tǒng)組成, 其中每個(gè)手指可復(fù)制本發(fā)明的小鍵盤的一個(gè)或更多(例如,優(yōu)選地,兩個(gè))鍵。顯然,輸入裝置和方法可用于本發(fā)明的數(shù)據(jù)輸入(例如包括預(yù)測(cè)性) 系統(tǒng)。此外,如在前面的專利申請(qǐng)中所述的以及考慮圖24b的例子,通過(guò)使用四個(gè)手指14811到14814,其中每個(gè)手指都戴著本發(fā)明的手指帽的, 本發(fā)明的小鍵盤例如圖23的小鍵盤14700和與該小鍵盤的鍵的交互作用 (單次按壓行為、雙次按壓行為、滑動(dòng)行為等)可被復(fù)制并用于本發(fā)明的 預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)。例如,用手指帽14811的平坦部分提供交互作用例如預(yù)先M^定的按壓 行為(例如單次或雙次或較長(zhǎng)的按壓行為等)可相應(yīng)于與小鍵盤14700的 鍵14701的交互作用(例如,提供交互作用)。同樣例如,用手指帽14811 的尖端部分提供交互作用例如預(yù)先規(guī)定的按壓行為可相應(yīng)于與小鍵盤 14700的鍵14703的交互作用(例如,提供交互作用)。同樣例如,用手指 帽14812的平坦部分提供交互作用例如預(yù)先規(guī)定的按壓行為可相應(yīng)于與小 鍵盤14700的鍵14702的交互作用(例如,提供交互作用)。同樣例如, 用手指帽14812的尖端部分提供交互作用例如預(yù)先規(guī)定的按壓行為可相應(yīng)于與小鍵盤14700的鍵14704的交互作用(例如,提供交互作用)。同樣例如,用手指帽14813的平坦部分提供交互作用例如預(yù)先規(guī)定的 按壓行為可相應(yīng)于與小鍵盤14700的鍵14705的交互作用(例如,提供交 互作用)。同樣例如,用手指帽14813的尖端部分提供交互作用例如預(yù)先 規(guī)定的按壓行為可相應(yīng)于與小鍵盤14700的鍵14707的交互作用(例如, 提供交互作用)。同樣例如,用手指帽14814的平坦部分提供交互作用例 如預(yù)先規(guī)定的按壓行為可相應(yīng)于與小鍵盤14700的鍵14706的交互作用 (例如,提供交互作用)。最后例如,用手指帽14814的尖端部分提供交 互作用例如預(yù)先規(guī)定的按壓行為可相應(yīng)于與小鍵盤14700的鍵14708的交 互作用(例如,提供交互作用)。甚至可復(fù)制按壓和保持一個(gè)鍵(例如,shift/組合鍵)并(例如同時(shí)) 按壓另一個(gè)鍵。例如,用戶可用其手指(例如,很明顯,手指帽)14813 的平坦部分在表面上提供按壓和保持行為,并用例如手指帽i481i的尖端 部分提供期望的按壓行為而沒(méi)有講話,以提供字符"/"(例如,當(dāng)使用圖 23的小鍵盤14700時(shí),復(fù)制輸入字符所需要的交互作用)。在由本發(fā)明人提交的被包含于此的參考資料中詳細(xì)描述了進(jìn)行交互作 用的方法,該方法基于與用戶手指的不同部分(例如尖端部分、平坦部分) 在觸敏表面上進(jìn)行交互作用,來(lái)為接觸敏感表面的每個(gè)不同部分提供不同 的輸入信號(hào)(例如其中,系統(tǒng)根據(jù)表面接觸區(qū)域的尺寸識(shí)別該部分),以 復(fù)制本發(fā)明的具有少量鍵的'J 、鍵盤的鍵,且該方法用于本發(fā)明的數(shù)據(jù)輸入 系統(tǒng)。進(jìn)行交互作用的方法可用于本發(fā)明的預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)。使用交互 作用的系統(tǒng)可消除在上述實(shí)施例中對(duì)手指帽的需要。例如,用戶的每個(gè)手 指(例如,通過(guò)使用用于與觸敏表面進(jìn)行交互作用的尖端部分和平坦部分) 可復(fù)制系統(tǒng)的相應(yīng)小鍵盤模型的兩個(gè)鍵。當(dāng)用戶(例如,通過(guò)使用本實(shí)施 例的原理)鍵入文本時(shí),根據(jù)關(guān)于用戶其它手指(例如在不同的垂直區(qū)域 上)在表面上接觸撞擊的位置的用戶手指在敏感表面上接觸撞擊的位置 (例如,通過(guò)考慮在一序列數(shù)據(jù)輸入期間,不同的用戶手指的任何部分在 表面上的鍵入/輕擊行為通常在表面上不變的不同垂直區(qū)域內(nèi)提供),系統(tǒng) 可識(shí)別手指,并通過(guò)考慮提供交互作用的手指部分(例如尖端部分或平坦部分),系統(tǒng)可將交互作用與本發(fā)明的預(yù)定小4走盤的相應(yīng)鍵聯(lián)系起來(lái)。如前所述,手寫識(shí)別系統(tǒng)可用于輸入字的一個(gè)或更多準(zhǔn)確(例如^f莫糊) 字符,其中字的至少一個(gè)其它字符^皮^t糊地輸入(例如,通過(guò)在分配了幾 個(gè)字符的鍵上按壓/滑動(dòng)),以增強(qiáng)預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)的識(shí)別能力。在上面的例子(例如,圖20到24b中所示和所述的例子)中,當(dāng)使用硬鍵或 軟鍵時(shí)或當(dāng)使用手指、手指帽、手套等時(shí),為了復(fù)制鍵交互作用,除了相 應(yīng)于鍵交互作用的輕擊/滑動(dòng)行為外,用戶可在一個(gè)/所述相應(yīng)的敏感表面 如觸摸屏上書寫字符如字母。根據(jù)一種方法,系統(tǒng)可這樣設(shè)計(jì),以便在開(kāi) 手寫行為和輕擊/滑動(dòng)行為(例如,與小鍵盤的交互作用/復(fù)制的交互作用) 之間進(jìn)行區(qū)分。根據(jù)另一方法,輕擊行為可相應(yīng)于鍵交互作用,而滑動(dòng)行 為可相應(yīng)于手寫。根據(jù)另一方法,在系統(tǒng)的小鍵盤的(例如,軟)鍵上的 輕擊/滑動(dòng)行為可相應(yīng)于鍵交互作用,而小鍵盤的(例如該區(qū)域之外的區(qū)域 上)敏感表面/觸摸屏上的書寫(例如,輕擊、滑動(dòng))可相應(yīng)于手寫輸入(例 如,在圖20到20a的媒體播放器的例子中,區(qū)域14407可用于手寫)。應(yīng)該理解,所提供例子僅用于示范。其它手指、佩戴手指帽的其它手 指、不同數(shù)量的手指或手指帽、指示筆、手套等可用于本發(fā)明的組合(例 如包括預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng)。必須注意,雖然在不同實(shí)施例中,不同的小鍵盤例如電話型小鍵盤或 具有至少四個(gè)鍵的小鍵盤用于演示本發(fā)明的不同實(shí)施例的原理,其中實(shí)質(zhì)上至少一種語(yǔ)言的所有字母被分配給所述四個(gè)鍵,但是明顯地,具有任何 數(shù)量的鍵的任何其它類型的小鍵盤(其中小鍵盤的至少一些鍵是模糊的)、 任何類型的鍵如硬鍵或軟鍵、被分配給與小鍵盤的鍵的任何預(yù)定類型的交 互作用的符號(hào)的任何配置等可用于本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的實(shí)施例。雖然在描述本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的很多段落中,"鍵"用于描述 實(shí)施例,但是應(yīng)該理解,可以考慮被預(yù)定類型的交互作用使用以提供不同 的預(yù)先規(guī)定的輸入信號(hào)的其它輸入裝置來(lái)代替復(fù)制/代替本發(fā)明的實(shí)施例 中的鍵和鍵交互作用。例如,如在由本發(fā)明人提交的本申請(qǐng)和被包含于此 的參考資料中描述的,用戶的交互作用例如手指或手指帽交互作用以及復(fù) 制鍵和鍵交互作用的相應(yīng)交互作用可用在實(shí)施例中。注意,在一些段落中,術(shù)語(yǔ)"按壓,,作為與鍵的一種交互作用的例子,該交互作用可為與4建的另一種類型的交互作用例如觸4莫/滑動(dòng)/指向等。必須注意,雖然在很多段落中,小鍵盤(例如,或少量的鍵)用于演 示本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)的實(shí)施例,但是應(yīng)該理解,小鍵盤具有一些 模糊鍵(例如,以前所描述的模糊鍵)。為了不頻繁地重復(fù)本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的原理,在本申請(qǐng)的很多段 落中提到, 一個(gè)或更多符號(hào)例如字符/字/字部分/函數(shù)等可被分配給鍵(例 如,或除了鍵以外的輸入對(duì)象)。應(yīng)該理解,除非另作說(shuō)明,符號(hào)通常將 被分配給與鍵的預(yù)先規(guī)定的最簡(jiǎn)單的交互作用,該交互作用可以為在鍵上 的單次按壓行為(如在本發(fā)明的很多實(shí)施例中解釋的)。雖然在本發(fā)明的不同實(shí)施例中,提到聲音識(shí)別系統(tǒng)(例如具有麥克風(fēng)) 可用于感知并識(shí)別用戶的語(yǔ)音,代替或除了語(yǔ)音識(shí)別系統(tǒng)外,嘴唇閱讀系 統(tǒng)(例如,具有掘/像機(jī))可用來(lái)感知并識(shí)別用戶的語(yǔ)音(或反之亦然)。如前所述,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的一些或所有方法可使用語(yǔ)言規(guī)則 文本輸入識(shí)別系統(tǒng),例如可能匹配的字的音節(jié)ft量、可能識(shí)別的句子的字 的數(shù)量、字在短語(yǔ)中的位置等。這些內(nèi)容對(duì)本領(lǐng)域的技術(shù)人員是公知的。必須注意,在一些段落中,術(shù)語(yǔ)"逐部分,,用于簡(jiǎn)化術(shù)語(yǔ)"字的至少 一部分(例如逐次字的至少一部分)"。注意,雖然為了簡(jiǎn)化的原因,在很多段落中,本發(fā)明的數(shù)據(jù)輸入系統(tǒng) 在短語(yǔ)如"本發(fā)明的數(shù)據(jù)輸入系統(tǒng)"、"本發(fā)明的按壓/滑動(dòng)數(shù)據(jù)輸入系統(tǒng)"、 "本發(fā)明的按壓/滑動(dòng)和講話數(shù)據(jù)輸入系統(tǒng)"等中被提到,但是應(yīng)該理解, 如在很多段落中詳細(xì)描述的,這樣的短語(yǔ)是指考慮與用戶的語(yǔ)音信息組合 的按壓/滑動(dòng)行為的本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的原理,其中語(yǔ)音信息是在存在 相應(yīng)語(yǔ)音的情況下或在缺少用戶語(yǔ)音的情況下(例如,其中系統(tǒng)通常用于 本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng),當(dāng)在輸入字期間,通過(guò)所提到的系統(tǒng)來(lái)輸入 字的至少一個(gè)準(zhǔn)確的字符,以及其中為輸入字而提供的至少一個(gè)鍵按壓是 模糊的.)。這些內(nèi)容已經(jīng)被詳細(xì)描述。同樣,在很多段落中,將本發(fā)明的 按壓/滑動(dòng)和講話凄t據(jù)輸入系統(tǒng)和例如本發(fā)明的字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)的字預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)相組合的本發(fā)明的數(shù)據(jù)輸入系統(tǒng)可能在短語(yǔ)如"本發(fā)明 的組合數(shù)據(jù)輸入系統(tǒng)"中提到。注意,雖然在本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的很多實(shí)施例中,作為例子采用 每文感表面如觸敏墊或觸4莫屏,但是應(yīng)該理解,可使用檢測(cè)和分析用戶與任的區(qū)域/鍵。例如,如所述,該技術(shù)可為光學(xué)檢測(cè)技術(shù)或在(標(biāo)準(zhǔn))表面上 提供虛擬小鍵盤(例如,具有少量的鍵/區(qū)域,其中例如實(shí)質(zhì)上至少一種語(yǔ)言的所有字母被分配給小鍵盤的4個(gè)鍵/區(qū)域)的IR技術(shù),并檢測(cè)觸摸小鍵盤的鍵/區(qū)域的用戶手指。同樣,必須注意,才艮據(jù)一種方法,當(dāng)用戶通過(guò)使用本發(fā)明的組合數(shù)據(jù) 輸入系統(tǒng)的預(yù)測(cè)系統(tǒng)輸入字時(shí),系統(tǒng)可顯示相應(yīng)于直到該時(shí)刻(例如,在 提供字末尾信號(hào)之前)用戶提供的輸入信息的最可能的字。應(yīng)該理解,每 當(dāng)用戶按壓相應(yīng)于字的附加鍵時(shí),所顯示的字可能改變。和/或其特征可分開(kāi)或組合在一起使用。例如,通過(guò)組合本發(fā)明的數(shù)據(jù)輸入 系統(tǒng)的不同方法或?qū)嵤├奢斎胛谋镜闹辽?一個(gè)字/字的至少 一部分。例 如,如由本發(fā)明人提交的被包含于此的參考資料中描述的,在敏感表面上 的輕擊/滑動(dòng)行為(例如,由用戶的手指、鋼筆、手套等提供的輕擊和/或 滑動(dòng)行為復(fù)制例如與少量鍵如與小鍵盤的至少四個(gè)鍵的交互作用,其中至 少一種語(yǔ)言的字母分配給少量的預(yù)定鍵,如由本發(fā)明人提交的被包含于此 的參考資料中描述的鍵中的四個(gè)鍵,本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的手套也復(fù)制 如由本發(fā)明人提交的被包含于此的參考資料中描述的鍵)可用于本發(fā)明的 預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)。必須注意,雖然在很多例子中,為輸入字而提供的輸入信息被提到為 基于鍵按壓,但是應(yīng)該理解,如果希望/允許,除了鍵按壓外(例如,為了 更好的準(zhǔn)確性),用戶還可提供相應(yīng)于至少一些鍵按壓的語(yǔ)音。必須注意,雖然在描述本發(fā)明的數(shù)據(jù)輸入系統(tǒng)的方法的很多段落中, 用戶提供的輸入信息被提到為可能相應(yīng)于字的字符,但是明顯地,根據(jù)系 統(tǒng)的體系結(jié)構(gòu),在一些情況下,輸入信息可以相應(yīng)于相應(yīng)字的字符串(例如,參考本發(fā)明的字部分?jǐn)?shù)據(jù)輸入系統(tǒng))。顯然,如前面詳細(xì)描述的,組 合了本發(fā)明的字部分?jǐn)?shù)據(jù)輸入系統(tǒng)的本發(fā)明的字符數(shù)據(jù)輸入系統(tǒng)可用于本發(fā)明的(例如字)預(yù)測(cè)數(shù)據(jù)輸入系統(tǒng)。例如,為了輸入字"action",用 戶可首先按壓相應(yīng)于字母"a"和"c"的鍵,然后在鍵上提供預(yù)先規(guī)定為 表示字部分"tion"的滑動(dòng)行為,并說(shuō)出該部分(如說(shuō)"shen")。根據(jù)用戶 提供的輸入信息,本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)可例如尋找字,其中該字 的兩個(gè)開(kāi)頭字符相應(yīng)于兩個(gè)鍵按壓,以及該字的剩余字符是字符串"tion"。 系統(tǒng)可考慮字"action",以及根據(jù)它的使用頻率,系統(tǒng)可向用戶提議該字。 在上面的例子中,用戶還能通過(guò)說(shuō)出字母(例如,當(dāng)按壓相應(yīng)的鍵時(shí))來(lái) 準(zhǔn)確輸入任何字符"a"或"c",以幫助系統(tǒng)/用戶例如更快/更準(zhǔn)確地提供 期望字。前面詳細(xì)描述了使用組合的本發(fā)明的字符和字部分?jǐn)?shù)據(jù)輸入系統(tǒng) 和本發(fā)明的富有成效的數(shù)據(jù)輸入系統(tǒng)。如前所述,這樣的系統(tǒng)還可包括至 少一個(gè)其它數(shù)據(jù)輸入系統(tǒng)如屏幕完整的鍵盤或手寫輸入/識(shí)別系統(tǒng)/與至少 一個(gè)其它數(shù)據(jù)輸入系統(tǒng)如屏幕完整的鍵盤或手寫輸入/識(shí)別系統(tǒng)一起工作, 以輸入可相應(yīng)于字的至少一部分的準(zhǔn)確字符。如在本段中所描述的,通過(guò) 本發(fā)明的其它數(shù)據(jù)輸入方法提供的相應(yīng)于字的準(zhǔn)確字符(多個(gè)字符)和附 加的輸入信息可被本發(fā)明的預(yù)測(cè)性數(shù)據(jù)輸入系統(tǒng)考慮來(lái)提供期望字。同樣例如,本發(fā)明的組合數(shù)據(jù)輸入系統(tǒng)可(例如,通過(guò)使用本發(fā)明的 分離式小鍵盤)用于所示的可擴(kuò)展的計(jì)算機(jī)/用所示的可擴(kuò)展的計(jì)算機(jī)實(shí)現(xiàn) (例如,參考被包含的PCT/US04/12082中的圖70a到70h以及相應(yīng)的說(shuō) 明書)。必須再次注意,根據(jù)系統(tǒng)的體系結(jié)構(gòu), 一種語(yǔ)言的字部分可以或者被 包括在該語(yǔ)言的字?jǐn)?shù)據(jù)庫(kù)的字典中,或著它們可構(gòu)成單獨(dú)的數(shù)據(jù)庫(kù)并用于 本發(fā)明的組合(例如包括預(yù)測(cè)性)數(shù)據(jù)輸入系統(tǒng)。必須注意,相應(yīng)于字母的語(yǔ)音信息通常是說(shuō)出該字母。還必須注意,相應(yīng)于字的至少一個(gè)字符的鍵按壓(多次按壓)通常表 示提供(順序地)相應(yīng)于字符的4建按壓序列。必須注意,如上面詳細(xì)描述的,提供與鍵的預(yù)先規(guī)定的交互作用還指 在另 一鍵上提供按壓和保持行為以及在一個(gè)鍵上提供按壓行為。必須再次注意,雖然在描述本發(fā)明的方法/特征的很多段落中提到用于 輸入字的鍵按壓信息,但是明顯地,所述方法/特征可考慮其它輸入信息, 例如除了所述鍵按壓信息外,用戶還可提供的相應(yīng)的語(yǔ)音。
因此,雖然顯示和描述以及指出了用于其中的可選實(shí)施例的本發(fā)明的 主要的新穎的特征,但是應(yīng)該理解,本領(lǐng)域技術(shù)人員可在所公開(kāi)的發(fā)明的 形式和細(xì)節(jié)上進(jìn)行各種省略和替換以及變化而不偏離本發(fā)明的精神。因 此,本發(fā)明的目的是僅被限制為如隨附的權(quán)利要求的范圍所指明的。應(yīng)該 理解,附圖不必按比例繪制,而是它們?cè)诒举|(zhì)上僅僅是概念性的。
權(quán)利要求
1.一種數(shù)據(jù)輸入系統(tǒng),包括用于至少輸入任意字符的多個(gè)輸入接收裝置,其中每個(gè)所述接收裝置被分配多于一個(gè)的字符,以便用戶使用所述輸入接收裝置來(lái)輸入期望的輸入;以及用于接收第二輸入的第二輸入接收裝置,其中所述第二輸入是來(lái)自于所述期望的輸入的準(zhǔn)確字符或多個(gè)字符;其中所述系統(tǒng)根據(jù)來(lái)自于至少所述多個(gè)輸入接收裝置的輸入提供預(yù)測(cè)性輸出,其中如果所述預(yù)測(cè)性輸出不同于所述期望的輸入以及所述期望的輸入的所述第一個(gè)字母不同于所述預(yù)測(cè)性輸出的所述第一個(gè)字母,則所述用戶可輸入預(yù)先規(guī)定的校正信號(hào)以提供所述期望的輸入的第一個(gè)字符,使得所述系統(tǒng)可提供第二預(yù)測(cè)性輸出,所述第二預(yù)測(cè)性輸出基于來(lái)自于所述用戶的之前提供的輸入以及所述校正信號(hào)。
2. 如權(quán)利要求l所述的系統(tǒng),其中所述校正信號(hào)通過(guò)由語(yǔ)音、手寫 和鍵按壓組成的組中的一個(gè)成員來(lái)提供。
3. 如權(quán)利要求l所述的系統(tǒng),其中如果所述預(yù)測(cè)性輸出不同于所述 期望的輸入并且所述期望的輸入的所述第一個(gè)字母與所述預(yù)測(cè)性輸出的 所述第一個(gè)字母相同,則所述用戶可輸入預(yù)先規(guī)定的校正信號(hào),以提供在 來(lái)自所述系統(tǒng)的另外的4交不頻繁出現(xiàn)的選項(xiàng)中的滾讀,其中所述另外的壽支 不頻繁出現(xiàn)的選項(xiàng)也具有與所述預(yù)測(cè)性輸出相同的所述第一個(gè)字母。
全文摘要
一種用于處理模糊數(shù)據(jù)的數(shù)據(jù)輸入系統(tǒng)包括非模糊鍵(14207、14208)和模糊鍵(14203),如圖18所示。該系統(tǒng)根據(jù)模糊輸入預(yù)測(cè)字。如果所預(yù)測(cè)的字不是期望的,則非模糊輸入用期望的字符代替所述字中的字符。根據(jù)非模糊輸入進(jìn)行第二次預(yù)測(cè)。
文檔編號(hào)G06F3/038GK101243612SQ200680029777
公開(kāi)日2008年8月13日 申請(qǐng)日期2006年6月16日 優(yōu)先權(quán)日2005年6月16日
發(fā)明者菲羅茲·加薩比安 申請(qǐng)人:菲羅茲·加薩比安