CN110427130B - Display device and method for controlling display device - Google Patents
Display device and method for controlling display device Download PDFInfo
- Publication number
- CN110427130B CN110427130B CN201910525895.3A CN201910525895A CN110427130B CN 110427130 B CN110427130 B CN 110427130B CN 201910525895 A CN201910525895 A CN 201910525895A CN 110427130 B CN110427130 B CN 110427130B
- Authority
- CN
- China
- Prior art keywords
- application
- window
- display
- area
- display device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
提供一种具有触摸屏的、运行至少一个应用的显示设备以及用于控制该显示设备的方法。所述方法包括:接收用于运行至少一个应用的应用运行命令;根据应用运行命令输入的位置确定运行所述至少一个应用的窗口的大小和位置中的至少一个;以及根据窗口的大小和位置中的至少一个来显示窗口。
A display device having a touch screen, running at least one application, and a method for controlling the display device are provided. The method includes: receiving an application execution command for executing at least one application; determining at least one of a size and a position of a window running the at least one application according to a position input by the application execution command; and displaying the window according to at least one of the size and position of the window.
Description
本申请是申请日为2013年12月6日、申请号为201380071613.8、发明名称为“显示设备和控制显示设备的方法”的发明专利申请的分案申请。This application is a divisional application of an invention patent application with an application date of December 6, 2013, an application number of 201380071613.8, and an invention title of “Display Device and Method for Controlling Display Device”.
技术领域technical field
本公开涉及一种显示设备以及用于控制该显示设备的方法。更具体地,本公开涉及一种显示运行应用的窗口的显示设备以及用于控制该显示设备的方法。The present disclosure relates to a display device and a method for controlling the display device. More particularly, the present disclosure relates to a display device displaying a window for running an application and a method for controlling the display device.
背景技术Background technique
台式计算机装备有至少一个显示设备(例如,监视器)。类似地,具有触摸屏的移动设备(例如,移动式电话、智能电话、平板个人计算机(PC)等等)也配备有显示设备。Desktop computers are equipped with at least one display device (eg, monitor). Similarly, mobile devices (eg, mobile phones, smart phones, tablet personal computers (PCs), etc.) with touch screens are also equipped with display devices.
用户可以使用台式计算机根据任务环境划分显示设备的屏幕(例如,屏幕被水平地或垂直地划分并且在划分的屏幕中调用多个窗口)。当运行网络浏览器时,用户可以借助于键盘中的上翻页按钮或下翻页按钮来向上或向下滚动网页。如果用户使用鼠标而不是键盘,则用户可以通过使用鼠标光标选择网页一侧中的滚动条来向上或向下滚动网页。用户还可以通过选择在网页的底部中显示为文本或图标的顶部按钮来移动到网页的顶部。A user may divide a screen of a display device according to a task environment using a desktop computer (for example, a screen is divided horizontally or vertically and a plurality of windows are called in the divided screen). When running the web browser, the user can scroll up or down the webpage by means of the page up button or the page down button in the keyboard. If the user is using a mouse instead of a keyboard, the user can scroll up or down the web page by selecting the scroll bar in the side of the web page with the mouse cursor. The user can also move to the top of the web page by selecting the top button displayed as text or an icon in the bottom of the web page.
相较于台式计算机,移动设备具有小的屏幕尺寸并且在对于屏幕的输入方面受限。因此,难以在移动设备中划分屏幕。Compared to desktop computers, mobile devices have small screen sizes and are limited in terms of input to the screen. Therefore, it is difficult to divide a screen in a mobile device.
可以在移动设备中运行多种应用。应用包括由制造商在制造过程中安装的基本应用以及从应用销售网站下载的附加应用。附加应用可以由普通用户开发并且注册到应用销售网站。因此,任何人可以自由地通过应用销售网站向移动用户销售他或她开发的应用。当前,按照产品,几万到几十万自由或付费应用可用于移动设备。Various applications can be run on the mobile device. The applications include basic applications installed by the manufacturer during manufacturing and additional applications downloaded from application sales sites. Additional applications can be developed by ordinary users and registered to the application sales website. Therefore, anyone is free to sell the applications he or she develops to mobile users through application sales sites. Currently, tens to hundreds of thousands of free or paid applications are available for mobile devices, depending on the product.
发明内容Contents of the invention
技术问题technical problem
虽然向移动设备提供刺激用户兴趣并且满足用户需求的许多应用,但是移动设备由于它们的便携式大小而在显示器大小和用户界面(UI)方面有限制。结果,用户在他们的移动设备中运行多个应用时感到不便。例如,当用户在移动设备中运行应用时,应用遍及显示区域的全部被显示。如果用户在当前应用的运行期间运行另一应用,则用户需要首先结束正在进行的应用然后选择运行键以运行想要的应用。例如,用户需要做完重复运行和终止每个应用的无益(frustrating)过程以便运行多个应用。然而,在移动设备中同时运行多个应用的方法还有待于规定。Although mobile devices are provided with many applications that stimulate users' interests and satisfy users' needs, mobile devices have limitations in display size and user interface (UI) due to their portable size. As a result, users feel inconvenienced when running multiple applications in their mobile devices. For example, when a user runs an application in a mobile device, the application is displayed over the entirety of the display area. If the user runs another application during the running of the current application, the user needs to first end the ongoing application and then select the run key to run the desired application. For example, a user needs to go through the frustrating process of repeatedly running and terminating each application in order to run multiple applications. However, methods for running multiple applications simultaneously on mobile devices have yet to be specified.
如上所述,虽然向移动设备提供刺激用户兴趣并且满足用户需求的许多应用,但是移动设备由于它们的便携式大小而在显示器大小和UI方面有限制。结果,用户在他们的移动设备中运行多个应用时感到不便。As described above, although mobile devices are provided with many applications that stimulate users' interest and meet user needs, mobile devices have limitations in display size and UI due to their portable size. As a result, users feel inconvenienced when running multiple applications in their mobile devices.
因此,需要开发用于在单个显示器上显示多个窗口的方法。此外,需要容易地调用多个窗口并且在窗口调用之后便利窗口的排列的方法。Therefore, there is a need to develop methods for displaying multiple windows on a single display. Furthermore, there is a need for a method of easily calling a plurality of windows and facilitating arrangement of windows after window calling.
更具体地,当显示多个重叠窗口时,需要规定将当前显示窗口切换到另一低优先级窗口的结构。More specifically, when multiple overlapping windows are displayed, it is necessary to specify a structure for switching the currently displayed window to another low-priority window.
上面的信息被作为背景信息展示,仅为了辅助理解本公开。没有确定或者主张以上任何信息是否可以被用为关于本公开的现有技术。The above information is presented as background information only to assist in understanding the present disclosure. No determination has been made or asserted whether any of the above might be available as prior art with respect to the present disclosure.
技术方案Technical solutions
本公开的方面将至少解决以上问题和/或缺点,并至少提供下述优点。因此,本公开的一方面将提供一种在单个显示器上以多种大小运行多个窗口并且便利从一个窗口到另一低层窗口的切换的显示设备,以及用于控制该显示设备的方法。Aspects of the present disclosure are to address at least the above problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present disclosure is to provide a display device that runs multiple windows in various sizes on a single display and facilitates switching from one window to another lower layer window, and a method for controlling the display device.
根据本公开的一方面,提供一种用于控制具有触摸屏的、运行至少一个应用的显示设备的方法。所述方法包括:接收用于运行至少一个应用的应用运行命令;根据应用运行命令输入的位置确定运行所述至少一个应用的窗口的大小和位置中的至少一个;以及根据窗口的大小和位置中的至少一个来显示窗口。According to an aspect of the present disclosure, there is provided a method for controlling a display device having a touch screen and executing at least one application. The method includes: receiving an application running command for running at least one application; determining at least one of a size and a position of a window running the at least one application according to a position input by the application running command; and displaying the window according to at least one of the size and position of the window.
根据本公开的另一方面,提供一种显示设备。所述显示设备包括被配置为接收用于运行至少一个应用的应用运行命令的触摸屏以及控制器,该控制器被配置为:根据应用运行命令输入的位置确定运行所述至少一个应用的窗口的大小和位置中的至少一个;以及根据窗口的大小和位置中的至少一个来控制窗口在触摸屏上的显示。According to another aspect of the present disclosure, a display device is provided. The display device includes a touch screen configured to receive an application running command for running at least one application, and a controller configured to: determine at least one of a size and a position of a window for running the at least one application according to a position input by the application running command; and control display of the window on the touch screen according to at least one of the size and position of the window.
根据本公开的另一方面,提供一种用于在包括触摸屏的显示设备中运行应用的方法。所述方法包括:在触摸屏的多个区域中的每一个中显示应用的运行窗口;在分隔所述多个区域的至少一个边界上显示按钮;接收选择按钮的输入;以及根据接收到的输入在所述多个区域当中的特定区域中显示运行在该特定区域中的至少一个应用的列表。According to another aspect of the present disclosure, a method for executing an application in a display device including a touch screen is provided. The method includes: displaying an execution window of an application in each of a plurality of areas of the touch screen; displaying a button on at least one boundary separating the plurality of areas; receiving an input of selecting the button; and displaying in a specific area among the plurality of areas a list of at least one application running in the specific area according to the received input.
根据本公开的另一方面,提供一种用于在包括触摸屏的显示设备中运行应用的方法。所述方法包括:在触摸屏的多个区域中的每一个中显示应用的运行窗口;在分隔所述多个区域的至少一个边界上显示按钮;在触摸屏的部分区域中显示至少一个应用运行图标的列表;从列表接收拖曳应用运行图标的拖曳输入;根据拖曳输入的结束位置和按钮的位置确定用于运行新应用的区域;以及在被确定区域中显示相应于应用运行图标的应用的运行窗口。According to another aspect of the present disclosure, a method for executing an application in a display device including a touch screen is provided. The method includes: displaying a running window of an application in each of a plurality of areas of the touch screen; displaying a button on at least one boundary separating the multiple areas; displaying a list of at least one application running icon in a partial area of the touch screen; receiving a drag input for dragging the application running icon from the list; determining an area for running a new application according to an end position of the drag input and a position of a button;
根据本公开的另一方面,提供一种显示设备。所述显示设备包括:触摸屏,被配置为在多个区域中的每一个中显示应用的运行窗口;在分隔所述多个区域的至少一个边界上显示按钮,以及接收选择按钮的输入;以及控制器,被配置为根据接收到的输入在所述多个区域当中的特定区域中显示运行在该特定区域中的至少一个应用的列表。According to another aspect of the present disclosure, a display device is provided. The display device includes: a touch screen configured to display an execution window of an application in each of a plurality of regions; displaying a button on at least one boundary separating the plurality of regions, and receiving an input of selecting the button; and a controller configured to display a list of at least one application running in a specific region among the plurality of regions according to the received input.
根据本公开的另一方面,提供一种显示设备。所述显示设备包括触摸屏和控制器,该触摸屏被配置为:在多个区域中的每一个中显示应用的运行窗口;在分隔所述多个区域的至少一个边界上显示按钮;在触摸屏的部分区域中显示至少一个应用运行图标的列表;以及接收从列表中拖曳应用运行图标的拖曳输入;该控制器被配置为:基于拖曳输入的结束位置和按钮的位置确定用于运行新应用的区域;以及控制触摸屏在被确定区域中显示相应于应用运行图标的应用的运行窗口。According to another aspect of the present disclosure, a display device is provided. The display device includes a touch screen and a controller configured to: display a running window of an application in each of a plurality of areas; display a button on at least one boundary separating the multiple areas; display a list of at least one application running icon in a partial area of the touch screen; and receive a drag input for dragging the application running icon from the list; the controller is configured to: determine an area for running a new application based on an end position of the drag input and a position of a button;
本公开的其他方面、优点和显著的特征将从以下结合附图做出的公开了本公开的多种实施例的详细说明中对本领域技术人员变得清楚。Other aspects, advantages and salient features of the present disclosure will become apparent to those skilled in the art from the following detailed description, taken in conjunction with the accompanying drawings, which discloses various embodiments of the present disclosure.
附图说明Description of drawings
从下面结合附图的描述,本公开特定实施例的上述和其他方面、特征和优点将更加清楚,附图中:The above and other aspects, features and advantages of specific embodiments of the present disclosure will become more apparent from the following description in conjunction with the accompanying drawings, in which:
图1是根据本公开的实施例的显示设备的框图;FIG. 1 is a block diagram of a display device according to an embodiment of the present disclosure;
图2a、图2b、图2c、图2d、图2e、图2f、图2g、图2h、图2i、图2j和图2k示出根据本公开实施例的窗口运行方法;Figure 2a, Figure 2b, Figure 2c, Figure 2d, Figure 2e, Figure 2f, Figure 2g, Figure 2h, Figure 2i, Figure 2j and Figure 2k illustrate a window operation method according to an embodiment of the present disclosure;
图3a、图3b、图3c、图3d、图3e、图3f、图3g、图3h和图3i示出根据本公开实施例的在显示设备中管理的动作栈;3a, 3b, 3c, 3d, 3e, 3f, 3g, 3h and 3i illustrate action stacks managed in a display device according to an embodiment of the present disclosure;
图4a是示出根据本发明的实施例用于控制显示设备的方法的流程图;FIG. 4a is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention;
图4b是示出根据本发明的实施例用于控制显示设备的方法的流程图;FIG. 4b is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention;
图5示出根据本公开实施例的窗口的显示次序(Z次序);FIG. 5 shows a display order (Z order) of windows according to an embodiment of the present disclosure;
图6a、图6b、图6c和图6d示出根据本公开实施例的应用运行方法;Fig. 6a, Fig. 6b, Fig. 6c and Fig. 6d show the application running method according to the embodiment of the present disclosure;
图7是示出根据本发明的实施例用于控制显示设备的方法的流程图;7 is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention;
图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 and 8m illustrate a method for displaying multiple windows according to an embodiment of the present disclosure;
图9a、图9b、图9c、图9d、图9e、图9f、图9g和图9h示出根据本公开实施例的布局;Figures 9a, 9b, 9c, 9d, 9e, 9f, 9g and 9h illustrate layouts according to embodiments of the disclosure;
图10a、图10b、图10c和图10d示出根据本公开实施例的显示设备的屏幕;10a, 10b, 10c and 10d illustrate screens of display devices according to embodiments of the present disclosure;
图11a、图11b和图11c示出根据本公开实施例的显示设备的屏幕;11a, 11b and 11c illustrate screens of a display device according to an embodiment of the present disclosure;
图12a、图12b和图12c示出根据本公开实施例的显示设备的屏幕;12a, 12b and 12c illustrate screens of a display device according to an embodiment of the present disclosure;
图13a、图13b和图13c示出根据本公开实施例的显示设备的屏幕;13a, 13b and 13c illustrate screens of a display device according to an embodiment of the present disclosure;
图14a、图14b和图14c示出根据本公开实施例的显示设备的屏幕;14a, 14b and 14c illustrate screens of a display device according to an embodiment of the present disclosure;
图15a、图15b和图15c示出根据本公开实施例的显示设备的屏幕;15a, 15b and 15c illustrate screens of a display device according to an embodiment of the present disclosure;
图16a、图16b、图16c和图16d示出根据本公开实施例的显示设备的屏幕;16a, 16b, 16c and 16d illustrate screens of a display device according to an embodiment of the present disclosure;
图17示出根据本公开的实施例的显示设备的屏幕;FIG. 17 illustrates a screen of a display device according to an embodiment of the present disclosure;
图18a和图18b示出根据本公开实施例的9区域拆分模式;Figures 18a and 18b illustrate a 9-region splitting scheme according to an embodiment of the present disclosure;
图19是示出根据本发明的实施例用于控制显示设备的方法的流程图;19 is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention;
图20是示出根据本发明的实施例用于控制显示设备的方法的流程图;20 is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention;
图21a、图21b和图21c示出根据本公开实施例的显示设备的屏幕;21a, 21b and 21c illustrate screens of a display device according to an embodiment of the present disclosure;
图22示出根据本公开实施例的动作栈;Figure 22 illustrates an action stack according to an embodiment of the disclosure;
图23a和图23b示出根据本公开实施例的描述Z次序改变的显示设备的屏幕;23a and 23b illustrate screens of a display device describing Z-order changes according to an embodiment of the present disclosure;
图24示出根据本公开实施例的动作栈;Figure 24 illustrates an action stack according to an embodiment of the disclosure;
图25a和图25b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;25a and 25b illustrate screens of a display device describing a Z order change command according to an embodiment of the present disclosure;
图26示出根据本公开实施例的动作栈;Figure 26 illustrates an action stack according to an embodiment of the disclosure;
图27a和图27b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;27a and 27b illustrate screens of a display device describing a Z order change command according to an embodiment of the present disclosure;
图28示出根据本公开实施例的动作栈;Figure 28 illustrates an action stack according to an embodiment of the disclosure;
图29a和图29b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;29a and 29b illustrate screens of a display device describing a Z order change command according to an embodiment of the present disclosure;
图30示出根据本公开实施例的动作栈;Figure 30 illustrates an action stack according to an embodiment of the present disclosure;
图31a和图31b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;31a and 31b illustrate screens of a display device describing a Z order change command according to an embodiment of the present disclosure;
图32示出根据本公开实施例的动作栈;Figure 32 illustrates an action stack according to an embodiment of the present disclosure;
图33a和图33b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;33a and 33b illustrate screens of a display device describing a Z-order change command according to an embodiment of the present disclosure;
图34示出根据本公开实施例的动作栈;Figure 34 illustrates an action stack according to an embodiment of the disclosure;
图35是示出根据本发明的实施例用于控制显示设备的方法的流程图;35 is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention;
图36a、图36b和图36c示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;36a, 36b and 36c illustrate screens of a display device describing a Z order change command according to an embodiment of the present disclosure;
图37a、图37b和图37c示出根据本公开实施例的动作栈;37a, 37b and 37c illustrate action stacks according to embodiments of the disclosure;
图38a、图38b和图38c示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;38a, 38b, and 38c illustrate screens of a display device describing a Z-order change command according to an embodiment of the present disclosure;
图39a、图39b和图39c示出根据本公开实施例的动作栈;Figure 39a, Figure 39b and Figure 39c illustrate action stacks according to embodiments of the present disclosure;
图40a、图40b、图40c、图40d、图40e、图40f、图40g、图40h、图40i、图40j和图40k示出根据本公开实施例的用于显示应用运行窗口的方法;40a, 40b, 40c, 40d, 40e, 40f, 40g, 40h, 40i, 40j and 40k illustrate a method for displaying an application running window according to an embodiment of the present disclosure;
图41a、图41b、图41c、图41d、图41e和图41f示出根据本公开多种实施例的动作栈;Figures 41a, 41b, 41c, 41d, 41e and 41f illustrate action stacks according to various embodiments of the present disclosure;
图42是示出根据本发明的实施例的、用于在显示设备中运行应用的方法的流程图;FIG. 42 is a flowchart illustrating a method for running an application in a display device according to an embodiment of the present invention;
图43a和图43b示出根据本公开实施例的、用于使用中心按钮控制应用运行窗口的显示区域的方法;43a and 43b illustrate a method for controlling a display area of an application execution window using a center button according to an embodiment of the present disclosure;
图44a、图44b、图44c、图44d、图44e、图44f、图44g、图44h、图44i、图44j、图44k、图44l、图44m、图44n、图44o、图44p、图44q、图44r、图44s、图44t、图44u、图44v和图44w示出根据本公开实施例的用于运行多个应用的方法;Figure 44a, Figure 44b, Figure 44c, Figure 44d, Figure 44e, Figure 44f, Figure 44g, Figure 44h, Figure 44i, Figure 44j, Figure 44k, Figure 44l, Figure 44m, Figure 44n, Figure 44o, Figure 44p, Figure 44q, Figure 44r, Figure 44s, Figure 44t, Figure 44u, Figure 44v and Figure 44w illustrate the A method for running multiple applications;
图45a、图45b、图45c、图45d、图45e、图45f、图45g、图45h、图45i和图45j示出根据本公开实施例的动作栈;Figures 45a, 45b, 45c, 45d, 45e, 45f, 45g, 45h, 45i and 45j illustrate action stacks according to embodiments of the disclosure;
图46是示出根据本发明的实施例的、用于在显示设备中提供在其上运行应用的用户界面的方法;FIG. 46 illustrates a method for providing a user interface on which an application is executed in a display device according to an embodiment of the present invention;
图47是示出根据本发明的实施例的、用于在显示设备中运行应用的方法的流程图;FIG. 47 is a flowchart illustrating a method for running an application in a display device according to an embodiment of the present invention;
图48是根据本公开的实施例的显示设备的框图;以及48 is a block diagram of a display device according to an embodiment of the present disclosure; and
图49a、图49b、图49c和图49d是示出根据本公开的实施例的用于显示按钮的方法。49a, 49b, 49c, and 49d are diagrams illustrating a method for displaying a button according to an embodiment of the present disclosure.
遍及附图,相似的参考标记将理解为参考相似的部分、组件和结构。Throughout the drawings, like reference numerals will be understood to refer to like parts, components and structures.
具体实施方式Detailed ways
提供以下参照附图的描述来帮助全面理解权利要求及其等效物所限定的本公开的多种实施例。以下描述包括各种具体细节来帮助理解,但这些具体细节应被看作仅仅是示例性的。因此,本领域普通技术人员将认识到,可以对此处描述的实施例进行各种改变和修改而不会偏离本公开的范围和精神。此外,为清楚和简洁起见,可能省略对公知功能和结构的描述。The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the present disclosure as defined by the claims and their equivalents. The following description includes various specific details to aid in understanding, but these should be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the disclosure. Also, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
下面的描述及权利要求中使用的术语和词汇不局限于文献学含义,发明人使用这些数据和词汇仅仅是为了实现对本公开清楚和一致的理解。因此,对本领域技术人员应当清楚的是,以下对本公开多种实施例的描述仅仅是出于举例说明的目的而提供的,并非仅为了对权利要求及其等效物所限定的本公开进行限制。The terms and words used in the following description and claims are not limited to the bibliographical meanings, and the inventors used these data and words merely to enable a clear and consistent understanding of the present disclosure. Therefore, it should be apparent to those skilled in the art that the following descriptions of various embodiments of the present disclosure are provided for the purpose of illustration only, and are not intended to limit the present disclosure as defined by the claims and their equivalents.
将理解,单数形成“一”、“一个”、“该”包括复数对象,除非上下文清楚做出相反指示。因而,例如,当提到“一个组件表面”时,包含了一个或多个这样的表面。It will be understood that the singular forms "a", "an" and "the" include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to "a component surface" includes one or more of such surfaces.
关于术语“实质上”,它意思指列举的特性、参数或值不必精确地实现,而是可以发生包括例如,容差、测量误差、测量精度限度及本领域技术人员已知的其他因素的偏差或变化,总之不排除想要提供的特性的效果。With respect to the term "substantially", it means that the recited properties, parameters or values do not have to be achieved precisely, but deviations or variations may occur including, for example, tolerances, measurement errors, limits of measurement precision and other factors known to those skilled in the art, in any case not excluding the effect of the properties intended to be provided.
当诸如第一、第二等等的序数可用于描述多个组件的时候,这些组件不受限于该术语。该术语用于将一个组件与其他组件区分开来。例如,在本公开的范围以及精神之内,第一组件可以被称为第二组件,或反之亦然。术语“和/或”意味着包括多个描述的关联项的组合或项中的一个。When an ordinal number such as first, second, etc. may be used to describe a plurality of components, the components are not limited by the term. This term is used to distinguish one component from other components. For example, a first component may be referred to as a second component, or vice versa, within the scope and spirit of the present disclosure. The term "and/or" is meant to include a combination of a plurality of described associated items or one of the items.
提供本文使用的技术术语以描述多种实施例,而不意欲限制本公开。本文中,单数表达包括复数表达,除非上下文明确表明相反情况。在此说明中,术语“包括”或“具有”不被解释为必然包括说明书中描述的特征、数目、步骤、操作、组件、部分或其组合的全部。而是,应当理解,存在的可能性是省略或添加一个或多个特征、数目、步骤、操作、组件、部分或其组合。Technical terms used herein are provided to describe various embodiments and are not intended to limit the present disclosure. Herein, singular expressions include plural expressions unless the context clearly indicates otherwise. In this description, the terms "comprising" or "having" are not interpreted as necessarily including all of the features, numbers, steps, operations, components, parts or combinations thereof described in the description. Rather, it should be understood that there is a possibility to omit or add one or more features, numbers, steps, operations, components, parts or combinations thereof.
除非另外定义,否则此处使用的所有术语(包括技术术语和科学术语)所具有的意义与本领域技术人员术语一般理解的意义相同。此外,普通词典中定义的术语将被理解以具有与现有技术的上下文意义相同的意义。除非本文明确地定义,否则术语将不会被解释为理想或过度正式的意义。Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by those skilled in the art. Also, the terms defined in common dictionaries will be understood to have the same meanings as the contextual meanings of the prior art. Unless expressly defined herein, terms are not to be interpreted in an ideal or overly formal sense.
图1是根据本公开的实施例的显示设备的框图。FIG. 1 is a block diagram of a display device according to an embodiment of the present disclosure.
参照图1,显示设备100可以通过移动通信模块120、子通信模块130或连接器165连接到外部设备(未示出)。术语“外部设备”涵盖多种设备,诸如另一设备(未示出)、移动电话(未示出)、智能电话(未示出)、平板个人计算机(PC)(未示出)、服务器(未示出)等等。Referring to FIG. 1 , the display device 100 may be connected to an external device (not shown) through the mobile communication module 120 , the sub-communication module 130 or the connector 165 . The term "external device" covers various devices such as another device (not shown), a mobile phone (not shown), a smartphone (not shown), a tablet personal computer (PC) (not shown), a server (not shown), and the like.
显示设备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中的至少一个。The display device 100 includes a touch screen 190 and a touch screen controller 195 . The display device 100 also includes a controller 110, a mobile communication module 120, a sub-communication module 130, a multimedia module 140, a camera module 150, a global positioning system (GPS) module 155, an input/output (I/O) module 160, a sensor module 170, a memory (storage) 175, and a power supply 180. The sub-communication module 130 includes at least one of a wireless local area network (WLAN) module 131 and a short-range communication module 132 . The multimedia module 140 includes at least one of a broadcast communication module 141 , an audio playing module 142 and a video playing module 143 . The camera module 150 includes at least one of a first camera 151 and a second camera 152 , and the I/O module 160 includes at least one of a button 161 , a microphone 162 , a speaker 163 , a vibration motor 164 , a connector 165 and a keypad 166 .
控制器110可以包括中央处理单元(CPU)111、存储用于控制显示设备100的控制程序的只读存储器(ROM)112、以及用作由显示设备100执行的操作的存储空间的随机存取存储器(RAM)113。CPU 111可以包括一个或多个核。CPU 111、ROM 112、和RAM 113可以通过内部总线彼此连接。The controller 110 may include a central processing unit (CPU) 111, a read only memory (ROM) 112 storing a control program for controlling the display device 100, and a random access memory (RAM) 113 used as a storage space for operations performed by the display device 100. CPU 111 may include one or more cores. The CPU 111, ROM 112, and RAM 113 can be connected to each other through an internal bus.
控制器110可以控制移动通信模块120、子通信模块130、多媒体模块140、相机模块150、GPS模块155、I/O模块160、传感器模块170、存储器175、电源180、触摸屏190以及触摸屏控制器195。The controller 110 may control the mobile communication module 120, the sub-communication module 130, the multimedia module 140, the camera module 150, the GPS module 155, the I/O module 160, the sensor module 170, the memory 175, the power supply 180, the touch screen 190, and the touch screen controller 195.
移动通信模块120在控制器110的控制下通过移动通信经由一个或多个天线(未示出)将显示设备100连接到外部设备。移动通信模块120向移动式电话(未示出)、智能电话(未示出)、平板PC(未示出)、或具有输入到显示设备100的电话号码的另一设备(未示出)发送无线信号或者从上述设备接收无线信号,以用于语音呼叫、视频呼叫、短信息服务(SMS)、或多媒体消息服务(MMS)。The mobile communication module 120 connects the display device 100 to external devices through mobile communication via one or more antennas (not shown) under the control of the controller 110 . The mobile communication module 120 transmits wireless signals to or receives wireless signals from a mobile phone (not shown), a smart phone (not shown), a tablet PC (not shown), or another device (not shown) having a phone number input to the display device 100, for voice calls, video calls, Short Message Service (SMS), or Multimedia Message Service (MMS).
子通信模块130可以包括WLAN模块131和短程通信模块132中的至少一个。The sub-communication module 130 may include at least one of a WLAN module 131 and a short-range communication module 132 .
WLAN模块131可以在安装了无线AP(未示出)的地点处在控制器110的控制下连接到因特网。WLAN模块131支持WLAN标准、电气和电子工程师学会(IEEE)802.11x。短程通信模块132可以在控制器110的控制下在显示设备100与成像设备(未示出)之间实施短距离无线通信。短程通信可以符合蓝牙、红外线数据协会(IrDA)、紫蜂等等。The WLAN module 131 may be connected to the Internet under the control of the controller 110 at a place where a wireless AP (not shown) is installed. The WLAN module 131 supports a WLAN standard, Institute of Electrical and Electronics Engineers (IEEE) 802.11x. The short-range communication module 132 may implement short-range wireless communication between the display device 100 and an image forming device (not shown) under the control of the controller 110 . Short-range communications may conform to Bluetooth, Infrared Data Association (IrDA), Zigbee, and the like.
显示设备100可以根据其能力包括移动通信模块120、WLAN模块131和短程通信模块132中的至少一个。例如,显示设备100可以根据其能力包括移动通信模块120、WLAN模块131和短程通信模块132的组合。The display device 100 may include at least one of the mobile communication module 120, the WLAN module 131, and the short-range communication module 132 according to its capabilities. For example, the display device 100 may include a combination of the mobile communication module 120, the WLAN module 131, and the short-range communication module 132 according to its capabilities.
多媒体模块140可以包括广播通信模块141、音频播放模块142或视频播放模块143。广播通信模块141可以在控制器110的控制下通过广播通信天线(未示出)从广播电台接收广播信号(例如,电视广播信号、无线电广播信号或数据广播信号)以及附加广播信息(例如,电子节目指南(EPG)或电子服务指南(ESG))。音频播放模块142可以在控制单元110的控制下打开存储或接收到的数字音频文件(例如,具有诸如mp3、wma、ogg或wav的扩展名的文件)。视频播放模块143可以在控制单元110的控制下打开存储或接收到的数字视频文件(例如,具有诸如mpeg、mpg、mp4、avi、mov或mkv的扩展名的文件)。视频播放模块143还可以打开数字音频文件。The multimedia module 140 may include a broadcast communication module 141 , an audio playing module 142 or a video playing module 143 . The broadcast communication module 141 may receive broadcast signals (eg, TV broadcast signals, radio broadcast signals, or data broadcast signals) and additional broadcast information (eg, electronic program guide (EPG) or electronic service guide (ESG)) from broadcast stations through a broadcast communication antenna (not shown) under the control of the controller 110. The audio playing module 142 may open a stored or received digital audio file (eg, a file having an extension such as mp3, wma, ogg, or wav) under the control of the control unit 110 . The video playing module 143 may open stored or received digital video files (eg, files with extensions such as mpeg, mpg, mp4, avi, mov, or mkv) under the control of the control unit 110 . The video playback module 143 can also open digital audio files.
多媒体模块140可以包括音频播放模块142和视频播放模块143而没有广播通信模块141。可替换地,多媒体模块140的音频播放模块142或视频播放模块143可以合并到控制器110中。The multimedia module 140 may include an audio playing module 142 and a video playing module 143 without the broadcast communication module 141 . Alternatively, the audio playing module 142 or the video playing module 143 of the multimedia module 140 may be incorporated into the controller 110 .
相机模块150可以在控制单元110的控制下包括捕获静止图像或视频的第一相机151和第二相机152中的至少一个。第一相机151或第二相机152可以包括提供用于捕获图像的光强度的辅助光源(例如,闪光灯(未示出))。第一相机可以布置在显示设备100的前表面上,而第二相机可以布置在显示设备100的后表面上。可替换地,第一相机151和第二相机152可以彼此靠近排列(例如,第一相机151和第二相机152之间的距离可以在1cm和8cm之间)以便捕获三维静止图像或视频。The camera module 150 may include at least one of a first camera 151 and a second camera 152 capturing still images or videos under the control of the control unit 110 . The first camera 151 or the second camera 152 may include an auxiliary light source (for example, a flash (not shown)) providing light intensity for capturing an image. The first camera may be disposed on the front surface of the display device 100 , and the second camera may be disposed on the rear surface of the display device 100 . Alternatively, the first camera 151 and the second camera 152 may be arranged close to each other (eg, the distance between the first camera 151 and the second camera 152 may be between 1 cm and 8 cm) to capture three-dimensional still images or video.
GPS模块155可以从地球轨道中的多个GPS卫星(未示出)接收信号波,并且基于从GPS卫星到显示设备100的卫星信号的到达时刻(ToAs)计算显示设备100的位置。The GPS module 155 may receive signal waves from a plurality of GPS satellites (not shown) in earth orbit, and calculate a location of the display device 100 based on time of arrival (ToAs) of satellite signals from the GPS satellites to the display device 100 .
I/O模块160可以包括多个按钮161、麦克风162、扬声器163、振动电机164、连接器165和键区166中的至少一个。The I/O module 160 may include at least one of a plurality of buttons 161 , a microphone 162 , a speaker 163 , a vibration motor 164 , a connector 165 and a keypad 166 .
按钮161可以形成在显示设备100的外壳的前表面、侧面或后表面,并且可以包括开机/锁定按钮(未示出)、音量按钮(未示出)、菜单按钮、主页按钮、后退按钮和搜索按钮。The buttons 161 may be formed on the front, side, or rear surface of the case of the display device 100, and may include a power on/lock button (not shown), a volume button (not shown), a menu button, a home button, a back button, and a search button.
麦克风162在控制器110的控制下接收语音或声音并且将接收到的语音或声音转换为电信号。The microphone 162 receives voice or sound and converts the received voice or sound into an electric signal under the control of the controller 110 .
扬声器163可以向显示设备100的外部输出相应于从移动通信模块120、子通信模块130、多媒体模块140以及相机模块150接收到的多种信号(例如,无线信号、广播信号、数字音频文件、数字视频文件、照片拍摄等等)的声音。扬声器163可以输出相应于由显示设备100执行的功能(例如,按钮操作声音、用于呼叫的回铃音等等)的声音。一个或多个扬声器163可以布置在显示设备100的外壳的合适位置或多个位置。The speaker 163 may output sounds corresponding to various signals received from the mobile communication module 120, the sub-communication module 130, the multimedia module 140, and the camera module 150 to the outside of the display device 100 (for example, wireless signals, broadcast signals, digital audio files, digital video files, photo shooting, etc.). The speaker 163 may output sounds corresponding to functions performed by the display device 100 (eg, button operation sounds, ringback tones for calls, etc.). One or more speakers 163 may be arranged at a suitable location or locations of the housing of the display device 100 .
振动电机164可以在控制器110的控制下将电信号转换成为机械振动。例如,当显示设备100在振动模式下从另一移动设备(未示出)接收呼入语音呼叫时,振动电机164操作。一个或多个振动电机164可以安装在显示设备100的外壳内部。振动电机164可以响应于在触摸屏190上的用户触摸以及触摸屏190上的触摸的连续运动而操作。The vibration motor 164 may convert electrical signals into mechanical vibrations under the control of the controller 110 . For example, the vibration motor 164 operates when the display device 100 receives an incoming voice call from another mobile device (not shown) in the vibration mode. One or more vibration motors 164 may be installed inside the housing of the display device 100 . The vibration motor 164 may operate in response to a user's touch on the touch screen 190 and continuous motion of the touch on the touch screen 190 .
连接器165可以被用作将显示设备100连接到外部设备(未示出)或电源(未示出)的接口。连接器165可以在控制器110的控制下经由连接到连接器165的线缆向外部设备发送存储在存储器175中的数据,或者可以经由线缆从外部设备接收数据。显示设备100可以经由连接到连接器165的线缆从电源接收电力或对电池(未示出)充电。The connector 165 may be used as an interface to connect the display device 100 to an external device (not shown) or a power source (not shown). The connector 165 may transmit data stored in the memory 175 to an external device via a cable connected to the connector 165 under the control of the controller 110 or may receive data from the external device via a cable. The display apparatus 100 may receive power from a power source or charge a battery (not shown) via a cable connected to the connector 165 .
键区166可以从用户接收键输入以控制显示设备100。键区166包括形成在显示设备100中的物理键区(未示出),或者显示在显示器190上的虚拟键区(未示出)。可以根据显示设备100的能力或配置而不提供物理键区。The keypad 166 may receive key input from a user to control the display device 100 . The keypad 166 includes a physical keypad (not shown) formed in the display device 100 , or a virtual keypad (not shown) displayed on the display 190 . A physical keypad may not be provided according to the capabilities or configuration of the display device 100 .
传感器模块170包括用于检测显示设备100的状态的至少一个传感器(未示出)。传感器模块170可以包括检测用户是否接近显示设备100的接近度传感器、检测围绕显示设备100的环境光的量的照度传感器、或检测显示设备100的运动(例如,旋转加速度、振动等等)的运动传感器。至少一个传感器可以检测显示设备100的状态,生成相应于检测到的状态的信号,以及向控制器110发送生成的信号。传感器可以根据设备100的能力被添加到传感器模块170或者从传感器模块170除去。The sensor module 170 includes at least one sensor (not shown) for detecting the state of the display device 100 . The sensor module 170 may include a proximity sensor that detects whether a user approaches the display device 100, an illuminance sensor that detects the amount of ambient light surrounding the display device 100, or a motion sensor that detects motion (eg, rotational acceleration, vibration, etc.) of the display device 100. At least one sensor may detect a state of the display device 100 , generate a signal corresponding to the detected state, and transmit the generated signal to the controller 110 . Sensors may be added to or removed from the sensor module 170 according to the capabilities of the device 100 .
存储器175可以在控制单元110的控制下根据移动通信120、子通信模块130、多媒体模块140、相机模块150、GPS模块155、I/O模块160、传感器模块170以及触摸屏190的操作存储输入输出信号或数据。存储器175可以存储用于控制显示设备100或控制器110的程序以及应用。The memory 175 may store input and output signals or data according to operations of the mobile communication 120, the sub-communication module 130, the multimedia module 140, the camera module 150, the GPS module 155, the I/O module 160, the sensor module 170, and the touch screen 190 under the control of the control unit 110. The memory 175 may store programs and applications for controlling the display device 100 or the controller 110 .
术语“存储器”涵盖安装到显示设备100中的存储器175、控制器110之内的ROM 112和RAM 113、或存储卡(未示出)(例如,安全数字(SD)卡或记忆棒)。存储器110可以包括非易失性存储器、易失性存储器、硬盘驱动器(HDD)、或固态驱动器(SSD)。The term 'memory' covers the memory 175 installed in the display apparatus 100, the ROM 112 and RAM 113 within the controller 110, or a memory card (not shown) such as a Secure Digital (SD) card or a memory stick. The memory 110 may include nonvolatile memory, volatile memory, hard disk drive (HDD), or solid state drive (SSD).
电源180可以在控制器110的控制下向装在显示设备100的外壳中的一个或多个电池(未示出)供电。一个或多个电池向显示设备100供电。此外,电源单元180可以经由连接到连接器165的线缆向显示设备100供应从外部电源(未示出)接收到的电力。The power supply 180 may supply power to one or more batteries (not shown) housed in the housing of the display device 100 under the control of the controller 110 . One or more batteries power the display device 100 . In addition, the power supply unit 180 may supply power received from an external power supply (not shown) to the display apparatus 100 via a cable connected to the connector 165 .
触摸屏190可以向用户提供相应于多种服务(例如,呼叫、数据传输、广播、摄影等等)的用户界面(UI)。触摸屏190可以向触摸屏控制器195发送相应于UI上的至少一个触摸的模拟信号。触摸屏190可以接收通过用户的身体部分(例如,手指)或触摸输入装置(例如,手写笔)输入的至少一个触摸。触摸屏190还可以接收相应于一个或多个触摸当中的一个触摸的连续动作的触摸输入信号。触摸屏190可以向触摸屏控制器195发送相应于输入触摸的模拟信号。The touch screen 190 may provide a user interface (UI) corresponding to various services (eg, calling, data transmission, broadcasting, photography, etc.) to the user. The touch screen 190 may transmit an analog signal corresponding to at least one touch on the UI to the touch screen controller 195 . The touch screen 190 may receive at least one touch input through a user's body part (eg, finger) or a touch input device (eg, stylus pen). The touch screen 190 may also receive a touch input signal corresponding to a continuous motion of one touch among one or more touches. The touch screen 190 may transmit an analog signal corresponding to an input touch to the touch screen controller 195 .
如此描述中使用的,“触摸”可以包括无接触触摸(即,触摸屏190与用户的部分或触摸输入装置之间的可检测间隙是1mm或更小),并且不需要限于触摸屏190与用户的身体部分或触摸输入工具之间的接触。触摸屏190可检测的间隙可以根据显示设备100的能力或配置而变化。As used in this description, "touch" may include contactless touch (i.e., a detectable gap between touch screen 190 and a user's part or touch input device is 1 mm or less), and need not be limited to contact between touch screen 190 and a user's body part or touch input implement. A gap detectable by the touch screen 190 may vary according to the capability or configuration of the display device 100 .
例如,触摸屏190可以实现为电阻性类型、电容性类型、红外类型或声波类型。For example, the touch screen 190 may be implemented in a resistive type, a capacitive type, an infrared type, or an acoustic wave type.
触摸屏控制器195将从触摸屏190接收到的模拟信号转换为数字信号(例如,X和Y坐标)。控制器110可以使用从触摸屏控制器195接收到的数字信号控制触摸屏190。例如,控制器110可以响应于触摸控制显示在触摸屏190上的快捷图标(未示出)的选择或运行。触摸屏控制器195可以合并到控制器110中。The touch screen controller 195 converts analog signals received from the touch screen 190 into digital signals (eg, X and Y coordinates). The controller 110 may control the touch screen 190 using digital signals received from the touch screen controller 195 . For example, the controller 110 may control selection or execution of a shortcut icon (not shown) displayed on the touch screen 190 in response to a touch. The touch screen controller 195 may be incorporated into the controller 110 .
图2a、图2b、图2c、图2d、图2e、图2f、图2g、图2h、图2i、图2j和图2k示出根据本公开实施例的窗口运行方法。本领域技术人员将容易地理解,显示设备200可以是图1中示出的显示设备100、标准TV(电视)、因特网TV、医疗数据显示设备等等中的任何一个。因此,只要它装备有用于显示呈现的图像的装置,任何设备可以被用作显示设备。2a , 2b , 2c , 2d , 2e , 2f , 2g , 2h , 2i , 2j and 2k illustrate window operation methods according to embodiments of the present disclosure. Those skilled in the art will easily understand that the display device 200 may be any one of the display device 100 shown in FIG. 1 , a standard TV (television), Internet TV, a medical data display device, and the like. Therefore, any device can be used as a display device as long as it is equipped with means for displaying a presented image.
参照图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将屏幕划分成为上半部和下半部。Referring to FIG. 2a, the display device 200 may define a plurality of window display areas 201, 202, 203, and 204 on the touch screen. For example, a controller (not shown) may configure the first window display area 201 , the second window display area 202 , the third window display area 203 and the fourth window display area 204 . The controller may set a first boundary line 211 between the first window display area 201 and the second window display area 202, a second boundary line 212 between the third window display area 203 and the fourth window display area 204, a third boundary line 213 between the first window display area 201 and the third window display area 203, and a fourth boundary line 214 between the second window display area 202 and the fourth window display area 204. The first boundary line 211 and the second boundary line 212 may be connected as a single line, and the third boundary line 213 and the fourth boundary line 214 may be connected as a single line. The controller configures the first to fourth window display areas 201, 202, 203, and 204 such that they do not overlap each other. Referring to 2a, for example, the controller defines the first window display area 201 at the upper left corner, defines the second window display area 202 at the upper right corner, defines the third window display area 203 at the lower left corner, and defines the fourth window display area 204 at the lower right corner. The controller divides the screen into a left half and a right half by a first boundary line 211 and a second boundary line 212 , and divides the screen into an upper half and a lower half by a third boundary line 213 and a fourth boundary line 214 .
控制器在第一边界线211和第二边界线212与第三边界线213和第四边界线214相交的交叉点处显示中心按钮220。中心按钮220可以是改变应用显示区域的大小或将显示设备200变换为窗口重新定位模式的功能键。The controller displays the center button 220 at an intersection point where the first border line 211 and the second border line 212 intersect with the third border line 213 and the fourth border line 214 . The center button 220 may be a function key to change the size of an application display area or transform the display device 200 into a window relocation mode.
控制器控制在窗口显示区域201、202,203和204中的每一个中的窗口的显示,以在窗口中运行应用。例如,如图2b、图2c、图2d、图2e、图2f、图2g、图2h、图2i、图2j和图2k中所示,控制器控制在窗口显示区域201、202、203和204中的每一个中的窗口的显示。The controller controls display of a window in each of the window display areas 201, 202, 203, and 204 to execute applications in the window. For example, as shown in Fig. 2b, Fig. 2c, Fig. 2d, Fig. 2e, Fig. 2f, Fig. 2g, Fig. 2h, Fig. 2i, Fig. 2j and Fig. 2k, the display of the window in each of the window display areas 201, 202, 203 and 204 is controlled by the controller.
窗口可以包括特定应用的运行屏幕以及运行的应用的标题。与应用有关的对象可以显示在应用的运行屏幕上。对象可以使用多种形式,诸如文本、图形、图标、按钮、复选框、照片、视频、网页、地图等等。当用户触摸对象时,可以在应用中运行相应于被触摸对象的功能或事件。对象可以根据操作系统(OS)被称作视图。标题栏可以包括控制窗口的显示的至少一个控制键。例如,至少一个控制键可以包括窗口最小化按钮、窗口最大化按钮和窗口关闭按钮。The window may include an execution screen of a specific application and a title of the running application. Objects related to the application may be displayed on the running screen of the application. Objects can take many forms, such as text, graphics, icons, buttons, checkboxes, photos, videos, web pages, maps, and more. When a user touches an object, a function or event corresponding to the touched object may be executed in the application. An object may be called a view according to an operating system (OS). The title bar may include at least one control key to control the display of the window. For example, the at least one control key may include a window minimize button, a window maximize button, and a window close button.
应用是由显示设备200的制造商或应用开发者独立地编写的程序。因此,一个应用的运行不需要另一应用的预备运行。即使当一个应用结束时,另一应用也可以继续运行。An application is a program independently written by a manufacturer of the display device 200 or an application developer. Thus, the running of one application does not require the preparatory running of another application. Even when one application ends, another application can continue to run.
相较于通过向一个应用(例如,视频应用)添加其他应用可用的一些功能(例如,备注功能、消息发送/接收功能等等)所设计的组合功能应用(或双应用),应用被独立地配置。不同于现有应用,组合功能应用是被配置为包括多种功能的单个应用。因此,组合功能应用仅提供类似现有应用的有限功能,并且用户将额外购买这种新的组合功能应用。Compared to a combined function application (or dual application) designed by adding to one application (for example, a video application) some functions available to other applications (for example, a note function, a message sending/receiving function, etc.), applications are configured independently. Unlike existing applications, a combined function application is a single application configured to include multiple functions. Therefore, the combined function application only provides limited functions like existing applications, and the user will additionally purchase this new combined function application.
参照图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中的一个中显示相应于触摸图标的应用。Referring to FIG. 2b , the controller controls the display of the first window 230 to run a startup application: application L in the first window display area 201 . As shown in Figure 2b, launching the application: application L displays available application icons 231 , 232 , 233 , 234 , 235 , 236 , 237 and 238 . When an application execution command is received through a touch on one of the application icons 231 , 232 , 233 , 234 , 235 , 236 , 237 and 238 , the application is started: the application L displays the application corresponding to the touched icon in one of the first to fourth display areas 201 , 202 , 203 and 204 .
图3a、图3b、图3c、图3d、图3e、图3f、图3g、图3h和图3i示出根据本公开实施例的在显示设备中管理的动作栈。3a, 3b, 3c, 3d, 3e, 3f, 3g, 3h and 3i illustrate action stacks managed in a display device according to an embodiment of the present disclosure.
参照图3a,控制器响应于启动应用的运行在动作栈中生成和管理启动应用。Referring to FIG. 3a, the controller generates and manages a startup application in an action stack in response to execution of the startup application.
参照图2c和图2d,用户1可以触摸表示应用B的图标232。当表示应用B的图标232被触摸时,控制器在第二窗口显示区域202中控制显示其中运行了应用B的第二窗口240。控制器可以按次序在第一到第四窗口显示区域201、202、203和204中显示窗口。例如,控制器可以以第二窗口显示区域202、第三窗口显示区域203和第四窗口显示区域204的顺时针的次序控制新窗口的显示。顺时针窗口显示次序是控制新窗口的显示的一个示例,因此,控制器可以沿逆时针次序控制新窗口的显示。可以改变在窗口显示区域201、202、203和204中显示新窗口的次序。Referring to FIG. 2c and FIG. 2d, user 1 may touch an icon 232 representing application B. Referring to FIG. When the icon 232 representing the application B is touched, the controller controls to display the second window 240 in which the application B is executed in the second window display area 202 . The controller may display windows in the first to fourth window display areas 201, 202, 203, and 204 in order. For example, the controller may control the display of new windows in the clockwise order of the second window display area 202 , the third window display area 203 , and the fourth window display area 204 . The clockwise window display order is an example of controlling the display of new windows, and therefore, the controller may control the display of new windows in counterclockwise order. The order in which new windows are displayed in the window display areas 201, 202, 203, and 204 may be changed.
图3b示出相应于在图2d中显示的窗口的动作栈。控制器响应于应用B的运行在动作栈中生成应用B栈302。控制器将最后运行的应用B栈302放置在启动应用栈301的上面。这可以暗示,应用B的Z次序(其也可以被描述为次序、等级、或优先级)高于启动应用:应用L的Z次序。Fig. 3b shows an action stack corresponding to the window shown in Fig. 2d. The controller generates the application B stack 302 in the action stack in response to the execution of the application B. The controller places the last running application B stack 302 on top of the startup application stack 301 . This may imply that application B's Z-order (which may also be described as order, rank, or priority) is higher than the Z-order of the launching application: application L.
参照图2e,用户1可以触摸相应于应用C的图标233。Referring to FIG. 2e, user 1 may touch an icon 233 corresponding to application C. Referring to FIG.
图3c示出相应于在图2e中示出的窗口的动作栈。因为如图2e中所示,用户1向启动应用:应用L输入应用运行命令,所以从图3c中注意到,启动应用L的Z次序高于应用B的Z次序。Fig. 3c shows an action stack corresponding to the window shown in Fig. 2e. Since User 1 enters an application run command to Launch Application: Application L as shown in Figure 2e, it is noted from Figure 3c that the Z-order of Launch Application L is higher than that of Application B.
参照图2f,当表示应用C的图标233被触摸时,控制器控制在第四窗口显示区域204中的、其中运行了应用C的第三窗口250的显示。Referring to FIG. 2f, when the icon 233 representing the application C is touched, the controller controls the display of the third window 250 in which the application C is executed in the fourth window display area 204. Referring to FIG.
图3d示出相应于在图2f中示出的窗口的动作栈。控制器响应于应用C的运行在动作栈中生成应用C栈303。控制器将最后运行的应用C栈303放置在启动应用栈301的上面。这可以暗示应用C的Z次序高于启动应用:应用L的Z次序。Figure 3d shows an action stack corresponding to the window shown in Figure 2f. The controller generates the application C stack 303 in the action stack in response to the execution of the application C. The controller places the last running application C stack 303 on top of the startup application stack 301 . This may imply that the Z-order of application C is higher than that of the launching application: application L.
参照图2g,用户1可以触摸表示应用D的图标234。Referring to FIG. 2g, user 1 may touch an icon 234 representing application D. Referring to FIG.
图3e示出相应于在图2g中示出的窗口的动作栈。因为如图2g中所示,用户1向启动应用:应用L输入应用运行命令,所以从图3e中注意到,启动应用:应用L的Z次序高于应用C的Z次序。Fig. 3e shows an action stack corresponding to the window shown in Fig. 2g. Since User 1 enters an application run command to Launch Application: Application L as shown in Figure 2g, it is noted from Figure 3e that the Z-order of Launch Application: Application L is higher than that of Application C.
参照图2h,当表示应用D的图标234被触摸时,控制器控制在第三窗口显示区域203中的、其中运行了应用D的第四窗口260的显示。Referring to FIG. 2h, when the icon 234 representing the application D is touched, the controller controls the display of the fourth window 260 in which the application D is executed in the third window display area 203. Referring to FIG.
图3f示出相应于在图2h中示出的窗口的动作栈。控制器响应于应用D的运行在动作栈中生成应用D栈304。控制器将最后运行的应用D栈304放置在启动应用栈301的上面。这可以暗示应用D的Z次序高于启动应用,应用L的Z次序。Figure 3f shows an action stack corresponding to the window shown in Figure 2h. The controller generates an application D stack 304 in the action stack in response to the execution of the application D. The controller places the last running application D-stack 304 on top of the startup application stack 301 . This may imply that the Z-order of application D is higher than that of the startup application, Application L.
参照图2i,用户1可以操作应用B。Referring to FIG. 2i , user 1 can operate application B. Referring to FIG.
图3g示出相应于在图2i中示出的窗口的动作栈。控制器响应于对于应用B的用户输入将应用B栈302放置在动作栈顶部。Fig. 3g shows an action stack corresponding to the window shown in Fig. 2i. The controller places application B stack 302 on top of the action stack in response to user input for application B.
参照图2j,用户1可以触摸表示应用E的图标235。Referring to FIG. 2j , user 1 may touch an icon 235 representing application E. Referring to FIG.
图3h示出相应于图2j的动作栈。因为如图2j中所示,用户1向启动应用:应用L输入应用运行命令,所以从图3h中注意到,启动应用,应用L的Z次序高于应用D的Z次序。Figure 3h shows the action stack corresponding to Figure 2j. Since User 1 enters the application run command to Launch Application: Application L as shown in Figure 2j, it is noted from Figure 3h that the Z-order of Application L is higher than the Z-order of Application D for Launch Application.
当表示应用E的图标235被触摸时,参照图2k,控制器控制在第四窗口显示区域204中的、其中运行了应用E的第五窗口270的显示。在不存在空窗口显示区域的情况下,控制器可以参考图3h中示出的动作栈。控制器可以确定在动作栈中具有最低Z次序的应用。例如,控制器可以确定应用C的Z次序在图3h的动作栈中是最低的。控制器在第四窗口显示区域204中控制运行应用E的第五窗口270的显示,代替具有最低Z次序的应用C的窗口。When the icon 235 representing the application E is touched, referring to FIG. 2k , the controller controls the display of the fifth window 270 in which the application E is executed in the fourth window display area 204 . In case there is no empty window display area, the controller can refer to the action stack shown in Fig. 3h. The controller can determine the application with the lowest Z-order in the action stack. For example, the controller may determine that application C's Z-order is the lowest in the action stack of Figure 3h. The controller controls the display of the fifth window 270 in which the application E is executed in the fourth window display area 204 instead of the window of the application C having the lowest Z order.
图3i示出相应于在图2k中示出的窗口的动作栈。控制器响应于应用E的运行在动作栈中生成应用E栈305。控制器将最后运行的应用E栈305放置在启动应用栈301的上面。这可以暗示应用E的Z次序高于启动应用,应用L的Z次序。Fig. 3i shows an action stack corresponding to the window shown in Fig. 2k. The controller generates the application E stack 305 in the action stack in response to the execution of the application E. The controller places the last running application E-stack 305 on top of the startup application stack 301 . This may imply that the Z-order of application E is higher than the Z-order of the startup application, application L.
图4a是示出根据本发明的实施例用于控制显示设备的方法的流程图。Fig. 4a is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention.
参照图4a,在操作S401中,显示设备可以运行多个应用。例如,显示设备可以响应于通过在表示应用的图标上的用户触摸触发的应用运行命令来运行应用。显示设备,特别地,显示设备的窗口管理器,可以生成其中运行应用的窗口。Referring to FIG. 4a, in operation S401, the display device may execute a plurality of applications. For example, a display device may run an application in response to an application run command triggered by a user touch on an icon representing the application. The display device, and in particular, the display device's window manager, can generate the windows in which the application runs.
显示设备可以确定用于布置窗口的布局。布局定义窗口可以排列在其中的窗口显示区域。例如,两种模式可用于布局,即,拆分模式和自由式模式。A display device may determine a layout for arranging windows. A layout defines the window display area in which windows can be arranged. For example, two modes are available for layout, namely, split mode and freestyle mode.
在拆分模式中,屏幕用这样的方式被划分:多个窗口没有重叠地被显示。例如,如果显示设备显示第一窗口和第二窗口,则显示可以以设置的布局划分诸如触摸屏的屏幕,并且将划分的屏幕部分定义为窗口显示区域。显示设备可以在每个窗口显示区域中显示窗口。因为每个窗口显示区域是屏幕段(segment),所以显示设备可以显示多个窗口而没有重叠。In split mode, the screen is divided in such a way that multiple windows are displayed without overlapping. For example, if the display device displays a first window and a second window, the display may divide a screen such as a touch screen in a set layout and define the divided screen portion as a window display area. The display device can display windows in each window display area. Since each window display area is a screen segment, the display device can display multiple windows without overlapping.
显示设备可以在拆分模式下向一个窗口显示区域分配多个窗口。例如,显示设备可以向第一窗口显示区域分配第一窗口和第二窗口。在这种情况下,显示设备可以比较第一窗口和第二窗口的Z次序(栈中的次序、等级、位置)。如果第一窗口的Z次序高于第二窗口的Z次序,则显示设备可以在第一窗口显示区域中显示第一窗口。在这种情况下,虽然显示设备将第二窗口管理为布置在第一窗口显示区域中,但是显示设备不在第一窗口显示区域中显示第二窗口。A display device can assign multiple windows to one window display area in split mode. For example, the display device may assign the first window and the second window to the first window display area. In this case, the display device may compare the Z-order (order, rank, position in the stack) of the first window and the second window. If the Z-order of the first window is higher than the Z-order of the second window, the display device may display the first window in the first window display area. In this case, although the display device manages the second window to be arranged in the first window display area, the display device does not display the second window in the first window display area.
另一方面,在自由式模式下,多个窗口可以根据它们的显示优先等级被重叠的显示。例如,如果第一窗口的显示区域与第二窗口的显示区域重叠,则显示设备可以比较第一窗口和第二窗口的Z次序。窗口的Z次序可以指窗口的显示次序。例如,如果第一窗口的Z次序高于第二窗口的Z次序,则显示设备可以控制在重叠部分中显示第一窗口,而不是第二窗口。On the other hand, in Freestyle mode, multiple windows can be displayed overlapping according to their display priority. For example, if the display area of the first window overlaps the display area of the second window, the display device may compare the Z-orders of the first window and the second window. The Z-order of the windows may refer to the display order of the windows. For example, if the Z-order of the first window is higher than the Z-order of the second window, the display device may control to display the first window instead of the second window in the overlapping portion.
在拆分模式下,多种布局可用,诸如2个上/下区域拆分布局,2个左/右区域拆分布局,3个区域拆分布局,4个区域拆分布局等等。在操作S405中,显示设备可以确定窗口的布局是处于拆分模式还是自由式模式下。如果布局处于拆分模式下,则显示设备可以进一步确定布局是2个上/下区域拆分布局、2个左/右区域拆分布局、3个区域拆分布局还是4个区域拆分布局。In split mode, various layouts are available, such as 2 top/bottom area split layouts, 2 left/right area split layouts, 3 area split layouts, 4 area split layouts and more. In operation S405, the display device may determine whether the layout of the window is in the split mode or the freestyle mode. If the layout is in split mode, the display device may further determine whether the layout is a 2 top/bottom area split layout, a 2 left/right area split layout, a 3 area split layout, or a 4 area split layout.
一旦在操作S405中确定了布局的模式,显示设备可以在操作S407中确定布局中的窗口位置。在2个上/下区域布局情况下,显示设备可以确定在上窗口显示区域排列第一窗口和第三窗口并且在下窗口显示区域排列第二窗口。可替换地,在自由式模式下,显示设备可以确定用于第一窗口的坐标区域和用于第二窗口的坐标区域。Once the mode of the layout is determined in operation S405, the display device may determine the window positions in the layout in operation S407. In the case of two upper/lower area layouts, the display device may determine to arrange the first window and the third window in the upper window display area and arrange the second window in the lower window display area. Alternatively, in the freestyle mode, the display device may determine a coordinate region for the first window and a coordinate region for the second window.
显示设备可以在操作S409中确定多个应用的Z次序并且可以在操作S411中基于应用的Z次序显示多个窗口。例如,在2个上/下区域拆分模式情况下,显示设备可以比较第一窗口和第三窗口的Z次序。此外,显示设备可以在相应的窗口显示区域中控制显示具有相对较高Z次序的窗口。在自由式模式下,显示设备可以比较第一窗口和第二窗口的Z次序并且可以在重叠区域中控制具有显示相对较高Z次序的窗口。The display device may determine the Z-order of the plurality of applications in operation S409 and may display the plurality of windows based on the Z-order of the applications in operation S411. For example, in case of 2 upper/lower region split mode, the display device may compare the Z-orders of the first window and the third window. In addition, the display device can control to display windows with a relatively higher Z order in the corresponding window display area. In freestyle mode, the display device can compare the Z-orders of the first window and the second window and can control the window with the relatively higher Z-order to display in the overlapping region.
图4b是示出根据本发明的实施例用于控制显示设备的方法的流程图。Fig. 4b is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention.
参照图4b,在操作S401中,显示设备可以运行多个应用。例如,可以通过将表示应用的图标拖曳到用于应用的窗口将被显示在的点的拖曳手势来触发应用运行命令。拖曳手势输入是应用运行命令的一个示例,因此,应用可以以多种方式被运行。本领域技术人员将容易地理解,本公开不局限于特定应用运行方法。Referring to FIG. 4b, in operation S401, the display device may execute a plurality of applications. For example, the application run command may be triggered by a drag gesture of dragging an icon representing the application to a point at which a window for the application is to be displayed. A drag gesture input is an example of an application run command, therefore, the application can be run in various ways. It will be readily understood by those skilled in the art that the present disclosure is not limited to a particular method of application operation.
在操作S421中,显示设备可以确定当前布局是否处于自由式模式下。在自由式模式布局情况下,在操作S423中,显示设备可以确定多个应用在其中运行的窗口中的每一个窗口的Z次序。在操作S425中,显示设备可以根据窗口的Z次序显示窗口。In operation S421, the display device may determine whether the current layout is in a freestyle mode. In case of the freestyle mode layout, in operation S423, the display device may determine a Z order of each of the windows in which the plurality of applications are executed. In operation S425, the display device may display the windows according to their Z-order.
在操作S421中的拆分模式布局情况下,在操作S431中,显示设备可以在窗口显示区域中布置窗口。此外,在操作S433中,显示设备可以确定每个窗口显示区域中的窗口的Z次序。例如,显示设备可以如表1中所示确定窗口的Z次序。In case of the split mode layout in operation S421, in operation S431, the display device may arrange windows in the window display area. Also, in operation S433, the display device may determine a Z order of windows in each window display area. For example, the display device may determine the Z-order of the windows as shown in Table 1.
[表1][Table 1]
如上所述,显示设备可以在第一窗口显示区域中控制显示具有相对较高Z次序的窗口A,而不是窗口E。显示设备可以在第二窗口显示区域中控制显示具有相对较高Z次序的窗口D,而不是窗口B。此外,显示设备可以在第三窗口显示区域中显示窗口C并且在第四窗口显示区域中显示窗口F。例如,在操作S435中,示显设备可以在每个窗口显示区域中显示分配给窗口显示区域的窗口当中的具有最高Z次序的窗口。As described above, the display device may control to display window A having a relatively higher Z order instead of window E in the first window display area. The display device may control to display window D having a relatively higher Z order instead of window B in the second window display area. Also, the display device may display window C in the third window display area and display window F in the fourth window display area. For example, in operation S435, the display device may display, in each window display area, a window having the highest Z-order among windows allocated to the window display area.
图5示出根据本公开实施例的窗口的显示次序(Z次序)。FIG. 5 illustrates a display order (Z order) of windows according to an embodiment of the present disclosure.
参照图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次序可以被称为显示次序。Referring to FIG. 5 , the Z order of the screen may be divided into N layers, and the Nth layer may be an upper layer placed on the (N-1)th layer. Windows can exist in each layer and applications can run in windows. For example, when running the first application, the first application runs in a window of the first layer. When the second application is executed, the second application is executed in a window of the second layer, and when the third application is executed, the third application is executed in a window of the third layer. Therefore, the first layer, the second layer and the third layer are created hierarchically. The layer created last can be the top of the layer stack and, therefore, can be displayed on top of the screen. For example, a plurality of windows (a) to (d) may be displayed overlappingly on the main screen. For example, the first window (a) is displayed overlapping the second window (b), the third window (c) and the fourth window (d), the second window (b) is displayed overlapping the third window (c) and the fourth window (d), and the third window (c) is displayed overlapping the fourth window (d). For example, when a plurality of windows (a) to (d) are overlapped and displayed, the order in which the windows (a) to (d) are displayed is the Z order of the windows (a) to (d). The Z-order may be the order in which the windows are displayed along the Z-axis. Layer view (e) may be a screen displaying Z-order of windows hierarchically. The Z-order may be referred to as a display order.
图6a、图6b、图6c和图6d示出根据本公开实施例的应用运行方法。更具体地,图6a、图6b、图6c和图6d示出用于在自由式模式布局下运行应用的方法。Fig. 6a, Fig. 6b, Fig. 6c and Fig. 6d illustrate an application running method according to an embodiment of the present disclosure. More specifically, Figures 6a, 6b, 6c and 6d illustrate a method for running an application in a freestyle mode layout.
参照图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设置的大小与形状显示。Referring to FIGS. 6a , 6b , 6c and 6d , the display device 600 displays a window display area 620 . The display device 600 displays a tray 610 accommodating available application icons 611 , 612 , 613 , 614 , 615 , 616 , and 617 to the left of the window display area 620 . The user 10 may operate the display device 600 to execute the first application A1. For example, in FIG. 6 b , the user 10 may make a drag gesture 625 of dragging the icon 611 representing the first application A1 to the first point in the window display area 620 . The display device 600 may display the first window 630 at a first point in the window display area 620 in response to the drag gesture 625 to execute the first application A1 in the first window 630 . The first window 630 may be displayed in a default size and shape or in a size and shape set by the user 10 before being terminated.
用户10可以操作显示设备600以额外运行第三应用A3。例如,如图6c中所示,用户10可以做出将表示第三应用A3的图标613拖曳到窗口显示区域620中的第二点的拖曳手势635。显示设备600可以响应于输入的运行命令(即,拖曳手势635)在窗口显示区域620中的第二点处显示第三窗口640,以在第三窗口640中运行第三应用A3。第三窗口640可以在终止之前以缺省大小和形状或以用户10设置的大小与形状显示。因为第三窗口640是用户10已经对其施加了手势输入的最后窗口,所以控制器(未示出)可以向第三应用A3分配比第一应用A1更高的任务优先等级。因此,控制器可以控制第三应用A3显示在第一应用A1之上。The user 10 may operate the display device 600 to additionally execute the third application A3. For example, as shown in FIG. 6 c , the user 10 may make a drag gesture 635 of dragging the icon 613 representing the third application A3 to the second point in the window display area 620 . The display device 600 may display the third window 640 at the second point in the window display area 620 in response to the input execution command (ie, the drag gesture 635 ) to execute the third application A3 in the third window 640 . The third window 640 may be displayed in a default size and shape or in a size and shape set by the user 10 before being terminated. Since the third window 640 is the last window to which the user 10 has applied a gesture input, the controller (not shown) may assign a higher task priority level to the third application A3 than the first application A1. Accordingly, the controller may control the third application A3 to be displayed on the first application A1.
图7是示出根据本发明的实施例用于控制显示设备的方法的流程图。FIG. 7 is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention.
参照图7,在操作S701中,显示设备可以显示表示应用的至少一个图标。例如,显示设备可以在触摸屏的部分中显示容纳至少一个图标的托盘。Referring to FIG. 7 , in operation S701, the display device may display at least one icon representing an application. For example, the display device may display a tray accommodating at least one icon in a portion of the touch screen.
在操作S703中,当用户将图标拖曳到窗口将被布置在该处的第一点时,显示设备可以接收拖曳手势输入。显示设备可以将从图标到第一点的拖曳手势识别为用于运行相应于图标的应用的命令。更具体地,在操作S705中,显示设备可以在布局上确定拖曳手势在该处已经结束的第一点的位置。例如,如果已经设置拆分模式用于布局,则显示设备可以在布局上确定第一点相应于的窗口区域。In operation S703, when the user drags the icon to the first point where the window is to be arranged, the display device may receive a drag gesture input. The display device may recognize a drag gesture from the icon to the first point as a command to execute an application corresponding to the icon. More specifically, in operation S705, the display device may determine the position of the first point on the layout where the drag gesture has ended. For example, if the split mode has been set for the layout, the display device may determine the window area corresponding to the first point on the layout.
在操作S707中,显示设备可以根据布局上的第一点的位置确定窗口的大小和位置中的至少一个。在操作S709中,显示设备可以根据确定的大小和/或位置显示窗口。In operation S707, the display device may determine at least one of the size and position of the window according to the position of the first point on the layout. In operation S709, the display device may display the window according to the determined size and/or position.
图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, and 8m illustrate methods for displaying multiple windows according to embodiments of the present disclosure.
参照图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显示到触摸屏的左面。8a, 8b, 8c, 8d, 8e, 8f, 8g, 8h, 8i, 8j, 8k, 8l and 8m, the display device 800 displays a menu screen 817. The menu screen 817 may be an execution screen of a startup program and may include icons representing applications. In addition, the menu screen 817 may include information about the current time and may further include widgets. The display device 800 displays a tray 810 accommodating available icons 811, 812, 813, 814, 815, and 816 to the left of the touch screen.
如图8b中所示,用户10可以操作显示设备800以运行第一应用A。例如,如图8c中所示,用户10可以触摸表示第一应用A的图标811并且将触摸图标811拖曳到菜单屏幕817。控制器(未示出)可以控制在拖曳点处的图标811的显示。控制器可以进一步控制在拖曳点处的重影视图(ghostview)818的显示。重影视图818指的是第一应用A将在其中运行的窗口的大小与形状的预览,以使得用户10可以选择窗口位置。因为没有窗口已经被显示,所以控制器可以全屏幕显示重影视图818。如下所述,控制器可以在不存在任一窗口已经显示在触摸屏上的情况下控制全屏幕重影视图的显示。如果单个窗口已经显示在触摸屏上,则控制器可以以相应于触摸屏的一半的大小与形状显示重影视图。如果两个窗口已经显示在触摸屏上,则控制器可以以相应于触摸屏上的两个窗口中的一个的一半的大小与形状显示重影视图。如果三个窗口已经显示在触摸屏上,则控制器可以以相应于三个窗口中的最大一个的一半的大小与形状显示重影视图。As shown in FIG. 8b, the user 10 may operate the display device 800 to run the first application A. As shown in FIG. For example, as shown in FIG. 8 c , the user 10 may touch an icon 811 representing a first application A and drag the touched icon 811 to a menu screen 817 . A controller (not shown) may control the display of the icon 811 at the drag point. The controller may further control the display of a ghostview 818 at the drag point. The ghost view 818 refers to a preview of the size and shape of the window in which the first application A will run, so that the user 10 can select a window location. The controller may display the ghost view 818 full screen because no windows are already displayed. As described below, the controller may control the display of the full screen ghost view in the absence of any window already displayed on the touch screen. If a single window is already displayed on the touch screen, the controller may display the double view in a size and shape corresponding to half of the touch screen. If two windows are already displayed on the touch screen, the controller may display the double view in a size and shape corresponding to half of one of the two windows on the touch screen. If three windows have been displayed on the touch screen, the controller may display the double view in a size and shape corresponding to half of the largest one of the three windows.
控制器可以将上述拖曳手势识别为用于运行新应用的命令。控制器可以生成用于运行第一应用A的第一窗口819。如图8d中所示,控制器可以以全屏幕控制第一窗口819的显示。The controller may recognize the above-mentioned drag gesture as a command for running a new application. The controller may generate a first window 819 for executing the first application A. Referring to FIG. As shown in FIG. 8d, the controller may control the display of the first window 819 in full screen.
用户10可以操作显示设备800以额外运行第二应用B。例如,如图8e中所示,用户可以触摸表示第二应用B的图标812,并且如图8f中所示,向第一窗口819的下半部拖曳触摸图标812。控制器可以控制图标812在被拖曳点处的显示。此外,控制器可以控制重影视图823在拖曳点处的显示。如之前描述,因为单个窗口819已经显示在触摸屏上,所以控制器可以控制以相应于触摸屏的一半的大小与形状显示重影视图823。虽然未示出,但是如果用户10向触摸屏的上半部拖曳被触摸图标812,则控制器控制在触摸屏的上半部的重影视图823的显示。在触摸屏的下半部显示重影视图仅仅是显示重影视图的一个示例,因此,控制器可以将触摸屏划分成为左半部和右半部并且可以控制在触摸屏的左半部和右半部中的一个中显示重影视图。The user 10 may operate the display device 800 to additionally execute the second application B. FIG. For example, as shown in FIG. 8e, the user may touch the icon 812 representing the second application B, and drag the touched icon 812 toward the lower half of the first window 819 as shown in FIG. 8f. The controller may control the display of the icon 812 at the dragged point. Also, the controller may control the display of the double view view 823 at the drag point. As previously described, since the single window 819 has been displayed on the touch screen, the controller may control the ghost view 823 to be displayed in a size and shape corresponding to half of the touch screen. Although not shown, if the user 10 drags the touched icon 812 toward the upper half of the touch screen, the controller controls the display of the ghost view 823 at the upper half of the touch screen. Displaying the double view on the lower half of the touch screen is just an example of displaying the double view, therefore, the controller may divide the touch screen into left and right halves and may control to display the double view in one of the left and right halves of the touch screen.
如果如图8f中所示用户在触摸屏的下半部中结束拖曳,则控制器确定已经接收到新的应用运行命令。如图8g中所示,与图8f中所示的重影视图823一致,控制器控制在触摸屏的下半部中显示第二窗口830。此外,控制器将第一窗口819的大小与形状缩小到第一窗口820以使得第一窗口820可以显示在触摸屏的上半部中。控制器生成并在第一窗口820和第二窗口830之间的边界处显示中心按钮825。If the user finishes dragging in the lower half of the touch screen as shown in FIG. 8f, the controller determines that a new application execution command has been received. As shown in FIG. 8g, consistent with the double view view 823 shown in FIG. 8f, the controller controls to display a second window 830 in the lower half of the touch screen. In addition, the controller reduces the size and shape of the first window 819 to the first window 820 so that the first window 820 can be displayed in the upper half of the touch screen. The controller generates and displays a center button 825 at the border between the first window 820 and the second window 830 .
用户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。The user 10 may operate the display device 800 to additionally execute the third application C. FIG. For example, as shown in FIG. 8h , the user may touch the icon 813 representing the third application C, and drag the touched icon 813 to the right of the first window 820 as shown in FIG. 8i . The controller may control the icon 813 to be displayed at the dragged point. In addition, the controller may control the double view view 827 to be displayed at the dragged point. As previously described, since the two windows 820 and 830 have been displayed on the touch screen, the controller may control the display of the ghost view 827 in a size and shape corresponding to half of the first window 820 . Although not shown, if the user 10 drags the touched icon 813 to the left of the first window 820 , the controller controls to display a double view 827 in the left half of the first screen 820 . Displaying the double view 827 in the right half of the first window 820 is just an example of displaying the double view, and therefore, the controller may divide the first window 820 into an upper half and a lower half and may control to display the double view 827 in one of the upper half and the lower half of the first screen 820. Displaying a ghost view 827 in half of the first window 820 is another example of displaying a ghost view. The controller may determine the size and shape of the ghost view 827 relative to the center button 825 and display the ghost view 827 accordingly.
如果如图8i中所示用户在第一窗口820的右部中结束拖曳,则控制器确定已经接收到新的应用运行命令。如图8j中所示,与图8i中所示的重影视图827一致,控制器控制在第一屏幕820的右半部中显示第三窗口840。可替换地,与中心按钮825的位置一致,控制器可以控制显示第三窗口840。因此,因为选择更多的应用运行,所以屏幕的部分可以逐渐地被再划分以便向每个运行的应用分配屏幕的各自的部分。If the user finishes dragging in the right part of the first window 820 as shown in FIG. 8i, the controller determines that a new application execution command has been received. As shown in FIG. 8j , the controller controls to display a third window 840 in the right half of the first screen 820 , consistent with the double view view 827 shown in FIG. 8i . Alternatively, in line with the position of the center button 825, the controller may control the third window 840 to be displayed. Thus, as more applications are selected to run, portions of the screen may gradually be subdivided to assign each running application a respective portion of the screen.
此外,控制器与第三窗口840的创建一致地缩小第一窗口820的大小与形状。例如,控制器可以控制在除了第三窗口840的显示区域之外的区域中显示第一窗口820。In addition, the controller reduces the size and shape of the first window 820 in line with the creation of the third window 840 . For example, the controller may control the first window 820 to be displayed in an area other than the display area of the third window 840 .
用户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。The user 10 may operate the display device 800 to additionally execute the fourth application D. FIG. For example, as shown in FIG. 8k , the user may touch the icon 814 representing the fourth application D, and drag the touched icon 814 to the right of the second window 830 as shown in FIG. 81 . The controller may control the icon 814 to be displayed at the dragged point. In addition, the controller may control the double view view 831 to be displayed at the dragged point. As previously described, since the three windows 820 , 830 and 840 have been displayed on the touch screen, the controller may control the display of the ghost view 831 in a size and shape corresponding to half of the second window 830 . Although not shown, if the user 10 drags the touched icon 814 to the left of the second window 830 , the controller controls the display of the double view view 831 in the left half of the second screen 830 . Displaying the double view 831 in the right half of the second window is just an example of displaying the double view, and thus, the controller may divide the second window 830 into upper and lower halves and may control to display the double view 831 in one of the upper and lower halves of the second screen 830. Displaying the double view 831 in half of the second window 830 is another example of displaying the double view. The controller may determine the size and shape of the ghost view 831 relative to the center button 825 and display the ghost view 831 accordingly.
如果如图8l中所示用户在第二窗口830的右部中结束拖曳,则控制器确定已经接收到新的应用运行命令。如图8j中所示,与图8l中所示的重影视图831一致,控制器控制在第二屏幕830的右半部中显示第四窗口850。可替换地,与中心按钮825的位置一致,控制器可以控制显示第四窗口850。If the user finishes dragging in the right portion of the second window 830 as shown in FIG. 81 , the controller determines that a new application execution command has been received. As shown in FIG. 8j , consistent with the double view view 831 shown in FIG. 8l , the controller controls to display a fourth window 850 in the right half of the second screen 830 . Alternatively, consistent with the position of the center button 825, the controller may control the fourth window 850 to be displayed.
此外,控制器与第四窗口850的创建一致地缩小第二窗口830的大小与形状。In addition, the controller reduces the size and shape of the second window 830 in line with the creation of the fourth window 850 .
如上所述,显示设备可以控制在拖曳手势结束的窗口显示区域中显示窗口。在图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,将在下面描述在不同位置处以不同大小配置窗口的多种实施例。As described above, the display device may control the window to be displayed in the window display area where the drag gesture ends. In Fig. 8a, Fig. 8b, Fig. 8c, Fig. 8d, Fig. 8e, Fig. 8f, Fig. 8g, Fig. 8h, Fig. 8i, Fig. 8j, Fig. 8k, Fig. 8l and Fig. 8m, the windows are displayed at different positions with the same size. 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, 15 b. Fig. 15c, Fig. 16a, Fig. 16b, Fig. 16c, Fig. 16d and Fig. 17, various embodiments of disposing windows at different positions with different sizes will be described below.
图9a、图9b、图9c、图9d、图9e、图9f、图9g和图9h示出根据本公开实施例的布局。Figures 9a, 9b, 9c, 9d, 9e, 9f, 9g and 9h illustrate layouts according to embodiments of the disclosure.
图9a示出用于未设置拆分模式的情况的全屏幕布局。在图9a中,显示设备遍及全部屏幕定义第一窗口显示区域901。Fig. 9a shows a full screen layout for the case where no split mode is set. In FIG. 9a, the display device defines a first window display area 901 throughout the entire screen.
图9b示出相应于第一窗口显示区域901的输入区902。FIG. 9 b shows an input area 902 corresponding to the first window display area 901 .
图9c示出以2个上/下区域拆分模式的屏幕布局。在图9c中,显示设备可以将屏幕划分成为上区域和下区域并且分别在上区域和下区域中定义第一窗口显示区域911和第二窗口显示区域912。Figure 9c shows the screen layout in 2 up/down area split mode. In FIG. 9c, the display device may divide the screen into an upper area and a lower area and define a first window display area 911 and a second window display area 912 in the upper area and the lower area, respectively.
图9d示出以2个上/下区域拆分模式的输入区。第一输入区913可以相应于第一窗口显示区域911并且第三输入区915可以相应于第二窗口显示区域912。第二输入区914可以相应于第一窗口显示区域911和第二窗口显示区域912之间的边界。例如,当用户做出向第一输入区913拖曳图标的拖曳手势时,显示设备可以在图9c中示出的第一窗口显示区域911中显示窗口。例如,当用户向第三输入区915拖曳图标时,显示设备可以在图9c中示出的第二窗口显示区域912中显示窗口。例如,当用户向第二输入区912拖曳图标时,显示设备可以遍及图9c中示出的第一窗口显示区域911和第二窗口显示区域912的全部来显示窗口。Figure 9d shows the input area in 2 upper/lower area split mode. The first input area 913 may correspond to the first window display area 911 and the third input area 915 may correspond to the second window display area 912 . The second input area 914 may correspond to a boundary between the first window display area 911 and the second window display area 912 . For example, when the user makes a drag gesture of dragging an icon toward the first input area 913, the display device may display a window in the first window display area 911 shown in FIG. 9c. For example, when the user drags an icon to the third input area 915, the display device may display a window in the second window display area 912 shown in FIG. 9c. For example, when the user drags an icon to the second input area 912, the display device may display windows throughout the entire first window display area 911 and the second window display area 912 shown in FIG. 9c.
图9e示出以2个左/右区域拆分模式的屏幕布局。在图9e中,显示设备可以将屏幕划分成为左区域和右区域并且分别在左区域和右区域中定义第一窗口显示区域921和第二窗口显示区域922。Figure 9e shows the screen layout in 2 left/right area split mode. In FIG. 9e, the display device may divide the screen into left and right regions and define a first window display region 921 and a second window display region 922 in the left and right regions, respectively.
图9f示出以2个左/右区域拆分模式的输入区。第一输入区923可以相应于第一窗口显示区域921并且第三输入区925可以相应于第二窗口显示区域922。第二输入区924可以相应于第一窗口显示区域921和第二窗口显示区域922之间的边界。例如,当用户做出向第一输入区923拖曳图标的拖曳手势时,显示设备可以在图9e中示出的第一窗口显示区域921中显示窗口。例如,当用户向第三输入区925拖曳图标时,显示设备可以在图9e中示出的第二窗口显示区域922中显示窗口。例如,当用户向第二输入区924拖曳图标时,显示设备可以遍及图9e中示出的第一窗口显示区域921和第二窗口显示区域922的全部来显示窗口。Figure 9f shows the input area in 2 left/right area split mode. The first input area 923 may correspond to the first window display area 921 and the third input area 925 may correspond to the second window display area 922 . The second input area 924 may correspond to a boundary between the first window display area 921 and the second window display area 922 . For example, when the user makes a drag gesture of dragging an icon toward the first input area 923, the display device may display a window in the first window display area 921 shown in FIG. 9e. For example, when the user drags an icon to the third input area 925, the display device may display a window in the second window display area 922 shown in FIG. 9e. For example, when the user drags an icon to the second input area 924, the display device may display windows throughout the entire first window display area 921 and the second window display area 922 shown in FIG. 9e.
图9g示出根据本公开的实施例的以4个区域拆分模式的布局,并且图9h示出根据图9g中示出的4个区域拆分模式的布局定义的输入区。FIG. 9g shows a layout in a 4-area split mode according to an embodiment of the present disclosure, and FIG. 9h shows an input area defined according to the layout in a 4-area split mode shown in FIG. 9g.
参照图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中示出的映射关系来确定用于显示窗口的窗口显示区域。Referring to FIGS. 9g and 9h , the display device defines first to fourth window display areas 931 , 932 , 933 and 934 . Accordingly, a user may operate the display device to execute a window in any one of the first to fourth window display areas 941 , 942 , 943 and 944 . For example, when the user drags an icon representing an application to the third input area 932 , the display device may arrange and display windows in the second window display area 932 . If the user completes the drag gesture at the boundary between the first display area 931 and the second display area 932 , the display device may display windows throughout the first window display area 931 and the second window display area 932 . For example, the display device may define a first input area 941 corresponding to the first window display area 931 and a second input area 942 corresponding to the second window display area 932 . The display device may further define a fifth input area 945 at a boundary between the first window display area 931 and the second window display area 932 . Similarly, the display device may define a third input area 943 and a fourth input area 944 corresponding to the third window display area 933 and the fourth window display area 934, respectively. The display device may further define a sixth input area 946 at the boundary between the first window display area and the third window display area 933, a seventh input area 947 at the boundary between the second window display area 932 and the fourth window display area 934, and an eighth input area 948 at the boundary between the third window display area 933 and the fourth window display area 934. The display device may further define a ninth input area 949 at an intersection where the first to fourth window display areas 931 , 932 , 933 and 934 meet. When the drag gesture ends in a specific input area, the display device determines a window display area for displaying the window based on the mapping relationship shown in Table 2.
[表2][Table 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也将参照以下描述。As described above, the display device may define an input area for determining the application display area in which the drag gesture ends. More specifically, the display device may define an input area corresponding to a boundary between a plurality of window display areas or an input area corresponding to a cross point where a plurality of window display areas meet. When the drag gesture ends in an input area corresponding to a boundary between window display areas, the display device may display windows throughout all of these window display areas. When the drag gesture ends in the input area corresponding to the intersection where multiple window display areas meet, the display device may display the window across all of the window display areas. A display device can display windows in different sizes and at different positions. 10a, 10b, 10c, 10d, 11a, 11b, 11c, 12a, 12b, 12c, 13a, 13b, 13c, 14a, 14b, 14c, 15a, 15b, 15c, 16a, 16b, 16c, 16d and 17, The above-described configuration in which windows are displayed at different positions in different sizes is described in detail. More specifically, Figures 10a, 10b, 10c, 10d, 11a, 11b, 11c, 12a, 12b, 12c, 13a, 13b, 13c, 14a, 14b, 14c, 15a, 15b, 15c, 16a, 16b, 16c, 16d and 1 7 shows the layout in 4 area split mode. Therefore, Figures 9g and 9h will also refer to the following description.
图10a、图10b、图10c和图10d示出根据本公开实施例的显示设备的屏幕。10a, 10b, 10c, and 10d illustrate screens of a display device according to an embodiment of the present disclosure.
参照图10a、图10b、图10c和图10d,控制器控制显示窗口显示区域1000和容纳表示应用的可用图标1011、1012、1013、1014、1015、1016和1017的托盘1010。控制器可以始终显示托盘1010。可替换地,控制器可以仅在接收托盘调用命令时显示托盘1010。托盘调用命令可以响应于从触摸屏的左边接收到的边缘轻弹而生成。本领域技术人员将容易地理解,本公开不局限于触发托盘调用命令的输入类型。假定显示设备正在窗口显示区域1000中显示运行应用A的第一窗口。10a, 10b, 10c, and 10d, the controller controls to display a window display area 1000 and a tray 1010 accommodating available icons 1011, 1012, 1013, 1014, 1015, 1016, and 1017 representing applications. The controller may display the tray 1010 at all times. Alternatively, the controller may display the tray 1010 only when a tray calling command is received. A tray call command may be generated in response to an edge flick received from the left side of the touch screen. Those skilled in the art will readily understand that the present disclosure is not limited to the type of input that triggers the tray call command. Assume that the display device is displaying a first window in which application A is running in window display area 1000 .
参照图10b,用户10可以做出向窗口显示区域1000的下半部中的第一点1027拖曳表示应用F的图标1016的拖曳手势1021。在图10c中,控制器可以确定窗口显示区域。在4个区域布局的情况下,控制器可以确定拖曳手势1021在其中结束的输入区。例如,如果第一点1027位于图9h的第八输入区948中,则控制器可以如表2中所示确定遍及第三窗口显示区域933和第四窗口显示区域934的全部来显示F窗口1024。之后,控制器可以在确定的区域中显示重影视图1023。Referring to FIG. 10 b , the user 10 may make a drag gesture 1021 of dragging the icon 1016 representing the application F toward the first point 1027 in the lower half of the window display area 1000 . In FIG. 10c, the controller may determine a window display area. In case of a 4-area layout, the controller may determine an input area in which the drag gesture 1021 ends. For example, if the first point 1027 is located in the eighth input area 948 of FIG. 9h, the controller may determine to display the F window 1024 throughout the third window display area 933 and the fourth window display area 934 as shown in Table 2. Afterwards, the controller may display a double view view 1023 in the determined area.
用户10可以通过观看重影视图1023确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1021,并且F窗口1024可以遍及如图10d中示出的第三窗口显示区域933和第四窗口显示区域934的全部来显示。因为F窗口1024被显示,所以控制器可以将A窗口1000的大小降低到一半并且显示收缩的A窗口1000。控制器可以以相同的水平对垂直比率或者以新的水平对垂直比率按比例缩小A窗口1000。The user 10 can determine whether the window will be displayed at the desired position by viewing the double view view 1023 . The user 10 may release the drag gesture 1021, and the F-window 1024 may be displayed over the entirety of the third window display area 933 and the fourth window display area 934 as shown in FIG. 10d. Since the F window 1024 is displayed, the controller may reduce the size of the A window 1000 to half and display the shrunk A window 1000 . The controller may scale down the A-window 1000 at the same horizontal-to-vertical ratio or at a new horizontal-to-vertical ratio.
图11a、图11b和图11c示出根据本公开实施例的显示设备的屏幕。更具体地,图11a、图11b和图11c示出用于图10a、图10b、图10c和图10d的操作的后续操作。11a, 11b, and 11c illustrate screens of a display device according to an embodiment of the present disclosure. More specifically, Figures 11a, 11b, and 11c illustrate subsequent operations for the operations of Figures 10a, 10b, 10c, and 1Od.
参照图11a,显示设备以拆分模式分别在屏幕的上半部和下半部中显示A窗口1000和F窗口1024。用户10可以操作显示设备800以额外运行应用E。用户10可以通过向第二点1033拖曳表示应用E的图标1015来做出拖曳手势1032。Referring to FIG. 11a, the display device displays an A window 1000 and an F window 1024 in the upper half and the lower half of the screen, respectively, in a split mode. The user 10 can operate the display device 800 to additionally execute the application E. FIG. The user 10 may make a drag gesture 1032 by dragging the icon 1015 representing the application E towards the second point 1033 .
参照图11b和图11c,控制器可以确定相应于第二点1033的输入区。如果控制器确定第二点1033相应于图9h中示出的第八输入区948,则控制器可以确定遍及第三窗口显示区域933和第四窗口显示区域934的全部来显示E窗口1034,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1031。Referring to FIGS. 11b and 11c , the controller may determine an input area corresponding to the second point 1033 . If the controller determines that the second point 1033 corresponds to the eighth input area 948 shown in FIG. Accordingly, the controller may display the determined window display area as a ghost view 1031 .
用户10可以通过观看重影视图1031确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1032。E窗口1034可以遍及第三窗口显示区域933和第四窗口显示区域934的全部来显示。The user 10 can determine whether a window will be displayed at a desired position by viewing the double view view 1031 . User 10 may release drag gesture 1032 . The E window 1034 may be displayed over the entirety of the third window display area 933 and the fourth window display area 934 .
图12a、图12b和图12c示出根据本公开实施例的显示设备的屏幕。更具体地,图12a、图12b和图12c示出用于图11a、图11b和图11c的操作的后续操作。12a, 12b, and 12c illustrate screens of a display device according to an embodiment of the present disclosure. More specifically, Figures 12a, 12b, and 12c illustrate subsequent operations to the operations of Figures 11a, 11b, and 11c.
参照图12a,显示设备以拆分模式分别在屏幕的上半部和下半部中显示A窗口1000和E窗口1034。用户10可以操作显示设备以额外运行应用G。用户10可以做出向第三点1042拖曳表示应用G的图标1017的拖曳手势1041。Referring to FIG. 12a, the display device displays an A window 1000 and an E window 1034 in the upper half and the lower half of the screen, respectively, in a split mode. The user 10 can operate the display device to additionally run the application G. The user 10 may make a drag gesture 1041 of dragging the icon 1017 representing the application G toward the third point 1042 .
参照图12b和图12c,控制器可以确定相应于第三点1042的输入区。如果控制器确定第三点1042相应于图9h中示出的第九输入区949,则控制器可以确定遍及第一到第四窗口显示区域931到934的全部来显示G窗口1044,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1043。Referring to FIGS. 12b and 12c , the controller may determine an input area corresponding to the third point 1042 . If the controller determines that the third point 1042 corresponds to the ninth input area 949 shown in FIG. Accordingly, the controller may display the determined window display area as a ghost view 1043 .
用户10可以通过观看重影视图1043确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1042。G窗口1044可以全屏幕显示,如图12c中所示。The user 10 can determine whether the window will be displayed at the desired position by viewing the double view view 1043 . User 10 may release drag gesture 1042 . The G-window 1044 can be displayed in full screen, as shown in FIG. 12c.
图13a、图13b和图13c示出根据本公开实施例的显示设备的屏幕。更具体地,图13a、图13b和图13c示出用于图12a、图12b和图12c的操作的后续操作。13a, 13b, and 13c illustrate screens of a display device according to an embodiment of the present disclosure. More specifically, Figures 13a, 13b, and 13c illustrate subsequent operations for the operations of Figures 12a, 12b, and 12c.
参照图13a、图13b和图13c,显示设备正在显示G窗口1044。用户10可以做出向图13b中的G窗口1044的下半部中的第四点1052拖曳表示应用B的图标1012的拖曳手势1051。当控制器确定第四点1052相应于图9h中示出的第八输入区948时,控制器可以确定遍及第三窗口显示区域933和第四窗口显示区域934的全部来显示E窗口1054,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1053。Referring to FIGS. 13a , 13b and 13c , the display device is displaying a G window 1044 . The user 10 may make a drag gesture 1051 of dragging the icon 1012 representing the application B towards the fourth point 1052 in the lower half of the G window 1044 in FIG. 13b. When the controller determines that the fourth point 1052 corresponds to the eighth input area 948 shown in FIG. Accordingly, the controller may display the determined window display area as a ghost view 1053 .
用户10可以通过观看重影视图1053确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1052。B窗口1054可以遍及如图13c中示出的第三窗口显示区域933和第四窗口显示区域934的全部来显示。因为B窗口1054被显示,所以控制器可以将G窗口1044缩小到屏幕的一半并且在屏幕的上半部中显示收缩的G窗口1044。The user 10 can determine whether the window will be displayed at the desired position by viewing the double view view 1053 . User 10 may release drag gesture 1052 . The B window 1054 may be displayed over the entirety of the third window display area 933 and the fourth window display area 934 as shown in FIG. 13c. Since the B window 1054 is displayed, the controller may shrink the G window 1044 to half of the screen and display the shrunk G window 1044 in the upper half of the screen.
图14a、图14b和图14c示出根据本公开实施例的显示设备的屏幕。更具体地,图14a、图14b和图14c示出用于图13a、图13b和图13c的操作的后续操作。14a, 14b, and 14c illustrate screens of a display device according to an embodiment of the present disclosure. More specifically, Figures 14a, 14b, and 14c illustrate subsequent operations for the operations of Figures 13a, 13b, and 13c.
参照图14a,显示设备以拆分模式分别在屏幕的上半部和下半部中显示G窗口1044和B窗口1054。用户10可以操作显示设备以额外运行应用G。用户10可以做出向第五点1062拖曳表示应用B的图标1013的拖曳手势1061。Referring to FIG. 14a, the display device displays a G window 1044 and a B window 1054 in the upper half and the lower half of the screen, respectively, in a split mode. The user 10 can operate the display device to additionally run the application G. The user 10 may make a drag gesture 1061 of dragging the icon 1013 representing the application B toward the fifth point 1062 .
参照图14b和图14c,控制器可以确定相应于第五点1062的输入区。如果控制器确定第五点1062相应于图9h中示出的第二输入区942时,控制器可以确定在第二窗口显示区域932中显示C窗口1064,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1063。Referring to FIGS. 14b and 14c , the controller may determine an input area corresponding to the fifth point 1062 . If the controller determines that the fifth point 1062 corresponds to the second input area 942 shown in FIG. Accordingly, the controller may display the determined window display area as a ghost view 1063 .
用户10可以通过观看重影视图1063确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1061。C窗口1064可以显示在第二窗口显示区域932中,如图14c中所示。The user 10 can determine whether the window will be displayed at the desired position by viewing the double view view 1063 . User 10 may release drag gesture 1061 . A C window 1064 may be displayed in the second window display area 932, as shown in FIG. 14c.
图15a、图15b和图15c示出根据本公开实施例的显示设备的屏幕。更具体地,图15a、图15b和图15c示出用于图14a、图14b和图14c的操作的后续操作。15a, 15b, and 15c illustrate screens of a display device according to an embodiment of the present disclosure. More specifically, Figures 15a, 15b, and 15c illustrate subsequent operations for the operations of Figures 14a, 14b, and 14c.
参照图15a,显示设备以3个区域拆分模式显示G窗口1044、B窗口1054和C窗口1064。用户10可以操作显示设备以额外运行应用D。用户10可以做出向第六点1072拖曳表示应用D的图标1014的拖曳手势1071。Referring to FIG. 15a, the display device displays a G window 1044, a B window 1054, and a C window 1064 in a 3-region split mode. The user 10 can operate the display device to additionally execute the application D. The user 10 may make a drag gesture 1071 of dragging the icon 1014 representing the application D towards the sixth point 1072 .
参照图15b和图15c,控制器可以确定相应于第六点1072的输入区。如果控制器确定第六点1072相应于图9h中示出的第四输入区944,则控制器可以确定在第四窗口显示区域934中显示D窗口1074,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1073。Referring to FIGS. 15 b and 15 c , the controller may determine an input area corresponding to the sixth point 1072 . If the controller determines that the sixth point 1072 corresponds to the fourth input area 944 shown in FIG. Accordingly, the controller may display the determined window display area as a ghost view 1073 .
用户10可以通过观看重影视图1073确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1071。D窗口1074可以显示在第四窗口显示区域934中,如图15c中所示。The user 10 can determine whether the window will be displayed at the desired location by viewing the double view view 1073 . User 10 may release drag gesture 1071 . A D window 1074 may be displayed in the fourth window display area 934, as shown in FIG. 15c.
图16a、图16b、图16c和图16d示出根据本公开实施例的显示设备的屏幕。16a, 16b, 16c, and 16d illustrate screens of a display device according to an embodiment of the present disclosure.
图16a示出根据本公开的实施例的显示设备的屏幕。更具体地,图16a示出用于图15a、图15b和图15c的操作的后续操作。FIG. 16a illustrates a screen of a display device according to an embodiment of the present disclosure. More specifically, Fig. 16a illustrates subsequent operations for the operations of Figs. 15a, 15b, and 15c.
参照图16a,显示设备以4个区域拆分模式显示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用户10可以操作显示设备以额外运行应用H。用户10可以做出向第七点1081拖曳表示应用H的图标1018的拖曳手势。Referring to FIG. 16a, the display device displays a G window 1044, a B window 1054, a C window 1064, and a D window 1074 in a 4-region split mode. The user 10 can operate the display device to additionally run the application H. The user 10 may make a drag gesture of dragging the icon 1018 representing the application H toward the seventh point 1081 .
参照图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中露出。Referring to FIG. 16a, the controller may determine an input area corresponding to the seventh point 1081. Referring to FIG. If the controller determines that the seventh point 1081 corresponds to the fifth input area 945 shown in FIG. Accordingly, the controller may display the determined window display area as a ghost view 1082 . Icons 1015 , 1016 , 1017 , 1018 , 1019 , 1020 , and 1021 representing applications E to K may be arranged in the tray 1010 . For example, user 10 may input an upward drag gesture across tray 1010 so that hidden icons 1018 , 1019 , 1020 , and 1021 representing applications H through K may be revealed in tray 1010 .
用户10可以通过观看重影视图1082确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势。H窗口1083可以显示在第一窗口显示区域931和第二窗口显示区域932中,如图16a中所示。The user 10 can determine whether the window will be displayed at the desired location by viewing the ghost view 1082 . User 10 may release the drag gesture. The H window 1083 may be displayed in the first window display area 931 and the second window display area 932, as shown in FIG. 16a.
图16b示出根据本公开的实施例的显示设备的屏幕。更具体地,图16b示出用于图15a、图15b和图15c的操作的后续操作。FIG. 16b illustrates a screen of a display device according to an embodiment of the present disclosure. More specifically, Figure 16b illustrates a subsequent operation for the operations of Figures 15a, 15b, and 15c.
参照图16b,显示设备以4个区域拆分模式显示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用户10可以操作显示设备以额外运行应用H。用户10可以通过向第八点1084拖曳表示应用H的图标1018做出拖曳手势。Referring to FIG. 16b, the display device displays a G window 1044, a B window 1054, a C window 1064, and a D window 1074 in a 4-region split mode. The user 10 can operate the display device to additionally run the application H. The user 10 may make a drag gesture by dragging the icon 1018 representing application H towards the eighth point 1084 .
参照图16b,控制器可以确定相应于第八点1084的输入区。如果控制器确定第八点1084相应于图9h中示出的第六输入区946,则控制器可以确定在第一窗口显示区域931和第三窗口显示区域933中显示H窗口1086,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1085。Referring to FIG. 16b , the controller may determine an input zone corresponding to the eighth point 1084 . If the controller determines that the eighth point 1084 corresponds to the sixth input area 946 shown in FIG. Accordingly, the controller may display the determined window display area as a ghost view 1085 .
用户10可以通过观看重影视图1085确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势。H窗口1086可以显示在第一窗口显示区域931和第三窗口显示区域933中,如图16b中所示。The user 10 can determine whether the window will be displayed at the desired location by viewing the ghost view 1085 . User 10 may release the drag gesture. The H window 1086 may be displayed in the first window display area 931 and the third window display area 933, as shown in FIG. 16b.
图16c示出根据本公开的实施例的显示设备的屏幕。更具体地,图16c示出用于图15a、图15b和图15c的操作的后续操作。FIG. 16c illustrates a screen of a display device according to an embodiment of the present disclosure. More specifically, FIG. 16c illustrates subsequent operations for the operations of FIGS. 15a, 15b, and 15c.
参照图16c,显示设备以4个区域拆分模式显示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用户10可以操作显示设备以额外运行应用H。用户10可以做出向第九点1087拖曳表示应用H的图标1018的拖曳手势。Referring to FIG. 16c, the display device displays a G window 1044, a B window 1054, a C window 1064, and a D window 1074 in a 4-region split mode. The user 10 can operate the display device to additionally run the application H. The user 10 may make a drag gesture of dragging the icon 1018 representing the application H towards the ninth point 1087 .
参照图16c,控制器可以确定相应于第九点1087的输入区。如果控制器确定第九点1087相应于图9h中示出的第八输入区948,则控制器可以确定在第三窗口显示区域933和第四窗口显示区域934中显示H窗口1089,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1088。Referring to FIG. 16c, the controller may determine an input area corresponding to the ninth point 1087. Referring to FIG. If the controller determines that the ninth point 1087 corresponds to the eighth input area 948 shown in FIG. Accordingly, the controller may display the determined window display area as a ghost view 1088 .
用户10可以通过观看重影视图1088确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势。H窗口1089可以显示在第三窗口显示区域933和第四窗口显示区域934中,如图16c中所示。The user 10 can determine whether the window will be displayed at the desired location by viewing the ghost view 1088 . User 10 may release the drag gesture. The H window 1089 may be displayed in the third window display area 933 and the fourth window display area 934, as shown in FIG. 16c.
图16d示出根据本公开的实施例的显示设备的屏幕。更具体地,图16d示出用于图15a、图15b和图15c的操作的后续操作。FIG. 16d illustrates a screen of a display device according to an embodiment of the present disclosure. More specifically, Figure 16d illustrates subsequent operations for the operations of Figures 15a, 15b, and 15c.
参照图16d,显示设备以4个区域拆分模式显示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用户10可以操作显示设备以额外运行应用H。用户10可以做出向第十点1090拖曳表示应用H的图标1018的拖曳手势。Referring to FIG. 16d, the display device displays a G window 1044, a B window 1054, a C window 1064, and a D window 1074 in a 4-region split mode. The user 10 can operate the display device to additionally run the application H. The user 10 may make a drag gesture of dragging the icon 1018 representing the application H towards the tenth point 1090 .
参照图16d,控制器可以确定相应于第十点1090的输入区。如果控制器确定第十点1090相应于图9h中示出的第七输入区947,则控制器可以确定在第二窗口显示区域932和第四窗口显示区域934中显示H窗口1092,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1091。Referring to FIG. 16d, the controller may determine an input zone corresponding to a tenth point 1090. Referring to FIG. If the controller determines that the tenth point 1090 corresponds to the seventh input area 947 shown in FIG. Accordingly, the controller may display the determined window display area as a ghost view 1091 .
用户10可以通过观看重影视图1091确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势。H窗口1092可以显示在第二窗口显示区域932和第四窗口显示区域934中,如图16d中所示。The user 10 can determine whether the window will be displayed at the desired position by viewing the double view view 1091 . User 10 may release the drag gesture. The H window 1092 may be displayed in the second window display area 932 and the fourth window display area 934, as shown in FIG. 16d.
图17示出根据本公开的实施例的显示设备的屏幕。更具体地,图17示出用于图15a、图15b和图15c的操作的后续操作。FIG. 17 illustrates a screen of a display device according to an embodiment of the present disclosure. More specifically, Figure 17 illustrates subsequent operations for the operations of Figures 15a, 15b, and 15c.
参照图17,显示设备以4个区域拆分模式显示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用户10可以操作显示设备以额外运行应用H。用户10可以做出向第十一点1093拖曳表示应用H的图标1018的拖曳手势。Referring to FIG. 17, the display device displays a G window 1044, a B window 1054, a C window 1064, and a D window 1074 in a 4-region split mode. The user 10 can operate the display device to additionally run the application H. The user 10 may make a drag gesture of dragging the icon 1018 representing the application H towards the eleventh point 1093 .
参照图17,控制器可以确定相应于第十一点1093的输入区。如果控制器确定第十一点1093相应于图9h中示出的第九输入区949,则控制器可以确定在第三窗口显示区域932和第四窗口显示区域934中显示H窗口1095,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1094。Referring to FIG. 17 , the controller may determine an input area corresponding to an eleventh point 1093 . If the controller determines that the eleventh point 1093 corresponds to the ninth input area 949 shown in FIG. Accordingly, the controller may display the determined window display area as a ghost view 1094 .
用户10可以通过观看重影视图1094确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势。H窗口1095可以全屏幕显示。The user 10 can determine whether the window will be displayed at the desired location by viewing the ghost view 1094 . User 10 may release the drag gesture. The H window 1095 can be displayed in full screen.
如上所述,显示设备可以根据拖曳手势的结束点在不同位置处以不同大小提供窗口。虽然上面已经描述了4个区域拆分模式,但是以上的描述可以扩展到9个区域拆分模式等等。As described above, the display device may provide windows in different sizes at different positions according to the end point of the drag gesture. Although 4 region split modes have been described above, the above description can be extended to 9 region split modes and so on.
图18a和图18b示出根据本公开实施例的9区域拆分模式。Figures 18a and 18b illustrate a 9-region split mode according to an embodiment of the disclosure.
参照图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。当拖曳手势的结束点位于相应于显示区域之间的边界的输入区中时,显示设备可以遍及窗口显示区域的全部来显示窗口。当拖曳手势的结束点位于相应于窗口显示区域会合处的交叉点的输入区中时,显示设备可以遍及窗口显示区域的全部来显示窗口。用这样的方式,显示设备可以根据拖曳手势的结束点在不同位置处以不同大小显示窗口。Referring to FIGS. 18a and 18b, the display device may define 9 split window display areas. In addition, the display device may define input areas A, C, E, K, M, O, U, W, and Y corresponding to respective window display areas, input areas B, D, F, H, J, L, N, P, R, T, V, and X corresponding to boundaries between window display areas, and input areas G, I, Q, and S corresponding to intersection points where the window display areas meet. When the end point of the drag gesture is located in the input area corresponding to the boundary between the display areas, the display device may display the window over the entirety of the window display area. When the end point of the drag gesture is located in the input area corresponding to the intersection where the window display areas meet, the display device may display the window across the entirety of the window display area. In this way, the display device can display the window in different sizes at different positions according to the end point of the drag gesture.
图19是示出根据本发明的实施例用于控制显示设备的方法的流程图。FIG. 19 is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention.
参照图19,在操作S1901中,显示设备可以显示表示应用的至少一个图标。在操作S1903中,显示设备可以接收向第一点拖曳图标的拖曳手势。在操作S1905中,显示设备可以在布局上确定拖曳手势的结束的位置。Referring to FIG. 19 , in operation S1901, the display device may display at least one icon representing an application. In operation S1903, the display device may receive a drag gesture of dragging the icon toward the first point. In operation S1905, the display device may determine a position of the end of the drag gesture on the layout.
在操作S1907中,显示设备可以确定拖曳手势是否结束在窗口显示区域之间的边界处。如果拖曳手势结束在窗口显示区域之间的边界处,则在操作S1909中显示设备可以遍及窗口显示区域的全部来显示窗口。In operation S1907, the display device may determine whether the drag gesture ends at a boundary between window display areas. If the drag gesture ends at the boundary between the window display areas, the display device may display the window over the entirety of the window display areas in operation S1909.
在操作S1911中,显示设备可以确定拖曳手势是否结束在窗口显示区域会合的交叉点处。如果拖曳手势结束在窗口显示区域会合的交叉点处,则在操作S1913中显示设备可以遍及窗口显示区域的全部来显示窗口。In operation S1911, the display device may determine whether the drag gesture ends at an intersection where window display areas meet. If the drag gesture ends at an intersection where the window display areas meet, the display device may display the window over the entirety of the window display area in operation S1913.
在操作S1915中,显示设备可以确定拖曳手势是否结束在窗口显示区域中。如果拖曳手势结束在窗口显示区域中,则在操作S1917中显示设备可以在该窗口显示区域中显示窗口。In operation S1915, the display device may determine whether the drag gesture ends in the window display area. If the drag gesture ends in the window display area, the display device may display the window in the window display area in operation S1917.
图20是示出根据本发明的实施例用于控制显示设备的方法的流程图。FIG. 20 is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention.
参照图20,在操作S2001中,控制器可以以拆分模式设置布局。在操作S2003中,控制器可以根据拆分模式定义多个窗口显示区域。此外,在操作S2005中,控制器可以向窗口显示区域分配多个窗口。更具体地,控制器可以向一个窗口显示区域分配多个窗口。Referring to FIG. 20 , in operation S2001, the controller may set a layout in a split mode. In operation S2003, the controller may define a plurality of window display areas according to the split mode. Also, the controller may assign a plurality of windows to the window display area in operation S2005. More specifically, the controller can assign a plurality of windows to one window display area.
在操作S2007中,控制器可以控制在每个窗口显示区域中显示分配给窗口显示区域的窗口当中的具有最高Z次序的窗口。例如,如果多个窗口被分配给第一窗口显示区域,则控制器可以控制显示被分配窗口中的具有最高Z次序的窗口。In operation S2007, the controller may control a window having the highest Z-order among windows allocated to the window display area to be displayed in each window display area. For example, if a plurality of windows are allocated to the first window display area, the controller may control to display a window having the highest Z-order among the allocated windows.
在操作S2009中,控制器可以确定是否已经通过触摸屏接收到Z次序改变命令。Z次序改变命令是请求改变窗口的Z次序的命令。例如,Z次序改变命令可以通过触摸屏上的轻弹手势触发。当在操作S2009中接收Z次序改变命令时,在操作S2011中控制器可以改变至少一个Z次序并且基于改变的Z次序显示窗口。In operation S2009, the controller may determine whether a Z-order change command has been received through the touch screen. The Z-order change command is a command to request to change the Z-order of windows. For example, a Z-order change command can be triggered by a flick gesture on the touch screen. When the Z-order change command is received in operation S2009, the controller may change at least one Z-order and display a window based on the changed Z-order in operation S2011.
图21a、图21b和图21c示出根据本公开实施例的显示设备的屏幕。21a, 21b, and 21c illustrate screens of a display device according to an embodiment of the present disclosure.
参照图21a,显示设备2100在第一区域中显示第一窗口2101以用于运行应用A,在第二区域中显示第二窗口2102以用于运行应用B,在第三区域中显示第三窗口2103以用于运行应用C,并且在第四区域中显示第四窗口2104以用于运行应用D。显示设备2100进一步显示中心按钮2110。21a, the display device 2100 displays a first window 2101 for running application A in a first area, a second window 2102 for running application B in a second area, a third window 2103 for running application C in a third area, and a fourth window 2104 for running application D in a fourth area. The display device 2100 further displays a center button 2110 .
图22示出根据本公开实施例的动作栈。FIG. 22 illustrates an action stack according to an embodiment of the disclosure.
参照图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的窗口。Referring to FIG. 22, a controller (not shown) may manage an action stack on the left. The controller may manage the Z-order of the windows in the order of applying C, F, G, A, D, B, J, K, H, M, L, and I. The controller assigns windows for applications C, F, and G to the third region, assigns windows for applications A, J, and L to the first region, assigns windows for applications D, H, and M to the fourth region, and assigns windows for applications B, K, and I to the second region.
控制器检测假定为运行在第一区域中的应用并且比较检测到的应用的Z次序。控制器可以确定在第一区域中应用A具有最高Z次序。因此,控制器控制在第一区域中显示应用A在其中运行的第一窗口2101。控制器检测假定为运行在第二区域中的应用并且比较检测到的应用的Z次序。控制器可以确定在第二区域中应用B具有最高Z次序。因此,控制器控制在第二区域中显示应用B在其中运行的第二窗口2102。控制器检测假定为运行在第三区域中的应用并且比较检测到的应用的Z次序。控制器可以确定在第三区域中应用C具有最高Z次序。因此,控制器控制在第三区域中显示应用B在其中运行的第三窗口2103。控制器检测假定为运行在第四区域中的应用并且比较检测到的应用的Z次序。控制器可以确定在第四区域中应用D具有最高Z次序。因此,控制器控制在第四区域中显示应用B在其中运行的第四窗口2104。The controller detects applications assumed to be running in the first zone and compares the Z-orders of the detected applications. The controller may determine that application A has the highest Z-rank in the first region. Accordingly, the controller controls to display the first window 2101 in which the application A is running in the first area. The controller detects applications assumed to be running in the second zone and compares the Z-orders of the detected applications. The controller may determine that application B has the highest Z-rank in the second region. Accordingly, the controller controls to display the second window 2102 in which the application B is running in the second area. The controller detects applications assumed to be running in the third region and compares the Z-orders of the detected applications. The controller may determine that application C has the highest Z-rank in the third region. Accordingly, the controller controls to display the third window 2103 in which the application B is running in the third area. The controller detects applications assumed to be running in the fourth region and compares the Z-orders of the detected applications. The controller may determine that application D has the highest Z-rank in the fourth region. Accordingly, the controller controls to display a fourth window 2104 in which the application B is running in the fourth area.
继续参照图21a,用户1可以向第三区域输入Z次序改变命令。例如,用户1可以跨越第三区域做出向右轻弹手势2120。控制器可以将该向右轻弹手势2120识别为Z次序改变命令。向右轻弹手势2120可以被设置为用于向窗口显示区域中具有最低Z次序的应用分配最高Z次序的命令。Z次序改变反映在图22中示出的右边的动作栈中。从图22中示出的右边的动作栈中注意到,应用G位于动作栈的顶部。向右轻弹手势2120是分配窗口显示区域中的Z次序的示例,并且因此,本领域技术人员将容易地理解,可以通过沿除了向右之外的方向做出的手势来定义Z次序改变命令。例如,Z次序改变命令可以通过多种手势定义,诸如向左的轻弹手势、向下的轻弹手势、向上的轻弹手势等等。此外,除轻弹手势外的许多其他手势,包括倾斜、拖曳、摇动等等可以被定义为Z次序改变命令,其将不会被理解为限制本公开。本文中,向右方向可以被称为第一方向,而第一方向不局限于向右方向。Continuing to refer to FIG. 21a, the user 1 may input a Z-order change command to the third area. For example, User 1 may make a right flick gesture 2120 across the third area. The controller may recognize the right flick gesture 2120 as a Z-order change command. The right flick gesture 2120 may be configured to assign the highest Z-order command to the application with the lowest Z-order in the window display area. The Z-order change is reflected in the action stack on the right shown in FIG. 22 . Note from the action stack on the right shown in FIG. 22 that application G is at the top of the action stack. The right flick gesture 2120 is an example of assigning the Z order in the window display area, and thus, those skilled in the art will easily understand that the Z order change command may be defined by a gesture made in a direction other than right. For example, a Z-order change command may be defined by various gestures, such as a left flick gesture, a downward flick gesture, an upward flick gesture, and so on. Furthermore, many other gestures besides flick gestures, including tilting, dragging, shaking, etc., may be defined as Z-order changing commands, which shall not be construed as limiting the present disclosure. Herein, the rightward direction may be referred to as a first direction, and the first direction is not limited to the rightward direction.
参照图21b和图21c,控制器可以控制在第三区域中显示第五窗口2113以便运行应用G。当通过跨越第三区域的向右轻弹手势接收Z次序改变命令时,控制器可以确定在第三区域中应用F具有最低Z次序,如图21c中所示。控制器可以控制在第三区域中显示第六窗口2123以便运行应用F。Referring to FIGS. 21b and 21c , the controller may control to display a fifth window 2113 in the third area in order to execute the application G. Referring to FIG. When a Z-order change command is received through a rightward flick gesture across the third area, the controller may determine that application F has the lowest Z-order in the third area, as shown in FIG. 21c. The controller may control a sixth window 2123 to be displayed in the third area in order to execute the application F.
图23a和图23b示出根据本公开实施例的描述Z次序改变的显示设备的屏幕。图24示出根据本公开实施例的动作栈。图23a可以基本上与图21c相同,并且图24中示出的左边的动作栈可以描述显示在图23a中的窗口的Z次序。23a and 23b illustrate screens of a display device describing a Z-order change according to an embodiment of the present disclosure. FIG. 24 illustrates an action stack according to an embodiment of the disclosure. Figure 23a may be substantially the same as Figure 21c, and the action stack on the left shown in Figure 24 may describe the Z-order of the windows displayed in Figure 23a.
参照图23a,用户1可以通过做出跨越第一区域的向右轻弹手势2121向第一区域输入Z次序改变命令。控制器(未示出)可以确定在第的区域中应用L具有最低Z次序。控制器可以向应用L分配最高Z次序,如图24中示出的右边的动作栈中所示。Referring to FIG. 23a, the user 1 may input a Z-order change command to the first area by making a rightward flick gesture 2121 across the first area. A controller (not shown) may determine that the application L has the lowest Z-order in the th region. The controller can assign the highest Z-order to application L, as shown in the right-hand action stack shown in FIG. 24 .
参照图23b,控制器可以控制在第一区域中显示第七窗口2131以便运行应用L。Referring to FIG. 23b, the controller may control a seventh window 2131 to be displayed in the first area in order to execute the application L. Referring to FIG.
图25a和图25b示出根据本公开实施例的描述Z次序改变的显示设备的屏幕。图26示出根据本公开实施例的动作栈。25a and 25b illustrate screens of a display device describing a Z-order change according to an embodiment of the present disclosure. FIG. 26 illustrates an action stack according to an embodiment of the disclosure.
参照图25a和图25b,用户可以通过做出跨越第二区域的向左的轻弹手势2130向第二区域输入Z次序改变命令。控制器(未示出)可以将向左的轻弹手势识别为Z次序改变命令。向左的轻弹手势可以被设置为用于向窗口显示区域中具有最高Z次序的应用分配最低Z次序的命令。向左方向可以被称为第二方向。Referring to FIGS. 25 a and 25 b , the user may input a Z-order change command to the second area by making a leftward flick gesture 2130 across the second area. A controller (not shown) may recognize a flick gesture to the left as a Z-order change command. A flick gesture to the left may be configured as a command to assign the lowest Z-order to the application with the highest Z-order in the window display area. The leftward direction may be referred to as a second direction.
因此,控制器可以向第二区域中具有最高Z次序的应用分配最低Z次序,如图26中示出的右边的动作栈中所示。因为应用B被分配了最低Z次序,所以控制器可以控制向第二区域中的应用K分配最高Z次序。Accordingly, the controller may assign the lowest Z-order to the application with the highest Z-order in the second region, as shown in the right-hand action stack shown in FIG. 26 . Since application B is assigned the lowest Z-rank, the controller may control application K in the second region to be assigned the highest Z-rank.
因此,控制器可以在第二区域中显示第八窗口2142以便运行应用K,如图25b中所示。结果动作栈改变示出在图26中。Accordingly, the controller may display an eighth window 2142 in the second area to execute the application K, as shown in FIG. 25b. The resulting action stack changes are shown in FIG. 26 .
如之前描述的,控制器可以将向左的轻弹手势识别为用于向窗口显示区域中具有最低Z次序的应用分配最高Z次序的命令。此外,控制器可以将向右轻弹手势识别为用于向窗口显示区域中具有第二高Z次序的应用分配最低Z次序的命令。因此,用户可以容易地切换到具有最低或最高Z次序的应用的屏幕。As previously described, the controller may recognize the flick gesture to the left as a command to assign the highest Z-order to the application having the lowest Z-order in the window display area. Also, the controller may recognize the flick gesture to the right as a command to assign the lowest Z-order to the application having the second highest Z-order in the window display area. Therefore, the user can easily switch to the screen with the lowest or highest Z-order application.
图27a和图27b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕。图28示出根据本公开实施例的动作栈。27a and 27b illustrate screens of a display device describing a Z-order change command according to an embodiment of the present disclosure. FIG. 28 illustrates an action stack according to an embodiment of the disclosure.
参照图27a和图27b,显示设备2100在第一区域中显示第一窗口2101以运行应用A,在第二区域中显示第二窗口2102以运行应用B,在第三区域中显示第三窗口2103以运行应用C,并且在第四区域中显示第四窗口2104以运行应用D。显示设备2100可以管理如图28中所示的动作栈。用户1可以向第三区域输入Z次序改变命令。例如,当如通过参考标号2701指示的触摸第三区域的时候,用户1可以做出向右倾斜手势2700。控制器可以将触摸和向右倾斜手势识别为Z次序改变命令。27a and 27b, the display device 2100 displays a first window 2101 in a first area to run application A, displays a second window 2102 in a second area to run application B, displays a third window 2103 in a third area to run application C, and displays a fourth window 2104 in a fourth area to run application D. The display device 2100 may manage an action stack as shown in FIG. 28 . User 1 can input a Z-order change command to the third area. For example, the user 1 may make a tilt gesture 2700 to the right when touching a third area as indicated by reference numeral 2701 . The controller may recognize touch and tilt gestures to the right as Z-order change commands.
控制器可以基于Z次序改变命令改变图28中示出的动作栈中的Z次序,其已经参照图22在之前描述,因此将不过多地描述。控制器可以控制在第三区域中显示第五窗口2113,以便运行应用G,如图27b中所示。The controller may change the Z order in the action stack shown in FIG. 28 based on the Z order change command, which has been previously described with reference to FIG. 22 and thus will not be described too much. The controller may control to display a fifth window 2113 in the third area in order to execute the application G, as shown in FIG. 27b.
图29a和图29b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕。29a and 29b illustrate screens of a display device describing a Z-order change command according to an embodiment of the present disclosure.
参照图29a和图29b,显示设备2100在第一区域中显示第一窗口2101以运行应用A,在第二区域中显示第二窗口2102以运行应用B,在第三区域中显示第三窗口2103以运行应用C,并且在第四区域中显示第四窗口2104以运行应用D。显示设备2100可以如图30中所示管理动作栈。用户1可以向第二区域输入Z次序改变命令。例如,当如通过参考标号2901指示地触摸第二区域的时候,用户1可以做出向左的倾斜手势2900。控制器可以将触摸和向左的倾斜手势识别为Z次序改变命令。29a and 29b, the display device 2100 displays a first window 2101 in the first area to run application A, displays a second window 2102 in the second area to run application B, displays a third window 2103 in the third area to run application C, and displays a fourth window 2104 in the fourth area to run application D. The display device 2100 may manage an action stack as shown in FIG. 30 . User 1 can input a Z-order change command to the second area. For example, when touching the second area as indicated by reference numeral 2901 , the user 1 may make a tilt gesture 2900 to the left. The controller may recognize touch and tilt gestures to the left as Z-order change commands.
控制器可以基于Z次序改变命令改变图30中示出的动作栈中的Z次序,其已经参照图26在之前描述,因此将不过多地描述。控制器可以控制在第二区域中显示第八窗口2142,以便运行应用K,如图29b中所示。The controller may change the Z order in the action stack shown in FIG. 30 based on the Z order change command, which has been previously described with reference to FIG. 26 and thus will not be described too much. The controller may control to display an eighth window 2142 in the second area in order to execute the application K, as shown in FIG. 29b.
图31a和图31b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕。图32示出根据本公开实施例的动作栈。31a and 31b illustrate screens of a display device describing a Z-order change command according to an embodiment of the present disclosure. FIG. 32 illustrates an action stack according to an embodiment of the disclosure.
参照图31a、图31b和图32,显示设备2100在第一区域中显示第一窗口2101以运行应用A,在第二区域中显示第二窗口2102以运行应用B,在第三区域中显示第三窗口2103以运行应用C,并且在第四区域中显示第四窗口2104以运行应用D。显示设备2100可以如图32中所示管理动作栈。用户1可以向第三区域输入Z次序改变命令。例如,用户1可以触摸第三区域中的点3100并且在第三区域中做出向右边缘的轻弹手势3101。控制器可以将向右边缘的轻弹手势识别为Z次序改变命令。31a, 31b and 32, the display device 2100 displays a first window 2101 in a first area to run application A, displays a second window 2102 in a second area to run application B, displays a third window 2103 in a third area to run application C, and displays a fourth window 2104 in a fourth area to run application D. The display device 2100 may manage an action stack as shown in FIG. 32 . User 1 can input a Z-order change command to the third area. For example, User 1 may touch a point 3100 in the third area and make a flick gesture 3101 to the right edge in the third area. The controller may recognize a flick gesture to the right edge as a Z-order change command.
控制器可以基于Z次序改变命令改变图32中示出的动作栈中的Z次序,其已经参照图22在之前描述,因此将不过多地描述。控制器可以控制在第三区域中显示第五窗口2113,以便运行应用G,如图31b中所示。The controller can change the Z order in the action stack shown in FIG. 32 based on the Z order change command, which has been previously described with reference to FIG. 22 and thus will not be described too much. The controller may control a fifth window 2113 to be displayed in the third area in order to execute the application G, as shown in FIG. 31b.
图33a和图33b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕。图34示出根据本公开实施例的动作栈。33a and 33b illustrate screens of a display device describing a Z-order change command according to an embodiment of the present disclosure. FIG. 34 illustrates an action stack according to an embodiment of the disclosure.
参照图33a、图33b和图34,显示设备2100在第一区域中显示第一窗口2101以运行应用A,在第二区域中显示第二窗口2102以运行应用B,在第三区域中显示第三窗口2103以运行应用C,并且在第四区域中显示第四窗口2104以运行应用D。显示设备2100可以管理如图34中所示的动作栈。33a, 33b and 34, the display device 2100 displays a first window 2101 in a first area to run application A, displays a second window 2102 in a second area to run application B, displays a third window 2103 in a third area to run application C, and displays a fourth window 2104 in a fourth area to run application D. The display device 2100 may manage an action stack as shown in FIG. 34 .
用户1可以向第二区域输入Z次序改变命令。例如,用户1可以触摸第二区域中的点3300并且在第二区域中做出向左的边缘的轻弹手势3301。控制器可以将向左边缘的轻弹手势识别为Z次序改变命令。User 1 can input a Z-order change command to the second area. For example, User 1 may touch a point 3300 in the second area and make an edge flick gesture 3301 to the left in the second area. The controller may recognize a flick gesture to the left edge as a Z-order change command.
控制器可以基于Z次序改变命令改变图34中示出的动作栈中的Z次序,其已经参照图26在之前描述,因此将不过多地描述。控制器可以控制在第二区域中显示第八窗口2142,以便运行应用K,如图33b中所示。The controller can change the Z order in the action stack shown in FIG. 34 based on the Z order change command, which has been previously described with reference to FIG. 26 and thus will not be described too much. The controller may control to display an eighth window 2142 in the second area in order to execute the application K, as shown in FIG. 33b.
迄今为止已经描述了在拆分模式下改变Z次序的方法。现在,将给出在自由式模式下改变Z次序的方法的描述。The method of changing the Z-order in split mode has been described so far. Now, a description will be given of a method of changing the Z order in the freestyle mode.
图35是示出根据本发明的实施例的用于控制显示设备的方法的流程图。FIG. 35 is a flowchart illustrating a method for controlling a display device according to an embodiment of the present invention.
参照图35,在操作S3501中控制器可以设置处于自由式模式下的布局。控制器可以接收应用运行命令,并且因此,在操作S3503中可以生成用于运行多个应用的多个窗口。控制器可以在操作S3505中确定多个窗口中的每一个的Z次序并且可以在操作S3507中基于它们的Z次序显示窗口。Referring to FIG. 35 , the controller may set a layout in a freestyle mode in operation S3501. The controller may receive an application execution command, and thus, a plurality of windows for executing a plurality of applications may be generated in operation S3503. The controller may determine a Z order of each of the plurality of windows in operation S3505 and may display the windows based on their Z order in operation S3507.
在操作S3509中,控制器可以确定是否已经接收到Z次序改变命令。当接收到Z次序改变命令时,在操作S3511中控制器可以控制根据改变的Z次序显示重叠的窗口。In operation S3509, the controller may determine whether a Z-order change command has been received. When the Z order change command is received, the controller may control overlapping windows to be displayed according to the changed Z order in operation S3511.
图36a、图36b和图36c示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕并且图37a、图37b和图37c示出根据本公开实施例的动作栈。36a, 36b, and 36c illustrate screens of a display device describing a Z-order change command according to an embodiment of the present disclosure and FIGS. 37a, 37b, and 37c illustrate action stacks according to an embodiment of the present disclosure.
参照图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中所示。Referring to FIGS. 36a, 36b, 36c, 37a, 37b, and 37c, the controller may manage the action stack shown in FIG. 37a. For example, the controller may assign the lowest Z-rank to window A running application A, the middle Z-rank to window B running application B, and the highest Z-rank to window C running application C. Accordingly, the controller may display windows in the order of window C 3631 and 3632, window B 3621 and 3622, and window A 3611 and 3612, as shown in FIG. 36a.
用户1可输入Z次序改变命令。当如参考标号3641指示地在窗口C中触摸标题栏3631的时候,Z次序改变命令可以通过向左的捏展(pinch-out)手势3642触发。捏展可以是展开两个触摸点的手势。在这种情况下,窗口C3631和3632的Z次序可以重置为最低Z次序。结果,控制器向窗口A分配中间Z次序,向窗口B分配最高Z次序,并且向窗口C分配最低Z次序。例如,控制器可以向窗口C分配最低Z次序,同时将其他窗口的Z次序增大1。因此,控制器可以控制按窗口B 3621和3622、窗口A 3611和3612、以及窗口C 3631和3632的次序显示窗口。捏展是Z次序改变命令,并且因此,本领域技术人员容易地理解地是,可以通过包括轻弹、拖曳、边缘轻弹、触摸和倾斜、倾斜以及摇动的多种手势触发Z次序改变命令。User 1 can input a Z-order change command. When a title bar 3631 is touched in window C as indicated by reference numeral 3641, a Z-order change command may be triggered by a leftward pinch-out gesture 3642. A pinch can be a gesture that spreads two touch points. In this case, the Z-order of windows C3631 and 3632 can be reset to the lowest Z-order. As a result, the controller assigns window A the middle Z-order, window B the highest Z-order, and window C the lowest Z-order. For example, the controller may assign window C the lowest Z-order while increasing the Z-orders of other windows by one. Accordingly, the controller may control the windows to be displayed in the order of windows B 3621 and 3622, windows A 3611 and 3612, and windows C 3631 and 3632. Pinch is a Z-order change command, and therefore, those skilled in the art easily understand that the Z-order change command can be triggered by various gestures including flick, drag, edge flick, touch and tilt, tilt, and shake.
用户1可输入Z次序改变命令。当如参考标号3651指示地在窗口B中触摸应用运行屏幕3622的时候,Z次序改变命令可以通过向左的捏展手势3652触发。在这种情况下,窗口B3621和3622的Z次序可以重置为最低Z次序。结果,控制器向窗口A分配最高Z次序,向运行应用B的窗口B分配最低Z次序,并且向运行应用C的窗口C分配中间Z次序。例如,控制器可以向窗口B分配最低Z次序,同时将其他窗口的Z次序增大1。因此,控制器可以控制按窗口A 3611和3612、窗口C 3631和3632、以及窗口B 3621和3622的次序显示窗口。User 1 can input a Z-order change command. When the application execution screen 3622 is touched in window B as indicated by reference numeral 3651 , a Z order change command may be triggered by a pinch gesture 3652 to the left. In this case, the Z-order of windows B 3621 and 3622 may be reset to the lowest Z-order. As a result, the controller assigns the highest Z-order to window A, the lowest Z-order to window B running application B, and the middle Z-order to window C running application C. For example, the controller may assign window B the lowest Z-order while increasing the Z-orders of other windows by one. Accordingly, the controller may control the windows to be displayed in the order of window A 3611 and 3612 , window C 3631 and 3632 , and window B 3621 and 3622 .
图38a、图38b和图38c示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕并且图39a、图39b和图39c示出根据本公开实施例的动作栈。38a, 38b, and 38c illustrate screens of a display device describing a Z-order change command according to an embodiment of the present disclosure and FIGS. 39a, 39b, and 39c illustrate action stacks according to an embodiment of the present disclosure.
参照图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中所示。Referring to FIGS. 38a, 38b, 38c, 39a, 39b, and 39c, the controller may manage the action stack shown in FIG. 39a. For example, the controller may assign the lowest Z-rank to window A running application A, the middle Z-rank to window B running application B, and the highest Z-rank to window C running application C. Accordingly, the controller may display windows in the order of window C 3631 and 3632, window B 3621 and 3622, and window A 3611 and 3612, as shown in FIG. 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中所示。User 1 can input a Z-order change command. When a title bar 3631 is touched in window C as indicated by reference numeral 3841, a Z-order change command may be triggered by a pinch-in gesture 3842 from the left. A pinch can be a gesture that narrows the distance between two touch points. In this case, the Z-orders of windows A 3631 and 3632 with the lowest Z-orders may be reset to the highest Z-orders, while lowering the Z-orders of other windows by one. Thus, the controller may assign the highest Z-order to window A, the lowest Z-order to window B running application B, and the middle Z-order to window C running application C, as shown in Figure 39b.
如图38b中所示,控制器可以控制按窗口A3611和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中所示。As shown in FIG. 38b, the controller may control the windows to be displayed in the order of windows A 3611 and 3612, windows C 3631 and 3632, and windows B 3621 and 3622. User 1 can input a Z-order change command. When a title bar 3631 is touched in window C as indicated by reference numeral 3851, a Z order change command may be triggered by a pinch gesture 3852 from the left. In this case, the Z-orders of windows B 3621 and 3622 with the lowest Z-orders may be reset to the highest Z-orders, while reducing the Z-orders of other windows by one. As a result, the controller may assign the middle Z-order to window A running application A, the highest Z-order to window B running application B, and the lowest Z-order to window C running application C, as shown in Figure 39c.
因此,控制器可以控制按窗口B 3621和3622、窗口A 3611和3612、以及窗口C 3631和3632的次序显示窗口。Accordingly, the controller may control the windows to be displayed in the order of windows B 3621 and 3622, windows A 3611 and 3612, and windows C 3631 and 3632.
如上所述,当接收通过捏展手势的Z次序改变命令时,控制器可以向具有最高Z次序的窗口分配最低Z次序。相反地,当接收通过捏合手势的Z次序改变命令时,控制器可以向具有最低Z次序的窗口分配最高Z次序。因为用户可以通过简单的操纵改变窗口的Z次序,所以想要的窗口出现在屏幕的顶层。因此,可以提高用户便利性。As described above, when receiving a Z-order change command through a pinch gesture, the controller may assign the lowest Z-order to a window having the highest Z-order. Conversely, when receiving a Z-order change command through a pinch gesture, the controller may assign the highest Z-order to a window having the lowest Z-order. Since the user can change the Z order of the windows by simple manipulation, the desired window appears on top of the screen. Therefore, user convenience can be improved.
图40a、图40b、图40c、图40d、图40e、图40f、图40g、图40h、图40i、图40j和图40k示出根据本公开实施例的用于显示应用运行窗口的方法。40a, 40b, 40c, 40d, 40e, 40f, 40g, 40h, 40i, 40j and 40k illustrate a method for displaying an application running window according to an embodiment of the present disclosure.
参照图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将屏幕划分成为上下部分。40a, 40b, 40c, 40d, 40e, 40f, 40g, 40h, 40i, 40j, and 40k, the display device 4200 can define a plurality of areas 4201, 4202, 4203, and 4204 on the touch screen. For convenience in describing FIG. 40a and subsequent figures, the plurality of regions 4201, 4202, 4203, and 4204 are referred to as a first region 4201, a second region 4202, a third region 4203, and a fourth region 4204 (region 1, region 2, region 3, and region 4), respectively. Both the first region 4201 and the third region 4203 form a fifth region (region 5, not shown) and both the second region 4202 and the fourth region 4204 form a sixth region (region 6, not shown). Both the first region 4201 and the second region 4202 form a seventh region (region 7, not shown) and both the third region 4203 and the fourth region 4204 form an eighth region (region 8, not shown). The first to fourth regions 4201, 4202, 4203 and 4204 form a region F. The first boundary 4211 may be set between the first area 4201 and the second area 4202, the second boundary 4212 may be set between the third area 4203 and the fourth area 4204, the third boundary 4213 may be set between the first area 4201 and the third area 4203, and the fourth boundary 4214 may be set between the second area 4202 and the fourth area 4204. The first boundary 4211 and the second boundary 4212 may form a single line, and the third boundary 4213 and the fourth boundary 4214 may form a single line. The first to fourth boundaries 4211 to 4214 are not necessarily displayed explicitly. Instead, the first to fourth boundaries 4211 to 4214 may be dotted lines. A controller (not shown) may configure the first to fourth areas 4201, 4202, 4203, and 4204 in such a manner that the first to fourth areas 4201, 4202, 4203, and 4204 do not overlap. For example, as shown in FIG. 40a, the controller may configure a first area 4201 at the upper left corner, a second area 4202 at the upper right corner, a third area 4203 at the lower left corner, and a fourth area 4204 at the lower right corner. The controller may divide the screen into left and right parts by a first boundary 4211 and a second boundary 4212 , and divide the screen into upper and lower parts by a third boundary 4213 and a fourth boundary 4214 .
触摸屏可以在第一到第四边界4211到4214会合的交叉点处显示中心按钮4220。中心按钮4220可以是改变在其中显示应用运行窗口的区域的大小或者设置控制运行窗口的操作模式的功能键。The touch screen may display a center button 4220 at an intersection where the first to fourth boundaries 4211 to 4214 meet. The center button 4220 may be a function key to change the size of an area in which the application execution window is displayed or to set an operation mode controlling the execution window.
控制器可以用这样的方式控制触摸屏:应用运行窗口显示在多个区域中的每一个中。例如,控制器可以控制触摸屏以使得显示运行应用的窗口,即,应用运行窗口显示在区域4201、4202、4203和4204中的每一个中,如图40b、40c、图40d、图40e、图40f、图40g、图40h、图40i、图40j和中所示。The controller may control the touch screen in such a manner that the application execution window is displayed in each of the plurality of areas. For example, the controller may control the touch screen so that a window for running an application is displayed, that is, the application running window is displayed in each of areas 4201, 4202, 4203, and 4204, as shown in FIGS.
与应用有关的对象可以显示在应用的运行屏幕上。对象可以使用多种形式,诸如文本、图形、图标、按钮、复选框、照片、视频、网页、地图等等。当用户触摸对象时,相应于被触摸对象的功能或事件可以运行在应用中。对象可以根据OS被称作视图。例如,可以显示捕获运行窗口以控制运行窗口的显示的捕获按钮、最小化运行窗口的大小的最小化按钮、最大化运行窗口的大小的最大化按钮、以及结束运行窗口的退出按钮中的至少一个。Objects related to the application may be displayed on the running screen of the application. Objects can take many forms, such as text, graphics, icons, buttons, checkboxes, photos, videos, web pages, maps, and more. When a user touches an object, a function or event corresponding to the touched object may run in the application. Objects can be called views according to OS. For example, at least one of a capture button that captures the execution window to control display of the execution window, a minimize button that minimizes the size of the execution window, a maximize button that maximizes the size of the execution window, and an exit button that ends the execution window may be displayed.
参照图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中的一个中显示相应于被选择的图标的应用的运行窗口。Referring to FIG. 40b, the controller may control icons 4231, 4232, 4233, 4234, 4235, 4236, and 4237 representing executable applications to be displayed on the touch screen. The display device 4200 may execute application A. As shown in FIG. 40b , in response to the running of the application A, the controller may control the touch screen to display the running window 4230 of the application A in the first area 4201 . In addition, the controller may control icons 4231, 4232, 4233, 4234, 4235, 4236, and 4237 representing executable applications to be displayed at specific positions of the touch screen. When receiving a touch input to one of the icons 4231, 4232, 4233, 4234, 4235, 4236, and 4237, that is, when receiving an input of selecting an icon representing an application to be executed, the display device 4200 may display an execution window of the application corresponding to the selected icon in one of the first to fourth regions 4201, 4202, 4203, and 4204.
控制器可以在显示的中心按钮4220上显示指示活动区的指示符4221。活动区可以是其中显示了最后运行的应用或由用户选择的最后应用的区域。用户操作的应用可以被认为是用户选定应用。The controller may display an indicator 4221 indicating an active area on the displayed center button 4220 . The active area may be an area in which the last executed application or the last application selected by the user is displayed. An application operated by a user may be considered a user-selected application.
指示符4221可以以多种方式实现以指示活动区的位置。例如,显示在活动区中的应用运行窗口的至少一部分可以显示在活动区的应用运行窗口与中心按钮4220之间重叠的区域中。可替换地,指示活动区的方向的箭头可以显示在中心按钮4220上。The indicator 4221 can be implemented in various ways to indicate the location of the active zone. For example, at least a part of the application execution window displayed in the active area may be displayed in an overlapping area between the application execution window of the active area and the center button 4220 . Alternatively, an arrow indicating the direction of the active area may be displayed on the center button 4220 .
可以基于动作栈确定活动区。最后运行的应用或最后的用户选定应用可以位于动作栈的顶部。显示设备4200可以将其中显示了在动作栈顶部的应用的运行窗口的区域确定为活动区。活动区可以被称为焦点区域。例如,在图40b中,指示符4221可以指示第一区域4201。The active area can be determined based on the action stack. The last running application or the last user selected application may be at the top of the action stack. The display device 4200 may determine an area in which an execution window of an application on top of an action stack is displayed as an active area. The active area may be referred to as a focal area. For example, in FIG. 40b , the indicator 4221 may indicate the first region 4201 .
图41a、图41b、图41c、图41d、图41e和图41f示出根据本公开多种实施例的动作栈。Figures 41a, 41b, 41c, 41d, 41e and 41f illustrate action stacks according to various embodiments of the present disclosure.
参照图41a,其示出由显示设备4200管理的动作栈。控制器可以响应于应用A的运行在动作栈中生成和管理用于应用A的动作4301。Referring to FIG. 41a, an action stack managed by the display device 4200 is shown. The controller may generate and manage an action 4301 for the application A in an action stack in response to the execution of the application A.
参照图40c,用户1可以触摸表示应用B的图标4232。当表示应用B的图标4232被触摸时,控制器控制在第二区域4202中显示应用B的运行窗口4240,如图40d中所示。控制器可以确定在其中根据特定次序显示运行窗口的区域。例如,控制器可以控制按第二区域4202、第三区域4203和第四区域4204的次序显示新的运行窗口。上述的运行窗口显示次序仅仅是一个示例,并且因此在区域4201、4202、4203和4204中显示新的运行窗口的次序可以根据本公开的各种实施例而改变。Referring to FIG. 40c, user 1 may touch an icon 4232 representing application B. Referring to FIG. When the icon 4232 representing the application B is touched, the controller controls the execution window 4240 of the application B to be displayed in the second area 4202, as shown in FIG. 40d. The controller may determine an area in which the execution windows are displayed according to a certain order. For example, the controller may control to display new execution windows in the order of the second area 4202 , the third area 4203 and the fourth area 4204 . The above-described display order of execution windows is just an example, and thus the order in which new execution windows are displayed in areas 4201, 4202, 4203, and 4204 may be changed according to various embodiments of the present disclosure.
因为应用B的运行窗口4240显示在第二区域4202中,所以在图40d中指示符4221可以指示第二区域4202。Since the execution window 4240 of the application B is displayed in the second area 4202, the indicator 4221 may indicate the second area 4202 in FIG. 40d.
参照图41b,其示出相应于图40d的动作栈。控制器响应于应用B的运行在动作栈中生成用于应用B的动作4301。控制器可以在应用A的动作4301的上面放置最后运行的应用B的动作4302。Referring to Figure 41b, there is shown an action stack corresponding to Figure 4Od. The controller generates an action 4301 for application B in the action stack in response to application B running. The controller may place the action 4302 of the last executed application B on top of the action 4301 of the application A.
参照图40e,用户1可以触摸相应于应用C的图标4233。当表示应用C的图标4233被触摸时,控制器控制在第四区域4204中显示应用C的运行窗口4250,如图40f中所示。连同第四区域4204中的应用C的运行窗口4250的显示一起,指示符4221可以指示第四区域4204。Referring to FIG. 40e, a user 1 may touch an icon 4233 corresponding to application C. Referring to FIG. When the icon 4233 representing the application C is touched, the controller controls to display the execution window 4250 of the application C in the fourth area 4204, as shown in FIG. 40f. Along with the display of the execution window 4250 of the application C in the fourth area 4204 , the indicator 4221 may indicate the fourth area 4204 .
图41c示出相应于图40f的动作栈。控制器响应于应用C的运行在动作栈中生成用于应用C的动作4303。控制器在动作栈的顶部放置最后运行的应用C的动作4303。Figure 41c shows the action stack corresponding to Figure 40f. The controller generates an action 4303 for application C in the action stack in response to application C running. The controller places the action 4303 of the last running application C at the top of the action stack.
参照图40g,用户1可以触摸表示应用D的图标4234。当表示应用D的图标4234被触摸时,控制器控制在第三区域4203中显示应用D的运行窗口4260,如图40h中所示。因为应用D的运行窗口4260显示在第三区域4203中,所以在中心按钮4220上的指示符4221可以指示第三区域4203。Referring to FIG. 40g, user 1 may touch an icon 4234 representing application D. Referring to FIG. When the icon 4234 representing the application D is touched, the controller controls to display the execution window 4260 of the application D in the third area 4203, as shown in FIG. 40h. Since the execution window 4260 of the application D is displayed in the third area 4203 , the indicator 4221 on the center button 4220 may indicate the third area 4203 .
图41d示出相应于图40h的动作栈。控制器响应于应用D的运行在动作栈中生成用于应用D的动作4304。控制器在动作栈的顶部上放置最后运行的应用D的动作4304。Figure 41d shows the action stack corresponding to Figure 40h. The controller generates an action 4304 for application D in the action stack in response to application D running. The controller places the action 4304 of the last running application D on top of the action stack.
参照图40i,用户1可以操作应用B。图41e示出相应于图40i的动作栈。控制器响应于对于应用B的运行窗口4240的用户输入将应用B的动作4302移动到动作栈的顶部。Referring to FIG. 40i , user 1 can operate application B. Referring to FIG. Figure 41e shows the action stack corresponding to Figure 40i. The controller moves application B's action 4302 to the top of the action stack in response to user input to application B's run window 4240 .
当接收到对于应用B的运行窗口4240的用户输入时,控制器可以将第二区域4202确定为活动区,如图40i中所示。因此,中心按钮4220上的指示符4221可以指示第二区域4202。When receiving a user input for the execution window 4240 of the application B, the controller may determine the second area 4202 as the active area, as shown in FIG. 40i. Accordingly, the indicator 4221 on the center button 4220 may indicate the second area 4202 .
参照图40j,用户1可以触摸表示应用E的图标4235。当表示应用E的图标4235被触摸时,控制器控制在触摸屏上的第四区域4204中显示应用E的运行窗口4270,如图40k中所示。在不存在空区域的情况下,控制器可以参考图41e中示出的动作栈。控制器可以从动作栈中选择最低应用动作,并且可以在第四区域4204中显示应用E,而不是与应用C相对应的运行窗口4270。Referring to FIG. 40j, user 1 may touch an icon 4235 representing application E. Referring to FIG. When the icon 4235 representing the application E is touched, the controller controls the execution window 4270 of the application E to be displayed in the fourth area 4204 on the touch screen, as shown in FIG. 40k. In case there is no empty area, the controller can refer to the action stack shown in Fig. 41e. The controller may select the lowest application action from the action stack, and may display the application E in the fourth area 4204 instead of the execution window 4270 corresponding to the application C.
图41f示出相应于图40k的动作栈。控制器响应于应用E的运行在动作栈中生成用于应用E的动作4305。控制器在动作栈的顶部上放置最后运行的应用E的动作4305。Figure 41f shows the action stack corresponding to Figure 40k. The controller generates an action 4305 for the application E in the action stack in response to the execution of the application E. The controller places the action 4305 of the last running application E on top of the action stack.
图42是示出根据本发明的实施例的、用于在显示设备中运行应用的方法的流程图。FIG. 42 is a flowchart illustrating a method for executing an application in a display device according to an embodiment of the present invention.
参照图42,在操作S4410中,显示设备可以运行多个应用。例如,显示设备可以响应于在表示应用的图标上的用户输入的接收而运行应用。Referring to FIG. 42, in operation S4410, the display device may execute a plurality of applications. For example, a display device may execute an application in response to receipt of user input on an icon representing the application.
在操作S4420中,显示设备可以确定用于布置应用的运行窗口的布局。布局定义运行窗口可以排列在其中的区域。例如,各种布局是可用的,包括2个上/下区域拆分布局,2个左/右区域拆分布局,3个区域拆分布局,4个区域拆分布局等等。In operation S4420, the display device may determine a layout for arranging execution windows of applications. A layout defines the area in which running windows can be arranged. For example, various layouts are available, including 2 top/bottom area split layouts, 2 left/right area split layouts, 3 area split layouts, 4 area split layouts, and the like.
在操作S4430中,显示设备可以确定布局中的窗口位置。在定义了第五区域和第六区域的2个左/右区域拆分布局的情况下,显示设备可以向第五区域分配网络浏览器和电话簿应用的运行窗口并且向第六区域分配视频播放应用的运行窗口。In operation S4430, the display device may determine a window position in the layout. In case of defining 2 left/right area split layouts of the fifth area and the sixth area, the display device may allocate the execution windows of the web browser and the phonebook application to the fifth area and allocate the execution window of the video play application to the sixth area.
在操作S4440中,显示设备可以根据应用的优先等级显示多个运行窗口。例如,如果网络浏览器和电话簿应用的运行窗口被分配给第五区域,则网络浏览器和电话簿应用之间的具有较高优先级的应用的运行窗口可以显示在第五区域中。In operation S4440, the display device may display a plurality of execution windows according to the priority levels of the applications. For example, if execution windows of a web browser and a phonebook application are assigned to the fifth area, an execution window of an application having a higher priority between the web browser and the phonebook application may be displayed in the fifth area.
图43a和图43b示出根据本公开实施例的、用于使用中心按钮控制应用运行窗口的显示区域的方法。43a and 43b illustrate a method for controlling a display area of an application execution window using a center button according to an embodiment of the present disclosure.
参照图43a,显示设备4500可以定义第一区域4501、第二区域4502、第三区域4503、第四区域4504、第一边界4505、第二边界4507、第三边界4506和第四边界4508,其将不会被解释为限制本公开。因此,显示设备4500可以以多种方式定义区域和边界。43a, a display device 4500 may define a first area 4501, a second area 4502, a third area 4503, a fourth area 4504, a first border 4505, a second border 4507, a third border 4506, and a fourth border 4508, which will not be construed as limiting the present disclosure. Accordingly, the display device 4500 can define regions and boundaries in various ways.
显示设备4500可以在至少一个边界上显示中心按钮4220。例如,如果定义了第一边界4505、第二边界4507、第三边界4506和第四边界4508,则显示设备4500可以在第一边界4505、第二边界4507、第三边界4506和第四边界4508会合的交叉点处显示中心按钮4220,如图43a中所示。在另一示例中,如果显示设备4500定义第五区域和第六区域(未示出)以及第一边界4505和第二边界4507,则显示设备4500可以在第一边界4505或第二边界4507上显示中心按钮4220。The display device 4500 may display a center button 4220 on at least one border. For example, if a first border 4505, a second border 4507, a third border 4506, and a fourth border 4508 are defined, the display device 4500 may display the center button 4220 at the intersection where the first border 4505, the second border 4507, the third border 4506, and the fourth border 4508 meet, as shown in FIG. 43a. In another example, if the display device 4500 defines fifth and sixth regions (not shown) and the first border 4505 and the second border 4507, the display device 4500 may display the center button 4220 on the first border 4505 or the second border 4507.
参照图43b,如果用户10触摸中心按钮4220并且拖曳被触摸的中心按钮4220,则显示设备4500可以将中心按钮4220移动到被拖曳的位置。随着中心按钮4220移动,显示设备4500可以改变其中显示应用运行窗口和边界的区域的大小和位置。Referring to FIG. 43b, if the user 10 touches the center button 4220 and drags the touched center button 4220, the display device 4500 may move the center button 4220 to the dragged position. As the center button 4220 moves, the display device 4500 may change the size and position of an area in which an application execution window and a border are displayed.
图44a、图44b、图44c、图44d、图44e、图44f、图44g、图44h、图44i、图44j、图44k、图44l、图44m、图44n、图44o、图44p、图44q、图44r、图44s、图44t、图44u、图44v和图44w示出根据本公开实施例的用于运行多个应用的方法。Figure 44a, Figure 44b, Figure 44c, Figure 44d, Figure 44e, Figure 44f, Figure 44g, Figure 44h, Figure 44i, Figure 44j, Figure 44k, Figure 44l, Figure 44m, Figure 44n, Figure 44o, Figure 44p, Figure 44q, Figure 44r, Figure 44s, Figure 44t, Figure 44u, Figure 44v and Figure 44w illustrate the Method for running multiple applications.
参照图44a、图44b、图44c、图44d、图44e、图44f、图44g、图44h、图44i、图44j、图44k、图44l、图44m、图44n、图44o、图44p、图44q、图44r、图44s、图44t、图44u、图44v和图44w,当应用A正在运行的时候,显示设备4600可以显示至少一个应用的列表4610。应用列表4610列出可运行的应用。例如,表示可运行的应用的图标4611、4612、4613、4614、4615、4616和4617可以列出在应用列表4610中。Referring to Figure 44a, Figure 44b, Figure 44c, Figure 44d, Figure 44e, Figure 44f, Figure 44g, Figure 44h, Figure 44i, Figure 44j, Figure 44k, Figure 44l, Figure 44m, Figure 44n, Figure 44o, Figure 44p, Figure 44q, Figure 44r, Figure 44s, Figure 44t, Figure 44u, Figure 44v and Figure 44w, when application A is running , the display device 4600 may display a list 4610 of at least one application. The application list 4610 lists executable applications. For example, icons 4611 , 4612 , 4613 , 4614 , 4615 , 4616 , and 4617 representing executable applications may be listed in the application list 4610 .
图45a、图45b、图45c、图45d、图45e、图45f、图45g、图45h、图45i和图45j示出根据本公开实施例的动作栈。Figures 45a, 45b, 45c, 45d, 45e, 45f, 45g, 45h, 45i and 45j illustrate action stacks according to embodiments of the disclosure.
参照图45a,其示出相应于图44a的动作栈。因为应用A的运行窗口显示在占据全部屏幕的区域F中,所以控制器(未示出)生成用于应用A的动作,如图45a中所示。Referring to Figure 45a, there is shown an action stack corresponding to Figure 44a. Since the execution window of the application A is displayed in the area F occupying the entire screen, a controller (not shown) generates an action for the application A as shown in FIG. 45a.
用户10可以操作显示设备4600以额外运行应用B。例如,如图45b中所示,用户10可以触摸表示第二应用B的图标4612,并且如图45c中所示,向第六区域4623拖曳被触摸的图标4612。The user 10 can operate the display device 4600 to additionally execute the application B. For example, as shown in FIG. 45b, the user 10 may touch the icon 4612 representing the second application B, and drag the touched icon 4612 toward the sixth area 4623 as shown in FIG. 45c.
如果拖曳输入在第六区域4623中结束,则显示设备4600运行相应于被选择的图标4612的应用B。此外,当在第六区域4623显示应用B的时候,显示设备4600将显示在区域F中的应用A移动到第五区域4619。If the drag input ends in the sixth area 4623 , the display device 4600 executes the application B corresponding to the selected icon 4612 . Also, the display device 4600 moves the application A displayed in the area F to the fifth area 4619 when the application B is displayed in the sixth area 4623 .
最终,应用A的运行窗口4620显示在第五区域4619中,而应用B的运行窗口4630显示在第六区域4623中。Finally, the running window 4620 of application A is displayed in the fifth area 4619 , and the running window 4630 of application B is displayed in the sixth area 4623 .
显示设备4600可以在第五区域4619和第六区域4623之间的边界上显示中心按钮4622。显示设备4600还可以在中心按钮4622上显示指示最后运行的应用B的运行窗口4630的指示符4621。指示符4621可以将其中显示了放置在动作栈的顶部上的应用的运行窗口的区域。The display device 4600 may display a center button 4622 on a boundary between the fifth area 4619 and the sixth area 4623 . The display device 4600 may also display an indicator 4621 indicating an execution window 4630 of the last executed application B on the center button 4622 . The indicator 4621 may display an area in which the running window of the application placed on top of the action stack is displayed.
图45b示出相应于图44d的动作栈。显示在区域F中的应用A的动作被改变以使得应用A可以显示在第五区域4619中。因为应用B被运行,所以用于应用B的动作被生成并且应用B布置在第六区域4623中。应用B的动作放置在动作栈的顶部上。Figure 45b shows the action stack corresponding to Figure 44d. The action of the application A displayed in the area F is changed so that the application A can be displayed in the fifth area 4619 . Since the application B is executed, an action for the application B is generated and the application B is arranged in the sixth area 4623 . Application B's actions are placed on top of the action stack.
参照图44e,用户10可以移动显示的中心按钮4622。如图43a和43b中所示,随同中心按钮4622的移动,可以改变其中显示了应用的运行窗口的区域的大小。Referring to FIG. 44e, the user 10 may move the displayed center button 4622. Referring to FIG. As shown in FIGS. 43a and 43b, along with the movement of the center button 4622, the size of the area in which the execution window of the application is displayed may be changed.
随后,如图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的活动区。Subsequently, as shown in FIG. 44f , the user 10 may touch the icon 4613 representing the application C, and drag the touched icon 4613 toward the fourth area 4627 as shown in FIG. 44g . The size of the fourth area 4627 may be determined according to the position of the center button 4622 . When the dragging of the icon 4613 representing the application C ends in the fourth region 4627 , the display device 4600 may execute the application C. As shown in FIG. 44h , the display device 4600 may display the running window 4640 of the application C in the fourth area 4627 . The display device 4600 may display an indicator 4621 indicating an active area where the execution window 4640 of the application C is displayed on the center button 4622 .
图45c示出相应于图44h的动作栈。控制器(未示出)响应于应用C的运行生成用于应用C的动作。应用C布置在第四区域4627中。因为显示应用B的运行窗口4630的区域被拆分,所以在图44e中应用B被分配给第二区域。Figure 45c shows the action stack corresponding to Figure 44h. A controller (not shown) generates actions for application C in response to application C running. Application C is arranged in the fourth area 4627 . Since the area displaying the execution window 4630 of the application B is split, the application B is assigned to the second area in FIG. 44e.
参照图44i,用户10可以通过施加移动中心按钮4622的输入来控制显示应用的运行窗口4620到4640的区域的大小。Referring to FIG. 44i , the user 10 may control the size of an area where execution windows 4620 to 4640 of applications are displayed by applying an input of a mobile center button 4622 .
如图44j中所示,用户10可以触摸表示应用D的图标4614,并且如图44k中所示,向第三区域4631拖曳被触摸的图标4614。As shown in FIG. 44j , the user 10 may touch the icon 4614 representing application D, and drag the touched icon 4614 toward the third area 4631 as shown in FIG. 44k .
如果表示应用D的被触摸的图标4614的拖曳在第三区域4631中结束,则显示设备4600可以运行应用D。如图44l中所示,显示设备4600可以在第三区域4631中显示应用D的运行窗口4650。显示设备4600可以在按钮4622上显示指示符4621,该指示符4621指示显示应用D的运行窗口4650的活动区。If the dragging of the touched icon 4614 representing the application D ends in the third area 4631 , the display device 4600 may execute the application D. Referring to FIG. As shown in FIG. 441 , the display device 4600 may display the execution window 4650 of the application D in the third area 4631 . The display device 4600 may display an indicator 4621 indicating an active area where the execution window 4650 of the application D is displayed on the button 4622 .
图45d示出相应于图44l的动作栈。控制器响应于应用D的运行生成用于应用D的动作。应用D被分配给第三区域4631。因为显示应用A的运行窗口4620的区域被拆分,所以应用A被分配给图44i中的第一区域。Figure 45d shows the action stack corresponding to Figure 44l. The controller generates actions for application D in response to application D running. Application D is allocated to the third area 4631 . Since the area displaying the execution window 4620 of the application A is split, the application A is allocated to the first area in FIG. 44i.
用户10可以触摸表示应用E的图标4615并且将被触摸的图标4615拖曳到边界区域4659,如图44m中所示。显示设备4600定义边界区域4659以包括边界4685。The user 10 may touch the icon 4615 representing application E and drag the touched icon 4615 to the border area 4659, as shown in FIG. 44m. Display device 4600 defines border area 4659 to include border 4685 .
如果表示应用E的被触摸的图标4615的拖曳在边界区域4659中结束,则显示设备4600可以运行应用E。显示设备4600可以将应用E的运行窗口4660布置在包括邻近边界区域4659中包括的边界4685的第一区域和第二区域的第七区域中,如图44n中所示。显示设备4600可以在按钮4622上显示指示符4621,该指示符4621指示显示应用E的运行窗口4660的活动区。If the dragging of the touched icon 4615 representing the application E ends in the border area 4659 , the display device 4600 may execute the application E. Referring to FIG. The display device 4600 may arrange the execution window 4660 of the application E in a seventh area including the first area and the second area adjacent to the border 4685 included in the border area 4659, as shown in FIG. 44n. The display device 4600 may display an indicator 4621 indicating an active area where the execution window 4660 of the application E is displayed on the button 4622 .
图45e示出相应于图44n的动作栈。控制器响应于应用E的运行生成用于应用E的动作。应用E被分配给第七区域,并且在包括在第七区域中的第一区域和第二区域中显示的应用A和B被放置在第七区域中。Figure 45e shows the action stack corresponding to Figure 44n. The controller generates actions for the application E in response to the execution of the application E. The application E is assigned to the seventh area, and the applications A and B displayed in the first area and the second area included in the seventh area are placed in the seventh area.
用户10可以触摸表示应用F的图标4616并且将被触摸的图标4616拖曳到该第二区域4661,如图44o中所示。The user 10 may touch the icon 4616 representing application F and drag the touched icon 4616 to this second area 4661, as shown in Fig. 44o.
如果表示应用F的被触摸的图标4616的拖曳在第二区域4661中结束,则显示设备4600可以运行应用F。如图44p中所示,显示设备4600可以在第二区域4661中显示应用F的运行窗口4670。If the dragging of the touched icon 4616 representing the application F ends in the second area 4661 , the display device 4600 may execute the application F. Referring to FIG. As shown in FIG. 44p , the display device 4600 may display an execution window 4670 of the application F in the second area 4661 .
参照图45f,控制器可以生成用于布置在第二区域中的应用F的动作。随着第七区域被拆分,显示在第七区域中的应用A、应用B和应用E可以布置在第一区域中。Referring to FIG. 45f, the controller may generate an action for the application F arranged in the second area. As the seventh area is split, the application A, application B, and application E displayed in the seventh area may be arranged in the first area.
触摸屏可以从用户10接收选择应用E的运行窗口4660的输入,如图44p中所示。The touch screen may receive an input of selecting the execution window 4660 of the application E from the user 10, as shown in FIG. 44p.
参照图45g,响应于应用E的运行窗口4660的选择,控制器可以将应用E的动作移动到动作栈的顶部。显示设备4600可以在按钮4622上显示指示运行窗口4660的位置的指示符4621。Referring to FIG. 45g, in response to the selection of the execution window 4660 of the application E, the controller may move the action of the application E to the top of the action stack. The display device 4600 may display an indicator 4621 indicating the location of the execution window 4660 on the button 4622 .
参照图44q,显示设备4600可以从用户10接收选择应用E的运行窗口4660的输入。例如,用户10可以触摸按钮4622。响应于接收到选择按钮4622的输入,显示设备4600可以显示被显示在此刻活动的第一区域中的应用4611、4612和4615的列表。例如,显示设备4600可以参照图45g中示出的动作栈在第一区域中显示表示分配给第一区域的应用A、应用B和应用E的图标。Referring to FIG. 44q, the display device 4600 may receive an input of selecting an execution window 4660 of the application E from the user 10. Referring to FIG. For example, user 10 may touch button 4622. In response to receiving an input of a selection button 4622, the display device 4600 may display a list of applications 4611, 4612, and 4615 displayed in the first area active at the moment. For example, the display device 4600 may display icons representing application A, application B, and application E assigned to the first area in the first area with reference to the action stack shown in FIG. 45g.
响应于接收到选择按钮4622的输入,显示设备4600可以进一步显示表示与显示在第一区域中的应用的运行窗口相关的操作的显示图标4691,4692和4693。In response to receiving an input of the selection button 4622, the display device 4600 may further display display icons 4691, 4692, and 4693 representing operations related to the execution window of the application displayed in the first area.
当接收到显示在第一区域中的图标当中的、表示应用的图标4611的输入时,显示设备4600可以在第一区域中显示应用A的运行窗口4620,如图44s中所示。When receiving an input of an icon 4611 representing an application among icons displayed in the first area, the display device 4600 may display an execution window 4620 of the application A in the first area, as shown in FIG. 44s.
图45h示出相应于图44s的动作栈。响应于接收到选择表示应用A的图标4611的输入,控制器可以将应用A的动作移动到动作栈的顶部。Figure 45h shows the action stack corresponding to Figure 44s. In response to receiving an input of selecting an icon 4611 representing application A, the controller may move the action of application A to the top of the action stack.
参照图44t,当接收到选择中心按钮4622的输入时,可以显示分配给作为活动区的第一区域的应用4611、4612和4615的列表。此外,可以从用户10接收到将表示应用B的图标4612拖曳到显示应用C的运行窗口4640的区域的拖曳输入。随着拖曳输入完成,显示设备4600可以在第四区域中显示应用B的运行窗口4630,如图44u中所示。显示设备4600可以在按钮4622上显示指示应用B的运行窗口4630的位置的指示符4621。Referring to FIG. 44t, when an input of selecting a center button 4622 is received, a list of applications 4611, 4612, and 4615 assigned to a first area that is an active area may be displayed. Also, a drag input of dragging the icon 4612 representing the application B to the area where the execution window 4640 of the application C is displayed may be received from the user 10 . As the drag input is completed, the display device 4600 may display the execution window 4630 of the application B in the fourth area, as shown in FIG. 44u. The display device 4600 may display an indicator 4621 indicating the location of the execution window 4630 of the application B on the button 4622 .
图45i示出相应于图44u的动作栈。因为应用B的运行窗口4630显示在第四区域中,所以控制器将应用B分配到的区域更新为第四区域,并且将应用B的动作移动到动作栈的顶部。Figure 45i shows the action stack corresponding to Figure 44u. Since the execution window 4630 of the application B is displayed in the fourth area, the controller updates the area to which the application B is allocated to the fourth area, and moves the action of the application B to the top of the action stack.
参照图44v,当接收到选择中心按钮4622的输入时,可以进一步显示表示与显示在作为活动区的第一区域中的应用的运行窗口相关的操作的图标4691,4692和4693。就应用的运行窗口而论,与应用的运行窗口相关的操作可以执行多种附加功能。例如,表示与应用运行窗口相关的操作的图标可以包括结束运行窗口的退出按钮4691、全屏幕显示运行窗口的最大化按钮4692、以及捕获运行窗口的捕获按钮4693中的至少一个,其将不会被解释为限制本公开。当从用户10接收到选择退出按钮4691的输入时,控制器可以结束应用A的运行窗口,如图44v的(b)中所示。Referring to FIG. 44v, when an input of selecting the center button 4622 is received, icons 4691, 4692, and 4693 representing operations related to the running window of the application displayed in the first area as the active area may be further displayed. As far as the execution window of the application is concerned, operations related to the execution window of the application can perform various additional functions. For example, icons representing operations related to the application execution window may include at least one of an exit button 4691 to end the execution window, a maximize button 4692 to display the execution window in full screen, and a capture button 4693 to capture the execution window, which will not be construed as limiting the present disclosure. When receiving an input of selecting an exit button 4691 from the user 10, the controller may end the execution window of the application A, as shown in (b) of FIG. 44v.
图45j示出相应于图44v的动作栈。当终止应用A的运行窗口时,可以从动作栈除去应用A的动作。Figure 45j shows the action stack corresponding to Figure 44v. When the running window of application A is terminated, the action of application A may be removed from the action stack.
参照图44w,当从用户10接收到选择最大化按钮46921输入时,显示设备4600可以在触摸屏上以全屏幕显示被显示在活动区中的应用A的运行窗口4660。Referring to FIG. 44w, when an input of selecting a maximize button 46921 is received from the user 10, the display device 4600 may display the execution window 4660 of the application A displayed in the active area in full screen on the touch screen.
当从用户10接收到选择捕获按钮4693的输入时,显示设备4600可以捕获活动运行窗口4660。When an input of selecting a capture button 4693 is received from the user 10 , the display device 4600 may capture the active execution window 4660 .
图46是示出根据本发明的实施例的、用于在显示设备中提供在其上运行应用的用户界面的方法。FIG. 46 is a diagram illustrating a method for providing a user interface on which an application is executed in a display device according to an embodiment of the present invention.
参照图46,在操作S4810中,显示设备可以在定义在触摸屏上的多个区域中显示应用的运行窗口。在操作S4820中,显示设备还可以在多个区域之间的至少一个边界上显示按钮。Referring to FIG. 46 , in operation S4810, the display device may display an execution window of an application in a plurality of regions defined on the touch screen. In operation S4820, the display device may also display buttons on at least one boundary between the plurality of regions.
显示设备可以在按钮上显示指示符以便指示活动区。活动区可以指的是从多个区域中选择的最后的区域。此外,活动区意味着其中运行窗口处于可由用户输入控制的状态中的区域。The display device may display indicators on the buttons to indicate the active area. The active area may refer to the last area selected from a plurality of areas. Also, the active area means an area in which the running window is in a state controllable by user input.
在操作S4830中,显示设备可以接收选择按钮的输入。当接收到选择按钮的输入时,在操作S4840中,显示设备可以在特定区域中显示应用的列表。本文中,特定区域可以是活动区。In operation S4830, the display device may receive an input of selecting a button. When an input of selecting a button is received, the display device may display a list of applications in a specific area in operation S4840. Herein, a specific area may be an active area.
应用列表可以列出表示至少一个应用的至少一个图标。当接收到选择包括在应用列表中的应用中的至少一个的输入时,显示设备可以在特定区域中显示被选择的应用的运行窗口。当接收到拖曳包括在应用列表中的图标的拖曳输入时,显示设备可以在被拖曳的区域中显示相应于被拖曳的图标的应用的运行窗口。The application list may list at least one icon representing at least one application. When an input of selecting at least one of the applications included in the application list is received, the display device may display an execution window of the selected application in a specific area. When a drag input of dragging an icon included in the application list is received, the display device may display an execution window of an application corresponding to the dragged icon in the dragged area.
显示设备可以进一步显示与被显示在特定区域中的应用的运行窗口相关的操作的图标。表示与应用的运行窗口相关的操作的图标可以包括捕获运行窗口以控制运行窗口的显示的捕获按钮、最小化运行窗口的大小的最小化按钮、最大化运行窗口的大小的最大化按钮、以及结束运行窗口的退出按钮中的至少一个。The display device may further display icons of operations related to the execution windows of the applications displayed in the specific area. The icons representing operations related to the execution window of the application may include at least one of a capture button to capture the execution window to control display of the execution window, a minimize button to minimize the size of the execution window, a maximize button to maximize the size of the execution window, and an exit button to end the execution window.
图47是示出根据本发明的实施例的、用于在显示设备中运行应用的方法的流程图。FIG. 47 is a flowchart illustrating a method for executing an application in a display device according to an embodiment of the present invention.
参照图47,在操作S4910中,显示设备可以在定义在触摸屏上的多个区域中显示应用的运行窗口。在操作S4920中,显示设备还可以在多个区域之间的至少一个边界上显示按钮。Referring to FIG. 47 , in operation S4910, the display device may display an execution window of an application in a plurality of regions defined on the touch screen. In operation S4920, the display device may also display buttons on at least one boundary between the plurality of regions.
在操作S4930中,显示设备可以在触摸屏的部分区域中显示至少一个应用运行图标的列表。In operation S4930, the display device may display a list of at least one application execution icon in a partial area of the touch screen.
在操作S4940中,显示设备可以基于应用运行图标拖曳到的位置以及按钮的位置确定其中运行新应用的区域。新应用的运行区域是其中将显示额外运行的应用的运行窗口的区域。In operation S4940, the display device may determine an area in which the new application is executed based on the location to which the application execution icon is dragged and the location of the button. The execution area of the new application is an area in which the execution window of the additionally executed application will be displayed.
如果被拖曳的位置落在包括至少一个边界的边界区域之内,则新应用的运行区域可以被确定为包括邻近所述至少一个边界的区域。If the dragged position falls within a boundary area including at least one boundary, the execution area of the new application may be determined to include an area adjacent to the at least one boundary.
随后,在操作S4950中,显示设备可以在确定的区域中显示应用的运行窗口。Subsequently, in operation S4950, the display device may display the execution window of the application in the determined area.
图48是根据本公开的实施例的显示设备的框图。FIG. 48 is a block diagram of a display device according to an embodiment of the present disclosure.
参照图48,显示设备5000可以包括:触摸屏5010,被配置为在多个区域中显示应用的运行窗口,在多个区域之间的至少一个边界上显示按钮,以及接收选择按钮的输入;以及控制器5020,被配置为基于接收到的输入控制触摸屏5010在特定区域中显示在从多个区域当中选择的特定区域中的运行的至少一个应用的列表。Referring to FIG. 48 , the display device 5000 may include: a touchscreen 5010 configured to display an execution window of an application in a plurality of regions, display a button on at least one border between the plurality of regions, and receive an input of a selection button; and a controller 5020 configured to control the touchscreen 5010 to display in a specific region a list of at least one application running in a specific region selected from among the plurality of regions based on the received input.
特定区域包括可由用户输入控制的活动区。活动区可以是从多个区域当中选择的最后的区域。Specific areas include active areas that can be controlled by user input. The active area may be the last area selected from among the plurality of areas.
此外,控制器5020可以控制触摸屏5010在按钮上显示指示活动区的指示符。In addition, the controller 5020 may control the touch screen 5010 to display an indicator indicating an active area on the button.
图49a、图49b、图49c和图49d是示出根据本公开的实施例的用于显示按钮的方法。49a, 49b, 49c, and 49d are diagrams illustrating a method for displaying a button according to an embodiment of the present disclosure.
参照图49a,显示设备5100可以在分隔其中显示了多个应用的运行窗口的区域的边界上显示按钮5122。此外,显示设备5100可以根据应用运行窗口的布局定义排列线5120。排列线5120可以包括虚线和触摸屏的轮廓。Referring to FIG. 49A , the display device 5100 may display a button 5122 on a boundary separating an area in which execution windows of a plurality of applications are displayed. Also, the display device 5100 may define an arrangement line 5120 according to the layout of application execution windows. The arrangement line 5120 may include a dotted line and an outline of the touch screen.
显示设备5100可以进一步定义排列区域5110。排列线5120可以包括在排列区域5110中。The display device 5100 may further define an arrangement area 5110 . An alignment line 5120 may be included in the alignment area 5110 .
如图49a中所示,可以根据显示在触摸屏上的应用的运行窗口的数量和位置确定排列线5120和排列区域5110。例如,如果布局是2个上/下区域拆分布局、2个左/右区域拆分布局、3个区域拆分布局或4个区域拆分布局,则可以根据布局定义排列线5120和排列区域5110。As shown in FIG. 49a, an arrangement line 5120 and an arrangement area 5110 may be determined according to the number and positions of execution windows of applications displayed on the touch screen. For example, if the layout is a 2 top/bottom area split layout, a 2 left/right area split layout, a 3 area split layout, or a 4 area split layout, the alignment line 5120 and the alignment area 5110 may be defined according to the layout.
参照图49b,当接收到将按钮5122移动到触摸屏上的排列区域5110的输入时,显示设备5100可以将按钮5122移动到与按钮5122的最后位置最接近的排列线5120的部分上。Referring to FIG. 49b, when an input of moving the button 5122 to the arrangement area 5110 on the touch screen is received, the display device 5100 may move the button 5122 to the part of the arrangement line 5120 closest to the last position of the button 5122.
显示设备5100可以基于排列线5120上的按钮5122的位置来确定在其中显示应用的运行窗口的区域。因此,显示设备5100可以排列应用运行窗口的显示区域。The display device 5100 may determine an area in which the execution window of the application is displayed based on the position of the button 5122 on the arrangement line 5120 . Accordingly, the display device 5100 may arrange display areas of application execution windows.
参照图49c,显示设备5100可以在排列线5120的特定位置处定义排列点5130。当接收到对于按钮5122的输入(例如,在按钮5122上的两个连续的触摸)时,显示设备5100可以将按钮5122移动到排列点5130。Referring to FIG. 49c , the display device 5100 may define an arrangement point 5130 at a specific position of the arrangement line 5120 . When receiving an input to the button 5122 (for example, two consecutive touches on the button 5122 ), the display device 5100 may move the button 5122 to an arrangement point 5130 .
参照图49d,如果按钮5122以图49a、图49b和图49c中示出的方式移动,则移动可以根据图49d中示出的函数而活动。例如,当中心按钮5122移动到排列线5120或排列点5130时,按钮5122可以经过排列线5120或排列点5130并且返回到排列线5120或排列点5130。Referring to Figure 49d, if the button 5122 is moved in the manner shown in Figures 49a, 49b and 49c, the movement may act according to the function shown in Figure 49d. For example, when the center button 5122 moves to the alignment line 5120 or the alignment point 5130 , the button 5122 may pass through the alignment line 5120 or the alignment point 5130 and return to the alignment line 5120 or the alignment point 5130 .
本公开的实施例提供可以在单个显示器上运行多个窗口之后从一个窗口切换容易地切换到另一低优先级窗口的显示设备,以及用于控制该显示设备的方法。因此,用户可以同时使用多个窗口中的多个应用。此外,如果多个窗口被重叠的显示,则当前显示的窗口被容易地切换到另一低优先级窗口。因此,在多个窗口显示在屏幕上的环境中,用户可以以提高的便利性来在期望位置处运行期望大小的窗口。Embodiments of the present disclosure provide a display device that can easily switch from one window to another low-priority window after running a plurality of windows on a single display, and a method for controlling the display device. Therefore, users can use multiple applications in multiple windows at the same time. Furthermore, if a plurality of windows are displayed overlapping, the currently displayed window is easily switched to another low priority window. Therefore, in an environment where a plurality of windows are displayed on the screen, the user can execute a desired-sized window at a desired position with improved convenience.
将会理解,本公开的多种实施例可以在硬件、软件或其组合中实现。软件可以存储在诸如ROM的易失性或非易失性存储器件中而不管数据是否可擦除或可重写,存储在诸如RAM的存储器中,存储在存储芯片、器件、集成电路、可以光学上或磁性地记录数据并且数据可以从其由机器(例如,计算机)读取的诸如光盘(CD)、数字化视频光盘(DVD)的存储介质中,存储在磁盘、磁带等等中。此外,本公开的实施例可以实现在具有控制器和诸如适合于存储包括命令的程序或多个程序的存储器的计算机或便携式终端中,以用于实现本公开的实施例。因此,本公开包括具有用于实现由权利要求定义的装置或方法到的代码的程序以及可由机器读取的存储程序的存储介质。程序可以通过诸如经由有线或无线连接传送的通信信号的介质以电的方式转移,其中介质及其等效物包括在本公开中。It will be appreciated that various embodiments of the present disclosure may be implemented in hardware, software or a combination thereof. Software may be stored in volatile or non-volatile storage devices such as ROM whether the data is erasable or rewritable, in memory such as RAM, in memory chips, devices, integrated circuits, storage media such as compact discs (CDs), digital video discs (DVDs), from which data can be recorded optically or magnetically and read by a machine (e.g., a computer), on magnetic disks, magnetic tapes, and the like. Furthermore, the embodiments of the present disclosure can be implemented in a computer or a portable terminal having a controller and a memory such as a memory adapted to store a program or programs including commands for realizing the embodiments of the present disclosure. Therefore, the present disclosure includes a program having codes for realizing means or methods defined by claims and a storage medium storing the program readable by a machine. Programs may be transferred electronically through media such as communication signals transferred via wired or wireless connections, where media and their equivalents are included in this disclosure.
设备可以通过有线或无线连接从程序提供设备接收程序并且存储该程序。程序提供设备可以包括包含用于实现本公开的实施例的命令的程序,用于存储被用于本公开的实施例的信息的存储器,用于通过有线或无线连接与移动设备通信的通信模块,以及用于自动地或当请求时向移动设备发送程序的控制器。The device can receive the program from the program providing device through a wired or wireless connection and store the program. The program providing device may include a program including commands for implementing an embodiment of the present disclosure, a memory for storing information used for an embodiment of the present disclosure, a communication module for communicating with a mobile device through a wired or wireless connection, and a controller for transmitting the program to the mobile device automatically or upon request.
尽管已经参照所公开的特定示例性实施例详细地示出和描述了本公开,但本领域技术人员将会理解可以对本公开在形式和细节上作出各种改变而不会脱离权利要求及其等同限定的本公开的精神和范围。While the present disclosure has been shown and described in detail with reference to certain disclosed exemplary embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present disclosure as defined by the claims and their equivalents.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910525895.3A CN110427130B (en) | 2012-12-06 | 2013-12-06 | Display device and method for controlling display device |
Applications Claiming Priority (15)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201261734097P | 2012-12-06 | 2012-12-06 | |
| US61/734,097 | 2012-12-06 | ||
| US201261737540P | 2012-12-14 | 2012-12-14 | |
| US61/737,540 | 2012-12-14 | ||
| US201261740887P | 2012-12-21 | 2012-12-21 | |
| US61/740,887 | 2012-12-21 | ||
| KR20130012019 | 2013-02-01 | ||
| KR10-2013-0012019 | 2013-02-01 | ||
| KR1020130022422A KR102172792B1 (en) | 2012-12-06 | 2013-02-28 | Display apparatus and method for controlling thereof |
| KR10-2013-0022422 | 2013-02-28 | ||
| KR20130099927 | 2013-08-22 | ||
| KR10-2013-0099927 | 2013-08-22 | ||
| CN201910525895.3A CN110427130B (en) | 2012-12-06 | 2013-12-06 | Display device and method for controlling display device |
| CN201380071613.8A CN104956301B (en) | 2012-12-06 | 2013-12-06 | Display device and method of controlling display device |
| PCT/KR2013/011309 WO2014088375A1 (en) | 2012-12-06 | 2013-12-06 | Display device and method of controlling the same |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201380071613.8A Division CN104956301B (en) | 2012-12-06 | 2013-12-06 | Display device and method of controlling display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110427130A CN110427130A (en) | 2019-11-08 |
| CN110427130B true CN110427130B (en) | 2023-07-21 |
Family
ID=53054284
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910525895.3A Active CN110427130B (en) | 2012-12-06 | 2013-12-06 | Display device and method for controlling display device |
| CN201380071613.8A Active CN104956301B (en) | 2012-12-06 | 2013-12-06 | Display device and method of controlling display device |
| CN201910525925.0A Active CN110413191B (en) | 2012-12-06 | 2013-12-06 | Display device and method for controlling display device |
| CN201711096847.4A Active CN107967087B (en) | 2012-12-06 | 2013-12-06 | Display device and method of controlling display device |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201380071613.8A Active CN104956301B (en) | 2012-12-06 | 2013-12-06 | Display device and method of controlling display device |
| CN201910525925.0A Active CN110413191B (en) | 2012-12-06 | 2013-12-06 | Display device and method for controlling display device |
| CN201711096847.4A Active CN107967087B (en) | 2012-12-06 | 2013-12-06 | Display device and method of controlling display device |
Country Status (3)
| Country | Link |
|---|---|
| CN (4) | CN110427130B (en) |
| AU (1) | AU2013356799B2 (en) |
| BR (1) | BR112015012539B1 (en) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105511778A (en) * | 2015-11-25 | 2016-04-20 | 网易(杭州)网络有限公司 | Interaction method device for controlling display of multiple game scenes |
| KR20170141453A (en) | 2016-06-15 | 2017-12-26 | 에스케이플래닛 주식회사 | Method for analyzing interest using scroll pattern and apparatus using the same |
| CN106202909A (en) * | 2016-07-06 | 2016-12-07 | 沈阳东软医疗系统有限公司 | A kind of image processing method and device |
| CN106403985A (en) * | 2016-09-06 | 2017-02-15 | 深圳格兰泰克汽车电子有限公司 | Vehicle-mounted navigation split-screen display method and device |
| WO2018076328A1 (en) * | 2016-10-31 | 2018-05-03 | 北京小米移动软件有限公司 | Split-screen display method and apparatus |
| CN106874097A (en) * | 2017-02-28 | 2017-06-20 | 努比亚技术有限公司 | The multi-screen display method and device of a kind of terminal screen |
| DK180117B1 (en) | 2017-05-15 | 2020-05-15 | Apple Inc. | Systems and methods for interacting with multiple applications that are simultaneously displayed on an electronic device with a touchsensitive display |
| CN111090366B (en) * | 2017-05-15 | 2021-08-31 | 苹果公司 | Method for multitasking, storage medium and electronic device |
| CN110928612B (en) * | 2018-09-20 | 2022-08-19 | 网易(杭州)网络有限公司 | Display control method and device of virtual resources and electronic equipment |
| CN109558051B (en) * | 2018-11-21 | 2021-07-20 | 连尚(新昌)网络科技有限公司 | Method, device and computer-readable storage medium for switching multi-function pages |
| CN111212261B (en) * | 2018-11-22 | 2021-07-20 | 浙江宇视科技有限公司 | Scene switching method and device |
| CN109725979A (en) * | 2019-01-28 | 2019-05-07 | 联想(北京)有限公司 | A display control method and electronic device |
| EP3929715B1 (en) | 2019-02-22 | 2024-02-07 | Sony Group Corporation | Information processing device and information processing method |
| CN110203786A (en) * | 2019-06-05 | 2019-09-06 | 上海三菱电梯有限公司 | A kind of elevator display apparatus and lift facility |
| CN112289339A (en) * | 2020-06-04 | 2021-01-29 | 郭亚力 | System for converting voice into picture |
| CN113535060B (en) * | 2021-07-07 | 2024-04-26 | 深圳康佳电子科技有限公司 | Split screen implementation method and device and storage medium |
| CN115700459B (en) | 2022-10-31 | 2025-10-03 | 北京小米移动软件有限公司 | Split-screen control method, device, and storage medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2001275680A1 (en) * | 2000-06-12 | 2001-12-24 | Novartis Ag | Colored contact lens having a more natural appearance and method of making same |
| CN101308416A (en) * | 2007-05-15 | 2008-11-19 | 宏达国际电子股份有限公司 | User interface operation method and recording medium thereof |
| CN101676853A (en) * | 2008-09-18 | 2010-03-24 | 三星电子株式会社 | Method and appress for controlling multitasking operations of a mobile terminal having a touchscreen |
| CN102077164A (en) * | 2008-06-30 | 2011-05-25 | 高通股份有限公司 | Method for supporting multitasking in a mobile device |
| CN102521034A (en) * | 2011-12-27 | 2012-06-27 | 惠州Tcl移动通信有限公司 | Multitask management method and multitask management system based on android system |
| CN102646010A (en) * | 2011-02-22 | 2012-08-22 | 中兴通讯股份有限公司 | Software switching method and device |
| EP2530578A2 (en) * | 2011-06-03 | 2012-12-05 | Samsung Electronics Co., Ltd. | Method and apparatus for providing multi-tasking interface |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02150919A (en) * | 1988-12-01 | 1990-06-11 | Fujitsu Ltd | Display system for state display row at the time of dividing and displaying |
| US6212577B1 (en) * | 1993-03-03 | 2001-04-03 | Apple Computer, Inc. | Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program |
| US6008809A (en) * | 1997-09-22 | 1999-12-28 | International Business Machines Corporation | Apparatus and method for viewing multiple windows within a dynamic window |
| US7694233B1 (en) * | 2004-04-30 | 2010-04-06 | Apple Inc. | User interface presentation of information in reconfigured or overlapping containers |
| KR20070001771A (en) * | 2005-06-29 | 2007-01-04 | 정순애 | Screen Information Control Method |
| US8645853B2 (en) * | 2006-11-03 | 2014-02-04 | Business Objects Software Ltd. | Displaying visualizations linked to one or more data source queries |
| WO2008090902A1 (en) * | 2007-01-25 | 2008-07-31 | Sharp Kabushiki Kaisha | Multi-window managing device, program, storage medium, and information processing device |
| KR101450584B1 (en) * | 2007-02-22 | 2014-10-14 | 삼성전자주식회사 | Method for displaying screen in terminal |
| CN101515227B (en) * | 2008-02-20 | 2011-05-25 | 联想(北京)有限公司 | Window management method and computer |
| US8302026B2 (en) * | 2008-11-28 | 2012-10-30 | Microsoft Corporation | Multi-panel user interface |
| US20100180224A1 (en) * | 2009-01-15 | 2010-07-15 | Open Labs | Universal music production system with added user functionality |
| KR101640460B1 (en) * | 2009-03-25 | 2016-07-18 | 삼성전자 주식회사 | Operation Method of Split Window And Portable Device supporting the same |
| US8627228B2 (en) * | 2009-05-24 | 2014-01-07 | International Business Machines Corporation | Automatic sash configuration in a GUI environment |
| US9152299B2 (en) * | 2009-10-08 | 2015-10-06 | Red Hat, Inc. | Activity management tool |
| US8208964B2 (en) * | 2009-10-30 | 2012-06-26 | Cellco Partnership | Flexible home page layout for mobile devices |
| US9116594B2 (en) * | 2010-01-19 | 2015-08-25 | Lg Electronics Inc. | Mobile terminal and control method thereof |
| JP5800501B2 (en) * | 2010-03-12 | 2015-10-28 | 任天堂株式会社 | Display control program, display control apparatus, display control system, and display control method |
| TW201133329A (en) * | 2010-03-26 | 2011-10-01 | Acer Inc | Touch control electric apparatus and window operation method thereof |
| EP2375316B1 (en) * | 2010-04-06 | 2019-11-27 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
| US20120144331A1 (en) * | 2010-12-03 | 2012-06-07 | Ari Tolonen | Method for Arranging Application Windows on a Display |
| KR101788051B1 (en) * | 2011-01-04 | 2017-10-19 | 엘지전자 주식회사 | Mobile terminal and method for controlling thereof |
| KR20120095155A (en) * | 2011-02-18 | 2012-08-28 | 박철 | Operation method of personal portable device having touch panel |
| CN102736903A (en) * | 2011-04-08 | 2012-10-17 | 腾讯科技(深圳)有限公司 | Method and device for managing widgets based on intelligent terminal desktop |
| KR101199618B1 (en) * | 2011-05-11 | 2012-11-08 | 주식회사 케이티테크 | Apparatus and Method for Screen Split Displaying |
| CN102780932B (en) * | 2011-05-13 | 2016-08-03 | 上海信颐电子科技有限公司 | Multiwindow player method and system |
| CN102664747B (en) * | 2012-03-27 | 2015-01-07 | 易云捷讯科技(北京)有限公司 | Cloud calculating platform system |
| KR101957173B1 (en) * | 2012-09-24 | 2019-03-12 | 삼성전자 주식회사 | Method and apparatus for providing multi-window at a touch device |
-
2013
- 2013-12-06 CN CN201910525895.3A patent/CN110427130B/en active Active
- 2013-12-06 CN CN201380071613.8A patent/CN104956301B/en active Active
- 2013-12-06 AU AU2013356799A patent/AU2013356799B2/en active Active
- 2013-12-06 CN CN201910525925.0A patent/CN110413191B/en active Active
- 2013-12-06 CN CN201711096847.4A patent/CN107967087B/en active Active
- 2013-12-06 BR BR112015012539-5A patent/BR112015012539B1/en active IP Right Grant
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2001275680A1 (en) * | 2000-06-12 | 2001-12-24 | Novartis Ag | Colored contact lens having a more natural appearance and method of making same |
| CN101308416A (en) * | 2007-05-15 | 2008-11-19 | 宏达国际电子股份有限公司 | User interface operation method and recording medium thereof |
| CN102077164A (en) * | 2008-06-30 | 2011-05-25 | 高通股份有限公司 | Method for supporting multitasking in a mobile device |
| CN101676853A (en) * | 2008-09-18 | 2010-03-24 | 三星电子株式会社 | Method and appress for controlling multitasking operations of a mobile terminal having a touchscreen |
| CN102646010A (en) * | 2011-02-22 | 2012-08-22 | 中兴通讯股份有限公司 | Software switching method and device |
| EP2530578A2 (en) * | 2011-06-03 | 2012-12-05 | Samsung Electronics Co., Ltd. | Method and apparatus for providing multi-tasking interface |
| CN102521034A (en) * | 2011-12-27 | 2012-06-27 | 惠州Tcl移动通信有限公司 | Multitask management method and multitask management system based on android system |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2013356799B2 (en) | 2019-08-08 |
| BR112015012539B1 (en) | 2022-03-03 |
| BR112015012539A8 (en) | 2019-10-01 |
| CN110427130A (en) | 2019-11-08 |
| BR112015012539A2 (en) | 2017-07-11 |
| CN110413191A (en) | 2019-11-05 |
| CN107967087B (en) | 2021-08-17 |
| CN104956301B (en) | 2019-07-12 |
| CN107967087A (en) | 2018-04-27 |
| AU2013356799A1 (en) | 2015-05-14 |
| CN104956301A (en) | 2015-09-30 |
| CN110413191B (en) | 2022-12-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110427130B (en) | Display device and method for controlling display device | |
| US11635869B2 (en) | Display device and method of controlling the same | |
| EP3690624B1 (en) | Display device and method of controlling the same | |
| US11144177B2 (en) | Application execution method by display device and display device thereof | |
| US10671282B2 (en) | Display device including button configured according to displayed windows and control method therefor | |
| US11899903B2 (en) | Display device and method of controlling the same | |
| EP2690542B1 (en) | Display device and control method thereof | |
| CN110362246B (en) | Method of controlling electronic device, and storage medium | |
| CN103853427B (en) | Display device running multiple applications and control method thereof | |
| CN104854550A (en) | Display device and method for controlling the same | |
| KR102301053B1 (en) | Display apparatus and method for controlling thereof | |
| US9886167B2 (en) | Display apparatus and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |