JPS60194488A - Crtデイスプレイ装置のピツキング処理回路 - Google Patents

Crtデイスプレイ装置のピツキング処理回路

Info

Publication number
JPS60194488A
JPS60194488A JP59050391A JP5039184A JPS60194488A JP S60194488 A JPS60194488 A JP S60194488A JP 59050391 A JP59050391 A JP 59050391A JP 5039184 A JP5039184 A JP 5039184A JP S60194488 A JPS60194488 A JP S60194488A
Authority
JP
Japan
Prior art keywords
identification number
temporary storage
straight line
data
priority
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
Application number
JP59050391A
Other languages
English (en)
Inventor
茂伸 泉
耕一 石田
児玉 雅裕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daikin Industries Ltd
Original Assignee
Daikin Industries Ltd
Daikin Kogyo Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Daikin Industries Ltd, Daikin Kogyo Co Ltd filed Critical Daikin Industries Ltd
Priority to JP59050391A priority Critical patent/JPS60194488A/ja
Publication of JPS60194488A publication Critical patent/JPS60194488A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 発明の技術分野 この発明はCRTディズブ1ノイ装置のピッキング処理
回路に関し、特に、CRTカラーグラフィックディスプ
レイ装置において、CR’r画面」−に表示されている
図形の一部を入力H11’Xどによ−)で指示し、指示
されたその部分図形を識別するJ:うなビッニ1ング処
理回路に関Jる。
従来技術の説明 第1図は従来のラスタスギャン)11」グラノイツクデ
ィスプレイ装置の概略ブロック図である。、1:ず、第
1図を参照[)で、従来のラスクスキャン型グラフィッ
クディスプレイ装置の動作について簡単に説明1ノでお
く。ホストニ1ンピ1−タ1h冒う伝送ラインおよびボ
ストインターフIイス2を介してデータが図形データ管
理部3に与えられる。図形データ管il1部3はホスト
]ンピコータ1からのデータを受Gプで、イのデータを
図形として表示可能な。1、うに配列し直し、イれぞれ
の図形f−夕に識別番シーエと優先順位とを付与し、そ
れらを図示しない1?グメントバツフアに記憶1”る。
データ解析部4はIZグメンl−バッファの内容を取出
してデータを解析し、始点座標と終点座標とに阜づいて
ベクトル演p処JgIする。そして、座標変換クリップ
部5は、図形の拡大、縮小1回転や平行移動などを行な
う場合に、必要な71−リクスとイのデータの乗算を行
なう。また、CRTディスブ1ノイ画面上の図形の一部
を枠で囲ったときに、ぞの枠から1、Lみ出た図形をク
リップする。ODA制御塗りつぶし部6は、図形を塗り
つぶず場合に、各ベクトルの偵点の座標から内側のライ
ンに分解した線分を発生し、それによっで塗りつぶしデ
ータをめる。DD△7は直線を発生Jる直線発生器であ
って、D I)AIII n11塗りつぶし部6からの
データに基づいて、始点と終点とを結ぶベクトルにお(
プる途中の座標を曲伸し、ぞの演9>帖東を画像メモリ
8に展開して直線とする。画像、メ−[す8#、LD 
D A 7で発生された直線−1の各ドラ:・を保存J
るものである。画像メモリ8に保存されたデータは、ビ
デオコント1]−ル部9にりえられ、D7/△変換によ
ってアナログ信号に変換されかつカラー変換テーブルに
基づいてビデオ信号に変換され、そのビデオ信号はカラ
ー七ニタ10に与えられる。
それによって、カラーモニタ10には、小スト=1ンピ
ュータ1から出力されたデータに基づく図形が表示され
る。
第2図は第1図に示し/、:CRrカラーグラ−7−(
ツクディスプレイ装買に、にってカラー〔ニタ10に表
示される図形の一例を示す図であり、第3図は第2図に
示した図形をピッ1:ング処即する動作を説明するため
のフロー図である。次に、第2図−5= に承l)だカラーモニタ10の画面上に表示されている
図形12を識別するためのピッキング処理動作について
説明する。前述の第1図で説明したように、図形データ
管理部3のセグメントバッファにlit図形データとそ
の図形データの識別番号ならびに優先順位が付与されて
格納されている。また、カラーグラフィックf′イスプ
レイ装置には、第1図(、二示ずJζうにライ1〜ペン
などの指示部11が設けられくいで、この指示部11に
よって画面上の図形12のたとえばA点を指示する。す
ると、図形データ管理部3に含まれるマイク[1プロセ
ツサは第3図に示すステップ(図示ではS ))と略称
する) S P 1において、1liTプライオリテイ
エリアと1−1 i 1’ (?グメン]・識別番号エ
リアをクリアし、ステップS P 2においてセグメン
トバッファから最初のけクメント識別番号を読出してセ
ーブし、ステップSP3においてでのセグメントの優先
順位(ブライオリティ)をセーブする。そして、ステッ
プSP/′Iにおいて、I) L)へ7によりセグメン
ト・の図形データでダミー的に直線を発生させる。
−〇〜 このとき、発生した直線がカラーモニタ10の画面上に
お(プる△点で指定された領域内を通過したか(この状
態を以下111王状態と称する)否かをステップSP6
において判別覆る。直線が指示された領域を通過しなか
った場合には、ステップ5P10においてづべてのヒゲ
メン1〜についてのピッキング処理を終了したか否かを
判別Jる。It’ 7していな【jれば、ステップS 
P 11において次のセグメント識別番号をセーブ1−
るとと(:)に、ステップSPI 2においてイの1?
グメン[・のプライオリティをセーブする。そして、再
びステップS r)4に戻り、−り述の動作を繰返づ。
Jべてのセグメントについてピッキング処理を行なった
結果、111TL、ていな(プれば、++t’r識別番
¥HよOとイTす、ステップ5P13においてIIIT
−識別番号が0であることを判別し、スiツ7’ S 
P 16 iff、おいて指示された領域内にl−(+
 −rされるべき図形がなかったことを図形データ管理
部3は認識づる。
ここで、第2図においてA点を指示づれば図形12を指
示したものと了解できるが、画面トに2つの図形12と
13とが交九するように表示されていて、その交点8点
を指示すると2つの図形12ど13のいずれを指示した
のか識別できない。
このJコうな不都合を解消するために、各図形について
プライオリティが例与されている。すなわち、図形12
の優先順位が図形13の優先順位よりも畠(]杓ば、た
とえば8点を指定すると、図形12が指示されたしのと
する。
そこで、前述のステップSP6において1li1したこ
とを判別すると、ステップS1〕7においてHi i’
 シたときのプライオリティと、l−1+ Tブライオ
リディエリアに1?−ブされていたノ”ライオリティの
いずれの優先順位が高いかどうかを判別し、11iTし
たどきのプライオリティが高い場合すなわち第2図の例
では図形12のプライオリティが高い場合に喀ま、ステ
ップS P 8においてl−1iTセグメン1−1−リ
アに1?グメン!・識別番号をセーブし、ステップS 
P 9においτHATプライオリティエリアに1−1 
+ T 1.、たときの図形に対応するプライオリテC
をセーブする。このようにして、セグメントバッファに
格納されているすべてのt?グメントについてピッキン
グ処J!11を行くfい、ステップ5P13において、
図形データ管理部3は111「識別IA号がOでないこ
と、′81−なりら指示された領域内に図形があったこ
とを判別づると、ステップS l〕14においてl−1
i T i?グメント]ユリアの識別量FJを認知し、
ステップSP15においてl−1+−1−1ノたセグメ
ント内の図形を強調1ノで表示さUる。したがって、指
示した図形の一部を強調して表示し、それを識別するこ
とができる。
上述の一例の一連の動作(:1図形データ管理部3に含
まれるマイクロブEl−(?ツリーにJ:って行なわれ
る。ところが、マイクロブlコセツサと1’、’l l
’) A 7とがシリアルで動作を行なうため、ヒゲメ
ン1〜の数が多い場合には、マイクロコンビコータがD
 I’)△7の動作終了かやl−1i T したかをそ
の都度1)1)△7に間合わせなければならず処理効率
が極めて悪く、しかもセグメントの数が多い場合には処
理時間がざら増大してしまうという欠点があった。
発明の目的 一〇− それゆえに、この発明の主たる目的は、プ[Iグラムに
よりソフト・的に行なっていたピッキング処理をバード
ウrア構成によって行なわtすることに、」こり、高速
処理を可能にならしめるCRI−ディツブ1ノイ装置の
ピッキング処理回路を提供リ−ることである。
発明の偶成 この発明を要約すれば、セグメントバッファに格納1)
でいる複数の図形データとそれぞれの識別番号とそれぞ
れの優先順位とを順に格納しておき、ぞの中から読出さ
れた図形データに対応する識別番号と優先順位とを一時
記憶する2つの一時記憶手段な設【ノ、最初(読出され
た図形データに基づいて擬似的に直線を発生し、指示さ
れた領域内をそのi1!1線が通過したか否かを判別し
、第1の一時記憶手段と第2の一時記憶手段のそれぞれ
に記憶されている優先順4すlを比較し、第2の一時記
憶手段に記憶している識別番号に対応する優先順位が高
(プれば、第1の一時記憶手段に記憶している識別番号
と優先順位とを第2の一時記憶手段に転送10− されるのを阻止し、第1の一峙記憶f段に記憶している
識別番号に対応する図形の優先順位が高tJれば、その
識別番号と優先順位とを第2の一114記憶手段に転送
し、データ解析手段は、その内容に基づいて、指示され
た図形を識別するにうに構成したものである。
実施例 以下に、図面に示す実施例とともにこの発明をより詳細
に説明する。
第4図はこの発明の一実施例の1〕])△に新たに付加
されlζ概略ブロック図である。第4図において、格納
メモリ21は、図形データ管Ill 31i 3のマイ
クロプロセッサかIう与えられる複数の図形データと、
それぞれの図形データの優先順(flを示11プライオ
リティと、それぞれの図形データを識別するためのセグ
メント識別番号とを記憶するものである。この格納メモ
リ21に格納されlこ図形j−夕とプライオリティとセ
グメント・識別番目は順次読出され、セグメント識別番
号はセグメント識別番号格納レジスタ22に格納され、
プライA !J jィ(:L1ライAリライ格納レジス
タ23に格納され、図形データ1.1判別回路24に与
えられる。これらのセグメント識別番号格納1ノジスタ
22とプライオリティ格納Iノジスタ231よ第1の一
助記憶手段を構成する。判別回路24(五図形データを
処理し、指示された領域内を直線が通過したか否かを判
別づ゛るためものである。そして、判別回路24は直線
がl目示された領域内を通過したとき、それを表ね1[
16号をゲート回路26に与える。
前j41のセグメン[・識別番号格納レジスタ22とプ
ライオリティ格納レジスタ23に対応して1−11]−
セグメント識別番号格納1ノジスタ27とト11Tプラ
イAリティ格納レジスタ28とが設けられる。
プライオリティ比較回路25(まプライオリティ格納レ
ジスタ23に格納されたプライオリティど]11]−プ
ライオリティ格納レジスタ28に格納されたll1Tプ
ライオリデイとを比較し、いずれのプライオリティが高
いかどうかを判別する。プライオリティ比較回路25【
よプライオリティ格納レジスタ23に格納したプライオ
リティが1−1iTプライオリテイ格納レジスタ28に
格納しlこプライオリティJ:りも高【りれば、ゲート
回路26を聞さ、判別回路24の出力を移行制御例月と
してt?グメント識別番号格納レジスタ22とプライオ
リティ格納レジスタ23とに与える。+−+ + 「l
:グメント識別番号格納レジスタ27おJ:びl−1i
’T−プライオリティ格納レジスタ28は図形データ管
理部3のマイクロプロセッサ−がぞの内容を読出し11
能な構造になっている。
第5図は図形データ管理部33のマイク[1101?ツ
サにおける動作を説明するための)1−1−図であり、
第6図は第4図に示′!IDE)への動作を説明づるた
めの7[l−図である。
次に、第4図ないし第6図を参照して、この発明の一実
施例の具体的な動作について説明する。
まず、マイクロプロセッサはステップS P 21にお
いて、セグメント識別番号とプライオリティとを含む全
部の図形データをI) l) A 7に含まれる格納メ
モリ21に順次ロードし、ステップ5P22において格
納メモリ21にすべてのデータがC+ −13− ドされるJ:で待機し、その後ステップS l) 23
においτD D△7がDDΔ動作を完了したか否かを判
別する。
一方、I)l’)A7は初II状態において、クリア信
14をヒグメント識別M@格納1ノジスタ22とプライ
オリティ格納レジスタ23ど1−filセグメント識別
番号格納1ノジスタ27とl」iT”プライオリティ格
納レジスタ28とに与え、それぞれの内容を0クリアす
る。そして、ステップ5P31において格納メtす21
に記憶されている最初の図形データに対応するプライオ
リティJ3よびセラメン1〜識別番号を続出J0ステッ
プS l’) 32において、読出したl?グメント識
別番号をセグメント識別番号格納レジスタ22に格納し
、ステップS P 33においてプライオリティをプラ
イオリティ格納レジスタ23に格納する。ステップ5P
34におい(レジスタ22.23に格納されているセグ
メント識別vh号とプライオリティに対応する図形デー
タを読出して判別回路24に与え、その図形データに基
づいてダミー的に直線を発生させ、指示装14− 鮪11によって指示された領域内をイの直線が通過する
か否かを判別する。通過していなIJれば出力信号を導
出しないが、通過していればそれを表わす出力信号をゲ
ート回路26に与える。
プライオリティ比較回路25はブライAリテイ格納レジ
スタ23に格納されているプライオリティとト1iTプ
ライオリティ格納1ノジスタ28に格納されているプラ
イオリティとを比較り−る。初111+状態において、
141Tノ゛ライオリテイ格納レジスタ28の内容は0
になっているため、ブライAリティ格納レジスタ23に
格納されているブライA−リティが高いことを判別し、
ゲー1へ回路26を聞く。ゲート回路26が聞かれたこ
とによって、ステップ5P35において判別回路24の
出力が移行制御信号として出力されたか否かを判別づ−
る。
ステップ5P36においでLグメント識別番号格納レジ
スタ22は移行$す紳信号に其づいて、格納しているセ
グメント識別番号をI−1i ’r Iy、クメン1〜
識別番号格納レジスタ27に転送する。同様にして、ス
テップ5P37においてプライオリディ格納1ノジスタ
23は、そこに格納しているプライオリティを1−+1
Tプライオリテイ格納レジスタ28に転送する。ステッ
プS P 38においてすべての図形データについての
HiT処理を終了したか否かを判別し、終了1ノでいい
なければ再びステップ5P31に戻り、次の図形データ
の処理を行なう。
図形データ管理部3のマイクロプロセッサはステップ5
P23においてDDA7がD D A動作を完了したこ
とを判別すると、l) D A 7の1−1+Tセグメ
ン1〜識別番号格納1ノジスタ27とIl+T−プライ
オリティ格納レジスタ28のそれぞれに格納されている
内容を読込む。そして、ステップ5P25において1]
I丁セグメント識別番号格納レジスタ27の内容が0で
あるか否かを判別する。1−1iTt?グメン]〜識別
番号格納レジスタ27の内容が0であるときは、指示さ
れた領域内に図形がなかったしのと判別し、ステツノ°
5P26において指定された領域内に1−1iTされる
べき図形がないことを通知づる。しかし、ステップS 
P 25においてセフメン1〜識別*@が()でないこ
とを判別したとぎは、ステップ5P27におい−CH1
Tt?グメント識別lG@格納レジスタ27に格納され
ているセグメント識別番号を認知する。イして、ステッ
プ5P28において1]ITを識別したセラメン1〜内
の図形を強調表示1ノで一連の動作を終゛rする。
発明の効宋 以上のように、この発明にJ:れば、セグメン1〜バッ
ファに格納されている複数の図形データと、それぞれの
識別N@および優先順位とを順次読出して格納手段に格
納しておぎ、格納した複数のデータのうち最初に読出さ
れたデータを第1の−I1.’1記憶手段に記憶すると
ともに、この第1の一時記憶手段に対応する第2の一時
記憶手段を設番プる。
そして、格納手段から読出された図形データに基づいて
直線を擬似的に発生し、イの直線が指示された領域内を
通過しているか否か判別するとともに、第1 d3よび
第2の一時記憶1段に記憶している優先順位を比較し、
第1の一時記憶1段の優先順位が高1プれば、第1の一
時記憶手段に記憶1ノた優先順位を第2の一時記ffi
手段に転送するにうに17− したので、データ解析手段は第2の一時記憶手段の内容
に基づいて、高速でピッキング処理を行なうことができ
る。すなわち、データ解析手段は、図形データが多くて
も従来のJ:うに直線発〈11手段が直線の発生を終了
したかやl−1+ 丁したかなどの間合わlをすること
なく第2の一時記憶手段の内容を判別するだ()で、指
示された図形を識別することができる。
【図面の簡単な説明】
第1図は従来のカラーグラフィックディスプレイ装置の
概略ブロック図である。第2図は第1図に示したカラー
グラフィックディスプレイ装置にkJ:つでカラーモニ
タに表示される図形の一例を示M図である。第3図は第
2図に示した図形をピッキング処理する動作を説明する
ためのフロー図である。第4図はこの発明の一実施例の
D D Aに新たに付加されたブ[1ツク図を示す図で
ある。第5j図はマイクロプロセッサにおける動作を説
明するためのフロー図である。第6図は第4図に示すD
Dへの動作を説明づるためのフロー図である。 18− 図において、3は図形j゛−タ管管部部/I titデ
ータ解析部、5は座標変換クリップ部、6は1〕[〕八
開制御りつぶし部、71よ1〕1)Δ、8は画像メモリ
、9はビデオコント1]−ル部、101;Jカラーモニ
タ、11は指示部、21は格納メtす、22はl?グメ
ント識別番号格納レジスタ、23+、Lブライオリアイ
格納レジスタ、2/I(ま判別回路、2151よプライ
オリティ比較回路、26はグー1−回路、27(よ1−
11Tセグメント識別番号格納1ノジスタ、28t、L
IIITプライオリティ格納1ノジスタを示J。 19− め1図

Claims (1)

  1. 【特許請求の範囲】 ホストコンピユータからデータを受【ノて、このデータ
    を図形として表示可能なように配列1ノ直し、それぞれ
    の図形データに識別番号と優先順位等を付与して格納す
    るセグメントバラノアと、前記セグメントバッファの内
    容を取出してデータの解析を行ない、ベクトル演算する
    lζ:めのデータ解析手段と、 前記データ解析手段によって解析されIこベクトルの始
    点座標と終点座標とを結、9直線を発生する直線発生手
    段と、 前記直線発生手段によって発生された直線を表わ寸デー
    タを記憶する画像メモリと、 前記画像メモリに記憶されたデータに基づく画像を表示
    するCRT表示部とを備えたCRTディスプレイ装置に
    おいて、ざらに 前記CRT表示部の画面−Fに表示される図形の一部を
    1h示Mるための指示1段を含み、前記直線発生手段は
    、 前記しグメントバッファに格納している複数の図形デー
    タと、それぞれの識別番号と、それぞれの優先順位とを
    順に格納する格納手段、前記格納手段1)+ rう最初
    に読出された図形データに対応りる識別番号と優先順位
    とを一時記憶する第1の一時記憶手段、 前記第1の一時記憶手段に記憶された図形データに対応
    する識別番号と優先順位とを一時記憶4る第2の一時記
    憶手段、 前記格納手段から読出された図形データに基づいて直線
    を擬似的に発生し、前記指示手段によって指示された領
    域内を当該擬似的に発生した直線が通過lノたか否かを
    判別し、当該直線が指示された領域内を通過したことを
    マり別1ノたことに応じて、前記第1の一時記憶手段に
    一時記憶した識別番号と優先順位とを前記第2の一時記
    憶手段に転送する転送制御手段、および 前記第1の一時記憶手段ど前記第2の一時記憶手段のそ
    れぞれに記憶されている識別番工Jに対応する優先順位
    を比較()、前記第2の一時記10手段に記憶している
    識別番号に対応する優先順(Oが高1)れば、前記転送
    制御手段ににる転)スをtVI +1−する転送l′l
     、+l二手段を備え、 前記データ解析手段は、前記第2の一時記10丁段に記
    憶された識別ti号にすづいて図形データを識別するよ
    うにし1こことを特徴とJる、CRTディスプレイ装置
    のピッ1:ング処即回路。
JP59050391A 1984-03-15 1984-03-15 Crtデイスプレイ装置のピツキング処理回路 Pending JPS60194488A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59050391A JPS60194488A (ja) 1984-03-15 1984-03-15 Crtデイスプレイ装置のピツキング処理回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59050391A JPS60194488A (ja) 1984-03-15 1984-03-15 Crtデイスプレイ装置のピツキング処理回路

Publications (1)

Publication Number Publication Date
JPS60194488A true JPS60194488A (ja) 1985-10-02

Family

ID=12857570

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59050391A Pending JPS60194488A (ja) 1984-03-15 1984-03-15 Crtデイスプレイ装置のピツキング処理回路

Country Status (1)

Country Link
JP (1) JPS60194488A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02230470A (ja) * 1989-01-23 1990-09-12 Internatl Business Mach Corp <Ibm> コンピユータグラフイツクス・デイスプレイシステム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5794786A (en) * 1980-12-05 1982-06-12 Hitachi Ltd Picture element specifying system of display

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5794786A (en) * 1980-12-05 1982-06-12 Hitachi Ltd Picture element specifying system of display

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02230470A (ja) * 1989-01-23 1990-09-12 Internatl Business Mach Corp <Ibm> コンピユータグラフイツクス・デイスプレイシステム

Similar Documents

Publication Publication Date Title
US5115402A (en) Scan-conversion process and processor for converting a graphic primitive to a pixel map
AU612222B2 (en) Z-buffer allocated for window identification
EP0607130B1 (en) Image position interpretation in a graphics system
KR100233346B1 (ko) 그래픽 시스템에서 하나 이상의 가시 객체 식별 방법 및 장치
US7554554B2 (en) Rendering apparatus
EP0381892A2 (en) Computer display windowing systems
JPS60194488A (ja) Crtデイスプレイ装置のピツキング処理回路
US7508397B1 (en) Rendering of disjoint and overlapping blits
US5903280A (en) Image display apparatus that reduces necessary memory capacity for operation
JPH0544063B2 (ja)
JPH0588838A (ja) マルチウインドウ表示装置
JPH0683977A (ja) 描画方式
JP4195953B2 (ja) 画像処理装置
JPH05119764A (ja) 回路設計データの描画方法
JPS5961881A (ja) 図形発生装置
JPS6098485A (ja) 表示装置
JPS6242279A (ja) グラフイツクデイスプレイ装置
JP2714114B2 (ja) グラフィック処理方法及びグラフィックシステム
KR100195199B1 (ko) 메타얼라인 모드 데스티네이션 어드레스 발생회로 및 이를 이용한 그래픽 콘트롤러
JP2787487B2 (ja) コンピュータシステムに表示され且つ操作される線分の位置を決定する回路
JPH06295343A (ja) 図形処理装置
JPS61240283A (ja) 表示制御装置
JPS62247475A (ja) 図形表示方式
JPH0535912B2 (ja)
JPH06231152A (ja) 帳票処理方法