显示装置及其虚拟工作区的管理方法

文档序号:6551559阅读:93来源:国知局
专利名称:显示装置及其虚拟工作区的管理方法
技术领域
本发明涉及一种显示装置和一种管理显示系统的虚拟工作区的方法,尤其是涉及一种显示装置和一种方法,该方法提供多个虚拟工作区,通过简化与多个虚拟工作区的每一个对应的数据结构,同时提供UI(用户界面),以快速且安全的从一个工作区切换到另一个工作区,从而用户能容易地从中控制多个工作区。
背景技术
近来,计算机发展成具有高度升级的存储能力以达到高的性能,因此这种计算机被广泛地应用于各种需要基于计算机性能的工作领域。进一步地,数字技术的发展加速了基于计算机的工作领域的推广。例如,通过为文档提供文字处理、通过英特网等网络搜索各种数据,和通过应用DVD驱动或电视卡(TV-card)提供多媒体环境等,计算机支持着巨大的工作领域。
计算机连接着显示装置,例如监视器,以在其上显示各种各样的图像。但是,如果显示装置一次显示多个窗口,则由于该显示装置的物理大小限制,用户界面会很复杂。
例如,如果用户想要在显示装置上执行许多任务比如文字处理、DVD放音或英特网浏览,则相应数目的窗口就被激活在显示装置的屏幕上。这时,虽然计算机可以一次执行所有的任务,但是执行任务时用户不会感到舒适因为许多窗口被显示在屏幕上。
因此,用户关闭当前没有在用的窗口以避免被太多个活动窗口造成的混乱。
为解决由显示装置的物理大小限制导致的这种不便和混乱,新引入虚拟工作区和虚拟工作台的概念。通过划分显示装置的工作区为多个虚拟工作区,虚拟工作区使得显示装置运作时像它具有比实际具有的多得多的工作区,从而选择多个虚拟工作区中的一个以在屏幕上显示相应的窗口。在这种情况下,其他连接到未被选择的虚拟工作区的窗口被隐藏。因此,虽然窗口被激活,但是该窗口可能不被显示在屏幕上,取决于该窗口是否连接到选择的虚拟工作区上。
这里,在应用虚拟工作区时,用户需要消耗最小系统资源或最小存储空间的简单的UI来操作各个虚拟工作区。

发明内容
因此,本发明的一方面在于提供一种显示装置和一种该显示装置支持多个虚拟工作区的方法,通过简化各个虚拟工作区的数据结构,可以安全且快速的在从一个虚拟工作区切换到另一个虚拟工作区,并且提供简单地管理显示装置的多个虚拟工作区的用户界面。
通过提供操作显示装置的多个虚拟工作区的方法,能实现上述内容和/或本发明的其他方面。该方法包括生成第一数据结构,作为至少一个窗口的基准;生成第二数据结构,它基于第一数据结构并作为分别连接到各虚拟工作区的窗口的基准;生成第三数据结构,作为与所有虚拟工作区连接的共享窗口的基准;选择多个虚拟工作区的其中一个;基于第一、第二和第三数据结构显示共享窗口和/或与所选虚拟工作区连接的窗口。
第一数据结构可包括关于与窗口相连的虚拟工作区的数据,和关于有关该虚拟工作区的窗口显示的数组数据。
选择多个虚拟工作区中的一个包括显示UI(用户界面)以选择多个虚拟工作区中的一个,和通过该UI选择多个虚拟工作区中的一个。
UI可包括选择条,设置成从其中选择多个虚拟工作区中的一个、显示窗口,用于显示当前显示的虚拟工作区。
UI可包括窗口切换条;点击该窗口切换条;选择其中一个窗口显示当前显示的虚拟工作区;选择所选窗口将要移动到的虚拟工作区;并相应地更改作为移到该所选虚拟工作区的该所选窗口的基准的第一数据结构。
用户界面可包括鼠标启用条;为各虚拟工作区在屏幕上设置相应的区域;点击鼠标启用条;检测光标在屏幕上的位置;如果检测结果为光标位于各虚拟工作区的相应区域中的一个上,则显示共享窗口和/或与光标所在区域对应的虚拟工作区连接的窗口。
显示共享窗口和/或连接到所选虚拟工作区的窗口可包括在屏幕上在给定的一段时间内显示虚拟工作区的信息以通知哪个虚拟工作区被选择。
根据本发明的另一个方面,支持多个虚拟工作区的显示装置包括数据存储器,存储作为至少一个窗口的基准的第一数据结构,基于第一数据结构并作为分别连接到各虚拟工作区的窗口的基准的第二数据结构和作为连接到所有虚拟工作区的共享窗口的基准的第三数据结构;和控制器,提供用户界面(UI)以选择多个虚拟工作区中的一个并基于第一数据结构、第二数据结构和第三数据结构控制显示共享窗口和/或与所选虚拟工作区连接的窗口在屏幕上。
根据本发明的另一个方面,提供了一种从多个虚拟工作区中的一个切换到该多个虚拟工作区中的另一个的方法,该方法包括生成作为至少一个窗口的基准的第一数据结构;生成基于第一数据结构并作为分别连接到各虚拟工作区的窗口的基准的第二数据结构;选择窗口作为将要被移动的窗口;选择将要被移动的虚拟工作区中的一个;确定所选虚拟工作区是否与当前显示的虚拟工作区为同一个,并且当所选虚拟工作区被确定为与当前显示的虚拟工作区相同时,通过连接当前显示的窗口到第一虚拟工作区来显示第一虚拟工作区的所选窗口;确定所选窗口是否为共享窗口,当所选虚拟工作区被确定为与当前的虚拟工作区不相同并当所选窗口被确定为与共享窗口相同时,显示第一虚拟工作区的所选窗口,并改变所选窗口的第一数据结构和第二数据结构使得连接所选窗口到另一个虚拟工作区;并通过删除当前显示的虚拟工作区的第二数据结构中所选窗口的第一数据结构以结束移动到当前显示的虚拟工作区的窗口的显示。
本发明的另外的和/或其他的方面和优点将部分地在随后的描述中提出,并且从该描述中将部分地变得清楚,或可从本发明的实施中学习到。


通过下面结合附图进行的详细的描述,本发明的这些和/或其他方面和优点将变得清楚和更容易,图中图1是根据本发明的实施方式的显示装置的控制方框图;图2是图1中显示装置的详细的控制方框图;图3是多个虚拟工作区的图示;图4是第一数据结构、第二数据结构和第三数据结构间的关系图示;图5和图6显示的是图1中显示装置的UI(用户界面);
图7和图8是描述显示装置控制多个虚拟工作区的方法的流程图;图9显示利用图1中显示装置的UI的窗口切换。
具体实施例方式
下面详细地讨论本发明的实施方式,其例子表示在附图中,其中相同的附图标记代表同一元件。以下为了解释本发明,通过参照附图描述本发明的图1是根据本发明实施方式的显示装置的控制方框图。如图中所示,该显示装置包括显示器20和具有数据存储器11和控制器12的计算机主机10。
显示器20包括屏幕(没有显示出)用于在其上显示图像。该显示器20是接收和处理来自计算机主机10的图像信号并在屏幕上显示处理的图像信号的装置。例如,显示器20可包括多种装置如LCD(液晶显示器)、PDP(等离子显示面板)或DLP(数字照明处理器)。
参照图1-5,数据存储器11存储第一数据结构DS1作为显示在显示器20上的窗口的基准;和基于第一数据结构DS1并作为分别连接到多个虚拟工作区VWS1、VWS2、VWS3和VWS4的窗口的基准的第二数据结构DS2。此外,数据存储器11存储作为连接到所有虚拟工作区VWS1、VWS2、VWS3和VWS4的共享窗口的基准的第三数据结构DS3。
控制器12提供用户界面(UI)30以选择虚拟工作区VWS1、VWS2、VWS3和VWS4中的一个。控制器12基于存储在数据存储器11中的第一数据结构DS1,第二数据结构DS2或第三数据结构DS3显示共享的窗口和/或与通过显示器20的屏幕上的UI 30选择的虚拟工作区对应的窗口。因此,控制器12管理多个虚拟工作区VWS1、VWS2、VWS3和VWS4。
图2更详细的表明了图1中的显示装置。如图中所示,显示装置的计算机主机10包含CPU(中央处理单元)13、硬盘驱动器15、作为主存储器的RAM 14、处理输出到显示器20上的图像信号的图像控制器17、如鼠标或键盘等的用户输入装置16和连接计算机主机10的这些组件的系统总线18。
控制器12是计算机主机10上运行的应用程序。因此,控制器12存储在硬盘驱动器15上。在这里,如果用户执行控制器12,则控制器12驻留在RAM14中并通过CPU 13被执行。
此外,数据存储器11可包括RAM 14。例如,当控制器12被执行时,数据存储器11在RAM 14中暂时存储第一数据结构DS1,第二数据结构DS2和第三数据结构DS3。同样,如果控制器12的执行被终止,数据存储器11可以从RAM 14中删除这些数据结构。
数据存储器11包括如硬盘驱动器15等辅助存储单元。因此,在硬盘驱动器15中存储共享窗口的第三数据结构DS3,并且如果控制器12被执行,存储在硬盘上的第三数据结构DS3被暂时存储到RAM 14中。从而,无论控制器12被何时执行,都不需要重新注册共享窗口。
图3在控制器12支持四个不同的虚拟工作区VWS1、VWS2、VWS3和VWS4的条件下,表明四个不同的虚拟工作区VWS1、VWS2、VWS3和VWS4。如图中所示,如果用户执行控制器12,控制器12生成4个虚拟工作区VWS1、VWS2、VWS3和VWS4。在这里,每一个虚拟工作区VWS1、VWS2、VWS3和VWS4分别被暂时地定义为第一虚拟工作区、第二虚拟工作区、第三虚拟工作区和第四虚拟工作区。这样,在第一虚拟工作区VWS1上执行和显示的窗口被定义为窗口1-1、窗口1-2、窗口1-3,等等。相似地,在第二虚拟工作区VWS2上执行和显示的窗口被定义为窗口2-1、窗口2-2、窗口2-3,等等,并且在第三虚拟工作区VWS3和第四虚拟工作区VWS4上执行和显示的窗口被分别地以同样的方式定义,如图3所示。
图4根据当前的实时方式描述第一数据结构DS1、第二数据结构DS2和第三数据结构DS3间的关系。
参照图4,第一数据结构DS1存储关于窗口和分别连接到窗口的虚拟工作区VWS1、VWS2、VWS3和VWS4的数据。从而,基于存储在第一数据结构DS1中的数据,第二数据结构DS2管理与各个窗口连接的虚拟工作区VWS1、VWS2、VWS3和VWS4。
此外,第一数据结构DS1可包括与各个虚拟工作区VWS1、VWS2、VWS3和VWS4对应的窗口的数组数据。因此,当各个虚拟工作区VWS1、VWS2、VWS3和VWS4被显示在显示器20上时,基于存储在第一数据结构DS1内的数组数据,确定各窗口的数组和位置。
另外,第一数据结构DS1可确定各个窗口是否当前有效。因此,当虚拟工作区VWS1、VWS2、VWS3和VWS4被显示在显示器20上时,相应的窗口被显示在屏幕上或托盘条上。
在这里,通过利用′WINDOWHANDLE′(窗口句柄)作为窗口的基准,容易地定义第一数据结构DS1,′WINDOWHANDLE′在如C++等这种面向对象的程序语言中是一种′typedef′(类型)声明,如下所示。同样,第二数据结构DS2引用第一数据结构定义连接到各个虚拟工作区的每一个窗口。
typedef struct{HWND Handle;//窗口句柄CStringClassName;//窗口类名CStringCaption;//窗口标题BYTE State;//与窗口连接的虚拟工作区的数据BYTE IsAvailable;//决定窗口是否有效BYTE Num;//数组数据}WINDOWHANDLE;在这里,通过设置′BYTE State′的值为“0”等当前字符,第三数据结构DS3中共享窗口的数据可被连接到所有的虚拟工作区VWS1、VWS2、VWS3和VWS4。
此外,对于连接到各个虚拟工作区的相应窗口,第二数据结构DS2引用第一数据结构DS1,如图4所示。
参照图5,该图表明的是根据本实施方式的UI 30。UI 30包选择条31以选择虚拟工作区VWS1、VWS2、VWS3或VWS4中的一个。多个选择条31与各个虚拟工作区VWS1、VWS2、VWS3和VWS4对应。因此,用户利用输入部分16选择多个选择条31中的一个以选择将被显示在显示器20上的虚拟工作区VWS1、VWS2、VWS3和VWS4中的一个。
此外,UI 30可包括显示窗口32用于显示被当前选择的虚拟工作区。例如,如果第一虚拟工作区VWS1被显示在显示器20上,则显示窗口32显示如下文本“当前工作区——区1”,如图5所示。
参照图6,控制器12提供上托菜单33用于通过用户界面30执行各种命令。上托菜单33可包括窗口切换条33a。如果用户点击该窗口转换条33a,被激活为当前选择的虚拟工作区的窗口移动到其他没有被当前显示的虚拟工作区。这种窗口的切换将被描述如下。
现在,参照图7来描述显示装置管理虚拟工作区的处理。
首先,在操作步骤S10,安装控制器12到计算机主机10上,在操作步骤S11,用户执行控制器12。然后,CPU 13将控制器12存于RAM 14上并执行控制器12。在这里,控制器12将UI 30显示在显示器20上。
接下来,在操作指令S12,控制器12为给定数量的虚拟工作区VWS1、VWS2、VWS3或VWS4生成第二数据结构DS2。这里,在控制器12被执行之前,显示在显示器20上的窗口是与虚拟工作区VWS1、VWS2、VWS3和VWS4中的一个连接的。这些窗口被暂时地连接到第一虚拟工作区VWS1。
在操作步骤S13,如果用户通过UI选择虚拟工作区VWS1、VWS2、VWS3和VWS4中的一个,则在操作步骤S14,控制器12确定该选择的虚拟工作区是否是当前显示在显示器20上的工作区,即第一个虚拟工作区VWS1。
在操作步骤S15,如果所选虚拟工作区与第一虚拟工作区VWS1相同,则控制器12显示当前虚拟工作区VWS1。
但是,所选虚拟工作区可能与第一虚拟工作区VWS1不相同。例如,如果第二虚拟工作区VWS2被选择,则在操作步骤S16控制器12生成并存储基于当前显示窗口的第一数据结构DS1作为连接到第一工作区VWS1的窗口的基准。
然后,在操作步骤S17,控制器12加载第一数据结构DS1作为连接到所选第二虚拟工作区VWS2的窗口的基准。
然后,在操作步骤S18,控制器12检查作为共享窗口的基准的第三数据结构DS3是否被检测到。如果控制器12检测到第三数据结构DS3,则在操作步骤19控制器12将连接到第二虚拟工作区的窗口和共享窗口一起显示到第二虚拟工作区VWS2上。
但是,如果共享窗口的第三数据结构DS3没有被检测到,则在操作步骤20控制器12显示连接到所选第二虚拟工作区VWS2的窗口。
参照图8描述根据本发明的实施方式的显示装置的虚拟工作区VWS1、VWS2、VWS3和VWS4的切换方法。在这里,当前的虚拟工作区被定义为第一虚拟工作区VWS1。
首先,在操作步骤S30,当第一虚拟工作区VWS1被当前显示时,用户在UI 30上移动光标并点击鼠标右键。这里,在操作步骤S31控制器12在UI30上激活上托菜单33。
接着,在操作步骤S32,用户点击鼠标左键来选择窗口切换条33a。然后,用户控制鼠标以移动光标到用户希望切换的窗口的左上方,并且在操作步骤S33点击鼠标左键选择该窗口。如果用户点击鼠标右键如图9中所示,上托菜单40被显示在窗口上从而用户可选择该窗口将要连接到的虚拟工作区VWS1、VWS2、VWS3和VWS4中的一个。
在操作步骤S34,当按鼠标左键时,用户拖动光标从上托菜单40中选择虚拟工作区VWS1、VWS2、VWS3和VWS4中的一个。
在操作步骤S35,控制器12检查选择的虚拟工作区是否与当前显示的第一虚拟工作区VWS1相同。从而,如果这两个虚拟工作区相同,则在操作步骤S36控制器12连接当前显示窗口到第一虚拟工作区VWS1。
但是,所选虚拟工作区与第一虚拟工作区VWS1可能不相同。例如,如果用户选择窗口去移动到第二虚拟工作区VWS2,则在操作步骤S37控制器12检查所选窗口是否是共享窗口。如果所选窗口是共享窗口,则控制器12允许所选窗口在第一虚拟工作区VWS1中被激活。
其间,如果所选窗口不是共享窗口,则在操作步骤S38控制器12改变第一数据结构DS1和作为将连接到第二虚拟工作区VWS2的所选窗口的基准的第二数据结构DS2。然后,在操作步骤S39,控制器12从第一虚拟工作空间VWS1的第二数据结构DS2中删除所选窗口的第一数据结构DS1。因此,移动到当前显示的第一虚拟工作区VWS1的窗口消失。
回到图6,UI 30上的上托菜单33包含鼠标启用条33c。如果用户选择该鼠标启用条33c,则当在屏幕上移动光标时,控制器通过定位来显示所选虚拟工作区。
更详细地,与各个虚拟工作区VWS1、VWS2、VWS3和VWS4对应的屏幕的每个区域由控制器12预定。例如,如果根据本发明的实施方式的控制器12支持四个虚拟工作区VWS1、VWS2、VWS3和VWS4,从左上角开始,以顺时针方向显示器20的屏幕的每四个角分别设置为第一区域、第二区域、第三区域和第四区域。此外,各区域分别与第一虚拟工作区VWS1、第二虚拟工作区VWS2、第三虚拟工作区VWS3和第四虚拟工作区VWS4对应。
如果用户在上托菜单33中选择鼠标启用条33c,控制器12检测光标在屏幕上的位置。因此,如果光标位于第一区域、第二区域、第三区域或第四区域中的一个给定的一段时间,则控制器12将察觉到第一虚拟工作区VWS1、第二虚拟工作区VWS2、第三虚拟工作区VWS3和第四虚拟工作区VWS4中的一个被选中并且按照图7中的操作步骤S14至S20当前虚拟工作区被切换到相应虚拟工作区。
这里,UI上的上托菜单33可包括鼠标禁用条33d,因此如果鼠标禁用条33d被选择,鼠标启用条33c失效,从而不能如上所述地选择虚拟工作区。
如果用户切换虚拟工作区,则控制器12显示哪一个虚拟工作区被选择,并因此在给定的一段时间内显示在显示器20上。例如,如果第一虚拟工作区VWS1被选择并显示,则控制器12显示如“1”或“区1”等的数字或符号或文本在屏幕的一个区域上几秒钟以通知哪一个虚拟工作区被当前选择和显示。
另外,控制器12可提供透明的UI 30用于重叠在桌面或与各个虚拟工作区VWS1、VWS2、VWS3和VWS4对应的窗口之上。因此,虽然UI 30被设置成在其他窗口之上显示,但是用户可通过该透明的UI 30依然看到其他交叠的窗口。此外,用户不必为了控制UI 30而从屏幕上移开其他的窗口。
UI 30中的上托菜单33可提供透明度条33b用于调节UI 30的透明度。
显示装置包括显示器20;数据存储器11,用于存储至少作为一个窗口的基准的第一数据结构DS1,基于第一数据结构DS1并作为各窗口和与各窗口连接的相应的虚拟工作区的基准的第二数据结构DS2和作为与所有虚拟工作区VWS1、VWS2、VWS3和VWS4连接的共享窗口的基准的第三数据结构DS3;和控制器12,提供UI 30用于选择虚拟工作区VWS1、VWS2、VWS3或VWS4中的一个,并且在屏幕上引用第一数据结构DS1,第二数据结构DS2,第三数据结构DS3显示共享窗口和/或所选窗口。因此,该显示装置提供UI用于支持多个虚拟工作区和简化数据以实现多个虚拟工作区。此外,UI可安全且快速地从一个到另一个地切换虚拟工作区,并且容易地管理多个虚拟工作区。
虽然上文显示并描述了本发明的实施方式,但本发明并不限于上述实施方式。本领域技术人员可以理解,在不脱离本发明的原则和精髓的情况下,可对实施方式进行改进,本发明的范围由权利要求书及其等同物限定。
本申请要求于2004年5月20日提交到韩国知识产权局的韩国专利申请No.2004-36139的优先权,该申请公开的内容包含于此以资参考。
权利要求
1.一种管理显示装置的多个虚拟工作区的方法,该方法包括生成作为至少一个窗口的基准的第一数据结构;生成基于第一数据结构并作为分别连接到虚拟工作区的窗口的基准的第二数据结构;生成作为连接到所有虚拟工作区的共享窗口的基准的第三数据结构;选择多个虚拟工作区中的一个;基于第一数据结构、第二数据结构、第三数据结构显示共享窗口和/或连接到所选虚拟工作区的窗口。
2.如权利要求1所述的方法,其中第一数据结构包括关于与窗口连接的虚拟工作区的第一数据,和关于显示在虚拟工作区上的窗口的数组的第二数据。
3.如权利要求1所述的方法,其中第一数据结构包括决定窗口是否被激活的数据。
4.如权利要求1所述的方法,其中选择多个虚拟工作区中的一个包括显示用户界面,即UI,用于选择多个虚拟工作区中的一个,和通过该UI选择多个虚拟工作区中的一个。
5.如权利要求4所述的方法,其中UI包括选择条,用于从中选择多个虚拟工作区中的一个;和显示窗口,用于显示当前显示的虚拟工作区。
6.如权利要求4所述的方法,其中UI包括窗口切换条,该方法包括点击该窗口切换条;选中显示在当前显示的虚拟工作区上的窗口中的一个;选择所选窗口将要被移动到的虚拟工作区;相应地更改作为移动到所选虚拟工作区的所选窗口的基准的第一数据结构。
7.如权利要求4所述的方法,其中UI包括鼠标启用条,该方法包括为各个虚拟工作区在屏幕上设置相应的区域;点击鼠标启用条;检测光标在屏幕上的位置;当检测结果为光标位于各个虚拟工作区的相应区域中的一个时,显示共享窗口和/或连接到与光标所在区域对应的虚拟工作区的窗口。
8.如权利要求1所述的方法,其中显示共享窗口和/或连接到所选虚拟工作区的窗口包括在给定的一段时间内在屏幕上显示虚拟工作区的信息以通知哪个虚拟工作区被选择。
9.一种支持多个虚拟工作区的显示装置,该装置包括数据存储器,用于存储作为至少一个窗口的基准的第一数据结构、基于第一数据结构并作为分别连接到虚拟工作区的窗口的基准的第二数据结构和作为连接到所有虚拟工作区的共享窗口的基准的第三数据结构;控制器,用于提供用户界面,即UI,以选择多个虚拟工作区中的一个并基于第一数据结构、第二数据结构和第三数据结构控制共享窗口和/或与指定虚拟工作区连接的窗口的显示。
10.如权利要求9所述的显示装置,其中第一数据结构包括关于连接到窗口的虚拟工作区的数据和关于将要被显示在虚拟工作区上的窗口的数组数据。
11.如权利要求9所述的显示装置,其中第一数据结构包括确定窗口是否被激活的数据。
12.如权利要求9所述的显示装置,其中UI包括选择条,用以从中选择多个虚拟工作区中的一个;和显示窗口,用以显示当前被显示的虚拟工作区。
13.如权利要求9所述的显示装置,其中UI包括窗口切换条,其中,当窗口切换条被点击,且当显示在当前显示的虚拟工作区上的窗口中的一个被选择并且该所选窗口将要被连接的虚拟工作区被选择时,控制器相应地更改作为连接到所选虚拟工作区的所选窗口基准的第一数据结构。
14.如权利要求13所述的显示装置,其中UI包括鼠标启用条,且其中,当鼠标启用条被点击,控制器检测光标在屏幕上的位置,当检测结果为该光标位于各虚拟工作区的相应区域中的一个时,控制器显示共享窗口和/或与光标所在区域对应的虚拟工作区连接的窗口。
15.如权利要求9所述的显示装置,当共享窗口和/或连接到所选虚拟工作区的窗口被显示时,控制器在给定的一段时间内显示虚拟工作区的信息以通知哪一个虚拟工作区被选择。
16.一种从多个虚拟工作区中的一个切换到多个虚拟工作区中的另一个的方法,该方法包括生成作为至少一个窗口的基准的第一数据结构;生成基于第一数据结构并作为分别连接到虚拟工作区的窗口的基准的第二数据结构;选择窗口作为将要被移动的窗口;选择将要被移动的虚拟工作区中的一个;确定所选虚拟工作区和当前显示的虚拟工作区是否相同,当所选虚拟工作区被确定为与当前显示的虚拟工作区相同时,通过连接所选窗口到所选虚拟工作区来在所选虚拟工作区上显示所选窗口;当所选虚拟工作区被确定为与当前显示的虚拟工作区不相同时,确定所选窗口是否是共享窗口,当所选窗口被确定为与共享窗口相同时,在第一虚拟工作区上显示所选窗口,并改变所选窗口的第一数据结构和第二数据结构以将所选窗口连接到另一个虚拟工作区上;并且通过在针对当前显示的虚拟工作区的第二数据结构中删除针对所选窗口的第一数据结构,结束移动到当前显示的虚拟工作区的窗口的显示。
全文摘要
本发明关于一种显示装置管理多个虚拟工作区的方法,该方法包括生成作为至少一个窗口的基准的第一数据结构;生成基于第一数据结构并作为分别连接到虚拟工作区的窗口的基准的第二数据结构;生成作为连接到所有虚拟工作区的共享窗口的基准的第三数据结构;选择多个虚拟工作区中的一个;并基于第一数据结构、第二数据结构和第三数据结构显示共享窗口和/或连接到所选虚拟工作区的窗口。
文档编号G06F3/048GK1700160SQ20051007096
公开日2005年11月23日 申请日期2005年5月19日 优先权日2004年5月20日
发明者尹盛暋 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1