CN100367184C - A multi-display system and its window switching method - Google Patents
A multi-display system and its window switching method Download PDFInfo
- Publication number
- CN100367184C CN100367184C CNB2005100886047A CN200510088604A CN100367184C CN 100367184 C CN100367184 C CN 100367184C CN B2005100886047 A CNB2005100886047 A CN B2005100886047A CN 200510088604 A CN200510088604 A CN 200510088604A CN 100367184 C CN100367184 C CN 100367184C
- Authority
- CN
- China
- Prior art keywords
- window
- display
- switching method
- display mode
- displays
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Abstract
本发明提供一种多显示器系统的窗口切换方法,包括步骤:在显示器中显示视窗窗口;所述视窗窗口的控制属性至少包括发送窗口属性和合并显示器显示属性,且最大化状态下视窗窗口可以移动;接受用户针对所述视窗窗口输入的操作指令;对前述操作指令进行分类解析;根据所述解析结果计算窗口位置;根据前述计算结果进行窗口位置的变换,完成窗口的切换。本发明还提供一种多显示器系统。
The present invention provides a window switching method for a multi-display system, comprising the steps of: displaying a window on a display; the control attributes of the window include at least sending window attributes and merged display attributes, and the window can be moved in a maximized state ; accept the operation instructions input by the user for the window; classify and analyze the aforementioned operation instructions; calculate the window position according to the analysis result; perform the conversion of the window position according to the aforementioned calculation result, and complete the window switching. The invention also provides a multi-display system.
Description
技术领域technical field
本发明涉及与图形用户接口相关的数据处理技术,尤其是涉及一种包括一台主机和多个显示器的多显示器系统及窗口在多个显示器屏幕之间进行切换的方法。The invention relates to data processing technology related to graphical user interface, in particular to a multi-display system including a host computer and multiple displays and a method for switching windows between multiple display screens.
背景技术Background technique
随着计算机及信息技术的不断发展,信息显示显得极为重要,并且日益要求在显示器上能够显示更多的信息。With the continuous development of computers and information technology, information display is extremely important, and it is increasingly required to display more information on the display.
纵观计算机的发展历史,可以发现作为计算机的一种人机接口,显示器的尺寸越来越大,从开始的14英寸,到现在的17英寸,甚至20英寸,更有用150寸以上的投影超大屏幕来做演示和讲解;分辨率也从原来的CGA、EGA到现在的高分辨率,如1024×768甚至更高;颜色也从单色到16色,256色,到现在的24位色等等,都意味着在显示器上能够显示更多的信息。Throughout the history of computer development, it can be found that as a human-machine interface for computers, the size of the display is getting larger and larger, from the initial 14 inches to the current 17 inches, or even 20 inches, and it is more useful to have a super large projection of more than 150 inches. The screen is used for demonstration and explanation; the resolution has also changed from the original CGA and EGA to the current high resolution, such as 1024×768 or even higher; the color has also changed from monochrome to 16-color, 256-color, to the current 24-bit color, etc. etc., all mean that more information can be displayed on the display.
但是,因为受显示器技术的限制,大尺寸高分辨率的显示设备的成本相对比较昂贵,比如液晶,等离子体等类型的大尺寸显示器。另外,受限于目前的技术水平,单个大屏幕显示器可以观看的角度和位置有限。However, due to limitations of display technology, the cost of large-size and high-resolution display devices is relatively expensive, such as large-size displays such as liquid crystals and plasmas. In addition, limited by the current technical level, the viewing angle and position of a single large-screen display are limited.
一般地,采用多个显示器显示更多的信息内容是一种既节省成本又有效提高工作效率的好方法。一方面是小尺寸的显示器成本低,而且单个小尺寸的显示器角度很容易调节,位置放置也随意。现有技术揭示了多种多显示器系统:例如,欧洲专利第EP 0827066号阐述了在ATM机上采用两个显示器的应用;英国专利第GB 2333391号阐述了如何利用两个小的显示器拼接成一个大的显示器的方法。Generally, using multiple monitors to display more information content is a good way to save costs and effectively improve work efficiency. On the one hand, the cost of a small-sized display is low, and the angle of a single small-sized display is easy to adjust, and the position is also arbitrary. The prior art discloses a variety of multi-display systems: for example, European Patent No. EP 0827066 describes the application of two displays on an ATM machine; British Patent No. GB 2333391 describes how to use two small displays to splice into one large display. display method.
此外,显示适配器也有较大的发展,动态显示和静态显示性能较强,目前在便携型计算机中采用的一般都能支持两个显示器显示不同的页面内容,在显示性能方面表现都很好。目前主流的显示适配器(NVIDEA,MATROX,ATI等公司的产品)都能支持两个以上的显示设备,且性能绰越。现有技术中的公开号为2000-339130的日本专利文献阐述了两个显示器应用场景,该方法收集需要在大屏幕上显示的内容,然后显示到大屏幕上去。现有技术中的美国专利第US 2004263426号解决了一个系统中不同显示模式下在两个显示设备切换显示窗口的问题。In addition, the display adapter has also developed greatly, with strong dynamic display and static display performance. Currently, the ones used in portable computers can generally support two displays to display different page content, and they all perform well in terms of display performance. At present, mainstream display adapters (products of NVIDEA, MATROX, ATI and other companies) can support more than two display devices, and their performance is superior. The Japanese Patent Document Publication No. 2000-339130 in the prior art describes two display application scenarios. This method collects content to be displayed on a large screen and then displays it on the large screen. US Patent No. US 2004263426 in the prior art solves the problem of switching display windows between two display devices under different display modes in a system.
相比硬件技术的迅猛发展,显示方面的软件技术发展略显不足,主要表现在软件使用不方便,尤其是现有技术的操作系统是按照只支持单个显示器的系统的需求来开发的,在使用两个乃至多个显示屏幕的时候,存在一些不足之处。举个简单的例子,视窗操作系统的窗口一般都提供最小化,最大化/还原和关闭窗口的功能,在最大化的时候不能移动视窗窗口,只有在还原的状态下才能移动视窗窗口。如此一来,在各个显示器上移动窗口的时候会较为麻烦,一般的窗口都会处于最大化状态,以最大利用整个显示器的显示面积,因此现有技术的多显示器系统和窗口切换方法在显示器之间移动视窗窗口时需要执行以下的步骤:Compared with the rapid development of hardware technology, the development of software technology in display is slightly insufficient. When using two or more display screens, there are some disadvantages. To give a simple example, the windows of the Windows operating system generally provide the functions of minimizing, maximizing/restoring and closing the window. When the window is maximized, the window cannot be moved, and the window can only be moved in the restored state. As a result, it will be more troublesome when moving windows on each display, and general windows will be in a maximized state to maximize the display area of the entire display. The following steps are required to move the viewport window:
在初始显示器的视窗窗口上,点击还原按钮;On the window window of the original display, click the restore button;
将还原后的窗口用光标操作的方法拖拽到目的显示器上;Drag and drop the restored window to the target display by means of cursor operation;
将拖拽过来的视窗窗口放大。Enlarge the dragged window.
以上是在一个视窗窗口最大化时操作步骤,在一个视窗窗口处于最小化时操作过程还需要增加一个步骤:首先将窗口最大化,或者把光标移到在最小化窗口上,然后点击鼠标右键选择还原。The above are the operation steps when a window window is maximized. When a window window is minimized, an additional step needs to be added to the operation process: first maximize the window, or move the cursor to the minimized window, and then click the right mouse button to select reduction.
在多个相同的显示器组成阵列显示的情况下,如果希望将多个显示器合并成一个大的显示器来进行显示,现有技术的窗口切换方法的相应步骤是:将窗口缩小,处于可以拉伸的状态,然后用光标将窗口拉大。比如EXCEL表格,只能用窗口拉大的方法才能在几个拼接的显示器上显示整个大窗口。In the case that a plurality of identical displays form an array display, if it is desired to combine the plurality of displays into one large display for display, the corresponding steps of the window switching method in the prior art are: shrinking the window to a stretchable status, and then use the cursor to enlarge the window. For example, in an EXCEL form, the entire large window can only be displayed on several spliced monitors by enlarging the window.
综上所述,目前的多显示器系统及其窗口切换方法存在缺陷:视窗窗口在多个显示器之间切换移动的时候,存在着较大的障碍,使得操作者在使用时感觉较为不方便,影响工作效率。To sum up, the current multi-monitor system and its window switching method have defects: when the window is switched between multiple monitors, there is a big obstacle, which makes the operator feel more inconvenient when using it and affects the user experience. work efficiency.
发明内容Contents of the invention
本发明解决的技术问题在于提供一种多显示器系统及其窗口切换方法,使得视窗窗口在多个显示器之间可以进行简捷方便的切换移动。The technical problem to be solved by the present invention is to provide a multi-monitor system and its window switching method, so that the windows can be switched and moved between multiple monitors simply and conveniently.
为此,本发明解决技术问题的技术方案是:提供一种多显示器系统的窗口切换方法,包括步骤:For this reason, the technical scheme that the present invention solves technical problem is: provide a kind of window switching method of multi-display system, comprise steps:
1)在显示器中显示视窗窗口;所述视窗窗口的控制属性至少包括发送窗口属性和合并显示器显示属性,且最大化状态下视窗窗口可以移动;1) displaying the window window in the display; the control attributes of the window window at least include sending window attributes and merging display attributes, and the window window can be moved under the maximized state;
2)接受用户针对所述视窗窗口输入的操作指令;2) accepting the operation instruction input by the user for the window;
3)对前述操作指令进行分类解析;3) Classify and analyze the aforementioned operation instructions;
4)根据所述解析结果计算窗口位置;4) calculating the window position according to the analysis result;
5)根据前述计算结果进行窗口位置的变换,完成窗口的切换。5) Transformation of window positions is performed according to the aforementioned calculation results to complete window switching.
优选地,在所述步骤4)之前还包括:检查显示器的显示模式是否符合要求;如果是,则进入步骤4);如果否,则进行显示模式的变换后进入步骤4)。Preferably, before the step 4), it also includes: checking whether the display mode of the display meets the requirements; if yes, proceed to step 4); if not, proceed to step 4) after changing the display mode.
优选地,所述显示模式的变换包括调整分辨率、颜色。Preferably, the changing of the display mode includes adjusting resolution and color.
优选地,当所述操作指令为最大化时移动窗口时,还包括判断是否移出原有位置一特定值;如果是,则进入步骤4)。Preferably, when the operation instruction is to move the window while maximizing, it also includes judging whether to move out of the original position by a specific value; if yes, go to step 4).
优选地,当所述操作指令为最大化时发送窗口时,还包括在发送窗口属性附近显示显示器的标号;并在显示器上显示其标号;所述步骤5)具体为将窗口的坐标变换为目标显示器的坐标。Preferably, when the operation instruction is to maximize and send the window, it also includes displaying the label of the display near the sending window attribute; and displaying its label on the display; the step 5) is specifically transforming the coordinates of the window into the target The coordinates of the display.
优选地,当所述操作指令为合并显示器显示时,还包括在发送窗口属性附近显示显示器的组合;并在显示器上显示其标号;所述步骤5)具体为将窗口的坐标变换为显示器组合的坐标。Preferably, when the operation instruction is to combine display display, it also includes displaying the display combination near the sending window attribute; and displaying its label on the display; the step 5) is specifically transforming the coordinates of the window into the display combination coordinate.
优选地,当所述操作指令为最小化状态下打开窗口时,还包括在最小化窗口图标附近显示显示器的标号;并在显示器上显示其标号;所述步骤5)具体为将窗口的坐标变换为目标显示器的坐标。Preferably, when the operation instruction is to open the window in the minimized state, it also includes displaying the label of the display near the icon of the minimized window; and displaying its label on the display; the step 5) is specifically transforming the coordinates of the window is the coordinates of the target display.
本发明还提供一种多显示器系统,包括主机和连接至该主机的多个显示器以及输入设备;其特征在于,所述多个显示器显示的视窗窗口的控制属性至少包括发送窗口属性和合并显示器显示属性,且最大化状态下视窗窗口可以移动;该系统还包括:The present invention also provides a multi-display system, including a host computer, multiple displays connected to the host computer, and input devices; it is characterized in that the control attributes of windows displayed by the multiple displays at least include sending window attributes and merging display display property, and the window window can be moved in the maximized state; the system also includes:
图形用户接口,用于提供人机界面;Graphical user interface for providing a human-machine interface;
位置计算和变换单元,用于计算视窗窗口的位置,并根据人机界面的要求,进行位置坐标的变换。The position calculation and transformation unit is used to calculate the position of the window, and perform position coordinate transformation according to the requirements of the man-machine interface.
优选地,还包括显示模式自适应变换单元,用于在多个显示器工作在不同显示模式的情况下,窗口切换时自动调整显示模式;如果所有的显示器都工作在相同的显示模式下的时候,不需要做自动调整显示模式的变换。Preferably, it also includes a display mode adaptive transformation unit, which is used to automatically adjust the display mode when the window is switched when multiple displays work in different display modes; if all the displays work in the same display mode, There is no need to do a changeover to automatically adjust the display mode.
优选地,所述图形用户接口、位置计算和变换单元和显示模式自适应变换单元形成主机内的窗口切换处理系统。Preferably, the graphical user interface, position calculation and transformation unit and display mode adaptive transformation unit form a window switching processing system within the host.
相对于现有技术,本发明的有益效果是:由于本发明中视窗窗口具有发送窗口属性和合并显示器显示属性,并且能够计算窗口变换前后的位置,从而提供多显示器个人计算机系统中对视窗窗口自由方便操作,提供更多的信息显示空间;提高个人计算系统操作的便利性,提高工作效率。Compared with the prior art, the beneficial effects of the present invention are: because the window window in the present invention has sending window attribute and combined display display attribute, and the position before and after the window can be calculated, thereby providing the freedom to the window window in the multi-display personal computer system It is easy to operate and provides more information display space; it improves the convenience of personal computing system operation and improves work efficiency.
此外,本发明还可以根据实际情况针对显示器进行显示模式的自适应变换。In addition, the present invention can also perform adaptive transformation of the display mode for the display according to the actual situation.
总之,本发明提出一种控制视窗窗口在不同的显示设备上以最大化的形态自由移动切换的方法,同时可以随意变换多个显示器合并显示成一个视窗窗口,以解决多个显示器显示的系统中,视窗窗口操作的便利性问题。不论在何种视窗窗口状态下,都可以将窗口发送到系统任何一个显示器上显示。In a word, the present invention proposes a method for controlling windows to move and switch freely in a maximized form on different display devices. At the same time, multiple displays can be freely transformed and combined to display a single window, so as to solve the problems in the system displayed by multiple displays. , The convenience of window operation. Regardless of the state of the window, the window can be sent to any display in the system for display.
附图说明Description of drawings
图1是本发明的视窗窗口属性示意图;Fig. 1 is a schematic diagram of window attributes of the present invention;
图2是本发明的多显示器系统的框图;Figure 2 is a block diagram of the multi-display system of the present invention;
图3是本发明的多显示器系统的窗口切换方法的流程图;Fig. 3 is a flow chart of the window switching method of the multi-display system of the present invention;
图4是最大化状态下发送窗口的示意图;Fig. 4 is a schematic diagram of a sending window in a maximized state;
图5至图7是最大化状态下移动窗口的示意图;5 to 7 are schematic diagrams of moving windows in a maximized state;
图8是最大化状态下窗口移动的坐标变换示意图;Fig. 8 is a schematic diagram of coordinate transformation of window movement in a maximized state;
图9至图10是合并显示器显示窗口的示意图;9 to 10 are schematic diagrams of display windows of combined displays;
图11是最小化状态下发送窗口的示意图;Fig. 11 is a schematic diagram of a sending window in a minimized state;
图12是较佳实例一进行窗口切换的示意图;Fig. 12 is a schematic diagram of window switching in a preferred example;
图13是较佳实例二进行窗口切换的示意图。Fig. 13 is a schematic diagram of window switching in the second preferred embodiment.
具体实施方式Detailed ways
本发明的主要思路的表现是:增加视窗窗口的控制属性。现有技术中一般只有几个有关窗口大小位置的属性,例如在微软的视窗操作系统中,窗口的属性包含:最小化、窗口大小和关闭;在此基础上,在系统窗口中增加以下的属性:发送窗口,合并显示器显示;并且不改变原有的属性功能和特性。The performance of the main thinking of the present invention is: increase the control property of window window. In the prior art, there are generally only several attributes about the size and position of the window. For example, in the Windows operating system of Microsoft, the attributes of the window include: minimization, window size and closing; on this basis, the following attributes are added in the system window : Send the window, merge the monitor display; and do not change the original attribute functions and characteristics.
请参阅图1,为本发明的视窗窗口属性示意图。视窗窗口的特性包括窗口大小910、最小化窗口920、关闭窗口930以及新增的发送窗口940和合并窗口950。而且其中的窗口大小也和现有技术的不同:在现有技术中,一旦窗口被最大化了之后,窗口就不能移动了;而在本发明中是可以随意移动的,因此不管原来窗口处在何种状态(最小化、中等窗口或者最大窗口),都可以进行窗口移动发送的操作。Please refer to FIG. 1 , which is a schematic diagram of window attributes of the present invention. The properties of the window window include
请参阅图2,本发明的多显示器系统包括主机110、两个以上的显示器120、位置输入设备130、字符图形输入设备140以及主机内部的窗口切换处理系统150。Please refer to FIG. 2 , the multi-display system of the present invention includes a host 110 , more than two
每个显示器120可以显示不同的内容和视窗窗口,从而提供给单个用户更多的信息,提高工作效率。Each
字符图形输入设备130用来提供给用户输入有关字符,图形的信息,常用的可以是键盘,扫描仪等。The character and
位置输入设备140用于输入在图形界面上有关动态变化位置的信息,常用的有鼠标、轨迹杆、游戏杆、触控板、触模屏、光笔等等。The
窗口切换处理系统150包括图形用户接口151、位置计算和变换单元152和显示模式自适应变换单元153。此三部分都是采用软件来实现,其中图形用户接口151提供人机界面;位置计算和变换单元152专门用来计算视窗窗口的位置,并根据人机界面的要求,进行位置坐标的变换;显示模式自适应变换单元153用来在多个显示器工作在不同显示模式的情况下,窗口发送时自动调整显示模式;如果所有的显示器都工作在相同的显示模式下的时候,不需要做自动调整的变换。The window
请参阅图3,是本发明的窗口切换方法的流程图。Please refer to FIG. 3 , which is a flow chart of the window switching method of the present invention.
步骤S311,接收用户针对视窗窗口输入的操作指令;Step S311, receiving an operation command input by the user for the window;
步骤S312,对前述操作指令进行分类解析;Step S312, classifying and analyzing the aforementioned operation instructions;
步骤S313,检查各个显示器的显示模式是否符合要求;如果是,则进入步骤S315;如果否,则进入步骤S314;Step S313, check whether the display mode of each display meets the requirements; if yes, proceed to step S315; if not, proceed to step S314;
步骤S314,进行显示模式的变换;Step S314, switching the display mode;
步骤S315,根据操作指令的分类解析来确定窗口位置的计算;Step S315, determining the calculation of the window position according to the classification and analysis of the operation instructions;
步骤S316,进行窗口位置的变换以及窗口变换后的相关操作;Step S316, performing window position transformation and related operations after window transformation;
步骤S317,操作结束。Step S317, the operation ends.
其中,对指令进行分类主要是指有窗口大小变化的指令,不讨论那些不涉及窗口大小变化的指令,其中新增指令主要为两类:最大化时移动窗口、最大化显示到某个显示器(发送窗口)或某几个显示器(合并窗口)。Among them, the classification of instructions mainly refers to the instructions that change the window size, and those instructions that do not involve the change of the window size are not discussed. The newly added instructions mainly fall into two categories: move the window when it is maximized, and display it to a certain display when it is maximized ( send window) or certain monitors (merge window).
当用户的操作指令是发送窗口时,在窗口上显示显示器的标号(可以小的图形来实现);同时还可以在各个显示器上显著显示其区别号码,以提醒操作者该发送到哪个显示器。When the user's operation instruction is to send the window, display the label of the display on the window (which can be realized by small graphics); meanwhile, it can also prominently display its distinguishing number on each display to remind the operator which display to send to.
当用户的操作指令是合并显示器时,和发送窗口类似,合并显示器在结构上和发送窗口类似,但是在计算窗口位置和变换的时候以及显示模式变换的时候稍有不同,首先在这种合并显示的时候会自动将所有的显示模式都调整成相同模式,包括分辨率、颜色等都一致;如果不能调整成一致,输出提示信息,表示不能完成操作。When the user's operation command is to merge the display, it is similar to the sending window. The structure of the merged display is similar to that of the sending window, but it is slightly different when calculating the position and transformation of the window and when changing the display mode. First, in this merged display It will automatically adjust all display modes to the same mode, including the same resolution and color; if it cannot be adjusted to be consistent, a prompt message will be output to indicate that the operation cannot be completed.
在合并显示器显示的时候,也同样显示哪几个显示器要合并,显示几个小的图标,图标上显示有显示器的标号。When the monitors are merged, it also displays which monitors need to be combined, and several small icons are displayed, and the labels of the monitors are displayed on the icons.
此外,基于本发明的流程,作为一种推广作用,可以在打开一个原来关闭的窗口时,提供打开到哪个显示器的选择(详后述)。In addition, based on the process of the present invention, as a promotional effect, when opening an originally closed window, a choice of which display to open can be provided (details will be described later).
综上,本发明的多显示器系统和窗口切换方法中,修改原有系统窗口的特性,将所有最大化时的窗口,都变成可移动的,并且该特性可以继承给子窗口。随后根据指令来进行窗口位置的计算和变换。To sum up, in the multi-display system and window switching method of the present invention, the characteristics of the original system windows are modified, and all maximized windows become movable, and the characteristics can be inherited to child windows. Then calculate and transform the window position according to the instruction.
下面逐一介绍具体的实施方式。The specific implementation manners are introduced one by one below.
请参阅图4,当光标指向发送窗口的图标时,系统自动弹出一个小窗口,指示提醒发送到哪个显示器,同时在各个显示器上显示该显示器的标识,比如在显示器上前景显示特大的A、B、C等各个显示器的标识。Please refer to Figure 4. When the cursor points to the icon of the sending window, the system will automatically pop up a small window to indicate which display the reminder is sent to, and at the same time display the logo of the display on each display, for example, large A and B are displayed in the foreground of the display , C and other display logos.
请参阅图5至图7,当光标在窗口上做拖拉动作时,不管是否处于最大化状态都可以进行拖拉操作,区别是:处于最大化状态的窗口,当有部分窗口拖拉到B显示器上时,释放拖拉键会引起整个窗口都跑到B显示器上(即当窗口移出原有位置一个特定值时,将窗口的四个坐标值改为新的坐标值),而处于一般大小的窗口的移动和现有技术一样。Please refer to Figure 5 to Figure 7. When the cursor is dragging on the window, the dragging operation can be performed regardless of whether it is in the maximized state. The difference is: when the window is in the maximized state, when some windows are dragged to the B display , releasing the drag key will cause the entire window to run to the B display (that is, when the window moves out of the original position by a specific value, change the four coordinate values of the window to new coordinate values), while the movement of a window of a normal size Same as existing technology.
参考图8,左侧显示器A的坐标值为:((X1,Y1)、(X2,Y2)、(X3,Y3)、(X4,Y4));右侧显示器B的坐标值为:((X’1,Y’1)、(X’2,Y’2)、(X’3,Y’3)、(X’4,Y’4))。当右移距离超过预定值,则进行位置坐标的变换,将窗口全部位于右侧显示器。Referring to Figure 8, the coordinate values of the left display A are: ((X1, Y1), (X2, Y2), (X3, Y3), (X4, Y4)); the coordinate values of the right display B are: (( X'1, Y'1), (X'2, Y'2), (X'3, Y'3), (X'4, Y'4)). When the distance to the right exceeds the predetermined value, the transformation of the position coordinates is performed, and all the windows are positioned on the right display.
请参阅图9至图10,当光标指向合并窗口的图标时,系统自动弹出一个小窗口,指示是由哪几个显示器合并,合并后的窗口显示面积比原来大,显示的信息量也大,比如表格在原来一个显示器上只能显示6格,现在可以同时显示8格。Please refer to Figure 9 to Figure 10. When the cursor points to the icon of the combined window, the system will automatically pop up a small window, indicating which monitors are combined. The display area of the combined window is larger than the original, and the amount of displayed information is also larger. For example, a table can only display 6 grids on the original monitor, but now it can display 8 grids at the same time.
请参阅图11,对于最小化的窗口,提供一个打开到哪个显示器的选择;当光标指向处在控制栏上最小化的窗口时,自动弹出窗口提醒最大化发送到哪个显示器,并且同时显示显示器的标识。Please refer to Figure 11, for the minimized window, it provides a choice of which display to open to; when the cursor points to the minimized window on the control bar, an automatic pop-up window reminds which display is sent to the maximized window, and at the same time displays the display's logo.
同样,当要打开一个应用窗口时,也可以提供打开到哪个显示器的选择。Similarly, when an application window is to be opened, a choice of which display to open to can also be provided.
为便于理解,下面结合较佳实例对本发明做进一步的描述。For ease of understanding, the present invention will be further described below in conjunction with preferred examples.
较佳实例一Best example one
所述较佳实例一的应用硬件系统和操作系统环境如下所述。The application hardware system and operating system environment of the preferred example 1 are as follows.
笔记本型计算机的显卡带两个输出接口,一个直接连接到笔记本型计算机上的液晶显示器,其为13.3英寸的宽屏幕液晶平板,分辨率为WXGA 1280×800,长宽比为16∶10;另外一个输出接口是RGB模拟输出到一个外接显示器,通常外接显示器要大得多,比如采用21寸液晶显示器,分别率为1600×1200,长宽比为4∶3。The graphics card of the notebook computer has two output interfaces, one is directly connected to the LCD display on the notebook computer, which is a 13.3-inch wide-screen LCD panel with a resolution of WXGA 1280×800 and an aspect ratio of 16:10; One output interface is RGB analog output to an external display, usually the external display is much larger, such as a 21-inch LCD display with a resolution of 1600×1200 and an aspect ratio of 4:3.
因为两个显示器的大小、长宽比例以及分辨率各不相同,因此必须有显示模式的自适应变换和位置计算变换。同时因为两个显示器差别悬殊,因此合并显示效果也不好,故在本实例中不推荐,但并不妨碍本发明的实施。Because the size, aspect ratio, and resolution of the two displays are different, there must be an adaptive transformation of the display mode and a transformation of the position calculation. Simultaneously, because the difference of the two displays is very different, so the combined display effect is not good, so it is not recommended in this example, but it does not hinder the implementation of the present invention.
该显卡支持在第二个显示接口上作为扩展桌面输出,在现有操作系统下能够支持。The graphics card supports output as an extended desktop on the second display interface, which can be supported under the existing operating system.
如图12所示,为两个显示器扩展屏幕显示的时候的坐标系统,其中A为主机显示器,B为扩展显示器,通常将主显示器的左下角定义为坐标原点,根据分辨率的设置,两个显示器的坐标值如图所示。As shown in Figure 12, it is the coordinate system when two monitors expand the screen display, where A is the host monitor and B is the extended monitor. Usually, the lower left corner of the host monitor is defined as the coordinate origin. According to the resolution setting, the two The coordinate values of the display are shown in the figure.
因此在做最大化屏幕从A显示器移动到B显示器的时候,需要以下的步骤:Therefore, when moving the maximized screen from monitor A to monitor B, the following steps are required:
四个角坐标变换,将窗口的四个角坐标从现有的A1、A2、A3、A4坐标值直接赋值到B1、B2、B3、B4的坐标值。Four corner coordinates transformation, directly assign the four corner coordinates of the window from the existing A1, A2, A3, A4 coordinate values to B1, B2, B3, B4 coordinate values.
相应的滚动条按比例变换,涉及到显示模式的计算变换。The corresponding scrollbar is transformed proportionally, involving a computational transformation of the display mode.
当某个方向上图标排列不下的时候,或者还有空缺的时候,重新排列图标,涉及到模式计算变换。When the icons cannot be arranged in a certain direction, or when there are vacancies, rearranging the icons involves mode calculation transformation.
所有图标大小(占用的象素点数不变)在窗口变换过程中保持不变。The size of all icons (occupied by the same number of pixels) remains unchanged during the window change process.
较佳实例二Best example two
在该实例中,一台主机带四个数字显示适配器,每个适配器连接一个数字接口显示器,这四个显示适配器的性能完全相同,四个15英寸1024×768显示器的功能性能等参数也都相同。目的是为了拼接成一个较大的显示器。In this example, a host has four digital display adapters, and each adapter is connected to a digital interface display. The performance of these four display adapters is exactly the same, and the parameters such as functions and performance of the four 15-inch 1024×768 displays are also the same. . The purpose is to splice into a larger display.
其他方面和前述较佳实例一类似,这里重点介绍如何实现多个显示器合并显示的坐标切换和显示模式变换。Other aspects are similar to the aforementioned preferred example 1, and here we focus on how to implement coordinate switching and display mode transformation for combined display of multiple displays.
如图13所示,其中A显示器为主显示器,同样在扩展显示模式下,在A显示器中选择将A显示器上的窗口合并显示到四个显示器上,步骤如下:As shown in Figure 13, where display A is the main display, also in the extended display mode, choose to combine the windows on display A to four displays in display A, and the steps are as follows:
将四个显示器上的显示模式全部调整到相同模式;将显示器A上窗口的四个角坐标由A1、A2、A3、A4变成A1、B2、C3、D4;所有图像等都放大两倍。将放大后的显示部分按照坐标位置分发给各个显示识配器的显存。Adjust the display modes on all four monitors to the same mode; change the coordinates of the four corners of the window on monitor A from A1, A2, A3, A4 to A1, B2, C3, D4; enlarge all images twice. The enlarged display part is distributed to the video memory of each display adapter according to the coordinate position.
将最大方式缩小为一个显示器显示的步骤如下:The steps to reduce the maximum mode to one monitor display are as follows:
将四个显示器的外框坐标A1、B2、C3、D4通过赋值变为B1、B2、B3、B4;所有图像都缩小两倍;所有图像显示信息送到和B显示器对应的显示识配器的显示内存上。Change the frame coordinates A1, B2, C3, and D4 of the four displays to B1, B2, B3, and B4 through assignment; all images are reduced by two times; all image display information is sent to the display adapter corresponding to the B display memory.
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100886047A CN100367184C (en) | 2005-07-25 | 2005-07-25 | A multi-display system and its window switching method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100886047A CN100367184C (en) | 2005-07-25 | 2005-07-25 | A multi-display system and its window switching method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1904821A CN1904821A (en) | 2007-01-31 |
CN100367184C true CN100367184C (en) | 2008-02-06 |
Family
ID=37674092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100886047A Expired - Lifetime CN100367184C (en) | 2005-07-25 | 2005-07-25 | A multi-display system and its window switching method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100367184C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102077160A (en) * | 2008-06-30 | 2011-05-25 | 日本电气株式会社 | Information processing device, display control method, and recording medium |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120084693A1 (en) | 2010-10-01 | 2012-04-05 | Imerj LLC | Modals in dual display communication devices |
CA2711451C (en) * | 2008-01-07 | 2016-11-08 | Smart Technologies Ulc | Method of managing applications in a multi-monitor computer system and multi-monitor computer system employing the method |
CN101515226B (en) * | 2008-02-19 | 2011-07-27 | 联想(北京)有限公司 | Dual-system display method, notebook computer with assistant screen, and assistant display device |
CN101515227B (en) * | 2008-02-20 | 2011-05-25 | 联想(北京)有限公司 | Window management method and computer |
CN101533314B (en) * | 2008-03-11 | 2011-11-02 | 联想(北京)有限公司 | Method for positioning terminal by cursor, system thereof and terminal controller |
US20120084737A1 (en) | 2010-10-01 | 2012-04-05 | Flextronics Id, Llc | Gesture controls for multi-screen hierarchical applications |
CN102866907B (en) * | 2011-07-06 | 2015-11-25 | 腾讯科技(深圳)有限公司 | Desktop switching method and device |
CN102508703B (en) * | 2011-10-26 | 2015-01-21 | 深圳市亚特尔科技有限公司 | Multi-interface management method under single task |
KR20140046329A (en) * | 2012-10-10 | 2014-04-18 | 삼성전자주식회사 | Multi display apparatus and method for controlling display operation |
CN104598191B (en) * | 2015-02-16 | 2017-10-17 | 沈阳鼓风机集团自动控制系统工程有限公司 | Realize the method and its device of multihead display |
CN104778023B (en) * | 2015-03-26 | 2018-05-22 | 小米科技有限责任公司 | Data transmission method and device |
CN106383632B (en) * | 2016-09-20 | 2019-07-09 | 广州视源电子科技股份有限公司 | Window display method and system |
CN108762604A (en) * | 2018-03-30 | 2018-11-06 | 联想(北京)有限公司 | A kind of display methods, device and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0827066A2 (en) * | 1996-08-30 | 1998-03-04 | NCR International, Inc. | Multi-display computer system |
JPH11231809A (en) * | 1998-01-20 | 1999-08-27 | Samsung Display Devices Co Ltd | Multi-display monitor |
CN1256456A (en) * | 1998-12-01 | 2000-06-14 | 国际商业机器公司 | Interface control for switching between display spaces of display |
JP2000339130A (en) * | 1999-05-31 | 2000-12-08 | Casio Comput Co Ltd | Display control device and recording medium recording display control program |
JP2005018613A (en) * | 2003-06-27 | 2005-01-20 | Toshiba Corp | Information processor, method for controlling window display and program |
-
2005
- 2005-07-25 CN CNB2005100886047A patent/CN100367184C/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0827066A2 (en) * | 1996-08-30 | 1998-03-04 | NCR International, Inc. | Multi-display computer system |
JPH11231809A (en) * | 1998-01-20 | 1999-08-27 | Samsung Display Devices Co Ltd | Multi-display monitor |
CN1256456A (en) * | 1998-12-01 | 2000-06-14 | 国际商业机器公司 | Interface control for switching between display spaces of display |
JP2000339130A (en) * | 1999-05-31 | 2000-12-08 | Casio Comput Co Ltd | Display control device and recording medium recording display control program |
JP2005018613A (en) * | 2003-06-27 | 2005-01-20 | Toshiba Corp | Information processor, method for controlling window display and program |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102077160A (en) * | 2008-06-30 | 2011-05-25 | 日本电气株式会社 | Information processing device, display control method, and recording medium |
Also Published As
Publication number | Publication date |
---|---|
CN1904821A (en) | 2007-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100464194B1 (en) | Automatically scaling icons to fit a display area within a data processing system | |
US7114129B2 (en) | Method and system for controlling an application displayed in an inactive window | |
US5392388A (en) | Method and system for viewing graphic images in a data processing system | |
US7307647B2 (en) | Computer system, display control apparatus, display apparatus, display control method, recording medium, and program transmission apparatus | |
EP1591879B1 (en) | System and method for moving computer displayable content into a preferred user interactive focus area | |
Tan et al. | WinCuts: manipulating arbitrary window regions for more effective use of screen space | |
JP2759700B2 (en) | How to run an image editor | |
US9412329B2 (en) | Methods and apparatuses for controlling display devices | |
CN100367184C (en) | A multi-display system and its window switching method | |
US5452413A (en) | Method and system for manipulating wide-angle images | |
US8856682B2 (en) | Displaying a user interface in a dedicated display area | |
US5790819A (en) | Mechanism for fine-grained and coarse-grained control of zooming in a display of a one-dimensional data set | |
US8627219B2 (en) | Equipment with dual screens for controlling multi-computers and the operating method thereof | |
US20050007396A1 (en) | Display device | |
US20030179243A1 (en) | Information-processing apparatus with virtual display function and display control method for use in the apparatus | |
US20130132885A1 (en) | Systems and methods for using touch input to move objects to an external display and interact with objects on an external display | |
US20110157014A1 (en) | Information processing apparatus and pointing control method | |
WO2009013499A2 (en) | A system comprising a touchscreen and one or more conventional displays | |
CN101432711A (en) | User interface system and method for selectively displaying a portion of a display screen | |
US20030210285A1 (en) | Information processing apparatus and method of controlling the same | |
US9367223B2 (en) | Using a scroll bar in a multiple panel user interface | |
US20090254853A1 (en) | Method of viewing a single document in multiple scaled views | |
US20080082940A1 (en) | Methods, systems, and computer program products for controlling presentation of a resource based on position or movement of a selector and presentable content | |
JP3601781B2 (en) | Computer device, display device, display control device, storage medium, program transmission device, display control method | |
CN100447722C (en) | Cursor switching method in multi-display system and multi-display system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20080206 |
|
CX01 | Expiry of patent term |