CN110413191B - Display device and method for controlling display device - Google Patents

Display device and method for controlling display device Download PDF

Info

Publication number
CN110413191B
CN110413191B CN201910525925.0A CN201910525925A CN110413191B CN 110413191 B CN110413191 B CN 110413191B CN 201910525925 A CN201910525925 A CN 201910525925A CN 110413191 B CN110413191 B CN 110413191B
Authority
CN
China
Prior art keywords
application
window
area
display device
display
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
Application number
CN201910525925.0A
Other languages
Chinese (zh)
Other versions
CN110413191A (en
Inventor
金永振
金刚兑
朴大旭
金泰秀
崔祯桓
金圣熙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from KR1020130022422A external-priority patent/KR102172792B1/en
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority claimed from PCT/KR2013/011309 external-priority patent/WO2014088375A1/en
Publication of CN110413191A publication Critical patent/CN110413191A/en
Application granted granted Critical
Publication of CN110413191B publication Critical patent/CN110413191B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04817Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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 and running at least one application and a method for controlling the same are provided. The method comprises the following steps: receiving an application execution command for executing at least one application; determining at least one of a size and a position of a window to run the at least one application according to a position of an application run command input; and displaying the window according to at least one of a size and a position of the window.

Description

显示设备和控制显示设备的方法Display device and method for controlling display device

本申请是申请日为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 (e.g., mobile phones, smart phones, tablet personal computers (PCs), etc.) with touch screens are also equipped with display devices.

用户可以使用台式计算机根据任务环境划分显示设备的屏幕(例如,屏 幕被水平地或垂直地划分并且在划分的屏幕中调用多个窗口)。当运行网络 浏览器时,用户可以借助于键盘中的上翻页按钮或下翻页按钮来向上或向下 滚动网页。如果用户使用鼠标而不是键盘,则用户可以通过使用鼠标光标选 择网页一侧中的滚动条来向上或向下滚动网页。用户还可以通过选择在网页 的底部中显示为文本或图标的顶部按钮来移动到网页的顶部。The user may divide the screen of the display device according to the task environment using the desktop computer (for example, the screen is divided horizontally or vertically and a plurality of windows are called in the divided screen). When running a web browser, the user can scroll up or down a web page by means of the page up or down buttons on the keyboard. If the user uses a mouse instead of a keyboard, the user can scroll up or down a web page by selecting a 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 that appears 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. 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, depending on the product, tens to hundreds of thousands of free or paid applications are available for mobile devices.

发明内容Contents of the invention

技术问题technical problem

虽然向移动设备提供刺激用户兴趣并且满足用户需求的许多应用,但是 移动设备由于它们的便携式大小而在显示器大小和用户界面(UI)方面有限 制。结果,用户在他们的移动设备中运行多个应用时感到不便。例如,当用 户在移动设备中运行应用时,应用遍及显示区域的全部被显示。如果用户在 当前应用的运行期间运行另一应用,则用户需要首先结束正在进行的应用然 后选择运行键以运行想要的应用。例如,用户需要做完重复运行和终止每个 应用的无益(frustrating)过程以便运行多个应用。然而,在移动设备中同时运 行多个应用的方法还有待于规定。Although mobile devices are provided with many applications that stimulate user interest and meet user 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 throughout 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. In addition, there is a need for a method of easily calling multiple windows and facilitating the arrangement of windows after window calling.

更具体地,当显示多个重叠窗口时,需要规定将当前显示窗口切换到另 一低优先级窗口的结构。More specifically, when a plurality of 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 information might be available as prior art with regard 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-level 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 for running the at least one application according to a position input by the application running command; at least one of the to display 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 the size of a window for running the at least one application according to a position where the application running command is input and at least one of the position; and controlling the display of the window on the touch screen according to at least one of the size and the 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 regions of the touch screen; displaying a button on at least one boundary separating the plurality of regions; receiving an input of selecting the button; A list of at least one application running in the specific area is displayed in the specific area among the plurality of areas.

根据本公开的另一方面,提供一种用于在包括触摸屏的显示设备中运行 应用的方法。所述方法包括:在触摸屏的多个区域中的每一个中显示应用的 运行窗口;在分隔所述多个区域的至少一个边界上显示按钮;在触摸屏的部 分区域中显示至少一个应用运行图标的列表;从列表接收拖曳应用运行图标 的拖曳输入;根据拖曳输入的结束位置和按钮的位置确定用于运行新应用的 区域;以及在被确定区域中显示相应于应用运行图标的应用的运行窗口。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 border separating the multiple areas; displaying at least one application running icon in a partial area of the touch screen a list; receiving a drag input for dragging an application execution icon from the list; determining an area for executing a new application according to an end position of the drag input and a position of a button; and displaying an execution window of an application corresponding to the application execution icon in the determined area.

根据本公开的另一方面,提供一种显示设备。所述显示设备包括:触摸 屏,被配置为在多个区域中的每一个中显示应用的运行窗口;在分隔所述多 个区域的至少一个边界上显示按钮,以及接收选择按钮的输入;以及控制器, 被配置为根据接收到的输入在所述多个区域当中的特定区域中显示运行在 该特定区域中的至少一个应用的列表。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; display a button on at least one boundary separating the plurality of regions, and receive an input of selecting the button; and control A controller configured to display, 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 display device is provided. The display device includes a touch screen and a controller, the touch screen is 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 plurality of areas; A list of at least one application running icon is displayed in the area; and a drag input for dragging the application running icon from the list is received; 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; And controlling the touch screen to display the running window of the application corresponding to the running application icon in the determined area.

本公开的其他方面、优点和显著的特征将从以下结合附图做出的公开了 本公开的多种实施例的详细说明中对本领域技术人员变得清楚。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示出根据本公开实施例的窗口运行方法;Fig. 2a, Fig. 2b, Fig. 2c, Fig. 2d, Fig. 2e, Fig. 2f, Fig. 2g, Fig. 2h, Fig. 2i, Fig. 2j and Fig. 2k illustrate the window operation method according to an embodiment of the present disclosure;

图3a、图3b、图3c、图3d、图3e、图3f、图3g、图3h和图3i示出根 据本公开实施例的在显示设备中管理的动作栈;Figure 3a, Figure 3b, Figure 3c, Figure 3d, Figure 3e, Figure 3f, Figure 3g, Figure 3h and Figure 3i illustrate an action stack 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 method of a window;

图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示出根据本公开实施例的显示设备的 屏幕;Figure 10a, Figure 10b, Figure 10c and Figure 10d illustrate the screen of the display device according to the embodiment 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示出根据本公开实施例的显示设备的 屏幕;Figure 16a, Figure 16b, Figure 16c and Figure 16d illustrate the screen of the display device according to the 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 a Z-order change 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 execution 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是示出根据本发明的实施例的、用于在显示设备中运行应用的方 法的流程图;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 , FIG. 44r, FIG. 44s, FIG. 44t, FIG. 44u, FIG. 44v, and FIG. 44w illustrate a method for running multiple applications according to an embodiment of the present disclosure;

图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是示出根据本发明的实施例的、用于在显示设备中提供在其上运 行应用的用户界面的方法;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是示出根据本发明的实施例的、用于在显示设备中运行应用的方 法的流程图;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 description

提供以下参照附图的描述来帮助全面理解权利要求及其等效物所限定 的本公开的多种实施例。以下描述包括各种具体细节来帮助理解,但这些具 体细节应被看作仅仅是示例性的。因此,本领域普通技术人员将认识到,可 以对此处描述的实施例进行各种改变和修改而不会偏离本公开的范围和精 神。此外,为清楚和简洁起见,可能省略对公知功能和结构的描述。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 clear 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 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 reference to the term "substantially" it is meant that the recited characteristic, parameter or value does not have to be achieved exactly, but deviations may occur including, for example, tolerances, measurement errors, limits of measurement precision, and other factors known to those skilled in the art Or variation, in a word does not exclude the effect of the characteristics that are 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 construed 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" encompasses 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 so on.

显示设备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 used as a storage space for operations performed by the display device 100. (RAM) 113. 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 can 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 to 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 Wireless signals or receive wireless signals from the above devices 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 the WLAN standard, Institute of Electrical and Electronics Engineers (IEEE) 802.11x. The short-range communication module 132 can 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 (for example, TV broadcast signals, radio broadcast signals, or data broadcast signals) and additional broadcast information (for example, electronic Program Guide (EPG) or Electronic Service Guide (ESG)). The audio playing module 142 may open a stored or received digital audio file (for example, a file with an extension such as mp3, wma, ogg, or wav) under the control of the control unit 110. The video playing module 143 may open a stored or received digital video file (for example, a file having an extension 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 (eg, 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 (for example, the distance between the first camera 151 and the second camera 152 may be between 1 cm and 8 cm) in order to capture three-dimensional still images or videos.

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的外壳的前表面、侧面或后表面,并 且可以包括开机/锁定按钮(未示出)、音量按钮(未示出)、菜单按钮、主页按 钮、后退按钮和搜索按钮。Buttons 161 may be formed on the front, side, or rear surface of the housing 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. button.

麦克风162在控制器110的控制下接收语音或声音并且将接收到的语音 或声音转换为电信号。The microphone 162 receives voice or sound under the control of the controller 110 and converts the received voice or sound into an electric signal.

扬声器163可以向显示设备100的外部输出相应于从移动通信模块120、 子通信模块130、多媒体模块140以及相机模块150接收到的多种信号(例如, 无线信号、广播信号、数字音频文件、数字视频文件、照片拍摄等等)的声 音。扬声器163可以输出相应于由显示设备100执行的功能(例如,按钮操 作声音、用于呼叫的回铃音等等)的声音。一个或多个扬声器163可以布置 在显示设备100的外壳的合适位置或多个位置。The speaker 163 may output various signals (for example, wireless signals, broadcast signals, digital audio files, digital video files, photo shoots, etc.). The speaker 163 may output sounds corresponding to functions performed by the display device 100 (for example, 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 device 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 that detects motion (eg, rotational acceleration, vibration, etc.) of the display device 100. sensor. 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 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. or data. The memory 175 may store programs and applications for controlling the display device 100 or the controller 110 .

术语“存储器”涵盖安装到显示设备100中的存储器175、控制器110 之内的ROM112和RAM 113、或存储卡(未示出)(例如,安全数字(SD)卡或 记忆棒)。存储器110可以包括非易失性存储器、易失性存储器、硬盘驱动器 (HDD)、或固态驱动器(SSD)。The term 'storage' 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, call, 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, a finger) or a touch input device (eg, a stylus). 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 the 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 the touch screen 190 and the user's part or touch input device is 1 mm or less), and need not be limited to touch screen 190 and the user's body Contact between parts or touch input tools. 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 as 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 can control the touch screen 190 using a digital signal 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 readily 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 rendered 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, a 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 can set the first boundary line 211 between the first window display area 201 and the second window display area 202, the second boundary line 212 between the third window display area 203 and the fourth window display area 204, the first A third boundary line 213 between the 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 into a single line, and the third boundary line 213 and the fourth boundary line 214 may be connected into a single line. The controller configures the first to fourth window display areas 201, 202, 203 and 204 so 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, the second window display area 202 at the upper right corner, the third window display area 203 at the lower left corner, and the fourth window display area 204 Defined in 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 the intersection where the first and second border lines 211, 212 and the third and fourth border lines 213, 214 intersect. The center button 220 may be a function key that changes the size of the application display area or transforms the display device 200 into a window repositioning 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 an application 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 controller controls the display area 201, 202, 203 and 204 Each of the windows in the display.

窗口可以包括特定应用的运行屏幕以及运行的应用的标题。与应用有关 的对象可以显示在应用的运行屏幕上。对象可以使用多种形式,诸如文本、 图形、图标、按钮、复选框、照片、视频、网页、地图等等。当用户触摸对 象时,可以在应用中运行相应于被触摸对象的功能或事件。对象可以根据操 作系统(OS)被称作视图。标题栏可以包括控制窗口的显示的至少一个控制 键。例如,至少一个控制键可以包括窗口最小化按钮、窗口最大化按钮和窗 口关闭按钮。The window may include an execution screen of a specific application and a title of the running application. Objects related to the application can be displayed on the running screen of the application. Objects can take many forms, such as text, graphics, icons, buttons, check boxes, photos, videos, web pages, maps, and so on. When the user touches an object, a function or event corresponding to the touched object can be run in the application. Objects may be called views according to the 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 (for example, a note function, a message sending/receiving function, etc.) available in other applications, the applications are independently configuration. 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 such a 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 the available application icons 231, 232, 233, 234, 235, 236, 237 and 238. When an application execution command is received by a touch on one of the application icons 231 , 232 , 233 , 234 , 235 , 236 , 237 , and 238 , the application is started: application L in the first to fourth display areas 201 , 202 , 203 An application corresponding to the touched icon is displayed in one of 204 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, a 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, 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 can 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 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 application C's Z-order is higher than the Z-order 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 the 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 the 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 the Z-order 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 that of Application D when the application is launched.

当表示应用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. Referring to FIG. In the absence of an empty window display area, the controller may refer to the action stack shown in Figure 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 that 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, the 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 a 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. Because each window display area is a screen segment, a 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 a display area of a first window overlaps a display area of a 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 in the overlapping portion, but not the second window.

在拆分模式下,多种布局可用,诸如2个上/下区域拆分布局,2个左/ 右区域拆分布局,3个区域拆分布局,4个区域拆分布局等等。在操作S405 中,显示设备可以确定窗口的布局是处于拆分模式还是自由式模式下。如果 布局处于拆分模式下,则显示设备可以进一步确定布局是2个上/下区域拆分 布局、2个左/右区域拆分布局、3个区域拆分布局还是4个区域拆分布局。In the 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 so on. In operation S405, the display device may determine whether the layout of the windows is in the split mode or the free style mode. If the layout is in split mode, the display device may further determine whether the layout is a 2 top/bottom zone split layout, a 2 left/right zone split layout, a 3 zone split layout, or a 4 zone split layout.

一旦在操作S405中确定了布局的模式,显示设备可以在操作S407中确 定布局中的窗口位置。在2个上/下区域布局情况下,显示设备可以确定在上 窗口显示区域排列第一窗口和第三窗口并且在下窗口显示区域排列第二窗 口。可替换地,在自由式模式下,显示设备可以确定用于第一窗口的坐标区 域和用于第二窗口的坐标区域。Once the mode of the layout is determined in operation S405, the display device may determine window positions in the layout in operation S407. In the case of 2 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 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-order of the first window and the third window. In addition, the display device can control the display of windows with relatively higher Z-orders 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, an application run command may be triggered by a drag gesture that drags an icon representing the application to a point where a window for the application will be displayed. A drag gesture input is an example of an application run command, so the application can be run in a variety of ways. Those skilled in the art will readily appreciate 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 running. 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]

窗口window 窗口显示区域(页面)Window display area (page) Z次序Z order AA 11 11 BB 22 55 CC 33 66 DD. 22 22 EE. 11 33 Ff 44 4 4

如上所述,显示设备可以在第一窗口显示区域中控制显示具有相对较高 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 run, the second application runs in a window of the second layer, and when the third application is run, the third application runs 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 overlapped and displayed on the main screen. For example, the first window (a) overlaps the second window (b), the third window (c) and the fourth window (d), and the second window (b) overlaps the third window (c) and the fourth window (d). Four windows (d) are displayed on top, and the third window (c) is displayed overlapping on 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. A layer view (e) may be a screen that displays a 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 methods 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 a 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, 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, as shown in FIG. 6c. 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 (i.e., 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 layout, the display device can 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 a method for displaying multiple method of a window.

参照图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, the user 10 may touch the icon 811 representing the first application A and drag the touched icon 811 to the menu screen 817, as shown in FIG. 8c. 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 can control the display of the full screen ghosted view in the absence of any windows 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 a double view with 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 a 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. 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 image 823 at the upper half of the touch screen. Displaying a double view on the lower half of the touch screen is just an example of displaying a double view, therefore, the controller can divide the touch screen into a left half and a right half and can control the left half and the right half of the touch screen Show the double view in one of the .

如果如图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 can 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 toward the left of the first window 820 , the controller controls to display a double view view 827 in the left half of the first screen 820 . Displaying the double view 827 on the right half of the first window 820 is only an example of displaying the double view, therefore, the controller can divide the first window 820 into an upper half and a lower half and can control the double view on the first screen. A ghost view 827 is displayed in one of the upper and lower halves of 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 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 as shown in FIG. 81, drag the touched icon 814 to the right of the second window 830. The controller can 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 can 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 toward 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 on the right half of the second window is just an example of displaying the double view, therefore, the controller can divide the second window 830 into an upper half and a lower half and can control the display on the second screen 830. A double view view 831 is displayed in one of the upper and lower halves of . Displaying a ghost view 831 in half of the second window 830 is another example of displaying a ghost 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 part 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, the controller controls to display a fourth window 850 in the right half of the second screen 830, consistent with the double view view 831 shown in FIG. 8l. Alternatively, in line 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. Referring to Figure 9a, Figure 9b, Figure 9c, Figure 9d, Figure 9e, Figure 9f, Figure 9g, Figure 9h, Figure 10a, Figure 10b, Figure 10c, Figure 10d, Figure 11a, Figure 11b, Figure 11c, Figure 12a, Figure 12b, 12c, 13a, 13b, 13c, 14a, 14b, 14c, 15a, 15b, 15c, 16a, 16b, 16c, 16d and 17, will be in the following Various embodiments are described in which windows are configured in different sizes at different locations.

图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 a user drags an icon to the second input area 912, the display device may display windows throughout the entirety of the 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 entirety of the 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 of the 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 a 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 entirety of 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, and a sixth input area 946 at the boundary between the second window display area 932 and the fourth window display area 934. A seventh input area 947 , 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]

Figure BDA0002098192250000221
Figure BDA0002098192250000221

Figure BDA0002098192250000231
Figure BDA0002098192250000231

如上所述,显示设备可以定义输入区以用于确定拖曳手势在其中结束的 应用显示区域。更具体地,显示设备可以定义相应于多个窗口显示区域之间 的边界的输入区或者相应于多个窗口显示区域会合的交叉点的输入区。当拖 曳手势在相应于窗口显示区域之间的边界的输入区中结束时,显示设备可以 遍及这些窗口显示区域的全部来显示窗口。当拖曳手势在相应于多个窗口显 示区域会合的交叉点的输入区中结束时,显示设备可以遍及这些窗口显示区 域的的全部来显示窗口。显示设备可以以不同大小在不同位置处显示窗口。 参照图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 use in 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 an intersection 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 windows throughout all of these window display areas. A display device can display windows in different sizes and at different positions. Referring to Figure 10a, Figure 10b, Figure 10c, Figure 10d, Figure 11a, Figure 11b, Figure 11c, Figure 12a, Figure 12b, Figure 12c, Figure 13a, Figure 13b, Figure 13c, Figure 14a, Figure 14b, Figure 14c, Figure 15a , 15b , 15c , 16a , 16b , 16c , 16d , and 17 , describe in more detail the above-described configuration of displaying windows in different sizes at different positions. More specifically, Figure 10a, Figure 10b, Figure 10c, Figure 10d, Figure 11a, Figure 11b, Figure 11c, Figure 12a, Figure 12b, Figure 12c, Figure 13a, Figure 13b, Figure 13c, Figure 14a, Figure 14b, Figure 14c , 15a , 15b , 15c , 16a , 16b , 16c , 16d and 17 show layouts in 4 area split mode. Therefore, Figure 9g and Figure 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 call 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 appreciate 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. 10b , the user 10 may make a drag gesture 1021 of dragging an icon 1016 representing an application F toward a first point 1027 in a lower half of the window display area 1000. Referring to FIG. In Fig. 10c, the controller may determine the 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. . 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 location 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. 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. shown in Table 2. 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 the window will be displayed at the desired location 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 for 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. shown in . 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 location 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 Figure 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. shown in Table 2. 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 location 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 towards 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 location by viewing the ghost 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 that drags the icon 1014 representing the application D toward 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 ghost 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, Figure 16a illustrates subsequent operations for the operations of Figures 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 towards 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. shown in 2. 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 subsequent operations 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. shown in . 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, Figure 16c illustrates subsequent operations for the operations of Figures 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 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. shown in . 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 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. shown in . 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 location 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. shown in 2. 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 with different sizes at different locations 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, W, and Y corresponding to boundaries between window display areas. F, H, J, L, N, P, R, T, V, and X, and input fields 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 throughout 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 the 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。Referring to FIG. 21a, a display device 2100 displays a first window 2101 in a first area for running an application A, displays a second window 2102 in a second area for running an application B, and displays a third window in a third area. 2103 for running application C, and display a fourth window 2104 in the fourth area for running application D. 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 can 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 allocates windows for applications C, F, and G to the third area, allocates windows for applications A, J, and L to the first area, and allocates windows for applications D, H, and M to the fourth area, And the windows for applications B, K, and I are allocated to the second area.

控制器检测假定为运行在第一区域中的应用并且比较检测到的应用的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 detected Z-orders of the 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-order in the third region. Accordingly, the controller controls to display a 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 zone 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 Figure 22 that application G is at the top of the action stack. The flick gesture to the right 2120 is an example of assigning the Z-order in the window display area, and thus, those skilled in the art will readily understand that a Z-order change command can be defined by a gesture made in a direction other than to the 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 the like. 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 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 action stack on the right 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. 25a and 25b , 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 can be configured to assign the lowest Z-order command 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. In addition, 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. Thus, the user can easily switch to the screen with the lowest or highest Z-ranked 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 the first area to run application A, displays a second window 2102 in the second area to run application B, and displays a third window 2103 in the third area. to run application C, and a fourth window 2104 is displayed in the 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 can 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 run 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, and displays a third window 2103 in the third area. to run application C, and a fourth window 2104 is displayed 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 run 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 the first window 2101 in the first area to run application A, displays the second window 2102 in the second area to run application B, and displays the second window 2102 in the third area. A third window 2103 is used to execute application C, and a fourth window 2104 is displayed in a fourth area to execute 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 may 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 to display a fifth window 2113 in the third area in order to run 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 the first area to run application A, displays a second window 2102 in the second area to run application B, and displays the second window 2102 in the third area. A third window 2103 is used to execute application C, and a fourth window 2104 is displayed in a fourth area to execute 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 may 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 run 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 show 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 show 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触发。捏展可以是展开两个触摸点的手势。在这种情况下,窗口C 3631 和3632的Z次序可以重置为最低Z次序。结果,控制器向窗口A分配中间 Z次序,向窗口B分配最高Z次序,并且向窗口C分配最低Z次序。例如, 控制器可以向窗口C分配最低Z次序,同时将其他窗口的Z次序增大1。因 此,控制器可以控制按窗口B 3621和3622、窗口A 3611和3612、以及窗口 C 3631和3632的次序显示窗口。捏展是Z次序改变命令,并且因此,本领 域技术人员容易地理解地是,可以通过包括轻弹、拖曳、边缘轻弹、触摸和 倾斜、倾斜以及摇动的多种手势触发Z次序改变命令。User 1 can input a Z-order change command. When the title bar 3631 is touched in window C as indicated by reference numeral 3641, the Z-order change command may be triggered by a pinch-out gesture 3642 to the left. A pinch can be a gesture that spreads two touch points. In this case, the Z-order of windows C 3631 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. A pinch is a Z-order change command, and therefore, those skilled in the art readily 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触发。在这种情况下,窗口B 3621和3622的Z次序可以重置为最低Z 次序。结果,控制器向窗口A分配最高Z次序,向运行应用B的窗口B分 配最低Z次序,并且向运行应用C的窗口C分配中间Z次序。例如,控制 器可以向窗口B分配最低Z次序,同时将其他窗口的Z次序增大1。因此, 控制器可以控制按窗口A 3611和3612、窗口C 3631和3632、以及窗口B 3621 和3622的次序显示窗口。User 1 can input a Z-order change command. When the application running screen 3622 is touched in window B as indicated by reference numeral 3651, the Z order change command can 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-rank to window A, the lowest Z-rank to window B running application B, and the middle Z-rank 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 show 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 show 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 the title bar 3631 is touched in window C as indicated by reference numeral 3841, the Z-order change command can 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 the 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中所示,控制器可以控制按窗口A 3611和3612、窗口C 3631 和3632、以及窗口B 3621和3622的次序显示窗口。用户1可以输入Z次序 改变命令。当如参考标号3851指示地在窗口C中触摸标题栏3631的时候, Z次序改变命令可以通过从左边开始的捏合手势3852触发。在这种情况下, 具有最低Z次序的窗口B 3621和3622的Z次序可以被重置为最高Z次序, 同时将其他窗口的Z次序减少1。结果,控制器可以向运行应用A的窗口A 分配中间Z次序,向运行应用B的窗口B分配最高Z次序,并且向运行应 用C的窗口C分配最低Z次序,如图39c中所示。As shown in FIG. 38b, 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. User 1 may 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 can 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、以 及窗口C3631和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 windows by simple manipulation, desired windows appear 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 execution 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 将屏幕划分成为上下部分。Referring to Figure 40a, Figure 40b, Figure 40c, Figure 40d, Figure 40e, Figure 40f, Figure 40g, Figure 40h, Figure 40i, Figure 40j, and Figure 40k, the display device 4200 can define a plurality of areas 4201, 4202, 4203 and 4204. For the convenience of describing FIG. 40a and subsequent drawings, the plurality of areas 4201, 4202, 4203, and 4204 are respectively referred to as the first area 4201, the second area 4202, the third area 4203, and the fourth area 4204 (area 1, Region 2, Region 3 and Region 4). 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 can be set between the first area 4201 and the second area 4202, the second boundary 4212 can be set between the third area 4203 and the fourth area 4204, and the third boundary 4213 can be set between the first area 4201 and the second area 4202. Between the third area 4203 , and a fourth boundary 4214 may be provided 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 dashed 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 in the upper left corner, a second area 4202 in the upper right corner, a third area 4203 in the lower left corner, and a fourth area 4204 in 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 for 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. 40b, 40c, 40d, 40e, and 40f. , Figure 40g, Figure 40h, Figure 40i, Figure 40j and are shown in.

与应用有关的对象可以显示在应用的运行屏幕上。对象可以使用多种形 式,诸如文本、图形、图标、按钮、复选框、照片、视频、网页、地图等等。 当用户触摸对象时,相应于被触摸对象的功能或事件可以运行在应用中。对 象可以根据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, check boxes, 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 the OS. For example, at least one of a capture button that captures the running window to control the display of the running window, a minimize button that minimizes the size of the running window, a maximize button that maximizes the size of the running window, and an exit button that ends the running 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. Display device 4200 may run application A. As shown in FIG. 40b, in response to the execution of application A, the controller may control the touch screen to display an execution window 4230 of 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 to select an icon representing an application to be executed, the display device 4200 may be in the first to second positions. An execution window of an application corresponding to the selected icon is displayed in one of four areas 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 the execution window of the application on top of the action stack is displayed as the 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 area 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 the area in which to display the run windows 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 aforementioned execution window display order 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 the execution window 4250 of the application C to be displayed 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 the execution window 4260 of the application D to be displayed 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 to display the execution window 4270 of the application E in the fourth area 4204 on the touch screen, as shown in FIG. 40k. In the absence of empty regions, the controller can refer to the action stack shown in Figure 41e. The controller may select the lowest application action from the action stack, and may display application E in the fourth area 4204 instead of the execution window 4270 corresponding to 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 running 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 more.

在操作S4430中,显示设备可以确定布局中的窗口位置。在定义了第五 区域和第六区域的2个左/右区域拆分布局的情况下,显示设备可以向第五区 域分配网络浏览器和电话簿应用的运行窗口并且向第六区域分配视频播放 应用的运行窗口。In operation S4430, the display device may determine a window position in the layout. In the case of 2 left/right area split layouts defining the fifth area and the sixth area, the display device may assign the running windows of the web browser and the phonebook application to the fifth area and assign video playback to the sixth area The application's running window.

在操作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 shall 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 boundary 4505, a second boundary 4507, a third boundary 4506, and a fourth boundary 4508 are defined, the display device 4500 may The center button 4220 is displayed at the intersection of the meeting, as shown in Figure 43a. In another example, if the display device 4500 defines a fifth area and a sixth area (not shown) and a first boundary 4505 and a second boundary 4507, the display device 4500 may be on the first boundary 4505 or the second boundary 4507 A center button 4220 is displayed.

参照图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 the area in which the application execution window and 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 , FIG. 44r , FIG. 44s , FIG. 44t , FIG. 44u , FIG. 44v and FIG. 44w illustrate a method for running multiple applications 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,当应用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, FIG. 44r, FIG. 44s, FIG. 44t, FIG. 44u, FIG. 44v, and FIG. 44w, when the application A is running, the display device 4600 may display a list 4610 of at least one application. 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 execution window 4620 of the application A is displayed in the fifth area 4619, and the execution window 4630 of the 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, on the center button 4622, an indicator 4621 indicating the execution window 4630 of the application B executed last. 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 running window of the application is displayed can 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 execution 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 allocated 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 application A is split, 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 Figure 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 Figure 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 region 4661 , the display device 4600 may execute the application F. Referring to FIG. As shown in FIG. 44p, the display device 4600 may display the 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 a position 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 selecting the 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 allocated to the application B 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 application's execution window is concerned, operations related to the application's execution window can perform various additional functions. For example, icons representing operations related to the application running window may include at least one of an exit button 4691 to end the running window, a maximize button 4692 to display the running window in full screen, and a capture button 4693 to capture the running window, which will not be construed as limiting the 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 selecting the 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 region means the region 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 for operations related to the execution window of the application displayed in the specific area. Icons representing operations related to the execution window of the application may include a capture button to capture the execution window to control the 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 end button. Run at least one of the exit buttons of the 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 where 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 touch screen 5010 configured to display a running 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 selecting a button; and control The controller 5020 is configured to control the touch screen 5010 to display a list of at least one application running in a specific area selected from among the plurality of areas in the specific area 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 a plurality of areas.

此外,控制器5020可以控制触摸屏5010在按钮上显示指示活动区的指 示符。In addition, the controller 5020 can 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. In addition, the display device 5100 may define an arrangement line 5120 according to the layout of the application execution window. 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 . The alignment line 5120 may be included in the alignment region 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 2 top/bottom area split layouts, 2 left/right area split layouts, 3 area split layouts, or 4 area split layouts, the alignment lines 5120 and alignment areas can be defined according to the layout 5110.

参照图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 where 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 can 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. Referring to FIG. 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 the arrangement point 5130.

参照图49d,如果按钮5122以图49a、图49b和图49c中示出的方式移 动,则移动可以根据图49d中示出的函数而活动。例如,当中心按钮5122 移动到排列线5120或排列点5130时,按钮5122可以经过排列线5120或排 列点5130并且返回到排列线5120或排列点5130。Referring to Fig. 49d, if the button 5122 is moved in the manner shown in Figs. 49a, 49b and 49c, the movement may act according to the function shown in Fig. 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 run a window of a desired size 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 regardless of whether the data is erasable or rewritable, in memory such as RAM, in memory chips, devices, integrated circuits, optically Data is recorded on or magnetically and may be stored on a storage medium such as a compact disc (CD), digital video disc (DVD), from which it can be read by a machine (eg, a computer), on a magnetic disk, magnetic tape, and the like. Also, 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 realizing 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 sending 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 claims and their equivalents. define the spirit and scope of the present disclosure.

Claims (11)

1. A method for controlling a display device having a touch screen display, the display device running at least one application, the method comprising:
receiving a first user input for running a first application;
determining a first area of a first application execution screen in which a first application is displayed;
displaying a first application running screen in the determined first area;
receiving a second user input for running a second application;
in response to receipt of the second user input:
determining a second area in which the first application execution screen is displayed,
determining a third area of a second application execution screen on which the second application is displayed,
displaying the first application execution screen in the determined second area, and
displaying a second application execution screen in the determined third area;
receiving a third user input for running a third application, wherein the third user input comprises moving an icon of the third application from the application tray to a border line of the second area and the third area; and
in response to receipt of the third user input, a third application is executed and a third application execution screen of the third application is displayed in a fourth region including the second region and the third region.
2. The method of claim 1, further comprising displaying at least one icon representing the at least one application prior to receipt of the first user input.
3. The method of claim 1, wherein displaying the first application execution screen according to the determined second region and displaying the second application execution screen according to the determined third region comprises:
splitting the touch screen into a plurality of display areas according to the set layout, an
And in the plurality of display areas, respectively displaying a first application running screen according to the determined second area and a second application running screen according to the determined third area.
4. The method of claim 3, further comprising:
a command to run a plurality of applications in one of the plurality of display areas is received.
5. The method of claim 1, wherein the second user input comprises an input on a second application icon for running the second application dragged into the first application running screen.
6. A display device, comprising:
a touch screen display configured to receive an application execution command for executing at least one application; and
at least one controller configured to:
receiving a first user input for running a first application;
determining a first area of a first application execution screen displaying a first application;
displaying a first application running screen in the determined first area;
receiving a second user input for running a second application;
in response to receipt of the second user input:
determining a second region in which the first application execution screen is displayed, determining a third region of the second application execution screen in which the second application is displayed, and displaying the first application execution screen in the determined second region, and displaying the second application execution screen in the determined third region;
receiving a third user input for running a third application, wherein the third user input comprises moving an icon of the third application from the application tray to a border line of the second area and the third area; and
in response to receipt of the third user input, a third application is executed and a third application execution screen of the third application is displayed in a fourth region including the second region and the third region.
7. The display device of claim 6, wherein the touch screen displays at least one icon representing the first application and the second application.
8. The display device of claim 6, wherein the at least one controller splits the touch screen into a plurality of display areas in a set layout, and among the plurality of display areas, displays the first application execution screen according to the determined second area and displays the second application execution screen according to the determined third area, respectively.
9. The display device of claim 8, wherein the touch screen receives a command to run a plurality of applications in a second display area of the plurality of display areas.
10. The display device of claim 6, wherein the second user input comprises an input on a second application icon for running the second application dragged into the first application running screen.
11. A display device having a touch screen and adapted to implement the method of any one of claims 1-5.
CN201910525925.0A 2012-12-06 2013-12-06 Display device and method for controlling display device Active CN110413191B (en)

Applications Claiming Priority (14)

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
KR10-2013-0012019 2013-02-01
KR20130012019 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
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
CN110413191A CN110413191A (en) 2019-11-05
CN110413191B true CN110413191B (en) 2022-12-23

Family

ID=53054284

Family Applications (4)

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
CN201910525895.3A Active CN110427130B (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
CN201910525925.0A Active CN110413191B (en) 2012-12-06 2013-12-06 Display device and method for controlling display device

Family Applications Before (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
CN201910525895.3A Active CN110427130B (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) CN104956301B (en)
AU (1) AU2013356799B2 (en)
BR (1) BR112015012539B1 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
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
RU2680763C1 (en) * 2016-10-31 2019-02-26 Бейджин Сяоми Мобайл Софтвеа Ко., Лтд. Method and device for displaying with screen division
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
CN110622121B (en) * 2017-05-15 2024-12-24 苹果公司 System and method for interacting with multiple applications displayed simultaneously on an electronic device having a touch-sensitive display
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
US11789589B2 (en) 2019-02-22 2023-10-17 Sony Group Corporation Information processing apparatus and information processing method for dividing display screen for display of plurality of applications
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 (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129345A (en) * 2010-01-19 2011-07-20 Lg电子株式会社 Mobile terminal and control method thereof
CN102215290A (en) * 2010-04-06 2011-10-12 Lg电子株式会社 Mobile terminal and control method thereof
CN102664747A (en) * 2012-03-27 2012-09-12 易云捷讯科技(北京)有限公司 Cloud calculating platform system
CN103677627A (en) * 2012-09-24 2014-03-26 三星电子株式会社 Method and apparatus for providing multi-window in touch device

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02150919A (en) * 1988-12-01 1990-06-11 Fujitsu Ltd Display method of status display line during split display
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
AR029671A1 (en) * 2000-06-12 2003-07-10 Novartis Ag COLOR CONTACT LENS WITH MORE NATURAL APPEARANCE AND METHOD FOR MANUFACTURING IT
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
CN101606124B (en) * 2007-01-25 2013-02-27 夏普株式会社 Multi-window management device and information processing device
KR101450584B1 (en) * 2007-02-22 2014-10-14 삼성전자주식회사 Method for displaying screen in terminal
CN101308416B (en) * 2007-05-15 2012-02-01 宏达国际电子股份有限公司 User Interface Operation Method
CN101515227B (en) * 2008-02-20 2011-05-25 联想(北京)有限公司 Window management method and computer
US8229410B2 (en) * 2008-06-30 2012-07-24 Qualcomm Incorporated Methods for supporting multitasking in a mobile device
KR101548958B1 (en) * 2008-09-18 2015-09-01 삼성전자주식회사 Method and apparatus for controlling touch screen operation of a portable terminal
US8302026B2 (en) * 2008-11-28 2012-10-30 Microsoft Corporation Multi-panel user interface
US20100179674A1 (en) * 2009-01-15 2010-07-15 Open Labs Universal music production system with multiple modes of operation
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
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
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
CN102646010A (en) * 2011-02-22 2012-08-22 中兴通讯股份有限公司 Software switching method and device
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
KR101841590B1 (en) * 2011-06-03 2018-03-23 삼성전자 주식회사 Method and apparatus for providing multi-tasking interface
CN102521034B (en) * 2011-12-27 2014-05-07 惠州Tcl移动通信有限公司 Multitask management method and multitask management system based on android system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129345A (en) * 2010-01-19 2011-07-20 Lg电子株式会社 Mobile terminal and control method thereof
CN102215290A (en) * 2010-04-06 2011-10-12 Lg电子株式会社 Mobile terminal and control method thereof
CN102664747A (en) * 2012-03-27 2012-09-12 易云捷讯科技(北京)有限公司 Cloud calculating platform system
CN103677627A (en) * 2012-09-24 2014-03-26 三星电子株式会社 Method and apparatus for providing multi-window in touch device

Also Published As

Publication number Publication date
BR112015012539A2 (en) 2017-07-11
CN110427130A (en) 2019-11-08
CN104956301A (en) 2015-09-30
CN104956301B (en) 2019-07-12
BR112015012539B1 (en) 2022-03-03
AU2013356799A1 (en) 2015-05-14
CN110427130B (en) 2023-07-21
CN107967087B (en) 2021-08-17
CN107967087A (en) 2018-04-27
BR112015012539A8 (en) 2019-10-01
CN110413191A (en) 2019-11-05
AU2013356799B2 (en) 2019-08-08

Similar Documents

Publication Publication Date Title
CN110413191B (en) Display device and method for controlling display device
US11853523B2 (en) Display device and method of indicating an active region in a multi-window display
US11144177B2 (en) Application execution method by display device and display device thereof
US20210342059A1 (en) Display device and method of controlling the same
US10671282B2 (en) Display device including button configured according to displayed windows and control method therefor
CN103577036B (en) Show equipment and its control method
CN103853427B (en) Display device running multiple applications and control method thereof
CN110362246B (en) Method of controlling electronic device, and storage medium
KR102102438B1 (en) Display apparatus and method for controlling thereof
CN104854550A (en) Display device and method for controlling the same
EP2753053B1 (en) Method and apparatus for dynamic display box management
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