專利名稱:多屏顯示控制的制作方法
技術(shù)領(lǐng)域:
背景技術(shù)·相當(dāng)大量的手持計(jì)算裝置(諸如,蜂窩電話、平板電腦和電子閱讀器)使用觸屏顯示,以不僅向用戶傳遞顯示信息,而且接收來(lái)自用戶界面命令的輸入。盡管觸屏顯示可增加手持裝置的可配置性并提供廣泛的用戶界面選擇,但是這種靈活性典型地是有代價(jià)的。觸屏用于提供內(nèi)容和接收用戶命令的雙重用途雖然對(duì)用戶而言是靈活的,但可能會(huì)混淆畫面并產(chǎn)生視覺(jué)混亂,從而導(dǎo)致用戶不滿和生產(chǎn)率降低。手持計(jì)算裝置的小形狀因數(shù)需要在所顯示的圖形和被提供以接收輸入的區(qū)域之間的認(rèn)真權(quán)衡。一方面,小畫面約束了顯示空間,這可能增加解釋動(dòng)作或結(jié)果的難度。另一方面,虛擬小鍵盤(keypad)或其他用戶界面設(shè)計(jì)被疊加在正在執(zhí)行的應(yīng)用上或被放置得鄰近于正在執(zhí)行的應(yīng)用,這需要將該應(yīng)用擠壓在畫面的甚至更小的部分之內(nèi)。對(duì)于單畫面觸屏裝置,這種權(quán)衡的行為尤為困難。單畫面觸屏裝置受制于其有限的屏幕空間。當(dāng)用戶正在通過(guò)單個(gè)畫面對(duì)裝置輸入信息時(shí),用于在該畫面中解釋信息的能力可能受到嚴(yán)重阻礙,在需要畫面和界面之間復(fù)雜的交互時(shí)尤其如此。
發(fā)明內(nèi)容
需要多畫面的手持計(jì)算裝置,相比傳統(tǒng)單畫面的手持計(jì)算裝置而言,其提供增強(qiáng)的功率和/或多功能性。這些或其它需求通過(guò)本公開的多個(gè)方面、實(shí)施例和/或配置解決。而且,盡管本公開以示例性的實(shí)施例的方式來(lái)呈現(xiàn),但應(yīng)當(dāng)理解,本公開的各個(gè)方面可以單獨(dú)地要求保護(hù)。在某些實(shí)施例中,提供了一種用于控制由多屏裝置顯示的數(shù)據(jù)的方法,該方法包含接收第一輸入,其對(duì)應(yīng)于用于將顯示在雙屏裝置的第一屏幕上的第一應(yīng)用最大化的指令;參考用于第一應(yīng)用的最大化規(guī)則;以及基于該用于第一應(yīng)用的最大化規(guī)則,將來(lái)自該第一應(yīng)用的數(shù)據(jù)同時(shí)顯示于該雙屏裝置的第一屏幕和第二屏幕兩者上。 短語(yǔ)“至少一個(gè)”、“一個(gè)或多個(gè)”和“和/或”為開放式表達(dá),其在操作中同時(shí)為連接式(conjunctive)和分離式(disjunctive)。例如,“A、B和C中的至少一個(gè)”、“A、B或C中的至少一個(gè)”、“A、B和C中的一個(gè)或多個(gè)”、“A、B或C中的一個(gè)或多個(gè)”和“A、B和/或C”中的每一個(gè)是指僅A、僅B、僅C、A與B兩者、A與C兩者、B與C兩者、或A、B與C三者。術(shù)語(yǔ)“一”(“a”或“an”)實(shí)體代表一個(gè)或多個(gè)該實(shí)體。同樣,術(shù)語(yǔ)“一個(gè)”、“一個(gè)或多個(gè)”和“至少一個(gè)”可在本文可互換使用。還應(yīng)注意,術(shù)語(yǔ)“包含”、“包括”和“具有”也可互換使用。如在此所使用的術(shù)語(yǔ)“自動(dòng)的”及其變體代表任何在執(zhí)行處理或操作時(shí)沒(méi)有有形(material)人工輸入而完成的該處理或操作。然而,即使處理或操作的執(zhí)行使用了有形或無(wú)形的人工輸入,如果該輸入在該處理或操作的執(zhí)行之前被接收,則該處理或操作也是自動(dòng)的。如果這種輸入影響到處理或操作將如何被執(zhí)行,則人工輸入被認(rèn)為是有形的。允許處理或操作的執(zhí)行的人工輸入被認(rèn)為不是“有形的”。如在此所使用的術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”代表任何有形的存儲(chǔ)和/或傳輸介質(zhì),其參與將指令提供至處理器以進(jìn)行執(zhí)行。該介質(zhì)可采用多種形式,包括但不限于非易失性媒體、易失性媒體和傳輸媒體。非易失性媒體包括例如NVRAM、或磁盤或光盤。易失性媒體包括動(dòng)態(tài)存儲(chǔ)器,如主存。計(jì)算機(jī)可讀媒體的通用形式包括例如軟盤、軟碟、硬盤、磁帶或任何其它磁性介質(zhì)、磁性光學(xué)介質(zhì)、CD-ROM、任何其它光學(xué)介質(zhì)、穿孔卡、紙帶、或具有通孔圖案的任何其它物理介質(zhì)、RAM、PROMJP EPROM、閃EPROM (FLASH-EPR0M)、固態(tài)介質(zhì)(如存儲(chǔ)卡)、任何其它存儲(chǔ)芯片或盒式磁盤、如下文描述的載波、或計(jì)算機(jī)可讀取的任何其它介質(zhì)。電子郵件的數(shù)字文件附件或其它自包含信息文檔或文檔集合被認(rèn)為是與有形存儲(chǔ)介質(zhì)等價(jià)的分布介質(zhì)。當(dāng)計(jì)算機(jī)可讀媒體被配置為數(shù)據(jù)庫(kù)時(shí),應(yīng)當(dāng)理解,該數(shù)據(jù)庫(kù)可為任意類型的數(shù)據(jù)庫(kù),例如關(guān)系、層次、面向?qū)ο蠛?或等等的數(shù)據(jù)塊。因此,本公開被認(rèn)為包括其中存儲(chǔ)本公開的軟件實(shí)現(xiàn)的有形存儲(chǔ)介質(zhì)或分布介質(zhì)、和現(xiàn)有技術(shù)認(rèn)可的等效物及后繼媒體。術(shù)語(yǔ)“桌面”是指用于描畫系統(tǒng)的比喻。桌面一般被認(rèn)為是典型地包括以下圖片、所謂圖標(biāo)、控件、文件夾等的“表面”,其可激活示出應(yīng)用、窗口、小控制面(cabinets)、文件、文件夾、文檔和其它圖形項(xiàng)。圖標(biāo)一般為可選擇的,用于通過(guò)用戶界面交互而開始一項(xiàng)任務(wù),以允許用戶執(zhí)行應(yīng)用或進(jìn)行其它操作。術(shù)語(yǔ)“畫面(display) ”是指用于將計(jì)算機(jī)的輸出顯示至用戶的一部分屏幕。術(shù)語(yǔ)“被顯示圖像”是指在畫面上產(chǎn)生的圖像。典型的被顯示圖像為窗口或桌面。該被顯示圖像可占據(jù)全部或部分畫面。術(shù)語(yǔ)“畫面定向”是指其中用戶為觀看而設(shè)置矩形畫面方向的方式。畫面定向的兩個(gè)最常用的類型為縱向和橫向。在橫向模式中,畫面方向被設(shè)置以使畫面寬度大于畫面高度(如4 3的比例,其為寬4個(gè)單元且高3個(gè)單元;或16 9的比例,其為寬16個(gè)單元且高9個(gè)單元)。換言之,橫向模式中畫面的較長(zhǎng)尺度被定向?yàn)榛臼撬降?,而畫面的較短尺度被定向?yàn)榛臼秦Q直的。相反,在縱向模式中,畫面方向被設(shè)置以使畫面寬度小于畫面高度。換言之,縱向模式中畫面的較短尺度被定向?yàn)榛臼撬降模嬅娴妮^長(zhǎng)尺度被定向?yàn)榛臼秦Q直的。多屏畫面可具有包含所有屏幕的一個(gè)合成畫面。該合成屏幕畫面可具有基于各種裝置定向的不同的顯示特性。
術(shù)語(yǔ)“手勢(shì)”是指表達(dá)所希望的思想、動(dòng)作、含義、結(jié)果和/或成果的用戶動(dòng)作。用戶動(dòng)作可包括操作裝置(例如,打開或關(guān)閉裝置、改變裝置定向、移動(dòng)追蹤球或滾輪等)、身體部分相對(duì)于裝置的移動(dòng)、工具或器具相對(duì)于裝置的移動(dòng)、音頻輸入等。手勢(shì)可在裝置上(如在屏幕上)進(jìn)行或?qū)τ谘b置進(jìn)行,以與該裝置交互。如本文所應(yīng)用的術(shù)語(yǔ)“模塊”是指任何已知的或以后將開發(fā)的硬件、軟件、固件、人工智能、模糊邏輯、或硬件與軟件的組合,其能夠執(zhí)行與該元素相關(guān)的功能。術(shù)語(yǔ)“手勢(shì)捕獲”是指對(duì)用戶手勢(shì)的實(shí)例和/或類型的感測(cè)(或其他方面地,檢測(cè))。手勢(shì)捕獲可發(fā)生于屏幕的一個(gè)或多個(gè)區(qū)域,手勢(shì)區(qū)域可位于畫面之上,其中它可稱為觸感畫面;或位于畫面之外,其中它可稱為手勢(shì)捕獲區(qū)域?!岸嗥翍?yīng)用”是指能夠產(chǎn)生同時(shí)占據(jù)多個(gè)屏幕的一個(gè)或多個(gè)窗口的應(yīng)用。多屏應(yīng)用通??刹僮饔谄渲幸粋€(gè)或多個(gè)應(yīng)用窗口僅顯示在一個(gè)屏幕上的單屏模式或其中一個(gè)或多個(gè)窗口同時(shí)顯示在多個(gè)屏幕上的多屏模式?!皢纹翍?yīng)用”是指能夠產(chǎn)生同一時(shí)刻僅占據(jù)單一屏幕的一個(gè)或多個(gè)窗口的應(yīng)用。術(shù)語(yǔ)“屏幕”、“觸摸屏”或“觸屏”是指使用戶能夠通過(guò)接觸屏幕上的區(qū)域而與計(jì)算機(jī)交互并通過(guò)畫面為用戶提供信息的物理結(jié)構(gòu)。觸屏可用多種不同方式感測(cè)用戶的接觸,如通過(guò)改變電氣參數(shù)(例如,阻抗或電容)、聲波變換、紅外線輻射鄰近檢測(cè)、光變換檢測(cè)等。例如在電阻式觸屏中,常態(tài)下屏幕中分離的導(dǎo)性和阻性金屬層傳輸電流。當(dāng)用戶接觸屏幕時(shí),所述兩層在接觸位置形成接觸,由此電場(chǎng)的變化被標(biāo)記,而所接觸位置的坐標(biāo)被計(jì)算。在電容式觸屏中,容性層存儲(chǔ)電荷,其在用戶接觸觸屏?xí)r被放電,導(dǎo)致容性層電荷的減少。該減少被測(cè)算,并確定所接觸位置坐標(biāo)。在表面聲波觸屏中,聲波通過(guò)屏幕傳輸,且該聲波被用戶的接觸所干擾。接收換能器檢測(cè)用戶接觸的實(shí)例并確定所接觸位置坐標(biāo)。術(shù)語(yǔ)“窗口”是指在畫面的至少一部分典型為矩形的被顯示圖像,其包括或提供不同于屏幕其余部分的內(nèi)容。窗口可以遮擋桌面。如本文所應(yīng)用的術(shù)語(yǔ)“確定”、“計(jì)算”、“運(yùn)算”及其變體可互換使用,并包括任意類型的方法、處理、數(shù)學(xué)運(yùn)算或技術(shù)。應(yīng)當(dāng)理解,根據(jù)35U. S. C第112條第6款,如本文所應(yīng)用的術(shù)語(yǔ)“部件”應(yīng)被賦予其可能的最廣泛的解釋。因而,包含術(shù)語(yǔ)“部件”的權(quán)利要求應(yīng)覆蓋所有本文提出的結(jié)構(gòu)、物質(zhì)或行為、及其所有等效物。進(jìn)一步地,結(jié)構(gòu)、物質(zhì)或行為及其等效物應(yīng)包括本發(fā)明的發(fā)明內(nèi)容
具體實(shí)施方式
、摘要和權(quán)利要求自身所描述的全部?jī)?nèi)容。以上是本公開的簡(jiǎn)要概述,以用于提供對(duì)本公開的某些方面的理解。該概述不是對(duì)本公開及其多個(gè)方面、實(shí)施例和/或配置的外延式綜述,也并非窮舉性綜述。其意圖并非在于表明本公開的關(guān)鍵或重要因素,也并非描寫本公開的范圍,而在于以簡(jiǎn)化的形式呈現(xiàn)本公開所選擇的概念,作為下文將呈現(xiàn)的更詳細(xì)描述的介紹。如將理解的,本公開的其它方面、實(shí)施例和/或配置可單獨(dú)或聯(lián)合地應(yīng)用以上所提出的或下文將詳述的一個(gè)或多個(gè)特征。
圖1A包括多屏用戶裝置的實(shí)施例的第一視圖;圖1B包括多屏用戶裝置的實(shí)施例的第二視圖1C包括多屏用戶裝置的實(shí)施例的第三視圖;圖1D包括多屏用戶裝置的實(shí)施例的第四視圖;圖1E包括多屏用戶裝置的實(shí)施例的第五視圖;圖1F包括多屏用戶裝置的實(shí)施例的第六視圖;圖1G包括多屏用戶裝置的實(shí)施例的第七視圖;圖1H包括多屏用戶裝置的實(shí)施例的第八視圖;圖1I包括多屏用戶裝置的實(shí)施例的第九視圖;圖1J包括多屏用戶裝置的實(shí)施例的第十視圖;圖2為裝置的硬件的實(shí)施例的框圖;圖3A為基于裝置的定向(orientation)和/或結(jié)構(gòu)的裝置的狀態(tài)模型的實(shí)施例的框圖;圖3B為基于裝置的定向和/或結(jié)構(gòu)的裝置的狀態(tài)模型的實(shí)施例的表格;圖4A為裝置所接收的用戶手勢(shì)的實(shí)施例的第一表示;圖4B為裝置所接收的用戶手勢(shì)的實(shí)施例的第二表示;圖4C為裝置所接收的用戶手勢(shì)的實(shí)施例的第三表示;圖4D為裝置所接收的用戶手勢(shì)的實(shí)施例的第四表示;圖4E為裝置所接收的用戶手勢(shì)的實(shí)施例的第五表示;圖4F為裝置所接收的用戶手勢(shì)的實(shí)施例的第六表示;圖4G為裝置所接收的用戶手勢(shì)的實(shí)施例的第七表示;圖4H為裝置所接收的用戶手勢(shì)的實(shí)施例的第八表示;圖5A為裝置軟件和/或固件的實(shí)施例的框圖;圖5B為裝置軟件和/或固件的實(shí)施例的第二框圖;圖6A為響應(yīng)于裝置狀態(tài)產(chǎn)生的裝置結(jié)構(gòu)的實(shí)施例的第一表示;圖6B為響應(yīng)于裝置狀態(tài)產(chǎn)生的裝置結(jié)構(gòu)的實(shí)施例的第二表示;圖6C為響應(yīng)于裝置狀態(tài)產(chǎn)生的裝置結(jié)構(gòu)的實(shí)施例的第三表示;圖6D為響應(yīng)于裝置狀態(tài)產(chǎn)生的裝置結(jié)構(gòu)的實(shí)施例的第四表示;圖6E為響應(yīng)于裝置狀態(tài)產(chǎn)生的裝置結(jié)構(gòu)的實(shí)施例的第五表示;圖6F為響應(yīng)于裝置狀態(tài)產(chǎn)生的裝置結(jié)構(gòu)的實(shí)施例的第六表示;圖6G為響應(yīng)于裝置狀態(tài)產(chǎn)生的裝置結(jié)構(gòu)的實(shí)施例的第七表示;圖6H為響應(yīng)于裝置狀態(tài)產(chǎn)生的裝置結(jié)構(gòu)的實(shí)施例的第八表示;圖61為響應(yīng)于裝置狀態(tài)產(chǎn)生的裝置結(jié)構(gòu)的實(shí)施例的第九表示;圖6J為響應(yīng)于裝置狀態(tài)產(chǎn)生的裝置結(jié)構(gòu)的實(shí)施例的第十表示;圖7A描繪了根據(jù)本公開實(shí)施例的調(diào)用第一顯示動(dòng)作的手勢(shì)的第一序列;圖7B描繪了根據(jù)本公開實(shí)施例的調(diào)用第二顯示動(dòng)作的手勢(shì)的第二序列;圖7C描繪了根據(jù)本公開實(shí)施例的調(diào)用第三顯示動(dòng)作的手勢(shì)的第三序列;圖7D描繪了根據(jù)本公開實(shí)施例的調(diào)用第四顯示動(dòng)作的手勢(shì)的第四序列;圖7E描繪了根據(jù)本公開實(shí)施例的調(diào)用第五顯示動(dòng)作的手勢(shì)的第五序列;圖8為描繪了根據(jù)本公開實(shí)施例的第一顯示控制方法的流程圖;及圖9為描繪了根據(jù)本公開實(shí)施例的第二顯示控制方法的流程圖。
在附圖中,類似的組件和/或特征可具有同一附圖標(biāo)記。進(jìn)一步地,相同類型的各個(gè)組件可以通過(guò)在附圖標(biāo)記之后跟隨有在類似組件中進(jìn)行區(qū)分的字母來(lái)進(jìn)行區(qū)分。如果只有第一附圖標(biāo)記在說(shuō)明書中使用,則該描述可適用于具有相同第一附圖標(biāo)記的任一類似組件,而與第二附圖標(biāo)記無(wú)關(guān)。
具體實(shí)施例方式在這里呈現(xiàn)了裝置的實(shí)施例。該裝置可為通信裝置,如蜂窩電話,或其它智能裝置。該裝置可包括兩個(gè)屏幕,其被定向?yàn)樘峁┤舾晌ㄒ坏娘@示配置。進(jìn)一步地,該裝置能夠以唯一的方式接收用戶輸入。該裝置的總體設(shè)計(jì)和功能提供了增強(qiáng)的用戶體驗(yàn),使該裝置更加易用和聞效。機(jī)械特征圖1A-1J圖示了根據(jù)本公開實(shí)施例的裝置100。如下文將更詳細(xì)描述的,裝置100可通過(guò)多種不同方式而放置,其中每種方式為用戶提供不同的功能。裝置100為多屏裝置,其包括主屏104和副屏108,兩者均為觸感式。在實(shí)施例中,屏幕104和108的整個(gè)前表面可為觸感式,并能夠通過(guò)用戶觸摸屏幕104和108的前表面而接收輸入。主屏104包括觸感顯示屏110,其不僅為觸感式,而且還對(duì)用戶顯示信息。副屏108包括觸感顯示屏114,其也對(duì)用戶顯示信息。在其它實(shí)施例中,屏幕104和108可包括多于一個(gè)的顯示區(qū)域。主屏104還包括可配置區(qū)域112,其已配置用于當(dāng)用戶接觸可配置區(qū)域112的部分時(shí)進(jìn)行特定輸入。副屏108也包括已配置用于特定輸入的可配置區(qū)域116。區(qū)域112a和116a已配置以接收“后退”輸入,其表示用戶希望瀏覽先前顯示的信息。區(qū)域112b和116b已配置以接收“菜單”輸入,其表示用戶希望瀏覽來(lái)自菜單的選項(xiàng)。區(qū)域112c和116c已配置以接收“主頁(yè)”輸入,其表示用戶希望瀏覽與“主頁(yè)”視圖相關(guān)的信息。在其它實(shí)施例中,區(qū)域112a_c和116a_c除上述配置之外,還可配置用于其它類型的特定輸入,其包括裝置100的控制特征,某些非限制性實(shí)例包括調(diào)整總系統(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ù)運(yùn)行于裝置100上的應(yīng)用和/或顯示于觸感顯示屏110和/或114的信息,被配置用于特定輸入。除觸摸感應(yīng)之外,主屏104和副屏108還可包括不需要用戶接觸屏幕的顯示區(qū)域即可從用戶接收輸入的區(qū)域。例如,主屏104包括手勢(shì)捕獲區(qū)域120,而副屏108包括手勢(shì)捕獲區(qū)域124。這些區(qū)域能夠通過(guò)識(shí)別用戶所作的手勢(shì)來(lái)接收輸入,而不需要用戶真正觸摸顯示區(qū)域的表面。對(duì)比于觸感顯示屏110和114,手勢(shì)捕獲區(qū)域120和124通常無(wú)法繪制被顯示圖像。在圖1C中清楚地示出了,兩個(gè)屏幕104和108用鉸鏈(hinge) 128相連(圖示出了裝置100的后視圖)。在圖1A-1J所示的實(shí)施例中,鉸鏈128為中心鉸鏈,其連接屏幕104和108以使鉸鏈閉合時(shí)屏幕104和108相并置(即邊對(duì)邊),如圖1B所示(圖示出了裝置100的正視圖)。鉸鏈128可被打開,以將兩屏幕104和108以不同的相對(duì)位置而相互放置。如下文將更詳細(xì)描述的,取決于屏幕104和108的相對(duì)位置,裝置100可具有不同的功能。圖1D示出了裝置100的右側(cè)。如圖1D所示,副屏108在其一側(cè)還包括卡槽132和端口 136。實(shí)施例中的卡槽132容納不同類型的卡,其包括訂戶身份模塊(SIM)。實(shí)施例中的端口 136為輸入/輸出端口(I/O端口),其允許裝置100連接至其它外圍裝置,如顯示器、鍵盤或打印裝置。如可以理解的,這僅僅是某些實(shí)例,而在其它實(shí)施例中裝置100還可包括其它插槽及端口,如用于容納附加存儲(chǔ)裝置和/或用于連接其它外圍裝置的插槽及端口。如圖1D所示的是音頻插孔140,其例如容納尖端(tip)、環(huán)、套筒(TRS)連接器,以允許用戶使用耳機(jī)或頭戴式受話器。裝置100還包括多個(gè)按鈕158。例如,圖1E圖示出了裝置100的左側(cè)。如圖1E所示,主屏104的一側(cè)包括可配置用于特定輸入的三個(gè)按鈕144、148和152。例如,按鈕144、148和152可配置以聯(lián)合地或單獨(dú)地控制裝置100的多個(gè)方面。某些非限制性實(shí)例包括總系統(tǒng)功率、音量、亮度、振動(dòng)、(在屏幕104或108上)被顯示項(xiàng)的選擇、相機(jī)、麥克風(fēng)、以及電話呼叫的發(fā)起/終止。在某些實(shí)施例中,兩個(gè)按鈕可合并成一個(gè)搖桿按鈕,以代替獨(dú)立按鈕。這種布置可用于按鈕被配置以控制諸如音量或亮度等特征的情況。除按鈕144、148和152外,裝置100還包括用于圖示出裝置100頂部的圖1F中所示的按鈕156。在一個(gè)實(shí)施例中,將按鈕156配置為開/關(guān)按鈕,其用于控制到裝置100的總系統(tǒng)功率。在其它實(shí)施例中,將按鈕156配置以除控制系統(tǒng)功率之外或作為控制系統(tǒng)功率的替換,而控制裝置100的其它方面。在某些實(shí)施例中,按鈕144、148、152以及156的一個(gè)或多個(gè)能夠支持不同的用戶命令。例如,正常按壓具有通常小于大約I秒的時(shí)長(zhǎng),類似于快速點(diǎn)擊(tap)。中等按壓具有通常I秒或以上的時(shí)長(zhǎng),但小于大約12秒。長(zhǎng)時(shí)間按壓(long press)具有通常大約12秒或更多的時(shí)長(zhǎng)。按鈕的功能通常專用于在各個(gè)顯示屏110和114中當(dāng)前處于焦點(diǎn)的應(yīng)用。例如在電話應(yīng)用中,并且取決于特定按鈕,正常、中等或長(zhǎng)時(shí)間按壓可表示結(jié)束通話、增加通話音量、降低通話音量、以及切換麥克風(fēng)靜音。例如在照相機(jī)或視頻應(yīng)用中,并且取決于特定按鈕,正常、中等或長(zhǎng)時(shí)間按壓可表示增加縮放、減小縮放、以及拍照或錄制視頻。裝置100中還有多個(gè)硬件組件。如圖1C所圖示的,裝置100包括揚(yáng)聲器160和麥克風(fēng)164。裝置100還包括照相機(jī)168 (圖1B)。此外,裝置100包括兩個(gè)位置傳感器172A和172B,其用于確定屏幕104和108的相對(duì)位置。在一個(gè)實(shí)施例中,位置傳感器172A和172B為霍爾(Hall)效應(yīng)傳感器。然而,在其它實(shí)施例中,除霍爾效應(yīng)傳感器之外或作為其替換,也可應(yīng)用其它傳感器。加速度計(jì)176也可被包括作為裝置100的一部分,以確定裝置100的定向和/或屏幕104和108的定向。下文結(jié)合圖2描述了裝置100中可包括的其它內(nèi)部硬件組件。裝置100的總體設(shè)計(jì)允許其提供在其它通信裝置中不可用的附加功能。某些功能基于裝置100可具有的多個(gè)位置和定向。如圖1B-1G所示,裝置100可操作于屏幕104和108相并置的“打開”位置。該位置允許用于對(duì)用戶顯示信息的大顯示區(qū)域。當(dāng)位置傳感器172A和172B確定裝置100處于打開位置時(shí),它們可生成一信號(hào),其可用于觸發(fā)不同的事件,如在兩屏幕104和108上顯示信息。如果加速度計(jì)176確定裝置100處于與橫向位置(landscape position)(未示出)相反的縱向位置(portrait position)(圖1B),則還可觸發(fā)其它事件。除打開位置之外,裝置100還可具有“閉合”位置,如圖1H所示。同樣,位置傳感器172A和172B可生成一信號(hào),該信號(hào)表明裝置100位于“閉合”位置。這可觸發(fā)導(dǎo)致屏幕104和/或108上的顯示信息變化的事件。例如,裝置100可被編程以停止在屏幕之一(例如,屏幕108)上顯示信息,因?yàn)楫?dāng)裝置100位于“閉合”位置時(shí)用戶同一時(shí)刻只能瀏覽一個(gè)屏幕。在其它實(shí)施例中,位置傳感器172A和172B生成的、用于表示裝置100位于“閉合”位置的信號(hào)可觸發(fā)裝置100應(yīng)答到來(lái)的電話呼叫?!伴]合”位置還可為優(yōu)選的位置,以用于將裝置100作為移動(dòng)電話而使用。裝置100還可用在“畫架(easel)”位置中,如圖1I所示。在“畫架”位置中,屏幕104和108相互形成夾角并面向外部,其中屏幕104和108的邊基本為水平。在該位置中,裝置100可配置以在屏幕104和108兩者上顯示信息,以允許兩個(gè)用戶同時(shí)與裝置100交互。當(dāng)裝置100在“畫架”位置時(shí),傳感器172A和172B生成一信號(hào),該信號(hào)表示屏幕104和108相互形成夾角地放置,并且加速度計(jì)176可生成一信號(hào),該信號(hào)表示裝置100已被布置,以使屏幕104和108的邊基本為水平。然后,該信號(hào)可聯(lián)合地使用,以生成觸發(fā)在屏幕104和108上的信息顯示變化的事件。圖1J圖示出了裝置100位于“修正畫架(modified easel) ”位置。在“修正畫架”位置中,將屏幕104或108之一用作底座(stand),并面向一物體(如桌子)的表面。該位置提供了方便的方式,以用于在橫向定向中為用戶顯示信息。類似于畫架位置,當(dāng)裝置100位于“修正畫架”位置時(shí),位置傳感器172A和172B產(chǎn)生一信號(hào),該信號(hào)指示屏幕104和108相互形成夾角地放置。加速度計(jì)176將生成一信號(hào),該信號(hào)表明裝置100已被放置,使得屏幕104和108之一面向下方并基本為水平。然后該信號(hào)可用于生成觸發(fā)屏幕104和108的信息顯示變化的事件。例如,在面向下方的屏幕上可以不顯示信息,因?yàn)橛脩艨床灰娫撈辆?。過(guò)渡狀態(tài)也是有可能的。當(dāng)位置傳感器172A和B和/或加速度計(jì)表示該屏幕為閉合或折疊(從打開)時(shí),閉合中的過(guò)渡狀態(tài)被識(shí)別。相反,當(dāng)位置傳感器172A和B表示該屏幕為打開或折疊(從閉合)時(shí),打開中的過(guò)渡狀態(tài)被識(shí)別。閉合中和打開中的過(guò)渡狀態(tài)典型地為基于時(shí)間的,或具有從感測(cè)開始點(diǎn)的最大時(shí)長(zhǎng)。通常,當(dāng)閉合中和打開中的狀態(tài)之一有效時(shí),不可能有用戶輸入。在這種方式中,在閉合中和打開中功能期間附帶的用戶與屏幕的接觸不被誤認(rèn)為是用戶輸入。在實(shí)施例中,當(dāng)裝置100閉合時(shí)也可能為另一過(guò)渡狀態(tài)。當(dāng)裝置100基于某一用戶輸入(如,在屏幕110、114上雙擊)而閉合時(shí),該附加的過(guò)渡狀態(tài)允許畫面從一個(gè)屏幕104切換至第二屏幕108。如可以理解的,裝置100的描述僅用于說(shuō)明性目的,并且該實(shí)施例不限于圖1A-1J所示的及以上所描述的特定機(jī)械特征。在其它實(shí)施例中,裝置100可包括附加特征,其包括一個(gè)或多個(gè)附加按鈕、顯示區(qū)域、鉸鏈、和/或鎖定機(jī)構(gòu)。此外,在實(shí)施例中,以上所描述的特征可位于裝置100的不同的部分,并仍提供類似的功能。因此,圖1A-1J和以上所提供的描述是非限制性的。硬件特征圖2圖示出了根據(jù)本公開實(shí)施例的裝置100的組件。一般而言,裝置100包括主屏104和副屏108。當(dāng)主屏104及其組件在打開和閉合的位置或狀態(tài)兩者正常啟用時(shí),副屏108及其組件在打開狀態(tài)正常啟用,但在閉合狀態(tài)禁用。然而,即使在閉合狀態(tài)時(shí),(如響應(yīng)于電話應(yīng)用或照相機(jī)應(yīng)用的操作的)用戶或應(yīng)用觸發(fā)的中斷也能夠翻轉(zhuǎn)(flip)活動(dòng)的屏幕,或通過(guò)適當(dāng)?shù)拿疃弥髌?04并啟用副屏108。每個(gè)屏幕104、108可為觸感式,并可包括不同的操作區(qū)域。例如,每個(gè)觸感屏幕104和108之內(nèi)的第一操作區(qū)域可包括觸感顯示屏110、114。通常,觸感顯示屏110、114可包括全色觸感畫面。每個(gè)觸感屏幕104和108內(nèi)的第二區(qū)域可包括手勢(shì)捕獲區(qū)域120、124。手勢(shì)捕獲區(qū)域120、124可包括觸感顯示屏110、114區(qū)域以外的區(qū)域或范圍,并且該區(qū)域或范圍能夠接收如由用戶提供的手勢(shì)形式的輸入。然而,手勢(shì)捕獲區(qū)域120、124不包括可執(zhí)行顯示功能或能力的像素。觸感屏幕104和108的第三區(qū)域可包括可配置區(qū)域112、116??膳渲脜^(qū)域112、116能夠接收輸入,并具有顯示或受限顯示能力。在實(shí)施例中,可配置區(qū)域112、116可對(duì)用戶呈現(xiàn)不同的輸入選項(xiàng)。例如,可配置區(qū)域112、116可顯示按鈕或其它相關(guān)項(xiàng)。并且,所顯示按鈕的一致性,或到底是否有任何按鈕顯示于觸感屏幕104或108的可配置區(qū)域112、116內(nèi),可取決于裝置100被使用和/或操作的環(huán)境而確定。在示例性實(shí)施例中,觸感屏幕104和108包括至少穿過(guò)觸感屏幕104和108的這些區(qū)域而延伸的液晶顯示裝置,其能夠?yàn)橛脩籼峁┮曈X(jué)輸出;以及在觸感屏幕104和108的這些區(qū)域上方的電容輸入矩陣,其能夠接收來(lái)自用戶的輸入。一個(gè)或多個(gè)顯示控制器216a、216b可被提供,用于控制觸感屏幕104和108的操作,其包括輸入(觸感)和輸出(顯示)功能。在圖2所圖示的示例性實(shí)施例中,獨(dú)立的觸屏控制器216a或216b被提供用于每個(gè)觸屏104和108。根據(jù)替換實(shí)施例,公共或共用的觸屏控制器216可用于控制所包括的每個(gè)觸屏104和108。根據(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)裝置100的各種功能的程序代碼或指令。通信裝置100還可包括存儲(chǔ)器208,其由處理器204用于對(duì)應(yīng)用編程或指令的執(zhí)行,并用于程序指令和/或數(shù)據(jù)的暫時(shí)或長(zhǎng)期存儲(chǔ)。例如,存儲(chǔ)器208可包括RAM、DRAM、SDRAM或其它固態(tài)存儲(chǔ)器。替換地或除此之外地,可提供數(shù)據(jù)存儲(chǔ)212。如同存儲(chǔ)器208,數(shù)據(jù)存儲(chǔ)212可包括一個(gè)或多個(gè)固態(tài)存儲(chǔ)裝置。替換地或除此之外地,數(shù)據(jù)存儲(chǔ)212可包括硬盤驅(qū)動(dòng)器或其它隨機(jī)存取存儲(chǔ)器。在通信功能或能力的支持下,裝置100可包括蜂窩電話模塊228。例如,蜂窩電話模塊228可包括GSM、CDMA, FDMA和/或模擬蜂窩電話收發(fā)機(jī),其能夠支持蜂窩網(wǎng)絡(luò)中的語(yǔ)音、多媒體和/或數(shù)據(jù)傳輸。替換地或除此之外地,裝置100可包括附加或其它無(wú)線通信模塊232。例如,其它無(wú)線通信模塊232可包括W1-F1、藍(lán)牙(BLUETOOTH) TM、WiMax、紅外或其它無(wú)線通信鏈路。蜂窩電話模塊228和其它無(wú)線通信模塊232中的每個(gè)可關(guān)聯(lián)于共用或?qū)S锰炀€224??砂ǘ丝诮涌?252。該端口接口 252可包括專有或通用的端口,以支持裝置100至其它裝置或組件(例如,底座(dock))的互聯(lián),其可包括或可不包括附加的能力或不同于集成至裝置100的能力。除支持裝置100與其它裝置或組件之間的通信信號(hào)交換之外,對(duì)接端口 136和/或端口接口 252可支持為裝置100供電或由裝置100供電。端口接口 252還包括智能單元,其包括用于控制裝置100與被連接裝置或組件的通信或其它交互的對(duì)接模塊。
可包括輸入/輸出模塊248和相關(guān)端口,以支持有線網(wǎng)絡(luò)或鏈路中的、例如與其它通信裝置、服務(wù)器裝置和/或外圍裝置的通信。輸入/輸出模塊248的示例包括以太網(wǎng)端口、通用串行總線(USB)端口、電氣電子工程師學(xué)會(huì)(IEEE) 1394或其它接口??砂?多個(gè))音頻輸入/輸出接口 /裝置244,以將模擬音頻提供至互聯(lián)的揚(yáng)聲器或其它裝置,以及從連接的麥克風(fēng)或其它裝置接收模擬音頻輸入。例如,(多個(gè))音頻輸入/輸出接口 /裝置244可包括相關(guān)聯(lián)的放大器和模擬數(shù)字轉(zhuǎn)換器。替換地或除此之外地,裝置100可包括集成的音頻輸入/輸出裝置256和/或音頻插孔,用于對(duì)外部揚(yáng)聲器或麥克風(fēng)進(jìn)行互聯(lián)。例如,可提供集成的揚(yáng)聲器和集成的麥克風(fēng),以支持近距離交談和揚(yáng)聲器通話操作??砂ㄓ布粹o158,例如用于某些控制操作。實(shí)例包括主功率開關(guān)、音量控制等,如結(jié)合圖1A至IJ所述的??砂ㄒ粋€(gè)或多個(gè)圖像捕獲接口 /裝置240如照相機(jī),用于捕獲靜態(tài)和/或視頻圖像。替換地或除此之外地,圖像捕獲接口 /裝置240可包括掃描儀或讀碼器。圖像捕獲接口 /裝置240可包括或關(guān)聯(lián)至附加單元,如閃光燈或其它光源。裝置100還可包括全球定位系統(tǒng)(GPS)接收器236。根據(jù)本發(fā)明的實(shí)施例,GPS接收器236可進(jìn)一步包括能夠?yàn)檠b置100的其它組件提供絕對(duì)位置信息的GPS模塊。還可包括(多個(gè))加速度計(jì)176。例如,結(jié)合對(duì)用戶的信息顯示和/或其它功能,來(lái)自加速度計(jì)176的信號(hào)可用于確定向用戶顯示這個(gè)信息的定向和/或格式。本發(fā)明的實(shí)施例還可包括一個(gè)或多個(gè)位置傳感器172。位置傳感器172可提供一信號(hào),該信號(hào)表示觸感屏幕104和108彼此的相對(duì)位置。該信息可作為例如至用戶界面應(yīng)用的輸入而提供,以確定操作模式、觸感顯示屏110,114的特性、和/或裝置100的其它操作。例如,屏幕位置傳感器172可包括一系列霍爾效應(yīng)傳感器、多個(gè)位置開關(guān)、光學(xué)開關(guān)、惠斯通(Wheatstone)電橋、電位計(jì)、或能夠提供表示觸屏所處的多個(gè)相對(duì)位置的信號(hào)的其它部件。裝置100的不同組件之間的通信可通過(guò)一個(gè)或多個(gè)總線222承載。此外,功率可從電源和/或功率控制模塊260提供至裝置100的組件。功率控制模塊260例如可包括電池、AC到DC轉(zhuǎn)換器、功率控制邏輯、和/或用于將裝置100與外部電源互聯(lián)的端口。裝置狀態(tài)圖3A和3B表示了裝置100的說(shuō)明性狀態(tài)。盡管示出了多個(gè)說(shuō)明性的狀態(tài)以及從第一狀態(tài)到第二狀態(tài)的過(guò)渡,但應(yīng)當(dāng)理解,該說(shuō)明性的狀態(tài)圖可能并不完全包含所有可能的狀態(tài)和/或從第一狀態(tài)到第二狀態(tài)所有可能的過(guò)渡。如圖3所圖示的,狀態(tài)(其由圓圈中表示的狀態(tài)來(lái)說(shuō)明)之間的各種箭頭表示對(duì)于裝置100發(fā)生的物理變化,其由一個(gè)或多個(gè)硬件和軟件所檢測(cè),該檢測(cè)觸發(fā)了一個(gè)或多個(gè)硬件和/或軟件中斷,用于控制和/或管理裝置100的一個(gè)或多個(gè)功能。如圖3A所圖示,有十二個(gè)示例性的“物理”狀態(tài)閉合304、過(guò)渡308 (或打開中過(guò)渡狀態(tài))、畫架312、修正畫架316、打開320、呼入/撥出通話或通信324、圖像/視頻捕獲328、過(guò)渡332 (或閉合中過(guò)渡狀態(tài))、橫向340、對(duì)接336、對(duì)接334以及橫向348。每個(gè)說(shuō)明性狀態(tài)旁邊是裝置100的物理狀態(tài)的表示,但狀態(tài)324和328除外,其中狀態(tài)一般分別使用用于通話的國(guó)際化圖標(biāo)和用于照相機(jī)的圖標(biāo)來(lái)表不。在狀態(tài)304,裝置處于閉合狀態(tài),其中裝置100大體定向于縱向方向,而主屏104和副屏108相背地處于不同的平面(見圖1H)。從該閉合狀態(tài),裝置100可進(jìn)入對(duì)接狀態(tài)336,其中例如裝置100與對(duì)接站臺(tái)、對(duì)接電纜相耦合或通常地對(duì)接或關(guān)聯(lián)至一個(gè)或多個(gè)其它裝置或外設(shè),或者進(jìn)入橫向狀態(tài)340,其中將裝置100—般地定向?yàn)椋髌?04面向用戶且主屏104和副屏108相背。在閉合狀態(tài)下,裝置還可轉(zhuǎn)移至過(guò)渡狀態(tài),其中該裝置保持閉合而基于用戶輸入(如屏幕110、114上的雙擊)畫面從一個(gè)屏幕104移至另一屏幕108。另一實(shí)施例包括雙邊狀態(tài)(bilateral state)。在雙邊狀態(tài)下,裝置保持閉合,但單個(gè)應(yīng)用將至少一個(gè)窗口顯不于第一畫面110和第二畫面114?;趹?yīng)用及該應(yīng)用的狀態(tài),顯不于第一畫面110和第二畫面114的窗口可相同或不同。例如,當(dāng)用照相機(jī)獲取圖像時(shí),該裝置可在第一畫面110顯示取景器并在第二畫面114顯示用于照片主體(photo subject)(全屏或左右鏡像)的預(yù)覽。在狀態(tài)308,即從閉合狀態(tài)304到半打開狀態(tài)或畫架狀態(tài)312的過(guò)渡狀態(tài),裝置100被顯示為打開中,其中主屏104和副屏108圍繞與鉸鏈相一致的軸點(diǎn)旋轉(zhuǎn)。當(dāng)進(jìn)入畫架狀態(tài)312時(shí),主屏104和副屏108彼此分離,例如使裝置100以類似于畫架的結(jié)構(gòu)坐在一表面上。在所謂修正畫架位置的狀態(tài)316,裝置100具有處于與畫架狀態(tài)312中相類似的彼此相對(duì)關(guān)系的主屏104和副屏108,其中不同的是正如所示的,主屏104或副屏108之一被
放置于一表面。狀態(tài)320為打開狀態(tài),其中主屏104和副屏108總體在同一平面。從該打開狀態(tài),裝置100可過(guò)渡至對(duì)接狀態(tài)344或打開的橫向狀態(tài)348。在打開狀態(tài)320中,主屏104和副屏108總體處于類似于縱向(portrait-like)的定向,而在橫向狀態(tài)348中主屏104和副屏108總體處于類似于橫向(landscape-like)的定向。狀態(tài)324表示如當(dāng)呼入或撥出通話分別被裝置100接收或發(fā)出時(shí)的通話狀態(tài)。盡管沒(méi)有詳盡地說(shuō)明,但應(yīng)理解裝置100可從圖3所圖示出的任一狀態(tài)過(guò)渡至呼入/撥出通話狀態(tài)324。以類似方式,圖像/視頻捕獲狀態(tài)328可從圖3的任一其它狀態(tài)進(jìn)入,其中該圖像/視頻捕獲狀態(tài)328允許裝置100利用照相機(jī)拍攝一個(gè)或多個(gè)圖像和/或利用視頻捕獲裝置240拍攝視頻。過(guò)渡狀態(tài)322說(shuō)明性地示出了主屏104和副屏108正在被彼此閉合,以進(jìn)入例如閉合狀態(tài)304。關(guān)于鍵(key),圖3B圖示出了被接收以檢測(cè)從第一狀態(tài)過(guò)渡至二狀態(tài)的輸入。在圖3B中,示出了狀態(tài)的多種組合,其中整體上,縱向狀態(tài)352、橫向狀態(tài)356表示列部分,而縱向狀態(tài)360和橫向狀態(tài)364表示行部分。在圖3B中,鍵“H”表示來(lái)自一個(gè)或多個(gè)霍爾效應(yīng)傳感器的輸入,“A”代表來(lái)自一個(gè)或多個(gè)加速度計(jì)的輸入,“T”代表來(lái)自計(jì)時(shí)器的輸入,“P”代表通信觸發(fā)器的輸入,而“I”代表圖像和/或視頻捕獲請(qǐng)求輸入。因而,在表格中心部分376,示出了輸入或輸入的組合,其表示裝置100如何檢測(cè)到從第一物理狀態(tài)到第二物理狀態(tài)的過(guò)渡。正如所討論的,在表格376的中心部分,接收的輸入啟用對(duì)過(guò)渡的檢測(cè),例如從縱向打開狀態(tài)到橫向畫架狀態(tài)的過(guò)渡的檢測(cè)-以黑體“HAT”示出。對(duì)于從縱向打開到橫向畫架狀態(tài)的該示例性過(guò)渡,需要霍爾效應(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ā)。如上所述并結(jié)合圖3,該對(duì)接信號(hào)可通過(guò)裝置100與一個(gè)或多個(gè)其它裝置100、配件、夕卜圍裝置、智能底座等相關(guān)聯(lián)而觸發(fā)。用戶交互圖4A至4H描繪了可被屏幕104、108識(shí)別的手勢(shì)輸入的多種圖形表示。手勢(shì)不僅可由用戶身體部分完成,還可由其它裝置完成,該其他裝置如觸控筆,其可由屏幕104、108的(多個(gè))觸感部分所感測(cè)。大體上,基于手勢(shì)在哪里完成(或直接在顯示屏110、114上,或在手勢(shì)捕獲區(qū)域120、124)而不同地解釋手勢(shì)。例如顯示屏110、114中的手勢(shì)可直接指向至桌面或應(yīng)用,而手勢(shì)捕獲區(qū)域120、124的手勢(shì)可解釋為用于系統(tǒng)。參見圖4A-4H,手勢(shì)的第一類型(即,觸摸手勢(shì)420)在屏幕104、108上在選定的時(shí)間長(zhǎng)度內(nèi)基本保持穩(wěn)定。圓圈428表示在屏幕的觸感部分的特定位置所接收的一觸摸或其它接觸類型。圓圈428可包括邊框432,其寬度表示保持該接觸在接觸位置基本保持穩(wěn)定的時(shí)長(zhǎng)。例如,點(diǎn)擊420 (或短暫的按壓)具有比用于長(zhǎng)時(shí)間按壓424(或用于正常按壓)的邊框432b更細(xì)的邊框432a。長(zhǎng)時(shí)間按壓424可包括在屏幕上比點(diǎn)擊420更長(zhǎng)的時(shí)間段地保持基本穩(wěn)定的接觸。如將理解的,取決于在接觸停止或在屏.上移動(dòng)之如接觸保持穩(wěn)定接觸的時(shí)長(zhǎng),不同定義的手勢(shì)可被注冊(cè)。參見圖4C,在屏幕104、108上的拖拽(drag)手勢(shì)400為初始接觸(由圓圈428所表示),其具有在選定方向上的接觸移動(dòng)436。該初始接觸428在邊框432表示的某一時(shí)間量?jī)?nèi)可在屏幕104、108保持穩(wěn)定。該拖拽手勢(shì)典型地需要用戶在第一位置接觸一圖標(biāo)、窗口或其它被顯示圖像,然后在拖拽方向移動(dòng)該接觸至希望用于選定的被顯示圖像的新的第二位置。該接觸的移動(dòng)不一定為直線,而可具有任一移動(dòng)路徑,只要該接觸從第一到第二位置基本是連續(xù)的即可。參見圖4D,在屏幕104、108的拂動(dòng)(flick)手勢(shì)404為初始接觸(由圓圈428所表示),其具有選定方向的(相對(duì)于拖拽手勢(shì))縮短的接觸移動(dòng)436。在實(shí)施例中,相比于拖拽手勢(shì),拂動(dòng)在手勢(shì)最后的移動(dòng)上具有更高的退出速度。拂動(dòng)手勢(shì)例如可為初始接觸之后的手指彈擊(finger snap)。相比于拖拽手勢(shì),拂動(dòng)手勢(shì)一般不需要從被顯示圖像的第一位置到預(yù)定的第二位置的與屏幕104、108持續(xù)接觸。通過(guò)拂動(dòng)手勢(shì),所接觸的被顯示圖像以拂動(dòng)手勢(shì)的方向移動(dòng)至預(yù)定的第二位置。盡管兩種手勢(shì)均可將被顯示圖像從第一位置移動(dòng)至第二位置,但接觸在屏幕上的持續(xù)時(shí)間和移動(dòng)距離一般對(duì)拂動(dòng)手勢(shì)而言少于拖拽手勢(shì)。參見圖4E,描繪了屏幕104、108的捏合(pinch)手勢(shì)408。捏合手勢(shì)408可由例如通過(guò)第一手指(digit)的到屏幕104、108的第一接觸428a、和例如通過(guò)第二手指的到屏幕104、108的第二接觸428b而發(fā)起。第一和第二接觸428a、b可由公共屏幕104、108的公共觸感部分所檢測(cè),由公共屏幕104或108的不同觸感部分所檢測(cè),或由不同屏幕的不同觸感部分所檢測(cè)。第一接觸428a保持第一時(shí)間量,如由邊框432a所表示的,而第二接觸428b保持第二時(shí)間量,如由邊框432b所表示的。第一和第二時(shí)間量大致基本相等,并且第一和第二接觸428a、b大致基本同時(shí)發(fā)生。第一和第二接觸428a、b通常還分別包括對(duì)應(yīng)的第一和第二接觸移動(dòng)436a、b。第一和第二接觸移動(dòng)436a、b大體處于相反的方向。換言之,第一接觸移動(dòng)436a朝向第二接觸436b,而第二接觸移動(dòng)436b朝向第一接觸436a。更簡(jiǎn)單地說(shuō),捏合手勢(shì)408可由用戶手指以捏緊的動(dòng)作接觸屏幕104、108來(lái)實(shí)現(xiàn)。參見圖4F,描繪了屏幕104、108的展開(spread)手勢(shì)410。展開手勢(shì)410可由例如通過(guò)第一手指的到屏幕104、108的第一接觸428a、和例如通過(guò)第二手指的到屏幕104、108的第二接觸428b而發(fā)起。第一和第二接觸428a、b可由公共屏幕104、108的公共觸感部分所檢測(cè),由公共屏幕104、108的不同觸感部分所檢測(cè),或由不同屏幕的不同觸感部分所檢測(cè)。第一接觸428a保持第一時(shí)間量,如由邊框432a所表示的,而第二接觸428b保持第二時(shí)間量,如由邊框432b所表示的。第一和第二時(shí)間量大致基本相等,并且第一和第二接觸428a、b大致基本同時(shí)發(fā)生。第一和第二接觸428a、b通常還分別包括對(duì)應(yīng)的第一和第二接觸移動(dòng)436a、bo第一和第二接觸移動(dòng)436a、b大體處于相同的方向。換言之,第一和第二接觸移動(dòng)436a、b遠(yuǎn)離第一和第二接觸428a、b。更簡(jiǎn)單地說(shuō),展開手勢(shì)410可由用戶手指以展開動(dòng)作接觸屏幕104、108來(lái)實(shí)現(xiàn)。以上手勢(shì)能夠以任意方式組合,例如圖4G和4H所示的方式,以產(chǎn)生確定的功能性結(jié)果。例如,在圖4G中,點(diǎn)擊手勢(shì)420與遠(yuǎn)離點(diǎn)擊手勢(shì)420方向中的拖拽或拂動(dòng)手勢(shì)412組合。在圖4H中,點(diǎn)擊手勢(shì)420與朝向點(diǎn)擊手勢(shì)420方向中的拖拽或拂動(dòng)手勢(shì)412組合。接收手勢(shì)的功能性結(jié)果可根據(jù)多個(gè)因素而變化,所述因素包括裝置100的狀態(tài)、畫面110、114、或屏幕104、108、手勢(shì)相關(guān)的環(huán)境、或手勢(shì)的感測(cè)位置。裝置的狀態(tài)通常指裝置100的一個(gè)或多個(gè)配置、顯示定向、以及裝置100接收的用戶和其它輸入。環(huán)境通常指手勢(shì)所選擇的一個(gè)或多個(gè)特定應(yīng)用和當(dāng)前執(zhí)行的應(yīng)用的(多個(gè))部分、該應(yīng)用為單屏還是多屏應(yīng)用、以及該應(yīng)用為在一個(gè)或多個(gè)屏幕還是一個(gè)或多個(gè)棧中顯示一個(gè)或多個(gè)窗口的多屏應(yīng)用。手勢(shì)的感測(cè)位置通常指所感測(cè)的手勢(shì)位置坐標(biāo)的(多個(gè))集合是在觸感顯示屏110、114上還是手勢(shì)捕獲區(qū)域120、124上、所感測(cè)的手勢(shì)位置坐標(biāo)的(多個(gè))集合關(guān)聯(lián)于相同還是不同的畫面或屏幕104、108、和/或手勢(shì)捕獲區(qū)域哪一部分包括所感測(cè)的手勢(shì)位置坐標(biāo)的(多個(gè))集合。當(dāng)點(diǎn)擊由觸感顯示屏110、114所接收時(shí),其可用于例如選擇圖標(biāo)以開始或結(jié)束相應(yīng)應(yīng)用的執(zhí)行,用于最大化或最小化窗口,用于對(duì)棧中的窗口重新排序,以及用于例如通過(guò)鍵盤畫面或其它被顯示圖像來(lái)提供用戶輸入。當(dāng)拖拽由觸感畫面110、114所接收時(shí),其可用于例如將圖標(biāo)或窗口重定位至畫面中的所需位置,用于在畫面上對(duì)棧重新排序,或用于延伸全部?jī)蓚€(gè)畫面(使得所選窗口同時(shí)占據(jù)每個(gè)畫面的一部分)。當(dāng)拂動(dòng)由觸感畫面110、114或手勢(shì)捕獲區(qū)域120、124所接收時(shí),其可用于將窗口從第一畫面重定位至第二畫面,或用于延伸全部?jī)蓚€(gè)畫面(使得所選窗口同時(shí)占據(jù)每個(gè)畫面的一部分)。然而,與拖拽手勢(shì)不同,拂動(dòng)手勢(shì)一般不用于將被顯示圖像移動(dòng)至用戶所選擇的特定位置,而是移動(dòng)至用戶不可配置的默認(rèn)位置。當(dāng)捏合手勢(shì)由觸感畫面110、114或手勢(shì)捕獲區(qū)域120、124所接收時(shí),其可用于最大化或以其它方式增加被顯示的窗口面積或尺寸(典型地當(dāng)由一公共畫面全部接收時(shí)),用于將每個(gè)畫面上顯示于棧預(yù)的窗口切換至其它畫面的棧頂(典型地當(dāng)由不同畫面或屏幕接收時(shí)),或用于顯示應(yīng)用管理器(在棧中顯示窗口的“彈出窗口”)。當(dāng)展開手勢(shì)由觸感畫面110、114或手勢(shì)捕獲區(qū)域120、124所接收時(shí),其可用于最小化或以其它方式減小被顯示的窗口面積或尺寸,用于將每個(gè)畫面顯示于棧頂?shù)拇翱谇袚Q至其它畫面的棧頂(典型地當(dāng)由不同畫面或屏幕接收時(shí)),或用于顯示應(yīng)用管理器(典型地當(dāng)由相同或不同屏幕上的屏幕外的(off-screen)手勢(shì)捕獲區(qū)域接收時(shí))。當(dāng)圖4G的組合手勢(shì)由公共畫面或屏幕104、108中的公共顯示捕獲區(qū)域所接收時(shí),其可用于對(duì)于接收手勢(shì)的畫面,保持第一棧中第一窗口棧的位置不變,同時(shí)在接收手勢(shì)的畫面中,重新排序第二窗口棧中第二窗口棧的位置,以包括一窗口。當(dāng)圖4H的組合手勢(shì)由公共畫面護(hù)屏幕104、108或不同畫面或屏幕中的不同顯示捕獲區(qū)域所接收時(shí),其可用于對(duì)于接收手勢(shì)的點(diǎn)擊部分的畫面,保持第一窗口棧中第一窗口棧的位置不變,同時(shí)在接收拂動(dòng)或拖拽手勢(shì)的畫面中,重新排序第二窗口棧中第二窗口棧的位置,以包括一窗口。盡管前面實(shí)例中的特定手勢(shì)和手勢(shì)捕獲區(qū)域已經(jīng)關(guān)聯(lián)于對(duì)應(yīng)的功能結(jié)果組,但應(yīng)當(dāng)理解,上述關(guān)聯(lián)可用任意方式重新定義,以產(chǎn)生手勢(shì)和/或手勢(shì)捕獲區(qū)域和/或功能性結(jié)果之間不同的關(guān)聯(lián)。固件和軟件存儲(chǔ)器508可存儲(chǔ)而處理器504可執(zhí)行一個(gè)或多個(gè)軟件組件。該組件可包括至少一個(gè)操作系統(tǒng)(OS) 516a和/或516b、構(gòu)架520、和/或來(lái)自應(yīng)用存儲(chǔ)區(qū)(applicationstore) 560的一個(gè)或多個(gè)應(yīng)用546a和/或546b。處理器504可接收前文結(jié)合圖2已描述的、來(lái)自驅(qū)動(dòng)器512的輸入。OS 516可為任意軟件,該任意軟件包括程序和數(shù)據(jù),其管理計(jì)算機(jī)硬件資源并提供用于各種應(yīng)用564執(zhí)行的公共服務(wù)。OS 516可為任意操作系統(tǒng),并至少在某些實(shí)施例中專用于移動(dòng)裝置,其包括但不限于Linux、安卓(ANDROID)TM、iPhone 0S(I0STM)、視窗電話7 (WINDOWS PHONE 7) TM等。OS 516可操作以通過(guò)執(zhí)行一個(gè)或多個(gè)上述操作而對(duì)電話提供功能,如在這里所描述的。應(yīng)用564可為任意的更高級(jí)軟件,其為用戶執(zhí)行特殊功能。應(yīng)用564可包括以下程序,如電子郵件客戶端、網(wǎng)絡(luò)瀏覽器、短信應(yīng)用(texting application)、游戲、媒體播放器、辦公套件等。應(yīng)用564可存儲(chǔ)于應(yīng)用存儲(chǔ)區(qū)560,其可表示用于存儲(chǔ)應(yīng)用564的、任何存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器、以及與其相關(guān)的管理軟件。當(dāng)執(zhí)行時(shí),應(yīng)用564可在存儲(chǔ)器508的不同區(qū)域運(yùn)行。構(gòu)架520可為任意軟件或數(shù)據(jù),其允許運(yùn)行于裝置的多個(gè)任務(wù)進(jìn)行交互。在實(shí)施例中,下文所述的至少部分構(gòu)架520和分立的組件可被認(rèn)為是OS 516或應(yīng)用564的一部分。然而,這些部分將被描述為構(gòu)架520的一部分,而這些組件無(wú)此限制。構(gòu)架520可包括但不限于多畫面管理(MDM)模塊524、表面高速緩存模塊528、窗口管理模塊532、輸入管理模塊536、任務(wù)管理模塊540、顯不控制器、一個(gè)或多個(gè)巾貞緩沖器548、任務(wù)棧552、一個(gè)或多個(gè)窗口棧550 (其為窗口和/或桌面在顯示區(qū)域中的邏輯布局)、和/或事件緩沖器556。MDM模塊524包括一個(gè)或多個(gè)模塊,其可操作以管理應(yīng)用或其它數(shù)據(jù)在裝置屏幕上的顯示。結(jié)合圖5B描述了 MDM模塊524的實(shí)施例。在實(shí)施例中,MDM模塊524接收來(lái)自
OS516、驅(qū)動(dòng)器512和應(yīng)用564的輸入。該輸入幫助MDM模塊524確定如何根據(jù)應(yīng)用的首選項(xiàng)和需求以及用戶動(dòng)作來(lái)配置和分配畫面。當(dāng)確定了用于顯示配置的確定時(shí),MDM模塊524可將應(yīng)用564綁定于一顯示配置。其后該配置可提供至一個(gè)或多個(gè)其它組件,以生成畫面。表面高速緩存模塊528包括任意的內(nèi)存或存儲(chǔ)器及相關(guān)軟件,以存儲(chǔ)或高速緩存來(lái)自顯示屏幕的一個(gè)或多個(gè)圖像。每個(gè)顯示屏幕可將屏幕關(guān)聯(lián)于一系列活動(dòng)和不活動(dòng)的窗口(或其它顯示對(duì)象(如桌面顯示))?;顒?dòng)窗口(或其它顯示對(duì)象)當(dāng)前正在被顯示。不活動(dòng)窗口(或其它顯示對(duì)象)已經(jīng)被打開和/或某些時(shí)候被顯示,但現(xiàn)在處于活動(dòng)窗口(或其它顯示對(duì)象)的“后面”。為增強(qiáng)用戶體驗(yàn),在被另一活動(dòng)窗口(或其它顯示對(duì)象)覆蓋之前,窗口(或其它顯示對(duì)象)最后生成的圖像的“屏幕快照”可被存儲(chǔ)。表面高速緩存模塊528可操作以存儲(chǔ)當(dāng)前未顯示窗口(或其它顯示對(duì)象)的最后活動(dòng)圖像。由此,表面高速緩存模塊528將不活動(dòng)窗口(或其它顯示對(duì)象)的圖像存儲(chǔ)于數(shù)據(jù)存儲(chǔ)區(qū)中(未示出)。
在實(shí)施例中,窗口管理模塊532可操作以管理在各個(gè)屏幕上活動(dòng)或不活動(dòng)的窗口(或其它顯示對(duì)象)。窗口管理模塊532基于來(lái)自MDM模塊524、0S 516、或其它組件的信息來(lái)確定窗口(或其它顯示對(duì)象)何時(shí)為活動(dòng)還是不活動(dòng)。然后窗口管理模塊532可將一不可見的窗口(或其它顯示對(duì)象)設(shè)置為“非活動(dòng)狀態(tài)”,并結(jié)合任務(wù)管理模塊任務(wù)管理540,暫停該應(yīng)用的操作。進(jìn)一步地,窗口管理模塊532可將屏幕標(biāo)識(shí)符分配至窗口(或其它顯示對(duì)象),或管理窗口(或其它顯示對(duì)象)相關(guān)的一個(gè)或多個(gè)其它數(shù)據(jù)項(xiàng)。窗口管理模塊532還可將所存儲(chǔ)的信息提供至應(yīng)用564、任務(wù)管理模塊540,或與該窗口(或其它顯示對(duì)象)交互或關(guān)聯(lián)的其它組件。輸入管理模塊536可操作以管理裝置產(chǎn)生的事件。事件是對(duì)窗口環(huán)境的任意輸入,例如與用戶的用戶界面交互。輸入管理模塊536接收事件并將事件邏輯地存儲(chǔ)于事件緩沖器556。事件可包括用戶界面交互,諸如當(dāng)屏幕104、108接收來(lái)自用戶的觸摸信號(hào)時(shí)發(fā)生的“向下事件”;當(dāng)屏幕104、108確定用戶手指正移動(dòng)越過(guò)(多個(gè))屏幕時(shí)發(fā)生的“移動(dòng)事件”;和當(dāng)屏幕104、108確定用戶已經(jīng)停止觸摸屏幕104、108時(shí)發(fā)生的“向上事件”等。這些事件由輸入管理模塊536接收、存儲(chǔ)并轉(zhuǎn)發(fā)至其它模塊。任務(wù)可為應(yīng)用組件,其提供用戶可與之交互的屏幕以進(jìn)行某一動(dòng)作,如撥號(hào)、拍照、發(fā)送電子郵件、或?yàn)g覽地圖。每項(xiàng)任務(wù)可被給定一窗口,其中用于繪制用戶界面。窗口典型地填充畫面110、114,但可以小于畫面110、114并浮于其它窗口上方。應(yīng)用通常由相互松散結(jié)合的多個(gè)活動(dòng)組成。典型地,應(yīng)用中的一項(xiàng)任務(wù)被指定為“主”任務(wù),當(dāng)?shù)谝淮螁?dòng)該應(yīng)用時(shí)向用戶呈現(xiàn)該“主”任務(wù)。然后,每項(xiàng)任務(wù)可開始另一項(xiàng)任務(wù),以執(zhí)行不同的動(dòng)作。任務(wù)管理模塊540可操作以管理可由裝置執(zhí)行的一個(gè)或多個(gè)應(yīng)用564的操作。因此,任務(wù)管理模塊540可接收信號(hào)以執(zhí)行存儲(chǔ)于應(yīng)用存儲(chǔ)區(qū)560中的應(yīng)用。任務(wù)管理模塊540可隨后例示應(yīng)用564的一個(gè)或多個(gè)任務(wù)或組件,以開始應(yīng)用564的操作。進(jìn)一步地,任務(wù)管理模塊540可基于用戶界面的變化而暫停應(yīng)用564。暫停應(yīng)用564可將應(yīng)用數(shù)據(jù)保持在存儲(chǔ)器中,但可以限制或停止訪問(wèn)應(yīng)用564的處理器周期。當(dāng)應(yīng)用再次變?yōu)榛顒?dòng)時(shí),任務(wù)管理模塊540可再次對(duì)處理器提供訪問(wèn)。顯示控制器544可操作以繪制并輸出用于多屏裝置的(多個(gè))畫面。在實(shí)施例中,顯示控制器544創(chuàng)建和/或管理一個(gè)或多個(gè)幀緩沖器548。幀緩沖器548可為顯示輸出,其根據(jù)包含完整顯示數(shù)據(jù)幀的存儲(chǔ)器的一部分來(lái)驅(qū)動(dòng)顯示。在實(shí)施例中,顯示控制器544管理一個(gè)或多個(gè)幀緩沖器。一個(gè)幀緩沖器可為可以表示全部?jī)蓚€(gè)屏幕的整個(gè)顯示空間的合成幀緩沖器。該合成幀緩沖器可表現(xiàn)為OS 516的單個(gè)幀。顯示控制器544可根據(jù)需要對(duì)該合成幀緩沖器再次劃分,以用于畫面110、114的每一個(gè)。因此,通過(guò)應(yīng)用顯示控制器544,裝置100可具有多屏畫面,而不改變OS 516的基礎(chǔ)軟件。應(yīng)用管理器562可為服務(wù),其提供用于窗口環(huán)境的展現(xiàn)層。因此,應(yīng)用管理器562提供用于窗口管理模塊556進(jìn)行繪制的圖形模型。同樣,桌面566提供用于應(yīng)用存儲(chǔ)區(qū)560的展現(xiàn)層。因此,桌面提供了具有可選應(yīng)用圖標(biāo)的平面的圖形模型,以用于應(yīng)用存儲(chǔ)區(qū)560中的應(yīng)用564,其可被提供至窗口管理模塊556,以進(jìn)行繪制。圖5B示出了 MDM模塊524的實(shí)施例。MDM模塊524可操作以確定用于裝置的環(huán)境狀態(tài),其包括但不限于裝置的定向、應(yīng)用564在執(zhí)行什么、應(yīng)用564怎樣被顯示、用戶在進(jìn)行什么動(dòng)作、正在顯示的任務(wù)等。為配置顯示,MDM模塊524解釋上述環(huán)境因素并確定顯示配置,如結(jié)合圖6A-6J所述的。其后,MDM模塊524可將應(yīng)用564或其它裝置組件綁定于該畫面。然后,該配置可被發(fā)送至顯示控制器544和/或OS 516以生成該畫面。MDM模塊524可包括但不限于顯示配置模塊568、首選項(xiàng)模塊572、裝置狀態(tài)模塊574、手勢(shì)模塊576、需求模塊580、事件模塊584和/或綁定模塊588中的一個(gè)或多個(gè)。顯示配置模塊568為畫面確定布局。在實(shí)施例中,顯示配置模塊568可確定環(huán)境因素。環(huán)境因素可接收自一個(gè)或多個(gè)其它MDM模塊524模塊或其它來(lái)源。然后,顯示配置模塊568可根據(jù)因素列表采確定顯示的最佳配置。結(jié)合圖6A-6F描述了可能的配置及其相關(guān)因素的某些實(shí)施例。首選項(xiàng)模塊572可操作以確定應(yīng)用564或其它組件的顯示首選項(xiàng)。例如,應(yīng)用可具有單畫面或雙畫面的首選項(xiàng)。首選項(xiàng)模塊572可確定或接收應(yīng)用首選項(xiàng)并存儲(chǔ)該首選項(xiàng)。當(dāng)裝置配置改變時(shí),該首選項(xiàng)可被重新檢查,以確定是否可以實(shí)現(xiàn)對(duì)于應(yīng)用564更優(yōu)的顯示配置。裝置狀態(tài)模塊574可操作以確定或接收裝置狀態(tài)。裝置狀態(tài)可如結(jié)合圖3A和3B所述的。裝置狀態(tài)可由顯示配置模塊568使用,以確定顯示的配置。這樣,裝置狀態(tài)模塊574可接收輸入并解釋裝置狀態(tài)。然后該狀態(tài)信息被提供至顯示配置模塊568。手勢(shì)模塊576可操作以確定用戶是否正在用戶界面上進(jìn)行動(dòng)作。這樣,手勢(shì)模塊576可從任務(wù)棧552或輸入管理模塊536接收任務(wù)信息。這些手勢(shì)可如結(jié)合圖4A至4H所定義的。例如,移動(dòng)窗口使該畫面繪制出圖示了該窗口移動(dòng)的一系列畫面幀。與這種用戶界面交互相關(guān)聯(lián)的手勢(shì)可由手勢(shì)模塊576所接收并解釋。然后,關(guān)于用戶手勢(shì)的信息被發(fā)送至任務(wù)管理模塊540,以修改任務(wù)的顯示綁定。類似于首選項(xiàng)模塊572,需求模塊580可操作以確定用于應(yīng)用564或其它細(xì)件的顯示需求。應(yīng)用可具有一組必須被注意的顯示需求。某些應(yīng)用需要特殊的顯示定向。例如,應(yīng)用“憤怒的小鳥”只能在橫向方向上顯示。這種類型的顯示需求可由需求模塊580來(lái)確定或接收。當(dāng)裝置定向改變時(shí),需求模塊580可重新聲明用于應(yīng)用564的顯示需求。顯示配置模塊568可生成根據(jù)如由需求模塊580提供的應(yīng)用顯示需求的顯示配置。類似于手勢(shì)模塊576,事件模塊584可操作以確定隨應(yīng)用或其它組件發(fā)生的可影響用戶界面的一個(gè)或多個(gè)事件。這樣,手勢(shì)模塊576可從事件緩沖器556或任務(wù)管理模塊540接收事件信息。這些事件可改變?nèi)绾螌⑷蝿?wù)綁定于畫面。例如,電子郵件應(yīng)用接收電子郵件,其可使畫面在副屏中繪制新消息。與這種應(yīng)用執(zhí)行相關(guān)的事件可由事件模塊584接收并解釋。然后,關(guān)于事件的信息可以被發(fā)送至顯示配置模塊568,以修改顯示的配置。綁定模塊588可操作以將應(yīng)用564或其它組件綁定于顯示配置模塊568所確定的配置。綁定在存儲(chǔ)器中將用于每個(gè)應(yīng)用的顯示配置關(guān)聯(lián)于該應(yīng)用的畫面或模式。因此,綁定模塊588可將應(yīng)用關(guān)聯(lián)于用于該應(yīng)用的顯示配置(例如,橫向、縱向、多屏等)。其后,綁定模塊588可將畫面標(biāo)識(shí)符分配至該畫面。畫面標(biāo)識(shí)符將該應(yīng)用關(guān)聯(lián)于該裝置的特定屏幕。然后該綁定被存儲(chǔ)并提供至顯示控制器544、0S 516或其它組件,以合適地繪制畫面。該綁定為動(dòng)態(tài)的,并能夠基于關(guān)聯(lián)至事件、手勢(shì)、狀態(tài)變化、應(yīng)用首選項(xiàng)或需求等配置的改變而變化或更新。用戶界面配置現(xiàn)參見圖6A-J,以下將要描述裝置100可能作出的各種類型的輸出配置。圖6A和6B描繪了在第一狀態(tài)下裝置100的兩個(gè)不同的輸出配置。特別地,圖6A描繪了該裝置100處于閉合的縱向狀態(tài)304,其中該數(shù)據(jù)顯示于主屏104。在本例中,裝置100通過(guò)觸感畫面110以第一縱向配置604顯示數(shù)據(jù)。如可以理解的,第一縱向配置604可僅顯示桌面或操作系統(tǒng)主頁(yè)屏幕。替換地,當(dāng)裝置100正在第一縱向配置604下顯示數(shù)據(jù)時(shí),可以在縱向方向呈現(xiàn)一個(gè)或多個(gè)窗口。圖6B描繪了裝置100仍處于閉合的縱向狀態(tài)304,但以數(shù)據(jù)顯示在副屏108來(lái)代替。在本例中,裝置100通過(guò)觸感畫面114以第二縱向配置608顯示數(shù)據(jù)。可以的是,可能在第一或第二縱向配置604、608中顯示相似或不同的數(shù)據(jù)。還可以的是,可能通過(guò)對(duì)裝置100提供用戶手勢(shì)(例如,雙擊手勢(shì))、菜單選擇或其它方式,在第一縱向配置604和第二縱向配置608之間進(jìn)行轉(zhuǎn)換。也可采用其它合適的手勢(shì)在配置之間轉(zhuǎn)換。此外,還可以的是,可能根據(jù)裝置100被移動(dòng)的狀態(tài)而將裝置100從第一或第二縱向配置604、608轉(zhuǎn)換至本文所述的其它任一配置。替換的輸出配置可由處于第二狀態(tài)的裝置100調(diào)節(jié)。特別地,圖6C描述了第三縱向配置,其中數(shù)據(jù)同時(shí)顯示于主屏104和副屏108兩者。第三縱向配置可稱為雙縱向(Dual-Portrait7PD)輸出配置。在H)輸出配置中,主屏104的觸感畫面110描繪處于第一縱向配置604中的數(shù)據(jù),而副屏108的觸感畫面114描繪處于第二縱向配置608中的數(shù)據(jù)。第一縱向配置604和第二縱向配置608的同時(shí)呈現(xiàn)可當(dāng)裝置100處于打開縱向狀態(tài)320時(shí)發(fā)生。在該配置中,裝置100可顯示一個(gè)畫面110或114中的一個(gè)應(yīng)用窗口、兩個(gè)應(yīng)用窗口(畫面110和114中各一個(gè))、一個(gè)應(yīng)用窗口和一個(gè)桌面,或一個(gè)桌面。其它配置也是可能的。應(yīng)當(dāng)理解,還可根據(jù)裝置100被移動(dòng)的狀態(tài),而將裝置100從配置604、608的同時(shí)顯示轉(zhuǎn)換至本文所述的其它任一配置。此外,在這種狀態(tài)時(shí),應(yīng)用的顯示首選項(xiàng)可使裝置進(jìn)入雙邊模式,其中兩個(gè)畫面均為活動(dòng),以顯示同一應(yīng)用中的不同窗口。例如,照相機(jī)應(yīng)用可一方面顯示取景器并控制,而另一方面顯示照片主體可見的鏡像預(yù)覽。需要兩個(gè)玩家同時(shí)進(jìn)行的游戲也可利用雙邊模式。圖6D和6E描繪了處于第三狀態(tài)的裝置100的另外兩個(gè)輸出配置。尤其是,圖6D描繪了裝置100處于閉合的橫向狀態(tài)340,其中數(shù)據(jù)顯示于主屏104。在本例中,裝置100在第一橫向配置612通過(guò)觸感畫面110顯示數(shù)據(jù)。非常類似于本文描述的其它配置,第一橫向配置612可顯示桌面、主頁(yè)屏幕、一個(gè)或多個(gè)顯示應(yīng)用數(shù)據(jù)的窗口等。圖6E描繪了裝置100仍處于閉合的橫向狀態(tài)340,但以數(shù)據(jù)顯示于副屏108來(lái)代替。在本例中,裝置100在第二橫向配置616通過(guò)觸感畫面114顯示數(shù)據(jù)。可以的是,可能在第一或第二縱向配置612、616中顯示相似或不同的數(shù)據(jù)。還可以的是,可能通過(guò)對(duì)裝置100提供扭動(dòng)與點(diǎn)擊(twist and tap)手勢(shì)或彈擊與滑動(dòng)(flip and slide)手勢(shì)中的一個(gè)或兩者,在第一橫向配置612和第二橫向配置616之間進(jìn)行轉(zhuǎn)換。也可采用其它合適的手勢(shì)在配置之間轉(zhuǎn)換。此外,還可以的是,可能根據(jù)裝置100被移動(dòng)的狀態(tài),將裝置100從第一或第二橫向配置612、616轉(zhuǎn)換至本文所述的其它任一配置。圖6F描繪了第三橫向配置,其中數(shù)據(jù)同時(shí)顯示于主屏104和副屏108兩者。第三橫向配置可稱為雙橫向(Dual-Landscape, LD)輸出配置。在LD輸出配置中,主屏104的觸感畫面110描繪處于第一橫向配置612中的數(shù)據(jù),而副屏108的觸感畫面114描繪處于第二橫向配置616中的數(shù)據(jù)。第一橫向配置612和第二橫向配置616的同時(shí)呈現(xiàn)可當(dāng)裝置100處于打開橫向狀態(tài)340時(shí)發(fā)生。應(yīng)當(dāng)理解,還可以的是,可能根據(jù)裝置100被移動(dòng)的狀態(tài)而將裝置100從配置612、616的同時(shí)顯示轉(zhuǎn)換至本文所述的其它任一配置。圖6G和6H描繪了在又一狀態(tài)下裝置100的兩個(gè)視圖。特別地,裝置100被描繪為處于畫架狀態(tài)312。圖6G示出了第一畫架輸出配置618可顯示于觸感畫面110。圖6H示出了第二畫架輸出配置620可顯示于觸感畫面114。裝置100可被配置以單獨(dú)描繪第一畫架輸出配置618或第二畫架輸出配置620。替換地,畫架輸出配置618、620兩者可同時(shí)呈現(xiàn)。在某些實(shí)施例中,畫架輸出配置618、620可與橫向配置612、616類似或一致。裝置100當(dāng)處于修正畫架狀態(tài)316時(shí),也可被配置以顯示畫架輸出配置618、620中的一個(gè)或兩者。應(yīng)當(dāng)理解,畫架輸出配置618、620的同時(shí)使用可促成雙人游戲(例如,戰(zhàn)艦(Battleship) 、象棋、西洋跳棋等)、其中兩個(gè)或更多用戶共享同一個(gè)裝置100的多用戶會(huì)議、以及其它應(yīng)用。如可以理解的,還可以的是,可能根據(jù)裝置100被移動(dòng)的狀態(tài)而將裝置100從配置618、620中的一個(gè)或兩者的顯示轉(zhuǎn)換至本文所述的其它任一配置。圖61描繪了可以在裝置100處于打開的縱向狀態(tài)320時(shí)適用的又一輸出配置。特別地,裝置100可被配置以跨越縱向配置中的觸感畫面110、114兩者而顯示單個(gè)連續(xù)圖像,本文將其稱為最大縱向(Portrait-Max,PMax)配置624。在該配置中,數(shù)據(jù)(如單個(gè)圖像、應(yīng)用、窗口、圖標(biāo)、視頻等)可被劃分并部分地顯示于觸感畫面之一,而另一部分?jǐn)?shù)據(jù)顯示于另一觸感畫面。Pmax配置624可促成較大畫面和/或更好的分辨率,以用于在裝置100上顯示特殊圖像。類似于其它輸出配置,可以的是,可能根據(jù)裝置100被移動(dòng)的狀態(tài),而將裝置100從Pmax配置624轉(zhuǎn)換至本文所述的其它任一輸出配置。圖6J描繪了可以在裝置100處于打開的橫向狀態(tài)348時(shí)適用的又一輸出配置。特別地,裝置100可被配置以跨越橫向配置中的觸感畫面110、114兩者而顯示單個(gè)連續(xù)圖像,本文將其稱為最大橫向(Landscape-Max, LMax)配置628。在該配置中,數(shù)據(jù)(如單個(gè)圖像、應(yīng)用、窗口、圖標(biāo)、視頻等)可被劃分并部分地顯示于觸感畫面之一,而另一部分?jǐn)?shù)據(jù)顯示于另一觸感畫面。Lmax配置628可促成較大畫面和/或更好的分辨率,以用于在裝置100上顯示特殊圖像。類似于其它輸出配置,可以的是,可能根據(jù)裝置100被移動(dòng)的狀態(tài),而將裝置100從Lmax配置628轉(zhuǎn)換至本文所述的其它任一輸出配置。顯示控制圖7A至7E描繪了手勢(shì)序列的五個(gè)示例,其可使裝置100改變數(shù)據(jù)在其上的顯示。特別地,圖7A描繪了產(chǎn)生第一顯示動(dòng)作的第一手勢(shì)序列700。雖然該第一顯示動(dòng)作被描繪為執(zhí)行于觸感畫面110、114上,但應(yīng)當(dāng)理解,該第一顯示動(dòng)作能夠替換地或除此之外地執(zhí)行于主屏104和/或副屏108的其它部分上。當(dāng)裝置100位于打開的橫向狀態(tài)348時(shí),第一手勢(shì)序列700開始。在該狀態(tài)時(shí),裝置100在其畫面110、114兩者顯示數(shù)據(jù)。換言之,主屏104和副屏108兩者均為活動(dòng),并且在畫面110、114上均顯示像素?cái)?shù)據(jù)。在某些實(shí)施例中,裝置100可在上部畫面(例如,畫面110)顯示來(lái)自第一應(yīng)用1.1的應(yīng)用數(shù)據(jù),而在下部畫面(例如,畫面114)不顯示來(lái)自第一應(yīng)用1.1的數(shù)據(jù)。來(lái)自第一應(yīng)用1.1的數(shù)據(jù)可根據(jù)MDM模塊524所確定的最小化規(guī)則,以第一橫向配置612顯示在上部畫面上。當(dāng)前不顯示來(lái)自第一應(yīng)用1.1數(shù)據(jù)的畫面114可正在顯示來(lái)自另一應(yīng)用(如應(yīng)用2. 1、3.1等)的數(shù)據(jù)或者,它可以正在顯示桌面數(shù)據(jù)。在某些實(shí)施例中,桌面數(shù)據(jù)可堆疊于多個(gè)桌面顯示(如第一桌面顯示D1、第二桌面顯示D2、第三桌面顯示D3、第η桌面顯示Dn等)中且該桌面顯示可類似于卡片棧一樣被排序,使得如果兩個(gè)屏幕當(dāng)前為活動(dòng)的并正在顯示桌面數(shù)據(jù),則來(lái)自卡片棧的卡片之一(如,第一桌面顯示Dl)在屏幕之一為可見,而來(lái)自卡片棧的下一張卡片(如,第二桌面顯示D2)在另一屏幕可見。所有其它桌面顯示當(dāng)前可以為不可見,但桌面顯示的順序可以由MDM模塊524或其它顯示控制模塊保存在存儲(chǔ)器中。桌面顯示的排序可稱為桌面棧,并且桌面顯示的順序可由MDM模塊524所參考,以確定在各種環(huán)境下哪一個(gè)桌面顯示應(yīng)呈現(xiàn)于哪一畫面110、114。在圖7Α所描述的實(shí)例中,第二桌面顯示D2最初可顯示于畫面114上,而來(lái)自第一應(yīng)用1.1的數(shù)據(jù)以最小化狀態(tài)而呈現(xiàn)于另一畫面110上。
當(dāng)預(yù)定類型的第一用戶輸入704被裝置100檢測(cè)時(shí),繼續(xù)第一手勢(shì)序列700。在某些實(shí)施例中,第一用戶輸入704可對(duì)應(yīng)于拖拽手勢(shì)。拖拽手勢(shì)可在觸感畫面110、114、手勢(shì)捕獲區(qū)域120、124、可配置區(qū)域112、116、或屏幕104,108之一或兩者的其它任意部分中被檢測(cè)。在某些實(shí)施例中,拖拽手勢(shì)在主屏104或副屏108的手勢(shì)捕獲區(qū)域120、124中被檢測(cè)。特別地,拖拽手勢(shì)可正在大體遠(yuǎn)離上部畫面110頂邊并朝向下部畫面114底邊的方向上移動(dòng)(例如,向下拖拽手勢(shì))。在更具體的實(shí)施例中,拖拽手勢(shì)可在主屏104(例如,來(lái)自當(dāng)前最小化應(yīng)用的數(shù)據(jù)正被描繪的屏幕)中被檢測(cè)。雖然單個(gè)手勢(shì)被描述為第一用戶手勢(shì)704,但本領(lǐng)域普通技術(shù)人員將理解,第一手勢(shì)704可實(shí)際對(duì)應(yīng)于本文所描述的或者本領(lǐng)域普通技術(shù)人員以其他方式所知的任一單個(gè)手勢(shì)或手勢(shì)的組合。第一手勢(shì)704的檢測(cè)由任務(wù)管理模塊540所檢測(cè)并解釋。然后,任務(wù)管理模塊540所進(jìn)行的手勢(shì)解釋被轉(zhuǎn)發(fā)至MDM模塊524,其將所接收的第一手勢(shì)704關(guān)聯(lián)于一個(gè)或多個(gè)預(yù)定的顯示輸出或顯示動(dòng)作。特別地,當(dāng)MDM模塊524注冊(cè)了拖拽手勢(shì)時(shí),MDM模塊524可將所檢測(cè)的手勢(shì)關(guān)聯(lián)于一特殊顯示控制動(dòng)作。更特別地,MDM模塊524可確定向下的拖拽手勢(shì)對(duì)應(yīng)于一指令,該指令用于在畫面110上最大化當(dāng)前正在顯示的第一應(yīng)用1.1的畫面。相應(yīng)地,MDM模塊524可生成一個(gè)或多個(gè)指令,用于創(chuàng)建包含正被最大化的第一應(yīng)用1.1的數(shù)據(jù)的過(guò)渡區(qū)域708。MDM模塊524生成的指令可被提供返回至任務(wù)管理模塊540,然后其將該指令提供至窗口管理模塊532。然后窗口管理模塊524可根據(jù)MDM模塊524生成的指令,激活對(duì)于畫面110、114的改變。過(guò)渡區(qū)域708可跨越下部畫面114逐漸增長(zhǎng),直到來(lái)自正被最大化的第一應(yīng)用1.1的數(shù)據(jù)填充全部?jī)蓚€(gè)畫面110、114為止。在過(guò)渡區(qū)域708已全部填充下部畫面114以前,先前顯示在下部畫面114(如,第二桌面顯示D2)的數(shù)據(jù)可顯示于畫面114未被過(guò)渡區(qū)域708占據(jù)的剩余部分。在某些實(shí)施例中,在過(guò)渡區(qū)域708已經(jīng)完全移動(dòng)跨越下部畫面114之后,應(yīng)用最大化功能完成。此時(shí),來(lái)自第一應(yīng)用1.1的數(shù)據(jù)以LD輸出配置或Lmax輸出配置628顯示于 全部?jī)蓚€(gè)畫面110、114。最大化規(guī)則可由窗口管理模塊532參考,以確定當(dāng)被最大化時(shí)應(yīng)用 數(shù)據(jù)應(yīng)該如何被呈現(xiàn)。這種最大化規(guī)則可保存在窗口棧550中或可通過(guò)數(shù)據(jù)查找功能由窗 口管理模塊532可用。在圖7A所描繪的示例中,第一應(yīng)用1.1以LD輸出配置來(lái)描繪,以使 來(lái)自第一應(yīng)用1.1的第一組數(shù)據(jù)以第一橫向輸出配置612通過(guò)畫面110呈現(xiàn),而來(lái)自第一 應(yīng)用1.1的第二組數(shù)據(jù)(不包括第一組的數(shù)據(jù))以第二橫向輸出配置616通過(guò)畫面114呈 現(xiàn)。如果利用Lmax輸出配置628,則來(lái)自第一應(yīng)用1.1的至少某些數(shù)據(jù)將在全部?jī)蓚€(gè)畫面 110,114同時(shí)呈現(xiàn)。
圖7B描繪了第二手勢(shì)序列712。如同第一手勢(shì)序列700,第二手勢(shì)序列712可實(shí) 現(xiàn)于屏幕104、108的任一組件。第二手勢(shì)序列712類似于第一手勢(shì)序列700而開始,不同 的是來(lái)自最小化應(yīng)用的數(shù)據(jù)最初顯示于下部畫面(例如,畫面114)、而不是上部畫面(例 如,畫面110)。如可以理解的,最小化應(yīng)用在其上被呈現(xiàn)的實(shí)際畫面可取決于裝置100的定 向(如,畫面110是否位于畫面114上方,或反之亦然)。而且,來(lái)自該應(yīng)用的數(shù)據(jù)可根據(jù) MDM模塊524和窗口管理模塊532之一或兩者對(duì)該應(yīng)用所確定的最小化規(guī)則而顯示于下部 畫面。
桌面棧的概念仍然可用,且在某些實(shí)施例中,窗口管理模塊532可確定由于來(lái)自 該應(yīng)用的數(shù)據(jù)正以第二橫向輸出配置616顯示于下部畫面,因而第一桌面顯示Dl可顯示于 另一畫面110??梢岳斫猓绻裱烂鏃5母拍?,則若該桌面完全由裝置100所呈現(xiàn),那么 第二桌面顯示D2可呈現(xiàn)于下部畫面114。畫面110可正在描繪來(lái)自正顯示于畫面114的應(yīng) 用之外的應(yīng)用的數(shù)據(jù),而不描繪第一桌面顯示D1。
當(dāng)預(yù)定類型的第一用戶輸入716被裝置100檢測(cè)并在任務(wù)管理模塊540注冊(cè)時(shí), 繼續(xù)第二手勢(shì)序列712。第一用戶輸入716可類似于第一用戶輸入704,不同的是其可具有 不同的運(yùn)動(dòng)方向(如,向上,而非向下)。在某些實(shí)施例中,第一用戶輸入716可對(duì)應(yīng)于拖拽 手勢(shì)。拖拽手勢(shì)可在觸感畫面110、114、手勢(shì)捕獲區(qū)域120、124、可配置區(qū)域112、116、或屏 幕104、108之一或兩者的其它任意部分中被檢測(cè)。在某些實(shí)施例中,拖拽手勢(shì)在主屏104 或副屏108的手勢(shì)捕獲區(qū)域120、124中被檢測(cè)。特別地,拖拽手勢(shì)可正在大體遠(yuǎn)離下部畫 面114底邊并朝向上部畫面110頂邊的方向上移動(dòng)(例如,向上拖拽手勢(shì))。在更具體的實(shí) 施例中,拖拽手勢(shì)可在副屏108 (例如,來(lái)自當(dāng)前最小化應(yīng)用的數(shù)據(jù)正被描述的屏幕)中被 檢測(cè)。
雖然單個(gè)手勢(shì)被描述為第一用戶手勢(shì)716,但本領(lǐng)域普通技術(shù)人員將理解,第一手 勢(shì)716可實(shí)際對(duì)應(yīng)于本文所描述的或者本領(lǐng)域普通技術(shù)人員以其他方式所知的任一單個(gè) 手勢(shì)或手勢(shì)的組合。
當(dāng)任務(wù)管理模塊540已經(jīng)解釋了第一用戶手勢(shì)716并將該信息提供至MDM模塊 524時(shí),MDM模塊524檢測(cè)并注冊(cè)該拖拽手勢(shì)。然后,MDM模塊524將所檢測(cè)的手勢(shì)關(guān)聯(lián)于 一個(gè)特定顯示控制動(dòng)作。特別地,MDM模塊524可確定向上的拖拽手勢(shì)對(duì)應(yīng)于一指令,該指 令用于最大化當(dāng)前正在畫面114上顯示的第一應(yīng)用1.1的畫面。相應(yīng)地,MDM模塊524可 生成一指令,該指令用于創(chuàng)建包含來(lái)自正被最大化的第一應(yīng)用1.1的數(shù)據(jù)的過(guò)渡區(qū)域708。 然后該指令通過(guò)任務(wù)管理模塊540被提供至窗口管理模塊532。
過(guò)渡區(qū)域708可跨越上部畫面110逐漸增長(zhǎng),直到來(lái)自正被最大化的第一應(yīng)用1.1的數(shù)據(jù)填充全部?jī)蓚€(gè)畫面110、114為止。在過(guò)渡區(qū)域708已全部填充上部畫面110以前,先前顯示在上部畫面110 (如,第一桌面顯示Dl)的數(shù)據(jù)可顯示于畫面110未被過(guò)渡區(qū)域708占據(jù)的剩余部分。在某些實(shí)施例中,在過(guò)渡區(qū)域708已經(jīng)完全移動(dòng)跨越上部畫面110之后,應(yīng)用最大化功能完成。此時(shí),來(lái)自第一應(yīng)用1.1的數(shù)據(jù)以LD輸出配置或Lmax輸出配置628顯示于全部?jī)蓚€(gè)畫面110、114。最大化規(guī)則可由窗口管理模塊532參考,以確定當(dāng)被最大化時(shí)應(yīng)用數(shù)據(jù)應(yīng)該如何被呈現(xiàn)。這種最大化規(guī)則可保存在窗口管理模塊532中或可通過(guò)數(shù)據(jù)查找功能由窗口管理模塊532可用。在圖7B所描述的不例中,第一應(yīng)用1.1以LD輸出配置來(lái)描繪,以使來(lái)自第一應(yīng)用1.1的第一組數(shù)據(jù)以第一橫向輸出配置612通過(guò)畫面110呈現(xiàn),而來(lái)自第一應(yīng)用1.1的第二組數(shù)據(jù)(不包括第一組的數(shù)據(jù))以第二橫向輸出配置616通過(guò)畫面114呈現(xiàn)。如果利用Lmax輸出配置628,則來(lái)自第一應(yīng)用1.1的至少某些數(shù)據(jù)將在全部?jī)蓚€(gè)畫面110、114同時(shí)顯示。圖7C描繪了第三手勢(shì)序列720。如同先前手勢(shì)序列700、712,第三手勢(shì)序列720可實(shí)現(xiàn)于屏幕104、108的任一組件。第三手勢(shì)序列720類似于第二手勢(shì)序列712而開始,即來(lái)自第一應(yīng)用1.1的數(shù)據(jù)以最小化狀態(tài)呈現(xiàn)于畫面114之一,而來(lái)自其它應(yīng)用或桌面的數(shù)據(jù)呈現(xiàn)于另一畫面110。雖然來(lái)自第一應(yīng)用1.1的數(shù)據(jù)被描繪為最初顯示于下部畫面(例如,畫面114)上,但應(yīng)當(dāng)理解,當(dāng)來(lái)自第一應(yīng)用1.1的數(shù)據(jù)最初呈現(xiàn)于上部畫面(例如,畫面110)上且其它數(shù)據(jù)呈現(xiàn)于另一畫面上時(shí),也可以實(shí)現(xiàn)第三手勢(shì)序列720。在每一種場(chǎng)景下,來(lái)自第一應(yīng)用1.1的數(shù)據(jù)可根據(jù)窗口管理模塊532對(duì)該應(yīng)用所確定的最小化顯示規(guī)則而顯示于畫面110或114。當(dāng)預(yù)定類型的第一用戶輸入724被裝置100檢測(cè)時(shí),繼續(xù)第三手勢(shì)序列720。第一用戶輸入724可類似于其它用戶輸入704、716,不同的是第一用戶輸入724可對(duì)應(yīng)于用于移動(dòng)來(lái)自第一應(yīng)用1.1的數(shù)據(jù)、而不是將來(lái)自第一應(yīng)用1.1的數(shù)據(jù)最大化的指令。作為非限制性示例,第一用戶輸入724可對(duì)應(yīng)于在向上或向下的方向的拂動(dòng)手勢(shì),這取決于第一應(yīng)用1.1的位置。拂動(dòng)手勢(shì)可由屏幕104或108的任意部分來(lái)捕獲。雖然單個(gè)手勢(shì)被描述為第一用戶手勢(shì)724,但本領(lǐng)域普通技術(shù)人員將理解,第一手勢(shì)724可實(shí)際對(duì)應(yīng)于本文所描述的或者本領(lǐng)域普通技術(shù)人員以其他方式所知的任一單個(gè)手勢(shì)或手勢(shì)的組合。第一手勢(shì)724由任務(wù)管理模塊540注冊(cè)并解釋。然后,任務(wù)管理模塊540將與所接收的第一手勢(shì)724相關(guān)的信息提供至MDM模塊540。當(dāng)MDM模塊524檢測(cè)并注冊(cè)該拂動(dòng)手勢(shì)時(shí),MDM模塊524可以將所檢測(cè)的手勢(shì)關(guān)聯(lián)于特定的顯示控制動(dòng)作。特別地,MDM模塊524可確定拂動(dòng)手勢(shì)對(duì)應(yīng)于一指令,該指令用于將第一應(yīng)用1.1的顯示從一個(gè)畫面移動(dòng)至另一畫面(例如,從畫面114移動(dòng)至畫面110)。相應(yīng)地,MDM模塊524可生成一指令,該指令用于創(chuàng)建包含來(lái)自正被移動(dòng)的第一應(yīng)用1.1的數(shù)據(jù)的固定尺寸的過(guò)渡區(qū)域728。MDM模塊524所生成的(多個(gè))指令被提供至窗口管理模塊532,其參考顯示規(guī)則并執(zhí)行顯示變化。特別地,窗口管理模塊532可使過(guò)渡區(qū)域728從一個(gè)畫面(例如,畫面114)遠(yuǎn)離地向另一畫面(例如,畫面110)遷移,直到來(lái)自正被移動(dòng)的第一應(yīng)用1.1的數(shù)據(jù)已經(jīng)移動(dòng)至另一畫面(例如,畫面110)為止。當(dāng)過(guò)渡區(qū)域728在畫面之間移動(dòng)時(shí),先前呈現(xiàn)在上部畫面110 (如,第一桌面顯示Dl)的數(shù)據(jù)可呈現(xiàn)于畫面110上未被過(guò)渡區(qū)域728占據(jù)的剩余部分。類似地,呈現(xiàn)在下部畫面114(如,第二桌面顯示D2)的數(shù)據(jù)可呈現(xiàn)于畫面 114的增長(zhǎng)部分。
在第一應(yīng)用1.1已經(jīng)從一個(gè)畫面移動(dòng)至另一畫面之后,認(rèn)為該序列已完成。此時(shí), 來(lái)自第一應(yīng)用1.1的數(shù)據(jù)現(xiàn)在能夠以第一橫向輸出配置612呈現(xiàn)在不同的畫面110,并且不 同的桌面顯示(如,第二桌面顯示D2)能夠以第二橫向輸出配置616呈現(xiàn)在畫面114。
圖7D描繪了第四手勢(shì)序列732。第四手勢(shì)序列732對(duì)應(yīng)于激活將應(yīng)用最小化、而 不是最大化或移動(dòng)一應(yīng)用的顯示動(dòng)作。如同本文所述的其它手勢(shì)序列,第四手勢(shì)序列732 可實(shí)現(xiàn)于屏幕104、108的任一組件,而不偏離本公開的范圍。
第四手勢(shì)序列732開始于第一應(yīng)用1. 1,其以最大化狀態(tài)顯示于畫面110、114兩 者。在某些實(shí)施例中,最大化規(guī)則可被參考以確定第一應(yīng)用1.1如何跨越多個(gè)屏幕104、108 而顯示。第一應(yīng)用1.1最初可在LD輸出配置或Lmax輸出配置628下顯示。
當(dāng)預(yù)定類型的第一用戶輸入736被裝置100檢測(cè)時(shí),繼續(xù)第四手勢(shì)序列744。第一 用戶輸入736可類似于本文所述的其它用戶輸入。在某些實(shí)施例中,第一用戶輸入736可 對(duì)應(yīng)于拖拽或拂動(dòng)手勢(shì)。拖拽或拂動(dòng)手勢(shì)可在觸感畫面110、114、手勢(shì)捕獲區(qū)域120、124、 可配置區(qū)域112、116、或屏幕104、108之一或兩者的其它任意部分中被檢測(cè)。在某些實(shí)施例 中,拖拽或拂動(dòng)手勢(shì)在主屏104或副屏108的手勢(shì)捕獲區(qū)域120、124中被檢測(cè)。特別地,圖 7D描繪了第一拖拽或拂動(dòng)手勢(shì),其激活一種類型的最小化顯示動(dòng)作,其中將第一應(yīng)用1.1 在向下的方向中最小化。圖7E描繪了關(guān)聯(lián)于第五手勢(shì)序列740的第二拖拽或拂動(dòng)手勢(shì)744, 其激活另一種類型的最小化顯示動(dòng)作,其中將第一應(yīng)用1.1在向上的方向中最小化。相應(yīng) 地,圖7D和7E的最小化顯示動(dòng)作可相類似,不同的是一個(gè)顯示動(dòng)作將第一應(yīng)用1.1移動(dòng)至 一個(gè)畫面110,而另一個(gè)顯示動(dòng)作將第一應(yīng)用1.1移動(dòng)至另一個(gè)畫面114。
雖然單個(gè)手勢(shì)被描述為第一用戶手勢(shì)736或744,但本領(lǐng)域普通技術(shù)人員將理解, 第一手勢(shì)736或744可實(shí)際對(duì)應(yīng)于本文所描述的或者本領(lǐng)域普通技術(shù)人員以其他方式所知 的任一單個(gè)手勢(shì)或手勢(shì)的組合。
在每個(gè)最小化顯示動(dòng)作中,當(dāng)MDM模塊524檢測(cè)并注冊(cè)(如接收自任務(wù)管理模塊 540的)該拖拽或拂動(dòng)手勢(shì)736、744時(shí),MDM模塊524可將所檢測(cè)的手勢(shì)關(guān)聯(lián)于一特定顯示 控制動(dòng)作。特別地,MDM模塊524可確定該拖拽或拂動(dòng)手勢(shì)對(duì)應(yīng)于一指令,該指令用于將第 一應(yīng)用1.1的畫面最小化至單個(gè)畫面(或單個(gè)畫面的子部分)。相應(yīng)地,MDM模塊524可生 成一個(gè)或多個(gè)指令,用于創(chuàng)建包含正被移動(dòng)的第一應(yīng)用1.1的數(shù)據(jù)的固定尺寸的過(guò)渡區(qū)域 728。
MDM模塊524生成的指令被提供至窗口管理模塊532,其進(jìn)行實(shí)際繪制并使過(guò)渡區(qū) 域728從一個(gè)畫面遠(yuǎn)離地向另一畫面(例如畫面110)遷移,直到來(lái)自正被移動(dòng)的第一應(yīng)用1.1的數(shù)據(jù)已經(jīng)移動(dòng)至另一畫面為止。過(guò)渡區(qū)域728的移動(dòng)方向可與拖拽或拂動(dòng)手勢(shì)的方 向相同。當(dāng)過(guò)渡區(qū)域728正在畫面之間移動(dòng)時(shí),桌面顯示可部分地在畫面110、114上繪制。 特別地,第一桌面顯示Dl的一部分可繪制于一個(gè)畫面110,而第二桌面顯示D2的一部分可 繪制于另一畫面114。
在第一應(yīng)用1.1已被最小化和重新格式化,以顯示于單個(gè)屏幕104或108之后,認(rèn) 為該最小化顯示動(dòng)作已完成。此時(shí),來(lái)自第一應(yīng)用1.1的數(shù)據(jù)現(xiàn)在能夠以橫向輸出配置612 或616呈現(xiàn)在單個(gè)畫面110或114,并且桌面顯示可呈現(xiàn)在另一畫面110或114。第一應(yīng)用1.1和桌面被顯示的方式可取決于窗口管理模塊532可利用和所參考的最小化規(guī)則?,F(xiàn)參見圖8,將描述根據(jù)本公開至少某些實(shí)施例的第一顯示控制方法800。該方法800開始于步驟804。特別地,裝置100最初處于打開的橫向狀態(tài)348。當(dāng)用戶輸入(如,手勢(shì)或手勢(shì)的組合)在裝置100被接收并由MDM模塊524所注冊(cè)時(shí),該方法繼續(xù)(步驟808)。然后,MDM模塊524可分析所接收的與用戶輸入相關(guān)的信息,并確定用戶輸入對(duì)應(yīng)于應(yīng)用最大化指令(步驟812)。MDM模塊524可進(jìn)一步確定哪一具體類型的應(yīng)用最大化指令已被接收(例如,拖拽或拂動(dòng)的方向、所接收指令的位置等)并可將具體類型的用戶輸入關(guān)聯(lián)至用于該正被最大化應(yīng)用的最大化規(guī)則(步驟816)。相應(yīng)地,基于用于該應(yīng)用的最大化規(guī)則,MDM模塊524將指示窗口管理模塊532重新格式化該應(yīng)用的顯示,以至少部分地占據(jù)全部?jī)蓚€(gè)畫面110、114,除非用于該應(yīng)用的最大化指令表示其它含義。圖7A和7B描繪了這種顯示控制動(dòng)作的示例。現(xiàn)參見圖9,將描述根據(jù)本公開至少某些實(shí)施例的第二顯示控制方法900。該方法900開始于步驟904。特別地,裝置100最初處于打開的橫向狀態(tài)348。當(dāng)用戶輸入(如,手勢(shì)或手勢(shì)的組合)在裝置100被接收并由MDM模塊524所注冊(cè)時(shí),該方法繼續(xù)(步驟908)。然后,MDM模塊524可分析所接收的與用戶輸入相關(guān)的信息,并確定用戶輸入對(duì)應(yīng)于應(yīng)用最小化指令(步驟912)。MDM模塊524可進(jìn)一步確定哪一具體類型的應(yīng)用最大化指令已被接收(例如,拖拽或拂動(dòng)的方向、所接收指令的位置等)并可將具體類型的用戶輸入關(guān)聯(lián)至用于該正被最小化應(yīng)用的最小化規(guī)則(步驟916)。相應(yīng)地,基于用于該應(yīng)用的最小化規(guī)則,MDM模塊524將指示窗口管理模塊532重新格式化該應(yīng)用的顯示,以僅僅占據(jù)單個(gè)畫面110或114 (或其一部分),除非用于該應(yīng)用的最小化指令表示其它含義。圖7D和7E描繪了這種顯示控制動(dòng)作的示例。已經(jīng)關(guān)于顯示控制機(jī)制而描述了本公開的示例性系統(tǒng)和方法。然而,為避免不必要地混淆本公開,前文的描述省略了多個(gè)已知結(jié)構(gòu)和裝置。這種省略不應(yīng)被解釋為對(duì)權(quán)利要求范圍的限制。提出了具體細(xì)節(jié)以提供對(duì)本公開的理解。然而,應(yīng)當(dāng)理解,本公開還可用本文所提出的具體細(xì)節(jié)以外的多種途徑來(lái)實(shí)現(xiàn)。此外,盡管本文圖示的示例性的方面、實(shí)施例、和/或配置示出了被并置的系統(tǒng)的多個(gè)組件,但系統(tǒng)的特定組件可在分布式網(wǎng)絡(luò)(如,LAN和/或因特網(wǎng))的遠(yuǎn)程部分,或在專用系統(tǒng)內(nèi)部遠(yuǎn)程地定位。因而,應(yīng)當(dāng)理解,系統(tǒng)的組件可組合成一個(gè)或多個(gè)裝置,如計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本、智能手機(jī)、移動(dòng)裝置等,或可并置于分布式網(wǎng)絡(luò)的特定節(jié)點(diǎn),如模擬和/或數(shù)字電信網(wǎng)絡(luò)、分組交換網(wǎng)絡(luò)、或電路交換網(wǎng)絡(luò)。從前文描述中將理解,并且出于計(jì)算效率的考慮,系統(tǒng)的組件可設(shè)置于組件的分布式網(wǎng)絡(luò)中的任意位置,而不影響系統(tǒng)的操作。例如,多個(gè)組件可位于交換機(jī),如PBX和媒體服務(wù)器、網(wǎng)關(guān),或位于一個(gè)或多個(gè)通信裝置,位于一個(gè)或多個(gè)用戶的房屋,或位于其某種組合。類似地,系統(tǒng)的一個(gè)或多個(gè)功能部分可分布于(多個(gè))電信裝置和相關(guān)計(jì)算裝置之間。此外,應(yīng)當(dāng)理解,用于連接元件的多種鏈路可為有線或無(wú)線鏈路、或其任意組合、或能夠往返于被連接元件而提供和/或傳輸數(shù)據(jù)的任何已知的或以后將開發(fā)的(多個(gè))元件。該有線或無(wú)線鏈路還可為安全鏈路并可以能夠傳輸加密信息。例如,作為鏈路使用的傳輸煤介可為任意合適的電信號(hào)載體,其包括同軸電纜、銅線和光纖,并可采用聲波或光波的形式,例如生成于無(wú)線電波和紅外數(shù)據(jù)通信期間的聲波或光波。
同樣,盡管已經(jīng)關(guān)于特定事件序列而描述和圖示了流程圖,但是應(yīng)當(dāng)理解,可以出 現(xiàn)對(duì)該序列的改變、增加和刪除,而實(shí)質(zhì)上并不影響所公開的實(shí)施例、配置和方面的操作。
可應(yīng)用本公開的多種變化和修改。將可以提供本公開的某些特征,而不提供其它 特征。
在又一實(shí)施例中,本公開的系統(tǒng)和方法可結(jié)合專用計(jì)算機(jī)、編程的微處理器或微 控制器以及外圍集成電路單元(組)、ASIC或其它集成電路、數(shù)字信號(hào)處理器、硬連線電子 或邏輯電路(如,分立元件電路、可編程邏輯裝置或門陣列,諸如PLD、PLA、FPGA、PAL)、專用 計(jì)算機(jī)、任何相當(dāng)?shù)牟考葋?lái)實(shí)現(xiàn)。通常,能夠?qū)崿F(xiàn)在此示出的方法的任意(多個(gè))裝置或 部件可用于實(shí)現(xiàn)本公開的各個(gè)方面。可用于所公開實(shí)施例、配置和方面的示例性硬件包括 計(jì)算機(jī)、手持裝置、電話(如,蜂窩、支持因特網(wǎng)、數(shù)字、模擬、混合或其它)、及本領(lǐng)域已知的 其它硬件。上述某些裝置包括處理器(如,單個(gè)或多個(gè)微處理器)、內(nèi)存、非易失性存儲(chǔ)器、 輸入裝置和輸出裝置。此外,包括但不限于分布式處理或組件/對(duì)象分布式處理、并行處 理,或虛擬機(jī)處理的替換軟件實(shí)現(xiàn)也可被構(gòu)建,以實(shí)現(xiàn)本文所述的方法。
在另一實(shí)施例中,所公開的方法可簡(jiǎn)單地結(jié)合使用對(duì)象的軟件或面向?qū)ο筌浖_ 發(fā)環(huán)境所實(shí)現(xiàn),其提供便攜的源代碼,該源代碼可用于多種計(jì)算機(jī)或工作站平臺(tái)。替換地, 所公開的系統(tǒng)可部分或全部以使用標(biāo)準(zhǔn)邏輯電路或VLSI設(shè)計(jì)的硬件來(lái)實(shí)現(xiàn)。用軟件還是 硬件來(lái)實(shí)現(xiàn)根據(jù)本公開的系統(tǒng)是取決于正在利用的系統(tǒng)、特定功能、以及特定軟件或硬件 系統(tǒng)、或者微處理器或微型計(jì)算機(jī)系統(tǒng)對(duì)速度和/或效率的需求。
在另一實(shí)施例中,所公開的方法可部分地以軟件實(shí)現(xiàn),其可存儲(chǔ)于存儲(chǔ)介質(zhì),執(zhí)行 于與控制器和存儲(chǔ)器、專用計(jì)算機(jī)、微處理器等協(xié)同的編程通用計(jì)算機(jī)。在上述實(shí)例中, 本公開的系統(tǒng)和方法可實(shí)現(xiàn)作為嵌入在個(gè)人計(jì)算機(jī)上的程序,如小應(yīng)用程序(applet)、 JAVA 或CGI腳本,作為駐留于服務(wù)器或計(jì)算機(jī)工作站的資源,作為嵌入在專用測(cè)量系統(tǒng)、 系統(tǒng)組件等之中的例程。該系統(tǒng)還可通過(guò)將系統(tǒng)和/或方法物理地合并為軟件和/或硬件 系統(tǒng)來(lái)實(shí)現(xiàn)。
雖然本公開結(jié)合特定標(biāo)準(zhǔn)和協(xié)議而描述了在方面、實(shí)施例和/或配置中實(shí)現(xiàn)的組 件和功能,但該方面、實(shí)施例和/或配置并不限于所述標(biāo)準(zhǔn)和協(xié)議。本文未提及的其它類似 的標(biāo)準(zhǔn)和協(xié)議同樣存在,并可被考慮包括于本公開。并且,本文提及的標(biāo)準(zhǔn)和協(xié)議以及本文 未提及的其它類似的標(biāo)準(zhǔn)和協(xié)議周期性地被具有實(shí)質(zhì)相同功能的更加快速或有效的等效 物所取代。具有相同功能的這種替代標(biāo)準(zhǔn)和協(xié)議也被考慮包括于本公開。
本發(fā)明在多個(gè)方面、實(shí)施例和/或配置中包括如本文所實(shí)際描述的組件、方法、處 理、系統(tǒng)和/或設(shè)備,其包括多個(gè)方面、實(shí)施例、配置實(shí)施例,及其子組合和/或子集。本領(lǐng)域 技術(shù)人員在理解本發(fā)明之后,將會(huì)理解如何構(gòu)成并應(yīng)用所公開的方面、實(shí)施例和/或配置。 本發(fā)明在多個(gè)方面、實(shí)施例和/或配置中,在缺少本文未描繪和/或描述的項(xiàng)時(shí)包括提供裝 置和處理,或在多個(gè)方面、實(shí)施例和/或其配置中,在缺少如在前述裝置或處理中可能已使 用的這些項(xiàng)時(shí)進(jìn)行包括,例如以用于改善性能、實(shí)現(xiàn)簡(jiǎn)易化和/或降低實(shí)現(xiàn)成本。
已經(jīng)呈現(xiàn)了前面的討論,以用于圖示和描述的目的。前文并非意圖將本公開限制 于本文所公開的一個(gè)或多個(gè)形式。例如在前面的具體實(shí)施方式
部分,本公開的多種特征在 一個(gè)或多個(gè)方面、實(shí)施例和/或配置中組合在一起,以用于使本公開流水線化的目的。本公 開的方面、實(shí)施例和/或配置中的特征可在上述內(nèi)容以外的替換的方面、實(shí)施例和/或配置中進(jìn)行組合。本公開的方法不應(yīng)被解釋為反映權(quán)利要求需要比在每項(xiàng)權(quán)利要求中明確表述的更多特征的意圖。相反,正如下面的權(quán)利要求所反映的,創(chuàng)造性的方面在于少于前面所公開的單個(gè)方面、實(shí)施例和/或配置的所有特征。因此,下面的權(quán)利要求在此并入此具體實(shí)施方式
,其中每項(xiàng)權(quán)利要求單獨(dú)地作為本發(fā)明獨(dú)立的優(yōu)選實(shí)施例。 此外,盡管該描述已經(jīng)包括一個(gè)或多個(gè)方面、實(shí)施例和/或配置的描述以及某些變化和修改,但在理解本發(fā)明之后,例如如可能在本領(lǐng)域技術(shù)人員的技能和知識(shí)之內(nèi)的其它變化、組合、和修改也在本公開的范圍之內(nèi)。其意圖在于獲得以下權(quán)利,其包括替換的方面、實(shí)施例和/或配置,以達(dá)到許可的程度,其包括對(duì)所要求內(nèi)容而言替換的、可互換的和/或等效的結(jié)構(gòu)、功能、范圍或步驟,而無(wú)論該替換的、可互換的和/或等效的結(jié)構(gòu)、功能、范圍或步驟是否在本文所公開,而且并沒(méi)有意圖公開地貢獻(xiàn)任何可專利的主題。
權(quán)利要求
1.一種用于控制由多屏裝置顯示的數(shù)據(jù)的方法,包括 接收第一用戶輸入,其對(duì)應(yīng)于用于將顯示在雙屏裝置的第一屏幕上的第一應(yīng)用最大化的指令; 參考用于第一應(yīng)用的最大化規(guī)則;以及 基于該用于第一應(yīng)用的最大化規(guī)則,將來(lái)自該第一應(yīng)用的數(shù)據(jù)同時(shí)顯示于該雙屏裝置的第一屏幕和第二屏幕兩者上。
2.如權(quán)利要求1所述的方法,其中該用于第一應(yīng)用的最大化規(guī)則定義了,當(dāng)該第一應(yīng)用被最大化并且該雙屏裝置處于打開的橫向狀態(tài)時(shí),該第一應(yīng)用要被顯示于該第一屏幕的全部畫面以及該第二屏幕的全部畫面上。
3.如權(quán)利要求2所述的方法,其中該第一應(yīng)用在雙橫向輸出配置中被最大化,以使來(lái)自該第一應(yīng)用的第一組數(shù)據(jù)顯示于該第一屏幕的畫面上,而來(lái)自該第一應(yīng)用的第二組數(shù)據(jù)顯示于該第二屏幕的畫面上。
4.如權(quán)利要求2所述的方法,其中該第一應(yīng)用在橫向最大輸出配置中被最大化,以使來(lái)自該第一應(yīng)用的第一組數(shù)據(jù)同時(shí)地顯示于該第一屏幕的畫面和該第二屏幕的畫面兩者上。
5.如權(quán)利要求4所述的方法,該方法進(jìn)一步包括 生成過(guò)渡區(qū)域,其利用來(lái)自該第一應(yīng)用的數(shù)據(jù)逐漸填充該第二屏幕的畫面;以及 使得該過(guò)渡區(qū)域替換先前呈現(xiàn)于該第二屏幕的畫面上的桌面顯示。
6.如權(quán)利要求5所述的方法,其中,先前呈現(xiàn)于該第二屏幕的畫面上的該桌面顯示對(duì)應(yīng)于桌面顯示棧中的多個(gè)桌面顯示中的一個(gè),且其中桌面顯示棧中的另一桌面顯示被分配至該第一屏幕并被第一應(yīng)用所覆蓋。
7.如權(quán)利要求1所述的方法,進(jìn)一步包括 接收第二用戶輸入,其對(duì)應(yīng)于用于將顯示在雙屏裝置第一和第二屏幕上的第一應(yīng)用最小化的指令;以及 重新格式化該第一應(yīng)用,使其以類似于其中在接收該第一用戶輸入之前該第一應(yīng)用顯示于該第一屏幕上的方式而顯示于該第一屏幕上。
8.如權(quán)利要求1所述的方法,其中該第一用戶輸入對(duì)應(yīng)于拂動(dòng)和拖拽手勢(shì)中的至少一個(gè)。
9.如權(quán)利要求1所述的方法,其中該第一用戶輸入在該第一屏幕的手勢(shì)捕獲區(qū)域中被接收,且其中該第一屏幕的該手勢(shì)捕獲區(qū)域與該第一屏幕的顯示區(qū)域相分離。
10.一種非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),在其上存儲(chǔ)有使計(jì)算機(jī)系統(tǒng)執(zhí)行一方法的指令,該指令包括 指令,被配置以分析在雙屏裝置處所接收的第一用戶輸入,并確定該第一用戶輸入對(duì)應(yīng)于用于將顯示在該雙屏裝置的第一屏幕上的第一應(yīng)用最大化的指令; 指令配置,用于參考用于第一應(yīng)用的最大化規(guī)則;以及 被配置以調(diào)用該第一應(yīng)用的最大化、使來(lái)自該第一應(yīng)用的數(shù)據(jù)同時(shí)顯示于該雙屏裝置的第一屏幕和第二屏幕兩者上的指令。
11.如權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其中該第一屏幕對(duì)應(yīng)于主屏,且其中該第二屏幕對(duì)應(yīng)于副屏。
12.如權(quán)利要求10所述的計(jì)算機(jī)可讀介質(zhì),其中該用于第一應(yīng)用的最大化規(guī)則定義了,當(dāng)該第一應(yīng)用被最大化并且該雙屏裝置處于打開的橫向狀態(tài)時(shí),該第一應(yīng)用要被顯示于該第一屏幕的全部畫面以及該第二屏幕的全部畫面上。
13.如權(quán)利要求12所述的計(jì)算機(jī)可讀介質(zhì),其中該第一應(yīng)用在雙橫向輸出配置中被最大化,以使來(lái)自該第一應(yīng)用的第一組數(shù)據(jù)顯示于該第一屏幕的畫面上,而來(lái)自該第一應(yīng)用的第二組數(shù)據(jù)顯示于該第二屏幕的畫面上。
14.如權(quán)利要求12所述的計(jì)算機(jī)可讀介質(zhì),其中該第一應(yīng)用在橫向最大輸出配置中被最大化,以使來(lái)自該第一應(yīng)用的第一組數(shù)據(jù)同時(shí)地顯示于該第一屏幕的畫面和該第二屏幕的畫面兩者上。
15.如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),進(jìn)一步包括 被配置以生成過(guò)渡區(qū)域的指令,該過(guò)渡區(qū)域利用來(lái)自該第一應(yīng)用的數(shù)據(jù)逐漸填充該第二屏幕的畫面;以及 被配置以使得該過(guò)渡區(qū)域替換先前呈現(xiàn)于該第二屏幕的畫面上的桌面顯示的指令。
16.一種雙屏用戶裝置,包括 第一屏幕,包括第一顯示區(qū)域; 第二屏幕,包括第二顯示區(qū)域;以及 計(jì)算機(jī)可讀介質(zhì),在其上存儲(chǔ)有以下指令,其包括 第一指令集,被配置以分析在雙屏裝置處所接收的第一用戶輸入,并確定該第一用戶輸入對(duì)應(yīng)于用于將顯示在第一屏幕的畫面上的第一應(yīng)用最大化的指令; 第二指令配置集,用于參考用于第一應(yīng)用的最大化規(guī)則;以及 第三指令集,被配置以調(diào)用該第一應(yīng)用的最大化,使來(lái)自該第一應(yīng)用的數(shù)據(jù)同時(shí)顯示于該第一顯示區(qū)域和該第二顯示區(qū)域兩者上。
17.如權(quán)利要求16所述的裝置,其中該第一屏幕包括手勢(shì)捕獲區(qū)域,其與該第一屏幕的第一顯示區(qū)域相分離,且其中該第一用戶輸入包括在被指向該第二屏幕的手勢(shì)捕獲區(qū)域中接收的拖拽和拂動(dòng)手勢(shì)中的至少一個(gè)。
18.如權(quán)利要求17所述的裝置,其中該第一用戶輸入包括拖拽手勢(shì),且其中該第一應(yīng)用替換在接收該第一用戶輸入之前顯示于該第二顯示區(qū)域上的第二桌面顯示。
19.如權(quán)利要求17所述的裝置,其中來(lái)自該第一應(yīng)用的數(shù)據(jù)在橫向最大輸出配置中自動(dòng)地顯示于第一和第二顯示區(qū)域兩者上。
20.如權(quán)利要求17所述的裝置,其中來(lái)自該第一應(yīng)用的數(shù)據(jù)在橫向雙輸出配置中自動(dòng)地顯示于第一和第二顯示區(qū)域兩者上。
全文摘要
公開了一種雙屏用戶裝置和方法,用于控制由其顯示的數(shù)據(jù)。特別地,由雙屏用戶裝置的多個(gè)屏幕所顯示的數(shù)據(jù)決定于所檢測(cè)的用戶手勢(shì)的類型或用戶手勢(shì)的組合。本文所描述的顯示控制可將在手勢(shì)捕獲區(qū)域接收的用戶輸入關(guān)聯(lián)于一個(gè)或多個(gè)顯示動(dòng)作,其可包括最大化、最小化或重新格式化指令。
文檔編號(hào)G06F3/14GK102999309SQ20121044201
公開日2013年3月27日 申請(qǐng)日期2012年8月31日 優(yōu)先權(quán)日2011年8月31日
發(fā)明者M·吉姆珀, A·德帕斯, S·瑟帕爾 申請(qǐng)人:Z124