專利名稱::用于導航網頁的設備和方法
技術領域:
:所公開的實施例總體上涉及便攜式電子設備,更具體地涉及在觸摸屏顯示器上顯示諸如網頁的結構化電子文檔的便攜式電子設備。
背景技術:
:隨著便攜式電子設備變得更加緊湊,以及給定設備所執行的功能數量的增加,設計使得用戶能夠容易地與多功能設備交互的用戶界面已經成為了重大挑戰。這一挑戰對于屏幕比臺式計算機或膝上型計算機小得多的手持便攜式設備尤為重要。情況是不利的,因為用戶界面是用戶通過其不僅接收內容而且對用戶動作或行為(其包括用戶試圖訪問設備的特征、工具和功能)作出響應的途徑。一些便攜式通信設備(例如,有時也被稱為蜂窩式電話的移動電話等等)訴諸于添加更多按壓按鈕,增大按壓按鈕的密度,超載(overload)按壓按鈕的功能,或者利用復雜菜單系統來使用戶能夠訪問、存儲和操縱數據。這些傳統用戶界面通常導致用戶必須記住的復雜的按鍵順序和菜單層級結構。諸如包括物理按壓按鈕的用戶界面在內的很多傳統用戶界面也是不靈活的。這可能阻止用戶界面由在便攜式設備上運行的應用程序或者由用戶配置和/或改裝。當與記住多個按鍵順序和菜單層級結構的費時要求以及激活期望的按壓按鈕方面的困難結合時,這種不靈活性對大多數用戶來說是令人沮喪的。特別地,利用常規輸入設備(例如,5路撥動開關)在具有小屏幕的便攜式電子設備中的結構化電子文檔(例如,網頁)中導航是慢速而且乏味的。此外,在便攜式電子設備上在這種文檔內控制和觀看多媒體內容是令人厭煩的。因此,需要一種具有用于觀看和導航結構化電子文檔及這種文檔內的多媒體內容的更透明且更直觀的用戶界面的便攜式電子設備。這種界面提高了對在便攜式電子設備上的象網頁瀏覽這樣的活動的有效性、效率和用戶滿意度。
發明內容利用所公開的便攜式多功能設備,減輕或消除了與用于便攜式設備的用戶界面相關聯的上述缺陷和其他問題。在一些實施方式中,該設備具有帶圖形用戶界面(GUI)的觸摸敏感顯示器(也稱為“觸摸屏”),一個或多個處理器,存儲器以及存儲在存儲器上用于執行多個功能的一個或多個模塊、程序或指令集。在一些實施方式中,用戶主要通過在觸摸敏感顯示器上的手指接觸和姿態與GUI交互。在一些實施方式中,功能可能包括通話、視頻會議、電子郵件、即時消息傳送、博客、數字拍照、數字攝像、網絡瀏覽、數字音樂播放、以及/或者數字視頻播放。用于執行這些功能的指令可以包括在計算機可讀存儲介質或者配置用于由一個或多個處理器執行的其他計算機程序產品中。在本發明的一個方面中,一種與具有觸摸屏顯示器的便攜式電子設備結合使用的計算機實現方法,包括以下步驟:在所述觸摸屏顯示器上顯示結構化電子文檔的至少一部分,其中所述結構化電子文檔包括多個內容框;檢測在所述結構化電子文檔的顯示部分上的位置處的第一姿態;確定所述多個框中位于所述第一姿態的位置處的第一框;以及在所述觸摸屏顯示器上放大并基本上置中所述第一框。在本發明的另一方面中,一種在具有觸摸屏顯示器的便攜式電子設備上的圖形用戶界面包括:結構化電子文檔的至少一部分,其中所述結構化電子文檔包括多個內容框。響應于檢測到在所述結構化電子文檔的所述部分的位置處的第一姿態,確定所述多個框中位于所述第一姿態的位置處的第一框,并且在所述觸摸屏顯示器上放大并基本上置中所述第一框。在本發明的另一方面中,一種便攜式電子設備包括:觸摸屏顯示器;一個或多個處理器;存儲器;以及一個或多個程序。該一個或多個程序存儲在所述存儲器中并被配置為由所述一個或多個處理器執行。所述一個或多個程序包括用于在所述觸摸屏顯示器上顯示結構化電子文檔的至少一部分的指令,其中所述結構化電子文檔包括多個內容框。所述一個或多個程序還包括:用于檢測在所述結構化電子文檔的顯示部分上的位置處的第一姿態的指令;用于確定所述多個框中位于所述第一姿態的位置處的第一框的指令;以及用于在所述觸摸屏顯示器上放大并基本上置中所述第一框的指令。在本發明的另一方面中,一種計算機程序產品包括計算機可讀存儲介質和嵌入在其中的計算機程序機構(例如,一個或多個計算機程序)。所述計算機程序機構包括指令,所述指令在由具有觸摸屏顯示器的便攜式電子設備執行時使得所述設備執行以下操作:在所述觸摸屏顯示器上顯示結構化電子文檔的至少一部分,其中所述結構化電子文檔包括多個內容框;檢測在所述結構化電子文檔的顯示部分上的位置處的第一姿態;確定所述多個框中位于所述第一姿態的位置處的第一框;以及在所述觸摸屏顯示器上放大并基本上置中所述第一框。在本發明的另一方面中,一種具有觸摸屏顯示器的便攜式電子設備包括:用于在所述觸摸屏顯示器上顯示結構化電子文檔的至少一部分的裝置,其中所述結構化電子文檔包括多個內容框;用于檢測在所述結構化電子文檔的顯示部分上的位置處的第一姿態的裝置;用于確定所述多個框中位于所述第一姿態的位置處的第一框的裝置;以及用于在所述觸摸屏顯示器上放大并基本上置中所述第一框的裝置。所公開的實施例使得用戶能夠更容易地在便攜式電子設備上觀看和導航結構化電子文檔及在這種文檔內的多媒體內容。為了更好地理解本發明的上述實施方式及其附加實施方式,應當結合附圖參照下面的具體實施方式部分,在附圖中,相同的標號自始至終表示相應的部分。圖1A和IB是例示了根據一些實施例的具有觸摸敏感顯示器的便攜式多功能設備的框圖。圖2例示了根據一些實施例的具有觸摸屏的便攜式多功能設備。圖3例示了根據一些實施例的用于解鎖便攜式電子設備的示例性用戶界面。圖4A和圖4B例示了根據一些實施例的在便攜式多功能設備上的用于應用程序菜單的示例性用戶界面。圖5A至5M例示了根據一些實施例的用于瀏覽器的示例性用戶界面。圖6A至6C是例示了根據一些實施例的用于在具有觸摸屏顯示器的便攜式電子設備上顯示諸如網頁的結構化電子文檔的處理的流程圖。圖7A至7F例示了根據一些實施例的用于播放一項內嵌多媒體內容的示例性用戶界面。圖8是例示了根據一些實施例的用于在具有觸摸屏顯示器的便攜式電子設備上顯示內嵌多媒體內容的處理的流程圖。具體實施例方式下面將詳細地參照實施方式,實施方式的示例示出在附圖中。為了給出對本發明的透徹理解,在以下詳細描述中將闡述眾多具體細節。然而,對本領域普通技術人員來說,顯然了解本發明可以在沒有這些具體細節的情況下實施。在其他情況下,沒有詳細描述廣為公知的方法、過程、部件、電路和網絡,以避免不必要地使得實施方式的多個方面不清楚。還應當理解,盡管在本文中可能采用術語第一、第二等來描述各種元件,但這些元件不應限于那些術語。這些術語僅用來將元件彼此區分開。例如,在不脫離本發明的范圍的情況下,第一姿態也可以被稱為第二姿態,類似地,第二姿態可以被稱為第一姿態。在本發明的說明中使用的術語是僅出于描述特定實施例的目的,而非旨在限制本發明。在本發明的說明書和所附權利要求中所使用的單數形式的“一個”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯的列出項目的任何或所有可能組合。進一步應當理解,本文中采用的術語“包括”規定了所述的特征、整體、步驟、操作、元件和/或部件的存在,而不排除一個或多個其他特征、整體、步驟、操作、元件、部件和/或它們的組的存在或附加。描述了便攜式多功能設備、這種設備的用戶界面以及使用這些設備的相關聯的處理的實施例。在一些實施例中,所述設備是諸如移動電話機的還包含其他功能(例如,PDA和/或音樂播放器功能)的便攜式通信設備。用戶接口除了觸摸屏或顯示在該觸摸屏上的虛擬點擊滾輪之外還可包括物理點擊滾輪。點擊滾輪是能夠基于滾輪的角位移或設備用戶與滾輪的點接觸提供導航命令的用戶接口設備。點擊滾輪還可以用于提供與對一個或多個項目的選擇相對應的用戶命令,例如,在設備的用戶按下滾輪的至少一部分或滾輪的中心的情況下。另選地,斷開與觸摸屏表面上的點擊滾輪圖像的接觸可以指示與選擇對應的用戶命令。為簡便起見,在以下的討論中,采用包括觸摸屏的便攜式多功能設備作為示例性實施例。然而,應當理解,一些用戶界面和相關聯的處理可以應用于可包括一個或多個其他物理用戶接口設備(例如,物理點擊滾輪、物理鍵盤、鼠標和/或操縱桿)的其他設備,例如個人計算機和膝上型計算機。該設備支持多種應用程序,例如以下中的一個或多個:電話應用程序;視頻會議應用程序;電子郵件應用程序;即時消息傳送應用程序;博客應用程序;相片管理應用程序;數字照相機應用程序;數字攝像機應用程序;網絡瀏覽應用程序;數字音樂播放器應用程序;以及/或者數字視頻播放器應用程序。可在設備上執行的多種應用程序可采用至少一個常見物理用戶接口設備,例如觸摸屏。可以從一個應用程序到下一個應用程序以及/或者在各應用程序內調整和/或改變觸摸屏的一個或多個功能以及顯示在設備上的對應的信息。這樣,設備的公用物理架構(諸如觸摸屏)可以支持具有直觀和透明的用戶界面的多種應用程序。用戶界面可以包括一個或多個軟鍵盤實施方式。軟鍵盤實施方式可包括鍵盤顯示圖標上的符號的標準(QWERTY)和/或非標準配置,例如,在2006年7月24日提交的題為“KeyboardsForPortableElectronicDevices”的美國專利申請11/459,606中以及在2006年7月24日提交的題為“TouchScreenKeyboardsForPortableElectronicsDevices”的美國專利申請11/459,615中所描述的那些配置,這些專利申請中的內容在此引用以供參考。鍵盤實施方式可包括相對于現有物理鍵盤上的按鍵數量而言數量減少的圖標(或軟鍵),例如在打字機上的鍵。這可以使得用戶更容易選擇鍵盤上的一個或多個圖標,并由此選擇一個或多個對應的符號。鍵盤實施方式可以是適應性的。例如,顯示圖標可以根據用戶動作(例如,選擇一個或多個圖標和/或一個或多個對應符號)來修改。便攜式設備上的一個或多個應用程序可以利用共同的和/或不同的鍵盤實施方式。由此,可以將所使用的鍵盤實施方式調整為適合至少一些應用程序。在一些實施方式中,可以將一個或多個鍵盤實施方式調整為適合各用戶。例如,基于各用戶的詞語使用歷史(詞典編撰、俚語、個人使用)。可以調整一些鍵盤實施方式來減小在利用軟鍵盤實施方式的情況下當選擇一個或多個圖標并由此選擇一個或多個符號時的用戶出錯的概率。現在來關注設備的實施例。圖1A和IB是例示了根據一些實施例的具有觸摸敏感顯示器112的便攜式多功能設備100的框圖。為方便起見,觸摸敏感顯示器112有時被稱為“觸摸屏”,并且還公知為或被稱為觸摸敏感顯示系統。設備100可包括存儲器102(其可包括一個或多個計算機可讀存儲介質),存儲器控制器122,一個或多個處理單元(CPU)120,外設接口118,RF電路108,音頻電路110,揚聲器111,傳聲器113,輸入/輸出(1/0)子系統106,其他輸入或控制設備116,以及外部端口124。設備100可以包括一個或多個光學傳感器164。這些部件可以通過一個或多個通信總線或信號線103來通信。應當理解,設備100僅僅是便攜式多功能設備100的一個示例,并且設備100可以具有比所示出的更多或更少的部件,可以組合兩個或更多個部件,或者可以具有不同的部件配置或設置。圖1A和IB中示出的各種部件可以在包括一個或多個信號處理和/或專用集成電路在內的硬件、軟件、或硬件和軟件的組合中實現。存儲器102可以包括高速隨機存取存儲器,并且還可以包括非易失性存儲器,例如一個或多個磁盤存儲器件、閃存器件、或其他非易失性固態存儲器件。設備100的諸如CPU120和外設接口118的其他部件對存儲器102的訪問可由存儲器控制器122來控制。外設接口118將設備的輸入和輸出外設耦接到CPU120和存儲器102。一個或多個處理器120運行或執行存儲在存儲器102中的各種軟件程序和/或指令集,以實現設備100的各種功能并且處理數據。在一些實施例中,外設接口118、CPU120以及存儲器控制器122可以在諸如芯片104的單個芯片上實現。在一些其他實施例中,它們可以在分立的芯片上實現。RF謝頻)電路108接收并發送RF信號,其中RF信號也稱為電磁信號。RF電路108將電信號轉換為電磁信號/將電磁信號轉換為電信號,并且通過該電磁信號與通信網絡以及其他通信設備進行通信。RF電路108可以包括用于執行這些功能的已知電路,其包括但不限于天線系統、RF收發機、一個或多個放大器、調諧器、一個或多個振蕩器、數字信號處理器、CODEC芯片組、用戶標識模塊(SM)卡、存儲器等等。RF電路108可以通過無線通信與諸如因特網(也稱為萬維網(WWW))、內聯網以及/或者諸如蜂窩式電話網絡、無線局域網(LAN)和/或城域網(MAN)的無線網絡的網絡以及其他設備進行通信。無線通信可以利用多個通信標準、協議和技術中的任一個,這些通信標準、協議和技術包括但不限于全球移動通信系統(GSM),增強型數據GSM環境(EDGE),寬帶碼分多址(W-CDMA),碼分多址(CDMA),時分多址(TDMA),藍牙,無線保真(W1-Fi)(例如,IEEE802.lla、IEEE802.llb、IEEE802.1lg和/或IEEE802.1ln),網際協議電話(VoIP),Wi_MAX、用于電子郵件(例如,因特網消息訪問協議(IMAP)和/或郵局協議(POP))、即時消息傳送(例如,可擴展消息傳送現場協議(XMPP)、用于即時消息傳送和現場支持擴展的會話發起協議(SMPLE)、和/或即時消息傳送現場業務(IMPS))、和/或短消息業務(SMS)的協議,或者任何其他適合通信協議(包括在申請提交日時還未開發的通信協議)。音頻電路110、揚聲器111、以及傳聲器113提供了用戶與設備100之間的音頻接口。音頻電路110從外設接口118接收音頻數據,將該音頻數據轉換為電信號,并且將該電信號發送給揚聲器111。揚聲器111將該電信號轉換為人聽得見的聲波。音頻電路110還接收傳聲器113從聲波轉換來的電信號。音頻電路110將電信號轉換為音頻數據,并將該音頻數據發送到外設接口118用以進行處理。可通過外設接口118從存儲器102和/或RF電路108檢索音頻數據并且/或者將音頻數據發送到存儲器102和/或RF電路108。在一些實施例中,音頻電路110還包括頭戴式耳機插孔(例如,圖2中的212)。頭戴式耳機插孔提供了音頻電路110與可拆卸音頻輸入/輸出外設(例如,僅有輸出的頭戴式受話器或既有輸出(例如,單耳或雙耳的頭戴式受話器)又有輸入(例如,傳聲器)的頭戴式耳機)之間的接□。I/O子系統106將設備100上的輸入/輸出外設(例如,觸摸屏112和其他輸入/控制設備116)耦接到外設接口118。I/O子系統106可包括顯示控制器156和用于其他輸入或控制設備的一個或多個輸入控制器160。一個或多個輸入控制器160從/向其他輸入或控制設備116接收/發送電信號。其他輸入/控制設備116可以包括物理按鈕(例如,按壓按鈕、搖臂按鈕,等等)、撥號盤、滑動開關、操縱桿、點擊滾輪等等。在一些另選實施例中,輸入控制器160可以耦接到以下中的任一個(或不耦接到任一個):鍵盤、紅外端口、USB端口、以及諸如鼠標的指示設備。一個或多個按鈕(例如,圖2中的208)可以包括用于揚聲器111和/或傳聲器113的音量控制的上/下按鈕。一個或多個按鈕可包括按壓按鈕(例如,圖2中的206)。對按壓按鈕的快速按壓會使觸摸屏112脫離鎖持,或者開始使用觸摸屏上的姿態的處理以解鎖設備,如在美國專利申請11/322,549(2005年12月23日提交,題為“UnlockingaDevicebyPerformingGesturesonanUnlockImage”)中所描述的,該專利申請在此引用以供參考。對按壓按鈕(例如,206)的長按可以給設備100通電或斷電。用戶可以能夠定制一個或多個按鈕的功能。觸摸屏112用于實現虛擬或軟按鈕以及一個或多個軟鍵盤。觸摸敏感式觸摸屏112提供了設備與用戶之間的輸入接口和輸出接口。顯示控制器156從/向觸摸屏112接收和/或發送電信號。觸摸屏112將可視輸出顯示給用戶。可視輸出可包括圖形、文本、圖標、視頻以及其任意組合(統稱為“圖形”)。在一些實施例中,一些或全部虛擬輸出可對應于用戶界面對象,下面將給出對其的更詳細描述。觸摸屏112具有用于基于觸覺和/或觸感接觸接受來自用戶的輸入的觸摸敏感表面、傳感器或傳感器組。觸摸屏112以及顯示控制器156(以及存儲器102中的任何相關聯的模塊和/或指令集)檢測觸摸屏112上的接觸(以及觸摸的任何移動或斷開),并將檢測到的接觸轉換為與顯示在觸摸屏上的用戶界面對象(例如,一個或多個軟鍵、圖標、網頁或圖像)的交互。在一個示例實施例中,觸摸屏112與用戶之間的接觸點對應于用戶的手指。觸摸屏112可采用IXD(液晶顯示)技術或者LPD(發光聚合物顯示)技術,盡管在其他實施例中也可采用其他顯示技術。觸摸屏112和顯示控制器156可利用多種目前已知或日后開發的觸摸感測技術(其包括但不限于電容式、電阻式、紅外的、以及表面聲波技術)中的任一種以及其他接近傳感器陣列或用于確定與觸摸屏112的接觸的一個或多個點的其他元件來檢測接觸和接觸的任何移動或斷開。在觸摸屏112的一些實施例中的觸摸敏感顯示器可與在美國專利6,323,846(Westerman等)、6,570,557(Westerman等)和/或6,677,932(Westerman)以及/或者美國專利公報2002/0015024A1中描述的多觸摸敏感圖形輸入裝置(tablet)相類似,上述專利和專利公報中的每一個的全部內容在此引用以供參考。然而,觸摸屏112顯示來自便攜式設備100的可視輸出,而觸摸敏感圖形輸入裝置不提供可視輸出。在觸摸屏112的一些實施例中的觸摸敏感顯示器可如在以下申請中所描述的:(I)2006年5月2日提交的題為“MultipointTouchSurfaceController”的美國專利申請N0.11/381,313;(2)2004年5月6日提交的題為“MultipointTouchscreen”的美國專利申請N0.10/840,862;(3)2004年7月30日提交的題為“GesturesForTouchSensitiveInputDevices”的美國專利申請N0.10/903,964;(4)2005年I月31日提交的題為“GesturesForTouchSensitiveInputDevices”的美國專利申請N0.11/048,264;(5)2005年I月18日提交的題為“Mode-BasedGraphicalUserInterfacesForTouchSensitiveInputDevices”的美國專利申請N0.11/038,590;(6)2005年9月16日提交的題為“VirtualInputDevicePlacementOnATouchScreenUserInterface,,的美國專利申請N0.11/228,758;(7)2005年9月16日提交的題為“OperationOfAComputerWithATouchScreenInterface”的美國專利申請N0.11/228,700;(8)2005年9月16日提交的題為“ActivatingVirtualKeysOfATouch-ScreenVirtualKeyboard”的美國專利申請N0.11/228,737;以及(9)2006年3月3日提交的題為“Mult1-FunctionalHand-HeldDevice”的美國專利申請N0.11/367,749。所有這些申請在此引用以供參考。觸摸屏112可以具有超過100dpi的分辨率。在一個示例性實施例中,顯示系統中的觸摸屏具有大約160dpi的分辨率。用戶可以利用諸如觸筆、手指等的任何適合對象或附件來與觸摸屏112接觸。在一些實施例中,用戶界面被設計為主要利用基于手指的接觸和姿態工作,由于手指在觸摸屏上的接觸面積較大,所以基于手指的接觸和姿態要比基于觸筆的輸入不精確得多。在一些實施例中,設備將粗略的基于手指的輸入轉換為用于執行用戶所希望的動作的精確的指示器/光標位置或命令。在一些實施例中,除了觸摸屏,設備100還可以包括激活或去激活特定功能的觸摸板(未示出)。在一些實施例中,觸摸板是設備的與觸摸屏不同的不顯示可視輸出的觸摸敏感區域。觸摸板可以是與觸摸屏112分開的觸摸敏感表面,或者是由觸摸屏形成的觸摸敏感表面的延伸。在一些實施例中,設備100可以包括物理或虛擬點擊滾輪作為輸入控制設備116。用戶可以通過轉動點擊滾輪或通過移動與點擊滾輪的接觸點(例如,通過相對于點擊滾輪的中心點的角位移測量接觸點的移動量的情況),來在觸摸屏112上顯示的一個或多個圖形對象(以下稱為圖標)之中導航以及與其交互。點擊滾輪還可用于選擇一個或多個顯示圖標。例如,用戶可以按下點擊滾輪的至少一部分或者相關聯的按鈕。可以由輸入控制器160以及存儲器102中的一個或多個模塊和/或指令集,來處理用戶經由點擊滾輪提供的用戶命令和導航命令。對于虛擬點擊滾輪,點擊滾輪和點擊滾輪控制器可以分別是觸摸屏112和顯示控制器156的一部分。對于虛擬點擊滾輪,點擊滾輪可以是響應于用戶與設備的交互而在觸摸屏顯示器上出現和消失的不透明或半透明對象。在一些實施例中,虛擬點擊滾輪顯示在便攜式多功能設備的觸摸屏上,并通過用戶與觸摸屏的接觸來操作。設備100還包括用于給各種部件供電的電力系統162。電力系統162可包括電力管理系統、一個或多個電源(例如,電池、交流電(AC))、再充電系統、電力故障檢測電路、功率變換器或逆變器、電力狀態指示器(例如,發光二極管(LED)),以及與便攜式設備中的電力產生、管理和分配相關聯的任何其他部件。設備100還可包括一個或多個光學傳感器164。圖1A和IB示出了耦接到I/O子系統106中的光學傳感器控制器158的光學傳感器。光學傳感器164可包括電荷稱合器件(CXD)或互補金屬氧化物半導體(CMOS)光電晶體管。光學傳感器164從環境接收投射通過一個或多個透鏡的光,并將該光轉換為表示圖像的數據。與成像模塊143(也稱為照相機模塊)相結合,光學傳感器164可捕捉靜止圖像或視頻。在一些實施例中,光學傳感器位于設備100的背面,與位于該設備的正面上的觸摸屏顯示器112相對,從而觸摸屏顯示器可以用作對于靜止和/或視頻圖像獲取的取景器。在一些實施例中,光學傳感器位于設備的正面上,從而可以在用戶觀看觸摸屏顯示器上的其他視頻會議參加者時針對視頻會議獲得用戶圖像。在一些實施例中,用戶可以(例如,通過轉動設備外殼中的透鏡和傳感器)改變光學傳感器164的位置,使得單個光學傳感器164可以與觸摸屏顯示器一起用于視頻會議以及靜止和/或視頻圖像獲取。設備100還可包括一個或多個接近傳感器166。圖1A和IB示出了耦接到外設接口118的接近傳感器166。另選地,接近傳感器166可耦接到I/O子系統106中的輸入控制器160。接近傳感器166可實現為如在以下申請中所描述的:2005年9月30日提交的題為“ProximityDetectorInHandheldDevice”的美國專利申請N0.11/241,839;2005年9月30日提交的題為“ProximityDetectorInHandheldDevice”的美國專利申請N0.11/240,788;2007年I月7日提交的題為“UsingAmbientLightSensorToAugmentProximitySensorOutput”的代理卷號為04860.P4851US、申請號待分配的美國專利申請;2006年10月24日提交的題為“AutomatedResponseToAndSensingOfUserActivityInPortableDevices”的代理卷號為04860.P4293、申請號待分配的美國專利申請;以及2006年12月12日提交的題為“MethodsAndSystemsForAutomaticConfigurationOfPeripherals”的代理卷號為04860.P4293、申請號待分配的美國專利申請,上述申請在此引用以供參考。在一些實施例中,當多功能設備置于用戶耳邊時(例如,當用戶進行電話呼叫時),接近傳感器關閉并且禁用觸摸屏112。在一些實施例中,當設備位于用戶的口袋、錢包、或其他暗區域中時,接近傳感器關閉屏幕,以防止在設備處于鎖持狀態時不必要的電池消耗。設備100還可包括一個或多個加速計168。圖1A和IB示出了耦接到外設接口118的加速計168。另選地,加速計168可耦接到I/O子系統106中的輸入控制器160。力口速計168可如在題為“Acceleration-basedTheftDetectionSystemforPortableElectronicDevices”的美國專利公報N0.20050190059和題為“MethodsAndApparatusesForOperatingAPortableDeviceBasedOnAnAccelerometer”的美國專利公報N0.20060017692中所描述的那樣來實現,上述兩個專利公報在此引用以供參考。在一些實施例中,基于對從一個或多個加速計接收到的數據的分析以縱向視圖或橫向視圖將信息顯示在觸摸屏顯示器上。在一些實施例中,存儲器102中存儲的軟件部件可包括操作系統126、通信模塊(或指令集)128、接觸/移動模塊(或指令集)130、圖形模塊(或指令集)132、文本輸入模塊(或指令集)134、全球定位系統(GPS)模塊(或指令集)135、以及應用程序(或指令集)136。操作系統126(例如,Darwin、RTXC,LINUX、UNIX、OSX、WINDOWS、或諸如VxWorks的嵌入式操作系統)包括用于控制和管理一般系統任務(例如,存儲器管理、存儲設備控制、電力管理,等等)的各種軟件部件和/或驅動器,并且便于各種硬件與軟件部件之間的通信。通信模塊128便于通過一個或多個外部端口124與其他設備通信,并且還包括用于處理由RF電路108和/或外部端口124接收的數據的各種軟件部件。外部端口124(例如,通用串行總線(USB)、FIREWIRE等等)適于直接耦接到其他設備或通過網絡(例如,因特網、無線LAN等)間接耦接到其他設備。在一些實施例中,外部端口是多針(例如,30針)連接器,其與在iPod(蘋果計算機公司的商標)設備中采用的30針連接器相同、類似和/或兼容。接觸/移動模塊130可以檢測與觸摸屏112(結合顯示控制器156)和其他觸摸敏感設備(例如,觸摸板或物理點擊滾輪)的接觸。接觸/移動模塊130包括用于執行與檢測接觸相關的各種操作的各種軟件部件,所述操作例如有確定是否發生接觸、確定是否所述接觸有移動并且在觸摸屏112上追蹤所述移動、以及確定是否已經斷開所述接觸(即,是否接觸已經停止)。確定接觸點的移動可以包括確定接觸點的速率(幅值)、速度(幅值和方向)和/或加速度(幅值和/或方向的變化)。這些操作可以應用到單個接觸(例如,一個手指接觸)或應用到多個同時接觸(例如,“多觸摸”/多手指接觸)。在一些實施例中,接觸/移動模塊130和顯示控制器156還檢測觸摸板上的接觸。在一些實施例中,接觸/移動模塊130和控制器160檢測在點擊滾輪上的接觸。圖形模塊132包括用于在觸摸屏112上呈現(render)和顯示圖形的各種已知軟件部件,包括用于改變所顯示的圖形的明暗度(intensity)的部件。本文中所使用的術語“圖形”包括可顯示給用戶的任何對象,其包括但不限于文本、網頁、圖標(諸如包括軟鍵的用戶界面對象)、數字圖像、視頻、動畫等等。可以作為圖形模塊132的一個部件的文本輸入模塊134提供了用于在各種應用程序(例如,聯系人137、電子郵件140、頂141、博客142、瀏覽器147和需要文本輸入的任何其他應用程序)中輸入文本的軟鍵盤。GPS模塊135確定設備的位置,并提供該信息用于各種應用程序(例如,提供給電話138用于基于位置撥號,提供給照相機143和/或博客裝置142作為圖片/視頻元數據,以及提供給諸如天氣窗口小部件、本地黃頁窗口小部件以及地圖/導航窗口小部件的用于提供基于位置的服務的應用程序)。應用程序136可以包括以下模塊(或指令集)或者其子集或超集:聯系人模塊137(有時稱為地址薄或聯系人列表);電話模塊138;視頻會議模塊139;.電子郵件客戶端模塊140;即時消息(頂)模塊141;博客模塊142;照相機模塊143,用于靜止和/或視頻圖像;圖像管理模塊144;視頻播放器模塊145;音樂播放器模塊146;瀏覽器模塊147;日歷模塊148;窗口小部件模塊149,其可以包括天氣窗口小部件149-1、股票窗口小部件149-2、計算器窗口小部件149-3、鬧鐘窗口小部件149-4、字典窗口小部件149-5、和由用戶獲得的其他窗口小部件,以及用戶創建的窗口小部件149-6;窗口小部件創建器模塊150,用于形成用戶創建的窗口小部件149-6;和/或搜索模塊151;視頻和音樂播放器模塊152,其合并了視頻播放器模塊145和音樂播放器模塊146;記事本模塊153;和/或地圖模塊154。可存儲在存儲器102中的其他應用程序136的示例包括其他字處理應用程序、JAVA使能應用程序、加密、數字權限管理、語音識別以及語音復制。與觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132和文本輸入模塊134相結合,聯系人模塊137可以用于管理地址薄或聯系人列表,包括:添加姓名到地址薄;從地址薄刪除姓名;將電話號碼、電子郵件地址、物理地址或其他信息與姓名相關聯;將圖像與姓名相關聯;分類并排序姓名;提供電話號碼或電子郵件地址以啟動和/或便于通過電話138、視頻會議139、電子郵件140、或IM141的通信;等等。與RF電路108、音頻電路110、揚聲器111、傳聲器113、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、以及文本輸入模塊134相結合,電話模塊138可用于輸入與電話號碼對應的字符序列、訪問地址薄137中的一個或多個電話號碼、修改已經輸入的電話號碼、撥打各電話號碼、進行通話、以及在通話完成時關斷或掛機。如上所述,無線通信可采用多個通信標準、協議和技術中的任一個。與RF電路108、音頻電路110、揚聲器111、傳聲器113、觸摸屏112、顯示控制器156、光學傳感器164、光學傳感器控制器158、接觸模塊130、圖形模塊132、文本輸入模塊134、聯系人列表137以及電話模塊138相結合,視頻會議模塊139可用于啟動、進行和終止用戶與一個或多個其他參加者之間的視頻會議。與RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134相結合,電子郵件客戶端模塊140可用于創建、發送、接收和管理電子郵件。與圖像管理模塊144相結合,電子郵件模塊140使得能夠容易地創建和發送帶有利用照相機模塊143拍攝的靜止或視頻圖像的電子郵件。與RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134相結合,即時消息傳送模塊141可用于輸入與即時消息對應的字符序列、修改之前輸入的字符、發送各即時消息(例如,針對基于電話的即時消息采用短消息業務(SMS)或多媒體消息業務(麗S)協議,或者針對基于因特網的即時消息采用XMPP、SIMPLE或頂PS)、接收即時消息、并且觀看所接收到的即時消息。在一些實施例中,發送和/或接收的即時消息可包括圖形、相片、音頻文件、視頻文件以及/或者如MMS和/或增強型消息傳送業務(EMS)所支持的其他附件。在文本中使用的“即時消息傳送”是指基于電話的消息(例如,利用SMS或麗S發送的消息)和基于因特網的消息(例如,利用XMPP、SIMPLE或MPS發送的消息)。與RF電路108、觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、圖像管理模塊144以及瀏覽模塊147相結合,博客模塊142可用于發送文本、靜止圖像、視頻和/或其他圖形到博客(例如,用戶的博客)。與觸摸屏112、顯不控制器156、光學傳感器164、光學傳感器控制器158、接觸模塊130、圖形模塊132以及圖像管理模塊144相結合,照相機模塊143可用于捕捉靜止圖像或視頻(包括視頻流)并將它們存儲在存儲器102中、修改靜止圖像或視頻的特征、或者刪除存儲器102中的靜止圖像或視頻。與觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134以及照相機模塊143相結合,圖像管理模塊144可用于排列、修改或者以其他方式處置、標記、刪除、呈現(例如,以數字幻燈片演示或專輯的形式)以及存儲靜止和/或視頻圖像。與觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132、音頻電路110以及揚聲器111相結合,視頻播放器模塊145可用于顯示、呈現或者以其他方式回放視頻(例如,在觸摸屏上或者經由外部端口124在外部連接的顯示器上)。與觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132、音頻電路110、揚聲器111、RF電路108以及瀏覽器模塊147相結合,音樂播放器模塊146允許用戶下載和回放所記錄的以諸如MP3或AAC文件的一種或多種文件格式存儲的音樂和其他聲音文件。在一些實施例中,設備100可包括諸如iPod(蘋果計算機公司的商標)的MP3播放器的功能。與RF電路108、觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134相結合,瀏覽器模塊147可用于瀏覽因特網,包括搜索、鏈接到、接收和顯示網頁或網頁的一部分以及附件和鏈接到網頁的其他文件。下面將進一步描述利用瀏覽器模塊147的用戶界面和相關處理的實施例。與RF電路108、觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、電子郵件模塊140以及瀏覽器模塊147相結合,日歷模塊148可用于創建、顯示、修改和存儲日歷及與日歷相關聯的數據(例如,日歷條目、日程表(todolists)等O與RF電路108、觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134以及瀏覽器模塊147相結合,窗口小部件模塊149是可由用戶下載和使用的小型應用程序(例如,天氣窗口小部件149-1、股票窗口小部件149-2、計算器窗口小部件149-3、鬧鐘窗口小部件149-4以及字典窗口小部件149-5)或者由用戶創建的小型應用程序(例如,用戶創建窗口小部件149-6)。在一些實施例中,窗口小部件包括HTML(超文本標記語言)文件、CSS(層疊樣式表)文件以及JavaScript文件。在一些實施例中,窗口小部件包括XML(可擴展標記語言)文件和JavaScript文件(例如,Yahoo!Widgets)。與RF電路108、觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134以及瀏覽器模塊147相結合,窗口小部件創建器模塊150可由用戶使用來創建窗口小部件(例如,將網頁的用戶指定部分轉為窗口小部件)。與觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134相結合,搜索模塊151可用于在存儲器102中搜索與一個或多個搜索準則(例如,一個或多個用戶指定搜索項)匹配的文本、音樂、聲音、圖像、視頻和/或其他文件。與觸摸屏112、顯示控制器156、接觸模塊130、圖形模塊132以及文本輸入模塊134相結合,記事本模塊153可以用于創建和管理記事本、任務列表等。與RF電路108、觸摸屏112、顯示系統控制器156、接觸模塊130、圖形模塊132、文本輸入模塊134、GPS模塊135、以及瀏覽器模塊147相結合,地圖模塊154可以用來接收、顯示、修改和存儲地圖以及與地圖相關聯的數據(例如,駕駛方向;關于商店和在特定位置處或附近的其他關注點的數據;以及其他基于位置的數據)。以上給出的模塊和應用程序各自對應于用于執行上述一個或多個功能的指令集。這些模塊(即,指令集)不必實現為單獨的軟件程序、過程或模塊,由此在各種實施例中可以組合或以其他方式重排列這些模塊的各種子集。例如,視頻播放器模塊145可以與音樂播放器模塊146相結合成為單個模塊(例如,圖1B中的視頻和音樂播放器模塊152)。在一些實施例中,存儲器102可存儲上述模塊和數據結構的子集。此外,存儲器102可以存儲以上沒有描述的另外的模塊和數據結構。在一些實施例中,設備100是其中排它地通過觸摸屏112和/或觸摸板執行設備上的預定組功能的操作的設備。通過利用觸摸屏和/或觸摸板作為用于設備100的操作的主輸入/控制設備,可以減少設備100上物理輸入/控制設備(例如,按壓按鈕、撥號盤等等)的數量。可以排它地通過觸摸屏和/或觸摸板執行的預定組功能包括用戶界面之間的導航。在一些實施例中,觸摸板在被用戶觸摸時將設備100從可顯示在設備100上的任何用戶界面導航到主、起始或根菜單。在這種實施例中,觸摸板可被稱為“菜單按鈕”。在一些其他實施例中,菜單按鈕可以是代替觸摸板的物理按壓按鈕或其他物理輸入/控制設備。圖2例示了根據一些實施例的具有觸摸屏112的便攜式多功能設備100。觸摸屏可在用戶界面(UI)200內顯示一個或多個圖形。在該實施例以及以下所描述的其他實施例中,用戶可通過例如利用一個或多個手指202(圖中未按比例繪制)接觸或觸摸一個或多個圖形,從而選擇所述圖形。在一些實施例中,選擇一個或多個圖形發生在用戶斷開與所述一個或多個圖形的接觸時。在一些實施例中,接觸可以包括姿態,例如一下或多下輕敲、一下或多下揮擊(從左到右、從右到左、向上和/或向下)以及已經與設備100接觸的手指的滾動(從右到左、從左到右、向上和/或向下)。在一些實施例中,與圖形的無意接觸不會選擇該圖形。例如,在對應于選擇的姿態是輕敲時,掃過應用程序圖標的揮擊姿態不會選擇對應的應用程序。設備100還可包括一個或多個物理按鈕,例如“起始(home)”或菜單按鈕204。如前所述,菜單按鈕204可用于導航到可在設備100上執行的一組應用程序中的任何應用程序136。另選地,在一些實施例中,菜單按鈕實現為觸摸屏112上的⑶I中的軟鍵。在一個實施例中,設備100包括觸摸屏112、菜單按鈕204、用于使設備通電/斷電并鎖持設備的按壓按鈕206、音量調節按鈕208、用戶標識模塊(SM)卡槽210、頭戴式耳機插孔212以及對接/充電外部端口124。按壓按鈕206可用于通過按下該按鈕并將該按鈕保持在按下狀態持續預定時間間隔而給設備通電/斷電;通過按下該按鈕并在經過上述預定時間間隔之前釋放該按鈕而鎖持該設備;并且/或者解鎖設備或啟動解鎖處理。在另選實施例中,設備100還可通過傳聲器113接受激活或去激活一些功能的言語輸入。下面來關注可在便攜式多功能設備100上實現的用戶界面(“Π”)和相關聯的處理的實施例。圖3例示了根據一些實施例的用于解鎖便攜式電子設備的示例用戶界面。在一些實施例中,用戶界面300包括以下元素或者其子集或超集:利用手指姿態被移動以解鎖設備的解鎖圖像302;提供對解鎖姿態的可視提示的箭頭304;提供對解鎖姿態的附加提示的通道306;`時間308;日310;日期312;以及壁紙圖像314。在一些實施例中,在設備處于用戶界面鎖持狀態時,設備檢測與觸摸敏感顯示器的接觸(例如,用戶手指在解鎖圖像302上或附近進行接觸)。設備根據所述接觸來移動解鎖圖像302。如果檢測到的接觸對應于預定姿態,例如移動解鎖圖像穿過通道306,則設備轉變為用戶界面解鎖狀態。相反,如果檢測到的接觸不對應于預定姿態,則設備保持用戶界面鎖持狀態。如上所述,用戶在觸摸屏上做出姿態用以解鎖設備的處理在2005年12月23日提交的題為“UnlockingADeviceByPerformingGesturesOnAnUnlockImage”的美國專利申請11/322,549以及2005年12月23日提交的題為“IndicationOfProgressTowardsSatisfactionOfAUserInputCondition”的美國專利申請11/322,550的美國專利申請中進行了描述,上述專利申請在此引用以供參考。圖4A和4B例示了根據一些實施例的在便攜式多功能設備上用于應用程序菜單的示例性用戶界面。在一些實施例中,用戶界面400A包括以下元素或者其子集或超集:用于無線通信(例如,蜂窩式和W1-Fi信號)的信號強度指示符402;時間404;.電池狀態指示符406;帶有諸如以下中的一個或多個的用于常用應用程序的圖標的托盤408:〇電話138,其可以包括錯過的呼叫或語音郵件消息的數量的指示符414;〇電子郵件客戶端140,其可包括未讀電子郵件數量的指示符410;〇瀏覽器147;和〇音樂播放器146;以及用于其他應用程序的圖標,例如以下中的一個或多個:〇IM141;〇圖像管理144〇照相機143;〇視頻播放器145;〇天氣149-1;〇股票149-2;〇博客142;〇日歷148;〇計算器149-3;〇鬧鐘149-4;〇字典149-5;以及〇用戶創建窗口小部件149-6。在一些實施例中,用戶界面400B包括以下元素或者其子集或超集:如上所述的402、404、406、141、148、144、143、149-3、149-2、149-1、149_4、410、414、138、140和147;地圖154;記事本153;設置412,其提供對設備100及其各種應用程序136的設置的訪問,如下將進一步描述;和視頻和音樂播放器模塊152,其也稱為iPod(蘋果計算機公司的商標)模塊152。在一些實施例中,M400A和n400B在一個屏幕上顯示所有可用應用程序136,從而無需滾動應用程序列表(例如,通過滾動條)。在一些實施例中,隨著應用程序數量的增力口,對應于應用程序的圖標的尺寸可以減小,從而可以在單個屏幕上顯示所有應用程序,而無需進行滾動。在一些實施例中,在一個屏幕上具有所有應用程序的情況下,菜單按鈕使得用戶能夠利用諸如激活菜單按鈕204然后激活希望的應用程序(例如,通過在對應于該應用程序的圖標上的輕敲或其他手指姿態)的至多兩個輸入就可以訪問任何期望的應用程序。圖5A至5M例示了根據一些實施例的用于瀏覽器的示例性用戶界面。在一些實施例中,用戶界面3900A-3900M(分別在圖5A至5M中)包括以下元素或者其子集或超集:402、404和406,如上所述;前頁圖標3902,其在被激活時(例如,通過圖標上的手指輕敲)啟動對前一頁網頁的顯示;網頁名稱3904;下頁圖標3906,其在被激活時(例如,通過圖標上的手指輕敲)啟動對下一頁網頁的顯示;.URL(統一資源定位符)輸入框3908,用于輸入網頁的URL;刷新圖標3910,其在被激活時(例如,通過圖標上的手指輕敲)啟動對網頁的刷新;網頁3912或其他構造的文檔,其由文本內容和其他圖形(例如,圖像和內嵌多媒體)的多個塊3914構成;設置圖標3916,其在被激活時(例如,通過在圖標上的手指輕敲)啟動對用于瀏覽器的設置菜單的顯示;書簽圖標3918,其在被激活時(例如,通過在圖標上的手指輕敲)啟動對用于瀏覽器的書簽列表或菜單的顯示;添加書簽圖標3920,其在被激活時(例如,通過在圖標上的手指輕敲)啟動對用于添加書簽的UI的顯示(例如,圖5F中的UI3900F象其他Π和頁面一樣可以以縱向視圖或橫向視圖顯示);新窗口圖標3922,其在被激活時(例如,通過圖標上的手指輕敲)啟動對用于添加新窗口到瀏覽器的UI(例如,圖5G中的n3900G)的顯示;以及用于網頁3912或其他結構化文檔的垂直條3962(圖5H),其幫助用戶了解正在顯示網頁3912或其他結構化文檔的哪個部分;用于網頁3912或其他結構化文檔的水平條3964(圖5H),其幫助用戶了解正在顯示網頁3912或其他結構化文檔的哪個部分;共享圖標3966,其在被激活(例如,通過在圖標上的手指輕敲)時啟動對用于與其他用戶共享信息的UI(例如,圖5K中的Π3900Κ)的顯示;.URL清除圖標3970(圖51),其在被激活(例如,通過在圖標上的手指輕敲)時清除在URL輸入框3908中的任何輸入;搜索項輸入框3972(圖51),用于輸入網絡搜索的搜索項;.URL提示列表3974,其顯示與URL輸入框3908中的輸入相匹配的URL(圖51),其中激活所提示URL(例如,通過在所提示的URL上的手指輕敲)啟動針對對應的網頁的檢索;.URL輸入鍵盤3976(圖51和圖5M),其具有句號鍵3978、反斜線鍵3980和“.com”鍵3982,這些鍵使得更容易輸入URL中的常見字符;搜索項清除圖標3984,其在被激活(例如,通過在圖標上的手指輕敲)時清除搜索項輸入框3972中的任何輸入;電子郵件鏈接圖標3986(圖5K),其在被激活(例如,通過在圖標上的手指輕敲或其他姿態)時準備包含要與一個或多個其他用戶共享的鏈接的電子郵件;電子郵件內容圖標3988(圖5K),其在被激活(例如,通過在圖標上的手指輕敲或其他姿態)時準備包含要與一個或多個其他用戶共享的內容的電子郵件;.頂鏈接圖標3990(圖5K),其在被激活(例如,通過在圖標上的手指輕敲或其他姿態)時準備包含要與一個或多個其他用戶共享的鏈接的IM;和取消圖標3992(圖5K),其在被激活(例如,通過在圖標上的手指輕敲或其他姿態)時取消共享n(例如,圖5K中的UI3900K),并顯示先前的n。在一些實施例中,響應于用戶在塊3914上的預定姿態(例如,單輕敲姿態或雙輕敲姿態),該塊在網頁顯示器中被放大和置中(或基本上置中)。例如,響應于在塊3914-5上的單輕敲姿態3923,塊3914-5可以在顯示器中被放大和置中,如圖5C中的UI3900C所示。在一些實施例中,塊的寬度被調整為充填觸摸屏顯示器。在一些實施例中,塊的寬度被調整為以沿顯示器的側邊具有預定量填充的方式充填觸摸屏顯示器。在一些實施例中,在對塊的放大期間顯示對塊的縮放動畫。類似地,響應于在塊3914-2上的單輕敲姿態3925,塊3914-2可以以縮放動畫被放大,并且二維地滾動到顯示器的中央(未示出)。在一些實施例中,設備分析網頁3912的渲染樹(rendertree)以確定網頁中的塊3914。在一些實施例中,塊3914對應于以下的渲染節點:被替換內嵌(inline);塊;內嵌塊;內嵌表。在一些實施例中,響應于用戶在已經被放大和置中的塊3914上的相同預定姿態(例如,單輕敲姿態或雙輕敲姿態),放大和/或置中基本上或完全被倒轉。例如,響應于在塊3914-5上的單輕敲姿態3929(圖5C),網頁圖像可以縮小并返回到圖5A中的M3900A。在一些實施例中,響應于用戶在已經被放大但未被置中的塊3914上的預定姿態(例如,單輕敲姿態或雙輕敲姿態),該塊被置中(或基本上置中)在網頁顯示器上。例如,響應于在塊3914-4上的單輕敲姿態3927(圖5C),塊3914-4可以置中(或基本上置中)在網頁顯示器上。類似地,響應于在塊3914-6上的單輕敲姿態3935(圖5C),塊3914-6可以被置中(或基本上置中)在網頁顯示器上。因此,對于已經被放大的網頁顯示器,響應于預定姿態,設備可以以直觀的方式顯示用戶希望看到的一系列塊。在不同環境中,該相同姿態可以啟動不同動作(例如,(I)在網頁尺寸減小時縮放和/或放大與滾動相結合,UI3900A;以及(2)如果塊已經被置中和放大,則倒轉放大和/或置中)。在一些實施例中,響應于用戶的多觸摸3931和3933去收聚姿態(圖5C),網頁可以被放大。相反,響應于用戶的多觸摸收聚姿態,網頁可以被縮小。在一些實施例中,響應于用戶的基本上垂直向上(或向下)揮擊姿態,網頁(或更一般地說,其他電子文檔)可沿垂直方向一維地向上(或向下)滾動。例如,響應于用戶的在完全垂直的預定角度(例如,27°)內的向上揮擊姿態3937,網頁可以沿垂直方向一維地向上滾動。相反地,在一些實施例中,響應于不在完全垂直的預定角度(例如,27°)內的揮擊姿態,網頁可以二維地滾動(例如,在垂直方向和水平方向上同時移動)。例如,響應于用戶的不在完全垂直的預定角度(例如,27°)內的向上揮擊姿態3939(圖5C),網頁可以沿揮擊3939的方向二維地滾動。在一些實施例中,響應于用戶的多觸摸3941和3943轉動姿態,即使在多觸摸3941和3943轉動姿態中的轉動量實質上不同于90°,網頁也可以嚴格轉動90°(M3900D,圖5D)用以進行橫向觀看。類似地,響應于用戶的多觸摸3945和3947轉動姿態(UI3900D,圖5D),即使多觸摸3945和3947轉動姿態中的轉動量實質上不同于90°,網頁也可以嚴格轉動90°用以縱向觀看。因此,響應于用戶的非精確姿態,發生了圖形的精確移動。盡管用戶的輸入不準確,但設備仍按照用戶希望的方式操作。另外,需要注意,針對具有縱向視圖的UI3900C描述的姿態還可應用到具有橫向視圖的Π(例如,UI3900D,圖OT),使得用戶可以選擇其所喜歡的進行網頁瀏覽的任意視圖。圖6A至圖6C是例示了根據一些實施例的用于在具有觸摸屏顯示器的便攜式電子設備(例如,設備100)上顯示諸如網頁的結構化電子文檔的處理6000的流程圖。便攜式電子設備在觸摸屏顯示器上顯示結構化電子文檔的至少一部分。結構化電子文檔包括多個內容框(例如,圖5A中的塊3914)(6006)。在一些實施例中,以樣式表語言定義多個框。在一些實施例中,樣式表語言是層疊樣式表語言。在一些實施例中,結構化電子文檔是網頁(例如,圖5A中的網頁3912)。在一些實施例中,結構化電子文檔是HTML或XML文檔。在一些實施例中,顯示結構化電子文檔的至少一部分包括獨立于文檔長度地調整文檔寬度以適合在觸摸屏顯示寬度內(6008)。在一些實施例中,觸摸屏顯示器是具有短軸和長軸(也被稱為次軸(minoraxis)和主軸(majoraxis))的矩形;當結構化電子文檔是縱向視圖觀看時(例如,圖5C),顯示寬度對應于短軸(或次軸);并且當結構化文檔是橫向視圖觀看時(例如,圖OT),顯示寬度對應于長軸(或主軸)。在一些實施例中,在顯示結構化電子文檔的至少一部分之前,確定針對多個框的邊框、頁邊距和/或填充(6002),并對它們進行調整用以顯示在觸摸屏顯示器上(6004)。在一些實施例中,調整多個框中的所有框。在一些實施例中,只是調整第一框。在一些實施例中,只是調整第一框和第一框附近的框。在結構化電子文檔的顯示部分上的一個位置處檢測到第一姿態(例如,圖5A中的姿態3923)(6010)。在一些實施例中,第一姿態是手指姿態。在一些實施例中,第一姿態是觸筆姿態。在一些實施例中,第一姿態是輕敲姿態。在一些實施例中,第一姿態是利用單個手指的雙輕敲、利用兩個手指的雙輕敲、利用單個手指的單輕敲、或者利用兩個手指的單輕敲。在第一姿態的位置處確定多個框中的第一框(例如,圖5A中的塊53914-5)(6012)。在一些實施例中,結構化電子文檔具有包括多個節點的相關聯的渲染樹,并且確定第一姿態位置處的第一框包括:沿渲染樹向下遍歷來確定多個節點中與第一姿態的檢測位置相對應的第一節點(6014);從第一節點向上遍歷渲染樹到包含內容的邏輯分組的最近父節點(6016);并且識別對應于最近父節點的內容作為第一框(6018)。在一些實施例中,內容的邏輯分組包括段落、圖像、插件對象或表。在一些實施例中,最近父節點是被替換內嵌(inline)、塊、內嵌塊、或內嵌表。第一框在觸摸屏顯示器上被放大并被基本上置中(例如,圖5C中的塊53914-5)(6020)。在一些實施例中,放大和基本上置中包括在觸摸屏顯示器上同時縮放和平移所述第一框(6022)。在一些實施例中,放大包括擴展第一框以使得第一框的寬度與觸摸屏顯示器的寬度基本上相同(6024)。在一些實施例中,放大的第一框中的文本的尺寸被調整以適合或超過觸摸屏顯不器上的預定最小文本尺寸(6026)。在一些實施例中,文本尺寸調整包括:確定第一框將被放大的比例因子(6028);將觸摸屏顯示器上的預定最小文本尺寸除以該比例因子,以確定針對第一框中的文本的最小文本尺寸(6030);并且如果第一框中的文本的文本尺寸小于確定的最小文本尺寸,則將第一框中文本的文本尺寸至少增大到確定的最小文本尺寸(6032)。在一些實施例中,第一框具有寬度;顯示器具有顯示寬度;并且比例因子是顯示寬度除以第一框在放大之前的寬度。在一些實施例中,尺寸調整發生在放大期間。在一些實施例中,尺寸調整發生在放大之后。例如,假設預定最小文本尺寸是18點字體,并且比例因子被確定為2。在這種情況下,第一框中文本的最小文本尺寸是18除以2,即為9。如果第一框中文本是10點字體,則其文本尺寸不增大,因為10大于作為最小值的9點。一旦應用比例因子,則文本將顯示為20點字體,其大于預定的最小文本尺寸,即18。然而,如果第一框中的文本為8點字體,則應用比例因子將使得要以16點字體顯示文本,該16點字體小于預定的最小文本尺寸,即18。因此,由于8小于9,所以文本尺寸被增大到至少9點字體,并且在應用比例因子之后以至少18點字體顯示。在一些實施例中,結構化電子文檔中的文本的尺寸被調整為適合或超過觸摸屏顯不器上的預定最小文本尺寸(6026;圖6B)。在一些實施例中,文本尺寸調整包括:確定第一框將被放大的比例因子(6028);將觸摸屏顯示器上的預定最小文本尺寸除以該比例因子,以確定結構化電子文檔中文本的最小文本尺寸(6030);以及如果結構化電子文檔中文本的文本尺寸小于確定的最小文本尺寸,則將結構化電子文檔中文本的文本尺寸至少增大到確定的最小文本尺寸(6032)。在一些實施例中,文本尺寸調整包括:識別多個框中的包含文本的框;確定第一框將被放大的比例因子;將觸摸屏顯示器上的預定最小文本尺寸除以比例因子,以確定結構化電子文檔中文本的最小文本尺寸;并且針對每個識別出的包含文本的框,如果所識別的框中文本的文本尺寸小于確定的最小文本尺寸,則將識別出的框中文本的文本尺寸至少增大到確定的最小文本尺寸,并且調整識別出的框的尺寸以適應尺寸調整后的文本。在一些實施例中,檢測在放大的第一框上的第二姿態(例如,圖5C中的姿態3929)(6034)。響應于檢測到第二姿態,結構化電子文檔的顯示部分的尺寸被減小(6036)。在一些實施例中,第一框恢復到其被放大之前的尺寸(6038)。在一些實施例中,第二姿態和第一姿態是相同類型的姿態。在一些實施例中,第二姿態是手指姿態。在一些實施例中,第二姿態是觸筆姿態。在一些實施例中,第二姿態是輕敲姿態。在一些實施例中,第二姿態是利用單個手指的雙輕敲、利用兩個手指的雙輕敲、利用單個手指的單輕敲或利用兩個手指的單輕敲。在一些實施例中,當第一框被放大時,在除第一框之外的第二框上檢測第三姿態(例如,圖5C中的姿態3927或姿態3935)(6040)。響應于檢測到第三姿態,第二框基本上置中于觸摸屏顯示器上(6042)。在一些實施例中,第三姿態和第一姿態是相同類型的姿態。在一些實施例中,第三姿態是手指姿態。在一些實施例中,第三姿態是觸筆姿態。在一些實施例中,第三姿態是輕敲姿態。在一些實施例中,第三姿態是利用單個手指的雙輕敲、利用兩個手指的雙輕敲、利用單個手指的單輕敲或利用兩個手指的單輕敲。在一些實施例中,在觸摸屏顯示器上檢測揮擊姿態(例如,圖5C中的姿態3937或姿態3939)(圖6C的6044)。響應于檢測到揮擊姿態,結構化電子文檔的顯示部分在觸摸屏顯示器上平移(6046)。在一些實施例中,平移包括結構化電子文檔在觸摸屏顯示器上的垂直、水平或斜線移動(6048)。在一些實施例中,揮擊姿態是手指姿態。在一些實施例中,揮擊姿態是觸筆姿態。在一些實施例中,在觸摸屏顯示器上檢測第五姿態(例如,圖5C中的多觸摸姿態3941/3943)(6050)。響應于檢測到第五姿態,結構化電子文檔的顯示部分在觸摸屏顯示器上轉動90°(6052)。在一些實施例中,第五姿態是手指姿態。在一些實施例中,第五姿態是多指姿態。在一些實施例中,第五姿態是扭轉(twisting)姿態。在一些實施例中,檢測設備方位的變化(6054)。例如,一個或多個加速計168(圖1A至1B)檢測設備方位的變化。響應于檢測到設備方位的變化,結構化電子文檔的顯示部分在觸摸屏顯示器上轉動90°(6056)。在一些實施例中,在觸摸屏顯示器上檢測多指去收聚姿態(例如,圖5C中的多觸摸姿態3931/3933)(6058)。響應于檢測到多指去收聚姿態,根據多指去收聚姿態的位置和該多指去收聚姿態中的手指移動量來在觸摸屏顯示器上放大結構化電子文檔的顯示部分的一部分(6060)。盡管如上所述的內容顯示處理6000包括按特定順序發生的多個操作,但是顯然處理6000可以包括可串行或并行地(例如,利用并行處理器或多線程環境)執行的更多或更少的操作,兩個或更多個操作的順序可以改變并且/或者兩個或更多個操作可以組合為單個操作。在具有觸摸屏顯示器的便攜式電子設備上的圖形用戶界面(例如,圖5A中的UI3900A)包括結構化電子文檔的至少一部分(例如,圖5A中的網頁3912)。結構化電子文檔包括多個內容框(例如,圖5A中的塊3914)。響應于在結構化電子文檔的該部分上的一個位置處檢測到第一姿態(例如,圖5A中的姿態3923),確定多個框中位于該第一姿態的位置處的第一框(例如,圖5A中的塊53914-5),并且放大第一框且將其在觸摸屏顯不器上基本上置中(例如,圖5C中的塊53914-5)。在一些實施例中,響應于在URL輸入框3908上的輕敲或其他預定用戶姿態,觸摸屏顯示放大的輸入框3926和鍵盤616(例如,圖5B的縱向視圖的UI3900B和圖5E的橫向視圖的Π3900Ε)。在一些實施例中,觸摸屏還顯示:上下文清除圖標3928,其被激活(例如,通過在圖標上的手指輕敲)時啟動對輸入框3926中的所有文本的刪除;搜索圖標3930,其被激活(例如,通過在圖標上的手指輕敲)時啟動利用框3926中的搜索項輸入的因特網搜索;以及至URL圖標3932,其被激活(例如,通過在圖標上的手指輕敲)時啟動對具有框3926中的URL輸入的網頁的獲取。因此,同一輸入框3926可用于輸入搜索項和URL兩者。在一些實施例中,是否顯示清除圖標3928取決于上下文。UI3900G(圖5G)是用于向諸如瀏覽器147的應用程序添加新窗口的Ul。H3900G顯示應用程序(例如,瀏覽器147),該應用程序包括顯示窗口(例如,網頁3912-2)和至少一個隱藏窗口(例如,網頁3912-1和3934-3以及被完全從屏幕隱藏的可能的其他網頁)。UI3900G還顯示用于向應用程序添加窗口的圖標(例如,新窗口或新頁面圖標3936)。響應于檢測到對用于添加窗口的圖標3936的激活,瀏覽器添加窗口到應用程序(例如,用于新網頁3912的新窗口)。響應于檢測到觸摸屏顯示器上的姿態,應用程序中的顯示窗口被移出顯示器,并將隱藏窗口移動到顯示器上。例如,響應于檢測到在屏幕的左側上的輕敲姿態3949,帶有網頁3912-2的窗口被部分地或完全地向右移出屏幕,帶有網頁3912-3的窗口被完全移出屏幕,帶有網頁3912-1的部分隱藏窗口移動到顯示器的中央,并且帶有網頁的另一完全隱藏窗口(例如,3912-0)可部分地移動到顯示器上。另選地,檢測到左到右的揮擊姿態3951可實現相同的效果。相反,響應于檢測到在屏幕的右側上的輕敲姿態3953,帶有網頁3912-2的窗口被部分地或完全地向左移出屏幕,帶有網頁3912-1的窗口被完全移出屏幕,帶有網頁3912-3的部分隱藏窗口移動到顯示器的中央,并且帶有網頁的另一完全隱藏窗口(例如,3912-4)可部分地移動到顯示器上。另選地,檢測到右到左的揮擊姿態3951可實現相同的效果。在一些實施例中,響應于在刪除圖標3934上的輕敲或其他預定姿態,刪除對應的窗口3912。在一些實施例中,響應于在完成圖標3938上的輕敲或其他預定姿態,放大顯示器中央的窗口(例如,3912-2)以充填屏幕。另外的關于向應用程序添加窗口的描述可以在于2007年I月5日提交的題為“Method,System,AndGraphicalUserInterfaceForViewingMultipleApplicationWindows”的美國專利申請N0.11/620,647中找到,該申請的內容在此引用以供參考。圖7A至圖7F例示了根據一些實施例的用于播放一項內嵌多媒體內容的示例性用戶界面。在一些實施例中,用戶界面4000A-4000F(分別在圖7A至7F中)包括以下元素或者其子集或超集:如上所述的402、404、406、3902、3906、3910、3912、3918、3920、3922;內嵌多媒體內容4002,例如QuickTime內容(4002-1)、WindowsMedia內容(4002-2)或Flash內容(4002-3);結構化文檔中的其他類型內容4004,例如文本;退出圖標4006,其在被激活(例如,通過在圖標上的手指輕敲)時啟動退出內嵌多媒體內容播放器Π(例如,UI4000B或H4000F)并且返回到另一Π(例如,圖7A中的UI4000A);經過時間4008,其以時間為單位示出了已經播放了多少內嵌多媒體內容4002;進度條4010,其表示已經播放了內嵌多媒體內容4002的什么部分,以及可用于響應于用戶姿態而滾動內嵌多媒體內容;剩余時間4012,其以時間為單位示出了還有多少內嵌多媒體內容4002要播放;下載圖標4014,其表示何時內嵌多媒體內容4002被下載或流到設備;快退/回跳圖標4016,其在被激活(例如,通過在圖標上的手指輕敲)時啟動倒轉或回跳內嵌多媒體內容4002;播放圖標4018,其在被激活(例如,通過在圖標上的手指輕敲4026(圖7C))時啟動從開始起或者從內嵌多媒體內容暫停處起播放內嵌多媒體內容4002;快進/前跳圖標4020,其啟動前進或前跳內嵌多媒體內容4002;音量調節滑塊圖標4022,其在被激活(例如,通過在圖標上的手指輕敲)時啟動對內嵌多媒體內容4002的音量的調節;和暫停圖標4024,其在被激活(例如,通過在圖標上的手指輕敲)時啟動對內嵌多媒體內容4002的暫停。圖8是例示了根據一些實施例的用于在具有觸摸屏顯示器的便攜式電子設備(例如,設備100)上顯示內嵌多媒體內容的處理8000的流程圖。便攜式電子設備在觸摸屏顯示器上顯示結構化電子文檔的至少一部分(8002)。結構化電子文檔包括內容(例如,圖7A中的內容4002和4004)。在一些實施例中,結構化電子文檔是網頁(例如,網頁3912)。在一些實施例中,結構化電子文檔是HTML或XML文檔。在結構化電子文檔的顯示部分中的一項內嵌多媒體內容(例如,圖7A中的內容4002-1)上檢測第一姿態(例如,圖7A中的姿態4028)(8004)。在一些實施例中,內嵌多媒體內容包括視頻和/或音頻內容。在一些實施例中,可以利用QuickTime、WindowsMedia或Flash插件來播放。響應于檢測到第一姿態,在觸摸屏顯示器上放大所述項內嵌多媒體內容,并且停止顯示結構化電子文檔中除了被放大項內嵌多媒體內容之外的其他內容(例如,圖7A中,內容4004和除了4002-1之外的其他內容4002)(例如,圖7B中的UI4000B或圖7F中的UI4000F)(8006)。在一些實施例中,放大所述項內嵌多媒體內容包括在所述項目上的動畫放大。在一些實施例中,放大所述項內嵌多媒體內容包括在觸摸屏顯示器上基本上同時縮放和平移所述項內嵌多媒體內容。在一些實施例中,放大所述項內嵌多媒體內容包括將所述項內嵌多媒體內容轉動90°(例如,從圖7A中的M4000A到圖7B中的n4000B)。在一些實施例中,所述項內嵌多媒體內容具有全尺寸;觸摸屏顯示器具有尺寸;并且放大所述項內嵌多媒體內容包括將所述項內嵌多媒體內容放大到所述項目的全尺寸與觸摸屏顯示器的尺寸中的較小者。在一些實施例中,放大所述項內嵌多媒體內容包括:擴展所述項內嵌多媒體內容,以使得所述項內嵌多媒體內容的寬度與觸摸屏顯示器的寬度基本上相同(例如,圖7B中的UI4000B或圖7F中的UI4000F)。在一些實施例中,停止顯示結構化電子文檔中除了所述項內嵌多媒體內容之外的其他內容包括:漸隱結構化電子文檔中除了所述項內嵌多媒體內容之外的其他內容。在顯示放大項內嵌多媒體內容時,在觸摸屏顯示器上檢測第二姿態(例如,圖7B中的姿態4030)(8008)。響應于檢測到第二姿態,顯示用于播放放大項內嵌多媒體內容的一個或多個回放控制(8010)。在一些實施例中,一個或多個回放控制包括播放圖標(例如,圖7C中的圖標4018)、暫停圖標(例如,圖7E中的圖標4024)、音量圖標(例如,圖標4022)和/或回放進度條圖標(例如,圖標4010)。在一些實施例中,顯示一個或多個回放控制包括在放大項內嵌多媒體內容上顯示一個或多個回放控制(例如,在圖7C中,回放控制4016、4018、4020和4022在放大的內嵌多媒體內容4002-1上)。在一些實施例中,一個或多個回放控制疊置在所述放大項內嵌多媒體內容上。在一些實施例中,一個或多個回放控制是半透明的。在一些實施例中,改寫結構化電子文檔中的自動開始播放所述項內嵌多媒體內容的指令,以給予設備在開始回放前下載更多所選擇的內嵌多媒體內容的時間。在一個回放控制上檢測第三姿態(例如,圖7C中在播放圖標4018上的姿態4026)(8012)。響應于檢測到第三姿態,播放放大項內嵌多媒體內容(8014)。在一些實施例中,播放放大項內嵌多媒體內容包括,利用針對與所述項內嵌多媒體內容相關聯的內容類型的插件來播放放大項內嵌多媒體內容。在一些實施例中,在播放放大項內嵌多媒體內容時,停止顯示一個或多個回放控制(例如,圖7D,其不再顯示回放控制4016、4018、4020和4022,但是仍顯示4006、4008、4010和4012)。在一些實施例中,所有回放控制停止顯示。在一些實施例中,停止顯示一個或多個回放控制包括漸隱一個或多個回放控制。在一些實施例中,在預定時間之后停止對一個或多個回放控制的顯示。在一些實施例中,在沒有檢測到與觸摸屏顯示器的接觸預定時間之后停止對一個或多個回放控制的顯示。在一些實施例中,在觸摸屏顯示器上檢測第四姿態(8016)。響應于檢測到第四姿態,再次顯示結構化電子文檔的至少所述部分(例如,圖7A)(8018)。在一些實施例中,第四姿態包括在諸如完成圖標的回放完成圖標上的輕敲姿態(例如,圖7D中在完成圖標4006上的姿態4032)。在一些實施例中,所述項內嵌多媒體內容恢復到其被放大前的尺寸。在一些實施例中,第一、第二和第三姿態是手指姿態。在一些實施例中,第一、第二和第二姿態是觸筆姿態。在一些實施例中,第一、第二和第三姿態是輕敲姿態。在一些實施例中,輕敲姿態是利用單個手指的雙輕敲、利用兩個手指的雙輕敲、利用單個手指的單輕敲或者利用兩個手指的單輕尚支。盡管以上描述的多媒體顯示處理8000包括按照特定順序發生的多個操作,但是顯然處理8000可以包括可串行或并行地(例如,利用并行處理器或多線程環境)執行的更多或更少的操作,兩個或更多個操作的順序可以改變,并且/或者兩個或更多個操作可以組合為單個操作。在具有觸摸屏顯示器的便攜式電子設備上的圖形用戶界面包括結構化電子文檔的至少一部分,其中,所述結構化電子文檔包括:內容;所述結構化電子文檔的所述部分中的一項內嵌多媒體內容;以及一個或多個回放控制。響應于檢測到在所述項內嵌多媒體內容上的第一姿態,放大在觸摸屏顯示器上的所述項內嵌多媒體內容,并且停止對所述結構化電子文檔中除所述放大項內嵌多媒體內容之外的其他內容的顯示。響應于在顯示所述放大項內嵌多媒體內容時在觸摸屏顯示器上的第二姿態,顯示用于播放所述放大項內嵌多媒體內容的一個或多個回放控制。響應于檢測到在一個回放控制上的第三姿態,播放所述放大項內嵌多媒體內容。出于說明的目的參照特定實施例給出了以上描述。然而,以上的例示性討論并非旨在窮舉或將本發明限于所公開的精確形式。根據以上教習,可以進行很多修改和變化。選擇并描述了實施例用以最好地解釋本發明的原理及其實際應用,從而使得本領域技術人員能夠最好地利用本發明和進行了適于所構想的特定用途的各種修改的各種實施例。權利要求1.一種用于導航網頁的方法,包括:在便攜式電子設備的觸摸屏顯示器上顯示網頁的至少一部分,其中所述網頁包括多個內容框;檢測在所述網頁的顯示部分上的位置處的第一姿態;確定所述多個框中的在所述第一姿態的位置處的第一框,所述第一框具有第一尺寸;放大和平移所述網頁以使得所述第一框以比所述第一尺寸更大的第二尺寸在所述觸摸屏顯示器上居中;在所述第一框被放大時,檢測在放大的第一框上的第二姿態;以及響應于檢測到所述第二姿態,縮小所述網頁的所述顯示部分的尺寸。2.如權利要求1所述的方法,包括:在顯示網頁的至少一部分之前,確定所述網頁中指定的所述多個框的邊框、頁邊距和/或填充;以及調整所述多個框的邊框、頁邊距和/或填充,用于顯示在所述觸摸屏顯示器上。3.如權利要求1所述的方法,其中:所述網頁具有文檔寬度和文檔長度;所述觸摸屏顯示器具有顯示寬度;且顯示所述網頁的至少一部分包括獨立于所述文檔長度地調整所述文檔寬度以適合在所述顯示寬度內。4.如權利要求3所述的方法,其中:所述觸摸屏顯示器是具有短軸和長軸的矩形;當以縱向視圖看所述網頁時,所述顯示寬度對應于所述短軸;且當以橫向視圖看所述網頁時,所述顯示寬度對應于所述長軸。5.如權利要求1所述的方法,其中,所述多個框由樣式表語言定義。6.如權利要求5所述的方法,其中,所述樣式表語言是層疊樣式表語言。7.如權利要求1所述的方法,其中:所述網頁具有與多個節點相關聯的渲染樹;且確定在所述第一姿態的位置處的第一框包括:向下遍歷所述渲染樹以確定所述多個節點中的與所檢測到的第一姿態的位置對應的第一節點;從所述第一節點向上遍歷所述渲染樹,直到包含內容的邏輯分組的最近父節點;以及將與所述最近父節點對應的內容識別為所述第一框。8.如權利要求7所述的方法,其中,所述內容的邏輯分組包括段落、圖像、插件或表格。9.如權利要求7所述的方法,其中,所述最近父節點是被替代內嵌、塊、內嵌塊或內嵌表格。10.如權利要求1所述的方法,其中,放大和平移所述網頁包括在所述觸摸屏顯示器上顯示所述多個內容框中的第二框的至少一部分。11.如權利要求1所述的方法,其中,放大包括擴展所述第一框以使得所述第一框的寬度與所述觸摸屏顯示器的寬度相同。12.如權利要求1所述的方法,包括調整放大的第一框中的文本的尺寸,以符合或超過所述觸摸屏顯示器上的預定最小文本尺寸。13.如權利要求12所述的方法,其中,調整文本尺寸包括:確定所述第一框將被放大的比例因子;將所述觸摸屏顯示器上的預定最小文本尺寸除以所述比例因子,以確定所述第一框中的文本的最小文本尺寸;以及如果所述第一框中的文本的文本尺寸小于所確定的最小文本尺寸,則將所述第一框中的文本的文本尺寸至少增大到所確定的最小文本尺寸。14.如權利要求1所述的方法,包括調整所述網頁中的文本的尺寸,以符合或超過所述觸摸屏顯示器上的預定最小文本尺寸。15.根據權利要求14所述的方法,其中,調整文本尺寸包括:確定所述第一框將被放大的比例因子;將所述觸摸屏顯示器上的預定最小文本尺寸除以所述比例因子,以確定所述網頁中的文本的最小文本尺寸;以及如果所述網頁中的文本的文本尺寸小于所確定的最小文本尺寸,則將所述網頁中的文本的文本尺寸至少增大到所確定的最小文本尺寸。16.如權利要求14所述的方法,其中,調整文本尺寸包括:識別所述多個框中包含文本的框;確定所述第一框將被放大的比例因子;將所述觸摸屏顯示器上的預定最小文本尺寸除以所述比例因子,以確定所述網頁中的文本的最小文本尺寸;以及針對每個所識別的包含文本的框,如果所識別的框中的文本的文本尺寸小于所確定的最小文本尺寸,則將所識別的框中的文本的文本尺寸至少增大到所確定的最小文本尺寸,并調整所識別的框的尺寸。17.如權利要求1所述的方法,其中,縮小所述網頁的顯示部分的尺寸的步驟將所述第一框縮小到所述第一尺寸。18.如權利要求1所述的方法,其中,所述第二姿態和所述第一姿態是相同類型的姿態。19.如權利要求1所述的方法,其中,所述第二姿態是輕敲姿態。20.如權利要求19所述的方法,其中,所述第二姿態是以單根手指的雙輕敲、以兩根手指的雙輕敲、以單根手指的單輕敲、或者以兩根手指的單輕敲。21.一種用于導航網頁的設備,包括:用于在便攜式電子設備的觸摸屏顯示器上顯示網頁的至少一部分的裝置,其中所述網頁包括多個內容框;用于檢測在所述網頁的顯示部分上的位置處的第一姿態的裝置;用于確定所述多個框中的在所述第一姿態的位置處的第一框的裝置,所述第一框具有第一尺寸;用于放大和平移所述網頁以使得所述第一框以比所述第一尺寸更大的第二尺寸在所述觸摸屏顯示器上居中的裝置;用于在所述第一框被放大時,檢測在放大的第一框上的第二姿態的裝置;以及用于響應于檢測到所述第二姿態,縮小所述網頁的所述顯示部分的尺寸的裝置。22.如權利要求21所述的設備,包括:在顯示網頁的至少一部分之前,用于確定所述網頁中指定的所述多個框的邊框、頁邊距和/或填充的裝置;以及用于調整所述多個框的邊框、頁邊距和/或填充以用于顯示在所述觸摸屏顯示器上的裝置。23.如權利要求21所述的設備,其中:所述網頁具有文檔寬度和文檔長度;所述觸摸屏顯示器具有顯示寬度;且用于顯示所述網頁的至少一部分的裝置包括用于獨立于所述文檔長度地調整所述文檔寬度以適合在所述顯示寬度內的裝置。24.如權利要求23所述的設備,其中:所述觸摸屏顯示器是具有短軸和長軸的矩形;當以縱向視圖看所述網頁時,所述顯示寬度對應于所述短軸;且當以橫向視圖看所述網頁時,所述顯示寬度對應于所述長軸。25.如權利要求21所述的設備,其中,所述多個框由樣式表語言定義。26.如權利要求25所述的設備,其中,所述樣式表語言是層疊樣式表語言。27.如權利要求21所述的設備,其中:所述網頁具有與多個節點相關聯的渲染樹;且用于確定在所述第一姿態的位置處的第一框的裝置包括:用于向下遍歷所述渲染樹以確定所述多個節點中的與所檢測到的第一姿態的位置對應的第一節點的裝置;用于從所述第一節點向上遍歷所述渲染樹,直到包含內容的邏輯分組的最近父節點的裝置;以及用于將與所述最近父節點對應的內容識別為所述第一框的裝置。28.如權利要求27所述的設備,其中,所述內容的邏輯分組包括段落、圖像、插件或表格。29.如權利要求27所述的設備,其中,所述最近父節點是被替代內嵌、塊、內嵌塊或內嵌表格。30.如權利要求21所述的設備,其中,用于放大和平移所述網頁的裝置包括用于在所述觸摸屏顯示器上顯示所述多個內容框中的第二框的至少一部分的裝置。31.如權利要求21所述的設備,其中,用于放大的裝置包括用于擴展所述第一框以使得所述第一框的寬度與所述觸摸屏顯示器的寬度相同的裝置。32.如權利要求21所述的設備,包括用于調整放大的第一框中的文本的尺寸,以符合或超過所述觸摸屏顯示器上的預定最小文本尺寸的裝置。33.如權利要求32所述的設備,其中,用于調整文本尺寸的裝置包括:用于確定所述第一框將被放大的比例因子的裝置;用于將所述觸摸屏顯示器上的預定最小文本尺寸除以所述比例因子,以確定所述第一框中的文本的最小文本尺寸的裝置;以及用于如果所述第一框中的文本的文本尺寸小于所確定的最小文本尺寸,則將所述第一框中的文本的文本尺寸至少增大到所確定的最小文本尺寸的裝置。34.如權利要求21所述的設備,包括用于調整所述網頁中的文本的尺寸,以符合或超過所述觸摸屏顯示器上的預定最小文本尺寸的裝置。35.根據權利要求34所述的設備,其中,用于調整文本尺寸的裝置包括:用于確定所述第一框將被放大的比例因子的裝置;用于將所述觸摸屏顯示器上的預定最小文本尺寸除以所述比例因子,以確定所述網頁中的文本的最小文本尺寸的裝置;以及用于如果所述網頁中的文本的文本尺寸小于所確定的最小文本尺寸,則將所述網頁中的文本的文本尺寸至少增大到所確定的最小文本尺寸的裝置。36.如權利要求34所述的設備,其中,用于調整文本尺寸的裝置包括:用于識別所述多個框中包含文本的框的裝置;用于確定所述第一框將被放大的比例因子的裝置;用于將所述觸摸屏顯示器上的預定最小文本尺寸除以所述比例因子,以確定所述網頁中的文本的最小文本尺寸的裝置;以及針對每個所識別的包含文本的框,用于如果所識別的框中的文本的文本尺寸小于所確定的最小文本尺寸,則將所識別的框中的文本的文本尺寸至少增大到所確定的最小文本尺寸,并調整所識別的框的尺寸的裝置。37.如權利要求21所述的設備,其中,縮小所述網頁的顯示部分的尺寸將所述第一框縮小到所述第一尺寸。38.如權利要求21所述的設備,其中,所述第二姿態和所述第一姿態是相同類型的姿態。39.如權利要求21所述的設備,其中,所述第二姿態是輕敲姿態。40.如權利要求39所述的設備,其中,所述第二姿態是以單根手指的雙輕敲、以兩根手指的雙輕敲、以單根手指的單輕敲、或者以兩根手指的單輕敲。全文摘要本公開涉及用于導航網頁的設備和方法。一種與具有觸摸屏顯示器的便攜式電子設備結合使用的計算機實現方法包括在所述觸摸屏顯示器上顯示結構化電子文檔的至少一部分,其中所述結構化電子文檔包括多個內容框;和檢測在所述結構化電子文檔的顯示部分上的位置處的第一姿態。確定所述多個框中位于所述第一姿態的位置處的第一框。在所述觸摸屏顯示器上放大并基本上置中所述第一框。文檔編號G06F3/0488GK103176701SQ20131013645公開日2013年6月26日申請日期2007年9月5日優先權日2006年9月6日發明者B·奧丁,S·福斯塔,G·克里斯蒂,S·O·勒梅,I·喬德里,R·威廉姆森,C·布盧門博格申請人:蘋果公司