JPS61296384A - screen display control device - Google Patents
screen display control deviceInfo
- Publication number
- JPS61296384A JPS61296384A JP60137728A JP13772885A JPS61296384A JP S61296384 A JPS61296384 A JP S61296384A JP 60137728 A JP60137728 A JP 60137728A JP 13772885 A JP13772885 A JP 13772885A JP S61296384 A JPS61296384 A JP S61296384A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- display
- window
- storage
- display screen
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明はコンピュータ等の情報処理装置の画面表示制御
装置に関するものであり、特に1つの表示画面を複数に
分割し、各分割画面上に各々独立した画面を表示する画
面表示制御装置に関する。[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to a screen display control device for an information processing device such as a computer. The present invention relates to a screen display control device that displays a screen that has been updated.
コンピュータ等においては複数のアプリケーションプロ
グラム等を並列に実行することが行なわれている。アプ
リケーションプログラム等の実行処理の過程は例えばC
RT等の表示装置で監視される。そこで、複数のアプリ
ケーションプログラム等を並列的に実行する場合、1つ
の表示装置で各プログラムの処理過程を監視する要求が
発生する。従来、この種の要求は画面分割の手法で解決
されている。これは、表示画面を複数の区画に分割し、
各分割された画面を各プログラムに割り肖てるものであ
る。各分割画面の大きさ、位置、数等は任意指定可能な
ものもある。これによれは複数のプログラムの実行過程
を一度に監視でき、操作の面で極めて有効でるる0この
種の機能を有するコンピュータ叫によっである処理を実
行する場合−必要に応じ各プログラムに対応した分割画
面を表示装置の表示画面上に設定するが、°処理の途中
〜あるいは処理の終了の際等、多数の分割画面の任意の
1つを表示画面の全体に表示したい場合がある。従来、
不要になった分割画面を表示画面上から消失させるため
には、画面消去機能が用意されていて、この機能の実行
によって所望の分割画面の消去が行なわれる。しかしな
がら、従来のものは、前記したような任意の1つの分割
画面を残すというようなことは考慮されていなかったた
め、画面消去機能は各分割画面のそれぞれについてしか
その機能は達成されない。したがって、表示画面全体数
の分割画面が表示されていた場合、その任意の1つを表
示画面全体に表示するためには、不要になった分割画面
を指定し、この指定した分割画面について画面消去機能
を実行するという操作を不要になった各分割画面につい
て実行し々ければならなかった。そのため、操作が面倒
である等の問題があった。BACKGROUND ART In computers and the like, a plurality of application programs and the like are executed in parallel. For example, the process of executing an application program, etc.
Monitored by a display device such as RT. Therefore, when a plurality of application programs and the like are executed in parallel, a request is generated to monitor the processing process of each program using one display device. Conventionally, this kind of requirement has been solved by a screen splitting technique. This divides the display screen into multiple sections,
Each divided screen is assigned to each program. In some cases, the size, position, number, etc. of each split screen can be specified arbitrarily. This allows you to monitor the execution process of multiple programs at once, which is extremely effective in terms of operation.When a certain process is executed by a computer with this type of function, each program can be adjusted as necessary. The divided screens are set on the display screen of the display device, but there are cases where it is desired to display any one of the multiple divided screens on the entire display screen, such as during processing or at the end of processing. Conventionally,
In order to erase a split screen that is no longer needed from the display screen, a screen erase function is provided, and by executing this function, the desired split screen is erased. However, the conventional method does not take into consideration leaving any one split screen as described above, so the screen erasing function can only be achieved for each split screen. Therefore, if the total number of split screens is displayed, in order to display any one of them on the entire display screen, specify the split screen that is no longer needed, and then erase the screen for this specified split screen. The operation of executing a function had to be performed for each split screen that was no longer needed. Therefore, there were problems such as troublesome operation.
前記したような画面の分割表示については特開昭51−
114829号が参考となる。Regarding the above-mentioned split screen display, see Japanese Patent Application Laid-Open No. 51-
No. 114829 is a reference.
本発明は上記の点に鑑みて成されたものであり、その目
的とするところは一表示装置の表示画面上に表示された
複数の分割画面のうち、その任意の1つを簡単な操作で
表示画面全体に表示することのできる画面表示制御装置
を得ることにある。The present invention has been made in view of the above points, and its purpose is to enable any one of the plurality of split screens displayed on the display screen of one display device to be displayed by a simple operation. An object of the present invention is to obtain a screen display control device capable of displaying information on the entire display screen.
画面分割表示は、各々が表示装置の表示画面に対応する
複数の画面記憶部と、当該各画面記憶部の記憶内容の前
記表示画面上における表示位置を記憶する表示管理記憶
部と、当該表示管理記憶部の記憶内容に基づいて、前記
表示画面の所定位置に表示指定された前記画面記憶部の
記憶内容を表示する表示制御手段とを具備することによ
って達成される。すなわち、コンピュータ等によって実
行される各プログラムには前記画面記憶部の1つを割り
当てる。各プログラムはこの割り当てられた画面記憶部
を表示画面に対応した表示記憶部と仮定して表示情報を
1@次書き込む。どのブロクラムに割り当てられたどの
画面記憶部の内容を表示画面のどの位置の分割画面忙表
示するかは、表示管理記憶部に記憶登録する。これによ
り、表示制御手段は表示管理記憶部の記憶情報に基づい
て、所望の画面記憶部の記憶内容を表示画面の所望の位
置に表示するより制御する〇
そこで、本発明においては、前記表示画面上に表示され
た複数の前記画面記憶部に対応する複数の分割画面のう
ち、その任意の1つの分割画面を指定する指定手段を設
ける。これKは種々の座標入力装置、あるいはキーボー
ド等が利用可能である。更に、当該指定手段によって指
定された分割画面と対応する前記画面記憶部の前記表示
画面上における表示位f1tを前記表示画面の全面に表
示するより前記表示管理記憶部の記憶内容を更新する表
示管理手段とを具備する。The screen split display includes a plurality of screen storage units each corresponding to a display screen of a display device, a display management storage unit that stores the display position of the stored content of each screen storage unit on the display screen, and a display management storage unit that stores the display position of the stored content of each screen storage unit on the display screen. This is achieved by comprising a display control means for displaying the storage contents of the screen storage section designated for display at a predetermined position on the display screen based on the storage contents of the storage section. That is, one of the screen storage units is assigned to each program executed by a computer or the like. Each program assumes that the assigned screen storage section is the display storage section corresponding to the display screen and writes display information thereinto. The contents of which screen memory assigned to which block and at which position on the display screen are to be displayed on a divided screen are stored and registered in the display management memory. As a result, the display control means controls the storage content of the desired screen storage section to be displayed at a desired position on the display screen based on the storage information of the display management storage section. Therefore, in the present invention, the display screen A designation means is provided for designating any one of the plurality of divided screens corresponding to the plurality of screen storage units displayed on the screen. Various coordinate input devices, keyboards, etc. can be used for this K. Furthermore, display management that updates the storage content of the display management storage unit rather than displaying the display position f1t on the display screen of the screen storage unit corresponding to the split screen specified by the specification means on the entire surface of the display screen. and means.
このようにすれは、指定手段によって複数の分割画面か
ら残したい分割画面を指定することによリ、表示管理手
段が表示管理記憶部の記憶内容を所望の状態に書き替え
る。したがって、表示管理記憶部の内容に基づいて表示
状態を制御する表示制御手段は表示画面上に所望の分割
画面に対応する画面記憶部の記憶内容を表示画面の全面
に表示する。すなわち、表示装置の表示画面上に表示さ
れた複数の分割画面のうち、その任意の1つを指定手段
による指定という簡単な操作で表示画面全体に表示する
ことができる。In this way, the display management means rewrites the storage contents of the display management storage section to the desired state by specifying the split screen that is desired to be kept from among the plurality of split screens using the specifying means. Therefore, the display control means that controls the display state based on the contents of the display management storage section displays the stored contents of the screen storage section corresponding to the desired split screen on the entire display screen. That is, any one of the plurality of divided screens displayed on the display screen of the display device can be displayed on the entire display screen by a simple operation of designating it using the designation means.
以下、図に示す本発明の一実施例について説明する。第
2図は本発明の一例を適用した一般的にはバーンナルコ
ンピュータあるいはビジネスコンピュータ等と呼ばれる
種類のコンピュータ装置の全体ブ千ツク図であり、以下
この図忙ついて説明する。1け表示装置であり、陰極線
管表示装置以下、単にCRTという。)を使用した場合
について示しである02はランダムアクセス記憶装置下
、RAMと略称する。ン、 3は処理部を構成するマイ
クロプロセッサ、4は入力部を構成するキーボード、5
はリードオンリ記憶装置(以下−ROMと略称する。]
である。6はクロック発振回路、7はタイミング制御回
路、8はキャラクタフォント用ROM、9はCRT制御
回路−10はりフレッシュメモリ、11はパラレル・シ
リアル信号変換回路である。12は外部記憶装fIIt
を構成するディスク記憶装置であり、13はこのディス
ク記憶装置12をバスBUSを介してマイクロプロセッ
サ3に接続するためのディスクコントローラである。1
4は画面位置指定装置であり、QRTlの表示画面上に
おける座標を指定するもので、その指定した座標の位1
情報をバスBU8fK:送出する。以上の各部は、図に
示すようバスBUSを介してマイクロプロセッサ8に接
続スル。An embodiment of the present invention shown in the drawings will be described below. FIG. 2 is an overall block diagram of a type of computer device generally called a burner computer or a business computer, to which an example of the present invention is applied, and this diagram will be explained in detail below. A cathode ray tube display device, hereinafter simply referred to as a CRT. ) is used, 02 is a random access storage device, abbreviated as RAM. 3 is a microprocessor that constitutes a processing section; 4 is a keyboard that constitutes an input section; 5 is a keyboard that constitutes an input section;
is a read-only storage device (hereinafter abbreviated as -ROM).
It is. 6 is a clock oscillation circuit, 7 is a timing control circuit, 8 is a character font ROM, 9 is a CRT control circuit, 10 is a fresh memory, and 11 is a parallel/serial signal conversion circuit. 12 is an external storage device fIIt
13 is a disk controller for connecting this disk storage device 12 to the microprocessor 3 via a bus BUS. 1
4 is a screen position specifying device, which specifies the coordinates on the display screen of the QRTl, and the digit 1 of the specified coordinates.
Send information to bus BU8fK:. Each of the above parts is connected to the microprocessor 8 via a bus BUS as shown in the figure.
第3図はC!RT 1の表示画面Jc上に実現した表示
画面SC上における複数個の分割画面(以下、各分割画
面をウィンドウという。)の表示例、及び表示登録され
てはいるがウィンドウとして開かれていない画面を記号
化したもの(これを以下−アイコンと呼ぶ0)を表示す
る領域工ON(これを以下、アイコン領域と呼ぶ。)の
表示例を示している。表示画面Sa上のそれぞれのウィ
ンドウWDI、WD2.WD3には異ったアプリケーシ
ョンプログラムが割り当てられている。Figure 3 is C! Display example of multiple split screens (hereinafter, each split screen is referred to as a window) on the display screen SC realized on the display screen Jc of RT 1, and a screen that is registered for display but not opened as a window This shows a display example of an area ON (hereinafter referred to as an icon area) that displays a symbol (hereinafter referred to as an icon). Each window WDI, WD2 . on the display screen Sa. Different application programs are assigned to WD3.
第4図は表示画面Sa上における実線で示した実画面と
一各つイントウWD1.WD2.WD3洗割り当てられ
たプログラムが表示可能な画面V81、VS2.’VS
3 (これを以下、仮想画面と呼心)との関係を示し
ている。ウィンドウWDIと対応するプログラムは、仮
想画面VSIで示すようKORTIの表示画面SC全体
が自分の画面と仮想して、表示を実行する。ウィンドウ
WD2についても同様に仮想画面V82を実画面だと予
想して、ウィンドウWD2に割り付けたプログラムは表
示を実行する。ウィンドウWD3についても同様である
。このようにウィンドウは仮想画面VI31.V82.
VSa上の一部を切り取って表示を実行しており、プロ
グラムはその仮想画面V81、VS2.VE13上に表
示を行っている。したがって、実画面と仮想画面の大き
さを一致させない限り、全ての内容を一度に表示させる
ことはできない。実際に、この仮想画面vsi、VB2
゜783は、RAM2に仮想画面781.VS2゜VS
3iC対応する画面記憶部を設定することによって実現
する。第5図はこの構成を示したものであり、RAMZ
上にC!RTIの表示画面SCと対応する複数の画面記
憶部VOBI、VC!B2.VOB3.VOB4を設定
する。そして、RAM2゜ROM5.あるいは外部記憶
装置としてのディスク記憶装置12等に記憶され、マイ
クロプロセッサ8によって実行される異なったアプリケ
ーションプログラムの各々にはそれぞれ画面記憶部VC
Bl、VOB2.VOB3.VOB4の任意の1つを割
り当てる。FIG. 4 shows the actual screen indicated by a solid line on the display screen Sa and the int WD1. WD2. Screens V81, VS2. on which the programs assigned to WD3 can be displayed. 'VS
3 (hereinafter referred to as the virtual screen and the call center). The program corresponding to the window WDI executes display by assuming that the entire display screen SC of KORTI is its own screen, as shown by the virtual screen VSI. Regarding the window WD2, the program allocated to the window WD2 similarly executes display, assuming that the virtual screen V82 is the real screen. The same applies to window WD3. In this way, the window is virtual screen VI31. V82.
A part of VSa is cut out and displayed, and the program uses the virtual screen V81, VS2. It is displayed on VE13. Therefore, unless the sizes of the real screen and the virtual screen match, it is not possible to display all the contents at once. Actually, this virtual screen vsi, VB2
783 is a virtual screen 781. VS2゜VS
This is achieved by setting the screen storage unit compatible with 3iC. Figure 5 shows this configuration, and the RAMZ
C on top! RTI display screen SC and corresponding multiple screen storage units VOBI, VC! B2. VOB3. Set VOB4. And RAM2°ROM5. Alternatively, each of the different application programs stored in the disk storage device 12 or the like as an external storage device and executed by the microprocessor 8 has a screen storage section VC.
Bl, VOB2. VOB3. Assign any one of VOB4.
本実施例においては画面位置指定装置14を用いて、O
RT 1の表示画面上の位置指定情報を取り出し、この
情報を用いて、各ウィンドウWDI。In this embodiment, the screen position specifying device 14 is used to
The location information on the display screen of RT 1 is retrieved, and this information is used to determine each window WDI.
WD2.WD3の位置、大きさ、及びその制御を実行す
る。以下、画面位置指定装置i14の概要を説明する。WD2. Executes the position, size, and control of WD3. The outline of the screen position specifying device i14 will be explained below.
第6図は画面位置指定装置14の−例の全体を示した図
である。CRTIの表示画面SC上に文字列が表示され
ているとき、その文字列をポイントするグラフィックカ
ーソルP1を表示画面Sa上に表示する。これは画面位
置指定装置14にて、移動することができる。この実施
例においては、画面位置指定装置14としてマウス14
0と呼ばれるものを使用した場合について示しである。FIG. 6 is a diagram showing an entire example of the screen position specifying device 14. When a character string is displayed on the display screen SC of the CRTI, a graphic cursor P1 pointing to the character string is displayed on the display screen Sa. This can be moved using the screen position specifying device 14. In this embodiment, a mouse 14 is used as the screen position specifying device 14.
This shows the case where something called 0 is used.
これを手で動かすことKより、その位置移動情報が第2
図忙示すバスBUSJ:[出力される。マイクロプロセ
ラt8はバスBUSを介してこの情報を受け、グラフィ
ックカーソルP1の表示位置を移動制御する。又、マウ
ス140は左ボタンスイッチSLと右ボタンスイッチS
rを備え、このスイッチ81.Srによって、ポイント
された文字列、ウィンドウWDI、WD2.WD3など
を制御することが可能になる。第7図はこれらの装置と
グラフィックカーソルP1との関係を示したもので、マ
ウス140の動きとグラフィックカーソルP1の位置の
移動の関係は比例することを示している。すなわち、マ
ウス140’i(矢印XP、IN、YP、YN方向忙移
動させると、方向面移動C上に表示されたグラフィック
カーソルP1は、これに対応して矢印XP’、XN’。Rather than moving this by hand, the position movement information is second
Bus shown in the figure BUSJ: [Output. The microprocessor t8 receives this information via the bus BUS and controls the movement of the display position of the graphic cursor P1. Further, the mouse 140 has a left button switch SL and a right button switch S.
r, and this switch 81. The character string pointed to by Sr, window WDI, WD2. It becomes possible to control WD3, etc. FIG. 7 shows the relationship between these devices and the graphic cursor P1, and shows that the relationship between the movement of the mouse 140 and the movement of the position of the graphic cursor P1 is proportional. That is, when the mouse 140'i (arrows XP, IN, YP, YN directions) is moved, the graphic cursor P1 displayed on the directional plane C moves correspondingly to the arrows XP', XN'.
YP’、YN’方向へ移動する。この種の機能はRAM
2.ROM5等の記憶されたプログラムによって達成さ
れる。Move in the YP' and YN' directions. This kind of function is RAM
2. This is achieved by a program stored in ROM 5 or the like.
第8図はこのような画面位置指定装[14とグラフィッ
クカーソルP1を用いて、ウィンドウの制御指示を実行
する場合の一例を示しである。すなわち、0RTIの表
示画面SC上に開かれたウィンドウを増やし、2つのウ
ィンドウWDI、WD2に分割した結果(第8図(bυ
と、その1つのウィンドウWDZを閉じた結果(第8
図(a))の表示画面SCの一例を示している。15は
ウィンドウ塩であり、その開かれたウィンドウWD1.
WD2を表わす名称である。ウィンドウを閉じるために
は、この名称15をグラフィックカーソルP1でポイン
トし、マウス140上の左ボタンBtを押し続けて、こ
れをアイコン領域工Cにに持ってくる。16は表示画面
SO上にいくつかのウィンドウがオーブンされていると
き、その大きさを変えるよう意味付けしたアイコンであ
る。例えば、第8図(b)において、ウィンドウWDI
O幅を広ける場合、当該クィンドウWDI上方に表示し
たアイコン16をグラフィックカーソルP1によってポ
イントし、マウス140上の左ボタンStを押し続けな
がらマウス140を右へ移動する。これによリーウイン
ドウWDIO幅を広げることができる。17はウィンド
ウの登録を抹消するアイコンであり、該当ウィンドウ上
の情報分抹消し、これをウィンドウとして2度と開けな
いようにするアイコンである。アイコン領域工C!Nl
/(2示したアイコン19は表示画面SC上に開くこと
のできるウィンドウ情報を意味する。これを表示画面S
C上のウィンドウ領域上に移動させることにより、別の
ラインドウラ開くことができる。FIG. 8 shows an example of a case where a window control instruction is executed using such a screen position specifying device [14] and a graphic cursor P1. That is, the result of increasing the number of windows opened on the display screen SC of 0RTI and dividing it into two windows WDI and WD2 (Fig. 8 (bυ
and the result of closing that one window WDZ (8th
An example of the display screen SC in Figure (a) is shown. 15 is a window salt, and the opened window WD1.
It is a name representing WD2. To close the window, point this name 15 with the graphic cursor P1, hold down the left button Bt on the mouse 140, and bring it to the icon area C. Reference numeral 16 is an icon with a meaning to change the size of several windows when they are opened on the display screen SO. For example, in FIG. 8(b), window WDI
To widen the width, point the icon 16 displayed above the window WDI with the graphic cursor P1, and move the mouse 140 to the right while continuing to press the left button St on the mouse 140. This allows the width of the rear window WDIO to be widened. Reference numeral 17 is an icon for deregistering a window, which deletes the information on the window and prevents it from being opened again as a window. Icon area engineering C! Nl
/(2 The icon 19 shown means window information that can be opened on the display screen SC.
You can open another line window by moving it over the window area on C.
次に第9図および第1O図を用いて第8図の処理操作子
1%を説明する。第9図は表示画面SCを第8図(a)
から2@8図(?その状態を夏える処理操作、即ち閉じ
ているアイコン19をオーブンし、ウィンドウ領域に2
つのウィンドウWDI、WD2を表示する処理操作を示
す。すなわち−ステップ9aにおいては、マウス140
を用いてグラフィックカーソルP1でアイコン領域工O
Nに表示しであるアイコン19を指示し、この状態でマ
ウス140の左ボタンスイッチStを押すことによって
当該アイコン19を指定する。次に、ステップ9bによ
り、マウスエ4oの左ボタンスイッチStを押し続けな
がら、指定したアイコン19をマウス140の移動によ
り表示画面SCのウィンドウ表示領域の右側に移動する
。続く、ステップ9cにおいて、マウス140の右ボタ
ンスイッチBtを離す。これKより、アイコン19に対
応するウィンドウWD2が第8図(b)に示すように表
示画面SCの右側に開かれる。Next, the processing operator 1% of FIG. 8 will be explained using FIG. 9 and FIG. 1O. Figure 9 shows the display screen SC as shown in Figure 8(a).
2 @ 8 (? A processing operation that removes its state, i.e., opens the closed icon 19 and displays 2 in the window area.
A processing operation for displaying two windows WDI and WD2 is shown. That is - in step 9a, the mouse 140
Use the graphic cursor P1 to edit the icon area O.
The user points to the icon 19 displayed at N, and in this state, the icon 19 is designated by pressing the left button switch St of the mouse 140. Next, in step 9b, the designated icon 19 is moved to the right side of the window display area of the display screen SC by moving the mouse 140 while continuing to press the left button switch St of the mouse 4o. Subsequently, in step 9c, the right button switch Bt of the mouse 140 is released. From this K, a window WD2 corresponding to the icon 19 is opened on the right side of the display screen SC as shown in FIG. 8(b).
第10図は表示画面SCを第8図(b)から第8図(a
Jへその状態を変える処理操作、即ち開いているウィン
ドウWE12を閉じる処理操作を示す0まず、ステップ
10aではマウス140t″用いてグラフィックカーソ
ルP1でウィンドウWD2のウインドウ名称15、すな
わち「H工J」を指定し、この状態でマウス140の左
ボタンスイッチStを押すことによって当該ウィンドウ
名称「H工J」を指定する。次K、ステップ101)に
より、マウス140の左ボタンatを押し続けながら、
当該つづンドウWD2に割り当てられたアイコン19を
マウス140の移動により表示画面SCのアイコン領域
工ONK移動する。続く、ステップ10Cにおいて、マ
ウス140の右ボタンスイッチStを離す。これにより
、ウィンドウWD2は閉じて消失し、表示画面SCは第
8図(a)のようになる。Fig. 10 shows the display screen SC from Fig. 8(b) to Fig. 8(a).
First, in step 10a, use the mouse 140t'' to select the window name 15 of the window WD2, that is, "H-work J" with the graphic cursor P1. In this state, by pressing the left button switch St of the mouse 140, the window name "H Engineering J" is designated. Next K, according to step 101), while holding down the left button at of the mouse 140,
The icon 19 assigned to the next window WD2 is moved to the icon area of the display screen SC by moving the mouse 140. Subsequently, in step 10C, the right button switch St of the mouse 140 is released. As a result, the window WD2 closes and disappears, and the display screen SC becomes as shown in FIG. 8(a).
第1図は画面表示制御に係る全体の構成を示したもので
あり、VOB、、VC!E、、VCB、。FIG. 1 shows the overall configuration related to screen display control, and shows VOB, VC! E,,VCB,.
VCB、はRAM2の所定記憶領域に設定した画面記憶
部であり、これは前記した通りである。なお、本実施例
においては、この数を4個としであるが、これは説明の
便宜上であり、その数に限定はない。DMMはRAMZ
上の所定記憶領域に設定した表示管理記憶部であり、こ
のうちDMM、。VCB is a screen storage section set in a predetermined storage area of the RAM 2, as described above. Note that in this embodiment, the number is four, but this is for convenience of explanation, and there is no limitation to the number. DMM is RAMZ
This is a display management storage unit set in a predetermined storage area above, and among these, DMM.
DMM、、DMM3.DMM、は画面記憶部vcB1*
vaB、、VCB、、VCB、と対応する。DMM,,DMM3. DMM is screen storage unit vcB1*
It corresponds to vaB, ,VCB, ,VCB.
すなわち1表示管理記憶部DMM1は画面記憶部’VC
B、と対応する。すなわち−表示管理記憶部DMM、は
画面記憶部VCB、と対応し、表示管理記憶部DMM、
は画面記憶部VOB、と対応する。以下、同様に、表示
管理記憶部DMM、は画面記憶部VOB、と、表示管理
記憶部DMM、は画面記憶部VOB4と対応する、表示
管理記憶部DMMは対応する画面記憶部VOB1.VC
!B、。In other words, 1 display management storage unit DMM1 is the screen storage unit 'VC
Corresponds to B. That is, the display management storage unit DMM corresponds to the screen storage unit VCB, and the display management storage unit DMM,
corresponds to the screen storage unit VOB. Similarly, the display management storage unit DMM corresponds to the screen storage unit VOB, the display management storage unit DMM corresponds to the screen storage unit VOB4, and the display management storage unit DMM corresponds to the screen storage unit VOB1. VC
! B.
VC!B、、VOB、の記憶内容をどの範囲に渡って、
それを表示画面scK開かれたどのウィンドウ建表示す
るか等の基礎となる情報を記憶するものであり−いくつ
かの情報記憶部から構成しである。第11図はこの各表
示管理記憶部WP、DMM、、DMM、、DMM、、D
MM、の具体的な構成を示したものであり一表示管理記
憶部DMM、。VC! What range of memory contents of B,,VOB,
It stores basic information such as which window to display on the display screen scK, and is composed of several information storage units. FIG. 11 shows each display management storage unit WP, DMM, , DMM, , DMM, , D
This figure shows a specific configuration of the display management storage unit DMM.
DMM、、DMM、、DMM、は対応する画面記憶部V
OB、、VCB、、VOB、、VOB、の表示画面SC
上の表示座標を記憶する記憶部を備える。すなわち、M
L 1 * M L 1 * M L 3.+
ML4は対応する画面記憶部VOB、、VOB、、VO
B、。DMM, , DMM, , DMM are the corresponding screen storage units V
Display screen SC of OB,,VCB,,VOB,,VOB,
It includes a storage unit that stores the display coordinates above. That is, M
L 1 * M L 1 * M L 3. +
ML4 has corresponding screen storage units VOB, , VOB, , VO
B.
VCB4の表示画面SC上における表示範囲の左上座標
位置を記憶する位置記憶部、MR,、MR。a position storage unit MR, MR that stores the upper left coordinate position of the display range on the display screen SC of the VCB4;
MR31MR4は対応する画面記憶部VOB、。MR31MR4 corresponds to the screen storage unit VOB.
VCB2.VOB、、VCB4の表示画面SC上たおけ
る表示範囲の右下座標位置を記憶する位置記憶部である
。表示管理記憶部DMMのうち、WPけ後記するウィン
ドウの表示パターン情報全記憶するウィンドウパターン
記憶部である。VCB2. This is a position storage section that stores the lower right coordinate position of the display range on the display screen SC of the VOB, VCB4. Of the display management storage unit DMM, this is a window pattern storage unit that stores all of the display pattern information of windows that will be described later.
DOTは表示制御手段であり、画面記憶部VCB、、V
CB、、VOB、、VCB4の各々の記憶内容を、対応
する表示′f埋記憶部DMM、、DMM7.DMM、、
DMM、の記憶情報処基づいて、0RT1の表示画面S
Cの所定位置に表示制御する。14は前記した指定手段
としての画面位置指定装置である。WMGは画面位置指
定装置14からの出力情報に基づいて、表示画面SC上
の各ウィンドを指定の状態に更新管理するウィンドウ管
理手段であり、第12図はこれの詳細を示したものであ
る。本実施例においては、このウィンドウ管理手段WM
GFiプログラムの形でRAM、。DOT is a display control means, and screen storage units VCB, , V
The storage contents of CB, , VOB, , VCB4 are displayed in the corresponding display'f embedded memory units DMM, , DMM7 . DMM...
Based on the memory information processing of the DMM, the display screen S of 0RT1
The display is controlled at a predetermined position of C. Reference numeral 14 denotes a screen position specifying device as the above-mentioned specifying means. WMG is a window management means that updates and manages each window on the display screen SC to a designated state based on the output information from the screen position designation device 14, and FIG. 12 shows the details of this. In this embodiment, this window management means WM
RAM, in the form of GFi programs.
ROM、等の記憶され、これがマイクロプロセッサ8に
よって実行されることによって所定の機能が達成される
。すなわち、この第12図において、ウィンドウ管理手
段WMGとしてのウィンドウ管理プログラムWMGPは
、大きく分けて、ウィンドウ制御手段WCTとしてのウ
ィンドウ制御プログラムWC!TPとプログラム実行制
御手段PEOとしてのプログラム実行制御プログラムP
Ei OFとの2つのプログラムから成り立っている。The information is stored in a ROM, etc., and executed by the microprocessor 8 to achieve a predetermined function. That is, in FIG. 12, the window management program WMGP as the window management means WMG is broadly divided into the window control program WC! as the window control means WCT. TP and program execution control program P as program execution control means PEO
It consists of two programs: Ei OF.
ウィンドウ制御プログラムwa’rpはウィンドウの位
置、大きさ、数等を制御するプログラムであり、次に示
す各ルーチンから構成される。すなわち、ウィンドウ閉
実行ルーチンWCL、ウィンドウ開実行ルーチンwop
、ウィンドウ範囲、位置変更ルーチンtKD、ウィンド
ウ削除ルーチンWDI。The window control program wa'rp is a program for controlling the position, size, number, etc. of windows, and is composed of the following routines. That is, window close execution routine WCL, window open execution routine wop
, window range, position change routine tKD, window deletion routine WDI.
および本発明の主要部を成すウィンドウ整理ルーチンW
ARと−コマンド認識ルーテンCOM、ウィンドウ書替
ルーチンWRYでおる。ウィンドウ閉実行ルーチンwe
Lは表示画面Sa上に開かれている任意のウィンドウを
閉じる操作を達成する手段である。ウィンドウ開実行ル
ーチンWOPはこれとけ逆に、閉じられているウィンド
ウを表示画面sC土に開く操作を達成する手段である。and a window organizing routine W that forms the main part of the present invention.
AR, command recognition routine COM, and window rewriting routine WRY. Window close execution routine we
L is means for accomplishing the operation of closing any window opened on the display screen Sa. Conversely, the window opening execution routine WOP is a means for accomplishing the operation of opening a closed window on the display screen SC.
ウィンドウ範囲、位置変更ルーチンWEDは表示画面8
0士に開かれているウィンドウの表示画面80士におけ
る大きさやその位置の変更操作を達成する手段である。The window range and position change routine WED is displayed on the display screen 8.
This is a means for changing the size and position of a window opened on the display screen 80.
ウィンドウ削除ルーチンWDLは任意のウィンドウに対
応するアプリケーションプログラムを抹消する操作を達
成する手段である。The window deletion routine WDL is a means to accomplish the operation of deleting the application program corresponding to any window.
本発明の主要部を成すプログラム整理ルーチンWARに
ついては後述する。これら各ルーチンweL、WOP、
WED、WDL、WARViその実行結果をウィンドウ
書替ルーチンw RwK引き渡す。The program organizing routine WAR, which forms the main part of the present invention, will be described later. Each of these routines weL, WOP,
The execution results of WED, WDL, and WARVi are delivered to the window rewriting routine wRwK.
ウィンドウ書替ルーチンWRYは引き渡された各ルーテ
ンweL、wop、wED、WDIJ、WARの実行結
果に基づき、指定されたウィンドウに対応する表示管理
記憶!I5DMM、I DMM、、DMM、、DMM
、の記憶内容を誉き替える。The window rewriting routine WRY executes the display management memory corresponding to the specified window based on the execution results of the delivered routines weL, wop, wED, WDIJ, and WAR! I5DMM, I DMM,,DMM,,DMM
, to replace the memory contents of .
第13図は本発明の主要部を成すウィンドウ整理ルーチ
ンWARを説明するための図であり一第13図(a)、
(b)は共に表示画面Saの表示状態を示している。FIG. 13 is a diagram for explaining the window arrangement routine WAR which forms the main part of the present invention. FIG. 13(a),
(b) both show the display state of the display screen Sa.
この例は、ウィンドウWD、を保持すべきウィンドウと
定め、他のウィンドウWD1゜WD、、WD、を閉じる
場合について示しである。This example shows a case where window WD is determined as the window to be kept and other windows WD1°WD, WD are closed.
第13図(a社当該つィンドウ整理ルーチンWARKよ
ってウィンドウを整理する前の表示画面SCの表示状態
を示し、第13図(b)は整理された後の表示画面Sa
の表示状態を示す。まず、この機能や達成に当り、アイ
コン「残」を表示画面SC上に設定する。すなわち、こ
のアイコン「残」をマウス140で指定することKよっ
てウィンドウ整理ルーチンWARが起動されることとす
る。第14図はその処理操作の概略を示したフローチャ
ートである。まず、ステップ14aにおいて、マウス1
40を移動操作し、グラフィックカーソルP1を移動し
て、これによりウィンドウWD、のウィンドウ名称rs
TUJに対応するアイコン「残」を指示する。次に、マ
ウス140の左ボタンスイッチBtを押して、ウィンド
ウWD、のアイコン「残」を指定する。そうすると、ス
テップ14cで表示画面Saが整理され、第13図(b
)に示すような表示画面SCが得られる。FIG. 13 (shows the display state of the display screen SC before the windows are organized by the window organizing routine WARK of company a, and FIG. 13(b) shows the display screen SC after the windows have been organized.
Indicates the display status of. First, in order to achieve this function, an icon "remaining" is set on the display screen SC. That is, by designating this icon "remain" with the mouse 140, the window arrangement routine WAR is started. FIG. 14 is a flowchart showing an outline of the processing operation. First, in step 14a, the mouse 1
40 and move the graphic cursor P1, thereby changing the window name rs of window WD.
Indicates the icon "remaining" corresponding to TUJ. Next, the left button switch Bt of the mouse 140 is pressed to designate the "remain" icon of the window WD. Then, in step 14c, the display screen Sa is organized, and as shown in FIG.
) is obtained.
各ルーチンWCL、WOP、WED、WDL。Each routine WCL, WOP, WED, WDL.
WARの起動指令はマウス140によって表示画面SC
上に表示した所定のアイコンを指定することによって達
成される。コマンド認識ルーチンCOMはこのための操
作手段であり、マウス140からの情報を解釈し、その
結果により所定のルーチンを起動操作し、以後の処理を
当該ルーチンに移す。このような機能を持ったウィンド
ウ制御プログラムwc’t’pはウィンドウを総括し
ウィンドウ自身の状態を制御する。The WAR activation command is issued using the mouse 140 on the display screen SC.
This is achieved by specifying the predetermined icon displayed above. The command recognition routine COM is an operating means for this purpose, and interprets information from the mouse 140, starts a predetermined routine based on the result, and transfers subsequent processing to the routine. The window control program wc't'p, which has such functions, controls all windows.
Control the window's own state.
プログラム実行制御プログラムPECPはグラフィック
カーソルP1の位置情報により、当該グラフィックカー
ソルP1の位置するつ1ンドウと対応するアプリケーシ
ョンプログラムAPPを起動し、異なるウィンドウが指
定された場合は直前に指定されたワイントウと対応する
アプリケージ?ンブロクラムAPPを停止し、当該異な
ったウィンドウと対応するアプリケーションプログラム
APPを起動する。このように、プログラム実行制御/
ログラムPIICOPはアプリケーションプログラムA
PPの実行を制御し、通常の状態でアプリケーションプ
ログラムが動作しているときは、必ず当該プログラムP
KOPの元で実行が制御される。The program execution control program PECP starts the application program APP corresponding to the window where the graphic cursor P1 is located based on the position information of the graphic cursor P1, and if a different window is specified, it corresponds to the window specified immediately before. App cage to? The application program APP is stopped and the application program APP corresponding to the different window is started. In this way, program execution control/
Program PIICOP is application program A
Controls the execution of the PP, and when the application program is running under normal conditions, the program P
Execution is controlled under KOP.
第15図はウィンドウ管理プログラムWMGPの管理下
において、マウス140を移動操作した場合におけるプ
ログラム実行制御プログラムPECPとウィンドウ制御
プログラムWOTPとの関係を示すフローチャートであ
る。マウス140の位置情報は−例えば20[m5ac
lごとに周期起動される図示しないマウス割込み処理ル
ーチンによってもたらされる。マウス割込み処理ルーチ
ンは例えば20[m5ec〕ごとにマウス割込みが入る
と、マウス140の位置情報を取り出し、その位置情報
に従ってグラフィックカーソルP1の移動を第7図に示
すように制御する0通常、アプリケーションプログラム
APPを実行しているときには−プログラム実行制御プ
ログラムPECPO下でアプリケーションプログラムA
PPが動作している。そして、20[m5ec]ごとに
マウス割込み処理ルーチンに処理が移り、このルーチン
により当該時点におけるマウス140の位置情報をウィ
ンドウ実行制御プログラムWCTPへ引き渡す。ウィン
ドウ制御プログラムwc’rpはマウス140に移動が
あれば、その位置情報によりこれがコマンドであるアイ
コンを指しているか否かを判定しコマンドを指している
ときは、当該コマンドに対応するルーチンwar、、、
WOP。FIG. 15 is a flowchart showing the relationship between the program execution control program PECP and the window control program WOTP when the mouse 140 is moved under the control of the window management program WMGP. The position information of the mouse 140 is - for example, 20 [m5ac
This is brought about by a mouse interrupt processing routine (not shown) that is periodically activated every l. For example, when a mouse interrupt occurs every 20 [m5ec], the mouse interrupt processing routine extracts the position information of the mouse 140 and controls the movement of the graphic cursor P1 according to the position information as shown in FIG. 7. Normally, the application program When running APP - application program A under the program execution control program PECPO
PP is working. Then, the process moves to a mouse interrupt processing routine every 20 [m5ec], and this routine transfers the position information of the mouse 140 at that time to the window execution control program WCTP. When the mouse 140 is moved, the window control program wc'rp determines whether the mouse 140 points to an icon that is a command based on its position information, and if it points to a command, executes the routine war corresponding to the command. ,
W.O.P.
WEP、WDL、WARを実行し、そうでなければグラ
フィックカーソルP1の指しているウィンドウと対応す
るアプリケーションプログラムAPPの実行準備を行な
う。ウィンドウ実行制御プログラムWl!i0Pを抜け
ると、プログラム実行制御プログラムPE0Pへその処
理が与力、所定のアプリケーションプログラムAPPを
実行する。このようKして、ウィンドウ制御プログラム
WECPとプログラム実行制御プログラムPH0Tはマ
ウス割込みによって交互に起動される。WEP, WDL, and WAR are executed, and if not, preparations are made for execution of the application program APP corresponding to the window pointed to by the graphic cursor P1. Window execution control program Wl! When exiting from i0P, the processing is applied to the program execution control program PE0P, which executes a predetermined application program APP. In this manner, the window control program WECP and the program execution control program PHOT are activated alternately by mouse interrupts.
第16図はウィンドウ制御プロゲラiwaTpの内部構
成を示すフローチャートである。このプログラムwc’
rpは第15図で述べたように、ウィンドウ管理プログ
ラムWMGPの内部でマウス割込みによって起動される
。このウィンドウ制御プログラムWCTPけ当該プログ
ラムW(!TPが呼ばれた時に、まずステップ16aで
現在実行しているウィンドウの情報をRAM2の所定の
記憶領域に退避し、その後ステップ161)でコマンド
認識ルーチンCOMを呼出し実行する。コマンド認識ル
ーチンCOM内ではグラフィックカーソルPiがコマン
ドを意味するアイコンを指しているかどうかを判定し、
これがコマンドアイコンを指していれば、対応するコマ
ンドを実行する。コマンドでないか、あるいは所定のコ
マンドを実行した後には、ステップ16cで示すように
その該当ウィンドウと対応するアプリケーションプログ
ラムAPPを実行する準備を行う。ここでいう準備とは
、ステップ16aでRAM2に退避されていたウィンド
ウの情報をすべて復帰し、再度実行を行うための条件を
整えることを言う。FIG. 16 is a flowchart showing the internal configuration of the window control programmer iwaTp. This program wc'
As described in FIG. 15, rp is activated by a mouse interrupt inside the window management program WMGP. When the program W (!TP) is called, the window control program WCTP first saves the information of the currently executing window to a predetermined storage area of the RAM 2 in step 16a, and then executes the command recognition routine COM in step 161. Call and execute. In the command recognition routine COM, it is determined whether the graphic cursor Pi points to an icon that means a command,
If this points to a command icon, execute the corresponding command. If it is not a command or after executing a predetermined command, preparations are made to execute the application program APP corresponding to the corresponding window, as shown in step 16c. Preparation here means restoring all the window information that was saved in the RAM 2 in step 16a and setting the conditions for re-execution.
第17図はコマンド認識ルーチンCOMの評細を示すフ
ローチャートである。この手段による処理の概要は次の
通りである。すなわち、表示画面SC上におけるグラフ
ィックカーソルP1の座標位置を調べ、これが表示画面
Sa上に表示したコマンドを意味するアイコンを指示す
る位置か否かを判定する。そして、グラフィックカーソ
ルP1がコマンドを意味するアイコンを指示している場
合には、対応するコマンドの実行ルーチンwaL。FIG. 17 is a flowchart showing details of the command recognition routine COM. The outline of the processing by this means is as follows. That is, the coordinate position of the graphic cursor P1 on the display screen SC is checked, and it is determined whether this is the position at which an icon representing a command displayed on the display screen Sa is indicated. When the graphic cursor P1 points to an icon representing a command, the corresponding command execution routine waL is executed.
WOP、Wl!fD、WDL、WARを起動する。以下
、この図について説明する。まず、ステップ17aにお
いては、グラフィックカーソルP1が表示画面Sa上に
表示された範囲、位置変更アイコン16を指示している
か判定する。この判定については後述する。ここで、グ
ラフィックカーソルP1が範囲一位置変更アイコン16
を指定している場合には、ステップ17bにその処理全
格し、ウィンド範囲、位置変更ルーチンW]lCD’i
i起動する〇ステップ17aにおいて、グラフィックカ
ーソルP1が範囲、位置変更アイコンを指示していない
場合には、その処理をステップ17cに移す。ステップ
17cではグラフィックカーソルP1が削除アイコンを
指示しているか否かを判定し、指示していればその処理
をステップ17(iに移してウィンド削除ルーチンWD
Lを起動する。もし指示していなければ、処理をステッ
プ17eに移す。WOP, Wl! Start fD, WDL, and WAR. This figure will be explained below. First, in step 17a, it is determined whether the graphic cursor P1 points to the range or position change icon 16 displayed on the display screen Sa. This determination will be described later. Here, the graphic cursor P1 is set to the range-position change icon 16.
is specified, the entire process goes to step 17b, and the window range and position change routine W]lCD'i
i Start If in step 17a, the graphic cursor P1 does not point to a range or position change icon, the process moves to step 17c. In step 17c, it is determined whether or not the graphic cursor P1 is pointing to a deletion icon. If so, the process is moved to step 17 (i) and the window deletion routine WD is executed.
Start L. If no instruction has been given, the process moves to step 17e.
以下、同様K、ステップ17θ、17g、171ではグ
ラフィックカーソルP1が整理アイコンILウィンドウ
開アイコン19.ウィンドウ閉アイコン15かを判定し
、そうである場合にはステップ17f、17h、171
で各々ウィンド整理ルーチンWAR,ウィンドウ開実行
ルーテンw OP。Similarly, in steps 17θ, 17g, and 171, the graphic cursor P1 moves to the organize icon IL window open icon 19. Determine whether the window close icon 15 is present, and if so, step 17f, 17h, 171
The window organizing routine WAR and the window opening execution routine w OP are respectively performed.
ウィンドウ閉実行ルーチンWOLを実行する。いずれか
のルーチンWED、WDL、WAR,WOP、WCLが
実行終了し、あるいはグラフィックカーソルP1がいず
れのアイコンをも指示していない場合は、当該ルーチン
CQMからその処理は第16図のステップ16cに移る
。Execute the window close execution routine WOL. If any of the routines WED, WDL, WAR, WOP, WCL has finished executing, or if the graphic cursor P1 is not pointing to any icon, the process moves from the routine CQM to step 16c in FIG. 16. .
第18図は第17図のステップ17a、17c。FIG. 18 shows steps 17a and 17c of FIG. 17.
17 e、 17 g、 171で実行されるコマ
ンドアイコン判定手段の一例を示した70−チャートで
ある。当該手段を実現するに当り、RAM2の所定記憶
領域に各アイコンの位置情報を予め記憶しておく。すな
わち、表示画面sC上における各アイコンの位置は予め
決定されている。そこで、アイコンの表示範囲を予め決
定し、その範囲の座標情報をRAM2の予め定めた記憶
領域に記憶しておく。例えば、第19図は表示画面EO
J:VCおける整理アイコン「残」を示したものであり
、その表示範囲は、左上端点XcLと右下端点ICrと
の座標で表現できる。そこで、第20図に示すように左
上端点工CtのX座標ICtx、Y座標ICty、およ
び右下端点IcrのX座標工arx。17 is a 70-chart showing an example of the command icon determination means executed in 17e, 17g, and 171. In realizing this means, position information of each icon is stored in advance in a predetermined storage area of the RAM 2. That is, the position of each icon on the display screen sC is determined in advance. Therefore, the display range of the icon is determined in advance, and the coordinate information of the range is stored in a predetermined storage area of the RAM 2. For example, FIG. 19 shows the display screen EO
J: This shows the organizing icon "remaining" in VC, and its display range can be expressed by the coordinates of the upper left end point XcL and the lower right end point ICr. Therefore, as shown in FIG. 20, the X coordinate ICtx, Y coordinate ICty of the upper left end point Ct, and the X coordinate arx of the lower right end point Icr.
Y座標ICryを一組としてRAM2の予め定めた記憶
領域に記憶しておく。そして、このような記憶領域を各
アイコンに割り当て、各々には座標情報を記憶しておく
。コマンドアイコン判定手段が起動されると、この手段
はまずステップ18aで表示画面SC上におけるグラフ
ィックカーソルP1の座標情報を読み出す。グラフィッ
クカーソルP1の表示画面SC上における座標は、第2
図に示したCRT制御回路に備えたカーンル記憶部、あ
るいは同様にRAM2に設けたカーンル記憶部で管理さ
れる。したがって、このステップ18aは当該記憶部の
記憶内容を読み出すことによって達成される。続くステ
ップ18bにおいては、判定しようとするアイコンの位
置情報ICt、ICrをRAM2の所定記憶領域から読
み出す。ステップ18c、18dではグラフィックカー
ソルP1の座標位置が当該アイコンの左上端点IC2と
右下端点工arとで示される範囲にあるか否かを判定す
る0ステップ18c、18dの条件が供に満足すれば、
ステップ18eでグラフィックカーソルP1は該当アイ
コンを指定していると決定し、−万でもその条件を満足
していなければ18fでグラフィックカーソルP1は該
当アイコンを指定していないことを決定する。The Y coordinate ICry is stored as a set in a predetermined storage area of the RAM 2. Then, such a storage area is allocated to each icon, and coordinate information is stored in each icon. When the command icon determining means is activated, this means first reads coordinate information of the graphic cursor P1 on the display screen SC in step 18a. The coordinates of the graphic cursor P1 on the display screen SC are the second
It is managed by a Kahnle memory section provided in the CRT control circuit shown in the figure or a Kahnle memory section similarly provided in the RAM 2. Therefore, this step 18a is achieved by reading out the storage contents of the storage section. In the subsequent step 18b, the position information ICt, ICr of the icon to be determined is read from a predetermined storage area of the RAM 2. In steps 18c and 18d, it is determined whether the coordinate position of the graphic cursor P1 is within the range indicated by the upper left end point IC2 and the lower right end point ar of the icon. If the conditions of steps 18c and 18d are both satisfied, ,
In step 18e, it is determined that the graphic cursor P1 has specified the corresponding icon, and if the condition is not satisfied even if -100, it is determined in step 18f that the graphic cursor P1 has not specified the corresponding icon.
次に、第21図、第22図、第23図を参照してウィン
ドウ開実行ルーチンwo:p、 ウィンドウ閉実行ル
ーテンWCL、 ウィンドウIM埋ルーチンWARに
ついて説明する。これらの説明に当り一この実施例にお
いてはウィンドウは最大4つで−これらは予め定めた第
24図に示す8つのパターンに規定されているものとし
、これら各パターンは第25図、第26図に示す状態遷
移図に従がってそのパターンを変えるものとする。なお
、第24図はそのパターンを規定したものであり、各ウ
ィンドウWDI S VID2* WD3* WD
4の大きさ等を規定したものではないことに注意された
い。Next, the window opening execution routine wo:p, the window closing execution routine WCL, and the window IM filling routine WAR will be explained with reference to FIGS. 21, 22, and 23. For these explanations, it is assumed that in this embodiment there are a maximum of four windows - these are defined in eight predetermined patterns shown in FIG. 24, and each of these patterns is shown in FIGS. 25 and 26. The pattern shall be changed according to the state transition diagram shown in . In addition, FIG. 24 defines the pattern, and each window WDI S VID2* WD3* WD
Please note that this does not specify the size of 4, etc.
また、第24図において各表示画面8cの上に付した番
号は当該パターンを示すパターン番号である。そして、
第25図の丸印で囲んでカッコ書きで示した番号は当該
パターン番号を示す。また、0RT1の表示画面SCは
横、すなわちX方向が640、縦−すなわちY方向が4
00のトッド表示可能なものであり、その左上端座標は
X座標が0、 X座標が0、そして右下端座標はX座
標が639、X座標が399でめるとする。1だ、第2
5図において、Fix、Piyは表示画面sc上におけ
るグラフィックカーソルP1のX座概Yi標である。1
ず、第25図について説明する。Further, in FIG. 24, the number attached above each display screen 8c is a pattern number indicating the pattern concerned. and,
The number enclosed in a circle and shown in parentheses in FIG. 25 indicates the pattern number. In addition, the display screen SC of 0RT1 is 640 in the horizontal direction, that is, in the X direction, and 4 in the vertical direction, that is, in the Y direction.
00 can be displayed, and its upper left corner coordinates have an X coordinate of 0 and an X coordinate of 0, and its lower right corner coordinates have an X coordinate of 639 and an X coordinate of 399. 1st, 2nd
In FIG. 5, Fix and Piy are the X coordinates Yi of the graphic cursor P1 on the display screen sc. 1
First, FIG. 25 will be explained.
開始時点においてウィンドウを開く場合には、グラフィ
ックカーソルP1は表示画面SCのどの座標位置にあっ
てもよい。パターン1からパターン2に表示画面SCを
移すためには、グラフィックカーソルP1のX座標がr
OJでないか、あるいはr399Jでないかのいずれか
忙よって行なわれる。パターン2からパターン4へは一
グラフィックカーソルP1のX座標位置がrOJ以上「
319J以下で、しかもX座標が「0」以上「l 99
J以下であるか、あるいはX座標が「320」以上「6
39」以下で−YX座標rOJ以上rl 99J以下で
ある必要がある。以下、同様にあるパターンから他のパ
ターンへは図に記載した判定条件に基づいて遷移する。When opening a window at the starting point, the graphic cursor P1 may be located at any coordinate position on the display screen SC. In order to move the display screen SC from pattern 1 to pattern 2, the X coordinate of graphic cursor P1 must be r.
This is done either because it is not OJ or r399J. From pattern 2 to pattern 4, if the X coordinate position of one graphic cursor P1 is rOJ or more,
319J or less, and the X coordinate is "0" or more "l 99
J or less, or the X coordinate is "320" or more "6"
39'' or less, and the -YX coordinates must be greater than or equal to rOJ and less than or equal to rl 99J. Thereafter, similarly, transition from one pattern to another is made based on the determination conditions described in the figure.
なお、ここで「OR」は論理和条件、[andJは論理
積条件である。第26図はウィンドウを順次閉じる場合
について示した遷移図であり、丸印で囲んでカツコ誉き
で示した数字は第25図と同様、第24図に示す表示画
面Saの表示パターン番号である。Note that here, "OR" is a logical sum condition, and [andJ is a logical product condition. FIG. 26 is a transition diagram showing the case where windows are closed one after another, and the numbers surrounded by circles and marked with a cutlet are the display pattern numbers of the display screen Sa shown in FIG. 24, as in FIG. 25. .
ここで、例えばパターン8からパターン4へ遷移させる
ためには、ウィンドウWD、あるいはウィンドウWD4
のいずれか一方を削除指定し、パターン5へ遷移させる
ためには、ウィンドウWD。Here, for example, in order to transition from pattern 8 to pattern 4, window WD or window WD4
In order to specify deletion of either one of them and transition to pattern 5, select window WD.
あるいはウィンドウWD、のいずれか一方を削除指定す
る。以下、同様に削除の際におけるパターンは第26図
の遷移図に基づいて遷移するものとする。Alternatively, one of the windows WD is specified to be deleted. Hereinafter, it is assumed that the pattern at the time of deletion similarly changes based on the transition diagram of FIG. 26.
以下、第24図、第25図、第26図を参照して第21
図、第22図、@23図について説明する。第21図は
ウィンドウ開実行ルーチンWOPを示すフローチャート
であり、このルーチンWOPは第17図のステップ17
gでグラフインクカーソルP1がウィンドウ開アイコン
を指定したことによって実行される。1ず、ステップ2
1aにおいてビマウス140の左ボタンスイッチStが
押された11か否かを判定し、押されたまででられは、
ステップ211)で当該時点におけるグラフインクカー
ソルP1の表示画面BC上における座標位置情報を退避
する。この座標位置情報の記憶部はRAM2の予め定め
た記憶領域であってもよく、またCRT制御回路9に設
けたカーソル記憶部であってもよい。ステップ21aに
よって、マウス140の左ボタンスイッチStが離され
たことを検出すると、ステップ21cにより、現在の表
示画面SC上のウィンドウ表示パターン情報を取り込む
。すなわち、この実施例においては現在の表示画面SC
上のウィンドパターンが第24図に示したどのパターン
であるかを常時記憶するよりにしている。第11図に示
したようにこのウィンドパターン情報の記憶部WPはR
AM2の予め定めた番地に設定する。すなわち、ステッ
プ21CはRAM2のこの予め設定した記憶部WPの記
憶内容を読み込む。続くステップ21dにおいては、ス
テップ21cで読み込んだ現在のウィンドウパターン情
報と、ステップ21bで退避したカーソルP1の座標位
置情報とから、第25図の状態遷移図に基づき、ウィン
ドウパターンを決定し、当該ウィンドウパターン情報を
前記したウィンドウパターン情報記憶部WPにセットす
る。ステップ21e、21fFiウインドウ書替ルーテ
ンWRWであり、ステップ21(lで決定されたウィン
ドウパターンに基づき、開かれた各ウィンドウのすべて
を徘き直す。Hereinafter, with reference to FIGS. 24, 25, and 26,
22, and @23 will be explained. FIG. 21 is a flowchart showing the window opening execution routine WOP, and this routine WOP is performed in step 17 of FIG.
This is executed when the graph ink cursor P1 specifies the window open icon in g. 1st, step 2
In 1a, it is determined whether or not the left button switch St of the bimouse 140 is pressed.
In step 211), the coordinate position information of the graph ink cursor P1 on the display screen BC at the relevant time point is saved. The storage section for this coordinate position information may be a predetermined storage area of the RAM 2, or may be a cursor storage section provided in the CRT control circuit 9. When it is detected in step 21a that the left button switch St of the mouse 140 has been released, window display pattern information on the current display screen SC is fetched in step 21c. That is, in this embodiment, the current display screen SC
The pattern shown in FIG. 24 is always memorized as the upper wind pattern. As shown in FIG. 11, this wind pattern information storage section WP is R
Set to a predetermined address of AM2. That is, step 21C reads the storage contents of this preset storage section WP of the RAM 2. In the following step 21d, a window pattern is determined based on the state transition diagram of FIG. 25 from the current window pattern information read in step 21c and the coordinate position information of the cursor P1 saved in step 21b, and the window pattern is The pattern information is set in the window pattern information storage section WP described above. Steps 21e and 21f are Fi window rewriting routines WRW, in which all opened windows are retraversed based on the window pattern determined in step 21 (l).
第22図はウィンドウ閉ルーチンWOLを示すフローチ
ャートであり、このルーチンWOLは第17図のステッ
プ171でグラフィックカーソルP1がウィンドウ閉ア
イコンを指定したことによって実行される。ここで、ス
テップ22a、ステップ221)は第21図に示したス
テップ21a。FIG. 22 is a flowchart showing the window closing routine WOL, which is executed when the graphic cursor P1 designates the window closing icon in step 171 of FIG. 17. Here, step 22a, step 221) is step 21a shown in FIG.
ステップ211)と同様である。そして、ステップ22
cにおいては、ステップ221)で退避したカーソルP
1の座標が表示画面SCのアイコン領域ION内か否か
を判定する。もし、カーソルP1の座標がアイコン領域
工CN内でなければ伺も実行シナい。カーソルP1の座
標がアイコン領域ION内であれば、ステップ22aで
第21図のステップ21cと同様、RAM2の予め定め
た記憶部wpから、現在のウィンドウパターン情報を読
み出す。続くステップ22dにおいては、ステップ22
dで読み込んだ現在のウィンドウパターン情報と一ステ
ップ221)で退避したカーソルP1の座標位置情報と
からへ第26図の状態遷移図に基づき、ウィンドウパタ
ーンを決定し、当該ウィンドウパターン情報を前記した
ウィンドウパターン情報記憶部WPにセットする。ステ
ップ21e。This is similar to step 211). And step 22
In c, the cursor P saved in step 221)
It is determined whether the coordinates of 1 are within the icon area ION of the display screen SC. If the coordinates of the cursor P1 are not within the icon area CN, the command cannot be executed. If the coordinates of the cursor P1 are within the icon area ION, the current window pattern information is read out from the predetermined storage portion wp of the RAM 2 in step 22a, similar to step 21c in FIG. In the following step 22d, step 22
Based on the current window pattern information read in step d and the coordinate position information of the cursor P1 saved in step 221), the window pattern is determined based on the state transition diagram of FIG. Set it in the pattern information storage section WP. Step 21e.
21fはウィンドウ書替ルーチンWRYであり、ステッ
プ21dで決定されたウィンドウパターンに基づき、開
かれた各ウィンドウのすべてを書き直す。21f is a window rewriting routine WRY, which rewrites all of the opened windows based on the window pattern determined in step 21d.
第23図はウィンドウ整理ルーチンWARを示すフロー
チャートであり、このルーチンWARは第17図のステ
ップ17θでグラフィックカーソルP1がウィンドウ整
理アづコン18を指定したと判断されたことによって実
行される。このルーチンWARの実行に当ってFi新た
に2つの記憶部をRAM2の予め定めた記憶領域に設定
する。その1つは、ウィンドウの整理の際に残すウイン
ドウのウィンドウ番号の記憶部RWNO1他の1つは一
時点にウィンドウ番号を記憶する記憶部TNOであるに
のウィンドウ番号とは各ウィンドウWD、、WD、、W
D8.WD4に順次割り付けた数値であり、この場合ウ
ィンドウWD、を「l」。FIG. 23 is a flowchart showing the window organizing routine WAR, and this routine WAR is executed when it is determined that the graphic cursor P1 has designated the window organizing button 18 at step 17θ in FIG. When executing this routine WAR, two new storage units Fi are set in predetermined storage areas of the RAM 2. One is the memory section RWNO that stores the window numbers of the windows that are left when organizing the windows.The other is the memory section TNO that stores the window numbers at one point in time.The window numbers are for each window WD, WD. ,,W
D8. It is a numerical value sequentially assigned to WD4, and in this case, window WD is "l".
ウィンドウWD、f r2J、 ウィンドウVD、を
「3」、ウィンドウWD4を「4」と設定しであるO
ウィンドウ整理ルーチンWARは起動されると、まずそ
のステップ23aで現在のウィンドウパターン情報を読
み出す。これは第21図のステップ21C0第22図の
ステップ22dと同様でおる。Window WD, f r2J, window VD, are set to "3" and window WD4 is set to "4". When the window arrangement routine WAR is started, first, in step 23a, current window pattern information is read out. This is similar to step 21C in FIG. 21 and step 22d in FIG. 22.
次にステップ231)において表示画面BC上のグラフ
ィックカーンルP1の座標位置と、ステップ23aで読
み出したウィンドウパターン情報とから、整理の際に残
すウィンドウ数ウィンドウ番号を決定し、この番号情報
をウィンドウ番号記憶部RWNOにセットする。そして
、以後のステップにより、記憶1RWNOK:セットし
た一iI号のウィンドウを表示画面Saに表示し他のウ
ィンドウを閉じる処理を実行する。そのために、1ずス
テップ23cで一時つイントウ番号記憶部TNOにウィ
ンドウ番号「1コを記憶する。続いて、ステップ23d
で一時つイントウ番号記憶部TNOの記憶内容が4以上
か否かを判断する。この実施例においては、ウィンドウ
数の最大を「4」としているため、4以上か否かの判断
することとしている。次のステップ23eにおいては、
ウィンドウ番号記憶部RWNOの内容と一時つイントウ
番号記憶部TNOの内容とが一致するか否かを判定する
。これが一致しなければ、一時ウィントウ番号記憶部T
NOに記憶した番号のウィンドウは閉じてもよいことで
あるので、ステップ23fで一時つイントウ番号記憶部
TNOに記憶した番号に対応するウィンドウをアイコン
として、これをアイコン領域工ONK表示する。そして
、ステップ23gで一時つイントウ番号記憶部TNOの
内容を「1」だけ増加し一ステップ23dに処理を移す
。Next, in step 231), the number of windows to be left when organizing the window number is determined from the coordinate position of the graphic curve P1 on the display screen BC and the window pattern information read out in step 23a, and this number information is used as the window number. Set it in the memory section RWNO. Then, in the subsequent steps, the memory 1RWNOK: process of displaying the set 1iI window on the display screen Sa and closing other windows is executed. To do this, first, in step 23c, the window number "1" is temporarily stored in the in-to number storage unit TNO.Subsequently, in step 23d
At this point, it is determined whether the stored content of the in-to number storage unit TNO is 4 or more. In this embodiment, since the maximum number of windows is "4", it is determined whether the number is 4 or more. In the next step 23e,
It is determined whether the contents of the window number storage section RWNO and the contents of the temporary in-to number storage section TNO match. If these do not match, the temporary window number storage section T
Since the window with the number stored in NO may be closed, the window corresponding to the number stored in the into-number storage unit TNO is temporarily displayed as an icon in the icon area ONK in step 23f. Then, in step 23g, the contents of the in-to number storage unit TNO are incremented by "1", and the process moves to step 23d.
ステップ23a、23θ、23f、23gの処理はステ
ップ23eで記憶部TNOの記憶内容と記憶部RWNO
の記憶内容とが一致するか、あるいはステップ23dで
記憶部TNOの記憶内容が「4」を越えるまで繰り返し
実行される0ステツプ23θで、一時ウィントウ番号記
憶%TNOの記憶内容と、ウィンドウ番号記憶部RWN
Oの記憶内容とが一致、すなわち現在処理対象となって
いるウィンドウが残すウィンドウである場合には。The processing in steps 23a, 23θ, 23f, and 23g is performed in step 23e, where the storage contents of the storage unit TNO and the storage unit RWNO are
At step 23θ, which is repeatedly executed until the memory contents of the temporary window number memory %TNO match the memory contents of the window number memory %TNO or the memory contents of the memory TNO exceeds "4" in step 23d, the memory contents of the temporary window number memory %TNO and the window number memory RWN
If the stored contents of O match, that is, the window currently being processed is the window to be left.
処理はステップ23hに移る。このステップ23hで−
、ウィンドウパターン記憶部WPの内容をパターン「1
」にセットする。そして、次のステップ231により、
ウィンドウ書替ルーチンWRWでウィンドウの書替えが
実行され、表示画面SCKは残すように指定されたウィ
ンドウが第24図のパターン「1」で表示されることと
なるCそして、ステップ23gに処理が移され、他のウ
ィンドウの閉処理が繰り返される。The process moves to step 23h. In this step 23h -
, the contents of the window pattern storage WP are changed to the pattern "1".
”. Then, according to the next step 231,
Window rewriting is executed in the window rewriting routine WRW, and the window specified to remain on the display screen SCK is displayed in pattern "1" in FIG. 24C.Then, the process moves to step 23g. , the process of closing other windows is repeated.
第4図および第12図忙示したウィンドウ書替ルーテン
WRYは、前記各ルーチンの説明で概略を説明したよう
に、各ルーチンWAR,WDL。The window rewriting routine WRY shown in FIGS. 4 and 12 includes the routines WAR and WDL, as outlined in the description of each routine above.
WED、WO’P、weIJの実行結果に基づき、各ウ
ィンドウWD、、WD、、WD、、WD4に対応する表
示管理記憶部DMM、、DMM、、DMM、、DMM、
の記憶内容を更新する。すなわち、第21図、第22図
、第23図においては、ステップ21d、ステップ22
e、ステップ23hにおいて決定され、記憶されたウィ
ンドウパターン情報に基づいて、表示管理記憶部DMM
、、DMM、、DMM、、DMM、の記憶内容を所定の
状態に書き替える。ここで、例えば、ウィンドウWD、
が表示画面SC上に残すよう指定され、ウィンドウ整理
ルーチンWARに基づくウィンドウ書替ルーチンWRY
の表示管理記憶部DMMに対する処理は次の通りである
。すなわち、残すウィンドウがウィンドウWD、である
ことから、表示管理記憶部DMM、の記憶部ML、に表
示画面SCの左上端座標を、そして記憶部MR2に表示
画面Saの右下端座標を設定記憶し他の表示管理記憶部
DMM、、DMMい DMM、はすべてクリアする。表
示制御手段DCTは前記したように各アプリケーション
プログラムに対応した画面記憶部V CB 1 * V
CB 1 * V OB 3 * V OB 4の
記憶内容を、対応する表示管理記憶部DMM、、DMM
、、DMM、、DMM、の各設定記憶内容に基づき、表
示画面SC上に表示制御する。これを例えば、前記の例
、すなわちウィンドウWD2を残すよう指定された後に
おける表示管理制御部DMMの記憶内容に基づいて説明
すれば次の通りである。すなわち、表示制御手段DOT
はウィンドウパターン情報記憶部の内容がパターン「1
」であり、表示管理記憶部DMM!にのみ座標情報が記
憶されていることから、画面記憶部VCB、の記憶内容
のみを第2図のリフレッシュメモリ10に転送し記憶す
る。従って、表示画面SO上にはウィンドウパターン情
報等によって決定された所定のウィンドウパターンで各
ウィンドウが表示されることとなる。Based on the execution results of WED, WO'P, and weIJ, the display management storage units DMM, , DMM, , DMM, , DMM, corresponding to each window WD, WD, WD, WD4 are
Update the memory contents of. That is, in FIGS. 21, 22, and 23, step 21d, step 22
e. Based on the window pattern information determined and stored in step 23h, the display management storage unit DMM
, , DMM, , DMM, , DMM, are rewritten to a predetermined state. Here, for example, window WD,
is specified to remain on the display screen SC, and the window rewriting routine WRY based on the window organizing routine WAR is executed.
The processing for the display management storage unit DMM is as follows. That is, since the window to be left is window WD, the upper left corner coordinates of the display screen SC are set and stored in the memory section ML of the display management memory section DMM, and the lower right corner coordinates of the display screen Sa are set and stored in the memory section MR2. All other display management storage units DMM, DMM, etc. are cleared. As described above, the display control means DCT has a screen storage section V CB 1 * V corresponding to each application program.
The storage contents of CB 1 * V OB 3 * V OB 4 are stored in the corresponding display management storage units DMM, , DMM
, , DMM, , DMM, the display on the display screen SC is controlled based on the stored contents of each setting. This will be explained as follows, based on the above example, that is, the contents of the display management control unit DMM after it is specified to leave the window WD2. That is, the display control means DOT
The contents of the window pattern information storage section are pattern “1”.
” and the display management storage unit DMM! Since the coordinate information is stored only in the screen storage section VCB, only the contents stored in the screen storage section VCB are transferred and stored in the refresh memory 10 shown in FIG. 2. Therefore, each window is displayed on the display screen SO in a predetermined window pattern determined by window pattern information or the like.
以上のようにすれば、必要に応じウィンドウ開実行ルー
チンWOPを利用して表示画面SC上に順次間いた複数
のウィンドウのうち、残したいウィンドウの1i埋アイ
コン18をグラフィックカーンルP1で指示し、画面位
置指定装fii14で指定するという簡単な操作により
、必要なウィンドウのみを表示画面SC上に残し、他の
ウィンドウを閉じることができる。By doing the above, if necessary, use the window opening execution routine WOP to designate the 1i-embedded icon 18 of the window you want to keep among the multiple windows successively interposed on the display screen SC using the graphic kernel P1, By a simple operation of specifying the screen position using the screen position specifying device fii14, only the necessary windows can be left on the display screen SC and other windows can be closed.
以上一実施例においては、表示装置としてCRTを利用
した場合について説明したが、本発明はこれに限定され
るものではなく、液晶を利用した表示装置等、各種のも
のが利用可能である。また、ウィンドウ、すなわち分割
画面の数は説明の便宜上4個を例にとって説明した力(
この数は任意であり、更にウィンドウのパターンの数も
任意であり、本発明はこれらのものの数等に制限される
ものではない。むしろ、分割画面が表示画面SC上に多
く開かれていればいる程、その効果は大となるC
また、実施例においては、ウィンドウの整理の際におけ
る特定のウィンドウの指定を、マウス140等の画面位
置指定装置14を用いて行なうようにした場合について
説明したが、これはキーボード等の入力装置により、特
定のウィンドウを指定するよりにしてもよ叫要するに多
くのウィンドウのうち残したい特定のウィンドウを指定
可能な手段であれば利用可能であるC
更に、本実施例においては、画面記憶部VCB、。In the above embodiment, a case has been described in which a CRT is used as a display device, but the present invention is not limited to this, and various display devices such as a display device using liquid crystal can be used. In addition, the number of windows, that is, split screens, is based on the power (4) as an example for convenience of explanation.
This number is arbitrary, and the number of window patterns is also arbitrary, and the present invention is not limited to these numbers. In fact, the more split screens are opened on the display screen SC, the greater the effect will be. We have explained the case where this is done using the screen position designation device 14, but in this case it is better to specify a specific window using an input device such as a keyboard. Furthermore, in this embodiment, the screen storage unit VCB can be used as long as it is a means that can specify C.
VCB、、VCB、、VCB4および表示管理記憶部D
MM、、DMM、、 DMM3.DMM4等をRAM
2士に設定した場合について説明したが、これらの物理
的な配置位置は特に限定されるものではなく、同様に診
照可能な位置であればよい。VCB, , VCB, , VCB4 and display management storage section D
MM,, DMM,, DMM3. DMM4 etc. to RAM
Although a case has been described in which two locations are set, the physical locations thereof are not particularly limited, and may be any location where diagnosis can be made in the same manner.
以上の説明から明らかなように、本発明によれば、表示
装置の表示画面上に表示された複数の分割画面のうち、
その任意の1つを簡単な操作で表示画面全体に表示する
ことのできる画面表示制御装置を得ることができる。As is clear from the above description, according to the present invention, among the plurality of split screens displayed on the display screen of the display device,
It is possible to obtain a screen display control device that can display any one of them on the entire display screen with a simple operation.
第1図は本兄叩の原理を示すブロック図、第2図は本発
明を適用したコンピュータの全体構成を示すブロック図
、第3図は表示画面の一例を示す図、第4図、第5図は
表示画面と画面記憶部との対応関係を説明するための説
明図、第6図、第7図は指定手段の一例を示す図、第8
図は表示画面の分割操作の一例を示す図、第9図は分割
画面の表示画面への開く操作を示す70−チャート、第
1O図は表示画面上の分割画面の閉じる操作を示すフロ
ーチャート、第11図は表示管理記憶部の一例を示す構
成図、第12図はウィンドウ管理プログラムの全体構成
を示すブロック図、第13図は画面整理の操作の一例を
説明するための表示画面の表示状態図−第14図は画面
整理操作の一例を示すフローチャート、第15図はウィ
ンドウ管理プログラムと画面位置指定装置との関係を示
すフローチャート−第16図はウィンドウ制御プログラ
ムを示すフローチャート、第17図はコマンド認 ルー
チンを示すフローチャート、第18図はコマンドアイコ
ンの判定処理を示すフローチャート、第19図は表示画
面上におけるアイコンの表示状態を示す図、第20図は
アイコンの位置情報テーブルの一例を示す図、第21図
はウィンドウ開実行ルーチンの一例を示す70−テヤー
ト、第22図はウィンドウ閉実行ルーチンの一例を示す
フローチャート、第23図はウィンドウ整理ルーチンの
一例を示すフローチャート、第24図はウィンドウパタ
ーンを示す表示画面の表示状態図、第25図、第26図
はウィンドウパターンの状態遷移図、第27図は記憶部
の構成を示す図である。
1・・・表示装置、VOBl、VOB、、VOB、。
VCB、・・・画面記憶部、DMM、、DMM2@
DMM3.DMM4・・・表示管理記憶部、DOT・・
・表示制御手段、14・・・指定手段、WMG・・・表
示管理手段
第 2[21
$3z
第 4 口 52
VS3−”−
L−−−−−−−−−−−」
第 6 図
CRTf−)
:4 7 図
第 Bgl<aノ
第 9 図 弗 lO図$11 図
$12 図
$ /3E≧i (A)
/q Lq N
第14 圀 第 75 図$lb 図
C7P
$17 図
CO間
第 21 凹
$22 圀
第23圀
ARFig. 1 is a block diagram showing the principle of Honen-kaku; Fig. 2 is a block diagram showing the overall configuration of a computer to which the present invention is applied; Fig. 3 is a diagram showing an example of a display screen; Figs. 4 and 5. The figure is an explanatory diagram for explaining the correspondence relationship between the display screen and the screen storage unit, FIGS. 6 and 7 are diagrams showing an example of a specifying means, and FIG.
9 is a diagram showing an example of an operation to split a display screen, FIG. 9 is a 70-chart showing an operation to open a split screen to a display screen, FIG. FIG. 11 is a block diagram showing an example of the display management storage unit, FIG. 12 is a block diagram showing the overall structure of the window management program, and FIG. 13 is a display state diagram of the display screen for explaining an example of screen organization operation. - Fig. 14 is a flowchart showing an example of screen organization operation, Fig. 15 is a flowchart showing the relationship between the window management program and the screen position specifying device - Fig. 16 is a flowchart showing the window control program, and Fig. 17 is a flowchart showing the relationship between the window management program and the screen position specifying device. 18 is a flowchart showing the command icon determination process; FIG. 19 is a diagram showing the display state of icons on the display screen; FIG. 20 is a diagram showing an example of an icon position information table; FIG. 21 is a flowchart showing an example of a window opening routine, FIG. 22 is a flowchart of an example of a window closing routine, FIG. 23 is a flowchart of an example of a window organizing routine, and FIG. 24 is a window pattern. 25 and 26 are state transition diagrams of the window pattern, and FIG. 27 is a diagram showing the configuration of the storage section. 1...Display device, VOBl, VOB,, VOB,. VCB, ... screen storage section, DMM,, DMM2@
DMM3. DMM4...display management storage unit, DOT...
・Display control means, 14...Designation means, WMG...Display management means 2nd [21 $3z 4th port 52 VS3-"- L------------" FIG. 6 CRTf -) :4 7 Figure Bgl<a Figure 9 弗 lOFigure $11 Figure $12 Figure $ /3E≧i (A) /q Lq N 14th area 75 Figure $lb Figure C7P $17 Between Figure CO No. 21 Concave $22 No. 23 AR
Claims (1)
に対応する複数の画面記憶部と、当該各画面記憶部の記
憶内容の前記表示画面上における表示位置を記憶する表
示管理記憶部と、当該表示管理記憶部の記憶内容に基づ
いて、表示指定された前記各画面記憶部の記憶内容を前
記表示画面上の所定位置に分割表示する表示制御手段と
、前記表示画面上に表示された複数の前記画面記憶部に
対応する複数の分割画面のうちその任意の1つの分割画
面を指定する指定手段と、当該指定手段によつて指定さ
れた分割画面と対応する前記画面記憶部の表示画面上に
おける表示位置を前記表示画面の全面に表示するより前
記表示管理記憶部の記憶内容を更新する表示管埋手段と
を具備して成る画面表示制御装置。 2、指定手段は、表示画面上の所定の分割画面が表示さ
れている座標位置を指定する座標指定手段であることを
特徴とする特許請求の範囲第1項記載の画面表示制御装
置。 3、表示管理手段は、指定手段により指定した分割画面
と対応する情報を記憶する記憶部を備え、当該記憶部の
記憶内容に基づいて表示管理記憶部の記憶内容を更新す
ることを特徴とする特許請求の範囲第1項記載の画面表
示制御装置。 4、表示管理手段は、指定手段により指定した分割画面
と対応する情報を記憶する第1の記憶部と、各分割画面
と対応する情報を順次記憶する第2の記憶部と、前記第
1の記憶部と前記第2の記憶部との記憶内容を比較判定
する判定手段とを備え、当該判定結果に応答して表示管
理記憶部の記憶内容を更新する特許請求の範囲第1項記
載の画面表示制御装置。 5、表示管理手段は、判定手段の判定終了に応答して、
第2の記憶部の記憶内容を、他の分割画面と対応する情
報で更新する更新手段を具備して成る特許請求の範囲第
4項記載の画面表示制御装置。[Scope of Claims] 1. A display device having a display screen, a plurality of screen storage sections each corresponding to the display screen, and storing a display position of the stored content of each screen storage section on the display screen. a display management storage section; a display control means for dividing and displaying the storage contents of each of the screen storage sections designated for display at predetermined positions on the display screen based on the storage contents of the display management storage section; and the display screen. a designation means for designating any one of the plurality of split screens corresponding to the plurality of screen storage units displayed above, and the screen corresponding to the split screen designated by the designation means; A screen display control device comprising display management means for updating the storage content of the display management storage section by displaying the display position of the storage section on the display screen over the entire surface of the display screen. 2. The screen display control device according to claim 1, wherein the specifying means is a coordinate specifying means for specifying a coordinate position at which a predetermined split screen on the display screen is displayed. 3. The display management means includes a storage section that stores information corresponding to the split screen specified by the specification means, and updates the storage contents of the display management storage section based on the storage contents of the storage section. A screen display control device according to claim 1. 4. The display management means includes a first storage unit that stores information corresponding to the split screen specified by the designation unit, a second storage unit that sequentially stores information corresponding to each split screen, and The screen according to claim 1, further comprising determining means for comparing and determining the storage contents of the storage section and the second storage section, and updating the storage contents of the display management storage section in response to the determination result. Display control device. 5. The display management means, in response to the completion of the determination by the determination means,
5. The screen display control device according to claim 4, further comprising updating means for updating the storage contents of the second storage section with information corresponding to other divided screens.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60137728A JPS61296384A (en) | 1985-06-26 | 1985-06-26 | screen display control device |
| EP86108655A EP0206330A3 (en) | 1985-06-26 | 1986-06-25 | Method for controlling screen display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60137728A JPS61296384A (en) | 1985-06-26 | 1985-06-26 | screen display control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61296384A true JPS61296384A (en) | 1986-12-27 |
| JPH0569228B2 JPH0569228B2 (en) | 1993-09-30 |
Family
ID=15205441
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60137728A Granted JPS61296384A (en) | 1985-06-26 | 1985-06-26 | screen display control device |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP0206330A3 (en) |
| JP (1) | JPS61296384A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03241393A (en) * | 1990-02-20 | 1991-10-28 | Canon Inc | Multi-window processing device and method |
| JPH05224655A (en) * | 1992-02-07 | 1993-09-03 | Kokusai Electric Co Ltd | Ticker board and its control method |
| JPH0744351A (en) * | 1993-07-29 | 1995-02-14 | Fujitsu Ltd | Window system |
| JPH0772844A (en) * | 1994-08-09 | 1995-03-17 | Casio Comput Co Ltd | Window display control method |
| US5959630A (en) * | 1997-05-20 | 1999-09-28 | Sharp Kabushiki Kaisha | Display screen processing apparatus and storage medium containing therein program for controlling display screen processing apparatus |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6414678A (en) * | 1987-02-27 | 1989-01-18 | Kiyapuran Saibaneteitsukusu Co | Cpmputer graphic system |
| DE3707490A1 (en) * | 1987-03-09 | 1988-09-22 | Siemens Ag | ARRANGEMENT FOR THE SIMULTANEOUS DISPLAY OF SEVERAL IMAGES ON THE SCREEN OF A VIEWING DEVICE |
| JPH0823583B2 (en) * | 1987-06-01 | 1996-03-06 | 古野電気株式会社 | Track and detection information display device |
| US6009373A (en) * | 1987-06-01 | 1999-12-28 | Furuno Electric Company, Limited | Ship track and underwater conditions indicating system |
| US4859995A (en) * | 1987-06-30 | 1989-08-22 | Xerox Corporation | Mouse pointer with switchable emulation mode |
| EP0348811A3 (en) * | 1988-06-30 | 1990-08-22 | Siemens Aktiengesellschaft | Monitor control device for generating a window on a display screen |
| US5522025A (en) * | 1993-10-25 | 1996-05-28 | Taligent, Inc. | Object-oriented window area display system |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56153366A (en) * | 1980-04-28 | 1981-11-27 | Nippon Electric Co | Character and figure display unit |
| JPS5741734A (en) * | 1980-08-27 | 1982-03-09 | Toshiba Corp | Crt controlling system |
| JPS584181A (en) * | 1981-06-30 | 1983-01-11 | 富士通株式会社 | Display control system |
| JPS58166386A (en) * | 1982-03-26 | 1983-10-01 | 富士通株式会社 | Multiscreen display method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2314542A1 (en) * | 1975-06-13 | 1977-01-07 | Anvar | TV image point coordination acquisition - involves photo sensitive pencil, step detector, window positioning circuit, index shifting generating circuits and video mixer |
| US4245244A (en) * | 1978-09-01 | 1981-01-13 | General Electric Company | Device for delineating zones in a video image display |
| US4555775B1 (en) * | 1982-10-07 | 1995-12-05 | Bell Telephone Labor Inc | Dynamic generation and overlaying of graphic windows for multiple active program storage areas |
| US4533910A (en) * | 1982-11-02 | 1985-08-06 | Cadtrak Corporation | Graphics display system with viewports of arbitrary location and content |
| EP0121015B1 (en) * | 1983-03-31 | 1990-03-07 | International Business Machines Corporation | Presentation space management and viewporting on a multifunction virtual terminal |
-
1985
- 1985-06-26 JP JP60137728A patent/JPS61296384A/en active Granted
-
1986
- 1986-06-25 EP EP86108655A patent/EP0206330A3/en not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56153366A (en) * | 1980-04-28 | 1981-11-27 | Nippon Electric Co | Character and figure display unit |
| JPS5741734A (en) * | 1980-08-27 | 1982-03-09 | Toshiba Corp | Crt controlling system |
| JPS584181A (en) * | 1981-06-30 | 1983-01-11 | 富士通株式会社 | Display control system |
| JPS58166386A (en) * | 1982-03-26 | 1983-10-01 | 富士通株式会社 | Multiscreen display method |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03241393A (en) * | 1990-02-20 | 1991-10-28 | Canon Inc | Multi-window processing device and method |
| JPH05224655A (en) * | 1992-02-07 | 1993-09-03 | Kokusai Electric Co Ltd | Ticker board and its control method |
| JPH0744351A (en) * | 1993-07-29 | 1995-02-14 | Fujitsu Ltd | Window system |
| JPH0772844A (en) * | 1994-08-09 | 1995-03-17 | Casio Comput Co Ltd | Window display control method |
| US5959630A (en) * | 1997-05-20 | 1999-09-28 | Sharp Kabushiki Kaisha | Display screen processing apparatus and storage medium containing therein program for controlling display screen processing apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0206330A2 (en) | 1986-12-30 |
| EP0206330A3 (en) | 1989-12-27 |
| JPH0569228B2 (en) | 1993-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5483632A (en) | Method and system of help-information control | |
| US5237653A (en) | Multiwindow control method and apparatus for work station having multiwindow function | |
| US5179655A (en) | Multiwindow control method and apparatus for work station having multiwindow function | |
| JPS61296384A (en) | screen display control device | |
| JPH02130628A (en) | Inputting of data | |
| JPH0238978B2 (en) | ||
| JPH0228716A (en) | multi window device | |
| JP3432324B2 (en) | Program creation device | |
| JPH01191269A (en) | Image controller | |
| JPH0540590A (en) | Method and device for displaying multiwindows | |
| JPH0778015A (en) | Numerical controller with data displaying and alterating function | |
| JP2907282B2 (en) | Moving object simulation apparatus and high speed drawing processing method for moving object simulation | |
| JPH0721067A (en) | Multiple undo method | |
| JP2540940B2 (en) | Multi-window editing management method | |
| JPS63163676A (en) | Linear coordinate input device | |
| JPH04299732A (en) | Multi-window system | |
| JPH0429297A (en) | Window management device | |
| JP2928858B2 (en) | Multi-window display control apparatus and method | |
| JPS625463A (en) | Small electronic calculator with graph display function | |
| JPS60201406A (en) | Data input device of numerical control device | |
| JPH0644030A (en) | Computer equipment | |
| JPH02122326A (en) | Window erasing method and window display device executing such method | |
| JPH03113628A (en) | Input/output control system for terminal | |
| JPH0329023A (en) | Crt display device | |
| JPH02183293A (en) | Scrolling control system of display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |