• / 89
  • 下載費用:30 金幣  

顯示設備和控制顯示設備的方法.pdf

摘要
申請專利號:

CN201380071613.8

申請日:

2013.12.06

公開號:

CN104956301A

公開日:

2015.09.30

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效 IPC(主分類):G06F 3/0481申請日:20131206|||公開
IPC分類號: G06F3/0481; G06F3/041; G06F3/14 主分類號: G06F3/0481
申請人: 三星電子株式會社
發明人: 金永振; 金剛兌; 樸大旭; 金泰秀; 崔禎桓; 金圣熙
地址: 韓國京畿道
優先權: 10-2013-0012019 2013.02.01 KR; 10-2013-0022422 2013.02.28 KR; 10-2013-0099927 2013.08.22 KR; 61/734,097 2012.12.06 US; 61/737,540 2012.12.14 US; 61/740,887 2012.12.21 US
專利代理機構: 北京市柳沈律師事務所11105 代理人: 邵亞麗; 賈洪菠
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201380071613.8

授權公告號:

|||

法律狀態公告日:

2015.11.04|||2015.09.30

法律狀態類型:

實質審查的生效|||公開

摘要

提供一種具有觸摸屏的、運行至少一個應用的顯示設備以及用于控制該顯示設備的方法。所述方法包括:接收用于運行至少一個應用的應用運行命令;根據應用運行命令輸入的位置確定運行所述至少一個應用的窗口的大小和位置中的至少一個;以及根據窗口的大小和位置中的至少一個來顯示窗口。

權利要求書

權利要求書
1.  一種用于控制具有觸摸屏的、運行至少一個應用的顯示設備的方法,所述方法包括:
接收用于運行所述至少一個應用的應用運行命令;
根據應用運行命令輸入的位置確定運行所述至少一個應用的窗口的大小和位置中的至少一個;以及
根據窗口的大小和位置中的至少一個來顯示窗口。

2.  如權利要求1所述的方法,還包括在接收應用運行命令之前顯示表示所述至少一個應用的至少一個圖標。

3.  如權利要求2所述的方法,其中接收應用運行命令包括接收將所述至少一個圖標拖曳到觸摸屏上的第一點的拖曳手勢。

4.  如權利要求1所述的方法,還包括按設置的布局將觸摸屏拆分成為多個窗口顯示區域,
其中顯示窗口包括在所述多個窗口顯示區域中的至少一個中顯示窗口。

5.  如權利要求4所述的方法,其中接收應用運行命令包括接收用于在所述多個窗口顯示區域中的第二窗口顯示區域中運行多個應用的命令。

6.  如權利要求1所述的方法,其中顯示窗口包括比較多個窗口的Z次序并且根據Z次序顯示多個重疊的窗口,并且其中所述窗口的Z次序包括每個窗口的顯示次序。

7.  如權利要求6所述的方法,還包括接收請求改變窗口的Z次序的Z次序改變命令。

8.  一種顯示設備,包括:
觸摸屏,被配置為接收用于運行至少一個應用的應用運行命令;以及
控制器,被配置為:根據應用運行命令輸入的位置確定運行所述至少一個應用的窗口的大小和位置中的至少一個,以及根據窗口的大小和位置中的至少一個來控制窗口在觸摸屏上的顯示。

9.  如權利要求8所示的顯示設備,其中所述觸摸屏顯示表示所述至少一個應用的至少一個圖標。

10.  如權利要求9所述的顯示設備,其中所述觸摸屏接收將所述至少一個圖標拖曳到觸摸屏上的第一點的拖曳手勢。

11.  如權利要求8所示的顯示設備,其中所述控制器按設置的布局將觸摸屏拆分成為多個窗口顯示區域,以及控制在所述多個窗口顯示區域中的至少一個中顯示窗口。

12.  如權利要求11所述的顯示設備,其中所述觸摸屏接收用于在所述多個窗口顯示區域中的第二窗口顯示區域中運行多個應用的命令。

13.  如權利要求8所述的顯示設備,其中所述控制器比較多個窗口的Z次序并且控制根據Z次序顯示多個重疊的窗口,并且其中所述窗口的Z次序包括每個窗口的顯示次序。

14.  如權利要求13所述的顯示設備,其中所述觸摸屏接收請求改變窗口的Z次序的Z次序改變命令。

15.  一種具有觸摸屏并且被適配為實現根據權利要求1到7中的任何一個的方法的顯示設備。

說明書

說明書顯示設備和控制顯示設備的方法
技術領域
本公開涉及一種顯示設備以及用于控制該顯示設備的方法。更具體地,本公開涉及一種顯示運行應用的窗口的顯示設備以及用于控制該顯示設備的方法。
背景技術
臺式計算機裝備有至少一個顯示設備(例如,監視器)。類似地,具有觸摸屏的移動設備(例如,移動式電話、智能電話、平板個人計算機(PC)等等)也配備有顯示設備。
用戶可以使用臺式計算機根據任務環境劃分顯示設備的屏幕(例如,屏幕被水平地或垂直地劃分并且在劃分的屏幕中調用多個窗口)。當運行網絡瀏覽器時,用戶可以借助于鍵盤中的上翻頁按鈕或下翻頁按鈕來向上或向下滾動網頁。如果用戶使用鼠標而不是鍵盤,則用戶可以通過使用鼠標光標選擇網頁一側中的滾動條來向上或向下滾動網頁。用戶還可以通過選擇在網頁的底部中顯示為文本或圖標的頂部按鈕來移動到網頁的頂部。
相較于臺式計算機,移動設備具有小的屏幕尺寸并且在對于屏幕的輸入方面受限。因此,難以在移動設備中劃分屏幕。
可以在移動設備中運行多種應用。應用包括由制造商在制造過程中安裝的基本應用以及從應用銷售網站下載的附加應用。附加應用可以由普通用戶開發并且注冊到應用銷售網站。因此,任何人可以自由地通過應用銷售網站向移動用戶銷售他或她開發的應用。當前,按照產品,幾萬到幾十萬自由或付費應用可用于移動設備。
發明內容
技術問題
雖然向移動設備提供刺激用戶興趣并且滿足用戶需求的許多應用,但是移動設備由于它們的便攜式大小而在顯示器大小和用戶界面(UI)方面有限 制。結果,用戶在他們的移動設備中運行多個應用時感到不便。例如,當用戶在移動設備中運行應用時,應用遍及顯示區域的全部被顯示。如果用戶在當前應用的運行期間運行另一應用,則用戶需要首先結束正在進行的應用然后選擇運行鍵以運行想要的應用。例如,用戶需要做完重復運行和終止每個應用的無益(frustrating)過程以便運行多個應用。然而,在移動設備中同時運行多個應用的方法還有待于規定。
如上所述,雖然向移動設備提供刺激用戶興趣并且滿足用戶需求的許多應用,但是移動設備由于它們的便攜式大小而在顯示器大小和UI方面有限制。結果,用戶在他們的移動設備中運行多個應用時感到不便。
因此,需要開發用于在單個顯示器上顯示多個窗口的方法。此外,需要容易地調用多個窗口并且在窗口調用之后便利窗口的排列的方法。
更具體地,當顯示多個重疊窗口時,需要規定將當前顯示窗口切換到另一低優先級窗口的結構。
上面的信息被作為背景信息展示,僅為了輔助理解本公開。沒有確定或者主張以上任何信息是否可以被用為關于本公開的現有技術。
技術方案
本公開的方面將至少解決以上問題和/或缺點,并至少提供下述優點。因此,本公開的一方面將提供一種在單個顯示器上以多種大小運行多個窗口并且便利從一個窗口到另一低層窗口的切換的顯示設備,以及用于控制該顯示設備的方法。
根據本公開的一方面,提供一種用于控制具有觸摸屏的、運行至少一個應用的顯示設備的方法。所述方法包括:接收用于運行至少一個應用的應用運行命令;根據應用運行命令輸入的位置確定運行所述至少一個應用的窗口的大小和位置中的至少一個;以及根據窗口的大小和位置中的至少一個來顯示窗口。
根據本公開的另一方面,提供一種顯示設備。所述顯示設備包括被配置為接收用于運行至少一個應用的應用運行命令的觸摸屏以及控制器,該控制器被配置為:根據應用運行命令輸入的位置確定運行所述至少一個應用的窗口的大小和位置中的至少一個;以及根據窗口的大小和位置中的至少一個來控制窗口在觸摸屏上的顯示。
根據本公開的另一方面,提供一種用于在包括觸摸屏的顯示設備中運行 應用的方法。所述方法包括:在觸摸屏的多個區域中的每一個中顯示應用的運行窗口;在分隔所述多個區域的至少一個邊界上顯示按鈕;接收選擇按鈕的輸入;以及根據接收到的輸入在所述多個區域當中的特定區域中顯示運行在該特定區域中的至少一個應用的列表。
根據本公開的另一方面,提供一種用于在包括觸摸屏的顯示設備中運行應用的方法。所述方法包括:在觸摸屏的多個區域中的每一個中顯示應用的運行窗口;在分隔所述多個區域的至少一個邊界上顯示按鈕;在觸摸屏的部分區域中顯示至少一個應用運行圖標的列表;從列表接收拖曳應用運行圖標的拖曳輸入;根據拖曳輸入的結束位置和按鈕的位置確定用于運行新應用的區域;以及在被確定區域中顯示相應于應用運行圖標的應用的運行窗口。
根據本公開的另一方面,提供一種顯示設備。所述顯示設備包括:觸摸屏,被配置為在多個區域中的每一個中顯示應用的運行窗口;在分隔所述多個區域的至少一個邊界上顯示按鈕,以及接收選擇按鈕的輸入;以及控制器,被配置為根據接收到的輸入在所述多個區域當中的特定區域中顯示運行在該特定區域中的至少一個應用的列表。
根據本公開的另一方面,提供一種顯示設備。所述顯示設備包括觸摸屏和控制器,該觸摸屏被配置為:在多個區域中的每一個中顯示應用的運行窗口;在分隔所述多個區域的至少一個邊界上顯示按鈕;在觸摸屏的部分區域中顯示至少一個應用運行圖標的列表;以及接收從列表中拖曳應用運行圖標的拖曳輸入;該控制器被配置為:基于拖曳輸入的結束位置和按鈕的位置確定用于運行新應用的區域;以及控制觸摸屏在被確定區域中顯示相應于應用運行圖標的應用的運行窗口。
本公開的其他方面、優點和顯著的特征將從以下結合附圖做出的公開了本公開的多種實施例的詳細說明中對本領域技術人員變得清楚。
附圖說明
從下面結合附圖的描述,本公開特定實施例的上述和其他方面、特征和優點將更加清楚,附圖中:
圖1是根據本公開的實施例的顯示設備的框圖;
圖2a、圖2b、圖2c、圖2d、圖2e、圖2f、圖2g、圖2h、圖2i、圖2j和圖2k示出根據本公開實施例的窗口運行方法;
圖3a、圖3b、圖3c、圖3d、圖3e、圖3f、圖3g、圖3h和圖3i示出根據本公開實施例的在顯示設備中管理的動作棧;
圖4a是示出根據本發明的實施例用于控制顯示設備的方法的流程圖;
圖4b是示出根據本發明的實施例用于控制顯示設備的方法的流程圖;
圖5示出根據本公開實施例的窗口的顯示次序(Z次序);
圖6a、圖6b、圖6c和圖6d示出根據本公開實施例的應用運行方法;
圖7是示出根據本發明的實施例用于控制顯示設備的方法的流程圖;
圖8a、圖8b、圖8c、圖8d、圖8e、圖8f、圖8g、圖8h、圖8i、圖8j、圖8k、圖8l和圖8m示出根據本公開實施例的用于顯示多個窗口的方法;
圖9a、圖9b、圖9c、圖9d、圖9e、圖9f、圖9g和圖9h示出根據本公開實施例的布局;
圖10a、圖10b、圖10c和圖10d示出根據本公開實施例的顯示設備的屏幕;
圖11a、圖11b和圖11c示出根據本公開實施例的顯示設備的屏幕;
圖12a、圖12b和圖12c示出根據本公開實施例的顯示設備的屏幕;
圖13a、圖13b和圖13c示出根據本公開實施例的顯示設備的屏幕;
圖14a、圖14b和圖14c示出根據本公開實施例的顯示設備的屏幕;
圖15a、圖15b和圖15c示出根據本公開實施例的顯示設備的屏幕;
圖16a、圖16b、圖16c和圖16d示出根據本公開實施例的顯示設備的屏幕;
圖17示出根據本公開的實施例的顯示設備的屏幕;
圖18a和圖18b示出根據本公開實施例的9區域拆分模式;
圖19是示出根據本發明的實施例用于控制顯示設備的方法的流程圖;
圖20是示出根據本發明的實施例用于控制顯示設備的方法的流程圖;
圖21a、圖21b和圖21c示出根據本公開實施例的顯示設備的屏幕;
圖22示出根據本公開實施例的動作棧;
圖23a和圖23b示出根據本公開實施例的描述Z次序改變的顯示設備的屏幕;
圖24示出根據本公開實施例的動作棧;
圖25a和圖25b示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕;
圖26示出根據本公開實施例的動作棧;
圖27a和圖27b示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕;
圖28示出根據本公開實施例的動作棧;
圖29a和圖29b示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕;
圖30示出根據本公開實施例的動作棧;
圖31a和圖31b示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕;
圖32示出根據本公開實施例的動作棧;
圖33a和圖33b示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕;
圖34示出根據本公開實施例的動作棧;
圖35是示出根據本發明的實施例用于控制顯示設備的方法的流程圖;
圖36a、圖36b和圖36c示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕;
圖37a、圖37b和圖37c示出根據本公開實施例的動作棧;
圖38a、圖38b和圖38c示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕;
圖39a、圖39b和圖39c示出根據本公開實施例的動作棧;
圖40a、圖40b、圖40c、圖40d、圖40e、圖40f、圖40g、圖40h、圖40i、圖40j和圖40k示出根據本公開實施例的用于顯示應用運行窗口的方法;
圖41a、圖41b、圖41c、圖41d、圖41e和圖41f示出根據本公開多種實施例的動作棧;
圖42是示出根據本發明的實施例的、用于在顯示設備中運行應用的方法的流程圖;
圖43a和圖43b示出根據本公開實施例的、用于使用中心按鈕控制應用運行窗口的顯示區域的方法;
圖44a、圖44b、圖44c、圖44d、圖44e、圖44f、圖44g、圖44h、圖44i、圖44j、圖44k、圖44l、圖44m、圖44n、圖44o、圖44p、圖44q、圖44r、圖44s、圖44t、圖44u、圖44v和圖44w示出根據本公開實施例的用 于運行多個應用的方法;
圖45a、圖45b、圖45c、圖45d、圖45e、圖45f、圖45g、圖45h、圖45i和圖45j示出根據本公開實施例的動作棧;
圖46是示出根據本發明的實施例的、用于在顯示設備中提供在其上運行應用的用戶界面的方法;
圖47是示出根據本發明的實施例的、用于在顯示設備中運行應用的方法的流程圖;
圖48是根據本公開的實施例的顯示設備的框圖;以及
圖49a、圖49b、圖49c和圖49d是示出根據本公開的實施例的用于顯示按鈕的方法。
遍及附圖,相似的參考標記將理解為參考相似的部分、組件和結構。
具體實施方式
提供以下參照附圖的描述來幫助全面理解權利要求及其等效物所限定的本公開的多種實施例。以下描述包括各種具體細節來幫助理解,但這些具體細節應被看作僅僅是示例性的。因此,本領域普通技術人員將認識到,可以對此處描述的實施例進行各種改變和修改而不會偏離本公開的范圍和精神。此外,為清楚和簡潔起見,可能省略對公知功能和結構的描述。
下面的描述及權利要求中使用的術語和詞匯不局限于文獻學含義,發明人使用這些數據和詞匯僅僅是為了實現對本公開清楚和一致的理解。因此,對本領域技術人員應當清楚的是,以下對本公開多種實施例的描述僅僅是出于舉例說明的目的而提供的,并非僅為了對權利要求及其等效物所限定的本公開進行限制。
將理解,單數形成“一”、“一個”、“該”包括復數對象,除非上下文清楚做出相反指示。因而,例如,當提到“一個組件表面”時,包含了一個或多個這樣的表面。
關于術語“實質上”,它意思指列舉的特性、參數或值不必精確地實現,而是可以發生包括例如,容差、測量誤差、測量精度限度及本領域技術人員已知的其他因素的偏差或變化,總之不排除想要提供的特性的效果。
當諸如第一、第二等等的序數可用于描述多個組件的時候,這些組件不受限于該術語。該術語用于將一個組件與其他組件區分開來。例如,在本公 開的范圍以及精神之內,第一組件可以被稱為第二組件,或反之亦然。術語“和/或”意味著包括多個描述的關聯項的組合或項中的一個。
提供本文使用的技術術語以描述多種實施例,而不意欲限制本公開。本文中,單數表達包括復數表達,除非上下文明確表明相反情況。在此說明中,術語“包括”或“具有”不被解釋為必然包括說明書中描述的特征、數目、步驟、操作、組件、部分或其組合的全部。而是,應當理解,存在的可能性是省略或添加一個或多個特征、數目、步驟、操作、組件、部分或其組合。
除非另外定義,否則此處使用的所有術語(包括技術術語和科學術語)所具有的意義與本領域技術人員術語一般理解的意義相同。此外,普通詞典中定義的術語將被理解以具有與現有技術的上下文意義相同的意義。除非本文明確地定義,否則術語將不會被解釋為理想或過度正式的意義。
圖1是根據本公開的實施例的顯示設備的框圖。
參照圖1,顯示設備100可以通過移動通信模塊120、子通信模塊130或連接器165連接到外部設備(未示出)。術語“外部設備”涵蓋多種設備,諸如另一設備(未示出)、移動電話(未示出)、智能電話(未示出)、平板個人計算機(PC)(未示出)、服務器(未示出)等等。
顯示設備100包括觸摸屏190和觸摸屏控制器195。顯示設備100還包括控制器110、移動通信模塊120、子通信模塊130、多媒體模塊140、相機模塊150、全球定位系統(GPS)模塊155、輸入/輸出(I/O)模塊160、傳感器模塊170、存儲器(儲存器)175以及電源180。子通信模塊130包括無線局域網(WLAN)模塊131和短程通信模塊132中的至少一個。多媒體模塊140包括廣播通信模塊141、音頻播放模塊142和視頻播放模塊143中的至少一個。相機模塊150包括第一相機151和第二相機152中的至少一個,并且I/O模塊160包括按鈕161、麥克風162、揚聲器163、振動電機164、連接器165和鍵區166中的至少一個。
控制器110可以包括中央處理單元(CPU)111、存儲用于控制顯示設備100的控制程序的只讀存儲器(ROM)112、以及用作由顯示設備100執行的操作的存儲空間的隨機存取存儲器(RAM)113。CPU 111可以包括一個或多個核。CPU 111、ROM 112、和RAM 113可以通過內部總線彼此連接。
控制器110可以控制移動通信模塊120、子通信模塊130、多媒體模塊140、相機模塊150、GPS模塊155、I/O模塊160、傳感器模塊170、存儲器 175、電源180、觸摸屏190以及觸摸屏控制器195。
移動通信模塊120在控制器110的控制下通過移動通信經由一個或多個天線(未示出)將顯示設備100連接到外部設備。移動通信模塊120向移動式電話(未示出)、智能電話(未示出)、平板PC(未示出)、或具有輸入到顯示設備100的電話號碼的另一設備(未示出)發送無線信號或者從上述設備接收無線信號,以用于語音呼叫、視頻呼叫、短信息服務(SMS)、或多媒體消息服務(MMS)。
子通信模塊130可以包括WLAN模塊131和短程通信模塊132中的至少一個。
WLAN模塊131可以在安裝了無線AP(未示出)的地點處在控制器110的控制下連接到因特網。WLAN模塊131支持WLAN標準、電氣和電子工程師學會(IEEE)802.11x。短程通信模塊132可以在控制器110的控制下在顯示設備100與成像設備(未示出)之間實施短距離無線通信。短程通信可以符合藍牙、紅外線數據協會(IrDA)、紫蜂等等。
顯示設備100可以根據其能力包括移動通信模塊120、WLAN模塊131和短程通信模塊132中的至少一個。例如,顯示設備100可以根據其能力包括移動通信模塊120、WLAN模塊131和短程通信模塊132的組合。
多媒體模塊140可以包括廣播通信模塊141、音頻播放模塊142或視頻播放模塊143。廣播通信模塊141可以在控制器110的控制下通過廣播通信天線(未示出)從廣播電臺接收廣播信號(例如,電視廣播信號、無線電廣播信號或數據廣播信號)以及附加廣播信息(例如,電子節目指南(EPG)或電子服務指南(ESG))。音頻播放模塊142可以在控制單元110的控制下打開存儲或接收到的數字音頻文件(例如,具有諸如mp3、wma、ogg或wav的擴展名的文件)。視頻播放模塊143可以在控制單元110的控制下打開存儲或接收到的數字視頻文件(例如,具有諸如mpeg、mpg、mp4、avi、mov或mkv的擴展名的文件)。視頻播放模塊143還可以打開數字音頻文件。
多媒體模塊140可以包括音頻播放模塊142和視頻播放模塊143而沒有廣播通信模塊141。可替換地,多媒體模塊140的音頻播放模塊142或視頻播放模塊143可以合并到控制器110中。
相機模塊150可以在控制單元110的控制下包括捕獲靜止圖像或視頻的第一相機151和第二相機152中的至少一個。第一相機151或第二相機152 可以包括提供用于捕獲圖像的光強度的輔助光源(例如,閃光燈(未示出))。第一相機可以布置在顯示設備100的前表面上,而第二相機可以布置在顯示設備100的后表面上。可替換地,第一相機151和第二相機152可以彼此靠近排列(例如,第一相機151和第二相機152之間的距離可以在1cm和8cm之間)以便捕獲三維靜止圖像或視頻。
GPS模塊155可以從地球軌道中的多個GPS衛星(未示出)接收信號波,并且基于從GPS衛星到顯示設備100的衛星信號的到達時刻(ToAs)計算顯示設備100的位置。
I/O模塊160可以包括多個按鈕161、麥克風162、揚聲器163、振動電機164、連接器165和鍵區166中的至少一個。
按鈕161可以形成在顯示設備100的外殼的前表面、側面或后表面,并且可以包括開機/鎖定按鈕(未示出)、音量按鈕(未示出)、菜單按鈕、主頁按鈕、后退按鈕和搜索按鈕。
麥克風162在控制器110的控制下接收語音或聲音并且將接收到的語音或聲音轉換為電信號。
揚聲器163可以向顯示設備100的外部輸出相應于從移動通信模塊120、子通信模塊130、多媒體模塊140以及相機模塊150接收到的多種信號(例如,無線信號、廣播信號、數字音頻文件、數字視頻文件、照片拍攝等等)的聲音。揚聲器163可以輸出相應于由顯示設備100執行的功能(例如,按鈕操作聲音、用于呼叫的回鈴音等等)的聲音。一個或多個揚聲器163可以布置在顯示設備100的外殼的合適位置或多個位置。
振動電機164可以在控制器110的控制下將電信號轉換成為機械振動。例如,當顯示設備100在振動模式下從另一移動設備(未示出)接收呼入語音呼叫時,振動電機164操作。一個或多個振動電機164可以安裝在顯示設備100的外殼內部。振動電機164可以響應于在觸摸屏190上的用戶觸摸以及觸摸屏190上的觸摸的連續運動而操作。
連接器165可以被用作將顯示設備100連接到外部設備(未示出)或電源(未示出)的接口。連接器165可以在控制器110的控制下經由連接到連接器165的線纜向外部設備發送存儲在存儲器175中的數據,或者可以經由線纜從外部設備接收數據。顯示設備100可以經由連接到連接器165的線纜從電源接收電力或對電池(未示出)充電。
鍵區166可以從用戶接收鍵輸入以控制顯示設備100。鍵區166包括形成在顯示設備100中的物理鍵區(未示出),或者顯示在顯示器190上的虛擬鍵區(未示出)。可以根據顯示設備100的能力或配置而不提供物理鍵區。
傳感器模塊170包括用于檢測顯示設備100的狀態的至少一個傳感器(未示出)。傳感器模塊170可以包括檢測用戶是否接近顯示設備100的接近度傳感器、檢測圍繞顯示設備100的環境光的量的照度傳感器、或檢測顯示設備100的運動(例如,旋轉加速度、振動等等)的運動傳感器。至少一個傳感器可以檢測顯示設備100的狀態,生成相應于檢測到的狀態的信號,以及向控制器110發送生成的信號。傳感器可以根據設備100的能力被添加到傳感器模塊170或者從傳感器模塊170除去。
存儲器175可以在控制單元110的控制下根據移動通信120、子通信模塊130、多媒體模塊140、相機模塊150、GPS模塊155、I/O模塊160、傳感器模塊170以及觸摸屏190的操作存儲輸入輸出信號或數據。存儲器175可以存儲用于控制顯示設備100或控制器110的程序以及應用。
術語“存儲器”涵蓋安裝到顯示設備100中的存儲器175、控制器110之內的ROM 112和RAM 113、或存儲卡(未示出)(例如,安全數字(SD)卡或記憶棒)。存儲器110可以包括非易失性存儲器、易失性存儲器、硬盤驅動器(HDD)、或固態驅動器(SSD)。
電源180可以在控制器110的控制下向裝在顯示設備100的外殼中的一個或多個電池(未示出)供電。一個或多個電池向顯示設備100供電。此外,電源單元180可以經由連接到連接器165的線纜向顯示設備100供應從外部電源(未示出)接收到的電力。
觸摸屏190可以向用戶提供相應于多種服務(例如,呼叫、數據傳輸、廣播、攝影等等)的用戶界面(UI)。觸摸屏190可以向觸摸屏控制器195發送相應于UI上的至少一個觸摸的模擬信號。觸摸屏190可以接收通過用戶的身體部分(例如,手指)或觸摸輸入裝置(例如,手寫筆)輸入的至少一個觸摸。觸摸屏190還可以接收相應于一個或多個觸摸當中的一個觸摸的連續動作的觸摸輸入信號。觸摸屏190可以向觸摸屏控制器195發送相應于輸入觸摸的的模擬信號。
如此描述中使用的,“觸摸”可以包括無接觸觸摸(即,觸摸屏190與用戶的部分或觸摸輸入裝置之間的可檢測間隙是1mm或更小),并且不需要限 于觸摸屏190與用戶的身體部分或觸摸輸入工具之間的接觸。觸摸屏190可檢測的間隙可以根據顯示設備100的能力或配置而變化。
例如,觸摸屏190可以實現為電阻性類型、電容性類型、紅外類型或聲波類型。
觸摸屏控制器195將從觸摸屏190接收到的模擬信號轉換為數字信號(例如,X和Y坐標)。控制器110可以使用從觸摸屏控制器195接收到的數字信號控制觸摸屏190。例如,控制器110可以響應于觸摸控制顯示在觸摸屏190上的快捷圖標(未示出)的選擇或運行。觸摸屏控制器195可以合并到控制器110中。
圖2a、圖2b、圖2c、圖2d、圖2e、圖2f、圖2g、圖2h、圖2i、圖2j和圖2k示出根據本公開實施例的窗口運行方法。本領域技術人員將容易地理解,顯示設備200可以是圖1中示出的顯示設備100、標準TV(電視)、因特網TV、醫療數據顯示設備等等中的任何一個。因此,只要它裝備有用于顯示呈現的圖像的裝置,任何設備可以被用作顯示設備。
參照圖2a,顯示設備200可以在觸摸屏上定義多個窗口顯示區域201、202、203和204。例如,控制器(未示出)可以配置第一窗口顯示區域201、第二窗口顯示區域202、第三窗口顯示區域203和第四窗口顯示區域204。控制器可以設置第一窗口顯示區域201和第二窗口顯示區域202之間的第一邊界線211、第三窗口顯示區域203和第四窗口顯示區域204之間的第二邊界線212、第一窗口顯示區域201和第三窗口顯示區域203之間的第三邊界線213、以及第二窗口顯示區域202和第四窗口顯示區域204之間的第四邊界線214。第一邊界線211和第二邊界線212可以連接成為單線,并且第三邊界線213和第四邊界線214可以連接成為單線。控制器配置第一到第四窗口顯示區域201、202、203和204以使得他們不彼此重疊。參照2a,例如,控制器將第一窗口顯示區域201定義在左上方角,將第二窗口顯示區域202定義在右上方角,將第三窗口顯示區域203定義在左下方角,將第四窗口顯示區域204定義在右下方角。控制器通過第一邊界線211和第二邊界線212將屏幕劃分成為左半部和右半部,并且通過第三邊界線213和第四邊界線214將屏幕劃分成為上半部和下半部。
控制器在第一邊界線211和第二邊界線212與第三邊界線213和第四邊界線214相交的交叉點處顯示中心按鈕220。中心按鈕220可以是改變應用 顯示區域的大小或將顯示設備200變換為窗口重新定位模式的功能鍵。
控制器控制在窗口顯示區域201、202,203和204中的每一個中的窗口的顯示,以在窗口中運行應用。例如,如圖2b、圖2c、圖2d、圖2e、圖2f、圖2g、圖2h、圖2i、圖2j和圖2k中所示,控制器控制在窗口顯示區域201、202、203和204中的每一個中的窗口的顯示。
窗口可以包括特定應用的運行屏幕以及運行的應用的標題。與應用有關的對象可以顯示在應用的運行屏幕上。對象可以使用多種形式,諸如文本、圖形、圖標、按鈕、復選框、照片、視頻、網頁、地圖等等。當用戶觸摸對象時,可以在應用中運行相應于被觸摸對象的功能或事件。對象可以根據操作系統(OS)被稱作視圖。標題欄可以包括控制窗口的顯示的至少一個控制鍵。例如,至少一個控制鍵可以包括窗口最小化按鈕、窗口最大化按鈕和窗口關閉按鈕。
應用是由顯示設備200的制造商或應用開發者獨立地編寫的程序。因此,一個應用的運行不需要另一應用的預備運行。即使當一個應用結束時,另一應用也可以繼續運行。
相較于通過向一個應用(例如,視頻應用)添加其他應用可用的一些功能(例如,備注功能、消息發送/接收功能等等)所設計的組合功能應用(或雙應用),應用被獨立地配置。不同于現有應用,組合功能應用是被配置為包括多種功能的單個應用。因此,組合功能應用僅提供類似現有應用的有限功能,并且用戶將額外購買這種新的組合功能應用。
參照圖2b,控制器控制第一窗口230的顯示以在第一窗口顯示區域201中運行啟動應用:應用L。如圖2b中所示,啟動應用:應用L顯示可用的應用圖標231、232、233、234、235、236、237和238。在通過在應用圖標231、232、233、234、235、236、237和238中的一個上的觸摸接收應用運行命令時,啟動應用:應用L在第一到第四顯示區域201,202,203和204中的一個中顯示相應于觸摸圖標的應用。
圖3a、圖3b、圖3c、圖3d、圖3e、圖3f、圖3g、圖3h和圖3i示出根據本公開實施例的在顯示設備中管理的動作棧。
參照圖3a,控制器響應于啟動應用的運行在動作棧中生成和管理啟動應用。
參照圖2c和圖2d,用戶1可以觸摸表示應用B的圖標232。當表示應 用B的圖標232被觸摸時,控制器在第二窗口顯示區域202中控制顯示其中運行了應用B的第二窗口240。控制器可以按次序在第一到第四窗口顯示區域201、202、203和204中顯示窗口。例如,控制器可以以第二窗口顯示區域202、第三窗口顯示區域203和第四窗口顯示區域204的順時針的次序控制新窗口的顯示。順時針窗口顯示次序是控制新窗口的顯示的一個示例,因此,控制器可以沿逆時針次序控制新窗口的顯示。可以改變在窗口顯示區域201、202、203和204中顯示新窗口的次序。
圖3b示出相應于在圖2d中顯示的窗口的動作棧。控制器響應于應用B的運行在動作棧中生成應用B棧302。控制器將最后運行的應用B棧302放置在啟動應用棧301的上面。這可以暗示,應用B的Z次序(其也可以被描述為次序、等級、或優先級)高于啟動應用:應用L的Z次序。
參照圖2e,用戶1可以觸摸相應于應用C的圖標233。
圖3c示出相應于在圖2e中示出的窗口的動作棧。因為如圖2e中所示,用戶1向啟動應用:應用L輸入應用運行命令,所以從圖3c中注意到,啟動應用應用L的Z次序高于應用B的Z次序。
參照圖2f,當表示應用C的圖標233被觸摸時,控制器控制在第四窗口顯示區域204中的、其中運行了應用C的第三窗口250的顯示。
圖3d示出相應于在圖2f中示出的窗口的動作棧。控制器響應于應用C的運行在動作棧中生成應用C棧303。控制器將最后運行的應用C棧303放置在啟動應用棧301的上面。這可以暗示應用C的Z次序高于啟動應用:應用L的Z次序。
參照圖2g,用戶1可以觸摸表示應用D的圖標234。
圖3e示出相應于在圖2g中示出的窗口的動作棧。因為如圖2g中所示,用戶1向啟動應用:應用L輸入應用運行命令,所以從圖3e中注意到,啟動應用:應用L的Z次序高于應用C的Z次序。
參照圖2h,當表示應用D的圖標234被觸摸時,控制器控制在第三窗口顯示區域203中的、其中運行了應用D的第四窗口260的顯示。
圖3f示出相應于在圖2h中示出的窗口的動作棧。控制器響應于應用D的運行在動作棧中生成應用D棧304。控制器將最后運行的應用D棧304放置在啟動應用棧301的上面。這可以暗示應用D的Z次序高于啟動應用,應用L的Z次序。
參照圖2i,用戶1可以操作應用B。
圖3g示出相應于在圖2i中示出的窗口的動作棧。控制器響應于對于應用B的用戶輸入將應用B棧302放置在動作棧頂部。
參照圖2j,用戶1可以觸摸表示應用E的圖標235。
圖3h示出相應于圖2j的動作棧。因為如圖2j中所示,用戶1向啟動應用:應用L輸入應用運行命令,所以從圖3h中注意到,啟動應用,應用L的Z次序高于應用D的Z次序。
當表示應用E的圖標235被觸摸時,參照圖2k,控制器控制在第四窗口顯示區域204中的、其中運行了應用E的第五窗口270的顯示。在不存在空窗口顯示區域的情況下,控制器可以參考圖3h中示出的動作棧。控制器可以確定在動作棧中具有最低Z次序的應用。例如,控制器可以確定應用C的Z次序在圖3h的動作棧中是最低的。控制器在第四窗口顯示區域204中控制運行應用E的第五窗口270的顯示,代替具有最低Z次序的應用C的窗口。
圖3i示出相應于在圖2k中示出的窗口的動作棧。控制器響應于應用E的運行在動作棧中生成應用E棧305。控制器將最后運行的應用E棧305放置在啟動應用棧301的上面。這可以暗示應用E的Z次序高于啟動應用,應用L的Z次序。
圖4a是示出根據本發明的實施例用于控制顯示設備的方法的流程圖。
參照圖4a,在操作S401中,顯示設備可以運行多個應用。例如,顯示設備可以響應于通過在表示應用的圖標上的用戶觸摸觸發的應用運行命令來運行應用。顯示設備,特別地,顯示設備的窗口管理器,可以生成其中運行應用的窗口。
顯示設備可以確定用于布置窗口的布局。布局定義窗口可以排列在其中的窗口顯示區域。例如,兩種模式可用于布局,即,拆分模式和自由式模式。
在拆分模式中,屏幕用這樣的方式被劃分:多個窗口沒有重疊地被顯示。例如,如果顯示設備顯示第一窗口和第二窗口,則顯示可以按設置的布局劃分諸如觸摸屏的屏幕,并且將劃分的屏幕部分定義為窗口顯示區域。顯示設備可以在每個窗口顯示區域中顯示窗口。因為每個窗口顯示區域是屏幕段(segment),所以顯示設備可以顯示多個窗口而沒有重疊。
顯示設備可以在拆分模式下向一個窗口顯示區域分配多個窗口。例如, 顯示設備可以向第一窗口顯示區域分配第一窗口和第二窗口。在這種情況下,顯示設備可以比較第一窗口和第二窗口的Z次序(棧中的次序、等級、位置)。如果第一窗口的Z次序高于第二窗口的Z次序,則顯示設備可以在第一窗口顯示區域中顯示第一窗口。在這種情況下,雖然顯示設備將第二窗口管理為布置在第一窗口顯示區域中,但是顯示設備不在第一窗口顯示區域中顯示第二窗口。
另一方面,在自由式模式下,多個窗口可以根據它們的顯示優先等級被重疊的顯示。例如,如果第一窗口的顯示區域與第二窗口的顯示區域重疊,則顯示設備可以比較第一窗口和第二窗口的Z次序。窗口的Z次序可以指窗口的顯示次序。例如,如果第一窗口的Z次序高于第二窗口的Z次序,則顯示設備可以控制在重疊部分中顯示第一窗口,而不是第二窗口。
在拆分模式下,多種布局可用,諸如2個上/下區域拆分布局,2個左/右區域拆分布局,3個區域拆分布局,4個區域拆分布局等等。在操作S405中,顯示設備可以確定窗口的布局是處于拆分模式還是自由式模式下。如果布局處于拆分模式下,則顯示設備可以進一步確定布局是2個上/下區域拆分布局、2個左/右區域拆分布局、3個區域拆分布局還是4個區域拆分布局。
一旦在操作S405中確定了布局的模式,顯示設備可以在操作S407中確定布局中的窗口位置。在2個上/下區域布局情況下,顯示設備可以確定在上窗口顯示區域排列第一窗口和第三窗口并且在下窗口顯示區域排列第二窗口。可替換地,在自由式模式下,顯示設備可以確定用于第一窗口的坐標區域和用于第二窗口的坐標區域。
顯示設備可以在操作S409中確定多個應用的Z次序并且可以在操作S411中基于應用的Z次序顯示多個窗口。例如,在2個上/下區域拆分模式情況下,顯示設備可以比較第一窗口和第三窗口的Z次序。此外,顯示設備可以在相應的窗口顯示區域中控制顯示具有相對較高Z次序的窗口。在自由式模式下,顯示設備可以比較第一窗口和第二窗口的Z次序并且可以在重疊區域中控制具有顯示相對較高Z次序的窗口。
圖4b是示出根據本發明的實施例用于控制顯示設備的方法的流程圖。
參照圖4b,在操作S401中,顯示設備可以運行多個應用。例如,可以通過將表示應用的圖標拖曳到用于應用的窗口將被顯示在的點的拖曳手勢來觸發應用運行命令。拖曳手勢輸入是應用運行命令的一個示例,因此,應 用可以以多種方式被運行。本領域技術人員將容易地理解,本公開不局限于特定應用運行方法。
在操作S421中,顯示設備可以確定當前布局是否處于自由式模式下。在自由式模式布局情況下,在操作S423中,顯示設備可以確定多個應用在其中運行的窗口中的每一個窗口的Z次序。在操作S425中,顯示設備可以根據窗口的Z次序顯示窗口。
在操作S421中的拆分模式布局情況下,在操作S431中,顯示設備可以在窗口顯示區域中布置窗口。此外,在操作S433中,顯示設備可以確定每個窗口顯示區域中的窗口的Z次序。例如,顯示設備可以如表1中所示確定窗口的Z次序。
[表1]
窗口窗口顯示區域(頁面)Z次序A11B25C36D22E13F44
如上所述,顯示設備可以在第一窗口顯示區域中控制顯示具有相對較高Z次序的窗口A,而不是窗口E。顯示設備可以在第二窗口顯示區域中控制顯示具有相對較高Z次序的窗口D,而不是窗口B。此外,顯示設備可以在第三窗口顯示區域中顯示窗口C并且在第四窗口顯示區域中顯示窗口F。例如,在操作S435中,示顯設備可以在每個窗口顯示區域中顯示分配給窗口顯示區域的窗口當中的具有最高Z次序的窗口。
圖5示出根據本公開實施例的窗口的顯示次序(Z次序)。
參照圖5,屏幕的Z次序可以被劃分成N層,并且第N層可以是放置在第(N-1)層上的更上層。窗口可以存在于每個層中并且應用可以運行在窗口中。例如,當運行第一應用時,第一應用運行在第一層的窗口中。當運行第二應用時,第二應用運行在第二層的窗口中,并且當運行第三應用時,第三應用運行在第三層的窗口中。因此,第一層、第二層和第三層被分層次地創建。最后創建的層可以是層棧的頂部,因此,可以顯示在屏幕的頂層。例如, 多個窗口(a)到(d)可以重疊顯示在主屏幕上。例如,第一窗口(a)重疊在第二窗口(b)、第三窗口(c)和第四窗口(d)之上顯示,第二窗口(b)重疊在第三窗口(c)和第四窗口(d)之上顯示,并且第三窗口(c)重疊在第四窗口(d)之上顯示。例如,當多個窗口(a)到(d)被重疊顯示時,顯示窗口(a)到(d)的次序是窗口(a)到(d)的Z次序。Z次序可以是沿Z軸顯示窗口的次序。層視圖(e)可以是分層次地顯示窗口的Z次序的屏幕。Z次序可以被稱為顯示次序。
圖6a、圖6b、圖6c和圖6d示出根據本公開實施例的應用運行方法。更具體地,圖6a、圖6b、圖6c和圖6d示出用于在自由式模式布局下運行應用的方法。
參照圖6a、圖6b、圖6c和圖6d,顯示設備600顯示窗口顯示區域620。顯示設備600將容納可用應用圖標611、612、613、614、615、616和617的托盤610顯示到窗口顯示區域620的左面。用戶10可以操作顯示設備600以運行第一應用A1。例如,在圖6b中,用戶10可以做出將表示第一應用A1的圖標611拖曳到窗口顯示區域620中的第一點的拖曳手勢625。顯示設備600可以響應于拖曳手勢625在窗口顯示區域620中的第一點處顯示第一窗口630以在第一窗口630中運行第一應用A1。第一窗口630可以在終止之前以缺省大小和形狀或以用戶10設置的大小與形狀顯示。
用戶10可以操作顯示設備600以額外運行第三應用A3。例如,如圖6c中所示,用戶10可以做出將表示第三應用A3的圖標613拖曳到窗口顯示區域620中的第二點的拖曳手勢635。顯示設備600可以響應于輸入的運行命令(即,拖曳手勢635)在窗口顯示區域620中的第二點處顯示第三窗口640,以在第三窗口640中運行第三應用A3。第三窗口640可以在終止之前以缺省大小和形狀或以用戶10設置的大小與形狀顯示。因為第三窗口640是用戶10已經對其施加了手勢輸入的最后窗口,所以控制器(未示出)可以向第三應用A3分配比第一應用A1更高的任務優先等級。因此,控制器可以控制第三應用A3顯示在第一應用A1之上。
圖7是示出根據本發明的實施例用于控制顯示設備的方法的流程圖。
參照圖7,在操作S701中,顯示設備可以顯示表示應用的至少一個圖標。例如,顯示設備可以在觸摸屏的部分中顯示容納至少一個圖標的托盤。
在操作S703中,當用戶將圖標拖曳到窗口將被布置在該處的第一點時,顯示設備可以接收拖曳手勢輸入。顯示設備可以將從圖標到第一點的拖曳手 勢識別為用于運行相應于圖標的應用的命令。更具體地,在操作S705中,顯示設備可以在布局上確定拖曳手勢在該處已經結束的第一點的位置。例如,如果已經設置拆分模式用于布局,則顯示設備可以在布局上確定第一點相應于的窗口區域。
在操作S707中,顯示設備可以根據布局上的第一點的位置確定窗口的大小和位置中的至少一個。在操作S709中,顯示設備可以根據確定的大小和/或位置顯示窗口。
圖8a、圖8b、圖8c、圖8d、圖8e、圖8f、圖8g、圖8h、圖8i、圖8j、圖8k、圖8l和圖8m示出根據本公開實施例的用于顯示多個窗口的方法。
參照圖8a、圖8b、圖8c、圖8d、圖8e、圖8f、圖8g、圖8h、圖8i、圖8j、圖8k、圖8l和圖8m,顯示設備800顯示菜單屏幕817。菜單屏幕817可以是啟動程序的運行屏幕并且可以包括表示應用的圖標。此外,菜單屏幕817可以包括關于當前時間的信息并且可以進一步包括窗口小部件。顯示設備800將容納可用圖標811、812、813、814、815和816的托盤810顯示到觸摸屏的左面。
如圖8b中所示,用戶10可以操作顯示設備800以運行第一應用A。例如,如圖8c中所示,用戶10可以觸摸表示第一應用A的圖標811并且將觸摸圖標811拖曳到菜單屏幕817。控制器(未示出)可以控制在拖曳點處的圖標811的顯示。控制器可以進一步控制在拖曳點處的重影視圖(ghostview)818的顯示。重影視圖818指的是第一應用A將在其中運行的窗口的大小與形狀的預覽,以使得用戶10可以選擇窗口位置。因為沒有窗口已經被顯示,所以控制器可以全屏幕顯示重影視圖818。如下所述,控制器可以在不存在任一窗口已經顯示在觸摸屏上的情況下控制全屏幕重影視圖的顯示。如果單個窗口已經顯示在觸摸屏上,則控制器可以以相應于觸摸屏的一半的大小與形狀顯示重影視圖。如果兩個窗口已經顯示在觸摸屏上,則控制器可以以相應于觸摸屏上的兩個窗口中的一個的一半的大小與形狀顯示重影視圖。如果三個窗口已經顯示在觸摸屏上,則控制器可以以相應于三個窗口中的最大一個的一半的大小與形狀顯示重影視圖。
控制器可以將上述拖曳手勢識別為用于運行新應用的命令。控制器可以生成用于運行第一應用A的第一窗口819。如圖8d中所示,控制器可以以全屏幕控制第一窗口819的顯示。
用戶10可以操作顯示設備800以額外運行第二應用B。例如,如圖8e中所示,用戶可以觸摸表示第二應用B的圖標812,并且如圖8f中所示,向第一窗口819的下半部拖曳觸摸圖標812。控制器可以控制圖標812在被拖曳點處的顯示。此外,控制器可以控制重影視圖823在拖曳點處的顯示。如之前描述,因為單個窗口819已經顯示在觸摸屏上,所以控制器可以控制以相應于觸摸屏的一半的大小與形狀顯示重影視圖823。雖然未示出,但是如果用戶10向觸摸屏的上半部拖曳被觸摸圖標812,則控制器控制在觸摸屏的上半部的重影視圖823的顯示。在觸摸屏的下半部顯示重影視圖僅僅是顯示重影視圖的一個示例,因此,控制器可以將觸摸屏劃分成為左半部和右半部并且可以控制在觸摸屏的左半部和右半部中的一個中顯示重影視圖。
如果如圖8f中所示用戶在觸摸屏的下半部中結束拖曳,則控制器確定已經接收到新的應用運行命令。如圖8g中所示,與圖8f中所示的重影視圖823一致,控制器控制在觸摸屏的下半部中顯示第二窗口830。此外,控制器將第一窗口819的大小與形狀縮小到第一窗口820以使得第一窗口820可以顯示在觸摸屏的上半部中。控制器生成并在第一窗口820和第二窗口830之間的邊界處顯示中心按鈕825。
用戶10可以操作顯示設備800以額外運行第三應用C。例如,如圖8h中所示,用戶可以觸摸表示第三應用C的圖標813,并且如圖8i中所示,向第一窗口820的右部拖曳觸摸圖標813。控制器可以控制圖標813顯示在被拖曳點處。此外,控制器可以控制重影視圖827顯示在被拖曳點處。如之前所述,因為兩個窗口820和830已經顯示在觸摸屏上,所以控制器可以以相應于第一窗口820的一半的大小與形狀控制重影視圖827的顯示。雖然未示出,但是如果用戶10向第一窗口820的左部拖曳被觸摸圖標813,則控制器控制在第一屏幕820的左半部中顯示重影視圖827。在第一窗口820的右半部顯示重影視圖827僅僅是顯示重影視圖的一個示例,因此,控制器可以將第一窗口820劃分成為上半部和下半部并且可以控制在第一屏幕820的上半部和下半部中的一個中顯示重影視圖827。在第一窗口820的一半中顯示重影視圖827是顯示重影視圖的另一示例。控制器可以相對于中心按鈕825確定重影視圖827的大小與形狀并且據此顯示重影視圖827。
如果如圖8i中所示用戶在第一窗口820的右部中結束拖曳,則控制器確定已經接收到新的應用運行命令。如圖8j中所示,與圖8i中所示的重影視 圖827一致,控制器控制在第一屏幕820的右半部中顯示第三窗口840。可替換地,與中心按鈕825的位置一致,控制器可以控制顯示第三窗口840。因此,因為選擇更多的應用運行,所以屏幕的部分可以逐漸地被再劃分以便向每個運行的應用分配屏幕的各自的部分。
此外,控制器與第三窗口840的創建一致地縮小第一窗口820的大小與形狀。例如,控制器可以控制在除了第三窗口840的顯示區域之外的區域中顯示第一窗口820。
用戶10可以操作顯示設備800以額外運行第四應用D。例如,如圖8k中所示,用戶可以觸摸表示第四應用D的圖標814,并且如圖8l中所示,向第二窗口830的右部拖曳觸摸圖標814。控制器可以控制圖標814顯示在被拖曳點處。此外,控制器可以控制重影視圖831顯示在被拖曳點處。如之前所述,因為三個窗口820、830和840已經顯示在觸摸屏上,所以控制器可以以相應于第二窗口830的一半的大小與形狀控制重影視圖831的顯示。雖然未示出,但是如果用戶10向第二窗口830的左部拖曳被觸摸圖標814,則控制器控制在第二屏幕830的左半部中的重影視圖831的顯示。在第二窗口的右半部顯示重影視圖831僅僅是顯示重影視圖的一個示例,因此,控制器可以將第二窗口830劃分成為上半部和下半部并且可以控制在第二屏幕830的上半部和下半部中的一個中顯示重影視圖831。在第二窗口830的一半中顯示重影視圖831是顯示重影視圖的另一示例。控制器可以相對于中心按鈕825確定重影視圖831的大小與形狀并且據此顯示重影視圖831。
如果如圖8l中所示用戶在第二窗口830的右部中結束拖曳,則控制器確定已經接收到新的應用運行命令。如圖8j中所示,與圖8l中所示的重影視圖831一致,控制器控制在第二屏幕830的右半部中顯示第四窗口850。可替換地,與中心按鈕825的位置一致,控制器可以控制顯示第四窗口850。
此外,控制器與第四窗口850的創建一致地縮小第二窗口830的大小與形狀。
如上所述,顯示設備可以控制在拖曳手勢結束的窗口顯示區域中顯示窗口。在圖8a、圖8b、圖8c、圖8d、圖8e、圖8f、圖8g、圖8h、圖8i、圖8j、圖8k、圖8l和圖8m,在不同位置以相同大小顯示窗口。參照圖9a、圖9b、圖9c、圖9d、圖9e、圖9f、圖9g、圖9h、圖10a、圖10b、圖10c、圖10d、圖11a、圖11b、圖11c、圖12a、圖12b、圖12c、圖13a、圖13b、 圖13c、圖14a、圖14b、圖14c、圖15a、圖15b、圖15c、圖16a、圖16b、圖16c、圖16d和圖17,將在下面描述在不同位置處以不同大小配置窗口的多種實施例。
圖9a、圖9b、圖9c、圖9d、圖9e、圖9f、圖9g和圖9h示出根據本公開實施例的布局。
圖9a示出用于未設置拆分模式的情況的全屏幕布局。在圖9a中,顯示設備遍及全部屏幕定義第一窗口顯示區域901。
圖9b示出相應于第一窗口顯示區域901的輸入區902。
圖9c示出以2個上/下區域拆分模式的屏幕布局。在圖9c中,顯示設備可以將屏幕劃分成為上區域和下區域并且分別在上區域和下區域中定義第一窗口顯示區域911和第二窗口顯示區域912。
圖9d示出以2個上/下區域拆分模式的輸入區。第一輸入區913可以相應于第一窗口顯示區域911并且第三輸入區915可以相應于第二窗口顯示區域912。第二輸入區914可以相應于第一窗口顯示區域911和第二窗口顯示區域912之間的邊界。例如,當用戶做出向第一輸入區913拖曳圖標的拖曳手勢時,顯示設備可以在圖9c中示出的第一窗口顯示區域911中顯示窗口。例如,當用戶向第三輸入區915拖曳圖標時,顯示設備可以在圖9c中示出的第二窗口顯示區域912中顯示窗口。例如,當用戶向第二輸入區912拖曳圖標時,顯示設備可以遍及圖9c中示出的第一窗口顯示區域911和第二窗口顯示區域912的全部來顯示窗口。
圖9e示出以2個左/右區域拆分模式的屏幕布局。在圖9e中,顯示設備可以將屏幕劃分成為左區域和右區域并且分別在左區域和右區域中定義第一窗口顯示區域921和第二窗口顯示區域922。
圖9f示出以2個左/右區域拆分模式的輸入區。第一輸入區923可以相應于第一窗口顯示區域921并且第三輸入區925可以相應于第二窗口顯示區域922。第二輸入區924可以相應于第一窗口顯示區域921和第二窗口顯示區域922之間的邊界。例如,當用戶做出向第一輸入區923拖曳圖標的拖曳手勢時,顯示設備可以在圖9e中示出的第一窗口顯示區域921中顯示窗口。例如,當用戶向第三輸入區925拖曳圖標時,顯示設備可以在圖9e中示出的第二窗口顯示區域922中顯示窗口。例如,當用戶向第二輸入區924拖曳圖標時,顯示設備可以遍及圖9e中示出的第一窗口顯示區域921和第二窗 口顯示區域922的全部來顯示窗口。
圖9g示出根據本公開的實施例的以4個區域拆分模式的布局,并且圖9h示出根據圖9g中示出的4個區域拆分模式的布局定義的輸入區。
參照圖9g和圖9h,顯示設備定義第一到第四窗口顯示區域931、932、933和934。因此,用戶可以操作顯示設備以在第一到第四窗口顯示區域941、942、943和944中的任何一個中運行窗口。例如,當用戶向第三輸入區932拖曳表示應用的圖標時,顯示設備可以在排列并在第二窗口顯示區域932中顯示窗口。如果用戶在第一顯示區域931和第二顯示區域932之間的邊界處完成拖曳手勢,則顯示設備可以遍及第一窗口顯示區域931和第二窗口顯示區域932的全部來顯示窗口。例如,顯示設備可以定義相應于第一窗口顯示區域931的第一輸入區941以及相應于第二窗口顯示區域932的第二輸入區942。顯示設備可以進一步在第一窗口顯示區域931和第二窗口顯示區域932之間的邊界處定義第五輸入區945。類似地,顯示設備可以分別定義相應于第三窗口顯示區域933和第四窗口顯示區域934的第三輸入區943和第四輸入區944。顯示設備可以進一步定義在第一窗口顯示區域和第三窗口顯示區域933之間的邊界處的第六輸入區946,在第二窗口顯示區域932和第四窗口顯示區域934之間的邊界處的第七輸入區947,以及在第三窗口顯示區域933和第四窗口顯示區域934之間的邊界處的第八輸入區948。顯示設備可以進一步定義在第一到第四窗口顯示區域931、932、933和934會合的交叉點處的第九輸入區949。當拖曳手勢在特定輸入區中結束時,顯示設備基于表2中示出的映射關系來確定用于顯示窗口的窗口顯示區域。
[表2]


如上所述,顯示設備可以定義輸入區以用于確定拖曳手勢在其中結束的應用顯示區域。更具體地,顯示設備可以定義相應于多個窗口顯示區域之間的邊界的輸入區或者相應于多個窗口顯示區域會合的交叉點的輸入區。當拖曳手勢在相應于窗口顯示區域之間的邊界的輸入區中結束時,顯示設備可以遍及這些窗口顯示區域的全部來顯示窗口。當拖曳手勢在相應于多個窗口顯示區域會合的交叉點的輸入區中結束時,顯示設備可以遍及這些窗口顯示區域的的全部來顯示窗口。顯示設備可以以不同大小在不同位置處顯示窗口。參照圖10a、圖10b、圖10c、圖10d、圖11a、圖11b、圖11c、圖12a、圖12b、圖12c、圖13a、圖13b、圖13c、圖14a、圖14b、圖14c、圖15a、圖15b、圖15c、圖16a、圖16b、圖16c、圖16d和圖17,更詳細地描述以不同大小在不同位置處顯示窗口的上面描述的配置。更具體地,圖10a、圖10b、圖10c、圖10d、圖11a、圖11b、圖11c、圖12a、圖12b、圖12c、圖13a、圖13b、圖13c、圖14a、圖14b、圖14c、圖15a、圖15b、圖15c、圖16a、圖16b、圖16c、圖16d和圖17示出以4個區域拆分模式的布局。因此,圖9g和圖9h也將參照以下描述。
圖10a、圖10b、圖10c和圖10d示出根據本公開實施例的顯示設備的屏幕。
參照圖10a、圖10b、圖10c和圖10d,控制器控制顯示窗口顯示區域1000和容納表示應用的可用圖標1011、1012、1013、1014、1015、1016和1017的托盤1010。控制器可以始終顯示托盤1010。可替換地,控制器可以僅在接收托盤調用命令時顯示托盤1010。托盤調用命令可以響應于從觸摸屏的左邊接收到的邊緣輕彈而生成。本領域技術人員將容易地理解,本公開不局限于觸發托盤調用命令的輸入類型。假定顯示設備正在窗口顯示區域1000中顯示運行應用A的第一窗口。
參照圖10b,用戶10可以做出向窗口顯示區域1000的下半部中的第一點1027拖曳表示應用F的圖標1016的拖曳手勢1021。在圖10c中,控制器可以確定窗口顯示區域。在4個區域布局的情況下,控制器可以確定拖曳手勢1021在其中結束的輸入區。例如,如果第一點1027位于圖9h的第八輸入區948中,則控制器可以如表2中所示確定遍及第三窗口顯示區域933和 第四窗口顯示區域934的全部來顯示F窗口1024。之后,控制器可以在確定的區域中顯示重影視圖1023。
用戶10可以通過觀看重影視圖1023確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢1021,并且F窗口1024可以遍及如圖10d中示出的第三窗口顯示區域933和第四窗口顯示區域934的全部來顯示。因為F窗口1024被顯示,所以控制器可以將A窗口1000的大小降低到一半并且顯示收縮的A窗口1000。控制器可以以相同的水平對垂直比率或者以新的水平對垂直比率按比例縮小A窗口1000。
圖11a、圖11b和圖11c示出根據本公開實施例的顯示設備的屏幕。更具體地,圖11a、圖11b和圖11c示出用于圖10a、圖10b、圖10c和圖10d的操作的后續操作。
參照圖11a,顯示設備以拆分模式分別在屏幕的上半部和下半部中顯示A窗口1000和F窗口1024。用戶10可以操作顯示設備800以額外運行應用E。用戶10可以通過向第二點1033拖曳表示應用E的圖標1015來做出拖曳手勢1032。
參照圖11b和圖11c,控制器可以確定相應于第二點1033的輸入區。如果控制器確定第二點1033相應于圖9h中示出的第八輸入區948,則控制器可以確定遍及第三窗口顯示區域933和第四窗口顯示區域934的全部來顯示E窗口1034,如表2中所示。因此,控制器可以顯示確定的窗口顯示區域作為重影視圖1031。
用戶10可以通過觀看重影視圖1031確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢1032。E窗口1034可以遍及第三窗口顯示區域933和第四窗口顯示區域934的全部來顯示。
圖12a、圖12b和圖12c示出根據本公開實施例的顯示設備的屏幕。更具體地,圖12a、圖12b和圖12c示出用于圖11a、圖11b和圖11c的操作的后續操作。
參照圖12a,顯示設備以拆分模式分別在屏幕的上半部和下半部中顯示A窗口1000和E窗口1034。用戶10可以操作顯示設備以額外運行應用G。用戶10可以做出向第三點1042拖曳表示應用G的圖標1017的拖曳手勢1041。
參照圖12b和圖12c,控制器可以確定相應于第三點1042的輸入區。如 果控制器確定第三點1042相應于圖9h中示出的第九輸入區949,則控制器可以確定遍及第一到第四窗口顯示區域931到934的全部來顯示G窗口1044,如表2中所示。因此,控制器可以顯示確定的窗口顯示區域作為重影視圖1043。
用戶10可以通過觀看重影視圖1043確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢1042。G窗口1044可以全屏幕顯示,如圖12c中所示。
圖13a、圖13b和圖13c示出根據本公開實施例的顯示設備的屏幕。更具體地,圖13a、圖13b和圖13c示出用于圖12a、圖12b和圖12c的操作的后續操作。
參照圖13a、圖13b和圖13c,顯示設備正在顯示G窗口1044。用戶10可以做出向圖13b中的G窗口1044的下半部中的第四點1052拖曳表示應用B的圖標1012的拖曳手勢1051。當控制器確定第四點1052相應于圖9h中示出的第八輸入區948時,控制器可以確定遍及第三窗口顯示區域933和第四窗口顯示區域934的全部來顯示E窗口1054,如表2中所示。因此,控制器可以顯示確定的窗口顯示區域作為重影視圖1053。
用戶10可以通過觀看重影視圖1053確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢1052。B窗口1054可以遍及如圖13c中示出的第三窗口顯示區域933和第四窗口顯示區域934的全部來顯示。因為B窗口1054被顯示,所以控制器可以將G窗口1044縮小到屏幕的一半并且在屏幕的上半部中顯示收縮的G窗口1044。
圖14a、圖14b和圖14c示出根據本公開實施例的顯示設備的屏幕。更具體地,圖14a、圖14b和圖14c示出用于圖13a、圖13b和圖13c的操作的后續操作。
參照圖14a,顯示設備以拆分模式分別在屏幕的上半部和下半部中顯示G窗口1044和B窗口1054。用戶10可以操作顯示設備以額外運行應用G。用戶10可以做出向第五點1062拖曳表示應用B的圖標1013的拖曳手勢1061。
參照圖14b和圖14c,控制器可以確定相應于第五點1062的輸入區。如果控制器確定第五點1062相應于圖9h中示出的第二輸入區942時,控制器可以確定在第二窗口顯示區域932中顯示C窗口1064,如表2中所示。因 此,控制器可以顯示確定的窗口顯示區域作為重影視圖1063。
用戶10可以通過觀看重影視圖1063確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢1061。C窗口1064可以顯示在第二窗口顯示區域932中,如圖14c中所示。
圖15a、圖15b和圖15c示出根據本公開實施例的顯示設備的屏幕。更具體地,圖15a、圖15b和圖15c示出用于圖14a、圖14b和圖14c的操作的后續操作。
參照圖15a,顯示設備以3個區域拆分模式顯示G窗口1044、B窗口1054和C窗口1064。用戶10可以操作顯示設備以額外運行應用D。用戶10可以做出向第六點1072拖曳表示應用D的圖標1014的拖曳手勢1071。
參照圖15b和圖15c,控制器可以確定相應于第六點1072的輸入區。如果控制器確定第六點1072相應于圖9h中示出的第四輸入區944,則控制器可以確定在第四窗口顯示區域934中顯示D窗口1074,如表2中所示。因此,控制器可以顯示確定的窗口顯示區域作為重影視圖1073。
用戶10可以通過觀看重影視圖1073確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢1071。D窗口1074可以顯示在第四窗口顯示區域934中,如圖15c中所示。
圖16a、圖16b、圖16c和圖16d示出根據本公開實施例的顯示設備的屏幕。
圖16a示出根據本公開的實施例的顯示設備的屏幕。更具體地,圖16a示出用于圖15a、圖15b和圖15c的操作的后續操作。
參照圖16a,顯示設備以4個區域拆分模式顯示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用戶10可以操作顯示設備以額外運行應用H。用戶10可以做出向第七點1081拖曳表示應用H的圖標1018的拖曳手勢。
參照圖16a,控制器可以確定相應于第七點1081的輸入區。如果控制器確定第七點1081相應于圖9h中示出的第五輸入區945,則控制器可以確定在第第一窗口顯示區域931和第二窗口顯示區域932中顯示H窗口1083,如表2中所示。因此,控制器可以顯示確定的窗口顯示區域作為重影視圖1082。表示應用E到K的圖標1015、1016、1017、1018、1019、1020和1021可以排列在托盤1010中。例如,用戶10可以輸入跨越托盤1010的向上拖 曳手勢以使得表示應用H到K的隱藏圖標1018、1019、1020和1021可以在托盤1010中露出。
用戶10可以通過觀看重影視圖1082確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢。H窗口1083可以顯示在第一窗口顯示區域931和第二窗口顯示區域932中,如圖16a中所示。
圖16b示出根據本公開的實施例的顯示設備的屏幕。更具體地,圖16b示出用于圖15a、圖15b和圖15c的操作的后續操作。
參照圖16b,顯示設備以4個區域拆分模式顯示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用戶10可以操作顯示設備以額外運行應用H。用戶10可以通過向第八點1084拖曳表示應用H的圖標1018做出拖曳手勢。
參照圖16b,控制器可以確定相應于第八點1084的輸入區。如果控制器確定第八點1084相應于圖9h中示出的第六輸入區946,則控制器可以確定在第一窗口顯示區域931和第三窗口顯示區域933中顯示H窗口1086,如表2中所示。因此,控制器可以顯示確定的窗口顯示區域作為重影視圖1085。
用戶10可以通過觀看重影視圖1085確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢。H窗口1086可以顯示在第一窗口顯示區域931和第三窗口顯示區域933中,如圖16b中所示。
圖16c示出根據本公開的實施例的顯示設備的屏幕。更具體地,圖16c示出用于圖15a、圖15b和圖15c的操作的后續操作。
參照圖16c,顯示設備以4個區域拆分模式顯示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用戶10可以操作顯示設備以額外運行應用H。用戶10可以做出向第九點1087拖曳表示應用H的圖標1018的拖曳手勢。
參照圖16c,控制器可以確定相應于第九點1087的輸入區。如果控制器確定第九點1087相應于圖9h中示出的第八輸入區948,則控制器可以確定在第三窗口顯示區域933和第四窗口顯示區域934中顯示H窗口1089,如表2中所示。因此,控制器可以顯示確定的窗口顯示區域作為重影視圖1088。
用戶10可以通過觀看重影視圖1088確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢。H窗口1089可以顯示在第三窗口顯示區域933和第四窗口顯示區域934中,如圖16c中所示。
圖16d示出根據本公開的實施例的顯示設備的屏幕。更具體地,圖16d示出用于圖15a、圖15b和圖15c的操作的后續操作。
參照圖16d,顯示設備以4個區域拆分模式顯示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用戶10可以操作顯示設備以額外運行應用H。用戶10可以做出向第十點1090拖曳表示應用H的圖標1018的拖曳手勢。
參照圖16d,控制器可以確定相應于第十點1090的輸入區。如果控制器確定第十點1090相應于圖9h中示出的第七輸入區947,則控制器可以確定在第二窗口顯示區域932和第四窗口顯示區域934中顯示H窗口1092,如表2中所示。因此,控制器可以顯示確定的窗口顯示區域作為重影視圖1091。
用戶10可以通過觀看重影視圖1091確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢。H窗口1092可以顯示在第二窗口顯示區域932和第四窗口顯示區域934中,如圖16d中所示。
圖17示出根據本公開的實施例的顯示設備的屏幕。更具體地,圖17示出用于圖15a、圖15b和圖15c的操作的后續操作。
參照圖17,顯示設備以4個區域拆分模式顯示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用戶10可以操作顯示設備以額外運行應用H。用戶10可以做出向第十一點1093拖曳表示應用H的圖標1018的拖曳手勢。
參照圖17,控制器可以確定相應于第十一點1093的輸入區。如果控制器確定第十一點1093相應于圖9h中示出的第九輸入區949,則控制器可以確定在第三窗口顯示區域932和第四窗口顯示區域934中顯示H窗口1095,如表2中所示。因此,控制器可以顯示確定的窗口顯示區域作為重影視圖1094。
用戶10可以通過觀看重影視圖1094確定窗口是否將顯示在想要的位置處。用戶10可以釋放拖曳手勢。H窗口1095可以全屏幕顯示。
如上所述,顯示設備可以根據拖曳手勢的結束點在不同位置處以不同大小提供窗口。雖然上面已經描述了4個區域拆分模式,但是以上的描述可以擴展到9個區域拆分模式等等。
圖18a和圖18b示出根據本公開實施例的9區域拆分模式。
參照圖18a和圖18b,顯示設備可以定義9拆分窗口顯示區域。此外,顯示設備可以定義相應于各自的窗口顯示區域的輸入區A、C、E、K、M、 O、U、W和Y,相應于窗口顯示區域之間的邊界的輸入區B、D、F、H、J、L、N、P、R、T、V和X,以及相應于窗口顯示區域會合處的交叉點的輸入區G、I、Q和S。當拖曳手勢的結束點位于相應于顯示區域之間的邊界的輸入區中時,顯示設備可以遍及窗口顯示區域的全部來顯示窗口。當拖曳手勢的結束點位于相應于窗口顯示區域會合處的交叉點的輸入區中時,顯示設備可以遍及窗口顯示區域的的全部來顯示窗口。用這樣的方式,顯示設備可以根據拖曳手勢的結束點在不同位置處以不同大小顯示窗口。
圖19是示出根據本發明的實施例用于控制顯示設備的方法的流程圖。
參照圖19,在操作S1901中,顯示設備可以顯示表示應用的至少一個圖標。在操作S1903中,顯示設備可以接收向第一點拖曳圖標的拖曳手勢。在操作S1905中,顯示設備可以在布局上確定拖曳手勢的結束的位置。
在操作S1907中,顯示設備可以確定拖曳手勢是否結束在窗口顯示區域之間的邊界處。如果拖曳手勢結束在窗口顯示區域之間的邊界處,則在操作S1909中顯示設備可以遍及窗口顯示區域的的全部來顯示窗口。
在操作S1911中,顯示設備可以確定拖曳手勢是否結束在窗口顯示區域會合的交叉點處。如果拖曳手勢結束在窗口顯示區域會合的交叉點處,則在操作S1913中顯示設備可以遍及窗口顯示區域的的全部來顯示窗口。
在操作S1915中,顯示設備可以確定拖曳手勢是否結束在窗口顯示區域中。如果拖曳手勢結束在窗口顯示區域中,則在操作S1917中顯示設備可以在該窗口顯示區域中顯示窗口。
圖20是示出根據本發明的實施例用于控制顯示設備的方法的流程圖。
參照圖20,在操作S2001中,控制器可以以拆分模式設置布局。在操作S2003中,控制器可以根據拆分模式定義多個窗口顯示區域。此外,在操作S2005中,控制器可以向窗口顯示區域分配多個窗口。更具體地,控制器可以向一個窗口顯示區域分配多個窗口。
在操作S2007中,控制器可以控制在每個窗口顯示區域中顯示分配給窗口顯示區域的窗口當中的具有最高Z次序的窗口。例如,如果多個窗口被分配給第一窗口顯示區域,則控制器可以控制顯示被分配窗口中的具有最高Z次序的窗口。
在操作S2009中,控制器可以確定是否已經通過觸摸屏接收到Z次序改變命令。Z次序改變命令是請求改變窗口的Z次序的命令。例如,Z次序改 變命令可以通過觸摸屏上的輕彈手勢觸發。當在操作S2009中接收Z次序改變命令時,在操作S2011中控制器可以改變至少一個Z次序并且基于改變的Z次序顯示窗口。
圖21a、圖21b和圖21c示出根據本公開實施例的顯示設備的屏幕。
參照圖21a,顯示設備2100在第一區域中顯示第一窗口2101以用于運行應用A,在第二區域中顯示第二窗口2102以用于運行應用B,在第三區域中顯示第三窗口2103以用于運行應用C,并且在第四區域中顯示第四窗口2104以用于運行應用D。顯示設備2100進一步顯示中心按鈕2110。
圖22示出根據本公開實施例的動作棧。
參照圖22,控制器(未示出)可以管理左邊的動作棧。控制器可以按應用C、F、G、A、D、B、J、K、H、M、L和I的次序管理窗口的Z次序。控制器向第三區域分配用于應用C、F和G的窗口,向第一區域分配用于應用A、J和L的窗口,向第四區域分配用于應用D、H和M的窗口,并且向第二區域分配用于應用B、K和I的窗口。
控制器檢測假定為運行在第一區域中的應用并且比較檢測到的應用的Z次序。控制器可以確定在第一區域中應用A具有最高Z次序。因此,控制器控制在第一區域中顯示應用A在其中運行的第一窗口2101。控制器檢測假定為運行在第二區域中的應用并且比較檢測到的應用的Z次序。控制器可以確定在第二區域中應用B具有最高Z次序。因此,控制器控制在第二區域中顯示應用B在其中運行的第二窗口2102。控制器檢測假定為運行在第三區域中的應用并且比較檢測到的應用的Z次序。控制器可以確定在第三區域中應用C具有最高Z次序。因此,控制器控制在第三區域中顯示應用B在其中運行的第三窗口2103。控制器檢測假定為運行在第四區域中的應用并且比較檢測到的應用的Z次序。控制器可以確定在第四區域中應用D具有最高Z次序。因此,控制器控制在第四區域中顯示應用B在其中運行的第四窗口2104。
繼續參照圖21a,用戶1可以向第三區域輸入Z次序改變命令。例如,用戶1可以跨越第三區域做出向右輕彈手勢2120。控制器可以將該向右輕彈手勢2120識別為Z次序改變命令。向右輕彈手勢2120可以被設置為用于向窗口顯示區域中具有最低Z次序的應用分配最高Z次序的命令。Z次序改變反映在圖22中示出的右邊的動作棧中。從圖22中示出的右邊的動作棧中注 意到,應用G位于動作棧的頂部。向右輕彈手勢2120是分配窗口顯示區域中的Z次序的示例,并且因此,本領域技術人員將容易地理解,可以通過沿除了向右之外的方向做出的手勢來定義Z次序改變命令。例如,Z次序改變命令可以通過多種手勢定義,諸如向左的輕彈手勢、向下的輕彈手勢、向上的輕彈手勢等等。此外,除輕彈手勢外的許多其他手勢,包括傾斜、拖曳、搖動等等可以被定義為Z次序改變命令,其將不會被理解為限制本公開。本文中,向右方向可以被稱為第一方向,而第一方向不局限于向右方向。
參照圖21b和圖21c,控制器可以控制在第三區域中顯示第五窗口2113以便運行應用G。當通過跨越第三區域的向右輕彈手勢接收Z次序改變命令時,控制器可以確定在第三區域中應用F具有最低Z次序,如圖21c中所示。控制器可以控制在第三區域中顯示第六窗口2123以便運行應用F。
圖23a和圖23b示出根據本公開實施例的描述Z次序改變的顯示設備的屏幕。圖24示出根據本公開實施例的動作棧。圖23a可以基本上與圖21c相同,并且圖24中示出的左邊的動作棧可以描述顯示在圖23a中的窗口的Z次序。
參照圖23a,用戶1可以通過做出跨越第一區域的向右輕彈手勢2121向第一區域輸入Z次序改變命令。控制器(未示出)可以確定在第的區域中應用L具有最低Z次序。控制器可以向應用L分配最高Z次序,如圖24中示出的右邊的動作棧中所示。
參照圖23b,控制器可以控制在第一區域中顯示第七窗口2131以便運行應用L。
圖25a和圖25b示出根據本公開實施例的描述Z次序改變的顯示設備的屏幕。圖26示出根據本公開實施例的動作棧。
參照圖25a和圖25b,用戶可以通過做出跨越第二區域的向左的輕彈手勢2130向第二區域輸入Z次序改變命令。控制器(未示出)可以將向左的輕彈手勢識別為Z次序改變命令。向左的輕彈手勢可以被設置為用于向窗口顯示區域中具有最高Z次序的應用分配最低Z次序的命令。向左方向可以被稱為第二方向。
因此,控制器可以向第二區域中具有最高Z次序的應用分配最低Z次序,如圖26中示出的右邊的動作棧中所示。因為應用B被分配了最低Z次序,所以控制器可以控制向第二區域中的應用K分配最高Z次序。
因此,控制器可以在第二區域中顯示第八窗口2142以便運行應用K,如圖25b中所示。結果動作棧改變示出在圖26中。
如之前描述的,控制器可以將向左的輕彈手勢識別為用于向窗口顯示區域中具有最低Z次序的應用分配最高Z次序的命令。此外,控制器可以將向右輕彈手勢識別為用于向窗口顯示區域中具有第二高Z次序的應用分配最低Z次序的命令。因此,用戶可以容易地切換到具有最低或最高Z次序的應用的屏幕。
圖27a和圖27b示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕。圖28示出根據本公開實施例的動作棧。
參照圖27a和圖27b,顯示設備2100在第一區域中顯示第一窗口2101以運行應用A,在第二區域中顯示第二窗口2102以運行應用B,在第三區域中顯示第三窗口2103以運行應用C,并且在第四區域中顯示第四窗口2104以運行應用D。顯示設備2100可以管理如圖28中所示的動作棧。用戶1可以向第三區域輸入Z次序改變命令。例如,當如通過參考標號2701指示的觸摸第三區域的時候,用戶1可以做出向右傾斜手勢2700。控制器可以將觸摸和向右傾斜手勢識別為Z次序改變命令。
控制器可以基于Z次序改變命令改變圖28中示出的動作棧中的Z次序,其已經參照圖22在之前描述,因此將不過多地描述。控制器可以控制在第三區域中顯示第五窗口2113,以便運行應用G,如圖27b中所示。
圖29a和圖29b示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕。
參照圖29a和圖29b,顯示設備2100在第一區域中顯示第一窗口2101以運行應用A,在第二區域中顯示第二窗口2102以運行應用B,在第三區域中顯示第三窗口2103以運行應用C,并且在第四區域中顯示第四窗口2104以運行應用D。顯示設備2100可以如圖30中所示管理動作棧。用戶1可以向第二區域輸入Z次序改變命令。例如,當如通過參考標號2901指示地觸摸第二區域的時候,用戶1可以做出向左的傾斜手勢2900。控制器可以將觸摸和向左的傾斜手勢識別為Z次序改變命令。
控制器可以基于Z次序改變命令改變圖30中示出的動作棧中的Z次序,其已經參照圖26在之前描述,因此將不過多地描述。控制器可以控制在第二區域中顯示第八窗口2142,以便運行應用K,如圖29b中所示。
圖31a和圖31b示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕。圖32示出根據本公開實施例的動作棧。
參照圖31a、圖31b和圖32,顯示設備2100在第一區域中顯示第一窗口2101以運行應用A,在第二區域中顯示第二窗口2102以運行應用B,在第三區域中顯示第三窗口2103以運行應用C,并且在第四區域中顯示第四窗口2104以運行應用D。顯示設備2100可以如圖32中所示管理動作棧。用戶1可以向第三區域輸入Z次序改變命令。例如,用戶1可以觸摸第三區域中的點3100并且在第三區域中做出向右邊緣的輕彈手勢3101。控制器可以將向右邊緣的輕彈手勢識別為Z次序改變命令。
控制器可以基于Z次序改變命令改變圖32中示出的動作棧中的Z次序,其已經參照圖22在之前描述,因此將不過多地描述。控制器可以控制在第三區域中顯示第五窗口2113,以便運行應用G,如圖31b中所示。
圖33a和圖33b示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕。圖34示出根據本公開實施例的動作棧。
參照圖33a、圖33b和圖34,顯示設備2100在第一區域中顯示第一窗口2101以運行應用A,在第二區域中顯示第二窗口2102以運行應用B,在第三區域中顯示第三窗口2103以運行應用C,并且在第四區域中顯示第四窗口2104以運行應用D。顯示設備2100可以管理如圖34中所示的動作棧。
用戶1可以向第二區域輸入Z次序改變命令。例如,用戶1可以觸摸第二區域中的點3300并且在第二區域中做出向左的邊緣的輕彈手勢3301。控制器可以將向左邊緣的輕彈手勢識別為Z次序改變命令。
控制器可以基于Z次序改變命令改變圖34中示出的動作棧中的Z次序,其已經參照圖26在之前描述,因此將不過多地描述。控制器可以控制在第二區域中顯示第八窗口2142,以便運行應用K,如圖33b中所示。
迄今為止已經描述了在拆分模式下改變Z次序的方法。現在,將給出在自由式模式下改變Z次序的方法的描述。
圖35是示出根據本發明的實施例的用于控制顯示設備的方法的流程圖。
參照圖35,在操作S3501中控制器可以設置處于自由式模式下的布局。控制器可以接收應用運行命令,并且因此,在操作S3503中可以生成用于運行多個應用的多個窗口。控制器可以在操作S3505中確定多個窗口中的每一個的Z次序并且可以在操作S3507中基于它們的Z次序顯示窗口。
在操作S3509中,控制器可以確定是否已經接收到Z次序改變命令。當接收到Z次序改變命令時,在操作S3511中控制器可以控制根據改變的Z次序顯示重疊的窗口。
圖36a、圖36b和圖36c示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕并且圖37a、圖37b和圖37c示出根據本公開實施例的動作棧。
參照圖36a、圖36b、圖36c、圖37a、圖37b和圖37c,控制器可以管理圖37a中示出的動作棧。例如,控制器可以向運行應用A的窗口A分配最低Z次序,向運行應用B的窗口B分配中間Z次序,并且向運行應用C的窗口C分配最高Z次序。因此,控制器可以按窗口C 3631和3632、窗口B 3621和3622、以及窗口A 3611和3612的次序顯示窗口,如圖36a中所示。
用戶1可輸入Z次序改變命令。當如參考標號3641指示地在窗口C中觸摸標題欄3631的時候,Z次序改變命令可以通過向左的捏展(pinch-out)手勢3642觸發。捏展可以是展開兩個觸摸點的手勢。在這種情況下,窗口C 3631和3632的Z次序可以重置為最低Z次序。結果,控制器向窗口A分配中間Z次序,向窗口B分配最高Z次序,并且向窗口C分配最低Z次序。例如,控制器可以向窗口C分配最低Z次序,同時將其他窗口的Z次序增大1。因此,控制器可以控制按窗口B 3621和3622、窗口A 3611和3612、以及窗口C 3631和3632的次序顯示窗口。捏展是Z次序改變命令,并且因此,本領域技術人員容易地理解地是,可以通過包括輕彈、拖曳、邊緣輕彈、觸摸和傾斜、傾斜以及搖動的多種手勢觸發Z次序改變命令。
用戶1可輸入Z次序改變命令。當如參考標號3651指示地在窗口B中觸摸應用運行屏幕3622的時候,Z次序改變命令可以通過向左的捏展手勢3652觸發。在這種情況下,窗口B 3621和3622的Z次序可以重置為最低Z次序。結果,控制器向窗口A分配最高Z次序,向運行應用B的窗口B分配最低Z次序,并且向運行應用C的窗口C分配中間Z次序。例如,控制器可以向窗口B分配最低Z次序,同時將其他窗口的Z次序增大1。因此,控制器可以控制按窗口A 3611和3612、窗口C 3631和3632、以及窗口B 3621和3622的次序顯示窗口。
圖38a、圖38b和圖38c示出根據本公開實施例的描述Z次序改變命令的顯示設備的屏幕并且圖39a、圖39b和圖39c示出根據本公開實施例的動 作棧。
參照圖38a、圖38b、圖38c、圖39a、圖39b和圖39c,控制器可以管理圖39a中示出的動作棧。例如,控制器可以向運行應用A的窗口A分配最低Z次序,向運行應用B的窗口B分配中間Z次序,并且向運行應用C的窗口C分配最高Z次序。因此,控制器可以按窗口C 3631和3632、窗口B 3621和3622、以及窗口A 3611和3612的次序顯示窗口,如圖38a中所示。
用戶1可以輸入Z次序改變命令。當如參考標號3841指示的、在窗口C中觸摸標題欄3631的時候,Z次序改變命令可以通過從左邊的捏合(pinch-in)手勢3842觸發。捏合可以是使兩個觸摸點之間的距離變窄的手勢。在這種情況下,具有最低Z次序的窗口A 3631和3632的Z次序可以被重置為最高Z次序,同時將其他窗口的Z次序降低1。因此,控制器可以向窗口A分配最高Z次序,向運行應用B的窗口B分配最低Z次序,并且向運行應用C的窗口C分配中間Z次序,如圖39b中所示。
如圖38b中所示,控制器可以控制按窗口A 3611和3612、窗口C 3631和3632、以及窗口B 3621和3622的次序顯示窗口。用戶1可以輸入Z次序改變命令。當如參考標號3851指示地在窗口C中觸摸標題欄3631的時候,Z次序改變命令可以通過從左邊開始的捏合手勢3852觸發。在這種情況下,具有最低Z次序的窗口B 3621和3622的Z次序可以被重置為最高Z次序,同時將其他窗口的Z次序減少1。結果,控制器可以向運行應用A的窗口A分配中間Z次序,向運行應用B的窗口B分配最高Z次序,并且向運行應用C的窗口C分配最低Z次序,如圖39c中所示。
因此,控制器可以控制按窗口B 3621和3622、窗口A 3611和3612、以及窗口C 3631和3632的次序顯示窗口。
如上所述,當接收通過捏展手勢的Z次序改變命令時,控制器可以向具有最高Z次序的窗口分配最低Z次序。相反地,當接收通過捏合手勢的Z次序改變命令時,控制器可以向具有最低Z次序的窗口分配最高Z次序。因為用戶可以通過簡單的操縱改變窗口的Z次序,所以想要的窗口出現在屏幕的頂層。因此,可以提高用戶便利性。
圖40a、圖40b、圖40c、圖40d、圖40e、圖40f、圖40g、圖40h、圖40i、圖40j和圖40k示出根據本公開實施例的用于顯示應用運行窗口的方法。
參照圖40a、圖40b、圖40c、圖40d、圖40e、圖40f、圖40g、圖40h、 圖40i、圖40j、和圖40k,顯示設備4200可以在觸摸屏上定義多個區域4201、4202、4203和4204。為了描述圖40a和后續的附圖的方便起見,多個區域4201、4202、4203和4204分別被稱為第一區域4201、第二區域4202、第三區域4203和第四區域4204(區域1、區域2、區域3和區域4)。第一區域4201和第三區域4203兩者形成第五區域(區域5,未示出)并且第二區域4202和第四區域4204兩者形成第六區域(區域6、未示出)。第一區域4201和第二區域4202兩者形成第七區域(區域7,未示出)并且第三區域4203和第四區域4204兩者形成第八區域(區域8,未示出)。第一到第四區域4201、4202、4203和4204形成區域F。第一邊界4211可以設置在第一區域4201和第二區域4202之間,第二邊界4212可以設置在第三區域4203和第四區域4204之間,第三邊界4213可以設置在第一區域4201和第三區域4203之間,并且第四邊界4214可以設置在第二區域4202和第四區域4204之間。第一邊界4211和第二邊界4212可以形成單線,并且第三邊界4213和第四邊界4214可以形成單線。第一到第四邊界4211到4214不一定明確地顯示。而是,第一到第四邊界4211到4214可以是虛線。控制器(未示出)可以用這樣的方式配置第一到第四區域4201、4202、4203和4204:第一到第四區域4201、4202、4203和4204不重疊。例如,如圖40a中所示,控制器可以在左上角配置第一區域4201,在右上角配置第二區域4202,在左下角配置第三區域4203,并且在右下角配置第四區域4204。控制器可以通過第一邊界4211和第二邊界4212將屏幕劃分成為左右部分,并且通過第三邊界4213和第四邊界4214將屏幕劃分成為上下部分。
觸摸屏可以在第一到第四邊界4211到4214會合的交叉點處顯示中心按鈕4220。中心按鈕4220可以是改變在其中顯示應用運行窗口的區域的大小或者設置控制運行窗口的操作模式的功能鍵。
控制器可以用這樣的方式控制觸摸屏:應用運行窗口顯示在多個區域中的每一個中。例如,控制器可以控制觸摸屏以使得顯示運行應用的窗口,即,應用運行窗口顯示在區域4201、4202、4203和4204中的每一個中,如圖40b、40c、圖40d、圖40e、圖40f、圖40g、圖40h、圖40i、圖40j和中所示。
與應用有關的對象可以顯示在應用的運行屏幕上。對象可以使用多種形式,諸如文本、圖形、圖標、按鈕、復選框、照片、視頻、網頁、地圖等等。當用戶觸摸對象時,相應于被觸摸對象的功能或事件可以運行在應用中。對 象可以根據OS被稱作視圖。例如,可以顯示捕獲運行窗口以控制運行窗口的顯示的捕獲按鈕、最小化運行窗口的大小的最小化按鈕、最大化運行窗口的大小的最大化按鈕、以及結束運行窗口的退出按鈕中的至少一個。
參照圖40b,控制器可以控制在觸摸屏上顯示表示可運行的應用的圖標4231、4232、4233、4234、4235、4236和4237。顯示設備4200可以運行應用A。如圖40b中所示,響應于應用A的運行,控制器可以控制觸摸屏在第一區域4201中顯示應用A的運行窗口4230。此外,控制器可以控制在觸摸屏的特定位置處顯示表示可運行的應用的圖標4231、4232、4233、4234、4235、4236和4237。當接收對于圖標4231、4232、4233、4234、4235、4236和4237中的一個的觸摸輸入時,即,當接收選擇表示將運行的應用的圖標的輸入時,顯示設備4200可以在第一到第四區域4201、4202、4203和4204中的一個中顯示相應于被選擇的圖標的應用的運行窗口。
控制器可以在顯示的中心按鈕4220上顯示指示活動區的指示符4221。活動區可以是其中顯示了最后運行的應用或由用戶選擇的最后應用的區域。用戶操作的應用可以被認為是用戶選定應用。
指示符4221可以以多種方式實現以指示活動區的位置。例如,顯示在活動區中的應用運行窗口的至少一部分可以顯示在活動區的應用運行窗口與中心按鈕4220之間重疊的區域中。可替換地,指示活動區的方向的箭頭可以顯示在中心按鈕4220上。
可以基于動作棧確定活動區。最后運行的應用或最后的用戶選定應用可以位于動作棧的頂部。顯示設備4200可以將其中顯示了在動作棧頂部的應用的運行窗口的區域確定為活動區。活動區可以被稱為焦點區域。例如,在圖40b中,指示符4221可以指示第一區域4201。
圖41a、圖41b、圖41c、圖41d、圖41e和圖41f示出根據本公開多種實施例的動作棧。
參照圖41a,其示出由顯示設備4200管理的動作棧。控制器可以響應于應用A的運行在動作棧中生成和管理用于應用A的動作4301。
參照圖40c,用戶1可以觸摸表示應用B的圖標4232。當表示應用B的圖標4232被觸摸時,控制器控制在第二區域4202中顯示應用B的運行窗口4240,如圖40d中所示。控制器可以確定在其中根據特定次序顯示運行窗口的區域。例如,控制器可以控制按第二區域4202、第三區域4203和第四 區域4204的次序顯示新的運行窗口。上述的運行窗口顯示次序僅僅是一個示例,并且因此在區域4201、4202、4203和4204中顯示新的運行窗口的次序可以根據本公開的各種實施例而改變。
因為應用B的運行窗口4240顯示在第二區域4202中,所以在圖40d中指示符4221可以指示第二區域4202。
參照圖41b,其示出相應于圖40d的動作棧。控制器響應于應用B的運行在動作棧中生成用于應用B的動作4301。控制器可以在應用A的動作4301的上面放置最后運行的應用B的動作4302。
參照圖40e,用戶1可以觸摸相應于應用C的圖標4233。當表示應用C的圖標4233被觸摸時,控制器控制在第四區域4204中顯示應用C的運行窗口4250,如圖40f中所示。連同第四區域4204中的應用C的運行窗口4250的顯示一起,指示符4221可以指示第四區域4204。
圖41c示出相應于圖40f的動作棧。控制器響應于應用C的運行在動作棧中生成用于應用C的動作4303。控制器在動作棧的頂部放置最后運行的應用C的動作4303。
參照圖40g,用戶1可以觸摸表示應用D的圖標4234。當表示應用D的圖標4234被觸摸時,控制器控制在第三區域4203中顯示應用D的運行窗口4260,如圖40h中所示。因為應用D的運行窗口4260顯示在第三區域4203中,所以在中心按鈕4220上的指示符4221可以指示第三區域4203。
圖41d示出相應于圖40h的動作棧。控制器響應于應用D的運行在動作棧中生成用于應用D的動作4304。控制器在動作棧的頂部上放置最后運行的應用D的動作4304。
參照圖40i,用戶1可以操作應用B。圖41e示出相應于圖40i的動作棧。控制器響應于對于應用B的運行窗口4240的用戶輸入將應用B的動作4302移動到動作棧的頂部。
當接收到對于應用B的運行窗口4240的用戶輸入時,控制器可以將第二區域4202確定為活動區,如圖40i中所示。因此,中心按鈕4220上的指示符4221可以指示第二區域4202。
參照圖40j,用戶1可以觸摸表示應用E的圖標4235。當表示應用E的圖標4235被觸摸時,控制器控制在觸摸屏上的第四區域4204中顯示應用E的運行窗口4270,如圖40k中所示。在不存在空區域的情況下,控制器可以 參考圖41e中示出的動作棧。控制器可以從動作棧中選擇最低應用動作,并且可以在第四區域4204中顯示應用E,而不是與應用C相對應的運行窗口4270。
圖41f示出相應于圖40k的動作棧。控制器響應于應用E的運行在動作棧中生成用于應用E的動作4305。控制器在動作棧的頂部上放置最后運行的應用E的動作4305。
圖42是示出根據本發明的實施例的、用于在顯示設備中運行應用的方法的流程圖。
參照圖42,在操作S4410中,顯示設備可以運行多個應用。例如,顯示設備可以響應于在表示應用的圖標上的用戶輸入的接收而運行應用。
在操作S4420中,顯示設備可以確定用于布置應用的運行窗口的布局。布局定義運行窗口可以排列在其中的區域。例如,各種布局是可用的,包括2個上/下區域拆分布局,2個左/右區域拆分布局,3個區域拆分布局,4個區域拆分布局等等。
在操作S4430中,顯示設備可以確定布局中的窗口位置。在定義了第五區域和第六區域的2個左/右區域拆分布局的情況下,顯示設備可以向第五區域分配網絡瀏覽器和電話簿應用的運行窗口并且向第六區域分配視頻播放應用的運行窗口。
在操作S4440中,顯示設備可以根據應用的優先等級顯示多個運行窗口。例如,如果網絡瀏覽器和電話簿應用的運行窗口被分配給第五區域,則網絡瀏覽器和電話簿應用之間的具有較高優先級的應用的運行窗口可以顯示在第五區域中。
圖43a和圖43b示出根據本公開實施例的、用于使用中心按鈕控制應用運行窗口的顯示區域的方法。
參照圖43a,顯示設備4500可以定義第一區域4501、第二區域4502、第三區域4503、第四區域4504、第一邊界4505、第二邊界4507、第三邊界4506和第四邊界4508,其將不會被解釋為限制本公開。因此,顯示設備4500可以以多種方式定義區域和邊界。
顯示設備4500可以在至少一個邊界上顯示中心按鈕4220。例如,如果定義了第一邊界4505、第二邊界4507、第三邊界4506和第四邊界4508,則顯示設備4500可以在第一邊界4505、第二邊界4507、第三邊界4506和第 四邊界4508會合的交叉點處顯示中心按鈕4220,如圖43a中所示。在另一示例中,如果顯示設備4500定義第五區域和第六區域(未示出)以及第一邊界4505和第二邊界4507,則顯示設備4500可以在第一邊界4505或第二邊界4507上顯示中心按鈕4220。
參照圖43b,如果用戶10觸摸中心按鈕4220并且拖曳被觸摸的中心按鈕4220,則顯示設備4500可以將中心按鈕4220移動到被拖曳的位置。隨著中心按鈕4220移動,顯示設備4500可以改變其中顯示應用運行窗口和邊界的區域的大小和位置。
圖44a、圖44b、圖44c、圖44d、圖44e、圖44f、圖44g、圖44h、圖44i、圖44j、圖44k、圖44l、圖44m、圖44n、圖44o、圖44p、圖44q、圖44r、圖44s、圖44t、圖44u、圖4v和圖44w示出根據本公開實施例的用于運行多個應用的方法。
參照圖44a、圖44b、圖44c、圖44d、圖44e、圖44f、圖44g、圖44h、圖44i、圖44j、圖44k、圖44l、圖44m、圖44n、圖44o、圖44p、圖44q、圖44r、圖44s、圖44t、圖44u、圖4v和圖44w,當應用A正在運行的時候,顯示設備4600可以顯示至少一個應用的列表4610。應用列表4610列出可運行的應用。例如,表示可運行的應用的圖標4611、4612、4613、4614、4615、4616和4617可以列出在應用列表4610中。
圖45a、圖45b、圖45c、圖45d、圖45e、圖45f、圖45g、圖45h、圖45i和圖45j示出根據本公開實施例的動作棧。
參照圖45a,其示出相應于圖44a的動作棧。因為應用A的運行窗口顯示在占據全部屏幕的區域F中,所以控制器(未示出)生成用于應用A的動作,如圖45a中所示。
用戶10可以操作顯示設備4600以額外運行應用B。例如,如圖45b中所示,用戶10可以觸摸表示第二應用B的圖標4612,并且如圖45c中所示,向第六區域4623拖曳被觸摸的圖標4612。
如果拖曳輸入在第六區域4623中結束,則顯示設備4600運行相應于被選擇的圖標4612的應用B。此外,當在第六區域4623顯示應用B的時候,顯示設備4600將顯示在區域F中的應用A移動到第五區域4619。
最終,應用A的運行窗口4620顯示在第五區域4619中,而應用B的運行窗口4630顯示在第六區域4623中。
顯示設備4600可以在第五區域4619和第六區域4623之間的邊界上顯示中心按鈕4622。顯示設備4600還可以在中心按鈕4622上顯示指示最后運行的應用B的運行窗口4630的指示符4621。指示符4621可以將其中顯示了放置在動作棧的頂部上的應用的運行窗口的區域。
圖45b示出相應于圖44d的動作棧。顯示在區域F中的應用A的動作被改變以使得應用A可以顯示在第五區域4619中。因為應用B被運行,所以用于應用B的動作被生成并且應用B布置在第六區域4623中。應用B的動作放置在動作棧的頂部上。
參照圖44e,用戶10可以移動顯示的中心按鈕4622。如圖43a和43b中所示,隨同中心按鈕4622的移動,可以改變其中顯示了應用的運行窗口的區域的大小。
隨后,如圖44f中所示,用戶10可以觸摸表示應用C的圖標4613,并且如圖44g中所示,向第四區域4627拖曳被觸摸的圖標4613。可以根據中心按鈕4622的位置確定第四區域4627的大小。當表示應用C的圖標4613的拖曳在第四區域4627中結束時,顯示設備4600可以運行應用C。如圖44h中所示,顯示設備4600可以在第四區域4627中顯示應用C的運行窗口4640。顯示設備4600可以在中心按鈕4622上顯示指示符4621,該指示符4621指示顯示應用C的運行窗口4640的活動區。
圖45c示出相應于圖44h的動作棧。控制器(未示出)響應于應用C的運行生成用于應用C的動作。應用C布置在第四區域4627中。因為顯示應用B的運行窗口4630的區域被拆分,所以在圖44e中應用B被分配給第二區域。
參照圖44i,用戶10可以通過施加移動中心按鈕4622的輸入來控制顯示應用的運行窗口4620到4640的區域的大小。
如圖44j中所示,用戶10可以觸摸表示應用D的圖標4614,并且如圖44k中所示,向第三區域4631拖曳被觸摸的圖標4614。
如果表示應用D的被觸摸的圖標4614的拖曳在第三區域4631中結束,則顯示設備4600可以運行應用D。如圖44l中所示,顯示設備4600可以在第三區域4631中顯示應用D的運行窗口4650。顯示設備4600可以在按鈕4622上顯示指示符4621,該指示符4621指示顯示應用D的運行窗口4650的活動區。
圖45d示出相應于圖44l的動作棧。控制器響應于應用D的運行生成用于應用D的動作。應用D被分配給第三區域4631。因為顯示應用A的運行窗口4620的區域被拆分,所以應用A被分配給圖44i中的第一區域。
用戶10可以觸摸表示應用E的圖標4615并且將被觸摸的圖標4615拖曳到邊界區域4659,如圖44m中所示。顯示設備4600定義邊界區域4659以包括邊界4685。
如果表示應用E的被觸摸的圖標4615的拖曳在邊界區域4659中結束,則顯示設備4600可以運行應用E。顯示設備4600可以將應用E的運行窗口4660布置在包括鄰近邊界區域4659中包括的邊界4685的第一區域和第二區域的第七區域中,如圖44n中所示。顯示設備4600可以在按鈕4622上顯示指示符4621,該指示符4621指示顯示應用E的運行窗口4660的活動區。
圖45e示出相應于圖44n的動作棧。控制器響應于應用E的運行生成用于應用E的動作。應用E被分配給第七區域,并且在包括在第七區域中的第一區域和第二區域中顯示的應用A和B被放置在第七區域中。
用戶10可以觸摸表示應用F的圖標4616并且將被觸摸的圖標4616拖曳到該第二區域4661,如圖44o中所示。
如果表示應用F的被觸摸的圖標4616的拖曳在第二區域4661中結束,則顯示設備4600可以運行應用F。如圖44p中所示,顯示設備4600可以在第二區域4661中顯示應用F的運行窗口4670。
參照圖45f,控制器可以生成用于布置在第二區域中的應用F的動作。隨著第七區域被拆分,顯示在第七區域中的應用A、應用B和應用E可以布置在第一區域中。
觸摸屏可以從用戶10接收選擇應用E的運行窗口4660的輸入,如圖44p中所示。
參照圖45g,響應于應用E的運行窗口4660的選擇,控制器可以將應用E的動作移動到動作棧的頂部。顯示設備4600可以在按鈕4622上顯示指示運行窗口4660的位置的指示符4621。
參照圖44q,顯示設備4600可以從用戶10接收選擇應用E的運行窗口4660的輸入。例如,用戶10可以觸摸按鈕4622。響應于接收到選擇按鈕4622的輸入,顯示設備4600可以顯示被顯示在此刻活動的第一區域中的應用4611、4612和4615的列表。例如,顯示設備4600可以參照圖45g中示出的 動作棧在第一區域中顯示表示分配給第一區域的應用A、應用B和應用E的圖標。
響應于接收到選擇按鈕4622的輸入,顯示設備4600可以進一步顯示表示與顯示在第一區域中的應用的運行窗口相關的操作的顯示圖標4691,4692和4693。
當接收到顯示在第一區域中的圖標當中的、表示應用的圖標4611的輸入時,顯示設備4600可以在第一區域中顯示應用A的運行窗口4620,如圖44s中所示。
圖45h示出相應于圖44s的動作棧。響應于接收到選擇表示應用A的圖標4611的輸入,控制器可以將應用A的動作移動到動作棧的頂部。
參照圖44t,當接收到選擇中心按鈕4622的輸入時,可以顯示分配給作為活動區的第一區域的應用4611、4612和4615的列表。此外,可以從用戶10接收到將表示應用B的圖標4612拖曳到顯示應用C的運行窗口4640的區域的拖曳輸入。隨著拖曳輸入完成,顯示設備4600可以在第四區域中顯示應用B的運行窗口4630,如圖44u中所示。顯示設備4600可以在按鈕4622上顯示指示應用B的運行窗口4630的位置的指示符4621。
圖45i示出相應于圖44u的動作棧。因為應用B的運行窗口4630顯示在第四區域中,所以控制器將應用B分配到的區域更新為第四區域,并且將應用B的動作移動到動作棧的頂部。
參照圖44v,當接收到選擇中心按鈕4622的輸入時,可以進一步顯示表示與顯示在作為活動區的第一區域中的應用的運行窗口相關的操作的圖標4691,4692和4693。就應用的運行窗口而論,與應用的運行窗口相關的操作可以執行多種附加功能。例如,表示與應用運行窗口相關的操作的圖標可以包括結束運行窗口的退出按鈕4691、全屏幕顯示運行窗口的最大化按鈕4692、以及捕獲運行窗口的捕獲按鈕4693中的至少一個,其將不會被解釋為限制本公開。當從用戶10接收到選擇退出按鈕4691的輸入時,控制器可以結束應用A的運行窗口,如圖44v的(b)中所示。
圖45j示出相應于圖44v的動作棧。當終止應用A的運行窗口時,可以從動作棧除去應用A的動作。
參照圖44w,當從用戶10接收到選擇最大化按鈕46921輸入時,顯示設備4600可以在觸摸屏上以全屏幕顯示被顯示在活動區中的應用A的運行 窗口4660。
當從用戶10接收到選擇捕獲按鈕4693的輸入時,顯示設備4600可以捕獲活動運行窗口4660。
圖46是示出根據本發明的實施例的、用于在顯示設備中提供在其上運行應用的用戶界面的方法。
參照圖46,在操作S4810中,顯示設備可以在定義在觸摸屏上的多個區域中顯示應用的運行窗口。在操作S4820中,顯示設備還可以在多個區域之間的至少一個邊界上顯示按鈕。
顯示設備可以在按鈕上顯示指示符以便指示活動區。活動區可以指的是從多個區域中選擇的最后的區域。此外,活動區意味著其中運行窗口處于可由用戶輸入控制的狀態中的區域。
在操作S4830中,顯示設備可以接收選擇按鈕的輸入。當接收到選擇按鈕的輸入時,在操作S4840中,顯示設備可以在特定區域中顯示應用的列表。本文中,特定區域可以是活動區。
應用列表可以列出表示至少一個應用的至少一個圖標。當接收到選擇包括在應用列表中的應用中的至少一個的輸入時,顯示設備可以在特定區域中顯示被選擇的應用的運行窗口。當接收到拖曳包括在應用列表中的圖標的拖曳輸入時,顯示設備可以在被拖曳的區域中顯示相應于被拖曳的圖標的應用的運行窗口。
顯示設備可以進一步顯示與被顯示在特定區域中的應用的運行窗口相關的操作的圖標。表示與應用的運行窗口相關的操作的圖標可以包括捕獲運行窗口以控制運行窗口的顯示的捕獲按鈕、最小化運行窗口的大小的最小化按鈕、最大化運行窗口的大小的最大化按鈕、以及結束運行窗口的退出按鈕中的至少一個。
圖47是示出根據本發明的實施例的、用于在顯示設備中運行應用的方法的流程圖。
參照圖47,在操作S4910中,顯示設備可以在定義在觸摸屏上的多個區域中顯示應用的運行窗口。在操作S4920中,顯示設備還可以在多個區域之間的至少一個邊界上顯示按鈕。
在操作S4930中,顯示設備可以在觸摸屏的部分區域中顯示至少一個應用運行圖標的列表。
在操作S4940中,顯示設備可以基于應用運行圖標拖曳到的位置以及按鈕的位置確定其中運行新應用的區域。新應用的運行區域是其中將顯示額外運行的應用的運行窗口的區域。
如果被拖曳的位置落在包括至少一個邊界的邊界區域之內,則新應用的運行區域可以被確定為包括鄰近所述至少一個邊界的區域。
隨后,在操作S4950中,顯示設備可以在確定的區域中顯示應用的運行窗口。
圖48是根據本公開的實施例的顯示設備的框圖。
參照圖48,顯示設備5000可以包括:觸摸屏5010,被配置為在多個區域中顯示應用的運行窗口,在多個區域之間的至少一個邊界上顯示按鈕,以及接收選擇按鈕的輸入;以及控制器5020,被配置為基于接收到的輸入控制觸摸屏5010在特定區域中顯示在從多個區域當中選擇的特定區域中的運行的至少一個應用的列表。
特定區域包括可由用戶輸入控制的活動區。活動區可以是從多個區域當中選擇的最后的區域。
此外,控制器5020可以控制觸摸屏5010在按鈕上顯示指示活動區的指示符。
圖49a、圖49b、圖49c和圖49d是示出根據本公開的實施例的用于顯示按鈕的方法。
參照圖49a,顯示設備5100可以在分隔其中顯示了多個應用的運行窗口的區域的邊界上顯示按鈕5122。此外,顯示設備5100可以根據應用運行窗口的布局定義排列線5120。排列線5120可以包括虛線和觸摸屏的輪廓。
顯示設備5100可以進一步定義排列區域5110。排列線5120可以包括在排列區域5110中。
如圖49a中所示,可以根據顯示在觸摸屏上的應用的運行窗口的數量和位置確定排列線5120和排列區域5110。例如,如果布局是2個上/下區域拆分布局、2個左/右區域拆分布局、3個區域拆分布局或4個區域拆分布局,則可以根據布局定義排列線5120和排列區域5110。
參照圖49b,當接收到將按鈕5122移動到觸摸屏上的排列區域5110的輸入時,顯示設備5100可以將按鈕5122移動到與按鈕5122的最后位置最接近的排列線5120的部分上。
顯示設備5100可以基于排列線5120上的按鈕5122的位置來確定在其中顯示應用的運行窗口的區域。因此,顯示設備5100可以排列應用運行窗口的顯示區域。
參照圖49c,顯示設備5100可以在排列線5120的特定位置處定義排列點5130。當接收到對于按鈕5122的輸入(例如,在按鈕5122上的兩個連續的觸摸)時,顯示設備5100可以將按鈕5122移動到排列點5130。
參照圖49d,如果按鈕5122以圖49a、圖49b和圖49c中示出的方式移動,則移動可以根據圖49d中示出的函數而活動。例如,當中心按鈕5122移動到排列線5120或排列點5130時,按鈕5122可以經過排列線5120或排列點5130并且返回到排列線5120或排列點5130。
本公開的實施例提供可以在單個顯示器上運行多個窗口之后從一個窗口切換容易地切換到另一低優先級窗口的顯示設備,以及用于控制該顯示設備的方法。因此,用戶可以同時使用多個窗口中的多個應用。此外,如果多個窗口被重疊的顯示,則當前顯示的窗口被容易地切換到另一低優先級窗口。因此,在多個窗口顯示在屏幕上的環境中,用戶可以以提高的便利性來在期望位置處運行期望大小的窗口。
將會理解,本公開的多種實施例可以在硬件、軟件或其組合中實現。軟件可以存儲在諸如ROM的易失性或非易失性存儲器件中而不管數據是否可擦除或可重寫,存儲在諸如RAM的存儲器中,存儲在存儲芯片、器件、集成電路、可以光學上或磁性地記錄數據并且數據可以從其由機器(例如,計算機)讀取的諸如光盤(CD)、數字化視頻光盤(DVD)的存儲介質中,存儲在磁盤、磁帶等等中。此外,本公開的實施例可以實現在具有控制器和諸如適合于存儲包括命令的程序或多個程序的存儲器的計算機或便攜式終端中,以用于實現本公開的實施例。因此,本公開包括具有用于實現由權利要求定義的裝置或方法到的代碼的程序以及可由機器讀取的存儲程序的存儲介質。程序可以通過諸如經由有線或無線連接傳送的通信信號的介質以電的方式轉移,其中介質及其等效物包括在本公開中。
設備可以通過有線或無線連接從程序提供設備接收程序并且存儲該程序。程序提供設備可以包括包含用于實現本公開的實施例的命令的程序,用于存儲被用于本公開的實施例的信息的存儲器,用于通過有線或無線連接與移動設備通信的通信模塊,以及用于自動地或當請求時向移動設備發送程序 的控制器。
盡管已經參照所公開的特定示例性實施例詳細地示出和描述了本公開,但本領域技術人員將會理解可以對本公開在形式和細節上作出各種改變而不會脫離權利要求及其等同限定的本公開的精神和范圍。

關 鍵 詞:
顯示 設備 控制 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:顯示設備和控制顯示設備的方法.pdf
鏈接地址:http://www.rgyfuv.icu/p-6381521.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图