JPS61200584A - Multiwindow control system - Google Patents
Multiwindow control systemInfo
- Publication number
- JPS61200584A JPS61200584A JP60041110A JP4111085A JPS61200584A JP S61200584 A JPS61200584 A JP S61200584A JP 60041110 A JP60041110 A JP 60041110A JP 4111085 A JP4111085 A JP 4111085A JP S61200584 A JPS61200584 A JP S61200584A
- Authority
- JP
- Japan
- Prior art keywords
- window
- information
- windows
- displayed
- buffer
- 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.)
- Pending
Links
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明はマルチウィンドウ機能を持つ表示装置に係り、
特に情報処理に好適なウィンドウ制御方式に関する。[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to a display device having a multi-window function.
In particular, the present invention relates to a window control method suitable for information processing.
従来、マルチウィンドウについては、情報処理学会誌第
25巻第2号における坂村健によるr高機能ワークステ
ーションのアーキテクチャ」と題する文献゛や同誌の上
村憲行による[ワークステーションユーザーインタフェ
ースの構成技術」と題する文献において論じられている
。Conventionally, regarding multi-windows, there has been a literature entitled ``High-Functional Workstation Architecture'' by Ken Sakamura in the Information Processing Society of Japan, Vol. Discussed in the literature.
これまでマルチウィンドウについては、ウィンドウ内の
スクロールやウィンドウの表示数、オーバーラツプ機能
についてのみ論じられてきたが、ウィンドウ間の関係に
ついては、ウィンドウ間の転写しかみあたらない、その
ため、ウィンドウを無制限に使用することにより、情報
の構造的意味にかかわらず、画面上に情報を無秩序に表
示してしまい、かえって情報の乱雑表示、ユーザーの情
報の整理負担を招く結果になりがちであった。また、ウ
ィンドウの整理については、−瞬にしてウィンドウの消
去、またはオーバーラツプがおこなわれるため、かえっ
て情報の再表示の頻度が増しがちで、そのユーザーの負
担も無視できない。So far, multi-windows have been discussed only about scrolling within a window, the number of windows displayed, and the overlap function, but when it comes to the relationship between windows, only the transcription between windows can be seen, so it is not possible to use windows without limit. As a result, information tends to be displayed on the screen in a disorderly manner, regardless of the structural meaning of the information, which tends to result in cluttered display of information and a burden on the user to organize the information. Furthermore, when organizing windows, since windows are deleted or overlapped in an instant, the frequency of redisplaying information tends to increase, and the burden placed on the user cannot be ignored.
本発明は、マルチウィンドウを使用した情報表示及びウ
ィンドウ制御における従来技術の欠点を解決するために
なされたもので、各ウィンドウに指向性を持たせること
により、従来、その構造的意味にかかわらず、マルチウ
ィンドウを使用して画面上に表示していた情報を、徐々
に自動的に階層表示して、画面上の情報の整理や情報の
再生への人間のわずられしさを除き、マンマシン性を向
上させることを目的としたウィンドウ制御方法を提供す
ることにある。The present invention was made in order to solve the drawbacks of the prior art in information display and window control using multi-windows, and by giving each window directionality, it is possible to The information displayed on the screen using multi-windows is gradually and automatically displayed in a hierarchical manner, eliminating the burden on humans in organizing and reproducing information on the screen, making it more man-machine-friendly. The object of the present invention is to provide a window control method aimed at improving the performance of windows.
【発明の概要〕
本発明は、マルチウィンドウを使用した情報表示システ
ムにおいて、多数の構造的情報を表示する時、ウィンド
ウにあらかじめ指向先となるウィンドウをきめておき、
そのウィンドウには、構造上上位となる情報を表示し、
他のウィンドウには構造上下位となる情報を表示し、こ
れら各ウィンドウが人間及び主プロセツサからのアクセ
ス頻度を計算し、アクセス頻度の低いウィンドウについ
ては、現在不必要な情報とみなし、指向先となるウィン
ドウにむかって人間が意識しない程の速度で徐々に移動
させ、かつ重ねあわせることにより人間に情報の整理や
再生の手間をわずられせることなく、単純なアルゴリズ
ムで自動的に情報を整理するものである。[Summary of the Invention] The present invention provides an information display system using a multi-window, in which a window to which a window is directed is determined in advance when displaying a large amount of structural information.
In that window, structurally higher-level information is displayed,
The other windows display structurally subordinate information, and each of these windows calculates the frequency of access from humans and the main processor, and windows that are accessed less frequently are considered to be currently unnecessary information and are set as the destination. By gradually moving towards the new window at a speed that humans don't even notice, and overlapping them, the information is automatically organized using a simple algorithm without requiring humans to take the trouble of organizing and reproducing the information. It is something to do.
以下、本発明の詳細な説明する。ここでは、ウィンドウ
の指向性を情報の必要度とした。The present invention will be explained in detail below. Here, the directionality of the window was defined as the degree of information necessity.
第1図は、システムの全体構成を示す図である。FIG. 1 is a diagram showing the overall configuration of the system.
通常、CRT装置10にウィンドウを含む図を表示する
には、システム内のクロックの発生ごとに、ウィンドウ
プロセッサ50及びウィンドウバッファ60から伝送路
500a、500bを介し、ウィンドウ座標系びウィン
ドウ内容を主プロセツサ40に伝送し、主プロセツサ4
0では、受信したウィンドウ座標及び内容をもとに画面
を合成し、画面上の各ビットに対応した情報を伝送路2
00 aを介し、ビデオ制御プロセッサ20に送信する
。Normally, in order to display a diagram including a window on the CRT device 10, the window coordinate system and window contents are transferred from the window processor 50 and window buffer 60 to the main processor via transmission paths 500a and 500b every time a clock occurs in the system. 40 and the main processor 4
0, the screen is synthesized based on the received window coordinates and contents, and the information corresponding to each bit on the screen is sent to the transmission path 2.
00a to the video control processor 20.
ビデオ制御プロセッサ20では、受信した情報にもとづ
き、画面上の各ドツトに対応したビデオ信号を伝送路1
00aを介し、CRT装置10に送りCRT装置10で
はそれをもとに画像を表示する。Based on the received information, the video control processor 20 sends video signals corresponding to each dot on the screen to the transmission path 1.
00a, the image is sent to the CRT device 10, and the CRT device 10 displays an image based on it.
人間が入力機器30を介し、CRT装置10の画面上に
表示されているウィンドウの1つにアクセスすると、ア
クセスしたことを示す信号が伝送路400a、300a
を介し、主プロセツサ40に送信され、主プロセツサ4
0では、アクセスされた画面上の座標からウィンドウの
番号、及び、アクセスの内容わり出し、それを伝送路3
00a。When a person accesses one of the windows displayed on the screen of the CRT device 10 via the input device 30, a signal indicating access is sent to the transmission paths 400a, 300a.
is sent to the main processor 40 via the
0, the window number and access content are determined from the coordinates on the accessed screen and sent to the transmission path 3.
00a.
500b、500cを介してウィンドウプロセッサ50
及びウィンドウバッファ60に伝送する。Window processor 50 via 500b and 500c
and transmitted to the window buffer 60.
ウィンドウバッファ60では、アクセス内容に応じてバ
ッファの内容を変え、伝送路500c。In the window buffer 60, the contents of the buffer are changed depending on the access contents, and the transmission path 500c is changed.
200aを介し、ビデオ制御プロセッサ20にウィンド
ウバッファの情報を伝送し、ビデオ制御プロセッサ20
では、それに応じてビデオ信号を伝送路100aを介し
、CRT装置10に出力し、CRT装置1oでは、ビデ
オ信号に応じ画面に表示する。200a, the window buffer information is transmitted to the video control processor 20, and the video control processor 20
Then, the video signal is outputted to the CRT device 10 via the transmission line 100a, and the CRT device 1o displays the video signal on the screen in accordance with the video signal.
第2図は、ウィンドウバッファ70を制御するウィンド
ウプロセッサ60の内部構造を示すもので、タイマー6
3は1秒経過ごとにクリヤーされ、ウィンドウ属性バッ
ファ64におけるウィンドウタイマーをカウントアツプ
する。もし、主プロセツサからウィンドウアクセス信号
を受信するとウィンドウ属性バッファ64における指定
ウィンドウのウィンドウタイマーをクリヤーし、カウン
トをし直す。一定時間を超したウィンドウについては、
不必要情報とみなし、移動を始めるため、ウィンドウ属
性バッファに移動座標り、(DX、。FIG. 2 shows the internal structure of the window processor 60 that controls the window buffer 70.
3 is cleared every second, and the window timer in the window attribute buffer 64 is counted up. If a window access signal is received from the main processor, the window timer for the designated window in the window attribute buffer 64 is cleared and counted again. For windows that exceed a certain time,
It is regarded as unnecessary information, and in order to start the movement, the movement coordinates are stored in the window attribute buffer (DX,.
DYs )(lは該当ウィンドウ番号)を計算し、格納
する。と同時にインターフェース62を介し、移動座標
り、を伝送路500bに送り出す。主プロセツサ40で
は、ウィンドウ座標とウインドウバッファの内容から画
面合成をし、画面の各ドツトに対応した情報をビデオ制
御プロセッサ20に送信し、ビデオ制御プロセッサ20
では、受信した情報をもとにビデオ信号をCRT装置1
0に送り、CRT装置10はそれを表示する。DYs) (l is the corresponding window number) and stores it. At the same time, the moving coordinates are sent to the transmission line 500b via the interface 62. The main processor 40 synthesizes the screen from the window coordinates and the contents of the window buffer, and sends information corresponding to each dot on the screen to the video control processor 20.
Now, based on the received information, the video signal is transferred to the CRT device 1.
0, and the CRT device 10 displays it.
第3図は、ウィンドウプロセッサ60内のウィンドウ属
性バッファの内容を示す、各ウィンドウは、それぞれ、
初期状態におけるウィンドウの位置座標HI(Hm+*
Hyt) (1” 1 ・□・n ; nはウィン
ドウ数)1幅W、DTHい高さHE、GHT。FIG. 3 shows the contents of the window attribute buffer in the window processor 60. Each window has a
Window position coordinates HI (Hm+*
Hyt) (1" 1 ・□・n; n is the number of windows) 1 width W, DTH height HE, GHT.
及び移動先座WM、(M、、、M□)、移動座標D1(
D□、D、、) 、移動時に−おけるXの増分値A。and movement destination WM, (M, , M□), movement coordinate D1 (
D□, D, ,), the increment value A of X at - during movement.
yの増分値Bi、各ウィンドウタイマーT□から成る。It consists of an increment value Bi of y, and each window timer T□.
位置座標Hい幅W、DTH,、高さHE、GHTiは、
各ウィンドウ設定時格納される。これらが登録されると
、ウィンドウプロセッサ60は移動先座標M1、ウィン
ドウタイマーT8、増分値xt。The position coordinates H, the width W, DTH, and the height HE, GHTi are
Stored when setting each window. When these are registered, the window processor 60 registers the destination coordinate M1, the window timer T8, and the increment value xt.
y、をOに初期設定し、移動座標り、に位置座標H,を
設定する。Initialize y to O, and set the movement coordinate to the position coordinate H.
第4.5.6図はウィンドウプロセッサ60において各
ウィンドウの位置座標を求めるフローチャートを示す。FIG. 4.5.6 shows a flowchart for determining the position coordinates of each window in the window processor 60.
ここでは、不必要情報か否かを判断する時間上限値、!
lIT、及び移動をはじめるウィンドウの一点から次点
への移動時間Δtはあらかじめ与えられているものとす
る。以下にフローチャートの内容を説明する。Here, the upper limit of time to determine whether or not information is unnecessary, !
It is assumed that lIT and the moving time Δt from one point to the next point of the window to start moving are given in advance. The contents of the flowchart will be explained below.
また、指向先のウィンドウ左上点を移動光信座標o (
D−t = o y −)に格納する。Also, move the upper left point of the window of the pointing destination to the optical signal coordinate o (
D-t = o y -).
1、ウィンドウプロセッサ60のタイマー63により時
間をカウントし、タイマーの値が1秒経過したら、ウィ
ンドウ属性バッファ64のウィンドウタイマーT、(i
==1・・・nunはウィンドウ数)を1カウントアツ
プする。1. The timer 63 of the window processor 60 counts the time, and when the timer value reaches 1 second, the window timer T, (i
==1...nun is the number of windows) is counted up by 1.
2、表示ウィンドウへのアクセス信号がきたか否かを判
断する。アクセス信号を受信した場合には、3へ、そう
でなければ5へ。2. Determine whether an access signal to the display window has been received. If an access signal is received, go to 3, otherwise go to 5.
3、アクセスされたウィンドウkについて、ウィンドウ
属性バッファ64のウィンドウタイマーT1 をゼロク
リヤーする。3. Clear the window timer T1 of the window attribute buffer 64 to zero for the accessed window k.
4、ウィンドウ属性バッファ64の移動座標り、(D、
、、D、、)に位置座標Hk(H、h −Hy k)を
書き込む。これにより、アクセスされたウィンドウは、
初期設定時の位置に表示され、不必要情報として移動途
中のウィンドウは、再び、元の初期位置に表示される。4. Movement coordinates of the window attribute buffer 64, (D,
, , D, , ), write the position coordinates Hk (H, h − Hy k). This causes the accessed window to
A window that is displayed at the initial position and is being moved as unnecessary information is displayed at the original initial position again.
5、ウィンドウi (i=1〜n;nはウィンドウ数)
について、5〜17の処理をおこなう。5. Window i (i=1 to n; n is the number of windows)
Processes 5 to 17 are performed for .
6.1でカウントアツプされたウィンドウタイマーT、
が時間上限値ATに等しいかどうかを判定する。もし、
ウィンドウ主のタイマーT、が等しい場合、ウィンドウ
iは41時間の間、何のアクセスもされなかったことを
あられし、不必要情報として移動開始作業に入るため、
9へ。6. Window timer T counted up in 1,
It is determined whether or not is equal to the time upper limit value AT. if,
If the timers T of the window owners are equal, it is reported that window i has not been accessed for 41 hours, and the process starts moving as unnecessary information.
Go to 9.
7、更に、ウィンドウタイマーT、が時間上限値ATよ
りも大きいかどうかを判定する。もし、ウィンドウiの
タイマーT、がATよりも大きい場合はウィンドウiは
不必要情報であり、移動途中であるとみなし8へ。小さ
ければ、ウィンドウiは現状態とかわらないとして次の
ウィンドウの処理をするため17へ。7. Furthermore, it is determined whether the window timer T is larger than the upper limit value AT. If the timer T of window i is larger than AT, window i is assumed to be unnecessary information and is in the process of being moved, and the process goes to step 8. If it is smaller, the process goes to step 17 to process the next window, assuming that window i is unchanged from its current state.
8、更に、ウィンドウiは移動途中のウィンドウであり
、移動時間間隔Jtを経過したか否かを判定する。すな
わち、ウィンドウの移動には、点H1からMlまでに個
の分割点を経由するが、そのうちの1点から次の点まで
の時間がAtであり。8. Furthermore, window i is a window in the middle of movement, and it is determined whether or not the movement time interval Jt has elapsed. That is, the window moves through several division points from point H1 to M1, and the time from one of them to the next point is At.
Atを経過するとウィンドウは次の点に表示されるため
14へ、もし、また経過していなければ。If At has elapsed, the window will be displayed at the next point, so go to 14, if it has not elapsed again.
ウィンドウiについて現状態と変わらないとみなし1次
のウィンドウの処理をするため18へ。It is assumed that the current state of window i is unchanged, and the process goes to step 18 to process the primary window.
9、ウィンドウiの移動開始作業を始める。前ウィンド
ウの移動先座標0 (0,,0,)から、現移動ウィン
ドウの移動先座標0を以下の式で求める。但し、THは
ウィンドウ表題部の高さを示す。9. Start moving window i. The destination coordinate 0 of the current moving window is determined from the destination coordinate 0 (0,,0,) of the previous window using the following formula. However, TH indicates the height of the window title section.
0、=O,−(TH+10) ・・・ (1)0
、=O,−(TH+10) ・・・ (2)10
、ウィンドウ属性バッファの該当ウィンドウの移動先座
標M1に9で求めた0 (0,,0,)を書き込む。0,=O,-(TH+10)... (1)0
,=O,-(TH+10)... (2)10
, writes 0 (0,,0,) obtained in step 9 to the movement destination coordinate M1 of the corresponding window in the window attribute buffer.
11、移動ウィンドウiの移動先座標M。11. Destination coordinate M of moving window i.
(M□2Myi)と位置座標H,(H,、、H□)から
移動経由点の数、すなわち分割数kを求める。(M□2Myi) and the position coordinates H, (H, , H□), the number of movement points, that is, the number of divisions k is determined.
k= l M、、、H,、l ・・・・・
・ (3)12、に個の移動時におけるX、’/座標の
各増分値A、、B、を求める。すなわち、
k、 =Oのとき A、=O,B、=1・・・・・・
(4)
これにより、移動ウィンドウの移動時、経由する点の座
標が求められる。k= l M,,,H,,l...
(3) Find each increment value A,,B, of the X,'/coordinate during 12 movements. That is, when k, = O, A, = O, B, = 1...
(4) As a result, the coordinates of the points through which the moving window moves are determined.
13、ウィンドウ属性バッファ64のウィンドウ主の増
分値At=B−に値を格納する。13. Store the value in the window owner increment value At=B- of the window attribute buffer 64.
14、ウィンドウ主の移動座標り、(D、、、D、、)
は移動先座標M、(M、、、M□)に等してかどうかを
判定する。もし1等しければ、移動は終了したとみなし
、17へ。14. Window main movement coordinates, (D,,,D,,)
It is determined whether or not is equal to the destination coordinate M, (M, , M□). If it is equal to 1, it is assumed that the movement has ended and the process goes to step 17.
15、移動が終了していない場合、移動座標DI(Ds
+tt D、、)を以下の式で求める。15. If the movement is not completed, the movement coordinate DI (Ds
+tt D, , ) is calculated using the following formula.
D□=D□+A、 ・・・・・・
(5)D y i ” D 、 t +B +
・・・・・・ (6)16.15で求めた
移動座標DI をウィンドウ属性バッファ64に格納す
る。D□=D□+A, ・・・・・・
(5) D y i ” D , t +B +
(6) Store the movement coordinate DI obtained in 16.15 in the window attribute buffer 64.
17、全ウィンドウについて処理したか否かを判定し、
未処理のウィンドウがある場合には、iを1プラスして
次のウィンドウについて処理を始めるため5へ。17. Determine whether all windows have been processed;
If there is an unprocessed window, add 1 to i and go to 5 to start processing the next window.
18、全ウィンドウについて処理をした場合、全ウィン
ドウの移動座標り、(D、、、D、1)を示す信号を送
り出す。18. When all windows are processed, a signal indicating the moving coordinates of all windows (D, , D, 1) is sent out.
すなわち、フローチャートの9.10,11゜12.1
3は不必要情報とみなされたウィンドウの移動開始の初
期状態を設定し、14,15゜16.17,18は移動
ウィンドウの移動座標を求め、設定し、18で全ウィン
ドウの移動座標を伝送路500aに送り出す。In other words, 9.10, 11°12.1 in the flowchart
3 sets the initial state for starting the movement of windows that are considered unnecessary information, 14, 15 ° 16, 17, 18 determines and sets the movement coordinates of the moving window, and 18 transmits the movement coordinates of all windows. It is sent out to the road 500a.
第7.8,9.10図は9M子カ発電設備のペレット製
造工程における異常時用ガイダンスシステムの一例を示
す図である。これをもとに、本発明の詳細な説明する。Figures 7.8 and 9.10 are diagrams showing an example of an abnormality guidance system in the pellet manufacturing process of the 9M child power generation facility. Based on this, the present invention will be explained in detail.
ペレット製造工程における異常時用ガイダンスシステム
では、オペレータに最゛適な運転方法を選択させるため
にシミュレーションをし、複数の情報を階層的に表示す
る。ここでは、常時表示しておくウィンドウは累積生産
量と日別生産量のグラフであり、一時的に必要な情報は
保管庫在庫数及び処理予定数であり、これらの情報は日
別生産量の差がはげしい時、自動的に画面に表示される
とする。この時、累積生産量を示すウィンドウを1、日
別生産量を示すウィンドウを2、保管庫在庫数を示すウ
ィンドウを3、処理予定数を4とし、表紙ウィンドウを
日別生産量を示すウィンドウ2とする。今、オペレータ
が各設備の運転方法を設定し、シミュレーションした結
果、第7図の結果を得たとする。日別生産量を示すグラ
フ70により。The guidance system for abnormalities in the pellet manufacturing process performs simulations and displays multiple pieces of information in a hierarchical manner to help operators select the optimal operating method. Here, the window that is always displayed is a graph of the cumulative production amount and daily production amount, and the information that is temporarily required is the number of warehouse stocks and the number of processing plans. Suppose that when the difference is significant, it will be automatically displayed on the screen. At this time, the window showing the cumulative production amount is 1, the window showing the daily production amount is 2, the window showing the storage inventory is 3, the number to be processed is 4, and the cover window is the window 2 showing the daily production amount. shall be. Suppose now that the operator sets the operating method for each piece of equipment and performs a simulation, resulting in the results shown in FIG. 7. According to a graph 70 showing the daily production amount.
その差が激しいため、第8図に示すように保管庫在庫数
、処理予定数を示すグラフ73.72を表示する。その
後、オペレータはそれを見ながら。Since the difference is large, graphs 73 and 72 showing the number of items in stock and the number of items to be processed are displayed as shown in FIG. Then the operator looks at it.
運転モードを変更するが、ウィンドウ73.72には、
何のアクセスもしない。そこで、一定時間71秒経過す
ると、第9図に示すように経路81゜82上をウィンド
ウ73.72が移動するため、第4.5.6図に示すフ
ローチャートにもとづきウィンドウの移動座標を求め、
その座標上にウィンドウを表示する。ウィンドウは、徐
々に移動するため、移動を始めてもオペレータは充分ウ
ィンドウの情報を参照することができる。第10図は移
動中のウィンドウを示したものである。更に第11図は
移動後のウィンドウを示したものであり、オペレータが
再び保管庫在庫数や処理予定数を参照したい場合には、
該当ウィンドウに六方機器によりアクセスすればよい。Changing the driving mode, but in window 73.72,
No access. Therefore, after a certain period of time of 71 seconds has elapsed, the windows 73 and 72 move along the path 81°82 as shown in Fig. 9, so the movement coordinates of the window are determined based on the flowchart shown in Fig. 4.5.6.
Display a window at those coordinates. Since the window moves gradually, the operator can refer to the information in the window sufficiently even after the window starts moving. FIG. 10 shows the window being moved. Furthermore, Fig. 11 shows the window after the movement, and if the operator wants to refer to the storage stock quantity and processing schedule quantity again,
All you have to do is access the corresponding window using the hexagonal device.
今、ウィンドウ72にアクセスしたとすると、ウィンド
ウ72は第8図に示す位置に再び表示される。更に、こ
のウィンドウに何のアクセスもされない場合は再び、日
別生産量のウィンドウ70にむがって移動を始める。If window 72 is now accessed, window 72 will be displayed again in the position shown in FIG. Further, if this window is not accessed at all, the process starts moving again to the daily production amount window 70.
これにより、画面上の情報は自動的に整理される。This will automatically organize the information on the screen.
本発明によれば、1つの画面内に表示される情報に指向
性を持たせることにより、人間が指定することなく、自
動的に情報を整理することができるため、たとえ無秩序
な配置で情報を表示したとしても、自動的に関連情報を
重ねあわせ表示することができる。According to the present invention, by giving directionality to the information displayed on one screen, it is possible to automatically organize the information without specifying it by a human, even if the information is arranged in a disorderly manner. Even when displayed, related information can be automatically superimposed and displayed.
また、情報整理は人間が意識しない程度の一定速度でお
こなわれるため、人間はシステム操作に集中することが
できる。In addition, since information is organized at a constant speed that humans do not notice, humans can concentrate on system operations.
更に1重ねあわされた情報は、ただちに元の表示位置に
自動的に再現できるため1通常表示位置を指定するとい
う表示操作の手間が省ける。Furthermore, since the superimposed information can be immediately and automatically reproduced at the original display position, the trouble of display operation of specifying one normal display position can be saved.
第1図は、本発明のシステムの全体構成図、第2図は、
ウィンドウバッファを制御するウィンドウプロセッサの
内部構成図、第3図は、ウィンドウプロセッサ内のウィ
ンドウ属性バッファの内容、第4.5.6図は、ウィン
ドウの制御方法を示すフローチャート、第7.8,9,
10.11図は、本発明の適用例を示す画面構成図であ
る。
1〜18・・・フローチャート内容、10・・・CRT
装置、20・・・ビデオ制御プロセッサ、30・・入力
機器、40・・・主プロセツサ、50・・・ウィンドウ
プロセッサ、60・・・ウィンドウバッファ、61・・
・処理装置、62・・・ウィンドウプロセッサインタフ
ェース、63・・・ウィンドウプロセッサタイマー、6
4・・・ウィンドウ属性バッファ、70・・・日別生産
量を示すウィンドウ、71・・・累積生産量を示すウィ
ンドウ、72・・・保管庫数庫数を示すウィンドウ、7
3・・・処理予定数を示すウィンドウ、81.82・・
・ウィンドウの移動経路、100a、200a。
第2図
第 、i 図
V:J 5 口 蒸 〆 図
冨 7 図
第 g 図
Z /θ 図
冨 !1 図FIG. 1 is an overall configuration diagram of the system of the present invention, and FIG.
An internal configuration diagram of the window processor that controls the window buffer; FIG. 3 is the contents of the window attribute buffer in the window processor; FIG. 4.5.6 is a flowchart showing the window control method; FIGS. 7.8 and 9 ,
10.11 is a screen configuration diagram showing an example of application of the present invention. 1 to 18...Flowchart contents, 10...CRT
Apparatus, 20... Video control processor, 30... Input device, 40... Main processor, 50... Window processor, 60... Window buffer, 61...
- Processing device, 62... Window processor interface, 63... Window processor timer, 6
4... Window attribute buffer, 70... Window showing daily production amount, 71... Window showing cumulative production amount, 72... Window showing number of warehouses, 7
3...Window showing the number of scheduled processes, 81.82...
- Window movement path, 100a, 200a. Figure 2, i Figure V: J 5 Steaming 〆 Figure Tomi 7 Figure g Figure Z /θ Figure Tomi! 1 figure
Claims (1)
何枚も重ねて表示できるマルチウィンドウ機能とそのた
めのウィンドウバッファと、画面を制御するビデオ制御
プロセッサと、ビデオ制御プロセッサ、ウィンドウバッ
ファ、ディスプレイ画面を接続する伝送路からなる表示
装置において構造的な情報を各ウィンドウにわりあて多
数ディスプレイ上に表示した後、一定時間経過する間、
何のアクセスもないウィンドウを構造上上位の情報を表
示しているウィンドウの方へ自動的に徐々に移動させ、
かつ、重ねあわせる指向性機能をウィンドウバッファに
設けたことにより、ウィンドウ内に表示した情報につい
て人間が、整理する必要がなく、自動的に整理すること
ができ、しかも、整理中にかかわらず、情報の参照や再
生を容易にすることを特徴とするマルチウィンドウ制御
方式。A display screen using a CRT, a multi-window function that allows multiple images to be displayed on the display screen, a window buffer for that purpose, a video control processor that controls the screen, and a transmission line that connects the video control processor, window buffer, and display screen. After displaying structural information on multiple displays in each window in a display device consisting of
Automatically gradually move windows that are not accessed to windows that are displaying higher-level information in the structure.
In addition, by providing the window buffer with a directional function that overlaps the information displayed in the window, there is no need for humans to organize the information displayed in the window, and the information can be automatically organized. A multi-window control method that facilitates reference and playback.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60041110A JPS61200584A (en) | 1985-03-04 | 1985-03-04 | Multiwindow control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60041110A JPS61200584A (en) | 1985-03-04 | 1985-03-04 | Multiwindow control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61200584A true JPS61200584A (en) | 1986-09-05 |
Family
ID=12599335
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60041110A Pending JPS61200584A (en) | 1985-03-04 | 1985-03-04 | Multiwindow control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61200584A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62189584A (en) * | 1986-02-15 | 1987-08-19 | Casio Comput Co Ltd | Display controller for multiwindow |
JPS62189585A (en) * | 1986-02-15 | 1987-08-19 | Casio Comput Co Ltd | How to organize and display windows |
JPS63157225A (en) * | 1986-12-22 | 1988-06-30 | Nec Corp | Information selecting and displaying device |
JPS63159927A (en) * | 1986-12-24 | 1988-07-02 | Canon Inc | Information processor |
JPH01147619A (en) * | 1987-10-02 | 1989-06-09 | General Electric Co <Ge> | Graph display device and improvement in visibility thereof |
JPH05241760A (en) * | 1991-12-20 | 1993-09-21 | Internatl Business Mach Corp <Ibm> | Method and device for displaying window on computer display screen |
JPH05324245A (en) * | 1992-12-16 | 1993-12-07 | Casio Comput Co Ltd | Multi-window display controller |
JPH05324244A (en) * | 1992-12-16 | 1993-12-07 | Casio Comput Co Ltd | Multiwindow display controller |
JP2008065576A (en) * | 2006-09-07 | 2008-03-21 | Fuji Xerox Co Ltd | Tree structure display program, tree structure display apparatus and tree structure display method |
-
1985
- 1985-03-04 JP JP60041110A patent/JPS61200584A/en active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62189584A (en) * | 1986-02-15 | 1987-08-19 | Casio Comput Co Ltd | Display controller for multiwindow |
JPS62189585A (en) * | 1986-02-15 | 1987-08-19 | Casio Comput Co Ltd | How to organize and display windows |
JPS63157225A (en) * | 1986-12-22 | 1988-06-30 | Nec Corp | Information selecting and displaying device |
JPS63159927A (en) * | 1986-12-24 | 1988-07-02 | Canon Inc | Information processor |
JPH01147619A (en) * | 1987-10-02 | 1989-06-09 | General Electric Co <Ge> | Graph display device and improvement in visibility thereof |
JPH05241760A (en) * | 1991-12-20 | 1993-09-21 | Internatl Business Mach Corp <Ibm> | Method and device for displaying window on computer display screen |
JPH05324245A (en) * | 1992-12-16 | 1993-12-07 | Casio Comput Co Ltd | Multi-window display controller |
JPH05324244A (en) * | 1992-12-16 | 1993-12-07 | Casio Comput Co Ltd | Multiwindow display controller |
JP2008065576A (en) * | 2006-09-07 | 2008-03-21 | Fuji Xerox Co Ltd | Tree structure display program, tree structure display apparatus and tree structure display method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5157511A (en) | Image control apparatus for providing an index number to a video reproducer to cause the reproducer to search for and to reproduce a preselected still image | |
KR900002950B1 (en) | Multi Window Display | |
US4602251A (en) | Image display system for controlling the scroll of a partial image on a display screen | |
US5463729A (en) | Image generation device | |
US5867177A (en) | Image display method for displaying a scene in an animation sequence | |
JPS61200584A (en) | Multiwindow control system | |
JP3568555B2 (en) | Display device | |
JPS61295594A (en) | Control system for display unit | |
JPH05108300A (en) | Mouse cursor display system | |
JPH0713806B2 (en) | Menu control device | |
JP2853144B2 (en) | Image processing device | |
JP3178539B2 (en) | User interface control device and method | |
JPH08129553A (en) | Image display device | |
JP2925716B2 (en) | Image retrieval device | |
JP2549792B2 (en) | Raster drawing scroll device | |
JP2830038B2 (en) | Editing device | |
JPS58207137A (en) | Cursor position controller | |
JPH06176124A (en) | User interface control system | |
JPH02122326A (en) | Window erasing method and window display device implementing the method | |
SU1367009A1 (en) | Information-display device | |
JPS6395531A (en) | System for managing screen of display device | |
JPH07113882B2 (en) | Window selector | |
JP2001175238A (en) | Device and method for displaying image | |
JPH03142620A (en) | Cursor controller | |
JPH01193786A (en) | Multiwindow display system |