[go: up one dir, main page]

CN112860005B - Computer device and display method - Google Patents

Computer device and display method Download PDF

Info

Publication number
CN112860005B
CN112860005B CN201911101572.8A CN201911101572A CN112860005B CN 112860005 B CN112860005 B CN 112860005B CN 201911101572 A CN201911101572 A CN 201911101572A CN 112860005 B CN112860005 B CN 112860005B
Authority
CN
China
Prior art keywords
window
program
area
programs
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911101572.8A
Other languages
Chinese (zh)
Other versions
CN112860005A (en
Inventor
简名昱
曹凌帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Acer Inc
Original Assignee
Acer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Acer Inc filed Critical Acer Inc
Priority to CN201911101572.8A priority Critical patent/CN112860005B/en
Publication of CN112860005A publication Critical patent/CN112860005A/en
Application granted granted Critical
Publication of CN112860005B publication Critical patent/CN112860005B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1601Constructional details related to the housing of computer displays, e.g. of CRT monitors, of flat displays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种具有显示装置的计算机装置包括存储单元及处理单元。存储单元存储分别对应于多个第一程序之多个第一识别、多个工作模式及多个视窗配置。从一至多个第一程序中,找出于显示装置的显示区中具有最有前景的主视窗者,以作为主程序。从多个工作模式中,选择对应于该主程序的该工作模式以作为主工作模式。选择对应于主工作模式的视窗配置。依据所选择的视窗配置,将显示区分割为第一区域及第二区域,其中第一区域的面积大于或等于显示区的面积之四分之一。将具有最有前景的主视窗进行调整并显示于显示区的第一区域。

A computer device with a display device includes a storage unit and a processing unit. The storage unit stores a plurality of first identifications, a plurality of working modes and a plurality of window configurations respectively corresponding to the plurality of first programs. From the one or more first programs, the one with the most promising main window in the display area of the display device is found as the main program. From a plurality of working modes, the working mode corresponding to the main program is selected as the main working mode. Select the window configuration corresponding to the main working mode. According to the selected window configuration, the display area is divided into a first area and a second area, wherein the area of the first area is greater than or equal to a quarter of the area of the display area. The main window with the most promising prospect is adjusted and displayed in the first area of the display area.

Description

计算机装置及显示方法Computer device and display method

技术领域technical field

本发明是有关于一种用于计算机装置及显示方法,特别是有关于分割画面的显示方法。The present invention relates to a computer device and a display method, in particular to a split screen display method.

背景技术Background technique

随着电脑及资讯产业的发展,应用于电脑的应用程序也不断地增加,其中应用于电脑的应用程序包括:工作程序(例如:Microsoft Word、Microsoft PowerPoint等)、游戏程序(例如:英雄联盟等)、影音程序、聊天程序(例如:Line)、视频通信程序(例如:skype)等等。如今,大部分的使用者偏好使用较大尺寸的显示屏幕,并且使用者使用电脑的习惯也不断地改变。因此,使用者使用电脑时,常常会同时运行多个程序以提升工作效率或增加娱乐效果。例如,在电竞比赛(E-sports competition)时,游戏玩家会同时开启游戏程序、视频通信程序及录影程序,并让游戏程序、视频通信程序及录影程序的视窗同时显示于同一个显示屏幕上。Along with the development of computer and information industry, the application program that is applied to computer is also constantly increasing, wherein the application program that is applied to computer includes: work program (for example: Microsoft Word, Microsoft PowerPoint etc.), game program (for example: hero League etc. ), audio-visual programs, chat programs (eg: Line), video communication programs (eg: skype), etc. Nowadays, most users prefer to use larger display screens, and users' habits of using computers are constantly changing. Therefore, when users use computers, they often run multiple programs at the same time to improve work efficiency or increase entertainment effects. For example, during an E-sports competition, gamers will simultaneously open the game program, video communication program, and video recording program, and allow the windows of the game program, video communication program, and video recording program to be simultaneously displayed on the same display screen .

当多个视窗同时显示于同一个显示屏幕上时,现阶段使用者必须以手动的方式将多个视窗分别放到显示屏幕中对应的位置。如此,将造成使用者诸多不便之处,并且浪费使用者的时间在调整视窗位置。另外,如果使用者开启过多的视窗,则会增加使用者寻找对应视窗的时间。When multiple windows are displayed on the same display screen at the same time, at present, the user has to manually place the multiple windows in corresponding positions on the display screen. In this way, a lot of inconvenience will be caused to the user, and the time of the user is wasted in adjusting the position of the window. In addition, if the user opens too many windows, it will increase the time for the user to find the corresponding window.

发明内容Contents of the invention

因此,为了让使用者能够更便利地使用电脑并减少排列视窗的时间,本发明提出了一种自动排列(或分割)视窗的显示方法。Therefore, in order to allow users to use the computer more conveniently and reduce the time for arranging windows, the present invention proposes a display method for automatically arranging (or dividing) windows.

一种具有显示装置的计算机装置包括存储单元及处理单元。存储单元用以存储分别对应于多个第一程序之多个第一识别、多个工作模式及多个视窗配置,其中每一个多个工作模式分别对应于每一个多个视窗配置,并且每一个多个工作模式分别对应于每一个多个第一程序。处理单元执行下面的步骤:从已启动的一至多个第一程序中,找出于显示装置的显示区中具有最有前景的主视窗者,以作为主程序。依据多个第一程序之多个第一识别,从存储单元存储的多个工作模式中,选择对应于该主程序的该工作模式以作为主工作模式。选择对应于主工作模式的视窗配置。依据所选择的视窗配置,将显示区至少分割为第一区域及第二区域,其中第一区域的面积大于或等于显示区的面积之四分之一。将具有最有前景的主视窗进行调整并显示于显示区的第一区域。A computer device with a display device includes a storage unit and a processing unit. The storage unit is used to store a plurality of first identifications, a plurality of working modes and a plurality of window configurations respectively corresponding to a plurality of first programs, wherein each of the plurality of working modes corresponds to each of the plurality of window configurations, and each of the The plurality of working modes respectively correspond to each of the plurality of first programs. The processing unit executes the following steps: from one or more activated first programs, find the one with the most promising main window in the display area of the display device as the main program. According to the multiple first identifications of the multiple first programs, the working mode corresponding to the main program is selected from the multiple working modes stored in the storage unit as the main working mode. Select the window configuration corresponding to the main working mode. According to the selected window configuration, the display area is at least divided into a first area and a second area, wherein the area of the first area is greater than or equal to a quarter of the area of the display area. The main window with the most promising prospect is adjusted and displayed in the first area of the display area.

一种用于具有显示装置的计算机装置的显示方法,其中该显示方法包括如下:存储分别对应于多个第一程序之多个第一识别、多个工作模式及多个视窗配置,其中每一个多个工作模式分别对应于每一个多个视窗配置,并且每一个多个工作模式分别对应于每一个多个第一程序。从已启动的一至多个第一程序中,找出于显示装置的显示区中具有最有前景的主视窗者,以作为主程序。依据多个第一程序之多个第一识别,从多个工作模式中选择对应于该主程序的该工作模式以作为主工作模式。选择对应于主工作模式的视窗配置。依据所选择的视窗配置,将显示区至少分割为第一区域及第二区域,其中第一区域的面积大于或等于显示区的面积之四分之一。将具有最有前景的主视窗进行调整并显示于显示区的第一区域。A display method for a computer device having a display device, wherein the display method includes the following steps: storing a plurality of first identifications, a plurality of operating modes and a plurality of window configurations respectively corresponding to a plurality of first programs, each of which The multiple working modes correspond to each of the multiple window configurations, and each of the multiple working modes corresponds to each of the multiple first programs. From the activated one or more first programs, find out the one with the most promising main window in the display area of the display device as the main program. According to the first identifications of the first programs, the working mode corresponding to the main program is selected from the working modes as the main working mode. Select the window configuration corresponding to the main working mode. According to the selected window configuration, the display area is at least divided into a first area and a second area, wherein the area of the first area is greater than or equal to a quarter of the area of the display area. The main window with the most promising prospect is adjusted and displayed in the first area of the display area.

附图说明Description of drawings

图1所示为根据本发明之一实施例的计算机装置之示意图。FIG. 1 is a schematic diagram of a computer device according to an embodiment of the present invention.

图2所示为根据本发明之一实施例的显示装置之显示区示意图。FIG. 2 is a schematic diagram of a display area of a display device according to an embodiment of the present invention.

图3所示为根据本发明之一实施例的视窗配置表之示意图。FIG. 3 is a schematic diagram of a window configuration table according to an embodiment of the present invention.

图4A所示为根据本发明之一实施例的显示装置的视窗配置之示意图。FIG. 4A is a schematic diagram of a window configuration of a display device according to an embodiment of the present invention.

图4B所示为根据本发明之一实施例的显示装置的解析度之示意图。FIG. 4B is a schematic diagram of the resolution of a display device according to an embodiment of the present invention.

图4C所示为根据本发明之其它一实施例的显示装置的视窗配置之示意图。FIG. 4C is a schematic diagram of a window configuration of a display device according to another embodiment of the present invention.

图5所示为根据本发明之一实施例的显示方法之流程图。FIG. 5 is a flowchart of a display method according to an embodiment of the present invention.

其中:in:

100:计算机装置;100: computer device;

102:处理单元;102: processing unit;

104:存储单元;104: storage unit;

108:显示装置;108: display device;

120:视窗配置表;120: window configuration table;

500:显示方法;500: display method;

501~517:步骤;501-517: steps;

(a)~(k):视窗配置;(a)~(k): window configuration;

P1~P4:视窗;P1~P4: window;

W1:第一识别、游戏程序;W1: first recognition, game program;

W2:第一识别、文本编辑程序;W2: first recognition, text editing program;

X1:第二识别、录影程序;X1: Second identification and video recording program;

X2:第二识别、视频通信程序;X2: second identification, video communication program;

R1:第一区域;R1: the first region;

R2:第二区域;R2: the second region;

S1、S2:子区域。S1, S2: sub-area.

具体实施方式Detailed ways

参考附图来描述本发明,其中在所有附图中使用相同的附图标记来表示相似或等效的元件。附图不是按比例绘制的,而是仅用于说明本发明。本发明的几个形态如下描述,并参考示例应用作为说明。应该理解的是,阐述了许多具体细节、关系和方法以提供对本发明的全面了解。然而,相关领域的相关技术人员将容易认识到,本发明可以被实行即便在没有一个或多个具体细节的情况下或没有利用其它方法来实施本发明。在其它情况下,未详细示出已知的结构或操作以避免模糊本发明。本发明不受所示的行为或事件的顺序所限制,因为一些行为可能以不同的顺序发生和/或与其它行为或事件同时发生。此外,并非所有说明的行为或事件都需要根据本发明的方法来实施。The present invention is described with reference to the accompanying drawings, wherein like reference numerals are used throughout to indicate similar or equivalent elements. The drawings are not drawn to scale, but serve only to illustrate the invention. Several aspects of the invention are described below, with reference to example applications for illustration. It should be understood that numerous specific details, relationships and methods are set forth in order to provide a thorough understanding of the invention. It will be readily apparent, however, to one skilled in the relevant art(s) that the present invention may be practiced without one or more of the specific details or with other methods of practicing the invention. In other instances, well-known structures or operations have not been shown in detail to avoid obscuring the invention. The invention is not limited by the order of acts or events illustrated, as some acts may occur in different orders and/or concurrently with other acts or events. Moreover, not all illustrated acts or events need be performed in accordance with the methods of the invention.

以下说明是本发明的实施例。其目的是要举例说明本发明的一般性的原则,不应视为本发明之限制,本发明之范围当以权利要求书所界定者为准。The following descriptions are examples of the invention. Its purpose is to illustrate the general principle of the present invention and should not be regarded as a limitation of the present invention. The scope of the present invention should be defined by the claims.

第1图所示为根据本发明之一实施例的计算机装置100之示意图。如第1图所示,计算机装置100具有显示装置108,并且计算机装置100还包括:存储单元104和处理单元102。处理单元102电性耦接于存储单元104和显示装置108。FIG. 1 is a schematic diagram of a computer device 100 according to an embodiment of the present invention. As shown in FIG. 1 , the computer device 100 has a display device 108 , and the computer device 100 further includes: a storage unit 104 and a processing unit 102 . The processing unit 102 is electrically coupled to the storage unit 104 and the display device 108 .

在一些实施例中,计算机装置100可以是个人电脑(personal computer,PC)、笔记型电脑(laptop computer)、平板电脑(tablet computer)或智能型手机等。在一些实施例中,处理单元102可以是控制器(controller)、中央处理单元(central processing unit,CPU)、图形处理器(graphic processing unit,GPU)、现场可程序化逻辑阵列(fieldprogrammable gate array,FPGA)、微控制器(micro control unit,MCU)或微处理器(micro processing unit,MPU)等,但本发明不限于此。In some embodiments, the computer device 100 may be a personal computer (personal computer, PC), a notebook computer (laptop computer), a tablet computer (tablet computer), or a smart phone. In some embodiments, the processing unit 102 may be a controller (controller), a central processing unit (central processing unit, CPU), a graphics processing unit (graphic processing unit, GPU), a field programmable logic array (field programmable gate array, FPGA), microcontroller (micro control unit, MCU) or microprocessor (micro processing unit, MPU), etc., but the present invention is not limited thereto.

在一些实施例中,存储单元104可以是动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)、静态随机存取存储器(Static Random Access Memory,SRAM)、快闪记忆体(flash memory)、电子抹除式可复写唯读记忆体(Electrically ErasableProgrammable Read Only Memory,EEPROM)、非挥发性记忆体(Non-Volatile Memory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Disk,SSD)等,但本发明不限于此。In some embodiments, the storage unit 104 may be a dynamic random access memory (Dynamic Random Access Memory, DRAM), a static random access memory (Static Random Access Memory, SRAM), a flash memory (flash memory), electronic erasure Electrically Erasable Programmable Read Only Memory (EEPROM), Non-Volatile Memory (Non-Volatile Memory), Hard Disk Drive (HDD) or Solid-State Disk (SSD), etc. But the present invention is not limited thereto.

在一些实施例中,显示装置108可以是等离子显示器(Plasma Display Panel)、液晶显示器(liquid-crystal display,LCD)、薄膜晶体管液晶显示器(Thin filmtransistor liquid crystal display,TFT-LCD)或发光二极管显示器(LED display)等,但本发明不限于此。In some embodiments, the display device 108 may be a plasma display (Plasma Display Panel), a liquid crystal display (liquid-crystal display, LCD), a thin film transistor liquid crystal display (Thin filmtransistor liquid crystal display, TFT-LCD) or a light emitting diode display ( LED display), etc., but the present invention is not limited thereto.

虽然第1图仅绘示处理单元102连接于一显示装置108,但在其它实施例中处理单元102可连接于多个显示装置,但本发明不限于此。Although FIG. 1 only shows that the processing unit 102 is connected to one display device 108 , in other embodiments the processing unit 102 may be connected to multiple display devices, but the present invention is not limited thereto.

第2图所示为根据本发明之一实施例的显示装置108之显示区示意图。第3图所示为根据本发明之一实施例的视窗配置表120之示意图。请同时参阅第1图、第2图及第3图,以说明下面的每个实施例。FIG. 2 is a schematic diagram of a display area of a display device 108 according to an embodiment of the present invention. FIG. 3 is a schematic diagram of a window configuration table 120 according to an embodiment of the present invention. Please also refer to Figures 1, 2 and 3 to illustrate each of the following embodiments.

在一些实施例中,计算机装置100被安装多个第一程序和多个第二程序,并且多个第一程序和多个第二程序可以存储于计算机装置100中具有存储功能的硬体(如:存储单元104、其它记忆体或硬盘)。在计算机装置100中,建立一个资料库,并将建立完成的资料库存储于存储单元104。接着,计算机装置100可以藉由资料库自动地对显示于显示装置108的视窗进行排列。以下将藉由第1图、第2图及第3图说明处理单元102如何建立存储于存储单元104的资料库。In some embodiments, the computer device 100 is installed with a plurality of first programs and a plurality of second programs, and the plurality of first programs and the plurality of second programs may be stored in hardware with a storage function in the computer device 100 (such as : storage unit 104, other memory or hard disk). In the computer device 100 , a database is established, and the completed database is stored in the storage unit 104 . Then, the computer device 100 can automatically arrange the windows displayed on the display device 108 through the database. The following will illustrate how the processing unit 102 creates the database stored in the storage unit 104 with reference to FIG. 1 , FIG. 2 and FIG. 3 .

在计算机装置100中,处理单元102建立资料库,并且资料库具有分别对应于多个第一程序之多个第一识别、分别对应于多个第二程序之多个第二识别、多个工作模式及多个视窗配置。在资料库中,每一个多个工作模式分别对应于每一个多个视窗配置,并且每一个多个工作模式分别对应于每一个多个第一程序。另外,在资料库中,每一个多个第一程序分别具有至少一个与其相对应的第二程序,并且每一个多个视窗配置分别对应于与其相对应的第一程序与至少一个第二程序。In the computer device 100, the processing unit 102 builds a database, and the database has a plurality of first identities respectively corresponding to a plurality of first programs, a plurality of second identities corresponding to a plurality of second programs, a plurality of work mode and multiple window configurations. In the database, each of the multiple working modes corresponds to each of the multiple window configurations, and each of the multiple working modes corresponds to each of the multiple first programs. In addition, in the database, each of the plurality of first programs has at least one corresponding second program, and each of the plurality of window configurations corresponds to the corresponding first program and at least one of the second programs.

如第2图所示,藉由对处理单元102进行程序编辑,可以让处理单元102弹性地设置资料库。在一实施例中,处理单元102设置多个应用程序为第一程序,例如:将游戏程序、文本编辑程序等设置为第一程序,但本发明不限于此。在资料库中,处理单元102设置第一识别W1对应游戏程序,并且设置第二识别W2对应文本编辑程序。As shown in FIG. 2, by editing the program of the processing unit 102, the processing unit 102 can flexibly configure a database. In one embodiment, the processing unit 102 sets a plurality of application programs as the first program, for example, setting a game program, a text editing program, etc. as the first program, but the present invention is not limited thereto. In the database, the processing unit 102 sets the first identification W1 to correspond to the game program, and sets the second identification W2 to correspond to the text editing program.

如第2图所示,处理单元102还可以设置其它应用程序为第二程序,例如:将录影程序、视频通信程序等设置为第二程序,但本发明不限于此。在资料库中,设置第二识别X1对应录影程序,并且设置第二识别X2对应视频通信程序。计算机装置100中的处理单元102可以透过资料库第一识别W1和W2或第二识别X1和X2,简易地辨识已启动的第一程序或第二程序。另外,第一识别W1和W2或第二识别X1和X2可以让资料库不会占据存储单元104太多的存储容量。特别注意的是,本发明仅以有限数量的第一程序和第二程序说明本发明的精神,但不用于限制本发明之范围。资料库中的第一识别W1和W2或第二识别X1和X2,仅是用于所对应的第一程序和第二程序。为了简化说明本发明,在下面各个实施例中,由于资料库中的第一识别W1对应游戏程序,故以下简称游戏程序W1;由于资料库中的第一识别W2对应文本编辑程序,故以下简称文本编辑程序W2;由于资料库中的第二识别X1对应录影程序,故以下简称录影程序X1;由于资料库中的第二识别X2对应视频通信程序,故以下简称视频通信程序X2,但本发明不限于此。As shown in FIG. 2, the processing unit 102 can also set other application programs as the second program, for example, set a video recording program, a video communication program, etc. as the second program, but the present invention is not limited thereto. In the database, the second identification X1 is set to correspond to the video recording program, and the second identification X2 is set to correspond to the video communication program. The processing unit 102 in the computer device 100 can easily identify the activated first program or the second program through the first identification W1 and W2 or the second identification X1 and X2 of the database. In addition, the first identification W1 and W2 or the second identification X1 and X2 can prevent the database from occupying too much storage capacity of the storage unit 104 . It should be noted that the present invention only uses a limited number of first programs and second programs to illustrate the spirit of the present invention, but not to limit the scope of the present invention. The first identifiers W1 and W2 or the second identifiers X1 and X2 in the database are only used for the corresponding first program and the second program. In order to simplify the description of the present invention, in each of the following embodiments, since the first identification W1 in the database corresponds to the game program, it will be referred to as the game program W1 hereinafter; since the first identification W2 in the database corresponds to the text editing program, it will be referred to as the text editing program hereinafter. Text editing program W2; because the second identification X1 in the database corresponds to the video recording program, it is hereinafter referred to as the video recording program X1; because the second identification X2 in the database corresponds to the video communication program, it is hereinafter referred to as the video communication program X2, but the present invention Not limited to this.

承上所述,资料库还包括多个工作模式(如:游戏模式、办公模式、聊天模式)和视窗配置表120。如第3图所示,视窗配置表120包括多个视窗配置(如:视窗配置(a)~(k))。在资料库中,处理单元102设置每一个第一程序分别对应不同的工作模式,并且设置每一个工作模式分别对应不同的视窗配置,如表1所示:As mentioned above, the database also includes a plurality of working modes (eg game mode, office mode, chat mode) and a window configuration table 120 . As shown in FIG. 3 , the window configuration table 120 includes a plurality of window configurations (such as: window configurations (a)-(k)). In the database, the processing unit 102 sets each first program to correspond to a different working mode, and sets each working mode to correspond to a different window configuration, as shown in Table 1:

表1Table 1

其中表1可以代表存储于存储单元104的资料库。Table 1 may represent a database stored in the storage unit 104 .

在资料库(表1)中,处理单元102设置游戏程序W1对应游戏模式,并且处理单元102设置游戏模式对应视窗配置(g)。在资料库中,处理单元102设置文本编辑程序W2对应办公模式,并且处理单元102设置办公模式对应视窗配置(e)。承上所述,在资料库中,处理单元102设置每一个第一程序对应至少一个第二程序,所以每一个视窗配置(a)~(k)可以分别对应一第一程序及至少一个第二程序。In the database (Table 1), the processing unit 102 sets the game program W1 to correspond to the game mode, and the processing unit 102 sets the game mode to correspond to the window configuration (g). In the database, the processing unit 102 sets the text editing program W2 to correspond to the office mode, and the processing unit 102 sets the office mode to correspond to the window configuration (e). As mentioned above, in the database, the processing unit 102 sets each first program to correspond to at least one second program, so each window configuration (a)-(k) can correspond to a first program and at least one second program respectively. program.

如表1所示,处理单元102设置游戏程序W1对应录影程序X1和视频通信程序X2,所以视窗配置(g)对应一个第一程序(游戏程序W1)及两个第二程序(录影程序X1和视频通信程序X2)。在资料库中,处理单元102设置文本编辑程序W2对应视频通信程序X2,所以视窗配置(e)对应一个第一程序(文本编辑程序W2)和一个第二程序(视频通信程序X2)。特别注意的是,表1中的范例仅用于说明本发明,而不是用于解释本发明之范围,并且表1也不列举全部的实施例以简化说明。As shown in Table 1, the processing unit 102 sets the game program W1 to correspond to the video recording program X1 and the video communication program X2, so the window configuration (g) corresponds to a first program (game program W1) and two second programs (video recording program X1 and video communication program X2). Video communication program X2). In the database, the processing unit 102 sets the text editing program W2 to correspond to the video communication program X2, so the window configuration (e) corresponds to a first program (text editing program W2) and a second program (video communication program X2). It should be noted that the examples in Table 1 are only used to illustrate the present invention, not to explain the scope of the present invention, and Table 1 does not enumerate all the embodiments to simplify the description.

请继续参阅表1,当资料库(表1)建立完成后,资料库会被存储于存储单元104。当表1中的一至多个第一程序(如:游戏程序、文本编辑程序)被启动时,处理单元102找出于显示装置108的显示区中具有最有前景(foreground)的主视窗者(或称:前景视窗(foreground window)),以作为主程序。如第2图所示,当游戏程序W1、文本编辑程序W2同时被启动时,显示装置108的显示区会同时显示游戏程序W1的视窗P1、文本编辑程序W2的视窗P2。此时,处理单元102在视窗P1、视窗P2中找出具有最有前景(foreground)的主视窗者。如第2图所示,当处理单元102找出视窗P1为具有最有前景的主视窗者时,处理单元102将游戏程序W1作为主程序。Please continue to refer to Table 1, when the database (Table 1) is created, the database will be stored in the storage unit 104 . When one or more first programs (such as: game programs, text editing programs) in Table 1 are activated, the processing unit 102 finds the main window with the most foreground (foreground) in the display area of the display device 108 ( Or called: foreground window (foreground window)), as the main program. As shown in FIG. 2, when the game program W1 and the text editing program W2 are activated simultaneously, the display area of the display device 108 will simultaneously display the window P1 of the game program W1 and the window P2 of the text editing program W2. At this point, the processing unit 102 finds the main window with the most foreground among the windows P1 and P2. As shown in FIG. 2 , when the processing unit 102 finds out that the window P1 is the most promising main window, the processing unit 102 uses the game program W1 as the main program.

在一般的情况,当使用者正在执行的程序,其视窗被称为具有最有前景的主视窗者,并且具有最有前景的主视窗的颜色会变得最明显,例如:视窗颜色变深或变亮。因此,处理单元102可以根据视窗的颜色深、浅或亮度,来判断具有最有前景的主视窗者,但本发明不限于此。也就是说,处理单元102可以判断视窗P1颜色变深时,处理单元102可判断视窗P1为具有最有前景的主视窗者,并且设置游戏程序W1以作为主程序。In general, when the user is executing the program, its window is called the one with the most foreground main window, and the color of the most foreground main window will become the most obvious, for example: the window color becomes darker or Brighten. Therefore, the processing unit 102 can determine the main window with the most foreground according to the color depth, lightness or brightness of the window, but the present invention is not limited thereto. That is to say, the processing unit 102 can determine that when the color of the window P1 becomes darker, the processing unit 102 can determine that the window P1 is the most promising main window, and set the game program W1 as the main program.

在其它一些实施例中,当处理单元102将游戏程序W1作为主程序,处理单元102还会将其它第一程序(如:文本编辑程序W2)进行缩小视窗或关闭视窗,但本发明不限于此。In some other embodiments, when the processing unit 102 uses the game program W1 as the main program, the processing unit 102 will also reduce the window or close the window of other first programs (such as: text editing program W2), but the present invention is not limited thereto .

接着,依据资料库(如表1)的多个第一识别(W1~W2),处理单元102依据主程序从存储单元104所存储的多个工作模式中,选择对应于主程序的工作模式以作为主工作模式。如第2图和表1所示,当处理单元102识别游戏程序W1为主程序时,处理单元102从资料库(表1)中找到对应于游戏程序W1的工作模式为游戏模式,并且选择游戏模式作为主工作模式。Next, according to multiple first identifications (W1-W2) of the database (such as Table 1), the processing unit 102 selects the working mode corresponding to the main program from the multiple working modes stored in the storage unit 104 according to the main program. as the main working mode. As shown in Figure 2 and Table 1, when the processing unit 102 recognizes that the game program W1 is the main program, the processing unit 102 finds that the working mode corresponding to the game program W1 is the game mode from the database (Table 1), and selects the game mode. mode as the main working mode.

接着,在资料库中(表1),处理单元102选择对应于主工作模式的视窗配置。如表1所示,当处理单元102选择游戏模式作为主工作模式时,处理单元102从资料库(表1)中找到对应于游戏模式的视窗配置(g),并且处理单元102从视窗配置表120中选择视窗配置(g)以准备对显示装置108的显示区进行分割。以下将继续解释,处理单元102如何对显示装置108的显示区进行分割。Next, in the database (Table 1), the processing unit 102 selects the window configuration corresponding to the main working mode. As shown in Table 1, when the processing unit 102 selects the game mode as the main working mode, the processing unit 102 finds the window configuration (g) corresponding to the game mode from the database (Table 1), and the processing unit 102 finds the window configuration (g) corresponding to the game mode from the window configuration table 120 to select a window configuration (g) to prepare for splitting the display area of the display device 108 . The following will continue to explain how the processing unit 102 divides the display area of the display device 108 .

第4A图所示为根据本发明之一实施例的显示装置108的视窗配置之示意图。第4B图所示为根据本发明之一实施例的显示装置108的解析度之示意图。第4C图所示为根据本发明之其它一实施例的显示装置108的视窗配置之示意图。请同时参阅第1图、第3图、第4A图、第4B图和第4C图,以说明下面各个实施例。FIG. 4A is a schematic diagram of a window configuration of a display device 108 according to an embodiment of the present invention. FIG. 4B is a schematic diagram of the resolution of the display device 108 according to an embodiment of the present invention. FIG. 4C is a schematic diagram of a window configuration of a display device 108 according to another embodiment of the present invention. Please also refer to Fig. 1, Fig. 3, Fig. 4A, Fig. 4B and Fig. 4C to illustrate various embodiments below.

在一些实施例中,显示装置108的显示区的大小通常是相同于或接近于显示装置108的显示屏幕的尺寸,本领域之普通技术人员通常称视窗大小相同于显示装置108的显示区为全屏幕模式(full screen mode),但本发明不限于此。In some embodiments, the size of the display area of the display device 108 is usually the same as or close to the size of the display screen of the display device 108. Those of ordinary skill in the art usually call the display area with the same size as the window of the display device 108 as full. screen mode (full screen mode), but the present invention is not limited thereto.

当处理单元102选择对应于主工作模式的视窗配置时,处理单元102依据所选择的该视窗配置,将显示装置108的显示区至少分割为第一区域R1及第二区域R2。第一区域R1的面积大于或等于显示区的面积之四分之一。也就是说,当处理单元102从视窗配置表120中选择视窗配置(g)后,处理单元102依据视窗配置(g)沿着一y轴方向对显示装置108的显示区进行分割,所以显示区被分割为第一区域R1和第二区域R2,如第4A图所示。When the processing unit 102 selects a window configuration corresponding to the main working mode, the processing unit 102 divides the display area of the display device 108 into at least a first region R1 and a second region R2 according to the selected window configuration. The area of the first region R1 is greater than or equal to a quarter of the area of the display area. That is to say, after the processing unit 102 selects the window configuration (g) from the window configuration table 120, the processing unit 102 divides the display area of the display device 108 along the y-axis direction according to the window configuration (g), so the display area It is divided into a first region R1 and a second region R2, as shown in FIG. 4A.

在一些实施例中,显示装置108的显示区具有可选择的解析度(resolution),例如:电脑屏幕的解析度有:800*600dpi、1280*720dpi、1600*900dpi、1920*1080dpi等。以解析度800*600dpi为例,依据解析度800*600dpi,处理单元102可以将显示装置108的显示区的x方向长度区分800等分,并且分别以位元值0~799以区分x方向长度的每一等分(以下称x位元值),如第4B图所示。处理单元102可以将显示装置108的显示区的y方向长度区分600等分,并且分别以位元值0~599以区分y方向长度的每一等分(以下称y位元值),如第4B图所示。In some embodiments, the display area of the display device 108 has selectable resolutions. For example, the resolutions of computer screens include: 800*600dpi, 1280*720dpi, 1600*900dpi, 1920*1080dpi, and so on. Taking the resolution of 800*600dpi as an example, according to the resolution of 800*600dpi, the processing unit 102 can divide the x-direction length of the display area of the display device 108 into 800 equal parts, and use bit values 0-799 to distinguish the x-direction length Each equal division of (hereinafter referred to as the x-bit value), as shown in Figure 4B. The processing unit 102 can divide the y-direction length of the display area of the display device 108 into 600 equal divisions, and use bit values 0 to 599 to distinguish each equal division of the y-direction length (hereinafter referred to as the y-bit value), as shown in the first Figure 4B.

如第4B图所示,视窗配置(a)~(k)可以被设置从显示区的任一x位元值(及/或y位元值),沿着显示装置108的y方向进行切割。视窗配置(a)~(k)可以被设置从显示区的任一x位元值(及/或y位元值),沿着显示装置108的x方向进行切割。例如,视窗配置(g)定义从x位元值399和y位元值0,沿着显示装置108的y方向进行切割至x位元值399和y位元值599。视窗配置(g)定义从x位元值399和y位元值299,沿着显示装置108的x方向进行切割至x位元值799和y位元值299。另外,视窗配置(a)~(k)中还可以设置先进行x方向的切割,或者是先进行y方向的切割。例如,视窗配置(g)设置先进行y方向的切割,再进行x方向的切割。As shown in FIG. 4B , window configurations (a)-(k) can be configured to cut along the y-direction of the display device 108 from any x-bit value (and/or y-bit value) of the display area. The window configurations (a)-(k) can be configured to cut along the x-direction of the display device 108 from any x-bit value (and/or y-bit value) of the display area. For example, viewport configuration (g) defines a slice from an x-bit value of 399 and a y-bit value of 0, to an x-bit value of 399 and a y-bit value of 599 along the y-direction of the display device 108 . The window configuration (g) defines a slice from an x-bit value of 399 and a y-bit value of 299 to an x-bit value of 799 and a y-bit value of 299 along the x-direction of the display device 108 . In addition, in the window configurations (a) to (k), it can also be set to perform cutting in the x direction first, or to perform cutting in the y direction first. For example, the window configuration (g) is set to cut in the y direction first, and then cut in the x direction.

如第4A图和第4B图所示,当处理单元102从视窗配置表120中选择视窗配置(g)后,处理单元102从x位元值399和y位元值0,沿着显示装置108的y方向进行切割显示区至x位元值399和y位元值599。如此一来,显示装置108的显示区先被区分为第一区域R1和第二区域R2,如第4A图所示。As shown in Fig. 4A and Fig. 4B, when the processing unit 102 selects the window configuration (g) from the window configuration table 120, the processing unit 102 starts from the x bit value 399 and the y bit value 0, along the display device 108 The y direction cuts the display area to an x bit value of 399 and a y bit value of 599. In this way, the display area of the display device 108 is firstly divided into a first region R1 and a second region R2, as shown in FIG. 4A.

接着,如第4B图所示,依据所选的视窗配置(g),处理单元102从x位元值399和y位元值299,沿着显示装置108的x方向切割第二区域R2至x位元值799和y位元值299。如此一来,第二区域R2被切割为子区域S1和子区域S2,如第4C图所示。最后,处理单元102将显示装置108的显示区切割如第4C图所示,且与视窗配置(g)相同。Next, as shown in FIG. 4B, according to the selected window configuration (g), the processing unit 102 cuts the second region R2 to x along the x direction of the display device 108 from the x bit value 399 and the y bit value 299. bit value 799 and y bit value 299. In this way, the second region R2 is divided into sub-regions S1 and S2, as shown in FIG. 4C. Finally, the processing unit 102 divides the display area of the display device 108 as shown in FIG. 4C , which is the same as the window configuration (g).

然后,处理单元102将具有最有前景的主视窗进行调整并显示于显示区的第一区域R1。依据所选择的视窗配置,处理单元102显示并调整已启动的至少一个第二程序的视窗于第二区域R2。Then, the processing unit 102 adjusts and displays the main window with the most foreground in the first region R1 of the display area. According to the selected window configuration, the processing unit 102 displays and adjusts the activated window of at least one second program in the second region R2.

因此,在第4C图和表1中,处理单元102是选择对应游戏模式的视窗配置(g),以对显示装置108的显示区进行切割。因此,游戏程序W1的视窗P1将被调整并显示于显示区的第一区域R1,并且对应游戏程序W1的录影程序X1的视窗P3和视频通信程序X2的视窗P4分别被调整且显示于第二区域R2的子区域S1和子区域S2。Therefore, in FIG. 4C and Table 1, the processing unit 102 selects the window configuration (g) corresponding to the game mode to cut the display area of the display device 108 . Therefore, the window P1 of the game program W1 will be adjusted and displayed on the first region R1 of the display area, and the window P3 of the video recording program X1 corresponding to the game program W1 and the window P4 of the video communication program X2 will be adjusted and displayed on the second region R1 respectively. Subregion S1 and subregion S2 of region R2.

在一些实施例中,具有最有前景的主视窗(例如:游戏程序W1的视窗P1)显示于第一区域R1后,处理单元102会自动地调整具有最有前景的主视窗的尺寸大小,以符合使用者的操作习惯。请参阅第4B图和第4C图。在第4C图中,第一区域R1的x方向长度为400dpi(x位元范围:0~399),并且第一区域R1的y方向长度为600dpi(y位元范围:0~599)。因此,在一些实施例中,显示于第一区域R1的主视窗的x方向长度被调整为400dpi,并且主视窗的y方向长度被调整为600dpi。也就是说,显示于第一区域R1的主视窗具有相同于第一区域R1的x方向长度及y方向长度,但本发明不限于此。完成调整主视窗的x方向长度和y方向长度之后,处理单元102将主视窗移动至第一区域R1,并且将主视窗填满第一区域R1。In some embodiments, after the main window with the most foreground (for example: window P1 of the game program W1) is displayed in the first region R1, the processing unit 102 will automatically adjust the size of the main window with the most foreground, so as to In line with the user's operating habits. Please refer to Figure 4B and Figure 4C. In FIG. 4C, the x-direction length of the first region R1 is 400dpi (x-bit range: 0-399), and the y-direction length of the first region R1 is 600dpi (y-bit range: 0-599). Therefore, in some embodiments, the x-direction length of the main window displayed on the first region R1 is adjusted to 400dpi, and the y-direction length of the main window is adjusted to 600dpi. That is to say, the main window displayed on the first region R1 has the same length in the x direction and the length in the y direction as the first region R1, but the present invention is not limited thereto. After finishing adjusting the x-direction length and the y-direction length of the main window, the processing unit 102 moves the main window to the first region R1 and fills the first region R1 with the main window.

例如,请参阅第2图和第4C图,当游戏程序W1的视窗P1被作为主视窗时,处理单元102先将视窗P1移动至第一区域R1,并且处理单元102还调整视窗P1的x方向长度相同于第一区域R1的x方向长度(例如:800dpi),并且处理单元102还调整视窗P1的y方向长度相同于第一区域R1的y方向长度(例如:600dpi)。接着,处理单元102还调整视窗P1刚好填满第一区域R1。For example, referring to FIG. 2 and FIG. 4C, when the window P1 of the game program W1 is used as the main window, the processing unit 102 first moves the window P1 to the first region R1, and the processing unit 102 also adjusts the x direction of the window P1 The length is the same as the x-direction length of the first region R1 (for example: 800dpi), and the processing unit 102 also adjusts the y-direction length of the window P1 to be the same as the y-direction length of the first region R1 (for example: 600dpi). Next, the processing unit 102 also adjusts the window P1 to just fill the first region R1.

相同地,处理单元102会以相同于调整主视窗的方法,来调整第二程序的视窗(例如:录影程序X1的视窗P3和视频通信程序X2的视窗P4)之大小及位置,以分别显示于子区域S1和子区域S2。故本发明不另外赘述调整第二程序的视窗的方法。例如:处理单元102调整录影程序X1的视窗P3刚好填满子区域S1,并且处理单元102调整视频通信程序X2的视窗P4刚好填满子区域S2。Similarly, the processing unit 102 will adjust the size and position of the windows of the second program (for example: the window P3 of the video recording program X1 and the window P4 of the video communication program X2) in the same way as the main window, so as to be displayed on the Sub-region S1 and sub-region S2. Therefore, the present invention does not further describe the method for adjusting the window of the second program. For example: the processing unit 102 adjusts the window P3 of the video recording program X1 to just fill the sub-area S1 , and the processing unit 102 adjusts the window P4 of the video communication program X2 to just fill the sub-area S2 .

在一些实施例中,视窗配置表120中的视窗配置(a)~(e)及视窗配置(g)~(j)皆设置第一区域的面积大于或等于显示装置108的显示区的面积之一半。视窗配置(a)的第一区域面积则是等于显示装置108的显示区的面积,且视窗配置(a)没有设置第二区域。另外,视窗配置(f)则是将显示装置108的显示区分别切割为第一区域、第二区域及第三区域,其中第一区域的面积约等于显示装置108的显示区的面积之三分之一。视窗配置(k)则是将显示装置108的显示区分别切割为第一区域、第二区域、第三区域及第四区域,其中第一区域的面积约等于显示装置108的显示区的面积之四分之一。In some embodiments, the window configurations (a)-(e) and window configurations (g)-(j) in the window configuration table 120 are all set to have the area of the first area greater than or equal to the area of the display area of the display device 108 half. The area of the first area of the window configuration (a) is equal to the area of the display area of the display device 108 , and the second area is not set in the window configuration (a). In addition, the window configuration (f) is to divide the display area of the display device 108 into a first area, a second area and a third area, wherein the area of the first area is approximately equal to one-third of the area of the display area of the display device 108 one. The window configuration (k) is to divide the display area of the display device 108 into a first area, a second area, a third area and a fourth area, wherein the area of the first area is approximately equal to the area of the display area of the display device 108. a quarter.

第5图所示为根据本发明之一实施例的显示方法500之流程图。请同时参阅第1图至第5图,以说明下面的各个实施例。显示方法500主要由处理单元102来操作,并且由步骤501开始进行操作。FIG. 5 is a flowchart of a display method 500 according to an embodiment of the present invention. Please also refer to FIG. 1 to FIG. 5 to illustrate various embodiments below. The display method 500 is mainly operated by the processing unit 102 , and the operation starts from step 501 .

在步骤501中,存储单元104存储资料库(如表1所示),其中资料库包括:分别对应于多个第一程序之多个第一识别、分别对应于多个第二程序之多个第二识别、多个工作模式及具有多个视窗配置(a)~(k)的视窗配置表120。每一个多个工作模式分别对应于每一个多个视窗配置(a)~(k),并且每一个多个工作模式分别对应于每一个多个第一程序,并且每一个多个第一程序分别具有至少一个与其相对应的第二程序,并且每一个多个视窗配置(a)~(k)分别对应于与其相对应的第一程序与至少一个第二程序。上述对应关系如表1所示,但本发明不限于此。In step 501, the storage unit 104 stores a database (as shown in Table 1), wherein the database includes: a plurality of first identifications respectively corresponding to a plurality of first programs, a plurality of identifications respectively corresponding to a plurality of second programs The second identification, multiple working modes and a window configuration table 120 with multiple window configurations (a)-(k). Each of the multiple working modes corresponds to each of the multiple window configurations (a)-(k), and each of the multiple working modes corresponds to each of the multiple first programs, and each of the multiple first programs respectively There is at least one second program corresponding thereto, and each of the plurality of window configurations (a)-(k) corresponds to the corresponding first program and at least one second program respectively. The above corresponding relationship is shown in Table 1, but the present invention is not limited thereto.

在一些实施例中,存储单元104可以藉由处理单元102的控制执行存储资料库。本领域之技术人员可以对处理单元102进行程序设定,以完成资料库的建立并传送置存储单元104。In some embodiments, the storage unit 104 can execute the storage database under the control of the processing unit 102 . Those skilled in the art can program the processing unit 102 to complete the establishment of the database and transfer it to the storage unit 104 .

在步骤503中,处理单元102从已启动的一至多个第一程序(例如:游戏程序W1、文本编辑程序W2)中,找出于显示装置108的显示区中具有最有前景的主视窗者,以作为主程序。例如:第2图中,当游戏程序W1和文本编辑程序W2皆被启动时,游戏程序W1的视窗P1和文本编辑程序W2的视窗P2会显示于显示装置108的显示区。其中处理单元102找到游戏程序W1的视窗P1为具有最有前景的主视窗者,并且将游戏程序W1作为主程序。处理单元102如何判断具有最有前景的主视窗者已详述于前,故不再此赘述。In step 503, the processing unit 102 finds the most promising main window in the display area of the display device 108 from among the one or more first programs that have been started (for example: game program W1, text editing program W2). , as the main program. For example: in FIG. 2 , when both the game program W1 and the text editing program W2 are activated, the window P1 of the game program W1 and the window P2 of the text editing program W2 will be displayed on the display area of the display device 108 . The processing unit 102 finds that the window P1 of the game program W1 is the most promising main window, and uses the game program W1 as the main program. How the processing unit 102 determines the one with the most promising main window has been described in detail above, so it will not be repeated here.

在步骤505中,处理单元102依据多个第一程序之多个第一识别,从存储单元104存储的多个工作模式中,选择对应于主程序的工作模式以作为主工作模式。如表1所示,当游戏程序W1作为主程序时,处理单元102选择对应游戏程序W1的工作模式为游戏模式,并且将游戏模式作为主工作模式。In step 505 , the processing unit 102 selects the working mode corresponding to the main program from the working modes stored in the storage unit 104 as the main working mode according to the first identifications of the first programs. As shown in Table 1, when the game program W1 is used as the main program, the processing unit 102 selects the working mode corresponding to the game program W1 as the game mode, and uses the game mode as the main working mode.

在步骤507中,选择对应于主工作模式的视窗配置。请参阅表1,当处理单元102将游戏模式作为主工作模式时,处理单元102从表1中选择对应于游戏模式的视窗配置(g)。In step 507, a window configuration corresponding to the main working mode is selected. Please refer to Table 1, when the processing unit 102 uses the game mode as the main working mode, the processing unit 102 selects the window configuration (g) corresponding to the game mode from Table 1.

在步骤509中,处理单元102依据所选择的视窗配置,将显示区至少分割为第一区域R1及第二区域R2。其中第一区域R1的面积大于或等于显示区的面积之四分之一。也就是说,当视窗配置(g)被处理单元102选择时,处理单元102依据视窗配置(g)先将显示区分割为第一区域R1及第二区域R2,如第4A图所示。在第4A图中,第一区域R1的面积约等于于显示区的面积之一半。In step 509, the processing unit 102 divides the display area into at least a first region R1 and a second region R2 according to the selected window configuration. Wherein the area of the first region R1 is greater than or equal to a quarter of the area of the display area. That is to say, when the window configuration (g) is selected by the processing unit 102, the processing unit 102 divides the display area into a first region R1 and a second region R2 according to the window configuration (g), as shown in FIG. 4A. In FIG. 4A, the area of the first region R1 is approximately equal to half of the area of the display area.

在步骤511中,处理单元102将具有最有前景的主视窗进行调整并显示于显示区的第一区域R1。也就是说,在步骤503中,处理单元102如果判断游戏程序W1的视窗P1为具有最有前景的主视窗者,在步骤511中,处理单元102将游戏程序W1的视窗P1进行调整并显示于第一区域R1。如何调整并显示具有最有前景的主视窗者的方法,已详述如前,故不再赘述。In step 511 , the processing unit 102 adjusts and displays the most promising main window in the first region R1 of the display area. That is to say, in step 503, if the processing unit 102 determines that the window P1 of the game program W1 is the most promising main window, in step 511, the processing unit 102 adjusts the window P1 of the game program W1 and displays it on the The first region R1. The method of how to adjust and display the one with the most promising main window has been described in detail above, so it will not be repeated here.

在步骤513中,处理单元102接着判断是否有启动相应于第一程序的第二程序。例如,在第2图及表1中,对应到游戏程序W1的第二程序为录影程序X1和视频通信程序X2。如果处理单元102判断录影程序X1和/或视频通信程序X2没有被启动,处理单元102进入步骤515,并直接选取视窗配置表120的视窗配置(a)。依据视窗配置(a),处理单元102将第一区域R1的面积调整至相同于显示区的面积,并且处理单元102将第二区域R2的面积直接设置为零。因此,显示装置108的显示区仅显示具有最有前景的主视窗(游戏程序W1的视窗P1)。In step 513, the processing unit 102 then determines whether a second program corresponding to the first program is activated. For example, in Figure 2 and Table 1, the second program corresponding to the game program W1 is a video recording program X1 and a video communication program X2. If the processing unit 102 determines that the video recording program X1 and/or the video communication program X2 are not activated, the processing unit 102 enters step 515 and directly selects the window configuration (a) of the window configuration table 120 . According to the window configuration (a), the processing unit 102 adjusts the area of the first region R1 to be the same as the area of the display area, and the processing unit 102 directly sets the area of the second region R2 to zero. Therefore, the display area of the display device 108 only displays the most promising main window (window P1 of the game program W1).

在其它一些实施例中,如果处理单元102判断录影程序X1和/或视频通信程序X2没有被启动,处理单元102进入步骤515,并直接取消视窗配置表120,并直接执行全屏幕模式于显示装置108的显示区。此时,所有已启动的程序可以选择性地显示于显示装置108的显示区。In some other embodiments, if the processing unit 102 determines that the video recording program X1 and/or the video communication program X2 has not been activated, the processing unit 102 enters step 515, and directly cancels the window configuration table 120, and directly executes the full-screen mode on the display device 108 display area. At this time, all the activated programs can be selectively displayed on the display area of the display device 108 .

在步骤513中,如果处理单元102判断录影程序X1和视频通信程序X2被启动,处理单元102继续维持所选的视窗配置(g),并进入步骤517。In step 513 , if the processing unit 102 determines that the video recording program X1 and the video communication program X2 are activated, the processing unit 102 continues to maintain the selected window configuration (g) and proceeds to step 517 .

在步骤517中,处理单元102依据所选择的该视窗配置,显示并调整已启动的至少一个第二程序的视窗于该第二区域R2。在步骤517中,依据视窗配置(g),处理单元102继续对第二区域R2进行分割为子区域S1和子区域S2,如第4C图所示。接着,处理单元102分别将录影程序X1的视窗P3和视频通信程序X2的视窗P4设置于子区域S1和子区域S2,并且将录影程序X1的视窗P3之大小调整至相同于子区域S1,并且将视频通信程序X2的视窗P4之大小调整至相同于子区域S2。在一些实施例中,每一个已启动的至少一个第二程序的视窗具有相同的一尺寸。也就是说,录影程序X1的尺寸大小相同于视频通信程序X2。In step 517, the processing unit 102 displays and adjusts the activated window of at least one second program in the second region R2 according to the selected window configuration. In step 517, according to the window configuration (g), the processing unit 102 continues to divide the second region R2 into sub-regions S1 and S2, as shown in FIG. 4C. Next, the processing unit 102 sets the window P3 of the video recording program X1 and the window P4 of the video communication program X2 in the sub-area S1 and the sub-area S2 respectively, and adjusts the size of the window P3 of the video recording program X1 to be the same as that of the sub-area S1, and sets The size of the window P4 of the video communication program X2 is adjusted to be the same as that of the sub-area S2. In some embodiments, the windows of each activated at least one second program have the same size. That is to say, the size of the video recording program X1 is the same as that of the video communication program X2.

其中调整第二程序的视窗的方法,基本上相同于调整主视窗的方法,并且已详述于前,故不再此赘述。The method of adjusting the window of the second program is basically the same as the method of adjusting the main window, and has been described in detail before, so it will not be repeated here.

在一些实施例中,本发明的显示方法500可以封包在一工具程序,并且使用者可以将此工具程序安装于任何的计算机装置(例如:个人电脑、笔记型电脑等),而具有此工具程序的计算机装置可以直接地执行本发明的显示方法500。In some embodiments, the display method 500 of the present invention can be packaged in a tool program, and the user can install the tool program on any computer device (for example: personal computer, notebook computer, etc.), and have the tool program A computer device can directly execute the display method 500 of the present invention.

综上所述,经由本发明的计算机装置100及显示方法500,使用者可以更便利地自动调整显示于屏幕的视窗,并且使用者不需要手动地排列视窗而造成浪费不必要的时间。To sum up, through the computer device 100 and the display method 500 of the present invention, the user can automatically adjust the windows displayed on the screen more conveniently, and the user does not need to waste unnecessary time by manually arranging the windows.

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何本领域中相关技术人员,在不违背本发明精神和范围的情况下,可做些许变动与替代,因此本发明之保护范围当应视权利要求书所界定者为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some changes and substitutions without departing from the spirit and scope of the present invention. Therefore, this The scope of protection of an invention should be defined by the claims.

本文使用的术语仅用于描述特定实施例,而不旨在限制本发明。如本文所使用的,除非上下文另外明确指出,否则单数形式「一」、「一个」和「该」也包含复数形式。此外,就术语「包括」、「包含」、「具有」或其它变化用法被用于详细描述和/或请求项,这些术语旨在以类似于术语「包含」的方式具有相同意思。The terminology used herein is for describing particular embodiments only and is not intended to limit the invention. As used herein, the singular forms "a", "an" and "the" include the plural forms unless the context clearly dictates otherwise. Furthermore, to the extent that the terms "comprises", "comprising", "having" or other variations are used in the detailed description and/or claims, these terms are intended to have the same meaning in a manner similar to the term "comprising".

Claims (10)

1. A computer device having a display device, comprising:
a storage unit, configured to store a plurality of first identifications, a plurality of operation modes and a plurality of window configurations corresponding to a plurality of first programs, where each of the plurality of operation modes corresponds to each of the plurality of window configurations, and each of the plurality of operation modes corresponds to each of the plurality of first programs;
the processing unit is coupled with the storage unit and the display device and performs:
finding out the main window with the most foreground in a display area of the display device from the started one or more first programs as a main program;
selecting the operation mode corresponding to the main program from the operation modes stored in the storage unit as a main operation mode according to the first identifications of the first programs;
selecting the window configuration corresponding to the primary mode of operation;
dividing the display area into at least a first area and a second area according to the selected window configuration; and
the main window with the most foreground is adjusted and displayed in the first area of the display area.
2. The computer device of claim 1, wherein the storage unit further stores a plurality of second identifications corresponding to a plurality of second programs, respectively, and each of the plurality of first programs has at least one corresponding second program, respectively, and each of the plurality of window configurations corresponds to the first program and the at least one second program, respectively.
3. The computer apparatus of claim 2, wherein the processing unit further performs: displaying and adjusting the window of the started at least one second program in the second area according to the selected window configuration.
4. The computer device of claim 3, wherein the windows of each of the at least one second program that has been initiated have the same size.
5. The computer device of claim 4, wherein an area of the first region is greater than or equal to one quarter of an area of the display region.
6. A display method for a computer device having a display device, comprising:
storing a plurality of first identifications, a plurality of operating modes and a plurality of window configurations respectively corresponding to a plurality of first programs, wherein each of the plurality of operating modes respectively corresponds to each of the plurality of window configurations, and each of the plurality of operating modes respectively corresponds to each of the plurality of first programs;
finding out the main window with the most foreground in a display area of the display device from the started one or more first programs as a main program;
selecting the operation mode corresponding to the main program from the plurality of operation modes as a main operation mode according to the plurality of first identifications of the plurality of first programs;
selecting the window configuration corresponding to the primary mode of operation;
dividing the display area into at least a first area and a second area according to the selected window configuration; and
the main window with the most foreground is adjusted and displayed in the first area of the display area.
7. The display method of claim 6, further comprising: a plurality of second identifications corresponding to a plurality of second programs are stored, each of the plurality of first programs has at least one corresponding second program, and each of the plurality of window configurations corresponds to the corresponding first program and the at least one second program.
8. The display method of claim 7, further comprising: displaying and adjusting the window of the started at least one second program in the second area according to the selected window configuration.
9. The display method of claim 8, wherein the windows of each of the at least one second program that is activated have the same size.
10. The display method of claim 9, wherein an area of the first region is greater than or equal to one quarter of an area of the display region.
CN201911101572.8A 2019-11-12 2019-11-12 Computer device and display method Active CN112860005B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911101572.8A CN112860005B (en) 2019-11-12 2019-11-12 Computer device and display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911101572.8A CN112860005B (en) 2019-11-12 2019-11-12 Computer device and display method

Publications (2)

Publication Number Publication Date
CN112860005A CN112860005A (en) 2021-05-28
CN112860005B true CN112860005B (en) 2023-08-08

Family

ID=75984377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911101572.8A Active CN112860005B (en) 2019-11-12 2019-11-12 Computer device and display method

Country Status (1)

Country Link
CN (1) CN112860005B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1354417A (en) * 2000-11-16 2002-06-19 开碁数位科技股份有限公司 Computer system and display method capable of displaying multiple window images
JP2003091347A (en) * 2001-09-18 2003-03-28 Sony Corp Information processor, screen display method, screen display program and recording medium recording the screen display program
TW200903310A (en) * 2007-07-05 2009-01-16 Inventec Corp Graphical user interface with its displaying system and displaying method
CN101415152A (en) * 2007-10-19 2009-04-22 Lg电子株式会社 Method for controlling display of a messaging window in a terminal
CN102063242A (en) * 2009-11-17 2011-05-18 财团法人资讯工业策进会 Display system and display method
TWI555407B (en) * 2012-07-18 2016-10-21 晶睿通訊股份有限公司 Method for setting video display
TWI608403B (en) * 2014-02-14 2017-12-11 緯創資通股份有限公司 Method and system for quick arranging multi-window and mobile apparatus thereof
CN108399045A (en) * 2017-02-04 2018-08-14 宏碁股份有限公司 Information display method and information display system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1354417A (en) * 2000-11-16 2002-06-19 开碁数位科技股份有限公司 Computer system and display method capable of displaying multiple window images
JP2003091347A (en) * 2001-09-18 2003-03-28 Sony Corp Information processor, screen display method, screen display program and recording medium recording the screen display program
TW200903310A (en) * 2007-07-05 2009-01-16 Inventec Corp Graphical user interface with its displaying system and displaying method
CN101415152A (en) * 2007-10-19 2009-04-22 Lg电子株式会社 Method for controlling display of a messaging window in a terminal
CN102063242A (en) * 2009-11-17 2011-05-18 财团法人资讯工业策进会 Display system and display method
TWI555407B (en) * 2012-07-18 2016-10-21 晶睿通訊股份有限公司 Method for setting video display
TWI608403B (en) * 2014-02-14 2017-12-11 緯創資通股份有限公司 Method and system for quick arranging multi-window and mobile apparatus thereof
CN108399045A (en) * 2017-02-04 2018-08-14 宏碁股份有限公司 Information display method and information display system

Also Published As

Publication number Publication date
CN112860005A (en) 2021-05-28

Similar Documents

Publication Publication Date Title
US11422678B2 (en) Method and device for managing tab window indicating application group including heterogeneous applications
US9547525B1 (en) Drag toolbar to enter tab switching interface
US8775965B1 (en) Immersive mode for a web browser
TWI409689B (en) Method, data processing system and computer program product for maximizing window display area using window flowing
US9652111B2 (en) Method and system for quickly arranging multiple windows and mobile apparatus thereof
US20120117470A1 (en) Learning Tool for a Ribbon-Shaped User Interface
CN105022580B (en) Image display system
WO2018119575A1 (en) Display method and electronic device
CN106471459A (en) View multiple applications
CN112860005B (en) Computer device and display method
WO2021042910A1 (en) User interaction method and electronic device
US8243079B2 (en) Aligning animation state update and frame composition
TWI736007B (en) Computer device and method for displaying
TW201543363A (en) Method for switching operating systems and electronic apparatus
WO2023000929A1 (en) Split screen control interaction method and apparatus on the basis of mobile device and storage medium
JP2001350619A (en) How to display multiple windows
US20240248671A1 (en) Display method and electronic device
US20160364121A1 (en) Method and associated circuit for arranging window on screen
US9582158B2 (en) Efficient usage of screen real estate on an electronic device
KR102470133B1 (en) Electronic apparatus and control method thereof
KR20130048349A (en) Display controller and display device including the same
KR101321430B1 (en) Computer system and control method thereof capable of changing performance mode using dedicated button
TWI493443B (en) Electronic device and method for displaying the same
JP2017199275A5 (en)
JP2017199276A (en) Information processing apparatus and information processing program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant