CN104956301B - 显示设备和控制显示设备的方法 - Google Patents
显示设备和控制显示设备的方法 Download PDFInfo
- Publication number
- CN104956301B CN104956301B CN201380071613.8A CN201380071613A CN104956301B CN 104956301 B CN104956301 B CN 104956301B CN 201380071613 A CN201380071613 A CN 201380071613A CN 104956301 B CN104956301 B CN 104956301B
- Authority
- CN
- China
- Prior art keywords
- window
- display
- application
- controller
- order
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
提供一种具有触摸屏的、运行至少一个应用的显示设备以及用于控制该显示设备的方法。所述方法包括:接收用于运行至少一个应用的应用运行命令;根据应用运行命令输入的位置确定运行所述至少一个应用的窗口的大小和位置中的至少一个;以及根据窗口的大小和位置中的至少一个来显示窗口。
Description
技术领域
本公开涉及一种显示设备以及用于控制该显示设备的方法。更具体地,本公开涉及一种显示运行应用的窗口的显示设备以及用于控制该显示设备的方法。
背景技术
台式计算机装备有至少一个显示设备(例如,监视器)。类似地,具有触摸屏的移动设备(例如,移动式电话、智能电话、平板个人计算机(PC)等等)也配备有显示设备。
用户可以使用台式计算机根据任务环境划分显示设备的屏幕(例如,屏幕被水平地或垂直地划分并且在划分的屏幕中调用多个窗口)。当运行网络浏览器时,用户可以借助于键盘中的上翻页按钮或下翻页按钮来向上或向下滚动网页。如果用户使用鼠标而不是键盘,则用户可以通过使用鼠标光标选择网页一侧中的滚动条来向上或向下滚动网页。用户还可以通过选择在网页的底部中显示为文本或图标的顶部按钮来移动到网页的顶部。
相较于台式计算机,移动设备具有小的屏幕尺寸并且在对于屏幕的输入方面受限。因此,难以在移动设备中划分屏幕。
可以在移动设备中运行多种应用。应用包括由制造商在制造过程中安装的基本应用以及从应用销售网站下载的附加应用。附加应用可以由普通用户开发并且注册到应用销售网站。因此,任何人可以自由地通过应用销售网站向移动用户销售他或她开发的应用。当前,按照产品,几万到几十万自由或付费应用可用于移动设备。
发明内容
技术问题
虽然向移动设备提供刺激用户兴趣并且满足用户需求的许多应用,但是移动设备由于它们的便携式大小而在显示器大小和用户界面(UI)方面有限制。结果,用户在他们的移动设备中运行多个应用时感到不便。例如,当用户在移动设备中运行应用时,应用遍及显示区域的全部被显示。如果用户在当前应用的运行期间运行另一应用,则用户需要首先结束正在进行的应用然后选择运行键以运行想要的应用。例如,用户需要做完重复运行和终止每个应用的无益(frustrating)过程以便运行多个应用。然而,在移动设备中同时运行多个应用的方法还有待于规定。
如上所述,虽然向移动设备提供刺激用户兴趣并且满足用户需求的许多应用,但是移动设备由于它们的便携式大小而在显示器大小和UI方面有限制。结果,用户在他们的移动设备中运行多个应用时感到不便。
因此,需要开发用于在单个显示器上显示多个窗口的方法。此外,需要容易地调用多个窗口并且在窗口调用之后便利窗口的排列的方法。
更具体地,当显示多个重叠窗口时,需要规定将当前显示窗口切换到另一低优先级窗口的结构。
上面的信息被作为背景信息展示,仅为了辅助理解本公开。没有确定或者主张以上任何信息是否可以被用为关于本公开的现有技术。
技术方案
本公开的方面将至少解决以上问题和/或缺点,并至少提供下述优点。因此,本公开的一方面将提供一种在单个显示器上以多种大小运行多个窗口并且便利从一个窗口到另一低层窗口的切换的显示设备,以及用于控制该显示设备的方法。
根据本公开的一方面,提供一种用于控制具有触摸屏的、运行至少一个应用的显示设备的方法。所述方法包括:接收用于运行至少一个应用的应用运行命令;根据应用运行命令输入的位置确定运行所述至少一个应用的窗口的大小和位置中的至少一个;以及根据窗口的大小和位置中的至少一个来显示窗口。
根据本公开的另一方面,提供一种显示设备。所述显示设备包括被配置为接收用于运行至少一个应用的应用运行命令的触摸屏以及控制器,该控制器被配置为:根据应用运行命令输入的位置确定运行所述至少一个应用的窗口的大小和位置中的至少一个;以及根据窗口的大小和位置中的至少一个来控制窗口在触摸屏上的显示。
根据本公开的另一方面,提供一种用于在包括触摸屏的显示设备中运行应用的方法。所述方法包括:在触摸屏的多个区域中的每一个中显示应用的运行窗口;在分隔所述多个区域的至少一个边界上显示按钮;接收选择按钮的输入;以及根据接收到的输入在所述多个区域当中的特定区域中显示运行在该特定区域中的至少一个应用的列表。
根据本公开的另一方面,提供一种用于在包括触摸屏的显示设备中运行应用的方法。所述方法包括:在触摸屏的多个区域中的每一个中显示应用的运行窗口;在分隔所述多个区域的至少一个边界上显示按钮;在触摸屏的部分区域中显示至少一个应用运行图标的列表;从列表接收拖曳应用运行图标的拖曳输入;根据拖曳输入的结束位置和按钮的位置确定用于运行新应用的区域;以及在被确定区域中显示相应于应用运行图标的应用的运行窗口。
根据本公开的另一方面,提供一种显示设备。所述显示设备包括:触摸屏,被配置为在多个区域中的每一个中显示应用的运行窗口;在分隔所述多个区域的至少一个边界上显示按钮,以及接收选择按钮的输入;以及控制器,被配置为根据接收到的输入在所述多个区域当中的特定区域中显示运行在该特定区域中的至少一个应用的列表。
根据本公开的另一方面,提供一种显示设备。所述显示设备包括触摸屏和控制器,该触摸屏被配置为:在多个区域中的每一个中显示应用的运行窗口;在分隔所述多个区域的至少一个边界上显示按钮;在触摸屏的部分区域中显示至少一个应用运行图标的列表;以及接收从列表中拖曳应用运行图标的拖曳输入;该控制器被配置为:基于拖曳输入的结束位置和按钮的位置确定用于运行新应用的区域;以及控制触摸屏在被确定区域中显示相应于应用运行图标的应用的运行窗口。
本公开的其他方面、优点和显著的特征将从以下结合附图做出的公开了本公开的多种实施例的详细说明中对本领域技术人员变得清楚。
附图说明
从下面结合附图的描述,本公开特定实施例的上述和其他方面、特征和优点将更加清楚,附图中:
图1是根据本公开的实施例的显示设备的框图;
图2a、图2b、图2c、图2d、图2e、图2f、图2g、图2h、图2i、图2j和图2k示出根据本公开实施例的窗口运行方法;
图3a、图3b、图3c、图3d、图3e、图3f、图3g、图3h和图3i示出根据本公开实施例的在显示设备中管理的动作栈;
图4a是示出根据本发明的实施例用于控制显示设备的方法的流程图;
图4b是示出根据本发明的实施例用于控制显示设备的方法的流程图;
图5示出根据本公开实施例的窗口的显示次序(Z次序);
图6a、图6b、图6c和图6d示出根据本公开实施例的应用运行方法;
图7是示出根据本发明的实施例用于控制显示设备的方法的流程图;
图8a、图8b、图8c、图8d、图8e、图8f、图8g、图8h、图8i、图8j、图8k、图8l和图8m示出根据本公开实施例的用于显示多个窗口的方法;
图9a、图9b、图9c、图9d、图9e、图9f、图9g和图9h示出根据本公开实施例的布局;
图10a、图10b、图10c和图10d示出根据本公开实施例的显示设备的屏幕;
图11a、图11b和图11c示出根据本公开实施例的显示设备的屏幕;
图12a、图12b和图12c示出根据本公开实施例的显示设备的屏幕;
图13a、图13b和图13c示出根据本公开实施例的显示设备的屏幕;
图14a、图14b和图14c示出根据本公开实施例的显示设备的屏幕;
图15a、图15b和图15c示出根据本公开实施例的显示设备的屏幕;
图16a、图16b、图16c和图16d示出根据本公开实施例的显示设备的屏幕;
图17示出根据本公开的实施例的显示设备的屏幕;
图18a和图18b示出根据本公开实施例的9区域拆分模式;
图19是示出根据本发明的实施例用于控制显示设备的方法的流程图;
图20是示出根据本发明的实施例用于控制显示设备的方法的流程图;
图21a、图21b和图21c示出根据本公开实施例的显示设备的屏幕;
图22示出根据本公开实施例的动作栈;
图23a和图23b示出根据本公开实施例的描述Z次序改变的显示设备的屏幕;
图24示出根据本公开实施例的动作栈;
图25a和图25b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;
图26示出根据本公开实施例的动作栈;
图27a和图27b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;
图28示出根据本公开实施例的动作栈;
图29a和图29b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;
图30示出根据本公开实施例的动作栈;
图31a和图31b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;
图32示出根据本公开实施例的动作栈;
图33a和图33b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;
图34示出根据本公开实施例的动作栈;
图35是示出根据本发明的实施例用于控制显示设备的方法的流程图;
图36a、图36b和图36c示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;
图37a、图37b和图37c示出根据本公开实施例的动作栈;
图38a、图38b和图38c示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕;
图39a、图39b和图39c示出根据本公开实施例的动作栈;
图40a、图40b、图40c、图40d、图40e、图40f、图40g、图40h、图40i、图40j和图40k示出根据本公开实施例的用于显示应用运行窗口的方法;
图41a、图41b、图41c、图41d、图41e和图41f示出根据本公开多种实施例的动作栈;
图42是示出根据本发明的实施例的、用于在显示设备中运行应用的方法的流程图;
图43a和图43b示出根据本公开实施例的、用于使用中心按钮控制应用运行窗口的显示区域的方法;
图44a、图44b、图44c、图44d、图44e、图44f、图44g、图44h、图44i、图44j、图44k、图44l、图44m、图44n、图44o、图44p、图44q、图44r、图44s、图44t、图44u、图44v和图44w示出根据本公开实施例的用于运行多个应用的方法;
图45a、图45b、图45c、图45d、图45e、图45f、图45g、图45h、图45i和图45j示出根据本公开实施例的动作栈;
图46是示出根据本发明的实施例的、用于在显示设备中提供在其上运行应用的用户界面的方法;
图47是示出根据本发明的实施例的、用于在显示设备中运行应用的方法的流程图;
图48是根据本公开的实施例的显示设备的框图;以及
图49a、图49b、图49c和图49d是示出根据本公开的实施例的用于显示按钮的方法。
遍及附图,相似的参考标记将理解为参考相似的部分、组件和结构。
具体实施方式
提供以下参照附图的描述来帮助全面理解权利要求及其等效物所限定的本公开的多种实施例。以下描述包括各种具体细节来帮助理解,但这些具体细节应被看作仅仅是示例性的。因此,本领域普通技术人员将认识到,可以对此处描述的实施例进行各种改变和修改而不会偏离本公开的范围和精神。此外,为清楚和简洁起见,可能省略对公知功能和结构的描述。
下面的描述及权利要求中使用的术语和词汇不局限于文献学含义,发明人使用这些数据和词汇仅仅是为了实现对本公开清楚和一致的理解。因此,对本领域技术人员应当清楚的是,以下对本公开多种实施例的描述仅仅是出于举例说明的目的而提供的,并非仅为了对权利要求及其等效物所限定的本公开进行限制。
将理解,单数形成“一”、“一个”、“该”包括复数对象,除非上下文清楚做出相反指示。因而,例如,当提到“一个组件表面”时,包含了一个或多个这样的表面。
关于术语“实质上”,它意思指列举的特性、参数或值不必精确地实现,而是可以发生包括例如,容差、测量误差、测量精度限度及本领域技术人员已知的其他因素的偏差或变化,总之不排除想要提供的特性的效果。
当诸如第一、第二等等的序数可用于描述多个组件的时候,这些组件不受限于该术语。该术语用于将一个组件与其他组件区分开来。例如,在本公开的范围以及精神之内,第一组件可以被称为第二组件,或反之亦然。术语“和/或”意味着包括多个描述的关联项的组合或项中的一个。
提供本文使用的技术术语以描述多种实施例,而不意欲限制本公开。本文中,单数表达包括复数表达,除非上下文明确表明相反情况。在此说明中,术语“包括”或“具有”不被解释为必然包括说明书中描述的特征、数目、步骤、操作、组件、部分或其组合的全部。而是,应当理解,存在的可能性是省略或添加一个或多个特征、数目、步骤、操作、组件、部分或其组合。
除非另外定义,否则此处使用的所有术语(包括技术术语和科学术语)所具有的意义与本领域技术人员术语一般理解的意义相同。此外,普通词典中定义的术语将被理解以具有与现有技术的上下文意义相同的意义。除非本文明确地定义,否则术语将不会被解释为理想或过度正式的意义。
图1是根据本公开的实施例的显示设备的框图。
参照图1,显示设备100可以通过移动通信模块120、子通信模块130或连接器165连接到外部设备(未示出)。术语“外部设备”涵盖多种设备,诸如另一设备(未示出)、移动电话(未示出)、智能电话(未示出)、平板个人计算机(PC)(未示出)、服务器(未示出)等等。
显示设备100包括触摸屏190和触摸屏控制器195。显示设备100还包括控制器110、移动通信模块120、子通信模块130、多媒体模块140、相机模块150、全球定位系统(GPS)模块155、输入/输出(I/O)模块160、传感器模块170、存储器(储存器)175以及电源180。子通信模块130包括无线局域网(WLAN)模块131和短程通信模块132中的至少一个。多媒体模块140包括广播通信模块141、音频播放模块142和视频播放模块143中的至少一个。相机模块150包括第一相机151和第二相机152中的至少一个,并且I/O模块160包括按钮161、麦克风162、扬声器163、振动电机164、连接器165和键区166中的至少一个。
控制器110可以包括中央处理单元(CPU)111、存储用于控制显示设备100的控制程序的只读存储器(ROM)112、以及用作由显示设备100执行的操作的存储空间的随机存取存储器(RAM)113。CPU 111可以包括一个或多个核。CPU 111、ROM 112、和RAM 113可以通过内部总线彼此连接。
控制器110可以控制移动通信模块120、子通信模块130、多媒体模块140、相机模块150、GPS模块155、I/O模块160、传感器模块170、存储器175、电源180、触摸屏190以及触摸屏控制器195。
移动通信模块120在控制器110的控制下通过移动通信经由一个或多个天线(未示出)将显示设备100连接到外部设备。移动通信模块120向移动式电话(未示出)、智能电话(未示出)、平板PC(未示出)、或具有输入到显示设备100的电话号码的另一设备(未示出)发送无线信号或者从上述设备接收无线信号,以用于语音呼叫、视频呼叫、短信息服务(SMS)、或多媒体消息服务(MMS)。
子通信模块130可以包括WLAN模块131和短程通信模块132中的至少一个。
WLAN模块131可以在安装了无线AP(未示出)的地点处在控制器110的控制下连接到因特网。WLAN模块131支持WLAN标准、电气和电子工程师学会(IEEE)802.11x。短程通信模块132可以在控制器110的控制下在显示设备100与成像设备(未示出)之间实施短距离无线通信。短程通信可以符合蓝牙、红外线数据协会(IrDA)、紫蜂等等。
显示设备100可以根据其能力包括移动通信模块120、WLAN模块131和短程通信模块132中的至少一个。例如,显示设备100可以根据其能力包括移动通信模块120、WLAN模块131和短程通信模块132的组合。
多媒体模块140可以包括广播通信模块141、音频播放模块142或视频播放模块143。广播通信模块141可以在控制器110的控制下通过广播通信天线(未示出)从广播电台接收广播信号(例如,电视广播信号、无线电广播信号或数据广播信号)以及附加广播信息(例如,电子节目指南(EPG)或电子服务指南(ESG))。音频播放模块142可以在控制单元110的控制下打开存储或接收到的数字音频文件(例如,具有诸如mp3、wma、ogg或wav的扩展名的文件)。视频播放模块143可以在控制单元110的控制下打开存储或接收到的数字视频文件(例如,具有诸如mpeg、mpg、mp4、avi、mov或mkv的扩展名的文件)。视频播放模块143还可以打开数字音频文件。
多媒体模块140可以包括音频播放模块142和视频播放模块143而没有广播通信模块141。可替换地,多媒体模块140的音频播放模块142或视频播放模块143可以合并到控制器110中。
相机模块150可以在控制单元110的控制下包括捕获静止图像或视频的第一相机151和第二相机152中的至少一个。第一相机151或第二相机152可以包括提供用于捕获图像的光强度的辅助光源(例如,闪光灯(未示出))。第一相机可以布置在显示设备100的前表面上,而第二相机可以布置在显示设备100的后表面上。可替换地,第一相机151和第二相机152可以彼此靠近排列(例如,第一相机151和第二相机152之间的距离可以在1cm和8cm之间)以便捕获三维静止图像或视频。
GPS模块155可以从地球轨道中的多个GPS卫星(未示出)接收信号波,并且基于从GPS卫星到显示设备100的卫星信号的到达时刻(ToAs)计算显示设备100的位置。
I/O模块160可以包括多个按钮161、麦克风162、扬声器163、振动电机164、连接器165和键区166中的至少一个。
按钮161可以形成在显示设备100的外壳的前表面、侧面或后表面,并且可以包括开机/锁定按钮(未示出)、音量按钮(未示出)、菜单按钮、主页按钮、后退按钮和搜索按钮。
麦克风162在控制器110的控制下接收语音或声音并且将接收到的语音或声音转换为电信号。
扬声器163可以向显示设备100的外部输出相应于从移动通信模块120、子通信模块130、多媒体模块140以及相机模块150接收到的多种信号(例如,无线信号、广播信号、数字音频文件、数字视频文件、照片拍摄等等)的声音。扬声器163可以输出相应于由显示设备100执行的功能(例如,按钮操作声音、用于呼叫的回铃音等等)的声音。一个或多个扬声器163可以布置在显示设备100的外壳的合适位置或多个位置。
振动电机164可以在控制器110的控制下将电信号转换成为机械振动。例如,当显示设备100在振动模式下从另一移动设备(未示出)接收呼入语音呼叫时,振动电机164操作。一个或多个振动电机164可以安装在显示设备100的外壳内部。振动电机164可以响应于在触摸屏190上的用户触摸以及触摸屏190上的触摸的连续运动而操作。
连接器165可以被用作将显示设备100连接到外部设备(未示出)或电源(未示出)的接口。连接器165可以在控制器110的控制下经由连接到连接器165的线缆向外部设备发送存储在存储器175中的数据,或者可以经由线缆从外部设备接收数据。显示设备100可以经由连接到连接器165的线缆从电源接收电力或对电池(未示出)充电。
键区166可以从用户接收键输入以控制显示设备100。键区166包括形成在显示设备100中的物理键区(未示出),或者显示在显示器190上的虚拟键区(未示出)。可以根据显示设备100的能力或配置而不提供物理键区。
传感器模块170包括用于检测显示设备100的状态的至少一个传感器(未示出)。传感器模块170可以包括检测用户是否接近显示设备100的接近度传感器、检测围绕显示设备100的环境光的量的照度传感器、或检测显示设备100的运动(例如,旋转加速度、振动等等)的运动传感器。至少一个传感器可以检测显示设备100的状态,生成相应于检测到的状态的信号,以及向控制器110发送生成的信号。传感器可以根据设备100的能力被添加到传感器模块170或者从传感器模块170除去。
存储器175可以在控制单元110的控制下根据移动通信120、子通信模块130、多媒体模块140、相机模块150、GPS模块155、I/O模块160、传感器模块170以及触摸屏190的操作存储输入输出信号或数据。存储器175可以存储用于控制显示设备100或控制器110的程序以及应用。
术语“存储器”涵盖安装到显示设备100中的存储器175、控制器110之内的ROM 112和RAM 113、或存储卡(未示出)(例如,安全数字(SD)卡或记忆棒)。存储器110可以包括非易失性存储器、易失性存储器、硬盘驱动器(HDD)、或固态驱动器(SSD)。
电源180可以在控制器110的控制下向装在显示设备100的外壳中的一个或多个电池(未示出)供电。一个或多个电池向显示设备100供电。此外,电源单元180可以经由连接到连接器165的线缆向显示设备100供应从外部电源(未示出)接收到的电力。
触摸屏190可以向用户提供相应于多种服务(例如,呼叫、数据传输、广播、摄影等等)的用户界面(UI)。触摸屏190可以向触摸屏控制器195发送相应于UI上的至少一个触摸的模拟信号。触摸屏190可以接收通过用户的身体部分(例如,手指)或触摸输入装置(例如,手写笔)输入的至少一个触摸。触摸屏190还可以接收相应于一个或多个触摸当中的一个触摸的连续动作的触摸输入信号。触摸屏190可以向触摸屏控制器195发送相应于输入触摸的的模拟信号。
如此描述中使用的,“触摸”可以包括无接触触摸(即,触摸屏190与用户的部分或触摸输入装置之间的可检测间隙是1mm或更小),并且不需要限于触摸屏190与用户的身体部分或触摸输入工具之间的接触。触摸屏190可检测的间隙可以根据显示设备100的能力或配置而变化。
例如,触摸屏190可以实现为电阻性类型、电容性类型、红外类型或声波类型。
触摸屏控制器195将从触摸屏190接收到的模拟信号转换为数字信号(例如,X和Y坐标)。控制器110可以使用从触摸屏控制器195接收到的数字信号控制触摸屏190。例如,控制器110可以响应于触摸控制显示在触摸屏190上的快捷图标(未示出)的选择或运行。触摸屏控制器195可以合并到控制器110中。
图2a、图2b、图2c、图2d、图2e、图2f、图2g、图2h、图2i、图2j和图2k示出根据本公开实施例的窗口运行方法。本领域技术人员将容易地理解,显示设备200可以是图1中示出的显示设备100、标准TV(电视)、因特网TV、医疗数据显示设备等等中的任何一个。因此,只要它装备有用于显示呈现的图像的装置,任何设备可以被用作显示设备。
参照图2a,显示设备200可以在触摸屏上定义多个窗口显示区域201、202、203和204。例如,控制器(未示出)可以配置第一窗口显示区域201、第二窗口显示区域202、第三窗口显示区域203和第四窗口显示区域204。控制器可以设置第一窗口显示区域201和第二窗口显示区域202之间的第一边界线211、第三窗口显示区域203和第四窗口显示区域204之间的第二边界线212、第一窗口显示区域201和第三窗口显示区域203之间的第三边界线213、以及第二窗口显示区域202和第四窗口显示区域204之间的第四边界线214。第一边界线211和第二边界线212可以连接成为单线,并且第三边界线213和第四边界线214可以连接成为单线。控制器配置第一到第四窗口显示区域201、202、203和204以使得他们不彼此重叠。参照2a,例如,控制器将第一窗口显示区域201定义在左上方角,将第二窗口显示区域202定义在右上方角,将第三窗口显示区域203定义在左下方角,将第四窗口显示区域204定义在右下方角。控制器通过第一边界线211和第二边界线212将屏幕划分成为左半部和右半部,并且通过第三边界线213和第四边界线214将屏幕划分成为上半部和下半部。
控制器在第一边界线211和第二边界线212与第三边界线213和第四边界线214相交的交叉点处显示中心按钮220。中心按钮220可以是改变应用显示区域的大小或将显示设备200变换为窗口重新定位模式的功能键。
控制器控制在窗口显示区域201、202,203和204中的每一个中的窗口的显示,以在窗口中运行应用。例如,如图2b、图2c、图2d、图2e、图2f、图2g、图2h、图2i、图2j和图2k中所示,控制器控制在窗口显示区域201、202、203和204中的每一个中的窗口的显示。
窗口可以包括特定应用的运行屏幕以及运行的应用的标题。与应用有关的对象可以显示在应用的运行屏幕上。对象可以使用多种形式,诸如文本、图形、图标、按钮、复选框、照片、视频、网页、地图等等。当用户触摸对象时,可以在应用中运行相应于被触摸对象的功能或事件。对象可以根据操作系统(OS)被称作视图。标题栏可以包括控制窗口的显示的至少一个控制键。例如,至少一个控制键可以包括窗口最小化按钮、窗口最大化按钮和窗口关闭按钮。
应用是由显示设备200的制造商或应用开发者独立地编写的程序。因此,一个应用的运行不需要另一应用的预备运行。即使当一个应用结束时,另一应用也可以继续运行。
相较于通过向一个应用(例如,视频应用)添加其他应用可用的一些功能(例如,备注功能、消息发送/接收功能等等)所设计的组合功能应用(或双应用),应用被独立地配置。不同于现有应用,组合功能应用是被配置为包括多种功能的单个应用。因此,组合功能应用仅提供类似现有应用的有限功能,并且用户将额外购买这种新的组合功能应用。
参照图2b,控制器控制第一窗口230的显示以在第一窗口显示区域201中运行启动应用:应用L。如图2b中所示,启动应用:应用L显示可用的应用图标231、232、233、234、235、236、237和238。在通过在应用图标231、232、233、234、235、236、237和238中的一个上的触摸接收应用运行命令时,启动应用:应用L在第一到第四显示区域201,202,203和204中的一个中显示相应于触摸图标的应用。
图3a、图3b、图3c、图3d、图3e、图3f、图3g、图3h和图3i示出根据本公开实施例的在显示设备中管理的动作栈。
参照图3a,控制器响应于启动应用的运行在动作栈中生成和管理启动应用。
参照图2c和图2d,用户1可以触摸表示应用B的图标232。当表示应用B的图标232被触摸时,控制器在第二窗口显示区域202中控制显示其中运行了应用B的第二窗口240。控制器可以按次序在第一到第四窗口显示区域201、202、203和204中显示窗口。例如,控制器可以以第二窗口显示区域202、第三窗口显示区域203和第四窗口显示区域204的顺时针的次序控制新窗口的显示。顺时针窗口显示次序是控制新窗口的显示的一个示例,因此,控制器可以沿逆时针次序控制新窗口的显示。可以改变在窗口显示区域201、202、203和204中显示新窗口的次序。
图3b示出相应于在图2d中显示的窗口的动作栈。控制器响应于应用B的运行在动作栈中生成应用B栈302。控制器将最后运行的应用B栈302放置在启动应用栈301的上面。这可以暗示,应用B的Z次序(其也可以被描述为次序、等级、或优先级)高于启动应用:应用L的Z次序。
参照图2e,用户1可以触摸相应于应用C的图标233。
图3c示出相应于在图2e中示出的窗口的动作栈。因为如图2e中所示,用户1向启动应用:应用L输入应用运行命令,所以从图3c中注意到,启动应用应用L的Z次序高于应用B的Z次序。
参照图2f,当表示应用C的图标233被触摸时,控制器控制在第四窗口显示区域204中的、其中运行了应用C的第三窗口250的显示。
图3d示出相应于在图2f中示出的窗口的动作栈。控制器响应于应用C的运行在动作栈中生成应用C栈303。控制器将最后运行的应用C栈303放置在启动应用栈301的上面。这可以暗示应用C的Z次序高于启动应用:应用L的Z次序。
参照图2g,用户1可以触摸表示应用D的图标234。
图3e示出相应于在图2g中示出的窗口的动作栈。因为如图2g中所示,用户1向启动应用:应用L输入应用运行命令,所以从图3e中注意到,启动应用:应用L的Z次序高于应用C的Z次序。
参照图2h,当表示应用D的图标234被触摸时,控制器控制在第三窗口显示区域203中的、其中运行了应用D的第四窗口260的显示。
图3f示出相应于在图2h中示出的窗口的动作栈。控制器响应于应用D的运行在动作栈中生成应用D栈304。控制器将最后运行的应用D栈304放置在启动应用栈301的上面。这可以暗示应用D的Z次序高于启动应用,应用L的Z次序。
参照图2i,用户1可以操作应用B。
图3g示出相应于在图2i中示出的窗口的动作栈。控制器响应于对于应用B的用户输入将应用B栈302放置在动作栈顶部。
参照图2j,用户1可以触摸表示应用E的图标235。
图3h示出相应于图2j的动作栈。因为如图2j中所示,用户1向启动应用:应用L输入应用运行命令,所以从图3h中注意到,启动应用,应用L的Z次序高于应用D的Z次序。
当表示应用E的图标235被触摸时,参照图2k,控制器控制在第四窗口显示区域204中的、其中运行了应用E的第五窗口270的显示。在不存在空窗口显示区域的情况下,控制器可以参考图3h中示出的动作栈。控制器可以确定在动作栈中具有最低Z次序的应用。例如,控制器可以确定应用C的Z次序在图3h的动作栈中是最低的。控制器在第四窗口显示区域204中控制运行应用E的第五窗口270的显示,代替具有最低Z次序的应用C的窗口。
图3i示出相应于在图2k中示出的窗口的动作栈。控制器响应于应用E的运行在动作栈中生成应用E栈305。控制器将最后运行的应用E栈305放置在启动应用栈301的上面。这可以暗示应用E的Z次序高于启动应用,应用L的Z次序。
图4a是示出根据本发明的实施例用于控制显示设备的方法的流程图。
参照图4a,在操作S401中,显示设备可以运行多个应用。例如,显示设备可以响应于通过在表示应用的图标上的用户触摸触发的应用运行命令来运行应用。显示设备,特别地,显示设备的窗口管理器,可以生成其中运行应用的窗口。
显示设备可以确定用于布置窗口的布局。布局定义窗口可以排列在其中的窗口显示区域。例如,两种模式可用于布局,即,拆分模式和自由式模式。
在拆分模式中,屏幕用这样的方式被划分:多个窗口没有重叠地被显示。例如,如果显示设备显示第一窗口和第二窗口,则显示可以按设置的布局划分诸如触摸屏的屏幕,并且将划分的屏幕部分定义为窗口显示区域。显示设备可以在每个窗口显示区域中显示窗口。因为每个窗口显示区域是屏幕段(segment),所以显示设备可以显示多个窗口而没有重叠。
显示设备可以在拆分模式下向一个窗口显示区域分配多个窗口。例如,显示设备可以向第一窗口显示区域分配第一窗口和第二窗口。在这种情况下,显示设备可以比较第一窗口和第二窗口的Z次序(栈中的次序、等级、位置)。如果第一窗口的Z次序高于第二窗口的Z次序,则显示设备可以在第一窗口显示区域中显示第一窗口。在这种情况下,虽然显示设备将第二窗口管理为布置在第一窗口显示区域中,但是显示设备不在第一窗口显示区域中显示第二窗口。
另一方面,在自由式模式下,多个窗口可以根据它们的显示优先等级被重叠的显示。例如,如果第一窗口的显示区域与第二窗口的显示区域重叠,则显示设备可以比较第一窗口和第二窗口的Z次序。窗口的Z次序可以指窗口的显示次序。例如,如果第一窗口的Z次序高于第二窗口的Z次序,则显示设备可以控制在重叠部分中显示第一窗口,而不是第二窗口。
在拆分模式下,多种布局可用,诸如2个上/下区域拆分布局,2个左/右区域拆分布局,3个区域拆分布局,4个区域拆分布局等等。在操作S405中,显示设备可以确定窗口的布局是处于拆分模式还是自由式模式下。如果布局处于拆分模式下,则显示设备可以进一步确定布局是2个上/下区域拆分布局、2个左/右区域拆分布局、3个区域拆分布局还是4个区域拆分布局。
一旦在操作S405中确定了布局的模式,显示设备可以在操作S407中确定布局中的窗口位置。在2个上/下区域布局情况下,显示设备可以确定在上窗口显示区域排列第一窗口和第三窗口并且在下窗口显示区域排列第二窗口。可替换地,在自由式模式下,显示设备可以确定用于第一窗口的坐标区域和用于第二窗口的坐标区域。
显示设备可以在操作S409中确定多个应用的Z次序并且可以在操作S411中基于应用的Z次序显示多个窗口。例如,在2个上/下区域拆分模式情况下,显示设备可以比较第一窗口和第三窗口的Z次序。此外,显示设备可以在相应的窗口显示区域中控制显示具有相对较高Z次序的窗口。在自由式模式下,显示设备可以比较第一窗口和第二窗口的Z次序并且可以在重叠区域中控制具有显示相对较高Z次序的窗口。
图4b是示出根据本发明的实施例用于控制显示设备的方法的流程图。
参照图4b,在操作S401中,显示设备可以运行多个应用。例如,可以通过将表示应用的图标拖曳到用于应用的窗口将被显示在的点的拖曳手势来触发应用运行命令。拖曳手势输入是应用运行命令的一个示例,因此,应用可以以多种方式被运行。本领域技术人员将容易地理解,本公开不局限于特定应用运行方法。
在操作S421中,显示设备可以确定当前布局是否处于自由式模式下。在自由式模式布局情况下,在操作S423中,显示设备可以确定多个应用在其中运行的窗口中的每一个窗口的Z次序。在操作S425中,显示设备可以根据窗口的Z次序显示窗口。
在操作S421中的拆分模式布局情况下,在操作S431中,显示设备可以在窗口显示区域中布置窗口。此外,在操作S433中,显示设备可以确定每个窗口显示区域中的窗口的Z次序。例如,显示设备可以如表1中所示确定窗口的Z次序。
[表1]
窗口 | 窗口显示区域(页面) | Z次序 |
A | 1 | 1 |
B | 2 | 5 |
C | 3 | 6 |
D | 2 | 2 |
E | 1 | 3 |
F | 4 | 4 |
如上所述,显示设备可以在第一窗口显示区域中控制显示具有相对较高Z次序的窗口A,而不是窗口E。显示设备可以在第二窗口显示区域中控制显示具有相对较高Z次序的窗口D,而不是窗口B。此外,显示设备可以在第三窗口显示区域中显示窗口C并且在第四窗口显示区域中显示窗口F。例如,在操作S435中,示显设备可以在每个窗口显示区域中显示分配给窗口显示区域的窗口当中的具有最高Z次序的窗口。
图5示出根据本公开实施例的窗口的显示次序(Z次序)。
参照图5,屏幕的Z次序可以被划分成N层,并且第N层可以是放置在第(N-1)层上的更上层。窗口可以存在于每个层中并且应用可以运行在窗口中。例如,当运行第一应用时,第一应用运行在第一层的窗口中。当运行第二应用时,第二应用运行在第二层的窗口中,并且当运行第三应用时,第三应用运行在第三层的窗口中。因此,第一层、第二层和第三层被分层次地创建。最后创建的层可以是层栈的顶部,因此,可以显示在屏幕的顶层。例如,多个窗口(a)到(d)可以重叠显示在主屏幕上。例如,第一窗口(a)重叠在第二窗口(b)、第三窗口(c)和第四窗口(d)之上显示,第二窗口(b)重叠在第三窗口(c)和第四窗口(d)之上显示,并且第三窗口(c)重叠在第四窗口(d)之上显示。例如,当多个窗口(a)到(d)被重叠显示时,显示窗口(a)到(d)的次序是窗口(a)到(d)的Z次序。Z次序可以是沿Z轴显示窗口的次序。层视图(e)可以是分层次地显示窗口的Z次序的屏幕。Z次序可以被称为显示次序。
图6a、图6b、图6c和图6d示出根据本公开实施例的应用运行方法。更具体地,图6a、图6b、图6c和图6d示出用于在自由式模式布局下运行应用的方法。
参照图6a、图6b、图6c和图6d,显示设备600显示窗口显示区域620。显示设备600将容纳可用应用图标611、612、613、614、615、616和617的托盘610显示到窗口显示区域620的左面。用户10可以操作显示设备600以运行第一应用A1。例如,在图6b中,用户10可以做出将表示第一应用A1的图标611拖曳到窗口显示区域620中的第一点的拖曳手势625。显示设备600可以响应于拖曳手势625在窗口显示区域620中的第一点处显示第一窗口630以在第一窗口630中运行第一应用A1。第一窗口630可以在终止之前以缺省大小和形状或以用户10设置的大小与形状显示。
用户10可以操作显示设备600以额外运行第三应用A3。例如,如图6c中所示,用户10可以做出将表示第三应用A3的图标613拖曳到窗口显示区域620中的第二点的拖曳手势635。显示设备600可以响应于输入的运行命令(即,拖曳手势635)在窗口显示区域620中的第二点处显示第三窗口640,以在第三窗口640中运行第三应用A3。第三窗口640可以在终止之前以缺省大小和形状或以用户10设置的大小与形状显示。因为第三窗口640是用户10已经对其施加了手势输入的最后窗口,所以控制器(未示出)可以向第三应用A3分配比第一应用A1更高的任务优先等级。因此,控制器可以控制第三应用A3显示在第一应用A1之上。
图7是示出根据本发明的实施例用于控制显示设备的方法的流程图。
参照图7,在操作S701中,显示设备可以显示表示应用的至少一个图标。例如,显示设备可以在触摸屏的部分中显示容纳至少一个图标的托盘。
在操作S703中,当用户将图标拖曳到窗口将被布置在该处的第一点时,显示设备可以接收拖曳手势输入。显示设备可以将从图标到第一点的拖曳手势识别为用于运行相应于图标的应用的命令。更具体地,在操作S705中,显示设备可以在布局上确定拖曳手势在该处已经结束的第一点的位置。例如,如果已经设置拆分模式用于布局,则显示设备可以在布局上确定第一点相应于的窗口区域。
在操作S707中,显示设备可以根据布局上的第一点的位置确定窗口的大小和位置中的至少一个。在操作S709中,显示设备可以根据确定的大小和/或位置显示窗口。
图8a、图8b、图8c、图8d、图8e、图8f、图8g、图8h、图8i、图8j、图8k、图8l和图8m示出根据本公开实施例的用于显示多个窗口的方法。
参照图8a、图8b、图8c、图8d、图8e、图8f、图8g、图8h、图8i、图8j、图8k、图8l和图8m,显示设备800显示菜单屏幕817。菜单屏幕817可以是启动程序的运行屏幕并且可以包括表示应用的图标。此外,菜单屏幕817可以包括关于当前时间的信息并且可以进一步包括窗口小部件。显示设备800将容纳可用图标811、812、813、814、815和816的托盘810显示到触摸屏的左面。
如图8b中所示,用户10可以操作显示设备800以运行第一应用A。例如,如图8c中所示,用户10可以触摸表示第一应用A的图标811并且将触摸图标811拖曳到菜单屏幕817。控制器(未示出)可以控制在拖曳点处的图标811的显示。控制器可以进一步控制在拖曳点处的重影视图(ghostview)818的显示。重影视图818指的是第一应用A将在其中运行的窗口的大小与形状的预览,以使得用户10可以选择窗口位置。因为没有窗口已经被显示,所以控制器可以全屏幕显示重影视图818。如下所述,控制器可以在不存在任一窗口已经显示在触摸屏上的情况下控制全屏幕重影视图的显示。如果单个窗口已经显示在触摸屏上,则控制器可以以相应于触摸屏的一半的大小与形状显示重影视图。如果两个窗口已经显示在触摸屏上,则控制器可以以相应于触摸屏上的两个窗口中的一个的一半的大小与形状显示重影视图。如果三个窗口已经显示在触摸屏上,则控制器可以以相应于三个窗口中的最大一个的一半的大小与形状显示重影视图。
控制器可以将上述拖曳手势识别为用于运行新应用的命令。控制器可以生成用于运行第一应用A的第一窗口819。如图8d中所示,控制器可以以全屏幕控制第一窗口819的显示。
用户10可以操作显示设备800以额外运行第二应用B。例如,如图8e中所示,用户可以触摸表示第二应用B的图标812,并且如图8f中所示,向第一窗口819的下半部拖曳触摸图标812。控制器可以控制图标812在被拖曳点处的显示。此外,控制器可以控制重影视图823在拖曳点处的显示。如之前描述,因为单个窗口819已经显示在触摸屏上,所以控制器可以控制以相应于触摸屏的一半的大小与形状显示重影视图823。虽然未示出,但是如果用户10向触摸屏的上半部拖曳被触摸图标812,则控制器控制在触摸屏的上半部的重影视图823的显示。在触摸屏的下半部显示重影视图仅仅是显示重影视图的一个示例,因此,控制器可以将触摸屏划分成为左半部和右半部并且可以控制在触摸屏的左半部和右半部中的一个中显示重影视图。
如果如图8f中所示用户在触摸屏的下半部中结束拖曳,则控制器确定已经接收到新的应用运行命令。如图8g中所示,与图8f中所示的重影视图823一致,控制器控制在触摸屏的下半部中显示第二窗口830。此外,控制器将第一窗口819的大小与形状缩小到第一窗口820以使得第一窗口820可以显示在触摸屏的上半部中。控制器生成并在第一窗口820和第二窗口830之间的边界处显示中心按钮825。
用户10可以操作显示设备800以额外运行第三应用C。例如,如图8h中所示,用户可以触摸表示第三应用C的图标813,并且如图8i中所示,向第一窗口820的右部拖曳触摸图标813。控制器可以控制图标813显示在被拖曳点处。此外,控制器可以控制重影视图827显示在被拖曳点处。如之前所述,因为两个窗口820和830已经显示在触摸屏上,所以控制器可以以相应于第一窗口820的一半的大小与形状控制重影视图827的显示。虽然未示出,但是如果用户10向第一窗口820的左部拖曳被触摸图标813,则控制器控制在第一屏幕820的左半部中显示重影视图827。在第一窗口820的右半部显示重影视图827仅仅是显示重影视图的一个示例,因此,控制器可以将第一窗口820划分成为上半部和下半部并且可以控制在第一屏幕820的上半部和下半部中的一个中显示重影视图827。在第一窗口820的一半中显示重影视图827是显示重影视图的另一示例。控制器可以相对于中心按钮825确定重影视图827的大小与形状并且据此显示重影视图827。
如果如图8i中所示用户在第一窗口820的右部中结束拖曳,则控制器确定已经接收到新的应用运行命令。如图8j中所示,与图8i中所示的重影视图827一致,控制器控制在第一屏幕820的右半部中显示第三窗口840。可替换地,与中心按钮825的位置一致,控制器可以控制显示第三窗口840。因此,因为选择更多的应用运行,所以屏幕的部分可以逐渐地被再划分以便向每个运行的应用分配屏幕的各自的部分。
此外,控制器与第三窗口840的创建一致地缩小第一窗口820的大小与形状。例如,控制器可以控制在除了第三窗口840的显示区域之外的区域中显示第一窗口820。
用户10可以操作显示设备800以额外运行第四应用D。例如,如图8k中所示,用户可以触摸表示第四应用D的图标814,并且如图8l中所示,向第二窗口830的右部拖曳触摸图标814。控制器可以控制图标814显示在被拖曳点处。此外,控制器可以控制重影视图831显示在被拖曳点处。如之前所述,因为三个窗口820、830和840已经显示在触摸屏上,所以控制器可以以相应于第二窗口830的一半的大小与形状控制重影视图831的显示。虽然未示出,但是如果用户10向第二窗口830的左部拖曳被触摸图标814,则控制器控制在第二屏幕830的左半部中的重影视图831的显示。在第二窗口的右半部显示重影视图831仅仅是显示重影视图的一个示例,因此,控制器可以将第二窗口830划分成为上半部和下半部并且可以控制在第二屏幕830的上半部和下半部中的一个中显示重影视图831。在第二窗口830的一半中显示重影视图831是显示重影视图的另一示例。控制器可以相对于中心按钮825确定重影视图831的大小与形状并且据此显示重影视图831。
如果如图8l中所示用户在第二窗口830的右部中结束拖曳,则控制器确定已经接收到新的应用运行命令。如图8j中所示,与图8l中所示的重影视图831一致,控制器控制在第二屏幕830的右半部中显示第四窗口850。可替换地,与中心按钮825的位置一致,控制器可以控制显示第四窗口850。
此外,控制器与第四窗口850的创建一致地缩小第二窗口830的大小与形状。
如上所述,显示设备可以控制在拖曳手势结束的窗口显示区域中显示窗口。在图8a、图8b、图8c、图8d、图8e、图8f、图8g、图8h、图8i、图8j、图8k、图8l和图8m,在不同位置以相同大小显示窗口。参照图9a、图9b、图9c、图9d、图9e、图9f、图9g、图9h、图10a、图10b、图10c、图10d、图11a、图11b、图11c、图12a、图12b、图12c、图13a、图13b、图13c、图14a、图14b、图14c、图15a、图15b、图15c、图16a、图16b、图16c、图16d和图17,将在下面描述在不同位置处以不同大小配置窗口的多种实施例。
图9a、图9b、图9c、图9d、图9e、图9f、图9g和图9h示出根据本公开实施例的布局。
图9a示出用于未设置拆分模式的情况的全屏幕布局。在图9a中,显示设备遍及全部屏幕定义第一窗口显示区域901。
图9b示出相应于第一窗口显示区域901的输入区902。
图9c示出以2个上/下区域拆分模式的屏幕布局。在图9c中,显示设备可以将屏幕划分成为上区域和下区域并且分别在上区域和下区域中定义第一窗口显示区域911和第二窗口显示区域912。
图9d示出以2个上/下区域拆分模式的输入区。第一输入区913可以相应于第一窗口显示区域911并且第三输入区915可以相应于第二窗口显示区域912。第二输入区914可以相应于第一窗口显示区域911和第二窗口显示区域912之间的边界。例如,当用户做出向第一输入区913拖曳图标的拖曳手势时,显示设备可以在图9c中示出的第一窗口显示区域911中显示窗口。例如,当用户向第三输入区915拖曳图标时,显示设备可以在图9c中示出的第二窗口显示区域912中显示窗口。例如,当用户向第二输入区912拖曳图标时,显示设备可以遍及图9c中示出的第一窗口显示区域911和第二窗口显示区域912的全部来显示窗口。
图9e示出以2个左/右区域拆分模式的屏幕布局。在图9e中,显示设备可以将屏幕划分成为左区域和右区域并且分别在左区域和右区域中定义第一窗口显示区域921和第二窗口显示区域922。
图9f示出以2个左/右区域拆分模式的输入区。第一输入区923可以相应于第一窗口显示区域921并且第三输入区925可以相应于第二窗口显示区域922。第二输入区924可以相应于第一窗口显示区域921和第二窗口显示区域922之间的边界。例如,当用户做出向第一输入区923拖曳图标的拖曳手势时,显示设备可以在图9e中示出的第一窗口显示区域921中显示窗口。例如,当用户向第三输入区925拖曳图标时,显示设备可以在图9e中示出的第二窗口显示区域922中显示窗口。例如,当用户向第二输入区924拖曳图标时,显示设备可以遍及图9e中示出的第一窗口显示区域921和第二窗口显示区域922的全部来显示窗口。
图9g示出根据本公开的实施例的以4个区域拆分模式的布局,并且图9h示出根据图9g中示出的4个区域拆分模式的布局定义的输入区。
参照图9g和图9h,显示设备定义第一到第四窗口显示区域931、932、933和934。因此,用户可以操作显示设备以在第一到第四窗口显示区域941、942、943和944中的任何一个中运行窗口。例如,当用户向第三输入区932拖曳表示应用的图标时,显示设备可以在排列并在第二窗口显示区域932中显示窗口。如果用户在第一显示区域931和第二显示区域932之间的边界处完成拖曳手势,则显示设备可以遍及第一窗口显示区域931和第二窗口显示区域932的全部来显示窗口。例如,显示设备可以定义相应于第一窗口显示区域931的第一输入区941以及相应于第二窗口显示区域932的第二输入区942。显示设备可以进一步在第一窗口显示区域931和第二窗口显示区域932之间的边界处定义第五输入区945。类似地,显示设备可以分别定义相应于第三窗口显示区域933和第四窗口显示区域934的第三输入区943和第四输入区944。显示设备可以进一步定义在第一窗口显示区域和第三窗口显示区域933之间的边界处的第六输入区946,在第二窗口显示区域932和第四窗口显示区域934之间的边界处的第七输入区947,以及在第三窗口显示区域933和第四窗口显示区域934之间的边界处的第八输入区948。显示设备可以进一步定义在第一到第四窗口显示区域931、932、933和934会合的交叉点处的第九输入区949。当拖曳手势在特定输入区中结束时,显示设备基于表2中示出的映射关系来确定用于显示窗口的窗口显示区域。
[表2]
如上所述,显示设备可以定义输入区以用于确定拖曳手势在其中结束的应用显示区域。更具体地,显示设备可以定义相应于多个窗口显示区域之间的边界的输入区或者相应于多个窗口显示区域会合的交叉点的输入区。当拖曳手势在相应于窗口显示区域之间的边界的输入区中结束时,显示设备可以遍及这些窗口显示区域的全部来显示窗口。当拖曳手势在相应于多个窗口显示区域会合的交叉点的输入区中结束时,显示设备可以遍及这些窗口显示区域的的全部来显示窗口。显示设备可以以不同大小在不同位置处显示窗口。参照图10a、图10b、图10c、图10d、图11a、图11b、图11c、图12a、图12b、图12c、图13a、图13b、图13c、图14a、图14b、图14c、图15a、图15b、图15c、图16a、图16b、图16c、图16d和图17,更详细地描述以不同大小在不同位置处显示窗口的上面描述的配置。更具体地,图10a、图10b、图10c、图10d、图11a、图11b、图11c、图12a、图12b、图12c、图13a、图13b、图13c、图14a、图14b、图14c、图15a、图15b、图15c、图16a、图16b、图16c、图16d和图17示出以4个区域拆分模式的布局。因此,图9g和图9h也将参照以下描述。
图10a、图10b、图10c和图10d示出根据本公开实施例的显示设备的屏幕。
参照图10a、图10b、图10c和图10d,控制器控制显示窗口显示区域1000和容纳表示应用的可用图标1011、1012、1013、1014、1015、1016和1017的托盘1010。控制器可以始终显示托盘1010。可替换地,控制器可以仅在接收托盘调用命令时显示托盘1010。托盘调用命令可以响应于从触摸屏的左边接收到的边缘轻弹而生成。本领域技术人员将容易地理解,本公开不局限于触发托盘调用命令的输入类型。假定显示设备正在窗口显示区域1000中显示运行应用A的第一窗口。
参照图10b,用户10可以做出向窗口显示区域1000的下半部中的第一点1027拖曳表示应用F的图标1016的拖曳手势1021。在图10c中,控制器可以确定窗口显示区域。在4个区域布局的情况下,控制器可以确定拖曳手势1021在其中结束的输入区。例如,如果第一点1027位于图9h的第八输入区948中,则控制器可以如表2中所示确定遍及第三窗口显示区域933和第四窗口显示区域934的全部来显示F窗口1024。之后,控制器可以在确定的区域中显示重影视图1023。
用户10可以通过观看重影视图1023确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1021,并且F窗口1024可以遍及如图10d中示出的第三窗口显示区域933和第四窗口显示区域934的全部来显示。因为F窗口1024被显示,所以控制器可以将A窗口1000的大小降低到一半并且显示收缩的A窗口1000。控制器可以以相同的水平对垂直比率或者以新的水平对垂直比率按比例缩小A窗口1000。
图11a、图11b和图11c示出根据本公开实施例的显示设备的屏幕。更具体地,图11a、图11b和图11c示出用于图10a、图10b、图10c和图10d的操作的后续操作。
参照图11a,显示设备以拆分模式分别在屏幕的上半部和下半部中显示A窗口1000和F窗口1024。用户10可以操作显示设备800以额外运行应用E。用户10可以通过向第二点1033拖曳表示应用E的图标1015来做出拖曳手势1032。
参照图11b和图11c,控制器可以确定相应于第二点1033的输入区。如果控制器确定第二点1033相应于图9h中示出的第八输入区948,则控制器可以确定遍及第三窗口显示区域933和第四窗口显示区域934的全部来显示E窗口1034,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1031。
用户10可以通过观看重影视图1031确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1032。E窗口1034可以遍及第三窗口显示区域933和第四窗口显示区域934的全部来显示。
图12a、图12b和图12c示出根据本公开实施例的显示设备的屏幕。更具体地,图12a、图12b和图12c示出用于图11a、图11b和图11c的操作的后续操作。
参照图12a,显示设备以拆分模式分别在屏幕的上半部和下半部中显示A窗口1000和E窗口1034。用户10可以操作显示设备以额外运行应用G。用户10可以做出向第三点1042拖曳表示应用G的图标1017的拖曳手势1041。
参照图12b和图12c,控制器可以确定相应于第三点1042的输入区。如果控制器确定第三点1042相应于图9h中示出的第九输入区949,则控制器可以确定遍及第一到第四窗口显示区域931到934的全部来显示G窗口1044,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1043。
用户10可以通过观看重影视图1043确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1042。G窗口1044可以全屏幕显示,如图12c中所示。
图13a、图13b和图13c示出根据本公开实施例的显示设备的屏幕。更具体地,图13a、图13b和图13c示出用于图12a、图12b和图12c的操作的后续操作。
参照图13a、图13b和图13c,显示设备正在显示G窗口1044。用户10可以做出向图13b中的G窗口1044的下半部中的第四点1052拖曳表示应用B的图标1012的拖曳手势1051。当控制器确定第四点1052相应于图9h中示出的第八输入区948时,控制器可以确定遍及第三窗口显示区域933和第四窗口显示区域934的全部来显示E窗口1054,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1053。
用户10可以通过观看重影视图1053确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1052。B窗口1054可以遍及如图13c中示出的第三窗口显示区域933和第四窗口显示区域934的全部来显示。因为B窗口1054被显示,所以控制器可以将G窗口1044缩小到屏幕的一半并且在屏幕的上半部中显示收缩的G窗口1044。
图14a、图14b和图14c示出根据本公开实施例的显示设备的屏幕。更具体地,图14a、图14b和图14c示出用于图13a、图13b和图13c的操作的后续操作。
参照图14a,显示设备以拆分模式分别在屏幕的上半部和下半部中显示G窗口1044和B窗口1054。用户10可以操作显示设备以额外运行应用G。用户10可以做出向第五点1062拖曳表示应用B的图标1013的拖曳手势1061。
参照图14b和图14c,控制器可以确定相应于第五点1062的输入区。如果控制器确定第五点1062相应于图9h中示出的第二输入区942时,控制器可以确定在第二窗口显示区域932中显示C窗口1064,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1063。
用户10可以通过观看重影视图1063确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1061。C窗口1064可以显示在第二窗口显示区域932中,如图14c中所示。
图15a、图15b和图15c示出根据本公开实施例的显示设备的屏幕。更具体地,图15a、图15b和图15c示出用于图14a、图14b和图14c的操作的后续操作。
参照图15a,显示设备以3个区域拆分模式显示G窗口1044、B窗口1054和C窗口1064。用户10可以操作显示设备以额外运行应用D。用户10可以做出向第六点1072拖曳表示应用D的图标1014的拖曳手势1071。
参照图15b和图15c,控制器可以确定相应于第六点1072的输入区。如果控制器确定第六点1072相应于图9h中示出的第四输入区944,则控制器可以确定在第四窗口显示区域934中显示D窗口1074,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1073。
用户10可以通过观看重影视图1073确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势1071。D窗口1074可以显示在第四窗口显示区域934中,如图15c中所示。
图16a、图16b、图16c和图16d示出根据本公开实施例的显示设备的屏幕。
图16a示出根据本公开的实施例的显示设备的屏幕。更具体地,图16a示出用于图15a、图15b和图15c的操作的后续操作。
参照图16a,显示设备以4个区域拆分模式显示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用户10可以操作显示设备以额外运行应用H。用户10可以做出向第七点1081拖曳表示应用H的图标1018的拖曳手势。
参照图16a,控制器可以确定相应于第七点1081的输入区。如果控制器确定第七点1081相应于图9h中示出的第五输入区945,则控制器可以确定在第第一窗口显示区域931和第二窗口显示区域932中显示H窗口1083,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1082。表示应用E到K的图标1015、1016、1017、1018、1019、1020和1021可以排列在托盘1010中。例如,用户10可以输入跨越托盘1010的向上拖曳手势以使得表示应用H到K的隐藏图标1018、1019、1020和1021可以在托盘1010中露出。
用户10可以通过观看重影视图1082确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势。H窗口1083可以显示在第一窗口显示区域931和第二窗口显示区域932中,如图16a中所示。
图16b示出根据本公开的实施例的显示设备的屏幕。更具体地,图16b示出用于图15a、图15b和图15c的操作的后续操作。
参照图16b,显示设备以4个区域拆分模式显示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用户10可以操作显示设备以额外运行应用H。用户10可以通过向第八点1084拖曳表示应用H的图标1018做出拖曳手势。
参照图16b,控制器可以确定相应于第八点1084的输入区。如果控制器确定第八点1084相应于图9h中示出的第六输入区946,则控制器可以确定在第一窗口显示区域931和第三窗口显示区域933中显示H窗口1086,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1085。
用户10可以通过观看重影视图1085确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势。H窗口1086可以显示在第一窗口显示区域931和第三窗口显示区域933中,如图16b中所示。
图16c示出根据本公开的实施例的显示设备的屏幕。更具体地,图16c示出用于图15a、图15b和图15c的操作的后续操作。
参照图16c,显示设备以4个区域拆分模式显示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用户10可以操作显示设备以额外运行应用H。用户10可以做出向第九点1087拖曳表示应用H的图标1018的拖曳手势。
参照图16c,控制器可以确定相应于第九点1087的输入区。如果控制器确定第九点1087相应于图9h中示出的第八输入区948,则控制器可以确定在第三窗口显示区域933和第四窗口显示区域934中显示H窗口1089,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1088。
用户10可以通过观看重影视图1088确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势。H窗口1089可以显示在第三窗口显示区域933和第四窗口显示区域934中,如图16c中所示。
图16d示出根据本公开的实施例的显示设备的屏幕。更具体地,图16d示出用于图15a、图15b和图15c的操作的后续操作。
参照图16d,显示设备以4个区域拆分模式显示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用户10可以操作显示设备以额外运行应用H。用户10可以做出向第十点1090拖曳表示应用H的图标1018的拖曳手势。
参照图16d,控制器可以确定相应于第十点1090的输入区。如果控制器确定第十点1090相应于图9h中示出的第七输入区947,则控制器可以确定在第二窗口显示区域932和第四窗口显示区域934中显示H窗口1092,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1091。
用户10可以通过观看重影视图1091确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势。H窗口1092可以显示在第二窗口显示区域932和第四窗口显示区域934中,如图16d中所示。
图17示出根据本公开的实施例的显示设备的屏幕。更具体地,图17示出用于图15a、图15b和图15c的操作的后续操作。
参照图17,显示设备以4个区域拆分模式显示G窗口1044、B窗口1054、C窗口1064和D窗口1074。用户10可以操作显示设备以额外运行应用H。用户10可以做出向第十一点1093拖曳表示应用H的图标1018的拖曳手势。
参照图17,控制器可以确定相应于第十一点1093的输入区。如果控制器确定第十一点1093相应于图9h中示出的第九输入区949,则控制器可以确定在第三窗口显示区域932和第四窗口显示区域934中显示H窗口1095,如表2中所示。因此,控制器可以显示确定的窗口显示区域作为重影视图1094。
用户10可以通过观看重影视图1094确定窗口是否将显示在想要的位置处。用户10可以释放拖曳手势。H窗口1095可以全屏幕显示。
如上所述,显示设备可以根据拖曳手势的结束点在不同位置处以不同大小提供窗口。虽然上面已经描述了4个区域拆分模式,但是以上的描述可以扩展到9个区域拆分模式等等。
图18a和图18b示出根据本公开实施例的9区域拆分模式。
参照图18a和图18b,显示设备可以定义9拆分窗口显示区域。此外,显示设备可以定义相应于各自的窗口显示区域的输入区A、C、E、K、M、O、U、W和Y,相应于窗口显示区域之间的边界的输入区B、D、F、H、J、L、N、P、R、T、V和X,以及相应于窗口显示区域会合处的交叉点的输入区G、I、Q和S。当拖曳手势的结束点位于相应于显示区域之间的边界的输入区中时,显示设备可以遍及窗口显示区域的全部来显示窗口。当拖曳手势的结束点位于相应于窗口显示区域会合处的交叉点的输入区中时,显示设备可以遍及窗口显示区域的的全部来显示窗口。用这样的方式,显示设备可以根据拖曳手势的结束点在不同位置处以不同大小显示窗口。
图19是示出根据本发明的实施例用于控制显示设备的方法的流程图。
参照图19,在操作S1901中,显示设备可以显示表示应用的至少一个图标。在操作S1903中,显示设备可以接收向第一点拖曳图标的拖曳手势。在操作S1905中,显示设备可以在布局上确定拖曳手势的结束的位置。
在操作S1907中,显示设备可以确定拖曳手势是否结束在窗口显示区域之间的边界处。如果拖曳手势结束在窗口显示区域之间的边界处,则在操作S1909中显示设备可以遍及窗口显示区域的的全部来显示窗口。
在操作S1911中,显示设备可以确定拖曳手势是否结束在窗口显示区域会合的交叉点处。如果拖曳手势结束在窗口显示区域会合的交叉点处,则在操作S1913中显示设备可以遍及窗口显示区域的的全部来显示窗口。
在操作S1915中,显示设备可以确定拖曳手势是否结束在窗口显示区域中。如果拖曳手势结束在窗口显示区域中,则在操作S1917中显示设备可以在该窗口显示区域中显示窗口。
图20是示出根据本发明的实施例用于控制显示设备的方法的流程图。
参照图20,在操作S2001中,控制器可以以拆分模式设置布局。在操作S2003中,控制器可以根据拆分模式定义多个窗口显示区域。此外,在操作S2005中,控制器可以向窗口显示区域分配多个窗口。更具体地,控制器可以向一个窗口显示区域分配多个窗口。
在操作S2007中,控制器可以控制在每个窗口显示区域中显示分配给窗口显示区域的窗口当中的具有最高Z次序的窗口。例如,如果多个窗口被分配给第一窗口显示区域,则控制器可以控制显示被分配窗口中的具有最高Z次序的窗口。
在操作S2009中,控制器可以确定是否已经通过触摸屏接收到Z次序改变命令。Z次序改变命令是请求改变窗口的Z次序的命令。例如,Z次序改变命令可以通过触摸屏上的轻弹手势触发。当在操作S2009中接收Z次序改变命令时,在操作S2011中控制器可以改变至少一个Z次序并且基于改变的Z次序显示窗口。
图21a、图21b和图21c示出根据本公开实施例的显示设备的屏幕。
参照图21a,显示设备2100在第一区域中显示第一窗口2101以用于运行应用A,在第二区域中显示第二窗口2102以用于运行应用B,在第三区域中显示第三窗口2103以用于运行应用C,并且在第四区域中显示第四窗口2104以用于运行应用D。显示设备2100进一步显示中心按钮2110。
图22示出根据本公开实施例的动作栈。
参照图22,控制器(未示出)可以管理左边的动作栈。控制器可以按应用C、F、G、A、D、B、J、K、H、M、L和I的次序管理窗口的Z次序。控制器向第三区域分配用于应用C、F和G的窗口,向第一区域分配用于应用A、J和L的窗口,向第四区域分配用于应用D、H和M的窗口,并且向第二区域分配用于应用B、K和I的窗口。
控制器检测假定为运行在第一区域中的应用并且比较检测到的应用的Z次序。控制器可以确定在第一区域中应用A具有最高Z次序。因此,控制器控制在第一区域中显示应用A在其中运行的第一窗口2101。控制器检测假定为运行在第二区域中的应用并且比较检测到的应用的Z次序。控制器可以确定在第二区域中应用B具有最高Z次序。因此,控制器控制在第二区域中显示应用B在其中运行的第二窗口2102。控制器检测假定为运行在第三区域中的应用并且比较检测到的应用的Z次序。控制器可以确定在第三区域中应用C具有最高Z次序。因此,控制器控制在第三区域中显示应用B在其中运行的第三窗口2103。控制器检测假定为运行在第四区域中的应用并且比较检测到的应用的Z次序。控制器可以确定在第四区域中应用D具有最高Z次序。因此,控制器控制在第四区域中显示应用B在其中运行的第四窗口2104。
继续参照图21a,用户1可以向第三区域输入Z次序改变命令。例如,用户1可以跨越第三区域做出向右轻弹手势2120。控制器可以将该向右轻弹手势2120识别为Z次序改变命令。向右轻弹手势2120可以被设置为用于向窗口显示区域中具有最低Z次序的应用分配最高Z次序的命令。Z次序改变反映在图22中示出的右边的动作栈中。从图22中示出的右边的动作栈中注意到,应用G位于动作栈的顶部。向右轻弹手势2120是分配窗口显示区域中的Z次序的示例,并且因此,本领域技术人员将容易地理解,可以通过沿除了向右之外的方向做出的手势来定义Z次序改变命令。例如,Z次序改变命令可以通过多种手势定义,诸如向左的轻弹手势、向下的轻弹手势、向上的轻弹手势等等。此外,除轻弹手势外的许多其他手势,包括倾斜、拖曳、摇动等等可以被定义为Z次序改变命令,其将不会被理解为限制本公开。本文中,向右方向可以被称为第一方向,而第一方向不局限于向右方向。
参照图21b和图21c,控制器可以控制在第三区域中显示第五窗口2113以便运行应用G。当通过跨越第三区域的向右轻弹手势接收Z次序改变命令时,控制器可以确定在第三区域中应用F具有最低Z次序,如图21c中所示。控制器可以控制在第三区域中显示第六窗口2123以便运行应用F。
图23a和图23b示出根据本公开实施例的描述Z次序改变的显示设备的屏幕。图24示出根据本公开实施例的动作栈。图23a可以基本上与图21c相同,并且图24中示出的左边的动作栈可以描述显示在图23a中的窗口的Z次序。
参照图23a,用户1可以通过做出跨越第一区域的向右轻弹手势2121向第一区域输入Z次序改变命令。控制器(未示出)可以确定在第的区域中应用L具有最低Z次序。控制器可以向应用L分配最高Z次序,如图24中示出的右边的动作栈中所示。
参照图23b,控制器可以控制在第一区域中显示第七窗口2131以便运行应用L。
图25a和图25b示出根据本公开实施例的描述Z次序改变的显示设备的屏幕。图26示出根据本公开实施例的动作栈。
参照图25a和图25b,用户可以通过做出跨越第二区域的向左的轻弹手势2130向第二区域输入Z次序改变命令。控制器(未示出)可以将向左的轻弹手势识别为Z次序改变命令。向左的轻弹手势可以被设置为用于向窗口显示区域中具有最高Z次序的应用分配最低Z次序的命令。向左方向可以被称为第二方向。
因此,控制器可以向第二区域中具有最高Z次序的应用分配最低Z次序,如图26中示出的右边的动作栈中所示。因为应用B被分配了最低Z次序,所以控制器可以控制向第二区域中的应用K分配最高Z次序。
因此,控制器可以在第二区域中显示第八窗口2142以便运行应用K,如图25b中所示。结果动作栈改变示出在图26中。
如之前描述的,控制器可以将向左的轻弹手势识别为用于向窗口显示区域中具有最低Z次序的应用分配最高Z次序的命令。此外,控制器可以将向右轻弹手势识别为用于向窗口显示区域中具有第二高Z次序的应用分配最低Z次序的命令。因此,用户可以容易地切换到具有最低或最高Z次序的应用的屏幕。
图27a和图27b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕。图28示出根据本公开实施例的动作栈。
参照图27a和图27b,显示设备2100在第一区域中显示第一窗口2101以运行应用A,在第二区域中显示第二窗口2102以运行应用B,在第三区域中显示第三窗口2103以运行应用C,并且在第四区域中显示第四窗口2104以运行应用D。显示设备2100可以管理如图28中所示的动作栈。用户1可以向第三区域输入Z次序改变命令。例如,当如通过参考标号2701指示的触摸第三区域的时候,用户1可以做出向右倾斜手势2700。控制器可以将触摸和向右倾斜手势识别为Z次序改变命令。
控制器可以基于Z次序改变命令改变图28中示出的动作栈中的Z次序,其已经参照图22在之前描述,因此将不过多地描述。控制器可以控制在第三区域中显示第五窗口2113,以便运行应用G,如图27b中所示。
图29a和图29b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕。
参照图29a和图29b,显示设备2100在第一区域中显示第一窗口2101以运行应用A,在第二区域中显示第二窗口2102以运行应用B,在第三区域中显示第三窗口2103以运行应用C,并且在第四区域中显示第四窗口2104以运行应用D。显示设备2100可以如图30中所示管理动作栈。用户1可以向第二区域输入Z次序改变命令。例如,当如通过参考标号2901指示地触摸第二区域的时候,用户1可以做出向左的倾斜手势2900。控制器可以将触摸和向左的倾斜手势识别为Z次序改变命令。
控制器可以基于Z次序改变命令改变图30中示出的动作栈中的Z次序,其已经参照图26在之前描述,因此将不过多地描述。控制器可以控制在第二区域中显示第八窗口2142,以便运行应用K,如图29b中所示。
图31a和图31b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕。图32示出根据本公开实施例的动作栈。
参照图31a、图31b和图32,显示设备2100在第一区域中显示第一窗口2101以运行应用A,在第二区域中显示第二窗口2102以运行应用B,在第三区域中显示第三窗口2103以运行应用C,并且在第四区域中显示第四窗口2104以运行应用D。显示设备2100可以如图32中所示管理动作栈。用户1可以向第三区域输入Z次序改变命令。例如,用户1可以触摸第三区域中的点3100并且在第三区域中做出向右边缘的轻弹手势3101。控制器可以将向右边缘的轻弹手势识别为Z次序改变命令。
控制器可以基于Z次序改变命令改变图32中示出的动作栈中的Z次序,其已经参照图22在之前描述,因此将不过多地描述。控制器可以控制在第三区域中显示第五窗口2113,以便运行应用G,如图31b中所示。
图33a和图33b示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕。图34示出根据本公开实施例的动作栈。
参照图33a、图33b和图34,显示设备2100在第一区域中显示第一窗口2101以运行应用A,在第二区域中显示第二窗口2102以运行应用B,在第三区域中显示第三窗口2103以运行应用C,并且在第四区域中显示第四窗口2104以运行应用D。显示设备2100可以管理如图34中所示的动作栈。
用户1可以向第二区域输入Z次序改变命令。例如,用户1可以触摸第二区域中的点3300并且在第二区域中做出向左的边缘的轻弹手势3301。控制器可以将向左边缘的轻弹手势识别为Z次序改变命令。
控制器可以基于Z次序改变命令改变图34中示出的动作栈中的Z次序,其已经参照图26在之前描述,因此将不过多地描述。控制器可以控制在第二区域中显示第八窗口2142,以便运行应用K,如图33b中所示。
迄今为止已经描述了在拆分模式下改变Z次序的方法。现在,将给出在自由式模式下改变Z次序的方法的描述。
图35是示出根据本发明的实施例的用于控制显示设备的方法的流程图。
参照图35,在操作S3501中控制器可以设置处于自由式模式下的布局。控制器可以接收应用运行命令,并且因此,在操作S3503中可以生成用于运行多个应用的多个窗口。控制器可以在操作S3505中确定多个窗口中的每一个的Z次序并且可以在操作S3507中基于它们的Z次序显示窗口。
在操作S3509中,控制器可以确定是否已经接收到Z次序改变命令。当接收到Z次序改变命令时,在操作S3511中控制器可以控制根据改变的Z次序显示重叠的窗口。
图36a、图36b和图36c示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕并且图37a、图37b和图37c示出根据本公开实施例的动作栈。
参照图36a、图36b、图36c、图37a、图37b和图37c,控制器可以管理图37a中示出的动作栈。例如,控制器可以向运行应用A的窗口A分配最低Z次序,向运行应用B的窗口B分配中间Z次序,并且向运行应用C的窗口C分配最高Z次序。因此,控制器可以按窗口C 3631和3632、窗口B 3621和3622、以及窗口A 3611和3612的次序显示窗口,如图36a中所示。
用户1可输入Z次序改变命令。当如参考标号3641指示地在窗口C中触摸标题栏3631的时候,Z次序改变命令可以通过向左的捏展(pinch-out)手势3642触发。捏展可以是展开两个触摸点的手势。在这种情况下,窗口C 3631和3632的Z次序可以重置为最低Z次序。结果,控制器向窗口A分配中间Z次序,向窗口B分配最高Z次序,并且向窗口C分配最低Z次序。例如,控制器可以向窗口C分配最低Z次序,同时将其他窗口的Z次序增大1。因此,控制器可以控制按窗口B 3621和3622、窗口A 3611和3612、以及窗口C 3631和3632的次序显示窗口。捏展是Z次序改变命令,并且因此,本领域技术人员容易地理解地是,可以通过包括轻弹、拖曳、边缘轻弹、触摸和倾斜、倾斜以及摇动的多种手势触发Z次序改变命令。
用户1可输入Z次序改变命令。当如参考标号3651指示地在窗口B中触摸应用运行屏幕3622的时候,Z次序改变命令可以通过向左的捏展手势3652触发。在这种情况下,窗口B3621和3622的Z次序可以重置为最低Z次序。结果,控制器向窗口A分配最高Z次序,向运行应用B的窗口B分配最低Z次序,并且向运行应用C的窗口C分配中间Z次序。例如,控制器可以向窗口B分配最低Z次序,同时将其他窗口的Z次序增大1。因此,控制器可以控制按窗口A 3611和3612、窗口C 3631和3632、以及窗口B 3621和3622的次序显示窗口。
图38a、图38b和图38c示出根据本公开实施例的描述Z次序改变命令的显示设备的屏幕并且图39a、图39b和图39c示出根据本公开实施例的动作栈。
参照图38a、图38b、图38c、图39a、图39b和图39c,控制器可以管理图39a中示出的动作栈。例如,控制器可以向运行应用A的窗口A分配最低Z次序,向运行应用B的窗口B分配中间Z次序,并且向运行应用C的窗口C分配最高Z次序。因此,控制器可以按窗口C 3631和3632、窗口B 3621和3622、以及窗口A 3611和3612的次序显示窗口,如图38a中所示。
用户1可以输入Z次序改变命令。当如参考标号3841指示的、在窗口C中触摸标题栏3631的时候,Z次序改变命令可以通过从左边的捏合(pinch-in)手势3842触发。捏合可以是使两个触摸点之间的距离变窄的手势。在这种情况下,具有最低Z次序的窗口A 3631和3632的Z次序可以被重置为最高Z次序,同时将其他窗口的Z次序降低1。因此,控制器可以向窗口A分配最高Z次序,向运行应用B的窗口B分配最低Z次序,并且向运行应用C的窗口C分配中间Z次序,如图39b中所示。
如图38b中所示,控制器可以控制按窗口A 3611和3612、窗口C 3631和3632、以及窗口B 3621和3622的次序显示窗口。用户1可以输入Z次序改变命令。当如参考标号3851指示地在窗口C中触摸标题栏3631的时候,Z次序改变命令可以通过从左边开始的捏合手势3852触发。在这种情况下,具有最低Z次序的窗口B 3621和3622的Z次序可以被重置为最高Z次序,同时将其他窗口的Z次序减少1。结果,控制器可以向运行应用A的窗口A分配中间Z次序,向运行应用B的窗口B分配最高Z次序,并且向运行应用C的窗口C分配最低Z次序,如图39c中所示。
因此,控制器可以控制按窗口B 3621和3622、窗口A 3611和3612、以及窗口C 3631和3632的次序显示窗口。
如上所述,当接收通过捏展手势的Z次序改变命令时,控制器可以向具有最高Z次序的窗口分配最低Z次序。相反地,当接收通过捏合手势的Z次序改变命令时,控制器可以向具有最低Z次序的窗口分配最高Z次序。因为用户可以通过简单的操纵改变窗口的Z次序,所以想要的窗口出现在屏幕的顶层。因此,可以提高用户便利性。
图40a、图40b、图40c、图40d、图40e、图40f、图40g、图40h、图40i、图40j和图40k示出根据本公开实施例的用于显示应用运行窗口的方法。
参照图40a、图40b、图40c、图40d、图40e、图40f、图40g、图40h、图40i、图40j、和图40k,显示设备4200可以在触摸屏上定义多个区域4201、4202、4203和4204。为了描述图40a和后续的附图的方便起见,多个区域4201、4202、4203和4204分别被称为第一区域4201、第二区域4202、第三区域4203和第四区域4204(区域1、区域2、区域3和区域4)。第一区域4201和第三区域4203两者形成第五区域(区域5,未示出)并且第二区域4202和第四区域4204两者形成第六区域(区域6、未示出)。第一区域4201和第二区域4202两者形成第七区域(区域7,未示出)并且第三区域4203和第四区域4204两者形成第八区域(区域8,未示出)。第一到第四区域4201、4202、4203和4204形成区域F。第一边界4211可以设置在第一区域4201和第二区域4202之间,第二边界4212可以设置在第三区域4203和第四区域4204之间,第三边界4213可以设置在第一区域4201和第三区域4203之间,并且第四边界4214可以设置在第二区域4202和第四区域4204之间。第一边界4211和第二边界4212可以形成单线,并且第三边界4213和第四边界4214可以形成单线。第一到第四边界4211到4214不一定明确地显示。而是,第一到第四边界4211到4214可以是虚线。控制器(未示出)可以用这样的方式配置第一到第四区域4201、4202、4203和4204:第一到第四区域4201、4202、4203和4204不重叠。例如,如图40a中所示,控制器可以在左上角配置第一区域4201,在右上角配置第二区域4202,在左下角配置第三区域4203,并且在右下角配置第四区域4204。控制器可以通过第一边界4211和第二边界4212将屏幕划分成为左右部分,并且通过第三边界4213和第四边界4214将屏幕划分成为上下部分。
触摸屏可以在第一到第四边界4211到4214会合的交叉点处显示中心按钮4220。中心按钮4220可以是改变在其中显示应用运行窗口的区域的大小或者设置控制运行窗口的操作模式的功能键。
控制器可以用这样的方式控制触摸屏:应用运行窗口显示在多个区域中的每一个中。例如,控制器可以控制触摸屏以使得显示运行应用的窗口,即,应用运行窗口显示在区域4201、4202、4203和4204中的每一个中,如图40b、40c、图40d、图40e、图40f、图40g、图40h、图40i、图40j和中所示。
与应用有关的对象可以显示在应用的运行屏幕上。对象可以使用多种形式,诸如文本、图形、图标、按钮、复选框、照片、视频、网页、地图等等。当用户触摸对象时,相应于被触摸对象的功能或事件可以运行在应用中。对象可以根据OS被称作视图。例如,可以显示捕获运行窗口以控制运行窗口的显示的捕获按钮、最小化运行窗口的大小的最小化按钮、最大化运行窗口的大小的最大化按钮、以及结束运行窗口的退出按钮中的至少一个。
参照图40b,控制器可以控制在触摸屏上显示表示可运行的应用的图标4231、4232、4233、4234、4235、4236和4237。显示设备4200可以运行应用A。如图40b中所示,响应于应用A的运行,控制器可以控制触摸屏在第一区域4201中显示应用A的运行窗口4230。此外,控制器可以控制在触摸屏的特定位置处显示表示可运行的应用的图标4231、4232、4233、4234、4235、4236和4237。当接收对于图标4231、4232、4233、4234、4235、4236和4237中的一个的触摸输入时,即,当接收选择表示将运行的应用的图标的输入时,显示设备4200可以在第一到第四区域4201、4202、4203和4204中的一个中显示相应于被选择的图标的应用的运行窗口。
控制器可以在显示的中心按钮4220上显示指示活动区的指示符4221。活动区可以是其中显示了最后运行的应用或由用户选择的最后应用的区域。用户操作的应用可以被认为是用户选定应用。
指示符4221可以以多种方式实现以指示活动区的位置。例如,显示在活动区中的应用运行窗口的至少一部分可以显示在活动区的应用运行窗口与中心按钮4220之间重叠的区域中。可替换地,指示活动区的方向的箭头可以显示在中心按钮4220上。
可以基于动作栈确定活动区。最后运行的应用或最后的用户选定应用可以位于动作栈的顶部。显示设备4200可以将其中显示了在动作栈顶部的应用的运行窗口的区域确定为活动区。活动区可以被称为焦点区域。例如,在图40b中,指示符4221可以指示第一区域4201。
图41a、图41b、图41c、图41d、图41e和图41f示出根据本公开多种实施例的动作栈。
参照图41a,其示出由显示设备4200管理的动作栈。控制器可以响应于应用A的运行在动作栈中生成和管理用于应用A的动作4301。
参照图40c,用户1可以触摸表示应用B的图标4232。当表示应用B的图标4232被触摸时,控制器控制在第二区域4202中显示应用B的运行窗口4240,如图40d中所示。控制器可以确定在其中根据特定次序显示运行窗口的区域。例如,控制器可以控制按第二区域4202、第三区域4203和第四区域4204的次序显示新的运行窗口。上述的运行窗口显示次序仅仅是一个示例,并且因此在区域4201、4202、4203和4204中显示新的运行窗口的次序可以根据本公开的各种实施例而改变。
因为应用B的运行窗口4240显示在第二区域4202中,所以在图40d中指示符4221可以指示第二区域4202。
参照图41b,其示出相应于图40d的动作栈。控制器响应于应用B的运行在动作栈中生成用于应用B的动作4301。控制器可以在应用A的动作4301的上面放置最后运行的应用B的动作4302。
参照图40e,用户1可以触摸相应于应用C的图标4233。当表示应用C的图标4233被触摸时,控制器控制在第四区域4204中显示应用C的运行窗口4250,如图40f中所示。连同第四区域4204中的应用C的运行窗口4250的显示一起,指示符4221可以指示第四区域4204。
图41c示出相应于图40f的动作栈。控制器响应于应用C的运行在动作栈中生成用于应用C的动作4303。控制器在动作栈的顶部放置最后运行的应用C的动作4303。
参照图40g,用户1可以触摸表示应用D的图标4234。当表示应用D的图标4234被触摸时,控制器控制在第三区域4203中显示应用D的运行窗口4260,如图40h中所示。因为应用D的运行窗口4260显示在第三区域4203中,所以在中心按钮4220上的指示符4221可以指示第三区域4203。
图41d示出相应于图40h的动作栈。控制器响应于应用D的运行在动作栈中生成用于应用D的动作4304。控制器在动作栈的顶部上放置最后运行的应用D的动作4304。
参照图40i,用户1可以操作应用B。图41e示出相应于图40i的动作栈。控制器响应于对于应用B的运行窗口4240的用户输入将应用B的动作4302移动到动作栈的顶部。
当接收到对于应用B的运行窗口4240的用户输入时,控制器可以将第二区域4202确定为活动区,如图40i中所示。因此,中心按钮4220上的指示符4221可以指示第二区域4202。
参照图40j,用户1可以触摸表示应用E的图标4235。当表示应用E的图标4235被触摸时,控制器控制在触摸屏上的第四区域4204中显示应用E的运行窗口4270,如图40k中所示。在不存在空区域的情况下,控制器可以参考图41e中示出的动作栈。控制器可以从动作栈中选择最低应用动作,并且可以在第四区域4204中显示应用E,而不是与应用C相对应的运行窗口4270。
图41f示出相应于图40k的动作栈。控制器响应于应用E的运行在动作栈中生成用于应用E的动作4305。控制器在动作栈的顶部上放置最后运行的应用E的动作4305。
图42是示出根据本发明的实施例的、用于在显示设备中运行应用的方法的流程图。
参照图42,在操作S4410中,显示设备可以运行多个应用。例如,显示设备可以响应于在表示应用的图标上的用户输入的接收而运行应用。
在操作S4420中,显示设备可以确定用于布置应用的运行窗口的布局。布局定义运行窗口可以排列在其中的区域。例如,各种布局是可用的,包括2个上/下区域拆分布局,2个左/右区域拆分布局,3个区域拆分布局,4个区域拆分布局等等。
在操作S4430中,显示设备可以确定布局中的窗口位置。在定义了第五区域和第六区域的2个左/右区域拆分布局的情况下,显示设备可以向第五区域分配网络浏览器和电话簿应用的运行窗口并且向第六区域分配视频播放应用的运行窗口。
在操作S4440中,显示设备可以根据应用的优先等级显示多个运行窗口。例如,如果网络浏览器和电话簿应用的运行窗口被分配给第五区域,则网络浏览器和电话簿应用之间的具有较高优先级的应用的运行窗口可以显示在第五区域中。
图43a和图43b示出根据本公开实施例的、用于使用中心按钮控制应用运行窗口的显示区域的方法。
参照图43a,显示设备4500可以定义第一区域4501、第二区域4502、第三区域4503、第四区域4504、第一边界4505、第二边界4507、第三边界4506和第四边界4508,其将不会被解释为限制本公开。因此,显示设备4500可以以多种方式定义区域和边界。
显示设备4500可以在至少一个边界上显示中心按钮4220。例如,如果定义了第一边界4505、第二边界4507、第三边界4506和第四边界4508,则显示设备4500可以在第一边界4505、第二边界4507、第三边界4506和第四边界4508会合的交叉点处显示中心按钮4220,如图43a中所示。在另一示例中,如果显示设备4500定义第五区域和第六区域(未示出)以及第一边界4505和第二边界4507,则显示设备4500可以在第一边界4505或第二边界4507上显示中心按钮4220。
参照图43b,如果用户10触摸中心按钮4220并且拖曳被触摸的中心按钮4220,则显示设备4500可以将中心按钮4220移动到被拖曳的位置。随着中心按钮4220移动,显示设备4500可以改变其中显示应用运行窗口和边界的区域的大小和位置。
图44a、图44b、图44c、图44d、图44e、图44f、图44g、图44h、图44i、图44j、图44k、图44l、图44m、图44n、图44o、图44p、图44q、图44r、图44s、图44t、图44u、图4v和图44w示出根据本公开实施例的用于运行多个应用的方法。
参照图44a、图44b、图44c、图44d、图44e、图44f、图44g、图44h、图44i、图44j、图44k、图44l、图44m、图44n、图44o、图44p、图44q、图44r、图44s、图44t、图44u、图4v和图44w,当应用A正在运行的时候,显示设备4600可以显示至少一个应用的列表4610。应用列表4610列出可运行的应用。例如,表示可运行的应用的图标4611、4612、4613、4614、4615、4616和4617可以列出在应用列表4610中。
图45a、图45b、图45c、图45d、图45e、图45f、图45g、图45h、图45i和图45j示出根据本公开实施例的动作栈。
参照图45a,其示出相应于图44a的动作栈。因为应用A的运行窗口显示在占据全部屏幕的区域F中,所以控制器(未示出)生成用于应用A的动作,如图45a中所示。
用户10可以操作显示设备4600以额外运行应用B。例如,如图45b中所示,用户10可以触摸表示第二应用B的图标4612,并且如图45c中所示,向第六区域4623拖曳被触摸的图标4612。
如果拖曳输入在第六区域4623中结束,则显示设备4600运行相应于被选择的图标4612的应用B。此外,当在第六区域4623显示应用B的时候,显示设备4600将显示在区域F中的应用A移动到第五区域4619。
最终,应用A的运行窗口4620显示在第五区域4619中,而应用B的运行窗口4630显示在第六区域4623中。
显示设备4600可以在第五区域4619和第六区域4623之间的边界上显示中心按钮4622。显示设备4600还可以在中心按钮4622上显示指示最后运行的应用B的运行窗口4630的指示符4621。指示符4621可以将其中显示了放置在动作栈的顶部上的应用的运行窗口的区域。
图45b示出相应于图44d的动作栈。显示在区域F中的应用A的动作被改变以使得应用A可以显示在第五区域4619中。因为应用B被运行,所以用于应用B的动作被生成并且应用B布置在第六区域4623中。应用B的动作放置在动作栈的顶部上。
参照图44e,用户10可以移动显示的中心按钮4622。如图43a和43b中所示,随同中心按钮4622的移动,可以改变其中显示了应用的运行窗口的区域的大小。
随后,如图44f中所示,用户10可以触摸表示应用C的图标4613,并且如图44g中所示,向第四区域4627拖曳被触摸的图标4613。可以根据中心按钮4622的位置确定第四区域4627的大小。当表示应用C的图标4613的拖曳在第四区域4627中结束时,显示设备4600可以运行应用C。如图44h中所示,显示设备4600可以在第四区域4627中显示应用C的运行窗口4640。显示设备4600可以在中心按钮4622上显示指示符4621,该指示符4621指示显示应用C的运行窗口4640的活动区。
图45c示出相应于图44h的动作栈。控制器(未示出)响应于应用C的运行生成用于应用C的动作。应用C布置在第四区域4627中。因为显示应用B的运行窗口4630的区域被拆分,所以在图44e中应用B被分配给第二区域。
参照图44i,用户10可以通过施加移动中心按钮4622的输入来控制显示应用的运行窗口4620到4640的区域的大小。
如图44j中所示,用户10可以触摸表示应用D的图标4614,并且如图44k中所示,向第三区域4631拖曳被触摸的图标4614。
如果表示应用D的被触摸的图标4614的拖曳在第三区域4631中结束,则显示设备4600可以运行应用D。如图44l中所示,显示设备4600可以在第三区域4631中显示应用D的运行窗口4650。显示设备4600可以在按钮4622上显示指示符4621,该指示符4621指示显示应用D的运行窗口4650的活动区。
图45d示出相应于图44l的动作栈。控制器响应于应用D的运行生成用于应用D的动作。应用D被分配给第三区域4631。因为显示应用A的运行窗口4620的区域被拆分,所以应用A被分配给图44i中的第一区域。
用户10可以触摸表示应用E的图标4615并且将被触摸的图标4615拖曳到边界区域4659,如图44m中所示。显示设备4600定义边界区域4659以包括边界4685。
如果表示应用E的被触摸的图标4615的拖曳在边界区域4659中结束,则显示设备4600可以运行应用E。显示设备4600可以将应用E的运行窗口4660布置在包括邻近边界区域4659中包括的边界4685的第一区域和第二区域的第七区域中,如图44n中所示。显示设备4600可以在按钮4622上显示指示符4621,该指示符4621指示显示应用E的运行窗口4660的活动区。
图45e示出相应于图44n的动作栈。控制器响应于应用E的运行生成用于应用E的动作。应用E被分配给第七区域,并且在包括在第七区域中的第一区域和第二区域中显示的应用A和B被放置在第七区域中。
用户10可以触摸表示应用F的图标4616并且将被触摸的图标4616拖曳到该第二区域4661,如图44o中所示。
如果表示应用F的被触摸的图标4616的拖曳在第二区域4661中结束,则显示设备4600可以运行应用F。如图44p中所示,显示设备4600可以在第二区域4661中显示应用F的运行窗口4670。
参照图45f,控制器可以生成用于布置在第二区域中的应用F的动作。随着第七区域被拆分,显示在第七区域中的应用A、应用B和应用E可以布置在第一区域中。
触摸屏可以从用户10接收选择应用E的运行窗口4660的输入,如图44p中所示。
参照图45g,响应于应用E的运行窗口4660的选择,控制器可以将应用E的动作移动到动作栈的顶部。显示设备4600可以在按钮4622上显示指示运行窗口4660的位置的指示符4621。
参照图44q,显示设备4600可以从用户10接收选择应用E的运行窗口4660的输入。例如,用户10可以触摸按钮4622。响应于接收到选择按钮4622的输入,显示设备4600可以显示被显示在此刻活动的第一区域中的应用4611、4612和4615的列表。例如,显示设备4600可以参照图45g中示出的动作栈在第一区域中显示表示分配给第一区域的应用A、应用B和应用E的图标。
响应于接收到选择按钮4622的输入,显示设备4600可以进一步显示表示与显示在第一区域中的应用的运行窗口相关的操作的显示图标4691,4692和4693。
当接收到显示在第一区域中的图标当中的、表示应用的图标4611的输入时,显示设备4600可以在第一区域中显示应用A的运行窗口4620,如图44s中所示。
图45h示出相应于图44s的动作栈。响应于接收到选择表示应用A的图标4611的输入,控制器可以将应用A的动作移动到动作栈的顶部。
参照图44t,当接收到选择中心按钮4622的输入时,可以显示分配给作为活动区的第一区域的应用4611、4612和4615的列表。此外,可以从用户10接收到将表示应用B的图标4612拖曳到显示应用C的运行窗口4640的区域的拖曳输入。随着拖曳输入完成,显示设备4600可以在第四区域中显示应用B的运行窗口4630,如图44u中所示。显示设备4600可以在按钮4622上显示指示应用B的运行窗口4630的位置的指示符4621。
图45i示出相应于图44u的动作栈。因为应用B的运行窗口4630显示在第四区域中,所以控制器将应用B分配到的区域更新为第四区域,并且将应用B的动作移动到动作栈的顶部。
参照图44v,当接收到选择中心按钮4622的输入时,可以进一步显示表示与显示在作为活动区的第一区域中的应用的运行窗口相关的操作的图标4691,4692和4693。就应用的运行窗口而论,与应用的运行窗口相关的操作可以执行多种附加功能。例如,表示与应用运行窗口相关的操作的图标可以包括结束运行窗口的退出按钮4691、全屏幕显示运行窗口的最大化按钮4692、以及捕获运行窗口的捕获按钮4693中的至少一个,其将不会被解释为限制本公开。当从用户10接收到选择退出按钮4691的输入时,控制器可以结束应用A的运行窗口,如图44v的(b)中所示。
图45j示出相应于图44v的动作栈。当终止应用A的运行窗口时,可以从动作栈除去应用A的动作。
参照图44w,当从用户10接收到选择最大化按钮46921输入时,显示设备4600可以在触摸屏上以全屏幕显示被显示在活动区中的应用A的运行窗口4660。
当从用户10接收到选择捕获按钮4693的输入时,显示设备4600可以捕获活动运行窗口4660。
图46是示出根据本发明的实施例的、用于在显示设备中提供在其上运行应用的用户界面的方法。
参照图46,在操作S4810中,显示设备可以在定义在触摸屏上的多个区域中显示应用的运行窗口。在操作S4820中,显示设备还可以在多个区域之间的至少一个边界上显示按钮。
显示设备可以在按钮上显示指示符以便指示活动区。活动区可以指的是从多个区域中选择的最后的区域。此外,活动区意味着其中运行窗口处于可由用户输入控制的状态中的区域。
在操作S4830中,显示设备可以接收选择按钮的输入。当接收到选择按钮的输入时,在操作S4840中,显示设备可以在特定区域中显示应用的列表。本文中,特定区域可以是活动区。
应用列表可以列出表示至少一个应用的至少一个图标。当接收到选择包括在应用列表中的应用中的至少一个的输入时,显示设备可以在特定区域中显示被选择的应用的运行窗口。当接收到拖曳包括在应用列表中的图标的拖曳输入时,显示设备可以在被拖曳的区域中显示相应于被拖曳的图标的应用的运行窗口。
显示设备可以进一步显示与被显示在特定区域中的应用的运行窗口相关的操作的图标。表示与应用的运行窗口相关的操作的图标可以包括捕获运行窗口以控制运行窗口的显示的捕获按钮、最小化运行窗口的大小的最小化按钮、最大化运行窗口的大小的最大化按钮、以及结束运行窗口的退出按钮中的至少一个。
图47是示出根据本发明的实施例的、用于在显示设备中运行应用的方法的流程图。
参照图47,在操作S4910中,显示设备可以在定义在触摸屏上的多个区域中显示应用的运行窗口。在操作S4920中,显示设备还可以在多个区域之间的至少一个边界上显示按钮。
在操作S4930中,显示设备可以在触摸屏的部分区域中显示至少一个应用运行图标的列表。
在操作S4940中,显示设备可以基于应用运行图标拖曳到的位置以及按钮的位置确定其中运行新应用的区域。新应用的运行区域是其中将显示额外运行的应用的运行窗口的区域。
如果被拖曳的位置落在包括至少一个边界的边界区域之内,则新应用的运行区域可以被确定为包括邻近所述至少一个边界的区域。
随后,在操作S4950中,显示设备可以在确定的区域中显示应用的运行窗口。
图48是根据本公开的实施例的显示设备的框图。
参照图48,显示设备5000可以包括:触摸屏5010,被配置为在多个区域中显示应用的运行窗口,在多个区域之间的至少一个边界上显示按钮,以及接收选择按钮的输入;以及控制器5020,被配置为基于接收到的输入控制触摸屏5010在特定区域中显示在从多个区域当中选择的特定区域中的运行的至少一个应用的列表。
特定区域包括可由用户输入控制的活动区。活动区可以是从多个区域当中选择的最后的区域。
此外,控制器5020可以控制触摸屏5010在按钮上显示指示活动区的指示符。
图49a、图49b、图49c和图49d是示出根据本公开的实施例的用于显示按钮的方法。
参照图49a,显示设备5100可以在分隔其中显示了多个应用的运行窗口的区域的边界上显示按钮5122。此外,显示设备5100可以根据应用运行窗口的布局定义排列线5120。排列线5120可以包括虚线和触摸屏的轮廓。
显示设备5100可以进一步定义排列区域5110。排列线5120可以包括在排列区域5110中。
如图49a中所示,可以根据显示在触摸屏上的应用的运行窗口的数量和位置确定排列线5120和排列区域5110。例如,如果布局是2个上/下区域拆分布局、2个左/右区域拆分布局、3个区域拆分布局或4个区域拆分布局,则可以根据布局定义排列线5120和排列区域5110。
参照图49b,当接收到将按钮5122移动到触摸屏上的排列区域5110的输入时,显示设备5100可以将按钮5122移动到与按钮5122的最后位置最接近的排列线5120的部分上。
显示设备5100可以基于排列线5120上的按钮5122的位置来确定在其中显示应用的运行窗口的区域。因此,显示设备5100可以排列应用运行窗口的显示区域。
参照图49c,显示设备5100可以在排列线5120的特定位置处定义排列点5130。当接收到对于按钮5122的输入(例如,在按钮5122上的两个连续的触摸)时,显示设备5100可以将按钮5122移动到排列点5130。
参照图49d,如果按钮5122以图49a、图49b和图49c中示出的方式移动,则移动可以根据图49d中示出的函数而活动。例如,当中心按钮5122移动到排列线5120或排列点5130时,按钮5122可以经过排列线5120或排列点5130并且返回到排列线5120或排列点5130。
本公开的实施例提供可以在单个显示器上运行多个窗口之后从一个窗口切换容易地切换到另一低优先级窗口的显示设备,以及用于控制该显示设备的方法。因此,用户可以同时使用多个窗口中的多个应用。此外,如果多个窗口被重叠的显示,则当前显示的窗口被容易地切换到另一低优先级窗口。因此,在多个窗口显示在屏幕上的环境中,用户可以以提高的便利性来在期望位置处运行期望大小的窗口。
将会理解,本公开的多种实施例可以在硬件、软件或其组合中实现。软件可以存储在诸如ROM的易失性或非易失性存储器件中而不管数据是否可擦除或可重写,存储在诸如RAM的存储器中,存储在存储芯片、器件、集成电路、可以光学上或磁性地记录数据并且数据可以从其由机器(例如,计算机)读取的诸如光盘(CD)、数字化视频光盘(DVD)的存储介质中,存储在磁盘、磁带等等中。此外,本公开的实施例可以实现在具有控制器和诸如适合于存储包括命令的程序或多个程序的存储器的计算机或便携式终端中,以用于实现本公开的实施例。因此,本公开包括具有用于实现由权利要求定义的装置或方法到的代码的程序以及可由机器读取的存储程序的存储介质。程序可以通过诸如经由有线或无线连接传送的通信信号的介质以电的方式转移,其中介质及其等效物包括在本公开中。
设备可以通过有线或无线连接从程序提供设备接收程序并且存储该程序。程序提供设备可以包括包含用于实现本公开的实施例的命令的程序,用于存储被用于本公开的实施例的信息的存储器,用于通过有线或无线连接与移动设备通信的通信模块,以及用于自动地或当请求时向移动设备发送程序的控制器。
尽管已经参照所公开的特定示例性实施例详细地示出和描述了本公开,但本领域技术人员将会理解可以对本公开在形式和细节上作出各种改变而不会脱离权利要求及其等同限定的本公开的精神和范围。
Claims (9)
1.一种用于控制具有触摸屏的、运行至少一个应用的显示设备的方法,所述方法包括:
接收用于执行第一应用的第一用户输入;
确定显示第一应用的第一应用执行屏幕的第一窗口的第一尺寸和第一位置中的至少一个;
根据第一窗口的第一尺寸和第一位置中的至少一个显示第一窗口;
接收用于执行第二应用的第二用户输入;
确定显示第一应用执行屏幕的第一窗口的第二尺寸和第二位置中的至少一个;
根据第二用户输入的位置,确定显示第二应用的第二应用执行屏幕的第二窗口的第一尺寸和第一位置中的至少一个;
根据第一窗口的第二大小和第二位置中的至少一个来显示第一窗口和根据第二窗口的第一大小和第一位置中的至少一个来显示第二窗口;
在第二窗口上接收用于在第二窗口中显示第三应用的第三应用执行屏幕的第三用户输入;以及
响应于第三用户输入的接收,在第二窗口中显示第三应用的第三应用执行屏幕,
其中,第二用户输入在正被拖曳到第一窗口内部的用于执行第二应用的第二应用图标上输入,
其中,响应于第二用户输入,第一窗口的第二大小小于第一窗口的第一大小。
2.如权利要求1所述的方法,还包括在接收第一用户输入之前显示表示所述至少一个应用的至少一个图标。
3.如权利要求1所述的方法,其中,根据第一窗口的第二大小和第二位置中的至少一个来显示第一窗口和根据第二窗口的第一大小和第一位置中的至少一个来显示第二窗口包括:
将触摸屏拆分成为设置的布局中的多个窗口显示区域,以及
在所述多个窗口显示区域中,分别根据第一窗口的第二大小和第二位置中的至少一个来显示第一窗口和根据第二窗口的第一大小和第一位置中的至少一个来显示第二窗口。
4.如权利要求3所述的方法,还包括:
接收用于在所述多个窗口显示区域中的一个中运行多个应用的命令。
5.一种显示设备,包括:
触摸屏,被配置为接收用于运行至少一个应用的应用运行命令;以及
控制器,被配置为:
接收用于执行第一应用的第一用户输入;
确定显示第一应用的第一应用执行屏幕的第一窗口的第一尺寸和第一位置中的至少一个;
根据第一窗口的第一尺寸和第一位置中的至少一个显示第一窗口;
接收用于执行第二应用的第二用户输入;
确定显示第一应用执行屏幕的第一窗口的第二尺寸和第二位置中的至少一个;
根据第二用户输入的位置,确定显示第二应用的第二应用执行屏幕的第二窗口的第一尺寸和第一位置中的至少一个;
根据第一窗口的第二大小和第二位置中的至少一个来显示第一窗口和根据第二窗口的第一大小和第一位置中的至少一个来显示第二窗口;
在第二窗口上接收用于在第二窗口中显示第三应用的第三应用执行屏幕的第三用户输入;以及
响应于第三用户输入的接收,在第二窗口中显示第三应用的第三应用执行屏幕,
其中,第二用户输入在正被拖曳到第一窗口内部的用于执行第二应用的第二应用图标上输入,
其中,响应于第二用户输入,第一窗口的第二大小小于第一窗口的第一大小。
6.如权利要求5所述的显示设备,其中所述触摸屏显示表示第一应用和第二应用的至少一个图标。
7.如权利要求5所述的显示设备,其中所述控制器将触摸屏拆分成为设置的布局中的多个窗口显示区域,以及控制根据第一窗口的第二大小和第二位置中的至少一个的第一窗口和根据第二窗口的第一大小和第一位置中的至少一个的第二窗口的显示。
8.如权利要求7所述的显示设备,其中所述触摸屏接收用于在所述多个窗口显示区域中的第二窗口显示区域中运行多个应用的命令。
9.一种具有触摸屏并且被适配为实现根据权利要求1到4中的任何一个的方法的显示设备。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910525895.3A CN110427130B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
CN201711096847.4A CN107967087B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
CN201910525925.0A CN110413191B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
Applications Claiming Priority (13)
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 (ko) | 2012-12-06 | 2013-02-28 | 디스플레이 장치 및 그 제어 방법 |
KR10-2013-0022422 | 2013-02-28 | ||
KR10-2013-0099927 | 2013-08-22 | ||
KR20130099927 | 2013-08-22 | ||
PCT/KR2013/011309 WO2014088375A1 (en) | 2012-12-06 | 2013-12-06 | Display device and method of controlling the same |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910525925.0A Division CN110413191B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
CN201711096847.4A Division CN107967087B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
CN201910525895.3A Division CN110427130B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104956301A CN104956301A (zh) | 2015-09-30 |
CN104956301B true CN104956301B (zh) | 2019-07-12 |
Family
ID=53054284
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910525895.3A Active CN110427130B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
CN201380071613.8A Active CN104956301B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
CN201711096847.4A Active CN107967087B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
CN201910525925.0A Active CN110413191B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910525895.3A Active CN110427130B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711096847.4A Active CN107967087B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
CN201910525925.0A Active CN110413191B (zh) | 2012-12-06 | 2013-12-06 | 显示设备和控制显示设备的方法 |
Country Status (3)
Country | Link |
---|---|
CN (4) | CN110427130B (zh) |
AU (1) | AU2013356799B2 (zh) |
BR (1) | BR112015012539B1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105511778A (zh) * | 2015-11-25 | 2016-04-20 | 网易(杭州)网络有限公司 | 一种控制多个游戏画面显示的交互方法及装置 |
KR20170141453A (ko) | 2016-06-15 | 2017-12-26 | 에스케이플래닛 주식회사 | 스크롤 패턴을 이용한 관심 정보 분석 방법 및 이를 이용한 장치 |
CN106202909A (zh) * | 2016-07-06 | 2016-12-07 | 沈阳东软医疗系统有限公司 | 一种图像处理方法和装置 |
CN106403985A (zh) * | 2016-09-06 | 2017-02-15 | 深圳格兰泰克汽车电子有限公司 | 一种车载导航分屏显示方法及装置 |
JP6553719B2 (ja) * | 2016-10-31 | 2019-07-31 | ベイジン シャオミ モバイル ソフトウェア カンパニーリミテッド | 画面分割表示方法および装置 |
CN106874097A (zh) * | 2017-02-28 | 2017-06-20 | 努比亚技术有限公司 | 一种终端屏幕的分屏显示方法及装置 |
KR102428753B1 (ko) * | 2017-05-15 | 2022-08-04 | 애플 인크. | 터치 감응형 디스플레이를 갖는 전자 디바이스 상에 동시에 디스플레이되는 다수의 애플리케이션들과 상호작용하기 위한 시스템들 및 방법들 |
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 |
CN110928612B (zh) * | 2018-09-20 | 2022-08-19 | 网易(杭州)网络有限公司 | 虚拟资源的显示控制方法及装置、电子设备 |
CN109558051B (zh) * | 2018-11-21 | 2021-07-20 | 连尚(新昌)网络科技有限公司 | 多功能页面的切换处理方法、设备及计算机可读存储介质 |
CN111212261B (zh) * | 2018-11-22 | 2021-07-20 | 浙江宇视科技有限公司 | 场景切换方法及装置 |
CN109725979A (zh) * | 2019-01-28 | 2019-05-07 | 联想(北京)有限公司 | 一种显示控制方法和电子设备 |
WO2020170461A1 (ja) | 2019-02-22 | 2020-08-27 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
CN110203786A (zh) * | 2019-06-05 | 2019-09-06 | 上海三菱电梯有限公司 | 一种电梯显示装置和电梯设备 |
CN112289339A (zh) * | 2020-06-04 | 2021-01-29 | 郭亚力 | 一种将语音转化为画面的系统 |
CN113535060B (zh) * | 2021-07-07 | 2024-04-26 | 深圳康佳电子科技有限公司 | 一种分屏实现方法、装置及存储介质 |
CN115700459A (zh) * | 2022-10-31 | 2023-02-07 | 北京小米移动软件有限公司 | 分屏控制方法、装置及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6008809A (en) * | 1997-09-22 | 1999-12-28 | International Business Machines Corporation | Apparatus and method for viewing multiple windows within a dynamic window |
CN102129345A (zh) * | 2010-01-19 | 2011-07-20 | Lg电子株式会社 | 移动终端及其控制方法 |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02150919A (ja) * | 1988-12-01 | 1990-06-11 | Fujitsu Ltd | 分割表示時における状態表示行の表示方式 |
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 |
AR029671A1 (es) * | 2000-06-12 | 2003-07-10 | Novartis Ag | Lente de contacto de color con aspecto mas natural y metodo para fabricarla |
US7694233B1 (en) * | 2004-04-30 | 2010-04-06 | Apple Inc. | User interface presentation of information in reconfigured or overlapping containers |
KR20070001771A (ko) * | 2005-06-29 | 2007-01-04 | 정순애 | 화면정보 제어방법 |
US8645853B2 (en) * | 2006-11-03 | 2014-02-04 | Business Objects Software Ltd. | Displaying visualizations linked to one or more data source queries |
JP4982505B2 (ja) * | 2007-01-25 | 2012-07-25 | シャープ株式会社 | マルチウィンドウ管理装置及びプログラム、記憶媒体、並びに情報処理装置 |
KR101450584B1 (ko) * | 2007-02-22 | 2014-10-14 | 삼성전자주식회사 | 단말의 화면 표시 방법 |
CN101308416B (zh) * | 2007-05-15 | 2012-02-01 | 宏达国际电子股份有限公司 | 使用者界面操作方法 |
CN101515227B (zh) * | 2008-02-20 | 2011-05-25 | 联想(北京)有限公司 | 一种窗口管理方法和计算机 |
US8229410B2 (en) * | 2008-06-30 | 2012-07-24 | Qualcomm Incorporated | Methods for supporting multitasking in a mobile device |
KR101548958B1 (ko) * | 2008-09-18 | 2015-09-01 | 삼성전자주식회사 | 휴대단말기의 터치스크린 동작 제어 방법 및 장치 |
US8302026B2 (en) * | 2008-11-28 | 2012-10-30 | Microsoft Corporation | Multi-panel user interface |
US20100180224A1 (en) * | 2009-01-15 | 2010-07-15 | Open Labs | Universal music production system with added user functionality |
KR101640460B1 (ko) * | 2009-03-25 | 2016-07-18 | 삼성전자 주식회사 | 휴대 단말기의 분할 화면 운용 방법 및 이를 지원하는 휴대 단말기 |
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 (ja) * | 2010-03-12 | 2015-10-28 | 任天堂株式会社 | 表示制御プログラム、表示制御装置、表示制御システム、及び、表示制御方法 |
TW201133329A (en) * | 2010-03-26 | 2011-10-01 | Acer Inc | Touch control electric apparatus and window operation method thereof |
DE202011110735U1 (de) * | 2010-04-06 | 2015-12-10 | Lg Electronics Inc. | Mobiles Endgerät |
US20120144331A1 (en) * | 2010-12-03 | 2012-06-07 | Ari Tolonen | Method for Arranging Application Windows on a Display |
KR101788051B1 (ko) * | 2011-01-04 | 2017-10-19 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
KR20120095155A (ko) * | 2011-02-18 | 2012-08-28 | 박철 | 터치패널을 갖는 개인휴대단말기의 작동방법 |
CN102646010A (zh) * | 2011-02-22 | 2012-08-22 | 中兴通讯股份有限公司 | 软件切换方法及装置 |
CN102736903A (zh) * | 2011-04-08 | 2012-10-17 | 腾讯科技(深圳)有限公司 | 一种基于智能终端桌面管理微件的方法及装置 |
KR101199618B1 (ko) * | 2011-05-11 | 2012-11-08 | 주식회사 케이티테크 | 화면 분할 표시 장치 및 방법 |
CN102780932B (zh) * | 2011-05-13 | 2016-08-03 | 上海信颐电子科技有限公司 | 多窗口播放方法和系统 |
KR101841590B1 (ko) * | 2011-06-03 | 2018-03-23 | 삼성전자 주식회사 | 멀티태스킹 인터페이스 제공 방법 및 장치 |
CN102521034B (zh) * | 2011-12-27 | 2014-05-07 | 惠州Tcl移动通信有限公司 | 一种基于android系统的多任务管理方法及其系统 |
CN102664747B (zh) * | 2012-03-27 | 2015-01-07 | 易云捷讯科技(北京)有限公司 | 一种云计算平台系统 |
KR101957173B1 (ko) * | 2012-09-24 | 2019-03-12 | 삼성전자 주식회사 | 터치 디바이스에서 멀티윈도우 제공 방법 및 장치 |
-
2013
- 2013-12-06 CN CN201910525895.3A patent/CN110427130B/zh active Active
- 2013-12-06 BR BR112015012539-5A patent/BR112015012539B1/pt active IP Right Grant
- 2013-12-06 CN CN201380071613.8A patent/CN104956301B/zh active Active
- 2013-12-06 CN CN201711096847.4A patent/CN107967087B/zh active Active
- 2013-12-06 AU AU2013356799A patent/AU2013356799B2/en active Active
- 2013-12-06 CN CN201910525925.0A patent/CN110413191B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6008809A (en) * | 1997-09-22 | 1999-12-28 | International Business Machines Corporation | Apparatus and method for viewing multiple windows within a dynamic window |
CN102129345A (zh) * | 2010-01-19 | 2011-07-20 | Lg电子株式会社 | 移动终端及其控制方法 |
Also Published As
Publication number | Publication date |
---|---|
AU2013356799A1 (en) | 2015-05-14 |
CN107967087B (zh) | 2021-08-17 |
AU2013356799B2 (en) | 2019-08-08 |
BR112015012539A8 (pt) | 2019-10-01 |
CN110427130B (zh) | 2023-07-21 |
CN110427130A (zh) | 2019-11-08 |
BR112015012539B1 (pt) | 2022-03-03 |
CN110413191B (zh) | 2022-12-23 |
CN104956301A (zh) | 2015-09-30 |
BR112015012539A2 (pt) | 2017-07-11 |
CN107967087A (zh) | 2018-04-27 |
CN110413191A (zh) | 2019-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104956301B (zh) | 显示设备和控制显示设备的方法 | |
US10671282B2 (en) | Display device including button configured according to displayed windows and control method therefor | |
US11853523B2 (en) | Display device and method of indicating an active region in a multi-window display | |
US11635869B2 (en) | Display device and method of controlling the same | |
CN105683894B (zh) | 显示设备的应用执行方法及其显示设备 | |
CN103853427B (zh) | 运行多个应用的显示设备及其控制方法 | |
US9940013B2 (en) | Display device for controlling displaying of a window and method of controlling the same | |
CN103853424A (zh) | 显示装置和控制显示装置的方法 | |
CN104303140B (zh) | 多窗口提供装置和方法 | |
EP2690542A1 (en) | Display device and control method thereof | |
US20230168805A1 (en) | Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device | |
CN108139778A (zh) | 便携式设备和便携式设备的屏幕显示方法 | |
KR102102157B1 (ko) | 복수 어플리케이션을 실행하는 디스플레이 장치 및 그 제어 방법 | |
KR102102438B1 (ko) | 디스플레이 장치 및 그 제어 방법 | |
CN110362246A (zh) | 控制电子设备的方法、电子设备和存储介质 | |
CN104903830A (zh) | 显示设备及其控制方法 | |
KR102301053B1 (ko) | 디스플레이 장치 및 그 제어 방법 | |
JP2022521720A (ja) | ミニプログラム作成方法、装置、端末及びプログラム | |
KR20140087480A (ko) | 복수 어플리케이션을 실행하는 디스플레이 장치 및 그 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |