JPS5857186A - デイスプレイ表示装置 - Google Patents
デイスプレイ表示装置Info
- Publication number
- JPS5857186A JPS5857186A JP15564181A JP15564181A JPS5857186A JP S5857186 A JPS5857186 A JP S5857186A JP 15564181 A JP15564181 A JP 15564181A JP 15564181 A JP15564181 A JP 15564181A JP S5857186 A JPS5857186 A JP S5857186A
- Authority
- JP
- Japan
- Prior art keywords
- arc
- function
- display
- radius
- register
- 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.)
- Granted
Links
Landscapes
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、ディスプレイ表示装置、特に例えば任意の半
径の円弧をディスプレイ上に表示すべく。
径の円弧をディスプレイ上に表示すべく。
メモリ上に半径が例えば2@r 2’+・・・・・・、
2″の各円弧の情報のみを格納しておくよう構成し、上
記円弧情報を組合わせて任意の半径の円弧を表示できる
ようにしたディスプレイ表示装置に関するものである。
2″の各円弧の情報のみを格納しておくよう構成し、上
記円弧情報を組合わせて任意の半径の円弧を表示できる
ようにしたディスプレイ表示装置に関するものである。
従来から0例えば円弧を発生するに当っては。
与えらnた半径から円弧上の点列の座標値を計算してゆ
(方法や、予め定められた半径の円弧上の点列の座標な
どを予め計算してメモリ上に格納しておいてそれを読出
す方法などが知られている。
(方法や、予め定められた半径の円弧上の点列の座標な
どを予め計算してメモリ上に格納しておいてそれを読出
す方法などが知られている。
しかし、前者の場合には、計算処理がきわめて煩雑とな
り、また後者の場合には予め定められた半径の円弧にし
か適用できない。
り、また後者の場合には予め定められた半径の円弧にし
か適用できない。
本発明は、上記の点を解決することを目的としており、
比較的少ない情報量をメモリ上に格納しておいて簡単な
加減算処理のみで例えば任意の半径の円弧をディスプレ
イ上に表示できるようにすることを目的としている。そ
してそのために0本発明のディスプレイ表示装置は、比
例係数をデとするとき関数デf(m、y)に対応する図
形をディスプレイ上に表示する図形表示装置において、
Sを正の整数とするとき、関数S /(11y )と、
S /(m、y)と、・・・・・・、S”/(*、y
)との夫々に対応した各関数S’/(*、y)について
、 当該関数上の線分を譬分割した点の座標値あるいは
点相互間の距離をメモリ上に格納してなり。
比較的少ない情報量をメモリ上に格納しておいて簡単な
加減算処理のみで例えば任意の半径の円弧をディスプレ
イ上に表示できるようにすることを目的としている。そ
してそのために0本発明のディスプレイ表示装置は、比
例係数をデとするとき関数デf(m、y)に対応する図
形をディスプレイ上に表示する図形表示装置において、
Sを正の整数とするとき、関数S /(11y )と、
S /(m、y)と、・・・・・・、S”/(*、y
)との夫々に対応した各関数S’/(*、y)について
、 当該関数上の線分を譬分割した点の座標値あるいは
点相互間の距離をメモリ上に格納してなり。
デーΣ リ・Sp
−0
で与えられる関数デ/(guy)に対応する図形を表示
するに当って、上記りが論理rlJである各tに対応す
る各関数S /(g、y)についての上記点の座標値あ
るいは距離を抽出し、与えらnた関数v−f(11,、
v)の図形をディスプレイ上に表示するようにしたこと
を特徴としている。以下図面を参照しつつ説明する。
するに当って、上記りが論理rlJである各tに対応す
る各関数S /(g、y)についての上記点の座標値あ
るいは距離を抽出し、与えらnた関数v−f(11,、
v)の図形をディスプレイ上に表示するようにしたこと
を特徴としている。以下図面を参照しつつ説明する。
第1図および第2図は本発明に用いる原理を説明する説
明図、第3図は本発明の一夾施例全体構成因、第4図は
第3図図示の円弧発生部の一実施例構成を示す。
明図、第3図は本発明の一夾施例全体構成因、第4図は
第3図図示の円弧発生部の一実施例構成を示す。
本発明は0円弧に限られることなく一般に関数デfcs
、v)の図形を表示する場合に適用できるが。
、v)の図形を表示する場合に適用できるが。
以下円弧の場合について説明する。
第1図図示の如く、半径26の円弧l−0,半径21の
円弧1’−1,半径28の円弧l−2,・・・・・・半
径2の円弧1−sについて、各円弧を例えば8等分した
点2−00.2−01.・・・、2−07゜2−10.
2−11.・・・・・・、2−17.・・−・・・・・
・、2−%7の座S値を求める。そして点2−O1と2
−00との距離(ΔX(2−01,2−00)、ΔY(
2−01,2−00))、 点2−02と点2−O1
との距離・・・・・・・・・ を求めておく、即ち一般
に点2−h(i十〇と2−h4との距離 ΔX(2−&((+1)、 2−ko、 ΔY(2−&
((+1)、2−#()−(1)を求めておく。
円弧1’−1,半径28の円弧l−2,・・・・・・半
径2の円弧1−sについて、各円弧を例えば8等分した
点2−00.2−01.・・・、2−07゜2−10.
2−11.・・・・・・、2−17.・・−・・・・・
・、2−%7の座S値を求める。そして点2−O1と2
−00との距離(ΔX(2−01,2−00)、ΔY(
2−01,2−00))、 点2−02と点2−O1
との距離・・・・・・・・・ を求めておく、即ち一般
に点2−h(i十〇と2−h4との距離 ΔX(2−&((+1)、 2−ko、 ΔY(2−&
((+1)、2−#()−(1)を求めておく。
このようにすれば、第2図図示の如く、成る半径の円弧
に対応する距離を加算によって求めることができる1例
えば半径デ=100の円弧を表示するに当っては。
に対応する距離を加算によって求めることができる1例
えば半径デ=100の円弧を表示するに当っては。
r;2 +2 +2
であることから、当該円弧の#0点と#1点との間の距
離ΔX、ΔYは夫々 ΔX=AX(2−61,2−60)+AX(2−51,
2−50)+ΔX(2−21,2−20) −<
2>ΔY覧ΔY(2−61,2−60)+へY(2−5
1,2−50)+ΔY(2−21,2−20)
−(3)中今角45°分の円弧をもてば、任意の中心角
の円弧をつくり出すことが自由である。
離ΔX、ΔYは夫々 ΔX=AX(2−61,2−60)+AX(2−51,
2−50)+ΔX(2−21,2−20) −<
2>ΔY覧ΔY(2−61,2−60)+へY(2−5
1,2−50)+ΔY(2−21,2−20)
−(3)中今角45°分の円弧をもてば、任意の中心角
の円弧をつくり出すことが自由である。
牙3図は本発明の一実施例全体構成図管示している0図
中の符号3はインタフェースであってホストとの間の伝
送を中介するもの、4はオーダ制御部でありてホストか
ら指示された命令にもとづいた制御を行なうもの、5は
文字発生部、6は円弧発生部、7はベクトル発生部、8
は図形ドツト・メモリ、9はディスプレイ管表わしてい
る。
中の符号3はインタフェースであってホストとの間の伝
送を中介するもの、4はオーダ制御部でありてホストか
ら指示された命令にもとづいた制御を行なうもの、5は
文字発生部、6は円弧発生部、7はベクトル発生部、8
は図形ドツト・メモリ、9はディスプレイ管表わしてい
る。
ホストからの命令に応じて、オーダ制御部4は。
文字に関して文字発生部5において文字パターンを生成
すべく制御し1円弧発生に関して円弧発生部6およびベ
クトル発生部7を介して円弧パターンを生成すべく制御
する。そして、これらの各パターンは図形ドツト・メモ
リ8上にドツトの形で記述され、ディスプレイ9によっ
て表示ざnる。
すべく制御し1円弧発生に関して円弧発生部6およびベ
クトル発生部7を介して円弧パターンを生成すべく制御
する。そして、これらの各パターンは図形ドツト・メモ
リ8上にドツトの形で記述され、ディスプレイ9によっ
て表示ざnる。
第4図は、第3図図示の円弧発生部7の一実施例構成を
示す0図中の符号lOは半径情報セット・レジスタであ
って与えられた半径例えば1− =100が2進表示の
形でセットされるもの、11はマルチプレクサであって
レジスタlOの内容中ノ論理「l」が立っているビット
位置を順次抽出するもの。
示す0図中の符号lOは半径情報セット・レジスタであ
って与えられた半径例えば1− =100が2進表示の
形でセットされるもの、11はマルチプレクサであって
レジスタlOの内容中ノ論理「l」が立っているビット
位置を順次抽出するもの。
12はlO進カウンタであって上記鎧層=9とするとt
2@、2’、・・・、21のいずれかをカウントして点
相互間の距離を続出すべきかを指示するもの。
2@、2’、・・・、21のいずれかをカウントして点
相互間の距離を続出すべきかを指示するもの。
13’はメそVであって上記(1)で示される各距離を
格納しているもの、14は読出しレジスタ、15は加算
器、16は中間結果レジスタ、17は距離く中心角45
°の円弧を用いている場合に中心角360°の円上のど
の部分の円弧に該当するかを指示するもの、22は符号
生成部であって上記符号を生成するものを表わしている
。
格納しているもの、14は読出しレジスタ、15は加算
器、16は中間結果レジスタ、17は距離く中心角45
°の円弧を用いている場合に中心角360°の円上のど
の部分の円弧に該当するかを指示するもの、22は符号
生成部であって上記符号を生成するものを表わしている
。
レジスタlO上に2道数r0001100100Jが与
えられると、lO進カウンタ12と8進カウンタ13と
がカウントを開始する。そして8進カウンタが値「0」
である間に、10進カウンタ12が値「2」を示すとき
マルチプレクサ11はメモリ13に対してリード指示を
発し、メモリ内容ΔX(2−21,2−20)、 ΔY
(2−21,2−20)がレジスタ14に読出され1次
いでレジスタ16にセットされる0次いで10進カウン
タ12が値「5」ヲ示すときマルチプレクサ11はメモ
リl 3’に対してリード指示を発し、メモリ13から
続出された内容はΔX、ΔY毎にレジスタ16の内容と
加算されて、その結果がレジスタ16にセットされる。
えられると、lO進カウンタ12と8進カウンタ13と
がカウントを開始する。そして8進カウンタが値「0」
である間に、10進カウンタ12が値「2」を示すとき
マルチプレクサ11はメモリ13に対してリード指示を
発し、メモリ内容ΔX(2−21,2−20)、 ΔY
(2−21,2−20)がレジスタ14に読出され1次
いでレジスタ16にセットされる0次いで10進カウン
タ12が値「5」ヲ示すときマルチプレクサ11はメモ
リl 3’に対してリード指示を発し、メモリ13から
続出された内容はΔX、ΔY毎にレジスタ16の内容と
加算されて、その結果がレジスタ16にセットされる。
また10進カウンタ12が値r6Jを示すとき、同様に
旭珊されてレジスタ16にセットされる。10進カウン
タ12がカウント「10」をカウントし終ると、END
指示が与えられ、レジスタ16の内容は、レジスタ17
fへてレジスタ18と19とにセットされる。このとき
符号生成部22は必要な符号を符号指示部20.21に
セットする。これらの値は、第3図図示のベクトル発生
部7に導びかれる。
旭珊されてレジスタ16にセットされる。10進カウン
タ12がカウント「10」をカウントし終ると、END
指示が与えられ、レジスタ16の内容は、レジスタ17
fへてレジスタ18と19とにセットされる。このとき
符号生成部22は必要な符号を符号指示部20.21に
セットする。これらの値は、第3図図示のベクトル発生
部7に導びかれる。
次いで8道カウンタ13が値rlJとなり、 10進
カウンタ12は値「0」からカウントを行なう。
カウンタ12は値「0」からカウントを行なう。
以上説明した如く1本発明によれば、メモシ上にS”t
(g*w)+ S’/(s、y)t −−−−−−+
S″/(jry) ニ関連した値を格納しておくだけで
、任意のS fcm、v)の図形をディスプレイ上に表
示することができる。そして例えばディスプレイの表示
面を1024X1024ド、トとし円弧を64角形で近
似する場合には。
(g*w)+ S’/(s、y)t −−−−−−+
S″/(jry) ニ関連した値を格納しておくだけで
、任意のS fcm、v)の図形をディスプレイ上に表
示することができる。そして例えばディスプレイの表示
面を1024X1024ド、トとし円弧を64角形で近
似する場合には。
距離(ΔXΔY)の組を8×10組もつだけで足りる。
なお、メそす13上に格納する儀は例えば小数点数管も
つように配慮して、誤差を少なくすることが望ましい。
つように配慮して、誤差を少なくすることが望ましい。
第1図および第2図は本発明に用いる原理を説明する説
明部0才3図は本発明の一実施例全体構成図、第4図は
第3図図示の円弧発生部の一実施例構成を示す。 図中、4はオーダ制御部、6は円弧発生部、7ハベクト
ル発生部、8は図形ドツト・メそν、9はディスプレイ
、10は半径情報セット・レジスタ、11はマルチプレ
クサ、12はlO進カウンタ、13は8進カウンタ、1
3′はメモリ、15は加算器を示す。 特許出願人 富士通株式会社 代理人弁理士 森 1) 寛
明部0才3図は本発明の一実施例全体構成図、第4図は
第3図図示の円弧発生部の一実施例構成を示す。 図中、4はオーダ制御部、6は円弧発生部、7ハベクト
ル発生部、8は図形ドツト・メそν、9はディスプレイ
、10は半径情報セット・レジスタ、11はマルチプレ
クサ、12はlO進カウンタ、13は8進カウンタ、1
3′はメモリ、15は加算器を示す。 特許出願人 富士通株式会社 代理人弁理士 森 1) 寛
Claims (1)
- 【特許請求の範囲】 比例係数をデとするとき関数デ/(s、りに対応する図
形をディスプレイ上に表示する図形表示装置において、
Sf正の整数とするとき、関数S’ / (L、)と*
S” /(s eν)と、・・曲−b /(s+*
y)との夫々に対応した各関数S’/(s+、y)につ
いて、 当該関数上のJ1分をq分割した点の座標値あ
るいは点相互間の距#!ヲメモリ上に格納してなり。 で与えられる関数f/(s+、ν)に対応する図形を表
示するに当って、上記6pが論理「lJである各2に対
応する各関数S’/(s、y)についての上記点の座標
値あるいは距離を抽出し、与えられた関数デ・f(#。 f)の図形をディスプレイ上に表示するようにしたこと
を特徴とするディスプレイ表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15564181A JPS5857186A (ja) | 1981-09-30 | 1981-09-30 | デイスプレイ表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15564181A JPS5857186A (ja) | 1981-09-30 | 1981-09-30 | デイスプレイ表示装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5857186A true JPS5857186A (ja) | 1983-04-05 |
| JPH0318230B2 JPH0318230B2 (ja) | 1991-03-12 |
Family
ID=15610408
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15564181A Granted JPS5857186A (ja) | 1981-09-30 | 1981-09-30 | デイスプレイ表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5857186A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6019252A (ja) * | 1983-07-13 | 1985-01-31 | Toshiba Corp | メモリアドレス制御回路 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4945643A (ja) * | 1972-06-30 | 1974-05-01 | ||
| JPS5335332A (en) * | 1976-09-13 | 1978-04-01 | Nippon Telegr & Teleph Corp <Ntt> | Approximate circular generation system |
| JPS54109734A (en) * | 1978-02-17 | 1979-08-28 | Nippon Telegr & Teleph Corp <Ntt> | Circular arc signal generation processing system |
-
1981
- 1981-09-30 JP JP15564181A patent/JPS5857186A/ja active Granted
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4945643A (ja) * | 1972-06-30 | 1974-05-01 | ||
| JPS5335332A (en) * | 1976-09-13 | 1978-04-01 | Nippon Telegr & Teleph Corp <Ntt> | Approximate circular generation system |
| JPS54109734A (en) * | 1978-02-17 | 1979-08-28 | Nippon Telegr & Teleph Corp <Ntt> | Circular arc signal generation processing system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6019252A (ja) * | 1983-07-13 | 1985-01-31 | Toshiba Corp | メモリアドレス制御回路 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0318230B2 (ja) | 1991-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0365456A2 (en) | Simplified CAD parametric macroinstruction capability including variational geometrics feature | |
| JPH0572627B2 (ja) | ||
| JPH04246790A (ja) | ベクトル/円錐曲線/エリアフィルプリミティブジェネレータ | |
| JPS5857186A (ja) | デイスプレイ表示装置 | |
| JPH0640259B2 (ja) | デ−タ処理装置 | |
| JPS59105685A (ja) | 文字パタ−ンの発生方法 | |
| JPS59202494A (ja) | 重ね書きパタ−ン修正装置 | |
| Gluck | The electronic discrete variable computer | |
| JPH0256678B2 (ja) | ||
| JPS642953B2 (ja) | ||
| JPS5882296A (ja) | ドツトマトリクス表示方式 | |
| JPS61129683A (ja) | 文字発生方式 | |
| Reid-Green | Three early algorithms | |
| SU1525724A1 (ru) | Генератор символов | |
| JPH0145662B2 (ja) | ||
| JPS60134290A (ja) | カラー表示装置 | |
| JPS5960484A (ja) | 表示制御方式 | |
| EP0026959A1 (en) | System for generating digital signals corresponding to selectable functions | |
| SU1203541A1 (ru) | Устройство дл отображени символов на экране электронно-лучевой трубки | |
| JPS6350714B2 (ja) | ||
| Brown et al. | A glossary of computer terminology | |
| JPS63118790A (ja) | 幅を有する線分の描画における端部形状補正方式 | |
| JPS58208868A (ja) | 図形描画装置 | |
| SU1164690A1 (ru) | Генератор знаков | |
| Rooney | Computer hardware for civil engineers |