專利名稱:多屏幕保持并拖動手勢的制作方法
技術領域:
本發(fā)明涉及觸摸屏設備,尤其涉及觸摸屏設備的手勢輸入。
背景技術:
諸如個人計算機、膝上型計算機、桌面計算機、娛樂設備等計算設備越來越多地提 供更多功能和特征,這些功能和特征使得用戶難以導航并選擇與用戶想要在設備上啟動的 功能相關的應用命令。隨著計算設備的功能和特征持續(xù)增加,諸如鼠標、鍵盤和其他輸入設 備等與計算設備交互的傳統(tǒng)技術變得較低效。這些設備的設計者持續(xù)面臨的挑戰(zhàn)是如何并 入不僅是直觀的、而且還允許用戶容易且快速地與計算設備的許多功能和特征交互的交互 技術。
發(fā)明內容
提供本概述以介紹多屏幕手勢的簡化概念。這些簡化概念在以下詳細描述中進一 步描述。本概述并不旨在標識所要求保護的主題的必要特征,也不旨在用于確定所要求保 護的主題的范圍。描述了多屏幕保持并拖動手勢的各實施例。在各實施例中,當保持輸入被保持在 原處時,在多屏幕系統(tǒng)的第一屏幕處識別保持輸入。在多屏幕系統(tǒng)的第二屏幕識別運動輸 入,且該運動輸入被識別為在保持輸入保留在原處的同時選擇所顯示的對象。然后可從所 識別的保持和運動輸入中確定保持并拖動手勢。在其他實施例中,保持并拖動手勢可用于 維持所顯示的對象的第一部分在第一屏幕上的顯示,并拖動所顯示的對象的被顯示在第二 屏幕上的第二部分以便將所顯示的對象的第二部分裝袋(pocket)來用于拆分屏幕視圖; 維持所顯示的對象的第一部分在第一屏幕上的顯示并拖動所顯示的對象的被裝袋的第二 部分來擴張第二屏幕上的顯示;維持所顯示的對象在第一屏幕上的顯示并將所顯示的對象 的顯示擴張到第二屏幕上;和/或啟動所顯示的對象的多屏幕顯示。
參考以下附圖描述了多屏幕手勢的各實施例。在各附圖中,使用相同的標號來指 示相同的特征和組件圖1示出了可實現(xiàn)多屏幕手勢的各實施例的多屏幕系統(tǒng)的環(huán)境。圖2示出了可實現(xiàn)多屏幕手勢的各實施例以便在普遍存在的環(huán)境中得到無縫用 戶體驗的具有多個設備的示例系統(tǒng)。圖3示出了多屏幕系統(tǒng)上的多屏幕張合(pinch and expand)手勢的示例。圖4示出根據(jù)一個或多個實施例的用于多屏幕張合手勢的示例方法。圖5示出了多屏幕系統(tǒng)上的多屏幕捏合裝袋(pinch-to-pocket)手勢的示例。圖6示出根據(jù)一個或多個實施例的用于多屏幕捏合裝袋手勢的示例方法。圖7示出了多屏幕系統(tǒng)上的多屏幕雙叩(dualtap)手勢的示例。
圖8示出根據(jù)一個或多個實施例的用于多屏幕雙叩手勢的示例方法。圖9示出了多屏幕系統(tǒng)上的多屏幕保持并輕叩手勢的示例。圖10示出根據(jù)一個或多個實施例的用于多屏幕保持并輕叩手勢的示例方法。圖11示出了多屏幕系統(tǒng)上的多屏幕保持并拖動手勢的示例。圖12示出根據(jù)一個或多個實施例的用于多屏幕保持并拖動手勢的示例方法。圖13示出了多屏幕系統(tǒng)上的多屏幕保持并翻頁手勢的示例。圖14示出根據(jù)一個或多個實施例的用于多屏幕保持并翻頁手勢的示例方法。圖15示出了多屏幕系統(tǒng)上的多屏幕書簽保持手勢的示例。圖16示出根據(jù)一個或多個實施例的用于多屏幕書簽保持手勢的示例方法。圖17示出了多屏幕系統(tǒng)上的多屏幕對象保持并換頁手勢的示例。圖18示出根據(jù)一個或多個實施例的用于多屏幕對象保持并換頁手勢的示例方 法。圖19示出了多屏幕系統(tǒng)上的多屏幕同步滑動手勢的示例。圖20示出根據(jù)一個或多個實施例的用于多屏幕同步滑動手勢的示例方法。圖21示出了可實現(xiàn)多屏幕手勢的各實施例的示例設備的各組件。
具體實施例方式多屏幕手勢的各實施例使得多屏幕系統(tǒng)中的一個或多個計算設備的用戶能夠在 該系統(tǒng)的多于一個屏幕處提供輸入來啟動計算設備功能。在多屏幕手勢的各實施例中,多 屏幕系統(tǒng)包括可被實現(xiàn)為獨立設備或被集成到單個多屏幕設備中的兩個或更多屏幕。用戶 可輸入任何類型的各種輸入或輸入組合,如選擇、保持、運動、觸摸和/或輕叩輸入,這些輸 入在多屏幕系統(tǒng)或多屏幕設備的多個屏幕處被識別。然后可從各種輸入的組合中識別多屏 幕手勢來啟動計算設備功能。因此,多屏幕手勢使得用戶能夠以直觀方式而非通過用于向 計算機設備輸入命令的常規(guī)技術來向多屏幕系統(tǒng)或設備提供各種輸入。在各實施例中,多屏幕手勢可由具有多個屏幕的計算機設備來實現(xiàn)?;蛘?,多屏 幕手勢可由兩個或更多屏幕的多屏幕系統(tǒng)來實現(xiàn),這些屏幕可能不是物理連接或集成到單 個設備中,而是諸如經(jīng)由數(shù)據(jù)或網(wǎng)絡連接來通信鏈接。多屏幕系統(tǒng)可包括多個獨立的板或 手持設備,這些設備可自動發(fā)現(xiàn)彼此、由用戶來顯式配對、或者另外定位在暫時的物理鄰近 處。在多屏幕手勢的各實施例中,可使用多屏幕捏合手勢來濃縮多屏幕系統(tǒng)或設備的 多個屏幕上顯示的對象?;蛘撸墒褂枚嗥聊粩U張手勢來擴張所顯示的對象以便顯示在多 屏幕系統(tǒng)或設備的多個屏幕上。多屏幕張合手勢也可在語義上縮放通過與顯示器、對象和 /或應用相關聯(lián)的信息體系結構的不同級別。多屏幕捏合裝袋手勢可用于將所顯示的對象 裝袋,如將所顯示的對象保存為多屏幕系統(tǒng)或設備的邊框(bezel)下的縮略圖像??墒褂枚嗥聊浑p叩手勢來擴張顯示在多屏幕系統(tǒng)或設備的多個屏幕上的顯示的 對象或將該顯示的對象裝袋。例如,當在所顯示的對象被裝袋時確定了雙叩手勢時,所顯示 的對象可被擴張以便在第一和第二屏幕上進行全屏顯示?;蛘?,當在所顯示的對象被全屏 顯示在第一和第二屏幕上時確定了雙叩手勢,則所顯示的對象可被裝袋??墒褂枚嗥聊槐3植⑤p叩手勢來將所顯示的對象從一個顯示位置移動和/或復
5制到另一顯示位置,如將對象移動或復制到雜志頁上,或者將對象合并到筆記本中??墒褂?多屏幕保持并拖動手勢來維持所顯示的對象的第一部分在第一屏幕上的顯示,并拖動所顯 示的對象的顯示在另一屏幕上的第二部分來將該所顯示的對象的第二部分裝袋來用于拆 分屏幕視圖。或者,可使用保持并拖動手勢來維持所顯示的對象的第一部分在一個屏幕上 的顯示,并拖動所顯示的對象的被裝袋的第二部分來擴張另一屏幕上的顯示??墒褂枚嗥聊槐3植⒎撌謩輥磉x擇顯示在一個屏幕上的雜志頁,并翻動雜志頁 來顯示兩個額外的或新的雜志頁,這與書中的翻頁非常相似。雜志頁在所選雜志頁的方向 上翻動以便顯示兩個新的雜志頁,這與在書中向前或向后翻頁非常相似?;蛘撸3植⒎?手勢可用于維持顯示在一個屏幕上的雜志頁的顯示,并翻動雜志頁來在另一屏幕上顯示不 同的雜志頁。然后可并排顯示不連續(xù)的雜志頁,這對于書而言將涉及從書中撕出一頁以將 其置于非連續(xù)頁序來與另一頁并排查看??墒褂枚嗥聊粫灡3质謩輥碓趯ζ聊簧系碾s志頁的保持輸入的位置處對雜志 頁加書簽,并且可在對該雜志頁維持書簽的同時翻動其他雜志頁以便進行查看。書簽保持 手勢模仿了讀者在翻過書的其他頁的同時在頁之間保持拇指或手指來保留書中的一個位 置的動作。另外,書簽是回到雜志頁的可選擇鏈接,且對書簽的選擇輸入翻回到屏幕上的雜 志頁的顯示??墒褂枚嗥聊粚ο蟊3植Q頁手勢來將所顯示的對象從一個顯示位置移動和 /或復制到另一位置,如合并所顯示的對象以便顯示在雜志頁上。另外,在所顯示的對象從 一個顯示位置移動或復制到另一位置時可維持相對顯示位置??墒褂枚嗥聊煌交瑒邮謩輥韺⑺@示的對象從一個屏幕移動以便顯示在另一 屏幕上,用不同的所顯示的對象來替換設備屏幕上所顯示的對象,移動所顯示的對象來顯 露設備屏幕上的工作空間,和/或循環(huán)通過顯示在系統(tǒng)或設備屏幕上的一個或多個工作空 間(例如,應用、界面等)。同步滑動手勢也可用于導航到另外的視圖,或將當前視圖重新分 配到不同屏幕。另外,不同應用或工作空間可被保持在棧上并用同步滑動手勢被來回循環(huán) 通過。雖然所描述的用于多屏幕手勢的系統(tǒng)和方法的特征和概念能夠在任何數(shù)量的不 同環(huán)境、系統(tǒng)和/或各種配置中實現(xiàn),但多屏幕手勢的各實施例在以下各示例系統(tǒng)和環(huán)境 的上下文中描述。圖1示出了一示例實現(xiàn)中可用于采用多屏幕手勢技術的環(huán)境100。所示環(huán)境100包 括可用各種方式來配置的計算設備102的一個示例,如任何類型的多屏幕計算機或設備。 例如,計算設備102可被配置為計算機(例如,膝上型計算機、筆記本計算機、平板PC、桌面 計算機等)、移動站、娛樂設備、游戲設備等,如參考圖2進一步描述的。計算設備102還可 以用使得計算設備102執(zhí)行一個或多個操作的軟件來實現(xiàn)。在該示例環(huán)境100中,計算設備102是包括第一屏幕104和第二屏幕106的多屏 幕設備,每一屏幕可被實現(xiàn)為任何類型的顯示設備、顯示系統(tǒng)和/或觸摸屏。第一和第二屏 幕可顯示任何類型的背景或桌面,以及用戶界面和各種可顯示對象(例如,任何類型的圖 片、圖像、圖形、文本、筆記、草圖、繪圖、可選擇控件、用戶界面元素等)。第一和第二屏幕還 可顯示電子形式的雜志頁,如任何類型的筆記本、期刊、書、紙、單頁等。計算設備102包括手勢模塊108,手勢模塊108代表了確定手勢并使得對應于手勢 的操作被執(zhí)行的功能。計算設備還包括輸入識別系統(tǒng)110,輸入識別系統(tǒng)110被實現(xiàn)為識別各種輸入或輸入組合,如選擇輸入、保持輸入、運動輸入、觸摸輸入、輕叩輸入等。輸入識 別系統(tǒng)110可包括任何類型的輸入檢測特征以便在各種類型的輸入之間進行區(qū)分,這些輸 入檢測特征如傳感器、光傳感像素、觸摸傳感器、照相機、和/或解釋用戶交互、手勢、輸入 和運動的自然用戶接口。在各實現(xiàn)中,輸入識別系統(tǒng)110可從可辨別變量中,如從方向變量 (例如,從右到左或相反);從開始區(qū)域位置變量(例如,左1、上1、右1、下1)和結束區(qū)域 變量(例如,左2、上2、右2、下幻;和/或從運動速率變量(例如,每秒某一數(shù)量的像素) 中檢測第一或第二屏幕處的運動輸入。輸入識別系統(tǒng)110識別各種類型的輸入,且手勢模塊108從所識別的輸入中標識 或確定多屏幕手勢。例如,輸入識別系統(tǒng)110可識別第一屏幕104處的第一輸入,如觸摸輸 入112,并識別第二屏幕106處的第二輸入,如選擇輸入114。手勢模塊108然后可從所識 別的觸摸和選擇輸入中確定多屏幕手勢的類型。第一或第二屏幕處的輸入也可被識別為包 括將輸入識別系統(tǒng)110識別的一種類型的輸入與另一輸入進行區(qū)分的屬性(例如,移動、選 擇點等)。這一區(qū)分然后可用作從觸摸輸入中標識或確定運動輸入并因此標識或確定要基 于相應手勢的確定來執(zhí)行的操作的基礎。在各實現(xiàn)中,計算設備102可包括手勢數(shù)據(jù)庫,手 勢數(shù)據(jù)庫包括手勢、輸入和/或運動的各種可確定表示,從中手勢模塊108可確定或標識多 屏幕手勢。計算設備102還可被實現(xiàn)為識別并區(qū)分諸如觸摸輸入和指示筆輸入等各種輸入。 該區(qū)分可以用各種方式,如通過識別手指輸入的大小對比指示筆輸入的大小來執(zhí)行。區(qū)分 也可通過使用照相機對觸摸輸入(例如,舉起一個或多個手指)、指示筆輸入(例如,將兩個 手指握在一起來指示一個點)、或經(jīng)由自然用戶接口(NUI)的輸入進行區(qū)分來執(zhí)行。構想了 各種其他用于區(qū)分各種類型的輸入的技術。輸入識別系統(tǒng)110可識別各種不同類型的輸入,且手勢模塊108可確定各種不同 手勢,如被識別為單類輸入的手勢以及涉及多類輸入的手勢。因此,計算設備102的手勢模 塊108可包括雙模輸入模塊116,雙模輸入模塊代表了識別輸入并標識或確定涉及雙模輸 入的手勢的功能。手勢模塊108可通過使用識別并利用通過使用雙模輸入模塊116的不同 類型的輸入來支持各種不同的手勢技術。例如,雙模輸入模塊116可被配置成將指示筆識 別為書寫工具,而觸摸則用于操縱第一或第二屏幕上所顯示的對象。應當注意,通過在各 種類型的輸入之間進行區(qū)分,通過這些手勢中的單獨每一個而變得可能的手勢的數(shù)量也增 加。因此,手勢模塊108可支持各種不同的雙模的和其他的多屏幕手勢118。此處描述 的多屏幕手勢118的示例包括張合手勢120、捏合裝袋手勢122、雙叩手勢124、保持并輕叩 手勢126、保持并拖動手勢128、保持并翻頁手勢130、書簽保持手勢132、對象保持并換頁手 勢134、以及同步滑動手勢136。這些不同多屏幕手勢中的每一個在以下討論的相應的節(jié)中 描述。盡管在不同的節(jié)中描述了每一多屏幕手勢,但顯然這些手勢的特征可被組合和/或 分開來支持其他手勢。因此,本說明書不限于這些示例。另外,盡管以下討論可描述選擇、 保持、運動、觸摸和輕叩輸入的具體示例,但在不同情況下可切換各種類型的輸入(例如, 觸摸輸入可被用作選擇輸入,反之亦然),和/或可用相同的輸入來提供兩個輸入而不脫離 其精神和范圍。所示環(huán)境100還包括多屏幕系統(tǒng)138的示例,該多屏幕系統(tǒng)包括各自具有一屏幕的兩個(或更多)設備,如具有屏幕142的第一設備140以及具有屏幕146的第二設備144。 屏幕不被物理連接或集成到單個設備中,而是可諸如經(jīng)由數(shù)據(jù)或網(wǎng)絡連接來通信鏈接。多 屏幕系統(tǒng)可包括多個獨立的板或手持設備,這些設備可自動發(fā)現(xiàn)彼此、由用戶來顯式配對、 或者另外定位在暫時的物理鄰近處。在一個實現(xiàn)中,多屏幕系統(tǒng)還可包括多屏幕設備。多 屏幕系統(tǒng)138的第一設備140和第二設備144可各自如參考計算設備102描述的那樣來配 置,計算設備102是計算機(例如,膝上型計算機、筆記本計算機、平板PC、桌面計算機等)、 移動站、娛樂設備、游戲設備等的任何一種形式。圖2示出了包括參考圖1描述的計算設備102的示例系統(tǒng)200。示例系統(tǒng)200實 現(xiàn)了用于當在個人計算機(PC)、電視設備和/或移動設備上運行應用時的無縫用戶體驗的 普遍存在的環(huán)境。服務和應用在所有三個環(huán)境中基本相似地運行,以便當使用應用、玩視頻 游戲、看視頻等時在從一個設備轉換到下一設備時得到共同的用戶體驗。在示例系統(tǒng)200中,多個設備通過中央計算設備互聯(lián)。中央計算設備可以是多個 設備本地的,或者可以位于多個設備的遠程。在一個實施例中,中央計算設備是“云”服務器 農(nóng)場,其包括通過網(wǎng)絡、因特網(wǎng)或其他數(shù)據(jù)通信鏈路連接到多個設備的一個或多個服務器 計算機。在一個實施例中,該互聯(lián)體系結構使得功能能夠在多個設備上遞送以向多個設備 的用戶提供共同且無縫的體驗。多個設備的每一個可具有不同的物理要求和能力,且中央 計算設備使用一平臺來使得為設備特制且又對所有設備共同的體驗能被遞送到設備。在一 個實施例中,創(chuàng)建目標設備的類,且對通用設備類特制體驗。設備類可由設備的物理特征、 用途類型、或其他共同特性來定義。在各實現(xiàn)中,計算設備102可采取各種不同配置,諸如用于計算機202、移動204、 和電視206用途。這些配置中的每一個包括可具有一般不同的構造和能力的設備,且因此 計算設備102可根據(jù)一個或多個不同設備類來配置。例如,計算設備102可被實現(xiàn)為計算機 202設備類,該計算機設備類包括個人計算機、臺式計算機、多屏幕桌面計算機、膝上型計算 機、上網(wǎng)本等等。計算設備102還可被實現(xiàn)為移動204設備類,該移動設備類包括諸如移動 電話、便攜式音樂播放器、便攜式游戲設備、平板計算機、多屏幕平板計算機等移動設備。計 算設備102還可被實現(xiàn)為電視206設備類,該電視設備類包括在休閑觀看環(huán)境中具有或連 接到一般更大的屏幕的設備。這些設備包括電視機、機頂盒、游戲控制臺等等。此處所描述 的技術可由計算設備102的這些各種配置來支持,且不限于在以下各節(jié)中所描述的多屏幕 手勢的具體示例。云208包括和/或代表用于基于服務器的服務212的平臺210。平臺210抽象云 208的硬件(例如,服務器)和軟件資源的底層功能。基于服務器的服務212可包括可在 所有或大多數(shù)計算機處理在位于計算設備102遠程的服務器上執(zhí)行時使用的應用和/或數(shù) 據(jù)。基于服務器的服務可以作為因特網(wǎng)上的服務和/或通過訂戶網(wǎng)絡(如蜂窩或WiFi網(wǎng) 絡)來提供。平臺210可以抽象資源和功能來將計算設備102與其他計算設備相連接。平臺210 還可用于抽象資源的縮放來向所遇到的對經(jīng)由平臺210實現(xiàn)的基于服務器的服務212的需 求提供對應的縮放級別。因此,在互聯(lián)設備的實施例中,手勢模塊108的功能的實現(xiàn)可分布 在系統(tǒng)200上。例如,手勢模塊108可部分地在計算設備102上以及經(jīng)由抽象云208的功 能的平臺210來實現(xiàn)。
8
此外,功能可由計算設備102以任何一種或多種配置來支持。例如,手勢模塊108 和輸入識別系統(tǒng)110所支持的多屏幕手勢技術可使用計算機202配置中的跟蹤墊功能來支 持、使用移動204配置中的觸摸屏功能來支持、和/或在電視206配置中由作為不涉及與具 體輸入設備的接觸的自然用戶接口(NUI)的一部分的照相機來識別。此外,檢測并識別輸 入來標識或確定某一多屏幕手勢的操作的執(zhí)行可分布在系統(tǒng)200上,如由計算設備102來 執(zhí)行和/或由云208的平臺210支持的基于服務器的服務212來執(zhí)行。除了以下描述各種多屏幕手勢的各節(jié)之外,示例方法還參考根據(jù)多屏幕手勢的各 實施例的相應附圖來描述。一般而言,在此描述的任何功能、方法、過程、組件以及模塊都可 使用軟件、固件、硬件(例如,固定邏輯電路)、手動處理或其任何組合來實現(xiàn)。軟件實現(xiàn)表 示當由計算機處理器執(zhí)行時執(zhí)行指定任務的程序代碼。示例方法可以在計算機可執(zhí)行指令 的一般上下文中描述,計算機可執(zhí)行指令可包括軟件、應用、例程、程序、對象、組件、數(shù)據(jù)結 構、過程、模塊、函數(shù)等。程序代碼可被存儲在對計算機處理器本地和/或遠程的一個或多 個計算機可讀存儲器設備中。各方法還可在分布式計算環(huán)境中由多個計算機設備來實施。 此外,此處所描述的特征是平臺無關的,且可在具有各種處理器的各種計算平臺上實現(xiàn)。多屏幕張合手勢圖3示出了多屏幕系統(tǒng)302上的多屏幕張合手勢的示例300,該多屏幕系統(tǒng)在這些 示例中被示為兩屏幕設備。多屏幕系統(tǒng)302可以被實現(xiàn)為參考圖1和2描述的各種設備中 的任一種。在該示例中,多屏幕系統(tǒng)302包括第一屏幕304和第二屏幕306,每一屏幕被實 現(xiàn)為顯示任何類型的用戶界面和各種可顯示對象(例如,任何類型的圖片、圖像、圖形、文 本、筆記、草圖、繪圖、可選擇控件、用戶界面元素等)。屏幕還可顯示電子形式的雜志頁,如 任何類型的筆記本、期刊、書、紙、單頁等。多屏幕系統(tǒng)302可包括如參考圖1所示的計算設 備102所描述的手勢模塊108和輸入識別系統(tǒng)110,并且還可用參考圖21所示的示例設備 所描述的組件的任意組合來實現(xiàn)。盡管各示例是參考兩屏幕設備來示出并描述的,但多屏 幕張合手勢的各實施例可以由具有兩個以上屏幕的多屏幕系統(tǒng)來實現(xiàn)??墒褂枚嗥聊荒蠛鲜謩輥頋饪s多屏幕系統(tǒng)的多個屏幕上所顯示的對象?;蛘撸?使用多屏幕擴張手勢來擴張所顯示的對象以便顯示在多屏幕系統(tǒng)的多個屏幕上。在多屏幕 系統(tǒng)302的第一視圖308中,第一雜志頁310被顯示在第一屏幕304上,第二雜志頁312被 顯示在第二屏幕306上。輸入識別系統(tǒng)110被實現(xiàn)為識別第一屏幕304處的第一輸入314, 其中該第一輸入還包括第一運動輸入316。輸入識別系統(tǒng)110還可識別第二屏幕306處的 第二輸入318,其中該第二輸入還包括第二運動輸入320,且第二輸入大致在第一輸入被識 別時被識別。手勢模塊108被實現(xiàn)為從與所識別的第一輸入314和第二輸入318相關聯(lián)的運動 輸入316、320中確定多屏幕捏合手勢。捏合手勢可被標識為可用于濃縮所顯示的雜志頁 310、312的第一和第二運動輸入的跨屏幕組合。在一實現(xiàn)中,輸入識別系統(tǒng)110可識別第一 和第二輸入之間的距離隨著運動輸入而改變(例如,減小)。距離改變還可具有最小距離閾 值。手勢模塊108然后可從第一和第二輸入之間的距離減小中確定捏合手勢。在某一些實施例中,當在屏幕共享的邊緣附近,如在將多屏幕設備上的第一和第 二屏幕分開的邊框附近的定義的區(qū)或區(qū)域中識別到手勢運動輸入時,確定多屏幕捏合手 勢。邊框附近的區(qū)或區(qū)域可被定義為距離識別捏合手勢處的邊緣或定界矩形的最小距離。
9在其他實施例中,捏合手勢的各個段可被增量式地識別,如當捏合手勢由以下各項構成的 時候相鄰邊緣上的大致同步的輸入(例如,手指觸摸接觸);第一輸入314保持同時第二 運動輸入320滑向邊框(例如,一個手指保持,同時另一手指滑向共同邊緣);或導致復合 捏合手勢的大致同步的兩手指提起。另外,用戶可以在手勢狀態(tài)之間在相反方向上來回輸 入張合手勢,直到提起第一和第二輸入。類似于用戶界面上的雙叩手勢,應用可訂閱包括部 分或全部手勢段的復合高級捏合和/或擴張手勢。多屏幕系統(tǒng)302的第二視圖322示出了響應于捏合手勢,雜志頁310、312在方向 326上從原始位置3M濃縮的轉換。多屏幕系統(tǒng)302的第三個視圖3 示出了被濃縮以供 顯示的雜志頁310、312。捏合手勢給出了當濃縮所顯示的對象時縮小的外觀。在該示例中, 捏合手勢濃縮雜志頁,從而縮小到多屏幕系統(tǒng)302上的虛擬桌面330。虛擬桌面330可被用 作導航到其他日志或書、在雜志頁之間拖動所顯示的對象、或留下諸如粘貼筆記和待辦列 表等可見的提醒以便在任何特定的個別筆記本、電子書、日志或文檔外部進行快速訪問的 空間。替換的可導航視圖可包括筆記本的多個頁的縮略圖像的組織性視圖(例如,“看版 臺視圖”);具有多個頁、頁標簽和/或書簽從筆記本伸出,以及類似于虛擬桌面330的包圍 (例如,“蝴蝶視圖”)的當前筆記本的最小化或收縮的版本;跨多本書和/或日志的“庫視 圖”;或主屏幕。從第三視圖3 中,可使用多屏幕擴張手勢來返回到雜志頁的全屏視圖,如第一 視圖308中所示。手勢模塊108還被實現(xiàn)為確定可被標識為運動輸入的跨屏幕組合的多屏 幕擴張手勢,該多屏幕擴張手勢可用于將雜志頁310、312從多屏幕系統(tǒng)的第三視圖3 中 所示的濃縮顯示擴張。在一實現(xiàn)中,輸入識別系統(tǒng)110可識別輸入之間的距離隨著運動輸 入而改變(例如,增大)。手勢模塊108然后可從輸入之間的距離的增加中確定擴張手勢。 從第三視圖3 轉換回到多屏幕系統(tǒng)302的第一視圖308示出了雜志頁310、312被擴張 以便在第一和第二屏幕上進行全屏顯示。擴張手勢給出了當擴張所顯示的對象時放大的外 觀。應當理解,第一和第二輸入的表示以及運動方向的指示僅是出于討論目的的圖 示,并且當實現(xiàn)所描述的實施例時可以出現(xiàn)也可以不出現(xiàn)在多屏幕系統(tǒng)的屏幕上。另外,此 處對可能與另一屏幕處的另一輸入或運動相關的、一個屏幕處的輸入或運動的任何描述適 用于多屏幕系統(tǒng)的第一或第二屏幕。另外,還構想了跨兩個或更多屏幕的三、四、或五手指 多屏幕張合手勢,如同可從多個手指和/或接觸輸入中識別和確定的雙手拉伸和擠壓手勢 一樣。圖4示出了多屏幕張合手勢的示例方法400。描述方法的次序并不旨在解釋為限 制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或實現(xiàn)替換方法。在框402,在多屏幕系統(tǒng)的第一屏幕處識別第一輸入,該第一輸入包括第一運動輸 入。例如,輸入識別系統(tǒng)110在多屏幕系統(tǒng)302的第一屏幕304處識別第一輸入314,該第 一輸入包括第一運動輸入316。在框404,在多屏幕系統(tǒng)的第二屏幕處識別第二輸入,該第 二輸入包括第二運動輸入。例如,輸入識別系統(tǒng)110還可在第二屏幕306處識別第二輸入 318,該第二輸入包括第二運動輸入320,且第二輸入大致在第一輸入被識別時被識別。另 選地或另外地,第一屏幕304處的第一輸入314可對輸入識別系統(tǒng)110啟動一超時(例如,500ms),在該超時之后,如果沒有提供第二輸入,則處理第一輸入來獲得其他單屏幕手勢。
在框406,基于第一和第二運動輸入來識別第一和第二輸入之間的距離改變。例 如,輸入識別系統(tǒng)110識別第一輸入314和第二輸入318之間的距離隨著運動輸入而改變 (例如,增大或減小)。在框408處,確定第一和第二輸入之間的距離改變是否是距離的減如果距離在第一和第二輸入之間減小(例如,自框408的“是”),則在框410處, 確定捏合手勢,這給出了在濃縮所顯示的對象時縮小的外觀。例如,手勢模塊108基于在第 一和第二輸入之間減小距離的第一和第二運動輸入來確定捏合手勢。捏合手勢可被標識為 可用于濃縮諸如所顯示的雜志頁310、312之類的所顯示的對象的第一和第二運動輸入的 跨屏幕組合。捏合手勢給出了當濃縮所顯示的對象時縮小的外觀。如果距離在第一和第二輸入之間增大(例如,自框408的“否”),則在框412處,確 定擴張手勢,這給出了在擴張所顯示的對象時放大的外觀。例如,手勢模塊108基于在第一 和第二輸入之間增大距離的第一和第二運動輸入來確定擴張手勢。擴張手勢可被標識為用 于擴張所顯示的對象的第一和第二運動輸入的跨屏幕組合,如在擴張所顯示的雜志頁310、 312以便在多屏幕系統(tǒng)302的第一和第二屏幕上進行全屏顯示時。多屏幕捏合裝袋手勢圖5示出了多屏幕系統(tǒng)502上的多屏幕捏合裝袋手勢的示例500,該多屏幕系統(tǒng) 在這些示例中被示為兩屏幕設備。多屏幕系統(tǒng)502可以被實現(xiàn)為參考圖1和2描述的各種 設備中的任一種。在該示例中,多屏幕系統(tǒng)502包括第一屏幕504和第二屏幕506,每一屏 幕被實現(xiàn)為顯示任何類型的用戶界面和各種可顯示對象(例如,任何類型的圖片、圖像、圖 形、文本、筆記、草圖、繪圖、可選擇控件、用戶界面元素等)。屏幕還可顯示電子形式的雜志 頁,如任何類型的筆記本、期刊、書、紙、單頁等。多屏幕系統(tǒng)502可包括如參考圖1所示的 計算設備102所描述的手勢模塊108和輸入識別系統(tǒng)110,并且還可用參考圖21所示的示 例設備所描述的組件的任意組合來實現(xiàn)。盡管各示例是參考兩屏幕設備來示出并描述的, 但多屏幕捏合裝袋手勢的各實施例可以由具有兩個以上屏幕的多屏幕系統(tǒng)來實現(xiàn)。多屏幕捏合裝袋手勢可用于將所顯示的對象裝袋,如將所顯示的對象保存為多屏 幕系統(tǒng)的邊框下的縮略圖像。在多屏幕系統(tǒng)502的第一視圖508中,第一雜志頁510被顯 示在第一屏幕504上,第二雜志頁512被顯示在第二屏幕506上。輸入識別系統(tǒng)110被實 現(xiàn)為在第一屏幕504處識別對第一屏幕區(qū)域516的第一運動輸入514,其中第一運動輸入 在第一雜志頁510被選中時被識別。輸入識別系統(tǒng)110還可在第二屏幕506處識別對第二 屏幕區(qū)域520的第二運動輸入518,其中第二運動輸入在第二雜志頁512被選中時被識別。 第一屏幕504的第一屏幕區(qū)域516和第二屏幕504的第二屏幕區(qū)域520在多屏幕系統(tǒng)502 的第二視圖522中示出。手勢模塊108被實現(xiàn)為從所識別的運動輸入514、518中確定捏合裝袋手勢。捏合 裝袋手勢可被標識為用于濃縮第一屏幕區(qū)域516和第二屏幕區(qū)域520中所顯示的雜志頁 510,512并將雜志頁裝袋在將第一和第二屏幕隔開的邊框524附近的第一和第二運動輸入 的跨屏幕組合。任選地,手勢模塊108還可從在第一輸入和第二輸入之間減小距離的第一 運動輸入514和第二運動輸入518中確定捏合裝袋手勢,其中第一輸入是針對第一屏幕504 上的雜志頁510的,第二輸入是針對第二屏幕506上的第二雜志頁512的。多屏幕系統(tǒng)502的第二視圖522示出了響應于捏合裝袋手勢,雜志頁510、512在方向528上從原始位置526濃縮的轉換。多屏幕系統(tǒng)502的第三視圖530示出了在邊框 524附近裝袋并被保存為縮略圖像532以供顯示的所顯示的對象(例如,雜志頁)。在該示 例中,顯示了虛擬桌面534的更多內容,并且當雜志頁被裝袋為縮略圖像532時,該桌面上 的任何其他所顯示的對象是可訪問的。在另一示例中,所顯示的對象536(例如,示為被顯 示為圖1中的計算設備102上的文本“zeal”的速寫)被裝袋到多屏幕系統(tǒng)502的邊框5M 下。當所顯示的對象被裝袋以便顯示供訪問許多其他所顯示的對象的虛擬桌面534 時,用戶可在多個日志或應用視圖中交錯多個任務,然后容易地返回到被裝袋的項目。另 外,被裝袋的項目可被放到筆記本或打開的筆記本的雜志頁上,以便將該項目合并到其他 工作和筆記的上下文中。在各實施例中,多屏幕捏合裝袋手勢可被用作用于在屏幕視圖和/或應用的不同 工作集合之間進行多任務處理的通用機制。例如,如果web瀏覽器被顯示在第一屏幕504 上,雜志頁被顯示在第二屏幕506上,則用戶可捏合并裝袋該屏幕視圖對。用戶還可捏合并 裝袋多個屏幕視圖,在這一情況下,沿著設備的邊框524的該組被裝袋的視圖表現(xiàn)為任務 欄,從中用戶可在不同應用和視圖之間交替。在各實施例中,雜志頁的縮略圖像523在被裝袋時被保存到可視剪貼板。另外,當 所顯示的對象被裝袋時,縮略圖像532可被顯示在第一和/或第二屏幕上作為到雜志頁的 可選擇鏈接。從該第三視圖530中,輸入識別系統(tǒng)110可識別手勢模塊108確定為縮略圖 像532上的輕叩手勢的選擇輸入,該輕叩手勢可用于擴張雜志頁510、512以便顯示在第一 和第二屏幕上,如在多屏幕系統(tǒng)502的第一視圖508中所示的。應當注意,第一和第二輸入的表示和運動方向的指示,以及屏幕區(qū)域僅是出于討 論目的的圖示,并且當實現(xiàn)所描述的實施例時可以出現(xiàn)也可以不出現(xiàn)在多屏幕系統(tǒng)的屏幕 上。另外,此處對可能與另一屏幕處的另一輸入或運動相關的、一個屏幕處的輸入或運動的 任何描述適用于多屏幕系統(tǒng)的第一或第二屏幕。圖6示出了多屏幕捏合裝袋手勢的示例方法600。描述方法的次序并不旨在解 釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或實現(xiàn)替換方 法。在框602處,對第一屏幕區(qū)域的第一運動輸入在多屏幕系統(tǒng)的第一屏幕處識別, 該第一運動輸入被識別為選擇所顯示的對象。例如,輸入識別系統(tǒng)110在第一屏幕504處 識別對第一屏幕區(qū)域516的第一運動輸入514,且該第一運動輸入在第一雜志頁510被選中 時被識別。在框604處,在多屏幕系統(tǒng)的第二屏幕處識別對第二屏幕區(qū)域的第二運動輸入, 該第二運動輸入被識別為選擇所顯示的對象。例如,輸入識別系統(tǒng)110還在第二屏幕506 處識別對第二屏幕區(qū)域520的第二運動輸入518,且該第二運動輸入在第二雜志頁512被選 中時被識別。在框606處,從相應的第一和第二屏幕區(qū)域中所識別的第一和第二運動輸入中確 定捏合裝袋手勢。例如,手勢模塊108從所識別的運動輸入514、518中確定捏合裝袋手勢。 該捏合裝袋手勢可被標識為可用于濃縮第一屏幕區(qū)域516和第二屏幕區(qū)域520中所顯示的 雜志頁510、512并將雜志頁裝袋在將第一和第二屏幕隔開的邊框5M附近的第一和第二運 動輸入的跨屏幕組合。另選地或另外地,從在第一輸入和第二輸入之間減小距離的第一和第二運動輸入中確定捏合裝袋手勢,該第一輸入是針對第一屏幕上的第一雜志頁510的, 該第二輸入是針對第二屏幕上的第二雜志頁512的。在框608,將所顯示的對象裝袋在多屏幕系統(tǒng)的將第一和第二屏幕隔開的邊框附 近。例如,雜志頁510、512(例如,所顯示的對象)被裝袋在邊框524附近并被保存為縮略 圖像532以供顯示。在一個實施例中,縮略圖像532是到被裝袋的雜志頁的可選擇連接,和 /或所顯示的對象被保存到可視剪貼板。在框610,將選擇輸入識別為被裝袋的所顯示的對象上的輕叩手勢,且在框612, 響應于輕叩手勢擴張所顯示的對象以便顯示在第一和第二屏幕上。例如,輸入識別系統(tǒng)110 可識別手勢模塊108確定為縮略圖像532上的輕叩手勢的選擇輸入,該輕叩手勢可用于擴 張雜志頁510、512以便顯示在多屏幕系統(tǒng)502的第一和第二屏幕上。多屏幕雙叩手勢圖7示出了多屏幕系統(tǒng)702上的多屏幕雙叩手勢的示例700,該多屏幕系統(tǒng)在這些 示例中被示為兩屏幕設備。多屏幕系統(tǒng)702可以被實現(xiàn)為參考圖1和2描述的各種設備中 的任一種。在該示例中,多屏幕系統(tǒng)702包括第一屏幕704和第二屏幕706,每一屏幕被實 現(xiàn)為顯示任何類型的用戶界面和各種可顯示對象(例如,任何類型的圖片、圖像、圖形、文 本、筆記、草圖、繪圖、可選擇控件、用戶界面元素等)。屏幕還可顯示電子形式的雜志頁,如 任何類型的筆記本、期刊、書、紙、單頁等。多屏幕系統(tǒng)702可包括如參考圖1所示的計算設 備102所描述的手勢模塊108和輸入識別系統(tǒng)110,并且還可用參考圖21所示的示例設備 所描述的組件的任意組合來實現(xiàn)。盡管各示例是參考兩屏幕設備來示出并描述的,但多屏 幕雙叩手勢的各實施例可以由具有兩個以上屏幕的多屏幕系統(tǒng)來實現(xiàn)??墒褂枚嗥聊浑p叩手勢來擴張或裝袋顯示在多屏幕系統(tǒng)的多個屏幕上的所顯示 的對象。例如,當在所顯示的對象被裝袋時確定了雙叩手勢,所顯示的對象可被擴張以便在 第一和第二屏幕上進行全屏顯示?;蛘撸斣谒@示的對象被全屏顯示在第一和第二屏幕 上時確定了雙叩手勢,則所顯示的對象可被裝袋。在多屏幕系統(tǒng)702的第一視圖708中,第一雜志頁710被顯示在第一屏幕704上, 第二雜志頁712被顯示在第二屏幕706上。輸入識別系統(tǒng)110被實現(xiàn)為在第一屏幕704處 識別對第一雜志頁710的第一輕叩輸入714。輸入識別系統(tǒng)110還可在第二屏幕706處識 別對第二雜志頁712的第二輕叩輸入716,其中該第二輕叩輸入大致在第一輕叩輸入被識 別時被識別。或者,單個輸入(例如,用手指、拇指、手掌等)可大致同時接觸第一和第二屏幕來 啟動雙叩手勢輸入。例如,多屏幕設備在屏幕之間可具有極少或沒有脊線、外殼或邊框,在 這一情況下,單個輸入可一起接觸兩個屏幕。此外,具有兩個(或更多)獨立屏幕的多屏幕 系統(tǒng)可被定位成使得屏幕之間的拇指或手指(例如,像被放置在書中的頁之間的手指)與 兩個屏幕形成接觸。手勢模塊108被實現(xiàn)為從所識別的輕叩手勢714、716中確定多屏幕雙叩手勢。雙 叩手勢可被標識為第一和第二輕叩輸入的跨屏幕組合。多屏幕系統(tǒng)702的第二視圖718示 出雙叩手勢可用于將雜志頁作為縮略圖像720裝袋在多屏幕系統(tǒng)的將第一和第二屏幕隔 開的邊框722附近。在該示例中,顯示了虛擬桌面724,并且當雜志頁被裝袋為縮略圖像720 時,該桌面上的任何其他所顯示的對象是可訪問的。
多屏幕系統(tǒng)702的第二視圖718還示出雙叩手勢可用于擴張所顯示的對象以便顯 示在多屏幕系統(tǒng)的第一和第二屏幕上。例如,輸入識別系統(tǒng)110被實現(xiàn)為在第一屏幕704 處識別對縮略圖像720的第一輕叩輸入726,并在第二屏幕706處識別對縮略圖像720的 第二輕叩輸入728,其中第二輕叩輸入大致在第一輕叩輸入被識別時被識別。手勢模塊108 然后可從所識別的輕叩輸入726、728中確定多屏幕雙叩手勢,且該雙叩手勢可用于擴張雜 志頁710、712以便顯示在第一和第二屏幕上,如多屏幕系統(tǒng)702的第一視圖708中所示。多屏幕系統(tǒng)702的第三視圖730示出了一拆分屏幕視圖,該拆分屏幕視圖包括在 第一屏幕上全屏顯示的所顯示的對象的第一部分,以及在第二屏幕上濃縮顯示的所顯示的 對象的第二部分。例如,第一雜志頁710被全屏顯示在第一屏幕704上,而第二雜志頁712 被裝袋以便顯示在第二屏幕706上。在一個實現(xiàn)中,輸入識別系統(tǒng)110可識別對第一或第 二屏幕上的雜志頁710、712之一的選擇輸入,如多屏幕系統(tǒng)702的第二視圖718中所示的 輕叩輸入726、7觀之一。單叩輸入可用于啟動雜志頁的拆分屏幕視圖,如多屏幕系統(tǒng)702 的第三視圖730中所示。應當理解,第一和第二輸入的表示僅是出于討論目的的圖示,并且當實現(xiàn)所描述 的實施例時可以出現(xiàn)也可以不出現(xiàn)在多屏幕系統(tǒng)的屏幕上。另外,此處對可能與另一屏幕 處的另一輸入或運動相關的、一個屏幕處的輸入或運動的任何描述適用于多屏幕系統(tǒng)的第
一或第二屏幕。圖8示出了多屏幕雙叩手勢的示例方法800。描述方法的次序并不旨在解釋為限 制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或實現(xiàn)替換方法。在框802,在多屏幕系統(tǒng)的第一屏幕處識別對所顯示的對象的第一輕叩輸入。例 如,輸入識別系統(tǒng)110在第一屏幕704處識別對第一雜志頁714的第一輕叩輸入。在框804, 在多屏幕系統(tǒng)的第二屏幕處識別對所顯示的對象的第二輕叩輸入,該第二輕叩輸入大致在 第一輕叩輸入被識別時被識別。例如,輸入識別系統(tǒng)110還可在第二屏幕706處識別對第 二雜志頁712的第二輕叩輸入716,其中該第二輕叩輸入大致在第一輕叩輸入被識別時被 識別。在框806,從所識別的第一和第二輕叩輸入中確定雙叩手勢。例如,手勢模塊108 從所識別的輕叩手勢714、716中確定多屏幕雙叩手勢。雙叩手勢可被標識為第一和第二 輕叩輸入的跨屏幕組合,且該雙叩手勢可用于擴張或裝袋顯示在多屏幕系統(tǒng)702的第一和 第二屏幕上的所顯示的對象?;蛘撸笾峦瑫r接觸第一和第二屏幕的單個輸入(例如,用手 指、拇指、手掌等)可被識別并確定為雙叩手勢輸入。在各實施例中,當在所顯示的對象被 裝袋時確定了雙叩手勢,所顯示的對象可被擴張以便在第一和第二屏幕上進行全屏顯示。 或者,當在所顯示的對象被全屏顯示在第一和第二屏幕上時確定了雙叩手勢,則所顯示的 對象可被裝袋。在框808,在第一或第二屏幕之一上識別對所顯示的對象的單個選擇輸入,來啟 動所顯示的對象的拆分屏幕視圖。例如,輸入識別系統(tǒng)110在第一或第二屏幕上識別對雜 志頁710、712之一的單個選擇輸入,如多屏幕系統(tǒng)702的第二視圖718中所示的輕叩輸入 7沈、7觀之一。單叩輸入可用于啟動雜志頁的拆分屏幕視圖,如多屏幕系統(tǒng)702的第三視圖 730中所示。多屏幕保持并輕叩手勢
14
圖9示出了多屏幕系統(tǒng)902上的多屏幕保持并輕叩手勢的示例900,該多屏幕系統(tǒng) 在這些示例中被示為兩屏幕設備。多屏幕系統(tǒng)902可以被實現(xiàn)為參考圖1和2描述的各種 設備中的任一種。在該示例中,多屏幕系統(tǒng)902包括第一屏幕904和第二屏幕906,每一屏 幕被實現(xiàn)為顯示任何類型的用戶界面和各種可顯示對象(例如,任何類型的圖片、圖像、圖 形、文本、筆記、草圖、繪圖、可選擇控件、用戶界面元素等)。屏幕還可顯示電子形式的雜志 頁,如任何類型的筆記本、期刊、書、紙、單頁等。多屏幕系統(tǒng)902可包括如參考圖1所示的 計算設備102所描述的手勢模塊108和輸入識別系統(tǒng)110,并且還可用參考圖21所示的示 例設備所描述的組件的任意組合來實現(xiàn)。盡管各示例是參考兩屏幕設備來示出并描述的, 但多屏幕保持并輕叩手勢的各實施例可以由具有兩個以上屏幕的多屏幕系統(tǒng)來實現(xiàn)。可使用多屏幕保持并輕叩手勢來將顯示的對象從一個顯示位置移動和/或復制 到另一顯示位置,如將對象移動或復制到雜志頁上,或者將對象合并到筆記本中。在各實 施例中,一般的功能可包括在一個屏幕上對命令的保持輸入,以及在另一屏幕上的輕叩輸 入來在該另一屏幕上應用該命令;對參數(shù)值(例如,顏色、畫筆濃度、圖像效果、過濾器等) 的保持輸入,以及在另一屏幕上的輕叩輸入來將該參數(shù)值應用于顯示在該另一屏幕上的對 象;和/或對標簽、類別或其他元數(shù)據(jù)的保持輸入,以及輕叩輸入來將該特征應用于顯示在 另一屏幕上的對象。在一個示例中,日志或筆記本可包括可在日志或筆記本的一頁上查看 的自定義貼紙。貼紙可被保持在一頁上(例如,顯示在一個屏幕上),然后輕叩以便在另一 頁上(例如,在另一屏幕上)的輕叩位置處應用該貼紙。貼紙可具有附連到它們的具體語 義,如“花費”、“待辦”、“個人”、“收據(jù)”等,且貼紙可用于標記內容以便于后續(xù)搜索和組織。在多屏幕系統(tǒng)902的第一視圖908中,雜志頁910被顯示在第一屏幕904上,且諸 如所顯示的對象912等各種對象被顯示在第二屏幕906上的虛擬桌面914上。輸入識別系 統(tǒng)110被實現(xiàn)為在第二屏幕906處識別保持輸入916,其中保持輸入在保持并選擇第二屏幕 906上所顯示的對象912時被識別。輸入識別系統(tǒng)110還可在第一屏幕904處識別輕叩輸 入918,其中該輕叩輸入在第二屏幕906上選擇所顯示的對象912時被識別。手勢模塊108被實現(xiàn)為從所識別的保持輸入916和輕叩輸入918中確定多屏幕保 持并輕叩手勢。保持并輕叩手勢可被標識為保持和輕叩手勢的跨屏幕組合,且該手勢可用 于將所顯示的對象912從第二屏幕906上所顯示的位置移到輕叩輸入位置以便顯示在第一 屏幕904上,如920處所指示的。多屏幕系統(tǒng)902的第二視圖922示出了雙叩手勢可用于 將所顯示的對象912從第二屏幕906上所顯示的位置擬4移動,并合并所顯示的對象912 以便顯示在第一屏幕904的輕叩輸入位置擬6處顯示的雜志頁910上。多屏幕系統(tǒng)902的 第三視圖擬8示出了雙叩手勢可用于復制所顯示的對象912來生成對象副本930,并在第一 屏幕904上的輕叩輸入位置932處啟動對象副本930的顯示。在多屏幕保持并輕叩手勢的其他實施例中,輸入識別系統(tǒng)110可在第一屏幕904 上識別對另外的所顯示的對象(例如,雜志頁910)的輕叩輸入918,并且該保持并輕叩手勢 因而可用于將所顯示的對象912與另外的所顯示的對象進行相關(例如,將所顯示的對象 912與雜志頁910進行相關)。另外,所顯示的對象可表示一功能,且保持并輕叩手勢用于 將該所顯示的對象的功能應用于在多屏幕系統(tǒng)902的第一或第二屏幕上的輕叩輸入位置 處另外的所顯示的對象。應當理解,保持并輕叩輸入的表示僅是出于討論目的的圖示,并且當實現(xiàn)所描述的實施例時可以出現(xiàn)也可以不出現(xiàn)在多屏幕系統(tǒng)的屏幕上。另外,此處對可能與另一屏幕 處的另一輸入或運動相關的、一個屏幕處的輸入或運動的任何描述適用于多屏幕系統(tǒng)的第
一或第二屏幕。圖10示出了多屏幕保持并輕叩手勢的示例方法1000。描述方法的次序并不旨在 解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或實現(xiàn)替換 方法。在框1002,在多屏幕系統(tǒng)的第一屏幕處識別保持輸入,該保持輸入在保持以便選 擇第一屏幕上所顯示的對象時被識別。例如,輸入識別系統(tǒng)110在屏幕906處識別保持輸入 916,并且該保持輸入在保持以便選擇屏幕906上所顯示的對象912時被識別。在框1004, 在多屏幕系統(tǒng)的第二屏幕處識別輕叩輸入,該輕叩輸入在所顯示的對象被選中時被識別。 例如,輸入識別系統(tǒng)110還在屏幕904處識別輕叩輸入918,且該輕叩輸入在所顯示的對象 912在屏幕906上被選中時被識別。在一個實施例中,該輕叩輸入可被識別為對第二屏幕上 另外的所顯示的對象的輕叩輸入,且該保持并輕叩手勢可用于將所顯示的對象與所述另外 的所顯示的對象相關。在框1006,從所識別的保持和輕叩輸入中確定保持并輕叩手勢。例如,手勢模塊 108從所識別的保持輸入916和輕叩輸入918中確定多屏幕保持并輕叩手勢,并且該保持并 輕叩手勢可被標識為保持和輕叩輸入的跨屏幕組合。在各實施例中,該保持并輕叩手勢可 用于將所顯示的對象從第一屏幕上所顯示的位置移到輕叩輸入位置以便顯示在第二屏幕 上(在框1008);合并所顯示的對象以便顯示在第二屏幕上的輕叩輸入位置處所顯示的雜 志頁上(在框1010);復制所顯示的對象來生成對象副本,以及在第二屏幕上的輕叩輸入位 置處顯示該對象副本(在框1012);和/或將所顯示的對象的功能應用于在第二屏幕上的 輕叩輸入位置處的另外的所顯示的對象(在框1014)。多屏幕保持并拖動手勢圖11示出了多屏幕系統(tǒng)1102上的多屏幕保持并拖動手勢的示例1100,該多屏幕 系統(tǒng)在這些示例中被示為兩屏幕設備。多屏幕系統(tǒng)1102可以被實現(xiàn)為參考圖1和2描述的 各種設備中的任一種。在該示例中,多屏幕系統(tǒng)1102包括第一屏幕1104和第二屏幕1106, 每一屏幕被實現(xiàn)為顯示任何類型的用戶界面和各種可顯示對象(例如,任何類型的圖片、 圖像、圖形、文本、筆記、草圖、繪圖、可選擇控件、用戶界面元素等)。屏幕還可顯示電子形 式的雜志頁,如任何類型的筆記本、期刊、書、紙、單頁等。多屏幕系統(tǒng)1102可包括如參考圖 1所示的計算設備102所描述的手勢模塊108和輸入識別系統(tǒng)110,并且還可用參考圖21 所示的示例設備所描述的組件的任意組合來實現(xiàn)。盡管各示例是參考兩屏幕設備來示出并 描述的,但多屏幕保持并拖動手勢的各實施例可以由具有兩個以上屏幕的多屏幕系統(tǒng)來實 現(xiàn)??墒褂枚嗥聊槐3植⑼蟿邮謩輥砭S持所顯示的對象的第一部分在第一屏幕上的 顯示,并拖動所顯示的對象的顯示在另一屏幕上的第二部分來將該所顯示的對象的第二部 分裝袋來用于拆分屏幕視圖?;蛘?,可使用保持并拖動手勢來維持所顯示的對象的第一部 分在一個屏幕上的顯示,并拖動所顯示的對象的被裝袋的第二部分來擴張另一屏幕上的顯 示。拖動手勢的方向也可基于不同語義來確定(例如,向上運動、向下運動、朝向邊框、遠離 邊框等)。對于多屏幕保持并拖動手勢,可為不同動作定義四到八個基本方向。
在多屏幕系統(tǒng)1102的第一視圖1108中,第一雜志頁1110被顯示在第一屏幕1104 上,第二雜志頁1112被顯示在第二屏幕1106上。輸入識別系統(tǒng)110被實現(xiàn)為在第一屏幕 1104處識別保持輸入1114,其中該保持輸入當被保持在原處時被識別。輸入識別系統(tǒng)110 還可在第二屏幕1106處識別運動輸入1116,其中該運動輸入被識別為當保持輸入保留在 原處時選擇所顯示的對象(例如,雜志頁1112)。手勢模塊108被實現(xiàn)為從所識別的保持輸入1114和運動輸入1116中確定多屏幕 保持并拖動手勢。保持并拖動手勢可被標識為保持和運動輸入的跨屏幕組合,且該手勢可 用于維持第一雜志頁1110在第一屏幕1104上的顯示,并拖動顯示在第二屏幕1106上的第 二雜志頁1112來將第二雜志頁裝袋來用于雜志頁的拆分屏幕視圖。響應于保持并拖動手 勢,多屏幕系統(tǒng)1102的第二視圖1118示出第一雜志頁1110被維持顯示在第一屏幕1104 上,且第二雜志頁1112被裝袋在第二屏幕1106上的、該多屏幕系統(tǒng)的邊框1120附近,來用 于雜志頁的拆分屏幕視圖。在一個實施例中,第二雜志頁1112被裝袋為縮略圖像,該縮略 圖像也可以是到第二雜志頁1112的可選擇鏈接。多屏幕系統(tǒng)1102的第三視圖1122示出了多屏幕保持并拖動手勢可用于維持所顯 示的對象的第一部分在一個屏幕上的顯示,并拖動所顯示的對象的被裝袋的第二部分以便 在另一屏幕上擴張顯示,或啟動所顯示的對象的多屏幕顯示。例如,輸入識別系統(tǒng)110可在 第一屏幕1104處識別保持輸入IlM,其中該保持輸入當被保持在原處時被識別。輸入識別 系統(tǒng)110還可在第二屏幕1106處識別運動輸入1126,其中該運動輸入被識別為在雜志頁 被裝袋(例如,如第二視圖1118中所示的雜志頁1112)時在保持輸入保留在原處(例如, 保持第一雜志頁1110)的同時選擇第二雜志頁1112。手勢模塊108可從所識別的保持輸 入IlM和運動輸入11 中識別多屏幕保持并拖動手勢,且該保持并拖動手勢可用于在方 向11 上擴張被裝袋的第二雜志頁1112以便顯示在第二屏幕1106上。應當注意,保持和運動輸入的表示僅是出于討論目的的圖示,并且當實現(xiàn)所描述 的實施例時可以出現(xiàn)也可以不出現(xiàn)在多屏幕系統(tǒng)的屏幕上。另外,此處對可能與另一屏幕 處的另一輸入或運動相關的、一個屏幕處的輸入或運動的任何描述適用于多屏幕系統(tǒng)的第 一或第二屏幕。圖12示出了多屏幕保持并拖動手勢的示例方法1200。描述方法的次序并不旨在 解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或實現(xiàn)替換 方法。在框1202,在多屏幕系統(tǒng)的第一屏幕處識別保持輸入,該保持輸入在保持在原處 時被識別。例如,輸入識別系統(tǒng)110在第一屏幕1104處識別保持輸入1114,其中該保持輸 入當被保持在原處時被識別。在框1204,在多屏幕系統(tǒng)的第二屏幕處識別運動輸入,該運動 輸入被識別為在保持輸入保留在原處的同時選擇所顯示的對象。例如,輸入識別系統(tǒng)110 還在第二屏幕1106處識別運動輸入1116,其中該運動輸入被識別為當保持輸入保留在原 處的同時選擇第二雜志頁1112。在框1206,從所識別的保持和運動輸入中確定保持并拖動手勢。例如,手勢模塊 108從所識別的保持輸入1114和運動輸入1116中確定多屏幕保持并拖動手勢。保持并拖動 手勢可被標識為保持和運動輸入的跨屏幕組合。在各實施例中,保持并拖動手勢可用于維 持所顯示的對象的第一部分在第一屏幕上的顯示,并拖動所顯示的對象的被顯示在第二屏
17幕上的第二部分以便將所顯示的對象的第二部分裝袋來用于拆分屏幕視圖(在框1208); 維持所顯示的對象的第一部分在第一屏幕上的顯示并拖動所顯示的對象的被裝袋的第二 部分來擴張第二屏幕上的顯示(在框1210);維持所顯示的對象在第一屏幕上的顯示并將 所顯示的對象的顯示擴張到第二屏幕上(在框1212);和/或啟動所顯示的對象的多屏幕 顯示(在框1214)。多屏幕保持并翻頁手勢圖13示出了多屏幕系統(tǒng)1302上的多屏幕保持并翻頁手勢的示例1300,該多屏幕 系統(tǒng)在這些示例中被示為兩屏幕設備。多屏幕系統(tǒng)1302可以被實現(xiàn)為參考圖1和2描述的 各種設備中的任一種。在該示例中,多屏幕系統(tǒng)1302包括第一屏幕1304和第二屏幕1306, 每一屏幕被實現(xiàn)為顯示任何類型的用戶界面和各種可顯示對象(例如,任何類型的圖片、 圖像、圖形、文本、筆記、草圖、繪圖、可選擇控件、用戶界面元素等)。屏幕還可顯示電子形 式的雜志頁,如任何類型的筆記本、期刊、書、紙、單頁等。多屏幕系統(tǒng)1302可包括如參考圖 1所示的計算設備102所描述的手勢模塊108和輸入識別系統(tǒng)110,并且還可用參考圖21 所示的示例設備所描述的組件的任意組合來實現(xiàn)。盡管各示例是參考兩屏幕設備來示出并 描述的,但多屏幕保持并翻頁手勢的各實施例可以由具有兩個以上屏幕的多屏幕系統(tǒng)來實 現(xiàn)??墒褂枚嗥聊槐3植⒎撌謩輥磉x擇顯示在一個屏幕上的雜志頁,并翻動雜志頁 來顯示兩個額外的或新的雜志頁,這與書中的翻頁非常相似。雜志頁在所選雜志頁的方向 上翻動以便顯示兩個新的雜志頁,這與在書中向前或向后翻頁非常相似。或者,保持并翻頁 手勢可用于維持顯示在一個屏幕上的雜志頁的顯示,并翻動雜志頁來在另一屏幕上顯示不 同的雜志頁。然后可并排顯示不連續(xù)的雜志頁,這對于書而言將涉及從書中撕出一頁以將 其置于非連續(xù)頁序來與另一頁并排查看。在一個實施例中,多屏幕保持并翻頁手勢可被配 置成或者翻動雜志頁來顯示兩個新的雜志頁,或者維持第一雜志頁的顯示并翻動雜志頁來 與第一雜志頁并排地顯示不同的、非連續(xù)的第二雜志頁。在多屏幕系統(tǒng)1302的第一視圖1308中,第一雜志頁1310被顯示在第一屏幕1304 上,第二雜志頁1312被顯示在第二屏幕1306上。輸入識別系統(tǒng)110被實現(xiàn)為在第一屏幕 1304處識別保持輸入1314,其中該保持輸入在保持來選擇在第一屏幕1304上顯示的雜志 頁1310時被識別。輸入識別系統(tǒng)110還可在第二屏幕1306處識別運動輸入1316,其中該 運動輸入在保持輸入保留在原處時被識別。手勢模塊108被實現(xiàn)為從所識別的保持輸入1314和運動輸入1316中確定多屏幕 保持并翻頁手勢。保持并翻頁手勢可被標識為保持和運動輸入的跨屏幕組合,在各實施例 中這些輸入可包括使用一個或兩個輸入設備(例如,一個手指、或兩個手指)在相對的屏 幕上的保持和拖動輸入;和/或保持輸入和跨過邊框到相對屏幕上的拖動輸入。保持并翻 頁手勢可用于在第一屏幕1304上選擇雜志頁1310,同時翻動一個或多個另外的雜志頁以 便顯示。多屏幕系統(tǒng)1302的第二視圖1318示出兩個另外的雜志頁1320、1322被翻頁以便 顯示在相應的第一和第二屏幕1304、1306上?;蛘?,多屏幕系統(tǒng)1302的第三視圖13M示 出雜志頁1310的顯示被維持在第一屏幕1304上,且非連續(xù)的雜志頁1322被翻頁以便在第 二屏幕1306上并排顯示。應當注意,保持和運動輸入的表示僅是出于討論目的的圖示,并且當實現(xiàn)所描述的實施例時可以出現(xiàn)也可以不出現(xiàn)在多屏幕系統(tǒng)的屏幕上。另外,此處對可能與另一屏幕 處的另一輸入或運動相關的、一個屏幕處的輸入或運動的任何描述適用于多屏幕系統(tǒng)的第
一或第二屏幕。圖14示出了多屏幕保持并翻頁手勢的示例方法1400。描述方法的次序并不旨在 解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或實現(xiàn)替換 方法。在框1402,在多屏幕系統(tǒng)的第一屏幕處識別保持輸入,該保持輸入在保持以便選 擇第一屏幕上所顯示的雜志頁時被識別。例如,輸入識別系統(tǒng)110在第一屏幕1304處識別 保持輸入1314,且該保持輸入在保持來選擇在第一屏幕1304上顯示的雜志頁1310時被識 別。在框1404,在多屏幕系統(tǒng)的第二屏幕處識別運動輸入,該運動輸入在保持輸入保留在原 處的同時被識別。例如,輸入識別系統(tǒng)110還在第二屏幕1306處識別運動輸入1316,且該 運動輸入在保持輸入保留在原處時被識別。在框1406,從所識別的保持和運動輸入中確定保持并翻頁手勢,且該保持并翻頁 手勢可用于選擇雜志頁同時翻動另外的雜志頁以便顯示。例如,手勢模塊108從所識別的 保持輸入1314和運動輸入1316中確定多屏幕保持并翻頁手勢。保持并翻頁手勢可被標識 為保持和運動輸入的跨屏幕組合。在各實施例中,保持并翻頁手勢可用于選擇顯示在第一 屏幕上的雜志頁并翻動雜志頁(任選地,在所選雜志頁的方向上)以便顯示另外兩個雜志 頁,這兩個雜志頁中的每一頁被各自顯示在第一和第二屏幕上(在框1408);維持第一屏幕 上顯示的雜志頁的顯示并翻動雜志頁來在第二屏幕上顯示不同的雜志頁(在框1410);和 /或維持第一屏幕上顯示的雜志頁的顯示并翻動雜志頁來在第二屏幕上與第一雜志頁并排 地顯示非連續(xù)的雜志頁(在框1412)。在一個實施例中,保持并翻頁手勢可被配置成選擇第一屏幕上顯示的雜志頁,并 翻動雜志頁來顯示兩個另外的雜志頁,這兩個另外的雜志頁的每一頁各自被顯示在第一和 第二屏幕上(如參考框1408所描述的),或維持第一屏幕上顯示的雜志頁的顯示并翻動雜 志頁來在第二屏幕上顯示不同的雜志頁(如參考框1410和1412所描述的)。多屏幕書簽保持手勢圖15示出了多屏幕系統(tǒng)1502上的多屏幕書簽保持手勢的示例1500,該多屏幕系 統(tǒng)在這些示例中被示為兩屏幕設備。多屏幕系統(tǒng)1502可以被實現(xiàn)為參考圖1和2描述的 各種設備中的任一種。在該示例中,多屏幕系統(tǒng)1502包括第一屏幕1504和第二屏幕1506, 每一屏幕被實現(xiàn)為顯示任何類型的用戶界面和各種可顯示對象(例如,任何類型的圖片、 圖像、圖形、文本、筆記、草圖、繪圖、可選擇控件、用戶界面元素等)。屏幕還可顯示電子形式 的雜志頁,如任何類型的筆記本、期刊、書、紙、單頁等。多屏幕系統(tǒng)1502可包括如參考圖1 所示的計算設備102所描述的手勢模塊108和輸入識別系統(tǒng)110,并且還可用參考圖21所 示的示例設備所描述的組件的任意組合來實現(xiàn)。盡管各示例是參考兩屏幕設備來示出并描 述的,但多屏幕書簽保持手勢的各實施例可以由具有兩個以上屏幕的多屏幕系統(tǒng)來實現(xiàn)。可使用多屏幕書簽保持手勢來在對屏幕上的雜志頁的保持輸入的位置處對雜志 頁加書簽,并且可在對該雜志頁維持書簽的同時翻動其他雜志頁以便進行查看。書簽保持 手勢模仿了讀者在翻過書的其他頁的同時在頁之間保持拇指或手指來保留書中的一個位 置的動作。另外,書簽是回到雜志頁的可選擇鏈接,且對書簽的選擇輸入翻回到屏幕上的雜志頁的顯示。在多屏幕系統(tǒng)1502的第一視圖1508中,第一雜志頁1510被顯示在第一屏幕1504 上,第二雜志頁1512被顯示在第二屏幕1506上。第一雜志頁1510被顯示在加了書簽的雜 志頁1514上。輸入識別系統(tǒng)110被實現(xiàn)為在第一屏幕1504處識別保持輸入1516,其中該 保持輸入當在第一屏幕1504上加了書簽的雜志頁1514的邊緣附近保持在原處時被識別。 輸入識別系統(tǒng)110還可在第二屏幕1506處識別運動輸入1518,其中該運動輸入在保持輸入 保留在原處時被識別。在一個實施例中,在第二屏幕1506處沿著雜志頁1512外邊緣識別 運動輸入1518,且該運動輸入可用于在1520處翻動雜志頁的同時對第一屏幕1504上的雜 志頁1514維持書簽。手勢模塊108被實現(xiàn)為從所識別的保持輸入1516和運動輸入1518中確定多屏幕 書簽保持手勢。書簽保持手勢可被標識為保持和運動輸入的跨屏幕組合,且該手勢可用于 在第一屏幕1504上的保持輸入1516的位置處為雜志頁1514加書簽。在各實施例中,顯示 書簽標識符1522來標識加了書簽的雜志頁1514以及該書簽在第一屏幕上的位置。在該示 例中,書簽標識符1522是加書簽的雜志頁1514的部分顯示。書簽和/或書簽標識符是到 第一屏幕1504上加書簽的雜志頁1514的可選擇鏈接,且輸入識別系統(tǒng)110可識別對書簽 的選擇輸入,該選擇輸入可用于翻回來并在第一屏幕上顯示雜志頁1514。多屏幕系統(tǒng)1502的第二視圖15 示出了替換保持輸入1526,如當用戶用一個手 保持兩屏幕設備同時在第一屏幕1504上對雜志頁1510加書簽的時候。輸入識別系統(tǒng)110 被實現(xiàn)為在第一屏幕1504處識別保持輸入1526,并且還在第二屏幕1506處識別運動輸入 1528,其中該運動輸入是在保持輸入保留在原處時被識別的。在一個實施例中,運動輸入 15 在第二屏幕1506處識別,且可用于在維持書簽的同時翻動雜志頁。在一個實現(xiàn)中,輸 入識別系統(tǒng)110可在定義的區(qū)域,如用戶可能既保持設備又對頁加書簽的區(qū)域中識別書簽 保持手勢。另選地或另外地,多屏幕系統(tǒng)1502可以被實現(xiàn)為傳感屏幕的定向,使得對頁加 書簽自動自適應于用戶保持設備的方式。多屏幕系統(tǒng)1502的第三視圖1530示出從中確定書簽的保持輸入可包括在雜志頁 1514的角落附近的滑動運動輸入1532。滑動運動輸入1532可被識別為啟動保持輸入的運 動的進展,且滑動運動輸入可被確定為在角落處對雜志頁1514加書簽。對雜志頁1514,書 簽被維持在第一屏幕1504上,同時在1534處翻動其他雜志頁以便查看。在各實施例中,存 在可被實現(xiàn)來在以下各動作之間區(qū)分的各種技術保持一頁以便臨時保存位置;用書簽來 顯式地對頁“折角”;或翻回到由臨時保持或書簽表示的頁。在一個實施例中,保持輸入可被 識別為隱式地臨時保存頁位置。然后,用戶可簡單地提起輸入來丟棄臨時書簽,或者提供滑 動運動輸入來翻回到所保存的頁位置。在另一實施例中,如果大致在保持輸入的同時啟動 了滑動運動輸入,則可創(chuàng)建頁折角書簽。在另一實施例中,折角書簽可以僅在雜志頁的邊界 周圍的定義位置處識別(例如,在頁的角落處),而隱式臨時頁保持可對較大的面積或區(qū)域 實現(xiàn)。應當注意,保持和運動輸入的表示僅是出于討論目的的圖示,并且當實現(xiàn)所描述 的實施例時可以出現(xiàn)也可以不出現(xiàn)在多屏幕系統(tǒng)的屏幕上。另外,此處對可能與另一屏幕 處的另一輸入或運動相關的、一個屏幕處的輸入或運動的任何描述適用于多屏幕系統(tǒng)的第
一或第二屏幕。
20
圖16示出了多屏幕書簽保持手勢的示例方法1600。描述方法的次序并不旨在解 釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或實現(xiàn)替換方法。在框1602,在多屏幕系統(tǒng)的第一屏幕處識別保持輸入,該保持輸入當在顯示在第 一屏幕上的雜志頁的邊緣附近保持在原處時被識別。例如,輸入識別系統(tǒng)110在第一屏幕 1504處識別保持輸入1516,且保持輸入當在第一屏幕1504上加書簽的雜志頁1514的邊 緣附近保持在原處時被識別。保持輸入可包括在雜志頁1514的角落附近的滑動運動輸入 1532。輸入識別系統(tǒng)110識別滑動運動輸入為啟動保持輸入的運動的進展,且手勢模塊108 從該滑動運動輸入中確定書簽保持手勢來對雜志頁加書簽。在框1604,在多屏幕系統(tǒng)的第二屏幕處識別運動輸入,該運動輸入在保持輸入保 留在原處時被識別。例如,輸入識別系統(tǒng)Iio還在第二屏幕1506處識別運動輸入1518,且 該運動輸入在保持輸入保留在原處時被識別。輸入識別系統(tǒng)110還可識別沿著顯示在第二 屏幕1506上的相對的雜志頁的外邊緣的運動輸入,且該運動輸入可用于翻動雜志頁同時 對第一屏幕1504上的雜志頁1514維持書簽。在框1606,從所識別的保持和運動輸入中確定書簽保持手勢,該書簽保持手勢可 用于在第一屏幕上的保持輸入的位置處對雜志頁加書簽。例如,手勢模塊108從所識別的 保持輸入1516和運動輸入1518中確定多屏幕書簽保持手勢。書簽保持手勢可被標識為保 持和運動輸入的跨屏幕組合。書簽和/或書簽標識符是到第一屏幕1504上加書簽的雜志 頁的可選擇鏈接,且輸入識別系統(tǒng)110識別對書簽的選擇輸入,該選擇輸入可用于翻回并 在第一屏幕上顯示雜志頁。在框1608,顯示書簽標識符來標識加書簽的雜志頁以及該書簽在第一屏幕上的位 置。例如,顯示書簽標識符1522來標識加書簽的雜志頁1514以及該書簽在第一屏幕上的 位置。在一個實現(xiàn)中,書簽標識符1522可以是加書簽的雜志頁本身的部分顯示。多屏幕對象保持并換頁手勢圖17示出了多屏幕系統(tǒng)1702上的多屏幕對象保持并換頁手勢的示例1700,該多 屏幕系統(tǒng)在這些示例中被示為兩屏幕設備。多屏幕系統(tǒng)1702可以被實現(xiàn)為參考圖1和2 描述的各種設備中的任一種。在該示例中,多屏幕系統(tǒng)1702包括第一屏幕1704和第二屏 幕1706,每一屏幕被實現(xiàn)為顯示任何類型的用戶界面和各種可顯示對象(例如,任何類型 的圖片、圖像、圖形、文本、筆記、草圖、繪圖、可選擇控件、用戶界面元素等)。屏幕還可顯示 電子形式的雜志頁,如任何類型的筆記本、期刊、書、紙、單頁等。多屏幕系統(tǒng)1702可包括如 參考圖1所示的計算設備102所描述的手勢模塊108和輸入識別系統(tǒng)110,并且還可用參考 圖21所示的示例設備所描述的組件的任意組合來實現(xiàn)。盡管各示例是參考兩屏幕設備來 示出并描述的,但多屏幕對象保持并換頁手勢的各實施例可以由具有兩個以上屏幕的多屏 幕系統(tǒng)來實現(xiàn)。多屏幕對象保持并換頁手勢可用于將所顯示的對象(或多個對象)從一個顯示位 置移動和/或復制到另一位置,如合并所顯示的對象以便顯示在雜志頁上。另外,在所顯示 的對象從一個顯示位置移動或復制到另一位置時可維持相對顯示位置。這還可包括對用對 于一系列連續(xù)的對象的輕叩選擇輸入來選擇的多個對象的選擇,然后保持輸入保持該選擇 同時識別改變雜志頁的運動輸入。該手勢然后可被確定為將保持的對象全部移動和/或復制到所顯示的新雜志頁,同時維持對象之間的相對顯示位置和/或相對空間關系。另選地 或另外地,該手勢可包括對在一頁上開始的對象的選擇,然后保持這些對象同時翻動雜志 頁,并且選擇來自其他頁的另外的對象以便添加到對象選擇中并隨著組一起攜帶。在多屏幕系統(tǒng)1702的第一視圖1708中,第一雜志頁1710被顯示在第一屏幕1704 上,第二雜志頁1712被顯示在第二屏幕1706上。輸入識別系統(tǒng)110被實現(xiàn)為在第一屏幕 1704處識別保持輸入1714,其中該保持輸入在保持以選擇第一屏幕1704上所顯示的對象 1716時被識別。輸入識別系統(tǒng)110還可在第二屏幕1706處識別運動輸入1718,其中該運動 輸入在所顯示的對象1716被選中的同時被識別,且該運動輸入可用于在1720處改變雜志 頁。當在1720處改變雜志頁時,顯露后續(xù)的雜志頁1722以便顯示。在一個實施例中,在第 二屏幕1506處沿著雜志頁1512的外邊緣識別運動輸入1518,且該運動輸入可用于在1520 處翻動雜志頁同時對第一屏幕1504上的雜志頁1514維持書簽。手勢模塊108被實現(xiàn)為從所識別的保持輸入1714和運動輸入1718中確定多屏幕 對象保持并換頁手勢。對象保持并換頁手勢可被標識為保持和運動輸入的跨屏幕組合,且 該手勢可用于移動或復制所顯示的對象1716以便顯示在當前顯示的雜志頁上。多屏幕系 統(tǒng)1702的第二視圖17M示出所顯示的對象1716從雜志頁1710移動(例如,或者從雜志 頁1710復制)以便顯示在當前顯示的雜志頁17 上,該雜志頁在第一屏幕1704上顯示。 所顯示的對象1716在雜志頁被改變的同時保留被選中。輸入識別系統(tǒng)110然后可識別所 顯示的對象1716從保持輸入釋放,且該對象保持并換頁手勢可用于移動或復制所顯示的 對象以便顯示在當前顯示的雜志頁上。另外,在所顯示的對象從一個顯示位置移動或復制 到另一位置時可維持所顯示的對象的相對顯示位置。應當注意,保持和運動輸入的表示僅是出于討論目的的圖示,并且當實現(xiàn)所描述 的實施例時可以出現(xiàn)也可以不出現(xiàn)在多屏幕系統(tǒng)的屏幕上。另外,此處對可能與另一屏幕 處的另一輸入或運動相關的、一個屏幕處的輸入或運動的任何描述適用于多屏幕系統(tǒng)的第
一或第二屏幕。圖18示出了多屏幕對象保持并換頁手勢的示例方法1800。描述方法的次序并不 旨在解釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或實現(xiàn) 替換方法。在框1802,在多屏幕系統(tǒng)的第一屏幕處識別保持輸入,該保持輸入當保持以選擇 第一屏幕上所顯示的對象時被識別。例如,輸入識別系統(tǒng)110在第一屏幕1704處識別保持 輸入1714,其中該保持輸入在保持以選擇第一屏幕1704上所顯示的對象1716時被識別。 在框1804,在多屏幕系統(tǒng)的第二屏幕處識別運動輸入,該運動輸入在所顯示的對象被選中 的同時被識別,且該運動輸入可用于改變一個或多個雜志頁。例如,輸入識別系統(tǒng)110還在 第二屏幕1706處識別運動輸入1718,該運動輸入在所顯示的對象1716被選中的同時被識 別,且該運動輸入可用于在1720處改變雜志頁。在框1806,從所識別的保持和運動輸入中確定對象保持并換頁手勢。例如,手勢模 塊108從所識別的保持輸入1714和運動輸入1718中確定多屏幕對象保持并換頁手勢。對 象保持并換頁手勢可被標識為保持和運動輸入的跨屏幕組合。在一個實施例中,對象保持 并換頁手勢可用于啟動復制和粘貼功能來復制所顯示的對象1716以便顯示在當前顯示的 雜志頁1726上。
22
在框1808,在所顯示的對象從保持輸入釋放時識別該對象,且該對象保持并換頁 手勢可用于移動和/或復制所顯示的對象以便顯示在當前顯示的雜志頁上。例如,輸入識 別系統(tǒng)110可在所顯示的對象1716從保持輸入釋放時識別該對象,且該對象保持并換頁手 勢可用于移動或復制所顯示的對象以便顯示在當前顯示的雜志頁上。多屏幕系統(tǒng)1702的 第二視圖1724示出所顯示的對象1716從雜志頁1710移動(例如,或者從雜志頁1710復 制)以便顯示在當前顯示的雜志頁17 上,該雜志頁在第一屏幕1704上顯示。另外,在所 顯示的對象從一個顯示位置移動或復制到另一位置時維持所顯示的對象的相對顯示位置。 對象保持并換頁手勢還可用于選擇作為一個組從一個顯示位置移動和/或復制到另一位 置的多個所顯示的對象。多屏幕同步滑動手勢圖19示出了多屏幕系統(tǒng)1902上的多屏幕同步滑動手勢的示例1900,該多屏幕系 統(tǒng)在這些示例中被示為兩屏幕設備。多屏幕系統(tǒng)1902可以被實現(xiàn)為參考圖1和2描述的 各種設備中的任一種。在該示例中,多屏幕系統(tǒng)1902包括第一屏幕1904和第二屏幕1906, 每一屏幕被實現(xiàn)為顯示任何類型的用戶界面和各種可顯示對象(例如,任何類型的圖片、 圖像、圖形、文本、筆記、草圖、繪圖、可選擇控件、用戶界面元素等)。屏幕還可顯示電子形式 的雜志頁,如任何類型的筆記本、期刊、書、紙、單頁等。多屏幕系統(tǒng)1902可包括如參考圖1 所示的計算設備102所描述的手勢模塊108和輸入識別系統(tǒng)110,并且還可用參考圖21所 示的示例設備所描述的組件的任意組合來實現(xiàn)。盡管各示例是參考兩屏幕設備來示出并描 述的,但多屏幕同步滑動手勢的各實施例可以由具有兩個以上屏幕的多屏幕系統(tǒng)來實現(xiàn)。多屏幕同步滑動手勢可用于將所顯示的對象從一個屏幕移動以便顯示在另一屏 幕上,用不同的所顯示的對象來替換系統(tǒng)屏幕上所顯示的對象,移動所顯示的對象來顯露 系統(tǒng)屏幕上的工作空間,和/或循環(huán)通過顯示在系統(tǒng)屏幕上的一個或多個工作空間(例如, 應用、界面等)。同步滑動手勢也可用于導航到另外的視圖,或將當前視圖重新分配到不同 屏幕。另外,不同應用或工作空間可被保持在棧上并用同步滑動手勢被來回循環(huán)通過。在多屏幕系統(tǒng)1902的第一視圖1908中,雜志頁1910被顯示為從第一屏幕1904 移動以便顯示在第二屏幕1906上。輸入識別系統(tǒng)110被實現(xiàn)為當?shù)谝贿\動輸入在特定方 向上移過第一屏幕時在第一屏幕1904處識別第一運動輸入1912。輸入識別系統(tǒng)110還可 在第二運動輸入在特定方向上移過第二屏幕時且大致在識別第一運動輸入時在第二屏幕 1906處識別第二運動輸入1914。手勢模塊108被實現(xiàn)為從所識別的運動輸入1912、1914中確定多屏幕同步滑動手 勢。同步滑動手勢可被標識為運動輸入的跨屏幕組合,且該手勢可用于將雜志頁1910從第 一屏幕1904上的顯示移到第二屏幕1906上的顯示。在多屏幕系統(tǒng)1902的第二視圖1916中,顯示在第一屏幕1904上的第一雜志頁 1910和顯示在第二屏幕1906上的第二雜志頁1918被示為用不同的雜志頁替換。輸入識別 系統(tǒng)110可在第一運動輸入在特定方向上移過第一屏幕時在第一屏幕1904處識別第一運 動輸入1920。輸入識別系統(tǒng)110還可在第二運動輸入在特定方向上移過第二屏幕時且大 致在識別第一運動輸入時在第二屏幕1906處識別第二運動輸入1922。手勢模塊108可從 所識別的運動輸入1920、1922中確定多屏幕同步滑動手勢。如多屏幕系統(tǒng)1902的第三視 圖19M中所示,同步滑動手勢可用于移動雜志頁1910、1918和/或用不同的雜志頁1926、1928替換雜志頁1910、1918以便顯示在系統(tǒng)屏幕上。應當注意,運動輸入的各種表示僅是出于討論目的的圖示,并且當實現(xiàn)所描述的 實施例時可以出現(xiàn)也可以不出現(xiàn)在多屏幕系統(tǒng)的屏幕上。另外,此處對可能與另一屏幕處 的另一輸入或運動相關的、一個屏幕處的輸入或運動的任何描述適用于多屏幕系統(tǒng)的第一
或第二屏幕。圖20示出了多屏幕同步滑動手勢的示例方法2000。描述方法的次序并不旨在解 釋為限制,并且任何數(shù)量的所述方法框都可以按任何次序組合以實現(xiàn)本方法或實現(xiàn)替換方 法。在框2002,當在特定方向上移過第一屏幕時在多屏幕系統(tǒng)的第一屏幕處識別第一 運動輸入。例如,輸入識別系統(tǒng)110可在第一運動輸入在特定方向上移過第一屏幕時在第 一屏幕1904處識別第一運動輸入1912。在框2004,當在特定方向上移過第二屏幕時且大 致在第一運動輸入被識別時在多屏幕系統(tǒng)的第二屏幕處識別第二運動輸入。例如,輸入識 別系統(tǒng)110還在第二運動輸入在特定方向上移過第二屏幕時且大致在第一運動輸入被識 別時在第二屏幕1906處識別第二運動輸入1914。在框2006,從所識別的第一和第二運動輸入中確定同步滑動手勢。例如,手勢模塊 108從所識別的運動輸入1912、1914中確定多屏幕同步滑動手勢。同步滑動手勢被標識為 第一和第二運動輸入的跨屏幕組合。在各實施例中,同步滑動手勢可用于將所顯示的對象 從第一屏幕上的顯示移動到第二屏幕上的顯示(在框2008);用不同的所顯示的對象替換 第一和第二屏幕上的一個或多個所顯示的對象(在框2010);移動一個或多個所顯示的對 象并顯露第一和第二屏幕上的工作空間(在框2012);循環(huán)通過顯示在第一和第二屏幕上 的一個或多個工作空間(在框2014);和/或用不同的應用替換第一和第二屏幕上的一個 或多個應用(在框2016)。圖21示出了可被實現(xiàn)為參考圖1和2來描述的任何類型的便攜式和/或計算機 設備來實現(xiàn)多屏幕手勢的各實施例的示例設備2100的各個組件。在各實施例中,設備2100 可被實現(xiàn)為有線和/或無線設備、多屏幕設備、任何形式的電視客戶端設備(例如,電視機 頂盒、數(shù)字錄像機(DVR)等)、消費設備、計算機設備、服務器設備、便攜式計算機設備、用戶 設備、通信設備、視頻處理和/或呈現(xiàn)設備、電器設備、游戲設備、電子設備和/或任何其他 類型的設備中的任一個或其組合。設備2100還可與用戶(即人)和/或操作該設備的實 體相關聯(lián),使得設備描述包括用戶、軟件、固件、和/或設備組合的邏輯設備。設備2100包括允許設備數(shù)據(jù)2104(例如,所接收的數(shù)據(jù)、正被接收的數(shù)據(jù)、被排定 廣播的數(shù)據(jù)、數(shù)據(jù)的數(shù)據(jù)分組等)的有線和/或無線通信的通信設備2102。設備數(shù)據(jù)2104 或其他設備內容可包括設備的配置設置、存儲在設備上的媒體內容、和/或與設備的用戶 相關聯(lián)的信息。存儲在設備2100上的媒體內容可包括任何類型的音頻、視頻和/或圖像數(shù) 據(jù)。設備2100包括一個或多個數(shù)據(jù)輸入2106,經(jīng)由這些數(shù)據(jù)輸入可接收任何類型的數(shù)據(jù)、 媒體內容和/或輸入,如用戶可選擇輸入、消息、音樂、電視媒體內容、記錄的視頻內容、以 及從任何內容和/或數(shù)據(jù)源接收的任何其他類型的音頻、視頻和/或圖像數(shù)據(jù)。設備2100還包括通信接口 2108,其可被實現(xiàn)為串行和/或并行接口、無線接口、任 何類型的網(wǎng)絡接口、調制解調器、和任何其它類型的通信接口中的任一個或多個。通信接口 2108提供了設備2100和通信網(wǎng)絡之間的連接和/或通信鏈路,其他電子、計算和通信設備可通過通信網(wǎng)絡與設備2100通信。設備2100包括一個或多個處理器2110(例如,微處理器、控制器等中的任一個), 處理器處理各種計算機可執(zhí)行指令來控制設備2100的操作并實現(xiàn)多屏幕手勢的各實施 例。作為替換或補充,設備2100可以用結合概括地在2112處標識的處理和控制電路來實 現(xiàn)的硬件、固件、或固定邏輯電路中的任何一個或組合來實現(xiàn)。盡管并未示出,但設備2100 可包括將該設備內的各組件進行耦合的系統(tǒng)總線或數(shù)據(jù)傳輸系統(tǒng)。系統(tǒng)總線可包括不同總 線結構中的任何一個或組合,如存儲器總線或存儲器控制器、外圍總線、通用串行總線、和/ 或利用各種總線架構中的任一種的處理器或局部總線。設備2100還可包括計算機可讀介質2114,如一個或多個存儲器組件,存儲器組 件的示例包括隨機存取存儲器(RAM)、非易失性存儲器(例如,只讀存儲器(ROM)、閃存、 EPROM、EEPROM等中的任一個或多個)、以及盤存儲設備。盤存儲設備可被實現(xiàn)為任何類型 的磁性或光學存儲設備,如硬盤驅動器、可記錄和/或可重寫緊致盤(CD)、任何類型的數(shù)字 多功能盤(DVD)等等。設備2100還可包括大容量存儲介質設備2116。計算機可讀介質2114提供數(shù)據(jù)存儲機制以便存儲設備數(shù)據(jù)2104、以及各種設備 應用2118和與設備2100的各操作方面有關的任何其它類型的信息和/或數(shù)據(jù)。例如,操 作系統(tǒng)2120可以用計算機可讀介質2114作為計算機應用來維護并在處理器2110上執(zhí)行。 設備應用2118可包括設備管理器(例如,控制應用、軟件應用、信號處理和控制模塊、特定 設備本機的代碼、用于特定設備的硬件抽象層等等)。設備應用2118還包括實現(xiàn)多屏幕手勢的各實施例的任何系統(tǒng)組件或模塊。在該 示例中,設備應用2118可包括接口應用2122和手勢模塊2124,如當設備2100被實現(xiàn)為多 屏幕設備的時候。接口應用2122和手勢模塊21M被示為軟件模塊和/或計算機應用。另 選地或另外地,接口應用2122和/或手勢模塊21M可被實現(xiàn)為硬件、軟件、固件、或其任意組合。設備2100還包括輸入識別系統(tǒng)2126,輸入識別系統(tǒng)21 被實現(xiàn)為識別各種輸入 或輸入組合,如選擇輸入、保持輸入、運動輸入、觸摸輸入、輕叩輸入等。輸入識別系統(tǒng)21 可包括任何類型的輸入檢測特征以便在各種類型的輸入之間進行區(qū)分,這些輸入檢測特征 如傳感器、光傳感像素、觸摸傳感器、照相機、和/或解釋用戶交互、手勢、輸入和運動的自 然用戶接口。設備2100還包括音頻和/或視頻呈現(xiàn)系統(tǒng)21 ,該呈現(xiàn)系統(tǒng)生成音頻數(shù)據(jù)并將其 提供給音頻系統(tǒng)2130,和/或生成顯示數(shù)據(jù)并將其提供給顯示系統(tǒng)2132。音頻系統(tǒng)2130 和/或顯示系統(tǒng)2132可包括處理、顯示、和/或以其它方式呈現(xiàn)音頻、顯示、和圖像數(shù)據(jù)的 任何設備。顯示數(shù)據(jù)和音頻信號可經(jīng)由RF(射頻)鏈路、S視頻鏈路、復合視頻鏈路、分量 視頻鏈路、DVI (數(shù)字視頻接口)、模擬音頻連接、或其它類似的通信鏈路來從設備2100傳輸 給音頻設備和/或顯示設備。在一個實施例中,音頻系統(tǒng)2130和/或顯示系統(tǒng)2132被實 現(xiàn)為設備2100外部的組件?;蛘撸纛l系統(tǒng)2130和/或顯示系統(tǒng)2132被實現(xiàn)為示例設備 2100的集成組件。盡管已經(jīng)用結構特征和/或方法專用的語言描述了多屏幕手勢的各實施例,但是 應該理解所附權利要求的主題不必限于所述的具體特征或方法。相反,這些具體特征和方 法是作為多屏幕手勢的示例實現(xiàn)來公開的。
權利要求
1.一種計算機實現(xiàn)的方法(1200),包括在多屏幕系統(tǒng)(1102)的第一屏幕(1104)處識別(1202)保持輸入(1114),所述保持輸 入當保持在原處時被識別;在所述多屏幕系統(tǒng)的第二屏幕(1106)處識別運動輸入(1116),所述運動輸入被識別 為在所述保持輸入保留在原處的同時選擇所顯示的對象(111 ;以及從所識別的保持輸入和運動輸入中確定(1206)保持并拖動手勢。
2.如權利要求1所述的方法,其特征在于,所述保持并拖動手勢被標識為所述保持輸 入和運動輸入的跨屏幕組合。
3.如權利要求1所述的方法,其特征在于,所述保持并拖動手勢能用于維持所顯示的 對象的第一部分在所述第一屏幕上的顯示,且拖動所顯示的對象被顯示在所述第二屏幕上 的第二部分以便將所顯示的對象的第二部分裝袋來用于拆分屏幕視圖。
4.如權利要求3所述的方法,其特征在于,所顯示的對象的被裝袋的第二部分是到所 顯示的對象的第二部分的可選擇鏈接。
5.如權利要求1所述的方法,其特征在于,所述保持并拖動手勢能用于維持所顯示的 對象的第一部分在所述第一屏幕上的顯示,并拖動所顯示的對象的被裝袋的第二部分以便 擴張所述第二屏幕上的顯示。
6.如權利要求1所述的方法,其特征在于,所述保持并拖動手勢能用于維持所顯示的 對象在所述第一屏幕上的顯示并將所顯示的對象的顯示擴張到所述第二屏幕上。
7.如權利要求1所述的方法,其特征在于,所述保持并拖動手勢能用于啟動所顯示的 對象的多屏幕顯示。
8.一種多屏幕系統(tǒng)(1102),包括至少存儲器0114)和處理器(2110),用于實現(xiàn)被配置成從所識別的保持輸入和運動 輸入中確定保持并拖動手勢的手勢模塊(108);輸入識別系統(tǒng)(110),所述輸入識別系統(tǒng)被配置成在第一屏幕(1104)處識別所述保持輸入(1114),所述保持輸入當保留在原處時被識 別;以及在第二屏幕(1106)處識別所述運動輸入(1116),所述運動輸入被識別為在所述保持 輸入保留在原處的同時選擇所顯示的對象(1112)。
9.如權利要求8所述的多屏幕系統(tǒng),其特征在于,所述手勢模塊還被配置成將所述保 持并拖動手勢標識為所述保持輸入和運動輸入的跨屏幕組合。
10.如權利要求8所述的多屏幕系統(tǒng),其特征在于,所述保持并拖動手勢能用于維持所 顯示的對象的第一部分在所述第一屏幕上的顯示,且拖動所顯示的對象被顯示在所述第二 屏幕上的第二部分以便將所顯示的對象的第二部分裝袋來用于拆分屏幕視圖。
11.如權利要求10所述的多屏幕系統(tǒng),其特征在于,所顯示的對象的被裝袋的第二部 分是到所顯示的對象的第二部分的可選擇鏈接。
12.如權利要求8所述的多屏幕系統(tǒng),其特征在于,所述保持并拖動手勢能用于維持所 顯示的對象的第一部分在所述第一屏幕上的顯示,并拖動所顯示的對象的被裝袋的第二部 分以便擴張所述第二屏幕上的顯示。
13.如權利要求8所述的多屏幕系統(tǒng),其特征在于,所述保持并拖動手勢能用于維持所顯示的對象在所述第一屏幕上的顯示并將所顯示的對象的顯示擴張到所述第二屏幕上。
14.如權利要求8所述的多屏幕系統(tǒng),其特征在于,所述保持并拖動手勢能用于啟動所 顯示的對象的多屏幕顯示。
全文摘要
描述了多屏幕保持并拖動手勢的各實施例。在各實施例中,當保持輸入被保持在原處時,在多屏幕系統(tǒng)的第一屏幕處識別保持輸入。在多屏幕系統(tǒng)的第二屏幕識別運動輸入,且該運動輸入被識別為在保持輸入仍舊保持在原處的同時選擇所顯示的對象。然后可從所識別的保持和運動輸入中確定保持并拖動手勢。
文檔編號G06F3/041GK102147679SQ20111005050
公開日2011年8月10日 申請日期2011年2月24日 優(yōu)先權日2010年2月25日
發(fā)明者K·P·欣克利, 矢谷浩司 申請人:微軟公司