JPH0264818A - Display system for graphic display device - Google Patents
Display system for graphic display deviceInfo
- Publication number
- JPH0264818A JPH0264818A JP21706288A JP21706288A JPH0264818A JP H0264818 A JPH0264818 A JP H0264818A JP 21706288 A JP21706288 A JP 21706288A JP 21706288 A JP21706288 A JP 21706288A JP H0264818 A JPH0264818 A JP H0264818A
- Authority
- JP
- Japan
- Prior art keywords
- data
- graphic
- image data
- stored
- input
- 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
- Image Input (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は地図・図面データとその属性データを統一的
に扱うデータ処理装置におけるマンマシンインタフェー
ス手段としてのグラフィックディスプレイ装置の表示方
式に関するものである。[Detailed Description of the Invention] [Field of Industrial Application] This invention relates to a display method of a graphic display device as a man-machine interface means in a data processing device that handles map/drawing data and its attribute data in a unified manner. .
従来からこの種のデータ処理装置においては、地理情報
処理や図面処理を実行する際、これらのデータを図形又
はイメージデータで表示する要求は必須機能である。こ
の場合、データ入力時のコスト軽減と、入力作業の容易
性の追及から地図デ夕や図面データをイメージデータと
して入力するとともに、図形データと一緒に処理するこ
とがしばしば行われる。BACKGROUND ART Conventionally, in this type of data processing apparatus, when performing geographic information processing or drawing processing, a request to display these data as graphic or image data has been an essential function. In this case, map data and drawing data are often input as image data and processed together with graphic data in order to reduce the cost of data input and to facilitate the input work.
第2図は従来のグラフインクデイスプレィ装置の表示方
式の構成を示すブロック図である。図において、このグ
ラフィックディスプレイ装置IBは、データ処理装置に
含まれるC P U 3とデータインタフェースを司る
入出力手段としてのインタフェース11と、このインタ
フェース11からブタを受けてグラフィックディスプレ
イ装置1Bの全体の制御を行うCP U 12と、CP
U3から送られてきたベクトル情報を格納する第1の記
憶手段としてのセグメントメモリ13と、表示手段とし
てのCRT18の画面上に十字形のマークを発生させる
カーソル発生器16と、CPU3から送られてきたコー
ド・文字データに基づいてCRT18に文字を発生させ
る文字発生器17とを有する。また、グラフィックディ
スプレイ装置IBは、セブントメモリ13からベクトル
情報のデータを読み出して図形処理に必要なマI・リッ
クス乗算、フリップ透視変換、円や楕円やぬりつぶしな
どの関数処理、座標変換、及びヘクトル発生を行う第1
の演算手段としての演算器14と、この演算器14の演
算結果を格納する第2の記憶手段としてのフレームメモ
リ23と、このフレームメモリ23内のデータを読み出
してCRT18に表示するデイスプレィコントローラ1
5とを有する。FIG. 2 is a block diagram showing the configuration of a display method of a conventional graph ink display device. In the figure, this graphic display device IB has an interface 11 as an input/output means that controls a data interface with a CPU 3 included in a data processing device, and receives data from this interface 11 to control the entire graphic display device 1B. CPU 12 that performs
A segment memory 13 as a first storage means for storing vector information sent from U3, a cursor generator 16 for generating a cross-shaped mark on the screen of CRT 18 as a display means, and vector information sent from CPU 3. The CRT 18 has a character generator 17 that generates characters on the CRT 18 based on the code/character data obtained. In addition, the graphic display device IB reads vector information data from the seven memory 13 and performs matrix multiplication, flip perspective transformation, function processing such as circle, ellipse, and color filling, coordinate transformation, and hector data necessary for graphic processing. The first to perform the occurrence
a computing unit 14 as a computing unit; a frame memory 23 serving as a second storage unit for storing the computing results of the computing unit 14; and a display controller 1 that reads out data in the frame memory 23 and displays it on the CRT 18.
5.
図中のTABはtabulationであり、この装置
IBのソフトウェアの処理の一部を示す。TAB in the figure is tabulation, which indicates a part of the software processing of this device IB.
次にこの従来の表示方式の主要な動作について説明する
。データ処理装置に含まれるCPU3からベクトル情報
(線の長さ、方向、色などを示す情報)として送られて
きたデータは、スタック型メモリであるセグメントメモ
リ13に格納される。Next, the main operations of this conventional display method will be explained. Data sent as vector information (information indicating line length, direction, color, etc.) from the CPU 3 included in the data processing device is stored in the segment memory 13, which is a stacked memory.
この格納されたデータは演算器14に送られて図形処理
に必要な演算が施され、その演算結果は図形データとし
て変換され、フレームモリ23にイメージデータの形で
格納される。このイメージデータがディスプレイコント
ロラ15の制御によりフレームメモリ23から読み出さ
れてCRT18に表示される。This stored data is sent to the arithmetic unit 14 and subjected to calculations necessary for graphic processing, and the results of the calculation are converted as graphic data and stored in the frame memory 23 in the form of image data. This image data is read out from the frame memory 23 under the control of the display controller 15 and displayed on the CRT 18.
従来のグラフィックディスプレイ装置の表示方式は上述
したような処理を行うので、図形データとコード・文字
データしか表示できず、また、地図や図面データを入力
段階でベクトル情報に変換しなければならず、更に、ベ
クトル情報とイメージ情報との並行的同時処理が不可能
であった。したがって、従来の表示方式では地図や図面
データを入力段階でヘクトル化するためのソフトウェア
や入力操作などが必要となり、そのためコストアップす
る傾向があり、またベクトル情報とイメジ情報との並行
的同時処理が不可能であるため精度の高いグラフィック
処理を実現することが難しいとう問題点があった。The display methods of conventional graphic display devices perform the processing described above, so they can only display graphic data, codes, and character data, and map and drawing data must be converted into vector information at the input stage. Furthermore, parallel and simultaneous processing of vector information and image information has been impossible. Therefore, conventional display methods require software and input operations to convert map and drawing data into vectors at the input stage, which tends to increase costs, and also requires parallel processing of vector information and image information. Since this is impossible, there is a problem in that it is difficult to realize highly accurate graphic processing.
この発明は上記のような問題点を解消するためになされ
たもので、コストダウンを図るとともに精度の高いグラ
フィック処理を実現することができるグラフィックディ
スプレイ装置の表示方式を提供することを目的とする。The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide a display method for a graphic display device that can reduce costs and realize highly accurate graphic processing.
この発明に係るグラフィックディスプレイ装置の表示方
式は、入出力手段(インタフェース11)が受け取った
イメージデータを格納する第3の記憶手段(リフレッシ
ュメモリ21)と、この第3の記憶手段に格納されたデ
ータを読み出して論理演算を施す第2の演算手段(演算
器22)とを設け、入出力手段(インタフェース11)
が受け取ったデータが図形情報である場合はその図形情
報を第1の記憶手段(セグメントメモリ13)に−旦格
納し、次に読み出して第1の演算手段(演算器14)に
より処理を施した後筒2の記憶手段(フレームメモリ2
3)に格納し、また、入出力手段(インタフェース11
)が受け取ったデータがイメージデータである場合はそ
のイメージデータを第3の記憶手段(リフレッシュメモ
リ21)に−旦格納し、次に読み出して第2の演算手段
(演算器22)により処理を施した後筒2の記憶手段(
フレームメモリ23)に格納し、これにより図形情報と
イメージデータとを混在させて表示手段(CRTlB)
に表示させることを特徴とするものである。The display method of the graphic display device according to the present invention includes a third storage means (refresh memory 21) for storing image data received by the input/output means (interface 11), and data stored in the third storage means. A second arithmetic means (operator 22) that reads out and performs a logical operation is provided, and an input/output means (interface 11)
When the received data is graphic information, the graphic information is first stored in the first storage means (segment memory 13), then read out and processed by the first calculation means (calculator 14). Storage means of rear cylinder 2 (frame memory 2
3), and input/output means (interface 11
) receives image data, the image data is first stored in the third storage means (refresh memory 21), then read out and processed by the second arithmetic means (arithmetic unit 22). The memory means of the rear cylinder 2 (
The display unit (CRTlB) stores the graphic information and image data in the frame memory 23).
This feature is characterized by displaying the following information.
この表示方式において、入出力手段(インタフェース1
1)が受け取ったデータが図形情報である場合、その図
形情報は、第1の記憶手段(セグメントメモリ13)に
−旦格納され、次に読み出され第1の演算手段(演算器
14)に与えられ、図形処理が施され、第2の記憶手段
(フレームメモリ23)に格納される。また、入出力手
段(インタフェース11)が受け取ったデータがイメー
ジデータである場合、そのイメージデータは、第3の記
憶手段(リフレッシュメモリ21)に−旦格納され、次
に読み出され第2の演算手段(演算器22)により論理
演算処理が施され、第2の記憶手段(フレームメモリ2
3)に格納される。したがって、表示手段(CRTlB
)には図形情報とイメージデータとが混在させて表示さ
せることができる。In this display method, input/output means (interface 1
If the data received by 1) is graphic information, the graphic information is first stored in the first storage means (segment memory 13), then read out and sent to the first calculation means (calculation unit 14). is given, subjected to graphical processing, and stored in the second storage means (frame memory 23). Further, when the data received by the input/output means (interface 11) is image data, the image data is first stored in the third storage means (refresh memory 21), and then read out and used for the second calculation. The means (calculating unit 22) performs logical operation processing, and the second storage means (frame memory 2)
3). Therefore, the display means (CRTlB
) can display a mixture of graphic information and image data.
第1図はこの発明の一実施例にかかるグラフィックディ
スプレイ装置の表示方式の構成を示すブロック図である
。第1図において、第2図に示す構成要素に対応するも
のには同一の符号を付し、その説明を省略する。第1図
において、lAはこの実施例のグラフィックディスプレ
イ装置である。FIG. 1 is a block diagram showing the configuration of a display system of a graphic display device according to an embodiment of the present invention. In FIG. 1, components corresponding to those shown in FIG. 2 are designated by the same reference numerals, and their explanations will be omitted. In FIG. 1, IA is the graphic display device of this embodiment.
21はインタフェース11から受け取ったイメージデー
タを格納する第3の記憶手段としてのリフレッシュメモ
リ、22はリフレッシュメモリ21に格納されたデータ
を読み出して論理演算を施す第2の演算手段としての演
算器である。即ち、リフレッシュメモリ21は、CPU
3からインタフェース11を介してイメージデータが送
られてきた時、CPU12の処理により中間的にそのデ
ータを格納する。演算器22はCPU12の指令に基づ
いてリフレッシュメモリ21内のイメージデータに論理
演算を施す。21 is a refresh memory as a third storage means for storing image data received from the interface 11, and 22 is an arithmetic unit as a second calculation means for reading out the data stored in the refresh memory 21 and performing a logical operation. . That is, the refresh memory 21
When image data is sent from 3 through the interface 11, the data is stored intermediately through processing by the CPU 12. The arithmetic unit 22 performs logical operations on the image data in the refresh memory 21 based on instructions from the CPU 12.
次に動作について説明する。インタフェース11より入
力された地図データや図形データは、CPU3でベクト
ル情報、コード情報及びイメージ情報の形式で処理され
、CRTlBに表示される。この場合、CPUa上の応
用ソフトウェアは従来と同じようにグラフィック・ライ
ブラリ・ソフトウェアに対して表示する図形情報を渡す
。グラフインク・ライブラリ・ソフトウェアは、これら
の情報に装置2が動作するに必要な情報を付加し、その
情報をグラフィックディスプレイ装置IAへ送ると、C
PU12はその情報が図形情報であると解釈してその図
形情報をセグメントメモIJ13に一旦格納するととも
に、各サブシステムに動作指令を出す。Next, the operation will be explained. Map data and graphic data inputted from the interface 11 are processed by the CPU 3 in the form of vector information, code information, and image information, and are displayed on the CRTlB. In this case, the application software on the CPUa passes graphic information to be displayed to the graphic library software in the same way as in the past. The Graphink library software adds information necessary for the device 2 to operate to this information, and sends the information to the graphic display device IA.
The PU 12 interprets the information as graphic information, temporarily stores the graphic information in the segment memo IJ 13, and issues operation commands to each subsystem.
一方、CPU3から送られてきたデータがイメージデー
タである場合、CPU12はリフレッシュメモリ21に
そのイメージデータを一旦格納するとともに演算器22
に指令を出す。演算器14と演算器22とはCPU12
からの指令を受けて処理を行う。即ち、演算器14はセ
グメントメモリ13からデータを読み出し、前述した各
種処理を施して、その結果をフレームメモリ23に格納
する。演算器22は、リフレッシュメモリ21からイメ
ージデータを読み出し、各種論理演算を行って結果をフ
レームメモリ23に格納する。この時、フレームメモリ
23のアドレス制御は、すべてCPU12からの指令を
受けて演算器14と演算器22とが互いに情報を交換す
ることにより行う。フレームメモリ23内のデータは、
デイスプレィコントローラ15の制御により読み出され
る。On the other hand, if the data sent from the CPU 3 is image data, the CPU 12 temporarily stores the image data in the refresh memory 21 and sends it to the arithmetic unit 22.
issue instructions to. The arithmetic unit 14 and the arithmetic unit 22 are the CPU 12
Performs processing upon receiving instructions from. That is, the arithmetic unit 14 reads data from the segment memory 13, performs the various processes described above, and stores the results in the frame memory 23. The arithmetic unit 22 reads image data from the refresh memory 21, performs various logical operations, and stores the results in the frame memory 23. At this time, the address control of the frame memory 23 is performed by the arithmetic unit 14 and the arithmetic unit 22 exchanging information with each other in response to instructions from the CPU 12. The data in the frame memory 23 is
It is read out under the control of the display controller 15.
デイスプレィコントローラ15は、CRTlBの画面に
そのデータを表示するための色別付け、アドレス制御及
び重ね合わせ制御を行い、CRTlBにフレームメモリ
23内のデータを表示する。The display controller 15 performs color assignment, address control, and overlay control for displaying the data on the screen of the CRTlB, and displays the data in the frame memory 23 on the CRTlB.
一方、逆にCPUa上の応用ソフトウェアがCRTlB
上に表示さているデータを読み込みたい場合、その応用
ソフトウェアはCPU12に指令を出すと、フレームメ
モリ23内のデータをインタフェース11を介して読み
込むことができる。On the other hand, conversely, the application software on CPUa is
If it is desired to read the data displayed above, the application software issues a command to the CPU 12 and can read the data in the frame memory 23 via the interface 11.
以上のように本発明によれば、入出力手段が受け取った
データが図形情報である場合はその図形情報を第1の記
憶手段に一旦格納し、次に読み出して第1の演算手段に
より処理を施した後筒2の記憶手段に格納し、また、入
出力手段が受け取ったデータがイメージデータである場
合はそのイメージデータを第3の記憶手段に一旦格納し
、次に読み出して第2の演算手段により処理を施した後
筒2の記憶手段に格納するようにしたので、従来のよう
に地図や図面データを入力段階でベクトル化するための
ソフトウェアや人力操作などが不要となり、これによっ
てグラフィックディスプレイ装置のコストダウンが図れ
、また、図形情報とイメージデータとを混在させて表示
手段に表示する並列的同時処理が可能となり、精度の高
いグラフインク処理を実現できるという効果が得られる
。As described above, according to the present invention, when the data received by the input/output means is graphic information, the graphic information is temporarily stored in the first storage means, and then read out and processed by the first calculation means. After processing, the data is stored in the storage means of the cylinder 2, and if the data received by the input/output means is image data, the image data is temporarily stored in the third storage means, and then read out and used for the second calculation. Since the processed data is stored in the storage means of the rear cylinder 2, there is no need for software or manual operations to vectorize map and drawing data at the input stage, which is required in the past. It is possible to reduce the cost of the apparatus, and also to perform parallel simultaneous processing in which graphic information and image data are mixed and displayed on the display means, and it is possible to realize highly accurate graph ink processing.
第1図はこの発明の一実施例に係るグラフィックディス
プレイgWの表示方式の構成を示すブロック図、第2図
は従来のグラフインクデイスプレィ装置の表示方式の構
成を示すブロック図である。
IA・・・グラフィックディスプレイ装置、11・・・
インタフェース(入出力手段)、13・・・セグメント
メモリ (第1の記憶手段)、14・・・演算器(第1
の演算手段)、18−9・CRT (表示手段)、21
・・・リフレッシュメモリ (第3の記憶手段)、22
・・・演算器(第2の演算手段)、23・・・フレーム
メモリ(第2の記憶手段)。FIG. 1 is a block diagram showing the structure of a display method of a graphic display gW according to an embodiment of the present invention, and FIG. 2 is a block diagram showing the structure of a display method of a conventional graph ink display device. IA...Graphic display device, 11...
Interface (input/output means), 13... Segment memory (first storage means), 14... Arithmetic unit (first
calculation means), 18-9・CRT (display means), 21
...Refresh memory (third storage means), 22
. . . arithmetic unit (second arithmetic means), 23 . . . frame memory (second storage means).
Claims (1)
力手段が受け取ったベクトル情報を格納する第1の記憶
手段と、上記入出力手段からのデータに基づき図形処理
に必要な演算を行う第1の演算手段と、この第1の演算
手段の演算結果を格納する第2の記憶手段と、この第2
の記憶手段に格納されたデータに従ってグラフィック画
面を表示する表示手段とを備えたグラフィックディスプ
レイ装置において、上記入出力手段が受け取ったイメー
ジデータを格納する第3の記憶手段と、この第3の記憶
手段に格納されたデータを読み出して論理演算を施す第
2の演算手段とを設け、上記入出力手段が受け取ったデ
ータが図形情報である場合はその図形情報を上記第1の
記憶手段に一旦格納し、次に読み出して上記第1の演算
手段により処理を施した後上記第2の記憶手段に格納し
、また、上記入出力手段が受け取ったデータがイメージ
データである場合はそのイメージデータを上記第3の記
憶手段に一旦格納し、次に読み出して上記第2の演算手
段により処理を施した後上記第2の記憶手段に格納し、
これにより図形情報とイメージデータとを混在させて上
記表示手段に表示させることを特徴とするグラフィック
ディスプレイ装置の表示方式。an input/output means for inputting and outputting data to and from the outside; a first storage means for storing vector information received by the input/output means; and a calculation necessary for graphic processing based on the data from the input/output means. a first calculation means; a second storage means for storing calculation results of the first calculation means;
a third storage means for storing image data received by the input/output means; and a third storage means for storing image data received by the input/output means; and a second calculation means for reading data stored in the storage means and performing a logical operation on the data stored in the input/output means, and when the data received by the input/output means is graphical information, the graphical information is temporarily stored in the first storage means. , the data is then read out and processed by the first calculation means, and then stored in the second storage means, and if the data received by the input/output means is image data, the image data is stored in the second storage means. 3, and then read out and processed by the second calculation means, and then stored in the second storage means,
A display method for a graphic display device, characterized in that graphic information and image data are mixed and displayed on the display means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21706288A JPH0264818A (en) | 1988-08-31 | 1988-08-31 | Display system for graphic display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21706288A JPH0264818A (en) | 1988-08-31 | 1988-08-31 | Display system for graphic display device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0264818A true JPH0264818A (en) | 1990-03-05 |
Family
ID=16698233
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21706288A Pending JPH0264818A (en) | 1988-08-31 | 1988-08-31 | Display system for graphic display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0264818A (en) |
-
1988
- 1988-08-31 JP JP21706288A patent/JPH0264818A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH1097635A (en) | Method for generating display list, method for receiving display list to house in graphics processor, method for rendering primitive and system for rendering primitive by using display list | |
| JPH0264818A (en) | Display system for graphic display device | |
| JP3268029B2 (en) | Handwriting input device | |
| JPH01260507A (en) | Process display device | |
| JP2760522B2 (en) | Display control device | |
| JPH08328613A (en) | Method for preparing sequence/program and method for setting data | |
| JP3337385B2 (en) | Display control circuit | |
| JPS6151264A (en) | Document processing device | |
| JPS61275932A (en) | Graphic processing device | |
| JPH0358222A (en) | Display list processing mechanism | |
| JP2874676B2 (en) | Single screen multiple input terminal | |
| JP3268144B2 (en) | Character display method | |
| JPS62160586A (en) | Data display device | |
| JPH0581392A (en) | Figure move / copy method | |
| JPH0414124A (en) | Keyboard device | |
| JPS6341977A (en) | Table form data display system | |
| JPH0756707A (en) | Received data display controller | |
| JPH06251039A (en) | Form design system | |
| Burroughs et al. | Pre and post processing using the IBM 3277 display station graphics attachment (RPQ7H0284) | |
| JPH0644233A (en) | Document processor | |
| JPS63211466A (en) | Graphic input device | |
| JPH06124079A (en) | Display screen scroll system and display controller | |
| JPH02168298A (en) | Graphic display device | |
| JPH0391864A (en) | Form design system | |
| JPH04169926A (en) | Graphic processor |