JPH01274287A - 図形表示装置 - Google Patents
図形表示装置Info
- Publication number
- JPH01274287A JPH01274287A JP10361188A JP10361188A JPH01274287A JP H01274287 A JPH01274287 A JP H01274287A JP 10361188 A JP10361188 A JP 10361188A JP 10361188 A JP10361188 A JP 10361188A JP H01274287 A JPH01274287 A JP H01274287A
- Authority
- JP
- Japan
- Prior art keywords
- display
- segment memory
- traverse
- processor
- graphic
- 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 Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[目ン欠]
概要
産業上の利用分野
従来の技術
発明が解決しようとする課題
課題を解決するための手段
作用
実施例
発明の効果
[概要]
セグメントメモリに格納された図形データに従って図形
表示を行なう図形表示装置に間し、図形表示の大幅な高
速化が可能となる図形表示装置の提供を目的とし、 論理座標系の図形データが格納される論理セグメントメ
モリと、論理セグメントメモリに格納されたデータのう
ち指定された部分に対してトラバース処理を行なうトラ
バースプロセッサと、前記処理により得られた論理座標
系の図形データが書込まれる物理セグメントメモリと、
物理セグメントメモリの図形データに応じて表示器の表
示制御を行なう表示制御回路と、を有する、ことにより
構成される。
表示を行なう図形表示装置に間し、図形表示の大幅な高
速化が可能となる図形表示装置の提供を目的とし、 論理座標系の図形データが格納される論理セグメントメ
モリと、論理セグメントメモリに格納されたデータのう
ち指定された部分に対してトラバース処理を行なうトラ
バースプロセッサと、前記処理により得られた論理座標
系の図形データが書込まれる物理セグメントメモリと、
物理セグメントメモリの図形データに応じて表示器の表
示制御を行なう表示制御回路と、を有する、ことにより
構成される。
[産業上の利用分野]
本発明は、セグメントメモリに格納された図形データに
従って図形表示を行なう図形表示装置に間するものであ
る。
従って図形表示を行なう図形表示装置に間するものであ
る。
図形の表示は表示画面に対応した物理座標系を用いるこ
とにより可能であるが、図形表示の高機能化に応するこ
とが困難となる。
とにより可能であるが、図形表示の高機能化に応するこ
とが困難となる。
そこで、セグメントメモリに格納された図形データに従
って図形表示を行なうこの種の装置が使用されている。
って図形表示を行なうこの種の装置が使用されている。
゛
[従来の技術]
第3図には従来装置の構成が示されており、第4図には
その作用がフローチャートで説明されている。
その作用がフローチャートで説明されている。
第3図のチャネルプロセッサ20ヘホストCPU送出の
コマンドが与えられると、そのコマンドがチャネルプロ
セッサ20で解釈される(第4図ステップ400)。
コマンドが与えられると、そのコマンドがチャネルプロ
セッサ20で解釈される(第4図ステップ400)。
このコマンド解釈により得られた図形データは論理セグ
メントメモリ10に格納され(ステップ402)、その
結果、図形データのデイスプレィリストが論理セグメン
トメモリ10に論理座標系で保持される。
メントメモリ10に格納され(ステップ402)、その
結果、図形データのデイスプレィリストが論理セグメン
トメモリ10に論理座標系で保持される。
そしてデイスプレィリストはトラバースプロセッサ12
によりデータ構造に従って走査され(ステップ404)
、走査データが表示命令へ逐次翻訳される(ステップ4
06)。
によりデータ構造に従って走査され(ステップ404)
、走査データが表示命令へ逐次翻訳される(ステップ4
06)。
このトラバース処理(ステップ404.406)により
得られた表示命令は前記物理座標系に変換されており、
表示制御回路18に直接出力される(ステップ40B)
。
得られた表示命令は前記物理座標系に変換されており、
表示制御回路18に直接出力される(ステップ40B)
。
表示制御回路18では表示命令に従フて表示器16の表
示制御が行なわれ(ステップ4]O)、その結果、表示
器16で図形表示が行なわれる。
示制御が行なわれ(ステップ4]O)、その結果、表示
器16で図形表示が行なわれる。
ここで、チャネルプロセッサ20からトラバースプロセ
ッサ12へ表示画面の変更指示が与えられると、第4図
で説明されるように論理セグメントメモリ10のデイス
プレィリスト全体が走査される。
ッサ12へ表示画面の変更指示が与えられると、第4図
で説明されるように論理セグメントメモリ10のデイス
プレィリスト全体が走査される。
[発明が解決しようとする課題]
従って従来においては、表示の一部が変更される場合に
も論理セグメントメモリlOのデイスプレィリスト全体
がトラバースプロセッサ12によりトラバースされ、そ
の処理はたとえ1本の線分が追加されるときにも行なわ
れる。
も論理セグメントメモリlOのデイスプレィリスト全体
がトラバースプロセッサ12によりトラバースされ、そ
の処理はたとえ1本の線分が追加されるときにも行なわ
れる。
このためそのトラバース処理及びこれにともなう座標変
攬、クリップなどの処理では計算処理量が膨大なものと
なり、その結果、長い処理時間が必要となり、表示速度
が大幅に低下する。
攬、クリップなどの処理では計算処理量が膨大なものと
なり、その結果、長い処理時間が必要となり、表示速度
が大幅に低下する。
そして一般のアプリケーションプログラムにおいては、
画面が切り替わる場合よりも画面の一部のみが変更され
る場合の方がはるかに多いので、アプリケーションプロ
グラム使用中の操作者に対する画面表示の応答性が常に
低いものとなる。
画面が切り替わる場合よりも画面の一部のみが変更され
る場合の方がはるかに多いので、アプリケーションプロ
グラム使用中の操作者に対する画面表示の応答性が常に
低いものとなる。
本発明は上記従来の課題に鑑みてなされたものであり、
その目的は、画面表示の高速化を図ることが可能となる
図形表示装置を提供することにある。
その目的は、画面表示の高速化を図ることが可能となる
図形表示装置を提供することにある。
[課題を解決するための手段]
上記目的を達成するために、本発明に係る装置は次のよ
うに構成されている。
うに構成されている。
第1図の論理セグメントメモリ10には論理座標系の図
形データが格納される。
形データが格納される。
そして論理セグメントメモリ10に格納されたデータの
うち、指定された部分に対するトラバース処理がトラバ
ースプロセッサ12により行なわれる。
うち、指定された部分に対するトラバース処理がトラバ
ースプロセッサ12により行なわれる。
さらに前記処理で得られた物理座標系の図形データは論
理セグメントメモリ14に書込まれる。
理セグメントメモリ14に書込まれる。
また表示制御回路18では物理セグメントメモリ14の
図形データに応じた表示器16の表示制御が行なわれる
。
図形データに応じた表示器16の表示制御が行なわれる
。
[作用]
本発明では、論理セグメントメモリ10に格納されたデ
ータのうち一部分が指定されると、その部分に対するト
ラバース処理がトラバースプロセッサ12により行なわ
れ、これにより物理セグメントメモリ14の内容が変更
されて表示画面の部分変更が行なわれる。
ータのうち一部分が指定されると、その部分に対するト
ラバース処理がトラバースプロセッサ12により行なわ
れ、これにより物理セグメントメモリ14の内容が変更
されて表示画面の部分変更が行なわれる。
[実施例]
以下、図面に基づいて本発明に係る装置の好適な実施例
を説明する。
を説明する。
第1図には実施例の構成が示されており、第2図にはそ
の作用がフローチャートで説明されている。
の作用がフローチャートで説明されている。
第1図のチャネルプロセッサ20にはホストCPU送出
のコマンドが与えられており、チャネルプロセッサ20
ではそのコマンドの解釈が行なわれる(第2図 ステッ
プ400)。
のコマンドが与えられており、チャネルプロセッサ20
ではそのコマンドの解釈が行なわれる(第2図 ステッ
プ400)。
そしてコマンド解釈によりチャネルプロセッサ20で得
られた図形データは論理セグメントメモリ10に与えら
れ(ステップ402)、論理セグメントメモリ10には
一画面の全体に相当した第1図のデイスプレィリストが
論理座標系で格納される。
られた図形データは論理セグメントメモリ10に与えら
れ(ステップ402)、論理セグメントメモリ10には
一画面の全体に相当した第1図のデイスプレィリストが
論理座標系で格納される。
またチャネルプロセッサ20からトラバースプロセッサ
12に画面変更の指示が与えられており(ステップ20
0)、トラバースプロセッサ12ではデータ構造に従っ
たデイスプレィリストの走査が指示に応じて行なわれて
いる(ステップ404)。
12に画面変更の指示が与えられており(ステップ20
0)、トラバースプロセッサ12ではデータ構造に従っ
たデイスプレィリストの走査が指示に応じて行なわれて
いる(ステップ404)。
本実施例のトラバースプロセッサ12では、チャネルプ
ロセッサ20から与えられた画面変更の指示が部分変更
のものであるか否かが先ず判定され(ステップ202)
、部分変更の場合でないとき(ステップ202でNo)
には、デイスプレィリストの全体が走査され(ステップ
204)、部分変更の場合であるときにはデイスプレィ
リストのうち、指示部分のみが走査される(ステップ2
06)。
ロセッサ20から与えられた画面変更の指示が部分変更
のものであるか否かが先ず判定され(ステップ202)
、部分変更の場合でないとき(ステップ202でNo)
には、デイスプレィリストの全体が走査され(ステップ
204)、部分変更の場合であるときにはデイスプレィ
リストのうち、指示部分のみが走査される(ステップ2
06)。
このようにして得られた走査データは表示命令に逐次翻
訳され(ステップ406)、その際には座標変攬やクリ
ップなどの処理が行なわれる。
訳され(ステップ406)、その際には座標変攬やクリ
ップなどの処理が行なわれる。
そして表示命令は新たに設けられた物理セグメントメモ
リ14に与えられ(ステップ208)、その結果、表示
画面対応の物理座標系に適合した命令群が第1図のよう
に物理セグメントメモリ14へ書込まれる。
リ14に与えられ(ステップ208)、その結果、表示
画面対応の物理座標系に適合した命令群が第1図のよう
に物理セグメントメモリ14へ書込まれる。
これら表示命令は表示制御回路1日により逐次取り出さ
れ(ステップ210)、表示命令に従う表示制御(ステ
ップ410)が表示制御回路18で行なわれることによ
り、表示器16において図形表示が行なわれる。
れ(ステップ210)、表示命令に従う表示制御(ステ
ップ410)が表示制御回路18で行なわれることによ
り、表示器16において図形表示が行なわれる。
ここで、アプリケーションプログラムがロードされて初
期画面が表示される場合や途中で表示画面が切り替えら
れる場合には、チャネルプロセッサ20からトラバース
プロセッサ12へ画面全体の変更指示が与えられ(ステ
ップ200)、論理セグメントメモリ10のデイスプレ
ィリスト全体がそのデータ構造に従ってトラバースプロ
セッサ12により走査される(ステップ202でNO。
期画面が表示される場合や途中で表示画面が切り替えら
れる場合には、チャネルプロセッサ20からトラバース
プロセッサ12へ画面全体の変更指示が与えられ(ステ
ップ200)、論理セグメントメモリ10のデイスプレ
ィリスト全体がそのデータ構造に従ってトラバースプロ
セッサ12により走査される(ステップ202でNO。
ステップ204)。
そしてそれらの走査データは表示命令へ逐次翻訳され(
ステップ406)、表示命令は、表示制御回路18へ直
接与えられることなく、物理セグメントメモリ14に書
込まれることになる(ステップ20B)。
ステップ406)、表示命令は、表示制御回路18へ直
接与えられることなく、物理セグメントメモリ14に書
込まれることになる(ステップ20B)。
これら表示命令は表示制御回路18により逐次取り出さ
れ(ステップ210)、それらに従フて表示制御回路1
8で行なわれることにより(ステップ410)、表示器
16で初期画面が表示され、途中で画面が切り換えられ
る。
れ(ステップ210)、それらに従フて表示制御回路1
8で行なわれることにより(ステップ410)、表示器
16で初期画面が表示され、途中で画面が切り換えられ
る。
また頻繁に行なわれる線分追加、削除、訂正などの場合
には、画面の部分変更がチャネルプロセッサ20からト
ラバースプロセッサ12に指示される(ステップ200
)。
には、画面の部分変更がチャネルプロセッサ20からト
ラバースプロセッサ12に指示される(ステップ200
)。
その場合(ステップ202でYES)には、デイスプレ
ィリストのうち指示部分のみが走査される(ステップ2
06)。
ィリストのうち指示部分のみが走査される(ステップ2
06)。
そして走査データの翻訳により得られた表示が物理セグ
メントメモリ14に書き込まれると(ステップ406.
208)、物理セグメントメモリ14から表示命令が表
示制御回路18へ逐次取り出され(ステップ21O)、
これらにより線分追加、削除、修正などが行なわれた画
面が表示器16で表示される(ステップ410)。
メントメモリ14に書き込まれると(ステップ406.
208)、物理セグメントメモリ14から表示命令が表
示制御回路18へ逐次取り出され(ステップ21O)、
これらにより線分追加、削除、修正などが行なわれた画
面が表示器16で表示される(ステップ410)。
以上のようにチャネルプロセッサ20により論理セグメ
ントメモリ10の格納内容が管理されており、その内容
が変化する毎にトラバース処理を行なうべき部分がトラ
バースプロセッサ12に指示される。
ントメモリ10の格納内容が管理されており、その内容
が変化する毎にトラバース処理を行なうべき部分がトラ
バースプロセッサ12に指示される。
そして表示画面が部分的に変更される場合には、これに
相当した部分のみのトラバース処理がトラバースプロセ
ッサ12に指示され、このため座標変換などの計算処理
は必要部分に対してのみ行なわれる。
相当した部分のみのトラバース処理がトラバースプロセ
ッサ12に指示され、このため座標変換などの計算処理
は必要部分に対してのみ行なわれる。
従って本実施例によれば、アプリケーションプログラム
走行中の通常操作入力に対する表示応答性が極めて高い
ものとなる。
走行中の通常操作入力に対する表示応答性が極めて高い
ものとなる。
その結果、入力作業を行なっている操作者に対して快適
な操作環境を提供することが可能となり、その作業効率
を著しく向上できる。
な操作環境を提供することが可能となり、その作業効率
を著しく向上できる。
r発明の効果コ
以上説明したように本発明によれば、表示画面が部分的
に変更される場合には論理セグメントメモリに格納され
たデータ変更の対応部分のみがトラバース処理され、そ
の処理結果が物理セグメントメモリに書き込まれてこの
内容に応じた表示が行なわれるので、トラバース処理に
関する計算処理量を必要最低限に抑えることができ、従
って入力に対する図形表示の応答性を著しく高めること
が可能となる。
に変更される場合には論理セグメントメモリに格納され
たデータ変更の対応部分のみがトラバース処理され、そ
の処理結果が物理セグメントメモリに書き込まれてこの
内容に応じた表示が行なわれるので、トラバース処理に
関する計算処理量を必要最低限に抑えることができ、従
って入力に対する図形表示の応答性を著しく高めること
が可能となる。
その結果、図形入力の操作者に対して快適な操作環境を
提供して図形人力の作業効率を大幅に高めることができ
る。
提供して図形人力の作業効率を大幅に高めることができ
る。
【図面の簡単な説明】
第1図は発明の原理説明図、
第2図は実施例の作用を説明するフローチャー第3図は
従来装置の構成説明図、 第41!Iは従来装置の作用を説明するフローチャート
である。 10−・”fA理上セグメントメモリ 124・・トラバースプロセッサ、 141+・Φ物理セグメントメモ1ハ 16・・・表示器、 18・・・表示制御回路、 20・・・チャネルプロセッサ。
従来装置の構成説明図、 第41!Iは従来装置の作用を説明するフローチャート
である。 10−・”fA理上セグメントメモリ 124・・トラバースプロセッサ、 141+・Φ物理セグメントメモ1ハ 16・・・表示器、 18・・・表示制御回路、 20・・・チャネルプロセッサ。
Claims (1)
- 【特許請求の範囲】 論理座標系の図形データが格納される論理セグメントメ
モリ(10)と、 論理セグメントメモリ(10)に格納されたデータのう
ち指定された部分に対してトラバース処理を行なうプロ
セッサ(12)と、 前記処理により得られた物理座標系の図形データが書込
まれる物理セグメントメモリ(14)と、物理セグメン
トメモリ(14)の図形データに応じて表示器(16)
の表示制御を行なう表示制御回路(18)と、 を有する、ことを特徴とする図形表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10361188A JPH01274287A (ja) | 1988-04-26 | 1988-04-26 | 図形表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10361188A JPH01274287A (ja) | 1988-04-26 | 1988-04-26 | 図形表示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01274287A true JPH01274287A (ja) | 1989-11-02 |
Family
ID=14358570
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10361188A Pending JPH01274287A (ja) | 1988-04-26 | 1988-04-26 | 図形表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01274287A (ja) |
-
1988
- 1988-04-26 JP JP10361188A patent/JPH01274287A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5179655A (en) | Multiwindow control method and apparatus for work station having multiwindow function | |
| EP0249399A2 (en) | Multiwindow control method and apparatus for work station having multiwindow function | |
| JPS6118036A (ja) | ドキユメント修正方式 | |
| JPS62297975A (ja) | マルチ・ウインドウ表示制御方式 | |
| JP2730716B2 (ja) | 画像処理装置 | |
| JPH01191269A (ja) | 画像制御装置 | |
| JP3002406B2 (ja) | グラフィックプロセッサ | |
| JP2522070B2 (ja) | セグメントデ―タ登録表示方式 | |
| JPH06314118A (ja) | モニタ装置 | |
| JP2541612B2 (ja) | マルチウィンドウ表示装置 | |
| JPH0682267B2 (ja) | 表示装置 | |
| JPH0469911B2 (ja) | ||
| JPH06242908A (ja) | コンピュータ・システム | |
| JPS6159484A (ja) | セグメント制御方式 | |
| JPS63276616A (ja) | 情報処理装置 | |
| JPH04145586A (ja) | 図形表示制御方式 | |
| JPH03132880A (ja) | 画像処理装置 | |
| JPS62121490A (ja) | メニユ−図面の高速スクロ−ル方式 | |
| JPH064254A (ja) | グラフィック表示装置 | |
| JPH036527B2 (ja) | ||
| JPS6026394A (ja) | 表示制御方法 | |
| JPS6051903A (ja) | プロセス制御プログラムの作成方法 | |
| JPS6043737A (ja) | ロ−カルコマンド機能付きcrtデイスプレイ装置 | |
| JPH02191025A (ja) | 図形表示装置 | |
| JPS63317866A (ja) | デ−タ出力処理方法 |