Source: https://patents.google.com/patent/KR101033708B1/en
Timestamp: 2020-01-27 22:54:51
Document Index: 730852745

Matched Legal Cases: ['art 26', 'art 24', 'art 24', 'art 22', 'art 32', 'art 22', 'art 28', 'art 32', 'art 54', 'art 54', 'art 56', 'art 28', 'art 22', 'art 32', 'art 22', 'art\n56']

KR101033708B1 - Control device, control program, and control method for controlling display of display device for displaying superimposed windows - Google Patents
Control device, control program, and control method for controlling display of display device for displaying superimposed windows Download PDF
KR101033708B1
KR101033708B1 KR1020087019224A KR20087019224A KR101033708B1 KR 101033708 B1 KR101033708 B1 KR 101033708B1 KR 1020087019224 A KR1020087019224 A KR 1020087019224A KR 20087019224 A KR20087019224 A KR 20087019224A KR 101033708 B1 KR101033708 B1 KR 101033708B1
KR1020087019224A
KR20080094024A (en
요시오 호리우치
2006-02-13 Priority to JP2006035450 priority Critical
2006-02-13 Priority to JPJP-P-2006-00035450 priority
2007-02-09 Application filed by 인터내셔널 비지네스 머신즈 코포레이션 filed Critical 인터내셔널 비지네스 머신즈 코포레이션
2008-10-22 Publication of KR20080094024A publication Critical patent/KR20080094024A/en
2011-05-09 Publication of KR101033708B1 publication Critical patent/KR101033708B1/en
A control unit 20 that controls the display of the display device 10 that displays a plurality of windows 14 in a superimposed manner, wherein the detection unit 24 detects that contents to be displayed by at least one of the plurality of windows have been updated. And an update for displaying the update notification 18 including information for identifying the window in which the display content is updated in the update notification window 16 provided in common with the plurality of windows as the detection unit detects the update of the display content. By providing the control apparatus provided with the notification part 26, the user is notified of update of the content which should be displayed clearly.
CONTROL DEVICE, CONTROL PROGRAM, AND CONTROL METHOD FOR CONTROLLING DISPLAY OF DISPLAY DEVICE FOR DISPLAYING SUPERIMPOSED WINDOWS}
The present invention relates to a control device, a control program and a control method. In particular, the present invention relates to a control device, a control program, and a control method for controlling the display of a display device that displays a plurality of windows overlappingly.
A multi-window system such as Windows (registered trademark), a system that provides an integrated development environment for programs, and the like display a plurality of windows simultaneously on the display device for the purpose of providing various information to the user. When all the windows cannot be displayed on the screen of a display device, these systems divide a plurality of windows into several groups, and display a plurality of windows overlapping in each group.
When a plurality of windows are displayed in a superimposed manner, priority is usually set to each window, and the user can operate only in the active window of the highest level among them. If you want to operate in a lower window, or if you want to see the display contents of a lower window, you need to make that window the active window, for example, by clicking on a portion of the window. As described above, in the conventional multi-window system, only the active window can be manipulated or checked by the user. Therefore, for example, the display of the lower window is displayed during or according to the operation in the active window. Even if the contents are updated, the user cannot visually confirm the updated contents when the lower window is hidden.
In order to notify the user of an update in the lower window, for example, in Windows (registered trademark) XP, an icon corresponding to the window blinks on the task bar. In addition, when there is a request from a process in a lower window, a technique for displaying an icon of a process request in a title bar in the topmost active window is also proposed (see Patent Document 1). According to this, for example, when an error occurs in a process of a lower window, an icon indicating an error is displayed in the title bar of the active window, and when this icon is clicked, the window of the process in which the error occurred becomes the active window. .
Patent Document 1: Japanese Patent Publication No. Pyeongseong 5-189182
The notification of flashing an icon in a lower window only tells you that there has been an update, and does not know what specific update has been made until the window is activated. In addition, the method of displaying an error icon on the title bar in the active window does not know which window of the error has occurred unless the icon is clicked, and which error does not occur until the window is made active. As described above, the method of notifying the update in the lower window with an icon has a limitation in the notification capability and was not sufficiently satisfactory for the user.
Then, an object of this invention is to provide the control apparatus, control program, and control method which can solve the said subject.
MEANS TO SOLVE THE PROBLEM In order to solve the said subject, in this invention, it is a control apparatus which controls the display of the display apparatus which displays a some window superimposed, The detection part which detects that the content which the at least one window of a plurality of windows should display is updated. And an update notification unit for displaying an update notification including information for identifying a window having updated display contents in an update notification window provided in common to the plurality of windows as the detection unit detects an update of the display contents. An apparatus and a program for controlling an information processing apparatus as the control apparatus and a control method are provided.
In addition, as for the summary of the said invention, all the necessary characteristics of this invention were enumerated, and subcombination of these characteristic groups can also be invention.
According to the present invention, when the contents to be displayed in a plurality of overlapping windows are updated, an update notification including information for identifying a window having the updated display contents is displayed by an update notification window common to the plurality of windows. As a result, more detailed information can be notified in a more prominent way than notification by icon.
Hereinafter, the present invention will be described through embodiments of the invention, but the following examples do not limit the invention according to the claims, and the whole combination of features described in the embodiments is essential for the solution of the invention. It cannot be said.
1 shows the configuration of the display device 10 and the control device 20 according to the present embodiment. The display apparatus 10 superimposes and displays the some window 14 which displays information on the display screen 12. The display device 10 displays a plurality of windows 14 in a superimposed manner, thereby not displaying a portion concealed by the upper window 14 for each of the windows 14, and displaying the upper window 14. The part which is not concealed by can be displayed. In addition, the display device 10 displays the update notification window 16 provided in common with the plurality of windows 14 on the display screen 12.
The control device 20 controls the display of the display device 10. The control apparatus 20 includes a plurality of window management units 22, a detection unit 24, an update notification unit 26, a display unit 28, an input unit 30, and a top-leveling unit 32. . Each of the window managers 22 displays the window 14 on the display device 10, and manages the contents displayed on the window 14 and the like. The control device 20 corresponds to each of the plurality of windows 14 displayed on the display device 10, and includes a window management unit 22. The window management unit 22 realizes a function depending on the program displaying the window 14 and may be provided from an operation system, an application program, a user, or the like.
The detection part 24 detects that the content which the at least one window 14 of the some window 14 should display is updated. The detection part 24 may detect that the content which the window 14 should display is updated by receiving the notification from the window management part 22 that the display of the window 14 was updated as an example.
As the detection unit 24 detects the update of the display content, the update notification unit 26 has the window 14 having the updated display content in the update notification window 16 provided in common with the plurality of windows 14. The update notification 18 including the information for identifying is displayed. The display unit 28 displays the update notification window 16 on the display screen 12 of the display device 10 so that the detection unit 24 detects the update of the display contents, so that the update notification window 16 is not concealed by the plurality of windows 14. Mark it. That is, when the display unit 28 displays the update notification window 16 superimposed on the plurality of windows 14, the display unit 28 displays the update notification window 16 higher than the top window 14. The update notification window 16 is displayed so that it is not concealed by the some window 14. In addition, the update notification unit 26 shows the contents of each update notification 18 displayed in the update notification window 16, the update date and time, the operation when the operation is performed on the update notification 18, and the like. (method) or the like may be stored in the memory.
The input unit 30 inputs an operation performed by the user with respect to the update notification 18 displayed on the update notification window 16. The top-leveling unit 32 detects that one update notification 18 displayed on the update notification window 16 is selected by the user based on the operation input by the input unit 30. Then, the top-leveling unit 32 is a window in which the display contents corresponding to the update notification 18 have been updated since one update notification 18 displayed on the update notification window 16 has been selected by the user. (14) is displayed as the window 14 at the top of the plurality of windows 14. For example, the top-leveling part 32 notifies the window management part 22 which manages the window 14 displayed as the top level to display it as the top level, and displays the said window 14 as a top level. In addition, the top-leveling unit 32 reads the method written by the update notification unit 26 from the memory with respect to the selected update notification 18, and executes the processing indicated by the method on the corresponding window management unit 22. You may have to.
According to the control device 20 according to the present embodiment, when the display contents of the plurality of overlapping windows 14 are updated, the update notification window 16 on which the update notification 18 is displayed is displayed on the display device 10. As a result, the user can be notified of the update. Therefore, even when the display content of the window 14 concealed by being overlaid is updated, the user can be made aware of the update. Furthermore, since the control apparatus 20 displays the update notification 18 containing the information identifying the window 14, which user of the plurality of windows 14 has been updated? It can be recognized.
2 shows an example of the display on the display screen 12 of the plurality of windows 14 and the update notification window 16. The display unit 28 is, for example, window identification information 44 showing the name and the like of the window 14 in which the display contents are updated, and updated contents showing information for specifying the contents of the update or a summary of the updated contents. The information 46 may be included in the update notification 18 and displayed on the update notification window 16. In this way, the display unit 28 can present the updated window 14 and the specific update contents to the user. In addition, the display unit 28 may display the plurality of update notifications 18 on the update notification window 16 as a list of time series. In this way, the display unit 28 can present the history of the update to the user.
In addition, the display unit 28 may display the update notification window 16 immediately after the update is made in any one of the windows 14, and may delete the update notification window 16 after a certain period of time. Alternatively, the display unit 28 may display the update notification window 16 below the uppermost window 14 after a predetermined time, and may minimize and display the update notification window 16. . In addition, as the update notification 18 is selected by the user, the display unit 28 may perform predetermined display processing, and thereafter, the update notification window 16 may be erased. In addition, the display unit 28 displays the update notification window 16 including the update notification 18 that has already been displayed, as a predetermined input from a user such as a predetermined shortcut key operation is displayed. You may display so that it may not be concealed by (14).
In addition, the display unit 28 may display the update notification window 16 so as to have a predetermined positional relationship with the updated window 14. In addition, the display unit 28 may display the update notification window 16 so that a part of the display area of the updated window 14 overlaps. For example, the display unit 28 overlaps a part of the updated window 14 and the update notification window 16, and updates the notification so that the updated window 14 is on the left side and the update notification window 16 is on the right side. The window 16 may be displayed. Thereby, the control apparatus 20 can make a user recognize the display position of the updated window 14 according to the display position of the update notification window 16. FIG.
In addition, the display unit 28 does not display the update notification window 16 on the condition that the display contents of the topmost window 14 of the plurality of overlapping windows 14 are updated, and does not display the plurality of windows 14. The update notification window 16 may be displayed on the condition that the display contents of the windows 14 other than the window 14 at the highest level are updated. In particular, the display unit 28 does not display the update notification window 16 on the condition that only the topmost window 14 of the plurality of overlapping windows 14 is updated. The update notification window 16 may be displayed on the condition that it was updated. Thereby, according to the control apparatus 20, the update content of the uppermost window 14 is not concealed by the update notification window 16. FIG.
3 shows an example of the display on the display screen 12 of the update notification window 16 displayed at a position not overlapping with the plurality of windows 14 and the topmost window 14. The display unit 28 may display the update notification window 16 at a position that does not overlap with the topmost window 14. In addition, the display unit 28 is provided with the update notification window 16 at a position not overlapping with the window 14 of the highest level, provided that the display contents of the window 14 of the highest level are updated among the plurality of windows 14. Is displayed and the update notification window 16 is displayed on the plurality of windows 14 on the condition that the display contents of the windows 14 other than the uppermost window 14 among the plurality of windows 14 are updated. good. Thereby, according to the control apparatus 20, the update content of the uppermost window 14 is not concealed by the update notification window 16. FIG.
4 shows an example of the display on the display screen 12 of the update notification window 16 displayed at the position according to the combination of the plurality of windows 14 and the updated windows 14. The display device 10 may divide the some window 14 into several groups, and may overlap and display the some window 14 in each group. In this case, when one window 14 is updated, the display unit 28 may display the update notification window 16 so as to have a predetermined positional relationship with the updated one window 14. .
Furthermore, when the plurality of windows 14 are updated, the display unit 28 updates the display window on the display position on the display device 10 determined based on the combination of the windows 14 in which the update of the display contents is detected. You may display (16). As an example, the display unit 28 may display the update notification window 16 at an intermediate position of the display position of the plurality of updated windows 14 or cover an area covering the plurality of updated windows 14. The update notification window 16 may be displayed so as to obtain a predetermined positional relationship with respect to the corresponding area.
Thereby, according to the control apparatus 20, even if the some window 14 is updated, a user can recognize the display position of the updated window 14 according to the display position of the update notification window 16. FIG. .
FIG. 5 shows an example of the display on the display screen 12 of the plurality of windows 14 and the two update notification windows 16 in two groups. When the display device 10 divides the plurality of windows 14 into several groups, and displays the plurality of windows 14 overlappingly within each group, the display unit 28 corresponds to each of the groups in common. The plurality of update notification windows 16 may be displayed.
That is, the display device 10 displays the first plurality of windows 14-1 overlapping each other and the second plurality of windows 14-2 overlapping each other. And since it is detected that the display content of the at least one window 14 of the 1st some window 14-1 was updated, the display part 28 is common to the 1st some window 14-1. The update notification 18 may be displayed in the prepared first update notification window 16-1. In addition, since it is detected that the display contents of the at least one window 14 of the second plurality of windows 14-2 are updated, the display unit 28 is common to the second plurality of windows 14-2. The update notification 18 may be displayed in the prepared second update notification window 16-2.
Thereby, according to the control apparatus 20, when the some window 14 overlaps and displays each group, the individual update notification window 16 can be displayed for each group. As a result, the control apparatus 20 can make a user recognize the update history etc. for every group.
In addition, in the case where the first plurality of windows 14-1 overlapping each other and the second plurality of windows 14-2 overlapping each other are displayed, the display unit 28 includes the first plurality of windows 14-1. ) And the correspondence between each of the first update notification windows 16-1 and each of the second plurality of windows 14-2 and the second update notification windows 16-2, for example. This may be done in advance according to a user's operation or the like.
In addition, when displaying the first plurality of windows 14-1 overlapping each other and the second plurality of windows 14-2 overlapping each other, one of the first windows 14-1 ( As 14 is moved to a position overlapping with the second plurality of windows 14-2, the display unit 28 is provided with a second update notification window on the condition that the display contents of the one window 14 are updated. The update notification 18 for the one window 14 may be displayed in (16-2). Thereby, according to the control apparatus 20, it is a case where the several window 14 is overlapped and displayed for each group, and the update displayed in the update notification window 16 when one window 14 is moved to another group. Notification 18 can also move with it.
In addition, when displaying the first plurality of windows 14-1 overlapping each other and the second plurality of windows 14-2 overlapping each other, one of the first windows 14-1 ( As the 14 is moved to a position overlapping with the second plurality of windows 14-2, the display unit 28 displays the corresponding window 14 displayed on the first update notification window 16-1. The update notification 18 may be moved on the second update notification window 16-2. Thereby, according to the control apparatus 20, when the several window 14 is overlapped and displayed for each group, when one window 14 is moved to another group, it displays on the update notification window 16 so far. The update notification 18 which was made can also move.
FIG. 6 shows an example of the display on the display screen 12 of the plurality of windows 14 and the update notification window 16 when the selected window 14 is at the top. The top-leveling unit 32, as one update notification 18 displayed on the update notification window 16 is selected by the user, updates the display content corresponding to the update notification 18 to the window 14. ) May be displayed as the topmost window 14 of the plurality of windows 14. As an example, the uppermost part 32 corresponds to the clicked update notification 18 when one of the update notifications 18 displayed on the update notification window 16 is selected by the mouse cursor 52 and clicked. The window 14 may be displayed as the uppermost window 14.
In this case, when the window 14 corresponding to the selected update notification 18 displays a part of the entire display content, the top-leveling unit 32 performs screen scrolling to update the display content. You may move the update part 54 which was performed to the position which a user sees. Thereby, the control apparatus 20 can make a user recognize the update part 54 directly.
FIG. 7 shows an example of the display on the display screen 12 of the plurality of windows 14 and the update notification window 16 when the selected window 14 is highlighted. The top-leveling unit 32, as one update notification 18 displayed on the update notification window 16 is selected by the user, updates the display content corresponding to the update notification 18 to the window 14. ) May be displayed to be distinguishable while maintaining a state where the plurality of windows 14 overlap. As an example, the top-leveling unit 32 corresponds to the selected update notification 18 as the mouse cursor 52 is selected by overlapping one update notification 18 displayed in the update notification window 16 as an example. The emphasis part 56 for the purpose of identifying from the other window 14 may be displayed in the peripheral part of the window 14 shown. Thus, the control device 20 can visually recognize the updated window 14 to the user.
In addition, the method of overlapping and displaying the some window 14 is not limited to the example shown in FIGS. As an example of a method of displaying a plurality of windows 14 in a superimposed manner, the display device 10 sets the window 14 corresponding to the selected tab as the uppermost level, displays only the tabs for the other windows 14, and conceals the other. The lower window 14 is completely concealed by the upper window 14, and the lower window 14 is minimized so that the lower window 14 is the highest. You may also do it.
In addition, the connection relationship of the some window 14 is made into the tree structure, and the display apparatus 10 may overlap and display the some window 14 along the said tree structure. In this case, when the display / non-display operation is performed with respect to one window 14 of the upper tree structure, the display device 10 includes one or a plurality of windows arranged under the window 14 of the upper layer. (14) may be displayed / not displayed. In addition, the display part 28 may display the update notification window 16 as an example, when there exists an update of display content with respect to the window 14 made into the lower non-display.
8 shows an example of elements included in a program for operating a computer as the control device 20. A program that displays a plurality of windows 14 generates a window object 72 and an adapter object 74 for each window 14. The window object 72 is an object that manages the corresponding window 14. The adapter object 74 is an object for providing the extension function to the window object 72 without changing the window object 72. The adapter object 74 generates an event object including a context representing the contents of the update and a method for the operation, provided that the window object 72 is updated with the display contents of the window 14. do.
Moreover, the program which displays the some window 14 produces | generates the update manager object 76 which manages the update notification window 16. As shown in FIG. The update manager object 76 is an example of an object that realizes the functions including the detection unit 24, the update notification unit 26, the display unit 28, the input unit 30, and the top-leveling unit 32 by a computer. The update manager object 76 registers a listener object 78 with respect to the adapter object 74 corresponding to each of the plurality of windows 14. When the display update event occurs in the window object 72, the listener object 78 is an interface that notifies the object (the update manager object 76 in this example) that has registered itself. The window object 72 in which the listener object 78 is registered with respect to the adapter object 74 operates as an object which realizes the function of the window management part 22 by a computer.
FIG. 9 shows a processing flow of preliminary preparation in the program shown in FIG. 8. First, the update manager object 76 calls the window object 72 for the window 14 to monitor the display update, and acquires the adapter object 74 corresponding to the window 14 ( S11). Next, the update manager object 76 registers the listener object 78 which it has with respect to the acquired adapter object 74 (S12). Subsequently, when the window object 72 updates the display, the update manager object 76 can receive notification of the update event from the adapter object 74 via the listener object 78. Then, the update manager object 76 executes the preliminary preparation process of steps S11 to S12 for all the windows 14 other than those for which the update of the display should be monitored. As a result, the update manager object 76 can prepare to receive notification of the update for the plurality of windows 14.
FIG. 10 shows a processing flow at the time of updating the display in the program shown in FIG. 8. First, when the window object 72 updates the display of the window 14, it determines whether the window 14 is the highest (S21). In the case of the highest level (YES in S21), the window object 72 ends the processing. That is, in this case, the update manager object 76 does not display the update notification window 16.
If not, the adapter object 74 added to the window object 72 generates an event object including a context indicating the content of the update or the like (S22). Next, the adapter object 74 calls the registered listener object 78 and notifies update of the display content via the listener object 78 (S23).
Next, when notification is made from the listener object 78, the update manager object 76 knows of updating the display of the window 14 (S24). Next, the update manager object 76 calls the event object corresponding to the updated window 14, and generates an update notification 18 based on the contents displayed in the context included in the event object ( S25). The update manager object 76 is, for example, an update notification 18 including window identification information 44 identifying a window 14 on which an update has been made, and update content information 46 including a summary of the content of the update, and the like. Create Further, the update manager object 76 adds the newly generated update notification 18 to the list of update notifications 18 generated so far, and recreates the list (S25).
The update manager object 76 then displays, for example, the update notification window 16 on which the recreated list is displayed on the display screen 12 of the display apparatus 10 (S26). Thereby, the update manager object 76 can display the update notification window 16 on the display apparatus 10, when there exists an update of a display in the window 14. As shown in FIG.
FIG. 11 shows a processing flow in the display of the update notification window 16 in the program shown in FIG. 8. During the display of the update notification window 16, if one update notification 18 displayed on the update notification window 16 is selected by the mouse cursor 52 or the like (S31), the update manager object 76 ) Calls a method included in the context corresponding to the selected update notification 18 (S32). The update manager object 76 executes the called method and causes the corresponding window object 72 to perform the predetermined processing described in the method (S33). As an example, the window object 72 executes a process of moving the cursor to the update portion that makes the window 14 to be managed as the highest. Thereby, the window object 72 can improve the operability of a user.
12 shows an example of a hardware configuration of the computer 1900 according to the present embodiment. The computer 1900 according to the present embodiment includes a CPU peripheral portion having a CPU 2000, a RAM 2020, a graphics controller 2075, and a display device 2080 connected to each other by a host controller 2082, An input / output unit having a communication interface 2030 connected to the host controller 2082 by the input / output controller 2084, a hard disk drive 2040, and a CD-ROM drive 2060, and an input / output controller 2084 connected thereto. A legacy input / output unit having a ROM 2010, a flexible disk drive 2050, and an input / output chip 2070 is provided.
The host controller 2082 connects the RAM 2020 with the CPU 2000 and the graphics controller 2075 that access the RAM 2020 at a high transfer rate. The CPU 2000 operates based on the programs stored in the ROM 2010 and the RAM 2020 to execute control of each unit. The graphics controller 2075 acquires image data generated on the frame buffer provided by the CPU 2000 or the like in the RAM 2020 and displays it on the display device 2080. Instead, the graphics controller 2075 may include a frame buffer for receiving the image data generated by the CPU 2000 or the like therein.
The input / output (I / O) controller 2084 connects the host controller 2082 to the communication interface 2030, the hard disk drive 2040, and the CD-ROM drive 2060, which are relatively high-speed input / output devices. The communication interface 2030 communicates with other devices via a network. The hard disk drive 2040 stores programs and data used by the CPU 2000 in the computer 1900. The CD-ROM drive 2060 reads a program or data from the CD-ROM 2095 and provides it to the RAM 2020 or the hard disk drive 2040.
The I / O controller 2084 is connected to a ROM 2010, an input / output device having a relatively low speed of the flexible disk drive 2050 and the I / O chip 2070. The ROM 2010 stores a boot program executed by the computer 1900 at startup, a program depending on the hardware of the computer 1900, and the like. The flexible disk drive 2050 reads a program or data from the flexible disk 2090 and provides it to the RAM 2020 or the hard disk drive 2040. The I / O chip 2070 connects various input / output devices via a flexible disk drive 2050, for example, a parallel port, a serial port, a keyboard port, a mouse port, and the like.
The program provided to the hard disk drive 2040 is stored in a recording medium such as a flexible disk 2090, a CD-ROM 2095, or an IC card and provided by a user. The program is read from the recording medium, installed in the hard disk drive 2040 in the computer 1900, and executed by the CPU 2000.
The programs installed in the computer 1900 and functioning the computer 1900 as the control device 20 include a plurality of window management module, a detection module, an update notification module, a display module, an input module, and a top level. Fire department module is provided. These programs or modules operate in the CPU 2000 or the like, and operate the computer 1900 in a plurality of window management units 22, detection units 24, update notification units 26, display units 28, input units 30, It functions as the uppermost part 32, respectively. Moreover, since the some window management part 22 implements the function which depends on the program which displays the window 14, the some window management module replaces the program which makes the computer 1900 function as the control apparatus 20. FIG. May be provided from another program (for example, an operation system).
The program or module described above may be stored in an external storage medium. As the storage medium, in addition to the flexible disk 2090 and the CD-ROM 2095, optical recording media such as DVD and CD, magneto-optical recording media such as MO, tape media, semiconductor memories such as IC cards and the like can be used. In addition, a storage device such as a hard disk or RAM provided in a dedicated communication network or a server system connected to the Internet may be used as a recording medium, and a program may be provided to the computer 1900 via a network.
As mentioned above, although this invention was demonstrated using an Example, the technical scope of this invention is not limited to the range as described in the said Example. It is apparent to those skilled in the art that various modifications or improvements can be made to the above embodiments. It is clear from description of a claim that the form which added such a change or improvement can also be included in the technical scope of this invention.
1 shows the configuration of the display device 10 and the control device 20 according to the present embodiment.
2 shows an example of the display on the display screen 12 of the plurality of windows 14 and the update notification window 16.
3 shows an example of a display on the display screen 12 of the update notification window 16 displayed at a position not overlapping with the plurality of windows 14 and the topmost window 14.
4 shows an example of the display on the display screen 12 of the update notification window 16 displayed at the position according to the combination of the plurality of windows 14 and the updated windows 14.
5 shows an example of the display on the display screen 12 of the plurality of windows 14 in the two groups and the two update notification windows 16.
FIG. 6 shows an example of the display on the display screen 12 of the plurality of windows 14 and the update notification window 16 when the selected window 14 is at the top.
7 shows an example of the display on the display screen 12 of the plurality of windows 14 and the update notification window 16 when the selected window 14 is highlighted.
8 shows an example of a configuration included in a program for operating a computer as the control device 20.
FIG. 9 shows a processing flow of preparation in advance in the program shown in FIG. 8.
FIG. 10 shows a processing flow at the time of updating the display in the program shown in FIG. 8.
FIG. 11 shows a processing flow in the display of the update notification window 16 in the program shown in FIG. 8.
12 shows an example of a hardware configuration of a computer 1900 according to an embodiment of the present invention.
10: display device 12: display screen
14: Windows 16: Renewal notification window
18: update notification 20: control device
22: window management section 24: detection section
26: update notification unit 28: display unit
30: input unit 32: top-level unit
44: window identification information 46: update content information
52: mouse cursor 54: update part
56: highlight portion 72: window object
74: Adapter Object 76: Update Manager Object
78: Listener Object 1900: Computer
2000: CPU 2010: ROM
2020: RAM 2030: communication interface
2040: hard disk drive 2050: flexible disk drive
2060: CD-ROM drive 2070: I / O chip
2075: graphics controller 2080: display device
2082: Host controller 2084: I / O controller
2090: flexible disk 2095: CD-ROM
A control device for controlling the display of a display device that displays a plurality of windows in a superimposed manner,
A detector for detecting that contents to be displayed by at least one of the plurality of windows have been updated;
An update notification unit for displaying an update notification including information for identifying a window having updated display contents in an update notification window provided in common to the plurality of windows as the detection unit detects an update of display contents;
Control device having a.
And a display unit for displaying the update notification window on the display device.
The update notification unit displays the update notification in the update notification window displayed by the display unit.
The update notification window is not displayed, provided that the display contents of the topmost window of the plurality of windows are updated.
Displaying the update notification window on the condition that display contents of windows other than the topmost window among the plurality of windows are updated;
The update notification window is displayed at a position which does not overlap with the topmost window, provided that the display contents of the topmost window of the plurality of windows are updated.
The update notification window is displayed on the plurality of windows, provided that display contents of windows other than the topmost window of the plurality of windows are updated.
The display unit displays the update notification window at a display position on the display device determined based on a combination of windows in which update of display contents is detected.
The display device displays a first plurality of windows overlapping each other and a second plurality of windows overlapping each other,
The display unit displays the update notification in a first update notification window provided in common with the first plurality of windows, when it is detected that display contents of at least one of the first plurality of windows have been updated. When it is detected that the display contents of at least one window of the second plurality of windows have been updated, the update notification is displayed on a second update notification window provided in common with the second plurality of windows.
A topmost part for displaying a window on which display contents corresponding to the update notification have been updated as a topmost window of the plurality of windows as one update notification displayed on the update notification window is selected by the user. The control device further comprises a window setting unit).
The display unit is configured to display the update notification window including the update notification that has already been displayed so as not to be concealed by the plurality of windows in response to a predetermined input from the user.
A computer readable medium for storing a control program for controlling a display of a display device overly displaying a plurality of windows by a computer,
The control program, the computer,
A computer readable medium that functions as a computer.
A control method of controlling the display of a display device that displays a plurality of windows overlappingly,
A detection step of detecting that contents to be displayed by at least one of the plurality of windows have been updated;
An update notification step of displaying an update notification including information for identifying a window having updated display content in an update notification window provided in common to the plurality of windows as the detecting step detects an update of the display content;
Control method comprising a.
KR1020087019224A 2006-02-13 2007-02-09 Control device, control program, and control method for controlling display of display device for displaying superimposed windows KR101033708B1 (en)
JPJP-P-2006-00035450 2006-02-13
KR20080094024A KR20080094024A (en) 2008-10-22
KR101033708B1 true KR101033708B1 (en) 2011-05-09
KR1020087019224A KR101033708B1 (en) 2006-02-13 2007-02-09 Control device, control program, and control method for controlling display of display device for displaying superimposed windows
JPS62187333U (en) * 1986-05-16 1987-11-28
JPH0743640B2 (en) 1991-11-13 1995-05-15 カシオ計算機株式会社 Multi-window display device
JP2001344131A (en) * 2000-05-31 2001-12-14 Toshiba Tec Corp Information processing device
JP2002328802A (en) * 2001-05-07 2002-11-15 Ricoh Co Ltd Window display control method
KR100471735B1 (en) 2003-02-11 2005-03-10 김찬규 Information Abstract and Management System for Web Site
US8984437B2 (en) 2015-03-17
JP3683775B2 (en) 2005-08-17 View complex tree structure between multiple windows
2011-02-27 E701 Decision to grant or registration of patent right