国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于電子設(shè)備的延展觸摸敏感控制區(qū)域的制作方法

      文檔序號:7735194閱讀:129來源:國知局
      專利名稱:用于電子設(shè)備的延展觸摸敏感控制區(qū)域的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明的各個實施例涉及用于控制電子設(shè)備的輸入機構(gòu),更具體地涉及在這樣的 電子設(shè)備上延展超過顯示屏邊緣的觸摸敏感控制區(qū)域。
      背景技術(shù)
      對電子設(shè)備提供觸摸敏感屏是公知的。觸摸敏感屏使電子顯示屏能夠起到輸入裝 置的功能,從而在能得到支持的交互類型方面提供了很大的靈活性。在許多設(shè)備中,觸摸敏 感屏用來替代諸如跟蹤球、鼠標、五路開關(guān)之類的指示裝置。在其它設(shè)備中,觸摸敏感屏能 夠作為其它輸入機構(gòu)的補充,或者由其它機構(gòu)對觸摸敏感屏進行補充。觸摸敏感屏提供了相對于其它輸入機構(gòu)的幾個優(yōu)點。觸摸敏感屏可以通過提供能 被用戶觸摸的屏上按鈕來代替物理按鈕。屏上按鈕可以布置得像字母或數(shù)字鍵盤,或者可 以具有專用功能。通過提供僅僅與給定時刻相關(guān)的那些選項,這通常簡化了輸入操作。觸摸敏感屏還有助于提供輸入機構(gòu)的個性化以及通用化。屏上鍵盤可以容易地適 應(yīng)任何期望語言,并且可以提供額外的鍵以適用于特殊應(yīng)用。某些按鈕可以以動態(tài)方式被 高亮、移動甚至進行修改來適應(yīng)應(yīng)用。另外,觸摸敏感屏可以比物理鍵盤更可靠,因為它們減小了對移動部件和物理開 關(guān)的依賴。觸摸敏感屏的一個特別的優(yōu)點是,它們允許直接操縱屏上對象,例如通過以觸摸、 點擊和/或拖拽來使控制和/或激活這些對象更便利。因此,當多個項目顯示在屏幕上時, 觸摸敏感性使用戶能夠以直接和直觀的方式對特定項目執(zhí)行這類操作。然而,與控制電子設(shè)備有關(guān)的一些操作不太適合于直接操縱。這些操作包括改變 整個屏幕、應(yīng)用環(huán)境或該設(shè)備本身。屏上按鈕可以提供來允許訪問這類操作,但是這些按鈕 占據(jù)了尤其在緊湊型移動設(shè)備中極為寶貴的屏幕空間。另外,對這類功能提供屏上按鈕僅 允許在任何給定的時刻使用有限的操作組,這是因為通常沒有足夠的屏幕空間對所有這類 功能都提供按鈕。在一些情況下,屏上按鈕或?qū)ο笙鄬^小,導(dǎo)致一些用戶難以激活正確的命令或 對象,甚至導(dǎo)致他們不小心激活或操縱到錯誤的命令或?qū)ο蟆_@個問題(其在具有小屏幕 的設(shè)備中普遍存在)導(dǎo)致觸摸屏在解釋用戶輸入功能上相對而言不可寬恕。另外,作為在相同物理空間中將輸出裝置與輸入裝置相結(jié)合的自然結(jié)果,對觸摸屏的使用通常使用戶為 了與屏幕交互而把屏幕的部件弄花??梢园哑聊徊季衷O(shè)計來使重要組件不容易被弄花;然 而,這種設(shè)計無法考慮到右利手和左利手。觸摸敏感屏的另一個缺點是它們的動態(tài)特性使用戶難以在不看屏幕時提供輸入。 用戶在不看設(shè)備的時候通常不能了解設(shè)備的當前狀態(tài),因此不能確定各種屏上按鈕的當前 位置或狀態(tài)以及在任何給定時刻下的控制。這使得當設(shè)備在衣袋中、或者用戶正忙于事情 而無法觀看設(shè)備時難以控制該設(shè)備。所需要的是一種提供了觸摸敏感屏優(yōu)點而同時避免其局限性的系統(tǒng)和方法。進一 步需要的是一種有利于直接操縱屏上對象并且同時還提供了用于執(zhí)行不適于直接操縱的 命令的機構(gòu)的系統(tǒng)和方法。進一步還需要的是一種可訪問多種多樣的命令并允許以簡單直 觀方式輸入這些命令、卻無需在顯示屏區(qū)域上堆滿過多按鈕和控制裝置的系統(tǒng)和方法。

      發(fā)明內(nèi)容
      根據(jù)本發(fā)明的各個實施例,通過延展超過顯示屏邊緣的觸摸敏感控制區(qū)域來改進 觸摸敏感顯示屏。處于顯示屏之外的觸摸敏感區(qū)域(被稱為“手勢區(qū)域”)使得用戶能夠采 用手勢詞匯激活命令。被輸入手勢區(qū)域中的命令可以與顯示屏當前內(nèi)容無關(guān)。因此特定的 命令可以在任何時候都可用而無需占據(jù)寶貴的屏幕空間,這個優(yōu)點對于小型移動設(shè)備而言 尤為有益。在一個實施例中,本發(fā)明允許一些命令通過在手勢區(qū)域內(nèi)輸入一個手勢來被激 活。其它命令可以如在傳統(tǒng)觸摸敏感屏上那樣通過直接操縱屏上對象來被激活。不過,其 它命令也可以通過這兩種輸入機制的組合來進行激活。具體地說,用戶可以在手勢區(qū)域內(nèi) 開始一個手勢,并在屏幕上結(jié)束該手勢(反之亦然),或者可以執(zhí)行涉及對手勢區(qū)域和屏幕 同時接觸的輸入。由于手勢區(qū)域和屏幕兩者都是觸摸敏感的,因此該設(shè)備能夠解釋包括了 這些區(qū)域的一個或兩者的輸入,并且能夠執(zhí)行對應(yīng)于這類輸入的任何動作。在一個實施例中,這個高靈活性措施例如允許以一個動作和一個目標的方式來 指定一個命令在手勢區(qū)域中執(zhí)行的一個特定手勢能夠指定要執(zhí)行的動作,而在用戶完成 (或開始)該輸入的特定的屏上位置能夠指定一個要對其執(zhí)行該命令的目標(比如一個屏 上對象)。手勢區(qū)域還可用來提供對通過在屏幕上直接操縱而輸入的命令進行修改的輸入。檢測手勢的能力允許開發(fā)大量詞匯,從而使得大量的命令都可用,而不會將具有 按鈕、菜單和其它控制裝置的屏幕部件弄花。將這樣的手勢詞匯與直接操縱相結(jié)合,提供了 現(xiàn)有技術(shù)系統(tǒng)不具備的獨一無二的優(yōu)勢。在各個實施例中,本發(fā)明還提供了一種設(shè)計用戶界面的方法,該用戶界面對于新 手而言簡單又容易,同時允許老練的用戶訪問更復(fù)雜的特征并走捷徑。新手可以依靠屏上 對象的直接操縱,而更老練的用戶則可以在他們對該設(shè)備更熟悉時學(xué)習越來越多的手勢。另外,在各個實施例中,本發(fā)明提供了用于在任何適當時間以一致方式提供某個 命令的機制。用戶可以確保在手勢區(qū)域中執(zhí)行的特定手勢將會引起要執(zhí)行的某個動作,而 不用考慮在給定時間處屏幕上都有些什么。在各個實施例中,本發(fā)明還提供了一種比現(xiàn)有觸摸敏感屏更具包容性的輸入界 面。用戶無需使他們的輸入操作精確,因為可用的區(qū)域更大。一些手勢可以在手勢區(qū)域內(nèi)的任何位置處執(zhí)行,從而用戶無需在輸入命令時特別地準確定位他或她的手指。用戶還可 以執(zhí)行這類手勢而不會弄花屏幕的一部分。用戶還可以在不看屏幕時更容易地使用輸入機 制,這是因為可以在不考慮當前屏幕上顯示了什么的情況下在手勢區(qū)域中執(zhí)行手勢。因此,本發(fā)明在一個實施例中提供了一種機制,其用于使得在有限空間內(nèi)訪問大 量命令變得便利并且不需要大量屏上按鈕或物理按鈕,并且該機制用于提供直接操縱的優(yōu) 點而同時避免了其局限性。下面的詳細描述將會使更多的優(yōu)點變得明顯。


      附解說明了本發(fā)明的幾個實施例,并且與文字說明一起闡明了本發(fā)明的原 理。本領(lǐng)域技術(shù)人員將會認識到附圖中圖解說明的具體實施例僅為示例,并非意在限制本 發(fā)明的范圍。圖IA至圖IE圖示出根據(jù)一個實施例具有觸摸敏感屏和包圍該觸摸敏感屏的手勢 區(qū)域的設(shè)備的示例。圖2圖示出根據(jù)一個實施例具有觸摸敏感屏和在該觸摸敏感屏下方的手勢區(qū)域 的設(shè)備的示例。圖3圖示出根據(jù)一個實施例具有觸摸敏感屏和與設(shè)備前表面同延的手勢區(qū)域的 設(shè)備的示例。圖4A至圖4W圖示出根據(jù)本發(fā)明一個實施例能夠輸入的手勢的各種示例。圖5是圖示出根據(jù)一個實施例的本發(fā)明方法的流程圖。圖6圖示出點擊手勢的示例。圖7圖示出點擊和拖拽手勢的示例。圖8A和圖8B圖示出點擊、保持、和釋放手勢以執(zhí)行編輯操作的示例。圖9圖示出與編輯按鈕交互的示例。圖IOA和圖IOB圖示出點擊、保持和拖拽手勢以對列表中的項目進行重新排序的 示例。圖IlA至圖IlE圖示出長捺手勢以從列表中刪除個項目的示例。圖12A至圖12D圖示出長捺手勢以從列表中刪除個項目的另一示例。
      具體實施例方式定義為下文描述的目的,定義了如下術(shù)語觸摸敏感表面能夠檢測出接觸的設(shè)備表面;觸摸敏感屏還可起到顯示屏功能的觸摸敏感表面;觸摸命令用戶通過觸摸一個觸摸敏感屏而輸入的任何命令;直接操縱通過接觸觸摸敏感屏上顯示的組件來指定目標的觸摸命令;手勢包括了可被解釋為指定哪一個命令要被執(zhí)行的特定動作的觸摸命令;手勢區(qū)域不用作顯示屏功能的觸摸敏感表面。系統(tǒng)架構(gòu)
      在各個實施例中,本發(fā)明能夠在任何電子設(shè)備上實現(xiàn),比如便攜式計算機、個人數(shù) 字助理(PDA)、個人計算機、公用電話亭、蜂窩電話等。例如,本發(fā)明可被實施為在這類設(shè)備 上運行的軟件應(yīng)用程序或操作系統(tǒng)的命令輸入范例。相應(yīng)地,本發(fā)明可以被實施為用于控 制這類設(shè)備上的軟件的圖形用戶界面的部分。在各個實施例中,本發(fā)明尤其適用于屏幕空間有限并且其中大量命令在任何給定 時刻都可被使用的設(shè)備,比如智能電話、便攜式計算機和PDA。不過,本領(lǐng)域技術(shù)人員將會了 解,本發(fā)明可以在許多其它情形下實現(xiàn),包括可用于經(jīng)由基于手勢的輸入范例來訪問命令 而同時在適當?shù)臅r候還允許直接操縱屏上對象的任何環(huán)境。因此,下面的描述意在以示例 方式說明本發(fā)明,而不是限制本發(fā)明的范圍。現(xiàn)在參照圖2,其示出了根據(jù)一個實施例的具有觸摸敏感屏101和手勢區(qū)域102的 設(shè)備100的示例。為了說明,圖2所示設(shè)備100是一個個人數(shù)字助理或智能電話。這類設(shè)備普遍具 有電話、郵件和文字消息能力,并且可以執(zhí)行其它功能,例如包括播放音樂和/視頻、上網(wǎng)、 運行多樣化應(yīng)用程序等。本發(fā)明可以以具有觸摸敏感屏的任何類型的設(shè)備來實現(xiàn),并且不 限于具有所列出功能的設(shè)備。另外,圖2所示的具體布置僅僅是示例,而不是為了限制本發(fā) 明的范圍。在各個實施例中,可以使用能夠檢測到接觸位置的任何技術(shù)來實現(xiàn)觸摸敏感屏 101和手勢區(qū)域102。本領(lǐng)域技術(shù)人員將了解本領(lǐng)域中存在和公知許多類型的觸摸敏感屏 和表面,包括如下例子容性屏幕/表面,其檢測用戶接觸所引起的電容場(capacitance field)的改變;阻性屏幕/表面,其中用戶對屏幕或表面的接觸引起對導(dǎo)電層的電接觸;表面聲波屏幕/表面,其檢測用戶接觸屏幕或表面所引起的超聲波的改變;紅外線屏幕/表面,其檢測調(diào)制光束的干擾或者檢測熱所感應(yīng)出的表面阻抗的改 變;應(yīng)變計屏幕/表面,其中屏幕或表面安裝了彈簧,并且使用應(yīng)變計來測量接觸引 起的撓度;光學(xué)成像屏幕/表面,其使用圖像傳感器來定位接觸;分散信號屏幕/表面,其檢測接觸所引起的在屏幕或表面中出現(xiàn)的機械能;聲脈沖識別屏幕/表面,其將觸摸的機械能變成電子信號,該電子信號被轉(zhuǎn)換為 用于分析的音頻文件以確定接觸的位置;和受抑全內(nèi)反射屏幕,其檢測全內(nèi)反射光路中的干擾。任何上述技術(shù)或任何其它公知的接觸檢測技術(shù)都可以與本發(fā)明的設(shè)備結(jié)合起來 用于檢測用戶對屏幕101、手勢區(qū)域102或兩者的接觸。在一個實施例中,可以根據(jù)本領(lǐng)域的公知技術(shù)使用能夠檢測兩個或更多同時發(fā)生 的觸摸點的屏幕101和/或手勢區(qū)域102來實現(xiàn)本發(fā)明。觸摸點可以全部位于屏幕101上 或全部位于手勢區(qū)域102上,或者在屏幕101和手勢區(qū)域102上都有一些觸摸點。在一個實施例中,可以使用無需接觸該設(shè)備的其它手勢識別技術(shù)來實現(xiàn)本發(fā)明。 例如,可以在設(shè)備的表面上方(在屏幕101上方或者在手勢區(qū)域102上方)執(zhí)行手勢,或 者可以在設(shè)備的表面上方開始一個手勢并以在設(shè)備上(在屏幕101上或者在手勢區(qū)域102上)的觸摸為結(jié)束。本領(lǐng)域技術(shù)人員將會理解,本文所述的技術(shù)能夠應(yīng)用于這類非觸摸式 手勢識別技術(shù)。在一個實施例中,圖2所示的設(shè)備100還具有物理按鈕103。在一個實施例中,物 理按鈕103可以用來執(zhí)行一些普通功能,比如返回主屏幕或激活所選的屏上項目。物理按 鈕103對于本發(fā)明是不必要的,僅以示例的目的示出。在一個實施例中,物理按鈕103是觸 摸敏感的,使得在手勢區(qū)域102和/或屏幕101上輸入的用戶手勢也可以在按鈕103上發(fā) 起以及/或者可以忽略按鈕103。為了下文描述的目的,對于其中按鈕103為觸摸敏感型的 實施例,考慮使手勢區(qū)域102包括按鈕103。在一個實施例中,使用上文引用的相關(guān)專利申 請中描述的技術(shù)來實現(xiàn)這樣的功能。在圖2的示例中,手勢區(qū)域102恰位于觸摸敏感屏101下方,屏幕101和手勢區(qū)域 102之間沒有間隙。這使得用戶能夠在手勢區(qū)域102和/或觸摸敏感屏101中輸入諸如手 勢之類的觸摸命令,以及輸入從手勢區(qū)域102 —直跨越到觸摸敏感屏101的觸摸命令,或者 從觸摸敏感屏101 —直跨越到手勢區(qū)域102的觸摸命令。下面將詳細描述這些觸摸命令的 具體示例。本領(lǐng)域技術(shù)人員將會理解,在各個實施例中,可以將手勢區(qū)域102提供在相對于 屏幕101的任何位置處,無需放置于如圖2所示的恰在屏幕101的下方。另外,在不脫離本 發(fā)明特定特征的情況下,在手勢區(qū)域102與屏幕101之間可以具有間隙。當存在間隙時,設(shè) 備100可以在解釋從手勢區(qū)域102 —直跨越到觸摸敏感屏101的觸摸命令(反之亦然)時 簡單地忽略該間隙。在各個實施例中,如果需要,可以在設(shè)備100的表面上可視地勾畫出手勢區(qū)域 102,例如通過圍繞手勢區(qū)域102的輪廓線,或者通過對手勢區(qū)域102采用與設(shè)備100其它 表面相比不同的表面紋理、顏色和/或涂飾。這類勾畫對本發(fā)明的操作不是必須的?,F(xiàn)在參考圖IA至圖1E,其示出了根據(jù)各個實施例的設(shè)備100的其它示例,其中手 勢區(qū)域102包圍觸摸敏感屏101。這種布置使用戶在屏幕101上方、下方或兩側(cè)的任一側(cè) 都能輸入觸摸命令,只要該命令是是在手勢區(qū)域102內(nèi)輸入的。觸摸命令可以從手勢區(qū)域 102 —直跨越到觸摸敏感屏101,反之亦然;由于手勢區(qū)域102包圍了觸摸敏感屏101,因此 這種跨越可以發(fā)生在屏幕101的任一個邊緣,并不僅僅局限于下邊緣。圖IA和圖IE示出設(shè)備100為便攜式設(shè)備的一個實施例。圖IB示出設(shè)備100為 包括獨立鍵盤111和包圍屏幕101的手勢區(qū)域102的臺式計算機的一個實施例。圖IC示 出設(shè)備100為膝上型電腦、并且手勢區(qū)域102包圍屏幕101的一個實施例。圖ID示出設(shè)備 100為臺式計算機、并且手勢區(qū)域102被拆散為包括一個包圍屏幕101的部分以及一個處于 鍵盤111上方的部分的一個實施例。本領(lǐng)域技術(shù)人員將了解許多其它實施例也是可行的?,F(xiàn)在參照圖3,其示出了設(shè)備100的實施例的另一示例,其中手勢區(qū)域102包圍觸 摸敏感屏101并且延展到設(shè)備100的整個前表面。這里,用戶可在設(shè)備100的前表面上的 任何位置處(無論在屏幕101內(nèi)還是在屏幕101外)輸入觸摸命令。在采用圖2的布置的 情況下,觸摸命令可以從手勢區(qū)域102跨越到觸摸敏感屏101,反之亦然;由于手勢區(qū)域102 包圍了觸摸敏感屏101,因此這種跨越可以發(fā)生在屏幕101的任一個邊緣,并不僅僅局限于 下邊緣。為說明的目的,圖3示出了根據(jù)一個實施例的具有三個物理按鈕103的設(shè)備100。本領(lǐng)域技術(shù)人員將會了解,可以包括任意數(shù)量的這種按鈕103或者不要按鈕103,以及如果 有物理按鈕103,其數(shù)量對本發(fā)明的操作并不重要。一般地說,在各個實施例中,用戶可以通過如下方法中的任一個在設(shè)備100上輸 入觸摸命令直接操縱或激活屏幕101上顯示的對象;直接操縱或激活屏幕101上顯示的對象,并且通過接觸手勢區(qū)域102來修改所述 操縱或激活;在手勢區(qū)域102和/或屏幕101內(nèi)執(zhí)行手勢;通過直接在屏幕101上操縱或激活,在手勢區(qū)域102和/或屏幕101內(nèi)執(zhí)行手勢 并指示該命令的目標;或者通過例如啟動或終止屏幕101上顯示的對象,在手勢區(qū)域102和/或屏幕101內(nèi) 執(zhí)行手勢,其中該手勢固有地指示該命令的目標。示例如上所述,在一個實施例中,本發(fā)明提供了一種對在手勢區(qū)域102內(nèi)、在屏幕101 內(nèi)、或者在這兩者的組合內(nèi)執(zhí)行的包括手勢在內(nèi)的觸摸命令的詞匯進行實現(xiàn)的方式。如上 所述,手勢還可以在手勢區(qū)域102和/或屏幕101的表面上方執(zhí)行,而無需接觸這些表面。 本發(fā)明因此擴展了現(xiàn)有技術(shù)系統(tǒng)中的可用空間以及手勢的詞匯。現(xiàn)在參考圖4A至圖4W,其示出了通過上面所列機制在設(shè)備100上輸入的觸摸命令 的幾個示例。這些例子提供來用于說明的目的,而不是限制本發(fā)明的范圍。在這些例子中, 設(shè)備100被示出具有包括幾個屏上對象401(比如圖標)的屏幕101。為了清楚地說明,假 設(shè)手勢區(qū)域102延展到設(shè)備100的邊緣。示出了單個物理按鈕103。在一個實施例中,設(shè)備100允許手勢角度的一些變化,使得手勢無需精確地水平 或垂直以便識別。即使用戶偏離了手勢的明確、理想的表示法,設(shè)備100也能夠?qū)⒂脩舻囊?圖識別為水平或垂直手勢、或者其它可識別手勢。在一個實施例中,可以不考慮設(shè)備100的當前定向來識別手勢。因此,無論設(shè)備 100處在其正常定向,還是旋轉(zhuǎn)了 180度、90度或其它角度,一個特定手勢將普遍地具有相 同的含義。在一個實施例中,設(shè)備100包括定向傳感器以根據(jù)公知技術(shù)檢測當前定向。在手勢區(qū)域102內(nèi)執(zhí)行的命令在圖4A的示例中,在一個實施例中,用戶完全在手勢區(qū)域102內(nèi)執(zhí)行一個向左半 長捺(half-swipe)手勢402A。該手勢402A在圖4A中由一個箭頭表示,示出用戶在手勢區(qū) 域102的一部分捺過,但沒有跨越物理按鈕103。在一個實施例中,這個手勢402A使用戶返 回到一個應(yīng)用程序內(nèi)的之前的視圖。用戶可以在手勢區(qū)域102內(nèi)任何位置執(zhí)行向左半長捺 手勢402A ;相關(guān)功能不需要識別屏幕101上的任何特定目標。在圖4B的示例中,在一個實施例中,用戶執(zhí)行開始于手勢區(qū)域102內(nèi)并終止于屏 幕101內(nèi)的向上長捺手勢402B。在一個實施例中,這個手勢402B引起快速啟動欄出現(xiàn),使 用戶能夠通過在該欄中的一個圖標上點擊來啟動一個應(yīng)用程序。用戶可以在手勢區(qū)域102 內(nèi)的任何位置開始所述向上長捺手勢402B ;相關(guān)功能不需要識別屏幕101上的任何特定目 標。在圖4C的示例中,在一個實施例中,用戶完全在手勢區(qū)域102內(nèi)執(zhí)行一個向左完整長捺手勢402C,直接越過了按鈕103。在一個實施例中,這個手勢402C使用戶返回之前 所瀏覽的應(yīng)用程序。用戶可以在手勢區(qū)域102內(nèi)的任何位置執(zhí)行所述向左完整長捺手勢 402C ;相關(guān)功能不需要識別屏幕101上的任何特定目標。用戶可以直接越過按鈕103或者 可以繞過按鈕103 ;無論哪種方式,設(shè)備100均可識別用戶的意圖。另一個命令,比如“下一 應(yīng)用程序”,可以響應(yīng)于向右完整長捺(未示出)來執(zhí)行。在圖4D的示例中,在一個實施例中,用戶完全在手勢區(qū)域102內(nèi)執(zhí)行一個順時針 環(huán)繞手勢402D。在一個實施例中,這個手勢402D執(zhí)行縮放功能。該手勢還可以用來滾動 長的列表,或者在比如視頻編輯平臺的物理“擦抹(scrub)”控制器中控制媒體的重放。在 一個實施例中,用戶可以在手勢區(qū)域102內(nèi)的任何位置執(zhí)行所述環(huán)繞手勢402D ;在另一個 實施例中,根據(jù)其是否環(huán)繞了按鈕103還是在手勢區(qū)域102的某些其它部分中執(zhí)行,該手勢 可以具有不同的含義。在一個實施例中,以逆時針方向執(zhí)行環(huán)繞手勢可以具有不同的含義。 一般地說,環(huán)繞手勢402D具有不需要對屏幕101上任何特定目標進行識別的相關(guān)功能。在觸摸敏感屏101上執(zhí)行的命令在一個實施例中,用戶還可以通過直接操縱屏幕101上的對象401來啟動一些命 令。直接操作尤其適合于目標由屏上對象401來表示的命令。下面討論示例。指定/行動在一個實施例中,用戶可以在對象401或在屏幕101的某個其它區(qū)域 上點擊以指定該對象401或屏幕區(qū)域,或者執(zhí)行由該對象401或屏幕區(qū)域識別的動作,比如 打開一個文檔或者激活一個應(yīng)用程序。現(xiàn)在參考圖6,其示出了點擊手勢402AA對當前顯示在屏幕101上的列表601中的 項目602進行選擇的示例。選擇/高亮現(xiàn)在參考圖4E,在一個實施例中,用戶可以通過對在對象401C內(nèi)的 位置402E處保持接觸至少某個預(yù)定時間段(比如500毫秒)來在對象401C上執(zhí)行“長按” 動作。在一個實施例中,這個動作選擇了對象401C或使其高亮,并且取消了對之前已經(jīng)選 擇的任何其它對象401B的選擇。從而將所選的或高亮的對象401C識別為下一命令的目標。 在該示例中,高亮的對象401由粗框線表示。在一個實施例中,提供了比如切換鍵之類的修正鍵。修正鍵可以是物理按鈕103, 或者某些其它按鈕(未示出)。可以通過在保持按下修正鍵的同時執(zhí)行觸摸敏感屏101中 執(zhí)行的某個命令、或者通過在執(zhí)行該命令之前按下修正鍵來對該命令進行修改。例如,用戶可以在保持住修正鍵的同時在對象401上或在屏幕101的某其它區(qū)域 上點擊來執(zhí)行對象401的切換點擊。在一個實施例中,這個動作選擇或高亮對象401,但不 取消對之前已經(jīng)選擇的任何其它對象401的選擇。在一個實施例中,修正鍵還可以用來執(zhí)行切換拖拽命令。在保持住修正鍵的同時, 用戶拖拽越過多個對象401的范圍來選擇連續(xù)的組,如圖4F所示。在該示例中,用戶在對 象401A、401B和401C上執(zhí)行的切換拖拽手勢402F,導(dǎo)致這三個對象被選擇或高亮。在一 個實施例中,可以在所選的多個對象401周圍可選地示出一個矩形433或其它指示符。任 何之前選擇的對象401保持被選。在一個實施例中,如圖4G所示,如果被該拖拽覆蓋的第 一對象401A已經(jīng)被選,那么在用戶切換拖拽越過它們時,拖拽手勢402F取消了對這些對象 401的選擇,并且任何沒有被選的對象401保持沒有被選?,F(xiàn)在參考圖8A和圖8B,其示出了根據(jù)一個實施例點擊、保持和釋放手勢402CC以執(zhí)行對項目602的編輯操作的示例。在用戶執(zhí)行了手勢402CC之后,顯示文本區(qū)801。這允 許用戶在適當位置編輯項目602。用戶可以通過點擊文本區(qū)801外部、從該頁面退出或按下 確認按鈕(未示出)來提交編輯。在一個實施例中,可以示出一個按鈕以提供對用于執(zhí)行更詳細編輯操作的屏幕的 訪問?,F(xiàn)在參考圖9,其示出了用戶與編輯按鈕901的交互的示例。編輯按鈕901被示出為 與項目602相鄰。用戶可以點擊編輯按鈕901進入項目602的編輯頁面(未示出)。滾動現(xiàn)在參考圖4H,在一個實施例中,用戶可以通過在支持顯示屏當前狀態(tài)的 滾動的方向上執(zhí)行跨越屏幕101的拖拽手勢402H(也稱為拂抹(flick)手勢)來執(zhí)行拖 拽-滾動操作。在一個實施例中,拖拽必須在接觸到屏幕101時立即開始移動,以便被識別 為滾動。當前顯示屏滾動的量正比于用戶手指移動的距離,如圖4H右側(cè)所示。在一個實施 例中,滾動量可以調(diào)節(jié)或控制成合適的量。在一個實施例中,用戶還可以在支持顯示屏當前狀態(tài)的滾動的方向上拂抹越過屏 幕101。在一個實施例中,拂抹必須在接觸到屏幕101時立即開始,并且用戶的手指必須在 停止移動前離開屏幕101的表面,以便被識別為拂抹。當前顯示屏滾動的量正比于用戶拂 抹的速度和距離。可以通過在停止前使手指抬起來將拖拽-滾動轉(zhuǎn)化為拂抹。在一個實施例中,如果屏幕101上的顯示屏已經(jīng)在滾動中,則點擊或拖拽可立即 中斷當前的滾動。如果用戶點擊,則當前滾動停止。如果用戶拖拽,則啟動了新的拖拽-滾 動。現(xiàn)在參考圖7,其示出了根據(jù)一個實施例的拂抹手勢402BB引起當前顯示在屏幕 101上的列表601向上滾動的示例。下一個/前一個在特定的實施例和情景中,用戶可以水平拖拽越過屏幕101以示 出項目序列中的下一個或前一個項目??梢酝ㄟ^垂直于滾動的軸執(zhí)行該動作來將該動作與 拖拽滾動區(qū)分開??s放現(xiàn)在參考圖4J,在一個實施例中,通過將兩個手指放置在屏幕101上并使它 們相互遠離或靠近,用戶可以使屏上對象401C或屏幕101中顯示的整個顯示區(qū)域放大或縮 小。該顯示屏可以好像手指貼到了顯示屏上的參考點上那樣被縮放。在一個實施例中,用戶還可以在縮放操作的期望中心點上雙擊(在一定時間段內(nèi) 點擊兩次)。這導(dǎo)致顯示屏以預(yù)定量放大。在一個實施例中,如果用戶點擊手勢區(qū)域102, 則顯示屏以預(yù)定量縮小。適應(yīng)現(xiàn)在參考圖4K,在一個實施例中,如果用戶雙擊顯示屏幕101上顯示的對象 401C上的位置401,則顯示屏放大來使得對象充滿屏幕101。如果4L所示,如果對象401C 已經(jīng)縮放到適應(yīng)狀態(tài),則在對象401C內(nèi)的位置402L處的雙擊命令使對象401C返回其之前 的尺寸。文本導(dǎo)航現(xiàn)在參考圖4M,在一個實施例中,當在屏幕101上(比如文本編輯區(qū) 407中)顯示文本時,用戶可以點擊區(qū)407中的位置402L。文本光標408移動到點擊的位置?,F(xiàn)在參考圖4N,在一個實施例中,如果用戶在文本區(qū)407內(nèi)的一個位置處保持一 個短時間段(比如500ms或更長)并隨后執(zhí)行手勢402N以移動到區(qū)407內(nèi)的另一位置處, 則光標408跟隨用戶手指的位置而在區(qū)407內(nèi)移動。抬起手指以便將光標408留在其最后位置,如圖4N右側(cè)所示。在一個實施例中,用戶可以使用相對運動在文本內(nèi)導(dǎo)航或者移動 屏上對象。移動的對象(文本光標或所選對象)相對于用戶手指(在屏上或離開屏)而移 動。從而,對象不會跳到用戶手指的位置處,而是在與用戶手指移動的相同方向上移動,并 且移動的幅度(線性地或以某縮放比例因子)正比于用戶手指移動的幅度??梢砸砸粋€因 子或多個因子(比如速度、距離、固定比率等)甚至反比例來縮放對象的移動量。移動現(xiàn)在參考圖4P,其示出了根據(jù)一個實施例用于移動對象401的技術(shù)的示例。 用戶在對象401A的一個位置處保持一個短時間段(比如500ms或更多),并隨后執(zhí)行手勢 402P來移動到屏幕101上的另一位置。對象401A跟隨用戶手指的位置移動。抬起手指以 便將對象401A留在其最后位置,如圖4P的右側(cè)所示。在一個實施例中,如果在執(zhí)行手勢402P的同時,用戶拖拽對象401A以覆蓋到能 對拖拽的對象401A起作用或接收該拖拽的對象401A的有效目標對象401上,則提供可視 反饋來指示潛在目標對象401是有效目標。例如,當將拖拽的對象401A放置來覆蓋到潛 在目標對象401之上時,潛在目標對象401會立刻變成高亮。如果用戶在拖拽的對象401A 覆蓋到有效目標對象401上的同時結(jié)束手勢402P,則執(zhí)行適當?shù)膭幼骼?,拖拽的對?401A可以插入到目標對象401中,或者目標對象401可以啟動為應(yīng)用程序并打開拖拽的對 象 401A。在列表視圖中,移動操作可以使列表中的項目被重排。現(xiàn)在參考圖IOA和圖10B, 其示出了點擊、保持、和拖拽手勢將項目記錄在列表中的示例。用戶在項目602上執(zhí)行點 擊、保持、和拖拽手勢402DD,如圖IOA所示。在用戶完成拖拽操作之后,項目602被顯示在 新的位置,如圖IOB所示。刪除在一個實施例中,用戶可以通過執(zhí)行長捺手勢將項目拖拽出屏幕101來刪 除該項目?,F(xiàn)在參考圖IlA至圖11E,其示出了長捺手勢402EE將項目602從列表601中刪 除的示例。用戶在圖IlA中開始所述長捺手勢402EE,并在圖IlB繼續(xù)做該手勢。一旦已經(jīng) 將項目602拖拽出屏幕101,用戶就得到確認該刪除操作的提示。如圖IC所示,該提示可以 具有刪除按鈕1101的形式;還提供了取消按鈕1102,以便于萬一用戶希望取消該刪除操作 的情況。如果用戶通過點擊刪除按鈕1101來確認該操作,則項目602被刪除并不再出現(xiàn)在 列表601中。如圖IlD所示,在一個實施例中,出現(xiàn)一個消息1104告知用戶項目602已被刪除, 并且提供撤銷按鈕1103來給予用戶一個撤銷該刪除的機會。在一個實施例中,消息1104和 按鈕1103僅出現(xiàn)一個固定的時間段(例如3秒),在該時間段之后,消息1104和按鈕1103 消失,而列表的下部上移來填充該空間,如圖IlE所示。在一個實施例中,不顯示確認;而是 在用戶通過長捺將項目從列表601中移除時就顯示圖IlE的顯示屏。在圖12A至圖12D中示出在項目602為電子郵件消息的電子郵件應(yīng)用情景中的長 捺手勢402EE的另一示例。用戶在圖12A中開始長捺手勢402EE并在圖12B中繼續(xù)。圖 12C示出了刪除按鈕1101和撤銷按鈕1102(其執(zhí)行與圖IlC中的取消按鈕1102相同的功 能),給予用戶一個確認或取消該刪除操作的機會。圖12D示出了告知用戶項目602已被刪 除的消息1104,以及示出給予用戶撤銷該刪除的機會的撤銷按鈕1103。本領(lǐng)域技術(shù)人員將明了,根據(jù)與觸摸敏感屏和其上顯示對象相關(guān)的直接操縱的公 知技術(shù),可以在屏幕101上執(zhí)行其它手勢402。通過將手勢區(qū)域102中的手勢與觸摸敏感屏101上的輸入相結(jié)合而執(zhí)行的命令在一個實施例中,本發(fā)明的設(shè)備對通過將手勢區(qū)域102中的手勢402結(jié)合到觸摸 敏感屏101上的輸入中而激活的命令進行識別。這樣的命令可以通過例如如下方式來激 活在手勢區(qū)域102中開始一個手勢,并且在觸摸敏感屏101上結(jié)束該手勢;在觸摸敏感屏101上開始一個手勢,并且在手勢區(qū)域102中結(jié)束該手勢;執(zhí)行多部分手勢,所述多部分手勢包括對手勢區(qū)域102的至少一個接觸,隨后是 對觸摸敏感屏101的至少一個接觸;執(zhí)行多部分手勢,所述多部分手勢包括對觸摸敏感屏101的至少一個接觸,隨后 是對手勢區(qū)域102的至少一個接觸;以及執(zhí)行一個包括了實質(zhì)上同步或同時發(fā)生的對觸摸敏感屏101和手勢區(qū)域102的接 觸的手勢(例如,該手勢的一個組成部分在屏幕101上執(zhí)行而另一個組成部分在手勢區(qū)域 102上執(zhí)行)。這樣的手勢402的一個示例是執(zhí)行前文所述的在屏幕101上的任意手勢的同時還 觸摸手勢區(qū)域102。從而,接觸手勢區(qū)域102成為正在屏幕101上執(zhí)行的手勢402的修正器。另一個示例是執(zhí)行前文所述的在手勢區(qū)域102中的手勢之一而同時還觸摸屏幕 101上的對象401。從而,接觸對象401成為正在手勢區(qū)域102中執(zhí)行的手勢402的修正器。在一些實施例中,在用戶正在手勢區(qū)域102中執(zhí)行手勢的過程中的同時,顯示屏 發(fā)生改變以反映該手勢的當前有效目標。通過這種方式,當用戶在手勢區(qū)域102中開始一 個手勢時,對他或她呈現(xiàn)出肯定反饋,即該手勢被識別伴隨著對該手勢的有效目標的指示。現(xiàn)在參考圖4Q,其示出根據(jù)一個實施例的示例。用戶將一個手指保持在手勢區(qū)域 102中的位置402QA處,同時在屏幕101上拖拽另一個手指執(zhí)行手勢402QB。這導(dǎo)致對象 401A(或光標或其它屏上項目)隨著第二個手指而被拖拽。當?shù)诙€手指從屏幕101移開 時,對象401A或其它屏上項目被放下,如圖4Q的右側(cè)所示。從而,手勢區(qū)域102中的手指起 到修正器的作用,為用戶消除了在屏上項目上保持第二個手指以開始拖拽操作的需要。在 其它實施例中,在手勢區(qū)域102中保持一個手指并同時在屏幕101上執(zhí)行一個手勢,引起了 采用其它方式對屏幕手勢的正常功能進行修改。作為替代,在一個實施例中,用戶可以執(zhí)行兩部分的手勢序列在手勢區(qū)域102中 的點擊手勢402,隨后是在屏上對象401或屏幕101的其它區(qū)域上的點擊、拖拽、或其它手勢 402,以識別手勢序列的預(yù)期目標。在一個實施例中,用戶可以在手勢區(qū)域102的任何位置 執(zhí)行點擊手勢402G;在另一實施例中,手勢可以具有根據(jù)其執(zhí)行的位置而不同的含義。在 一個實施例中,該序列可以反向,以使得可以首先通過屏幕101上的點擊來識別目標對象 401,并且通過手勢區(qū)域102中的手勢402來隨后指示要執(zhí)行的動作?,F(xiàn)在參考圖4R,其示出根據(jù)一個實施例具有可以順序或同時執(zhí)行的手勢組成部分 的手勢序列的另一示例。在圖4R的示例中,用戶在手勢區(qū)域102內(nèi)執(zhí)行水平刮擦手勢402RB 以及在屏上對象401上執(zhí)行點擊手勢402RA。在一個實施例中,手勢402RB表示刪除命令, 手勢402RA識別該命令的目標401。在一個實施例中,用戶可以在手勢區(qū)域102的任何位置 處執(zhí)行水平刮擦手勢402RB;在另一個實施例中,該手勢可以根據(jù)其執(zhí)行的位置來具有不同的含義。在一個實施例中,可以以任意順序來執(zhí)行該序列,從而目標401既可以在執(zhí)行刮 擦手勢402RB之前也可以在刮擦手勢402RB執(zhí)行之后被手勢402RA指定。在又一個實施例 中,可以同時執(zhí)行手勢402RA和402RB(例如,用戶可以在執(zhí)行刮擦手勢402RB的同時將一 個手指保持在位置402RA處)?,F(xiàn)在參考圖4S,其示出根據(jù)一個實施例在手勢區(qū)域102中開始并且在觸摸敏感屏 101上結(jié)束的手勢402的示例。在圖4S的示例中,用戶在手勢區(qū)域102內(nèi)開始并在屏上對 象401上結(jié)束的順時針環(huán)繞手勢402S。從而,屏上對象401被識別為命令的目標。在一個 實施例中,這樣的手勢402S可以執(zhí)行比例或縮放對象功能。在一個實施例中,用戶可以在 手勢區(qū)域102內(nèi)的任何位置處開始該環(huán)繞手勢402S ;在另一實施例中,該手勢可以根據(jù)其 是環(huán)繞按鈕103還是在手勢區(qū)域102的某個其它部分上執(zhí)行來具有不同含義。在一個實施 例中,以逆時針方向執(zhí)行環(huán)繞手勢可以具有不同的含義。在圖4T的示例中,根據(jù)一個實施例,用戶執(zhí)行一個在手勢區(qū)域102內(nèi)開始并在屏 上對象401上結(jié)束的水平刮擦手勢402T。從而,屏上對象401被識別為命令的目標。在一 個實施例中,這樣的手勢402T可以執(zhí)行刪除功能。用戶可以在手勢區(qū)域102內(nèi)的任何位 置處開始該水平刮擦手勢402T,只要結(jié)果手勢402T可以被識別為水平刮擦,以及只要手勢 402T在期望的位置處結(jié)束以將正確的屏上對象401識別為目標。圖4U類似于圖4T,但是圖4U示出了在手勢區(qū)域102的處于屏幕101上方的區(qū)域 中開始并在屏上對象401上結(jié)束的水平刮擦手勢402T。在圖4V和圖4W中示出了其它示例。在圖4V的示例中,根據(jù)一個實施例,用戶在 手勢區(qū)域102內(nèi)開始并在屏上對象401上結(jié)束的向上長捺手勢402V。從而,屏上對象401 被識別為命令的目標。在一個實施例中,這樣的手勢402V可以執(zhí)行“打開該目標”的功能。 用戶可以在手勢區(qū)域102內(nèi)的任何位置處開始該向上長捺手勢402V,只要結(jié)果手勢402V可 以被識別為向上長捺,以及只要手勢402V在期望位置處結(jié)束以將正確的屏上對象401識別 為目標。在圖4W的示例中,根據(jù)一個實施例,用戶執(zhí)行在手勢區(qū)域102的與屏幕101相鄰 的部分中開始并在屏幕101內(nèi)結(jié)束的一個向左半長捺手勢402W。該示例示出了手勢402W 延展到屏幕101上但是當前沒有對象處在手勢402W的結(jié)束點處的情況。從而,與圖4V的 示例相反,這里沒有屏上對象被識別為命令的目標。因此,這樣的手勢402W會使用戶返回 到一個應(yīng)用程序內(nèi)的前一個視圖,如前文對圖4A中的手勢402A的描述。在一個實施例中,無論手勢是完全在手勢區(qū)域102內(nèi)輸入(如圖4A所示)還是部 分在手勢區(qū)域102內(nèi)并且部分在屏幕101上輸入,手勢都執(zhí)行相同功能。如圖4A所示,用戶 可以執(zhí)行在手勢區(qū)域102內(nèi)任何位置處開始的向左半長捺手勢402W。在一些實施例中,相 同的手勢402W可以在屏幕101內(nèi)執(zhí)行,或者在屏幕101內(nèi)開始而在手勢區(qū)域102內(nèi)結(jié)束, 只要手勢402W開始的屏幕101區(qū)域不包含可激活的對象401(或者只要用戶意圖激活的功 能不模棱兩可)。方法現(xiàn)在參考圖5,其示出了根據(jù)一個實施例描述本發(fā)明操作方法的流程圖。在一個實施例中,用戶以接觸手勢區(qū)域102和/或接觸觸摸敏感屏101的形式提 供輸入。如上所述,如果兩個表面都被觸摸,則對手勢區(qū)域102的接觸可以在對觸摸敏感屏101的接觸之前或之后,或者這兩種觸摸可以實質(zhì)同步或同時地發(fā)生。在一個實施例中,如果設(shè)備100檢測到501對手勢區(qū)域102的接觸,則識別502與 用戶在觸摸手勢區(qū)域102時執(zhí)行的手勢相關(guān)的命令。隨后,如果設(shè)備100檢測到503A對觸 摸敏感屏101的接觸,則執(zhí)行504通過接觸手勢區(qū)域102和觸摸敏感屏101而識別的命令。 例如,手勢區(qū)域102可以識別該命令,而屏幕101手勢可以指定該命令的目標,如前文詳述 的那樣。如果在503A中,設(shè)備100沒有檢測到對觸摸敏感屏101的接觸,則執(zhí)行505有對 手勢區(qū)域102的接觸所識別的命令。在一個實施例中,如果在501中,設(shè)備100沒有檢測到對手勢區(qū)域102的接觸,但 它檢測到50 對觸摸敏感屏101的接觸,則執(zhí)行506由對觸摸敏感屏101的接觸所識別的 命令。例如,屏幕101手勢可以通過直接操縱(比如通過點擊)來指定一個動作和一個目 標,如前文詳述的那樣。在一個實施例中,如果設(shè)備100沒有檢測到501對手勢區(qū)域102的接觸,也沒有檢 測到50 對屏幕101的接觸,則不發(fā)生507動作。從上面的描述可看出,本發(fā)明提供了采用觸摸敏感表面和屏幕的現(xiàn)有技術(shù)所不具 備的多個優(yōu)點。通過利用上述技術(shù),本發(fā)明簡化了設(shè)備的操作,并且提供了在緊湊空間中為 用戶提供大詞匯量的可能動作的潛力。例如,新手能夠使用直接操縱作為主要輸入機制,而 老手則可以使用手勢。已經(jīng)通過實施例具體地描述了本發(fā)明。本領(lǐng)域技術(shù)人員將理解本發(fā)明還可以通過 其它實施例實現(xiàn)。首先,部件的特定命名、術(shù)語的使用、屬性、數(shù)據(jù)結(jié)構(gòu)或任何其它編程或結(jié) 構(gòu)方面并非強制性的或十分重要的,實施本發(fā)明的機制或者特征可以具有不同的名稱、形 式、或協(xié)議。此外,可以通過如文中所述的硬件和軟件的結(jié)合來實現(xiàn)所述系統(tǒng),或者完全以 硬件部件來實現(xiàn),或者完全以軟件組件來實現(xiàn)。而且,本文所述的各種系統(tǒng)部件之間的特定 功能劃分僅僅是示例,不是強制性的;由單個系統(tǒng)部件執(zhí)行的功能還可以通過多個部件來 執(zhí)行,并且由多個部件執(zhí)行的功能也可以由單個部件來執(zhí)行。本發(fā)明所稱的“ 一個實施例”、“實施例,,或者“ 一個或多個實施例,,是指與實施例 相結(jié)合而描述的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個實施例中。另外,本文的短 語“在一個實施例中”的示例并非都必須指相同的實施例。上述的一些部分以計算機存儲器中的算法形式和對數(shù)據(jù)位的運算的符號表示法 來體現(xiàn)。這些算法描述和表示法是數(shù)據(jù)處理領(lǐng)域中的技術(shù)人員用來將他們的工作實質(zhì)性內(nèi) 容非常有效地傳達給該領(lǐng)域的其他技術(shù)人員的手段。在這里以及一般情況下,算法都被構(gòu) 思成得到預(yù)期結(jié)果的前后一致的步驟(指令)序列。所述步驟是需要物理量的物理操作的 步驟。一般地然而并非必須,這些量具有能夠被存儲、傳送、結(jié)合、比較以及操作的電信號、 磁信號或光信號的形式。有時方便地(主要由于通常用途的原因)將這些信號稱為位、值、 組件、符號、字符、術(shù)語、數(shù)字等等。另外,不失一般性,有時也方便地將需要物理量的物理操 作的步驟的特定布置稱為模塊或代碼裝置。然而,應(yīng)當記住的是,所有這些以及類似的術(shù)語均與適當?shù)奈锢砹肯嚓P(guān),并且僅僅 是應(yīng)用于這些量的方便描述。除非具體說明,否則從下面的討論中可知,本文通篇的討論所 使用的術(shù)語,比如“處理”或“計算”或“算”或“顯示”或“確定”等,應(yīng)理解為指的是計算機 系統(tǒng)或類似電子計算模塊和/或設(shè)備(其對代表了計算機系統(tǒng)存儲器或寄存器或其它這類信息存儲裝置中的物理(電子)量的數(shù)據(jù)操控和轉(zhuǎn)換)、傳輸或顯示設(shè)備的動作和處理。本發(fā)明的特定方面包括具有算法形式的本文所述的處理步驟和指令。應(yīng)當注意, 本發(fā)明的處理步驟和指令可以以軟件、固件或硬件來實施,并且當以軟件實施時,能夠被下 載到各種操作系統(tǒng)所使用的不同平臺上并進行操作。本發(fā)明還涉及用于執(zhí)行本文的操作的設(shè)備。該設(shè)備可以被具體構(gòu)造來用于所需 的目的,或者可以包括選擇性地由存儲在計算機中的計算機程序激活或重配置的通用計算 機。這樣的計算機程序可以存儲在計算機可讀存儲介質(zhì)中,例如而不局限于任何類型的盤, 包括軟盤、光盤、CD-ROM、磁光盤、只讀存儲器(ROM)、隨機存儲器(RAM)、EPROM、EEPR0M、磁 卡或光卡、專用集成電路(ASIC)、或者適用于存儲電子指令的任何類型的媒質(zhì),上面的每一 個都耦接到計算機系統(tǒng)總線。此外,本文所稱的計算機可以包括單個處理器或者可以是利 用了用于增強的計算能力的多個處理器設(shè)計的構(gòu)架。本文提出的算法和顯示屏并非根本上就是指任何特定的計算機、虛擬系統(tǒng)或其它 設(shè)備。還可以使用各種通用系統(tǒng)與根據(jù)本文的指教的程序相結(jié)合,或者可以證明構(gòu)造更為 專門的設(shè)備來執(zhí)行需要的方法步驟是方便的。從上文可以明了用于各種這類系統(tǒng)的所需的 結(jié)構(gòu)。另外,沒有參照任何特定的編程語言來描述本發(fā)明。將會理解,可以使用各種編程語 言來實現(xiàn)本文所述的本發(fā)明的指教,并且上文引用的具體語言僅是提供來公開本發(fā)明的最 好實施方式。盡管已經(jīng)以有限數(shù)量的實施例描述的本發(fā)明,然而從上文中獲益的本領(lǐng)域技術(shù)人 員將理解,在不脫離本文所述的本發(fā)明的范圍的情況下可以設(shè)計出其它實施例。另外,應(yīng)當 注意,本說明書使用的語言主要選擇來用于可閱讀性和指導(dǎo)的目的,而不是選擇來記述或 限制發(fā)明主題。因此,本發(fā)明的公開意在說明而不是限制本發(fā)明的范圍,本發(fā)明的范圍在權(quán) 利要求書中體現(xiàn)。
      權(quán)利要求
      1.一種用于接受來自用戶的手勢命令的設(shè)備,包括觸摸敏感顯示屏,其占據(jù)所述設(shè)備的前表面的一部分,適用于檢測用戶的接觸和顯示 至少一個可直接操縱的對象;觸摸敏感手勢區(qū)域,其占據(jù)所述設(shè)備的前表面的一部分,適用于檢測用戶的接觸;和 處理器,其耦接到所述顯示屏和所述手勢區(qū)域,適用于解釋多個手勢命令,所述多個手 勢命令包括由用戶接觸所述觸摸敏感手勢區(qū)域和所述顯示屏兩者而指定的至少一個命令。
      2.如權(quán)利要求1所述的設(shè)備,其中至少一個命令是通過所述手勢區(qū)域內(nèi)執(zhí)行的手勢與 對所述顯示屏上顯示的至少一個對象的直接操縱的結(jié)合來指定的。
      3.如權(quán)利要求2所述的設(shè)備,其中用戶對所述觸摸敏感手勢區(qū)域的接觸指定了要執(zhí)行的動作;并且 用戶對所述顯示屏的接觸指定了要對其執(zhí)行所述動作的一個對象。
      4.如權(quán)利要求2所述的設(shè)備,其中用戶對所述顯示屏的接觸指定了一個命令;并且 用戶對所述觸摸敏感手勢區(qū)域的接觸修改了所述命令。
      5.如權(quán)利要求2所述的設(shè)備,其中所述手勢和所述直接操縱至少部分地同時發(fā)生。
      6.如權(quán)利要求2所述的設(shè)備,其中所述手勢和所述直接操縱實質(zhì)上同時發(fā)生。
      7.如權(quán)利要求2所述的設(shè)備,其中所述手勢和所述直接操縱的組合包括從一個組中所 選的至少一個,所述組包括在所述手勢區(qū)域內(nèi)執(zhí)行的至少一個手勢,隨后是對在所述顯示屏上顯示的至少一個對 象的至少一個直接操縱;和對在所述顯示屏上顯示的至少一個對象的至少一個直接操縱,隨后是在所述手勢區(qū)域 內(nèi)執(zhí)行的至少一個手勢。
      8.如權(quán)利要求1所述的設(shè)備,其中所述至少一個命令是通過從一個組中所選的至少一 個來指定的,所述組包括在所述手勢區(qū)域內(nèi)開始并且在所述顯示屏上完成的至少一個手勢;和 在所述顯示屏上開始并且在所述手勢區(qū)域內(nèi)完成的至少一個手勢。
      9.如權(quán)利要求1所述的設(shè)備,其中所述多個手勢命令還包括通過直接操縱所述顯示屏上顯示的至少一個對象而指定的至少一個命令;和 通過在所述觸摸敏感手勢區(qū)域內(nèi)執(zhí)行的手勢而指定的至少一個命令。
      10.如權(quán)利要求1所述的設(shè)備,其中所述多個手勢命令對所述設(shè)備上運行的軟件應(yīng)用 程序的操作進行控制。
      11.如權(quán)利要求1所述的設(shè)備,其中所述手勢區(qū)域與所述顯示屏相鄰。
      12.如權(quán)利要求1所述的設(shè)備,其中所述手勢區(qū)域與所述顯示屏鄰接。
      13.如權(quán)利要求1所述的設(shè)備,其中所述手勢區(qū)域包圍所述顯示屏。
      14.如權(quán)利要求1所述的設(shè)備,其中所述手勢區(qū)域?qū)嵸|(zhì)占據(jù)了所述設(shè)備的前表面上未 被所述顯示屏占據(jù)的整個部分。
      15.如權(quán)利要求1所述的設(shè)備,還包括至少一個物理按鈕,其布置在所述設(shè)備的前表面上; 其中所述手勢區(qū)域包圍該物理按鈕。
      16.如權(quán)利要求15所述的設(shè)備,其中所述至少一個物理按鈕是觸摸敏感的。
      17.如權(quán)利要求15所述的設(shè)備,所述顯示屏和所述手勢區(qū)域通過檢測電容場中的變化 來檢測用戶的接觸。
      18.一種用于接受來自用戶的手勢命令的方法,包括在占據(jù)設(shè)備前表面的一部分的觸摸敏感顯示屏上顯示至少一個可直接操縱的對象; 對通過接觸觸摸敏感顯示屏和觸摸敏感手勢區(qū)域兩者而輸入的用戶手勢進行檢測,觸 摸敏感手勢區(qū)域占據(jù)了設(shè)備前表面的一部分; 解釋所檢測的用戶手勢;和 響應(yīng)于所解釋的手勢而執(zhí)行動作。
      19.如權(quán)利要求18所述的方法,其中至少有一個手勢包括了在觸摸敏感手勢區(qū)域內(nèi)執(zhí) 行的至少一個動作和對在顯示屏上顯示的至少一個對象的直接操縱。
      20.如權(quán)利要求18所述的方法,其中用戶至少有一個手勢包括了從一個組中選擇的至 少一個,所述組包括在手勢區(qū)域內(nèi)開始并且在顯示屏上完成的至少一個手勢;和 在顯示屏上開始并且在手勢區(qū)域內(nèi)完成的至少一個手勢。
      21.一種用于接受來自用戶的手勢命令的計算機程序產(chǎn)品,包括 計算機可讀存儲介質(zhì);和在所述介質(zhì)上編碼的計算機程序代碼,其被編程構(gòu)造來執(zhí)行以下步驟 在占據(jù)設(shè)備前表面一部分的觸摸敏感顯示屏上顯示至少一個可直接操縱的對象; 對通過接觸觸摸敏感顯示屏和觸摸敏感手勢區(qū)域兩者而輸入的用戶手勢進行檢測,觸 摸敏感手勢區(qū)域占據(jù)了設(shè)備前表面的一部分; 解釋所檢測的用戶手勢;和 響應(yīng)于所解釋的手勢而執(zhí)行動作。
      22.如權(quán)利要求21所述的計算機程序產(chǎn)品,其中至少有一個手勢包括了在觸摸敏感手 勢區(qū)域內(nèi)執(zhí)行的至少一個動作和對在顯示屏上顯示的至少一個對象的直接操縱。
      23.如權(quán)利要求21所述的計算機程序產(chǎn)品,其中用戶至少有一個手勢包括了從一個組 中選擇的至少一個,所述組包括在手勢區(qū)域內(nèi)開始并且在顯示屏上完成的至少一個手勢;和 在顯示屏上開始并且在手勢區(qū)域內(nèi)完成的至少一個手勢。
      24.一種用于接受來自用戶的手勢命令的設(shè)備,包括顯示屏,其占據(jù)所述設(shè)備的前表面的一部分,適用于檢測用戶的手勢和顯示至少一個 可直接操縱的對象;手勢區(qū)域,其占據(jù)所述設(shè)備的前表面的一部分,適用于檢測用戶的手勢;和 處理器,其耦接到所述顯示屏和所述手勢區(qū)域,適用于解釋多個手勢命令,所述多個手 勢命令包括由用戶與所述手勢區(qū)域和所述顯示屏兩者進行交互而指定的至少一個命令。
      25.如權(quán)利要求M所述的設(shè)備,其中所述顯示屏適用于檢測在貼近所述顯示屏的表面所執(zhí)行的用戶手勢;和 所述手勢區(qū)域適用于檢測在貼近所述手勢區(qū)域的表面所執(zhí)行的用戶手勢。
      26.如權(quán)利要求M所述的設(shè)備,其中至少一個命令是通過貼近所述手勢區(qū)域執(zhí)行的手勢與對所述顯示屏上顯示的至少一個對象的直接操縱的結(jié)合來指定的。
      27.如權(quán)利要求沈所述的設(shè)備,其中貼近所述觸摸敏感手勢區(qū)域執(zhí)行的手勢指定了要被執(zhí)行的一個動作;和 貼近所述顯示屏執(zhí)行的手勢指定了要對其執(zhí)行所述動作的一個對象。
      28.如權(quán)利要求沈所述的設(shè)備,其中貼近所述顯示屏執(zhí)行的手勢指定了一個命令;和 貼近所述觸摸敏感手勢區(qū)域執(zhí)行的手勢修改了所述命令。
      29.一種用于接受來自用戶的手勢命令的方法,包括在占據(jù)設(shè)備前表面一部分的顯示屏上顯示至少一個可直接操縱的對象,所述顯示屏適 用于檢測用戶的手勢;對貼近觸摸敏感顯示屏和手勢區(qū)域兩者的用戶的手勢進行檢測,所述手勢區(qū)域占據(jù)了 設(shè)備前表面的一部分,所述手勢區(qū)域適用于檢測用戶的手勢; 解釋所檢測的用戶的手勢;和 響應(yīng)于所解釋的手勢而執(zhí)行動作。
      30.如權(quán)利要求四所述的方法,其中至少有一個手勢包括了在所述手勢區(qū)域內(nèi)執(zhí)行的 至少一個動作和對在所述顯示屏上顯示的至少一個對象的直接操縱。
      31.一種用于接受來自用戶的手勢命令的計算機程序產(chǎn)品,包括 計算機可讀存儲介質(zhì);和在所述介質(zhì)上編碼的計算機程序代碼,其被編程構(gòu)造來執(zhí)行以下步驟 在占據(jù)設(shè)備前表面一部分的顯示屏上顯示至少一個可直接操縱的對象,所述顯示屏適 用于檢測用戶的手勢;對貼近觸摸敏感顯示屏和手勢區(qū)域兩者的用戶的手勢進行檢測,所述手勢區(qū)域占據(jù)了 設(shè)備前表面的一部分,所述手勢區(qū)域適用于檢測用戶的手勢; 解釋所檢測的用戶的手勢;和 響應(yīng)于所解釋的手勢而執(zhí)行動作。
      32.如權(quán)利要求31所述的計算機程序產(chǎn)品,其中至少有一個手勢包括了在手勢區(qū)域內(nèi) 執(zhí)行的至少一個動作和對在顯示屏上顯示的至少一個對象的直接操縱。
      全文摘要
      一種觸摸敏感顯示屏通過延展超出顯示屏邊緣的觸摸敏感控制區(qū)域而得到增強。在顯示屏外部的被稱為“手勢區(qū)域”的觸摸敏感區(qū)域使用戶能夠使用手勢詞匯來激活命令。在一個方面,本發(fā)明允許通過在手勢區(qū)域內(nèi)輸入一個手勢來激活一些命令。可以通過直接操縱屏上對象來激活其它命令。不過也可以通過在手勢區(qū)域內(nèi)開始一個手勢并在屏幕上結(jié)束該手勢來激活其它命令(反之亦然),以及/或者通過執(zhí)行涉及對手勢區(qū)域和屏幕兩者的同時接觸的輸入來激活命令。
      文檔編號H04B1/40GK102084325SQ200980126335
      公開日2011年6月1日 申請日期2009年5月4日 優(yōu)先權(quán)日2008年5月6日
      發(fā)明者丹尼爾·馬克·加坦·希普拉科夫, 保羅·默瑟, 彼得·斯基爾曼, 杰里米·戈弗雷·萊昂, 馬蒂亞斯·貢薩洛·杜阿爾特, 黛安娜·帕里·多明格斯 申請人:帕姆公司