







技术领域technical field
本发明涉及一种电子装置及其多窗口的操控方法,尤其涉及一种适用于单一电子装置上的多窗口的操控方法。The invention relates to an electronic device and its multi-window manipulation method, in particular to a multi-window manipulation method suitable for a single electronic device.
背景技术Background technique
目前,支持多点触控(Multiple Touch)的Windows 7操作系统可以让用户同时以多个触碰来控制窗口,而当窗口接收到多个触碰点的信号时,便可以对该信号作出相应的反应。然而,只有取得窗口焦点(Window focus)的窗口才可以接收这些触碰信号并作出相对应的动作。例如,当用户用两指对着网页浏览器在触控面板上作出两指接近或远离的动作时,网页浏览器显示出的网页内容(如文字或图片)的大小便会跟着缩放;但若是有另一位用户的手指(或同一个用户的另一只手指)持续点击另一个窗口,则原来的用户所作的两指缩放的动作将无法对网页浏览器作出相对应的控制。At present, the Windows 7 operating system that supports multiple touch (Multiple Touch) allows users to control the window with multiple touches at the same time, and when the window receives signals from multiple touch points, it can respond to the signal. Reaction. However, only the window with Window focus can receive these touch signals and take corresponding actions. For example, when the user uses two fingers to make two fingers close to or far away from the touch panel on the touch panel, the size of the webpage content (such as text or pictures) displayed by the web browser will be scaled accordingly; If another user's finger (or another finger of the same user) continues to click on another window, the original user's two-finger zooming action will not be able to control the web browser accordingly.
另外,对于键盘及鼠标等各种输入装置也有类似情形,例如即使计算机接上多个键盘,但是当多个用户同时点击键盘时,所有的按键信号也只会传送给目前取得窗口焦点的窗口。由上述可知Windows 7只适合让多名用户对单一窗口作多点触控或键盘操作,并不适合多名用户对多个窗口同时作多点触控及按键输入。然而,如今台式计算机屏幕的尺寸相当大,因此对用户而言,便会希望可以在同一台计算机上,以多人多任务的方式对这台计算机进行工作。例如某人在该计算机上进行文件编辑的同时,另一人可以在该计算机上浏览网页等;或者是当一台笔记本计算机连接多个触控屏幕时,不同的用户可以对不同的触控屏幕进行操作,以同时控制这些外接屏幕。In addition, there are similar situations for various input devices such as keyboards and mice. For example, even if multiple keyboards are connected to the computer, when multiple users click on the keyboards at the same time, all key signals will only be sent to the window that currently has the window focus. It can be seen from the above that Windows 7 is only suitable for multiple users to perform multi-touch or keyboard operations on a single window, and is not suitable for multiple users to simultaneously perform multi-touch and key input on multiple windows. However, the size of the desktop computer screen is quite large nowadays, so for the user, it will be hoped that the same computer can be used to work on the computer in a multi-tasking manner. For example, while someone is editing files on this computer, another person can browse the web on this computer; or when a notebook computer is connected to multiple touch screens, different users can edit different touch screens. operation to control these external screens simultaneously.
目前的网络服务器系统,虽然可支持多人多窗口同时操作,但是这样的系统是除了服务器必须有操作系统持续运行外,各个要连接上该服务器存取数据的用户都必须额外准备一台计算机且安装好操作系统,而数据的存取则是由服务器(server)端操作系统与客户机(client)端操作系统之间做沟通传输,这与多人利用多个输入装置同时共享同一台计算机及其操作系统的目标不同。Although the current network server system can support simultaneous multi-person and multi-window operations, such a system requires an additional computer for each user who wants to connect to the server to access data in addition to the operating system that must be continuously running on the server. The operating system is installed, and the data access is communicated between the server (server) operating system and the client (client) operating system, which is the same as sharing the same computer with multiple input devices at the same time. Its operating system has a different goal.
发明内容Contents of the invention
有鉴于上述现有技术的问题,本发明的目的在于提供一种电子装置及其多窗口的操控方法,以解决现有技术无法多人利用多个输入装置同时共享同一台计算机及其操作系统的问题。In view of the above-mentioned problems in the prior art, the purpose of the present invention is to provide an electronic device and its multi-window control method to solve the problem in the prior art that multiple people cannot use multiple input devices to share the same computer and its operating system at the same time. question.
根据本发明目的,提出一种电子装置,包含输入接口、至少一个显示单元、第一输入装置、第二输入装置及处理模块。显示单元用于显示画面,输入接口则接收第一输入装置所产生的第一输入信号,或接收第二输入装置所产生的第二输入信号。至于处理模块则根据第一输入信号或第二输入信号,对应产生第一操控信号或第二操控信号,并根据第一操控信号操控显示单元中取得窗口焦点之第一窗口,或根据第二操控信号操控显示单元中取得窗口焦点的第二窗口。其中,第一窗口位于显示单元的第一操控区域,而第二窗口则位于显示单元的第二操控区域。According to the object of the present invention, an electronic device is proposed, including an input interface, at least one display unit, a first input device, a second input device and a processing module. The display unit is used to display images, and the input interface receives the first input signal generated by the first input device, or receives the second input signal generated by the second input device. As for the processing module, according to the first input signal or the second input signal, correspondingly generate the first control signal or the second control signal, and control the first window in the display unit that obtains the window focus according to the first control signal, or control the window according to the second control signal. The signal manipulates a second window in the display unit that takes the window focus. Wherein, the first window is located in the first manipulation area of the display unit, and the second window is located in the second manipulation area of the display unit.
其中,处理模块包含分配单元、第一区域处理单元和第二区域处理单元,分配单元将第一输入信号传送至第一区域处理单元,或将第二输入信号传送至第二区域处理单元,且第一区域处理单元根据第一输入信号产生第一操控信号,第二区域处理单元根据第二输入信号产生第二操控信号。Wherein, the processing module includes a distribution unit, a first area processing unit and a second area processing unit, the distribution unit transmits the first input signal to the first area processing unit, or transmits the second input signal to the second area processing unit, and The first regional processing unit generates a first manipulation signal according to the first input signal, and the second regional processing unit generates a second manipulation signal according to the second input signal.
其中,显示单元包含第一显示屏幕及第二显示屏幕,且第一窗口位于第一显示屏幕上,而第二窗口则位于第二显示屏幕上。Wherein, the display unit includes a first display screen and a second display screen, and the first window is located on the first display screen, and the second window is located on the second display screen.
其中,处理模块还判断第一操控区域中是否已有第三窗口取得窗口焦点,当第一操控区域中已有第三窗口取得窗口焦点时,处理模块使第三窗口失去窗口焦点,并使第一窗口于第一操控区域中取得窗口焦点,处理模块还判断第一操控信号是否用于将第一窗口从第一操控区域移动至第二操控区域,当第一操控信号不是用于将第一窗口从第一操控区域移动至第二操控区域时,处理模块在第一操控区域操控第一窗口。Wherein, the processing module also judges whether the third window has acquired the window focus in the first manipulation area. A window obtains the window focus in the first manipulation area, and the processing module further judges whether the first manipulation signal is used to move the first window from the first manipulation area to the second manipulation area, when the first manipulation signal is not used to move the first When the window moves from the first manipulation area to the second manipulation area, the processing module manipulates the first window in the first manipulation area.
其中,当第一操控信号用于将第一窗口从第一操控区域移动至第二操控区域时,处理模块还判断第二操控区域中是否已有第四窗口取得窗口焦点,当第二操控区域中已有第四窗口取得窗口焦点时,处理模块使第四窗口失去窗口焦点,并使第一窗口于第二操控区域中取得窗口焦点,且于第二操控区域操控第一窗口。Wherein, when the first manipulation signal is used to move the first window from the first manipulation area to the second manipulation area, the processing module further judges whether a fourth window has acquired the window focus in the second manipulation area, and when the second manipulation area When the fourth window has acquired the window focus, the processing module makes the fourth window lose the window focus, and makes the first window acquire the window focus in the second control area, and controls the first window in the second control area.
本发明还提出一种多窗口的操控方法,适用于电子装置,电子装置包含至少一个显示单元、输入接口及处理模块,多窗口的操控方法包含先由输入接口接收第一输入装置所产生的第一输入信号,或接收第二输入装置所产生的第二输入信号,并传送第一输入信号或第二输入信号至处理模块,接着由处理模块根据第一输入信号或第二输入信号,对应产生第一操控信号或第二操控信号,最后由处理模块根据第一操控信号操控显示单元中取得窗口焦点的第一窗口,或根据第二操控信号操控显示单元中取得窗口焦点的第二窗口;其中,第一窗口位于显示单元的第一操控区域,而第二窗口则位于显示单元的第二操控区域。The present invention also proposes a multi-window control method, which is suitable for electronic devices. The electronic device includes at least one display unit, an input interface, and a processing module. The multi-window control method includes first receiving the first input generated by the first input device through the input interface. An input signal, or receive the second input signal generated by the second input device, and transmit the first input signal or the second input signal to the processing module, and then the processing module generates correspondingly according to the first input signal or the second input signal The first manipulation signal or the second manipulation signal, finally, the processing module manipulates the first window in the display unit that obtains the window focus according to the first manipulation signal, or manipulates the second window in the display unit that obtains the window focus according to the second manipulation signal; wherein , the first window is located in the first manipulation area of the display unit, and the second window is located in the second manipulation area of the display unit.
其中,处理模块包含分配单元、第一区域处理单元和第二区域处理单元,分配单元将第一输入信号传送至第一区域处理单元,或将第二输入信号传送至第二区域处理单元,且第一区域处理单元根据第一输入信号产生第一操控信号,第二区域处理单元根据第二输入信号产生第二操控信号。Wherein, the processing module includes a distribution unit, a first area processing unit and a second area processing unit, the distribution unit transmits the first input signal to the first area processing unit, or transmits the second input signal to the second area processing unit, and The first regional processing unit generates a first manipulation signal according to the first input signal, and the second regional processing unit generates a second manipulation signal according to the second input signal.
其中,显示单元包含第一显示屏幕及第二显示屏幕,且第一窗口位于第一显示屏幕上,而第二窗口则位于第二显示屏幕上。Wherein, the display unit includes a first display screen and a second display screen, and the first window is located on the first display screen, and the second window is located on the second display screen.
其中,本操控方法还包含由处理模块进行下列步骤:首先判断第一操控区域中是否已有第三窗口取得窗口焦点,当第一操控区域中已有第三窗口取得窗口焦点时,则使第三窗口失去窗口焦点,接着使第一窗口在第一操控区域中取得窗口焦点,之后判断第一操控信号是否用于第一窗口从第一操控区域移动至第二操控区域,而当第一操控信号不是用于将第一窗口从第一操控区域移动至第二操控区域时,在第一操控区域操控第一窗口。Wherein, the control method also includes the following steps performed by the processing module: firstly, it is judged whether the third window has obtained the window focus in the first control area, and when the third window has obtained the window focus in the first control area, the The third window loses the window focus, and then makes the first window obtain the window focus in the first manipulation area, and then judges whether the first manipulation signal is used for the first window to move from the first manipulation area to the second manipulation area, and when the first manipulation When the signal is not used to move the first window from the first manipulation area to the second manipulation area, the first window is manipulated in the first manipulation area.
其中,当第一操控信号用于将第一窗口从第一操控区域移动至第二操控区域时,则本操控方法还包含由处理模块进行下列步骤:首先判断第二操控区域中是否已有第四窗口取得窗口焦点,当第二操控区域中已有第四窗口取得窗口焦点时,则使第四窗口失去窗口焦点,接着使第一窗口在第二操控区域中取得窗口焦点,最后在第二操控区域操控第一窗口。Wherein, when the first manipulation signal is used to move the first window from the first manipulation area to the second manipulation area, the manipulation method further includes the following steps by the processing module: The four windows get the window focus. When the fourth window has got the window focus in the second control area, the fourth window loses the window focus, then the first window gets the window focus in the second control area, and finally the second window gets the window focus. The manipulation area manipulates the first window.
如上所述,根据本发明的电子装置及其多窗口的操控方法,其可有下述优点:As mentioned above, according to the electronic device and its multi-window control method of the present invention, it can have the following advantages:
(1)所述电子装置及其多窗口的操控方法可通过多个输入设备控制同一台计算机进行多任务作业,由此可提高计算机的使用弹性及便利性。(1) The electronic device and its multi-window control method can control the same computer to perform multi-task operations through multiple input devices, thereby improving the flexibility and convenience of the computer.
(2)所述电子装置及其多窗口的操控方法可通过将显示单元划分成不同的控制区域,由此进行多点触控可提高多点触控的变化性。(2) The electronic device and its multi-window control method can divide the display unit into different control areas, so that multi-touch can improve the variability of multi-touch.
附图说明Description of drawings
图1A为本发明的电子装置的第一实施例的方框图;1A is a block diagram of a first embodiment of the electronic device of the present invention;
图1B为本发明的电子装置及第二实施例的方框图;FIG. 1B is a block diagram of an electronic device of the present invention and a second embodiment;
图2为本发明的电子装置的第一实施例的第一示意图;2 is a first schematic diagram of a first embodiment of the electronic device of the present invention;
图3为本发明的电子装置的第一实施例的第二示意图;3 is a second schematic diagram of the first embodiment of the electronic device of the present invention;
图4为本发明的电子装置的第二实施例的第一示意图;4 is a first schematic diagram of a second embodiment of the electronic device of the present invention;
图5为本发明的电子装置的第二实施例的第二示意图;5 is a second schematic diagram of a second embodiment of the electronic device of the present invention;
图6为本发明的多窗口的操控方法的触控屏幕的对应显示单元处理触控信号的流程图;6 is a flow chart of processing touch signals by corresponding display units of the touch screen in the multi-window control method of the present invention;
图7为本发明的电子装置的用户设定不同输入装置对应不同处理区域的第一示意图;7 is a first schematic diagram of different processing areas corresponding to different input devices set by the user of the electronic device of the present invention;
图8为本发明的多窗口的操控方法的流程图;FIG. 8 is a flow chart of the multi-window manipulation method of the present invention;
图9为本发明的多窗口的操控方法的另一流程图;以及FIG. 9 is another flow chart of the multi-window manipulation method of the present invention; and
图10为本发明的电子装置的用户设定不同输入装置对应不同处理区域之第二示意图。FIG. 10 is a second schematic diagram of the user setting of the electronic device according to the present invention that different input devices correspond to different processing areas.
【主要组件符号说明】[Description of main component symbols]
1:电子装置; 10:输入接口;1: Electronic device; 10: Input interface;
11:显示单元; 110:第一显示屏幕;11: display unit; 110: first display screen;
111:第二显示屏幕; 12:第一输入装置;111: the second display screen; 12: the first input device;
120:第一输入信号; 121:第一操控信号;120: first input signal; 121: first control signal;
13:第二输入装置; 130:第二输入信号;13: second input device; 130: second input signal;
131:第二操控信号; 14:处理模块;131: second control signal; 14: processing module;
140:分配单元; 141:第一区域处理单元;140: allocation unit; 141: first area processing unit;
142:第二区域处理单元; 2:第一操控区域;142: second area processing unit; 2: first control area;
20:第一窗口; 3:第二操控区域;20: The first window; 3: The second control area;
30:第二窗口; 4、5:鼠标指针文字;30: Second window; 4, 5: Mouse pointer text;
O1、O2:原点; S10~S22、S40~S60、S51~S59:步骤。O1 , O2 : origin; S10-S22, S40-S60, S51-S59: steps.
具体实施方式Detailed ways
请参阅图1A及图1B,其分别为本发明的电子装置的第一及第二实施例的方框图。如图所示,本发明的电子装置1包含输入接口10、至少一个显示单元11、第一输入装置12、第二输入装置13及处理模块14。显示单元11用于显示画面,输入接口10接收第一输入装置12所产生的第一输入信号120,或接收第二输入装置13所产生的第二输入信号130。至于处理模块14则根据第一输入信号120或第二输入信号130,而对应产生第一操控信号121或第二操控信号131,并根据第一操控信号121操控显示单元11中取得窗口焦点的第一窗口20,或根据第一操控信号131操控显示单元11中取得窗口焦点的第二窗口30。其中,第一窗口20位于显示单元11的第一操控区域2,而第二窗口30则位于显示单元11的第二操控区域3。其中,第一实施例与第二实施例的差异仅在于,在第一实施例中,显示单元11仅为单个显示装置,第一操控区域2及第二操控区域3在同一个显示装置上显示,而第二实施例的显示单元则包含了第一显示屏幕110及第二显示屏幕111,且第一操控区域2及第二操控区域3分别在第一显示屏幕110及第二显示屏幕111上显示。Please refer to FIG. 1A and FIG. 1B , which are respectively block diagrams of the first and second embodiments of the electronic device of the present invention. As shown in the figure, the electronic device 1 of the present invention includes an input interface 10 , at least one
其中,处理模块14包含分配单元140、第一区域处理单元141与第二区域处理单元142,分配单元140将第一输入信号120传送至第一区域处理单元141,或将第二输入信号130传送至第二区域处理单元142,且第一区域处理单元141根据第一输入信号120产生第一操控信号121,第二区域处理单元142根据第二输入信号130产生第二操控信号131。Wherein, the processing module 14 includes a
各操控区域的内容即为一般个人计算机所见的桌面以及窗口,各区域处理单元会将所收到的触控、鼠标及按键的产生控制信号传送给各操控区域以及其中的窗口,并且负责对该操控区域的窗口进行操作。例如根据鼠标的点击以决定哪一个窗口拥有窗口焦点(Window focus),以及将按键信号传送给拥有Window focus的窗口。故各操控区域同时拥有各自的Window focus的窗口。The content of each control area is the desktop and windows seen by a general personal computer. Each area processing unit will transmit the received control signals of touch, mouse and button to each control area and the windows in it, and is responsible for The window of the manipulation area is operated. For example, according to the click of the mouse to determine which window has the window focus (Window focus), and send the key signal to the window with the Window focus. Therefore, each control area has its own Window focus window at the same time.
请参阅图2~5,其为本发明的电子装置及其多窗口的操控方法的实施例示意图。如图所示,在这些优选的实施例中,电子装置1可为台式计算机,处理模块14可为中央处理单元(Central Processing Unit,CPU),显示单元11可为单一屏幕,而第一操控区域2及第二操控区域3(分别各包含第一窗口20和第二窗口30)在同一个屏幕上的不同区块,且第一操控区域2和第二操控区域3分别可为单独的一个工作桌面(如图2所示,鼠标的坐标会被各区域处理单元限制在其对应的操控区域内,亦即对应的工作桌面)或共享同一个工作桌面(如图3所示,鼠标的坐标可以在任意的操控区域内),其屏幕的左半边区域显示第一操控区域2,屏幕的右半边区域则显示第二操控区域3,区域的大小可由图中的黑线控制。而在另一些优选实施例中,显示单元11则可为包含第一显示屏幕110及第二显示屏幕111(在本实例中可为触控式屏幕),例如具有双触控屏幕的笔记本计算机,触控屏幕实体上是两个显示器加上两个触控面板,但是本发明会将这两组触控屏幕设成延伸模式(Extend Mode),因此架构上可以视为一个显示器和一个触控面板。第一窗口20位于第一显示屏幕110上,而第二窗口30则位于第二显示屏幕111上。同样地,第一操控区域2和第二操控区域3分别可为单独的一个工作桌面(如图4所示)或共享同一个工作桌面(如第5图所示)。值得一提的是,在共享同一个工作桌面时,为了让用户知道哪个鼠标指针对应到哪个鼠标,鼠标指针上会带有文字或图形4、5;而分配单元140则将第一操控信号121及第二操控信号131整合后传送给显示卡,显示卡再以此控制显示单元11上显示相对应的操控。Please refer to FIGS. 2-5 , which are schematic diagrams of embodiments of the electronic device and its multi-window control method of the present invention. As shown in the figure, in these preferred embodiments, the electronic device 1 can be a desktop computer, the processing module 14 can be a central processing unit (Central Processing Unit, CPU), the
其中,处理模块14还判断第一操控区域2中是否已有第三窗口(未图示)取得窗口焦点,当第一操控区域2中已有第三窗口取得窗口焦点时,处理模块14使第三窗口失去窗口焦点,并使第一窗口20在第一操控区域2中取得窗口焦点,处理模块14还判断第一操控信号121是否将第一窗口20从第一操控区域2移动至第二操控区域3,当第一操控信号121不是用于将第一窗口20从第一操控区域2移动至第二操控区域3时,处理模块14在第一操控区域2操控第一窗口20。另外,当第一操控信号121用于将第一窗口20从第一操控区域2移动至第二操控区域3时,处理模块14还判断第二操控区域3中是否已有第四窗口(未图示)取得窗口焦点,当第二操控区域3中已有第四窗口取得窗口焦点时,处理模块14使第四窗口失去窗口焦点,并使第一窗口20在第二操控区域3中取得窗口焦点,且在第二操控区域3操控第一窗口20。Wherein, the processing module 14 also judges whether a third window (not shown) has acquired the window focus in the
在一些优选的实施例中,第一输入装置11及第二输入装置12可为键盘、鼠标或触控屏幕。在使用触控屏幕的实施例中,由于触控屏幕有自己的坐标系统,各个桌面也有其自己的坐标系统,因此当触控屏幕发出触碰信号时,分配单元140会根据触碰点的坐标及各桌面区域在屏幕的位置决定要将该触碰信号传送给哪一个操控区域。且在传送之前会将该信号的坐标转换成该桌面的坐标,如图6所示,其包含下列步骤:(S10)由分配单元判断触碰信号属于哪一个控制区域;(S20)由分配单元判断触控屏幕的坐标系统是否与所属触控区域相同;(S30)当触控屏幕的坐标系统与所属触控区域相同时,则传送触碰信号至处理模块,以产生对应的控制信号;(S21)当触控屏幕的坐标系统与所属触控区域不同时,则转换触碰信号所表示的触碰点坐标,使其符合触控屏幕的坐标系统;以及(S22)传送经转换过的坐标系统的触碰信号至处理模块,以产生对应的控制信号。In some preferred embodiments, the
在一个优选的实施例中,如图2所示,触控屏幕的大小为1200×800,触控屏幕的原点(0,0)与左边第一操控区域2的原点O1重叠,而右边第二操控区域3的原点O2为触控屏幕的(600,0),若是触碰点座落在左边的第一操控区域2,则触碰点的信息会被传送给拥有左边第一操控区域2的第一区域处理单元141,若是触碰点座落在右边的第二操控区域3,则触碰点的x轴坐标会先被减去600再传送给拥有右边第二操控区域3的第二区域处理单元142。而在另一个优选的实施例中,如图4所示,触控屏幕的大小为1280×1600,触控屏幕的原点(0,0)与下方第一操控区域2的原点O1重叠,而上方第二操控区域3的原点O2为触控屏幕的(0,800),若是触碰点座落在下方的第一操控区域2,则触碰点的信息会被传送给拥有下方桌面的第一区域处理单元141,若是触碰点座落在上方的第二操控区域3,则触碰点的y轴坐标会先被减去800再传送给拥有上方第二操控区域3的第二区域处理单元142。另外,当某一区域处理单元同时收到多个触碰点时,该区域处理单元可以将这些触碰点组成触碰手势(Touch Gesture),如两指的缩放,再将这信号传送给相对应的控制区域(如各工作桌面),而该桌面的取得窗口焦点(Windowfocus)的窗口因此可以做出相应的动作,如放大或缩小窗口。In a preferred embodiment, as shown in FIG. 2 , the size of the touch screen is 1200×800, the origin (0, 0) of the touch screen overlaps with the originO1 of the
另外,由于鼠标的信号基本上是相对坐标,不是绝对坐标,所以分配单元140会根据用户的设定及鼠标信号的来源直接将鼠标的信号传送给相对应的区域处理单元,而不需进行坐标转换。如图7所示,当用户移动鼠标A(Mouse A)时则鼠标信息会传送给第一用户(user 1)的区域处理单元;当用户移动鼠标B(Mouse B)时则鼠标信息会传送给第二用户(user 2)的区域处理单元。至于以键盘做为输入装置时,分配单元140则会根据用户的设定及键盘按键信号的来源,将按键的信号传送给相对的区域处理单元。如图7所示,当用户点击键盘D(Keyboard D)时,则按键信息会传送给第一用户(user 1)的区域处理单元;当用户点击键盘C(Keyboard C)时,则按键讯息会传送给第二用户(user 2)的区域处理单元。In addition, since the mouse signals are basically relative coordinates rather than absolute coordinates, the
上面的叙述已经详细揭露了本发明的实施概念,为了更加清楚的解释本发明,下面将进一步以流程图的方式来叙述本发明。The above description has disclosed the implementation concept of the present invention in detail. In order to explain the present invention more clearly, the present invention will be further described in the form of a flow chart below.
请参考图8,其为本发明的多窗口的操控方法的流程图。如图所示,本发明还提出一种多窗口的操控方法,其适用于电子装置,电子装置包含至少一个显示单元、输入接口及处理模块,多窗口的操控方法包含下列步骤:(S40)由输入接口接收第一输入装置所产生的第一输入信号,或接收第二输入装置所产生的第二输入信号,并传送第一输入信号或第二输入信号至处理模块;(S50)由处理模块根据第一输入信号或第二输入信号,以对应产生第一操控信号或第二操控信号;以及(S60)由处理模块根据第一操控信号操控显示单元中取得窗口焦点的第一窗口,或根据第二操控信号操控显示单元中取得窗口焦点的第二窗口。其中,第一窗口位于显示单元的第一操控区域,而第二窗口则位于显示单元的第二操控区域。Please refer to FIG. 8 , which is a flow chart of the multi-window manipulation method of the present invention. As shown in the figure, the present invention also proposes a multi-window control method, which is suitable for an electronic device. The electronic device includes at least one display unit, an input interface, and a processing module. The multi-window control method includes the following steps: (S40) by The input interface receives the first input signal generated by the first input device, or receives the second input signal generated by the second input device, and transmits the first input signal or the second input signal to the processing module; (S50) by the processing module According to the first input signal or the second input signal, to correspondingly generate a first manipulation signal or a second manipulation signal; and (S60) the processing module manipulates the first window that obtains the window focus in the display unit according to the first manipulation signal, or according to The second control signal controls a second window in the display unit that obtains the window focus. Wherein, the first window is located in the first manipulation area of the display unit, and the second window is located in the second manipulation area of the display unit.
请参考图9,其为本发明的多窗口的操控方法的另一流程图,本发明的操控方法在步骤(S60)之前还包含由处理模块进行下列步骤:(S51)判断第一操控区域中是否已有第三窗口取得窗口焦点;(S52)当第一操控区域中已有第三窗口取得窗口焦点时,则使第三窗口失去窗口焦点;(S53)使第一窗口在第一操控区域中取得窗口焦点;(S54)判断第一操控信号是否将第一窗口从第一操控区域移动至第二操控区域;(S55)当第一操控信号不是用于将第一窗口从第一操控区域移动至第二操控区域时,在第一操控区域操控第一窗口。Please refer to FIG. 9 , which is another flow chart of the multi-window manipulation method of the present invention. The manipulation method of the present invention also includes the following steps by the processing module before step (S60): (S51) judging the first manipulation area Whether the third window has obtained the window focus; (S52) when the third window has obtained the window focus in the first control area, then the third window is lost; (S53) the first window is in the first control area (S54) determine whether the first manipulation signal moves the first window from the first manipulation area to the second manipulation area; (S55) when the first manipulation signal is not used to move the first window from the first manipulation area When moving to the second manipulation area, manipulate the first window in the first manipulation area.
其中,若在步骤(S51)中判断并未有第三窗口取得窗口焦点时,则进行步骤(S53)。Wherein, if it is determined in step (S51) that no third window has acquired the window focus, then step (S53) will be performed.
若在步骤(S54)中判断第一操控信号为将第一窗口从第一操控区域移动至第二操控区域时,则本发明的操控方法还包含由处理模块进行下列步骤:(S56)判断第二操控区域中是否已有第四窗口取得窗口焦点;(S57)当第二操控区域中已有第四窗口取得窗口焦点时,则使第四窗口失去窗口焦点;(S58)使第一窗口在第二操控区域中取得窗口焦点;以及(S59)在第二操控区域操控第一窗口。If it is determined in step (S54) that the first manipulation signal is to move the first window from the first manipulation area to the second manipulation area, then the manipulation method of the present invention further comprises the following steps by the processing module: (S56) judging the first manipulation area Whether the fourth window has obtained the window focus in the second control area; (S57) when the fourth window has obtained the window focus in the second control area, the fourth window is lost; (S58) the first window is in the window focus; Obtaining window focus in the second manipulation area; and (S59) manipulating the first window in the second manipulation area.
其中,若在步骤(S56)中判断并未有第四窗口取得窗口焦点时则进行步骤(S59)。Wherein, if it is judged in the step (S56) that no fourth window has acquired the window focus, then proceed to the step (S59).
通过上述的步骤,本发明可使得在用户点击多个键盘时,多个键盘的按键信号能分别送至所对应的拥有窗口焦点的窗口,同样地,当用户作出多个触控手势(Touch Gesture)时也能将信号传送到对应的拥有窗口焦点的窗口,而对于每个鼠标指针而言,则可以在控制区域内的任意位置移动。为了达到以上功能,本发明将桌面分割成多个控制区域,分割的方式可由如图3或图5所示的黑线将画面分隔出两个控制区域,各画面的大小可通过拖曳此黑线来改变。分割出的控制区域如图3的黑线左半边及黑线右半边,或如图5的黑线下半边及黑线上半边,而每个控制区域只能同时只有一个拥有窗口焦点的窗口,所以以图3或图5为例最多会有两个拥有窗口焦点的窗口。由于每个控制区域只能有一个拥有窗口焦点的窗口,因此用户可以通过控制区域设定模块提供的图形化接口(如图10所示),当区域处理单元收到键盘B(Keyboard B)的按键信息时,则会将该信息传送给第一控制区域(Region 1)的拥有窗口焦点的窗口,而当区域处理单元收到键盘A(Keyboard A)的按键信息时,则会将该信息传送给第二控制区域(Region 2)的拥有窗口焦点的窗口。如此便可使控制模块可以根据每个控制区域设定相对的键盘,当各区域处理单元收到键盘的信号时,可根据设定将按键信号传送给相对应的控制区域拥有窗口焦点的窗口。Through the above-mentioned steps, the present invention can make when the user clicks on multiple keyboards, the key signals of the multiple keyboards can be sent to the corresponding window with the window focus, similarly, when the user makes multiple touch gestures (Touch Gesture ) can also send the signal to the corresponding window that has the window focus, and for each mouse pointer, it can move anywhere within the control area. In order to achieve the above functions, the present invention divides the desktop into multiple control areas. The method of division can be divided into two control areas by the black line shown in Figure 3 or Figure 5. The size of each screen can be adjusted by dragging the black line to change. The divided control area is the left half and the right half of the black line as shown in Figure 3, or the lower half and half of the black line as shown in Figure 5, and each control area can only have one window with window focus at the same time. So taking Figure 3 or Figure 5 as an example, there will be at most two windows with window focus. Since each control area can only have one window with the window focus, the user can use the graphical interface provided by the control area setting module (as shown in Figure 10), when the area processing unit receives the keyboard B (Keyboard B) When the key information is pressed, the information will be transmitted to the window with the window focus in the first control region (Region 1), and when the regional processing unit receives the key information of the keyboard A (Keyboard A), the information will be transmitted The window that has the window focus for the second control region (Region 2). In this way, the control module can set relative keyboards according to each control area, and when each area processing unit receives the signal of the keyboard, it can transmit the key signal to the window that has the window focus in the corresponding control area according to the setting.
根据本发明的电子装置及其多窗口的操控方法,可以多个输入设备控制同一台计算机进行多任务作业,进而可提高计算机的使用弹性及便利性;且还可以将显示单元划分成不同的控制区域,进而在进行多点触控时,提高了多点触控的变化性。According to the electronic device and its multi-window control method of the present invention, multiple input devices can control the same computer to perform multi-task operations, thereby improving the flexibility and convenience of the computer; and the display unit can also be divided into different control area, which in turn improves the variability of multi-touch when performing multi-touch.
以上所述仅为举例性,而非为限制性。任何未脱离本发明的精神与范畴,而对其进行的等效修改或变更,均应包含于权利要求书中所记载的范围中。The above description is for illustration only, not for limitation. Any equivalent modification or change made without departing from the spirit and scope of the present invention shall be included in the scope described in the claims.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN2010101711197ACN102236513B (en) | 2010-04-28 | 2010-04-28 | Electronic device and multi-window control method thereof | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN2010101711197ACN102236513B (en) | 2010-04-28 | 2010-04-28 | Electronic device and multi-window control method thereof | 
| Publication Number | Publication Date | 
|---|---|
| CN102236513A CN102236513A (en) | 2011-11-09 | 
| CN102236513Btrue CN102236513B (en) | 2013-03-20 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| CN2010101711197AExpired - Fee RelatedCN102236513B (en) | 2010-04-28 | 2010-04-28 | Electronic device and multi-window control method thereof | 
| Country | Link | 
|---|---|
| CN (1) | CN102236513B (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| WO2019061541A1 (en)* | 2017-09-30 | 2019-04-04 | 华为技术有限公司 | Method for editing main screen, graphical user interface and electronic device | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN103207741A (en)* | 2012-01-12 | 2013-07-17 | 飞宏科技股份有限公司 | Control method and system for multi-person touch computer virtual object | 
| JP5879536B2 (en)* | 2012-01-18 | 2016-03-08 | パナソニックIpマネジメント株式会社 | Display device and display method | 
| CN108170340A (en)* | 2017-11-21 | 2018-06-15 | 深圳康得新智能显示科技有限公司 | Methods of exhibiting, the apparatus and system of target object | 
| CN113504883A (en)* | 2021-07-08 | 2021-10-15 | 北京字节跳动网络技术有限公司 | Window control method and device, electronic equipment and storage medium | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN1399205A (en)* | 2001-07-20 | 2003-02-26 | 青岛海信计算机有限公司 | Multiple-user computer system | 
| CN1869959A (en)* | 2006-06-28 | 2006-11-29 | 广州市立本电器有限公司 | System for multi-user sharing internal and external storage of computer | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US20060179411A1 (en)* | 2005-02-01 | 2006-08-10 | Wolf John W | Real-time sharing of single user applications among multiple users | 
| US7712041B2 (en)* | 2006-06-20 | 2010-05-04 | Microsoft Corporation | Multi-user multi-input desktop workspaces and applications | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN1399205A (en)* | 2001-07-20 | 2003-02-26 | 青岛海信计算机有限公司 | Multiple-user computer system | 
| CN1869959A (en)* | 2006-06-28 | 2006-11-29 | 广州市立本电器有限公司 | System for multi-user sharing internal and external storage of computer | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| WO2019061541A1 (en)* | 2017-09-30 | 2019-04-04 | 华为技术有限公司 | Method for editing main screen, graphical user interface and electronic device | 
| Publication number | Publication date | 
|---|---|
| CN102236513A (en) | 2011-11-09 | 
| Publication | Publication Date | Title | 
|---|---|---|
| US8276085B2 (en) | Image navigation for touchscreen user interface | |
| US8937590B2 (en) | Information processing apparatus and pointing control method | |
| US8176438B2 (en) | Multi-modal interaction for a screen magnifier | |
| TWI705361B (en) | Control method, electronic device and non-transitory computer readable storage medium device | |
| EP2372514A1 (en) | Device and method to operate a window displayed on a screen via a corresponding thumbnail displayed on a touch sensitive screen. | |
| KR102199356B1 (en) | Multi-touch display pannel and method of controlling the same | |
| WO2015154338A1 (en) | Method and device for adjusting terminal window display based on gesture operation | |
| US10901614B2 (en) | Method and terminal for determining operation object | |
| TW201005598A (en) | Touch-type mobile computing device and display method thereof | |
| US10558344B2 (en) | Linking multiple windows in a user interface display | |
| CN102236513B (en) | Electronic device and multi-window control method thereof | |
| TW201235884A (en) | Electronic apparatus with touch screen and associated displaying control method | |
| US20210026527A1 (en) | Method for interaction between at least one user and/or a first electronic device and a second electronic device | |
| TW201346656A (en) | Signal transmitting method for touch input device | |
| JP2005208991A (en) | POSITION INFORMATION OUTPUT DEVICE AND SIGNAL PROCESSING METHOD | |
| JP5275429B2 (en) | Information processing apparatus, program, and pointing method | |
| JP5685854B2 (en) | Electronic information board device | |
| US6307570B1 (en) | Virtual input device | |
| TWI547862B (en) | Multi - point handwriting input control system and method | |
| TWI502469B (en) | Electronic device and multi-window control method | |
| TWI408582B (en) | Control method and electronic device | |
| JP2014160416A (en) | Browsing system and program | |
| CN104951223B (en) | A kind of touch screen realizes the method, apparatus and host of magnifying glass | |
| CN107180039A (en) | A kind of text information recognition methods and device based on picture | |
| CN112771488A (en) | Operation input control device | 
| 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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20130320 | |
| CF01 | Termination of patent right due to non-payment of annual fee |