控制多屏幕設(shè)備顯示的數(shù)據(jù)的方法以及多屏幕用戶設(shè)備對(duì)相關(guān)申請(qǐng)的交叉引用本申請(qǐng)根據(jù)35U.S.C.§119(e)要求以下美國臨時(shí)申請(qǐng)的優(yōu)先權(quán):于2010年10月01日提交的、標(biāo)題為“DUALDISPLAYWINDOWINGSYSTEM(雙顯示器窗口系統(tǒng))”的第61/389,000號(hào);于2010年10月01日提交的、標(biāo)題為“MULTI-OPERATINGSYSTEMPORTABLEDOCKETINGDEVICE(多操作系統(tǒng)便攜式對(duì)接設(shè)備)”的第61/389,117號(hào);于2010年10月01日提交的、標(biāo)題為“TABLETCOMPUTINGUSERINTERFACE(平板電腦用戶界面)”的第61/389,087號(hào);于2010年11月17日提交的、標(biāo)題為“DualScreenEmailClient(雙屏幕電子郵件客戶端)”的第61/458,150號(hào);于2011年09月27日提交的、標(biāo)題為“MOBILEDEVICE(移動(dòng)設(shè)備)”的第61/539,884號(hào)。針對(duì)前述文檔中的每個(gè)的全部教導(dǎo)以及全部目的,以引用的方式將其全文合并在此。
背景技術(shù):相當(dāng)數(shù)量的手持計(jì)算設(shè)備,諸如手機(jī)、平板電腦和電子閱讀器使用觸摸屏幕顯示器,以不僅提供給用戶顯示信息,而且還從用戶界面命令接收輸入。雖然觸摸屏幕顯示器可以增加手持設(shè)備的可配置性,并提供種類繁多的用戶界面選項(xiàng),這種靈活性通常是有代價(jià)的。盡管對(duì)用戶來說是靈活的,但是觸摸屏幕的提供內(nèi)容和接收用戶命令的雙重用途,可能會(huì)混淆顯示并造成視覺上的混亂,從而導(dǎo)致用戶受挫和生產(chǎn)力的損失。手持式計(jì)算設(shè)備的小巧的外形需要所顯示的圖形和供接收輸入的區(qū)域之間的謹(jǐn)慎的平衡。一方面,小的顯示器限制了顯示空間,這可能會(huì)增加解釋動(dòng)作或結(jié)果的難度。另一方面,虛擬鍵盤或其它用戶界面方案被疊加到或相鄰定位到正在執(zhí)行的應(yīng)用程序,這需要應(yīng)用程序被擠壓到顯示器的更小的部分。對(duì)于單顯示觸摸屏幕設(shè)備來說,這種平衡操作是特別困難的。單顯示觸摸屏幕設(shè)備被他們的有限的屏幕空間所削弱。當(dāng)用戶通過單顯示器將信息輸入到設(shè)備中,特別是當(dāng)要求顯示器和界面之間復(fù)雜互動(dòng)時(shí),解釋顯示器中的信息的能力可能被嚴(yán)重阻礙。
技術(shù)實(shí)現(xiàn)要素:需要多顯示器手持計(jì)算設(shè)備,其可提供與傳統(tǒng)的單個(gè)顯示器手持計(jì)算設(shè)備相比增強(qiáng)的功率和/或通用性。具體地,本公開被定向到一種用于控制在其上顯示的數(shù)據(jù)的多屏幕用戶設(shè)備和方法。設(shè)備的多屏幕所顯示的數(shù)據(jù)依賴于設(shè)備的物理方向、是否應(yīng)用程序的內(nèi)容跨越多個(gè)屏幕來顯示、以及應(yīng)用程序的正在顯示的數(shù)據(jù)是起源于單屏幕應(yīng)用程序還是多屏幕應(yīng)用程序。更具體地,例如當(dāng)該兩個(gè)屏幕或者顯示器未折疊在一起(即,彼此展開),并且物理上較高的屏幕支持這種其內(nèi)容的多屏幕顯示時(shí),只在設(shè)備的單一屏幕或者顯示器上顯示的應(yīng)用程序可以自動(dòng)地被擴(kuò)展跨越設(shè)備的兩個(gè)屏幕或者顯示器。這種自動(dòng)擴(kuò)展跨越兩個(gè)屏幕或者顯示器在本文稱為“重力下落(gravitydrop)”。此外,在某些情況下,其內(nèi)容跨越兩個(gè)屏幕同時(shí)顯示的應(yīng)用程序可以僅僅在兩個(gè)屏幕之一上自動(dòng)地被顯示。這種從兩個(gè)屏幕或者顯示器縮減到這種單一的屏幕或者顯示器在此稱為“反向重力下落(reversegravitydrop)”。這些和其它的需要由各個(gè)方面、實(shí)施例和/或本公開的配置解決。此外,盡管本公開以示例性實(shí)施例中提出,應(yīng)該被理解的是,本公開的各個(gè)方面可以單獨(dú)要求權(quán)利。在一個(gè)實(shí)施例中,本公開描述了一種控制多屏幕設(shè)備顯示的數(shù)據(jù)的方法,包括以下步驟(a)至(c):(a)確定多屏幕設(shè)備已從第一物理方向移動(dòng)到不同的第二物理方向,其中,所述第一和第二物理方向根據(jù)所述第一物理方向是折疊的或者在橫向方向而不同;(b)確定所述多屏幕設(shè)備的第一屏幕和第二屏幕中的每個(gè)是否顯示相同的應(yīng)用程序的內(nèi)容;(c)改變所述應(yīng)用程序的顯示,以符合在所述第一和第二屏幕中至少一個(gè)上的應(yīng)用程序的預(yù)定的顯示配置,其中,所述顯示配置取決于所述第二物理方向和該確定步驟的結(jié)果;其中,上述改變步驟包括:如下地修改所述應(yīng)用程序的顯示的步驟:(a)從只在所述第一屏幕上顯示到在所述第一和第二屏幕上同時(shí)顯示;或(b)從同時(shí)被顯示在所述第一和第二屏幕上到只在所述第一屏幕上顯示。在相關(guān)的實(shí)施例中,本公開將多顯示器設(shè)備描述為具有以下(a)至(f)的元件:(a)第一屏幕,包括第一顯示區(qū)域;(b)第二屏幕,包括第二顯示區(qū)域;(c)附加裝置,被配置來可折疊地連接第一屏幕與第二屏幕;(d)第一傳感器,被配置來產(chǎn)生指示鉸鏈的位置的第一信號(hào);(e)第二傳感器,被配置來產(chǎn)生指示第一屏幕與第二屏幕的相對(duì)位置的第二信號(hào);以及(f)計(jì)算機(jī)可讀介質(zhì),具有存儲(chǔ)在其上的指令,所述指令包括:(f-1)所述指令的第一集合,被配置來確定多屏幕設(shè)備已從第一物理方向移動(dòng)到不同的第二物理方向,其中,所述第一和第二物理方向根據(jù)所述第一物理方向是折疊的或者在橫向方向而不同;(f-2)所述指令的第二集合,被配置來確定所述多屏幕設(shè)備的第一屏幕和第二屏幕中的每個(gè)是否顯示相同的應(yīng)用程序的內(nèi)容;以及(f3)所述指令的第三集合,被配置來改變所述應(yīng)用程序的顯示,以符合在所述第一和第二屏幕中至少一個(gè)上的應(yīng)用程序的預(yù)定的顯示配置,其中,所述顯示配置取決于所述第二物理方向和該確定步驟的結(jié)果;以及其中,所述指令的第三集合被配置來如下地修改所述應(yīng)用程序的顯示:(a)從只在所述第一屏幕上顯示到在所述第一和第二屏幕上同時(shí)顯示;或(b)從同時(shí)被顯示在所述第一和第二屏幕上到只在所述第一屏幕上顯示。本公開可以提供許多的優(yōu)點(diǎn),這取決于特定的方面、實(shí)施例中和/或配置。具體地,在多顯示器設(shè)備上可用的重力下落和反向重力下落操作提供了更加直觀和增強(qiáng)的用戶體驗(yàn),以用于用戶與多顯示器設(shè)備的實(shí)施例進(jìn)行交互。這些和其它優(yōu)點(diǎn)從本公開看將是顯而易見的。短語“至少一個(gè)”、“一個(gè)或多個(gè)”以及“和/或”是開放式的表述,它在操作中既是連接的也是分離的。例如,每個(gè)表述“A、B和C中的至少一個(gè)”、“A、B、或C中的至少一個(gè)”、“A、B、和C中的一個(gè)或多個(gè)”,“A、B或C中的一個(gè)或多個(gè)”和“A、B、和/或C”是指一個(gè)單獨(dú)的A、單獨(dú)的B、單獨(dú)的C、A和B一起、A和C一起、B和C一起、或者A,B和C一起。術(shù)語“一”或“一個(gè)”實(shí)體是指一個(gè)或多個(gè)該實(shí)體。因此,術(shù)語“一”(或“一個(gè)”),“一個(gè)或多個(gè)”和“至少一個(gè)”在本文中可以互換使用。還應(yīng)該指出的是術(shù)語“包括”,“包含”,以及“具有”可以互換使用。如本文所使用的術(shù)語“自動(dòng)”及其變體是指當(dāng)進(jìn)行處理或操作時(shí)無實(shí)質(zhì)人工輸入的任何處理或操作。但是,即使處理或操作的執(zhí)行使用了實(shí)質(zhì)的或非實(shí)質(zhì)的人工輸入,如果處理或操作執(zhí)行之前接收到輸入,處理或操作也可以是自動(dòng)的。人工輸入被認(rèn)為是實(shí)質(zhì)的,如果這種輸入影響如何執(zhí)行處理或操作。同意處理或操作的執(zhí)行的人工輸入不被認(rèn)為是“實(shí)質(zhì)的”。本文所用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”指的是參與提供指令給處理器以供執(zhí)行的任何有形存儲(chǔ)和/或傳輸介質(zhì)。這種介質(zhì)可以采取許多形式,包括但不限于,非易失性介質(zhì),易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)包括,例如,NVRAM或磁盤或光盤。易失性介質(zhì)包括動(dòng)態(tài)存儲(chǔ)器,例如主存儲(chǔ)器。計(jì)算機(jī)可讀介質(zhì)的常見形式包括,例如,軟盤、柔性盤、硬盤、磁帶或任何其它磁介質(zhì)、磁光介質(zhì)、CD-ROM、任何其它光學(xué)介質(zhì)、穿孔卡片、紙帶、具有孔的形態(tài)的任何其它物理介質(zhì)、RAM、PROM和EPROM、FLASH-EPROM、類似存儲(chǔ)卡的固態(tài)介質(zhì)、任何其它存儲(chǔ)器芯片或盒、下文描述的載波、或計(jì)算機(jī)可以從中讀取的任何其它介質(zhì)。電子郵件的數(shù)字文件附件,或其他自帶信息檔案或檔案組被認(rèn)為是相當(dāng)于有形存儲(chǔ)介質(zhì)的分布式介質(zhì)。當(dāng)計(jì)算機(jī)可讀介質(zhì)被配置為數(shù)據(jù)庫時(shí),應(yīng)當(dāng)理解,該數(shù)據(jù)庫可以是任何類型的數(shù)據(jù)庫,諸如關(guān)系的、層次的、面向?qū)ο蟮牡?。因此,本公開被認(rèn)為包括有形存儲(chǔ)介質(zhì)或分布式介質(zhì)以及現(xiàn)有技術(shù)認(rèn)可的等同物和后續(xù)介質(zhì),在其中存儲(chǔ)實(shí)現(xiàn)本公開的軟件。在此所用的術(shù)語“應(yīng)用程序”指的是軟件程序和/或用于其的電子顯示屏幕上的顯示,其中,應(yīng)用程序是被設(shè)計(jì)來幫助用戶執(zhí)行一個(gè)或者多個(gè)預(yù)定的任務(wù)的計(jì)算機(jī)軟件。示例包括企業(yè)軟件、會(huì)計(jì)軟件、辦公套件、繪圖軟件和媒體播放器?!皯?yīng)用程序”具有用于接收和呈現(xiàn)來自用戶的信息的用戶界面。在此使用的“應(yīng)用程序”通常是指軟件(和/或其圖形表示)其中:(i)可以根據(jù)用戶輸入激活應(yīng)用程序,所述用戶輸入明確地單獨(dú)地并獨(dú)立于其他的應(yīng)用程序來標(biāo)識(shí)應(yīng)用程序;(ii)該應(yīng)用程序與用戶交互以幫助用戶執(zhí)行用戶認(rèn)識(shí)到的任務(wù),并且有目的地激活應(yīng)用程序來執(zhí)行任務(wù),以及(ⅲ)該應(yīng)用程序不是由用戶看來用于為圖形顯示其它應(yīng)用程序來提供圖形交互的,所述其它應(yīng)用程序可操作來獨(dú)立于該應(yīng)用程序地用于例如以下各項(xiàng)中的一個(gè)或者多個(gè):獨(dú)立地被安裝、卸載、下載、顯示、不顯示、最小化或者最大化,或者獨(dú)立地處理用戶輸入并顯示來自該輸入的結(jié)果。術(shù)語“應(yīng)用程序窗口”指的是定義相互關(guān)聯(lián)的信息的圖形呈現(xiàn)的潛在的復(fù)雜的(多個(gè))數(shù)據(jù)結(jié)構(gòu),所述相互關(guān)聯(lián)的信息可以在圖形顯示屏幕上被操縱以作為單元來移動(dòng)、最小化和最大化。每個(gè)應(yīng)用程序的窗口具有與其相關(guān)聯(lián)的“應(yīng)用程序”,所述“應(yīng)用程序”定義到它的預(yù)定的用戶輸入,應(yīng)用程序窗口根據(jù)相關(guān)聯(lián)的應(yīng)用程序執(zhí)行的處理來響應(yīng)所述用戶輸入。正如本文所指的,“應(yīng)用程序窗口”也指當(dāng)應(yīng)用程序窗口顯示在電子顯示設(shè)備(諸如“觸摸屏”)上時(shí)的圖形呈現(xiàn),如本領(lǐng)域技術(shù)人員將會(huì)理解的。術(shù)語“桌面”是指用于描述系統(tǒng)的比喻。桌面通常被認(rèn)為是“表面”,它通常包括圖片、所謂圖標(biāo)、窗口小部件、文件夾等,其可以激活或示出應(yīng)用程序、窗口、公文包(cabinet)、文件、文件夾、文檔以及其上的其他圖形項(xiàng)目。圖標(biāo)一般都是可選擇的,以通過用戶界面交互來啟動(dòng)任務(wù),從而允許用戶執(zhí)行應(yīng)用程序或進(jìn)行其它的操作。更精確地,如本文所用的,“桌面”指潛在的復(fù)雜的數(shù)據(jù)結(jié)構(gòu),用于為與桌面的顯示一起圖形化顯示多個(gè)應(yīng)用程序提供圖形化交互,從而通過到桌面的用戶輸入,應(yīng)用程序的顯示可以相對(duì)于桌面顯示來被重新布置、被添加到桌面顯示、從桌面顯示中被刪除,并且從桌面顯示被激活。每個(gè)桌面包括將它表示為桌面、而不是應(yīng)用程序、也不是應(yīng)用程序窗口的數(shù)據(jù),或者與所述數(shù)據(jù)相關(guān)聯(lián)。同樣地,每個(gè)應(yīng)用程序和應(yīng)用程序窗口包括以下數(shù)據(jù)或者與以下數(shù)據(jù)相關(guān)聯(lián),所述數(shù)據(jù)標(biāo)識(shí)它具有應(yīng)用程序或者應(yīng)用程序窗口而非桌面。術(shù)語“顯示”是指用來向用戶顯示計(jì)算機(jī)的輸出的屏幕的一部分。術(shù)語“顯示的圖像”是指在顯示器上產(chǎn)生的圖像。典型的顯示的圖像是窗口或桌面。所顯示的圖像可以占用的顯示器的部分或全部。術(shù)語“顯示方向”是指長方形的顯示器由用戶定向以進(jìn)行觀看的方式。最常見的兩種類型的顯示方向是縱向和橫向。在橫向模式下,顯示器被定向使得顯示器的寬度大于顯示器的高度(諸如即4單位的寬和3單位的高的4:3比例,或16單位寬和9單位的高的16:9比例)。換句話說,在橫向模式下,顯示器的較長尺寸基本被水平定向,而顯示器的較短的尺寸基本被垂直定向。相比之下,在縱向模式,顯示器被定向使得顯示器的寬度是小于顯示器的高度。換句話說,在縱向模式下,顯示器的較短的尺寸基本上被水平定向,而顯示器的較長尺寸的基本上被垂直定向。多屏幕顯示可以具有包含多個(gè)屏幕的一個(gè)復(fù)合顯示。該復(fù)合顯示基于設(shè)備的各種方向可以具有不同的顯示特性。術(shù)語“手勢”是指表達(dá)意圖的想法、行動(dòng)、含義、結(jié)果和/或成果的用戶動(dòng)作。用戶動(dòng)作可以包括操縱設(shè)備的(例如,打開或關(guān)閉設(shè)備、改變設(shè)備的方向、移動(dòng)軌跡球或滾輪等),身體部分相關(guān)于該設(shè)備的移動(dòng),相關(guān)該設(shè)備的實(shí)施或工具的移動(dòng)、音頻輸入等。手勢可以在設(shè)備(例如,在屏幕上)上或與該設(shè)備交互的設(shè)備作出。本文所用的術(shù)語“模塊”是指能夠執(zhí)行與該元件相關(guān)聯(lián)的功能的任何已知的或以后開發(fā)的硬件、軟件、固件、人工智能、模糊邏輯或者是硬件和軟件的組合。術(shù)語“手勢捕捉”是指對(duì)用戶手勢的實(shí)例和/或類型的感測或檢測。手勢捕捉可發(fā)生在屏幕的一個(gè)或多個(gè)區(qū)域,手勢區(qū)域可以是顯示屏上,在那里它可以被稱為為觸摸敏感顯示器;或與顯示器分離,在那里它可以被稱為手勢捕捉區(qū)域?!岸嗥聊粦?yīng)用程序”指能夠產(chǎn)生可同時(shí)占據(jù)多個(gè)屏幕的一個(gè)或多個(gè)窗口的應(yīng)用程序。多屏幕應(yīng)用程序通??梢圆僮髟趩纹聊J较拢渲袘?yīng)用程序的一個(gè)或多個(gè)窗口只顯示在一個(gè)屏幕上,或者操作在多屏幕模式下,其中在多個(gè)屏幕上同時(shí)顯示一個(gè)或者多個(gè)窗口?!皢纹聊粦?yīng)用程序”是指能夠產(chǎn)生一次只可占據(jù)單一屏幕的一個(gè)或多個(gè)窗口的應(yīng)用程序。術(shù)語“屏幕”、“觸摸屏幕”或“觸摸屏幕”是指使得用戶能夠通過觸摸屏幕上的區(qū)域與計(jì)算機(jī)交互并且通過顯示器向用戶提供信息的物理結(jié)構(gòu)。觸摸屏幕可以以一些不同的方式感測用戶接觸,如通過改變電參數(shù)(例如,電阻或電容)、聲波變化、紅外輻射接近檢測、光變化檢測等。在電阻觸摸屏幕中,例如,屏幕上的通常分離的導(dǎo)電的和電阻的金屬層通過電流。當(dāng)用戶觸摸屏幕時(shí),兩個(gè)層在接觸位置進(jìn)行接觸,從而注意到在電場中的變化并計(jì)算出接觸位置的坐標(biāo)。在電容式觸摸屏幕中,電容層存儲(chǔ)的電荷,當(dāng)與觸摸屏幕接觸時(shí)它被放電到用戶,引起在電容層的電荷減少。測量該減少并確定接觸的位置坐標(biāo)。在一個(gè)表面聲波觸摸屏幕中,通過屏幕發(fā)送聲波,并且由用戶接觸干擾聲波。接收換能器檢測到用戶接觸實(shí)例并確定接觸的位置坐標(biāo)。術(shù)語“窗口”是指通常為矩形的、在屏幕顯示器的至少一部分上的顯示的圖像,其包含或提供與屏幕的其余部分不同的內(nèi)容。這種窗口可能會(huì)遮蓋屏幕顯示器的桌面。術(shù)語“確定”、“計(jì)算(calculate)”和“計(jì)算(compute)”及其其變體,如本文所使用的,可以互換使用,并包括任何類型的方法、過程、數(shù)學(xué)運(yùn)算或技術(shù)。應(yīng)當(dāng)理解的是,根據(jù)35USC、第112部分、第6段,此處所用的術(shù)語“裝置”應(yīng)當(dāng)給予其可能的最寬泛的解釋。因此,結(jié)合術(shù)語“裝置”權(quán)利要求應(yīng)包括本文所闡述的所有的結(jié)構(gòu)、材料或動(dòng)作,及其所有的等同物。此外,其結(jié)構(gòu)、材料或動(dòng)作及其等同物應(yīng)包括所有在本發(fā)明內(nèi)容、附圖說明、具體實(shí)施方式、摘要和權(quán)利要求書中描述的對(duì)應(yīng)部分。以上是本公開的簡化概要,以提供本公開的某些方面的理解。此概要既不是廣泛的,也不是本公開及其各個(gè)方面、實(shí)施例和/或配置的詳盡概述。它的目的是既不確定本公開的關(guān)鍵或重要元素,也不描繪本公開的范圍,而是以簡化的形式呈現(xiàn)選定的本公開的概念,作為下面給出的更詳細(xì)描述的介紹。正如將被理解的是,單獨(dú)或組合時(shí),本公開的其它方面、實(shí)施例和/或配置可能利用一個(gè)或更多的上面闡述的或在下面詳細(xì)描述的特征。附圖說明圖1A包括多屏幕用戶設(shè)備100的實(shí)施例的第一視圖;圖1B包括多屏幕用戶設(shè)備100的實(shí)施例的第二視圖;圖1C包括多屏幕用戶設(shè)備100的實(shí)施例的第三視圖;圖1D包括多屏幕用戶設(shè)備100的實(shí)施例的第四視圖;圖1E包括多屏幕用戶設(shè)備100的實(shí)施例的第五視圖;圖1F包括多屏幕用戶設(shè)備100的實(shí)施例的第六視圖;圖1G包括多屏幕用戶設(shè)備100的實(shí)施例的第七視圖;圖1H包括多屏幕用戶設(shè)備100的實(shí)施例的第八視圖;圖1I包括多屏幕用戶設(shè)備100的實(shí)施例的第九視圖;圖1J包括多屏幕用戶設(shè)備100的實(shí)施例的第十視圖;圖2是設(shè)備100的硬件的實(shí)施例的框圖;圖3A是基于設(shè)備100的方向和/或配置的設(shè)備的狀態(tài)模型的實(shí)施例的框圖;圖3B是基于設(shè)備100的方向和/或配置的設(shè)備的狀態(tài)模型的實(shí)施例的表;圖4A是在設(shè)備100接收到的用戶手勢的實(shí)施例的第一表示;圖4B是在設(shè)備100接收到的用戶手勢的實(shí)施例的第二表示;圖4C是在設(shè)備100接收到的用戶手勢的實(shí)施例的第三表示;圖4D是在設(shè)備100接收到的用戶手勢的實(shí)施例的第四表示;圖4E是在設(shè)備100接收到的用戶手勢的實(shí)施例的第五表示;圖4F是在設(shè)備100接收到的用戶手勢的實(shí)施例的第六表示;圖4G是在設(shè)備100接收到的用戶手勢的實(shí)施例的第七表示;圖4H是在設(shè)備100接收到的用戶手勢的實(shí)施例的第八表示;圖5A是設(shè)備100的軟件和/或固件的實(shí)施例的框圖;圖5B是設(shè)備100的軟件和/或固件的實(shí)施例的第二框圖;圖6A是響應(yīng)于設(shè)備100的設(shè)備狀態(tài)生成的設(shè)備配置的實(shí)施例的第一表示;圖6B是響應(yīng)于設(shè)備100的設(shè)備狀態(tài)生成的設(shè)備配置的實(shí)施例的第二表示;圖6C是響應(yīng)于設(shè)備100的設(shè)備狀態(tài)生成的設(shè)備配置的實(shí)施例的第三表示;圖6D是響應(yīng)于設(shè)備100的設(shè)備狀態(tài)生成的設(shè)備配置的實(shí)施例的第四表示;圖6E是響應(yīng)于設(shè)備100的設(shè)備狀態(tài)生成的設(shè)備配置的實(shí)施例的第五表示;圖6F是響應(yīng)于設(shè)備100的設(shè)備狀態(tài)生成的設(shè)備配置的實(shí)施例的第六表示;圖6G是響應(yīng)于設(shè)備100的設(shè)備狀態(tài)生成的設(shè)備配置的實(shí)施例的第七表示;圖6H是響應(yīng)于設(shè)備100的設(shè)備狀態(tài)生成的設(shè)備配置的實(shí)施例的第八表示;圖6I是響應(yīng)于設(shè)備100的設(shè)備狀態(tài)生成的設(shè)備配置的實(shí)施例的第九表示;圖6J是響應(yīng)于設(shè)備100的設(shè)備狀態(tài)生成的設(shè)備配置的實(shí)施例的第十表示;圖7A描繪了根據(jù)本公開實(shí)施例的調(diào)用第一顯示動(dòng)作的第一序列的手勢;圖7B描繪了根據(jù)本公開實(shí)施例的調(diào)用第二顯示動(dòng)作的第二序列的手勢;圖7C描繪了根據(jù)本公開實(shí)施例的調(diào)用第三顯示動(dòng)作的第三序列的手勢;圖8是用于進(jìn)行重力下落的高級(jí)步驟的實(shí)施例的流程圖;圖9是用于進(jìn)行反向重力下落的高級(jí)步驟的實(shí)施例的流程圖;在附圖中,相似的部件和/或特征可以具有相同的附圖標(biāo)記。另外,相同類型的各種組件可以通過附圖標(biāo)記后面的區(qū)分相似的部件的字母來區(qū)分。如果在本說明書中只使用第一附圖標(biāo)記,那么不論所述第二附圖標(biāo)記(是什么),該描述適用具有相同的第一附圖標(biāo)記的類似的部件中的任何一個(gè)。具體實(shí)施方式本文提出的是設(shè)備的實(shí)施例。該設(shè)備可以是通信設(shè)備,如蜂窩電話、或其它智能設(shè)備。該設(shè)備可以包括用于被定向來提供幾個(gè)獨(dú)特的顯示配置的兩個(gè)屏幕。另外,該設(shè)備可以以獨(dú)特的方式接收用戶輸入。設(shè)備的整體設(shè)計(jì)和功能提供增強(qiáng)的用戶體驗(yàn),使設(shè)備更有用并且更高效。機(jī)械特點(diǎn):圖1A-1J示出了根據(jù)本公開實(shí)施例的設(shè)備100。正如在下面更詳細(xì)地描述的,設(shè)備100可以以若干不同的方式被定位,其每一個(gè)為用戶提供不同的功能。設(shè)備100是包括主屏幕104和輔助屏幕108的多屏幕設(shè)備,這兩者都是觸摸敏感的。在實(shí)施例中,屏幕104和108的整個(gè)前表面可以是觸摸敏感的,并且能夠接收觸摸屏幕104和108的前表面的用戶的輸入。主屏幕104包括觸摸敏感顯示器110,其除了是觸摸敏感之外,也向用戶顯示信息。輔助屏幕108包括觸摸敏感顯示器114,它也向用戶顯示信息。在其它實(shí)施例中,屏幕104和108可以包括多于一個(gè)的顯示區(qū)域。主屏幕104還包括可配置區(qū)域112,該可配置區(qū)域112已被配置用于在用戶觸摸配置區(qū)域112的部分時(shí)的特定輸入。輔助屏幕108還包括配置來用于特定輸入的可配置區(qū)域116。區(qū)域112a和116a已被配置為接收指示用戶想查看以前顯示的信息的“返回”輸入。區(qū)域112b和116b已被配置為接收指示用戶想要查看菜單選項(xiàng)的“菜單”輸入。區(qū)域112c和116c已被配置為接收指示用戶想查看與“主頁”視圖相關(guān)的信息的“主頁”輸入。在其他實(shí)施例中,除了上述的配置,區(qū)域112a-c及116a-c可以被配置用于包括控制設(shè)備100的特性的其它類型的特定輸入,一些非限制性示例包括調(diào)整整個(gè)系統(tǒng)的電源、調(diào)整音量、調(diào)整亮度、調(diào)整振動(dòng)、選擇顯示的項(xiàng)目(在屏幕104或108上)、操作相機(jī)、操作麥克風(fēng)、和發(fā)起/終止電話呼叫。而且,在一些實(shí)施例中,區(qū)域112a-c及116a-c可以被配置用于根據(jù)在設(shè)備100上運(yùn)行的應(yīng)用程序和/或顯示在觸摸敏感顯示器110和/或114上顯示的信息的特定輸入。除了觸摸感測之外,主屏幕104和輔助屏幕108還可以包括接收來自用戶的輸入的區(qū)域,而不需要用戶觸摸屏幕上的顯示區(qū)域。例如,主屏幕104包括手勢捕捉區(qū)域120,輔助屏幕108包括手勢捕捉區(qū)域124。這些手勢捕捉區(qū)域例如是電容觸摸敏感區(qū)域,其能夠接收要用于識(shí)別用戶做出的手勢的用戶觸摸輸入,而無需用戶實(shí)際觸摸顯示區(qū)域(即,顯示區(qū)域110或114)的表面。與觸摸敏感顯示器110和114相比,手勢捕捉區(qū)域120和124通常不能夠呈現(xiàn)顯示的圖像,且具體地,不能顯示桌面或桌面或應(yīng)用程序窗口。如圖1C清楚地示出的(示出設(shè)備100的后視圖)那樣,兩個(gè)屏幕104和108被鉸鏈128連接在一起。在圖1A-1J中所示的實(shí)施例中的鉸鏈128是連接屏幕104和108的中心鉸鏈,使得當(dāng)鉸鏈被關(guān)閉時(shí),如圖1B所示(示出設(shè)備100的前視圖),屏幕104和108并列設(shè)置(即,并排)??梢源蜷_鉸鏈128以將兩個(gè)屏幕104和108定位在不同的相對(duì)位置。正如下面更詳細(xì)描述的,設(shè)備100可以根據(jù)屏幕104和108的相對(duì)位置具有不同的功能。圖1D示出了設(shè)備100的右側(cè)。如圖1D中所示,輔助屏幕108還包括在其側(cè)面的卡插槽132和對(duì)接端口136。實(shí)施例中的卡插槽132容納不同類型的卡,包括訂戶身份模塊(SIM)。在實(shí)施例中的對(duì)接端口136是輸入/輸出端口(I/O端口),它允許設(shè)備100被連接到其他的外圍設(shè)備,諸如顯示器、鍵盤或打印設(shè)備??梢岳斫獾氖?,這些僅僅是一些示例,在其它實(shí)施例中,設(shè)備100可以包括諸如用于容納額外的存儲(chǔ)設(shè)備和/或連接其他外圍設(shè)備的其他插槽和端口。圖1D還示出了音頻插孔140,所述音頻插孔140可容納例如末端、環(huán)、套筒(TRS)連接器,以允許用戶利用頭戴耳機(jī)或頭戴耳麥。設(shè)備100還包括多個(gè)按鈕158。例如,圖1E示出了設(shè)備100的左側(cè)。如圖1E中所示,主屏幕104側(cè)面包括三個(gè)按鈕144、148和152,它們可以被配置用于特定的輸入。例如,按鈕144、148和152可以被配置來組合或單獨(dú)控制設(shè)備100的若干方面。一些非限制性的示例包括整個(gè)系統(tǒng)的電源、音量、亮度、振動(dòng)、顯示的項(xiàng)目的選擇(在屏幕104或108上)、相機(jī)、麥克風(fēng)和電話呼叫的啟動(dòng)/終止。在一些實(shí)施例,代替單獨(dú)的按鈕,兩個(gè)按鈕可以組合成搖桿按鈕。這種安排在按鈕被配置為控制例如音量或亮度之類的特征的情況下是有用的。除了按鈕144、148和152,如示出了設(shè)備100的頂部的圖1F所示,設(shè)備100還包括按鈕156。在一個(gè)實(shí)施例中,按鈕156被配置為用于控制設(shè)備100的整個(gè)系統(tǒng)的電源的開/關(guān)按鈕。除了或代替控制系統(tǒng)電源,在其它實(shí)施例中,按鈕156被配置來控制設(shè)備100的其他方面。在一些實(shí)施例中,一個(gè)或更多的按鈕144、148、152和156能夠支持不同的用戶命令。例如,正常按壓具有通常小于約1秒的持續(xù)時(shí)間,并且類似于快速的輕敲。中等的按壓具有通常1秒或以上、但少于約12秒的持續(xù)時(shí)間。長的按壓具有通常約12秒鐘或更長時(shí)間的持續(xù)時(shí)間。按鈕的功能通常是應(yīng)用程序特定的,所述應(yīng)用程序當(dāng)前處于各個(gè)顯示器110和114上的焦點(diǎn)。例如,在電話應(yīng)用中,并且根據(jù)特定的按鈕,正常的、中等的或長的按壓可以意味著結(jié)束通話,呼叫音量的增加,呼叫音量的減少和切換麥克風(fēng)靜音。例如,在相機(jī)或視頻攝像機(jī)的應(yīng)用中,并且根據(jù)特定的按鈕,正常的、中等的或長的按壓可以意味著增加變焦,減少變焦,并拍照或記錄視頻。設(shè)備100內(nèi)還有若干硬件組件。如圖1C所示,設(shè)備100包括揚(yáng)聲器160和麥克風(fēng)164。設(shè)備100還包括相機(jī)168(圖1B)。此外,設(shè)備100包括:兩個(gè)位置傳感器172a和172b,它們被用于確定屏幕104和108的相對(duì)位置。在一個(gè)實(shí)施例中,位置傳感器172a和172b是霍爾效應(yīng)傳感器。然而,在其他實(shí)施例中,其它的傳感器可附加于或代替霍爾效應(yīng)傳感器使用。還可以包括加速度計(jì)176作為設(shè)備100的一部分,用于確定設(shè)備100的方向和/或屏幕104和108的方向。在下面結(jié)合圖2說明可以被包括在設(shè)備100中的附加內(nèi)部硬件組件。設(shè)備100的整體設(shè)計(jì)使得它能夠提供其它通信設(shè)備不提供的額外的功能。一些功能是基于設(shè)備100可以具有的各種位置和方向。如圖1B-1G所示,設(shè)備100可以被操作在“打開”的位置,其中屏幕104和108是并排的。這個(gè)位置可以使大的顯示區(qū)域用于顯示信息給用戶。當(dāng)位置傳感器172a和172b確定設(shè)備100處于打開位置時(shí),它們可以產(chǎn)生用來觸發(fā)不同的事件的信號(hào),如在兩個(gè)屏幕104和108上顯示信息。如果加速度計(jì)176確定設(shè)備100在與橫向位置(圖中未示出)相對(duì)的縱向位置(圖1B),則可能會(huì)觸發(fā)額外的事件。除了打開位置,設(shè)備100也可能有“關(guān)閉”位置,如圖1H所示。同樣,位置傳感器172a和172b可以產(chǎn)生指示設(shè)備100處于“關(guān)閉”位置的信號(hào)。這可以觸發(fā)導(dǎo)致屏幕104和/或108上的顯示信息的變化的事件。例如,由于當(dāng)設(shè)備100處于“關(guān)閉”位置時(shí)用戶一次只能查看一個(gè)屏幕,因此設(shè)備100可以被編程來在其中一個(gè)屏幕(例如,屏幕108)上停止顯示信息。在其它實(shí)施例中,由位置傳感器172a和172b所產(chǎn)生的指示設(shè)備100處于“關(guān)閉”位置的信號(hào),可以觸發(fā)的設(shè)備100來接聽來電呼叫?!瓣P(guān)閉”位置還可以是用于利用設(shè)備100作為移動(dòng)電話的優(yōu)選位置。如圖1I所示,設(shè)備100也可以使用在“支架”的位置。在“支架”的位置,屏幕104和108相對(duì)于彼此互成角度和朝向外面,屏幕104和108的邊緣大致水平。在這個(gè)位置上,設(shè)備100可以被配置來在屏幕104和108上顯示信息,以允許兩個(gè)用戶同時(shí)與設(shè)備100交互。當(dāng)設(shè)備100是在“支架”的位置時(shí),傳感器172a和172b生成指示屏幕104和108被定位在彼此成角度的信號(hào),并且加速度計(jì)176可以產(chǎn)生指示設(shè)備100已經(jīng)被放置使得屏幕104和108的邊緣基本上是水平的信號(hào)。然后信號(hào)可以被組合使用,以產(chǎn)生用于觸發(fā)在屏幕104和108上的顯示的信息的變化的事件。圖1J示出在“修改的支架”的位置的設(shè)備100。在“修改的支架”的位置,屏幕104或108之一用作底座并且面向下在諸如桌子之類的物體的表面上。這個(gè)位置提供了一種在橫向方向上向用戶顯示信息的方便的方式。與支架位置相似,當(dāng)設(shè)備100處于“修改的支架”位置時(shí),位置傳感器172a和172b生成指示屏幕104和108被定位在互成角度的信號(hào)。加速度計(jì)176將生成指示設(shè)備100已被定位、使得屏幕104和108之一面向下并且基本上是水平的信號(hào)。然后信號(hào)可以被用來生成觸發(fā)屏幕104和108的信息的顯示變化的事件。例如,因?yàn)橛脩舨荒芸吹狡聊唬虼诵畔⒉粫?huì)被顯示在面朝下的屏幕上。過渡狀態(tài)也是可能的。當(dāng)位置傳感器172a和b和/或加速度計(jì)指示顯示屏幕(從打開)正在被關(guān)閉或折疊時(shí),確認(rèn)關(guān)閉的過渡狀態(tài)。相反,當(dāng)位置傳感器172a和b指示屏幕正被打開或折疊(從關(guān)閉)時(shí),確認(rèn)打開的過渡狀態(tài)。關(guān)閉和打開的過渡狀態(tài)通常是基于時(shí)間的,或從感測到的起點(diǎn)開始有最大的持續(xù)時(shí)間。通常,當(dāng)關(guān)閉和打開狀態(tài)之一是有效的時(shí),沒有用戶輸入的是可能的。在這種方式中,在關(guān)閉或打開的功能期間與屏幕的偶然用戶接觸不被誤解為用戶輸入。在實(shí)施例中,當(dāng)設(shè)備100被關(guān)閉時(shí),另一種過渡狀態(tài)是可能的。當(dāng)設(shè)備100被關(guān)閉時(shí),基于一些用戶輸入(例如屏幕110、114上的雙擊),這種額外的過渡狀態(tài)可以將顯示器從一個(gè)屏幕104切換到第二屏幕108。如可以理解的是,設(shè)備100的描述僅用于說明的目的,并且實(shí)施例不限于如上所述的并且在圖1A-1J中示出的特定的機(jī)械特性。在其它實(shí)施例中,設(shè)備100可以包括額外的特征,其中包括一個(gè)或多個(gè)額外的按鈕、插槽、顯示區(qū)域、鉸鏈和/或鎖定機(jī)制。此外,在實(shí)施例中,上述特征也可以位于設(shè)備100的不同部分,并仍然提供類似的功能。因此,圖1A-1J和上面提供的描述是非限制性的。硬件特性:圖2示出根據(jù)本公開的實(shí)施例的設(shè)備100的組件。在一般情況下,設(shè)備100包括主屏幕104和輔助屏幕108。通常是在打開和關(guān)閉兩個(gè)位置或狀態(tài)下啟用主屏幕104和它的組件,而通常是在打開的狀態(tài)下啟用輔助屏幕108和它的組件、但在關(guān)閉狀態(tài)下禁用它們。然而,即使當(dāng)在關(guān)閉狀態(tài)下時(shí),用戶或應(yīng)用程序觸發(fā)的中斷(例如,響應(yīng)于電話應(yīng)用或相機(jī)應(yīng)用的操作)通過合適的命令可以翻轉(zhuǎn)活動(dòng)的屏幕,或禁用主屏幕104和啟用輔助屏幕108。每個(gè)屏幕104、108可以是觸摸敏感的,并且可以包括不同的操作區(qū)域。例如,在每一個(gè)觸摸感應(yīng)屏幕104和108的第一操作區(qū)域,可以包括觸摸敏感顯示器110、114。在一般情況下,觸摸敏感顯示器110、114可包括全彩色的觸摸敏感顯示器。在每一個(gè)觸摸屏幕104和108內(nèi)的第二操作區(qū)域可以包括手勢捕捉區(qū)域120、124。手勢捕捉區(qū)域120、124可以包括觸摸敏感顯示器110、114區(qū)域之外的、并且能夠接收(例如,用戶提供的手勢的形式的)輸入的區(qū)域或范圍。然而,手勢捕捉區(qū)域120、124不包括可以執(zhí)行顯示功能或能力像素。觸摸敏感的屏幕104和108的第三區(qū)域可以包括可配置的區(qū)域112、116??膳渲玫膮^(qū)域112、116能夠接收輸入,并具有顯示或有限顯示能力。在實(shí)施例中,可配置的區(qū)域112、116可以呈現(xiàn)給用戶的不同的輸入選項(xiàng)。例如,可配置的區(qū)域112、116可以顯示按鈕或其他的相關(guān)條目。此外,顯示的按鈕的標(biāo)識(shí)、或任何按鈕是否被顯示在觸摸敏感屏幕104或108的可配置區(qū)域112、116內(nèi),可以從設(shè)備100被使用和/或操作的上下文中確定。在示例性實(shí)施例中,觸摸敏感屏幕104和108包括至少延伸跨越觸摸敏感的屏幕104和108的、能夠向用戶提供視覺輸出的那些區(qū)域的液晶顯示設(shè)備、以及能夠接收來自用戶的輸入的觸摸敏感屏幕104和108那些區(qū)域上的電容輸入矩陣??商峁┮粋€(gè)或多個(gè)顯示控制器216a、216b來控制觸摸敏感屏幕104和108的操作,包括輸入(觸摸感測)和輸出(顯示)的功能。在如圖2所示的示例性實(shí)施例中,為每個(gè)觸摸屏幕104和108提供單獨(dú)的觸摸屏幕控制器216a或216b。根據(jù)替代實(shí)施例,共同的或共享的觸摸屏幕控制器216可以用于控制被包括的觸摸敏感屏幕104和108中的每一個(gè)。根據(jù)另一些實(shí)施例,觸摸屏幕控制器216的功能可以被并入其他組件,諸如處理器204。處理器204可以包括用于執(zhí)行應(yīng)用程序編程或指令的通用可編程處理器或控制器。根據(jù)至少一些實(shí)施例,處理器204可包括多個(gè)處理器核心,和/或?qū)崿F(xiàn)多個(gè)虛擬處理器。根據(jù)另一些實(shí)施例,處理器204可包括多個(gè)物理處理器。作為特定的示例,處理器204可以包括專門配置的特定應(yīng)用集成電路(ASIC)或其他集成電路、數(shù)字信號(hào)處理器、控制器、硬連線的電子或邏輯電路、可編程邏輯器件或門陣列、特殊用途的計(jì)算機(jī)等。處理器204通常起作用以運(yùn)行實(shí)現(xiàn)設(shè)備100的各種功能的編程代碼或指令。通信設(shè)備100還可以包括存儲(chǔ)器208,其用于與處理器204的應(yīng)用程序編程或指令相關(guān)聯(lián)的執(zhí)行中,并用于程序指令和/或數(shù)據(jù)的暫時(shí)或長期存儲(chǔ)。作為示例,存儲(chǔ)器208可包括RAM、DRAM、SDRAM或其他固態(tài)存儲(chǔ)器。替代地或另外地,可提供數(shù)據(jù)存儲(chǔ)裝置212。類似于存儲(chǔ)器208,數(shù)據(jù)存儲(chǔ)裝置212可包括固態(tài)存儲(chǔ)器設(shè)備。替代地或另外地,數(shù)據(jù)存儲(chǔ)裝置212可包括硬盤驅(qū)動(dòng)器或其他隨機(jī)存取存儲(chǔ)器。在支持通信功能或能力方面,設(shè)備100可以包括蜂窩電話模塊228。作為示例,蜂窩電話模塊228可以包括能夠通過蜂窩網(wǎng)絡(luò)支持語音、多媒體和/或數(shù)據(jù)傳輸?shù)腉SM、CDMA、FDMA和/或模擬蜂窩電話收發(fā)信機(jī)。可替換地或另外地,設(shè)備100可以包括附加的或其他的無線通信模塊232。作為示例,其他的無線通信模塊232可以包括Wi-Fi、藍(lán)牙TM、WiMax、紅外線或其他的無線通信鏈路。蜂窩電話模塊228和其他的無線通信模塊232中的每一個(gè)都可以與共享或?qū)S玫奶炀€224相關(guān)聯(lián)??梢园ǘ丝诮涌?52。端口接口252可以包括支持設(shè)備100互連到其他設(shè)備或組件(如對(duì)接器(dock))的專有的或通用的端口,其他設(shè)備或組件可以或可以不包括附加的能力或與集成到設(shè)備100的能力不同的能力。除了支持設(shè)備100和其他設(shè)備或組件之間的通信信號(hào)的交換之外,對(duì)接端口(dockingport)136和/或端口接口252可以支持到設(shè)備100或來自設(shè)備100的電源供給。端口接口252還包括智能的元件,該元件包括用于控制設(shè)備100和所連接的設(shè)備或組件之間的通信或其他交互的對(duì)接模塊。可以包括輸入/輸出模塊248和關(guān)聯(lián)端口以支持例如與其他的通信設(shè)備、服務(wù)器設(shè)備和/或外圍設(shè)備的通過有線網(wǎng)絡(luò)或鏈接的通信。輸入/輸出模塊248的示例包括以太網(wǎng)端口、通用串行總線(USB)端口、電氣與電子工程師學(xué)會(huì)(IEEE)1394或其他接口??梢园ㄒ纛l輸入/輸出接口/設(shè)備(組)244,以為互連的揚(yáng)聲器或其他的設(shè)備提供模擬音頻,并接收來自連接的麥克風(fēng)或其他設(shè)備的模擬音頻輸入。作為示例,音頻輸入/輸出接口/設(shè)備(組)244可以包括相關(guān)聯(lián)的放大器和模擬-數(shù)字轉(zhuǎn)換器。可替換地或另外地,設(shè)備100可以包括集成的音頻輸入/輸出設(shè)備256和/或用于與外部揚(yáng)聲器或麥克風(fēng)互連的音頻插孔。例如,可以提供集成的揚(yáng)聲器和集成的麥克風(fēng),以支持附近的通話或免提電話操作。可以包括硬件按鈕158,以例如與特定的控制操作關(guān)聯(lián)使用。如結(jié)合圖1A至1J的描述那樣,示例包括主電源開關(guān)、音量控制等??梢园ㄒ粋€(gè)或多個(gè)的圖像捕捉接口/設(shè)備240(諸如相機(jī)),用于捕捉靜止和/或視頻圖像。替代地或另外地,圖像捕捉接口/設(shè)備240可以包括掃描儀或代碼閱讀器。圖像捕捉接口/設(shè)備240可以包括或可以與額外的元件(諸如閃光燈或其它光源)相關(guān)聯(lián)。設(shè)備100還可以包括全球定位系統(tǒng)(GPS)接收器236。根據(jù)本發(fā)明的實(shí)施例,GPS接收器236可以進(jìn)一步包括能夠提供絕對(duì)位置信息到設(shè)備100的其他組件的GPS模塊。還可以包括(多個(gè))加速度計(jì)176。例如,與向用戶顯示信息和/或其他功能相關(guān)聯(lián)地,來自加速度計(jì)176的信號(hào)可以用來確定向用戶顯示該信息的方向和/或格式。本發(fā)明的實(shí)施例還可以包括一個(gè)或多個(gè)位置傳感器172。位置傳感器172可以提供指示觸摸敏感屏幕104和108相對(duì)于彼此的位置的信號(hào)。此信息可作為輸入提供給例如用戶界面應(yīng)用程序,以確定觸摸敏感顯示器110、114的操作模式、特性和/或其他設(shè)備100操作。作為示例,屏幕位置傳感器172可以包括一系列的霍爾效應(yīng)傳感器、多位置開關(guān)、光開關(guān)、惠斯登電橋、電位計(jì)或能夠提供指示觸摸屏幕所在的多個(gè)相對(duì)位置的信號(hào)的其他布置。設(shè)備100的各種組件之間的通信可以由一個(gè)或多個(gè)總線222執(zhí)行。另外,可以從功率源和/或功率控制模塊260提供功率給設(shè)備100的組件。功率控制模塊260可以例如包括電池、AC-DC轉(zhuǎn)換器、功率控制邏輯和/或用于互連設(shè)備100到外部的電源的端口。設(shè)備狀態(tài):圖3A和3B表示設(shè)備100的示例性狀態(tài)。雖然示出一些示例性的狀態(tài)、以及從第一狀態(tài)到第二狀態(tài)的過渡,可以理解,示例的狀態(tài)圖可能沒有涵蓋所有可能的狀態(tài)和/或所有可能的從第一狀態(tài)到第二狀態(tài)的過渡。如圖3所示,狀態(tài)(由在圓中表示的狀態(tài)示出)之間的不同的箭頭表示設(shè)備100發(fā)生的物理變化,所述變化由一個(gè)或多個(gè)硬件和軟件檢測到,所述檢測觸發(fā)硬件和/或軟件中的一個(gè)或多個(gè)中斷,所述中斷用于控制和/或管理設(shè)備100的一個(gè)或多個(gè)功能。如圖3A所示,有十二個(gè)示范性“物理”狀態(tài):關(guān)閉304、過渡308(或打開過渡狀態(tài))、支架312、修改的支架316、打開320、呼入/呼出通話或通信324、圖像/視頻捕捉328、過渡332(或關(guān)閉過渡狀態(tài))、橫向340、對(duì)接336、對(duì)接344和橫向348。除了狀態(tài)324和328之外,每個(gè)示出的狀態(tài)旁邊是設(shè)備100的物理狀態(tài)的圖示,狀態(tài)324和328中的狀態(tài)通常由電話的國際圖標(biāo)和照相機(jī)的圖標(biāo)分別表示。在狀態(tài)304中,該設(shè)備是在關(guān)閉狀態(tài),設(shè)備100通常在縱向方向上定向,主屏幕104和輔助屏幕108在不同的平面背對(duì)背(參見圖1H)。以從關(guān)閉狀態(tài),設(shè)備100可進(jìn)入例如對(duì)接狀態(tài)336,其中設(shè)備100耦合到對(duì)接站、對(duì)接電纜,或通常與一個(gè)或多個(gè)其他設(shè)備或外圍設(shè)備相對(duì)接或關(guān)聯(lián);或進(jìn)入橫向狀態(tài)340,其中設(shè)備100通常定向于主屏幕104面向用戶,并且主屏幕104和輔助屏幕108是背對(duì)背的。在關(guān)閉狀態(tài)下,該設(shè)備也可以移動(dòng)到過渡狀態(tài),其中該設(shè)備保持關(guān)閉,但(應(yīng)用程序或桌面的)顯示基于用戶輸入(例如在屏幕110、114上的雙擊)從一個(gè)屏幕104移動(dòng)到另一個(gè)屏幕108。本發(fā)明的又一實(shí)施例包括雙邊(bilateral)狀態(tài)。在雙邊狀態(tài)下,該設(shè)備仍然關(guān)閉,但單一的應(yīng)用程序至少在第一顯示器110和第二顯示器114上顯示一個(gè)窗口。在第一和第二顯示器110、114上顯示的窗口,基于應(yīng)用程序和該應(yīng)用程序的狀態(tài)可以是相同的或不同的。例如,在用相機(jī)獲取圖像的同時(shí),該設(shè)備可以在第一顯示器110上顯示取景器,并在第二顯示器114上顯示照片主題的預(yù)覽(全屏和左到右的鏡像)。在狀態(tài)308,即,從關(guān)閉狀態(tài)304到半打開狀態(tài)或支架狀態(tài)312的過渡狀態(tài),示出設(shè)備100打開,其主屏幕104和輔助屏幕108圍繞與鉸鏈重合的軸線的點(diǎn)旋轉(zhuǎn)。一旦進(jìn)入支架狀態(tài)312,主屏幕104和輔助屏幕108彼此分離,使得例如設(shè)備100可以以類似支架的結(jié)構(gòu)位于表面上。在狀態(tài)316,稱為修改的支架位置,設(shè)備100具有與在支架狀態(tài)312中類似的主屏幕104和輔助屏幕108彼此間的相對(duì)關(guān)系,其區(qū)別在于主屏幕104或輔助屏幕108中的一個(gè)被放置在表面上,如圖所示。狀態(tài)320是打開狀態(tài),其中主屏幕104和輔助屏幕108通常是在同一平面上。設(shè)備100可以從打開狀態(tài)過渡到對(duì)接狀態(tài)344或打開的橫向狀態(tài)348。在打開狀態(tài)320中,在主屏幕104和輔助屏幕108通常都在類似縱向的方向上,而在橫向狀態(tài)348,主屏幕104和輔助屏幕108通常是在類似橫向的方向上。狀態(tài)324是通信狀態(tài)的圖示,例如當(dāng)設(shè)備100正分別接收或處于呼入或呼出時(shí)。雖然為清楚起見未示出,應(yīng)當(dāng)理解設(shè)備100可以從圖3所示的任何狀態(tài)過渡到呼入/呼出的呼叫狀態(tài)324。以類似的方式,可以從圖3中的任何其他狀態(tài)進(jìn)入圖像/視頻捕捉狀態(tài)328,圖像/視頻捕捉狀態(tài)328使得設(shè)備100通過相機(jī)拍攝一個(gè)或多個(gè)圖像和/或利用視頻捕捉設(shè)備240拍攝視頻。過渡狀態(tài)332示意性地示出主屏幕104和輔助屏幕108被關(guān)閉以進(jìn)入例如關(guān)閉狀態(tài)304。參考圖中的參考關(guān)鍵信息,圖3示出被接收來檢測從第一狀態(tài)到第二狀態(tài)的過渡的輸入。在圖3B中,示出狀態(tài)的各種組合,總體來說,列的一部分被指向縱向狀態(tài)352、橫向狀態(tài)356,而行的一部分被指向縱向狀態(tài)360和橫向狀態(tài)364。在圖3B中,關(guān)鍵信息指示“H”表示來自一個(gè)或多個(gè)霍爾效應(yīng)傳感器的輸入,“A”表示來自一個(gè)或多個(gè)加速計(jì)的輸入,“T”表示來自計(jì)時(shí)器的輸入,“P”表示通信觸發(fā)輸入,而“I”表示圖像和/或視頻捕捉請(qǐng)求輸入。因此,在圖表的中央部分376,示出表示設(shè)備100如何檢測從第一物理狀態(tài)過渡到第二物理狀態(tài)的輸入或輸入組合。如討論的,在圖表376的中央部分,接收到的輸入啟用從例如縱向打開狀態(tài)到橫向支架狀態(tài)(以粗體顯示的“HAT”)的過渡的檢測。對(duì)于從縱向打開到橫向支架的狀態(tài)的這個(gè)示例性的過渡,可能需要霍爾效應(yīng)傳感器(“H”),加速度計(jì)(“A”)和計(jì)時(shí)器(“T”)輸入。計(jì)時(shí)器輸入可以從例如與處理器相關(guān)聯(lián)的時(shí)鐘得到。除了縱向和橫向狀態(tài)之外,還示出了對(duì)接狀態(tài)368,其基于對(duì)接信號(hào)372的接收而被觸發(fā)。正如上面所討論的,并且聯(lián)系圖3,可以通過設(shè)備100與一個(gè)或多個(gè)其它的設(shè)備100、配件、外設(shè)、智能對(duì)接器等的關(guān)聯(lián)來觸發(fā)對(duì)接信號(hào)。用戶交互:圖4A至4H描繪屏幕104、108可以識(shí)別的手勢輸入的各種圖形表示。這些手勢可以不僅通過用戶的身體部分(諸如手指)執(zhí)行,也可以由諸如觸控筆之類的其他設(shè)備執(zhí)行,所述觸控筆可由屏幕104、108的(多個(gè))接觸感測部被感測到。一般而言,根據(jù)手勢在哪里進(jìn)行(直接在顯示器110、114上或在手勢捕捉區(qū)域120、124中),手勢被不同地解釋。例如,在一個(gè)實(shí)施例中,在顯示器110、114的手勢可以定向到桌面或應(yīng)用程序,手勢捕捉區(qū)域120、124的手勢可以被解釋為用于系統(tǒng)。參考圖4A-4H,第一類型的手勢,觸摸手勢420基本上是在選定的時(shí)間長度上在屏幕104、108靜止。圓428表示屏幕上的接觸檢測部的特定位置處接收到的觸摸或其他接觸類型。圓428可以包括邊界432,邊界432的厚度指示在接觸位置該接觸基本上保持靜止的時(shí)間長度。例如,輕敲420(或短按)具有比長按424(或正常的按壓)的邊界432b更細(xì)的邊界432a。長按424可以涉及在屏幕上基本上保持比輕敲420更長時(shí)間段靜止的接觸。正如將被理解的是,可以根據(jù)接觸停止或在屏幕上的移動(dòng)之前觸摸保持靜止的時(shí)間長度來注冊不同定義的手勢。參照?qǐng)D4C,在屏幕104、108上的拖動(dòng)(drag)手勢400是初始接觸(由圓428表示)以及在選定的方向的接觸移動(dòng)436。初始接觸428可以在屏幕104、108上、在邊界432表示的一定量的時(shí)間內(nèi)保持靜止。拖動(dòng)手勢通常需要用戶在第一位置接觸圖標(biāo)、窗口或其他的顯示圖像,隨后,在拖動(dòng)方向上接觸移動(dòng)到所選擇的顯示圖像所期望的新的第二位置上。只要從第一到第二位置的接觸基本上是連續(xù)的,所述接觸移動(dòng)不必在一條直線上,而是有任何的移動(dòng)路徑。參照?qǐng)D4D,在屏幕上104、108的輕彈(flick)手勢404是初始接觸(由圓428表示)以及在選定的方向上的截?cái)嗟慕佑|移動(dòng)436(相對(duì)于拖動(dòng)手勢)。在實(shí)施例中,與拖動(dòng)手勢相比,輕彈在手勢的最后移動(dòng)中有更高的退出速度。例如,輕彈手勢可以是初始接觸后手指彈出(fingersnap)。與拖動(dòng)手勢相比,輕彈的手勢通常并不需要從所顯示的圖像的所述第一位置到預(yù)定的第二位置的、與屏幕104、108的持續(xù)接觸。接觸的顯示圖像通過輕彈的手勢在輕彈的手勢的方向上被移動(dòng)到預(yù)定的第二位置。雖然兩個(gè)手勢通常都可以從第一位置到第二位置移動(dòng)所顯示的圖像,但是在持續(xù)時(shí)間和在屏幕上的接觸的行進(jìn)距離方面,輕彈手勢通常比拖動(dòng)手勢更少。參照?qǐng)D4E,描繪了在屏幕104、108上的捏合(pinch)手勢408。捏合手勢408可以(例如由第一手指)到屏幕104、108的第一接觸428和(例如由第二手指)到屏幕104、108的第二接觸428b發(fā)起。第一和第二接觸428a、b可以被共同的屏幕104、108的共同的接觸感測部、被共同的屏幕104或108的不同的接觸檢測部,或被不同屏幕的不同接觸檢測部檢測到。如邊界432a所示,第一接觸428a被保持第一時(shí)間量,并且如邊界432b所示,第二接觸428b被保持第二時(shí)間量。第一和第二時(shí)間量通常是基本上相同的,第一和第二接觸428a、b通?;旧贤瑫r(shí)出現(xiàn)。第一和第二接觸428a、b通常還分別包括相應(yīng)的第一和第二接觸移動(dòng)436a、b。第一和第二接觸移動(dòng)436a、b通常在相反的方向。換種方式來說,第一接觸移動(dòng)436a朝向第二接觸436b,所述第二接觸移動(dòng)436b朝向第一接觸436a。更簡單地說,捏合手勢408可通過用戶的手指以捏合動(dòng)作觸摸屏幕104、108來完成。參照?qǐng)D4F描繪了在屏幕104、108上的擴(kuò)展(spread)手勢410。擴(kuò)展手勢410可以通過(例如由第一手指)到屏幕104、108的第一接觸428a和(例如由第二手指)到屏幕104、108的第二接觸428b發(fā)起。在第一和第二接觸428a、b可以被共同的屏幕104、108的共同接觸檢測部、被共同的屏幕104、108的不同的接觸檢測部、或被不同的屏幕的不同接觸檢測部檢測到。如邊界432a所示,第一接觸428a被保持第一時(shí)間量,如邊界432b所示,第二接觸428b被保持第二時(shí)間量。第一和第二時(shí)間量通常是基本上相同的,第一和第二觸428a、b通?;旧贤瑫r(shí)出現(xiàn)。在第一和第二觸428a、b通常還分別包括相應(yīng)的第一和第二接觸移動(dòng)436a、b。第一和第二接觸移動(dòng)436a、b通常在共同的方向上。換種方式來說,第一和第二接觸移動(dòng)436a、b遠(yuǎn)離所述第一和第二接觸428a、b。更簡單地說,擴(kuò)展手勢410可通過用戶的手指以擴(kuò)展動(dòng)作觸摸屏幕104、108來完成。上述的手勢可以以任何方式(諸如通過圖4G和4H中所示的那些方式)被組合以產(chǎn)生確定的功能結(jié)果。例如,在圖4G中,在與輕敲手勢420遠(yuǎn)離的方向上,輕敲手勢420與拖動(dòng)或輕彈手勢412組合。在圖4H中,在朝向輕敲手勢420的方向上,輕敲手勢420與拖動(dòng)或輕彈手勢412組合。接收手勢的功能結(jié)果可以取決于若干因素而變化,其中包括設(shè)備100、顯示器110、114、或屏幕104、108的狀態(tài)、與該手勢相關(guān)聯(lián)的上下文、或手勢的被感測到的位置。設(shè)備的狀態(tài)通常是指設(shè)備100的一個(gè)或多個(gè)配置、顯示方向以及由設(shè)備100接收的用戶和其他輸入。上下文通常是指:手勢所選擇的一個(gè)或多個(gè)特定的應(yīng)用程序和當(dāng)前正在執(zhí)行的應(yīng)用程序中的(多個(gè))部分;該應(yīng)用程序是否是單或多屏幕的應(yīng)用程序;以及該應(yīng)用程序是否是在一個(gè)或多個(gè)堆棧或一個(gè)或者多個(gè)屏幕中顯示一個(gè)或者多個(gè)窗口的多屏幕應(yīng)用程序。手勢的感測到的位置通常是指:感測到的手勢的位置坐標(biāo)的(多個(gè))集合是在觸摸敏感顯示器110、114還是手勢捕捉區(qū)域120、124上;感測到的手勢的位置坐標(biāo)的(多個(gè))集合與共同的還是與不同的顯示器或屏幕104、108相關(guān)聯(lián);和/或手勢捕捉區(qū)域的什么部分包含感測到的手勢的位置坐標(biāo)的(多個(gè))集合。當(dāng)觸摸敏感顯示器110、114接收到輕敲時(shí),使用該輕敲,例如,來選擇圖標(biāo)以啟動(dòng)或終止相應(yīng)的應(yīng)用程序的執(zhí)行,以最大化或最小化窗口,重新排序堆棧中的窗口,并且諸如通過鍵盤顯示或其它顯示的圖像提供用戶輸入。當(dāng)摸敏感顯示器110、114接收到拖動(dòng)時(shí),可以使用該拖動(dòng),例如,以重新定位圖標(biāo)或窗口到顯示器內(nèi)的所期望的位置,在顯示器上重新排序堆棧,或跨越兩個(gè)顯示器(使得選擇的窗口同時(shí)占據(jù)每個(gè)顯示器的部分)。當(dāng)觸摸敏感顯示器110、114或手勢捕捉區(qū)域120、124接收到輕彈時(shí),可以使用該輕彈以將窗口從第一顯示器重定位到第二顯示器或跨越兩個(gè)顯示器(使得選擇的窗口同時(shí)占據(jù)每個(gè)顯示器的部分)。然而,不同于拖動(dòng)手勢,通常不使用輕彈手勢來將所顯示的圖像移動(dòng)到特定的用戶選擇的位置,而是到用戶不可配置的默認(rèn)位置。當(dāng)被觸摸敏感顯示器110、114或手勢捕捉區(qū)域120、124接收時(shí),擴(kuò)展手勢可用于最小化或增加顯示區(qū)域或窗口的大小(通常當(dāng)由共同的顯示器完全接收時(shí)),將顯示在每個(gè)顯示器的堆棧的頂部的窗口切換到其它顯示器的堆棧的頂部(通常當(dāng)由不同的顯示器或屏幕接收時(shí)),或者顯示應(yīng)用程序管理器(在堆棧中顯示窗口的“彈出式窗口”)。當(dāng)被觸摸敏感顯示器110、114或手勢捕捉區(qū)域120、124接收時(shí),捏合手勢可用于最大化或減小顯示區(qū)域或窗口的大小,將在顯示每個(gè)顯示器的堆棧的頂部的窗口切換到其它顯示器的堆棧的頂部(通常是當(dāng)由不同的顯示器或屏幕接收時(shí)),或者顯示應(yīng)用程序管理器(通常當(dāng)由相同的或不同的屏幕上的離屏手勢捕捉區(qū)域接收到時(shí))。當(dāng)由在共同的顯示器或屏幕104、108的共同顯示捕捉區(qū)域接收到圖4G的組合的手勢時(shí),圖4G的組合的手勢可以用于:(A)為接收該手勢的顯示器110、114保持第一窗口堆棧中的位置或者條目恒定(“窗口堆?!笔窍冗M(jìn)后出順序或者到那里的條目的“堆棧”數(shù)據(jù)結(jié)構(gòu),如本領(lǐng)域技術(shù)人員將理解的,其中,其每個(gè)條目提供用于顯示相應(yīng)的應(yīng)用程序或桌面的數(shù)據(jù),并且順序確定了顯示相應(yīng)的應(yīng)用程序或者桌面的順序以及它們的用于諸如刪除或插入之類其他操作的順序;以下提供窗口堆棧的進(jìn)一步討論;但是,請(qǐng)注意,這種“窗口堆?!笨梢詢H僅是一個(gè)或兩個(gè)的顯示器110、114的窗口和/或桌面的邏輯排列);以及(B)同時(shí)將接受手勢的顯示器上窗口插入到第二窗口堆棧。當(dāng)由共同的顯示器或屏幕104、108(如果為單個(gè)顯示器提供了這種功能)或者不同的顯示器或屏幕的不同的顯示捕捉區(qū)域接收?qǐng)D4H的合并的手勢時(shí),圖4H的合并的手可以用來為接收手勢的輕敲部分的顯示器保持第一窗口堆棧中的第一窗口棧位置不變,同時(shí)在第二窗口堆棧中重排序第二窗口堆棧位置,以在接收輕彈或拖動(dòng)手勢的顯示器中包括窗口。雖然在前述實(shí)施例中的特定的手勢和手勢捕捉區(qū)域已與功能結(jié)果的相應(yīng)集合相關(guān)聯(lián),要理解的是,這些關(guān)聯(lián)可以以任何方式重新定義,以在手勢和/或手勢捕捉區(qū)域和/或功能性結(jié)果之間產(chǎn)生不同的關(guān)聯(lián)。固件和軟件:參照?qǐng)D5A所示,存儲(chǔ)器508可以存儲(chǔ),處理器504可以執(zhí)行一個(gè)或多個(gè)軟件組件。這些組件可以包括至少一個(gè)操作系統(tǒng)(OS)516、框架520、和/或來自應(yīng)用程序存儲(chǔ)裝置560的一個(gè)或更多的應(yīng)用程序564a和/或564b。處理器504可接收來自先前結(jié)合圖2所描述的驅(qū)動(dòng)器512的輸入。操作系統(tǒng)516可以是由程序和數(shù)據(jù)組成的任何軟件,其管理計(jì)算機(jī)的硬件資源,并為各種應(yīng)用程序564的執(zhí)行提供共同服務(wù)來。操作系統(tǒng)516可以是任何操作系統(tǒng),并且至少在一些實(shí)施例中,專用于設(shè)備,其包括但不限于1inux、ANDROIDTM、WINDOWSPHONE7TM等。如本文所述地,操作系統(tǒng)516通過執(zhí)行一個(gè)或多個(gè)操作可操作地為手機(jī)提供功能。應(yīng)用程序564可以是為用戶執(zhí)行特定功能的任何更高級(jí)的軟件。應(yīng)用564可以包括諸如電子郵件客戶端、Web瀏覽器、短信應(yīng)用程序、游戲、媒體播放器、辦公軟件等的程序。應(yīng)用程序564可以存儲(chǔ)在應(yīng)用程序存儲(chǔ)裝置560中,應(yīng)用程序存儲(chǔ)裝置560可以表示用于存儲(chǔ)應(yīng)用程序564的任何存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)裝置、以及與其相關(guān)聯(lián)的管理軟件。一旦執(zhí)行,應(yīng)用程序564可以運(yùn)行在內(nèi)存508的不同的區(qū)域??蚣?20可以是允許多個(gè)任務(wù)在設(shè)備上運(yùn)行以進(jìn)行交互的任何軟件或數(shù)據(jù)。在實(shí)施例中,框架520的至少部分和下文中描述的分立元件可以被認(rèn)為是操作系統(tǒng)516或應(yīng)用程序564的部分。然而,這些部分將被描述為框架520的一部分,但是這些組件并不限于此。框架520可以包括但并不限于多屏顯示管理(MDM)模塊524、表面高速緩存模塊528、窗口管理模塊532、輸入管理模塊536、任務(wù)管理模塊540、顯示控制器、一個(gè)或多個(gè)幀緩沖器548、任務(wù)堆棧552、一個(gè)或多個(gè)窗口棧堆550(它是顯示區(qū)域中的窗口和/或桌面的邏輯排列)和/或事件緩沖器556。MDM模塊524包括一個(gè)或多個(gè)模塊,用于可操作地管理在設(shè)備的屏幕上的應(yīng)用程序或其它數(shù)據(jù)的顯示。結(jié)合圖5B描述MDM模塊524的實(shí)施例。在實(shí)施例中,MDM模塊524接收來自操作系統(tǒng)516、驅(qū)動(dòng)器512以及應(yīng)用程序564的輸入。輸入?yún)f(xié)助MDM模塊524確定如何根據(jù)應(yīng)用程序的喜好和要求配置和分配顯示器和用戶的操作。一旦確定了顯示配置的確定,MDM模塊524可以綁定應(yīng)用程序564到顯示配置。然后配置可以被提供給一個(gè)或多個(gè)其他組件來生成顯示。表面高速緩存模塊528包括任何存儲(chǔ)器或存儲(chǔ)設(shè)備以及與其相關(guān)聯(lián)的軟件,來存儲(chǔ)或高速緩存來自顯示屏幕的一個(gè)或多個(gè)圖像。每個(gè)顯示器可以與一系列的活動(dòng)和/或非活動(dòng)窗口(或其他顯示對(duì)象(諸如桌面顯示器))相關(guān)聯(lián)。當(dāng)前顯示的是活動(dòng)窗口(或其他顯示對(duì)象)。非活動(dòng)窗口(或其他顯示對(duì)象)被打開,和/或在某些時(shí)候被顯示,但當(dāng)前在活動(dòng)窗口(或者其它的顯示對(duì)象)的“后面”。為了提高用戶體驗(yàn),在被另一個(gè)活動(dòng)窗口(或者其它顯示對(duì)象)覆蓋之前,可以存儲(chǔ)該窗口(或其他顯示對(duì)象)的最后生成的圖像的“屏幕截圖”。表面高速緩存模塊528可以可操作地存儲(chǔ)當(dāng)前沒有被顯示的窗口(或其他顯示對(duì)象)的最后的活動(dòng)圖像。因此,表面高速緩存模塊528在數(shù)據(jù)存儲(chǔ)裝置(未示出)中存儲(chǔ)非活動(dòng)窗口(或其他顯示對(duì)象)的圖像。在實(shí)施例中,窗口管理模塊532可操作地管理每個(gè)屏幕上的活動(dòng)或不活動(dòng)的窗口(或其他顯示對(duì)象)。基于來自MDM模塊524、操作系統(tǒng)516或其他組件的信息,窗口管理模塊532確定窗口(或其他顯示對(duì)象)何時(shí)是活動(dòng)的或不活動(dòng)的。窗口管理模塊532可以把不可見的窗口(或其他顯示對(duì)象)置于“非活動(dòng)狀態(tài)”,并且結(jié)合任務(wù)管理模塊540,掛起應(yīng)用程序的操作。此外,窗口管理模塊532可以分配屏幕標(biāo)識(shí)符到窗口(或其他顯示對(duì)象),或管理與該窗口(或其他顯示對(duì)象)相關(guān)聯(lián)的數(shù)據(jù)的一個(gè)或多個(gè)其他項(xiàng)目。窗口管理模塊532還可以提供所存儲(chǔ)的信息到應(yīng)用程序564、任務(wù)管理模塊540或與該窗口(或其他顯示對(duì)象)交互或相關(guān)聯(lián)的其他組件。輸入管理模塊536可操作地管理設(shè)備所發(fā)生的事件。事件是任何到窗口環(huán)境中的輸入,例如,與用戶交互的用戶界面。輸入管理模塊536接收事件并邏輯地在事件緩沖器556中存儲(chǔ)事件。事件可以包括以下這些用戶界面交互:當(dāng)屏幕104、108接收來自用戶的觸摸信號(hào)時(shí)發(fā)生的“向下事件”,當(dāng)屏幕104、108確定用戶的手指橫過(多個(gè))屏幕移動(dòng)時(shí)發(fā)生的“移動(dòng)事件”,當(dāng)屏幕104、108確定用戶已經(jīng)停止觸摸屏幕104、108時(shí)的“向上事件”等。這些事件被輸入管理模塊536接收、存儲(chǔ)并轉(zhuǎn)發(fā)到其他模塊。任務(wù)可以是提供屏幕的應(yīng)用程序組件,用戶可以與所述屏幕互動(dòng)以便做一些事情,諸如撥打電話、拍照、發(fā)送電子郵件或查看地圖??梢越o予每個(gè)任務(wù)在其中繪制用戶界面的窗口。該窗口通常填充顯示器110、114,但也可以小于顯示器110、114并且浮在其他窗口的頂部。應(yīng)用程序通常是由彼此松散地綁定的多個(gè)行為組成。通常情況下,應(yīng)用程序中的一個(gè)任務(wù)被指定為“主”任務(wù),它在首次啟動(dòng)應(yīng)用程序時(shí)向用戶呈現(xiàn)。然后每個(gè)任務(wù)可以啟動(dòng)另一個(gè)任務(wù)以執(zhí)行不同的動(dòng)作。任務(wù)管理模塊540可操作來管理可以由設(shè)備執(zhí)行的一個(gè)或多個(gè)應(yīng)用程序564的操作。因此,任務(wù)管理模塊540可以接收用于執(zhí)行存儲(chǔ)在應(yīng)用程序存儲(chǔ)裝置560中的應(yīng)用程序的信號(hào)。任務(wù)管理模塊540然后可以實(shí)例化應(yīng)用程序564的一個(gè)或多個(gè)任務(wù)或組件以開始應(yīng)用程序564的操作。另外,任務(wù)管理模塊540可以基于用戶界面改變來掛起應(yīng)用程序564。掛起應(yīng)用程序564可以在存儲(chǔ)器中保持應(yīng)用程序數(shù)據(jù),但是可能限制或者停止到應(yīng)用程序564的處理器周期的訪問。一旦應(yīng)用程序再變?yōu)榛顒?dòng)的,任務(wù)管理模塊540可以再次提供到處理器的訪問。顯示控制器544可操作來為多屏幕設(shè)備呈現(xiàn)和輸出(多個(gè))顯示。在實(shí)施例中,顯示控制器544創(chuàng)建和/或管理一個(gè)或多個(gè)幀緩沖器548。幀緩沖器548可以是顯示輸出,所述顯示輸出驅(qū)動(dòng)顯示,所述顯示來自包含顯示數(shù)據(jù)的完整幀的內(nèi)存的部分。在實(shí)施例中,顯示控制器544管理一個(gè)或多個(gè)幀緩沖器。一個(gè)幀緩存器可以是表示兩個(gè)屏幕的整個(gè)顯示空間的復(fù)合幀緩沖器。此復(fù)合幀緩沖器可以對(duì)于操作系統(tǒng)516呈現(xiàn)為單一幀。顯示控制器544可如每個(gè)顯示器110、114的使用所需要地分拆此復(fù)合幀緩沖器。因此,通過使用顯示控制器544,設(shè)備100可以有多屏幕顯示器,而無需改變底層的操作系統(tǒng)516的軟件。應(yīng)用程序管理器562可以是為窗口環(huán)境提供展示層的服務(wù)。因此,應(yīng)用程序管理器562提供了由窗口管理模塊556呈現(xiàn)的圖形化模型。同樣,桌面566為應(yīng)用程序存儲(chǔ)裝置560提供展示層。因此,桌面為應(yīng)用程序存儲(chǔ)裝置560中的應(yīng)用程序564提供具有可選擇的應(yīng)用程序圖標(biāo)的表面的圖形化模型,其可以提供給窗口管理器556來進(jìn)行呈現(xiàn)。MDM模塊524的實(shí)施例示于圖5B。MDM模塊524可操作來確定設(shè)備的環(huán)境的狀態(tài),包括但不限于該設(shè)備的方向、哪些應(yīng)用程序564正在執(zhí)行、應(yīng)用程序如何564被顯示、用戶進(jìn)行什么樣的行動(dòng)、被顯示的任務(wù)等。為了配置顯示器,MDM模塊524解釋這些環(huán)境因素并確定顯示配置,如結(jié)合圖6A-6J描述的。然后,MDM模塊524可以將應(yīng)用程序564或其他設(shè)備組件綁定到顯示器。然后配置可以被發(fā)送到顯示控制器544和/或OS516來生成顯示。MDM模塊524可以包括以下各項(xiàng)的一個(gè)或多個(gè),但不限于以下各項(xiàng):顯示配置模塊568、偏好模塊572、設(shè)備狀態(tài)模塊574、手勢模塊576、需求模塊580、事件模塊584和/或綁定模塊588。顯示配置模塊568確定顯示的布局。在實(shí)施例中,顯示配置模塊568可以確定環(huán)境因素??梢詮囊粋€(gè)或多個(gè)其他MDM模塊524模塊或其它來源接收環(huán)境因素。然后顯示配置模塊568可以從因素列表中確定顯示的最佳配置。結(jié)合圖6A-6F描述可能的配置和與其相關(guān)聯(lián)的因素的一些實(shí)施例。偏好模塊572可操作來確定應(yīng)用程序564或其它組件的顯示偏好。例如,應(yīng)用程序可以有單或雙顯示器的偏好。偏好模塊572可以確定或者接收應(yīng)用程序偏好并存儲(chǔ)該偏好。由于設(shè)備的配置的變化,可以審查偏好以確定是否可以實(shí)現(xiàn)應(yīng)用程序564的更好的顯示配置。設(shè)備狀態(tài)模塊574可操作來確定或接收設(shè)備的狀態(tài)??梢越Y(jié)合圖3A和圖3B描述設(shè)備的狀態(tài)。顯示配置模塊568可以使用設(shè)備的狀態(tài)來確定顯示的配置。因此,設(shè)備狀態(tài)模塊574可以接收輸入,并解釋該設(shè)備的狀態(tài)。然后提供狀態(tài)信息到顯示配置模塊568。手勢模塊576可操作來確定用戶是否在用戶界面上進(jìn)行任何操作。因此,手勢模塊576可以從任務(wù)堆棧552或者輸入管理模塊536接收任務(wù)信息。手勢可以根據(jù)圖4A至圖4H被定義。例如,移動(dòng)窗口使得顯示器呈現(xiàn)圖示窗口移動(dòng)的一系列顯示幀??梢杂墒謩菽K576接收并解釋與這種用戶界面互動(dòng)相關(guān)聯(lián)的手勢。關(guān)于用戶手勢的信息然后被發(fā)送到任務(wù)管理模塊540以修改任務(wù)的顯示綁定。類似于偏好模塊572,要求模塊580可操作來確定應(yīng)用程序564或其他組件的顯示要求。應(yīng)用程序可以有一組必須遵守的顯示要求。一些應(yīng)用程序需要特定的顯示方向。例如,應(yīng)用程序“憤怒的小鳥”只能以橫向顯示。這種類型的顯示要求可以由要求模塊580確定或接收。由于設(shè)備的方向變化,要求模塊580可以再次確定應(yīng)用程序564的顯示要求。顯示配置模塊568可以生成如要求模塊580所提供的、根據(jù)應(yīng)用程序顯示要求的顯示配置。類似于手勢模塊576,事件模塊584可操作以確定可以影響用戶界面的應(yīng)用程序或其他組件所發(fā)生的一個(gè)或多個(gè)事件。因此,手勢模塊576可以從事件緩沖器556或任務(wù)管理模塊540接收事件信息。這些事件可以改變?nèi)蝿?wù)如何綁定到顯示器。例如,電子郵件應(yīng)用程序接收到電子郵件可以使得顯示器在輔助屏幕呈現(xiàn)新的消息。事件模塊584可以接收和解釋與這種應(yīng)用程序執(zhí)行相關(guān)聯(lián)的事件。然后關(guān)于事件的信息可以被發(fā)送到顯示配置模塊568來修改顯示的配置。綁定模塊588可操作來綁定應(yīng)用程序564或其他組件到顯示配置模塊568確定的配置。綁定在內(nèi)存中將每個(gè)應(yīng)用程序的顯示配置與應(yīng)用程序的顯示和模式相關(guān)聯(lián),因此,綁定模塊588可以將應(yīng)用程序與應(yīng)用程序(如橫向、縱向、多屏幕等)的顯示配置相關(guān)聯(lián)。然后,綁定模塊588可以分配顯示器標(biāo)識(shí)符到顯示器。顯示器標(biāo)識(shí)符將應(yīng)用程序與設(shè)備的特定屏幕相關(guān)聯(lián)。此綁定然后被存儲(chǔ)并提供給顯示控制器544、OS516或者其它組件,以正確地呈現(xiàn)顯示。綁定是動(dòng)態(tài)的,可以基于與事件、手勢、狀態(tài)改變、應(yīng)用程序偏好或要求等相關(guān)聯(lián)的配置更改或更新。用戶界面配置:現(xiàn)在參考圖6A-J,由設(shè)備100實(shí)現(xiàn)的各種類型的輸出配置將在下文描述。圖6A和6B描繪了在第一狀態(tài)的設(shè)備100的兩個(gè)不同的輸出配置。具體而言,圖6A描繪了設(shè)備100在關(guān)閉縱向狀態(tài)304,其中數(shù)據(jù)被顯示在主屏幕104上。在這個(gè)示例中,設(shè)備100以第一縱向配置604,通過觸摸敏感顯示器110顯示數(shù)據(jù)??梢岳斫獾氖?,第一縱向配置604只可顯示桌面或操作系統(tǒng)主頁屏幕??商鎿Q地,當(dāng)設(shè)備100以第一縱向配置604顯示數(shù)據(jù)時(shí),可以在縱向方向呈現(xiàn)一個(gè)或多個(gè)窗口。圖6B描繪了設(shè)備100仍然是在關(guān)閉縱向狀態(tài)304下,但是在輔助屏幕108上顯示數(shù)據(jù)。在這個(gè)示例中,設(shè)備100以第二縱向配置608,通過觸摸敏感顯示器114顯示數(shù)據(jù)??梢砸缘谝换虻诙v向配置604、608顯示相似的或不同的數(shù)據(jù)。也可以通過提供給設(shè)備100用戶手勢(例如,雙擊)、菜單選擇或其他方式來在第一縱向配置604和第二縱向配置608之間過渡。也可以采用其它合適的手勢來在配置之間過渡。此外,根據(jù)設(shè)備100被移動(dòng)到哪個(gè)狀態(tài),也可以使設(shè)備100從第一或第二縱向配置604、608過渡到本文所描述的任何其他配置。在第二狀態(tài)的設(shè)備100可容納另一種輸出配置。具體而言,圖6C描繪了第三縱向配置,其中數(shù)據(jù)同時(shí)顯示在主屏幕104和輔助屏幕108上。第三縱向配置可被稱為為雙縱向(DP)輸出配置。在DP輸出配置中,當(dāng)輔助屏幕108的觸摸敏感顯示器114以第二縱向配置608描繪數(shù)據(jù)時(shí),主屏幕104的觸摸敏感顯示器110以第一縱向配置604描繪數(shù)據(jù)。當(dāng)設(shè)備100是在打開縱向狀態(tài)320時(shí),第一縱向配置604和第二縱向配置608的同時(shí)呈現(xiàn)可以發(fā)生。在此配置中,設(shè)備100可以在一個(gè)顯示器110或114中顯示一個(gè)應(yīng)用程序窗口、兩個(gè)應(yīng)用程序窗口(在每個(gè)顯示器110和114中各一個(gè))、一個(gè)應(yīng)用程序窗口和一個(gè)桌面、或一個(gè)桌面。其他的配置是可能的。應(yīng)當(dāng)理解的是,根據(jù)設(shè)備100被移動(dòng)到哪個(gè)狀態(tài),也可以使設(shè)備100從配置604、608的同時(shí)顯示過渡到本文所描述的任何其他配置。此外,在此狀態(tài)下,應(yīng)用程序的顯示偏好可以將設(shè)備放置到雙邊模式,在這種模式下兩個(gè)顯示器都是活動(dòng)的,以在相同的應(yīng)用程序中顯示不同的窗口。例如,相機(jī)應(yīng)用程序可以在一側(cè)顯示取景器以及控制,而另一側(cè)顯示可以由照片主題看到的鏡像預(yù)覽。涉及兩名玩家同時(shí)玩的游戲也可以利用雙邊模式的優(yōu)點(diǎn)。圖6D和6E描繪了在第三狀態(tài)的設(shè)備100的另外兩個(gè)輸出配置。具體而言,圖6D描繪了在數(shù)據(jù)被顯示在主屏幕104上的關(guān)閉橫向狀態(tài)340的設(shè)備100。在這個(gè)示例中,設(shè)備100以第一橫向配置612通過觸摸敏感顯示器110顯示數(shù)據(jù)。就像本文中說明的其他配置,第一橫向配置612可以顯示桌面、主頁屏幕,顯示應(yīng)用程序數(shù)據(jù)的一個(gè)或多個(gè)窗口等。圖6E描繪了仍然是在關(guān)閉橫向狀態(tài)340的設(shè)備100,但是數(shù)據(jù)被顯示在輔助屏幕108上。在這個(gè)示例中,設(shè)備100以第二橫向配置616通過觸摸敏感顯示器114顯示數(shù)據(jù)??梢砸缘谝换虻诙v向配置612、616顯示相似或不同的數(shù)據(jù)。也可以通過提供設(shè)備100扭曲和輕敲手勢或輕彈和滑動(dòng)手勢中的一個(gè)或兩個(gè)來在第一橫向配置612和第二橫向配置616之間過渡。也可以采用其它合適的手勢在配置之間過渡。此外,也可以根據(jù)設(shè)備100被移動(dòng)到哪個(gè)狀態(tài)來將設(shè)備100從所述第一或第二橫向配置612、616過渡到本文所描述的任何其他配置。圖6F描繪了第三橫向配置,其中數(shù)據(jù)同時(shí)顯示在主屏幕104和輔助屏幕108上。第三橫向配置可以被稱為雙橫向(LD)輸出配置。在LD輸出配置中,在主屏幕104的觸摸敏感顯示器110以第一橫向配置612描繪數(shù)據(jù),而輔助屏幕108的觸摸敏感顯示器114以第二橫向配置616描繪數(shù)據(jù)。當(dāng)設(shè)備100在打開橫向狀態(tài)340時(shí),第一橫向配置612和第二橫向配置616的同時(shí)呈現(xiàn)可能會(huì)發(fā)生。應(yīng)當(dāng)理解的是,也可以根據(jù)設(shè)備100被移動(dòng)到哪個(gè)狀態(tài),將顯示設(shè)備100從配置612、616的同時(shí)顯示過渡到本文所描述的任何其他配置。圖6G和圖6H描繪了在另一種狀態(tài)的設(shè)備100的兩個(gè)視圖。具體而言,設(shè)備100被描述為在支架狀態(tài)312。圖6G示出了第一支架輸出配置618可以被顯示在觸摸敏感顯示器110上。圖6H示出了第二支架輸出配置620可以被顯示在觸摸敏感顯示器114上。設(shè)備100可以被配置為分別描繪第一支架輸出配置618或第二支架輸出配置620?;蛘撸梢酝瑫r(shí)呈現(xiàn)支架輸出配置618、620。在一些實(shí)施例中,支架輸出配置618、620可以與橫向輸出配置612、616相似或相同。在修改的支架狀態(tài)316下,設(shè)備100還可以被配置為顯示一個(gè)或兩個(gè)支架輸出配置618、620。應(yīng)該理解的是支架輸出配置618、620的同時(shí)利用可以促進(jìn)雙人游戲(例如,國際象棋、跳棋等)、兩個(gè)或多個(gè)用戶共享同一臺(tái)設(shè)備100的多用戶會(huì)議和其他應(yīng)用程序。可以理解的是,也可以根據(jù)設(shè)備100被移動(dòng)到哪個(gè)狀態(tài),使顯示設(shè)備100從顯示一個(gè)或兩個(gè)配置618、620過渡到這里所描述的任何其他配置。圖6I描繪了當(dāng)設(shè)備100在打開縱向狀態(tài)320下可以適應(yīng)的另一種輸出配置。具體而言,在這里被稱為縱向最大(PMAX)配置624的縱向配置中,設(shè)備100可以被配置為提供跨越兩個(gè)觸摸敏感顯示器110、114的單一的連續(xù)圖像。在此配置中,可以分割并且在觸摸敏感顯示器之一上部分顯示數(shù)據(jù)(例如,單一圖像、應(yīng)用程序、窗口、圖標(biāo)、視頻等),而數(shù)據(jù)的其它部分被顯示在另一觸摸敏感顯示器上。Pmax配置624可有助于在設(shè)備100上顯示特定的圖像的更大的顯示和/或更好的分辨率。與其他的輸出配置類似,根據(jù)設(shè)備100被移動(dòng)到哪個(gè)狀態(tài),可以將設(shè)備100從Pmax配置624過渡到本文描述的任何其他的輸出配置。圖6J描繪了當(dāng)設(shè)備100在打開橫向狀態(tài)348下可以適應(yīng)的另一個(gè)輸出配置。具體而言,在這里被稱為橫向最大(LMAX)配置628的橫向配置中,設(shè)備100可以被配置為提供跨越兩個(gè)觸摸敏感顯示器110、114的單一的連續(xù)圖像。在此配置中,可以分割并且在觸摸敏感顯示器之一上部分顯示數(shù)據(jù)(例如,單一的圖像、應(yīng)用程序、窗口、圖標(biāo)、視頻等),而數(shù)據(jù)的其它部分被顯示在另一觸摸敏感顯示器上。Lmax的配置628可有助于在設(shè)備100上顯示特定的圖像的更大的顯示和/或更好的分辨率。與其他的輸出配置類似,根據(jù)設(shè)備100被移動(dòng)到哪個(gè)狀態(tài),可以將設(shè)備100從Lmax的配置628過渡到本文描述的任何其他的輸出配置。顯示控制圖7A-C描繪了導(dǎo)致設(shè)備100改變其上的數(shù)據(jù)顯示的手勢序列的三個(gè)示例。具體而言,圖7A描繪第一手勢的序列700,這引起了第一顯示動(dòng)作。雖然第一顯示動(dòng)作描繪成在觸摸敏感顯示器110、114上進(jìn)行,但應(yīng)當(dāng)理解,第一顯示動(dòng)作也可以可替代地或者另外地在主屏幕104和/或輔助屏幕108上的其他部分進(jìn)行。當(dāng)設(shè)備100在閉合的橫向狀態(tài)340時(shí),第一手勢序列700開始。在這種狀態(tài)時(shí),設(shè)備100在第一橫向配置612顯示數(shù)據(jù)。然后,設(shè)備100的用戶提供(第一手勢序列700的)第一用戶輸入704,使得移動(dòng)設(shè)備100從閉合橫向狀態(tài)340改變到打開的橫向狀態(tài)348。如本文中所討論的,該第一用戶輸入704可以被設(shè)備100的一個(gè)或多個(gè)硬件組件檢測到的。在圖7A的示例中,在第一橫向配置612顯示的數(shù)據(jù)可能是來自于單屏幕應(yīng)用程序A1,它表示當(dāng)前正在觸摸敏感顯示器110顯示的應(yīng)用程序數(shù)據(jù)源自應(yīng)用程序Al,該應(yīng)用程序Al被配置來只在單個(gè)屏幕104或108上顯示數(shù)據(jù)。因此,在MDM模塊524注冊第一用戶輸入704之前或之后,MDM模塊524確定是否被顯示在第一橫向配置612的應(yīng)用程序Al相應(yīng)于單屏幕應(yīng)用程序。假設(shè)顯示在觸摸敏感顯示器110的單屏幕應(yīng)用程序相應(yīng)于單屏幕應(yīng)用程序Al,MDM模塊524可以被配置來選擇第二應(yīng)用程序或桌面D2,并使得以觸摸敏感顯示器114的第二橫向配置616顯示來自那里的數(shù)據(jù)。因此,響應(yīng)于所述第一用戶輸入704,MDM模塊524指示窗口管理模塊532來在觸摸敏感顯示器114上顯示第二應(yīng)用程序或桌面(D2)的數(shù)據(jù),其不同于顯示在觸摸敏感顯示器110上的第一應(yīng)用程序(Al)。在一些實(shí)施例中,第二應(yīng)用程序或桌面(D2)由窗口管理模塊532來選擇,并可以相應(yīng)于堆棧550中的第一應(yīng)用程序后面的下一個(gè)應(yīng)用程序或桌面。更具體地,作為選擇第二應(yīng)用程序或桌面(D2)的部分,MDM模塊524和/或窗口管理模塊532可以參照識(shí)別活動(dòng)的和非活動(dòng)的應(yīng)用程序或桌面的窗口堆棧550以及這些應(yīng)用程序或桌面的顯示優(yōu)先級(jí),然后選擇第二應(yīng)用程序或桌面(D2)作為窗口堆棧550中的下一個(gè)應(yīng)用程序或桌面。如果沒有應(yīng)用程序(而不是桌面)是第一個(gè)應(yīng)用程序(Al)后面的“下一個(gè)”,則窗口管理器532可以使得桌面或其它缺省顯示元素作為D2顯示在觸摸敏感顯示器114上。圖7B描繪了第二手勢序列708,它引起了第二顯示動(dòng)作。與第一顯示動(dòng)作相似,可以在設(shè)備100的任何可視化或輸出組件上進(jìn)行第二顯示動(dòng)作。類似于第一手勢序列700,第二手勢序列708以設(shè)備100在關(guān)閉的橫向狀態(tài)340中開始。然而,兩個(gè)序列之間的差別是顯示在觸摸敏感顯示器110上的應(yīng)用程序(A1.1)是多屏幕應(yīng)用程序。當(dāng)設(shè)備100處于閉合的橫向狀態(tài)340,經(jīng)由觸摸敏感顯示器110顯示來自應(yīng)用程序A1.1的第一數(shù)據(jù)。如由觸摸敏感顯示器110下面的虛線以及標(biāo)簽所指示的,其他的觸摸敏感顯示器114沒有活動(dòng)地顯示任何數(shù)據(jù)。當(dāng)?shù)谝挥脩糨斎?12使得設(shè)備100從關(guān)閉的橫向狀態(tài)340改變?yōu)榇蜷_的橫向狀態(tài)348時(shí),第二手勢序列708繼續(xù)。該第一用戶輸入712可以與第一用戶輸入704相似或相同。仍參考圖7B,在MDM模塊524注冊第一用戶輸入712之前或之后,MDM模塊524確定被顯示在第一橫向配置612中的應(yīng)用程序相應(yīng)于多屏幕應(yīng)用程序。因此,響應(yīng)于所述第一用戶輸入712,MDM模塊524指示窗口管理模塊532開始將來自第一應(yīng)用程序Al.1的顯示數(shù)據(jù)越過觸摸敏感顯示器114下落到過渡區(qū)716中。在一些實(shí)施例中,過渡區(qū)域716跨越觸摸敏感顯示器114移動(dòng)(例如,利用來自第一應(yīng)用程序Al.1的數(shù)據(jù)逐步越來越多填充觸摸敏感顯示器114的向下的運(yùn)動(dòng))。過渡區(qū)域716的運(yùn)動(dòng)可以被配置來模擬在重力作用下跨越觸摸敏感顯示器114的第一橫向配置612的下落。在過渡區(qū)域716已經(jīng)完全跨越觸摸敏感顯示器114移動(dòng)后,MDM模塊524可以注冊第二事件720,該第二事件720表示完成第一應(yīng)用程序Al.1從觸摸敏感顯示器110基于重力的下落。此時(shí),來自第一應(yīng)用程序Al.1的數(shù)據(jù)可以被兩個(gè)觸摸敏感顯示器110、114以任何數(shù)量的顯示配置來顯示。在一些實(shí)施例中,來自第一應(yīng)用程序A1.1的應(yīng)用程序數(shù)據(jù)被自動(dòng)地放大。這可以使得第一應(yīng)用程序A1.1或者以分離的橫向配置612、616(例如,LD輸出配置)或者以Lmax配置628同時(shí)被顯示在觸摸敏感屏幕110、114上。MDM模塊524的自身應(yīng)用程序可以控制第一應(yīng)用程序A1.1被顯示的方式以及應(yīng)用程序數(shù)據(jù)被顯示在LD輸出配置還是Lmax配置628中。在一個(gè)實(shí)施例中,從觸摸敏感顯示器110、114上的第一應(yīng)用程序A1.1顯示的數(shù)據(jù)的類型可以根據(jù)第一應(yīng)用程序的性質(zhì)而不同。作為非限制性的示例,當(dāng)?shù)谝粦?yīng)用程序A1.1在重力下落過程中自動(dòng)地跨越觸摸敏感顯示器被最大化時(shí),可用于與第一應(yīng)用程序A1.1對(duì)接的用戶輸入的類型可以從第一類型的用戶輸入(例如,書寫捕捉區(qū)域、半QWERTY鍵盤)改變到第二類型的用戶輸入(例如,完整的QWERTY鍵盤或者書寫捕捉區(qū)域和半QWERTY鍵盤的組合)。同樣地,當(dāng)?shù)谝粦?yīng)用程序A1.1在重力下落過程中,被自動(dòng)地跨越觸摸敏感顯示器110、114被最大化時(shí),用戶輸出的類型可以從第一類型的用戶輸出改變到第二類型的用戶輸出。圖7C描繪了用于獲得產(chǎn)生的第三顯示動(dòng)作的第三手勢序列724,其中設(shè)備100是在“反向橫向”狀態(tài)340a,其中當(dāng)顯示器110面向用戶時(shí),可配置區(qū)域112在設(shè)備的相對(duì)側(cè)上(即,右側(cè))。與第一和第二顯示動(dòng)作相似,第三顯示動(dòng)作可以在設(shè)備100的任何可視化或者輸出組件上進(jìn)行。類似于第一手勢序列700,第三手勢序列724以設(shè)備100在關(guān)閉的橫向狀態(tài)340(即,反向橫向狀態(tài)340a)而開始。當(dāng)設(shè)備100處于閉合的反向橫向狀態(tài)340a,經(jīng)由觸摸敏感顯示器110顯示來自第一應(yīng)用程序A1.1的數(shù)據(jù)的第一集合。如由觸摸敏感顯示器110下面的虛線以及標(biāo)簽所指示的,其他的觸摸敏感顯示器114沒有活動(dòng)地顯示任何數(shù)據(jù)。第三手勢序列724具有使設(shè)備100從關(guān)閉的反向橫向狀態(tài)340a改變到打開的反向橫向狀態(tài)348a的第一用戶輸入728。該第一用戶輸入728可以與其他用戶輸入704、712相似或者相同,不同的是輔助屏幕108在主屏幕104的上方打開。此外,在接收到第一用戶輸入728之后,來自第一應(yīng)用程序Al.1的數(shù)據(jù)已經(jīng)被顯示在底部的觸摸敏感顯示器110(例如,定位在其他觸摸敏感顯示器114下方的顯示器110)。顯示器110、114(或者更具體地,屏幕104、108)的相對(duì)位置可以根據(jù)設(shè)備100的加速度計(jì)176或一些其它適當(dāng)?shù)挠布M件提供的數(shù)據(jù)來確定。在一些實(shí)施例中,當(dāng)如圖7C中觸摸敏感顯示器114在活動(dòng)觸摸敏感顯示器110的上方打開時(shí),在觸摸敏感顯示器110上觀看的應(yīng)用程序(A1.1)保留了其原有顯示配置。具體而言,由于沒有用于將第一應(yīng)用程序A1.1的顯示拖到在其上方的屏幕114的重力下落發(fā)生,所以正在被顯示在觸摸敏感顯示器110上的第一應(yīng)用程序A1.1可以繼續(xù)被顯示在第一橫向配置612,而來自第二應(yīng)用程序A2的數(shù)據(jù)通過其他觸摸敏感顯示器114被顯示在第二橫向配置616中。基于從各種硬件設(shè)備接收的一個(gè)或多個(gè)事件中斷,觸摸敏感顯示器110、114上執(zhí)行的顯示動(dòng)作可以被MDM模塊524和窗口管理模塊532的協(xié)同操作控制。任務(wù)管理模塊540可以注冊和解釋這種中斷。在選擇將要通過觸摸敏感顯示器114被顯示的數(shù)據(jù)時(shí),MDM模塊524和/或窗口管理模塊532可以識(shí)別如上面所討論的顯示堆棧中的下一個(gè)應(yīng)用程序。如果沒有應(yīng)用程序在第一應(yīng)用程序A1.1后的“下一個(gè)”,那么MDM模塊524和/或窗口管理模塊532可能會(huì)導(dǎo)致桌面(例如,為OS呈現(xiàn)的顯示)或者一些其它缺省顯示元件被顯示在觸摸敏感顯示器114上。雖然在例子中給出了顯示動(dòng)作的三個(gè)示例,所述例子中在觸摸敏感顯示器110上最初地顯示應(yīng)用程序,但是應(yīng)該理解的是,如果觸摸敏感顯示器114最初顯示應(yīng)用程序數(shù)據(jù),那么后續(xù)處理步驟和顯示動(dòng)作可以逆轉(zhuǎn)。具體地,當(dāng)移動(dòng)設(shè)備100在閉合的橫向狀態(tài)340時(shí),如果來自例如應(yīng)用程序(A1或A1.1)的數(shù)據(jù)的起初通過觸摸敏感顯示器114顯示,那么當(dāng)接收到第一用戶輸入704、712、728以后,根據(jù)觸摸敏感顯示器110相對(duì)于觸摸敏感顯示器114的位置和/或具有顯示的數(shù)據(jù)的應(yīng)用程序是單屏幕應(yīng)用程序還是多屏幕應(yīng)用程序,窗口管理模塊532可以操縱在觸摸敏感顯示器110上的數(shù)據(jù)的隨后顯示。現(xiàn)在參考圖8,該圖中示出確定是否如上所述進(jìn)行重力下落時(shí)的設(shè)備100進(jìn)行的步驟的高級(jí)流程圖。具體地,在一個(gè)實(shí)施例中,MDM模塊524執(zhí)行圖8的步驟。因此,在步驟804中,確定設(shè)備100是否定向于(a)打開的橫向狀態(tài)348、或(b)打開的反向橫向狀態(tài)348a、或(c)另一個(gè)方向。如果確定出設(shè)備100的方向既不是打開的橫向狀態(tài)348,也不是打開的反向橫向狀態(tài)348a,那么終止任何進(jìn)一步的重力下落處理(例如,至少直到設(shè)備100被重新定向或另一個(gè)應(yīng)用程序被考慮用于重力下落為止)。因此,在終止符808終止流程圖,所述終止符中設(shè)備100(更具體地,MDM模塊524)停止當(dāng)前的重力下落處理。然而,如果在步驟804確定出設(shè)備100是在打開的橫向狀態(tài)348或打開的反向橫向狀態(tài)348a,那么執(zhí)行步驟812,其中,進(jìn)行進(jìn)一步的確定以確保設(shè)備100被正確地配置來進(jìn)行重力下落(例如,如圖7B所示,從顯示器110到顯示器114)。具體地,步驟812確定下列額外的三個(gè)條件是否得到滿足:(a)在當(dāng)前的設(shè)備方向,是否在物理地最上面的(例如,物理上更高的)顯示器110或114正以單屏幕模式顯示應(yīng)用程序(即,只在顯示器110或者114之一顯示)?(b)這個(gè)應(yīng)用程序是否可以顯示在(即,它是否支持被顯示在)多于一個(gè)顯示器上?(c)這個(gè)應(yīng)用程序的重力下落是否沒有被完全禁用?應(yīng)注意,對(duì)于某些應(yīng)用程序,重力下落應(yīng)該永遠(yuǎn)不會(huì)發(fā)生。例如,在相機(jī)或視頻應(yīng)用程序中,其中,當(dāng)該設(shè)備100處于折疊配置時(shí)應(yīng)用程序只可操作用于拍攝照片或視頻;或者游戲應(yīng)用程序中,其中,由兩個(gè)玩家進(jìn)行游戲,每個(gè)玩家僅僅觀看顯示器110或114之一,并且其中,所述設(shè)備在例如圖1I中所示的方向。如果不滿足緊鄰的上面的(a)至(c)的一個(gè)或多個(gè)條件,那么終止任何進(jìn)一步的重力下落處理(至少直到設(shè)備100被重新定向或其他應(yīng)用程序被考慮用于重力下落為止)。因此,流程圖終止在終止符808,其中設(shè)備100(更具體地,MDM模塊524)停止當(dāng)前的重力下落處理。然而,如果滿足緊鄰的上面的(a)至(c)的一個(gè)或多個(gè)條件,則執(zhí)行步驟816,其中評(píng)估確定重力下落是否應(yīng)該發(fā)生的進(jìn)一步的條件。更具體地,本步驟確定是否應(yīng)用程序的當(dāng)前設(shè)置將防止重力下落的發(fā)生(例如,由于這樣的重力下落對(duì)用戶來說將沒有意義,或者將降低用戶關(guān)于設(shè)備100的體驗(yàn))。例如,如果用戶已經(jīng)輸入在顯示器110或114最低的那個(gè)顯示器上的應(yīng)用程序保持在最低顯示器上可見的請(qǐng)求,那么步驟816中的確定將是肯定的。作為進(jìn)一步的示例,如果至少一些應(yīng)用程序只當(dāng)最下面的顯示器沒有活動(dòng)地輸出新的信息給用戶時(shí)(諸如,如果用戶在觀看電影或者視頻)才可以在其上進(jìn)行重力下落。因此,如果步驟中的確定是肯定的,則在步驟820中,一個(gè)或多個(gè)重力下落參數(shù)可以被設(shè)置,以指示如當(dāng)前配置地,沒有重力下落要在應(yīng)用程序的顯示上被執(zhí)行。另外,如果步驟816中的確定是否定的,那么在步驟824中,在該應(yīng)用程序執(zhí)行重力下落。應(yīng)注意的是相應(yīng)于圖8的流程圖的機(jī)器指令可以由設(shè)備100執(zhí)行,當(dāng):(a)設(shè)備進(jìn)入打開的橫向配置348或348a(例如,通過用戶展開設(shè)備,和/或旋轉(zhuǎn)設(shè)備進(jìn)入橫向狀態(tài));或(b)用戶明確要求設(shè)備在顯示的應(yīng)用程序上進(jìn)行重力下落。對(duì)于進(jìn)行重力下落的應(yīng)用程序,當(dāng)然存在當(dāng)應(yīng)用程序的顯示應(yīng)該最好恢復(fù)到單屏幕顯示時(shí)的情況。具體地,這樣的恢復(fù)可以將應(yīng)用程序的顯示配置在與發(fā)生重力下落的顯示器110或114之一相同的顯示器上。進(jìn)行這樣的恢復(fù)的過程的激活在此被稱為“反向重力下落”??梢匀缦碌貓?zhí)行反向重力下落:(a)基本上自動(dòng)地,例如,當(dāng)MDM模塊524接收到用于指示反向重力下落發(fā)生的適當(dāng)?shù)妮斎耄换?b)該用戶可以明確地要求在執(zhí)行過重力下落的顯示的應(yīng)用程序上的反向重力下落。在圖9中,示出了提供例如由用于執(zhí)行反向重力下落的MDM模塊524執(zhí)行的步驟的高級(jí)流程圖。在步驟904中,確定設(shè)備100是否是被從橫向狀態(tài)348或348a之一定向到雙縱向方向。如果判斷步驟904的結(jié)果是否定的,那么終止關(guān)于進(jìn)行反向重力下落的任何進(jìn)一步的當(dāng)前處理(例如,至少直到設(shè)備100被重新定向或另一個(gè)應(yīng)用程序正被考慮進(jìn)行重力下落為止)。因此,流程圖在終止符908終止,其中設(shè)備100(更具體地,MDM模塊524)停止當(dāng)前反向重力下落處理。然而,如果步驟904的結(jié)果是肯定的,則執(zhí)行步驟912,在該步驟中,做出進(jìn)一步的確定,以確保設(shè)備100被正確地配置用于執(zhí)行反向重力下落。具體地,步驟912確定:(a)(要進(jìn)行反向重力下落的)目標(biāo)應(yīng)用程序確實(shí)是在兩個(gè)顯示器110和114上顯示;以及(b)存在配置數(shù)據(jù),用于識(shí)別當(dāng)滿足特定條件時(shí)反向重力下落正掛起以用于在目標(biāo)應(yīng)用程序上執(zhí)行。請(qǐng)注意,這種“反向重力下落掛起”配置數(shù)據(jù)只在之前在目標(biāo)應(yīng)用程序上執(zhí)行了重力下落時(shí)為該目標(biāo)應(yīng)用程序創(chuàng)建,并且當(dāng)在目標(biāo)應(yīng)用程序上執(zhí)行反向重力下落時(shí)被刪除。因此,如果存在目標(biāo)應(yīng)用程序的“反向重力下落掛起”配置數(shù)據(jù),則這旨在表示發(fā)生過目標(biāo)應(yīng)用程序的之前重力下落,并且當(dāng)前根據(jù)本次重力下落顯示目標(biāo)應(yīng)用程序。如果判斷步驟912的結(jié)果是否定的,那么遇到終止符908并且反向重力下落的處理停止。然而,如果判斷步驟912的結(jié)果是肯定的,那么檢查用于確定反向重力下落是否可以在目標(biāo)應(yīng)用程序的顯示上執(zhí)行的一組附加的條件。具體地,在步驟916中,由MDM模塊524評(píng)估以下條件(a)和(b):(a)設(shè)備100是否被折疊?(b)設(shè)備100是否被對(duì)接或分開?也就是說,如果MDM模塊524接收輸入,所述輸入指示滿足這些條件之一,則在步驟920中,目標(biāo)應(yīng)用程序的反向重力掛起配置數(shù)據(jù)至少被確認(rèn)為要被刪除(或至少呈現(xiàn)為無效的)。具體地,因?yàn)楫?dāng)應(yīng)用程序被顯示在兩個(gè)顯示器110和114(例如,某些游戲應(yīng)用程序)時(shí),針對(duì)各種應(yīng)用,設(shè)備100的折疊是允許的(并且希望的),因此如果該設(shè)備100被折疊,則在一個(gè)實(shí)施例中,任何反向重力下落掛起配置數(shù)據(jù)被自動(dòng)刪除。因此,(例如,由于之前的重力下落操作的)應(yīng)用程序的雙屏幕顯示是否應(yīng)恢復(fù)到被顯示在顯示器110或114上,可以依賴于要求或不要求反向重力下落的特定的應(yīng)用程序。替換地,如果在步驟916中確定設(shè)備100沒有被折疊,并且沒有被對(duì)接,而且沒有被分開,則目標(biāo)應(yīng)用程序保持有資格在其上執(zhí)行反向重力下落。因此,不管步驟916的結(jié)果,進(jìn)行判斷步驟924以評(píng)估是否反向重力下落實(shí)際上是要在目標(biāo)應(yīng)用程序的顯示上執(zhí)行。特別是,當(dāng)步驟924確定出一個(gè)或多個(gè)下列條件(a)至(c)被滿足時(shí),在步驟928中進(jìn)行反向重力下落:(a)反向重力下落掛起的數(shù)據(jù)仍然是有效的;或(b)用戶提供了明確請(qǐng)求目標(biāo)應(yīng)用程序只在顯示器110或114中單獨(dú)一個(gè)上顯示的輸入;或(c)目標(biāo)應(yīng)用程序請(qǐng)求反向重力下落。因此,根據(jù)判斷步驟924的結(jié)果,(在步驟928)進(jìn)行反向重力下落,或終止這種反向重力下落的處理,而無需進(jìn)行反向重力下落。已經(jīng)相關(guān)針對(duì)重力下落和反向重力下落進(jìn)行的處理描述了本公開的示例性的系統(tǒng)和方法。然而,為了避免不必要地模糊本公開,前面的描述省略了若干公知的結(jié)構(gòu)和設(shè)備。這種省略不應(yīng)被理解為權(quán)利要求的范圍的限制。闡明具體細(xì)節(jié)以提供對(duì)本公開的理解。然而,應(yīng)該理解的是,本公開可以以超出本文所闡述的具體細(xì)節(jié)的各種方式來實(shí)踐。此外,雖然本文說明的示例性方面、實(shí)施例和/或配置示出了并列配置的系統(tǒng)的各個(gè)組件,該系統(tǒng)的某些組件可以遠(yuǎn)程定位在分布式網(wǎng)絡(luò)(諸如LAN和/或因特網(wǎng))的遠(yuǎn)距離部分中,或在專用系統(tǒng)內(nèi)。因此,應(yīng)該理解的是,該系統(tǒng)的組件可以組合到一個(gè)或多個(gè)設(shè)備中,或并列配置在分布式網(wǎng)絡(luò)中的特定的節(jié)點(diǎn)上,諸如模擬和/或數(shù)字電信網(wǎng)絡(luò)、分組交換網(wǎng)絡(luò)或電路交換網(wǎng)絡(luò)。從前面的描述可以理解,并且由于計(jì)算效率的原因,系統(tǒng)的組件可以被布置在組件的分布式網(wǎng)絡(luò)內(nèi)的任何位置,而不會(huì)影響系統(tǒng)的操作。例如,各個(gè)組件可以位于諸如PBX和媒體服務(wù)器、網(wǎng)關(guān)之類的轉(zhuǎn)換器(switch)中,一個(gè)或多個(gè)通信設(shè)備中,在一個(gè)或多個(gè)用戶的建筑物處,或它們的一些組合中。同樣地,系統(tǒng)的一個(gè)或多個(gè)功能部分可以分布在(多個(gè))電信設(shè)備和相關(guān)聯(lián)的計(jì)算設(shè)備之間。此外,應(yīng)當(dāng)理解的是,連接元件的各種鏈路可以是有線或無線鏈路,或它們的任何組合,或能夠到和從所連接的元件提供和/或通信數(shù)據(jù)的任何其它已知或以后開發(fā)的(多個(gè))元件。這些有線或無線鏈路還可以是安全鏈路并且可以是能夠通信加密的信息。用作鏈路的傳輸介質(zhì)可以是例如用于電信號(hào)的任何適當(dāng)?shù)妮d體,包括同軸電纜、銅線和光纖,并且可以采取聲波或光波的形式,諸如在無線電波和紅外線紅色數(shù)據(jù)通信過程中產(chǎn)生的那些。而且,雖然已與事件的特定序列相關(guān)地討論并示出流程圖,應(yīng)理解的是,該序列的變化、添加和省略可以發(fā)生而不顯著影響所公開的實(shí)施例、配置和方面的操作??梢允褂帽竟_的一些變化和修改。其可以為本公開的某些特征提供而不提供其它特征。在又一實(shí)施例中,本公開的系統(tǒng)和方法可以結(jié)合專用計(jì)算機(jī)、編程微處理器或微控制器和外圍集成電路元件(組)、ASIC或其它集成電路、數(shù)字信號(hào)處理器、諸如離散元件電路之類的硬連線電子或邏輯電路,(諸如PLD,PLA,F(xiàn)PGA,PAL之類的)可編程邏輯器件或門陣列、專用計(jì)算機(jī)、任何類似裝置等來實(shí)現(xiàn)。在通常情況下,能夠?qū)崿F(xiàn)本文所示的方法的任何(多個(gè))設(shè)備或裝置可以用于實(shí)現(xiàn)本公開的各個(gè)方面??捎糜谒_的實(shí)施例、配置和方面的示例性硬件包括計(jì)算機(jī)、手持設(shè)備、電話(例如,蜂窩電話、啟用的互聯(lián)網(wǎng)、數(shù)字、模擬、混合式以及其他)和本領(lǐng)域中已知的其它硬件。這些設(shè)備的一些包括處理器(例如,單個(gè)或多個(gè)微處理器)、存儲(chǔ)器、非易失性存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。此外,包括但不限于分布式處理或組件/對(duì)象分布式處理,并行處理或虛擬機(jī)處理的替代軟件實(shí)現(xiàn)也可以被構(gòu)建來實(shí)現(xiàn)這里描述的方法。在又一實(shí)施例中,所公開的方法可以結(jié)合使用對(duì)象或面向?qū)ο蟮能浖_發(fā)環(huán)境的軟件容易地實(shí)現(xiàn),所述軟件開發(fā)環(huán)境提供了可以使用在各種計(jì)算機(jī)或工作站平臺(tái)上的便攜式源代碼。可替換地,所公開的系統(tǒng)可以部分或全部以使用標(biāo)準(zhǔn)邏輯電路或VLSI設(shè)計(jì)的硬件實(shí)現(xiàn)。使用軟件還是者硬件來實(shí)現(xiàn)根據(jù)本發(fā)明的系統(tǒng)取決于系統(tǒng)的速度和/或效率、特定功能以及所正在使用的特定軟件或硬件系統(tǒng)或微處理器或微計(jì)算機(jī)系統(tǒng)的要求。在又一實(shí)施例中,所公開的方法可部分地在軟件實(shí)現(xiàn),所述軟件可以被存儲(chǔ)在存儲(chǔ)介質(zhì)上并且與控制器和存儲(chǔ)器、專用計(jì)算機(jī)、微處理器等合作在編程的通用計(jì)算機(jī)上執(zhí)行。在這些例子中,本公開的系統(tǒng)和方法可以被實(shí)現(xiàn)為嵌入在個(gè)人計(jì)算機(jī)上的程序,如applet,或CGI腳本,作為駐留在服務(wù)器或計(jì)算機(jī)工作站上的資源,作為嵌入在專用測量系統(tǒng)的常規(guī)程序、系統(tǒng)組件等。該系統(tǒng)還可以通過物理地將系統(tǒng)和/或方法結(jié)合到軟件和/或硬件系統(tǒng)來實(shí)現(xiàn)。雖然本公開參照特定標(biāo)準(zhǔn)和協(xié)議描述在方面、實(shí)施例和/或配置中實(shí)現(xiàn)的組件和功能,所述方面、實(shí)施例和/或配置并不限于這些標(biāo)準(zhǔn)和協(xié)議。存在本文未提及的其它類似的標(biāo)準(zhǔn)和協(xié)議并且被認(rèn)為包括在本公開內(nèi)。此外,這里提到的標(biāo)準(zhǔn)和協(xié)議和這里未提到的其他類似的標(biāo)準(zhǔn)和協(xié)議周期性地被更快或更有效的具有基本上相同功能的等效物取代。具有相同功能的這樣的替代標(biāo)準(zhǔn)和協(xié)議被認(rèn)為是包括在本公開內(nèi)的等同物?;旧先绫疚闹忻枋龊驼f明的,本公開在各個(gè)方面、實(shí)施例中和/或配置中包括組件、方法、處理、系統(tǒng)和/或設(shè)備,包括各個(gè)方面,實(shí)施例,配置實(shí)施例,子結(jié)合和/或其子集。本技術(shù)領(lǐng)域的技術(shù)人員將明白在理解本公開內(nèi)容后如何制造和使用所揭示的方面、實(shí)施例和/或配置。本公開在各個(gè)方面、實(shí)施例和/或配置包括提供沒有本文所描繪的項(xiàng)目和/或未描述項(xiàng)目的設(shè)備或過程,和\或在各個(gè)方面、實(shí)施例和/或其配置包括沒有可在先前的設(shè)備或過程使用的這種項(xiàng)目,例如,用于改善性能、實(shí)現(xiàn)輕松減少實(shí)施成本。以說明和描述的目的呈現(xiàn)前面的討論。前述內(nèi)容并不意在以本文所公開的形式限制本公開。例如在前述示例的詳細(xì)描述中,為簡化本公開的目的,本公開的各種特征在一個(gè)或多個(gè)方面、實(shí)施例和/或配置中分組在一起。本公開的方面、實(shí)施例和/或配置的特征可以在替代方面、實(shí)施例和/或上面討論的那些以外的配置被組合。公開的這種方法不被解釋為反映權(quán)利要求要求比在每個(gè)權(quán)利要求中記載的特征更多的特征的意圖。相反,正如以下權(quán)利要求所反映的,創(chuàng)造性方面在于比單一的上述公開的方面、實(shí)施例和/或配置的所有特征少。因此,下面的權(quán)利要求被并入到該詳細(xì)描述中,每個(gè)權(quán)利要求本身獨(dú)立作為本公開的單獨(dú)的優(yōu)選實(shí)施例。此外,雖然描述包括了一個(gè)或多個(gè)方面、實(shí)施例和/或配置的描述,特定的變化和修改、其他的變化、組合和修改在本公開的范圍內(nèi),例如,可以在本領(lǐng)域技術(shù)人員理解本發(fā)明后的技能和知識(shí)范圍內(nèi)。意圖獲取權(quán)利,所述權(quán)利在允許的范圍內(nèi)包括替代方面、實(shí)施例和/或配置,包括對(duì)權(quán)利要求的可替代的、可互換的和/或等同的結(jié)構(gòu)、功能、范圍或步驟,而不論這些替代、互換和/或等同的結(jié)構(gòu)、功能、范圍或步驟是否被本文公開,并且不意圖公開地貢獻(xiàn)任何可專利主題。