本申請(qǐng)要求于2015年6月5日提交且標(biāo)題為“LANGUAGEINPUTCORRECTION”的美國(guó)臨時(shí)序列No.62/171,911和于2015年9月3日提交且標(biāo)題為“LANGUAGEINPUTCORRECTION”的美國(guó)非臨時(shí)序列No.14/844,829的優(yōu)先權(quán),這兩個(gè)申請(qǐng)整體上通過引用被結(jié)合于此,用于所有目的。
技術(shù)領(lǐng)域:
:本公開一般而言涉及語(yǔ)言輸入,并且更具體而言涉及用于語(yǔ)言輸入校正的技術(shù)。
背景技術(shù):
::可以提供各種鍵盤界面,以便使用戶能夠向應(yīng)用文檔,諸如字處理文檔、消息或電子郵件,輸入文本或其它內(nèi)容元素。例如,在觸摸接口移動(dòng)設(shè)備中,鍵盤界面可以經(jīng)由觸摸敏感顯示器顯示。用戶的觸摸輸入可被處理,以確定哪些鍵意在由用戶輸入并且與預(yù)定鍵關(guān)聯(lián)的對(duì)應(yīng)字符可以在文本域中顯示。由于移動(dòng)設(shè)備上的鍵盤界面的物理限制(例如,尺寸),來自用戶的觸摸輸入可被確定為對(duì)應(yīng)于用戶不打算輸入的鍵。在輸入文本時(shí),這會(huì)帶來顯著的不準(zhǔn)確和低效。另外,對(duì)于依賴于將基于音標(biāo)的輸入(例如,中文拼音、日文平假名,等等)轉(zhuǎn)換成預(yù)測(cè)出的候選文本(例如,中文字符、日文詞,等等)的語(yǔ)言,文本輸入中的錯(cuò)誤會(huì)導(dǎo)致大量不相關(guān)候選的生成。這會(huì)顯著損害用戶體驗(yàn)和生產(chǎn)率。技術(shù)實(shí)現(xiàn)要素:提供了用于語(yǔ)言輸入校正的系統(tǒng)和過程。在一個(gè)示例過程中,接觸輸入序列可以經(jīng)由觸摸敏感顯示器上的鍵盤界面被檢測(cè)。接觸輸入序列中的接觸輸入可以包括從鍵盤界面的第一位置到第二位置的接觸運(yùn)動(dòng)。對(duì)應(yīng)于接觸輸入序列的多個(gè)候選詞可被確定。這多個(gè)候選詞可以基于接觸輸入是選擇鍵盤界面的第一鍵的預(yù)期輸入的概率以及接觸輸入是選擇鍵盤界面的第二鍵的預(yù)期輸入的概率來排名。多個(gè)候選詞的一部分可被顯示以供用戶選擇。附圖說明為了各種所述實(shí)施例的更好理解,應(yīng)當(dāng)結(jié)合附圖參考下面的具體實(shí)施方式,附圖中相似的標(biāo)號(hào)貫穿所有附圖指對(duì)應(yīng)的部分。圖1A是示出根據(jù)一些實(shí)施例、具有觸摸敏感顯示器的便攜式多功能設(shè)備的框圖。圖1B是示出根據(jù)一些實(shí)施例、用于事件處理的示例性組件的框圖。圖2示出了根據(jù)一些實(shí)施例、具有觸摸屏的便攜式多功能設(shè)備。圖3是根據(jù)一些實(shí)施例、具有顯示器和觸摸敏感表面的示例性多功能設(shè)備的框圖。圖4A示出了根據(jù)一些實(shí)施例、用于便攜式多功能設(shè)備上應(yīng)用的菜單的示例性用戶界面。圖4B示出了根據(jù)一些實(shí)施例、用于具有與顯示器分離的觸摸敏感表面的多功能設(shè)備的示例性用戶界面。圖5A示出了根據(jù)一些實(shí)施例的個(gè)人電子設(shè)備。圖5B是示出根據(jù)一些實(shí)施例的個(gè)人電子設(shè)備的框圖。圖6A-C是示出根據(jù)一些實(shí)施例的示例性簡(jiǎn)化鍵盤界面的電子設(shè)備的屏幕截圖。圖7是示出根據(jù)一些實(shí)施例、用于語(yǔ)言輸入校正的示例性過程的流程圖。圖8A-D是示出根據(jù)一些實(shí)施例、用于語(yǔ)言輸入校正的示例性過程的各個(gè)階段的電子設(shè)備的示例性屏幕截圖。圖9是示出根據(jù)一些實(shí)施例的示例性電子設(shè)備的功能框圖。具體實(shí)施方式以下描述闡述示例性方法、參數(shù)等等。但是,應(yīng)當(dāng)認(rèn)識(shí)到,這種描述不是要作為對(duì)本公開的范圍的限制,而是代替地作為示例性實(shí)施例的描述被提供。本公開一般而言涉及用于語(yǔ)言輸入校正的系統(tǒng)和過程。在示例性過程中,接觸輸入序列可以經(jīng)由觸摸敏感顯示器上的鍵盤界面被檢測(cè)。接觸輸入序列中的接觸輸入可以包括從鍵盤界面的第一位置到第二位置的接觸運(yùn)動(dòng)。對(duì)應(yīng)于接觸輸入序列的多個(gè)候選詞可被確定。這多個(gè)候選詞可以基于接觸輸入是選擇鍵盤界面的第一鍵的預(yù)期輸入的概率以及接觸輸入是選擇鍵盤界面的第二鍵的預(yù)期輸入的概率來排名。多個(gè)候選詞的一部分可被顯示以供用戶選擇。通過考慮鍵盤界面的多于一個(gè)鍵作為接觸輸入的預(yù)期輸入,該過程可以確定并顯示更準(zhǔn)確地反映用戶意圖的候選詞。另外,該過程可以通過考慮其它可能的預(yù)期鍵來校正意外的接觸輸入(例如,輸入錯(cuò)誤),由此提高所顯示的候選詞的相關(guān)性。這可以提高用于輸入文本的準(zhǔn)確性和生產(chǎn)率。雖然以下描述使用術(shù)語(yǔ)“第一”、“第二”等來描述各種元素,但是這些元素不應(yīng)當(dāng)受所述術(shù)語(yǔ)的限制。這些術(shù)語(yǔ)僅僅用來區(qū)分一個(gè)元素與另一個(gè)元素。例如,在不背離各種所述實(shí)施例的范圍的情況下,第一觸摸可以被稱為第二觸摸,并且類似地,第二觸摸可以被稱為第一觸摸。第一觸摸和第二觸摸都是觸摸,但它們不是同一個(gè)觸摸。本文各種所述實(shí)施例的描述中所使用的術(shù)語(yǔ)僅僅是為了描述特定的實(shí)施例而不是要限制。如在各種實(shí)施例的描述和所附權(quán)利要求中所使用的,除非上下文明確地另外指出,否則單數(shù)形式“一個(gè)”和“該”是要也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解,如本文中所使用的,術(shù)語(yǔ)“和/或”指并且涵蓋相關(guān)聯(lián)地列出的項(xiàng)當(dāng)中一個(gè)或多個(gè)的任何和所有可能組合。還應(yīng)當(dāng)理解,當(dāng)在本說明書使用時(shí),術(shù)語(yǔ)“包括”規(guī)定所述特征、整數(shù)、步驟、操作、元素和/或組件的存在,但是并不排除一個(gè)或多個(gè)其它特征、整數(shù)、步驟、操作、元素、組件和/或其組的存在或添加。依賴于上下文,術(shù)語(yǔ)“如果”可以被認(rèn)為是指“當(dāng)...時(shí)”或者“在...時(shí)”或者“響應(yīng)于確定”或者“響應(yīng)于檢測(cè)”。類似地,依賴于上下文,短語(yǔ)“如果確定”或者“如果檢測(cè)到[所述條件或事件]”可以被認(rèn)為是指“在確定...時(shí)”或者“響應(yīng)于確定”或者“在檢測(cè)到[所述條件或事件]時(shí)”或者“響應(yīng)于檢測(cè)到[所述條件或事件]”。描述電子設(shè)備、用于這種設(shè)備的用戶界面以及使用這種設(shè)備的相關(guān)過程的實(shí)施例。在一些實(shí)施例中,設(shè)備是還包含諸如PDA和/或音樂播放器功能之類的其它功能的便攜式通信設(shè)備,諸如移動(dòng)電話。便攜式多功能設(shè)備的示例性實(shí)施例包括,但不限于,來自位于加州Cupertino的Apple公司的iPod和設(shè)備。其它便攜式電子設(shè)備,諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸墊)的膝上型或平板計(jì)算機(jī),可選地被使用。還應(yīng)當(dāng)理解,在一些實(shí)施例中,設(shè)備不是便攜式通信設(shè)備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸墊)的臺(tái)式計(jì)算機(jī)。在以下的討論中,描述包括顯示器和觸摸敏感表面的電子設(shè)備。但是,應(yīng)當(dāng)理解,電子設(shè)備可選地包括一個(gè)或多個(gè)其它物理用戶接口設(shè)備,諸如物理鍵盤、鼠標(biāo)和/或操縱桿。設(shè)備可以支持各種應(yīng)用,諸如以下中的一個(gè)或多個(gè):繪圖應(yīng)用、演示應(yīng)用、文字處理應(yīng)用、網(wǎng)站創(chuàng)建應(yīng)用、盤創(chuàng)作應(yīng)用、電子數(shù)據(jù)表應(yīng)用、游戲應(yīng)用、電話應(yīng)用、視頻會(huì)議應(yīng)用、郵件應(yīng)用、即時(shí)消息傳送應(yīng)用、鍛練(workout)支持應(yīng)用,照片管理應(yīng)用、數(shù)碼相機(jī)應(yīng)用、數(shù)碼攝像機(jī)應(yīng)用、web瀏覽應(yīng)用、數(shù)字音樂播放器應(yīng)用和/或數(shù)字視頻播放器應(yīng)用。在設(shè)備上執(zhí)行的這各種應(yīng)用可選地使用至少一個(gè)常見的物理用戶接口設(shè)備,諸如觸摸敏感表面。觸摸敏感表面的一個(gè)或多個(gè)功能以及在設(shè)備上顯示的對(duì)應(yīng)信息可選地從一個(gè)應(yīng)用到下一個(gè)應(yīng)用和/或在各自的應(yīng)用程序中被調(diào)整和/或改變。以這種方式,設(shè)備的常見物理體系架構(gòu)(諸如觸摸敏感表面)可選地利用對(duì)用戶直觀和透明的用戶接口支持各種應(yīng)用程序。1.用于執(zhí)行語(yǔ)言輸入校正的示例性設(shè)備現(xiàn)在把注意力轉(zhuǎn)向具有觸摸敏感顯示器的便攜式設(shè)備的實(shí)施例。圖1A是示出根據(jù)一些實(shí)施例具有觸摸敏感顯示系統(tǒng)112的便攜式多功能設(shè)備100的框圖。為了方便,觸摸敏感顯示器112有時(shí)候被稱為“觸摸屏”,并且有時(shí)候被稱為或叫做“觸摸敏感顯示系統(tǒng)”。設(shè)備100包括存儲(chǔ)器102(存儲(chǔ)器102可選地包括一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))、存儲(chǔ)器控制器122、一個(gè)或多個(gè)處理單元(CPU)120、外設(shè)接口118、RF電路108、音頻電路110、揚(yáng)聲器111、麥克風(fēng)113、輸入/輸出(I/O)子系統(tǒng)106、其它輸入控制設(shè)備116以及外部端口124。設(shè)備100可選地包括一個(gè)或多個(gè)光學(xué)傳感器164。設(shè)備100可選地包括一個(gè)或多個(gè)接觸強(qiáng)度傳感器165,用于檢測(cè)設(shè)備100(例如,觸摸敏感表面,諸如設(shè)備100的觸摸敏感顯示系統(tǒng)112)上的接觸強(qiáng)度。設(shè)備100可選地包括一個(gè)或多個(gè)觸知輸出發(fā)生器167,用于在設(shè)備100上產(chǎn)生觸知輸出(例如,在觸摸敏感表面,諸如設(shè)備100的觸摸敏感顯示系統(tǒng)112或者設(shè)備300的觸墊355,上產(chǎn)生觸知輸出)。這些組件可選地經(jīng)一條或多條通信總線或信號(hào)線103通信。如在本說明書和權(quán)利要求中所使用的,術(shù)語(yǔ)觸摸敏感表面上接觸的“強(qiáng)度”指觸摸敏感表面上接觸(例如,手指接觸)的力或壓力(每單位面積的力),或者指觸摸敏感表面上接觸的力或壓力的替代物(代用品)。接觸的強(qiáng)度具有包括至少四個(gè)不同值并且更通常地包括數(shù)百個(gè)不同值(例如,至少256個(gè))的值范圍。接觸的強(qiáng)度可選地是利用各種方法和各種傳感器或者傳感器的組合確定(或測(cè)量)的。例如,觸摸敏感表面下面或與其鄰接的一個(gè)或多個(gè)力傳感器可選地被用來測(cè)量在觸摸敏感表面上各個(gè)點(diǎn)的力。在一些實(shí)現(xiàn)中,來自多個(gè)力傳感器的力測(cè)量被組合(例如,加權(quán)平均),以確定估計(jì)的接觸力。類似地,觸控筆的壓力敏感尖端可選地被用來確定觸摸敏感表面上觸控筆的壓力。作為替代,在觸摸敏感表面上檢測(cè)到的接觸面積的尺寸和/或?qū)ζ涞淖兓?、接近觸點(diǎn)的觸摸敏感表面的電容和/或?qū)ζ涞淖兓?或接近觸點(diǎn)的觸摸敏感表面的電阻和/或?qū)ζ涞淖儞Q可選地被用作觸摸敏感表面上接觸的力或壓力的替代物。在一些實(shí)現(xiàn)中,對(duì)接觸力或壓力的替代物測(cè)量被直接用來確定是否超過強(qiáng)度閾值(例如,強(qiáng)度閾值是以對(duì)應(yīng)于替代物測(cè)量的單位描述的)。在一些實(shí)現(xiàn)中,對(duì)接觸力或壓力的替代物測(cè)量被轉(zhuǎn)換成估計(jì)的力或壓力,并且該估計(jì)的力或壓力被用來確定是否超過強(qiáng)度閾值(例如,強(qiáng)度閾值是以壓力的單位測(cè)量的壓力閾值)。利用接觸的強(qiáng)度作為用戶輸入的屬性允許用戶訪問否則不能被用戶在減小尺寸的設(shè)備上訪問的附加設(shè)備功能,其中減小尺寸的設(shè)備具有受限的面積來顯示啟示(例如,在觸摸敏感顯示器上)和/或接收用戶輸入(例如,經(jīng)觸摸敏感顯示器、觸摸敏感表面,或者諸如旋鈕或按鈕的物理/機(jī)械控件)。如在本說明書和權(quán)利要求中所使用的,術(shù)語(yǔ)“觸知輸出”指將被用戶利用用戶的觸覺檢測(cè)到的、設(shè)備相對(duì)于該設(shè)備之前位置的物理移位、設(shè)備的組件(例如,觸摸敏感表面)相對(duì)于設(shè)備另一組件(例如,外殼)的物理移位,或者該組件相對(duì)于設(shè)備質(zhì)量中心的移位。例如,在其中設(shè)備或設(shè)備的組件與用戶對(duì)觸摸敏感的表面(例如,手指、手掌,或者用戶的手的其它部分)接觸的情況下,由物理移位產(chǎn)生的觸知輸出將被用戶解釋為對(duì)應(yīng)于被感覺到的該設(shè)備或設(shè)備組件的物理特性變化的觸知感覺。例如,觸摸敏感表面(例如,觸摸敏感顯示器或觸控板)的運(yùn)動(dòng)可選地被用戶解釋為物理致動(dòng)器按鈕的“向下點(diǎn)擊”或“向上點(diǎn)擊”。在一些情況下,即使當(dāng)不存在與通過用戶的運(yùn)動(dòng)被物理按下(例如,移位)的觸摸敏感表面關(guān)聯(lián)的物理致動(dòng)器按鈕的運(yùn)動(dòng)時(shí),用戶也將感覺到諸如“向下點(diǎn)擊”或“向上點(diǎn)擊”的觸知感覺。作為另一個(gè)例子,即使當(dāng)觸摸敏感表面的平滑度沒有變化時(shí),觸摸敏感表面的運(yùn)動(dòng)也可選地被用戶解釋為或感測(cè)為觸摸敏感表面的“粗糙度”。雖然用戶對(duì)觸摸的這種解釋將受制于用戶的個(gè)人感官知覺,但還是有許多對(duì)大多數(shù)用戶共同的觸摸的感官知覺。因此,當(dāng)觸知輸出被描述為對(duì)應(yīng)于用戶的特定感官知覺時(shí)(例如,“向上點(diǎn)擊”、“向下點(diǎn)擊”、“粗糙度”),除非另外聲明,否則所生成的觸知輸出對(duì)應(yīng)于設(shè)備或者其組件的物理移位,這將為典型(或平均)用戶生成所描述的感官知覺。應(yīng)當(dāng)理解,設(shè)備100僅僅是便攜式多功能設(shè)備的一個(gè)例子,并且設(shè)備100可選地具有比所示更多或更少的組件、可選地組合兩個(gè)或更多個(gè)組件、或者可選地具有組件的不同配置或布置。圖1A中所示的各種組件以硬件、軟件或者硬件和軟件的組合實(shí)現(xiàn),包括一個(gè)或多個(gè)信號(hào)處理和/或者專用集成電路。存儲(chǔ)器102可以包括一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是有形的和非臨時(shí)性的。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以存儲(chǔ)用于執(zhí)行過程700的指令,如下所述。存儲(chǔ)器102可以包括高速隨機(jī)存取存儲(chǔ)器并且還可以包括非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、閃存存儲(chǔ)器設(shè)備或者其它非易失性固態(tài)存儲(chǔ)器設(shè)備。存儲(chǔ)器控制器122可以控制由設(shè)備100的其它組件對(duì)存儲(chǔ)器102的訪問。外設(shè)接口118可被用來把設(shè)備的輸入和輸出外設(shè)耦合到CPU120和存儲(chǔ)器102。一個(gè)或多個(gè)處理器120運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器102的各種軟件程序和/或指令集,以執(zhí)行設(shè)備100的各種功能并處理數(shù)據(jù)。在一些實(shí)施例中,外設(shè)接口118、CPU120和存儲(chǔ)器控制器122可在單個(gè)芯片——諸如芯片104——上被實(shí)現(xiàn)。在一些其它實(shí)施例中,它們可在分開的芯片上實(shí)現(xiàn)。RF(射頻)電路108接收和發(fā)送RF信號(hào),也被稱為電磁信號(hào)。RF電路108將電信號(hào)轉(zhuǎn)換成電磁信號(hào)/從電磁信號(hào)轉(zhuǎn)換成電信號(hào),并通過電磁信號(hào)與通信網(wǎng)絡(luò)和其它通信設(shè)備通信。RF電路108可選地包括公知的用于執(zhí)行這些功能的電路,包括但不限于天線系統(tǒng)、RF收發(fā)器、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、CODEC芯片集、訂戶身份模塊(SIM)卡、存儲(chǔ)器,等等。RF電路108可選地通過無線通信與網(wǎng)絡(luò)進(jìn)行通信,諸如也被稱為萬(wàn)維網(wǎng)(WWW)的互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)和/或無線網(wǎng)絡(luò),諸如蜂窩電話網(wǎng)絡(luò)、無線局域網(wǎng)(LAN)和/或城域網(wǎng)(MAN)以及其它設(shè)備。RF電路108可選地包括公知的用于檢測(cè)近場(chǎng)通信(NFC)場(chǎng)的電路,諸如通過短距離通信無線電。無線通信可選地使用任意多種通信標(biāo)準(zhǔn)、協(xié)議和技術(shù),包括但不限于全球移動(dòng)通信系統(tǒng)(GSM)、增強(qiáng)數(shù)據(jù)GSM環(huán)境(EDGE)、高速下行鏈路分組接入(HSDPA)、高速上行鏈路分組接入(HSUPA)、演進(jìn)僅數(shù)據(jù)(EV-DO)、HSPA、HSPA+、雙小區(qū)HSPA(DC-HSPDA)、長(zhǎng)期演進(jìn)(LTE)、近場(chǎng)通信(NFC)、寬帶碼分多址(W-CDMA)、碼分多址(CDMA)、時(shí)分多址(TDMA)、藍(lán)牙、藍(lán)牙低功耗(BTLE)、無線保真(Wi-Fi)(例如,IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11n和/或IEEE802.11ac)、基于互聯(lián)網(wǎng)協(xié)議的語(yǔ)音(VoIP)、Wi-MAX、用于電子郵件的協(xié)議(例如,互聯(lián)網(wǎng)消息訪問協(xié)議(IMAP)和/或郵局協(xié)議(POP))、即時(shí)消息傳送(例如,可擴(kuò)展消息處理現(xiàn)場(chǎng)協(xié)議(XMPP)、會(huì)話發(fā)起協(xié)議的即時(shí)消息和現(xiàn)場(chǎng)支持?jǐn)U展(SIMPLE)、即時(shí)消息和狀態(tài)服務(wù)(IMPS))和/或短消息服務(wù)(SMS),或者任何其它合適的通信協(xié)議,包括在本文檔提交之日尚未開發(fā)出來的通信協(xié)議。音頻電路110、揚(yáng)聲器111和麥克風(fēng)113在用戶和設(shè)備100之間提供音頻接口。音頻電路110從外設(shè)接口118接收音頻數(shù)據(jù)、把音頻數(shù)據(jù)轉(zhuǎn)換為電信號(hào),并將電信號(hào)發(fā)送到揚(yáng)聲器111。揚(yáng)聲器111將電信號(hào)轉(zhuǎn)換為人可以聽到的聲波。音頻電路110還接收由麥克風(fēng)113從聲波轉(zhuǎn)換的電信號(hào)。音頻電路110將電信號(hào)轉(zhuǎn)換成音頻數(shù)據(jù)并且將音頻數(shù)據(jù)發(fā)送到外設(shè)接口118以供處理。音頻數(shù)據(jù)可由外設(shè)接口118從存儲(chǔ)器102和/或RF電路108檢索和/或發(fā)送到存儲(chǔ)器102和/或RF電路108。在一些實(shí)施例中,音頻電路110還包括耳機(jī)插孔(例如,圖2的212)。耳機(jī)插孔在音頻電路系統(tǒng)110和可拆卸音頻輸入/輸出外設(shè),諸如只輸出的耳塞或者既有輸出(例如,用于一只或兩只耳朵的耳塞)又有輸入(例如,麥克風(fēng))的頭戴式耳機(jī),之間提供接口。I/O子系統(tǒng)106把設(shè)備100上的輸入/輸出外設(shè),諸如觸摸屏112和其它輸入控制設(shè)備116,耦合到外設(shè)接口118。I/O子系統(tǒng)106可選地包括顯示器控制器156、光學(xué)傳感器控制器158、強(qiáng)度傳感器控制器159、觸覺反饋控制器161以及用于其它輸入或控制設(shè)備的一個(gè)或多個(gè)輸入控制器160。這一個(gè)或多個(gè)輸入控制器160從其它輸入控制設(shè)備116接收/向其它輸入控制設(shè)備116發(fā)送電信號(hào)。其它輸入控制設(shè)備116可選地包括物理按鈕(例如,推送按鈕、搖桿按鈕,等等)、表盤、滑塊開關(guān)、操縱桿、點(diǎn)擊輪,等等。在一些備選實(shí)施例中,輸入控制器160可選地耦合到以下任何一個(gè)(或者不耦合到任何一個(gè)):鍵盤、紅外端口、USB端口和諸如鼠標(biāo)的指針設(shè)備。一個(gè)或多個(gè)按鈕(例如,圖2的208)可選地包括用于揚(yáng)聲器111和/或麥克風(fēng)113的音量控制的上/下按鈕。一個(gè)或多個(gè)按鈕可選地包括推送按鈕(例如,圖2的206)。推送按鈕的快速按下可以解開觸摸屏112的鎖定或者開始在觸摸屏上用戶手勢(shì)解鎖設(shè)備的過程,例如如在于2005年12月23日提交的美國(guó)專利申請(qǐng)11/322,549“UnlockingaDevicebyPerformingGesturesonanUnlockImage”,美國(guó)專利No.7,657,849,中所描述的過程,該專利的全部?jī)?nèi)容通過引用被結(jié)合于此。推送按鈕(例如,206)的長(zhǎng)時(shí)間按下可以接通或斷開設(shè)備100的電源。用戶可以能夠定制一個(gè)或多個(gè)按鈕的功能。觸摸屏112被用來實(shí)現(xiàn)虛擬或軟按鈕以及一個(gè)或多個(gè)軟鍵盤。觸摸敏感顯示器112在設(shè)備和用戶之間提供輸入接口和輸出接口。顯示器控制器156從觸摸屏112接收/向觸摸屏112發(fā)送電信號(hào)。觸摸屏112向用戶顯示可視輸出??梢曒敵隹梢园▓D形、文字、圖標(biāo)、視頻及其任意組合(統(tǒng)稱為“圖形”)。在一些實(shí)施例中,可視輸出的一些或全部可以對(duì)應(yīng)于用戶界面對(duì)象。觸摸屏112具有基于觸覺和/或觸知接觸從用戶接受輸入的觸摸敏感表面、傳感器或者傳感器集合。觸摸屏112和顯示器控制器156(連同存儲(chǔ)器102中任何關(guān)聯(lián)的模塊和/或指令集一起)檢測(cè)觸摸屏112上的接觸(以及接觸的任何移動(dòng)或中斷)并且把檢測(cè)到的接觸轉(zhuǎn)換為與在觸摸屏112上顯示的用戶界面對(duì)象(例如,一個(gè)或多個(gè)軟鍵、圖標(biāo)、網(wǎng)頁(yè)或圖像)的交互。在示例性實(shí)施例中,觸摸屏112和用戶之間的接觸點(diǎn)對(duì)應(yīng)于用戶的手指。觸摸屏112可以使用LCD(液晶顯示器)技術(shù)、LPD(發(fā)光聚合物顯示器)技術(shù)或LED(發(fā)光二極管)技術(shù),但是其它顯示技術(shù)可以在其它實(shí)施例中使用。觸摸屏112和顯示器控制器156可以利用任何多種現(xiàn)在已知或以后開發(fā)的觸摸感測(cè)技術(shù)——其包括但不限于電容式、電阻式、紅外線和表面聲波技術(shù),來檢測(cè)接觸及其任何移動(dòng)或中斷,以及其它接近傳感器陣列或者用于確定與觸摸屏112的一個(gè)或多個(gè)接觸點(diǎn)的其它元件。在示例性實(shí)施例中,使用投射互電容感測(cè)技術(shù),諸如在來自位于加州Cupertino的Apple公司的和iPod中找到的。在觸摸屏112的一些實(shí)施例中,觸摸敏感顯示器可以與例如在以下美國(guó)專利中描述的多觸摸敏感觸墊類似:6,323,846(授予Westerman等人)、6,570,557(授予Westerman等人)和/或6,677,932(授予Westerman)和/或美國(guó)專利公開2002/0015024A1,這些當(dāng)中每一個(gè)的全部?jī)?nèi)容都通過引用被結(jié)合于此。但是,觸摸屏112顯示來自設(shè)備100的可視輸出,而觸摸敏感觸墊不提供可視輸出。在觸摸屏112的一些實(shí)施例中,觸摸敏感顯示器可以例如如以下申請(qǐng)中所描述的:(1)于2006年5月2日提交的美國(guó)專利申請(qǐng)No.11/381,313“MultipointTouchSurfaceController”;(2)于2004年5月6日提交的美國(guó)專利申請(qǐng)No.10/840,862“MultipointTouchscreen”;(3)于2004年7月30日提交的美國(guó)專利申請(qǐng)No.10/903,964“GesturesForTouchSensitiveInputDevices”;(4)于2005年1月31日提交的美國(guó)專利申請(qǐng)No.11/048,264“GesturesForTouchSensitiveInputDevices”;(5)于2005年1月18日提交的美國(guó)專利申請(qǐng)No.11/038,590“Mode-BasedGraphicalUserInterfacesForTouchSensitiveInputDevices”;(6)于2005年9月16日提交的美國(guó)專利申請(qǐng)No.11/228,758“VirtualInputDevicePlacementOnATouchScreenUserInterface”;(7)于2005年9月16日提交的美國(guó)專利申請(qǐng)No.11/228,700“OperationOfAComputerWithATouchScreenInterface”;(8)于2005年9月16日提交的美國(guó)專利申請(qǐng)No.11/228,737“ActivatingVirtualKeysOfATouch-ScreenVirtualKeyboard”;以及(9)于2006年3月3日提交的美國(guó)專利申請(qǐng)No.11/367,749“Multi-FunctionalHand-HeldDevice”。所有這些申請(qǐng)的全部?jī)?nèi)容都通過引用被結(jié)合于此。觸摸屏112可以具有超過100dpi的視頻分辨率。在一些實(shí)施例中,觸摸屏可以具有大約160dpi的視頻分辨率。用戶可以利用任何合適的對(duì)象或附件,諸如觸控筆、手指等等,與觸摸屏112接觸。在一些實(shí)施例中,用戶界面被設(shè)計(jì)為主要與基于手指的接觸和手勢(shì)工作,由于手指在觸摸屏上更大的接觸面積,這會(huì)比基于觸控筆的輸入更不精確。在一些實(shí)施例中,設(shè)備把粗略的基于手指的輸入翻譯成精確的指針/光標(biāo)位置或命令,用于執(zhí)行用戶期望的動(dòng)作。在一些實(shí)施例中,除了觸摸屏,設(shè)備100還可以包括用于激活或停用特定功能的觸墊(未示出)。在一些實(shí)施例中,觸墊是設(shè)備的觸摸敏感區(qū)域,不像觸摸屏,觸墊不顯示可視輸出。觸墊可以是與觸摸屏112分離的觸摸敏感表面或者是由觸摸屏構(gòu)成的觸摸敏感表面的延伸。設(shè)備100還包括用于給各種組件供電的電源系統(tǒng)162。電源系統(tǒng)162可以包括電源管理系統(tǒng)、一個(gè)或多個(gè)電源(例如,電池、交流電流(AC))、充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或逆變器、電源狀態(tài)指示器(例如,發(fā)光二極管(LED))以及與便攜式設(shè)備中電力生成、管理和分布關(guān)聯(lián)的任何其它組件。設(shè)備100還可以包括一個(gè)或多個(gè)光學(xué)傳感器164。圖1A示出了耦合到I/O子系統(tǒng)106中的光學(xué)傳感器控制器158的光學(xué)傳感器。光學(xué)傳感器164可以包括電荷耦合設(shè)備(CCD)或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)光電晶體管。光學(xué)傳感器164從環(huán)境接收光、通過一個(gè)或多個(gè)透鏡投射,并且把光轉(zhuǎn)換成代表圖像的數(shù)據(jù)。結(jié)合成像模塊143(也被稱為相機(jī)模塊),光學(xué)傳感器164可以捕捉靜止圖像或視頻。在一些實(shí)施例中,光學(xué)傳感器位于設(shè)備100的背面、與位于設(shè)備正面的觸摸屏顯示器112相對(duì),使得觸摸屏顯示器可以用作靜止和/或視頻圖像獲取的取景器。在一些實(shí)施例中,光學(xué)傳感器位于設(shè)備的正面,使得在用戶在觸摸屏顯示器上觀看其他視頻會(huì)議參與者的同時(shí),用戶的圖像可以被獲得,用于視頻會(huì)議。在一些實(shí)施例中,光學(xué)傳感器164的位置可以被用戶改變(例如,通過旋轉(zhuǎn)設(shè)備外殼中的透鏡和傳感器),使得單個(gè)光學(xué)傳感器164可以連同觸摸屏顯示器一起既用于視頻會(huì)議又用于靜止和/或視頻圖像獲取。設(shè)備100可選地還包括一個(gè)或多個(gè)接觸強(qiáng)度傳感器165。圖1A示出了耦合到I/O子系統(tǒng)106中的強(qiáng)度傳感器控制器159的接觸強(qiáng)度傳感器。接觸強(qiáng)度傳感器165可選地包括一個(gè)或多個(gè)壓阻式應(yīng)變計(jì)、電容式力傳感器、電力傳感器、壓電式力傳感器、光學(xué)力傳感器、電容式觸摸敏感表面,或者其它強(qiáng)度傳感器(例如,用于測(cè)量觸摸敏感表面上的接觸力(或壓力)的傳感器)。接觸強(qiáng)度傳感器165接收來自環(huán)境的接觸強(qiáng)度信息(例如,壓力信息或壓力信息的代用品)。在一些實(shí)施例中,至少一個(gè)接觸強(qiáng)度傳感器與觸摸敏感表面(例如,觸摸敏感顯示系統(tǒng)112)放在一起,或與其接近。在一些實(shí)施例中,至少一個(gè)接觸強(qiáng)度傳感器位于設(shè)備100的背面,與位于設(shè)備100的正面的觸摸屏顯示器112相對(duì)。設(shè)備100還可以包括一個(gè)或多個(gè)接近性傳感器166。圖1A示出了耦合到外設(shè)接口118的接近性傳感器166。作為替代,接近性傳感器166可以耦合到I/O子系統(tǒng)106中的輸入控制器160。接近性傳感器166可以例如如在以下美國(guó)專利申請(qǐng)中所描述的那樣執(zhí)行:No.11/241,839,“ProximityDetectorInHandheldDevice”;No.11/240,788,“ProximityDetectorInHandheldDevice”;No.11/620,702,“UsingAmbientLightSensorToAugmentProximitySensorOutput”;No.11/586,862,“AutomatedResponseToAndSensingOfUserActivityInPortableDevices”;以及No.11/638,251,“MethodsAndSystemsForAutomaticConfigurationOfPeripherals”,這些申請(qǐng)的全部?jī)?nèi)容都通過引用被結(jié)合于此。在一些實(shí)施例中,當(dāng)多功能設(shè)備被放到用戶耳朵附近時(shí)(例如,當(dāng)用戶進(jìn)行電話呼叫時(shí)),接近性傳感器關(guān)閉并禁用觸摸屏112。設(shè)備100可選地還包括一個(gè)或多個(gè)觸知輸出發(fā)生器167。圖1A示出了耦合到I/O子系統(tǒng)106中的觸覺反饋控制器161的觸知輸出發(fā)生器。觸知輸出發(fā)生器167可選地包括諸如揚(yáng)聲器或其它音頻組件的一個(gè)或多個(gè)電聲設(shè)備,和/或把能量轉(zhuǎn)換成線性移動(dòng)的機(jī)電設(shè)備,諸如馬達(dá)、螺線管、電活性聚合物、壓電致動(dòng)器、靜電致動(dòng)器或其它觸知輸出發(fā)生組件(例如,將電信號(hào)轉(zhuǎn)換成設(shè)備上的觸知輸出的組件)。接觸強(qiáng)度傳感器165接收來自觸覺反饋模塊133的觸知反饋產(chǎn)生指令,并在設(shè)備100上產(chǎn)生能夠被設(shè)備100的用戶感測(cè)的觸知輸出。在一些實(shí)施例中,至少一個(gè)觸知輸出發(fā)生器與觸摸敏感表面(例如,觸摸敏感顯示系統(tǒng)112)并置,或者與其接近,并且可選地,通過垂直(例如,移入/移出設(shè)備100的表面)或側(cè)向(在與設(shè)備100的表面相同的平面內(nèi)來回)移動(dòng)觸摸敏感表面而產(chǎn)生觸知輸出。在一些實(shí)施例中,至少一個(gè)觸知輸出發(fā)生器傳感器位于設(shè)備100的背面,與位于設(shè)備100的正面的觸摸屏顯示器112相對(duì)。設(shè)備100還可以包括一個(gè)或多個(gè)加速計(jì)168。圖1A示出了耦合到外設(shè)接口118的加速計(jì)168。作為替代,加速計(jì)168可以耦合到I/O子系統(tǒng)106中的輸入控制器160。加速計(jì)168可以例如如美國(guó)專利公開No.20050190059“Acceleration-basedTheftDetectionSystemforPortableElectronicDevices”和美國(guó)專利公開No.20060017692“MethodsAndApparatusesForOperatingAPortableDeviceBasedOnAnAccelerometer”所描述的那樣執(zhí)行,這兩個(gè)專利公開的全部?jī)?nèi)容都通過引用被結(jié)合于此。在一些實(shí)施例中,基于對(duì)從一個(gè)或多個(gè)加速計(jì)接收的數(shù)據(jù)的分析,信息以縱向視圖或橫向視圖顯示在觸摸屏顯示器上。除了加速計(jì)168,設(shè)備100可選地包括磁力計(jì)(未示出)和GPS(或者GLONASS或其它全球?qū)Ш较到y(tǒng))接收器(未示出),用于獲得關(guān)于設(shè)備100的位置和朝向(例如,縱向或橫向)的信息。在一些實(shí)施例中,存儲(chǔ)在存儲(chǔ)器102中的軟件組件包括操作系統(tǒng)126、通信模塊(或指令集)128、接觸/運(yùn)動(dòng)模塊(或指令集)130、圖形模塊(或指令集)132、文本輸入模塊(或指令集)134、全球定位系統(tǒng)(GPS)模塊(或指令集)135以及應(yīng)用(或指令集)136。此外,在一些實(shí)施例中,存儲(chǔ)器102(圖1A)或370(圖3)存儲(chǔ)設(shè)備/全局內(nèi)部狀態(tài)157,如圖1A和3中所示出的。設(shè)備/全局內(nèi)部狀態(tài)157包括以下中的一個(gè)或多個(gè):活動(dòng)應(yīng)用狀態(tài),指示,如果有的話,哪些應(yīng)用當(dāng)前是活動(dòng)的;顯示狀態(tài),指示什么應(yīng)用、視圖或其它信息占據(jù)觸摸屏顯示器112的各個(gè)區(qū)域;傳感器狀態(tài),包括從設(shè)備的各種傳感器和輸入控制設(shè)備116獲得的信息;以及關(guān)于設(shè)備的位置和/或姿態(tài)的位置信息。操作系統(tǒng)126(例如,Darwin、RTXC、LINUX、UNIX、OSX、iOS、WINDOWS,或諸如VxWorks的嵌入式操作系統(tǒng))包括各種軟件組件和/或驅(qū)動(dòng)程序,用于控制和管理一般系統(tǒng)任務(wù)(例如,存儲(chǔ)器管理、存儲(chǔ)設(shè)備控制、電源管理等)并方便各種硬件和軟件組件之間的通信。通信模塊128便于通過一個(gè)或多個(gè)外部端口124與其它設(shè)備通信,并且還包括用于處理由RF電路108和/或外部端口124接收的數(shù)據(jù)的各種軟件組件。外部端口124(例如,通用串行總線(USB),F(xiàn)IREWIRE等)適于直接耦合到其它設(shè)備或間接地通過網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng),無線LAN等)耦合。在一些實(shí)施例中,外部端口是與在(Apple公司的商標(biāo))設(shè)備上使用的30針連接器相同或相似和/或兼容的多針(例如,30針)連接器。接觸/運(yùn)動(dòng)模塊130可選地檢測(cè)與觸摸屏112(結(jié)合顯示器控制器156)和其它觸摸敏感設(shè)備(例如,觸墊或物理點(diǎn)擊輪)的接觸。接觸/運(yùn)動(dòng)模塊130包括用于執(zhí)行與接觸檢測(cè)有關(guān)的各種操作的各種軟件組件,諸如確定是否發(fā)生了接觸(例如,檢測(cè)手指放下事件)、確定接觸的強(qiáng)度(例如,接觸的力或壓力或者接觸的力或壓力的替代品)、確定是否存在接觸的移動(dòng)并跨觸摸敏感表面跟蹤移動(dòng)(例如,檢測(cè)一個(gè)或多個(gè)手指拖動(dòng)事件),以及確定接觸是否停止(例如,檢測(cè)手指抬起事件或接觸的中斷)。接觸/運(yùn)動(dòng)模塊130從觸摸敏感表面接收接觸數(shù)據(jù)。確定由一系列接觸數(shù)據(jù)表示的接觸點(diǎn)的移動(dòng)可選地包括確定接觸點(diǎn)的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的變化)。這些操作可選地應(yīng)用到單個(gè)接觸(例如,一個(gè)手指接觸)或多個(gè)同時(shí)接觸(例如,“多點(diǎn)觸摸”/多手指接觸)。在一些實(shí)施例中,接觸/運(yùn)動(dòng)模塊130和顯示器控制器156檢測(cè)觸墊上的接觸。在一些實(shí)施例中,接觸/運(yùn)動(dòng)模塊130使用一組一個(gè)或多個(gè)強(qiáng)度閾值來確定操作是否已經(jīng)由用戶執(zhí)行(例如以確定用戶是否“點(diǎn)擊”了圖標(biāo))。在一些實(shí)施例中,強(qiáng)度閾值的至少一個(gè)子集是根據(jù)軟件參數(shù)確定的(例如,強(qiáng)度閾值不是由特定物理致動(dòng)器的激活閾值確定的,并且可以在不改變?cè)O(shè)備100的物理硬件的情況下進(jìn)行調(diào)整)。例如,在不改變觸控板或觸摸屏顯示器硬件的情況下,觸控板或觸摸屏顯示器的鼠標(biāo)“點(diǎn)擊”閾值可以設(shè)置為大范圍的預(yù)定義閾值中的任何一個(gè)。另外,在一些實(shí)現(xiàn)中,為設(shè)備的用戶提供軟件設(shè)置,用于調(diào)整強(qiáng)度閾值集合當(dāng)中的一個(gè)或多個(gè)(例如,通過調(diào)整個(gè)別強(qiáng)度閾值和/或通過利用系統(tǒng)級(jí)的點(diǎn)擊“強(qiáng)度”參數(shù)一次調(diào)整多個(gè)強(qiáng)度閾值)。接觸/運(yùn)動(dòng)模塊130可選地檢測(cè)用戶的手勢(shì)輸入。觸摸敏感表面上的不同手勢(shì)具有不同的接觸模式(例如,檢測(cè)到的接觸的不同運(yùn)動(dòng)、定時(shí),和/或強(qiáng)度)。因此,手勢(shì)可選地是通過檢測(cè)特定的接觸模式來檢測(cè)的。例如,檢測(cè)手指輕擊手勢(shì)包括檢測(cè)手指放下事件,隨后在手指放下事件相同的位置(或基本相同的位置)(例如,在圖標(biāo)的位置)檢測(cè)手指向上(抬離)事件。作為另一個(gè)例子,在觸摸敏感表面上檢測(cè)手指輕掃手勢(shì)包括檢測(cè)手指向下事件,隨后檢測(cè)一個(gè)或多個(gè)手指拖動(dòng)事件,并且隨后接著檢測(cè)手指向上(抬離)事件。圖形模塊132包括用于在觸摸屏112或其它顯示器上呈現(xiàn)和顯示圖形的各種已知的軟件組件,包括用于改變所顯示的圖形的視覺效果(例如,亮度、透明度、飽和度、對(duì)比度或其它可視屬性)的組件。如在本文所使用的,術(shù)語(yǔ)“圖形”包括可以顯示給用戶的任何對(duì)象,包括但不限于,文本、網(wǎng)頁(yè)、圖標(biāo)(諸如包括軟鍵的用戶界面對(duì)象)、數(shù)字圖像、視頻、動(dòng)畫,等等。在一些實(shí)施例中,圖形模塊132存儲(chǔ)代表要使用的圖形的數(shù)據(jù)。每個(gè)圖形可選地被分配對(duì)應(yīng)的代碼。圖形模塊132從應(yīng)用等接收指定要顯示的圖形的一個(gè)或多個(gè)代碼,連同,如果有必要的話,坐標(biāo)數(shù)據(jù)和其它圖形屬性數(shù)據(jù),然后生成屏幕圖像數(shù)據(jù),以輸出到顯示器控制器156。觸覺反饋模塊133包括用于響應(yīng)于與設(shè)備100的用戶交互而生成被觸知輸出發(fā)生器(一個(gè)或多個(gè))167用來在設(shè)備100上一個(gè)或多個(gè)位置處產(chǎn)生觸知輸出的指令的各種軟件組件??梢允菆D形模塊132的組成部分的文本輸入模塊134提供用于在各種應(yīng)用(例如,聯(lián)系人137、電子郵件140、IM141、瀏覽器147和需要文本輸入的任何其它應(yīng)用)中輸入文本的軟鍵盤。例如,文本輸入模塊134可以包括用于提供下面參考圖8A-8D描述的鍵盤界面800的指令。此外,文本輸入模塊134可以包括用于執(zhí)行下述過程700的指令。特別地,文本輸入模塊134可以包括一個(gè)或多個(gè)幾何模型和一個(gè)或多個(gè)語(yǔ)言模型,如下所述,用于語(yǔ)言輸入校正。GPS模塊135確定設(shè)備的位置,并提供該信息以在各種應(yīng)用中使用(例如,提供給電話138,在基于位置的撥號(hào)中使用;提供給相機(jī)143,作為圖片/視頻元數(shù)據(jù);以及提供給提供基于位置的服務(wù)的應(yīng)用,諸如天氣插件,本地黃頁(yè)插件和地圖/導(dǎo)航插件)。應(yīng)用136可以包括以下模塊(或指令集),或者其子集或超集:·聯(lián)系人模塊137(有時(shí)候被稱為地址簿或聯(lián)系人列表);·電話模塊138;·視頻會(huì)議模塊139;·電子郵件客戶端模塊140;·即時(shí)消息傳送(IM)模塊141;·鍛煉支持模塊142;·用于靜止和/或視頻圖像的相機(jī)模塊143;·圖像管理模塊144;·視頻播放器模塊;·音樂播放器模塊;·瀏覽器模塊147;·日歷模塊148;·插件模塊149,這可以包括以下中的一個(gè)或多個(gè):天氣插件149-1、股票插件149-2、計(jì)算器插件149-3、鬧鐘插件149-4、字典插件149-5,以及其它由用戶獲得的插件,以及用戶創(chuàng)建的插件149-6;·插件創(chuàng)建器模塊150,用于制作用戶創(chuàng)建的插件149-6;·搜索模塊151;·視頻和音樂播放器模塊152,其合并了視頻播放器模塊和音樂播放器模塊;·便簽?zāi)K153;·地圖模塊154;和/或·在線視頻模塊155??梢源鎯?chǔ)在存儲(chǔ)器102中的其它應(yīng)用136的例子包括其它字處理應(yīng)用、其它圖像編輯應(yīng)用、繪圖應(yīng)用、演示應(yīng)用、啟用JAVA的應(yīng)用、加密、數(shù)字版權(quán)管理、語(yǔ)音識(shí)別和語(yǔ)音復(fù)制。結(jié)合觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132和文本輸入模塊134,聯(lián)系人模塊137可被用來管理地址簿或聯(lián)系人列表(例如,存儲(chǔ)在存儲(chǔ)器102或存儲(chǔ)器370中聯(lián)系人模塊137的應(yīng)用內(nèi)部狀態(tài)192中),包括:向地址簿添加名字;從地址簿刪除名字;把電話號(hào)碼、電子郵件地址、物理地址或其它信息與名字關(guān)聯(lián);把圖像與名字關(guān)聯(lián);分類和排序名字;提供電話號(hào)碼或電子郵件地址,以啟動(dòng)和/或便于通過電話138、視頻會(huì)議模塊139、電子郵件140或IM141等等進(jìn)行的通信。結(jié)合RF電路108、音頻電路110、揚(yáng)聲器111、麥克風(fēng)113、觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132和文本輸入模塊134,電話模塊138可被用來輸入對(duì)應(yīng)于電話號(hào)碼的字符序列、訪問聯(lián)系人模塊137中的一個(gè)或多個(gè)電話號(hào)碼、修改已經(jīng)輸入的電話號(hào)碼、撥打相應(yīng)的電話號(hào)碼、進(jìn)行通話,以及在通話完成時(shí)斷開或掛斷。如以上所指出的,無線通信可以使用任意多種通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)。結(jié)合RF電路108、音頻電路110、揚(yáng)聲器111、麥克風(fēng)113、觸摸屏112、顯示器控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸/運(yùn)動(dòng)模塊130、圖形模塊132、文本輸入模塊134、聯(lián)系人模塊137和電話模塊138,視頻會(huì)議模塊139包括可執(zhí)行指令,以根據(jù)用戶指令發(fā)起、進(jìn)行和終止用戶與一個(gè)或多個(gè)其他參與者之間的視頻會(huì)議。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132和文本輸入模塊134,電子郵件客戶端模塊140包括可執(zhí)行指令,以響應(yīng)于用戶的指令而創(chuàng)建、發(fā)送、接收和管理電子郵件。結(jié)合圖像管理模塊144,電子郵件客戶端模塊140使得非常容易利用通過相機(jī)模塊143拍攝的靜止或視頻圖像創(chuàng)建和發(fā)送電子郵件。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132和文本輸入模塊134,即時(shí)消息傳送模塊141包括可執(zhí)行指令,以輸入對(duì)應(yīng)于即時(shí)消息的字符序列、修改以前輸入的字符、發(fā)送相應(yīng)的即時(shí)消息(例如,利用用于基于電話的即時(shí)消息的短消息服務(wù)(SMS)或多媒體消息服務(wù)(MMS)協(xié)議,或者利用用于基于互聯(lián)網(wǎng)的即時(shí)消息的XMPP、SIMPLE或IMPS)、接收即時(shí)消息,以及查看收到的即時(shí)消息。在一些實(shí)施例中,所發(fā)送和/或接收的即時(shí)消息可以包括圖形、照片、音頻文件、視頻文件和/或其它附件,如在MMS和/或增強(qiáng)消息發(fā)送服務(wù)(EMS)中被支持的。如在本文所使用的,“即時(shí)消息傳送”既指基于電話的消息(例如,利用SMS或MMS發(fā)送的消息)又指基于互聯(lián)網(wǎng)的消息(例如,利用XMPP、SIMPLE或IMPS發(fā)送的消息)。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135、地圖模塊154和音樂播放器模塊,鍛練支持模塊142包括可執(zhí)行指令,以創(chuàng)建鍛練(例如,關(guān)于時(shí)間、距離和/或卡路里燃燒目標(biāo));與鍛練傳感器(體育設(shè)備)通信;接收鍛練傳感器數(shù)據(jù);校準(zhǔn)用來監(jiān)視鍛練的傳感器;選擇和播放用于鍛練的音樂;以及顯示、存儲(chǔ)和發(fā)送鍛練數(shù)據(jù)。結(jié)合觸摸屏112、顯示器控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸/運(yùn)動(dòng)模塊130、圖形模塊132和圖像管理模塊144,相機(jī)模塊143包括可執(zhí)行指令,以捕獲靜止圖像或視頻(包括視頻流)并且將它們存儲(chǔ)到存儲(chǔ)器102中、修改靜止圖像或視頻的特性,或者從存儲(chǔ)器102中刪除靜止圖像或視頻。結(jié)合觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132、文本輸入模塊134和相機(jī)模塊143,圖像管理模塊144包括可執(zhí)行指令,以布置、修改(例如,編輯)或以別的方式操縱、標(biāo)注、刪除、呈現(xiàn)(例如,在數(shù)字幻燈片或?qū)]嬛?和存儲(chǔ)靜止和/或視頻圖像。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132和文本輸入模塊134,瀏覽器模塊147包括可執(zhí)行指令,以根據(jù)用戶的指令瀏覽互聯(lián)網(wǎng),包括搜索、鏈接到、接收和顯示網(wǎng)頁(yè)或其部分以及鏈接到網(wǎng)頁(yè)的附件和其它文件。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132、文本輸入模塊134、電子郵件客戶端模塊140和瀏覽器模塊147,日歷模塊148包括可執(zhí)行指令,以根據(jù)用戶的指令創(chuàng)建、顯示、修改和存儲(chǔ)日歷以及與日歷關(guān)聯(lián)的數(shù)據(jù)(例如,日歷條目、待辦事項(xiàng)清單等等)。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132、文本輸入模塊134和瀏覽器模塊147,插件模塊149是可以被下載并被用戶使用的迷你應(yīng)用(例如,天氣插件149-1、股票插件149-2、計(jì)算器插件149-3、鬧鐘插件149-4和字典插件149-5)或者由用戶創(chuàng)建的迷你應(yīng)用(例如,用戶創(chuàng)建的插件149-6)。在一些實(shí)施例中,插件包括HTML(超文本標(biāo)記語(yǔ)言)文件、CSS(層疊樣式表)文件和JavaScript文件。在一些實(shí)施例中,插件包括XML(可擴(kuò)展標(biāo)記語(yǔ)言)文件和JavaScript文件(例如,Yahoo!插件)。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132、文本輸入模塊134和瀏覽器模塊147,插件創(chuàng)建器模塊150可以被用戶用來創(chuàng)建插件(例如,將網(wǎng)頁(yè)的用戶指定部分變成插件)。結(jié)合觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132和文本輸入模塊134,搜索模塊151包括可執(zhí)行指令,以根據(jù)用戶的指令在存儲(chǔ)器102中搜索匹配一個(gè)或多個(gè)搜索標(biāo)準(zhǔn)(例如,一個(gè)或多個(gè)用戶指定的搜索項(xiàng))的文本、音樂、聲音、圖像、視頻和/或其它文件。結(jié)合觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132、音頻電路110、揚(yáng)聲器111、RF電路108和瀏覽器模塊147,視頻和音樂播放器模塊152包括允許用戶下載和重放所記錄的音樂和以一種或多種文件格式,諸如MP3或AAC文件,存儲(chǔ)的其它聲音文件的可執(zhí)行指令,以及(例如,在觸摸屏112上或者經(jīng)由外部端口124在外部連接的顯示器上)顯示、呈現(xiàn)或以別的方式重放視頻的可執(zhí)行指令。在一些實(shí)施例中,設(shè)備100可選地包括MP3播放器的功能,例如iPod(Apple公司的商標(biāo))。結(jié)合觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132和文本輸入模塊134,便簽?zāi)K153包括可執(zhí)行指令,以根據(jù)用戶的指令創(chuàng)建和管理便簽、待辦事項(xiàng)列表等等。結(jié)合RF電路108、觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135和瀏覽器模塊147,地圖模塊154可被用來根據(jù)用戶的指令接收、顯示、修改和存儲(chǔ)地圖以及與地圖相關(guān)聯(lián)的數(shù)據(jù)(例如,駕駛方向、關(guān)于在特定位置或其附近的商店和其它興趣點(diǎn)的數(shù)據(jù),以及其它基于位置的數(shù)據(jù))。結(jié)合觸摸屏112、顯示器控制器156、接觸/運(yùn)動(dòng)模塊130、圖形模塊132、音頻電路110、揚(yáng)聲器111、RF電路108、文本輸入模塊134、電子郵件客戶端模塊140和瀏覽器模塊147,在線視頻模塊155包括指令,用以允許用戶訪問、瀏覽、接收(例如,通過流化和/或下載)、重放(例如,在觸摸屏上或經(jīng)由外部端口124在外部連接的顯示器上)、發(fā)送具有到特定在線視頻的鏈接的電子郵件,并以別的方式管理具有一種或多種文件格式,諸如H.264,的在線視頻。在一些實(shí)施例中,即時(shí)消息傳送模塊141,而不是電子郵件客戶端模塊140,被用來發(fā)送到特定在線視頻的鏈接。在線視頻應(yīng)用的附加描述例如可見于2007年6月20日提交的美國(guó)臨時(shí)專利申請(qǐng)No.60/936,562,“PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos”和于2007年12月31日提交的美國(guó)專利申請(qǐng)No.11/968,067,“PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos”,其全部?jī)?nèi)容都通過引用被結(jié)合于此。以上識(shí)別出的模塊和應(yīng)用當(dāng)中每一個(gè)都對(duì)應(yīng)于用于執(zhí)行上述一個(gè)或多個(gè)功能以及在本申請(qǐng)中描述的方法(例如,本文所述的計(jì)算機(jī)實(shí)現(xiàn)的方法和其它信息處理方法)的一組可執(zhí)行指令。這些模塊(例如,指令集)不需要實(shí)現(xiàn)為單獨(dú)的軟件程序、過程或模塊,并且因此這些模塊的各個(gè)子集可以在各種實(shí)施例中組合或以別的方式重新布置。例如,視頻播放器模塊可以與音樂播放器模塊組合成單個(gè)模塊(例如,圖1A的視頻和音樂播放器模塊152)。在一些實(shí)施例中,存儲(chǔ)器102可以存儲(chǔ)以上識(shí)別出的模塊和數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲(chǔ)器102可以存儲(chǔ)以上沒有描述的附加模塊和數(shù)據(jù)結(jié)構(gòu)。在一些實(shí)施例中,設(shè)備100是其中該設(shè)備上預(yù)定義功能集的操作專門通過觸摸屏和/或觸墊執(zhí)行的設(shè)備。通過使用觸摸屏和/或觸墊作為用于設(shè)備100操作的主要輸入控制設(shè)備,可以減少設(shè)備100上物理輸入控制設(shè)備(諸如推送按鈕、表盤等等)的數(shù)量。專門通過觸摸屏和/或觸墊執(zhí)行的預(yù)定義功能集可選地包括用戶界面之間的導(dǎo)航。在一些實(shí)施例中,當(dāng)觸墊被用戶觸摸時(shí),觸墊把設(shè)備100從在設(shè)備100上顯示的任何用戶界面導(dǎo)航到主、開始或根菜單。在這種實(shí)施例中,“菜單按鈕”是利用觸墊實(shí)現(xiàn)的。在一些其它實(shí)施例中,代替觸墊,菜單按鈕是物理推送按鈕或其它物理輸入控制設(shè)備。圖1B是示出根據(jù)一些實(shí)施例用于事件處理的示例性組件的框圖。在一些實(shí)施例中,存儲(chǔ)器102(圖1A)或370(圖3)包括事件排序器170(例如,在操作系統(tǒng)126中)以及相應(yīng)的應(yīng)用136-1(例如,以上提到的任何應(yīng)用137-151、155、380-390)。事件排序器170接收事件信息并且確定要把事件信息分發(fā)到其的應(yīng)用136-1和應(yīng)用136-1的應(yīng)用視圖191。事件排序器170包括事件監(jiān)視器171和事件調(diào)度模塊174。在一些實(shí)施例中,應(yīng)用136-1包括應(yīng)用內(nèi)部狀態(tài)192,該狀態(tài)指示當(dāng)應(yīng)用是活動(dòng)的和在執(zhí)行中時(shí)在觸摸敏感顯示器112上顯示的當(dāng)前應(yīng)用視圖。在一些實(shí)施例中,設(shè)備/全局內(nèi)部狀態(tài)157被事件排序器170用來確定哪個(gè)或哪些應(yīng)用當(dāng)前處于活動(dòng)狀態(tài),并且應(yīng)用內(nèi)部狀態(tài)192被事件排序器170用來確定要把事件信息遞送到其的應(yīng)用視圖191。在一些實(shí)施例中,應(yīng)用內(nèi)部狀態(tài)192包括附加的信息,諸如以下中的一個(gè)或多個(gè):在應(yīng)用136-1恢復(fù)執(zhí)行時(shí)使用的恢復(fù)信息、指示被應(yīng)用136-1顯示或者準(zhǔn)備好被其顯示的信息的用戶界面狀態(tài)信息、用于使用戶能夠返回應(yīng)用136-1的之前狀態(tài)或視圖的狀態(tài)隊(duì)列,以及用戶所采取的之前動(dòng)作的重做/撤銷隊(duì)列。事件監(jiān)控器171從外設(shè)接口118接收事件信息。事件信息包括關(guān)于子事件(例如,觸摸敏感顯示器112上的用戶觸摸,作為多觸摸手勢(shì)的一部分)的信息。外設(shè)接口118發(fā)送它從I/O子系統(tǒng)106或傳感器,諸如接近性傳感器166,加速計(jì)168和/或麥克風(fēng)113(通過音頻電路110),接收到的信息。外設(shè)接口118從I/O子系統(tǒng)106接收的信息包括來自觸摸敏感顯示器112或觸摸敏感表面的信息。在一些實(shí)施例中,事件監(jiān)視器171以預(yù)定的間隔將請(qǐng)求發(fā)送到外設(shè)接口118。作為響應(yīng),外設(shè)接口118發(fā)送事件信息。在其它實(shí)施例中,外設(shè)接口118只在存在顯著事件時(shí)(例如,接收到高于預(yù)定噪聲閾值和/或比預(yù)定持續(xù)時(shí)間更長(zhǎng)的輸入)才發(fā)送事件信息。在一些實(shí)施例中,事件排序器170還包括命中視圖確定模塊172和/或活動(dòng)事件識(shí)別器確定模塊173。命中視圖確定模塊172提供用于在觸摸敏感顯示器112顯示多于一個(gè)視圖時(shí)確定子事件發(fā)生在一個(gè)或多個(gè)視圖中什么地方的軟件過程。視圖是由用戶可以在顯示器上看到的控件和其它元素組成的。與應(yīng)用相關(guān)聯(lián)的用戶界面的另一方面是一組視圖,在本文中有時(shí)被稱為應(yīng)用視圖或用戶界面窗口,信息在其中顯示并且基于觸摸的手勢(shì)在其中發(fā)生。其中檢測(cè)到觸摸的(相應(yīng)應(yīng)用的)應(yīng)用視圖可在該應(yīng)用的編程或視圖層次中對(duì)應(yīng)于各程序級(jí)。例如,其中檢測(cè)到觸摸的最低一級(jí)視圖可以被稱為命中視圖,并且被識(shí)別為正確輸入的事件集合可至少部分地基于開始基于觸摸的手勢(shì)的初始觸摸的命中視圖來確定。命中視圖確定模塊172接收與基于觸摸的手勢(shì)的子事件相關(guān)的信息。當(dāng)應(yīng)用具有在層次中組織的多個(gè)視圖時(shí),命中視圖確定模塊172把命中視圖識(shí)別為層次中應(yīng)當(dāng)處理該子事件的最低視圖。在大多數(shù)情況下,命中視圖是其中發(fā)起子事件發(fā)生的最低級(jí)視圖(例如,構(gòu)成事件或潛在事件的子事件序列中的第一子事件)。一旦命中視圖被命中視圖確定模塊172識(shí)別出,命中視圖通常就接收與被識(shí)別為命中視圖的相同的觸摸或輸入源有關(guān)的所有子事件?;顒?dòng)事件識(shí)別器確定模塊173確定視圖層次中哪個(gè)或哪些視圖應(yīng)當(dāng)接收特定的子事件序列。在一些實(shí)施例中,活動(dòng)事件識(shí)別器確定模塊173確定僅僅命中視圖應(yīng)當(dāng)接收特定的子事件序列。在其它實(shí)施例中,活動(dòng)事件識(shí)別器確定模塊173確定包括子事件的物理位置的所有視圖都是積極參與的視圖,并且因此確定所有積極參與的視圖都應(yīng)當(dāng)接收特定的子事件序列。在其它實(shí)施例中,即使觸摸子事件被完全局限于與一個(gè)特定視圖相關(guān)聯(lián)的區(qū)域,層次中更高的視圖也將仍然保持為積極參與的視圖。事件調(diào)度模塊174把事件信息配送到事件識(shí)別器(例如,事件識(shí)別器180)。在包括活動(dòng)事件識(shí)別器確定模塊173的實(shí)施例中,事件調(diào)度模塊174把事件信息遞送到由活動(dòng)事件識(shí)別器確定模塊173確定的事件識(shí)別器。在一些實(shí)施例中,事件調(diào)度模塊174在事件隊(duì)列中存儲(chǔ)由相應(yīng)事件接收器182檢索出的事件信息。在一些實(shí)施例中,操作系統(tǒng)126包括事件排序器170。作為替代,應(yīng)用136-1包括事件排序器170。在其它實(shí)施例中,事件排序器170是獨(dú)立的模塊,或者是存儲(chǔ)在存儲(chǔ)器102中的另一模塊,諸如接觸/運(yùn)動(dòng)模塊130,的一部分。在一些實(shí)施例中,應(yīng)用136-1包括多個(gè)事件處理器190和一個(gè)或多個(gè)應(yīng)用視圖191,其中每一個(gè)都包括用于處理在應(yīng)用的用戶界面的相應(yīng)視圖中發(fā)生的觸摸事件的指令。應(yīng)用136-1的每一個(gè)應(yīng)用視圖191都包括一個(gè)或多個(gè)事件識(shí)別器180。通常,相應(yīng)的應(yīng)用視圖191包括多個(gè)事件識(shí)別器180。在其它實(shí)施例中,一個(gè)或多個(gè)事件識(shí)別器180是獨(dú)立模塊的一部分,諸如用戶接口工具包(未示出)或者應(yīng)用136-1從其繼承方法和其它特性的更高級(jí)對(duì)象。在一些實(shí)施例中,相應(yīng)的事件處理器190包括以下中的一個(gè)或多個(gè):數(shù)據(jù)更新器176、對(duì)象更新器177、GUI更新器178和/或從事件排序器170接收的事件數(shù)據(jù)179。事件處理器190可以利用或調(diào)用數(shù)據(jù)更新器176、對(duì)象更新器177或GUI更新器178來更新應(yīng)用內(nèi)部狀態(tài)192。作為替代,一個(gè)或多個(gè)應(yīng)用視圖191包括一個(gè)或多個(gè)相應(yīng)的事件處理器190。而且,在一些實(shí)施例中,數(shù)據(jù)更新器176、對(duì)象更新器177和GUI更新器178當(dāng)中的一個(gè)或多個(gè)包括在相應(yīng)的應(yīng)用視圖191中。相應(yīng)的事件識(shí)別器180從事件排序器170接收事件信息(例如,事件數(shù)據(jù)179),并從事件信息識(shí)別事件。事件識(shí)別器180包括事件接收器182和事件比較器184。在一些實(shí)施例中,事件識(shí)別器180還包括元數(shù)據(jù)183和事件遞送指令188(這可以包括子事件遞送指令)的至少一個(gè)子集。事件接收器182從事件排序器170接收事件信息。事件信息包括關(guān)于子事件的信息,例如,觸摸或觸摸移動(dòng)。依賴于子事件,事件信息還包括附加信息,諸如子事件的位置。當(dāng)子事件涉及觸摸的移動(dòng)時(shí),事件信息還可以包括子事件的速度和方向。在一些實(shí)施例中,事件包括設(shè)備從一個(gè)朝向到另一個(gè)朝向的旋轉(zhuǎn)(例如,從縱向到橫向,或反之亦然),并且事件信息包括關(guān)于設(shè)備當(dāng)前朝向(也稱為設(shè)備姿勢(shì))的對(duì)應(yīng)信息。事件比較器184比較事件信息與預(yù)定義的事件或子事件定義,并且基于該比較,確定事件或子事件,或者確定或更新事件或子事件的狀態(tài)。在一些實(shí)施例中,事件比較器184包括事件定義186。事件定義186包含事件的定義(例如,子事件的預(yù)定義序列),例如,事件1(187-1)、事件2(187-2)及其它。在一些實(shí)施例中,事件(187)中的子事件包括,例如,觸摸開始、觸摸結(jié)束、觸摸移動(dòng)、觸摸取消以及多次觸摸。在一個(gè)例子中,事件1(187-1)的定義是對(duì)所顯示對(duì)象的雙擊。例如,雙擊包括對(duì)所顯示對(duì)象的第一次觸摸(觸摸開始)預(yù)定的階段、第一次抬離(觸摸結(jié)束)預(yù)定的階段、對(duì)所顯示對(duì)象的第二次觸摸(觸摸開始)預(yù)定的階段以及第二次抬離(觸摸結(jié)束)預(yù)定的階段。在另一個(gè)例子中,事件2(187-2)的定義是對(duì)所顯示對(duì)象的拖動(dòng)。例如,拖動(dòng)包括對(duì)所顯示對(duì)象的觸摸(或接觸)預(yù)定的階段、觸摸跨觸摸敏感顯示器112的移動(dòng)以及觸摸的抬離(觸摸結(jié)束)。在一些實(shí)施例中,事件還包括一個(gè)或多個(gè)相關(guān)聯(lián)的事件處理器190的信息。在一些實(shí)施例中,事件定義187包括對(duì)相應(yīng)用戶界面對(duì)象的事件定義。在一些實(shí)施例中,事件比較器184執(zhí)行命中測(cè)試,以確定哪個(gè)用戶界面對(duì)象與子事件相關(guān)聯(lián)。例如,在其中三個(gè)用戶界面對(duì)象在觸摸敏感顯示器112上顯示的應(yīng)用視圖中,當(dāng)在觸摸觸摸敏感顯示器112上檢測(cè)到觸摸時(shí),事件比較器184執(zhí)行命中測(cè)試,以確定三個(gè)用戶界面對(duì)象中哪個(gè)與所述觸摸(子事件)相關(guān)聯(lián)。如果每個(gè)所顯示對(duì)象都與相應(yīng)的事件處理器190相關(guān)聯(lián),則事件比較器使用命中測(cè)試的結(jié)果來確定哪個(gè)事件處理器190應(yīng)當(dāng)被激活。例如,事件比較器184選擇與觸發(fā)命中測(cè)試的子事件和對(duì)象相關(guān)聯(lián)的事件處理器。在一些實(shí)施例中,用于相應(yīng)事件(187)的定義還包括延遲事件信息的遞送一直到確定子事件序列是否對(duì)應(yīng)于事件識(shí)別器的事件類型之后的延遲動(dòng)作。當(dāng)相應(yīng)的事件識(shí)別器180確定子事件系列不匹配事件定義186中的任何事件時(shí),相應(yīng)的事件識(shí)別器180進(jìn)入事件不可能、事件失敗或事件結(jié)束狀態(tài),之后將無視基于觸摸的手勢(shì)的后續(xù)子事件。在這種情況下,如果有的話,則對(duì)該命中視圖保持有效的其它事件識(shí)別器繼續(xù)追蹤和處理正在進(jìn)行的基于觸摸的手勢(shì)的子事件。在一些實(shí)施例中,相應(yīng)的事件識(shí)別器180包括具有可配置屬性、標(biāo)志和/或列表的元數(shù)據(jù)183,其中可配置屬性、標(biāo)志和/或列表用于指示事件遞送系統(tǒng)應(yīng)該如何執(zhí)行到積極參與的事件識(shí)別器的子事件遞送。在一些實(shí)施例中,元數(shù)據(jù)183包括指示事件識(shí)別器可以如何彼此交互或使其能夠彼此交互的可配置屬性、標(biāo)志和/或列表。在一些實(shí)施例中,元數(shù)據(jù)183包括指示子事件是否被遞送到視圖或程序?qū)哟谓Y(jié)構(gòu)中不同層次的可配置屬性、標(biāo)志和/或列表。在一些實(shí)施例中,在識(shí)別出事件的一個(gè)或多個(gè)特定子事件時(shí),相應(yīng)的事件識(shí)別器180激活與事件相關(guān)聯(lián)的事件處理器190。在一些實(shí)施例中,相應(yīng)的事件識(shí)別器180把與事件相關(guān)聯(lián)的事件信息遞送到事件處理器190。激活事件處理器190與向相應(yīng)的命中視圖發(fā)送(和推遲發(fā)送)子事件不同。在一些實(shí)施例中,事件識(shí)別器180拋出與所識(shí)別的事件相關(guān)聯(lián)的標(biāo)志,并且與該標(biāo)志相關(guān)聯(lián)的事件處理器190捕捉該標(biāo)志并執(zhí)行預(yù)定義的過程。在一些實(shí)施例中,事件遞送指令188包括在不激活事件處理器的情況下遞送關(guān)于子事件的事件信息的子事件遞送指令。作為替代,子事件遞送指令向與子事件系列關(guān)聯(lián)的事件處理器或者向積極參與的視圖遞送事件信息。與子事件系列或者與積極參與的視圖關(guān)聯(lián)的事件處理器接收事件信息并執(zhí)行預(yù)定的過程。在一些實(shí)施例中,數(shù)據(jù)更新器176創(chuàng)建和更新在應(yīng)用136-1中使用的數(shù)據(jù)。例如,數(shù)據(jù)更新器176更新聯(lián)系人模塊137中使用的電話號(hào)碼,或者存儲(chǔ)在視頻播放器模塊中使用的視頻文件。在一些實(shí)施例中,對(duì)象更新器177創(chuàng)建和更新在應(yīng)用136-1中使用的對(duì)象。例如,對(duì)象更新器177創(chuàng)建新的用戶界面對(duì)象或者更新用戶界面對(duì)象的位置。GUI更新器178更新GUI。例如,GUI更新器178準(zhǔn)備顯示信息并將其發(fā)送到圖形模塊132,用于在觸摸敏感顯示器上顯示。在一些實(shí)施例中,(一個(gè)或多個(gè))事件處理器190包括或者能訪問數(shù)據(jù)更新器176、對(duì)象更新器177和GUI更新器178。在一些實(shí)施例中,數(shù)據(jù)更新器176、對(duì)象更新器177和GUI更新器178包括在相應(yīng)的應(yīng)用136-1或應(yīng)用視圖191的單個(gè)模塊中。在其它實(shí)施例中,它們被包括在兩個(gè)或更多個(gè)軟件模塊中。應(yīng)當(dāng)理解,關(guān)于觸摸敏感顯示器上用戶觸摸的事件處理的上述討論也適用于利用輸入設(shè)備操作多功能設(shè)備100的其它形式的用戶輸入,不是所有這些輸入都在觸摸屏上發(fā)起。例如,鼠標(biāo)移動(dòng)和鼠標(biāo)按鈕按下,可選地配合單個(gè)或多個(gè)鍵盤按下或按??;觸墊上的接觸移動(dòng),諸如輕擊、拖動(dòng)、滾動(dòng)等;觸控筆輸入;設(shè)備的移動(dòng);口頭指示;檢測(cè)到的眼睛的移動(dòng);生物識(shí)別輸入;和/或其任意組合可選地被用作對(duì)應(yīng)于定義要識(shí)別的事件的子事件的輸入。圖2示出了根據(jù)一些實(shí)施例、具有觸摸屏112的便攜式多功能設(shè)備100。觸摸屏可選地在用戶界面(UI)200中顯示一個(gè)或多個(gè)圖形。在這種實(shí)施例中,以及如以下描述的其它實(shí)施例中,用戶能夠通過在圖形上作手勢(shì)來選擇一個(gè)或多個(gè)圖形,例如,用一根或多根手指202(沒有按比例在圖中繪出)或一個(gè)或多個(gè)觸控筆203(沒有按比例在圖中繪出)。在一些實(shí)施例中,一個(gè)或多個(gè)圖形的選擇在用戶中斷與一個(gè)或多個(gè)圖形的接觸時(shí)發(fā)生。在一些實(shí)施例中,手勢(shì)可選地包括一次或多次個(gè)輕擊,一次或多次輕掃(從左到右、從右到左、向上和/或向下)和/或已與設(shè)備100接觸的手指的滾動(dòng)(從右到左、從左到右、向上和/或向下)。在一些實(shí)現(xiàn)或情況中,與圖形的無意接觸不會(huì)選擇該圖形。例如,當(dāng)對(duì)應(yīng)于選擇的手勢(shì)是輕擊時(shí),在應(yīng)用圖標(biāo)之上掃過的輕掃手勢(shì)可選地不選擇對(duì)應(yīng)的應(yīng)用。設(shè)備100還可以包括一個(gè)或多個(gè)物理按鈕,諸如“開始”或菜單按鈕204。如前所述,菜單按鈕204可被用來導(dǎo)航到一組應(yīng)用當(dāng)中可以在設(shè)備100上執(zhí)行的任何應(yīng)用136。作為替代,在一些實(shí)施例中,菜單按鈕被實(shí)現(xiàn)為觸摸屏112上顯示的GUI中的軟鍵。在一些實(shí)施例中,設(shè)備100包括觸摸屏112、菜單按鈕204、用于給設(shè)備通電/斷電和鎖定設(shè)備的推送按鈕206、音量調(diào)節(jié)按鈕208、訂戶身份模塊(SIM)卡插槽210、耳機(jī)插孔212以及對(duì)接/充電外部端口124。推送按鈕206可選地被用來通過按下按鈕并在被按下狀態(tài)按住按鈕預(yù)定義的時(shí)間間隔來開啟/關(guān)閉設(shè)備的電源;通過按下按鈕并在預(yù)定義的時(shí)間間隔過去之前釋放按鈕來鎖定該設(shè)備;和/或解鎖設(shè)備或啟動(dòng)解鎖過程。在備選實(shí)施例中,設(shè)備100還通過麥克風(fēng)113接受用于激活或停用某些功能的口頭輸入。設(shè)備100還可選地包括一個(gè)或多個(gè)用于檢測(cè)觸摸屏112上的接觸強(qiáng)度的接觸強(qiáng)度傳感器165,和/或一個(gè)或多個(gè)用于為設(shè)備100的用戶生成觸知輸出的觸知輸出發(fā)生器167。圖3是根據(jù)一些實(shí)施例、具有顯示器和觸摸敏感表面的示例性多功能設(shè)備的框圖。設(shè)備300不必是便攜式的。在一些實(shí)施例中,設(shè)備300是膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、平板計(jì)算機(jī)、多媒體播放器設(shè)備、導(dǎo)航設(shè)備、教育設(shè)備(諸如兒童學(xué)習(xí)玩具)、游戲系統(tǒng)或控制設(shè)備(例如,家庭或工業(yè)控制器)。設(shè)備300通常包括一個(gè)或多個(gè)處理單元(CPU)310、一個(gè)或多個(gè)網(wǎng)絡(luò)或其它通信接口360、存儲(chǔ)器370以及用于互連這些組件的一條或多條通信總線320。通信總線320可選地包括互連和控制系統(tǒng)組件之間的通信的電路(有時(shí)稱為芯片集)。設(shè)備300包括輸入/輸出(I/O)接口330,其包括通常是觸摸屏顯示器的顯示器340。I/O接口330還可選地包括鍵盤和/或鼠標(biāo)(或其它定點(diǎn)設(shè)備)350和觸墊355、用于在設(shè)備300上生成觸知輸出的觸知輸出發(fā)生器357(例如,類似于以上參考圖1A所述的觸知輸出發(fā)生器167)、傳感器359(例如,光學(xué),加速度,接近性,觸摸敏感,和/或類似于以上參考圖1A所述的接觸強(qiáng)度傳感器165的接觸強(qiáng)度傳感器)。存儲(chǔ)器370包括高速隨機(jī)存取存儲(chǔ)器,諸如DRAM、SRAM、DDRRAM或其它隨機(jī)訪問固態(tài)存儲(chǔ)器設(shè)備;并且可選地包括非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、光盤存儲(chǔ)設(shè)備、閃速存儲(chǔ)器設(shè)備或其它非易失性固態(tài)存儲(chǔ)設(shè)備。存儲(chǔ)器370可選地包括一個(gè)或多個(gè)遠(yuǎn)離CPU(一個(gè)或多個(gè))310定位的存儲(chǔ)設(shè)備。在一些實(shí)施例中,存儲(chǔ)器370存儲(chǔ)與存儲(chǔ)在便攜式多功能設(shè)備100(圖1A)的存儲(chǔ)器102中的軟件程序、模塊和數(shù)據(jù)結(jié)構(gòu)類似的程序、模塊和數(shù)據(jù)結(jié)構(gòu),或者其子集。此外,存儲(chǔ)器370可選地存儲(chǔ)在便攜式多功能設(shè)備100的存儲(chǔ)器102中不存在的附加程序、模塊和數(shù)據(jù)結(jié)構(gòu)。例如,設(shè)備300的存儲(chǔ)器370可選地存儲(chǔ)繪圖模塊380、演示模塊382、字處理模塊384、網(wǎng)站創(chuàng)建模塊386、盤創(chuàng)作模塊388和/或電子數(shù)據(jù)表模塊390,而便攜式多功能設(shè)備100(圖1A)的存儲(chǔ)器102可選地不存儲(chǔ)這些模塊。以上識(shí)別出的圖3中元素當(dāng)中每一個(gè)都可以存儲(chǔ)在一個(gè)或多個(gè)之前提到的存儲(chǔ)設(shè)備中。以上識(shí)別出的每個(gè)模塊對(duì)應(yīng)于用于執(zhí)行上述功能的指令集。以上識(shí)別出的模塊或程序(例如,指令集)不需要實(shí)現(xiàn)為單獨(dú)的程序、過程或模塊,并且因此這些模塊的各個(gè)子集在各種實(shí)施例中可以組合或以別的方式重新布置。在一些實(shí)施例中,存儲(chǔ)器370可以存儲(chǔ)以上識(shí)別出的模塊和數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲(chǔ)器370可以存儲(chǔ)以上未描述的附加模塊和數(shù)據(jù)結(jié)構(gòu)?,F(xiàn)在注意力指向可以在例如便攜式多功能設(shè)備100上實(shí)現(xiàn)的用戶界面的實(shí)施例。圖4A示出了根據(jù)一些實(shí)施例、用于便攜式多功能設(shè)備100上應(yīng)用的菜單的示例性用戶界面。類似的用戶界面可以在設(shè)備300上實(shí)現(xiàn)。在一些實(shí)施例中,用戶界面400包括以下元素,或者其子集或超集:·用于無線通信,諸如蜂窩和Wi-Fi信號(hào),的信號(hào)強(qiáng)度指示符402;·時(shí)間404;·藍(lán)牙指示符405;·電池狀況指示符406;·具有用于常用應(yīng)用的圖標(biāo)的托盤408,所述圖標(biāo)諸如:○用于電話模塊138的圖標(biāo)146,標(biāo)記為“電話”,它可選地包括未接電話或語(yǔ)音郵件消息的數(shù)量的指示符414;○用于電子郵件客戶端模塊140的圖標(biāo)418,標(biāo)記為“電子郵件”,它可選地包括未讀電子郵件的數(shù)量的指示符410;○用于瀏覽器模塊147的圖標(biāo)420,標(biāo)記為“瀏覽器”;及○用于視頻和音樂播放器模塊152的圖標(biāo)422,也被稱為iPod(Apple公司的商標(biāo))模塊152,標(biāo)記為“iPod”;及·用于其它應(yīng)用的圖標(biāo):○用于IM模塊141的圖標(biāo)424,標(biāo)記為“消息”;○用于日歷模塊148的圖標(biāo)426,標(biāo)記為“日歷”;○用于圖像管理模塊144的圖標(biāo)428,標(biāo)記為“照片”;○用于相機(jī)模塊143的圖標(biāo)430,標(biāo)記為“相機(jī)”;○用于在線視頻模塊155的圖標(biāo)432,標(biāo)記為“在線視頻”;○用于股票插件149-2的圖標(biāo)434,標(biāo)記為“股票”;○用于地圖模塊154的圖標(biāo)436,標(biāo)記為“地圖”;○用于天氣插件149-1的圖標(biāo)438,標(biāo)記為“天氣”;○用于鬧鐘插件149-4的圖標(biāo)440,標(biāo)記為“時(shí)鐘”;○用于鍛煉支持模塊142的圖標(biāo)442,標(biāo)記為“鍛煉支持”;○用于便簽?zāi)K153的圖標(biāo)444,標(biāo)記為“便簽”;及○用于設(shè)置應(yīng)用或模塊的圖標(biāo)446,標(biāo)記為“設(shè)置”,它提供對(duì)設(shè)備100及其各種應(yīng)用136的設(shè)置的訪問。應(yīng)當(dāng)指出,圖4A中所說明的圖標(biāo)標(biāo)簽僅僅是示例性的。例如,用于視頻和音樂播放器模塊152的圖標(biāo)422可以可選地標(biāo)記為“音樂”或“音樂播放器”。其它標(biāo)簽可選地被用于各種應(yīng)用圖標(biāo)。在一些實(shí)施例中,用于相應(yīng)應(yīng)用圖標(biāo)的標(biāo)簽包括對(duì)應(yīng)于該相應(yīng)應(yīng)用圖標(biāo)的應(yīng)用的名字。在一些實(shí)施例中,用于特定應(yīng)用圖標(biāo)的標(biāo)簽與對(duì)應(yīng)于該特定應(yīng)用圖標(biāo)的應(yīng)用的名字不同。圖4B示出了具有與顯示器450(例如,觸摸屏顯示器112)分離的觸摸敏感表面451(例如,圖3的平板或觸墊355)的設(shè)備(例如,圖3的設(shè)備300)上的示例性用戶界面。設(shè)備300還可選地包括一個(gè)或多個(gè)用于檢測(cè)觸摸敏感表面451上接觸強(qiáng)度的接觸強(qiáng)度傳感器(例如,一個(gè)或多個(gè)傳感器357)和/或一個(gè)或多個(gè)用于為設(shè)備300的用戶生成觸知輸出的觸知輸出發(fā)生器359。雖然以下的一些例子將參考觸摸屏顯示器112上的輸入給出(其中觸摸敏感表面與顯示器組合),但是,在一些實(shí)施例中,如圖4B中所示,設(shè)備檢測(cè)與顯示器分離的觸摸敏感表面上的輸入。在一些實(shí)施例中,觸摸敏感表面(例如,圖4B中的451)具有對(duì)應(yīng)于顯示器(例如,450)上的主軸(例如,圖4B中的453)的主軸(例如,圖4B中的452)。根據(jù)這些實(shí)施例,設(shè)備檢測(cè)在對(duì)應(yīng)于顯示器上相應(yīng)位置的位置(例如,在圖4B中對(duì)應(yīng)于468的460和對(duì)應(yīng)于470的462)與觸摸敏感表面451的接觸(例如,圖4B中的460和462)。以這種方式,當(dāng)觸摸敏感表面與顯示器分離時(shí),在觸摸敏感表面(例如,圖4B中的451)上由設(shè)備檢測(cè)到的用戶輸入(例如,接觸460和462,及其移動(dòng))被設(shè)備用來操縱多功能設(shè)備的顯示器(例如,圖4B中的450)上的用戶界面。應(yīng)當(dāng)理解,類似的方法可選地被用于本文所述的其它用戶界面。此外,雖然以下例子主要是參考手指輸入(例如,手指接觸、手指輕擊手勢(shì)、手指輕掃手勢(shì))給出的,但是應(yīng)當(dāng)理解,在一些實(shí)施例中,一個(gè)或多個(gè)手指輸入被來自另一輸入設(shè)備的輸入(例如,基于鼠標(biāo)的輸入或者觸控筆輸入)代替。例如,輕掃手勢(shì)可選地被鼠標(biāo)點(diǎn)擊(例如,代替接觸)之后跟著光標(biāo)沿輕掃路徑的移動(dòng)(例如,代替接觸的移動(dòng))來代替。作為另一個(gè)例子,輕擊手勢(shì)可選地在光標(biāo)位于輕擊手勢(shì)位置之上時(shí)被鼠標(biāo)點(diǎn)擊代替(例如,代替接觸的檢測(cè)之后跟著停止檢測(cè)接觸)。類似地,當(dāng)多個(gè)用戶輸入被同時(shí)檢測(cè)到時(shí),應(yīng)當(dāng)理解,多個(gè)計(jì)算機(jī)鼠標(biāo)可選地被同時(shí)使用,或者鼠標(biāo)和手指接觸可選地被同時(shí)使用。圖5A示出了示例性個(gè)人電子設(shè)備500。設(shè)備500包括主體502。在一些實(shí)施例中,設(shè)備500可以包括關(guān)于設(shè)備100和300(例如,圖1A-4B)所描述的一些或全部特征。在一些實(shí)施例中,設(shè)備500具有觸摸敏感顯示屏504,下文中稱為觸摸屏504。作為替代,或者除觸摸屏504之外,設(shè)備500還具有顯示器和觸摸敏感表面。就像關(guān)于設(shè)備100和300,在一些實(shí)施例中,觸摸屏504(或者觸摸敏感表面)可以具有一個(gè)或多個(gè)用于檢測(cè)所施加的接觸(例如,觸摸)的強(qiáng)度的強(qiáng)度傳感器。觸摸屏504(或觸摸敏感表面)的一個(gè)或多個(gè)強(qiáng)度傳感器可以提供代表觸摸強(qiáng)度的輸出數(shù)據(jù)。設(shè)備500的用戶界面可以基于其強(qiáng)度來響應(yīng)觸摸,這意味著不同強(qiáng)度的觸摸可以調(diào)用設(shè)備500上不同的用戶界面操作。用于檢測(cè)和處理觸摸強(qiáng)度的技術(shù)可以在例如如下相關(guān)申請(qǐng)中找到:于2013年5月8日提交的標(biāo)題為“Device,Method,andGraphicalUserInterfaceforDisplayingUserInterfaceObjectsCorrespondingtoanApplication”的國(guó)際專利申請(qǐng)序列No.PCT/US2013/040061和于2013年11月11日提交的標(biāo)題為“Device,Method,andGraphicalUserInterfaceforTransitioningBetweenTouchInputtoDisplayOutputRelationships”的國(guó)際專利申請(qǐng)序列No.PCT/US2013/069483,這兩個(gè)申請(qǐng)的全部?jī)?nèi)容都通過引用被結(jié)合于此。在一些實(shí)施例中,設(shè)備500具有一個(gè)或多個(gè)輸入機(jī)制506和508。如果被包括,則輸入機(jī)制506和508可以是物理的。物理輸入機(jī)制的例子包括推送按鈕和可旋轉(zhuǎn)機(jī)制。在一些實(shí)施例中,設(shè)備500具有一個(gè)或多個(gè)附連機(jī)制。如果被包括,則這種附連機(jī)制可以允許設(shè)備500與例如帽子、眼鏡、耳環(huán)、項(xiàng)鏈、襯衫、夾克、手鐲、手表帶、鏈條、褲子、皮帶、皮鞋、皮包、背包等的附連。這些附連機(jī)制可以允許設(shè)備500被用戶穿戴。圖5B繪出了示例性個(gè)人電子設(shè)備500。在一些實(shí)施例中,設(shè)備500可以包括關(guān)于圖1A、1B和3所描述的組件當(dāng)中的一些或全部。設(shè)備500具有可操作地耦合I/O部分514與一個(gè)或多個(gè)計(jì)算機(jī)處理器516和存儲(chǔ)器518的總線512。I/O部分514可以連接到顯示器504,顯示器504可以具有觸摸敏感組件522以及可選地觸摸強(qiáng)度敏感組件524。此外,I/O部分514可與通信單元530連接,用于使用Wi-Fi、藍(lán)牙、近場(chǎng)通信(NFC)、蜂窩和/或其它無線通信技術(shù)接收應(yīng)用和操作系統(tǒng)數(shù)據(jù)。設(shè)備500可以包括輸入機(jī)制506和/或508。例如,輸入機(jī)制506可以是可旋轉(zhuǎn)輸入設(shè)備或者可按壓和可旋轉(zhuǎn)輸入設(shè)備。在一些例子中,輸入機(jī)制508可以是按鈕。在一些例子中,輸入機(jī)制508可以是麥克風(fēng)。個(gè)人電子設(shè)備500可以包括各種傳感器,諸如GPS傳感器532、加速計(jì)534、定向傳感器535(例如,指南針)、陀螺儀536、運(yùn)動(dòng)傳感器538,和/或它們的組合,所有這些可以可操作地連接到I/O部分514。個(gè)人電子設(shè)備500的存儲(chǔ)器518可以是非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令,當(dāng)由一個(gè)或多個(gè)計(jì)算機(jī)處理器516執(zhí)行時(shí),指令可以例如使計(jì)算機(jī)處理器執(zhí)行下述技術(shù),包括過程700(圖7)。計(jì)算機(jī)可執(zhí)行指令也可以在由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與其結(jié)合使用的任何非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)和/或運(yùn)輸,其中指令執(zhí)行系統(tǒng)、裝置或設(shè)備諸如基于計(jì)算機(jī)的系統(tǒng)、包含處理器的系統(tǒng)或者可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備讀取指令并執(zhí)行指令的其它系統(tǒng)。對(duì)于本文檔,“非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”可以是可有形地包含或存儲(chǔ)供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與其結(jié)合使用的計(jì)算機(jī)可執(zhí)行指令的任何介質(zhì)。非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括,但不限于,磁、光和/或半導(dǎo)體儲(chǔ)存器。這種儲(chǔ)存器的例子包括磁盤,基于CD、DVD或藍(lán)光技術(shù)的光盤,以及諸如閃存、固態(tài)驅(qū)動(dòng)器等持久性固態(tài)存儲(chǔ)器。個(gè)人電子設(shè)備500不限于圖5B的組件和配置,而是可以包括多種配置中的其它或附加組件。如在本文所使用的,術(shù)語(yǔ)“可見性(affordance)”指可被設(shè)備100、300和/或500(圖1、3和5)的顯示屏上顯示的用戶交互圖形用戶界面對(duì)象。例如,圖像(例如,圖標(biāo))、按鈕和文本(例如,超鏈接)每個(gè)都可以構(gòu)成可見性。如在本文所使用的,術(shù)語(yǔ)“焦點(diǎn)選擇器”指指示用戶正在與其交互的用戶界面的當(dāng)前部分的輸入元素。在一些包括光標(biāo)或其它位置標(biāo)記的實(shí)現(xiàn)中,光標(biāo)充當(dāng)“焦點(diǎn)選擇器”,使得當(dāng)光標(biāo)在特定用戶界面元素(例如,按鈕、窗口、滑塊或其它用戶界面口元件)之上的時(shí)候在觸摸敏感表面(例如,圖3中的觸控板355或者圖4B中的觸摸敏感表面451)上檢測(cè)到輸入(例如,按下輸入)時(shí),該特定用戶界面元件根據(jù)所檢測(cè)到的輸入被調(diào)整。在一些包括啟用與觸摸屏顯示器上的用戶界面元素的直接交互的觸摸屏顯示器(例如,圖1A中的觸摸敏感顯示系統(tǒng)112或者圖4A中的觸摸屏112)的實(shí)現(xiàn)中,觸摸屏上檢測(cè)到的接觸充當(dāng)“焦點(diǎn)選擇器”,使得當(dāng)輸入(例如,通過接觸的按下輸入)在觸摸屏顯示器上特定用戶界面元素(例如,按鈕、窗口、滑塊或其它用戶界面元件)的位置被檢測(cè)到時(shí),該特定用戶界面元素根據(jù)檢測(cè)到的輸入被調(diào)整。在一些實(shí)現(xiàn)中,焦點(diǎn)從用戶界面的一個(gè)區(qū)域移動(dòng)到該用戶界面的另一個(gè)區(qū)域,而無需觸摸屏顯示器上光標(biāo)的對(duì)應(yīng)移動(dòng)或者接觸的移動(dòng)(例如,通過使用制表鍵或箭頭鍵把焦點(diǎn)從一個(gè)按鈕移動(dòng)到另一個(gè)按鈕);在這些實(shí)現(xiàn)中,焦點(diǎn)選擇器根據(jù)焦點(diǎn)在用戶界面的不同區(qū)域之間的移動(dòng)而移動(dòng)。不考慮焦點(diǎn)選擇器所采取的具體形式,焦點(diǎn)選擇器一般而言是由用戶控制從而利用用戶界面?zhèn)鬟_(dá)用戶預(yù)期交互的用戶界面元素(或者觸摸屏顯示器上的接觸)(例如,通過向設(shè)備指示用戶打算與其交互的用戶界面元素)。例如,在觸摸敏感表面(例如,觸墊或觸摸屏)上檢測(cè)到按下輸入的時(shí)候相應(yīng)按鈕之上的焦點(diǎn)選擇器(例如,光標(biāo)、接觸或選擇框)的位置將指示用戶打算激活相應(yīng)的按鈕(相對(duì)于在設(shè)備的顯示器上示出的其它用戶界面元素)。如在本說明書和權(quán)利要求中所使用的,接觸的術(shù)語(yǔ)“特征強(qiáng)度”指基于接觸的一個(gè)或多個(gè)強(qiáng)度的接觸的特征。在一些實(shí)施例中,特征強(qiáng)度是基于多個(gè)強(qiáng)度樣本。特征強(qiáng)度可選地基于預(yù)定義數(shù)量的強(qiáng)度樣本,或者相對(duì)于預(yù)定義事件(例如,在檢測(cè)到接觸之后、在檢測(cè)到接觸的抬離之前、在檢測(cè)到接觸的移動(dòng)開始之前或之后、在檢測(cè)到接觸的結(jié)束之前、在檢測(cè)到接觸的強(qiáng)度增加之前或之后和/或在檢測(cè)到接觸的強(qiáng)度降低之前或之后)在預(yù)定時(shí)間段內(nèi)(例如,0.05、0.1、0.2、0.5、1、2、5、10秒)收集到的一組強(qiáng)度樣本。接觸的特征強(qiáng)度可選地基于以下中的一個(gè)或多個(gè):接觸強(qiáng)度的最大值、接觸強(qiáng)度的中值、接觸的強(qiáng)度的平均值、接觸強(qiáng)度前百分之十值、處于接觸強(qiáng)度的最大值一半的值、處于接觸強(qiáng)度的最大值90%的值,等等。在一些實(shí)施例中,接觸的持續(xù)時(shí)間被用于確定特征強(qiáng)度(例如,當(dāng)特征強(qiáng)度是接觸強(qiáng)度隨時(shí)間的平均值時(shí))。在一些實(shí)施例中,特征強(qiáng)度與一組一個(gè)或多個(gè)強(qiáng)度閾值進(jìn)行比較,以確定操作是否已經(jīng)由用戶執(zhí)行。例如,這組一個(gè)或多個(gè)強(qiáng)度閾值可以包括第一強(qiáng)度閾值和第二強(qiáng)度閾值。在這個(gè)例子中,具有不超過第一強(qiáng)度閾值的特征強(qiáng)度的接觸導(dǎo)致第一操作,具有超過第一強(qiáng)度閾值并且不超過第二強(qiáng)度閾值的特征強(qiáng)度的接觸導(dǎo)致第二操作,而具有超過第二強(qiáng)度閾值的特征強(qiáng)度的接觸導(dǎo)致第三操作。在一些實(shí)施例中,特征強(qiáng)度與一個(gè)或多個(gè)閾值之間的比較被用來確定是否要執(zhí)行一個(gè)或多個(gè)操作(例如,是執(zhí)行相應(yīng)的操作還是放棄執(zhí)行相應(yīng)的操作),而不是被用來確定是執(zhí)行第一操作還是第二操作。在一些實(shí)施例中,為了確定特征強(qiáng)度而識(shí)別手勢(shì)的一部分。例如,觸摸敏感表面可以接收從起始位置過渡到結(jié)束位置的連續(xù)輕掃接觸,在這個(gè)時(shí)候,接觸的強(qiáng)度增加。在這個(gè)例子中,接觸在結(jié)束位置的特征強(qiáng)度可以基于連續(xù)輕掃接觸的僅一部分,而不是整個(gè)輕掃接觸(例如,僅在結(jié)束位置的輕掃接觸的那部分)。在一些實(shí)施例中,在確定接觸的特征強(qiáng)度之前,平滑算法可以被應(yīng)用到輕掃接觸的強(qiáng)度。例如,平滑算法可選地包括以下中的一個(gè)或多個(gè):未加權(quán)的滑動(dòng)平均平滑算法、三角平滑算法、中值濾波器平滑算法和/或指數(shù)平滑算法。在某些情況下,這些平滑算法為確定特征強(qiáng)度而消除了輕掃接觸的強(qiáng)度中窄的尖峰或凹陷。觸摸敏感表面上接觸的強(qiáng)度可以相對(duì)于一個(gè)或多個(gè)強(qiáng)度閾值來特征化,諸如接觸-檢測(cè)強(qiáng)度閾值、輕壓強(qiáng)度閾值、深壓強(qiáng)度閾值,和/或一個(gè)或多個(gè)其它強(qiáng)度閾值。在一些實(shí)施例中,輕壓強(qiáng)度閾值對(duì)應(yīng)于設(shè)備將執(zhí)行通常與點(diǎn)擊物理鼠標(biāo)或觸控板的按鈕相關(guān)聯(lián)的操作的強(qiáng)度。在一些實(shí)施例中,深壓強(qiáng)度閾值對(duì)應(yīng)于設(shè)備將執(zhí)行與通常與點(diǎn)擊物理鼠標(biāo)或觸控板的按鈕相關(guān)聯(lián)的操作不同的操作的強(qiáng)度。在一些實(shí)施例中,當(dāng)檢測(cè)到其特征強(qiáng)度低于輕壓強(qiáng)度閾值(例如,并且高于額定接觸-檢測(cè)強(qiáng)度閾值,低于該接觸-檢測(cè)強(qiáng)度閾值,接觸將不再被檢測(cè)到)的接觸時(shí),設(shè)備將根據(jù)觸摸敏感表面上接觸的移動(dòng)來移動(dòng)焦點(diǎn)選擇器,而不執(zhí)行與輕壓強(qiáng)度閾值或深壓強(qiáng)度閾值相關(guān)聯(lián)的操作。一般而言,除非另有說明,否則這些強(qiáng)度閾值在不同的用戶界面圖集合之間是一致的。接觸的特征強(qiáng)度從低于輕壓強(qiáng)度閾值的強(qiáng)度增加到輕壓強(qiáng)度閾值與深壓強(qiáng)度閾值之間的強(qiáng)度有時(shí)被稱為“輕按”輸入。接觸的特征強(qiáng)度從低于深壓強(qiáng)度閾值的強(qiáng)度增加到高于深壓強(qiáng)度閾值的強(qiáng)度有時(shí)被稱為“深按”輸入。接觸的特征強(qiáng)度從低于接觸-檢測(cè)強(qiáng)度閾值的強(qiáng)度增加到接觸-檢測(cè)強(qiáng)度閾值與輕壓強(qiáng)度閾值之間的強(qiáng)度有時(shí)被稱為檢測(cè)觸摸表面上的接觸。接觸的特征強(qiáng)度從高于接觸-檢測(cè)強(qiáng)度閾值的強(qiáng)度降低到低于接觸-檢測(cè)強(qiáng)度閾值的強(qiáng)度有時(shí)被稱為檢測(cè)接觸從觸摸表面的抬離。在一些實(shí)施例中,接觸-檢測(cè)強(qiáng)度閾值是零。在一些實(shí)施例中,接觸檢測(cè)強(qiáng)度閾值大于零。在本文所描述的一些實(shí)施例中,響應(yīng)于檢測(cè)到包括相應(yīng)按下輸入的手勢(shì)或者響應(yīng)于檢測(cè)到利用相應(yīng)接觸(或多個(gè)接觸)執(zhí)行的相應(yīng)按下輸入而執(zhí)行一個(gè)或多個(gè)操作,其中相應(yīng)的按下輸入是至少部分地基于檢測(cè)到接觸(或多個(gè)接觸)的強(qiáng)度增加到高于按下-輸入強(qiáng)度閾值而被檢測(cè)的。在一些實(shí)施例中,相應(yīng)的操作是響應(yīng)于檢測(cè)到相應(yīng)接觸的強(qiáng)度增加到高于按下-輸入強(qiáng)度閾值而執(zhí)行的(例如,相應(yīng)按下輸入的“向下筆劃(downstroke)”)。在一些實(shí)施例中,按壓輸入包括相應(yīng)接觸的強(qiáng)度增加到高于按下-輸入強(qiáng)度閾值和隨后該接觸的強(qiáng)度減小到低于按壓-輸入強(qiáng)度閾值,并且相應(yīng)的操作是響應(yīng)于檢測(cè)到相應(yīng)接觸的強(qiáng)度隨后減小到低于按下-輸入強(qiáng)度閾值而執(zhí)行的(例如,相應(yīng)按下輸入的“向上筆劃(upstroke)”)。在一些實(shí)施例中,設(shè)備采用強(qiáng)度滯后來避免有時(shí)被稱為“抖動(dòng)”的意外輸入,其中設(shè)備定義或選擇與按下-輸入強(qiáng)度閾值具有預(yù)定義關(guān)系的滯后強(qiáng)度閾值(例如,滯后強(qiáng)度閾值比按下-輸入強(qiáng)度閾值低X個(gè)強(qiáng)度單位,或者滯后強(qiáng)度閾值是按下-輸入強(qiáng)度閾值的75%、90%或者某個(gè)合理的比例)。因此,在一些實(shí)施例中,按下輸入包括相應(yīng)接觸的強(qiáng)度增加至高于按下-輸入強(qiáng)度閾值和該接觸的強(qiáng)度隨后減小至低于對(duì)應(yīng)于該按下-輸入強(qiáng)度閾值的滯后強(qiáng)度閾值,并且相應(yīng)的操作是響應(yīng)于檢測(cè)到相應(yīng)接觸的強(qiáng)度隨后減小至低于滯后強(qiáng)度閾值而執(zhí)行的(例如,相應(yīng)按下輸入的“向上筆劃”)。類似地,在一些實(shí)施例中,按下輸入只有在設(shè)備檢測(cè)到接觸的強(qiáng)度從處于或低于滯后強(qiáng)度閾值的強(qiáng)度增加到處于或高于按下-輸入強(qiáng)度閾值的強(qiáng)度以及,可選地,接觸的強(qiáng)度隨后減小到處于或低于滯后強(qiáng)度的強(qiáng)度才被檢測(cè),并且相應(yīng)的操作是響應(yīng)于檢測(cè)到按下輸入(例如,依賴于情形,接觸強(qiáng)度的增加或接觸強(qiáng)度的減小)而執(zhí)行的。為了便于解釋,響應(yīng)于與按下輸入強(qiáng)度閾值相關(guān)聯(lián)的按下輸入或者響應(yīng)于包括按下輸入的手勢(shì)而執(zhí)行的操作的描述可選地是響應(yīng)于檢測(cè)到以下任意一個(gè)而被觸發(fā)的:接觸的強(qiáng)度增加至高于按下-輸入強(qiáng)度閾值、接觸的強(qiáng)度從低于滯后強(qiáng)度閾值的強(qiáng)度增加至高于按下-輸入強(qiáng)度閾值的強(qiáng)度、接觸的強(qiáng)度減小至低于按下-輸入強(qiáng)度閾值,和/或接觸的強(qiáng)度減小至低于對(duì)應(yīng)于按下-輸入強(qiáng)度閾值的滯后強(qiáng)度閾值。此外,在其中操作被描述為響應(yīng)于檢測(cè)到接觸強(qiáng)度減小至低于按下-輸入強(qiáng)度閾值而被執(zhí)行的例子中,操作可選地是響應(yīng)于檢測(cè)到接觸的強(qiáng)度減小至低于對(duì)應(yīng)于和低于按下-輸入強(qiáng)度閾值的滯后強(qiáng)度閾值而執(zhí)行的。2.簡(jiǎn)化的鍵盤界面簡(jiǎn)化的鍵盤界面可被用來在電子設(shè)備(例如,設(shè)備100、300或500)上提供文本輸入。圖6A-C示出了用于輸入日文文本的示例性簡(jiǎn)化鍵盤界面600。簡(jiǎn)化鍵盤界面600可以被稱為10鍵假名鍵盤界面。簡(jiǎn)化鍵盤界面600可以在電子設(shè)備的觸摸屏(例如,觸摸屏112)上顯示。如圖所示,簡(jiǎn)化鍵盤界面600可以包括用于輸入日語(yǔ)的平假名的10個(gè)初級(jí)字符鍵602(例如,標(biāo)記為あ、か、さ、た、な、は、ま、や、ら和わ)以及分別用于添加變音符號(hào)和標(biāo)點(diǎn)符號(hào)的2個(gè)附加鍵604、606。每個(gè)初級(jí)字符鍵602可被配置為提供對(duì)一個(gè)或多個(gè)次級(jí)字符鍵的訪問。特別地,如圖6B中所示,提供對(duì)與字符な關(guān)聯(lián)的初級(jí)字符鍵602-1的觸摸接觸可以分別引起與字符に、ぬ、ね、の關(guān)聯(lián)的四個(gè)次級(jí)字符鍵608、610、612、614被顯示。因而,在本例中,50個(gè)字符鍵可經(jīng)由10個(gè)初級(jí)字鍵602可用于輸入。簡(jiǎn)化鍵盤界面600可被配置為從用戶接收接觸輸入并且使相應(yīng)的平假名字符被輸入到設(shè)備。為了輸入與初級(jí)字符鍵602關(guān)聯(lián)的平假名字符,單擊輸入可被提供給相應(yīng)的初級(jí)字符鍵602。例如,參考圖6B,單擊輸入可以提供給初級(jí)字符鍵602-1,以輸入字符な。單擊輸入可以包括對(duì)初級(jí)字符鍵的觸摸接觸,后面跟著釋放或斷開與初級(jí)字符鍵的接觸。此外,在觸摸接觸期間的橫向運(yùn)動(dòng)可以小于預(yù)定閾值量。為了輸入與次級(jí)字符鍵關(guān)聯(lián)的平假名字符,輕彈(flick)輸入可被提供給相應(yīng)的初級(jí)字符鍵602。例如,如圖6B-C中所示,在第一方向(例如,由箭頭616表示的方向)的輕彈輸入可被提供給初級(jí)字符鍵602-1并且經(jīng)由次級(jí)字符鍵608輸入字符に。如圖6C中所示,響應(yīng)于輕彈輸入,簡(jiǎn)化鍵盤界面600可以突出次級(jí)字符鍵608,以指示字符に的輸入經(jīng)由次級(jí)字符鍵608被接收。輕彈輸入可以包括在簡(jiǎn)化鍵盤界面600上從第一位置617(例如,在初級(jí)字符鍵602-1)到第二位置619(例如,在次級(jí)字符鍵608)的接觸運(yùn)動(dòng)。特別地,在本例中,輕彈輸入可以包括發(fā)起到位于第一位置617的初級(jí)字符鍵602-1的觸摸接觸,提供從第一位置617到第二位置619的接觸運(yùn)動(dòng),并在第二位置619從次級(jí)字符鍵608釋放觸摸接觸。輕彈輸入可被提供,使得從最初的觸摸接觸到觸摸接觸的釋放不存在與簡(jiǎn)化的語(yǔ)言輸入界面600的接觸中斷。與次級(jí)字符鍵關(guān)聯(lián)的平假名字符可以替代地通過向相應(yīng)的初級(jí)字符鍵602提供多擊輸入被輸入。特別地,每個(gè)次級(jí)字符鍵可以與預(yù)定義的多擊輸入模式關(guān)聯(lián)。例如,為了輸入字符に,包括對(duì)初級(jí)字符鍵602-1的第一觸摸接觸后面跟著對(duì)字符鍵602-1的第二觸摸接觸的預(yù)定義多擊輸入模式可以被接收(例如,雙擊輸入)。觸摸接觸的中斷或釋放可以在第一觸摸接觸與第二觸摸接觸之間發(fā)生。另外,第一觸摸接觸和第二觸摸接觸可以在預(yù)定的時(shí)間量?jī)?nèi)發(fā)生。以類似的方式,字符ぬ可以利用包括對(duì)初級(jí)字符鍵602-1的三次觸摸接觸(例如,三擊輸入)的預(yù)定義多擊輸入模式來輸入。雖然在本例中,簡(jiǎn)化的鍵盤界面600被配置為輸入日文文本,但是應(yīng)當(dāng)認(rèn)識(shí)到,在其它例子中,簡(jiǎn)化的鍵盤界面可被配置為輸入其它語(yǔ)言的文本。特別地,每個(gè)初級(jí)字符鍵和次級(jí)字符鍵可以對(duì)應(yīng)于語(yǔ)言的書寫符號(hào)。另外,應(yīng)當(dāng)認(rèn)識(shí)到,初級(jí)字符鍵的數(shù)目和可以經(jīng)由每個(gè)初級(jí)字符鍵訪問的次級(jí)字符鍵的數(shù)目可以變化。3.用于語(yǔ)言輸入校正的流程圖7是示出根據(jù)各種例子、用于語(yǔ)言輸入校正的過程700的流程圖。圖8A-D是示出根據(jù)各種例子、用于語(yǔ)言輸入校正的示例性過程的各個(gè)階段的電子設(shè)備的示例性屏幕截圖。過程700可以在具有觸摸敏感顯示器(例如,觸摸屏112)的設(shè)備(例如,設(shè)備100、300或500)執(zhí)行。過程700在下面同時(shí)參考圖7和圖8A-D來描述。應(yīng)當(dāng)認(rèn)識(shí)到,過程700中的一些操作可被組合、一些操作的次序可被改變,并且一些操作可被省略。在過程700的方框702,接觸輸入序列可以經(jīng)由觸摸敏感顯示器(例如,觸摸屏112)上的鍵盤界面進(jìn)行檢測(cè)。鍵盤界面可以是用于輸入文本的任何鍵盤界面。例如,鍵盤界面可以與上面參考圖6A-C所描述的簡(jiǎn)化鍵盤界面600類似或完全相同。在一些例子中,鍵盤界面可以是用于輸入日文字符的10鍵假名鍵盤界面。接觸輸入序列可以包括對(duì)鍵盤界面的一個(gè)或多個(gè)字符鍵的單擊輸入、輕彈輸入或多擊輸入當(dāng)中一個(gè)或多個(gè)。方框704-718當(dāng)中一個(gè)或多個(gè)可以響應(yīng)于在方框702檢測(cè)到接觸輸入序列而被執(zhí)行。在輕彈輸入被用來輸入文本(例如,日文平假名輸入)的例子中,接觸輸入序列中的接觸輸入可以包括從鍵盤界面的第一位置到第二位置的接觸運(yùn)動(dòng)(例如,如上面參考圖6B-C所描述的輕彈輸入)。例如,如圖8A中所示,接觸輸入序列可以被檢測(cè),以輸入平假名字符的串あした(例如,第一字符串818)。接觸輸入序列可以包括對(duì)初級(jí)字符鍵802-1的第一接觸輸入、對(duì)初級(jí)字符鍵802-3的第二接觸輸入,以及對(duì)初級(jí)字符鍵802-4的第三接觸輸入。在這個(gè)例子中,第一接觸輸入和第三接觸輸入每個(gè)可以是單擊輸入。特別地,第一接觸輸入和第三接觸輸入每個(gè)可以意在選擇鍵盤界面800上的初級(jí)字符鍵802-1和802-4。對(duì)應(yīng)的字符あ和た可以分別作為第一接觸輸入和第三接觸輸入的結(jié)果而被輸入。另外,第二接觸輸入可以是輕彈輸入。特別地,參考圖8B,第二接觸輸入可以是在由箭頭810指示的方向在鍵盤界面800上從第一位置806到第二位置808的接觸運(yùn)動(dòng)。第二接觸輸入可以意在選擇次級(jí)字符鍵804-1。因此,對(duì)應(yīng)的字符し可以作為第二接觸輸入的結(jié)果被輸入。在輕彈輸入例子中,第二接觸輸入的接觸運(yùn)動(dòng)可以包括與對(duì)應(yīng)于接觸運(yùn)動(dòng)的預(yù)期字符鍵關(guān)聯(lián)的各種特性。特別地,接觸運(yùn)動(dòng)可以與接觸運(yùn)動(dòng)的第一位置806與第二位置808之間的輕彈距離或者從第一位置806到第二位置808的接觸運(yùn)動(dòng)的輕彈速度關(guān)聯(lián)。另外,第二接觸輸入的接觸運(yùn)動(dòng)可以與相對(duì)于鍵盤界面800的參考軸(例如,參考軸814)的輕彈角度(例如,角度812)關(guān)聯(lián)。在多擊輸入被用來輸入文本的例子中,接觸輸入序列中的接觸輸入可以包括對(duì)鍵盤界面的鍵的第一接觸和對(duì)鍵盤界面的鍵的第二接觸(例如,雙擊輸入)。第一接觸和第二接觸可以在預(yù)定的時(shí)間量?jī)?nèi)發(fā)生。此外,接觸輸入可以包括第一接觸與第二接觸之間的接觸中斷。返回去參考圖8A中所示的例子,用于輸入平假名字符的串あした的接觸輸入序列可以包括多擊輸入。具體而言,接觸輸入序列中的第一接觸輸入和第三接觸輸入每個(gè)可以分別包括對(duì)初級(jí)字符鍵802-1和802-3的單擊輸入。接觸輸入序列中的第二接觸輸入可以包括對(duì)初級(jí)字符鍵802-3的第一觸摸輸入,后面跟著對(duì)初級(jí)字符鍵802-3的第二觸摸輸入。第一觸摸輸入和第二觸摸輸入可以在預(yù)定的時(shí)間量?jī)?nèi)發(fā)生。另外,觸摸接觸中的中斷可以在第一觸摸接觸和第二觸摸接觸之間發(fā)生。在多擊輸入的例子中,接觸輸入可以包括用于確定對(duì)應(yīng)于該接觸輸入的字符鍵的各種特性。這些字符當(dāng)中一些可以類似于輕彈輸入的那些,諸如像每個(gè)輕擊輸入相對(duì)于每個(gè)字符鍵的中心位置的位置。其它特性可以與輕彈輸入的那些不同。例如,多擊輸入的第一接觸和第二接觸每個(gè)可以與接觸強(qiáng)度(例如,在觸摸敏感表面上的接觸的強(qiáng)度)和接觸持續(xù)時(shí)間(例如,每個(gè)接觸在觸摸敏感表面上保持的持續(xù)時(shí)間)關(guān)聯(lián)。接觸輸入還可以包括第一接觸與第二接觸之間的時(shí)間間隔(例如,從第一接觸被釋放到第二接觸被發(fā)起的時(shí)間間隔)。接觸強(qiáng)度、接觸持續(xù)時(shí)間和時(shí)間間隔每個(gè)可以被用來確定對(duì)應(yīng)于接觸輸入的字符鍵。在過程700的方框704,潛在地對(duì)應(yīng)于接觸輸入序列的多個(gè)字符串可被確定。特別地,接觸輸入序列中的每個(gè)接觸輸入可被解釋為幾個(gè)可能的字符鍵之一的選擇并且因此可以對(duì)應(yīng)于幾個(gè)相應(yīng)的字符。返回到圖8A中所示的例子,意在是對(duì)初級(jí)字符鍵802-1的輸入的第一接觸輸入可被確定為潛在地是對(duì)周圍初級(jí)字符鍵802-2、802-4、802-5當(dāng)中一個(gè)的輸入。如圖所示,初級(jí)字符鍵802-1、802-2、802-4、802-5分別對(duì)應(yīng)于日文平假名字符あ、か、た或な,并且因此第一接觸輸入可被確定為對(duì)應(yīng)于字符あ、か、た或な當(dāng)中任何一個(gè)。類似地,意在是對(duì)初級(jí)字符鍵802-4的輸入的第三接觸輸入可被確定為潛在地是對(duì)周圍初級(jí)字符鍵802-1、802-5、802-7當(dāng)中一個(gè)的輸入。因而,第三接觸輸入可被確定為對(duì)應(yīng)于字符た、あ、な和ま當(dāng)中任何一個(gè)。另外,意在是對(duì)次級(jí)字符鍵804-1的輸入的第二接觸輸入可被確定為潛在地是對(duì)其它字符鍵的輸入。特別地,依賴于輕彈輸入的位置,第二接觸輸入可以潛在地被解釋為對(duì)相鄰字符鍵的輕彈輸入。例如,第二接觸輸入可被確定為潛在地是對(duì)圖8C的次級(jí)字符鍵816-1(例如,字符き)的輸入,其中第二接觸輸入被解釋為在相鄰的初級(jí)字符鍵802-2而不是在初級(jí)字符鍵802-3發(fā)起的輕彈輸入。此外,依賴于輕彈輸入的速度或距離,第二接觸輸入可以潛在地被解釋為對(duì)初級(jí)字符鍵802-3的輕擊輸入(例如,字符さ),而不是對(duì)初級(jí)字符鍵802-3的輕彈輸入(例如,角色し)。因而,在這個(gè)例子中,第二接觸輸入可以潛在地對(duì)應(yīng)于字符し、き和さ當(dāng)中任何一個(gè)。潛在地對(duì)應(yīng)于接觸輸入序列的多個(gè)字符串可以包括潛在地對(duì)應(yīng)于第一、第二和第三接觸輸入的字符的任意組合。具體而言,在圖8A-C的例子中,多個(gè)字符串可以包括第一字符串あした(“asita”–意思是明天)和第二字符串あきた(“Akita”–一個(gè)地方的名稱)。第一和第二字符串可以對(duì)應(yīng)于接觸輸入序列的相同部分。在這個(gè)例子中,第一字符串あした包括對(duì)應(yīng)于第二接觸輸入的接觸運(yùn)動(dòng)的一種解釋的第一個(gè)字符し。第二個(gè)字符串あきた包括對(duì)應(yīng)于第二接觸輸入的接觸運(yùn)動(dòng)的另一種解釋的第二個(gè)字符き。在多擊輸入被接收的例子中,每個(gè)多擊輸入可以類似地對(duì)應(yīng)于兩個(gè)或更多個(gè)字符鍵并且因此對(duì)應(yīng)于兩個(gè)或更多個(gè)字符。例如,依賴于每次輕擊的持續(xù)時(shí)間或強(qiáng)度,預(yù)期的雙擊輸入可被解釋為具有更少輕擊(例如,單擊輸入)或附加的輕擊(例如,三擊輸入)。此外,依賴于每次輕擊的位置或輕擊之間的時(shí)間間隔,雙擊輸入可被解釋為對(duì)同一字符鍵或?qū)蓚€(gè)不同字符鍵的兩個(gè)單擊輸入。返回到圖8A的例子,接觸輸入序列中的第二接觸輸入可以包括對(duì)初級(jí)字符鍵802-3的第一接觸輸入,后面跟著對(duì)初級(jí)字符鍵802-3的第二接觸輸入。在這個(gè)例子中,第二接觸輸入可以潛在地被解釋為對(duì)應(yīng)于對(duì)初級(jí)字符鍵802-3的第一預(yù)定義輸入模式(例如,雙擊輸入),這對(duì)應(yīng)于第一個(gè)字符し。此外,第二接觸輸入可潛在地被解釋為對(duì)應(yīng)于對(duì)初級(jí)字符鍵802-3的第二預(yù)定義輸入模式(例如,單擊輸入),這對(duì)應(yīng)于第三個(gè)字符さ。在這個(gè)例子中,潛在地對(duì)應(yīng)于接觸輸入序列的多個(gè)字符串可以包括第一字符串あした(“asita”–意思是明天)和第三字符串あさた(“Asada”–姓氏)。在這個(gè)例子中,第一字符串あした包括對(duì)應(yīng)于第二接觸輸入的一種解釋的第一個(gè)字符し。第三字符串あさた包括對(duì)應(yīng)于第二接觸輸入的另一種解釋的第三個(gè)字符さ。另外,如上所述,依賴于每次輕擊的位置或輕擊之間的時(shí)間間隔,雙擊輸入可被潛在地解釋為對(duì)同一字符鍵或兩個(gè)不同字符鍵的兩個(gè)單擊輸入。因而,在本例中,第二接觸輸入可被潛在地解釋為對(duì)應(yīng)于對(duì)初級(jí)字符鍵802-3以及相鄰的初級(jí)字符鍵802-2、802-5和802-6當(dāng)中任何一個(gè)的兩次單獨(dú)單擊輸入,這可以對(duì)應(yīng)于例如字符ささ、さか、さな和さは的輸入。因此,在這個(gè)例子中,多個(gè)字符串可以包括字符串あささた、あさかた、あさなた和あさはた。應(yīng)當(dāng)認(rèn)識(shí)到,從字符輸入的其它組合產(chǎn)生的其它字符串可以被預(yù)期。雖然在上述例子中只有一些相鄰的字符鍵被認(rèn)為確定多個(gè)字符串,但是應(yīng)當(dāng)認(rèn)識(shí)到,任何數(shù)目的字符鍵(初級(jí)或次級(jí))可以被認(rèn)為確定多個(gè)字符串。在過程700的方框706,給定接觸輸入序列,多個(gè)字符串中每個(gè)字符串的概率可以被確定。特別地,給定接觸輸入序列,輸入與字符串的每個(gè)字符關(guān)聯(lián)的每個(gè)字符鍵的概率可以利用一個(gè)或多個(gè)幾何模型來確定。幾何模型可以編碼選擇從鍵盤界面上的接觸輸入序列計(jì)算的每個(gè)可能的字符鍵的概率。然后,給定接觸輸入序列,每個(gè)字符串的概率可以基于輸入與字符串的每個(gè)字符關(guān)聯(lián)的每個(gè)字符鍵的組合概率來確定。在一個(gè)例子中,參考第一字符串あした,第一接觸輸入(例如,輕擊輸入)是選擇初級(jí)字符鍵802-1的預(yù)期輸入(例如,對(duì)應(yīng)于字符あ)的概率、第二接觸輸入(例如,從位置806到位置808的輕彈輸入)是選擇次級(jí)字符鍵804-1的預(yù)期輸入(例如,對(duì)應(yīng)于字符し)的概率以及第三接觸輸入是選擇初級(jí)字符鍵802-4的預(yù)期輸入(例如,對(duì)應(yīng)于字符た)的概率每個(gè)可以利用一個(gè)或多個(gè)幾何模型來確定。因此,給定接觸輸入序列,第一字符串あした的概率可以基于上面確定的每個(gè)概率的組合來確定。給定接觸輸入序列下的第二字符串あきた的概率和給定接觸輸入序列下的第三字符串あさた的概率可以以類似的方式確定。接觸輸入是選擇特定字符鍵的預(yù)期輸入的概率可以基于與接觸輸入關(guān)聯(lián)的幾個(gè)因素。對(duì)于輕擊輸入,這種因素可以包括輕擊輸入相對(duì)于每個(gè)字符鍵的中心位置的位置、輕擊輸入的強(qiáng)度,或輕擊輸入的持續(xù)時(shí)間(例如,與鍵盤界面維持接觸的持續(xù)時(shí)間)。特別地,較高的概率可以與輕擊輸入的位置與特定字符鍵的中心位置之間的較短距離、輕擊輸入的較大強(qiáng)度或者輕擊輸入的較長(zhǎng)持續(xù)時(shí)間關(guān)聯(lián)。對(duì)于輕彈輸入,接觸輸入是選擇特定字符鍵的預(yù)期輸入的概率可基于與上述對(duì)于輕擊輸入類似的因素。此外,概率可以基于輕彈輸入距離(例如,圖8B中接觸運(yùn)動(dòng)的第一位置806與第二位置808之間的距離)、輕彈輸入速度(例如,從第一位置806到第二位置808的接觸運(yùn)動(dòng)的速度)或輕彈輸入角度(例如,圖8B中的角度812)。特別地,較高的概率可以與較長(zhǎng)的輕彈距離或較慢的輕彈速度關(guān)聯(lián)。關(guān)于輕彈角度,概率可以基于輕彈角度如何接近地對(duì)應(yīng)于特定字符鍵的位置。例如,參考圖8B,對(duì)于相對(duì)于參考軸814更接近90度的角度812與0度相比,從位置806到位置808的輕彈輸入是對(duì)次級(jí)字符鍵804-1的預(yù)期輸入的概率會(huì)更高。在一些例子中,幾何模型可以被實(shí)現(xiàn),以便在確定接觸輸入是選擇字符鍵的預(yù)期輸入的概率時(shí)解釋輕擊輸入的位置。在這些例子中,概率質(zhì)量(probabilitymass)可以基于二維高斯分布被分配給每個(gè)可能的鍵。特別地,在位置p的接觸輸入是對(duì)初級(jí)字符鍵k的預(yù)期輸入的概率可以表示為:P(k|p)=exp[-(|p-c(k)|/D)2]Z]]>其中Z=∑kexp[-(|p-c(k)|/D)2],Σk是對(duì)所有可能的初級(jí)字符鍵的合計(jì),D是常數(shù)衰減因子,并且c(k)是字符鍵k的中心。從上述公式顯然可知的,可以確定在位置p(例如,在圖8A中的位置801)的接觸輸入是對(duì)初級(jí)字符鍵k(例如,圖8A中的初級(jí)字符鍵802-1)的預(yù)期輸入的概率在位置p與字符鍵k的中心位置之間的距離(|p-c(k)|))更小的時(shí)候更高。另外,在一些例子中,幾何模型可以被實(shí)現(xiàn),以解釋輕彈輸入的輕彈距離和初始位置。在這些例子中,可以對(duì)輕彈距離x設(shè)置閾值距離θ,其中接觸輸入只有在輕彈距離大于閾值距離θ的時(shí)候才被解釋為輕彈輸入(而非輕擊輸入)。此外,輕彈輸入的初始位置p(例如,圖8B中的第一位置806)可以根據(jù)上述高斯分布來建模。例如,參考圖8B,如果輕彈距離x(例如,位置806與位置808之間的距離)大于或等于閾值距離θ,則在初級(jí)字符鍵ko(例如,初級(jí)字符鍵802-3)的位置p(例如,位置806)發(fā)起并具有輕彈距離x的接觸輸入是選擇次級(jí)字符鍵k1(例如,次級(jí)字符鍵804-1)的預(yù)期輕彈輸入的概率可以表示為P(k1|p,x)=P(ko|p)*(G/(G+exp[-x2/E2])),并且在初級(jí)字符鍵ko(例如,初級(jí)字符鍵802-3)的位置p(例如,位置806)發(fā)起并具有輕彈距離x的接觸輸入是選擇初級(jí)字符鍵k1(例如,初級(jí)字符鍵802-3)的預(yù)期輕擊輸入的概率可以表示為P(ko|p,x)=P(ko|p)*(exp[-x2/E2]/(G+exp[-x2/E2])),其中E和G是常數(shù)。另外,如果輕彈距離x(例如,位置806與位置808之間的距離)小于閾值距離θ,則在初級(jí)字符鍵ko(例如,初級(jí)字符鍵802-3)的位置p(例如,位置806)發(fā)起并具有輕彈距離x的接觸輸入是選擇次級(jí)字符鍵k1(例如,次級(jí)字符鍵804-1)的預(yù)期輕彈輸入的概率可以表示為P(k1|p,x)=P(ko|p)*(exp[-F/x]/(H+exp[-F/x])),并且在初級(jí)字符鍵ko(例如,初級(jí)字符鍵802-3)的位置p(例如,位置806)發(fā)起并具有輕彈距離x的接觸輸入是選擇初級(jí)字符鍵k0(例如,初級(jí)字符鍵802-3)的預(yù)期輕擊輸入的概率可以表示為P(k0|p,x)=P(ko|p)*(H/(H+exp[-Fx])),其中F和H是常數(shù)。通過利用上述幾何模型,接觸輸入是選擇特定字符鍵的期望輸入的概率可以基于接觸輸入的位置和/或輕彈距離來確定。例如,參考圖8B中包括從位置806到位置808的接觸運(yùn)動(dòng)的第二接觸輸入,第二接觸輸入可被解釋為選擇次級(jí)字符鍵804-1的預(yù)期輕彈輸入、選擇次級(jí)字符鍵816-1的預(yù)期輕彈輸入(圖8C)、選擇初級(jí)字符鍵802-3的預(yù)期輕擊輸入,或者選擇初級(jí)字符鍵802-2的預(yù)期輕擊輸入(圖8C)?;谖恢?06,初級(jí)字符鍵802-2和802-3的中心位置以及位置806與808之間的距離,上述幾何模型可以被用來確定第二輸入是選擇這些字符鍵當(dāng)中每一個(gè)的預(yù)期輸入的概率。雖然以上描述了解釋輕彈距離和/或接觸位置的幾何模型的具體例子,但是應(yīng)當(dāng)認(rèn)識(shí)到,實(shí)現(xiàn)不同分布的其它幾何模型可以被預(yù)期。另外,應(yīng)當(dāng)認(rèn)識(shí)到,上述其它因素也可以利用一個(gè)或多個(gè)幾何模型來建模,以確定給定接觸輸入下輸入特定字符鍵的概率。例如,諸如接觸強(qiáng)度、接觸持續(xù)時(shí)間、輕彈速度或輕彈角度的因素可以在一個(gè)或多個(gè)幾何模型中被建模。另外,對(duì)于多擊輸入,可以預(yù)期的是,類似的幾何模型可以被實(shí)現(xiàn),以解釋一個(gè)或多個(gè)因素,諸如每個(gè)輕擊的接觸強(qiáng)度、每個(gè)輕擊的接觸位置、每個(gè)輕擊的接觸持續(xù)時(shí)間,以及連續(xù)輕擊之間的時(shí)間間隔。在一些例子中,接觸輸入序列中的接觸輸入包括第一預(yù)定義輸入模式的概率可被確定。例如,參考第一字符串あした,第二接觸輸入可以是用于輸入字符し的多擊輸入。在這個(gè)例子中,第一預(yù)定義輸入模式可以包括對(duì)初級(jí)字符鍵802-3的兩個(gè)連續(xù)輕擊輸入(例如,第一觸摸輸入,后面跟著第二觸摸輸入,之間存在接觸的中斷),并且可以對(duì)應(yīng)于字符し。因而,給定接觸輸入序列,第一字符串あした的概率可以基于該接觸輸入序列中的第二接觸輸入包括第一預(yù)定義輸入模式的概率來確定。類似地,對(duì)于第三字符串あさた,接觸輸入序列中的第二接觸輸入包括第二預(yù)定義輸入模式的概率可被確定。在這個(gè)例子中,第二預(yù)定義輸入模式可以包括對(duì)初級(jí)字符鍵802-3的單擊輸入(例如,第一觸摸輸入,后面跟著接觸的中斷),并且可以對(duì)應(yīng)于字符さ。因而,給定接觸輸入序列,第三字符串あさた的概率可以基于該接觸輸入序列中的第二接觸輸入包括第二預(yù)定義輸入模式的概率來確定。接觸輸入包括第一預(yù)定義輸入模式或第二預(yù)定義輸入模式的概率可以基于與接觸輸入關(guān)聯(lián)的幾個(gè)因素。如上面所討論的,這些因素可以包括鍵盤界面上每個(gè)輕擊輸入相對(duì)于每個(gè)字符鍵的中心位置的位置、每個(gè)輕擊輸入的接觸強(qiáng)度、每個(gè)輕擊輸入的接觸持續(xù)時(shí)間,以及多擊輸入的連續(xù)輕擊輸入之間的時(shí)間間隔。特別地,當(dāng)每次輕擊的位置更靠近字符鍵的中心位置時(shí)、當(dāng)每個(gè)輕擊輸入的接觸強(qiáng)度更大時(shí)或者當(dāng)每次的接觸持續(xù)時(shí)間更長(zhǎng)時(shí),多擊輸入的每個(gè)輕擊輸入可以相對(duì)于字符鍵以更大的置信度被檢測(cè)。另外,當(dāng)每個(gè)輕擊輸入之間的時(shí)間間隔大于下限閾值并且小于上限閾值時(shí),兩個(gè)連續(xù)的輕擊輸入可以以更大的置信度被檢測(cè)。應(yīng)當(dāng)認(rèn)識(shí)到,如上所述的類似幾何模型可以被實(shí)現(xiàn),以解釋這些因素當(dāng)中一個(gè)或多個(gè),并且?guī)缀文P涂杀挥脕泶_定接觸輸入包括第一預(yù)定義輸入模式或第二預(yù)定義輸入模式的概率。在過程700的方框708,對(duì)應(yīng)于接觸輸入序列的第一字符串可以在觸摸屏顯示器(例如,在觸摸屏112)上的文本域中顯示。在一些例子中,給定接觸輸入序列,第一字符串可以與多個(gè)字符串中的最高概率關(guān)聯(lián)。例如,如圖8B中所示,第一字符串818あした在文本域820中顯示。如圖所示,第一字符串818あした包括第一字符822し。如上所述,第一字符822し可以對(duì)應(yīng)于選擇次級(jí)字符鍵804-1的輕彈輸入(例如,圖8B中從位置806到位置808的接觸運(yùn)動(dòng))。作為替代,第一字符822し可以對(duì)應(yīng)于對(duì)初級(jí)字符鍵802-3的雙擊輸入(例如,包括對(duì)初級(jí)字符鍵802-3的第一和第二觸摸接觸的接觸輸入)。在這個(gè)例子中,給定接觸輸入序列,第一字符串818あした可以在方框706被確定為在多個(gè)字符串中具有最高概率。在過程700的方框710,對(duì)應(yīng)于接觸輸入序列的多個(gè)候選詞可被確定。多個(gè)候選詞可以從方框706的多個(gè)字符串中確定。在一些例子中,相對(duì)于多個(gè)字符串中每一個(gè)的詞匹配可以通過搜索詞典來執(zhí)行。詞典的搜索可以識(shí)別對(duì)應(yīng)于多個(gè)字符串的候選詞。在一些實(shí)現(xiàn)中,具有Trie(特里)數(shù)據(jù)結(jié)構(gòu)的詞典可被用來執(zhí)行詞匹配。特別地,高效的基于堆棧的搜索算法可以結(jié)合Trie數(shù)據(jù)結(jié)構(gòu)詞典來使用。這種搜索實(shí)現(xiàn)可以使得通過詞典的每遍計(jì)算會(huì)有大量的詞匹配。照此,對(duì)應(yīng)于多個(gè)字符串的候選詞的確定可以利用較少遍數(shù)的計(jì)算高效地實(shí)現(xiàn),這顯著降低了計(jì)算時(shí)間和成本。多個(gè)候選詞可以包括一個(gè)或多個(gè)書寫系統(tǒng)(例如,平假名、片假名或漢字)的詞。特別地,多個(gè)候選詞可以包括第一書寫系統(tǒng)的詞和第二書寫系統(tǒng)的詞。例如,第一字符串あした可被確定為對(duì)應(yīng)于候選詞あした(例如,平假名候選詞)、明日(例如,漢字候選詞)和アシタ(例如,片假名候選詞);第二個(gè)字符串あきた可被確定為對(duì)應(yīng)于候選詞あきた、秋田和アキタ;并且第三個(gè)字符串あきた可被確定為對(duì)應(yīng)于候選詞あさた、淺田和アサダ。如在這個(gè)例子中顯然的,接觸輸入序列可以對(duì)應(yīng)于從多個(gè)字符串中確定的大量候選詞。如圖7中所示,方框710可以包括方框712-714。在過程700的方框712,給定多個(gè)字符串中的相應(yīng)字符串,每個(gè)候選詞的概率可被確定。例如,參考第一字符串あした,給定第一字符串あした,候選詞明日的概率可被確定。概率可以利用一個(gè)或多個(gè)語(yǔ)言模型來確定。特別地,語(yǔ)言模型可以利用文本的語(yǔ)料庫(kù)進(jìn)行訓(xùn)練,并且,給定第一字符串,候選詞的概率可以基于該候選詞在文本的語(yǔ)料庫(kù)中出現(xiàn)的概率。附加地或作為替代,所確定的概率可以考慮上下文信息。特別地,每個(gè)候選詞的概率可以基于各種上下文信息,諸如像周圍的文本上下文、應(yīng)用的類型、文本的類型、一天或一年中的時(shí)間等等,來確定。在一些例子中,基于類的語(yǔ)言模型(例如,類雙語(yǔ)法語(yǔ)言模型)可以結(jié)合n語(yǔ)法語(yǔ)言模型(例如,三語(yǔ)法語(yǔ)言模型)來使用,以便給定相應(yīng)的字符串來確定每個(gè)候選詞的概率。特別是,類雙語(yǔ)法語(yǔ)言模型可以比三語(yǔ)法語(yǔ)言模型更不計(jì)算密集。因而,初始概率可以利用類雙語(yǔ)法語(yǔ)言模型來確定,并且具有小于閾值的概率的詞可以從多個(gè)候選詞中被排除。然后,剩余的候選詞可以通過三語(yǔ)法語(yǔ)言模型來處理,以便給定的相應(yīng)字符串來確定每個(gè)候選字的最終概率。以這種方式,確定可以更快和更高效地被執(zhí)行。在過程700的方框714,給定接觸輸入序列,多個(gè)候選詞中每個(gè)候選詞的概率可被確定。給定接觸輸入序列,每個(gè)候選詞的概率可以基于給定相應(yīng)的字符串下每個(gè)候選詞的概率(例如,在方框712確定的)和給定接觸輸入序列下相應(yīng)字符串的概率(例如,在方框706確定的)的組合來確定。當(dāng)給定接觸輸入序列下確定每個(gè)候選詞的概率時(shí),合適的加權(quán)因子可以被應(yīng)用到給定相應(yīng)的字符串下每個(gè)候選詞的概率和給定接觸輸入序列下相應(yīng)字符串的概率。在一些實(shí)現(xiàn)中,可以執(zhí)行給定相應(yīng)的字符串下每個(gè)候選詞的概率和給定接觸輸入序列下相應(yīng)字符串的概率的線性插值(interpolation)。因?yàn)榻o定接觸輸入序列下多個(gè)候選詞中每個(gè)候選詞的概率可以基于給定接觸輸入序列下相應(yīng)字符串的概率來確定,所以應(yīng)當(dāng)認(rèn)識(shí)到,給定接觸輸入序列下每個(gè)候選詞的概率可以依賴于在方框706中描述的一個(gè)或多個(gè)幾何模型中建模的各種因素。特別地,給定接觸輸入序列,多個(gè)候選詞中每個(gè)候選詞的概率可以基于諸如接觸輸入相對(duì)于每個(gè)鍵的中心位置的位置、輕彈距離、輕彈速度、輕彈角度、接觸強(qiáng)度、接觸持續(xù)時(shí)間以及多擊輸入的連續(xù)輕擊輸入之間的時(shí)間間隔之類的因素。在一些例子中,多個(gè)候選詞可以基于給定接觸輸入序列下多個(gè)候選詞中每個(gè)候選詞的概率來確定。例如,具有小于預(yù)定閾值的概率的候選詞可以被排除在所確定的多個(gè)候選詞之外。在過程700的方框716,方框710的多個(gè)候選詞可被排名。排名(rank)可以根據(jù)給定接觸輸入序列下多個(gè)候選詞中每個(gè)候選詞的概率來執(zhí)行。特別地,多個(gè)候選詞可以從最高概率到最低概率來排名。在一個(gè)例子中,第一候選詞明日和第二候選詞秋田可以分別基于給定接觸輸入序列下第一候選詞明日的概率和給定接觸輸入序列下第二候選詞秋田的概率來排名。如上所述,給定接觸輸入序列下第一候選詞明日的概率和給定接觸輸入序列下第二候選詞秋田的概率可以分別基于給定接觸輸入序列下第一字符串あした的概率和給定接觸輸入序列下第二字符串あきた的概率。接著,給定接觸輸入序列下第一字符串あした的概率和給定接觸輸入序列下第二字符串あきた的概率可以分別基于接觸輸入序列中的接觸輸入是選擇次級(jí)字符鍵804-1(圖8B)的預(yù)期輸入的概率和接觸輸入序列中的接觸輸入是選擇次級(jí)字符鍵816-1(圖8C)的預(yù)期輸入的概率。因?yàn)槎鄠€(gè)候選詞是基于給定接觸輸入序列下每個(gè)候選詞的概率排名的,所以應(yīng)當(dāng)認(rèn)識(shí)到,排名可以基于上面在方框706中討論的一個(gè)或多個(gè)幾何模型中建模的各種因素。特別地,排名可以基于諸如接觸輸入相對(duì)于每個(gè)鍵的中心位置的位置、輕彈距離、輕彈速度、輕彈角度、接觸強(qiáng)度、接觸持續(xù)時(shí)間以及多擊輸入的連續(xù)輕擊輸入之間的時(shí)間間隔之類的因素。在過程700的方框718,供用戶選擇的多個(gè)候選詞的一部分可被顯示以供用戶選擇。所顯示的部分可以包括在方框710-716被確定并排名的多個(gè)候選詞的子集。在一些例子中,多個(gè)候選詞的該部分可以包括前N個(gè)排名的候選詞,其中N是預(yù)定的整數(shù)。多個(gè)候選詞的該部分可以包括第一候選詞和第二候選詞。第一候選詞和第二候選詞可以對(duì)應(yīng)于基于接觸輸入序列確定的不同字符串。參考圖8D,候選詞あした、明日、秋田、淺田和アシタ可以在詞選擇界面824中顯示。給定輸入的序列,這些候選詞可以是多個(gè)確定的候選詞中具有四個(gè)最高概率的候選詞。特別地,用戶可以經(jīng)由詞選擇界面824選擇所顯示的候選詞中的一個(gè),以輸入相應(yīng)的候選詞。如圖所示,所顯示的候選詞包括第一候選詞826明日、第二候選詞828秋田,以及第三候選詞830淺田。值得注意的是,在這個(gè)例子中,所顯示的候選詞包括從不同字符串確定的詞。特別地,如上所述,第一候選詞826明日、第二候選詞828秋田以及第三候選詞830淺田可以分別基于第一字符串あした、第二字符串あきた和第三字符串あきた來確定。這些字符串中每一個(gè)可以通過考慮對(duì)應(yīng)于接觸輸入序列中的每個(gè)接觸輸入的各種可能的預(yù)期輸入來確定。因而,與僅基于單個(gè)字符串(例如,第一字符串あした)確定候選詞的語(yǔ)言輸入方法相比,過程700可以基于對(duì)應(yīng)于接觸輸入序列的各種可能的字符串確定更大范圍的候選詞。以這種方式,可以顯示更好地對(duì)應(yīng)于用戶意圖的詞以供用戶選擇。另外,該過程可以通過確定并顯示對(duì)應(yīng)于潛在預(yù)期接觸輸入的候選詞來校正意外的接觸輸入(例如,輸入錯(cuò)誤)。雖然在上面的例子中過程700是關(guān)于日文假名鍵盤、日文平假名字符串和日文候選詞串(例如,平假名、片假名和漢字詞)來描述的,但是應(yīng)當(dāng)認(rèn)識(shí)到,過程700還可以利用其它鍵盤界面和書寫系統(tǒng)(例如,中文、韓文,等等)實(shí)踐。另外,可以預(yù)期,過程700可被實(shí)現(xiàn)為用于輸入一種語(yǔ)言的文本并獲得另一種語(yǔ)言的文本的翻譯。4.示例性電子設(shè)備根據(jù)一些實(shí)施例,圖9示出了根據(jù)各種所述實(shí)施例的原理配置的電子設(shè)備900的示例性功能框圖。根據(jù)一些實(shí)施例,電子設(shè)備900的功能塊被配置為執(zhí)行上述技術(shù)。設(shè)備900的功能塊可選地由硬件、軟件或硬件和軟件的組合來實(shí)現(xiàn),以執(zhí)行各種所述例子的原理。本領(lǐng)域技術(shù)人員可以理解,圖9中所描述的功能塊可選地組合或分離成子塊,以實(shí)現(xiàn)各種所述例子的原理。因此,本文的描述可選地支持本文所述功能塊的任何可能的組合或分離或另一定義。如圖9中所示,電子設(shè)備900包括被配置為顯示圖形用戶界面(例如,文本域、詞選擇界面、鍵盤界面,等等)的顯示單元902,可選地,被配置為接收接觸的觸摸敏感表面單元904以及耦合到顯示單元902和,可選地,觸摸敏感表面單元904的處理單元906。在一些實(shí)施例中,顯示單元902和觸摸敏感表面單元904可以是單個(gè)單元(例如,觸摸敏感顯示單元)。在一些實(shí)施例中,處理單元906包括檢測(cè)單元908、確定單元910、排名單元912,以及顯示單元914。處理單元906被配置為經(jīng)由顯示單元902和/或觸摸敏感表面單元904上的鍵盤界面檢測(cè)(例如,利用檢測(cè)單元)接觸輸入序列。接觸輸入序列中的接觸輸入包括從鍵盤界面的第一位置到第二位置的接觸運(yùn)動(dòng)。處理單元906還被配置為確定(例如,利用確定單元910)對(duì)應(yīng)于接觸輸入序列的多個(gè)候選詞。處理單元906還被配置為基于接觸輸入是對(duì)鍵盤界面的第一鍵的預(yù)期輸入的概率以及接觸輸入是對(duì)鍵盤界面的第二鍵的預(yù)期輸入的概率來將多個(gè)候選詞排名(例如,利用排名單元912)。處理單元906還被配置為經(jīng)由顯示單元902顯示(例如,利用顯示單元)多個(gè)候選詞的一部分以供用戶選擇。在一些實(shí)施例中,第一鍵對(duì)應(yīng)于語(yǔ)言的第一書寫符號(hào)并且第二鍵對(duì)應(yīng)于該語(yǔ)言的第二書寫符號(hào)。在一些實(shí)施例中,多個(gè)候選詞包括第一書寫系統(tǒng)的詞和第二書寫系統(tǒng)的詞。在一些實(shí)施例中,處理單元906還被配置為確定(例如,利用確定單元910)潛在地對(duì)應(yīng)于接觸輸入序列的多個(gè)字符串。處理單元906還被配置為,給定接觸輸入序列,利用幾何模型確定(例如,利用確定單元910)多個(gè)字符串中每個(gè)字符串的概率,其中多個(gè)候選詞是基于給定接觸輸入序列下多個(gè)字符串中每個(gè)字符串的概率從這多個(gè)字符串確定的。在一些實(shí)施例中,多個(gè)候選詞是基于語(yǔ)言模型的詞典來確定的。在一些實(shí)施例中,接觸輸入是對(duì)鍵盤界面的第一鍵的期望輸入的概率是基于第一位置與第一鍵的中心位置之間的距離確定的,并且接觸輸入是對(duì)鍵盤界面的第二鍵的期望輸入的概率是基于第一位置與第二鍵的中心位置之間的距離確定的。在一些實(shí)施例中,接觸輸入是對(duì)鍵盤界面的第一鍵的預(yù)期輸入的概率和該接觸輸入是對(duì)鍵盤界面的第二鍵的預(yù)期輸入的概率每個(gè)都是基于接觸運(yùn)動(dòng)的第一位置與第二位置之間的距離確定的。在一些實(shí)施例中,處理單元906還被配置為,給定接觸輸入序列,確定(例如,利用確定單元910)每個(gè)候選詞的概率,其中將多個(gè)候選詞排名是基于給定接觸輸入序列下每個(gè)候選詞的概率。在一些實(shí)施例中,給定接觸輸入序列,多個(gè)候選詞中每個(gè)候選詞的概率是基于給定接觸輸入序列下多個(gè)字符串中相應(yīng)字符串的概率來確定的。在一些實(shí)施例中,處理單元906還被配置為,給定多個(gè)字符串中的相應(yīng)字符串,確定(例如,利用確定單元)多個(gè)候選詞中每個(gè)候選詞的概率,其中給定接觸輸入序列下多個(gè)候選詞中每個(gè)候選詞的概率是基于給定多個(gè)字符串中的相應(yīng)字符串下多個(gè)候選詞中每個(gè)候選詞的概率來確定的。在一些實(shí)施例中,給定多個(gè)字符串中的相應(yīng)字符串,多個(gè)候選詞中每個(gè)候選詞的概率是利用一個(gè)或多個(gè)語(yǔ)言模型來確定的。在一些實(shí)施例中,多個(gè)候選詞是利用具有Trie數(shù)據(jù)結(jié)構(gòu)的詞典來確定的。在一些實(shí)施例中,多個(gè)候選詞是基于鍵盤界面上第一位置與每個(gè)鍵的中心位置之間的距離排名的。在一些實(shí)施例中,多個(gè)候選詞是基于接觸運(yùn)動(dòng)的第一位置與第二位置之間的距離排名的。在一些實(shí)施例中,多個(gè)候選詞是基于從第一位置到第二位置的接觸運(yùn)動(dòng)的速度排名的。在一些實(shí)施例中,多個(gè)候選詞是基于接觸運(yùn)動(dòng)相對(duì)于鍵盤界面的參考軸的角度排名的。在一些實(shí)施例中,鍵盤界面是10鍵假名鍵盤界面。在一些實(shí)施例中,處理單元906被配置為經(jīng)由顯示單元902和/或觸摸敏感表面單元904上的鍵盤界面檢測(cè)(例如,利用檢測(cè)單元)接觸輸入序列。接觸輸入序列中的接觸輸入包括從鍵盤界面的第一位置到第二位置的接觸運(yùn)動(dòng)。處理單元906還被配置為經(jīng)由顯示單元902在文本域中顯示(例如,利用顯示單元914)對(duì)應(yīng)于接觸輸入序列的第一字符串。第一字符串包括對(duì)應(yīng)于接觸運(yùn)動(dòng)的第一字符。處理單元906還被配置為確定(例如,利用確定單元910)對(duì)應(yīng)于接觸輸入序列的多個(gè)候選詞。多個(gè)候選詞包括第一候選詞和第二候選詞。第一候選詞基于第一字符串并且第二候選詞基于對(duì)應(yīng)于接觸輸入序列的第二字符串。第二字符串包括對(duì)應(yīng)于接觸運(yùn)動(dòng)的第二字符。處理單元906還被配置為經(jīng)由顯示單元902顯示(例如,利用顯示單元914)多個(gè)候選詞的一部分以供用戶選擇。該部分包括第一候選詞和第二候選詞。在一些實(shí)施例中,第一字符對(duì)應(yīng)于鍵盤界面的第一鍵,并且第二字符對(duì)應(yīng)于鍵盤界面的、與第一鍵不同的第二鍵。在一些實(shí)施例中,第一字符串和第二字符串每個(gè)都包括第一書寫系統(tǒng)的字符并且多個(gè)候選詞包括第一書寫系統(tǒng)的詞和第二書寫系統(tǒng)的詞。在一些實(shí)施例中,處理單元906還被配置為確定(例如,利用確定單元910)對(duì)應(yīng)于接觸輸入序列的多個(gè)字符串,其中這多個(gè)字符串包括第一字符串和第二字符串。處理單元906還被配置為,給定接觸輸入序列,利用幾何模型確定(例如,利用確定單元910)多個(gè)字符串中每個(gè)字符串的概率,其中多個(gè)候選詞是基于給定接觸輸入序列下多個(gè)字符串中每個(gè)字符串的概率來確定的。在一些實(shí)施例中,給定接觸輸入序列,多個(gè)字符串中每個(gè)字符串的概率是基于鍵盤界面上第一位置與每個(gè)鍵的中心位置之間的距離來確定的。在一些實(shí)施例中,給定接觸輸入序列,多個(gè)字符串中每個(gè)字符串的概率是基于接觸運(yùn)動(dòng)的第一位置與第二位置之間的距離來確定的。在一些實(shí)施例中,給定接觸輸入序列,多個(gè)字符串中每個(gè)字符串的概率是基于從第一位置到第二位置的接觸運(yùn)動(dòng)的速度來確定的。在一些實(shí)施例中,給定接觸輸入序列,多個(gè)字符串中每個(gè)字符串的概率是基于接觸運(yùn)動(dòng)相對(duì)于鍵盤界面的參考軸的角度來確定的。在一些實(shí)施例中,處理單元906還被配置為,給定多個(gè)字符串中的相應(yīng)字符串,確定(例如,利用確定單元910)多個(gè)候選詞中每個(gè)候選詞的概率,其中多個(gè)候選詞是基于給定多個(gè)字符串中的相應(yīng)字符串下多個(gè)候選詞中每個(gè)候選詞的概率來確定的。在一些實(shí)施例中,多個(gè)候選詞是利用具有Trie數(shù)據(jù)結(jié)構(gòu)的詞典來確定的。在一些實(shí)施例中,鍵盤界面是10鍵假名鍵盤界面。在一些實(shí)施例中,處理單元906被配置為經(jīng)由顯示單元902和/或觸摸敏感表面單元904上的鍵盤界面檢測(cè)(例如,利用檢測(cè)單元)接觸輸入序列。接觸輸入序列中的接觸輸入包括對(duì)鍵盤界面的鍵的第一接觸和對(duì)鍵盤界面的鍵的第二接觸。處理單元906還被配置為在顯示單元902上的文本域中顯示(例如,利用顯示單元914)對(duì)應(yīng)于接觸輸入序列的第一字符串,其中第一字符串包括對(duì)應(yīng)于接觸輸入的第一字符。處理單元906還被配置為確定(例如,利用確定單元910)對(duì)應(yīng)于接觸輸入序列的多個(gè)候選詞。多個(gè)候選詞包括第一候選詞和第二候選詞,其中第一候選詞基于第一字符串并且第二候選詞基于對(duì)應(yīng)于接觸輸入序列的第二字符串。第二字符串包括對(duì)應(yīng)于接觸輸入的第二字符。處理單元906還被配置為經(jīng)由顯示單元902顯示(例如,利用顯示單元914)多個(gè)候選詞的一部分以供用戶選擇。該部分包括第一候選詞和第二候選詞。在一些實(shí)施例中,接觸輸入還包括第一接觸與第二接觸之間接觸的中斷。在一些實(shí)施例中,第一字符串和第二字符串每個(gè)都包括第一書寫系統(tǒng)的字符,并且多個(gè)候選詞包括第一書寫系統(tǒng)的詞和第二書寫系統(tǒng)的詞。在一些實(shí)施例中,處理單元906還被配置為確定(例如,利用確定單元910)潛在地對(duì)應(yīng)于接觸輸入序列的多個(gè)字符串,多個(gè)字符串包括第一字符串和第二字符串。處理單元906還被配置為,給定接觸輸入序列,利用幾何模型確定(例如,利用確定單元910)多個(gè)字符串中每個(gè)字符串的概率,其中多個(gè)候選詞是基于給定接觸輸入序列下多個(gè)字符串中每個(gè)字符串的概率來確定的。在一些實(shí)施例中,第一字符對(duì)應(yīng)于對(duì)鍵盤界面的鍵的第一預(yù)定義輸入模式,并且第二字符對(duì)應(yīng)于對(duì)鍵盤界面的鍵的第二預(yù)定義輸入模式。在一些實(shí)施例中,處理單元906還被配置為確定(例如,利用確定單元910)接觸輸入包括第二預(yù)定義輸入模式的概率,其中,給定接觸輸入序列,多個(gè)字符串中每個(gè)字符串的概率是基于接觸輸入包括第二預(yù)定義輸入模式的概率來確定的。在一些實(shí)施例中,接觸輸入包括第二預(yù)定義輸入模式的概率是基于第一接觸或第二接觸的強(qiáng)度來確定的。在一些實(shí)施例中,接觸輸入包括第二預(yù)定義輸入模式的概率是基于第一接觸或第二接觸的持續(xù)時(shí)間來確定的。在一些實(shí)施例中,接觸輸入包括第二預(yù)定義輸入模式的概率是基于鍵的中心位置與第一接觸或第二接觸的位置之間的距離來確定的。在一些實(shí)施例中,接觸輸入包括第二預(yù)定義輸入模式的概率是基于第一接觸與第二接觸之間的時(shí)間間隔來確定的。在一些實(shí)施例中,處理單元906還被配置為,給定多個(gè)字符串中的相應(yīng)字符串,確定(例如,利用確定單元910)多個(gè)候選詞中每個(gè)候選詞的概率,其中多個(gè)候選詞是基于給定多個(gè)字符串中的相應(yīng)字符串下多個(gè)候選詞中每個(gè)候選詞的概率來確定的。在一些實(shí)施例中,多個(gè)候選詞是利用具有Trie數(shù)據(jù)結(jié)構(gòu)的詞典來確定的。在一些實(shí)施例中,鍵盤界面是10鍵假名鍵盤界面。上面參考圖7所描述的操作可選地由圖1A-1B或圖9中所繪出的組件來實(shí)現(xiàn)。例如,檢測(cè)操作702,確定操作704、706、710、712、714,排名操作716,以及顯示操作708、718可以由文本輸入模塊134實(shí)現(xiàn)。文本輸入模塊134可以經(jīng)由在觸摸敏感顯示器112上顯示的鍵盤界面檢測(cè)接觸輸入序列。文本輸入模塊134可以確定潛在地對(duì)應(yīng)于接觸輸入序列的多個(gè)字符串。文本輸入模塊134可以確定(例如,利用文本輸入模塊134的幾何模型)給定接觸輸入序列下每個(gè)字符串的概率。文本輸入模塊134可以在觸摸敏感顯示器112上顯示的文本域中顯示多個(gè)字符串中的第一字符串。文本輸入模塊134可以確定對(duì)應(yīng)于接觸輸入序列的多個(gè)候選詞。文本輸入模塊134可以確定(例如,利用文本輸入模塊134的語(yǔ)言模型)給定多個(gè)字符串中的相應(yīng)字符串下每個(gè)候選詞的概率。給定接觸輸入序列,文本輸入模塊134可以確定每個(gè)候選詞的概率。文本輸入模塊134可以基于接觸輸入是對(duì)鍵盤界面的第一鍵的預(yù)期輸入的概率以及該接觸輸入是對(duì)鍵盤界面的第二鍵的預(yù)期輸入的概率來將多個(gè)候選詞排名。文本輸入模塊134可以在觸摸敏感顯示器112上顯示多個(gè)候選詞的一部分以供用戶選擇。類似地,對(duì)本領(lǐng)域普通技術(shù)人員將清楚的是,其它過程如何可以基于在圖1A-1B中繪出的組件來實(shí)現(xiàn)。根據(jù)一種實(shí)施例,提供了一種用于輸入語(yǔ)言的方法,所述方法包括:在具有一個(gè)或多個(gè)處理器、存儲(chǔ)器以及觸摸敏感顯示器的設(shè)備處:經(jīng)由所述觸摸敏感顯示器上的鍵盤界面檢測(cè)接觸輸入序列,其中所述接觸輸入序列中的接觸輸入包括從所述鍵盤界面的第一位置到第二位置的接觸運(yùn)動(dòng);在所述觸摸敏感顯示器上的文本域中顯示對(duì)應(yīng)于所述接觸輸入序列的第一字符串,所述第一字符串包括對(duì)應(yīng)于所述接觸運(yùn)動(dòng)的第一字符;確定對(duì)應(yīng)于所述接觸輸入序列的多個(gè)候選詞,所述多個(gè)候選詞包括第一候選詞和第二候選詞,其中:所述第一候選詞基于所述第一字符串;所述第二候選詞基于對(duì)應(yīng)于所述接觸輸入序列的第二字符串;及所述第二字符串包括對(duì)應(yīng)于所述接觸運(yùn)動(dòng)的第二字符;及顯示所述多個(gè)候選詞的一部分以供用戶選擇,所述部分包括所述第一候選詞和所述第二候選詞。根據(jù)所述實(shí)施例,所述第一字符對(duì)應(yīng)于所述鍵盤界面的第一鍵,并且所述第二字符對(duì)應(yīng)于所述鍵盤界面的、與所述第一鍵不同的第二鍵。根據(jù)所述實(shí)施例,所述第一字符串和所述第二字符串每個(gè)都包括第一書寫系統(tǒng)的字符,并且其中所述多個(gè)候選詞包括第一書寫系統(tǒng)的詞和第二書寫系統(tǒng)的詞。根據(jù)所述實(shí)施例,所述方法,還包括:確定對(duì)應(yīng)于所述接觸輸入序列的多個(gè)字符串,其中所述多個(gè)字符串包括所述第一字符串和所述第二字符串;及利用幾何模型確定給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率,其中所述多個(gè)候選詞是基于給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率來確定的。根據(jù)所述實(shí)施例,給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率是基于所述鍵盤界面上的所述第一位置與每個(gè)鍵的中心位置之間的距離來確定的。根據(jù)所述實(shí)施例,給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率是基于所述接觸運(yùn)動(dòng)的第一位置與第二位置之間的距離來確定的。根據(jù)所述實(shí)施例,給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率是基于從所述第一位置到所述第二位置的接觸運(yùn)動(dòng)的速度來確定的。根據(jù)所述實(shí)施例,給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率是基于所述接觸運(yùn)動(dòng)相對(duì)于所述鍵盤界面的參考軸的角度來確定的。根據(jù)所述實(shí)施例,所述方法還包括:確定給定所述多個(gè)字符串中相應(yīng)字符串下的多個(gè)候選詞中每個(gè)候選詞的概率,其中所述多個(gè)候選詞是基于給定所述多個(gè)字符串中相應(yīng)字符串下的多個(gè)候選詞中每個(gè)候選詞的概率來確定的。根據(jù)所述實(shí)施例,所述多個(gè)候選詞是利用具有Trie數(shù)據(jù)結(jié)構(gòu)的詞典來確定的。根據(jù)所述實(shí)施例,所述鍵盤界面是10鍵假名鍵盤界面。根據(jù)一種實(shí)施例,提供了一種用于輸入語(yǔ)言的方法,所述方法包括:在具有一個(gè)或多個(gè)處理器、存儲(chǔ)器以及觸摸敏感顯示器的設(shè)備處:經(jīng)由所述觸摸敏感顯示器上的鍵盤界面檢測(cè)接觸輸入序列,其中所述接觸輸入序列中的接觸輸入包括對(duì)所述鍵盤界面的鍵的第一接觸和對(duì)所述鍵盤界面的鍵的第二接觸;在所述觸摸敏感顯示器上的文本域中顯示對(duì)應(yīng)于所述接觸輸入序列的第一字符串,所述第一字符串包括對(duì)應(yīng)于所述接觸輸入的第一字符;確定對(duì)應(yīng)于所述接觸輸入序列的多個(gè)候選詞,所述多個(gè)候選詞包括第一候選詞和第二候選詞,其中:所述第一候選詞基于所述第一字符串;所述第二候選詞基于對(duì)應(yīng)于所述接觸輸入序列的第二字符串;及所述第二字符串包括對(duì)應(yīng)于所述接觸輸入的第二字符;及顯示所述多個(gè)候選詞的一部分以供用戶選擇,所述部分包括所述第一候選詞和所述第二候選詞。根據(jù)所述實(shí)施例,所述接觸輸入還包括所述第一接觸與所述第二接觸之間的接觸中斷。根據(jù)所述實(shí)施例,所述第一字符串和所述第二字符串每個(gè)都包括第一書寫系統(tǒng)的字符,并且其中所述多個(gè)候選詞包括第一書寫系統(tǒng)的詞和第二書寫系統(tǒng)的詞。根據(jù)所述實(shí)施例,所述方法還包括:確定潛在地對(duì)應(yīng)于所述接觸輸入序列的多個(gè)字符串,所述多個(gè)字符串包括所述第一字符串和所述第二字符串;及利用幾何模型確定給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率,其中所述多個(gè)候選詞是基于給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率來確定的。根據(jù)所述實(shí)施例,所述第一字符對(duì)應(yīng)于對(duì)所述鍵盤界面的鍵的第一預(yù)定義輸入模式,并且所述第二字符對(duì)應(yīng)于對(duì)所述鍵盤界面的鍵的第二預(yù)定義輸入模式。根據(jù)所述實(shí)施例,所述方法還包括:確定所述接觸輸入包括所述第二預(yù)定義輸入模式的概率,其中,給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率是基于所述接觸輸入包括所述第二預(yù)定義輸入模式的概率來確定的。根據(jù)所述實(shí)施例,所述接觸輸入包括所述第二預(yù)定義輸入模式的概率是基于所述第一接觸或所述第二接觸的強(qiáng)度來確定的。根據(jù)所述實(shí)施例,所述接觸輸入包括所述第二預(yù)定義輸入模式的概率是基于所述第一接觸或所述第二接觸的持續(xù)時(shí)間來確定的。根據(jù)所述實(shí)施例,所述接觸輸入包括所述第二預(yù)定義輸入模式的概率是基于所述鍵的中心位置與所述第一接觸或所述第二接觸的位置之間的距離來確定的。根據(jù)所述實(shí)施例,所述接觸輸入包括所述第二預(yù)定義輸入模式的概率是基于所述第一接觸與所述第二接觸之間的時(shí)間間隔來確定的。根據(jù)所述實(shí)施例,所述方法還包括:確定給定所述多個(gè)字符串中相應(yīng)字符串下的多個(gè)候選詞中每個(gè)候選詞的概率,其中所述多個(gè)候選詞是基于給定所述多個(gè)字符串中相應(yīng)字符串下的多個(gè)候選詞中每個(gè)候選詞的概率來確定的。根據(jù)所述實(shí)施例,所述多個(gè)候選詞是利用具有Trie數(shù)據(jù)結(jié)構(gòu)的詞典來確定的。根據(jù)所述實(shí)施例,所述鍵盤界面是10鍵假名鍵盤界面。根據(jù)一種實(shí)施例,提供了一種包括指令的計(jì)算機(jī)可讀介質(zhì),所述指令在被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或多個(gè)處理器執(zhí)行如權(quán)利要求1-41中任何一項(xiàng)所述的方法。根據(jù)一種實(shí)施例,提供了一種系統(tǒng),包括:一個(gè)或多個(gè)處理器;存儲(chǔ)計(jì)算機(jī)可讀指令的存儲(chǔ)器,所述指令在被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或多個(gè)處理器執(zhí)行如權(quán)利要求1-41中任何一項(xiàng)所述的方法。根據(jù)一個(gè)實(shí)施例,提供了一種電子設(shè)備,包括:顯示單元;觸摸敏感表面單元;及耦合到所述觸摸敏感表面單元的處理單元,所述處理單元被配置為:經(jīng)由所述觸摸敏感表面單元上的鍵盤界面檢測(cè)接觸輸入序列,其中所述接觸輸入序列中的接觸輸入包括從所述鍵盤界面的第一位置到第二位置的接觸運(yùn)動(dòng);在所述觸摸敏感表面單元上的文本域中顯示對(duì)應(yīng)于所述接觸輸入序列的第一字符串,所述第一字符串包括對(duì)應(yīng)于所述接觸運(yùn)動(dòng)的第一字符;確定對(duì)應(yīng)于所述接觸輸入序列的多個(gè)候選詞,所述多個(gè)候選詞包括第一候選詞和第二候選詞,其中:所述第一候選詞基于所述第一字符串;所述第二候選詞基于對(duì)應(yīng)于所述接觸輸入序列的第二字符串;及所述第二字符串包括對(duì)應(yīng)于所述接觸運(yùn)動(dòng)的第二字符;及顯示所述多個(gè)候選詞的一部分以供用戶選擇,所述部分包括所述第一候選詞和所述第二候選詞。根據(jù)所述實(shí)施例,所述第一字符對(duì)應(yīng)于所述鍵盤界面的第一鍵,并且所述第二字符對(duì)應(yīng)于所述鍵盤界面的、與所述第一鍵不同的第二鍵。根據(jù)所述實(shí)施例,所述第一字符串和所述第二字符串每個(gè)都包括第一書寫系統(tǒng)的字符,并且其中所述多個(gè)候選詞包括第一書寫系統(tǒng)的詞和第二書寫系統(tǒng)的詞。根據(jù)所述實(shí)施例,所述處理單元還被配置為:確定對(duì)應(yīng)于所述接觸輸入序列的多個(gè)字符串,其中所述多個(gè)字符串包括所述第一字符串和所述第二字符串;及利用幾何模型確定給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率,其中所述多個(gè)候選詞是基于給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率來確定的。根據(jù)所述實(shí)施例,給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率是基于所述鍵盤界面上的所述第一位置與每個(gè)鍵的中心位置之間的距離來確定的。根據(jù)所述實(shí)施例,給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率是基于所述接觸運(yùn)動(dòng)的第一位置與第二位置之間的距離來確定的。根據(jù)所述實(shí)施例,給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率是基于從所述第一位置到所述第二位置的接觸運(yùn)動(dòng)的速度來確定的。根據(jù)所述實(shí)施例,給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率是基于所述接觸運(yùn)動(dòng)相對(duì)于所述鍵盤界面的參考軸的角度來確定的。根據(jù)所述實(shí)施例,所述處理單元還被配置為確定給定所述多個(gè)字符串中相應(yīng)字符串下的多個(gè)候選詞中每個(gè)候選詞的概率,其中所述多個(gè)候選詞是基于給定所述多個(gè)字符串中相應(yīng)字符串下的多個(gè)候選詞中每個(gè)候選詞的概率來確定的。根據(jù)所述實(shí)施例,所述多個(gè)候選詞是利用具有Trie數(shù)據(jù)結(jié)構(gòu)的詞典來確定的。根據(jù)所述實(shí)施例,所述鍵盤界面是10鍵假名鍵盤界面。根據(jù)一個(gè)實(shí)施例,提供了一種電子設(shè)備,包括:顯示單元;觸摸敏感表面單元;及耦合到所述觸摸敏感表面單元的處理單元,所述處理單元被配置為:經(jīng)由所述觸摸敏感表面單元上的鍵盤界面檢測(cè)接觸輸入序列,其中所述接觸輸入序列中的接觸輸入包括對(duì)所述鍵盤界面的鍵的第一接觸和對(duì)所述鍵盤界面的鍵的第二接觸;在所述觸摸敏感表面單元上的文本域中顯示對(duì)應(yīng)于所述接觸輸入序列的第一字符串,所述第一字符串包括對(duì)應(yīng)于所述接觸輸入的第一字符;確定對(duì)應(yīng)于所述接觸輸入序列的多個(gè)候選詞,所述多個(gè)候選詞包括第一候選詞和第二候選詞,其中:所述第一候選詞基于所述第一字符串;所述第二候選詞基于對(duì)應(yīng)于所述接觸輸入序列的第二字符串;及所述第二字符串包括對(duì)應(yīng)于所述接觸輸入的第二字符;及顯示所述多個(gè)候選詞的一部分以供用戶選擇,所述部分包括所述第一候選詞和所述第二候選詞。根據(jù)所述實(shí)施例,所述接觸輸入還包括所述第一接觸與所述第二接觸之間的接觸中斷。根據(jù)所述實(shí)施例,所述第一字符串和所述第二字符串每個(gè)都包括第一書寫系統(tǒng)的字符,并且其中所述多個(gè)候選詞包括第一書寫系統(tǒng)的詞和第二書寫系統(tǒng)的詞。根據(jù)所述實(shí)施例,所述處理單元還被配置為:確定潛在地對(duì)應(yīng)于所述接觸輸入序列的多個(gè)字符串,所述多個(gè)字符串包括所述第一字符串和所述第二字符串;及利用幾何模型確定給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率,其中所述多個(gè)候選詞是基于給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率來確定的。根據(jù)所述實(shí)施例,所述第一字符對(duì)應(yīng)于對(duì)所述鍵盤界面的鍵的第一預(yù)定義輸入模式,并且所述第二字符對(duì)應(yīng)于對(duì)所述鍵盤界面的鍵的第二預(yù)定義輸入模式。根據(jù)所述實(shí)施例,所述處理單元還被配置為:確定所述接觸輸入包括所述第二預(yù)定義輸入模式的概率,其中,給定所述接觸輸入序列下的多個(gè)字符串中每個(gè)字符串的概率是基于所述接觸輸入包括所述第二預(yù)定義輸入模式的概率來確定的。根據(jù)所述實(shí)施例,所述接觸輸入包括所述第二預(yù)定義輸入模式的概率是基于所述第一接觸或所述第二接觸的強(qiáng)度來確定的。根據(jù)所述實(shí)施例,所述接觸輸入包括所述第二預(yù)定義輸入模式的概率是基于所述第一接觸或所述第二接觸的持續(xù)時(shí)間來確定的。根據(jù)所述實(shí)施例,所述接觸輸入包括所述第二預(yù)定義輸入模式的概率是基于所述鍵的中心位置與所述第一接觸或所述第二接觸的位置之間的距離來確定的。根據(jù)所述實(shí)施例,所述接觸輸入包括所述第二預(yù)定義輸入模式的概率是基于所述第一接觸與所述第二接觸之間的時(shí)間間隔來確定的。根據(jù)所述實(shí)施例,所述處理單元還被配置為確定給定所述多個(gè)字符串中相應(yīng)字符串下的多個(gè)候選詞中每個(gè)候選詞的概率,其中所述多個(gè)候選詞是基于給定所述多個(gè)字符串中相應(yīng)字符串下的多個(gè)候選詞中每個(gè)候選詞的概率來確定的。根據(jù)所述實(shí)施例,所述多個(gè)候選詞是利用具有Trie數(shù)據(jù)結(jié)構(gòu)的詞典來確定的。根據(jù)所述實(shí)施例,所述鍵盤界面是10鍵假名鍵盤界面。根據(jù)一個(gè)實(shí)施例,提供了一種包括指令的計(jì)算機(jī)可讀介質(zhì),所述指令在被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或多個(gè)處理器:經(jīng)由所述觸摸敏感顯示器上的鍵盤界面檢測(cè)接觸輸入序列,其中所述接觸輸入序列中的接觸輸入包括從所述鍵盤界面的第一位置到第二位置的接觸運(yùn)動(dòng);確定對(duì)應(yīng)于所述接觸輸入序列的多個(gè)候選詞;基于所述接觸輸入是選擇所述鍵盤界面的第一鍵的預(yù)期輸入的概率以及所述接觸輸入是選擇所述鍵盤界面的第二鍵的預(yù)期輸入的概率來將所述多個(gè)候選詞排名;及顯示所述多個(gè)候選詞的一部分以供用戶選擇。根據(jù)一個(gè)實(shí)施例,提供了一種系統(tǒng),包括:一個(gè)或多個(gè)處理器;存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)可讀指令,所述計(jì)算機(jī)可讀指令在被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或多個(gè)處理器:經(jīng)由觸摸敏感顯示器上的鍵盤界面檢測(cè)接觸輸入序列,其中所述接觸輸入序列中的接觸輸入包括從所述鍵盤界面的第一位置到第二位置的接觸運(yùn)動(dòng);確定對(duì)應(yīng)于所述接觸輸入序列的多個(gè)候選詞;基于所述接觸輸入是選擇所述鍵盤界面的第一鍵的預(yù)期輸入的概率以及所述接觸輸入是選擇所述鍵盤界面的第二鍵的預(yù)期輸入的概率來將所述多個(gè)候選詞排名;及顯示所述多個(gè)候選詞的一部分以供用戶選擇。根據(jù)所述實(shí)施例,所述計(jì)算機(jī)可讀指令還使所述一個(gè)或多個(gè)處理器:確定潛在地對(duì)應(yīng)于所述接觸輸入序列的多個(gè)字符串;及利用幾何模型確定給定所述接觸輸入序列下的所述多個(gè)字符串中每個(gè)字符串的概率,其中所述多個(gè)候選詞是基于給定所述接觸輸入序列下的所述多個(gè)字符串中每個(gè)字符串的概率從所述多個(gè)字符串確定的。根據(jù)所述實(shí)施例,所述接觸輸入是選擇所述鍵盤界面的第一鍵的期望輸入的概率是基于所述第一位置與所述第一鍵的中心位置之間的距離來確定的;及所述接觸輸入是選擇所述鍵盤界面的第二鍵的期望輸入的概率是基于所述第一位置與所述第二鍵的中心位置之間的距離來確定的。根據(jù)所述實(shí)施例,所述接觸輸入是選擇所述鍵盤界面的第一鍵的預(yù)期輸入的概率和所述接觸輸入是選擇所述鍵盤界面的第二鍵的預(yù)期輸入的概率每一個(gè)都是基于所述接觸運(yùn)動(dòng)的第一位置與第二位置之間的距離來確定的。根據(jù)所述實(shí)施例,所述計(jì)算機(jī)可讀指令還使所述一個(gè)或多個(gè)處理器:確定給定所述接觸輸入序列下的每個(gè)候選詞的概率,其中將所述多個(gè)候選詞排名是基于給定所述接觸輸入序列下的每個(gè)候選詞的概率。根據(jù)所述實(shí)施例,給定所述接觸輸入序列下的所述多個(gè)候選詞中每個(gè)候選詞的概率是基于給定所述接觸輸入序列下的多個(gè)字符串中相應(yīng)字符串的概率來確定的。根據(jù)所述實(shí)施例,所述計(jì)算機(jī)可讀指令還使所述一個(gè)或多個(gè)處理器:確定給定所述多個(gè)字符串中相應(yīng)字符串下的多個(gè)候選詞中每個(gè)候選詞的概率,其中給定所述接觸輸入序列下的多個(gè)候選詞中每個(gè)候選詞的概率是基于給定所述多個(gè)字符串中相應(yīng)字符串下的多個(gè)候選詞中每個(gè)候選詞的概率來確定的。為了解釋,以上描述已經(jīng)參考具體的實(shí)施例進(jìn)行了描述。但是,以上的說明性討論不是詳盡的或者要將本發(fā)明限制到所公開的精確形式。鑒于以上教導(dǎo),許多修改和變化都是可能的。實(shí)施例的選擇和描述是為了最好地解釋技術(shù)的原理及其實(shí)際應(yīng)用。由此,使本領(lǐng)域技術(shù)人員能夠最好地利用這些技術(shù)以及具有適于預(yù)期特定用途的各種修改的各種實(shí)施例。雖然本公開和例子已經(jīng)參考附圖完整地進(jìn)行了描述,但是應(yīng)當(dāng)指出,各種變化和修改將變對(duì)本領(lǐng)域技術(shù)人員變得顯然。這些變化和修改應(yīng)當(dāng)被理解為包括在由權(quán)利要求定義的本公開和例子的范圍內(nèi)。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3