專利名稱::用于從手指與觸摸屏顯示器的接觸來確定光標(biāo)位置的方法
技術(shù)領(lǐng)域:
:本公開實施例主要涉及便攜式電子設(shè)備,尤其涉及的是從手指與觸摸屏顯示器的接觸來自適應(yīng)確定光標(biāo)位置并且隨后根據(jù)光標(biāo)位置來執(zhí)行操作的便攜式設(shè)備。
背景技術(shù):
:隨著便攜式電子設(shè)備變得更加緊湊,并且由給定設(shè)備執(zhí)行的功能的數(shù)量增加,設(shè)計出使用戶很容易地與多功能設(shè)備進(jìn)行交互的用戶界面已變成巨大的挑戰(zhàn)。這種挑戰(zhàn)對于具有比臺式計算機或膝上型計算機的屏幕小很多的手持便攜式設(shè)備來說特別顯著。這種情況之所以不利,是因為用戶界面不僅是用戶接收內(nèi)容的途徑,而且是用戶接收對用戶動作或行為的響應(yīng)的途徑,用戶動作或4亍為包括用戶試圖訪問設(shè)備的特性、工具和功能。一些便攜式通信設(shè)備(例如移動電話——有時被稱作手機、蜂窩電話等)已經(jīng)憑借添加更多的按鈕、增加按鈕的密度、重載(overload)按鈕的功能、或使用復(fù)雜菜單系統(tǒng)來使用戶訪問、存儲以及處理數(shù)據(jù)。這些傳統(tǒng)的用戶界面通常導(dǎo)致用戶必須記憶復(fù)雜的按鍵順序和菜單層次。許多傳統(tǒng)用戶界面,例如包括物理按鈕的那些界面,也是不靈活的。這是不利的,因為其可能阻止由運行在便攜式設(shè)備上的應(yīng)用或用戶來配置和/或修改用戶界面。當(dāng)與記憶多鍵順序和菜單層次所需要的時間花費以及激活期望按鈕的困難聯(lián)系到一起時,這樣的不靈活性對大多數(shù)用戶來說是很令人沮喪的。為了提高可用性,某些便攜式電子設(shè)備使用了觸摸屏來再現(xiàn)軟鍵盤和撥號盤之類的虛擬按鈕。從用戶手指與虛擬按鈕的接觸中,便攜7式設(shè)備確定用戶請求的一項或多項服務(wù),并且相應(yīng)地采取行動。但是,由于不同用戶通常具有不同的指紋形狀,因此,對這些便攜式設(shè)備來說,根據(jù)不同指紋形狀以及與便攜式設(shè)備支持的不同服務(wù)相關(guān)聯(lián)的不同上下文來精確和自適應(yīng)地識別用戶想要的虛擬按鈕就成為了挑戰(zhàn)。相應(yīng)地,目前需要的是被配置成自適應(yīng)地從手指與觸摸屏的接觸來確定光標(biāo)位置并且隨后根據(jù)光標(biāo)位置執(zhí)行操作的便攜式多功能設(shè)備。這種配置增加了便攜式多功能設(shè)備的效率、效能和用戶滿意度。
發(fā)明內(nèi)容上述缺陷以及與用于便攜式設(shè)備的用戶界面相關(guān)聯(lián)的其他問題是通過這里公開的便攜式多功能設(shè)備來減少或消除的。在某些實施例中,該設(shè)備具有帶有圖形用戶界面(GUI)的觸摸敏感顯示器(也稱"觸摸屏"),一個或多個處理器,存儲器,以及保存在存儲器中用于執(zhí)行多種功能的一個或多個模塊、程序或指令集。在某些實施例中,用戶主要通過觸摸敏感顯示器上的手指接觸以及手勢來與GUI進(jìn)行交互。在某些實施例中,所述功能可以包括打電話、視頻會議、電子郵件投遞、即時消息傳遞、博客、數(shù)字?jǐn)z影、數(shù)字視頻、萬維網(wǎng)瀏覽、數(shù)字音樂播放、和/或數(shù)字視頻播放。用于執(zhí)行這些功能的指令可以包含在計算機可讀存儲介質(zhì)或是被配置成由一個或多個處理器執(zhí)行的其他計算機程序產(chǎn)品中。本發(fā)明的一個方面涉及一種由具有觸摸屏顯示器的便攜式多功能設(shè)備執(zhí)行的計算機實施方法。該便攜式電子設(shè)備檢測手指與觸摸屏顯示器的接觸區(qū)域,以及然后確定與該接觸區(qū)域相關(guān)聯(lián)的第一位置。手指接觸的光標(biāo)位置至少部分是根據(jù)下列各項確定的第一位置,第一位置與一個或多個用戶界面對象之間的一個或多個距離;以及一個或多個激活敏感度數(shù)字,其中每一個激活敏感度數(shù)字都與多個用戶界面對象中的相應(yīng)用戶界面對象相關(guān)聯(lián)。本發(fā)明的另一個方面涉及一種具有觸摸屏顯示器的便攜式多功能設(shè)備上的圖形用戶界面。該圖形用戶界面包括光標(biāo)以及多個用戶界面對象。光標(biāo)的位置至少部分是根據(jù)下列各項確定的和手指與觸摸屏顯示器的接觸區(qū)域相關(guān)聯(lián)的第一位置,第一位置與一個或多個用戶界面對象之間的一個或多個距離;以及一個或多個激活敏感度數(shù)字,其中每一個激活敏感度數(shù)字都與多個用戶界面對象中的相應(yīng)的用戶界面對象相關(guān)聯(lián)。本發(fā)明的另一個方面涉及一種具有觸摸屏顯示器的便攜式電子設(shè)備,其中該觸摸屏顯示器具有多個用戶界面對象。該設(shè)備包括一個或多個處理器,存儲器,以及保存在存儲器中并且被配置成由一個或多個處理器執(zhí)行的程序。該程序包括用于檢測手指與觸摸屏顯示器的接觸區(qū)域的指令,用于確定與觸摸區(qū)域相關(guān)聯(lián)的第一位置的指令,以及用于至少部分地基于下列各項來確定光標(biāo)位置的指令,第一位置,第一位置與一個或多個用戶界面對象之間的一個或多個距離;以及一個或多個激活敏感度數(shù)字,其中每一個激活敏感度數(shù)字都與多個用戶界面對象中的相應(yīng)用戶界面對象相關(guān)聯(lián)。本發(fā)明的另一個方面涉及一種計算機程序產(chǎn)品,其中該產(chǎn)品包括計算機可讀存儲介質(zhì)以及包含在其內(nèi)的計算機程序機制(例如一個或多個計算機程序)。該計算機程序機制包括指令,其中在由便攜式電子設(shè)備執(zhí)行時,該指令使設(shè)備檢測手指與觸摸屏顯示器的接觸區(qū)域;確定與接觸區(qū)域相關(guān)聯(lián)的第一位置;以及至少部分根據(jù)下列各項來確定光標(biāo)位置第一位置,第一位置與一個或多個用戶界面對象之間的一個或多個距離;以及一個或多個激活敏感度數(shù)字,其中每一個激活敏感度數(shù)字都與多個用戶界面對象中的相應(yīng)用戶界面對象相關(guān)聯(lián)。本發(fā)明的另一個方面涉及一種具有觸摸屏顯示器的便攜式電子設(shè)備。該設(shè)備包括用于檢測手指與觸摸屏顯示器的接觸區(qū)域的裝置;用于確定與接觸區(qū)域相關(guān)聯(lián)的第一位置的裝置;以及用于至少部分地基于下列各項來確定光標(biāo)位置的裝置第一位置,第一位置與一個或多個用戶界面對象之間的一個或多個距離;以及一個或多個激活敏感度數(shù)字,其中每一個激活敏感度數(shù)字都與多個用戶界面對象中的相應(yīng)的用戶界面對象相關(guān)聯(lián)。為了更好地理解本發(fā)明的上述實施例以及其他實施例,應(yīng)該參考下面結(jié)合附圖對實施例的具體描述,在全部附圖中,相似的附圖標(biāo)記表示相應(yīng)的部件。圖1A和IB是示出了根據(jù)一些實施例的具有觸摸敏感顯示器的便攜式多功能設(shè)備的框圖。圖2示出了根據(jù)一些實施例的具有觸摸屏的便攜式多功能設(shè)備。圖3示出了根據(jù)一些實施例的用于解鎖便攜式電子設(shè)備的示例性用戶界面。圖4A和4B示出了根據(jù)一些實施例的用于便攜式多功能設(shè)備上的應(yīng)用菜單的示例性用戶界面。圖5是示出了根據(jù)一些實施例的用于從手指與觸摸屏的接觸中確定光標(biāo)位置的過程的流程圖。圖6A6L示出了根據(jù)一些實施例的用于確定觸摸屏顯示器上的光標(biāo)位置的示例性方法。圖6M60示出了根據(jù)一些實施例的用于在用軟鍵盤按鍵鍵入字時動態(tài)調(diào)整與軟鍵盤按鍵相關(guān)聯(lián)的敏感度數(shù)字的示例性方法。具體實施例方式下面具體參考實施例,實施例的示例在附圖中示出。在下面的具體描述中,闡述了大量具體細(xì)節(jié)以提供對本發(fā)明的全面理解。然而,明。在其他實例中,沒有具體描述已知的方法、過程、部件、電路和網(wǎng)絡(luò),以免不必要地才莫糊實施例的各方面。也應(yīng)該理解,盡管在此使用了術(shù)語第一、第二等來描述各種元件,但是這些元件不應(yīng)該局限于這些術(shù)語。這些術(shù)語僅用來將一個元件與另一元件區(qū)分開。例如,第一手勢可以被稱作第二手勢,并且類似地,第二手勢可以被稱作第一手勢,而不會背離本實用新型的范圍。在此在本發(fā)明的說明書中使用的術(shù)語僅為了描述特定的實施例,而不旨在限制本發(fā)明。如在本發(fā)明的說明書和所附權(quán)利要求中使用的,單數(shù)形式"一個,,和"該,,旨在也包括復(fù)數(shù)形式,除非上下文以別的方式清楚指明。應(yīng)該理解在此使用的術(shù)語"和/或"指的是、且包含一個或多個相關(guān)列出項目的任何和所有可能的組合。還應(yīng)該理解術(shù)語"包括"和/或"包含"當(dāng)用在該說明書中時,表示存在陳述的特征、整體(integer)、步驟、操作、元件和/或部件,但是不排除存在或增加一個或多個特征、整體、步驟、操作、元件、部件、和/或其集合。itt、丄、/工4^*i、々一lAk、rLAaaomt_丄-,rt>4ra止inA田iL3向3^/I義攜^夕叨月&T"又貪HV六犯,1』、川丁近^r卞》又貴ff、j川廠々、叫、K乂及使用這樣設(shè)備的相關(guān)過程。在一些實施例中,該設(shè)備是諸如移動電話的便攜式通信設(shè)備,其也包含其他功能,例如PDA和/或音樂播放器功能。除觸摸屏或觸摸屏上顯示的虛擬點撥輪(clickwheel)夕卜,用戶界面可以包括物理點撥輪。點撥輪是可以基于撥輪的角位移或設(shè)備的用戶與撥輪接觸的點來提供導(dǎo)航命令的用戶界面設(shè)備。點撥輪也可以用于提供對應(yīng)于選擇一個或多個項目的用戶命令,例如,當(dāng)設(shè)備的用戶按下?lián)茌喌闹辽僖徊糠只虬聪聯(lián)茌喌闹行臅r。作為替換,中斷與觸摸屏表面上的點撥輪圖像的接觸,可以指示對應(yīng)于選擇的用戶命令。為了簡潔,在接下來的討論中,包括觸摸屏的便攜式多功能設(shè)備被用作示例性實施例。然而應(yīng)該理解,一些用戶界面和相關(guān)過程可以被應(yīng)用于其他設(shè)備,例如個人計算機和膝上型計算機,其可以包括一個或多個諸如物理點撥輪、物理鍵盤、鼠標(biāo)和/或操縱桿之類的其他物理用戶接口設(shè)備。該i殳備支持多種應(yīng)用,例如以下應(yīng)用中的一項或多項電話應(yīng)用、視頻會議應(yīng)用、電子郵件應(yīng)用、即時消息收發(fā)應(yīng)用、博客應(yīng)用、相冊管理應(yīng)用、數(shù)字相機應(yīng)用、數(shù)字?jǐn)z像機應(yīng)用、網(wǎng)頁瀏覽應(yīng)用、數(shù)字音樂播放器應(yīng)用、和/或數(shù)字視頻播放器應(yīng)用。能夠在該設(shè)備上執(zhí)行的各種應(yīng)用可以使用至少一個公共的物理用戶界面設(shè)備,例如觸摸屏。觸摸屏的一個或多個功能以及在設(shè)備上ii顯示的對應(yīng)信息可以從一個應(yīng)用到下一個應(yīng)用和/或在各個應(yīng)用中#皮調(diào)節(jié)和/或改變。以該方式,設(shè)備的公共的物理結(jié)構(gòu)(諸如觸摸屏)可以支持具有可能直觀明晰的用戶界面的多個應(yīng)用。用戶界面可以包括一個或多個軟鍵盤實施例。軟鍵盤實施例可以包括鍵盤的所顯示的圖標(biāo)上的符號的標(biāo)準(zhǔn)(QWERTY)和/或非標(biāo)準(zhǔn)配置,例如在2006年7月24日提交的題為"KeyboardForPortableElectronicDevices"的美國專利申請11/459,606以及在2006年7月24曰提交的題為"TouchScreenKeyboardsForPortableElectronicDevices"的美國專利申請11/459,615中所描述的,其全部內(nèi)容通過引用結(jié)合于此。所述鍵盤實施例可以包括其數(shù)量相對于現(xiàn)有物理鍵盤——例如打字機——中的鍵的數(shù)量要少的圖標(biāo)(或軟鍵)。這可以使得用戶易于選擇鍵盤中的一個或多個圖標(biāo),從而選擇一個或多個相應(yīng)的符號。所述鍵盤實施例可以是適應(yīng)性的。例如,所顯示的圖標(biāo)可以根據(jù)諸如選擇一個或多個圖標(biāo)和/或一個或多個相應(yīng)的符號之類的用戶動作而被修改。在便攜式設(shè)備上的一個或多個應(yīng)用可以利用公共的和/或不同的鍵盤實施例。這樣,所使用的鍵盤實施例可以經(jīng)過修改而適應(yīng)于至少一些應(yīng)用。在一些實施例中,一個或多個鍵盤實施例可以經(jīng)過修改而適應(yīng)于各個用戶。例如,一個或多個鍵盤實施例可以基于各個用戶的字使用歷史(詞典學(xué)、俚語、個人使用)而經(jīng)過修改適應(yīng)于該用戶。一些鍵盤實施例可以被調(diào)節(jié)為在使用軟鍵盤實施例時,減少在選擇一個或多個圖標(biāo)從而選擇一個或多個符號時用戶錯誤的概率?,F(xiàn)在轉(zhuǎn)向設(shè)備的實施例。圖1A和1B是示出了根據(jù)一些實施例的具有觸摸敏感顯示器112的便攜式多功能設(shè)備100的結(jié)構(gòu)圖。為了方便起見,觸摸敏感顯示器112有時被稱作"觸摸屏",并且也可以被認(rèn)為是或稱作觸摸敏感顯示系統(tǒng)。設(shè)備100可以包括存儲器102(其可以包括一種或多種計算機可讀存儲介質(zhì))、存儲器控制器122、一個或多個處理單元(CPU)120、夕卜圍設(shè)備接口118、RF電路108、音頻電路110、揚聲器111、麥克風(fēng)113、輸入/輸出(1/0)子系統(tǒng)106、其他輸入或控制設(shè)備116、以及外部端口124。設(shè)備100可以包括一個或多個光學(xué)傳感器164。這些部件可以通過一個或多個通信總線或信號線103通信。應(yīng)該理解設(shè)備100僅是便攜式多功能設(shè)備100的一個示例,并且與示出的相比,設(shè)備100可以具有更多或更少的部件,可以組合兩個或更多的部件,或者可以具有不同的部件配置或布置。圖1A和1B中示出的各種部件可以用硬件、軟件或硬件和軟件的組合實現(xiàn),包括一個或多個信號處理和/或?qū)S眉呻娐?。存儲?02可以包括高速隨機存取存儲器,以及也可以包括非易失性存儲器,例如一個或多個磁盤存儲設(shè)備、閃存設(shè)備、或其他非易失性固態(tài)存儲設(shè)備。由諸如CPU120和外圍設(shè)備接口118之類的設(shè)備100的其他部件對存儲器102的存取可以由存儲器控制器122控制。外圍設(shè)備接口118可以將設(shè)備的輸入和輸出外圍設(shè)備耦接至CPU120和存儲器102。一個或多個處理器120可以運行或執(zhí)行存儲在存儲器102中的各種軟件程序和/或指令集以執(zhí)行設(shè)備100的各種功能以及處理數(shù)據(jù)。在一些實施例中,夕卜圍設(shè)備接口118、CPU120、以及存儲器控制器122可以在單一芯片上實現(xiàn),例如芯片104。在一些實施例中,它們也可以在獨立的芯片上分別實現(xiàn)。RF(射頻)電路108接收并發(fā)送RF信號,RF信號也被稱作電磁信號。RF電路108將電信號轉(zhuǎn)換為電磁信號/將電磁信號轉(zhuǎn)換為電信號,并通過電磁信號與通信網(wǎng)絡(luò)和其他通信設(shè)備通信。RF電路108可以包括用于執(zhí)行這些功能的已知的電路,包括但不限于天線系統(tǒng)、RF收發(fā)器、一個或多個放大器、調(diào)諧器、一個或多個振蕩器、數(shù)字信號處理器、CODEC芯片組、用戶標(biāo)識模塊(SIM)卡、存儲器等等。RF電路108可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信,其中網(wǎng)絡(luò)諸如因特網(wǎng)——也被稱作全球信息網(wǎng)(WWW)、內(nèi)部網(wǎng)和/或無線網(wǎng)絡(luò),例如蜂窩電話網(wǎng)絡(luò)、無線局域網(wǎng)(LAN)和/或城域網(wǎng)(MAN)。無線通信可以使用多種通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)中任意一種,包括但不限于全球移動通信系統(tǒng)(GSM)、增強數(shù)據(jù)GSM環(huán)境(EDGE)、高速下行鏈路分組接入(HSDPA)、寬帶碼分多址(W-CDMA)、碼分多址(CDMA)、時分多址(TDMA)、藍(lán)牙、無線保真(Wi-Fi)(例如IEEE802.11a,IEEE802.11b,IEEE802.11g和/或IEEE802.11n)、互聯(lián)網(wǎng)協(xié)i義語音(VoIP)、Wi-MAX、用于電子郵件的協(xié)議(例如因特網(wǎng)消息訪問協(xié)議(IMAP)和/或郵局協(xié)議(POP))、即時消息收發(fā)(例如可擴展消息處理現(xiàn)場協(xié)議(XMPP)、即時信息和現(xiàn)場支持?jǐn)U展的會話初始化協(xié)議(SIMPLE)、和/或即時消息和現(xiàn)場服務(wù)(IMPS)、和/或短消息服務(wù)(SMS)),或任何其它的適當(dāng)?shù)耐ㄐ艆f(xié)議,包括在本文檔的申請日時還沒有被開發(fā)出的通信協(xié)議。音頻電路110、揚聲器lll、麥克風(fēng)113提供用戶和設(shè)備100之間的音頻接口。音頻電路110接收來自外圍設(shè)備接口118的音頻數(shù)據(jù),將音頻數(shù)據(jù)轉(zhuǎn)換為電信號,并將電信號發(fā)送到揚聲器111。揚聲器111將電信號轉(zhuǎn)換為人類可以聽見的聲波。音頻電路110也接收由麥克風(fēng)113從聲波轉(zhuǎn)換來的電信號。音頻電路110將電信號轉(zhuǎn)換為音頻數(shù)據(jù)并將音頻數(shù)據(jù)發(fā)送到外圍設(shè)備接口118用于處理。音頻數(shù)據(jù)可以通過外圍設(shè)備接口118從存儲器102和/或RF電路108得到和/或發(fā)送到存儲器102和/或RF電路108。在一些實施例中,音頻電路110也可以包括頭戴式送受話器(headset)插孔(例如,圖2的212)。頭戴式送受話器插孔提供音頻電路110和可去除的音頻輸入/輸出外圍設(shè)備(例如僅輸出的雙耳式耳機或具有輸出(例如用于一只或兩只耳朵的耳機)和輸入(例如麥克風(fēng))的頭戴式送受話器)之間的接口。I/O子系統(tǒng)106將設(shè)備100上的諸如觸摸屏112和其他輸入/控制設(shè)備116之類的輸入/輸出外圍設(shè)備耦接至外圍設(shè)備接口118。1/0子系統(tǒng)106可以包括顯示器控制器156和用于其他輸入或控制設(shè)備的一個或多個輸入控制器160。一個或多個輸入控制器160從其他輸入或控制設(shè)備116接收電信號/將電信號發(fā)送至其他輸入或控制設(shè)備116。其他輸入/控制設(shè)備116可以包括物理按鈕(例如按鈕開關(guān)(pushbutton)、搖桿按鈕(rockerbutton)等)、轉(zhuǎn)盤、滑動開關(guān)、操縱桿、點撥輪等等。在一些可供替換的實施例中,一個或多個輸入控制器160可以耦接至以下任意項(或不耦接至任一項)鍵盤、紅外端口、USB端口、和諸如鼠標(biāo)之類的指針設(shè)備。一個或多個按鈕(例如圖2的208)可以包括用于揚聲器111和/或麥克風(fēng)113的音量控制的調(diào)高/調(diào)低按鈕。一個或多個按鈕可以包括按鈕開關(guān)(例如圖2的206)??焖侔磯喊粹o開關(guān)可以解除觸摸屏112的鎖定或開始在觸摸屏上使用手勢來解鎖設(shè)備的處理,如在2005年12月23日提交的題為"UnlockingaDevicebyPerformingGesturesonanUnlockImage,,的美國專利申請11/322,549所述的,其通過引用結(jié)合于此。較長時間按壓按鈕開關(guān)(例如206)可以打開或關(guān)閉i殳備100的電源。用戶也能夠定制一個或多個按鈕的功能。觸摸屏112用于實現(xiàn)虛擬或軟按鈕以及一個或多個軟鍵盤。觸摸敏感觸摸屏112提供設(shè)備和用戶之間的輸入界面和輸出界面。顯示器控制器156接收來自觸摸屏112的電信號和/或發(fā)送電信號至觸摸屏112。觸摸屏112顯示視覺輸出給用戶。視覺輸出可以包括圖形、文本、圖標(biāo)、視頻或其任何組合(統(tǒng)稱為"圖形")。在一些實施例中,一些或所有視覺輸出可以對應(yīng)于用戶界面對象,下面將描述用戶界面對象的更多細(xì)節(jié)。觸摸屏112可以具有基于觸覺(haptic)和/或觸知(tactile)接觸來接受來自用戶的輸入的觸摸敏感表面、傳感器或傳感器組。觸摸屏112和顯示器控制器156(連同任何相關(guān)的模塊和/或存儲器102中的指令集)檢測觸摸屏112上的接觸(以及接觸的任何移動或中斷),并將檢測到的接觸轉(zhuǎn)換為與顯示在觸摸屏112上的用戶界面對象(例如,一個或多個軟鍵、圖標(biāo)、網(wǎng)頁或圖像)的交互。在示例性實施例中,觸摸屏112和用戶之間的接觸點對應(yīng)于用戶的手指。觸摸屏112可以使用LCD(液晶顯示器)技術(shù)、或LPD(發(fā)光聚合物顯示器)技術(shù),盡管在其他實施例中可以使用其他顯示器技術(shù)。使用已知或以后開發(fā)的多種觸摸感測技術(shù)中的任意技術(shù),觸摸屏112和顯示器控制器156可以檢測到接觸及其移動或中斷,觸摸感測技術(shù)包括但不限于電容的、電阻的、紅外的、和表面聲波技術(shù),以及其他接近傳感器(proximitysensor)陣列或用于確定與觸摸屏112接觸的一個或多個點的其他元件。在觸摸屏112的一些實施例中的觸摸敏感顯示器可以類似于在下列美國專利中描述的多點觸摸敏感平板(multi-touchsensitivetablet):6,323,846(Westerman等人)、6,570,557(Westerman等人)、和/或6,677,932(Westerman),和/或類似于美國專利^>開2002/0015024A1中描述的多點觸摸敏感平板,這些文件通過引用結(jié)合于此。然而,觸摸屏112可以顯示來自便攜式設(shè)備100的視覺輸出,而觸摸敏感平板不提供視覺輸出。在觸摸屏112的一些實施例中的觸摸敏感顯示器可以如下列申請中所描述的(1)2006年5月2日提交的美國專利申請No.11簡,313,"MultipointTouchSurfaceController";(2)2004年5月6日提交的美國專利申請No.10/840,862,"MultipointTouchscreen";(3)2004年7月30日提交的美國專利申請No.10/903,964,"GesturesForTouchSensitiveInputDevices";(4)2005年l月31日提交的美國專利申請No.11/048,264,"GesturesForTouchSensitiveInputDevices";(5)2005年1月18日提交的美國專利申請No.11/038,590,"Mode-BasedGraphicalUserInterfacesForTouchSensitiveInputDevices";(6)2005年9月16日提交的美國專利申請No.11/228,758,"VirtualInputDevicePlacementOnATouchScreenUserInterface";(7)2005年9月16日提交的美國專利申請No.11/228,700,"OperationOfAComputerWithATouchScreenInterface""8)2005年9月16日提交的美國專利申請No.11/228,737,"ActivatingVirtualKeysOfATouch-ScreenVirtualKeyboard";以及(9)2006年3月3日提交的美國專利申請No.11/367,749,"Multi-FunctionalHand-HeldDevice".所有這些申請通過引用結(jié)合于此。觸摸屏112可以具有超過100dpi的分辨率。在一個示例性實施例中,觸摸屏112具有大約160dpi的分辨率。用戶可以使用任何適合的諸如指示筆(stylus)、手指等的物體或配件來與觸摸屏112接觸。在一些實施例中,用戶界面被設(shè)計為主要使用基于手指的接觸和手勢來工作,通常,由于手指與觸摸屏112接觸的面積較大,所以基于手指的接觸和手勢的準(zhǔn)確性遠(yuǎn)遠(yuǎn)小于基于指示筆的輸入。在一些實施例中,設(shè)備將粗略的基于手指的輸入轉(zhuǎn)變?yōu)榫_的指針/光標(biāo)位置或用于執(zhí)行用戶期望動作的命令。在一些實施例中,除了觸摸屏,設(shè)備100還可以包括用于激活或去激活特定功能的觸摸板(未示出)。在一些實施例中,觸摸板可以是設(shè)備的觸摸敏感區(qū)域,其與觸摸屏不同,不顯示視覺輸出。觸摸板可以是與觸摸屏112分開的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸部分。在一些實施例中,設(shè)備100可以包括物理或虛擬點撥輪作為輸入控制設(shè)備116。通過旋轉(zhuǎn)點撥輪或通過移動與點撥輪的接觸點(例如,接觸點的移動量通過其相對于點撥輪的中心點的角位移來測量),用戶可以在顯示在觸摸屏112中的一個或多個圖形對象(以下稱作圖標(biāo))之間導(dǎo)航或與其交互。點撥輪也可以被用來選擇一個或多個所顯示的圖標(biāo)。例如,用戶可以向下按壓點撥輪的至少一部分或相關(guān)的按鈕。由用戶通過點撥輪提供的用戶命令和導(dǎo)航命令可以由輸入控制器160處理,也可以由存儲器102中的一個或多個模塊和/或指令集來處理。對于虛擬點撥輪,點撥輪和點撥輪控制器可以分別是觸摸屏112和顯示器控制器156的一部分。對于虛擬點撥輪,點撥輪可以是透明或半透明的對象,其響應(yīng)于用戶與設(shè)備的交互,在觸摸屏顯示器上出現(xiàn)或消失。在一些實施例中,虛擬點撥輪被顯示在便攜式多功能設(shè)備的觸摸屏上并由用戶與觸摸屏的接觸來操作。設(shè)備100也可以包括用于為各部件供電的電源系統(tǒng)(powersystem)162。電源系統(tǒng)162可以包括電源管理系統(tǒng),一個或多個電源(例如電池、交流(AC))、充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或逆變器、電源狀態(tài)指示器(例如,發(fā)光二極管(LED))和17各種與便攜式設(shè)備中的功率產(chǎn)生、管理和分配有關(guān)的其他部件。設(shè)備100也可以包括一個或多個光學(xué)傳感器164。圖1A和IB示出了耦接至I/O子系統(tǒng)106中的光學(xué)傳感器控制器158的光學(xué)傳感器。光學(xué)傳感器164可包括電荷耦合器件(CCD)或互補金屬氧化物半導(dǎo)體(CMOS)光電晶體管。光學(xué)傳感器164接收來自環(huán)境的經(jīng)過一個或多個透鏡投射的光,并將光轉(zhuǎn)換為表示圖像的數(shù)據(jù)。與成像模塊143(也稱作相機模塊)一起,光學(xué)傳感器164可以捕獲靜態(tài)圖像或視頻。在一些實施例中,光學(xué)傳感器位于設(shè)備100的背面,與在設(shè)備正面的觸摸屏顯示器112相對,從而觸摸屏顯示器112可以被用作用于獲取靜態(tài)和/或視頻圖像的取景器。在一些實施例中,光學(xué)傳感器164位于設(shè)備的正面,從而在用戶查看在觸摸屏顯示器上的其他視頻會議參加者的同時能夠為視頻會議獲取用戶的圖像。在一些實施例中,光學(xué)傳感器164的位置可以被用戶改變(例如,通過旋轉(zhuǎn)設(shè)備外殼中的透鏡和傳感器),從而單個光學(xué)傳感器164可以與觸摸屏顯示器112—起被用于視頻會議和靜態(tài)和/或視頻圖像獲取。設(shè)備100也可以包括一個或多個接近傳感器166。圖1A和1B示出了耦接至外圍設(shè)備接口118的接近傳感器166??商鎿Q地,接近傳感器166可以耦接至I/O子系統(tǒng)106中的輸入控制器160。接近傳感器166可以如在下述文件中描述的那樣執(zhí)行2005年9月30日提交的美國專利申請序列號No.11/241,839,"ProximityDetectorInHandheldDevice";2005年9月30日提交的序列號No.11/240,788,"ProximityDetectorInHandheldDevice";2007年1月7日提交的序歹ij號待定的"UsingAmbientLightSensorToAugmentProximitySensorOutput",律師巻號No.04860.P4851US1;2006年10月24日提交的序列號待定的"AutomatedResponseToAndSensingofUserActivityInPortableDevice",律師巻號No.04860.P4293;以及2006年12月12日提交的序列號待定的"MethodAndSystemForAutomaticConfigurationOfPeripherals,,,律師巻號No.04860.P4634,所以這些文件都通過引用結(jié)合于此。在一些實施例中,接近傳感器在多功能設(shè)備靠近用戶耳朵放置時(例如,當(dāng)用戶正在打電話時)關(guān)閉并禁用觸摸屏112。在一些實施例中,接近傳感器在設(shè)備位于用戶口袋、錢包、或其他黑暗區(qū)域中時保持觸摸屏關(guān)閉,以防止設(shè)備在鎖定狀態(tài)時不必要的電池消耗。i殳備100也可以包括一個或多個加速計(accelerometer)168。圖1示出了耦接至外圍設(shè)備接口118的加速計168??商鎿Q地,加速計168可以耦接到I/O子系統(tǒng)106中的輸入控制器160。加速計168可以如在美國專利公開No.20050190059"Acceleration-basedTheftDetectionSystemforPortableElectronicDevices,,和美國專利乂i^開No.20060017692"MethodsAndApparatusesForOperatingAPortableDeviceBasedOnAnAccelerometer"中所描述的一樣執(zhí)行,這兩份公開都通過引用結(jié)合于此。在一些實施例中,基于從一個或多個加速計接收到的數(shù)據(jù)分析來在觸摸屏顯示器上以縱向視圖或橫向視圖顯示信息。在一些實施例中,存儲在存儲器102中的軟件部件可以包括操作系統(tǒng)126、通信模塊(或指令集)128、接觸/運動模塊(或指令集)130、圖形模塊(或指令集)132、文本輸入模塊(或指令集)134、全球定位系統(tǒng)(GPS)模塊(或指令集)135、以及應(yīng)用(或指令集)136。操作系統(tǒng)126(例如,Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS、或諸如VxWorks之類的嵌入式操作系統(tǒng))包括各種軟件部件和/或用于控制和管理通用系統(tǒng)任務(wù)(例如,存儲器管理、存儲設(shè)備控制、電源管理等)的驅(qū)動器,并且可以有助于各種硬件和軟件部件之間的通信。通信才莫塊128可以有助于通過一個或多個外部端口124與其他設(shè)備進(jìn)行通信,并且也可以包括各種用于處理由RF電路108和/或外部端口124接收到的數(shù)據(jù)的軟件部件。外部端口124(例如,通用串行總線(USB)、FIREWIRE等)可以適用于直接耦接至其他設(shè)備或通過網(wǎng)絡(luò)(例如,因特網(wǎng)、無線LAN等)間接耦接至其他設(shè)備。在一些實施例中,外部端口是多針(例如30針)連接器,其與在iPod(AppleComputer,Inc.的商標(biāo))設(shè)備上所使用的30針連接器相同、類似和/或兼容。接觸/運動模塊130可以檢測與觸摸屏112(與顯示器控制器156一起)和其他觸摸敏感設(shè)備(例如觸摸板或物理點撥輪)的接觸。接觸/運動模塊130包括各種軟件部件,用于執(zhí)行各種與檢測接觸有關(guān)的操作,例如確定是否發(fā)生了接觸、確定是否存在接觸的移動并跟蹤在觸摸屏112上的移動、以及確定是否已經(jīng)中斷接觸(即接觸是否已經(jīng)終止)。確定接觸點的移動可以包括確定接觸點的速率(幅度)、速度(幅度和方向)、和/或加速度(幅度和/或方向的變化)。這些操作可以被應(yīng)用于單接觸(例如,一個手指接觸)或應(yīng)用于多個同時發(fā)生的接觸(例如,"多點觸摸"/多個手指接觸)。在一些實施例中,接觸/運動模塊130和顯示器控制器156也可以檢測觸摸板上的接觸。在一些實施例中,接觸/運動模塊130和控制器160檢測點撥輪上的接觸。圖形模塊132可以包括各種已知的用于在觸摸屏112上渲染(render)和顯示圖形的軟件部件,包括用于改變所顯示的圖形的亮度的部件。如在此所使用的,術(shù)語"圖形"包括可以顯示給用戶的任何對象,包括但不限于文本、網(wǎng)頁、圖標(biāo)(諸如包括軟鍵的用戶界面對象)、數(shù)字圖像、視頻、動畫等??梢允菆D形模塊132的部件的文本輸入模塊134提供用于在各種應(yīng)用(諸如,聯(lián)系人137、電子郵件140、IM141、博客142、瀏覽器147、以及需要文本輸入的任何其他應(yīng)用)中鍵入文本的軟鍵盤。GPS模塊135確定設(shè)備的位置并可以提供該信息供各種應(yīng)用使用(例如,提供給電話138供基于位置的撥號使用,提供給相機143和/或博客142作為圖片/視頻元數(shù)據(jù)、以及提供給提供基于位置的服務(wù)的應(yīng)用,諸如天氣小插件(widgets,也稱窗口小插件)、本地黃頁小插件、以及地圖/導(dǎo)航小插件)。應(yīng)用136可以包括下列模塊(或指令集)或其子集或超集*聯(lián)系人模塊137(有時被稱作地址簿或聯(lián)系人列表);*電話模塊138;*視頻會議模塊139;*電子郵件客戶端模塊140;*即時消息收發(fā)(IM)模塊141;*博客模塊142;*用于靜態(tài)和/或視頻圖像的相機模塊143;*圖像管理模塊144;*視頻播放器模塊145;*音樂播放器模塊146;*瀏覽器模塊147;*日歷模塊148;*小插件模塊149,其可以包括天氣小插件149-1、股票小插件149-2、計算器小插件149-3、鬧鐘小插件149-4、詞典小插件149-5、和由用戶獲取的其他小插件,以及由用戶創(chuàng)建的小插件149-6;*小插件創(chuàng)建器模塊150,用于制作用戶創(chuàng)建的小插件149-6;*搜索模塊151;*視頻和音樂播放器模塊152,其將視頻播放器模塊145和音樂播放器模塊146合并;*記事本模塊153;和/或*地圖模塊154??梢员淮鎯υ诖鎯ζ?02中的其他應(yīng)用136的示例包括其他字處理應(yīng)用、JAVA啟用(JAVA-enabled)的應(yīng)用、加密、數(shù)字版權(quán)管理、語音識別、以及語音復(fù)制。通過與觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134協(xié)作,聯(lián)系人模塊137可以用于管理地址簿或聯(lián)系人列表,包括在地址簿中添加一個或多個姓名;從地址簿中刪除一個或多個姓名;將一個或多個電話號碼、一個或多個電子郵件地址、一個或多個物理地址或其他信息與姓名相關(guān)聯(lián);將圖像與姓名相關(guān)聯(lián);對姓名進(jìn)行分類和排序;通過提供電話號碼或電子郵件地址來啟動和/或協(xié)助電話138、^見頻會議39、電子郵件140或IM141的通信等等。通過與RF電路108、音頻電路IIO、揚聲器lll、麥克風(fēng)113、觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134協(xié)作,電話模塊138可以用于輸入與電話號碼相對應(yīng)的字符序列、訪問地址簿137中的一個或多個電話號碼、修改已被輸入的電話號碼、拔打相應(yīng)的電話號碼、進(jìn)行會話以及在會話結(jié)束時斷連或掛斷。如上所述,無線通信可以使用多種通信標(biāo)準(zhǔn)、協(xié)議和技術(shù)中的任何一種。通過與RF電路108、音頻電路IIO、揚聲器lll、麥克風(fēng)113、觸摸屏112、顯示器控制器156、光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸模塊130、圖形模塊132、文本輸入模塊134、聯(lián)系人列表137以及電話模塊138協(xié)作,視頻會議模塊139可以用于啟動、進(jìn)行和終止用戶與一個或多個其他參與者之間的視頻會議。通過與RF電路108、觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134協(xié)作,電子郵件客戶端模塊140可以用于創(chuàng)建、發(fā)送、接收和管理電子郵件。通過與圖像管理模塊144協(xié)作,電子郵件模塊140可以很容易地創(chuàng)建和發(fā)送具有用相機模塊143獲取的靜止或視頻圖像的電子郵件。通過與RF電路108、觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134協(xié)作,即時消息收發(fā)模塊141可以用于輸入與即時消息相對應(yīng)的字符序列、修改先前輸入的字符、傳送相應(yīng)的即時消息(例如為那些基于電話的即時消息使用短消息服務(wù)(SMS)或多媒體消息服務(wù)(MMS)協(xié)議,或是為那些基于因特網(wǎng)的即時消息使用XMPP,SIMPLE或IMPS)、接收即時消息以及查看接收到的即時消息。在某些實施例中,所傳送和/或接收的即時消息可以包括圖形、照片、音頻文件、視頻文件和/或為MMS和/或增強型消息傳遞服務(wù)(EMS)所支持的其他附件。這里使用的"即22時消息收發(fā)"指的是基于電話的消息(例如使用SMS或MMS發(fā)送的消息)以及基于因特網(wǎng)的消息(例如使用XMPP、SIMPLE或IMPS發(fā)送的消息)。通過與RF電路108、觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、圖像管理模塊144以及瀏覽模塊147協(xié)作,博客模塊142可以用于向博客(例如用戶博客)發(fā)送文本、靜止圖像、視頻和/或其他圖形。通過與觸摸屏112、顯示器控制器156、一個或多個光學(xué)傳感器164、光學(xué)傳感器控制器158、接觸模塊130、圖形模塊132以及圖像管理模塊144協(xié)作,相機模塊143可以用于獲取靜止圖像或視頻(包括視頻流)并將其存入存儲器102、修改靜止圖像或視頻的特性、或是從存儲器102中刪除靜止圖像或視頻。通過與觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134以及相機模塊143協(xié)作,圖像管理模塊144可以用于調(diào)整、修改或以其他方式操縱、標(biāo)記、刪除、呈現(xiàn)(例如以數(shù)字幻燈播放或相冊方式)以及存儲靜止和/或視頻圖像。通過與觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132、音頻電路110以及揚聲器111協(xié)作,視頻播放器模塊145可以用于顯示、呈現(xiàn)或以其他方式回放視頻(例如在觸摸屏或是經(jīng)由外部端口124相連的外部顯示器上)。通過與觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、音頻電路IIO、揚聲器lll、RF電路108以及瀏覽器模塊147協(xié)作,音樂播放器模塊146允許用戶下載和回放所記錄的音樂以及以一種或多種音樂格式存儲的其他聲音文件,例如MP3或AAC文件。在一些實施例中,設(shè)備100可以包括MP3播放器的功能,例如iPod(AppleComputer,Inc.的商標(biāo))。通過與RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134協(xié)作,瀏覽器模塊147可以用于瀏覽因特網(wǎng),包括搜索、鏈接、接收和顯示網(wǎng)頁或是其部分,以及與網(wǎng)頁相鏈接的附件和其他文件。通過與RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、電子郵件模塊140以及瀏覽器模塊147協(xié)作,日歷模塊148可以用于創(chuàng)建、顯示、修改和存儲日歷以及與日歷相關(guān)聯(lián)的數(shù)據(jù)(例如日歷條目,任務(wù)清單等等)。通過與RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134以及瀏覽器模塊147協(xié)作,小插件模塊149是可以由用戶下載和使用(例如天氣小插件149-1、股票小插件149-2、計算器小插件149-3、鬧鐘小插件149-4以及字典小插件149-5)或是由用戶創(chuàng)建(例如用戶創(chuàng)建的小插件149-6)的迷你應(yīng)用程序。在一些實施例中,小插件包括HTML(超文本標(biāo)記語言)文件、CSS(層疊樣式表單)文件以及JavaScript文件。在一些實施例中,小插件包括XML(可擴展標(biāo)記語言)文件和JavaScript文件(例如Yahoo!小插件)。通過與RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134以及瀏覽器模塊147協(xié)作,小插件創(chuàng)建器模塊150可以供用戶用于創(chuàng)建小插件(例如將網(wǎng)頁中的用戶指定部分變成小插件)。通過與觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134協(xié)作,搜索模塊151可以用于搜索存儲器102中與一個或多個搜索判據(jù)(例如一個或多個用戶指定搜索項)相匹配的文本、音樂、聲音、圖像、視頻和/或其他文件。通過與觸摸屏112、顯示器控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134協(xié)作,記事本模塊153可以用于創(chuàng)建和管理記事本、任務(wù)清單等等。通過與RF電路108、觸摸屏112、顯示系統(tǒng)控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135以及瀏覽器模塊147協(xié)作,地圖模塊154可以用于接收、顯示、修改和存儲地圖以及與地圖相關(guān)聯(lián)的數(shù)據(jù)(例如駕駛方向;關(guān)于商店和處于特定位置或是其附近的其他興趣點的數(shù)據(jù);以及其他基于位置的數(shù)據(jù))。每一個上述模塊和應(yīng)用都對應(yīng)于用于執(zhí)行一個或多個上述功能的指令集。這些模塊(即指令集)不必作為獨立的軟件程序、過程或模塊來實施,由此在不同的實施例中,這些模塊的不同子集可以組合或以其他方式重新調(diào)整。例如,視頻播放器模塊145可以和音樂播放器模塊146組合成單個模塊(例如視頻和音樂播放器模塊152,圖1B)。在一些實施例中,存儲器102可以存儲上述模塊和數(shù)據(jù)結(jié)構(gòu)的子集。此外,存儲器102還可以存儲在上文未被指出的附加模塊和數(shù)據(jù)結(jié)構(gòu)。在一些實施例中,設(shè)備100是這樣一個設(shè)備,在該設(shè)備中,設(shè)備上的預(yù)定功能集合的操作僅僅通過觸摸屏112和/或觸摸板執(zhí)行。通過使用觸摸屏和/或觸摸板作為用于設(shè)備100的操作的主輸入/控制設(shè)備,可以減少設(shè)備100上的物理輸入/控制設(shè)備(例如按鈕、撥號盤等等)的數(shù)量??梢酝ㄟ^觸摸屏和/或觸摸板排他地執(zhí)行的預(yù)定功能集合包括在用戶界面之間進(jìn)行導(dǎo)航。在一些實施例中,在被用戶觸摸時,觸摸板會將設(shè)備100從可在設(shè)備100上顯示的任何用戶界面導(dǎo)航至主菜單、起始(home)菜單或根菜單。在這樣的實施例中,觸摸板可以被稱為"菜單按鈕"。在一些其他實施例中,菜單按鈕可以是物理按鈕或其他物理輸入/控制設(shè)備,而不是觸摸板。圖2示出了根據(jù)一些實施例的具有觸摸屏112的便攜式多功能設(shè)備100。觸摸屏可以顯示用戶界面(UI)200中的一個或多個圖形。在該實施例中,以及下面描述的其他實施例中,用戶可以通過例如使用一個或多個手指202(在圖中沒有按比例示出)接觸或觸摸圖形來選擇一個或多個所述圖形。在一些實施例中,當(dāng)用戶終止與一個或多個圖形的接觸時,發(fā)生對所述一個或多個圖形的選擇。在一些實施例中,接觸可以包括已經(jīng)與設(shè)備100進(jìn)行了接觸的手勢,諸如一次或多次輕擊(tap)、一次或多次掠過(swipe)(從左至右、從右至左、向上和/或向下)和/或滾動(rolling)手指(從右至左、從左至右、向上和/或向下)。在一些實施例中,與圖形的無意接觸不能選擇該圖形。例如,當(dāng)與選擇相對應(yīng)的手勢是輕擊時,掃過(sweep)應(yīng)用圖標(biāo)的掠過手勢不能選擇該對應(yīng)的應(yīng)用。設(shè)備IOO也可以包括一個或多個物理按鈕,例如"起始"或菜單按鈕204。如前所述,菜單按鈕204可以被用于導(dǎo)航到能夠在設(shè)備100上執(zhí)行的應(yīng)用集合中的任意應(yīng)用136??商鎿Q地,在一些實施例中,菜單按鈕可以被實現(xiàn)為觸摸屏112中的GUI中的軟鍵。在一個實施例中,設(shè)備IOO包括觸摸屏112、菜單按鈕204、用于打開/關(guān)閉設(shè)備的電源并鎖定設(shè)備的按鈕開關(guān)206、(一個或多個)音量調(diào)節(jié)按鈕208、用戶標(biāo)識模塊(SIM)卡槽210、頭戴式送受話器插孔212、以及對接(docking)/充電外部端口124。通過壓下按鈕并保持按鈕在被壓下狀態(tài)達(dá)預(yù)定時間間隔,按鈕開關(guān)206可以被用于打開/關(guān)閉設(shè)備100的電源;通過壓下按鈕并在預(yù)定時間間隔消逝之前釋放按鈕,按鈕開關(guān)206可以被用來鎖定設(shè)備;和/或為設(shè)備解鎖或啟動解鎖處理。在可替換的實施例中,設(shè)備100也可以通過麥克風(fēng)113接受用于激活或去激活一些功能的口頭輸入?,F(xiàn)在將注意力轉(zhuǎn)到用戶界面("UI,,)以及可以在便攜式多功能設(shè)備100上實施的相關(guān)處理的實施例上。圖3示出了一個根據(jù)一些實施例來觸鎖便攜式電子設(shè)備的示例性用戶界面。在一些實施例中,用戶界面300包括以下部件或是這些部件的子集或超集*跟著手指手勢移動來解鎖設(shè)備的解鎖圖像302;*提供針對解鎖手勢的視覺提示的箭頭304;*提供對解鎖手勢的附加提示的通道306;*時間308;*日310;*日期312;以及*墻紙圖像314。在一些實施例中,在設(shè)備處于用戶界面鎖定狀態(tài)時,該設(shè)備檢測與觸摸敏感顯示器的接觸(例如用戶手指接觸解鎖圖像302或是其附近)。該設(shè)備根據(jù)所述接觸來移動解鎖圖像302。如果檢測到的接觸與預(yù)定手勢相對應(yīng),例如對應(yīng)于沿著通道306來移動解鎖圖像,那么該設(shè)備轉(zhuǎn)換成用戶界面解鎖狀態(tài)。相反,如果檢測到的接觸不與預(yù)定手勢相對應(yīng),那么設(shè)備將會保持用戶界面鎖定狀態(tài)。如上所述,在觸摸屏上使用手勢來解鎖設(shè)備的處理是在2005年12月23日提交的名為"UnlockingADeviceByPerformingGesturesOnAnUnlockImage,,的美國專利申請11/322,549以及2005年12月23日提交的名為"IndicationOfProgressTowardsSatisfactionOfAUserInputCondition,,的美國專利申請11/322,550中描述的,其中這些專利申請在這里引入作為參考。圖4A和4B示出了根據(jù)一些實施例的用于便攜式多功能設(shè)備上的應(yīng)用菜單的示例性用戶界面。在一些實施例中,用戶界面400A包括下列部件或是其子集或超集*用于一個或多個無線通信、例如蜂窩和Wi-Fi信號的一個或多個信號強度指示器402;*時間404;*電池狀態(tài)指示器406;*具有用于頻繁使用的應(yīng)用的圖標(biāo)的托盤408,例如下列各項中的一項或多項。電話138,它可以包括關(guān)于未接呼叫或語音郵件消息數(shù)量的指示器414;。電子郵件客戶端140,它可以包括關(guān)于未讀電子郵件數(shù)量的指示器410;。瀏覽器147;以及。音樂播放器146;以及*用于其他應(yīng)用的圖標(biāo),例如下列各項中的一項或多項。IM141;。圖像管理144;。相機143;。視頻播放器145;。天氣149-1;。股票149-2;。博客149-3;。日歷148;。計算器149-3;。鬧鐘149-4;。字典149-5;以及。用戶創(chuàng)建的小插件149-6。在一些實施例中,用戶界面400B包括下列部件或是其子集或超集*如上所述的402,404,406,141,148,144,143,149-3,149-2,149-1,149-4,410,414,138,140以及147;*地圖154;*記事本143;*設(shè)置412,它提供對設(shè)備100及其各種應(yīng)用136的設(shè)置的訪問;以及*視頻和音樂播放器模塊152,也稱iPod(AppleComputer,Inc.的商標(biāo))模塊152。在一些實施例中,UI400A或400B在一個屏幕上顯示所有可用應(yīng)用136,由此沒有必要滾動應(yīng)用列表(例如借助滾動欄)。在一些實施例中,隨著應(yīng)用數(shù)量的增加,與應(yīng)用相對應(yīng)的圖標(biāo)的大小可以減小,由此可以在單個屏幕上顯示所有應(yīng)用,而不必進(jìn)行滾動。在一些實施例中,如果所有應(yīng)用全都處于一個屏幕并且具有菜單按鈕,那么將允許用戶使用至多兩根手指訪問任何期望的應(yīng)用,例如激活菜單按鈕204,然后激活期望應(yīng)用(例如通過在與應(yīng)用相對應(yīng)的圖標(biāo)上采用輕擊或其他手指手勢)。在一些實施例中,UI400A或400B提供針對基于小插件的應(yīng)用和不基于小插件的應(yīng)用的訪問。在一些實施例中,無論是否由用戶創(chuàng)建,所有小插件全都顯示在UI400A或400B中。在其他實施例中,通過激活用戶創(chuàng)建的小插件149-6的圖標(biāo),可以導(dǎo)向另一個包含用戶創(chuàng)建的小插件或是與用戶創(chuàng)建的小插件相對應(yīng)的圖標(biāo)的UI。在一些實施例中,用戶可以重新排歹'j400A或400B中的圖標(biāo),例如4吏用2006年7月24日提交的名為"PortableElectronicDeviceWithInterfaceReconfigurationMode,,的美國專利申請11/459,602中描述的處理,其中該專利申請引入作為參考。例如,用戶可以使用手指手勢來將應(yīng)用圖標(biāo)移入或移出托盤408。:i口在2005年12月23日提交的名為"AccountInformationDisplayForPortableCommunicationDevice,,的美國專利申請11/322,552中描述的那樣,在一些實施例中,UI400A或400B包括用于顯示與設(shè)備使用情況相關(guān)聯(lián)的賬戶(例如,蜂窩電話帳戶)的更新賬戶使用量度計量器(未示出),其中該申請在這里引入作為參考。如上文中在
背景技術(shù):
部分指出的那樣,對具有觸摸屏的便攜式電子設(shè)備的挑戰(zhàn)是如何精確地將觸摸屏上的2D手指接觸區(qū)域信息翻譯成唯一的l-D光標(biāo)位置。手指與觸摸屏顯示器的接觸(例如手指輕擊)是一個包含了多種動作的過程,這些動作包括手指接近顯示器,手勢與顯示器接觸,以及手指離開顯示器。在這個過程中,手指的接觸區(qū)域從零增長到最大接觸區(qū)域,然后減小到零。在一些實施例中,對手指與顯示器的穩(wěn)定接觸來說,其手指接觸區(qū)域被定義成在與穩(wěn)定接觸相對應(yīng)的時段中手指與觸摸屏的最大接觸區(qū)域。圖5和6A6L示出了根據(jù)一些實施例來從手指與觸摸屏的接觸中確定光標(biāo)位置的示例性方法。如圖6A所示,觸摸屏顯示器顯示多個用戶界面對象5602-5608。示例性的用戶界面對象包括打開圖標(biāo)、關(guān)閉圖標(biāo)、刪除圖標(biāo)、退出圖標(biāo)或軟按鍵圖標(biāo)。這其中的一些圖標(biāo)可以部署在觸摸屏顯示器上的很小區(qū)域以內(nèi),由此一個圖標(biāo)會非常接近于另一個圖標(biāo)。在手指與觸摸屏顯示器相接觸時,與常規(guī)的鼠標(biāo)點擊不同,手指29在觸摸屏顯示器上具有特定接觸區(qū)域(例如圖6A中的5610)。在一些實施例中,在可以激活用戶界面對象來執(zhí)行預(yù)定操作之前,有必要確定與手指和觸摸屏顯示器的接觸區(qū)域5610相對應(yīng)的光標(biāo)位置。在確定了手指接觸區(qū)域之后(501),便攜式設(shè)備確定與接觸區(qū)域5610相關(guān)聯(lián)的第一位置(503)。如下所述,第一位置有可能是與手指接觸相對應(yīng)的光標(biāo)位置,也有可能不是。但是第一位置將被用于確定光標(biāo)位置。在一些實施例中,如圖6B所示,第一位置Pi是接觸區(qū)域5610的質(zhì)心。在一些其他實施例中(圖6H),當(dāng)手指與觸摸屏顯示器物理接觸時,該手指必須按下顯示器,并且其壓力會隨著接觸區(qū)域內(nèi)部的位置的不同而改變。有時,用戶施加了最大壓力的位置P2未必是接觸區(qū)域的質(zhì)心P19但是最大壓力位置P2有可能更接近用戶希望選擇的對象。如圖6H所示,接觸區(qū)域5610被認(rèn)為是具有主軸和垂直于主軸的短軸的橢圓。假設(shè)在接觸區(qū)域5610的質(zhì)心與相應(yīng)的最大壓力位置P2之間存在一個固定距離Ad,。在這種情況下,第一位置或最大壓力位置P2可以從P1和Ad,中確定。手指接觸的光標(biāo)位置P是根據(jù)一個或多個參數(shù)確定的(505),這其中包括第一位置、也就是圖6B中的Pi或圖6H中的P2的定位,第一位置與第一位置附近的一個或多個用戶界面對象之間的一個或多個距離,以及在一些實施例中是與用戶界面對象(例如圖6C或圖61中的W廣WJ相關(guān)聯(lián)的一個或多個激活敏感度數(shù)字。在一些實施例中,如圖6C和6I所示,第一位置(圖6C中的Pj或圖61中的P2)與相應(yīng)用戶界面對象(5602,5604,5606或5608)之間的距離是第一位置與最接近第一位置的用戶界面對象上的點之間的距離。在一些實施例中,如圖6D和6J所示,第一位置(圖6D中的Pi或圖6J中的P2)與用戶界面對象(5602,5604,5606或5608)之間的距離是第一位置與用戶界面對象中心之間的距離。在一些實施例中,光標(biāo)位置與第一位置之間的偏移(例如圖6E和6F中的Ad)是由如下公式給出的=ZA《=Z"^"^/其中*AS是光標(biāo)位置P與第一位置Pi之間的偏移量,*A《是沿著第一位置與用戶界面對象i之間的方向且與用戶界面對象I相關(guān)聯(lián)的偏移量,*Wi是與用戶界面對象i相關(guān)聯(lián)的激活敏感度數(shù)字,*di是第一位置與用戶界面對象i之間的距離,*n是實數(shù)(例如1),以及*Ai,是沿著Aj,方向的單位矢量。如果所確定的光標(biāo)位置P位于特定用戶界面對象(例如圖6E中的5602),則激活用戶界面對象,以便執(zhí)行預(yù)定操作,例如播放曲目、刪除電子郵件消息、或是在輸入欄中輸入字符。在一些實施例中,根據(jù)與每一個對象相關(guān)聯(lián)的操作,與不同用戶界面對象相關(guān)聯(lián)的激活敏感度數(shù)字具有不同的值和符號。舉個例子,如圖6E所示,如果與用戶界面對象5602相關(guān)聯(lián)的操作是可逆或者在其他方面是無損的(non-destructive)(例如用戶界面對象5602是音樂和視頻播放器模塊146的播放圖標(biāo)),則將具有第一符號(例如"+,,)的激活敏感度數(shù)字W指定給對象5602,以使所確定的光標(biāo)位置P與第一位置P^目比更接近于對象5602,從而更易于激活對象5602。在這個上下文中,"無損"被定義成是指不會導(dǎo)致永久性信息丟失的操作。與之相反,如圖6F所示,如果與用戶界面對象5602相關(guān)聯(lián)的操作是不可逆或是損害用戶信息的(例如,用戶界面對象5602是郵件模塊140的刪除圖標(biāo)),則將一個具有與第一符號相反的第二符號(例如"-,,)的激活敏感度數(shù)字W/'指定給對象5602,以使所確定的光標(biāo)位置P可以與第一位置P^目比更為遠(yuǎn)離對象5602,從而更難激活對象5602。由此,在與對象相關(guān)聯(lián)的激活敏感度數(shù)字具有第二符號時該接觸必須相對精確地定位在所述對象上,以便將其激活,其中較大的激活敏感度數(shù)字值對應(yīng)的是較高的精確度。在一些實施例中,光標(biāo)位置P是根據(jù)第一位置、與最接近第一位置的用戶界面對象相關(guān)聯(lián)的激活敏感度數(shù)字、以及笫一位置與最接近第一位置的用戶界面對象之間的距離確定的。在這些實施例中,光標(biāo)位置P不受與其他相鄰用戶界面對象相關(guān)聯(lián)的參數(shù)的影響。舉個例子,如圖6K所示,第一位置Pi最接近于具有相關(guān)聯(lián)的激活敏感度數(shù)字Wi的用戶界面對象5602。第一位置Pt與對象5602之間的距離是c^。所要確定的光標(biāo)位置P僅僅受這些參數(shù)影響,而不會受到相鄰用戶界面對象5604,5606或5608的影響。在一些實施例中,當(dāng)一個或多個用戶界面對象落入第一位置的預(yù)定距離以內(nèi)時,光標(biāo)位置P是根據(jù)第一位置、與落入預(yù)定距離的每一個用戶界面對象相關(guān)聯(lián)的激活敏感度數(shù)字、以及第一位置與這些用戶界面對象中的每一個之間的距離確定的。作為替換,在一些實施例中,當(dāng)一個或多個用戶界面對象落入用戶手指與觸摸屏顯示器相接觸的接觸區(qū)域(或是處于接觸區(qū)域的預(yù)定距離以內(nèi))時,光標(biāo)位置P是根據(jù)第一位置、與落入接觸區(qū)域(或是與接觸區(qū)域具有預(yù)定距離)的每一個用戶界面對象相關(guān)聯(lián)的激活敏感度數(shù)字、以及第一位置與這些用戶界面對象中的每一個之間的距離確定的。在一些實施例中,如圖6L所示,如果第一位置處于顯示器上的特定用戶界面對象(例如5604)以內(nèi),那么光標(biāo)位置與第一位置是相同的,其中所述第一位置可以是圖6B中的Pi或圖6H中的P2。在這種情況下,光標(biāo)位置不必進(jìn)一步偏離第一位置。在一些實施例中,如圖6E所示,手指接觸沒有必要正好在對象處發(fā)生,以便激活該對象。相反,只要所確定的光標(biāo)位置落入用戶界面對象以內(nèi),所述用戶界面對象即可激活。在一些實施例中,如果所確定的光標(biāo)位置落入用戶界面對象的"命中區(qū)域,,以內(nèi),那么用戶界面對象將被激活。用戶界面對象的命中區(qū)域既可以與用戶界面對象自身具有相同大小,也可以大于或小于用戶界面對象。對數(shù)據(jù)造成不可逆或損害性變化的用戶界面對象通常具有與所述用戶界面對象自身相同或更小的命中區(qū)域。在一些實施例,至少一些不對數(shù)據(jù)造成不可逆或損壞性變化的用戶界面對象具有大于這些用戶界面對象的大小。對此類對象來說,命中區(qū)域中大于相應(yīng)用戶界面對象的部分可以被稱為隱藏命中區(qū)域。在一些實施例中,在如上公式中確定光標(biāo)位置時涉及的至少一些用戶界面對象是可以在觸摸屏顯示器上看到的。在一些實施例中,在特定的應(yīng)用模塊中,與用戶界面對象相關(guān)聯(lián)的激活敏感度數(shù)字(例如W廣W4)是依賴于上下文的,并且在特定應(yīng)用模塊內(nèi)隨著上下文變化而改變。例如,某個對象可能具有在第一時刻對光標(biāo)位置有吸引力的第一激活敏感度數(shù)字(在特定應(yīng)用模塊的第一上下文中),但在第二時刻具有對光標(biāo)位置的吸引力較差甚至排斥該光標(biāo)位置(例如,如果第二激活敏感度數(shù)字具有相反的符號)的第二激活敏感度數(shù)字(在特定應(yīng)用模塊的第二上下文中)。圖6M~60示出了根據(jù)一些實施例而在用軟鍵盤按鍵鍵入字時動態(tài)調(diào)整與軟鍵盤按鍵相關(guān)聯(lián)的激活敏感度數(shù)字的示例性方法。該用戶界面包括輸入欄5620和軟鍵盤5640。如果用戶選擇軟鍵盤5640上的任何按鍵圖標(biāo),那么在輸入欄5620中輸入相應(yīng)的用戶選定字符。出于例證目的,如圖6M所示,所有按鍵圖標(biāo)初始都具有相同的激活敏感度數(shù)字5。圖6N示出了在將兩個字符"Go"輸入到輸入欄5620之后與不同按鍵圖標(biāo)相關(guān)聯(lián)的激活敏感度數(shù)字。與按鍵圖標(biāo)相關(guān)聯(lián)的激活敏感度數(shù)字已根據(jù)先前輸入的字符進(jìn)行了調(diào)整。例如,由于"God"是一個常見英文單詞,因此,按鍵圖標(biāo)"D"的激活敏感度數(shù)字從5變成了10。由此,即使下一個手指接觸更接近按鍵圖標(biāo)"F"而不是按鍵圖標(biāo)"D"自身,也可以激活按鍵圖標(biāo)"D"。同樣,由于每一個字串"Goa"和"Goo"將會產(chǎn)生一個或多個更為合理的英文單詞,例如"Goal"、"Good"或"Goad",因此,與按鍵圖標(biāo)"A"和"O"相關(guān)聯(lián)的激活敏感度數(shù)字也會增加。與之相反,由于在任何常見英文單詞開端都不會找到字串"Gok",因此,按鍵圖標(biāo)"K"的激活敏感度數(shù)字將會降到3。圖60描述的是在將另一個字符"a"輸入到輸入欄5620之后與不同按鍵圖標(biāo)相關(guān)聯(lián)的經(jīng)過更新的激活敏感度數(shù)字。在給出了已被輸入的字串"Goa"的情況下,用戶有可能鍵入單詞"Goai"。相應(yīng)地,與按鍵圖標(biāo)"L,,相關(guān)聯(lián)的激活敏感度數(shù)字將會增加至9,而與按鍵圖標(biāo)"O"相關(guān)聯(lián)的激活敏感度數(shù)字則會降至2,這是因為在任何常見英文單詞開端都不會找到字串"Goao"??偟膩碚f,手指與觸摸屏顯示器接觸的光標(biāo)位置至少部分是根據(jù)指定給用戶界面對象的激活敏感度數(shù)字(或權(quán)重)來調(diào)整的。這種光標(biāo)位置調(diào)整有助于減少誤選用戶界面對象的機會。出于說明目的,以上描述是參考特定實施例來進(jìn)行的。但是,上切形式。'根據(jù)上述教'導(dǎo):眾多修改^變更都是可行的。通過選擇和描述這些實施例,可以對本發(fā)明原理及其實踐應(yīng)用進(jìn)4亍最佳解釋,由此使本領(lǐng)域其他技術(shù)人員最佳地使用本發(fā)明以及具有適于所考慮的特定用途的各種修改的不同實施例。權(quán)利要求1.一種計算機實施的方法,包括在具有包含多個用戶界面對象的觸摸屏顯示器的便攜式電子設(shè)備上執(zhí)行以下步驟檢測手指與所述觸摸屏顯示器的接觸區(qū)域;確定與所述接觸區(qū)域的質(zhì)心相對應(yīng)的第一位置;基于所述接觸區(qū)域的形狀來確定偏離所述第一位置的第二位置;以及至少部分地基于下列各項來確定光標(biāo)位置所述第二位置,所述第二位置與所述多個用戶界面對象中的一個或多個用戶界面對象之間的一個或多個距離,以及一個或多個激活敏感度數(shù)字,每一個激活敏感度數(shù)字都與所述多個用戶界面對象中的相應(yīng)用戶界面對象相關(guān)聯(lián)。2.—種計算機實施的方法,包括在具有包含多個用戶界面對象的觸摸屏顯示器的便攜式電子設(shè)備上執(zhí)行以下步驟檢測手指與所述觸摸屏顯示器的接觸區(qū)域;確定與所述接觸區(qū)域相關(guān)聯(lián)的第一位置;以及至少部分地基于下列各項來確定光標(biāo)位置所述第一位置,所述第一位置與所述多個用戶界面對象中的一個或多個用戶界面對象之間的一個或多個距離,以及一個或多個激活敏感度數(shù)字,每一個激活敏感度數(shù)字都與所述多個用戶界面對象中的相應(yīng)用戶界面對象相關(guān)聯(lián)。3.根據(jù)權(quán)利要求2所述的方法,其中所述多個用戶界面對象包括一個或多個打開圖標(biāo)、一個或多個關(guān)閉圖標(biāo)、一個或多個刪除圖標(biāo)、一個或多個退出圖標(biāo)、或軟鍵盤按鍵圖標(biāo)。4.根據(jù)權(quán)利要求2所述的方法,其中對于手指與顯示器的固定接觸,在與所述固定接觸相對應(yīng)的時段中,檢測到的接觸區(qū)域?qū)?yīng)于手指與顯示器的最大接觸區(qū)域。5.根據(jù)權(quán)利要求2所述的方法,其中所述第一位置是所述接觸區(qū)域的質(zhì)心。6.根據(jù)權(quán)利要求2所述的方法,其中所述接觸區(qū)域是具有長軸的橢圓形,并且所述第一位置沿著所述長軸偏離所述接觸區(qū)域的質(zhì)心。7.根據(jù)權(quán)利要求2所述的方法,其中如果激活敏感度數(shù)字具有第一符號,那么與所述激活敏感度數(shù)字相關(guān)聯(lián)的用戶界面對象較易于激活;以及如果所述激活敏感度數(shù)字具有與所述第一符號相反的第二符號,那么與所述激活敏感度數(shù)字相關(guān)聯(lián)的用戶界面對象較難激活。8.根據(jù)權(quán)利要求2所述的方法,其中所迷第一位置與用戶界面對象之間的距離是所述第一位置與用戶界面對象上的最接近所述第一位置的點之間的距離。9.根據(jù)權(quán)利要求2所述的方法,其中所述第一位置與用戶界面對象之間的距離是所述第一位置與用戶界面對象的中心之間的距離。10.根據(jù)權(quán)利要求2所述的方法,其中確定光標(biāo)位置基于以下各項所述第一位置,與最接近所述第一位置的用戶界面對象相關(guān)聯(lián)的激活敏感度數(shù)字,以及所述第一位置與最接近第一位置的用戶界面對象之間的距離。11.根據(jù)權(quán)利要求2所述的方法,其中光標(biāo)位置偏離所述第一位置的量由公式」=5>《=1^^,給出,其中A^是偏移量,A《是與用戶界面對象i相關(guān)聯(lián)的偏移分量,其中A《沿著所述第一位置與用戶界面對象i之間的方向,Wi是與用戶界面對象i相關(guān)聯(lián)的激活敏感度數(shù)字,dj是所述第一位置與用戶界面i之間的距離,n是實數(shù),以及是沿著△《方向的單位矢量。12.根據(jù)權(quán)利要求ll所述的方法,其中所述實數(shù)n是l。13.根據(jù)權(quán)利要求2所述的方法,其中如果所述第一位置處于顯示器上的所述多個用戶界面對象之一內(nèi),那么光標(biāo)位置是第一位置。14.根據(jù)權(quán)利要求2所述的方法,還包括激活光標(biāo)位置處的用戶界面對象。15.根據(jù)權(quán)利要求2所述的方法,其中所述多個用戶界面對象是在顯示器上可以看到的。16.根據(jù)權(quán)利要求2所述的方法,其中激活敏感度數(shù)字是依賴于應(yīng)用的上下文。17.根據(jù)權(quán)利要求2所述的方法,其中與軟鍵盤按鍵相關(guān)聯(lián)的激活敏感度數(shù)字在使用軟鍵盤按鍵鍵入字時改變。18.—種具有觸摸屏顯示器的便攜式電子設(shè)備上的圖形用戶界面,包括光標(biāo),以及多個用戶界面對象,其中光標(biāo)在觸摸屏顯示器上的位置至少部分地基于下列各項與手指和觸摸屏顯示器的接觸區(qū)域相關(guān)聯(lián)的第一位置;所述第一位置與所述多個用戶界面對象中的一個或多個用戶界面對象之間的一個或多個距離;以及一個或多個激活敏感度數(shù)字,每一個激活敏感度數(shù)字都與所述多個用戶界面對象中的相應(yīng)用戶界面對象相關(guān)聯(lián)。19.根據(jù)權(quán)利要求18所述的圖形用戶界面,其中所述第一位置對應(yīng)于接觸區(qū)域的質(zhì)心。20.根據(jù)權(quán)利要求18所述的圖形用戶界面,其中基于接觸區(qū)域的形狀,第一位置對應(yīng)于偏離接觸區(qū)域的質(zhì)心的位置。21.—種便攜式電子設(shè)備,包括具有多個用戶界面對象的觸摸屏顯示器;一個或多個處理器;存儲器;以及程序,其中所述程序被保存在存儲器中并且被配置成由所述一個或多個處理器來執(zhí)行,所述程序包括用于檢測手指與觸摸屏顯示器的接觸區(qū)域的指令;用于確定與接觸區(qū)域相關(guān)聯(lián)的第一位置的指令;用于至少部分地基于下列各項來確定光標(biāo)位置的指令所述第一位置,所述第一位置與所述多個用戶界面對象中的一個或多個用戶界面對象之間的一個或多個距離,以及一個或多個激活敏感度數(shù)字,每一個激活敏感度數(shù)字都與所述多個用戶界面對象中的相應(yīng)用戶界面對象相關(guān)聯(lián)。22.—種計算機程序產(chǎn)品,包括計算機可讀存儲介質(zhì)以及置于其中的計算機程序機制,該計算機程序機制包括指令,其中在由具有觸摸屏顯示器的便攜式電子設(shè)備執(zhí)行時,所述指令使該設(shè)備執(zhí)行以下操作,其中所述觸摸屏顯示器具有多個用戶界面對象檢測手指與觸摸屏顯示器的接觸區(qū)域;確定與接觸區(qū)域相關(guān)聯(lián)的第一位置;以及至少部分地基于下列各項來確定光標(biāo)位置所述第一位置,所述第一位置與所述多個用戶界面對象中的一個或多個用戶界面對象之間的一個或多個距離,以及一個或多個激活敏感度數(shù)字,每一個激活敏感度數(shù)字都與所述多個用戶界面對象中的相應(yīng)用戶界面對象相關(guān)聯(lián)。23.—種具有觸摸屏顯示器的便攜式電子設(shè)備,其中所述觸摸屏顯示器具有多個用戶界面對象,所述便攜式電子設(shè)備包括用于檢測手指與觸摸屏顯示器的接觸區(qū)域的裝置;用于確定與接觸區(qū)域相關(guān)聯(lián)的第一位置的裝置;用于至少部分地基于下列各項來確定光標(biāo)位置的裝置所述第一位置,所述第一位置與所述多個用戶界面對象中的一個或多個用戶界面對象之間的一個或多個距離,以及一個或多個激活敏感度數(shù)字,每一個激活敏感度數(shù)字都與所述多個用戶界面對象中的相應(yīng)用戶界面對象相關(guān)聯(lián)。全文摘要本發(fā)明涉及用于從手指與觸摸屏顯示器的接觸來確定光標(biāo)位置的方法。一種具有觸摸屏顯示器的便攜式設(shè)備,其中該設(shè)備檢測手指與觸摸屏顯示器的接觸區(qū)域,然后確定與該接觸區(qū)域相關(guān)聯(lián)的第一位置。手指接觸的光標(biāo)位置至少部分是根據(jù)下列各項確定的第一位置、第一位置與一個或多個用戶界面對象之間的一個或多個距離;以及一個或多個激活敏感度數(shù)字,其中每一個激活敏感度數(shù)字都與多個用戶界面對象中的相應(yīng)的用戶界面對象相關(guān)聯(lián)。如果光標(biāo)位置落入觸摸屏顯示器上的虛擬按鍵的隱藏命中區(qū)域,則激活所述便攜式設(shè)備,以便執(zhí)行與虛擬按鈕相關(guān)聯(lián)的操作。文檔編號G06F3/048GK101529368SQ200780040508公開日2009年9月9日申請日期2007年9月5日優(yōu)先權(quán)日2006年9月6日發(fā)明者B·奧丁,G·克里斯蒂,I·喬德里,S·O·勒梅,S·福斯塔申請人:蘋果公司