專利名稱:具有多重觸摸輸入的便攜式電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本公開實施例涉及使用了多重觸摸敏感顯示器的用戶界面。
背景技術(shù):
隨著便攜設(shè)備越來越小型化,以及所要處理和存儲的信息量的增 長,目前,設(shè)計出允許用戶易于與設(shè)備交互的用戶界面成了一個很大 挑戰(zhàn)。然而,由于用戶界面不但是用戶用以接收內(nèi)容的途徑,而且它 還對包括用戶嘗試訪問設(shè)備功能部件或工具在內(nèi)的用戶操作或行為 做出響應,因此,這種設(shè)計的效果并不是很好。某些便攜式電子設(shè)備 (例如移動電話)采取了添加更多按鈕,過載按鈕功能或是使用復雜 菜單系統(tǒng)的手段來允許用戶訪問、存儲和操控數(shù)據(jù)。這些常規(guī)用戶界 面往往導致產(chǎn)生需要用戶記憶的復雜按鍵序列和菜單分級。實際上, 某些按鍵序列過于復雜,以至于需要兩只手來完成。
相應地,目前需要一種用于便攜設(shè)備的更為簡單和直觀的用戶界 面,其中該用戶界面允許用戶訪問、存儲和操控圖形對象及數(shù)據(jù),而 不用記憶按鍵序列或茱單分級。
發(fā)明內(nèi)容
上述缺陷和與用于便攜式電子設(shè)備的用戶界面相關(guān)聯(lián)的其他問 題是通過所公開的便攜式電子設(shè)備來減少或消除的,其中該便攜式電 子設(shè)備使用了多重觸摸輸入來檢測一個或多個接觸和/或運動。該設(shè)備 根據(jù)一個或多個用戶接觸和/或運動對圖形對象執(zhí)行一個或多個操作。
在某些實施例中, 一種用于在便攜式電子設(shè)備中檢測多重觸摸輸
入的方法包括在便攜式電子設(shè)備的顯示器表面上顯示對象;檢測與
該對象相關(guān)聯(lián)的多重觸摸輸入,根據(jù)多重觸摸輸入確定要對該對象執(zhí)
行的操作;以及對該對象執(zhí)行操作。在對該對象執(zhí)行操作時,該對象 可以具有低于預定閾值的分辨率,而在其他時間,該對象可以具有大 于預定閾值的分辨率。
在某些實施例中, 一種便攜式電子設(shè)備包括多重觸摸敏感顯示 器以及一個或多個處理器,其中所述一個或多個處理器與多重觸摸敏 感顯示器相耦合,以便檢測與多重觸摸敏感顯示器相接觸的用戶的兩 個或更多手指的運動。檢測到的運動被用于確定要對在該多重觸摸敏 感顯示器上呈現(xiàn)或顯示的對象執(zhí)行的操作。在對該對象執(zhí)行操作時, 該對象可以具有低于預定閾值的分辨率,而在其他時間,該對象可以 具有大于預定閾值的分辨率。
在某些實施例中, 一種便攜式電子設(shè)備包括多重觸摸敏感顯示 器。檢測器與該多重觸摸敏感顯示器相耦合,并且被適配成檢測與該 多重觸摸敏感顯示器相接觸的用戶的兩個或更多手指的運動。與該檢 測器相耦合的一個或多個處理器可以被配置成根據(jù)檢測到的運動來 確定要對在多重觸摸敏感顯示器上呈現(xiàn)的對象執(zhí)行的操作,以及對該 對象執(zhí)行操作。在對該對象執(zhí)行操作時,該對象可以具有低于預定閾 值的分辨率,而在其他時間,該對象可以具有大于預定闞值的分辨率。
在某些實施例中, 一種使用多重觸摸敏感顯示器來調(diào)整參數(shù)的方 法包括檢測多重觸摸敏感顯示器的顯示器表面上的一個或多個接 觸;在接觸位置顯示至少一個圖形對象;檢測與一個或多個接觸相關(guān)
聯(lián)的運動;根據(jù)該運動來調(diào)整該對象的至少一個參數(shù);以及檢測至少 一個丟失的接觸。響應于檢測到丟失的接觸,保存參數(shù)的當前值并且 啟動定時器。響應于在重新建立接觸之前定時器超出閾值,從顯示器 表面上移除該圖形對象。響應于在定時器超出閾值之前重新建立接 觸,在顯示器表面上保持該圖形對象的顯示。 一個或多個接觸的運動 將被再次檢測,并且根據(jù)檢測到的運動來調(diào)整參數(shù)。
在某些實施例中, 一種用于在便攜式電子設(shè)備上顯示網(wǎng)頁的方法 包括接收網(wǎng)頁;自動縮放該網(wǎng)頁,以便在顯示器窗口中顯示整個網(wǎng) 頁;接收第一觸摸輸入;響應于第一觸摸輸入,激活網(wǎng)頁以及網(wǎng)頁中
的至少一些字段或鏈接;接收第二觸摸輸入以及響應于第二觸摸輸 入,對網(wǎng)頁執(zhí)行操作。當對該網(wǎng)頁執(zhí)行操作時,該網(wǎng)頁可以具有小于 預定閾值的分辨率,而在其他時間,該網(wǎng)頁可以具有大于預定閾值的 分辨率。
在某些實施例中, 一種使用多重觸摸敏感顯示器來調(diào)整參數(shù)的方
法包括在多重觸摸敏感顯示器設(shè)備的顯示器表面上檢測一個或多個 第一接觸;檢測與手勢對應并且與一個或多個第 一接觸相關(guān)聯(lián)的第一 運動;根據(jù)該第一運動來調(diào)整至少一個參數(shù);檢測一個或多個第一接 觸的中斷;檢測顯示器表面上的一個或多個第二接觸;檢測與一個或
多個第二接觸相關(guān)聯(lián)的第二運動,其中該第二運動對應于該手勢;以 及根據(jù)第二運動來調(diào)整至少一個參數(shù)。
在某些實施例中, 一種方法包括在便攜式電子設(shè)備的觸摸屏顯 示器中顯示圖形對象(例如網(wǎng)頁),其中下采樣數(shù)據(jù)被用于顯示對象; 檢測與該對象相關(guān)聯(lián)的多重觸摸輸入;根據(jù)多重觸摸輸入確定要對該 對象執(zhí)行的操作;對該對象執(zhí)行操作;通過使用下采樣數(shù)據(jù)來實時顯 示該操作所導致的對象改變;以及在操作之后結(jié)合下采樣數(shù)據(jù)來顯示 該對象。
前述方法可以由便攜式電子設(shè)備執(zhí)行,其中該便攜式電子設(shè)備具 有附帶了圖形用戶界面(GUI)的觸摸敏感顯示器、 一個或多個處理 器、存儲器以及保存在存儲器中用于執(zhí)行這些方法的一個或多個模 塊、程序或指令集。在某些實施例中,該便攜式電子設(shè)備提供了包括 無線通信在內(nèi)的多種功能。
用于執(zhí)行前述方法的指令可以包含在被配置成由一個或多個處 理器執(zhí)行的計算機程序產(chǎn)品中。
為了更好地理解本發(fā)明的上述實施例及其附加實施例,以下將會 結(jié)合下列附圖來參考關(guān)于這些實施例的描述,在附圖中,相同的附圖 標記在所有附圖中指示相應的部分。
圖1是對多重觸摸輸入做出響應的便攜式電子設(shè)備的一個實施 例的例示。
圖2是用于圖1所示的便攜式電子設(shè)備的接觸/運動檢測處理流 程的一個實施例的流程圖。
圖3是對用于參數(shù)調(diào)整的多重觸摸輸入做出響應的便攜式電子 i殳備的 一個實施例的例示。
圖4A是參數(shù)調(diào)整處理流程的一個實施例的流程圖。 圖4B是參數(shù)調(diào)整處理流程的一個實施例的流程圖。 圖5是具有萬維網(wǎng)瀏覽器的便攜式電子設(shè)備的一個實施例的例示。
圖6A描述的是使用圖5所示的萬維網(wǎng)瀏覽器的縮放操作的一個 實施例。
圖6B描述的是在萬維網(wǎng)瀏覽器中激活的虛擬鍵盤的一個實施例。
圖7是萬維網(wǎng)瀏覽器處理流程的一個實施例的流程圖。
圖8是便攜式電子設(shè)備架構(gòu)的一個實施例的框圖。
圖9是多重觸摸敏感顯示器系統(tǒng)架構(gòu)的一個實施例的框圖。
具體實施例方式
現(xiàn)在將會詳細參考附圖中舉例描述的實施例。為了全面理解本發(fā) 明,在以下詳細描述中闡述了眾多具體細節(jié)。但是,本領(lǐng)域普通技術(shù) 人員應該清楚了解,本發(fā)明是可以在沒有這些具體細節(jié)的情況下實現(xiàn) 的。在其他實例中并未詳細描述公知的方法、過程、組件和電路,以 免不必要地混淆實施例特性。
首先將注意力放在包括便攜式通信設(shè)備在內(nèi)的便攜設(shè)備的實施 例上,其中該設(shè)備具有通過使用多重觸摸輸入來檢測一個或多個接觸 和/或運動的用戶界面。這種設(shè)備4艮據(jù)一個或多個用戶接觸和/或運動 來對圖形對象執(zhí)行一個或多個操作。
多重觸摸輸入操作概述
圖1是對多重觸摸輸入進行響應的便攜式電子設(shè)備100的一個實 施例例示。該設(shè)備100包括具有圖形用戶界面(GUI) 102的多重觸 摸敏感顯示器。該顯示器表面是透明的,由此允許將各種圖形對象顯 示給用戶(例如網(wǎng)頁)。在某些實施例中,GUI 102可以被分成多個 部分或窗口。例如,GUI102可以包括用于保持代表了常用功能(例 如電子郵件、地址薄、瀏覽器、音樂等等)的圖形對象的托盤(tray) 106。該GUI 102還可以包括用于操控圖形對象,顯示和操作網(wǎng)頁, 讀取消息、文本或數(shù)據(jù)以及輸入信息的窗口 104。在GUI102上,通 過按下菜單按鈕,可以顯示和改變各種顯示。在移動電話實施例中, 在GUI102上可以顯示表示傳統(tǒng)的語音和數(shù)據(jù)服務操作(例如桂起、 清除等等)的專用圖形對象。
用戶可以使用各種單指手勢或多指手勢來操控GUI 102中的一 個或多個圖形對象112。這里使用的手勢是一個與觸摸屏顯示器表面 相接觸的物體/附件的運動??梢允褂靡粋€或多個手指來對在GUI102 中呈現(xiàn)的一個或多個圖形對象112執(zhí)行二維或三維操作,并且這些操 作包括但不局限于放大、縮放、擴展、最小化、重新調(diào)整大小、旋轉(zhuǎn)、 滑動、打開、關(guān)閉、聚焦、轉(zhuǎn)動、重排序、激活、停用以及其他任何 可以對圖形對象執(zhí)行的操作。在某些實施例中,該手勢指示了以直觀 方式關(guān)聯(lián)于手勢的操作。例如,用戶可以將食指108和拇指110 (沒 有按比例繪制)放在圖形對象12的兩側(cè)、邊緣或邊角,并且通過一 起或分離移動食指108和拇指110來分別執(zhí)行收聚(pinching)或反 收聚(anti-pinching )手勢。這種手勢指示的操作將會導致圖形對象 112的維度改變。在某些實施例中,收聚手勢將會導致圖形對象112 的尺寸在所收聚的維度上減小。而在某些實施例中,收聚手勢則會導 致圖形對象112的尺寸在所有維度上按比例減小。在某些實施例中, 反收聚或去收聚(de-pinching)移動將會導致圖形對象112的尺寸在 被執(zhí)行了反收聚的維度上增大。在圖1中,用戶的食指108和拇指110 被用于反收聚或擴展方形圖形對象112的側(cè)面,由此如虛線114和116 所示,這樣做將會導致對象112的x維度增大。在其他實施例中,反
收聚或去收聚移動將會導致圖形對象尺寸在所有維度上增大(例如在
x和y維度上按比例放大)。
在某些實施例中,圖形對象112是以大于預定分辨率(例如觸摸 屏分辨率的一半或四分之一)的分辨率來顯示的。在根據(jù)操作來修改 圖形對象112的顯示時,這時可以用低于預定閾值的分辨率來顯示該 圖形對象112。在處理速度有限的便攜設(shè)備上,通過在操作過程中以 較低分辨率來進行顯示,可以允許在只有少量或者沒有可察覺的滯后 時間的情況下看到針對該對象所進行的改變,由此可以使用戶界面更 好響應用戶輸入。
很明顯,可以使用任意數(shù)量和/或組合的手指來操控圖形對象, 并且本公開實施例并不局限于任何特定數(shù)量或組合。例如,在某些實 施例中,用戶可以通過放置多個手指與顯示器表面102接觸以及在所 有方向向外展開手指來放大對象。在其他實施例中,用戶可以通過抓
取對象的邊角、側(cè)面或邊緣以及執(zhí)行去收聚或收聚動作來擴大或最小 化對象。在某些實施例中,用戶可以通過在顯示器表面102上輕敲一
個或多個手指來聚焦或者放大特定對象或一部分對象。
在某些實施例中,當用戶與所要操作的圖形對象直接接觸時,這
時將會發(fā)生接觸。在其他實施例中,當用戶接觸所要操作的圖形對象
附近時,這時將會發(fā)生接觸。后一種技術(shù)與結(jié)合網(wǎng)頁以及其他計算機
用戶界面所使用的"熱點"技術(shù)相類似。 濕/適微艦理絲
圖2是用于圖1所示的便攜式電子設(shè)備100的接觸/運動檢測處 理流程200的一個實施例的流程圖。雖然在下文中描述的接觸/運動檢 測處理流程200包含了很多按照特定順序出現(xiàn)的操作,但是很明顯, 這些處理可以包括更多或更少的操作,并且這些操作既可以按順序執(zhí) 行,也可以并行執(zhí)行(例如使用并行處理器或多線程環(huán)境)。
處理流程200是以檢測與顯示器表面102的接觸為開始的(202 )。 一旦檢測到接觸,則對接觸的數(shù)量加以確定(也就是與顯示器表面相 接觸的手指的數(shù)量)(204)。如果檢測到運動(206),則根據(jù)接觸
數(shù)量以及運動類型來選擇一個或多個操作(210),例如旋轉(zhuǎn)、扭轉(zhuǎn)、 滑動或收聚手勢。然后,在相關(guān)聯(lián)的圖形對象上執(zhí)行選定的操作 ("2)。該操作可以根據(jù)運動和接觸的任何組合或序列而被選擇, 包括但不局限于在圖形對象上或是其附近旋轉(zhuǎn)或扭轉(zhuǎn)手指,滑動手 指,快速重復接觸顯示器表面,收聚、反收聚手勢等等。如果沒有檢 測到運動(206),則僅僅根據(jù)接觸數(shù)量來選擇操作(206),以及對 相關(guān)聯(lián)的圖形對象執(zhí)行操作(步驟212)。 參炎鏍整
圖3是對用于參數(shù)調(diào)整的多重觸摸輸入做出響應的便攜式通信 i殳備100的一個實施例例示。該實施例可以用于控制應用中的一個或 多個參數(shù),例如媒體播放器或移動電話的音量控制。在某些實施例中, 圖形對象300是響應于與顯示器表面102進行的一個或多個接觸而出 現(xiàn)的。該圖形對象300可以是旋鈕、開關(guān)、 一個或多個按壓按鈕或是 其他任何通常與電子或計算機設(shè)備結(jié)合使用的可辨認控制器。在某些 實施例中,用戶可以將一個或多個手指(例如食指108和拇指110) 放在圖形對象300之上或是其附近的一個或多個位置,并且通過產(chǎn)生 手勢來調(diào)整所要控制的參數(shù)。舉個例子,如果圖形對象300是一個旋 鈕,那么用戶可以將一個或多個手指沿該旋鈕的圓周放置,并且在順 時針或逆時針方向上執(zhí)行旋轉(zhuǎn)或扭轉(zhuǎn)運動,以便對參數(shù)進行調(diào)整。
在媒體播放器應用中,當用戶執(zhí)行特定類型的接觸(例如三指或 四指接觸)時,這時在顯示器表面102上,圖形對象300將會出現(xiàn)在 接觸點上或是接觸點附近。然后,用戶可以通過執(zhí)行扭轉(zhuǎn)操作來調(diào)整 歌曲或其他音頻來源的參數(shù)(例如音量,無線電調(diào)諧器,均衡)。在 某些實施例中,圖形對象300是動畫形式的,由此對象將會顯現(xiàn)成是 以與用戶執(zhí)行的扭轉(zhuǎn)手勢同步的方式來轉(zhuǎn)動的。在某些實施例中,在 顯示器表面102中可以添加一個或多個附加圖形302 (例如直方圖) 或文本,由此用戶可以確定所要調(diào)整的參數(shù)的值。
在某些實施例中,用戶可以通過增大或減小施加于接觸位置的壓 力量來調(diào)整參數(shù)。例如在媒體播放器應用中,當用戶與顯示器表面102
14
接觸時,這時可以顯示無線電廣播界面的圖形對象300。該無線電廣 播界面可以包括用于改變無線電臺的查找按鈕。然后,用戶可以通過
按下查找按鈕來改變無線電站。查找速度可以根據(jù)用戶施加在查找按 鈕上的壓力量或是與查找按鈕的接觸持續(xù)時間來調(diào)整。
參數(shù)調(diào)整處理流程
圖4A是參數(shù)調(diào)整處理流程400的一個實施例的流程圖。雖然下 文中描述的參數(shù)調(diào)整處理流程400包含了很多按照特定順序出現(xiàn)的操 作,但是很明顯,這些處理可以包括更多或更少的操作,并且這些操 作既可以按順序執(zhí)行,也可以并行執(zhí)行(例如使用并行處理器或多線 程環(huán)境)。
在調(diào)整某個參數(shù)(例如參考圖3描述的音量控制旋鈕)時,這時 有可能出現(xiàn)用戶失去與顯示器表面102的接觸的情形。例如,在組合 的媒體播放器/移動電話設(shè)備中,用戶有可能會在調(diào)整曲目音量時接收 到呼叫。在用戶結(jié)束呼叫之后,他或她有可能希望繼續(xù)調(diào)整音量。與 從顯示器表面102 (圖3)中移除圖形對象300 (圖3)不同,該圖形 對象30(J (圖3)可以留在顯示器表面102 (圖3)上,并且在預定時 段中保持其當前狀態(tài)。該時間量可以作為可從菜單系統(tǒng)訪問的首選項 窗格或窗口中的選項由用戶來進行設(shè)置。
在某些實施例中,上述功能可以使用參數(shù)調(diào)整處理流程400來實 現(xiàn)。該處理流程400是以在顯示器表面上檢測到N個接觸為開始的
(402)。當檢測到N個接觸時,在該顯示器表面上,在接觸點之上 或是其附近呈現(xiàn)一個或多個圖形對象(404)。然后,用戶被允許通 過在接觸點上或是其附近執(zhí)行手勢來調(diào)整參數(shù)。如果檢測到運動
(406),則根據(jù)該運動來調(diào)整參數(shù)(408)。該圖形對象可以是動畫 形式的,由此模擬該運動以及向用戶指示該參數(shù)正被調(diào)整。如果丟失 N個接觸中的一個或多個接觸(410),那么該參數(shù)的當前值或狀態(tài) 將被保存,并且將會啟動一個定時器(412)。如果該定時器在重新 建立接觸之前超出閾值時間(414),則從顯示器表面上移除該圖形 對象,并且保存該參數(shù)的當前值。如果在定時器超出閾值時間之前重
新建立接觸,那么該圖形對象將會保留在顯示器表面,由此允許用戶從在操作408中計算的最后一個值開始繼續(xù)調(diào)整參數(shù)。
圖4B是參數(shù)調(diào)整處理流程450的一個實施例的流程圖。雖然下 文中描述的參數(shù)調(diào)整處理流程450包含了很多按照特定順序出現(xiàn)的操 作,但是很明顯,這些處理可以包括更多或更少的操作,并且這些操 作既可以按順序執(zhí)行,也可以并行執(zhí)行(例如使用并行處理器或多線 程環(huán)境)。
在調(diào)整某個參數(shù)時(例如放大或定向所顯示的圖形對象),這時 有可能出現(xiàn)用戶無意中失去與顯示器表面102的接觸的情形。例如, 用戶有可能希望通過執(zhí)行兩次或多次的多重觸摸手勢來調(diào)整參數(shù)。該 手勢可以包括重復運動,例如旋轉(zhuǎn)(例如與旋轉(zhuǎn)旋鈕相對應)或去收
聚(其中用戶將其手指合在一起來進行接觸,然后分別移動手指)。 例如,用戶可以進行接觸,執(zhí)行手勢,中斷接觸,再次進行接觸,以 及再次執(zhí)行手勢。這個序列可以重復多次。針對所顯示的圖形對象所 進行的調(diào)整可以依照手勢來進行。在某些實施例中,如果在中斷接觸 與再次取得接觸之間經(jīng)過的時間低于預定值或時間間隔,那么,通過 應用或使用與這種重復手勢相對應的操作,可以修改所顯示的圖形對 象。
在某些實施例中,上述功能可以使用參數(shù)調(diào)整處理流程450來實 現(xiàn)。該處理流程450是以在顯示器表面上檢測到N個接觸為開始的
(402 )。用戶通過在圖形對象之上或是其附近執(zhí)行手勢來調(diào)整與圖 形對象相關(guān)聯(lián)的參數(shù)。如果檢測到運動(406),則根據(jù)該運動來調(diào) 整參數(shù)(408)。該圖形對象可以是動畫形式的,由此可以模擬運動, 并且向用戶指示該參數(shù)正被調(diào)整。如果在N個接觸中有一個或多個接 觸丟失(410),并且定時器在重新建立接觸之前超出了閾值時間
(414),那么即使檢測到附加的N個接觸,用于該圖形對象的參數(shù) 也可以保持不變。如果在N個接觸中有一個或多個接觸丟失(410), 并且在重新建立接觸之前定時器低于閾值時間(414),那么可以根 據(jù)后續(xù)檢測到的運動來調(diào)整該參數(shù)(408)。在其他實施例中,定時器操作(414)可以從參數(shù)調(diào)整處理流程450中移除。
在某些實施例中,通過使用定時器,可以允許修改用于圖形對象 的參數(shù),而不需要在N個接觸中具有不必要的精度。舉個例子,如果 使用了多個手勢來改變參數(shù),那么用戶將很難在多個實例中校準N個 接觸。應該理解的是,通過4吏用定時器,在閾值時間以內(nèi),處于N個 先前接觸附近的N個接觸將會對應于相同的相應圖形對象。由此,后 續(xù)手勢可以用于修改相應圖形對象的參數(shù)。
在某些實施例中,參數(shù)變體可以是所述N個接觸在該手勢期間 的位移的非線性函數(shù)。例如,幅度和/或方位變化可以是旋轉(zhuǎn)和/或去 收聚手勢的指數(shù)函數(shù)。這樣做可以允許用戶在不執(zhí)行多個手勢的情況 下或是通過使用較少手勢來修改圖形對象,其中與作為所述N個接觸 在手勢期間的位移的函數(shù)的參數(shù)線性變體相比,使用的手勢相對較
圖5是具有萬維網(wǎng)瀏覽器的便攜式電子設(shè)備的一個實施例例示。 在某些實施例中,在顯示器表面102上顯示的是完整網(wǎng)頁500的縮小 比例的版本。這樣做允許用戶查看網(wǎng)頁的全部內(nèi)容。用戶可以使用一 個或多個手指手勢或輕敲而對網(wǎng)頁502的一部分進行縮放。在某些實 施例中,用戶可以通過輕敲網(wǎng)頁500的一部分或者通過在所要縮放的 部分附近或是其上執(zhí)行去收聚手勢來對網(wǎng)頁500的一部分進行縮放。 在某些實施例中,用戶可以選擇縮小按鈕或是顯示器表面102上給出 的其他機構(gòu)504,或者可以執(zhí)行不同的手勢或輕敲序列(例如通過收 聚來縮小),以便從網(wǎng)頁500的一部分開始縮小。在某些實施例中, 其中可以4吏用預定的網(wǎng)頁手勢來激活網(wǎng)頁500,例如單擊或雙擊。當 網(wǎng)頁500變?yōu)榛顒訒r,網(wǎng)頁500中包含的任何鏈接、文本輸入字段、 下拉菜單、復選框等等將會處于活動狀態(tài)。在某些實施例中,如果將 網(wǎng)頁500指定為"只讀",那么可以顯示和縮放該網(wǎng)頁,但是該網(wǎng)頁不 能與用戶進行交互(例如無法點擊或以其他方式激活頁面中的鏈接)。
在某些實施例中,網(wǎng)頁500是以大于預定分辨率(例如觸摸屏分
辨率的二分之一或四分之一)的分辨率來顯示的。當依照諸如放大之
類的操作來修改網(wǎng)頁500的顯示時,這時可以使用低于預定閾值的分 辨率來顯示網(wǎng)頁500。
在某些實施例中,在使用網(wǎng)頁500的先前下采樣數(shù)據(jù)(down sample data )(也就是使用在拉近或放大對象之前下采樣的網(wǎng)頁數(shù)據(jù) (更概括地說則是對象))來執(zhí)行拉近或放大處理時,網(wǎng)頁500被顯 示。由此,在放大期間,所顯示的圖像有可能會像素化(pixelated)。 網(wǎng)頁500可以以與放大之后的最終放大率相對應的較高分辨率重新提 供。在某些實施例中,在縮小或取消放大時,網(wǎng)頁500的分辨率可以 下采樣。該縮放操作可以是一個或多個手勢和/或一個或多個輕敲的非 線性函數(shù)。例如,放大率的變化可以是與一個或多個手勢和/或一個或 多個輕敲相對應的一個或多個位置或是一個或多個運動范圍的非線 性函數(shù)。
圖6A描述的是使用了圖5所示的萬維網(wǎng)瀏覽器的縮放操作的一 個實施例。在處于縮放模式時,用戶可以使用多重觸摸在多個方向上 瀏覽網(wǎng)頁500。在圖6A中,用戶對網(wǎng)頁500的一個部分502進行放 大,并且可以通過在期望方向沿著顯示器表面102滑動手指(在圖6A 中并沒有按比例繪制)來改變窗口 104中顯示的網(wǎng)頁部分。舉個例子, 如果用戶在窗口 104中朝著設(shè)備IOO的頂部滑動手指,那么網(wǎng)頁500 將會在該方向移動,由此顯示先前處于視圖以外的網(wǎng)頁500的較低部 分(先前在窗口 104中并未顯示)。在某些實施例中,網(wǎng)頁500移經(jīng) 窗口 104的速度可以由手勢的速度或頻率來確定。例如,行進中的手 指手勢有可能導致網(wǎng)頁500依照用戶沿著顯示器表面102游動其手勢 的速度來移動。在某些實施例中,用戶可以通過使用一個或多個手指 一次或多次輕敲鏈接600或"熱點"來將其激活。在其他實施例中,如 參考圖6B所描述的那樣,用戶可以通過輕敲顯示器表面102來激活 虛擬鍵盤或其他輸入設(shè)備。
圖6B描述的是在萬維網(wǎng)瀏覽器中激活的虛擬鍵盤602的一個實 施例。響應于用戶觸摸輸入(例如輕敲),在顯示器表面102的窗口
18
104中將會顯示一個虛擬鍵盤。在某些實施例中,該鍵盤602是一個 可以使用一個或多個手指而被調(diào)整大小、最小化、往上還原或往下還 原、或是在顯示器表面102周圍移動的圖形對象。該鍵盤602可以用 于將數(shù)據(jù)輸入那些通常在網(wǎng)頁中發(fā)現(xiàn)的對話框或其他文本輸入字段。 當用戶鍵入軟按鍵時,鍵入的輸入將被顯示給用戶,以便用于驗證和 編輯。在某些實施例中,每一個軟按鍵將會改變外觀,以便指示其何 時變?yōu)榛顒?。例如,當用戶手指接近按鍵位置時,該按鍵可以放大、 改變顏色、振動或是變?yōu)楦吡溜@示。在某些實施例中, 一旦激活某個 按鍵,那么其他按鍵將被鎖定,以便防止因為疏忽而造成的輸入。當 選擇了某個按鍵時,該特征將會為用戶提供虛擬提示,由此減少因為 疏忽地按下相鄰按鍵所導致的輸入錯誤。用戶可以通過輕敲顯示器表
來從顯示器表面中移除虛擬鍵盤602。 萬舉^浙f器^理;《程
圖7是用于結(jié)合圖6A和6B所描述的萬維網(wǎng)瀏覽器的萬維網(wǎng)瀏 覽器處理流程700的一個實施例的流程圖。雖然下文中描述的接觸/ 運動檢測處理流程700包含了很多按照特定順序出現(xiàn)的操作,但是很 明顯,這些處理可以包括更多或更少的操作,并且這些操作既可以按 順序執(zhí)行,也可以并行執(zhí)行(例如使用并行處理器或多線程環(huán)境)。 響應于多重觸摸輸入,設(shè)備接收來自服務器的網(wǎng)頁(702)。然后, 該網(wǎng)頁將會按比例縮放,以便匹配在顯示器內(nèi)(例如窗口104內(nèi)部) (704)。設(shè)備100等待用于指示用戶意圖放大網(wǎng)頁中的某一部分的 用戶輸入,例如去收聚手勢(706)。根據(jù)接收到的輸入,確定瀏覽 器操作(708),并且設(shè)備100執(zhí)行該瀏覽器操作(710)。
便^F式電f設(shè)務束游
圖8是便攜式電子設(shè)備架構(gòu)的一個實施例的框圖。 一般來說,便 攜式電子設(shè)備800包括 一個或多個計算機可讀介質(zhì)802,處理系統(tǒng) 804,輸入/輸出(I/O)子系統(tǒng)806,射頻(RF)電路808以及音頻電 路810。這些組件可以通過一條或多條通信總線或信號線路803耦合。
設(shè)備800可以是任何便攜式電子設(shè)備,包括但不局限于手持式計算機、 平板計算機、移動電話、媒體播放器、個人數(shù)字助理(PDA)等等, 此外還包括這其中的兩個或多個物品的組合。
很明顯,圖8所示的架構(gòu)僅僅是用于便攜式電子設(shè)備800的架構(gòu) 的 一個實例,并且設(shè)備800可以具有比所示組件更多或更少的組件, 或者可以具有不同的組件配置。圖8所示的各種組件可以用硬件、軟 件或軟硬件組合的方式實施,包括一個或多個信號處理和/或?qū)S眉?電路。RF電路808被用于在連至一個或多個其他設(shè)備的無線鏈路或 網(wǎng)絡(luò)上發(fā)送和接收信息,并且包含用于執(zhí)行該功能的公知電路,其中 該電路包括但不局限于天線系統(tǒng)、RF收發(fā)信機、 一個或多個放大器、 調(diào)諧器、 一個或多個振蕩器、數(shù)字信號處理器、CODEC芯片組、存 儲器等等。在某些實施例中,RF電路808能夠使用一種或多種通信 協(xié)議來與其他設(shè)備建立和保持通信,其中該協(xié)議包括但不局限于時分 多址(TDMA)、碼分多址(CDMA)、全球移動通信系統(tǒng)(GSM )、 增強型數(shù)據(jù)GSM環(huán)境(EDGE )、寬帶碼分多址(W-CDMA ) 、 Wi-Fi (例如IEEE 8t)2.11a、 IEEE 802.11b、 IEEE 802.11g和/或IEEE 802.11n)、藍牙、Wi-MAX、借助網(wǎng)際協(xié)i義的語音傳輸(VoIP)、 用于電子郵件、即時消息傳遞和/或短消息服務(SMS)的協(xié)議、或是 其他任何適當?shù)耐ㄐ艆f(xié)議,包括在本文提交日尚未開發(fā)完成的通信協(xié) 議。
RF電路808和音頻電路810經(jīng)由外i殳接口 816耦合到處理系統(tǒng) 804。接口 816包括用于在外設(shè)與處理系統(tǒng)804之間建立和保持通信 的各種已知組件。音頻電路810與音頻揚聲器840以及麥克風842相 耦合,并且包含了用于對從接口 816接收而使用戶能與其他用戶實時 通信的語音信號進行處理的已知電路。在某些實施例中,音頻電路810 包括頭戴式耳機插孔(未顯示)。RF電路808以及音頻電路810接 收的語音和數(shù)據(jù)信息(例如在語音識別或語音命令應用中)將會經(jīng)由 接口 816而被發(fā)送到一個或多個處理器818。所述一個或多個處理器 818被配置成對用于一個或多個應用程序830的各種數(shù)據(jù)格式進行處
20理。
應該指出的是,術(shù)語"數(shù)據(jù)"包括但不局限于可供保存在介質(zhì)802 上的一個或多個應用830 (例如萬維網(wǎng)瀏覽器、電子郵件等等)使用 的文本、圖形、網(wǎng)頁、JAVA程序、窗口小部件(widget)、電子郵 件、即時消息、語音、數(shù)字圖像或視頻、窗口小部件、MP3等等。在 某些實施例中,設(shè)備800能夠經(jīng)由無線網(wǎng)絡(luò)或外部端口 836來上載和 下載來自因特網(wǎng)的各種數(shù)據(jù),例如文件、曲目、數(shù)字圖像、視頻、電 子郵件、窗口小部件、即時消息等等。
外設(shè)接口 816將設(shè)備的輸入和輸出外設(shè)耦合到處理器818以及計 算機可讀介質(zhì)802。所述一個或多個處理器818經(jīng)由控制器820而與 一個或多個計算機可讀介質(zhì)802進行通信。該計算機可讀介質(zhì)802可 以是能夠存儲可供一個或多個處理器818使用的代碼和/或數(shù)據(jù)的設(shè) 備或介質(zhì)。該介質(zhì)802可以包括存儲器分級,包括但不局限于緩存器、 主存儲器以及輔助存儲器。該存儲器分級可以使用RAM(例如 SRAM、 DRAM、 DDRAM) 、 ROM、 FLASH、磁和/或光學存儲設(shè) 備的任何組合來實現(xiàn),其中舉例來說,所述磁和/或光存儲器設(shè)備可以 是盤驅(qū)動器、磁帶、CD (緊湊型盤)以及DVD (數(shù)字視頻盤)。介 質(zhì)802還可以包括用于傳送用以指示計算機指令或數(shù)據(jù)(具有或不具 有調(diào)制了信號的載波)的承載信息的信號的傳輸介質(zhì)。例如,該傳輸 介質(zhì)可以包括通信網(wǎng)絡(luò),并且包括但不局限于因特網(wǎng)(也被稱為萬維 網(wǎng)), 一個或多個內(nèi)部網(wǎng),局域網(wǎng)(LAN),廣域網(wǎng)(WAN)、存 儲區(qū)域網(wǎng)(SAN)、城域網(wǎng)(MAN)等等。
所述一個或多個處理器818運行保存在介質(zhì)802上的各種軟件組 件,以便執(zhí)行設(shè)備800的各種功能。在某些實施例中,軟件組件包括 操作系統(tǒng)822,通信模塊(或指令集)824,接觸/運動模塊(或指令 集)826,圖形模塊(或指令集)828, —個或多個應用(或指令集) 830,定時器模塊(或指令集)832,以及網(wǎng)頁瀏覽器模塊(或指令集) 834。
操作系統(tǒng)822 (例如Darwin、 RTXC、 LINUX、 UNIX、 OS X、
WINDOWS或是Vxworks之類的嵌入式操作系統(tǒng))包括用于控制和 管理常規(guī)系統(tǒng)任務(例如內(nèi)存管理、存儲設(shè)備控制、電源管理等等) 以及有助于各種軟硬件組件之間通信的各種過程、指令集、軟件組件 和/或驅(qū)動器。
通信模塊824為經(jīng)由 一個或多個外部端口 836與其他設(shè)備進行通 信提供便利,并且它還包括用于處理從RF電路808和/或外部端口 836 接收的數(shù)據(jù)的各種軟件組件。外部端口 836 (例如USB、 FireWireTM 等等)被適配成直接或者經(jīng)由網(wǎng)絡(luò)(例如因特網(wǎng),無線LAN等等) 間接耦合到其他設(shè)備。
圖形模塊828包括用于在多重觸摸敏感顯示器系統(tǒng)812的顯示器 表面上再現(xiàn)、動畫化以及顯示圖形對象的各種已知軟件組件。應該指 出的是,術(shù)語"圖形對象,,包含了可以顯示給用戶的任何對象,包括但 不局限于文本、網(wǎng)頁、圖標、數(shù)字圖像、動畫等等。
所述一個或多個應用830可以包括安裝在設(shè)備400上的任何應 用,包括但不局限于瀏覽器、地址簿、聯(lián)系人列表、電子郵件、即時 消息傳遞、字處理、鍵盤模擬、窗口小部件、啟用JAVA的應用、加 密、數(shù)字權(quán)利管理、語音識別、語音復制、位置確定能力(例如由全 球定位系統(tǒng)(GPS)來提供)、音樂播放器(回放那些保存在一個或 多個文件中的音樂,例如保存在MP3或AAC文件中的音樂)等等。
在某些實施例中,設(shè)備800可以包括MP3播放器的功能,例如 iPod( Apple Computer, Inc.的商標)。由此,i史備800可以包括與iPod 兼容的36針連接器。在某些實施例中,設(shè)備800可以包括在成像應 用中使用的一個或多個可選光學傳感器(未顯示),例如CMOS或 CCD圖像傳感器。
如先前參考圖1~7中的實施例所描迷的那樣,接觸/運動模塊826 包括用于執(zhí)行與多重觸摸敏感顯示器系統(tǒng)812相關(guān)聯(lián)的各種操作的各 種軟件組件。
如參考實施例400 (圖4A)和實施例450 (圖4B)所描述的那 樣,定時模塊832是與參數(shù)調(diào)整處理流程400 (圖4)結(jié)合使用的軟
件定時器。此外,該定時器832也可以用硬件來實現(xiàn)。
I/O子系統(tǒng)806與多重觸摸敏感顯示器系統(tǒng)812以及一個或多個 物理控制設(shè)備814 (例如按壓按鈕、開關(guān)、撥號盤、LED等等)相耦 合,以便控制或執(zhí)行各種功能,例如電源控制、揚聲器音量控制、振 鈴音量、鍵盤輸入、滾動、掛起、菜單、屏幕鎖定、清除和結(jié)束通信 等等。多重觸摸敏感顯示器812經(jīng)由多重觸摸敏感顯示屏控制器852 而與處理系統(tǒng)804進行通信,其中該觸摸觸敏顯示屏控制器包含用于 處理用戶輸入的各種組件(例如掃描硬件)。以下結(jié)合圖9描迷多重 觸摸顯示器系統(tǒng)架構(gòu)的示例。 一個或多個其他輸入控制器854接收/ 發(fā)送來自/去往其他輸入或控制設(shè)備814的電信號。所述其他輸入/控 制設(shè)備814可以包括物理按鈕(例如按壓按鈕、搖桿按鈕等等)、撥 號盤、滑塊開關(guān)、搖桿等等。
多重觸摸敏感顯示器812向用戶顯示可^L輸出。該可視輸出可以 包括文本、圖形、視頻及其組合。某些或所有可視輸出可以對應于用 戶界面對象。多重觸摸敏感顯示器812還可以根據(jù)觸覺和/或觸感接觸 接受來自用戶的輸入。該多重觸摸敏感顯示器812形成接受用戶輸入 的觸敏表面。該多重觸摸敏感顯示器812和多重觸摸屏控制器852(以 及介質(zhì)802中的任何相關(guān)聯(lián)的模塊和/或指令集)檢測多重觸摸敏感顯 示器812上的接觸(以及所述接觸的移動或釋放),并且會將檢測到 的接觸轉(zhuǎn)換成與在發(fā)生接觸時顯示在觸摸屏上的用戶界面對象的交 互,其中舉例來說,該用戶界面對象可以是一個或多個軟按鍵。在一 個例示實施例中,多重觸摸敏感顯示器812與用戶之間的接觸點對應 于用戶的一個或多個手指。多重觸摸敏感顯示器812可以使用LCD (液晶顯示器)技術(shù)或LPD (發(fā)光聚合物顯示器)技術(shù),但在其他實 施例中,也可以使用其他顯示技術(shù)。該多重觸摸敏感顯示器812和多 重觸摸屏控制器832可以使用多種觸敏技術(shù)中的任何一種來檢測接觸 及其移動或釋放,這些技術(shù)包括但不局限于電容、電阻、紅外和表面 表波技術(shù),以及其他接近傳感器(proximity sensor )陣列或是用于確 定與多重觸摸敏感顯示器812相接觸的一個或多個接觸點的其他技術(shù)。
觸摸敏感顯示器可以類似于下列專利中描述的多重除摸觸摸感
應板美國專利6,323,846(Westerman等人)、6,570,557( Westerman 等人)和/或6,677,932 (Westerman),和/或美國專利申請乂>開 2002/0015024Al,其中每一份專利和申請都在這里引入作為參考。但 是,觸摸敏感顯示器顯示的是來自便攜設(shè)備的可視輸出,而觸摸感應 板則沒有提供可視輸出。觸摸敏感顯示器812可以具有高于100dpi 的分辨率。在一個例示實施例中,觸摸屏126可以具有大約168dpi 的分辨率。用戶可以使用任何適當物體或附件來接觸多重觸摸敏感顯 示器812,例如指示筆、筆、手指等等。
在某些實施例中,除了觸摸屏之外,設(shè)備800還可以包括用于激 活或停用特定功能的觸摸板(未顯示)。在某些實施例中,該觸摸板 是設(shè)備的觸敏區(qū)域,與觸摸屏不同,觸摸板并未顯示可視輸出。該觸 摸板既可以是與多重觸摸敏感顯示器812分離的觸敏表面,也可以是 由多重觸摸敏感顯示器812形成的觸敏表面的擴展。
設(shè)備800還包括用于為各種硬件組件供電的電源系統(tǒng)838。該電 源系統(tǒng)838可以包括電源管理系統(tǒng), 一個或多個電源(例如電池、交 流電(AC)),再充電系統(tǒng),電源故障檢測電路,電源轉(zhuǎn)換器或逆 變器,電源狀態(tài)指示器(例如發(fā)光二極管(LED)),以及與便攜設(shè) 備中的電源生成、管理和分布相關(guān)聯(lián)的其他任何組件。
在某些實施例中,外設(shè)接口 816、 一個或多個處理器818以及存 儲器控制器820可以在單個芯片、例如處理系統(tǒng)804上實現(xiàn)。但在某 些其他實施例中,它們也可以在獨立芯片上實現(xiàn)。
/重^Mfi ^"器^鍵來種襯迷
圖9是多重觸摸敏感顯示器系統(tǒng)架構(gòu)812的一個實施例的框圖。 該顯示器系統(tǒng)812通常包含了掃描硬件902、校準和接近圖像形成模 塊卯4、接觸追蹤和識別模塊906、手指同步檢測器模塊908、手指運 動分量提取器模塊910以及和諧(chord)運動識別器912。應該指出 的是,根據(jù)設(shè)計選擇,顯示器系統(tǒng)812可以具有更多或更少的組件,
24
或者可以具有不同的組件配置。
內(nèi)置在顯示器系統(tǒng)812的顯示器表面中的傳感器檢測指尖、拇指 以及其他傳導觸摸設(shè)備與顯示器表面的接近度。在某些實施例中,顯 示器表面將被調(diào)整大小,以便在被嵌入到便攜式電子設(shè)備800的時候 提供用于手指手勢的空間。電子掃描硬件902對處于顯示器系統(tǒng)812 的顯示器表面下方的傳感器陣列中的每一個接近傳感器進行控制和 讀取。校準模塊卯4從傳感器陣列的完整掃描中構(gòu)造一個原始接近圖 像,并且從中減去背景傳感器偏移。該背景傳感器偏移可以僅僅是在 沒有東西接觸顯示器表面時獲取的接近圖像。然后,經(jīng)過偏移校正的 接近圖像被傳遞到接觸追蹤和識別模塊906,該模塊將圖像分成可辨 別的手指表面接觸,并且在其移經(jīng)連續(xù)圖像的時候?qū)ζ溥M行追蹤和識 別。所識別的接觸的路徑將被傳遞到手指同步檢測模塊908以及運動 分量提取模塊910,其中該模塊包含了用于區(qū)別手指配置以及對檢測 到的手指運動做出響應的算法。
手指同步檢測器908就同時按下和釋放手指子集而對同一只手 的手指活動進行檢查。當檢測到這種同時活動時,它會將同步子集中 的手指識別的組合傳遞給和諧運動識別器912。
在易于對顯示器表面執(zhí)行的手部操控,例如手部平移、圍繞手腕 的手部旋轉(zhuǎn)、通過握緊手指進行的手部縮放以及不同的手部傾斜中, 手指運動分量提取模塊910從單獨的手指運動中計算多個控制自由 度。
和諧運動識別器912根據(jù)同步檢測器908識別的同步手指子集以 及手指運動分量提取器模塊910提取的運動方向和速度來產(chǎn)生和諧的 輕敲或運動事件。然后,這些事件將被轉(zhuǎn)遞給多重觸摸敏感屏控制器 852。
在某些實施例中,控制器852是將從和諧(chord)運動識別器 912接收的事件保持在臨時排序的隊列中,并且將其調(diào)度到處理系統(tǒng) 804的通信接口。在控制器/接口 852與處理系統(tǒng)804之間通信的方法 有可能依照處理系統(tǒng)804的功能和處理能力而存在很大差異。在某些
實施例中,模塊906、 908、 910和912是在軟件中實施的,并且它們 將會運行處理系統(tǒng)804的一個或多個處理器818。在這類實施例中, 顯示器系統(tǒng)812將會包括用于掃描接近傳感器陣列(模塊902),形 成接近圖像(模塊卯4),以及將其壓縮并且經(jīng)由控制器/接口 852發(fā) 送到處理器804的硬件。接口 832則將接近圖像識別處理的結(jié)果作為 輸入傳遞給駐留在便攜式電子設(shè)備800上的應用830。
出于例證和描述目的,在上文中給出了關(guān)于本發(fā)明具體實施例的 描述。但是,這些實施例并不是窮舉性的,并且它們并未將本發(fā)明局 限于所公開的確切形式。相反,應該了解的是,有鑒于上述教導,眾 多的修改和變更都是可行的。這些實施例是為了最佳說明本發(fā)明的原 理及其實際應用而被選擇和描述的,由此能使本領(lǐng)域技術(shù)人員最佳地 使用本發(fā)明,以及使用具有與所設(shè)想的實際運用相適合的各種修改的 不同實施例。
權(quán)利要求
1. 一種方法,包括:在便攜式電子設(shè)備的顯示器上顯示圖形對象,其中該對象具有大于第一預定閾值的分辨率;檢測與該對象相關(guān)聯(lián)的多重觸摸輸入;根據(jù)多重觸摸輸入,確定要對該對象執(zhí)行的操作;以及對該對象執(zhí)行操作,其中在對該對象執(zhí)行操作時,該對象具有低于預定閾值的分辨率。
2. 根據(jù)權(quán)利要求1所述的方法,其中所要執(zhí)行的操作是改變對 象的放大等級。
3. 根據(jù)權(quán)利要求1所述的方法,其中當輸入對應于與顯示器表 面的兩個或更多個接觸之間的距離變化時,所要執(zhí)行的操作是改變對 象的放大等級。
4. 根據(jù)權(quán)利要求1所述的方法,其中所要執(zhí)行的操作是改變對 象的放大等級,其中放大等級的改變量對應于與顯示器表面的兩個或 更多個接觸之間的距離變化。
5. 根據(jù)權(quán)利要求1所述的方法,其中所要執(zhí)行的操作包括改變 對象的至少一個維度。
6. 根據(jù)權(quán)利要求1所述的方法,其中當檢測到的運動對應于與 顯示器表面的兩個或更多個接觸之間的距離變化時,所要執(zhí)行的操作 是改變對象的至少一個維度。
7. 根據(jù)權(quán)利要求1所述的方法,其中所要執(zhí)行的操作包括旋轉(zhuǎn) 該對象。
8. 根據(jù)權(quán)利要求1所述的方法,其中所要執(zhí)行的操作包括在至 少一個維度上沿著顯示器表面移動對象。
9. 根據(jù)權(quán)利要求1所述的方法,其中所要執(zhí)行的操作包括擴大對象。
10. 根據(jù)權(quán)利要求l所述的方法,其中所要執(zhí)行的操作包括最小 化對象。
11. 根據(jù)權(quán)利要求l所述的方法,其中所要執(zhí)行的操作包括對該 對象的至少一部分進行放大。
12. 根據(jù)權(quán)利要求l所述的方法,其中所要執(zhí)行的操作包括對該 對象的至少一部分進行縮小。
13. 根據(jù)權(quán)利要求1所述的方法,其中該便攜式電子設(shè)備包括移 動電話。
14. 一種便攜式電子設(shè)備,包括 多重觸摸敏感顯示器;以及與多重觸摸敏感顯示器相耦合的一個或多個處理器,用于檢測與 多重觸摸敏感顯示器相接觸的用戶的兩個或更多個手指的運動,根據(jù) 檢測到的運動確定要對在多重觸摸敏感顯示器上呈現(xiàn)的圖形對象執(zhí) 行的操作,以及對該對象執(zhí)行操作,其中在對該對象執(zhí)行操作時,該 對象具有低于預定閾值的分辨率,并且其中在其他時間,該對象具有 大于預定閾值的分辨率。
15. —種便攜式電子設(shè)備,包括 多重觸摸敏感顯示器;與多重觸摸敏感顯示器相耦合并且被適配成檢測與多重觸摸敏 感顯示器相接觸的用戶的兩個或更多個手指的運動的檢測器;與檢測器相耦合的一個或多個處理器,并且該處理器被配置成根 據(jù)檢測到的運動確定要對在多重觸摸敏感顯示器上呈現(xiàn)的圖形對象 執(zhí)行的操作,以及對該對象執(zhí)行操作,其中在對該對象執(zhí)行操作時, 該對象具有低于預定閾值的分辨率,并且其中在其他時間,該對象具 有大于預定閾值的分辨率。
16. —種方法,包括檢測多重觸摸敏感顯示器設(shè)備的顯示器表面上的一個或多個第 一接觸;檢測與 一個或多個第 一接觸相關(guān)聯(lián)的第 一運動,其中該第 一運動 對應于多重觸摸手勢; 根據(jù)第一運動調(diào)整圖形對象的至少一個參數(shù); 檢測一個或多個第一接觸的中斷; 檢測顯示器表面上的一個或多個第二接觸; 檢測與一個或多個第二接觸相關(guān)聯(lián)的第二運動,其中第二運動對 應于多重觸摸手勢;以及根據(jù)第二運動調(diào)整至少一個參數(shù)。
17. 根據(jù)權(quán)利要求16所述的方法,其中一個或多個第二接觸是 在檢測到 一個或多個第 一接觸的中斷之后的預定時間間隔中發(fā)生的。
18. 根據(jù)權(quán)利要求16所述的方法,其中至少一個參數(shù)包括圖形 對象的放大率。
19. 根據(jù)權(quán)利要求16所述的方法,其中至少一個參數(shù)包括圖形 對象的方位。
20. 根據(jù)權(quán)利要求16所述的方法,其中手勢包括旋轉(zhuǎn)。
21. 根據(jù)權(quán)利要求16所述的方法,其中手勢包括去收聚,并且 其中所述去收聚包括將兩個或更多個接觸彼此遠離。
22. 根據(jù)權(quán)利要求16所述的方法,其中在對該對象執(zhí)行操作時, 該對象具有低于預定閾值的分辨率,而在其他時間,該對象具有大于 預定閾值的分辨率。
23. —種方法,包括檢測多重觸摸敏感顯示器設(shè)備的顯示器表面上的一個或多個接觸;顯示與顯示器表面上的接觸點接近的至少一個圖形對象; 檢測與一個或多個接觸相關(guān)聯(lián)的運動; 根據(jù)該運動調(diào)整至少一個參數(shù); 檢測顯示器表面上的接觸丟失;響應于檢測到丟失的接觸,存儲參數(shù)的當前值并且啟動定時器; 響應于在重新建立接觸之前定時器超出閾值,從顯示器表面上移 除該圖形對象;以及響應于在定時器超出閾值之前重新建立接觸,在顯示器表面上保 持該圖形對象的顯示,檢測一個或多個接觸的附加運動,并且根據(jù)該 附加運動來調(diào)整參數(shù)。
24. 根據(jù)權(quán)利要求23所述的方法,其中該圖形對象被動畫化以 模擬運動。
25. 根據(jù)權(quán)利要求23所述的方法,其中該參數(shù)是音量控制。
26. —種用于在便攜式電子設(shè)備上顯示網(wǎng)頁的方法,包括 接收網(wǎng)頁;自動縮放該網(wǎng)頁,以便在顯示器窗口中顯示整個網(wǎng)頁; 接收第一觸摸輸入;響應于第一觸摸輸入,激活網(wǎng)頁以及網(wǎng)頁中的至少某些字段或鏈接;接收第二觸摸輸入;以及響應于第二觸摸輸入,對網(wǎng)頁執(zhí)行操作,其中當在該網(wǎng)頁上執(zhí)行 操作時,該網(wǎng)頁具有小于預定閾值的分辨率,并且其中在其他時間, 該網(wǎng)頁具有大于預定閾值的分辨率。
27. 根據(jù)權(quán)利要求26所迷的方法,其中該操作包括對顯示器窗 口中的網(wǎng)頁的一部分進行放大。
28. 根據(jù)權(quán)利要求27所述的方法,其中該操作包括改變窗口中 顯示的網(wǎng)頁的一部分。
29. 根據(jù)權(quán)利要求26所述的方法,其中該操作包括顯示虛擬鍵盤。
30. —種計算機可讀介質(zhì),在該計算機可讀介質(zhì)上存儲了指令, 其中當由便攜式電子設(shè)備中的處理器執(zhí)行時,該指令使處理器執(zhí)行以 下操作在便攜式電子設(shè)備的顯示器表面上顯示圖形對象; 檢測與該對象相關(guān)聯(lián)的多重觸摸輸入; 根據(jù)多重觸摸輸入,確定將要對該對象執(zhí)行的操作;以及 對該對象執(zhí)行操作,其中在對該對象執(zhí)行操作時,該對象具有低 于預定閾值的分辨率,并且其中在其他時間,該對象具有大于預定閾 值的分辨率。
31. —種計算機可讀介質(zhì),在該計算機可讀介質(zhì)上存儲了指令, 其中當由便攜式電子設(shè)備中的處理器執(zhí)行時,該指令使處理器執(zhí)行以 下操作檢測多重觸摸敏感顯示器的顯示器表面上的一個或多個接觸; 顯示與顯示器表面上的接觸點接近的至少一個圖形對象; 檢測與 一個或多個接觸相關(guān)聯(lián)的運動; 根據(jù)該運動調(diào)整至少一個參數(shù); 檢測顯示器表面上的接觸丟失;響應于檢測到丟失的接觸,存儲參數(shù)的當前值并且啟動定時器; 響應于在重新建立接觸之前定時器超出閾值,從顯示器表面上移除該圖形對象;以及響應于在定時器超出閾值之前重新建立接觸,在顯示器表面上保持該圖形對象的顯示,檢測一個或多個接觸的附加運動,并且根據(jù)該附加運動調(diào)整參數(shù)。
32. —種計算機可讀介質(zhì),在該計算機可讀介質(zhì)上存儲了指令, 其中當由便攜式電子設(shè)備中的處理器執(zhí)行時,該指令使處理器執(zhí)行以 下操作接收網(wǎng)頁;自動縮放該網(wǎng)頁,以便在顯示器窗口中顯示整個網(wǎng)頁; 接收第一觸摸輸入;響應于第一觸摸輸入,激活網(wǎng)頁以及網(wǎng)頁中的至少某些字段或鏈接;接收第二觸摸輸入;以及響應于第二觸摸輸入,對網(wǎng)頁執(zhí)行操作,其中當在該網(wǎng)頁上執(zhí)行 操作時,該網(wǎng)頁具有小于預定閾值的分辨率,并且其中在其他時間, 該網(wǎng)頁具有大于預定閾值的分辨率。
33. —種方法,包括在便攜式電子設(shè)備的觸摸屏顯示器上顯示圖形對象,其中下釆樣 數(shù)據(jù)被用于顯示對象;檢測與該對象相關(guān)聯(lián)的多重觸摸輸入;根據(jù)多重觸摸輸入確定要對該對象執(zhí)行的操作;對該對象執(zhí)行操作;通過使用下采樣數(shù)據(jù)實時顯示該操作所導致的對象的變化;以及 在操作之后結(jié)合重新采樣數(shù)據(jù)來顯示該對象。
全文摘要
一種具有多重觸摸輸入的便攜式通信設(shè)備,該設(shè)備檢測一個或多個多點接觸和運動,并且根據(jù)一個或多個多點接觸和/或運動來對對象執(zhí)行一個或多個操作。在對該對象執(zhí)行操作時,該對象具有低于預定閾值的分辨率,并且其中在其他時間,該對象具有大于預定閾值的分辨率。
文檔編號G06F3/048GK101379461SQ200680053036
公開日2009年3月4日 申請日期2006年12月29日 優(yōu)先權(quán)日2005年12月30日
發(fā)明者B·奧丁, G·克里斯蒂, I·喬德里, S·O·勒梅, S·福斯塔 申請人:蘋果公司