JPS62192877A - Graphic display device - Google Patents
Graphic display deviceInfo
- Publication number
- JPS62192877A JPS62192877A JP61034812A JP3481286A JPS62192877A JP S62192877 A JPS62192877 A JP S62192877A JP 61034812 A JP61034812 A JP 61034812A JP 3481286 A JP3481286 A JP 3481286A JP S62192877 A JPS62192877 A JP S62192877A
- Authority
- JP
- Japan
- Prior art keywords
- scroll
- screen
- area
- tables
- tube surface
- 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
- 230000033001 locomotion Effects 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 claims description 6
- 210000004556 brain Anatomy 0.000 description 22
- 238000010586 diagram Methods 0.000 description 22
- 238000000034 method Methods 0.000 description 15
- 238000009125 cardiac resynchronization therapy Methods 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 7
- 239000003086 colorant Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000004043 responsiveness Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 101100540499 Arabidopsis thaliana VIP5 gene Proteins 0.000 description 1
- 206010047571 Visual impairment Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 235000013367 dietary fats Nutrition 0.000 description 1
- 238000010894 electron beam technology Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000010520 ghee Substances 0.000 description 1
- 230000007794 irritation Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- WPPDXAHGCGPUPK-UHFFFAOYSA-N red 2 Chemical compound C1=CC=CC=C1C(C1=CC=CC=C11)=C(C=2C=3C4=CC=C5C6=CC=C7C8=C(C=9C=CC=CC=9)C9=CC=CC=C9C(C=9C=CC=CC=9)=C8C8=CC=C(C6=C87)C(C=35)=CC=2)C4=C1C1=CC=CC=C1 WPPDXAHGCGPUPK-UHFFFAOYSA-N 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【発明の詳細な説明】
A、産業上の利用分野
本発明は、例えばホスト計算機に接続して、電力系読図
等の図形表示を行う図形表示装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION A. Field of Industrial Application The present invention relates to a graphic display device that is connected to, for example, a host computer and displays graphics such as power system diagrams.
B 発明の概要
本発明は、管面の画素数より大きい画素集合をもった複
数のブレーンよりなるフレームバッファを有し、指定さ
れたスクロール方向によって管面対応領域をブレーン上
で移動し、これによりスクロールを実行する図形表示装
置において、複数のスクロール方向指定入力を用い、そ
のいずれを選択するかによって各ブレーンのスクロール
の可否の組み合わせを決定し、スクロール可と決定され
たブレーンについてのみスクロールを行うことによって
、
重合わせ表示された図形の中から特定の図形のみをスク
ロールすることができ、しかも便利で効率のよい表示操
作が行えるようにしたものである。B. Summary of the Invention The present invention has a frame buffer consisting of a plurality of branes having a pixel set larger than the number of pixels on the screen, and moves the area corresponding to the screen on the branes according to a specified scroll direction. In a graphics display device that performs scrolling, a plurality of scroll direction designation inputs are used, and depending on which one is selected, the combination of scrollability of each brain is determined, and only those brains determined to be scrollable are scrolled. This makes it possible to scroll only a specific figure from among the superimposed figures, and allows for convenient and efficient display operations.
C従来の技術及び 発明が解決しようとする問題点 本明細書で使用する略語の定義は次の通りである。C Conventional technology and The problem that the invention aims to solve Definitions of abbreviations used herein are as follows.
・HIF、、、ホスト・インターフェース。・HIF, host interface.
・SB、、、、セグメント・バッファ。・SB, , Segment buffer.
・MTX、、、マトリクス演算器。行列演算器。・MTX, Matrix calculator. Matrix operator.
・CLP、、、クリッピング器。・CLP... Clipping device.
・DDA、、、ディジタル微分解析器。ディジタル・ベ
クタ・ジェネレータ。・DDA, digital differential analyzer. Digital vector generator.
・FB、、、、フレーム・バッファ。・FB, frame buffer.
・LT、、、、ルックアップ・テーブル。別名カラーマ
ツプ。・LT... Lookup table. Also known as color map.
・IM、、、、インプット・マシン。入力装置。・IM, input machine. Input device.
・VIP、、、 ビデオ・インターフェース。・VIP, video interface.
・TB、、、、テーブル。・TB...table.
・AD、、、、アドレス。・AD、、、、Address.
・Pn、、、、ブレーンn、 (nは0以上の整数)図
形表示装置(グラフィックCRT)は、従来からCAD
、CAM、CAE等の分野で、ホスト計算機に接続して
図形(文字を含む)表示を行なう端末として多く使用さ
れている。また、ワークステーション等のように汎用業
務処理を行なうホスト計算機と物理的に一体化して図形
表示処理を担当するような装置もある。最近では、広い
領域に敷設した設備の監視、制御を行なうオンラインシ
ステムや図面管理システムにおいて、設備図面を表示す
る端末装置とする利用分野が増加してきている。・Pn, ..., brane n, (n is an integer greater than or equal to 0) Graphic display devices (graphic CRTs) have traditionally been CAD
, CAM, CAE, and other fields, it is often used as a terminal that connects to a host computer and displays graphics (including characters). There are also devices, such as workstations, that are physically integrated with a host computer that performs general-purpose business processing and are responsible for graphic display processing. Recently, the field of use as a terminal device for displaying equipment drawings has been increasing in online systems and drawing management systems that monitor and control equipment installed in a wide area.
このような状況において、様々な汎用業務を行なうホス
ト計算機の負荷を軽減し表示処理の応答性を向上するこ
とが要求され、図形表示装置のインテリジェンス化が進
む傾向がある。すなわち、図形表示のほとんど機能を図
形表示装置が行なうのである。以下、第4図に示す構成
での図形表示装置を詳細に説明する。Under such circumstances, there is a demand for reducing the load on host computers that perform various general-purpose tasks and improving the responsiveness of display processing, and there is a trend toward increased intelligence in graphic display devices. In other words, the graphic display device performs most of the graphic display functions. The graphic display device having the configuration shown in FIG. 4 will be described in detail below.
まず、図形表示装置lには、ホスト計算機とのデータ送
受信を行なうホスト・インターフェース(HIP)があ
る。HIFは、ホスト計算機からの各種表示指示や図形
情報を受信し表示プロセッサ(CPU)に伝える。また
、ホスト計算機からの要求により、各種表示関連情報を
CPUから受けてホスト計算機に送信する。First, the graphic display device l has a host interface (HIP) for transmitting and receiving data to and from a host computer. The HIF receives various display instructions and graphic information from the host computer and transmits them to the display processor (CPU). Furthermore, in response to a request from the host computer, it receives various display-related information from the CPU and transmits it to the host computer.
SBは、記述表現(数値、記号)の図形情報を洛納する
メモリである。当該図形情報は、階層構造で管理される
。最下層は、具体的な図形実体(表示図形形状9位置座
標1表示色等)である。これらの上位には、個々の図形
実体についての各種属性(可視属性、検出属性等)情報
がある。なお、図形実体の位置座標は、管面上の画素位
置を直接示すものではなく、仮想的な大画面における座
標いわゆるワールド座標といわれるものである。SB is a memory that stores graphical information in descriptive representation (numerical values, symbols). The graphic information is managed in a hierarchical structure. The lowest layer is a concrete graphic entity (display graphic shape 9 position coordinates 1 display color, etc.). Above these, there is information on various attributes (visible attributes, detected attributes, etc.) for each graphical entity. Note that the positional coordinates of the graphic entity do not directly indicate the pixel position on the screen, but are coordinates on a virtual large screen, so-called world coordinates.
このSB内に格納する図形情報に対して、表示要求され
る範囲(ワールド座標値により定まる方形の領域)の図
形情報の切り出しが行なわれる。From the graphic information stored in this SB, graphic information in a range (a rectangular area determined by world coordinate values) required to be displayed is cut out.
この切り出し処理には、表示図形の平行移動や回転変換
を行なうマトリクス演算器(MTX)、CRTモニタ(
CRT)に対応する表示可能な領域をはみ出ず部分を除
去するクリッピングB(CLP)等が用會されている。This cutting process requires a matrix calculator (MTX) that performs parallel translation and rotation transformation of the displayed figure, a CRT monitor (
Clipping B (CLP) and the like are used to remove portions that do not extend beyond the displayable area corresponding to a CRT (CRT).
さらに、切り出した記述表現の図形情報の線分を、当該
表示位置座標よりそれに対応するフレームバッファ(F
B)上のビットの0N10FF情報に展開するディジタ
ル微分解析器(1)DA)が用意される。Furthermore, the line segment of the graphical information of the cut out descriptive expression is determined from the corresponding frame buffer (F
B) A digital differential analyzer (1) DA) that expands the 0N10FF information of the above bits is prepared.
FBは、CRTの管面の各画素に1対1に対応するビッ
トを少なくとも管面の画素数に対応する程度に持つメモ
リである。カラー表示では、複数枚のメモリ・ブレーン
を有し、各ブレーンにおいて同一画素に対応するビット
の集合を並べて列データとするものを当該ビットに対応
する画素の色コードとしている。さらに、近年では、色
コードを予め格納しておくルックアップテーブル(LT
)。The FB is a memory having bits that correspond one-to-one to each pixel on the CRT screen, at least to the extent that the number of bits corresponds to the number of pixels on the screen. In color display, a plurality of memory brains are provided, and column data in which a set of bits corresponding to the same pixel are arranged in each brain is used as the color code of the pixel corresponding to the bit. Furthermore, in recent years, look-up tables (LT) that store color codes in advance have been introduced.
).
別名カラーマツプを有し、前記のビットの列データをア
ドレスとし、LTにおける当該アドレスの内容を読み出
し、対応画素の色コードとする図形表示装置が主流にな
っている。このような図形表示装置では、重合わせ優先
表示が可能となる。すなわち、まずFBの各ブレーンに
ついて優先順位を定め、同様に表示させたい各図形につ
いて重合わせた時にどれを優先させて表示するかを示す
優先順位を定めておく。つぎに、各LTアドレスについ
てそのビット内容がオンになっているビットに対応する
ブレーンの組み合わせの中で最優先順位のブレーンに展
開する図形の表示色コードを当該アドレスのLT部分に
格納しておく。そして、SBから表示範囲の図形を切り
出し、各図形をその優先順位に対応するFBのブレーン
にビット展開する。一方、各ブレーンにおけるいくつか
の図形が重なった場合その重なった部分の画素に対応す
るビット列をアドレスとしてL Tが参照されろが、当
該アドレス部にはアドレスの「オンJビットに対応する
ブレーンの図形集合が重なった場合の最優先表示図形の
色コードが予め格納されているので、重合わせ後先表示
が実現される。第5図において説明する。表示図形・、
ム、■があり、重合わせ優先表示の優先順位も高いほう
からこの順とずろ。またその表示色は、赤、緑、青とす
る。The mainstream is a graphic display device which has a color map, uses the bit column data as an address, reads out the contents of the address in the LT, and uses it as the color code of the corresponding pixel. In such a graphic display device, overlapping priority display is possible. That is, first, a priority order is determined for each brane of the FB, and similarly, a priority order indicating which of the figures to be displayed is to be displayed with priority when superimposed is determined. Next, for each LT address, store the display color code of the figure to be expanded to the highest priority brain among the combinations of brains corresponding to the bit whose bit content is turned on in the LT part of the address. . Then, figures in the display range are cut out from the SB, and each figure is bit-developed into the FB brain corresponding to its priority order. On the other hand, when several figures in each brane overlap, L T is referred to by using the bit string corresponding to the pixel in the overlapped part as an address. Since the color code of the highest priority display figure when figure sets overlap is stored in advance, the display after overlapping is realized.This will be explained in Fig. 5.Display figures...
There are 3, 3 and 4, and the priority of superimposition priority display is from the highest to highest. The display colors are red, green, and blue.
FBのブレーンの優先順位は、高い方からP2. Pi
。The priority order of the FB brains is P2. Pi
.
POの順とする。表示図形・、ム、■は、それぞれP2
. Pi、 POにビット展開するものとする。FBの
各ブレーンから読み出された1つの画素に対応するビッ
トの集合は、高位からP2. Pi、 POの順に並べ
られ、LTの参照アドレスとなるものとする。The order shall be PO. Display figures・,mu,■ are each P2
.. Assume that the bits are expanded to Pi and PO. The set of bits corresponding to one pixel read out from each brane of FB is P2. It is assumed that they are arranged in the order of Pi and PO and serve as the reference address of LT.
下記に各画素において図形の重なる組み合わせとそれに
対応するLT参照アドレスと当該アドレスのLT内容を
示す。(アドレスのビット内容が×の箇所は、O/lど
ちらでもよいことを表わす。)〈図形重なり組み合わせ
> <LT参照アドレス> <LT内容〉1、
・、ム、■ l××赤
2、・、ム 同上 同
上3 ・ 同上
同上4、ム、■ 01×緑
5、 ム 同上 同
上6、■ 001青
7、重なりなし 000 背
景色また、図にも図形重なり組み合わせを示す。線分に
囲まれた面に記載されている数字は、上記の図形重なり
組み合わせに付けられた番号である。以上により管面に
表示される画面は、図のとおりである。The combinations of overlapping figures in each pixel, the corresponding LT reference addresses, and the LT contents of the addresses are shown below. (The part where the bit content of the address is x indicates that either O or I is acceptable.) <Graphic overlapping combination><LT reference address><LTcontent> 1,
・,mu, ■ l××red 2,・,mu Same as above Same as above 3 ・ Same as above
Same as above 4, Mu, ■ 01 x Green 5, Mu Same as above Same as above 6, ■ 001 Blue 7, No overlap 000 Background color Also, figure overlapping combinations are shown in the figure. The numbers written on the surface surrounded by line segments are the numbers assigned to the above-mentioned graphic overlapping combinations. The screen displayed on the screen as described above is as shown in the figure.
LTは、R,G、Hの基本3原色についての輝度を格納
しておくテーブルである。各アドレスに格納されたR、
G、Bの各輝度色の合成により、固有の色が表現される
。LT is a table that stores the luminance of the three basic primary colors R, G, and H. R stored at each address,
A unique color is expressed by combining the G and B luminance colors.
ビデオインターフェース(VIP)は、FBの内容を読
み出して各画素に対応するビット列をアドレスとしそれ
によりLTの色コードを読み出してCRTへのビデオ信
号(R,G、B、セパレート。The video interface (VIP) reads out the contents of the FB, uses the bit string corresponding to each pixel as an address, reads out the color code of the LT, and sends a video signal (R, G, B, separate) to the CRT.
コンポジット)を発生させること、およびCRTへの同
期信号(垂直同期信号:VD、水平同期信号:HD)を
発生させることを行なう。これらの動作は、CPUの制
御からは独立し、常に高速かつサイクリックに実行して
いる。ビデオ信号発生までのメカニズムを第6図を用い
て説明する。VIPは、FBの各プレーンに対しある画
素に対応するビットのアドレス(FBAD)を発生させ
る。これにより読み出されたビット内容は、各々定めら
れた位置に並べられてLT参照アドレスが作成される。It also generates a synchronizing signal (vertical synchronizing signal: VD, horizontal synchronizing signal: HD) to the CRT. These operations are independent of CPU control and are always executed at high speed and cyclically. The mechanism up to video signal generation will be explained using FIG. VIP generates a bit address (FBAD) corresponding to a certain pixel for each plane of the FB. The bit contents thus read out are arranged in respective predetermined positions to create an LT reference address.
このLT参照アドレスにより該当するLTの内容をR,
G、B単位に読み出す。読み出された内容をD−A変換
器に送る。ここでD−A変換され、各々R,G、Bビデ
オ信号を発生する。以上の処理を画素の並び順に次々に
行なうのである。With this LT reference address, the contents of the corresponding LT are R,
Read in G and B units. The read contents are sent to the DA converter. Here, the signals are DA converted to generate R, G, and B video signals, respectively. The above processing is performed one after another in the order in which the pixels are arranged.
これらは超高速かつサイクリックに実行されるので、人
間の見た目には、残像現象にも助けられて1枚の画面と
して見えるのである。These processes are executed extremely fast and cyclically, so to the human eye, the image appears as a single screen, aided by the afterimage phenomenon.
CRTは、ラスクスキャン表示方式によりリフレッシュ
描画を行なうものである。すなわち、各画素についての
r(、G、Bビデオ信号をうけて、それに対応する強さ
の電子ビームを蛍光面の画素位置に放射し、各輝度で発
光するR、G、Hの蛍光点の色の合成により様々な色を
表示する。また、画素の指定すなわちビームの放射位置
は、水平同期信号、垂直同期信号により制御する。すな
わち、画面上の左上から横方向に電子ビームを走査し、
順次右下まで必要な本数の走査線を1秒間に30〜60
回作るのである。30〜60回という数値は、垂直走査
周波数(リフレッシュ・レート)と呼ばれ、一般的には
、ちらつきを生じない範囲で下限に近い数値が設定され
る。The CRT performs refresh drawing using a rask scan display method. In other words, upon receiving the r Various colors are displayed by combining colors.The designation of pixels, that is, the radiation position of the beam, is controlled by horizontal synchronization signals and vertical synchronization signals.In other words, the electron beam is scanned horizontally from the upper left of the screen,
Sequentially scan the required number of lines to the bottom right, 30 to 60 per second.
Make it twice. The value of 30 to 60 times is called a vertical scanning frequency (refresh rate), and is generally set to a value close to the lower limit within a range that does not cause flickering.
CPUは、ホスト計算機やIMからの入力情報を解析し
実行するものである。ただし、具体的な処理は各専用処
理器(MTX、CLP、V I F等)がほとんど行な
い、実際にはそれらの制御を行なうことが多い。The CPU analyzes and executes input information from the host computer and IM. However, most of the specific processing is performed by each dedicated processor (MTX, CLP, VIF, etc.), and in reality, these are often controlled.
入力装置(I M)は、オペレータから図形表示装置に
対する各種情報の入力操作を行なうものである。用途に
応じて多種多用なものがある。標準的には、ギーボード
がある。座標値を人力する装置としては、ディジタイザ
、タブレット等がある。The input device (IM) is used by an operator to input various information to the graphic display device. There are many different types available depending on the purpose. As standard, there is a ghee board. Devices for manually inputting coordinate values include digitizers, tablets, and the like.
また、管面上で図形やカーソルを移動させるものとして
は、ジョイスティック、トラックボール等がある。Furthermore, there are joysticks, trackballs, etc. for moving figures and cursors on the screen.
さて、上記の図形表示装置において、SBから表示範囲
の図形情報を切り出し、FB上にビット情報として展開
するのはかなり時間を要する。切り出す図形情報量にも
よるが、前述の地図上に描かれる設備管理図面等は単位
表示面積あたり相当量の情報であり、大変時間を要する
。現在実用化されている最高速のらのでも、速い図面で
数秒かかる。一般的なシステムでは、十数秒から数十秒
か普通である。一方。ワールド座標の概念を応用してS
Bに管面よりはるかに広い図面の図形情報を格納し、必
要部分を切り出j、て表示ずろという要求がある。この
際、既に表示している領域より外側を見るには、たとえ
既表示領域の近隣であろうとFBをクリアーし該当領域
をSBから切り出してFBに再度ビット展開しなくては
ならない。Now, in the above-mentioned graphic display device, it takes a considerable amount of time to cut out the graphic information in the display range from the SB and develop it as bit information on the FB. Although it depends on the amount of graphical information to be cut out, the equipment management drawings and the like drawn on the above-mentioned map contain a considerable amount of information per unit display area and take a lot of time. Even with the fastest speeds currently in use, it takes several seconds to draw a fast drawing. In a typical system, the time is usually between a dozen seconds and a few tens of seconds. on the other hand. S by applying the concept of world coordinates
There is a demand to store graphical information of a drawing that is much wider than the screen surface in B, and to cut out and display the necessary parts. At this time, in order to see outside the area that has already been displayed, even if it is in the vicinity of the already displayed area, it is necessary to clear the FB, cut out the area from the SB, and expand the bits to the FB again.
これでは、近隣部分を見るだけであるのに一旦消去され
て再び表示しかつ速くても数秒を要する。In this case, even if you just look at the neighboring parts, it will be erased once and then displayed again, and it will take several seconds at the fastest.
すなわち、消去という衝撃を与えて人間の注視行為を中
断し、またその中断時間が長く生理的に焦燥、ストレス
をきたす。これでは、応答性がよく扱いやすい図形表示
装置とは言えないものであつた。In other words, the shock of erasure interrupts the human gaze, and the long interruption causes physiological irritation and stress. This cannot be said to be a graphic display device with good responsiveness and easy handling.
近年、上記の問題点を解決するために、管面の画素数よ
りはるかに大きい画素集合の画面に対応するビット数を
持つプレーンで構成するFBを有し、プレーンに設定さ
れた管面の表示領域に対応する方形部分(管面対応領域
)のビット内容のみ読み出して表示可能にし、その管面
対応領域をIMから入力するスクロール方向によりプレ
ーン上で自由に移動させることによって、スクロール表
示を実現している図形表示装置が実用化されている。In recent years, in order to solve the above-mentioned problems, the display of the screen set to the plane has an FB consisting of a plane with a bit number corresponding to the screen with a pixel set much larger than the number of pixels on the screen. Scroll display is achieved by reading only the bit contents of the rectangular part (screen corresponding area) corresponding to the area and making it displayable, and by moving the screen corresponding area freely on the plane according to the scroll direction input from the IM. Graphical display devices have been put into practical use.
このメカニズムについて第7図の例により説明する。1
M2からスクロール方向の入力があると、移動座標計算
処理部3により、管面対応領域座標TB4から現在の管
面対応領域の座標を読み出し、スクロール方向と定めら
れた単位移動量とにより移動すべき管面対応領域の座標
を計算し、それを新たな管面対応領域座標として設定す
る。一方、VIP5は、それらの計算処理とは独立して
、その時点における管面対応領域座標で決定する各ブレ
ーン上の方形領域のビット内容を読み出してLT参照ア
ドレスを作成し、当該アドレスのLT内容を読み出して
対応するR、G、Bビデオ信号を発生する処理を高速に
サイクリックに行なっている。スクロール方向の入力が
連続してあれば、それにつれてブレーン上の管面対応領
域ら連続的に移動し、管面上では画面かスクロールして
見えるのである。第7図の画面例では、スクロール方向
人力により、FBのプレーンにおける破線で描かれた管
面対応領域から一点鎖線で描かれた管面対応領域へ移動
する場合を示している。この場合、管面上では、図のア
からイのように表示内容が変化する。すなわち、画面が
左斜め上方向にスクロールして見えるのである。このス
クロール機能により、管面より広域な図面において管面
の表示領域の近隣範囲を見るのに大変容易かつスムーズ
に行なえ、マン・マシン機能、性能を向上させている。This mechanism will be explained using the example shown in FIG. 1
When a scroll direction is input from M2, the movement coordinate calculation processing unit 3 reads the coordinates of the current tube surface corresponding area from the tube surface corresponding area coordinates TB4, and moves according to the scroll direction and the determined unit movement amount. Calculate the coordinates of the tube surface corresponding area and set them as new tube surface corresponding area coordinates. On the other hand, VIP5, independently of these calculation processes, reads the bit contents of the rectangular area on each brane determined by the screen corresponding area coordinates at that time, creates an LT reference address, and LT contents of the address. The process of reading out the data and generating the corresponding R, G, and B video signals is performed cyclically at high speed. If input in the scrolling direction continues, the screen will move continuously from the area corresponding to the screen on the screen, and the screen will appear to scroll on the screen. The screen example shown in FIG. 7 shows a case in which the screen is moved from the tube surface corresponding area drawn by the broken line in the FB plane to the tube surface corresponding area drawn by the dashed line by human force in the scrolling direction. In this case, the displayed contents on the screen change as shown in A to B in the figure. In other words, the screen appears to scroll diagonally upward and to the left. This scrolling function makes it very easy and smooth to view the neighboring area of the display area on the screen in a drawing that is wider than the screen, improving man-machine functionality and performance.
しかし、このスクロール機能では、FBの各プレーン上
の管面対応領域座標はすべて共通であるので、全プレー
ンの管面対応領域が同様に移動してしまう。すなわち、
ブレーン上のものは同様にスクロールしてしまうのであ
る。これは、場合によってはスクロールさせたくないプ
レーン上の表示物もあり、都合が悪い。また、各プレー
ン上の図形が重なる部分において、優先順位の低い図形
の部分はスクロールしている限り見ることができない。However, in this scrolling function, since the tube surface corresponding area coordinates on each plane of the FB are all common, the tube surface corresponding areas of all planes move in the same way. That is,
Anything on the brain will scroll in the same way. This is inconvenient because there may be things displayed on the plane that you do not want to scroll depending on the case. Further, in the portion where the figures on each plane overlap, the part of the figure with a lower priority cannot be seen as long as the figure is scrolled.
それを見るには、重なっている部分において当該図形よ
り優先順位の高い図形を消去するか重なり部分をずらし
て再表示するしかない。しかしながら優先順位の高い図
形を消去することは重合わせて同時に見たいという要求
に反する。また、再表示することは時間を要し、マン・
マシン性能が劣る。第8図に例を示す。地中線路図を表
示し、その上に機器結線図のウィンドウ表示とオペレー
ション・メツセージを重合わせ優先表示を施したもので
ある。ブレーンP2には機器結線図とオペレーション・
メツセージ、ブレーンP1には機器結線図の窓面、ブレ
ーンPOには地中線路図をビット展開しである。FBの
各ブレーンから読み出された1つの画素に対応するビッ
トの集合は、高位からP2. PL、 POの順に並べ
られ、LTの参照アドレスとなる。LTの各アドレスの
内容は、優先表示のために図に示すようになっている。In order to see this, the only way to see it is to delete a graphic that has a higher priority than the graphic in the overlapping area, or shift the overlapping area and redisplay it. However, erasing high-priority graphics goes against the desire to view them simultaneously. Also, redisplaying takes time and
Machine performance is poor. An example is shown in FIG. It displays an underground line diagram, and overlays the window display of the equipment wiring diagram and operation messages on top of it for priority display. Brain P2 has equipment wiring diagram and operation diagram.
Message, the brain P1 is a window of the equipment wiring diagram, and the brain PO is a bit expansion of the underground line diagram. The set of bits corresponding to one pixel read out from each brane of FB is P2. They are arranged in the order of PL and PO, and serve as the reference address for the LT. The contents of each address of LT are as shown in the figure for priority display.
ここで、各プ□レーンに設定されている管面対応領域を
破線で囲まれる箇所から一点鎖線で囲まれる箇所へ移動
する場合を考える。この移動を実行すると、管面表示の
変化は図で示すとおりである。すなわち、機器結線図や
オペレーション・メツセージも含め全体がスクロールし
てしまう。この場合問題となるのは、機器結線図等のウ
ィンドウは管面の特定位置に固定表示しておきたいとい
う場合にその要求に反すること、同様にオペレーション
・メツセージは管面の最下行に固定表示する要求(図形
表示装置を使用するシステムでは主流の考え方である)
に反すること、機器結線図のウィンドウと重なる地中線
路図部分がスクロールしても見えないこと(それを見る
(こは、機器結線図およびウィンドウを消去するか、機
器結線図、ウィンドウと地中線路図の重なる箇所がずれ
るようにして再表示するしかない)である。以上、繰り
返しになるが、このようなスクロール機能により発生す
るマン・マシン上の問題点を要約すると以下のとおりで
ある。Here, a case will be considered in which the tube surface corresponding area set in each plane is moved from a location surrounded by a broken line to a location surrounded by a dashed-dotted line. When this movement is executed, the screen display changes as shown in the figure. In other words, the entire screen including device wiring diagrams and operation messages scrolls. In this case, the problem is that if you want to display a window such as a device wiring diagram fixedly at a specific position on the screen, it violates that request, and similarly, operation messages are fixedly displayed on the bottom line of the screen. (This is the mainstream idea in systems that use graphic display devices.)
The part of the underground line diagram that overlaps with the equipment wiring diagram window cannot be seen even if you scroll. The only option is to shift the overlapping parts of the track map and redisplay it.)To reiterate, the man-machine problems caused by such a scrolling function can be summarized as follows.
(1)重合わせ表示をする際、すべてのプレーン上の図
形が同一にスクロールしてしまうので、スクロールさせ
たくないプレーン上の図形までスクロールしてしまう。(1) When performing superimposed display, the figures on all planes are scrolled in the same way, so the figure on the plane that you do not want to scroll is scrolled.
(2)重合わせ表示する際、特定のブレーンだけスクロ
ールするということができないので、重なった図形群の
うち優先順位が最高なもの以外の図形の重なり部分をス
クロールしては見ることができない。(2) When displaying an overlapping display, it is not possible to scroll only a specific brain, so it is not possible to scroll and see the overlapping parts of figures other than the one with the highest priority among the group of overlapping figures.
本発明者は、このような問題点を解決するために、従来
にて各ブレーンに共通であった管面対応領域座標TBに
代えて、各ブレーン毎に固有の管面対応領域を設定する
ための管面対応領域座標TBを用いると共に、各ブレー
ンのスクロールの可否を設定するスクロール可否TBを
用い、スクロール可に設定されたブレーンについて、ス
クロール方向入力値に応じて管面対応領域座標TBにお
ける座標値を更新する方式を検討している。このような
方式によれば重合わせて表示された図形のうち特定の図
形のみをスクロールすることができる。In order to solve such problems, the inventor of the present invention set up a unique tube surface corresponding area for each brane, instead of the tube surface corresponding area coordinates TB that were common to each brane in the past. Using the screen corresponding area coordinates TB of , and using the scroll enable/disable TB that sets scrollability for each brane, calculate the coordinates in the screen corresponding area coordinates TB for the branes set to be scrollable according to the scroll direction input value. We are considering a method to update the value. According to such a method, it is possible to scroll only a specific figure among the figures displayed in an overlapping manner.
さて、一般にマルチウィンドウの優先重合わせ表示を行
なう図形表示システムにおいては、前記例の配電系統制
御システムのようにウィンドウを管面の固定位置に表示
しながらベースの背は図をスクロールするような使い方
だけてはなく、各ウィンドウやベースの背景画面等を各
々自由にスクロールして表示するような使い方が人間工
学的により望ましい。すなわち、複数枚重た図面のうち
見たいものだけを横に引っ張り出して見るというイメー
ジの使い方であり、日常の人間活動の極く自然な動作を
素直に想像させ、オペレータにとって好ましいのである
。Now, generally speaking, in a graphic display system that performs preferential overlapping display of multi-windows, the back of the base is used to scroll the diagram while displaying the window at a fixed position on the screen, as in the power distribution system control system in the example above. It is more desirable from an ergonomic point of view that each window and the background screen of the base can be freely scrolled and displayed. In other words, it is a way of using the image of pulling out only the one you want to see from a stack of multiple drawings, and it allows the operator to easily imagine the very natural movements of everyday human activities, which is desirable for the operator.
既に検討している図形表示装置において、このようにオ
ペレータの望むものだけをスクロールするには、スクロ
ール可否TBにおいて当該のスクロールしたい図形を展
開しているブレーンのみスクロール可と設定し、IMか
らスクロール方向入力をすればよい。In the graphic display device that has already been considered, in order to scroll only what the operator wants, it is necessary to set the scroll enable/disable TB to enable scrolling only for the brain that expands the figure that the operator wants to scroll, and then specify the scroll direction from IM. All you have to do is enter it.
このスクロール可否TBの設定には、つぎの2つの方法
が考えられる。1つは、オペレータが1Mからブレーン
単位に逐一データ入力し設定する方法である。もう1つ
は、ポスト計算機にこの設定データをTB単位に何組か
登録しておき、IMからその組合わせ名称等を指示入力
するとホスト計算機に要求を通知し、ホスト計算機から
当該図形表示装置に当該データを送信しデータ設定する
方法である。The following two methods can be considered for setting the scrollability TB. One is a method in which an operator inputs and sets data one by one for each brane starting from 1M. The other method is to register several sets of this setting data in TB units in the post computer, and when you input the combination name etc. from IM, the request is notified to the host computer, and the host computer sends the request to the graphic display device. This is a method of transmitting the data and setting the data.
ここで、スクロール・ブレーンを措定するIMもマン・
マシン装置である以上、使い易くかつ応答性がよいもの
が望ましい。それには、まず簡単かつ少ない動作でスク
ロール・ブレーンが指定できる必要がある。また、指定
直後には瞬時に当該スクロール・ブレーンが有効になり
、その直後のスクロール方向人力により当該スクロール
・ブレーンのみがスクロールするようでなくてはならな
い。前記2つのスクロール・ブレーンの指定方法におい
て、前者はとても「簡単かつ少ない動作」とはとても言
い難い。スクロール・ブレーン単位にスクロール可否を
設定するようなオペレーションでは煩雑過ぎるのである
。また、そのような煩雑なオペレーションでは設定完了
までに時間を要し、瞬時に指定スクロール・ブレーンを
有効にすることはとてもできない。後者、IMからの1
動作による指示が可能であり、簡単かつ動作の少ないオ
ペレーションである。しかし、指示からデータ設定完了
までに処理時間を要する。また、ポスト計算機の負荷が
増える。このように2つの方法ともに問題がある。従っ
てこの場合スクロール・プレーンを自由に指定するため
の使い易くかつ応答性のよい機構が必要なのである。Here, IM which assumes a scroll brain is also a man.
Since it is a machine device, it is desirable that it be easy to use and have good responsiveness. To do this, we first need to be able to specify scroll brains easily and with a few operations. Further, immediately after designation, the relevant scroll brain must become effective instantaneously, and only the relevant scroll brain must be scrolled by human force in the scrolling direction immediately after that. Of the two scroll brane designation methods described above, the former cannot be called "simple and requires fewer operations." Operations such as setting scroll enable/disable for each scroll brain are too complicated. Furthermore, such a complicated operation takes time to complete the settings, and it is very difficult to instantly enable the designated scroll brain. The latter, 1 from IM
Instructions can be given by motion, and the operation is simple and requires few motions. However, processing time is required from the instruction to the completion of data setting. Also, the load on the post computer increases. Both methods have problems as described above. Therefore, there is a need for an easy-to-use and responsive mechanism for freely specifying the scroll plane.
本発明は、このような事情にもとづいてなされたもので
あり、重合わせ表示された図形の中から特定の図形のみ
をスクロールすることができ、しかも便利で効率の良い
表示操作が行なえる図形表示装置を提供することを目的
とする。The present invention has been made based on the above circumstances, and provides a graphic display that allows scrolling of only a specific graphic from among overlappingly displayed figures, and allows convenient and efficient display operations. The purpose is to provide equipment.
D9問題点を解決するための手段及び作用本発明のメカ
ニズムを第1図に示す。Means and action for solving problem D9 The mechanism of the present invention is shown in FIG.
まず各プレーン単位に独立してスクロールの可否を設定
できるスクロール可否TB7を新に複数組7.〜7n設
ける。1つ1つのTB7は、先述した既に検討している
「図形表示装置」のものと同様でのものであり、対応す
るIMからのスクロール方向人力がある際に管面対応領
域座標をそれに対応させて移動するか固定したままにし
ておくかを決定するものである。TB7の各要素はプレ
ーンに対応し、その内容は当該プレーンのスクロールの
可否を示すものである。この内容は事前に設定しておく
。なお、このTB7は書き込み読み出し可能であるもの
である。First, a plurality of new scroll enable/disable TBs 7, which can independently set scroll enable/disable for each plane, are added. ~7n will be provided. Each TB7 is similar to the "graphic display device" mentioned above, and when there is a human force in the scroll direction from the corresponding IM, the coordinates of the corresponding area on the screen are made to correspond to it. This determines whether to move the object or leave it stationary. Each element of TB7 corresponds to a plane, and its contents indicate whether the plane can be scrolled. Set this content in advance. Note that this TB7 is writable and readable.
つぎに、上記各スクロール可否TB7に1対1に対応す
る独立したスクロール方向指定IM2をスクロール可否
TB7に対応する数(2,〜2n)だけ新に設ける。例
えばこのうちの1つのスクロール方向指定IM2.から
スクロール方向入力すると、当該スクロール方向データ
は当該rM2.に対応するスクロール可否TB7Iに対
してのみ有効とするものである。Next, independent scroll direction designation IM2 corresponding to each scroll enable/disable TB7 on a one-to-one basis are newly provided by the number (2, to 2n) corresponding to the scroll enable/disable TB7. For example, one of these scroll direction designation IM2. When the scroll direction is input from the rM2. This is valid only for scroll enable/disable TB7I corresponding to .
また、各プレーン単位に独立して管面対応領域を設定す
るための管面対応領域座標TB6を設ける。このTB6
の各要素は各プレーンに対応し、固有の管面対応領域座
標を格納するものである。In addition, tube surface corresponding area coordinates TB6 are provided for independently setting the tube surface corresponding area for each plane. This TB6
Each element corresponds to each plane and stores unique tube surface corresponding area coordinates.
格納する管面対応領域座標は、少なくとも方形の1つの
起点を示すものである。例えば、管面の縦横の画素数は
固定しているので、方形の1つの頂点の座標でもよい。The tube surface corresponding area coordinates to be stored indicate at least one starting point of the rectangle. For example, since the number of vertical and horizontal pixels of the tube surface is fixed, the coordinates of one vertex of a rectangle may be used.
また、座標はプレーン上のX−Y座標値でもよく、直接
プレーン上のビットのアドレスであってもよい。要する
にプレーンにおいて管面の全画素に対応する全ビットを
特定できるものであればよい。なお当該TB6は、書き
込み読み出し可能であるものである。Furthermore, the coordinates may be XY coordinate values on a plane, or may be addresses of bits directly on a plane. In short, any method is sufficient as long as all bits corresponding to all pixels on the tube surface can be specified in the plane. Note that the TB6 is writable and readable.
さらに、各スクロール方向指定用IMからスクロール方
向の人力があると、それに対応するスクロール可否TB
を認識し、そのスクロール可否TBを参照してスクロー
ル可のプレーンを認識し、当該スクロール方向と当該プ
レーンの現在の管面対応領域座標より移動座標を計算し
、その値を管面対応領域座標TBに再び格納する移動座
標計算処理部3をスクロール可否TBまたスクロール方
向指定IMに対応する数(31〜3n)だけ新に設ける
。Furthermore, if there is human power in the scroll direction from each scroll direction designation IM, the corresponding scroll availability TB
Recognizes the scrollable plane by referring to the scroll enable/disable TB, calculates the movement coordinates from the scroll direction and the current screen corresponding area coordinates of the plane, and calculates the movement coordinates from the screen corresponding area coordinates TB. A new number (31 to 3n) of movement coordinate calculation processing units 3 corresponding to scroll availability TB and scroll direction designation IM are provided.
1つのスクロール方向入力に対し管面対応領域の移動量
は対応するスクロール可の全プレーンに共通なので、ま
ず移動量の計算をし、つぎにその移動量を各スクロール
可のプレーンの管面対応領域の座標値に加減算するのが
基本的な計算方法である。The movement amount of the screen corresponding area for one scroll direction input is common to all the corresponding scrollable planes, so first calculate the movement amount, and then calculate the movement amount as the screen corresponding area of each scrollable plane. The basic calculation method is to add or subtract from the coordinate values of .
一方5は画像処理部としてのVIPであり、VII”5
は、管面対応領域座標TB6を読み出して各プレーンの
固有な管面対応領域を認識し、各プレーンに対し同一画
素に対応するビットについての固有の読み出しアドレス
を同期して送出しその内容を読み出す機能を有する。さ
て、読み出された画素に対応するビット列をLT参照ア
ドレスとしてLTの内容を読みD−A変換してR,G、
B信号を発生するまでの処理は、従来技術の項で述べた
処理と同様である。もちろん、これらの処理は高速かつ
サイクリックに実行される。これらの処理により各プレ
ーンにおいて異なる座標の管面対応領域でも重合わせ表
示が可能になるのである。On the other hand, 5 is a VIP as an image processing section, and VII"5
reads the screen corresponding area coordinates TB6, recognizes the unique screen corresponding area of each plane, and synchronizes and sends out the unique read address for the bit corresponding to the same pixel to each plane and reads its contents. Has a function. Now, using the bit string corresponding to the read pixel as the LT reference address, the contents of the LT are read and converted into R, G,
The processing up to the generation of the B signal is similar to the processing described in the prior art section. Of course, these processes are executed cyclically and at high speed. Through these processes, it is possible to display overlapping display even in tube surface corresponding regions having different coordinates in each plane.
以上のメカニズムにおいて、実際利用する場合には通常
予めユーザがスクロール・パターンを決定しておく。す
なわち、1つのスクロール方向入力に対しスクロールさ
せたいプレーンの組み合わせについて、スクロール可否
TBにプレーンごとにスクロール可否を設定する。この
1つの組み合わせをスクロール・パターンとし、必要な
数だけスクロール可否TB単位に設定しておくのである
。In the above mechanism, when actually used, the user usually determines the scroll pattern in advance. That is, for a combination of planes to be scrolled in response to one scroll direction input, scrollability is set for each plane in the scrollability TB. This one combination is used as a scroll pattern, and the required number of scroll patterns is set in TB units.
1つのスクロール方向指定IMからスクロール方向の指
定入力があると、当該IMに対応するスクロール可否T
Bに設定しであるスクロール可のプレーンの管面対応領
域のみがスクロール方向に対応して移動し、要求のスク
ロール・パターンが直ちに実現する。これは、ユーザ定
義の各スクロール・パターンが独立した各スクロール方
向指定■Mにl対lに対応しているためであり、オペレ
ータはスクロール方向指定IMを選択して当該IMから
方向を入力するだけで、スクロール・パターンの指定と
同時に当該スクロールが可能になるのである。また、同
じ理由で、同時に複数のスクロール方向指定IMから各
々スクロール方向を入力してもそれぞれ独立して対応す
るスクロール・パターンが実行され、管面では同時に複
数のスクロール・パターンを実行して見ることができる
。When there is a scroll direction designation input from one scroll direction designation IM, the scroll enable/disable T corresponding to that IM is displayed.
Only the area corresponding to the tube surface of the scrollable plane set to B moves in accordance with the scroll direction, and the requested scroll pattern is immediately realized. This is because each user-defined scroll pattern corresponds to each independent scroll direction designation M on a one-to-one basis, and the operator simply selects the scroll direction designation IM and inputs the direction from that IM. This allows the scrolling to be performed at the same time as specifying the scroll pattern. Also, for the same reason, even if scroll directions are input from multiple scroll direction specifying IMs at the same time, the corresponding scroll patterns will be executed independently, and multiple scroll patterns can be executed and viewed simultaneously on the screen. I can do it.
E、実施例
第2図(A)に本発明の実施例を示す。同図のような図
形をビット展開した3枚のプレーンでF’Bを構成し、
同図のようなLTを持ち、各プレーンから1つの画素に
ついて読み出されたビット列をアドレスとする並べ方は
高位からP2. Pi、 POの順とする。また、2つ
のスクロール方向指定IM−a、IM−bを有し、それ
に対応して第2図(13)のようなスクロール可否TB
であるTB−a、TB−すの2組が各々設定されている
ものとする。ここで、各プレーンには図のように破線で
示す管面対応領域が設定されており、同時にスクロール
方向指定IM−a、IM−bからの固有のスクロール方
向の入力により一点鎖線で示す箇所に移動する場合を考
える。この場合のスクロール表示の様子を第3図に示す
。スクロール方向指定I M −aからスクロール方向
入力が左斜め下方向にあると、TB−aではP2. P
iのみスクロール可能であり、プレーンP2. PLの
管面対応領域のみ一点鎖線部分に移動する。また、スク
ロール方向指定I M−bからスクロール方向入力が右
斜め上方向にあると、TB−bではPOのみスクロール
が可能であり、プレーンPOの管面対応領域のみ一点鎖
線部分に移動する。よって、管面上は、第3図のように
P2. PL上のウィンドウ部分が左斜め下方向に、P
Oの地図は右斜め上方向にスクロールして見えるのであ
る。E. Embodiment FIG. 2(A) shows an embodiment of the present invention. F'B is composed of three planes in which the figure shown in the figure is developed in bits.
It has an LT as shown in the figure, and is arranged in such a manner that the bit string read out for one pixel from each plane is used as an address, starting from the highest level. The order is Pi and PO. It also has two scroll direction designations IM-a and IM-b, and a corresponding scrollability TB as shown in FIG. 2 (13).
It is assumed that two sets of TB-a and TB-su are respectively set. Here, as shown in the figure, a tube surface corresponding area is set as shown by the broken line in each plane, and at the same time, by inputting a unique scroll direction from the scroll direction designation IM-a and IM-b, the area shown by the dashed line is Consider the case of moving. FIG. 3 shows the scroll display in this case. Scroll direction designation If the scroll direction input from I M -a is in the diagonally lower left direction, P2. P
Only plane P2.i is scrollable. Only the area corresponding to the tube surface of PL is moved to the dashed line. Further, when the scroll direction input from the scroll direction designation I M-b is in the diagonally upper right direction, only the PO can be scrolled in TB-b, and only the area corresponding to the tube surface of the plane PO moves to the dashed-dotted line portion. Therefore, on the tube surface, P2. The window part on PL is diagonally downward to the left,
The map of O appears to scroll diagonally upward and to the right.
このようにスクロール・パターンを任意に独立して選択
し、かつ同時にスクロールを実現できる。In this way, scrolling patterns can be arbitrarily and independently selected and scrolling can be achieved simultaneously.
F1発明の効果
以上のように本発明は、フレームバッファの各ブレーン
のスクロール可否の組み合わせ即ちスクロールパターン
を決定するスクロール可否テーブルを複数用意し、その
夫々に対応する入力装置によりスクロール方向を指定す
るとスクロールパターンが決定され、そのパターンに応
じてスクロールが実行されるようにしている。従って本
発明によれば次のような効果がある。F1 Effects of the Invention As described above, the present invention provides a plurality of scroll enable/disable tables that determine scroll enable/disable combinations, that is, scroll patterns for each brane of the frame buffer, and scrolls when the scroll direction is specified by the input device corresponding to each of the scroll enable/disable tables. A pattern is determined, and scrolling is executed according to the pattern. Therefore, the present invention has the following effects.
(1) 複数のブレーンにおいてビット展開した図形
の優先重合わせ表示をしている際、スクロールさせたい
ブレーンのみスクロールし、前記例のような機器結線図
ウィンドウやオペレーション・メツセージ等のように固
定表示しておきたいらのをスクロール人力に影響されず
に固定しておくことができる。(1) When displaying bit-expanded figures in multiple brains in priority overlapping display, scroll only the brain you want to scroll and display it fixedly like the device wiring diagram window or operation message in the example above. You can keep things fixed without being affected by human scrolling.
(2)重合わせ表示をする際、重なった図形群のうち優
先順位が最高なものの下側に積み重なって見ることがで
きない部分でも、当該部分の図形がビット展開されてい
るプレーンのみをスクロール可に設定してスクロール方
向の人力を行なうことにより、容易かつスムーズに見ろ
ことができる。(2) When displaying an overlapping display, even if the part is stacked below the highest priority among the overlapping figures and cannot be seen, only the plane in which the figure in that part is bit-expanded can be scrolled. By manually adjusting the settings and scrolling, you can easily and smoothly view the images.
(3)スクロール・プレーンの指定について、スクロー
ル方向指定IMとスクロール・パターンが1対1に対応
し、スクロール・パターンの指定とスクロール方向の指
定が同時に行なうことができる。よって、大変使い易く
応答性の優れたマン・マシン装置を実現する。(3) Regarding the designation of the scroll plane, there is a one-to-one correspondence between the scroll direction designation IM and the scroll pattern, so that the scroll pattern and the scroll direction can be designated at the same time. Therefore, a man-machine device that is extremely easy to use and has excellent responsiveness is realized.
(4)スクロール方向指定IMとスクロール・パターン
を決定するスクロール可否TBとの1組が各々独立して
いるため、複数のスクロール方向指定IMからのスクロ
ール方向入力が同時になされても、各々独立したスクロ
ールが並行して実行できる。よって、便利で効率の良い
表示操作が可能になる。(4) Since each set of scroll direction specification IM and scroll enable/disable TB that determines the scroll pattern is independent, even if scroll direction input from multiple scroll direction specification IMs is made at the same time, each scroll can be scrolled independently. can be executed in parallel. Therefore, convenient and efficient display operations are possible.
第1図は本発明の要部のブロック図、第2図(A’)は
本発明の実施例に係るスクロールとプレーンとの関係を
示す説明図、第2図(B)はスクロール可否テーブルを
示す説明図、第3図は実施例に係るスクロールの様子を
示す管面表示図、第4図はグラフィックCRTの全体構
成を示すブロック図、第5図は図形重合わせの様子を示
す説明図、第6図はビデオ信号発生のメカニズムを示す
ブロック図、第7図は従来装置のスクロール処理のメカ
ニズムを示す説明図、第8図は従来装置のスクロールの
様子を示す説明図である。
2、(2,〜2n)・・・入力装置、3 、 (3+〜
3n)−移動座標計算処理部、5・・・ビデオインター
フェース、6・・・管面対応領域座標テーブル、7.(
7,〜7n)・・・スクロール可否テーブル。
第2図(A)
貿光伊1の脱帽」
第3図
第5図
第7図
捉i装置めスクロール処理のメnニス゛ムの説明図ア
イFIG. 1 is a block diagram of the main part of the present invention, FIG. 2 (A') is an explanatory diagram showing the relationship between scrolling and planes according to an embodiment of the present invention, and FIG. 2 (B) is a scrolling enable/disable table. 3 is a screen display diagram showing the state of scrolling according to the embodiment; FIG. 4 is a block diagram showing the overall configuration of the graphic CRT; FIG. 5 is an explanatory diagram showing the state of overlapping figures; FIG. 6 is a block diagram showing the mechanism of video signal generation, FIG. 7 is an explanatory diagram showing the scroll processing mechanism of the conventional device, and FIG. 8 is an explanatory diagram showing the scrolling state of the conventional device. 2, (2, ~2n)...input device, 3, (3+~
3n) - Movement coordinate calculation processing unit, 5... video interface, 6... tube surface corresponding area coordinate table, 7. (
7, to 7n)...Scrollability table. Figure 2 (A) Hats off to Trading Co., Ltd. 1 Figure 3 Figure 5 Figure 7 Explanatory diagram of the menu of scroll processing for the capture i device
stomach
Claims (1)
するビツト数をもつプレーンの複数枚により構成される
フレームバツフアを有し、スクロール方向指定入力装置
から入力するスクロール方向によつて、管面対応領域を
プレーン上で移動し、画像処理部により管面対応領域の
ビツト内容を読み出して、そのビツト列にもとづくビデ
オ信号を発生させる図形表示装置において、 各プレーン毎に固有の管面対応領域を設定するための管
面対応領域座標を格納する管面対応領域座標テーブルと
、前記プレーンの各々についてのスクロールの可否を示
し、スクロール可否のプレーンの組み合わせが互に異な
る複数組のスクロール可否テーブルと、これらスクロー
ル可否テーブルに夫々対応する複数のスクロール方向指
定入力装置と、前記スクロール可否テーブルに夫々対応
し、選択されたスクロール可否テーブル及び前記管面対
応領域座標テーブルを参照して、スクロール可のプレー
ンの管面対応領域座標の値をスクロール方向入力値に応
じて更新する複数の移動座標計算処理部とを設けてなる
ことを特徴とする図形表示装置。[Claims] A scrolling device having a frame buffer composed of a plurality of planes having a number of bits corresponding to a screen with a pixel set much larger than the number of pixels on the screen, and which is input from a scrolling direction specifying input device. In a graphics display device, the area corresponding to the screen surface is moved on a plane depending on the direction, the bit contents of the area corresponding to the screen surface are read out by the image processing section, and a video signal is generated based on the bit string. A tube surface corresponding area coordinate table that stores the tube surface corresponding area coordinates for setting a unique tube surface corresponding area, and a plurality of screens that indicate whether scrolling is possible for each of the planes and that have different combinations of planes that can be scrolled or not. a set of scrollability tables, a plurality of scroll direction designation input devices corresponding to these scrollability tables, and a selected scrollability table corresponding to each of the scrollability tables and the screen corresponding area coordinate table. 1. A graphic display device comprising: a plurality of movement coordinate calculation processing units that update values of coordinates of a tube surface corresponding region of a scrollable plane according to a scroll direction input value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61034812A JPS62192877A (en) | 1986-02-19 | 1986-02-19 | Graphic display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61034812A JPS62192877A (en) | 1986-02-19 | 1986-02-19 | Graphic display device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62192877A true JPS62192877A (en) | 1987-08-24 |
Family
ID=12424623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61034812A Pending JPS62192877A (en) | 1986-02-19 | 1986-02-19 | Graphic display device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62192877A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02266425A (en) * | 1989-04-06 | 1990-10-31 | Yamato Denki Eng Kk | Image display system for retrieved commodity |
-
1986
- 1986-02-19 JP JP61034812A patent/JPS62192877A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02266425A (en) * | 1989-04-06 | 1990-10-31 | Yamato Denki Eng Kk | Image display system for retrieved commodity |
JPH0578853B2 (en) * | 1989-04-06 | 1993-10-29 | Yamato Denki Enjiniaringu Kk |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3598303B2 (en) | Method of selectively displaying and activating overlapping display objects on a display, and computer system | |
JPH1173294A (en) | Pointing device and method therefor | |
JPH0421198B2 (en) | ||
JPH09245179A (en) | Computer graphic device | |
US6738028B2 (en) | Multi-display system and cursor controlling method therefor | |
JP2002055808A (en) | Multidisplay system | |
JPS62192877A (en) | Graphic display device | |
US6473101B1 (en) | Single surface multi-view panning system and method for multiple displays | |
JPS62192875A (en) | Graphic displaying device | |
JPS62198979A (en) | Graphic display device | |
JPS62192876A (en) | Graphic displaying device | |
JPS62198980A (en) | Graphic display device | |
JPS6177979A (en) | Picture processor | |
JPS62191984A (en) | Graphic display device | |
JPS62197875A (en) | Graphic display device | |
JPS62198981A (en) | Graphic display device | |
JPH05250125A (en) | Multiwindow display controller | |
JPH0869368A (en) | Image output device | |
JPH06214744A (en) | Multi-window display device | |
JPS62297975A (en) | Control system for multi-window display | |
JPH09146753A (en) | Method and device for displaying multiwindow | |
JPS62269269A (en) | Window selecting device | |
CN116248968A (en) | Display device and interface range switching method | |
JPS6352388B2 (en) | ||
JPH0784743A (en) | Window displaying method |