用于選擇用戶界面對(duì)象的設(shè)備、方法和圖形用戶界面的制作方法
【專利摘要】本發(fā)明提供了一種電子設(shè)備,所述電子設(shè)備具有顯示器、觸敏表面以及用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器,所述電子設(shè)備顯示第一用戶界面對(duì)象并檢測(cè)所述接觸的與焦點(diǎn)選擇器朝所述第一用戶界面對(duì)象的移動(dòng)對(duì)應(yīng)的第一移動(dòng)。響應(yīng)于檢測(cè)到所述第一移動(dòng),所述設(shè)備將所述焦點(diǎn)選擇器移動(dòng)至所述第一用戶界面對(duì)象;并確定所述接觸的強(qiáng)度。在檢測(cè)到所述第一移動(dòng)之后,所述設(shè)備檢測(cè)所述接觸的第二移動(dòng)。響應(yīng)于檢測(cè)到所述接觸的所述第二移動(dòng),當(dāng)所述接觸滿足基于所述接觸的強(qiáng)度的選擇標(biāo)準(zhǔn)時(shí),所述設(shè)備移動(dòng)所述焦點(diǎn)選擇器和所述第一用戶界面對(duì)象;并且當(dāng)所述接觸不滿足所述選擇標(biāo)準(zhǔn)時(shí),所述設(shè)備移動(dòng)所述焦點(diǎn)選擇器而不移動(dòng)所述第一用戶界面對(duì)象。
【專利說明】用于選擇用戶界面對(duì)象的設(shè)備、方法和圖形用戶界面
[0001] 相關(guān)專利申請(qǐng)
[0002] 本申請(qǐng)要求以下臨時(shí)專利申請(qǐng)的優(yōu)先權(quán):2013年3月13日提交的名稱為 "Device,Method,and Graphical User Interface for Selecting User Interface Objects"的美國臨時(shí)專利申請(qǐng)序列號(hào)61/778, 413 ;2012年12月29日提交的名稱為 "Device,Method,and Graphical User Interface for Manipulating User Interface Objects with Visual and/or Haptic Feedback" 的美國臨時(shí)專利申請(qǐng) 61/747, 278;以 及 2012 年 5 月 9 日提交的名稱為"Device,Method,andGraphicalUserInterfacefor Manipulating User Interface Objects with Visual and/or Haptic Feedback" 的美國 臨時(shí)專利申請(qǐng)61/688, 227,這些申請(qǐng)均全文以引用方式并入本文中。
[0003] 本申請(qǐng)還與以下臨時(shí)專利申請(qǐng)有關(guān):2013年3月12日提交的名稱為 "Device,Method,and Graphical User Interface for Selecting Object within a Group of Objects"的美國臨時(shí)專利申請(qǐng)序列號(hào)61/778, 092 ;2013年3月12日提交的名 稱為 "Device,Method,and Graphical User Interface for Navigating User Interface Hierarchies"的美國臨時(shí)專利申請(qǐng)序列號(hào)61/778, 125 ;2013年3月12日提交的名稱為 "Device,Method,and Graphical User Interface for Manipulating Framed Graphical Objects"的美國臨時(shí)專利申請(qǐng)序列號(hào)61/778, 156 ;2013年3月12日提交的名稱為 "Device,Method,and Graphical User Interface for Scrolling Nested Regions" 的美 國臨時(shí)專利申請(qǐng)序列號(hào)61/778, 179 ;2013年3月12日提交的名稱為"Device,Method,and Graphical User Interface for Displaying Additional Information in Response to a User Contact"的美國臨時(shí)專利申請(qǐng)序列號(hào)61/778, 171 ;2013年3月12日提交的名稱 為 "Device,Method,and Graphical User Interface for Displaying User Interface Objects Corresponding to an Application" 的美國臨時(shí)專利申請(qǐng)序列號(hào) 61/778, 191 ; 2013 年 3 月 12 日提交的名稱為 "Device,Method,and Graphical User Interface for Facilitating User Interaction with Controls in a User Interface" 的美國臨 時(shí)專利申請(qǐng)序列號(hào)61/778,211 ;2013年3月12日提交的名稱為"Device,Method,and Graphical User Interface for Forgoing Generation of Tactile Output for a Multi-Contact Gesture"的美國臨時(shí)專利申請(qǐng)序列號(hào)61/778,239 ;2013年3月12日提 交的名稱為 "Device,Method,and Graphical User Interface for Providing Tactile Feedback for Operations Performed in a User Interface" 的美國臨時(shí)專利申請(qǐng)序列 號(hào) 61/778, 284 ;2013 年 3 月 12 日提交的名稱為 "Device,Method,and Graphical User Interface for Providing Feedback for Changing Activation States of a User Interface Object"的美國臨時(shí)專利申請(qǐng)序列號(hào)61/778, 287 ;2013年3月12日提交的名稱 為"Device,Method,and Graphical User Interface for Transitioning between Touch Input to Display Output Relationships" 的美國臨時(shí)專利申請(qǐng)序列號(hào) 61/778, 363 ; 2013 年 3 月 12 日提交的名稱為 "Device,Method,and Graphical User Interface for Moving a User Interface Object Based on an Intensity of a Press Input" 的美國 臨時(shí)專利申請(qǐng)序列號(hào)61/778,367 ;2013年3月12日提交的名稱為"Device,Method,and Graphical User Interface for Transitioning between Display States in Response to a Gesture"的美國臨時(shí)專利申請(qǐng)序列號(hào)61/778,265 ;2013年3月12日提交的名稱 為"Device, Method, and Graphical User Interface for Managing Activation of a Control Based on Contact Intensity"的美國臨時(shí)專利申請(qǐng)序列號(hào) 61/778, 373 ;2013 年 3 月 13 日提交的名稱為"Device, Method, and Graphical User Interface for Displaying Content Associated with a Corresponding Affordance" 的美國臨時(shí)專利申請(qǐng)序列號(hào) 61/778,412 ;2013 年 3 月 13 日提交的名稱為"Device Transitioning between Display States in Response to a Gesture, Method, and Graphical User Interface for Moving and Dropping a User Interface Object" 的美國臨時(shí)專利申請(qǐng)序列號(hào) 61/778, 414; 2013 年 3 月 13 日提交的名稱為 "Device, Method, and Graphical User Interface for Determining Whether to Scroll or Select Content" 的美國臨時(shí)專利申請(qǐng)序列號(hào) 61/778,416;以及 2013 年 3 月 13 日提交的名稱為 "Device, Method, and Graphical User Interface for Switching between User Interfaces" 的美國臨時(shí)專利申請(qǐng)序列號(hào) 61/778, 418,這些申請(qǐng)均全文以引用方式并入本文中。
[0004] 本申請(qǐng)還與以下臨時(shí)專利申請(qǐng)有關(guān):2012年5月9日提交的名稱為"Adaptive Haptic Feedback for Electronic Devices" 的美國臨時(shí)專利申請(qǐng)序列號(hào) 61/645, 033; 2012 年 6 月 28 日提交的名稱為 "Adaptive Haptic Feedback for Electronic Devices" 的美國臨時(shí)專利申請(qǐng)序列號(hào)61/665,603 ;以及2012年8月8日提交的名稱為"Adaptive Haptic Feedback for Electronic Devices" 的美國臨時(shí)專利申請(qǐng)序列號(hào) 61/681,098,這 些申請(qǐng)均全文以引用方式并入本文中。
【技術(shù)領(lǐng)域】
[0005] 本文整體涉及具有觸敏表面的電子設(shè)備,包括但不限于檢測(cè)用于操縱用戶界面的 輸入的具有觸敏表面的電子設(shè)備。
【背景技術(shù)】
[0006] 觸敏表面作為計(jì)算機(jī)和其他電子計(jì)算設(shè)備的輸入設(shè)備的使用在近年來顯著增長(zhǎng)。 示例性觸敏表面包括觸摸板和觸摸屏顯示器。此類表面廣泛用于操縱顯示器上的用戶界面 對(duì)象。
[0007] 示例性操縱包括調(diào)整一個(gè)或多個(gè)用戶界面對(duì)象的位置和/或尺寸,或激活按鈕, 或打開由用戶界面對(duì)象代表的文件/應(yīng)用程序,以及將元數(shù)據(jù)與一個(gè)或多個(gè)用戶界面對(duì)象 相關(guān)聯(lián),或以其他方式操縱用戶界面。示例性用戶界面對(duì)象包括數(shù)字圖像、視頻、文本、圖 標(biāo)、控制元件諸如按鈕和其他圖形。在一些情況下,用戶將需要在文件管理程序(例如,得 自 Apple Inc. (Cupertino, California)的 Finder)、圖像管理應(yīng)用程序(例如,得自 Apple Inc. (Cupertino, California)的 Aperture 或 iPhoto)、數(shù)字內(nèi)容(例如,視頻和音樂)管 理應(yīng)用程序(例如,得自Apple Inc. (Cupertino, California)的iTunes)、繪圖應(yīng)用程序、 呈現(xiàn)應(yīng)用程序(例如,得自Apple Inc. (Cupertino, California)的Keynote)、文字處理應(yīng) 用程序(例如,得自Apple Inc. (Cupertino, California)的Pages)、網(wǎng)站創(chuàng)建應(yīng)用程序 (例如,得自Apple Inc. (Cupertino, California)的iWeb)、盤編輯應(yīng)用程序(例如,得自 Apple Inc. (Cupertino, California)的iDVD)或電子數(shù)據(jù)表應(yīng)用程序(例如,得自Apple Inc. (Cupertino, California)的Numbers)中對(duì)用戶界面對(duì)象執(zhí)行此類操縱。
[0008] 但是,用于執(zhí)行這些操縱的現(xiàn)有方法是麻煩且低效的。此外,現(xiàn)有的方法花費(fèi)的時(shí) 間比所需時(shí)間更長(zhǎng)從而浪費(fèi)能量。這后者的考慮在電池驅(qū)動(dòng)的設(shè)備中是特別重要的。
【發(fā)明內(nèi)容】
[0009] 因此,存在對(duì)具有用于操縱用戶界面的更快、更有效的方法和界面的電子設(shè)備的 需要。此類方法和界面任選地補(bǔ)充或替換用于操縱用戶界面的常規(guī)方法。此類方法和界面 減小對(duì)用戶所造成的認(rèn)知負(fù)擔(dān)并產(chǎn)生更有效的人機(jī)界面。對(duì)于電池驅(qū)動(dòng)的設(shè)備,此類方法 和界面節(jié)省功率并增加電池充電之間的時(shí)間。
[0010] 通過本發(fā)明所公開的設(shè)備減少或消除了與用于具有觸敏表面的電子設(shè)備的用戶 界面相關(guān)聯(lián)的上述缺陷和其他問題。在一些實(shí)施例中,設(shè)備是臺(tái)式計(jì)算機(jī)。在一些實(shí)施例 中,設(shè)備是便攜式的(例如,筆記本電腦、平板電腦或手持設(shè)備)。在一些實(shí)施例中,設(shè)備具 有觸摸板。在一些實(shí)施例中,設(shè)備具有觸敏顯示器(又稱為"觸摸屏"或"觸摸屏顯示器")。 在一些實(shí)施例中,設(shè)備具有圖形用戶界面(GUI)、一個(gè)或多個(gè)處理器、存儲(chǔ)器以及存儲(chǔ)在存 儲(chǔ)器中用于執(zhí)行多個(gè)功能的一個(gè)或多個(gè)模塊、程序或指令集。在一些實(shí)施例中,用戶主要通 過觸敏表面上的手指接觸和手勢(shì)來與交互。在一些實(shí)施例中,這些功能任選地包括圖 像編輯、繪圖、呈現(xiàn)、文字處理、網(wǎng)頁創(chuàng)建、盤編輯、電子表格制作、玩游戲、接打電話、視頻會(huì) 議、收發(fā)電子郵件、即時(shí)消息通信、健身支持、數(shù)字?jǐn)z影、數(shù)字?jǐn)z像、網(wǎng)絡(luò)瀏覽、數(shù)字音樂播放 和/或數(shù)字視頻播放。用于執(zhí)行這些功能的可執(zhí)行指令任選地被包括在被配置用于由一個(gè) 或多個(gè)處理器執(zhí)行的非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或其他計(jì)算機(jī)程序產(chǎn)品中。
[0011] 存在對(duì)具有用于確定是選擇用戶界面對(duì)象還是放棄選擇用戶界面對(duì)象的更快、更 有效的方法和界面的電子設(shè)備的需要。此類方法和界面可補(bǔ)充或替換用于選擇用戶界面對(duì) 象的常規(guī)方法。此類方法和界面減小對(duì)用戶所造成的認(rèn)知負(fù)擔(dān)并產(chǎn)生更有效的人機(jī)界面。 對(duì)于電池驅(qū)動(dòng)的設(shè)備,此類方法和界面節(jié)省功率并增加電池充電之間的時(shí)間。
[0012] 根據(jù)一些實(shí)施例,在具有顯示器、觸敏表面和用于檢測(cè)與觸敏表面的接觸的強(qiáng)度 的一個(gè)或多個(gè)傳感器的電子設(shè)備上執(zhí)行了方法。該方法包括:在顯示器上的第一位置處顯 示第一用戶界面對(duì)象;檢測(cè)與觸敏表面的接觸;以及檢測(cè)接觸在觸敏表面上的與焦點(diǎn)選擇 器朝第一位置的移動(dòng)對(duì)應(yīng)的第一移動(dòng)。該方法還包括:響應(yīng)于檢測(cè)到接觸的第一移動(dòng),將焦 點(diǎn)選擇器從遠(yuǎn)離第一用戶界面對(duì)象的位置移動(dòng)至第一位置,以及在焦點(diǎn)選擇器處于第一位 置時(shí)確定觸敏表面上的接觸的強(qiáng)度。該方法還包括:在檢測(cè)到接觸的第一移動(dòng)之后,檢測(cè)接 觸在觸敏表面上的與焦點(diǎn)選擇器遠(yuǎn)離第一位置的移動(dòng)對(duì)應(yīng)的第二移動(dòng)。該方法還包括:響 應(yīng)于檢測(cè)到接觸的第二移動(dòng),根據(jù)確定接觸滿足針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根 據(jù)接觸的第二移動(dòng)將焦點(diǎn)選擇器和第一用戶界面對(duì)象遠(yuǎn)離第一位置移動(dòng),其中針對(duì)第一用 戶界面對(duì)象的選擇標(biāo)準(zhǔn)包括在焦點(diǎn)選擇器處于第一位置時(shí)接觸達(dá)到預(yù)定義的強(qiáng)度閾值;以 及根據(jù)確定接觸不滿足針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),而根據(jù)接觸的第二移動(dòng)來移動(dòng) 焦點(diǎn)選擇器而不移動(dòng)第一用戶界面對(duì)象。
[0013] 根據(jù)一些實(shí)施例,一種電子設(shè)備包括:顯示單元,其被配置為在顯示單元上的第一 位置處顯示第一用戶界面對(duì)象;觸敏表面單元,其被配置為檢測(cè)接觸;一個(gè)或多個(gè)傳感器 單元,其被配置為檢測(cè)與觸敏表面單元的接觸的強(qiáng)度;以及處理單元,其耦接至所述顯示單 元、一個(gè)或多個(gè)傳感器單元以及觸敏表面單元。所述處理單元被配置為:檢測(cè)接觸在觸敏表 面單元上的與焦點(diǎn)選擇器朝第一位置的移動(dòng)對(duì)應(yīng)的第一移動(dòng)。響應(yīng)于檢測(cè)到接觸的第一移 動(dòng),所述處理單元被配置為:將焦點(diǎn)選擇器從遠(yuǎn)離第一用戶界面對(duì)象的位置移動(dòng)至第一位 置,以及在焦點(diǎn)選擇器處于第一位置時(shí)確定觸敏表面上的接觸的強(qiáng)度。所述處理單元被進(jìn) 一步配置為:在檢測(cè)到接觸的第一移動(dòng)之后,檢測(cè)接觸在觸敏表面單元上的與焦點(diǎn)選擇器 遠(yuǎn)離第一位置的移動(dòng)對(duì)應(yīng)的第二移動(dòng)。所述處理單元還被配置為:響應(yīng)于檢測(cè)到接觸的第 二移動(dòng),根據(jù)確定接觸滿足針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根據(jù)接觸的第二移動(dòng)將 焦點(diǎn)選擇器和第一用戶界面對(duì)象遠(yuǎn)離第一位置移動(dòng),其中針對(duì)第一用戶界面對(duì)象的選擇標(biāo) 準(zhǔn)包括在焦點(diǎn)選擇器處于第一位置時(shí)接觸達(dá)到預(yù)定義的強(qiáng)度閾值;以及,根據(jù)確定接觸不 滿足針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),而根據(jù)接觸的第二移動(dòng)來移動(dòng)焦點(diǎn)選擇器而不移 動(dòng)第一用戶界面對(duì)象。
[0014] 因此,具有顯示器、觸敏表面和用于檢測(cè)與觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè) 傳感器的電子設(shè)備被提供有更快、更有效的方法和界面以用于確定是選擇用戶界面對(duì)象還 是放棄選擇用戶界面對(duì)象,從而增大此類設(shè)備的效能、效率和用戶滿意度。此類方法和界面 可補(bǔ)充或替換用于選擇用戶界面對(duì)象的常規(guī)方法。
[0015] 因此,存在對(duì)具有用于操縱用戶界面的更快、更有效的方法和界面的電子設(shè)備的 需要。此類方法和界面可補(bǔ)充或替換用于選擇用戶界面對(duì)象的常規(guī)方法。此類方法和界面 減小對(duì)用戶所造成的認(rèn)知負(fù)擔(dān)并產(chǎn)生更有效的人機(jī)界面。對(duì)于電池驅(qū)動(dòng)的設(shè)備,此類方法 和界面節(jié)省功率并增加電池充電之間的時(shí)間。
[0016] 根據(jù)一些實(shí)施例,在具有顯示器、觸敏表面和用于檢測(cè)與觸敏表面的接觸的強(qiáng)度 的一個(gè)或多個(gè)傳感器的電子設(shè)備上執(zhí)行了方法。該方法包括在顯示器上顯示多個(gè)用戶界面 對(duì)象,所述多個(gè)用戶界面對(duì)象包括第一用戶界面對(duì)象和第二用戶界面對(duì)象。該方法還包括 檢測(cè)第一按壓輸入,該第一按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于第一用戶界面對(duì)象上方時(shí), 觸敏表面上的接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值。該方法還包括:響應(yīng)于檢測(cè)到第一按 壓輸入,該方法包括選擇第一用戶界面對(duì)象;以及在選擇第一用戶界面對(duì)象之后,檢測(cè)第二 按壓輸入,該第二按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于第二用戶界面對(duì)象上方時(shí),觸敏表面 上的接觸的強(qiáng)度增大到高于第二強(qiáng)度閾值。該方法還包括:響應(yīng)于檢測(cè)到第二按壓輸入,選 擇第二用戶界面對(duì)象并保持選擇第一用戶界面對(duì)象。
[0017] 根據(jù)一些實(shí)施例,一種電子設(shè)備包括:顯示單元,其被配置為顯示多個(gè)用戶界面對(duì) 象,所述多個(gè)用戶界面對(duì)象包括第一用戶界面對(duì)象和第二用戶界面對(duì)象;觸敏表面單元,其 被配置為檢測(cè)包括來自接觸的按壓輸入的手勢(shì);一個(gè)或多個(gè)傳感器單元,其被配置為檢測(cè) 與觸敏表面單元的接觸的強(qiáng)度;以及處理單元,其耦接至所述顯示單元、觸敏表面單元以及 一個(gè)或多個(gè)傳感器單元。所述處理單元被配置為檢測(cè)第一按壓輸入,該第一按壓輸入對(duì)應(yīng) 于在焦點(diǎn)選擇器位于第一用戶界面對(duì)象上方時(shí),觸敏表面單元上的接觸的強(qiáng)度增大到高于 第一強(qiáng)度閾值。響應(yīng)于檢測(cè)到第一按壓輸入,所述處理單元被配置為選擇第一用戶界面對(duì) 象;以及在選擇第一用戶界面對(duì)象之后,檢測(cè)第二按壓輸入,該第二按壓輸入對(duì)應(yīng)于在焦點(diǎn) 選擇器位于第二用戶界面對(duì)象上方時(shí),觸敏表面單元上的接觸的強(qiáng)度增大到高于第二強(qiáng)度 閾值。響應(yīng)于檢測(cè)到第二按壓輸入,所述處理單元被配置為選擇第二用戶界面對(duì)象并保持 選擇第一用戶界面對(duì)象。
[0018] 因此,具有顯示器、觸敏表面和用于檢測(cè)與觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè) 傳感器的電子設(shè)備被提供有更快、更有效的方法和界面以用于選擇用戶界面對(duì)象,從而增 大此類設(shè)備的效能、效率和用戶滿意度。此類方法和界面可補(bǔ)充或替換用于選擇用戶界面 對(duì)象的常規(guī)方法。
[0019] 存在對(duì)具有用于在檢測(cè)觸敏表面上的連續(xù)接觸時(shí)鍵入虛擬鍵盤上的字符的更快、 更有效的方法和界面的電子設(shè)備的需要。此類方法和界面可補(bǔ)充或替換用于鍵入虛擬鍵盤 上的字符的常規(guī)方法。此類方法和界面減小對(duì)用戶所造成的認(rèn)知負(fù)擔(dān)并產(chǎn)生更有效的人機(jī) 界面。對(duì)于電池驅(qū)動(dòng)設(shè)備,此類方法和界面節(jié)省功率并增加電池充電之間的時(shí)間。
[0020] 根據(jù)一些實(shí)施例,在具有顯示器、觸敏表面和用于檢測(cè)與觸敏表面的接觸的強(qiáng)度 的一個(gè)或多個(gè)傳感器的電子設(shè)備上執(zhí)行了方法。該方法包括:在顯示器上顯示虛擬鍵盤以 及檢測(cè)觸敏表面上的接觸。該方法還包括:在觸敏表面上連續(xù)檢測(cè)接觸時(shí),檢測(cè)接觸在觸 敏表面上的一個(gè)或多個(gè)移動(dòng),所述一個(gè)或多個(gè)移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器在虛擬鍵盤上方的移 動(dòng)。該方法還包括:針對(duì)虛擬鍵盤的多個(gè)按鍵中的每個(gè)相應(yīng)按鍵,在所述多個(gè)按鍵中的相應(yīng) 按鍵上方檢測(cè)到焦點(diǎn)選擇器時(shí),根據(jù)確定已滿足用于輸出對(duì)應(yīng)于相應(yīng)按鍵的字符的字符輸 出標(biāo)準(zhǔn),輸出字符,其中字符輸出標(biāo)準(zhǔn)包括在相應(yīng)按鍵上方檢測(cè)到焦點(diǎn)選擇器時(shí)接觸的相 應(yīng)強(qiáng)度高于第一強(qiáng)度閾值。該方法還包括:根據(jù)確定未滿足字符輸出標(biāo)準(zhǔn),放棄輸出對(duì)應(yīng)于 相應(yīng)按鍵的字符。
[0021] 根據(jù)一些實(shí)施例,一種電子設(shè)備包括:顯示單元,其被配置為顯示虛擬鍵盤;觸敏 表面單元,其被配置為接觸;一個(gè)或多個(gè)傳感器單元,其用于檢測(cè)觸敏表面單元上的接觸的 強(qiáng)度;以及處理單元,其耦接至顯示單元和觸敏表面單元。所述處理單元被配置為在連續(xù)檢 測(cè)觸敏表面單元上的接觸時(shí):檢測(cè)接觸在觸敏表面單元上的一個(gè)或多個(gè)移動(dòng),所述一個(gè)或 多個(gè)移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器在虛擬鍵盤上的移動(dòng);并且針對(duì)虛擬鍵盤的多個(gè)按鍵中的每個(gè) 相應(yīng)按鍵,在所述多個(gè)按鍵中的相應(yīng)按鍵上方檢測(cè)到焦點(diǎn)選擇器時(shí):根據(jù)確定已滿足用于 輸出對(duì)應(yīng)于相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn),輸出字符,其中字符輸出標(biāo)準(zhǔn)包括在相應(yīng)按 鍵上方檢測(cè)到焦點(diǎn)選擇器時(shí)接觸的相應(yīng)強(qiáng)度高于第一強(qiáng)度閾值;以及根據(jù)確定未滿足字符 輸出標(biāo)準(zhǔn),放棄輸出對(duì)應(yīng)于相應(yīng)按鍵的字符。
[0022] 因此,具有顯示器、觸敏表面和用于檢測(cè)與觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè) 傳感器的電子設(shè)備被提供有更快、更有效的方法和界面以用于鍵入虛擬鍵盤上的字符,從 而增大此類設(shè)備的效能、效率和用戶滿意度。此類方法和界面可補(bǔ)充或替換用于鍵入虛擬 鍵盤上的字符的常規(guī)方法。
[0023] 根據(jù)一些實(shí)施例,一種電子設(shè)備包括顯示器、觸敏表面、任選地用于檢測(cè)與觸敏表 面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器、一個(gè)或多個(gè)處理器、存儲(chǔ)器以及一個(gè)或多個(gè)程序;所 述一個(gè)或多個(gè)程序存儲(chǔ)在存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,并且所述一 個(gè)或多個(gè)程序包括用于執(zhí)行根據(jù)段落[0040]中提及的方法中的任一方法的操作的指令。 根據(jù)一些實(shí)施例,具有顯示器、觸敏表面、任選地具有用于檢測(cè)與觸敏表面的接觸的強(qiáng)度的 一個(gè)或多個(gè)傳感器、存儲(chǔ)器以及用于執(zhí)行存儲(chǔ)在該存儲(chǔ)器中的一個(gè)或多個(gè)程序的一個(gè)或多 個(gè)處理器的電子設(shè)備上的圖形用戶界面包括在根據(jù)段落[0040]中提及的方法中的任一方 法中顯示的一個(gè)或多個(gè)元件,所述元件響應(yīng)于輸入而更新,如根據(jù)段落[0040]中提及的方 法中的任一方法所述。根據(jù)一些實(shí)施例,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)在其中存儲(chǔ)有指令,所述指令 在由具有顯示器、觸敏表面、以及任選地用于檢測(cè)與觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè) 傳感器的電子設(shè)備執(zhí)行時(shí),使得該設(shè)備執(zhí)行根據(jù)段落[0040]中提及的方法中的任一方法 的操作。根據(jù)一些實(shí)施例,電子設(shè)備包括:顯示器、觸敏表面、以及任選地用于檢測(cè)與觸敏表 面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器;以及用于執(zhí)行根據(jù)段落[0040]中提及的方法中的 任一方法的操作的裝置。根據(jù)一些實(shí)施例,在具有顯示器和觸敏表面、任選地用于檢測(cè)與觸 敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器的電子設(shè)備中使用的信息處理裝置包括用于執(zhí) 行根據(jù)段落[0040]中提及的方法中的任一方法的操作的裝置。
【專利附圖】
【附圖說明】
[0024] 為了更好地理解本發(fā)明的各種所描述的實(shí)施例,應(yīng)該結(jié)合以下附圖參考下面的實(shí) 施例的說明,在附圖中,類似的附圖標(biāo)號(hào)在所有附圖中指示對(duì)應(yīng)的部分。
[0025] 圖1A是示出根據(jù)一些實(shí)施例的具有觸敏顯示器的便攜式多功能設(shè)備的框圖。
[0026] 圖1B是示出根據(jù)一些實(shí)施例的用于事件處理的示例性部件的框圖。
[0027] 圖2示出根據(jù)一些實(shí)施例的具有觸摸屏的便攜式多功能設(shè)備。
[0028] 圖3是根據(jù)一些實(shí)施例的具有顯示器和觸敏表面的示例性多功能設(shè)備的框圖。
[0029] 圖4A示出了根據(jù)一些實(shí)施例的在便攜式多功能設(shè)備上用于應(yīng)用程序菜單的示例 性用戶界面。
[0030] 圖4B示出了根據(jù)一些實(shí)施例的示例性用戶界面,其用于具有與顯示器分開的觸 敏表面的多功能設(shè)備。
[0031] 圖5A-5AA示出了根據(jù)一些實(shí)施例的用于確定是選擇用戶界面對(duì)象還是放棄選擇 用戶界面對(duì)象的示例性用戶界面。
[0032] 圖6A-6E是流程圖,其示出了根據(jù)一些實(shí)施例的用于確定是選擇用戶界面對(duì)象還 是放棄選擇用戶界面對(duì)象的方法。
[0033] 圖7是根據(jù)一些實(shí)施例的電子設(shè)備的功能框圖。
[0034] 圖8A-8DD示出了根據(jù)一些實(shí)施例的用于選擇用戶界面對(duì)象的示例性用戶界面。
[0035] 圖9A-9E是示出根據(jù)一些實(shí)施例的選擇用戶界面對(duì)象的方法的流程圖。
[0036] 圖10是根據(jù)一些實(shí)施例的電子設(shè)備的功能框圖。
[0037] 圖11A-11T示出了根據(jù)一些實(shí)施例的用于鍵入虛擬鍵盤上的字符的示例性用戶 界面。
[0038] 圖12A-12D是流程圖,其示出了根據(jù)一些實(shí)施例的用于鍵入虛擬鍵盤上的字符的 方法。
[0039] 圖13是根據(jù)一些實(shí)施例的電子設(shè)備的功能框圖。
【具體實(shí)施方式】
[0040] 本文中所描述的方法、設(shè)備和GUI提供使得用戶界面對(duì)象的操縱對(duì)于用戶更有效 且更直觀的視覺和/或觸覺反饋。例如,在其中觸控板的點(diǎn)擊動(dòng)作與需要達(dá)到激活閾值的 接觸強(qiáng)度(例如,接觸力、接觸壓力或其替代物)解耦的系統(tǒng)中,設(shè)備可針對(duì)不同激活事件 生成不同觸覺輸出(例如,"不同點(diǎn)擊")(例如,使得實(shí)現(xiàn)特定結(jié)果的點(diǎn)擊區(qū)別于不產(chǎn)生任 何結(jié)果或?qū)崿F(xiàn)與特定結(jié)果不同的結(jié)果的點(diǎn)擊)。另外,可響應(yīng)于與接觸的增大強(qiáng)度不相關(guān)的 其他事件來生成觸覺輸出,諸如當(dāng)用戶界面對(duì)象移動(dòng)到特定位置、邊界或取向時(shí),或者當(dāng)事 件在設(shè)備處發(fā)生時(shí)生成觸覺輸出(例如,"止動(dòng)")。
[0041] 另外,在其中觸控板或觸摸屏顯示器對(duì)包括一個(gè)以上或兩個(gè)特定強(qiáng)度值(例如, 不只是簡(jiǎn)單的開/關(guān)二元強(qiáng)度確定)的接觸強(qiáng)度范圍敏感的系統(tǒng)中,用戶界面可提供指示 該范圍內(nèi)的接觸強(qiáng)度的響應(yīng)(例如,視覺或觸覺提示)。在一些具體實(shí)施中,對(duì)輸入的預(yù)激 活閾值響應(yīng)和/或激活后閾值響應(yīng)被顯示為連續(xù)動(dòng)畫。作為此類響應(yīng)的一個(gè)示例,響應(yīng)于 檢測(cè)到接觸強(qiáng)度增大仍低于用于執(zhí)行操作的激活閾值而顯示操作的預(yù)覽。作為此類響應(yīng)的 另一個(gè)示例,甚至在用于操作的激活閾值已經(jīng)達(dá)到之后還繼續(xù)與操作相關(guān)聯(lián)的動(dòng)畫。這兩 個(gè)示例均向用戶提供對(duì)用戶的接觸的力或壓力的連續(xù)響應(yīng),該響應(yīng)向用戶提供更豐富且更 直觀的視覺和/或觸覺反饋。更具體地講,此類連續(xù)力響應(yīng)給予用戶能夠輕輕按壓以預(yù)覽 操作和/或深深按壓以"穿過"或"通過"對(duì)應(yīng)于該操作的預(yù)定義用戶界面狀態(tài)的體驗(yàn)。
[0042] 另外,對(duì)于具有對(duì)接觸強(qiáng)度范圍敏感的觸敏表面的設(shè)備,多個(gè)接觸強(qiáng)度閾值可由 設(shè)備監(jiān)測(cè),并且不同功能可被映射到不同接觸強(qiáng)度閾值。這樣用于增大可用的"手勢(shì)空間", 從而使得用戶易于訪問高級(jí)特征,該用戶知道在第二"深按壓"強(qiáng)度閾值處或超過第二"深 按壓"強(qiáng)度閾值增大接觸強(qiáng)度將使得設(shè)備執(zhí)行與在接觸強(qiáng)度介于第一"激活"強(qiáng)度閾值與第 二"深按壓"強(qiáng)度閾值之間的情況下將執(zhí)行的操作不同的操作。向第二"深按壓"強(qiáng)度閾值 指定附加功能同時(shí)在第一 "激活"強(qiáng)度閾值處維持熟悉功能的優(yōu)點(diǎn)在于,在一些情況下,對(duì) 附加功能感到困惑的沒有經(jīng)驗(yàn)的用戶可通過僅施加高達(dá)第一"激活"強(qiáng)度閾值的強(qiáng)度來使 用熟悉的功能,而較有經(jīng)驗(yàn)的用戶可通過施加處于第二"深按壓"強(qiáng)度閾值的強(qiáng)度來利用附 加功能。
[0043] 另外,對(duì)于具有對(duì)接觸強(qiáng)度范圍敏感的觸敏表面的設(shè)備,該設(shè)備可通過允許用戶 利用單個(gè)連續(xù)接觸執(zhí)行復(fù)雜操作來提供附加功能。例如,當(dāng)選擇一組對(duì)象時(shí),用戶可圍繞觸 敏表面移動(dòng)連續(xù)接觸并且可在拖動(dòng)時(shí)按壓(例如,施加大于"深按壓"強(qiáng)度閾值的強(qiáng)度)以 向選擇添加附加元件。這樣,用戶可直觀地與用戶界面交互,其中利用接觸較用力按壓使得 用戶界面中的對(duì)象"更粘"。
[0044]下文描述在設(shè)備上提供直觀用戶界面的多個(gè)不同方法,其中點(diǎn)擊動(dòng)作與需要達(dá)到 激活閾值的力解耦和/或設(shè)備對(duì)寬泛的接觸強(qiáng)度范圍敏感。使用這些方法中的一個(gè)或多個(gè) (任選地彼此結(jié)合)有助于提供直觀地向用戶提供附加信息和功能的用戶界面,從而減小 用戶的認(rèn)知負(fù)擔(dān)并改進(jìn)人機(jī)界面。人機(jī)界面的此類改進(jìn)使得用戶能夠更快速且更有效地使 用該設(shè)備。對(duì)于電池驅(qū)動(dòng)的設(shè)備,這些改進(jìn)節(jié)省功率并且增加電池充電之間的時(shí)間。為了 便于解釋,下文如下描述了用于包括這些方法中的一些的例示性示例的系統(tǒng)、方法和用戶 界面:
[0045]?許多電子設(shè)備具有顯示用戶界面對(duì)象的圖形用戶界面,所述用戶界面對(duì)象諸如 縮略圖、圖標(biāo)、文件夾以及拖動(dòng)條和滑動(dòng)條中的滾動(dòng)塊/手柄。通常,電子設(shè)備的用戶將希 望選擇并移動(dòng)顯示器上的用戶界面對(duì)象。然而,選擇用戶界面對(duì)象有時(shí)包括由用戶執(zhí)行 的多個(gè)步驟,對(duì)于用戶而言這些步驟可能令人困惑并且耗費(fèi)時(shí)間。下文所述的實(shí)施例提供 了基于與觸敏表面的接觸的強(qiáng)度來確定是否選擇用戶界面對(duì)象的有效且高效的方法。圖 5A-5AA示出了根據(jù)一些實(shí)施例的用于確定是選擇用戶界面對(duì)象還是放棄選擇用戶界面對(duì) 象的示例性用戶界面。圖5A-5AA中的用戶界面用于示出圖6A-6E中的過程。
[0046] ?許多電子設(shè)備具有顯示用戶界面對(duì)象的圖形用戶界面,所述用戶界面對(duì)象諸如 顯示器上的縮略圖、圖標(biāo)、文件夾以及拖動(dòng)條和滑動(dòng)條中的滾動(dòng)塊/手柄。通常,電子設(shè)備 的用戶將希望選擇并移動(dòng)顯示器上的用戶界面對(duì)象。然而,選擇用戶界面對(duì)象有時(shí)包括由 用戶執(zhí)行的多個(gè)步驟,對(duì)于用戶而言這些步驟可能令人困惑并且耗費(fèi)時(shí)間。下文所述的實(shí) 施例提供了在具有觸敏表面的電子設(shè)備上實(shí)施的高效且直觀的方法,其用于基于與觸敏表 面的接觸的強(qiáng)度來確定是選擇用戶界面對(duì)象還是放棄選擇用戶界面對(duì)象。下面,圖8A-8DD 示出用于選擇用戶界面對(duì)象的示例性用戶界面。圖9A-9E是示出選擇用戶界面對(duì)象的方法 的流程圖。圖8A-8DD中的用戶界面用于示出圖9A-9E中的過程。
[0047] ?具有觸敏表面的許多電子設(shè)備,諸如具有觸摸屏顯示器的便攜式多功能設(shè)備,具 有圖形用戶界面,該圖形用戶界面具有已顯示的虛擬鍵盤以用于鍵入要在例如電子郵件消 息、記事本應(yīng)用程序、搜索字段中輸出的字符。用于輸入字符或字符序列(例如,將對(duì)應(yīng)于 對(duì)輸出一個(gè)字符或多個(gè)字符的請(qǐng)求的輸入輸入到設(shè)備中)的一些方法需要在觸敏表面上 為每個(gè)所輸入字符進(jìn)行單獨(dú)接觸。然而,通過為每個(gè)所輸入字符進(jìn)行單獨(dú)接觸來輸入字符 對(duì)于用戶而言可能是低效且耗時(shí)的。在下文所述的實(shí)施例中,提供了更快且更有效的方法 來準(zhǔn)確地鍵入虛擬鍵盤上的字符,其中在接觸位于對(duì)應(yīng)于字符的按鍵的上方時(shí),可響應(yīng)于 檢測(cè)到接觸的強(qiáng)度的增大而通過連續(xù)接觸來選擇字符序列。具體來說,圖11A-11T示出了 用于鍵入虛擬鍵盤上的字符的示例性用戶界面。圖12A-12D是示出鍵入虛擬鍵盤上的字符 的方法的流程圖。圖11A-11T中的用戶界面用于示出圖12A-12D中的過程。
[0048] 示例件設(shè)各
[0049] 現(xiàn)在將詳細(xì)地參考實(shí)施例,這些實(shí)施例的示例在附圖中被示出。在下面的詳細(xì)描 述中示出了許多具體細(xì)節(jié),以便提供對(duì)各種所描述的實(shí)施例的充分理解。但是,對(duì)本領(lǐng)域的 普通技術(shù)人員將顯而易見的是,各種所描述的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下被 實(shí)踐。在其他情況下,沒有詳細(xì)地描述眾所周知的方法、過程、部件、電路和網(wǎng)絡(luò),從而不會(huì) 不必要地使實(shí)施例的方面晦澀難懂。
[0050] 還將理解的是,雖然術(shù)語"第一"、"第二"等在本文中在一些實(shí)施例中用來描述各 種元素,但是這些元素不應(yīng)受到這些術(shù)語限制。這些術(shù)語只是用來將一個(gè)元素與另一元素 區(qū)分開。例如,第一接觸可以被命名為第二接觸,并且類似地,第二接觸可以被命名為第一 接觸,而不背離各種所描述的實(shí)施例的范圍。第一接觸和第二接觸二者都是接觸,但是它們 不是同一接觸。
[0051] 在本文中對(duì)各種所描述的實(shí)施例的描述中所使用的術(shù)語只是為了描述特定實(shí)施 例的目的,而并非旨在進(jìn)行限制。如在對(duì)各種所描述的實(shí)施例的描述和所附權(quán)利要求書中 所使用,單數(shù)形式"一個(gè)"、"一種"和"所述"旨在也包括復(fù)數(shù)形式,除非上下文明確地另外 指出。也將理解的是,本文所用的術(shù)語"和/或"是指并包括相關(guān)聯(lián)的所列出的項(xiàng)目中的一 個(gè)或多個(gè)的任何和所有可能的組合。另外將理解的是,當(dāng)術(shù)語"包括"和/或"包含"在本 說明書中使用時(shí),規(guī)定了所闡明的特征、整數(shù)、步驟、操作、元件和/或部件的存在,但不排 除存在或增加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、部件和/或它們的分組。
[0052] 如本文所用,根據(jù)上下文,術(shù)語"如果"任選地被解釋為意思是"當(dāng)……時(shí)"或 "在……時(shí)"或"響應(yīng)于確定"或"響應(yīng)于檢測(cè)到"。類似地,根據(jù)上下文,短語"如果確定"或 "如果檢測(cè)到[所陳述的條件或事件]"任選地被解釋為意思是"在確定……時(shí)"或"響應(yīng) 于確定"或"在檢測(cè)到[所陳述的條件或事件]時(shí)"或"響應(yīng)于檢測(cè)到[所陳述的條件或事 件]"。
[0053] 介紹了電子設(shè)備、用于這樣的設(shè)備的用戶界面和用于使用這樣的設(shè)備的相關(guān)聯(lián)過 程的實(shí)施例。在一些實(shí)施例中,設(shè)備是還包含其他功能諸如個(gè)人數(shù)字助理和/或音樂播放 器功能的便攜式通信設(shè)備,諸如移動(dòng)電話。便攜式多功能設(shè)備的示例性實(shí)施例包括但不限 于得自 Apple Inc. (Cupertino, California)的iPhone' iPod Touch'、和iPacT?設(shè)備。 任選地使用其他便攜式電子設(shè)備,諸如具有觸敏表面(例如,觸摸屏顯示器和/或觸摸板) 的膝上型計(jì)算機(jī)或平板電腦。也應(yīng)當(dāng)理解的是,在一些實(shí)施例中,該設(shè)備并非便攜式通信設(shè) 備,而是具有觸敏表面(例如,觸摸屏顯示器和/或觸摸板)的臺(tái)式計(jì)算機(jī)。
[0054] 在下面的討論中,介紹了一種包括顯示器和觸敏表面的電子設(shè)備。然而應(yīng)當(dāng)理解, 電子設(shè)備任選地包括一個(gè)或多個(gè)其他物理用戶接口設(shè)備,諸如物理鍵盤、鼠標(biāo)和/或操縱 桿。
[0055] 所述設(shè)備通常支持各種應(yīng)用程序,諸如以下中的一者或多者:繪圖應(yīng)用程序、呈現(xiàn) 應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、盤編輯應(yīng)用程序、電子表格應(yīng)用程序、游 戲應(yīng)用程序、電話應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息應(yīng)用程序、健 身支持應(yīng)用程序、相片管理應(yīng)用程序、數(shù)字相機(jī)應(yīng)用程序、數(shù)字視頻攝像機(jī)應(yīng)用程序、網(wǎng)頁 瀏覽應(yīng)用程序、數(shù)字音樂播放器應(yīng)用程序和/或數(shù)字視頻播放器應(yīng)用程序。
[0056] 在設(shè)備上執(zhí)行的各種應(yīng)用程序任選地使用至少一個(gè)共用的物理用戶接口設(shè)備,諸 如觸敏表面。觸敏表面的一種或多種功能以及顯示在設(shè)備上的對(duì)應(yīng)信息任選地從一種應(yīng)用 程序調(diào)整和/或變化至下一種應(yīng)用程序和/或在相應(yīng)應(yīng)用程序內(nèi)被調(diào)整和/或變化。這樣, 設(shè)備的共用物理架構(gòu)(諸如觸敏表面)任選地利用對(duì)于用戶而言直觀且清楚的用戶界面來 支持各種應(yīng)用程序。
[0057] 現(xiàn)在關(guān)注具有觸敏顯示器的便攜式設(shè)備的實(shí)施例。圖1A是示出根據(jù)一些實(shí)施例 的具有觸敏顯示器112的便攜式多功能設(shè)備100的框圖。觸敏顯示器112有時(shí)為了方便被 叫做"觸摸屏",并且有時(shí)被稱為或被叫做觸敏顯示器系統(tǒng)。設(shè)備1〇〇包括存儲(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任選地包括用于檢測(cè)設(shè)備100上的接觸的強(qiáng)度的一個(gè)或 多個(gè)強(qiáng)度傳感器165 (例如,觸敏表面,諸如設(shè)備100的觸敏顯示器系統(tǒng)112)。設(shè)備100任 選地包括用于在設(shè)備100上生成觸覺輸出的一個(gè)或多個(gè)觸覺輸出發(fā)生器167 (例如,在觸敏 表面諸如設(shè)備100的觸敏顯示器系統(tǒng)112或設(shè)備300的觸摸板355上生成觸覺輸出)。這 些部件任選地通過一根或多根通信總線或信號(hào)線103通信。
[0058] 如在本說明書和權(quán)利要求書中所使用,術(shù)語觸敏表面上的接觸的"強(qiáng)度"是指觸敏 表面上的接觸(例如,手指接觸)的力或壓力(每單位面積的力),或是指觸敏表面上的接 觸的力或壓力的替代物(代用物)。接觸的強(qiáng)度具有值范圍,該值范圍包括至少四個(gè)不同值 并且更典型地包括上百個(gè)不同值(例如,至少256個(gè))。接觸的強(qiáng)度任選地使用各種方法和 各種傳感器或傳感器的組合來確定(或測(cè)量)。例如,在觸敏表面下方或相鄰于觸敏表面 的一個(gè)或多個(gè)力傳感器任選地用于測(cè)量觸敏表面上的不同點(diǎn)處的力。在一些具體實(shí)施中, 來自多個(gè)力傳感器的力測(cè)量值被合并(例如,加權(quán)平均數(shù))以確定估計(jì)的接觸的力。類似 地,觸筆的壓敏頂端任選地用于確定觸筆在觸敏表面上的壓力?;蛘撸谟|敏表面上檢測(cè)到 的接觸面積的大小和/或其變化、鄰近接觸的觸敏表面的電容和/或其變化、和/或鄰近接 觸的觸敏表面的電阻和/或其變化任選地用作觸敏表面上的接觸的力或壓力的替代物。在 一些具體實(shí)施中,接觸力或壓力的替代物測(cè)量值直接用于確定是否已經(jīng)超過強(qiáng)度閾值(例 如,強(qiáng)度閾值是以對(duì)應(yīng)于替代物測(cè)量值的單位來描述)。在一些具體實(shí)施中,接觸力或壓力 的替代物測(cè)量值被轉(zhuǎn)換成估計(jì)的力或壓力,并且估計(jì)的力或壓力用于確定是否已經(jīng)超過強(qiáng) 度閾值(例如,強(qiáng)度閾值是以壓力的單位測(cè)量的壓力閾值)。
[0059] 如本說明書和權(quán)利要求書中所使用,術(shù)語"觸覺輸出"是指將由用戶通過用戶的觸 摸感檢測(cè)到的設(shè)備相對(duì)于設(shè)備的先前位置的物理位移、設(shè)備的部件(例如,觸敏表面)相對(duì) 于設(shè)備的另一個(gè)部件(例如,外殼)的物理位移、或部件相對(duì)于設(shè)備的質(zhì)心的位移。例如,在 設(shè)備或設(shè)備的部件與用戶對(duì)觸摸敏感的表面(例如,手指、手掌或用戶的手部的其他部分) 接觸的情況下,通過物理位移生成的觸覺輸出將由用戶解讀為觸感,該觸感對(duì)應(yīng)于所感知 到的設(shè)備或設(shè)備部件的物理特性上的變化。例如,觸敏表面(例如,觸敏顯示器或觸控板) 的移動(dòng)任選地由用戶解讀為對(duì)物理致動(dòng)器按鈕的"按下點(diǎn)擊"或"松開點(diǎn)擊"。在一些情況 下,用戶將感覺到觸感,諸如"按下點(diǎn)擊"或"松開點(diǎn)擊",即使在通過用戶的移動(dòng)而物理地被 按壓(例如,被移位)的與觸敏表面相關(guān)聯(lián)的物理致動(dòng)器按鈕沒有移動(dòng)時(shí)。又如,觸敏表面 的移動(dòng)任選地由用戶解讀為或感測(cè)為觸敏表面的"粗糙度",即使在觸敏表面的光滑度無變 化時(shí)。雖然此類由用戶對(duì)觸摸的解讀將受到用戶的個(gè)體化感官知覺限制,但是有許多觸摸 的感官知覺是大多數(shù)用戶共有的。因此,當(dāng)觸覺輸出被描述為對(duì)應(yīng)于用戶的特定感官知覺 (例如,"按下點(diǎn)擊"、"松開點(diǎn)擊"、"粗糙度")時(shí),除非另外陳述,否則所生成的觸覺輸出對(duì) 應(yīng)于設(shè)備或其部件的物理位移,該物理位移將會(huì)生成典型(或普通)用戶的所描述的感官 知覺。
[0060] 應(yīng)當(dāng)理解,設(shè)備100只是一種便攜式多功能設(shè)備的一個(gè)示例,并且設(shè)備100任選地 具有比所示出的更多或更少的部件,任選地組合兩個(gè)或更多個(gè)部件,或者任選地具有這些 部件的不同配置或布置。圖1A中所示的各種部件在硬件、軟件或硬件和軟件兩者的組合中 實(shí)施,該硬件或軟件包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐贰?br>
[0061] 存儲(chǔ)器102任選地包括高速隨機(jī)存取存儲(chǔ)器,并且還任選地包括非易失性存儲(chǔ) 器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、閃存存儲(chǔ)器設(shè)備、或其他非易失性固態(tài)存儲(chǔ)器設(shè)備。設(shè) 備100的其他部件(諸如CPU 120和外圍設(shè)備接口 118)對(duì)存儲(chǔ)器102的訪問任選地由存 儲(chǔ)器控制器122來控制。
[0062] 外圍設(shè)備接口 118可以被用來將設(shè)備的輸入和輸出外圍設(shè)備耦接到CPU 120和存 儲(chǔ)器102。該一個(gè)或多個(gè)處理器120運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器102中的各種軟件程序和/ 或指令集,以執(zhí)行設(shè)備100的各種功能以及處理數(shù)據(jù)。
[0063] 在一些實(shí)施例中,外圍設(shè)備接口 118、CPU 120和存儲(chǔ)器控制器122任選地在單個(gè) 芯片諸如芯片104上實(shí)施。在一些其他實(shí)施例中,它們?nèi)芜x地在獨(dú)立的芯片上實(shí)施。
[0064] RF(射頻)電路108接收和發(fā)送RF信號(hào),也被叫做電磁信號(hào)。RF電路108將電 信號(hào)轉(zhuǎn)換為電磁信號(hào)/將電磁信號(hào)轉(zhuǎn)換為電信號(hào),并且經(jīng)由電磁信號(hào)與通信網(wǎng)絡(luò)及其他通 信設(shè)備通信。RF電路108任選地包括用于執(zhí)行這些功能的眾所周知的電路,包括但不限于 天線系統(tǒng)、RF收發(fā)器、一個(gè)或多個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、數(shù)字信號(hào)處理器、編 解碼芯片組、用戶身份模塊(SM)卡、存儲(chǔ)器等等。RF電路108任選地通過無線通信與網(wǎng) 絡(luò)以及其他設(shè)備通信,網(wǎng)絡(luò)諸如是互聯(lián)網(wǎng)(也被稱為萬維網(wǎng)(WWW))、內(nèi)聯(lián)網(wǎng)和/或無線網(wǎng) 絡(luò)(諸如蜂窩電話網(wǎng)絡(luò)、無線局域網(wǎng)(LAN)和/或城域網(wǎng)(MAN))。無線通信任選地使用多 種通信標(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+、雙單元 HSPA(DC-HSPDA)、長(zhǎng)期演進(jìn)(LTE)、近場(chǎng)通信(NFC)、 寬帶碼分多址(W-CDMA)、碼分多址(CDMA)、時(shí)分多址(TDMA)、藍(lán)牙、無線保真(Wi-Fi)(例 如,IEEE 802. 11a、IEEE 802. 11b、IEEE 802. llg 和 / 或 IEEE 802. lln)、互聯(lián)網(wǎng)協(xié)議語音 技術(shù)(VoIP)、Wi-MAX、電子郵件協(xié)議(例如,互聯(lián)網(wǎng)消息訪問協(xié)議(IMAP)和/或郵局協(xié)議 (POP))、即時(shí)消息(例如,可擴(kuò)展消息和存在協(xié)議(XMPP)、用于即時(shí)消息和存在利用擴(kuò)展的 會(huì)話發(fā)起協(xié)議(SMPLE)、即時(shí)消息和存在服務(wù)(MPS))和/或短消息服務(wù)(SMS)、或者其他 任何適當(dāng)?shù)耐ㄐ艆f(xié)議,包括在本文檔提交日期還未開發(fā)出的通信協(xié)議。
[0065] 音頻電路110、揚(yáng)聲器111和麥克風(fēng)113提供用戶與設(shè)備100之間的音頻接口。音 頻電路110從外圍設(shè)備接口 118接收音頻數(shù)據(jù),將音頻數(shù)據(jù)轉(zhuǎn)換為電信號(hào),并將電信號(hào)傳輸 到揚(yáng)聲器111。揚(yáng)聲器111將電信號(hào)轉(zhuǎn)換為人類可聽的聲波。音頻電路110還接收由麥克 風(fēng)113根據(jù)聲波轉(zhuǎn)換來的電信號(hào)。音頻電路110將電信號(hào)轉(zhuǎn)換為音頻數(shù)據(jù),并將音頻數(shù)據(jù)傳 輸?shù)酵鈬O(shè)備接口 118以進(jìn)行處理。音頻數(shù)據(jù)任選地由外圍設(shè)備接口 118檢索自和/或傳 輸至存儲(chǔ)器102和/或RF電路108。在一些實(shí)施例中,音頻電路110還包括耳麥插孔(例 如,圖2中的212)。耳麥插孔提供音頻電路110與可移除的音頻輸入/輸出外圍設(shè)備之間 的接口,該外圍設(shè)備諸如僅輸出的耳機(jī)或者具有輸出(例如,單耳或雙耳耳機(jī))和輸入(例 如,麥克風(fēng))二者的頭戴式耳機(jī)。
[0066] 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接收電信號(hào)/發(fā)送電信號(hào)到其他輸入或控制設(shè)備116。其他輸入控制設(shè)備116任選地 包括物理按鈕(例如,下壓按鈕、搖臂按鈕等)、撥號(hào)盤、滑動(dòng)開關(guān)、操縱桿、點(diǎn)擊輪等等。在 一些另選實(shí)施例中,輸入控制器160任選地耦接至以下中的任一者(或不耦接至以下中的 任一者):鍵盤、紅外線端口、USB端口以及指針設(shè)備諸如鼠標(biāo)。一個(gè)或多個(gè)按鈕(例如,圖 2中的208)任選地包括用于揚(yáng)聲器111和/或麥克風(fēng)113的音量控制的增大/減小按鈕。 一個(gè)或多個(gè)按鈕任選地包括下壓按鈕(例如,圖2中的206)。
[0067] 觸敏顯示器112提供設(shè)備與用戶之間的輸入接口和輸出接口。顯示控制器156從 觸摸屏112接收電信號(hào)和/或向觸摸屏112發(fā)送電信號(hào)。觸摸屏112向用戶顯示視覺輸出。 視覺輸出任選地包括圖形、文本、圖標(biāo)、視頻和它們的任何組合(統(tǒng)稱為"圖形")。在一些 實(shí)施例中,一些視覺輸出或全部的視覺輸出對(duì)應(yīng)于用戶界面對(duì)象。
[0068] 觸摸屏112具有基于觸覺和/或觸覺接觸從用戶接受輸入的觸敏表面、傳感器或 傳感器組。觸摸屏112和顯示控制器156 (與存儲(chǔ)器102中的任何相關(guān)聯(lián)模塊和/或指令 集一起)檢測(cè)觸摸屏112上的接觸(和該接觸的任何移動(dòng)或中斷),并且將所檢測(cè)到的接觸 轉(zhuǎn)換為與顯示在觸摸屏112上的用戶界面對(duì)象(例如,一個(gè)或多個(gè)軟按鍵、圖標(biāo)、網(wǎng)頁或圖 像)的交互。在示例性實(shí)施例中,觸摸屏112與用戶之間的接觸的點(diǎn)對(duì)應(yīng)于用戶的手指。
[0069] 觸摸屏112任選地使用IXD (液晶顯示器)技術(shù)、LPD (發(fā)光聚合物顯示器)技術(shù)、 或LED(發(fā)光二極管)技術(shù),但是在其他實(shí)施例中使用其他顯示技術(shù)。觸摸屏112和顯示控 制器156任選地使用現(xiàn)在已知的或以后將開發(fā)出的多種觸摸感測(cè)技術(shù)中的任何技術(shù)以及 其他接近傳感器陣列或用于確定與觸摸屏112的接觸的一個(gè)或多個(gè)點(diǎn)的其他元件來檢測(cè) 接觸及其任何移動(dòng)或中斷,該多種觸摸感測(cè)技術(shù)包括但不限于電容性的、電阻性的、紅外線 的和表面聲波技術(shù)。在一不例性實(shí)施例中,使用投射式互電容感測(cè)技術(shù),諸如從Apple Inc. (Cupertino, California)的 iPhone' iPod Touch'、和 iPad、發(fā)現(xiàn)的技術(shù)。
[0070] 觸摸屏112任選地具有超過100dpi的視頻分辨率。在一些實(shí)施例中,觸摸屏具有 大約160dpi的視頻分辨率。用戶任選地使用任何合適的物體或附加物諸如觸筆、手指等 等,與觸摸屏112接觸。在一些實(shí)施例中,用戶界面被設(shè)計(jì)為主要與基于手指的接觸和手 勢(shì)一起工作,這與基于觸筆的輸入相比由于手指在觸摸屏上接觸面積更大而可能精確度更 低。在一些實(shí)施例中,設(shè)備將基于手指的粗略輸入翻譯為精確的指針/光標(biāo)位置或命令,以 執(zhí)行用戶所期望的動(dòng)作。
[0071] 在一些實(shí)施例中,除了觸摸屏之外,設(shè)備100任選地包括用于激活或解除激活特 定功能的觸摸板(未示出)。在一些實(shí)施例中,觸摸板是設(shè)備的觸敏區(qū)域,該觸敏區(qū)域與觸 摸屏不同,其不顯示視覺輸出。觸摸板任選地是與觸摸屏112分開的觸敏表面,或者是由觸 摸屏形成的觸敏表面的延伸部分。
[0072] 設(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)的部件。
[0073] 設(shè)備100任選地還包括一個(gè)或多個(gè)光學(xué)傳感器164。圖1A示出了耦接到I/O子 系統(tǒng)106中光學(xué)傳感器控制器158的光學(xué)傳感器。光學(xué)傳感器164任選地包括電荷親合器 件(CCD)或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)光電晶體管。光學(xué)傳感器164從環(huán)境接收通過 一個(gè)或多個(gè)透鏡投射的光,并且將光轉(zhuǎn)換為表示圖像的數(shù)據(jù)。結(jié)合成像模塊143 (也叫做相 機(jī)模塊),光學(xué)傳感器164任選地捕獲靜態(tài)圖像或視頻。在一些實(shí)施例中,光學(xué)傳感器位于 設(shè)備100的后部上,與設(shè)備前部上的觸摸屏顯示器112相背對(duì),使得觸摸屏顯示器能夠用作 用于靜態(tài)圖像和/或視頻圖像采集的取景器。在一些實(shí)施例中,另一個(gè)光學(xué)傳感器位于設(shè) 備的前部上,使得用戶在觸摸屏顯示器上觀看其他視頻會(huì)議參與者時(shí),任選地獲得該用戶 的圖像以用于視頻會(huì)議。
[0074]設(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ì)。
[0075] 設(shè)備100任選地還包括一個(gè)或多個(gè)接近傳感器166。圖1A示出了耦接到外圍設(shè) 備接口 118的接近傳感器166。作為另外一種選擇,接近傳感器166耦接到I/O子系統(tǒng)106 中的輸入控制器160。在一些實(shí)施例中,當(dāng)多功能設(shè)備被放置在用戶耳朵附近時(shí)(例如,當(dāng) 用戶打電話時(shí)),所述接近傳感器關(guān)閉并禁用觸摸屏112。
[0076] 設(shè)備100任選地還包括一個(gè)或多個(gè)觸覺輸出發(fā)生器167。圖1A示出耦接到I/O 子系統(tǒng)106中觸覺反饋控制器161的觸覺輸出發(fā)生器。觸覺輸出發(fā)生器167任選地包括: 一個(gè)或多個(gè)電聲設(shè)備,諸如揚(yáng)聲器或其他音頻部件;和/或?qū)⒛芰哭D(zhuǎn)換成線性運(yùn)動(dòng)的機(jī)電 設(shè)備,諸如電機(jī)、螺線管、電活性聚合物、壓電致動(dòng)器、靜電致動(dòng)器或其他觸覺輸出生成部件 (例如,將電信號(hào)轉(zhuǎn)換成設(shè)備上的觸覺輸出的部件)。接觸強(qiáng)度傳感器165從觸覺反饋模塊 133接收觸覺反饋生成指令,并在設(shè)備100上生成能夠由設(shè)備100的用戶感測(cè)到的觸覺輸 出。在一些實(shí)施例中,至少一個(gè)觸覺輸出發(fā)生器與觸敏表面(例如,觸敏顯示器系統(tǒng)112) 并置排列或鄰近,并且任選地通過豎直地(例如,向設(shè)備100的表面之內(nèi)/之外)或側(cè)向地 (例如,在與設(shè)備100的表面相同的平面中前后地)移動(dòng)觸敏表面來生成觸覺輸出。在一些 實(shí)施例中,至少一個(gè)觸覺輸出發(fā)生器傳感器位于設(shè)備100的后部上,與位于設(shè)備100的前部 上的觸摸屏顯示器112相背對(duì)。
[0077] 設(shè)備100任選地還包括一個(gè)或多個(gè)加速度計(jì)168。圖1A示出了耦接到外圍設(shè)備 接口 118的加速度計(jì)168。作為另外一種選擇,加速度計(jì)168任選地耦接到I/O子系統(tǒng)106 中的輸入控制器160。在一些實(shí)施例中,信息基于對(duì)從該一個(gè)或多個(gè)加速度計(jì)所接收的數(shù)據(jù) 的分析而在觸摸屏顯示器上以縱向視圖或橫向視圖被顯示。設(shè)備100任選地除了加速度計(jì) 168之外還包括磁力儀(未示出)和GPS (或GLONASS或其他全球?qū)Ш较到y(tǒng))接收器(未示 出),用于獲得關(guān)于設(shè)備100的位置和取向(例如,縱向或橫向)的信息。
[0078] 在一些實(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存儲(chǔ)設(shè)備/全局內(nèi)部狀態(tài)157,如圖1A和3中 所示。設(shè)備/全局內(nèi)部狀態(tài)157包括以下中的一者或多者:活動(dòng)應(yīng)用程序狀態(tài),其指示哪些 應(yīng)用程序(如果有的話)當(dāng)前是活動(dòng)的;顯示狀態(tài),其指示什么應(yīng)用程序、視圖或其他信息 占據(jù)觸摸屏顯示器112的各個(gè)區(qū)域;傳感器狀態(tài),其包括從設(shè)備的各個(gè)傳感器以及輸入控 制設(shè)備116獲得的信息;以及與設(shè)備的位置和/或姿態(tài)有關(guān)的位置信息。
[0079]操作系統(tǒng) 126 (例如,Darwin、RTXC、LINUX、UNIX、0S X、WINDOWS、或嵌入式操作系 統(tǒng)諸如VxWorks)包括用于控制和管理一般系統(tǒng)任務(wù)(例如,存儲(chǔ)器管理、存儲(chǔ)設(shè)備控制、電 力管理等)的各種軟件部件和/或驅(qū)動(dòng)器,并且有利于各種硬件和軟件部件之間的通信。
[0080] 通信模塊128有利于通過一個(gè)或多個(gè)外部端口 124與其他設(shè)備通信,并且還包括 用于處理由RF電路108和/或外部端口 124所接收的數(shù)據(jù)的各種軟件部件。外部端口 124(例如,通用串行總線(USB)、火線等)適于直接耦接到其他設(shè)備或者間接地通過網(wǎng)絡(luò) (例如,因特網(wǎng)、無線LAN等)耦接。在一些實(shí)施例中,外部端口是與iPod (Apple Inc.的 商標(biāo))設(shè)備上所使用的30針連接器相同的或類似的以及/或者與其兼容的多針(例如,30 針)連接器。
[0081] 接觸/運(yùn)動(dòng)模塊130任選地檢測(cè)與觸摸屏112 (結(jié)合顯示控制器156)和其他觸敏 設(shè)備(例如,觸摸板或物理點(diǎn)擊輪)的接觸。接觸/運(yùn)動(dòng)模塊130包括各種軟件部件以用 于執(zhí)行與接觸的檢測(cè)相關(guān)的各種操作,諸如確定是否已經(jīng)發(fā)生了接觸(例如,檢測(cè)手指向 下事件)、確定接觸強(qiáng)度(例如,接觸的力或壓力,或者接觸的力或壓力的替代物)、確定是 否存在接觸的移動(dòng)并且跟蹤在觸敏表面上的移動(dòng)(例如,檢測(cè)一個(gè)或多個(gè)手指拖動(dòng)事件), 以及確定接觸是否已經(jīng)停止(例如,檢測(cè)手指向上事件或者接觸斷開)。接觸/運(yùn)動(dòng)模塊 130從觸敏表面接收接觸數(shù)據(jù)。確定接觸點(diǎn)的移動(dòng)任選地包括確定接觸點(diǎn)的速率(量值)、 速度(量值和方向)和/或加速度(量值和/或方向的改變),接觸點(diǎn)的移動(dòng)由一系列接觸 數(shù)據(jù)來表示。這些操作任選地被應(yīng)用于單個(gè)接觸(例如,一個(gè)手指接觸)或多個(gè)同時(shí)接觸 (例如,"多觸摸" /多個(gè)手指接觸)。在一些實(shí)施例中,接觸/運(yùn)動(dòng)模塊130和顯示控制器 156檢測(cè)觸摸板上的接觸。
[0082] 在一些實(shí)施例中,接觸/運(yùn)動(dòng)模塊130使用一組一個(gè)或多個(gè)強(qiáng)度閾值來確定操作 是否已經(jīng)由用戶執(zhí)行(例如,確定用戶是否已經(jīng)"點(diǎn)擊"圖標(biāo))。在一些實(shí)施例中,根據(jù)軟件 參數(shù)來確定至少強(qiáng)度閾值的一個(gè)子集(例如,強(qiáng)度閾值不是由特定物理致動(dòng)器的激活閾值 來確定,并且可在不改變?cè)O(shè)備100的物理硬件的情況下被調(diào)整)。例如,在不改變觸控板或 觸摸屏顯示器硬件的情況下,觸控板或觸摸屏的鼠標(biāo)"點(diǎn)擊"閾值可被設(shè)定成預(yù)定義的閾值 的大范圍中的任一個(gè)。另外,在一些具體實(shí)施中,向設(shè)備的用戶提供用于調(diào)整強(qiáng)度閾值組中 的一個(gè)或多個(gè)(例如,通過調(diào)整各個(gè)強(qiáng)度閾值和/或通過利用對(duì)"強(qiáng)度"參數(shù)的系統(tǒng)級(jí)點(diǎn)擊 一次調(diào)整多個(gè)強(qiáng)度閾值)的軟件設(shè)置。
[0083] 接觸/運(yùn)動(dòng)模塊130任選地檢測(cè)用戶的手勢(shì)輸入。觸敏表面上的不同手勢(shì)具有不 同接觸圖案和強(qiáng)度。因此,任選地通過檢測(cè)具體接觸圖案來檢測(cè)手勢(shì)。例如,檢測(cè)到手指輕 擊手勢(shì)包括檢測(cè)到手指按下事件、然后在與手指按下事件相同的位置(或基本上相同的位 置)處(例如,在圖標(biāo)位置處)檢測(cè)到手指抬起(抬離)事件。又如,在觸敏表面上檢測(cè)到 手指輕掃手勢(shì)包括檢測(cè)到手指按下事件、然后檢測(cè)到一個(gè)或多個(gè)手指拖動(dòng)事件、并且隨后 檢測(cè)到手指抬起(抬離)事件。
[0084] 圖形模塊132包括用于在觸摸屏112或其他顯示器上展示和顯示圖形的各種已知 軟件部件,包括用于改變所顯示的圖形的視覺沖擊(例如,亮度、透明度、飽和度、對(duì)比度或 其他視覺特性)的部件。如本文所用,術(shù)語"圖形"包括可被顯示給用戶的任何對(duì)象,非限制 性地包括文本、網(wǎng)頁、圖標(biāo)(諸如包括軟按鍵的用戶界面對(duì)象)、數(shù)字圖像、視頻、動(dòng)畫等等。
[0085] 在一些實(shí)施例中,圖形模塊132存儲(chǔ)要使用的數(shù)據(jù)表示圖形。每個(gè)圖形任選地被 分配有對(duì)應(yīng)的代碼。圖形模塊132從應(yīng)用程序等接收指定要顯示的圖形的一個(gè)或多個(gè)代 碼,在必要的情況下還一起接收坐標(biāo)數(shù)據(jù)和其他圖形屬性數(shù)據(jù),并且然后生成屏幕圖像數(shù) 據(jù)來輸出給顯示控制器156。
[0086] 觸覺反饋模塊133包括用于生成指令的各種軟件部件,這些指令由觸覺輸出發(fā)生 器167使用,以便響應(yīng)于用戶與設(shè)備100的交互而在設(shè)備100上的一個(gè)或多個(gè)位置處產(chǎn)生 觸覺輸出。
[0087] 任選地為圖形模塊132的部件的文本輸入模塊134提供用于在各種應(yīng)用程序(例 如,聯(lián)系人137、電子郵件140、頂141、瀏覽器147和需要文本輸入的任何其他應(yīng)用程序) 中輸入文本的軟鍵盤。
[0088] GPS模塊135確定設(shè)備的位置并提供在各種應(yīng)用程序中使用的這些信息(例如,提 供至用于基于位置的撥號(hào)的電話138,提供至相機(jī)143作為圖片/視頻元數(shù)據(jù),以及提供至 提供基于位置的服務(wù)諸如天氣桌面小程序、當(dāng)?shù)攸S頁桌面小程序和地圖/導(dǎo)航桌面小程序 的應(yīng)用程序)。
[0089] 應(yīng)用程序136任選地包括以下模塊(或指令集)或者其子組或超集:
[0090] ?聯(lián)系人模塊137 (有時(shí)被稱為地址簿或聯(lián)系人列表);
[0091] ?電話模塊138;
[0092] ?視頻會(huì)議模塊139;
[0093] ?電子郵件客戶端模塊140 ;
[0094] ?即時(shí)消息(頂)模塊141;
[0095] ?健身支持模塊142 ;
[0096] ?用于靜態(tài)和/或視頻圖像的相機(jī)模塊143;
[0097] ?圖像管理模塊144;
[0098] ?瀏覽器模塊147;
[0099] ?日歷模塊148;
[0100] ?桌面小程序模塊149,其任選地包括以下中的一者或多者:天氣桌面小程序 149-1、股市桌面小程序149-2、計(jì)算器桌面小程序149-3、鬧鐘桌面小程序149-4、字典桌面 小程序149-5和由用戶獲得的其他桌面小程序、以及用戶創(chuàng)建的桌面小程序149-6;
[0101] ?用于形成用戶創(chuàng)建的桌面小程序149-6的桌面小程序創(chuàng)建者模塊150;
[0102] ?搜索模塊151;
[0103] ?視頻和音樂播放器模塊152,其任選地由視頻播放器模塊和音樂播放器模塊構(gòu) 成;
[0104] ?記事本模塊153 ;
[0105] ?地圖模塊154;和/或
[0106] ?在線視頻模塊155。
[0107] 任選地被存儲(chǔ)在存儲(chǔ)器102中的其他應(yīng)用程序136的示例包括其他文字處理應(yīng)用 程序、其他圖像編輯應(yīng)用程序、繪圖應(yīng)用程序、呈現(xiàn)應(yīng)用程序、使能JAVA的應(yīng)用程序、加密、 數(shù)字權(quán)益管理、聲音識(shí)別和聲音復(fù)制。
[0108] 結(jié)合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊 134,接觸模塊137任選地用于管理通訊錄或聯(lián)系人列表(例如,存儲(chǔ)在存儲(chǔ)器102或存儲(chǔ) 器370中的接觸模塊137的應(yīng)用程序內(nèi)部狀態(tài)192中),包括:將名稱添加至通訊錄;從通 訊錄中刪除名稱;將電話號(hào)碼、電子郵件地址、物理地址或其他信息與名稱相關(guān)聯(lián);將圖像 與名稱相關(guān)聯(lián);對(duì)名稱進(jìn)行分類和排序;提供電話號(hào)碼或電子郵件地址以發(fā)起和/或促進(jìn) 通過電話138、視頻會(huì)議139、電子郵件140或IM 141進(jìn)行的通信;等等。
[0109] 結(jié)合RF電路108、音頻電路110、揚(yáng)聲器111、麥克風(fēng)113、觸摸屏112、顯示控制器 156、接觸模塊130、圖形模塊132和文本輸入模塊134,電話模塊138任選地被用于輸入對(duì) 應(yīng)于電話號(hào)碼的字符序列、訪問通訊錄137中的一個(gè)或多個(gè)電話號(hào)碼、修改已經(jīng)輸入的電 話號(hào)碼、撥打相應(yīng)的電話號(hào)碼、進(jìn)行對(duì)話以及當(dāng)對(duì)話完成時(shí)斷開或掛斷。如上所述,無線通 信任選地使用多種通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)中的任一種。
[0110] 結(jié)合RF電路108、音頻電路110、揚(yáng)聲器111、麥克風(fēng)113、觸摸屏112、顯示控制器 156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸模塊130、圖形模塊132、文本輸入模塊 134、聯(lián)系人列表137和電話模塊138,視頻會(huì)議模塊139包括用于根據(jù)用戶指令發(fā)起、進(jìn)行 和結(jié)束用戶與一個(gè)或多個(gè)其他參與方之間的視頻會(huì)議的可執(zhí)行指令。
[0111] 結(jié)合RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文 本輸入模塊134,電子郵件客戶端模塊140包括用于響應(yīng)于用戶指令來創(chuàng)建、發(fā)送、接收和 管理電子郵件的可執(zhí)行指令。結(jié)合圖像管理模塊144,電子郵件客戶端模塊140使得非常容 易創(chuàng)建和發(fā)送具有由相機(jī)模塊143拍攝的靜態(tài)圖像或視頻圖像的電子郵件。
[0112] 結(jié)合RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文 本輸入模塊134,即時(shí)消息模塊141包括用于輸入對(duì)應(yīng)于即時(shí)消息的字符序列、修改先前輸 入的字符、傳輸相應(yīng)即時(shí)消息(例如,使用短消息服務(wù)(SMS)或多媒體消息服務(wù)(MMS)協(xié)議 用于基于電話的即時(shí)消息或者使用XMPP、SMPLE、或MPS用于基于因特網(wǎng)的即時(shí)消息)、接 收即時(shí)消息以及查看所接收的即時(shí)消息的可執(zhí)行指令。在一些實(shí)施例中,所傳輸和/或接 收的即時(shí)消息任選地包括圖形、相片、音頻文件、視頻文件和/或MMS和/或增強(qiáng)消息服務(wù) (EMS)中所支持的其他附接件。如本文所用,"即時(shí)消息"是指基于電話的消息(例如,使用 SMS或麗S發(fā)送的消息)和基于互聯(lián)網(wǎng)的消息(例如,使用XMPP、SMPLE、或MPS發(fā)送的消 息)二者。
[0113] 結(jié)合RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、文本 輸入模塊134、GPS模塊135、地圖模塊154和音樂播放器模塊146,健身支持模塊142包括 用于創(chuàng)建健身(例如,包含時(shí)間、距離和/或卡路里燃燒目標(biāo));與健身傳感器(運(yùn)動(dòng)設(shè)備) 通信;接收健身傳感器數(shù)據(jù);校準(zhǔn)用于監(jiān)視健身的傳感器;為健身選擇并播放音樂;以及顯 示、存儲(chǔ)和傳輸健身數(shù)據(jù)的可執(zhí)行指令。
[0114] 結(jié)合觸摸屏112、顯示控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸模 塊130、圖形模塊132和圖像管理模塊144,相機(jī)模塊143包括用于捕獲靜態(tài)圖像或視頻(包 括視頻流)并且將它們存儲(chǔ)到存儲(chǔ)器102中、修改靜態(tài)圖像或視頻的特性、或從存儲(chǔ)器102 刪除靜態(tài)圖像或視頻的可執(zhí)行指令。
[0115] 結(jié)合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134 和相機(jī)模塊143,圖像管理模塊144包括用于排列、修改(例如,編輯)、或以其他方式操控、 加標(biāo)簽、刪除、呈現(xiàn)(例如,在數(shù)字幻燈片或相冊(cè)中)以及存儲(chǔ)靜態(tài)圖像和/或視頻圖像的 可執(zhí)行指令。
[0116] 結(jié)合RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132 和文本輸入模塊134,瀏覽器模塊147包括用于根據(jù)用戶指令瀏覽因特網(wǎng)(包括搜索、鏈接 到、接收和顯示網(wǎng)頁或其部分以及鏈接到網(wǎng)頁的附件和其他文件)的可執(zhí)行指令。
[0117] 結(jié)合RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、 文本輸入模塊134、電子郵件客戶端模塊140和瀏覽器模塊147,日歷模塊148包括可執(zhí)行 指令以根據(jù)用戶指令來創(chuàng)建、顯示、修改和存儲(chǔ)日歷以及與日歷相關(guān)聯(lián)的數(shù)據(jù)(例如,日歷 條目、待辦事項(xiàng)等)。
[0118] 結(jié)合RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊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) 記語言)文件、CSS(層疊樣式表)文件和JavaScript文件。在一些實(shí)施例中,桌面小程序 包括XML(可擴(kuò)展標(biāo)記語言)文件和JavaScript文件(例如,Yahoo !桌面小程序)。
[0119] 結(jié)合RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、 文本輸入模塊134和瀏覽器模塊147,桌面小程序創(chuàng)建器模塊150任選地被用戶用來創(chuàng)建桌 面小程序(例如,將網(wǎng)頁的用戶指定部分轉(zhuǎn)到桌面小程序中)。
[0120] 結(jié)合觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132和文本輸入模 塊134,搜索模塊151包括可執(zhí)行指令以根據(jù)用戶指令來搜索匹配一個(gè)或多個(gè)搜索條件(例 如,一個(gè)或多個(gè)用戶指定的搜索詞)的存儲(chǔ)器102中的文本、音樂、聲音、圖像、視頻和/或 其他文件。
[0121] 結(jié)合觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、音頻電路110、 揚(yáng)聲器111、RF電路108和瀏覽器模塊147,視頻和音樂播放器模塊152包括允許用戶下載 和回放以一種或多種文件格式(諸如MP3或AAC文件)存儲(chǔ)的所記錄的音樂和其他聲音文 件的可執(zhí)行指令,以及用于顯示、呈現(xiàn)或以其他方式回放視頻(例如,在觸摸屏112上或在 經(jīng)由外部端口 124連接的外部顯示器上)的可執(zhí)行指令。在一些實(shí)施例中,設(shè)備100任選 地包括MP3播放器,諸如iPod(Apple Inc.的商標(biāo))的功能。
[0122] 結(jié)合觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文本輸入模塊 134,記事本模塊153包括用于根據(jù)用戶指令創(chuàng)建和管理記事、待辦任務(wù)清單等的可執(zhí)行指 令。
[0123] 結(jié)合RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、 文本輸入模塊134、GPS模塊135和瀏覽器模塊147,地圖模塊154任選地用于根據(jù)用戶指 令接收、顯示、修改和存儲(chǔ)地圖以及與地圖相關(guān)聯(lián)的數(shù)據(jù)(例如,駕駛方向;與特定位置處 或附近的商店及其他興趣點(diǎn)有關(guān)的數(shù)據(jù);以及其他基于位置的數(shù)據(jù))。
[0124] 結(jié)合觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、音頻電路110、 揚(yáng)聲器111、RF電路108、文本輸入模塊134、電子郵件客戶端模塊140和瀏覽器模塊147, 在線視頻模塊155包括指令,該指令允許用戶訪問、瀏覽、接收(例如,通過流媒體和/或下 載)、播放(例如在觸摸屏上或在通過外部端口 124所連接的外部顯示器上)、發(fā)送具有鏈 接的電子郵件至特定的在線視頻,以及以其他方式管理一種或多種文件格式諸如H. 264的 在線視頻。在一些實(shí)施例中,即時(shí)消息模塊141而不是電子郵件客戶端模塊140用于發(fā)送 鏈接至特定的在線視頻。
[0125] 上述每個(gè)模塊和應(yīng)用程序?qū)?yīng)于用于執(zhí)行上述一種或多種功能以及在本申請(qǐng)中 所介紹的方法(例如,本文中所描述的計(jì)算機(jī)實(shí)施的方法和其他信息處理方法)的一組可 執(zhí)行指令。這些模塊(即指令集)不必被實(shí)施為分開的軟件程序、過程或模塊,因此這些模 塊的各種子組任選地在各種實(shí)施例中被組合或以其他方式重新布置。在一些實(shí)施例中,存 儲(chǔ)器102任選地存儲(chǔ)上述模塊和數(shù)據(jù)結(jié)構(gòu)的子組。此外,存儲(chǔ)器102任選地存儲(chǔ)上面沒有 描述的另外的模塊和數(shù)據(jù)結(jié)構(gòu)。
[0126] 在一些實(shí)施例中,設(shè)備100是這樣一種設(shè)備,即在該設(shè)備上預(yù)定義的一組功能的 操作唯一地通過觸摸屏和/或觸摸板來執(zhí)行。通過使用觸摸屏和/或觸摸板作為用于設(shè)備 100的操作的主要輸入控制設(shè)備,任選地減少設(shè)備100上的物理輸入控制設(shè)備(諸如下壓按 鈕、撥號(hào)盤等等)的數(shù)量。
[0127] 唯一地通過觸摸屏和/或觸摸板執(zhí)行的該預(yù)定義的一組功能任選地包括在用戶 界面之間的導(dǎo)航。在一些實(shí)施例中,觸摸板在被用戶觸摸時(shí)將設(shè)備100從在設(shè)備100上顯 示的任何用戶界面導(dǎo)航到主菜單、主頁或根菜單。在此類實(shí)施例中,使用觸摸板來實(shí)施"菜 單按鈕"。在一些其他實(shí)施例中,菜單按鈕是物理下壓按鈕或者其他物理輸入控制設(shè)備,而 不是觸摸板。
[0128] 圖1B是示出根據(jù)一些實(shí)施例的用于事件處理的示例性部件的框圖。在一些實(shí)施 例中,存儲(chǔ)器102 (圖1A中)或存儲(chǔ)器370 (圖3)包括事件分類器170 (例如,在操作系統(tǒng) 126中)以及相應(yīng)的應(yīng)用程序136-1(例如,前述應(yīng)用程序137-151、155、380-390中的任一 項(xiàng)
[0129] 事件分類器170接收事件信息并確定要將事件信息傳遞到的應(yīng)用程序136-1和應(yīng) 用程序136-1的應(yīng)用程序視圖191。事件分類器170包括事件監(jiān)視器171和事件分配器模 塊174。在一些實(shí)施例中,應(yīng)用程序136-1包括應(yīng)用程序內(nèi)部狀態(tài)192,該應(yīng)用程序內(nèi)部狀 態(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)的,并且應(yīng)用程序內(nèi)部狀態(tài)192被事件分類器170用來確定要將事件信息 傳遞到的應(yīng)用程序視圖191。
[0130] 在一些實(shí)施例中,應(yīng)用程序內(nèi)部狀態(tài)192包括另外的信息,諸如以下中的一者或 多者:在應(yīng)用程序136-1重新開始執(zhí)行時(shí)將要使用的重新開始信息、指示應(yīng)用程序136-1正 在顯示的或準(zhǔn)備好顯示的信息的用戶界面狀態(tài)信息、使用戶能夠轉(zhuǎn)回到應(yīng)用程序136-1的 先前狀態(tài)或視圖的狀態(tài)隊(duì)列,以及由用戶采取的先前動(dòng)作的恢復(fù)/撤消隊(duì)列。
[0131] 事件監(jiān)視器171從外圍設(shè)備接口 118接收事件信息。事件信息包括關(guān)于子事件 (例如,用戶接觸觸敏顯示器112,作為多點(diǎn)接觸手勢(shì)的一部分)的信息。外圍設(shè)備接口 118 傳輸其從I/O子系統(tǒng)106或傳感器(諸如是接近傳感器166)、加速度計(jì)168和/或麥克風(fēng) 113 (通過音頻電路110)所接收的信息。外圍設(shè)備接口 118從I/O子系統(tǒng)106接收的信息 包括來自觸敏顯示器112或觸敏表面的信息。
[0132] 在一些實(shí)施例中,事件監(jiān)視器171以預(yù)先確定的間隔發(fā)送請(qǐng)求給外圍設(shè)備接口 118。作為響應(yīng),外圍設(shè)備接口 118傳輸事件信息。在其他實(shí)施例中,外圍設(shè)備接口 118僅 當(dāng)存在顯著事件(例如,接收到高于預(yù)先確定的噪聲閾值的輸入和/或接收到超過預(yù)先確 定的持續(xù)時(shí)間的輸入)時(shí)傳輸事件信息。
[0133] 在一些實(shí)施例中,事件分類器170還包括命中視圖確定模塊172和/或活動(dòng)事件 識(shí)別器確定模塊173。
[0134] 當(dāng)觸敏顯示器112顯示多于一個(gè)視圖時(shí),命中視圖確定模塊172提供用于確定子 事件已經(jīng)在一個(gè)或多個(gè)視圖內(nèi)什么地方發(fā)生了的軟件過程。視圖由用戶在顯示器上可以看 到的控件和其他元件構(gòu)成。
[0135] 與應(yīng)用程序相關(guān)聯(lián)的用戶界面的另一方面是一組視圖,本文中有時(shí)也稱為應(yīng)用程 序視圖或用戶界面窗口,在其中顯示信息以及發(fā)生基于觸摸的手勢(shì)。在其中檢測(cè)到觸摸的 (相應(yīng)應(yīng)用程序的)應(yīng)用程序視圖任選地對(duì)應(yīng)于在應(yīng)用程序的程序化或視圖分級(jí)結(jié)構(gòu)內(nèi)的 程序化水平。例如,在其中檢測(cè)到觸摸的最低水平視圖任選地被叫做命中視圖,并且被識(shí)別 為正確輸入的事件集任選地至少部分地基于開始基于觸摸的手勢(shì)的初始觸摸的命中視圖 來確定。
[0136] 命中視圖確定模塊172接收與基于觸摸的手勢(shì)的子事件相關(guān)的信息。當(dāng)應(yīng)用程序 具有在分級(jí)結(jié)構(gòu)中組織的多個(gè)視圖時(shí),命中視圖確定模塊172將命中視圖識(shí)別為分級(jí)結(jié)構(gòu) 中的最低視圖,該分級(jí)結(jié)構(gòu)應(yīng)對(duì)子事件進(jìn)行處理。在大多數(shù)情形中,命中視圖是發(fā)起子事件 (即形成事件或潛在事件的子事件序列中的第一個(gè)子事件)在其中發(fā)生的最低水平視圖。 一旦命中視圖被命中視圖確定模塊識(shí)別,命中視圖通常接收與其被識(shí)別為命中視圖所針對(duì) 的同一觸摸或輸入源相關(guān)的所有子事件。
[0137] 活動(dòng)事件識(shí)別器確定模塊173確定視圖分級(jí)結(jié)構(gòu)內(nèi)的哪個(gè)或哪些視圖應(yīng)該接收 特定的子事件序列。在一些實(shí)施例中,活動(dòng)事件識(shí)別器確定模塊173確定僅命中視圖應(yīng)該 接收特定的子事件序列。在其他實(shí)施例中,活動(dòng)事件識(shí)別器確定模塊173確定包括子事件 的物理位置的所有視圖是活躍參與的視圖,因此確定所有活躍參與的視圖應(yīng)接收特定子事 件序列。在其他實(shí)施例中,即使觸摸子事件完全被約束到與一個(gè)特定視圖相關(guān)聯(lián)的區(qū)域,分 級(jí)結(jié)構(gòu)中更高的視圖將仍然保持為活躍涉及的視圖。
[0138] 事件分配器模塊174將事件信息調(diào)度到事件識(shí)別器(例如,事件識(shí)別器180)。在 包括活動(dòng)事件識(shí)別器確定模塊173的實(shí)施例中,事件分配器模塊174將事件信息遞送到由 活動(dòng)事件識(shí)別器確定模塊173所確定的事件識(shí)別器。在一些實(shí)施例中,事件分配器模塊174 在事件隊(duì)列中存儲(chǔ)事件信息,該事件信息由相應(yīng)事件接收器模塊182來檢索。
[0139] 在一些實(shí)施例中,操作系統(tǒng)126包括事件分類器170?;蛘?,應(yīng)用程序136-1包括 事件分類器170。在另一實(shí)施例中,事件分類器170是獨(dú)立的模塊,或者是存儲(chǔ)在存儲(chǔ)器102 中的另一模塊(諸如接觸/運(yùn)動(dòng)模塊130)的一部分。
[0140] 在一些實(shí)施例中,應(yīng)用程序136-1包括多個(gè)事件處理程序190和一個(gè)或多個(gè)應(yīng)用 程序視圖191,其中的每一個(gè)均包括用于處理發(fā)生在應(yīng)用程序的用戶界面的相應(yīng)視圖內(nèi)的 觸摸事件的指令。應(yīng)用程序136-1的每個(gè)應(yīng)用程序視圖191包括一個(gè)或多個(gè)事件識(shí)別器 180。通常,相應(yīng)應(yīng)用程序視圖191包括多個(gè)事件識(shí)別器180。在其他實(shí)施例中,事件識(shí)別器 180中的一個(gè)或多個(gè)是獨(dú)立模塊的一部分,獨(dú)立模塊諸如是用戶界面工具包(未示出)或應(yīng) 用程序136-1從中繼承方法和其他特性的更高水平對(duì)象。在一些實(shí)施例中,相應(yīng)事件處理 程序190包括以下中的一者或多者:數(shù)據(jù)更新器176、對(duì)象更新器177、⑶I更新器178,和/ 或從事件分類器170接收的事件數(shù)據(jù)179。事件處理程序190任選地利用或調(diào)用數(shù)據(jù)更新 器176、對(duì)象更新器177或⑶I更新器178來更新應(yīng)用程序內(nèi)部狀態(tài)192。或者,應(yīng)用程序 視圖191中的一個(gè)或多個(gè)包括一個(gè)或多個(gè)相應(yīng)事件處理程序190。另外,在一些實(shí)施例中, 數(shù)據(jù)更新器176、對(duì)象更新器177和GUI更新器178中的一個(gè)或多個(gè)被包括在相應(yīng)應(yīng)用程序 視圖191中。
[0141] 相應(yīng)的事件識(shí)別器180從事件分類器170接收事件信息(例如,事件數(shù)據(jù)179), 并從事件信息來標(biāo)識(shí)事件。事件識(shí)別器180包括事件接收器182和事件比較器184。在一 些實(shí)施例中,事件識(shí)別器180還包括以下中的至少一個(gè)子組:元數(shù)據(jù)183和事件傳遞指令 188 (其任選地包括子事件傳遞指令)。
[0142] 事件接收器182從事件分類器170接收事件信息。事件信息包括關(guān)于子事件的信 息,例如觸摸或觸摸移動(dòng)。根據(jù)子事件,事件信息還包括另外的信息,諸如子事件的位置。 當(dāng)子事件涉及觸摸的運(yùn)動(dòng)時(shí),事件信息任選地還包括子事件的速率和方向。在一些實(shí)施例 中,事件包括設(shè)備從一個(gè)取向旋轉(zhuǎn)到另一個(gè)取向(例如,從縱向取向旋轉(zhuǎn)到橫向取向,反之 亦然),并且事件信息包括關(guān)于設(shè)備的當(dāng)前取向(也被叫做設(shè)備姿態(tài))的相應(yīng)信息。
[0143] 事件比較器184將事件信息與預(yù)定義的事件或子事件定義進(jìn)行比較,并且基于該 比較來確定事件或子事件、或者確定或更新事件或子事件的狀態(tài)。在一些實(shí)施例中,事件比 較器184包括事件定義186。事件定義186包含事件的定義(例如,預(yù)定義的子事件序列), 例如事件1 (187-1)、事件2 (187-2)以及其他。在一些實(shí)施例中,事件187中的子事件包括例 如觸摸開始、觸摸結(jié)束、觸摸移動(dòng)、觸摸取消和多個(gè)觸摸。在一個(gè)示例中,事件1(187-1)的 定義是在被顯示對(duì)象上的雙擊。例如,該雙擊包括在被顯示的對(duì)象上的預(yù)定時(shí)長(zhǎng)的第一次 觸摸(觸摸開始)、預(yù)定時(shí)長(zhǎng)的第一次抬起(觸摸結(jié)束)、在該被顯示的對(duì)象上的預(yù)定時(shí)長(zhǎng) 的第二次觸摸(觸摸開始)以及預(yù)定時(shí)長(zhǎng)的第二次抬起(觸摸結(jié)束)。在另一個(gè)示例中,事 件2 (187-2)的定義是在被顯示對(duì)象上的拖動(dòng)。例如,拖動(dòng)包括用于預(yù)先確定階段的在一個(gè) 被顯示的對(duì)象上的接觸(或接觸),接觸在觸敏顯示器112上的運(yùn)動(dòng),以及接觸的抬起(接 觸結(jié)束)。在一些實(shí)施例中,事件還包括用于一個(gè)或多個(gè)相關(guān)聯(lián)事件處理程序190的信息。
[0144] 在一些實(shí)施例中,事件定義187包括用于相應(yīng)用戶界面對(duì)象的事件的定義。在一 些實(shí)施例中,事件比較器184執(zhí)行命中測(cè)試,以確定哪個(gè)用戶界面對(duì)象與子事件相關(guān)聯(lián)。例 如,在其中在觸摸顯示器112上顯示三個(gè)用戶界面對(duì)象的應(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)該被激活。例如,事 件比較器184選擇與觸發(fā)該命中測(cè)試的對(duì)象和子事件相關(guān)聯(lián)的事件處理程序。
[0145] 在一些實(shí)施例中,相應(yīng)事件187的定義還包括延遲動(dòng)作,延遲動(dòng)作延遲事件信息 的傳遞,直到已經(jīng)確定子事件序列是否確實(shí)對(duì)應(yīng)于事件識(shí)別器的事件類型之后。
[0146] 當(dāng)相應(yīng)事件識(shí)別器180確定子事件串不與事件定義186中的任何事件匹配,則該 相應(yīng)事件識(shí)別器180進(jìn)入事件不可能、事件失敗或事件結(jié)束狀態(tài),然后其不理會(huì)基于觸摸 的手勢(shì)的后續(xù)子事件。在這種情況下,保持活動(dòng)以用于命中視圖的其他事件識(shí)別器(如果 有的話)繼續(xù)跟蹤和處理持續(xù)的基于接觸的手勢(shì)的子事件。
[0147] 在一些實(shí)施例中,相應(yīng)事件識(shí)別器180包括具有指示事件傳遞系統(tǒng)應(yīng)該如何執(zhí)行 對(duì)活躍參與的事件識(shí)別器的子事件傳遞的能配置的屬性、標(biāo)記和/或列表的元數(shù)據(jù)183。在 一些實(shí)施例中,元數(shù)據(jù)183包括指示事件識(shí)別器彼此如何交互或如何能夠交互的能配置的 屬性、標(biāo)記和/或列表。在一些實(shí)施例中,元數(shù)據(jù)183包括指示子事件是否被傳遞到視圖或 程序化分級(jí)結(jié)構(gòu)中變化的水平的能配置的屬性、標(biāo)記和/或列表。
[0148] 在一些實(shí)施例中,當(dāng)事件的一個(gè)或多個(gè)特定子事件被識(shí)別時(shí),相應(yīng)事件識(shí)別器180 激活與事件相關(guān)聯(lián)的事件處理程序190。在一些實(shí)施例中,相應(yīng)事件識(shí)別器180將與該事 件相關(guān)聯(lián)的事件信息遞送到事件處理程序190。激活事件處理程序190不同于發(fā)送(和延 期發(fā)送)子事件到相應(yīng)的命中視圖。在一些實(shí)施例中,事件識(shí)別器180拋出與所識(shí)別的事 件相關(guān)聯(lián)的標(biāo)記,并且與該標(biāo)記相關(guān)聯(lián)的事件處理程序190接到該標(biāo)記并執(zhí)行預(yù)定義的過 程。
[0149] 在一些實(shí)施例中,事件傳遞指令188包括傳遞關(guān)于子事件的事件信息而不激活事 件處理程序的子事件傳遞指令。相反,子事件遞送指令將事件信息遞送到與子事件串相關(guān) 聯(lián)的事件處理程序或者遞送到活躍參與的視圖。與子事件串或與活躍涉及的視圖相關(guān)聯(lián)的 事件處理程序接收事件信息,并執(zhí)行預(yù)先確定的過程。
[0150] 在一些實(shí)施例中,數(shù)據(jù)更新器176創(chuàng)建并更新在應(yīng)用程序136-1中使用的數(shù)據(jù)。 例如,數(shù)據(jù)更新器176更新在聯(lián)系人模塊137中使用的電話號(hào)碼,或者存儲(chǔ)在視頻播放器模 塊145中使用的視頻文件。在一些實(shí)施例中,對(duì)象更新器177創(chuàng)建并更新在應(yīng)用程序136-1 中使用的對(duì)象。例如,對(duì)象更新器176創(chuàng)建新的用戶界面對(duì)象,或者更新用戶界面對(duì)象的位 置。⑶I更新器178更新⑶I。例如,⑶I更新器178準(zhǔn)備顯示信息并將其發(fā)送至圖形模塊 132以用于顯示在觸敏顯示器上。
[0151] 在一些實(shí)施例中,事件處理程序190包括或者具有對(duì)數(shù)據(jù)更新器176、對(duì)象更新器 177和⑶I更新器178的訪問權(quán)限。在一些實(shí)施例中,數(shù)據(jù)更新器176、對(duì)象更新器177和 GUI更新器178被包括在相應(yīng)應(yīng)用程序136-1或應(yīng)用程序視圖191的單個(gè)模塊中。在其他 實(shí)施例中,它們被包括在兩個(gè)或更多個(gè)軟件模塊中。
[0152] 應(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);生物特征輸入;和/或它們的任何組合被任選地用作對(duì)應(yīng)于對(duì)將要識(shí)別的事件 進(jìn)行定義的子事件的輸入。
[0153] 圖2示出了根據(jù)一些實(shí)施例的具有觸摸屏112的一種便攜式多功能設(shè)備100。觸 摸屏任選地在用戶界面(UI)200內(nèi)顯示一個(gè)或多個(gè)圖形。在該實(shí)施例中,以及在下文中介 紹的其他實(shí)施例中,用戶能夠通過例如用一根或多根手指202 (在附圖中沒有按比例繪制) 或者用一個(gè)或多個(gè)觸筆203 (在附圖中沒有按比例繪制)在圖形上作出手勢(shì)來選擇這些圖 形中的一個(gè)或多個(gè)。在一些實(shí)施例中,當(dāng)用戶中斷與該一個(gè)或多個(gè)圖形的接觸時(shí),發(fā)生對(duì)一 個(gè)或多個(gè)圖形的選擇。在一些實(shí)施例中,手勢(shì)任選地包括一次或多次輕擊、一次或多次輕掃 (從左向右、從右向左、向上和/或向下)和/或已經(jīng)與設(shè)備100接觸的手指的撥動(dòng)(從右 向左、從左向右、向上和/或向下)。在一些具體實(shí)施中或在一些情況下,不經(jīng)意地與圖形接 觸不會(huì)選擇圖形。例如,當(dāng)對(duì)應(yīng)于選擇的手勢(shì)是輕擊時(shí),在應(yīng)用程序圖標(biāo)之上掃動(dòng)的輕掃手 勢(shì)任選地不會(huì)選擇相應(yīng)的應(yīng)用程序。
[0154] 設(shè)備100任選地還包括一個(gè)或多個(gè)物理按鈕,諸如"主頁"或菜單按鈕204。如前 所述,菜單按鈕204任選地用于導(dǎo)航到任選地在設(shè)備100上被執(zhí)行的一組應(yīng)用程序中的任 何應(yīng)用程序136?;蛘?,在一些實(shí)施例中,菜單按鈕被實(shí)施為在觸摸屏112上顯示的⑶I中 的軟鍵。
[0155] 在一個(gè)實(shí)施例中,設(shè)備100包括觸摸屏112、菜單按鈕204、用于設(shè)備開關(guān)機(jī)和鎖定 設(shè)備的下壓按鈕206、(一個(gè)或多個(gè))音量調(diào)節(jié)按鈕208、用戶身份模塊(SM)卡槽210、耳 麥插孔212和對(duì)接/充電外部端口 124。下壓按鈕206被任選地用于:通過下壓按鈕并使 按鈕在下壓狀態(tài)保持預(yù)定時(shí)間間隔來使設(shè)備通電/斷電;通過下壓按鈕并在經(jīng)過預(yù)定時(shí)間 間隔之前釋放按鈕來鎖定設(shè)備;和/或?qū)υO(shè)備解鎖或發(fā)起解鎖過程。在另選的實(shí)施例中,設(shè) 備100還通過麥克風(fēng)113接受用于激活或解除激活某些功能的言語輸入。設(shè)備100還任選 地包括用于檢測(cè)觸摸屏112上的接的觸強(qiáng)度的一個(gè)或多個(gè)接觸強(qiáng)度傳感器165,和/或用于 為設(shè)備100的用戶生成觸覺輸出的一個(gè)或多個(gè)觸覺輸出發(fā)生器167。
[0156] 圖3是根據(jù)一些實(shí)施例的具有顯示器和觸敏表面的示例性多功能設(shè)備的框圖。設(shè) 備300不必是便攜式的。在一些實(shí)施例中,設(shè)備300是膝上型計(jì)算機(jī)、臺(tái)式計(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)部件互連并且控制系統(tǒng)部件之間的通信的電路(有 時(shí)叫做芯片組)。設(shè)備300包括具有顯示器340的輸入/輸出(I/O)接口 330,顯示器340 通常是觸摸屏顯示器。I/O接口 330還任選地包括鍵盤和/或鼠標(biāo)(或其他指向設(shè)備)350 和觸摸板355、用于在設(shè)備300上生成觸覺輸出的觸覺輸出發(fā)生器357 (例如,類似于以上 參考圖1A所述的觸覺輸出發(fā)生器167)、傳感器359 (例如,光學(xué)傳感器、加速度傳感器、接 近傳感器、觸敏傳感器、和/或類似于以上參考圖1A所述的接觸強(qiáng)度傳感器165的接觸強(qiáng) 度傳感器)。存儲(chǔ)器370包括高速隨機(jī)存取存儲(chǔ)器,諸如DRAM、SRAM、DDR RAM或其他隨機(jī) 存取固態(tài)存儲(chǔ)器設(shè)備;并且任選地包括非易失性存儲(chǔ)器,諸如一個(gè)或多個(gè)磁盤存儲(chǔ)設(shè)備、光 盤存儲(chǔ)設(shè)備、閃存存儲(chǔ)器設(shè)備或其他非易失性固態(tài)存儲(chǔ)設(shè)備。存儲(chǔ)器370任選地包括遠(yuǎn)離 CPU 310定位的一個(gè)或多個(gè)存儲(chǔ)設(shè)備。在一些實(shí)施例中,存儲(chǔ)器370存儲(chǔ)與便攜式多功能設(shè) 備100 (圖1A)的存儲(chǔ)器102中所存儲(chǔ)的程序、模塊和數(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、呈現(xiàn)模塊382、文字處理模塊384、網(wǎng)站創(chuàng)建模塊386、盤編輯模塊388和/或電子表格 模塊390,而便攜式多功能設(shè)備100 (圖1A)的存儲(chǔ)器102任選地不存儲(chǔ)這些模塊。
[0157]圖3中上述所識(shí)別的元件中的每個(gè)任選地被存儲(chǔ)在一個(gè)或多個(gè)先前提到的存儲(chǔ) 器設(shè)備中。上述所識(shí)別的模塊的每一個(gè)對(duì)應(yīng)于用于執(zhí)行上述功能的一組指令。上述所識(shí)別 的模塊或程序(即,指令集)不必被實(shí)施為單獨(dú)的軟件程序、過程或模塊,并且因此這些模 塊的各種子組任選地在各種實(shí)施例中被組合或以其他方式重新布置。在一些實(shí)施例中,存 儲(chǔ)器370任選地存儲(chǔ)上述模塊和數(shù)據(jù)結(jié)構(gòu)的子組。此外,存儲(chǔ)器370任選地存儲(chǔ)上面未描 述的另外的模塊和數(shù)據(jù)結(jié)構(gòu)。
[0158] 現(xiàn)在將注意力轉(zhuǎn)到任選地在便攜式多功能設(shè)備100上實(shí)施的用戶界面("n")的 實(shí)施例。
[0159] 圖4A示出了根據(jù)一些實(shí)施例的便攜式多功能設(shè)備100上用于應(yīng)用程序菜單的一 種示例性用戶界面。類似的用戶界面任選地在設(shè)備300上實(shí)施。在一些實(shí)施例中,用戶界 面400包括以下元素或者其子組或超集:
[0160] ?用于一個(gè)或多個(gè)無線通信的一個(gè)或多個(gè)信號(hào)強(qiáng)度指示器402,諸如移動(dòng)電話和 Wi-Fi信號(hào);
[0161] ?時(shí)間404;
[0162] ?藍(lán)牙指示器405;
[0163] ?電池狀態(tài)指示器406;
[0164] ?具有很多情況下使用的應(yīng)用程序的圖標(biāo)的托盤408,該圖標(biāo)諸如:
[0165] 〇電話模塊138的標(biāo)記"電話"的圖標(biāo)416,該圖標(biāo)任選地包括未接來電或語音留 言的數(shù)量的指示器414;
[0166] 〇電子郵件客戶端模塊140的標(biāo)記"郵件"的圖標(biāo)418,該圖標(biāo)任選地包括未讀電 子郵件的數(shù)量的指示器410;
[0167] 〇瀏覽器模塊147的標(biāo)記"瀏覽器"的圖標(biāo)420;和
[0168] 〇視頻和音樂播放器模塊152 (也叫做iPod (AppleInc.的商標(biāo))模塊152)的標(biāo) 記"iPod"的圖標(biāo)422;以及
[0169] ?其他應(yīng)用程序的圖標(biāo),諸如:
[0170] 〇頂模塊141的標(biāo)記"文本"的圖標(biāo)424 ;
[0171] 〇日歷模塊148的標(biāo)記"日歷"的圖標(biāo)426;
[0172] 〇圖像管理模塊144的標(biāo)記"相片"的圖標(biāo)428;
[0173] 〇相機(jī)模塊143的標(biāo)記"相機(jī)"的圖標(biāo)430;
[0174] 〇在線視頻模塊155的標(biāo)記"在線視頻"的圖標(biāo)432;
[0175] 〇股市桌面小程序149-2的標(biāo)記"股市"的圖標(biāo)434;
[0176] 〇地圖模塊154的標(biāo)記"地圖"的圖標(biāo)436;
[0177] 〇天氣桌面小程序149-1的標(biāo)記"天氣"的圖標(biāo)438;
[0178] 〇鬧鐘桌面小程序149-4的標(biāo)記"時(shí)鐘"的圖標(biāo)440;
[0179]〇健身支持模塊142的標(biāo)記"健身支持"的圖標(biāo)442;
[0180] 〇記事本模塊153的標(biāo)記"記事"的圖標(biāo)444;以及
[0181] 〇設(shè)置應(yīng)用程序或模塊的圖標(biāo)446,該圖標(biāo)提供對(duì)設(shè)備100及其各種應(yīng)用程序136 的設(shè)置的訪問。
[0182] 應(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)用程序的名稱。
[0183] 圖4B不出了具有與顯不器450 (例如,觸摸屏顯不器112)分開的觸敏表面451 (例 如,圖3中的平板或觸摸板355)的設(shè)備(例如,圖3中的設(shè)備300)上的示例性用戶界面。 設(shè)備300還任選地包括用于檢測(cè)觸敏表面451上的接觸的強(qiáng)度的一個(gè)或多個(gè)接觸強(qiáng)度傳感 器(例如,傳感器357中的一個(gè)或多個(gè)),和/或用于為設(shè)備300的用戶生成觸覺輸出的一 個(gè)或多個(gè)觸覺輸出發(fā)生器359。
[0184] 盡管將參考觸摸屏顯示器112(其中組合了觸敏表面和顯示器)上的輸入給出隨 后的示例中的一些,但是在一些實(shí)施例中,設(shè)備檢測(cè)與顯示器分開的觸敏表面上的輸入,如 圖4B中所示。在一些實(shí)施例中,觸敏表面(例如,圖4B中的451)具有對(duì)應(yīng)于顯示器(例 如,450)上的主軸(例如,圖4B中的453)的主軸(例如,圖4B中的452)。根據(jù)這些實(shí)施 例,設(shè)備檢測(cè)在對(duì)應(yīng)于顯示器上的相應(yīng)位置的位置(例如,在圖4B中,460對(duì)應(yīng)于468并且 462對(duì)應(yīng)于470)處與觸敏表面451的接觸(例如,圖4B中的460和462)。這樣,在觸敏表 面(例如,圖4B中的451)與多功能設(shè)備的顯示器(圖4B中的450)分開時(shí),由設(shè)備在觸敏 表面上檢測(cè)到的用戶輸入(例如,接觸460和462以及它們的移動(dòng))被該設(shè)備用于操縱顯 示器上的用戶界面。應(yīng)當(dāng)理解,類似的方法任選地用于本文所述的其他用戶界面。
[0185] 另外,雖然主要是參考手指輸入(例如,手指接觸、手指輕擊手勢(shì)、手指輕掃手勢(shì)) 來給出下面的示例,但是應(yīng)當(dāng)理解的是,在一些實(shí)施例中,這些手指輸入中的一個(gè)或多個(gè)由 來自另一輸入設(shè)備的輸入(例如,基于鼠標(biāo)的輸入或觸筆輸入)替代。例如,輕掃手勢(shì)任選 地由鼠標(biāo)點(diǎn)擊(例如,而不是接觸)、之后是光標(biāo)沿著輕掃的路徑的移動(dòng)(例如,而不是接觸 的移動(dòng))替代。又如,輕擊手勢(shì)任選地由光標(biāo)位于輕擊手勢(shì)的位置上方時(shí)的鼠標(biāo)點(diǎn)擊(例 如,而不是對(duì)接觸的檢測(cè)、之后是終止檢測(cè)接觸)替代。類似地,當(dāng)同時(shí)檢測(cè)到多個(gè)用戶輸 入時(shí),應(yīng)當(dāng)理解的是,多個(gè)電腦鼠標(biāo)任選地被同時(shí)使用,或一個(gè)鼠標(biāo)和多個(gè)手指接觸任選地 被同時(shí)使用。
[0186] 如本文所用,術(shù)語"焦點(diǎn)選擇器"是指指示用戶正與之交互的用戶界面的當(dāng)前部分 的輸入元件。在包括光標(biāo)或其他位置標(biāo)記的一些具體實(shí)施中,光標(biāo)充當(dāng)"焦點(diǎn)選擇器",使 得當(dāng)在光標(biāo)位于特定用戶界面元件(例如,按鈕、窗口、滑塊或其他用戶界面元件)上方時(shí) 在觸敏表面(例如,圖3中的觸摸板355或圖4B中的觸敏表面451)上檢測(cè)到輸入(例如, 按壓輸入)時(shí),根據(jù)所檢測(cè)到的輸入調(diào)整該特定用戶界面元件。在包括實(shí)現(xiàn)與觸摸屏顯示 器上的用戶界面元件的直接交互的觸摸屏顯示器(例如,圖1A中的觸敏顯示器系統(tǒng)112或 圖4A中的觸摸屏112)的一些具體實(shí)施中,觸摸屏上所檢測(cè)到的接觸充當(dāng)"焦點(diǎn)選擇器", 使得當(dāng)在觸摸屏顯示器上在特定用戶界面元件(例如,按鈕、窗口、滑塊或其他用戶界面元 件)的位置處檢測(cè)到輸入(例如,通過接觸的按壓輸入)時(shí),根據(jù)所檢測(cè)到的輸入來調(diào)整該 特定用戶界面元件。在一些具體實(shí)施中,焦點(diǎn)從用戶界面的一個(gè)區(qū)域移動(dòng)到用戶界面的另 一個(gè)區(qū)域,而觸摸屏顯示器上沒有對(duì)應(yīng)的光標(biāo)移動(dòng)或接觸的移動(dòng)(例如,通過使用制表鍵 或方向鍵來將焦點(diǎn)從一個(gè)按鈕移動(dòng)到另一個(gè)按鈕);在這些具體實(shí)施中,焦點(diǎn)選擇器根據(jù) 焦點(diǎn)在用戶界面的不同區(qū)域之間的移動(dòng)來移動(dòng)。不考慮焦點(diǎn)選擇器所采取的特定形式,焦 點(diǎn)選擇器通常是用戶界面元件(或觸摸屏顯示器上的接觸),其由用戶控制以便傳送用戶 與用戶界面的預(yù)期交互(例如,通過向設(shè)備指示用戶正打算與之交互的用戶界面的元件)。 例如,當(dāng)在觸敏表面(例如,觸摸板或觸摸屏)上檢測(cè)到按壓輸入時(shí),焦點(diǎn)選擇器(例如,光 標(biāo)、接觸或選擇框)在相應(yīng)按鈕上方的位置將指示用戶正打算激活該相應(yīng)按鈕(與設(shè)備的 顯示器上所示的其他用戶界面元件相反)。
[0187] 下文描述的用戶界面圖包括各種強(qiáng)度圖,其示出觸敏表面上的接觸相對(duì)于一個(gè)或 多個(gè)強(qiáng)度閾值(例如,接觸檢測(cè)強(qiáng)度閾值II、輕按壓強(qiáng)度閾值iiy、深按壓強(qiáng)度閾值itd和 /或一個(gè)或多個(gè)其他強(qiáng)度閾值)的當(dāng)前強(qiáng)度。該強(qiáng)度圖通常不是所顯示的用戶界面的一部 分,但是被提供以幫助解釋所述圖。在一些實(shí)施例中,輕按壓強(qiáng)度閾值對(duì)應(yīng)于這樣的強(qiáng)度, 在該強(qiáng)度下設(shè)備將執(zhí)行通常與點(diǎn)擊物理鼠標(biāo)或觸控板的按鈕相關(guān)聯(lián)的操作。在一些實(shí)施例 中,深按壓強(qiáng)度閾值對(duì)應(yīng)于這樣的強(qiáng)度,在該強(qiáng)度下設(shè)備將執(zhí)行跟通常與點(diǎn)擊物理鼠標(biāo)或 觸控板的按鈕相關(guān)聯(lián)的操作不同的操作。在一些實(shí)施例中,當(dāng)檢測(cè)到強(qiáng)度低于輕按壓強(qiáng)度 閾值(例如,并且高于標(biāo)稱接觸檢測(cè)強(qiáng)度閾值II;,比該閾值低的接觸不再被檢測(cè)到)的接 觸時(shí),設(shè)備將根據(jù)接觸在觸敏表面上的移動(dòng)來移動(dòng)焦點(diǎn)選擇器而不執(zhí)行與輕按壓強(qiáng)度閾值 或深按壓強(qiáng)度閾值相關(guān)聯(lián)的操作。一般來講,除非另有陳述,否則這些強(qiáng)度閾值在不同組用 戶界面圖之間是一致的。
[0188] 接觸的強(qiáng)度從低于輕按壓強(qiáng)度閾值IIY的強(qiáng)度增大到介于輕按壓強(qiáng)度閾值11\與 深按壓強(qiáng)度閾值IT D之間的強(qiáng)度有時(shí)稱為"輕按壓"輸入。接觸的強(qiáng)度從低于深按壓強(qiáng)度 閾值ITD的強(qiáng)度增大到高于深按壓強(qiáng)度閾值IT D的強(qiáng)度有時(shí)稱為"深按壓"輸入。接觸的強(qiáng) 度從低于接觸檢測(cè)強(qiáng)度閾值11;的強(qiáng)度增大到介于接觸檢測(cè)強(qiáng)度閾值IT ^與輕按壓強(qiáng)度閾 值IIY之間的強(qiáng)度有時(shí)稱為檢測(cè)到觸摸表面上的接觸。接觸的強(qiáng)度從高于接觸檢測(cè)強(qiáng)度閾 值II;的強(qiáng)度減小到低于接觸強(qiáng)度閾值Ih的強(qiáng)度有時(shí)稱為檢測(cè)到接觸從觸摸表面的抬離。 在一些實(shí)施例中, IT(I為零。在一些實(shí)施例中,11^大于零。在一些圖示中,陰影圓或橢圓用 于表示觸敏表面上的接觸的強(qiáng)度。在一些圖示中,沒有陰影的圓或橢圓用于表示觸敏表面 上的相應(yīng)接觸而不指定相應(yīng)接觸的強(qiáng)度。
[0189] 在本文中所描述的一些實(shí)施例中,響應(yīng)于檢測(cè)到包括相應(yīng)按壓輸入的手勢(shì)或響應(yīng) 于檢測(cè)到利用相應(yīng)接觸(或多個(gè)接觸)執(zhí)行的相應(yīng)按壓輸入而執(zhí)行一個(gè)或多個(gè)操作,其中 至少部分地基于檢測(cè)到該接觸(或多個(gè)接觸)的強(qiáng)度增大到高于按壓輸入強(qiáng)度閾值而檢測(cè) 到相應(yīng)按壓輸入。在一些實(shí)施例中,響應(yīng)于檢測(cè)到相應(yīng)接觸強(qiáng)度增大到高于按壓輸入強(qiáng)度 閾值(例如,相應(yīng)按壓輸入的"下行沖程")而執(zhí)行相應(yīng)操作。在一些實(shí)施例中,按壓輸入包 括相應(yīng)接觸的強(qiáng)度增大到高于按壓輸入強(qiáng)度閾值以及該接觸的強(qiáng)度隨后減小到低于按壓 輸入強(qiáng)度閾值,并且響應(yīng)于檢測(cè)到相應(yīng)接觸的強(qiáng)度隨后減小到低于按壓輸入閾值(例如, 相應(yīng)按壓輸入的"上行沖程")而執(zhí)行相應(yīng)操作。
[0190] 在一些實(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% 或某些合理的比例)。因此,在一些實(shí)施例中,按壓輸入包括相應(yīng)接觸的強(qiáng)度增大到高于按 壓輸入強(qiáng)度閾值以及該接觸的強(qiáng)度隨后減小到低于對(duì)應(yīng)于按壓輸入強(qiáng)度閾值的滯后強(qiáng)度 閾值,并且響應(yīng)于檢測(cè)到相應(yīng)接觸的強(qiáng)度隨后減小到低于滯后強(qiáng)度閾值(例如,相應(yīng)按壓 輸入的"上行沖程")而執(zhí)行相應(yīng)操作。類似地,在一些實(shí)施例中,僅在設(shè)備檢測(cè)到接觸的強(qiáng) 度從處于或低于滯后強(qiáng)度閾值的強(qiáng)度增大到處于或高于按壓輸入強(qiáng)度閾值的強(qiáng)度,以及任 選地接觸的強(qiáng)度隨后減小到處于或低于滯后強(qiáng)度的強(qiáng)度時(shí)才檢測(cè)到按壓輸入,并且響應(yīng)于 檢測(cè)到按壓輸入(例如,接觸的強(qiáng)度增大或接觸的強(qiáng)度減小,這取決于環(huán)境)而執(zhí)行相應(yīng)操 作。
[0191] 為了便于解釋,響應(yīng)于檢測(cè)到以下任一者而任選地觸發(fā)對(duì)響應(yīng)于與按壓輸入強(qiáng)度 閾值相關(guān)聯(lián)的按壓輸入或者響應(yīng)于包括按壓輸入的手勢(shì)而執(zhí)行的操作的描述:接觸的強(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í)行操作。
[0192] 用戶界而和相關(guān)聯(lián)的討稈
[0193] 詵擇用戶界而對(duì)象
[0194] 許多電子設(shè)備具有顯示用戶界面對(duì)象的圖形用戶界面,所述用戶界面對(duì)象諸如縮 略圖、圖標(biāo)、文件夾以及拖動(dòng)條和滑動(dòng)條中的滾動(dòng)塊/手柄。通常,電子設(shè)備的用戶將希望 選擇并移動(dòng)顯示器上的用戶界面對(duì)象。例如,用戶將希望重新布置用戶界面的桌面上的桌 面項(xiàng)目。又如,用戶可能希望重新布置便攜式多功能設(shè)備(諸如智能電話等)的顯示器上顯 示的應(yīng)用程序或"應(yīng)用"(app)的次序。再如,用戶可能希望移動(dòng)音量條的手柄(手柄是用 戶界面對(duì)象的一種類型)以改變由媒體播放器產(chǎn)生的音量。在具有觸敏表面的電子設(shè)備上 選擇用戶界面對(duì)象的一些方法通常需要新輸入(例如,鼠標(biāo)點(diǎn)擊或輕擊和拖動(dòng)輸入)來單 獨(dú)選擇用戶界面對(duì)象。此外,一旦選擇了一個(gè)用戶界面對(duì)象,對(duì)第二用戶界面對(duì)象(例如, 另一個(gè)桌面項(xiàng)目)的選擇就需要單獨(dú)的輸入(例如,用不同接觸進(jìn)行的不同的輕擊和拖動(dòng) 手勢(shì))。此類方法的問題在,它們無法為用戶提供方便的方法來在與觸敏表面的連續(xù)接觸的 過程中選擇用戶界面對(duì)象。下文所述的實(shí)施例為具有觸敏表面的電子設(shè)備選擇多個(gè)對(duì)象提 供了一種有效且高效的方法,通過基于與觸敏表面的接觸的強(qiáng)度來確定是否選擇用戶界面 對(duì)象。
[0195] 圖5A-5AA示出了根據(jù)一些實(shí)施例的用于選擇用戶界面對(duì)象的示例性用戶界面。 這些附圖中的用戶界面被用于闡釋下文描述的過程,包括圖6A-6E中的過程。圖5A-5AA包 括強(qiáng)度圖,其示出觸敏表面上的接觸相對(duì)于包括預(yù)定義的強(qiáng)度閾值(例如,輕按壓強(qiáng)度閾 值"IIY")的多個(gè)強(qiáng)度閾值的當(dāng)前強(qiáng)度。在一些實(shí)施例中,與下文參考輕按壓強(qiáng)度閾值IIY 描述的那些操作類似的操作是參考深按壓強(qiáng)度閾值IT D來執(zhí)行的。
[0196] 在一些實(shí)施例中,設(shè)備是便攜式多功能設(shè)備100,顯示器是觸敏顯示器系統(tǒng)112, 并且觸敏表面包括顯示器上的觸覺輸出發(fā)生器167 (圖1A)。為便于解釋,將參考顯示器450 和獨(dú)立觸敏表面451來討論參考圖5A-5AA和圖6A-6E所描述的實(shí)施例,然而,響應(yīng)于在觸 敏顯示器系統(tǒng)112上顯示圖5A-5AA所示的用戶界面時(shí)在觸敏顯示器系統(tǒng)112上檢測(cè)到圖 5A-5AA中所描述的接觸,任選地在具有觸敏顯示器系統(tǒng)112的設(shè)備上執(zhí)行類似操作;在此 類實(shí)施例中,焦點(diǎn)選擇器任選地為:相應(yīng)接觸、對(duì)應(yīng)于接觸的表示點(diǎn)(例如,相應(yīng)接觸的質(zhì) 心或與相應(yīng)接觸相關(guān)聯(lián)的點(diǎn)),或者在觸敏顯示器系統(tǒng)112上檢測(cè)到的代替光標(biāo)17108、光 標(biāo)17132或光標(biāo)17140的兩個(gè)或更多個(gè)接觸的質(zhì)心。
[0197] 圖5A-5AA示出了根據(jù)一些實(shí)施例的用于選擇用戶界面對(duì)象的示例性用戶界面。 這些附圖中的用戶界面被用于闡釋下文描述的過程,包括圖6A-6E中的過程。
[0198] 圖5A-5E示出了根據(jù)一些實(shí)施例的選擇用戶界面對(duì)象的示例。用戶界面17100 顯示在顯示器450上并且包括用戶界面對(duì)象(例如,縮略圖17102、任務(wù)欄17104、任務(wù)條 17105)以及焦點(diǎn)選擇器(例如,光標(biāo)17108)。
[0199] 圖5B示出了用戶界面的示例,其中在觸敏表面451上檢測(cè)到接觸17110 (例如,按 壓輸入)。在觸敏表面上檢測(cè)到接觸17110 (接觸17110在觸敏表面451上具有強(qiáng)度,該強(qiáng) 度有時(shí)簡(jiǎn)稱為"接觸的強(qiáng)度"或"接觸強(qiáng)度")。圖5B中的接觸17110控制光標(biāo)17108的位 置。例如,接觸17110在觸敏表面451上的移動(dòng)(由附加至接觸17110的箭頭所示)使光 標(biāo)17108朝顯示器450上的縮略圖17102-1的位置移動(dòng),或者在一些情況下移動(dòng)至該位置。
[0200] 圖5B-5C進(jìn)一步示出在用戶界面對(duì)象上移動(dòng)焦點(diǎn)選擇器(例如,光標(biāo)17108)的 示例。圖5C接著圖5B,因?yàn)闄z測(cè)到觸敏表面451上的接觸17110從圖5B中接觸17110的 位置移動(dòng)到圖5C中接觸17110的位置使設(shè)備將光標(biāo)17108移動(dòng)到縮略圖17102-1上方。 應(yīng)當(dāng)理解,縮略圖17102-1的位置任選地定義為一點(diǎn)(例如,縮略圖的拐角、質(zhì)心或幾何中 心)或者由非零面積限定,該非零面積諸如縮略圖17102的邊界內(nèi)的任何位置或者縮略圖 17102-1的隱藏命中區(qū)域。在一些實(shí)施例中,隱藏命中區(qū)域大于縮略圖17102-1。在一些實(shí) 施例中,隱藏命中區(qū)域相對(duì)于縮略圖17102-1的邊界"移位"。因此,在一些實(shí)施例中,每當(dāng) 光標(biāo)17108在限定縮略圖17102-1的位置的邊界內(nèi)顯示時(shí),光標(biāo)17108就被視為在縮略圖 17102-1 "上方"。其他用戶界面對(duì)象的位置任選地以類似方式定義。
[0201] 圖5C-?示出了在焦點(diǎn)選擇器(該示例中,光標(biāo)17108)處于縮略圖17102-1的 位置處時(shí),基于接觸17110的強(qiáng)度來選擇用戶界面對(duì)象的示例。在該示例中,在光標(biāo)17108 位于縮略圖17102-1上方時(shí),檢測(cè)到輕按壓輸入(例如,接觸17108的強(qiáng)度從圖5C中低于 IIY的強(qiáng)度增大到圖?中高于11\的強(qiáng)度)。圖?示出了設(shè)備對(duì)在光標(biāo)17108位于縮略圖 17102-1上方時(shí)檢測(cè)到輕按壓而做出的響應(yīng)的示例。響應(yīng)于檢測(cè)到輕按壓輸入,設(shè)備選擇縮 略圖17102-1,如圖?所示。在一些實(shí)施例中,通過在縮略圖17102-1的原始位置處顯示縮 略圖表示(例如,圖5E的TNR 17116-1)來指示選擇了縮略圖17102-1。在一些實(shí)施例中, 不顯示縮略圖表示。在一些實(shí)施例中,設(shè)備改變縮略圖17102-1的外觀以指示其已被選擇 (例如,所顯示的縮略圖被加亮)。在圖5E所示的示例中,縮略圖17102-1現(xiàn)在"附加"至 光標(biāo)17108并且將響應(yīng)于對(duì)接觸17110的移動(dòng)的后續(xù)檢測(cè)而在顯示器上連同光標(biāo)17108 - 起移動(dòng),直至縮略圖被放下為止。
[0202] 圖5E示出了在選擇縮略圖17102-1之后對(duì)接觸17110的移動(dòng)的響應(yīng)的示例。響 應(yīng)于接觸17110在觸敏表面451上的移動(dòng)(例如,從圖?中接觸17110的位置到圖5E中 接觸17110的位置),光標(biāo)17108被移動(dòng)并且縮略圖17102-1被以對(duì)應(yīng)的方式移動(dòng)(例如, 移動(dòng)縮略圖17102-1使其保持鄰近光標(biāo)17108)。在一些實(shí)施例中,在選擇用戶界面對(duì)象 17102-1之后,接觸17110的強(qiáng)度不需要保持高于預(yù)定義的強(qiáng)度閾值。例如,接觸17110的 強(qiáng)度,如圖5E所示,低于輕按壓強(qiáng)度閾值IIY,然而,用戶界面對(duì)象17102-1仍保持被選擇狀 態(tài)。在一些實(shí)施例中,接觸17110的強(qiáng)度以相同的效果保持高于輕按壓強(qiáng)度閾值。
[0203] 圖5A-5B和圖5F-5G示出了根據(jù)一些實(shí)施例的放棄選擇用戶界面對(duì)象的示例。圖 5A和圖5B再次展示了先前參考這些附圖所描述的方法的多個(gè)方面,例如,接觸的檢測(cè)、接 觸的移動(dòng)以及焦點(diǎn)選擇器的對(duì)應(yīng)移動(dòng),等等。然而,在該示例中,在光標(biāo)17108位于用戶界 面對(duì)象17102-1上方時(shí),如圖5F所示的接觸17110保持低于輕按壓強(qiáng)度閾值IIY。因此,設(shè) 備放棄選擇縮略圖17102-1。設(shè)備的這種響應(yīng)為用戶提供了直觀的方法來將光標(biāo)17108拖 動(dòng)到縮略圖17102-1上方(例如,"鼠標(biāo)懸停")而不選擇縮略圖,因?yàn)橛脩粑磳⒔佑|17110 的強(qiáng)度增大到高于IIY。用戶可隨后將光標(biāo)移動(dòng)至不同位置(例如,圖5G中光標(biāo)17108的 位置)而不將縮略圖17102-1連同光標(biāo)一起拖動(dòng)。
[0204] 圖5A-5B和圖5H-5J示出了實(shí)施例的示例,其中對(duì)用戶界面對(duì)象的選擇基于接觸 的強(qiáng)度相對(duì)于接觸的初始強(qiáng)度的改變。這些圖中所示的示例不同于上文參考圖5A-5G所描 述的實(shí)施例,在這些圖所示的示例中,將特定強(qiáng)度值(例如,ITJ用作用于確定是選擇還是 放棄選擇用戶界面對(duì)象的強(qiáng)度閾值。圖5A和圖5B示出將光標(biāo)17108定位在縮略圖17102-1 上方,如先前所述。圖5G包括一個(gè)曲線圖,其示出了在光標(biāo)17108位于縮略圖17102-1上 方的時(shí)間段期間,接觸17110的強(qiáng)度與時(shí)間的關(guān)系。設(shè)備選擇用于比較的基準(zhǔn)強(qiáng)度,該基準(zhǔn) 強(qiáng)度標(biāo)記為10。應(yīng)當(dāng)理解,10任選地以任意種方式確定。例如,在一些實(shí)施例中,10為當(dāng) 光標(biāo)17108被首次檢測(cè)到位于縮略圖17102-1 "上方"時(shí)的接觸強(qiáng)度,其中術(shù)語"位于…… 上方"應(yīng)如先前所述那樣理解。在一些實(shí)施例中,10為接觸17110的自接觸開始起的平均 接觸強(qiáng)度。在其他另選實(shí)施例中,10為"智能"值,是指該值根據(jù)特定用戶調(diào)適(例如,對(duì) 于在正常使用期間傾向于更用力按壓的用戶,10更高)。圖5H示出了接觸17110的示例, 該接觸的強(qiáng)度在特定時(shí)間T0超過針對(duì)接觸強(qiáng)度相對(duì)于10的改變的預(yù)定義閾值。在該示例 中,針對(duì)接觸強(qiáng)度相對(duì)于10的改變的預(yù)定義閾值為50%。因此,在該示例中,在接觸強(qiáng)度 達(dá)到10+10的50% (或,等同地,I[T0] = 1.5X10)時(shí),滿足預(yù)定義的選擇標(biāo)準(zhǔn)并選擇縮略 圖17102-1。圖51示出了繼如參考圖5H所描述滿足預(yù)定義的選擇標(biāo)準(zhǔn)之后(例如,在時(shí)間 T0+A處)并且響應(yīng)于滿足預(yù)定義的選擇標(biāo)準(zhǔn)而選擇了縮略圖17102-1。圖5I-5J示出了 在選擇縮略圖17102-1之后響應(yīng)于檢測(cè)到接觸17110的移動(dòng)(例如,從圖51中接觸17110 的位置到圖5J中接觸17110的位置)而移動(dòng)光標(biāo)17108和縮略圖表示17116-1。這些操作 類似于參考圖5E所討論的那些。
[0205] 圖5A-5B和圖5K-5L示出了根據(jù)一些實(shí)施例的實(shí)施例示例,其中放棄選擇用戶界 面對(duì)象是基于接觸的強(qiáng)度相對(duì)于接觸的初始強(qiáng)度的改變。在圖5K中,光標(biāo)17108定位在縮 略圖17102-1上方,如先前參考圖5A-5B所述。初始接觸強(qiáng)度10如參考圖5H所述來確定。 然而,在該示例中,在光標(biāo)17108處于縮略圖17102-1上方的位置處時(shí),接觸強(qiáng)度沒有超過 針對(duì)接觸強(qiáng)度的改變的預(yù)定義閾值。因此,設(shè)備放棄選擇縮略圖17102-1。圖5L所示,檢測(cè) 到接觸17110的后續(xù)移動(dòng)引起光標(biāo)的移動(dòng)(例如,從圖5K中光標(biāo)17108的位置到圖5L中 光標(biāo)17108的位置)而沒有縮略圖17102-1的對(duì)應(yīng)的移動(dòng)。
[0206] 圖5M-5P示出了根據(jù)一些實(shí)施例的對(duì)第二用戶界面對(duì)象(例如,縮略圖17102-2) 的選擇。在選擇縮略圖17102-1 (例如,如圖?所示)之后,設(shè)備檢測(cè)到圖5M中接觸17110 的移動(dòng),并且作為響應(yīng),將光標(biāo)17108從圖5M中的其先前位置移動(dòng)至圖5N中的縮略圖 17102-2上方的新位置。響應(yīng)于在光標(biāo)17108位于縮略圖17102-2上方時(shí)檢測(cè)到輕按壓輸 入,如圖5N-50所示,其中接觸17110的強(qiáng)度從低于IIY的強(qiáng)度增大到高于11\的強(qiáng)度,設(shè)備 選擇縮略圖17102-2而不取消選擇或放下縮略圖17102-1。在圖5P中,設(shè)備檢測(cè)接觸17110 的移動(dòng)(例如,從圖50中接觸17110的位置到圖5P中接觸17110的位置),并且響應(yīng)于檢 測(cè)到圖5P中接觸17110的移動(dòng),設(shè)備移動(dòng)光標(biāo)17108以及兩個(gè)所選擇的縮略圖17102-1和 17102-2,如圖5P所示。
[0207] 如圖5P所示,在已選擇了縮略圖17102-1和17102-2并根據(jù)光標(biāo)17108的移動(dòng) 而移動(dòng)了縮略圖17102-1和17102-2之后,設(shè)備顯示對(duì)應(yīng)于相應(yīng)縮略圖的相應(yīng)殘留圖像 17116-1和17116-2。在一些實(shí)施例中,在光標(biāo)17108位于殘留圖像中的一者上方時(shí),檢測(cè) 到輕按壓輸入(例如,接觸17110的強(qiáng)度從低于IIY的強(qiáng)度增大到高于11\的強(qiáng)度)將使 設(shè)備取消選擇對(duì)應(yīng)的縮略圖。例如,在圖5P中,如果設(shè)備在將光標(biāo)17108移動(dòng)到殘留圖像 17116-2上方之后檢測(cè)到輕按壓輸入,則設(shè)備將取消選擇縮略圖17102-2。類似地,在圖5P 中,如果設(shè)備在將光標(biāo)17108移動(dòng)到殘留圖像17116-1上方之后檢測(cè)到輕按壓輸入,則設(shè)備 將取消選擇縮略圖17102-1。
[0208] 圖5M-5N和圖5Q-5R示出了在保持選擇第一用戶界面對(duì)象(例如,縮略圖 17102-1)時(shí)放棄選擇第二用戶界面對(duì)象(例如,縮略圖17102-2)的示例。在選擇縮略圖 17102-1 (例如,如圖ro所示)之后,設(shè)備檢測(cè)到圖5M中接觸17110的移動(dòng),并且作為響應(yīng), 將光標(biāo)17108從圖5M所示的其先前位置移動(dòng)至如圖5N所示的縮略圖上方的新位置。在 圖5Q中,接觸17110的強(qiáng)度在光標(biāo)17108位于縮略圖17102-2上方的時(shí)間段期間保持低于 輕按壓閾值。因此,設(shè)備放棄選擇縮略圖17102-2,并且檢測(cè)到接觸17110的移動(dòng)引起光標(biāo) 17108連同縮略圖17102-1而不連同縮略圖17102-2或縮略圖17102-2的表示的移動(dòng),如 圖5R所示。在一些實(shí)施例中,如先前所述,選擇或放棄選擇第二用戶界面對(duì)象是基于接觸 的強(qiáng)度相對(duì)于接觸的初始強(qiáng)度的改變,而不是"固定的"或"絕對(duì)的"強(qiáng)度閾值。
[0209] 在一些情況下,特定用戶界面對(duì)象的移動(dòng)自然地被約束于一個(gè)維度。例如,音量滑 塊(其讓用戶以圖形方式調(diào)節(jié)例如集成到電子設(shè)備300中的揚(yáng)聲器的音量)和視頻拖動(dòng)條 (其讓用戶以圖形方式"快進(jìn)"或"倒退"數(shù)字視頻片段,有時(shí)還稱為視頻拖動(dòng)欄)被約束于 上下方向,或者另選地,前后方向。圖5S-5AA示出了被約束于一個(gè)維度而選擇用戶界面對(duì) 象或放棄選擇用戶界面對(duì)象的若干示例。
[0210] 圖5S示出了具有媒體播放器17130的用戶界面。媒體播放器17130包括視頻拖動(dòng) 條17134。視頻拖動(dòng)條17134包括指示視頻片段的進(jìn)度的手柄17136。例如,隨著視頻片段 前進(jìn),手柄17136向右移動(dòng)。在一些實(shí)施例中,用戶可將手柄17136向左"點(diǎn)擊并拖動(dòng)"(從 而"倒退")或向右"點(diǎn)擊并拖動(dòng)"(從而"快進(jìn)")。然而,在一些用戶界面中,光標(biāo)17132 遠(yuǎn)離拖動(dòng)條的后續(xù)移動(dòng)導(dǎo)致手柄17136被取消選擇或放下。在本文所述的一些實(shí)施例中, 基于在光標(biāo)17132位于手柄17136上方時(shí)的接觸的強(qiáng)度來確定是否選擇手柄17136。在選 擇了手柄17136時(shí),盡管光標(biāo)17132遠(yuǎn)離拖動(dòng)條移動(dòng),但手柄17136仍保持被選擇,如下所 述。此外,在一些用戶界面中,只有在初始地檢測(cè)到接觸并且檢測(cè)到相應(yīng)用戶界面對(duì)象上方 的焦點(diǎn)選擇器時(shí),才選擇相應(yīng)用戶界面對(duì)象(例如,如果在觸摸屏顯示器上遠(yuǎn)離滑塊上的 滾動(dòng)塊的位置處檢測(cè)到接觸,則即使接觸移動(dòng)到滾動(dòng)塊上,滾動(dòng)塊也不被選擇)。因此,將有 利的是,能夠基于接觸的強(qiáng)度而不是焦點(diǎn)選擇器在觸敏表面上的初始位置來選擇被約束于 預(yù)定義的路徑的用戶界面對(duì)象并保持選擇該用戶界面對(duì)象。
[0211] 圖5S-5T示出了響應(yīng)于檢測(cè)到接觸17138在觸敏表面451上的移動(dòng)而將焦點(diǎn)選擇 器(例如,光標(biāo)17132)在顯示器450上移動(dòng)。如圖5S所示,在檢測(cè)接觸17138的移動(dòng)之前, 光標(biāo)17132處于;?尚手柄17136的位置,并且設(shè)備將光標(biāo)17132移動(dòng)到手柄17136上方,如 圖5T所示。圖5T-5U示出了檢測(cè)到輕按壓輸入,包括檢測(cè)到接觸17138的強(qiáng)度從低于IIY的 強(qiáng)度增大到高于IIY的強(qiáng)度。圖5U-5V示出了接觸17138的移動(dòng),該移動(dòng)對(duì)應(yīng)于光標(biāo)17132 到圖5V所示的新位置的移動(dòng)。盡管在圖5S-5V中光標(biāo)17138被允許在顯示器的兩個(gè)維度 內(nèi)自由移動(dòng),但手柄17136被約束于由拖動(dòng)條17134限定的允許的方向。因此,手柄17136 遵循光標(biāo)17132在顯示器上沿拖動(dòng)條17134以允許方向的移動(dòng)的投影(或分量)。
[0212] 圖5W-5AA示出了被約束于一個(gè)維度選擇以及移動(dòng)用戶界面對(duì)象的示例。然而,在 該示例中,用戶界面對(duì)象(在該情況下為圖標(biāo)欄中的圖標(biāo))被約束于其一維運(yùn)動(dòng)范圍內(nèi)的 視覺離散位置。例如,圖標(biāo)欄中的圖標(biāo)從左向右排序并且間隔一致。因此,不允許用戶將圖 標(biāo)在圖標(biāo)欄內(nèi)隨意定位,但可以交換兩個(gè)圖標(biāo)的位置。在圖5W中,設(shè)備檢測(cè)觸敏表面451 上的接觸17142并檢測(cè)該接觸的移動(dòng)(例如,從圖5W中接觸17142的位置到圖5X中接觸 17142的位置),并且響應(yīng)于檢測(cè)到接觸17142的移動(dòng),設(shè)備移動(dòng)光標(biāo)17140。在圖5W-5X 中,設(shè)備將光標(biāo)17140從圖5W中遠(yuǎn)離文件夾A的位置移動(dòng)至圖5X中文件夾A上方的位置。 在圖5X-5Y中,設(shè)備檢測(cè)到輕按壓輸入,包括檢測(cè)到接觸17142的強(qiáng)度從低于IIY的強(qiáng)度增 大到高于IIY的強(qiáng)度,并且作為響應(yīng),設(shè)備選擇文件夾A。響應(yīng)于檢測(cè)到圖5Z-5AA所示的接 觸17142的后續(xù)移動(dòng),設(shè)備移動(dòng)光標(biāo)17140并對(duì)任務(wù)條中的圖標(biāo)進(jìn)行重新排序,如圖5Z-5AA 所示。例如,在一些實(shí)施例中,使用沿允許的方向的光標(biāo)移動(dòng)的投影,然后取整以確定離散 位置中可用于文件夾A的新位置,從而確定文件夾A的最終位置。在確定文件夾A應(yīng)移動(dòng) (例如,移動(dòng)至其當(dāng)前位置右側(cè)的一個(gè)地方)時(shí),設(shè)備交換文件夾A及其右側(cè)圖標(biāo)的位置。例 如,圖5Z示出了交換文件夾A和文件夾B的位置。類似地,圖5AA示出了響應(yīng)于光標(biāo)17140 的附加移動(dòng)而將文件夾A與音樂圖標(biāo)進(jìn)一步交換的示例,其中光標(biāo)17140的附加移動(dòng)包括 與光標(biāo)17140在顯示器450上向右的移動(dòng)對(duì)應(yīng)的分量。
[0213] 圖6A-6E是示出根據(jù)一些實(shí)施例的方法17200的流程圖,該方法在焦點(diǎn)選擇器位 于用戶界面對(duì)象上方時(shí),基于觸敏表面上的接觸的強(qiáng)度確定當(dāng)與已在觸敏表面上檢測(cè)到的 接觸對(duì)應(yīng)的焦點(diǎn)選擇器經(jīng)過用戶界面對(duì)象上方時(shí)是選擇用戶界面對(duì)象還是放棄選擇用戶 界面對(duì)象。方法17200在具有顯示器和觸敏表面的電子設(shè)備(例如,圖3的設(shè)備300或圖 1A的便攜式多功能設(shè)備100)處執(zhí)行。在一些實(shí)施例中,顯示器是觸摸屏顯示器,并且觸敏 表面在顯示器上。在一些實(shí)施例中,顯示器與觸敏表面是分開的。方法17200中的一些操 作任選地被組合,并且/或者一些操作的順序任選地被改變。
[0214] 如下所述,方法17200提供了用于選擇用戶界面對(duì)象的直觀方法。該方法減小用 戶在選擇用戶界面對(duì)象時(shí)的認(rèn)知負(fù)擔(dān),從而創(chuàng)建更有效的人機(jī)界面。對(duì)于電池驅(qū)動(dòng)的電子 設(shè)備,方法17200使用戶能夠更快且更有效地選擇用戶界面對(duì)象,節(jié)省了功率并且增加了 電池充電之間的時(shí)間。
[0215] 設(shè)備在顯示器上的第一位置處顯示(17202)第一用戶界面,例如,如參考圖5A所 描述的縮略圖17102-1。設(shè)備檢測(cè)(17204)與觸敏表面的接觸(例如,手指接觸),諸如參 考圖171B所描述的接觸17110。設(shè)備檢測(cè)(17206)接觸在觸敏表面上的第一移動(dòng),該第一 移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器朝第一位置(例如,到第一位置)的移動(dòng)。第一位置任選地為一點(diǎn) 或具有非零面積的區(qū)域,諸如第一用戶界面對(duì)象的隱藏命中區(qū)域。響應(yīng)于檢測(cè)到接觸的第 一移動(dòng)(17208),設(shè)備將焦點(diǎn)選擇器從遠(yuǎn)離第一用戶界面對(duì)象的位置移動(dòng)(17210)至第一 位置。例如,在圖5B中,光標(biāo)17108在初始位置處開始,并且響應(yīng)于檢測(cè)到圖5C中的接觸 17110的移動(dòng),設(shè)備將光標(biāo)17108移動(dòng)至縮略圖17102-1上方的新位置。
[0216] 設(shè)備還確定(17212)在焦點(diǎn)選擇器處于第一位置時(shí)觸敏表面上的接觸的強(qiáng)度。在 檢測(cè)到接觸的第一移動(dòng)之后,設(shè)備檢測(cè)(17214)接觸在觸敏表面上的第二移動(dòng),該第二移 動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器遠(yuǎn)離第一位置的移動(dòng)。例如,在圖5E、圖5G、圖5J和圖5L中,設(shè)備檢 測(cè)接觸17110的移動(dòng),并且響應(yīng)于檢測(cè)到17110的移動(dòng),設(shè)備將光標(biāo)17108遠(yuǎn)離對(duì)應(yīng)于縮略 圖17102-1的位置移動(dòng)。響應(yīng)于檢測(cè)到接觸的第二移動(dòng)(17216),設(shè)備確定(17218)接觸是 否滿足針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn)。針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn)包括在焦點(diǎn) 選擇器處于第一位置時(shí)接觸達(dá)到預(yù)定義的強(qiáng)度閾值。圖5C-5E和圖5H-5J示出了在焦點(diǎn)選 擇器(例如,光標(biāo)17108)位于第一用戶界面對(duì)象(例如,縮略圖17102-1)上方時(shí)接觸滿足 選擇標(biāo)準(zhǔn)的示例。圖5F-5G和圖5K-5L示出了在焦點(diǎn)選擇器(例如,光標(biāo)17108)位于第一 用戶界面對(duì)象(例如,縮略圖17102-1)上方時(shí)接觸不滿足選擇標(biāo)準(zhǔn)的示例。
[0217] 在一些實(shí)施例中,預(yù)定義的強(qiáng)度閾值至少部分地基于(17220)接觸的強(qiáng)度的量 值(例如,如果接觸的強(qiáng)度高于某大于零的預(yù)定義的壓力量,則設(shè)備拾取第一用戶界面對(duì) 象)。例如,圖5C-5E示出了一個(gè)示例,其中預(yù)定義的強(qiáng)度閾值為輕按壓強(qiáng)度閾值(例如, IIY)并且由于在光標(biāo)17108位于縮略圖17102-1上方時(shí)接觸17110的強(qiáng)度高于輕按壓強(qiáng)度 閾值,因此滿足預(yù)定義的選擇標(biāo)準(zhǔn)。另一方面,在圖5F-5G中,由于在光標(biāo)17108位于縮略 圖17102-1上方時(shí)接觸17110不具有高于輕按壓強(qiáng)度閾值(例如,ITJ的強(qiáng)度,因此不滿 足預(yù)定義的選擇標(biāo)準(zhǔn)。在一些實(shí)施例中,預(yù)定義的強(qiáng)度閾值至少部分地基于(17222)接觸 的強(qiáng)度的改變量(例如,如果接觸的強(qiáng)度增大50%,則拾取第一用戶界面對(duì)象)。例如,圖 5H-5J示出了一個(gè)示例,其中由于在光標(biāo)17108位于縮略圖17102-1上方時(shí)接觸17110的 強(qiáng)度自基準(zhǔn)強(qiáng)度10增加了超過50%,因此滿足預(yù)定義的選擇標(biāo)準(zhǔn)。另一方面,在圖5K-5L 中,由于在光標(biāo)17108位于縮略圖17102-1上方時(shí)接觸17110沒有自基準(zhǔn)強(qiáng)度10增加超過 50%,因此不滿足預(yù)定義的選擇標(biāo)準(zhǔn)。
[0218] 根據(jù)確定接觸滿足(17224-是)針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),設(shè)備移動(dòng) 焦點(diǎn)選擇器和第一用戶界面對(duì)象,如下文更詳細(xì)地描述。相比之下,根據(jù)確定接觸不滿足 (17224-否)針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),設(shè)備根據(jù)接觸的第二移動(dòng)來移動(dòng)(17226) 焦點(diǎn)選擇器而不移動(dòng)第一用戶界面對(duì)象(例如,設(shè)備放棄選擇/拾取第一用戶界面對(duì)象)。 例如,圖5F示出了在縮略圖17102-1上方相應(yīng)位置處的光標(biāo)17108,而圖5G示出了接觸 17110的移動(dòng)連同焦點(diǎn)選擇器到遠(yuǎn)離縮略圖17102-1的新位置的對(duì)應(yīng)的移動(dòng)。然而,由于在 檢測(cè)到接觸17110的移動(dòng)之前不滿足針對(duì)縮略圖17102-1的選擇標(biāo)準(zhǔn),因此,在圖5G中縮 略圖17102-1保持處于第一位置。
[0219] 根據(jù)確定接觸滿足(17224-是)針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),設(shè)備根據(jù)接 觸的第二移動(dòng)來將焦點(diǎn)選擇器和第一用戶界面對(duì)象移動(dòng)(17228)遠(yuǎn)離第一位置(例如,設(shè) 備選擇/拾取第一用戶界面對(duì)象,如圖5E和圖5J所示,其中縮略圖17102-1根據(jù)光標(biāo)17108 的移動(dòng)而移動(dòng))。
[0220] 在一些實(shí)施例中,第一用戶界面對(duì)象(諸如拖動(dòng)條或滑塊中的滾動(dòng)塊或手柄)的 移動(dòng)被約束(17230)于用戶界面中的預(yù)定義的路徑,并且移動(dòng)第一用戶界面對(duì)象包括根據(jù) 焦點(diǎn)選擇器的與沿預(yù)定義的路徑的允許的運(yùn)動(dòng)方向?qū)?yīng)的運(yùn)動(dòng)分量來沿預(yù)定義的路徑移 動(dòng)第一用戶界面對(duì)象。這些實(shí)施例的示例在圖5S-5AA所示的用戶界面中示出。另選地,在 一些實(shí)施例中,第一用戶界面對(duì)象具有二維的運(yùn)動(dòng)范圍(17232),并且移動(dòng)第一用戶界面對(duì) 象包括將第一用戶界面對(duì)象移動(dòng)至顯示器上的焦點(diǎn)選擇器處或與焦點(diǎn)選擇器相鄰的位置。 例如,第一用戶界面對(duì)象為可在顯示器上的二維平面中橫向移動(dòng)并且不被約束于預(yù)定義的 路徑的文檔圖標(biāo)。類似的示例在圖5A-5R所示的用戶界面中示出。在一些實(shí)施例中,在顯 示器上顯示第一用戶界面對(duì)象(例如,圖5A中的縮略圖17102-2)時(shí),設(shè)備在顯示器上的第 二位置處顯示(17234)第二用戶界面對(duì)象。在繼續(xù)檢測(cè)(17236)接觸并根據(jù)焦點(diǎn)選擇器的 移動(dòng)來移動(dòng)第一用戶界面對(duì)象時(shí),在檢測(cè)到接觸的第二移動(dòng)之后,設(shè)備檢測(cè)(17238)接觸 在觸敏表面上的第三移動(dòng),該第三移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器朝第二位置(例如,到第二位置) 的移動(dòng)。響應(yīng)于檢測(cè)到接觸的第三移動(dòng)(17240),設(shè)備將焦點(diǎn)選擇器從遠(yuǎn)離第二用戶界面對(duì) 象的位置(例如,從第一位置或鄰近第一位置的位置)移動(dòng)(17242)至第二位置。在一些 實(shí)施例中,第二位置為一點(diǎn)或具有非零面積的區(qū)域,諸如第二用戶界面對(duì)象的隱藏命中區(qū) 域。例如,在圖5N和圖5Q中,設(shè)備檢測(cè)接觸17110的移動(dòng),并且響應(yīng)于檢測(cè)到接觸17110 在觸敏表面451上向下的移動(dòng),設(shè)備將光標(biāo)17108移動(dòng)到第二用戶界面對(duì)象(例如,縮略圖 17102-2)上方。
[0221] 響應(yīng)于檢測(cè)到接觸的第三移動(dòng),設(shè)備還確定(17244)在焦點(diǎn)選擇器處于第二位置 時(shí)觸敏表面上的接觸的強(qiáng)度。在檢測(cè)到接觸的第三移動(dòng)之后,設(shè)備檢測(cè)(17246)接觸在觸 敏表面上的第四移動(dòng),該第四移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器遠(yuǎn)離第二位置的移動(dòng)。例如,在圖5P 和圖5R中,設(shè)備檢測(cè)接觸17110的移動(dòng),并且響應(yīng)于檢測(cè)到接觸17110在觸敏表面451上 向左的移動(dòng),設(shè)備將光標(biāo)17108遠(yuǎn)離在檢測(cè)到第三移動(dòng)或第四移動(dòng)之前由第二用戶界面對(duì) 象(例如,縮略圖17102-2)占據(jù)的位置移動(dòng)。
[0222] 在一些實(shí)施例中,在檢測(cè)到第一移動(dòng)之后并且在檢測(cè)到第四移動(dòng)之前,設(shè)備檢測(cè) 到(17247)接觸的強(qiáng)度減小到低于預(yù)定義的強(qiáng)度閾值,并且在檢測(cè)到接觸的強(qiáng)度減小到低 于預(yù)定義的強(qiáng)度閾值之后,設(shè)備繼續(xù)根據(jù)焦點(diǎn)選擇器的移動(dòng)來移動(dòng)第一用戶界面對(duì)象(例 如,在圖5Q中,接觸17110的強(qiáng)度低于IIY)。例如,在"拾取"第一用戶界面對(duì)象之后,用 戶可減小接觸強(qiáng)度而不"放下"第一用戶界面對(duì)象,使得用戶將能夠通過在每個(gè)附加用戶界 面對(duì)象上方使接觸的強(qiáng)度再次增大到高于預(yù)定義的強(qiáng)度閾值來"拾取"附加用戶界面對(duì)象 (例如,第二用戶界面對(duì)象)。如果用戶已拾取若干用戶界面對(duì)象(例如,第一用戶界面對(duì) 象和第二用戶界面對(duì)象),則用戶可減小接觸強(qiáng)度而不"放下"所述用戶界面對(duì)象中的任一 者,使得用戶將能夠通過在每個(gè)附加用戶界面對(duì)象上方使接觸的強(qiáng)度再次增大到高于預(yù)定 義的強(qiáng)度閾值來"拾取"附加用戶界面對(duì)象(例如,第二用戶界面對(duì)象)。
[0223] 響應(yīng)于檢測(cè)到(17248)接觸的第四移動(dòng),設(shè)備確定接觸是否滿足針對(duì)第二用戶界 面對(duì)象的選擇標(biāo)準(zhǔn)。針對(duì)第二用戶界面對(duì)象的選擇標(biāo)準(zhǔn)包括在焦點(diǎn)選擇器處于第二位置時(shí) 接觸達(dá)到預(yù)定義的強(qiáng)度閾值。
[0224] 根據(jù)確定接觸不滿足(17252-否)針對(duì)第二用戶界面對(duì)象的選擇標(biāo)準(zhǔn),設(shè)備根 據(jù)接觸的第四移動(dòng)來移動(dòng)(17254)焦點(diǎn)選擇器和第一用戶界面對(duì)象而不移動(dòng)第二用戶界 面對(duì)象(例如,設(shè)備放棄選擇/未能拾取第二用戶界面對(duì)象,如圖5R所示,其中縮略圖 17102-2沒有根據(jù)光標(biāo)17108的移動(dòng)而移動(dòng))。在一些實(shí)施例中,在第一用戶界面對(duì)象已被 選擇,并且當(dāng)焦點(diǎn)選擇器位于第二對(duì)象上方時(shí)設(shè)備檢測(cè)到接觸的強(qiáng)度的增大時(shí),除第一對(duì) 象之外,還拾取第二對(duì)象。因此,用戶可通過將焦點(diǎn)選擇器移動(dòng)到多個(gè)不同用戶界面對(duì)象上 方并執(zhí)行按壓手勢(shì)來利用單個(gè)接觸選擇并移動(dòng)多個(gè)對(duì)象,其中所述按壓手勢(shì)包括在焦點(diǎn)選 擇器位于所述用戶界面對(duì)象中的每一者的上方時(shí)使接觸的強(qiáng)度增大到高于預(yù)定義的強(qiáng)度 閾值。
[0225] 根據(jù)確定接觸滿足(17252-是)針對(duì)第二用戶界面對(duì)象的選擇標(biāo)準(zhǔn),設(shè)備根據(jù)接 觸的第四移動(dòng)來將焦點(diǎn)選擇器、第一用戶界面對(duì)象以及第二用戶界面對(duì)象移動(dòng)(17256)遠(yuǎn) 離第二位置(例如,設(shè)備選擇/拾取第二用戶界面對(duì)象并將第二用戶界面對(duì)象連同第一用 戶界面對(duì)象一起移動(dòng),如圖5P所示,其中縮略圖17102-2根據(jù)光標(biāo)17108的移動(dòng)而移動(dòng))。 在一些實(shí)施例中,在檢測(cè)到接觸的第四移動(dòng)之后,第一用戶界面對(duì)象的表示和第二用戶界 面對(duì)象的表示被顯示(17258)為根據(jù)焦點(diǎn)選擇器的移動(dòng)而在顯示器上移動(dòng)(例如,如圖5P 所示)。在一些實(shí)施例中,在檢測(cè)到接觸的第四移動(dòng)之后,與第一用戶界面對(duì)象和第二用戶 界面對(duì)象對(duì)應(yīng)的一組對(duì)象的表示被顯示(17260)為根據(jù)焦點(diǎn)選擇器的移動(dòng)而在顯示器上 移動(dòng)。
[0226] 應(yīng)當(dāng)理解,已經(jīng)描述的圖6A-6E中的操作的特定順序僅是示例性的,并非旨在表 明所描述的順序是可以執(zhí)行這些操作的唯一順序。本領(lǐng)域的普通技術(shù)人員會(huì)想到各種方式 來對(duì)本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出的是,本文中相對(duì)于本文描述的其他方 法(例如,段落[0043]中列出的那些方法)所描述的其他過程的細(xì)節(jié)也以類似的方式適用 于上文相對(duì)于圖6A-6E描述的方法17200。例如,上文參考方法17200描述的接觸、用戶界 面對(duì)象、強(qiáng)度閾值和焦點(diǎn)選擇器任選地具有本文中參考本文描述的其他方法(例如,段落 [0043]中列出的那些方法)描述的接觸、用戶界面對(duì)象、強(qiáng)度閾值和焦點(diǎn)選擇器的一個(gè)或 多個(gè)特性。為簡(jiǎn)明起見,這里不重復(fù)這些細(xì)節(jié)。
[0227] 根據(jù)一些實(shí)施例,圖7示出了根據(jù)各種所描述的實(shí)施例的原理配置的電子設(shè)備 17300的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所描述的實(shí)施例的原則的硬件、軟 件、或硬件和軟件的組合來實(shí)施。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖7中所述的功能塊任選地 被組合或被分離為子塊以實(shí)施各種所描述的實(shí)施例的原理。因此,本文的描述任選地支持 本文所述功能塊的任何可能的組合或分離或進(jìn)一步限定。
[0228] 如圖7所示,電子設(shè)備17300包括被配置為顯示用戶界面的顯示單元17302,所述 用戶界面包括顯示單元上第一位置處的第一用戶界面對(duì)象;被配置為檢測(cè)接觸的觸敏表面 單元17304 ;被配置為檢測(cè)與觸敏表面單元17304的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器單元 17306 ;以及耦接至顯示單元17302、觸敏表面單元17304以及一個(gè)或多個(gè)傳感器單元17306 的處理單元17308。在一些實(shí)施例中,處理單元17308包括顯示使能單元17310、檢測(cè)單元 17312、確定單元17313、選擇單元17314和移動(dòng)單元17316。
[0229] 處理單元17308被配置為檢測(cè)接觸在觸敏表面單元17304上的第一移動(dòng)(例如, 利用檢測(cè)單元17312),該第一移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器朝第一位置的移動(dòng)。響應(yīng)于檢測(cè)到接 觸的第一移動(dòng),處理單元17308被配置為將焦點(diǎn)選擇器從遠(yuǎn)離第一用戶界面對(duì)象的位置移 動(dòng)(例如,利用移動(dòng)單元17316)至第一位置,以及在焦點(diǎn)選擇器處于第一位置時(shí)確定(例 如,利用確定單元17313)觸敏表面單元17304上的接觸的強(qiáng)度。在檢測(cè)到接觸的第一移動(dòng) 之后,處理單元17308被配置為檢測(cè)接觸在觸敏表面單元17304上的第二移動(dòng)(例如,利用 檢測(cè)單元17312),該第二移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器遠(yuǎn)離第一位置的移動(dòng)。響應(yīng)于檢測(cè)到接觸 的第二移動(dòng),根據(jù)確定接觸滿足針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),處理單元17308被配 置為根據(jù)接觸的第二移動(dòng)來將焦點(diǎn)選擇器和第一用戶界面對(duì)象遠(yuǎn)離第一位置移動(dòng)(例如, 利用移動(dòng)單元17316),其中針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn)包括在焦點(diǎn)選擇器處于第一 位置時(shí)接觸達(dá)到預(yù)定義的強(qiáng)度閾值。響應(yīng)于檢測(cè)到接觸的第二移動(dòng),根據(jù)確定接觸不滿足 針對(duì)第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),處理單元17308被配置為根據(jù)接觸的第二移動(dòng)來移動(dòng) (例如,利用移動(dòng)單元17316)焦點(diǎn)選擇器而不移動(dòng)第一用戶界面對(duì)象。
[0230] 在一些實(shí)施例中,第一用戶界面對(duì)象的移動(dòng)被約束于用戶界面中的預(yù)定義的路 徑,并且移動(dòng)第一用戶界面對(duì)象包括根據(jù)焦點(diǎn)選擇器的與沿預(yù)定義的路徑的允許的運(yùn)動(dòng) 方向?qū)?yīng)的運(yùn)動(dòng)分量來沿預(yù)定義的路徑移動(dòng)第一用戶界面對(duì)象(例如,利用移動(dòng)單元 17316)〇
[0231] 在一些實(shí)施例中,第一用戶界面對(duì)象具有二維的運(yùn)動(dòng)范圍,并且移動(dòng)第一用戶界 面對(duì)象包括將第一用戶界面對(duì)象移動(dòng)(例如,利用移動(dòng)單元17316)至顯示單元上的焦點(diǎn)選 擇器處或與焦點(diǎn)選擇器相鄰的位置。
[0232] 在一些實(shí)施例中,預(yù)定義的強(qiáng)度閾值至少部分地基于接觸的強(qiáng)度的改變量。
[0233] 在一些實(shí)施例中,預(yù)定義的強(qiáng)度閾值至少部分地基于接觸的強(qiáng)度的量值。
[0234] 在一些實(shí)施例中,在顯示單元17302上顯示第一用戶界面對(duì)象時(shí),在顯示單元 17302上的第二位置處在顯示單元17302上顯示第二用戶界面對(duì)象,并且處理單元17304 被配置為在繼續(xù)檢測(cè)接觸并根據(jù)焦點(diǎn)選擇器的移動(dòng)來移動(dòng)第一用戶界面對(duì)象時(shí)以及在檢 測(cè)到接觸的第二移動(dòng)之后,檢測(cè)接觸在觸敏表面單元17304上的第三移動(dòng)(例如,利用檢測(cè) 單元17312),該第三移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器朝第二位置(例如,到第二位置)的移動(dòng)。響 應(yīng)于檢測(cè)到接觸的第三移動(dòng),處理單元17304被配置為將焦點(diǎn)選擇器從遠(yuǎn)離第二用戶界面 對(duì)象的位置移動(dòng)(例如,利用移動(dòng)單元17316)至第二位置,以及在焦點(diǎn)選擇器處于第二位 置時(shí)確定(例如,利用確定單元17313)觸敏表面單元17304上的接觸的強(qiáng)度。在檢測(cè)到接 觸的第三移動(dòng)之后,處理單元17304被配置為檢測(cè)接觸在觸敏表面單元17304上的第四移 動(dòng)(例如,利用檢測(cè)單元17312),該第四移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器遠(yuǎn)離第二位置的移動(dòng)。響 應(yīng)于檢測(cè)到接觸的第四移動(dòng),根據(jù)確定接觸滿足針對(duì)第二用戶界面對(duì)象的選擇標(biāo)準(zhǔn),處理 單元17304被配置為根據(jù)接觸的第四移動(dòng)來將焦點(diǎn)選擇器、第一用戶界面對(duì)象以及第二用 戶界面對(duì)象遠(yuǎn)離第二位置移動(dòng)(例如,利用移動(dòng)單元17316),其中針對(duì)第二用戶界面對(duì)象 的選擇標(biāo)準(zhǔn)包括在焦點(diǎn)選擇器處于第二位置時(shí)接觸達(dá)到預(yù)定義的強(qiáng)度閾值。響應(yīng)于檢測(cè)到 接觸的第四移動(dòng),根據(jù)確定接觸不滿足針對(duì)第二用戶界面對(duì)象的選擇標(biāo)準(zhǔn),處理單元17304 被配置為根據(jù)接觸的第四移動(dòng)來移動(dòng)(例如,利用移動(dòng)單元17316)焦點(diǎn)選擇器和第一用戶 界面對(duì)象而不移動(dòng)第二用戶界面對(duì)象。
[0235] 在一些實(shí)施例中,處理單元17304被進(jìn)一步配置為在檢測(cè)到接觸的第四移動(dòng)之 后,將第一用戶界面對(duì)象的表示和第二用戶界面對(duì)象的表示顯示為(例如,利用顯示使能 單元17310)根據(jù)焦點(diǎn)選擇器的移動(dòng)而在顯示單元上移動(dòng)。
[0236] 在一些實(shí)施例中,處理單元17304被進(jìn)一步配置為在檢測(cè)到接觸的第四移動(dòng)之 后,將與第一用戶界面對(duì)象和第二用戶界面對(duì)象對(duì)應(yīng)的一組對(duì)象的表示顯示為(例如,利 用顯示使能單元17310)根據(jù)焦點(diǎn)選擇器的移動(dòng)而在顯示單元上移動(dòng)。
[0237] 在一些實(shí)施例中,處理單元被進(jìn)一步配置為在檢測(cè)到第一移動(dòng)之后并且在檢測(cè)到 第四移動(dòng)之前,檢測(cè)到接觸的強(qiáng)度減小到(例如,利用檢測(cè)單元17312)低于預(yù)定義的強(qiáng)度 閾值,并且在檢測(cè)到接觸的強(qiáng)度減小到低于預(yù)定義的強(qiáng)度閾值之后,繼續(xù)根據(jù)焦點(diǎn)選擇器 的移動(dòng)來移動(dòng)(例如,利用移動(dòng)單元17316)第一用戶界面對(duì)象。
[0238] 上述信息處理方法中的操作任選地通過運(yùn)行信息處理裝置中的一個(gè)或多個(gè)功能 模塊來實(shí)施,該信息處理裝置諸如為通用處理器(例如,如以上相對(duì)于圖1A和圖3所描述) 或特定于應(yīng)用的芯片。
[0239] 以上參考圖6A-6E所述的操作任選地由圖1A-1B或圖7中所描繪的部件來實(shí)施。 例如,檢測(cè)操作17204和17212、移動(dòng)操作17210、17226和17228以及確定操作17212任選 地由事件分類器170、事件識(shí)別器180和事件處理程序190實(shí)施。事件分類器170中的事件 監(jiān)視器171檢測(cè)在觸敏顯示器112上的接觸,并且事件分配器模塊174將事件信息傳遞到 應(yīng)用程序136-1。應(yīng)用程序136-1的相應(yīng)的事件識(shí)別器180將事件信息與相應(yīng)的事件定義 186進(jìn)行對(duì)比,并且確定觸敏表面上的第一位置處的第一接觸是否對(duì)應(yīng)于預(yù)定義的事件或 子事件,諸如選擇用戶界面上的一個(gè)對(duì)象。當(dāng)檢測(cè)到相應(yīng)的預(yù)定義的事件或子事件時(shí),事件 識(shí)別器180激活與檢測(cè)到該事件或子事件相關(guān)聯(lián)的事件處理程序190。事件處理程序190 任選地使用或調(diào)用數(shù)據(jù)更新器176或?qū)ο蟾缕?77來更新應(yīng)用程序內(nèi)部狀態(tài)192。在一 些實(shí)施例中,事件處理程序190訪問相應(yīng)GUI更新器178來更新由應(yīng)用程序顯示的內(nèi)容。類 似地,本領(lǐng)域技術(shù)人員會(huì)清楚地知道基于在圖1A-1B中所示的部件可如何實(shí)現(xiàn)其他過程。
[0240] 詵擇用戶界而對(duì)象
[0241] 許多電子設(shè)備具有顯示用戶界面對(duì)象的圖形用戶界面,所述用戶界面對(duì)象諸如顯 示器上的縮略圖、圖標(biāo)、文件夾以及拖動(dòng)條和滑動(dòng)條中的滾動(dòng)塊/手柄。此類用戶界面項(xiàng)目 通常表示文件或?qū)?yīng)于文件集合的目錄(或子目錄)。通常,電子設(shè)備的用戶將希望選擇并 移動(dòng)顯示器上的用戶界面對(duì)象。例如,用戶將希望重新布置桌面環(huán)境/窗口系統(tǒng)中的桌面 項(xiàng)目。又如,用戶可能希望選擇若干用戶界面對(duì)象并將所選擇的用戶界面對(duì)象添加至用戶 界面對(duì)象集合。此類操作,例如,在使用桌面環(huán)境時(shí)(例如,將文件添加至文件夾)、或者在 桌面環(huán)境與應(yīng)用程序之間(例如,將文件從桌面窗口添加至媒體播放器中的播放列表)、或 者在應(yīng)用程序內(nèi)(例如,選擇并拖動(dòng)媒體播放器內(nèi)的用戶界面項(xiàng)目)發(fā)生。再又如,用戶可 能希望重新布置對(duì)應(yīng)于在便攜式多功能設(shè)備的顯示器上顯示的應(yīng)用程序或者"應(yīng)用"的縮 略圖的次序。
[0242] 在具有觸敏表面的電子設(shè)備上選擇用戶界面對(duì)象的一些方法通常需要對(duì)多個(gè)用 戶界面對(duì)象中的每一者執(zhí)行不同的選擇操作(例如,激活鼠標(biāo)按鈕或?qū)⒔佑|置于觸敏表面 上)來獨(dú)立地選擇用戶界面對(duì)象。通常,在此類實(shí)施例中,為執(zhí)行后續(xù)選擇操作,用戶首先 停止選擇先前已選擇的對(duì)象(例如,當(dāng)鼠標(biāo)按鈕被去激活或接觸抬離了觸敏表面時(shí),先前 已選擇的用戶界面對(duì)象被取消選擇)。因此,在這些示例中,第二用戶界面對(duì)象(例如,另一 個(gè)桌面項(xiàng)目)的選擇需要獨(dú)立的選擇操作,并且因此一次僅選擇一個(gè)用戶界面對(duì)象。另選 地,一些方法使用戶能夠?yàn)檫x擇某個(gè)區(qū)域內(nèi)的多個(gè)用戶界面從而選擇多個(gè)用戶界面對(duì)象, 然而這種選擇對(duì)象的方法不能使用戶從彼此接近地定位的一組用戶界面對(duì)象中選擇一組 特定的用戶界面對(duì)象。下文所述的實(shí)施例提供了在具有觸敏表面的電子設(shè)備上實(shí)施的更加 高效且直觀的方法,其用于基于與觸敏表面的接觸的強(qiáng)度來確定是選擇用戶界面對(duì)象還是 放棄選擇用戶界面對(duì)象。在一些情況下,使用觸敏表面上的單個(gè)連續(xù)的接觸,或者另選地, 多個(gè)不同的接觸,來選擇多個(gè)用戶界面對(duì)象。
[0243] 圖8A-8DD示出了根據(jù)一些實(shí)施例的用于選擇用戶界面對(duì)象的示例性用戶界面。 這些附圖中的用戶界面被用于闡釋下文描述的過程,包括圖9A-9E中的過程。對(duì)于示出與 觸敏表面的接觸的附圖,包括了強(qiáng)度圖,該強(qiáng)度圖示出觸敏表面上的接觸相對(duì)于多個(gè)強(qiáng)度 閾值的當(dāng)前強(qiáng)度,所述多個(gè)強(qiáng)度閾值包括另選模式強(qiáng)度閾值(例如,"IT D")和選擇強(qiáng)度閾 值(例如," ITl")。
[0244] 在一些實(shí)施例中,設(shè)備是便攜式多功能設(shè)備100,顯示器是觸敏顯示器系統(tǒng)112, 并且觸敏表面包括顯示器上的觸覺輸出發(fā)生器167 (圖1A)。為便于解釋,將參考顯示器450 和獨(dú)立觸敏表面451來討論參考圖8A-8DD和圖9A-9E所描述的實(shí)施例,然而,響應(yīng)于在觸 敏顯示器系統(tǒng)112上顯示圖8A-8DD所示的用戶界面時(shí)在觸敏顯示器系統(tǒng)112上檢測(cè)到圖 8A-8DD中所描述的接觸,任選地在具有觸敏顯示器系統(tǒng)112的設(shè)備上執(zhí)行類似操作;在此 類實(shí)施例中,焦點(diǎn)選擇器任選地為:相應(yīng)接觸、對(duì)應(yīng)于接觸的表示點(diǎn)(例如,相應(yīng)接觸的質(zhì) 心或與相應(yīng)接觸相關(guān)聯(lián)的點(diǎn)),或者在觸敏顯示器系統(tǒng)112上檢測(cè)到的代替光標(biāo)17408的兩 個(gè)或更多個(gè)接觸的質(zhì)心。
[0245] 圖8A示出了根據(jù)一些實(shí)施例的用于選擇用戶界面對(duì)象的示例性用戶界面。圖8A 示出了示例性用戶界面17400。用戶界面17400顯示在顯示器450上并且包括用戶界面對(duì) 象(例如,縮略圖17402、文件夾17404)以及焦點(diǎn)選擇器(例如,光標(biāo)17408)。圖8B示出了 設(shè)備檢測(cè)到接觸17406在觸敏表面451上的移動(dòng)以及作為響應(yīng)而在顯示器上將光標(biāo)17408 從圖8A中遠(yuǎn)離縮略圖17402-1的位置移動(dòng)至圖8B中縮略圖17402-1上方的位置。
[0246] 圖8B-8F示出了根據(jù)一些實(shí)施例的用于在第一選擇模式下選擇用戶界面對(duì)象的 示例性用戶界面。在圖8B的一開始,用戶界面17400處于第一選擇模式(有時(shí)稱為"單對(duì) 象選擇模式"),其具有下文所述的屬性。此外,在圖8B-8F中,接觸17406表示連續(xù)檢測(cè)到 (例如,不中斷)的與觸敏表面451的接觸(例如,在第一按壓輸入開始和第二按壓輸入結(jié) 束之間連續(xù)檢測(cè)到接觸)。
[0247] 在一些實(shí)施例中,接觸17406控制光標(biāo)17408的位置。例如,接觸17406在觸敏表 面451上的移動(dòng)(由圖8B的附加至接觸17406的箭頭所示)使光標(biāo)17408對(duì)應(yīng)地朝縮略 圖17402-1的位置移動(dòng),或者在一些情況下移動(dòng)至該位置。應(yīng)當(dāng)理解,縮略圖17402-1的位 置任選地定義為一點(diǎn)(例如,縮略圖的拐角、或幾何質(zhì)心)或者由非零面積限定,該非零面 積諸如縮略圖17402的邊界內(nèi)的任何位置或者縮略圖17402-1的隱藏命中區(qū)域。在一些實(shí) 施例中,隱藏命中區(qū)域大于縮略圖17402-1。在一些具體實(shí)施中,隱藏命中區(qū)域相對(duì)于縮略 圖17402-1的邊界"移位"。因此,在一些實(shí)施例中,每當(dāng)光標(biāo)17408在限定縮略圖17402-1 的位置的邊界內(nèi)顯示時(shí),光標(biāo)17408就被視為在縮略圖17402-1"上方"。同樣,其他用戶界 面對(duì)象的位置也類似地定義。不考慮用戶界面對(duì)象的位置的定義,在焦點(diǎn)選擇器位于用戶 界面對(duì)象上方時(shí)所檢測(cè)的按壓輸入有時(shí)稱為"相應(yīng)用戶界面對(duì)象上的按壓輸入"等。
[0248] 圖8C示出了對(duì)"輕按壓輸入"的檢測(cè),例如,對(duì)應(yīng)于接觸17410的強(qiáng)度增大到高于 選擇強(qiáng)度閾值(例如,"IIY")但低于另選模式強(qiáng)度閾值(例如,IT D)的按壓輸入。響應(yīng)于在 光標(biāo)17408位于縮略圖17402-1上方時(shí)檢測(cè)到輕按壓,選擇縮略圖17402-1,如圖8D所示。 如圖8D-8E所示,在設(shè)備處于單對(duì)象選擇模式并且接觸17406的強(qiáng)度減小到低于IIY時(shí),取 消選擇或"放下"縮略圖17402-1。由于在圖8E中縮略圖17402-1不再被選擇,因此接觸 17406在觸敏表面451上的后續(xù)移動(dòng)使光標(biāo)17408移動(dòng)至該位置而不移動(dòng)縮略圖17402-1, 如圖8F所示。
[0249] 圖8G-80示出了根據(jù)一些實(shí)施例的用于在另選模式(有時(shí)稱為"選擇多個(gè)對(duì)象"模 式)下選擇用戶界面對(duì)象的示例性用戶界面。為了便于解釋,參考連續(xù)接觸17410來描述 圖8G-80中的實(shí)施例。在圖8G的一開始,用戶界面17400處于選擇模式,如上文所述。圖 8G和圖8H分別類似于圖8B和圖8C,其中設(shè)備響應(yīng)于檢測(cè)到接觸17410在觸敏表面451上 的移動(dòng)而在顯示器上將光標(biāo)17408從圖8A中遠(yuǎn)離縮略圖17402-1的位置移動(dòng)至圖8G中縮 略圖17402-1上方的位置,區(qū)別是圖8G-8H中的按壓輸入對(duì)應(yīng)于接觸17410的強(qiáng)度增大到 高于另選模式強(qiáng)度閾值(例如,"IT D")。因此,用戶界面17400進(jìn)入另選模式(例如,"選擇 多個(gè)對(duì)象"模式)。在一些實(shí)施例中,在用戶界面17400處于另選模式時(shí),接觸17410的強(qiáng) 度后續(xù)減小到低于IIY不會(huì)導(dǎo)致縮略圖17402-1被放下。例如,在圖81中,即使接觸17410 的強(qiáng)度已減小到低于IIY,縮略圖17402-1仍繼續(xù)被選擇。接觸17410在觸敏表面451上的 后續(xù)移動(dòng)導(dǎo)致圖8J所示的光標(biāo)17408的移動(dòng),連同有縮略圖17402-1的移動(dòng)。圖8J還示 出了設(shè)備在顯示器450上顯示縮略圖17402-1的殘留圖像17416 (例如,17416-1)的示例。
[0250] 圖8K-8L示出了設(shè)備檢測(cè)到接觸17410在觸敏表面451上的后續(xù)移動(dòng),以及作為 響應(yīng),將光標(biāo)17408從如圖8K所示的遠(yuǎn)離縮略圖17402-2的位置移動(dòng)至如圖8L所示的縮 略圖17402-2上方的位置。在圖8M中,設(shè)備在光標(biāo)17408位于縮略圖17402-2上方時(shí)檢測(cè) 到對(duì)應(yīng)于強(qiáng)度增大到高于選擇閾值(例如,ITJ的后續(xù)(例如,第二)按壓輸入,并且作為 相應(yīng),設(shè)備選擇縮略圖17402-2而不放下縮略圖17402-1。在一些實(shí)施例中,第一按壓輸入 和第二按壓輸入由在觸敏表面上連續(xù)檢測(cè)到的(不中斷)接觸產(chǎn)生。
[0251] 在選擇縮略圖17402-2之后,在設(shè)備處于多對(duì)象選擇模式時(shí),即使接觸17410的強(qiáng) 度減小到低于選擇強(qiáng)度閾值(例如,"IIY"),設(shè)備仍保持選擇所選擇的縮略圖17402-2和 17402-1。響應(yīng)于檢測(cè)到圖80中接觸17410的移動(dòng),設(shè)備將所選擇的縮略圖遠(yuǎn)離先前由縮 略圖17402-2所占據(jù)的位置移動(dòng),如圖80所示。圖8N-80類似于圖8I-8J,區(qū)別是由于縮略 圖17402-1和縮略圖17402-2兩者均被選擇,因此光標(biāo)17408的移動(dòng)是連同這兩個(gè)縮略圖 一起的。圖80中還顯示了與縮略圖17402-2的殘留對(duì)應(yīng)的縮略圖殘留17416-2。殘留圖 像17416具有另外的屬性。在一些實(shí)施例中,在選擇了用戶界面對(duì)象并且顯示了該用戶界 面對(duì)象的殘留圖像之后,在殘留圖像上檢測(cè)到按壓輸入(例如,在光標(biāo)17408位于相應(yīng)殘留 圖像上方時(shí),接觸17410從低于IIY的強(qiáng)度增大到高于11\的強(qiáng)度)。在一些實(shí)施例中,響應(yīng) 于檢測(cè)到相應(yīng)殘留圖像上的按壓輸入,取消選擇對(duì)應(yīng)于相應(yīng)殘留圖像的用戶界面對(duì)象。例 如,在選擇了縮略圖17402-1和17402-2時(shí),殘留圖像17416-1上的按壓輸入(例如,在光 標(biāo)17408位于殘留圖像17416-1上方時(shí)接觸17410的強(qiáng)度從低于IIY的強(qiáng)度增大到高于IT ^ 的強(qiáng)度)將使設(shè)備取消選擇縮略圖17402-1并保持選擇縮略圖17402-2。在一些實(shí)施例中, 執(zhí)行縮略圖17402-1 "飛回"并替換殘留圖像17416-1的動(dòng)畫。
[0252] 在一些實(shí)施例中,響應(yīng)于檢測(cè)到連續(xù)接觸(例如,圖8G-80的接觸17410)的抬離, 在用戶界面中放下先前已選擇的用戶界面對(duì)象(例如,圖80的縮略圖17402-1和縮略圖 17402-2),如圖8P所示。在一些實(shí)施例中,在放下了先前已選擇的用戶界面對(duì)象時(shí),不再顯 示對(duì)應(yīng)的殘留圖像(例如,縮略圖殘留17416),并且在檢測(cè)到接觸17410的抬離時(shí),在鄰近 光標(biāo)17408位置的位置處顯示用戶界面對(duì)象,如圖8P所示。
[0253] 圖8G-8N和圖8Q-8T示出了對(duì)第三用戶界面對(duì)象的選擇,該第三用戶界面對(duì)象表 示用戶界面對(duì)象集合(例如,文件夾、子目錄、相冊(cè)、播放列表等)。繼已經(jīng)描述的圖8G-8N 之后,圖8Q示出了在已選擇縮略圖17402-1和17402-2之后,接觸17410在觸敏表面451 上的移動(dòng),該移動(dòng)對(duì)應(yīng)于光標(biāo)17408的到文檔文件夾17404上方的位置的移動(dòng)。響應(yīng)于檢 測(cè)到輕按壓輸入(例如,接觸17410的強(qiáng)度從低于IIY的強(qiáng)度增大到介于11\與IT D之間的 強(qiáng)度,如圖8Q-8R所示),設(shè)備選擇文件夾17404而不取消選擇縮略圖中的任一者,如圖8R 所示。圖8S-8T示出了響應(yīng)于檢測(cè)到接觸17410在觸敏表面451上的移動(dòng),光標(biāo)連同所選 擇縮略圖的后續(xù)運(yùn)動(dòng)以及文件夾的后續(xù)運(yùn)動(dòng)。
[0254] 相比之下,圖8U-8X也接著圖8G-8N,但在這種情況下,所檢測(cè)到的按壓輸入為深 按壓輸入(例如,接觸17410的強(qiáng)度從低于IT D的強(qiáng)度增大到高于IT D的強(qiáng)度,如圖8U-8V 所示)。因此,在檢測(cè)到深按壓輸入而不是輕按壓輸入時(shí),設(shè)備顯示用戶界面(例如,已打開 的文件夾),該用戶界面具有用于將縮略圖17402-1和17402-2添加至縮略圖集合的區(qū)域。 在圖8W中,響應(yīng)于檢測(cè)到接觸17410的抬離而取消選擇縮略圖17402-1和17402-1,并且在 圖8W中,這兩個(gè)縮略圖被添加至已打開的"文檔"文件夾的內(nèi)容,因?yàn)樵跈z測(cè)到接觸17410 的抬離時(shí)光標(biāo)17408位于文檔文件夾17404的表示上方。"文檔"文件夾例如已經(jīng)包含其他 縮略圖,諸如縮略圖17402-4和17402-5。圖8W-8X示出了在文檔文件夾的表示中縮略圖 17402-1和17402-2從鄰近光標(biāo)17408的位置移動(dòng)至縮略圖17402的布置中的位置的動(dòng)畫。 圖8Q-8X中的示例性用戶界面因此示出了區(qū)分達(dá)到不同強(qiáng)度閾值(例如,IIY和IT D)的按 壓輸入之間的優(yōu)點(diǎn)的示例,其中不同的按壓輸入可用于提供直觀的用戶界面,該直觀的用 戶界面使用戶能夠?qū)⑽募A添加至選擇或者打開文件夾以將所選擇的項(xiàng)目添加至文件夾。
[0255] 圖8Y-8DD示出了用戶界面17420的實(shí)施例,其中使用多個(gè)不同的接觸來選擇用戶 界面對(duì)象。例如,在檢測(cè)第二接觸之前,停止檢測(cè)第一接觸。在一些實(shí)施例中,第一接觸和 第二接觸由相同的手指在不同時(shí)間產(chǎn)生。在一些實(shí)施例中(例如,圖8Y-8DD所示的),第一 按壓輸入為對(duì)應(yīng)于接觸的強(qiáng)度增大到高于選擇強(qiáng)度閾值(例如,"ITY")的另選模式強(qiáng)度閾 值(例如,"IT D")的"深按壓"輸入,并且響應(yīng)于檢測(cè)到第一按壓輸入,設(shè)備進(jìn)入"選擇多個(gè) 對(duì)象"模式,其中強(qiáng)度達(dá)到或高于選擇強(qiáng)度閾值(例如,"IIY")的連貫按壓輸入使設(shè)備同時(shí) 選擇對(duì)應(yīng)于連貫按壓輸入的多個(gè)用戶界面對(duì)象。
[0256] 圖8Y示出了多個(gè)用戶界面對(duì)象(例如,縮略圖17418),它們表示在顯示例如相 冊(cè)(例如,"家庭相冊(cè)")的媒體播放器中的媒體對(duì)象(例如,照片)。此類媒體播放器的用 戶可能希望一次選擇若干縮略圖,例如,以將所選擇的照片添加至不同相冊(cè)和/或刪除不 想要的圖片。圖8Z示出了接觸17412,其對(duì)應(yīng)于在光標(biāo)17411位于縮略圖17418-1上方時(shí) 的按壓輸入。該按壓輸入對(duì)應(yīng)于接觸17412的強(qiáng)度增大到高于另選模式強(qiáng)度閾值(例如, "IT D")。響應(yīng)于檢測(cè)到按壓輸入,設(shè)備進(jìn)入用于選擇用戶界面對(duì)象的另選模式并選擇用戶 界面對(duì)象17418-1。
[0257] 圖8AA示出了接觸17412的抬離(例如,在觸敏表面451上不再檢測(cè)到接觸 17412)。在圖8AA中,在檢測(cè)到抬離之后,縮略圖17418-1保持被選擇,從而允許選擇其他用 戶界面項(xiàng)目。圖8AA示出了設(shè)備檢測(cè)到接觸17414的移動(dòng),并且響應(yīng)于檢測(cè)到接觸17414的 移動(dòng),將光標(biāo)17411從圖8Z中縮略圖17418-1上方的位置移動(dòng)至圖8AA中縮略圖17418-7 上方的位置。在圖8AA-8BB中,在光標(biāo)17411位于縮略圖17418-7上方時(shí),設(shè)備檢測(cè)對(duì)應(yīng) 于接觸17414的強(qiáng)度從低于選擇強(qiáng)度閾值(例如,"IT,)的強(qiáng)度增大到高于選擇強(qiáng)度閾值 (例如,"IIY")的強(qiáng)度的按壓輸入,如圖8BB所示。響應(yīng)于檢測(cè)到圖8BB中的按壓輸入,設(shè) 備除縮略圖17418-1之外還選擇縮略圖17418-7。
[0258] 圖8CC示出了對(duì)接觸17414的抬離的檢測(cè)。在圖8CC中,即使已檢測(cè)到接觸17414 的抬離,縮略圖17418-1和縮略圖17418-7兩者仍均在所示實(shí)施例中保持被選擇。圖 8DD-8EE示出了對(duì)不對(duì)應(yīng)于可選用戶界面對(duì)象的按壓輸入的檢測(cè)(例如,在焦點(diǎn)選擇器處 于顯示器上的所述多個(gè)用戶界面對(duì)象外部的位置時(shí))。在圖8CC中,設(shè)備檢測(cè)到接觸17416 在觸敏表面451上的移動(dòng),并且作為響應(yīng),在觸敏表面上將光標(biāo)17411移動(dòng)至顯示器上不對(duì) 應(yīng)于所述多個(gè)縮略圖17418中任一者的位置。在光標(biāo)17411處于不對(duì)應(yīng)于所述多個(gè)縮略圖 17418中任一者的位置時(shí),設(shè)備檢測(cè)對(duì)應(yīng)于接觸17416的按壓輸入(例如,接觸17416的強(qiáng) 度從低于IIY的強(qiáng)度增大到介于11\與IT D之間的強(qiáng)度),并且響應(yīng)于檢測(cè)到圖8DD中的按 壓輸入,設(shè)備取消所述選擇并退出"選擇多個(gè)對(duì)象"或"另選"模式。
[0259] 圖9A-9E是示出根據(jù)一些實(shí)施例的選擇用戶界面對(duì)象的方法17500的流程圖。方 法17500在具有顯示器和觸敏表面的電子設(shè)備(例如,圖3的設(shè)備300或圖1A的便攜式多 功能設(shè)備100)上執(zhí)行。在一些實(shí)施例中,顯示器是觸摸屏顯示器,并且觸敏表面在顯示器 上。在一些實(shí)施例中,顯示器與觸敏表面是分開的。方法17500中的一些操作任選地被組 合,并且/或者一些操作的順序任選地被改變。
[0260] 如下文描述,方法17500提供用于選擇用戶界面對(duì)象的直觀方法。該方法減小用 戶在選擇用戶界面對(duì)象時(shí)的認(rèn)知負(fù)擔(dān),從而創(chuàng)建更有效的人機(jī)界面。對(duì)于電池驅(qū)動(dòng)的電子 設(shè)備,使用戶能夠更快且更有效地選擇用戶界面對(duì)象節(jié)省功率并且增加電池充電之間的時(shí) 間。
[0261] 設(shè)備在顯示器上顯示(17502)多個(gè)用戶界面對(duì)象,所述多個(gè)用戶界面對(duì)象包括第 一用戶界面對(duì)象和第二用戶界面對(duì)象(例如,圖8A的縮略圖17402-1和17402-2,以及圖 8Y的縮略圖17418-1和17418-7)。在一些實(shí)施例中,設(shè)備被配置為檢測(cè)(17504) -系列接 觸強(qiáng)度值并將所檢測(cè)到的強(qiáng)度值與多個(gè)不同強(qiáng)度閾值進(jìn)行比較,并且所述多個(gè)不同強(qiáng)度閾 值包括另選模式強(qiáng)度閾值(例如,"深按壓"閾值IT D)和選擇強(qiáng)度閾值(例如,"輕按壓"閾 值ITJ,設(shè)備使用另選模式強(qiáng)度閾值來從第一選擇模式(例如,"單對(duì)象選擇"模式)轉(zhuǎn)變 到第二選擇模式(例如,"多對(duì)象選擇"模式),設(shè)備使用選擇強(qiáng)度閾值來對(duì)與焦點(diǎn)選擇器在 顯示器上的移動(dòng)對(duì)應(yīng)的輸入(例如,強(qiáng)度介于1'與11\之間的輸入)以及與選擇顯示器 上的在焦點(diǎn)選擇器的位置處或附近的位置處的用戶界面對(duì)象對(duì)應(yīng)的輸入(例如,強(qiáng)度介于 IIY與IT D之間的輸入)進(jìn)行區(qū)分,其中選擇強(qiáng)度閾值不同于(例如,低于)另選模式強(qiáng)度 閾值。在一些實(shí)施例中,在正常操作模式期間,當(dāng)在焦點(diǎn)選擇器位于用戶界面對(duì)象上方時(shí)設(shè) 備檢測(cè)到接觸的強(qiáng)度增大到高于選擇強(qiáng)度閾值時(shí),設(shè)備選擇用戶界面對(duì)象,并且當(dāng)設(shè)備檢 測(cè)到接觸的強(qiáng)度減小到低于選擇強(qiáng)度閾值(或小于選擇強(qiáng)度閾值的預(yù)定義的量)時(shí),設(shè)備 放下該對(duì)象或者執(zhí)行與激活該對(duì)象相關(guān)聯(lián)的操作(例如,設(shè)備停止拖動(dòng)正根據(jù)焦點(diǎn)選擇器 的移動(dòng)而移動(dòng)的對(duì)象,或者如果在檢測(cè)到接觸的強(qiáng)度的增大之后未移動(dòng)對(duì)象,則啟動(dòng)與對(duì) 象相關(guān)聯(lián)的應(yīng)用程序)。
[0262] 在顯示所述多個(gè)用戶界面對(duì)象時(shí),設(shè)備檢測(cè)(17510)第一按壓輸入,該第一按壓 輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于第一用戶界面對(duì)象上方時(shí),觸敏表面上的接觸的強(qiáng)度增大到 高于第一強(qiáng)度閾值。響應(yīng)于檢測(cè)到第一按壓輸入,設(shè)備選擇(17512)第一用戶界面對(duì)象(例 如,圖8D中的對(duì)縮略圖17402-1的選擇,以及圖8Z中的對(duì)縮略圖17418-1的選擇)。
[0263] 選擇第一用戶界面對(duì)象之后(17514),設(shè)備檢測(cè)(17516)第二按壓輸入,該第二按 壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于第二用戶界面對(duì)象上方時(shí),觸敏表面上的接觸的強(qiáng)度增大 到高于第二強(qiáng)度閾值。在一些實(shí)施例中,第一按壓輸入對(duì)應(yīng)(17518)于觸敏表面上的第一 接觸,第二按壓輸入對(duì)應(yīng)于觸敏表面上不同于第一接觸的第二接觸(例如,在檢測(cè)第二接 觸之前,停止檢測(cè)第一接觸)。在一些實(shí)施例中,第一接觸和第二接觸由相同的手指在不同 時(shí)間產(chǎn)生,如圖8Y-8DD所示。在一些實(shí)施例中,第一按壓輸入為對(duì)應(yīng)于接觸的強(qiáng)度增大到 高于選擇強(qiáng)度閾值(例如,"IIY")的強(qiáng)度閾值(例如,"IT D")的"深按壓"輸入,并且響應(yīng) 于檢測(cè)到第一按壓輸入,設(shè)備進(jìn)入"選擇多個(gè)對(duì)象"模式,其中強(qiáng)度達(dá)到或高于選擇強(qiáng)度閾 值的連貫按壓輸入使設(shè)備同時(shí)選擇對(duì)應(yīng)于連貫按壓輸入的多個(gè)用戶界面對(duì)象。另選地,第 一按壓輸入和第二按壓輸入為單個(gè)手勢(shì)的部分,該單個(gè)手勢(shì)包括(17520)觸敏表面上的連 續(xù)檢測(cè)到的接觸,如圖8A-8X所示。例如,在第一按壓輸入開始和第二按壓輸入結(jié)束之間連 續(xù)檢測(cè)到接觸。例如,在圖8B-8F中,設(shè)備檢測(cè)接觸17406在觸敏表面451上的各種移動(dòng)以 及所執(zhí)行的各種按壓輸入而不檢測(cè)接觸17406自觸敏表面451的抬離。類似地,在圖8G-8X 中,設(shè)備檢測(cè)接觸17410在觸敏表面451上的各種移動(dòng)以及所執(zhí)行的各種按壓輸入而不檢 測(cè)接觸17410自觸敏表面451的抬離。相比之下,在圖8Y-8DD中,設(shè)備在選擇多個(gè)用戶界 面對(duì)象時(shí)檢測(cè)多個(gè)不同的接觸(例如,17412U7414和17416),而不是連續(xù)接觸。
[0264] 在一些實(shí)施例中,第一按壓輸入和第二按壓輸入由觸敏表面上連續(xù)檢測(cè)到的(不 中斷)接觸產(chǎn)生。在一些實(shí)施例中,手勢(shì)包括(17522)介于第一按壓輸入與第二按壓輸入 之間的中間部分(例如,圖8J-8L中接觸17410的移動(dòng)),該中間部分包括連續(xù)檢測(cè)到的接 觸的移動(dòng),其對(duì)應(yīng)于焦點(diǎn)選擇器從第一用戶界面對(duì)象到第二用戶界面對(duì)象的移動(dòng)(例如, 在焦點(diǎn)選擇器處于第一用戶界面對(duì)象時(shí),用戶選擇第一用戶界面對(duì)象,然后在顯示器上作 為一個(gè)連續(xù)手勢(shì)將焦點(diǎn)選擇器從第一用戶界面對(duì)象拖動(dòng)至第二用戶界面對(duì)象并選擇第二 用戶界面對(duì)象)。
[0265] 在一些實(shí)施例中,不考慮使用單個(gè)接觸還是多個(gè)接觸,如圖8A-8X所示,以及獨(dú)立 地如圖8Y-8DD所示,第一強(qiáng)度閾值為(17524)另選模式強(qiáng)度閾值(例如,"IT D"),并且第二 強(qiáng)度閾值為選擇強(qiáng)度閾值(例如,"IIY")。在一些實(shí)施例中,第一按壓輸入為對(duì)應(yīng)于接觸的 強(qiáng)度增大到高于選擇強(qiáng)度閾值(例如,"IIY")的強(qiáng)度閾值(例如,"IT D")的"深按壓"輸入, 并且響應(yīng)于檢測(cè)到第一按壓輸入,設(shè)備進(jìn)入"選擇多個(gè)對(duì)象"模式,其中強(qiáng)度達(dá)到或高于輕 按壓強(qiáng)度閾值的連貫按壓輸入使設(shè)備同時(shí)選擇對(duì)應(yīng)于連貫按壓輸入的多個(gè)用戶界面對(duì)象, 如圖8G-8X所示。在"選擇多個(gè)對(duì)象"模式下,焦點(diǎn)選擇器在用戶界面對(duì)象上方連貫移動(dòng), 并且在焦點(diǎn)選擇器位于相應(yīng)用戶界面對(duì)象上方時(shí),接觸的強(qiáng)度增大到高于選擇強(qiáng)度閾值以 便選擇相應(yīng)用戶界面對(duì)象,并且隨后在保持選擇相應(yīng)用戶界面對(duì)象時(shí)接觸強(qiáng)度減小到低于 選擇強(qiáng)度閾值,使得可以選擇下一個(gè)用戶界面對(duì)象(例如,第一深按壓使設(shè)備進(jìn)入多重選 擇模式,并且后續(xù)按壓可達(dá)到更低的閾值,諸如輕按壓輸入閾值)。
[0266] 另選地,在一些實(shí)施例中,第一強(qiáng)度閾值為(17526)另選模式強(qiáng)度閾值(例如, "IT D"),并且第二強(qiáng)度閾值為另選模式強(qiáng)度閾值(例如,"ITD")。因此,在一些實(shí)施例中,第 二強(qiáng)度閾值與第一強(qiáng)度閾值相同。例如,在一些實(shí)施例中,設(shè)備響應(yīng)于在選擇第一用戶界面 對(duì)象期間檢測(cè)到深按壓輸入(例如,包括接觸的強(qiáng)度從低于IT D的強(qiáng)度增大到高于ITD的強(qiáng) 度的輸入)而進(jìn)入另選模式,并且設(shè)備響應(yīng)于檢測(cè)到其他深按壓輸入而選擇第二(或第三、 第四等)用戶界面對(duì)象。在一些實(shí)施例中,設(shè)備響應(yīng)于在選擇第一用戶界面對(duì)象期間檢測(cè) 到輕按壓輸入(例如,包括接觸的強(qiáng)度從低于IIY的強(qiáng)度增大到高于n\的強(qiáng)度的輸入)而 進(jìn)入另選模式,并且設(shè)備響應(yīng)于檢測(cè)到其他輕按壓輸入而選擇第二(或第三、第四等)用戶 界面對(duì)象。
[0267] 響應(yīng)于檢測(cè)到第二按壓輸入,設(shè)備選擇(17528)第二用戶界面對(duì)象并保持選擇第 一用戶界面對(duì)象,例如如圖8L-80所示,其中設(shè)備響應(yīng)于檢測(cè)到接觸17410的強(qiáng)度從低于 IIY的強(qiáng)度增大到高于11\的強(qiáng)度而選擇縮略圖17402-2。在一些實(shí)施例中,同樣如圖8L-80 所示,在選擇(17530)第一用戶界面對(duì)象之后,設(shè)備在第一用戶界面對(duì)象的原始位置處顯 示第一殘留圖像(例如,圖8J-80中的殘留圖像17416-1),并且在選擇第二用戶界面對(duì)象之 后,設(shè)備在第二用戶界面對(duì)象的原始位置處顯示第二殘留圖像(例如,圖80中的殘留圖像 17416-2)。在一些實(shí)施例中,即使焦點(diǎn)選擇器(以及,任選地,用戶界面對(duì)象的表示)在顯示 器上移動(dòng),殘留圖像仍保持不動(dòng),直至用戶界面對(duì)象移動(dòng)到用戶界面中的不同位置(例如, 如圖8P所示)。
[0268] 在一些實(shí)施例中,在顯示第一殘留圖像和第二殘留圖像之后(17532),設(shè)備檢測(cè) (17534)對(duì)第一用戶界面對(duì)象和第二用戶界面對(duì)象的選擇的結(jié)束。例如,在焦點(diǎn)選擇器位于 顯示器的不能放入所選用戶界面對(duì)象的區(qū)域上方時(shí),設(shè)備檢測(cè)對(duì)所選用戶界面對(duì)象的無效 放下,諸如接觸的抬離(或深按壓/雙擊)。響應(yīng)于檢測(cè)到對(duì)第一用戶界面對(duì)象和第二用戶 界面對(duì)象的選擇的結(jié)束,設(shè)備顯示(17536)第一用戶界面對(duì)象的表示移動(dòng)回第一殘留圖像 的動(dòng)畫并且顯示第二用戶界面對(duì)象的表示移動(dòng)回第二殘留圖像的動(dòng)畫。例如,在圖80中, 在設(shè)備檢測(cè)到有效放下操作時(shí),將縮略圖17402-1和17402-2放在鄰近光標(biāo)17408的位置 處,如圖8P所示。相比之下,在一些實(shí)施例中,如果設(shè)備在圖80中檢測(cè)到無效放下操作,則 設(shè)備將顯示縮略圖17402-1和17402-2移動(dòng)回殘留圖像17416-1和17416-2的動(dòng)畫,以返 回至圖8F所示的用戶界面的狀態(tài)。
[0269] 在一些實(shí)施例中,設(shè)備檢測(cè)(17538)相應(yīng)殘留圖像上的按壓輸入(例如,在光標(biāo)位 于相應(yīng)殘留圖像上方時(shí),設(shè)備檢測(cè)對(duì)應(yīng)于光標(biāo)17408的接觸的強(qiáng)度增大到高于ITJ。響應(yīng) 于檢測(cè)到相應(yīng)殘留圖像上的按壓輸入,設(shè)備取消選擇(17540)對(duì)應(yīng)于相應(yīng)殘留圖像的用戶 界面對(duì)象(例如,如果相應(yīng)殘留圖像為第一殘留圖像,則取消選擇第一用戶界面對(duì)象,并且 如果相應(yīng)殘留圖像為第二殘留圖像,則取消選擇第二用戶界面對(duì)象)。在一些實(shí)施例中,在 取消選擇用戶界面對(duì)象之后,在其原始位置顯示該用戶界面對(duì)象,并且停止顯示先前根據(jù) 焦點(diǎn)選擇器的移動(dòng)而移動(dòng)的用戶界面對(duì)象的表示和相應(yīng)殘留圖像。
[0270] 在一些實(shí)施例中,在選擇第一用戶界面對(duì)象之后,設(shè)備在鄰近焦點(diǎn)選擇器的地方 顯示(17542)第一用戶界面對(duì)象的表示,并且在選擇第二用戶界面對(duì)象之后,設(shè)備鄰近焦 點(diǎn)選擇器顯示第二用戶界面對(duì)象的表示(例如,一堆照片的表示在顯示器上四處跟隨光標(biāo) /接觸)。鄰近焦點(diǎn)選擇器的用戶界面對(duì)象的表示的示例包括如例如圖80所示的表示縮略 圖17402-1和17402-2的用戶界面對(duì)象的"堆疊"或"堆"。
[0271] 在一些實(shí)施例中,在選擇第一用戶界面對(duì)象之后,設(shè)備改變(17544)第一用戶界 面對(duì)象的顯示以提供第一用戶界面對(duì)象已被選擇的視覺指示(例如,縮略圖17418-1的邊 框在圖8Y與圖8Z之間改變以示出縮略圖17418-1已被選擇),并且在選擇第二用戶界面 對(duì)象之后,設(shè)備改變第二用戶界面對(duì)象的顯示以提供第二用戶界面對(duì)象已被選擇的視覺指 示(例如,縮略圖17418-7的邊框在圖8AA與圖8BB之間改變以示出縮略圖17418-7已被 選擇)。例如,同時(shí)從頁面彈出多個(gè)縮略圖(例如,使用陰影或偽三維效果),以提供對(duì)應(yīng)于 彈出圖像的用戶界面對(duì)象已被選擇的視覺指示。又如,顯示縮略圖的殘留圖像以提供對(duì)應(yīng) 于殘留圖像的用戶界面對(duì)象已被選擇的視覺指示。
[0272] 在一些實(shí)施例中,在選擇第一用戶界面對(duì)象和第二用戶界面對(duì)象之后(17546),設(shè) 備檢測(cè)(17548)第二接觸的抬離。在檢測(cè)到第二接觸的抬離之后,設(shè)備檢測(cè)(17550)對(duì)應(yīng) 于第三接觸的第三按壓輸入。響應(yīng)于檢測(cè)到第三按壓輸入,設(shè)備取消選擇(17552)第一用 戶界面對(duì)象和第二用戶界面對(duì)象(例如,在圖8DD中,響應(yīng)于檢測(cè)到不對(duì)應(yīng)于可選用戶界面 對(duì)象17418的接觸17416,設(shè)備取消所述選擇并退出"選擇多個(gè)對(duì)象"模式)。
[0273] 在一些實(shí)施例中,設(shè)備檢測(cè)(17554)第三按壓輸入,該第三按壓輸入包括接觸的 強(qiáng)度增大到高于另選模式強(qiáng)度閾值(例如,在焦點(diǎn)選擇器處于顯示器上的所述多個(gè)用戶界 面對(duì)象外部的位置時(shí))。響應(yīng)于檢測(cè)到第三按壓輸入,設(shè)備取消選擇(17556)第一用戶界 面對(duì)象和第二用戶界面對(duì)象。在一些實(shí)施例中,如果在焦點(diǎn)選擇器位于用戶界面的不包括 任何可選用戶界面對(duì)象的部分上方時(shí)檢測(cè)到強(qiáng)度的增大,則取消選擇第一用戶界面對(duì)象和 第二用戶界面對(duì)象,而如果在焦點(diǎn)選擇器位于可選的第三用戶界面對(duì)象上方時(shí)檢測(cè)到強(qiáng)度 的增大,則除先前已選擇的第一用戶界面對(duì)象和第二用戶界面對(duì)象之外,還選擇第三用戶 界面對(duì)象。例如,如果在光標(biāo)17411位于縮略圖17418-2上方而不是位于用戶界面的不包 括任何縮略圖的部分上方時(shí),設(shè)備檢測(cè)到圖8DD中的深按壓輸入,則除縮略圖17418-1和 17418-7之外還選擇縮略圖17418-2,而不是取消選擇縮略圖17418-1和17418-7,如圖8DD 所示。
[0274] 在一些實(shí)施例中,設(shè)備檢測(cè)(17558)連續(xù)檢測(cè)到的接觸的抬離。響應(yīng)于檢測(cè)到連 續(xù)檢測(cè)到的接觸的抬離,設(shè)備取消選擇(17560)第一用戶界面對(duì)象和第二用戶界面對(duì)象 (例如,保持同時(shí)選擇多個(gè)用戶界面對(duì)象,直至用于選擇用戶界面對(duì)象的接觸抬離觸敏表 面),如圖8P所示,其中設(shè)備響應(yīng)于檢測(cè)到接觸17410自觸敏表面451的抬離而取消選擇縮 略圖 17402-1 和 17402-2。
[0275] 在一些實(shí)施例中,所述多個(gè)用戶界面對(duì)象包括(17562)表示用戶界面對(duì)象集合 的第三用戶界面對(duì)象(例如,表示文件目錄的文件夾圖標(biāo),諸如圖8A中的"文檔"文件夾 17404)。在檢測(cè)到對(duì)第一用戶界面對(duì)象和第二用戶界面對(duì)象的選擇之后(17564),設(shè)備檢 測(cè)(17566)第三按壓輸入,該第三按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于第三用戶界面對(duì)象上 方時(shí),觸敏表面上的接觸的強(qiáng)度的增大。在這些實(shí)施例中的一些中,響應(yīng)于(17568)檢測(cè) 到第三按壓輸入,根據(jù)確定第三按壓輸入包括強(qiáng)度增大到高于第一強(qiáng)度閾值(例如,接觸 17410具有高于IT D的強(qiáng)度,如174U所示),設(shè)備顯示(17570)具有如下區(qū)域的用戶界面, 該區(qū)域用于將第一用戶界面對(duì)象和第二用戶界面對(duì)象添加至由第三用戶界面對(duì)象表示的 用戶界面對(duì)象集合(例如,在文件管理器程序中打開文件,例如,如圖8V-8X所示),并且根 據(jù)確定第三按壓輸入包括強(qiáng)度增大到高于第二強(qiáng)度閾值(例如,"IIY")且低于第一強(qiáng)度閾 值(例如,"IT D")的最大強(qiáng)度,除第一用戶界面對(duì)象和第二用戶界面對(duì)象之外,設(shè)備還選擇 (17572)第三用戶界面對(duì)象(例如,響應(yīng)于檢測(cè)到圖8S中的按壓輸入,設(shè)備拾取文件夾圖 標(biāo),如圖8S-8T所示)。在一些實(shí)施例中,如果接觸的強(qiáng)度的增大低于第二強(qiáng)度閾值(例如, "IIY"),則設(shè)備放棄執(zhí)行與第三用戶界面對(duì)象相關(guān)聯(lián)的操作。
[0276] 應(yīng)當(dāng)理解,已經(jīng)描述的圖9A-9E中的操作的特定順序僅是示例性的,并非旨在表 明所述順序是可以執(zhí)行這些操作的唯一順序。本領(lǐng)域的普通技術(shù)人員將會(huì)認(rèn)識(shí)到各種方式 來對(duì)本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出的是,本文中相對(duì)于本文描述的其他方 法(例如,段落[0043]中列出的那些方法)所描述的其他過程的細(xì)節(jié)也以類似的方式適用 于上文相對(duì)于圖9A-9E描述的方法17500。例如,上文參考方法17500描述的接觸、按壓輸 入、用戶界面對(duì)象、強(qiáng)度閾值、焦點(diǎn)選擇器任選地具有本文中參考本文描述的其他方法(例 如,段落[0043]中列出的那些方法)描述的接觸、按壓輸入、用戶界面對(duì)象、強(qiáng)度閾值、焦點(diǎn) 選擇器的一個(gè)或多個(gè)特性。為簡(jiǎn)明起見,這里不重復(fù)這些細(xì)節(jié)。
[0277] 根據(jù)一些實(shí)施例,圖10示出了根據(jù)各種所描述的實(shí)施例的原理配置的電子設(shè)備 17600的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所描述的實(shí)施例的原則的硬件、軟 件、或硬件和軟件的組合來實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖10中所述的功能塊任選 地被組合或被分離為子塊以實(shí)現(xiàn)各種所描述的實(shí)施例的原理。因此,本文的描述任選地支 持本文所述功能塊的任何可能的組合或分離或進(jìn)一步限定。
[0278] 如圖10所示,電子設(shè)備17600包括被配置為顯示圖形用戶界面的顯示單元17602、 被配置為接收接觸的觸敏表面單元17604、被配置為檢測(cè)與觸敏表面單元17604的接觸的 強(qiáng)度的一個(gè)或多個(gè)傳感器單元17606 ;以及耦接至顯示單元17602、觸敏表面單元17604以 及一個(gè)或多個(gè)傳感器單元17606的處理單元17608。在一些實(shí)施例中,處理單元17608包括 檢測(cè)單元17610、顯示使能單元17612和選擇單元17614。
[0279] 顯示單元17602被配置為顯示多個(gè)用戶界面對(duì)象,所述多個(gè)用戶界面對(duì)象包括第 一用戶界面對(duì)象和第二用戶界面對(duì)象。處理單元17608被配置為檢測(cè)第一按壓輸入(例 如,利用檢測(cè)單元17610),該第一按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于第一用戶界面對(duì)象上 方時(shí),觸敏表面單元17604上的接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值。響應(yīng)于檢測(cè)到第一 按壓輸入,處理單元17608被配置為選擇第一用戶界面對(duì)象(例如,利用選擇單元17614); 并且在選擇第一用戶界面對(duì)象之后,檢測(cè)第二按壓輸入(例如,利用檢測(cè)單元17610),該第 二按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于第二用戶界面對(duì)象上方時(shí),觸敏表面單元17604上的 接觸的強(qiáng)度增大到高于第二強(qiáng)度閾值。響應(yīng)于檢測(cè)到第二按壓輸入,處理單元17608被配 置為選擇第二用戶界面對(duì)象(例如,利用選擇單元17614)并保持選擇第一用戶界面對(duì)象。
[0280] 在一些實(shí)施例中,第一按壓輸入對(duì)應(yīng)于觸敏表面單元上的第一接觸,并且第二按 壓輸入對(duì)應(yīng)于觸敏表面單元上不同于第一接觸的第二接觸。
[0281] 在一些實(shí)施例中,處理單元17608被進(jìn)一步配置為在選擇第一用戶界面對(duì)象和 第二用戶界面對(duì)象之后,檢測(cè)第二接觸的抬離。在檢測(cè)到第二接觸的抬離之后,處理單元 17608被進(jìn)一步配置為檢測(cè)對(duì)應(yīng)于第三接觸的第三按壓輸入(例如,利用檢測(cè)單元17610); 以及,響應(yīng)于檢測(cè)到第三按壓輸入,取消選擇第一用戶界面對(duì)象和第二用戶界面對(duì)象(例 如,利用選擇單元17614)。
[0282] 在一些實(shí)施例中,第一按壓輸入和第二按壓輸入為單個(gè)手勢(shì)的部分,該單個(gè)手勢(shì) 包括觸敏表面單元17604上連續(xù)檢測(cè)到的接觸。
[0283] 在一些實(shí)施例中,處理單元17608被進(jìn)一步配置為在選擇第一用戶界面對(duì)象和第 二用戶界面對(duì)象之后,檢測(cè)連續(xù)檢測(cè)到的接觸的抬離(例如,利用檢測(cè)單元17610);以及 響應(yīng)于檢測(cè)到連續(xù)檢測(cè)到的接觸的抬離,取消選擇第一用戶界面對(duì)象和第二用戶界面對(duì)象 (例如,利用選擇單元17614)。
[0284] 在一些實(shí)施例中,第一按壓輸入和第二按壓輸入為單個(gè)手勢(shì)的部分,該單個(gè)手勢(shì) 包括觸敏表面單元上連續(xù)檢測(cè)到的接觸;并且手勢(shì)包括介于第一按壓輸入與第二按壓輸入 之間的中間部分,該中間部分包括連續(xù)檢測(cè)到的接觸的移動(dòng),該移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇器從 第一用戶界面對(duì)象到第二用戶界面對(duì)象的移動(dòng)。
[0285] 在一些實(shí)施例中,處理單元17608被配置為檢測(cè)一系列接觸強(qiáng)度值并將所檢測(cè)到 的強(qiáng)度值與多個(gè)不同強(qiáng)度閾值進(jìn)行比較。所述多個(gè)不同強(qiáng)度閾值包括另選模式強(qiáng)度閾值, 其被處理單元17608用于從第一選擇模式轉(zhuǎn)變到第二選擇模式;以及選擇強(qiáng)度閾值,其被 處理單元17608用于對(duì)與焦點(diǎn)選擇器在顯示單元17602上的移動(dòng)對(duì)應(yīng)的輸入以及與選擇顯 示單元17602上的在焦點(diǎn)選擇器的位置處或附近的位置處的用戶界面對(duì)象對(duì)應(yīng)的輸入進(jìn) 行區(qū)分,其中選擇強(qiáng)度閾值不同于另選模式強(qiáng)度閾值。
[0286] 在一些實(shí)施例中,處理單元17608被進(jìn)一步配置為在選擇第一用戶界面對(duì)象和第 二用戶界面對(duì)象之后,檢測(cè)第三按壓輸入(例如,利用檢測(cè)單元17610),該第三按壓輸入包 括接觸的強(qiáng)度增大到高于另選模式強(qiáng)度閾值;以及響應(yīng)于檢測(cè)到第三按壓輸入,取消選擇 第一用戶界面對(duì)象和第二用戶界面對(duì)象(例如,利用選擇單元17614)。
[0287] 在一些實(shí)施例中,第一強(qiáng)度閾值為另選模式強(qiáng)度閾值,并且第二強(qiáng)度閾值為另選 模式強(qiáng)度閾值。
[0288] 在一些實(shí)施例中,第一強(qiáng)度閾值為另選模式強(qiáng)度閾值,并且第二強(qiáng)度閾值為選擇 強(qiáng)度閾值。
[0289] 在一些實(shí)施例中,所述多個(gè)用戶界面對(duì)象包括表示用戶界面對(duì)象集合的第三用戶 界面對(duì)象,并且處理單元17608被進(jìn)一步配置為在選擇第二用戶界面對(duì)象之后,檢測(cè)(例 如,利用檢測(cè)單元17610)第三按壓輸入,該第三按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于第三用 戶界面對(duì)象上方時(shí),觸敏表面單元17604上的接觸的強(qiáng)度的增大。處理單元17608被進(jìn)一步 配置為響應(yīng)于檢測(cè)到第三按壓輸入,根據(jù)確定第三按壓輸入包括強(qiáng)度增大到高于第一強(qiáng)度 閾值,顯示(例如,利用顯示使能單元17612)具有如下區(qū)域的用戶界面,該區(qū)域用于將第一 用戶界面對(duì)象和第二用戶界面對(duì)象添加至由第三用戶界面對(duì)象表示的用戶界面對(duì)象集合; 以及,根據(jù)確定第三按壓輸入包括強(qiáng)度增大到高于第二強(qiáng)度閾值且低于第一強(qiáng)度閾值的最 大強(qiáng)度,除第一用戶界面對(duì)象和第二用戶界面對(duì)象之外,還選擇第三用戶界面對(duì)象(例如, 利用選擇單元17614)。
[0290] 在一些實(shí)施例中,處理單元17608被進(jìn)一步配置為在選擇第一用戶界面對(duì)象 之后,在第一用戶界面對(duì)象的原始位置處顯示第一殘留圖像(例如,利用顯示使能單元 17612);并且在選擇第二用戶界面對(duì)象之后,在第二用戶界面對(duì)象的原始位置處顯示第二 殘留圖像(例如,利用顯示使能單元17612)。
[0291] 在一些實(shí)施例中,處理單元17608被進(jìn)一步配置為在顯示第一殘留圖像和第二殘 留圖像之后,檢測(cè)(例如,利用檢測(cè)單元17610)對(duì)第一用戶界面對(duì)象和第二用戶界面對(duì)象 的選擇的結(jié)束;以及響應(yīng)于檢測(cè)到對(duì)第一用戶界面對(duì)象和第二用戶界面對(duì)象的選擇的結(jié) 束,顯示(例如,利用顯示使能單元17612)第一用戶界面對(duì)象的表示移動(dòng)回第一殘留圖像 的動(dòng)畫并且顯示(例如,利用顯示使能單元17612)第二用戶界面對(duì)象的表示移動(dòng)回第二殘 留圖像的動(dòng)畫。
[0292] 在一些實(shí)施例中,處理單元17608被進(jìn)一步配置為在顯示第一殘留圖像和第二殘 留圖像之后,檢測(cè)相應(yīng)殘留圖像上的按壓輸入(例如,利用檢測(cè)單元17610),以及響應(yīng)于檢 測(cè)到相應(yīng)殘留圖像上的按壓輸入,取消選擇對(duì)應(yīng)于相應(yīng)殘留圖像的用戶界面對(duì)象(例如, 利用選擇單元17614)。
[0293] 在一些實(shí)施例中,處理單元17608被進(jìn)一步配置為在選擇第一用戶界面對(duì)象之 后,鄰近焦點(diǎn)選擇器顯示第一用戶界面對(duì)象的表示(例如,利用顯示使能單元17612);并且 在選擇第二用戶界面對(duì)象之后,鄰近焦點(diǎn)選擇器顯示第二用戶界面對(duì)象的表示(例如,利 用顯示使能單元17612)。
[0294] 在一些實(shí)施例中,處理單元17608被進(jìn)一步配置為在選擇第一用戶界面對(duì)象之 后,改變第一用戶界面對(duì)象的顯示(例如,利用顯示使能單元17612)以提供第一用戶界面 對(duì)象已被選擇的視覺指示;并且在選擇第二用戶界面對(duì)象之后,改變第二用戶界面對(duì)象的 顯示(例如,利用顯示使能單元17612)以提供第二用戶界面對(duì)象已被選擇的視覺指示。
[0295] 上述信息處理方法中的操作任選地通過運(yùn)行信息處理裝置中的一個(gè)或多個(gè)功能 模塊來實(shí)現(xiàn),該信息處理裝置諸如為通用處理器(例如,如以上相對(duì)于圖1A和圖3所描述) 或特定于應(yīng)用的芯片。
[0296] 以上參考圖9A-9E所述的操作任選地由圖1A-1B或圖10中所描繪的部件來實(shí)施。 例如,檢測(cè)操作17510和17512、選擇操作17512和17528,以及取消選擇操作17540任選地 由事件分類器170、事件識(shí)別器180和事件處理程序190實(shí)施。事件分類器170中的事件監(jiān) 視器171檢測(cè)在觸敏顯示器112上的接觸,并且事件分配器模塊174將事件信息傳遞到應(yīng) 用程序136-1。應(yīng)用程序136-1的相應(yīng)的事件識(shí)別器180將事件信息與相應(yīng)的事件定義186 進(jìn)行對(duì)比,并且確定觸敏表面上的第一位置處的第一接觸是否對(duì)應(yīng)于預(yù)定義的事件或子事 件,諸如選擇用戶界面上的一個(gè)對(duì)象。當(dāng)檢測(cè)到相應(yīng)的預(yù)定義的事件或子事件時(shí),事件識(shí)別 器180激活與檢測(cè)到該事件或子事件相關(guān)聯(lián)的事件處理程序190。事件處理程序190任選 地使用或調(diào)用數(shù)據(jù)更新器176或?qū)ο蟾缕?77來更新應(yīng)用程序內(nèi)部狀態(tài)192。在一些實(shí) 施例中,事件處理程序190訪問相應(yīng)更新器178來更新由應(yīng)用程序顯示的內(nèi)容。類似 地,本領(lǐng)域技術(shù)人員會(huì)清楚地知道基于在圖1A-1B中所示的部件可如何實(shí)現(xiàn)其他過程。
[0297] 鍵入慮擬鍵盤h的字符
[0298] 具有觸敏表面的許多電子設(shè)備,諸如具有觸摸屏顯示器的便攜式多功能設(shè)備,具 有圖形用戶界面,該圖形用戶界面具有顯示的虛擬鍵盤以用于鍵入要在例如電子郵件消 息、記事本應(yīng)用程序和搜索字段中輸出的字符。用于輸入字符或字符序列(例如,將一輸入 輸入到設(shè)備中,該輸入對(duì)應(yīng)于對(duì)輸出一個(gè)字符或多個(gè)字符的請(qǐng)求)的一些方法需要在觸敏 表面上為每個(gè)所輸入字符進(jìn)行單獨(dú)接觸。然而,通過為每個(gè)所輸入字符進(jìn)行單獨(dú)接觸來輸 入字符對(duì)于用戶而言可能是低效且耗時(shí)的。
[0299] 在下文所述的實(shí)施例中,提供了用于準(zhǔn)確地鍵入虛擬鍵盤上的字符的更快且更有 效的方法,其中可響應(yīng)于在接觸位于對(duì)應(yīng)于字符的按鍵上方時(shí)檢測(cè)到接觸的強(qiáng)度的增大而 用連續(xù)接觸來選擇字符序列。在一些實(shí)施例中,在接觸位于相應(yīng)字符上方時(shí)檢測(cè)到包括相 應(yīng)強(qiáng)度高于相應(yīng)閾值的接觸的按壓輸入(例如,在具有被配置為檢測(cè)接觸的強(qiáng)度的觸敏表 面的設(shè)備上)使設(shè)備輸出相應(yīng)字符。相比之下,檢測(cè)到最大強(qiáng)度低于相應(yīng)閾值的按壓輸入 使設(shè)備放棄輸出相應(yīng)字符。這個(gè)方法通過允許用戶使用接觸的單個(gè)連續(xù)移動(dòng)來快速且準(zhǔn)確 地鍵入字符,從而簡(jiǎn)化了字符鍵入過程。
[0300] 圖11A-11T示出了根據(jù)一些實(shí)施例的用于鍵入虛擬鍵盤上的字符的示例性用戶 界面。這些附圖中的用戶界面被用于闡釋下文描述的過程,包括圖12A-12D中的過程。圖 11B-11T包括強(qiáng)度圖,其示出觸敏表面上的接觸相對(duì)于包括第一強(qiáng)度閾值(例如,"IT,)、 深按壓強(qiáng)度閾值(例如,"IT D")和字符輸出強(qiáng)度閾值(例如,"ITC")的多個(gè)強(qiáng)度閾值的當(dāng) 前強(qiáng)度。
[0301] 圖11A示出了根據(jù)一些實(shí)施例的在具有觸摸屏112的設(shè)備300上顯示的示例性 用戶界面,該用戶界面用于鍵入虛擬鍵盤17704上的字符。例如,設(shè)備顯示記事本應(yīng)用程 序(app) 17702。使用輸入(例如,手勢(shì)、接觸等)產(chǎn)生的字母和/或其他字符在記事本app 17702內(nèi)的記事本中輸出。
[0302]圖11B示出了對(duì)觸摸屏112上的接觸17706的檢測(cè)。借助高于最小接觸強(qiáng)度閾值 IT。的接觸的強(qiáng)度來檢測(cè)接觸17706。然而,在圖11B中,接觸17706的強(qiáng)度低于輕按壓強(qiáng) 度閾值IIY,并且因此不在記事本app 17702中輸出字符(如參考圖12A-12D的方法17800 所描述)。圖11B還示出了接觸17706從圖中所示的位置移動(dòng)到對(duì)應(yīng)于字符"G"的按鍵上 方的位置。
[0303] 圖11C示出了在接觸17706位于對(duì)應(yīng)于字符"G"的按鍵上方時(shí)接觸17706的強(qiáng)度 低于IIY。任選地,設(shè)備顯示彈出標(biāo)簽17708,該彈出標(biāo)簽顯示對(duì)應(yīng)于接觸17706的位置的 字符。例如,由于接觸17706當(dāng)前位于對(duì)應(yīng)于字符"G"的命中區(qū)域上,因此在彈出標(biāo)簽中顯 示字符"G"。因此,彈出標(biāo)簽允許用戶查看接觸所對(duì)應(yīng)的字符,盡管該字符正被用戶的手指 覆蓋。在該示例中,在不考慮強(qiáng)度的情況下(例如,不必輸出字符"G",如下文所闡釋)顯示 彈出標(biāo)簽17708。
[0304] 圖11D示出了在接觸17706位于對(duì)應(yīng)于字符"G"的按鍵上方時(shí)接觸17706的強(qiáng)度 高于IIY(例如,在對(duì)應(yīng)于字符"G"的按鍵上方檢測(cè)到輕按壓輸入)。由于滿足字符輸出標(biāo) 準(zhǔn),因此在記事本app 17702中輸出字符"G"(如參考圖12A-12D的方法17800所描述)。 在一些實(shí)施例中,在檢測(cè)到接觸17706的強(qiáng)度增大到高于IIY時(shí)(例如,在強(qiáng)度的上升沿或 接觸的"下行沖程"上,該接觸隨后具有高于IIY的強(qiáng)度),輸出字符"G"。例如,在圖11D中, 當(dāng)在接觸17706位于虛擬鍵盤上對(duì)應(yīng)于字符"G"的按鍵上方時(shí)接觸17706的強(qiáng)度高于IIY 時(shí),輸出字符"G"。
[0305] 在一些實(shí)施例中,在檢測(cè)到接觸17706的強(qiáng)度從高于IIY減小到低于11\時(shí)(例 如,在下降沿或接觸的"上行沖程"上,該接觸先前具有高于IIY的強(qiáng)度),輸出字符"G"。在 一些實(shí)施例中,字符輸出標(biāo)準(zhǔn)包括在虛擬鍵盤上對(duì)應(yīng)于字符"G"的按鍵上方連續(xù)檢測(cè)到接 觸17706時(shí),檢測(cè)到接觸17706的強(qiáng)度高于IIY并且強(qiáng)度隨后從高于不同的字符輸出強(qiáng)度 閾值(例如,IT。)減小到低于該強(qiáng)度閾值。在此類實(shí)施例中,有不同的閾值來激活字符的潛 在輸出(例如,ITJ以及來實(shí)際上觸發(fā)字符的輸出(例如,IT C),從而提供滯后并防止重復(fù) 意外輸出相同字符。另選地,在一些實(shí)施例中,IIY與IT c相等。為了便于解釋,除非另外注 明(例如,在下行沖程上觸發(fā)輸出),否則在高于IIY的對(duì)應(yīng)輸入時(shí)示出相應(yīng)字符的輸出。
[0306] 在一些實(shí)施例中,在輸出大寫字符(例如,字符"G")之后,虛擬鍵盤17704自動(dòng)轉(zhuǎn) 變到顯示小寫字符。在一些實(shí)施例中,在接觸位于小寫字符(例如,字符"g")上時(shí)字符輸 出標(biāo)準(zhǔn)的后續(xù)滿足導(dǎo)致輸出小寫字符。為便于解釋,參考大寫(即大寫的)字符來描述實(shí) 施例。
[0307] 圖11D還示出了接觸17706到對(duì)應(yīng)于字符"F"的按鍵上方的位置的后續(xù)移動(dòng)。
[0308] 圖11E示出了在接觸17706位于對(duì)應(yīng)于字符"F"的按鍵上方時(shí)接觸17706的最大 強(qiáng)度低于IIY。在該示例中,在接觸17706位于對(duì)應(yīng)于字符"F"的按鍵上方的時(shí)間段期間, 接觸17706的強(qiáng)度保持低于IIY。因此,設(shè)備放棄在記事本app 17702中輸出字符"F"(如 參考圖12A-12D的方法17800所描述)。圖11E還示出了接觸17706到對(duì)應(yīng)于字符"E"的 按鍵上方的位置的后續(xù)移動(dòng)。
[0309] 圖11F示出了在接觸17706位于對(duì)應(yīng)于字符"E"的按鍵上方時(shí)接觸17706的強(qiáng)度 低于IIY。
[0310] 圖11G示出了接觸17706的強(qiáng)度從低于IIY增大到高于11\以及所得的字符"E" 的輸出。
[0311] 圖11H示出了接觸17706到對(duì)應(yīng)于字符"R"的按鍵上方的位置的后續(xù)移動(dòng)。設(shè)備 放棄輸出字符"R",如圖111所示,因?yàn)樵诮佑|17706位于對(duì)應(yīng)于字符"R"的按鍵上方時(shí)接 觸17706的強(qiáng)度保持低于IIY。
[0312] 圖11J-11M示出了用于連貫地輸出相同字符的多于一個(gè)實(shí)例的示例性用戶界面。 圖11J示出了在對(duì)應(yīng)于字符"T"的按鍵上方的位置處的接觸17706。圖11K示出了接觸 17706的強(qiáng)度高于IIY以及所得的字符"T"的輸出,如上所述。圖11L示出了強(qiáng)度減小到低 于IT。。圖11M示出了接觸17706的后續(xù)強(qiáng)度高于IIY(例如,通過對(duì)強(qiáng)度低于IT。的接觸 17706的中間檢測(cè),接觸17706的強(qiáng)度第二次高于ITJ。因此,在記事本app 17702中輸出 字符"T"的第二實(shí)例。
[0313] 圖11M還示出了對(duì)自動(dòng)更正和/或自動(dòng)完成界面的顯示,該界面向輸出字符串 (例如,本示例中的"GETT")的用戶顯示所建議的更正和/或完成。在該示例中,設(shè)備建議 更正和完成"JETTY"以替換已輸出的"GETT"。圖11M還示出了接觸17706到空格鍵上方 的位置的后續(xù)移動(dòng)(不一定需要接觸17706的強(qiáng)度在接觸17706移動(dòng)期間高于任何特定閾 值)。在該示例中,空格鍵是用于接受或拒絕自動(dòng)更正和/或自動(dòng)完成建議的預(yù)定義的示 能表示。在一些實(shí)施例中,在接觸17706位于預(yù)定義的示能表示上方時(shí)檢測(cè)到輕按壓輸入 (例如,接觸17706的強(qiáng)度從低于IIY的強(qiáng)度增大到高于的強(qiáng)度,任選地之后接觸17706 的強(qiáng)度減小到低于ITJ導(dǎo)致接受(并且輸出)建議(圖110-11P中所示)。在一些實(shí)施例 中,在接觸17706位于預(yù)定義的示能表示上方時(shí)檢測(cè)到深按壓輸入(例如,接觸17706的強(qiáng) 度從低于IT D的強(qiáng)度增大到高于IT D的強(qiáng)度,任選地之后接觸17706的強(qiáng)度減小到低于IT D) 取代(拒絕)建議并導(dǎo)致繼續(xù)顯示用戶輸出的字符串(圖11Q-11R中所示)。另選地,在一 些實(shí)施例中,深按壓導(dǎo)致接受建議,并且輕按壓導(dǎo)致取代(例如,拒絕)建議(例如,較之于 參考圖11M-11S所描述的實(shí)施例,功能反轉(zhuǎn))。
[0314] 如圖11T示出了接觸17710高于深按壓強(qiáng)度閾值ITD的強(qiáng)度。在一些實(shí)施例中, 檢測(cè)到接觸17710的強(qiáng)度高于IT D導(dǎo)致顯示特殊字符界面,該特殊字符界面顯示特殊字符 (例如,具有重音符、尖音符、上加點(diǎn)、鼻音和分音符的"e"字符)。在一些實(shí)施例中,選擇特 定的已顯示特殊字符導(dǎo)致在記事本17702中輸出該特定的已顯示特殊字符(例如,代替輸 出字符"E")。
[0315] 圖12A-12D為流程圖,其示出了根據(jù)一些實(shí)施例的用于鍵入虛擬鍵盤上的字符的 方法17800。方法17800在具有顯示器和觸敏表面的電子設(shè)備(例如,圖3的設(shè)備300或圖 1A的便攜式多功能設(shè)備100)處執(zhí)行。在一些實(shí)施例中,顯示器是觸摸屏顯示器,并且觸敏 表面在顯示器上。在一些實(shí)施例中,顯示器與觸敏表面是分開的。方法17800中的一些操 作任選地被組合,并且/或者一些操作的順序任選地被改變。
[0316] 如下所述,方法17800提供了用于鍵入虛擬鍵盤上的字符的直觀方法。所述方法 減少用戶在鍵入虛擬鍵盤上的字符時(shí)的認(rèn)知負(fù)擔(dān),從而產(chǎn)生更有效的人機(jī)界面。針對(duì)電池 驅(qū)動(dòng)的電子設(shè)備,使用戶能夠更快且更有效地鍵入虛擬鍵盤上的字符節(jié)省功率并且增加電 池充電之間的時(shí)間。
[0317] 設(shè)備在顯示器上顯示(17802)虛擬鍵盤(例如,用于在圖11A所示的設(shè)備上輸入 文本的字母數(shù)字鍵盤)。設(shè)備檢測(cè)(17804)觸敏表面上的接觸(例如,圖11B的接觸17706)。 在連續(xù)檢測(cè)(17806)觸敏表面上的接觸時(shí),設(shè)備檢測(cè)(17808)觸敏表面上的接觸對(duì)應(yīng)于焦 點(diǎn)選擇器在虛擬鍵盤上方的移動(dòng)的一個(gè)或多個(gè)移動(dòng)(例如,在虛擬鍵盤的多個(gè)按鍵上方的 單個(gè)連續(xù)移動(dòng),諸如圖11B中的接觸17706,和/或從一個(gè)按鍵到另一個(gè)按鍵的多個(gè)離散移 動(dòng),諸如圖11E中的接觸17706)。針對(duì)虛擬鍵盤的多個(gè)按鍵中的每個(gè)相應(yīng)按鍵,在所述多 個(gè)按鍵中的相應(yīng)按鍵上方檢測(cè)到焦點(diǎn)選擇器時(shí),根據(jù)確定已滿足用于輸出對(duì)應(yīng)于相應(yīng)按鍵 的字符的字符輸出標(biāo)準(zhǔn),設(shè)備輸出(17810)字符,其中字符輸出標(biāo)準(zhǔn)包括在相應(yīng)按鍵上方 檢測(cè)到焦點(diǎn)選擇器時(shí)接觸的相應(yīng)強(qiáng)度高于第一強(qiáng)度閾值;以及根據(jù)確定未滿足字符輸出標(biāo) 準(zhǔn),設(shè)備放棄輸出對(duì)應(yīng)于相應(yīng)按鍵的字符。在一些實(shí)施例中,第一強(qiáng)度閾值是比最初檢測(cè)接 觸處的輸入檢測(cè)強(qiáng)度閾值更高的強(qiáng)度閾值。在一些實(shí)施例中,響應(yīng)于檢測(cè)到接觸的強(qiáng)度從 低于第一強(qiáng)度閾值的強(qiáng)度增大到高于第一強(qiáng)度閾值的強(qiáng)度,輸出字符。
[0318] 在一些實(shí)施例中,用于輸出對(duì)應(yīng)于相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn)包括(17811), 在焦點(diǎn)選擇器位于相應(yīng)按鍵上方時(shí),對(duì)應(yīng)于焦點(diǎn)選擇器的接觸從低于第一強(qiáng)度閾值的強(qiáng)度 增大(例如,響應(yīng)于檢測(cè)到接觸的強(qiáng)度從低于第一強(qiáng)度閾值的強(qiáng)度增大到高于第一強(qiáng)度閾 值的強(qiáng)度,輸出字符)。
[0319] 在一些實(shí)施例中,用于輸出對(duì)應(yīng)于相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn)包括(17812), 在焦點(diǎn)選擇器位于相應(yīng)按鍵上方時(shí),對(duì)應(yīng)于焦點(diǎn)選擇器的接觸從高于第一強(qiáng)度閾值的強(qiáng)度 減小到低于字符輸出強(qiáng)度閾值的強(qiáng)度。在一些實(shí)施例中,字符輸出強(qiáng)度閾值與第一強(qiáng)度閾 值相同。在一些實(shí)施例中,字符輸出強(qiáng)度閾值低于第一強(qiáng)度閾值。
[0320] 在一些實(shí)施例中,用于輸出對(duì)應(yīng)于相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn)包括(17813), 在相應(yīng)按鍵上方連續(xù)檢測(cè)到焦點(diǎn)選擇器時(shí),對(duì)應(yīng)于焦點(diǎn)選擇器的接觸從低于第一強(qiáng)度的強(qiáng) 度增大并隨后從高于第一強(qiáng)度閾值的強(qiáng)度減小到低于字符輸出強(qiáng)度閾值的強(qiáng)度(例如,字 符輸出標(biāo)準(zhǔn)包括在接觸連續(xù)位于相應(yīng)按鍵上方時(shí)檢測(cè)到下行沖程和上行沖程)。
[0321] 在一些實(shí)施例中,在連續(xù)檢測(cè)觸敏表面上的接觸時(shí),設(shè)備檢測(cè)(17814)第一按壓 輸入,該第一按壓輸入包括在焦點(diǎn)選擇器位于第一按鍵上方時(shí)檢測(cè)接觸的強(qiáng)度增大到高于 第一強(qiáng)度閾值。響應(yīng)于檢測(cè)到第一按壓輸入,設(shè)備輸出(17815)對(duì)應(yīng)于第一按鍵的字符。在 一些實(shí)施例中,設(shè)備響應(yīng)于檢測(cè)到接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值(例如,按壓輸入 的"下行沖程")而輸出字符。在一些實(shí)施例中,設(shè)備響應(yīng)于檢測(cè)到接觸的強(qiáng)度減小到低于 字符輸出強(qiáng)度閾值(例如,按壓輸入的"上行沖程")而輸出字符。
[0322] 在一些實(shí)施例中,在連續(xù)檢測(cè)觸敏表面上的接觸時(shí),設(shè)備檢測(cè)接觸的強(qiáng)度減小到 低于第一強(qiáng)度閾值。在檢測(cè)到接觸的強(qiáng)度減小到低于第一強(qiáng)度閾值之后,設(shè)備檢測(cè)(17816) 接觸的強(qiáng)度減小到低于第一強(qiáng)度閾值(或者,任選地,字符輸出強(qiáng)度閾值)。在檢測(cè)到接觸 的強(qiáng)度減小到低于第一強(qiáng)度閾值之后,設(shè)備檢測(cè)(17818)第二按壓輸入(或者,在一些情況 下,第三按壓輸入、第四按壓輸入等),該第二按壓輸入包括在焦點(diǎn)選擇器位于第一按鍵上 方時(shí)檢測(cè)接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值。響應(yīng)于檢測(cè)到第二按壓輸入,設(shè)備再次輸 出(17820)對(duì)應(yīng)于第一按鍵的字符作為附加輸出(例如,輸出第二字符"T",如圖11J-11M 所示)。因此,在一些實(shí)施例中,可將第一按鍵兩次選擇作為鍵盤的輸出而不檢測(cè)接觸的抬 離。例如,用戶可將接觸保持在"A"按鍵上方并執(zhí)行增大壓力、減小壓力、增大壓力序列以兩 次選擇該按鍵(例如,以鍵入"AA")。類似地,用戶可在焦點(diǎn)選擇器位于多個(gè)按鍵(例如, "A"按鍵和"B"按鍵)上方時(shí),使用具有多個(gè)增大壓力、減小壓力周期的單個(gè)連續(xù)接觸來鍵 入字符序列(例如,"ABAB")。在一些實(shí)施例中,設(shè)備響應(yīng)于檢測(cè)到接觸的強(qiáng)度增大到高于 第一強(qiáng)度閾值(例如,按壓輸入的"下行沖程")而輸出字符。在一些實(shí)施例中,設(shè)備響應(yīng)于 檢測(cè)到接觸的強(qiáng)度減小到低于字符輸出強(qiáng)度閾值(例如,按壓輸入的"上行沖程")而輸出 字符。
[0323]在一些實(shí)施例中,在連續(xù)檢測(cè)觸敏表面上的接觸時(shí),設(shè)備檢測(cè)(17822)第二按壓 輸入,該第二按壓輸入包括在焦點(diǎn)選擇器位于第二按鍵上方時(shí)檢測(cè)接觸的強(qiáng)度增大到高于 第一強(qiáng)度閾值。響應(yīng)于檢測(cè)到第二按壓輸入,輸出(17824)對(duì)應(yīng)于第二按鍵的字符(例如, 隨著用戶在鍵盤上四處移動(dòng)焦點(diǎn)選擇器,可通過在焦點(diǎn)選擇器位于鍵盤中不同按鍵上方時(shí) 增大接觸的強(qiáng)度來選擇多個(gè)不同按鍵)。在一些實(shí)施例中,設(shè)備響應(yīng)于檢測(cè)到接觸的強(qiáng)度 增大到高于第一強(qiáng)度閾值(例如,按壓輸入的"下行沖程")而輸出字符。在一些實(shí)施例中, 設(shè)備響應(yīng)于檢測(cè)到接觸的強(qiáng)度減小到低于字符輸出強(qiáng)度閾值(例如,按壓輸入的"上行沖 程")而輸出字符。
[0324]在一些實(shí)施例中,在連續(xù)檢測(cè)觸敏表面上的接觸時(shí),設(shè)備檢測(cè)(17826)接觸的對(duì) 應(yīng)于焦點(diǎn)選擇器在第二按鍵上方的移動(dòng)的移動(dòng),并且在焦點(diǎn)選擇器位于第二按鍵上方時(shí), 接觸的最大強(qiáng)度低于第一強(qiáng)度閾值。響應(yīng)于檢測(cè)到接觸的對(duì)應(yīng)于焦點(diǎn)選擇器在第二按鍵上 方的移動(dòng)的移動(dòng),其中在焦點(diǎn)選擇器位于第二按鍵上方時(shí),接觸的最大強(qiáng)度低于第一強(qiáng)度 閾值,因此設(shè)備放棄(17828)輸出對(duì)應(yīng)于第二按鍵的字符。
[0325]在一些實(shí)施例中,在連續(xù)檢測(cè)觸敏表面上的接觸時(shí),設(shè)備檢測(cè)(17830)對(duì)應(yīng)于輸 入字符序列(例如,圖11M的字符序列"GETT")的多個(gè)輸入。響應(yīng)于檢測(cè)到所述多個(gè)輸入, 設(shè)備顯示(17832)用于將該字符序列改變成修改的字符序列的自動(dòng)更正用戶界面(例如, 顯示具有取消示能表示的自動(dòng)更正的字符序列,諸如圖11M的自動(dòng)更正字符序列"JETTY", 或者顯示用于替換該字符序列的一個(gè)或多個(gè)自動(dòng)更正選項(xiàng))。在顯示自動(dòng)更正用戶界面時(shí), 設(shè)備檢測(cè)(17834)自動(dòng)更正輸入,該自動(dòng)更正輸入包括在焦點(diǎn)選擇器位于用戶界面中相應(yīng) 示能表示(例如,空格鍵或刪除鍵)上方時(shí)接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值。響應(yīng)于 檢測(cè)到自動(dòng)更正輸入,根據(jù)確定包括在自動(dòng)更正輸入中的接觸具有高于第二強(qiáng)度閾值的強(qiáng) 度,設(shè)備執(zhí)行(17836)與該字符序列相關(guān)聯(lián)的第一操作,該第二強(qiáng)度閾值高于第一強(qiáng)度閾 值。
[0326]在一些實(shí)施例中,響應(yīng)于檢測(cè)到自動(dòng)更正輸入,根據(jù)確定包括在自動(dòng)更正輸入中 的接觸具有介于第一強(qiáng)度閾值與第二強(qiáng)度閾值之間的強(qiáng)度,設(shè)備執(zhí)行(17838)與該字符序 列相關(guān)聯(lián)的第二操作,該第二操作不同于第一操作。
[0327] 在一些實(shí)施例中,第一操作包括(17840)拒絕修改的字符序列(例如,拒絕建議的 自動(dòng)更正,如圖11Q-11S所示),并且第二操作包括將字符序列替換為修改的字符序列(例 如,接受建議的自動(dòng)更正,如圖110-11P所示)。
[0328]另選地,在一些實(shí)施例中,第一操作包括(17842)將字符序列替換為修改的字符 序列,并且第二操作包括拒絕修改的字符序列。
[0329] 應(yīng)當(dāng)理解,已經(jīng)描述的圖12A-12D中的操作的特定順序僅是示例性的,并非旨在 表明所述順序是可以執(zhí)行這些操作的唯一順序。本領(lǐng)域的普通技術(shù)人員會(huì)認(rèn)識(shí)到各種方式 來對(duì)本文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出的是,本文中相對(duì)于本文描述的其他方 法(例如,段落[0043]中列出的那些方法)所描述的其他過程的細(xì)節(jié)也以類似的方式適 用于上文相對(duì)于圖12A-12D描述的方法17800。例如,上文參考方法17800描述的接觸、手 勢(shì)、字符、強(qiáng)度閾值和焦點(diǎn)選擇器任選地具有本文中參考本文描述的其他方法(例如,段落 [0043]中列出的那些方法)描述的接觸、手勢(shì)、字符、強(qiáng)度閾值和焦點(diǎn)選擇器的一個(gè)或多個(gè) 特性。為簡(jiǎn)明起見,這里不重復(fù)這些細(xì)節(jié)。
[0330] 根據(jù)一些實(shí)施例,圖13示出了根據(jù)各種所描述的實(shí)施例的原理配置的電子設(shè)備 17900的功能框圖。該設(shè)備的功能塊任選地由進(jìn)行各種所描述的實(shí)施例的原則的硬件、軟 件、或硬件和軟件的組合來實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,圖13中所述的功能塊任選 地被組合或被分離為子塊以實(shí)現(xiàn)各種所描述的實(shí)施例的原理。因此,本文的描述任選地支 持本文所述功能塊的任何可能的組合或分離或進(jìn)一步限定。
[0331] 如圖13所示,電子設(shè)備17900包括被配置為顯示虛擬鍵盤的顯示單元17902、被配 置為接收接觸的觸敏表面單元17904、被配置為檢測(cè)與觸敏表面單元17904的接觸的強(qiáng)度 的一個(gè)或多個(gè)傳感器單元17906 ;以及耦接至顯示單元17902、觸敏表面單元17904以及一 個(gè)或多個(gè)傳感器單元17906的處理單元17908。在一些實(shí)施例中,處理單元17908包括檢測(cè) 單元17910、輸出單元17912、自動(dòng)更正替換單元17914和自動(dòng)更正拒絕單元17916。
[0332] 處理單元17908被配置為:在連續(xù)檢測(cè)觸敏表面單元17904上的接觸時(shí):檢測(cè)觸 敏表面單元17904上的接觸對(duì)應(yīng)于焦點(diǎn)選擇器在虛擬鍵盤上方的移動(dòng)的一個(gè)或多個(gè)移動(dòng); 并且針對(duì)虛擬鍵盤的多個(gè)按鍵中的每個(gè)相應(yīng)按鍵,在所述多個(gè)按鍵中的相應(yīng)按鍵上方檢測(cè) 到焦點(diǎn)選擇器時(shí)(例如,利用檢測(cè)單元17910):根據(jù)確定已滿足用于輸出對(duì)應(yīng)于相應(yīng)按鍵 的字符的字符輸出標(biāo)準(zhǔn),輸出字符(例如,利用輸出單元17912),其中字符輸出標(biāo)準(zhǔn)包括在 相應(yīng)按鍵上方檢測(cè)到焦點(diǎn)選擇器時(shí)接觸的相應(yīng)強(qiáng)度高于第一強(qiáng)度閾值;以及根據(jù)確定未滿 足字符輸出標(biāo)準(zhǔn),放棄輸出對(duì)應(yīng)于相應(yīng)按鍵的字符。
[0333] 在一些實(shí)施例中,用于輸出對(duì)應(yīng)于相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn)包括在焦點(diǎn)選 擇器位于相應(yīng)按鍵上方時(shí):對(duì)應(yīng)于焦點(diǎn)選擇器的接觸從低于第一強(qiáng)度閾值的強(qiáng)度增大。
[0334] 在一些實(shí)施例中,用于輸出對(duì)應(yīng)于相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn)包括在焦點(diǎn)選 擇器位于相應(yīng)按鍵上方時(shí):對(duì)應(yīng)于焦點(diǎn)選擇器的接觸從高于第一強(qiáng)度閾值的強(qiáng)度減小到低 于字符輸出強(qiáng)度閾值的強(qiáng)度。
[0335] 在一些實(shí)施例中,用于輸出對(duì)應(yīng)于相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn)包括在相應(yīng)按 鍵上方連續(xù)檢測(cè)到焦點(diǎn)選擇器時(shí):對(duì)應(yīng)于焦點(diǎn)選擇器的接觸從低于第一強(qiáng)度的強(qiáng)度增大并 隨后從高于第一強(qiáng)度閾值的強(qiáng)度減小到低于字符輸出強(qiáng)度閾值的強(qiáng)度。
[0336] 在一些實(shí)施例中,處理單元17908被進(jìn)一步配置為在連續(xù)檢測(cè)觸敏表面單元 17904上的接觸時(shí):在焦點(diǎn)選擇器位于第一按鍵上方時(shí)檢測(cè)接觸的強(qiáng)度增大到高于第一強(qiáng) 度閾值;以及響應(yīng)于檢測(cè)到接觸的強(qiáng)度的增大,輸出對(duì)應(yīng)于第一按鍵的字符。
[0337] 在一些實(shí)施例中,處理單元17908被進(jìn)一步配置為在連續(xù)檢測(cè)觸敏表面單元 17904上的接觸時(shí):檢測(cè)接觸的對(duì)應(yīng)于焦點(diǎn)選擇器在第二按鍵上方的移動(dòng)的移動(dòng),其中在 焦點(diǎn)選擇器位于第二按鍵上方時(shí),接觸的最大強(qiáng)度低于第一強(qiáng)度閾值;并且響應(yīng)于檢測(cè)到 接觸的對(duì)應(yīng)于焦點(diǎn)選擇器在第二按鍵上方的移動(dòng)的移動(dòng),其中在焦點(diǎn)選擇器位于第二按鍵 上方時(shí),接觸的最大強(qiáng)度低于第一強(qiáng)度閾值,因此放棄輸出對(duì)應(yīng)于第二按鍵的字符。
[0338] 在一些實(shí)施例中,處理單元17908被進(jìn)一步配置為在連續(xù)檢測(cè)觸敏表面單元 17904上的接觸時(shí)以及在輸出對(duì)應(yīng)于第一按鍵的字符之后:檢測(cè)第二按壓輸入,該第二按 壓輸入包括在焦點(diǎn)選擇器位于第二按鍵上方時(shí)檢測(cè)接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值; 以及響應(yīng)于檢測(cè)到第二按壓輸入,輸出對(duì)應(yīng)于第二按鍵的字符。
[0339] 在一些實(shí)施例中,處理單元17908被進(jìn)一步配置為在連續(xù)檢測(cè)觸敏表面單元 17904上的接觸時(shí)以及在輸出對(duì)應(yīng)于第一按鍵的字符之后:檢測(cè)到接觸的強(qiáng)度減小到低于 第一強(qiáng)度閾值;在檢測(cè)到接觸的強(qiáng)度減小到低于第一強(qiáng)度閾值之后,檢測(cè)第二按壓輸入,該 第二按壓輸入包括在焦點(diǎn)選擇器位于第一按鍵上方時(shí)檢測(cè)接觸的強(qiáng)度增大到高于第一強(qiáng) 度閾值;以及響應(yīng)于檢測(cè)到第二按壓輸入,再次輸出對(duì)應(yīng)于第一按鍵的字符作為附加輸出。
[0340] 在一些實(shí)施例中,處理單元17908被進(jìn)一步配置為在連續(xù)檢測(cè)觸敏表面單元 17904上的接觸時(shí):檢測(cè)對(duì)應(yīng)于輸入字符序列的多個(gè)輸入;響應(yīng)于檢測(cè)到所述多個(gè)輸入,顯 示用于將該字符序列改變成修改的字符序列的自動(dòng)更正用戶界面;在顯示自動(dòng)更正用戶界 面時(shí),檢測(cè)自動(dòng)更正輸入,該自動(dòng)更正輸入包括在焦點(diǎn)選擇器位于用戶界面中相應(yīng)示能表 示上方時(shí)接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值;以及響應(yīng)于檢測(cè)到自動(dòng)更正輸入,根據(jù)確 定包括在自動(dòng)更正輸入中的接觸具有高于第二強(qiáng)度閾值的強(qiáng)度,執(zhí)行與該字符序列相關(guān)聯(lián) 的第一操作,該第二強(qiáng)度閾值高于第一強(qiáng)度閾值。
[0341] 在一些實(shí)施例中,處理單元17908被進(jìn)一步配置為響應(yīng)于檢測(cè)到自動(dòng)更正輸入, 根據(jù)確定包括在自動(dòng)更正輸入中的接觸具有介于第一強(qiáng)度閾值與第二強(qiáng)度閾值之間的強(qiáng) 度,執(zhí)行與該字符序列相關(guān)聯(lián)的第二操作,其中第二操作不同于第一操作。
[0342] 在一些實(shí)施例中,第一操作包括拒絕修改的字符序列(例如,利用自動(dòng)更正拒絕 單元17916拒絕自動(dòng)更正建議);并且第二操作包括將字符序列替換為修改的字符序列 (例如,利用自動(dòng)更正替換單元17914接受自動(dòng)更正建議)。
[0343] 或者,在一些實(shí)施例中,第一操作包括將字符序列替換為修改的字符序列,并且第 二操作包括拒絕修改的字符序列。
[0344] 上述信息處理方法中的操作任選地通過運(yùn)行信息處理裝置中的一個(gè)或多個(gè)功能 模塊來實(shí)現(xiàn),該信息處理裝置諸如為通用處理器(例如,如以上相對(duì)于圖1A和圖3所描述) 或特定于應(yīng)用的芯片。
[0345] 以上參考圖12A-12D所述的操作任選地由圖1A-1B或圖13中所描繪的部件來實(shí) 施。例如,檢測(cè)操作17804、輸出操作17810以及自動(dòng)更新操作17836任選地由事件分類器 170、事件識(shí)別器180和事件處理程序190來實(shí)施。事件分類器170中的事件監(jiān)視器171檢測(cè) 在觸敏顯示器112上的接觸,并且事件分配器模塊174將事件信息傳遞到應(yīng)用程序136-1。 應(yīng)用程序136-1的相應(yīng)的事件識(shí)別器180將事件信息與相應(yīng)的事件定義186進(jìn)行對(duì)比,并 且確定觸敏表面上的第一位置處的第一接觸是否對(duì)應(yīng)于預(yù)定義的事件或子事件,諸如選擇 用戶界面上的一個(gè)對(duì)象。當(dāng)檢測(cè)到相應(yīng)的預(yù)定義的事件或子事件時(shí),事件識(shí)別器180激活 與檢測(cè)到該事件或子事件相關(guān)聯(lián)的事件處理程序190。事件處理程序190任選地使用或調(diào) 用數(shù)據(jù)更新器176或?qū)ο蟾缕?77來更新應(yīng)用程序內(nèi)部狀態(tài)192。在一些實(shí)施例中,事件 處理程序190訪問相應(yīng)CTI更新器178來更新由應(yīng)用程序顯示的內(nèi)容。類似地,本領(lǐng)域技 術(shù)人員會(huì)清楚地知道基于在圖1A-1B中所示的部件可如何實(shí)現(xiàn)其他過程。
[0346] 應(yīng)當(dāng)理解,其中上文已描述的操作的特定順序僅僅是示例性的,并非旨在表明所 述順序是可以執(zhí)行這些操作的唯一順序。本領(lǐng)域的普通技術(shù)人員會(huì)想到各種方式來對(duì)本 文所述的操作進(jìn)行重新排序。另外,應(yīng)當(dāng)指出的是,本文獨(dú)立描述的各種過程(例如,段落 [0043]中列出的那些過程)可以不同的布置方式彼此組合。例如,上文參考本文獨(dú)立描述 的各種過程(例如,段落[0043]中列出的那些過程)中的任一者所描述的接觸、用戶界面 對(duì)象、觸感、強(qiáng)度閾值、和/或焦點(diǎn)選擇器任選地具有本文參考本文所述的其他方法(例如, 段落[0043]中列出的那些方法)中的一種或多種所描述的接觸、手勢(shì)、用戶界面對(duì)象、觸 感、強(qiáng)度閾值、和焦點(diǎn)選擇器的特性中的一個(gè)或多個(gè)。為簡(jiǎn)明起見,這里不具體枚舉所有各 種可能的組合,但應(yīng)當(dāng)理解,上文所述的權(quán)利要求可以互相排斥的權(quán)利要求特征所不排除 的任何方式來組合。
[0347]為了解釋的目的,前面的描述是通過參考具體實(shí)施例來進(jìn)行描述的。然而,上述示 例性的討論并非旨在是窮盡的或?qū)⒏鞣N所描述的實(shí)施例限制于本發(fā)明所公開的精確形式。 根據(jù)以上教導(dǎo)內(nèi)容,很多修改和變型都是可能的。選擇和描述實(shí)施例是為了最佳闡釋各種 所描述的實(shí)施例的原理及其實(shí)際應(yīng)用,從而使本領(lǐng)域的其他技術(shù)人員能夠最佳地使用具有 適合于所構(gòu)想的特定用途的各種修改的各種所描述的實(shí)施例。
【權(quán)利要求】
1. 一種方法,包括: 在具有觸敏表面和顯示器的電子設(shè)備處,其中所述設(shè)備包括用于檢測(cè)與所述觸敏表面 的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器: 在所述顯示器上的第一位置處顯示第一用戶界面對(duì)象; 檢測(cè)與所述觸敏表面的接觸; 檢測(cè)所述接觸跨所述觸敏表面的、與焦點(diǎn)選擇器朝所述第一位置的移動(dòng)對(duì)應(yīng)的第一移 動(dòng); 響應(yīng)于檢測(cè)到所述接觸的所述第一移動(dòng): 將所述焦點(diǎn)選擇器從遠(yuǎn)離所述第一用戶界面對(duì)象的位置移動(dòng)至所述第一位置;以及 在所述焦點(diǎn)選擇器處于所述第一位置時(shí)確定所述觸敏表面上的所述接觸的強(qiáng)度; 在檢測(cè)到所述接觸的所述第一移動(dòng)之后,檢測(cè)所述接觸跨所述觸敏表面的、與所述焦 點(diǎn)選擇器遠(yuǎn)離所述第一位置的移動(dòng)對(duì)應(yīng)的第二移動(dòng);以及 響應(yīng)于檢測(cè)到所述接觸的所述第二移動(dòng): 根據(jù)確定所述接觸滿足針對(duì)所述第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根據(jù)所述接觸的所 述第二移動(dòng)將所述焦點(diǎn)選擇器和所述第一用戶界面對(duì)象遠(yuǎn)離所述第一位置移動(dòng),其中針對(duì) 所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器處于所述第一位置時(shí)所述 接觸達(dá)到預(yù)定義的強(qiáng)度閾值;以及 根據(jù)確定所述接觸不滿足針對(duì)所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn),而根據(jù)所述接 觸的所述第二移動(dòng)來移動(dòng)所述焦點(diǎn)選擇器而不移動(dòng)所述第一用戶界面對(duì)象。
2. 根據(jù)權(quán)利要求1所述的方法,其中: 所述第一用戶界面對(duì)象的移動(dòng)被約束于所述用戶界面中的預(yù)定義的路徑;并且 移動(dòng)所述第一用戶界面對(duì)象包括根據(jù)所述焦點(diǎn)選擇器的與沿所述預(yù)定義的路徑的允 許的運(yùn)動(dòng)方向?qū)?yīng)的運(yùn)動(dòng)分量來沿所述預(yù)定義的路徑移動(dòng)所述第一用戶界面對(duì)象。
3. 根據(jù)權(quán)利要求1所述的方法,其中: 所述第一用戶界面對(duì)象具有二維的運(yùn)動(dòng)范圍;并且 移動(dòng)所述第一用戶界面對(duì)象包括將所述第一用戶界面對(duì)象移動(dòng)至所述顯示器上的所 述焦點(diǎn)選擇器處或與所述焦點(diǎn)選擇器相鄰的位置。
4. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中所述預(yù)定義的強(qiáng)度閾值至少部分地 基于所述接觸的強(qiáng)度的改變量。
5. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中所述預(yù)定義的強(qiáng)度閾值至少部分地 基于所述接觸的強(qiáng)度的量值。
6. 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其中在所述顯示器上顯示所述第一用戶 界面對(duì)象時(shí),在所述顯示器上的第二位置處顯示第二用戶界面對(duì)象,并且所述方法包括: 在繼續(xù)檢測(cè)所述接觸并根據(jù)所述焦點(diǎn)選擇器的移動(dòng)來移動(dòng)所述第一用戶界面對(duì)象 時(shí): 在檢測(cè)到所述接觸的所述第二移動(dòng)之后,檢測(cè)所述接觸跨所述觸敏表面的、與所述焦 點(diǎn)選擇器朝所述第二位置的移動(dòng)對(duì)應(yīng)的第三移動(dòng); 響應(yīng)于檢測(cè)到所述接觸的所述第三移動(dòng): 將所述焦點(diǎn)選擇器從遠(yuǎn)離所述第二用戶界面對(duì)象的位置移動(dòng)至所述第二位置;以及 在所述焦點(diǎn)選擇器處于所述第二位置時(shí)確定所述觸敏表面上的所述接觸的強(qiáng)度; 在檢測(cè)到所述接觸的所述第三移動(dòng)之后,檢測(cè)所述接觸跨所述觸敏表面的、與所述焦 點(diǎn)選擇器遠(yuǎn)離所述第二位置的移動(dòng)對(duì)應(yīng)的第四移動(dòng);以及 響應(yīng)于檢測(cè)到所述接觸的所述第四移動(dòng): 根據(jù)確定所述接觸滿足針對(duì)所述第二用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根據(jù)所述接觸的所 述第四移動(dòng)將所述焦點(diǎn)選擇器、所述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象遠(yuǎn)離所述 第二位置移動(dòng),其中針對(duì)所述第二用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器處 于所述第二位置時(shí)所述接觸達(dá)到所述預(yù)定義的強(qiáng)度閾值;以及 根據(jù)確定所述接觸不滿足針對(duì)所述第二用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn),而根據(jù)所述接 觸的所述第四移動(dòng)來移動(dòng)所述焦點(diǎn)選擇器和所述第一用戶界面對(duì)象而不移動(dòng)所述第二用 戶界面對(duì)象。
7. 根據(jù)權(quán)利要求6所述的方法,包括:在檢測(cè)到所述接觸的所述第四移動(dòng)之后,將所述 第一用戶界面對(duì)象的表示和所述第二用戶界面對(duì)象的表示顯示為根據(jù)所述焦點(diǎn)選擇器的 移動(dòng)而在所述顯示器上移動(dòng)。
8. 根據(jù)權(quán)利要求6所述的方法,包括:在檢測(cè)到所述接觸的所述第四移動(dòng)之后,將與所 述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象對(duì)應(yīng)的一組對(duì)象的表示顯示為根據(jù)所述焦 點(diǎn)選擇器的移動(dòng)而在所述顯示器上移動(dòng)。
9. 根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的方法,包括在檢測(cè)到所述第一移動(dòng)之后并且在 檢測(cè)到所述第四移動(dòng)之前: 檢測(cè)到所述接觸的強(qiáng)度減小到低于所述預(yù)定義的強(qiáng)度閾值;并且 在檢測(cè)到所述接觸的強(qiáng)度減小到低于所述預(yù)定義的強(qiáng)度閾值之后,繼續(xù)根據(jù)所述焦點(diǎn) 選擇器的移動(dòng)來移動(dòng)所述第一用戶界面對(duì)象。
10. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;以及 一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述 一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括指令,所述指令用于: 在所述顯示器上的第一位置處顯示第一用戶界面對(duì)象; 檢測(cè)與所述觸敏表面的接觸; 檢測(cè)所述接觸跨所述觸敏表面的、與焦點(diǎn)選擇器朝所述第一位置的移動(dòng)對(duì)應(yīng)的第一移 動(dòng); 響應(yīng)于檢測(cè)到所述接觸的所述第一移動(dòng): 將所述焦點(diǎn)選擇器從遠(yuǎn)離所述第一用戶界面對(duì)象的位置移動(dòng)至所述第一位置;以及 在所述焦點(diǎn)選擇器處于所述第一位置時(shí)確定所述觸敏表面上的所述接觸的強(qiáng)度; 在檢測(cè)到所述接觸的所述第一移動(dòng)之后,檢測(cè)所述接觸跨所述觸敏表面的、與所述焦 點(diǎn)選擇器遠(yuǎn)離所述第一位置的移動(dòng)對(duì)應(yīng)的第二移動(dòng);以及 響應(yīng)于檢測(cè)到所述接觸的所述第二移動(dòng): 根據(jù)確定所述接觸滿足針對(duì)所述第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根據(jù)所述接觸的所 述第二移動(dòng)將所述焦點(diǎn)選擇器和所述第一用戶界面對(duì)象遠(yuǎn)離所述第一位置移動(dòng),其中針對(duì) 所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器處于所述第一位置時(shí)所述 接觸達(dá)到預(yù)定義的強(qiáng)度閾值;以及 根據(jù)確定所述接觸不滿足針對(duì)所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn),而根據(jù)所述接 觸的所述第二移動(dòng)來移動(dòng)所述焦點(diǎn)選擇器而不移動(dòng)所述第一用戶界面對(duì)象。
11. 一種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令, 所述指令在被具有顯示器、觸敏表面以及用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或 多個(gè)傳感器的電子設(shè)備執(zhí)行時(shí),使得所述設(shè)備: 在所述顯示器上的第一位置處顯示第一用戶界面對(duì)象; 檢測(cè)與所述觸敏表面的接觸; 檢測(cè)所述接觸跨所述觸敏表面的、與焦點(diǎn)選擇器朝所述第一位置的移動(dòng)對(duì)應(yīng)的第一移 動(dòng); 響應(yīng)于檢測(cè)到所述接觸的所述第一移動(dòng): 將所述焦點(diǎn)選擇器從遠(yuǎn)離所述第一用戶界面對(duì)象的位置移動(dòng)至所述第一位置;以及 在所述焦點(diǎn)選擇器處于所述第一位置時(shí)確定所述觸敏表面上的所述接觸的強(qiáng)度; 在檢測(cè)到所述接觸的所述第一移動(dòng)之后,檢測(cè)所述接觸跨所述觸敏表面的、與所述焦 點(diǎn)選擇器遠(yuǎn)離所述第一位置的移動(dòng)對(duì)應(yīng)的第二移動(dòng);以及 響應(yīng)于檢測(cè)到所述接觸的所述第二移動(dòng): 根據(jù)確定所述接觸滿足針對(duì)所述第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根據(jù)所述接觸的所 述第二移動(dòng)將所述焦點(diǎn)選擇器和所述第一用戶界面對(duì)象遠(yuǎn)離所述第一位置移動(dòng),其中針對(duì) 所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器處于所述第一位置時(shí)所述 接觸達(dá)到預(yù)定義的強(qiáng)度閾值;以及 根據(jù)確定所述接觸不滿足針對(duì)所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn),而根據(jù)所述接 觸的所述第二移動(dòng)來移動(dòng)所述焦點(diǎn)選擇器而不移動(dòng)所述第一用戶界面對(duì)象。
12. -種電子設(shè)備上的圖形用戶界面,所述電子設(shè)備具有顯示器、觸敏表面、和用于檢 測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器、存儲(chǔ)器、以及用于執(zhí)行存儲(chǔ)在所述 存儲(chǔ)器中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,所述圖形用戶界面包括: 第一用戶界面對(duì)象; 其中: 所述第一用戶界面對(duì)象顯示在所述顯示器上的第一位置處; 檢測(cè)與所述觸敏表面的接觸; 檢測(cè)所述接觸跨所述觸敏表面的、與焦點(diǎn)選擇器朝所述第一位置的移動(dòng)對(duì)應(yīng)的第一移 動(dòng); 響應(yīng)于檢測(cè)到所述接觸的所述第一移動(dòng): 將所述焦點(diǎn)選擇器從遠(yuǎn)離所述第一用戶界面對(duì)象的位置移動(dòng)至所述第一位置;以及 在所述焦點(diǎn)選擇器處于所述第一位置時(shí)確定所述觸敏表面上的所述接觸的強(qiáng)度; 在檢測(cè)到所述接觸的所述第一移動(dòng)之后,檢測(cè)所述接觸跨所述觸敏表面的、與所述焦 點(diǎn)選擇器遠(yuǎn)離所述第一位置的移動(dòng)對(duì)應(yīng)的第二移動(dòng);以及 響應(yīng)于檢測(cè)到所述接觸的所述第二移動(dòng): 根據(jù)確定所述接觸滿足針對(duì)所述第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根據(jù)所述接觸的所 述第二移動(dòng)將所述焦點(diǎn)選擇器和所述第一用戶界面對(duì)象遠(yuǎn)離所述第一位置移動(dòng),其中針對(duì) 所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器處于所述第一位置時(shí)所述 接觸達(dá)到預(yù)定義的強(qiáng)度閾值;以及 根據(jù)確定所述接觸不滿足針對(duì)所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn),而根據(jù)所述接 觸的所述第二移動(dòng)來移動(dòng)所述焦點(diǎn)選擇器而不移動(dòng)所述第一用戶界面對(duì)象。
13. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 以及 用于在所述顯示器上的第一位置處顯示第一用戶界面對(duì)象的裝置; 用于檢測(cè)與所述觸敏表面的接觸的裝置; 用于檢測(cè)所述接觸跨所述觸敏表面的第一移動(dòng)的裝置,所述第一移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇 器朝所述第一位置的移動(dòng); 用于響應(yīng)于檢測(cè)到所述接觸的所述第一移動(dòng)而執(zhí)行以下操作的裝置: 將所述焦點(diǎn)選擇器從遠(yuǎn)離所述第一用戶界面對(duì)象的位置移動(dòng)至所述第一位置;以及 在所述焦點(diǎn)選擇器處于所述第一位置時(shí)確定所述觸敏表面上的所述接觸的強(qiáng)度; 用于在檢測(cè)到所述接觸的所述第一移動(dòng)之后檢測(cè)所述接觸跨所述觸敏表面的第二移 動(dòng)的裝置,所述第二移動(dòng)對(duì)應(yīng)于所述焦點(diǎn)選擇器遠(yuǎn)離所述第一位置的移動(dòng);以及 用于響應(yīng)于檢測(cè)到所述接觸的所述第二移動(dòng)而執(zhí)行以下操作的裝置: 根據(jù)確定所述接觸滿足針對(duì)所述第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根據(jù)所述接觸的所 述第二移動(dòng)將所述焦點(diǎn)選擇器和所述第一用戶界面對(duì)象遠(yuǎn)離所述第一位置移動(dòng),其中針對(duì) 所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器處于所述第一位置時(shí)所述 接觸達(dá)到預(yù)定義的強(qiáng)度閾值;以及 根據(jù)確定所述接觸不滿足針對(duì)所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn),而根據(jù)所述接 觸的所述第二移動(dòng)來移動(dòng)所述焦點(diǎn)選擇器而不移動(dòng)所述第一用戶界面對(duì)象。
14. 一種在電子設(shè)備中使用的信息處理裝置,所述電子設(shè)備具有顯示器、觸敏表面以及 用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器,所述信息處理裝置包括: 用于在所述顯示器上的第一位置處顯示第一用戶界面對(duì)象的裝置; 用于檢測(cè)與所述觸敏表面的接觸的裝置; 用于檢測(cè)所述接觸跨所述觸敏表面的第一移動(dòng)的裝置,所述第一移動(dòng)對(duì)應(yīng)于焦點(diǎn)選擇 器朝所述第一位置的移動(dòng); 用于響應(yīng)于檢測(cè)到所述接觸的所述第一移動(dòng)而執(zhí)行以下操作的裝置: 將所述焦點(diǎn)選擇器從遠(yuǎn)離所述第一用戶界面對(duì)象的位置移動(dòng)至所述第一位置;以及 在所述焦點(diǎn)選擇器處于所述第一位置時(shí)確定所述觸敏表面上的所述接觸的強(qiáng)度; 用于在檢測(cè)到所述接觸的所述第一移動(dòng)之后檢測(cè)所述接觸跨所述觸敏表面的第二移 動(dòng)的裝置,所述第二移動(dòng)對(duì)應(yīng)于所述焦點(diǎn)選擇器遠(yuǎn)離所述第一位置的移動(dòng);以及 用于響應(yīng)于檢測(cè)到所述接觸的所述第二移動(dòng)而執(zhí)行以下操作的裝置: 根據(jù)確定所述接觸滿足針對(duì)所述第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根據(jù)所述接觸的所 述第二移動(dòng)將所述焦點(diǎn)選擇器和所述第一用戶界面對(duì)象遠(yuǎn)離所述第一位置移動(dòng),其中針對(duì) 所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器處于所述第一位置時(shí)所述 接觸達(dá)到預(yù)定義的強(qiáng)度閾值;以及 根據(jù)確定所述接觸不滿足針對(duì)所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn),而根據(jù)所述接 觸的所述第二移動(dòng)來移動(dòng)所述焦點(diǎn)選擇器而不移動(dòng)所述第一用戶界面對(duì)象。
15. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;以及 一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述 一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括用于執(zhí)行根據(jù)權(quán)利要求1至9所述的方 法中的任一方法的指令。
16. -種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令, 所述指令在被具有顯示器、觸敏表面以及用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或 多個(gè)傳感器的電子設(shè)備執(zhí)行時(shí),使得所述設(shè)備執(zhí)行根據(jù)權(quán)利要求1至9所述的方法中的任 一方法。
17. -種電子設(shè)備上的圖形用戶界面,所述電子設(shè)備具有顯示器、觸敏表面、存儲(chǔ)器、用 于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器以及用于執(zhí)行存儲(chǔ)在所述存儲(chǔ) 器中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,所述圖形用戶界面包括根據(jù)權(quán)利要求1至9 所述的方法中的任一方法所顯示的用戶界面。
18. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 以及 用于執(zhí)行根據(jù)權(quán)利要求1至9所述的方法中的任一方法的裝置。
19. 一種在電子設(shè)備中使用的信息處理裝置,所述電子設(shè)備具有顯示器、觸敏表面以及 用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器,所述信息處理裝置包括: 用于執(zhí)行根據(jù)權(quán)利要求1至9所述的方法中的任一方法的裝置。
20. -種電子設(shè)備,包括: 顯示單元,所述顯示單元被配置為在所述顯示單元上的第一位置處顯示第一用戶界面 對(duì)象; 觸敏表面單元,所述觸敏表面單元被配置為檢測(cè)接觸; 一個(gè)或多個(gè)傳感器單元,所述一個(gè)或多個(gè)傳感器單元被配置為檢測(cè)與所述觸敏表面單 元的接觸的強(qiáng)度;以及 處理單元,所述處理單元耦接到所述顯示單元、所述一個(gè)或多個(gè)傳感器單元以及所述 觸敏表面單元,所述處理單元被配置為: 檢測(cè)所述接觸在所述觸敏表面單元上的與焦點(diǎn)選擇器朝所述第一位置的移動(dòng)對(duì)應(yīng)的 第一移動(dòng); 響應(yīng)于檢測(cè)到所述接觸的所述第一移動(dòng): 將所述焦點(diǎn)選擇器從遠(yuǎn)離所述第一用戶界面對(duì)象的位置移動(dòng)至所述第一位置;以及 在所述焦點(diǎn)選擇器處于所述第一位置時(shí)確定所述觸敏表面單元上的所述接觸的強(qiáng) 度; 在檢測(cè)到所述接觸的所述第一移動(dòng)之后,檢測(cè)所述接觸在所述觸敏表面單元上的與所 述焦點(diǎn)選擇器遠(yuǎn)離所述第一位置的移動(dòng)對(duì)應(yīng)的第二移動(dòng);以及 響應(yīng)于檢測(cè)到所述接觸的所述第二移動(dòng): 根據(jù)確定所述接觸滿足針對(duì)所述第一用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根據(jù)所述接觸的所 述第二移動(dòng)將所述焦點(diǎn)選擇器和所述第一用戶界面對(duì)象遠(yuǎn)離所述第一位置移動(dòng),其中針對(duì) 所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器處于所述第一位置時(shí)所述 接觸達(dá)到預(yù)定義的強(qiáng)度閾值;以及 根據(jù)確定所述接觸不滿足針對(duì)所述第一用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn),而根據(jù)所述接 觸的所述第二移動(dòng)來移動(dòng)所述焦點(diǎn)選擇器而不移動(dòng)所述第一用戶界面對(duì)象。
21. 根據(jù)權(quán)利要求20所述的電子設(shè)備,其中: 所述第一用戶界面對(duì)象的移動(dòng)被約束于所述用戶界面中的預(yù)定義的路徑;并且 移動(dòng)所述第一用戶界面對(duì)象包括根據(jù)所述焦點(diǎn)選擇器的與沿所述預(yù)定義的路徑的允 許的運(yùn)動(dòng)方向?qū)?yīng)的運(yùn)動(dòng)分量來沿所述預(yù)定義的路徑移動(dòng)所述第一用戶界面對(duì)象。
22. 根據(jù)權(quán)利要求20所述的電子設(shè)備,其中: 所述第一用戶界面對(duì)象具有二維的運(yùn)動(dòng)范圍;并且 移動(dòng)所述第一用戶界面對(duì)象包括將所述第一用戶界面對(duì)象移動(dòng)至所述顯示單元上的 所述焦點(diǎn)選擇器處或鄰近所述焦點(diǎn)選擇器的位置。
23. 根據(jù)權(quán)利要求20至22中任一項(xiàng)所述的電子設(shè)備,其中所述預(yù)定義的強(qiáng)度閾值至少 部分地基于所述接觸的強(qiáng)度的改變量。
24. 根據(jù)權(quán)利要求20至22中任一項(xiàng)所述的電子設(shè)備,其中所述預(yù)定義的強(qiáng)度閾值至少 部分地基于所述接觸的強(qiáng)度的量值。
25. 根據(jù)權(quán)利要求20至24中任一項(xiàng)所述的電子設(shè)備,其中在所述顯示單元上顯示所述 第一用戶界面對(duì)象時(shí),在所述顯示單元上的第二位置處顯示第二用戶界面對(duì)象,并且所述 處理單元被進(jìn)一步配置為: 在繼續(xù)檢測(cè)所述接觸并根據(jù)所述焦點(diǎn)選擇器的移動(dòng)來移動(dòng)所述第一用戶界面對(duì)象 時(shí): 在檢測(cè)到所述接觸的所述第二移動(dòng)之后,檢測(cè)所述接觸跨所述觸敏表面單元的、與所 述焦點(diǎn)選擇器朝所述第二位置的移動(dòng)對(duì)應(yīng)的第三移動(dòng); 響應(yīng)于檢測(cè)到所述接觸的所述第三移動(dòng): 將所述焦點(diǎn)選擇器從遠(yuǎn)離所述第二用戶界面對(duì)象的位置移動(dòng)至所述第二位置;以及 在所述焦點(diǎn)選擇器處于所述第二位置時(shí)確定所述觸敏表面單元上的所述接觸的強(qiáng) 度; 在檢測(cè)到所述接觸的所述第三移動(dòng)之后,檢測(cè)所述接觸在所述觸敏表面單元上的與所 述焦點(diǎn)選擇器遠(yuǎn)離所述第二位置的移動(dòng)對(duì)應(yīng)的第四移動(dòng);以及 響應(yīng)于檢測(cè)到所述接觸的所述第四移動(dòng): 根據(jù)確定所述接觸滿足針對(duì)所述第二用戶界面對(duì)象的選擇標(biāo)準(zhǔn),來根據(jù)所述接觸的所 述第四移動(dòng)將所述焦點(diǎn)選擇器、所述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象遠(yuǎn)離所述 第二位置移動(dòng),其中針對(duì)所述第二用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器處 于所述第二位置時(shí)所述接觸達(dá)到所述預(yù)定義的強(qiáng)度閾值;以及 根據(jù)確定所述接觸不滿足針對(duì)所述第二用戶界面對(duì)象的所述選擇標(biāo)準(zhǔn),而根據(jù)所述接 觸的所述第四移動(dòng)來移動(dòng)所述焦點(diǎn)選擇器和所述第一用戶界面對(duì)象而不移動(dòng)所述第二用 戶界面對(duì)象。
26. 根據(jù)權(quán)利要求25所述的電子設(shè)備,其中所述處理單元被進(jìn)一步配置為在檢測(cè)到所 述接觸的所述第四移動(dòng)之后,將所述第一用戶界面對(duì)象的表示和所述第二用戶界面對(duì)象的 表示顯示為根據(jù)所述焦點(diǎn)選擇器的移動(dòng)而在所述顯示單元上移動(dòng)。
27. 根據(jù)權(quán)利要求25所述的電子設(shè)備,其中所述處理單元被進(jìn)一步配置為在檢測(cè)到所 述接觸的所述第四移動(dòng)之后,將與所述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象對(duì)應(yīng)的 一組對(duì)象的表示顯示為根據(jù)所述焦點(diǎn)選擇器的移動(dòng)而在所述顯示單元上移動(dòng)。
28. 根據(jù)權(quán)利要求25至27中任一項(xiàng)所述的電子設(shè)備,其中所述處理單元被進(jìn)一步配置 為在檢測(cè)到所述第一移動(dòng)之后并且在檢測(cè)到所述第四移動(dòng)之前: 檢測(cè)到所述接觸的強(qiáng)度減小到低于所述預(yù)定義的強(qiáng)度閾值;以及 在檢測(cè)到所述接觸的強(qiáng)度減小到低于所述預(yù)定義的強(qiáng)度閾值之后,繼續(xù)根據(jù)所述焦點(diǎn) 選擇器的移動(dòng)來移動(dòng)所述第一用戶界面對(duì)象。
29. -種方法,包括: 在具有觸敏表面和顯示器的電子設(shè)備處,其中所述設(shè)備包括用于檢測(cè)與所述觸敏表面 的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器: 在所述顯示器上顯示多個(gè)用戶界面對(duì)象,所述多個(gè)用戶界面對(duì)象包括第一用戶界面對(duì) 象和第二用戶界面對(duì)象; 檢測(cè)第一按壓輸入,所述第一按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于所述第一用戶界面對(duì) 象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值; 響應(yīng)于檢測(cè)到所述第一按壓輸入,選擇所述第一用戶界面對(duì)象;以及 在選擇所述第一用戶界面對(duì)象之后: 檢測(cè)第二按壓輸入,所述第二按壓輸入對(duì)應(yīng)于在所述焦點(diǎn)選擇器位于所述第二用戶界 面對(duì)象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第二強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,選擇所述第二用戶界面對(duì)象并保持選擇所述第一用 戶界面對(duì)象。
30. 根據(jù)權(quán)利要求29所述的方法,其中: 所述第一按壓輸入對(duì)應(yīng)于所述觸敏表面上的第一接觸;并且 所述第二按壓輸入對(duì)應(yīng)于所述觸敏表面上的不同于所述第一接觸的第二接觸。
31. 根據(jù)權(quán)利要求30所述的方法,還包括在選擇所述第一用戶界面對(duì)象和所述第二用 戶界面對(duì)象之后: 檢測(cè)所述第二接觸的抬離; 在檢測(cè)到所述第二接觸的抬離之后,檢測(cè)對(duì)應(yīng)于第三接觸的第三按壓輸入;以及 響應(yīng)于檢測(cè)到所述第三按壓輸入,取消選擇所述第一用戶界面對(duì)象和所述第二用戶界 面對(duì)象。
32. 根據(jù)權(quán)利要求29所述的方法,其中所述第一按壓輸入和所述第二按壓輸入為單個(gè) 手勢(shì)的部分,所述單個(gè)手勢(shì)包括所述觸敏表面上連續(xù)檢測(cè)到的接觸。
33. 根據(jù)權(quán)利要求32所述的方法,還包括在選擇所述第一用戶界面對(duì)象和所述第二用 戶界面對(duì)象之后: 檢測(cè)所述連續(xù)檢測(cè)到的接觸的抬離;以及 響應(yīng)于檢測(cè)到所述連續(xù)檢測(cè)到的接觸的抬離,取消選擇所述第一用戶界面對(duì)象和所述 第二用戶界面對(duì)象。
34. 根據(jù)權(quán)利要求32所述的方法,其中: 所述手勢(shì)包括介于所述第一按壓輸入與所述第二按壓輸入之間的中間部分,所述中間 部分包括所述連續(xù)檢測(cè)到的接觸的移動(dòng),所述連續(xù)檢測(cè)到的接觸的所述移動(dòng)對(duì)應(yīng)于所述焦 點(diǎn)選擇器從所述第一用戶界面對(duì)象到所述第二用戶界面對(duì)象的移動(dòng)。
35. 根據(jù)權(quán)利要求29至34中任一項(xiàng)所述的方法,其中所述設(shè)備被配置為檢測(cè)一系列接 觸強(qiáng)度值,并將所檢測(cè)到的強(qiáng)度值與多個(gè)不同強(qiáng)度閾值進(jìn)行比較,所述多個(gè)不同強(qiáng)度閾值 包括: 另選模式強(qiáng)度閾值,所述另選模式強(qiáng)度閾值被所述設(shè)備用于從第一選擇模式轉(zhuǎn)變到第 二選擇模式;以及 選擇強(qiáng)度閾值,所述選擇強(qiáng)度閾值被所述設(shè)備用于對(duì)與所述焦點(diǎn)選擇器在所述顯示器 上的移動(dòng)對(duì)應(yīng)的輸入以及與選擇所述顯示器上的在所述焦點(diǎn)選擇器的位置處或附近的位 置處的用戶界面對(duì)象對(duì)應(yīng)的輸入進(jìn)行區(qū)分,其中所述選擇強(qiáng)度閾值不同于所述另選模式強(qiáng) 度閾值。
36. 根據(jù)權(quán)利要求35所述的方法,還包括在選擇所述第一用戶界面對(duì)象和所述第二用 戶界面對(duì)象之后: 檢測(cè)第三按壓輸入,所述第三按壓輸入包括接觸的強(qiáng)度增大到高于所述另選模式強(qiáng)度 閾值;以及 響應(yīng)于檢測(cè)到所述第三按壓輸入,取消選擇所述第一用戶界面對(duì)象和所述第二用戶界 面對(duì)象。
37. 根據(jù)權(quán)利要求35至36中任一項(xiàng)所述的方法,其中: 所述第一強(qiáng)度閾值為所述另選模式強(qiáng)度閾值;并且 所述第二強(qiáng)度閾值為所述另選模式強(qiáng)度閾值。
38. 根據(jù)權(quán)利要求35至36中任一項(xiàng)所述的方法,其中: 所述第一強(qiáng)度閾值為所述另選模式強(qiáng)度閾值;并且 所述第二強(qiáng)度閾值為所述選擇強(qiáng)度閾值。
39. 根據(jù)權(quán)利要求38所述的方法,其中: 所述多個(gè)用戶界面對(duì)象包括表示用戶界面對(duì)象集合的第三用戶界面對(duì)象;并且 所述方法包括在選擇所述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象之后: 檢測(cè)第三按壓輸入,所述第三按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于所述第三用戶界面對(duì) 象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度的增大;以及 響應(yīng)于檢測(cè)到所述第三按壓輸入: 根據(jù)確定所述第三按壓輸入包括強(qiáng)度增大到高于所述第一強(qiáng)度閾值,顯示具有如下區(qū) 域的用戶界面,所述區(qū)域用于將所述第一用戶界面對(duì)象和第二用戶界面對(duì)象添加至由所述 第三用戶界面對(duì)象表示的所述用戶界面對(duì)象集合;并且 根據(jù)確定所述第三按壓輸入包括強(qiáng)度增大到高于所述第二強(qiáng)度閾值且低于所述第一 強(qiáng)度閾值的最大強(qiáng)度,除所述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象之外,還選擇所 述第三用戶界面對(duì)象。
40. 根據(jù)權(quán)利要求29至39中任一項(xiàng)所述的方法,還包括: 在選擇所述第一用戶界面對(duì)象之后,在所述第一用戶界面對(duì)象的原始位置處顯示第一 殘留圖像;并且 在選擇所述第二用戶界面對(duì)象之后,在所述第二用戶界面對(duì)象的原始位置處顯示第二 殘留圖像。
41. 根據(jù)權(quán)利要求40所述的方法,還包括在顯示所述第一殘留圖像和所述第二殘留圖 像之后: 檢測(cè)對(duì)所述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象的選擇的結(jié)束;以及 響應(yīng)于檢測(cè)到對(duì)所述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象的選擇的所述結(jié)束, 顯示所述第一用戶界面對(duì)象的表示移動(dòng)回到所述第一殘留圖像的動(dòng)畫并且顯示所述第二 用戶界面對(duì)象的表示移動(dòng)回到所述第二殘留圖像的動(dòng)畫。
42. 根據(jù)權(quán)利要求40至41中任一項(xiàng)所述的方法,還包括在顯示所述第一殘留圖像和所 述第二殘留圖像之后: 檢測(cè)相應(yīng)殘留圖像上的按壓輸入;以及 響應(yīng)于檢測(cè)到所述相應(yīng)殘留圖像上的所述按壓輸入,取消選擇對(duì)應(yīng)于所述相應(yīng)殘留圖 像的用戶界面對(duì)象。
43. 根據(jù)權(quán)利要求29至42中任一項(xiàng)所述的方法,還包括: 在選擇所述第一用戶界面對(duì)象之后,鄰近所述焦點(diǎn)選擇器來顯示所述第一用戶界面對(duì) 象的表示;并且 在選擇所述第二用戶界面對(duì)象之后,鄰近所述焦點(diǎn)選擇器來顯示所述第二用戶界面對(duì) 象的表示。
44. 根據(jù)權(quán)利要求29至43中任一項(xiàng)所述的方法,還包括: 在選擇所述第一用戶界面對(duì)象之后,改變所述第一用戶界面對(duì)象的顯示,以提供所述 第一用戶界面對(duì)象已被選擇的視覺指示;并且 在選擇所述第二用戶界面對(duì)象之后,改變所述第二用戶界面對(duì)象的顯示,以提供所述 第二用戶界面對(duì)象已被選擇的視覺指示。
45. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;以及 一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述 一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括指令,所述指令用于: 在所述顯示器上顯示多個(gè)用戶界面對(duì)象,所述多個(gè)用戶界面對(duì)象包括第一用戶界面對(duì) 象和第二用戶界面對(duì)象; 檢測(cè)第一按壓輸入,所述第一按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于所述第一用戶界面對(duì) 象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值; 響應(yīng)于檢測(cè)到所述第一按壓輸入,選擇所述第一用戶界面對(duì)象;以及 在選擇所述第一用戶界面對(duì)象之后: 檢測(cè)第二按壓輸入,所述第二按壓輸入對(duì)應(yīng)于在所述焦點(diǎn)選擇器位于所述第二用戶界 面對(duì)象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第二強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,選擇所述第二用戶界面對(duì)象并保持選擇所述第一用 戶界面對(duì)象。
46. -種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令, 所述指令在被具有顯示器、觸敏表面以及用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或 多個(gè)傳感器的電子設(shè)備執(zhí)行時(shí),使得所述設(shè)備: 在所述顯示器上顯示多個(gè)用戶界面對(duì)象,所述多個(gè)用戶界面對(duì)象包括第一用戶界面對(duì) 象和第二用戶界面對(duì)象; 檢測(cè)第一按壓輸入,所述第一按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于所述第一用戶界面對(duì) 象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值; 響應(yīng)于檢測(cè)到所述第一按壓輸入,選擇所述第一用戶界面對(duì)象;以及 在選擇所述第一用戶界面對(duì)象之后: 檢測(cè)第二按壓輸入,所述第二按壓輸入對(duì)應(yīng)于在所述焦點(diǎn)選擇器位于所述第二用戶界 面對(duì)象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第二強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,選擇所述第二用戶界面對(duì)象并保持選擇所述第一用 戶界面對(duì)象。
47. -種電子設(shè)備上的圖形用戶界面,所述電子設(shè)備具有顯示器、觸敏表面、存儲(chǔ)器、和 用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器以及用于執(zhí)行存儲(chǔ)在所述存 儲(chǔ)器中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,所述圖形用戶界面包括: 在所述顯示器上顯示的多個(gè)用戶界面對(duì)象,所述多個(gè)用戶界面對(duì)象包括第一用戶界面 對(duì)象和第二用戶界面對(duì)象; 其中: 檢測(cè)第一按壓輸入,所述第一按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于所述第一用戶界面對(duì) 象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值; 響應(yīng)于檢測(cè)到所述第一按壓輸入,選擇所述第一用戶界面對(duì)象;以及 在選擇所述第一用戶界面對(duì)象之后: 檢測(cè)第二按壓輸入,所述第二按壓輸入對(duì)應(yīng)于在所述焦點(diǎn)選擇器位于所述第二用戶界 面對(duì)象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第二強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,選擇所述第二用戶界面對(duì)象并保持選擇所述第一用 戶界面對(duì)象。
48. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 以及 用于在所述顯示器上顯示多個(gè)用戶界面對(duì)象的裝置,所述多個(gè)用戶界面對(duì)象包括第一 用戶界面對(duì)象和第二用戶界面對(duì)象; 用于檢測(cè)第一按壓輸入的裝置,所述第一按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于所述第一 用戶界面對(duì)象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值; 用于響應(yīng)于檢測(cè)到所述第一按壓輸入而選擇所述第一用戶界面對(duì)象的裝置;以及 用于在選擇所述第一用戶界面對(duì)象之后執(zhí)行以下操作的裝置: 檢測(cè)第二按壓輸入,所述第二按壓輸入對(duì)應(yīng)于在所述焦點(diǎn)選擇器位于所述第二用戶界 面對(duì)象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第二強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,選擇所述第二用戶界面對(duì)象并保持選擇所述第一用 戶界面對(duì)象。
49. 一種在電子設(shè)備中使用的信息處理裝置,所述電子設(shè)備具有顯示器、觸敏表面以及 用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器,所述信息處理裝置包括: 用于在所述顯示器上顯示多個(gè)用戶界面對(duì)象的裝置,所述多個(gè)用戶界面對(duì)象包括第一 用戶界面對(duì)象和第二用戶界面對(duì)象; 用于檢測(cè)第一按壓輸入的裝置,所述第一按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于所述第一 用戶界面對(duì)象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值; 用于響應(yīng)于檢測(cè)到所述第一按壓輸入而選擇所述第一用戶界面對(duì)象的裝置;以及 用于在選擇所述第一用戶界面對(duì)象之后執(zhí)行以下操作的裝置: 檢測(cè)第二按壓輸入,所述第二按壓輸入對(duì)應(yīng)于在所述焦點(diǎn)選擇器位于所述第二用戶界 面對(duì)象上方時(shí)所述觸敏表面上的接觸的強(qiáng)度增大到高于第二強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,選擇所述第二用戶界面對(duì)象并保持選擇所述第一用 戶界面對(duì)象。
50. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;以及 一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述 一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括用于執(zhí)行根據(jù)權(quán)利要求29至44所述的 方法中的任一方法的指令。
51. -種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令, 所述指令在被具有顯示器、觸敏表面以及用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或 多個(gè)傳感器的電子設(shè)備執(zhí)行時(shí),使得所述設(shè)備執(zhí)行根據(jù)權(quán)利要求29至44所述的方法中的 任一方法。
52. -種電子設(shè)備上的圖形用戶界面,所述電子設(shè)備具有顯示器、觸敏表面、存儲(chǔ)器、用 于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器以及用于執(zhí)行存儲(chǔ)在所述存儲(chǔ) 器中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,所述圖形用戶界面包括根據(jù)權(quán)利要求29至 44所述的方法中的任一方法所顯示的用戶界面。
53. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 以及 用于執(zhí)行根據(jù)權(quán)利要求29至44所述的方法中的任一方法的裝置。
54. -種在電子設(shè)備中使用的信息處理裝置,所述電子設(shè)備具有顯示器、觸敏表面以及 用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器,所述信息處理裝置包括: 用于執(zhí)行根據(jù)權(quán)利要求29至44所述的方法中的任一方法的裝置。
55. -種電子設(shè)備,包括: 顯示單元,所述顯示單元被配置為顯示多個(gè)用戶界面對(duì)象,所述多個(gè)用戶界面對(duì)象包 括第一用戶界面對(duì)象和第二用戶界面對(duì)象; 觸敏表面單元,所述觸敏表面單元被配置為檢測(cè)手勢(shì); 一個(gè)或多個(gè)傳感器單元,所述一個(gè)或多個(gè)傳感器單元被配置為檢測(cè)與所述觸敏表面單 元的接觸的強(qiáng)度;以及 處理單元,所述處理單元耦接到所述顯示單元、所述觸敏表面單元以及所述一個(gè)或多 個(gè)傳感器單元,所述處理單元被配置為: 檢測(cè)第一按壓輸入,所述第一按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于所述第一用戶界面對(duì) 象上方時(shí)所述觸敏表面單元上的接觸的強(qiáng)度增大到高于第一強(qiáng)度閾值; 響應(yīng)于檢測(cè)到所述第一按壓輸入,選擇所述第一用戶界面對(duì)象;以及 在選擇所述第一用戶界面對(duì)象之后: 檢測(cè)第二按壓輸入,所述第二按壓輸入對(duì)應(yīng)于在所述焦點(diǎn)選擇器位于所述第二用戶界 面對(duì)象上方時(shí)所述觸敏表面單元上的接觸的強(qiáng)度增大到高于第二強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,選擇所述第二用戶界面對(duì)象并保持選擇所述第一用 戶界面對(duì)象。
56. 根據(jù)權(quán)利要求55所述的電子設(shè)備,其中: 所述第一按壓輸入對(duì)應(yīng)于所述觸敏表面單元上的第一接觸;并且 所述第二按壓輸入對(duì)應(yīng)于所述觸敏表面單元上的不同于所述第一接觸的第二接觸。
57. 根據(jù)權(quán)利要求56所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為在選擇所述第一 用戶界面對(duì)象和所述第二用戶界面對(duì)象之后: 檢測(cè)所述第二接觸的抬離; 在檢測(cè)到所述第二接觸的抬離之后,檢測(cè)對(duì)應(yīng)于第三接觸的第三按壓輸入;以及 響應(yīng)于檢測(cè)到所述第三按壓輸入,取消選擇所述第一用戶界面對(duì)象和所述第二用戶界 面對(duì)象。
58. 根據(jù)權(quán)利要求55所述的電子設(shè)備,其中所述第一按壓輸入和所述第二按壓輸入為 單個(gè)手勢(shì)的部分,所述單個(gè)手勢(shì)包括所述觸敏表面單元上連續(xù)檢測(cè)到的接觸。
59. 根據(jù)權(quán)利要求58所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為在選擇所述第一 用戶界面對(duì)象和所述第二用戶界面對(duì)象之后: 檢測(cè)所述連續(xù)檢測(cè)到的接觸的抬離;以及 響應(yīng)于檢測(cè)到所述連續(xù)檢測(cè)到的接觸的抬離,取消選擇所述第一用戶界面對(duì)象和所述 第二用戶界面對(duì)象。
60. 根據(jù)權(quán)利要求55和57至59中任一項(xiàng)所述的電子設(shè)備,其中: 所述第一按壓輸入和所述第二按壓輸入為單個(gè)手勢(shì)的部分,所述單個(gè)手勢(shì)包括在所述 觸敏表面單元上連續(xù)檢測(cè)到的接觸;并且 所述手勢(shì)包括介于所述第一按壓輸入與所述第二按壓輸入之間的中間部分,所述中間 部分包括所述連續(xù)檢測(cè)到的接觸的移動(dòng),所述連續(xù)檢測(cè)到的接觸的所述移動(dòng)對(duì)應(yīng)于所述焦 點(diǎn)選擇器從所述第一用戶界面對(duì)象到所述第二用戶界面對(duì)象的移動(dòng)。
61. 根據(jù)權(quán)利要求55至60中任一項(xiàng)所述的電子設(shè)備,其中所述處理單元被配置為檢測(cè) 一系列接觸強(qiáng)度值,并將所檢測(cè)到的強(qiáng)度值與多個(gè)不同強(qiáng)度閾值進(jìn)行比較,所述多個(gè)不同 強(qiáng)度閾值包括: 另選模式強(qiáng)度閾值,所述另選模式強(qiáng)度閾值被所述處理單元用于從第一選擇模式轉(zhuǎn)變 到第二選擇模式;以及 選擇強(qiáng)度閾值,所述選擇強(qiáng)度閾值被所述處理單元用于對(duì)與所述焦點(diǎn)選擇器在所述顯 示單元上的移動(dòng)對(duì)應(yīng)的輸入以及與選擇所述顯示單元上的在所述焦點(diǎn)選擇器的位置處或 附近的位置處的用戶界面對(duì)象對(duì)應(yīng)的輸入進(jìn)行區(qū)分,其中所述選擇強(qiáng)度閾值不同于所述另 選模式強(qiáng)度閾值。
62. 根據(jù)權(quán)利要求61所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為在選擇所述第一 用戶界面對(duì)象和所述第二用戶界面對(duì)象之后: 檢測(cè)第三按壓輸入,所述第三按壓輸入包括接觸的強(qiáng)度增大到高于所述另選模式強(qiáng)度 閾值;以及 響應(yīng)于檢測(cè)到所述第三按壓輸入,取消選擇所述第一用戶界面對(duì)象和所述第二用戶界 面對(duì)象。
63. 根據(jù)權(quán)利要求61至62中任一項(xiàng)所述的電子設(shè)備,其中: 所述第一強(qiáng)度閾值為所述另選模式強(qiáng)度閾值;并且 所述第二強(qiáng)度閾值為所述另選模式強(qiáng)度閾值。
64. 根據(jù)權(quán)利要求61至62中任一項(xiàng)所述的電子設(shè)備,其中: 所述第一強(qiáng)度閾值為所述另選模式強(qiáng)度閾值;并且 所述第二強(qiáng)度閾值為所述選擇強(qiáng)度閾值。
65. 根據(jù)權(quán)利要求64所述的電子設(shè)備,其中: 所述多個(gè)用戶界面對(duì)象包括表示用戶界面對(duì)象集合的第三用戶界面對(duì)象;并且 所述處理單元被進(jìn)一步配置為在選擇所述第二用戶界面對(duì)象之后: 檢測(cè)第三按壓輸入,所述第三按壓輸入對(duì)應(yīng)于在焦點(diǎn)選擇器位于所述第三用戶界面對(duì) 象上方時(shí)所述觸敏表面單元上的接觸的強(qiáng)度的增大;以及 響應(yīng)于檢測(cè)到所述第三按壓輸入: 根據(jù)確定所述第三按壓輸入包括強(qiáng)度增大到高于所述第一強(qiáng)度閾值,顯示具有如下區(qū) 域的用戶界面,所述區(qū)域用于將所述第一用戶界面對(duì)象和第二用戶界面對(duì)象添加至由所述 第三用戶界面對(duì)象表示的所述用戶界面對(duì)象集合;以及 根據(jù)確定所述第三按壓輸入包括強(qiáng)度增大到高于所述第二強(qiáng)度閾值且低于所述第一 強(qiáng)度閾值的最大強(qiáng)度,除所述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象之外,還選擇所 述第三用戶界面對(duì)象。
66. 根據(jù)權(quán)利要求55至65中任一項(xiàng)所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為: 在選擇所述第一用戶界面對(duì)象之后,在所述第一用戶界面對(duì)象的原始位置處顯示第一 殘留圖像;并且 在選擇所述第二用戶界面對(duì)象之后,在所述第二用戶界面對(duì)象的原始位置處顯示第二 殘留圖像。
67. 根據(jù)權(quán)利要求66所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為在顯示所述第一 殘留圖像和所述第二殘留圖像之后: 檢測(cè)對(duì)所述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象的選擇的結(jié)束;以及 響應(yīng)于檢測(cè)到對(duì)所述第一用戶界面對(duì)象和所述第二用戶界面對(duì)象的選擇的所述結(jié)束, 顯示所述第一用戶界面對(duì)象的表示移動(dòng)回到所述第一殘留圖像的動(dòng)畫并且顯示所述第二 用戶界面對(duì)象的表示移動(dòng)回到所述第二殘留圖像的動(dòng)畫。
68. 根據(jù)權(quán)利要求66至67中任一項(xiàng)所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為在 顯示所述第一殘留圖像和所述第二殘留圖像之后: 檢測(cè)相應(yīng)殘留圖像上的按壓輸入;以及 響應(yīng)于檢測(cè)到所述相應(yīng)殘留圖像上的所述按壓輸入,取消選擇對(duì)應(yīng)于所述相應(yīng)殘留圖 像的用戶界面對(duì)象。
69. 根據(jù)權(quán)利要求55至68中任一項(xiàng)所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為: 在選擇所述第一用戶界面對(duì)象之后,鄰近所述焦點(diǎn)選擇器來顯示所述第一用戶界面對(duì) 象的表示;并且 在選擇所述第二用戶界面對(duì)象之后,鄰近所述焦點(diǎn)選擇器來顯示所述第二用戶界面對(duì) 象的表示。
70. 根據(jù)權(quán)利要求55至69中任一項(xiàng)所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為: 在選擇所述第一用戶界面對(duì)象之后,改變所述第一用戶界面對(duì)象的顯示,以提供所述 第一用戶界面對(duì)象已被選擇的視覺指示;并且 在選擇所述第二用戶界面對(duì)象之后,改變所述第二用戶界面對(duì)象的顯示,以提供所述 第二用戶界面對(duì)象已被選擇的視覺指示。
71. -種方法,包括: 在具有觸敏表面和顯示器的電子設(shè)備處,其中所述設(shè)備包括用于檢測(cè)與所述觸敏表面 的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器: 在所述顯示器上顯示虛擬鍵盤; 檢測(cè)所述觸敏表面上的接觸; 在連續(xù)檢測(cè)所述觸敏表面上的所述接觸時(shí): 檢測(cè)所述接觸在所述觸敏表面上的一個(gè)或多個(gè)移動(dòng),所述一個(gè)或多個(gè)移動(dòng)對(duì)應(yīng)于焦點(diǎn) 選擇器在所述虛擬鍵盤上方的移動(dòng);以及 針對(duì)所述虛擬鍵盤的多個(gè)按鍵中的每個(gè)相應(yīng)按鍵,在所述多個(gè)按鍵中的相應(yīng)按鍵上方 檢測(cè)到所述焦點(diǎn)選擇器時(shí): 根據(jù)確定已滿足用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn),輸出所述字 符,其中所述字符輸出標(biāo)準(zhǔn)包括在所述相應(yīng)按鍵上方檢測(cè)到所述焦點(diǎn)選擇器時(shí)所述接觸的 相應(yīng)強(qiáng)度高于第一強(qiáng)度閾值;并且 根據(jù)確定未滿足所述字符輸出標(biāo)準(zhǔn),放棄輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符。
72. 根據(jù)權(quán)利要求71所述的方法,其中用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符的所 述字符輸出標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器位于所述相應(yīng)按鍵上方時(shí): 對(duì)應(yīng)于所述焦點(diǎn)選擇器的所述接觸從低于所述第一強(qiáng)度閾值的強(qiáng)度增大。
73. 根據(jù)權(quán)利要求71至72中任一項(xiàng)所述的方法,其中用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的 所述字符的所述字符輸出標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器位于所述相應(yīng)按鍵上方時(shí): 對(duì)應(yīng)于所述焦點(diǎn)選擇器的所述接觸從高于所述第一強(qiáng)度閾值的強(qiáng)度減小到低于字符 輸出強(qiáng)度閾值的強(qiáng)度。
74. 根據(jù)權(quán)利要求71所述的方法,其中用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符的所 述字符輸出標(biāo)準(zhǔn)包括在所述相應(yīng)按鍵上方連續(xù)檢測(cè)到所述焦點(diǎn)選擇器時(shí): 對(duì)應(yīng)于所述焦點(diǎn)選擇器的所述接觸從低于所述第一強(qiáng)度的強(qiáng)度增大,并隨后從高于所 述第一強(qiáng)度閾值的強(qiáng)度減小到低于字符輸出強(qiáng)度閾值的強(qiáng)度。
75. 根據(jù)權(quán)利要求71至74中任一項(xiàng)所述的方法,包括在連續(xù)檢測(cè)所述觸敏表面上的所 述接觸時(shí): 檢測(cè)第一按壓輸入,所述第一按壓輸入包括在所述焦點(diǎn)選擇器位于第一按鍵上方時(shí)檢 測(cè)到所述接觸的強(qiáng)度增大到高于所述第一強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第一按壓輸入,輸出對(duì)應(yīng)于所述第一按鍵的字符。
76. 根據(jù)權(quán)利要求71至75中任一項(xiàng)所述的方法,包括在連續(xù)檢測(cè)所述觸敏表面上的所 述接觸時(shí): 檢測(cè)所述接觸的與所述焦點(diǎn)選擇器在第二按鍵上方的移動(dòng)對(duì)應(yīng)的移動(dòng),其中在所述焦 點(diǎn)選擇器位于所述第二按鍵上方時(shí)所述接觸的最大強(qiáng)度低于所述第一強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述接觸的與所述焦點(diǎn)選擇器在所述第二按鍵上方的移動(dòng)對(duì)應(yīng)的移動(dòng), 放棄輸出對(duì)應(yīng)于所述第二按鍵的字符,其中在所述焦點(diǎn)選擇器位于所述第二按鍵上方時(shí)所 述接觸的所述最大強(qiáng)度低于所述第一強(qiáng)度閾值。
77. 根據(jù)權(quán)利要求75所述的方法,包括在連續(xù)檢測(cè)所述觸敏表面上的所述接觸時(shí)以及 在輸出對(duì)應(yīng)于所述第一按鍵的字符之后: 檢測(cè)第二按壓輸入,所述第二按壓輸入包括在所述焦點(diǎn)選擇器位于第二按鍵上方時(shí)檢 測(cè)到所述接觸的強(qiáng)度增大到高于所述第一強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,輸出對(duì)應(yīng)于所述第二按鍵的字符。
78. 根據(jù)權(quán)利要求75和77中任一項(xiàng)所述的方法,包括在連續(xù)檢測(cè)所述觸敏表面上的所 述接觸時(shí)以及在輸出對(duì)應(yīng)于所述第一按鍵的字符之后: 檢測(cè)到所述接觸的強(qiáng)度減小到低于所述第一強(qiáng)度閾值; 在檢測(cè)到所述接觸的強(qiáng)度減小到低于所述第一強(qiáng)度閾值之后,檢測(cè)第二按壓輸入,所 述第二按壓輸入包括在所述焦點(diǎn)選擇器位于所述第一按鍵上方時(shí)檢測(cè)到所述接觸的強(qiáng)度 增大到高于所述第一強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,再次輸出對(duì)應(yīng)于所述第一按鍵的字符作為附加輸 出。
79. 根據(jù)權(quán)利要求71至78中任一項(xiàng)所述的方法,包括在連續(xù)檢測(cè)所述觸敏表面上的所 述接觸時(shí): 檢測(cè)對(duì)應(yīng)于輸入字符序列的多個(gè)輸入; 響應(yīng)于檢測(cè)到所述多個(gè)輸入,顯示用于將所述字符序列改變?yōu)樾薷牡淖址蛄械淖詣?dòng) 更正用戶界面; 在顯示所述自動(dòng)更正用戶界面時(shí),檢測(cè)自動(dòng)更正輸入,所述自動(dòng)更正輸入包括在所述 焦點(diǎn)選擇器位于所述用戶界面中的相應(yīng)示能表示的上方時(shí)所述接觸的強(qiáng)度增大到高于所 述第一強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述自動(dòng)更正輸入,根據(jù)確定包括在所述自動(dòng)更正輸入中的所述接觸具 有高于第二強(qiáng)度閾值的強(qiáng)度,執(zhí)行與所述字符序列相關(guān)聯(lián)的第一操作,所述第二強(qiáng)度閾值 高于所述第一強(qiáng)度閾值。
80. 根據(jù)權(quán)利要求79所述的方法,包括響應(yīng)于檢測(cè)到所述自動(dòng)更正輸入,根據(jù)確定包 括在所述自動(dòng)更正輸入中的所述接觸具有介于所述第一強(qiáng)度閾值與所述第二強(qiáng)度閾值之 間的強(qiáng)度,執(zhí)行與所述字符序列相關(guān)聯(lián)的第二操作,其中所述第二操作不同于所述第一操 作。
81. 根據(jù)權(quán)利要求80所述的方法,其中: 所述第一操作包括拒絕所修改的字符序列;并且 所述第二操作包括將所述字符序列替換為所修改的字符序列。
82. 根據(jù)權(quán)利要求80所述的方法,其中: 所述第一操作包括將所述字符序列替換為所修改的字符序列;并且 所述第二操作包括拒絕所修改的字符序列。
83. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;以及 一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述 一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括指令,所述指令用于: 在所述顯示器上顯示虛擬鍵盤; 檢測(cè)所述觸敏表面上的接觸; 在連續(xù)檢測(cè)所述觸敏表面上的所述接觸時(shí): 檢測(cè)所述接觸在所述觸敏表面上的一個(gè)或多個(gè)移動(dòng),所述一個(gè)或多個(gè)移動(dòng)對(duì)應(yīng)于焦點(diǎn) 選擇器在所述虛擬鍵盤上方的移動(dòng);以及 針對(duì)所述虛擬鍵盤的多個(gè)按鍵中的每個(gè)相應(yīng)按鍵,在所述多個(gè)按鍵中的相應(yīng)按鍵上方 檢測(cè)到所述焦點(diǎn)選擇器時(shí): 根據(jù)確定已滿足用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn),輸出所述字 符,其中所述字符輸出標(biāo)準(zhǔn)包括在所述相應(yīng)按鍵上方檢測(cè)到所述焦點(diǎn)選擇器時(shí)所述接觸的 相應(yīng)強(qiáng)度高于第一強(qiáng)度閾值;并且 根據(jù)確定未滿足所述字符輸出標(biāo)準(zhǔn),放棄輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符。
84. -種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令, 所述指令在被具有顯示器、觸敏表面以及用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或 多個(gè)傳感器的電子設(shè)備執(zhí)行時(shí),使得所述設(shè)備: 在所述顯示器上顯示虛擬鍵盤; 檢測(cè)所述觸敏表面上的接觸; 在連續(xù)檢測(cè)所述觸敏表面上的所述接觸時(shí): 針對(duì)所述虛擬鍵盤的多個(gè)按鍵中的每個(gè)相應(yīng)按鍵,在所述多個(gè)按鍵中的相應(yīng)按鍵上方 檢測(cè)到所述焦點(diǎn)選擇器時(shí): 根據(jù)確定已滿足用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn),輸出所述字 符,其中所述字符輸出標(biāo)準(zhǔn)包括在所述相應(yīng)按鍵上方檢測(cè)到所述焦點(diǎn)選擇器時(shí)所述接觸的 相應(yīng)強(qiáng)度高于第一強(qiáng)度閾值;并且 根據(jù)確定未滿足所述字符輸出標(biāo)準(zhǔn),放棄輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符。
85. -種電子設(shè)備上的圖形用戶界面,所述電子設(shè)備具有顯示器、觸敏表面、存儲(chǔ)器、和 用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器以及用于執(zhí)行存儲(chǔ)在所述存 儲(chǔ)器中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,所述圖形用戶界面包括: 在顯示器上顯示的虛擬鍵盤; 其中: 響應(yīng)于檢測(cè)到所述觸敏表面上的接觸,在連續(xù)檢測(cè)所述觸敏表面上的所述接觸時(shí): 在所述觸敏表面上檢測(cè)到所述接觸的一個(gè)或多個(gè)移動(dòng),所述一個(gè)或多個(gè)移動(dòng)對(duì)應(yīng)于焦 點(diǎn)選擇器在所述虛擬鍵盤上方的移動(dòng);以及 針對(duì)所述虛擬鍵盤的多個(gè)按鍵中的每個(gè)相應(yīng)按鍵,在所述多個(gè)按鍵中的相應(yīng)按鍵上方 檢測(cè)到所述焦點(diǎn)選擇器時(shí): 根據(jù)確定已滿足用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn),將對(duì)應(yīng)于所述 相應(yīng)按鍵的所述字符輸出到所述圖形用戶界面,其中所述字符輸出標(biāo)準(zhǔn)包括在所述相應(yīng)按 鍵上方檢測(cè)到所述焦點(diǎn)選擇器時(shí)所述接觸的相應(yīng)強(qiáng)度高于第一強(qiáng)度閾值;以及 根據(jù)確定未滿足所述字符輸出標(biāo)準(zhǔn),放棄輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符。
86. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 以及 用于在所述顯示器上顯示虛擬鍵盤的裝置; 用于檢測(cè)所述觸敏表面上的接觸的裝置; 用于在連續(xù)檢測(cè)所述觸敏表面上的所述接觸時(shí)處理所述接觸的裝置,所述裝置包括: 用于檢測(cè)所述接觸在所述觸敏表面上的一個(gè)或多個(gè)移動(dòng)的裝置,所述一個(gè)或多個(gè)移動(dòng) 對(duì)應(yīng)于焦點(diǎn)選擇器在所述虛擬鍵盤上方的移動(dòng);以及 對(duì)應(yīng)于所述虛擬鍵盤的多個(gè)按鍵中的每個(gè)相應(yīng)按鍵的裝置,所述裝置在所述多個(gè)按鍵 中的相應(yīng)按鍵上方檢測(cè)到所述焦點(diǎn)選擇器時(shí)使用,所述裝置包括: 用于根據(jù)確定已滿足用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn),輸出對(duì)應(yīng) 于所述相應(yīng)按鍵的所述字符的裝置,其中所述字符輸出標(biāo)準(zhǔn)包括在所述相應(yīng)按鍵上方檢測(cè) 到所述焦點(diǎn)選擇器時(shí)所述接觸的相應(yīng)強(qiáng)度高于第一強(qiáng)度閾值;以及 用于根據(jù)確定未滿足所述字符輸出標(biāo)準(zhǔn),放棄輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符的 裝置。
87. -種在電子設(shè)備中使用的信息處理裝置,所述電子設(shè)備具有顯示器、觸敏表面以及 用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器,所述信息處理裝置包括: 用于在所述顯示器上顯示虛擬鍵盤的裝置; 用于檢測(cè)所述觸敏表面上的接觸的裝置; 用于在連續(xù)檢測(cè)所述觸敏表面上的所述接觸時(shí)處理所述接觸的裝置,所述裝置包括: 用于檢測(cè)所述接觸在所述觸敏表面上的一個(gè)或多個(gè)移動(dòng)的裝置,所述一個(gè)或多個(gè)移動(dòng) 對(duì)應(yīng)于焦點(diǎn)選擇器在所述虛擬鍵盤上方的移動(dòng);以及 對(duì)應(yīng)于所述虛擬鍵盤的多個(gè)按鍵中的每個(gè)相應(yīng)按鍵的裝置,所述裝置在所述多個(gè)按鍵 中的相應(yīng)按鍵上方檢測(cè)到所述焦點(diǎn)選擇器時(shí)使用,所述裝置包括: 用于根據(jù)確定已滿足用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn),輸出對(duì)應(yīng) 于所述相應(yīng)按鍵的所述字符的裝置,其中所述字符輸出標(biāo)準(zhǔn)包括在所述相應(yīng)按鍵上方檢測(cè) 到所述焦點(diǎn)選擇器時(shí)所述接觸的相應(yīng)強(qiáng)度高于第一強(qiáng)度閾值;以及 用于根據(jù)確定未滿足所述字符輸出標(biāo)準(zhǔn),放棄輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符的 裝置。
88. -種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;以及 一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述 一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括用于執(zhí)行根據(jù)權(quán)利要求71至82所述的 方法中的任一方法的指令。
89. -種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或多個(gè)程序包括指令, 所述指令在被具有顯示器、觸敏表面以及用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或 多個(gè)傳感器的電子設(shè)備執(zhí)行時(shí),使得所述設(shè)備執(zhí)行根據(jù)權(quán)利要求71至82所述的方法中的 任一方法。
90. -種電子設(shè)備上的圖形用戶界面,所述電子設(shè)備具有顯示器、觸敏表面、存儲(chǔ)器、用 于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器以及用于執(zhí)行存儲(chǔ)在所述存儲(chǔ) 器中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器,所述圖形用戶界面包括根據(jù)權(quán)利要求71至 82所述的方法中的任一方法所顯示的用戶界面。
91. 一種電子設(shè)備,包括: 顯示器; 觸敏表面; 一個(gè)或多個(gè)傳感器,所述一個(gè)或多個(gè)傳感器用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度; 以及 用于執(zhí)行根據(jù)權(quán)利要求71至82所述的方法中的任一方法的裝置。
92. -種在電子設(shè)備中使用的信息處理裝置,所述電子設(shè)備具有顯示器、觸敏表面以及 用于檢測(cè)與所述觸敏表面的接觸的強(qiáng)度的一個(gè)或多個(gè)傳感器,所述信息處理裝置包括: 用于執(zhí)行根據(jù)權(quán)利要求71至82所述的方法中的任一方法的裝置。
93. -種電子設(shè)備,包括: 顯示單元,所述顯示單元被配置為顯示虛擬鍵盤; 觸敏表面單元,所述觸敏表面單元被配置為檢測(cè)接觸;以及 一個(gè)或多個(gè)傳感器單元,所述一個(gè)或多個(gè)傳感器單元用于檢測(cè)所述觸敏表面單元上的 接觸的強(qiáng)度; 處理單元,所述處理單元親接到所述顯示單元和所述觸敏表面單元,所述處理單元被 配置為: 在連續(xù)檢測(cè)所述觸敏表面單元上的所述接觸時(shí): 檢測(cè)所述接觸在所述觸敏表面單元上的一個(gè)或多個(gè)移動(dòng),所述一個(gè)或多個(gè)移動(dòng)對(duì)應(yīng)于 焦點(diǎn)選擇器在所述虛擬鍵盤上方的移動(dòng);以及 針對(duì)所述虛擬鍵盤的多個(gè)按鍵中的每個(gè)相應(yīng)按鍵,在所述多個(gè)按鍵中的相應(yīng)按鍵上方 檢測(cè)到所述焦點(diǎn)選擇器時(shí): 根據(jù)確定已滿足用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的字符的字符輸出標(biāo)準(zhǔn),輸出所述字 符,其中所述字符輸出標(biāo)準(zhǔn)包括在所述相應(yīng)按鍵上方檢測(cè)到所述焦點(diǎn)選擇器時(shí)所述接觸的 相應(yīng)強(qiáng)度高于第一強(qiáng)度閾值;并且 根據(jù)確定未滿足所述字符輸出標(biāo)準(zhǔn),放棄輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符。
94. 根據(jù)權(quán)利要求93所述的電子設(shè)備,其中用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符 的所述字符輸出標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器位于所述相應(yīng)按鍵上方時(shí): 對(duì)應(yīng)于所述焦點(diǎn)選擇器的所述接觸從低于所述第一強(qiáng)度閾值的強(qiáng)度增大。
95. 根據(jù)權(quán)利要求93和94中任一項(xiàng)所述的電子設(shè)備,其中用于輸出對(duì)應(yīng)于所述相應(yīng)按 鍵的所述字符的所述字符輸出標(biāo)準(zhǔn)包括在所述焦點(diǎn)選擇器位于所述相應(yīng)按鍵上方時(shí): 對(duì)應(yīng)于所述焦點(diǎn)選擇器的所述接觸從高于所述第一強(qiáng)度閾值的強(qiáng)度減小到低于字符 輸出強(qiáng)度閾值的強(qiáng)度。
96. 根據(jù)權(quán)利要求93所述的電子設(shè)備,其中用于輸出對(duì)應(yīng)于所述相應(yīng)按鍵的所述字符 的所述字符輸出標(biāo)準(zhǔn)包括在所述相應(yīng)按鍵上方連續(xù)檢測(cè)到所述焦點(diǎn)選擇器時(shí): 對(duì)應(yīng)于所述焦點(diǎn)選擇器的所述接觸從低于所述第一強(qiáng)度的強(qiáng)度增大,并隨后從高于所 述第一強(qiáng)度閾值的強(qiáng)度減小到低于字符輸出強(qiáng)度閾值的強(qiáng)度。
97. 根據(jù)權(quán)利要求93至96中任一項(xiàng)所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為在 連續(xù)檢測(cè)所述觸敏表面單元上的所述接觸時(shí): 檢測(cè)第一按壓輸入,所述第一按壓輸入包括在所述焦點(diǎn)選擇器位于第一按鍵上方時(shí)檢 測(cè)到所述接觸的強(qiáng)度增大到高于所述第一強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第一按壓輸入,輸出對(duì)應(yīng)于所述第一按鍵的字符。
98. 根據(jù)權(quán)利要求93至97中任一項(xiàng)所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為在 連續(xù)檢測(cè)所述觸敏表面單元上的所述接觸時(shí): 檢測(cè)所述接觸的與所述焦點(diǎn)選擇器在第二按鍵上方的移動(dòng)對(duì)應(yīng)的移動(dòng),其中在所述焦 點(diǎn)選擇器位于所述第二按鍵上方時(shí)所述接觸的最大強(qiáng)度低于所述第一強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述接觸的與所述焦點(diǎn)選擇器在所述第二按鍵上方的移動(dòng)對(duì)應(yīng)的移動(dòng), 放棄輸出對(duì)應(yīng)于所述第二按鍵的字符,其中在所述焦點(diǎn)選擇器位于所述第二按鍵上方時(shí)所 述接觸的所述最大強(qiáng)度低于所述第一強(qiáng)度閾值。
99. 根據(jù)權(quán)利要求97所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為在連續(xù)檢測(cè)所述 觸敏表面單元上的所述接觸時(shí)以及在輸出對(duì)應(yīng)于所述第一按鍵的字符之后: 檢測(cè)第二按壓輸入,所述第二按壓輸入包括在所述焦點(diǎn)選擇器位于第二按鍵上方時(shí)檢 測(cè)到所述接觸的強(qiáng)度增大到高于所述第一強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,輸出對(duì)應(yīng)于所述第二按鍵的字符。
100. 根據(jù)權(quán)利要求97和99中任一項(xiàng)所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為 在連續(xù)檢測(cè)所述觸敏表面單元上的所述接觸時(shí)以及在輸出對(duì)應(yīng)于所述第一按鍵的字符之 后: 檢測(cè)到所述接觸的強(qiáng)度減小到低于所述第一強(qiáng)度閾值; 在檢測(cè)到所述接觸的強(qiáng)度減小到低于所述第一強(qiáng)度閾值之后,檢測(cè)第二按壓輸入,所 述第二按壓輸入包括在所述焦點(diǎn)選擇器位于所述第一按鍵上方時(shí)檢測(cè)到所述接觸的強(qiáng)度 增大到高于所述第一強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述第二按壓輸入,再次輸出對(duì)應(yīng)于所述第一按鍵的字符作為附加輸 出。
101. 根據(jù)權(quán)利要求91至100中任一項(xiàng)所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為 在連續(xù)檢測(cè)所述觸敏表面單元上的所述接觸時(shí): 檢測(cè)對(duì)應(yīng)于輸入字符序列的多個(gè)輸入; 響應(yīng)于檢測(cè)到所述多個(gè)輸入,顯示用于將所述字符序列改變?yōu)樾薷牡淖址蛄械淖詣?dòng) 更正用戶界面; 在顯示所述自動(dòng)更正用戶界面時(shí),檢測(cè)自動(dòng)更正輸入,所述自動(dòng)更正輸入包括在所述 焦點(diǎn)選擇器位于所述用戶界面中的相應(yīng)示能表示的上方時(shí)所述接觸的強(qiáng)度增大到高于所 述第一強(qiáng)度閾值;以及 響應(yīng)于檢測(cè)到所述自動(dòng)更正輸入,根據(jù)確定包括在所述自動(dòng)更正輸入中的所述接觸具 有高于第二強(qiáng)度閾值的強(qiáng)度,執(zhí)行與所述字符序列相關(guān)聯(lián)的第一操作,所述第二強(qiáng)度閾值 高于所述第一強(qiáng)度閾值。
102. 根據(jù)權(quán)利要求101所述的電子設(shè)備,所述處理單元被進(jìn)一步配置為響應(yīng)于檢測(cè)到 所述自動(dòng)更正輸入,根據(jù)確定包括在所述自動(dòng)更正輸入中的所述接觸具有介于所述第一強(qiáng) 度閾值與所述第二強(qiáng)度閾值之間的強(qiáng)度,執(zhí)行與所述字符序列相關(guān)聯(lián)的第二操作,其中所 述第二操作不同于所述第一操作。
103. 根據(jù)權(quán)利要求102所述的電子設(shè)備,其中: 所述第一操作包括拒絕所修改的字符序列;并且 所述第二操作包括將所述字符序列替換為所修改的字符序列。
104. 根據(jù)權(quán)利要求102所述的電子設(shè)備,其中: 所述第一操作包括將所述字符序列替換為所修改的字符序列;并且 所述第二操作包括拒絕所修改的字符序列。
【文檔編號(hào)】G06F3/0486GK104487927SQ201380035968
【公開日】2015年4月1日 申請(qǐng)日期:2013年5月8日 優(yōu)先權(quán)日:2012年5月9日
【發(fā)明者】J·T·伯恩斯坦, J·米西格, A·E·西普林斯基, M·I·布朗, M-L·庫伊, N·贊貝蒂, B·M·維克托 申請(qǐng)人:蘋果公司