亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多手指手勢(shì)的制作方法

文檔序號(hào):6354969閱讀:308來源:國(guó)知局
專利名稱:多手指手勢(shì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及觸摸顯示設(shè)備,尤其涉及觸摸顯示設(shè)備的輸入機(jī)制。
背景技術(shù)
具有諸如觸摸顯示器等用戶可參與顯示器的設(shè)備的設(shè)計(jì)者持續(xù)面臨的一個(gè) 挑戰(zhàn)涉及為用戶提供增強(qiáng)的功能而不必永久地將該功能表現(xiàn)為設(shè)備的用戶界面的“框 架”(chrome)的一部分。這不僅對(duì)于具有較大或多個(gè)屏幕的設(shè)備如此,而且在諸如平板PC、 手持式設(shè)備、較小的多屏幕設(shè)備等具有較小占用空間的設(shè)備的上下文中也是如此。

發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容是為了以精簡(jiǎn)的形式介紹將在以下具體實(shí)施方式
中進(jìn)一步描述 的一些概念。本發(fā)明內(nèi)容不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨 在用于幫助確定所要求保護(hù)的主題的范圍。描述了用于觸摸顯示器的邊框(bezel)。在至少某些實(shí)施例中,使用設(shè)備的邊框 來擴(kuò)展可通過使用所謂的邊框手勢(shì)來訪問的功能。在至少某些實(shí)施例中,可以借助邊框使 用屏幕外運(yùn)動(dòng)來通過邊框手勢(shì)創(chuàng)建屏幕輸入。邊框手勢(shì)可以包括單手指邊框手勢(shì)、多手指 /同手邊框手勢(shì)、和/或多手指異手邊框手勢(shì)。


參考附圖來描述具體實(shí)施方式
。在附圖中,附圖標(biāo)記中最左邊的數(shù)字標(biāo)識(shí)該附圖 標(biāo)記首次出現(xiàn)的附圖。在說明書和附圖的不同實(shí)例中使用相同的附圖標(biāo)記可指示相似或相
同的項(xiàng)目O
圖1是根據(jù)一個(gè)或多個(gè)實(shí)施例的示例實(shí)現(xiàn)中的環(huán)境的圖示。
圖2是更詳細(xì)地示出圖1的示例實(shí)現(xiàn)中的系統(tǒng)的圖示。
圖3示出了根據(jù)一-個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。
圖4是描述根據(jù)--個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。
圖5是描述根據(jù)--個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。
圖6示出了根據(jù)一-個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。
圖7示出了根據(jù)一-個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。
圖8示出了根據(jù)一-個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。
圖9示出了根據(jù)一-個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。
圖10是描述根據(jù)-一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。
圖11是描述根據(jù)-一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。
圖12示出了根據(jù)-一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。
圖13示出了根據(jù)-一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。
圖14示出了根據(jù)-一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。
圖15是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。圖16是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。圖17示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。圖18是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。圖19示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。圖20是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。圖21示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。圖22示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。圖23示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。圖M示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。圖25是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。圖沈是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。圖27示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。圖觀示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。圖四示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例計(jì)算設(shè)備。圖30是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。圖31是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。圖32是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。圖33示出可用于實(shí)現(xiàn)此處描述的各實(shí)施例的示例計(jì)算設(shè)備。
具體實(shí)施例方式概覽描述了用于觸摸顯示器的邊框手勢(shì)。在至少某些實(shí)施例中,使用設(shè)備的邊框來擴(kuò) 展可通過使用所謂的邊框手勢(shì)來訪問的功能。在至少某些實(shí)施例中,可以借助邊框使用屏 幕外運(yùn)動(dòng)來通過邊框手勢(shì)創(chuàng)建屏幕輸入。邊框手勢(shì)可以包括單手指邊框手勢(shì)、多手指/同 手邊框手勢(shì)、和/或多手指異手邊框手勢(shì)。在以下討論中,描述了涉及用于啟動(dòng)和/或?qū)崿F(xiàn)計(jì)算設(shè)備上的功能的邊框手勢(shì)或 與邊框手勢(shì)相關(guān)聯(lián)的手勢(shì)的各種不同的實(shí)現(xiàn)。以此方式,用戶可容易地按高效且直觀的方 式來訪問計(jì)算設(shè)備的增強(qiáng)功能。在以下討論中,首先描述可用于采用此處描述的手勢(shì)技術(shù)的示例環(huán)境。然后描述 手勢(shì)以及各過程的示例圖示,這些可以在示例環(huán)境以及在其他環(huán)境中采用。因此,該示例環(huán) 境不限于執(zhí)行示例手勢(shì),且手勢(shì)不限于在示例環(huán)境中的實(shí)現(xiàn)。示例環(huán)境圖1是在一示例實(shí)現(xiàn)中的可用于采用邊框手勢(shì)和此處描述的其他技術(shù)的環(huán)境100 的圖示。所示環(huán)境100包括可用各種方式來配置的計(jì)算設(shè)備102的一個(gè)示例。例如,計(jì)算 設(shè)備102可被配置為傳統(tǒng)計(jì)算機(jī)(例如,臺(tái)式個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)等)、移動(dòng)站、娛樂 設(shè)備、通信耦合到電視機(jī)的機(jī)頂盒、無線電話、上網(wǎng)本、游戲控制臺(tái)、手持式設(shè)備等等,如關(guān) 于圖2進(jìn)一步描述的。因而,計(jì)算設(shè)備102的范圍可以是從具有充足存儲(chǔ)器和處理器資源 的全資源設(shè)備(如個(gè)人計(jì)算機(jī)、游戲控制臺(tái))到具有有限存儲(chǔ)器和/或處理資源的低資源設(shè)備(如傳統(tǒng)機(jī)頂盒、手持式游戲控制臺(tái))。計(jì)算設(shè)備102還可以包括使得計(jì)算設(shè)備102執(zhí) 行以下描述的一個(gè)或多個(gè)操作的軟件。計(jì)算設(shè)備102包括形成該設(shè)備的外殼的一部分的邊框103。邊框由與設(shè)備的顯示 器(以下也稱為設(shè)備顯示器108)相鄰的框架結(jié)構(gòu)構(gòu)成。計(jì)算設(shè)備102包括手勢(shì)模塊104 和形成手勢(shì)模塊104的一部分的邊框手勢(shì)模塊105。手勢(shì)模塊可以結(jié)合任何合適的硬件、軟 件、固件或其組合來實(shí)現(xiàn)。在至少某些實(shí)施例中,手勢(shì)模塊以駐留在某種有形計(jì)算機(jī)可讀介 質(zhì)上的軟件來實(shí)現(xiàn),該計(jì)算機(jī)可讀介質(zhì)的示例在下文中提供。手勢(shì)模塊104和邊框手勢(shì)模塊105代表了分別識(shí)別手勢(shì)和邊框手勢(shì)并使得對(duì)應(yīng)于 手勢(shì)的操作被執(zhí)行的功能。手勢(shì)可由模塊104、105用各種不同方式來識(shí)別。例如,手勢(shì)模 塊104可被配置成使用觸摸屏功能識(shí)別諸如用戶的手106a的手指接近計(jì)算設(shè)備102的顯 示設(shè)備108的觸摸輸入。另外,邊框手勢(shì)模塊105可被配置成識(shí)別諸如用戶的手106b的手 指等發(fā)起邊框103上或與邊框103相鄰的手勢(shì)并前進(jìn)到顯示設(shè)備108上的觸摸輸入??衫?用任何合適的技術(shù)來傳感邊框103上或與邊框103相鄰的輸入。例如,在至少某些實(shí)施例 中,與顯示設(shè)備108相關(guān)聯(lián)的數(shù)字化儀或傳感元件可在邊框103底下延伸。在這一情況下, 可使用諸如電容場(chǎng)技術(shù)等技術(shù)以及其他技術(shù)來傳感邊框103上或與邊框103相鄰的用戶輸 入。另選地或另外地,在其中顯示設(shè)備108不在邊框103底下延伸而且位于與邊框齊 平時(shí),邊框手勢(shì)模塊105可在用戶手指從邊框103出現(xiàn)在顯示設(shè)備108上時(shí)檢測(cè)用戶手指 的變化的接觸輪廓。另選地或另外地,使用用戶的觸摸輪廓的質(zhì)心的方法可用于檢測(cè)暗示 邊框手勢(shì)的改變的質(zhì)心接觸輪廓。此外,可采用用于指紋傳感的技術(shù)。具體地,如果傳感基 底足夠敏感來確定接觸顯示器的一個(gè)或多個(gè)手指的脊?fàn)钔黄?,則可檢測(cè)到手指的定向以及 指紋被邊框截?cái)嗟氖聦?shí)。不用說,可使用任何數(shù)量的不同技術(shù)來傳感用戶相對(duì)于邊框103 的輸入。觸摸輸入還可被識(shí)別為包括可用于將觸摸輸入與手勢(shì)模塊104、105所識(shí)別的其他 觸摸輸入進(jìn)行區(qū)分的屬性(例如,移動(dòng)、選擇點(diǎn)等)。這一區(qū)分然后可用作從觸摸輸入中標(biāo) 識(shí)手勢(shì)并因此基于對(duì)手勢(shì)的標(biāo)識(shí)來標(biāo)識(shí)要執(zhí)行的操作的基礎(chǔ)。這產(chǎn)生了從邊框開始并進(jìn)入 到屏幕上的手勢(shì)一般可與訪問屏幕上內(nèi)容的其他表面上相似的手勢(shì)進(jìn)行區(qū)分的總的好處, 因?yàn)槿绻脩舻囊鈭D是與屏幕上的某樣?xùn)|西交互,則用戶沒有理由部分地或完全地在屏幕 外開始定位其手指。因此,即使是對(duì)于接近屏幕邊界的對(duì)象,普通的直接操縱手勢(shì)仍是可能 的,且不會(huì)干預(yù)邊框手勢(shì),反之亦然。例如,用戶的手106a的手指被示為選擇110顯示設(shè)備108所顯示的圖像112。用 戶的手106a的手指對(duì)圖像112的選擇110和后續(xù)移動(dòng)可由手勢(shì)模塊104來識(shí)別。手勢(shì)模 塊104然后將該所識(shí)別的移動(dòng)標(biāo)識(shí)為指示將圖像112的位置改變?yōu)轱@示器中用戶的手106a 的手指從顯示設(shè)備108提起的點(diǎn)的“拖放”操作。由此,對(duì)描述圖像的選擇的觸摸輸入、選 擇點(diǎn)到另一點(diǎn)的移動(dòng)、然后提起用戶的手106a的手指的識(shí)別可用于標(biāo)識(shí)要啟動(dòng)拖放操作 的手勢(shì)(例如,拖放手勢(shì))。手勢(shì)模塊104、105可識(shí)別各種不同類型的手勢(shì),如從單類輸入識(shí)別的手勢(shì)(例如, 諸如先前描述的拖放手勢(shì)等觸摸手勢(shì))以及涉及多種類型的輸入的手勢(shì)。例如,模塊104、 105可用于識(shí)別單手指手勢(shì)和邊框手勢(shì)、多手指/同手手勢(shì)和邊框手勢(shì)、和/或多手指/異 手手勢(shì)和邊框手勢(shì)。
例如,計(jì)算設(shè)備102可被配置成檢測(cè)觸摸輸入(例如,由用戶的手106a、106b的一 個(gè)或多個(gè)手指提供)和指示筆輸入(例如,由指示筆116提供)并在兩者之間進(jìn)行區(qū)分。該 區(qū)分可以用各種方式來執(zhí)行,如通過檢測(cè)用戶的手106的手指接觸的顯示設(shè)備108的量對(duì) 比指示筆116接觸的顯示設(shè)備108的量。由此,手勢(shì)模塊104、105可通過識(shí)別并利用指示筆和觸摸輸入之間的劃分以及不 同類型的觸摸輸入來支持各種不同的手勢(shì)技術(shù)。因此,手勢(shì)模塊104、105可以支持各種不同的手勢(shì)。此處描述的手勢(shì)的示例包括 單手指手勢(shì)118、單手指邊框手勢(shì)120、多手指/同手手勢(shì)122、多手指/同手邊框手勢(shì)124、 多手指/異手手勢(shì)126、以及多手指/異手邊框手勢(shì)128。這些不同類型的邊框手勢(shì)中的每 一個(gè)在下文中描述。圖2示出了一示例系統(tǒng),其示出圖1的手勢(shì)模塊104和邊框手勢(shì)模塊105在其中 多個(gè)設(shè)備通過中央計(jì)算設(shè)備互聯(lián)的環(huán)境中實(shí)現(xiàn)。中央計(jì)算設(shè)備可以是多個(gè)設(shè)備本地的,或 者可以位于多個(gè)設(shè)備的遠(yuǎn)程。在一個(gè)實(shí)施例中,中央計(jì)算設(shè)備是“云”服務(wù)器場(chǎng),其包括通 過網(wǎng)絡(luò)或因特網(wǎng)或其他手段連接到多個(gè)設(shè)備的一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)。在一個(gè)實(shí)施例中,該互連體系結(jié)構(gòu)使得功能能夠在多個(gè)設(shè)備上遞送以向多個(gè)設(shè)備 的用戶提供公共且無縫的體驗(yàn)。多個(gè)設(shè)備的每一個(gè)可具有不同的物理要求和能力,且中央 計(jì)算設(shè)備使用一平臺(tái)來使得為設(shè)備特制且又對(duì)所有設(shè)備公用的體驗(yàn)?zāi)鼙贿f送到設(shè)備。在一 個(gè)實(shí)施例中,創(chuàng)建目標(biāo)設(shè)備“類”,且對(duì)通用設(shè)備類特制體驗(yàn)。設(shè)備類可由設(shè)備的物理特征或 用途或其他公共特性來定義。例如,如上所述,計(jì)算設(shè)備102用各種不同方式來配置,諸如 用于移動(dòng)202、計(jì)算機(jī)204和電視機(jī)206用途。這些配置中的每一個(gè)具有一般對(duì)應(yīng)的屏幕大 小,且因此計(jì)算設(shè)備102可被配置為本示例系統(tǒng)200中的這些設(shè)備類中的一個(gè)。例如,計(jì)算 設(shè)備102可采取移動(dòng)202設(shè)備類,該設(shè)備類包括移動(dòng)電話、音樂播放器、游戲設(shè)備等等。計(jì) 算設(shè)備102還可采取計(jì)算機(jī)204設(shè)備類,該設(shè)備類包括個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本 等等。電視機(jī)206配置包括涉及在休閑環(huán)境中顯示的設(shè)備配置,如電視機(jī)、機(jī)頂盒、游戲控 制臺(tái)等等。由此,此處所描述的技術(shù)可由計(jì)算設(shè)備102的這各種配置來支持,且不限于在以 下各節(jié)中所描述的具體示例。云208被示為包括用于web服務(wù)212的平臺(tái)210。平臺(tái)210抽象出云208的硬件 (例如,服務(wù)器)和軟件資源的底層功能,且因此可用作“云操作系統(tǒng)”。例如,平臺(tái)210可 以抽象資源來將計(jì)算設(shè)備102與其他計(jì)算設(shè)備相連接。平臺(tái)210還可用于抽象資源的縮放 來向?qū)?jīng)由平臺(tái)210實(shí)現(xiàn)的web服務(wù)212的所遇到的需求提供對(duì)應(yīng)的縮放級(jí)別。也構(gòu)想了 各種其他示例,如服務(wù)器場(chǎng)中的服務(wù)器的負(fù)載平衡、針對(duì)惡意方(例如,垃圾郵件、病毒和 其他惡意軟件)的保護(hù)等等。由此,云208作為涉及經(jīng)由因特網(wǎng)或其他網(wǎng)絡(luò)對(duì)計(jì)算設(shè)備102可用的軟件和硬件 資源的策略的一部分來包括。例如,手勢(shì)模塊104、105可部分地在計(jì)算設(shè)備102上以及經(jīng) 由支持web服務(wù)212的平臺(tái)210來實(shí)現(xiàn)。例如,手勢(shì)模塊所支持的手勢(shì)技術(shù)可使用移動(dòng)配置202中的觸摸屏功能、計(jì)算機(jī) 204配置的跟蹤墊功能來檢測(cè),作為不涉及與具體輸入設(shè)備的接觸的自然用戶界面(NUI) 的支持的一部分由照相機(jī)來檢測(cè),等等。此外,檢測(cè)并識(shí)別輸入來標(biāo)識(shí)特定手勢(shì)的操作的執(zhí) 行可分布在系統(tǒng)200上,如由計(jì)算設(shè)備102來執(zhí)行和/或由云208的平臺(tái)210支持的web服務(wù)212來執(zhí)行。一般而言,在此描述的任何功能可使用軟件、固件、硬件(例如,固定邏輯電路)、 手動(dòng)處理或這些實(shí)現(xiàn)的組合來實(shí)現(xiàn)。本文使用的術(shù)語“模塊”、“功能”和“邏輯”一般表示軟 件、固件、硬件或其組合。在軟件實(shí)現(xiàn)的情況下,模塊、功能或邏輯表示當(dāng)在處理器(例如, 一個(gè)或多個(gè)CPU)上執(zhí)行時(shí)執(zhí)行指定任務(wù)的程序代碼。程序代碼可被儲(chǔ)存在一個(gè)或多個(gè)計(jì) 算機(jī)可讀存儲(chǔ)器設(shè)備中。以下描述的手勢(shì)技術(shù)的各特征是平臺(tái)無關(guān)的,從而意味著這些技 術(shù)可在具有各種處理器的各種商用計(jì)算平臺(tái)上實(shí)現(xiàn)。在以下討論中,各節(jié)描述了示例邊框手勢(shì)和與邊框手勢(shì)相關(guān)聯(lián)的手勢(shì)。題為“使用 邊框作為輸入機(jī)制”的第一節(jié)描述了計(jì)算設(shè)備的邊框可用作輸入機(jī)制的實(shí)施例。之后,題為 “使用屏幕外運(yùn)動(dòng)來創(chuàng)建屏幕上輸入”的一節(jié)描述了設(shè)備屏幕外的運(yùn)動(dòng)如何能通過手勢(shì)利 用來創(chuàng)建屏幕上輸入。接著,題為“使用多手指用于手勢(shì)表示”的一節(jié)描述了如何能利用多 個(gè)手指來提供手勢(shì)輸入。在該節(jié)之后,題為“徑向菜單”的一節(jié)描述了能利用徑向菜單來提 供穩(wěn)健的輸入選項(xiàng)集合的實(shí)施例。接著,題為“屏幕上和屏幕外手勢(shì)和組合——頁(yè)面/對(duì)象 操縱”的一節(jié)描述了可用于操縱頁(yè)面和/或?qū)ο蟮母鞣N類型的手勢(shì)和組合。最后,題為“示 例設(shè)備”的一節(jié)描述了可用于實(shí)現(xiàn)一個(gè)或多個(gè)實(shí)施例的示例設(shè)備的各方面。使用邊框作為輸入機(jī)制 在一個(gè)或多個(gè)實(shí)施例中,設(shè)備的邊框可用作輸入機(jī)制。例如,在其中顯示設(shè)備在邊 框底下延伸的情況下,用戶的手指或其他輸入機(jī)制可在其懸停在邊框上方或與邊框物理接 合時(shí)被傳感。另選地或另外地,邊框可包括諸如紅外機(jī)制以及其他機(jī)制等傳感機(jī)制,該傳感 機(jī)制傳感懸停到邊框上方或與邊框物理接合的用戶手指或其他輸入機(jī)制??墒褂孟鄬?duì)于邊 框的輸入的任何組合。例如,為了向設(shè)備提供各種輸入,可一次或多次輕叩邊框、保持邊框、 劃過邊框、懸停在邊框上方、和/或這些或其他輸入的任何組合。 作為示例,考慮以下情況。許多選擇、操縱和上下文菜單激活方案利用設(shè)備的背景 畫布和出現(xiàn)在畫布上的對(duì)象之間的區(qū)別。使用邊框作為輸入機(jī)制能提供即使在背景畫布中 的頁(yè)面本身被許多間隔很近的對(duì)象覆蓋時(shí)也能訪問該頁(yè)面的方式。例如,在邊框上輕叩可 提供取消所有對(duì)象的選擇的機(jī)制。在邊框上保持可用于觸發(fā)頁(yè)面上的上下文菜單。作為示 例,考慮圖3,圖3示出了包括計(jì)算設(shè)備302的示例環(huán)境300,計(jì)算設(shè)備具有邊框303和顯示 設(shè)備308。在這一情況下,用戶的手306a上的手指正在邊框303上輕叩。通過在邊框上輕叩, 用戶的輸入被傳感,并且可提供被映射到該輸入的相關(guān)聯(lián)的功能。在以上示例中,此類功能 可能取消出現(xiàn)在顯示設(shè)備308上的所有對(duì)象的選擇。另外,可在邊框上的不同位置處接收 輸入,并且輸入可被映射到不同功能。例如,在邊框的右側(cè)接收到的輸入可被映射到第一功 能;在邊框的左側(cè)接收的輸入可被映射到第二輸入,以此類推。此外,取決于設(shè)備的定向以 及用戶如何拿住設(shè)備,在邊框側(cè)的不同區(qū)域中接收的輸入可被映射到不同功能,或完全不 映射到任何功能。某些邊框邊緣可保留不被分配,或者可對(duì)觸摸并保持(touch-and-hold) 不敏感,使得不會(huì)觸發(fā)無意操作。由此,邊框的任何一個(gè)特定側(cè)可用于接收輸入,并且取決 于邊框的什么區(qū)域接收輸入,相應(yīng)地將該輸入映射到不同功能??梢悦靼缀屠斫?,經(jīng)由邊框 接收的輸入可獨(dú)立于經(jīng)由硬件輸入設(shè)備接收的任何輸入來接收,硬件輸入設(shè)備諸如按鈕、 跟蹤球、以及可位于相關(guān)聯(lián)的設(shè)備上的其他工具。此外,在至少某些實(shí)施例中,經(jīng)由邊框接 收的輸入可以是用于查明并訪問特定功能的唯一用戶輸入。例如,完全在邊框上接收的輸入可以提供可用于訪問設(shè)備功能的基礎(chǔ)。此外,在某些實(shí)施例中,定向傳感器(例如,加速 計(jì))可被用作幫助決定哪些邊框邊緣活動(dòng)的輸入。在某些實(shí)施例中,快速的、有意的輕叩保 持可用,但是僅觸摸并保持被忽略,以便與用碰巧停留在邊框上的手指簡(jiǎn)單地保持設(shè)備區(qū) 分開來。另選地或另外地,在至少某些實(shí)施例中,可利用視覺啟示(visual affordance)來 提供與邊框相關(guān)聯(lián)的可訪問功能的暗示或指示。具體地,視覺啟示可用于指示可借助邊框 手勢(shì)來訪問的功能??衫萌魏魏线m類型的視覺啟示。作為一個(gè)示例,再次考慮圖3。再 次,半透明條304形式的視覺啟示提供了附加功能可通過利用邊框手勢(shì)來訪問的指示。視 覺啟示可采取任何合適的形式,并且可位于顯示設(shè)備308上的任何合適的位置。此外,視覺 啟示可以用任何合適的方式來展示。例如,在至少某些實(shí)施例中,經(jīng)由邊框接收的輸入可用 于展示或顯示視覺啟示。具體地,在至少某些實(shí)施例中,“微露(peek out)”視覺啟示可響 應(yīng)于檢測(cè)到在設(shè)備的邊框上方的懸?;蚺c設(shè)備的邊框的物理接合來呈現(xiàn)?!拔⒙丁币曈X啟示 在至少某些實(shí)施例中可由用戶檢測(cè),以使得“微露”被隱藏。在該具體示例中,與半透明條304相關(guān)聯(lián)的附加功能以可使用邊框手勢(shì)來訪問的 所謂的邊框菜單的形式存在。具體地,在一個(gè)或多個(gè)實(shí)施例中,邊框菜單可以通過以下手勢(shì) 來訪問用戶的手306b的手指觸摸邊框然后在所示箭頭的方向上移過邊框并移到顯示設(shè) 備308上。這可以允許下拉邊框菜單,如將在下文中更詳細(xì)討論的。因此,各實(shí)施例可使用邊框本身來作為輸入機(jī)制,如上述第一示例中那樣。另選地 或另外地,各其他實(shí)施例可將邊框結(jié)合視覺啟示來使用,視覺啟示可向用戶提供附加功能 可借助邊框手勢(shì)來訪問的提示。圖4是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié)合 任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如上 文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟400接收與邊框相關(guān)聯(lián)的輸入??梢越邮杖魏魏线m類型的輸入,其示例在上 文給出。步驟402訪問與所接收的輸入相關(guān)聯(lián)的功能。可以接收任何合適類型的功能。通 過提供各種不同類型的可識(shí)別輸入(例如,輕叩、輕叩組合、輕叩/保持組合、劃過等),并將 這些可識(shí)別輸入映射到不同類型的功能,可提供穩(wěn)健的用戶輸入機(jī)制集合。圖5是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié)合 任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如上 文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟500顯示與計(jì)算設(shè)備相關(guān)聯(lián)的顯示設(shè)備上的視覺啟示??梢允褂萌魏魏线m類 型的視覺啟示,其示例在上文給出。步驟502接收相對(duì)于視覺啟示的邊框手勢(shì)輸入??衫?用任何合適類型的邊框手勢(shì)輸入。步驟504訪問與所接收的邊框手勢(shì)輸入相關(guān)聯(lián)的功能。 可訪問任何合適類型的功能,其示例在上文中提供且在下文中更詳細(xì)描述??紤]了其中邊框可用作輸入機(jī)制的示例之后,現(xiàn)在考慮可利用屏幕外或顯示外運(yùn) 動(dòng)來創(chuàng)建屏幕或顯示輸入的各實(shí)施例。使用屏幕外運(yùn)動(dòng)來創(chuàng)津屏幕上輸入在至少某些實(shí)施例中,屏幕外到屏幕上運(yùn)動(dòng)(或相反)可被用作展示菜單或訪問 某一其他類型的功能的機(jī)制。屏幕外運(yùn)動(dòng)或輸入可如上所述地相對(duì)于設(shè)備的邊框來提供??商峁┤魏魏线m類型的邊框手勢(shì)輸入來實(shí)現(xiàn)屏幕外到屏幕上運(yùn)動(dòng)。例如,作為示例而非限 制,邊框手勢(shì)或輸入可在邊框上開始或結(jié)束,穿過或重新穿過邊框,在邊框的不同位置(例 如,角落、或沿著特定邊緣的特定坐標(biāo)范圍)上穿過,和/或發(fā)生在與多個(gè)屏幕相關(guān)聯(lián)的一 個(gè)或多個(gè)邊框上(取決于屏幕或其邊緣有可能有不同語義)。此外,作為示例而非限制,邊 框輸入可包括單接觸拖動(dòng)(手指或筆)、雙接觸拖動(dòng)(兩個(gè)手指)、和/或手接觸拖動(dòng)(多 個(gè)手指/整個(gè)手/不同手上的多個(gè)或單個(gè)手指)。例如,可利用來自屏幕外空間(即,在邊 框上起源)的捏手勢(shì)并將其映射到不同功能。例如,具有從屏幕的不同邊緣進(jìn)入的多個(gè)接 觸的邊框手勢(shì)可具有不同語義。具體地,從邊框的相鄰邊緣(即,跨越一個(gè)角落)進(jìn)入的兩 個(gè)手指可被映射到縮小頁(yè)面以便示出擴(kuò)展的工作空間或畫布的縮小操作。從相對(duì)邊緣進(jìn)入 的兩個(gè)手指且任一只手(如果屏幕足夠小)或兩只手(來自每只手的一個(gè)手指)可被映射 到不同功能。在邊框的一個(gè)邊緣上進(jìn)入的多個(gè)手指以及從邊框的相鄰或相對(duì)邊緣進(jìn)入的一 個(gè)手指可被映射到不同功能。另外,從兩個(gè)或更多邊緣進(jìn)入的多個(gè)手指可進(jìn)一步被映射到 不同功能。作為另一示例,考慮圖6。在此,設(shè)備602包括呈現(xiàn)在顯示設(shè)備608上的邊框603 和視覺啟示604。如上所述,半透明條形式的視覺啟示604可用于提供與邊框相關(guān)聯(lián)的可訪 問功能(本情況下為邊框菜單)的暗示或指示。在一個(gè)或多個(gè)實(shí)施例中,邊框菜單可以通過以下邊框手勢(shì)來訪問用戶的手606 的手指觸摸邊框然后在所示箭頭的方向上移過邊框并移到顯示設(shè)備608上。這可允許下拉 邊框菜單610,此時(shí)它可變得完全不透明。在所示和所描述的實(shí)施例中,邊框菜單610包括多個(gè)可選擇圖標(biāo)或槽612、614、 616、618和620。每一圖標(biāo)或槽與一不同的功能相關(guān)聯(lián),如畫圖功能、筆功能、筆記功能、對(duì) 象創(chuàng)建、對(duì)象編輯等。可以明白和理解,任何類型的功能可以與圖標(biāo)或槽相關(guān)聯(lián)。在所示和所描述的環(huán)境中,邊框菜單610可以使用戶能夠訪問并激活命令、工具 和對(duì)象。邊框菜單可被配置成對(duì)觸摸輸入和筆輸入兩者進(jìn)行響應(yīng)。另選地或另外地,邊框 菜單可被配置成僅對(duì)觸摸輸入進(jìn)行響應(yīng)。在至少某些實(shí)施例中,可利用不同手勢(shì)模式來訪問與邊框菜單610相關(guān)聯(lián)的功 能。例如,一個(gè)手勢(shì)模式可以是新手模式,另一手勢(shì)模式可以是專家模式。在新手模式中,在用戶手勢(shì)揭示了邊框菜單610之后,用戶可提起他們的手指,此 時(shí)邊框菜單可保持打開一段可配置的時(shí)間間隔(或無限期)。用戶然后可在與圖標(biāo)或槽 612、614、616、618和620之一相關(guān)聯(lián)的所需項(xiàng)上輕叩。通過該手勢(shì),可訪問與特定圖標(biāo)或槽 相關(guān)聯(lián)的功能。例如,在特定圖標(biāo)或槽上輕叩可使得在與顯示設(shè)備608相關(guān)聯(lián)的畫布上創(chuàng) 建對(duì)象。在至少某些實(shí)施例中,在新手模式中,從邊框菜單訪問的對(duì)象出現(xiàn)在畫布上的默認(rèn) 位置中。用戶可通過將其反過來劃出屏幕(屏幕上到屏幕外手勢(shì))或通過在邊框菜單外部 輕叩來關(guān)閉邊框菜單而不激活任何功能。在專家模式中,一旦用戶熟悉了可從邊框菜單訪問的常用項(xiàng)的位置,用戶就可在 單個(gè)事務(wù)中執(zhí)行穿過槽或圖標(biāo)并到畫布上的連續(xù)手指拖動(dòng),以便創(chuàng)建相關(guān)聯(lián)的對(duì)象(或工 具,或界面模式)并將其拖到特定所需位置或路徑。用戶然后可放開該對(duì)象并與其交互。作 為示例,考慮圖7。在此,用戶執(zhí)行了在圖標(biāo)或槽614上拖動(dòng)來訪問與即時(shí)貼筆記相關(guān)聯(lián)的 功能并將對(duì)應(yīng)的筆記如所指示地定位在畫布上的邊框手勢(shì)。此時(shí),用戶可提起手指并使用相關(guān)聯(lián)的筆按所需地注釋該數(shù)字即時(shí)貼。在至少某些實(shí)施例中,在訪問了特定功能之后,邊 框菜單610可保持或不保持完全打開。在至少某些其他實(shí)施例中,在專家模式中,邊框菜單可以不必完全揭示來訪問與 圖標(biāo)或槽相關(guān)聯(lián)的功能。相反,穿過在對(duì)應(yīng)于特定圖標(biāo)或槽的位置處的視覺啟示的邊框手 勢(shì)可訪問與該圖標(biāo)或槽相關(guān)聯(lián)的功能。作為示例,考慮圖8。在此,示出了視覺啟示604。注 意,邊框手勢(shì)穿過對(duì)應(yīng)于圖標(biāo)或槽614(圖7)的視覺啟示的一部分。還注意,借助該邊框手 勢(shì),訪問了對(duì)應(yīng)的即時(shí)貼筆記。該特征可通過使用例如1/3秒的時(shí)間延遲,并在實(shí)際決定是 否響應(yīng)于邊框手勢(shì)部署邊框菜單之前考慮用戶手指的位置來實(shí)現(xiàn)。此處的概念是邊框菜單 保持隱藏,除非用戶暫?;蛘美霾藛?,而不完成所需項(xiàng)的拖出。這使用在邊框菜單開始 劃出之前的時(shí)間延遲來達(dá)到。因此,一旦用戶熟悉了邊框菜單上的特定操作,他們就可迅速 地拖動(dòng)通過它來創(chuàng)建并定位對(duì)象而甚至不需要被視覺菜單本身的打開分散注意力。這可鼓 勵(lì)基于過程記憶驅(qū)動(dòng)的沖擊運(yùn)動(dòng)(ballistic motion)的專家表現(xiàn),而非基于對(duì)小部件的直 接操縱的視覺上指引的表現(xiàn)。這一概念是成功的是因?yàn)槭褂盟男率址绞綆椭鷮W(xué)習(xí)并鼓勵(lì) 用來工作的專家方式。僅作為它如何根據(jù)一個(gè)實(shí)施例來工作的一個(gè)示例,考慮以下。當(dāng)手指被觀察到從 屏幕邊框穿過到邊框菜單的槽中時(shí),啟動(dòng)定時(shí)器。不發(fā)生其他即時(shí)視覺反饋。當(dāng)定時(shí)器到 期時(shí),如果手指仍在邊框菜單占據(jù)的區(qū)域中,則邊框菜單劃出并追隨用戶的手指。當(dāng)用戶的 手指在邊框菜單區(qū)域內(nèi)部提起時(shí),它保持被貼出。這是上述的新手模式。用戶可提起手指 來檢查所有槽,并在所需槽上輕叩來創(chuàng)建所需對(duì)象(而非拖動(dòng)它)。用戶還可從新手模式觸 摸按下一個(gè)項(xiàng)并將其拖到畫布上。如果手指劃過了閾值距離或區(qū)域,則邊框菜單保持關(guān)閉, 但是所穿過的槽所指示的功能被激活,例如,創(chuàng)建即時(shí)貼,并開始跟隨用戶的手指。這是上 述的專家模式。一個(gè)實(shí)現(xiàn)考慮是被專家模式手勢(shì)選中的槽可由手指穿過屏幕邊緣的位置來 確定。在至少某些實(shí)施例中,邊框菜單是可滾動(dòng)的,以便提供對(duì)附加功能的訪問。例如, 邊框菜單可在任一側(cè)具有左和右箭頭來啟用可滾動(dòng)性。另選地或另外地,與邊框菜單的打 開方向正交的單或多手指拖動(dòng)可滾動(dòng)該菜單,而無需任何箭頭。在至少某些實(shí)施例中,邊框菜單可為額外的槽或圖標(biāo)創(chuàng)建空間。例如,通過減小出 現(xiàn)在邊框菜單的邊緣處的槽或圖標(biāo)的寬度,可添加額外的槽或圖標(biāo)。作為示例,考慮圖9。在此,設(shè)備包括出現(xiàn)在顯示設(shè)備908上的邊框903和邊框菜單910。額外的槽或圖 標(biāo)912、914出現(xiàn)在邊框菜單910中。注意,槽或圖標(biāo)912、914具有相對(duì)于其他槽或圖標(biāo)減 小的寬度。在該示例中,該寬度被減小一半。為了訪問與槽或圖標(biāo)912、914相關(guān)聯(lián)的對(duì)象, 可使用如圖所示從設(shè)備的側(cè)面拖過槽或圖標(biāo)的邊框手勢(shì)。在某些實(shí)施例中,角落槽或圖標(biāo) 可具有特殊狀態(tài)。例如,角落槽或圖標(biāo)可被永久分配到特定功能且可能不是可定制的。因此,邊框菜單可用于以不永久使得屏幕可操作區(qū)域被占據(jù)或需要使用專用硬件 按鈕的方式來向用戶展示功能。圖10是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟1000顯示與可訪問邊框菜單相關(guān)聯(lián)的視覺啟示。合適的視覺啟示的一個(gè)示例在上文給出。步驟1002接收相對(duì)于視覺啟示的邊框手勢(shì)輸入??梢允褂萌魏魏线m的邊 框手勢(shì),其示例在上文提供。步驟1004響應(yīng)于接收到邊框手勢(shì)輸入來呈現(xiàn)邊框菜單。可利 用任何合適的邊框菜單。在至少某些實(shí)施例中,邊框菜單可簡(jiǎn)單地通過接收邊框手勢(shì)來呈 現(xiàn),而不必顯示視覺啟示。另選地或另外地,視覺啟示可在用戶的手指或筆懸停在相關(guān)聯(lián)的 邊框邊緣上方時(shí)淡入。圖11是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟1100接收手勢(shì)輸入。該輸入可相對(duì)于邊框菜單或與邊框菜單相關(guān)聯(lián)的視覺 啟示來接收??山邮杖魏魏线m的手勢(shì)輸入。例如,手勢(shì)輸入可包括不使用或包括邊框的輸 入。其一個(gè)示例在上文圖6的討論中相對(duì)于用戶輕叩邊框菜單的展示部分來提供。另選地 或另外地,手勢(shì)輸入可包括邊框手勢(shì)輸入。其一個(gè)示例在上文圖7-9的討論中提供。步驟 1102查明與手勢(shì)輸入相關(guān)聯(lián)的功能。步驟1104訪問在步驟1102查明的功能。這可如何完 成的示例在上文中提供。以上示例示出了手勢(shì),包括利用單個(gè)手指的邊框手勢(shì)。在其他實(shí)施例中,可結(jié)合包 括邊框手勢(shì)在內(nèi)的手勢(shì)利用一個(gè)以上的手指。 科練ffl拜補(bǔ)元在一個(gè)或多個(gè)實(shí)施例中,可利用多個(gè)手指來用于手勢(shì)表示,包括邊框手勢(shì)表示。該 多個(gè)手指可在一個(gè)手或統(tǒng)共在兩個(gè)手上。使用多個(gè)手指可使得多次觸摸能被映射到不同功 能或與各功能相關(guān)聯(lián)的對(duì)象。例如,可將兩手指手勢(shì)或邊框手勢(shì)映射到第一功能或與其相 關(guān)聯(lián)的第一對(duì)象,且將三手指手勢(shì)或邊框手勢(shì)映射到第二功能或與其相關(guān)聯(lián)的第二對(duì)象。 作為示例,考慮圖12。在此,設(shè)備1202包括邊框1203和呈現(xiàn)在顯示設(shè)備上的視覺啟示1204。如上所述, 半透明條形式的視覺啟示1204可用于提供與邊框相關(guān)聯(lián)的可訪問功能(本情況下為邊框 菜單1210)的暗示或指示。如上所述,邊框菜單1210可以通過以下邊框手勢(shì)來訪問用戶的手的手指觸摸邊 框然后移過邊框并移到顯示設(shè)備上來向下拖動(dòng)邊框菜單。在一個(gè)或多個(gè)實(shí)施例中,邊框菜單1210可被展示并進(jìn)一步延伸到1212處所示的 抽屜中。在所示和所描述的實(shí)施例中,可使用以下邊框手勢(shì)來展示抽屜1212。首先,用戶用 一個(gè)或多個(gè)手指在邊框1203上或附近觸摸按下。這在圖12的最頂端部分中示出。用戶可 從那里將多個(gè)手指拖到顯示設(shè)備上,如圖12的最底部分中所示,從而展示了抽屜1212。在 至少某些實(shí)施例中,當(dāng)多個(gè)手指同時(shí)穿過邊框時(shí),默認(rèn)地不創(chuàng)建對(duì)象。即,在這些實(shí)施例中, 如上所述的多手指手勢(shì)指示抽屜1212正被訪問。抽屜1212可具有諸如所示的那些附加對(duì) 象。作為示例而非限制,附加對(duì)象可包括附加工具、顏色或各種其他對(duì)象。另外,在至少某 些實(shí)施例中,抽屜1212可用于存儲(chǔ)和/或排列各項(xiàng)。項(xiàng)可用任何合適的方式,如通過用戶 的直接操縱,例如通過在抽屜中拖放對(duì)象來排列或重新排列。在至少某些實(shí)施例中,提起手可保持抽屜打開,直到其稍后通過在相對(duì)方向上的 相似手勢(shì)而被關(guān)閉。在至少某些實(shí)施例中,邊框菜單1210可以使用例如來自抽屜1212的 內(nèi)容來定制。作為示例,考慮圖13。
在此,用戶可經(jīng)由拖放操作改變工具和/或?qū)ο髮?duì)于主邊框菜單槽的默認(rèn)分配。 例如,在圖13的最頂端部分中,用戶在新工具1300上觸摸按下。用戶然后進(jìn)而將工具1300 拖到邊框菜單1210的各槽之一中或各槽之一上。該手勢(shì)可使得先前與該槽相關(guān)聯(lián)的對(duì)象 被用戶放下的新對(duì)象替換。另選地或另外地,用戶還可將內(nèi)容從頁(yè)面或畫布拖到抽屜1212中。作為示例,考 慮圖14。在此,用戶在頁(yè)面或畫布上的對(duì)象1400上觸摸按下,并將該對(duì)象拖到抽屜1212 中。通過提起手指,對(duì)象1400被存放到抽屜1212中。可以明白和理解,盡管以上描述了一個(gè)抽屜,但各種其他實(shí)施例可利用多個(gè)抽屜。 例如,顯示設(shè)備的其他邊緣可以與不同抽屜相關(guān)聯(lián)。這些不同抽屜可以保存不同工具、對(duì)象 或其他內(nèi)容。在雙或多屏幕設(shè)備上,用于每一屏幕邊緣的抽屜可以是相同的或可以有區(qū)別。 在至少某些實(shí)施例中,也可通過與抽屜被打開的方向正交地劃動(dòng)來在每一屏幕邊緣上訪問 多個(gè)抽屜。這可通過單個(gè)觸摸,和/或多個(gè)觸摸來完成。如果邊框菜單一直延伸到屏幕邊 緣,則這還可通過來自正交邊緣的邊框手勢(shì)來完成。在上述實(shí)施例中,使用了多個(gè)觸摸來訪問抽屜1212。具體地,如圖12所示,使用了 三個(gè)觸摸來訪問所示抽屜。在一個(gè)或多個(gè)實(shí)施例中,可利用不同數(shù)量的觸摸來訪問不同抽 屜。例如,可將兩個(gè)觸摸映射到第一抽屜,可將三個(gè)觸摸映射到第二抽屜,且可將四個(gè)觸摸 映射到第三抽屜,以此類推。另選地或另外地,多個(gè)觸摸之間的間隔以及間隔之間的變化可 被映射到不同功能。例如,具有第一間隔的兩手指觸摸可被映射到第一功能;且具有第二較 大間隔的兩手指觸摸可被映射到第二不同的功能。圖15是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟1500接收多手指手勢(shì)輸入??墒褂萌魏魏线m類型的手勢(shì),作為示例而非限 制,包括諸如上述的那些邊框手勢(shì)輸入。步驟1502查明與多手指手勢(shì)輸入相關(guān)聯(lián)的功能。 各功能的示例如上所述。步驟1504訪問所查明的功能。這可如何完成的示例在上文中描 述。圖16是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟1600接收邊框手勢(shì)輸入。邊框手勢(shì)輸入的示例如上所述。步驟1602查明與 邊框手勢(shì)輸入相關(guān)聯(lián)的功能。在該具體實(shí)施例中,與邊框手勢(shì)輸入相關(guān)聯(lián)的功能是與訪問 一個(gè)或多個(gè)抽屜相關(guān)聯(lián)的功能。步驟1604為用戶展示一個(gè)或多個(gè)抽屜。這可如何完成的 示例在上文中描述。徑向菜單在至少某些實(shí)施例中,可結(jié)合諸如邊框菜單等菜單來使用所謂的徑向菜單。盡管 描述了徑向菜單,但可以使用其它類型的菜單而不背離所要求保護(hù)的主題的精神和范圍。 例如,可結(jié)合邊框菜單使用下拉菜單。與徑向菜單相關(guān)聯(lián)的總體概念之一是用戶可在某一 位置觸摸按下并將其手指按某一方向劃動(dòng)或滑動(dòng)來訪問并實(shí)現(xiàn)特定功能或菜單命令。徑向 菜單的存在可由與邊框菜單的較大的圖標(biāo)或槽相關(guān)聯(lián)的小圖標(biāo)來指示。作為示例,考慮圖17。在此,設(shè)備1702包括如上所述在顯示設(shè)備1708上展示的邊框1703和邊框菜單 1710。在所示和描述的實(shí)施例中,邊框菜單1710包括多個(gè)可選擇圖標(biāo)或槽,其中之一在 1712處指示。每一圖標(biāo)或槽與一不同的功能相關(guān)聯(lián),如畫圖功能、筆功能、筆記功能、對(duì)象創(chuàng) 建、對(duì)象編輯等??梢悦靼缀屠斫?,任何類型的功能可以與圖標(biāo)或槽相關(guān)聯(lián)。如上所述,邊框菜單1710可以使用戶能夠訪問并激活命令、工具和對(duì)象。邊框菜 單可被配置成對(duì)觸摸輸入和筆輸入兩者進(jìn)行響應(yīng)。另選地或另外地,邊框菜單可被配置 成僅對(duì)觸摸輸入進(jìn)行響應(yīng)。在所示和描述的實(shí)施例中,圖標(biāo)或槽1712包括徑向菜單圖標(biāo) 1714,該徑向菜單圖標(biāo)向用戶給出了例如徑向菜單1715等一個(gè)或多個(gè)徑向菜單與該特定 圖標(biāo)或槽相關(guān)聯(lián)的提示。在所示和描述的實(shí)施例中,徑向菜單1715可以用任何合適的方 式,例如通過筆或觸摸來訪問。例如,在至少某些實(shí)施例中,徑向菜單1715可以通過將筆懸 停在徑向菜單圖標(biāo)1714上或附近來訪問。另選地或另外地,筆或手指可用于下拉徑向菜單 1715。另選地或另外地,徑向菜單1715可通過在徑向菜單圖標(biāo)1714上或附近輕叩并保持 筆或手指來訪問。在某些實(shí)施例中,在徑向菜單圖標(biāo)上輕叩觸發(fā)默認(rèn)動(dòng)作,該默認(rèn)動(dòng)作可以 與和在邊框菜單槽上輕叩相關(guān)聯(lián)的動(dòng)作不同,也可以不與其不同。一旦展示了徑向菜單1715,用戶可通過在徑向菜單圖標(biāo)1714上或附近觸摸按下 并在一特定方向上劃過來訪問各種功能或命令。在所示和描述的實(shí)施例中,箭頭指示了五 個(gè)不同方向。每一方向?qū)?yīng)于一不同功能或命令。每一功能或命令在附圖中由交叉影線正 方形來表示。在至少某些實(shí)施例中,每一圖標(biāo)或槽1712具有默認(rèn)功能或命令。通過選擇一 特定徑向菜單功能或命令,默認(rèn)功能或命令可被所選功能或命令替換。在至少某些實(shí)施例中,徑向菜單所呈現(xiàn)的選項(xiàng)數(shù)量可以取決于徑向菜單所關(guān)聯(lián)的 對(duì)應(yīng)的槽或圖標(biāo)的位置而改變。例如,在所示和描述的實(shí)施例中,槽或圖標(biāo)1712包括對(duì)于 用戶的五個(gè)選項(xiàng)。與出現(xiàn)在邊框菜單1710的末端的槽或圖標(biāo)相關(guān)聯(lián)的徑向菜單由于間距 約束可具有較少選項(xiàng)。另選地或另外地,與作為所展示的抽屜的一部分出現(xiàn)的槽或圖標(biāo)相 關(guān)聯(lián)的徑向菜單可具有更多可選擇選項(xiàng)。在至少某些實(shí)施例中,徑向菜單可被實(shí)現(xiàn)為包括新手模式和專家模式。在新手模 式中,徑向菜單可被完全展示以使不熟悉其可訪問功能或命令的用戶能夠在視覺上被引導(dǎo) 通過該選擇過程。在專家模式中,這是為熟悉徑向菜單的內(nèi)容和行為的用戶準(zhǔn)備的,徑向菜 單可能完全不被展示。相反,與諸如圖標(biāo)1712等圖標(biāo)或槽相關(guān)聯(lián)的快速觸摸并劃過手勢(shì)可 使得徑向菜單的功能或命令被直接訪問。圖18是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟1800呈現(xiàn)邊框菜單。邊框菜單的示例在上文中提供。步驟1802提供與邊框 菜單相關(guān)聯(lián)的一個(gè)或多個(gè)徑向菜單的指示。在所示和描述的實(shí)施例中,指示以出現(xiàn)在邊框 菜單的槽或圖標(biāo)上的徑向菜單圖標(biāo)的形式存在。步驟1804接收與徑向菜單之一相關(guān)聯(lián)的 用戶輸入。這可如何完成的示例在上文中提供。例如,在至少某些實(shí)施例中,徑向菜單可在 視覺上呈現(xiàn)給用戶,使得用戶隨后能在一特定方向上觸摸并劃過來提供輸入。另選地或另 外地,徑向菜單不必在視覺上呈現(xiàn)。相反,熟悉徑向菜單的內(nèi)容和行為的用戶可相應(yīng)地如上所述做出手勢(shì)來提供輸入。步驟1806響應(yīng)于所接收的用戶輸入來訪問相關(guān)聯(lián)的功能或命 令。在一個(gè)或多個(gè)實(shí)施例中,在屏幕定向被旋轉(zhuǎn)時(shí),邊框菜單可被旋轉(zhuǎn)或不被旋轉(zhuǎn)。例 如,在某些情況下,可能期望在屏幕定向被旋轉(zhuǎn)時(shí)不旋轉(zhuǎn)邊框菜單。這在其中內(nèi)容不應(yīng)被旋 轉(zhuǎn)的應(yīng)用中尤其相關(guān),例如在其中用戶旋轉(zhuǎn)屏幕來提供不同的繪圖角度的雜志頁(yè)面或草圖 板中。在其他情況下,可能期望在屏幕定向被旋轉(zhuǎn)時(shí)旋轉(zhuǎn)邊框菜單。默認(rèn)地,可能期望支持 屏幕的所有四條邊上的相同數(shù)量的邊框菜單槽,使得菜單項(xiàng)可從屏幕的長(zhǎng)邊旋轉(zhuǎn)到屏幕的 短邊而不丟失某些項(xiàng)。另選地或另外地,邊框菜單可按照屏幕定向來定制,以便能夠在屏幕的長(zhǎng)邊和短 邊上使用不同數(shù)量的槽。在某些情況下,取決于屏幕定向,屏幕的某些邊可被保留沒有邊框 項(xiàng)。例如,對(duì)于慣用右手的個(gè)人而言,左和底邊可能更有可能被偶然劃過,且如有需要可被 保留沒有邊框項(xiàng)。聽卜. 聽夕咩徹_合——葡/龍腿在一個(gè)或多個(gè)實(shí)施例中,可利用屏幕上和屏幕外手勢(shì)組合來操縱頁(yè)面和/或其他 對(duì)象。例如,屏幕上和屏幕外手勢(shì)的組合可包括這樣的手勢(shì)使用一只手相對(duì)于一對(duì)象在屏 幕上接收輸入,且使用相同或不同的手相對(duì)于該對(duì)象接收邊框手勢(shì)形式的另外的輸入。可 使用任何合適類型的手勢(shì)組合。作為示例,考慮圖19。在此,設(shè)備1902包括邊框1903。頁(yè)面1904被顯示在顯示設(shè)備上(未指定)。在 所示和描述的實(shí)施例中,使用屏幕上和屏幕外手勢(shì)的組合來執(zhí)行撕裂操作。具體地,在圖19 的最底端部分中,用戶的左手或左食指保持對(duì)象,在該示例中,該對(duì)象包括頁(yè)面1904。使用 右手,用戶發(fā)起在邊框1903上開始并在所示見箭頭的方向上移過頁(yè)面1904的一部分的邊 框手勢(shì)。通過使用單個(gè)手指來指示撕裂操作,執(zhí)行對(duì)頁(yè)面的部分撕裂。撕裂操作可以通過 創(chuàng)建頁(yè)面中被撕開的部分的位圖并且僅顯示頁(yè)面中未被撕開的部分來實(shí)現(xiàn)。另選地或另外 地,可創(chuàng)建對(duì)象來表示撕開部分。在這一所創(chuàng)建的對(duì)象中,出現(xiàn)在撕開部分中的對(duì)象可被創(chuàng) 建來表示出現(xiàn)在頁(yè)面上的項(xiàng)。在一個(gè)或多個(gè)其他實(shí)施例中,撕裂操作可使用多個(gè)手指來實(shí)現(xiàn)。在這些實(shí)施例中, 可將多手指輸入映射到將一頁(yè)面從該頁(yè)面出現(xiàn)在其中的畫布或書中完全撕掉的操作。在至少某些實(shí)施例中,撕裂方向可隨其攜帶不同語義。例如,從上到下撕裂可撕掉 并刪除一頁(yè)面。從下到上撕裂可撕掉該頁(yè)面并允許將該頁(yè)面拖到一個(gè)新位置。圖20是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟2000接收與對(duì)象相關(guān)聯(lián)的屏幕上輸入??山邮杖魏魏线m類型的屏幕上輸入, 作為示例而非限制,包括單手指輸入和/或多手指輸入。步驟2002接收與對(duì)象相關(guān)聯(lián)的邊 框手勢(shì)輸入。可接收任何合適類型的邊框手勢(shì)輸入,作為示例而非限制,包括單手指輸入和 /或多手指輸入。步驟2004查明與兩個(gè)輸入相關(guān)聯(lián)的功能。步驟2006訪問相關(guān)聯(lián)的功能。 任何合適類型的功能可以與屏幕上和邊框手勢(shì)輸入的組合相關(guān)聯(lián),其示例在上文中提供??赏ㄟ^使用包括邊框手勢(shì)在內(nèi)的手勢(shì)來提供其他頁(yè)面操作。例如,可如下所述提 供頁(yè)面翻動(dòng)和頁(yè)面保存(也稱為“頁(yè)面裝袋”)。
作為示例,考慮圖21。在此,設(shè)備2102包括邊框2103和頁(yè)面2104。如圖21的最 底端部分中所示,用戶可通過使用在邊框2103上開始并在箭頭的方向上向右穿過屏幕的 邊框手勢(shì)來翻到前一頁(yè)。這樣做揭示了前一頁(yè)2106。同樣,為翻到下一頁(yè),用戶可利用相似 的、但只是在相反方向上的邊框手勢(shì)。使用頁(yè)面翻動(dòng)手勢(shì),用戶的手指可在屏幕上任何合適 的位置提起。在一個(gè)或多個(gè)實(shí)施例中,頁(yè)面翻動(dòng)手勢(shì)的語義可從上述語義變化。例如,在某些情 況下,頁(yè)面翻動(dòng)手勢(shì)可如上所述地發(fā)起。然而,如果用戶用其手指在屏幕上暫停,則可翻過 多個(gè)頁(yè)面。另選地或另外地,在頁(yè)面翻動(dòng)手勢(shì)中間在屏幕上暫停手指可使得諸如節(jié)標(biāo)簽、命 令選項(xiàng)板或邊框菜單等附加控件出現(xiàn)。另選地或另外地,在至少某些實(shí)施例中,用戶的手指在屏幕上前進(jìn)得越遠(yuǎn),則可翻 過越多頁(yè)。另選地或另外地,可通過如上所述發(fā)起頁(yè)面翻動(dòng)手勢(shì),然后以圓圈運(yùn)動(dòng)順時(shí)針或 逆時(shí)針移動(dòng)手指來翻動(dòng)多個(gè)頁(yè)面。在這一情況下,順時(shí)針運(yùn)動(dòng)表示向前翻動(dòng),而逆時(shí)針運(yùn)動(dòng) 表示向后翻動(dòng)。在該實(shí)現(xiàn)中,圓圈可被擬合到最后N個(gè)運(yùn)動(dòng)樣本。運(yùn)動(dòng)速度可以是圓圈直 徑的函數(shù)。注意,在該實(shí)現(xiàn)中,用戶不必繞著屏幕上的任何特定位置繞圈,甚至不必完全畫 出形狀良好的圓圈。相反,任何曲線運(yùn)動(dòng)能以直觀方式被映射到頁(yè)面翻動(dòng),同時(shí)也允許用戶 容易地停止并反轉(zhuǎn)路線以便在相反方向上翻動(dòng)。在至少某些實(shí)施例中,可使用類似的手勢(shì)來保存頁(yè)面或?qū)㈨?yè)面“裝袋”。在這些實(shí) 施例中,代替如頁(yè)面翻動(dòng)示例中的在屏幕上終止的手勢(shì),該手勢(shì)可在從手勢(shì)起源之處開始 橫跨屏幕的邊框部分或其他結(jié)構(gòu)上終止。作為一個(gè)示例,考慮圖22和23。在此,設(shè)備2202包括邊框2203和頁(yè)面2204。如圖22的最底端部分中所示,用戶 可通過使用在邊框2203上開始并在箭頭的方向上向右穿過屏幕到位于與手勢(shì)所起源之處 相對(duì)的邊框部分的邊框手勢(shì)來保存頁(yè)面或?qū)㈨?yè)面裝袋。這樣做揭示了另一頁(yè)面2206。在 一個(gè)或多個(gè)實(shí)施例中,可定義一距離閾值,使得在該閾值之前,可提供如在圖21中描述并 示出的頁(yè)面翻動(dòng)體驗(yàn)。在該定義的距離閾值之后,可提供不同的頁(yè)面保存或頁(yè)面裝袋體驗(yàn)。 例如,在圖22的圖示中,頁(yè)面2204被縮減為縮略圖。頁(yè)面保存或頁(yè)面裝袋體驗(yàn)可通過在完 成大多數(shù)頁(yè)面翻動(dòng)手勢(shì)時(shí)在諸如1/3秒等最小超時(shí)之后經(jīng)過最小距離閾值的組合來提供。 在至少某些實(shí)施例中,如果用戶在到達(dá)對(duì)側(cè)的邊框之前提起其手指,則可假定是頁(yè)面翻動(dòng) 操作。圖23示出了包括邊框2303和由脊線2308隔開的兩個(gè)單獨(dú)的顯示屏幕2304、2306 的設(shè)備2302。脊線2308可被認(rèn)為是構(gòu)成了設(shè)備的邊框或物理結(jié)構(gòu)的一部分。頁(yè)面2310被 示為顯示在顯示屏幕2304上。如圖23的最底端部分中所示,用戶可通過使用在邊框2303上開始并在箭頭的方 向上向右穿過屏幕到位于屏幕2304上手勢(shì)所起源之處的脊線2308的邊框手勢(shì)來保存頁(yè)面 或?qū)㈨?yè)面裝袋。這樣做揭示了另一頁(yè)面2312。在一個(gè)或多個(gè)實(shí)施例中,可定義一距離閾值, 使得在該閾值之前,可提供如在圖21中描述并示出的頁(yè)面翻動(dòng)體驗(yàn)。在該定義的距離閾值 之后,可提供不同的頁(yè)面保存或頁(yè)面裝袋體驗(yàn)。例如,在圖23的圖示中,頁(yè)面2310被縮減 為縮略圖。頁(yè)面保存或頁(yè)面裝袋體驗(yàn)可通過在完成大多數(shù)頁(yè)面翻動(dòng)手勢(shì)時(shí)在諸如1/3秒等 最小超時(shí)之后提供。在至少某些實(shí)施例中,如果用戶在到達(dá)脊線2308之前提起其手指,則 可假定是頁(yè)面翻動(dòng)操作。
在一個(gè)或多個(gè)實(shí)施例中,可保存頁(yè)面的各部分或?qū)㈨?yè)面的各部分裝袋。作為示例, 考慮圖對(duì)。在此,設(shè)備M02包括邊框M03和由脊線M08隔開的兩個(gè)單獨(dú)的顯示屏幕2404、 M06。脊線M08可被認(rèn)為是構(gòu)成了設(shè)備的邊框或物理結(jié)構(gòu)的一部分。頁(yè)面MlO被示為顯 示在顯示屏幕M04上。如圖M的最底端部分中所示,用戶可通過使用邊框手勢(shì)來保存頁(yè)面的一部分或 將頁(yè)面的一部分裝袋。首先,用戶的手(在本情況下是左手)的兩個(gè)手指從邊框掃到屏幕 上。在這一特定情況下,用戶的左手從脊線M08發(fā)起邊框手勢(shì),并在最頂部箭頭的方向上 移動(dòng)。手指之間的區(qū)域——此處在M12處示出——然后被突出顯示。用戶的另一只手然 后可如圖所示地掃過突出顯示的區(qū)域來撕掉該頁(yè)面的突出顯示的部分并將突出顯示的部 分裝袋或保存該突出顯示的部分。在一個(gè)或多個(gè)實(shí)施例中,該手勢(shì)可在屏幕的四條邊的任 一條上支持,從而允許水平或垂直條由慣用右手或慣用左手的用戶從任一屏幕撕開。在至 少某些實(shí)施例中,頁(yè)面的撕開部分可具有兩條撕開邊緣和兩條光潔切開邊緣,以便將其與 裝袋的頁(yè)面或其他裝袋的對(duì)象區(qū)分開來。圖25是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟2500接收相對(duì)于頁(yè)面的邊框手勢(shì)輸入。步驟2502查明與該輸入相關(guān)聯(lián)的頁(yè) 面操縱功能??刹槊魅魏魏线m類型的頁(yè)面操縱功能,其示例在上文提供。步驟2504訪問所 查明的頁(yè)面操縱功能。圖沈是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟沈00接收相對(duì)于頁(yè)面的屏幕上輸入。可以接收任何合適類型的輸入。在至 少某些實(shí)施例中,所接收的屏幕輸入包括觸摸輸入或指示筆輸入。步驟沈02接收相對(duì)于頁(yè) 面的邊框手勢(shì)輸入??山邮杖魏魏线m類型的邊框手勢(shì)輸入,其示例在上文提供。步驟沈04 查明與組合輸入相關(guān)聯(lián)的頁(yè)面操縱功能。頁(yè)面操縱功能的示例在上文提供。步驟沈06訪 問所查明的頁(yè)面操縱功能來相對(duì)于頁(yè)面實(shí)現(xiàn)該功能。由此,頁(yè)面翻動(dòng)和頁(yè)面保存操作可通過使用包括至少某些共同方面的邊框手勢(shì)來 統(tǒng)一。這兩個(gè)操作的統(tǒng)一為用戶產(chǎn)生了簡(jiǎn)明性且方便可發(fā)現(xiàn)性。在一個(gè)或多個(gè)實(shí)施例中,可通過使用邊框手勢(shì)來實(shí)現(xiàn)其他頁(yè)面操縱操作。作為示 例,考慮圖27。在此,設(shè)備2702包括邊框2703。頁(yè)面2704被顯示在顯示設(shè)備上(未指示)。 在所示和描述的實(shí)施例中,可通過使用邊框手勢(shì)來創(chuàng)建書簽標(biāo)簽。具體地,如圖27的最底 端部分中所示,可通過在邊框2703上發(fā)起手勢(shì)并移到頁(yè)面2704上來創(chuàng)建書簽標(biāo)簽2706。 在所示和描述的實(shí)施例中,創(chuàng)建書簽標(biāo)簽的邊框手勢(shì)如圖所示起源于邊框的角落??衫?邊框上的任何合適的位置來創(chuàng)建書簽標(biāo)簽。另選地或另外地,可利用邊框手勢(shì)來將頁(yè)面折角(dog-ear)。作為示例,考慮圖 28。在此,設(shè)備觀02包括邊框觀03。頁(yè)面觀04被顯示在顯示設(shè)備上(未指示)。在所示 和描述的實(shí)施例中,可通過使用邊框手勢(shì)來創(chuàng)建折角。具體地,如圖28的最底端部分中所 示,可通過在邊框觀03上發(fā)起手勢(shì)并移到頁(yè)面觀04上,然后如箭頭所示地在相反方向上退出頁(yè)面來創(chuàng)建折角觀06。在所示和描述的實(shí)施例中,創(chuàng)建折角的邊框手勢(shì)如圖所示起源于 邊框的角落??衫眠吙蛏系娜魏魏线m的位置來創(chuàng)建折角。例如,在其他實(shí)施例中,可通過 跨頁(yè)面的角落切開的邊框手勢(shì)來創(chuàng)建折角。在一個(gè)或多個(gè)實(shí)施例中,手勢(shì)可用于展示文檔中諸如用戶創(chuàng)建的或預(yù)定義的標(biāo)簽 等標(biāo)簽。作為示例,考慮圖四。在此,設(shè)備四02包括邊框四03。頁(yè)面四04被顯示在顯示 設(shè)備上(未指示)。在一個(gè)或多個(gè)實(shí)施例中,標(biāo)簽可通過利用如圖所示在頁(yè)面四04的邊緣 處拉動(dòng)來展示標(biāo)簽結(jié)構(gòu)四06的邊框手勢(shì)來展示。當(dāng)邊框手勢(shì)移到屏幕上時(shí),該頁(yè)面可被略 微拉向右側(cè)來展示標(biāo)簽結(jié)構(gòu)四06。在這一情況下,手勢(shì)包括如圖所示保持在一起的兩個(gè)或 更多手指,而非在手指之間有間隙。在一個(gè)或多個(gè)實(shí)施例中,繼續(xù)拖動(dòng)頁(yè)面可揭示進(jìn)一步的結(jié)構(gòu)。例如,繼續(xù)拖動(dòng)頁(yè)面 可在頁(yè)面四04的左側(cè)展示表格組織視圖。在至少某些實(shí)施例中,繼續(xù)該穿過整個(gè)頁(yè)面的手 勢(shì)可如上所述地保存整個(gè)頁(yè)面或?qū)⒄麄€(gè)頁(yè)面裝袋。圖30是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟3000接收相對(duì)于頁(yè)面的邊框手勢(shì)輸入。步驟3002響應(yīng)于接收到邊框手勢(shì)輸 入相對(duì)于頁(yè)面創(chuàng)建書簽標(biāo)簽。這可如何完成的示例在上文中提供。圖31是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟3100接收相對(duì)于頁(yè)面的邊框手勢(shì)輸入。步驟3102響應(yīng)于接收到邊框手勢(shì)輸 入在頁(yè)面上創(chuàng)建折角。這可如何完成的示例在上文中提供。圖32是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的方法中的各步驟的流程圖。該方法可以結(jié) 合任何合適的硬件、軟件、固件或其組合來實(shí)現(xiàn)。在至少一些實(shí)施例中,該方法可結(jié)合諸如 上文和下文描述的系統(tǒng)等系統(tǒng)來實(shí)現(xiàn)。步驟3200接收相對(duì)于頁(yè)面的邊框手勢(shì)輸入。步驟3202展示與頁(yè)面相關(guān)聯(lián)的標(biāo)簽 結(jié)構(gòu)。這可如何完成的示例在上文中提供。示例設(shè)備圖33示出了可被實(shí)現(xiàn)為參考圖1和2來描述的任何類型的便攜式和/或計(jì)算機(jī) 設(shè)備來實(shí)現(xiàn)此處描述的手勢(shì)技術(shù)的各實(shí)施例的示例設(shè)備3300的各個(gè)組件。設(shè)備3300包括 允許設(shè)備數(shù)據(jù)3302(例如,所接收的數(shù)據(jù)、正被接收的數(shù)據(jù)、被排定廣播的數(shù)據(jù)、數(shù)據(jù)的數(shù) 據(jù)分組等)的有線和/或無線通信的通信設(shè)備3304。設(shè)備數(shù)據(jù)3304或其他設(shè)備內(nèi)容可包 括設(shè)備的配置設(shè)置、存儲(chǔ)在設(shè)備上的媒體內(nèi)容、和/或與設(shè)備的用戶相關(guān)聯(lián)的信息。存儲(chǔ)在 設(shè)備3300上的媒體內(nèi)容可包括任何類型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備3300包括一 個(gè)或多個(gè)數(shù)據(jù)輸入3306,經(jīng)由這些數(shù)據(jù)輸入可接收任何類型的數(shù)據(jù)、媒體內(nèi)容和/或輸入, 如用戶可選擇輸入、消息、音樂、電視媒體內(nèi)容、記錄的視頻內(nèi)容、以及從任何內(nèi)容和/或數(shù) 據(jù)源接收的任何其他類型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備3300還包括通信接口 3308,其可被實(shí)現(xiàn)為串行和/或并行接口、無線接口、任 何類型的網(wǎng)絡(luò)接口、調(diào)制解調(diào)器、和任何其它類型的通信接口中的任一個(gè)或多個(gè)。通信接口3308提供了設(shè)備3300和通信網(wǎng)絡(luò)之間的連接和/或通信鏈路,其他電子、計(jì)算和通信設(shè)備 可通過通信網(wǎng)絡(luò)與設(shè)備3300通信。設(shè)備3300包括一個(gè)或多個(gè)處理器3310(例如,微處理器、控制器等中的任一個(gè)), 處理器處理各種計(jì)算可執(zhí)行或可讀指令來控制設(shè)備3300的操作并實(shí)現(xiàn)上述手勢(shì)實(shí)施例。 作為替換或補(bǔ)充,設(shè)備3300可以用結(jié)合概括地在3312處標(biāo)識(shí)的處理和控制電路來實(shí)現(xiàn)的 硬件、固件、或固定邏輯電路中的任何一個(gè)或組合來實(shí)現(xiàn)。盡管并未示出,但設(shè)備3300可包 括將該設(shè)備內(nèi)的各組件進(jìn)行耦合的系統(tǒng)總線或數(shù)據(jù)傳輸系統(tǒng)。系統(tǒng)總線可包括不同總線結(jié) 構(gòu)中的任何一個(gè)或組合,如存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、通用串行總線、和/或 利用各種總線架構(gòu)中的任一種的處理器或局部總線。設(shè)備3300還可包括計(jì)算機(jī)可讀介質(zhì)3314,如一個(gè)或多個(gè)存儲(chǔ)器組件,存儲(chǔ)器組 件的示例包括隨機(jī)存取存儲(chǔ)器(RAM)、非易失性存儲(chǔ)器(例如,只讀存儲(chǔ)器(ROM)、閃存、 EPROM、EEPROM等中的任一個(gè)或多個(gè))、以及盤存儲(chǔ)設(shè)備。盤存儲(chǔ)設(shè)備可被實(shí)現(xiàn)為任何類型 的磁性或光學(xué)存儲(chǔ)設(shè)備,如硬盤驅(qū)動(dòng)器、可記錄和/或可重寫緊致盤(CD)、任何類型的數(shù)字 多功能盤(DVD)等等。設(shè)備3300還可包括大容量存儲(chǔ)介質(zhì)設(shè)備3316。計(jì)算機(jī)可讀介質(zhì)3314提供數(shù)據(jù)存儲(chǔ)機(jī)制以便存儲(chǔ)設(shè)備數(shù)據(jù)3304、以及各種設(shè)備 應(yīng)用3318和與設(shè)備3300的各操作方面有關(guān)的任何其它類型的信息和/或數(shù)據(jù)。例如,操作 系統(tǒng)3320可以用計(jì)算機(jī)可讀介質(zhì)3314作為計(jì)算機(jī)應(yīng)用程序來維護(hù)并在處理器3310上執(zhí) 行。設(shè)備應(yīng)用3318可包括設(shè)備管理器(例如,控制應(yīng)用、軟件應(yīng)用、信號(hào)處理和控制模塊、 特定設(shè)備本機(jī)的代碼、用于特定設(shè)備的硬件抽象層等等)。設(shè)備應(yīng)用3318還包括實(shí)現(xiàn)此處 所描述的手勢(shì)技術(shù)的各實(shí)施例的任何系統(tǒng)組件或模塊。在本例中,設(shè)備應(yīng)用3318包括被示 為軟件模塊和/或計(jì)算機(jī)應(yīng)用程序的接口應(yīng)用3322和手勢(shì)捕捉驅(qū)動(dòng)程序33M。手勢(shì)捕捉 驅(qū)動(dòng)程序33M代表了用于提供與被配置成捕捉手勢(shì)的設(shè)備(如觸摸屏、跟蹤墊、照相機(jī)等) 的接口的軟件。另選地或另外地,接口應(yīng)用3322和手勢(shì)捕捉驅(qū)動(dòng)程序33M可被實(shí)現(xiàn)為硬 件、軟件、固件或其任意組合。設(shè)備3300還包括向音頻系統(tǒng)33 提供音頻數(shù)據(jù)和/或向顯示系統(tǒng)33 提供視 頻數(shù)據(jù)的音頻和/或視頻輸入-輸出系統(tǒng)3330。音頻系統(tǒng)33 和/或顯示系統(tǒng)3330可包 括處理、顯示、和/或以其它方式呈現(xiàn)音頻、視頻、和圖像數(shù)據(jù)的任何設(shè)備。視頻信號(hào)和音頻 信號(hào)可經(jīng)由RF (射頻)鏈路、S-視頻鏈路、復(fù)合視頻鏈路、分量視頻鏈路、DVI (數(shù)字視頻接 口 )、模擬音頻連接、或其它類似的通信鏈路來從設(shè)備3300傳輸給音頻設(shè)備和/或傳輸給顯 示設(shè)備。在一個(gè)實(shí)施例中,音頻系統(tǒng)33 和/或顯示系統(tǒng)3330被實(shí)現(xiàn)為設(shè)備3300外部的 組件。或者,音頻系統(tǒng)33 和/或顯示系統(tǒng)3330被實(shí)現(xiàn)為示例設(shè)備3300的集成組件。結(jié)論描述了用于觸摸顯示器的邊框手勢(shì)。在至少某些實(shí)施例中,使用設(shè)備的邊框來擴(kuò) 展可通過使用邊框手勢(shì)來訪問的功能。在至少某些實(shí)施例中,可以借助邊框使用屏幕外運(yùn) 動(dòng)來通過邊框手勢(shì)創(chuàng)建屏幕輸入。邊框手勢(shì)可以包括單手指邊框手勢(shì)、多手指/同手邊框 手勢(shì)、和/或多手指異手邊框手勢(shì)。雖然已經(jīng)用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了各實(shí)施例,但是應(yīng)該理 解,在所附權(quán)利要求中定義的各實(shí)施例不必限于所述的具體特征或動(dòng)作。相反,這些具體特 征和動(dòng)作是作為實(shí)現(xiàn)所要求保護(hù)的各實(shí)施例的示例形式而公開的。
權(quán)利要求
1.一種方法,包括接收(1500)多手指邊框手勢(shì)輸入;查明(150 與所述多手勢(shì)邊框手勢(shì)輸入相關(guān)聯(lián)的功能;以及訪問(1504)所查明的功能。
2.如權(quán)利要求1所述的方法,其特征在于,所述多手指邊框手勢(shì)輸入的不同數(shù)量的手 指被映射到不同的相應(yīng)功能。
3.如權(quán)利要求1所述的方法,其特征在于,所述多手指邊框手勢(shì)輸入的多個(gè)手指之間 不同的各個(gè)間距與不同功能相關(guān)聯(lián)。
4.如權(quán)利要求1所述的方法,其特征在于,所查明的功能與可展示抽屜相關(guān)聯(lián)。
5.如權(quán)利要求1所述的方法,其特征在于,所查明的功能與可展示抽屜相關(guān)聯(lián),并且其 中所述接收是相對(duì)于具有帶多個(gè)邊緣的顯示設(shè)備的計(jì)算設(shè)備執(zhí)行的,其中所述邊緣中的至 少兩條具有可經(jīng)由所述多手指邊框手勢(shì)輸入來展示的可展示抽屜。
6.如權(quán)利要求1所述的方法,其特征在于,所查明的功能與可展示抽屜相關(guān)聯(lián),其中所 述多手指邊框手勢(shì)輸入的不同數(shù)量的手指可用于訪問不同的相應(yīng)抽屜。
7.如權(quán)利要求1所述的方法,其特征在于,所述接收是相對(duì)于和可展示邊框菜單相關(guān) 聯(lián)的視覺啟示來執(zhí)行的。
8.如權(quán)利要求1所述的方法,其特征在于,所述接收是相對(duì)于和可被擴(kuò)展到抽屜中的 可展示邊框菜單相關(guān)聯(lián)的視覺啟示來執(zhí)行的。
9.如權(quán)利要求1所述的方法,其特征在于,所述接收是相對(duì)于和可被擴(kuò)展到抽屜中的 可展示邊框菜單相關(guān)聯(lián)的視覺啟示來執(zhí)行的,并且其中所述邊框菜單被配置成使用來自所 述抽屜的內(nèi)容來定制。
10.如權(quán)利要求1所述的方法,其特征在于,所述接收是相對(duì)于和可被擴(kuò)展到抽屜中的 可展示邊框菜單相關(guān)聯(lián)的視覺啟示來執(zhí)行的,并且其中所述邊框菜單被配置成使用來自所 述抽屜的內(nèi)容來定制,且其中對(duì)所述邊框菜單的定制可經(jīng)由拖放操作來執(zhí)行,在拖放操作 中,來自所述抽屜的內(nèi)容可被拖放到所述邊框菜單的槽上。
11.如權(quán)利要求1所述的方法,其特征在于,所查明的功能與頁(yè)面操縱操作相關(guān)聯(lián)。
12.如權(quán)利要求1所述的方法,其特征在于,所述多手指邊框手勢(shì)輸入是相對(duì)于所述邊 框的不同邊緣接收的。
13.如權(quán)利要求1所述的方法,其特征在于,所述多手指邊框手勢(shì)輸入是相對(duì)于所述邊 框的共同邊緣接收的。
14.如權(quán)利要求1所述的方法,其特征在于,所述多手指邊框手勢(shì)輸入利用用戶的每一 只手上的至少一個(gè)手指。
15.如權(quán)利要求1所述的方法,其特征在于,所述接收由具有多個(gè)屏幕的計(jì)算設(shè)備執(zhí)行。
全文摘要
描述了用于觸摸顯示器的邊框手勢(shì)。在至少某些實(shí)施例中,使用設(shè)備的邊框來擴(kuò)展可通過使用所謂的邊框手勢(shì)來訪問的功能。在至少某些實(shí)施例中,可以借助邊框使用屏幕外運(yùn)動(dòng)來通過邊框手勢(shì)創(chuàng)建屏幕輸入。邊框手勢(shì)可以包括單手指邊框手勢(shì)、多手指/同手邊框手勢(shì)、和/或多手指異手邊框手勢(shì)。
文檔編號(hào)G06F3/048GK102122230SQ201110046519
公開日2011年7月13日 申請(qǐng)日期2011年2月18日 優(yōu)先權(quán)日2010年2月19日
發(fā)明者K·P·欣克利, 矢谷浩司 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1