Window operation system
Abstract
[Purpose] By moving the windows, the overlap between the windows is eliminated, and both windows are displayed in full at the same time. [Constitution] The cursor 4 picks the position P0 in the window movement area 1-1 of the window 1, and when the window 1 is moved, it detects that the edge of the window 1 has reached the edge of the screen 3. The window enlargement / reduction function works according to the movement of the cursor 4 from P10 to P11, and the size and display contents are reduced while maintaining the aspect ratio of the display area 1-2 of the window 1.

Term
Term ended
Projected expiry passed 4 June 2013, 13.3 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
1 claim: 1 independent, 0 dependent
- 1【特許請求の範囲】 【請求項1】 ウィンドウ全体の拡大、縮小機能を有するマルチウィンドウ方式の表示装置におけるウィンドウ操作方式において、ウィンドウが重なったとき一方のウィンドウを移動させる手段と、移動時に該ウィンドウの端がスクリーンの端に到達したか否かを検出する手段と、該検出後のウィンドウの移動に応じて該ウィンドウのサイズを所定サイズに縮小する手段とを備えたことを特徴とするウィンドウ操作方式。
77 paragraphs, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
【0001】
[Industrial application field]
The present invention relates to a window operation method for a display device.
【0002】
[Conventional technology]
In recent years, an increasing number of workstations have adopted an overlapping type multi-window method. An example of this is MIT's X-window system. With these systems, you can have multiple windows displayed on one screen and work differently in each window. In addition, operations such as displaying, erasing, and moving windows can be instructed by a cursor operated by a device such as a mouse.
【0003】
In these systems, even when performing one business, the user may use the multi-window function to proceed with the business while referring to a plurality of windows.
【0004】
[Problems to be Solved by the Invention]
As described above, when working while using multiple windows, the contents of the overlapped part of one window cannot be displayed on the screen due to the overlap of two or more windows.
【0005】
Conventionally, we have not considered the point of arranging windows that can display the entire contents of both windows at the same time by moving the window that cannot be displayed in its entirety to another position. (1) Since windows can only be moved to the edge of the screen, the overlap between windows cannot be eliminated. (2) Since windows can be moved beyond the screen, the overlap between windows is eliminated, but the part of the moved window beyond the screen cannot be displayed on the screen. There was a problem. For this reason, operations such as turning the window frequently occur, which imposes a heavy operational burden on the window user.
【0006】
An object of the present invention is to provide a window operation method capable of eliminating the overlap between windows by moving the windows and simultaneously displaying both windows as a whole.
【0007】
[Means for solving problems]
In order to achieve the above object, in the present invention, in the window operation method in the multi-window type display device having the enlargement / reduction function of the entire window, the means for moving one window when the windows overlap and the means for moving one window at the time of movement. It is characterized by including means for detecting whether or not the edge of the window has reached the edge of the screen, and means for reducing the size of the window to a predetermined size according to the movement of the window after the detection.
【0008】
[Action]
When moving the window, it detects that the edge of the window has reached the edge of the screen, activates the enlargement / reduction function of the window, and adjusts the size of the window from the size before reaching the screen to the minimum size. Enlarges or reduces in conjunction with the cursor position. At the same time, the display contents in the window are also enlarged or reduced. This eliminates the overlap between windows.
【0009】
[Example]
Hereinafter, an embodiment of the present invention will be specifically described with reference to the drawings. FIG. 6 is a block configuration diagram of an embodiment of the present invention. In FIG. 6, 10 is a mouse, 11 is a window control unit, 15 is a display device, and 16 is a window. The window control unit 11 of the present invention detects the window movement unit 12 that moves the window according to the movement of the cursor, the window edge detection unit 13 that detects that the edge of the window has reached the edge of the screen when the window is moved, and the window edge detection unit 13. It is composed of a window enlargement / reduction unit 14 that enlarges or reduces the size of the window according to the movement of the subsequent window.
【0010】
FIG. 5 is a diagram showing a screen in which the edge of the window does not reach the edge of the screen, and window 1 and window 2 are displayed on screen 3 of the display device 15. 1-1 and 2-1 are the window movement areas of window 1 and window 2, respectively. The window can be moved by moving the cursor 4 while continuously picking the window movement area with the cursor 4 of the mouse 10. 1-2 and 2-2 are display areas for displaying characters and figures of window 1 and window 2, respectively.
【0011】
WP0 is the position of window 1 when the upper left of the window is the position of the window. LX and LY are the sizes when the edge of the window 1 does not reach the position of the screen 3, and this size is hereinafter referred to as the normal size of the screen 1. LX and HY are the sizes of the display area 1-2 in the normal size of the screen 1. AY is the width of the window movement area. In this figure, since the shaded portion of window 1 overlaps with window 2, the content of the shaded portion of window 1 is not displayed on the screen.
【0012】
FIG. 1 is a diagram illustrating a method of operating a window with respect to window 1 when the edge of window 1 is moved to the left edge of screen 3 in the state of FIG. That is, the position of the cursor 4 when the position of P0 in the window movement area 1-1 is picked with the cursor and the window 1 is moved from WP0 to WP10 which is the left end of the screen 3 is P10. Window 1 moves from WP0 to WP10 while maintaining its normal size.
【0013】
Further, when the cursor 4 is still picked and moved from P10 to P11, the window edge detection unit 13 detects that the edge of the window has reached the edge of the screen, so that the window enlargement / reduction unit 14 moves. In operation, the size of the display area 1-2 of window 1 is reduced to lx1 and hy1 in conjunction with the movement amount of the cursor 4 while maintaining the aspect ratio (LX: HY) of the normal size display area. ..
【0014】
At this time, the display contents such as characters and figures in the display area 1-2 are also reduced in the same manner. However, the width AY of the window movement area does not change. Also, lx1 and hy1 are the sizes of window 1 at this point.
【0015】
On the contrary, when the cursor 4 is moved from P11 to P10, the window 1 is enlarged to the normal size in conjunction with the cursor 4. Furthermore, moving cursor 4 from P10 to P0 does not enlarge the window beyond its normal size. Move window 1 from WP10 to WP0 while maintaining its normal size.
【0016】
FIG. 2 is a diagram illustrating the relationship between the amount of movement of the cursor 4 from P10 to P11 and the position and size of the window 1 in FIG. The upper left of the screen is the origin, the right direction is the X axis, and the lower direction is the Y axis.
【0017】
When the coordinates of P10 are (PX10, PY10) and the coordinates of P11 are (PX10-DX1, PY10 + DY1), the amount of movement of the cursor 4 is -DX1 and + DY1. Let the coordinates of WP10 be (0, Y10) and the coordinates of WP11 be (0, Y11). Since the width AY of the window movement area is constant, the distance AY1 from the top edge of the window 1 to the picked point of the cursor 4 is also constant.
【0018】
In this case, the window enlargement / reduction unit 14 evaluates + DY1 as the movement amount of the window 1 and calculates the coordinate value of WP11 by the following formula. Y11 = Y10 + (+ DY1) Further, the window enlargement / reduction unit 14 evaluates -DX1 as an enlargement / reduction amount, and calculates the size of the window 1 by the following formula. That is, lx1 = LX + (-DX1) where 0 <lx1 LX hy1 = (lx1 × HY) / LX ly1 = hy1 + AY On the contrary, when the cursor 4 is moved from P11 to P10, it is calculated by the above formula.
【0019】
FIG. 3 is a diagram illustrating a method of operating the window with respect to the window 1 when the edge of the window 1 is moved to the upper end of the screen 3 in the state of FIG. The position of the cursor 4 when the window movement area 1-1 is picked with the cursor 4 and the window 1 is moved to the WP20 which is the upper end of the screen 3 is P20. Window 1 moves up to WP20 while maintaining its normal size.
【0020】
If you make an input to move the cursor 4 further up, the display of the cursor 4 does not move above P20, so it moves to P21, but the window expands in conjunction with the amount of movement to the movement point P21'on the input. / Reduction unit 14 works and window 1 is reduced. The size of the display area 1-2 of window 1 is reduced to lx2 and hy2 while maintaining the aspect ratio (LX: HY) of the normal size display area.
【0021】
At this time, the display contents such as characters and figures in the display area 1-2 are also reduced in the same manner. However, the width AY of the window movement area does not change. Also, lx2 and hy2 are the sizes of window 1 at this point.
【0022】
On the contrary, when the input to move the cursor 4 down from P21 is performed, the display of the cursor 4 does not move down while the window enlargement / reduction function is working, but the window 1 is the amount of movement on the input. In conjunction with, it will be expanded up to the normal size.
【0023】
FIG. 4 illustrates the relationship between the amount of movement of the cursor 4 on the input from P20 to P21'in FIG. 3 and the position and size of the window 1. The upper left of the screen is the origin, the right direction is the X axis, and the lower direction is the Y axis.
【0024】
When the coordinates of P20 are (PX20, PY20) and the coordinates of P21'are (PX20-DX2, PY20-DY2), the amount of movement on the input of the cursor 4 is -DX2, -DY2. The coordinates of P21 are (PX20-DX2, PY20). Let the coordinates of WP20 be (X20,0) and the coordinates of WP21 be (X21,0).
【0025】
In the window enlargement / reduction unit 14, -DY2 is evaluated as the enlargement / reduction amount of the window 1, and the size of the window 1 is calculated by the following formula. That is, hy2 = HY + (-DY2) However, 0 <hy2 HY lx2 = (ly2 x LX) / HY ly2 = hy2 + AY The coordinate value of WP21 is calculated by the following formula by evaluating the amount of movement due to reduction and the amount of movement of -DX2. X21 = X20 + (LX-lx2) / 2 + (-DX2) On the contrary, even when the input for moving the cursor 4 downward from P21 is performed, it is calculated by the above formula.
【0026】
As described above, according to the present embodiment, the window can be easily reduced to an arbitrary size by extending the operation of moving the window by the cursor, so that the overlap between the windows can be eliminated.
【0027】
[Effect of the invention]
As described above, according to the present invention, the window can be easily reduced to an arbitrary size by extending the operation of moving the window with the cursor, so that the overlap between the windows is eliminated, which has been frequently performed in the past. There is no need to turn the window, and the operability of the window is further improved.
[Simple explanation of drawings]
[Figure 1]
It is a figure explaining the window operation method of this invention when the edge of a window is moved to the left edge of a screen.
[Figure 2]
In the case of FIG. 1, it is a figure explaining the relationship between the movement amount of the cursor, the position and the size of a window.
[Fig. 3]
It is a figure explaining the window operation method when the edge of a window is moved to the upper edge of a screen.
[Fig. 4]
In the case of FIG. 3, it is a figure explaining the relationship between the movement amount of the cursor, the position and the size of a window.
[Fig. 5]
This is an example of a screen in which the edge of the window does not reach the edge of the screen.
[Fig. 6]
It is a block block diagram of the Example of this invention.
[Explanation of symbols]
1 or 2 windows 3 screen 4 Cursor 1-1, 2-1 Window movement area 1-2, 2-2 Character and graphic display area
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9310965B2 | Cited by | United States of America | Applicant |
| US8631345B2 | Cited by | United States of America | Applicant |
| JP2011237680A | Cited by | Japan | Examiner |
| JP2011237680A | Cited by | Japan | Search report |
| JP2009151500A | Cited by | Japan | Search report |
Numbers
- Publication
- 6-348446
- Application
- 5134215
Titles2
- Japanese
- 【発明の名称】ウィンドウ操作方式
- English
- [Title of Invention] Window operation method
Classification
- IPC, 3
- G06F3 14
- G06F3 048
- G06T11 80