JPH0944693A - Graphic display device - Google Patents
Graphic display deviceInfo
- Publication number
- JPH0944693A JPH0944693A JP7216609A JP21660995A JPH0944693A JP H0944693 A JPH0944693 A JP H0944693A JP 7216609 A JP7216609 A JP 7216609A JP 21660995 A JP21660995 A JP 21660995A JP H0944693 A JPH0944693 A JP H0944693A
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- video memory
- display device
- control
- 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
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ビデオメモリを有する
図形表示装置に係り、特に、描画前の状態に戻すために
ビデオメモリの内容を待避するようにした図形表示装置
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a graphic display device having a video memory, and more particularly to a graphic display device for saving the contents of the video memory in order to restore the state before drawing.
【0002】[0002]
【従来の技術】ビデオメモリを有する図形表示装置にお
いて、ある図形を表示して、ある画面状態にした後に、
その図形を表示する前の画面状態に戻す必要がある場合
には、前の画面状態のビデオメモリの内容を予め記憶装
置に待避しておかなければならない。従来の図形表示装
置において、例えば図5に示すような直線を描画する場
合、座標軸に平行な、描画する図形を囲む最少の矩形領
域(ミニマムレクタングル)の内容を記憶装置に待避し
ておくのが一般的である。2. Description of the Related Art In a graphic display device having a video memory, after displaying a certain graphic and setting a certain screen state,
When it is necessary to restore the screen state before displaying the figure, the contents of the video memory in the previous screen state must be saved in the storage device in advance. In a conventional graphic display device, for example, when drawing a straight line as shown in FIG. 5, it is preferable to save the contents of a minimum rectangular area (minimum rectangle) that is parallel to the coordinate axes and surrounds the graphic to be drawn in a storage device. It is common.
【0003】[0003]
【発明が解決しようとする課題】このような従来の図形
表示装置においては、上記のように少ない画素分(図5
の例では13画素)しかない図形を描画する場合であっ
ても、ミニマムレクタングルを構成する13×13=1
69画素分のメモリが必要となるという問題点があっ
た。本発明はこのような問題点に鑑みなされたものであ
り、前の画面状態に戻すための退避用メモリの容量を少
なくすることができる図形表示装置を提供することを目
的とする。In such a conventional graphic display device, as described above, a small number of pixels (see FIG. 5) are used.
In the case of drawing a figure having only 13 pixels), the minimum rectangle forming 13 × 13 = 1
There is a problem that a memory for 69 pixels is required. The present invention has been made in view of such problems, and an object of the present invention is to provide a graphic display device capable of reducing the capacity of a save memory for returning to a previous screen state.
【0004】[0004]
【課題を解決するための手段】本発明は、上述した従来
の技術の課題を解決するため、モニタ装置に所定の描画
色の図形を表示する図形表示装置において、前記モニタ
装置への図形の描画,描画する図形の種類,図形パラメ
ータ,描画色,画面の復元を指示するための入力手段
と、前記入力手段による指示信号が入力される制御手段
と、前記制御手段の制御により、前記入力手段によって
指示された図形に対応する描画座標を発生する図形描画
アルゴリズム発生手段と、前記制御手段の制御により、
前記図形描画アルゴリズム発生手段によって得られた描
画座標に対応するアドレスに、前記入力手段によって指
示された描画色を表す描画色データが書き込まれるビデ
オメモリと、前記モニタ装置に前記入力手段により指示
された所定の図形を表示させる際に、その図形の種類,
図形パラメータ及びその図形を描画する前の前記ビデオ
メモリの描画色データを記憶する待避用の記憶手段とを
設け、前記入力手段により画面の復元が指示されると、
前記制御手段は、前記記憶手段より前記図形の種類及び
前記図形パラメータを読み出して前記図形描画アルゴリ
ズム発生手段に供給し、これにより前記図形描画アルゴ
リズム発生手段から得た描画座標に対応する前記ビデオ
メモリのアドレスに前記記憶手段より読み出した描画色
データを書き込むように制御することを特徴とする図形
表示装置を提供するものである。In order to solve the above-mentioned problems of the prior art, the present invention provides a graphic display device for displaying a graphic of a predetermined drawing color on a monitor device, in which a graphic is drawn on the monitor device. , Input means for instructing the type of figure to be drawn, figure parameters, drawing color, screen restoration, control means for inputting an instruction signal from the input means, and by the control of the control means, by the input means By the graphic drawing algorithm generating means for generating the drawing coordinates corresponding to the instructed graphic and the control of the control means,
A video memory in which drawing color data representing the drawing color instructed by the input means is written at an address corresponding to the drawing coordinates obtained by the graphic drawing algorithm generating means, and the monitor device is instructed by the input means. When displaying a given figure, the type of the figure,
A saving means for storing drawing parameter and drawing color data of the video memory before drawing the drawing is provided, and when the screen restoration is instructed by the input means,
The control means reads out the type of the figure and the figure parameter from the storage means and supplies them to the figure drawing algorithm generating means, whereby the video memory corresponding to the drawing coordinates obtained from the figure drawing algorithm generating means. The present invention provides a graphic display device, characterized in that the drawing color data read from the storage means is controlled to be written in an address.
【0005】[0005]
【実施例】以下、本発明の図形表示装置について、添付
図面を参照して説明する。図1は本発明の図形表示装置
の一実施例を示すブロック図、図2及び図3は本発明の
図形表示装置の動作を説明するためのフローチャート、
図4は本発明の図形表示装置で用いる退避用メモリを説
明するための図である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The graphic display device of the present invention will be described below with reference to the accompanying drawings. 1 is a block diagram showing an embodiment of the graphic display device of the present invention, and FIGS. 2 and 3 are flow charts for explaining the operation of the graphic display device of the present invention.
FIG. 4 is a diagram for explaining the save memory used in the graphic display device of the present invention.
【0006】まず、本発明の図形表示装置の構成につい
て、図1を用いて説明する。図1において、キーボード
やマウス等よりなる入力装置1による指示信号は制御装
置2に入力される。入力装置1により、例えば図形の描
画及び復元(図形描画前の状態に戻すこと)や、描画す
る図形の形状(種類)、描画色等を指示する。制御装置
2は図形の描画及び復元を行うために、入力装置1より
入力されたデータを基に図形描画アルゴリズム発生装置
3,退避用メモリである記憶装置4,ビデオメモリ5を
制御する。First, the configuration of the graphic display device of the present invention will be described with reference to FIG. In FIG. 1, an instruction signal from an input device 1 including a keyboard and a mouse is input to the control device 2. The input device 1 instructs, for example, drawing and restoration of a figure (returning to a state before drawing a figure), shape (type) of a figure to be drawn, drawing color, and the like. The control device 2 controls the graphic drawing algorithm generating device 3, the storage device 4 as a save memory, and the video memory 5 based on the data input from the input device 1 in order to draw and restore the graphic.
【0007】図形描画アルゴリズム発生装置3は、制御
装置2より入力された図形の種類情報(三角形,長方
形,円等)及び形状を決定するための座標データ等の図
形パラメータを基に、描画すべき点の座標データ(描画
座標)を順次出力する。記憶装置4は描画する図形の種
類情報,図形パラメータ及び描画前のビデオメモリ5の
描画色データを記憶する。制御装置2より出力されたデ
ータはビデオメモリ5に書き込まれ、モニタ装置6に表
示される。The graphic drawing algorithm generator 3 should draw based on the graphic type information (triangle, rectangle, circle, etc.) input from the controller 2 and graphic parameters such as coordinate data for determining the shape. Coordinate data of points (drawing coordinates) are sequentially output. The storage device 4 stores type information of a figure to be drawn, figure parameters, and drawing color data of the video memory 5 before drawing. The data output from the control device 2 is written in the video memory 5 and displayed on the monitor device 6.
【0008】ここで、本発明の図形表示装置における図
形描画時と復元時の動作について説明する。まず、図形
描画時では、図形描画時の動作を示す図2において、制
御装置2は入力装置1より描画する図形の種類の情報を
取得する(ステップS1)。図形の種類の情報とは三角
形,長方形,円,楕円等の識別データである。制御装置
2は入力装置1より、ステップS1で取得した図形の種
類に応じた図形パラメータを取得する。例えば、図形の
種類が長方形の場合、描画色,長方形の幅及び高さ,基
準点の座標値等の図形パラメータを取得する(ステップ
S2)。モニタ装置6に表示する図形はステップS1で
取得した図形の種類とステップS2で取得した図形パラ
メータにより確定する。The operation of the graphic display device of the present invention at the time of graphic drawing and restoration will now be described. First, at the time of drawing a figure, in FIG. 2 showing the operation at the time of drawing a figure, the control device 2 acquires information on the type of a drawing to be drawn from the input device 1 (step S1). The figure type information is identification data such as a triangle, a rectangle, a circle, and an ellipse. The control device 2 acquires, from the input device 1, graphic parameters according to the type of graphic acquired in step S1. For example, when the type of figure is a rectangle, figure parameters such as drawing color, width and height of the rectangle, and coordinate values of reference points are acquired (step S2). The graphic to be displayed on the monitor device 6 is determined by the type of graphic acquired in step S1 and the graphic parameter acquired in step S2.
【0009】さらに、制御装置2は、ステップS1で取
得した図形種類データを記憶装置4の所定の領域に記憶
させる(ステップS3)。例えば、三角形は0,長方形
は1,円は2というように1バイトのデータで識別さ
せ、その値を記憶させておく。引き続き制御装置2は、
ステップS2で取得した図形パラメータを記憶装置4の
所定の領域に記憶させる(ステップS4)。例えば、長
方形の場合、描画色,幅,高さ,基準点のX座標,Y座
標の順で、それぞれ2バイトで表現し、その値を記憶さ
せておく。Further, the control device 2 stores the graphic type data acquired in step S1 in a predetermined area of the storage device 4 (step S3). For example, a triangle is 0, a rectangle is 1, a circle is 2, and so on. Continuing on, the controller 2
The graphic parameter acquired in step S2 is stored in a predetermined area of the storage device 4 (step S4). For example, in the case of a rectangle, the drawing color, the width, the height, the X coordinate of the reference point, and the Y coordinate are expressed in the order of 2 bytes, and the values are stored.
【0010】その後、制御装置2は、図形描画アルゴリ
ズム発生装置3にステップS1,S2で取得した図形種
類データ及び図形パラメータを入力する(ステップS
5)。これにより、図形描画アルゴリズム発生装置3は
図形描画が完了するまで、描画すべき点の位置を示す座
標データを出力する。制御装置2は、描画アルゴリズム
発生装置3より、描画すべき点の位置の座標値を取得す
る(ステップS6)。制御装置2は、ステップS6で取
得した描画座標に対応するビデオメモリ5上のアドレス
のデータを読み出し、このデータを記憶装置4に待避す
る(ステップS7)。Thereafter, the control device 2 inputs the graphic type data and the graphic parameters acquired in steps S1 and S2 to the graphic drawing algorithm generating device 3 (step S).
5). As a result, the graphic drawing algorithm generator 3 outputs the coordinate data indicating the position of the point to be drawn until the graphic drawing is completed. The controller 2 acquires the coordinate value of the position of the point to be drawn from the drawing algorithm generator 3 (step S6). The control device 2 reads the data of the address on the video memory 5 corresponding to the drawing coordinates acquired in step S6, and saves this data in the storage device 4 (step S7).
【0011】さらに、制御装置2は、ステップS6で取
得した描画座標に対応するビデオメモリ5上のアドレス
に、ステップS2で取得した描画色データを書き込む
(ステップS8)。これにより、モニタ装置6の対応す
る点の色が入力装置1により指示された描画色に変わ
る。そして、描画完了したかを判定し(ステップS
9)、完了していれば終了する。完了していなければ、
ステップS6〜S8の動作を描画が完了するまで繰り返
す。これにより、モニタ装置6に入力装置1により指示
された図形が指示された描画色で表示される。Further, the control device 2 writes the drawing color data acquired in step S2 into the address on the video memory 5 corresponding to the drawing coordinates acquired in step S6 (step S8). As a result, the color of the corresponding point on the monitor device 6 changes to the drawing color designated by the input device 1. Then, it is determined whether the drawing is completed (step S
9), if completed, end. If not,
The operations of steps S6 to S8 are repeated until the drawing is completed. As a result, the graphic specified by the input device 1 is displayed on the monitor device 6 in the specified drawing color.
【0012】次に、復元時では、復元時の動作を示す図
3において、制御装置2は、記憶装置4に記憶されてい
る図形種類のデータを読み出し(ステップS11)、図
形パラメータのデータを読み出す(ステップS12)。
そして、制御装置2は、図形描画アルゴリズム発生装置
3にステップS11,S12で読み出した図形種類デー
タ及び図形パラメータを入力する(ステップS13)。Next, at the time of restoration, in FIG. 3 showing the operation at the time of restoration, the control device 2 reads the data of the graphic type stored in the storage device 4 (step S11) and the data of the graphic parameter. (Step S12).
Then, the control device 2 inputs the graphic type data and the graphic parameters read in steps S11 and S12 to the graphic drawing algorithm generating device 3 (step S13).
【0013】制御装置2は、描画アルゴリズム発生装置
3より描画すべき点の位置の座標値を取得する(ステッ
プS14)。制御装置2は、記憶装置4より予め待避し
ておいた描画前の描画色データを1画素分読み出す(S
15)。そして、制御装置2は、ステップS14で取得
した描画座標に対応するビデオメモリ5上のアドレス
に、ステップS15で読み出した描画色データを書き込
む(ステップS16)。これにより、モニタ装置6の対
応する点の色が描画前の色に戻る。The control device 2 acquires the coordinate value of the position of the point to be drawn from the drawing algorithm generating device 3 (step S14). The control device 2 reads the drawing color data before drawing, which is saved in advance from the storage device 4, for one pixel (S).
15). Then, the control device 2 writes the drawing color data read in step S15 in the address on the video memory 5 corresponding to the drawing coordinates acquired in step S14 (step S16). As a result, the color of the corresponding point on the monitor device 6 returns to the color before drawing.
【0014】さらに、復元完了したかを判定し(ステッ
プS17)、完了していれば終了する。完了していなけ
れば、ステップS14〜S16の動作を復元が完了する
まで繰り返す。これにより、モニタ装置6に復元された
画面が表示される。Further, it is judged whether or not the restoration is completed (step S17), and if completed, the processing is ended. If not completed, the operations of steps S14 to S16 are repeated until the restoration is completed. As a result, the restored screen is displayed on the monitor device 6.
【0015】なお、記憶装置4に図形種類データ,図形
パラメータ,描画色データを記憶する際には、図4に示
すように、第1の領域に図形種類データを、第2の領域
に図形パラメータを、第3の領域に描画色データをそれ
ぞれ記憶するようにすればよい。When storing the graphic type data, the graphic parameter, and the drawing color data in the storage device 4, the graphic type data is stored in the first area and the graphic parameter is stored in the second area, as shown in FIG. The drawing color data may be stored in the third area.
【0016】[0016]
【発明の効果】以上詳細に説明したように、本発明の図
形表示装置は、モニタ装置への図形の描画,描画する図
形の種類,図形パラメータ,描画色,画面の復元を指示
するための入力手段と、この入力手段による指示信号が
入力される制御手段と、この制御手段の制御により、入
力手段によって指示された図形に対応する描画座標を発
生する図形描画アルゴリズム発生手段と、制御手段の制
御により、図形描画アルゴリズム発生手段によって得ら
れた描画座標に対応するアドレスに、入力手段によって
指示された描画色を表す描画色データが書き込まれるビ
デオメモリと、モニタ装置に入力手段により指示された
所定の図形を表示させる際に、その図形の種類,図形パ
ラメータ及びその図形を描画する前のビデオメモリの描
画色データを記憶する待避用の記憶手段とを設け、入力
手段により画面の復元が指示されると、制御手段は、記
憶手段より図形の種類及び図形パラメータを読み出して
図形描画アルゴリズム発生手段に供給し、これにより図
形描画アルゴリズム発生手段から得た描画座標に対応す
るビデオメモリのアドレスに記憶手段より読み出した描
画色データを書き込むように制御するので、待避用の記
憶手段の容量を少なくすることができる。また、画面復
元の際、ビデオメモリへの書き込み回数も最少であるた
め、高速に復元することができる。As described in detail above, the graphic display device of the present invention is used to input a graphic on the monitor device, a type of graphic to be drawn, a graphic parameter, a drawing color, and an instruction for restoring the screen. Means, control means to which an instruction signal from this input means is input, graphic drawing algorithm generating means for generating drawing coordinates corresponding to the graphic instructed by the input means under the control of this control means, and control of the control means Thus, the video memory in which the drawing color data representing the drawing color instructed by the input means is written in the address corresponding to the drawing coordinates obtained by the graphic drawing algorithm generating means, and the predetermined amount instructed by the input means in the monitor device. When displaying a figure, the type of the figure, figure parameters and drawing color data of the video memory before drawing the figure are stored. When a screen restoration is instructed by the input means, the control means reads out the type of figure and figure parameters from the storage means and supplies them to the figure drawing algorithm generating means. Since the drawing color data read from the storage means is controlled to be written in the address of the video memory corresponding to the drawing coordinates obtained from the drawing algorithm generating means, the capacity of the saving storage means can be reduced. Further, when the screen is restored, the number of writings to the video memory is minimized, so that the restoration can be performed at high speed.
【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
【図2】本発明の動作を説明するためのフローチャート
である。FIG. 2 is a flow chart for explaining the operation of the present invention.
【図3】本発明の動作を説明するためのフローチャート
である。FIG. 3 is a flowchart for explaining the operation of the present invention.
【図4】本発明で用いる退避用メモリを説明するための
図である。FIG. 4 is a diagram for explaining a save memory used in the present invention.
【図5】従来例を説明するための図である。FIG. 5 is a diagram for explaining a conventional example.
【符号の説明】 1 入力装置(入力手段) 2 制御装置(制御手段) 3 図形描画アルゴリズム発生装置(図形描画アルゴリ
ズム発生手段) 4 記憶装置(記憶手段) 5 ビデオメモリ 6 モニタ装置[Description of Reference Signs] 1 input device (input means) 2 control device (control means) 3 graphic drawing algorithm generation device (graphic drawing algorithm generation means) 4 storage device (storage means) 5 video memory 6 monitor device
Claims (1)
る図形表示装置において、 前記モニタ装置への図形の描画,描画する図形の種類,
図形パラメータ,描画色,画面の復元を指示するための
入力手段と、 前記入力手段による指示信号が入力される制御手段と、 前記制御手段の制御により、前記入力手段によって指示
された図形に対応する描画座標を発生する図形描画アル
ゴリズム発生手段と、 前記制御手段の制御により、前記図形描画アルゴリズム
発生手段によって得られた描画座標に対応するアドレス
に、前記入力手段によって指示された描画色を表す描画
色データが書き込まれるビデオメモリと、 前記モニタ装置に前記入力手段により指示された所定の
図形を表示させる際に、その図形の種類,図形パラメー
タ及びその図形を描画する前の前記ビデオメモリの描画
色データを記憶する待避用の記憶手段とを設け、 前記入力手段により画面の復元が指示されると、前記制
御手段は、前記記憶手段より前記図形の種類及び前記図
形パラメータを読み出して前記図形描画アルゴリズム発
生手段に供給し、これにより前記図形描画アルゴリズム
発生手段から得た描画座標に対応する前記ビデオメモリ
のアドレスに前記記憶手段より読み出した描画色データ
を書き込むように制御することを特徴とする図形表示装
置。1. A graphic display device for displaying a graphic of a predetermined drawing color on a monitor device, comprising: drawing a graphic on the monitor device;
Input means for instructing drawing parameters, drawing color, screen restoration, control means for inputting an instruction signal by the input means, and control by the control means to correspond to the figure instructed by the input means. Graphic drawing algorithm generating means for generating drawing coordinates, and a drawing color representing a drawing color designated by the input means at an address corresponding to the drawing coordinates obtained by the graphic drawing algorithm generating means under the control of the control means. A video memory into which data is written, and a drawing color data of the video memory before drawing the type of the figure, a figure parameter and the figure when the predetermined figure instructed by the input means is displayed on the monitor device. And a storage means for storing the information, and when the input means gives an instruction to restore the screen, The control means reads out the type of the figure and the figure parameter from the storage means and supplies them to the figure drawing algorithm generating means, whereby the address of the video memory corresponding to the drawing coordinates obtained from the figure drawing algorithm generating means. A graphic display device, characterized in that the drawing color data read from the storage means is controlled to be written into the drawing display device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7216609A JPH0944693A (en) | 1995-08-02 | 1995-08-02 | Graphic display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7216609A JPH0944693A (en) | 1995-08-02 | 1995-08-02 | Graphic display device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0944693A true JPH0944693A (en) | 1997-02-14 |
Family
ID=16691115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7216609A Pending JPH0944693A (en) | 1995-08-02 | 1995-08-02 | Graphic display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0944693A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1302373C (en) * | 2003-05-23 | 2007-02-28 | 威盛电子股份有限公司 | Method for sharing color reference table and device for pattern sample memory |
-
1995
- 1995-08-02 JP JP7216609A patent/JPH0944693A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1302373C (en) * | 2003-05-23 | 2007-02-28 | 威盛电子股份有限公司 | Method for sharing color reference table and device for pattern sample memory |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH07325930A (en) | Movement system for mouse cursor follow-up type enlargement display | |
JPH08146941A (en) | Image display device | |
JPH0944693A (en) | Graphic display device | |
JPH06149533A (en) | Segment quick plotting system for reducing plotting processing for segment outside display area | |
JPH04128886A (en) | Method for scrolling display image and image display device | |
JPS6035075B2 (en) | CRT display device | |
JPH0816809A (en) | Drawing system | |
JP3553249B2 (en) | Image generating apparatus and image generating method | |
JP2833366B2 (en) | Display control device | |
JPS63206878A (en) | Image processor | |
JP2000352970A (en) | Picture display device | |
JPS6042475B2 (en) | display device | |
JP2000035782A (en) | Image display method | |
JPS6237781A (en) | Picture display device with partial magnifying function | |
JPH0329023A (en) | Crt display device | |
JPH0561449A (en) | Re-display managing device | |
JPH0887261A (en) | Display device and its control method | |
JPH04241392A (en) | Buffer control system in crt display device | |
JPH0293823A (en) | Large screen display system | |
JPH10334251A (en) | Fast plotting device | |
JP2002055670A (en) | Medical image display system | |
JPH05242214A (en) | Input system for graphic processing system | |
JPH05333847A (en) | System for processing image data display | |
JPH096584A (en) | Image display device | |
JPH02127784A (en) | Clipping system |