在可攜式裝置中處理分屏視圖的設備和方法
2023-06-16 09:55:01 2
在可攜式裝置中處理分屏視圖的設備和方法
【專利摘要】本發明提供了在可攜式裝置中處理分屏視圖的設備和方法。在可攜式裝置中處理分屏視圖的方法包括:將多個應用顯示為與顯示單元的分屏顯示區域相應的分屏視圖;當調用輸入面板時,在所述多個應用中的未調用輸入面板的應用的顯示區域上顯示輸入面板;通過調用輸入面板的應用處理通過輸入面板輸入的數據。
【專利說明】在可攜式裝置中處理分屏視圖的設備和方法
【技術領域】
[0001]本公開涉及在可攜式裝置中處理分屏視圖的設備和方法。更具體地講,本公開涉及用於顯示分屏視圖的輸入面板的設備及其方法。
【背景技術】
[0002]通常,可攜式裝置可同時處理諸如通信和多媒體的各種綜合功能,並可處理至少兩個應用。在這種情況下,應用的顯示方法將除了當前運行的應用之外的應用處理成背景層。然而,為了顯示背景層中的應用,必須執行用於運行被處理成背景的應用的複雜鍵或觸摸交互。
[0003]此外,近來的電子裝置(諸如手持可攜式裝置)可執行日益增多的各種功能,並且已經增大了顯示單元的尺寸,從而有效地顯示多媒體數據以及滿足消費者對大顯示器的偏好。在這種情況下,顯示單元可將屏幕分屏成至少兩個應用的視圖,並顯示分屏的應用視圖。
[0004]在上述分屏的應用視圖的情況下,當在分屏視圖上激活任意應用中的輸入面板時,輸入面板可被顯示在除了相應應用的顯示區域之外的區域上。然而,優選地,輸入面板可被顯示在分屏視圖的固定位置處。另外,當在具有顯示功能的可攜式裝置中激活應用的輸入面板時,分屏視圖可延伸到相鄰分屏視圖的另一應用的顯示區域。
【發明內容】
[0005]本發明提供了一種在將多個應用顯示在分屏視圖上的可攜式裝置中在確保應用在分屏視圖上的顯示區域的同時能夠顯示輸入面板的設備及其方法。
[0006]本發明還提供了一種在豎屏分屏視圖模式下在確保激活輸入面板的應用的顯示區域的同時能夠提供用於顯示的輸入面板的設備及其方法。
[0007]本發明還提供了一種在橫屏分屏視圖模式下在確保激活輸入面板的應用的顯示區域的同時能夠提供用於顯示的輸入面板的設備及其方法。
[0008]根據本發明的一方面,一種在可攜式裝置中處理分屏視圖的方法可包括:將多個應用顯示為與顯示單元的分屏顯示區域相應的分屏視圖;當調用輸入面板時,在未調用輸入面板的應用的顯示區域上顯示輸入面板;通過調用輸入面板的應用處理通過輸入面板輸入的數據。
[0009]根據本發明的另一方面,一種在可攜式電子裝置(諸如手持裝置)中處理分屏視圖的方法可包括:在豎屏模式下,將多個應用顯示為與顯示單元的分屏顯示區域相應的分屏視圖;當調用輸入面板時,分析調用輸入面板的應用的分屏視圖的位置;當調用輸入面板的應用是位於頂部分屏視圖上的應用時,將輸入面板顯示為覆蓋顯示在底部分屏視圖上的應用;當調用輸入面板的應用是位於底部分屏視圖上的應用時,將底部分屏視圖提升為具有輸入面板的尺寸,從而顯示輸入面板;通過調用輸入面板的應用處理通過輸入面板輸入的數據。[0010]根據本發明的另一方面,一種在可攜式裝置中處理分屏視圖的設備可包括:顯示單元,將多個應用顯示為與顯示單元的分屏顯示區域相應的分屏視圖;輸入單元,產生用於調用輸入面板的輸入;和控制器,當調用輸入面板時,進行控制以在未調用輸入面板的應用的顯示區域上顯示輸入面板,並通過調用輸入面板的應用處理通過輸入面板輸入的數據。
【專利附圖】
【附圖說明】
[0011]通過下面結合附圖進行的詳細描述,本發明將會更好地被本領域的普通技術人員所理解,在附圖中:
[0012]圖1是示出根據本發明的示例性實施例的可攜式裝置的配置的框圖;
[0013]圖2是示出根據本發明的示例性實施例的在具有分屏視圖顯示功能的可攜式裝置中顯示輸入面板的方法的操作的流程圖;
[0014]圖3是示出根據本發明的示例性實施例的在顯示分屏視圖的可攜式裝置中顯示輸入面板的方法的操作的流程圖;
[0015]圖4A、圖4B、圖4C、圖4D、圖4E和圖4F是示出圖3的在豎屏模式下顯示輸入面板的示例的示圖;
[0016]圖5A和圖5B是示出圖3的在橫屏模式下顯示輸入面板的示例的示圖;
[0017]圖6是示出在具有分屏視圖顯示功能的可攜式裝置中在豎屏模式下處理輸入面板的方法的操作的流程圖。
【具體實施方式】
[0018]參照附圖詳細描述了本發明的示例性實施例。在整個附圖中使用相同的標號表示相同或相似的部件。當公知功能和結構的包含可能會造成本領域的普通技術人員對本發明的主題的理解模糊時,可省略對包含在此的這種公知功能和結構的詳細描述。
[0019]根據本發明實施例的可攜式裝置可將至少兩個應用的顯示配置成分屏視圖,從而顯示分屏視圖。當從顯示為分屏視圖的任意應用激活輸入面板時,本發明可顯示輸入面板,同時確保還存在相應應用的顯示區域。在這種情況下,分屏視圖包括至少兩個相互疊置的視圖,或者至少兩個排列在同一層上的視圖。分屏視圖可具有相關的運行功能。當實現分屏視圖的終端從顯示為分屏視圖的任意應用「調用」輸入面板時,本發明的實施例保持不改變顯示調用輸入面板的應用所位於的區域的尺寸的視圖分屏狀態,並布置輸入面板。在這種情況下,輸入面板的布置配置了分屏視圖,從而調用輸入面板的應用的顯示區域的尺寸保持(或不減小),並且在顯示另一應用的區域處顯示輸入面板。在這種情況下,在其上顯示輸入面板的應用的顯示區域保持視圖中的最小視圖尺寸。根據本發明實施例的顯示輸入面板的方法可根據顯示模式水平地或垂直地移動應用的顯示區域以配置輸入面板的布置,並通過交換應用的顯示區域來配置輸入面板的布置。
[0020]如這裡所用,本領域的普通技術人員將理解和認識到,術語「分屏視圖」指的是通過將多個(至少兩個)應用分屏而顯示在一層上的視圖。如這裡所使用的,本領域的普通技術人員還將理解和認識到,術語「觸摸交互」指的是用戶在第一輸入單元140或第二輸入單元150上產生的手觸摸輸入和筆觸摸輸入。在下文中,應用和「app」可彼此兼容甚至相互替換地使用。[0021]圖1是示出根據本發明的示例性實施例的可攜式裝置的配置的框圖。可攜式裝置可包括可手持的各種數字裝置,諸如包括智慧型電話的可攜式電話、MP3終端、平板裝置、phablet和計算機。
[0022]現在參照圖1,通信單元120執行與基站或另一裝置的無線通信功能。通信單元120可包括RF發射器、RF接收器和收發器中的至少一個,其中,RF發射器將發射信號的頻率進行上變換並放大變換的信號,RF接收器將接收信號進行低噪聲放大並將放大的信號進行下變換,收發器既具有發射能力也具有接收能力。此外,通信單元120可包括調製器和解調器。調製器調製發射信號並將發射信號傳輸到發射器,解調器對通過接收器接收的信號進行解調。在這種情況下,調製器和解調器可包括LTE、WCDMA, GSM、WIF1、WIBRO、NFC和藍牙。在本發明的實施例中,假設通信單元120可包括LTE、WIFI和藍牙通信單元中的一個或多個。
[0023]控制器100包括集成電路中的諸如處理器、微處理器、子處理器的電路,控制可攜式裝置的整體操作,並根據顯示為分屏視圖的應用的輸入面板的調用來控制顯示輸入面板的操作。當從顯示為分屏視圖的任意應用調用輸入面板時,控制器100通過不改變顯示有調用輸入面板的應用的區域的尺寸來保持視圖分屏狀態,並進行控制以布置輸入面板。為此,控制器100可根據顯示模式水平地或垂直地(或它們的組合)移動應用的顯示區域以配置輸入面板的布置,並通過交換應用的顯示區域來配置輸入面板的布置。
[0024]存儲器110包括非瞬時性機器可讀介質,並可包括程序存儲器和數據存儲器,其中,所述程序存儲器存儲可攜式裝置的操作程序的機器可讀代碼和根據本發明實施例的程序,所述數據存儲器存儲可以是或可以不是數據存儲表格形式的用於操作可攜式裝置的數據以及在程序的運行期間創建的數據。
[0025]顯示單元130包括顯示屏幕,並在控制器100的控制下顯示關於運行的應用的信息。例如,顯示單元130可包括IXD屏幕或OLED屏幕。在此說明性描述中的第一輸入單元140可通過電容型或電阻型來實現,並將用戶觸摸(稱作「手指觸摸」)的位置信息輸出到控制器100。第一輸入單元140還能夠使用光學型輸入單元。另外,如這裡所使用的,術語「觸摸」還包括「接近觸摸(near-touch)」,在接近觸摸的情況下,沒有做出物理接觸而是例如觸控筆的主體部分對表面而言在足夠的距離內出現以檢測位於該表面上方的觸摸筆的主體部分的存在,並且被認為是通過裝置的觸摸。例如,第二輸入單元150可包括EMR傳感器板,檢測筆觸摸輸入並將筆觸摸輸入輸出到控制器100。第一輸入單兀140和/或第二輸入單元150可接收或檢測觸摸或接近觸摸,並根據用戶輸入來產生調用分屏視圖的輸入圖案的交互或命令。顯示單元130、觸摸面板140和ERM面板150可被一體地構造。
[0026]傳感器160包括用於檢測可攜式裝置的位置的硬體。傳感器160檢測可攜式裝置的位置,從而產生顯示單元130的分屏視圖顯示模式。換言之,控制器100分析傳感器160的輸出。當可攜式裝置被垂直定位時,傳感器160檢測出顯示單元130的顯示模式為豎屏模式。當可攜式裝置被水平定位時,傳感器160檢測出顯示單元130的顯示模式為橫屏模式。傳感器可包括但不限於加速度傳感器、地磁傳感器和/或位置傳感器。
[0027]圖2是示出根據本發明示例性實施例的在具有分屏視圖顯示功能的可攜式裝置中顯示輸入面板的方法的操作的流程圖。
[0028]參照圖2,在(211),控制器100配置布局並在一個屏幕上顯示用於顯示至少兩個應用的分屏視圖。在這種情況下,分屏視圖顯示對應的應用。另外,分屏視圖顯示多個應用,並且分屏視圖可以以各種形式顯示。例如,當配置分屏視圖時,控制器100分析傳感器160的輸出以根據可攜式裝置的狀態(例如,裝置被定位在橫屏模式或豎屏模式下等)設置豎屏模式或橫屏模式下的分屏視圖。
[0029]第一,用戶可從預先存儲在可攜式裝置的存儲器中的app中選擇期望的app以顯示為分屏視圖(或者例如可從另一源獲得app中的一個)。在app來自可攜式裝置的存儲器的情況下,優選地,用戶收集(collect) app,從而選擇將被顯示為分屏視圖的app。在這種情況下,可設置用於收集將被顯示為分屏視圖的app的用戶交互。在本發明的非限制實施例中,假設app收集觸摸交互在這個示例中是「捏合(pinch close)」。因此,當用戶執行捏合操作時,第一輸入單元140檢測捏合操作的執行,並將檢測結果輸出到控制器100,並且控制器100檢測捏合操作的性能,並在顯示單元130上顯示多個app。另外,顯示在顯示單元130上的app可包括當前運行的應用、最近的應用或全體app (例如,顯示在主屏幕上的應用)。按照這種方式,如果用戶在收集的app正被顯示的狀態下選擇特定的app,則控制器100可在顯示單元130上將選擇的app顯示為分屏視圖。
[0030]第二,例如,特定的app可包括切換到另一 app所需的app切換任務信息。例如,app切換任務信息可包括插入/附加/連結/預覽/瀏覽。例如,聊天app (例如,聊天應用)可與多媒體app (例如,相冊應用)連結,從而可在聊天的過程中發送諸如照片的信息。例如,電子郵件app可根據超連結信息與網際網路app連結。因此,如果選擇了具有app切換任務信息的app,則控制器100可調用與app切換任務信息對應的app,並在顯示單元130上將選擇的app和根據app切換任務信息的app顯示為分屏視圖。
[0031]第三,應用開發者、電子裝置的製造者或用戶可通過設置特定app來顯示分屏視圖。在這種情況下,關於被設置為顯示在分屏視圖上的app的信息可被存儲在控制器100中,用於後續的檢索。此外,如果選擇了對應的app,則控制器100檢測出選擇了顯示app的分屏視圖並且該分屏視圖將與屏幕上的app對應設置的app顯示為分屏視圖。例如,由電子裝置的製造者或用戶設置的app可包括顯示文本的app (例如,電子書應用)、字典app、地圖app、網頁app和記事本app,僅命名一些非限制的可能性。記事本app是能夠使用筆或鍵盤執行備忘錄或記事本的app,並可用於在執行諸如文本、日程和/或多媒體的app的同時記錄所需彳目息。
[0032]在顯示上述分屏視圖的狀態下,控制器100在對應的分屏視圖上顯示運行的應用。此外,用戶可在確認顯示在分屏視圖上的應用的同時執行各種操作。
[0033]在(213),當用戶選擇在分屏視圖的預定位置的應用的數據輸入窗口時,控制器100檢測到輸入面板被調用。可通過第一輸入單元140和/或第二輸入單元150輸入表示諸如字符、數字、圖片和/或手勢的各種信息的數據。在下文中,假設數據是字符。
[0034]進一步參照圖2和(213),字符輸入窗口可包括能夠在應用中執行搜索、數據輸入/改變/編輯的輸入窗口。因此,如果用戶從顯示在各個分屏視圖上的多個應用視圖中選擇特定應用的輸入窗口,則控制器100檢測通過第一輸入單元140或第二輸入單元150選擇的輸入窗口,並確定從對應應用調用輸入面板。
[0035]例如,輸入面板可包括3X4鍵區(或鍵盤)或者qwerty鍵區(或鍵盤),僅僅命名一些非限制的可能性。在這個情況下,輸入面板可包括顯示在固定位置的輸入面板(靜態SIP(軟體輸入面板))或具有可根據用戶選擇而改變的位置和尺寸的輸入面板(浮置SIP)。此外,控制器100可根據分屏視圖的顯示模式不同地設置顯示輸入面板的位置。顯示模式可包括豎屏模式和橫屏模式。控制器100可通過傳感器160檢測可攜式裝置被定位或所位於的方向,以確定顯示單元130的顯示模式(豎屏模式或橫屏模式)。
[0036]當根據本發明的實施例提供輸入面板的顯示時,如果顯示模式是豎屏模式,則輸入面板被布置在顯示單元130的底部區域。如果顯示模式是橫屏模式,則輸入面板被布置在與調用輸入面板的應用相對的應用(即,與調用輸入面板的應用相鄰的另一應用)處。此夕卜,當前的可攜式裝置提供一隻手模式。在這種情況下,當用戶用右手時,控制器100在顯示單元130的右側底部區域顯示輸入面板。當用戶用左手時,控制器100可控制在顯示單元130的左側底部區域顯示輸入面板。
[0037]因此,在(213),如果檢測到輸入面板的調用,則在(215),控制器100改變屏幕以顯示輸入面板,從而顯示調用輸入面板的應用的區域的屏幕沒有被輸入面板覆蓋。
[0038]例如,當顯示模式為豎屏模式並且從分屏視圖被布置在顯示單元130的底部區域的應用調用輸入面板時,在(215),控制器100通過改變頂部輸入面板的尺寸而提升底部應用的顯示區域,或者改變應用的分屏視圖的輸入位置,從而在底部顯示區域顯示輸入面板。此外,當顯示模式是橫屏模式時,控制器100在顯示與調用輸入面板的應用相對的應用的區域處顯示輸入面板。
[0039]例如,當從布置在顯示單元130的左側區域中的分屏視圖的應用調用輸入面板時,控制器100在右側應用的分屏視圖的位置處顯示輸入面板。
[0040]應用(S卩,沒有調用輸入面板的應用)的顯示可被輸入面板覆蓋或移動。出於在顯示輸入面板的狀態下調用另一應用的目的而顯示上述應用。
[0041]更具體地講,如果在顯示輸入面板的狀態下選擇了未調用輸入面板的應用的區域,則控制器100可顯示對應的應用以具有原始的分屏視圖。因此,當顯示兩個分屏視圖時,一種選擇為輸入面板的尺寸可被設置為具有比分屏視圖的尺寸小的尺寸。另外,當顯示輸入面板時,控制器100在顯示單元130上顯示輸入面板和調用輸入面板的應用,並且還在顯示單元130的剩餘顯示區域上顯示未調用輸入面板的應用中的一些。當調整包括輸入面板的分屏視圖的布局時,控制器100可將未調用輸入面板的應用的顯示區域設置或調整成最小調整區域,或者可將未調用輸入面板的應用的顯示區域調整成小於最小調整區域。最小調整區域指的是使App視圖形成為能夠使用顯示的App的最小區域的區域。當未調用輸入面板的應用的顯示區域變成小於最小調整區域時,顯示區域被轉換成圖標的形式或被最小化,從而即使在小區域內也可識別App。
[0042]此外,如果在顯示區域被顯示為至少具有三個分屏視圖的狀態下調用輸入面板,則控制器100可分屏顯示未調用輸入面板的應用,從而在輸入面板與調用輸入面板的應用的顯示區域之間的區域具有相同的尺寸。
[0043]在(217),通過控制器處理輸入。
[0044]繼續參照圖2,在(219),如果在顯示分屏視圖的輸入面板的同時產生終止命令以控制分屏視圖的操作,則控制器100檢測終止命令,並且在(221),處理該終止。終止處理根據終止命令終止輸入面板的顯示,並返回至在顯示輸入面板之前的(211)的分屏視圖的顯示過程,和/或可終止分屏視圖的處理和顯示操作。[0045]如上所述,根據本發明實施例的在可攜式裝置中顯示分屏視圖的方法可根據豎屏模式和橫屏模式而改變。更具體地講,在豎屏模式的情況下,當從底部區域的分屏視圖區域調用輸入面板時,如上所述,控制器100在輸入面板提升分屏視圖(1/N分屏)時可顯示輸入面板,並將顯示在頂部分屏視圖和底部分屏視圖上的應用的顯示區域進行交換以被顯示。而且,在橫屏模式的情況下,當從右側區域的分屏視圖區域調用輸入面板時,如上所述,控制器100在顯示單元130的右側顯示輸入面板,並將顯示在左側的應用的顯示區域和右側分屏視圖進行交換,從而應用的顯示區域沒有被輸入面板覆蓋。
[0046]在豎屏模式和橫屏模式下,可從顯示在除了將顯示輸入的區域之外的位置上的應用調用輸入面板。在這種情況下,輸入面板可通過覆蓋對應應用的顯示區域來顯示。
[0047]圖3是示出根據本發明的示例性實施例的在顯示分屏視圖的可攜式裝置中顯示輸入面板的方法的操作的流程圖。圖4A、圖4B、圖4C、圖4D、圖4E和圖4F是示出圖3中的在豎屏模式下顯示輸入面板的示例的各個示圖,並且圖5A和圖5B是示出圖3中的在橫屏模式下顯示輸入面板的示例的示圖。
[0048]現在參照圖3至圖5B,在(311),控制器100分析分屏視圖的顯示模式。控制器100可分析傳感器160的輸出,以確認顯示單元130的顯示模式。更具體地講,如果傳感器160的輸出被控制器100分析,並且控制器確定可攜式裝置被垂直定位,則控制器100配置豎屏模式下的分屏視圖並將該分屏視圖輸出到顯示單元130。如果控制器確定可攜式裝置被水平定位,則控制器100配置橫屏模式下的分屏視圖並將該分屏視圖輸出到顯示單元130。
[0049]當顯示在顯示單元130上的分屏視圖處於豎屏模式時,在(311),控制器100檢測豎屏模式下的分屏視圖,並分析調用輸入面板的應用的顯示區域(例如,顯示調用輸入面板的應用的分屏視圖的位置)(313)。
[0050]在這種情況下,輸入面板可被顯示在顯示單元130的固定位置處。在豎屏模式的情況下,輸入面板的顯示位置可被設置在顯示單元130的底部區域。因此,當顯示輸入面板時,這種顯示可覆蓋應用(即,分屏視圖中的底部分屏視圖區域)。在這種情況下,當調用輸入面板的應用位於顯示單元130的底部區域時,該應用的顯示區域可被改變成顯示單元130的頂部顯示區域。
[0051]因此,如果調用輸入面板的應用位於底部顯示區域,則在(315),控制器100檢測調用輸入面板的應用的位置,並在(317)改變該位置,並且在(319)在預設位置(顯示單元130的底部區域)顯示輸入面板。
[0052]在這種情況下,改變應用中的分屏視圖的位置的方法可包括提升分屏視圖的方法和改變顯示在分屏視圖上的應用的顯示位置的方法。
[0053]然而,在(315),如果顯示調用輸入面板的應用的分屏視圖的位置與將顯示輸入面板的位置不同,則控制器100檢測該位置上的差異,並在(319)在預設位置(顯示單元130的底部區域)處顯示輸入面板。
[0054]如上所述,當在豎屏模式下顯示分屏視圖時,在本發明的這個實施例中,如果需要改變顯示app的分屏視圖,則可使用提升app的顯示區域的方法和改變app的顯示位置的方法。
[0055]當在豎屏模式下需要改變分屏視圖時,可使用通過提升分屏視圖設置輸入面板的位置的方法以及交換並顯示顯示在分屏視圖上的應用的位置的方法。[0056]第一,現在將描述通過提升分屏視圖設置輸入面板的位置的方法。控制器100確認調用輸入面板的應用的顯示位置(即,分屏視圖的位置)。當從位於顯示單元的頂部顯示區域的App調用輸入面板時,基於調用輸入面板的App,輸入面板被顯示為屏蔽底端的App。然而,當從位於底端的App調用輸入面板時,控制器100控制調用輸入面板的App提升基於調用輸入面板的App頂部的App以提供輸入面板。在這種情況下,在屏幕上示出根據輸入面板的區域尺寸而提升的App中的相鄰App中的一些。出於在使用輸入面板的應用的操作期間選擇另一 App的目的,在屏幕上示出相鄰App中的一些App。
[0057]例如,如果在應用「A」和「B」被顯示在分屏視圖上的狀態(如圖4A的411所示)下,應用A調用輸入面板,則控制器100如413所示將位於顯示單元130的底部區域上的應用B的分屏視圖區域顯示為被覆蓋。在這種情況下,顯示應用B的顯示區域中的未被輸入面板屏蔽的部分。當在應用A和B被顯示在分屏視圖上的狀態(如圖4B的421所示)下,應用B調用輸入面板時,控制器100提升位於顯示單元130的底部區域上的應用B和應用A的顯示區域(如433所示),並在顯示單元的底部區域上顯示輸入面板。在這種情況下,提升的應用A的顯示區域中的一些被看到。
[0058]第二,現在將描述在豎屏模式下改變分屏視圖的位置的方法。控制器100確認調用輸入面板的應用的顯示位置(即,分屏視圖的位置)。當從位於顯示單元的頂部顯示區域的App調用輸入面板時,基於調用輸入面板的App,輸入面板被顯示為屏蔽底端的App。然而,當位於底端的App調用輸入面板時,控制器100在調用輸入面板的App與未調用輸入面板的App之間交換分屏視圖位置(即,調用輸入面板的App被移動到位於頂部區域的分屏視圖位置),並將輸入面板顯示為覆蓋在底部區域中交換的另一應用的顯示區域。在這種情況下,根據輸入面板的區域尺寸,在屏幕上示出顯示在底端區域上的應用中的一些。出於在使用輸入面板操作應用的同時選擇另一 app的目的,在屏幕上示出應用的部分。
[0059]如果在應用A和B被顯示在分屏視圖上的狀態(如圖4C的431所示)下應用A調用輸入面板,則控制器100將輸入面板顯示為覆蓋位於顯示單元130的底部區域上的應用B的分屏視圖區域,如433所示。在這種情況下,顯示應用B的顯示區域中的未被輸入面板屏蔽的部分。如果在應用A和B被顯示在分屏視圖上的狀態(如圖4D的441所示)下應用B調用輸入面板,則控制器100交換顯示單元130的應用A和B的顯示區域,如443所示。因此,應用B被顯示在顯示單元130的頂部區域上,應用A被顯示在顯示單元130的底部區域上,並且輸入面板被顯示為覆蓋位於顯示單元130的底部區域中的應用A。在這種情況下,改變了顯示區域的應用的顯示區域中的一些被看到。
[0060]第三,輸入面板在豎屏模式下可被顯示在顯示單元130的頂部區域上。在這種情況下,如果在顯示如圖4E的451所示的分屏視圖的狀態下應用B調用輸入面板,則控制器100將輸入面板顯示為覆蓋應用A的頂部區域,如453所示。然而,當在顯示如圖4F的461所示的分屏視圖的狀態下應用A調用輸入面板時,控制器100按照輸入面板的尺寸使應用A和B下降(如463所示),並在對應的位置顯示輸入面板。在圖4E和圖4F的情況下,改變了顯示區域的應用的顯示區域中的一些被看到。
[0061]參照圖3,如果在(311)確定顯示模式是橫屏模式,則在(331)控制器100分析調用輸入面板的應用的顯示區域位置,並在(333)在未調用輸入面板的應用的區域處顯示輸入面板。在本發明的實施例中,輸入面板在橫屏模式下被提供至分屏視圖(1/N分屏視圖)的焦點區域的相反方向。換言之,控制器100在橫屏模式下將輸入面板的顯示定位在分屏視圖的除了選擇的區域之外的區域中。在這種情況下,例如,輸入面板可包括Qwerty鍵區或鍵盤或者3 X 4鍵區或鍵盤,並可支持一隻手模式。一隻手模式是用戶可通過右手或左手操作輸入面板的模式,並且在一隻手模式下輸入面板的尺寸小於使用兩隻手時的輸入面板的尺寸。
[0062]在本發明的實施例中,輸入面板可在固定位置產生以具有固定尺寸,並且可以以能夠根據預定區域內的靜態SIP或用戶設置而移動位置的輸入面板(浮置SIP)的形式提供。因此,控制器100在顯示處於橫屏模式下的同時執行任務311和333。當位於基於中心的左側的App調用輸入面板時,控制器100控制輸入面板顯示在與調用App相鄰的相對App顯示區域,並且靜態SIP或浮置SIP可被選擇性地設置在顯示的輸入面板的預定區域內。
[0063]當在可攜式裝置在橫屏模式下顯示分屏視圖的狀態下應用調用輸入面板時,控制器100將輸入面板顯示在顯示調用輸入面板的應用的分屏視圖(1/N分屏的聚焦區域)的相反方向上,如圖5A和圖5B中所示。在這種情況下,SIP型的輸入面板支持全Qwerty、3X4鍵盤或一隻手模式的輸入面板。
[0064]例如,如圖5A的511所示,如果在顯示橫屏模式的分屏視圖的狀態下位於左側的App A調用輸入面板,則控制器100將輸入面板顯示為覆蓋在與AppA相鄰的相對App B上,如513或515所示。在這種情況下,可以以預定區域內的靜態SIP (如513所示)的形式或以浮置SIP (如515所示)的形式設置輸入面板。
[0065]此外,如圖5B的531所示,當在顯示橫屏模式下的分屏視圖的狀態下位於右側分屏視圖中的App B調用輸入面板時,控制器100可將輸入面板顯示為覆蓋與App B相鄰的相對App A的分屏視圖區域,如533或535所示。在這種情況下,可以以預定區域內的靜態SIP (如533所示)的形式或以浮置SIP (如535所示)的形式設置輸入面板的尺寸。
[0066]圖6是示出根據本發明的另一示例性實施例的在具有分屏視圖顯示功能的可攜式裝置中在豎屏模式下處理輸入面板的方法的操作的流程圖。
[0067]現在參照圖6,在(611),控制器100控制N個應用在對應的N個分屏視圖上的顯示。分屏視圖是在一層上的布局,並顯示對應的應用。如上所述,可根據顯示的應用的數量確定分屏視圖的數量,並且可以以各種方案設置顯示在分屏視圖上的應用。在本發明的實施例中,如上所述,用戶可從收集的App中選擇期望的App,並在分屏視圖上顯示選擇的App0在這種情況下,可從當前運行的App (正在運行的應用)、最近運行的App (最近運行的應用)或全體App (例如,顯示在主屏幕上的應用)選擇App。此外,運行App調用另一 App以顯示為分屏視圖。特定的App可包括需要切換到另一 App的App切換任務信息,並且App切換任務信息可包括插入/附加/連結/預覽/瀏覽。因此,當運行對應的App時,對應的App可被調用並可被顯示在分屏視圖上。顯示在分屏視圖上的App可由製造公司確定,並且用戶可確定在預設模式(註冊模式)下的特定app。
[0068]如果在(613)用戶在顯示上述分屏視圖的狀態下從顯示預定應用的分屏視圖區域選擇輸入面板,則在(615),控制器100檢測選擇的輸入面板並檢測出輸入面板被調用。在這種情況下,當在運行應用期間選擇了字符輸入窗口時可調用輸入面板。
[0069]例如,當用戶選擇網際網路搜索窗口或選擇用於輸入備忘錄或日程的字符輸入窗口時,可調用輸入面板。[0070]在這種情況下,如圖4A和圖4B所示,假設分屏視圖的顯示模式是豎屏模式,則輸入面板使用提升並顯示應用的方法。
[0071]在(617),控制器100確定調用輸入面板的應用是否是頂部分屏視圖的應用。控制器100確認調用輸入面板的應用的顯示位置(S卩,分屏視圖的位置)。在這種情況下,如果在(617)顯示在顯示單元的頂部分屏視圖上的App調用輸入面板,則控制器100基於調用輸入面板的App將輸入面板顯示為屏蔽App (621)。如果在應用A和B被顯示在分屏視圖上的狀態(如圖4A的411所示)下應用A調用輸入面板,則控制器100將輸入面板顯示為覆蓋位於顯示單元130的底部區域的應用B的分屏視圖區域,如圖4A的413所示。此外,輸入面板可被顯示為具有能夠顯示應用B的顯示區域中的一部分的尺寸。
[0072]然而,當位於底端的App調用輸入面板時,在(617),控制器100檢測它,並且在(619)調用輸入面板的App將位於頂端的App提升基於調用輸入面板的App的輸入面板的尺寸,並在(621)顯示輸入面板。在這種情況下,根據輸入面板的區域尺寸所提升的App中的相鄰App的一部分被看到。如果在應用A和B被顯示在分屏視圖上的狀態(如圖4B的421所示)下應用B調用輸入面板,則控制器100將位於顯示單元130的底部區域的應用B和應用A的顯示區域提升輸入面板的顯示區域的尺寸(如圖4B的423所示),並在顯示單元的底部區域顯示輸入面板。在這種情況下,應用A的提升的顯示區域中的一些被看到。輸入面板可包括3X4鍵區(或鍵盤)或qwerty鍵區(或鍵盤)。此外,輸入面板可包括在預定區域內具有固定尺寸的輸入面板(靜態SIP)和具有可改變的尺寸和位置的輸入面板(浮置SIP)。
[0073]如所述,在顯示輸入面板之後,在(623 ),控制器100處理通過第一輸入單元140和/或第二輸入單元150檢測到的鍵數據。
[0074]接下來,如果產生終止命令,則在(625)控制器100檢測產生的終止命令,並在(627)終止輸入面板的顯示並將分屏視圖的顯示恢復到初始狀態。例如,如圖4A的413或圖4B的423所示,分屏視圖被改變成將被顯示的如411或421所示的先前狀態。
[0075]如上所述,如果在在豎屏模式下顯示分屏視圖的狀態下從預定應用調用輸入面板,則控制器100檢查調用輸入面板的應用的分屏視圖的位置以顯示輸入面板。在這種情況下,當從位於頂部的App調用輸入面板時,控制器基於調用輸入面板的App將輸入面板設置為屏蔽底端的App。另外,當從位於底端的App調用輸入面板時,控制器基於調用輸入面板的App提升位於頂端的App以提供輸入面板。在這種情況下,根據輸入面板的尺寸提升的App中的相鄰App的一些應該被示出在屏幕上。此外,終止輸入面板的使用,應用的分屏視圖被恢復到輸入面板的原始設置狀態。
[0076]根據本發明實施例的可攜式裝置可在以多窗口確保分屏視圖的各個應用(1/N分屏App)的顯示區域的同時能夠在有效屏幕配置中有效地顯示輸入面板。根據本發明實施例的可攜式裝置可在充分確保1/N分屏App區域的同時提供輸入面板,因此,應用的顯示區域將由於輸入面板的顯示所導致的障礙最小化,從而在屏幕上有效地顯示輸入面板。
[0077]根據本發明的上述方法可實現在硬體、固件中,或者可實現為軟體或用於配置硬體以進行操作並被存儲在非瞬時性機器可讀介質(諸如CD ROM、DVD、RAM、軟盤、硬碟或諸如軟光碟的磁光碟)上的計算機代碼、或者最初存儲在遠程記錄介質或非瞬時性機器可讀介質上的經網絡下載並存儲在本地非瞬時性記錄介質上的計算機代碼,從而這裡描述的方法可被加載到諸如通用計算機或專用處理器的硬體中或者可編程或專用硬體(諸如ASIC或FPGA)中。如本領域中將理解的,計算機、處理器、微處理器控制器或可編程硬體包括可存儲或接收軟體或計算機代碼的存儲組件(例如,RAM、ROM、閃速存儲器等),其中,當所述軟體或計算機代碼被計算機、處理器或其它硬體訪問並運行時,所述軟體或計算機代碼實現在此描述的處理方法。另外,將認識到的是,當通用計算機訪問用於實現這裡示出的處理的代碼時,代碼的執行將通用計算機轉變成用於執行這裡示出的處理的專用計算機。另外,技術人員理解並認識到,「處理器」或「微處理器」包括要求保護的本發明中的硬體。在最寬的合理解釋下,權利要求構成了法定主題。如這裡使用的術語「單元」或「模塊」將在最寬的合理解釋下被理解為構成法定主題而不構成本質上的軟體。當單元或模塊包括機器可執行代碼時,將理解的是,非瞬時性機器可讀介質包含加載到諸如處理器或控制器的硬體中的用於執行的機器可執行代碼。
[0078]儘管在上文中已經詳細描述了本發明的示例性實施例,但是應該清楚理解的是,這裡教導的可對本領域的技術人員顯而易見的本發明基本構思的很多變化和修改仍將落入如在權利要求中所限定的本發明的範圍和精神內。
【權利要求】
1.一種在可攜式裝置中處理分屏視圖的方法,所述方法包括: 通過顯示單元的顯示屏幕將多個應用顯示為與顯示單元的分屏顯示區域相應的分屏視圖; 在多個顯示區域中的與所述多個應用中的特定應用相應的特定顯示區域上顯示輸入面板,在所述多個應用中所述特定應用未調用輸入面板,其中,所述多個應用中的另一應用調用輸入面板;和 通過調用輸入面板的所述另一應用處理通過輸入面板輸入的數據。
2.根據權利要求1所述的方法,其中,在特定顯示區域上顯示輸入面板的步驟包括: 通過確定可攜式裝置被放置的位置,由控制器分析顯示單元的模式; 在豎屏模式下,在頂部分屏視圖區域上顯示調用輸入面板的所述另一應用並在底部分屏視圖區域上顯示輸入面板;和 在橫屏模式下,在除了調用輸入面板的所述另一應用的位置之外的位置的分屏視圖區域上顯示輸入面板。
3.根據權利要求2所述的方法,其中,在豎屏模式下顯示所述另一應用的步驟包括:將底部分屏視圖區域提升為具有輸入面板的尺寸,並響應於從所述另一應用調用的輸入面板在底部分屏視圖區域上顯示輸入面板。
4.根據權利要求2所述的方法,其中,在豎屏模式下顯示所述另一應用的步驟包括: 當從位於底部分屏視圖區域上的所述另一應用調用輸入面板時,交換將被顯示的位於底部分屏視圖和頂部分屏視圖上的應用;和 在底部分屏視圖上將輸入面板顯示為覆蓋位於底部分屏視圖上的應用的顯示區域。
5.根據權利要求2所述的方法,其中,在橫屏模式下顯示輸入面板的步驟包括: 當從所述多個應用中的位於左側分屏視圖上的一個應用調用輸入面板時,將輸入面板顯示為覆蓋右側分屏視圖;和 當從所述多個應用中的位於右側分屏視圖上的一個應用調用輸入面板時,將輸入面板顯示為覆蓋左側分屏視圖。
6.根據權利要求5所述的方法,其中,被顯示的輸入面板的尺寸小於分屏視圖的尺寸,並且未調用輸入面板的所述特定應用的一部分被顯示在分屏視圖的視圖上。
7.根據權利要求6所述的方法,還包括:當釋放輸入面板時,將分屏視圖返回至具有被顯示的輸入面板的分屏視圖的先前顯示。
8.根據權利要求7所述的方法,其中,輸入面板具有固定的尺寸和位置。
9.根據權利要求7所述的方法,其中,輸入面板包括具有響應於用戶選擇而改變的位置和/或尺寸的浮置輸入面板。
10.根據權利要求7所述的方法,其中,輸入面板包括一隻手模式下的輸入面板。
11.一種在可攜式裝置中處理分屏視圖的方法,所述方法包括: 在豎屏模式下,通過顯示單元的顯示屏幕將多個應用顯示為與顯示單元的分屏顯示區域相應的分屏視圖; 當調用輸入面板時,通過控制器分析調用輸入面板的應用的分屏視圖的位置; 當調用輸入面板的應用包括位於頂部分屏視圖上的應用時,通過顯示屏幕將輸入面板顯示為覆蓋顯示在底部分屏視圖上的應用;當調用輸入面板的應用包括位於底部分屏視圖上的應用時,將底部分屏視圖的顯示提升為具有輸入面板的尺寸以顯示輸入面板; 通過調用輸入面板的應用處理通過輸入面板輸入的數據。
12.根據權利要求11所述的方法,其中,被顯示的輸入面板的尺寸小於分屏視圖的尺寸,並且未調用輸入面板的應用的一部分被顯示在分屏視圖上。
13.根據權利要求12所述的方法,包括:當釋放輸入面板時,將分屏視圖返回至具有被顯示的輸入面板的分屏視圖的先前顯示。
14.根據權利要求13所述的方法,其中,輸入面板具有固定的尺寸和位置。
15.根據權利要求13所述的方法,其中,輸入面板包括具有響應於用戶選擇而改變的位置和/或尺寸的浮置輸入面板。
16.根據權利要求13所述的方法,其中,輸入面板包括一隻手模式下的輸入面板。
17.一種在可攜式裝置中處理分屏視圖的設備,所述設備包括: 顯示單元的顯示屏幕,將多個應用顯示為與顯示單元的多個分屏顯示區域相應的分屏視圖; 輸入單元,產生用於調用輸入面板的顯示的輸入;和 控制器,控制輸入面板在未調用輸入面板的顯示的應用的顯示區域上的顯示,其中,另一應用調用輸入面板的顯示,並且通過調用輸入面板的顯示的所述另一應用處理通過輸入面板輸入的數據。`
18.根據權利要求17所述的設備,還包括感測可攜式裝置的位置的傳感器, 其中,控制器分析傳感器的輸出以確定顯示模式,控制顯示單元在豎屏模式下將調用輸入面板的顯示的所述另一應用顯示在頂部分屏視圖區域上, 控制器控制可攜式裝置在橫屏模式下在除了調用輸入面板的顯示的應用的位置之外的位置的分屏視圖區域上顯示輸入面板。
19.根據權利要求18所述的設備,其中,當從位於底部分屏視圖區域上的應用調用輸入面板時,控制器進行控制以將底部分屏視圖提升為具有輸入面板的尺寸,並在豎屏模式下顯示輸入面板。
20.根據權利要求18所述的設備,其中,控制器根據從位於底部分屏視圖區域上的特定應用調用的輸入面板來交換顯示在底部分屏視圖和頂部分屏視圖上的應用,並在豎屏模式下將輸入面板顯示為覆蓋位於底部分屏視圖上的應用的顯示區域。
【文檔編號】G06F3/0488GK103677630SQ201310445692
【公開日】2014年3月26日 申請日期:2013年9月25日 優先權日:2012年9月25日
【發明者】金玲裡, 韓鳳熙, 尹晟振, 李有珍, 樸元奎 申請人:三星電子株式會社